#gateway-popup #gateway-back-to-top-icon,
#gateway-popup .gateway-toolbar-share-contents,
#gateway-popup .gateway-toolbar-item a.acalog-icon,
#gateway-page #gateway-back-to-top-icon,
#gateway-page .gateway-toolbar-share-contents,
#gateway-page .gateway-toolbar-item a.acalog-icon {
  background-color: #FFFFFF !important;
  border-color: #005bbb !important;
  color: #005bbb !important;
}
#gateway-popup #gateway-back-to-top-icon:hover,
#gateway-popup .gateway-toolbar-item-active a.acalog-icon,
#gateway-popup .gateway-toolbar-item.gateway-toolbar-portfolio-active a.acalog-icon,
#gateway-popup .gateway-toolbar-item a.acalog-icon:hover,
#gateway-page #gateway-back-to-top-icon:hover,
#gateway-page .gateway-toolbar-item-active a.acalog-icon,
#gateway-page .gateway-toolbar-item.gateway-toolbar-portfolio-active a.acalog-icon,
#gateway-page .gateway-toolbar-item a.acalog-icon:hover {
  background-color: #005bbb !important;
  border-color: #FFFFFF !important;
  color: #FFFFFF !important;
}
#gateway-popup .tooltip,
#gateway-page .tooltip {
  border-color: #005bbb !important;
  background-color: #F4F4F4 !important;
}
#gateway-popup td.td_lb,
#gateway-popup td.td_rb,
#gateway-popup th.th_lt,
#gateway-popup th.th_rt,
#gateway-page td.td_lb,
#gateway-page td.td_rb,
#gateway-page th.th_lt,
#gateway-page th.th_rt {
  background-color: #005bbb;
  color: #FFFFFF;
}
#gateway-popup .block_n2 hr,
#gateway-popup .block_content hr,
#gateway-page .block_n2 hr,
#gateway-page .block_content hr {
  border-color: #d0d7de;
}
#gateway-popup td.td_light,
#gateway-page td.td_light {
  background-color: #F4F4F4;
}
#gateway-popup table.td_light,
#gateway-popup table.td_dark,
#gateway-popup td.td_dark,
#gateway-popup td.td_Dark,
#gateway-popup a.td_dark,
#gateway-popup #prefix_box,
#gateway-page table.td_light,
#gateway-page table.td_dark,
#gateway-page td.td_dark,
#gateway-page td.td_Dark,
#gateway-page a.td_dark,
#gateway-page #prefix_box {
  background-color: #EEEEEE;
}
#gateway-popup form[name="course_portfolio"] > table,
#gateway-popup form[name="course_portfolio"] th,
#gateway-popup form[name="course_portfolio"] td,
#gateway-popup form[name="program_portfolio"] > table,
#gateway-popup form[name="program_portfolio"] th,
#gateway-popup form[name="program_portfolio"] td,
#gateway-popup form[name="nav_link_portfolio"] > table,
#gateway-popup form[name="nav_link_portfolio"] th,
#gateway-popup form[name="nav_link_portfolio"] td,
#gateway-popup form[name="division_portfolio"] > table,
#gateway-popup form[name="division_portfolio"] th,
#gateway-popup form[name="division_portfolio"] td,
#gateway-popup form[name="search_links_portfolio"] > table,
#gateway-popup form[name="search_links_portfolio"] th,
#gateway-popup form[name="search_links_portfolio"] td,
#gateway-popup #course_search > table,
#gateway-popup #course_search th,
#gateway-popup #course_search td,
#gateway-popup #search_form > table,
#gateway-popup #search_form th,
#gateway-popup #search_form td,
#gateway-popup table.td_light,
#gateway-popup table.td_dark,
#gateway-popup td.td_light,
#gateway-popup td.td_dark,
#gateway-popup td.td_Dark,
#gateway-popup td.td_lb,
#gateway-popup td.td_rb,
#gateway-popup th.th_lt,
#gateway-popup th.th_rt,
#gateway-popup a.td_dark,
#gateway-popup #prefix_box,
#gateway-page form[name="course_portfolio"] > table,
#gateway-page form[name="course_portfolio"] th,
#gateway-page form[name="course_portfolio"] td,
#gateway-page form[name="program_portfolio"] > table,
#gateway-page form[name="program_portfolio"] th,
#gateway-page form[name="program_portfolio"] td,
#gateway-page form[name="nav_link_portfolio"] > table,
#gateway-page form[name="nav_link_portfolio"] th,
#gateway-page form[name="nav_link_portfolio"] td,
#gateway-page form[name="division_portfolio"] > table,
#gateway-page form[name="division_portfolio"] th,
#gateway-page form[name="division_portfolio"] td,
#gateway-page form[name="search_links_portfolio"] > table,
#gateway-page form[name="search_links_portfolio"] th,
#gateway-page form[name="search_links_portfolio"] td,
#gateway-page #course_search > table,
#gateway-page #course_search th,
#gateway-page #course_search td,
#gateway-page #search_form > table,
#gateway-page #search_form th,
#gateway-page #search_form td,
#gateway-page table.td_light,
#gateway-page table.td_dark,
#gateway-page td.td_light,
#gateway-page td.td_dark,
#gateway-page td.td_Dark,
#gateway-page td.td_lb,
#gateway-page td.td_rb,
#gateway-page th.th_lt,
#gateway-page th.th_rt,
#gateway-page a.td_dark,
#gateway-page #prefix_box {
  border-color: #414040;
}
#gateway-popup table.block_n2_and_content button:focus,
#gateway-popup table.block_n2_and_content input:focus,
#gateway-popup table.block_n2_and_content select:focus,
#gateway-popup table.block_n2_and_content textarea:focus,
#gateway-page table.block_n2_and_content button:focus,
#gateway-page table.block_n2_and_content input:focus,
#gateway-page table.block_n2_and_content select:focus,
#gateway-page table.block_n2_and_content textarea:focus {
  -webkit-box-shadow: #005bbb 0px 0px 5px 0px;
  -moz-box-shadow: #005bbb 0px 0px 5px 0px;
  -o-box-shadow: #005bbb 0px 0px 5px 0px;
  box-shadow: #005bbb 0px 0px 5px 0px;
}
#gateway-popup a.td_dark,
#gateway-page a.td_dark {
  -webkit-border-radius: 0px 0px 0px 0px;
  -moz-border-radius: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
}
#gateway-popup td.td_lb,
#gateway-page td.td_lb {
  -webkit-border-radius: 0px 0px 0px 0px;
  -moz-border-radius: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
}
#gateway-popup td.td_rb,
#gateway-page td.td_rb {
  -webkit-border-radius: 0px 0px 0px 0px;
  -moz-border-radius: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
}
#gateway-popup th.th_lt,
#gateway-page th.th_lt {
  -webkit-border-radius: 0px 0px 0px 0px;
  -moz-border-radius: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
}
#gateway-popup th.th_rt,
#gateway-page th.th_rt {
  -webkit-border-radius: 0px 0px 0px 0px;
  -moz-border-radius: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
}
#gateway-popup table.td_dark,
#gateway-page table.td_dark {
  -webkit-border-radius: 0px 0px 0px 0px;
  -moz-border-radius: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
}
#gateway-popup .toplevel_popup,
#gateway-popup .tooltip,
#gateway-popup #prefix_box,
#gateway-popup a.acalog-icon,
#gateway-popup #gateway-back-to-top-icon,
#gateway-popup .gateway-toolbar-share-contents,
#gateway-popup form[name="course_portfolio"] > table,
#gateway-popup form[name="program_portfolio"] > table,
#gateway-popup form[name="nav_link_portfolio"] > table,
#gateway-popup form[name="division_portfolio"] > table,
#gateway-popup form[name="search_links_portfolio"] > table,
#gateway-popup #course_search > table,
#gateway-popup #search_form > table,
#gateway-popup table.block_n2_and_content select,
#gateway-popup table.block_n2_and_content textarea,
#gateway-popup table.block_n2_and_content input[type="text"],
#gateway-popup table.block_n2_and_content input[type="password"],
#gateway-page .toplevel_popup,
#gateway-page .tooltip,
#gateway-page #prefix_box,
#gateway-page a.acalog-icon,
#gateway-page #gateway-back-to-top-icon,
#gateway-page .gateway-toolbar-share-contents,
#gateway-page form[name="course_portfolio"] > table,
#gateway-page form[name="program_portfolio"] > table,
#gateway-page form[name="nav_link_portfolio"] > table,
#gateway-page form[name="division_portfolio"] > table,
#gateway-page form[name="search_links_portfolio"] > table,
#gateway-page #course_search > table,
#gateway-page #search_form > table,
#gateway-page table.block_n2_and_content select,
#gateway-page table.block_n2_and_content textarea,
#gateway-page table.block_n2_and_content input[type="text"],
#gateway-page table.block_n2_and_content input[type="password"] {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}
#gateway-popup #gateway-back-to-top-icon-container,
#gateway-page #gateway-back-to-top-icon-container {
  display: none !important;
}
#gateway-popup body {
  background: #EEEEEE !important;
}
#gateway-popup .toplevel_popup {
  border-color: #005bbb;
}
#gateway-popup .block_n1_right {
  background-color: #005bbb;
}
#gateway-popup .block_n1_right a,
#gateway-popup .block_n1_right .n1_header,
#gateway-popup .block_n1_right .n1_archived {
  color: #FFFFFF;
}
#gateway-popup table.td_dark {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}
.acalog-custom .d-none {
  display: none;
}
.acalog-custom html,
.acalog-custom body,
.acalog-custom div,
.acalog-custom span,
.acalog-custom applet,
.acalog-custom object,
.acalog-custom iframe,
.acalog-custom h1,
.acalog-custom h2,
.acalog-custom h3,
.acalog-custom h4,
.acalog-custom h5,
.acalog-custom h6,
.acalog-custom p,
.acalog-custom blockquote,
.acalog-custom pre,
.acalog-custom a,
.acalog-custom abbr,
.acalog-custom acronym,
.acalog-custom address,
.acalog-custom big,
.acalog-custom cite,
.acalog-custom code,
.acalog-custom del,
.acalog-custom dfn,
.acalog-custom em,
.acalog-custom font,
.acalog-custom img,
.acalog-custom ins,
.acalog-custom kbd,
.acalog-custom q,
.acalog-custom s,
.acalog-custom samp,
.acalog-custom small,
.acalog-custom strike,
.acalog-custom strong,
.acalog-custom sub,
.acalog-custom sup,
.acalog-custom tt,
.acalog-custom var,
.acalog-custom dl,
.acalog-custom dt,
.acalog-custom dd,
.acalog-custom ol,
.acalog-custom ul,
.acalog-custom li,
.acalog-custom fieldset,
.acalog-custom form,
.acalog-custom label,
.acalog-custom legend,
.acalog-custom table,
.acalog-custom caption,
.acalog-custom tbody,
.acalog-custom tfoot,
.acalog-custom thead,
.acalog-custom tr,
.acalog-custom th,
.acalog-custom td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  color: inherit;
  text-decoration: inherit;
}
.acalog-custom html {
  height: 100%;
}
.acalog-custom .clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.acalog-custom body {
  word-wrap: break-word;
}
.acalog-custom .image-title a {
  text-decoration: none;
  color: #369;
  border: 0;
}
.acalog-custom a.stdbutton {
  background: url(../../img/gateway/stdbutton.png) no-repeat right -34px;
  padding: 0 5px 0 0;
  display: block;
  float: right;
  margin: 4px 0 4px 8px;
  text-decoration: none;
  line-height: 13px;
  font-size: 10px;
  color: #fff;
}
.acalog-custom a.stdbutton .linkhint-icon {
  display: none;
}
.acalog-custom a.stdbutton:hover {
  background: url(../../img/gateway/stdbutton.png) no-repeat right -51px;
}
.acalog-custom a.stdbutton .stdbutton-inner {
  display: block;
  padding: 2px 0 0 8px;
  color: #fff;
  background: url(../../img/gateway/stdbutton.png) no-repeat left 0;
  height: 15px;
}
.acalog-custom a.stdbutton:hover .stdbutton-inner {
  background-position: left -17px;
  text-decoration: none;
}
.acalog-custom a.stdbutton .stdbutton-arrow {
  font-family: ubcms;
  margin-left: 1px;
  vertical-align: -1px;
}
.acalog-custom a.stdbutton.left .stdbutton-arrow {
  margin-left: 0;
  margin-right: 3px;
}
.acalog-custom .graphicsubmitbutton {
  overflow: hidden;
  width: 100%;
}
.acalog-custom .graphicsubmitbutton a.button {
  background: transparent url(../oval-gray-left.gif) no-repeat top left;
  height: 24px;
  padding: 0 0 0 11px;
  display: block;
  float: left;
  font: bold 13px Trebuchet MS;
  line-height: 16px;
  text-decoration: none;
  color: #fff;
}
.acalog-custom .graphicsubmitbutton a.button:hover {
  background: transparent url(../oval-gray-left.gif) no-repeat bottom left;
}
.acalog-custom .graphicsubmitbutton a.button span {
  background: transparent url(../oval-gray-right.gif) no-repeat top right;
  display: block;
  color: #fff;
  padding: 4px 11px 4px 0;
}
.acalog-custom .graphicsubmitbutton a.button:hover span {
  background-position: bottom right;
  color: #fff;
}
.acalog-custom a.stdbutton {
  padding: 2px 5px 0 8px;
  height: 15px;
  border-radius: 30px;
  background: #b7b7b7;
  background: -moz-linear-gradient(top,#b7b7b7 0,#9e9e9e 66%,#9b9b9b 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#b7b7b7),color-stop(66%,#9e9e9e),color-stop(100%,#9b9b9b));
  background: -webkit-linear-gradient(top,#b7b7b7 0,#9e9e9e 66%,#9b9b9b 100%);
  background: -o-linear-gradient(top,#b7b7b7 0,#9e9e9e 66%,#9b9b9b 100%);
  background: -ms-linear-gradient(top,#b7b7b7 0,#9e9e9e 66%,#9b9b9b 100%);
  background: linear-gradient(to bottom,#b7b7b7 0,#9e9e9e 66%,#9b9b9b 100%);
}
.acalog-custom a.stdbutton:hover {
  background: #496f9a;
  background: -moz-linear-gradient(top,#496f9a 0,#345d8e 45%,#345d8e 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#496f9a),color-stop(45%,#345d8e),color-stop(100%,#345d8e));
  background: -webkit-linear-gradient(top,#496f9a 0,#345d8e 45%,#345d8e 100%);
  background: -o-linear-gradient(top,#496f9a 0,#345d8e 45%,#345d8e 100%);
  background: -ms-linear-gradient(top,#496f9a 0,#345d8e 45%,#345d8e 100%);
  background: linear-gradient(to bottom,#496f9a 0,#345d8e 45%,#345d8e 100%);
}
.acalog-custom a.stdbutton .stdbutton-inner {
  padding: 0;
  background: 0;
  height: auto;
}
.acalog-custom .graphicsubmitbutton a.button {
  height: 16px;
  padding: 4px 11px;
  border-radius: 30px;
  background: #bfbfc1;
  background: -moz-linear-gradient(top,#bfbfc1 0,#acadaf 60%,#a8a8a8 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#bfbfc1),color-stop(60%,#acadaf),color-stop(100%,#a8a8a8));
  background: -webkit-linear-gradient(top,#bfbfc1 0,#acadaf 60%,#a8a8a8 100%);
  background: -o-linear-gradient(top,#bfbfc1 0,#acadaf 60%,#a8a8a8 100%);
  background: -ms-linear-gradient(top,#bfbfc1 0,#acadaf 60%,#a8a8a8 100%);
  background: linear-gradient(to bottom,#bfbfc1 0,#acadaf 60%,#a8a8a8 100%);
}
.acalog-custom .graphicsubmitbutton a.button:hover {
  background: #9e9e9e;
  background: -moz-linear-gradient(top,#9e9e9e 0,#8c8c8e 35%,#7f7f7f 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#9e9e9e),color-stop(35%,#8c8c8e),color-stop(100%,#7f7f7f));
  background: -webkit-linear-gradient(top,#9e9e9e 0,#8c8c8e 35%,#7f7f7f 100%);
  background: -o-linear-gradient(top,#9e9e9e 0,#8c8c8e 35%,#7f7f7f 100%);
  background: -ms-linear-gradient(top,#9e9e9e 0,#8c8c8e 35%,#7f7f7f 100%);
  background: linear-gradient(to bottom,#9e9e9e 0,#8c8c8e 35%,#7f7f7f 100%);
}
.acalog-custom .graphicsubmitbutton a.button span {
  background: 0;
  padding: 0;
}
.acalog-custom input[type="submit"] {
  -webkit-appearance: none;
}
.acalog-custom sup {
  font-size: x-small;
  line-height: 0;
}
.acalog-custom .ada-hidden {
  color: #000;
  background: #fff;
  position: absolute;
  left: -10000px;
}
.acalog-custom .no-display {
  display: none;
}
@media only screen and (min-width: 960px) {
  .acalog-custom body {
    overflow-x: hidden;
  }
}
.acalog-custom .d-none {
  display: none;
}
@font-face {
  font-family: "Sofia";
  font-weight: bold;
  font-style: normal;
  src: url(../../img/gateway/31981B_0_0-s.woff2) format("woff2"), url(../../img/gateway/31981B_0_0-s.woff) format("woff");
}
@font-face {
  font-family: "Sofia";
  font-weight: 500;
  font-style: normal;
  src: url(../../img/gateway/3a55f768-1b87-426c-aa1b-d8ad13025b5f-s.woff2) format("woff2"), url(../../img/gateway/3a55f768-1b87-426c-aa1b-d8ad13025b5f-s.woff) format("woff");
}
@font-face {
  font-family: "Sofia";
  font-weight: normal;
  font-style: normal;
  src: url(../../img/gateway/31981B_1_0-s.woff2) format("woff2"), url(../../img/gateway/31981B_1_0-s.woff) format("woff");
}
@font-face {
  font-family: "More";
  font-weight: normal;
  font-style: normal;
  src: url(../../img/gateway/31981B_2_0-s.woff2) format("woff2"), url(../../img/gateway/31981B_2_0-s.woff) format("woff");
}
@font-face {
  font-family: "More";
  font-weight: bold;
  font-style: normal;
  src: url(../../img/gateway/08c7f11a-80db-44b4-9732-4d67f8812981-s.woff2) format("woff2"), url(../../img/gateway/08c7f11a-80db-44b4-9732-4d67f8812981-s.woff) format("woff");
}
@font-face {
  font-family: "Kievit";
  font-weight: normal;
  font-style: normal;
  src: url(../../img/gateway/31981B_3_0-s.woff2) format("woff2"), url(../../img/gateway/31981B_3_0-s.woff) format("woff");
}
.acalog-custom .d-none {
  display: none;
}
@font-face {
  font-family: "ubcms";
  font-weight: normal;
  font-style: normal;
  src: url(../../img/gateway/ubcms.woff) format("woff");
}
.acalog-custom [class^="icon-"],
.acalog-custom [class*=" icon-"] {
  font-family: "ubcms";
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.acalog-custom .icon-minus:before {
  content: "\2d";
}
.acalog-custom .icon-plus:before {
  content: "\2b";
}
.acalog-custom .icon-arrow-left:before {
  content: "\3c";
}
.acalog-custom .icon-arrow-right:before {
  content: "\3e";
}
.acalog-custom .icon-arrow-left-square:before {
  content: "\3d";
}
.acalog-custom .icon-arrow-right-square:before {
  content: "\3f";
}
.acalog-custom .icon-rss:before {
  content: "\f143";
}
.acalog-custom .icon-comment:before {
  content: "\e600";
}
.acalog-custom .icon-search:before {
  content: "\e601";
}
.acalog-custom .icon-ub-logo:before {
  content: "\e602";
}
.acalog-custom .icon-arrow-down:before {
  content: "\e603";
}
.acalog-custom .icon-list:before {
  content: "\e604";
}
.acalog-custom .icon-arrow-up:before {
  content: "\e605";
}
.acalog-custom .icon-call-to-action:before {
  content: "\e606";
}
.acalog-custom .icon-globe:before {
  content: "\e607";
}
.acalog-custom .icon-warning:before {
  content: "\e608";
}
.acalog-custom .icon-check:before {
  content: "\e609";
}
.acalog-custom .icon-question:before {
  content: "\e60a";
}
.acalog-custom .icon-info:before {
  content: "\e926";
}
.acalog-custom .icon-exclamation:before {
  content: "\e611";
}
.acalog-custom .icon-pencil:before {
  content: "\e612";
}
.acalog-custom .icon-close:before {
  content: "\e60c";
}
.acalog-custom .icon-share:before {
  content: "\e60d";
}
.acalog-custom .icon-frame:before {
  content: "\e60e";
}
.acalog-custom .icon-photos:before {
  content: "\e60f";
}
.acalog-custom .icon-mosaic:before {
  content: "\e610";
}
.acalog-custom .icon-user:before {
  content: "\f007";
}
.acalog-custom .icon-map-marker:before {
  content: "\f041";
}
.acalog-custom .icon-phone:before {
  content: "\f095";
}
.acalog-custom .icon-chain:before {
  content: "\f0c1";
}
.acalog-custom .icon-fax:before {
  content: "\e91e";
}
.acalog-custom .icon-envelope:before {
  content: "\e91f";
}
.acalog-custom .icon-arrow-left-thin:before {
  content: "\e613";
}
.acalog-custom .icon-arrow-right-thin:before {
  content: "\e614";
}
.acalog-custom .icon-external:before {
  content: "\e615";
}
.acalog-custom .icon-file-document:before {
  content: "\e616";
}
.acalog-custom .icon-file-image:before {
  content: "\e617";
}
.acalog-custom .icon-circle-plus:before {
  content: "\e618";
}
.acalog-custom .icon-circle-minus:before {
  content: "\e619";
}
.acalog-custom .icon-glass:before {
  content: "\e900";
}
.acalog-custom .icon-circle-arrow-sm:before {
  content: "\e901";
}
.acalog-custom .icon-circle-arrow-lg:before {
  content: "\e902";
}
.acalog-custom .icon-thick-arrow-up:before {
  content: "\e903";
}
.acalog-custom .icon-thick-arrow-down:before {
  content: "\e904";
}
.acalog-custom .icon-thick-arrow-left:before {
  content: "\e905";
}
.acalog-custom .icon-thick-arrow-right:before {
  content: "\e906";
}
.acalog-custom .icon-share-bullet:before {
  content: "\e907";
}
.acalog-custom .icon-print:before {
  content: "\e908";
}
.acalog-custom .icon-zoom:before {
  content: "\e909";
}
.acalog-custom .icon-callout-warning:before {
  content: "\e90a";
}
.acalog-custom .icon-callout-check:before {
  content: "\e90b";
}
.acalog-custom .icon-callout-question:before {
  content: "\e90c";
}
.acalog-custom .icon-callout-info:before {
  content: "\e90d";
}
.acalog-custom .icon-callout-quote:before {
  content: "\e90e";
}
.acalog-custom .icon-eye-blocked:before {
  content: "\e9d1";
}
.acalog-custom .icon-facebook:before {
  content: "\e90f";
}
.acalog-custom .icon-flickr:before {
  content: "\e910";
}
.acalog-custom .icon-issuu:before {
  content: "\e928";
}
.acalog-custom .icon-youtube:before {
  content: "\e911";
}
.acalog-custom .icon-linkedin:before {
  content: "\e912";
}
.acalog-custom .icon-twitter:before {
  content: "\e913";
}
.acalog-custom .icon-pinterest:before {
  content: "\e914";
}
.acalog-custom .icon-instagram:before {
  content: "\e915";
}
.acalog-custom .icon-snapchat:before {
  content: "\e916";
}
.acalog-custom .icon-circle-rss:before {
  content: "\e917";
}
.acalog-custom .icon-wordpress:before {
  content: "\e918";
}
.acalog-custom .icon-share-thick:before {
  content: "\e919";
}
.acalog-custom .icon-grid-square:before {
  content: "\e91a";
}
.acalog-custom .icon-plus-thick:before {
  content: "\e91b";
}
.acalog-custom .icon-minus-thick:before {
  content: "\e91c";
}
.acalog-custom .icon-close3:before {
  content: "\e91d";
}
.acalog-custom .icon-open-quote:before {
  content: "\e925";
}
.acalog-custom .icon-close-quote:before {
  content: "\e924";
}
.acalog-custom .icon-slideshow:before {
  content: "\e922";
}
.acalog-custom .icon-video:before {
  content: "\e923";
}
.acalog-custom .icon-camera:before {
  content: "\e920";
}
.acalog-custom .icon-info:before {
  content: "\e926";
}
.acalog-custom .icon-captions:before {
  content: "\e927";
}
.acalog-custom .icon-play3:before {
  content: "\ea1c";
}
.acalog-custom .icon-pause2:before {
  content: "\ea1d";
}
.acalog-custom .mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.9;
}
.acalog-custom .mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden;
}
.acalog-custom .mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  box-sizing: border-box;
}
.acalog-custom .mfp-container:before {
  content: "";
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}
.acalog-custom .mfp-align-top .mfp-container:before {
  display: none;
}
.acalog-custom .mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 10045;
}
.acalog-custom .mfp-inline-holder .mfp-content,
.acalog-custom .mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto;
}
.acalog-custom .mfp-ajax-cur {
  cursor: progress;
}
.acalog-custom .mfp-zoom-out-cur,
.acalog-custom .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -moz-zoom-out;
  cursor: -webkit-zoom-out;
  cursor: zoom-out;
}
.acalog-custom .mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in;
}
.acalog-custom .mfp-auto-cursor .mfp-content {
  cursor: auto;
}
.acalog-custom .mfp-close,
.acalog-custom .mfp-arrow,
.acalog-custom .mfp-preloader,
.acalog-custom .mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.acalog-custom .mfp-loading.mfp-figure {
  display: none;
}
.acalog-custom .mfp-hide {
  display: none !important;
}
.acalog-custom .mfp-preloader {
  color: #ccc;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 10044;
}
.acalog-custom .mfp-preloader a {
  color: #ccc;
}
.acalog-custom .mfp-preloader a:hover {
  color: #fff;
}
.acalog-custom .mfp-s-ready .mfp-preloader {
  display: none;
}
.acalog-custom .mfp-s-error .mfp-content {
  display: none;
}
.acalog-custom button.mfp-close,
.acalog-custom button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: 0;
  padding: 0;
  z-index: 10046;
  box-shadow: none;
  touch-action: manipulation;
}
.acalog-custom button::-moz-focus-inner {
  padding: 0;
  border: 0;
}
.acalog-custom .mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  padding: 0 0 18px 10px;
  color: #fff;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace;
}
.acalog-custom .mfp-close:hover,
.acalog-custom .mfp-close:focus {
  opacity: 1;
}
.acalog-custom .mfp-close:active {
  top: 1px;
}
.acalog-custom .mfp-close-btn-in .mfp-close {
  color: #333;
}
.acalog-custom .mfp-image-holder .mfp-close,
.acalog-custom .mfp-iframe-holder .mfp-close {
  color: #fff;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%;
}
.acalog-custom .mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #ccc;
  font-size: 12px;
  line-height: 18px;
  white-space: nowrap;
}
.acalog-custom .mfp-arrow {
  position: absolute;
  opacity: 0.65;
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: transparent;
}
.acalog-custom .mfp-arrow:active {
  margin-top: -54px;
}
.acalog-custom .mfp-arrow:hover,
.acalog-custom .mfp-arrow:focus {
  opacity: 1;
}
.acalog-custom .mfp-arrow:before,
.acalog-custom .mfp-arrow:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: 0;
  top: 0;
  margin-top: 35px;
  margin-left: 35px;
  border: medium inset transparent;
}
.acalog-custom .mfp-arrow:after {
  border-top-width: 13px;
  border-bottom-width: 13px;
  top: 8px;
}
.acalog-custom .mfp-arrow:before {
  border-top-width: 21px;
  border-bottom-width: 21px;
  opacity: 0.7;
}
.acalog-custom .mfp-arrow-left {
  left: 0;
}
.acalog-custom .mfp-arrow-left:after {
  border-right: 17px solid #fff;
  margin-left: 31px;
}
.acalog-custom .mfp-arrow-left:before {
  margin-left: 25px;
  border-right: 27px solid #3f3f3f;
}
.acalog-custom .mfp-arrow-right {
  right: 0;
}
.acalog-custom .mfp-arrow-right:after {
  border-left: 17px solid #fff;
  margin-left: 39px;
}
.acalog-custom .mfp-arrow-right:before {
  border-left: 27px solid #3f3f3f;
}
.acalog-custom .mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px;
}
.acalog-custom .mfp-iframe-holder .mfp-content {
  line-height: 0;
  width: 100%;
  max-width: 900px;
}
.acalog-custom .mfp-iframe-holder .mfp-close {
  top: -40px;
}
.acalog-custom .mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%;
}
.acalog-custom .mfp-iframe-scaler iframe {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  box-shadow: 0 0 8px rgba(0,0,0,0.6);
  background: #000;
}
.acalog-custom img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto;
}
.acalog-custom .mfp-figure {
  line-height: 0;
}
.acalog-custom .mfp-figure:after {
  content: "";
  position: absolute;
  left: 0;
  top: 40px;
  bottom: 40px;
  display: block;
  right: 0;
  width: auto;
  height: auto;
  z-index: -1;
  box-shadow: 0 0 8px rgba(0,0,0,0.6);
  background: #444;
}
.acalog-custom .mfp-figure small {
  color: #bdbdbd;
  display: block;
  font-size: 12px;
  line-height: 14px;
}
.acalog-custom .mfp-figure figure {
  margin: 0;
}
.acalog-custom .mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto;
}
.acalog-custom .mfp-title {
  text-align: left;
  line-height: 18px;
  color: #f3f3f3;
  word-wrap: break-word;
  padding-right: 36px;
}
.acalog-custom .mfp-image-holder .mfp-content {
  max-width: 100%;
}
.acalog-custom .mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer;
}
@media screen and (max-width: 800px) and (orientation: landscape),screen and (max-height: 300px) {
  .acalog-custom .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0;
  }
  .acalog-custom .mfp-img-mobile img.mfp-img {
    padding: 0;
  }
  .acalog-custom .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0;
  }
  .acalog-custom .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px;
  }
  .acalog-custom .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0,0,0,0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    box-sizing: border-box;
  }
  .acalog-custom .mfp-img-mobile .mfp-bottom-bar:empty {
    padding: 0;
  }
  .acalog-custom .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px;
  }
  .acalog-custom .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0,0,0,0.6);
    position: fixed;
    text-align: center;
    padding: 0;
  }
}
@media all and (max-width: 900px) {
  .acalog-custom .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75);
  }
  .acalog-custom .mfp-arrow-left {
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
  .acalog-custom .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%;
  }
  .acalog-custom .mfp-container {
    padding-left: 6px;
    padding-right: 6px;
  }
}
.acalog-custom div.jp-single-player,
.acalog-custom div.jp-playlist-player {
  font-size: 1em;
  font-family: Verdana, Arial, sans-serif;
  line-height: 1.6;
  color: #666;
}
.acalog-custom div.jp-interface {
  position: relative;
  background-color: #eee;
  width: 418px;
  height: 80px;
  border: 1px solid #009be3;
}
.acalog-custom div.jp-single-player div.jp-interface {
  border-bottom: 0;
}
.acalog-custom div.jp-interface ul.jp-controls {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.acalog-custom div.jp-interface ul.jp-controls li {
  position: absolute;
}
.acalog-custom div.jp-interface ul.jp-controls a {
  display: block;
  position: absolute;
  overflow: hidden;
  text-indent: -9999px;
}
.acalog-custom a.jp-play,
.acalog-custom a.jp-pause {
  top: 20px;
  width: 40px;
  height: 40px;
}
.acalog-custom div.jp-single-player a.jp-play,
.acalog-custom div.jp-single-player a.jp-pause {
  left: 40px;
}
.acalog-custom div.jp-playlist-player a.jp-play,
.acalog-custom div.jp-playlist-player a.jp-pause {
  left: 48px;
}
.acalog-custom a.jp-play {
  background: url("../../img/gateway/jplayer.blue.monday.jpg") 0 0 no-repeat;
}
.acalog-custom a.jp-play:hover {
  background: url("../../img/gateway/jplayer.blue.monday.jpg") -41px 0 no-repeat;
}
.acalog-custom a.jp-pause {
  background: url("../../img/gateway/jplayer.blue.monday.jpg") 0 -42px no-repeat;
}
.acalog-custom a.jp-pause:hover {
  background: url("../../img/gateway/jplayer.blue.monday.jpg") -41px -42px no-repeat;
}
.acalog-custom a.jp-stop {
  top: 26px;
  background: url("../../img/gateway/jplayer.blue.monday.jpg") 0 -83px no-repeat;
  width: 28px;
  height: 28px;
}
.acalog-custom div.jp-single-player a.jp-stop {
  left: 90px;
}
.acalog-custom div.jp-playlist-player a.jp-stop {
  left: 126px;
}
.acalog-custom a.jp-stop:hover {
  background: url("../../img/gateway/jplayer.blue.monday.jpg") -29px -83px no-repeat;
}
.acalog-custom a.jp-previous {
  left: 20px;
  top: 26px;
  background: url("../../img/gateway/jplayer.blue.monday.jpg") 0 -112px no-repeat;
  width: 28px;
  height: 28px;
}
.acalog-custom a.jp-previous:hover {
  background: url("../../img/gateway/jplayer.blue.monday.jpg") -29px -112px no-repeat;
}
.acalog-custom a.jp-next {
  left: 88px;
  top: 26px;
  background: url("../../img/gateway/jplayer.blue.monday.jpg") 0 -141px no-repeat;
  width: 28px;
  height: 28px;
}
.acalog-custom a.jp-next:hover {
  background: url("../../img/gateway/jplayer.blue.monday.jpg") -29px -141px no-repeat;
}
.acalog-custom div.jp-progress {
  position: absolute;
  overflow: hidden;
  top: 32px;
  background-color: #ddd;
  width: 122px;
  height: 15px;
}
.acalog-custom div.jp-single-player div.jp-progress {
  left: 130px;
}
.acalog-custom div.jp-playlist-player div.jp-progress {
  left: 164px;
}
.acalog-custom div.jp-load-bar {
  background: url("../../img/gateway/jplayer.blue.monday.jpg") 0 -202px repeat-x;
  width: 0;
  height: 15px;
  cursor: pointer;
}
.acalog-custom div.jp-play-bar {
  background: url("../../img/gateway/jplayer.blue.monday.jpg") 0 -218px repeat-x;
  width: 0;
  height: 15px;
}
.acalog-custom a.jp-volume-min {
  top: 32px;
  background: url("../../img/gateway/jplayer.blue.monday.jpg") 0 -170px no-repeat;
  width: 18px;
  height: 15px;
}
.acalog-custom div.jp-single-player a.jp-volume-min {
  left: 274px;
}
.acalog-custom div.jp-playlist-player a.jp-volume-min {
  left: 296px;
}
.acalog-custom a.jp-volume-min:hover {
  background: url("../../img/gateway/jplayer.blue.monday.jpg") -19px -170px no-repeat;
}
.acalog-custom a.jp-volume-max {
  top: 32px;
  background: url("../../img/gateway/jplayer.blue.monday.jpg") 0 -186px no-repeat;
  width: 18px;
  height: 15px;
}
.acalog-custom div.jp-single-player a.jp-volume-max {
  left: 346px;
}
.acalog-custom div.jp-playlist-player a.jp-volume-max {
  left: 368px;
}
.acalog-custom a.jp-volume-max:hover {
  background: url("../../img/gateway/jplayer.blue.monday.jpg") -19px -186px no-repeat;
}
.acalog-custom div.jp-volume-bar {
  position: absolute;
  overflow: hidden;
  top: 37px;
  background: url("../../img/gateway/jplayer.blue.monday.jpg") 0 -250px repeat-x;
  width: 46px;
  height: 5px;
  cursor: pointer;
}
.acalog-custom div.jp-single-player div.jp-volume-bar {
  left: 292px;
}
.acalog-custom div.jp-playlist-player div.jp-volume-bar {
  left: 314px;
}
.acalog-custom div.jp-volume-bar-value {
  background: url("../../img/gateway/jplayer.blue.monday.jpg") 0 -256px repeat-x;
  width: 0;
  height: 5px;
}
.acalog-custom div.jp-play-time,
.acalog-custom div.jp-total-time {
  position: absolute;
  top: 49px;
  width: 122px;
  font-size: 0.64em;
  font-style: oblique;
}
.acalog-custom div.jp-total-time {
  text-align: right;
}
.acalog-custom div.jp-single-player div.jp-play-time,
.acalog-custom div.jp-single-player div.jp-total-time {
  left: 130px;
}
.acalog-custom div.jp-playlist-player div.jp-play-time,
.acalog-custom div.jp-playlist-player div.jp-total-time {
  left: 164px;
}
.acalog-custom div.jp-playlist {
  width: 418px;
}
.acalog-custom div.jp-playlist ul {
  list-style-type: none;
  margin: 0;
  padding: 0 20px;
  background-color: #ccc;
  border: 1px solid #009be3;
  border-top: 0;
  width: 378px;
  font-size: 0.72em;
}
.acalog-custom div.jp-single-player div.jp-playlist li {
  padding: 5px 0 5px 20px;
  font-weight: bold;
}
.acalog-custom div.jp-playlist-player div.jp-playlist li {
  padding: 5px 0 4px 20px;
  border-bottom: 1px solid #eee;
}
.acalog-custom div.jp-playlist-player div.jp-playlist li.jplayer_playlist_item_last {
  padding: 5px 0 5px 20px;
  border-bottom: 0;
}
.acalog-custom div.jp-playlist-player div.jp-playlist li.jplayer_playlist_current {
  list-style-type: square;
  list-style-position: inside;
  padding-left: 8px;
}
.acalog-custom div.jp-playlist-player div.jp-playlist a {
  color: #666;
  text-decoration: none;
}
.acalog-custom div.jp-playlist-player div.jp-playlist a:hover {
  color: #0d88c1;
}
.acalog-custom div.jp-playlist-player div.jp-playlist a.jplayer_playlist_current {
  color: #0d88c1;
}
.acalog-custom div.jp-interface {
  height: 63px;
  border: 1px solid #ccc;
}
.acalog-custom a.jp-play,
.acalog-custom a.jp-pause {
  top: 12px;
}
.acalog-custom a.jp-stop {
  top: 18px;
}
.acalog-custom div.jp-playlist,
.acalog-custom div.jp-playlist ul,
.acalog-custom div.jp-interface {
  width: 450px;
}
.acalog-custom div.jp-playlist ul {
  width: 440px;
  padding: 0 5px;
  border: 1px solid #ccc;
}
.acalog-custom div.jp-progress {
  width: 218px;
  top: 24px;
}
.acalog-custom div.jp-single-player a.jp-play,
.acalog-custom div.jp-single-player a.jp-pause {
  left: 20px;
}
.acalog-custom div.jp-single-player a.jp-stop {
  left: 70px;
}
.acalog-custom div.jp-single-player div.jp-progress {
  left: 113px;
}
.acalog-custom div.jp-single-player a.jp-volume-min {
  left: 345px;
  top: 24px;
}
.acalog-custom div.jp-single-player a.jp-volume-max {
  left: 415px;
  top: 24px;
}
.acalog-custom div.jp-single-player div.jp-volume-bar {
  left: 360px;
  top: 29px;
}
.acalog-custom div.jp-volume-bar {
  width: 50px;
}
.acalog-custom div.jp-play-time,
.acalog-custom div.jp-total-time {
  top: 43px;
}
.acalog-custom div.jp-single-player div.jp-play-time {
  left: 115px;
}
.acalog-custom div.jp-single-player div.jp-total-time {
  left: 200px;
}
.acalog-custom div.jp-single-player div.jp-interface {
  border-bottom: 1px solid #ccc;
}
.acalog-custom div.jp-playlist ul li {
  font-family: Trebuchet MS;
}
@media only screen and (max-width: 400px) {
  .acalog-custom .audioplayer .jp-single-player div.jp-total-time {
    left: 190px;
  }
  .acalog-custom div.jp-single-player div.jp-progress {
    width: 200px;
  }
  .acalog-custom div.jp-playlist ul {
    width: 300px;
  }
}
@media only screen and (min-width: 401px) and (max-width: 720px) {
  .acalog-custom .audioplayer .jp-single-player div.jp-total-time {
    left: 240px;
  }
  .acalog-custom div.jp-single-player div.jp-progress {
    width: 250px;
  }
  .acalog-custom div.jp-playlist ul {
    width: 350px;
  }
}
@media only screen and (max-width: 720px) {
  .acalog-custom .audioplayer .jp-single-player div.jp-interface {
    width: 100%;
  }
  .acalog-custom div.jp-single-player div.jp-volume-bar {
    display: none;
  }
  .acalog-custom div.jp-interface ul.jp-controls a.jp-volume-min {
    display: none;
  }
  .acalog-custom div.jp-interface ul.jp-controls a.jp-volume-max {
    display: none;
  }
}
.acalog-custom .lSSlideOuter {
  overflow: hidden;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.acalog-custom .lightSlider:before,
.acalog-custom .lightSlider:after {
  content: " ";
  display: table;
}
.acalog-custom .lightSlider {
  overflow: hidden;
  margin: 0;
}
.acalog-custom .lSSlideWrapper {
  max-width: 100%;
  overflow: hidden;
  position: relative;
}
.acalog-custom .lSSlideWrapper > .lightSlider:after {
  clear: both;
}
.acalog-custom .lSSlideWrapper .lSSlide {
  -webkit-transform: translate(0,0);
  -ms-transform: translate(0,0);
  transform: translate(0,0);
  -webkit-transition: all 1s;
  -webkit-transition-property: -webkit-transform, height;
  -moz-transition-property: -moz-transform, height;
  transition-property: transform, height;
  -webkit-transition-duration: inherit !important;
  transition-duration: inherit !important;
  -webkit-transition-timing-function: inherit !important;
  transition-timing-function: inherit !important;
}
.acalog-custom .lSSlideWrapper .lSFade {
  position: relative;
}
.acalog-custom .lSSlideWrapper .lSFade > * {
  position: absolute !important;
  top: 0;
  left: 0;
  z-index: 9;
  margin-right: 0;
  width: 100%;
}
.acalog-custom .lSSlideWrapper.usingCss .lSFade > * {
  opacity: 0;
  -webkit-transition-delay: 0;
  transition-delay: 0;
  -webkit-transition-duration: inherit !important;
  transition-duration: inherit !important;
  -webkit-transition-property: opacity;
  transition-property: opacity;
  -webkit-transition-timing-function: inherit !important;
  transition-timing-function: inherit !important;
}
.acalog-custom .lSSlideWrapper .lSFade > *.active {
  z-index: 10;
}
.acalog-custom .lSSlideWrapper.usingCss .lSFade > *.active {
  opacity: 1;
}
.acalog-custom .lSSlideOuter .lSPager.lSpg {
  margin: 10px 0 0;
  padding: 0;
  text-align: center;
}
.acalog-custom .lSSlideOuter .lSPager.lSpg > li {
  cursor: pointer;
  display: inline-block;
  padding: 0 5px;
}
.acalog-custom .lSSlideOuter .lSPager.lSpg > li a {
  background-color: #222;
  border-radius: 30px;
  display: inline-block;
  height: 8px;
  overflow: hidden;
  text-indent: -999em;
  width: 8px;
  position: relative;
  z-index: 99;
  -webkit-transition: all 0.5s linear 0ms;
  transition: all 0.5s linear 0ms;
}
.acalog-custom .lSSlideOuter .lSPager.lSpg > li:hover a,
.acalog-custom .lSSlideOuter .lSPager.lSpg > li.active a {
  background-color: #428bca;
}
.acalog-custom .lSSlideOuter .media {
  opacity: 0.8;
}
.acalog-custom .lSSlideOuter .media.active {
  opacity: 1;
}
.acalog-custom .lSSlideOuter .lSPager.lSGallery {
  list-style: none outside none;
  padding-left: 0;
  margin: 0;
  overflow: hidden;
  transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);
  -webkit-transform: translate3d(0,0,0);
  -o-transform: translate3d(0,0,0);
  -webkit-transition-property: -webkit-transform;
  -moz-transition-property: -moz-transform;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.acalog-custom .lSSlideOuter .lSPager.lSGallery li {
  overflow: hidden;
  -webkit-transition: border-radius 0.12s linear 0ms;
  transition: border-radius 0.12s linear 0ms;
}
.acalog-custom .lSSlideOuter .lSPager.lSGallery li.active,
.acalog-custom .lSSlideOuter .lSPager.lSGallery li:hover {
  border-radius: 5px;
}
.acalog-custom .lSSlideOuter .lSPager.lSGallery img {
  display: block;
  height: auto;
  max-width: 100%;
}
.acalog-custom .lSSlideOuter .lSPager.lSGallery:before,
.acalog-custom .lSSlideOuter .lSPager.lSGallery:after {
  content: " ";
  display: table;
}
.acalog-custom .lSSlideOuter .lSPager.lSGallery:after {
  clear: both;
}
.acalog-custom .lSAction > a {
  width: 32px;
  display: block;
  top: 50%;
  height: 32px;
  background-image: url("../../img/gateway/controls.png");
  cursor: pointer;
  position: absolute;
  z-index: 99;
  margin-top: -16px;
  opacity: 0.5;
  -webkit-transition: opacity 0.35s linear 0ms;
  transition: opacity 0.35s linear 0ms;
}
.acalog-custom .lSAction > a:hover {
  opacity: 1;
}
.acalog-custom .lSAction > .lSPrev {
  background-position: 0 0;
  left: 10px;
}
.acalog-custom .lSAction > .lSNext {
  background-position: -32px 0;
  right: 10px;
}
.acalog-custom .lSAction > a.disabled {
  pointer-events: none;
}
.acalog-custom .cS-hidden {
  height: 1px;
  opacity: 0;
  filter: alpha(opacity=0);
  overflow: hidden;
}
.acalog-custom .lSSlideOuter.vertical {
  position: relative;
}
.acalog-custom .lSSlideOuter.vertical.noPager {
  padding-right: 0 !important;
}
.acalog-custom .lSSlideOuter.vertical .lSGallery {
  position: absolute !important;
  right: 0;
  top: 0;
}
.acalog-custom .lSSlideOuter.vertical .lightSlider > * {
  width: 100% !important;
  max-width: none !important;
}
.acalog-custom .lSSlideOuter.vertical .lSAction > a {
  left: 50%;
  margin-left: -14px;
  margin-top: 0;
}
.acalog-custom .lSSlideOuter.vertical .lSAction > .lSNext {
  background-position: 31px -31px;
  bottom: 10px;
  top: auto;
}
.acalog-custom .lSSlideOuter.vertical .lSAction > .lSPrev {
  background-position: 0 -31px;
  bottom: auto;
  top: 10px;
}
.acalog-custom .lSSlideOuter.lSrtl {
  direction: rtl;
}
.acalog-custom .lSSlideOuter .lightSlider,
.acalog-custom .lSSlideOuter .lSPager {
  padding-left: 0;
  list-style: none outside none;
}
.acalog-custom .lSSlideOuter.lSrtl .lightSlider,
.acalog-custom .lSSlideOuter.lSrtl .lSPager {
  padding-right: 0;
}
.acalog-custom .lSSlideOuter .lightSlider > *,
.acalog-custom .lSSlideOuter .lSGallery li {
  float: left;
}
.acalog-custom .lSSlideOuter.lSrtl .lightSlider > *,
.acalog-custom .lSSlideOuter.lSrtl .lSGallery li {
  float: right !important;
}
@-webkit-keyframes rightEnd {
  .acalog-custom from {
    left: 0;
  }
  .acalog-custom 50% {
    left: -15px;
  }
  .acalog-custom 100% {
    left: 0;
  }
}
@keyframes rightEnd {
  .acalog-custom from {
    left: 0;
  }
  .acalog-custom 50% {
    left: -15px;
  }
  .acalog-custom 100% {
    left: 0;
  }
}
@-webkit-keyframes topEnd {
  .acalog-custom from {
    top: 0;
  }
  .acalog-custom 50% {
    top: -15px;
  }
  .acalog-custom 100% {
    top: 0;
  }
}
@keyframes topEnd {
  .acalog-custom from {
    top: 0;
  }
  .acalog-custom 50% {
    top: -15px;
  }
  .acalog-custom 100% {
    top: 0;
  }
}
@-webkit-keyframes leftEnd {
  .acalog-custom from {
    left: 0;
  }
  .acalog-custom 50% {
    left: 15px;
  }
  .acalog-custom 100% {
    left: 0;
  }
}
@keyframes leftEnd {
  .acalog-custom from {
    left: 0;
  }
  .acalog-custom 50% {
    left: 15px;
  }
  .acalog-custom 100% {
    left: 0;
  }
}
@-webkit-keyframes bottomEnd {
  .acalog-custom from {
    bottom: 0;
  }
  .acalog-custom 50% {
    bottom: -15px;
  }
  .acalog-custom 100% {
    bottom: 0;
  }
}
@keyframes bottomEnd {
  .acalog-custom from {
    bottom: 0;
  }
  .acalog-custom 50% {
    bottom: -15px;
  }
  .acalog-custom 100% {
    bottom: 0;
  }
}
.acalog-custom .lSSlideOuter .rightEnd {
  -webkit-animation: rightEnd 0.3s;
  animation: rightEnd 0.3s;
  position: relative;
}
.acalog-custom .lSSlideOuter .leftEnd {
  -webkit-animation: leftEnd 0.3s;
  animation: leftEnd 0.3s;
  position: relative;
}
.acalog-custom .lSSlideOuter.vertical .rightEnd {
  -webkit-animation: topEnd 0.3s;
  animation: topEnd 0.3s;
  position: relative;
}
.acalog-custom .lSSlideOuter.vertical .leftEnd {
  -webkit-animation: bottomEnd 0.3s;
  animation: bottomEnd 0.3s;
  position: relative;
}
.acalog-custom .lSSlideOuter.lSrtl .rightEnd {
  -webkit-animation: leftEnd 0.3s;
  animation: leftEnd 0.3s;
  position: relative;
}
.acalog-custom .lSSlideOuter.lSrtl .leftEnd {
  -webkit-animation: rightEnd 0.3s;
  animation: rightEnd 0.3s;
  position: relative;
}
.acalog-custom .lightSlider.lsGrab > * {
  cursor: -webkit-grab;
  cursor: -moz-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab;
}
.acalog-custom .lightSlider.lsGrabbing > * {
  cursor: move;
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
  cursor: -o-grabbing;
  cursor: -ms-grabbing;
  cursor: grabbing;
}
.acalog-custom .lSSlideWrapper .lSFade {
  padding-bottom: 0 !important;
  height: auto !important;
}
.acalog-custom .lSSlideWrapper .lSFade > * {
  display: none;
}
.acalog-custom .lSSlideWrapper .lSFade > *.active,
.acalog-custom .lSSlideWrapper .lSFade > *.visited,
.acalog-custom .lSSlideWrapper .lSFade > *:first-child,
.acalog-custom .lSSlideWrapper .lSFade > *:last-child,
.acalog-custom .lSSlideWrapper .lSFade > *.active + * {
  display: block;
}
.acalog-custom .lSSlideWrapper .lSFade > *.active {
  position: relative !important;
}
.acalog-custom #flying-focus {
  position: absolute;
  margin: 0;
  background: transparent;
  -webkit-transition-property: left, top, width, height;
  transition-property: left, top, width, height;
  -webkit-transition-timing-function: cubic-bezier(0,1,0,1);
  transition-timing-function: cubic-bezier(0,1,0,1);
  visibility: hidden;
  pointer-events: none;
  box-shadow: 0 0 2px 3px #78aeda, 0 0 2px #78aeda inset;
  border-radius: 2px;
}
.acalog-custom #flying-focus.flying-focus_visible {
  visibility: visible;
  z-index: 9999;
}
.acalog-custom .flying-focus_target {
  outline: none !important;
}
.acalog-custom .flying-focus_target::-moz-focus-inner {
  border: 0 !important;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  .acalog-custom #flying-focus {
    box-shadow: none;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -3px;
  }
}
.acalog-custom .d-none {
  display: none;
}
.acalog-custom .linkhint-icon {
  font-family: "ubcms";
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-left: 0.35em;
  vertical-align: -0.1em;
  font-size: 13px;
}
.acalog-custom .linkhint-icon:before {
  content: "\e616";
}
.acalog-custom .linkhint-icon.linkhint-icon-external:before {
  content: "\e615";
  font-size: 10px;
  opacity: 0.66;
  vertical-align: 1px;
}
.acalog-custom .linkhint-icon.linkhint-icon-jpg:before,
.acalog-custom .linkhint-icon.linkhint-icon-jepg:before,
.acalog-custom .linkhint-icon.linkhint-icon-tif:before,
.acalog-custom .linkhint-icon.linkhint-icon-tiff:before,
.acalog-custom .linkhint-icon.linkhint-icon-png:before,
.acalog-custom .linkhint-icon.linkhint-icon-gif:before,
.acalog-custom .linkhint-icon.linkhint-icon-eps:before {
  content: "\e617";
}
.acalog-custom .teaser-inner + .linkhint-icon {
  margin-left: 0.1em;
}
.acalog-custom .download .linkhint-icon {
  display: none;
}
.acalog-custom .linkhint-size {
  margin-left: 0.25em;
}
.acalog-custom .d-none {
  display: none;
}
.acalog-custom .teaser-inline .teaser-date {
  display: none;
}
.acalog-custom .teaser-block .teaser-content .teaser-inline a,
.acalog-custom .teaser-block .teaser-content .teaser-inline a:hover {
  border-bottom: 0;
}
.acalog-custom .teaser-block .teaser-date {
  display: none;
}
.acalog-custom .teaser-block .teaser-thumb {
  display: none;
}
.acalog-custom .teaser-block .teaser-links {
  display: none;
}
.acalog-custom .teaser-block {
  background: url(../../img/gateway/hr.png) repeat-x bottom center;
  padding-bottom: 14px;
  margin-top: 15px;
}
.acalog-custom .teaser-block .teaser-inner {
  margin: 7px 0 10px;
}
.acalog-custom .teaser-block .teaser-clear {
  clear: left;
}
.acalog-custom .teaser-block .teaser-images {
  float: left;
}
.acalog-custom .teaser-block .teaser-image img {
  border: 1px solid #ccc;
}
.acalog-custom .teaser-block .teaser-image.border-show img {
  border: 1px solid #ccc;
}
.acalog-custom .teaser-block .teaser-image.border-hide img {
  border: 0;
}
.acalog-custom .teaser-block .teaser-content {
  margin-left: 153px;
}
.acalog-custom .teaser-block .teaser-content a {
  border-bottom: 1px solid #c3d1e3;
  text-decoration: none;
}
.acalog-custom .teaser-block .teaser-content a:hover {
  border-bottom: 1px solid #369;
  text-decoration: none;
}
.acalog-custom .teaser-block .teaser-title {
  font-size: 14px;
  color: #369;
  margin-top: -2px;
}
.acalog-custom .teaser-block .teaser-title a {
  color: #369;
}
.acalog-custom .teaser-block .teaser-body {
  display: block;
  color: #535353;
  margin: 0 0 7px;
  line-height: 1.6em;
}
.acalog-custom .teaser-block .teaser-body a {
  text-decoration: none;
  color: #369;
}
.acalog-custom .teaser-block .teaser-body a:hover {
  text-decoration: none;
}
.acalog-custom .teaser-block .teaser-image-placeholder {
  border: 1px solid #ccc;
  background: #eee;
}
.acalog-custom .teaser-image a .teaser-image-placeholder {
  text-decoration: none;
}
.acalog-custom .teaser-block .teaser-video a {
  position: relative;
  overflow: hidden;
  background: #eee;
  display: block;
}
.acalog-custom .teaser-block .teaser-video img {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}
.acalog-custom .teaser-block .teaser-video a .teaser-video-button {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: url(../../img/gateway/video-hover-off.png) no-repeat center center;
}
.acalog-custom .teaser-block .teaser-video a:hover .teaser-video-button {
  background-image: url(../../img/gateway/video-hover-on.png);
}
.acalog-custom .teaser-block .teaser-image.with-video,
.acalog-custom .teaser-block .teaser-thumb.with-video {
  position: relative;
}
.acalog-custom .teaser-block .teaser-image.with-video a.teaser-video-popup:after,
.acalog-custom .teaser-block .teaser-thumb.with-video a.teaser-video-popup:after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 95%;
  background: url(../../img/gateway/video-hover-off.png) no-repeat center center;
}
.acalog-custom .list-style-teaser-news
  .teaser-block
  .teaser-image.with-video
  a.teaser-video-popup:after,
.acalog-custom .list-style-teaser-news
  .teaser-block
  .teaser-thumb.with-video
  a.teaser-video-popup:after {
  background-size: 75%;
}
.acalog-custom .carousel .teaser-block .teaser-image.with-video a.teaser-video-popup:after,
.acalog-custom .carousel .teaser-block .teaser-thumb.with-video a.teaser-video-popup:after {
  height: 90%;
}
.acalog-custom .teaser-block .teaser-image.with-video a.teaser-video-popup:hover:after,
.acalog-custom .teaser-block .teaser-thumb.with-video a.teaser-video-popup:hover:after {
  background-image: url(../../img/gateway/video-hover-on.png);
}
.acalog-custom .list-style-teaser-grid .teaser-block .teaser-images {
  float: none;
}
.acalog-custom .list-style-teaser-grid .teaser-block .teaser-images .teaser-image {
  padding-bottom: 0;
  padding-top: 4px;
}
.acalog-custom .facesvoicespage .teaser-block .teaser-title {
  font-size: 12px;
  color: #535353;
  line-height: 1.6em;
  margin-bottom: 7px;
}
.acalog-custom .facesvoicespage .teaser-block .teaser-title a {
  color: #535353;
  border-bottom: 0;
}
.acalog-custom .facesvoicespage .teaser-block .teaser-title a:hover {
  color: #369;
  border-bottom: 1px solid #369;
}
.acalog-custom .flexmodule-style .facesvoicespage .teaser-title {
  font-size: 11px;
  font-weight: normal;
}
.acalog-custom .list-style-teaser-no-image .facesvoicespage .teaser-body {
  margin-left: 28px;
}
.acalog-custom .facesvoicespage .teaser-body a,
.acalog-custom .facesvoicespage .teaser-body a:hover {
  color: #535353;
  text-decoration: none;
  border-bottom: 0;
}
.acalog-custom .facesvoicespage .assetcolumn .teaser-body a {
  color: #369;
  text-decoration: none;
  border-bottom: 1px solid #c3d1e3;
}
.acalog-custom .facesvoicespage .assetcolumn .teaser-body a:hover {
  color: #369;
  text-decoration: none;
  border-bottom: 1px solid #369;
}
.acalog-custom .facesvoicespage .teaser-body i a {
  color: #369;
  text-decoration: none;
  border-bottom: 1px solid #c3d1e3;
}
.acalog-custom .facesvoicespage .teaser-body i a:hover {
  color: #369;
  text-decoration: none;
  border-bottom: 1px solid #369;
}
.acalog-custom .facesvoicespage .teaser-body a b {
  color: #369;
  text-decoration: none;
}
.acalog-custom .facesvoicespage .teaser-body a:hover b {
  color: #369;
  border-bottom: 1px solid #369;
}
.acalog-custom .list-style-teaser-grid .facesvoicespage .teaser-title {
  font-size: 11px;
  line-height: 1.3;
}
.acalog-custom .list-style-teaser-no-image .teaser-block {
  margin: 0;
  padding-bottom: 1px;
}
.acalog-custom .list-style-teaser-no-image .teaser-block .teaser-title {
  padding: 2px 0 4px 28px;
  font-size: 16px;
  font-family: "Trebuchet MS", sans-serif;
  margin: 6px 0;
  position: relative;
  background: 0;
}
.acalog-custom .list-style-teaser-no-image .teaser-block .teaser-title:before {
  display: block;
  position: absolute;
  top: 6px;
  left: 3px;
  font-family: ubcms;
  line-height: 1;
  content: "\e606";
  font-size: 18px;
  color: #9eba29;
}
.acalog-custom #conditionizr.ie .list-style-teaser-no-image .teaser-block .teaser-title {
  padding-top: 6px;
  margin-top: 2px;
}
.acalog-custom #conditionizr.firefox.mac
  .list-style-teaser-no-image
  .teaser-block
  .teaser-title,
.acalog-custom #conditionizr.chrome.windows
  .list-style-teaser-no-image
  .teaser-block
  .teaser-title {
  padding-top: 6px;
  padding-bottom: 0;
}
.acalog-custom .list-style-teaser-no-image .teaser-block .teaser-images {
  display: none;
}
.acalog-custom .list-style-teaser-no-image .teaser-block .teaser-content {
  margin-left: 0;
}
.acalog-custom .list-style-teaser-excerpt .teaser-block {
  margin: 0 0 20px;
  background: 0;
  padding-bottom: 0;
}
.acalog-custom .list-style-teaser-excerpt .teaser-block .teaser-images {
  display: none;
}
.acalog-custom .list-style-teaser-excerpt .teaser-block .teaser-content {
  margin-left: 0;
}
.acalog-custom .list-style-teaser-excerpt .teaser-block .teaser-content .teaser-title {
  font-size: 16px;
}
.acalog-custom .list-style-teaser-excerpt .teaser-block .teaser-content .teaser-href {
  color: #006621;
  font-size: 11px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  margin: 6px 0 2px;
}
.acalog-custom .list-style-teaser-excerpt .teaser-block .teaser-content strong {
  font-weight: bold;
}
.acalog-custom .list ul.list-style-call-to-action {
  list-style-type: none;
}
.acalog-custom .list ul.list-style-call-to-action li {
  margin: 6px 0;
  padding: 2px 0 4px 28px;
  font-size: 16px;
  font-family: "Trebuchet MS", sans-serif;
  color: #369;
  position: relative;
  background: 0;
}
.acalog-custom .list ul.list-style-call-to-action li:before {
  display: block;
  position: absolute;
  top: 6px;
  left: 3px;
  font-family: ubcms;
  line-height: 1;
  content: "\e606";
  font-size: 18px;
  color: #9eba29;
}
.acalog-custom .flexmodule .list ul.list-style-call-to-action li {
  margin: 2px 0;
  padding: 1px 0 2px 21px;
  font-size: 10px;
}
.acalog-custom .flexmodule .list ul.list-style-call-to-action li:before {
  top: 3px;
  left: 1px;
  font-size: 12px;
}
.acalog-custom .list ul.list-style-call-to-action li > .teaser .teaser-title {
  font-family: Sofia, Arial, sans-serif;
  color: #005bbb;
}
.acalog-custom #conditionizr.ie .list ul.list-style-call-to-action li {
  padding-top: 4px;
  margin-top: 4px;
}
.acalog-custom .list ul.list-style-call-to-action li a {
  text-decoration: none;
  border-bottom: 1px solid #c3d1e3;
  color: #369;
}
.acalog-custom .list ul.list-style-call-to-action li a:hover,
.acalog-custom .list ul.list-style-call-to-action li a:active {
  color: #369;
  border-bottom: 1px solid #369;
  text-decoration: none;
}
.acalog-custom .list ul.list-style-call-to-action-medium {
  list-style-type: none;
}
.acalog-custom .list ul.list-style-call-to-action-medium li {
  margin: 6px 0;
  padding: 2px 0 4px 23px;
  font-size: 12px;
  font-family: "Trebuchet MS", sans-serif;
  color: #369;
  position: relative;
  background: 0;
  line-height: 1;
}
.acalog-custom .list ul.list-style-call-to-action-medium li:before {
  display: block;
  position: absolute;
  top: 3px;
  left: 2px;
  font-family: ubcms;
  line-height: 1;
  content: "\e606";
  font-size: 12px;
  color: #9eba29;
}
.acalog-custom .flexmodule .list ul.list-style-call-to-action-medium li {
  margin: 2px 0;
  padding: 1px 0 2px 21px;
  font-size: 10px;
}
.acalog-custom .flexmodule .list ul.list-style-call-to-action-medium li:before {
  top: 3px;
  left: 1px;
  font-size: 12px;
}
.acalog-custom .list ul.list-style-call-to-action-medium li > .teaser .teaser-title {
  font-family: Sofia, Arial, sans-serif;
  font-size: 14px;
  color: #005bbb;
}
.acalog-custom #conditionizr.ie .list ul.list-style-call-to-action-medium li {
  padding-top: 4px;
  margin-top: 4px;
}
.acalog-custom .list ul.list-style-call-to-action-medium li a {
  text-decoration: none;
  border-bottom: 1px solid #c3d1e3;
  color: #369;
}
.acalog-custom .list ul.list-style-call-to-action-medium li a:hover,
.acalog-custom .list ul.list-style-call-to-action-medium li a:active {
  color: #369;
  border-bottom: 1px solid #369;
  text-decoration: none;
}
.acalog-custom .list-style-teaser-news .teaser-block {
  clear: both;
  margin: 20px 0 25px;
  background: 0;
  padding: 0;
}
.acalog-custom .list-style-teaser-news .teaser-images {
  margin: 4px 12px 10px 0;
}
.acalog-custom .list-style-teaser-news .teaser-image img {
  border: 1px solid #ccc;
}
.acalog-custom .list-style-teaser-news .teaser-content {
  margin-left: 0;
}
.acalog-custom .list-style-teaser-news .teaser-title {
  color: #369;
  font-size: 18px;
  display: inline;
  margin-right: 5px;
  font-family: "Trebuchet MS", sans-serif;
}
.acalog-custom #conditionizr.ie .list-style-teaser-news .teaser-title {
  line-height: 1.7;
}
.acalog-custom .list-style-teaser-news .teaser-title a {
  text-decoration: none;
  border-bottom: 1px solid #c3d1e3;
  color: #369;
}
.acalog-custom .list-style-teaser-news .teaser-title a:hover,
.acalog-custom .list-style-teaser-news .teaser-title a:active {
  text-decoration: none;
  border-bottom: 1px solid #369;
}
.acalog-custom .list-style-teaser-news .teaser-date {
  color: #666;
  font-size: 13px;
  display: inline;
  vertical-align: 1px;
}
.acalog-custom .list-style-teaser-news .teaser-text p {
  margin: 7px 0;
  line-height: 1.6em;
  color: #535353;
}
.acalog-custom .list-style-teaser-news .teaser-featured .teaser-content {
  margin-left: 228px;
}
.acalog-custom .list ul.list-style-links-news li {
  background: 0;
  margin: 0;
  padding: 0;
}
.acalog-custom .list-style-links-news .teaser-inline {
  display: block;
  margin: 7px 0;
  line-height: 1.6em;
}
.acalog-custom .list-style-links-news .teaser-inline .teaser-title {
  font-weight: bold;
  color: #369;
}
.acalog-custom .list-style-links-news .teaser-inline a .teaser-title {
  border-bottom: 1px solid #c3d1e3;
  text-decoration: none;
}
.acalog-custom .list-style-links-news .teaser-inline a:hover .teaser-title {
  border-bottom: 1px solid #369;
  text-decoration: none;
}
.acalog-custom .list-style-links-news .teaser-inline .teaser-date {
  color: #666;
  display: inline;
  margin-right: 5px;
}
.acalog-custom .list-style-links-news .teaser-inline a {
  text-decoration: none;
}
.acalog-custom #columns.three-column .list .list-style-teaser-grid,
.acalog-custom #columns.three-column-banner .list .list-style-teaser-grid {
  margin-right: -20px;
}
.acalog-custom .list-style-teaser-grid .teaser-block {
  float: left;
  margin: 0 12px 3px 0;
  width: 140px;
  height: 142px;
  overflow: hidden;
  background: 0;
  padding: 0;
}
.acalog-custom .list-style-teaser-grid .teaser-inner {
  margin: 0;
}
.acalog-custom .list-style-teaser-grid .teaser-image {
  padding-bottom: 4px;
}
.acalog-custom .list-style-teaser-grid .teaser-image a:focus img {
  border: #3b99fc solid 3px;
  width: 96%;
  height: 96%;
}
.acalog-custom .list-style-teaser-grid .teaser-image img {
  border: 0;
  display: block;
}
.acalog-custom .list-style-teaser-grid .teaser-image .teaser-image-placeholder {
  border: 0;
}
.acalog-custom .list-style-teaser-grid .teaser-content {
  margin: 0;
}
.acalog-custom .list-style-teaser-grid .teaser-content a,
.acalog-custom .list-style-teaser-grid .teaser-content a:hover {
  border-bottom: 0;
}
.acalog-custom .list-style-teaser-grid .teaser-title {
  margin: 5px 0 0;
  line-height: 1.3;
  font-size: 12px;
  font-weight: bold;
}
.acalog-custom .list-style-teaser-grid .teaser-title a {
  color: #369;
  text-decoration: none;
  border-bottom: 1px solid #c3d1e3;
}
.acalog-custom .list-style-teaser-grid .teaser-title a:hover {
  border-bottom: 1px solid #369;
}
.acalog-custom .list-style-teaser-grid .teaser-body {
  display: none;
}
.acalog-custom .list-style-teaser-grid .clear {
  clear: left;
}
.acalog-custom .list-style-teaser-dategroup h2 {
  font-size: 18px;
  color: #535353;
  margin: 15px 0 10px;
  font-family: "Trebuchet MS", sans-serif;
}
.acalog-custom .list-style-teaser-dategroup .teaser-inline {
  display: block;
  margin: 10px 0;
  line-height: 1.6em;
  color: #535353;
}
.acalog-custom .list-style-teaser-dategroup .teaser-inline a {
  text-decoration: none;
  color: #535353;
}
.acalog-custom .list-style-teaser-dategroup .teaser-inline a {
  text-decoration: none;
}
.acalog-custom .list-style-teaser-dategroup .teaser-inline a .teaser-title {
  color: #369;
}
.acalog-custom .list-style-teaser-dategroup .teaser-inline a:hover .teaser-title {
  color: #369;
  text-decoration: underline;
}
.acalog-custom .list-style-compact {
  line-height: 1.8em;
}
.acalog-custom .flexmodule-style .teaser-inner {
  margin: 0;
}
.acalog-custom .flexmodule-style .teaser-images {
  float: none;
}
.acalog-custom .flexmodule-style-smallimg .teaser-images {
  float: left;
  padding-top: 2px;
}
.acalog-custom .flexmodule-style .teaser-image a {
  display: block;
}
.acalog-custom .flexmodule-style-largeimg .teaser-image,
.acalog-custom .flexmodule-style-largeimg .teaser-video {
  background: url(../../img/gateway/shadowalpha.png) no-repeat bottom center;
  padding: 0 0 12px;
}
.acalog-custom .flexmodule-style-largeimg .teaser-image img,
.acalog-custom .flexmodule-style-largeimg .teaser-image-placeholder {
  border: 0;
  display: block;
}
.acalog-custom .flexmodule-style .teaser-content {
  margin: 0;
}
.acalog-custom .flexmodule-style-smallimg .teaser-content {
  margin-left: 70px;
}
.acalog-custom .flexmodule-style .teaser-body {
  font-size: 11px;
  margin: 0;
}
.acalog-custom .flexmodule-style .teaser-body p {
  margin: 7px 0;
}
.acalog-custom .flexmodule-style .teaser-body p {
  margin: 7px 0;
}
.acalog-custom .flexmodule-style .teaser-body ul {
  list-style-type: none;
  margin: 0 0 7px;
}
.acalog-custom .flexmodule-style .teaser-body ul li {
  background: url(../bullet-center-default.gif) left 6px no-repeat;
  padding: 0 0 2px 12px;
  margin: 0 0 0 6px;
  color: #535353;
  line-height: 1.6;
}
.acalog-custom .flexmodule-style .teaser-body ol li {
  padding: 5px 0;
  margin-left: 35px;
  color: #535353;
}
.acalog-custom .flexmodule-style .teaser-title {
  font-weight: bold;
  font-size: 11px;
  margin: 0;
}
.acalog-custom .flexmodule-style .teaser-title a {
  color: #369;
}
.acalog-custom .flexmodule-style .teser-text a {
  border-bottom: 1px solid #c3d1e3;
  text-decoration: none;
}
.acalog-custom .flexmodule-style .teaser-text a:hover {
  border-bottom: 1px solid #369;
  text-decoration: none;
}
.acalog-custom .flexmodule-style .teaser-links {
  display: block;
}
.acalog-custom .flexmodule-style .teaser-links ul.link-list li {
  background: url(../bullet-center-linklist.gif) left 6px no-repeat;
  font-size: 11px;
  padding: 0 0 0 14px;
  margin: 0;
}
.acalog-custom .flexmodule-style .teaser-links ul.link-list li a {
  border-bottom: 1px solid #c3d1e3;
  text-decoration: none;
  line-height: 20px;
}
.acalog-custom .flexmodule-style .teaser-links ul.link-list li a:hover {
  border-bottom: 1px solid #369;
  text-decoration: none;
}
.acalog-custom .flexmodule-style .teaser-links .teaser-title {
  font-weight: normal;
}
.acalog-custom .flexmodule-style.teaser-block,
.acalog-custom .flexmodule-style .teaser-block {
  background: 0;
  padding: 0;
  margin: 0;
}
.acalog-custom .flexmodule-style-largeimg {
  width: 209px;
}
.acalog-custom .author-teaser-error {
  display: none;
}
.acalog-custom .cq-wcm-edit .author-teaser-error,
.acalog-custom .aem-AuthorLayer-Edit .author-teaser-error {
  display: block;
}
.acalog-custom .d-none {
  display: none;
}
.acalog-custom body.page {
  height: 100%;
  background: #666 url(../../img/gateway/footer-bg.png) bottom fixed repeat-x;
  font: 12px "Trebuchet MS", Arial, sans-serif;
  color: #333;
}
.acalog-custom .page #skip-to-content,
.acalog-custom .page #skip-to-content-link {
  position: absolute;
  display: block;
  text-indent: -1000em;
  height: 0;
  overflow: hidden;
}
.acalog-custom .page #skip-to-content:focus,
.acalog-custom .page #skip-to-content-link:focus {
  text-indent: 0;
  z-index: 2;
  width: 76px;
  font-family: "Trebuchet MS", Arial, sans-serif;
  color: #005bbb;
  background: #fff;
  text-align: center;
  padding: 35px 0 15px;
  text-transform: uppercase;
  font-size: 13px;
  line-height: 16px;
  box-shadow: 2px 2px 5px rgba(64,64,64,0.6);
  left: 24px;
  border-top: 0;
  transition: height 0ms 0.2s;
  height: 37px;
  box-sizing: content-box;
}
.acalog-custom .page #page {
  background: #acacac repeat top left;
  position: relative;
}
.acalog-custom .page .page-inner {
  background: #acacac repeat top right;
  width: 50%;
  left: 50%;
  position: relative;
}
.acalog-custom .page .page-inner-1 {
  background: url(../../img/gateway/page-bg-top.png) repeat-x top left;
  position: relative;
  left: -100%;
  width: 200%;
}
.acalog-custom .page .page-inner-2a {
  background: url(../../img/gateway/page-bg-bottom.png) repeat;
  position: absolute;
  top: 600px;
  bottom: 0;
  left: 0;
  right: 0;
}
.acalog-custom .page .page-inner-3 {
  background: url(../../img/gateway/body-bg-shadows.png) no-repeat top center;
}
.acalog-custom .page .columns-bg {
  position: relative;
  float: left;
}
.acalog-custom .page .innerheader,
.acalog-custom .page #columns {
  width: 960px;
  margin: 0 auto;
  position: relative;
}
.acalog-custom .page .columns-bg {
  width: 960px;
}
.acalog-custom .page .columns-bg-1 {
  background: #fff url(../../img/gateway/columns-bg-rptr.png) bottom repeat-x;
}
.acalog-custom .page #columns.three-column .columns-bg-2,
.acalog-custom .page #columns.two-column-left .columns-bg-2,
.acalog-custom .page #columns.two-column-left-banner .columns-bg-2,
.acalog-custom .page #columns.three-column-banner .columns-bg-2 {
  width: 242px;
  left: 717px;
  background: url(../../img/gateway/right-shadow.png) no-repeat top left;
}
.acalog-custom .page #columns.three-column .columns-bg-3,
.acalog-custom .page #columns.two-column-left .columns-bg-3,
.acalog-custom .page #columns.two-column-left-banner .columns-bg-3,
.acalog-custom .page #columns.three-column-banner .columns-bg-3 {
  width: 230px;
  left: -717px;
}
.acalog-custom .page #columns #left {
  float: left;
  position: relative;
  width: 230px;
  min-height: 600px;
  z-index: 11;
}
.acalog-custom .page #columns #left .left-col-shadow {
  display: block;
  width: 230px;
  height: 14px;
  background: #fff url(../../img/gateway/left-col-mod-shadow.png) top left no-repeat;
}
.acalog-custom .page #columns #left .left-col-cap {
  width: 100%;
  height: 230px;
  background: url(../../img/gateway/left-col-cap.png) right top no-repeat;
  margin-top: 0;
}
.acalog-custom .page #columns #left > .leftcol > .section {
  background: url(../../img/gateway/left-nav-active-shadow.png) right repeat-y;
}
.acalog-custom .page #columns #right {
  float: left;
  position: relative;
  width: 209px;
  left: 56px;
  padding: 12px 0 0;
  font-size: 11px;
  line-height: 1.45em;
  color: #535353;
  z-index: 11;
}
.acalog-custom .page #columns.two-column-left #right,
.acalog-custom .page #columns.two-column-left-banner #right {
  left: 53px;
}
.acalog-custom .page #columns #center {
  float: left;
  position: relative;
  left: 23px;
  width: 449px;
  margin: 12px 0 24px;
  padding: 0 0 24px 0;
}
.acalog-custom .page #columns.two-column #center {
  margin: 12px 0 24px;
  padding: 12px 0 24px 0;
  width: 682px;
}
.acalog-custom .page #columns.one-column #center {
  margin: 0 0 24px;
  padding: 2px 0 24px;
  width: 928px;
  border-right: 0;
  left: 16px;
}
.acalog-custom .page #columns.two-column-left #center,
.acalog-custom .page #columns.two-column-left-banner #center {
  margin: 12px 0 0;
  padding: 0 0 24px;
  left: 16px;
  width: 682px;
}
.acalog-custom .page .footer {
  clear: both;
}
.acalog-custom .page #columns.three-column-banner .columns-bg-banner {
  left: 253px;
  width: 682px;
}
.acalog-custom .page #columns.three-column-banner #center {
  left: -229px;
  margin-top: 0;
}
.acalog-custom .page #columns.three-column-banner #right {
  left: -197px;
}
.acalog-custom .page #columns.three-column-banner #banner {
  padding: 2px 0 19px;
  background: #fff;
  left: -229px;
  position: relative;
}
.acalog-custom .page #columns.two-column-left-banner #banner {
  padding: 2px 16px 19px 16px;
  background: #fff;
}
.acalog-custom .homepage #center-nocols {
  background: url(../home-center-bg.gif) repeat-x left bottom #efefef;
}
.acalog-custom .homepage #center-nocols .top {
  padding: 16px;
}
.acalog-custom .homepage #center-nocols .bottom {
  padding: 0 16px 16px;
}
.acalog-custom .homepage .homepromo,
.acalog-custom .homepage .homepromo-last {
  float: left;
  width: 209px;
  border-right: 1px solid #fff;
  padding: 0 15px;
  margin-bottom: 24px;
  font-size: 11px;
  color: #535353;
}
.acalog-custom .homepage .homepromo-last {
  border-right: 0;
}
.acalog-custom .homepage #columns.home-9-3 #left {
  margin-left: 0;
  width: 720px;
  min-height: 0;
  background: #ececec;
  left: 0;
  padding-top: 0;
}
.acalog-custom .homepage #columns.home-9-3 #right {
  margin: 0 0 0 16px;
  left: 0;
}
.acalog-custom .homepage #columns.home-9-3 {
  background: #fff url(../../img/gateway/columns-bg-rptr.png) bottom repeat-x;
}
.acalog-custom .homepage #columns.home-9-3 #left .top {
  margin: 19px;
}
.acalog-custom .homepage #columns.home-9-3 .homepromos {
  background: url(../../img/gateway/homepromos-bg-rptr.png) repeat-x center top #fff;
  padding: 0 6px;
}
.acalog-custom .homepage #columns.home-9-3 .homepromo {
  padding: 0 13px;
}
.acalog-custom .homepage #columns.home-9-3 .homepromo-last {
  padding: 0 13px 0 14px;
}
.acalog-custom .homepage #columns.home-9-3 .top .image-featured {
  margin: -19px -19px 20px;
}
.acalog-custom .homepage #columns.home-9-3 .top .image-featured .border-show,
.acalog-custom .homepage #columns.home-9-3 .top .image-featured .border-hide {
  border: 0;
}
@media only screen and (min-width: 721px) {
  .acalog-custom .homepage-leftnav #center-nocols .flex-container {
    display: table;
  }
  .acalog-custom .homepage-leftnav .leftnav,
  .acalog-custom .homepage-leftnav #center-nocols .flex-container .top {
    vertical-align: top;
    display: table-cell;
  }
}
.acalog-custom .homepage-leftnav #center-nocols .flex-container > .cq-placeholder-top,
.acalog-custom .homepage-leftnav #center-nocols .flex-container > .cq-placeholder-leftnav {
  display: none;
}
.acalog-custom .homepage-leftnav #center-nocols .top {
  width: 682px;
  padding: 0 0 0 20px;
}
.acalog-custom .homepage-leftnav .leftnav {
  width: 258px;
  margin: 0;
}
.acalog-custom .homepage-leftnav .leftnav .nav-related-links {
  display: none;
}
.acalog-custom .homepage-leftnav .leftnav ul.nav-level-1 > li > a,
.acalog-custom .homepage-leftnav .leftnav ul.nav-level-1 > li > span > a,
.acalog-custom .homepage-leftnav .leftnav ul.nav-level-1 > li > a:hover,
.acalog-custom .homepage-leftnav .leftnav ul.nav-level-1 > li > span > a:hover {
  font-size: 15px;
}
.acalog-custom .homepage-leftnav .leftnav ul.nav-level-1 li span {
  background-position: right 6px;
}
.acalog-custom .homepage-leftnav .top .title h1 {
  margin-top: 20px;
}
.acalog-custom .homepage-leftnav .top .image-featured {
  margin: 0 0 0 -20px;
}
.acalog-custom .homepage-leftnav .top .image-featured .border-show,
.acalog-custom .homepage-leftnav .top .image-featured .border-hide {
  border: 0;
}
.acalog-custom .homepage-leftnav .top .slidedeck2h {
  margin: 0 0 0 -20px;
}
@media only screen and (max-width: 720px) {
  .acalog-custom .homepage-leftnav .top .slidedeck2h {
    margin: -16px 0;
  }
}
.acalog-custom .homepage-leftnav .homepromos {
  margin-top: 14px;
}
@media only screen and (max-width: 720px) {
  .acalog-custom .homepage-leftnav.homepage #center-nocols .top > .slidedeck2h:first-child {
    margin-top: -16px;
  }
}
.acalog-custom #CQ .x-shadow.collapsed {
  display: none !important;
}
.acalog-custom #CQ .x-window.cq-annotation.collapsed {
  height: 23px;
  width: 23px !important;
  overflow: hidden;
}
.acalog-custom #CQ .x-window.cq-annotation.collapsed DIV.x-tool {
  display: none;
}
.acalog-custom #CQ .x-window.cq-annotation.collapsed .x-form-textarea {
  display: none;
}
.acalog-custom #CQ .x-window.cq-annotation.collapsed .x-window-handle {
  display: none;
}
.acalog-custom body a:focus,
.acalog-custom body input:focus,
.acalog-custom .departmentheader .header-search .search input.type-text:focus,
.acalog-custom body h2:focus,
.acalog-custom h3:focus,
.acalog-custom h4:focus {
  outline: solid 4px;
  outline-color: #3b99fc;
  outline-offset: -2px;
  outline-style: auto;
}
.acalog-custom .topnav .main ul li.hover div.topnav-submenu-container,
.acalog-custom .topnav .main ul li a:focus + div.topnav-submenu-container {
  display: block;
}
.acalog-custom .d-none {
  display: none;
}
.acalog-custom .title h2.inline-action {
  display: block;
  margin-top: 10px;
  padding: 2px 0 4px 28px;
  font-size: 16px;
  color: #369;
  position: relative;
}
.acalog-custom .title h2.inline-action:before {
  display: block;
  position: absolute;
  top: 6px;
  left: 3px;
  font-family: ubcms;
  line-height: 1;
  content: "\e606";
  font-size: 18px;
  color: #9eba29;
}
.acalog-custom .title h2.inline-action a {
  border-bottom: 1px solid #c3d1e3;
  color: #369;
}
.acalog-custom .title h2.inline-action a:hover {
  border-bottom: 1px solid #369;
  text-decoration: none;
}
.acalog-custom #conditionizr.ie .title h2.inline-action {
  padding-top: 6px;
  margin-top: 6px;
}
.acalog-custom .d-none {
  display: none;
}
.acalog-custom .table td {
  margin: 10px 0;
  line-height: 1.6em;
  color: #535353;
}
.acalog-custom .table a {
  text-decoration: none;
  color: #369;
  border-bottom: 1px solid #c3d1e3;
}
.acalog-custom .table a:hover {
  color: #369;
  text-decoration: none;
  border-bottom: 1px solid #369;
}
.acalog-custom .table ul {
  list-style-type: none;
  margin: 0 0 7px;
}
.acalog-custom .table ul > li {
  background: url(../bullet-center-default.gif) left 11px no-repeat;
  padding: 5px 0 5px 14px;
  margin: 0 0 0 18px;
  color: #535353;
  font-size: inherit;
}
.acalog-custom .table ul.link-list {
  margin: 0 0 7px;
  padding: 0;
}
.acalog-custom .table ul.link-list li {
  background: url(../bullet-center-linklist.gif) left 10px no-repeat;
  padding: 5px 0 5px 14px;
  margin: 0 0 0 18px;
  line-height: 1.6;
}
.acalog-custom .table ol > li {
  padding: 5px 0;
  margin-left: 35px;
  color: #535353;
  font-size: inherit;
}
.acalog-custom .table li a {
  color: #369;
  border-bottom: 1px solid #c3d1e3;
  text-decoration: none;
}
.acalog-custom .table li a:hover {
  color: #369;
  border-bottom: 1px solid #369;
  text-decoration: none;
}
.acalog-custom .table table tr td p {
  color: #535353;
}
.acalog-custom .parsys div.parsys_column {
  height: 100%;
  width: 100%;
  float: left;
  border: 0;
  vertical-align: top;
  padding: 0;
  margin: 5px 0;
}
.acalog-custom .parsys div.cq-colctrl-cols {
  width: 100%;
  float: left;
}
.acalog-custom .parsys div.cq-colctrl-default {
  width: 100%;
}
.acalog-custom .parsys div.cq-colctrl-9-3-c0 {
  width: 682px;
  padding-right: 35px;
}
.acalog-custom .parsys div.cq-colctrl-9-3-c1 {
  width: 211px;
}
.acalog-custom .parsys div.cq-colctrl-3-9-c0 {
  width: 211px;
  padding-right: 35px;
}
.acalog-custom .parsys div.cq-colctrl-3-9-c1 {
  width: 682px;
}
.acalog-custom .parsys div.cq-colctrl-6-6-c0 {
  width: 449px;
  padding-right: 30px;
}
.acalog-custom .parsys div.cq-colctrl-6-6-c1 {
  width: 449px;
}
.acalog-custom .parsys div.cq-colctrl-3-3-6-c0,
.acalog-custom .parsys div.cq-colctrl-3-3-6-c1 {
  width: 211px;
  padding-right: 28px;
}
.acalog-custom .parsys div.cq-colctrl-3-3-6-c2 {
  width: 449px;
}
.acalog-custom .parsys div.cq-colctrl-3-6-3-c0 {
  width: 211px;
  padding-right: 28px;
}
.acalog-custom .parsys div.cq-colctrl-3-6-3-c1 {
  width: 449px;
  padding-right: 29px;
}
.acalog-custom .parsys div.cq-colctrl-3-6-3-c2 {
  width: 211px;
}
.acalog-custom .parsys div.cq-colctrl-4-4-4-c0,
.acalog-custom .parsys div.cq-colctrl-4-4-4-c1 {
  width: 294px;
  padding-right: 23px;
}
.acalog-custom .parsys div.cq-colctrl-4-4-4-c2 {
  width: 294px;
}
.acalog-custom .parsys div.cq-colctrl-6-3-3-c0 {
  width: 449px;
  padding-right: 28px;
}
.acalog-custom .parsys div.cq-colctrl-6-3-3-c1 {
  width: 211px;
  padding-right: 28px;
}
.acalog-custom .parsys div.cq-colctrl-6-3-3-c2 {
  width: 211px;
}
.acalog-custom .parsys div.cq-colctrl-3-3-3-3-c0 {
  width: 211px;
  padding-right: 28px;
}
.acalog-custom .parsys div.cq-colctrl-3-3-3-3-c1 {
  width: 211px;
  padding-right: 28px;
}
.acalog-custom .parsys div.cq-colctrl-3-3-3-3-c2 {
  width: 211px;
  padding-right: 28px;
}
.acalog-custom .parsys div.cq-colctrl-3-3-3-3-c3 {
  width: 211px;
}
.acalog-custom .parsys div.cq-colctrl-3-3-3-c0 {
  width: 211px;
  padding-right: 24px;
}
.acalog-custom .parsys div.cq-colctrl-3-3-3-c1 {
  width: 211px;
  padding-right: 25px;
}
.acalog-custom .parsys div.cq-colctrl-3-3-3-c2 {
  width: 211px;
}
.acalog-custom .parsys div.cq-colctrl-3-6-c0 {
  width: 211px;
  padding-right: 22px;
}
.acalog-custom .parsys div.cq-colctrl-3-6-c1 {
  width: 449px;
}
.acalog-custom .parsys div.cq-colctrl-6-3-c0 {
  width: 449px;
  padding-right: 22px;
}
.acalog-custom .parsys div.cq-colctrl-6-3-c1 {
  width: 211px;
}
.acalog-custom .parsys div.cq-colctrl-4-4-c0,
.acalog-custom .parsys div.cq-colctrl-4-4-c1 {
  width: 294px;
  padding-right: 24px;
}
.acalog-custom .parsys div.cq-colctrl-45-45-c0 {
  width: 329px;
  padding-right: 24px;
}
.acalog-custom .parsys div.cq-colctrl-45-45-c1 {
  width: 329px;
}
.acalog-custom .parsys div.cq-colctrl-225-225-225-225-c0,
.acalog-custom .parsys div.cq-colctrl-225-225-225-225-c2 {
  width: 152px;
  padding-right: 25px;
}
.acalog-custom .parsys div.cq-colctrl-225-225-225-225-c1 {
  width: 152px;
  padding-right: 24px;
}
.acalog-custom .parsys div.cq-colctrl-225-225-225-225-c3 {
  width: 152px;
}
.acalog-custom .parsys div.cq-colctrl-3-3-c0 {
  width: 211px;
  padding-right: 27px;
}
.acalog-custom .parsys div.cq-colctrl-3-3-c1 {
  width: 211px;
}
.acalog-custom .parsys div.cq-colctrl-2-4-c0 {
  width: 142px;
  padding-right: 13px;
}
.acalog-custom .parsys div.cq-colctrl-2-4-c1 {
  width: 294px;
}
.acalog-custom .parsys div.cq-colctrl-2-2-2-2-2-2-c0,
.acalog-custom .parsys div.cq-colctrl-2-2-2-2-2-2-c1,
.acalog-custom .parsys div.cq-colctrl-2-2-2-2-2-2-c3,
.acalog-custom .parsys div.cq-colctrl-2-2-2-2-2-2-c4 {
  width: 142px;
  padding-right: 15px;
}
.acalog-custom .parsys div.cq-colctrl-2-2-2-2-2-2-c2 {
  width: 142px;
  padding-right: 16px;
}
.acalog-custom .parsys div.cq-colctrl-2-2-2-2-2-2-c5 {
  width: 142px;
}
.acalog-custom .parsys div.cq-colctrl-2-2-2-2-c0,
.acalog-custom .parsys div.cq-colctrl-2-2-2-2-c1,
.acalog-custom .parsys div.cq-colctrl-2-2-2-2-c2,
.acalog-custom .parsys div.cq-colctrl-2-2-2-2-c3 {
  width: 142px;
  padding-right: 24px;
}
.acalog-custom .parsys div.cq-colctrl-2-2-2-c0 {
  width: 142px;
  padding-right: 12px;
}
.acalog-custom .parsys div.cq-colctrl-2-2-2-c1 {
  width: 142px;
  padding-right: 11px;
}
.acalog-custom .parsys div.cq-colctrl-2-2-2-c2 {
  width: 142px;
}
.acalog-custom .parsys div.cq-colctrl-2-4-2-4-c0,
.acalog-custom .parsys div.cq-colctrl-2-4-2-4-c2 {
  width: 142px;
  padding-right: 19px;
}
.acalog-custom .parsys div.cq-colctrl-2-4-2-4-c1 {
  width: 294px;
  padding-right: 18px;
}
.acalog-custom .parsys div.cq-colctrl-2-4-2-4-c3 {
  width: 294px;
}
.acalog-custom .parsys div.cq-colctrl-4-2-4-2-c0,
.acalog-custom .parsys div.cq-colctrl-4-2-4-2-c2 {
  width: 294px;
  padding-right: 19px;
}
.acalog-custom .parsys div.cq-colctrl-4-2-4-2-c1 {
  width: 142px;
  padding-right: 18px;
}
.acalog-custom .parsys div.cq-colctrl-4-2-4-2-c3 {
  width: 142px;
}
.acalog-custom .hr {
  overflow: hidden;
}
.acalog-custom .hrline {
  margin: 5px 0;
  height: 10px;
  background: url(../../img/gateway/hr.png) repeat-x center center;
}
.acalog-custom .dblhrline {
  margin: 5px 0;
  border: 0;
  border-top: 4px double;
  text-align: center;
}
.acalog-custom .pubdate p {
  margin: 7px 0;
  color: #000;
  font-style: italic;
}
.acalog-custom .fsp {
  display: none;
}
.acalog-custom form .form_leftcol .form_leftcolmark {
  display: inline;
  margin: -5px 0 5px 5px;
  color: #b00;
  font-weight: bold;
}
.acalog-custom .form_leftcollabel {
  display: inline;
  color: #000;
  font: bold 12px "Trebuchet MS", sans-serif;
  margin-bottom: 3px;
}
.acalog-custom .dropdown .form_leftcol {
  display: inline;
}
.acalog-custom .dropdown .form_leftcolmark {
  line-height: 20px;
  margin-right: 5px;
}
.acalog-custom .dropdown .form_rightcol {
  display: inline;
}
.acalog-custom .dropdown .form_leftcollabel {
  line-height: 20px;
}
.acalog-custom .form_error {
  background-color: #fcd9dd;
  color: #d4001b;
  font-weight: bold;
  display: inline-block;
}
.acalog-custom form .form_row {
  font-size: inherit;
  line-height: inherit;
  color: inherit;
}
.acalog-custom .form_row .form_error {
  margin-top: -10px;
}
.acalog-custom .form_row .description {
  color: #666;
  font-style: italic;
}
.acalog-custom .form_rightcol_wrapper .textinput,
.acalog-custom textarea {
  border: 1px solid #d8d8d8;
  width: 350px;
}
.acalog-custom form div.section {
  padding-bottom: 15px;
}
.acalog-custom .upload input {
  width: 350px;
}
.acalog-custom .form .form-success-message {
  border: 1px solid #648b3e;
  padding: 10px;
  margin: 10px 0;
  border-radius: 3px;
  background: #d4e2a8;
  color: #360;
}
.acalog-custom .recaptcha #recaptcha_wrapper {
  margin: 2px 0;
}
.acalog-custom .googlemaps .mapcanvas {
  border: 1px solid #d8d8d8;
}
.acalog-custom .googlemaps .maplink {
  display: block;
  background-color: #d8d8d8;
}
.acalog-custom .googlemaps .list ul.link-list li {
  background: url(../bullet-center-linklist.gif) 6px 10px no-repeat;
  margin: -3px 0 0 2px;
  padding-top: 4px;
  padding-bottom: 4px;
}
.acalog-custom .googlemaps .list ul {
  list-style-type: none;
  margin: 0;
}
.acalog-custom .youtubevideo .video-wrapper {
  padding-top: 25px;
  padding-bottom: 56.25%;
  position: relative;
  height: 0;
}
.acalog-custom .youtubevideo .video-wrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}
.acalog-custom .youtubevideo a.popup {
  display: block;
  position: relative;
}
.acalog-custom .youtubevideo a.popup .icon {
  background: url(../../img/gateway/video-hover-off.png) no-repeat center center;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}
.acalog-custom .youtubevideo a.popup:hover .icon,
.acalog-custom .youtubevideo a.popup:active .icon {
  background-image: url(../../img/gateway/video-hover-on.png);
}
.acalog-custom .vid-62x34,
.acalog-custom .vid-62x34 .icon,
.acalog-custom .vid-62x34 img {
  width: 62px;
  height: 34px;
}
.acalog-custom .vid-142x79,
.acalog-custom .vid-142x79 .icon,
.acalog-custom .vid-142x79 img {
  width: 142px;
  height: 79px;
}
.acalog-custom .vid-211x118,
.acalog-custom .vid-211x118 .icon,
.acalog-custom .vid-211x118 img {
  width: 211px;
  height: 118px;
}
.acalog-custom .vid-294x165,
.acalog-custom .vid-294x165 .icon,
.acalog-custom .vid-294x165 img {
  width: 294px;
  height: 165px;
}
.acalog-custom .vid-449x252,
.acalog-custom .vid-449x252 .icon,
.acalog-custom .vid-449x252 img {
  width: 449px;
  height: 252px;
}
.acalog-custom .vid-682x383,
.acalog-custom .vid-682x383 .icon,
.acalog-custom .vid-682x383 img {
  width: 682px;
  height: 383px;
}
.acalog-custom .vid-928x522,
.acalog-custom .vid-928x522 .icon,
.acalog-custom .vid-928x522 img {
  width: 928px;
  height: 522px;
}
.acalog-custom .youtubeplaylist .teaser-block .teaser-image-placeholder {
  display: block;
  width: 140px;
  height: 88px;
  background-repeat: no-repeat;
  background-position: center center;
  background-color: transparent;
  background-size: auto 88px;
}
.acalog-custom .youtubeplaylist .teaser-block .teaser-title a {
  position: relative;
  display: block;
  border: 0;
  text-decoration: none;
}
.acalog-custom .youtubeplaylist .teaser-block .teaser-title a:hover {
  border: 0;
  text-decoration: underline;
}
.acalog-custom .youtubeplaylist .teaser-block .teaser-title a .teaser-interface-icon {
  background: url(../../img/gateway/video-hover-off.png) no-repeat center center;
  display: block;
  position: absolute;
  top: -96px;
  left: 0;
  width: 140px;
  height: 88px;
}
.acalog-custom .youtubeplaylist .teaser-block .teaser-title a:hover .teaser-interface-icon,
.acalog-custom .youtubeplaylist .teaser-block .teaser-title a:active .teaser-interface-icon {
  background-image: url(../../img/gateway/video-hover-on.png);
}
.acalog-custom .sitemap {
  margin-bottom: 15px;
}
.acalog-custom .sitemap .linkcontainer .linkcontainer {
  margin-left: 20px;
}
.acalog-custom .sitemap .link {
  background: url(../bullet-center-linklist.gif) left 7px no-repeat;
  padding: 2px 0 2px 14px;
  line-height: 1.6;
}
.acalog-custom .d-none {
  display: none;
}
.acalog-custom .eventlist_container {
  font-family: "Trebuchet MS", sans-serif;
  font-size: 11px;
  line-height: 15px;
}
.acalog-custom .eventlist .title {
  font: 14px/1.1 "Trebuchet MS", sans-serif;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #333;
  margin-bottom: 7px;
}
.acalog-custom #conditionizr.ie .eventlist .title {
  line-height: 1.3;
}
.acalog-custom .eventlist .title a {
  color: #369;
}
.acalog-custom .eventlist .title .arrow {
  font-family: ubcms;
  line-height: 1px;
}
.acalog-custom .eventlist .eventlistrssicon {
  float: right;
  margin-top: 1px;
  font-size: 15px;
}
.acalog-custom .eventlist .eventlistrssicon a {
  font-family: "ubcms";
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #ccc;
  text-decoration: none;
}
.acalog-custom .eventlist .eventlistrssicon a:hover {
  color: #999;
  text-decoration: none;
}
.acalog-custom .eventlist .eventlistrssicon a:before {
  content: "\f143";
}
.acalog-custom .eventlist {
  margin: 0;
  padding-right: 5px;
  padding-top: 0;
  padding-bottom: 10px;
  padding-left: 0;
  clear: both;
}
.acalog-custom .eventlist .hide-date-block .eventlistimagefuture,
.acalog-custom .eventlist .hide-date-block .eventlistimagetoday {
  display: none;
}
.acalog-custom .eventlist .hide-date-block .eventlistlocation-date {
  display: inline;
}
.acalog-custom .eventlist .hide-date-block .eventlisttext {
  padding-left: 0;
}
.acalog-custom .eventlistimagetoday {
  background-color: #04198b;
  vertical-align: top;
  float: left;
  width: 63px;
  height: 63px;
  margin-right: 10px;
  margin-top: 5px;
  position: relative;
}
.acalog-custom .eventlistimagetoday a {
  float: left;
  display: block;
  width: 65px;
  height: 63px;
  position: absolute;
  z-index: 106;
}
.acalog-custom .eventlistimagefuture {
  background-color: #809dc4;
  vertical-align: top;
  float: left;
  width: 63px;
  height: 63px;
  margin-right: 10px;
  margin-top: 5px;
  position: relative;
}
.acalog-custom .eventlistimagefuture a {
  float: left;
  display: block;
  width: 65px;
  height: 63px;
  position: absolute;
  z-index: 106;
}
.acalog-custom .eventlistimage {
  background-color: #999;
  vertical-align: top;
  float: left;
  width: 63px;
  height: 63px;
  margin-top: 5px;
  position: relative;
  margin-right: 10px;
}
.acalog-custom .eventlistimage a {
  float: left;
  display: block;
  width: 65px;
  height: 63px;
  position: absolute;
  z-index: 105;
}
.acalog-custom .eventlistimagedate {
  text-align: center;
  position: absolute;
  margin-top: 7px;
  width: 100%;
  color: #fff;
  z-index: 100;
}
.acalog-custom .eventlistimagemonth {
  font-weight: bold;
  line-height: 11px;
}
.acalog-custom a img {
  border: 0;
}
.acalog-custom .eventlistimageday {
  font-size: 23px;
  line-height: 19px;
}
.acalog-custom .eventlistimageyear {
  font-size: 10px;
  line-height: 12px;
}
.acalog-custom .eventlisttext {
  padding-left: 73px;
}
.acalog-custom .eventlisttext a {
  border-bottom: 1px solid #c3d1e3;
  text-decoration: none;
}
.acalog-custom .eventlisttext a:hover {
  border-bottom: 1px solid #369;
  text-decoration: none;
}
.acalog-custom .eventlistblurb {
  color: #369;
  font-weight: bold;
  width: 140px;
  text-decoration: none;
  margin-right: 0;
}
.acalog-custom .eventlistblurb a:hover {
  text-decoration: underline;
}
.acalog-custom .eventlistlocation {
  color: #8c8c8c;
  font-weight: normal;
}
.acalog-custom .eventlistlocation .eventlistlocation-date {
  display: none;
}
.acalog-custom .eventlist .loading {
  font-size: 12px;
  font-style: italic;
  color: #666;
}
.acalog-custom .hide-in-wide {
  display: none;
}
.acalog-custom .cq-wcm-edit .appendaround-container {
  display: block !important;
}
.acalog-custom .aem-AuthorLayer-Edit .appendaround-container {
  display: block !important;
}
.acalog-custom .aem-AuthorLayer-Preview .appendaround {
  display: none;
}
.acalog-custom .d-none {
  display: none;
}
@media print {
  .acalog-custom * {
    background: none !important;
    filter: none !important;
    color: #000 !important;
  }
  .acalog-custom .page #columns #center {
    margin-top: 10px;
  }
  .acalog-custom .ubheader .print {
    display: block;
    margin-left: 15px;
    margin-top: 10px;
  }
  .acalog-custom .ubheader .ublogo {
    display: none;
  }
  .acalog-custom .ubheader .inner {
    width: auto;
    height: auto;
    margin: 0;
    padding: 0;
    color: #fff;
  }
  .acalog-custom .miniheader .title {
    display: none;
  }
  .acalog-custom .topnav {
    display: none;
  }
  .acalog-custom .breadcrumbs {
    display: none;
  }
  .acalog-custom .footer .logo {
    display: none;
  }
  .acalog-custom .articletools {
    display: none;
  }
  .acalog-custom .departmentheader .header-search {
    display: none;
  }
  .acalog-custom .departmentheader .title {
    display: none;
  }
  .acalog-custom .departmentheader .titletext {
    display: block;
    font: 28px Georgia, serif;
  }
  .acalog-custom .departmentheader .titletext {
    display: block;
  }
  .acalog-custom .departmentheader {
    height: auto;
  }
  .acalog-custom .departmentheader .inner {
    height: auto;
    margin-bottom: 20px;
  }
  .acalog-custom .miniheader .titletext {
    display: block;
    text-transform: uppercase;
    font-size: 18px;
    margin-top: 20px;
    margin-bottom: 10px;
  }
  .acalog-custom .miniheader {
    height: auto;
    border-bottom: 0;
  }
  .acalog-custom .miniheader .miniheadernav {
    display: none;
  }
  .acalog-custom a:after {
    content: " [" attr(href) "]";
    color: #777;
    font-weight: 500;
    font-size: 11px;
    word-wrap: break-word;
  }
  .acalog-custom .innerheader a:after,
  .acalog-custom .teaser-image a:after,
  .acalog-custom .graphicsubmitbutton a:after,
  .acalog-custom .image-container a:after,
  .acalog-custom .eventlist a:after,
  .acalog-custom .breadcrumbs a:after,
  .acalog-custom .slidedeck-interface a:after {
    content: "";
  }
  .acalog-custom .page .innerheader {
    width: auto;
    margin: 0 auto;
    position: relative;
    display: table;
    border-bottom: double #666;
    margin-bottom: 25px;
  }
  .acalog-custom .departmentheader {
    height: auto !important;
    width: auto;
    display: block;
    margin: 0 auto;
    position: relative;
    border-bottom: 0;
  }
  .acalog-custom .departmentheader .inner {
    height: auto !important;
    margin: 0;
    display: block;
  }
  .acalog-custom .departmentheader .title {
    display: block;
    float: none;
    text-align: center;
  }
  .acalog-custom .headernav {
    display: none;
  }
  .acalog-custom .breadcrumbs {
    display: block;
  }
  .acalog-custom .innerheader .breadcrumbs-inner {
    border-top: 0;
  }
  .acalog-custom .breadcrumbs-inner ul li {
    font-size: 13px;
  }
  .acalog-custom .page #columns #left {
    display: none;
  }
  .acalog-custom .page #columns #right {
    display: none;
  }
  .acalog-custom .page #columns #center {
    margin-top: 0;
    float: none;
    left: 0;
    width: 100%;
  }
  .acalog-custom .page #columns.two-column #center {
    width: 100%;
  }
  .acalog-custom .page #columns.two-column-left #center,
  .acalog-custom .page #columns.two-column-left-banner #center {
    float: left;
    left: 0;
    width: 700px;
    margin-right: 25px;
    border-right: solid 2px #ddd;
    padding-right: 20px;
  }
  .acalog-custom .page #columns.two-column-left #right,
  .acalog-custom .page #columns.two-column-left-banner #right {
    display: block;
    left: 0;
  }
  .acalog-custom .page #columns.three-column #center,
  .acalog-custom .page #columns.three-column-banner #center {
    float: left;
    left: 0;
    width: 700px;
    margin-right: 25px;
    border-right: solid 2px #ddd;
    padding-right: 20px;
  }
  .acalog-custom .page #columns.three-column #right,
  .acalog-custom .page #columns.three-column-banner #right {
    display: block;
    left: 0;
  }
  .acalog-custom .page #columns.three-column-banner .columns-bg-banner {
    margin-top: 0;
    float: none;
    left: 0;
    width: 100%;
  }
  .acalog-custom .columns-bg-banner #banner .image-container {
    float: none;
    margin: 0 auto;
  }
  .acalog-custom .columns-bg-banner #banner .image img {
    margin: 0 auto;
  }
  .acalog-custom .newspage .title:first-child h1 {
    text-align: center;
    font-size: 4.3em;
  }
  .acalog-custom .image-container {
    float: left;
    border-right: solid 25px #fff;
  }
  .acalog-custom .captiontext p {
    margin: 5px 0 0 0;
  }
  .acalog-custom .assetcolumn {
    margin-left: 10px;
    float: none;
    width: 100%;
    margin-bottom: 20px;
    border-bottom: double #ccc;
  }
  .acalog-custom .assetflexmodule {
    margin-left: 3px;
    margin-top: 5px;
    margin-bottom: 5px;
    margin-right: 24px;
    font-size: 11px;
    width: 45%;
    display: inline-table;
  }
  .acalog-custom .assetflexmodule .title {
    display: none;
  }
  .acalog-custom .assetcolumn .flexmodule-style-largeimg {
    width: 100%;
  }
  .acalog-custom .flexmodule-style .teaser-images {
    float: left;
    margin-right: 10px;
  }
  .acalog-custom .page .footer {
    display: none;
  }
  .acalog-custom .collapsible-container > div {
    display: block !important;
    margin-left: 30px;
  }
  .acalog-custom .collapsible-container div.collapsible {
    margin-left: 0;
  }
  .acalog-custom .collapsible h2.title:before {
    background-position: left -31px;
  }
  .acalog-custom .text ul > li,
  .acalog-custom .table ul > li,
  .acalog-custom .flexmodule-style .teaser-body ul li {
    list-style: initial;
    padding-left: 3px;
    margin-left: 26px;
  }
  .acalog-custom .table table th {
    border-bottom: solid 1px #666;
    background: #eee !important;
  }
  .acalog-custom .callout > div {
    border: solid 1px #aaa;
    border-radius: 11px;
  }
  .acalog-custom .dcsmt {
    display: none;
  }
  .acalog-custom .onThisPage a:after {
    display: none;
  }
  @-moz-document url-prefix() {
    .acalog-custom #columns * {
      float: none !important;
    }
  }
}
.acalog-custom .d-none {
  display: none;
}
.acalog-custom .teaser-block {
  background: 0;
  border-bottom: 1px dotted #ccc;
  padding-bottom: 9px;
}
.acalog-custom .teaser-block .teaser-content {
  margin-left: 110px;
}
.acalog-custom .teaser-block .teaser-title {
  font: 500 16px/1.15 Sofia, Arial, sans-serif;
  display: block;
  position: relative;
  top: -1px;
  margin-bottom: 2px;
  color: #005bbb;
}
.acalog-custom .teaser-block .teaser-title a {
  border-bottom: 0;
  color: #005bbb;
}
.acalog-custom .teaser-block .teaser-body {
  line-height: 1.34;
}
.acalog-custom .teaser-block .teaser-body a {
  text-decoration: none;
  color: #005bbb;
  display: inline;
  border-bottom: 1px solid rgba(0,91,187,0.18);
}
.acalog-custom .teaser-block .teaser-body a:hover {
  text-decoration: none;
  color: #005bbb;
  border-bottom: 1px solid #005bbb;
}
.acalog-custom .teaser-block .teaser-body b {
  font-size: 15px;
}
.acalog-custom .list-style-teaser-no-image .teaser-block .teaser-title {
  font: 500 16px/1.15 Sofia, Arial, sans-serif;
  padding-bottom: 0;
  color: #005bbb;
}
.acalog-custom .list-style-teaser-no-image .teaser-block .teaser-title a {
  border-bottom: 0;
  color: #005bbb;
}
.acalog-custom .list-style-teaser-no-image .teaser-block .teaser-title a:hover {
  border-bottom: 1px solid #005bbb;
}
.acalog-custom .list-style-teaser-no-image .teaser-block .teaser-title:before {
  color: #005bbb;
  content: "\e902";
  top: 3px;
}
.acalog-custom .list-style-teaser-news .teaser-block {
  border-bottom: 0;
}
.acalog-custom .list-style-teaser-news .teaser-block .teaser-title {
  font-family: More, Georgia, serif;
  font-weight: bold;
  display: inline;
  color: #000;
}
.acalog-custom .list-style-teaser-news .teaser-block .teaser-title a {
  color: #000;
}
.acalog-custom .list-style-teaser-news .teaser-block .teaser-title a:hover {
  border-bottom: 1px solid #000;
}
.acalog-custom .list-style-teaser-news .teaser-block .teaser-images {
  margin: 0 12px 8px 0;
}
.acalog-custom .list-style-teaser-news .teaser-block .teaser-body {
  margin-top: 2px;
}
.acalog-custom .list-style-teaser-news .teaser-block .teaser-content {
  margin-left: 0;
}
.acalog-custom .facesvoicespage .teaser-block .teaser-body {
  line-height: 1.1;
}
.acalog-custom .facesvoicespage .teaser-block .teaser-body a,
.acalog-custom .facesvoicespage .teaser-block .teaser-body a:hover {
  font-style: italic;
  font-size: 12px;
}
.acalog-custom .facesvoicespage .teaser-block .teaser-body a b,
.acalog-custom .facesvoicespage .teaser-block .teaser-body a:hover b {
  border-bottom-color: #000;
}
.acalog-custom .facesvoicespage .teaser-block .teaser-body a b {
  color: #000;
  text-decoration: none;
  font-style: normal;
  font-size: 13px;
  font-weight: 500;
}
.acalog-custom .facesvoicespage .teaser-block .teaser-title a {
  color: #005bbb;
  border-bottom: 0;
  font: 16px More, Georgia, serif;
}
.acalog-custom .facesvoicespage .teaser-block .teaser-title a:hover {
  color: #005bbb;
  border-bottom-color: #005bbb;
}
.acalog-custom .list-style-teaser-grid .teaser-block {
  border-bottom: 0;
  height: 194px;
}
.acalog-custom .list-style-teaser-grid .teaser-block .teaser-content {
  margin-left: 0;
}
.acalog-custom .list-style-teaser-grid .teaser-block .teaser-title {
  font: 12px/1.3 Sofia, Arial, sans-serif;
}
.acalog-custom .list-style-teaser-grid .teaser-block .teaser-title a {
  font: 12px/1.3 Sofia, Arial, sans-serif;
  color: #000;
  border-bottom: 0;
}
.acalog-custom .list-style-teaser-grid .teaser-block .teaser-title a:hover {
  color: #000;
  border-bottom: 1px solid #000;
}
.acalog-custom .youtubeplaylist .list-style-teaser-grid .teaser-block .teaser-title a:hover {
  border-bottom: 0;
}
.acalog-custom .list-style-links-news .teaser-inline {
  line-height: 1.2;
  margin-top: 12px;
}
.acalog-custom .list-style-links-news .teaser-inline a .teaser-title {
  border-bottom: 0;
  font-weight: 500;
  font-size: 13px;
  color: #005bbb;
}
.acalog-custom .list ul.list-style-call-to-action li {
  padding: 0 0 0 28px;
}
.acalog-custom .list ul.list-style-call-to-action li:before {
  content: "\e902";
  color: #005bbb;
  top: 4px;
  left: 0.6px;
}
.acalog-custom .list ul.list-style-call-to-action li a {
  font: 16px Sofia, Arial, sans-serif;
  border-bottom: 0;
  color: #005bbb;
}
.acalog-custom .list ul.list-style-call-to-action-medium li {
  padding: 0 0 0 19px;
  margin-bottom: 7px;
}
.acalog-custom .list ul.list-style-call-to-action-medium li:before {
  content: "\e901";
  color: #005bbb;
  font-size: 12px;
  top: 0.1em;
}
.acalog-custom .list ul.list-style-call-to-action-medium li a {
  font: 14px/1.2 Sofia, Arial, sans-serif;
  border-bottom: 0;
  color: #005bbb;
}
.acalog-custom .list-style-teaser-dategroup h2,
.acalog-custom h2.alpha-header {
  font: bold 18px Sofia, Arial, sans-serif;
  color: #000;
}
.acalog-custom .list-style-teaser-dategroup h2 {
  margin: 15px 0 10px;
}
.acalog-custom .flexmodule .title h2 {
  font: 12px/1.1 Sofia, Arial, sans-serif;
  text-transform: uppercase;
  color: #000;
  margin: 20px 0 8px;
  letter-spacing: normal;
}
.acalog-custom .flexmodule .title h2 a {
  color: #005bbb;
}
@media only screen and (max-width: 720px) {
  .acalog-custom .flexmodule .title {
    margin: 0 -16px 10px;
    background: #666;
    padding: 12px 16px;
    color: #fff;
  }
  .acalog-custom .flexmodule .title h2 {
    font: 500 14px/1.1 Sofia, Arial, sans-serif;
    text-transform: none;
    color: #fff;
    letter-spacing: normal;
    margin: 0;
  }
  .acalog-custom .flexmodule .title h2 a {
    color: #fff;
  }
}
.acalog-custom .flexmodule-style-largeimg .teaser-image,
.acalog-custom .flexmodule-style-largeimg .teaser-video {
  background: 0;
}
.acalog-custom .flexmodule-style .teaser-content {
  margin-left: 0;
}
.acalog-custom .flexmodule-style.teaser-block,
.acalog-custom .flexmodule-style .teaser-block {
  border-bottom: 0;
}
.acalog-custom .flexmodule-style .teaser-title {
  font-family: More, Georgia, serif;
  font-weight: bold;
  color: #000;
  margin: 1px 0 8px;
}
.acalog-custom .flexmodule-style .teaser-title a {
  color: #000;
}
.acalog-custom .flexmodule-style .teaser-title a:hover {
  border-bottom: 1px solid #000;
}
.acalog-custom .flexmodule-style .teaser-body {
  font-size: 12px;
  line-height: 1.5;
  color: #000;
}
.acalog-custom .flexmodule-style .teaser-body b {
  font-size: 13px;
}
.acalog-custom .flexmodule-style .teaser-links {
  margin-top: 14px;
}
.acalog-custom .flexmodule-style .teaser-links .teaser-inline {
  display: block;
  line-height: 1.4;
}
.acalog-custom .flexmodule-style .teaser-links ul.link-list li {
  margin: 5px 0;
  padding: 0 0 0 10px;
  background: 0;
}
.acalog-custom .flexmodule-style .teaser-links ul.link-list li:before {
  top: 2px;
  left: 0;
}
.acalog-custom .flexmodule-style .teaser-links ul.link-list li a {
  text-decoration: none;
  color: #005bbb;
  display: inline;
  border-bottom: 1px solid rgba(0,91,187,0.18);
  border-bottom: 0;
  line-height: inherit;
}
.acalog-custom .flexmodule-style .teaser-links ul.link-list li a:hover {
  text-decoration: none;
  color: #005bbb;
  border-bottom: 1px solid #005bbb;
}
.acalog-custom .flexmodule-style .teaser-links .teaser-title {
  color: #005bbb;
  font-size: 12px;
  font-family: Sofia, Arial, sans-serif;
  display: inline;
}
.acalog-custom .flexmodule-style.flexmodule-style-smallimg .teaser-content {
  margin-left: 70px;
}
.acalog-custom .flexmodule-style.flexmodule-style-smallimg .teaser-images {
  padding-top: 0;
}
.acalog-custom .contentpage #left .flexmodule {
  width: auto;
}
.acalog-custom .contentpage #left .flexmodule .flexmodule-inner {
  background: #e4e4e4;
  padding: 20px 18px;
  margin: 14px 0;
}
.acalog-custom .contentpage #left .flexmodule .teaser-block {
  width: auto;
}
.acalog-custom .contentpage #left .flexmodule .flexmodule-style-largeimg .teaser-images {
  margin-left: -8px;
}
.acalog-custom .contentpage #left .flexmodule ul li {
  background: 0;
}
.acalog-custom .contentpage #left .flexmodule .title,
.acalog-custom .contentpage #left .flexmodule .teaser-body,
.acalog-custom .contentpage #left .flexmodule .teaser-block a,
.acalog-custom .contentpage #left .flexmodule .teaser-block .teaser-title,
.acalog-custom .contentpage #left .flexmodule .teaser-links ul.link-list li a,
.acalog-custom .contentpage #left .flexmodule .teaser-links ul.link-list li a .teaser-title,
.acalog-custom .contentpage
  #left
  .flexmodule
  .teaser-links
  ul.link-list
  li
  a:hover
  .teaser-title {
  color: #000;
}
.acalog-custom .contentpage #left .flexmodule .teaser-block a:hover,
.acalog-custom .contentpage #left .flexmodule .teaser-links ul.link-list li a:hover,
.acalog-custom .contentpage
  #left
  .flexmodule
  .teaser-links
  ul.link-list
  li
  a:hover
  .teaser-title {
  border-bottom-color: #000;
}
.acalog-custom .contentpage #left .flexmodule .teaser-links ul.link-list li {
  background: 0;
}
.acalog-custom .contentpage #left .flexmodule .title h2 {
  margin-top: 0;
}
.acalog-custom .contentpage #left .flexmodule .flexmodule-clear {
  background: 0;
  display: none;
}
.acalog-custom .d-none {
  display: none;
}
.acalog-custom html body {
  font: 14px Sofia, Arial, sans-serif;
  color: #000;
}
.acalog-custom body.page {
  font: 14px Sofia, Arial, sans-serif;
  color: #000;
}
.acalog-custom body.page #page,
.acalog-custom body.page .innerheader,
.acalog-custom body.page #columns {
  background: #fff;
}
.acalog-custom body.page #columns .columns-bg,
.acalog-custom body.page #columns .columns-bg.columns-bg-2,
.acalog-custom body.page .page-inner,
.acalog-custom body.page .page-inner-1,
.acalog-custom body.page .page-inner-2a,
.acalog-custom body.page .page-inner-3,
.acalog-custom body.page #columns #left > .leftcol > .section {
  background: 0;
}
@media only screen and (max-width: 720px) {
  .acalog-custom body.page #columns #center,
  .acalog-custom body.page #columns.two-column #center,
  .acalog-custom body.page #columns.two-column-left #center,
  .acalog-custom body.page #columns.two-column-left-banner #center,
  .acalog-custom body.page #columns.one-column #center,
  .acalog-custom body.page #columns.three-column-banner .columns-bg-banner #banner,
  .acalog-custom body.page #columns.two-column-left-banner #banner {
    padding-top: 8px;
  }
}
.acalog-custom body.homepage #center-nocols,
.acalog-custom body.homepage #columns.home-9-3 #left,
.acalog-custom body.homepage #columns.home-9-3 .homepromos {
  background: 0;
}
.acalog-custom p b,
.acalog-custom .text b {
  font-weight: bold;
}
.acalog-custom li {
  font-size: 14px;
}
.acalog-custom li > b {
  font-size: 15px;
}
.acalog-custom .text p,
.acalog-custom .table td,
.acalog-custom .callout p,
.acalog-custom .phototeaser .teaser-text p {
  margin: 13px 0 16px;
  color: #000;
  line-height: 1.5em;
}
.acalog-custom #right .text,
.acalog-custom .homepromo .text {
  font-size: 14px;
}
.acalog-custom .text a,
.acalog-custom .callout a,
.acalog-custom .phototeaser .teaser-text a {
  text-decoration: none;
  color: #005bbb;
  display: inline;
  border-bottom: 1px solid rgba(0,91,187,0.18);
}
.acalog-custom .text a:hover,
.acalog-custom .callout a:hover,
.acalog-custom .phototeaser .teaser-text a:hover {
  text-decoration: none;
  color: #005bbb;
  border-bottom: 1px solid #005bbb;
}
.acalog-custom .text > p b,
.acalog-custom .callout > p b,
.acalog-custom .phototeaser .teaser-text > p b,
.acalog-custom .text .text b,
.acalog-custom .callout .text b,
.acalog-custom .phototeaser .teaser-text .text b {
  font-size: 15px;
}
.acalog-custom .text ul,
.acalog-custom .callout ul,
.acalog-custom .phototeaser .teaser-text ul {
  list-style: none;
  margin: 7px 0 0;
}
.acalog-custom .text ul > li,
.acalog-custom .callout ul > li,
.acalog-custom .phototeaser .teaser-text ul > li {
  background: 0;
  padding: 5px 0 5px 25px;
  color: #000;
  margin: 0;
  line-height: 1.34em;
}
.acalog-custom .text ul > li:before,
.acalog-custom .callout ul > li:before,
.acalog-custom .phototeaser .teaser-text ul > li:before {
  content: "\002022";
  color: #005bbb;
  margin-right: 11px;
  margin-left: -17px;
  vertical-align: 1px;
}
.acalog-custom .text ul > li li,
.acalog-custom .callout ul > li li,
.acalog-custom .phototeaser .teaser-text ul > li li {
  padding-left: 16px;
}
.acalog-custom .text ol,
.acalog-custom .callout ol,
.acalog-custom .phototeaser .teaser-text ol {
  margin: 7px 0 0;
}
.acalog-custom .text ol > li,
.acalog-custom .callout ol > li,
.acalog-custom .phototeaser .teaser-text ol > li {
  padding: 5px 0;
  margin-left: 25px;
  color: #000;
  line-height: 1.34;
}
.acalog-custom .introtext {
  font: 18px More, Georgia, serif;
}
.acalog-custom .introtext a {
  border-bottom: 0;
  text-decoration: underline;
}
.acalog-custom .introtext a:hover {
  border-bottom: 0;
  text-decoration: underline;
}
.acalog-custom .introtext p b,
.acalog-custom .introtext .text b {
  font-size: 18px;
}
.acalog-custom .introtext p {
  color: #666;
}
.acalog-custom .introtext ul > li,
.acalog-custom .introtext ol > li {
  color: #666;
  font-size: 18px;
}
.acalog-custom .captiontext p {
  font-size: 13px;
  color: #666;
  line-height: 1.3em;
  margin-top: 10px;
}
.acalog-custom .captiontext p > b {
  font-size: 14px;
}
.acalog-custom .captiontext ul > li,
.acalog-custom .captiontext ol > li {
  color: #666;
  font-size: 13px;
  font-style: italic;
}
.acalog-custom .captiontext ul > li > b,
.acalog-custom .captiontext ol > li > b {
  font-size: 14px;
}
.acalog-custom .captiontext ul > li:before,
.acalog-custom .captiontext ol > li:before {
  color: #666;
}
.acalog-custom .captiontext i {
  font-style: normal;
}
.acalog-custom .parsys div.parsys_column {
  margin: 0;
  min-height: 1px;
}
.acalog-custom .parsys div.parsys_column > .text:first-child p {
  margin-top: 6px;
}
.acalog-custom .title + .colctrl-start {
  margin-top: -5px;
}
.acalog-custom #page a.stdbutton,
.acalog-custom a.stdbutton {
  padding: 2px 0;
  height: 15px;
  color: #666;
  background: 0;
  font-family: Sofia, Arial, sans-serif;
}
.acalog-custom #page a.stdbutton:hover,
.acalog-custom a.stdbutton:hover {
  background: 0;
  text-decoration: underline;
  color: #666;
}
.acalog-custom #page a.stdbutton .stdbutton-inner,
.acalog-custom a.stdbutton .stdbutton-inner {
  display: block;
  padding: 2px 0;
  color: #666;
  text-transform: uppercase;
  background: 0;
  height: 15px;
  letter-spacing: 0;
}
.acalog-custom #page a.stdbutton .stdbutton-inner:after,
.acalog-custom a.stdbutton .stdbutton-inner:after {
  display: inline-block;
  position: relative;
  top: 2px;
  left: 3px;
  width: 15px;
  font-family: ubcms;
  line-height: 1;
  content: "\e901";
  font-size: 12px;
  color: #005bbb;
}
.acalog-custom #page a.stdbutton .stdbutton-arrow,
.acalog-custom a.stdbutton .stdbutton-arrow {
  display: none;
}
.acalog-custom #page a.stdbutton.previous-button .stdbutton-inner:after,
.acalog-custom a.stdbutton.previous-button .stdbutton-inner:after {
  display: none;
}
.acalog-custom #page a.stdbutton.previous-button .stdbutton-inner:before,
.acalog-custom a.stdbutton.previous-button .stdbutton-inner:before {
  display: inline-block;
  position: relative;
  top: 1px;
  left: -3px;
  font-family: ubcms;
  line-height: 1;
  content: "\e901";
  font-size: 12px;
  color: #005bbb;
  transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
}
.acalog-custom #page a.stdbutton + a.stdbutton.previous-button,
.acalog-custom a.stdbutton + a.stdbutton.previous-button {
  padding-right: 11px;
  position: relative;
}
.acalog-custom #page a.stdbutton + a.stdbutton.previous-button:after,
.acalog-custom a.stdbutton + a.stdbutton.previous-button:after {
  content: "|";
  top: 6px;
  position: absolute;
  right: 0;
}
.acalog-custom .audioplayer .jp-single-player {
  box-shadow: 0 2px 5px rgba(0,0,0,0.3);
  font-family: Sofia, Arial, sans-serif;
}
.acalog-custom .audioplayer .jp-single-player div.jp-playlist ul {
  border: 0;
  background: #fff;
}
.acalog-custom .audioplayer .jp-single-player div.jp-playlist ul li {
  font: 12px Sofia, Arial, sans-serif;
  position: relative;
  top: 7px;
  padding-left: 18px;
}
.acalog-custom .audioplayer .jp-single-player div.jp-interface {
  border: 0;
  background: #fff;
}
.acalog-custom .audioplayer .jp-single-player div.jp-total-time {
  left: 208px;
}
.acalog-custom .audioplayer .jp-single-player div.jp-play-time,
.acalog-custom .audioplayer .jp-single-player div.jp-total-time {
  font-style: italic;
}
.acalog-custom .audioplayer .jp-single-player a.jp-play,
.acalog-custom .audioplayer .jp-single-player a.jp-play:hover,
.acalog-custom .audioplayer .jp-single-player a.jp-pause,
.acalog-custom .audioplayer .jp-single-player a.jp-pause:hover,
.acalog-custom .audioplayer .jp-single-player a.jp-stop,
.acalog-custom .audioplayer .jp-single-player a.jp-stop:hover,
.acalog-custom .audioplayer .jp-single-player a.jp-previous,
.acalog-custom .audioplayer .jp-single-player a.jp-previous:hover,
.acalog-custom .audioplayer .jp-single-player a.jp-next,
.acalog-custom .audioplayer .jp-single-player a.jp-next:hover,
.acalog-custom .audioplayer .jp-single-player div.jp-load-bar,
.acalog-custom .audioplayer .jp-single-player div.jp-play-bar,
.acalog-custom .audioplayer .jp-single-player a.jp-volume-min,
.acalog-custom .audioplayer .jp-single-player a.jp-volume-min:hover,
.acalog-custom .audioplayer .jp-single-player a.jp-volume-max,
.acalog-custom .audioplayer .jp-single-player a.jp-volume-max:hover,
.acalog-custom .audioplayer .jp-single-player div.jp-volume-bar,
.acalog-custom .audioplayer .jp-single-player div.jp-volume-bar-value {
  background-image: url("../../img/gateway/jplayer.png");
}
.acalog-custom .audioplayer .jp-single-player a.jp-play,
.acalog-custom .audioplayer .jp-single-player a.jp-pause,
.acalog-custom .audioplayer .jp-single-player a.jp-stop {
  border-radius: 100px;
  box-shadow: 0 2px 5px rgba(0,0,0,0.5);
}
.acalog-custom .audioplayer .jp-single-player a.jp-play:hover,
.acalog-custom .audioplayer .jp-single-player a.jp-pause:hover,
.acalog-custom .audioplayer .jp-single-player a.jp-stop:hover {
  top: 10px;
  box-shadow: 0 4px 7px rgba(0,0,0,0.5);
}
.acalog-custom .audioplayer .jp-single-player a.jp-stop:hover {
  top: 16px;
}
.acalog-custom .pubdate p {
  font: italic 12px Sofia, Arial, sans-serif;
  margin: 16px 0 0;
  color: #666;
}
.acalog-custom .page #skip-to-content-link,
.acalog-custom .page #skip-to-content-link:focus {
  display: block;
  position: absolute;
  top: 0;
  left: 20px;
  width: 70px;
  height: auto;
  padding: 30px 10px 10px;
  background: #fff;
  z-index: 9002;
  color: #005bbb;
  font: 700 14px/1.1 Sofia, Arial, sans-serif;
  text-indent: 0;
  text-transform: uppercase;
  text-align: center;
  box-shadow: 0 3px 10px rgba(0,0,0,0.5);
  transform: translateY(-80px);
  transition: transform 100ms ease-in;
}
.acalog-custom .page #skip-to-content-link:focus {
  transform: translateY(-10px);
}
.acalog-custom .d-none {
  display: none;
}
@media print {
  .acalog-custom .page #skip-to-content-link {
    display: none;
  }
  .acalog-custom .page .innerheader {
    width: auto;
    margin: 0 auto;
    display: unset;
  }
  .acalog-custom .page #columns.three-column #center,
  .acalog-custom .page #columns.three-column-banner #center,
  .acalog-custom .page #columns.two-column-left #center,
  .acalog-custom .page #columns.two-column-left-banner #center {
    border-right: 0;
  }
  .acalog-custom .text ul li,
  .acalog-custom .table ul li,
  .acalog-custom .flexmodule-style .teaser-body ul li {
    list-style: none;
  }
  .acalog-custom #center .image-container-447,
  .acalog-custom #center .image-container-680,
  .acalog-custom #center .image-container-926 {
    width: auto;
    float: none;
    border: 0;
  }
  .acalog-custom #center .image-container-447 img,
  .acalog-custom #center .image-container-680 img,
  .acalog-custom #center .image-container-926 img {
    width: 100%;
    height: auto;
  }
  .acalog-custom .image-container {
    float: initial;
    border: 0;
  }
  .acalog-custom .image-container.image-float-left {
    float: left;
  }
  .acalog-custom .image-container.image-float-right {
    float: right;
  }
  .acalog-custom .header .tasknav {
    display: none;
  }
  .acalog-custom .page .innerheader,
  .acalog-custom .page #columns {
    margin: 0;
    width: 100%;
  }
  .acalog-custom .assetcolumn {
    margin-left: 10px;
    float: right;
    width: 160px;
    margin-bottom: 20px;
    border-bottom: 0;
  }
  .acalog-custom .slidedeck2h .slide .teaser-content {
    background: rgba(255,255,255,0.8) !important;
  }
  .acalog-custom a:after {
    content: none;
  }
}
.acalog-custom .d-none {
  display: none;
}
@media only screen and (max-width: 720px) {
  .acalog-custom .flexmodule-style-largeimg {
    width: auto;
  }
  .acalog-custom .flexmodule-style-largeimg .teaser-image,
  .acalog-custom .flexmodule-style-largeimg .teaser-video {
    background: 0;
  }
  .acalog-custom .flexmodule-style-largeimg .teaser-image img,
  .acalog-custom .flexmodule-style-largeimg .teaser-image-placeholder {
    border: 1px solid #ccc;
    width: 100%;
    height: auto;
    box-sizing: border-box;
    -mox-box-sizing: border-box;
  }
  .acalog-custom .list-style-teaser-news .teaser-block.teaser-featured .teaser-images {
    margin: 0 0 10px;
    width: 100%;
  }
  .acalog-custom .list-style-teaser-news
    .teaser-block.teaser-featured
    .teaser-image
    img.img-209 {
    width: 100%;
    height: auto;
    box-sizing: border-box;
    -mox-box-sizing: border-box;
  }
  .acalog-custom .list-style-teaser-news .teaser-block.teaser-featured .teaser-image img {
    width: 60px;
    height: auto;
    margin: 4px 12px 0 0;
  }
  .acalog-custom .list-style-teaser-news .teaser-block.teaser-featured .teaser-content {
    margin-left: 0;
  }
  .acalog-custom .list-style-teaser-grid .teaser-block {
    margin: 0 8px 0 0;
  }
}
.acalog-custom .d-none {
  display: none;
}
.acalog-custom body {
  -webkit-text-size-adjust: none;
}
@media only screen and (max-width: 720px) {
  .acalog-custom html {
    overflow-x: hidden;
    width: 100%;
  }
  .acalog-custom body.page {
    width: 100%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    margin: 0;
    padding: 0;
    background: #666;
  }
  .acalog-custom body.page #page,
  .acalog-custom body.page .page-inner {
    background: #fff;
  }
  .acalog-custom .page .page-inner,
  .acalog-custom .page .page-inner-1,
  .acalog-custom .page .page-inner-2,
  .acalog-custom .page .page-inner-2a,
  .acalog-custom .page .page-inner-3,
  .acalog-custom .page .innerheader,
  .acalog-custom .page #columns.three-column .columns-bg-2,
  .acalog-custom .page #columns.two-column-left .columns-bg-2,
  .acalog-custom .page #columns.two-column-left-banner .columns-bg-2,
  .acalog-custom .page #columns.three-column-banner .columns-bg-2,
  .acalog-custom .page #columns.three-column .columns-bg-3,
  .acalog-custom .page #columns.two-column-left .columns-bg-3,
  .acalog-custom .page #columns.two-column-left-banner .columns-bg-3,
  .acalog-custom .page #columns.three-column-banner .columns-bg-3,
  .acalog-custom .page #columns.two-column-left #right,
  .acalog-custom .page #columns.two-column-left-banner #right,
  .acalog-custom .page #columns.three-column-banner #right,
  .acalog-custom .page .columns-bg {
    float: none;
    position: relative;
    left: 0;
    top: 0;
    right: auto;
    bottom: auto;
    width: auto;
    background: 0;
  }
  .acalog-custom .page .innerheader {
    z-index: 210;
  }
  .acalog-custom .page #columns.clearfix:after {
    content: "";
  }
  .acalog-custom .page #columns {
    margin: 0;
    width: auto;
  }
  .acalog-custom .page #columns #center {
    width: auto;
    float: none;
    left: 0;
    margin: 0;
    padding: 16px;
    position: relative;
  }
  .acalog-custom .page #columns #center .hr.section.blank {
    overflow: hidden;
  }
  .acalog-custom .page #columns #center:after {
    content: "";
    display: block;
    width: 100%;
    position: absolute;
    bottom: -7px;
    height: 14px;
    background: -webkit-linear-gradient(45deg,transparent 33.333%,#fff 33.333%,#fff 66.667%,transparent 66.667%), -webkit-linear-gradient(-45deg,transparent 33.333%,#fff 33.333%,#fff 66.667%,transparent 66.667%);
    background: linear-gradient(45deg,transparent 33.333%,#fff 33.333%,#fff 66.667%,transparent 66.667%), linear-gradient(-45deg,transparent 33.333%,#fff 33.333%,#fff 66.667%,transparent 66.667%);
    background-size: 14px 28px;
    background-position: 0 -14px;
    -webkit-filter: drop-shadow(rgba(0,0,0,0.33) 0 2px 1px);
    -webkit-backface-visibility: hidden;
  }
  .acalog-custom .page #columns #center:after {
    margin: 0 -16px;
    z-index: 12;
    bottom: -6px;
  }
  .acalog-custom .page #columns #center-nocols {
    position: relative;
  }
  .acalog-custom .page #columns #center-nocols:after {
    content: "";
    display: block;
    width: 100%;
    position: absolute;
    bottom: -7px;
    height: 14px;
    background: -webkit-linear-gradient(45deg,transparent 33.333%,#fff 33.333%,#fff 66.667%,transparent 66.667%), -webkit-linear-gradient(-45deg,transparent 33.333%,#fff 33.333%,#fff 66.667%,transparent 66.667%);
    background: linear-gradient(45deg,transparent 33.333%,#fff 33.333%,#fff 66.667%,transparent 66.667%), linear-gradient(-45deg,transparent 33.333%,#fff 33.333%,#fff 66.667%,transparent 66.667%);
    background-size: 14px 28px;
    background-position: 0 -14px;
    -webkit-filter: drop-shadow(rgba(0,0,0,0.33) 0 2px 1px);
    -webkit-backface-visibility: hidden;
  }
  .acalog-custom .page #columns #right {
    width: auto;
    float: none;
    left: 0;
    color: #535353;
    margin: 0;
    padding: 16px;
    font-size: 11px;
    line-height: 1.45em;
    background: #efefef;
    position: relative;
  }
  .acalog-custom .page #columns #right:after {
    content: "";
    display: block;
    width: 100%;
    position: absolute;
    bottom: -7px;
    height: 14px;
    background: -webkit-linear-gradient(45deg,transparent 33.333%,#efefef 33.333%,#efefef 66.667%,transparent 66.667%), -webkit-linear-gradient(-45deg,transparent 33.333%,#efefef 33.333%,#efefef 66.667%,transparent 66.667%);
    background: linear-gradient(45deg,transparent 33.333%,#efefef 33.333%,#efefef 66.667%,transparent 66.667%), linear-gradient(-45deg,transparent 33.333%,#efefef 33.333%,#efefef 66.667%,transparent 66.667%);
    background-size: 14px 28px;
    background-position: 0 -14px;
    -webkit-filter: drop-shadow(rgba(0,0,0,0.33) 0 2px 1px);
    -webkit-backface-visibility: hidden;
  }
  .acalog-custom .page #columns #right:after {
    margin: 0 -16px;
  }
  .acalog-custom .page #columns.two-column-left #right,
  .acalog-custom .page #columns.two-column-left-banner #right,
  .acalog-custom .page #columns.three-column-banner #right {
    background: #efefef;
  }
  .acalog-custom .page #columns #right.empty {
    display: none;
  }
  .acalog-custom .page #columns #left {
    position: relative;
    right: 0;
    top: 0;
    left: 0;
    width: 100%;
    display: none;
    min-height: 0;
  }
  .acalog-custom .page #columns.two-column #center,
  .acalog-custom .page #columns.two-column-left #center,
  .acalog-custom .page #columns.two-column-left-banner #center,
  .acalog-custom .page #columns.one-column #center {
    margin: 0;
    padding: 16px;
    left: 0;
    width: auto;
  }
  .acalog-custom .page #columns.three-column-banner .columns-bg-banner {
    left: 0;
    width: auto;
  }
  .acalog-custom .page #columns.three-column-banner .columns-bg-banner #banner {
    padding: 16px 16px 0;
  }
  .acalog-custom .page #columns.home-9-3 #right {
    margin: 0;
  }
  .acalog-custom .page #columns.two-column-left-banner #banner {
    padding: 16px 16px 0;
  }
  .acalog-custom .homepage #columns #center-nocols .top > .image-container:first-child {
    margin: -16px;
  }
  .acalog-custom .homepage
    #columns
    #center-nocols
    .top
    > .image-container:first-child
    > .image {
    border: 0;
  }
  .acalog-custom .homepage-leftnav
    #columns
    #center-nocols
    .top
    > .image-container:first-child {
    margin: 0;
  }
  .acalog-custom .page
    #columns.two-column-left-banner
    #banner
    .banner
    > .image-container:first-child,
  .acalog-custom .page
    #columns.three-column-banner
    #banner
    .banner
    > .image-container:first-child {
    margin: -16px -16px 0 -16px;
  }
  .acalog-custom .page
    #columns.two-column-left-banner
    #banner
    .banner
    > .image-container:first-child
    > .image,
  .acalog-custom .page
    #columns.three-column-banner
    #banner
    .banner
    > .image-container:first-child
    > .image {
    border: 0;
  }
  .acalog-custom .page #columns.three-column-banner #center {
    left: 0;
  }
  .acalog-custom .page #columns.three-column-banner #banner {
    left: 0;
  }
  .acalog-custom .page.homepage-leftnav #columns #left,
  .acalog-custom .page.homepage-9-3 #columns #left,
  .acalog-custom .page #columns #center-nocols {
    background: 0;
    display: block;
    width: auto;
    float: none;
    margin: 0;
    padding: 0;
  }
  .acalog-custom .page.homepage-leftnav #columns #left .top,
  .acalog-custom .page.homepage-9-3 #columns #left .top,
  .acalog-custom .page #columns #center-nocols .top,
  .acalog-custom .page.homepage-leftnav #columns #left .bottom,
  .acalog-custom .page.homepage-9-3 #columns #left .bottom,
  .acalog-custom .page #columns #center-nocols .bottom {
    top: 0;
    left: 0;
    min-height: 0;
    width: auto;
    padding: 0;
    margin: 16px;
  }
  .acalog-custom .page.homepage-leftnav #columns #left .top .image-container.image-featured,
  .acalog-custom .page.homepage-9-3 #columns #left .top .image-container.image-featured,
  .acalog-custom .page #columns #center-nocols .top .image-container.image-featured,
  .acalog-custom .page.homepage-leftnav #columns #left .bottom .image-container.image-featured,
  .acalog-custom .page.homepage-9-3 #columns #left .bottom .image-container.image-featured,
  .acalog-custom .page #columns #center-nocols .bottom .image-container.image-featured {
    margin: -16px;
  }
  .acalog-custom .page.homepage-leftnav #columns #left .bottom.empty,
  .acalog-custom .page.homepage-9-3 #columns #left .bottom.empty,
  .acalog-custom .page #columns #center-nocols .bottom.empty {
    margin-top: 0;
    margin-bottom: 0;
  }
  .acalog-custom .page.homepage-leftnav #columns #left .homepromos,
  .acalog-custom .page.homepage-9-3 #columns #left .homepromos,
  .acalog-custom .page #columns #center-nocols .homepromos {
    background: 0;
    padding: 0;
  }
  .acalog-custom .page.homepage-leftnav #columns #left .homepromos .homepromo,
  .acalog-custom .page.homepage-9-3 #columns #left .homepromos .homepromo,
  .acalog-custom .page #columns #center-nocols .homepromos .homepromo,
  .acalog-custom .page.homepage-leftnav #columns #left .homepromos .homepromo-last,
  .acalog-custom .page.homepage-9-3 #columns #left .homepromos .homepromo-last,
  .acalog-custom .page #columns #center-nocols .homepromos .homepromo-last {
    padding: 0;
    margin: 16px;
    float: none;
    width: auto;
    border: 0;
  }
  .acalog-custom body .parsys div.parsys_column {
    height: auto;
    width: auto;
    margin: 0;
    padding: 0;
    float: none;
    border: 0;
  }
  .acalog-custom .homepromos .title,
  .acalog-custom .homepage .homepromos .title,
  .acalog-custom #right .parsys > div .title {
    margin: 0 -16px 10px;
    background: #666;
    padding: 12px 16px;
    color: #fff;
  }
  .acalog-custom .homepromos.callout div div.title,
  .acalog-custom .homepage .homepromos.callout div div.title,
  .acalog-custom #right .parsys > div.callout div div.title {
    background: 0;
    color: #000;
  }
  .acalog-custom .homepromos.callout > div.bold-capen-brick div.title,
  .acalog-custom .homepage .homepromos.callout > div.bold-capen-brick div.title,
  .acalog-custom #right .parsys > div.callout > div.bold-capen-brick div.title,
  .acalog-custom .homepromos.callout > div.bold-ub-blue div.title,
  .acalog-custom .homepage .homepromos.callout > div.bold-ub-blue div.title,
  .acalog-custom #right .parsys > div.callout > div.bold-ub-blue div.title,
  .acalog-custom .homepromos.callout > div.bold-solar-strand div.title,
  .acalog-custom .homepage .homepromos.callout > div.bold-solar-strand div.title,
  .acalog-custom #right .parsys > div.callout > div.bold-solar-strand div.title {
    margin: 0;
    padding: 0;
  }
  .acalog-custom .homepromos.callout > div.bold-capen-brick div.title,
  .acalog-custom .homepage .homepromos.callout > div.bold-capen-brick div.title,
  .acalog-custom #right .parsys > div.callout > div.bold-capen-brick div.title,
  .acalog-custom .homepromos.callout > div.bold-ub-blue div.title,
  .acalog-custom .homepage .homepromos.callout > div.bold-ub-blue div.title,
  .acalog-custom #right .parsys > div.callout > div.bold-ub-blue div.title {
    color: #fff;
  }
  .acalog-custom #right > .parsys:first-child > .section:first-child .title,
  .acalog-custom #right
    > .iparsys:first-child
    > .iparys_inherited.empty:first-child
    + .section
    .title,
  .acalog-custom #right
    > .iparsys:first-child
    > .section.empty:first-child
    + .iparys_inherited
    > .iparsys:first-child
    > .section:first-child
    .title,
  .acalog-custom #right
    > .iparsys:first-child
    > .iparys_inherited:first-child
    > .iparsys:first-child
    > .section:first-child
    .title,
  .acalog-custom #right
    > .mobile-center-bottom-or-right-top
    + .parsys
    > .section:first-child
    .title,
  .acalog-custom #right
    > .mobile-center-bottom-or-right-top
    + .iparsys
    > .iparys_inherited.empty:first-child
    + .section
    .title,
  .acalog-custom #right
    > .mobile-center-bottom-or-right-top
    + .iparsys
    > .iparys_inherited.empty:first-child
    + .section.title,
  .acalog-custom #right
    > .mobile-center-bottom-or-right-top
    + .iparsys
    > .section.empty:first-child
    + .iparys_inherited
    > .iparsys:first-child
    > .section:first-child
    .title,
  .acalog-custom #right
    > .mobile-center-bottom-or-right-top
    + .iparsys
    > .iparys_inherited:first-child
    > .iparsys:first-child
    > .section:first-child
    .title,
  .acalog-custom #right
    > .mobile-center-bottom-or-right-top
    > .parsys:first-child
    > .section:first-child
    .title,
  .acalog-custom #right
    > .mobile-center-bottom-or-right-top
    > .iparsys:first-child
    > .iparys_inherited.empty:first-child
    + .section
    .title,
  .acalog-custom #right
    > .mobile-center-bottom-or-right-top
    > .iparsys:first-child
    > .section.empty:first-child
    + .iparys_inherited
    > .iparsys:first-child
    > .section:first-child
    .title,
  .acalog-custom #right
    > .mobile-center-bottom-or-right-top
    > .iparsys:first-child
    > .iparys_inherited:first-child
    > .iparsys:first-child
    > .section:first-child
    .title {
    margin-top: -16px;
    padding-top: 16px;
  }
}
.acalog-custom .d-none {
  display: none;
}
@media only screen and (max-width: 720px) {
  .acalog-custom .eventlist {
    padding-right: 0;
  }
  .acalog-custom #right .callout .title {
    background: 0;
    margin: 0;
    padding: 0;
  }
  .acalog-custom .youtubevideo .popup,
  .acalog-custom .youtubevideo .popup img,
  .acalog-custom .youtubevideo .popup .icon {
    width: 100%;
    height: auto;
  }
  .acalog-custom .youtubevideo .popup .icon {
    height: 0;
    padding-bottom: 56.25%;
  }
  .acalog-custom input,
  .acalog-custom textarea {
    max-width: 100%;
    box-sizing: border-box;
    -mox-box-sizing: border-box;
  }
  .acalog-custom .imagegallery .imagegallery-image {
    width: 131px;
  }
  .acalog-custom .imagegallery .imagegallery-image .imagegallery-image-thumbnail {
    width: 129px;
  }
  .acalog-custom #page .staffdirectory .staff_name,
  .acalog-custom #page #columns #center .staffdirectory .staff_name,
  .acalog-custom #page #columns #right .staffdirectory .staff_name,
  .acalog-custom #page .staffdirectory .staff_contact,
  .acalog-custom #page #columns #center .staffdirectory .staff_contact,
  .acalog-custom #page #columns #right .staffdirectory .staff_contact {
    float: none;
    width: auto;
    margin-left: 70px;
    padding-left: 0;
  }
  .acalog-custom #page .staffdirectory .staff_contact,
  .acalog-custom #page #columns #center .staffdirectory .staff_contact,
  .acalog-custom #page #columns #right .staffdirectory .staff_contact {
    margin-top: 8px;
  }
  .acalog-custom #page .staffdirectory .nophoto-name,
  .acalog-custom #page #columns #center .staffdirectory .nophoto-name,
  .acalog-custom #page #columns #right .staffdirectory .nophoto-name {
    float: left;
    width: 43%;
    margin-left: 0;
    padding-left: 0;
  }
  .acalog-custom #page .staffdirectory .nophoto-contact,
  .acalog-custom #page #columns #center .staffdirectory .nophoto-contact,
  .acalog-custom #page #columns #right .staffdirectory .nophoto-contact {
    float: right;
    width: 53%;
    padding-left: 10px;
    margin-left: 0;
    margin-top: 0;
  }
  .acalog-custom .articletools {
    float: none;
    margin: 0;
    width: auto;
  }
  .acalog-custom .articletools .outer {
    border: 0;
    margin: 0;
    padding: 0;
  }
  .acalog-custom .articletools-inner,
  .acalog-custom .articletools .inner {
    border: 0;
    margin: 0;
    padding: 0;
  }
  .acalog-custom .articletools-inner .stButton,
  .acalog-custom .articletools .inner .stButton {
    margin: 0;
  }
  .acalog-custom .articletools-inner .print-container,
  .acalog-custom .articletools .inner .print-container {
    display: none;
  }
  .acalog-custom .articletools-inner .comment,
  .acalog-custom .articletools .inner .comment {
    display: none;
  }
  .acalog-custom .articletools-inner a,
  .acalog-custom .articletools .inner a {
    background: #ccc;
    display: inline-block;
    padding: 4px 9px 6px 8px;
    border-radius: 5px;
    margin: 12px 0;
    height: 18px;
    font-size: 12px;
    line-height: 16px;
  }
  .acalog-custom .articletools-inner a .button,
  .acalog-custom .articletools .inner a .button {
    text-transform: uppercase;
    font-weight: bold;
  }
  .acalog-custom .articletools-inner a .share,
  .acalog-custom .articletools .inner a .share {
    display: inline-block;
    margin: 0;
  }
  .acalog-custom .articletools-inner a .icon,
  .acalog-custom .articletools .inner a .icon {
    vertical-align: -6px;
    margin-right: 5px;
  }
  .acalog-custom .articletools-inner a .icon img,
  .acalog-custom .articletools .inner a .icon img {
    margin: 0;
    float: none;
    display: inline;
  }
  .acalog-custom .pubdate .articletools-inner a .icontext,
  .acalog-custom .pubdate .articletools .inner a .icontext {
    vertical-align: -3px;
  }
  .acalog-custom .has-after-date .articletools .outer {
    display: none;
  }
  .acalog-custom .googlemaps .mapTabContainer .tab {
    font-size: 11px;
    margin: -2px 0 -1px;
  }
  .acalog-custom .googlemaps .mapcanvas {
    width: 100% !important;
  }
  .acalog-custom .googlemaps .maplink {
    width: 100% !important;
  }
}
@media only screen and (max-width: 720px) and (max-width: 333px) {
  .acalog-custom .recaptcha #recaptcha_wrapper {
    -webkit-transform: scale(0.954,0.954);
    -webkit-transform-origin: top left;
    transform: scale(0.954,0.954);
    transform-origin: top left;
  }
}
.acalog-custom .d-none {
  display: none;
}
.acalog-custom .mobile-content-top,
.acalog-custom .mobile-content-bottom,
.acalog-custom .mobile-center-bottom-or-right-top,
.acalog-custom .mobile-right-bottom {
  display: none;
}
.acalog-custom .carousel-min {
  display: none;
}
@media only screen and (max-width: 720px) {
  .acalog-custom .hide-in-narrow {
    display: none;
  }
  .acalog-custom .hide-in-wide,
  .acalog-custom .mobile-content-top,
  .acalog-custom .mobile-content-bottom,
  .acalog-custom .mobile-center-bottom-or-right-top,
  .acalog-custom .mobile-right-bottom {
    display: block;
  }
  .acalog-custom .cq-wcm-preview .appendaround {
    display: none;
  }
  .acalog-custom .aem-AuthorLayer-Preview .appendaround {
    display: none;
  }
  .acalog-custom .ubheader {
    min-width: 0;
    border: 0;
    position: relative;
    z-index: 250;
  }
  .acalog-custom .ubheader .inner {
    width: auto;
    height: auto;
    margin: 0;
    padding: 1px 0 0 5px;
  }
  .acalog-custom .ubheader .ublogo img {
    width: auto;
    height: 25px;
    padding: 5px 0 3px 5px;
  }
  .acalog-custom #page .departmentheader,
  .acalog-custom #page .departmentheader .inner {
    height: auto;
  }
  .acalog-custom .departmentheader {
    background: #fff;
    background: -moz-linear-gradient(top,#fff 0,#fdfdfd 44%,#e8e8e8 81%,#e8e8e8 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(44%,#fdfdfd),color-stop(81%,#e8e8e8),color-stop(100%,#e8e8e8));
    background: -webkit-linear-gradient(top,#fff 0,#fdfdfd 44%,#e8e8e8 81%,#e8e8e8 100%);
    background: -o-linear-gradient(top,#fff 0,#fdfdfd 44%,#e8e8e8 81%,#e8e8e8 100%);
    background: -ms-linear-gradient(top,#fff 0,#fdfdfd 44%,#e8e8e8 81%,#e8e8e8 100%);
    background: linear-gradient(to bottom,#fff 0,#fdfdfd 44%,#e8e8e8 81%,#e8e8e8 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#e8e8e8',GradientType=0);
    height: auto;
    position: relative;
    z-index: 100;
  }
  .acalog-custom .departmentheader .inner {
    background: 0;
    height: auto;
    margin: 0;
    display: table;
    width: 100%;
  }
  .acalog-custom .departmentheader .inner .header-search,
  .acalog-custom .departmentheader .inner .headernav {
    display: none;
  }
  .acalog-custom .departmentheader .title {
    font: 18px/1.2 "Trebuchet MS", sans-serif;
    float: none;
    clear: none;
    padding: 8px 13px 9px;
    margin: 0;
    display: table-cell;
    vertical-align: middle;
    height: 33px;
  }
  .acalog-custom .header-info-for-nav,
  .acalog-custom .topnav,
  .acalog-custom .topnav .main,
  .acalog-custom .horizontallist .inner,
  .acalog-custom .leftnav,
  .acalog-custom .leftnav > .inner {
    display: none;
  }
  .acalog-custom .assetcolumn,
  .acalog-custom .assetcolumn-inner {
    display: none;
  }
  .acalog-custom .assets {
    min-height: 1px;
  }
  .acalog-custom .assets .title {
    font-size: 18px;
    color: #535353;
    margin: 15px 0 10px;
    font-family: "Trebuchet MS", sans-serif;
  }
  .acalog-custom .assets .teaser-links .list .list-style-teaser .teaser-block {
    margin-top: 20px;
  }
  .acalog-custom .assets .teaser-links .list .list-style-teaser .teaser-block .teaser-inner {
    margin: 7px 0 10px;
  }
  .acalog-custom .assets
    .teaser-links
    .list
    .list-style-teaser
    .teaser-block
    .teaser-inner
    .teaser-images {
    float: left;
  }
  .acalog-custom .assets
    .teaser-links
    .list
    .list-style-teaser
    .teaser-block
    .teaser-inner
    .teaser-images
    .teaser-image {
    padding: 0;
  }
  .acalog-custom .assets
    .teaser-links
    .list
    .list-style-teaser
    .teaser-block
    .teaser-inner
    .teaser-images
    .teaser-image
    a {
    border-bottom: 0;
  }
  .acalog-custom .assets
    .teaser-links
    .list
    .list-style-teaser
    .teaser-block
    .teaser-inner
    .teaser-images
    .teaser-image
    a
    img {
    width: 140px;
    height: 88px;
  }
  .acalog-custom .assets .teaser-links .list .list-style-teaser .teaser-block .teaser-content {
    margin-left: 153px;
  }
  .acalog-custom .eventlist .eventlistrssicon a {
    color: #fff;
  }
  .acalog-custom .eventlist .eventlistrssicon a:hover {
    color: #ccc;
  }
}
.acalog-custom .d-none {
  display: none;
}
.acalog-custom .catalog-collapsible .inner {
  padding: 0 0 0 30px;
}
.acalog-custom .catalog-collapsible .inner div {
  margin: 10px 0;
  color: #000;
  clear: left;
}
.acalog-custom .catalog-collapsible .inner div.updated {
  font-style: italic;
  font-size: 0.9em;
  color: #666;
}
.acalog-custom .catalog-collapsible .inner div.updated div {
  float: left;
}
.acalog-custom .catalog-collapsible .inner div .note {
  font-style: italic;
  color: #666;
}
.acalog-custom .catalog-collapsible .inner .copied-text {
  clear: none;
  margin-top: 15px;
}
.acalog-custom .catalog-collapsible .inner .label {
  display: block;
}
.acalog-custom .catalog-collapsible .inner .url {
  border: 0;
  outline: 0;
  display: block;
  width: 100%;
  font: 14px Sofia, "Arial", sans-serif;
  padding: 0;
  line-height: 100%;
  transition: background 0.5s;
}
.acalog-custom .catalog-collapsible .inner .url.copied {
  background: rgba(47,159,208,0.5);
  transition: background 0.5s;
}
.acalog-custom .catalog-collapsible .inner button {
  background-color: #427d10;
  color: #fff;
  border: 0;
  border-radius: 3px;
  font: 13px/1.2 Sofia, "Arial", sans-serif;
  padding: 5px 10px;
  cursor: pointer;
  float: left;
  margin: 0 10px 12px 0;
}
.acalog-custom .catalog-collapsible .inner a.preview {
  color: #666;
  border: 0;
  font-size: 0.8em;
}
.acalog-custom .catalog-collapsible .inner a.preview:after {
  font-family: "ubcms";
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  position: relative;
  top: 2px;
  right: -3px;
  width: 15px;
  content: "\e901";
  font-size: 14px;
  color: #005bbb;
}
.acalog-custom .aem-Grid {
  display: block;
  width: 100%;
}
.acalog-custom .aem-Grid::before,
.acalog-custom .aem-Grid::after {
  display: table;
  content: " ";
}
.acalog-custom .aem-Grid::after {
  clear: both;
}
.acalog-custom .aem-Grid-newComponent {
  clear: both;
  margin: 0;
}
.acalog-custom .aem-GridColumn {
  box-sizing: border-box;
  clear: both;
}
.acalog-custom .aem-GridShowHidden > .aem-Grid > .aem-GridColumn {
  display: block !important;
}
.acalog-custom .d-none {
  display: none;
}
.acalog-custom .aem-Grid.aem-Grid--1 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 100%;
}
.acalog-custom .aem-Grid.aem-Grid--1 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0;
}
.acalog-custom .aem-Grid.aem-Grid--1 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 100%;
}
.acalog-custom .aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 50%;
}
.acalog-custom .aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 100%;
}
.acalog-custom .aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0;
}
.acalog-custom .aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 50%;
}
.acalog-custom .aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 100%;
}
.acalog-custom .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 33.33333333%;
}
.acalog-custom .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 66.66666667%;
}
.acalog-custom .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--default--3 {
  float: left;
  clear: none;
  width: 100%;
}
.acalog-custom .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0;
}
.acalog-custom .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 33.33333333%;
}
.acalog-custom .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 66.66666667%;
}
.acalog-custom .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 100%;
}
.acalog-custom .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 25%;
}
.acalog-custom .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 50%;
}
.acalog-custom .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--default--3 {
  float: left;
  clear: none;
  width: 75%;
}
.acalog-custom .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--default--4 {
  float: left;
  clear: none;
  width: 100%;
}
.acalog-custom .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0;
}
.acalog-custom .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 25%;
}
.acalog-custom .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 50%;
}
.acalog-custom .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 75%;
}
.acalog-custom .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--default--4 {
  margin-left: 100%;
}
.acalog-custom .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 20%;
}
.acalog-custom .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 40%;
}
.acalog-custom .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--default--3 {
  float: left;
  clear: none;
  width: 60%;
}
.acalog-custom .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--default--4 {
  float: left;
  clear: none;
  width: 80%;
}
.acalog-custom .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--default--5 {
  float: left;
  clear: none;
  width: 100%;
}
.acalog-custom .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0;
}
.acalog-custom .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 20%;
}
.acalog-custom .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 40%;
}
.acalog-custom .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 60%;
}
.acalog-custom .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--default--4 {
  margin-left: 80%;
}
.acalog-custom .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--default--5 {
  margin-left: 100%;
}
.acalog-custom .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 16.66666667%;
}
.acalog-custom .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 33.33333333%;
}
.acalog-custom .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--default--3 {
  float: left;
  clear: none;
  width: 50%;
}
.acalog-custom .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--default--4 {
  float: left;
  clear: none;
  width: 66.66666667%;
}
.acalog-custom .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--default--5 {
  float: left;
  clear: none;
  width: 83.33333333%;
}
.acalog-custom .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--default--6 {
  float: left;
  clear: none;
  width: 100%;
}
.acalog-custom .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0;
}
.acalog-custom .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 16.66666667%;
}
.acalog-custom .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 33.33333333%;
}
.acalog-custom .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 50%;
}
.acalog-custom .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--default--4 {
  margin-left: 66.66666667%;
}
.acalog-custom .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--default--5 {
  margin-left: 83.33333333%;
}
.acalog-custom .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--default--6 {
  margin-left: 100%;
}
.acalog-custom .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 14.28571429%;
}
.acalog-custom .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 28.57142857%;
}
.acalog-custom .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--default--3 {
  float: left;
  clear: none;
  width: 42.85714286%;
}
.acalog-custom .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--default--4 {
  float: left;
  clear: none;
  width: 57.14285714%;
}
.acalog-custom .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--default--5 {
  float: left;
  clear: none;
  width: 71.42857143%;
}
.acalog-custom .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--default--6 {
  float: left;
  clear: none;
  width: 85.71428571%;
}
.acalog-custom .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--default--7 {
  float: left;
  clear: none;
  width: 100%;
}
.acalog-custom .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0;
}
.acalog-custom .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 14.28571429%;
}
.acalog-custom .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 28.57142857%;
}
.acalog-custom .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 42.85714286%;
}
.acalog-custom .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--default--4 {
  margin-left: 57.14285714%;
}
.acalog-custom .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--default--5 {
  margin-left: 71.42857143%;
}
.acalog-custom .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--default--6 {
  margin-left: 85.71428571%;
}
.acalog-custom .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--default--7 {
  margin-left: 100%;
}
.acalog-custom .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 12.5%;
}
.acalog-custom .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 25%;
}
.acalog-custom .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--default--3 {
  float: left;
  clear: none;
  width: 37.5%;
}
.acalog-custom .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--default--4 {
  float: left;
  clear: none;
  width: 50%;
}
.acalog-custom .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--default--5 {
  float: left;
  clear: none;
  width: 62.5%;
}
.acalog-custom .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--default--6 {
  float: left;
  clear: none;
  width: 75%;
}
.acalog-custom .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--default--7 {
  float: left;
  clear: none;
  width: 87.5%;
}
.acalog-custom .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--default--8 {
  float: left;
  clear: none;
  width: 100%;
}
.acalog-custom .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0;
}
.acalog-custom .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 12.5%;
}
.acalog-custom .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 25%;
}
.acalog-custom .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 37.5%;
}
.acalog-custom .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--default--4 {
  margin-left: 50%;
}
.acalog-custom .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--default--5 {
  margin-left: 62.5%;
}
.acalog-custom .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--default--6 {
  margin-left: 75%;
}
.acalog-custom .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--default--7 {
  margin-left: 87.5%;
}
.acalog-custom .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--default--8 {
  margin-left: 100%;
}
.acalog-custom .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 11.11111111%;
}
.acalog-custom .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 22.22222222%;
}
.acalog-custom .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--default--3 {
  float: left;
  clear: none;
  width: 33.33333333%;
}
.acalog-custom .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--default--4 {
  float: left;
  clear: none;
  width: 44.44444444%;
}
.acalog-custom .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--default--5 {
  float: left;
  clear: none;
  width: 55.55555556%;
}
.acalog-custom .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--default--6 {
  float: left;
  clear: none;
  width: 66.66666667%;
}
.acalog-custom .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--default--7 {
  float: left;
  clear: none;
  width: 77.77777778%;
}
.acalog-custom .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--default--8 {
  float: left;
  clear: none;
  width: 88.88888889%;
}
.acalog-custom .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--default--9 {
  float: left;
  clear: none;
  width: 100%;
}
.acalog-custom .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0;
}
.acalog-custom .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 11.11111111%;
}
.acalog-custom .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 22.22222222%;
}
.acalog-custom .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 33.33333333%;
}
.acalog-custom .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--default--4 {
  margin-left: 44.44444444%;
}
.acalog-custom .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--default--5 {
  margin-left: 55.55555556%;
}
.acalog-custom .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--default--6 {
  margin-left: 66.66666667%;
}
.acalog-custom .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--default--7 {
  margin-left: 77.77777778%;
}
.acalog-custom .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--default--8 {
  margin-left: 88.88888889%;
}
.acalog-custom .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--default--9 {
  margin-left: 100%;
}
.acalog-custom .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 10%;
}
.acalog-custom .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 20%;
}
.acalog-custom .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--default--3 {
  float: left;
  clear: none;
  width: 30%;
}
.acalog-custom .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--default--4 {
  float: left;
  clear: none;
  width: 40%;
}
.acalog-custom .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--default--5 {
  float: left;
  clear: none;
  width: 50%;
}
.acalog-custom .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--default--6 {
  float: left;
  clear: none;
  width: 60%;
}
.acalog-custom .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--default--7 {
  float: left;
  clear: none;
  width: 70%;
}
.acalog-custom .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--default--8 {
  float: left;
  clear: none;
  width: 80%;
}
.acalog-custom .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--default--9 {
  float: left;
  clear: none;
  width: 90%;
}
.acalog-custom .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--default--10 {
  float: left;
  clear: none;
  width: 100%;
}
.acalog-custom .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0;
}
.acalog-custom .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 10%;
}
.acalog-custom .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 20%;
}
.acalog-custom .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 30%;
}
.acalog-custom .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--default--4 {
  margin-left: 40%;
}
.acalog-custom .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--default--5 {
  margin-left: 50%;
}
.acalog-custom .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--default--6 {
  margin-left: 60%;
}
.acalog-custom .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--default--7 {
  margin-left: 70%;
}
.acalog-custom .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--default--8 {
  margin-left: 80%;
}
.acalog-custom .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--default--9 {
  margin-left: 90%;
}
.acalog-custom .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--default--10 {
  margin-left: 100%;
}
.acalog-custom .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 9.09090909%;
}
.acalog-custom .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 18.18181818%;
}
.acalog-custom .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--default--3 {
  float: left;
  clear: none;
  width: 27.27272727%;
}
.acalog-custom .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--default--4 {
  float: left;
  clear: none;
  width: 36.36363636%;
}
.acalog-custom .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--default--5 {
  float: left;
  clear: none;
  width: 45.45454545%;
}
.acalog-custom .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--default--6 {
  float: left;
  clear: none;
  width: 54.54545455%;
}
.acalog-custom .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--default--7 {
  float: left;
  clear: none;
  width: 63.63636364%;
}
.acalog-custom .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--default--8 {
  float: left;
  clear: none;
  width: 72.72727273%;
}
.acalog-custom .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--default--9 {
  float: left;
  clear: none;
  width: 81.81818182%;
}
.acalog-custom .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--default--10 {
  float: left;
  clear: none;
  width: 90.90909091%;
}
.acalog-custom .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--default--11 {
  float: left;
  clear: none;
  width: 100%;
}
.acalog-custom .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0;
}
.acalog-custom .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 9.09090909%;
}
.acalog-custom .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 18.18181818%;
}
.acalog-custom .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 27.27272727%;
}
.acalog-custom .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--default--4 {
  margin-left: 36.36363636%;
}
.acalog-custom .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--default--5 {
  margin-left: 45.45454545%;
}
.acalog-custom .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--default--6 {
  margin-left: 54.54545455%;
}
.acalog-custom .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--default--7 {
  margin-left: 63.63636364%;
}
.acalog-custom .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--default--8 {
  margin-left: 72.72727273%;
}
.acalog-custom .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--default--9 {
  margin-left: 81.81818182%;
}
.acalog-custom .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--default--10 {
  margin-left: 90.90909091%;
}
.acalog-custom .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--default--11 {
  margin-left: 100%;
}
.acalog-custom .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 8.33333333%;
}
.acalog-custom .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 16.66666667%;
}
.acalog-custom .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--default--3 {
  float: left;
  clear: none;
  width: 25%;
}
.acalog-custom .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--default--4 {
  float: left;
  clear: none;
  width: 33.33333333%;
}
.acalog-custom .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--default--5 {
  float: left;
  clear: none;
  width: 41.66666667%;
}
.acalog-custom .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--default--6 {
  float: left;
  clear: none;
  width: 50%;
}
.acalog-custom .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--default--7 {
  float: left;
  clear: none;
  width: 58.33333333%;
}
.acalog-custom .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--default--8 {
  float: left;
  clear: none;
  width: 66.66666667%;
}
.acalog-custom .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--default--9 {
  float: left;
  clear: none;
  width: 75%;
}
.acalog-custom .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--default--10 {
  float: left;
  clear: none;
  width: 83.33333333%;
}
.acalog-custom .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--default--11 {
  float: left;
  clear: none;
  width: 91.66666667%;
}
.acalog-custom .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--default--12 {
  float: left;
  clear: none;
  width: 100%;
}
.acalog-custom .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0;
}
.acalog-custom .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 8.33333333%;
}
.acalog-custom .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 16.66666667%;
}
.acalog-custom .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 25%;
}
.acalog-custom .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--default--4 {
  margin-left: 33.33333333%;
}
.acalog-custom .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--default--5 {
  margin-left: 41.66666667%;
}
.acalog-custom .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--default--6 {
  margin-left: 50%;
}
.acalog-custom .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--default--7 {
  margin-left: 58.33333333%;
}
.acalog-custom .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--default--8 {
  margin-left: 66.66666667%;
}
.acalog-custom .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--default--9 {
  margin-left: 75%;
}
.acalog-custom .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--default--10 {
  margin-left: 83.33333333%;
}
.acalog-custom .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--default--11 {
  margin-left: 91.66666667%;
}
.acalog-custom .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--default--12 {
  margin-left: 100%;
}
.acalog-custom .aem-Grid.aem-Grid--13 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 7.69230769%;
}
.acalog-custom .aem-Grid.aem-Grid--13 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 15.38461538%;
}
.acalog-custom .aem-Grid.aem-Grid--13 > .aem-GridColumn.aem-GridColumn--default--3 {
  float: left;
  clear: none;
  width: 23.07692308%;
}
.acalog-custom .aem-Grid.aem-Grid--13 > .aem-GridColumn.aem-GridColumn--default--4 {
  float: left;
  clear: none;
  width: 30.76923077%;
}
.acalog-custom .aem-Grid.aem-Grid--13 > .aem-GridColumn.aem-GridColumn--default--5 {
  float: left;
  clear: none;
  width: 38.46153846%;
}
.acalog-custom .aem-Grid.aem-Grid--13 > .aem-GridColumn.aem-GridColumn--default--6 {
  float: left;
  clear: none;
  width: 46.15384615%;
}
.acalog-custom .aem-Grid.aem-Grid--13 > .aem-GridColumn.aem-GridColumn--default--7 {
  float: left;
  clear: none;
  width: 53.84615385%;
}
.acalog-custom .aem-Grid.aem-Grid--13 > .aem-GridColumn.aem-GridColumn--default--8 {
  float: left;
  clear: none;
  width: 61.53846154%;
}
.acalog-custom .aem-Grid.aem-Grid--13 > .aem-GridColumn.aem-GridColumn--default--9 {
  float: left;
  clear: none;
  width: 69.23076923%;
}
.acalog-custom .aem-Grid.aem-Grid--13 > .aem-GridColumn.aem-GridColumn--default--10 {
  float: left;
  clear: none;
  width: 76.92307692%;
}
.acalog-custom .aem-Grid.aem-Grid--13 > .aem-GridColumn.aem-GridColumn--default--11 {
  float: left;
  clear: none;
  width: 84.61538462%;
}
.acalog-custom .aem-Grid.aem-Grid--13 > .aem-GridColumn.aem-GridColumn--default--12 {
  float: left;
  clear: none;
  width: 92.30769231%;
}
.acalog-custom .aem-Grid.aem-Grid--13 > .aem-GridColumn.aem-GridColumn--default--13 {
  float: left;
  clear: none;
  width: 100%;
}
.acalog-custom .aem-Grid.aem-Grid--13 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0;
}
.acalog-custom .aem-Grid.aem-Grid--13 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 7.69230769%;
}
.acalog-custom .aem-Grid.aem-Grid--13 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 15.38461538%;
}
.acalog-custom .aem-Grid.aem-Grid--13 > .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 23.07692308%;
}
.acalog-custom .aem-Grid.aem-Grid--13 > .aem-GridColumn.aem-GridColumn--offset--default--4 {
  margin-left: 30.76923077%;
}
.acalog-custom .aem-Grid.aem-Grid--13 > .aem-GridColumn.aem-GridColumn--offset--default--5 {
  margin-left: 38.46153846%;
}
.acalog-custom .aem-Grid.aem-Grid--13 > .aem-GridColumn.aem-GridColumn--offset--default--6 {
  margin-left: 46.15384615%;
}
.acalog-custom .aem-Grid.aem-Grid--13 > .aem-GridColumn.aem-GridColumn--offset--default--7 {
  margin-left: 53.84615385%;
}
.acalog-custom .aem-Grid.aem-Grid--13 > .aem-GridColumn.aem-GridColumn--offset--default--8 {
  margin-left: 61.53846154%;
}
.acalog-custom .aem-Grid.aem-Grid--13 > .aem-GridColumn.aem-GridColumn--offset--default--9 {
  margin-left: 69.23076923%;
}
.acalog-custom .aem-Grid.aem-Grid--13 > .aem-GridColumn.aem-GridColumn--offset--default--10 {
  margin-left: 76.92307692%;
}
.acalog-custom .aem-Grid.aem-Grid--13 > .aem-GridColumn.aem-GridColumn--offset--default--11 {
  margin-left: 84.61538462%;
}
.acalog-custom .aem-Grid.aem-Grid--13 > .aem-GridColumn.aem-GridColumn--offset--default--12 {
  margin-left: 92.30769231%;
}
.acalog-custom .aem-Grid.aem-Grid--13 > .aem-GridColumn.aem-GridColumn--offset--default--13 {
  margin-left: 100%;
}
.acalog-custom .aem-Grid.aem-Grid--14 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 7.14285714%;
}
.acalog-custom .aem-Grid.aem-Grid--14 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 14.28571429%;
}
.acalog-custom .aem-Grid.aem-Grid--14 > .aem-GridColumn.aem-GridColumn--default--3 {
  float: left;
  clear: none;
  width: 21.42857143%;
}
.acalog-custom .aem-Grid.aem-Grid--14 > .aem-GridColumn.aem-GridColumn--default--4 {
  float: left;
  clear: none;
  width: 28.57142857%;
}
.acalog-custom .aem-Grid.aem-Grid--14 > .aem-GridColumn.aem-GridColumn--default--5 {
  float: left;
  clear: none;
  width: 35.71428571%;
}
.acalog-custom .aem-Grid.aem-Grid--14 > .aem-GridColumn.aem-GridColumn--default--6 {
  float: left;
  clear: none;
  width: 42.85714286%;
}
.acalog-custom .aem-Grid.aem-Grid--14 > .aem-GridColumn.aem-GridColumn--default--7 {
  float: left;
  clear: none;
  width: 50%;
}
.acalog-custom .aem-Grid.aem-Grid--14 > .aem-GridColumn.aem-GridColumn--default--8 {
  float: left;
  clear: none;
  width: 57.14285714%;
}
.acalog-custom .aem-Grid.aem-Grid--14 > .aem-GridColumn.aem-GridColumn--default--9 {
  float: left;
  clear: none;
  width: 64.28571429%;
}
.acalog-custom .aem-Grid.aem-Grid--14 > .aem-GridColumn.aem-GridColumn--default--10 {
  float: left;
  clear: none;
  width: 71.42857143%;
}
.acalog-custom .aem-Grid.aem-Grid--14 > .aem-GridColumn.aem-GridColumn--default--11 {
  float: left;
  clear: none;
  width: 78.57142857%;
}
.acalog-custom .aem-Grid.aem-Grid--14 > .aem-GridColumn.aem-GridColumn--default--12 {
  float: left;
  clear: none;
  width: 85.71428571%;
}
.acalog-custom .aem-Grid.aem-Grid--14 > .aem-GridColumn.aem-GridColumn--default--13 {
  float: left;
  clear: none;
  width: 92.85714286%;
}
.acalog-custom .aem-Grid.aem-Grid--14 > .aem-GridColumn.aem-GridColumn--default--14 {
  float: left;
  clear: none;
  width: 100%;
}
.acalog-custom .aem-Grid.aem-Grid--14 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0;
}
.acalog-custom .aem-Grid.aem-Grid--14 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 7.14285714%;
}
.acalog-custom .aem-Grid.aem-Grid--14 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 14.28571429%;
}
.acalog-custom .aem-Grid.aem-Grid--14 > .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 21.42857143%;
}
.acalog-custom .aem-Grid.aem-Grid--14 > .aem-GridColumn.aem-GridColumn--offset--default--4 {
  margin-left: 28.57142857%;
}
.acalog-custom .aem-Grid.aem-Grid--14 > .aem-GridColumn.aem-GridColumn--offset--default--5 {
  margin-left: 35.71428571%;
}
.acalog-custom .aem-Grid.aem-Grid--14 > .aem-GridColumn.aem-GridColumn--offset--default--6 {
  margin-left: 42.85714286%;
}
.acalog-custom .aem-Grid.aem-Grid--14 > .aem-GridColumn.aem-GridColumn--offset--default--7 {
  margin-left: 50%;
}
.acalog-custom .aem-Grid.aem-Grid--14 > .aem-GridColumn.aem-GridColumn--offset--default--8 {
  margin-left: 57.14285714%;
}
.acalog-custom .aem-Grid.aem-Grid--14 > .aem-GridColumn.aem-GridColumn--offset--default--9 {
  margin-left: 64.28571429%;
}
.acalog-custom .aem-Grid.aem-Grid--14 > .aem-GridColumn.aem-GridColumn--offset--default--10 {
  margin-left: 71.42857143%;
}
.acalog-custom .aem-Grid.aem-Grid--14 > .aem-GridColumn.aem-GridColumn--offset--default--11 {
  margin-left: 78.57142857%;
}
.acalog-custom .aem-Grid.aem-Grid--14 > .aem-GridColumn.aem-GridColumn--offset--default--12 {
  margin-left: 85.71428571%;
}
.acalog-custom .aem-Grid.aem-Grid--14 > .aem-GridColumn.aem-GridColumn--offset--default--13 {
  margin-left: 92.85714286%;
}
.acalog-custom .aem-Grid.aem-Grid--14 > .aem-GridColumn.aem-GridColumn--offset--default--14 {
  margin-left: 100%;
}
.acalog-custom .aem-Grid.aem-Grid--15 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 6.66666667%;
}
.acalog-custom .aem-Grid.aem-Grid--15 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 13.33333333%;
}
.acalog-custom .aem-Grid.aem-Grid--15 > .aem-GridColumn.aem-GridColumn--default--3 {
  float: left;
  clear: none;
  width: 20%;
}
.acalog-custom .aem-Grid.aem-Grid--15 > .aem-GridColumn.aem-GridColumn--default--4 {
  float: left;
  clear: none;
  width: 26.66666667%;
}
.acalog-custom .aem-Grid.aem-Grid--15 > .aem-GridColumn.aem-GridColumn--default--5 {
  float: left;
  clear: none;
  width: 33.33333333%;
}
.acalog-custom .aem-Grid.aem-Grid--15 > .aem-GridColumn.aem-GridColumn--default--6 {
  float: left;
  clear: none;
  width: 40%;
}
.acalog-custom .aem-Grid.aem-Grid--15 > .aem-GridColumn.aem-GridColumn--default--7 {
  float: left;
  clear: none;
  width: 46.66666667%;
}
.acalog-custom .aem-Grid.aem-Grid--15 > .aem-GridColumn.aem-GridColumn--default--8 {
  float: left;
  clear: none;
  width: 53.33333333%;
}
.acalog-custom .aem-Grid.aem-Grid--15 > .aem-GridColumn.aem-GridColumn--default--9 {
  float: left;
  clear: none;
  width: 60%;
}
.acalog-custom .aem-Grid.aem-Grid--15 > .aem-GridColumn.aem-GridColumn--default--10 {
  float: left;
  clear: none;
  width: 66.66666667%;
}
.acalog-custom .aem-Grid.aem-Grid--15 > .aem-GridColumn.aem-GridColumn--default--11 {
  float: left;
  clear: none;
  width: 73.33333333%;
}
.acalog-custom .aem-Grid.aem-Grid--15 > .aem-GridColumn.aem-GridColumn--default--12 {
  float: left;
  clear: none;
  width: 80%;
}
.acalog-custom .aem-Grid.aem-Grid--15 > .aem-GridColumn.aem-GridColumn--default--13 {
  float: left;
  clear: none;
  width: 86.66666667%;
}
.acalog-custom .aem-Grid.aem-Grid--15 > .aem-GridColumn.aem-GridColumn--default--14 {
  float: left;
  clear: none;
  width: 93.33333333%;
}
.acalog-custom .aem-Grid.aem-Grid--15 > .aem-GridColumn.aem-GridColumn--default--15 {
  float: left;
  clear: none;
  width: 100%;
}
.acalog-custom .aem-Grid.aem-Grid--15 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0;
}
.acalog-custom .aem-Grid.aem-Grid--15 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 6.66666667%;
}
.acalog-custom .aem-Grid.aem-Grid--15 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 13.33333333%;
}
.acalog-custom .aem-Grid.aem-Grid--15 > .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 20%;
}
.acalog-custom .aem-Grid.aem-Grid--15 > .aem-GridColumn.aem-GridColumn--offset--default--4 {
  margin-left: 26.66666667%;
}
.acalog-custom .aem-Grid.aem-Grid--15 > .aem-GridColumn.aem-GridColumn--offset--default--5 {
  margin-left: 33.33333333%;
}
.acalog-custom .aem-Grid.aem-Grid--15 > .aem-GridColumn.aem-GridColumn--offset--default--6 {
  margin-left: 40%;
}
.acalog-custom .aem-Grid.aem-Grid--15 > .aem-GridColumn.aem-GridColumn--offset--default--7 {
  margin-left: 46.66666667%;
}
.acalog-custom .aem-Grid.aem-Grid--15 > .aem-GridColumn.aem-GridColumn--offset--default--8 {
  margin-left: 53.33333333%;
}
.acalog-custom .aem-Grid.aem-Grid--15 > .aem-GridColumn.aem-GridColumn--offset--default--9 {
  margin-left: 60%;
}
.acalog-custom .aem-Grid.aem-Grid--15 > .aem-GridColumn.aem-GridColumn--offset--default--10 {
  margin-left: 66.66666667%;
}
.acalog-custom .aem-Grid.aem-Grid--15 > .aem-GridColumn.aem-GridColumn--offset--default--11 {
  margin-left: 73.33333333%;
}
.acalog-custom .aem-Grid.aem-Grid--15 > .aem-GridColumn.aem-GridColumn--offset--default--12 {
  margin-left: 80%;
}
.acalog-custom .aem-Grid.aem-Grid--15 > .aem-GridColumn.aem-GridColumn--offset--default--13 {
  margin-left: 86.66666667%;
}
.acalog-custom .aem-Grid.aem-Grid--15 > .aem-GridColumn.aem-GridColumn--offset--default--14 {
  margin-left: 93.33333333%;
}
.acalog-custom .aem-Grid.aem-Grid--15 > .aem-GridColumn.aem-GridColumn--offset--default--15 {
  margin-left: 100%;
}
.acalog-custom .aem-Grid.aem-Grid--16 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 6.25%;
}
.acalog-custom .aem-Grid.aem-Grid--16 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 12.5%;
}
.acalog-custom .aem-Grid.aem-Grid--16 > .aem-GridColumn.aem-GridColumn--default--3 {
  float: left;
  clear: none;
  width: 18.75%;
}
.acalog-custom .aem-Grid.aem-Grid--16 > .aem-GridColumn.aem-GridColumn--default--4 {
  float: left;
  clear: none;
  width: 25%;
}
.acalog-custom .aem-Grid.aem-Grid--16 > .aem-GridColumn.aem-GridColumn--default--5 {
  float: left;
  clear: none;
  width: 31.25%;
}
.acalog-custom .aem-Grid.aem-Grid--16 > .aem-GridColumn.aem-GridColumn--default--6 {
  float: left;
  clear: none;
  width: 37.5%;
}
.acalog-custom .aem-Grid.aem-Grid--16 > .aem-GridColumn.aem-GridColumn--default--7 {
  float: left;
  clear: none;
  width: 43.75%;
}
.acalog-custom .aem-Grid.aem-Grid--16 > .aem-GridColumn.aem-GridColumn--default--8 {
  float: left;
  clear: none;
  width: 50%;
}
.acalog-custom .aem-Grid.aem-Grid--16 > .aem-GridColumn.aem-GridColumn--default--9 {
  float: left;
  clear: none;
  width: 56.25%;
}
.acalog-custom .aem-Grid.aem-Grid--16 > .aem-GridColumn.aem-GridColumn--default--10 {
  float: left;
  clear: none;
  width: 62.5%;
}
.acalog-custom .aem-Grid.aem-Grid--16 > .aem-GridColumn.aem-GridColumn--default--11 {
  float: left;
  clear: none;
  width: 68.75%;
}
.acalog-custom .aem-Grid.aem-Grid--16 > .aem-GridColumn.aem-GridColumn--default--12 {
  float: left;
  clear: none;
  width: 75%;
}
.acalog-custom .aem-Grid.aem-Grid--16 > .aem-GridColumn.aem-GridColumn--default--13 {
  float: left;
  clear: none;
  width: 81.25%;
}
.acalog-custom .aem-Grid.aem-Grid--16 > .aem-GridColumn.aem-GridColumn--default--14 {
  float: left;
  clear: none;
  width: 87.5%;
}
.acalog-custom .aem-Grid.aem-Grid--16 > .aem-GridColumn.aem-GridColumn--default--15 {
  float: left;
  clear: none;
  width: 93.75%;
}
.acalog-custom .aem-Grid.aem-Grid--16 > .aem-GridColumn.aem-GridColumn--default--16 {
  float: left;
  clear: none;
  width: 100%;
}
.acalog-custom .aem-Grid.aem-Grid--16 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0;
}
.acalog-custom .aem-Grid.aem-Grid--16 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 6.25%;
}
.acalog-custom .aem-Grid.aem-Grid--16 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 12.5%;
}
.acalog-custom .aem-Grid.aem-Grid--16 > .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 18.75%;
}
.acalog-custom .aem-Grid.aem-Grid--16 > .aem-GridColumn.aem-GridColumn--offset--default--4 {
  margin-left: 25%;
}
.acalog-custom .aem-Grid.aem-Grid--16 > .aem-GridColumn.aem-GridColumn--offset--default--5 {
  margin-left: 31.25%;
}
.acalog-custom .aem-Grid.aem-Grid--16 > .aem-GridColumn.aem-GridColumn--offset--default--6 {
  margin-left: 37.5%;
}
.acalog-custom .aem-Grid.aem-Grid--16 > .aem-GridColumn.aem-GridColumn--offset--default--7 {
  margin-left: 43.75%;
}
.acalog-custom .aem-Grid.aem-Grid--16 > .aem-GridColumn.aem-GridColumn--offset--default--8 {
  margin-left: 50%;
}
.acalog-custom .aem-Grid.aem-Grid--16 > .aem-GridColumn.aem-GridColumn--offset--default--9 {
  margin-left: 56.25%;
}
.acalog-custom .aem-Grid.aem-Grid--16 > .aem-GridColumn.aem-GridColumn--offset--default--10 {
  margin-left: 62.5%;
}
.acalog-custom .aem-Grid.aem-Grid--16 > .aem-GridColumn.aem-GridColumn--offset--default--11 {
  margin-left: 68.75%;
}
.acalog-custom .aem-Grid.aem-Grid--16 > .aem-GridColumn.aem-GridColumn--offset--default--12 {
  margin-left: 75%;
}
.acalog-custom .aem-Grid.aem-Grid--16 > .aem-GridColumn.aem-GridColumn--offset--default--13 {
  margin-left: 81.25%;
}
.acalog-custom .aem-Grid.aem-Grid--16 > .aem-GridColumn.aem-GridColumn--offset--default--14 {
  margin-left: 87.5%;
}
.acalog-custom .aem-Grid.aem-Grid--16 > .aem-GridColumn.aem-GridColumn--offset--default--15 {
  margin-left: 93.75%;
}
.acalog-custom .aem-Grid.aem-Grid--16 > .aem-GridColumn.aem-GridColumn--offset--default--16 {
  margin-left: 100%;
}
.acalog-custom .aem-Grid.aem-Grid--17 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 5.88235294%;
}
.acalog-custom .aem-Grid.aem-Grid--17 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 11.76470588%;
}
.acalog-custom .aem-Grid.aem-Grid--17 > .aem-GridColumn.aem-GridColumn--default--3 {
  float: left;
  clear: none;
  width: 17.64705882%;
}
.acalog-custom .aem-Grid.aem-Grid--17 > .aem-GridColumn.aem-GridColumn--default--4 {
  float: left;
  clear: none;
  width: 23.52941176%;
}
.acalog-custom .aem-Grid.aem-Grid--17 > .aem-GridColumn.aem-GridColumn--default--5 {
  float: left;
  clear: none;
  width: 29.41176471%;
}
.acalog-custom .aem-Grid.aem-Grid--17 > .aem-GridColumn.aem-GridColumn--default--6 {
  float: left;
  clear: none;
  width: 35.29411765%;
}
.acalog-custom .aem-Grid.aem-Grid--17 > .aem-GridColumn.aem-GridColumn--default--7 {
  float: left;
  clear: none;
  width: 41.17647059%;
}
.acalog-custom .aem-Grid.aem-Grid--17 > .aem-GridColumn.aem-GridColumn--default--8 {
  float: left;
  clear: none;
  width: 47.05882353%;
}
.acalog-custom .aem-Grid.aem-Grid--17 > .aem-GridColumn.aem-GridColumn--default--9 {
  float: left;
  clear: none;
  width: 52.94117647%;
}
.acalog-custom .aem-Grid.aem-Grid--17 > .aem-GridColumn.aem-GridColumn--default--10 {
  float: left;
  clear: none;
  width: 58.82352941%;
}
.acalog-custom .aem-Grid.aem-Grid--17 > .aem-GridColumn.aem-GridColumn--default--11 {
  float: left;
  clear: none;
  width: 64.70588235%;
}
.acalog-custom .aem-Grid.aem-Grid--17 > .aem-GridColumn.aem-GridColumn--default--12 {
  float: left;
  clear: none;
  width: 70.58823529%;
}
.acalog-custom .aem-Grid.aem-Grid--17 > .aem-GridColumn.aem-GridColumn--default--13 {
  float: left;
  clear: none;
  width: 76.47058824%;
}
.acalog-custom .aem-Grid.aem-Grid--17 > .aem-GridColumn.aem-GridColumn--default--14 {
  float: left;
  clear: none;
  width: 82.35294118%;
}
.acalog-custom .aem-Grid.aem-Grid--17 > .aem-GridColumn.aem-GridColumn--default--15 {
  float: left;
  clear: none;
  width: 88.23529412%;
}
.acalog-custom .aem-Grid.aem-Grid--17 > .aem-GridColumn.aem-GridColumn--default--16 {
  float: left;
  clear: none;
  width: 94.11764706%;
}
.acalog-custom .aem-Grid.aem-Grid--17 > .aem-GridColumn.aem-GridColumn--default--17 {
  float: left;
  clear: none;
  width: 100%;
}
.acalog-custom .aem-Grid.aem-Grid--17 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0;
}
.acalog-custom .aem-Grid.aem-Grid--17 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 5.88235294%;
}
.acalog-custom .aem-Grid.aem-Grid--17 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 11.76470588%;
}
.acalog-custom .aem-Grid.aem-Grid--17 > .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 17.64705882%;
}
.acalog-custom .aem-Grid.aem-Grid--17 > .aem-GridColumn.aem-GridColumn--offset--default--4 {
  margin-left: 23.52941176%;
}
.acalog-custom .aem-Grid.aem-Grid--17 > .aem-GridColumn.aem-GridColumn--offset--default--5 {
  margin-left: 29.41176471%;
}
.acalog-custom .aem-Grid.aem-Grid--17 > .aem-GridColumn.aem-GridColumn--offset--default--6 {
  margin-left: 35.29411765%;
}
.acalog-custom .aem-Grid.aem-Grid--17 > .aem-GridColumn.aem-GridColumn--offset--default--7 {
  margin-left: 41.17647059%;
}
.acalog-custom .aem-Grid.aem-Grid--17 > .aem-GridColumn.aem-GridColumn--offset--default--8 {
  margin-left: 47.05882353%;
}
.acalog-custom .aem-Grid.aem-Grid--17 > .aem-GridColumn.aem-GridColumn--offset--default--9 {
  margin-left: 52.94117647%;
}
.acalog-custom .aem-Grid.aem-Grid--17 > .aem-GridColumn.aem-GridColumn--offset--default--10 {
  margin-left: 58.82352941%;
}
.acalog-custom .aem-Grid.aem-Grid--17 > .aem-GridColumn.aem-GridColumn--offset--default--11 {
  margin-left: 64.70588235%;
}
.acalog-custom .aem-Grid.aem-Grid--17 > .aem-GridColumn.aem-GridColumn--offset--default--12 {
  margin-left: 70.58823529%;
}
.acalog-custom .aem-Grid.aem-Grid--17 > .aem-GridColumn.aem-GridColumn--offset--default--13 {
  margin-left: 76.47058824%;
}
.acalog-custom .aem-Grid.aem-Grid--17 > .aem-GridColumn.aem-GridColumn--offset--default--14 {
  margin-left: 82.35294118%;
}
.acalog-custom .aem-Grid.aem-Grid--17 > .aem-GridColumn.aem-GridColumn--offset--default--15 {
  margin-left: 88.23529412%;
}
.acalog-custom .aem-Grid.aem-Grid--17 > .aem-GridColumn.aem-GridColumn--offset--default--16 {
  margin-left: 94.11764706%;
}
.acalog-custom .aem-Grid.aem-Grid--17 > .aem-GridColumn.aem-GridColumn--offset--default--17 {
  margin-left: 100%;
}
.acalog-custom .aem-Grid.aem-Grid--18 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 5.55555556%;
}
.acalog-custom .aem-Grid.aem-Grid--18 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 11.11111111%;
}
.acalog-custom .aem-Grid.aem-Grid--18 > .aem-GridColumn.aem-GridColumn--default--3 {
  float: left;
  clear: none;
  width: 16.66666667%;
}
.acalog-custom .aem-Grid.aem-Grid--18 > .aem-GridColumn.aem-GridColumn--default--4 {
  float: left;
  clear: none;
  width: 22.22222222%;
}
.acalog-custom .aem-Grid.aem-Grid--18 > .aem-GridColumn.aem-GridColumn--default--5 {
  float: left;
  clear: none;
  width: 27.77777778%;
}
.acalog-custom .aem-Grid.aem-Grid--18 > .aem-GridColumn.aem-GridColumn--default--6 {
  float: left;
  clear: none;
  width: 33.33333333%;
}
.acalog-custom .aem-Grid.aem-Grid--18 > .aem-GridColumn.aem-GridColumn--default--7 {
  float: left;
  clear: none;
  width: 38.88888889%;
}
.acalog-custom .aem-Grid.aem-Grid--18 > .aem-GridColumn.aem-GridColumn--default--8 {
  float: left;
  clear: none;
  width: 44.44444444%;
}
.acalog-custom .aem-Grid.aem-Grid--18 > .aem-GridColumn.aem-GridColumn--default--9 {
  float: left;
  clear: none;
  width: 50%;
}
.acalog-custom .aem-Grid.aem-Grid--18 > .aem-GridColumn.aem-GridColumn--default--10 {
  float: left;
  clear: none;
  width: 55.55555556%;
}
.acalog-custom .aem-Grid.aem-Grid--18 > .aem-GridColumn.aem-GridColumn--default--11 {
  float: left;
  clear: none;
  width: 61.11111111%;
}
.acalog-custom .aem-Grid.aem-Grid--18 > .aem-GridColumn.aem-GridColumn--default--12 {
  float: left;
  clear: none;
  width: 66.66666667%;
}
.acalog-custom .aem-Grid.aem-Grid--18 > .aem-GridColumn.aem-GridColumn--default--13 {
  float: left;
  clear: none;
  width: 72.22222222%;
}
.acalog-custom .aem-Grid.aem-Grid--18 > .aem-GridColumn.aem-GridColumn--default--14 {
  float: left;
  clear: none;
  width: 77.77777778%;
}
.acalog-custom .aem-Grid.aem-Grid--18 > .aem-GridColumn.aem-GridColumn--default--15 {
  float: left;
  clear: none;
  width: 83.33333333%;
}
.acalog-custom .aem-Grid.aem-Grid--18 > .aem-GridColumn.aem-GridColumn--default--16 {
  float: left;
  clear: none;
  width: 88.88888889%;
}
.acalog-custom .aem-Grid.aem-Grid--18 > .aem-GridColumn.aem-GridColumn--default--17 {
  float: left;
  clear: none;
  width: 94.44444444%;
}
.acalog-custom .aem-Grid.aem-Grid--18 > .aem-GridColumn.aem-GridColumn--default--18 {
  float: left;
  clear: none;
  width: 100%;
}
.acalog-custom .aem-Grid.aem-Grid--18 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0;
}
.acalog-custom .aem-Grid.aem-Grid--18 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 5.55555556%;
}
.acalog-custom .aem-Grid.aem-Grid--18 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 11.11111111%;
}
.acalog-custom .aem-Grid.aem-Grid--18 > .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 16.66666667%;
}
.acalog-custom .aem-Grid.aem-Grid--18 > .aem-GridColumn.aem-GridColumn--offset--default--4 {
  margin-left: 22.22222222%;
}
.acalog-custom .aem-Grid.aem-Grid--18 > .aem-GridColumn.aem-GridColumn--offset--default--5 {
  margin-left: 27.77777778%;
}
.acalog-custom .aem-Grid.aem-Grid--18 > .aem-GridColumn.aem-GridColumn--offset--default--6 {
  margin-left: 33.33333333%;
}
.acalog-custom .aem-Grid.aem-Grid--18 > .aem-GridColumn.aem-GridColumn--offset--default--7 {
  margin-left: 38.88888889%;
}
.acalog-custom .aem-Grid.aem-Grid--18 > .aem-GridColumn.aem-GridColumn--offset--default--8 {
  margin-left: 44.44444444%;
}
.acalog-custom .aem-Grid.aem-Grid--18 > .aem-GridColumn.aem-GridColumn--offset--default--9 {
  margin-left: 50%;
}
.acalog-custom .aem-Grid.aem-Grid--18 > .aem-GridColumn.aem-GridColumn--offset--default--10 {
  margin-left: 55.55555556%;
}
.acalog-custom .aem-Grid.aem-Grid--18 > .aem-GridColumn.aem-GridColumn--offset--default--11 {
  margin-left: 61.11111111%;
}
.acalog-custom .aem-Grid.aem-Grid--18 > .aem-GridColumn.aem-GridColumn--offset--default--12 {
  margin-left: 66.66666667%;
}
.acalog-custom .aem-Grid.aem-Grid--18 > .aem-GridColumn.aem-GridColumn--offset--default--13 {
  margin-left: 72.22222222%;
}
.acalog-custom .aem-Grid.aem-Grid--18 > .aem-GridColumn.aem-GridColumn--offset--default--14 {
  margin-left: 77.77777778%;
}
.acalog-custom .aem-Grid.aem-Grid--18 > .aem-GridColumn.aem-GridColumn--offset--default--15 {
  margin-left: 83.33333333%;
}
.acalog-custom .aem-Grid.aem-Grid--18 > .aem-GridColumn.aem-GridColumn--offset--default--16 {
  margin-left: 88.88888889%;
}
.acalog-custom .aem-Grid.aem-Grid--18 > .aem-GridColumn.aem-GridColumn--offset--default--17 {
  margin-left: 94.44444444%;
}
.acalog-custom .aem-Grid.aem-Grid--18 > .aem-GridColumn.aem-GridColumn--offset--default--18 {
  margin-left: 100%;
}
.acalog-custom .aem-Grid.aem-Grid--19 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 5.26315789%;
}
.acalog-custom .aem-Grid.aem-Grid--19 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 10.52631579%;
}
.acalog-custom .aem-Grid.aem-Grid--19 > .aem-GridColumn.aem-GridColumn--default--3 {
  float: left;
  clear: none;
  width: 15.78947368%;
}
.acalog-custom .aem-Grid.aem-Grid--19 > .aem-GridColumn.aem-GridColumn--default--4 {
  float: left;
  clear: none;
  width: 21.05263158%;
}
.acalog-custom .aem-Grid.aem-Grid--19 > .aem-GridColumn.aem-GridColumn--default--5 {
  float: left;
  clear: none;
  width: 26.31578947%;
}
.acalog-custom .aem-Grid.aem-Grid--19 > .aem-GridColumn.aem-GridColumn--default--6 {
  float: left;
  clear: none;
  width: 31.57894737%;
}
.acalog-custom .aem-Grid.aem-Grid--19 > .aem-GridColumn.aem-GridColumn--default--7 {
  float: left;
  clear: none;
  width: 36.84210526%;
}
.acalog-custom .aem-Grid.aem-Grid--19 > .aem-GridColumn.aem-GridColumn--default--8 {
  float: left;
  clear: none;
  width: 42.10526316%;
}
.acalog-custom .aem-Grid.aem-Grid--19 > .aem-GridColumn.aem-GridColumn--default--9 {
  float: left;
  clear: none;
  width: 47.36842105%;
}
.acalog-custom .aem-Grid.aem-Grid--19 > .aem-GridColumn.aem-GridColumn--default--10 {
  float: left;
  clear: none;
  width: 52.63157895%;
}
.acalog-custom .aem-Grid.aem-Grid--19 > .aem-GridColumn.aem-GridColumn--default--11 {
  float: left;
  clear: none;
  width: 57.89473684%;
}
.acalog-custom .aem-Grid.aem-Grid--19 > .aem-GridColumn.aem-GridColumn--default--12 {
  float: left;
  clear: none;
  width: 63.15789474%;
}
.acalog-custom .aem-Grid.aem-Grid--19 > .aem-GridColumn.aem-GridColumn--default--13 {
  float: left;
  clear: none;
  width: 68.42105263%;
}
.acalog-custom .aem-Grid.aem-Grid--19 > .aem-GridColumn.aem-GridColumn--default--14 {
  float: left;
  clear: none;
  width: 73.68421053%;
}
.acalog-custom .aem-Grid.aem-Grid--19 > .aem-GridColumn.aem-GridColumn--default--15 {
  float: left;
  clear: none;
  width: 78.94736842%;
}
.acalog-custom .aem-Grid.aem-Grid--19 > .aem-GridColumn.aem-GridColumn--default--16 {
  float: left;
  clear: none;
  width: 84.21052632%;
}
.acalog-custom .aem-Grid.aem-Grid--19 > .aem-GridColumn.aem-GridColumn--default--17 {
  float: left;
  clear: none;
  width: 89.47368421%;
}
.acalog-custom .aem-Grid.aem-Grid--19 > .aem-GridColumn.aem-GridColumn--default--18 {
  float: left;
  clear: none;
  width: 94.73684211%;
}
.acalog-custom .aem-Grid.aem-Grid--19 > .aem-GridColumn.aem-GridColumn--default--19 {
  float: left;
  clear: none;
  width: 100%;
}
.acalog-custom .aem-Grid.aem-Grid--19 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0;
}
.acalog-custom .aem-Grid.aem-Grid--19 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 5.26315789%;
}
.acalog-custom .aem-Grid.aem-Grid--19 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 10.52631579%;
}
.acalog-custom .aem-Grid.aem-Grid--19 > .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 15.78947368%;
}
.acalog-custom .aem-Grid.aem-Grid--19 > .aem-GridColumn.aem-GridColumn--offset--default--4 {
  margin-left: 21.05263158%;
}
.acalog-custom .aem-Grid.aem-Grid--19 > .aem-GridColumn.aem-GridColumn--offset--default--5 {
  margin-left: 26.31578947%;
}
.acalog-custom .aem-Grid.aem-Grid--19 > .aem-GridColumn.aem-GridColumn--offset--default--6 {
  margin-left: 31.57894737%;
}
.acalog-custom .aem-Grid.aem-Grid--19 > .aem-GridColumn.aem-GridColumn--offset--default--7 {
  margin-left: 36.84210526%;
}
.acalog-custom .aem-Grid.aem-Grid--19 > .aem-GridColumn.aem-GridColumn--offset--default--8 {
  margin-left: 42.10526316%;
}
.acalog-custom .aem-Grid.aem-Grid--19 > .aem-GridColumn.aem-GridColumn--offset--default--9 {
  margin-left: 47.36842105%;
}
.acalog-custom .aem-Grid.aem-Grid--19 > .aem-GridColumn.aem-GridColumn--offset--default--10 {
  margin-left: 52.63157895%;
}
.acalog-custom .aem-Grid.aem-Grid--19 > .aem-GridColumn.aem-GridColumn--offset--default--11 {
  margin-left: 57.89473684%;
}
.acalog-custom .aem-Grid.aem-Grid--19 > .aem-GridColumn.aem-GridColumn--offset--default--12 {
  margin-left: 63.15789474%;
}
.acalog-custom .aem-Grid.aem-Grid--19 > .aem-GridColumn.aem-GridColumn--offset--default--13 {
  margin-left: 68.42105263%;
}
.acalog-custom .aem-Grid.aem-Grid--19 > .aem-GridColumn.aem-GridColumn--offset--default--14 {
  margin-left: 73.68421053%;
}
.acalog-custom .aem-Grid.aem-Grid--19 > .aem-GridColumn.aem-GridColumn--offset--default--15 {
  margin-left: 78.94736842%;
}
.acalog-custom .aem-Grid.aem-Grid--19 > .aem-GridColumn.aem-GridColumn--offset--default--16 {
  margin-left: 84.21052632%;
}
.acalog-custom .aem-Grid.aem-Grid--19 > .aem-GridColumn.aem-GridColumn--offset--default--17 {
  margin-left: 89.47368421%;
}
.acalog-custom .aem-Grid.aem-Grid--19 > .aem-GridColumn.aem-GridColumn--offset--default--18 {
  margin-left: 94.73684211%;
}
.acalog-custom .aem-Grid.aem-Grid--19 > .aem-GridColumn.aem-GridColumn--offset--default--19 {
  margin-left: 100%;
}
.acalog-custom .aem-Grid.aem-Grid--20 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 5%;
}
.acalog-custom .aem-Grid.aem-Grid--20 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 10%;
}
.acalog-custom .aem-Grid.aem-Grid--20 > .aem-GridColumn.aem-GridColumn--default--3 {
  float: left;
  clear: none;
  width: 15%;
}
.acalog-custom .aem-Grid.aem-Grid--20 > .aem-GridColumn.aem-GridColumn--default--4 {
  float: left;
  clear: none;
  width: 20%;
}
.acalog-custom .aem-Grid.aem-Grid--20 > .aem-GridColumn.aem-GridColumn--default--5 {
  float: left;
  clear: none;
  width: 25%;
}
.acalog-custom .aem-Grid.aem-Grid--20 > .aem-GridColumn.aem-GridColumn--default--6 {
  float: left;
  clear: none;
  width: 30%;
}
.acalog-custom .aem-Grid.aem-Grid--20 > .aem-GridColumn.aem-GridColumn--default--7 {
  float: left;
  clear: none;
  width: 35%;
}
.acalog-custom .aem-Grid.aem-Grid--20 > .aem-GridColumn.aem-GridColumn--default--8 {
  float: left;
  clear: none;
  width: 40%;
}
.acalog-custom .aem-Grid.aem-Grid--20 > .aem-GridColumn.aem-GridColumn--default--9 {
  float: left;
  clear: none;
  width: 45%;
}
.acalog-custom .aem-Grid.aem-Grid--20 > .aem-GridColumn.aem-GridColumn--default--10 {
  float: left;
  clear: none;
  width: 50%;
}
.acalog-custom .aem-Grid.aem-Grid--20 > .aem-GridColumn.aem-GridColumn--default--11 {
  float: left;
  clear: none;
  width: 55%;
}
.acalog-custom .aem-Grid.aem-Grid--20 > .aem-GridColumn.aem-GridColumn--default--12 {
  float: left;
  clear: none;
  width: 60%;
}
.acalog-custom .aem-Grid.aem-Grid--20 > .aem-GridColumn.aem-GridColumn--default--13 {
  float: left;
  clear: none;
  width: 65%;
}
.acalog-custom .aem-Grid.aem-Grid--20 > .aem-GridColumn.aem-GridColumn--default--14 {
  float: left;
  clear: none;
  width: 70%;
}
.acalog-custom .aem-Grid.aem-Grid--20 > .aem-GridColumn.aem-GridColumn--default--15 {
  float: left;
  clear: none;
  width: 75%;
}
.acalog-custom .aem-Grid.aem-Grid--20 > .aem-GridColumn.aem-GridColumn--default--16 {
  float: left;
  clear: none;
  width: 80%;
}
.acalog-custom .aem-Grid.aem-Grid--20 > .aem-GridColumn.aem-GridColumn--default--17 {
  float: left;
  clear: none;
  width: 85%;
}
.acalog-custom .aem-Grid.aem-Grid--20 > .aem-GridColumn.aem-GridColumn--default--18 {
  float: left;
  clear: none;
  width: 90%;
}
.acalog-custom .aem-Grid.aem-Grid--20 > .aem-GridColumn.aem-GridColumn--default--19 {
  float: left;
  clear: none;
  width: 95%;
}
.acalog-custom .aem-Grid.aem-Grid--20 > .aem-GridColumn.aem-GridColumn--default--20 {
  float: left;
  clear: none;
  width: 100%;
}
.acalog-custom .aem-Grid.aem-Grid--20 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0;
}
.acalog-custom .aem-Grid.aem-Grid--20 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 5%;
}
.acalog-custom .aem-Grid.aem-Grid--20 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 10%;
}
.acalog-custom .aem-Grid.aem-Grid--20 > .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 15%;
}
.acalog-custom .aem-Grid.aem-Grid--20 > .aem-GridColumn.aem-GridColumn--offset--default--4 {
  margin-left: 20%;
}
.acalog-custom .aem-Grid.aem-Grid--20 > .aem-GridColumn.aem-GridColumn--offset--default--5 {
  margin-left: 25%;
}
.acalog-custom .aem-Grid.aem-Grid--20 > .aem-GridColumn.aem-GridColumn--offset--default--6 {
  margin-left: 30%;
}
.acalog-custom .aem-Grid.aem-Grid--20 > .aem-GridColumn.aem-GridColumn--offset--default--7 {
  margin-left: 35%;
}
.acalog-custom .aem-Grid.aem-Grid--20 > .aem-GridColumn.aem-GridColumn--offset--default--8 {
  margin-left: 40%;
}
.acalog-custom .aem-Grid.aem-Grid--20 > .aem-GridColumn.aem-GridColumn--offset--default--9 {
  margin-left: 45%;
}
.acalog-custom .aem-Grid.aem-Grid--20 > .aem-GridColumn.aem-GridColumn--offset--default--10 {
  margin-left: 50%;
}
.acalog-custom .aem-Grid.aem-Grid--20 > .aem-GridColumn.aem-GridColumn--offset--default--11 {
  margin-left: 55%;
}
.acalog-custom .aem-Grid.aem-Grid--20 > .aem-GridColumn.aem-GridColumn--offset--default--12 {
  margin-left: 60%;
}
.acalog-custom .aem-Grid.aem-Grid--20 > .aem-GridColumn.aem-GridColumn--offset--default--13 {
  margin-left: 65%;
}
.acalog-custom .aem-Grid.aem-Grid--20 > .aem-GridColumn.aem-GridColumn--offset--default--14 {
  margin-left: 70%;
}
.acalog-custom .aem-Grid.aem-Grid--20 > .aem-GridColumn.aem-GridColumn--offset--default--15 {
  margin-left: 75%;
}
.acalog-custom .aem-Grid.aem-Grid--20 > .aem-GridColumn.aem-GridColumn--offset--default--16 {
  margin-left: 80%;
}
.acalog-custom .aem-Grid.aem-Grid--20 > .aem-GridColumn.aem-GridColumn--offset--default--17 {
  margin-left: 85%;
}
.acalog-custom .aem-Grid.aem-Grid--20 > .aem-GridColumn.aem-GridColumn--offset--default--18 {
  margin-left: 90%;
}
.acalog-custom .aem-Grid.aem-Grid--20 > .aem-GridColumn.aem-GridColumn--offset--default--19 {
  margin-left: 95%;
}
.acalog-custom .aem-Grid.aem-Grid--20 > .aem-GridColumn.aem-GridColumn--offset--default--20 {
  margin-left: 100%;
}
.acalog-custom .aem-Grid.aem-Grid--21 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 4.76190476%;
}
.acalog-custom .aem-Grid.aem-Grid--21 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 9.52380952%;
}
.acalog-custom .aem-Grid.aem-Grid--21 > .aem-GridColumn.aem-GridColumn--default--3 {
  float: left;
  clear: none;
  width: 14.28571429%;
}
.acalog-custom .aem-Grid.aem-Grid--21 > .aem-GridColumn.aem-GridColumn--default--4 {
  float: left;
  clear: none;
  width: 19.04761905%;
}
.acalog-custom .aem-Grid.aem-Grid--21 > .aem-GridColumn.aem-GridColumn--default--5 {
  float: left;
  clear: none;
  width: 23.80952381%;
}
.acalog-custom .aem-Grid.aem-Grid--21 > .aem-GridColumn.aem-GridColumn--default--6 {
  float: left;
  clear: none;
  width: 28.57142857%;
}
.acalog-custom .aem-Grid.aem-Grid--21 > .aem-GridColumn.aem-GridColumn--default--7 {
  float: left;
  clear: none;
  width: 33.33333333%;
}
.acalog-custom .aem-Grid.aem-Grid--21 > .aem-GridColumn.aem-GridColumn--default--8 {
  float: left;
  clear: none;
  width: 38.0952381%;
}
.acalog-custom .aem-Grid.aem-Grid--21 > .aem-GridColumn.aem-GridColumn--default--9 {
  float: left;
  clear: none;
  width: 42.85714286%;
}
.acalog-custom .aem-Grid.aem-Grid--21 > .aem-GridColumn.aem-GridColumn--default--10 {
  float: left;
  clear: none;
  width: 47.61904762%;
}
.acalog-custom .aem-Grid.aem-Grid--21 > .aem-GridColumn.aem-GridColumn--default--11 {
  float: left;
  clear: none;
  width: 52.38095238%;
}
.acalog-custom .aem-Grid.aem-Grid--21 > .aem-GridColumn.aem-GridColumn--default--12 {
  float: left;
  clear: none;
  width: 57.14285714%;
}
.acalog-custom .aem-Grid.aem-Grid--21 > .aem-GridColumn.aem-GridColumn--default--13 {
  float: left;
  clear: none;
  width: 61.9047619%;
}
.acalog-custom .aem-Grid.aem-Grid--21 > .aem-GridColumn.aem-GridColumn--default--14 {
  float: left;
  clear: none;
  width: 66.66666667%;
}
.acalog-custom .aem-Grid.aem-Grid--21 > .aem-GridColumn.aem-GridColumn--default--15 {
  float: left;
  clear: none;
  width: 71.42857143%;
}
.acalog-custom .aem-Grid.aem-Grid--21 > .aem-GridColumn.aem-GridColumn--default--16 {
  float: left;
  clear: none;
  width: 76.19047619%;
}
.acalog-custom .aem-Grid.aem-Grid--21 > .aem-GridColumn.aem-GridColumn--default--17 {
  float: left;
  clear: none;
  width: 80.95238095%;
}
.acalog-custom .aem-Grid.aem-Grid--21 > .aem-GridColumn.aem-GridColumn--default--18 {
  float: left;
  clear: none;
  width: 85.71428571%;
}
.acalog-custom .aem-Grid.aem-Grid--21 > .aem-GridColumn.aem-GridColumn--default--19 {
  float: left;
  clear: none;
  width: 90.47619048%;
}
.acalog-custom .aem-Grid.aem-Grid--21 > .aem-GridColumn.aem-GridColumn--default--20 {
  float: left;
  clear: none;
  width: 95.23809524%;
}
.acalog-custom .aem-Grid.aem-Grid--21 > .aem-GridColumn.aem-GridColumn--default--21 {
  float: left;
  clear: none;
  width: 100%;
}
.acalog-custom .aem-Grid.aem-Grid--21 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0;
}
.acalog-custom .aem-Grid.aem-Grid--21 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 4.76190476%;
}
.acalog-custom .aem-Grid.aem-Grid--21 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 9.52380952%;
}
.acalog-custom .aem-Grid.aem-Grid--21 > .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 14.28571429%;
}
.acalog-custom .aem-Grid.aem-Grid--21 > .aem-GridColumn.aem-GridColumn--offset--default--4 {
  margin-left: 19.04761905%;
}
.acalog-custom .aem-Grid.aem-Grid--21 > .aem-GridColumn.aem-GridColumn--offset--default--5 {
  margin-left: 23.80952381%;
}
.acalog-custom .aem-Grid.aem-Grid--21 > .aem-GridColumn.aem-GridColumn--offset--default--6 {
  margin-left: 28.57142857%;
}
.acalog-custom .aem-Grid.aem-Grid--21 > .aem-GridColumn.aem-GridColumn--offset--default--7 {
  margin-left: 33.33333333%;
}
.acalog-custom .aem-Grid.aem-Grid--21 > .aem-GridColumn.aem-GridColumn--offset--default--8 {
  margin-left: 38.0952381%;
}
.acalog-custom .aem-Grid.aem-Grid--21 > .aem-GridColumn.aem-GridColumn--offset--default--9 {
  margin-left: 42.85714286%;
}
.acalog-custom .aem-Grid.aem-Grid--21 > .aem-GridColumn.aem-GridColumn--offset--default--10 {
  margin-left: 47.61904762%;
}
.acalog-custom .aem-Grid.aem-Grid--21 > .aem-GridColumn.aem-GridColumn--offset--default--11 {
  margin-left: 52.38095238%;
}
.acalog-custom .aem-Grid.aem-Grid--21 > .aem-GridColumn.aem-GridColumn--offset--default--12 {
  margin-left: 57.14285714%;
}
.acalog-custom .aem-Grid.aem-Grid--21 > .aem-GridColumn.aem-GridColumn--offset--default--13 {
  margin-left: 61.9047619%;
}
.acalog-custom .aem-Grid.aem-Grid--21 > .aem-GridColumn.aem-GridColumn--offset--default--14 {
  margin-left: 66.66666667%;
}
.acalog-custom .aem-Grid.aem-Grid--21 > .aem-GridColumn.aem-GridColumn--offset--default--15 {
  margin-left: 71.42857143%;
}
.acalog-custom .aem-Grid.aem-Grid--21 > .aem-GridColumn.aem-GridColumn--offset--default--16 {
  margin-left: 76.19047619%;
}
.acalog-custom .aem-Grid.aem-Grid--21 > .aem-GridColumn.aem-GridColumn--offset--default--17 {
  margin-left: 80.95238095%;
}
.acalog-custom .aem-Grid.aem-Grid--21 > .aem-GridColumn.aem-GridColumn--offset--default--18 {
  margin-left: 85.71428571%;
}
.acalog-custom .aem-Grid.aem-Grid--21 > .aem-GridColumn.aem-GridColumn--offset--default--19 {
  margin-left: 90.47619048%;
}
.acalog-custom .aem-Grid.aem-Grid--21 > .aem-GridColumn.aem-GridColumn--offset--default--20 {
  margin-left: 95.23809524%;
}
.acalog-custom .aem-Grid.aem-Grid--21 > .aem-GridColumn.aem-GridColumn--offset--default--21 {
  margin-left: 100%;
}
.acalog-custom .aem-Grid.aem-Grid--22 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 4.54545455%;
}
.acalog-custom .aem-Grid.aem-Grid--22 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 9.09090909%;
}
.acalog-custom .aem-Grid.aem-Grid--22 > .aem-GridColumn.aem-GridColumn--default--3 {
  float: left;
  clear: none;
  width: 13.63636364%;
}
.acalog-custom .aem-Grid.aem-Grid--22 > .aem-GridColumn.aem-GridColumn--default--4 {
  float: left;
  clear: none;
  width: 18.18181818%;
}
.acalog-custom .aem-Grid.aem-Grid--22 > .aem-GridColumn.aem-GridColumn--default--5 {
  float: left;
  clear: none;
  width: 22.72727273%;
}
.acalog-custom .aem-Grid.aem-Grid--22 > .aem-GridColumn.aem-GridColumn--default--6 {
  float: left;
  clear: none;
  width: 27.27272727%;
}
.acalog-custom .aem-Grid.aem-Grid--22 > .aem-GridColumn.aem-GridColumn--default--7 {
  float: left;
  clear: none;
  width: 31.81818182%;
}
.acalog-custom .aem-Grid.aem-Grid--22 > .aem-GridColumn.aem-GridColumn--default--8 {
  float: left;
  clear: none;
  width: 36.36363636%;
}
.acalog-custom .aem-Grid.aem-Grid--22 > .aem-GridColumn.aem-GridColumn--default--9 {
  float: left;
  clear: none;
  width: 40.90909091%;
}
.acalog-custom .aem-Grid.aem-Grid--22 > .aem-GridColumn.aem-GridColumn--default--10 {
  float: left;
  clear: none;
  width: 45.45454545%;
}
.acalog-custom .aem-Grid.aem-Grid--22 > .aem-GridColumn.aem-GridColumn--default--11 {
  float: left;
  clear: none;
  width: 50%;
}
.acalog-custom .aem-Grid.aem-Grid--22 > .aem-GridColumn.aem-GridColumn--default--12 {
  float: left;
  clear: none;
  width: 54.54545455%;
}
.acalog-custom .aem-Grid.aem-Grid--22 > .aem-GridColumn.aem-GridColumn--default--13 {
  float: left;
  clear: none;
  width: 59.09090909%;
}
.acalog-custom .aem-Grid.aem-Grid--22 > .aem-GridColumn.aem-GridColumn--default--14 {
  float: left;
  clear: none;
  width: 63.63636364%;
}
.acalog-custom .aem-Grid.aem-Grid--22 > .aem-GridColumn.aem-GridColumn--default--15 {
  float: left;
  clear: none;
  width: 68.18181818%;
}
.acalog-custom .aem-Grid.aem-Grid--22 > .aem-GridColumn.aem-GridColumn--default--16 {
  float: left;
  clear: none;
  width: 72.72727273%;
}
.acalog-custom .aem-Grid.aem-Grid--22 > .aem-GridColumn.aem-GridColumn--default--17 {
  float: left;
  clear: none;
  width: 77.27272727%;
}
.acalog-custom .aem-Grid.aem-Grid--22 > .aem-GridColumn.aem-GridColumn--default--18 {
  float: left;
  clear: none;
  width: 81.81818182%;
}
.acalog-custom .aem-Grid.aem-Grid--22 > .aem-GridColumn.aem-GridColumn--default--19 {
  float: left;
  clear: none;
  width: 86.36363636%;
}
.acalog-custom .aem-Grid.aem-Grid--22 > .aem-GridColumn.aem-GridColumn--default--20 {
  float: left;
  clear: none;
  width: 90.90909091%;
}
.acalog-custom .aem-Grid.aem-Grid--22 > .aem-GridColumn.aem-GridColumn--default--21 {
  float: left;
  clear: none;
  width: 95.45454545%;
}
.acalog-custom .aem-Grid.aem-Grid--22 > .aem-GridColumn.aem-GridColumn--default--22 {
  float: left;
  clear: none;
  width: 100%;
}
.acalog-custom .aem-Grid.aem-Grid--22 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0;
}
.acalog-custom .aem-Grid.aem-Grid--22 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 4.54545455%;
}
.acalog-custom .aem-Grid.aem-Grid--22 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 9.09090909%;
}
.acalog-custom .aem-Grid.aem-Grid--22 > .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 13.63636364%;
}
.acalog-custom .aem-Grid.aem-Grid--22 > .aem-GridColumn.aem-GridColumn--offset--default--4 {
  margin-left: 18.18181818%;
}
.acalog-custom .aem-Grid.aem-Grid--22 > .aem-GridColumn.aem-GridColumn--offset--default--5 {
  margin-left: 22.72727273%;
}
.acalog-custom .aem-Grid.aem-Grid--22 > .aem-GridColumn.aem-GridColumn--offset--default--6 {
  margin-left: 27.27272727%;
}
.acalog-custom .aem-Grid.aem-Grid--22 > .aem-GridColumn.aem-GridColumn--offset--default--7 {
  margin-left: 31.81818182%;
}
.acalog-custom .aem-Grid.aem-Grid--22 > .aem-GridColumn.aem-GridColumn--offset--default--8 {
  margin-left: 36.36363636%;
}
.acalog-custom .aem-Grid.aem-Grid--22 > .aem-GridColumn.aem-GridColumn--offset--default--9 {
  margin-left: 40.90909091%;
}
.acalog-custom .aem-Grid.aem-Grid--22 > .aem-GridColumn.aem-GridColumn--offset--default--10 {
  margin-left: 45.45454545%;
}
.acalog-custom .aem-Grid.aem-Grid--22 > .aem-GridColumn.aem-GridColumn--offset--default--11 {
  margin-left: 50%;
}
.acalog-custom .aem-Grid.aem-Grid--22 > .aem-GridColumn.aem-GridColumn--offset--default--12 {
  margin-left: 54.54545455%;
}
.acalog-custom .aem-Grid.aem-Grid--22 > .aem-GridColumn.aem-GridColumn--offset--default--13 {
  margin-left: 59.09090909%;
}
.acalog-custom .aem-Grid.aem-Grid--22 > .aem-GridColumn.aem-GridColumn--offset--default--14 {
  margin-left: 63.63636364%;
}
.acalog-custom .aem-Grid.aem-Grid--22 > .aem-GridColumn.aem-GridColumn--offset--default--15 {
  margin-left: 68.18181818%;
}
.acalog-custom .aem-Grid.aem-Grid--22 > .aem-GridColumn.aem-GridColumn--offset--default--16 {
  margin-left: 72.72727273%;
}
.acalog-custom .aem-Grid.aem-Grid--22 > .aem-GridColumn.aem-GridColumn--offset--default--17 {
  margin-left: 77.27272727%;
}
.acalog-custom .aem-Grid.aem-Grid--22 > .aem-GridColumn.aem-GridColumn--offset--default--18 {
  margin-left: 81.81818182%;
}
.acalog-custom .aem-Grid.aem-Grid--22 > .aem-GridColumn.aem-GridColumn--offset--default--19 {
  margin-left: 86.36363636%;
}
.acalog-custom .aem-Grid.aem-Grid--22 > .aem-GridColumn.aem-GridColumn--offset--default--20 {
  margin-left: 90.90909091%;
}
.acalog-custom .aem-Grid.aem-Grid--22 > .aem-GridColumn.aem-GridColumn--offset--default--21 {
  margin-left: 95.45454545%;
}
.acalog-custom .aem-Grid.aem-Grid--22 > .aem-GridColumn.aem-GridColumn--offset--default--22 {
  margin-left: 100%;
}
.acalog-custom .aem-Grid.aem-Grid--23 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 4.34782609%;
}
.acalog-custom .aem-Grid.aem-Grid--23 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 8.69565217%;
}
.acalog-custom .aem-Grid.aem-Grid--23 > .aem-GridColumn.aem-GridColumn--default--3 {
  float: left;
  clear: none;
  width: 13.04347826%;
}
.acalog-custom .aem-Grid.aem-Grid--23 > .aem-GridColumn.aem-GridColumn--default--4 {
  float: left;
  clear: none;
  width: 17.39130435%;
}
.acalog-custom .aem-Grid.aem-Grid--23 > .aem-GridColumn.aem-GridColumn--default--5 {
  float: left;
  clear: none;
  width: 21.73913043%;
}
.acalog-custom .aem-Grid.aem-Grid--23 > .aem-GridColumn.aem-GridColumn--default--6 {
  float: left;
  clear: none;
  width: 26.08695652%;
}
.acalog-custom .aem-Grid.aem-Grid--23 > .aem-GridColumn.aem-GridColumn--default--7 {
  float: left;
  clear: none;
  width: 30.43478261%;
}
.acalog-custom .aem-Grid.aem-Grid--23 > .aem-GridColumn.aem-GridColumn--default--8 {
  float: left;
  clear: none;
  width: 34.7826087%;
}
.acalog-custom .aem-Grid.aem-Grid--23 > .aem-GridColumn.aem-GridColumn--default--9 {
  float: left;
  clear: none;
  width: 39.13043478%;
}
.acalog-custom .aem-Grid.aem-Grid--23 > .aem-GridColumn.aem-GridColumn--default--10 {
  float: left;
  clear: none;
  width: 43.47826087%;
}
.acalog-custom .aem-Grid.aem-Grid--23 > .aem-GridColumn.aem-GridColumn--default--11 {
  float: left;
  clear: none;
  width: 47.82608696%;
}
.acalog-custom .aem-Grid.aem-Grid--23 > .aem-GridColumn.aem-GridColumn--default--12 {
  float: left;
  clear: none;
  width: 52.17391304%;
}
.acalog-custom .aem-Grid.aem-Grid--23 > .aem-GridColumn.aem-GridColumn--default--13 {
  float: left;
  clear: none;
  width: 56.52173913%;
}
.acalog-custom .aem-Grid.aem-Grid--23 > .aem-GridColumn.aem-GridColumn--default--14 {
  float: left;
  clear: none;
  width: 60.86956522%;
}
.acalog-custom .aem-Grid.aem-Grid--23 > .aem-GridColumn.aem-GridColumn--default--15 {
  float: left;
  clear: none;
  width: 65.2173913%;
}
.acalog-custom .aem-Grid.aem-Grid--23 > .aem-GridColumn.aem-GridColumn--default--16 {
  float: left;
  clear: none;
  width: 69.56521739%;
}
.acalog-custom .aem-Grid.aem-Grid--23 > .aem-GridColumn.aem-GridColumn--default--17 {
  float: left;
  clear: none;
  width: 73.91304348%;
}
.acalog-custom .aem-Grid.aem-Grid--23 > .aem-GridColumn.aem-GridColumn--default--18 {
  float: left;
  clear: none;
  width: 78.26086957%;
}
.acalog-custom .aem-Grid.aem-Grid--23 > .aem-GridColumn.aem-GridColumn--default--19 {
  float: left;
  clear: none;
  width: 82.60869565%;
}
.acalog-custom .aem-Grid.aem-Grid--23 > .aem-GridColumn.aem-GridColumn--default--20 {
  float: left;
  clear: none;
  width: 86.95652174%;
}
.acalog-custom .aem-Grid.aem-Grid--23 > .aem-GridColumn.aem-GridColumn--default--21 {
  float: left;
  clear: none;
  width: 91.30434783%;
}
.acalog-custom .aem-Grid.aem-Grid--23 > .aem-GridColumn.aem-GridColumn--default--22 {
  float: left;
  clear: none;
  width: 95.65217391%;
}
.acalog-custom .aem-Grid.aem-Grid--23 > .aem-GridColumn.aem-GridColumn--default--23 {
  float: left;
  clear: none;
  width: 100%;
}
.acalog-custom .aem-Grid.aem-Grid--23 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0;
}
.acalog-custom .aem-Grid.aem-Grid--23 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 4.34782609%;
}
.acalog-custom .aem-Grid.aem-Grid--23 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 8.69565217%;
}
.acalog-custom .aem-Grid.aem-Grid--23 > .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 13.04347826%;
}
.acalog-custom .aem-Grid.aem-Grid--23 > .aem-GridColumn.aem-GridColumn--offset--default--4 {
  margin-left: 17.39130435%;
}
.acalog-custom .aem-Grid.aem-Grid--23 > .aem-GridColumn.aem-GridColumn--offset--default--5 {
  margin-left: 21.73913043%;
}
.acalog-custom .aem-Grid.aem-Grid--23 > .aem-GridColumn.aem-GridColumn--offset--default--6 {
  margin-left: 26.08695652%;
}
.acalog-custom .aem-Grid.aem-Grid--23 > .aem-GridColumn.aem-GridColumn--offset--default--7 {
  margin-left: 30.43478261%;
}
.acalog-custom .aem-Grid.aem-Grid--23 > .aem-GridColumn.aem-GridColumn--offset--default--8 {
  margin-left: 34.7826087%;
}
.acalog-custom .aem-Grid.aem-Grid--23 > .aem-GridColumn.aem-GridColumn--offset--default--9 {
  margin-left: 39.13043478%;
}
.acalog-custom .aem-Grid.aem-Grid--23 > .aem-GridColumn.aem-GridColumn--offset--default--10 {
  margin-left: 43.47826087%;
}
.acalog-custom .aem-Grid.aem-Grid--23 > .aem-GridColumn.aem-GridColumn--offset--default--11 {
  margin-left: 47.82608696%;
}
.acalog-custom .aem-Grid.aem-Grid--23 > .aem-GridColumn.aem-GridColumn--offset--default--12 {
  margin-left: 52.17391304%;
}
.acalog-custom .aem-Grid.aem-Grid--23 > .aem-GridColumn.aem-GridColumn--offset--default--13 {
  margin-left: 56.52173913%;
}
.acalog-custom .aem-Grid.aem-Grid--23 > .aem-GridColumn.aem-GridColumn--offset--default--14 {
  margin-left: 60.86956522%;
}
.acalog-custom .aem-Grid.aem-Grid--23 > .aem-GridColumn.aem-GridColumn--offset--default--15 {
  margin-left: 65.2173913%;
}
.acalog-custom .aem-Grid.aem-Grid--23 > .aem-GridColumn.aem-GridColumn--offset--default--16 {
  margin-left: 69.56521739%;
}
.acalog-custom .aem-Grid.aem-Grid--23 > .aem-GridColumn.aem-GridColumn--offset--default--17 {
  margin-left: 73.91304348%;
}
.acalog-custom .aem-Grid.aem-Grid--23 > .aem-GridColumn.aem-GridColumn--offset--default--18 {
  margin-left: 78.26086957%;
}
.acalog-custom .aem-Grid.aem-Grid--23 > .aem-GridColumn.aem-GridColumn--offset--default--19 {
  margin-left: 82.60869565%;
}
.acalog-custom .aem-Grid.aem-Grid--23 > .aem-GridColumn.aem-GridColumn--offset--default--20 {
  margin-left: 86.95652174%;
}
.acalog-custom .aem-Grid.aem-Grid--23 > .aem-GridColumn.aem-GridColumn--offset--default--21 {
  margin-left: 91.30434783%;
}
.acalog-custom .aem-Grid.aem-Grid--23 > .aem-GridColumn.aem-GridColumn--offset--default--22 {
  margin-left: 95.65217391%;
}
.acalog-custom .aem-Grid.aem-Grid--23 > .aem-GridColumn.aem-GridColumn--offset--default--23 {
  margin-left: 100%;
}
.acalog-custom .aem-Grid.aem-Grid--24 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 4.16666667%;
}
.acalog-custom .aem-Grid.aem-Grid--24 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 8.33333333%;
}
.acalog-custom .aem-Grid.aem-Grid--24 > .aem-GridColumn.aem-GridColumn--default--3 {
  float: left;
  clear: none;
  width: 12.5%;
}
.acalog-custom .aem-Grid.aem-Grid--24 > .aem-GridColumn.aem-GridColumn--default--4 {
  float: left;
  clear: none;
  width: 16.66666667%;
}
.acalog-custom .aem-Grid.aem-Grid--24 > .aem-GridColumn.aem-GridColumn--default--5 {
  float: left;
  clear: none;
  width: 20.83333333%;
}
.acalog-custom .aem-Grid.aem-Grid--24 > .aem-GridColumn.aem-GridColumn--default--6 {
  float: left;
  clear: none;
  width: 25%;
}
.acalog-custom .aem-Grid.aem-Grid--24 > .aem-GridColumn.aem-GridColumn--default--7 {
  float: left;
  clear: none;
  width: 29.16666667%;
}
.acalog-custom .aem-Grid.aem-Grid--24 > .aem-GridColumn.aem-GridColumn--default--8 {
  float: left;
  clear: none;
  width: 33.33333333%;
}
.acalog-custom .aem-Grid.aem-Grid--24 > .aem-GridColumn.aem-GridColumn--default--9 {
  float: left;
  clear: none;
  width: 37.5%;
}
.acalog-custom .aem-Grid.aem-Grid--24 > .aem-GridColumn.aem-GridColumn--default--10 {
  float: left;
  clear: none;
  width: 41.66666667%;
}
.acalog-custom .aem-Grid.aem-Grid--24 > .aem-GridColumn.aem-GridColumn--default--11 {
  float: left;
  clear: none;
  width: 45.83333333%;
}
.acalog-custom .aem-Grid.aem-Grid--24 > .aem-GridColumn.aem-GridColumn--default--12 {
  float: left;
  clear: none;
  width: 50%;
}
.acalog-custom .aem-Grid.aem-Grid--24 > .aem-GridColumn.aem-GridColumn--default--13 {
  float: left;
  clear: none;
  width: 54.16666667%;
}
.acalog-custom .aem-Grid.aem-Grid--24 > .aem-GridColumn.aem-GridColumn--default--14 {
  float: left;
  clear: none;
  width: 58.33333333%;
}
.acalog-custom .aem-Grid.aem-Grid--24 > .aem-GridColumn.aem-GridColumn--default--15 {
  float: left;
  clear: none;
  width: 62.5%;
}
.acalog-custom .aem-Grid.aem-Grid--24 > .aem-GridColumn.aem-GridColumn--default--16 {
  float: left;
  clear: none;
  width: 66.66666667%;
}
.acalog-custom .aem-Grid.aem-Grid--24 > .aem-GridColumn.aem-GridColumn--default--17 {
  float: left;
  clear: none;
  width: 70.83333333%;
}
.acalog-custom .aem-Grid.aem-Grid--24 > .aem-GridColumn.aem-GridColumn--default--18 {
  float: left;
  clear: none;
  width: 75%;
}
.acalog-custom .aem-Grid.aem-Grid--24 > .aem-GridColumn.aem-GridColumn--default--19 {
  float: left;
  clear: none;
  width: 79.16666667%;
}
.acalog-custom .aem-Grid.aem-Grid--24 > .aem-GridColumn.aem-GridColumn--default--20 {
  float: left;
  clear: none;
  width: 83.33333333%;
}
.acalog-custom .aem-Grid.aem-Grid--24 > .aem-GridColumn.aem-GridColumn--default--21 {
  float: left;
  clear: none;
  width: 87.5%;
}
.acalog-custom .aem-Grid.aem-Grid--24 > .aem-GridColumn.aem-GridColumn--default--22 {
  float: left;
  clear: none;
  width: 91.66666667%;
}
.acalog-custom .aem-Grid.aem-Grid--24 > .aem-GridColumn.aem-GridColumn--default--23 {
  float: left;
  clear: none;
  width: 95.83333333%;
}
.acalog-custom .aem-Grid.aem-Grid--24 > .aem-GridColumn.aem-GridColumn--default--24 {
  float: left;
  clear: none;
  width: 100%;
}
.acalog-custom .aem-Grid.aem-Grid--24 > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0;
}
.acalog-custom .aem-Grid.aem-Grid--24 > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 4.16666667%;
}
.acalog-custom .aem-Grid.aem-Grid--24 > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 8.33333333%;
}
.acalog-custom .aem-Grid.aem-Grid--24 > .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 12.5%;
}
.acalog-custom .aem-Grid.aem-Grid--24 > .aem-GridColumn.aem-GridColumn--offset--default--4 {
  margin-left: 16.66666667%;
}
.acalog-custom .aem-Grid.aem-Grid--24 > .aem-GridColumn.aem-GridColumn--offset--default--5 {
  margin-left: 20.83333333%;
}
.acalog-custom .aem-Grid.aem-Grid--24 > .aem-GridColumn.aem-GridColumn--offset--default--6 {
  margin-left: 25%;
}
.acalog-custom .aem-Grid.aem-Grid--24 > .aem-GridColumn.aem-GridColumn--offset--default--7 {
  margin-left: 29.16666667%;
}
.acalog-custom .aem-Grid.aem-Grid--24 > .aem-GridColumn.aem-GridColumn--offset--default--8 {
  margin-left: 33.33333333%;
}
.acalog-custom .aem-Grid.aem-Grid--24 > .aem-GridColumn.aem-GridColumn--offset--default--9 {
  margin-left: 37.5%;
}
.acalog-custom .aem-Grid.aem-Grid--24 > .aem-GridColumn.aem-GridColumn--offset--default--10 {
  margin-left: 41.66666667%;
}
.acalog-custom .aem-Grid.aem-Grid--24 > .aem-GridColumn.aem-GridColumn--offset--default--11 {
  margin-left: 45.83333333%;
}
.acalog-custom .aem-Grid.aem-Grid--24 > .aem-GridColumn.aem-GridColumn--offset--default--12 {
  margin-left: 50%;
}
.acalog-custom .aem-Grid.aem-Grid--24 > .aem-GridColumn.aem-GridColumn--offset--default--13 {
  margin-left: 54.16666667%;
}
.acalog-custom .aem-Grid.aem-Grid--24 > .aem-GridColumn.aem-GridColumn--offset--default--14 {
  margin-left: 58.33333333%;
}
.acalog-custom .aem-Grid.aem-Grid--24 > .aem-GridColumn.aem-GridColumn--offset--default--15 {
  margin-left: 62.5%;
}
.acalog-custom .aem-Grid.aem-Grid--24 > .aem-GridColumn.aem-GridColumn--offset--default--16 {
  margin-left: 66.66666667%;
}
.acalog-custom .aem-Grid.aem-Grid--24 > .aem-GridColumn.aem-GridColumn--offset--default--17 {
  margin-left: 70.83333333%;
}
.acalog-custom .aem-Grid.aem-Grid--24 > .aem-GridColumn.aem-GridColumn--offset--default--18 {
  margin-left: 75%;
}
.acalog-custom .aem-Grid.aem-Grid--24 > .aem-GridColumn.aem-GridColumn--offset--default--19 {
  margin-left: 79.16666667%;
}
.acalog-custom .aem-Grid.aem-Grid--24 > .aem-GridColumn.aem-GridColumn--offset--default--20 {
  margin-left: 83.33333333%;
}
.acalog-custom .aem-Grid.aem-Grid--24 > .aem-GridColumn.aem-GridColumn--offset--default--21 {
  margin-left: 87.5%;
}
.acalog-custom .aem-Grid.aem-Grid--24 > .aem-GridColumn.aem-GridColumn--offset--default--22 {
  margin-left: 91.66666667%;
}
.acalog-custom .aem-Grid.aem-Grid--24 > .aem-GridColumn.aem-GridColumn--offset--default--23 {
  margin-left: 95.83333333%;
}
.acalog-custom .aem-Grid.aem-Grid--24 > .aem-GridColumn.aem-GridColumn--offset--default--24 {
  margin-left: 100%;
}
.acalog-custom .aem-Grid.aem-Grid--default--1 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 100%;
}
.acalog-custom .aem-Grid.aem-Grid--default--1
  > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0;
}
.acalog-custom .aem-Grid.aem-Grid--default--1
  > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 100%;
}
.acalog-custom .aem-Grid.aem-Grid--default--2 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 50%;
}
.acalog-custom .aem-Grid.aem-Grid--default--2 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 100%;
}
.acalog-custom .aem-Grid.aem-Grid--default--2
  > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0;
}
.acalog-custom .aem-Grid.aem-Grid--default--2
  > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 50%;
}
.acalog-custom .aem-Grid.aem-Grid--default--2
  > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 100%;
}
.acalog-custom .aem-Grid.aem-Grid--default--3 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 33.33333333%;
}
.acalog-custom .aem-Grid.aem-Grid--default--3 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 66.66666667%;
}
.acalog-custom .aem-Grid.aem-Grid--default--3 > .aem-GridColumn.aem-GridColumn--default--3 {
  float: left;
  clear: none;
  width: 100%;
}
.acalog-custom .aem-Grid.aem-Grid--default--3
  > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0;
}
.acalog-custom .aem-Grid.aem-Grid--default--3
  > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 33.33333333%;
}
.acalog-custom .aem-Grid.aem-Grid--default--3
  > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 66.66666667%;
}
.acalog-custom .aem-Grid.aem-Grid--default--3
  > .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 100%;
}
.acalog-custom .aem-Grid.aem-Grid--default--4 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 25%;
}
.acalog-custom .aem-Grid.aem-Grid--default--4 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 50%;
}
.acalog-custom .aem-Grid.aem-Grid--default--4 > .aem-GridColumn.aem-GridColumn--default--3 {
  float: left;
  clear: none;
  width: 75%;
}
.acalog-custom .aem-Grid.aem-Grid--default--4 > .aem-GridColumn.aem-GridColumn--default--4 {
  float: left;
  clear: none;
  width: 100%;
}
.acalog-custom .aem-Grid.aem-Grid--default--4
  > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0;
}
.acalog-custom .aem-Grid.aem-Grid--default--4
  > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 25%;
}
.acalog-custom .aem-Grid.aem-Grid--default--4
  > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 50%;
}
.acalog-custom .aem-Grid.aem-Grid--default--4
  > .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 75%;
}
.acalog-custom .aem-Grid.aem-Grid--default--4
  > .aem-GridColumn.aem-GridColumn--offset--default--4 {
  margin-left: 100%;
}
.acalog-custom .aem-Grid.aem-Grid--default--5 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 20%;
}
.acalog-custom .aem-Grid.aem-Grid--default--5 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 40%;
}
.acalog-custom .aem-Grid.aem-Grid--default--5 > .aem-GridColumn.aem-GridColumn--default--3 {
  float: left;
  clear: none;
  width: 60%;
}
.acalog-custom .aem-Grid.aem-Grid--default--5 > .aem-GridColumn.aem-GridColumn--default--4 {
  float: left;
  clear: none;
  width: 80%;
}
.acalog-custom .aem-Grid.aem-Grid--default--5 > .aem-GridColumn.aem-GridColumn--default--5 {
  float: left;
  clear: none;
  width: 100%;
}
.acalog-custom .aem-Grid.aem-Grid--default--5
  > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0;
}
.acalog-custom .aem-Grid.aem-Grid--default--5
  > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 20%;
}
.acalog-custom .aem-Grid.aem-Grid--default--5
  > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 40%;
}
.acalog-custom .aem-Grid.aem-Grid--default--5
  > .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 60%;
}
.acalog-custom .aem-Grid.aem-Grid--default--5
  > .aem-GridColumn.aem-GridColumn--offset--default--4 {
  margin-left: 80%;
}
.acalog-custom .aem-Grid.aem-Grid--default--5
  > .aem-GridColumn.aem-GridColumn--offset--default--5 {
  margin-left: 100%;
}
.acalog-custom .aem-Grid.aem-Grid--default--6 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 16.66666667%;
}
.acalog-custom .aem-Grid.aem-Grid--default--6 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 33.33333333%;
}
.acalog-custom .aem-Grid.aem-Grid--default--6 > .aem-GridColumn.aem-GridColumn--default--3 {
  float: left;
  clear: none;
  width: 50%;
}
.acalog-custom .aem-Grid.aem-Grid--default--6 > .aem-GridColumn.aem-GridColumn--default--4 {
  float: left;
  clear: none;
  width: 66.66666667%;
}
.acalog-custom .aem-Grid.aem-Grid--default--6 > .aem-GridColumn.aem-GridColumn--default--5 {
  float: left;
  clear: none;
  width: 83.33333333%;
}
.acalog-custom .aem-Grid.aem-Grid--default--6 > .aem-GridColumn.aem-GridColumn--default--6 {
  float: left;
  clear: none;
  width: 100%;
}
.acalog-custom .aem-Grid.aem-Grid--default--6
  > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0;
}
.acalog-custom .aem-Grid.aem-Grid--default--6
  > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 16.66666667%;
}
.acalog-custom .aem-Grid.aem-Grid--default--6
  > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 33.33333333%;
}
.acalog-custom .aem-Grid.aem-Grid--default--6
  > .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 50%;
}
.acalog-custom .aem-Grid.aem-Grid--default--6
  > .aem-GridColumn.aem-GridColumn--offset--default--4 {
  margin-left: 66.66666667%;
}
.acalog-custom .aem-Grid.aem-Grid--default--6
  > .aem-GridColumn.aem-GridColumn--offset--default--5 {
  margin-left: 83.33333333%;
}
.acalog-custom .aem-Grid.aem-Grid--default--6
  > .aem-GridColumn.aem-GridColumn--offset--default--6 {
  margin-left: 100%;
}
.acalog-custom .aem-Grid.aem-Grid--default--7 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 14.28571429%;
}
.acalog-custom .aem-Grid.aem-Grid--default--7 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 28.57142857%;
}
.acalog-custom .aem-Grid.aem-Grid--default--7 > .aem-GridColumn.aem-GridColumn--default--3 {
  float: left;
  clear: none;
  width: 42.85714286%;
}
.acalog-custom .aem-Grid.aem-Grid--default--7 > .aem-GridColumn.aem-GridColumn--default--4 {
  float: left;
  clear: none;
  width: 57.14285714%;
}
.acalog-custom .aem-Grid.aem-Grid--default--7 > .aem-GridColumn.aem-GridColumn--default--5 {
  float: left;
  clear: none;
  width: 71.42857143%;
}
.acalog-custom .aem-Grid.aem-Grid--default--7 > .aem-GridColumn.aem-GridColumn--default--6 {
  float: left;
  clear: none;
  width: 85.71428571%;
}
.acalog-custom .aem-Grid.aem-Grid--default--7 > .aem-GridColumn.aem-GridColumn--default--7 {
  float: left;
  clear: none;
  width: 100%;
}
.acalog-custom .aem-Grid.aem-Grid--default--7
  > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0;
}
.acalog-custom .aem-Grid.aem-Grid--default--7
  > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 14.28571429%;
}
.acalog-custom .aem-Grid.aem-Grid--default--7
  > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 28.57142857%;
}
.acalog-custom .aem-Grid.aem-Grid--default--7
  > .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 42.85714286%;
}
.acalog-custom .aem-Grid.aem-Grid--default--7
  > .aem-GridColumn.aem-GridColumn--offset--default--4 {
  margin-left: 57.14285714%;
}
.acalog-custom .aem-Grid.aem-Grid--default--7
  > .aem-GridColumn.aem-GridColumn--offset--default--5 {
  margin-left: 71.42857143%;
}
.acalog-custom .aem-Grid.aem-Grid--default--7
  > .aem-GridColumn.aem-GridColumn--offset--default--6 {
  margin-left: 85.71428571%;
}
.acalog-custom .aem-Grid.aem-Grid--default--7
  > .aem-GridColumn.aem-GridColumn--offset--default--7 {
  margin-left: 100%;
}
.acalog-custom .aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 12.5%;
}
.acalog-custom .aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 25%;
}
.acalog-custom .aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--default--3 {
  float: left;
  clear: none;
  width: 37.5%;
}
.acalog-custom .aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--default--4 {
  float: left;
  clear: none;
  width: 50%;
}
.acalog-custom .aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--default--5 {
  float: left;
  clear: none;
  width: 62.5%;
}
.acalog-custom .aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--default--6 {
  float: left;
  clear: none;
  width: 75%;
}
.acalog-custom .aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--default--7 {
  float: left;
  clear: none;
  width: 87.5%;
}
.acalog-custom .aem-Grid.aem-Grid--default--8 > .aem-GridColumn.aem-GridColumn--default--8 {
  float: left;
  clear: none;
  width: 100%;
}
.acalog-custom .aem-Grid.aem-Grid--default--8
  > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0;
}
.acalog-custom .aem-Grid.aem-Grid--default--8
  > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 12.5%;
}
.acalog-custom .aem-Grid.aem-Grid--default--8
  > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 25%;
}
.acalog-custom .aem-Grid.aem-Grid--default--8
  > .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 37.5%;
}
.acalog-custom .aem-Grid.aem-Grid--default--8
  > .aem-GridColumn.aem-GridColumn--offset--default--4 {
  margin-left: 50%;
}
.acalog-custom .aem-Grid.aem-Grid--default--8
  > .aem-GridColumn.aem-GridColumn--offset--default--5 {
  margin-left: 62.5%;
}
.acalog-custom .aem-Grid.aem-Grid--default--8
  > .aem-GridColumn.aem-GridColumn--offset--default--6 {
  margin-left: 75%;
}
.acalog-custom .aem-Grid.aem-Grid--default--8
  > .aem-GridColumn.aem-GridColumn--offset--default--7 {
  margin-left: 87.5%;
}
.acalog-custom .aem-Grid.aem-Grid--default--8
  > .aem-GridColumn.aem-GridColumn--offset--default--8 {
  margin-left: 100%;
}
.acalog-custom .aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 11.11111111%;
}
.acalog-custom .aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 22.22222222%;
}
.acalog-custom .aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--default--3 {
  float: left;
  clear: none;
  width: 33.33333333%;
}
.acalog-custom .aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--default--4 {
  float: left;
  clear: none;
  width: 44.44444444%;
}
.acalog-custom .aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--default--5 {
  float: left;
  clear: none;
  width: 55.55555556%;
}
.acalog-custom .aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--default--6 {
  float: left;
  clear: none;
  width: 66.66666667%;
}
.acalog-custom .aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--default--7 {
  float: left;
  clear: none;
  width: 77.77777778%;
}
.acalog-custom .aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--default--8 {
  float: left;
  clear: none;
  width: 88.88888889%;
}
.acalog-custom .aem-Grid.aem-Grid--default--9 > .aem-GridColumn.aem-GridColumn--default--9 {
  float: left;
  clear: none;
  width: 100%;
}
.acalog-custom .aem-Grid.aem-Grid--default--9
  > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0;
}
.acalog-custom .aem-Grid.aem-Grid--default--9
  > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 11.11111111%;
}
.acalog-custom .aem-Grid.aem-Grid--default--9
  > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 22.22222222%;
}
.acalog-custom .aem-Grid.aem-Grid--default--9
  > .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 33.33333333%;
}
.acalog-custom .aem-Grid.aem-Grid--default--9
  > .aem-GridColumn.aem-GridColumn--offset--default--4 {
  margin-left: 44.44444444%;
}
.acalog-custom .aem-Grid.aem-Grid--default--9
  > .aem-GridColumn.aem-GridColumn--offset--default--5 {
  margin-left: 55.55555556%;
}
.acalog-custom .aem-Grid.aem-Grid--default--9
  > .aem-GridColumn.aem-GridColumn--offset--default--6 {
  margin-left: 66.66666667%;
}
.acalog-custom .aem-Grid.aem-Grid--default--9
  > .aem-GridColumn.aem-GridColumn--offset--default--7 {
  margin-left: 77.77777778%;
}
.acalog-custom .aem-Grid.aem-Grid--default--9
  > .aem-GridColumn.aem-GridColumn--offset--default--8 {
  margin-left: 88.88888889%;
}
.acalog-custom .aem-Grid.aem-Grid--default--9
  > .aem-GridColumn.aem-GridColumn--offset--default--9 {
  margin-left: 100%;
}
.acalog-custom .aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 10%;
}
.acalog-custom .aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 20%;
}
.acalog-custom .aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--default--3 {
  float: left;
  clear: none;
  width: 30%;
}
.acalog-custom .aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--default--4 {
  float: left;
  clear: none;
  width: 40%;
}
.acalog-custom .aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--default--5 {
  float: left;
  clear: none;
  width: 50%;
}
.acalog-custom .aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--default--6 {
  float: left;
  clear: none;
  width: 60%;
}
.acalog-custom .aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--default--7 {
  float: left;
  clear: none;
  width: 70%;
}
.acalog-custom .aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--default--8 {
  float: left;
  clear: none;
  width: 80%;
}
.acalog-custom .aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--default--9 {
  float: left;
  clear: none;
  width: 90%;
}
.acalog-custom .aem-Grid.aem-Grid--default--10 > .aem-GridColumn.aem-GridColumn--default--10 {
  float: left;
  clear: none;
  width: 100%;
}
.acalog-custom .aem-Grid.aem-Grid--default--10
  > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0;
}
.acalog-custom .aem-Grid.aem-Grid--default--10
  > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 10%;
}
.acalog-custom .aem-Grid.aem-Grid--default--10
  > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 20%;
}
.acalog-custom .aem-Grid.aem-Grid--default--10
  > .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 30%;
}
.acalog-custom .aem-Grid.aem-Grid--default--10
  > .aem-GridColumn.aem-GridColumn--offset--default--4 {
  margin-left: 40%;
}
.acalog-custom .aem-Grid.aem-Grid--default--10
  > .aem-GridColumn.aem-GridColumn--offset--default--5 {
  margin-left: 50%;
}
.acalog-custom .aem-Grid.aem-Grid--default--10
  > .aem-GridColumn.aem-GridColumn--offset--default--6 {
  margin-left: 60%;
}
.acalog-custom .aem-Grid.aem-Grid--default--10
  > .aem-GridColumn.aem-GridColumn--offset--default--7 {
  margin-left: 70%;
}
.acalog-custom .aem-Grid.aem-Grid--default--10
  > .aem-GridColumn.aem-GridColumn--offset--default--8 {
  margin-left: 80%;
}
.acalog-custom .aem-Grid.aem-Grid--default--10
  > .aem-GridColumn.aem-GridColumn--offset--default--9 {
  margin-left: 90%;
}
.acalog-custom .aem-Grid.aem-Grid--default--10
  > .aem-GridColumn.aem-GridColumn--offset--default--10 {
  margin-left: 100%;
}
.acalog-custom .aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 9.09090909%;
}
.acalog-custom .aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 18.18181818%;
}
.acalog-custom .aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--default--3 {
  float: left;
  clear: none;
  width: 27.27272727%;
}
.acalog-custom .aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--default--4 {
  float: left;
  clear: none;
  width: 36.36363636%;
}
.acalog-custom .aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--default--5 {
  float: left;
  clear: none;
  width: 45.45454545%;
}
.acalog-custom .aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--default--6 {
  float: left;
  clear: none;
  width: 54.54545455%;
}
.acalog-custom .aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--default--7 {
  float: left;
  clear: none;
  width: 63.63636364%;
}
.acalog-custom .aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--default--8 {
  float: left;
  clear: none;
  width: 72.72727273%;
}
.acalog-custom .aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--default--9 {
  float: left;
  clear: none;
  width: 81.81818182%;
}
.acalog-custom .aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--default--10 {
  float: left;
  clear: none;
  width: 90.90909091%;
}
.acalog-custom .aem-Grid.aem-Grid--default--11 > .aem-GridColumn.aem-GridColumn--default--11 {
  float: left;
  clear: none;
  width: 100%;
}
.acalog-custom .aem-Grid.aem-Grid--default--11
  > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0;
}
.acalog-custom .aem-Grid.aem-Grid--default--11
  > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 9.09090909%;
}
.acalog-custom .aem-Grid.aem-Grid--default--11
  > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 18.18181818%;
}
.acalog-custom .aem-Grid.aem-Grid--default--11
  > .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 27.27272727%;
}
.acalog-custom .aem-Grid.aem-Grid--default--11
  > .aem-GridColumn.aem-GridColumn--offset--default--4 {
  margin-left: 36.36363636%;
}
.acalog-custom .aem-Grid.aem-Grid--default--11
  > .aem-GridColumn.aem-GridColumn--offset--default--5 {
  margin-left: 45.45454545%;
}
.acalog-custom .aem-Grid.aem-Grid--default--11
  > .aem-GridColumn.aem-GridColumn--offset--default--6 {
  margin-left: 54.54545455%;
}
.acalog-custom .aem-Grid.aem-Grid--default--11
  > .aem-GridColumn.aem-GridColumn--offset--default--7 {
  margin-left: 63.63636364%;
}
.acalog-custom .aem-Grid.aem-Grid--default--11
  > .aem-GridColumn.aem-GridColumn--offset--default--8 {
  margin-left: 72.72727273%;
}
.acalog-custom .aem-Grid.aem-Grid--default--11
  > .aem-GridColumn.aem-GridColumn--offset--default--9 {
  margin-left: 81.81818182%;
}
.acalog-custom .aem-Grid.aem-Grid--default--11
  > .aem-GridColumn.aem-GridColumn--offset--default--10 {
  margin-left: 90.90909091%;
}
.acalog-custom .aem-Grid.aem-Grid--default--11
  > .aem-GridColumn.aem-GridColumn--offset--default--11 {
  margin-left: 100%;
}
.acalog-custom .aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 8.33333333%;
}
.acalog-custom .aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 16.66666667%;
}
.acalog-custom .aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--3 {
  float: left;
  clear: none;
  width: 25%;
}
.acalog-custom .aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--4 {
  float: left;
  clear: none;
  width: 33.33333333%;
}
.acalog-custom .aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--5 {
  float: left;
  clear: none;
  width: 41.66666667%;
}
.acalog-custom .aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--6 {
  float: left;
  clear: none;
  width: 50%;
}
.acalog-custom .aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--7 {
  float: left;
  clear: none;
  width: 58.33333333%;
}
.acalog-custom .aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--8 {
  float: left;
  clear: none;
  width: 66.66666667%;
}
.acalog-custom .aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--9 {
  float: left;
  clear: none;
  width: 75%;
}
.acalog-custom .aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--10 {
  float: left;
  clear: none;
  width: 83.33333333%;
}
.acalog-custom .aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--11 {
  float: left;
  clear: none;
  width: 91.66666667%;
}
.acalog-custom .aem-Grid.aem-Grid--default--12 > .aem-GridColumn.aem-GridColumn--default--12 {
  float: left;
  clear: none;
  width: 100%;
}
.acalog-custom .aem-Grid.aem-Grid--default--12
  > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0;
}
.acalog-custom .aem-Grid.aem-Grid--default--12
  > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 8.33333333%;
}
.acalog-custom .aem-Grid.aem-Grid--default--12
  > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 16.66666667%;
}
.acalog-custom .aem-Grid.aem-Grid--default--12
  > .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 25%;
}
.acalog-custom .aem-Grid.aem-Grid--default--12
  > .aem-GridColumn.aem-GridColumn--offset--default--4 {
  margin-left: 33.33333333%;
}
.acalog-custom .aem-Grid.aem-Grid--default--12
  > .aem-GridColumn.aem-GridColumn--offset--default--5 {
  margin-left: 41.66666667%;
}
.acalog-custom .aem-Grid.aem-Grid--default--12
  > .aem-GridColumn.aem-GridColumn--offset--default--6 {
  margin-left: 50%;
}
.acalog-custom .aem-Grid.aem-Grid--default--12
  > .aem-GridColumn.aem-GridColumn--offset--default--7 {
  margin-left: 58.33333333%;
}
.acalog-custom .aem-Grid.aem-Grid--default--12
  > .aem-GridColumn.aem-GridColumn--offset--default--8 {
  margin-left: 66.66666667%;
}
.acalog-custom .aem-Grid.aem-Grid--default--12
  > .aem-GridColumn.aem-GridColumn--offset--default--9 {
  margin-left: 75%;
}
.acalog-custom .aem-Grid.aem-Grid--default--12
  > .aem-GridColumn.aem-GridColumn--offset--default--10 {
  margin-left: 83.33333333%;
}
.acalog-custom .aem-Grid.aem-Grid--default--12
  > .aem-GridColumn.aem-GridColumn--offset--default--11 {
  margin-left: 91.66666667%;
}
.acalog-custom .aem-Grid.aem-Grid--default--12
  > .aem-GridColumn.aem-GridColumn--offset--default--12 {
  margin-left: 100%;
}
.acalog-custom .aem-Grid.aem-Grid--default--13 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 7.69230769%;
}
.acalog-custom .aem-Grid.aem-Grid--default--13 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 15.38461538%;
}
.acalog-custom .aem-Grid.aem-Grid--default--13 > .aem-GridColumn.aem-GridColumn--default--3 {
  float: left;
  clear: none;
  width: 23.07692308%;
}
.acalog-custom .aem-Grid.aem-Grid--default--13 > .aem-GridColumn.aem-GridColumn--default--4 {
  float: left;
  clear: none;
  width: 30.76923077%;
}
.acalog-custom .aem-Grid.aem-Grid--default--13 > .aem-GridColumn.aem-GridColumn--default--5 {
  float: left;
  clear: none;
  width: 38.46153846%;
}
.acalog-custom .aem-Grid.aem-Grid--default--13 > .aem-GridColumn.aem-GridColumn--default--6 {
  float: left;
  clear: none;
  width: 46.15384615%;
}
.acalog-custom .aem-Grid.aem-Grid--default--13 > .aem-GridColumn.aem-GridColumn--default--7 {
  float: left;
  clear: none;
  width: 53.84615385%;
}
.acalog-custom .aem-Grid.aem-Grid--default--13 > .aem-GridColumn.aem-GridColumn--default--8 {
  float: left;
  clear: none;
  width: 61.53846154%;
}
.acalog-custom .aem-Grid.aem-Grid--default--13 > .aem-GridColumn.aem-GridColumn--default--9 {
  float: left;
  clear: none;
  width: 69.23076923%;
}
.acalog-custom .aem-Grid.aem-Grid--default--13 > .aem-GridColumn.aem-GridColumn--default--10 {
  float: left;
  clear: none;
  width: 76.92307692%;
}
.acalog-custom .aem-Grid.aem-Grid--default--13 > .aem-GridColumn.aem-GridColumn--default--11 {
  float: left;
  clear: none;
  width: 84.61538462%;
}
.acalog-custom .aem-Grid.aem-Grid--default--13 > .aem-GridColumn.aem-GridColumn--default--12 {
  float: left;
  clear: none;
  width: 92.30769231%;
}
.acalog-custom .aem-Grid.aem-Grid--default--13 > .aem-GridColumn.aem-GridColumn--default--13 {
  float: left;
  clear: none;
  width: 100%;
}
.acalog-custom .aem-Grid.aem-Grid--default--13
  > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0;
}
.acalog-custom .aem-Grid.aem-Grid--default--13
  > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 7.69230769%;
}
.acalog-custom .aem-Grid.aem-Grid--default--13
  > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 15.38461538%;
}
.acalog-custom .aem-Grid.aem-Grid--default--13
  > .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 23.07692308%;
}
.acalog-custom .aem-Grid.aem-Grid--default--13
  > .aem-GridColumn.aem-GridColumn--offset--default--4 {
  margin-left: 30.76923077%;
}
.acalog-custom .aem-Grid.aem-Grid--default--13
  > .aem-GridColumn.aem-GridColumn--offset--default--5 {
  margin-left: 38.46153846%;
}
.acalog-custom .aem-Grid.aem-Grid--default--13
  > .aem-GridColumn.aem-GridColumn--offset--default--6 {
  margin-left: 46.15384615%;
}
.acalog-custom .aem-Grid.aem-Grid--default--13
  > .aem-GridColumn.aem-GridColumn--offset--default--7 {
  margin-left: 53.84615385%;
}
.acalog-custom .aem-Grid.aem-Grid--default--13
  > .aem-GridColumn.aem-GridColumn--offset--default--8 {
  margin-left: 61.53846154%;
}
.acalog-custom .aem-Grid.aem-Grid--default--13
  > .aem-GridColumn.aem-GridColumn--offset--default--9 {
  margin-left: 69.23076923%;
}
.acalog-custom .aem-Grid.aem-Grid--default--13
  > .aem-GridColumn.aem-GridColumn--offset--default--10 {
  margin-left: 76.92307692%;
}
.acalog-custom .aem-Grid.aem-Grid--default--13
  > .aem-GridColumn.aem-GridColumn--offset--default--11 {
  margin-left: 84.61538462%;
}
.acalog-custom .aem-Grid.aem-Grid--default--13
  > .aem-GridColumn.aem-GridColumn--offset--default--12 {
  margin-left: 92.30769231%;
}
.acalog-custom .aem-Grid.aem-Grid--default--13
  > .aem-GridColumn.aem-GridColumn--offset--default--13 {
  margin-left: 100%;
}
.acalog-custom .aem-Grid.aem-Grid--default--14 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 7.14285714%;
}
.acalog-custom .aem-Grid.aem-Grid--default--14 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 14.28571429%;
}
.acalog-custom .aem-Grid.aem-Grid--default--14 > .aem-GridColumn.aem-GridColumn--default--3 {
  float: left;
  clear: none;
  width: 21.42857143%;
}
.acalog-custom .aem-Grid.aem-Grid--default--14 > .aem-GridColumn.aem-GridColumn--default--4 {
  float: left;
  clear: none;
  width: 28.57142857%;
}
.acalog-custom .aem-Grid.aem-Grid--default--14 > .aem-GridColumn.aem-GridColumn--default--5 {
  float: left;
  clear: none;
  width: 35.71428571%;
}
.acalog-custom .aem-Grid.aem-Grid--default--14 > .aem-GridColumn.aem-GridColumn--default--6 {
  float: left;
  clear: none;
  width: 42.85714286%;
}
.acalog-custom .aem-Grid.aem-Grid--default--14 > .aem-GridColumn.aem-GridColumn--default--7 {
  float: left;
  clear: none;
  width: 50%;
}
.acalog-custom .aem-Grid.aem-Grid--default--14 > .aem-GridColumn.aem-GridColumn--default--8 {
  float: left;
  clear: none;
  width: 57.14285714%;
}
.acalog-custom .aem-Grid.aem-Grid--default--14 > .aem-GridColumn.aem-GridColumn--default--9 {
  float: left;
  clear: none;
  width: 64.28571429%;
}
.acalog-custom .aem-Grid.aem-Grid--default--14 > .aem-GridColumn.aem-GridColumn--default--10 {
  float: left;
  clear: none;
  width: 71.42857143%;
}
.acalog-custom .aem-Grid.aem-Grid--default--14 > .aem-GridColumn.aem-GridColumn--default--11 {
  float: left;
  clear: none;
  width: 78.57142857%;
}
.acalog-custom .aem-Grid.aem-Grid--default--14 > .aem-GridColumn.aem-GridColumn--default--12 {
  float: left;
  clear: none;
  width: 85.71428571%;
}
.acalog-custom .aem-Grid.aem-Grid--default--14 > .aem-GridColumn.aem-GridColumn--default--13 {
  float: left;
  clear: none;
  width: 92.85714286%;
}
.acalog-custom .aem-Grid.aem-Grid--default--14 > .aem-GridColumn.aem-GridColumn--default--14 {
  float: left;
  clear: none;
  width: 100%;
}
.acalog-custom .aem-Grid.aem-Grid--default--14
  > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0;
}
.acalog-custom .aem-Grid.aem-Grid--default--14
  > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 7.14285714%;
}
.acalog-custom .aem-Grid.aem-Grid--default--14
  > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 14.28571429%;
}
.acalog-custom .aem-Grid.aem-Grid--default--14
  > .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 21.42857143%;
}
.acalog-custom .aem-Grid.aem-Grid--default--14
  > .aem-GridColumn.aem-GridColumn--offset--default--4 {
  margin-left: 28.57142857%;
}
.acalog-custom .aem-Grid.aem-Grid--default--14
  > .aem-GridColumn.aem-GridColumn--offset--default--5 {
  margin-left: 35.71428571%;
}
.acalog-custom .aem-Grid.aem-Grid--default--14
  > .aem-GridColumn.aem-GridColumn--offset--default--6 {
  margin-left: 42.85714286%;
}
.acalog-custom .aem-Grid.aem-Grid--default--14
  > .aem-GridColumn.aem-GridColumn--offset--default--7 {
  margin-left: 50%;
}
.acalog-custom .aem-Grid.aem-Grid--default--14
  > .aem-GridColumn.aem-GridColumn--offset--default--8 {
  margin-left: 57.14285714%;
}
.acalog-custom .aem-Grid.aem-Grid--default--14
  > .aem-GridColumn.aem-GridColumn--offset--default--9 {
  margin-left: 64.28571429%;
}
.acalog-custom .aem-Grid.aem-Grid--default--14
  > .aem-GridColumn.aem-GridColumn--offset--default--10 {
  margin-left: 71.42857143%;
}
.acalog-custom .aem-Grid.aem-Grid--default--14
  > .aem-GridColumn.aem-GridColumn--offset--default--11 {
  margin-left: 78.57142857%;
}
.acalog-custom .aem-Grid.aem-Grid--default--14
  > .aem-GridColumn.aem-GridColumn--offset--default--12 {
  margin-left: 85.71428571%;
}
.acalog-custom .aem-Grid.aem-Grid--default--14
  > .aem-GridColumn.aem-GridColumn--offset--default--13 {
  margin-left: 92.85714286%;
}
.acalog-custom .aem-Grid.aem-Grid--default--14
  > .aem-GridColumn.aem-GridColumn--offset--default--14 {
  margin-left: 100%;
}
.acalog-custom .aem-Grid.aem-Grid--default--15 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 6.66666667%;
}
.acalog-custom .aem-Grid.aem-Grid--default--15 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 13.33333333%;
}
.acalog-custom .aem-Grid.aem-Grid--default--15 > .aem-GridColumn.aem-GridColumn--default--3 {
  float: left;
  clear: none;
  width: 20%;
}
.acalog-custom .aem-Grid.aem-Grid--default--15 > .aem-GridColumn.aem-GridColumn--default--4 {
  float: left;
  clear: none;
  width: 26.66666667%;
}
.acalog-custom .aem-Grid.aem-Grid--default--15 > .aem-GridColumn.aem-GridColumn--default--5 {
  float: left;
  clear: none;
  width: 33.33333333%;
}
.acalog-custom .aem-Grid.aem-Grid--default--15 > .aem-GridColumn.aem-GridColumn--default--6 {
  float: left;
  clear: none;
  width: 40%;
}
.acalog-custom .aem-Grid.aem-Grid--default--15 > .aem-GridColumn.aem-GridColumn--default--7 {
  float: left;
  clear: none;
  width: 46.66666667%;
}
.acalog-custom .aem-Grid.aem-Grid--default--15 > .aem-GridColumn.aem-GridColumn--default--8 {
  float: left;
  clear: none;
  width: 53.33333333%;
}
.acalog-custom .aem-Grid.aem-Grid--default--15 > .aem-GridColumn.aem-GridColumn--default--9 {
  float: left;
  clear: none;
  width: 60%;
}
.acalog-custom .aem-Grid.aem-Grid--default--15 > .aem-GridColumn.aem-GridColumn--default--10 {
  float: left;
  clear: none;
  width: 66.66666667%;
}
.acalog-custom .aem-Grid.aem-Grid--default--15 > .aem-GridColumn.aem-GridColumn--default--11 {
  float: left;
  clear: none;
  width: 73.33333333%;
}
.acalog-custom .aem-Grid.aem-Grid--default--15 > .aem-GridColumn.aem-GridColumn--default--12 {
  float: left;
  clear: none;
  width: 80%;
}
.acalog-custom .aem-Grid.aem-Grid--default--15 > .aem-GridColumn.aem-GridColumn--default--13 {
  float: left;
  clear: none;
  width: 86.66666667%;
}
.acalog-custom .aem-Grid.aem-Grid--default--15 > .aem-GridColumn.aem-GridColumn--default--14 {
  float: left;
  clear: none;
  width: 93.33333333%;
}
.acalog-custom .aem-Grid.aem-Grid--default--15 > .aem-GridColumn.aem-GridColumn--default--15 {
  float: left;
  clear: none;
  width: 100%;
}
.acalog-custom .aem-Grid.aem-Grid--default--15
  > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0;
}
.acalog-custom .aem-Grid.aem-Grid--default--15
  > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 6.66666667%;
}
.acalog-custom .aem-Grid.aem-Grid--default--15
  > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 13.33333333%;
}
.acalog-custom .aem-Grid.aem-Grid--default--15
  > .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 20%;
}
.acalog-custom .aem-Grid.aem-Grid--default--15
  > .aem-GridColumn.aem-GridColumn--offset--default--4 {
  margin-left: 26.66666667%;
}
.acalog-custom .aem-Grid.aem-Grid--default--15
  > .aem-GridColumn.aem-GridColumn--offset--default--5 {
  margin-left: 33.33333333%;
}
.acalog-custom .aem-Grid.aem-Grid--default--15
  > .aem-GridColumn.aem-GridColumn--offset--default--6 {
  margin-left: 40%;
}
.acalog-custom .aem-Grid.aem-Grid--default--15
  > .aem-GridColumn.aem-GridColumn--offset--default--7 {
  margin-left: 46.66666667%;
}
.acalog-custom .aem-Grid.aem-Grid--default--15
  > .aem-GridColumn.aem-GridColumn--offset--default--8 {
  margin-left: 53.33333333%;
}
.acalog-custom .aem-Grid.aem-Grid--default--15
  > .aem-GridColumn.aem-GridColumn--offset--default--9 {
  margin-left: 60%;
}
.acalog-custom .aem-Grid.aem-Grid--default--15
  > .aem-GridColumn.aem-GridColumn--offset--default--10 {
  margin-left: 66.66666667%;
}
.acalog-custom .aem-Grid.aem-Grid--default--15
  > .aem-GridColumn.aem-GridColumn--offset--default--11 {
  margin-left: 73.33333333%;
}
.acalog-custom .aem-Grid.aem-Grid--default--15
  > .aem-GridColumn.aem-GridColumn--offset--default--12 {
  margin-left: 80%;
}
.acalog-custom .aem-Grid.aem-Grid--default--15
  > .aem-GridColumn.aem-GridColumn--offset--default--13 {
  margin-left: 86.66666667%;
}
.acalog-custom .aem-Grid.aem-Grid--default--15
  > .aem-GridColumn.aem-GridColumn--offset--default--14 {
  margin-left: 93.33333333%;
}
.acalog-custom .aem-Grid.aem-Grid--default--15
  > .aem-GridColumn.aem-GridColumn--offset--default--15 {
  margin-left: 100%;
}
.acalog-custom .aem-Grid.aem-Grid--default--16 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 6.25%;
}
.acalog-custom .aem-Grid.aem-Grid--default--16 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 12.5%;
}
.acalog-custom .aem-Grid.aem-Grid--default--16 > .aem-GridColumn.aem-GridColumn--default--3 {
  float: left;
  clear: none;
  width: 18.75%;
}
.acalog-custom .aem-Grid.aem-Grid--default--16 > .aem-GridColumn.aem-GridColumn--default--4 {
  float: left;
  clear: none;
  width: 25%;
}
.acalog-custom .aem-Grid.aem-Grid--default--16 > .aem-GridColumn.aem-GridColumn--default--5 {
  float: left;
  clear: none;
  width: 31.25%;
}
.acalog-custom .aem-Grid.aem-Grid--default--16 > .aem-GridColumn.aem-GridColumn--default--6 {
  float: left;
  clear: none;
  width: 37.5%;
}
.acalog-custom .aem-Grid.aem-Grid--default--16 > .aem-GridColumn.aem-GridColumn--default--7 {
  float: left;
  clear: none;
  width: 43.75%;
}
.acalog-custom .aem-Grid.aem-Grid--default--16 > .aem-GridColumn.aem-GridColumn--default--8 {
  float: left;
  clear: none;
  width: 50%;
}
.acalog-custom .aem-Grid.aem-Grid--default--16 > .aem-GridColumn.aem-GridColumn--default--9 {
  float: left;
  clear: none;
  width: 56.25%;
}
.acalog-custom .aem-Grid.aem-Grid--default--16 > .aem-GridColumn.aem-GridColumn--default--10 {
  float: left;
  clear: none;
  width: 62.5%;
}
.acalog-custom .aem-Grid.aem-Grid--default--16 > .aem-GridColumn.aem-GridColumn--default--11 {
  float: left;
  clear: none;
  width: 68.75%;
}
.acalog-custom .aem-Grid.aem-Grid--default--16 > .aem-GridColumn.aem-GridColumn--default--12 {
  float: left;
  clear: none;
  width: 75%;
}
.acalog-custom .aem-Grid.aem-Grid--default--16 > .aem-GridColumn.aem-GridColumn--default--13 {
  float: left;
  clear: none;
  width: 81.25%;
}
.acalog-custom .aem-Grid.aem-Grid--default--16 > .aem-GridColumn.aem-GridColumn--default--14 {
  float: left;
  clear: none;
  width: 87.5%;
}
.acalog-custom .aem-Grid.aem-Grid--default--16 > .aem-GridColumn.aem-GridColumn--default--15 {
  float: left;
  clear: none;
  width: 93.75%;
}
.acalog-custom .aem-Grid.aem-Grid--default--16 > .aem-GridColumn.aem-GridColumn--default--16 {
  float: left;
  clear: none;
  width: 100%;
}
.acalog-custom .aem-Grid.aem-Grid--default--16
  > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0;
}
.acalog-custom .aem-Grid.aem-Grid--default--16
  > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 6.25%;
}
.acalog-custom .aem-Grid.aem-Grid--default--16
  > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 12.5%;
}
.acalog-custom .aem-Grid.aem-Grid--default--16
  > .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 18.75%;
}
.acalog-custom .aem-Grid.aem-Grid--default--16
  > .aem-GridColumn.aem-GridColumn--offset--default--4 {
  margin-left: 25%;
}
.acalog-custom .aem-Grid.aem-Grid--default--16
  > .aem-GridColumn.aem-GridColumn--offset--default--5 {
  margin-left: 31.25%;
}
.acalog-custom .aem-Grid.aem-Grid--default--16
  > .aem-GridColumn.aem-GridColumn--offset--default--6 {
  margin-left: 37.5%;
}
.acalog-custom .aem-Grid.aem-Grid--default--16
  > .aem-GridColumn.aem-GridColumn--offset--default--7 {
  margin-left: 43.75%;
}
.acalog-custom .aem-Grid.aem-Grid--default--16
  > .aem-GridColumn.aem-GridColumn--offset--default--8 {
  margin-left: 50%;
}
.acalog-custom .aem-Grid.aem-Grid--default--16
  > .aem-GridColumn.aem-GridColumn--offset--default--9 {
  margin-left: 56.25%;
}
.acalog-custom .aem-Grid.aem-Grid--default--16
  > .aem-GridColumn.aem-GridColumn--offset--default--10 {
  margin-left: 62.5%;
}
.acalog-custom .aem-Grid.aem-Grid--default--16
  > .aem-GridColumn.aem-GridColumn--offset--default--11 {
  margin-left: 68.75%;
}
.acalog-custom .aem-Grid.aem-Grid--default--16
  > .aem-GridColumn.aem-GridColumn--offset--default--12 {
  margin-left: 75%;
}
.acalog-custom .aem-Grid.aem-Grid--default--16
  > .aem-GridColumn.aem-GridColumn--offset--default--13 {
  margin-left: 81.25%;
}
.acalog-custom .aem-Grid.aem-Grid--default--16
  > .aem-GridColumn.aem-GridColumn--offset--default--14 {
  margin-left: 87.5%;
}
.acalog-custom .aem-Grid.aem-Grid--default--16
  > .aem-GridColumn.aem-GridColumn--offset--default--15 {
  margin-left: 93.75%;
}
.acalog-custom .aem-Grid.aem-Grid--default--16
  > .aem-GridColumn.aem-GridColumn--offset--default--16 {
  margin-left: 100%;
}
.acalog-custom .aem-Grid.aem-Grid--default--17 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 5.88235294%;
}
.acalog-custom .aem-Grid.aem-Grid--default--17 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 11.76470588%;
}
.acalog-custom .aem-Grid.aem-Grid--default--17 > .aem-GridColumn.aem-GridColumn--default--3 {
  float: left;
  clear: none;
  width: 17.64705882%;
}
.acalog-custom .aem-Grid.aem-Grid--default--17 > .aem-GridColumn.aem-GridColumn--default--4 {
  float: left;
  clear: none;
  width: 23.52941176%;
}
.acalog-custom .aem-Grid.aem-Grid--default--17 > .aem-GridColumn.aem-GridColumn--default--5 {
  float: left;
  clear: none;
  width: 29.41176471%;
}
.acalog-custom .aem-Grid.aem-Grid--default--17 > .aem-GridColumn.aem-GridColumn--default--6 {
  float: left;
  clear: none;
  width: 35.29411765%;
}
.acalog-custom .aem-Grid.aem-Grid--default--17 > .aem-GridColumn.aem-GridColumn--default--7 {
  float: left;
  clear: none;
  width: 41.17647059%;
}
.acalog-custom .aem-Grid.aem-Grid--default--17 > .aem-GridColumn.aem-GridColumn--default--8 {
  float: left;
  clear: none;
  width: 47.05882353%;
}
.acalog-custom .aem-Grid.aem-Grid--default--17 > .aem-GridColumn.aem-GridColumn--default--9 {
  float: left;
  clear: none;
  width: 52.94117647%;
}
.acalog-custom .aem-Grid.aem-Grid--default--17 > .aem-GridColumn.aem-GridColumn--default--10 {
  float: left;
  clear: none;
  width: 58.82352941%;
}
.acalog-custom .aem-Grid.aem-Grid--default--17 > .aem-GridColumn.aem-GridColumn--default--11 {
  float: left;
  clear: none;
  width: 64.70588235%;
}
.acalog-custom .aem-Grid.aem-Grid--default--17 > .aem-GridColumn.aem-GridColumn--default--12 {
  float: left;
  clear: none;
  width: 70.58823529%;
}
.acalog-custom .aem-Grid.aem-Grid--default--17 > .aem-GridColumn.aem-GridColumn--default--13 {
  float: left;
  clear: none;
  width: 76.47058824%;
}
.acalog-custom .aem-Grid.aem-Grid--default--17 > .aem-GridColumn.aem-GridColumn--default--14 {
  float: left;
  clear: none;
  width: 82.35294118%;
}
.acalog-custom .aem-Grid.aem-Grid--default--17 > .aem-GridColumn.aem-GridColumn--default--15 {
  float: left;
  clear: none;
  width: 88.23529412%;
}
.acalog-custom .aem-Grid.aem-Grid--default--17 > .aem-GridColumn.aem-GridColumn--default--16 {
  float: left;
  clear: none;
  width: 94.11764706%;
}
.acalog-custom .aem-Grid.aem-Grid--default--17 > .aem-GridColumn.aem-GridColumn--default--17 {
  float: left;
  clear: none;
  width: 100%;
}
.acalog-custom .aem-Grid.aem-Grid--default--17
  > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0;
}
.acalog-custom .aem-Grid.aem-Grid--default--17
  > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 5.88235294%;
}
.acalog-custom .aem-Grid.aem-Grid--default--17
  > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 11.76470588%;
}
.acalog-custom .aem-Grid.aem-Grid--default--17
  > .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 17.64705882%;
}
.acalog-custom .aem-Grid.aem-Grid--default--17
  > .aem-GridColumn.aem-GridColumn--offset--default--4 {
  margin-left: 23.52941176%;
}
.acalog-custom .aem-Grid.aem-Grid--default--17
  > .aem-GridColumn.aem-GridColumn--offset--default--5 {
  margin-left: 29.41176471%;
}
.acalog-custom .aem-Grid.aem-Grid--default--17
  > .aem-GridColumn.aem-GridColumn--offset--default--6 {
  margin-left: 35.29411765%;
}
.acalog-custom .aem-Grid.aem-Grid--default--17
  > .aem-GridColumn.aem-GridColumn--offset--default--7 {
  margin-left: 41.17647059%;
}
.acalog-custom .aem-Grid.aem-Grid--default--17
  > .aem-GridColumn.aem-GridColumn--offset--default--8 {
  margin-left: 47.05882353%;
}
.acalog-custom .aem-Grid.aem-Grid--default--17
  > .aem-GridColumn.aem-GridColumn--offset--default--9 {
  margin-left: 52.94117647%;
}
.acalog-custom .aem-Grid.aem-Grid--default--17
  > .aem-GridColumn.aem-GridColumn--offset--default--10 {
  margin-left: 58.82352941%;
}
.acalog-custom .aem-Grid.aem-Grid--default--17
  > .aem-GridColumn.aem-GridColumn--offset--default--11 {
  margin-left: 64.70588235%;
}
.acalog-custom .aem-Grid.aem-Grid--default--17
  > .aem-GridColumn.aem-GridColumn--offset--default--12 {
  margin-left: 70.58823529%;
}
.acalog-custom .aem-Grid.aem-Grid--default--17
  > .aem-GridColumn.aem-GridColumn--offset--default--13 {
  margin-left: 76.47058824%;
}
.acalog-custom .aem-Grid.aem-Grid--default--17
  > .aem-GridColumn.aem-GridColumn--offset--default--14 {
  margin-left: 82.35294118%;
}
.acalog-custom .aem-Grid.aem-Grid--default--17
  > .aem-GridColumn.aem-GridColumn--offset--default--15 {
  margin-left: 88.23529412%;
}
.acalog-custom .aem-Grid.aem-Grid--default--17
  > .aem-GridColumn.aem-GridColumn--offset--default--16 {
  margin-left: 94.11764706%;
}
.acalog-custom .aem-Grid.aem-Grid--default--17
  > .aem-GridColumn.aem-GridColumn--offset--default--17 {
  margin-left: 100%;
}
.acalog-custom .aem-Grid.aem-Grid--default--18 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 5.55555556%;
}
.acalog-custom .aem-Grid.aem-Grid--default--18 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 11.11111111%;
}
.acalog-custom .aem-Grid.aem-Grid--default--18 > .aem-GridColumn.aem-GridColumn--default--3 {
  float: left;
  clear: none;
  width: 16.66666667%;
}
.acalog-custom .aem-Grid.aem-Grid--default--18 > .aem-GridColumn.aem-GridColumn--default--4 {
  float: left;
  clear: none;
  width: 22.22222222%;
}
.acalog-custom .aem-Grid.aem-Grid--default--18 > .aem-GridColumn.aem-GridColumn--default--5 {
  float: left;
  clear: none;
  width: 27.77777778%;
}
.acalog-custom .aem-Grid.aem-Grid--default--18 > .aem-GridColumn.aem-GridColumn--default--6 {
  float: left;
  clear: none;
  width: 33.33333333%;
}
.acalog-custom .aem-Grid.aem-Grid--default--18 > .aem-GridColumn.aem-GridColumn--default--7 {
  float: left;
  clear: none;
  width: 38.88888889%;
}
.acalog-custom .aem-Grid.aem-Grid--default--18 > .aem-GridColumn.aem-GridColumn--default--8 {
  float: left;
  clear: none;
  width: 44.44444444%;
}
.acalog-custom .aem-Grid.aem-Grid--default--18 > .aem-GridColumn.aem-GridColumn--default--9 {
  float: left;
  clear: none;
  width: 50%;
}
.acalog-custom .aem-Grid.aem-Grid--default--18 > .aem-GridColumn.aem-GridColumn--default--10 {
  float: left;
  clear: none;
  width: 55.55555556%;
}
.acalog-custom .aem-Grid.aem-Grid--default--18 > .aem-GridColumn.aem-GridColumn--default--11 {
  float: left;
  clear: none;
  width: 61.11111111%;
}
.acalog-custom .aem-Grid.aem-Grid--default--18 > .aem-GridColumn.aem-GridColumn--default--12 {
  float: left;
  clear: none;
  width: 66.66666667%;
}
.acalog-custom .aem-Grid.aem-Grid--default--18 > .aem-GridColumn.aem-GridColumn--default--13 {
  float: left;
  clear: none;
  width: 72.22222222%;
}
.acalog-custom .aem-Grid.aem-Grid--default--18 > .aem-GridColumn.aem-GridColumn--default--14 {
  float: left;
  clear: none;
  width: 77.77777778%;
}
.acalog-custom .aem-Grid.aem-Grid--default--18 > .aem-GridColumn.aem-GridColumn--default--15 {
  float: left;
  clear: none;
  width: 83.33333333%;
}
.acalog-custom .aem-Grid.aem-Grid--default--18 > .aem-GridColumn.aem-GridColumn--default--16 {
  float: left;
  clear: none;
  width: 88.88888889%;
}
.acalog-custom .aem-Grid.aem-Grid--default--18 > .aem-GridColumn.aem-GridColumn--default--17 {
  float: left;
  clear: none;
  width: 94.44444444%;
}
.acalog-custom .aem-Grid.aem-Grid--default--18 > .aem-GridColumn.aem-GridColumn--default--18 {
  float: left;
  clear: none;
  width: 100%;
}
.acalog-custom .aem-Grid.aem-Grid--default--18
  > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0;
}
.acalog-custom .aem-Grid.aem-Grid--default--18
  > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 5.55555556%;
}
.acalog-custom .aem-Grid.aem-Grid--default--18
  > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 11.11111111%;
}
.acalog-custom .aem-Grid.aem-Grid--default--18
  > .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 16.66666667%;
}
.acalog-custom .aem-Grid.aem-Grid--default--18
  > .aem-GridColumn.aem-GridColumn--offset--default--4 {
  margin-left: 22.22222222%;
}
.acalog-custom .aem-Grid.aem-Grid--default--18
  > .aem-GridColumn.aem-GridColumn--offset--default--5 {
  margin-left: 27.77777778%;
}
.acalog-custom .aem-Grid.aem-Grid--default--18
  > .aem-GridColumn.aem-GridColumn--offset--default--6 {
  margin-left: 33.33333333%;
}
.acalog-custom .aem-Grid.aem-Grid--default--18
  > .aem-GridColumn.aem-GridColumn--offset--default--7 {
  margin-left: 38.88888889%;
}
.acalog-custom .aem-Grid.aem-Grid--default--18
  > .aem-GridColumn.aem-GridColumn--offset--default--8 {
  margin-left: 44.44444444%;
}
.acalog-custom .aem-Grid.aem-Grid--default--18
  > .aem-GridColumn.aem-GridColumn--offset--default--9 {
  margin-left: 50%;
}
.acalog-custom .aem-Grid.aem-Grid--default--18
  > .aem-GridColumn.aem-GridColumn--offset--default--10 {
  margin-left: 55.55555556%;
}
.acalog-custom .aem-Grid.aem-Grid--default--18
  > .aem-GridColumn.aem-GridColumn--offset--default--11 {
  margin-left: 61.11111111%;
}
.acalog-custom .aem-Grid.aem-Grid--default--18
  > .aem-GridColumn.aem-GridColumn--offset--default--12 {
  margin-left: 66.66666667%;
}
.acalog-custom .aem-Grid.aem-Grid--default--18
  > .aem-GridColumn.aem-GridColumn--offset--default--13 {
  margin-left: 72.22222222%;
}
.acalog-custom .aem-Grid.aem-Grid--default--18
  > .aem-GridColumn.aem-GridColumn--offset--default--14 {
  margin-left: 77.77777778%;
}
.acalog-custom .aem-Grid.aem-Grid--default--18
  > .aem-GridColumn.aem-GridColumn--offset--default--15 {
  margin-left: 83.33333333%;
}
.acalog-custom .aem-Grid.aem-Grid--default--18
  > .aem-GridColumn.aem-GridColumn--offset--default--16 {
  margin-left: 88.88888889%;
}
.acalog-custom .aem-Grid.aem-Grid--default--18
  > .aem-GridColumn.aem-GridColumn--offset--default--17 {
  margin-left: 94.44444444%;
}
.acalog-custom .aem-Grid.aem-Grid--default--18
  > .aem-GridColumn.aem-GridColumn--offset--default--18 {
  margin-left: 100%;
}
.acalog-custom .aem-Grid.aem-Grid--default--19 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 5.26315789%;
}
.acalog-custom .aem-Grid.aem-Grid--default--19 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 10.52631579%;
}
.acalog-custom .aem-Grid.aem-Grid--default--19 > .aem-GridColumn.aem-GridColumn--default--3 {
  float: left;
  clear: none;
  width: 15.78947368%;
}
.acalog-custom .aem-Grid.aem-Grid--default--19 > .aem-GridColumn.aem-GridColumn--default--4 {
  float: left;
  clear: none;
  width: 21.05263158%;
}
.acalog-custom .aem-Grid.aem-Grid--default--19 > .aem-GridColumn.aem-GridColumn--default--5 {
  float: left;
  clear: none;
  width: 26.31578947%;
}
.acalog-custom .aem-Grid.aem-Grid--default--19 > .aem-GridColumn.aem-GridColumn--default--6 {
  float: left;
  clear: none;
  width: 31.57894737%;
}
.acalog-custom .aem-Grid.aem-Grid--default--19 > .aem-GridColumn.aem-GridColumn--default--7 {
  float: left;
  clear: none;
  width: 36.84210526%;
}
.acalog-custom .aem-Grid.aem-Grid--default--19 > .aem-GridColumn.aem-GridColumn--default--8 {
  float: left;
  clear: none;
  width: 42.10526316%;
}
.acalog-custom .aem-Grid.aem-Grid--default--19 > .aem-GridColumn.aem-GridColumn--default--9 {
  float: left;
  clear: none;
  width: 47.36842105%;
}
.acalog-custom .aem-Grid.aem-Grid--default--19 > .aem-GridColumn.aem-GridColumn--default--10 {
  float: left;
  clear: none;
  width: 52.63157895%;
}
.acalog-custom .aem-Grid.aem-Grid--default--19 > .aem-GridColumn.aem-GridColumn--default--11 {
  float: left;
  clear: none;
  width: 57.89473684%;
}
.acalog-custom .aem-Grid.aem-Grid--default--19 > .aem-GridColumn.aem-GridColumn--default--12 {
  float: left;
  clear: none;
  width: 63.15789474%;
}
.acalog-custom .aem-Grid.aem-Grid--default--19 > .aem-GridColumn.aem-GridColumn--default--13 {
  float: left;
  clear: none;
  width: 68.42105263%;
}
.acalog-custom .aem-Grid.aem-Grid--default--19 > .aem-GridColumn.aem-GridColumn--default--14 {
  float: left;
  clear: none;
  width: 73.68421053%;
}
.acalog-custom .aem-Grid.aem-Grid--default--19 > .aem-GridColumn.aem-GridColumn--default--15 {
  float: left;
  clear: none;
  width: 78.94736842%;
}
.acalog-custom .aem-Grid.aem-Grid--default--19 > .aem-GridColumn.aem-GridColumn--default--16 {
  float: left;
  clear: none;
  width: 84.21052632%;
}
.acalog-custom .aem-Grid.aem-Grid--default--19 > .aem-GridColumn.aem-GridColumn--default--17 {
  float: left;
  clear: none;
  width: 89.47368421%;
}
.acalog-custom .aem-Grid.aem-Grid--default--19 > .aem-GridColumn.aem-GridColumn--default--18 {
  float: left;
  clear: none;
  width: 94.73684211%;
}
.acalog-custom .aem-Grid.aem-Grid--default--19 > .aem-GridColumn.aem-GridColumn--default--19 {
  float: left;
  clear: none;
  width: 100%;
}
.acalog-custom .aem-Grid.aem-Grid--default--19
  > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0;
}
.acalog-custom .aem-Grid.aem-Grid--default--19
  > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 5.26315789%;
}
.acalog-custom .aem-Grid.aem-Grid--default--19
  > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 10.52631579%;
}
.acalog-custom .aem-Grid.aem-Grid--default--19
  > .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 15.78947368%;
}
.acalog-custom .aem-Grid.aem-Grid--default--19
  > .aem-GridColumn.aem-GridColumn--offset--default--4 {
  margin-left: 21.05263158%;
}
.acalog-custom .aem-Grid.aem-Grid--default--19
  > .aem-GridColumn.aem-GridColumn--offset--default--5 {
  margin-left: 26.31578947%;
}
.acalog-custom .aem-Grid.aem-Grid--default--19
  > .aem-GridColumn.aem-GridColumn--offset--default--6 {
  margin-left: 31.57894737%;
}
.acalog-custom .aem-Grid.aem-Grid--default--19
  > .aem-GridColumn.aem-GridColumn--offset--default--7 {
  margin-left: 36.84210526%;
}
.acalog-custom .aem-Grid.aem-Grid--default--19
  > .aem-GridColumn.aem-GridColumn--offset--default--8 {
  margin-left: 42.10526316%;
}
.acalog-custom .aem-Grid.aem-Grid--default--19
  > .aem-GridColumn.aem-GridColumn--offset--default--9 {
  margin-left: 47.36842105%;
}
.acalog-custom .aem-Grid.aem-Grid--default--19
  > .aem-GridColumn.aem-GridColumn--offset--default--10 {
  margin-left: 52.63157895%;
}
.acalog-custom .aem-Grid.aem-Grid--default--19
  > .aem-GridColumn.aem-GridColumn--offset--default--11 {
  margin-left: 57.89473684%;
}
.acalog-custom .aem-Grid.aem-Grid--default--19
  > .aem-GridColumn.aem-GridColumn--offset--default--12 {
  margin-left: 63.15789474%;
}
.acalog-custom .aem-Grid.aem-Grid--default--19
  > .aem-GridColumn.aem-GridColumn--offset--default--13 {
  margin-left: 68.42105263%;
}
.acalog-custom .aem-Grid.aem-Grid--default--19
  > .aem-GridColumn.aem-GridColumn--offset--default--14 {
  margin-left: 73.68421053%;
}
.acalog-custom .aem-Grid.aem-Grid--default--19
  > .aem-GridColumn.aem-GridColumn--offset--default--15 {
  margin-left: 78.94736842%;
}
.acalog-custom .aem-Grid.aem-Grid--default--19
  > .aem-GridColumn.aem-GridColumn--offset--default--16 {
  margin-left: 84.21052632%;
}
.acalog-custom .aem-Grid.aem-Grid--default--19
  > .aem-GridColumn.aem-GridColumn--offset--default--17 {
  margin-left: 89.47368421%;
}
.acalog-custom .aem-Grid.aem-Grid--default--19
  > .aem-GridColumn.aem-GridColumn--offset--default--18 {
  margin-left: 94.73684211%;
}
.acalog-custom .aem-Grid.aem-Grid--default--19
  > .aem-GridColumn.aem-GridColumn--offset--default--19 {
  margin-left: 100%;
}
.acalog-custom .aem-Grid.aem-Grid--default--20 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 5%;
}
.acalog-custom .aem-Grid.aem-Grid--default--20 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 10%;
}
.acalog-custom .aem-Grid.aem-Grid--default--20 > .aem-GridColumn.aem-GridColumn--default--3 {
  float: left;
  clear: none;
  width: 15%;
}
.acalog-custom .aem-Grid.aem-Grid--default--20 > .aem-GridColumn.aem-GridColumn--default--4 {
  float: left;
  clear: none;
  width: 20%;
}
.acalog-custom .aem-Grid.aem-Grid--default--20 > .aem-GridColumn.aem-GridColumn--default--5 {
  float: left;
  clear: none;
  width: 25%;
}
.acalog-custom .aem-Grid.aem-Grid--default--20 > .aem-GridColumn.aem-GridColumn--default--6 {
  float: left;
  clear: none;
  width: 30%;
}
.acalog-custom .aem-Grid.aem-Grid--default--20 > .aem-GridColumn.aem-GridColumn--default--7 {
  float: left;
  clear: none;
  width: 35%;
}
.acalog-custom .aem-Grid.aem-Grid--default--20 > .aem-GridColumn.aem-GridColumn--default--8 {
  float: left;
  clear: none;
  width: 40%;
}
.acalog-custom .aem-Grid.aem-Grid--default--20 > .aem-GridColumn.aem-GridColumn--default--9 {
  float: left;
  clear: none;
  width: 45%;
}
.acalog-custom .aem-Grid.aem-Grid--default--20 > .aem-GridColumn.aem-GridColumn--default--10 {
  float: left;
  clear: none;
  width: 50%;
}
.acalog-custom .aem-Grid.aem-Grid--default--20 > .aem-GridColumn.aem-GridColumn--default--11 {
  float: left;
  clear: none;
  width: 55%;
}
.acalog-custom .aem-Grid.aem-Grid--default--20 > .aem-GridColumn.aem-GridColumn--default--12 {
  float: left;
  clear: none;
  width: 60%;
}
.acalog-custom .aem-Grid.aem-Grid--default--20 > .aem-GridColumn.aem-GridColumn--default--13 {
  float: left;
  clear: none;
  width: 65%;
}
.acalog-custom .aem-Grid.aem-Grid--default--20 > .aem-GridColumn.aem-GridColumn--default--14 {
  float: left;
  clear: none;
  width: 70%;
}
.acalog-custom .aem-Grid.aem-Grid--default--20 > .aem-GridColumn.aem-GridColumn--default--15 {
  float: left;
  clear: none;
  width: 75%;
}
.acalog-custom .aem-Grid.aem-Grid--default--20 > .aem-GridColumn.aem-GridColumn--default--16 {
  float: left;
  clear: none;
  width: 80%;
}
.acalog-custom .aem-Grid.aem-Grid--default--20 > .aem-GridColumn.aem-GridColumn--default--17 {
  float: left;
  clear: none;
  width: 85%;
}
.acalog-custom .aem-Grid.aem-Grid--default--20 > .aem-GridColumn.aem-GridColumn--default--18 {
  float: left;
  clear: none;
  width: 90%;
}
.acalog-custom .aem-Grid.aem-Grid--default--20 > .aem-GridColumn.aem-GridColumn--default--19 {
  float: left;
  clear: none;
  width: 95%;
}
.acalog-custom .aem-Grid.aem-Grid--default--20 > .aem-GridColumn.aem-GridColumn--default--20 {
  float: left;
  clear: none;
  width: 100%;
}
.acalog-custom .aem-Grid.aem-Grid--default--20
  > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0;
}
.acalog-custom .aem-Grid.aem-Grid--default--20
  > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 5%;
}
.acalog-custom .aem-Grid.aem-Grid--default--20
  > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 10%;
}
.acalog-custom .aem-Grid.aem-Grid--default--20
  > .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 15%;
}
.acalog-custom .aem-Grid.aem-Grid--default--20
  > .aem-GridColumn.aem-GridColumn--offset--default--4 {
  margin-left: 20%;
}
.acalog-custom .aem-Grid.aem-Grid--default--20
  > .aem-GridColumn.aem-GridColumn--offset--default--5 {
  margin-left: 25%;
}
.acalog-custom .aem-Grid.aem-Grid--default--20
  > .aem-GridColumn.aem-GridColumn--offset--default--6 {
  margin-left: 30%;
}
.acalog-custom .aem-Grid.aem-Grid--default--20
  > .aem-GridColumn.aem-GridColumn--offset--default--7 {
  margin-left: 35%;
}
.acalog-custom .aem-Grid.aem-Grid--default--20
  > .aem-GridColumn.aem-GridColumn--offset--default--8 {
  margin-left: 40%;
}
.acalog-custom .aem-Grid.aem-Grid--default--20
  > .aem-GridColumn.aem-GridColumn--offset--default--9 {
  margin-left: 45%;
}
.acalog-custom .aem-Grid.aem-Grid--default--20
  > .aem-GridColumn.aem-GridColumn--offset--default--10 {
  margin-left: 50%;
}
.acalog-custom .aem-Grid.aem-Grid--default--20
  > .aem-GridColumn.aem-GridColumn--offset--default--11 {
  margin-left: 55%;
}
.acalog-custom .aem-Grid.aem-Grid--default--20
  > .aem-GridColumn.aem-GridColumn--offset--default--12 {
  margin-left: 60%;
}
.acalog-custom .aem-Grid.aem-Grid--default--20
  > .aem-GridColumn.aem-GridColumn--offset--default--13 {
  margin-left: 65%;
}
.acalog-custom .aem-Grid.aem-Grid--default--20
  > .aem-GridColumn.aem-GridColumn--offset--default--14 {
  margin-left: 70%;
}
.acalog-custom .aem-Grid.aem-Grid--default--20
  > .aem-GridColumn.aem-GridColumn--offset--default--15 {
  margin-left: 75%;
}
.acalog-custom .aem-Grid.aem-Grid--default--20
  > .aem-GridColumn.aem-GridColumn--offset--default--16 {
  margin-left: 80%;
}
.acalog-custom .aem-Grid.aem-Grid--default--20
  > .aem-GridColumn.aem-GridColumn--offset--default--17 {
  margin-left: 85%;
}
.acalog-custom .aem-Grid.aem-Grid--default--20
  > .aem-GridColumn.aem-GridColumn--offset--default--18 {
  margin-left: 90%;
}
.acalog-custom .aem-Grid.aem-Grid--default--20
  > .aem-GridColumn.aem-GridColumn--offset--default--19 {
  margin-left: 95%;
}
.acalog-custom .aem-Grid.aem-Grid--default--20
  > .aem-GridColumn.aem-GridColumn--offset--default--20 {
  margin-left: 100%;
}
.acalog-custom .aem-Grid.aem-Grid--default--21 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 4.76190476%;
}
.acalog-custom .aem-Grid.aem-Grid--default--21 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 9.52380952%;
}
.acalog-custom .aem-Grid.aem-Grid--default--21 > .aem-GridColumn.aem-GridColumn--default--3 {
  float: left;
  clear: none;
  width: 14.28571429%;
}
.acalog-custom .aem-Grid.aem-Grid--default--21 > .aem-GridColumn.aem-GridColumn--default--4 {
  float: left;
  clear: none;
  width: 19.04761905%;
}
.acalog-custom .aem-Grid.aem-Grid--default--21 > .aem-GridColumn.aem-GridColumn--default--5 {
  float: left;
  clear: none;
  width: 23.80952381%;
}
.acalog-custom .aem-Grid.aem-Grid--default--21 > .aem-GridColumn.aem-GridColumn--default--6 {
  float: left;
  clear: none;
  width: 28.57142857%;
}
.acalog-custom .aem-Grid.aem-Grid--default--21 > .aem-GridColumn.aem-GridColumn--default--7 {
  float: left;
  clear: none;
  width: 33.33333333%;
}
.acalog-custom .aem-Grid.aem-Grid--default--21 > .aem-GridColumn.aem-GridColumn--default--8 {
  float: left;
  clear: none;
  width: 38.0952381%;
}
.acalog-custom .aem-Grid.aem-Grid--default--21 > .aem-GridColumn.aem-GridColumn--default--9 {
  float: left;
  clear: none;
  width: 42.85714286%;
}
.acalog-custom .aem-Grid.aem-Grid--default--21 > .aem-GridColumn.aem-GridColumn--default--10 {
  float: left;
  clear: none;
  width: 47.61904762%;
}
.acalog-custom .aem-Grid.aem-Grid--default--21 > .aem-GridColumn.aem-GridColumn--default--11 {
  float: left;
  clear: none;
  width: 52.38095238%;
}
.acalog-custom .aem-Grid.aem-Grid--default--21 > .aem-GridColumn.aem-GridColumn--default--12 {
  float: left;
  clear: none;
  width: 57.14285714%;
}
.acalog-custom .aem-Grid.aem-Grid--default--21 > .aem-GridColumn.aem-GridColumn--default--13 {
  float: left;
  clear: none;
  width: 61.9047619%;
}
.acalog-custom .aem-Grid.aem-Grid--default--21 > .aem-GridColumn.aem-GridColumn--default--14 {
  float: left;
  clear: none;
  width: 66.66666667%;
}
.acalog-custom .aem-Grid.aem-Grid--default--21 > .aem-GridColumn.aem-GridColumn--default--15 {
  float: left;
  clear: none;
  width: 71.42857143%;
}
.acalog-custom .aem-Grid.aem-Grid--default--21 > .aem-GridColumn.aem-GridColumn--default--16 {
  float: left;
  clear: none;
  width: 76.19047619%;
}
.acalog-custom .aem-Grid.aem-Grid--default--21 > .aem-GridColumn.aem-GridColumn--default--17 {
  float: left;
  clear: none;
  width: 80.95238095%;
}
.acalog-custom .aem-Grid.aem-Grid--default--21 > .aem-GridColumn.aem-GridColumn--default--18 {
  float: left;
  clear: none;
  width: 85.71428571%;
}
.acalog-custom .aem-Grid.aem-Grid--default--21 > .aem-GridColumn.aem-GridColumn--default--19 {
  float: left;
  clear: none;
  width: 90.47619048%;
}
.acalog-custom .aem-Grid.aem-Grid--default--21 > .aem-GridColumn.aem-GridColumn--default--20 {
  float: left;
  clear: none;
  width: 95.23809524%;
}
.acalog-custom .aem-Grid.aem-Grid--default--21 > .aem-GridColumn.aem-GridColumn--default--21 {
  float: left;
  clear: none;
  width: 100%;
}
.acalog-custom .aem-Grid.aem-Grid--default--21
  > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0;
}
.acalog-custom .aem-Grid.aem-Grid--default--21
  > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 4.76190476%;
}
.acalog-custom .aem-Grid.aem-Grid--default--21
  > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 9.52380952%;
}
.acalog-custom .aem-Grid.aem-Grid--default--21
  > .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 14.28571429%;
}
.acalog-custom .aem-Grid.aem-Grid--default--21
  > .aem-GridColumn.aem-GridColumn--offset--default--4 {
  margin-left: 19.04761905%;
}
.acalog-custom .aem-Grid.aem-Grid--default--21
  > .aem-GridColumn.aem-GridColumn--offset--default--5 {
  margin-left: 23.80952381%;
}
.acalog-custom .aem-Grid.aem-Grid--default--21
  > .aem-GridColumn.aem-GridColumn--offset--default--6 {
  margin-left: 28.57142857%;
}
.acalog-custom .aem-Grid.aem-Grid--default--21
  > .aem-GridColumn.aem-GridColumn--offset--default--7 {
  margin-left: 33.33333333%;
}
.acalog-custom .aem-Grid.aem-Grid--default--21
  > .aem-GridColumn.aem-GridColumn--offset--default--8 {
  margin-left: 38.0952381%;
}
.acalog-custom .aem-Grid.aem-Grid--default--21
  > .aem-GridColumn.aem-GridColumn--offset--default--9 {
  margin-left: 42.85714286%;
}
.acalog-custom .aem-Grid.aem-Grid--default--21
  > .aem-GridColumn.aem-GridColumn--offset--default--10 {
  margin-left: 47.61904762%;
}
.acalog-custom .aem-Grid.aem-Grid--default--21
  > .aem-GridColumn.aem-GridColumn--offset--default--11 {
  margin-left: 52.38095238%;
}
.acalog-custom .aem-Grid.aem-Grid--default--21
  > .aem-GridColumn.aem-GridColumn--offset--default--12 {
  margin-left: 57.14285714%;
}
.acalog-custom .aem-Grid.aem-Grid--default--21
  > .aem-GridColumn.aem-GridColumn--offset--default--13 {
  margin-left: 61.9047619%;
}
.acalog-custom .aem-Grid.aem-Grid--default--21
  > .aem-GridColumn.aem-GridColumn--offset--default--14 {
  margin-left: 66.66666667%;
}
.acalog-custom .aem-Grid.aem-Grid--default--21
  > .aem-GridColumn.aem-GridColumn--offset--default--15 {
  margin-left: 71.42857143%;
}
.acalog-custom .aem-Grid.aem-Grid--default--21
  > .aem-GridColumn.aem-GridColumn--offset--default--16 {
  margin-left: 76.19047619%;
}
.acalog-custom .aem-Grid.aem-Grid--default--21
  > .aem-GridColumn.aem-GridColumn--offset--default--17 {
  margin-left: 80.95238095%;
}
.acalog-custom .aem-Grid.aem-Grid--default--21
  > .aem-GridColumn.aem-GridColumn--offset--default--18 {
  margin-left: 85.71428571%;
}
.acalog-custom .aem-Grid.aem-Grid--default--21
  > .aem-GridColumn.aem-GridColumn--offset--default--19 {
  margin-left: 90.47619048%;
}
.acalog-custom .aem-Grid.aem-Grid--default--21
  > .aem-GridColumn.aem-GridColumn--offset--default--20 {
  margin-left: 95.23809524%;
}
.acalog-custom .aem-Grid.aem-Grid--default--21
  > .aem-GridColumn.aem-GridColumn--offset--default--21 {
  margin-left: 100%;
}
.acalog-custom .aem-Grid.aem-Grid--default--22 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 4.54545455%;
}
.acalog-custom .aem-Grid.aem-Grid--default--22 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 9.09090909%;
}
.acalog-custom .aem-Grid.aem-Grid--default--22 > .aem-GridColumn.aem-GridColumn--default--3 {
  float: left;
  clear: none;
  width: 13.63636364%;
}
.acalog-custom .aem-Grid.aem-Grid--default--22 > .aem-GridColumn.aem-GridColumn--default--4 {
  float: left;
  clear: none;
  width: 18.18181818%;
}
.acalog-custom .aem-Grid.aem-Grid--default--22 > .aem-GridColumn.aem-GridColumn--default--5 {
  float: left;
  clear: none;
  width: 22.72727273%;
}
.acalog-custom .aem-Grid.aem-Grid--default--22 > .aem-GridColumn.aem-GridColumn--default--6 {
  float: left;
  clear: none;
  width: 27.27272727%;
}
.acalog-custom .aem-Grid.aem-Grid--default--22 > .aem-GridColumn.aem-GridColumn--default--7 {
  float: left;
  clear: none;
  width: 31.81818182%;
}
.acalog-custom .aem-Grid.aem-Grid--default--22 > .aem-GridColumn.aem-GridColumn--default--8 {
  float: left;
  clear: none;
  width: 36.36363636%;
}
.acalog-custom .aem-Grid.aem-Grid--default--22 > .aem-GridColumn.aem-GridColumn--default--9 {
  float: left;
  clear: none;
  width: 40.90909091%;
}
.acalog-custom .aem-Grid.aem-Grid--default--22 > .aem-GridColumn.aem-GridColumn--default--10 {
  float: left;
  clear: none;
  width: 45.45454545%;
}
.acalog-custom .aem-Grid.aem-Grid--default--22 > .aem-GridColumn.aem-GridColumn--default--11 {
  float: left;
  clear: none;
  width: 50%;
}
.acalog-custom .aem-Grid.aem-Grid--default--22 > .aem-GridColumn.aem-GridColumn--default--12 {
  float: left;
  clear: none;
  width: 54.54545455%;
}
.acalog-custom .aem-Grid.aem-Grid--default--22 > .aem-GridColumn.aem-GridColumn--default--13 {
  float: left;
  clear: none;
  width: 59.09090909%;
}
.acalog-custom .aem-Grid.aem-Grid--default--22 > .aem-GridColumn.aem-GridColumn--default--14 {
  float: left;
  clear: none;
  width: 63.63636364%;
}
.acalog-custom .aem-Grid.aem-Grid--default--22 > .aem-GridColumn.aem-GridColumn--default--15 {
  float: left;
  clear: none;
  width: 68.18181818%;
}
.acalog-custom .aem-Grid.aem-Grid--default--22 > .aem-GridColumn.aem-GridColumn--default--16 {
  float: left;
  clear: none;
  width: 72.72727273%;
}
.acalog-custom .aem-Grid.aem-Grid--default--22 > .aem-GridColumn.aem-GridColumn--default--17 {
  float: left;
  clear: none;
  width: 77.27272727%;
}
.acalog-custom .aem-Grid.aem-Grid--default--22 > .aem-GridColumn.aem-GridColumn--default--18 {
  float: left;
  clear: none;
  width: 81.81818182%;
}
.acalog-custom .aem-Grid.aem-Grid--default--22 > .aem-GridColumn.aem-GridColumn--default--19 {
  float: left;
  clear: none;
  width: 86.36363636%;
}
.acalog-custom .aem-Grid.aem-Grid--default--22 > .aem-GridColumn.aem-GridColumn--default--20 {
  float: left;
  clear: none;
  width: 90.90909091%;
}
.acalog-custom .aem-Grid.aem-Grid--default--22 > .aem-GridColumn.aem-GridColumn--default--21 {
  float: left;
  clear: none;
  width: 95.45454545%;
}
.acalog-custom .aem-Grid.aem-Grid--default--22 > .aem-GridColumn.aem-GridColumn--default--22 {
  float: left;
  clear: none;
  width: 100%;
}
.acalog-custom .aem-Grid.aem-Grid--default--22
  > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0;
}
.acalog-custom .aem-Grid.aem-Grid--default--22
  > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 4.54545455%;
}
.acalog-custom .aem-Grid.aem-Grid--default--22
  > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 9.09090909%;
}
.acalog-custom .aem-Grid.aem-Grid--default--22
  > .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 13.63636364%;
}
.acalog-custom .aem-Grid.aem-Grid--default--22
  > .aem-GridColumn.aem-GridColumn--offset--default--4 {
  margin-left: 18.18181818%;
}
.acalog-custom .aem-Grid.aem-Grid--default--22
  > .aem-GridColumn.aem-GridColumn--offset--default--5 {
  margin-left: 22.72727273%;
}
.acalog-custom .aem-Grid.aem-Grid--default--22
  > .aem-GridColumn.aem-GridColumn--offset--default--6 {
  margin-left: 27.27272727%;
}
.acalog-custom .aem-Grid.aem-Grid--default--22
  > .aem-GridColumn.aem-GridColumn--offset--default--7 {
  margin-left: 31.81818182%;
}
.acalog-custom .aem-Grid.aem-Grid--default--22
  > .aem-GridColumn.aem-GridColumn--offset--default--8 {
  margin-left: 36.36363636%;
}
.acalog-custom .aem-Grid.aem-Grid--default--22
  > .aem-GridColumn.aem-GridColumn--offset--default--9 {
  margin-left: 40.90909091%;
}
.acalog-custom .aem-Grid.aem-Grid--default--22
  > .aem-GridColumn.aem-GridColumn--offset--default--10 {
  margin-left: 45.45454545%;
}
.acalog-custom .aem-Grid.aem-Grid--default--22
  > .aem-GridColumn.aem-GridColumn--offset--default--11 {
  margin-left: 50%;
}
.acalog-custom .aem-Grid.aem-Grid--default--22
  > .aem-GridColumn.aem-GridColumn--offset--default--12 {
  margin-left: 54.54545455%;
}
.acalog-custom .aem-Grid.aem-Grid--default--22
  > .aem-GridColumn.aem-GridColumn--offset--default--13 {
  margin-left: 59.09090909%;
}
.acalog-custom .aem-Grid.aem-Grid--default--22
  > .aem-GridColumn.aem-GridColumn--offset--default--14 {
  margin-left: 63.63636364%;
}
.acalog-custom .aem-Grid.aem-Grid--default--22
  > .aem-GridColumn.aem-GridColumn--offset--default--15 {
  margin-left: 68.18181818%;
}
.acalog-custom .aem-Grid.aem-Grid--default--22
  > .aem-GridColumn.aem-GridColumn--offset--default--16 {
  margin-left: 72.72727273%;
}
.acalog-custom .aem-Grid.aem-Grid--default--22
  > .aem-GridColumn.aem-GridColumn--offset--default--17 {
  margin-left: 77.27272727%;
}
.acalog-custom .aem-Grid.aem-Grid--default--22
  > .aem-GridColumn.aem-GridColumn--offset--default--18 {
  margin-left: 81.81818182%;
}
.acalog-custom .aem-Grid.aem-Grid--default--22
  > .aem-GridColumn.aem-GridColumn--offset--default--19 {
  margin-left: 86.36363636%;
}
.acalog-custom .aem-Grid.aem-Grid--default--22
  > .aem-GridColumn.aem-GridColumn--offset--default--20 {
  margin-left: 90.90909091%;
}
.acalog-custom .aem-Grid.aem-Grid--default--22
  > .aem-GridColumn.aem-GridColumn--offset--default--21 {
  margin-left: 95.45454545%;
}
.acalog-custom .aem-Grid.aem-Grid--default--22
  > .aem-GridColumn.aem-GridColumn--offset--default--22 {
  margin-left: 100%;
}
.acalog-custom .aem-Grid.aem-Grid--default--23 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 4.34782609%;
}
.acalog-custom .aem-Grid.aem-Grid--default--23 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 8.69565217%;
}
.acalog-custom .aem-Grid.aem-Grid--default--23 > .aem-GridColumn.aem-GridColumn--default--3 {
  float: left;
  clear: none;
  width: 13.04347826%;
}
.acalog-custom .aem-Grid.aem-Grid--default--23 > .aem-GridColumn.aem-GridColumn--default--4 {
  float: left;
  clear: none;
  width: 17.39130435%;
}
.acalog-custom .aem-Grid.aem-Grid--default--23 > .aem-GridColumn.aem-GridColumn--default--5 {
  float: left;
  clear: none;
  width: 21.73913043%;
}
.acalog-custom .aem-Grid.aem-Grid--default--23 > .aem-GridColumn.aem-GridColumn--default--6 {
  float: left;
  clear: none;
  width: 26.08695652%;
}
.acalog-custom .aem-Grid.aem-Grid--default--23 > .aem-GridColumn.aem-GridColumn--default--7 {
  float: left;
  clear: none;
  width: 30.43478261%;
}
.acalog-custom .aem-Grid.aem-Grid--default--23 > .aem-GridColumn.aem-GridColumn--default--8 {
  float: left;
  clear: none;
  width: 34.7826087%;
}
.acalog-custom .aem-Grid.aem-Grid--default--23 > .aem-GridColumn.aem-GridColumn--default--9 {
  float: left;
  clear: none;
  width: 39.13043478%;
}
.acalog-custom .aem-Grid.aem-Grid--default--23 > .aem-GridColumn.aem-GridColumn--default--10 {
  float: left;
  clear: none;
  width: 43.47826087%;
}
.acalog-custom .aem-Grid.aem-Grid--default--23 > .aem-GridColumn.aem-GridColumn--default--11 {
  float: left;
  clear: none;
  width: 47.82608696%;
}
.acalog-custom .aem-Grid.aem-Grid--default--23 > .aem-GridColumn.aem-GridColumn--default--12 {
  float: left;
  clear: none;
  width: 52.17391304%;
}
.acalog-custom .aem-Grid.aem-Grid--default--23 > .aem-GridColumn.aem-GridColumn--default--13 {
  float: left;
  clear: none;
  width: 56.52173913%;
}
.acalog-custom .aem-Grid.aem-Grid--default--23 > .aem-GridColumn.aem-GridColumn--default--14 {
  float: left;
  clear: none;
  width: 60.86956522%;
}
.acalog-custom .aem-Grid.aem-Grid--default--23 > .aem-GridColumn.aem-GridColumn--default--15 {
  float: left;
  clear: none;
  width: 65.2173913%;
}
.acalog-custom .aem-Grid.aem-Grid--default--23 > .aem-GridColumn.aem-GridColumn--default--16 {
  float: left;
  clear: none;
  width: 69.56521739%;
}
.acalog-custom .aem-Grid.aem-Grid--default--23 > .aem-GridColumn.aem-GridColumn--default--17 {
  float: left;
  clear: none;
  width: 73.91304348%;
}
.acalog-custom .aem-Grid.aem-Grid--default--23 > .aem-GridColumn.aem-GridColumn--default--18 {
  float: left;
  clear: none;
  width: 78.26086957%;
}
.acalog-custom .aem-Grid.aem-Grid--default--23 > .aem-GridColumn.aem-GridColumn--default--19 {
  float: left;
  clear: none;
  width: 82.60869565%;
}
.acalog-custom .aem-Grid.aem-Grid--default--23 > .aem-GridColumn.aem-GridColumn--default--20 {
  float: left;
  clear: none;
  width: 86.95652174%;
}
.acalog-custom .aem-Grid.aem-Grid--default--23 > .aem-GridColumn.aem-GridColumn--default--21 {
  float: left;
  clear: none;
  width: 91.30434783%;
}
.acalog-custom .aem-Grid.aem-Grid--default--23 > .aem-GridColumn.aem-GridColumn--default--22 {
  float: left;
  clear: none;
  width: 95.65217391%;
}
.acalog-custom .aem-Grid.aem-Grid--default--23 > .aem-GridColumn.aem-GridColumn--default--23 {
  float: left;
  clear: none;
  width: 100%;
}
.acalog-custom .aem-Grid.aem-Grid--default--23
  > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0;
}
.acalog-custom .aem-Grid.aem-Grid--default--23
  > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 4.34782609%;
}
.acalog-custom .aem-Grid.aem-Grid--default--23
  > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 8.69565217%;
}
.acalog-custom .aem-Grid.aem-Grid--default--23
  > .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 13.04347826%;
}
.acalog-custom .aem-Grid.aem-Grid--default--23
  > .aem-GridColumn.aem-GridColumn--offset--default--4 {
  margin-left: 17.39130435%;
}
.acalog-custom .aem-Grid.aem-Grid--default--23
  > .aem-GridColumn.aem-GridColumn--offset--default--5 {
  margin-left: 21.73913043%;
}
.acalog-custom .aem-Grid.aem-Grid--default--23
  > .aem-GridColumn.aem-GridColumn--offset--default--6 {
  margin-left: 26.08695652%;
}
.acalog-custom .aem-Grid.aem-Grid--default--23
  > .aem-GridColumn.aem-GridColumn--offset--default--7 {
  margin-left: 30.43478261%;
}
.acalog-custom .aem-Grid.aem-Grid--default--23
  > .aem-GridColumn.aem-GridColumn--offset--default--8 {
  margin-left: 34.7826087%;
}
.acalog-custom .aem-Grid.aem-Grid--default--23
  > .aem-GridColumn.aem-GridColumn--offset--default--9 {
  margin-left: 39.13043478%;
}
.acalog-custom .aem-Grid.aem-Grid--default--23
  > .aem-GridColumn.aem-GridColumn--offset--default--10 {
  margin-left: 43.47826087%;
}
.acalog-custom .aem-Grid.aem-Grid--default--23
  > .aem-GridColumn.aem-GridColumn--offset--default--11 {
  margin-left: 47.82608696%;
}
.acalog-custom .aem-Grid.aem-Grid--default--23
  > .aem-GridColumn.aem-GridColumn--offset--default--12 {
  margin-left: 52.17391304%;
}
.acalog-custom .aem-Grid.aem-Grid--default--23
  > .aem-GridColumn.aem-GridColumn--offset--default--13 {
  margin-left: 56.52173913%;
}
.acalog-custom .aem-Grid.aem-Grid--default--23
  > .aem-GridColumn.aem-GridColumn--offset--default--14 {
  margin-left: 60.86956522%;
}
.acalog-custom .aem-Grid.aem-Grid--default--23
  > .aem-GridColumn.aem-GridColumn--offset--default--15 {
  margin-left: 65.2173913%;
}
.acalog-custom .aem-Grid.aem-Grid--default--23
  > .aem-GridColumn.aem-GridColumn--offset--default--16 {
  margin-left: 69.56521739%;
}
.acalog-custom .aem-Grid.aem-Grid--default--23
  > .aem-GridColumn.aem-GridColumn--offset--default--17 {
  margin-left: 73.91304348%;
}
.acalog-custom .aem-Grid.aem-Grid--default--23
  > .aem-GridColumn.aem-GridColumn--offset--default--18 {
  margin-left: 78.26086957%;
}
.acalog-custom .aem-Grid.aem-Grid--default--23
  > .aem-GridColumn.aem-GridColumn--offset--default--19 {
  margin-left: 82.60869565%;
}
.acalog-custom .aem-Grid.aem-Grid--default--23
  > .aem-GridColumn.aem-GridColumn--offset--default--20 {
  margin-left: 86.95652174%;
}
.acalog-custom .aem-Grid.aem-Grid--default--23
  > .aem-GridColumn.aem-GridColumn--offset--default--21 {
  margin-left: 91.30434783%;
}
.acalog-custom .aem-Grid.aem-Grid--default--23
  > .aem-GridColumn.aem-GridColumn--offset--default--22 {
  margin-left: 95.65217391%;
}
.acalog-custom .aem-Grid.aem-Grid--default--23
  > .aem-GridColumn.aem-GridColumn--offset--default--23 {
  margin-left: 100%;
}
.acalog-custom .aem-Grid.aem-Grid--default--24 > .aem-GridColumn.aem-GridColumn--default--1 {
  float: left;
  clear: none;
  width: 4.16666667%;
}
.acalog-custom .aem-Grid.aem-Grid--default--24 > .aem-GridColumn.aem-GridColumn--default--2 {
  float: left;
  clear: none;
  width: 8.33333333%;
}
.acalog-custom .aem-Grid.aem-Grid--default--24 > .aem-GridColumn.aem-GridColumn--default--3 {
  float: left;
  clear: none;
  width: 12.5%;
}
.acalog-custom .aem-Grid.aem-Grid--default--24 > .aem-GridColumn.aem-GridColumn--default--4 {
  float: left;
  clear: none;
  width: 16.66666667%;
}
.acalog-custom .aem-Grid.aem-Grid--default--24 > .aem-GridColumn.aem-GridColumn--default--5 {
  float: left;
  clear: none;
  width: 20.83333333%;
}
.acalog-custom .aem-Grid.aem-Grid--default--24 > .aem-GridColumn.aem-GridColumn--default--6 {
  float: left;
  clear: none;
  width: 25%;
}
.acalog-custom .aem-Grid.aem-Grid--default--24 > .aem-GridColumn.aem-GridColumn--default--7 {
  float: left;
  clear: none;
  width: 29.16666667%;
}
.acalog-custom .aem-Grid.aem-Grid--default--24 > .aem-GridColumn.aem-GridColumn--default--8 {
  float: left;
  clear: none;
  width: 33.33333333%;
}
.acalog-custom .aem-Grid.aem-Grid--default--24 > .aem-GridColumn.aem-GridColumn--default--9 {
  float: left;
  clear: none;
  width: 37.5%;
}
.acalog-custom .aem-Grid.aem-Grid--default--24 > .aem-GridColumn.aem-GridColumn--default--10 {
  float: left;
  clear: none;
  width: 41.66666667%;
}
.acalog-custom .aem-Grid.aem-Grid--default--24 > .aem-GridColumn.aem-GridColumn--default--11 {
  float: left;
  clear: none;
  width: 45.83333333%;
}
.acalog-custom .aem-Grid.aem-Grid--default--24 > .aem-GridColumn.aem-GridColumn--default--12 {
  float: left;
  clear: none;
  width: 50%;
}
.acalog-custom .aem-Grid.aem-Grid--default--24 > .aem-GridColumn.aem-GridColumn--default--13 {
  float: left;
  clear: none;
  width: 54.16666667%;
}
.acalog-custom .aem-Grid.aem-Grid--default--24 > .aem-GridColumn.aem-GridColumn--default--14 {
  float: left;
  clear: none;
  width: 58.33333333%;
}
.acalog-custom .aem-Grid.aem-Grid--default--24 > .aem-GridColumn.aem-GridColumn--default--15 {
  float: left;
  clear: none;
  width: 62.5%;
}
.acalog-custom .aem-Grid.aem-Grid--default--24 > .aem-GridColumn.aem-GridColumn--default--16 {
  float: left;
  clear: none;
  width: 66.66666667%;
}
.acalog-custom .aem-Grid.aem-Grid--default--24 > .aem-GridColumn.aem-GridColumn--default--17 {
  float: left;
  clear: none;
  width: 70.83333333%;
}
.acalog-custom .aem-Grid.aem-Grid--default--24 > .aem-GridColumn.aem-GridColumn--default--18 {
  float: left;
  clear: none;
  width: 75%;
}
.acalog-custom .aem-Grid.aem-Grid--default--24 > .aem-GridColumn.aem-GridColumn--default--19 {
  float: left;
  clear: none;
  width: 79.16666667%;
}
.acalog-custom .aem-Grid.aem-Grid--default--24 > .aem-GridColumn.aem-GridColumn--default--20 {
  float: left;
  clear: none;
  width: 83.33333333%;
}
.acalog-custom .aem-Grid.aem-Grid--default--24 > .aem-GridColumn.aem-GridColumn--default--21 {
  float: left;
  clear: none;
  width: 87.5%;
}
.acalog-custom .aem-Grid.aem-Grid--default--24 > .aem-GridColumn.aem-GridColumn--default--22 {
  float: left;
  clear: none;
  width: 91.66666667%;
}
.acalog-custom .aem-Grid.aem-Grid--default--24 > .aem-GridColumn.aem-GridColumn--default--23 {
  float: left;
  clear: none;
  width: 95.83333333%;
}
.acalog-custom .aem-Grid.aem-Grid--default--24 > .aem-GridColumn.aem-GridColumn--default--24 {
  float: left;
  clear: none;
  width: 100%;
}
.acalog-custom .aem-Grid.aem-Grid--default--24
  > .aem-GridColumn.aem-GridColumn--offset--default--0 {
  margin-left: 0;
}
.acalog-custom .aem-Grid.aem-Grid--default--24
  > .aem-GridColumn.aem-GridColumn--offset--default--1 {
  margin-left: 4.16666667%;
}
.acalog-custom .aem-Grid.aem-Grid--default--24
  > .aem-GridColumn.aem-GridColumn--offset--default--2 {
  margin-left: 8.33333333%;
}
.acalog-custom .aem-Grid.aem-Grid--default--24
  > .aem-GridColumn.aem-GridColumn--offset--default--3 {
  margin-left: 12.5%;
}
.acalog-custom .aem-Grid.aem-Grid--default--24
  > .aem-GridColumn.aem-GridColumn--offset--default--4 {
  margin-left: 16.66666667%;
}
.acalog-custom .aem-Grid.aem-Grid--default--24
  > .aem-GridColumn.aem-GridColumn--offset--default--5 {
  margin-left: 20.83333333%;
}
.acalog-custom .aem-Grid.aem-Grid--default--24
  > .aem-GridColumn.aem-GridColumn--offset--default--6 {
  margin-left: 25%;
}
.acalog-custom .aem-Grid.aem-Grid--default--24
  > .aem-GridColumn.aem-GridColumn--offset--default--7 {
  margin-left: 29.16666667%;
}
.acalog-custom .aem-Grid.aem-Grid--default--24
  > .aem-GridColumn.aem-GridColumn--offset--default--8 {
  margin-left: 33.33333333%;
}
.acalog-custom .aem-Grid.aem-Grid--default--24
  > .aem-GridColumn.aem-GridColumn--offset--default--9 {
  margin-left: 37.5%;
}
.acalog-custom .aem-Grid.aem-Grid--default--24
  > .aem-GridColumn.aem-GridColumn--offset--default--10 {
  margin-left: 41.66666667%;
}
.acalog-custom .aem-Grid.aem-Grid--default--24
  > .aem-GridColumn.aem-GridColumn--offset--default--11 {
  margin-left: 45.83333333%;
}
.acalog-custom .aem-Grid.aem-Grid--default--24
  > .aem-GridColumn.aem-GridColumn--offset--default--12 {
  margin-left: 50%;
}
.acalog-custom .aem-Grid.aem-Grid--default--24
  > .aem-GridColumn.aem-GridColumn--offset--default--13 {
  margin-left: 54.16666667%;
}
.acalog-custom .aem-Grid.aem-Grid--default--24
  > .aem-GridColumn.aem-GridColumn--offset--default--14 {
  margin-left: 58.33333333%;
}
.acalog-custom .aem-Grid.aem-Grid--default--24
  > .aem-GridColumn.aem-GridColumn--offset--default--15 {
  margin-left: 62.5%;
}
.acalog-custom .aem-Grid.aem-Grid--default--24
  > .aem-GridColumn.aem-GridColumn--offset--default--16 {
  margin-left: 66.66666667%;
}
.acalog-custom .aem-Grid.aem-Grid--default--24
  > .aem-GridColumn.aem-GridColumn--offset--default--17 {
  margin-left: 70.83333333%;
}
.acalog-custom .aem-Grid.aem-Grid--default--24
  > .aem-GridColumn.aem-GridColumn--offset--default--18 {
  margin-left: 75%;
}
.acalog-custom .aem-Grid.aem-Grid--default--24
  > .aem-GridColumn.aem-GridColumn--offset--default--19 {
  margin-left: 79.16666667%;
}
.acalog-custom .aem-Grid.aem-Grid--default--24
  > .aem-GridColumn.aem-GridColumn--offset--default--20 {
  margin-left: 83.33333333%;
}
.acalog-custom .aem-Grid.aem-Grid--default--24
  > .aem-GridColumn.aem-GridColumn--offset--default--21 {
  margin-left: 87.5%;
}
.acalog-custom .aem-Grid.aem-Grid--default--24
  > .aem-GridColumn.aem-GridColumn--offset--default--22 {
  margin-left: 91.66666667%;
}
.acalog-custom .aem-Grid.aem-Grid--default--24
  > .aem-GridColumn.aem-GridColumn--offset--default--23 {
  margin-left: 95.83333333%;
}
.acalog-custom .aem-Grid.aem-Grid--default--24
  > .aem-GridColumn.aem-GridColumn--offset--default--24 {
  margin-left: 100%;
}
.acalog-custom .aem-Grid > .aem-GridColumn.aem-GridColumn--default--newline {
  display: block;
  clear: both !important;
}
.acalog-custom .aem-Grid > .aem-GridColumn.aem-GridColumn--default--none {
  display: block;
  clear: none !important;
  float: left;
}
.acalog-custom .aem-Grid > .aem-GridColumn.aem-GridColumn--default--hide {
  display: none;
}
.acalog-custom .aem-Grid
  .aem-GridColumn.aem-GridColumn--default--12:not(.aem-GridColumn--default--none) {
  width: 100%;
}
@media only screen and (max-width: 767px) {
  .acalog-custom .aem-Grid.aem-Grid--1 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--1 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0;
  }
  .acalog-custom .aem-Grid.aem-Grid--1 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 50%;
  }
  .acalog-custom .aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0;
  }
  .acalog-custom .aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 50%;
  }
  .acalog-custom .aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0;
  }
  .acalog-custom .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 33.33333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 66.66666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 25%;
  }
  .acalog-custom .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 50%;
  }
  .acalog-custom .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 75%;
  }
  .acalog-custom .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--phone--4 {
    float: left;
    clear: none;
    width: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0;
  }
  .acalog-custom .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 25%;
  }
  .acalog-custom .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 50%;
  }
  .acalog-custom .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 75%;
  }
  .acalog-custom .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 20%;
  }
  .acalog-custom .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 40%;
  }
  .acalog-custom .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 60%;
  }
  .acalog-custom .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--phone--4 {
    float: left;
    clear: none;
    width: 80%;
  }
  .acalog-custom .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--phone--5 {
    float: left;
    clear: none;
    width: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0;
  }
  .acalog-custom .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 20%;
  }
  .acalog-custom .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 40%;
  }
  .acalog-custom .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 60%;
  }
  .acalog-custom .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 80%;
  }
  .acalog-custom .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--phone--5 {
    margin-left: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 16.66666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 50%;
  }
  .acalog-custom .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--phone--4 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--phone--5 {
    float: left;
    clear: none;
    width: 83.33333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--phone--6 {
    float: left;
    clear: none;
    width: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0;
  }
  .acalog-custom .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 16.66666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 33.33333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 50%;
  }
  .acalog-custom .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 66.66666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--phone--5 {
    margin-left: 83.33333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--phone--6 {
    margin-left: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 14.28571429%;
  }
  .acalog-custom .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 28.57142857%;
  }
  .acalog-custom .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 42.85714286%;
  }
  .acalog-custom .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--phone--4 {
    float: left;
    clear: none;
    width: 57.14285714%;
  }
  .acalog-custom .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--phone--5 {
    float: left;
    clear: none;
    width: 71.42857143%;
  }
  .acalog-custom .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--phone--6 {
    float: left;
    clear: none;
    width: 85.71428571%;
  }
  .acalog-custom .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--phone--7 {
    float: left;
    clear: none;
    width: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0;
  }
  .acalog-custom .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 14.28571429%;
  }
  .acalog-custom .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 28.57142857%;
  }
  .acalog-custom .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 42.85714286%;
  }
  .acalog-custom .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 57.14285714%;
  }
  .acalog-custom .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--phone--5 {
    margin-left: 71.42857143%;
  }
  .acalog-custom .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--phone--6 {
    margin-left: 85.71428571%;
  }
  .acalog-custom .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--phone--7 {
    margin-left: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 12.5%;
  }
  .acalog-custom .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 25%;
  }
  .acalog-custom .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 37.5%;
  }
  .acalog-custom .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--phone--4 {
    float: left;
    clear: none;
    width: 50%;
  }
  .acalog-custom .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--phone--5 {
    float: left;
    clear: none;
    width: 62.5%;
  }
  .acalog-custom .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--phone--6 {
    float: left;
    clear: none;
    width: 75%;
  }
  .acalog-custom .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--phone--7 {
    float: left;
    clear: none;
    width: 87.5%;
  }
  .acalog-custom .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--phone--8 {
    float: left;
    clear: none;
    width: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0;
  }
  .acalog-custom .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 12.5%;
  }
  .acalog-custom .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 25%;
  }
  .acalog-custom .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 37.5%;
  }
  .acalog-custom .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 50%;
  }
  .acalog-custom .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--phone--5 {
    margin-left: 62.5%;
  }
  .acalog-custom .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--phone--6 {
    margin-left: 75%;
  }
  .acalog-custom .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--phone--7 {
    margin-left: 87.5%;
  }
  .acalog-custom .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--phone--8 {
    margin-left: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 11.11111111%;
  }
  .acalog-custom .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 22.22222222%;
  }
  .acalog-custom .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--phone--4 {
    float: left;
    clear: none;
    width: 44.44444444%;
  }
  .acalog-custom .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--phone--5 {
    float: left;
    clear: none;
    width: 55.55555556%;
  }
  .acalog-custom .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--phone--6 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--phone--7 {
    float: left;
    clear: none;
    width: 77.77777778%;
  }
  .acalog-custom .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--phone--8 {
    float: left;
    clear: none;
    width: 88.88888889%;
  }
  .acalog-custom .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--phone--9 {
    float: left;
    clear: none;
    width: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0;
  }
  .acalog-custom .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 11.11111111%;
  }
  .acalog-custom .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 22.22222222%;
  }
  .acalog-custom .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 33.33333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 44.44444444%;
  }
  .acalog-custom .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--phone--5 {
    margin-left: 55.55555556%;
  }
  .acalog-custom .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--phone--6 {
    margin-left: 66.66666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--phone--7 {
    margin-left: 77.77777778%;
  }
  .acalog-custom .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--phone--8 {
    margin-left: 88.88888889%;
  }
  .acalog-custom .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--phone--9 {
    margin-left: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 10%;
  }
  .acalog-custom .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 20%;
  }
  .acalog-custom .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 30%;
  }
  .acalog-custom .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--phone--4 {
    float: left;
    clear: none;
    width: 40%;
  }
  .acalog-custom .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--phone--5 {
    float: left;
    clear: none;
    width: 50%;
  }
  .acalog-custom .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--phone--6 {
    float: left;
    clear: none;
    width: 60%;
  }
  .acalog-custom .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--phone--7 {
    float: left;
    clear: none;
    width: 70%;
  }
  .acalog-custom .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--phone--8 {
    float: left;
    clear: none;
    width: 80%;
  }
  .acalog-custom .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--phone--9 {
    float: left;
    clear: none;
    width: 90%;
  }
  .acalog-custom .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--phone--10 {
    float: left;
    clear: none;
    width: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0;
  }
  .acalog-custom .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 10%;
  }
  .acalog-custom .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 20%;
  }
  .acalog-custom .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 30%;
  }
  .acalog-custom .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 40%;
  }
  .acalog-custom .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--phone--5 {
    margin-left: 50%;
  }
  .acalog-custom .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--phone--6 {
    margin-left: 60%;
  }
  .acalog-custom .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--phone--7 {
    margin-left: 70%;
  }
  .acalog-custom .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--phone--8 {
    margin-left: 80%;
  }
  .acalog-custom .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--phone--9 {
    margin-left: 90%;
  }
  .acalog-custom .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--phone--10 {
    margin-left: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 9.09090909%;
  }
  .acalog-custom .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 18.18181818%;
  }
  .acalog-custom .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 27.27272727%;
  }
  .acalog-custom .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--phone--4 {
    float: left;
    clear: none;
    width: 36.36363636%;
  }
  .acalog-custom .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--phone--5 {
    float: left;
    clear: none;
    width: 45.45454545%;
  }
  .acalog-custom .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--phone--6 {
    float: left;
    clear: none;
    width: 54.54545455%;
  }
  .acalog-custom .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--phone--7 {
    float: left;
    clear: none;
    width: 63.63636364%;
  }
  .acalog-custom .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--phone--8 {
    float: left;
    clear: none;
    width: 72.72727273%;
  }
  .acalog-custom .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--phone--9 {
    float: left;
    clear: none;
    width: 81.81818182%;
  }
  .acalog-custom .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--phone--10 {
    float: left;
    clear: none;
    width: 90.90909091%;
  }
  .acalog-custom .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--phone--11 {
    float: left;
    clear: none;
    width: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0;
  }
  .acalog-custom .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 9.09090909%;
  }
  .acalog-custom .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 18.18181818%;
  }
  .acalog-custom .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 27.27272727%;
  }
  .acalog-custom .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 36.36363636%;
  }
  .acalog-custom .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--phone--5 {
    margin-left: 45.45454545%;
  }
  .acalog-custom .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--phone--6 {
    margin-left: 54.54545455%;
  }
  .acalog-custom .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--phone--7 {
    margin-left: 63.63636364%;
  }
  .acalog-custom .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--phone--8 {
    margin-left: 72.72727273%;
  }
  .acalog-custom .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--phone--9 {
    margin-left: 81.81818182%;
  }
  .acalog-custom .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--phone--10 {
    margin-left: 90.90909091%;
  }
  .acalog-custom .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--phone--11 {
    margin-left: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 8.33333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 16.66666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 25%;
  }
  .acalog-custom .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--phone--4 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--phone--5 {
    float: left;
    clear: none;
    width: 41.66666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--phone--6 {
    float: left;
    clear: none;
    width: 50%;
  }
  .acalog-custom .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--phone--7 {
    float: left;
    clear: none;
    width: 58.33333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--phone--8 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--phone--9 {
    float: left;
    clear: none;
    width: 75%;
  }
  .acalog-custom .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--phone--10 {
    float: left;
    clear: none;
    width: 83.33333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--phone--11 {
    float: left;
    clear: none;
    width: 91.66666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--phone--12 {
    float: left;
    clear: none;
    width: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0;
  }
  .acalog-custom .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 8.33333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 16.66666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 25%;
  }
  .acalog-custom .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 33.33333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--phone--5 {
    margin-left: 41.66666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--phone--6 {
    margin-left: 50%;
  }
  .acalog-custom .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--phone--7 {
    margin-left: 58.33333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--phone--8 {
    margin-left: 66.66666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--phone--9 {
    margin-left: 75%;
  }
  .acalog-custom .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--phone--10 {
    margin-left: 83.33333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--phone--11 {
    margin-left: 91.66666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--phone--12 {
    margin-left: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--13 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 7.69230769%;
  }
  .acalog-custom .aem-Grid.aem-Grid--13 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 15.38461538%;
  }
  .acalog-custom .aem-Grid.aem-Grid--13 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 23.07692308%;
  }
  .acalog-custom .aem-Grid.aem-Grid--13 > .aem-GridColumn.aem-GridColumn--phone--4 {
    float: left;
    clear: none;
    width: 30.76923077%;
  }
  .acalog-custom .aem-Grid.aem-Grid--13 > .aem-GridColumn.aem-GridColumn--phone--5 {
    float: left;
    clear: none;
    width: 38.46153846%;
  }
  .acalog-custom .aem-Grid.aem-Grid--13 > .aem-GridColumn.aem-GridColumn--phone--6 {
    float: left;
    clear: none;
    width: 46.15384615%;
  }
  .acalog-custom .aem-Grid.aem-Grid--13 > .aem-GridColumn.aem-GridColumn--phone--7 {
    float: left;
    clear: none;
    width: 53.84615385%;
  }
  .acalog-custom .aem-Grid.aem-Grid--13 > .aem-GridColumn.aem-GridColumn--phone--8 {
    float: left;
    clear: none;
    width: 61.53846154%;
  }
  .acalog-custom .aem-Grid.aem-Grid--13 > .aem-GridColumn.aem-GridColumn--phone--9 {
    float: left;
    clear: none;
    width: 69.23076923%;
  }
  .acalog-custom .aem-Grid.aem-Grid--13 > .aem-GridColumn.aem-GridColumn--phone--10 {
    float: left;
    clear: none;
    width: 76.92307692%;
  }
  .acalog-custom .aem-Grid.aem-Grid--13 > .aem-GridColumn.aem-GridColumn--phone--11 {
    float: left;
    clear: none;
    width: 84.61538462%;
  }
  .acalog-custom .aem-Grid.aem-Grid--13 > .aem-GridColumn.aem-GridColumn--phone--12 {
    float: left;
    clear: none;
    width: 92.30769231%;
  }
  .acalog-custom .aem-Grid.aem-Grid--13 > .aem-GridColumn.aem-GridColumn--phone--13 {
    float: left;
    clear: none;
    width: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--13 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0;
  }
  .acalog-custom .aem-Grid.aem-Grid--13 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 7.69230769%;
  }
  .acalog-custom .aem-Grid.aem-Grid--13 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 15.38461538%;
  }
  .acalog-custom .aem-Grid.aem-Grid--13 > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 23.07692308%;
  }
  .acalog-custom .aem-Grid.aem-Grid--13 > .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 30.76923077%;
  }
  .acalog-custom .aem-Grid.aem-Grid--13 > .aem-GridColumn.aem-GridColumn--offset--phone--5 {
    margin-left: 38.46153846%;
  }
  .acalog-custom .aem-Grid.aem-Grid--13 > .aem-GridColumn.aem-GridColumn--offset--phone--6 {
    margin-left: 46.15384615%;
  }
  .acalog-custom .aem-Grid.aem-Grid--13 > .aem-GridColumn.aem-GridColumn--offset--phone--7 {
    margin-left: 53.84615385%;
  }
  .acalog-custom .aem-Grid.aem-Grid--13 > .aem-GridColumn.aem-GridColumn--offset--phone--8 {
    margin-left: 61.53846154%;
  }
  .acalog-custom .aem-Grid.aem-Grid--13 > .aem-GridColumn.aem-GridColumn--offset--phone--9 {
    margin-left: 69.23076923%;
  }
  .acalog-custom .aem-Grid.aem-Grid--13 > .aem-GridColumn.aem-GridColumn--offset--phone--10 {
    margin-left: 76.92307692%;
  }
  .acalog-custom .aem-Grid.aem-Grid--13 > .aem-GridColumn.aem-GridColumn--offset--phone--11 {
    margin-left: 84.61538462%;
  }
  .acalog-custom .aem-Grid.aem-Grid--13 > .aem-GridColumn.aem-GridColumn--offset--phone--12 {
    margin-left: 92.30769231%;
  }
  .acalog-custom .aem-Grid.aem-Grid--13 > .aem-GridColumn.aem-GridColumn--offset--phone--13 {
    margin-left: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--14 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 7.14285714%;
  }
  .acalog-custom .aem-Grid.aem-Grid--14 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 14.28571429%;
  }
  .acalog-custom .aem-Grid.aem-Grid--14 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 21.42857143%;
  }
  .acalog-custom .aem-Grid.aem-Grid--14 > .aem-GridColumn.aem-GridColumn--phone--4 {
    float: left;
    clear: none;
    width: 28.57142857%;
  }
  .acalog-custom .aem-Grid.aem-Grid--14 > .aem-GridColumn.aem-GridColumn--phone--5 {
    float: left;
    clear: none;
    width: 35.71428571%;
  }
  .acalog-custom .aem-Grid.aem-Grid--14 > .aem-GridColumn.aem-GridColumn--phone--6 {
    float: left;
    clear: none;
    width: 42.85714286%;
  }
  .acalog-custom .aem-Grid.aem-Grid--14 > .aem-GridColumn.aem-GridColumn--phone--7 {
    float: left;
    clear: none;
    width: 50%;
  }
  .acalog-custom .aem-Grid.aem-Grid--14 > .aem-GridColumn.aem-GridColumn--phone--8 {
    float: left;
    clear: none;
    width: 57.14285714%;
  }
  .acalog-custom .aem-Grid.aem-Grid--14 > .aem-GridColumn.aem-GridColumn--phone--9 {
    float: left;
    clear: none;
    width: 64.28571429%;
  }
  .acalog-custom .aem-Grid.aem-Grid--14 > .aem-GridColumn.aem-GridColumn--phone--10 {
    float: left;
    clear: none;
    width: 71.42857143%;
  }
  .acalog-custom .aem-Grid.aem-Grid--14 > .aem-GridColumn.aem-GridColumn--phone--11 {
    float: left;
    clear: none;
    width: 78.57142857%;
  }
  .acalog-custom .aem-Grid.aem-Grid--14 > .aem-GridColumn.aem-GridColumn--phone--12 {
    float: left;
    clear: none;
    width: 85.71428571%;
  }
  .acalog-custom .aem-Grid.aem-Grid--14 > .aem-GridColumn.aem-GridColumn--phone--13 {
    float: left;
    clear: none;
    width: 92.85714286%;
  }
  .acalog-custom .aem-Grid.aem-Grid--14 > .aem-GridColumn.aem-GridColumn--phone--14 {
    float: left;
    clear: none;
    width: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--14 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0;
  }
  .acalog-custom .aem-Grid.aem-Grid--14 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 7.14285714%;
  }
  .acalog-custom .aem-Grid.aem-Grid--14 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 14.28571429%;
  }
  .acalog-custom .aem-Grid.aem-Grid--14 > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 21.42857143%;
  }
  .acalog-custom .aem-Grid.aem-Grid--14 > .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 28.57142857%;
  }
  .acalog-custom .aem-Grid.aem-Grid--14 > .aem-GridColumn.aem-GridColumn--offset--phone--5 {
    margin-left: 35.71428571%;
  }
  .acalog-custom .aem-Grid.aem-Grid--14 > .aem-GridColumn.aem-GridColumn--offset--phone--6 {
    margin-left: 42.85714286%;
  }
  .acalog-custom .aem-Grid.aem-Grid--14 > .aem-GridColumn.aem-GridColumn--offset--phone--7 {
    margin-left: 50%;
  }
  .acalog-custom .aem-Grid.aem-Grid--14 > .aem-GridColumn.aem-GridColumn--offset--phone--8 {
    margin-left: 57.14285714%;
  }
  .acalog-custom .aem-Grid.aem-Grid--14 > .aem-GridColumn.aem-GridColumn--offset--phone--9 {
    margin-left: 64.28571429%;
  }
  .acalog-custom .aem-Grid.aem-Grid--14 > .aem-GridColumn.aem-GridColumn--offset--phone--10 {
    margin-left: 71.42857143%;
  }
  .acalog-custom .aem-Grid.aem-Grid--14 > .aem-GridColumn.aem-GridColumn--offset--phone--11 {
    margin-left: 78.57142857%;
  }
  .acalog-custom .aem-Grid.aem-Grid--14 > .aem-GridColumn.aem-GridColumn--offset--phone--12 {
    margin-left: 85.71428571%;
  }
  .acalog-custom .aem-Grid.aem-Grid--14 > .aem-GridColumn.aem-GridColumn--offset--phone--13 {
    margin-left: 92.85714286%;
  }
  .acalog-custom .aem-Grid.aem-Grid--14 > .aem-GridColumn.aem-GridColumn--offset--phone--14 {
    margin-left: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--15 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 6.66666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--15 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 13.33333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--15 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 20%;
  }
  .acalog-custom .aem-Grid.aem-Grid--15 > .aem-GridColumn.aem-GridColumn--phone--4 {
    float: left;
    clear: none;
    width: 26.66666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--15 > .aem-GridColumn.aem-GridColumn--phone--5 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--15 > .aem-GridColumn.aem-GridColumn--phone--6 {
    float: left;
    clear: none;
    width: 40%;
  }
  .acalog-custom .aem-Grid.aem-Grid--15 > .aem-GridColumn.aem-GridColumn--phone--7 {
    float: left;
    clear: none;
    width: 46.66666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--15 > .aem-GridColumn.aem-GridColumn--phone--8 {
    float: left;
    clear: none;
    width: 53.33333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--15 > .aem-GridColumn.aem-GridColumn--phone--9 {
    float: left;
    clear: none;
    width: 60%;
  }
  .acalog-custom .aem-Grid.aem-Grid--15 > .aem-GridColumn.aem-GridColumn--phone--10 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--15 > .aem-GridColumn.aem-GridColumn--phone--11 {
    float: left;
    clear: none;
    width: 73.33333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--15 > .aem-GridColumn.aem-GridColumn--phone--12 {
    float: left;
    clear: none;
    width: 80%;
  }
  .acalog-custom .aem-Grid.aem-Grid--15 > .aem-GridColumn.aem-GridColumn--phone--13 {
    float: left;
    clear: none;
    width: 86.66666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--15 > .aem-GridColumn.aem-GridColumn--phone--14 {
    float: left;
    clear: none;
    width: 93.33333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--15 > .aem-GridColumn.aem-GridColumn--phone--15 {
    float: left;
    clear: none;
    width: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--15 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0;
  }
  .acalog-custom .aem-Grid.aem-Grid--15 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 6.66666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--15 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 13.33333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--15 > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 20%;
  }
  .acalog-custom .aem-Grid.aem-Grid--15 > .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 26.66666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--15 > .aem-GridColumn.aem-GridColumn--offset--phone--5 {
    margin-left: 33.33333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--15 > .aem-GridColumn.aem-GridColumn--offset--phone--6 {
    margin-left: 40%;
  }
  .acalog-custom .aem-Grid.aem-Grid--15 > .aem-GridColumn.aem-GridColumn--offset--phone--7 {
    margin-left: 46.66666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--15 > .aem-GridColumn.aem-GridColumn--offset--phone--8 {
    margin-left: 53.33333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--15 > .aem-GridColumn.aem-GridColumn--offset--phone--9 {
    margin-left: 60%;
  }
  .acalog-custom .aem-Grid.aem-Grid--15 > .aem-GridColumn.aem-GridColumn--offset--phone--10 {
    margin-left: 66.66666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--15 > .aem-GridColumn.aem-GridColumn--offset--phone--11 {
    margin-left: 73.33333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--15 > .aem-GridColumn.aem-GridColumn--offset--phone--12 {
    margin-left: 80%;
  }
  .acalog-custom .aem-Grid.aem-Grid--15 > .aem-GridColumn.aem-GridColumn--offset--phone--13 {
    margin-left: 86.66666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--15 > .aem-GridColumn.aem-GridColumn--offset--phone--14 {
    margin-left: 93.33333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--15 > .aem-GridColumn.aem-GridColumn--offset--phone--15 {
    margin-left: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--16 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 6.25%;
  }
  .acalog-custom .aem-Grid.aem-Grid--16 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 12.5%;
  }
  .acalog-custom .aem-Grid.aem-Grid--16 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 18.75%;
  }
  .acalog-custom .aem-Grid.aem-Grid--16 > .aem-GridColumn.aem-GridColumn--phone--4 {
    float: left;
    clear: none;
    width: 25%;
  }
  .acalog-custom .aem-Grid.aem-Grid--16 > .aem-GridColumn.aem-GridColumn--phone--5 {
    float: left;
    clear: none;
    width: 31.25%;
  }
  .acalog-custom .aem-Grid.aem-Grid--16 > .aem-GridColumn.aem-GridColumn--phone--6 {
    float: left;
    clear: none;
    width: 37.5%;
  }
  .acalog-custom .aem-Grid.aem-Grid--16 > .aem-GridColumn.aem-GridColumn--phone--7 {
    float: left;
    clear: none;
    width: 43.75%;
  }
  .acalog-custom .aem-Grid.aem-Grid--16 > .aem-GridColumn.aem-GridColumn--phone--8 {
    float: left;
    clear: none;
    width: 50%;
  }
  .acalog-custom .aem-Grid.aem-Grid--16 > .aem-GridColumn.aem-GridColumn--phone--9 {
    float: left;
    clear: none;
    width: 56.25%;
  }
  .acalog-custom .aem-Grid.aem-Grid--16 > .aem-GridColumn.aem-GridColumn--phone--10 {
    float: left;
    clear: none;
    width: 62.5%;
  }
  .acalog-custom .aem-Grid.aem-Grid--16 > .aem-GridColumn.aem-GridColumn--phone--11 {
    float: left;
    clear: none;
    width: 68.75%;
  }
  .acalog-custom .aem-Grid.aem-Grid--16 > .aem-GridColumn.aem-GridColumn--phone--12 {
    float: left;
    clear: none;
    width: 75%;
  }
  .acalog-custom .aem-Grid.aem-Grid--16 > .aem-GridColumn.aem-GridColumn--phone--13 {
    float: left;
    clear: none;
    width: 81.25%;
  }
  .acalog-custom .aem-Grid.aem-Grid--16 > .aem-GridColumn.aem-GridColumn--phone--14 {
    float: left;
    clear: none;
    width: 87.5%;
  }
  .acalog-custom .aem-Grid.aem-Grid--16 > .aem-GridColumn.aem-GridColumn--phone--15 {
    float: left;
    clear: none;
    width: 93.75%;
  }
  .acalog-custom .aem-Grid.aem-Grid--16 > .aem-GridColumn.aem-GridColumn--phone--16 {
    float: left;
    clear: none;
    width: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--16 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0;
  }
  .acalog-custom .aem-Grid.aem-Grid--16 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 6.25%;
  }
  .acalog-custom .aem-Grid.aem-Grid--16 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 12.5%;
  }
  .acalog-custom .aem-Grid.aem-Grid--16 > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 18.75%;
  }
  .acalog-custom .aem-Grid.aem-Grid--16 > .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 25%;
  }
  .acalog-custom .aem-Grid.aem-Grid--16 > .aem-GridColumn.aem-GridColumn--offset--phone--5 {
    margin-left: 31.25%;
  }
  .acalog-custom .aem-Grid.aem-Grid--16 > .aem-GridColumn.aem-GridColumn--offset--phone--6 {
    margin-left: 37.5%;
  }
  .acalog-custom .aem-Grid.aem-Grid--16 > .aem-GridColumn.aem-GridColumn--offset--phone--7 {
    margin-left: 43.75%;
  }
  .acalog-custom .aem-Grid.aem-Grid--16 > .aem-GridColumn.aem-GridColumn--offset--phone--8 {
    margin-left: 50%;
  }
  .acalog-custom .aem-Grid.aem-Grid--16 > .aem-GridColumn.aem-GridColumn--offset--phone--9 {
    margin-left: 56.25%;
  }
  .acalog-custom .aem-Grid.aem-Grid--16 > .aem-GridColumn.aem-GridColumn--offset--phone--10 {
    margin-left: 62.5%;
  }
  .acalog-custom .aem-Grid.aem-Grid--16 > .aem-GridColumn.aem-GridColumn--offset--phone--11 {
    margin-left: 68.75%;
  }
  .acalog-custom .aem-Grid.aem-Grid--16 > .aem-GridColumn.aem-GridColumn--offset--phone--12 {
    margin-left: 75%;
  }
  .acalog-custom .aem-Grid.aem-Grid--16 > .aem-GridColumn.aem-GridColumn--offset--phone--13 {
    margin-left: 81.25%;
  }
  .acalog-custom .aem-Grid.aem-Grid--16 > .aem-GridColumn.aem-GridColumn--offset--phone--14 {
    margin-left: 87.5%;
  }
  .acalog-custom .aem-Grid.aem-Grid--16 > .aem-GridColumn.aem-GridColumn--offset--phone--15 {
    margin-left: 93.75%;
  }
  .acalog-custom .aem-Grid.aem-Grid--16 > .aem-GridColumn.aem-GridColumn--offset--phone--16 {
    margin-left: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--17 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 5.88235294%;
  }
  .acalog-custom .aem-Grid.aem-Grid--17 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 11.76470588%;
  }
  .acalog-custom .aem-Grid.aem-Grid--17 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 17.64705882%;
  }
  .acalog-custom .aem-Grid.aem-Grid--17 > .aem-GridColumn.aem-GridColumn--phone--4 {
    float: left;
    clear: none;
    width: 23.52941176%;
  }
  .acalog-custom .aem-Grid.aem-Grid--17 > .aem-GridColumn.aem-GridColumn--phone--5 {
    float: left;
    clear: none;
    width: 29.41176471%;
  }
  .acalog-custom .aem-Grid.aem-Grid--17 > .aem-GridColumn.aem-GridColumn--phone--6 {
    float: left;
    clear: none;
    width: 35.29411765%;
  }
  .acalog-custom .aem-Grid.aem-Grid--17 > .aem-GridColumn.aem-GridColumn--phone--7 {
    float: left;
    clear: none;
    width: 41.17647059%;
  }
  .acalog-custom .aem-Grid.aem-Grid--17 > .aem-GridColumn.aem-GridColumn--phone--8 {
    float: left;
    clear: none;
    width: 47.05882353%;
  }
  .acalog-custom .aem-Grid.aem-Grid--17 > .aem-GridColumn.aem-GridColumn--phone--9 {
    float: left;
    clear: none;
    width: 52.94117647%;
  }
  .acalog-custom .aem-Grid.aem-Grid--17 > .aem-GridColumn.aem-GridColumn--phone--10 {
    float: left;
    clear: none;
    width: 58.82352941%;
  }
  .acalog-custom .aem-Grid.aem-Grid--17 > .aem-GridColumn.aem-GridColumn--phone--11 {
    float: left;
    clear: none;
    width: 64.70588235%;
  }
  .acalog-custom .aem-Grid.aem-Grid--17 > .aem-GridColumn.aem-GridColumn--phone--12 {
    float: left;
    clear: none;
    width: 70.58823529%;
  }
  .acalog-custom .aem-Grid.aem-Grid--17 > .aem-GridColumn.aem-GridColumn--phone--13 {
    float: left;
    clear: none;
    width: 76.47058824%;
  }
  .acalog-custom .aem-Grid.aem-Grid--17 > .aem-GridColumn.aem-GridColumn--phone--14 {
    float: left;
    clear: none;
    width: 82.35294118%;
  }
  .acalog-custom .aem-Grid.aem-Grid--17 > .aem-GridColumn.aem-GridColumn--phone--15 {
    float: left;
    clear: none;
    width: 88.23529412%;
  }
  .acalog-custom .aem-Grid.aem-Grid--17 > .aem-GridColumn.aem-GridColumn--phone--16 {
    float: left;
    clear: none;
    width: 94.11764706%;
  }
  .acalog-custom .aem-Grid.aem-Grid--17 > .aem-GridColumn.aem-GridColumn--phone--17 {
    float: left;
    clear: none;
    width: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--17 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0;
  }
  .acalog-custom .aem-Grid.aem-Grid--17 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 5.88235294%;
  }
  .acalog-custom .aem-Grid.aem-Grid--17 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 11.76470588%;
  }
  .acalog-custom .aem-Grid.aem-Grid--17 > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 17.64705882%;
  }
  .acalog-custom .aem-Grid.aem-Grid--17 > .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 23.52941176%;
  }
  .acalog-custom .aem-Grid.aem-Grid--17 > .aem-GridColumn.aem-GridColumn--offset--phone--5 {
    margin-left: 29.41176471%;
  }
  .acalog-custom .aem-Grid.aem-Grid--17 > .aem-GridColumn.aem-GridColumn--offset--phone--6 {
    margin-left: 35.29411765%;
  }
  .acalog-custom .aem-Grid.aem-Grid--17 > .aem-GridColumn.aem-GridColumn--offset--phone--7 {
    margin-left: 41.17647059%;
  }
  .acalog-custom .aem-Grid.aem-Grid--17 > .aem-GridColumn.aem-GridColumn--offset--phone--8 {
    margin-left: 47.05882353%;
  }
  .acalog-custom .aem-Grid.aem-Grid--17 > .aem-GridColumn.aem-GridColumn--offset--phone--9 {
    margin-left: 52.94117647%;
  }
  .acalog-custom .aem-Grid.aem-Grid--17 > .aem-GridColumn.aem-GridColumn--offset--phone--10 {
    margin-left: 58.82352941%;
  }
  .acalog-custom .aem-Grid.aem-Grid--17 > .aem-GridColumn.aem-GridColumn--offset--phone--11 {
    margin-left: 64.70588235%;
  }
  .acalog-custom .aem-Grid.aem-Grid--17 > .aem-GridColumn.aem-GridColumn--offset--phone--12 {
    margin-left: 70.58823529%;
  }
  .acalog-custom .aem-Grid.aem-Grid--17 > .aem-GridColumn.aem-GridColumn--offset--phone--13 {
    margin-left: 76.47058824%;
  }
  .acalog-custom .aem-Grid.aem-Grid--17 > .aem-GridColumn.aem-GridColumn--offset--phone--14 {
    margin-left: 82.35294118%;
  }
  .acalog-custom .aem-Grid.aem-Grid--17 > .aem-GridColumn.aem-GridColumn--offset--phone--15 {
    margin-left: 88.23529412%;
  }
  .acalog-custom .aem-Grid.aem-Grid--17 > .aem-GridColumn.aem-GridColumn--offset--phone--16 {
    margin-left: 94.11764706%;
  }
  .acalog-custom .aem-Grid.aem-Grid--17 > .aem-GridColumn.aem-GridColumn--offset--phone--17 {
    margin-left: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--18 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 5.55555556%;
  }
  .acalog-custom .aem-Grid.aem-Grid--18 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 11.11111111%;
  }
  .acalog-custom .aem-Grid.aem-Grid--18 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 16.66666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--18 > .aem-GridColumn.aem-GridColumn--phone--4 {
    float: left;
    clear: none;
    width: 22.22222222%;
  }
  .acalog-custom .aem-Grid.aem-Grid--18 > .aem-GridColumn.aem-GridColumn--phone--5 {
    float: left;
    clear: none;
    width: 27.77777778%;
  }
  .acalog-custom .aem-Grid.aem-Grid--18 > .aem-GridColumn.aem-GridColumn--phone--6 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--18 > .aem-GridColumn.aem-GridColumn--phone--7 {
    float: left;
    clear: none;
    width: 38.88888889%;
  }
  .acalog-custom .aem-Grid.aem-Grid--18 > .aem-GridColumn.aem-GridColumn--phone--8 {
    float: left;
    clear: none;
    width: 44.44444444%;
  }
  .acalog-custom .aem-Grid.aem-Grid--18 > .aem-GridColumn.aem-GridColumn--phone--9 {
    float: left;
    clear: none;
    width: 50%;
  }
  .acalog-custom .aem-Grid.aem-Grid--18 > .aem-GridColumn.aem-GridColumn--phone--10 {
    float: left;
    clear: none;
    width: 55.55555556%;
  }
  .acalog-custom .aem-Grid.aem-Grid--18 > .aem-GridColumn.aem-GridColumn--phone--11 {
    float: left;
    clear: none;
    width: 61.11111111%;
  }
  .acalog-custom .aem-Grid.aem-Grid--18 > .aem-GridColumn.aem-GridColumn--phone--12 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--18 > .aem-GridColumn.aem-GridColumn--phone--13 {
    float: left;
    clear: none;
    width: 72.22222222%;
  }
  .acalog-custom .aem-Grid.aem-Grid--18 > .aem-GridColumn.aem-GridColumn--phone--14 {
    float: left;
    clear: none;
    width: 77.77777778%;
  }
  .acalog-custom .aem-Grid.aem-Grid--18 > .aem-GridColumn.aem-GridColumn--phone--15 {
    float: left;
    clear: none;
    width: 83.33333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--18 > .aem-GridColumn.aem-GridColumn--phone--16 {
    float: left;
    clear: none;
    width: 88.88888889%;
  }
  .acalog-custom .aem-Grid.aem-Grid--18 > .aem-GridColumn.aem-GridColumn--phone--17 {
    float: left;
    clear: none;
    width: 94.44444444%;
  }
  .acalog-custom .aem-Grid.aem-Grid--18 > .aem-GridColumn.aem-GridColumn--phone--18 {
    float: left;
    clear: none;
    width: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--18 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0;
  }
  .acalog-custom .aem-Grid.aem-Grid--18 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 5.55555556%;
  }
  .acalog-custom .aem-Grid.aem-Grid--18 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 11.11111111%;
  }
  .acalog-custom .aem-Grid.aem-Grid--18 > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 16.66666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--18 > .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 22.22222222%;
  }
  .acalog-custom .aem-Grid.aem-Grid--18 > .aem-GridColumn.aem-GridColumn--offset--phone--5 {
    margin-left: 27.77777778%;
  }
  .acalog-custom .aem-Grid.aem-Grid--18 > .aem-GridColumn.aem-GridColumn--offset--phone--6 {
    margin-left: 33.33333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--18 > .aem-GridColumn.aem-GridColumn--offset--phone--7 {
    margin-left: 38.88888889%;
  }
  .acalog-custom .aem-Grid.aem-Grid--18 > .aem-GridColumn.aem-GridColumn--offset--phone--8 {
    margin-left: 44.44444444%;
  }
  .acalog-custom .aem-Grid.aem-Grid--18 > .aem-GridColumn.aem-GridColumn--offset--phone--9 {
    margin-left: 50%;
  }
  .acalog-custom .aem-Grid.aem-Grid--18 > .aem-GridColumn.aem-GridColumn--offset--phone--10 {
    margin-left: 55.55555556%;
  }
  .acalog-custom .aem-Grid.aem-Grid--18 > .aem-GridColumn.aem-GridColumn--offset--phone--11 {
    margin-left: 61.11111111%;
  }
  .acalog-custom .aem-Grid.aem-Grid--18 > .aem-GridColumn.aem-GridColumn--offset--phone--12 {
    margin-left: 66.66666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--18 > .aem-GridColumn.aem-GridColumn--offset--phone--13 {
    margin-left: 72.22222222%;
  }
  .acalog-custom .aem-Grid.aem-Grid--18 > .aem-GridColumn.aem-GridColumn--offset--phone--14 {
    margin-left: 77.77777778%;
  }
  .acalog-custom .aem-Grid.aem-Grid--18 > .aem-GridColumn.aem-GridColumn--offset--phone--15 {
    margin-left: 83.33333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--18 > .aem-GridColumn.aem-GridColumn--offset--phone--16 {
    margin-left: 88.88888889%;
  }
  .acalog-custom .aem-Grid.aem-Grid--18 > .aem-GridColumn.aem-GridColumn--offset--phone--17 {
    margin-left: 94.44444444%;
  }
  .acalog-custom .aem-Grid.aem-Grid--18 > .aem-GridColumn.aem-GridColumn--offset--phone--18 {
    margin-left: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--19 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 5.26315789%;
  }
  .acalog-custom .aem-Grid.aem-Grid--19 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 10.52631579%;
  }
  .acalog-custom .aem-Grid.aem-Grid--19 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 15.78947368%;
  }
  .acalog-custom .aem-Grid.aem-Grid--19 > .aem-GridColumn.aem-GridColumn--phone--4 {
    float: left;
    clear: none;
    width: 21.05263158%;
  }
  .acalog-custom .aem-Grid.aem-Grid--19 > .aem-GridColumn.aem-GridColumn--phone--5 {
    float: left;
    clear: none;
    width: 26.31578947%;
  }
  .acalog-custom .aem-Grid.aem-Grid--19 > .aem-GridColumn.aem-GridColumn--phone--6 {
    float: left;
    clear: none;
    width: 31.57894737%;
  }
  .acalog-custom .aem-Grid.aem-Grid--19 > .aem-GridColumn.aem-GridColumn--phone--7 {
    float: left;
    clear: none;
    width: 36.84210526%;
  }
  .acalog-custom .aem-Grid.aem-Grid--19 > .aem-GridColumn.aem-GridColumn--phone--8 {
    float: left;
    clear: none;
    width: 42.10526316%;
  }
  .acalog-custom .aem-Grid.aem-Grid--19 > .aem-GridColumn.aem-GridColumn--phone--9 {
    float: left;
    clear: none;
    width: 47.36842105%;
  }
  .acalog-custom .aem-Grid.aem-Grid--19 > .aem-GridColumn.aem-GridColumn--phone--10 {
    float: left;
    clear: none;
    width: 52.63157895%;
  }
  .acalog-custom .aem-Grid.aem-Grid--19 > .aem-GridColumn.aem-GridColumn--phone--11 {
    float: left;
    clear: none;
    width: 57.89473684%;
  }
  .acalog-custom .aem-Grid.aem-Grid--19 > .aem-GridColumn.aem-GridColumn--phone--12 {
    float: left;
    clear: none;
    width: 63.15789474%;
  }
  .acalog-custom .aem-Grid.aem-Grid--19 > .aem-GridColumn.aem-GridColumn--phone--13 {
    float: left;
    clear: none;
    width: 68.42105263%;
  }
  .acalog-custom .aem-Grid.aem-Grid--19 > .aem-GridColumn.aem-GridColumn--phone--14 {
    float: left;
    clear: none;
    width: 73.68421053%;
  }
  .acalog-custom .aem-Grid.aem-Grid--19 > .aem-GridColumn.aem-GridColumn--phone--15 {
    float: left;
    clear: none;
    width: 78.94736842%;
  }
  .acalog-custom .aem-Grid.aem-Grid--19 > .aem-GridColumn.aem-GridColumn--phone--16 {
    float: left;
    clear: none;
    width: 84.21052632%;
  }
  .acalog-custom .aem-Grid.aem-Grid--19 > .aem-GridColumn.aem-GridColumn--phone--17 {
    float: left;
    clear: none;
    width: 89.47368421%;
  }
  .acalog-custom .aem-Grid.aem-Grid--19 > .aem-GridColumn.aem-GridColumn--phone--18 {
    float: left;
    clear: none;
    width: 94.73684211%;
  }
  .acalog-custom .aem-Grid.aem-Grid--19 > .aem-GridColumn.aem-GridColumn--phone--19 {
    float: left;
    clear: none;
    width: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--19 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0;
  }
  .acalog-custom .aem-Grid.aem-Grid--19 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 5.26315789%;
  }
  .acalog-custom .aem-Grid.aem-Grid--19 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 10.52631579%;
  }
  .acalog-custom .aem-Grid.aem-Grid--19 > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 15.78947368%;
  }
  .acalog-custom .aem-Grid.aem-Grid--19 > .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 21.05263158%;
  }
  .acalog-custom .aem-Grid.aem-Grid--19 > .aem-GridColumn.aem-GridColumn--offset--phone--5 {
    margin-left: 26.31578947%;
  }
  .acalog-custom .aem-Grid.aem-Grid--19 > .aem-GridColumn.aem-GridColumn--offset--phone--6 {
    margin-left: 31.57894737%;
  }
  .acalog-custom .aem-Grid.aem-Grid--19 > .aem-GridColumn.aem-GridColumn--offset--phone--7 {
    margin-left: 36.84210526%;
  }
  .acalog-custom .aem-Grid.aem-Grid--19 > .aem-GridColumn.aem-GridColumn--offset--phone--8 {
    margin-left: 42.10526316%;
  }
  .acalog-custom .aem-Grid.aem-Grid--19 > .aem-GridColumn.aem-GridColumn--offset--phone--9 {
    margin-left: 47.36842105%;
  }
  .acalog-custom .aem-Grid.aem-Grid--19 > .aem-GridColumn.aem-GridColumn--offset--phone--10 {
    margin-left: 52.63157895%;
  }
  .acalog-custom .aem-Grid.aem-Grid--19 > .aem-GridColumn.aem-GridColumn--offset--phone--11 {
    margin-left: 57.89473684%;
  }
  .acalog-custom .aem-Grid.aem-Grid--19 > .aem-GridColumn.aem-GridColumn--offset--phone--12 {
    margin-left: 63.15789474%;
  }
  .acalog-custom .aem-Grid.aem-Grid--19 > .aem-GridColumn.aem-GridColumn--offset--phone--13 {
    margin-left: 68.42105263%;
  }
  .acalog-custom .aem-Grid.aem-Grid--19 > .aem-GridColumn.aem-GridColumn--offset--phone--14 {
    margin-left: 73.68421053%;
  }
  .acalog-custom .aem-Grid.aem-Grid--19 > .aem-GridColumn.aem-GridColumn--offset--phone--15 {
    margin-left: 78.94736842%;
  }
  .acalog-custom .aem-Grid.aem-Grid--19 > .aem-GridColumn.aem-GridColumn--offset--phone--16 {
    margin-left: 84.21052632%;
  }
  .acalog-custom .aem-Grid.aem-Grid--19 > .aem-GridColumn.aem-GridColumn--offset--phone--17 {
    margin-left: 89.47368421%;
  }
  .acalog-custom .aem-Grid.aem-Grid--19 > .aem-GridColumn.aem-GridColumn--offset--phone--18 {
    margin-left: 94.73684211%;
  }
  .acalog-custom .aem-Grid.aem-Grid--19 > .aem-GridColumn.aem-GridColumn--offset--phone--19 {
    margin-left: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--20 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 5%;
  }
  .acalog-custom .aem-Grid.aem-Grid--20 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 10%;
  }
  .acalog-custom .aem-Grid.aem-Grid--20 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 15%;
  }
  .acalog-custom .aem-Grid.aem-Grid--20 > .aem-GridColumn.aem-GridColumn--phone--4 {
    float: left;
    clear: none;
    width: 20%;
  }
  .acalog-custom .aem-Grid.aem-Grid--20 > .aem-GridColumn.aem-GridColumn--phone--5 {
    float: left;
    clear: none;
    width: 25%;
  }
  .acalog-custom .aem-Grid.aem-Grid--20 > .aem-GridColumn.aem-GridColumn--phone--6 {
    float: left;
    clear: none;
    width: 30%;
  }
  .acalog-custom .aem-Grid.aem-Grid--20 > .aem-GridColumn.aem-GridColumn--phone--7 {
    float: left;
    clear: none;
    width: 35%;
  }
  .acalog-custom .aem-Grid.aem-Grid--20 > .aem-GridColumn.aem-GridColumn--phone--8 {
    float: left;
    clear: none;
    width: 40%;
  }
  .acalog-custom .aem-Grid.aem-Grid--20 > .aem-GridColumn.aem-GridColumn--phone--9 {
    float: left;
    clear: none;
    width: 45%;
  }
  .acalog-custom .aem-Grid.aem-Grid--20 > .aem-GridColumn.aem-GridColumn--phone--10 {
    float: left;
    clear: none;
    width: 50%;
  }
  .acalog-custom .aem-Grid.aem-Grid--20 > .aem-GridColumn.aem-GridColumn--phone--11 {
    float: left;
    clear: none;
    width: 55%;
  }
  .acalog-custom .aem-Grid.aem-Grid--20 > .aem-GridColumn.aem-GridColumn--phone--12 {
    float: left;
    clear: none;
    width: 60%;
  }
  .acalog-custom .aem-Grid.aem-Grid--20 > .aem-GridColumn.aem-GridColumn--phone--13 {
    float: left;
    clear: none;
    width: 65%;
  }
  .acalog-custom .aem-Grid.aem-Grid--20 > .aem-GridColumn.aem-GridColumn--phone--14 {
    float: left;
    clear: none;
    width: 70%;
  }
  .acalog-custom .aem-Grid.aem-Grid--20 > .aem-GridColumn.aem-GridColumn--phone--15 {
    float: left;
    clear: none;
    width: 75%;
  }
  .acalog-custom .aem-Grid.aem-Grid--20 > .aem-GridColumn.aem-GridColumn--phone--16 {
    float: left;
    clear: none;
    width: 80%;
  }
  .acalog-custom .aem-Grid.aem-Grid--20 > .aem-GridColumn.aem-GridColumn--phone--17 {
    float: left;
    clear: none;
    width: 85%;
  }
  .acalog-custom .aem-Grid.aem-Grid--20 > .aem-GridColumn.aem-GridColumn--phone--18 {
    float: left;
    clear: none;
    width: 90%;
  }
  .acalog-custom .aem-Grid.aem-Grid--20 > .aem-GridColumn.aem-GridColumn--phone--19 {
    float: left;
    clear: none;
    width: 95%;
  }
  .acalog-custom .aem-Grid.aem-Grid--20 > .aem-GridColumn.aem-GridColumn--phone--20 {
    float: left;
    clear: none;
    width: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--20 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0;
  }
  .acalog-custom .aem-Grid.aem-Grid--20 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 5%;
  }
  .acalog-custom .aem-Grid.aem-Grid--20 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 10%;
  }
  .acalog-custom .aem-Grid.aem-Grid--20 > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 15%;
  }
  .acalog-custom .aem-Grid.aem-Grid--20 > .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 20%;
  }
  .acalog-custom .aem-Grid.aem-Grid--20 > .aem-GridColumn.aem-GridColumn--offset--phone--5 {
    margin-left: 25%;
  }
  .acalog-custom .aem-Grid.aem-Grid--20 > .aem-GridColumn.aem-GridColumn--offset--phone--6 {
    margin-left: 30%;
  }
  .acalog-custom .aem-Grid.aem-Grid--20 > .aem-GridColumn.aem-GridColumn--offset--phone--7 {
    margin-left: 35%;
  }
  .acalog-custom .aem-Grid.aem-Grid--20 > .aem-GridColumn.aem-GridColumn--offset--phone--8 {
    margin-left: 40%;
  }
  .acalog-custom .aem-Grid.aem-Grid--20 > .aem-GridColumn.aem-GridColumn--offset--phone--9 {
    margin-left: 45%;
  }
  .acalog-custom .aem-Grid.aem-Grid--20 > .aem-GridColumn.aem-GridColumn--offset--phone--10 {
    margin-left: 50%;
  }
  .acalog-custom .aem-Grid.aem-Grid--20 > .aem-GridColumn.aem-GridColumn--offset--phone--11 {
    margin-left: 55%;
  }
  .acalog-custom .aem-Grid.aem-Grid--20 > .aem-GridColumn.aem-GridColumn--offset--phone--12 {
    margin-left: 60%;
  }
  .acalog-custom .aem-Grid.aem-Grid--20 > .aem-GridColumn.aem-GridColumn--offset--phone--13 {
    margin-left: 65%;
  }
  .acalog-custom .aem-Grid.aem-Grid--20 > .aem-GridColumn.aem-GridColumn--offset--phone--14 {
    margin-left: 70%;
  }
  .acalog-custom .aem-Grid.aem-Grid--20 > .aem-GridColumn.aem-GridColumn--offset--phone--15 {
    margin-left: 75%;
  }
  .acalog-custom .aem-Grid.aem-Grid--20 > .aem-GridColumn.aem-GridColumn--offset--phone--16 {
    margin-left: 80%;
  }
  .acalog-custom .aem-Grid.aem-Grid--20 > .aem-GridColumn.aem-GridColumn--offset--phone--17 {
    margin-left: 85%;
  }
  .acalog-custom .aem-Grid.aem-Grid--20 > .aem-GridColumn.aem-GridColumn--offset--phone--18 {
    margin-left: 90%;
  }
  .acalog-custom .aem-Grid.aem-Grid--20 > .aem-GridColumn.aem-GridColumn--offset--phone--19 {
    margin-left: 95%;
  }
  .acalog-custom .aem-Grid.aem-Grid--20 > .aem-GridColumn.aem-GridColumn--offset--phone--20 {
    margin-left: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--21 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 4.76190476%;
  }
  .acalog-custom .aem-Grid.aem-Grid--21 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 9.52380952%;
  }
  .acalog-custom .aem-Grid.aem-Grid--21 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 14.28571429%;
  }
  .acalog-custom .aem-Grid.aem-Grid--21 > .aem-GridColumn.aem-GridColumn--phone--4 {
    float: left;
    clear: none;
    width: 19.04761905%;
  }
  .acalog-custom .aem-Grid.aem-Grid--21 > .aem-GridColumn.aem-GridColumn--phone--5 {
    float: left;
    clear: none;
    width: 23.80952381%;
  }
  .acalog-custom .aem-Grid.aem-Grid--21 > .aem-GridColumn.aem-GridColumn--phone--6 {
    float: left;
    clear: none;
    width: 28.57142857%;
  }
  .acalog-custom .aem-Grid.aem-Grid--21 > .aem-GridColumn.aem-GridColumn--phone--7 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--21 > .aem-GridColumn.aem-GridColumn--phone--8 {
    float: left;
    clear: none;
    width: 38.0952381%;
  }
  .acalog-custom .aem-Grid.aem-Grid--21 > .aem-GridColumn.aem-GridColumn--phone--9 {
    float: left;
    clear: none;
    width: 42.85714286%;
  }
  .acalog-custom .aem-Grid.aem-Grid--21 > .aem-GridColumn.aem-GridColumn--phone--10 {
    float: left;
    clear: none;
    width: 47.61904762%;
  }
  .acalog-custom .aem-Grid.aem-Grid--21 > .aem-GridColumn.aem-GridColumn--phone--11 {
    float: left;
    clear: none;
    width: 52.38095238%;
  }
  .acalog-custom .aem-Grid.aem-Grid--21 > .aem-GridColumn.aem-GridColumn--phone--12 {
    float: left;
    clear: none;
    width: 57.14285714%;
  }
  .acalog-custom .aem-Grid.aem-Grid--21 > .aem-GridColumn.aem-GridColumn--phone--13 {
    float: left;
    clear: none;
    width: 61.9047619%;
  }
  .acalog-custom .aem-Grid.aem-Grid--21 > .aem-GridColumn.aem-GridColumn--phone--14 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--21 > .aem-GridColumn.aem-GridColumn--phone--15 {
    float: left;
    clear: none;
    width: 71.42857143%;
  }
  .acalog-custom .aem-Grid.aem-Grid--21 > .aem-GridColumn.aem-GridColumn--phone--16 {
    float: left;
    clear: none;
    width: 76.19047619%;
  }
  .acalog-custom .aem-Grid.aem-Grid--21 > .aem-GridColumn.aem-GridColumn--phone--17 {
    float: left;
    clear: none;
    width: 80.95238095%;
  }
  .acalog-custom .aem-Grid.aem-Grid--21 > .aem-GridColumn.aem-GridColumn--phone--18 {
    float: left;
    clear: none;
    width: 85.71428571%;
  }
  .acalog-custom .aem-Grid.aem-Grid--21 > .aem-GridColumn.aem-GridColumn--phone--19 {
    float: left;
    clear: none;
    width: 90.47619048%;
  }
  .acalog-custom .aem-Grid.aem-Grid--21 > .aem-GridColumn.aem-GridColumn--phone--20 {
    float: left;
    clear: none;
    width: 95.23809524%;
  }
  .acalog-custom .aem-Grid.aem-Grid--21 > .aem-GridColumn.aem-GridColumn--phone--21 {
    float: left;
    clear: none;
    width: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--21 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0;
  }
  .acalog-custom .aem-Grid.aem-Grid--21 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 4.76190476%;
  }
  .acalog-custom .aem-Grid.aem-Grid--21 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 9.52380952%;
  }
  .acalog-custom .aem-Grid.aem-Grid--21 > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 14.28571429%;
  }
  .acalog-custom .aem-Grid.aem-Grid--21 > .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 19.04761905%;
  }
  .acalog-custom .aem-Grid.aem-Grid--21 > .aem-GridColumn.aem-GridColumn--offset--phone--5 {
    margin-left: 23.80952381%;
  }
  .acalog-custom .aem-Grid.aem-Grid--21 > .aem-GridColumn.aem-GridColumn--offset--phone--6 {
    margin-left: 28.57142857%;
  }
  .acalog-custom .aem-Grid.aem-Grid--21 > .aem-GridColumn.aem-GridColumn--offset--phone--7 {
    margin-left: 33.33333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--21 > .aem-GridColumn.aem-GridColumn--offset--phone--8 {
    margin-left: 38.0952381%;
  }
  .acalog-custom .aem-Grid.aem-Grid--21 > .aem-GridColumn.aem-GridColumn--offset--phone--9 {
    margin-left: 42.85714286%;
  }
  .acalog-custom .aem-Grid.aem-Grid--21 > .aem-GridColumn.aem-GridColumn--offset--phone--10 {
    margin-left: 47.61904762%;
  }
  .acalog-custom .aem-Grid.aem-Grid--21 > .aem-GridColumn.aem-GridColumn--offset--phone--11 {
    margin-left: 52.38095238%;
  }
  .acalog-custom .aem-Grid.aem-Grid--21 > .aem-GridColumn.aem-GridColumn--offset--phone--12 {
    margin-left: 57.14285714%;
  }
  .acalog-custom .aem-Grid.aem-Grid--21 > .aem-GridColumn.aem-GridColumn--offset--phone--13 {
    margin-left: 61.9047619%;
  }
  .acalog-custom .aem-Grid.aem-Grid--21 > .aem-GridColumn.aem-GridColumn--offset--phone--14 {
    margin-left: 66.66666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--21 > .aem-GridColumn.aem-GridColumn--offset--phone--15 {
    margin-left: 71.42857143%;
  }
  .acalog-custom .aem-Grid.aem-Grid--21 > .aem-GridColumn.aem-GridColumn--offset--phone--16 {
    margin-left: 76.19047619%;
  }
  .acalog-custom .aem-Grid.aem-Grid--21 > .aem-GridColumn.aem-GridColumn--offset--phone--17 {
    margin-left: 80.95238095%;
  }
  .acalog-custom .aem-Grid.aem-Grid--21 > .aem-GridColumn.aem-GridColumn--offset--phone--18 {
    margin-left: 85.71428571%;
  }
  .acalog-custom .aem-Grid.aem-Grid--21 > .aem-GridColumn.aem-GridColumn--offset--phone--19 {
    margin-left: 90.47619048%;
  }
  .acalog-custom .aem-Grid.aem-Grid--21 > .aem-GridColumn.aem-GridColumn--offset--phone--20 {
    margin-left: 95.23809524%;
  }
  .acalog-custom .aem-Grid.aem-Grid--21 > .aem-GridColumn.aem-GridColumn--offset--phone--21 {
    margin-left: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--22 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 4.54545455%;
  }
  .acalog-custom .aem-Grid.aem-Grid--22 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 9.09090909%;
  }
  .acalog-custom .aem-Grid.aem-Grid--22 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 13.63636364%;
  }
  .acalog-custom .aem-Grid.aem-Grid--22 > .aem-GridColumn.aem-GridColumn--phone--4 {
    float: left;
    clear: none;
    width: 18.18181818%;
  }
  .acalog-custom .aem-Grid.aem-Grid--22 > .aem-GridColumn.aem-GridColumn--phone--5 {
    float: left;
    clear: none;
    width: 22.72727273%;
  }
  .acalog-custom .aem-Grid.aem-Grid--22 > .aem-GridColumn.aem-GridColumn--phone--6 {
    float: left;
    clear: none;
    width: 27.27272727%;
  }
  .acalog-custom .aem-Grid.aem-Grid--22 > .aem-GridColumn.aem-GridColumn--phone--7 {
    float: left;
    clear: none;
    width: 31.81818182%;
  }
  .acalog-custom .aem-Grid.aem-Grid--22 > .aem-GridColumn.aem-GridColumn--phone--8 {
    float: left;
    clear: none;
    width: 36.36363636%;
  }
  .acalog-custom .aem-Grid.aem-Grid--22 > .aem-GridColumn.aem-GridColumn--phone--9 {
    float: left;
    clear: none;
    width: 40.90909091%;
  }
  .acalog-custom .aem-Grid.aem-Grid--22 > .aem-GridColumn.aem-GridColumn--phone--10 {
    float: left;
    clear: none;
    width: 45.45454545%;
  }
  .acalog-custom .aem-Grid.aem-Grid--22 > .aem-GridColumn.aem-GridColumn--phone--11 {
    float: left;
    clear: none;
    width: 50%;
  }
  .acalog-custom .aem-Grid.aem-Grid--22 > .aem-GridColumn.aem-GridColumn--phone--12 {
    float: left;
    clear: none;
    width: 54.54545455%;
  }
  .acalog-custom .aem-Grid.aem-Grid--22 > .aem-GridColumn.aem-GridColumn--phone--13 {
    float: left;
    clear: none;
    width: 59.09090909%;
  }
  .acalog-custom .aem-Grid.aem-Grid--22 > .aem-GridColumn.aem-GridColumn--phone--14 {
    float: left;
    clear: none;
    width: 63.63636364%;
  }
  .acalog-custom .aem-Grid.aem-Grid--22 > .aem-GridColumn.aem-GridColumn--phone--15 {
    float: left;
    clear: none;
    width: 68.18181818%;
  }
  .acalog-custom .aem-Grid.aem-Grid--22 > .aem-GridColumn.aem-GridColumn--phone--16 {
    float: left;
    clear: none;
    width: 72.72727273%;
  }
  .acalog-custom .aem-Grid.aem-Grid--22 > .aem-GridColumn.aem-GridColumn--phone--17 {
    float: left;
    clear: none;
    width: 77.27272727%;
  }
  .acalog-custom .aem-Grid.aem-Grid--22 > .aem-GridColumn.aem-GridColumn--phone--18 {
    float: left;
    clear: none;
    width: 81.81818182%;
  }
  .acalog-custom .aem-Grid.aem-Grid--22 > .aem-GridColumn.aem-GridColumn--phone--19 {
    float: left;
    clear: none;
    width: 86.36363636%;
  }
  .acalog-custom .aem-Grid.aem-Grid--22 > .aem-GridColumn.aem-GridColumn--phone--20 {
    float: left;
    clear: none;
    width: 90.90909091%;
  }
  .acalog-custom .aem-Grid.aem-Grid--22 > .aem-GridColumn.aem-GridColumn--phone--21 {
    float: left;
    clear: none;
    width: 95.45454545%;
  }
  .acalog-custom .aem-Grid.aem-Grid--22 > .aem-GridColumn.aem-GridColumn--phone--22 {
    float: left;
    clear: none;
    width: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--22 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0;
  }
  .acalog-custom .aem-Grid.aem-Grid--22 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 4.54545455%;
  }
  .acalog-custom .aem-Grid.aem-Grid--22 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 9.09090909%;
  }
  .acalog-custom .aem-Grid.aem-Grid--22 > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 13.63636364%;
  }
  .acalog-custom .aem-Grid.aem-Grid--22 > .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 18.18181818%;
  }
  .acalog-custom .aem-Grid.aem-Grid--22 > .aem-GridColumn.aem-GridColumn--offset--phone--5 {
    margin-left: 22.72727273%;
  }
  .acalog-custom .aem-Grid.aem-Grid--22 > .aem-GridColumn.aem-GridColumn--offset--phone--6 {
    margin-left: 27.27272727%;
  }
  .acalog-custom .aem-Grid.aem-Grid--22 > .aem-GridColumn.aem-GridColumn--offset--phone--7 {
    margin-left: 31.81818182%;
  }
  .acalog-custom .aem-Grid.aem-Grid--22 > .aem-GridColumn.aem-GridColumn--offset--phone--8 {
    margin-left: 36.36363636%;
  }
  .acalog-custom .aem-Grid.aem-Grid--22 > .aem-GridColumn.aem-GridColumn--offset--phone--9 {
    margin-left: 40.90909091%;
  }
  .acalog-custom .aem-Grid.aem-Grid--22 > .aem-GridColumn.aem-GridColumn--offset--phone--10 {
    margin-left: 45.45454545%;
  }
  .acalog-custom .aem-Grid.aem-Grid--22 > .aem-GridColumn.aem-GridColumn--offset--phone--11 {
    margin-left: 50%;
  }
  .acalog-custom .aem-Grid.aem-Grid--22 > .aem-GridColumn.aem-GridColumn--offset--phone--12 {
    margin-left: 54.54545455%;
  }
  .acalog-custom .aem-Grid.aem-Grid--22 > .aem-GridColumn.aem-GridColumn--offset--phone--13 {
    margin-left: 59.09090909%;
  }
  .acalog-custom .aem-Grid.aem-Grid--22 > .aem-GridColumn.aem-GridColumn--offset--phone--14 {
    margin-left: 63.63636364%;
  }
  .acalog-custom .aem-Grid.aem-Grid--22 > .aem-GridColumn.aem-GridColumn--offset--phone--15 {
    margin-left: 68.18181818%;
  }
  .acalog-custom .aem-Grid.aem-Grid--22 > .aem-GridColumn.aem-GridColumn--offset--phone--16 {
    margin-left: 72.72727273%;
  }
  .acalog-custom .aem-Grid.aem-Grid--22 > .aem-GridColumn.aem-GridColumn--offset--phone--17 {
    margin-left: 77.27272727%;
  }
  .acalog-custom .aem-Grid.aem-Grid--22 > .aem-GridColumn.aem-GridColumn--offset--phone--18 {
    margin-left: 81.81818182%;
  }
  .acalog-custom .aem-Grid.aem-Grid--22 > .aem-GridColumn.aem-GridColumn--offset--phone--19 {
    margin-left: 86.36363636%;
  }
  .acalog-custom .aem-Grid.aem-Grid--22 > .aem-GridColumn.aem-GridColumn--offset--phone--20 {
    margin-left: 90.90909091%;
  }
  .acalog-custom .aem-Grid.aem-Grid--22 > .aem-GridColumn.aem-GridColumn--offset--phone--21 {
    margin-left: 95.45454545%;
  }
  .acalog-custom .aem-Grid.aem-Grid--22 > .aem-GridColumn.aem-GridColumn--offset--phone--22 {
    margin-left: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--23 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 4.34782609%;
  }
  .acalog-custom .aem-Grid.aem-Grid--23 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 8.69565217%;
  }
  .acalog-custom .aem-Grid.aem-Grid--23 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 13.04347826%;
  }
  .acalog-custom .aem-Grid.aem-Grid--23 > .aem-GridColumn.aem-GridColumn--phone--4 {
    float: left;
    clear: none;
    width: 17.39130435%;
  }
  .acalog-custom .aem-Grid.aem-Grid--23 > .aem-GridColumn.aem-GridColumn--phone--5 {
    float: left;
    clear: none;
    width: 21.73913043%;
  }
  .acalog-custom .aem-Grid.aem-Grid--23 > .aem-GridColumn.aem-GridColumn--phone--6 {
    float: left;
    clear: none;
    width: 26.08695652%;
  }
  .acalog-custom .aem-Grid.aem-Grid--23 > .aem-GridColumn.aem-GridColumn--phone--7 {
    float: left;
    clear: none;
    width: 30.43478261%;
  }
  .acalog-custom .aem-Grid.aem-Grid--23 > .aem-GridColumn.aem-GridColumn--phone--8 {
    float: left;
    clear: none;
    width: 34.7826087%;
  }
  .acalog-custom .aem-Grid.aem-Grid--23 > .aem-GridColumn.aem-GridColumn--phone--9 {
    float: left;
    clear: none;
    width: 39.13043478%;
  }
  .acalog-custom .aem-Grid.aem-Grid--23 > .aem-GridColumn.aem-GridColumn--phone--10 {
    float: left;
    clear: none;
    width: 43.47826087%;
  }
  .acalog-custom .aem-Grid.aem-Grid--23 > .aem-GridColumn.aem-GridColumn--phone--11 {
    float: left;
    clear: none;
    width: 47.82608696%;
  }
  .acalog-custom .aem-Grid.aem-Grid--23 > .aem-GridColumn.aem-GridColumn--phone--12 {
    float: left;
    clear: none;
    width: 52.17391304%;
  }
  .acalog-custom .aem-Grid.aem-Grid--23 > .aem-GridColumn.aem-GridColumn--phone--13 {
    float: left;
    clear: none;
    width: 56.52173913%;
  }
  .acalog-custom .aem-Grid.aem-Grid--23 > .aem-GridColumn.aem-GridColumn--phone--14 {
    float: left;
    clear: none;
    width: 60.86956522%;
  }
  .acalog-custom .aem-Grid.aem-Grid--23 > .aem-GridColumn.aem-GridColumn--phone--15 {
    float: left;
    clear: none;
    width: 65.2173913%;
  }
  .acalog-custom .aem-Grid.aem-Grid--23 > .aem-GridColumn.aem-GridColumn--phone--16 {
    float: left;
    clear: none;
    width: 69.56521739%;
  }
  .acalog-custom .aem-Grid.aem-Grid--23 > .aem-GridColumn.aem-GridColumn--phone--17 {
    float: left;
    clear: none;
    width: 73.91304348%;
  }
  .acalog-custom .aem-Grid.aem-Grid--23 > .aem-GridColumn.aem-GridColumn--phone--18 {
    float: left;
    clear: none;
    width: 78.26086957%;
  }
  .acalog-custom .aem-Grid.aem-Grid--23 > .aem-GridColumn.aem-GridColumn--phone--19 {
    float: left;
    clear: none;
    width: 82.60869565%;
  }
  .acalog-custom .aem-Grid.aem-Grid--23 > .aem-GridColumn.aem-GridColumn--phone--20 {
    float: left;
    clear: none;
    width: 86.95652174%;
  }
  .acalog-custom .aem-Grid.aem-Grid--23 > .aem-GridColumn.aem-GridColumn--phone--21 {
    float: left;
    clear: none;
    width: 91.30434783%;
  }
  .acalog-custom .aem-Grid.aem-Grid--23 > .aem-GridColumn.aem-GridColumn--phone--22 {
    float: left;
    clear: none;
    width: 95.65217391%;
  }
  .acalog-custom .aem-Grid.aem-Grid--23 > .aem-GridColumn.aem-GridColumn--phone--23 {
    float: left;
    clear: none;
    width: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--23 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0;
  }
  .acalog-custom .aem-Grid.aem-Grid--23 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 4.34782609%;
  }
  .acalog-custom .aem-Grid.aem-Grid--23 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 8.69565217%;
  }
  .acalog-custom .aem-Grid.aem-Grid--23 > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 13.04347826%;
  }
  .acalog-custom .aem-Grid.aem-Grid--23 > .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 17.39130435%;
  }
  .acalog-custom .aem-Grid.aem-Grid--23 > .aem-GridColumn.aem-GridColumn--offset--phone--5 {
    margin-left: 21.73913043%;
  }
  .acalog-custom .aem-Grid.aem-Grid--23 > .aem-GridColumn.aem-GridColumn--offset--phone--6 {
    margin-left: 26.08695652%;
  }
  .acalog-custom .aem-Grid.aem-Grid--23 > .aem-GridColumn.aem-GridColumn--offset--phone--7 {
    margin-left: 30.43478261%;
  }
  .acalog-custom .aem-Grid.aem-Grid--23 > .aem-GridColumn.aem-GridColumn--offset--phone--8 {
    margin-left: 34.7826087%;
  }
  .acalog-custom .aem-Grid.aem-Grid--23 > .aem-GridColumn.aem-GridColumn--offset--phone--9 {
    margin-left: 39.13043478%;
  }
  .acalog-custom .aem-Grid.aem-Grid--23 > .aem-GridColumn.aem-GridColumn--offset--phone--10 {
    margin-left: 43.47826087%;
  }
  .acalog-custom .aem-Grid.aem-Grid--23 > .aem-GridColumn.aem-GridColumn--offset--phone--11 {
    margin-left: 47.82608696%;
  }
  .acalog-custom .aem-Grid.aem-Grid--23 > .aem-GridColumn.aem-GridColumn--offset--phone--12 {
    margin-left: 52.17391304%;
  }
  .acalog-custom .aem-Grid.aem-Grid--23 > .aem-GridColumn.aem-GridColumn--offset--phone--13 {
    margin-left: 56.52173913%;
  }
  .acalog-custom .aem-Grid.aem-Grid--23 > .aem-GridColumn.aem-GridColumn--offset--phone--14 {
    margin-left: 60.86956522%;
  }
  .acalog-custom .aem-Grid.aem-Grid--23 > .aem-GridColumn.aem-GridColumn--offset--phone--15 {
    margin-left: 65.2173913%;
  }
  .acalog-custom .aem-Grid.aem-Grid--23 > .aem-GridColumn.aem-GridColumn--offset--phone--16 {
    margin-left: 69.56521739%;
  }
  .acalog-custom .aem-Grid.aem-Grid--23 > .aem-GridColumn.aem-GridColumn--offset--phone--17 {
    margin-left: 73.91304348%;
  }
  .acalog-custom .aem-Grid.aem-Grid--23 > .aem-GridColumn.aem-GridColumn--offset--phone--18 {
    margin-left: 78.26086957%;
  }
  .acalog-custom .aem-Grid.aem-Grid--23 > .aem-GridColumn.aem-GridColumn--offset--phone--19 {
    margin-left: 82.60869565%;
  }
  .acalog-custom .aem-Grid.aem-Grid--23 > .aem-GridColumn.aem-GridColumn--offset--phone--20 {
    margin-left: 86.95652174%;
  }
  .acalog-custom .aem-Grid.aem-Grid--23 > .aem-GridColumn.aem-GridColumn--offset--phone--21 {
    margin-left: 91.30434783%;
  }
  .acalog-custom .aem-Grid.aem-Grid--23 > .aem-GridColumn.aem-GridColumn--offset--phone--22 {
    margin-left: 95.65217391%;
  }
  .acalog-custom .aem-Grid.aem-Grid--23 > .aem-GridColumn.aem-GridColumn--offset--phone--23 {
    margin-left: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--24 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 4.16666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--24 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 8.33333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--24 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 12.5%;
  }
  .acalog-custom .aem-Grid.aem-Grid--24 > .aem-GridColumn.aem-GridColumn--phone--4 {
    float: left;
    clear: none;
    width: 16.66666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--24 > .aem-GridColumn.aem-GridColumn--phone--5 {
    float: left;
    clear: none;
    width: 20.83333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--24 > .aem-GridColumn.aem-GridColumn--phone--6 {
    float: left;
    clear: none;
    width: 25%;
  }
  .acalog-custom .aem-Grid.aem-Grid--24 > .aem-GridColumn.aem-GridColumn--phone--7 {
    float: left;
    clear: none;
    width: 29.16666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--24 > .aem-GridColumn.aem-GridColumn--phone--8 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--24 > .aem-GridColumn.aem-GridColumn--phone--9 {
    float: left;
    clear: none;
    width: 37.5%;
  }
  .acalog-custom .aem-Grid.aem-Grid--24 > .aem-GridColumn.aem-GridColumn--phone--10 {
    float: left;
    clear: none;
    width: 41.66666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--24 > .aem-GridColumn.aem-GridColumn--phone--11 {
    float: left;
    clear: none;
    width: 45.83333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--24 > .aem-GridColumn.aem-GridColumn--phone--12 {
    float: left;
    clear: none;
    width: 50%;
  }
  .acalog-custom .aem-Grid.aem-Grid--24 > .aem-GridColumn.aem-GridColumn--phone--13 {
    float: left;
    clear: none;
    width: 54.16666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--24 > .aem-GridColumn.aem-GridColumn--phone--14 {
    float: left;
    clear: none;
    width: 58.33333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--24 > .aem-GridColumn.aem-GridColumn--phone--15 {
    float: left;
    clear: none;
    width: 62.5%;
  }
  .acalog-custom .aem-Grid.aem-Grid--24 > .aem-GridColumn.aem-GridColumn--phone--16 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--24 > .aem-GridColumn.aem-GridColumn--phone--17 {
    float: left;
    clear: none;
    width: 70.83333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--24 > .aem-GridColumn.aem-GridColumn--phone--18 {
    float: left;
    clear: none;
    width: 75%;
  }
  .acalog-custom .aem-Grid.aem-Grid--24 > .aem-GridColumn.aem-GridColumn--phone--19 {
    float: left;
    clear: none;
    width: 79.16666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--24 > .aem-GridColumn.aem-GridColumn--phone--20 {
    float: left;
    clear: none;
    width: 83.33333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--24 > .aem-GridColumn.aem-GridColumn--phone--21 {
    float: left;
    clear: none;
    width: 87.5%;
  }
  .acalog-custom .aem-Grid.aem-Grid--24 > .aem-GridColumn.aem-GridColumn--phone--22 {
    float: left;
    clear: none;
    width: 91.66666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--24 > .aem-GridColumn.aem-GridColumn--phone--23 {
    float: left;
    clear: none;
    width: 95.83333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--24 > .aem-GridColumn.aem-GridColumn--phone--24 {
    float: left;
    clear: none;
    width: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--24 > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0;
  }
  .acalog-custom .aem-Grid.aem-Grid--24 > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 4.16666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--24 > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 8.33333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--24 > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 12.5%;
  }
  .acalog-custom .aem-Grid.aem-Grid--24 > .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 16.66666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--24 > .aem-GridColumn.aem-GridColumn--offset--phone--5 {
    margin-left: 20.83333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--24 > .aem-GridColumn.aem-GridColumn--offset--phone--6 {
    margin-left: 25%;
  }
  .acalog-custom .aem-Grid.aem-Grid--24 > .aem-GridColumn.aem-GridColumn--offset--phone--7 {
    margin-left: 29.16666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--24 > .aem-GridColumn.aem-GridColumn--offset--phone--8 {
    margin-left: 33.33333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--24 > .aem-GridColumn.aem-GridColumn--offset--phone--9 {
    margin-left: 37.5%;
  }
  .acalog-custom .aem-Grid.aem-Grid--24 > .aem-GridColumn.aem-GridColumn--offset--phone--10 {
    margin-left: 41.66666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--24 > .aem-GridColumn.aem-GridColumn--offset--phone--11 {
    margin-left: 45.83333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--24 > .aem-GridColumn.aem-GridColumn--offset--phone--12 {
    margin-left: 50%;
  }
  .acalog-custom .aem-Grid.aem-Grid--24 > .aem-GridColumn.aem-GridColumn--offset--phone--13 {
    margin-left: 54.16666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--24 > .aem-GridColumn.aem-GridColumn--offset--phone--14 {
    margin-left: 58.33333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--24 > .aem-GridColumn.aem-GridColumn--offset--phone--15 {
    margin-left: 62.5%;
  }
  .acalog-custom .aem-Grid.aem-Grid--24 > .aem-GridColumn.aem-GridColumn--offset--phone--16 {
    margin-left: 66.66666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--24 > .aem-GridColumn.aem-GridColumn--offset--phone--17 {
    margin-left: 70.83333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--24 > .aem-GridColumn.aem-GridColumn--offset--phone--18 {
    margin-left: 75%;
  }
  .acalog-custom .aem-Grid.aem-Grid--24 > .aem-GridColumn.aem-GridColumn--offset--phone--19 {
    margin-left: 79.16666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--24 > .aem-GridColumn.aem-GridColumn--offset--phone--20 {
    margin-left: 83.33333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--24 > .aem-GridColumn.aem-GridColumn--offset--phone--21 {
    margin-left: 87.5%;
  }
  .acalog-custom .aem-Grid.aem-Grid--24 > .aem-GridColumn.aem-GridColumn--offset--phone--22 {
    margin-left: 91.66666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--24 > .aem-GridColumn.aem-GridColumn--offset--phone--23 {
    margin-left: 95.83333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--24 > .aem-GridColumn.aem-GridColumn--offset--phone--24 {
    margin-left: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--1 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--1
    > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--1
    > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--2 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 50%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--2 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--2
    > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--2
    > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 50%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--2
    > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--3 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--3 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--3 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--3
    > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--3
    > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 33.33333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--3
    > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 66.66666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--3
    > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--4 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 25%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--4 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 50%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--4 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 75%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--4 > .aem-GridColumn.aem-GridColumn--phone--4 {
    float: left;
    clear: none;
    width: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--4
    > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--4
    > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 25%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--4
    > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 50%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--4
    > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 75%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--4
    > .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--5 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 20%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--5 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 40%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--5 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 60%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--5 > .aem-GridColumn.aem-GridColumn--phone--4 {
    float: left;
    clear: none;
    width: 80%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--5 > .aem-GridColumn.aem-GridColumn--phone--5 {
    float: left;
    clear: none;
    width: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--5
    > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--5
    > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 20%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--5
    > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 40%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--5
    > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 60%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--5
    > .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 80%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--5
    > .aem-GridColumn.aem-GridColumn--offset--phone--5 {
    margin-left: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--6 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 16.66666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--6 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--6 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 50%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--6 > .aem-GridColumn.aem-GridColumn--phone--4 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--6 > .aem-GridColumn.aem-GridColumn--phone--5 {
    float: left;
    clear: none;
    width: 83.33333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--6 > .aem-GridColumn.aem-GridColumn--phone--6 {
    float: left;
    clear: none;
    width: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--6
    > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--6
    > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 16.66666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--6
    > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 33.33333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--6
    > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 50%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--6
    > .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 66.66666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--6
    > .aem-GridColumn.aem-GridColumn--offset--phone--5 {
    margin-left: 83.33333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--6
    > .aem-GridColumn.aem-GridColumn--offset--phone--6 {
    margin-left: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--7 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 14.28571429%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--7 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 28.57142857%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--7 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 42.85714286%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--7 > .aem-GridColumn.aem-GridColumn--phone--4 {
    float: left;
    clear: none;
    width: 57.14285714%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--7 > .aem-GridColumn.aem-GridColumn--phone--5 {
    float: left;
    clear: none;
    width: 71.42857143%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--7 > .aem-GridColumn.aem-GridColumn--phone--6 {
    float: left;
    clear: none;
    width: 85.71428571%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--7 > .aem-GridColumn.aem-GridColumn--phone--7 {
    float: left;
    clear: none;
    width: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--7
    > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--7
    > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 14.28571429%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--7
    > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 28.57142857%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--7
    > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 42.85714286%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--7
    > .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 57.14285714%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--7
    > .aem-GridColumn.aem-GridColumn--offset--phone--5 {
    margin-left: 71.42857143%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--7
    > .aem-GridColumn.aem-GridColumn--offset--phone--6 {
    margin-left: 85.71428571%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--7
    > .aem-GridColumn.aem-GridColumn--offset--phone--7 {
    margin-left: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 12.5%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 25%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 37.5%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--phone--4 {
    float: left;
    clear: none;
    width: 50%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--phone--5 {
    float: left;
    clear: none;
    width: 62.5%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--phone--6 {
    float: left;
    clear: none;
    width: 75%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--phone--7 {
    float: left;
    clear: none;
    width: 87.5%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--8 > .aem-GridColumn.aem-GridColumn--phone--8 {
    float: left;
    clear: none;
    width: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--8
    > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--8
    > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 12.5%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--8
    > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 25%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--8
    > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 37.5%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--8
    > .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 50%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--8
    > .aem-GridColumn.aem-GridColumn--offset--phone--5 {
    margin-left: 62.5%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--8
    > .aem-GridColumn.aem-GridColumn--offset--phone--6 {
    margin-left: 75%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--8
    > .aem-GridColumn.aem-GridColumn--offset--phone--7 {
    margin-left: 87.5%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--8
    > .aem-GridColumn.aem-GridColumn--offset--phone--8 {
    margin-left: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 11.11111111%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 22.22222222%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--phone--4 {
    float: left;
    clear: none;
    width: 44.44444444%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--phone--5 {
    float: left;
    clear: none;
    width: 55.55555556%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--phone--6 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--phone--7 {
    float: left;
    clear: none;
    width: 77.77777778%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--phone--8 {
    float: left;
    clear: none;
    width: 88.88888889%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--9 > .aem-GridColumn.aem-GridColumn--phone--9 {
    float: left;
    clear: none;
    width: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--9
    > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--9
    > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 11.11111111%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--9
    > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 22.22222222%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--9
    > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 33.33333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--9
    > .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 44.44444444%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--9
    > .aem-GridColumn.aem-GridColumn--offset--phone--5 {
    margin-left: 55.55555556%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--9
    > .aem-GridColumn.aem-GridColumn--offset--phone--6 {
    margin-left: 66.66666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--9
    > .aem-GridColumn.aem-GridColumn--offset--phone--7 {
    margin-left: 77.77777778%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--9
    > .aem-GridColumn.aem-GridColumn--offset--phone--8 {
    margin-left: 88.88888889%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--9
    > .aem-GridColumn.aem-GridColumn--offset--phone--9 {
    margin-left: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 10%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 20%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 30%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--phone--4 {
    float: left;
    clear: none;
    width: 40%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--phone--5 {
    float: left;
    clear: none;
    width: 50%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--phone--6 {
    float: left;
    clear: none;
    width: 60%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--phone--7 {
    float: left;
    clear: none;
    width: 70%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--phone--8 {
    float: left;
    clear: none;
    width: 80%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--phone--9 {
    float: left;
    clear: none;
    width: 90%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--10 > .aem-GridColumn.aem-GridColumn--phone--10 {
    float: left;
    clear: none;
    width: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--10
    > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--10
    > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 10%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--10
    > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 20%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--10
    > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 30%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--10
    > .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 40%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--10
    > .aem-GridColumn.aem-GridColumn--offset--phone--5 {
    margin-left: 50%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--10
    > .aem-GridColumn.aem-GridColumn--offset--phone--6 {
    margin-left: 60%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--10
    > .aem-GridColumn.aem-GridColumn--offset--phone--7 {
    margin-left: 70%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--10
    > .aem-GridColumn.aem-GridColumn--offset--phone--8 {
    margin-left: 80%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--10
    > .aem-GridColumn.aem-GridColumn--offset--phone--9 {
    margin-left: 90%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--10
    > .aem-GridColumn.aem-GridColumn--offset--phone--10 {
    margin-left: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 9.09090909%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 18.18181818%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 27.27272727%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--phone--4 {
    float: left;
    clear: none;
    width: 36.36363636%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--phone--5 {
    float: left;
    clear: none;
    width: 45.45454545%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--phone--6 {
    float: left;
    clear: none;
    width: 54.54545455%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--phone--7 {
    float: left;
    clear: none;
    width: 63.63636364%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--phone--8 {
    float: left;
    clear: none;
    width: 72.72727273%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--phone--9 {
    float: left;
    clear: none;
    width: 81.81818182%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--phone--10 {
    float: left;
    clear: none;
    width: 90.90909091%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--11 > .aem-GridColumn.aem-GridColumn--phone--11 {
    float: left;
    clear: none;
    width: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--11
    > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--11
    > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 9.09090909%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--11
    > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 18.18181818%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--11
    > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 27.27272727%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--11
    > .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 36.36363636%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--11
    > .aem-GridColumn.aem-GridColumn--offset--phone--5 {
    margin-left: 45.45454545%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--11
    > .aem-GridColumn.aem-GridColumn--offset--phone--6 {
    margin-left: 54.54545455%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--11
    > .aem-GridColumn.aem-GridColumn--offset--phone--7 {
    margin-left: 63.63636364%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--11
    > .aem-GridColumn.aem-GridColumn--offset--phone--8 {
    margin-left: 72.72727273%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--11
    > .aem-GridColumn.aem-GridColumn--offset--phone--9 {
    margin-left: 81.81818182%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--11
    > .aem-GridColumn.aem-GridColumn--offset--phone--10 {
    margin-left: 90.90909091%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--11
    > .aem-GridColumn.aem-GridColumn--offset--phone--11 {
    margin-left: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 8.33333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 16.66666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 25%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--phone--4 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--phone--5 {
    float: left;
    clear: none;
    width: 41.66666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--phone--6 {
    float: left;
    clear: none;
    width: 50%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--phone--7 {
    float: left;
    clear: none;
    width: 58.33333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--phone--8 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--phone--9 {
    float: left;
    clear: none;
    width: 75%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--phone--10 {
    float: left;
    clear: none;
    width: 83.33333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--phone--11 {
    float: left;
    clear: none;
    width: 91.66666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--12 > .aem-GridColumn.aem-GridColumn--phone--12 {
    float: left;
    clear: none;
    width: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--12
    > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--12
    > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 8.33333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--12
    > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 16.66666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--12
    > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 25%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--12
    > .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 33.33333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--12
    > .aem-GridColumn.aem-GridColumn--offset--phone--5 {
    margin-left: 41.66666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--12
    > .aem-GridColumn.aem-GridColumn--offset--phone--6 {
    margin-left: 50%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--12
    > .aem-GridColumn.aem-GridColumn--offset--phone--7 {
    margin-left: 58.33333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--12
    > .aem-GridColumn.aem-GridColumn--offset--phone--8 {
    margin-left: 66.66666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--12
    > .aem-GridColumn.aem-GridColumn--offset--phone--9 {
    margin-left: 75%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--12
    > .aem-GridColumn.aem-GridColumn--offset--phone--10 {
    margin-left: 83.33333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--12
    > .aem-GridColumn.aem-GridColumn--offset--phone--11 {
    margin-left: 91.66666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--12
    > .aem-GridColumn.aem-GridColumn--offset--phone--12 {
    margin-left: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--13 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 7.69230769%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--13 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 15.38461538%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--13 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 23.07692308%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--13 > .aem-GridColumn.aem-GridColumn--phone--4 {
    float: left;
    clear: none;
    width: 30.76923077%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--13 > .aem-GridColumn.aem-GridColumn--phone--5 {
    float: left;
    clear: none;
    width: 38.46153846%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--13 > .aem-GridColumn.aem-GridColumn--phone--6 {
    float: left;
    clear: none;
    width: 46.15384615%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--13 > .aem-GridColumn.aem-GridColumn--phone--7 {
    float: left;
    clear: none;
    width: 53.84615385%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--13 > .aem-GridColumn.aem-GridColumn--phone--8 {
    float: left;
    clear: none;
    width: 61.53846154%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--13 > .aem-GridColumn.aem-GridColumn--phone--9 {
    float: left;
    clear: none;
    width: 69.23076923%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--13 > .aem-GridColumn.aem-GridColumn--phone--10 {
    float: left;
    clear: none;
    width: 76.92307692%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--13 > .aem-GridColumn.aem-GridColumn--phone--11 {
    float: left;
    clear: none;
    width: 84.61538462%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--13 > .aem-GridColumn.aem-GridColumn--phone--12 {
    float: left;
    clear: none;
    width: 92.30769231%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--13 > .aem-GridColumn.aem-GridColumn--phone--13 {
    float: left;
    clear: none;
    width: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--13
    > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--13
    > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 7.69230769%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--13
    > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 15.38461538%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--13
    > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 23.07692308%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--13
    > .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 30.76923077%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--13
    > .aem-GridColumn.aem-GridColumn--offset--phone--5 {
    margin-left: 38.46153846%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--13
    > .aem-GridColumn.aem-GridColumn--offset--phone--6 {
    margin-left: 46.15384615%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--13
    > .aem-GridColumn.aem-GridColumn--offset--phone--7 {
    margin-left: 53.84615385%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--13
    > .aem-GridColumn.aem-GridColumn--offset--phone--8 {
    margin-left: 61.53846154%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--13
    > .aem-GridColumn.aem-GridColumn--offset--phone--9 {
    margin-left: 69.23076923%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--13
    > .aem-GridColumn.aem-GridColumn--offset--phone--10 {
    margin-left: 76.92307692%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--13
    > .aem-GridColumn.aem-GridColumn--offset--phone--11 {
    margin-left: 84.61538462%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--13
    > .aem-GridColumn.aem-GridColumn--offset--phone--12 {
    margin-left: 92.30769231%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--13
    > .aem-GridColumn.aem-GridColumn--offset--phone--13 {
    margin-left: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--14 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 7.14285714%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--14 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 14.28571429%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--14 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 21.42857143%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--14 > .aem-GridColumn.aem-GridColumn--phone--4 {
    float: left;
    clear: none;
    width: 28.57142857%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--14 > .aem-GridColumn.aem-GridColumn--phone--5 {
    float: left;
    clear: none;
    width: 35.71428571%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--14 > .aem-GridColumn.aem-GridColumn--phone--6 {
    float: left;
    clear: none;
    width: 42.85714286%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--14 > .aem-GridColumn.aem-GridColumn--phone--7 {
    float: left;
    clear: none;
    width: 50%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--14 > .aem-GridColumn.aem-GridColumn--phone--8 {
    float: left;
    clear: none;
    width: 57.14285714%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--14 > .aem-GridColumn.aem-GridColumn--phone--9 {
    float: left;
    clear: none;
    width: 64.28571429%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--14 > .aem-GridColumn.aem-GridColumn--phone--10 {
    float: left;
    clear: none;
    width: 71.42857143%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--14 > .aem-GridColumn.aem-GridColumn--phone--11 {
    float: left;
    clear: none;
    width: 78.57142857%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--14 > .aem-GridColumn.aem-GridColumn--phone--12 {
    float: left;
    clear: none;
    width: 85.71428571%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--14 > .aem-GridColumn.aem-GridColumn--phone--13 {
    float: left;
    clear: none;
    width: 92.85714286%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--14 > .aem-GridColumn.aem-GridColumn--phone--14 {
    float: left;
    clear: none;
    width: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--14
    > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--14
    > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 7.14285714%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--14
    > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 14.28571429%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--14
    > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 21.42857143%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--14
    > .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 28.57142857%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--14
    > .aem-GridColumn.aem-GridColumn--offset--phone--5 {
    margin-left: 35.71428571%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--14
    > .aem-GridColumn.aem-GridColumn--offset--phone--6 {
    margin-left: 42.85714286%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--14
    > .aem-GridColumn.aem-GridColumn--offset--phone--7 {
    margin-left: 50%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--14
    > .aem-GridColumn.aem-GridColumn--offset--phone--8 {
    margin-left: 57.14285714%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--14
    > .aem-GridColumn.aem-GridColumn--offset--phone--9 {
    margin-left: 64.28571429%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--14
    > .aem-GridColumn.aem-GridColumn--offset--phone--10 {
    margin-left: 71.42857143%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--14
    > .aem-GridColumn.aem-GridColumn--offset--phone--11 {
    margin-left: 78.57142857%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--14
    > .aem-GridColumn.aem-GridColumn--offset--phone--12 {
    margin-left: 85.71428571%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--14
    > .aem-GridColumn.aem-GridColumn--offset--phone--13 {
    margin-left: 92.85714286%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--14
    > .aem-GridColumn.aem-GridColumn--offset--phone--14 {
    margin-left: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--15 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 6.66666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--15 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 13.33333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--15 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 20%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--15 > .aem-GridColumn.aem-GridColumn--phone--4 {
    float: left;
    clear: none;
    width: 26.66666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--15 > .aem-GridColumn.aem-GridColumn--phone--5 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--15 > .aem-GridColumn.aem-GridColumn--phone--6 {
    float: left;
    clear: none;
    width: 40%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--15 > .aem-GridColumn.aem-GridColumn--phone--7 {
    float: left;
    clear: none;
    width: 46.66666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--15 > .aem-GridColumn.aem-GridColumn--phone--8 {
    float: left;
    clear: none;
    width: 53.33333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--15 > .aem-GridColumn.aem-GridColumn--phone--9 {
    float: left;
    clear: none;
    width: 60%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--15 > .aem-GridColumn.aem-GridColumn--phone--10 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--15 > .aem-GridColumn.aem-GridColumn--phone--11 {
    float: left;
    clear: none;
    width: 73.33333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--15 > .aem-GridColumn.aem-GridColumn--phone--12 {
    float: left;
    clear: none;
    width: 80%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--15 > .aem-GridColumn.aem-GridColumn--phone--13 {
    float: left;
    clear: none;
    width: 86.66666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--15 > .aem-GridColumn.aem-GridColumn--phone--14 {
    float: left;
    clear: none;
    width: 93.33333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--15 > .aem-GridColumn.aem-GridColumn--phone--15 {
    float: left;
    clear: none;
    width: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--15
    > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--15
    > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 6.66666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--15
    > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 13.33333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--15
    > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 20%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--15
    > .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 26.66666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--15
    > .aem-GridColumn.aem-GridColumn--offset--phone--5 {
    margin-left: 33.33333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--15
    > .aem-GridColumn.aem-GridColumn--offset--phone--6 {
    margin-left: 40%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--15
    > .aem-GridColumn.aem-GridColumn--offset--phone--7 {
    margin-left: 46.66666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--15
    > .aem-GridColumn.aem-GridColumn--offset--phone--8 {
    margin-left: 53.33333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--15
    > .aem-GridColumn.aem-GridColumn--offset--phone--9 {
    margin-left: 60%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--15
    > .aem-GridColumn.aem-GridColumn--offset--phone--10 {
    margin-left: 66.66666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--15
    > .aem-GridColumn.aem-GridColumn--offset--phone--11 {
    margin-left: 73.33333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--15
    > .aem-GridColumn.aem-GridColumn--offset--phone--12 {
    margin-left: 80%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--15
    > .aem-GridColumn.aem-GridColumn--offset--phone--13 {
    margin-left: 86.66666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--15
    > .aem-GridColumn.aem-GridColumn--offset--phone--14 {
    margin-left: 93.33333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--15
    > .aem-GridColumn.aem-GridColumn--offset--phone--15 {
    margin-left: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--16 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 6.25%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--16 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 12.5%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--16 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 18.75%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--16 > .aem-GridColumn.aem-GridColumn--phone--4 {
    float: left;
    clear: none;
    width: 25%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--16 > .aem-GridColumn.aem-GridColumn--phone--5 {
    float: left;
    clear: none;
    width: 31.25%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--16 > .aem-GridColumn.aem-GridColumn--phone--6 {
    float: left;
    clear: none;
    width: 37.5%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--16 > .aem-GridColumn.aem-GridColumn--phone--7 {
    float: left;
    clear: none;
    width: 43.75%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--16 > .aem-GridColumn.aem-GridColumn--phone--8 {
    float: left;
    clear: none;
    width: 50%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--16 > .aem-GridColumn.aem-GridColumn--phone--9 {
    float: left;
    clear: none;
    width: 56.25%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--16 > .aem-GridColumn.aem-GridColumn--phone--10 {
    float: left;
    clear: none;
    width: 62.5%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--16 > .aem-GridColumn.aem-GridColumn--phone--11 {
    float: left;
    clear: none;
    width: 68.75%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--16 > .aem-GridColumn.aem-GridColumn--phone--12 {
    float: left;
    clear: none;
    width: 75%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--16 > .aem-GridColumn.aem-GridColumn--phone--13 {
    float: left;
    clear: none;
    width: 81.25%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--16 > .aem-GridColumn.aem-GridColumn--phone--14 {
    float: left;
    clear: none;
    width: 87.5%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--16 > .aem-GridColumn.aem-GridColumn--phone--15 {
    float: left;
    clear: none;
    width: 93.75%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--16 > .aem-GridColumn.aem-GridColumn--phone--16 {
    float: left;
    clear: none;
    width: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--16
    > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--16
    > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 6.25%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--16
    > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 12.5%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--16
    > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 18.75%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--16
    > .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 25%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--16
    > .aem-GridColumn.aem-GridColumn--offset--phone--5 {
    margin-left: 31.25%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--16
    > .aem-GridColumn.aem-GridColumn--offset--phone--6 {
    margin-left: 37.5%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--16
    > .aem-GridColumn.aem-GridColumn--offset--phone--7 {
    margin-left: 43.75%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--16
    > .aem-GridColumn.aem-GridColumn--offset--phone--8 {
    margin-left: 50%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--16
    > .aem-GridColumn.aem-GridColumn--offset--phone--9 {
    margin-left: 56.25%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--16
    > .aem-GridColumn.aem-GridColumn--offset--phone--10 {
    margin-left: 62.5%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--16
    > .aem-GridColumn.aem-GridColumn--offset--phone--11 {
    margin-left: 68.75%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--16
    > .aem-GridColumn.aem-GridColumn--offset--phone--12 {
    margin-left: 75%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--16
    > .aem-GridColumn.aem-GridColumn--offset--phone--13 {
    margin-left: 81.25%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--16
    > .aem-GridColumn.aem-GridColumn--offset--phone--14 {
    margin-left: 87.5%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--16
    > .aem-GridColumn.aem-GridColumn--offset--phone--15 {
    margin-left: 93.75%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--16
    > .aem-GridColumn.aem-GridColumn--offset--phone--16 {
    margin-left: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--17 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 5.88235294%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--17 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 11.76470588%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--17 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 17.64705882%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--17 > .aem-GridColumn.aem-GridColumn--phone--4 {
    float: left;
    clear: none;
    width: 23.52941176%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--17 > .aem-GridColumn.aem-GridColumn--phone--5 {
    float: left;
    clear: none;
    width: 29.41176471%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--17 > .aem-GridColumn.aem-GridColumn--phone--6 {
    float: left;
    clear: none;
    width: 35.29411765%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--17 > .aem-GridColumn.aem-GridColumn--phone--7 {
    float: left;
    clear: none;
    width: 41.17647059%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--17 > .aem-GridColumn.aem-GridColumn--phone--8 {
    float: left;
    clear: none;
    width: 47.05882353%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--17 > .aem-GridColumn.aem-GridColumn--phone--9 {
    float: left;
    clear: none;
    width: 52.94117647%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--17 > .aem-GridColumn.aem-GridColumn--phone--10 {
    float: left;
    clear: none;
    width: 58.82352941%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--17 > .aem-GridColumn.aem-GridColumn--phone--11 {
    float: left;
    clear: none;
    width: 64.70588235%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--17 > .aem-GridColumn.aem-GridColumn--phone--12 {
    float: left;
    clear: none;
    width: 70.58823529%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--17 > .aem-GridColumn.aem-GridColumn--phone--13 {
    float: left;
    clear: none;
    width: 76.47058824%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--17 > .aem-GridColumn.aem-GridColumn--phone--14 {
    float: left;
    clear: none;
    width: 82.35294118%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--17 > .aem-GridColumn.aem-GridColumn--phone--15 {
    float: left;
    clear: none;
    width: 88.23529412%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--17 > .aem-GridColumn.aem-GridColumn--phone--16 {
    float: left;
    clear: none;
    width: 94.11764706%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--17 > .aem-GridColumn.aem-GridColumn--phone--17 {
    float: left;
    clear: none;
    width: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--17
    > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--17
    > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 5.88235294%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--17
    > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 11.76470588%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--17
    > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 17.64705882%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--17
    > .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 23.52941176%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--17
    > .aem-GridColumn.aem-GridColumn--offset--phone--5 {
    margin-left: 29.41176471%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--17
    > .aem-GridColumn.aem-GridColumn--offset--phone--6 {
    margin-left: 35.29411765%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--17
    > .aem-GridColumn.aem-GridColumn--offset--phone--7 {
    margin-left: 41.17647059%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--17
    > .aem-GridColumn.aem-GridColumn--offset--phone--8 {
    margin-left: 47.05882353%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--17
    > .aem-GridColumn.aem-GridColumn--offset--phone--9 {
    margin-left: 52.94117647%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--17
    > .aem-GridColumn.aem-GridColumn--offset--phone--10 {
    margin-left: 58.82352941%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--17
    > .aem-GridColumn.aem-GridColumn--offset--phone--11 {
    margin-left: 64.70588235%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--17
    > .aem-GridColumn.aem-GridColumn--offset--phone--12 {
    margin-left: 70.58823529%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--17
    > .aem-GridColumn.aem-GridColumn--offset--phone--13 {
    margin-left: 76.47058824%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--17
    > .aem-GridColumn.aem-GridColumn--offset--phone--14 {
    margin-left: 82.35294118%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--17
    > .aem-GridColumn.aem-GridColumn--offset--phone--15 {
    margin-left: 88.23529412%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--17
    > .aem-GridColumn.aem-GridColumn--offset--phone--16 {
    margin-left: 94.11764706%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--17
    > .aem-GridColumn.aem-GridColumn--offset--phone--17 {
    margin-left: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--18 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 5.55555556%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--18 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 11.11111111%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--18 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 16.66666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--18 > .aem-GridColumn.aem-GridColumn--phone--4 {
    float: left;
    clear: none;
    width: 22.22222222%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--18 > .aem-GridColumn.aem-GridColumn--phone--5 {
    float: left;
    clear: none;
    width: 27.77777778%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--18 > .aem-GridColumn.aem-GridColumn--phone--6 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--18 > .aem-GridColumn.aem-GridColumn--phone--7 {
    float: left;
    clear: none;
    width: 38.88888889%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--18 > .aem-GridColumn.aem-GridColumn--phone--8 {
    float: left;
    clear: none;
    width: 44.44444444%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--18 > .aem-GridColumn.aem-GridColumn--phone--9 {
    float: left;
    clear: none;
    width: 50%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--18 > .aem-GridColumn.aem-GridColumn--phone--10 {
    float: left;
    clear: none;
    width: 55.55555556%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--18 > .aem-GridColumn.aem-GridColumn--phone--11 {
    float: left;
    clear: none;
    width: 61.11111111%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--18 > .aem-GridColumn.aem-GridColumn--phone--12 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--18 > .aem-GridColumn.aem-GridColumn--phone--13 {
    float: left;
    clear: none;
    width: 72.22222222%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--18 > .aem-GridColumn.aem-GridColumn--phone--14 {
    float: left;
    clear: none;
    width: 77.77777778%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--18 > .aem-GridColumn.aem-GridColumn--phone--15 {
    float: left;
    clear: none;
    width: 83.33333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--18 > .aem-GridColumn.aem-GridColumn--phone--16 {
    float: left;
    clear: none;
    width: 88.88888889%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--18 > .aem-GridColumn.aem-GridColumn--phone--17 {
    float: left;
    clear: none;
    width: 94.44444444%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--18 > .aem-GridColumn.aem-GridColumn--phone--18 {
    float: left;
    clear: none;
    width: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--18
    > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--18
    > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 5.55555556%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--18
    > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 11.11111111%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--18
    > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 16.66666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--18
    > .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 22.22222222%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--18
    > .aem-GridColumn.aem-GridColumn--offset--phone--5 {
    margin-left: 27.77777778%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--18
    > .aem-GridColumn.aem-GridColumn--offset--phone--6 {
    margin-left: 33.33333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--18
    > .aem-GridColumn.aem-GridColumn--offset--phone--7 {
    margin-left: 38.88888889%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--18
    > .aem-GridColumn.aem-GridColumn--offset--phone--8 {
    margin-left: 44.44444444%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--18
    > .aem-GridColumn.aem-GridColumn--offset--phone--9 {
    margin-left: 50%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--18
    > .aem-GridColumn.aem-GridColumn--offset--phone--10 {
    margin-left: 55.55555556%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--18
    > .aem-GridColumn.aem-GridColumn--offset--phone--11 {
    margin-left: 61.11111111%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--18
    > .aem-GridColumn.aem-GridColumn--offset--phone--12 {
    margin-left: 66.66666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--18
    > .aem-GridColumn.aem-GridColumn--offset--phone--13 {
    margin-left: 72.22222222%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--18
    > .aem-GridColumn.aem-GridColumn--offset--phone--14 {
    margin-left: 77.77777778%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--18
    > .aem-GridColumn.aem-GridColumn--offset--phone--15 {
    margin-left: 83.33333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--18
    > .aem-GridColumn.aem-GridColumn--offset--phone--16 {
    margin-left: 88.88888889%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--18
    > .aem-GridColumn.aem-GridColumn--offset--phone--17 {
    margin-left: 94.44444444%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--18
    > .aem-GridColumn.aem-GridColumn--offset--phone--18 {
    margin-left: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--19 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 5.26315789%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--19 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 10.52631579%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--19 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 15.78947368%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--19 > .aem-GridColumn.aem-GridColumn--phone--4 {
    float: left;
    clear: none;
    width: 21.05263158%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--19 > .aem-GridColumn.aem-GridColumn--phone--5 {
    float: left;
    clear: none;
    width: 26.31578947%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--19 > .aem-GridColumn.aem-GridColumn--phone--6 {
    float: left;
    clear: none;
    width: 31.57894737%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--19 > .aem-GridColumn.aem-GridColumn--phone--7 {
    float: left;
    clear: none;
    width: 36.84210526%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--19 > .aem-GridColumn.aem-GridColumn--phone--8 {
    float: left;
    clear: none;
    width: 42.10526316%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--19 > .aem-GridColumn.aem-GridColumn--phone--9 {
    float: left;
    clear: none;
    width: 47.36842105%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--19 > .aem-GridColumn.aem-GridColumn--phone--10 {
    float: left;
    clear: none;
    width: 52.63157895%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--19 > .aem-GridColumn.aem-GridColumn--phone--11 {
    float: left;
    clear: none;
    width: 57.89473684%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--19 > .aem-GridColumn.aem-GridColumn--phone--12 {
    float: left;
    clear: none;
    width: 63.15789474%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--19 > .aem-GridColumn.aem-GridColumn--phone--13 {
    float: left;
    clear: none;
    width: 68.42105263%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--19 > .aem-GridColumn.aem-GridColumn--phone--14 {
    float: left;
    clear: none;
    width: 73.68421053%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--19 > .aem-GridColumn.aem-GridColumn--phone--15 {
    float: left;
    clear: none;
    width: 78.94736842%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--19 > .aem-GridColumn.aem-GridColumn--phone--16 {
    float: left;
    clear: none;
    width: 84.21052632%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--19 > .aem-GridColumn.aem-GridColumn--phone--17 {
    float: left;
    clear: none;
    width: 89.47368421%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--19 > .aem-GridColumn.aem-GridColumn--phone--18 {
    float: left;
    clear: none;
    width: 94.73684211%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--19 > .aem-GridColumn.aem-GridColumn--phone--19 {
    float: left;
    clear: none;
    width: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--19
    > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--19
    > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 5.26315789%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--19
    > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 10.52631579%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--19
    > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 15.78947368%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--19
    > .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 21.05263158%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--19
    > .aem-GridColumn.aem-GridColumn--offset--phone--5 {
    margin-left: 26.31578947%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--19
    > .aem-GridColumn.aem-GridColumn--offset--phone--6 {
    margin-left: 31.57894737%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--19
    > .aem-GridColumn.aem-GridColumn--offset--phone--7 {
    margin-left: 36.84210526%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--19
    > .aem-GridColumn.aem-GridColumn--offset--phone--8 {
    margin-left: 42.10526316%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--19
    > .aem-GridColumn.aem-GridColumn--offset--phone--9 {
    margin-left: 47.36842105%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--19
    > .aem-GridColumn.aem-GridColumn--offset--phone--10 {
    margin-left: 52.63157895%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--19
    > .aem-GridColumn.aem-GridColumn--offset--phone--11 {
    margin-left: 57.89473684%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--19
    > .aem-GridColumn.aem-GridColumn--offset--phone--12 {
    margin-left: 63.15789474%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--19
    > .aem-GridColumn.aem-GridColumn--offset--phone--13 {
    margin-left: 68.42105263%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--19
    > .aem-GridColumn.aem-GridColumn--offset--phone--14 {
    margin-left: 73.68421053%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--19
    > .aem-GridColumn.aem-GridColumn--offset--phone--15 {
    margin-left: 78.94736842%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--19
    > .aem-GridColumn.aem-GridColumn--offset--phone--16 {
    margin-left: 84.21052632%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--19
    > .aem-GridColumn.aem-GridColumn--offset--phone--17 {
    margin-left: 89.47368421%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--19
    > .aem-GridColumn.aem-GridColumn--offset--phone--18 {
    margin-left: 94.73684211%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--19
    > .aem-GridColumn.aem-GridColumn--offset--phone--19 {
    margin-left: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--20 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 5%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--20 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 10%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--20 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 15%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--20 > .aem-GridColumn.aem-GridColumn--phone--4 {
    float: left;
    clear: none;
    width: 20%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--20 > .aem-GridColumn.aem-GridColumn--phone--5 {
    float: left;
    clear: none;
    width: 25%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--20 > .aem-GridColumn.aem-GridColumn--phone--6 {
    float: left;
    clear: none;
    width: 30%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--20 > .aem-GridColumn.aem-GridColumn--phone--7 {
    float: left;
    clear: none;
    width: 35%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--20 > .aem-GridColumn.aem-GridColumn--phone--8 {
    float: left;
    clear: none;
    width: 40%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--20 > .aem-GridColumn.aem-GridColumn--phone--9 {
    float: left;
    clear: none;
    width: 45%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--20 > .aem-GridColumn.aem-GridColumn--phone--10 {
    float: left;
    clear: none;
    width: 50%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--20 > .aem-GridColumn.aem-GridColumn--phone--11 {
    float: left;
    clear: none;
    width: 55%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--20 > .aem-GridColumn.aem-GridColumn--phone--12 {
    float: left;
    clear: none;
    width: 60%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--20 > .aem-GridColumn.aem-GridColumn--phone--13 {
    float: left;
    clear: none;
    width: 65%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--20 > .aem-GridColumn.aem-GridColumn--phone--14 {
    float: left;
    clear: none;
    width: 70%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--20 > .aem-GridColumn.aem-GridColumn--phone--15 {
    float: left;
    clear: none;
    width: 75%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--20 > .aem-GridColumn.aem-GridColumn--phone--16 {
    float: left;
    clear: none;
    width: 80%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--20 > .aem-GridColumn.aem-GridColumn--phone--17 {
    float: left;
    clear: none;
    width: 85%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--20 > .aem-GridColumn.aem-GridColumn--phone--18 {
    float: left;
    clear: none;
    width: 90%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--20 > .aem-GridColumn.aem-GridColumn--phone--19 {
    float: left;
    clear: none;
    width: 95%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--20 > .aem-GridColumn.aem-GridColumn--phone--20 {
    float: left;
    clear: none;
    width: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--20
    > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--20
    > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 5%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--20
    > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 10%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--20
    > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 15%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--20
    > .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 20%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--20
    > .aem-GridColumn.aem-GridColumn--offset--phone--5 {
    margin-left: 25%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--20
    > .aem-GridColumn.aem-GridColumn--offset--phone--6 {
    margin-left: 30%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--20
    > .aem-GridColumn.aem-GridColumn--offset--phone--7 {
    margin-left: 35%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--20
    > .aem-GridColumn.aem-GridColumn--offset--phone--8 {
    margin-left: 40%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--20
    > .aem-GridColumn.aem-GridColumn--offset--phone--9 {
    margin-left: 45%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--20
    > .aem-GridColumn.aem-GridColumn--offset--phone--10 {
    margin-left: 50%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--20
    > .aem-GridColumn.aem-GridColumn--offset--phone--11 {
    margin-left: 55%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--20
    > .aem-GridColumn.aem-GridColumn--offset--phone--12 {
    margin-left: 60%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--20
    > .aem-GridColumn.aem-GridColumn--offset--phone--13 {
    margin-left: 65%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--20
    > .aem-GridColumn.aem-GridColumn--offset--phone--14 {
    margin-left: 70%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--20
    > .aem-GridColumn.aem-GridColumn--offset--phone--15 {
    margin-left: 75%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--20
    > .aem-GridColumn.aem-GridColumn--offset--phone--16 {
    margin-left: 80%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--20
    > .aem-GridColumn.aem-GridColumn--offset--phone--17 {
    margin-left: 85%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--20
    > .aem-GridColumn.aem-GridColumn--offset--phone--18 {
    margin-left: 90%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--20
    > .aem-GridColumn.aem-GridColumn--offset--phone--19 {
    margin-left: 95%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--20
    > .aem-GridColumn.aem-GridColumn--offset--phone--20 {
    margin-left: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--21 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 4.76190476%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--21 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 9.52380952%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--21 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 14.28571429%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--21 > .aem-GridColumn.aem-GridColumn--phone--4 {
    float: left;
    clear: none;
    width: 19.04761905%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--21 > .aem-GridColumn.aem-GridColumn--phone--5 {
    float: left;
    clear: none;
    width: 23.80952381%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--21 > .aem-GridColumn.aem-GridColumn--phone--6 {
    float: left;
    clear: none;
    width: 28.57142857%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--21 > .aem-GridColumn.aem-GridColumn--phone--7 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--21 > .aem-GridColumn.aem-GridColumn--phone--8 {
    float: left;
    clear: none;
    width: 38.0952381%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--21 > .aem-GridColumn.aem-GridColumn--phone--9 {
    float: left;
    clear: none;
    width: 42.85714286%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--21 > .aem-GridColumn.aem-GridColumn--phone--10 {
    float: left;
    clear: none;
    width: 47.61904762%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--21 > .aem-GridColumn.aem-GridColumn--phone--11 {
    float: left;
    clear: none;
    width: 52.38095238%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--21 > .aem-GridColumn.aem-GridColumn--phone--12 {
    float: left;
    clear: none;
    width: 57.14285714%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--21 > .aem-GridColumn.aem-GridColumn--phone--13 {
    float: left;
    clear: none;
    width: 61.9047619%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--21 > .aem-GridColumn.aem-GridColumn--phone--14 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--21 > .aem-GridColumn.aem-GridColumn--phone--15 {
    float: left;
    clear: none;
    width: 71.42857143%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--21 > .aem-GridColumn.aem-GridColumn--phone--16 {
    float: left;
    clear: none;
    width: 76.19047619%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--21 > .aem-GridColumn.aem-GridColumn--phone--17 {
    float: left;
    clear: none;
    width: 80.95238095%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--21 > .aem-GridColumn.aem-GridColumn--phone--18 {
    float: left;
    clear: none;
    width: 85.71428571%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--21 > .aem-GridColumn.aem-GridColumn--phone--19 {
    float: left;
    clear: none;
    width: 90.47619048%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--21 > .aem-GridColumn.aem-GridColumn--phone--20 {
    float: left;
    clear: none;
    width: 95.23809524%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--21 > .aem-GridColumn.aem-GridColumn--phone--21 {
    float: left;
    clear: none;
    width: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--21
    > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--21
    > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 4.76190476%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--21
    > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 9.52380952%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--21
    > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 14.28571429%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--21
    > .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 19.04761905%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--21
    > .aem-GridColumn.aem-GridColumn--offset--phone--5 {
    margin-left: 23.80952381%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--21
    > .aem-GridColumn.aem-GridColumn--offset--phone--6 {
    margin-left: 28.57142857%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--21
    > .aem-GridColumn.aem-GridColumn--offset--phone--7 {
    margin-left: 33.33333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--21
    > .aem-GridColumn.aem-GridColumn--offset--phone--8 {
    margin-left: 38.0952381%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--21
    > .aem-GridColumn.aem-GridColumn--offset--phone--9 {
    margin-left: 42.85714286%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--21
    > .aem-GridColumn.aem-GridColumn--offset--phone--10 {
    margin-left: 47.61904762%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--21
    > .aem-GridColumn.aem-GridColumn--offset--phone--11 {
    margin-left: 52.38095238%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--21
    > .aem-GridColumn.aem-GridColumn--offset--phone--12 {
    margin-left: 57.14285714%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--21
    > .aem-GridColumn.aem-GridColumn--offset--phone--13 {
    margin-left: 61.9047619%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--21
    > .aem-GridColumn.aem-GridColumn--offset--phone--14 {
    margin-left: 66.66666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--21
    > .aem-GridColumn.aem-GridColumn--offset--phone--15 {
    margin-left: 71.42857143%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--21
    > .aem-GridColumn.aem-GridColumn--offset--phone--16 {
    margin-left: 76.19047619%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--21
    > .aem-GridColumn.aem-GridColumn--offset--phone--17 {
    margin-left: 80.95238095%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--21
    > .aem-GridColumn.aem-GridColumn--offset--phone--18 {
    margin-left: 85.71428571%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--21
    > .aem-GridColumn.aem-GridColumn--offset--phone--19 {
    margin-left: 90.47619048%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--21
    > .aem-GridColumn.aem-GridColumn--offset--phone--20 {
    margin-left: 95.23809524%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--21
    > .aem-GridColumn.aem-GridColumn--offset--phone--21 {
    margin-left: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--22 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 4.54545455%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--22 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 9.09090909%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--22 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 13.63636364%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--22 > .aem-GridColumn.aem-GridColumn--phone--4 {
    float: left;
    clear: none;
    width: 18.18181818%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--22 > .aem-GridColumn.aem-GridColumn--phone--5 {
    float: left;
    clear: none;
    width: 22.72727273%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--22 > .aem-GridColumn.aem-GridColumn--phone--6 {
    float: left;
    clear: none;
    width: 27.27272727%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--22 > .aem-GridColumn.aem-GridColumn--phone--7 {
    float: left;
    clear: none;
    width: 31.81818182%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--22 > .aem-GridColumn.aem-GridColumn--phone--8 {
    float: left;
    clear: none;
    width: 36.36363636%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--22 > .aem-GridColumn.aem-GridColumn--phone--9 {
    float: left;
    clear: none;
    width: 40.90909091%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--22 > .aem-GridColumn.aem-GridColumn--phone--10 {
    float: left;
    clear: none;
    width: 45.45454545%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--22 > .aem-GridColumn.aem-GridColumn--phone--11 {
    float: left;
    clear: none;
    width: 50%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--22 > .aem-GridColumn.aem-GridColumn--phone--12 {
    float: left;
    clear: none;
    width: 54.54545455%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--22 > .aem-GridColumn.aem-GridColumn--phone--13 {
    float: left;
    clear: none;
    width: 59.09090909%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--22 > .aem-GridColumn.aem-GridColumn--phone--14 {
    float: left;
    clear: none;
    width: 63.63636364%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--22 > .aem-GridColumn.aem-GridColumn--phone--15 {
    float: left;
    clear: none;
    width: 68.18181818%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--22 > .aem-GridColumn.aem-GridColumn--phone--16 {
    float: left;
    clear: none;
    width: 72.72727273%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--22 > .aem-GridColumn.aem-GridColumn--phone--17 {
    float: left;
    clear: none;
    width: 77.27272727%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--22 > .aem-GridColumn.aem-GridColumn--phone--18 {
    float: left;
    clear: none;
    width: 81.81818182%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--22 > .aem-GridColumn.aem-GridColumn--phone--19 {
    float: left;
    clear: none;
    width: 86.36363636%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--22 > .aem-GridColumn.aem-GridColumn--phone--20 {
    float: left;
    clear: none;
    width: 90.90909091%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--22 > .aem-GridColumn.aem-GridColumn--phone--21 {
    float: left;
    clear: none;
    width: 95.45454545%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--22 > .aem-GridColumn.aem-GridColumn--phone--22 {
    float: left;
    clear: none;
    width: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--22
    > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--22
    > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 4.54545455%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--22
    > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 9.09090909%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--22
    > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 13.63636364%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--22
    > .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 18.18181818%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--22
    > .aem-GridColumn.aem-GridColumn--offset--phone--5 {
    margin-left: 22.72727273%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--22
    > .aem-GridColumn.aem-GridColumn--offset--phone--6 {
    margin-left: 27.27272727%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--22
    > .aem-GridColumn.aem-GridColumn--offset--phone--7 {
    margin-left: 31.81818182%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--22
    > .aem-GridColumn.aem-GridColumn--offset--phone--8 {
    margin-left: 36.36363636%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--22
    > .aem-GridColumn.aem-GridColumn--offset--phone--9 {
    margin-left: 40.90909091%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--22
    > .aem-GridColumn.aem-GridColumn--offset--phone--10 {
    margin-left: 45.45454545%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--22
    > .aem-GridColumn.aem-GridColumn--offset--phone--11 {
    margin-left: 50%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--22
    > .aem-GridColumn.aem-GridColumn--offset--phone--12 {
    margin-left: 54.54545455%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--22
    > .aem-GridColumn.aem-GridColumn--offset--phone--13 {
    margin-left: 59.09090909%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--22
    > .aem-GridColumn.aem-GridColumn--offset--phone--14 {
    margin-left: 63.63636364%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--22
    > .aem-GridColumn.aem-GridColumn--offset--phone--15 {
    margin-left: 68.18181818%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--22
    > .aem-GridColumn.aem-GridColumn--offset--phone--16 {
    margin-left: 72.72727273%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--22
    > .aem-GridColumn.aem-GridColumn--offset--phone--17 {
    margin-left: 77.27272727%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--22
    > .aem-GridColumn.aem-GridColumn--offset--phone--18 {
    margin-left: 81.81818182%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--22
    > .aem-GridColumn.aem-GridColumn--offset--phone--19 {
    margin-left: 86.36363636%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--22
    > .aem-GridColumn.aem-GridColumn--offset--phone--20 {
    margin-left: 90.90909091%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--22
    > .aem-GridColumn.aem-GridColumn--offset--phone--21 {
    margin-left: 95.45454545%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--22
    > .aem-GridColumn.aem-GridColumn--offset--phone--22 {
    margin-left: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--23 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 4.34782609%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--23 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 8.69565217%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--23 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 13.04347826%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--23 > .aem-GridColumn.aem-GridColumn--phone--4 {
    float: left;
    clear: none;
    width: 17.39130435%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--23 > .aem-GridColumn.aem-GridColumn--phone--5 {
    float: left;
    clear: none;
    width: 21.73913043%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--23 > .aem-GridColumn.aem-GridColumn--phone--6 {
    float: left;
    clear: none;
    width: 26.08695652%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--23 > .aem-GridColumn.aem-GridColumn--phone--7 {
    float: left;
    clear: none;
    width: 30.43478261%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--23 > .aem-GridColumn.aem-GridColumn--phone--8 {
    float: left;
    clear: none;
    width: 34.7826087%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--23 > .aem-GridColumn.aem-GridColumn--phone--9 {
    float: left;
    clear: none;
    width: 39.13043478%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--23 > .aem-GridColumn.aem-GridColumn--phone--10 {
    float: left;
    clear: none;
    width: 43.47826087%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--23 > .aem-GridColumn.aem-GridColumn--phone--11 {
    float: left;
    clear: none;
    width: 47.82608696%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--23 > .aem-GridColumn.aem-GridColumn--phone--12 {
    float: left;
    clear: none;
    width: 52.17391304%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--23 > .aem-GridColumn.aem-GridColumn--phone--13 {
    float: left;
    clear: none;
    width: 56.52173913%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--23 > .aem-GridColumn.aem-GridColumn--phone--14 {
    float: left;
    clear: none;
    width: 60.86956522%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--23 > .aem-GridColumn.aem-GridColumn--phone--15 {
    float: left;
    clear: none;
    width: 65.2173913%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--23 > .aem-GridColumn.aem-GridColumn--phone--16 {
    float: left;
    clear: none;
    width: 69.56521739%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--23 > .aem-GridColumn.aem-GridColumn--phone--17 {
    float: left;
    clear: none;
    width: 73.91304348%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--23 > .aem-GridColumn.aem-GridColumn--phone--18 {
    float: left;
    clear: none;
    width: 78.26086957%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--23 > .aem-GridColumn.aem-GridColumn--phone--19 {
    float: left;
    clear: none;
    width: 82.60869565%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--23 > .aem-GridColumn.aem-GridColumn--phone--20 {
    float: left;
    clear: none;
    width: 86.95652174%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--23 > .aem-GridColumn.aem-GridColumn--phone--21 {
    float: left;
    clear: none;
    width: 91.30434783%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--23 > .aem-GridColumn.aem-GridColumn--phone--22 {
    float: left;
    clear: none;
    width: 95.65217391%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--23 > .aem-GridColumn.aem-GridColumn--phone--23 {
    float: left;
    clear: none;
    width: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--23
    > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--23
    > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 4.34782609%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--23
    > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 8.69565217%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--23
    > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 13.04347826%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--23
    > .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 17.39130435%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--23
    > .aem-GridColumn.aem-GridColumn--offset--phone--5 {
    margin-left: 21.73913043%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--23
    > .aem-GridColumn.aem-GridColumn--offset--phone--6 {
    margin-left: 26.08695652%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--23
    > .aem-GridColumn.aem-GridColumn--offset--phone--7 {
    margin-left: 30.43478261%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--23
    > .aem-GridColumn.aem-GridColumn--offset--phone--8 {
    margin-left: 34.7826087%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--23
    > .aem-GridColumn.aem-GridColumn--offset--phone--9 {
    margin-left: 39.13043478%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--23
    > .aem-GridColumn.aem-GridColumn--offset--phone--10 {
    margin-left: 43.47826087%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--23
    > .aem-GridColumn.aem-GridColumn--offset--phone--11 {
    margin-left: 47.82608696%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--23
    > .aem-GridColumn.aem-GridColumn--offset--phone--12 {
    margin-left: 52.17391304%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--23
    > .aem-GridColumn.aem-GridColumn--offset--phone--13 {
    margin-left: 56.52173913%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--23
    > .aem-GridColumn.aem-GridColumn--offset--phone--14 {
    margin-left: 60.86956522%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--23
    > .aem-GridColumn.aem-GridColumn--offset--phone--15 {
    margin-left: 65.2173913%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--23
    > .aem-GridColumn.aem-GridColumn--offset--phone--16 {
    margin-left: 69.56521739%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--23
    > .aem-GridColumn.aem-GridColumn--offset--phone--17 {
    margin-left: 73.91304348%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--23
    > .aem-GridColumn.aem-GridColumn--offset--phone--18 {
    margin-left: 78.26086957%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--23
    > .aem-GridColumn.aem-GridColumn--offset--phone--19 {
    margin-left: 82.60869565%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--23
    > .aem-GridColumn.aem-GridColumn--offset--phone--20 {
    margin-left: 86.95652174%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--23
    > .aem-GridColumn.aem-GridColumn--offset--phone--21 {
    margin-left: 91.30434783%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--23
    > .aem-GridColumn.aem-GridColumn--offset--phone--22 {
    margin-left: 95.65217391%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--23
    > .aem-GridColumn.aem-GridColumn--offset--phone--23 {
    margin-left: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--24 > .aem-GridColumn.aem-GridColumn--phone--1 {
    float: left;
    clear: none;
    width: 4.16666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--24 > .aem-GridColumn.aem-GridColumn--phone--2 {
    float: left;
    clear: none;
    width: 8.33333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--24 > .aem-GridColumn.aem-GridColumn--phone--3 {
    float: left;
    clear: none;
    width: 12.5%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--24 > .aem-GridColumn.aem-GridColumn--phone--4 {
    float: left;
    clear: none;
    width: 16.66666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--24 > .aem-GridColumn.aem-GridColumn--phone--5 {
    float: left;
    clear: none;
    width: 20.83333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--24 > .aem-GridColumn.aem-GridColumn--phone--6 {
    float: left;
    clear: none;
    width: 25%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--24 > .aem-GridColumn.aem-GridColumn--phone--7 {
    float: left;
    clear: none;
    width: 29.16666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--24 > .aem-GridColumn.aem-GridColumn--phone--8 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--24 > .aem-GridColumn.aem-GridColumn--phone--9 {
    float: left;
    clear: none;
    width: 37.5%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--24 > .aem-GridColumn.aem-GridColumn--phone--10 {
    float: left;
    clear: none;
    width: 41.66666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--24 > .aem-GridColumn.aem-GridColumn--phone--11 {
    float: left;
    clear: none;
    width: 45.83333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--24 > .aem-GridColumn.aem-GridColumn--phone--12 {
    float: left;
    clear: none;
    width: 50%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--24 > .aem-GridColumn.aem-GridColumn--phone--13 {
    float: left;
    clear: none;
    width: 54.16666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--24 > .aem-GridColumn.aem-GridColumn--phone--14 {
    float: left;
    clear: none;
    width: 58.33333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--24 > .aem-GridColumn.aem-GridColumn--phone--15 {
    float: left;
    clear: none;
    width: 62.5%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--24 > .aem-GridColumn.aem-GridColumn--phone--16 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--24 > .aem-GridColumn.aem-GridColumn--phone--17 {
    float: left;
    clear: none;
    width: 70.83333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--24 > .aem-GridColumn.aem-GridColumn--phone--18 {
    float: left;
    clear: none;
    width: 75%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--24 > .aem-GridColumn.aem-GridColumn--phone--19 {
    float: left;
    clear: none;
    width: 79.16666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--24 > .aem-GridColumn.aem-GridColumn--phone--20 {
    float: left;
    clear: none;
    width: 83.33333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--24 > .aem-GridColumn.aem-GridColumn--phone--21 {
    float: left;
    clear: none;
    width: 87.5%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--24 > .aem-GridColumn.aem-GridColumn--phone--22 {
    float: left;
    clear: none;
    width: 91.66666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--24 > .aem-GridColumn.aem-GridColumn--phone--23 {
    float: left;
    clear: none;
    width: 95.83333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--24 > .aem-GridColumn.aem-GridColumn--phone--24 {
    float: left;
    clear: none;
    width: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--24
    > .aem-GridColumn.aem-GridColumn--offset--phone--0 {
    margin-left: 0;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--24
    > .aem-GridColumn.aem-GridColumn--offset--phone--1 {
    margin-left: 4.16666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--24
    > .aem-GridColumn.aem-GridColumn--offset--phone--2 {
    margin-left: 8.33333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--24
    > .aem-GridColumn.aem-GridColumn--offset--phone--3 {
    margin-left: 12.5%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--24
    > .aem-GridColumn.aem-GridColumn--offset--phone--4 {
    margin-left: 16.66666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--24
    > .aem-GridColumn.aem-GridColumn--offset--phone--5 {
    margin-left: 20.83333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--24
    > .aem-GridColumn.aem-GridColumn--offset--phone--6 {
    margin-left: 25%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--24
    > .aem-GridColumn.aem-GridColumn--offset--phone--7 {
    margin-left: 29.16666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--24
    > .aem-GridColumn.aem-GridColumn--offset--phone--8 {
    margin-left: 33.33333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--24
    > .aem-GridColumn.aem-GridColumn--offset--phone--9 {
    margin-left: 37.5%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--24
    > .aem-GridColumn.aem-GridColumn--offset--phone--10 {
    margin-left: 41.66666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--24
    > .aem-GridColumn.aem-GridColumn--offset--phone--11 {
    margin-left: 45.83333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--24
    > .aem-GridColumn.aem-GridColumn--offset--phone--12 {
    margin-left: 50%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--24
    > .aem-GridColumn.aem-GridColumn--offset--phone--13 {
    margin-left: 54.16666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--24
    > .aem-GridColumn.aem-GridColumn--offset--phone--14 {
    margin-left: 58.33333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--24
    > .aem-GridColumn.aem-GridColumn--offset--phone--15 {
    margin-left: 62.5%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--24
    > .aem-GridColumn.aem-GridColumn--offset--phone--16 {
    margin-left: 66.66666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--24
    > .aem-GridColumn.aem-GridColumn--offset--phone--17 {
    margin-left: 70.83333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--24
    > .aem-GridColumn.aem-GridColumn--offset--phone--18 {
    margin-left: 75%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--24
    > .aem-GridColumn.aem-GridColumn--offset--phone--19 {
    margin-left: 79.16666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--24
    > .aem-GridColumn.aem-GridColumn--offset--phone--20 {
    margin-left: 83.33333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--24
    > .aem-GridColumn.aem-GridColumn--offset--phone--21 {
    margin-left: 87.5%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--24
    > .aem-GridColumn.aem-GridColumn--offset--phone--22 {
    margin-left: 91.66666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--24
    > .aem-GridColumn.aem-GridColumn--offset--phone--23 {
    margin-left: 95.83333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--phone--24
    > .aem-GridColumn.aem-GridColumn--offset--phone--24 {
    margin-left: 100%;
  }
  .acalog-custom .aem-Grid > .aem-GridColumn.aem-GridColumn--phone--newline {
    display: block;
    clear: both !important;
  }
  .acalog-custom .aem-Grid > .aem-GridColumn.aem-GridColumn--phone--none {
    display: block;
    clear: none !important;
    float: left;
  }
  .acalog-custom .aem-Grid > .aem-GridColumn.aem-GridColumn--phone--hide {
    display: none;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .acalog-custom .aem-Grid.aem-Grid--1 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--1 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0;
  }
  .acalog-custom .aem-Grid.aem-Grid--1 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 50%;
  }
  .acalog-custom .aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0;
  }
  .acalog-custom .aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 50%;
  }
  .acalog-custom .aem-Grid.aem-Grid--2 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0;
  }
  .acalog-custom .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 33.33333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 66.66666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--3 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 25%;
  }
  .acalog-custom .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 50%;
  }
  .acalog-custom .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 75%;
  }
  .acalog-custom .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--tablet--4 {
    float: left;
    clear: none;
    width: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0;
  }
  .acalog-custom .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 25%;
  }
  .acalog-custom .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 50%;
  }
  .acalog-custom .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 75%;
  }
  .acalog-custom .aem-Grid.aem-Grid--4 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 20%;
  }
  .acalog-custom .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 40%;
  }
  .acalog-custom .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 60%;
  }
  .acalog-custom .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--tablet--4 {
    float: left;
    clear: none;
    width: 80%;
  }
  .acalog-custom .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--tablet--5 {
    float: left;
    clear: none;
    width: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0;
  }
  .acalog-custom .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 20%;
  }
  .acalog-custom .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 40%;
  }
  .acalog-custom .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 60%;
  }
  .acalog-custom .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 80%;
  }
  .acalog-custom .aem-Grid.aem-Grid--5 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 {
    margin-left: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 16.66666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 50%;
  }
  .acalog-custom .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--tablet--4 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--tablet--5 {
    float: left;
    clear: none;
    width: 83.33333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--tablet--6 {
    float: left;
    clear: none;
    width: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0;
  }
  .acalog-custom .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 16.66666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 33.33333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 50%;
  }
  .acalog-custom .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 66.66666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 {
    margin-left: 83.33333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--6 > .aem-GridColumn.aem-GridColumn--offset--tablet--6 {
    margin-left: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 14.28571429%;
  }
  .acalog-custom .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 28.57142857%;
  }
  .acalog-custom .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 42.85714286%;
  }
  .acalog-custom .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--tablet--4 {
    float: left;
    clear: none;
    width: 57.14285714%;
  }
  .acalog-custom .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--tablet--5 {
    float: left;
    clear: none;
    width: 71.42857143%;
  }
  .acalog-custom .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--tablet--6 {
    float: left;
    clear: none;
    width: 85.71428571%;
  }
  .acalog-custom .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--tablet--7 {
    float: left;
    clear: none;
    width: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0;
  }
  .acalog-custom .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 14.28571429%;
  }
  .acalog-custom .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 28.57142857%;
  }
  .acalog-custom .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 42.85714286%;
  }
  .acalog-custom .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 57.14285714%;
  }
  .acalog-custom .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 {
    margin-left: 71.42857143%;
  }
  .acalog-custom .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--tablet--6 {
    margin-left: 85.71428571%;
  }
  .acalog-custom .aem-Grid.aem-Grid--7 > .aem-GridColumn.aem-GridColumn--offset--tablet--7 {
    margin-left: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 12.5%;
  }
  .acalog-custom .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 25%;
  }
  .acalog-custom .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 37.5%;
  }
  .acalog-custom .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--tablet--4 {
    float: left;
    clear: none;
    width: 50%;
  }
  .acalog-custom .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--tablet--5 {
    float: left;
    clear: none;
    width: 62.5%;
  }
  .acalog-custom .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--tablet--6 {
    float: left;
    clear: none;
    width: 75%;
  }
  .acalog-custom .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--tablet--7 {
    float: left;
    clear: none;
    width: 87.5%;
  }
  .acalog-custom .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--tablet--8 {
    float: left;
    clear: none;
    width: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0;
  }
  .acalog-custom .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 12.5%;
  }
  .acalog-custom .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 25%;
  }
  .acalog-custom .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 37.5%;
  }
  .acalog-custom .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 50%;
  }
  .acalog-custom .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 {
    margin-left: 62.5%;
  }
  .acalog-custom .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--6 {
    margin-left: 75%;
  }
  .acalog-custom .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--7 {
    margin-left: 87.5%;
  }
  .acalog-custom .aem-Grid.aem-Grid--8 > .aem-GridColumn.aem-GridColumn--offset--tablet--8 {
    margin-left: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 11.11111111%;
  }
  .acalog-custom .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 22.22222222%;
  }
  .acalog-custom .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--tablet--4 {
    float: left;
    clear: none;
    width: 44.44444444%;
  }
  .acalog-custom .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--tablet--5 {
    float: left;
    clear: none;
    width: 55.55555556%;
  }
  .acalog-custom .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--tablet--6 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--tablet--7 {
    float: left;
    clear: none;
    width: 77.77777778%;
  }
  .acalog-custom .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--tablet--8 {
    float: left;
    clear: none;
    width: 88.88888889%;
  }
  .acalog-custom .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--tablet--9 {
    float: left;
    clear: none;
    width: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0;
  }
  .acalog-custom .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 11.11111111%;
  }
  .acalog-custom .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 22.22222222%;
  }
  .acalog-custom .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 33.33333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 44.44444444%;
  }
  .acalog-custom .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 {
    margin-left: 55.55555556%;
  }
  .acalog-custom .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--6 {
    margin-left: 66.66666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--7 {
    margin-left: 77.77777778%;
  }
  .acalog-custom .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--8 {
    margin-left: 88.88888889%;
  }
  .acalog-custom .aem-Grid.aem-Grid--9 > .aem-GridColumn.aem-GridColumn--offset--tablet--9 {
    margin-left: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 10%;
  }
  .acalog-custom .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 20%;
  }
  .acalog-custom .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 30%;
  }
  .acalog-custom .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--tablet--4 {
    float: left;
    clear: none;
    width: 40%;
  }
  .acalog-custom .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--tablet--5 {
    float: left;
    clear: none;
    width: 50%;
  }
  .acalog-custom .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--tablet--6 {
    float: left;
    clear: none;
    width: 60%;
  }
  .acalog-custom .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--tablet--7 {
    float: left;
    clear: none;
    width: 70%;
  }
  .acalog-custom .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--tablet--8 {
    float: left;
    clear: none;
    width: 80%;
  }
  .acalog-custom .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--tablet--9 {
    float: left;
    clear: none;
    width: 90%;
  }
  .acalog-custom .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--tablet--10 {
    float: left;
    clear: none;
    width: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0;
  }
  .acalog-custom .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 10%;
  }
  .acalog-custom .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 20%;
  }
  .acalog-custom .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 30%;
  }
  .acalog-custom .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 40%;
  }
  .acalog-custom .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 {
    margin-left: 50%;
  }
  .acalog-custom .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--6 {
    margin-left: 60%;
  }
  .acalog-custom .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--7 {
    margin-left: 70%;
  }
  .acalog-custom .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--8 {
    margin-left: 80%;
  }
  .acalog-custom .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--9 {
    margin-left: 90%;
  }
  .acalog-custom .aem-Grid.aem-Grid--10 > .aem-GridColumn.aem-GridColumn--offset--tablet--10 {
    margin-left: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 9.09090909%;
  }
  .acalog-custom .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 18.18181818%;
  }
  .acalog-custom .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 27.27272727%;
  }
  .acalog-custom .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--tablet--4 {
    float: left;
    clear: none;
    width: 36.36363636%;
  }
  .acalog-custom .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--tablet--5 {
    float: left;
    clear: none;
    width: 45.45454545%;
  }
  .acalog-custom .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--tablet--6 {
    float: left;
    clear: none;
    width: 54.54545455%;
  }
  .acalog-custom .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--tablet--7 {
    float: left;
    clear: none;
    width: 63.63636364%;
  }
  .acalog-custom .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--tablet--8 {
    float: left;
    clear: none;
    width: 72.72727273%;
  }
  .acalog-custom .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--tablet--9 {
    float: left;
    clear: none;
    width: 81.81818182%;
  }
  .acalog-custom .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--tablet--10 {
    float: left;
    clear: none;
    width: 90.90909091%;
  }
  .acalog-custom .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--tablet--11 {
    float: left;
    clear: none;
    width: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0;
  }
  .acalog-custom .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 9.09090909%;
  }
  .acalog-custom .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 18.18181818%;
  }
  .acalog-custom .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 27.27272727%;
  }
  .acalog-custom .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 36.36363636%;
  }
  .acalog-custom .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 {
    margin-left: 45.45454545%;
  }
  .acalog-custom .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--6 {
    margin-left: 54.54545455%;
  }
  .acalog-custom .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--7 {
    margin-left: 63.63636364%;
  }
  .acalog-custom .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--8 {
    margin-left: 72.72727273%;
  }
  .acalog-custom .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--9 {
    margin-left: 81.81818182%;
  }
  .acalog-custom .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--10 {
    margin-left: 90.90909091%;
  }
  .acalog-custom .aem-Grid.aem-Grid--11 > .aem-GridColumn.aem-GridColumn--offset--tablet--11 {
    margin-left: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 8.33333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 16.66666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 25%;
  }
  .acalog-custom .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--tablet--4 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--tablet--5 {
    float: left;
    clear: none;
    width: 41.66666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--tablet--6 {
    float: left;
    clear: none;
    width: 50%;
  }
  .acalog-custom .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--tablet--7 {
    float: left;
    clear: none;
    width: 58.33333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--tablet--8 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--tablet--9 {
    float: left;
    clear: none;
    width: 75%;
  }
  .acalog-custom .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--tablet--10 {
    float: left;
    clear: none;
    width: 83.33333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--tablet--11 {
    float: left;
    clear: none;
    width: 91.66666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--tablet--12 {
    float: left;
    clear: none;
    width: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0;
  }
  .acalog-custom .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 8.33333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 16.66666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 25%;
  }
  .acalog-custom .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 33.33333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 {
    margin-left: 41.66666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--6 {
    margin-left: 50%;
  }
  .acalog-custom .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--7 {
    margin-left: 58.33333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--8 {
    margin-left: 66.66666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--9 {
    margin-left: 75%;
  }
  .acalog-custom .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--10 {
    margin-left: 83.33333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--11 {
    margin-left: 91.66666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--12 > .aem-GridColumn.aem-GridColumn--offset--tablet--12 {
    margin-left: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--13 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 7.69230769%;
  }
  .acalog-custom .aem-Grid.aem-Grid--13 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 15.38461538%;
  }
  .acalog-custom .aem-Grid.aem-Grid--13 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 23.07692308%;
  }
  .acalog-custom .aem-Grid.aem-Grid--13 > .aem-GridColumn.aem-GridColumn--tablet--4 {
    float: left;
    clear: none;
    width: 30.76923077%;
  }
  .acalog-custom .aem-Grid.aem-Grid--13 > .aem-GridColumn.aem-GridColumn--tablet--5 {
    float: left;
    clear: none;
    width: 38.46153846%;
  }
  .acalog-custom .aem-Grid.aem-Grid--13 > .aem-GridColumn.aem-GridColumn--tablet--6 {
    float: left;
    clear: none;
    width: 46.15384615%;
  }
  .acalog-custom .aem-Grid.aem-Grid--13 > .aem-GridColumn.aem-GridColumn--tablet--7 {
    float: left;
    clear: none;
    width: 53.84615385%;
  }
  .acalog-custom .aem-Grid.aem-Grid--13 > .aem-GridColumn.aem-GridColumn--tablet--8 {
    float: left;
    clear: none;
    width: 61.53846154%;
  }
  .acalog-custom .aem-Grid.aem-Grid--13 > .aem-GridColumn.aem-GridColumn--tablet--9 {
    float: left;
    clear: none;
    width: 69.23076923%;
  }
  .acalog-custom .aem-Grid.aem-Grid--13 > .aem-GridColumn.aem-GridColumn--tablet--10 {
    float: left;
    clear: none;
    width: 76.92307692%;
  }
  .acalog-custom .aem-Grid.aem-Grid--13 > .aem-GridColumn.aem-GridColumn--tablet--11 {
    float: left;
    clear: none;
    width: 84.61538462%;
  }
  .acalog-custom .aem-Grid.aem-Grid--13 > .aem-GridColumn.aem-GridColumn--tablet--12 {
    float: left;
    clear: none;
    width: 92.30769231%;
  }
  .acalog-custom .aem-Grid.aem-Grid--13 > .aem-GridColumn.aem-GridColumn--tablet--13 {
    float: left;
    clear: none;
    width: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--13 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0;
  }
  .acalog-custom .aem-Grid.aem-Grid--13 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 7.69230769%;
  }
  .acalog-custom .aem-Grid.aem-Grid--13 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 15.38461538%;
  }
  .acalog-custom .aem-Grid.aem-Grid--13 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 23.07692308%;
  }
  .acalog-custom .aem-Grid.aem-Grid--13 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 30.76923077%;
  }
  .acalog-custom .aem-Grid.aem-Grid--13 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 {
    margin-left: 38.46153846%;
  }
  .acalog-custom .aem-Grid.aem-Grid--13 > .aem-GridColumn.aem-GridColumn--offset--tablet--6 {
    margin-left: 46.15384615%;
  }
  .acalog-custom .aem-Grid.aem-Grid--13 > .aem-GridColumn.aem-GridColumn--offset--tablet--7 {
    margin-left: 53.84615385%;
  }
  .acalog-custom .aem-Grid.aem-Grid--13 > .aem-GridColumn.aem-GridColumn--offset--tablet--8 {
    margin-left: 61.53846154%;
  }
  .acalog-custom .aem-Grid.aem-Grid--13 > .aem-GridColumn.aem-GridColumn--offset--tablet--9 {
    margin-left: 69.23076923%;
  }
  .acalog-custom .aem-Grid.aem-Grid--13 > .aem-GridColumn.aem-GridColumn--offset--tablet--10 {
    margin-left: 76.92307692%;
  }
  .acalog-custom .aem-Grid.aem-Grid--13 > .aem-GridColumn.aem-GridColumn--offset--tablet--11 {
    margin-left: 84.61538462%;
  }
  .acalog-custom .aem-Grid.aem-Grid--13 > .aem-GridColumn.aem-GridColumn--offset--tablet--12 {
    margin-left: 92.30769231%;
  }
  .acalog-custom .aem-Grid.aem-Grid--13 > .aem-GridColumn.aem-GridColumn--offset--tablet--13 {
    margin-left: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--14 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 7.14285714%;
  }
  .acalog-custom .aem-Grid.aem-Grid--14 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 14.28571429%;
  }
  .acalog-custom .aem-Grid.aem-Grid--14 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 21.42857143%;
  }
  .acalog-custom .aem-Grid.aem-Grid--14 > .aem-GridColumn.aem-GridColumn--tablet--4 {
    float: left;
    clear: none;
    width: 28.57142857%;
  }
  .acalog-custom .aem-Grid.aem-Grid--14 > .aem-GridColumn.aem-GridColumn--tablet--5 {
    float: left;
    clear: none;
    width: 35.71428571%;
  }
  .acalog-custom .aem-Grid.aem-Grid--14 > .aem-GridColumn.aem-GridColumn--tablet--6 {
    float: left;
    clear: none;
    width: 42.85714286%;
  }
  .acalog-custom .aem-Grid.aem-Grid--14 > .aem-GridColumn.aem-GridColumn--tablet--7 {
    float: left;
    clear: none;
    width: 50%;
  }
  .acalog-custom .aem-Grid.aem-Grid--14 > .aem-GridColumn.aem-GridColumn--tablet--8 {
    float: left;
    clear: none;
    width: 57.14285714%;
  }
  .acalog-custom .aem-Grid.aem-Grid--14 > .aem-GridColumn.aem-GridColumn--tablet--9 {
    float: left;
    clear: none;
    width: 64.28571429%;
  }
  .acalog-custom .aem-Grid.aem-Grid--14 > .aem-GridColumn.aem-GridColumn--tablet--10 {
    float: left;
    clear: none;
    width: 71.42857143%;
  }
  .acalog-custom .aem-Grid.aem-Grid--14 > .aem-GridColumn.aem-GridColumn--tablet--11 {
    float: left;
    clear: none;
    width: 78.57142857%;
  }
  .acalog-custom .aem-Grid.aem-Grid--14 > .aem-GridColumn.aem-GridColumn--tablet--12 {
    float: left;
    clear: none;
    width: 85.71428571%;
  }
  .acalog-custom .aem-Grid.aem-Grid--14 > .aem-GridColumn.aem-GridColumn--tablet--13 {
    float: left;
    clear: none;
    width: 92.85714286%;
  }
  .acalog-custom .aem-Grid.aem-Grid--14 > .aem-GridColumn.aem-GridColumn--tablet--14 {
    float: left;
    clear: none;
    width: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--14 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0;
  }
  .acalog-custom .aem-Grid.aem-Grid--14 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 7.14285714%;
  }
  .acalog-custom .aem-Grid.aem-Grid--14 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 14.28571429%;
  }
  .acalog-custom .aem-Grid.aem-Grid--14 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 21.42857143%;
  }
  .acalog-custom .aem-Grid.aem-Grid--14 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 28.57142857%;
  }
  .acalog-custom .aem-Grid.aem-Grid--14 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 {
    margin-left: 35.71428571%;
  }
  .acalog-custom .aem-Grid.aem-Grid--14 > .aem-GridColumn.aem-GridColumn--offset--tablet--6 {
    margin-left: 42.85714286%;
  }
  .acalog-custom .aem-Grid.aem-Grid--14 > .aem-GridColumn.aem-GridColumn--offset--tablet--7 {
    margin-left: 50%;
  }
  .acalog-custom .aem-Grid.aem-Grid--14 > .aem-GridColumn.aem-GridColumn--offset--tablet--8 {
    margin-left: 57.14285714%;
  }
  .acalog-custom .aem-Grid.aem-Grid--14 > .aem-GridColumn.aem-GridColumn--offset--tablet--9 {
    margin-left: 64.28571429%;
  }
  .acalog-custom .aem-Grid.aem-Grid--14 > .aem-GridColumn.aem-GridColumn--offset--tablet--10 {
    margin-left: 71.42857143%;
  }
  .acalog-custom .aem-Grid.aem-Grid--14 > .aem-GridColumn.aem-GridColumn--offset--tablet--11 {
    margin-left: 78.57142857%;
  }
  .acalog-custom .aem-Grid.aem-Grid--14 > .aem-GridColumn.aem-GridColumn--offset--tablet--12 {
    margin-left: 85.71428571%;
  }
  .acalog-custom .aem-Grid.aem-Grid--14 > .aem-GridColumn.aem-GridColumn--offset--tablet--13 {
    margin-left: 92.85714286%;
  }
  .acalog-custom .aem-Grid.aem-Grid--14 > .aem-GridColumn.aem-GridColumn--offset--tablet--14 {
    margin-left: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--15 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 6.66666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--15 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 13.33333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--15 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 20%;
  }
  .acalog-custom .aem-Grid.aem-Grid--15 > .aem-GridColumn.aem-GridColumn--tablet--4 {
    float: left;
    clear: none;
    width: 26.66666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--15 > .aem-GridColumn.aem-GridColumn--tablet--5 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--15 > .aem-GridColumn.aem-GridColumn--tablet--6 {
    float: left;
    clear: none;
    width: 40%;
  }
  .acalog-custom .aem-Grid.aem-Grid--15 > .aem-GridColumn.aem-GridColumn--tablet--7 {
    float: left;
    clear: none;
    width: 46.66666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--15 > .aem-GridColumn.aem-GridColumn--tablet--8 {
    float: left;
    clear: none;
    width: 53.33333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--15 > .aem-GridColumn.aem-GridColumn--tablet--9 {
    float: left;
    clear: none;
    width: 60%;
  }
  .acalog-custom .aem-Grid.aem-Grid--15 > .aem-GridColumn.aem-GridColumn--tablet--10 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--15 > .aem-GridColumn.aem-GridColumn--tablet--11 {
    float: left;
    clear: none;
    width: 73.33333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--15 > .aem-GridColumn.aem-GridColumn--tablet--12 {
    float: left;
    clear: none;
    width: 80%;
  }
  .acalog-custom .aem-Grid.aem-Grid--15 > .aem-GridColumn.aem-GridColumn--tablet--13 {
    float: left;
    clear: none;
    width: 86.66666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--15 > .aem-GridColumn.aem-GridColumn--tablet--14 {
    float: left;
    clear: none;
    width: 93.33333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--15 > .aem-GridColumn.aem-GridColumn--tablet--15 {
    float: left;
    clear: none;
    width: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--15 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0;
  }
  .acalog-custom .aem-Grid.aem-Grid--15 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 6.66666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--15 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 13.33333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--15 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 20%;
  }
  .acalog-custom .aem-Grid.aem-Grid--15 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 26.66666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--15 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 {
    margin-left: 33.33333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--15 > .aem-GridColumn.aem-GridColumn--offset--tablet--6 {
    margin-left: 40%;
  }
  .acalog-custom .aem-Grid.aem-Grid--15 > .aem-GridColumn.aem-GridColumn--offset--tablet--7 {
    margin-left: 46.66666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--15 > .aem-GridColumn.aem-GridColumn--offset--tablet--8 {
    margin-left: 53.33333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--15 > .aem-GridColumn.aem-GridColumn--offset--tablet--9 {
    margin-left: 60%;
  }
  .acalog-custom .aem-Grid.aem-Grid--15 > .aem-GridColumn.aem-GridColumn--offset--tablet--10 {
    margin-left: 66.66666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--15 > .aem-GridColumn.aem-GridColumn--offset--tablet--11 {
    margin-left: 73.33333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--15 > .aem-GridColumn.aem-GridColumn--offset--tablet--12 {
    margin-left: 80%;
  }
  .acalog-custom .aem-Grid.aem-Grid--15 > .aem-GridColumn.aem-GridColumn--offset--tablet--13 {
    margin-left: 86.66666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--15 > .aem-GridColumn.aem-GridColumn--offset--tablet--14 {
    margin-left: 93.33333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--15 > .aem-GridColumn.aem-GridColumn--offset--tablet--15 {
    margin-left: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--16 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 6.25%;
  }
  .acalog-custom .aem-Grid.aem-Grid--16 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 12.5%;
  }
  .acalog-custom .aem-Grid.aem-Grid--16 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 18.75%;
  }
  .acalog-custom .aem-Grid.aem-Grid--16 > .aem-GridColumn.aem-GridColumn--tablet--4 {
    float: left;
    clear: none;
    width: 25%;
  }
  .acalog-custom .aem-Grid.aem-Grid--16 > .aem-GridColumn.aem-GridColumn--tablet--5 {
    float: left;
    clear: none;
    width: 31.25%;
  }
  .acalog-custom .aem-Grid.aem-Grid--16 > .aem-GridColumn.aem-GridColumn--tablet--6 {
    float: left;
    clear: none;
    width: 37.5%;
  }
  .acalog-custom .aem-Grid.aem-Grid--16 > .aem-GridColumn.aem-GridColumn--tablet--7 {
    float: left;
    clear: none;
    width: 43.75%;
  }
  .acalog-custom .aem-Grid.aem-Grid--16 > .aem-GridColumn.aem-GridColumn--tablet--8 {
    float: left;
    clear: none;
    width: 50%;
  }
  .acalog-custom .aem-Grid.aem-Grid--16 > .aem-GridColumn.aem-GridColumn--tablet--9 {
    float: left;
    clear: none;
    width: 56.25%;
  }
  .acalog-custom .aem-Grid.aem-Grid--16 > .aem-GridColumn.aem-GridColumn--tablet--10 {
    float: left;
    clear: none;
    width: 62.5%;
  }
  .acalog-custom .aem-Grid.aem-Grid--16 > .aem-GridColumn.aem-GridColumn--tablet--11 {
    float: left;
    clear: none;
    width: 68.75%;
  }
  .acalog-custom .aem-Grid.aem-Grid--16 > .aem-GridColumn.aem-GridColumn--tablet--12 {
    float: left;
    clear: none;
    width: 75%;
  }
  .acalog-custom .aem-Grid.aem-Grid--16 > .aem-GridColumn.aem-GridColumn--tablet--13 {
    float: left;
    clear: none;
    width: 81.25%;
  }
  .acalog-custom .aem-Grid.aem-Grid--16 > .aem-GridColumn.aem-GridColumn--tablet--14 {
    float: left;
    clear: none;
    width: 87.5%;
  }
  .acalog-custom .aem-Grid.aem-Grid--16 > .aem-GridColumn.aem-GridColumn--tablet--15 {
    float: left;
    clear: none;
    width: 93.75%;
  }
  .acalog-custom .aem-Grid.aem-Grid--16 > .aem-GridColumn.aem-GridColumn--tablet--16 {
    float: left;
    clear: none;
    width: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--16 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0;
  }
  .acalog-custom .aem-Grid.aem-Grid--16 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 6.25%;
  }
  .acalog-custom .aem-Grid.aem-Grid--16 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 12.5%;
  }
  .acalog-custom .aem-Grid.aem-Grid--16 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 18.75%;
  }
  .acalog-custom .aem-Grid.aem-Grid--16 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 25%;
  }
  .acalog-custom .aem-Grid.aem-Grid--16 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 {
    margin-left: 31.25%;
  }
  .acalog-custom .aem-Grid.aem-Grid--16 > .aem-GridColumn.aem-GridColumn--offset--tablet--6 {
    margin-left: 37.5%;
  }
  .acalog-custom .aem-Grid.aem-Grid--16 > .aem-GridColumn.aem-GridColumn--offset--tablet--7 {
    margin-left: 43.75%;
  }
  .acalog-custom .aem-Grid.aem-Grid--16 > .aem-GridColumn.aem-GridColumn--offset--tablet--8 {
    margin-left: 50%;
  }
  .acalog-custom .aem-Grid.aem-Grid--16 > .aem-GridColumn.aem-GridColumn--offset--tablet--9 {
    margin-left: 56.25%;
  }
  .acalog-custom .aem-Grid.aem-Grid--16 > .aem-GridColumn.aem-GridColumn--offset--tablet--10 {
    margin-left: 62.5%;
  }
  .acalog-custom .aem-Grid.aem-Grid--16 > .aem-GridColumn.aem-GridColumn--offset--tablet--11 {
    margin-left: 68.75%;
  }
  .acalog-custom .aem-Grid.aem-Grid--16 > .aem-GridColumn.aem-GridColumn--offset--tablet--12 {
    margin-left: 75%;
  }
  .acalog-custom .aem-Grid.aem-Grid--16 > .aem-GridColumn.aem-GridColumn--offset--tablet--13 {
    margin-left: 81.25%;
  }
  .acalog-custom .aem-Grid.aem-Grid--16 > .aem-GridColumn.aem-GridColumn--offset--tablet--14 {
    margin-left: 87.5%;
  }
  .acalog-custom .aem-Grid.aem-Grid--16 > .aem-GridColumn.aem-GridColumn--offset--tablet--15 {
    margin-left: 93.75%;
  }
  .acalog-custom .aem-Grid.aem-Grid--16 > .aem-GridColumn.aem-GridColumn--offset--tablet--16 {
    margin-left: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--17 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 5.88235294%;
  }
  .acalog-custom .aem-Grid.aem-Grid--17 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 11.76470588%;
  }
  .acalog-custom .aem-Grid.aem-Grid--17 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 17.64705882%;
  }
  .acalog-custom .aem-Grid.aem-Grid--17 > .aem-GridColumn.aem-GridColumn--tablet--4 {
    float: left;
    clear: none;
    width: 23.52941176%;
  }
  .acalog-custom .aem-Grid.aem-Grid--17 > .aem-GridColumn.aem-GridColumn--tablet--5 {
    float: left;
    clear: none;
    width: 29.41176471%;
  }
  .acalog-custom .aem-Grid.aem-Grid--17 > .aem-GridColumn.aem-GridColumn--tablet--6 {
    float: left;
    clear: none;
    width: 35.29411765%;
  }
  .acalog-custom .aem-Grid.aem-Grid--17 > .aem-GridColumn.aem-GridColumn--tablet--7 {
    float: left;
    clear: none;
    width: 41.17647059%;
  }
  .acalog-custom .aem-Grid.aem-Grid--17 > .aem-GridColumn.aem-GridColumn--tablet--8 {
    float: left;
    clear: none;
    width: 47.05882353%;
  }
  .acalog-custom .aem-Grid.aem-Grid--17 > .aem-GridColumn.aem-GridColumn--tablet--9 {
    float: left;
    clear: none;
    width: 52.94117647%;
  }
  .acalog-custom .aem-Grid.aem-Grid--17 > .aem-GridColumn.aem-GridColumn--tablet--10 {
    float: left;
    clear: none;
    width: 58.82352941%;
  }
  .acalog-custom .aem-Grid.aem-Grid--17 > .aem-GridColumn.aem-GridColumn--tablet--11 {
    float: left;
    clear: none;
    width: 64.70588235%;
  }
  .acalog-custom .aem-Grid.aem-Grid--17 > .aem-GridColumn.aem-GridColumn--tablet--12 {
    float: left;
    clear: none;
    width: 70.58823529%;
  }
  .acalog-custom .aem-Grid.aem-Grid--17 > .aem-GridColumn.aem-GridColumn--tablet--13 {
    float: left;
    clear: none;
    width: 76.47058824%;
  }
  .acalog-custom .aem-Grid.aem-Grid--17 > .aem-GridColumn.aem-GridColumn--tablet--14 {
    float: left;
    clear: none;
    width: 82.35294118%;
  }
  .acalog-custom .aem-Grid.aem-Grid--17 > .aem-GridColumn.aem-GridColumn--tablet--15 {
    float: left;
    clear: none;
    width: 88.23529412%;
  }
  .acalog-custom .aem-Grid.aem-Grid--17 > .aem-GridColumn.aem-GridColumn--tablet--16 {
    float: left;
    clear: none;
    width: 94.11764706%;
  }
  .acalog-custom .aem-Grid.aem-Grid--17 > .aem-GridColumn.aem-GridColumn--tablet--17 {
    float: left;
    clear: none;
    width: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--17 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0;
  }
  .acalog-custom .aem-Grid.aem-Grid--17 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 5.88235294%;
  }
  .acalog-custom .aem-Grid.aem-Grid--17 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 11.76470588%;
  }
  .acalog-custom .aem-Grid.aem-Grid--17 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 17.64705882%;
  }
  .acalog-custom .aem-Grid.aem-Grid--17 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 23.52941176%;
  }
  .acalog-custom .aem-Grid.aem-Grid--17 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 {
    margin-left: 29.41176471%;
  }
  .acalog-custom .aem-Grid.aem-Grid--17 > .aem-GridColumn.aem-GridColumn--offset--tablet--6 {
    margin-left: 35.29411765%;
  }
  .acalog-custom .aem-Grid.aem-Grid--17 > .aem-GridColumn.aem-GridColumn--offset--tablet--7 {
    margin-left: 41.17647059%;
  }
  .acalog-custom .aem-Grid.aem-Grid--17 > .aem-GridColumn.aem-GridColumn--offset--tablet--8 {
    margin-left: 47.05882353%;
  }
  .acalog-custom .aem-Grid.aem-Grid--17 > .aem-GridColumn.aem-GridColumn--offset--tablet--9 {
    margin-left: 52.94117647%;
  }
  .acalog-custom .aem-Grid.aem-Grid--17 > .aem-GridColumn.aem-GridColumn--offset--tablet--10 {
    margin-left: 58.82352941%;
  }
  .acalog-custom .aem-Grid.aem-Grid--17 > .aem-GridColumn.aem-GridColumn--offset--tablet--11 {
    margin-left: 64.70588235%;
  }
  .acalog-custom .aem-Grid.aem-Grid--17 > .aem-GridColumn.aem-GridColumn--offset--tablet--12 {
    margin-left: 70.58823529%;
  }
  .acalog-custom .aem-Grid.aem-Grid--17 > .aem-GridColumn.aem-GridColumn--offset--tablet--13 {
    margin-left: 76.47058824%;
  }
  .acalog-custom .aem-Grid.aem-Grid--17 > .aem-GridColumn.aem-GridColumn--offset--tablet--14 {
    margin-left: 82.35294118%;
  }
  .acalog-custom .aem-Grid.aem-Grid--17 > .aem-GridColumn.aem-GridColumn--offset--tablet--15 {
    margin-left: 88.23529412%;
  }
  .acalog-custom .aem-Grid.aem-Grid--17 > .aem-GridColumn.aem-GridColumn--offset--tablet--16 {
    margin-left: 94.11764706%;
  }
  .acalog-custom .aem-Grid.aem-Grid--17 > .aem-GridColumn.aem-GridColumn--offset--tablet--17 {
    margin-left: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--18 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 5.55555556%;
  }
  .acalog-custom .aem-Grid.aem-Grid--18 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 11.11111111%;
  }
  .acalog-custom .aem-Grid.aem-Grid--18 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 16.66666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--18 > .aem-GridColumn.aem-GridColumn--tablet--4 {
    float: left;
    clear: none;
    width: 22.22222222%;
  }
  .acalog-custom .aem-Grid.aem-Grid--18 > .aem-GridColumn.aem-GridColumn--tablet--5 {
    float: left;
    clear: none;
    width: 27.77777778%;
  }
  .acalog-custom .aem-Grid.aem-Grid--18 > .aem-GridColumn.aem-GridColumn--tablet--6 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--18 > .aem-GridColumn.aem-GridColumn--tablet--7 {
    float: left;
    clear: none;
    width: 38.88888889%;
  }
  .acalog-custom .aem-Grid.aem-Grid--18 > .aem-GridColumn.aem-GridColumn--tablet--8 {
    float: left;
    clear: none;
    width: 44.44444444%;
  }
  .acalog-custom .aem-Grid.aem-Grid--18 > .aem-GridColumn.aem-GridColumn--tablet--9 {
    float: left;
    clear: none;
    width: 50%;
  }
  .acalog-custom .aem-Grid.aem-Grid--18 > .aem-GridColumn.aem-GridColumn--tablet--10 {
    float: left;
    clear: none;
    width: 55.55555556%;
  }
  .acalog-custom .aem-Grid.aem-Grid--18 > .aem-GridColumn.aem-GridColumn--tablet--11 {
    float: left;
    clear: none;
    width: 61.11111111%;
  }
  .acalog-custom .aem-Grid.aem-Grid--18 > .aem-GridColumn.aem-GridColumn--tablet--12 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--18 > .aem-GridColumn.aem-GridColumn--tablet--13 {
    float: left;
    clear: none;
    width: 72.22222222%;
  }
  .acalog-custom .aem-Grid.aem-Grid--18 > .aem-GridColumn.aem-GridColumn--tablet--14 {
    float: left;
    clear: none;
    width: 77.77777778%;
  }
  .acalog-custom .aem-Grid.aem-Grid--18 > .aem-GridColumn.aem-GridColumn--tablet--15 {
    float: left;
    clear: none;
    width: 83.33333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--18 > .aem-GridColumn.aem-GridColumn--tablet--16 {
    float: left;
    clear: none;
    width: 88.88888889%;
  }
  .acalog-custom .aem-Grid.aem-Grid--18 > .aem-GridColumn.aem-GridColumn--tablet--17 {
    float: left;
    clear: none;
    width: 94.44444444%;
  }
  .acalog-custom .aem-Grid.aem-Grid--18 > .aem-GridColumn.aem-GridColumn--tablet--18 {
    float: left;
    clear: none;
    width: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--18 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0;
  }
  .acalog-custom .aem-Grid.aem-Grid--18 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 5.55555556%;
  }
  .acalog-custom .aem-Grid.aem-Grid--18 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 11.11111111%;
  }
  .acalog-custom .aem-Grid.aem-Grid--18 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 16.66666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--18 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 22.22222222%;
  }
  .acalog-custom .aem-Grid.aem-Grid--18 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 {
    margin-left: 27.77777778%;
  }
  .acalog-custom .aem-Grid.aem-Grid--18 > .aem-GridColumn.aem-GridColumn--offset--tablet--6 {
    margin-left: 33.33333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--18 > .aem-GridColumn.aem-GridColumn--offset--tablet--7 {
    margin-left: 38.88888889%;
  }
  .acalog-custom .aem-Grid.aem-Grid--18 > .aem-GridColumn.aem-GridColumn--offset--tablet--8 {
    margin-left: 44.44444444%;
  }
  .acalog-custom .aem-Grid.aem-Grid--18 > .aem-GridColumn.aem-GridColumn--offset--tablet--9 {
    margin-left: 50%;
  }
  .acalog-custom .aem-Grid.aem-Grid--18 > .aem-GridColumn.aem-GridColumn--offset--tablet--10 {
    margin-left: 55.55555556%;
  }
  .acalog-custom .aem-Grid.aem-Grid--18 > .aem-GridColumn.aem-GridColumn--offset--tablet--11 {
    margin-left: 61.11111111%;
  }
  .acalog-custom .aem-Grid.aem-Grid--18 > .aem-GridColumn.aem-GridColumn--offset--tablet--12 {
    margin-left: 66.66666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--18 > .aem-GridColumn.aem-GridColumn--offset--tablet--13 {
    margin-left: 72.22222222%;
  }
  .acalog-custom .aem-Grid.aem-Grid--18 > .aem-GridColumn.aem-GridColumn--offset--tablet--14 {
    margin-left: 77.77777778%;
  }
  .acalog-custom .aem-Grid.aem-Grid--18 > .aem-GridColumn.aem-GridColumn--offset--tablet--15 {
    margin-left: 83.33333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--18 > .aem-GridColumn.aem-GridColumn--offset--tablet--16 {
    margin-left: 88.88888889%;
  }
  .acalog-custom .aem-Grid.aem-Grid--18 > .aem-GridColumn.aem-GridColumn--offset--tablet--17 {
    margin-left: 94.44444444%;
  }
  .acalog-custom .aem-Grid.aem-Grid--18 > .aem-GridColumn.aem-GridColumn--offset--tablet--18 {
    margin-left: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--19 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 5.26315789%;
  }
  .acalog-custom .aem-Grid.aem-Grid--19 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 10.52631579%;
  }
  .acalog-custom .aem-Grid.aem-Grid--19 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 15.78947368%;
  }
  .acalog-custom .aem-Grid.aem-Grid--19 > .aem-GridColumn.aem-GridColumn--tablet--4 {
    float: left;
    clear: none;
    width: 21.05263158%;
  }
  .acalog-custom .aem-Grid.aem-Grid--19 > .aem-GridColumn.aem-GridColumn--tablet--5 {
    float: left;
    clear: none;
    width: 26.31578947%;
  }
  .acalog-custom .aem-Grid.aem-Grid--19 > .aem-GridColumn.aem-GridColumn--tablet--6 {
    float: left;
    clear: none;
    width: 31.57894737%;
  }
  .acalog-custom .aem-Grid.aem-Grid--19 > .aem-GridColumn.aem-GridColumn--tablet--7 {
    float: left;
    clear: none;
    width: 36.84210526%;
  }
  .acalog-custom .aem-Grid.aem-Grid--19 > .aem-GridColumn.aem-GridColumn--tablet--8 {
    float: left;
    clear: none;
    width: 42.10526316%;
  }
  .acalog-custom .aem-Grid.aem-Grid--19 > .aem-GridColumn.aem-GridColumn--tablet--9 {
    float: left;
    clear: none;
    width: 47.36842105%;
  }
  .acalog-custom .aem-Grid.aem-Grid--19 > .aem-GridColumn.aem-GridColumn--tablet--10 {
    float: left;
    clear: none;
    width: 52.63157895%;
  }
  .acalog-custom .aem-Grid.aem-Grid--19 > .aem-GridColumn.aem-GridColumn--tablet--11 {
    float: left;
    clear: none;
    width: 57.89473684%;
  }
  .acalog-custom .aem-Grid.aem-Grid--19 > .aem-GridColumn.aem-GridColumn--tablet--12 {
    float: left;
    clear: none;
    width: 63.15789474%;
  }
  .acalog-custom .aem-Grid.aem-Grid--19 > .aem-GridColumn.aem-GridColumn--tablet--13 {
    float: left;
    clear: none;
    width: 68.42105263%;
  }
  .acalog-custom .aem-Grid.aem-Grid--19 > .aem-GridColumn.aem-GridColumn--tablet--14 {
    float: left;
    clear: none;
    width: 73.68421053%;
  }
  .acalog-custom .aem-Grid.aem-Grid--19 > .aem-GridColumn.aem-GridColumn--tablet--15 {
    float: left;
    clear: none;
    width: 78.94736842%;
  }
  .acalog-custom .aem-Grid.aem-Grid--19 > .aem-GridColumn.aem-GridColumn--tablet--16 {
    float: left;
    clear: none;
    width: 84.21052632%;
  }
  .acalog-custom .aem-Grid.aem-Grid--19 > .aem-GridColumn.aem-GridColumn--tablet--17 {
    float: left;
    clear: none;
    width: 89.47368421%;
  }
  .acalog-custom .aem-Grid.aem-Grid--19 > .aem-GridColumn.aem-GridColumn--tablet--18 {
    float: left;
    clear: none;
    width: 94.73684211%;
  }
  .acalog-custom .aem-Grid.aem-Grid--19 > .aem-GridColumn.aem-GridColumn--tablet--19 {
    float: left;
    clear: none;
    width: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--19 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0;
  }
  .acalog-custom .aem-Grid.aem-Grid--19 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 5.26315789%;
  }
  .acalog-custom .aem-Grid.aem-Grid--19 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 10.52631579%;
  }
  .acalog-custom .aem-Grid.aem-Grid--19 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 15.78947368%;
  }
  .acalog-custom .aem-Grid.aem-Grid--19 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 21.05263158%;
  }
  .acalog-custom .aem-Grid.aem-Grid--19 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 {
    margin-left: 26.31578947%;
  }
  .acalog-custom .aem-Grid.aem-Grid--19 > .aem-GridColumn.aem-GridColumn--offset--tablet--6 {
    margin-left: 31.57894737%;
  }
  .acalog-custom .aem-Grid.aem-Grid--19 > .aem-GridColumn.aem-GridColumn--offset--tablet--7 {
    margin-left: 36.84210526%;
  }
  .acalog-custom .aem-Grid.aem-Grid--19 > .aem-GridColumn.aem-GridColumn--offset--tablet--8 {
    margin-left: 42.10526316%;
  }
  .acalog-custom .aem-Grid.aem-Grid--19 > .aem-GridColumn.aem-GridColumn--offset--tablet--9 {
    margin-left: 47.36842105%;
  }
  .acalog-custom .aem-Grid.aem-Grid--19 > .aem-GridColumn.aem-GridColumn--offset--tablet--10 {
    margin-left: 52.63157895%;
  }
  .acalog-custom .aem-Grid.aem-Grid--19 > .aem-GridColumn.aem-GridColumn--offset--tablet--11 {
    margin-left: 57.89473684%;
  }
  .acalog-custom .aem-Grid.aem-Grid--19 > .aem-GridColumn.aem-GridColumn--offset--tablet--12 {
    margin-left: 63.15789474%;
  }
  .acalog-custom .aem-Grid.aem-Grid--19 > .aem-GridColumn.aem-GridColumn--offset--tablet--13 {
    margin-left: 68.42105263%;
  }
  .acalog-custom .aem-Grid.aem-Grid--19 > .aem-GridColumn.aem-GridColumn--offset--tablet--14 {
    margin-left: 73.68421053%;
  }
  .acalog-custom .aem-Grid.aem-Grid--19 > .aem-GridColumn.aem-GridColumn--offset--tablet--15 {
    margin-left: 78.94736842%;
  }
  .acalog-custom .aem-Grid.aem-Grid--19 > .aem-GridColumn.aem-GridColumn--offset--tablet--16 {
    margin-left: 84.21052632%;
  }
  .acalog-custom .aem-Grid.aem-Grid--19 > .aem-GridColumn.aem-GridColumn--offset--tablet--17 {
    margin-left: 89.47368421%;
  }
  .acalog-custom .aem-Grid.aem-Grid--19 > .aem-GridColumn.aem-GridColumn--offset--tablet--18 {
    margin-left: 94.73684211%;
  }
  .acalog-custom .aem-Grid.aem-Grid--19 > .aem-GridColumn.aem-GridColumn--offset--tablet--19 {
    margin-left: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--20 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 5%;
  }
  .acalog-custom .aem-Grid.aem-Grid--20 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 10%;
  }
  .acalog-custom .aem-Grid.aem-Grid--20 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 15%;
  }
  .acalog-custom .aem-Grid.aem-Grid--20 > .aem-GridColumn.aem-GridColumn--tablet--4 {
    float: left;
    clear: none;
    width: 20%;
  }
  .acalog-custom .aem-Grid.aem-Grid--20 > .aem-GridColumn.aem-GridColumn--tablet--5 {
    float: left;
    clear: none;
    width: 25%;
  }
  .acalog-custom .aem-Grid.aem-Grid--20 > .aem-GridColumn.aem-GridColumn--tablet--6 {
    float: left;
    clear: none;
    width: 30%;
  }
  .acalog-custom .aem-Grid.aem-Grid--20 > .aem-GridColumn.aem-GridColumn--tablet--7 {
    float: left;
    clear: none;
    width: 35%;
  }
  .acalog-custom .aem-Grid.aem-Grid--20 > .aem-GridColumn.aem-GridColumn--tablet--8 {
    float: left;
    clear: none;
    width: 40%;
  }
  .acalog-custom .aem-Grid.aem-Grid--20 > .aem-GridColumn.aem-GridColumn--tablet--9 {
    float: left;
    clear: none;
    width: 45%;
  }
  .acalog-custom .aem-Grid.aem-Grid--20 > .aem-GridColumn.aem-GridColumn--tablet--10 {
    float: left;
    clear: none;
    width: 50%;
  }
  .acalog-custom .aem-Grid.aem-Grid--20 > .aem-GridColumn.aem-GridColumn--tablet--11 {
    float: left;
    clear: none;
    width: 55%;
  }
  .acalog-custom .aem-Grid.aem-Grid--20 > .aem-GridColumn.aem-GridColumn--tablet--12 {
    float: left;
    clear: none;
    width: 60%;
  }
  .acalog-custom .aem-Grid.aem-Grid--20 > .aem-GridColumn.aem-GridColumn--tablet--13 {
    float: left;
    clear: none;
    width: 65%;
  }
  .acalog-custom .aem-Grid.aem-Grid--20 > .aem-GridColumn.aem-GridColumn--tablet--14 {
    float: left;
    clear: none;
    width: 70%;
  }
  .acalog-custom .aem-Grid.aem-Grid--20 > .aem-GridColumn.aem-GridColumn--tablet--15 {
    float: left;
    clear: none;
    width: 75%;
  }
  .acalog-custom .aem-Grid.aem-Grid--20 > .aem-GridColumn.aem-GridColumn--tablet--16 {
    float: left;
    clear: none;
    width: 80%;
  }
  .acalog-custom .aem-Grid.aem-Grid--20 > .aem-GridColumn.aem-GridColumn--tablet--17 {
    float: left;
    clear: none;
    width: 85%;
  }
  .acalog-custom .aem-Grid.aem-Grid--20 > .aem-GridColumn.aem-GridColumn--tablet--18 {
    float: left;
    clear: none;
    width: 90%;
  }
  .acalog-custom .aem-Grid.aem-Grid--20 > .aem-GridColumn.aem-GridColumn--tablet--19 {
    float: left;
    clear: none;
    width: 95%;
  }
  .acalog-custom .aem-Grid.aem-Grid--20 > .aem-GridColumn.aem-GridColumn--tablet--20 {
    float: left;
    clear: none;
    width: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--20 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0;
  }
  .acalog-custom .aem-Grid.aem-Grid--20 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 5%;
  }
  .acalog-custom .aem-Grid.aem-Grid--20 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 10%;
  }
  .acalog-custom .aem-Grid.aem-Grid--20 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 15%;
  }
  .acalog-custom .aem-Grid.aem-Grid--20 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 20%;
  }
  .acalog-custom .aem-Grid.aem-Grid--20 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 {
    margin-left: 25%;
  }
  .acalog-custom .aem-Grid.aem-Grid--20 > .aem-GridColumn.aem-GridColumn--offset--tablet--6 {
    margin-left: 30%;
  }
  .acalog-custom .aem-Grid.aem-Grid--20 > .aem-GridColumn.aem-GridColumn--offset--tablet--7 {
    margin-left: 35%;
  }
  .acalog-custom .aem-Grid.aem-Grid--20 > .aem-GridColumn.aem-GridColumn--offset--tablet--8 {
    margin-left: 40%;
  }
  .acalog-custom .aem-Grid.aem-Grid--20 > .aem-GridColumn.aem-GridColumn--offset--tablet--9 {
    margin-left: 45%;
  }
  .acalog-custom .aem-Grid.aem-Grid--20 > .aem-GridColumn.aem-GridColumn--offset--tablet--10 {
    margin-left: 50%;
  }
  .acalog-custom .aem-Grid.aem-Grid--20 > .aem-GridColumn.aem-GridColumn--offset--tablet--11 {
    margin-left: 55%;
  }
  .acalog-custom .aem-Grid.aem-Grid--20 > .aem-GridColumn.aem-GridColumn--offset--tablet--12 {
    margin-left: 60%;
  }
  .acalog-custom .aem-Grid.aem-Grid--20 > .aem-GridColumn.aem-GridColumn--offset--tablet--13 {
    margin-left: 65%;
  }
  .acalog-custom .aem-Grid.aem-Grid--20 > .aem-GridColumn.aem-GridColumn--offset--tablet--14 {
    margin-left: 70%;
  }
  .acalog-custom .aem-Grid.aem-Grid--20 > .aem-GridColumn.aem-GridColumn--offset--tablet--15 {
    margin-left: 75%;
  }
  .acalog-custom .aem-Grid.aem-Grid--20 > .aem-GridColumn.aem-GridColumn--offset--tablet--16 {
    margin-left: 80%;
  }
  .acalog-custom .aem-Grid.aem-Grid--20 > .aem-GridColumn.aem-GridColumn--offset--tablet--17 {
    margin-left: 85%;
  }
  .acalog-custom .aem-Grid.aem-Grid--20 > .aem-GridColumn.aem-GridColumn--offset--tablet--18 {
    margin-left: 90%;
  }
  .acalog-custom .aem-Grid.aem-Grid--20 > .aem-GridColumn.aem-GridColumn--offset--tablet--19 {
    margin-left: 95%;
  }
  .acalog-custom .aem-Grid.aem-Grid--20 > .aem-GridColumn.aem-GridColumn--offset--tablet--20 {
    margin-left: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--21 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 4.76190476%;
  }
  .acalog-custom .aem-Grid.aem-Grid--21 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 9.52380952%;
  }
  .acalog-custom .aem-Grid.aem-Grid--21 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 14.28571429%;
  }
  .acalog-custom .aem-Grid.aem-Grid--21 > .aem-GridColumn.aem-GridColumn--tablet--4 {
    float: left;
    clear: none;
    width: 19.04761905%;
  }
  .acalog-custom .aem-Grid.aem-Grid--21 > .aem-GridColumn.aem-GridColumn--tablet--5 {
    float: left;
    clear: none;
    width: 23.80952381%;
  }
  .acalog-custom .aem-Grid.aem-Grid--21 > .aem-GridColumn.aem-GridColumn--tablet--6 {
    float: left;
    clear: none;
    width: 28.57142857%;
  }
  .acalog-custom .aem-Grid.aem-Grid--21 > .aem-GridColumn.aem-GridColumn--tablet--7 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--21 > .aem-GridColumn.aem-GridColumn--tablet--8 {
    float: left;
    clear: none;
    width: 38.0952381%;
  }
  .acalog-custom .aem-Grid.aem-Grid--21 > .aem-GridColumn.aem-GridColumn--tablet--9 {
    float: left;
    clear: none;
    width: 42.85714286%;
  }
  .acalog-custom .aem-Grid.aem-Grid--21 > .aem-GridColumn.aem-GridColumn--tablet--10 {
    float: left;
    clear: none;
    width: 47.61904762%;
  }
  .acalog-custom .aem-Grid.aem-Grid--21 > .aem-GridColumn.aem-GridColumn--tablet--11 {
    float: left;
    clear: none;
    width: 52.38095238%;
  }
  .acalog-custom .aem-Grid.aem-Grid--21 > .aem-GridColumn.aem-GridColumn--tablet--12 {
    float: left;
    clear: none;
    width: 57.14285714%;
  }
  .acalog-custom .aem-Grid.aem-Grid--21 > .aem-GridColumn.aem-GridColumn--tablet--13 {
    float: left;
    clear: none;
    width: 61.9047619%;
  }
  .acalog-custom .aem-Grid.aem-Grid--21 > .aem-GridColumn.aem-GridColumn--tablet--14 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--21 > .aem-GridColumn.aem-GridColumn--tablet--15 {
    float: left;
    clear: none;
    width: 71.42857143%;
  }
  .acalog-custom .aem-Grid.aem-Grid--21 > .aem-GridColumn.aem-GridColumn--tablet--16 {
    float: left;
    clear: none;
    width: 76.19047619%;
  }
  .acalog-custom .aem-Grid.aem-Grid--21 > .aem-GridColumn.aem-GridColumn--tablet--17 {
    float: left;
    clear: none;
    width: 80.95238095%;
  }
  .acalog-custom .aem-Grid.aem-Grid--21 > .aem-GridColumn.aem-GridColumn--tablet--18 {
    float: left;
    clear: none;
    width: 85.71428571%;
  }
  .acalog-custom .aem-Grid.aem-Grid--21 > .aem-GridColumn.aem-GridColumn--tablet--19 {
    float: left;
    clear: none;
    width: 90.47619048%;
  }
  .acalog-custom .aem-Grid.aem-Grid--21 > .aem-GridColumn.aem-GridColumn--tablet--20 {
    float: left;
    clear: none;
    width: 95.23809524%;
  }
  .acalog-custom .aem-Grid.aem-Grid--21 > .aem-GridColumn.aem-GridColumn--tablet--21 {
    float: left;
    clear: none;
    width: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--21 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0;
  }
  .acalog-custom .aem-Grid.aem-Grid--21 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 4.76190476%;
  }
  .acalog-custom .aem-Grid.aem-Grid--21 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 9.52380952%;
  }
  .acalog-custom .aem-Grid.aem-Grid--21 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 14.28571429%;
  }
  .acalog-custom .aem-Grid.aem-Grid--21 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 19.04761905%;
  }
  .acalog-custom .aem-Grid.aem-Grid--21 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 {
    margin-left: 23.80952381%;
  }
  .acalog-custom .aem-Grid.aem-Grid--21 > .aem-GridColumn.aem-GridColumn--offset--tablet--6 {
    margin-left: 28.57142857%;
  }
  .acalog-custom .aem-Grid.aem-Grid--21 > .aem-GridColumn.aem-GridColumn--offset--tablet--7 {
    margin-left: 33.33333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--21 > .aem-GridColumn.aem-GridColumn--offset--tablet--8 {
    margin-left: 38.0952381%;
  }
  .acalog-custom .aem-Grid.aem-Grid--21 > .aem-GridColumn.aem-GridColumn--offset--tablet--9 {
    margin-left: 42.85714286%;
  }
  .acalog-custom .aem-Grid.aem-Grid--21 > .aem-GridColumn.aem-GridColumn--offset--tablet--10 {
    margin-left: 47.61904762%;
  }
  .acalog-custom .aem-Grid.aem-Grid--21 > .aem-GridColumn.aem-GridColumn--offset--tablet--11 {
    margin-left: 52.38095238%;
  }
  .acalog-custom .aem-Grid.aem-Grid--21 > .aem-GridColumn.aem-GridColumn--offset--tablet--12 {
    margin-left: 57.14285714%;
  }
  .acalog-custom .aem-Grid.aem-Grid--21 > .aem-GridColumn.aem-GridColumn--offset--tablet--13 {
    margin-left: 61.9047619%;
  }
  .acalog-custom .aem-Grid.aem-Grid--21 > .aem-GridColumn.aem-GridColumn--offset--tablet--14 {
    margin-left: 66.66666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--21 > .aem-GridColumn.aem-GridColumn--offset--tablet--15 {
    margin-left: 71.42857143%;
  }
  .acalog-custom .aem-Grid.aem-Grid--21 > .aem-GridColumn.aem-GridColumn--offset--tablet--16 {
    margin-left: 76.19047619%;
  }
  .acalog-custom .aem-Grid.aem-Grid--21 > .aem-GridColumn.aem-GridColumn--offset--tablet--17 {
    margin-left: 80.95238095%;
  }
  .acalog-custom .aem-Grid.aem-Grid--21 > .aem-GridColumn.aem-GridColumn--offset--tablet--18 {
    margin-left: 85.71428571%;
  }
  .acalog-custom .aem-Grid.aem-Grid--21 > .aem-GridColumn.aem-GridColumn--offset--tablet--19 {
    margin-left: 90.47619048%;
  }
  .acalog-custom .aem-Grid.aem-Grid--21 > .aem-GridColumn.aem-GridColumn--offset--tablet--20 {
    margin-left: 95.23809524%;
  }
  .acalog-custom .aem-Grid.aem-Grid--21 > .aem-GridColumn.aem-GridColumn--offset--tablet--21 {
    margin-left: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--22 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 4.54545455%;
  }
  .acalog-custom .aem-Grid.aem-Grid--22 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 9.09090909%;
  }
  .acalog-custom .aem-Grid.aem-Grid--22 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 13.63636364%;
  }
  .acalog-custom .aem-Grid.aem-Grid--22 > .aem-GridColumn.aem-GridColumn--tablet--4 {
    float: left;
    clear: none;
    width: 18.18181818%;
  }
  .acalog-custom .aem-Grid.aem-Grid--22 > .aem-GridColumn.aem-GridColumn--tablet--5 {
    float: left;
    clear: none;
    width: 22.72727273%;
  }
  .acalog-custom .aem-Grid.aem-Grid--22 > .aem-GridColumn.aem-GridColumn--tablet--6 {
    float: left;
    clear: none;
    width: 27.27272727%;
  }
  .acalog-custom .aem-Grid.aem-Grid--22 > .aem-GridColumn.aem-GridColumn--tablet--7 {
    float: left;
    clear: none;
    width: 31.81818182%;
  }
  .acalog-custom .aem-Grid.aem-Grid--22 > .aem-GridColumn.aem-GridColumn--tablet--8 {
    float: left;
    clear: none;
    width: 36.36363636%;
  }
  .acalog-custom .aem-Grid.aem-Grid--22 > .aem-GridColumn.aem-GridColumn--tablet--9 {
    float: left;
    clear: none;
    width: 40.90909091%;
  }
  .acalog-custom .aem-Grid.aem-Grid--22 > .aem-GridColumn.aem-GridColumn--tablet--10 {
    float: left;
    clear: none;
    width: 45.45454545%;
  }
  .acalog-custom .aem-Grid.aem-Grid--22 > .aem-GridColumn.aem-GridColumn--tablet--11 {
    float: left;
    clear: none;
    width: 50%;
  }
  .acalog-custom .aem-Grid.aem-Grid--22 > .aem-GridColumn.aem-GridColumn--tablet--12 {
    float: left;
    clear: none;
    width: 54.54545455%;
  }
  .acalog-custom .aem-Grid.aem-Grid--22 > .aem-GridColumn.aem-GridColumn--tablet--13 {
    float: left;
    clear: none;
    width: 59.09090909%;
  }
  .acalog-custom .aem-Grid.aem-Grid--22 > .aem-GridColumn.aem-GridColumn--tablet--14 {
    float: left;
    clear: none;
    width: 63.63636364%;
  }
  .acalog-custom .aem-Grid.aem-Grid--22 > .aem-GridColumn.aem-GridColumn--tablet--15 {
    float: left;
    clear: none;
    width: 68.18181818%;
  }
  .acalog-custom .aem-Grid.aem-Grid--22 > .aem-GridColumn.aem-GridColumn--tablet--16 {
    float: left;
    clear: none;
    width: 72.72727273%;
  }
  .acalog-custom .aem-Grid.aem-Grid--22 > .aem-GridColumn.aem-GridColumn--tablet--17 {
    float: left;
    clear: none;
    width: 77.27272727%;
  }
  .acalog-custom .aem-Grid.aem-Grid--22 > .aem-GridColumn.aem-GridColumn--tablet--18 {
    float: left;
    clear: none;
    width: 81.81818182%;
  }
  .acalog-custom .aem-Grid.aem-Grid--22 > .aem-GridColumn.aem-GridColumn--tablet--19 {
    float: left;
    clear: none;
    width: 86.36363636%;
  }
  .acalog-custom .aem-Grid.aem-Grid--22 > .aem-GridColumn.aem-GridColumn--tablet--20 {
    float: left;
    clear: none;
    width: 90.90909091%;
  }
  .acalog-custom .aem-Grid.aem-Grid--22 > .aem-GridColumn.aem-GridColumn--tablet--21 {
    float: left;
    clear: none;
    width: 95.45454545%;
  }
  .acalog-custom .aem-Grid.aem-Grid--22 > .aem-GridColumn.aem-GridColumn--tablet--22 {
    float: left;
    clear: none;
    width: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--22 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0;
  }
  .acalog-custom .aem-Grid.aem-Grid--22 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 4.54545455%;
  }
  .acalog-custom .aem-Grid.aem-Grid--22 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 9.09090909%;
  }
  .acalog-custom .aem-Grid.aem-Grid--22 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 13.63636364%;
  }
  .acalog-custom .aem-Grid.aem-Grid--22 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 18.18181818%;
  }
  .acalog-custom .aem-Grid.aem-Grid--22 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 {
    margin-left: 22.72727273%;
  }
  .acalog-custom .aem-Grid.aem-Grid--22 > .aem-GridColumn.aem-GridColumn--offset--tablet--6 {
    margin-left: 27.27272727%;
  }
  .acalog-custom .aem-Grid.aem-Grid--22 > .aem-GridColumn.aem-GridColumn--offset--tablet--7 {
    margin-left: 31.81818182%;
  }
  .acalog-custom .aem-Grid.aem-Grid--22 > .aem-GridColumn.aem-GridColumn--offset--tablet--8 {
    margin-left: 36.36363636%;
  }
  .acalog-custom .aem-Grid.aem-Grid--22 > .aem-GridColumn.aem-GridColumn--offset--tablet--9 {
    margin-left: 40.90909091%;
  }
  .acalog-custom .aem-Grid.aem-Grid--22 > .aem-GridColumn.aem-GridColumn--offset--tablet--10 {
    margin-left: 45.45454545%;
  }
  .acalog-custom .aem-Grid.aem-Grid--22 > .aem-GridColumn.aem-GridColumn--offset--tablet--11 {
    margin-left: 50%;
  }
  .acalog-custom .aem-Grid.aem-Grid--22 > .aem-GridColumn.aem-GridColumn--offset--tablet--12 {
    margin-left: 54.54545455%;
  }
  .acalog-custom .aem-Grid.aem-Grid--22 > .aem-GridColumn.aem-GridColumn--offset--tablet--13 {
    margin-left: 59.09090909%;
  }
  .acalog-custom .aem-Grid.aem-Grid--22 > .aem-GridColumn.aem-GridColumn--offset--tablet--14 {
    margin-left: 63.63636364%;
  }
  .acalog-custom .aem-Grid.aem-Grid--22 > .aem-GridColumn.aem-GridColumn--offset--tablet--15 {
    margin-left: 68.18181818%;
  }
  .acalog-custom .aem-Grid.aem-Grid--22 > .aem-GridColumn.aem-GridColumn--offset--tablet--16 {
    margin-left: 72.72727273%;
  }
  .acalog-custom .aem-Grid.aem-Grid--22 > .aem-GridColumn.aem-GridColumn--offset--tablet--17 {
    margin-left: 77.27272727%;
  }
  .acalog-custom .aem-Grid.aem-Grid--22 > .aem-GridColumn.aem-GridColumn--offset--tablet--18 {
    margin-left: 81.81818182%;
  }
  .acalog-custom .aem-Grid.aem-Grid--22 > .aem-GridColumn.aem-GridColumn--offset--tablet--19 {
    margin-left: 86.36363636%;
  }
  .acalog-custom .aem-Grid.aem-Grid--22 > .aem-GridColumn.aem-GridColumn--offset--tablet--20 {
    margin-left: 90.90909091%;
  }
  .acalog-custom .aem-Grid.aem-Grid--22 > .aem-GridColumn.aem-GridColumn--offset--tablet--21 {
    margin-left: 95.45454545%;
  }
  .acalog-custom .aem-Grid.aem-Grid--22 > .aem-GridColumn.aem-GridColumn--offset--tablet--22 {
    margin-left: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--23 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 4.34782609%;
  }
  .acalog-custom .aem-Grid.aem-Grid--23 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 8.69565217%;
  }
  .acalog-custom .aem-Grid.aem-Grid--23 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 13.04347826%;
  }
  .acalog-custom .aem-Grid.aem-Grid--23 > .aem-GridColumn.aem-GridColumn--tablet--4 {
    float: left;
    clear: none;
    width: 17.39130435%;
  }
  .acalog-custom .aem-Grid.aem-Grid--23 > .aem-GridColumn.aem-GridColumn--tablet--5 {
    float: left;
    clear: none;
    width: 21.73913043%;
  }
  .acalog-custom .aem-Grid.aem-Grid--23 > .aem-GridColumn.aem-GridColumn--tablet--6 {
    float: left;
    clear: none;
    width: 26.08695652%;
  }
  .acalog-custom .aem-Grid.aem-Grid--23 > .aem-GridColumn.aem-GridColumn--tablet--7 {
    float: left;
    clear: none;
    width: 30.43478261%;
  }
  .acalog-custom .aem-Grid.aem-Grid--23 > .aem-GridColumn.aem-GridColumn--tablet--8 {
    float: left;
    clear: none;
    width: 34.7826087%;
  }
  .acalog-custom .aem-Grid.aem-Grid--23 > .aem-GridColumn.aem-GridColumn--tablet--9 {
    float: left;
    clear: none;
    width: 39.13043478%;
  }
  .acalog-custom .aem-Grid.aem-Grid--23 > .aem-GridColumn.aem-GridColumn--tablet--10 {
    float: left;
    clear: none;
    width: 43.47826087%;
  }
  .acalog-custom .aem-Grid.aem-Grid--23 > .aem-GridColumn.aem-GridColumn--tablet--11 {
    float: left;
    clear: none;
    width: 47.82608696%;
  }
  .acalog-custom .aem-Grid.aem-Grid--23 > .aem-GridColumn.aem-GridColumn--tablet--12 {
    float: left;
    clear: none;
    width: 52.17391304%;
  }
  .acalog-custom .aem-Grid.aem-Grid--23 > .aem-GridColumn.aem-GridColumn--tablet--13 {
    float: left;
    clear: none;
    width: 56.52173913%;
  }
  .acalog-custom .aem-Grid.aem-Grid--23 > .aem-GridColumn.aem-GridColumn--tablet--14 {
    float: left;
    clear: none;
    width: 60.86956522%;
  }
  .acalog-custom .aem-Grid.aem-Grid--23 > .aem-GridColumn.aem-GridColumn--tablet--15 {
    float: left;
    clear: none;
    width: 65.2173913%;
  }
  .acalog-custom .aem-Grid.aem-Grid--23 > .aem-GridColumn.aem-GridColumn--tablet--16 {
    float: left;
    clear: none;
    width: 69.56521739%;
  }
  .acalog-custom .aem-Grid.aem-Grid--23 > .aem-GridColumn.aem-GridColumn--tablet--17 {
    float: left;
    clear: none;
    width: 73.91304348%;
  }
  .acalog-custom .aem-Grid.aem-Grid--23 > .aem-GridColumn.aem-GridColumn--tablet--18 {
    float: left;
    clear: none;
    width: 78.26086957%;
  }
  .acalog-custom .aem-Grid.aem-Grid--23 > .aem-GridColumn.aem-GridColumn--tablet--19 {
    float: left;
    clear: none;
    width: 82.60869565%;
  }
  .acalog-custom .aem-Grid.aem-Grid--23 > .aem-GridColumn.aem-GridColumn--tablet--20 {
    float: left;
    clear: none;
    width: 86.95652174%;
  }
  .acalog-custom .aem-Grid.aem-Grid--23 > .aem-GridColumn.aem-GridColumn--tablet--21 {
    float: left;
    clear: none;
    width: 91.30434783%;
  }
  .acalog-custom .aem-Grid.aem-Grid--23 > .aem-GridColumn.aem-GridColumn--tablet--22 {
    float: left;
    clear: none;
    width: 95.65217391%;
  }
  .acalog-custom .aem-Grid.aem-Grid--23 > .aem-GridColumn.aem-GridColumn--tablet--23 {
    float: left;
    clear: none;
    width: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--23 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0;
  }
  .acalog-custom .aem-Grid.aem-Grid--23 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 4.34782609%;
  }
  .acalog-custom .aem-Grid.aem-Grid--23 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 8.69565217%;
  }
  .acalog-custom .aem-Grid.aem-Grid--23 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 13.04347826%;
  }
  .acalog-custom .aem-Grid.aem-Grid--23 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 17.39130435%;
  }
  .acalog-custom .aem-Grid.aem-Grid--23 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 {
    margin-left: 21.73913043%;
  }
  .acalog-custom .aem-Grid.aem-Grid--23 > .aem-GridColumn.aem-GridColumn--offset--tablet--6 {
    margin-left: 26.08695652%;
  }
  .acalog-custom .aem-Grid.aem-Grid--23 > .aem-GridColumn.aem-GridColumn--offset--tablet--7 {
    margin-left: 30.43478261%;
  }
  .acalog-custom .aem-Grid.aem-Grid--23 > .aem-GridColumn.aem-GridColumn--offset--tablet--8 {
    margin-left: 34.7826087%;
  }
  .acalog-custom .aem-Grid.aem-Grid--23 > .aem-GridColumn.aem-GridColumn--offset--tablet--9 {
    margin-left: 39.13043478%;
  }
  .acalog-custom .aem-Grid.aem-Grid--23 > .aem-GridColumn.aem-GridColumn--offset--tablet--10 {
    margin-left: 43.47826087%;
  }
  .acalog-custom .aem-Grid.aem-Grid--23 > .aem-GridColumn.aem-GridColumn--offset--tablet--11 {
    margin-left: 47.82608696%;
  }
  .acalog-custom .aem-Grid.aem-Grid--23 > .aem-GridColumn.aem-GridColumn--offset--tablet--12 {
    margin-left: 52.17391304%;
  }
  .acalog-custom .aem-Grid.aem-Grid--23 > .aem-GridColumn.aem-GridColumn--offset--tablet--13 {
    margin-left: 56.52173913%;
  }
  .acalog-custom .aem-Grid.aem-Grid--23 > .aem-GridColumn.aem-GridColumn--offset--tablet--14 {
    margin-left: 60.86956522%;
  }
  .acalog-custom .aem-Grid.aem-Grid--23 > .aem-GridColumn.aem-GridColumn--offset--tablet--15 {
    margin-left: 65.2173913%;
  }
  .acalog-custom .aem-Grid.aem-Grid--23 > .aem-GridColumn.aem-GridColumn--offset--tablet--16 {
    margin-left: 69.56521739%;
  }
  .acalog-custom .aem-Grid.aem-Grid--23 > .aem-GridColumn.aem-GridColumn--offset--tablet--17 {
    margin-left: 73.91304348%;
  }
  .acalog-custom .aem-Grid.aem-Grid--23 > .aem-GridColumn.aem-GridColumn--offset--tablet--18 {
    margin-left: 78.26086957%;
  }
  .acalog-custom .aem-Grid.aem-Grid--23 > .aem-GridColumn.aem-GridColumn--offset--tablet--19 {
    margin-left: 82.60869565%;
  }
  .acalog-custom .aem-Grid.aem-Grid--23 > .aem-GridColumn.aem-GridColumn--offset--tablet--20 {
    margin-left: 86.95652174%;
  }
  .acalog-custom .aem-Grid.aem-Grid--23 > .aem-GridColumn.aem-GridColumn--offset--tablet--21 {
    margin-left: 91.30434783%;
  }
  .acalog-custom .aem-Grid.aem-Grid--23 > .aem-GridColumn.aem-GridColumn--offset--tablet--22 {
    margin-left: 95.65217391%;
  }
  .acalog-custom .aem-Grid.aem-Grid--23 > .aem-GridColumn.aem-GridColumn--offset--tablet--23 {
    margin-left: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--24 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 4.16666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--24 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 8.33333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--24 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 12.5%;
  }
  .acalog-custom .aem-Grid.aem-Grid--24 > .aem-GridColumn.aem-GridColumn--tablet--4 {
    float: left;
    clear: none;
    width: 16.66666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--24 > .aem-GridColumn.aem-GridColumn--tablet--5 {
    float: left;
    clear: none;
    width: 20.83333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--24 > .aem-GridColumn.aem-GridColumn--tablet--6 {
    float: left;
    clear: none;
    width: 25%;
  }
  .acalog-custom .aem-Grid.aem-Grid--24 > .aem-GridColumn.aem-GridColumn--tablet--7 {
    float: left;
    clear: none;
    width: 29.16666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--24 > .aem-GridColumn.aem-GridColumn--tablet--8 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--24 > .aem-GridColumn.aem-GridColumn--tablet--9 {
    float: left;
    clear: none;
    width: 37.5%;
  }
  .acalog-custom .aem-Grid.aem-Grid--24 > .aem-GridColumn.aem-GridColumn--tablet--10 {
    float: left;
    clear: none;
    width: 41.66666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--24 > .aem-GridColumn.aem-GridColumn--tablet--11 {
    float: left;
    clear: none;
    width: 45.83333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--24 > .aem-GridColumn.aem-GridColumn--tablet--12 {
    float: left;
    clear: none;
    width: 50%;
  }
  .acalog-custom .aem-Grid.aem-Grid--24 > .aem-GridColumn.aem-GridColumn--tablet--13 {
    float: left;
    clear: none;
    width: 54.16666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--24 > .aem-GridColumn.aem-GridColumn--tablet--14 {
    float: left;
    clear: none;
    width: 58.33333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--24 > .aem-GridColumn.aem-GridColumn--tablet--15 {
    float: left;
    clear: none;
    width: 62.5%;
  }
  .acalog-custom .aem-Grid.aem-Grid--24 > .aem-GridColumn.aem-GridColumn--tablet--16 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--24 > .aem-GridColumn.aem-GridColumn--tablet--17 {
    float: left;
    clear: none;
    width: 70.83333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--24 > .aem-GridColumn.aem-GridColumn--tablet--18 {
    float: left;
    clear: none;
    width: 75%;
  }
  .acalog-custom .aem-Grid.aem-Grid--24 > .aem-GridColumn.aem-GridColumn--tablet--19 {
    float: left;
    clear: none;
    width: 79.16666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--24 > .aem-GridColumn.aem-GridColumn--tablet--20 {
    float: left;
    clear: none;
    width: 83.33333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--24 > .aem-GridColumn.aem-GridColumn--tablet--21 {
    float: left;
    clear: none;
    width: 87.5%;
  }
  .acalog-custom .aem-Grid.aem-Grid--24 > .aem-GridColumn.aem-GridColumn--tablet--22 {
    float: left;
    clear: none;
    width: 91.66666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--24 > .aem-GridColumn.aem-GridColumn--tablet--23 {
    float: left;
    clear: none;
    width: 95.83333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--24 > .aem-GridColumn.aem-GridColumn--tablet--24 {
    float: left;
    clear: none;
    width: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--24 > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0;
  }
  .acalog-custom .aem-Grid.aem-Grid--24 > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 4.16666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--24 > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 8.33333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--24 > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 12.5%;
  }
  .acalog-custom .aem-Grid.aem-Grid--24 > .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 16.66666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--24 > .aem-GridColumn.aem-GridColumn--offset--tablet--5 {
    margin-left: 20.83333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--24 > .aem-GridColumn.aem-GridColumn--offset--tablet--6 {
    margin-left: 25%;
  }
  .acalog-custom .aem-Grid.aem-Grid--24 > .aem-GridColumn.aem-GridColumn--offset--tablet--7 {
    margin-left: 29.16666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--24 > .aem-GridColumn.aem-GridColumn--offset--tablet--8 {
    margin-left: 33.33333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--24 > .aem-GridColumn.aem-GridColumn--offset--tablet--9 {
    margin-left: 37.5%;
  }
  .acalog-custom .aem-Grid.aem-Grid--24 > .aem-GridColumn.aem-GridColumn--offset--tablet--10 {
    margin-left: 41.66666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--24 > .aem-GridColumn.aem-GridColumn--offset--tablet--11 {
    margin-left: 45.83333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--24 > .aem-GridColumn.aem-GridColumn--offset--tablet--12 {
    margin-left: 50%;
  }
  .acalog-custom .aem-Grid.aem-Grid--24 > .aem-GridColumn.aem-GridColumn--offset--tablet--13 {
    margin-left: 54.16666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--24 > .aem-GridColumn.aem-GridColumn--offset--tablet--14 {
    margin-left: 58.33333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--24 > .aem-GridColumn.aem-GridColumn--offset--tablet--15 {
    margin-left: 62.5%;
  }
  .acalog-custom .aem-Grid.aem-Grid--24 > .aem-GridColumn.aem-GridColumn--offset--tablet--16 {
    margin-left: 66.66666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--24 > .aem-GridColumn.aem-GridColumn--offset--tablet--17 {
    margin-left: 70.83333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--24 > .aem-GridColumn.aem-GridColumn--offset--tablet--18 {
    margin-left: 75%;
  }
  .acalog-custom .aem-Grid.aem-Grid--24 > .aem-GridColumn.aem-GridColumn--offset--tablet--19 {
    margin-left: 79.16666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--24 > .aem-GridColumn.aem-GridColumn--offset--tablet--20 {
    margin-left: 83.33333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--24 > .aem-GridColumn.aem-GridColumn--offset--tablet--21 {
    margin-left: 87.5%;
  }
  .acalog-custom .aem-Grid.aem-Grid--24 > .aem-GridColumn.aem-GridColumn--offset--tablet--22 {
    margin-left: 91.66666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--24 > .aem-GridColumn.aem-GridColumn--offset--tablet--23 {
    margin-left: 95.83333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--24 > .aem-GridColumn.aem-GridColumn--offset--tablet--24 {
    margin-left: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--1 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--1
    > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--1
    > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--2 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 50%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--2 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--2
    > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--2
    > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 50%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--2
    > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--3 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--3 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--3 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--3
    > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--3
    > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 33.33333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--3
    > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 66.66666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--3
    > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--4 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 25%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--4 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 50%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--4 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 75%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--4 > .aem-GridColumn.aem-GridColumn--tablet--4 {
    float: left;
    clear: none;
    width: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--4
    > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--4
    > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 25%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--4
    > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 50%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--4
    > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 75%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--4
    > .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--5 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 20%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--5 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 40%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--5 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 60%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--5 > .aem-GridColumn.aem-GridColumn--tablet--4 {
    float: left;
    clear: none;
    width: 80%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--5 > .aem-GridColumn.aem-GridColumn--tablet--5 {
    float: left;
    clear: none;
    width: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--5
    > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--5
    > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 20%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--5
    > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 40%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--5
    > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 60%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--5
    > .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 80%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--5
    > .aem-GridColumn.aem-GridColumn--offset--tablet--5 {
    margin-left: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--6 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 16.66666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--6 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--6 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 50%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--6 > .aem-GridColumn.aem-GridColumn--tablet--4 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--6 > .aem-GridColumn.aem-GridColumn--tablet--5 {
    float: left;
    clear: none;
    width: 83.33333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--6 > .aem-GridColumn.aem-GridColumn--tablet--6 {
    float: left;
    clear: none;
    width: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--6
    > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--6
    > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 16.66666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--6
    > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 33.33333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--6
    > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 50%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--6
    > .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 66.66666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--6
    > .aem-GridColumn.aem-GridColumn--offset--tablet--5 {
    margin-left: 83.33333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--6
    > .aem-GridColumn.aem-GridColumn--offset--tablet--6 {
    margin-left: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--7 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 14.28571429%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--7 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 28.57142857%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--7 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 42.85714286%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--7 > .aem-GridColumn.aem-GridColumn--tablet--4 {
    float: left;
    clear: none;
    width: 57.14285714%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--7 > .aem-GridColumn.aem-GridColumn--tablet--5 {
    float: left;
    clear: none;
    width: 71.42857143%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--7 > .aem-GridColumn.aem-GridColumn--tablet--6 {
    float: left;
    clear: none;
    width: 85.71428571%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--7 > .aem-GridColumn.aem-GridColumn--tablet--7 {
    float: left;
    clear: none;
    width: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--7
    > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--7
    > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 14.28571429%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--7
    > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 28.57142857%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--7
    > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 42.85714286%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--7
    > .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 57.14285714%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--7
    > .aem-GridColumn.aem-GridColumn--offset--tablet--5 {
    margin-left: 71.42857143%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--7
    > .aem-GridColumn.aem-GridColumn--offset--tablet--6 {
    margin-left: 85.71428571%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--7
    > .aem-GridColumn.aem-GridColumn--offset--tablet--7 {
    margin-left: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 12.5%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 25%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 37.5%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--tablet--4 {
    float: left;
    clear: none;
    width: 50%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--tablet--5 {
    float: left;
    clear: none;
    width: 62.5%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--tablet--6 {
    float: left;
    clear: none;
    width: 75%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--tablet--7 {
    float: left;
    clear: none;
    width: 87.5%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--8 > .aem-GridColumn.aem-GridColumn--tablet--8 {
    float: left;
    clear: none;
    width: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--8
    > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--8
    > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 12.5%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--8
    > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 25%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--8
    > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 37.5%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--8
    > .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 50%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--8
    > .aem-GridColumn.aem-GridColumn--offset--tablet--5 {
    margin-left: 62.5%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--8
    > .aem-GridColumn.aem-GridColumn--offset--tablet--6 {
    margin-left: 75%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--8
    > .aem-GridColumn.aem-GridColumn--offset--tablet--7 {
    margin-left: 87.5%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--8
    > .aem-GridColumn.aem-GridColumn--offset--tablet--8 {
    margin-left: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 11.11111111%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 22.22222222%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--tablet--4 {
    float: left;
    clear: none;
    width: 44.44444444%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--tablet--5 {
    float: left;
    clear: none;
    width: 55.55555556%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--tablet--6 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--tablet--7 {
    float: left;
    clear: none;
    width: 77.77777778%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--tablet--8 {
    float: left;
    clear: none;
    width: 88.88888889%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--9 > .aem-GridColumn.aem-GridColumn--tablet--9 {
    float: left;
    clear: none;
    width: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--9
    > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--9
    > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 11.11111111%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--9
    > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 22.22222222%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--9
    > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 33.33333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--9
    > .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 44.44444444%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--9
    > .aem-GridColumn.aem-GridColumn--offset--tablet--5 {
    margin-left: 55.55555556%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--9
    > .aem-GridColumn.aem-GridColumn--offset--tablet--6 {
    margin-left: 66.66666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--9
    > .aem-GridColumn.aem-GridColumn--offset--tablet--7 {
    margin-left: 77.77777778%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--9
    > .aem-GridColumn.aem-GridColumn--offset--tablet--8 {
    margin-left: 88.88888889%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--9
    > .aem-GridColumn.aem-GridColumn--offset--tablet--9 {
    margin-left: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 10%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 20%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 30%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--tablet--4 {
    float: left;
    clear: none;
    width: 40%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--tablet--5 {
    float: left;
    clear: none;
    width: 50%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--tablet--6 {
    float: left;
    clear: none;
    width: 60%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--tablet--7 {
    float: left;
    clear: none;
    width: 70%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--tablet--8 {
    float: left;
    clear: none;
    width: 80%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--tablet--9 {
    float: left;
    clear: none;
    width: 90%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--10 > .aem-GridColumn.aem-GridColumn--tablet--10 {
    float: left;
    clear: none;
    width: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--10
    > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--10
    > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 10%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--10
    > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 20%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--10
    > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 30%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--10
    > .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 40%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--10
    > .aem-GridColumn.aem-GridColumn--offset--tablet--5 {
    margin-left: 50%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--10
    > .aem-GridColumn.aem-GridColumn--offset--tablet--6 {
    margin-left: 60%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--10
    > .aem-GridColumn.aem-GridColumn--offset--tablet--7 {
    margin-left: 70%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--10
    > .aem-GridColumn.aem-GridColumn--offset--tablet--8 {
    margin-left: 80%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--10
    > .aem-GridColumn.aem-GridColumn--offset--tablet--9 {
    margin-left: 90%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--10
    > .aem-GridColumn.aem-GridColumn--offset--tablet--10 {
    margin-left: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 9.09090909%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 18.18181818%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 27.27272727%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--tablet--4 {
    float: left;
    clear: none;
    width: 36.36363636%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--tablet--5 {
    float: left;
    clear: none;
    width: 45.45454545%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--tablet--6 {
    float: left;
    clear: none;
    width: 54.54545455%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--tablet--7 {
    float: left;
    clear: none;
    width: 63.63636364%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--tablet--8 {
    float: left;
    clear: none;
    width: 72.72727273%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--tablet--9 {
    float: left;
    clear: none;
    width: 81.81818182%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--tablet--10 {
    float: left;
    clear: none;
    width: 90.90909091%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--11 > .aem-GridColumn.aem-GridColumn--tablet--11 {
    float: left;
    clear: none;
    width: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--11
    > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--11
    > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 9.09090909%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--11
    > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 18.18181818%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--11
    > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 27.27272727%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--11
    > .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 36.36363636%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--11
    > .aem-GridColumn.aem-GridColumn--offset--tablet--5 {
    margin-left: 45.45454545%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--11
    > .aem-GridColumn.aem-GridColumn--offset--tablet--6 {
    margin-left: 54.54545455%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--11
    > .aem-GridColumn.aem-GridColumn--offset--tablet--7 {
    margin-left: 63.63636364%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--11
    > .aem-GridColumn.aem-GridColumn--offset--tablet--8 {
    margin-left: 72.72727273%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--11
    > .aem-GridColumn.aem-GridColumn--offset--tablet--9 {
    margin-left: 81.81818182%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--11
    > .aem-GridColumn.aem-GridColumn--offset--tablet--10 {
    margin-left: 90.90909091%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--11
    > .aem-GridColumn.aem-GridColumn--offset--tablet--11 {
    margin-left: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 8.33333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 16.66666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 25%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--tablet--4 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--tablet--5 {
    float: left;
    clear: none;
    width: 41.66666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--tablet--6 {
    float: left;
    clear: none;
    width: 50%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--tablet--7 {
    float: left;
    clear: none;
    width: 58.33333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--tablet--8 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--tablet--9 {
    float: left;
    clear: none;
    width: 75%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--tablet--10 {
    float: left;
    clear: none;
    width: 83.33333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--tablet--11 {
    float: left;
    clear: none;
    width: 91.66666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--12 > .aem-GridColumn.aem-GridColumn--tablet--12 {
    float: left;
    clear: none;
    width: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--12
    > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--12
    > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 8.33333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--12
    > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 16.66666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--12
    > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 25%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--12
    > .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 33.33333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--12
    > .aem-GridColumn.aem-GridColumn--offset--tablet--5 {
    margin-left: 41.66666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--12
    > .aem-GridColumn.aem-GridColumn--offset--tablet--6 {
    margin-left: 50%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--12
    > .aem-GridColumn.aem-GridColumn--offset--tablet--7 {
    margin-left: 58.33333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--12
    > .aem-GridColumn.aem-GridColumn--offset--tablet--8 {
    margin-left: 66.66666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--12
    > .aem-GridColumn.aem-GridColumn--offset--tablet--9 {
    margin-left: 75%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--12
    > .aem-GridColumn.aem-GridColumn--offset--tablet--10 {
    margin-left: 83.33333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--12
    > .aem-GridColumn.aem-GridColumn--offset--tablet--11 {
    margin-left: 91.66666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--12
    > .aem-GridColumn.aem-GridColumn--offset--tablet--12 {
    margin-left: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--13 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 7.69230769%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--13 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 15.38461538%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--13 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 23.07692308%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--13 > .aem-GridColumn.aem-GridColumn--tablet--4 {
    float: left;
    clear: none;
    width: 30.76923077%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--13 > .aem-GridColumn.aem-GridColumn--tablet--5 {
    float: left;
    clear: none;
    width: 38.46153846%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--13 > .aem-GridColumn.aem-GridColumn--tablet--6 {
    float: left;
    clear: none;
    width: 46.15384615%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--13 > .aem-GridColumn.aem-GridColumn--tablet--7 {
    float: left;
    clear: none;
    width: 53.84615385%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--13 > .aem-GridColumn.aem-GridColumn--tablet--8 {
    float: left;
    clear: none;
    width: 61.53846154%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--13 > .aem-GridColumn.aem-GridColumn--tablet--9 {
    float: left;
    clear: none;
    width: 69.23076923%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--13 > .aem-GridColumn.aem-GridColumn--tablet--10 {
    float: left;
    clear: none;
    width: 76.92307692%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--13 > .aem-GridColumn.aem-GridColumn--tablet--11 {
    float: left;
    clear: none;
    width: 84.61538462%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--13 > .aem-GridColumn.aem-GridColumn--tablet--12 {
    float: left;
    clear: none;
    width: 92.30769231%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--13 > .aem-GridColumn.aem-GridColumn--tablet--13 {
    float: left;
    clear: none;
    width: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--13
    > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--13
    > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 7.69230769%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--13
    > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 15.38461538%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--13
    > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 23.07692308%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--13
    > .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 30.76923077%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--13
    > .aem-GridColumn.aem-GridColumn--offset--tablet--5 {
    margin-left: 38.46153846%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--13
    > .aem-GridColumn.aem-GridColumn--offset--tablet--6 {
    margin-left: 46.15384615%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--13
    > .aem-GridColumn.aem-GridColumn--offset--tablet--7 {
    margin-left: 53.84615385%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--13
    > .aem-GridColumn.aem-GridColumn--offset--tablet--8 {
    margin-left: 61.53846154%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--13
    > .aem-GridColumn.aem-GridColumn--offset--tablet--9 {
    margin-left: 69.23076923%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--13
    > .aem-GridColumn.aem-GridColumn--offset--tablet--10 {
    margin-left: 76.92307692%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--13
    > .aem-GridColumn.aem-GridColumn--offset--tablet--11 {
    margin-left: 84.61538462%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--13
    > .aem-GridColumn.aem-GridColumn--offset--tablet--12 {
    margin-left: 92.30769231%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--13
    > .aem-GridColumn.aem-GridColumn--offset--tablet--13 {
    margin-left: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--14 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 7.14285714%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--14 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 14.28571429%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--14 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 21.42857143%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--14 > .aem-GridColumn.aem-GridColumn--tablet--4 {
    float: left;
    clear: none;
    width: 28.57142857%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--14 > .aem-GridColumn.aem-GridColumn--tablet--5 {
    float: left;
    clear: none;
    width: 35.71428571%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--14 > .aem-GridColumn.aem-GridColumn--tablet--6 {
    float: left;
    clear: none;
    width: 42.85714286%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--14 > .aem-GridColumn.aem-GridColumn--tablet--7 {
    float: left;
    clear: none;
    width: 50%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--14 > .aem-GridColumn.aem-GridColumn--tablet--8 {
    float: left;
    clear: none;
    width: 57.14285714%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--14 > .aem-GridColumn.aem-GridColumn--tablet--9 {
    float: left;
    clear: none;
    width: 64.28571429%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--14 > .aem-GridColumn.aem-GridColumn--tablet--10 {
    float: left;
    clear: none;
    width: 71.42857143%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--14 > .aem-GridColumn.aem-GridColumn--tablet--11 {
    float: left;
    clear: none;
    width: 78.57142857%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--14 > .aem-GridColumn.aem-GridColumn--tablet--12 {
    float: left;
    clear: none;
    width: 85.71428571%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--14 > .aem-GridColumn.aem-GridColumn--tablet--13 {
    float: left;
    clear: none;
    width: 92.85714286%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--14 > .aem-GridColumn.aem-GridColumn--tablet--14 {
    float: left;
    clear: none;
    width: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--14
    > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--14
    > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 7.14285714%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--14
    > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 14.28571429%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--14
    > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 21.42857143%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--14
    > .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 28.57142857%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--14
    > .aem-GridColumn.aem-GridColumn--offset--tablet--5 {
    margin-left: 35.71428571%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--14
    > .aem-GridColumn.aem-GridColumn--offset--tablet--6 {
    margin-left: 42.85714286%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--14
    > .aem-GridColumn.aem-GridColumn--offset--tablet--7 {
    margin-left: 50%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--14
    > .aem-GridColumn.aem-GridColumn--offset--tablet--8 {
    margin-left: 57.14285714%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--14
    > .aem-GridColumn.aem-GridColumn--offset--tablet--9 {
    margin-left: 64.28571429%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--14
    > .aem-GridColumn.aem-GridColumn--offset--tablet--10 {
    margin-left: 71.42857143%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--14
    > .aem-GridColumn.aem-GridColumn--offset--tablet--11 {
    margin-left: 78.57142857%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--14
    > .aem-GridColumn.aem-GridColumn--offset--tablet--12 {
    margin-left: 85.71428571%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--14
    > .aem-GridColumn.aem-GridColumn--offset--tablet--13 {
    margin-left: 92.85714286%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--14
    > .aem-GridColumn.aem-GridColumn--offset--tablet--14 {
    margin-left: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--15 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 6.66666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--15 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 13.33333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--15 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 20%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--15 > .aem-GridColumn.aem-GridColumn--tablet--4 {
    float: left;
    clear: none;
    width: 26.66666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--15 > .aem-GridColumn.aem-GridColumn--tablet--5 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--15 > .aem-GridColumn.aem-GridColumn--tablet--6 {
    float: left;
    clear: none;
    width: 40%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--15 > .aem-GridColumn.aem-GridColumn--tablet--7 {
    float: left;
    clear: none;
    width: 46.66666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--15 > .aem-GridColumn.aem-GridColumn--tablet--8 {
    float: left;
    clear: none;
    width: 53.33333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--15 > .aem-GridColumn.aem-GridColumn--tablet--9 {
    float: left;
    clear: none;
    width: 60%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--15 > .aem-GridColumn.aem-GridColumn--tablet--10 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--15 > .aem-GridColumn.aem-GridColumn--tablet--11 {
    float: left;
    clear: none;
    width: 73.33333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--15 > .aem-GridColumn.aem-GridColumn--tablet--12 {
    float: left;
    clear: none;
    width: 80%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--15 > .aem-GridColumn.aem-GridColumn--tablet--13 {
    float: left;
    clear: none;
    width: 86.66666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--15 > .aem-GridColumn.aem-GridColumn--tablet--14 {
    float: left;
    clear: none;
    width: 93.33333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--15 > .aem-GridColumn.aem-GridColumn--tablet--15 {
    float: left;
    clear: none;
    width: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--15
    > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--15
    > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 6.66666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--15
    > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 13.33333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--15
    > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 20%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--15
    > .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 26.66666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--15
    > .aem-GridColumn.aem-GridColumn--offset--tablet--5 {
    margin-left: 33.33333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--15
    > .aem-GridColumn.aem-GridColumn--offset--tablet--6 {
    margin-left: 40%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--15
    > .aem-GridColumn.aem-GridColumn--offset--tablet--7 {
    margin-left: 46.66666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--15
    > .aem-GridColumn.aem-GridColumn--offset--tablet--8 {
    margin-left: 53.33333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--15
    > .aem-GridColumn.aem-GridColumn--offset--tablet--9 {
    margin-left: 60%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--15
    > .aem-GridColumn.aem-GridColumn--offset--tablet--10 {
    margin-left: 66.66666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--15
    > .aem-GridColumn.aem-GridColumn--offset--tablet--11 {
    margin-left: 73.33333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--15
    > .aem-GridColumn.aem-GridColumn--offset--tablet--12 {
    margin-left: 80%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--15
    > .aem-GridColumn.aem-GridColumn--offset--tablet--13 {
    margin-left: 86.66666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--15
    > .aem-GridColumn.aem-GridColumn--offset--tablet--14 {
    margin-left: 93.33333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--15
    > .aem-GridColumn.aem-GridColumn--offset--tablet--15 {
    margin-left: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--16 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 6.25%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--16 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 12.5%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--16 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 18.75%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--16 > .aem-GridColumn.aem-GridColumn--tablet--4 {
    float: left;
    clear: none;
    width: 25%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--16 > .aem-GridColumn.aem-GridColumn--tablet--5 {
    float: left;
    clear: none;
    width: 31.25%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--16 > .aem-GridColumn.aem-GridColumn--tablet--6 {
    float: left;
    clear: none;
    width: 37.5%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--16 > .aem-GridColumn.aem-GridColumn--tablet--7 {
    float: left;
    clear: none;
    width: 43.75%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--16 > .aem-GridColumn.aem-GridColumn--tablet--8 {
    float: left;
    clear: none;
    width: 50%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--16 > .aem-GridColumn.aem-GridColumn--tablet--9 {
    float: left;
    clear: none;
    width: 56.25%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--16 > .aem-GridColumn.aem-GridColumn--tablet--10 {
    float: left;
    clear: none;
    width: 62.5%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--16 > .aem-GridColumn.aem-GridColumn--tablet--11 {
    float: left;
    clear: none;
    width: 68.75%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--16 > .aem-GridColumn.aem-GridColumn--tablet--12 {
    float: left;
    clear: none;
    width: 75%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--16 > .aem-GridColumn.aem-GridColumn--tablet--13 {
    float: left;
    clear: none;
    width: 81.25%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--16 > .aem-GridColumn.aem-GridColumn--tablet--14 {
    float: left;
    clear: none;
    width: 87.5%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--16 > .aem-GridColumn.aem-GridColumn--tablet--15 {
    float: left;
    clear: none;
    width: 93.75%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--16 > .aem-GridColumn.aem-GridColumn--tablet--16 {
    float: left;
    clear: none;
    width: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--16
    > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--16
    > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 6.25%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--16
    > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 12.5%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--16
    > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 18.75%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--16
    > .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 25%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--16
    > .aem-GridColumn.aem-GridColumn--offset--tablet--5 {
    margin-left: 31.25%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--16
    > .aem-GridColumn.aem-GridColumn--offset--tablet--6 {
    margin-left: 37.5%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--16
    > .aem-GridColumn.aem-GridColumn--offset--tablet--7 {
    margin-left: 43.75%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--16
    > .aem-GridColumn.aem-GridColumn--offset--tablet--8 {
    margin-left: 50%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--16
    > .aem-GridColumn.aem-GridColumn--offset--tablet--9 {
    margin-left: 56.25%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--16
    > .aem-GridColumn.aem-GridColumn--offset--tablet--10 {
    margin-left: 62.5%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--16
    > .aem-GridColumn.aem-GridColumn--offset--tablet--11 {
    margin-left: 68.75%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--16
    > .aem-GridColumn.aem-GridColumn--offset--tablet--12 {
    margin-left: 75%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--16
    > .aem-GridColumn.aem-GridColumn--offset--tablet--13 {
    margin-left: 81.25%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--16
    > .aem-GridColumn.aem-GridColumn--offset--tablet--14 {
    margin-left: 87.5%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--16
    > .aem-GridColumn.aem-GridColumn--offset--tablet--15 {
    margin-left: 93.75%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--16
    > .aem-GridColumn.aem-GridColumn--offset--tablet--16 {
    margin-left: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--17 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 5.88235294%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--17 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 11.76470588%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--17 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 17.64705882%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--17 > .aem-GridColumn.aem-GridColumn--tablet--4 {
    float: left;
    clear: none;
    width: 23.52941176%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--17 > .aem-GridColumn.aem-GridColumn--tablet--5 {
    float: left;
    clear: none;
    width: 29.41176471%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--17 > .aem-GridColumn.aem-GridColumn--tablet--6 {
    float: left;
    clear: none;
    width: 35.29411765%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--17 > .aem-GridColumn.aem-GridColumn--tablet--7 {
    float: left;
    clear: none;
    width: 41.17647059%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--17 > .aem-GridColumn.aem-GridColumn--tablet--8 {
    float: left;
    clear: none;
    width: 47.05882353%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--17 > .aem-GridColumn.aem-GridColumn--tablet--9 {
    float: left;
    clear: none;
    width: 52.94117647%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--17 > .aem-GridColumn.aem-GridColumn--tablet--10 {
    float: left;
    clear: none;
    width: 58.82352941%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--17 > .aem-GridColumn.aem-GridColumn--tablet--11 {
    float: left;
    clear: none;
    width: 64.70588235%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--17 > .aem-GridColumn.aem-GridColumn--tablet--12 {
    float: left;
    clear: none;
    width: 70.58823529%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--17 > .aem-GridColumn.aem-GridColumn--tablet--13 {
    float: left;
    clear: none;
    width: 76.47058824%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--17 > .aem-GridColumn.aem-GridColumn--tablet--14 {
    float: left;
    clear: none;
    width: 82.35294118%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--17 > .aem-GridColumn.aem-GridColumn--tablet--15 {
    float: left;
    clear: none;
    width: 88.23529412%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--17 > .aem-GridColumn.aem-GridColumn--tablet--16 {
    float: left;
    clear: none;
    width: 94.11764706%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--17 > .aem-GridColumn.aem-GridColumn--tablet--17 {
    float: left;
    clear: none;
    width: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--17
    > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--17
    > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 5.88235294%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--17
    > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 11.76470588%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--17
    > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 17.64705882%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--17
    > .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 23.52941176%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--17
    > .aem-GridColumn.aem-GridColumn--offset--tablet--5 {
    margin-left: 29.41176471%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--17
    > .aem-GridColumn.aem-GridColumn--offset--tablet--6 {
    margin-left: 35.29411765%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--17
    > .aem-GridColumn.aem-GridColumn--offset--tablet--7 {
    margin-left: 41.17647059%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--17
    > .aem-GridColumn.aem-GridColumn--offset--tablet--8 {
    margin-left: 47.05882353%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--17
    > .aem-GridColumn.aem-GridColumn--offset--tablet--9 {
    margin-left: 52.94117647%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--17
    > .aem-GridColumn.aem-GridColumn--offset--tablet--10 {
    margin-left: 58.82352941%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--17
    > .aem-GridColumn.aem-GridColumn--offset--tablet--11 {
    margin-left: 64.70588235%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--17
    > .aem-GridColumn.aem-GridColumn--offset--tablet--12 {
    margin-left: 70.58823529%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--17
    > .aem-GridColumn.aem-GridColumn--offset--tablet--13 {
    margin-left: 76.47058824%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--17
    > .aem-GridColumn.aem-GridColumn--offset--tablet--14 {
    margin-left: 82.35294118%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--17
    > .aem-GridColumn.aem-GridColumn--offset--tablet--15 {
    margin-left: 88.23529412%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--17
    > .aem-GridColumn.aem-GridColumn--offset--tablet--16 {
    margin-left: 94.11764706%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--17
    > .aem-GridColumn.aem-GridColumn--offset--tablet--17 {
    margin-left: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--18 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 5.55555556%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--18 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 11.11111111%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--18 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 16.66666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--18 > .aem-GridColumn.aem-GridColumn--tablet--4 {
    float: left;
    clear: none;
    width: 22.22222222%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--18 > .aem-GridColumn.aem-GridColumn--tablet--5 {
    float: left;
    clear: none;
    width: 27.77777778%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--18 > .aem-GridColumn.aem-GridColumn--tablet--6 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--18 > .aem-GridColumn.aem-GridColumn--tablet--7 {
    float: left;
    clear: none;
    width: 38.88888889%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--18 > .aem-GridColumn.aem-GridColumn--tablet--8 {
    float: left;
    clear: none;
    width: 44.44444444%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--18 > .aem-GridColumn.aem-GridColumn--tablet--9 {
    float: left;
    clear: none;
    width: 50%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--18 > .aem-GridColumn.aem-GridColumn--tablet--10 {
    float: left;
    clear: none;
    width: 55.55555556%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--18 > .aem-GridColumn.aem-GridColumn--tablet--11 {
    float: left;
    clear: none;
    width: 61.11111111%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--18 > .aem-GridColumn.aem-GridColumn--tablet--12 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--18 > .aem-GridColumn.aem-GridColumn--tablet--13 {
    float: left;
    clear: none;
    width: 72.22222222%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--18 > .aem-GridColumn.aem-GridColumn--tablet--14 {
    float: left;
    clear: none;
    width: 77.77777778%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--18 > .aem-GridColumn.aem-GridColumn--tablet--15 {
    float: left;
    clear: none;
    width: 83.33333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--18 > .aem-GridColumn.aem-GridColumn--tablet--16 {
    float: left;
    clear: none;
    width: 88.88888889%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--18 > .aem-GridColumn.aem-GridColumn--tablet--17 {
    float: left;
    clear: none;
    width: 94.44444444%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--18 > .aem-GridColumn.aem-GridColumn--tablet--18 {
    float: left;
    clear: none;
    width: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--18
    > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--18
    > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 5.55555556%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--18
    > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 11.11111111%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--18
    > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 16.66666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--18
    > .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 22.22222222%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--18
    > .aem-GridColumn.aem-GridColumn--offset--tablet--5 {
    margin-left: 27.77777778%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--18
    > .aem-GridColumn.aem-GridColumn--offset--tablet--6 {
    margin-left: 33.33333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--18
    > .aem-GridColumn.aem-GridColumn--offset--tablet--7 {
    margin-left: 38.88888889%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--18
    > .aem-GridColumn.aem-GridColumn--offset--tablet--8 {
    margin-left: 44.44444444%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--18
    > .aem-GridColumn.aem-GridColumn--offset--tablet--9 {
    margin-left: 50%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--18
    > .aem-GridColumn.aem-GridColumn--offset--tablet--10 {
    margin-left: 55.55555556%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--18
    > .aem-GridColumn.aem-GridColumn--offset--tablet--11 {
    margin-left: 61.11111111%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--18
    > .aem-GridColumn.aem-GridColumn--offset--tablet--12 {
    margin-left: 66.66666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--18
    > .aem-GridColumn.aem-GridColumn--offset--tablet--13 {
    margin-left: 72.22222222%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--18
    > .aem-GridColumn.aem-GridColumn--offset--tablet--14 {
    margin-left: 77.77777778%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--18
    > .aem-GridColumn.aem-GridColumn--offset--tablet--15 {
    margin-left: 83.33333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--18
    > .aem-GridColumn.aem-GridColumn--offset--tablet--16 {
    margin-left: 88.88888889%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--18
    > .aem-GridColumn.aem-GridColumn--offset--tablet--17 {
    margin-left: 94.44444444%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--18
    > .aem-GridColumn.aem-GridColumn--offset--tablet--18 {
    margin-left: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--19 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 5.26315789%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--19 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 10.52631579%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--19 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 15.78947368%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--19 > .aem-GridColumn.aem-GridColumn--tablet--4 {
    float: left;
    clear: none;
    width: 21.05263158%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--19 > .aem-GridColumn.aem-GridColumn--tablet--5 {
    float: left;
    clear: none;
    width: 26.31578947%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--19 > .aem-GridColumn.aem-GridColumn--tablet--6 {
    float: left;
    clear: none;
    width: 31.57894737%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--19 > .aem-GridColumn.aem-GridColumn--tablet--7 {
    float: left;
    clear: none;
    width: 36.84210526%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--19 > .aem-GridColumn.aem-GridColumn--tablet--8 {
    float: left;
    clear: none;
    width: 42.10526316%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--19 > .aem-GridColumn.aem-GridColumn--tablet--9 {
    float: left;
    clear: none;
    width: 47.36842105%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--19 > .aem-GridColumn.aem-GridColumn--tablet--10 {
    float: left;
    clear: none;
    width: 52.63157895%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--19 > .aem-GridColumn.aem-GridColumn--tablet--11 {
    float: left;
    clear: none;
    width: 57.89473684%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--19 > .aem-GridColumn.aem-GridColumn--tablet--12 {
    float: left;
    clear: none;
    width: 63.15789474%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--19 > .aem-GridColumn.aem-GridColumn--tablet--13 {
    float: left;
    clear: none;
    width: 68.42105263%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--19 > .aem-GridColumn.aem-GridColumn--tablet--14 {
    float: left;
    clear: none;
    width: 73.68421053%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--19 > .aem-GridColumn.aem-GridColumn--tablet--15 {
    float: left;
    clear: none;
    width: 78.94736842%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--19 > .aem-GridColumn.aem-GridColumn--tablet--16 {
    float: left;
    clear: none;
    width: 84.21052632%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--19 > .aem-GridColumn.aem-GridColumn--tablet--17 {
    float: left;
    clear: none;
    width: 89.47368421%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--19 > .aem-GridColumn.aem-GridColumn--tablet--18 {
    float: left;
    clear: none;
    width: 94.73684211%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--19 > .aem-GridColumn.aem-GridColumn--tablet--19 {
    float: left;
    clear: none;
    width: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--19
    > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--19
    > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 5.26315789%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--19
    > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 10.52631579%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--19
    > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 15.78947368%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--19
    > .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 21.05263158%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--19
    > .aem-GridColumn.aem-GridColumn--offset--tablet--5 {
    margin-left: 26.31578947%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--19
    > .aem-GridColumn.aem-GridColumn--offset--tablet--6 {
    margin-left: 31.57894737%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--19
    > .aem-GridColumn.aem-GridColumn--offset--tablet--7 {
    margin-left: 36.84210526%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--19
    > .aem-GridColumn.aem-GridColumn--offset--tablet--8 {
    margin-left: 42.10526316%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--19
    > .aem-GridColumn.aem-GridColumn--offset--tablet--9 {
    margin-left: 47.36842105%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--19
    > .aem-GridColumn.aem-GridColumn--offset--tablet--10 {
    margin-left: 52.63157895%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--19
    > .aem-GridColumn.aem-GridColumn--offset--tablet--11 {
    margin-left: 57.89473684%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--19
    > .aem-GridColumn.aem-GridColumn--offset--tablet--12 {
    margin-left: 63.15789474%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--19
    > .aem-GridColumn.aem-GridColumn--offset--tablet--13 {
    margin-left: 68.42105263%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--19
    > .aem-GridColumn.aem-GridColumn--offset--tablet--14 {
    margin-left: 73.68421053%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--19
    > .aem-GridColumn.aem-GridColumn--offset--tablet--15 {
    margin-left: 78.94736842%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--19
    > .aem-GridColumn.aem-GridColumn--offset--tablet--16 {
    margin-left: 84.21052632%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--19
    > .aem-GridColumn.aem-GridColumn--offset--tablet--17 {
    margin-left: 89.47368421%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--19
    > .aem-GridColumn.aem-GridColumn--offset--tablet--18 {
    margin-left: 94.73684211%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--19
    > .aem-GridColumn.aem-GridColumn--offset--tablet--19 {
    margin-left: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--20 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 5%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--20 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 10%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--20 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 15%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--20 > .aem-GridColumn.aem-GridColumn--tablet--4 {
    float: left;
    clear: none;
    width: 20%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--20 > .aem-GridColumn.aem-GridColumn--tablet--5 {
    float: left;
    clear: none;
    width: 25%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--20 > .aem-GridColumn.aem-GridColumn--tablet--6 {
    float: left;
    clear: none;
    width: 30%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--20 > .aem-GridColumn.aem-GridColumn--tablet--7 {
    float: left;
    clear: none;
    width: 35%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--20 > .aem-GridColumn.aem-GridColumn--tablet--8 {
    float: left;
    clear: none;
    width: 40%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--20 > .aem-GridColumn.aem-GridColumn--tablet--9 {
    float: left;
    clear: none;
    width: 45%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--20 > .aem-GridColumn.aem-GridColumn--tablet--10 {
    float: left;
    clear: none;
    width: 50%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--20 > .aem-GridColumn.aem-GridColumn--tablet--11 {
    float: left;
    clear: none;
    width: 55%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--20 > .aem-GridColumn.aem-GridColumn--tablet--12 {
    float: left;
    clear: none;
    width: 60%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--20 > .aem-GridColumn.aem-GridColumn--tablet--13 {
    float: left;
    clear: none;
    width: 65%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--20 > .aem-GridColumn.aem-GridColumn--tablet--14 {
    float: left;
    clear: none;
    width: 70%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--20 > .aem-GridColumn.aem-GridColumn--tablet--15 {
    float: left;
    clear: none;
    width: 75%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--20 > .aem-GridColumn.aem-GridColumn--tablet--16 {
    float: left;
    clear: none;
    width: 80%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--20 > .aem-GridColumn.aem-GridColumn--tablet--17 {
    float: left;
    clear: none;
    width: 85%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--20 > .aem-GridColumn.aem-GridColumn--tablet--18 {
    float: left;
    clear: none;
    width: 90%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--20 > .aem-GridColumn.aem-GridColumn--tablet--19 {
    float: left;
    clear: none;
    width: 95%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--20 > .aem-GridColumn.aem-GridColumn--tablet--20 {
    float: left;
    clear: none;
    width: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--20
    > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--20
    > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 5%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--20
    > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 10%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--20
    > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 15%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--20
    > .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 20%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--20
    > .aem-GridColumn.aem-GridColumn--offset--tablet--5 {
    margin-left: 25%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--20
    > .aem-GridColumn.aem-GridColumn--offset--tablet--6 {
    margin-left: 30%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--20
    > .aem-GridColumn.aem-GridColumn--offset--tablet--7 {
    margin-left: 35%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--20
    > .aem-GridColumn.aem-GridColumn--offset--tablet--8 {
    margin-left: 40%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--20
    > .aem-GridColumn.aem-GridColumn--offset--tablet--9 {
    margin-left: 45%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--20
    > .aem-GridColumn.aem-GridColumn--offset--tablet--10 {
    margin-left: 50%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--20
    > .aem-GridColumn.aem-GridColumn--offset--tablet--11 {
    margin-left: 55%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--20
    > .aem-GridColumn.aem-GridColumn--offset--tablet--12 {
    margin-left: 60%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--20
    > .aem-GridColumn.aem-GridColumn--offset--tablet--13 {
    margin-left: 65%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--20
    > .aem-GridColumn.aem-GridColumn--offset--tablet--14 {
    margin-left: 70%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--20
    > .aem-GridColumn.aem-GridColumn--offset--tablet--15 {
    margin-left: 75%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--20
    > .aem-GridColumn.aem-GridColumn--offset--tablet--16 {
    margin-left: 80%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--20
    > .aem-GridColumn.aem-GridColumn--offset--tablet--17 {
    margin-left: 85%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--20
    > .aem-GridColumn.aem-GridColumn--offset--tablet--18 {
    margin-left: 90%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--20
    > .aem-GridColumn.aem-GridColumn--offset--tablet--19 {
    margin-left: 95%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--20
    > .aem-GridColumn.aem-GridColumn--offset--tablet--20 {
    margin-left: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--21 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 4.76190476%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--21 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 9.52380952%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--21 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 14.28571429%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--21 > .aem-GridColumn.aem-GridColumn--tablet--4 {
    float: left;
    clear: none;
    width: 19.04761905%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--21 > .aem-GridColumn.aem-GridColumn--tablet--5 {
    float: left;
    clear: none;
    width: 23.80952381%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--21 > .aem-GridColumn.aem-GridColumn--tablet--6 {
    float: left;
    clear: none;
    width: 28.57142857%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--21 > .aem-GridColumn.aem-GridColumn--tablet--7 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--21 > .aem-GridColumn.aem-GridColumn--tablet--8 {
    float: left;
    clear: none;
    width: 38.0952381%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--21 > .aem-GridColumn.aem-GridColumn--tablet--9 {
    float: left;
    clear: none;
    width: 42.85714286%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--21 > .aem-GridColumn.aem-GridColumn--tablet--10 {
    float: left;
    clear: none;
    width: 47.61904762%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--21 > .aem-GridColumn.aem-GridColumn--tablet--11 {
    float: left;
    clear: none;
    width: 52.38095238%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--21 > .aem-GridColumn.aem-GridColumn--tablet--12 {
    float: left;
    clear: none;
    width: 57.14285714%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--21 > .aem-GridColumn.aem-GridColumn--tablet--13 {
    float: left;
    clear: none;
    width: 61.9047619%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--21 > .aem-GridColumn.aem-GridColumn--tablet--14 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--21 > .aem-GridColumn.aem-GridColumn--tablet--15 {
    float: left;
    clear: none;
    width: 71.42857143%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--21 > .aem-GridColumn.aem-GridColumn--tablet--16 {
    float: left;
    clear: none;
    width: 76.19047619%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--21 > .aem-GridColumn.aem-GridColumn--tablet--17 {
    float: left;
    clear: none;
    width: 80.95238095%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--21 > .aem-GridColumn.aem-GridColumn--tablet--18 {
    float: left;
    clear: none;
    width: 85.71428571%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--21 > .aem-GridColumn.aem-GridColumn--tablet--19 {
    float: left;
    clear: none;
    width: 90.47619048%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--21 > .aem-GridColumn.aem-GridColumn--tablet--20 {
    float: left;
    clear: none;
    width: 95.23809524%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--21 > .aem-GridColumn.aem-GridColumn--tablet--21 {
    float: left;
    clear: none;
    width: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--21
    > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--21
    > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 4.76190476%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--21
    > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 9.52380952%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--21
    > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 14.28571429%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--21
    > .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 19.04761905%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--21
    > .aem-GridColumn.aem-GridColumn--offset--tablet--5 {
    margin-left: 23.80952381%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--21
    > .aem-GridColumn.aem-GridColumn--offset--tablet--6 {
    margin-left: 28.57142857%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--21
    > .aem-GridColumn.aem-GridColumn--offset--tablet--7 {
    margin-left: 33.33333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--21
    > .aem-GridColumn.aem-GridColumn--offset--tablet--8 {
    margin-left: 38.0952381%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--21
    > .aem-GridColumn.aem-GridColumn--offset--tablet--9 {
    margin-left: 42.85714286%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--21
    > .aem-GridColumn.aem-GridColumn--offset--tablet--10 {
    margin-left: 47.61904762%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--21
    > .aem-GridColumn.aem-GridColumn--offset--tablet--11 {
    margin-left: 52.38095238%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--21
    > .aem-GridColumn.aem-GridColumn--offset--tablet--12 {
    margin-left: 57.14285714%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--21
    > .aem-GridColumn.aem-GridColumn--offset--tablet--13 {
    margin-left: 61.9047619%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--21
    > .aem-GridColumn.aem-GridColumn--offset--tablet--14 {
    margin-left: 66.66666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--21
    > .aem-GridColumn.aem-GridColumn--offset--tablet--15 {
    margin-left: 71.42857143%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--21
    > .aem-GridColumn.aem-GridColumn--offset--tablet--16 {
    margin-left: 76.19047619%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--21
    > .aem-GridColumn.aem-GridColumn--offset--tablet--17 {
    margin-left: 80.95238095%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--21
    > .aem-GridColumn.aem-GridColumn--offset--tablet--18 {
    margin-left: 85.71428571%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--21
    > .aem-GridColumn.aem-GridColumn--offset--tablet--19 {
    margin-left: 90.47619048%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--21
    > .aem-GridColumn.aem-GridColumn--offset--tablet--20 {
    margin-left: 95.23809524%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--21
    > .aem-GridColumn.aem-GridColumn--offset--tablet--21 {
    margin-left: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--22 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 4.54545455%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--22 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 9.09090909%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--22 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 13.63636364%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--22 > .aem-GridColumn.aem-GridColumn--tablet--4 {
    float: left;
    clear: none;
    width: 18.18181818%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--22 > .aem-GridColumn.aem-GridColumn--tablet--5 {
    float: left;
    clear: none;
    width: 22.72727273%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--22 > .aem-GridColumn.aem-GridColumn--tablet--6 {
    float: left;
    clear: none;
    width: 27.27272727%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--22 > .aem-GridColumn.aem-GridColumn--tablet--7 {
    float: left;
    clear: none;
    width: 31.81818182%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--22 > .aem-GridColumn.aem-GridColumn--tablet--8 {
    float: left;
    clear: none;
    width: 36.36363636%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--22 > .aem-GridColumn.aem-GridColumn--tablet--9 {
    float: left;
    clear: none;
    width: 40.90909091%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--22 > .aem-GridColumn.aem-GridColumn--tablet--10 {
    float: left;
    clear: none;
    width: 45.45454545%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--22 > .aem-GridColumn.aem-GridColumn--tablet--11 {
    float: left;
    clear: none;
    width: 50%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--22 > .aem-GridColumn.aem-GridColumn--tablet--12 {
    float: left;
    clear: none;
    width: 54.54545455%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--22 > .aem-GridColumn.aem-GridColumn--tablet--13 {
    float: left;
    clear: none;
    width: 59.09090909%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--22 > .aem-GridColumn.aem-GridColumn--tablet--14 {
    float: left;
    clear: none;
    width: 63.63636364%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--22 > .aem-GridColumn.aem-GridColumn--tablet--15 {
    float: left;
    clear: none;
    width: 68.18181818%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--22 > .aem-GridColumn.aem-GridColumn--tablet--16 {
    float: left;
    clear: none;
    width: 72.72727273%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--22 > .aem-GridColumn.aem-GridColumn--tablet--17 {
    float: left;
    clear: none;
    width: 77.27272727%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--22 > .aem-GridColumn.aem-GridColumn--tablet--18 {
    float: left;
    clear: none;
    width: 81.81818182%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--22 > .aem-GridColumn.aem-GridColumn--tablet--19 {
    float: left;
    clear: none;
    width: 86.36363636%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--22 > .aem-GridColumn.aem-GridColumn--tablet--20 {
    float: left;
    clear: none;
    width: 90.90909091%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--22 > .aem-GridColumn.aem-GridColumn--tablet--21 {
    float: left;
    clear: none;
    width: 95.45454545%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--22 > .aem-GridColumn.aem-GridColumn--tablet--22 {
    float: left;
    clear: none;
    width: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--22
    > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--22
    > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 4.54545455%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--22
    > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 9.09090909%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--22
    > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 13.63636364%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--22
    > .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 18.18181818%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--22
    > .aem-GridColumn.aem-GridColumn--offset--tablet--5 {
    margin-left: 22.72727273%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--22
    > .aem-GridColumn.aem-GridColumn--offset--tablet--6 {
    margin-left: 27.27272727%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--22
    > .aem-GridColumn.aem-GridColumn--offset--tablet--7 {
    margin-left: 31.81818182%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--22
    > .aem-GridColumn.aem-GridColumn--offset--tablet--8 {
    margin-left: 36.36363636%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--22
    > .aem-GridColumn.aem-GridColumn--offset--tablet--9 {
    margin-left: 40.90909091%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--22
    > .aem-GridColumn.aem-GridColumn--offset--tablet--10 {
    margin-left: 45.45454545%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--22
    > .aem-GridColumn.aem-GridColumn--offset--tablet--11 {
    margin-left: 50%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--22
    > .aem-GridColumn.aem-GridColumn--offset--tablet--12 {
    margin-left: 54.54545455%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--22
    > .aem-GridColumn.aem-GridColumn--offset--tablet--13 {
    margin-left: 59.09090909%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--22
    > .aem-GridColumn.aem-GridColumn--offset--tablet--14 {
    margin-left: 63.63636364%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--22
    > .aem-GridColumn.aem-GridColumn--offset--tablet--15 {
    margin-left: 68.18181818%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--22
    > .aem-GridColumn.aem-GridColumn--offset--tablet--16 {
    margin-left: 72.72727273%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--22
    > .aem-GridColumn.aem-GridColumn--offset--tablet--17 {
    margin-left: 77.27272727%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--22
    > .aem-GridColumn.aem-GridColumn--offset--tablet--18 {
    margin-left: 81.81818182%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--22
    > .aem-GridColumn.aem-GridColumn--offset--tablet--19 {
    margin-left: 86.36363636%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--22
    > .aem-GridColumn.aem-GridColumn--offset--tablet--20 {
    margin-left: 90.90909091%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--22
    > .aem-GridColumn.aem-GridColumn--offset--tablet--21 {
    margin-left: 95.45454545%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--22
    > .aem-GridColumn.aem-GridColumn--offset--tablet--22 {
    margin-left: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--23 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 4.34782609%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--23 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 8.69565217%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--23 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 13.04347826%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--23 > .aem-GridColumn.aem-GridColumn--tablet--4 {
    float: left;
    clear: none;
    width: 17.39130435%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--23 > .aem-GridColumn.aem-GridColumn--tablet--5 {
    float: left;
    clear: none;
    width: 21.73913043%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--23 > .aem-GridColumn.aem-GridColumn--tablet--6 {
    float: left;
    clear: none;
    width: 26.08695652%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--23 > .aem-GridColumn.aem-GridColumn--tablet--7 {
    float: left;
    clear: none;
    width: 30.43478261%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--23 > .aem-GridColumn.aem-GridColumn--tablet--8 {
    float: left;
    clear: none;
    width: 34.7826087%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--23 > .aem-GridColumn.aem-GridColumn--tablet--9 {
    float: left;
    clear: none;
    width: 39.13043478%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--23 > .aem-GridColumn.aem-GridColumn--tablet--10 {
    float: left;
    clear: none;
    width: 43.47826087%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--23 > .aem-GridColumn.aem-GridColumn--tablet--11 {
    float: left;
    clear: none;
    width: 47.82608696%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--23 > .aem-GridColumn.aem-GridColumn--tablet--12 {
    float: left;
    clear: none;
    width: 52.17391304%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--23 > .aem-GridColumn.aem-GridColumn--tablet--13 {
    float: left;
    clear: none;
    width: 56.52173913%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--23 > .aem-GridColumn.aem-GridColumn--tablet--14 {
    float: left;
    clear: none;
    width: 60.86956522%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--23 > .aem-GridColumn.aem-GridColumn--tablet--15 {
    float: left;
    clear: none;
    width: 65.2173913%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--23 > .aem-GridColumn.aem-GridColumn--tablet--16 {
    float: left;
    clear: none;
    width: 69.56521739%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--23 > .aem-GridColumn.aem-GridColumn--tablet--17 {
    float: left;
    clear: none;
    width: 73.91304348%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--23 > .aem-GridColumn.aem-GridColumn--tablet--18 {
    float: left;
    clear: none;
    width: 78.26086957%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--23 > .aem-GridColumn.aem-GridColumn--tablet--19 {
    float: left;
    clear: none;
    width: 82.60869565%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--23 > .aem-GridColumn.aem-GridColumn--tablet--20 {
    float: left;
    clear: none;
    width: 86.95652174%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--23 > .aem-GridColumn.aem-GridColumn--tablet--21 {
    float: left;
    clear: none;
    width: 91.30434783%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--23 > .aem-GridColumn.aem-GridColumn--tablet--22 {
    float: left;
    clear: none;
    width: 95.65217391%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--23 > .aem-GridColumn.aem-GridColumn--tablet--23 {
    float: left;
    clear: none;
    width: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--23
    > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--23
    > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 4.34782609%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--23
    > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 8.69565217%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--23
    > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 13.04347826%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--23
    > .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 17.39130435%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--23
    > .aem-GridColumn.aem-GridColumn--offset--tablet--5 {
    margin-left: 21.73913043%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--23
    > .aem-GridColumn.aem-GridColumn--offset--tablet--6 {
    margin-left: 26.08695652%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--23
    > .aem-GridColumn.aem-GridColumn--offset--tablet--7 {
    margin-left: 30.43478261%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--23
    > .aem-GridColumn.aem-GridColumn--offset--tablet--8 {
    margin-left: 34.7826087%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--23
    > .aem-GridColumn.aem-GridColumn--offset--tablet--9 {
    margin-left: 39.13043478%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--23
    > .aem-GridColumn.aem-GridColumn--offset--tablet--10 {
    margin-left: 43.47826087%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--23
    > .aem-GridColumn.aem-GridColumn--offset--tablet--11 {
    margin-left: 47.82608696%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--23
    > .aem-GridColumn.aem-GridColumn--offset--tablet--12 {
    margin-left: 52.17391304%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--23
    > .aem-GridColumn.aem-GridColumn--offset--tablet--13 {
    margin-left: 56.52173913%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--23
    > .aem-GridColumn.aem-GridColumn--offset--tablet--14 {
    margin-left: 60.86956522%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--23
    > .aem-GridColumn.aem-GridColumn--offset--tablet--15 {
    margin-left: 65.2173913%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--23
    > .aem-GridColumn.aem-GridColumn--offset--tablet--16 {
    margin-left: 69.56521739%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--23
    > .aem-GridColumn.aem-GridColumn--offset--tablet--17 {
    margin-left: 73.91304348%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--23
    > .aem-GridColumn.aem-GridColumn--offset--tablet--18 {
    margin-left: 78.26086957%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--23
    > .aem-GridColumn.aem-GridColumn--offset--tablet--19 {
    margin-left: 82.60869565%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--23
    > .aem-GridColumn.aem-GridColumn--offset--tablet--20 {
    margin-left: 86.95652174%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--23
    > .aem-GridColumn.aem-GridColumn--offset--tablet--21 {
    margin-left: 91.30434783%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--23
    > .aem-GridColumn.aem-GridColumn--offset--tablet--22 {
    margin-left: 95.65217391%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--23
    > .aem-GridColumn.aem-GridColumn--offset--tablet--23 {
    margin-left: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--24 > .aem-GridColumn.aem-GridColumn--tablet--1 {
    float: left;
    clear: none;
    width: 4.16666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--24 > .aem-GridColumn.aem-GridColumn--tablet--2 {
    float: left;
    clear: none;
    width: 8.33333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--24 > .aem-GridColumn.aem-GridColumn--tablet--3 {
    float: left;
    clear: none;
    width: 12.5%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--24 > .aem-GridColumn.aem-GridColumn--tablet--4 {
    float: left;
    clear: none;
    width: 16.66666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--24 > .aem-GridColumn.aem-GridColumn--tablet--5 {
    float: left;
    clear: none;
    width: 20.83333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--24 > .aem-GridColumn.aem-GridColumn--tablet--6 {
    float: left;
    clear: none;
    width: 25%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--24 > .aem-GridColumn.aem-GridColumn--tablet--7 {
    float: left;
    clear: none;
    width: 29.16666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--24 > .aem-GridColumn.aem-GridColumn--tablet--8 {
    float: left;
    clear: none;
    width: 33.33333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--24 > .aem-GridColumn.aem-GridColumn--tablet--9 {
    float: left;
    clear: none;
    width: 37.5%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--24 > .aem-GridColumn.aem-GridColumn--tablet--10 {
    float: left;
    clear: none;
    width: 41.66666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--24 > .aem-GridColumn.aem-GridColumn--tablet--11 {
    float: left;
    clear: none;
    width: 45.83333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--24 > .aem-GridColumn.aem-GridColumn--tablet--12 {
    float: left;
    clear: none;
    width: 50%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--24 > .aem-GridColumn.aem-GridColumn--tablet--13 {
    float: left;
    clear: none;
    width: 54.16666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--24 > .aem-GridColumn.aem-GridColumn--tablet--14 {
    float: left;
    clear: none;
    width: 58.33333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--24 > .aem-GridColumn.aem-GridColumn--tablet--15 {
    float: left;
    clear: none;
    width: 62.5%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--24 > .aem-GridColumn.aem-GridColumn--tablet--16 {
    float: left;
    clear: none;
    width: 66.66666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--24 > .aem-GridColumn.aem-GridColumn--tablet--17 {
    float: left;
    clear: none;
    width: 70.83333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--24 > .aem-GridColumn.aem-GridColumn--tablet--18 {
    float: left;
    clear: none;
    width: 75%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--24 > .aem-GridColumn.aem-GridColumn--tablet--19 {
    float: left;
    clear: none;
    width: 79.16666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--24 > .aem-GridColumn.aem-GridColumn--tablet--20 {
    float: left;
    clear: none;
    width: 83.33333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--24 > .aem-GridColumn.aem-GridColumn--tablet--21 {
    float: left;
    clear: none;
    width: 87.5%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--24 > .aem-GridColumn.aem-GridColumn--tablet--22 {
    float: left;
    clear: none;
    width: 91.66666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--24 > .aem-GridColumn.aem-GridColumn--tablet--23 {
    float: left;
    clear: none;
    width: 95.83333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--24 > .aem-GridColumn.aem-GridColumn--tablet--24 {
    float: left;
    clear: none;
    width: 100%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--24
    > .aem-GridColumn.aem-GridColumn--offset--tablet--0 {
    margin-left: 0;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--24
    > .aem-GridColumn.aem-GridColumn--offset--tablet--1 {
    margin-left: 4.16666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--24
    > .aem-GridColumn.aem-GridColumn--offset--tablet--2 {
    margin-left: 8.33333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--24
    > .aem-GridColumn.aem-GridColumn--offset--tablet--3 {
    margin-left: 12.5%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--24
    > .aem-GridColumn.aem-GridColumn--offset--tablet--4 {
    margin-left: 16.66666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--24
    > .aem-GridColumn.aem-GridColumn--offset--tablet--5 {
    margin-left: 20.83333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--24
    > .aem-GridColumn.aem-GridColumn--offset--tablet--6 {
    margin-left: 25%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--24
    > .aem-GridColumn.aem-GridColumn--offset--tablet--7 {
    margin-left: 29.16666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--24
    > .aem-GridColumn.aem-GridColumn--offset--tablet--8 {
    margin-left: 33.33333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--24
    > .aem-GridColumn.aem-GridColumn--offset--tablet--9 {
    margin-left: 37.5%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--24
    > .aem-GridColumn.aem-GridColumn--offset--tablet--10 {
    margin-left: 41.66666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--24
    > .aem-GridColumn.aem-GridColumn--offset--tablet--11 {
    margin-left: 45.83333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--24
    > .aem-GridColumn.aem-GridColumn--offset--tablet--12 {
    margin-left: 50%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--24
    > .aem-GridColumn.aem-GridColumn--offset--tablet--13 {
    margin-left: 54.16666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--24
    > .aem-GridColumn.aem-GridColumn--offset--tablet--14 {
    margin-left: 58.33333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--24
    > .aem-GridColumn.aem-GridColumn--offset--tablet--15 {
    margin-left: 62.5%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--24
    > .aem-GridColumn.aem-GridColumn--offset--tablet--16 {
    margin-left: 66.66666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--24
    > .aem-GridColumn.aem-GridColumn--offset--tablet--17 {
    margin-left: 70.83333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--24
    > .aem-GridColumn.aem-GridColumn--offset--tablet--18 {
    margin-left: 75%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--24
    > .aem-GridColumn.aem-GridColumn--offset--tablet--19 {
    margin-left: 79.16666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--24
    > .aem-GridColumn.aem-GridColumn--offset--tablet--20 {
    margin-left: 83.33333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--24
    > .aem-GridColumn.aem-GridColumn--offset--tablet--21 {
    margin-left: 87.5%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--24
    > .aem-GridColumn.aem-GridColumn--offset--tablet--22 {
    margin-left: 91.66666667%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--24
    > .aem-GridColumn.aem-GridColumn--offset--tablet--23 {
    margin-left: 95.83333333%;
  }
  .acalog-custom .aem-Grid.aem-Grid--tablet--24
    > .aem-GridColumn.aem-GridColumn--offset--tablet--24 {
    margin-left: 100%;
  }
  .acalog-custom .aem-Grid > .aem-GridColumn.aem-GridColumn--tablet--newline {
    display: block;
    clear: both !important;
  }
  .acalog-custom .aem-Grid > .aem-GridColumn.aem-GridColumn--tablet--none {
    display: block;
    clear: none !important;
    float: left;
  }
  .acalog-custom .aem-Grid > .aem-GridColumn.aem-GridColumn--tablet--hide {
    display: none;
  }
}
.acalog-custom .ubcms-cache-flush-1656501449 {
  color: #000;
}
.acalog-custom .d-none {
  display: none;
}
.acalog-custom .page-authoring-notes.callout {
  display: none;
  margin: 0;
  padding: 0;
}
.acalog-custom .page-authoring-notes.callout.annotation-blue {
  background-color: #3287d2;
}
.acalog-custom .page-authoring-notes.callout.annotation-green {
  background-color: #8cc350;
}
.acalog-custom .page-authoring-notes.callout.annotation-orange {
  background-color: #eb782d;
}
.acalog-custom .page-authoring-notes.callout.annotation-pink {
  background-color: #f0557d;
}
.acalog-custom .page-authoring-notes.callout.annotation-purple {
  background-color: #aa5fa5;
}
.acalog-custom .page-authoring-notes.callout.annotation-yellow {
  background-color: #f5c841;
}
.acalog-custom .page-authoring-notes.callout > div {
  background-color: inherit;
  border-radius: 0;
  box-sizing: border-box;
  padding: 21px 25px 21px 66px;
  margin-left: auto;
  margin-right: auto;
  min-height: 34px;
  max-width: 960px;
}
.acalog-custom .page-authoring-notes.callout > div:before {
  position: absolute;
  left: 18px;
  top: 24px;
  margin: 3px 10px 0 0;
  font-size: 34px;
  vertical-align: top;
  color: #000;
}
.acalog-custom .page-authoring-notes.callout > div p:first-child {
  margin-top: 0;
}
.acalog-custom .page-authoring-notes.callout > div p:last-child {
  margin-bottom: 0;
}
.acalog-custom .page-authoring-notes.callout > div.icon-warning {
  padding-left: 72px;
}
.acalog-custom .page-authoring-notes.callout > div.icon-warning .last-modified {
  margin-left: -54px;
}
.acalog-custom .page-authoring-notes.callout > div .last-modified {
  font: italic 12px Sofia, Arial, sans-serif;
  color: inherit;
  margin-top: 25px;
  margin-left: -48px;
  padding: 0;
}
.acalog-custom .page-authoring-notes.callout > div button.icon-close3 {
  background: transparent;
  border: 0;
  border-radius: 50%;
  cursor: pointer;
  display: inline-block;
  padding: 5px;
  position: absolute;
  right: 5px;
  top: 16px;
}
.acalog-custom .page-authoring-notes.callout > div .text a {
  color: black;
  border-bottom: 1px solid rgba(0,0,0,0.2);
}
.acalog-custom .page-authoring-notes.callout > div .text a:hover {
  border-bottom: 1px solid black;
}
.acalog-custom .page-authoring-notes.callout > div ul > li:before {
  color: black;
}
@media only screen and (min-width: 721px) {
  .acalog-custom .page-authoring-notes.callout {
    border-bottom: 1px solid white;
  }
}
.acalog-custom .cq-wcm-edit .page-authoring-notes.callout,
.acalog-custom .aem-AuthorLayer-Edit .page-authoring-notes.callout {
  display: block;
}
.acalog-custom .aem-AuthorLayer-Edit .page-authoring-notes.callout > div button.icon-close3 {
  display: none;
}
.acalog-custom .d-none {
  display: none;
}
@media only screen and (min-width: 1025px) {
  .acalog-custom .core-topnav .theme-standard-gray {
    background: #666;
  }
  .acalog-custom .core-topnav .theme-letchworth-autumn {
    background: #e56a54;
  }
  .acalog-custom .core-topnav .theme-solar-strand {
    background: #ffc72c;
  }
  .acalog-custom .core-topnav .theme-greiner-green {
    background: #ebec00;
  }
  .acalog-custom .core-topnav .theme-lake-lasalle {
    background: #00a69c;
  }
  .acalog-custom .core-topnav .theme-victor-e-blue {
    background: #2f9fd0;
  }
  .acalog-custom .core-topnav .theme-baird-point {
    background: #e4e4e4;
  }
  .acalog-custom .core-topnav .theme-bronze-buffalo {
    background: #ad841e;
  }
  .acalog-custom .core-topnav .theme-olmsted-green {
    background: #6da04b;
  }
  .acalog-custom .core-topnav .theme-niagara-whirlpool {
    background: #006570;
  }
  .acalog-custom .core-topnav .theme-harriman-blue {
    background: #002f56;
  }
}
.acalog-custom .d-none {
  display: none;
}
@media only screen and (min-width: 1025px) {
  .acalog-custom body.navigation-menu-page .teaser-title,
  .acalog-custom .core-topnav .teaser-title {
    font-family: Sofia, "Arial", sans-serif;
    font-size: 15px;
    line-height: 20px;
  }
  .acalog-custom body.navigation-menu-page .text a,
  .acalog-custom .core-topnav .text a {
    border: 0;
  }
}
@media only screen and (max-width: 1024px) {
  .acalog-custom body.navigation-menu-page,
  .acalog-custom .core-topnav {
    max-width: 470px;
  }
  .acalog-custom body.navigation-menu-page li,
  .acalog-custom .core-topnav li {
    padding: 0;
  }
  .acalog-custom body.navigation-menu-page li:before,
  .acalog-custom .core-topnav li:before {
    display: none;
  }
  .acalog-custom body.navigation-menu-page .list ul.link-list,
  .acalog-custom .core-topnav .list ul.link-list {
    margin: 0;
  }
  .acalog-custom body.navigation-menu-page .list ul.link-list li,
  .acalog-custom .core-topnav .list ul.link-list li {
    padding: 0;
  }
  .acalog-custom body.navigation-menu-page .list ul.link-list li a,
  .acalog-custom .core-topnav .list ul.link-list li a,
  .acalog-custom body.navigation-menu-page .list ul.link-list li:hover,
  .acalog-custom .core-topnav .list ul.link-list li:hover {
    border: 0;
  }
  .acalog-custom body.navigation-menu-page .list ul.link-list li:before,
  .acalog-custom .core-topnav .list ul.link-list li:before {
    display: none;
  }
  .acalog-custom body.navigation-menu-page .nav-menu-section-title h3,
  .acalog-custom .core-topnav .nav-menu-section-title h3 {
    margin: 0;
  }
  .acalog-custom body.navigation-menu-page .cmp-accordion__header button:before,
  .acalog-custom .core-topnav .cmp-accordion__header button:before {
    display: none;
  }
  .acalog-custom body.navigation-menu-page h1,
  .acalog-custom .core-topnav h1,
  .acalog-custom body.navigation-menu-page h2,
  .acalog-custom .core-topnav h2,
  .acalog-custom body.navigation-menu-page h3,
  .acalog-custom .core-topnav h3,
  .acalog-custom body.navigation-menu-page h4,
  .acalog-custom .core-topnav h4,
  .acalog-custom body.navigation-menu-page h5,
  .acalog-custom .core-topnav h5,
  .acalog-custom body.navigation-menu-page h6,
  .acalog-custom .core-topnav h6 {
    margin: 8px 0;
  }
  .acalog-custom body.navigation-menu-page h1,
  .acalog-custom .core-topnav h1,
  .acalog-custom body.navigation-menu-page h2,
  .acalog-custom .core-topnav h2,
  .acalog-custom body.navigation-menu-page h3,
  .acalog-custom .core-topnav h3,
  .acalog-custom body.navigation-menu-page h4,
  .acalog-custom .core-topnav h4,
  .acalog-custom body.navigation-menu-page h5,
  .acalog-custom .core-topnav h5,
  .acalog-custom body.navigation-menu-page h6,
  .acalog-custom .core-topnav h6,
  .acalog-custom body.navigation-menu-page h1 a,
  .acalog-custom .core-topnav h1 a,
  .acalog-custom body.navigation-menu-page h2 a,
  .acalog-custom .core-topnav h2 a,
  .acalog-custom body.navigation-menu-page h3 a,
  .acalog-custom .core-topnav h3 a,
  .acalog-custom body.navigation-menu-page h4 a,
  .acalog-custom .core-topnav h4 a,
  .acalog-custom body.navigation-menu-page h5 a,
  .acalog-custom .core-topnav h5 a,
  .acalog-custom body.navigation-menu-page h6 a,
  .acalog-custom .core-topnav h6 a {
    font: bold 20px/1.3 Sofia, "Arial", sans-serif;
  }
  .acalog-custom body.navigation-menu-page img,
  .acalog-custom .core-topnav img {
    margin: 8px 0;
  }
  .acalog-custom body.navigation-menu-page p,
  .acalog-custom .core-topnav p {
    color: #333;
    margin: 16px 0;
    font: 16px/1.5 Sofia, "Arial", sans-serif;
  }
}
.acalog-custom .d-none {
  display: none;
}
.acalog-custom .navigation-menu-page .clearfix:after,
.acalog-custom .core-topnav .clearfix:after {
  content: " ";
}
.acalog-custom .navigation-menu-page a,
.acalog-custom .core-topnav a,
.acalog-custom .navigation-menu-page label,
.acalog-custom .core-topnav label {
  text-decoration: none;
  display: block;
  z-index: 2;
  color: #005bbb;
  box-sizing: border-box;
}
.acalog-custom .navigation-menu-page a:hover span,
.acalog-custom .core-topnav a:hover span {
  text-decoration: none;
}
.acalog-custom .navigation-menu-page li,
.acalog-custom .core-topnav li {
  list-style: none;
}
.acalog-custom .navigation-menu-page [type="checkbox"],
.acalog-custom .core-topnav [type="checkbox"],
.acalog-custom .navigation-menu-page [type="radio"],
.acalog-custom .core-topnav [type="radio"] {
  display: none;
}
.acalog-custom .navigation-menu-page .cmp-accordion__title,
.acalog-custom .core-topnav .cmp-accordion__title {
  display: none;
}
.acalog-custom .navigation-menu-page .nav-main .search-wrapper .search-label:after,
.acalog-custom .core-topnav .nav-main .search-wrapper .search-label:after,
.acalog-custom .navigation-menu-page .nav-main .search-wrapper .search-submit:after,
.acalog-custom .core-topnav .nav-main .search-wrapper .search-submit:after {
  font-family: "ubcms";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e601";
  font-size: 18px;
  font-style: normal;
  display: block;
  background: #da3c28;
  color: #fff;
  line-height: 18px;
  overflow: hidden;
  position: absolute;
  top: 10px;
  right: 10px;
  border-radius: 50%;
  padding: 3px;
}
.acalog-custom .navigation-menu-page .nav-main .search-wrapper .search-content,
.acalog-custom .core-topnav .nav-main .search-wrapper .search-content {
  position: absolute;
}
.acalog-custom .navigation-menu-page .nav-main .search-wrapper .search-content .search-input,
.acalog-custom .core-topnav .nav-main .search-wrapper .search-content .search-input {
  width: 100%;
  border: 0;
  color: #666;
}
.acalog-custom .navigation-menu-page
  .nav-main
  .search-wrapper
  .search-content
  .search-input:focus,
.acalog-custom .core-topnav .nav-main .search-wrapper .search-content .search-input:focus {
  outline-offset: -1px;
}
.acalog-custom .navigation-menu-page .nav-main .search-wrapper .search-content .search-submit,
.acalog-custom .core-topnav .nav-main .search-wrapper .search-content .search-submit {
  border: 0;
  background: 0;
  cursor: pointer;
  position: absolute;
}
.acalog-custom .navigation-menu-page
  .nav-main
  .search-wrapper
  .search-content
  .search-submit:after,
.acalog-custom .core-topnav .nav-main .search-wrapper .search-content .search-submit:after {
  background: 0;
  color: #da3c28;
  font-size: 24px;
  line-height: 24px;
  top: 4px;
  right: 4px;
}
.acalog-custom .core-topnav .cmp-accordion__title,
.acalog-custom .navigation-menu-page .accordion .cmp-accordion__title {
  display: none;
}
.acalog-custom .core-topnav .cmp-accordion__button:before,
.acalog-custom .navigation-menu-page .accordion .cmp-accordion__button:before {
  display: none;
}
.acalog-custom .core-topnav .flexmodule-style .teaser-links .teaser-title,
.acalog-custom .navigation-menu-page .accordion .flexmodule-style .teaser-links .teaser-title {
  margin: 0;
  top: 0;
}
.acalog-custom .core-topnav .flexmodule-style .teaser-links ul.link-list li,
.acalog-custom .navigation-menu-page
  .accordion
  .flexmodule-style
  .teaser-links
  ul.link-list
  li {
  margin: 0;
  padding: 0;
}
.acalog-custom .core-topnav .flexmodule-style .teaser-links ul.link-list li:before,
.acalog-custom .navigation-menu-page
  .accordion
  .flexmodule-style
  .teaser-links
  ul.link-list
  li:before {
  top: 12px;
}
.acalog-custom .core-topnav .cmp-accordion__panel.cmp-accordion__panel--hidden,
.acalog-custom .navigation-menu-page
  .accordion
  .cmp-accordion__panel.cmp-accordion__panel--hidden {
  max-height: none;
  overflow: visible;
}
.acalog-custom .d-none {
  display: none;
}
@media only screen and (min-width: 1025px) {
  .acalog-custom .core-topnav {
    text-align: right;
  }
  .acalog-custom .core-topnav .nav-main {
    height: 45px;
    border-bottom: 1px dotted #666;
  }
  .acalog-custom .core-topnav .nav-main .wrapper {
    float: left;
  }
  .acalog-custom .core-topnav .nav-main .wrapper .nav-subtree {
    display: none;
    border-top: 0;
  }
  .acalog-custom .core-topnav .nav-main .wrapper > li {
    float: left;
    height: 45px;
    position: relative;
    margin: 0;
    padding: 0;
    line-height: normal;
  }
  .acalog-custom .core-topnav .nav-main .wrapper > li > .nav-subtree {
    margin-top: 5px;
  }
  .acalog-custom .core-topnav .nav-main .wrapper > li > .nav-subtree li {
    border-bottom: 1px dotted #666;
  }
  .acalog-custom .core-topnav .nav-main .wrapper > li > .nav-subtree li li {
    border-bottom: 0;
  }
  .acalog-custom .core-topnav .nav-main .wrapper > li > a {
    padding: 10px 16px 0;
    height: 40px;
    background: #fff;
    box-sizing: border-box;
    transition: top 0.2s;
    font-size: 15px;
    font-weight: 500;
    position: relative;
    z-index: 1;
    top: 0;
  }
  .acalog-custom .core-topnav .nav-main .wrapper > li > a:hover {
    border: 0;
  }
  .acalog-custom .core-topnav .nav-main .wrapper > li > label {
    pointer-events: none;
    height: 100%;
    border: 0;
    position: absolute;
    left: 0;
    top: 0;
  }
  .acalog-custom .core-topnav .nav-main .wrapper > li:hover > a,
  .acalog-custom .core-topnav .nav-main .wrapper > li:focus > a {
    top: 5px;
    transition: top 0.2s;
  }
  .acalog-custom .core-topnav .nav-main .wrapper > li:hover .nav-subtree,
  .acalog-custom .core-topnav .nav-main .wrapper > li:focus .nav-subtree {
    display: block;
  }
  .acalog-custom .core-topnav .nav-main .wrapper > li > .nav-subtree {
    position: absolute;
    width: 260px;
    text-align: left;
    background: #fff;
  }
  .acalog-custom .core-topnav .nav-main .search-wrapper .search-label,
  .acalog-custom .core-topnav .nav-main .audiencenav .search-label,
  .acalog-custom .core-topnav .nav-main .search-wrapper .label,
  .acalog-custom .core-topnav .nav-main .audiencenav .label {
    font: 700 14px/45px Sofia, "Arial", sans-serif;
    white-space: nowrap;
    text-transform: uppercase;
    cursor: pointer;
    box-sizing: border-box;
    color: #000;
  }
  .acalog-custom .core-topnav .nav-main .search-wrapper .search-label.empty,
  .acalog-custom .core-topnav .nav-main .audiencenav .search-label.empty,
  .acalog-custom .core-topnav .nav-main .search-wrapper .label.empty,
  .acalog-custom .core-topnav .nav-main .audiencenav .label.empty {
    font-size: 12px;
    color: #e4e4e4;
    font-style: italic;
  }
  .acalog-custom .core-topnav .nav-main .search-wrapper {
    display: inline-block;
  }
  .acalog-custom .core-topnav .nav-main .search-wrapper .search-label {
    position: relative;
    font-size: 0;
    padding: 0 30px 0 18px;
  }
  .acalog-custom .core-topnav .nav-main .search-wrapper .search-label:after {
    top: 10px;
    right: 12px;
  }
  .acalog-custom .core-topnav .nav-main .search-wrapper .search-label.empty:after {
    right: 0;
  }
  .acalog-custom .core-topnav .nav-main .search-wrapper .search-content {
    display: none;
    padding: 12px 0;
    width: 100vw;
    top: 100%;
    left: calc(430px);
    margin-top: -1px;
    background: #666;
    box-shadow: 0 5px 5px rgba(0,0,0,0.5);
    clip-path: inset(0 -5px -10px);
  }
  .acalog-custom .core-topnav .nav-main .search-wrapper .search-content .search-container {
    position: relative;
    height: 62px;
    width: 960px;
    background: #fff;
    margin: 0 auto;
    padding: 12px 30px;
    box-sizing: border-box;
  }
  .acalog-custom .core-topnav
    .nav-main
    .search-wrapper
    .search-content
    .search-container
    .search-input {
    border-bottom: 2px solid #da3c28;
    height: 40px;
    padding: 5px 10px 0;
    box-sizing: border-box;
    font: 29px/29px More, "Georgia", serif;
  }
  .acalog-custom .core-topnav
    .nav-main
    .search-wrapper
    .search-content
    .search-container
    .search-submit {
    width: 40px;
    height: 40px;
    right: 25px;
    top: 15px;
  }
  .acalog-custom .core-topnav
    .nav-main
    .search-wrapper
    .search-content
    .search-container
    .search-submit:after {
    background: 0;
  }
  .acalog-custom .core-topnav .nav-main .search-wrapper:hover .search-label:not(.empty) {
    background: #666;
  }
  .acalog-custom .core-topnav .nav-main .search-wrapper:hover .search-label:not(.empty):after {
    background: #fff;
    color: #666;
  }
  .acalog-custom .core-topnav .nav-main .search-wrapper:hover .search-content {
    display: block;
  }
  .acalog-custom .core-topnav .nav-main .audiencenav {
    float: right;
    font: 14px/1.2 Sofia, "Arial", sans-serif;
    position: relative;
    color: #666;
    text-align: left;
    padding: 0 0 0 17px;
  }
  .acalog-custom .core-topnav .nav-main .audiencenav:hover label {
    color: #fff;
  }
  .acalog-custom .core-topnav .nav-main .audiencenav .label {
    height: 100%;
    padding: 0 30px 0 12px;
  }
  .acalog-custom .core-topnav .nav-main .audiencenav .label:after {
    font-family: "ubcms";
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 12px;
    margin: 0;
    vertical-align: 0;
    position: absolute;
    top: 16px;
    right: 11px;
    display: block;
    content: "\e902";
  }
  .acalog-custom .core-topnav .nav-main .audiencenav ul {
    top: 45px;
  }
  .acalog-custom .core-topnav .desktop-hidden,
  .acalog-custom .core-topnav [data-device="mobile"],
  .acalog-custom .core-topnav .audiencenav-toggle-label,
  .acalog-custom .core-topnav .tasknav {
    display: none;
  }
  .acalog-custom .specialty .core-topnav,
  .acalog-custom .nav-subtree .nav-subtree {
    border: 0;
  }
  .acalog-custom .core-topnav .cmp-accordion__header,
  .acalog-custom .navigation-menu-page .accordion .cmp-accordion__header {
    display: none;
  }
  .acalog-custom .core-topnav .cmp-accordion__panel.cmp-accordion__panel--hidden,
  .acalog-custom .navigation-menu-page
    .accordion
    .cmp-accordion__panel.cmp-accordion__panel--hidden {
    display: block;
  }
}
.acalog-custom .d-none {
  display: none;
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .acalog-custom .core-topnav nav.nav-main {
    top: 120px;
    max-height: calc(-20vh);
  }
}
.acalog-custom .d-none {
  display: none;
}
@media only screen and (min-width: 1025px) {
  .acalog-custom body.navigation-menu-page.basic {
    padding: 8px;
  }
  .acalog-custom div.core-topnav ul.wrapper li.basic .teaser-title,
  .acalog-custom body.navigation-menu-page.basic .teaser-title,
  .acalog-custom div.core-topnav ul.wrapper li.basic .nav-menu-section-title h3,
  .acalog-custom body.navigation-menu-page.basic .nav-menu-section-title h3 {
    border: 0;
    color: #666;
    padding: 6px 20px 4px 19px;
    display: block;
    font: 13px/20px Sofia, "Arial", sans-serif;
  }
  .acalog-custom div.core-topnav ul.wrapper li.basic .nav-menu-section-title h3,
  .acalog-custom body.navigation-menu-page.basic .nav-menu-section-title h3 {
    font-weight: 700;
  }
  .acalog-custom div.core-topnav ul.wrapper li.basic > .nav-subtree,
  .acalog-custom body.navigation-menu-page.basic > .nav-subtree {
    border: 1px dotted #666;
  }
  .acalog-custom div.core-topnav ul.wrapper li.basic ul,
  .acalog-custom body.navigation-menu-page.basic ul {
    margin: 0;
  }
  .acalog-custom div.core-topnav ul.wrapper li.basic ul > li,
  .acalog-custom body.navigation-menu-page.basic ul > li {
    border-bottom: 1px dotted #666;
    padding: 0;
  }
  .acalog-custom div.core-topnav ul.wrapper li.basic ul > li:before,
  .acalog-custom body.navigation-menu-page.basic ul > li:before {
    display: none;
  }
  .acalog-custom div.core-topnav ul.wrapper li.basic ul > li:last-of-type,
  .acalog-custom body.navigation-menu-page.basic ul > li:last-of-type {
    border: 0;
  }
  .acalog-custom div.core-topnav ul.wrapper li.basic ul > li li,
  .acalog-custom body.navigation-menu-page.basic ul > li li {
    border: 0;
  }
  .acalog-custom div.core-topnav ul.wrapper li.basic ul > li li:before,
  .acalog-custom body.navigation-menu-page.basic ul > li li:before {
    display: block;
    left: 21px;
    color: #666;
    font-size: 9px;
    top: 11px;
  }
  .acalog-custom div.core-topnav ul.wrapper li.basic ul > li li .teaser-title,
  .acalog-custom body.navigation-menu-page.basic ul > li li .teaser-title {
    padding-left: 31px;
  }
  .acalog-custom div.core-topnav ul.wrapper li.basic ul > li:hover:before,
  .acalog-custom body.navigation-menu-page.basic ul > li:hover:before,
  .acalog-custom div.core-topnav ul.wrapper li.basic ul > li:hover .teaser-title:hover,
  .acalog-custom body.navigation-menu-page.basic ul > li:hover .teaser-title:hover {
    background: #666;
    color: #fff;
    border: 0;
  }
}
.acalog-custom .d-none {
  display: none;
}
@media only screen and (min-width: 1025px) {
  .acalog-custom body.navigation-menu-page,
  .acalog-custom div.core-topnav ul.wrapper > li.compound {
    position: static;
  }
  .acalog-custom body.navigation-menu-page > .nav-subtree,
  .acalog-custom div.core-topnav ul.wrapper > li.compound > .nav-subtree {
    width: 960px;
    left: 0;
  }
  .acalog-custom body.compound > .nav-subtree,
  .acalog-custom .core-topnav .compound > .nav-subtree {
    box-shadow: 0 5px 5px rgba(0,0,0,0.5);
    clip-path: inset(0 -5px -10px);
  }
  .acalog-custom body.compound .title h2,
  .acalog-custom .core-topnav .compound .title h2 {
    font-size: 24px;
    margin: 10px 0 18px;
  }
  .acalog-custom body.compound p,
  .acalog-custom .core-topnav .compound p {
    font-size: 14px;
    color: #666;
    font-family: Sofia, "Arial", sans-serif;
    font-weight: 500;
    margin: 0 0 16px;
  }
  .acalog-custom body.compound img,
  .acalog-custom .core-topnav .compound img {
    margin: 0 0 16px;
  }
  .acalog-custom body.compound .cmp-section h3,
  .acalog-custom .core-topnav .compound .cmp-section h3 {
    font-family: More, "Georgia", serif;
    font-weight: 700;
    color: #333;
    font-size: 14px;
    margin-bottom: 5px;
  }
  .acalog-custom body.compound .cmp-section ul.link-list li,
  .acalog-custom .core-topnav .compound .cmp-section ul.link-list li {
    padding: 0;
  }
  .acalog-custom body.compound .cmp-section ul.link-list li:before,
  .acalog-custom .core-topnav .compound .cmp-section ul.link-list li:before {
    top: 12px;
    color: #666;
    font-size: 6px;
  }
  .acalog-custom body.compound .cmp-section ul.link-list li .teaser-title,
  .acalog-custom .core-topnav .compound .cmp-section ul.link-list li .teaser-title {
    padding: 6px 0 0 13px;
    display: block;
  }
  .acalog-custom body.compound .cmp-section ul.link-list li a,
  .acalog-custom .core-topnav .compound .cmp-section ul.link-list li a {
    border: 0;
  }
  .acalog-custom body.compound .cmp-section ul.link-list li a:hover,
  .acalog-custom .core-topnav .compound .cmp-section ul.link-list li a:hover {
    border: 0;
    text-decoration: none;
  }
  .acalog-custom body.compound .cmp-section ul.link-list li a:hover .teaser-title,
  .acalog-custom .core-topnav .compound .cmp-section ul.link-list li a:hover .teaser-title {
    text-decoration: underline;
  }
  .acalog-custom body.compound .cmp-section ul.link-list li:last-child,
  .acalog-custom .core-topnav .compound .cmp-section ul.link-list li:last-child {
    border: 0;
  }
  .acalog-custom body.compound .cmp-section .buttoncomponent a,
  .acalog-custom .core-topnav .compound .cmp-section .buttoncomponent a {
    padding: 4px 12px 4px;
    min-width: auto;
  }
}
.acalog-custom .d-none {
  display: none;
}
@media only screen and (max-width: 1024px) {
  .acalog-custom .disable-scroll {
    overflow: hidden;
  }
  .acalog-custom .core-topnav {
    position: relative;
    z-index: 7001;
    float: right;
  }
  .acalog-custom .core-topnav .nav-main {
    right: 0;
    top: 58px;
    transition: 0.2s margin-right ease-out;
    max-height: calc(42vh);
    box-sizing: border-box;
    overflow-y: auto;
    width: 100%;
    max-width: 470px;
    position: fixed;
    background: #e4e4e4;
    z-index: 1;
    margin-right: -110%;
    box-shadow: 0 5px 5px rgba(0,0,0,0.5);
    clip-path: inset(0 -5px -10px);
    padding-bottom: 8px;
  }
  .acalog-custom .core-topnav .nav-main .mobile-tabs {
    position: absolute;
    background: #333;
    color: #fff;
    text-align: center;
    width: calc(34%);
    top: 14px;
    padding: 6px 0 0;
    box-sizing: border-box;
    border-radius: 5px 5px 0 0;
    left: 14px;
    z-index: 3;
    font-weight: 700;
    height: 32px;
    cursor: pointer;
  }
  .acalog-custom .core-topnav .nav-main .mobile-tabs.mobile-tab-2 {
    left: auto;
    right: 14px;
  }
  .acalog-custom .core-topnav .nav-main [value="radio-tab-1"]:checked ~ .mobile-tab-1,
  .acalog-custom .core-topnav .nav-main [value="radio-tab-2"]:checked ~ .mobile-tab-2 {
    top: 10px;
    height: 36px;
    color: #666;
    background: #fff;
    padding-top: 8px;
  }
  .acalog-custom .core-topnav
    .nav-main
    [value="radio-tab-1"]:checked
    ~ .wrapper[data-variant="full"],
  .acalog-custom .core-topnav
    .nav-main
    [value="radio-tab-2"]:checked
    ~ .wrapper[data-variant="top-choices"] {
    display: none;
  }
  .acalog-custom .core-topnav .nav-main [name="radio-tabs"]:checked ~ .wrapper {
    padding-top: 30px;
  }
  .acalog-custom .core-topnav .nav-main.with-search .wrapper {
    margin-top: 55px;
  }
  .acalog-custom .core-topnav .nav-main.with-search .mobile-tabs {
    top: 61px;
  }
  .acalog-custom .core-topnav .nav-main.with-search [name="radio-tabs"]:checked ~ .wrapper {
    padding-top: 36px;
  }
  .acalog-custom .core-topnav
    .nav-main.with-search
    [value="radio-tab-1"]:checked
    ~ .mobile-tab-1,
  .acalog-custom .core-topnav
    .nav-main.with-search
    [value="radio-tab-2"]:checked
    ~ .mobile-tab-2 {
    top: 57px;
  }
  .acalog-custom .core-topnav .nav-main .wrapper {
    float: none;
    text-align: left;
    padding: 0 8px;
    z-index: 2;
    position: relative;
    margin-top: 16px;
    box-sizing: border-box;
  }
  .acalog-custom .core-topnav .search-wrapper {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
  }
  .acalog-custom .core-topnav .search-wrapper .search-label {
    display: none;
  }
  .acalog-custom .core-topnav .search-wrapper .search-content {
    width: 100%;
  }
  .acalog-custom .core-topnav .search-wrapper .search-content .search-container {
    padding: 16px 8px 0;
  }
  .acalog-custom .core-topnav .search-wrapper .search-content .search-container .search-input {
    height: 35px;
    border-radius: 10px;
    font: 14px/14px Sofia, "Arial", sans-serif;
    padding: 8px 16px 5px;
    max-width: 100%;
    box-sizing: border-box;
    color: #333;
  }
  .acalog-custom .core-topnav
    .search-wrapper
    .search-content
    .search-container
    .search-input::placeholder {
    font-style: italic;
  }
  .acalog-custom .core-topnav
    .search-wrapper
    .search-content
    .search-container
    .search-submit {
    width: 35px;
    height: 35px;
    top: 15px;
    right: 10px;
  }
  .acalog-custom .core-topnav
    .search-wrapper
    .search-content
    .search-container
    .search-submit:after {
    font-size: 22px;
  }
  .acalog-custom .core-topnav .audiencenav-toggle-label {
    position: absolute;
    width: calc(84%);
    margin: 0 8px;
    height: 40px;
    cursor: pointer;
  }
  .acalog-custom .core-topnav .audiencenav-toggle:checked ~ .audiencenav .label:after {
    content: "\e91c";
  }
  .acalog-custom .core-topnav .audiencenav-toggle:checked ~ .audiencenav ul {
    display: block;
  }
  .acalog-custom .core-topnav .audiencenav {
    display: block;
    margin: 0 8px;
  }
  .acalog-custom .core-topnav .audiencenav .empty {
    display: none;
  }
  .acalog-custom .core-topnav .audiencenav .audiencenav-wrapper:focus .label {
    outline: 0;
  }
  .acalog-custom .core-topnav .audiencenav .audiencenav-wrapper .label {
    background: 0;
    margin: 0 16px;
    padding-left: 4px;
    padding-right: 4px;
    width: calc(76%);
    font-weight: 700;
    color: #002f56;
    border-bottom: 1px solid #666;
  }
  .acalog-custom .core-topnav .audiencenav .audiencenav-wrapper:hover .label,
  .acalog-custom .core-topnav .audiencenav .audiencenav-wrapper:focus .label {
    background: 0;
    color: #002f56;
  }
  .acalog-custom .core-topnav .audiencenav .audiencenav-wrapper:hover .label:after,
  .acalog-custom .core-topnav .audiencenav .audiencenav-wrapper:focus .label:after {
    color: #da3c28;
  }
  .acalog-custom .core-topnav .audiencenav .audiencenav-wrapper ul {
    display: none;
    position: static;
    background: 0;
    width: auto;
    padding: 0 8px 0 16px;
  }
  .acalog-custom .core-topnav .audiencenav .audiencenav-wrapper ul a {
    font-weight: 400;
    cursor: pointer;
  }
  .acalog-custom .core-topnav .audiencenav .audiencenav-wrapper ul a:hover {
    color: #002f56;
  }
  .acalog-custom .core-topnav .audiencenav .audiencenav-wrapper ul a:after {
    display: none;
  }
  .acalog-custom .core-topnav .tasknav {
    margin: 0 8px;
  }
  .acalog-custom .core-topnav .tasknav .buttoncomponent {
    display: block;
    box-sizing: border-box;
    float: left;
    padding: 0 8px;
    margin: 0;
    width: 100%;
  }
  .acalog-custom .core-topnav .tasknav .buttoncomponent a {
    display: block;
    padding: 12px 8px 0;
    border-radius: 4px;
    height: 40px;
    box-sizing: border-box;
    font-size: 15px;
    margin: 8px 0;
  }
  .acalog-custom .core-topnav
    .tasknav
    .cq-Editable-dom.buttoncomponent:first-child:nth-last-child(3),
  .acalog-custom .core-topnav
    .tasknav
    .cq-Editable-dom.buttoncomponent:first-child:nth-last-child(3)
    ~ .buttoncomponent,
  .acalog-custom .core-topnav
    .tasknav
    .buttoncomponent:not(.cq-Editable-dom):first-child:nth-last-child(2),
  .acalog-custom .core-topnav
    .tasknav
    .buttoncomponent:not(.cq-Editable-dom):first-child:nth-last-child(2)
    ~ .buttoncomponent {
    width: 50%;
  }
  .acalog-custom .core-topnav [for="mobile-toggle"] {
    text-align: center;
    color: #666;
    cursor: pointer;
    box-shadow: 0 0 7px #333;
    background: #e4e4e4;
  }
  .acalog-custom .core-topnav .mobile-open {
    width: 40px;
    height: 72px;
    border-radius: 5px 0 0 5px;
    position: absolute;
    right: 0;
    top: 20px;
    font-size: 0;
    background: #fff;
    z-index: 1;
  }
  .acalog-custom .core-topnav .mobile-open:before {
    font-family: "ubcms";
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e604";
    font-size: 28px;
    margin: 7px auto 2px;
    display: block;
  }
  .acalog-custom .core-topnav .mobile-open:after {
    font-family: "ubcms";
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e601";
    font-size: 17px;
    font-weight: 700;
    color: #fff;
    background: #da3c28;
    display: inline-block;
    width: 26px;
    height: 26px;
    padding-top: 4px;
    box-sizing: border-box;
    border-radius: 50%;
    z-index: 1;
  }
  .acalog-custom .core-topnav .mobile-close {
    width: 40px;
    height: 40px;
    top: 19px;
    right: 0;
    margin-right: -110%;
    position: fixed;
    border-radius: 5px 0 0 0;
    font-size: 0;
    transition: 0.2s margin-right ease-out;
    box-shadow: -3px -3px 3px rgba(51,51,51,0.002);
  }
  .acalog-custom .core-topnav .mobile-close:before {
    font-size: 23px;
    margin: 10px auto;
    display: inline-block;
    color: #000;
  }
  .acalog-custom .core-topnav .mobile-toggle {
    display: inline;
    position: absolute;
    left: -9999px;
  }
  .acalog-custom .core-topnav .mobile-toggle:after {
    position: fixed;
    background: #000;
    display: block;
    content: " ";
    top: 0;
    left: 0;
    opacity: 0;
    transition: opacity 0.2s ease-out, height 0.01s ease-out 0.2s;
    width: 100%;
    height: 0;
  }
  .acalog-custom .core-topnav .mobile-toggle:checked:after {
    height: 100%;
    transition: opacity 0.2s ease-out;
    opacity: 0.65;
    display: block;
  }
  .acalog-custom .core-topnav .mobile-toggle:checked ~ .nav-main,
  .acalog-custom .core-topnav .mobile-toggle:checked ~ .mobile-close {
    margin-right: 0;
    transition: 0.2s margin-right ease-out;
  }
  .acalog-custom [data-device="desktop"] {
    display: none;
  }
}
.acalog-custom .d-none {
  display: none;
}
@media only screen and (max-width: 1024px) {
  .acalog-custom .navigation-menu-page .wrapper > li > a,
  .acalog-custom .core-topnav .wrapper > li > a,
  .acalog-custom .navigation-menu-page .overview .teaser-title,
  .acalog-custom .core-topnav .overview .teaser-title,
  .acalog-custom .navigation-menu-page .nav-subtree > .teaser-inline .teaser-title,
  .acalog-custom .core-topnav .nav-subtree > .teaser-inline .teaser-title,
  .acalog-custom .navigation-menu-page .section > .cmp-section > .nav-menu-section-title h3,
  .acalog-custom .core-topnav .section > .cmp-section > .nav-menu-section-title h3,
  .acalog-custom .navigation-menu-page .audiencenav-wrapper .label,
  .acalog-custom .core-topnav .audiencenav-wrapper .label,
  .acalog-custom .navigation-menu-page .audiencenav-wrapper a,
  .acalog-custom .core-topnav .audiencenav-wrapper a {
    display: block;
    height: 40px;
    width: 100%;
    padding: 12px 16px 0;
    z-index: 2;
    box-sizing: border-box;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font: 15px/15px Sofia, "Arial", sans-serif;
    margin: 0 0 3px;
  }
  .acalog-custom .navigation-menu-page .label-overlay,
  .acalog-custom .core-topnav .label-overlay {
    pointer-events: all;
    width: 100%;
    height: 40px;
    position: absolute;
    z-index: 4;
    cursor: pointer;
  }
  .acalog-custom .navigation-menu-page .section > .cmp-section > .nav-menu-section-title h3,
  .acalog-custom .core-topnav .section > .cmp-section > .nav-menu-section-title h3 {
    margin-bottom: 0;
  }
  .acalog-custom .navigation-menu-page .cmp-accordion__item,
  .acalog-custom .core-topnav .cmp-accordion__item {
    margin-bottom: 3px;
  }
  .acalog-custom .navigation-menu-page .section > .cmp-section > .nav-menu-section-title h3,
  .acalog-custom .core-topnav .section > .cmp-section > .nav-menu-section-title h3,
  .acalog-custom .navigation-menu-page div.has-dropdown > span.teaser span.teaser-title,
  .acalog-custom .core-topnav div.has-dropdown > span.teaser span.teaser-title {
    padding-right: 48px;
  }
  .acalog-custom body.navigation-menu-page .overview .teaser-title,
  .acalog-custom body.navigation-menu-page
    .nav-subtree[data-depth="1"]
    > .teaser:not(.teaser-block)
    .teaser-title,
  .acalog-custom body.navigation-menu-page .accordion .nav-menu-section-title h3 {
    background: #f2f2f2;
    color: #005bbb;
    border-radius: 5px;
    font-weight: 700;
    border: 0;
  }
  .acalog-custom body.navigation-menu-page
    .nav-subtree[data-depth="1"]
    .overview
    .teaser-title,
  .acalog-custom body.navigation-menu-page
    .nav-subtree[data-depth="1"]
    [data-depth]
    > .teaser:not(.teaser-block)
    .teaser-title {
    background: 0;
    border-bottom: 1px solid #666;
    border-radius: 0;
    color: #002f56;
    font-weight: 400;
  }
  .acalog-custom body.navigation-menu-page
    .nav-subtree[data-depth="1"]
    ul:not(.overview)
    > li:last-child
    > .nav-subtree
    > .teaser
    span.teaser-title,
  .acalog-custom body.navigation-menu-page
    .nav-subtree[data-depth="1"]
    ul:not(.overview)
    > li:last-child
    > span.teaser
    span.teaser-title,
  .acalog-custom body.navigation-menu-page
    div.has-dropdown
    div.has-dropdown
    .aem-Grid
    > .container:last-child
    > .cmp-container
    > .section
    > .cmp-section
    > .nav-menu-section-title
    h3 {
    border: 0;
  }
  .acalog-custom .core-topnav ul.wrapper > li > a {
    background: #fff;
    color: #005bbb;
    border-radius: 5px;
    font-weight: 700;
    border: 0;
  }
  .acalog-custom .core-topnav .nav-subtree[data-depth="1"] .overview .teaser-title,
  .acalog-custom .core-topnav
    .nav-subtree[data-depth="2"]
    > .teaser:not(.teaser-block)
    .teaser-title,
  .acalog-custom .core-topnav
    .nav-subtree[data-depth="1"]
    .accordion
    .nav-menu-section-title
    h3 {
    background: #f2f2f2;
    color: #005bbb;
    border-radius: 5px;
    font-weight: 700;
    border: 0;
  }
  .acalog-custom .core-topnav
    .nav-subtree[data-depth="1"]
    [data-depth]
    .overview
    .teaser-title,
  .acalog-custom .core-topnav
    .nav-subtree[data-depth="2"]
    [data-depth]
    > .teaser:not(.teaser-block)
    .teaser-title,
  .acalog-custom .core-topnav
    .nav-subtree[data-depth="1"]
    [data-depth]
    .accordion
    .nav-menu-section-title
    h3,
  .acalog-custom .core-topnav .audiencenav a {
    background: 0;
    border-bottom: 1px solid #666;
    border-radius: 0;
    color: #002f56;
    font-weight: 400;
  }
  .acalog-custom .core-topnav
    div.has-dropdown
    div.has-dropdown
    div.has-dropdown
    input:checked
    ~ .nav-subtree.has-dropdown
    > .teaser
    .teaser-inner
    .teaser-title,
  .acalog-custom .core-topnav
    div.has-dropdown
    div.has-dropdown
    .aem-Grid
    > .container:last-child
    > .cmp-container
    > .section
    [data-cmp-expanded]
    > .cmp-accordion__header {
    border-bottom: 1px solid #666;
  }
  .acalog-custom .core-topnav
    div.has-dropdown
    ul:not(.overview)
    > li:last-child
    > .nav-subtree
    > .teaser
    span.teaser-title,
  .acalog-custom .core-topnav
    div.has-dropdown
    ul:not(.overview)
    > li:last-child
    > span.teaser
    span.teaser-title,
  .acalog-custom .core-topnav
    div.has-dropdown
    div.has-dropdown
    .aem-Grid
    > .container:last-child
    > .cmp-container
    > .section
    > .cmp-section
    > .nav-menu-section-title
    h3,
  .acalog-custom .core-topnav .audiencenav li:last-child a,
  .acalog-custom .core-topnav .related-links li:last-child .teaser-title {
    border: 0;
  }
}
.acalog-custom .d-none {
  display: none;
}
@media only screen and (max-width: 1024px) {
  .acalog-custom div.core-topnav li,
  .acalog-custom body.navigation-menu-page.basic li,
  .acalog-custom body.navigation-menu-page.compound li {
    position: relative;
  }
  .acalog-custom div.core-topnav
    [type="checkbox"]
    ~ .topnav-submenu-container
    .has-dropdown:first-of-type,
  .acalog-custom body.navigation-menu-page.basic
    [type="checkbox"]
    ~ .topnav-submenu-container
    .has-dropdown:first-of-type,
  .acalog-custom body.navigation-menu-page.compound
    [type="checkbox"]
    ~ .topnav-submenu-container
    .has-dropdown:first-of-type {
    display: none;
  }
  .acalog-custom div.core-topnav
    [type="checkbox"]:checked
    ~ .topnav-submenu-container
    .has-dropdown:first-of-type,
  .acalog-custom body.navigation-menu-page.basic
    [type="checkbox"]:checked
    ~ .topnav-submenu-container
    .has-dropdown:first-of-type,
  .acalog-custom body.navigation-menu-page.compound
    [type="checkbox"]:checked
    ~ .topnav-submenu-container
    .has-dropdown:first-of-type {
    display: block;
  }
  .acalog-custom div.core-topnav [type="checkbox"] ~ .has-dropdown > .overview,
  .acalog-custom body.navigation-menu-page.basic [type="checkbox"] ~ .has-dropdown > .overview,
  .acalog-custom body.navigation-menu-page.compound
    [type="checkbox"]
    ~ .has-dropdown
    > .overview,
  .acalog-custom div.core-topnav [type="checkbox"] ~ .has-dropdown > div,
  .acalog-custom body.navigation-menu-page.basic [type="checkbox"] ~ .has-dropdown > div,
  .acalog-custom body.navigation-menu-page.compound [type="checkbox"] ~ .has-dropdown > div {
    display: none;
  }
  .acalog-custom div.core-topnav
    .cmp-accordion__item[data-cmp-expanded]
    > .cmp-accordion__panel
    > .container
    > .cmp-container
    > .navigation
    > .mobile
    > .has-dropdown
    > .overview,
  .acalog-custom body.navigation-menu-page.basic
    .cmp-accordion__item[data-cmp-expanded]
    > .cmp-accordion__panel
    > .container
    > .cmp-container
    > .navigation
    > .mobile
    > .has-dropdown
    > .overview,
  .acalog-custom body.navigation-menu-page.compound
    .cmp-accordion__item[data-cmp-expanded]
    > .cmp-accordion__panel
    > .container
    > .cmp-container
    > .navigation
    > .mobile
    > .has-dropdown
    > .overview,
  .acalog-custom div.core-topnav [type="checkbox"]:checked ~ .has-dropdown > .overview,
  .acalog-custom body.navigation-menu-page.basic
    [type="checkbox"]:checked
    ~ .has-dropdown
    > .overview,
  .acalog-custom body.navigation-menu-page.compound
    [type="checkbox"]:checked
    ~ .has-dropdown
    > .overview,
  .acalog-custom div.core-topnav
    .cmp-accordion__item[data-cmp-expanded]
    > .cmp-accordion__panel
    > .container
    > .cmp-container
    > .navigation
    > .mobile
    > .has-dropdown
    > div,
  .acalog-custom body.navigation-menu-page.basic
    .cmp-accordion__item[data-cmp-expanded]
    > .cmp-accordion__panel
    > .container
    > .cmp-container
    > .navigation
    > .mobile
    > .has-dropdown
    > div,
  .acalog-custom body.navigation-menu-page.compound
    .cmp-accordion__item[data-cmp-expanded]
    > .cmp-accordion__panel
    > .container
    > .cmp-container
    > .navigation
    > .mobile
    > .has-dropdown
    > div,
  .acalog-custom div.core-topnav [type="checkbox"]:checked ~ .has-dropdown > div,
  .acalog-custom body.navigation-menu-page.basic
    [type="checkbox"]:checked
    ~ .has-dropdown
    > div,
  .acalog-custom body.navigation-menu-page.compound
    [type="checkbox"]:checked
    ~ .has-dropdown
    > div {
    padding-left: 8px;
    display: block;
  }
  .acalog-custom div.core-topnav .cmp-accordion__header,
  .acalog-custom body.navigation-menu-page.basic .cmp-accordion__header,
  .acalog-custom body.navigation-menu-page.compound .cmp-accordion__header {
    margin-top: -40px;
    margin-bottom: 0;
  }
  .acalog-custom div.core-topnav .cmp-accordion__header .cmp-accordion__button,
  .acalog-custom body.navigation-menu-page.basic .cmp-accordion__header .cmp-accordion__button,
  .acalog-custom body.navigation-menu-page.compound
    .cmp-accordion__header
    .cmp-accordion__button {
    margin: 0;
    padding: 0;
    height: 40px;
    box-sizing: border-box;
    position: relative;
    z-index: 1;
    display: block;
  }
  .acalog-custom div.core-topnav .cmp-accordion__header .cmp-accordion__title,
  .acalog-custom body.navigation-menu-page.basic .cmp-accordion__header .cmp-accordion__title,
  .acalog-custom body.navigation-menu-page.compound
    .cmp-accordion__header
    .cmp-accordion__title {
    display: none;
  }
  .acalog-custom div.core-topnav [type="checkbox"] ~ .has-dropdown:before,
  .acalog-custom body.navigation-menu-page.basic [type="checkbox"] ~ .has-dropdown:before,
  .acalog-custom body.navigation-menu-page.compound [type="checkbox"] ~ .has-dropdown:before,
  .acalog-custom div.core-topnav .cmp-accordion__item:before,
  .acalog-custom body.navigation-menu-page.basic .cmp-accordion__item:before,
  .acalog-custom body.navigation-menu-page.compound .cmp-accordion__item:before,
  .acalog-custom div.core-topnav .audiencenav .label:after,
  .acalog-custom body.navigation-menu-page.basic .audiencenav .label:after,
  .acalog-custom body.navigation-menu-page.compound .audiencenav .label:after {
    font-family: "ubcms";
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e91b";
    font-size: 16px;
    color: #da3c28;
    position: absolute;
    right: 0;
    border-left: 1px dotted #666;
    display: block;
    padding: 6px 12px 0;
    z-index: 1;
    height: 28px;
    box-sizing: border-box;
    top: 5px;
    transform: none;
  }
  .acalog-custom div.core-topnav .cmp-accordion__item[data-cmp-expanded]:before,
  .acalog-custom body.navigation-menu-page.basic
    .cmp-accordion__item[data-cmp-expanded]:before,
  .acalog-custom body.navigation-menu-page.compound
    .cmp-accordion__item[data-cmp-expanded]:before,
  .acalog-custom div.core-topnav [type="checkbox"]:checked ~ .has-dropdown:before,
  .acalog-custom body.navigation-menu-page.basic
    [type="checkbox"]:checked
    ~ .has-dropdown:before,
  .acalog-custom body.navigation-menu-page.compound
    [type="checkbox"]:checked
    ~ .has-dropdown:before {
    content: "\e91c";
  }
  .acalog-custom div.core-topnav .cmp-accordion__item,
  .acalog-custom body.navigation-menu-page.basic .cmp-accordion__item,
  .acalog-custom body.navigation-menu-page.compound .cmp-accordion__item {
    position: relative;
  }
  .acalog-custom div.core-topnav
    .cmp-accordion__item
    .cmp-accordion__panel.cmp-accordion__panel--hidden,
  .acalog-custom body.navigation-menu-page.basic
    .cmp-accordion__item
    .cmp-accordion__panel.cmp-accordion__panel--hidden,
  .acalog-custom body.navigation-menu-page.compound
    .cmp-accordion__item
    .cmp-accordion__panel.cmp-accordion__panel--hidden {
    display: none;
  }
  .acalog-custom div.core-topnav .cmp-accordion__item .cmp-accordion__panel,
  .acalog-custom body.navigation-menu-page.basic .cmp-accordion__item .cmp-accordion__panel,
  .acalog-custom body.navigation-menu-page.compound
    .cmp-accordion__item
    .cmp-accordion__panel {
    margin-top: 3px;
  }
  .acalog-custom body.navigation-menu-page.basic
    > .container
    > .cmp-container
    > .aem-Grid
    > .navigation {
    padding: 8px 8px 0;
  }
}
.acalog-custom .d-none {
  display: none;
}
.acalog-custom .navigation-menu-page .section.accordion.highlight-panel,
.acalog-custom .core-topnav .section.accordion.highlight-panel {
  margin-bottom: 16px;
  background-color: #fff;
  font-family: Sofia, "Arial", sans-serif;
}
.acalog-custom .navigation-menu-page .section.accordion.highlight-panel .cmp-section,
.acalog-custom .core-topnav .section.accordion.highlight-panel .cmp-section {
  background-color: rgba(0,91,187,0.1);
}
.acalog-custom .navigation-menu-page
  .section.accordion.highlight-panel
  .cmp-section
  .nav-menu-section-title
  h3,
.acalog-custom .core-topnav
  .section.accordion.highlight-panel
  .cmp-section
  .nav-menu-section-title
  h3 {
  background-color: #005bbb;
  margin: 0;
  font: 700 15px/15px More, "Georgia", serif;
  color: #fff;
  padding: 10px 16px;
}
.acalog-custom .navigation-menu-page
  .section.accordion.highlight-panel
  .cmp-accordion
  .cmp-container,
.acalog-custom .core-topnav .section.accordion.highlight-panel .cmp-accordion .cmp-container {
  padding: 16px;
}
.acalog-custom .navigation-menu-page
  .section.accordion.highlight-panel
  .cmp-accordion
  .cmp-container
  .text
  p,
.acalog-custom .core-topnav
  .section.accordion.highlight-panel
  .cmp-accordion
  .cmp-container
  .text
  p {
  margin: 3px 0;
  color: #666;
}
.acalog-custom .navigation-menu-page
  .section.accordion.highlight-panel
  .cmp-accordion
  .cmp-container
  .text
  p
  b,
.acalog-custom .core-topnav
  .section.accordion.highlight-panel
  .cmp-accordion
  .cmp-container
  .text
  p
  b {
  color: #000;
}
.acalog-custom .navigation-menu-page
  .section.accordion.highlight-panel
  .cmp-accordion
  .cmp-container
  .text
  p,
.acalog-custom .core-topnav
  .section.accordion.highlight-panel
  .cmp-accordion
  .cmp-container
  .text
  p,
.acalog-custom .navigation-menu-page
  .section.accordion.highlight-panel
  .cmp-accordion
  .cmp-container
  .text
  p
  > *,
.acalog-custom .core-topnav
  .section.accordion.highlight-panel
  .cmp-accordion
  .cmp-container
  .text
  p
  > * {
  font-size: 13px;
  line-height: 16px;
}
.acalog-custom .navigation-menu-page
  .section.accordion.highlight-panel
  .cmp-accordion
  .cmp-container
  a,
.acalog-custom .core-topnav
  .section.accordion.highlight-panel
  .cmp-accordion
  .cmp-container
  a {
  border: 0;
}
.acalog-custom .navigation-menu-page
  .section.accordion.highlight-panel
  .cmp-accordion
  .cmp-container
  a:hover
  span,
.acalog-custom .core-topnav
  .section.accordion.highlight-panel
  .cmp-accordion
  .cmp-container
  a:hover
  span {
  text-decoration: underline;
}
.acalog-custom .navigation-menu-page
  .section.accordion.highlight-panel
  .cmp-accordion
  .cmp-container
  .hr,
.acalog-custom .core-topnav
  .section.accordion.highlight-panel
  .cmp-accordion
  .cmp-container
  .hr {
  margin: 0;
}
.acalog-custom .navigation-menu-page
  .section.accordion.highlight-panel
  .cmp-accordion
  .cmp-container
  .calltoaction,
.acalog-custom .core-topnav
  .section.accordion.highlight-panel
  .cmp-accordion
  .cmp-container
  .calltoaction {
  margin: 10px 0;
}
.acalog-custom .navigation-menu-page
  .section.accordion.highlight-panel
  .cmp-accordion
  .cmp-container
  .calltoaction:first-child,
.acalog-custom .core-topnav
  .section.accordion.highlight-panel
  .cmp-accordion
  .cmp-container
  .calltoaction:first-child {
  margin-top: 0;
}
.acalog-custom .navigation-menu-page
  .section.accordion.highlight-panel
  .cmp-accordion
  .cmp-container
  .calltoaction:last-child,
.acalog-custom .core-topnav
  .section.accordion.highlight-panel
  .cmp-accordion
  .cmp-container
  .calltoaction:last-child {
  margin-bottom: 0;
}
@media only screen and (max-width: 1024px) {
  .acalog-custom .navigation-menu-page .section.accordion.highlight-panel,
  .acalog-custom .core-topnav .section.accordion.highlight-panel {
    margin-bottom: 0;
  }
  .acalog-custom .navigation-menu-page
    .section.accordion.highlight-panel
    .cmp-section
    .cmp-accordion__item:before,
  .acalog-custom .core-topnav
    .section.accordion.highlight-panel
    .cmp-section
    .cmp-accordion__item:before {
    color: #fff;
    border-left: 0;
  }
  .acalog-custom .navigation-menu-page
    .section.accordion.highlight-panel
    .cmp-section
    .nav-menu-section-title
    h3,
  .acalog-custom .core-topnav
    .section.accordion.highlight-panel
    .cmp-section
    .nav-menu-section-title
    h3 {
    padding: 12px 48px 0 17px;
  }
}
.acalog-custom .d-none {
  display: none;
}
@media only screen and (min-width: 1025px) {
  .acalog-custom body.navigation-menu-page.basic .related-links .nav-menu-section-title h3,
  .acalog-custom body.navigation-menu-page.compound .related-links .nav-menu-section-title h3,
  .acalog-custom div.core-topnav
    ul.wrapper
    li.basic
    .related-links
    .nav-menu-section-title
    h3 {
    color: #666;
    font-family: Sofia, "Arial", sans-serif;
    text-transform: uppercase;
  }
  .acalog-custom body.navigation-menu-page.basic .related-links li,
  .acalog-custom body.navigation-menu-page.compound .related-links li,
  .acalog-custom div.core-topnav ul.wrapper li.basic .related-links li {
    border: 0;
  }
  .acalog-custom body.navigation-menu-page.basic .related-links .teaser-title,
  .acalog-custom body.navigation-menu-page.compound .related-links .teaser-title,
  .acalog-custom div.core-topnav ul.wrapper li.basic .related-links .teaser-title {
    border: 0;
  }
}
@media only screen and (min-width: 1025px) {
  .acalog-custom body.navigation-menu-page.basic div.related-links,
  .acalog-custom div.core-topnav ul.wrapper li.basic div.related-links {
    padding: 0 8px 8px;
  }
  .acalog-custom body.navigation-menu-page.basic div.related-links .cmp-section,
  .acalog-custom div.core-topnav ul.wrapper li.basic div.related-links .cmp-section {
    background: #e4e4e4;
    padding: 10px 18px;
  }
  .acalog-custom body.navigation-menu-page.basic div.related-links .nav-menu-section-title h3,
  .acalog-custom div.core-topnav
    ul.wrapper
    li.basic
    div.related-links
    .nav-menu-section-title
    h3 {
    padding: 0;
  }
  .acalog-custom body.navigation-menu-page.basic div.related-links ul.link-list li,
  .acalog-custom div.core-topnav ul.wrapper li.basic div.related-links ul.link-list li {
    padding: 0 0 0 11px;
  }
  .acalog-custom body.navigation-menu-page.basic div.related-links ul.link-list li:before,
  .acalog-custom div.core-topnav ul.wrapper li.basic div.related-links ul.link-list li:before {
    font: 400 normal normal 8px/1 "ubcms";
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e906";
    display: block;
    left: 0;
    top: 5px;
    color: #666;
  }
  .acalog-custom body.navigation-menu-page.basic
    div.related-links
    ul.link-list
    li
    .teaser-title,
  .acalog-custom div.core-topnav
    ul.wrapper
    li.basic
    div.related-links
    ul.link-list
    li
    .teaser-title {
    padding: 0;
    font-weight: 400;
    font-size: 12px;
  }
  .acalog-custom body.navigation-menu-page.basic div.related-links ul.link-list li:hover,
  .acalog-custom div.core-topnav ul.wrapper li.basic div.related-links ul.link-list li:hover,
  .acalog-custom body.navigation-menu-page.basic
    div.related-links
    ul.link-list
    li:hover:before,
  .acalog-custom div.core-topnav
    ul.wrapper
    li.basic
    div.related-links
    ul.link-list
    li:hover:before,
  .acalog-custom body.navigation-menu-page.basic
    div.related-links
    ul.link-list
    li
    .teaser-title:hover,
  .acalog-custom div.core-topnav
    ul.wrapper
    li.basic
    div.related-links
    ul.link-list
    li
    .teaser-title:hover {
    background: 0;
    color: #666;
  }
  .acalog-custom body.navigation-menu-page.basic
    div.related-links
    ul.link-list
    li
    a
    .teaser-title:hover,
  .acalog-custom div.core-topnav
    ul.wrapper
    li.basic
    div.related-links
    ul.link-list
    li
    a
    .teaser-title:hover {
    text-decoration: underline;
  }
}
@media only screen and (min-width: 1025px) {
  .acalog-custom body.navigation-menu-page.compound .related-links,
  .acalog-custom div.core-topnav ul.wrapper li.compound .related-links {
    background: #e4e4e4;
  }
  .acalog-custom body.navigation-menu-page.compound .related-links div.cmp-section,
  .acalog-custom div.core-topnav ul.wrapper li.compound .related-links div.cmp-section {
    margin: 9px;
  }
  .acalog-custom body.navigation-menu-page.compound
    .related-links
    div.cmp-section
    .nav-menu-section-title
    h3,
  .acalog-custom div.core-topnav
    ul.wrapper
    li.compound
    .related-links
    div.cmp-section
    .nav-menu-section-title
    h3 {
    font-family: Sofia, "Arial", sans-serif;
    font-size: 12px;
    float: left;
    margin: 0;
    font-weight: 500;
    padding: 0;
    line-height: 20px;
  }
  .acalog-custom body.navigation-menu-page.compound
    .related-links
    div.cmp-section
    ul.link-list,
  .acalog-custom div.core-topnav
    ul.wrapper
    li.compound
    .related-links
    div.cmp-section
    ul.link-list {
    margin: 0;
  }
  .acalog-custom body.navigation-menu-page.compound
    .related-links
    div.cmp-section
    ul.link-list
    li,
  .acalog-custom div.core-topnav
    ul.wrapper
    li.compound
    .related-links
    div.cmp-section
    ul.link-list
    li {
    border: 0;
    float: left;
    padding: 0 0 0 22px;
    font-weight: 500;
  }
  .acalog-custom body.navigation-menu-page.compound
    .related-links
    div.cmp-section
    ul.link-list
    li
    .teaser-title,
  .acalog-custom div.core-topnav
    ul.wrapper
    li.compound
    .related-links
    div.cmp-section
    ul.link-list
    li
    .teaser-title {
    padding: 0;
    line-height: 18px;
    font-size: 13px;
  }
  .acalog-custom body.navigation-menu-page.compound
    .related-links
    div.cmp-section
    ul.link-list
    li:before,
  .acalog-custom div.core-topnav
    ul.wrapper
    li.compound
    .related-links
    div.cmp-section
    ul.link-list
    li:before {
    color: #005bbb;
    top: 6px;
    left: 13px;
    font-size: 7px;
  }
}
@media only screen and (max-width: 1024px) {
  .acalog-custom body.navigation-menu-page.compound
    .related-links.section
    > .cmp-section
    .nav-menu-section-title
    h3,
  .acalog-custom body.navigation-menu-page.basic
    .related-links.section
    > .cmp-section
    .nav-menu-section-title
    h3,
  .acalog-custom div.core-topnav
    ul.wrapper
    li.compound
    .related-links.section
    > .cmp-section
    .nav-menu-section-title
    h3,
  .acalog-custom div.core-topnav
    ul.wrapper
    li.basic
    .related-links.section
    > .cmp-section
    .nav-menu-section-title
    h3 {
    background: #666;
    color: #fff;
  }
}
.acalog-custom .d-none {
  display: none;
}
.acalog-custom .navigation > .mobile {
  display: none;
}
@media only screen and (max-width: 1024px) {
  .acalog-custom .navigation > .default {
    display: none;
  }
  .acalog-custom .navigation > .mobile {
    display: block;
  }
}
.acalog-custom .d-none {
  display: none;
}
.acalog-custom .core-header .textoverphoto .wrapper,
.acalog-custom .core-header .flexibleheadertextoverphoto .wrapper {
  position: relative;
  width: 100vw;
  height: 200px;
  overflow: hidden;
}
.acalog-custom .core-header .textoverphoto .wrapper .tagline,
.acalog-custom .core-header .flexibleheadertextoverphoto .wrapper .tagline {
  font-style: italic;
  font-family: Sofia, Arial, sans-serif;
  font-size: 16px;
  position: relative;
  top: 0;
}
@media only screen and (min-width: 721px) {
  .acalog-custom .core-header .textoverphoto .wrapper.banner .textblock .xsmall.headline,
  .acalog-custom .core-header
    .flexibleheadertextoverphoto
    .wrapper.banner
    .textblock
    .xsmall.headline {
    font-size: 48px;
  }
  .acalog-custom .core-header .textoverphoto .wrapper.banner .textblock .small.headline,
  .acalog-custom .core-header
    .flexibleheadertextoverphoto
    .wrapper.banner
    .textblock
    .small.headline {
    font-size: 60px;
  }
  .acalog-custom .core-header .textoverphoto .wrapper.banner .textblock .medium.headline,
  .acalog-custom .core-header
    .flexibleheadertextoverphoto
    .wrapper.banner
    .textblock
    .medium.headline {
    font-size: 72px;
  }
  .acalog-custom .core-header .textoverphoto .wrapper.banner .textblock .large.headline,
  .acalog-custom .core-header
    .flexibleheadertextoverphoto
    .wrapper.banner
    .textblock
    .large.headline {
    font-size: 80px;
  }
  .acalog-custom .core-header .textoverphoto .wrapper.banner .textblock .xlarge.headline,
  .acalog-custom .core-header
    .flexibleheadertextoverphoto
    .wrapper.banner
    .textblock
    .xlarge.headline {
    font-size: 90px;
  }
  .acalog-custom .core-header .textoverphoto .wrapper.banner .textblock .xsmall.subheading,
  .acalog-custom .core-header
    .flexibleheadertextoverphoto
    .wrapper.banner
    .textblock
    .xsmall.subheading {
    font-size: 36px;
  }
  .acalog-custom .core-header .textoverphoto .wrapper.banner .textblock .small.subheading,
  .acalog-custom .core-header
    .flexibleheadertextoverphoto
    .wrapper.banner
    .textblock
    .small.subheading {
    font-size: 48px;
  }
  .acalog-custom .core-header .textoverphoto .wrapper.banner .textblock .medium.subheading,
  .acalog-custom .core-header
    .flexibleheadertextoverphoto
    .wrapper.banner
    .textblock
    .medium.subheading {
    font-size: 60px;
  }
  .acalog-custom .core-header .textoverphoto .wrapper.banner .textblock .large.subheading,
  .acalog-custom .core-header
    .flexibleheadertextoverphoto
    .wrapper.banner
    .textblock
    .large.subheading {
    font-size: 72px;
  }
  .acalog-custom .core-header .textoverphoto .wrapper.banner .textblock .xlarge.subheading,
  .acalog-custom .core-header
    .flexibleheadertextoverphoto
    .wrapper.banner
    .textblock
    .xlarge.subheading {
    font-size: 80px;
  }
}
.acalog-custom .core-header .textoverphoto .wrapper picture,
.acalog-custom .core-header .flexibleheadertextoverphoto .wrapper picture {
  width: 100%;
  height: 100%;
  object-fit: cover;
  position: absolute;
}
.acalog-custom .core-header .textoverphoto .wrapper img,
.acalog-custom .core-header .flexibleheadertextoverphoto .wrapper img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  position: absolute;
}
.acalog-custom .core-header .textoverphoto .wrapper .image,
.acalog-custom .core-header .flexibleheadertextoverphoto .wrapper .image {
  width: 100%;
  height: 100%;
}
.acalog-custom .core-header .textoverphoto .wrapper .image img,
.acalog-custom .core-header .flexibleheadertextoverphoto .wrapper .image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.acalog-custom .core-header .textoverphoto .wrapper .bg,
.acalog-custom .core-header .flexibleheadertextoverphoto .wrapper .bg {
  top: 0;
  left: 0;
  position: relative;
  z-index: 2;
  width: 100%;
}
.acalog-custom .core-header .textoverphoto .wrapper .textblock,
.acalog-custom .core-header .flexibleheadertextoverphoto .wrapper .textblock {
  justify-content: center;
  text-align: center;
  align-items: center;
  display: flex;
  color: #fff;
  position: absolute;
  z-index: 3;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  box-sizing: border-box;
}
.acalog-custom .core-header .textoverphoto .wrapper .textblock .xsmall.headline,
.acalog-custom .core-header .flexibleheadertextoverphoto .wrapper .textblock .xsmall.headline {
  font-size: 40px;
}
.acalog-custom .core-header .textoverphoto .wrapper .textblock .small.headline,
.acalog-custom .core-header .flexibleheadertextoverphoto .wrapper .textblock .small.headline {
  font-size: 45px;
}
.acalog-custom .core-header .textoverphoto .wrapper .textblock .medium.headline,
.acalog-custom .core-header .flexibleheadertextoverphoto .wrapper .textblock .medium.headline {
  font-size: 50px;
}
.acalog-custom .core-header .textoverphoto .wrapper .textblock .large.headline,
.acalog-custom .core-header .flexibleheadertextoverphoto .wrapper .textblock .large.headline {
  font-size: 55px;
}
.acalog-custom .core-header .textoverphoto .wrapper .textblock .xlarge.headline,
.acalog-custom .core-header .flexibleheadertextoverphoto .wrapper .textblock .xlarge.headline {
  font-size: 60px;
}
.acalog-custom .core-header .textoverphoto .wrapper .textblock .xsmall.subheading,
.acalog-custom .core-header
  .flexibleheadertextoverphoto
  .wrapper
  .textblock
  .xsmall.subheading {
  font-size: 20px;
}
.acalog-custom .core-header .textoverphoto .wrapper .textblock .small.subheading,
.acalog-custom .core-header
  .flexibleheadertextoverphoto
  .wrapper
  .textblock
  .small.subheading {
  font-size: 25px;
}
.acalog-custom .core-header .textoverphoto .wrapper .textblock .medium.subheading,
.acalog-custom .core-header
  .flexibleheadertextoverphoto
  .wrapper
  .textblock
  .medium.subheading {
  font-size: 30px;
}
.acalog-custom .core-header .textoverphoto .wrapper .textblock .large.subheading,
.acalog-custom .core-header
  .flexibleheadertextoverphoto
  .wrapper
  .textblock
  .large.subheading {
  font-size: 35px;
}
.acalog-custom .core-header .textoverphoto .wrapper .textblock .xlarge.subheading,
.acalog-custom .core-header
  .flexibleheadertextoverphoto
  .wrapper
  .textblock
  .xlarge.subheading {
  font-size: 40px;
}
.acalog-custom .core-header .textoverphoto .wrapper .textblock .headline,
.acalog-custom .core-header .flexibleheadertextoverphoto .wrapper .textblock .headline,
.acalog-custom .core-header .textoverphoto .wrapper .textblock .subheading,
.acalog-custom .core-header .flexibleheadertextoverphoto .wrapper .textblock .subheading {
  position: relative;
}
.acalog-custom .core-header .textoverphoto .wrapper .textblock .headline.shadow,
.acalog-custom .core-header .flexibleheadertextoverphoto .wrapper .textblock .headline.shadow,
.acalog-custom .core-header .textoverphoto .wrapper .textblock .subheading.shadow,
.acalog-custom .core-header
  .flexibleheadertextoverphoto
  .wrapper
  .textblock
  .subheading.shadow {
  text-shadow: 3px 3px 5px rgba(0,0,0,0.7);
}
.acalog-custom .core-header .textoverphoto .wrapper .textblock .headline.white,
.acalog-custom .core-header .flexibleheadertextoverphoto .wrapper .textblock .headline.white,
.acalog-custom .core-header .textoverphoto .wrapper .textblock .subheading.white,
.acalog-custom .core-header
  .flexibleheadertextoverphoto
  .wrapper
  .textblock
  .subheading.white {
  color: #fff;
}
.acalog-custom .core-header .textoverphoto .wrapper .textblock .headline.bold-ub-blue,
.acalog-custom .core-header
  .flexibleheadertextoverphoto
  .wrapper
  .textblock
  .headline.bold-ub-blue,
.acalog-custom .core-header .textoverphoto .wrapper .textblock .subheading.bold-ub-blue,
.acalog-custom .core-header
  .flexibleheadertextoverphoto
  .wrapper
  .textblock
  .subheading.bold-ub-blue {
  color: #005bbb;
}
.acalog-custom .core-header .textoverphoto .wrapper .textblock .headline.bold-harriman-blue,
.acalog-custom .core-header
  .flexibleheadertextoverphoto
  .wrapper
  .textblock
  .headline.bold-harriman-blue,
.acalog-custom .core-header .textoverphoto .wrapper .textblock .subheading.bold-harriman-blue,
.acalog-custom .core-header
  .flexibleheadertextoverphoto
  .wrapper
  .textblock
  .subheading.bold-harriman-blue {
  color: #002f56;
}
.acalog-custom .core-header .textoverphoto .wrapper .textblock .headline.black,
.acalog-custom .core-header .flexibleheadertextoverphoto .wrapper .textblock .headline.black,
.acalog-custom .core-header .textoverphoto .wrapper .textblock .subheading.black,
.acalog-custom .core-header
  .flexibleheadertextoverphoto
  .wrapper
  .textblock
  .subheading.black {
  color: #000;
}
.acalog-custom .core-header .textoverphoto .wrapper .textblock .headline.serif,
.acalog-custom .core-header .flexibleheadertextoverphoto .wrapper .textblock .headline.serif,
.acalog-custom .core-header .textoverphoto .wrapper .textblock .subheading.serif,
.acalog-custom .core-header
  .flexibleheadertextoverphoto
  .wrapper
  .textblock
  .subheading.serif {
  font-family: More, "Georgia", serif;
}
.acalog-custom .core-header .textoverphoto .wrapper .textblock .headline.sansserif,
.acalog-custom .core-header
  .flexibleheadertextoverphoto
  .wrapper
  .textblock
  .headline.sansserif,
.acalog-custom .core-header .textoverphoto .wrapper .textblock .subheading.sansserif,
.acalog-custom .core-header
  .flexibleheadertextoverphoto
  .wrapper
  .textblock
  .subheading.sansserif {
  font-family: Sofia, "Arial", sans-serif;
}
@media only screen and (min-width: 721px) {
  .acalog-custom .core-header .textoverphoto .wrapper.square .bg {
    padding-bottom: 100%;
  }
  .acalog-custom .core-header .textoverphoto .wrapper.banner {
    margin: 0 auto;
    width: 100vw;
    overflow: hidden;
    height: 200px;
  }
  .acalog-custom .core-header .textoverphoto .wrapper.superhero {
    margin: 0 calc(0%);
    width: 100vw;
    overflow: hidden;
  }
}
@media only screen and (min-width: 960px) {
  .acalog-custom .core-header .textoverphoto .wrapper.superhero {
    width: 100vw;
    margin: 0;
  }
}
@media only screen and (max-width: 959px) {
  .acalog-custom .core-header .textoverphoto .wrapper.superhero {
    margin: 0 -17px;
    width: auto;
    height: unset;
  }
  .acalog-custom .core-header .textoverphoto .wrapper.banner {
    width: unset;
  }
}
@media only screen and (max-width: 720px) {
  .acalog-custom .core-header .textoverphoto .wrapper.superhero {
    height: 100vh;
  }
  .acalog-custom .core-header .textoverphoto .wrapper.square {
    height: unset;
    width: unset;
  }
  .acalog-custom .core-header .textoverphoto .wrapper .bg {
    padding-bottom: 100%;
  }
  .acalog-custom .core-header .textoverphoto .wrapper .textblock {
    padding: 10px;
  }
}
.acalog-custom .d-none {
  display: none;
}
.acalog-custom #acs-commons-env-indicator {
  display: none !important;
}
.acalog-custom .core-header {
  position: relative;
  top: 0;
  max-width: 100vw;
  z-index: 7000;
}
.acalog-custom .core-header .inner {
  position: relative;
}
.acalog-custom .core-header .top {
  position: relative;
  display: flex;
  align-items: center;
  box-sizing: border-box;
  width: 100%;
  height: 50px;
  margin: 0 auto;
}
.acalog-custom .core-header .top:before,
.acalog-custom .core-header .top:after {
  position: absolute;
  top: 0;
  bottom: 0;
  width: calc(0vw);
  content: "";
  z-index: -1;
}
.acalog-custom .core-header .top:before {
  left: calc(0%);
}
.acalog-custom .core-header .top:after {
  left: 100%;
}
.acalog-custom .core-header .top .ub-title {
  position: relative;
  flex-grow: 1;
  box-sizing: border-box;
  height: 100%;
}
.acalog-custom .core-header .top .ub-title a {
  display: flex;
  align-items: center;
  padding: 9px 0 7px;
}
.acalog-custom .core-header .top .ub-title a span {
  font: 700 16px More;
}
.acalog-custom .core-header .top .ub-title a:before {
  font: normal 32px ubcms;
  content: "\e602";
  margin-right: 3px;
}
.acalog-custom .core-header .top .ub-title .arrow {
  display: inline-block;
  position: absolute;
  top: 0;
  right: 0;
  border-left-width: 25px;
  border-left-style: solid;
  border-bottom-width: 25px;
  border-bottom-style: solid;
  border-top-width: 25px;
  border-top-style: solid;
}
.acalog-custom .core-header .top .parent-organizations {
  box-sizing: border-box;
  padding: 18px 0 15px 20px;
}
.acalog-custom .core-header .top .parent-organizations a:hover,
.acalog-custom .core-header .top .parent-organizations a:focus {
  text-decoration: underline;
}
.acalog-custom .core-header .top .parent-organizations span {
  margin: 0 20px;
}
.acalog-custom .core-header .top .parent-organizations.safari-fix-jagged-borders {
  border-left-style: dotted;
  border-right-style: dotted;
}
.acalog-custom .core-header .main {
  position: relative;
  display: flex;
  align-items: center;
  box-sizing: border-box;
  width: 100%;
  height: 120px;
  margin: 0 auto;
}
.acalog-custom .core-header .main:before {
  position: absolute;
  top: 0;
  bottom: 0;
  left: calc(0%);
  width: 100vw;
  content: "";
  z-index: -1;
}
.acalog-custom .core-header .main .ub-logo {
  position: absolute;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  left: 0;
  height: 0;
  padding: 0 15px;
  margin-right: 0;
  opacity: 0;
  overflow: hidden;
}
.acalog-custom .core-header .main .ub-logo:before {
  font: normal 27px ubcms;
  content: "\e602";
}
.acalog-custom .core-header .main .left {
  position: relative;
  flex-grow: 1;
}
.acalog-custom .core-header .main .left .parent-organizations {
  display: none;
}
.acalog-custom .core-header .main .left .site-title {
  line-height: 1.1;
  display: inline-block;
}
.acalog-custom .core-header .main .left .site-title .title {
  font-size: 30px;
  margin-top: -2px;
  font-weight: 500;
}
.acalog-custom .core-header .main .left .site-title .title.serif {
  font-family: More, Georgia, serif;
}
.acalog-custom .core-header .main .left .site-title .title.sans-serif {
  font-family: Sofia, Arial, sans-serif;
}
.acalog-custom .core-header .main .right {
  right: 0;
  text-align: right;
}
.acalog-custom .core-header .main .right .tasknav .cmp-container {
  height: 26px;
}
.acalog-custom .core-header .main .right .tasknav .buttoncomponent.sidebyside {
  margin-top: 0;
  margin-right: 0;
  margin-left: 10px;
}
.acalog-custom .core-header .main .right .tasknav .buttoncomponent > a {
  margin-top: 0;
  margin-bottom: 0;
}
.acalog-custom .core-header .main .right .tasknav .buttoncomponent > div {
  display: none;
}
.acalog-custom .core-header .main .right .tasknav > [class^="cq-placeholder"] {
  display: none;
}
.acalog-custom .core-header .main .right .tasknav .new.newpar {
  display: none;
}
.acalog-custom .aem-AuthorLayer-Edit .core-header .main .right .tasknav .new.newpar {
  display: inline-block;
  height: 26px;
  min-width: 81px;
  margin: 0 0 0 10px;
}
.acalog-custom .core-header .main .right .tasknav.cq-Editable-dom--container {
  padding: 0;
}
.acalog-custom .core-header .main .right .tasknav + .tagline {
  margin-top: 14px;
}
.acalog-custom .core-header .main .right .tagline {
  height: 17px;
  font-style: italic;
  overflow: hidden;
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .acalog-custom .core-header .top {
    margin: 0;
  }
  .acalog-custom .core-header .top .ub-title {
    padding-left: 12px;
  }
  .acalog-custom .core-header .top .parent-organizations {
    padding-right: 12px;
  }
  .acalog-custom .core-header .main {
    padding: 24px 100px 24px 12px;
  }
  .acalog-custom .core-header .main .right {
    display: none;
  }
  .acalog-custom .core-header .core-topnav .mobile-open {
    position: absolute;
    display: flex;
    align-items: center;
    top: -60px;
    transform: translateY(-50%);
    width: auto;
    height: 62px;
    border-radius: 10%;
    box-shadow: none;
    padding: 0 13px;
  }
  .acalog-custom .core-header .core-topnav .mobile-open:before,
  .acalog-custom .core-header .core-topnav .mobile-open:after {
    margin: 0;
  }
  .acalog-custom .core-header .core-topnav .mobile-open:before {
    margin-right: 12px;
    font-size: 50px;
  }
  .acalog-custom .core-header .core-topnav .mobile-open:after {
    width: 32px;
    height: 32px;
    font-size: 22px;
  }
  .acalog-custom .core-header .core-topnav .mobile-close {
    display: none;
  }
}
@media only screen and (max-width: 960px) {
  .acalog-custom .core-header .core-topnav .mobile-open {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
}
@media only screen and (max-width: 767px) {
  .acalog-custom .core-header .top {
    height: 42px;
  }
  .acalog-custom .core-header .top .ub-title {
    padding: 0 13px;
  }
  .acalog-custom .core-header .top .ub-title a:before {
    font-size: 24px;
  }
  .acalog-custom .core-header .top .ub-title a span {
    top: 12px;
    font-size: 12px;
    letter-spacing: -0.5px;
  }
  .acalog-custom .core-header .top .ub-title .arrow {
    display: none;
  }
  .acalog-custom .core-header .top .parent-organizations {
    display: none;
  }
  .acalog-custom .core-header .main {
    width: 100vw;
    height: auto;
    padding: 10px 13px 13px;
    margin: 0;
  }
  .acalog-custom .core-header .main:before {
    content: none;
  }
  .acalog-custom .core-header .main .left .parent-organizations {
    display: block;
    font-size: 11px;
    padding: 2px 0 5px;
  }
  .acalog-custom .core-header .main .left .parent-organizations .arrow {
    display: inline-block;
    padding-right: 3px;
    vertical-align: 1px;
  }
  .acalog-custom .core-header .main .left .parent-organizations .arrow:before {
    content: ">";
  }
  .acalog-custom .core-header .main .left .parent-organizations .separator {
    padding: 0 2px;
  }
  .acalog-custom .core-header .main .left .site-title {
    position: relative;
    width: 100%;
    top: 0;
    transform: none;
    padding: 0;
  }
  .acalog-custom .core-header .main .left .site-title .icon-ub-logo {
    position: absolute;
    display: block;
    top: 12px;
    left: 10px;
    font-size: 23px;
  }
  .acalog-custom .core-header .main .left .site-title .logo {
    display: block;
    height: 48px;
    width: auto;
    margin: 0;
    background: url(../../img/gateway/ub-logo-white.png) no-repeat 57px 18px #005bbb;
    background-size: 118px 13px;
    border-bottom: 1px dotted #fff;
  }
  .acalog-custom .core-header .main .left .site-title .title {
    margin: -1px 0 0;
    font-size: 20px;
    line-height: 22px;
    width: auto;
    letter-spacing: -1px;
    padding: 0;
    display: block;
  }
  .acalog-custom .core-header .main .right {
    display: none;
  }
  .acalog-custom .page .innerheader {
    padding-top: 0;
  }
  .acalog-custom .page .core-header {
    position: relative;
    height: auto;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .acalog-custom .core-header + .breadcrumbs ul {
    padding: 12px 6px 10px 16px;
  }
}
.acalog-custom .d-none {
  display: none;
}
.acalog-custom .core-header .ribbon {
  position: absolute;
  box-sizing: border-box;
  top: 0;
  width: 114px;
  z-index: 7001;
}
.acalog-custom .core-header .ribbon .ribbon-top {
  height: 100%;
  text-align: center;
  padding-bottom: 14px;
  min-height: 114px;
}
.acalog-custom .core-header .ribbon .ribbon-top a {
  display: block;
  padding: 26px 16px 0;
}
.acalog-custom .core-header .ribbon .ribbon-top a:before {
  font: normal 27px ubcms;
  content: "\e602";
}
.acalog-custom .core-header .ribbon .ribbon-top a .ribbon-title {
  font: bold 14px More;
  line-height: 1.3;
  letter-spacing: 0.9px;
}
.acalog-custom .core-header .ribbon .ribbon-top a .ribbon-subtitle {
  font: normal 8px Sofia;
  line-height: 1.1;
  margin-top: 1px;
  font-weight: 500;
  white-space: nowrap;
}
.acalog-custom .core-header .ribbon .ribbon-bottom {
  position: absolute;
  box-sizing: border-box;
  z-index: 2;
  left: 0;
  width: 114px;
  border-left: 57px solid;
  border-right: 57px solid;
  border-bottom: 16px solid transparent;
}
.acalog-custom .core-header .ribbon .ribbon-bottom.safari-fix-jagged-borders {
  border-left-style: dotted;
  border-right-style: dotted;
}
.acalog-custom .core-header .ribbon.small {
  left: 8px;
  width: 85px;
}
.acalog-custom .core-header .ribbon.small .ribbon-top {
  min-height: 0;
}
.acalog-custom .core-header .ribbon.small .ribbon-top a {
  padding: 12px 9px 0;
}
.acalog-custom .core-header .ribbon.small .ribbon-top a:before {
  font-size: 21px;
}
.acalog-custom .core-header .ribbon.small .ribbon-top a .ribbon-title {
  font-size: 11px;
  line-height: 1.2;
  letter-spacing: 0.6px;
  margin-top: -2px;
}
.acalog-custom .core-header .ribbon.small .ribbon-top a .ribbon-subtitle {
  display: none;
}
.acalog-custom .core-header .ribbon.small .ribbon-bottom {
  width: 100%;
  border-left-width: 42.5px;
  border-right-width: 42.5px;
  border-bottom-width: 12px;
}
.acalog-custom .core-header .ribbon.centered {
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .acalog-custom .core-header .ribbon {
    left: 15px;
  }
}
@media only screen and (max-width: 767px) {
  .acalog-custom .core-header .ribbon {
    left: 8px;
    width: 85px;
  }
  .acalog-custom .core-header .ribbon .ribbon-top {
    min-height: 0;
  }
  .acalog-custom .core-header .ribbon .ribbon-top a {
    padding: 12px 9px 0;
  }
  .acalog-custom .core-header .ribbon .ribbon-top a:before {
    font-size: 21px;
  }
  .acalog-custom .core-header .ribbon .ribbon-top a .ribbon-title {
    font-size: 11px;
    line-height: 1.2;
    letter-spacing: 0.6px;
    margin-top: -2px;
  }
  .acalog-custom .core-header .ribbon .ribbon-top a .ribbon-subtitle {
    display: none;
  }
  .acalog-custom .core-header .ribbon .ribbon-bottom {
    width: 100%;
    border-left-width: 42.5px;
    border-right-width: 42.5px;
    border-bottom-width: 12px;
  }
}
.acalog-custom .d-none {
  display: none;
}
.acalog-custom .core-header.header-animated .ribbon {
  margin-top: 0;
  transition: margin-top 0.4s ease-in-out;
}
.acalog-custom .core-header.header-animated .top .ub-title {
  transform: translateX(0);
  transition: transform 0.2s ease-in-out;
}
.acalog-custom .core-header.header-animated .top .parent-organizations > * {
  opacity: 100%;
  transition: opacity 0.2s ease-in-out;
}
.acalog-custom .core-header.header-animated .stickable {
  margin-bottom: 0;
  transition: margin-bottom 0.2s ease-in-out, top 0.2s ease-in-out;
}
.acalog-custom .core-header.header-animated .main {
  transition: height 0.2s ease-in-out, padding-left 0.2s ease-in-out;
}
.acalog-custom .core-header.header-animated .main .ub-logo {
  transition: height 0.2s ease-in-out, margin-right 0.2s ease-in-out, opacity 0.2s ease-in-out;
}
.acalog-custom .core-header.header-animated .main .title {
  transition: font-size 0.2s ease-in-out;
}
.acalog-custom .core-header.header-animated .main .tagline {
  transition: height 0.2s ease-in-out, margin-top 0.2s ease-in-out;
}
.acalog-custom .core-header.header-animated .core-topnav {
  transition: margin-left 0.2s ease-in-out;
}
.acalog-custom .core-header.header-animated.primary .main .ub-logo {
  transition-duration: 0.1s;
}
.acalog-custom .core-header.sticky .top .ub-title {
  transform: translateX(-100%);
}
.acalog-custom .core-header.sticky .top .parent-organizations > * {
  opacity: 0;
}
.acalog-custom .core-header.sticky .stickable {
  position: fixed;
  top: -95px;
  left: 0;
  width: 100vw;
}
.acalog-custom .core-header.sticky .stickable .main {
  display: block;
  height: 50px;
  max-width: 960px;
  padding-left: 102px;
  padding-top: 0;
  padding-bottom: 0;
}
.acalog-custom .core-header.sticky .stickable .main .ub-logo {
  margin-right: 20px;
}
.acalog-custom .core-header.sticky .stickable .main .left {
  display: flex;
  align-items: center;
  height: 100%;
  max-width: 100%;
}
.acalog-custom .core-header.sticky .stickable .main .left .parent-organizations {
  display: none;
}
.acalog-custom .core-header.sticky .stickable .main .left .site-title .title {
  font-size: 20px;
  font-weight: 500;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.acalog-custom .core-header.sticky .stickable .main .left .site-title .title br {
  content: "";
}
.acalog-custom .core-header.sticky .stickable .main .left .site-title .title br:after {
  content: " ";
}
.acalog-custom .core-header.sticky .stickable .main .right .tagline {
  height: 0;
  margin-top: 0;
}
.acalog-custom .core-header.sticky .stickable .core-topnav {
  margin-left: 0;
}
.acalog-custom .core-header.sticky .sticky-placeholder {
  position: relative;
}
.acalog-custom .core-header.sticky .breadcrumbs {
  transition: none;
  opacity: 0;
  position: absolute;
}
.acalog-custom .core-header.sticky .breadcrumbs > * {
  display: none;
}
.acalog-custom .core-header.sticky .specialty .core-topnav {
  box-shadow: 0 0 10px 0 #666;
  max-width: 100vw;
}
.acalog-custom .core-header.sticky .specialty .sticky-placeholder {
  display: none;
}
.acalog-custom .core-header.sticky.show .ribbon {
  transition: none;
  margin-top: -200px;
}
.acalog-custom .core-header.sticky.show .stickable {
  top: 0;
}
.acalog-custom .core-header.sticky.show .stickable .main .ub-logo {
  height: 100%;
  opacity: 100%;
}
.acalog-custom .core-header .sticky-placeholder {
  position: absolute;
}
@media only screen and (min-width: 1025px) {
  .acalog-custom .core-header.sticky .core-topnav {
    position: relative;
    height: 45px;
    width: 100%;
  }
  .acalog-custom .core-header.sticky .core-topnav .nav-main {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    width: 960px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .acalog-custom .core-header.sticky .core-topnav .mobile-open {
    position: absolute;
    display: flex;
    align-items: center;
    top: -25px;
    transform: translateY(-50%);
    width: auto;
    height: 50px;
    border-radius: 0;
    box-shadow: none;
    padding: 0 10px;
  }
  .acalog-custom .core-header.sticky .core-topnav .mobile-open:before,
  .acalog-custom .core-header.sticky .core-topnav .mobile-open:after {
    margin: 0;
  }
  .acalog-custom .core-header.sticky .core-topnav .mobile-open:before {
    margin-right: 5px;
    font-size: 45px;
  }
  .acalog-custom .core-header.sticky .core-topnav .mobile-open:after {
    width: 28px;
    height: 28px;
    font-size: 20px;
  }
  .acalog-custom .core-header.sticky .core-topnav .mobile-close {
    display: none;
  }
}
@media only screen and (min-width: 768px) {
  .acalog-custom .core-header.sticky .specialty .stickable .main {
    height: 45px;
  }
}
@media only screen and (max-width: 767px) {
  .acalog-custom .core-header.sticky .stickable .main {
    height: 38px;
    padding-left: 75px;
    padding-right: 92px;
  }
  .acalog-custom .core-header.sticky .stickable .main .ub-logo {
    padding: 0 12px;
  }
  .acalog-custom .core-header.sticky .stickable .main .ub-logo:before {
    font-size: 21px;
  }
  .acalog-custom .core-header.sticky .stickable .main .left .site-title .title {
    font-size: 12px;
    line-height: 1.2;
    letter-spacing: 0;
    white-space: normal;
  }
  .acalog-custom .core-header.sticky .core-topnav .mobile-open {
    position: absolute;
    display: flex;
    align-items: center;
    top: -19px;
    transform: translateY(-50%);
    width: auto;
    height: 38px;
    border-radius: 0;
    box-shadow: none;
    padding: 0 8px;
  }
  .acalog-custom .core-header.sticky .core-topnav .mobile-open:before,
  .acalog-custom .core-header.sticky .core-topnav .mobile-open:after {
    margin: 0;
  }
  .acalog-custom .core-header.sticky .core-topnav .mobile-open:before {
    margin-right: 5px;
    font-size: 34px;
  }
  .acalog-custom .core-header.sticky .core-topnav .mobile-open:after {
    width: 24px;
    height: 24px;
    font-size: 17px;
  }
  .acalog-custom .core-header.sticky .core-topnav .mobile-close {
    display: none;
  }
}
.acalog-custom .d-none {
  display: none;
}
.acalog-custom .core-header .primary .top {
  display: none;
}
.acalog-custom .core-header .primary .main {
  padding-left: 147px;
}
.acalog-custom .core-header .specialty .top {
  position: absolute;
  top: 0;
}
.acalog-custom .core-header .specialty .main {
  display: none;
  height: 45px;
}
.acalog-custom .core-header .specialty .core-topnav {
  z-index: 7002;
  background-color: transparent;
}
.acalog-custom .core-header .specialty .core-topnav .wrapper > li > a {
  height: 100%;
  padding-top: 12px;
}
.acalog-custom .core-header .specialty .core-topnav .wrapper > li:hover > a {
  margin-top: 0;
}
.acalog-custom .core-header .specialty .textoverphoto {
  margin-left: calc(0vw);
  width: 100vw;
}
.acalog-custom .core-header .specialty .textoverphoto .wrapper.superhero {
  width: 100vw;
}
@media only screen and (min-width: 1025px) {
  .acalog-custom .core-header:not(.sticky) .specialty .core-topnav {
    background-color: transparent;
    pointer-events: none;
  }
  .acalog-custom .core-header:not(.sticky) .specialty .core-topnav .nav-main > * {
    pointer-events: all;
  }
}
@media only screen and (max-width: 1024px) {
  .acalog-custom .core-header .specialty .top {
    position: relative;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .acalog-custom .core-header .primary {
    padding-bottom: 20px;
  }
  .acalog-custom .core-header .specialty .top {
    height: 45px;
  }
  .acalog-custom .core-header .specialty .core-topnav .mobile-open {
    position: absolute;
    display: flex;
    align-items: center;
    top: -22.5px;
    transform: translateY(-50%);
    width: auto;
    height: 45px;
    border-radius: 0;
    box-shadow: none;
    padding: 0 10px;
  }
  .acalog-custom .core-header .specialty .core-topnav .mobile-open:before,
  .acalog-custom .core-header .specialty .core-topnav .mobile-open:after {
    margin: 0;
  }
  .acalog-custom .core-header .specialty .core-topnav .mobile-open:before {
    margin-right: 5px;
    font-size: 40px;
  }
  .acalog-custom .core-header .specialty .core-topnav .mobile-open:after {
    width: 28px;
    height: 28px;
    font-size: 18px;
  }
  .acalog-custom .core-header .specialty .core-topnav .mobile-close {
    display: none;
  }
}
@media only screen and (min-width: 768px) {
  .acalog-custom .core-header .primary .core-topnav {
    margin-left: 130px;
  }
}
@media only screen and (max-width: 767px) {
  .acalog-custom .core-header .primary {
    padding-bottom: 40px;
  }
  .acalog-custom .core-header .primary .main {
    padding-left: 105px;
  }
  .acalog-custom .core-header .specialty .top {
    height: 38px;
  }
  .acalog-custom .core-header .specialty .core-topnav .mobile-open {
    position: absolute;
    display: flex;
    align-items: center;
    top: -19px;
    transform: translateY(-50%);
    width: auto;
    height: 38px;
    border-radius: 0;
    box-shadow: none;
    padding: 0 10px;
  }
  .acalog-custom .core-header .specialty .core-topnav .mobile-open:before,
  .acalog-custom .core-header .specialty .core-topnav .mobile-open:after {
    margin: 0;
  }
  .acalog-custom .core-header .specialty .core-topnav .mobile-open:before {
    margin-right: 5px;
    font-size: 40px;
  }
  .acalog-custom .core-header .specialty .core-topnav .mobile-open:after {
    width: 28px;
    height: 28px;
    font-size: 18px;
  }
  .acalog-custom .core-header .specialty .core-topnav .mobile-close {
    display: none;
  }
  .acalog-custom .core-header .specialty .textoverphoto .wrapper.square {
    height: unset;
  }
  .acalog-custom .core-header .specialty .textoverphoto .wrapper.superhero {
    height: 100vh;
  }
}
.acalog-custom .d-none {
  display: none;
}
.acalog-custom .core-header .theme-harriman-blue .top {
  background-color: #fff;
  color: #fff;
}
.acalog-custom .core-header .theme-harriman-blue .top:before,
.acalog-custom .core-header .theme-harriman-blue .top .ub-title {
  background-color: #005bbb;
  color: #fff;
}
.acalog-custom .core-header .theme-harriman-blue .top .ub-title .arrow {
  border-left-color: #005bbb;
  border-bottom-color: #fff;
  border-top-color: #fff;
}
.acalog-custom .core-header .theme-harriman-blue .top .parent-organizations,
.acalog-custom .core-header .theme-harriman-blue .top:after {
  background-color: #fff;
  color: #002f56;
}
.acalog-custom .core-header
  .theme-harriman-blue
  .top:not(.with-parent-organizations)
  .ub-title
  .arrow {
  border-bottom-color: #005bbb;
  border-top-color: #005bbb;
}
.acalog-custom .core-header .theme-harriman-blue .top:not(.with-parent-organizations):after {
  background-color: #005bbb;
  color: #fff;
}
.acalog-custom .core-header .theme-harriman-blue .top *:focus {
  outline-color: #ffc72c;
}
.acalog-custom .core-header .theme-harriman-blue .top .parent-organizations *:focus {
  outline-color: #005bbb;
}
.acalog-custom .core-header .theme-harriman-blue.specialty .top {
  background-color: #fff;
  color: #005bbb;
}
.acalog-custom .core-header .theme-harriman-blue.specialty .top:before,
.acalog-custom .core-header .theme-harriman-blue.specialty .top:after {
  background-color: #fff;
  color: #005bbb;
}
.acalog-custom .core-header .theme-harriman-blue .main,
.acalog-custom .core-header .theme-harriman-blue .main:before {
  background-color: #002f56;
  color: #fff;
}
.acalog-custom .core-header .theme-harriman-blue .main .ub-logo {
  background-color: #005bbb;
}
.acalog-custom .core-header .theme-harriman-blue .main *:focus {
  outline-color: #ffc72c;
}
.acalog-custom .core-header .theme-harriman-blue .core-topnav {
  background-color: #fff;
}
.acalog-custom .core-header .theme-harriman-blue .ribbon {
  background-color: #005bbb;
  color: #fff;
}
.acalog-custom .core-header .theme-harriman-blue .ribbon .ribbon-bottom {
  border-left-color: #005bbb;
  border-right-color: #005bbb;
}
.acalog-custom .core-header .theme-harriman-blue .ribbon *:focus {
  outline-color: #ffc72c;
}
.acalog-custom .core-header.sticky .theme-harriman-blue .core-topnav .mobile-open {
  background: transparent;
  color: #fff;
}
.acalog-custom .core-header.sticky .theme-harriman-blue .core-topnav .mobile-open:after {
  background: #fff;
  color: #da3c28;
}
.acalog-custom .core-header.sticky .theme-harriman-blue .mobile-toggle:checked + .mobile-open {
  background: #e4e4e4;
  color: #666;
}
.acalog-custom .core-header.sticky
  .theme-harriman-blue
  .mobile-toggle:checked
  + .mobile-open:after {
  background: #666;
  color: #e4e4e4;
}
@media only screen and (min-width: 1025px) {
  .acalog-custom .core-header
    .theme-harriman-blue.specialty
    .core-topnav
    .wrapper
    > li:hover
    > a {
    background: #005bbb;
    color: #fff;
  }
  .acalog-custom .core-header.sticky
    .theme-harriman-blue.specialty
    .core-topnav
    .wrapper
    > li:hover
    > a {
    background: #666;
  }
}
@media only screen and (max-width: 1024px) {
  .acalog-custom .core-header:not(.sticky)
    .theme-harriman-blue.specialty
    .core-topnav
    .mobile-open {
    background: transparent;
    color: #666;
  }
  .acalog-custom .core-header:not(.sticky)
    .theme-harriman-blue.specialty
    .core-topnav
    .mobile-open:after {
    background: #da3c28;
    color: #fff;
  }
  .acalog-custom .core-header:not(.sticky)
    .theme-harriman-blue.specialty
    .mobile-toggle:checked
    + .mobile-open {
    background: #e4e4e4;
    color: #666;
  }
  .acalog-custom .core-header:not(.sticky)
    .theme-harriman-blue.specialty
    .mobile-toggle:checked
    + .mobile-open:after {
    background: #666;
    color: #e4e4e4;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .acalog-custom .core-header .theme-harriman-blue .core-topnav .mobile-open {
    background: transparent;
    color: #fff;
  }
  .acalog-custom .core-header .theme-harriman-blue .core-topnav .mobile-open:after {
    background: #fff;
    color: #da3c28;
  }
  .acalog-custom .core-header .theme-harriman-blue .mobile-toggle:checked + .mobile-open {
    background: #e4e4e4;
    color: #666;
  }
  .acalog-custom .core-header
    .theme-harriman-blue
    .mobile-toggle:checked
    + .mobile-open:after {
    background: #666;
    color: #e4e4e4;
  }
}
.acalog-custom .core-header .theme-ub-blue .top {
  background-color: #002f56;
  color: #005bbb;
}
.acalog-custom .core-header .theme-ub-blue .top:before,
.acalog-custom .core-header .theme-ub-blue .top .ub-title {
  background-color: #fff;
  color: #005bbb;
}
.acalog-custom .core-header .theme-ub-blue .top .ub-title .arrow {
  border-left-color: #fff;
  border-bottom-color: #002f56;
  border-top-color: #002f56;
}
.acalog-custom .core-header .theme-ub-blue .top .parent-organizations,
.acalog-custom .core-header .theme-ub-blue .top:after {
  background-color: #002f56;
  color: #fff;
}
.acalog-custom .core-header
  .theme-ub-blue
  .top:not(.with-parent-organizations)
  .ub-title
  .arrow {
  border-bottom-color: #fff;
  border-top-color: #fff;
}
.acalog-custom .core-header .theme-ub-blue .top:not(.with-parent-organizations):after {
  background-color: #fff;
  color: #005bbb;
}
.acalog-custom .core-header .theme-ub-blue .top *:focus {
  outline-color: #005bbb;
}
.acalog-custom .core-header .theme-ub-blue .top .parent-organizations *:focus {
  outline-color: #ffc72c;
}
.acalog-custom .core-header .theme-ub-blue.specialty .top {
  background-color: #fff;
  color: #005bbb;
}
.acalog-custom .core-header .theme-ub-blue.specialty .top:before,
.acalog-custom .core-header .theme-ub-blue.specialty .top:after {
  background-color: #fff;
  color: #005bbb;
}
.acalog-custom .core-header .theme-ub-blue .main,
.acalog-custom .core-header .theme-ub-blue .main:before {
  background-color: #005bbb;
  color: #fff;
}
.acalog-custom .core-header .theme-ub-blue .main .ub-logo {
  background-color: #002f56;
}
.acalog-custom .core-header .theme-ub-blue .main *:focus {
  outline-color: #ffc72c;
}
.acalog-custom .core-header .theme-ub-blue .core-topnav {
  background-color: #fff;
}
.acalog-custom .core-header .theme-ub-blue .ribbon {
  background-color: #002f56;
  color: #fff;
}
.acalog-custom .core-header .theme-ub-blue .ribbon .ribbon-bottom {
  border-left-color: #002f56;
  border-right-color: #002f56;
}
.acalog-custom .core-header .theme-ub-blue .ribbon *:focus {
  outline-color: #ffc72c;
}
.acalog-custom .core-header.sticky .theme-ub-blue .core-topnav .mobile-open {
  background: transparent;
  color: #fff;
}
.acalog-custom .core-header.sticky .theme-ub-blue .core-topnav .mobile-open:after {
  background: #fff;
  color: #da3c28;
}
.acalog-custom .core-header.sticky .theme-ub-blue .mobile-toggle:checked + .mobile-open {
  background: #e4e4e4;
  color: #666;
}
.acalog-custom .core-header.sticky .theme-ub-blue .mobile-toggle:checked + .mobile-open:after {
  background: #666;
  color: #e4e4e4;
}
@media only screen and (min-width: 1025px) {
  .acalog-custom .core-header .theme-ub-blue.specialty .core-topnav .wrapper > li:hover > a {
    background: #005bbb;
    color: #fff;
  }
  .acalog-custom .core-header.sticky
    .theme-ub-blue.specialty
    .core-topnav
    .wrapper
    > li:hover
    > a {
    background: #666;
  }
}
@media only screen and (max-width: 1024px) {
  .acalog-custom .core-header:not(.sticky) .theme-ub-blue.specialty .core-topnav .mobile-open {
    background: transparent;
    color: #666;
  }
  .acalog-custom .core-header:not(.sticky)
    .theme-ub-blue.specialty
    .core-topnav
    .mobile-open:after {
    background: #da3c28;
    color: #fff;
  }
  .acalog-custom .core-header:not(.sticky)
    .theme-ub-blue.specialty
    .mobile-toggle:checked
    + .mobile-open {
    background: #e4e4e4;
    color: #666;
  }
  .acalog-custom .core-header:not(.sticky)
    .theme-ub-blue.specialty
    .mobile-toggle:checked
    + .mobile-open:after {
    background: #666;
    color: #e4e4e4;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .acalog-custom .core-header .theme-ub-blue .core-topnav .mobile-open {
    background: transparent;
    color: #fff;
  }
  .acalog-custom .core-header .theme-ub-blue .core-topnav .mobile-open:after {
    background: #fff;
    color: #da3c28;
  }
  .acalog-custom .core-header .theme-ub-blue .mobile-toggle:checked + .mobile-open {
    background: #e4e4e4;
    color: #666;
  }
  .acalog-custom .core-header .theme-ub-blue .mobile-toggle:checked + .mobile-open:after {
    background: #666;
    color: #e4e4e4;
  }
}
.acalog-custom .core-header .theme-white .top {
  background-color: #002f56;
  color: #fff;
}
.acalog-custom .core-header .theme-white .top:before,
.acalog-custom .core-header .theme-white .top .ub-title {
  background-color: #005bbb;
  color: #fff;
}
.acalog-custom .core-header .theme-white .top .ub-title .arrow {
  border-left-color: #005bbb;
  border-bottom-color: #002f56;
  border-top-color: #002f56;
}
.acalog-custom .core-header .theme-white .top .parent-organizations,
.acalog-custom .core-header .theme-white .top:after {
  background-color: #002f56;
  color: #fff;
}
.acalog-custom .core-header
  .theme-white
  .top:not(.with-parent-organizations)
  .ub-title
  .arrow {
  border-bottom-color: #005bbb;
  border-top-color: #005bbb;
}
.acalog-custom .core-header .theme-white .top:not(.with-parent-organizations):after {
  background-color: #005bbb;
  color: #fff;
}
.acalog-custom .core-header .theme-white .top *:focus {
  outline-color: #ffc72c;
}
.acalog-custom .core-header .theme-white .top .parent-organizations *:focus {
  outline-color: #ffc72c;
}
.acalog-custom .core-header .theme-white.specialty .top {
  background-color: #fff;
  color: #005bbb;
}
.acalog-custom .core-header .theme-white.specialty .top:before,
.acalog-custom .core-header .theme-white.specialty .top:after {
  background-color: #fff;
  color: #005bbb;
}
.acalog-custom .core-header .theme-white .main,
.acalog-custom .core-header .theme-white .main:before {
  background-color: #fff;
  color: #005bbb;
}
.acalog-custom .core-header .theme-white .main .ub-logo {
  background-color: #005bbb;
}
.acalog-custom .core-header .theme-white .main *:focus {
  outline-color: #005bbb;
}
.acalog-custom .core-header .theme-white .core-topnav {
  background-color: #fff;
}
.acalog-custom .core-header .theme-white .ribbon {
  background-color: #005bbb;
  color: #fff;
}
.acalog-custom .core-header .theme-white .ribbon .ribbon-bottom {
  border-left-color: #005bbb;
  border-right-color: #005bbb;
}
.acalog-custom .core-header .theme-white .ribbon *:focus {
  outline-color: #ffc72c;
}
.acalog-custom .core-header.sticky .theme-white .core-topnav .mobile-open {
  background: transparent;
  color: #005bbb;
}
.acalog-custom .core-header.sticky .theme-white .core-topnav .mobile-open:after {
  background: #005bbb;
  color: #fff;
}
.acalog-custom .core-header.sticky .theme-white .mobile-toggle:checked + .mobile-open {
  background: #e4e4e4;
  color: #666;
}
.acalog-custom .core-header.sticky .theme-white .mobile-toggle:checked + .mobile-open:after {
  background: #666;
  color: #e4e4e4;
}
@media only screen and (min-width: 1025px) {
  .acalog-custom .core-header .theme-white.specialty .core-topnav .wrapper > li:hover > a {
    background: #005bbb;
    color: #fff;
  }
  .acalog-custom .core-header.sticky
    .theme-white.specialty
    .core-topnav
    .wrapper
    > li:hover
    > a {
    background: #666;
  }
}
@media only screen and (max-width: 1024px) {
  .acalog-custom .core-header:not(.sticky) .theme-white.specialty .core-topnav .mobile-open {
    background: transparent;
    color: #666;
  }
  .acalog-custom .core-header:not(.sticky)
    .theme-white.specialty
    .core-topnav
    .mobile-open:after {
    background: #da3c28;
    color: #fff;
  }
  .acalog-custom .core-header:not(.sticky)
    .theme-white.specialty
    .mobile-toggle:checked
    + .mobile-open {
    background: #e4e4e4;
    color: #666;
  }
  .acalog-custom .core-header:not(.sticky)
    .theme-white.specialty
    .mobile-toggle:checked
    + .mobile-open:after {
    background: #666;
    color: #e4e4e4;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .acalog-custom .core-header .theme-white .core-topnav .mobile-open {
    background: transparent;
    color: #005bbb;
  }
  .acalog-custom .core-header .theme-white .core-topnav .mobile-open:after {
    background: #005bbb;
    color: #fff;
  }
  .acalog-custom .core-header .theme-white .mobile-toggle:checked + .mobile-open {
    background: #e4e4e4;
    color: #666;
  }
  .acalog-custom .core-header .theme-white .mobile-toggle:checked + .mobile-open:after {
    background: #666;
    color: #e4e4e4;
  }
}
.acalog-custom .d-none {
  display: none;
}
@media print {
  .acalog-custom html {
    position: static;
    height: auto;
    border-bottom: 2px dotted #000;
    padding-bottom: 20px;
  }
  .acalog-custom html .top {
    display: none;
  }
  .acalog-custom html .audiencenav,
  .acalog-custom html .social,
  .acalog-custom html .tagline {
    display: none;
  }
  .acalog-custom html .main {
    background: rgba(255,255,255,0);
    width: auto;
    margin: 0 0 -25px 10px;
  }
  .acalog-custom html .main .site-title {
    top: 10px;
    border-left-color: #000;
  }
  .acalog-custom html .main .site-title .logo {
    background: 0;
  }
  .acalog-custom html .main .site-title .logo img.black {
    margin-top: 2px;
    display: block;
  }
  .acalog-custom html .main:before {
    content: none;
  }
}
.acalog-custom .d-none {
  display: none;
}
.acalog-custom .responsivegrid.container > .cmp-container {
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}
@media only screen and (min-width: 768px) {
  .acalog-custom .responsivegrid.container.padding-all > .cmp-container,
  .acalog-custom .responsivegrid.container.padding-desktop > .cmp-container {
    padding-left: 12px;
    padding-right: 12px;
  }
  .acalog-custom .responsivegrid.container.negative-padding > .cmp-container {
    margin-left: -12px;
    margin-right: -12px;
  }
}
@media only screen and (max-width: 767px) {
  .acalog-custom .responsivegrid.container.padding-all > .cmp-container,
  .acalog-custom .responsivegrid.container.padding-mobile > .cmp-container {
    padding-left: 6px;
    padding-right: 6px;
  }
  .acalog-custom .responsivegrid.container.negative-padding > .cmp-container {
    margin-left: -6px;
    margin-right: -6px;
  }
}
.acalog-custom .responsivegrid.container.left-border {
  border-left: 1px dotted #666;
}
.acalog-custom .responsivegrid.container.right-border {
  border-right: 1px dotted #666;
}
.acalog-custom .responsivegrid.container.aem-GridColumn--default--newline.left-border {
  border-left: 0;
}
.acalog-custom .responsivegrid.container.aem-GridColumn--default--newline.right-border {
  border-right: 0;
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .acalog-custom .responsivegrid.container.aem-GridColumn--tablet--newline.left-border {
    border-left: 0;
  }
  .acalog-custom .responsivegrid.container.aem-GridColumn--tablet--newline.right-border {
    border-right: 0;
  }
}
@media only screen and (max-width: 767px) {
  .acalog-custom .responsivegrid.container.aem-GridColumn--phone--newline.left-border {
    border-left: 0;
  }
  .acalog-custom .responsivegrid.container.aem-GridColumn--phone--newline.right-border {
    border-right: 0;
  }
}
.acalog-custom .aem-AuthorLayer-Edit .responsivegrid.container > .cmp-container,
.acalog-custom .aem-AuthorLayer-Layouting .responsivegrid.container > .cmp-container {
  margin-left: 0;
  margin-right: 0;
}
@media only screen and (max-width: 767px) {
  .acalog-custom .aem-AuthorLayer-Edit .responsivegrid.container > .cmp-container,
  .acalog-custom .aem-AuthorLayer-Layouting .responsivegrid.container > .cmp-container {
    margin-left: 0;
    margin-right: 0;
  }
}
.acalog-custom .d-none {
  display: none;
}
.acalog-custom .accordion .cmp-accordion__button {
  color: #005bbb;
  font: 16px/1.2 Sofia, Arial, sans-serif;
  display: inline-block;
  cursor: pointer;
  margin: 6px 0 0 0;
  padding: 2px 0 4px 28px;
  position: relative;
  background-color: inherit;
  border: 0;
}
.acalog-custom .accordion .cmp-accordion__button:before {
  display: block;
  position: absolute;
  top: -0.1em;
  left: 1px;
  font-family: ubcms;
  line-height: 1;
  content: "\e618";
  font-size: 24px;
  color: #da3c28;
}
.acalog-custom .accordion .cmp-accordion__button:hover span {
  border-bottom: 1px solid #005bbb;
}
.acalog-custom .accordion .cmp-accordion__button.cmp-accordion__button--expanded:before {
  content: "\e619";
}
.acalog-custom .accordion .cmp-accordion__button.cmp-accordion__button--expanded.small:before {
  content: "\e91c";
}
.acalog-custom .accordion.title-medium .cmp-accordion__button,
.acalog-custom .accordion.title-small .cmp-accordion__button {
  font: 14px/1.2 Sofia, Arial, sans-serif;
  padding: 2px 0 4px 18px;
  margin-top: 4px;
}
.acalog-custom .accordion.title-medium .cmp-accordion__button:before {
  top: 1px;
  left: 1px;
  font-size: 16px;
}
.acalog-custom .accordion.title-small .cmp-accordion__button:before {
  content: "\e91c";
  color: #da3c28;
  top: 4px;
  left: 0;
  font-size: 11px;
}
.acalog-custom .d-none {
  display: none;
}
.acalog-custom .cmp-accordion__panel {
  transition: max-height 0.25s ease-out;
}
.acalog-custom .cmp-accordion__panel.cmp-accordion__panel--hidden {
  max-height: 0;
  overflow: hidden;
}
.acalog-custom .d-none {
  display: none;
}
.acalog-custom #columns.one-column
  #center
  .h2sectionbar.fullwidth:not(#columns.one-column
    #center
    .parsys_column
    .h2sectionbar.fullwidth) {
  margin: 8px 0 36px 0;
}
.acalog-custom #columns.one-column
  #center
  .h2sectionbar.fullwidth:not(#columns.one-column
    #center
    .parsys_column
    .h2sectionbar.fullwidth)
  .h2sectionbarspan {
  padding: 8px 0 11px;
  font-size: 26px;
}
.acalog-custom #columns.one-column
  #center
  .h2sectionbar.fullwidth:not(#columns.one-column
    #center
    .parsys_column
    .h2sectionbar.fullwidth)
  .h2sectionbarspan::after {
  background-position: center;
  position: absolute;
  left: calc(0%);
  right: calc(0%);
  width: 100vw;
  bottom: 0;
  content: ".";
  color: transparent;
  z-index: -1;
  padding: 0 0 19px;
  background-color: inherit;
}
.acalog-custom .title h1 {
  font: 32px/1.3 More, Georgia, serif;
  color: #000;
  margin: 4px 0 15px;
}
.acalog-custom .title h1 a {
  text-decoration: none;
  color: #000;
  display: inline;
  border-bottom: 1px solid rgba(0,0,0,0.18);
  border-bottom: 0;
}
.acalog-custom .title h1 a:hover {
  text-decoration: none;
  color: #000;
  border-bottom: 1px solid #000;
}
.acalog-custom .title h2 {
  font: bold 20px/1.3 Sofia, Arial, sans-serif;
  color: #005bbb;
  margin: 18px 0 13px;
}
.acalog-custom .title h2 a {
  text-decoration: none;
  color: #005bbb;
  display: inline;
  border-bottom: 1px solid rgba(0,91,187,0.18);
  border-bottom: 0;
}
.acalog-custom .title h2 a:hover {
  text-decoration: none;
  color: #005bbb;
  border-bottom: 1px solid #005bbb;
}
.acalog-custom .title h2.inline-action {
  padding-left: 28px;
  font-size: 16px;
  font-weight: normal;
  margin: 6px 0;
}
.acalog-custom .title h2.inline-action a {
  text-decoration: none;
  color: #005bbb;
  display: inline;
  border-bottom: 1px solid rgba(0,91,187,0.18);
  border-bottom: 0;
}
.acalog-custom .title h2.inline-action a:hover {
  text-decoration: none;
  color: #005bbb;
  border-bottom: 1px solid #005bbb;
}
.acalog-custom .title h2.inline-action:before {
  content: "\e902";
  font-size: 18px;
  top: 1px;
  left: 1px;
  color: #005bbb;
}
.acalog-custom .title h2 .h2sectionbarspan {
  display: block;
  margin: 0;
  color: #fff;
  padding: 3px 8px 6px;
  z-index: 5;
  position: relative;
}
.acalog-custom .title h2 .h2sectionbarspan::after {
  padding: 0 0 19px;
  background-color: inherit;
}
.acalog-custom .title h2 .h2sectionbarspan a {
  color: #fff;
}
.acalog-custom .title h2 .h2sectionbarspan a:hover {
  text-decoration: underline;
  text-decoration-color: #fff;
}
.acalog-custom .title h2.h2sectionbar {
  margin: 8px 0 13px 0;
}
.acalog-custom .title h2.h2sectionbar.bold-ub-blue .h2sectionbarspan {
  background-color: #005bbb;
}
.acalog-custom .title h2.h2sectionbar.bold-harriman-blue .h2sectionbarspan {
  background-color: #002f56;
}
.acalog-custom .title h2.h2sectionbar.bold-townsend-gray .h2sectionbarspan {
  background-color: #666;
}
.acalog-custom .title h3 {
  font: bold 16px/1.3 Sofia, Arial, sans-serif;
  color: #000;
  margin: 15px 0 7px;
  padding: 0;
}
.acalog-custom .title h3 a {
  text-decoration: none;
  color: #000;
  display: inline;
  border-bottom: 1px solid rgba(0,0,0,0.18);
  border-bottom: 0;
}
.acalog-custom .title h3 a:hover {
  text-decoration: none;
  color: #000;
  border-bottom: 1px solid #000;
}
.acalog-custom .title h4 {
  font-weight: normal;
  font-size: 14px;
  color: #005bbb;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin: 15px 0 5px;
}
.acalog-custom .title h4 a {
  text-decoration: none;
  color: #005bbb;
  display: inline;
  border-bottom: 1px solid rgba(0,91,187,0.18);
  border-bottom: 0;
}
.acalog-custom .title h4 a:hover {
  text-decoration: none;
  color: #005bbb;
  border-bottom: 1px solid #005bbb;
}
.acalog-custom .title h5 {
  font-weight: normal;
  font-size: 12px;
  line-height: 1.1;
  text-transform: uppercase;
  color: #000;
  margin: 20px 0 8px;
}
.acalog-custom .title h5 a {
  text-decoration: none;
  color: #000;
  display: inline;
  border-bottom: 1px solid rgba(0,0,0,0.18);
  border-bottom: 0;
}
.acalog-custom .title h5 a:hover {
  text-decoration: none;
  color: #000;
  border-bottom: 1px solid #000;
}
.acalog-custom .parsys_column > .title:first-child h1,
.acalog-custom .parsys_column
  > .appendaround-container:first-child
  > .appendaround:first-child
  + .title
  h1,
.acalog-custom .parsys_column > div[class^="cq-placeholder-"]:first-child + .title h1,
.acalog-custom .parsys_column > .title:first-child h2,
.acalog-custom .parsys_column
  > .appendaround-container:first-child
  > .appendaround:first-child
  + .title
  h2,
.acalog-custom .parsys_column > div[class^="cq-placeholder-"]:first-child + .title h2,
.acalog-custom .parsys_column > .title:first-child h3,
.acalog-custom .parsys_column
  > .appendaround-container:first-child
  > .appendaround:first-child
  + .title
  h3,
.acalog-custom .parsys_column > div[class^="cq-placeholder-"]:first-child + .title h3,
.acalog-custom .parsys_column > .title:first-child h4,
.acalog-custom .parsys_column
  > .appendaround-container:first-child
  > .appendaround:first-child
  + .title
  h4,
.acalog-custom .parsys_column > div[class^="cq-placeholder-"]:first-child + .title h4,
.acalog-custom .parsys_column > .title:first-child h5,
.acalog-custom .parsys_column
  > .appendaround-container:first-child
  > .appendaround:first-child
  + .title
  h5,
.acalog-custom .parsys_column > div[class^="cq-placeholder-"]:first-child + .title h5 {
  margin-top: 0;
}
@media only screen and (max-width: 720px) {
  .acalog-custom #right .title h1,
  .acalog-custom .homepromo .title h1,
  .acalog-custom .homepromo-last .title h1,
  .acalog-custom #right .title h2,
  .acalog-custom .homepromo .title h2,
  .acalog-custom .homepromo-last .title h2,
  .acalog-custom #right .title h3,
  .acalog-custom .homepromo .title h3,
  .acalog-custom .homepromo-last .title h3,
  .acalog-custom #right .title h4,
  .acalog-custom .homepromo .title h4,
  .acalog-custom .homepromo-last .title h4,
  .acalog-custom #right .title h5,
  .acalog-custom .homepromo .title h5,
  .acalog-custom .homepromo-last .title h5 {
    font: 500 14px/1.1 Sofia, Arial, sans-serif;
    text-transform: none;
    color: #fff;
    letter-spacing: normal;
    margin: 0;
  }
  .acalog-custom #right .title h1 a,
  .acalog-custom .homepromo .title h1 a,
  .acalog-custom .homepromo-last .title h1 a,
  .acalog-custom #right .title h2 a,
  .acalog-custom .homepromo .title h2 a,
  .acalog-custom .homepromo-last .title h2 a,
  .acalog-custom #right .title h3 a,
  .acalog-custom .homepromo .title h3 a,
  .acalog-custom .homepromo-last .title h3 a,
  .acalog-custom #right .title h4 a,
  .acalog-custom .homepromo .title h4 a,
  .acalog-custom .homepromo-last .title h4 a,
  .acalog-custom #right .title h5 a,
  .acalog-custom .homepromo .title h5 a,
  .acalog-custom .homepromo-last .title h5 a {
    text-decoration: none;
    color: #fff;
    display: inline;
    border-bottom: 1px solid rgba(255,255,255,0.18);
  }
  .acalog-custom #right .title h1 a:hover,
  .acalog-custom .homepromo .title h1 a:hover,
  .acalog-custom .homepromo-last .title h1 a:hover,
  .acalog-custom #right .title h2 a:hover,
  .acalog-custom .homepromo .title h2 a:hover,
  .acalog-custom .homepromo-last .title h2 a:hover,
  .acalog-custom #right .title h3 a:hover,
  .acalog-custom .homepromo .title h3 a:hover,
  .acalog-custom .homepromo-last .title h3 a:hover,
  .acalog-custom #right .title h4 a:hover,
  .acalog-custom .homepromo .title h4 a:hover,
  .acalog-custom .homepromo-last .title h4 a:hover,
  .acalog-custom #right .title h5 a:hover,
  .acalog-custom .homepromo .title h5 a:hover,
  .acalog-custom .homepromo-last .title h5 a:hover {
    text-decoration: none;
    color: #fff;
    border-bottom: 1px solid #fff;
  }
  .acalog-custom .title h2.h2sectionbar .h2sectionbarspan::after {
    content: "";
    left: calc(0%);
    right: calc(0%);
    width: 100vw;
    position: absolute;
    top: 0;
    bottom: 0;
    z-index: -1;
  }
}
.acalog-custom .d-none {
  display: none;
}
.acalog-custom .text a {
  text-decoration: none;
  color: #005bbb;
  display: inline;
  border-bottom: 1px solid rgba(0,91,187,0.18);
}
.acalog-custom .text a:hover {
  text-decoration: none;
  color: #005bbb;
  border-bottom: 1px solid #005bbb;
}
.acalog-custom .text > p b,
.acalog-custom .text .text b,
.acalog-custom .text li b {
  font-size: 15px;
}
.acalog-custom .text ul {
  list-style: none;
  margin: 7px 0 0;
}
.acalog-custom .text ul > li {
  background: 0;
  padding: 5px 0 5px 25px;
  color: #000;
  margin: 0;
  line-height: 1.34em;
}
.acalog-custom .text ul > li:before {
  content: "\002022";
  color: #005bbb;
  margin-right: 11px;
  margin-left: -17px;
  vertical-align: 1px;
}
.acalog-custom .text ul > li li {
  padding-left: 16px;
}
.acalog-custom .text ol {
  margin: 7px 0 0;
}
.acalog-custom .text ol > li {
  padding: 5px 0;
  margin-left: 25px;
  color: #000;
  line-height: 1.34;
}
.acalog-custom .introtext {
  font: 18px More, Georgia, serif;
}
.acalog-custom .introtext a {
  border-bottom: 0;
  text-decoration: underline;
}
.acalog-custom .introtext a:hover {
  border-bottom: 0;
  text-decoration: underline;
}
.acalog-custom .introtext p b,
.acalog-custom .introtext .text b {
  font-size: 18px;
}
.acalog-custom .introtext p {
  color: #666;
}
.acalog-custom .introtext ul > li,
.acalog-custom .introtext ol > li {
  color: #666;
  font-size: 18px;
}
.acalog-custom .captiontext p {
  font-size: 13px;
  font-style: italic;
  color: #666;
  line-height: 1.3em;
  margin-top: 10px;
}
.acalog-custom .captiontext p > b {
  font-size: 14px;
}
.acalog-custom .captiontext ul > li,
.acalog-custom .captiontext ol > li {
  color: #666;
  font-size: 13px;
  font-style: italic;
}
.acalog-custom .captiontext ul > li > b,
.acalog-custom .captiontext ol > li > b {
  font-size: 14px;
}
.acalog-custom .captiontext ul > li:before,
.acalog-custom .captiontext ol > li:before {
  color: #666;
}
.acalog-custom .captiontext i {
  font-style: normal;
}
.acalog-custom .feature-new-list-style .text ul > li {
  padding-left: 25px;
}
.acalog-custom .feature-new-list-style .text li ul > li:before {
  color: #005bbb;
  -webkit-text-fill-color: white;
  -webkit-text-stroke-width: 1.5px;
  -webkit-text-stroke-color: #005bbb;
}
.acalog-custom .feature-new-list-style .text li li ul > li:before {
  -webkit-text-fill-color: #000;
  -webkit-text-stroke-width: 0;
  font-size: 15px;
}
.acalog-custom .feature-new-list-style .text li li ol > li::before {
  content: counter(list-counter,lower-roman) ". ";
}
.acalog-custom .feature-new-list-style .text li li li ol > li::before {
  content: counter(list-counter) ". ";
}
.acalog-custom .feature-new-list-style .text li ol > li::before {
  content: counter(list-counter,lower-alpha) ". ";
}
.acalog-custom .feature-new-list-style .text ol {
  list-style: none;
  counter-reset: list-counter;
}
.acalog-custom .feature-new-list-style .text ol > li {
  counter-increment: list-counter;
}
.acalog-custom .feature-new-list-style .text ol > li::before {
  color: #005bbb;
  font-weight: bold;
  content: counter(list-counter) ". ";
}
.acalog-custom .d-none {
  display: none;
}
.acalog-custom .table {
  overflow: auto;
  max-width: 100%;
  margin: 10px 0;
}
.acalog-custom .table table {
  border: 1px solid silver;
}
.acalog-custom .table table tr {
  border: 1px solid #535353;
}
.acalog-custom .table table tr td {
  border-bottom: 1px solid silver;
  padding: 6px;
  padding-left: 9px;
  line-height: 1.6em;
  color: #535353;
}
.acalog-custom .table table tfoot tr {
  border: 0;
  background: url(../tfoot-bg.gif) left top no-repeat;
  height: 12px;
}
.acalog-custom .table table tfoot tr td {
  border: 0;
  background: url(../tfoot-bg-cap.gif) right top no-repeat;
}
.acalog-custom .table table th {
  background: #aaa;
  padding: 6px 6px 6px 9px;
  border-left: solid 1px #888;
  border-right: 1px solid #b0b0b0;
  font: bold 12px "Trebuchet MS", sans-serif;
  color: #333;
  text-align: left;
}
.acalog-custom .table table th:first-child {
  border-left: 0;
}
.acalog-custom .table table tr.alt-1 td {
  background: #fcfcfc;
  color: #535353;
}
.acalog-custom .table table tr.alt-2 td {
  background: #f1f1f1;
  color: #535353;
}
.acalog-custom .table table tr th.row-title {
  background: #fff;
  color: #fff;
  border-top: 1px solid #fff;
  border-left: 1px solid #fff;
}
.acalog-custom .table table tr td.row-title {
  background: #9e9e9e;
  color: #fff;
  border-bottom: 1px solid #c1c1c1;
}
.acalog-custom .table table .col-title-caption {
  color: #262626;
  font-size: 10px;
}
.acalog-custom .table table caption {
  font: bold 16px/1.3 Sofia, Arial, sans-serif;
  margin: 0 0 7px;
  color: #000;
  text-align: left;
}
.acalog-custom .table .table-style-noborders table,
.acalog-custom .table table[border="0"] {
  border: 0;
}
.acalog-custom .table .table-style-noborders table tr,
.acalog-custom .table table[border="0"] tr {
  border: 0;
}
.acalog-custom .table .table-style-noborders table tr td,
.acalog-custom .table table[border="0"] tr td {
  border: 0;
}
.acalog-custom .table .table-style-hstripes table tr:nth-child(odd) {
  background: #f0f0f0;
}
.acalog-custom .table .table-style-hstripes table tr:nth-child(even) {
  background: #fff;
}
.acalog-custom .table .table-style-vstripes table tr td:nth-child(odd) {
  background: #f0f0f0;
}
.acalog-custom .table .table-style-vstripes table tr td:nth-child(even) {
  background: #fff;
}
.acalog-custom .table .table-style-hrules table tr:first-child td {
  border-top: 0;
}
.acalog-custom .table .table-style-hrules table tr td {
  border-top: 1px solid #000;
  border-bottom: 0;
}
.acalog-custom .table .table-style-vrules table tr td:first-child {
  border-left: 0;
}
.acalog-custom .table .table-style-vrules table tr td {
  border-left: 1px solid #000;
}
.acalog-custom .table .centered table {
  margin-left: auto;
  margin-right: auto;
}
.acalog-custom .table table th {
  background: #666;
  font: 12px Arial, sans-serif;
  color: #fff;
  letter-spacing: 0.5px;
}
.acalog-custom .table table th a {
  text-decoration: none;
  color: #fff;
  display: inline;
  border-bottom: 1px solid rgba(255,255,255,0.18);
}
.acalog-custom .table table th a:hover {
  text-decoration: none;
  color: #fff;
  border-bottom: 1px solid #fff;
}
.acalog-custom .table table tr td {
  font: 13px Arial, sans-serif;
  color: #666;
}
.acalog-custom .d-none {
  display: none;
}
.acalog-custom .staffdirectory .staff_member {
  font-family: "Trebuchet MS", sans-serif;
  font-size: 12px;
  padding-top: 18px;
  padding-bottom: 20px;
  color: #555;
  background: url(../../img/gateway/hr.png) repeat-x bottom center;
  font-weight: normal;
  margin-left: 0;
  width: 100%;
}
.acalog-custom .staffdirectory .staff_member a {
  color: #005bbb;
  text-decoration: underline;
  text-decoration-color: rgba(0,91,187,0.18);
}
.acalog-custom .staffdirectory .staff_member a:hover {
  color: #005bbb;
  text-decoration: underline;
  text-decoration-color: #005bbb;
}
.acalog-custom .staffdirectory .staff_photo {
  float: left;
  border: 1px solid #ccc;
  width: 60px;
  height: 60px;
  background: #e6e6e6;
}
.acalog-custom .staffdirectory .nophoto {
  display: none;
}
.acalog-custom .staffdirectory .staff_photo img {
  display: block;
}
.acalog-custom .staffdirectory .staff_name {
  width: 33%;
  margin-left: 10px;
  float: left;
}
.acalog-custom #columns.three-column #center .staffdirectory .staff_name,
.acalog-custom #columns.three-column-banner #center .staffdirectory .staff_name,
.acalog-custom .cq-colctrl-6-6 .staffdirectory .staff_name,
.acalog-custom .cq-colctrl-3-6-3 .cq-colctrl-9-3-c1 .staffdirectory .staff_name,
.acalog-custom .cq-colctrl-3-6 .cq-colctrl-3-6-c1 .staffdirectory .staff_name,
.acalog-custom .cq-colctrl-6-3 .cq-colctrl-6-3-c0 .staffdirectory .staff_name,
.acalog-custom #container .staffdirectory .staff_name {
  width: 35%;
}
.acalog-custom .staffdirectory .staff_name a {
  color: #005bbb;
  text-decoration: underline;
  text-decoration-color: rgba(0,91,187,0.18);
}
.acalog-custom .staffdirectory .staff_name a:hover {
  color: #005bbb;
  text-decoration: underline;
  text-decoration-color: #005bbb;
}
.acalog-custom .staffdirectory .nophoto-name {
  margin-left: 0;
}
.acalog-custom .staffdirectory .staff_name_bolded {
  font-weight: bold;
  color: #444;
}
.acalog-custom .staffdirectory .staff_title_italic {
  font-style: italic;
}
.acalog-custom .staffdirectory .clear_all {
  clear: both;
}
.acalog-custom .staffdirectory .staff_contact {
  float: right;
  width: 51%;
  padding-left: 31px;
}
.acalog-custom #columns.three-column #center .staffdirectory .staff_contact,
.acalog-custom #columns.three-column-banner #center .staffdirectory .staff_contact,
.acalog-custom .cq-colctrl-6-6 .staffdirectory .staff_contact,
.acalog-custom .cq-colctrl-3-6-3 .cq-colctrl-9-3-c1 .staffdirectory .staff_contact,
.acalog-custom .cq-colctrl-3-6 .cq-colctrl-3-6-c1 .staffdirectory .staff_contact,
.acalog-custom .cq-colctrl-6-3 .cq-colctrl-6-3-c0 .staffdirectory .staff_contact,
.acalog-custom #container .staffdirectory .staff_contact {
  width: 45%;
  padding-left: 10px;
}
.acalog-custom .staffdirectory .nophoto-contact {
  width: 61%;
}
.acalog-custom #columns.three-column #center .staffdirectory .nophoto-contact,
.acalog-custom #columns.three-column-banner #center .staffdirectory .nophoto-contact,
.acalog-custom .cq-colctrl-6-6 .staffdirectory .nophoto-contact,
.acalog-custom .cq-colctrl-3-6-3 .cq-colctrl-9-3-c1 .staffdirectory .nophoto-contact,
.acalog-custom .cq-colctrl-3-6 .cq-colctrl-3-6-c1 .staffdirectory .nophoto-contact,
.acalog-custom .cq-colctrl-6-3 .cq-colctrl-6-3-c0 .staffdirectory .nophoto-contact,
.acalog-custom #container .staffdirectory .nophoto-contact {
  width: 53%;
}
.acalog-custom #columns.three-column #center .staffdirectory .nophoto-name,
.acalog-custom #columns.three-column-banner #center .staffdirectory .nophoto-name,
.acalog-custom .cq-colctrl-6-6 .staffdirectory .nophoto-name,
.acalog-custom .cq-colctrl-3-6-3 .cq-colctrl-9-3-c1 .staffdirectory .nophoto-name,
.acalog-custom .cq-colctrl-3-6 .cq-colctrl-3-6-c1 .staffdirectory .nophoto-name,
.acalog-custom .cq-colctrl-6-3 .cq-colctrl-6-3-c0 .staffdirectory .nophoto-name,
.acalog-custom #container .staffdirectory .nophoto-name {
  width: 43%;
}
.acalog-custom #right .staffdirectory .staff_name,
.acalog-custom #left .staffdirectory .staff_name,
.acalog-custom .homepromos .staffdirectory .staff_name,
.acalog-custom .cq-colctrl-9-3 .cq-colctrl-9-3-c1 .staffdirectory .staff_name,
.acalog-custom .cq-colctrl-3-9 .cq-colctrl-3-9-c0 .staffdirectory .staff_name,
.acalog-custom .cq-colctrl-3-6-3 .cq-colctrl-3-6-3-c0 .staffdirectory .staff_name,
.acalog-custom .cq-colctrl-3-6-3 .cq-colctrl-3-6-3-c2 .staffdirectory .staff_name,
.acalog-custom .cq-colctrl-3-3-3-3 .staffdirectory .staff_name,
.acalog-custom .cq-colctrl-3-3-3 .staffdirectory .staff_name,
.acalog-custom .cq-colctrl-3-6 .cq-colctrl-3-6-c0 .staffdirectory .staff_name,
.acalog-custom .cq-colctrl-6-3 .cq-colctrl-6-3-c1 .staffdirectory .staff_name,
.acalog-custom .cq-colctrl-4-4 .staffdirectory .staff_name,
.acalog-custom .cq-colctrl-3-3-3 .staffdirectory .staff_name,
.acalog-custom .cq-colctrl-3-3 .staffdirectory .staff_name {
  float: none;
  width: 65%;
  margin-left: 70px;
}
.acalog-custom #left .staffdirectory .staff_contact,
.acalog-custom #right .staffdirectory .staff_contact,
.acalog-custom .homepromos .staffdirectory .staff_contact,
.acalog-custom .cq-colctrl-9-3 .cq-colctrl-9-3-c1 .staffdirectory .staff_contact,
.acalog-custom .cq-colctrl-3-9 .cq-colctrl-3-9-c0 .staffdirectory .staff_contact,
.acalog-custom .cq-colctrl-3-6-3 .cq-colctrl-3-6-3-c0 .staffdirectory .staff_contact,
.acalog-custom .cq-colctrl-3-6-3 .cq-colctrl-3-6-3-c2 .staffdirectory .staff_contact,
.acalog-custom .cq-colctrl-3-3-3-3 .staffdirectory .staff_contact,
.acalog-custom .cq-colctrl-3-3-3 .staffdirectory .staff_contact,
.acalog-custom .cq-colctrl-3-6 .cq-colctrl-3-6-c0 .staffdirectory .staff_contact,
.acalog-custom .cq-colctrl-6-3 .cq-colctrl-6-3-c1 .staffdirectory .staff_contact,
.acalog-custom .cq-colctrl-4-4 .staffdirectory .staff_contact,
.acalog-custom .cq-colctrl-3-3-3 .staffdirectory .staff_contact,
.acalog-custom .cq-colctrl-3-3 .staffdirectory .staff_contact {
  float: none;
  width: 98%;
  padding-left: 0;
}
.acalog-custom #left .staffdirectory .nophoto-name,
.acalog-custom #right .staffdirectory .nophoto-name,
.acalog-custom .homepromos .staffdirectory .nophoto-name,
.acalog-custom .cq-colctrl-9-3 .cq-colctrl-9-3-c1 .staffdirectory .nophoto-name,
.acalog-custom .cq-colctrl-3-9 .cq-colctrl-3-9-c0 .staffdirectory .nophoto-name,
.acalog-custom .cq-colctrl-3-6-3 .cq-colctrl-3-6-3-c0 .staffdirectory .nophoto-name,
.acalog-custom .cq-colctrl-3-6-3 .cq-colctrl-3-6-3-c2 .staffdirectory .nophoto-name,
.acalog-custom .cq-colctrl-3-3-3-3 .staffdirectory .nophoto-name,
.acalog-custom .cq-colctrl-3-3-3 .staffdirectory .nophoto-name,
.acalog-custom .cq-colctrl-3-6 .cq-colctrl-3-6-c0 .staffdirectory .nophoto-name,
.acalog-custom .cq-colctrl-6-3 .cq-colctrl-6-3-c1 .staffdirectory .nophoto-name,
.acalog-custom .cq-colctrl-4-4 .staffdirectory .nophoto-name,
.acalog-custom .cq-colctrl-3-3-3 .staffdirectory .nophoto-name,
.acalog-custom .cq-colctrl-3-3 .staffdirectory .nophoto-name {
  margin-left: 0;
  width: 98%;
}
.acalog-custom .staffdirectory .staff_member {
  font-family: Sofia, Arial, sans-serif;
  background: 0;
}
.acalog-custom .staffdirectory .staff_member a {
  color: #005bbb;
  text-decoration: underline;
  text-decoration-color: rgba(0,91,187,0.18);
}
.acalog-custom .staffdirectory .staff_member a:hover {
  color: #005bbb;
  text-decoration: underline;
  text-decoration-color: #005bbb;
}
.acalog-custom .staffdirectory .staff_name_bolded {
  font: 500 14px Sofia, Arial, sans-serif;
  color: #222;
}
.acalog-custom .staffdirectory .staff_photo {
  margin-top: 4px;
}
.acalog-custom .staffdirectory .staff_photo a:focus img {
  outline: #3b99fc auto 4px;
}
.acalog-custom .d-none {
  display: none;
}
.acalog-custom .slidedeck2v {
  background: url(../../img/gateway/slidedeck-shadow.png) no-repeat bottom left;
  margin: 0 0 -20px -16px;
  padding: 0 0 20px;
  position: relative;
  width: 960px;
  z-index: 1;
  overflow: hidden;
}
.acalog-custom .homepage .slidedeck2v {
  margin-top: -16px;
  margin-left: -16px;
  margin-right: -16px;
}
.acalog-custom .slidedeck2v .slidedeck-stage {
  background: none repeat scroll 0 0 #fff;
  height: 288px;
  padding: 12px;
  position: relative;
  overflow: hidden;
}
.acalog-custom .slidedeck2v .slidedeck-interface {
  background: #494949;
  height: 288px;
  padding: 10px 20px;
  width: 297px;
  display: inline-block;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  float: left;
  margin-right: 4px;
  left: 0;
  top: 0;
  z-index: 15;
}
.acalog-custom .slidedeck2v .slidedeck-description {
  color: #fff;
  font: 19px/1.3 "Georgia", sans-serif;
  padding: 8px 0 10px;
  height: 56px;
}
.acalog-custom .slidedeck2v .slidedeck-navigation {
  height: 138px;
  overflow: hidden;
  position: static;
}
.acalog-custom .slidedeck2v .slidedeck-interface .next-slide,
.acalog-custom .slidedeck2v .slidedeck-interface .prev-slide {
  height: 17px;
  width: 19px;
  margin: 0 auto;
  display: block;
  cursor: pointer;
}
.acalog-custom .slidedeck2v .slidedeck-interface .prev-slide {
  background: url(../../img/gateway/slidedeck-arrows.png) no-repeat scroll 0 -34px transparent;
  margin-bottom: 10px;
}
.acalog-custom .slidedeck2v .slidedeck-interface .prev-slide:hover {
  background: url(../../img/gateway/slidedeck-arrows.png) no-repeat scroll 0 0 transparent;
}
.acalog-custom .slidedeck2v .slidedeck-interface .next-slide {
  background: url(../../img/gateway/slidedeck-arrows.png) no-repeat scroll 0 -51px transparent;
  margin-top: 5px;
}
.acalog-custom .slidedeck2v .slidedeck-interface .next-slide:hover {
  background: url(../../img/gateway/slidedeck-arrows.png) no-repeat scroll 0 -17px transparent;
}
.acalog-custom .slidedeck2v .slidedeck-navigation a {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  border-color: #666;
  border-image: none;
  border-style: dotted;
  border-width: 1px 0 0 0;
  color: #ccc;
  display: block;
  font: 14px/1.2 "Trebuchet MS", sans-serif;
  height: 16px;
  margin-bottom: -1px;
  overflow: hidden;
  padding: 8px 0;
  text-decoration: none;
}
.acalog-custom .slidedeck2v .slidedeck-navigation a:hover {
  color: #fff;
  text-decoration: none;
}
.acalog-custom .slidedeck2v .slidedeck-navigation > a.active {
  color: #494949;
  text-decoration: none;
}
.acalog-custom .slidedeck2v .slidedeck-navigation > a .content {
  display: block;
  position: relative;
  z-index: 5;
}
.acalog-custom .slidedeck2v .slidedeck-navigation > a .num {
  display: none;
}
.acalog-custom .slidedeck2v .slidedeck-navigation > a .item {
  left: 0;
  overflow: hidden;
  position: absolute;
  top: 0;
  width: 260px;
}
.acalog-custom .slidedeck2v .slidedeck-navigation .pointer {
  background: url(../../img/gateway/slidedeck-pointer-gray.png) no-repeat scroll 0 0 transparent;
  display: block;
  height: 35px;
  left: 0;
  position: absolute;
  top: 111px;
  width: 316px;
  z-index: 3;
  margin-top: -2px;
}
.acalog-custom .slidedeck2v .slidedeck-interface .pointer:before {
  background: url(../../img/gateway/slidedeck-pointer-top.png) no-repeat scroll 0 0 transparent;
  content: " ";
  display: block;
  height: 35px;
  position: relative;
  top: 0;
  width: 316px;
}
.acalog-custom .slidedeck2v .slidedeck-slides {
  display: inline-block;
  height: 288px;
  width: 635px;
  vertical-align: top;
  position: relative;
  left: 0;
  top: 0;
  overflow: hidden;
  background: #ccc;
}
.acalog-custom .slidedeck2v .slidedeck-slide {
  width: auto;
  margin: 0;
  padding: 0;
  background: #666;
  overflow: hidden;
  position: relative;
}
.acalog-custom .slidedeck2v .slidedeck-slide a:focus span.teaser-title {
  outline: #3b99fc auto 4px;
}
.acalog-custom .slidedeck2v .teaser-block {
  background: 0;
  padding: 0;
  margin: 0;
}
.acalog-custom .slidedeck2v .teaser-block .teaser-inner {
  margin: 0;
}
.acalog-custom .slidedeck2v .slidedeck-slide.active {
  display: inline-block;
}
.acalog-custom .slidedeck2v .teaser-images {
  float: none;
  display: inline-block;
  margin-right: -4px;
  width: 426px;
  height: 288px;
}
.acalog-custom .slidedeck2v .teaser-block .teaser-image {
  left: auto;
  position: relative;
  top: 0;
}
.acalog-custom .slidedeck2v .teaser-block .teaser-image a {
  display: block;
}
.acalog-custom .slidedeck2v .teaser-block .teaser-image img,
.acalog-custom .slidedeck2v .teaser-block .teaser-image .teaser-image-placeholder {
  border: 0;
}
.acalog-custom .slidedeck2v .teaser-block .video-wrapper {
  height: 100%;
}
.acalog-custom .slidedeck2v .teaser-block .inline-video {
  height: 100%;
}
.acalog-custom .slidedeck2v .teaser-block .teaser-content {
  background: none repeat scroll 0 0 #ccc;
  display: inline-block;
  height: 288px;
  vertical-align: top;
  width: 209px;
  font: 11px/1.5 "Trebuchet MS", sans-serif;
  padding: 20px 18px;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  color: #fff;
  margin: 0;
}
.acalog-custom .slidedeck2v .teaser-block .teaser-body {
  margin: 12px 0;
  line-height: 1.5;
  color: #333;
}
.acalog-custom .slidedeck2v ul.link-list {
  padding-left: 0;
}
.acalog-custom .slidedeck2v .teaser-block .teaser-links {
  display: block;
}
.acalog-custom .slidedeck2v .teaser-block .teaser-links a {
  color: #ccbe52;
  border-color: #6c694e;
}
.acalog-custom .slidedeck2v .teaser-block .teaser-links a:hover {
  border-color: #ccbe52;
}
.acalog-custom .slidedeck2v .teaser-block .teaser-links li {
  list-style: none;
  background: 0;
  padding: 1px 0 1px 0;
}
.acalog-custom .slidedeck2v .link-list .teaser-inline a:before {
  font-family: ubcms;
  content: "> ";
  vertical-align: -1px;
  margin-left: -2px;
  margin-right: -2px;
}
.acalog-custom .slidedeck2v .link-list .teaser-inline a {
  color: #369;
  text-decoration: none;
}
.acalog-custom .slidedeck2v .link-list .teaser-inline a:hover {
  text-decoration: underline;
}
.acalog-custom .slidedeck2v .teaser-date {
  display: none;
}
.acalog-custom .slidedeck2v .teaser-block .teaser-links .teaser-title {
  color: #369;
  font-size: 11px;
  font-weight: normal;
  margin: 0;
}
.acalog-custom .slidedeck2v .teaser-block .teaser-title {
  font-weight: bold;
  font-size: 14px;
  margin: 0 0 12px;
  color: #333;
}
.acalog-custom .slidedeck2v .teaser-block .teaser-title a {
  color: #333;
  text-decoration: none;
  border-bottom: 0;
}
.acalog-custom .slidedeck2v .teaser-block .teaser-title a:hover {
  color: #000;
  text-decoration: none;
  border-bottom: 0;
}
.acalog-custom .d-none {
  display: none;
}
.acalog-custom .slidedeck2v {
  background: 0;
}
.acalog-custom .slidedeck2v .slidedeck-stage {
  padding: 0;
}
.acalog-custom .slidedeck2v .slidedeck-interface {
  width: 314px;
  margin-right: 0;
  background: #002f56;
  padding: 10px 16px;
}
.acalog-custom .slidedeck2v .slidedeck-interface .prev-slide,
.acalog-custom .slidedeck2v .slidedeck-interface .next-slide {
  background: 0;
}
.acalog-custom .slidedeck2v .slidedeck-interface .prev-slide:before,
.acalog-custom .slidedeck2v .slidedeck-interface .next-slide:before {
  font-family: "ubcms";
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e903";
  color: #da3c28;
  font-size: 24px;
  line-height: 15px;
  text-shadow: 0 3px 5px rgba(0,0,0,0.3);
}
.acalog-custom .slidedeck2v .slidedeck-interface .prev-slide:hover,
.acalog-custom .slidedeck2v .slidedeck-interface .next-slide:hover {
  background: 0;
}
.acalog-custom .slidedeck2v .slidedeck-interface .prev-slide:hover:before,
.acalog-custom .slidedeck2v .slidedeck-interface .next-slide:hover:before {
  color: #fff;
}
.acalog-custom .slidedeck2v .slidedeck-interface .next-slide:before {
  content: "\e904";
}
.acalog-custom .slidedeck2v .slidedeck-description {
  font: 20px/1.5 More, Georgia, serif;
  padding: 9px 12px 0;
  height: 46px;
}
.acalog-custom .slidedeck2v .slidedeck-navigation {
  height: 155px;
}
.acalog-custom .slidedeck2v .slidedeck-navigation a {
  color: #e4e4e4;
  border-color: #e4e4e4;
  font-family: Sofia, Arial, sans-serif;
  padding: 11px 12px 10px 12px;
}
.acalog-custom .slidedeck2v .slidedeck-navigation a.active {
  color: #000;
}
.acalog-custom .slidedeck2v .slidedeck-navigation a .item {
  width: 280px;
}
.acalog-custom .slidedeck2v .slidedeck-navigation .pointer {
  background: #e4e4e4;
  width: 314px;
  height: 40px;
}
.acalog-custom .slidedeck2v .slidedeck-navigation .pointer:before {
  top: 0;
  left: 314px;
  width: 0;
  height: 0;
  background: 0;
  border: 20px solid transparent;
  border-left-color: #e4e4e4;
}
.acalog-custom .slidedeck2v .slidedeck-slides {
  width: 645px;
  background: #e4e4e4;
}
.acalog-custom .slidedeck2v .teaser-block .teaser-content {
  width: 219px;
  font: 14px/1.5 Sofia, Arial, sans-serif;
  padding-top: 28px;
  background: #e4e4e4;
}
.acalog-custom .slidedeck2v .teaser-block .teaser-content .teaser-title {
  font: bold 16px/1.5 Sofia, Arial, sans-serif;
}
.acalog-custom .slidedeck2v .teaser-block .teaser-content .teaser-links li {
  padding-left: 14px;
}
.acalog-custom .slidedeck2v .teaser-block .teaser-content .teaser-links li:before {
  top: 5px;
}
.acalog-custom .slidedeck2v .teaser-block .teaser-content .teaser-links .teaser-title {
  font: 14px/1.5 Sofia, Arial, sans-serif;
}
.acalog-custom .slidedeck2v .teaser-block .teaser-content .teaser-links a:before {
  content: none;
}
@media only screen and (max-width: 720px) {
  .acalog-custom .slidedeck2v .slidedeck-interface {
    background: #666;
  }
  .acalog-custom .slidedeck2v .slidedeck-interface .slidedeck-description {
    font-family: More, Georgia, serif;
    padding: 9px 21px 0;
    height: 41px;
  }
  .acalog-custom .slidedeck2v .slidedeck-interface .slidedeck-navigation > a {
    border-top: 1px dotted #e4e4e4;
    padding: 12px 0 12px 17px;
  }
  .acalog-custom .slidedeck2v .slidedeck-interface .slidedeck-navigation > a .item:before {
    font-family: "ubcms";
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #da3c28;
    font-size: 14px;
    line-height: 16px;
    content: "\e91b";
  }
  .acalog-custom .slidedeck2v
    .slidedeck-interface
    .slidedeck-navigation
    > a.displayDrop
    .item:before {
    font-family: "ubcms";
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #da3c28;
    font-size: 14px;
    line-height: 16px;
    content: "\e91c";
  }
  .acalog-custom .slidedeck2v .slidedeck-interface .slidedeck-navigation .item {
    padding-left: 27px;
  }
  .acalog-custom .slidedeck2v .slidedeck-interface .slidedeck-slide.active {
    margin-bottom: -6px;
  }
  .acalog-custom .slidedeck2v .slidedeck-interface .teaser-block .teaser-content {
    background: #e4e4e4;
    color: #000;
  }
  .acalog-custom .slidedeck2v .slidedeck-interface .teaser-block .teaser-content .teaser-title,
  .acalog-custom .slidedeck2v
    .slidedeck-interface
    .teaser-block
    .teaser-content
    .teaser-title
    a {
    font: bold 16px/1.5 Sofia, Arial, sans-serif;
    color: #000;
  }
  .acalog-custom .slidedeck2v .slidedeck-interface .teaser-block .teaser-content .teaser-body {
    color: #000;
  }
  .acalog-custom .slidedeck2v
    .slidedeck-interface
    .teaser-block
    .teaser-content
    .link-list
    .teaser-inline
    a {
    padding: 0;
  }
  .acalog-custom .slidedeck2v
    .slidedeck-interface
    .teaser-block
    .teaser-content
    .link-list
    .teaser-inline
    a:hover {
    padding: 0;
  }
  .acalog-custom .slidedeck2v
    .slidedeck-interface
    .teaser-block
    .teaser-content
    .link-list
    .teaser-inline
    a
    .teaser-title {
    color: #005bbb;
    font-size: 14px;
    font-weight: normal;
    text-decoration: underline;
  }
  .acalog-custom .slidedeck2v
    .slidedeck-interface
    .teaser-block
    .teaser-content
    .link-list
    .teaser-inline
    a:before {
    content: none;
  }
}
.acalog-custom .d-none {
  display: none;
}
@media screen and (max-width: 720px) {
  .acalog-custom .slidedeck2v {
    width: -webkit-calc(132%);
    width: calc(132%);
    background: 0;
  }
  .acalog-custom .slidedeck2v.android {
    margin: 0;
    width: 100%;
  }
  .acalog-custom .slidedeck2v .slidedeck-description {
    font-family: "Trebuchet MS";
    padding: 8px 16px;
  }
  .acalog-custom .slidedeck2v .slidedeck-stage {
    height: auto;
    padding: 0;
  }
  .acalog-custom .slidedeck2v .slidedeck-interface {
    width: 100%;
    height: auto;
    padding: 10px 0 0;
    float: none;
  }
  .acalog-custom .slidedeck2v .slidedeck-navigation {
    height: auto;
  }
  .acalog-custom .slidedeck2v .slidedeck-navigation > a {
    padding: 10px 0 10px 9px;
    border-style: solid;
  }
  .acalog-custom .slidedeck2v .slidedeck-navigation a.active {
    color: #fff;
  }
  .acalog-custom .slidedeck2v .slidedeck-navigation > a .item:before {
    content: "+";
    font-size: 21px;
    left: 4px;
    position: absolute;
    top: -1px;
  }
  .acalog-custom .slidedeck2v .slidedeck-navigation > a .item {
    line-height: 1.2em;
    margin-top: 0;
    padding-left: 20px;
    width: 100%;
  }
  .acalog-custom .slidedeck2v .slidedeck-navigation > a.displayDrop .item:before {
    content: "\2013";
    font-size: 33px;
    margin-right: 8px;
  }
  .acalog-custom .slidedeck2v.android .slidedeck-navigation > a.displayDrop .item:before {
    content: "\2013";
    font-size: 19px;
  }
  .acalog-custom .slidedeck2v .slidedeck-interface .next-slide,
  .acalog-custom .slidedeck2v .slidedeck-interface .prev-slide {
    display: none;
  }
  .acalog-custom .slidedeck2v .slidedeck-interface .pointer {
    display: none;
  }
  .acalog-custom .slidedeck2v .slidedeck-carriage {
    left: auto;
    position: relative;
    top: auto;
    margin: 0;
  }
  .acalog-custom .slidedeck2v .slidedeck-slides {
    width: 100%;
    height: 0;
    overflow: hidden;
    display: block;
  }
  .acalog-custom .slidedeck2v .slidedeck-slide.active {
    margin-bottom: -3px;
  }
  .acalog-custom .slidedeck2v .slidedeck-slide {
    height: auto;
  }
  .acalog-custom .slidedeck2v .teaser-block {
    border: 0;
  }
  .acalog-custom .slidedeck2v .teaser-block .teaser-images {
    display: block;
    width: 100%;
    height: auto;
  }
  .acalog-custom .slidedeck2v .teaser-block .video-wrapper {
    height: auto;
  }
  .acalog-custom .slidedeck2v .teaser-block .teaser-images a {
    padding: 0;
    display: block;
    height: auto;
    border: 0;
  }
  .acalog-custom .slidedeck2v .teaser-block .teaser-images img {
    width: 100%;
    height: auto;
    display: block;
  }
  .acalog-custom .slidedeck2v .teaser-block .teaser-images #slide-video-player {
    height: 288px;
  }
  .acalog-custom .slidedeck2v .teaser-block .teaser-content {
    width: 100%;
    display: block;
    height: auto;
    padding: 3px 16px;
    line-height: 1.2em;
    color: #fff;
    background: #222;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
  }
  .acalog-custom .slidedeck2v .teaser-block .teaser-title {
    margin-bottom: 0;
  }
  .acalog-custom .slidedeck2v .teaser-block .teaser-title a {
    color: #fff;
    padding-left: 0;
    border: 0;
    height: auto;
  }
  .acalog-custom .slidedeck2v .teaser-block .teaser-title a:hover {
    color: #eee;
  }
  .acalog-custom .slidedeck2v .teaser-block .teaser-body {
    color: #fff;
    line-height: 1.3em;
    margin: 5px 0;
  }
  .acalog-custom .slidedeck2v .teaser-block .teaser-body a {
    height: auto;
    padding: 0;
    display: inline;
    color: #005bbb;
    text-decoration: underline;
  }
  .acalog-custom .slidedeck2v
    .teaser-block
    .teaser-content
    .link-list
    .teaser-inline
    a:before {
    content: ">";
    font-family: ubcms;
    font-size: 11px;
    vertical-align: middle;
  }
  .acalog-custom .slidedeck2v .teaser-block .teaser-content .link-list .teaser-inline a,
  .acalog-custom .slidedeck2v .teaser-block .teaser-content .link-list .teaser-inline a:hover {
    background: 0;
    color: #eee611;
    padding: 5px 15px 5px 0;
    border: 0;
    text-decoration: none;
  }
  .acalog-custom .slidedeck2v
    .teaser-block
    .teaser-content
    .link-list
    .teaser-inline
    a
    .teaser-title {
    color: #eee611;
  }
  .acalog-custom .slidedeck2v .teaser-block .teaser-clear {
    display: none;
  }
}
.acalog-custom .d-none {
  display: none;
}
@media only screen and (min-width: 721px) {
  .acalog-custom img.img-960 {
    width: 960px;
  }
  .acalog-custom img.img-960x400 {
    width: 960px;
    height: 400px;
  }
  .acalog-custom img.img-720 {
    width: 720px;
  }
  .acalog-custom img.img-720x400 {
    width: 720px;
    height: 400px;
  }
  .acalog-custom img.img-682 {
    width: 682px;
  }
  .acalog-custom img.img-682x400 {
    width: 682px;
    height: 400px;
  }
  .acalog-custom img.img-449 {
    width: 449px;
  }
  .acalog-custom img.img-449x262 {
    width: 449px;
    height: 262px;
  }
  .acalog-custom img.img-294 {
    width: 294px;
  }
  .acalog-custom img.img-294x185 {
    width: 294px;
    height: 185px;
  }
  .acalog-custom img.img-211 {
    width: 211px;
  }
  .acalog-custom img.img-211x133 {
    width: 211px;
    height: 133px;
  }
  .acalog-custom .image-container-960 {
    width: 960px;
  }
  .acalog-custom .image-container-720 {
    width: 720px;
  }
  .acalog-custom .image-container-682 {
    width: 682px;
  }
  .acalog-custom .image-container-449 {
    width: 449px;
  }
  .acalog-custom .image-container-294 {
    width: 294px;
  }
  .acalog-custom .image-container-211 {
    width: 211px;
  }
}
.acalog-custom .slidedeck2h {
  position: relative;
  clear: both;
}
.acalog-custom body div.slidedeck2h {
  margin-top: 14px;
  margin-bottom: 14px;
}
@media only screen and (max-width: 720px) {
  .acalog-custom body div.slidedeck2h {
    margin-top: 0;
  }
}
.acalog-custom .keytaskspar .slidedeck2h {
  margin: 0;
}
.acalog-custom .homepage #center-nocols .top > .slidedeck2h:first-child,
.acalog-custom .homepage
  #center-nocols
  .top
  > [class^="cq-placeholder"]:first-child
  + .slidedeck2h {
  margin-top: 0;
}
.acalog-custom .slidedeck2h .slide-hidden {
  display: none;
}
.acalog-custom .slidedeck2h .slide {
  min-height: 100px;
}
.acalog-custom .slidedeck2h .slide .teaser-block,
.acalog-custom .slidedeck2h .slide .teaser-inner,
.acalog-custom .slidedeck2h .slide .teaser-content {
  margin: 0;
  padding: 0;
  border: 0;
}
.acalog-custom .slidedeck2h .slide .teaser-images {
  float: none;
}
.acalog-custom .slidedeck2h .slide .teaser-block {
  position: relative;
}
.acalog-custom .slidedeck2h .slide .teaser-block .teaser-body a {
  text-decoration: underline;
  color: #fff;
  border-bottom: 0;
}
.acalog-custom .slidedeck2h .slide .teaser-block .teaser-body a:hover {
  text-decoration: underline;
  border-bottom: 0;
}
.acalog-custom .slidedeck2h .slide .teaser-content {
  position: absolute;
  box-sizing: border-box;
  width: 688px;
  left: calc(-294%);
  bottom: 0;
  background-color: rgba(0,47,86,0.9);
  opacity: 1;
  padding: 18px 64px 5px;
}
.acalog-custom .slidedeck2h .slide .teaser-content:before,
.acalog-custom .slidedeck2h .slide .teaser-content:after {
  font-family: "ubcms";
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #da3c28;
  display: block;
  font-size: 22px;
  text-align: center;
  position: absolute;
  top: 50%;
  width: 64px;
  margin-top: -29px;
  padding: 20px 0;
}
.acalog-custom .slidedeck2h .slide .teaser-content:before {
  content: "\e905";
  left: 0;
}
.acalog-custom .slidedeck2h .slide .teaser-content:after {
  content: "\e906";
  right: 0;
}
.acalog-custom .slidedeck2h .slide .teaser-title {
  font-size: 19px;
  font-weight: 700;
  line-height: 1.3em;
  color: #fff;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  margin-bottom: 12px;
}
.acalog-custom .slidedeck2h .slide .teaser-title a {
  font-size: inherit;
  line-height: 1.3em;
}
.acalog-custom .slidedeck2h .slide .teaser-title a:hover {
  border-bottom: 0;
  text-decoration: underline;
}
.acalog-custom .slidedeck2h .slide .teaser-images img {
  display: block;
  border: 0;
}
.acalog-custom .slidedeck2h .slide .teaser-body {
  margin-bottom: 12px;
}
.acalog-custom .slidedeck2h .slide .teaser-body,
.acalog-custom .slidedeck2h .slide .teaser-body p {
  color: #fff;
  font: 14px Sofia, Arial, serif;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  line-height: 1.3em;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  max-height: 2.6em;
}
.acalog-custom .slidedeck2h .slide .teaser-body b,
.acalog-custom .slidedeck2h .slide .teaser-body p b {
  font-size: inherit;
  line-height: 0;
}
.acalog-custom .slidedeck2h .slide .teaser-body sup,
.acalog-custom .slidedeck2h .slide .teaser-body p sup,
.acalog-custom .slidedeck2h .slide .teaser-body sub,
.acalog-custom .slidedeck2h .slide .teaser-body p sub {
  font-size: 0.8em;
  line-height: normal;
}
.acalog-custom .slidedeck2h .slide .teaser-body sup,
.acalog-custom .slidedeck2h .slide .teaser-body p sup {
  vertical-align: top;
}
.acalog-custom .slidedeck2h .slide .teaser-body sub,
.acalog-custom .slidedeck2h .slide .teaser-body p sub {
  vertical-align: baseline;
}
@media only screen and (max-width: 720px) {
  .acalog-custom .slidedeck2h .slide .teaser-body,
  .acalog-custom .slidedeck2h .slide .teaser-body p {
    font-size: 12px;
  }
}
.acalog-custom .slidedeck2h .slide .teaser-links {
  display: block;
  margin-bottom: 12px;
}
.acalog-custom .slidedeck2h .slide .teaser-links ul {
  margin-bottom: 0;
}
.acalog-custom .slidedeck2h .slide .teaser-links ul li {
  margin: 0;
  padding: 0;
  display: none;
  font: 400 14px/1 Sofia, Arial, sans-serif;
  max-height: 16px;
}
.acalog-custom .slidedeck2h .slide .teaser-links ul li:first-child {
  display: block;
}
.acalog-custom .slidedeck2h .slide .teaser-links ul li > div {
  display: inline;
}
.acalog-custom .slidedeck2h .slide .teaser-links ul li a {
  font-size: inherit;
}
.acalog-custom .slidedeck2h .slide .teaser-links ul li a .teaser-title {
  display: inline;
  border-bottom: 0;
  font: 12px/1 Sofia, Arial, serif;
  font-weight: normal;
  color: #fff;
}
.acalog-custom .slidedeck2h .slide .teaser-links ul li a:hover {
  border-bottom: 0;
  text-decoration: underline;
}
.acalog-custom .slidedeck2h .slide .teaser-links ul li:before {
  font-family: "ubcms";
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e906";
  display: inline-block;
  position: relative;
  top: -1px;
  left: 0;
  font-size: 10px;
  z-index: 2;
}
.acalog-custom .slidedeck2h .lSAction {
  position: absolute;
  width: 688px;
  left: calc(-294%);
  bottom: 0;
}
.acalog-custom .slidedeck2h .lSAction a {
  top: auto;
  bottom: 0;
  width: 64px;
  height: 132px;
  background: 0;
  opacity: 1;
  outline: 0;
}
.acalog-custom .slidedeck2h .lSAction a.lSPrev {
  left: 0;
}
.acalog-custom .slidedeck2h .lSAction a.lSNext {
  right: 0;
}
.acalog-custom .slidedeck2h .lSSlideOuter .lSPager {
  position: absolute;
  box-sizing: border-box;
  left: calc(-294%);
  bottom: 17px;
  width: 688px;
  text-align: right;
  line-height: 0;
  padding-right: 64px;
}
.acalog-custom .slidedeck2h .lSSlideOuter .lSPager.lSpg > li {
  background: 0;
  margin: 0;
  padding: 0 4px 0 0;
}
.acalog-custom .slidedeck2h .lSSlideOuter .lSPager.lSpg > li a {
  width: 6px;
  height: 6px;
  background: #002f56;
  border: 1px solid #fff;
  text-indent: 999px;
}
.acalog-custom .slidedeck2h .lSSlideOuter .lSPager.lSpg > li.active a {
  background: #e4e4e4;
  color: #fff;
}
.acalog-custom .slidedeck2h .size-hero {
  margin: 0 -16px 0;
}
@media only screen and (min-width: 960px) {
  .acalog-custom .slidedeck2h .size-hero {
    margin: 0 calc(0%);
    overflow: hidden;
  }
}
@media only screen and (min-width: 960px) and (max-width: 1600px) {
  .acalog-custom .slidedeck2h .size-hero > .lSSlideOuter {
    margin: 0 calc(-750vw);
  }
}
@media only screen and (min-width: 960px) and (min-width: 1601px) {
  .acalog-custom .slidedeck2h .size-hero {
    height: 510px;
  }
  .acalog-custom .slidedeck2h .size-hero .slide .teaser-images .img-1920 {
    width: auto;
    height: calc(31.875vw);
    overflow: hidden;
  }
  .acalog-custom .slidedeck2h .size-hero .slide .teaser-images .img-1920 > span {
    display: block;
    margin: calc(239.0625px) 0;
  }
  .acalog-custom .slidedeck2h .size-hero .slide .teaser-images .img-1920 img {
    width: 100%;
  }
  .acalog-custom .slidedeck2h .size-hero .teaser-content {
    bottom: calc(-478.125vw);
  }
}
@media only screen and (min-width: 721px) {
  .acalog-custom .slidedeck2h .size-hero .slide img.img-1920 {
    display: block;
    width: 1600px;
    height: 510px;
  }
}
@media only screen and (min-width: 721px) and (max-width: 1600px) {
  .acalog-custom .slidedeck2h .size-hero .teaser-content {
    bottom: 0;
  }
  .acalog-custom .slidedeck2h .size-hero .slide .teaser-images .img-1920 {
    display: block;
    width: 1600px;
    height: 510px;
  }
}
.acalog-custom .slidedeck2h .size-m .slide .teaser-content,
.acalog-custom .slidedeck2h .size-m-s .slide .teaser-content,
.acalog-custom .slidedeck2h .size-s .slide .teaser-content,
.acalog-custom .slidedeck2h .size-xs .slide .teaser-content {
  position: relative;
  width: auto;
  margin: 0;
  padding: 10px 15px 5px;
  top: auto;
  left: auto;
  bottom: auto;
}
.acalog-custom .slidedeck2h .size-m .slide .teaser-content:before,
.acalog-custom .slidedeck2h .size-m-s .slide .teaser-content:before,
.acalog-custom .slidedeck2h .size-s .slide .teaser-content:before,
.acalog-custom .slidedeck2h .size-xs .slide .teaser-content:before,
.acalog-custom .slidedeck2h .size-m .slide .teaser-content:after,
.acalog-custom .slidedeck2h .size-m-s .slide .teaser-content:after,
.acalog-custom .slidedeck2h .size-s .slide .teaser-content:after,
.acalog-custom .slidedeck2h .size-xs .slide .teaser-content:after {
  box-sizing: border-box;
  content: "";
  display: block;
  width: 50%;
  border-bottom-width: 10px;
  border-bottom-style: solid;
  top: -21px;
}
.acalog-custom .slidedeck2h .size-m .slide .teaser-content:before,
.acalog-custom .slidedeck2h .size-m-s .slide .teaser-content:before,
.acalog-custom .slidedeck2h .size-s .slide .teaser-content:before,
.acalog-custom .slidedeck2h .size-xs .slide .teaser-content:before {
  left: 0;
  border-right: 10px solid transparent;
}
.acalog-custom .slidedeck2h .size-m .slide .teaser-content:after,
.acalog-custom .slidedeck2h .size-m-s .slide .teaser-content:after,
.acalog-custom .slidedeck2h .size-s .slide .teaser-content:after,
.acalog-custom .slidedeck2h .size-xs .slide .teaser-content:after {
  right: 0;
  border-left: 10px solid transparent;
}
.acalog-custom .slidedeck2h .size-m .slide .teaser-content .teaser-links ul li:before,
.acalog-custom .slidedeck2h .size-m-s .slide .teaser-content .teaser-links ul li:before,
.acalog-custom .slidedeck2h .size-s .slide .teaser-content .teaser-links ul li:before,
.acalog-custom .slidedeck2h .size-xs .slide .teaser-content .teaser-links ul li:before {
  font-family: "ubcms";
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e901";
  display: inline-block;
  position: relative;
  left: 0;
  z-index: 2;
  color: #da3c28;
  background-color: transparent;
  font-size: 14px;
  top: 1px;
}
.acalog-custom .slidedeck2h .size-m .slide .teaser-content .teaser-links ul li:after,
.acalog-custom .slidedeck2h .size-m-s .slide .teaser-content .teaser-links ul li:after,
.acalog-custom .slidedeck2h .size-s .slide .teaser-content .teaser-links ul li:after,
.acalog-custom .slidedeck2h .size-xs .slide .teaser-content .teaser-links ul li:after {
  top: 2px;
  left: 1px;
  content: "";
  background: #fff;
  width: 12px;
  height: 12px;
  display: block;
  border-radius: 12px;
  bottom: 3px;
  position: absolute;
  z-index: 1;
}
.acalog-custom .slidedeck2h .size-m .teaser-title,
.acalog-custom .slidedeck2h .size-m-s .teaser-title,
.acalog-custom .slidedeck2h .size-s .teaser-title,
.acalog-custom .slidedeck2h .size-xs .teaser-title {
  font: 900 16px Sofia, Arial, serif;
  white-space: normal;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  line-height: 1.3em;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  max-height: 2.6em;
}
.acalog-custom .slidedeck2h .size-m .teaser-title a,
.acalog-custom .slidedeck2h .size-m-s .teaser-title a,
.acalog-custom .slidedeck2h .size-s .teaser-title a,
.acalog-custom .slidedeck2h .size-xs .teaser-title a {
  font-size: inherit;
}
.acalog-custom .slidedeck2h .size-m .teaser-body,
.acalog-custom .slidedeck2h .size-m-s .teaser-body,
.acalog-custom .slidedeck2h .size-s .teaser-body,
.acalog-custom .slidedeck2h .size-xs .teaser-body,
.acalog-custom .slidedeck2h .size-m .teaser-body p,
.acalog-custom .slidedeck2h .size-m-s .teaser-body p,
.acalog-custom .slidedeck2h .size-s .teaser-body p,
.acalog-custom .slidedeck2h .size-xs .teaser-body p {
  font-size: 12px;
}
.acalog-custom .slidedeck2h .size-m .teaser-block .with-video a.teaser-video-popup:after,
.acalog-custom .slidedeck2h .size-m-s .teaser-block .with-video a.teaser-video-popup:after,
.acalog-custom .slidedeck2h .size-s .teaser-block .with-video a.teaser-video-popup:after,
.acalog-custom .slidedeck2h .size-xs .teaser-block .with-video a.teaser-video-popup:after {
  height: calc(90%);
}
.acalog-custom .slidedeck2h .size-m .lSSlideOuter .lSPager,
.acalog-custom .slidedeck2h .size-m-s .lSSlideOuter .lSPager,
.acalog-custom .slidedeck2h .size-s .lSSlideOuter .lSPager,
.acalog-custom .slidedeck2h .size-xs .lSSlideOuter .lSPager {
  text-align: center;
  width: 100%;
  padding: 0;
  margin: 0;
  left: 0;
  top: calc(50vw);
  height: 40px;
}
.acalog-custom .slidedeck2h .size-m .lSSlideOuter .lSPager.lSpg > li,
.acalog-custom .slidedeck2h .size-m-s .lSSlideOuter .lSPager.lSpg > li,
.acalog-custom .slidedeck2h .size-s .lSSlideOuter .lSPager.lSpg > li,
.acalog-custom .slidedeck2h .size-xs .lSSlideOuter .lSPager.lSpg > li {
  padding: 0 0 0 3px;
  line-height: 40px;
}
.acalog-custom .slidedeck2h .size-m .lSSlideOuter .lSPager.lSpg > li:first-child,
.acalog-custom .slidedeck2h .size-m-s .lSSlideOuter .lSPager.lSpg > li:first-child,
.acalog-custom .slidedeck2h .size-s .lSSlideOuter .lSPager.lSpg > li:first-child,
.acalog-custom .slidedeck2h .size-xs .lSSlideOuter .lSPager.lSpg > li:first-child {
  padding-left: 0;
}
.acalog-custom .slidedeck2h .size-m .lSSlideOuter .lSPager.lSpg > li a,
.acalog-custom .slidedeck2h .size-m-s .lSSlideOuter .lSPager.lSpg > li a,
.acalog-custom .slidedeck2h .size-s .lSSlideOuter .lSPager.lSpg > li a,
.acalog-custom .slidedeck2h .size-xs .lSSlideOuter .lSPager.lSpg > li a {
  width: 6px;
  height: 6px;
  background: #fff;
  border: 1px solid #fff;
  text-indent: 999px;
  box-shadow: 0 0 5px #000;
}
.acalog-custom .slidedeck2h .size-m .lSSlideOuter .lSPager.lSpg > li.active a,
.acalog-custom .slidedeck2h .size-m-s .lSSlideOuter .lSPager.lSpg > li.active a,
.acalog-custom .slidedeck2h .size-s .lSSlideOuter .lSPager.lSpg > li.active a,
.acalog-custom .slidedeck2h .size-xs .lSSlideOuter .lSPager.lSpg > li.active a {
  background: 0;
  color: #fff;
}
.acalog-custom .slidedeck2h .size-m .lSAction,
.acalog-custom .slidedeck2h .size-m-s .lSAction,
.acalog-custom .slidedeck2h .size-s .lSAction,
.acalog-custom .slidedeck2h .size-xs .lSAction {
  position: absolute;
  top: calc(65vw);
  bottom: auto;
  left: -16px;
  width: 100vw;
  margin: 0;
}
.acalog-custom .slidedeck2h .size-m .lSAction a,
.acalog-custom .slidedeck2h .size-m-s .lSAction a,
.acalog-custom .slidedeck2h .size-s .lSAction a,
.acalog-custom .slidedeck2h .size-xs .lSAction a {
  display: flex;
  position: absolute;
  width: 30px;
  height: 30px;
  background-color: rgba(228,228,228,0.85);
  align-items: center;
}
.acalog-custom .slidedeck2h .size-m .lSAction a:before,
.acalog-custom .slidedeck2h .size-m-s .lSAction a:before,
.acalog-custom .slidedeck2h .size-s .lSAction a:before,
.acalog-custom .slidedeck2h .size-xs .lSAction a:before {
  font-family: "ubcms";
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #da3c28;
  display: block;
  font-size: 24px;
  text-align: center;
  width: 30px;
  height: 40px;
  line-height: 40px;
  margin-top: 1px;
}
.acalog-custom .slidedeck2h .size-m .lSAction a.lSPrev,
.acalog-custom .slidedeck2h .size-m-s .lSAction a.lSPrev,
.acalog-custom .slidedeck2h .size-s .lSAction a.lSPrev,
.acalog-custom .slidedeck2h .size-xs .lSAction a.lSPrev {
  border-radius: 0 3px 3px 0;
}
.acalog-custom .slidedeck2h .size-m .lSAction a.lSPrev:before,
.acalog-custom .slidedeck2h .size-m-s .lSAction a.lSPrev:before,
.acalog-custom .slidedeck2h .size-s .lSAction a.lSPrev:before,
.acalog-custom .slidedeck2h .size-xs .lSAction a.lSPrev:before {
  content: "\e905";
  margin-left: -3px;
}
.acalog-custom .slidedeck2h .size-m .lSAction a.lSNext,
.acalog-custom .slidedeck2h .size-m-s .lSAction a.lSNext,
.acalog-custom .slidedeck2h .size-s .lSAction a.lSNext,
.acalog-custom .slidedeck2h .size-xs .lSAction a.lSNext {
  border-radius: 3px 0 0 3px;
}
.acalog-custom .slidedeck2h .size-m .lSAction a.lSNext:before,
.acalog-custom .slidedeck2h .size-m-s .lSAction a.lSNext:before,
.acalog-custom .slidedeck2h .size-s .lSAction a.lSNext:before,
.acalog-custom .slidedeck2h .size-xs .lSAction a.lSNext:before {
  content: "\e906";
  margin-left: 3px;
}
.acalog-custom .slidedeck2h .size-m .teaser-image img,
.acalog-custom .slidedeck2h .size-m-s .teaser-image img,
.acalog-custom .slidedeck2h .size-s .teaser-image img,
.acalog-custom .slidedeck2h .size-xs .teaser-image img {
  min-height: 100vw;
}
@media only screen and (min-width: 721px) {
  .acalog-custom .slidedeck2h
    .size-hero:not(.hide-controls):not(.hide-pager)
    .teaser-block.links-cnt-0
    .teaser-content,
  .acalog-custom .slidedeck2h
    .size-xl:not(.hide-controls):not(.hide-pager)
    .teaser-block.links-cnt-0
    .teaser-content,
  .acalog-custom .slidedeck2h
    .size-l:not(.hide-controls):not(.hide-pager)
    .teaser-block.links-cnt-0
    .teaser-content {
    padding-bottom: 30px;
  }
  .acalog-custom .slidedeck2h
    .size-hero:not(.hide-controls):not(.hide-pager)
    .teaser-block.links-cnt-0
    .teaser-links,
  .acalog-custom .slidedeck2h
    .size-xl:not(.hide-controls):not(.hide-pager)
    .teaser-block.links-cnt-0
    .teaser-links,
  .acalog-custom .slidedeck2h
    .size-l:not(.hide-controls):not(.hide-pager)
    .teaser-block.links-cnt-0
    .teaser-links {
    max-width: unset;
  }
  .acalog-custom .slidedeck2h .size-hero.count-10 .teaser-links,
  .acalog-custom .slidedeck2h .size-xl.count-10 .teaser-links,
  .acalog-custom .slidedeck2h .size-l.count-10 .teaser-links {
    padding-right: 140px;
  }
  .acalog-custom .slidedeck2h .size-hero.count-9 .teaser-links,
  .acalog-custom .slidedeck2h .size-xl.count-9 .teaser-links,
  .acalog-custom .slidedeck2h .size-l.count-9 .teaser-links {
    padding-right: 126px;
  }
  .acalog-custom .slidedeck2h .size-hero.count-8 .teaser-links,
  .acalog-custom .slidedeck2h .size-xl.count-8 .teaser-links,
  .acalog-custom .slidedeck2h .size-l.count-8 .teaser-links {
    padding-right: 112px;
  }
  .acalog-custom .slidedeck2h .size-hero.count-7 .teaser-links,
  .acalog-custom .slidedeck2h .size-xl.count-7 .teaser-links,
  .acalog-custom .slidedeck2h .size-l.count-7 .teaser-links {
    padding-right: 98px;
  }
  .acalog-custom .slidedeck2h .size-hero.count-6 .teaser-links,
  .acalog-custom .slidedeck2h .size-xl.count-6 .teaser-links,
  .acalog-custom .slidedeck2h .size-l.count-6 .teaser-links {
    padding-right: 84px;
  }
  .acalog-custom .slidedeck2h .size-hero.count-5 .teaser-links,
  .acalog-custom .slidedeck2h .size-xl.count-5 .teaser-links,
  .acalog-custom .slidedeck2h .size-l.count-5 .teaser-links {
    padding-right: 70px;
  }
  .acalog-custom .slidedeck2h .size-hero.count-4 .teaser-links,
  .acalog-custom .slidedeck2h .size-xl.count-4 .teaser-links,
  .acalog-custom .slidedeck2h .size-l.count-4 .teaser-links {
    padding-right: 56px;
  }
  .acalog-custom .slidedeck2h .size-hero.count-3 .teaser-links,
  .acalog-custom .slidedeck2h .size-xl.count-3 .teaser-links,
  .acalog-custom .slidedeck2h .size-l.count-3 .teaser-links {
    padding-right: 42px;
  }
  .acalog-custom .slidedeck2h .size-hero.count-2 .teaser-links,
  .acalog-custom .slidedeck2h .size-xl.count-2 .teaser-links,
  .acalog-custom .slidedeck2h .size-l.count-2 .teaser-links {
    padding-right: 28px;
  }
  .acalog-custom .homepage-leftnav .top .slidedeck2h .size-xl,
  .acalog-custom .keytaskspar .slidedeck2h .size-xl,
  .acalog-custom .slidedeck2h .size-l {
    margin: 0;
  }
  .acalog-custom .homepage-leftnav .top .slidedeck2h .size-xl .lSAction,
  .acalog-custom .keytaskspar .slidedeck2h .size-xl .lSAction,
  .acalog-custom .slidedeck2h .size-l .lSAction,
  .acalog-custom .homepage-leftnav .top .slidedeck2h .size-xl .slide .teaser-content,
  .acalog-custom .keytaskspar .slidedeck2h .size-xl .slide .teaser-content,
  .acalog-custom .slidedeck2h .size-l .slide .teaser-content {
    width: calc(80%);
    bottom: 16px;
    left: 0;
    right: 0;
    margin-left: 10px;
    margin-right: 10px;
  }
  .acalog-custom .homepage-leftnav
    .top
    .slidedeck2h
    .size-xl
    .teaser-block
    .with-video
    a.teaser-video-popup:after,
  .acalog-custom .keytaskspar
    .slidedeck2h
    .size-xl
    .teaser-block
    .with-video
    a.teaser-video-popup:after,
  .acalog-custom .slidedeck2h .size-l .teaser-block .with-video a.teaser-video-popup:after {
    height: 75%;
  }
  .acalog-custom .homepage-leftnav .top .slidedeck2h .size-xl .lSSlideOuter .lSPager,
  .acalog-custom .keytaskspar .slidedeck2h .size-xl .lSSlideOuter .lSPager,
  .acalog-custom .slidedeck2h .size-l .lSSlideOuter .lSPager {
    bottom: 34px;
    left: 0;
    width: 100%;
    padding-right: 74px;
  }
  .acalog-custom .keytaskspar .slidedeck2h {
    margin-right: -16px;
  }
  .acalog-custom .slidedeck2h .size-m .teaser-image img,
  .acalog-custom .slidedeck2h .size-m-s .teaser-image img,
  .acalog-custom .slidedeck2h .size-s .teaser-image img,
  .acalog-custom .slidedeck2h .size-xs .teaser-image img {
    min-height: 0;
  }
  .acalog-custom .slidedeck2h .size-m .lSAction,
  .acalog-custom .slidedeck2h .size-m-s .lSAction,
  .acalog-custom .slidedeck2h .size-s .lSAction,
  .acalog-custom .slidedeck2h .size-xs .lSAction {
    width: 100%;
    left: 0;
  }
  .acalog-custom .slidedeck2h .size-m .lSAction a:before,
  .acalog-custom .slidedeck2h .size-m-s .lSAction a:before,
  .acalog-custom .slidedeck2h .size-s .lSAction a:before,
  .acalog-custom .slidedeck2h .size-xs .lSAction a:before {
    font-size: 20px;
    margin-top: 0;
  }
  .acalog-custom .slidedeck2h .size-m .lSAction a.lSPrev:before,
  .acalog-custom .slidedeck2h .size-m-s .lSAction a.lSPrev:before,
  .acalog-custom .slidedeck2h .size-s .lSAction a.lSPrev:before,
  .acalog-custom .slidedeck2h .size-xs .lSAction a.lSPrev:before {
    margin-left: -1px;
  }
  .acalog-custom .slidedeck2h .size-m .lSAction a.lSNext:before,
  .acalog-custom .slidedeck2h .size-m-s .lSAction a.lSNext:before,
  .acalog-custom .slidedeck2h .size-s .lSAction a.lSNext:before,
  .acalog-custom .slidedeck2h .size-xs .lSAction a.lSNext:before {
    margin-left: 3px;
  }
  .acalog-custom .slidedeck2h .size-m .teaser-title {
    display: block;
    white-space: nowrap;
  }
  .acalog-custom .slidedeck2h .size-m .lSSlideOuter .lSPager {
    top: 214px;
  }
  .acalog-custom .slidedeck2h .size-m .lSAction {
    top: 142px;
  }
  .acalog-custom .slidedeck2h .size-m-s .teaser-body,
  .acalog-custom .slidedeck2h .size-s .teaser-body,
  .acalog-custom .slidedeck2h .size-xs .teaser-body,
  .acalog-custom .slidedeck2h .size-m-s .teaser-body p,
  .acalog-custom .slidedeck2h .size-s .teaser-body p,
  .acalog-custom .slidedeck2h .size-xs .teaser-body p {
    line-height: 1.3em;
    -webkit-line-clamp: 3;
    max-height: 3.9em;
  }
  .acalog-custom .slidedeck2h .size-m-s .lSSlideOuter .lSPager {
    top: 154px;
  }
  .acalog-custom .slidedeck2h .size-m-s .lSAction {
    top: 112px;
  }
  .acalog-custom .slidedeck2h .size-s .lSSlideOuter .lSPager {
    top: 136px;
  }
  .acalog-custom .slidedeck2h .size-s .lSAction {
    top: 102px;
  }
  .acalog-custom .slidedeck2h .size-xs .lSSlideOuter .lSPager {
    top: 162px;
  }
  .acalog-custom .slidedeck2h .size-xs .lSAction {
    top: 115px;
  }
}
@media only screen and (max-width: 720px) {
  .acalog-custom .slidedeck2h .teaser-images img {
    width: 100%;
    height: auto;
  }
  .acalog-custom .slidedeck2h .size-hero,
  .acalog-custom .slidedeck2h .size-xl,
  .acalog-custom .slidedeck2h .size-l,
  .acalog-custom .slidedeck2h .size-m,
  .acalog-custom .slidedeck2h .size-m-s,
  .acalog-custom .slidedeck2h .size-s,
  .acalog-custom .slidedeck2h .size-xs {
    margin: 0 -16px 0;
  }
  .acalog-custom .slidedeck2h .size-hero .slide .teaser-content,
  .acalog-custom .slidedeck2h .size-xl .slide .teaser-content,
  .acalog-custom .slidedeck2h .size-l .slide .teaser-content,
  .acalog-custom .slidedeck2h .size-m .slide .teaser-content,
  .acalog-custom .slidedeck2h .size-m-s .slide .teaser-content,
  .acalog-custom .slidedeck2h .size-s .slide .teaser-content,
  .acalog-custom .slidedeck2h .size-xs .slide .teaser-content {
    position: relative;
    width: auto;
    margin: 0;
    padding: 10px 15px 5px;
    top: auto;
    left: auto;
    bottom: auto;
  }
  .acalog-custom .slidedeck2h .size-hero .slide .teaser-content:before,
  .acalog-custom .slidedeck2h .size-xl .slide .teaser-content:before,
  .acalog-custom .slidedeck2h .size-l .slide .teaser-content:before,
  .acalog-custom .slidedeck2h .size-m .slide .teaser-content:before,
  .acalog-custom .slidedeck2h .size-m-s .slide .teaser-content:before,
  .acalog-custom .slidedeck2h .size-s .slide .teaser-content:before,
  .acalog-custom .slidedeck2h .size-xs .slide .teaser-content:before,
  .acalog-custom .slidedeck2h .size-hero .slide .teaser-content:after,
  .acalog-custom .slidedeck2h .size-xl .slide .teaser-content:after,
  .acalog-custom .slidedeck2h .size-l .slide .teaser-content:after,
  .acalog-custom .slidedeck2h .size-m .slide .teaser-content:after,
  .acalog-custom .slidedeck2h .size-m-s .slide .teaser-content:after,
  .acalog-custom .slidedeck2h .size-s .slide .teaser-content:after,
  .acalog-custom .slidedeck2h .size-xs .slide .teaser-content:after {
    box-sizing: border-box;
    content: "";
    display: block;
    width: 50%;
    border-bottom-width: 10px;
    border-bottom-style: solid;
    top: -21px;
  }
  .acalog-custom .slidedeck2h .size-hero .slide .teaser-content:before,
  .acalog-custom .slidedeck2h .size-xl .slide .teaser-content:before,
  .acalog-custom .slidedeck2h .size-l .slide .teaser-content:before,
  .acalog-custom .slidedeck2h .size-m .slide .teaser-content:before,
  .acalog-custom .slidedeck2h .size-m-s .slide .teaser-content:before,
  .acalog-custom .slidedeck2h .size-s .slide .teaser-content:before,
  .acalog-custom .slidedeck2h .size-xs .slide .teaser-content:before {
    left: 0;
    border-right: 10px solid transparent;
  }
  .acalog-custom .slidedeck2h .size-hero .slide .teaser-content:after,
  .acalog-custom .slidedeck2h .size-xl .slide .teaser-content:after,
  .acalog-custom .slidedeck2h .size-l .slide .teaser-content:after,
  .acalog-custom .slidedeck2h .size-m .slide .teaser-content:after,
  .acalog-custom .slidedeck2h .size-m-s .slide .teaser-content:after,
  .acalog-custom .slidedeck2h .size-s .slide .teaser-content:after,
  .acalog-custom .slidedeck2h .size-xs .slide .teaser-content:after {
    right: 0;
    border-left: 10px solid transparent;
  }
  .acalog-custom .slidedeck2h .size-hero .slide .teaser-content .teaser-links ul li:before,
  .acalog-custom .slidedeck2h .size-xl .slide .teaser-content .teaser-links ul li:before,
  .acalog-custom .slidedeck2h .size-l .slide .teaser-content .teaser-links ul li:before,
  .acalog-custom .slidedeck2h .size-m .slide .teaser-content .teaser-links ul li:before,
  .acalog-custom .slidedeck2h .size-m-s .slide .teaser-content .teaser-links ul li:before,
  .acalog-custom .slidedeck2h .size-s .slide .teaser-content .teaser-links ul li:before,
  .acalog-custom .slidedeck2h .size-xs .slide .teaser-content .teaser-links ul li:before {
    font-family: "ubcms";
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e901";
    display: inline-block;
    position: relative;
    left: 0;
    z-index: 2;
    color: #da3c28;
    background-color: transparent;
    font-size: 14px;
    top: 1px;
  }
  .acalog-custom .slidedeck2h .size-hero .slide .teaser-content .teaser-links ul li:after,
  .acalog-custom .slidedeck2h .size-xl .slide .teaser-content .teaser-links ul li:after,
  .acalog-custom .slidedeck2h .size-l .slide .teaser-content .teaser-links ul li:after,
  .acalog-custom .slidedeck2h .size-m .slide .teaser-content .teaser-links ul li:after,
  .acalog-custom .slidedeck2h .size-m-s .slide .teaser-content .teaser-links ul li:after,
  .acalog-custom .slidedeck2h .size-s .slide .teaser-content .teaser-links ul li:after,
  .acalog-custom .slidedeck2h .size-xs .slide .teaser-content .teaser-links ul li:after {
    top: 2px;
    left: 1px;
    content: "";
    background: #fff;
    width: 12px;
    height: 12px;
    display: block;
    border-radius: 12px;
    bottom: 3px;
    position: absolute;
    z-index: 1;
  }
  .acalog-custom .slidedeck2h .size-hero .teaser-title,
  .acalog-custom .slidedeck2h .size-xl .teaser-title,
  .acalog-custom .slidedeck2h .size-l .teaser-title,
  .acalog-custom .slidedeck2h .size-m .teaser-title,
  .acalog-custom .slidedeck2h .size-m-s .teaser-title,
  .acalog-custom .slidedeck2h .size-s .teaser-title,
  .acalog-custom .slidedeck2h .size-xs .teaser-title {
    font: 900 16px Sofia, Arial, serif;
    white-space: normal;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    line-height: 1.3em;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    max-height: 2.6em;
  }
  .acalog-custom .slidedeck2h .size-hero .teaser-title a,
  .acalog-custom .slidedeck2h .size-xl .teaser-title a,
  .acalog-custom .slidedeck2h .size-l .teaser-title a,
  .acalog-custom .slidedeck2h .size-m .teaser-title a,
  .acalog-custom .slidedeck2h .size-m-s .teaser-title a,
  .acalog-custom .slidedeck2h .size-s .teaser-title a,
  .acalog-custom .slidedeck2h .size-xs .teaser-title a {
    font-size: inherit;
  }
  .acalog-custom .slidedeck2h .size-hero .teaser-body,
  .acalog-custom .slidedeck2h .size-xl .teaser-body,
  .acalog-custom .slidedeck2h .size-l .teaser-body,
  .acalog-custom .slidedeck2h .size-m .teaser-body,
  .acalog-custom .slidedeck2h .size-m-s .teaser-body,
  .acalog-custom .slidedeck2h .size-s .teaser-body,
  .acalog-custom .slidedeck2h .size-xs .teaser-body,
  .acalog-custom .slidedeck2h .size-hero .teaser-body p,
  .acalog-custom .slidedeck2h .size-xl .teaser-body p,
  .acalog-custom .slidedeck2h .size-l .teaser-body p,
  .acalog-custom .slidedeck2h .size-m .teaser-body p,
  .acalog-custom .slidedeck2h .size-m-s .teaser-body p,
  .acalog-custom .slidedeck2h .size-s .teaser-body p,
  .acalog-custom .slidedeck2h .size-xs .teaser-body p {
    font-size: 12px;
  }
  .acalog-custom .slidedeck2h .size-hero .teaser-block .with-video a.teaser-video-popup:after,
  .acalog-custom .slidedeck2h .size-xl .teaser-block .with-video a.teaser-video-popup:after,
  .acalog-custom .slidedeck2h .size-l .teaser-block .with-video a.teaser-video-popup:after,
  .acalog-custom .slidedeck2h .size-m .teaser-block .with-video a.teaser-video-popup:after,
  .acalog-custom .slidedeck2h .size-m-s .teaser-block .with-video a.teaser-video-popup:after,
  .acalog-custom .slidedeck2h .size-s .teaser-block .with-video a.teaser-video-popup:after,
  .acalog-custom .slidedeck2h .size-xs .teaser-block .with-video a.teaser-video-popup:after {
    height: calc(90%);
  }
  .acalog-custom .slidedeck2h .size-hero .lSSlideOuter .lSPager,
  .acalog-custom .slidedeck2h .size-xl .lSSlideOuter .lSPager,
  .acalog-custom .slidedeck2h .size-l .lSSlideOuter .lSPager,
  .acalog-custom .slidedeck2h .size-m .lSSlideOuter .lSPager,
  .acalog-custom .slidedeck2h .size-m-s .lSSlideOuter .lSPager,
  .acalog-custom .slidedeck2h .size-s .lSSlideOuter .lSPager,
  .acalog-custom .slidedeck2h .size-xs .lSSlideOuter .lSPager {
    text-align: center;
    width: 100%;
    padding: 0;
    margin: 0;
    left: 0;
    top: calc(50vw);
    height: 40px;
  }
  .acalog-custom .slidedeck2h .size-hero .lSSlideOuter .lSPager.lSpg > li,
  .acalog-custom .slidedeck2h .size-xl .lSSlideOuter .lSPager.lSpg > li,
  .acalog-custom .slidedeck2h .size-l .lSSlideOuter .lSPager.lSpg > li,
  .acalog-custom .slidedeck2h .size-m .lSSlideOuter .lSPager.lSpg > li,
  .acalog-custom .slidedeck2h .size-m-s .lSSlideOuter .lSPager.lSpg > li,
  .acalog-custom .slidedeck2h .size-s .lSSlideOuter .lSPager.lSpg > li,
  .acalog-custom .slidedeck2h .size-xs .lSSlideOuter .lSPager.lSpg > li {
    padding: 0 0 0 3px;
    line-height: 40px;
  }
  .acalog-custom .slidedeck2h .size-hero .lSSlideOuter .lSPager.lSpg > li:first-child,
  .acalog-custom .slidedeck2h .size-xl .lSSlideOuter .lSPager.lSpg > li:first-child,
  .acalog-custom .slidedeck2h .size-l .lSSlideOuter .lSPager.lSpg > li:first-child,
  .acalog-custom .slidedeck2h .size-m .lSSlideOuter .lSPager.lSpg > li:first-child,
  .acalog-custom .slidedeck2h .size-m-s .lSSlideOuter .lSPager.lSpg > li:first-child,
  .acalog-custom .slidedeck2h .size-s .lSSlideOuter .lSPager.lSpg > li:first-child,
  .acalog-custom .slidedeck2h .size-xs .lSSlideOuter .lSPager.lSpg > li:first-child {
    padding-left: 0;
  }
  .acalog-custom .slidedeck2h .size-hero .lSSlideOuter .lSPager.lSpg > li a,
  .acalog-custom .slidedeck2h .size-xl .lSSlideOuter .lSPager.lSpg > li a,
  .acalog-custom .slidedeck2h .size-l .lSSlideOuter .lSPager.lSpg > li a,
  .acalog-custom .slidedeck2h .size-m .lSSlideOuter .lSPager.lSpg > li a,
  .acalog-custom .slidedeck2h .size-m-s .lSSlideOuter .lSPager.lSpg > li a,
  .acalog-custom .slidedeck2h .size-s .lSSlideOuter .lSPager.lSpg > li a,
  .acalog-custom .slidedeck2h .size-xs .lSSlideOuter .lSPager.lSpg > li a {
    width: 6px;
    height: 6px;
    background: #fff;
    border: 1px solid #fff;
    text-indent: 999px;
    box-shadow: 0 0 5px #000;
  }
  .acalog-custom .slidedeck2h .size-hero .lSSlideOuter .lSPager.lSpg > li.active a,
  .acalog-custom .slidedeck2h .size-xl .lSSlideOuter .lSPager.lSpg > li.active a,
  .acalog-custom .slidedeck2h .size-l .lSSlideOuter .lSPager.lSpg > li.active a,
  .acalog-custom .slidedeck2h .size-m .lSSlideOuter .lSPager.lSpg > li.active a,
  .acalog-custom .slidedeck2h .size-m-s .lSSlideOuter .lSPager.lSpg > li.active a,
  .acalog-custom .slidedeck2h .size-s .lSSlideOuter .lSPager.lSpg > li.active a,
  .acalog-custom .slidedeck2h .size-xs .lSSlideOuter .lSPager.lSpg > li.active a {
    background: 0;
    color: #fff;
  }
  .acalog-custom .slidedeck2h .size-hero .lSAction,
  .acalog-custom .slidedeck2h .size-xl .lSAction,
  .acalog-custom .slidedeck2h .size-l .lSAction,
  .acalog-custom .slidedeck2h .size-m .lSAction,
  .acalog-custom .slidedeck2h .size-m-s .lSAction,
  .acalog-custom .slidedeck2h .size-s .lSAction,
  .acalog-custom .slidedeck2h .size-xs .lSAction {
    position: absolute;
    top: calc(65vw);
    bottom: auto;
    left: -16px;
    width: 100vw;
    margin: 0;
  }
  .acalog-custom .slidedeck2h .size-hero .lSAction a,
  .acalog-custom .slidedeck2h .size-xl .lSAction a,
  .acalog-custom .slidedeck2h .size-l .lSAction a,
  .acalog-custom .slidedeck2h .size-m .lSAction a,
  .acalog-custom .slidedeck2h .size-m-s .lSAction a,
  .acalog-custom .slidedeck2h .size-s .lSAction a,
  .acalog-custom .slidedeck2h .size-xs .lSAction a {
    display: flex;
    position: absolute;
    width: 40px;
    height: 40px;
    background-color: rgba(228,228,228,0.85);
    align-items: center;
  }
  .acalog-custom .slidedeck2h .size-hero .lSAction a:before,
  .acalog-custom .slidedeck2h .size-xl .lSAction a:before,
  .acalog-custom .slidedeck2h .size-l .lSAction a:before,
  .acalog-custom .slidedeck2h .size-m .lSAction a:before,
  .acalog-custom .slidedeck2h .size-m-s .lSAction a:before,
  .acalog-custom .slidedeck2h .size-s .lSAction a:before,
  .acalog-custom .slidedeck2h .size-xs .lSAction a:before {
    font-family: "ubcms";
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #da3c28;
    display: block;
    font-size: 24px;
    text-align: center;
    width: 40px;
    height: 40px;
    line-height: 40px;
    margin-top: 1px;
  }
  .acalog-custom .slidedeck2h .size-hero .lSAction a.lSPrev,
  .acalog-custom .slidedeck2h .size-xl .lSAction a.lSPrev,
  .acalog-custom .slidedeck2h .size-l .lSAction a.lSPrev,
  .acalog-custom .slidedeck2h .size-m .lSAction a.lSPrev,
  .acalog-custom .slidedeck2h .size-m-s .lSAction a.lSPrev,
  .acalog-custom .slidedeck2h .size-s .lSAction a.lSPrev,
  .acalog-custom .slidedeck2h .size-xs .lSAction a.lSPrev {
    border-radius: 0 3px 3px 0;
  }
  .acalog-custom .slidedeck2h .size-hero .lSAction a.lSPrev:before,
  .acalog-custom .slidedeck2h .size-xl .lSAction a.lSPrev:before,
  .acalog-custom .slidedeck2h .size-l .lSAction a.lSPrev:before,
  .acalog-custom .slidedeck2h .size-m .lSAction a.lSPrev:before,
  .acalog-custom .slidedeck2h .size-m-s .lSAction a.lSPrev:before,
  .acalog-custom .slidedeck2h .size-s .lSAction a.lSPrev:before,
  .acalog-custom .slidedeck2h .size-xs .lSAction a.lSPrev:before {
    content: "\e905";
    margin-left: -3px;
  }
  .acalog-custom .slidedeck2h .size-hero .lSAction a.lSNext,
  .acalog-custom .slidedeck2h .size-xl .lSAction a.lSNext,
  .acalog-custom .slidedeck2h .size-l .lSAction a.lSNext,
  .acalog-custom .slidedeck2h .size-m .lSAction a.lSNext,
  .acalog-custom .slidedeck2h .size-m-s .lSAction a.lSNext,
  .acalog-custom .slidedeck2h .size-s .lSAction a.lSNext,
  .acalog-custom .slidedeck2h .size-xs .lSAction a.lSNext {
    border-radius: 3px 0 0 3px;
  }
  .acalog-custom .slidedeck2h .size-hero .lSAction a.lSNext:before,
  .acalog-custom .slidedeck2h .size-xl .lSAction a.lSNext:before,
  .acalog-custom .slidedeck2h .size-l .lSAction a.lSNext:before,
  .acalog-custom .slidedeck2h .size-m .lSAction a.lSNext:before,
  .acalog-custom .slidedeck2h .size-m-s .lSAction a.lSNext:before,
  .acalog-custom .slidedeck2h .size-s .lSAction a.lSNext:before,
  .acalog-custom .slidedeck2h .size-xs .lSAction a.lSNext:before {
    content: "\e906";
    margin-left: 3px;
  }
  .acalog-custom .slidedeck2h .size-hero .teaser-image img,
  .acalog-custom .slidedeck2h .size-xl .teaser-image img,
  .acalog-custom .slidedeck2h .size-l .teaser-image img,
  .acalog-custom .slidedeck2h .size-m .teaser-image img,
  .acalog-custom .slidedeck2h .size-m-s .teaser-image img,
  .acalog-custom .slidedeck2h .size-s .teaser-image img,
  .acalog-custom .slidedeck2h .size-xs .teaser-image img {
    min-height: 100vw;
  }
}
.acalog-custom .slidedeck2h .light .slide {
  background: #e4e4e4;
}
.acalog-custom .slidedeck2h .light .slide .teaser-content {
  background: rgba(228,228,228,0.9);
}
.acalog-custom .slidedeck2h .light .slide .teaser-content:before,
.acalog-custom .slidedeck2h .light .slide .teaser-content:after {
  border-bottom-color: #e4e4e4;
}
.acalog-custom .slidedeck2h .light .slide .teaser-body,
.acalog-custom .slidedeck2h .light .slide .teaser-body p {
  color: #000;
}
.acalog-custom .slidedeck2h .light .slide .teaser-body > *,
.acalog-custom .slidedeck2h .light .slide .teaser-body p > *,
.acalog-custom .slidedeck2h .light .slide .teaser-body a > *,
.acalog-custom .slidedeck2h .light .slide .teaser-body p a > * {
  color: #000;
}
.acalog-custom .slidedeck2h .light .slide .teaser-body a:hover,
.acalog-custom .slidedeck2h .light .slide .teaser-body p a:hover,
.acalog-custom .slidedeck2h .light .slide .teaser-body a:hover > *,
.acalog-custom .slidedeck2h .light .slide .teaser-body p a:hover > * {
  color: #005bbb;
}
.acalog-custom .slidedeck2h .light .slide .teaser-title {
  color: #005bbb;
}
.acalog-custom .slidedeck2h .light .slide .teaser-title a {
  color: inherit;
}
@media only screen and (max-width: 720px) {
  .acalog-custom .slidedeck2h .light .slide .teaser-title {
    color: #000;
  }
}
.acalog-custom .slidedeck2h .light .slide .teaser-links ul li {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #005bbb;
}
.acalog-custom .slidedeck2h .light .slide .teaser-links ul li:before {
  color: #005bbb;
}
@media only screen and (max-width: 720px) {
  .acalog-custom .slidedeck2h .light .slide .teaser-links ul li:before {
    color: #da3c28;
  }
}
.acalog-custom .slidedeck2h .light .slide .teaser-links ul li a {
  text-decoration-color: #005bbb;
}
.acalog-custom .slidedeck2h .light .slide .teaser-links ul li a .teaser-title,
.acalog-custom .slidedeck2h .light .slide .teaser-links ul li a .linkhint-icon {
  color: #005bbb;
}
.acalog-custom .slidedeck2h .light .lSSlideOuter .lSPager.lSpg > li a {
  border: 1px solid #000;
  background: 0;
}
@media only screen and (max-width: 720px) {
  .acalog-custom .slidedeck2h .light .lSSlideOuter .lSPager.lSpg > li a {
    border: 1px solid #fff;
    background: #fff;
  }
}
.acalog-custom .slidedeck2h .light .lSSlideOuter .lSPager.lSpg > li.active a {
  background: #000;
  color: #e4e4e4;
  text-indent: 999px;
}
@media only screen and (max-width: 720px) {
  .acalog-custom .slidedeck2h .light .lSSlideOuter .lSPager.lSpg > li.active a {
    background: 0;
    color: #fff;
  }
}
.acalog-custom .slidedeck2h .light.size-m .lSSlideOuter .lSPager.lSpg > li a,
.acalog-custom .slidedeck2h .light.size-m-s .lSSlideOuter .lSPager.lSpg > li a,
.acalog-custom .slidedeck2h .light.size-s .lSSlideOuter .lSPager.lSpg > li a,
.acalog-custom .slidedeck2h .light.size-xs .lSSlideOuter .lSPager.lSpg > li a {
  border-color: #fff;
  background: #fff;
}
.acalog-custom .slidedeck2h .light.size-m .lSSlideOuter .lSPager.lSpg > li.active a,
.acalog-custom .slidedeck2h .light.size-m-s .lSSlideOuter .lSPager.lSpg > li.active a,
.acalog-custom .slidedeck2h .light.size-s .lSSlideOuter .lSPager.lSpg > li.active a,
.acalog-custom .slidedeck2h .light.size-xs .lSSlideOuter .lSPager.lSpg > li.active a {
  background: 0;
  color: #fff;
}
.acalog-custom .slidedeck2h .dark .slide {
  background: #002f56;
}
.acalog-custom .slidedeck2h .dark .slide .teaser-content {
  background: rgba(0,47,86,0.9);
}
.acalog-custom .slidedeck2h .dark .slide .teaser-content:before,
.acalog-custom .slidedeck2h .dark .slide .teaser-content:after {
  border-bottom-color: #002f56;
}
.acalog-custom .slidedeck2h .dark .slide .teaser-body,
.acalog-custom .slidedeck2h .dark .slide .teaser-body p {
  color: #fff;
}
.acalog-custom .slidedeck2h .dark .slide .teaser-body > *,
.acalog-custom .slidedeck2h .dark .slide .teaser-body p > *,
.acalog-custom .slidedeck2h .dark .slide .teaser-body a > *,
.acalog-custom .slidedeck2h .dark .slide .teaser-body p a > * {
  color: #fff;
}
.acalog-custom .slidedeck2h .dark .slide .teaser-body a:hover,
.acalog-custom .slidedeck2h .dark .slide .teaser-body p a:hover,
.acalog-custom .slidedeck2h .dark .slide .teaser-body a:hover > *,
.acalog-custom .slidedeck2h .dark .slide .teaser-body p a:hover > * {
  color: #2f9fd0;
}
.acalog-custom .slidedeck2h .dark .slide .teaser-title {
  color: #fff;
}
.acalog-custom .slidedeck2h .dark .slide .teaser-title a {
  color: inherit;
}
@media only screen and (max-width: 720px) {
  .acalog-custom .slidedeck2h .dark .slide .teaser-title {
    color: #fff;
  }
}
.acalog-custom .slidedeck2h .dark .slide .teaser-links ul li {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #fff;
}
.acalog-custom .slidedeck2h .dark .slide .teaser-links ul li:before {
  color: #fff;
}
@media only screen and (max-width: 720px) {
  .acalog-custom .slidedeck2h .dark .slide .teaser-links ul li:before {
    color: #da3c28;
  }
}
.acalog-custom .slidedeck2h .dark .slide .teaser-links ul li a {
  text-decoration-color: #fff;
}
.acalog-custom .slidedeck2h .dark .slide .teaser-links ul li a .teaser-title,
.acalog-custom .slidedeck2h .dark .slide .teaser-links ul li a .linkhint-icon {
  color: #fff;
}
.acalog-custom .slidedeck2h .dark .lSSlideOuter .lSPager.lSpg > li a {
  border: 1px solid #fff;
  background: 0;
}
@media only screen and (max-width: 720px) {
  .acalog-custom .slidedeck2h .dark .lSSlideOuter .lSPager.lSpg > li a {
    border: 1px solid #fff;
    background: #fff;
  }
}
.acalog-custom .slidedeck2h .dark .lSSlideOuter .lSPager.lSpg > li.active a {
  background: #fff;
  color: #002f56;
  text-indent: 999px;
}
@media only screen and (max-width: 720px) {
  .acalog-custom .slidedeck2h .dark .lSSlideOuter .lSPager.lSpg > li.active a {
    background: 0;
    color: #fff;
  }
}
.acalog-custom .slidedeck2h .dark.size-m .lSSlideOuter .lSPager.lSpg > li a,
.acalog-custom .slidedeck2h .dark.size-m-s .lSSlideOuter .lSPager.lSpg > li a,
.acalog-custom .slidedeck2h .dark.size-s .lSSlideOuter .lSPager.lSpg > li a,
.acalog-custom .slidedeck2h .dark.size-xs .lSSlideOuter .lSPager.lSpg > li a {
  border-color: #fff;
  background: #fff;
}
.acalog-custom .slidedeck2h .dark.size-m .lSSlideOuter .lSPager.lSpg > li.active a,
.acalog-custom .slidedeck2h .dark.size-m-s .lSSlideOuter .lSPager.lSpg > li.active a,
.acalog-custom .slidedeck2h .dark.size-s .lSSlideOuter .lSPager.lSpg > li.active a,
.acalog-custom .slidedeck2h .dark.size-xs .lSSlideOuter .lSPager.lSpg > li.active a {
  background: 0;
  color: #fff;
}
.acalog-custom .hide-controls .lSPager.lSpg,
.acalog-custom .hide-controls .lSAction {
  display: none;
}
@media only screen and (min-width: 721px) {
  .acalog-custom .hide-controls.size-hero .slide .teaser-content:before,
  .acalog-custom .hide-controls.size-xl .slide .teaser-content:before,
  .acalog-custom .hide-controls.size-l .slide .teaser-content:before,
  .acalog-custom .hide-controls.size-hero .slide .teaser-content:after,
  .acalog-custom .hide-controls.size-xl .slide .teaser-content:after,
  .acalog-custom .hide-controls.size-l .slide .teaser-content:after {
    display: none;
  }
  .acalog-custom .hide-controls.size-hero .slide .teaser-content,
  .acalog-custom .hide-controls.size-xl .slide .teaser-content,
  .acalog-custom .hide-controls.size-l .slide .teaser-content {
    padding-left: 40px;
    padding-right: 40px;
  }
}
.acalog-custom .hide-pager .lSPager.lSpg {
  display: none;
}
.acalog-custom .d-none {
  display: none;
}
.acalog-custom .sitemap .link {
  background: 0;
  position: relative;
  color: #005bbb;
}
.acalog-custom .sitemap .link:before {
  font-family: "ubcms";
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e906";
  color: #005bbb;
  font-size: 71%;
  position: absolute;
  top: 0.4em;
  left: 1px;
}
.acalog-custom .sitemap .link:before {
  top: 8px;
}
.acalog-custom .d-none {
  display: none;
}
.acalog-custom .searchhints {
  display: none;
}
.acalog-custom .aem-AuthorLayer-Edit div.searchhints,
.acalog-custom .cq-element-par .searchhints {
  display: block;
}
.acalog-custom .aem-AuthorLayer-Edit div.searchhints p,
.acalog-custom .cq-element-par .searchhints p {
  color: #666;
}
.acalog-custom .aem-AuthorLayer-Edit div.searchhints p:before,
.acalog-custom .cq-element-par .searchhints p:before {
  display: block;
  background-color: inherit;
  position: relative;
  font-weight: 700;
  content: "Search hints (hidden on live page):";
}
.acalog-custom .d-none {
  display: none;
}
.acalog-custom .phototeaser .teaser-text {
  color: #535353;
  line-height: 1.6;
}
.acalog-custom .phototeaser .teaser-block {
  background: 0;
  margin: 15px 0;
  padding: 0;
  border-bottom: 0;
}
.acalog-custom .cq-colctrl-2-2-2-2-2-2 .phototeaser .teaser-images,
.acalog-custom .cq-colctrl-4-2-4-2-c1 .phototeaser .teaser-images,
.acalog-custom .cq-colctrl-4-2-4-2-c3 .phototeaser .teaser-images,
.acalog-custom .cq-colctrl-2-4-2-4-c0 .phototeaser .teaser-images,
.acalog-custom .cq-colctrl-2-4-2-4-c2 .phototeaser .teaser-images,
.acalog-custom .cq-colctrl-2-2-2-2 .phototeaser .teaser-images,
.acalog-custom .cq-colctrl-2-2-2 .phototeaser .teaser-images,
.acalog-custom .cq-colctrl-6-3-c1 .phototeaser .teaser-images,
.acalog-custom .cq-colctrl-3-6-c0 .phototeaser .teaser-images,
.acalog-custom .cq-colctrl-9-3-c1 .phototeaser .teaser-images,
.acalog-custom .cq-colctrl-3-9-c0 .phototeaser .teaser-images,
.acalog-custom .cq-colctrl-3-6-3-c0 .phototeaser .teaser-images,
.acalog-custom .cq-colctrl-3-6-3-c2 .phototeaser .teaser-images,
.acalog-custom .cq-colctrl-3-3-3-3 .phototeaser .teaser-images,
.acalog-custom .cq-colctrl-3-3-3 .phototeaser .teaser-images,
.acalog-custom .cq-colctrl-3-3 .phototeaser .teaser-images {
  float: none;
}
.acalog-custom .cq-colctrl-2-2-2-2-2-2 .phototeaser .teaser-content,
.acalog-custom .cq-colctrl-4-2-4-2-c1 .phototeaser .teaser-content,
.acalog-custom .cq-colctrl-4-2-4-2-c3 .phototeaser .teaser-content,
.acalog-custom .cq-colctrl-2-4-2-4-c0 .phototeaser .teaser-content,
.acalog-custom .cq-colctrl-2-4-2-4-c2 .phototeaser .teaser-content,
.acalog-custom .cq-colctrl-2-2-2-2 .phototeaser .teaser-content,
.acalog-custom .cq-colctrl-2-2-2 .phototeaser .teaser-content,
.acalog-custom .cq-colctrl-6-3-c1 .phototeaser .teaser-content,
.acalog-custom .cq-colctrl-3-6-c0 .phototeaser .teaser-content,
.acalog-custom .cq-colctrl-9-3-c1 .phototeaser .teaser-content,
.acalog-custom .cq-colctrl-3-9-c0 .phototeaser .teaser-content,
.acalog-custom .cq-colctrl-3-6-3-c0 .phototeaser .teaser-content,
.acalog-custom .cq-colctrl-3-6-3-c2 .phototeaser .teaser-content,
.acalog-custom .cq-colctrl-3-3-3-3 .phototeaser .teaser-content,
.acalog-custom .cq-colctrl-3-3-3 .phototeaser .teaser-content,
.acalog-custom .cq-colctrl-3-3 .phototeaser .teaser-content {
  margin-left: 0;
}
.acalog-custom .cq-colctrl-2-2-2-2-2-2 .phototeaser .teaser-title,
.acalog-custom .cq-colctrl-4-2-4-2-c1 .phototeaser .teaser-title,
.acalog-custom .cq-colctrl-4-2-4-2-c3 .phototeaser .teaser-title,
.acalog-custom .cq-colctrl-2-4-2-4-c0 .phototeaser .teaser-title,
.acalog-custom .cq-colctrl-2-4-2-4-c2 .phototeaser .teaser-title,
.acalog-custom .cq-colctrl-2-2-2-2 .phototeaser .teaser-title,
.acalog-custom .cq-colctrl-2-2-2 .phototeaser .teaser-title,
.acalog-custom .cq-colctrl-6-3-c1 .phototeaser .teaser-title,
.acalog-custom .cq-colctrl-3-6-c0 .phototeaser .teaser-title,
.acalog-custom .cq-colctrl-9-3-c1 .phototeaser .teaser-title,
.acalog-custom .cq-colctrl-3-9-c0 .phototeaser .teaser-title,
.acalog-custom .cq-colctrl-3-6-3-c0 .phototeaser .teaser-title,
.acalog-custom .cq-colctrl-3-6-3-c2 .phototeaser .teaser-title,
.acalog-custom .cq-colctrl-3-3-3-3 .phototeaser .teaser-title,
.acalog-custom .cq-colctrl-3-3-3 .phototeaser .teaser-title,
.acalog-custom .cq-colctrl-3-3 .phototeaser .teaser-title {
  margin: 7px 0;
  font-size: 12px;
  font-weight: bold;
}
@media only screen and (max-width: 720px) {
  .acalog-custom .cq-colctrl-2-2-2-2-2-2 .phototeaser img,
  .acalog-custom .cq-colctrl-4-2-4-2-c1 .phototeaser img,
  .acalog-custom .cq-colctrl-4-2-4-2-c3 .phototeaser img,
  .acalog-custom .cq-colctrl-2-4-2-4-c0 .phototeaser img,
  .acalog-custom .cq-colctrl-2-4-2-4-c2 .phototeaser img,
  .acalog-custom .cq-colctrl-2-2-2-2 .phototeaser img,
  .acalog-custom .cq-colctrl-2-2-2 .phototeaser img,
  .acalog-custom .cq-colctrl-6-3-c1 .phototeaser img,
  .acalog-custom .cq-colctrl-3-6-c0 .phototeaser img,
  .acalog-custom .cq-colctrl-9-3-c1 .phototeaser img,
  .acalog-custom .cq-colctrl-3-9-c0 .phototeaser img,
  .acalog-custom .cq-colctrl-3-6-3-c0 .phototeaser img,
  .acalog-custom .cq-colctrl-3-6-3-c2 .phototeaser img,
  .acalog-custom .cq-colctrl-3-3-3-3 .phototeaser img,
  .acalog-custom .cq-colctrl-3-3-3 .phototeaser img,
  .acalog-custom .cq-colctrl-3-3 .phototeaser img {
    width: 100%;
    height: auto;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
  }
}
.acalog-custom .parsys_column > .phototeaser:first-child > .teaser-block,
.acalog-custom .parsys_column
  > .appendaround-container:first-child
  > .appendaround:first-child
  + .phototeaser
  > .teaser-block,
.acalog-custom .parsys_column
  > div[class^="cq-placeholder-"]:first-child
  + .phototeaser
  > .teaser-block {
  margin-top: 0;
}
.acalog-custom .d-none {
  display: none;
}
.acalog-custom .onThisPage a:before {
  content: "> ";
  color: #041a9b;
  font-family: ubcms;
  vertical-align: -2px;
  margin-left: -2px;
  margin-right: -2px;
}
.acalog-custom .onThisPage a {
  display: block;
  color: #041a9b;
  line-height: 1.5em;
  margin-left: 14px;
  text-indent: -14px;
}
.acalog-custom .onThisPage a span {
  border-bottom: 1px solid #c3d1e3;
}
.acalog-custom .onThisPage a span:hover {
  border-bottom-color: #041a9b;
}
.acalog-custom .onThisPage a:after {
  display: none;
}
.acalog-custom .otpHeader {
  margin-bottom: 5px;
}
.acalog-custom .onthispage {
  margin: 5px 0 20px;
}
.acalog-custom .onthispage .title h2.otpHeader {
  font-weight: normal;
  font-size: 14px;
  color: #000;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin: 15px 0 5px;
}
.acalog-custom .onthispage a {
  color: #005bbb;
  font-size: 14px;
  margin-left: 20px;
  text-indent: -14px;
}
.acalog-custom .onthispage a span {
  border-bottom: 1px solid rgba(0,91,187,0.18);
}
.acalog-custom .onthispage a:hover span {
  border-bottom-color: #005bbb;
}
.acalog-custom .onthispage a:before {
  content: "\002022";
  color: #005bbb;
  font-family: ubcms;
  vertical-align: 0;
  margin-left: 0;
  margin-right: 9px;
}
.acalog-custom .d-none {
  display: none;
}
@media only screen and (min-width: 721px) {
  .acalog-custom #center .columnized-wrap .columnized {
    display: inline-block;
    vertical-align: top;
  }
  .acalog-custom .one-column #center .columnized-wrap .columnized[data-columnize="4"] {
    width: 211px;
    padding-right: 28px;
  }
  .acalog-custom .one-column #center .columnized-wrap .columnized[data-columnize="3"] {
    width: 294px;
    padding-right: 23px;
  }
  .acalog-custom .one-column #center .columnized-wrap .columnized[data-columnize="2"] {
    width: 449px;
    padding-right: 30px;
  }
  .acalog-custom .two-column #center .columnized-wrap .columnized[data-columnize="4"],
  .acalog-custom .two-column-left #center .columnized-wrap .columnized[data-columnize="4"] {
    width: 152px;
    padding-right: 25px;
  }
  .acalog-custom .two-column
    #center
    .columnized-wrap
    .columnized[data-columnize="4"]:nth-of-type(2),
  .acalog-custom .two-column-left
    #center
    .columnized-wrap
    .columnized[data-columnize="4"]:nth-of-type(2) {
    padding-right: 24px;
  }
  .acalog-custom .two-column #center .columnized-wrap .columnized[data-columnize="3"],
  .acalog-custom .two-column-left #center .columnized-wrap .columnized[data-columnize="3"] {
    width: 211px;
    padding-right: 25px;
  }
  .acalog-custom .two-column
    #center
    .columnized-wrap
    .columnized[data-columnize="3"]:first-of-type,
  .acalog-custom .two-column-left
    #center
    .columnized-wrap
    .columnized[data-columnize="3"]:first-of-type {
    padding-right: 24px;
  }
  .acalog-custom .two-column #center .columnized-wrap .columnized[data-columnize="2"],
  .acalog-custom .two-column-left #center .columnized-wrap .columnized[data-columnize="2"] {
    width: 329px;
    padding-right: 24px;
  }
  .acalog-custom .three-column #center .columnized-wrap .columnized[data-columnize="4"] {
    width: 104px;
    padding-right: 11px;
  }
  .acalog-custom .three-column #center .columnized-wrap .columnized[data-columnize="3"] {
    width: 142px;
    padding-right: 11px;
  }
  .acalog-custom .three-column
    #center
    .columnized-wrap
    .columnized[data-columnize="3"]:first-of-type {
    padding-right: 12px;
  }
  .acalog-custom .three-column #center .columnized-wrap .columnized[data-columnize="2"] {
    width: 211px;
    padding-right: 27px;
  }
  .acalog-custom #center .columnized-wrap .columnized:last-of-type {
    padding-right: 0;
  }
  .acalog-custom #center .columnized-wrap .columnized .image-container,
  .acalog-custom #center .columnized-wrap .columnized .image-container img {
    max-width: 100%;
    height: auto;
  }
}
@media only screen and (max-width: 720px) {
  .acalog-custom #center .columnized-wrap .columnized:not(:last-of-type) {
    margin-bottom: 0;
  }
}
@media only screen and (min-width: 721px) {
  .acalog-custom #center
    [data-columnize-row="4"]
    .columnized-wrap
    .columnized[data-columnize] {
    width: 25%;
  }
  .acalog-custom #center
    [data-columnize-row="3"]
    .columnized-wrap
    .columnized[data-columnize] {
    width: 33.33%;
  }
  .acalog-custom #center
    [data-columnize-row="2"]
    .columnized-wrap
    .columnized[data-columnize] {
    width: 50%;
  }
  .acalog-custom .three-column #center [data-columnize-row="4"] {
    margin-right: -11px;
  }
  .acalog-custom .three-column #center [data-columnize-row="3"] {
    margin-right: -11px;
  }
  .acalog-custom .three-column #center [data-columnize-row="2"] {
    margin-right: -27px;
  }
  .acalog-custom .two-column #center [data-columnize-row="4"],
  .acalog-custom .two-column-left #center [data-columnize-row="4"] {
    margin-right: -25px;
  }
  .acalog-custom .two-column #center [data-columnize-row="3"],
  .acalog-custom .two-column-left #center [data-columnize-row="3"] {
    margin-right: -25px;
  }
  .acalog-custom .two-column #center [data-columnize-row="2"],
  .acalog-custom .two-column-left #center [data-columnize-row="2"] {
    margin-right: -24px;
  }
  .acalog-custom .one-column #center [data-columnize-row="4"] {
    margin-right: -28px;
  }
  .acalog-custom .one-column #center [data-columnize-row="3"] {
    margin-right: -23px;
  }
  .acalog-custom .one-column #center [data-columnize-row="2"] {
    margin-right: -30px;
  }
  .acalog-custom #center .columnized-wrap .columnized[data-columnize] {
    box-sizing: border-box;
  }
}
.acalog-custom .d-none {
  display: none;
}
.acalog-custom .list ul {
  list-style-type: none;
  margin: 0 0 7px;
}
.acalog-custom .list ul li {
  background: url(../bullet-center-default.gif) left 9px no-repeat;
  padding: 3px 0 3px 14px;
  margin: 0 0 0 18px;
  line-height: 1.6;
}
.acalog-custom .list ul.link-list {
  margin: 0 0 7px;
  padding: 0;
}
.acalog-custom .list ul.link-list li {
  background: url(../bullet-center-linklist.gif) left 8px no-repeat;
  padding: 3px 0 3px 14px;
  margin: 0;
  background: 0;
  position: relative;
  color: #005bbb;
}
.acalog-custom .list ul.link-list li:before {
  font-family: "ubcms";
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e906";
  color: #005bbb;
  font-size: 71%;
  position: absolute;
  top: 0.4em;
  left: 1px;
}
.acalog-custom .list ul.link-list li:before {
  top: 1em;
}
.acalog-custom .list ul.link-list a {
  text-decoration: none;
  color: #005bbb;
  display: inline;
  border-bottom: 1px solid rgba(0,91,187,0.18);
}
.acalog-custom .list ul.link-list a:hover {
  text-decoration: none;
  color: #005bbb;
  border-bottom: 1px solid #005bbb;
}
.acalog-custom .list ul.horizontal-link-list li {
  float: left;
  background: 0;
  padding: 0 0 0 2px;
  margin: 0;
}
.acalog-custom .list ul.list-style-compact,
.acalog-custom .list ul.list-style-detail,
.acalog-custom .list ul.list-style-teaser,
.acalog-custom .list ul.list-style-teaser-catalog,
.acalog-custom .list ul.list-style-teaser-grid,
.acalog-custom .list ul.list-style-teaser-news,
.acalog-custom .list ul.list-style-teaser-no-image {
  margin: 0;
  padding-left: 0;
}
.acalog-custom .list ul.list-style-compact > li,
.acalog-custom .list ul.list-style-detail > li,
.acalog-custom .list ul.list-style-teaser > li,
.acalog-custom .list ul.list-style-teaser-catalog > li,
.acalog-custom .list ul.list-style-teaser-grid > li,
.acalog-custom .list ul.list-style-teaser-news > li,
.acalog-custom .list ul.list-style-teaser-no-image > li {
  background: 0;
  padding: 0;
  margin: 0;
  line-height: normal;
}
.acalog-custom .list ul.list-style-compact.link-list > li,
.acalog-custom .list ul.list-style-compact > li {
  display: inline;
  color: #000;
}
.acalog-custom .list ul.list-style-compact.link-list > li:before,
.acalog-custom .list ul.list-style-compact > li:before {
  display: none;
}
.acalog-custom .list ol li {
  padding: 5px 0;
  margin-left: 35px;
  color: #535353;
  line-height: 1.6;
}
.acalog-custom .list ol li a {
  color: #369;
}
.acalog-custom .list .link-list a {
  text-decoration: none;
  color: #369;
  border-bottom: 1px solid #c3d1e3;
}
.acalog-custom .list .link-list a:hover,
.acalog-custom .list .link-list a:active {
  color: #369;
  border-bottom: 1px solid #369;
  text-decoration: none;
}
.acalog-custom .list .pagination {
  padding-top: 5px;
  background: url(../../img/gateway/hr.png) repeat-x top center;
}
.acalog-custom .list .alpha-header {
  font-size: 18px;
}
.acalog-custom .list .empty-message {
  margin: 0 0 7px;
}
.acalog-custom .list .text ul {
  margin: 7px 0 0;
}
.acalog-custom .list .text ul > li {
  background: 0;
  padding: 5px 0 5px 25px;
  margin: 0;
  line-height: 1.34em;
  color: #000;
}
.acalog-custom .list .text ul > li li {
  padding-left: 16px;
}
.acalog-custom .list .text ol > li {
  background: 0;
  padding: 5px 0;
  margin-left: 25px;
  line-height: 1.34em;
  color: #000;
}
.acalog-custom .list .introtext ul > li,
.acalog-custom .list .introtext ol > li,
.acalog-custom .list .captiontext ul > li,
.acalog-custom .list .captiontext ol > li {
  color: #666;
}
.acalog-custom .list .callout > div ol > li {
  background: 0;
}
.acalog-custom .d-none {
  display: none;
}
.acalog-custom .imagegallery2 {
  margin-bottom: 15px;
}
.acalog-custom .imagegallery2 .flip-container {
  -webkit-perspective: 1000px;
  -moz-perspective: 1000px;
  -ms-perspective: 1000px;
  perspective: 1000px;
  position: relative;
}
.acalog-custom .imagegallery2 .flip-container.hover .flipper {
  transform: rotateY(180deg);
  -webkit-transform: rotateY(180deg);
  -ms-transform: rotateY(180deg);
}
.acalog-custom .imagegallery2 .hover .back {
  -ms-backface-visibility: visible;
}
.acalog-custom .imagegallery2 .flip-container,
.acalog-custom .imagegallery2 .front,
.acalog-custom .imagegallery2 .back {
  width: 100%;
  height: auto;
  overflow: hidden;
}
.acalog-custom .imagegallery2 .flipper {
  transition: 0.6s;
  transform-style: preserve-3d;
  -webkit-transform-style: preserve-3d;
  position: relative;
}
.acalog-custom .imagegallery2 .front,
.acalog-custom .imagegallery2 .back {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transform-style: preserve-3d;
  position: absolute;
  top: 0;
  left: 0;
}
.acalog-custom .imagegallery2 .front {
  z-index: 2;
}
.acalog-custom .imagegallery2 .back {
  transform: rotateY(180deg);
  -webkit-transform: rotateY(180deg);
  -ms-transform: rotateY(180deg);
}
.acalog-custom .imagegallery2 .flip-container.hover > .flip-icon {
  display: none;
}
.acalog-custom .imagegallery2 .slide-view {
  height: auto;
}
.acalog-custom .imagegallery2 .slide-view .view-stage {
  width: 449px;
  height: 300px;
  display: inline-block;
  vertical-align: top;
  background: gray;
  position: relative;
  text-align: center;
  z-index: 1;
}
.acalog-custom .imagegallery2 .slide-view .view-stage img {
  width: auto;
  height: auto;
  position: relative;
  display: none;
  max-height: 100%;
  max-width: 100%;
  margin: auto;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.acalog-custom .imagegallery2 .slide-view .view-stage img.active {
  display: block;
}
.acalog-custom .imagegallery2 .slide-view .view-stage .nav-left {
  position: absolute;
  top: 39%;
  height: 62px;
  width: 25px;
  background: rgba(0,0,0,0.6);
  color: #fff;
  padding: 1px 0;
  box-sizing: border-box;
  text-align: center;
  z-index: 1;
}
.acalog-custom .imagegallery2 .slide-view .view-stage .nav-left:before {
  content: "\e613";
  font-family: ubcms;
  font-size: 62px;
  text-shadow: 0 0 3px #fff;
  line-height: 1em;
}
.acalog-custom .imagegallery2 .slide-view .view-stage .nav-right {
  position: absolute;
  top: 39%;
  height: 62px;
  width: 25px;
  background: rgba(0,0,0,0.6);
  color: #fff;
  padding: 1px 0;
  box-sizing: border-box;
  text-align: center;
  z-index: 1;
  right: 0;
}
.acalog-custom .imagegallery2 .slide-view .view-stage .nav-right:before {
  content: "\e614";
  font-family: ubcms;
  font-size: 62px;
  text-shadow: 0 0 3px #fff;
  line-height: 1em;
}
.acalog-custom .imagegallery2 .slide-view.wide-page .view-stage {
  width: 100%;
  height: 459px;
}
.acalog-custom .imagegallery2 .slide-view .view-panel {
  display: inline-block;
  width: 226px;
  height: 300px;
  background: #666;
  position: relative;
  z-index: 0;
}
.acalog-custom .imagegallery2 .slide-view .view-panel.full-width {
  width: 100%;
  height: auto;
  min-height: 45px;
  padding-right: 1px;
  box-sizing: border-box;
}
.acalog-custom .imagegallery2 .slide-view .view-panel.full-width .controls {
  position: relative;
}
.acalog-custom .imagegallery2 .slide-view .view-panel.full-width .controls .slide-count {
  width: 93%;
}
.acalog-custom .imagegallery2 .slide-view .view-panel.full-width .teaser-text {
  width: 100%;
  padding: 9px 16px 15px;
  box-sizing: border-box;
}
.acalog-custom .imagegallery2 .slide-view .view-panel .controls {
  position: absolute;
  bottom: 5px;
  width: 100%;
}
.acalog-custom .imagegallery2 .slide-view .view-panel .controls .slide-count {
  color: #fff;
  padding: 9px 7px;
  font-size: 13px;
  border-top: dotted 1px #fff;
  width: 88%;
  margin: 0 auto;
  box-sizing: border-box;
}
.acalog-custom .imagegallery2 .slide-view .view-panel .controls .slide-count .flip-icon {
  background: transparent;
  right: 60px;
  top: 4px;
}
.acalog-custom .imagegallery2
  .slide-view
  .view-panel
  .controls
  .slide-count
  .flip-icon:before {
  content: "\e610";
  font-size: 16px;
  text-shadow: none;
  background: transparent;
  box-shadow: none;
  right: 0;
  position: relative;
  color: #fff;
}
.acalog-custom .imagegallery2
  .slide-view
  .view-panel
  .controls
  .slide-count
  .flip-icon:hover:after {
  content: "Flip to gallery view";
  position: absolute;
  background: #f2e7b1;
  font-size: 10px;
  width: 90px;
  color: #333;
  text-align: center;
  padding: 2px;
  margin-left: -12px;
  border: solid 1px #999;
}
.acalog-custom .imagegallery2 .slide-view .view-panel .controls .slide-count .full-icon {
  position: absolute;
  top: 7px;
  right: 13px;
  display: inline-block;
}
.acalog-custom .imagegallery2
  .slide-view
  .view-panel
  .controls
  .slide-count
  .full-icon:before {
  content: "\e60e";
  font-size: 21px;
  text-shadow: none;
  background: transparent;
  box-shadow: none;
  right: 0;
  position: relative;
  color: #fff;
  font-family: ubcms;
  top: 0;
}
.acalog-custom .imagegallery2
  .slide-view
  .view-panel
  .controls
  .slide-count
  .full-icon:hover:after {
  content: "Full screen";
  position: absolute;
  background: #f2e7b1;
  font-size: 10px;
  width: 90px;
  color: #333;
  text-align: center;
  padding: 2px;
  margin-left: -12px;
  border: solid 1px #999;
  top: 23px;
}
.acalog-custom .imagegallery2 .slide-view .view-panel .controls .slide-count .social-icon {
  position: absolute;
  top: 8px;
  right: 41px;
  display: inline-block;
}
.acalog-custom .imagegallery2
  .slide-view
  .view-panel
  .controls
  .slide-count
  .social-icon:before {
  content: "\e919";
  font-size: 20px;
  text-shadow: none;
  background: transparent;
  box-shadow: none;
  right: 0;
  position: relative;
  color: #fff;
  font-family: ubcms;
  top: 0;
}
.acalog-custom .imagegallery2
  .slide-view
  .view-panel
  .controls
  .slide-count
  .social-icon:hover:after {
  content: "Share this slideshow";
  position: absolute;
  background: #f2e7b1;
  font-size: 10px;
  width: 90px;
  color: #333;
  text-align: center;
  padding: 2px;
  margin-left: -12px;
  border: solid 1px #999;
  top: 23px;
}
.acalog-custom .imagegallery2 .slide-view .view-panel .teaser-text {
  color: #fff;
  padding: 20px 17px;
  font-size: 12px;
  line-height: 1.6em;
}
.acalog-custom .imagegallery2 .slide-view.wide-page .view-panel {
  width: 100%;
  height: auto;
}
.acalog-custom .imagegallery2 .slide-view.wide-page .view-panel .controls {
  position: absolute;
  top: 0;
  width: 100%;
  bottom: auto;
}
.acalog-custom .imagegallery2 .slide-view.wide-page .view-panel .controls .slide-count {
  padding: 9px 7px;
  border-bottom: dotted 1px #fff;
  width: 88%;
  margin: 0 auto 0;
  border-top: 0;
  position: relative;
}
.acalog-custom .imagegallery2 .slide-view.wide-page .view-panel .teaser-text {
  color: #fff;
  padding: 38px 17px 9px;
  font-size: 11px;
  line-height: 1.4em;
  width: 88%;
  margin: 0 auto;
}
.acalog-custom .imagegallery2 .flippable-0 .slide-view .view-panel .controls .flip-icon {
  display: none;
}
.acalog-custom .imagegallery2 .fix-wrapper {
  position: absolute;
  width: 100%;
}
.acalog-custom .imagegallery2 .flip-icon {
  text-align: right;
  background: #333;
  color: #fff;
  padding: 0 10px;
  font-size: 22px;
  position: absolute;
  width: 33px;
  box-sizing: border-box;
  top: 0;
  z-index: 4;
  right: 0;
  cursor: pointer;
}
.acalog-custom .imagegallery2 .flip-icon:before {
  content: "\e60f";
  font-family: ubcms;
  font-size: 16px;
}
.acalog-custom .imagegallery2 .gallery-view {
  overflow: hidden;
  background: #eee;
}
.acalog-custom .imagegallery2 .gallery-view:before {
  content: "loading...";
  height: auto;
  width: auto;
  text-align: center;
  margin: 29% 41%;
  position: absolute;
  color: #999;
}
.acalog-custom .imagegallery2 .gallery-view.front {
  background: 0;
}
.acalog-custom .imagegallery2 .gallery-view.front:before {
  content: "";
}
.acalog-custom .imagegallery2 .gallery-view .galline {
  margin-bottom: 5px;
  white-space: nowrap;
}
.acalog-custom .imagegallery2 .gallery-view .galline img {
  height: 100%;
  width: auto;
  cursor: pointer;
}
.acalog-custom .imagegallery2 .gallery-view .galline img:last-child {
  margin-right: 0;
}
.acalog-custom .imagegallery2 .gallery-view > .flip-icon {
  display: none;
}
.acalog-custom .imagegallery2 .gallery-view.front > .flip-icon {
  text-align: right;
  background: #fff;
  color: #333;
  padding: 14px 22px 14px 0;
  position: absolute;
  width: 154px;
  box-sizing: border-box;
  top: 50%;
  z-index: 4;
  cursor: pointer;
  right: -183px;
  box-shadow: -5px 0 10px #333;
  transition: right 0.2s;
  font-size: 13px;
  font-family: "Trebuchet MS", sans-serif;
  text-transform: uppercase;
  letter-spacing: 1px;
  display: block;
}
.acalog-custom .imagegallery2 .gallery-view.front > .flip-icon:before {
  font-size: 22px;
  text-transform: uppercase;
  position: absolute;
  left: 16px;
  top: 11px;
}
.acalog-custom .imagegallery2 .gallery-view.front:hover > .flip-icon {
  position: absolute;
  right: -15px;
}
.acalog-custom .imagegallery2 .gallery-view.front > .flip-icon:focus {
  transition: none;
  right: 2px;
}
.acalog-custom .imagegallery2 .gallery-view .thumb-wrap {
  float: left;
  margin-right: 5px;
  margin-bottom: 5px;
  overflow: hidden;
  height: 100px;
  cursor: pointer;
  position: relative;
}
.acalog-custom .imagegallery2 .gallery-view .thumb-wrap img {
  background: #eee;
  opacity: 0;
  transition: all 0.2s;
}
.acalog-custom .imagegallery2 .gallery-view .thumb-wrap img:focus {
  border: solid 8px rgba(0,112,204,0.75);
  box-sizing: border-box;
}
.acalog-custom .imagegallery2 .gallery-view .thumb-wrap img.exp {
  height: 100%;
  position: absolute;
  top: -9999px;
  bottom: -9999px;
  left: -9999px;
  right: -9999px;
  margin: auto;
  opacity: 1;
}
.acalog-custom .imagegallery2 .gallery-view .thumb-wrap img.exp.rela {
  height: 100%;
  position: relative;
  top: auto;
  bottom: auto;
  left: auto;
  right: auto;
}
.acalog-custom .imagegallery2 .flippable-0 .gallery-view > .flip-icon {
  display: none;
}
.acalog-custom .imagegallery2 .ub-icons {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  cursor: pointer;
}
.acalog-custom .imagegallery2 span.st_sharethis_custom {
  height: 22px;
  width: 100%;
  display: block;
  position: absolute;
  top: 0;
}
@media (max-width: 720px) {
  .acalog-custom .imagegallery2 .slide-view .view-stage {
    width: 100%;
  }
  .acalog-custom .imagegallery2 .slide-view .view-panel {
    width: 100%;
    height: auto;
  }
  .acalog-custom .imagegallery2 .slide-view .view-panel .teaser-text {
    color: #fff;
    padding: 38px 3px 9px;
    font-size: 11px;
    line-height: 1.4em;
    width: 88%;
    margin: 0 auto;
    height: 70px;
    box-sizing: border-box;
  }
  .acalog-custom .imagegallery2 .slide-view .view-panel .controls {
    position: absolute;
    top: 0;
    width: 100%;
    bottom: auto;
  }
  .acalog-custom .imagegallery2 .slide-view .view-panel .controls .slide-count {
    padding: 9px 7px;
    border-bottom: dotted 1px #fff;
    border-top: 0;
    width: 88%;
    margin: 0 auto 0;
    position: relative;
  }
  .acalog-custom .imagegallery2 .slide-view .view-panel .controls .full-icon {
    right: 3px;
  }
  .acalog-custom .imagegallery2 .slide-view .view-panel .controls .social-icon {
    right: 36px;
  }
  .acalog-custom .imagegallery2 .slide-view .view-panel .controls .flip-icon {
    right: 60px;
  }
  .acalog-custom .imagegallery2 .slide-view .view-panel.full-width .controls .slide-count {
    border-top: dotted 1px #fff;
  }
  .acalog-custom .imagegallery2 .gallery-view > .flip-icon {
    text-align: right;
    background: #fff;
    color: #333;
    padding: 14px 22px 14px 0;
    position: absolute;
    width: 154px;
    box-sizing: border-box;
    top: auto;
    z-index: 4;
    cursor: pointer;
    left: 35%;
    box-shadow: 0 -1px 12px #000;
    transition: all 0.2s;
    font-size: 13px;
    font-family: "Trebuchet MS", sans-serif;
    text-transform: uppercase;
    letter-spacing: 1px;
    opacity: 1;
    bottom: -11px;
  }
  .acalog-custom .imagegallery2 .gallery-view.front > .flip-icon {
    height: auto;
    top: auto;
  }
}
.acalog-custom .windows.ie .imagegallery2 .hover .front {
  visibility: hidden;
}
.acalog-custom .windows.firefox
  .imagegallery2
  .slide-view
  .view-panel
  .controls
  .slide-count
  .flip-icon {
  top: 7px;
}
.acalog-custom #imagegallery2-overlay {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 9999;
  overflow: auto;
  background: -moz-radial-gradient(center,ellipse cover,rgba(0,0,0,0.85) 0,#000 100%);
  background: -webkit-gradient(radial,center center,0,center center,100%,color-stop(0,rgba(0,0,0,0.85)),color-stop(100%,#000));
  background: -webkit-radial-gradient(center,ellipse cover,rgba(0,0,0,0.85) 0,#000 100%);
  background: -o-radial-gradient(center,ellipse cover,rgba(0,0,0,0.85) 0,#000 100%);
  background: -ms-radial-gradient(center,ellipse cover,rgba(0,0,0,0.85) 0,#000 100%);
  background: radial-gradient(ellipse at center,rgba(0,0,0,0.85) 0,#000 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d9000000',endColorstr='#000000',GradientType=1);
}
.acalog-custom #imagegallery2-overlay.imagegallery-zoom .view-container {
  width: auto;
  max-width: 960px;
  text-align: center;
  padding: 3% 0 15px;
  margin: 0 auto;
  position: relative;
  font-size: 16px;
}
.acalog-custom #imagegallery2-overlay.imagegallery-zoom .view-container .img-wrap {
  width: 100%;
  display: block;
  margin: 0 auto;
}
.acalog-custom #imagegallery2-overlay.imagegallery-zoom
  .view-container
  .img-wrap
  .view-container-controls {
  color: #fff;
  margin-bottom: 8px;
}
.acalog-custom #imagegallery2-overlay.imagegallery-zoom .view-container .img-wrap .view-count {
  display: inline-block;
  width: 50%;
  text-align: left;
  padding-left: 33px;
  box-sizing: border-box;
}
.acalog-custom #imagegallery2-overlay.imagegallery-zoom .view-container .img-wrap .icon-rack {
  display: inline-block;
  width: 50%;
  text-align: right;
  padding-right: 33px;
  box-sizing: border-box;
  position: relative;
}
.acalog-custom #imagegallery2-overlay.imagegallery-zoom
  .view-container
  .img-wrap
  .icon-rack
  .social-icon {
  margin-right: 10px;
  display: inline-block;
  position: relative;
  width: 22px;
}
.acalog-custom #imagegallery2-overlay.imagegallery-zoom
  .view-container
  .img-wrap
  .icon-rack
  .social-icon:before {
  content: "\e919";
  font-size: 20px;
  text-shadow: none;
  background: transparent;
  box-shadow: none;
  right: 0;
  position: relative;
  color: #fff;
  font-family: ubcms;
  top: 0;
}
.acalog-custom #imagegallery2-overlay.imagegallery-zoom
  .view-container
  .img-wrap
  .icon-rack
  .view-close {
  width: 22px;
  display: inline-block;
}
.acalog-custom #imagegallery2-overlay.imagegallery-zoom
  .view-container
  .img-wrap
  .icon-rack
  .view-close:after {
  content: "\e60c";
  font-family: ubcms;
  color: #fff;
  font-size: 22px;
  vertical-align: bottom;
  cursor: pointer;
}
.acalog-custom #imagegallery2-overlay.imagegallery-zoom .view-container .img-wrap img {
  max-width: 100%;
  height: auto;
}
.acalog-custom #imagegallery2-overlay.imagegallery-zoom .view-container .nav-left {
  position: absolute;
  top: 50%;
  height: 62px;
  width: 25px;
  background: rgba(0,0,0,0.6);
  color: #fff;
  padding: 1px 0;
  box-sizing: border-box;
  text-align: center;
  z-index: 1;
  cursor: pointer;
  left: 0;
}
.acalog-custom #imagegallery2-overlay.imagegallery-zoom .view-container .nav-left:before {
  content: "\e613";
  font-family: ubcms;
  font-size: 62px;
  text-shadow: 0 0 3px #fff;
  line-height: 1em;
}
.acalog-custom #imagegallery2-overlay.imagegallery-zoom .view-container .nav-right {
  position: absolute;
  top: 50%;
  height: 62px;
  width: 25px;
  background: rgba(0,0,0,0.6);
  color: #fff;
  padding: 1px 0;
  box-sizing: border-box;
  text-align: center;
  z-index: 1;
  cursor: pointer;
  right: 0;
}
.acalog-custom #imagegallery2-overlay.imagegallery-zoom .view-container .nav-right:before {
  content: "\e614";
  font-family: ubcms;
  font-size: 62px;
  text-shadow: 0 0 3px #fff;
  line-height: 1em;
}
.acalog-custom #imagegallery2-overlay.imagegallery-zoom .content-container {
  max-width: 837px;
  width: 100%;
  margin: auto;
  text-align: center;
  color: #fff;
  border-bottom: dotted 1px #ccc;
  padding: 0 4px 18px;
  font-size: 14px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}
@media (max-width: 720px) {
  .acalog-custom #imagegallery2-overlay.imagegallery-zoom {
    overflow: auto;
  }
  .acalog-custom #imagegallery2-overlay.imagegallery-zoom .view-container .nav-right {
    right: 0;
  }
  .acalog-custom #imagegallery2-overlay.imagegallery-zoom .view-container .icon-rack {
    padding-right: 0;
  }
  .acalog-custom #imagegallery2-overlay.imagegallery-zoom
    .view-container
    .icon-rack
    .view-close {
    padding-right: 5px;
  }
  .acalog-custom #imagegallery2-overlay.imagegallery-zoom .view-container .view-count {
    padding-left: 5px;
  }
}
.acalog-custom .imagegallery2 .flip-container {
  overflow: visible;
}
.acalog-custom .imagegallery2 .slide-view .view-stage .nav-right {
  right: -16px;
  box-shadow: -4px 0 5px -1.6px rgba(0,0,0,0.3);
  display: block;
  position: absolute;
  height: 40px;
  width: 28px;
  background: #fff;
  border-radius: 2.4px;
  color: transparent;
  cursor: pointer;
  z-index: 8998;
  user-select: none;
  top: 45%;
  right: -10px;
}
.acalog-custom .imagegallery2 .slide-view .view-stage .nav-right:before {
  content: "\e906";
}
.acalog-custom .imagegallery2 .slide-view .view-stage .nav-right:before {
  font-family: "ubcms";
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #da3c28;
  text-shadow: 0 2.4px 6px rgba(0,0,0,0.3);
  display: block;
  font-size: 20px;
  text-align: center;
  text-indent: 0;
  line-height: 40px;
}
.acalog-custom .imagegallery2 .slide-view .view-stage .nav-left {
  left: -16px;
  box-shadow: 4px 0 5px -1.6px rgba(0,0,0,0.3);
  display: block;
  position: absolute;
  height: 40px;
  width: 28px;
  background: #fff;
  border-radius: 2.4px;
  color: transparent;
  cursor: pointer;
  z-index: 8998;
  user-select: none;
  top: 45%;
  left: -10px;
}
.acalog-custom .imagegallery2 .slide-view .view-stage .nav-left:before {
  content: "\e905";
}
.acalog-custom .imagegallery2 .slide-view .view-stage .nav-left:before {
  font-family: "ubcms";
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #da3c28;
  text-shadow: 0 2.4px 6px rgba(0,0,0,0.3);
  display: block;
  font-size: 20px;
  text-align: center;
  text-indent: 0;
  line-height: 40px;
}
@media only screen and (max-width: 720px) {
  .acalog-custom .imagegallery2 .slide-view .view-stage {
    height: calc(45.424vw);
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .acalog-custom .imagegallery2 .slide-view .view-stage img {
    top: initial;
    -webkit-transform: initial;
    transform: initial;
  }
}
.acalog-custom .imagegallery2
  .slide-view
  .view-panel
  .controls
  .slide-count
  .flip-icon:before {
  content: "\e91a";
  top: 2px;
}
.acalog-custom .imagegallery2
  .slide-view
  .view-panel
  .controls
  .slide-count
  .social-icon:before {
  content: "\e919";
  font-size: 16px;
  top: 2px;
}
.acalog-custom .imagegallery2 .gallery-view.front > .flip-icon {
  padding-top: 12px;
  font: bold 14px Sofia, Arial, sans-serif;
  letter-spacing: normal;
}
.acalog-custom .imagegallery2 .gallery-view a {
  display: block;
  height: auto;
}
.acalog-custom .imagegallery2 .gallery-view a:focus {
  border: solid 5px #3b99fc;
  box-sizing: border-box;
  position: relative;
}
@media all and (-ms-high-contrast: none),(-ms-high-contrast: active) {
  .acalog-custom .imagegallery2 .hover .front {
    visibility: hidden;
  }
}
.acalog-custom #imagegallery2-overlay.imagegallery-zoom .view-container .nav-right {
  right: -24px;
  box-shadow: -6px 0 7.5px -2.4px rgba(0,0,0,0.3);
  display: block;
  position: absolute;
  height: 60px;
  width: 42px;
  background: #fff;
  border-radius: 3.6px;
  color: transparent;
  cursor: pointer;
  z-index: 8998;
  user-select: none;
  right: -50px;
}
.acalog-custom #imagegallery2-overlay.imagegallery-zoom .view-container .nav-right:before {
  content: "\e906";
}
.acalog-custom #imagegallery2-overlay.imagegallery-zoom .view-container .nav-right:before {
  font-family: "ubcms";
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #da3c28;
  text-shadow: 0 3.6px 9px rgba(0,0,0,0.3);
  display: block;
  font-size: 30px;
  text-align: center;
  text-indent: 0;
  line-height: 60px;
}
@media only screen and (max-width: 720px) {
  .acalog-custom #imagegallery2-overlay.imagegallery-zoom .view-container .nav-right {
    right: 0;
    top: 100%;
    margin-top: -3px;
  }
  .acalog-custom #imagegallery2-overlay.imagegallery-zoom .view-container .nav-right:before {
    line-height: 35px;
  }
}
.acalog-custom #imagegallery2-overlay.imagegallery-zoom .view-container .nav-left {
  left: -24px;
  box-shadow: 6px 0 7.5px -2.4px rgba(0,0,0,0.3);
  display: block;
  position: absolute;
  height: 60px;
  width: 42px;
  background: #fff;
  border-radius: 3.6px;
  color: transparent;
  cursor: pointer;
  z-index: 8998;
  user-select: none;
  left: -50px;
}
.acalog-custom #imagegallery2-overlay.imagegallery-zoom .view-container .nav-left:before {
  content: "\e905";
}
.acalog-custom #imagegallery2-overlay.imagegallery-zoom .view-container .nav-left:before {
  font-family: "ubcms";
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #da3c28;
  text-shadow: 0 3.6px 9px rgba(0,0,0,0.3);
  display: block;
  font-size: 30px;
  text-align: center;
  text-indent: 0;
  line-height: 60px;
}
@media only screen and (max-width: 720px) {
  .acalog-custom #imagegallery2-overlay.imagegallery-zoom .view-container .nav-left {
    left: 0;
    top: 100%;
    margin-top: -3px;
  }
  .acalog-custom #imagegallery2-overlay.imagegallery-zoom .view-container .nav-left:before {
    line-height: 35px;
  }
}
.acalog-custom #imagegallery2-overlay.imagegallery-zoom .view-container .nav-right,
.acalog-custom #imagegallery2-overlay.imagegallery-zoom .view-container .nav-left {
  background: 0;
  box-shadow: none;
}
.acalog-custom #imagegallery2-overlay.imagegallery-zoom
  .view-container
  .img-wrap
  .icon-rack
  .social-icon:before {
  content: "\e919";
  font-size: 16px;
  top: -3px;
}
@media only screen and (max-width: 720px) {
  .acalog-custom #imagegallery2-overlay.imagegallery-zoom .content-container {
    padding: 0 45px;
    border: 0;
  }
}
.acalog-custom .d-none {
  display: none;
}
.acalog-custom .image {
  border: 1px solid #ccc;
}
.acalog-custom div.image {
  margin-bottom: 0;
}
.acalog-custom .image > a {
  display: block;
  position: relative;
}
.acalog-custom .image > a .zoom-icon {
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 20px;
  height: 20px;
  background: rgba(0,0,0,0.67);
}
.acalog-custom .image > a .zoom-icon:before {
  font-family: "ubcms";
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e909";
  color: #fff;
  font-size: 16px;
  margin: 2px;
  display: inline-block;
}
.acalog-custom .image img {
  display: block;
}
.acalog-custom .image.border-hide {
  border: 0;
  padding: 1px;
}
.acalog-custom .image.border-none {
  border: 0;
  padding: 0;
}
.acalog-custom .cq-image-placeholder {
  background: url("../../img/gateway/img-placeholder.png") no-repeat scroll 50% 50%;
}
.acalog-custom .cq-image-placeholder {
  min-width: 74px;
  min-height: 74px;
  border: 2px dashed #ccc;
}
.acalog-custom .image-float-left {
  float: left;
  margin: 4px 19px 7px 0;
}
.acalog-custom .image-float-right {
  float: right;
  margin: 4px 0 7px 19px;
}
.acalog-custom img.img-16 {
  width: 16px;
}
.acalog-custom img.img-16x16 {
  width: 16px;
  height: 16px;
}
.acalog-custom img.img-32 {
  width: 32px;
}
.acalog-custom img.img-32x32 {
  width: 32px;
  height: 32px;
}
.acalog-custom img.img-60 {
  width: 60px;
}
.acalog-custom img.img-60x60 {
  width: 60px;
  height: 60px;
}
.acalog-custom img.img-60x88 {
  width: 60px;
  height: 88px;
}
.acalog-custom img.img-88 {
  width: 88px;
}
.acalog-custom img.img-88x88 {
  width: 88px;
  height: 88px;
}
.acalog-custom img.img-140 {
  width: 140px;
}
.acalog-custom img.img-140x88 {
  width: 140px;
  height: 88px;
}
.acalog-custom img.img-140x140 {
  width: 140px;
  height: 140px;
}
.acalog-custom img.img-140x180 {
  width: 140px;
  height: 180px;
}
.acalog-custom img.img-150 {
  width: 150px;
}
.acalog-custom img.img-150x93 {
  width: 150px;
  height: 93px;
}
.acalog-custom img.img-209 {
  width: 209px;
}
.acalog-custom img.img-209x131 {
  width: 209px;
  height: 131px;
}
.acalog-custom img.img-219 {
  width: 219px;
}
.acalog-custom img.img-219x128 {
  width: 219px;
  height: 128px;
}
.acalog-custom img.img-219x219 {
  width: 219px;
  height: 219px;
}
.acalog-custom img.img-220 {
  width: 220px;
}
.acalog-custom img.img-220x283 {
  width: 220px;
  height: 283px;
}
.acalog-custom img.img-292 {
  width: 292px;
}
.acalog-custom img.img-292x183 {
  width: 292px;
  height: 183px;
}
.acalog-custom img.img-300 {
  width: 300px;
}
.acalog-custom img.img-300x175 {
  width: 300px;
  height: 175px;
}
.acalog-custom img.img-327 {
  width: 327px;
}
.acalog-custom img.img-327x204 {
  width: 327px;
  height: 204px;
}
.acalog-custom img.img-392 {
  width: 392px;
}
.acalog-custom img.img-392x288 {
  width: 392px;
  height: 288px;
}
.acalog-custom img.img-402 {
  width: 392px;
}
.acalog-custom img.img-402x287 {
  width: 392px;
  height: 288px;
}
.acalog-custom img.img-426 {
  width: 426px;
}
.acalog-custom img.img-426x288 {
  width: 426px;
  height: 288px;
}
.acalog-custom img.img-447 {
  width: 447px;
}
.acalog-custom img.img-447x260 {
  width: 447px;
  height: 260px;
}
.acalog-custom img.img-680 {
  width: 680px;
}
.acalog-custom img.img-680x244 {
  width: 680px;
  height: 244px;
}
.acalog-custom img.img-926 {
  width: 926px;
}
.acalog-custom img.img-926x244 {
  width: 926px;
  height: 244px;
}
.acalog-custom .image-container-16 {
  width: 18px;
}
.acalog-custom .image-container-60 {
  width: 62px;
}
.acalog-custom .image-container-140 {
  width: 142px;
}
.acalog-custom .image-container-209 {
  width: 211px;
}
.acalog-custom .image-container-219 {
  width: 221px;
}
.acalog-custom .image-container-220 {
  width: 222px;
}
.acalog-custom .image-container-292 {
  width: 294px;
}
.acalog-custom .image-container-300 {
  width: 302px;
}
.acalog-custom .image-container-392 {
  width: 394px;
}
.acalog-custom .image-container-402 {
  width: 394px;
}
.acalog-custom .image-container-426 {
  width: 428px;
}
.acalog-custom .image-container-447 {
  width: 449px;
}
.acalog-custom .image-container-680 {
  width: 682px;
}
.acalog-custom .image-container-926 {
  width: 928px;
}
.acalog-custom .image-container-1920 {
  width: 1922px;
}
.acalog-custom .image-container.image-hero {
  margin: 0 calc(0%);
  width: 100vw;
}
.acalog-custom .image-container.image-hero .image img {
  width: auto;
  height: calc(31.875vw);
  overflow: hidden;
}
@media (max-width: 960px) {
  .acalog-custom .image-container.image-hero {
    margin: 0 -17px 0 -17px;
    width: auto;
  }
}
.acalog-custom .image-container.image-hero .image img,
.acalog-custom .image-container.image-hero .parsys_column .image img {
  width: 100%;
  height: auto;
  box-sizing: border-box;
  -mox-box-sizing: border-box;
}
.acalog-custom .image-container.image-hero.image-superhero {
  position: relative;
  overflow: hidden;
  height: 100vh;
}
.acalog-custom .image-container.image-hero.image-superhero img {
  position: absolute;
  left: -10000%;
  right: -10000%;
  top: -10000%;
  bottom: -10000%;
  width: auto;
  height: auto;
  margin: auto;
  min-width: 1000%;
  min-height: 1000%;
  -webkit-transform: scale(0.1);
  transform: scale(0.1);
}
@media only screen and (max-width: 720px) {
  .acalog-custom .image img,
  .acalog-custom .parsys_column .image img {
    width: 100%;
    height: auto;
    box-sizing: border-box;
    -mox-box-sizing: border-box;
  }
  .acalog-custom .image-container-209,
  .acalog-custom .image-container-219,
  .acalog-custom .image-container-220,
  .acalog-custom .image-container-292,
  .acalog-custom .image-container-300,
  .acalog-custom .image-container-392,
  .acalog-custom .image-container-402,
  .acalog-custom .image-container-426,
  .acalog-custom .image-container-447,
  .acalog-custom .image-container-680,
  .acalog-custom .image-container-926 {
    width: auto;
  }
  .acalog-custom img.img-16 {
    width: 16px;
  }
  .acalog-custom img.img-16x16 {
    width: 16px;
    height: 16px;
  }
  .acalog-custom img.img-32 {
    width: 32px;
  }
  .acalog-custom img.img-32x32 {
    width: 32px;
    height: 32px;
  }
  .acalog-custom img.img-60 {
    width: 60px;
  }
  .acalog-custom img.img-60x60 {
    width: 60px;
    height: 60px;
  }
  .acalog-custom img.img-60x88 {
    width: 60px;
    height: 88px;
  }
  .acalog-custom img.img-140 {
    width: 140px;
  }
  .acalog-custom img.img-140x88 {
    width: 140px;
    height: 88px;
  }
  .acalog-custom img.img-140x180 {
    width: 140px;
    height: 180px;
  }
  .acalog-custom .image-float-left img.img-60,
  .acalog-custom .image-float-right img.img-60 {
    width: 60px;
  }
  .acalog-custom .image-float-left img.img-60x60,
  .acalog-custom .image-float-right img.img-60x60 {
    width: 60px;
    height: 60px;
  }
  .acalog-custom .image-float-left img.img-60x88,
  .acalog-custom .image-float-right img.img-60x88 {
    width: 60px;
    height: 88px;
  }
  .acalog-custom .image-float-left img.img-140,
  .acalog-custom .image-float-right img.img-140 {
    width: 140px;
  }
  .acalog-custom .image-float-left img.img-140x88,
  .acalog-custom .image-float-right img.img-140x88 {
    width: 140px;
    height: 88px;
  }
  .acalog-custom .image-float-left img.img-140x140,
  .acalog-custom .image-float-right img.img-140x140 {
    width: 140px;
    height: 140px;
  }
  .acalog-custom .image-float-left img.img-140x180,
  .acalog-custom .image-float-right img.img-140x180 {
    width: 140px;
    height: 180px;
  }
  .acalog-custom .image-float-left img.img-209,
  .acalog-custom .image-float-right img.img-209 {
    width: 140px;
  }
  .acalog-custom .image-float-left img.img-219,
  .acalog-custom .image-float-right img.img-219 {
    width: 140px;
  }
  .acalog-custom .image-float-left img.img-219x219,
  .acalog-custom .image-float-right img.img-219x219 {
    width: 140px;
    height: 140px;
  }
  .acalog-custom .image-float-left img.img-220,
  .acalog-custom .image-float-right img.img-220 {
    width: 140px;
  }
  .acalog-custom .image-float-left.image-container-209,
  .acalog-custom .image-float-right.image-container-209 {
    width: 142px;
  }
  .acalog-custom .image-float-left.image-container-219,
  .acalog-custom .image-float-right.image-container-219 {
    width: 142px;
  }
  .acalog-custom .image-float-left.image-container-220,
  .acalog-custom .image-float-right.image-container-220 {
    width: 142px;
  }
}
.acalog-custom .d-none {
  display: none;
}
.acalog-custom .hr.hrline {
  margin: 5px 0;
  height: 10px;
  background: 0;
}
.acalog-custom .hr.hrline:after {
  display: block;
  content: "";
  border-top: 1px dotted #ccc;
  width: 100%;
  height: 0;
  margin: 5px 0;
}
.acalog-custom .hr.dblhrline {
  height: 1px;
}
.acalog-custom .aem-AuthorLayer-Edit .hr.cq-Editable-dom.hrline,
.acalog-custom .aem-AuthorLayer-Edit .hr.cq-Editable-dom.dblhrline {
  min-height: 0;
}
.acalog-custom .gridquote {
  background: #e7e6e6;
  position: relative;
  font-family: more;
  height: 330px;
  width: 472px;
  quotes: "\2018" "\2019";
}
.acalog-custom .gridquote blockquote:nth-of-type(1) {
  margin: 20px 35px 0;
  padding: 5px 15px 0;
}
.acalog-custom .gridquotetitle {
  background: #005bbb;
  display: inline-block;
  color: white;
  font: 700 14px Sofia;
  position: relative;
  z-index: 1000;
  margin: 20px 50px 0;
  padding: 5px 15px;
}
.acalog-custom a.gridquotetitle:focus {
  outline-offset: 0;
}
.acalog-custom .gridquotecredit {
  font: normal 12px Sofia;
  color: #555;
  margin: 0 16px 0;
  line-height: 1.5;
  position: absolute;
  z-index: 1000;
  padding: 25px 35px 7px;
  border-top: 1px dashed #555;
  bottom: 0;
  height: 70px;
  width: 374px;
}
.acalog-custom .gridquotetext {
  font-family: Sofia;
  line-height: 1.3;
  width: 374px;
  padding: 20px 50px 0;
  position: relative;
  z-index: 1;
  color: #005bbb;
}
.acalog-custom .gridquote:before,
.acalog-custom .gridquote:after {
  color: #f9f9f9;
  font-size: 95px;
  letter-spacing: 12px;
  font-family: ubcms;
  position: absolute;
}
.acalog-custom .gridquote:before {
  content: "\e925" "\e925";
  top: 29px;
  left: 16px;
}
.acalog-custom .gridquote:after {
  content: "\e924" "\e924";
  right: 4px;
  top: 174px;
}
@media only screen and (max-width: 720px) {
  .acalog-custom .gridquote {
    width: 100%;
    height: auto;
    margin-bottom: 20px;
    padding-bottom: 100px;
    box-sizing: border-box;
  }
  .acalog-custom .gridquote .gridquotetitle {
    margin: 22px 36px 0;
    padding: 4px 10px 6px;
  }
  .acalog-custom .gridquote blockquote:nth-of-type(1) {
    margin: 10px 25px 0;
    padding: 4px 5px 10px 10px;
  }
  .acalog-custom .gridquotetext {
    line-height: 1.3;
    width: 100%;
    box-sizing: border-box;
    width: auto;
  }
  .acalog-custom .gridquotetext {
    padding: 20px;
    margin: 0;
  }
  .acalog-custom .gridquotecredit {
    margin: 10px 11px 0;
    padding: 15px 25px 15px;
    height: 70px;
    width: auto;
  }
  .acalog-custom .gridquote:before {
    font-size: 73px;
    top: 37px;
    left: 16px;
  }
  .acalog-custom .gridquote:after {
    font-size: 73px;
    bottom: 70px;
    top: auto;
    right: 2px;
  }
}
.acalog-custom .d-none {
  display: none;
}
.acalog-custom .googlemaps .maplink {
  border: 0;
  background: 0;
}
.acalog-custom .googlemaps .maplink .list ul.link-list li {
  font: 14px/1.2 Sofia, Arial, sans-serif;
  background: 0;
  position: relative;
  color: #005bbb;
  padding-left: 18px;
  margin: 1px 0;
}
.acalog-custom .googlemaps .maplink .list ul.link-list li:before {
  font-family: "ubcms";
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e906";
  color: #005bbb;
  font-size: 71%;
  position: absolute;
  top: 0.4em;
  left: 1px;
}
.acalog-custom .googlemaps .maplink .list ul.link-list li:before {
  content: "\e901";
  font-size: 12px;
  top: 5px;
}
.acalog-custom .googlemaps .maplink .list ul.link-list li a {
  text-decoration: none;
  color: #005bbb;
  display: inline;
  border-bottom: 1px solid rgba(0,91,187,0.18);
  border-bottom: 0;
}
.acalog-custom .googlemaps .maplink .list ul.link-list li a:hover {
  text-decoration: none;
  color: #005bbb;
  border-bottom: 1px solid #005bbb;
}
.acalog-custom .googlemaps iframe {
  border: 0;
  overflow: hidden;
  margin: 0;
}
.acalog-custom #CQ .x-window .x-panel-body > label {
  padding: 9px 23px;
  font-size: 11px;
  background: #f3f3f3;
  display: block;
  color: #777;
  font-weight: 700;
}
.acalog-custom .d-none {
  display: none;
}
.acalog-custom .form_leftcollabel {
  font: 500 14px Sofia, Arial, sans-serif;
}
.acalog-custom .form_row .description {
  font-size: 13px;
  margin-top: 3px;
}
.acalog-custom .form_rightcol_wrapper .textinput,
.acalog-custom textarea {
  font: 14px/1.3 Sofia, Arial, sans-serif;
  padding: 5px 5px 3px;
}
.acalog-custom .graphicsubmitbutton input {
  border: 0;
  background: #666;
  color: #fff;
  border-radius: 100px;
  font: 500 14px Sofia, Arial, sans-serif;
  padding: 4px 15px 6px;
  cursor: pointer;
}
.acalog-custom .graphicsubmitbutton input:hover {
  background: #999;
}
.acalog-custom form .form_leftcol .form_leftcolmark {
  color: #b00;
  font-weight: bold;
  font-style: italic;
  margin: -1px 0 0 5px;
}
.acalog-custom .d-none {
  display: none;
}
.acalog-custom .facultybio .articletools .outer {
  float: none;
  margin-left: 0;
}
.acalog-custom .facultybio .facultyprofilecontainer {
  font-family: Sofia, Arial, sans-serif;
  font-size: 14px;
  color: #000;
  line-height: 19px;
  margin-top: 20px;
  width: 914px;
  margin-left: 8px;
}
.acalog-custom .facultybio .facultyprofilecontainer img {
  border: 0;
}
.acalog-custom .facultybio .title h1,
.acalog-custom .facultybio .title h2 {
  font-weight: normal;
}
.acalog-custom .facultybio .title h1 {
  line-height: 26px;
}
.acalog-custom .facultybio .title a {
  color: #005bbb;
}
.acalog-custom .facultybio .facultyprofiletitle {
  color: #000;
  line-height: 17px;
}
.acalog-custom .facultybio .facultyprofiletitle span#lblTitle {
  font-weight: bold;
  font-size: 15px;
  color: #000;
}
.acalog-custom .facultybio .facultyprofiletitle span#lblDepartment {
  color: #005bbb;
  font-weight: 500;
}
.acalog-custom .facultybio .facultyprofiletitle span#lblSchool {
  color: #005bbb;
}
.acalog-custom .facultybio .facultyprofilecontact {
  height: 100%;
  margin-left: -240px;
  width: 220px;
  margin-right: 10px;
  float: right;
  position: relative;
}
.acalog-custom .facultybio .facultyprofileeducationlist {
  margin-left: 0;
  padding-left: 15px;
}
.acalog-custom .facultybio .facultyprofileeducationlist li {
  margin-left: 0;
  color: #da3c28;
}
.acalog-custom .facultybio .facultyprofileeducationlist span {
  color: black;
}
.acalog-custom .facultybio .facultyprofilebody {
  float: left;
  margin-right: 250px;
  padding-right: 10px;
  width: auto;
}
.acalog-custom .facultybio .facultyprofiledescwrapper {
  margin-left: 160px;
}
.acalog-custom .facultybio .facultyprofilerightdesc hr {
  margin: 20px 0;
}
.acalog-custom .facultybio .facultyprofileleftthumbnail {
  float: left;
}
.acalog-custom .facultybio .facultyprofileleftthumbnail img {
  border: solid #ccc 1px;
  max-height: 150px;
  overflow: hidden;
  object-position: top;
  object-fit: cover;
  width: 150px;
}
.acalog-custom .facultybio div.profileimg-object-fit {
  background-size: cover;
  background-position: center top;
  min-height: 150px;
  min-width: 150px;
}
.acalog-custom .facultybio .facultyprofileleftthumbnail hr {
  border-color: #da3c28;
  border: solid 0;
}
.acalog-custom .facultybio .facultyprofilebreaker {
  clear: both;
  height: 20px;
}
.acalog-custom .facultybio .facultyprofilebreaker2 {
  clear: both;
  height: 4px;
  margin: 0;
  padding: 0;
  border: 0;
}
.acalog-custom .facultybio .facultyprofileline {
  background-image: url(../facultyprofilearticletoolslines.gif);
  background-repeat: no-repeat;
  height: 4px;
  border: 0;
  padding: 0;
}
.acalog-custom .facultybio .facultyprofilelines {
  margin-top: 10px;
  height: 6px;
  line-height: 6px;
}
.acalog-custom .facultybio .facultyprofiletabs {
  position: relative;
  border-bottom: 1px solid #005bbb;
}
.acalog-custom .facultybio .facultyprofilecontentnavcontainer {
  border-bottom: 1px solid #005bbb;
}
.acalog-custom .facultybio .facultyprofilecontentnav {
  left: 14px;
  position: relative;
  display: block;
  margin: 0;
  top: 1px;
}
.acalog-custom .facultybio .facultyprofilecontentnav a {
  color: #fff;
  text-decoration: none;
  border: 1px solid #005bbb;
  background-color: #005bbb;
  height: 20px;
  padding: 5px 20px;
  display: inline-block;
}
.acalog-custom .facultybio .facultyprofilecontentnav a:hover {
  background-color: #fff;
  color: #005bbb;
  border: 1px solid #005bbb;
  border-bottom: 1px solid #fff;
  padding: 5px 20px;
}
.acalog-custom .facultybio .facultyprofilecontentnav a:active {
  outline: 0;
}
.acalog-custom .facultybio .facultyprofilecontentnav a.facultyprofileselected {
  background-color: white;
  color: #005bbb;
  border: 1px solid #005bbb;
  border-bottom: 1px solid #fff;
  padding: 7px 20px 5px 20px;
}
.acalog-custom .facultybio .facultyprofilelast {
  clear: right;
  border-right: 1px solid #a7a7a7;
}
.acalog-custom .facultybio .facultyprofilecontentbodyhidden {
  display: none;
}
.acalog-custom .facultybio .facultyprofilecontentbody {
  clear: both;
  width: 100%;
}
.acalog-custom .facultybio .facultyprofilecontentbody h3 {
  font-size: 16px;
  margin: 0 0 3px 0;
  padding-top: 14px;
  padding-left: 5px;
  color: #000;
  font-weight: bold;
}
.acalog-custom .facultybio .facultyprofilecontentbody p {
  margin: 0;
  padding-left: 20px;
  padding-right: 20px;
}
.acalog-custom .facultybio .facultyprofilecontentbody ul {
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 20px;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 40px;
}
.acalog-custom .facultybio .facultyprofiledegrees {
  font-size: 16px;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-weight: normal;
}
.acalog-custom .facultybio .facultyprofilemapicon a {
  line-height: 20px;
  vertical-align: top;
}
.acalog-custom .facultybio .facultyprofileinvisiblebreaker {
  visibility: hidden;
  margin: 2px 0 1px 0;
}
.acalog-custom .facultybio hr.facultyprofilehorizonalbreaker {
  border-top: 1px dotted #005bbb;
}
.acalog-custom .facultybio .facultyprofilefocus {
  margin-bottom: 15px;
}
.acalog-custom .facultybio .facultyprofilecontainer .ubmdlink {
  display: block;
  background: url(../ubmd_sm.gif) no-repeat top left;
  height: 19px;
  padding-left: 25px;
  margin: 8px 0 0;
}
.acalog-custom .facultybio .facultyprofilecontainer .loginlinkcontainer {
  background: #666;
  border-radius: 3px;
  height: 30px;
  text-align: center;
}
.acalog-custom .facultybio .facultyprofilecontainer .loginlink {
  color: #fff;
  font-size: 12px;
  line-height: 25px;
}
.acalog-custom .facultybio .facultyprofilecontainer .loginlink:before {
  display: inline-block;
  content: url(../../img/gateway/lock_icon.png);
  padding-top: 5px;
  padding-right: 10px;
  vertical-align: middle;
}
.acalog-custom .facultybio
  .facultyprofilecontact
  .calltoaction
  span.calltoaction-style-medium {
  margin: 0;
  padding-left: 20px;
}
.acalog-custom .facultybio
  .facultyprofilecontact
  .calltoaction
  span.calltoaction-style-medium
  a {
  color: #005bbb;
  border-bottom: 0;
}
.acalog-custom .facultybio
  .facultyprofilecontact
  .calltoaction
  span.calltoaction-style-medium
  a:hover {
  color: #369;
  text-decoration: underline;
}
.acalog-custom .facultybio .facultyprofilecontact #lblAcademicOfficeAddress a {
  text-decoration: underline;
}
.acalog-custom .facultybio .facultyprofilemapicon {
  background: url(../facultyprofilemapicon.gif) no-repeat scroll left 3px transparent;
  padding-left: 20px;
  margin: 5px 0;
}
.acalog-custom .facultybio a.stdbutton .stdbutton-inner:after {
  content: none;
  display: none;
}
.acalog-custom .facultybio a.stdbutton .stdbutton-inner-show:before {
  display: inline-block;
  position: relative;
  top: 5px;
  left: 15px;
  font-family: ubcms;
  line-height: 1;
  content: "\e618";
  font-size: 20px;
  color: #da3c28;
  margin-right: 20px;
}
.acalog-custom .facultybio a.stdbutton .stdbutton-inner-hide:before {
  display: inline-block;
  position: relative;
  top: 5px;
  left: 15px;
  font-family: ubcms;
  line-height: 1;
  content: "\e619";
  font-size: 20px;
  color: #da3c28;
  margin-right: 20px;
}
.acalog-custom .facultybio .facultyprofile-hide-in-mobile {
  display: inline;
}
.acalog-custom .facultybio .facultyprofile-show-in-mobile {
  display: none;
}
.acalog-custom .facultybio .facultyprofile-expandablecontent a {
  color: #005bbb;
  text-decoration: underline;
}
.acalog-custom .facultybio .scrollup {
  width: 40px;
  height: 40px;
  opacity: 0.3;
  position: fixed;
  bottom: 20px;
  right: 25px;
  display: none;
  text-indent: -9999px;
  background: url(../../img/gateway/icon.png) no-repeat;
  cursor: pointer;
}
.acalog-custom .facultybio .facultyprofilemobile_title {
  display: none;
}
.acalog-custom .facultybio .nonmobile {
  display: inline;
}
@media only screen and (max-width: 720px) {
  .acalog-custom .facultybio::-webkit-scrollbar {
    display: none;
  }
  .acalog-custom .facultybio .facultyprofile-hide-in-mobile {
    display: none;
  }
  .acalog-custom .facultybio .facultyprofile-show-in-mobile {
    display: inline;
  }
  .acalog-custom .facultybio .facultyprofilecontainer {
    font-family: Sofia, Arial, sans-serif;
    font-size: 14px;
    color: #000;
    line-height: 19px;
    margin-top: 0;
    width: 100%;
    margin-left: 0;
  }
  .acalog-custom .facultybio .facultyprofilebody {
    float: left;
    margin-right: 0;
    padding-right: 0;
    width: 100%;
  }
  .acalog-custom .facultybio span#lblFacultyNameMobile,
  .acalog-custom .facultybio span#lblFacultySuffixMobile {
    z-index: 9999;
    color: #fff;
    text-shadow: 0 0 1px #000;
  }
  .acalog-custom .facultybio span#lblFacultySuffixMobile {
    font-size: small;
    margin-left: 2px;
  }
  .acalog-custom .facultybio .facultyprofileleftthumbnail {
    float: none;
    position: relative;
    padding: 0;
    margin-bottom: 15px;
    width: 100%;
  }
  .acalog-custom .facultybio .facultyprofileleftthumbnail img {
    border: solid #ccc 1px;
    max-height: 400px;
    overflow: hidden;
    object-position: top;
    object-fit: cover;
    width: 100%;
    max-width: 400px;
  }
  .acalog-custom .facultybio div.profileimg-object-fit {
    background-size: cover;
    background-position: center top;
    min-height: 400px;
    width: 100%;
  }
  .acalog-custom .facultybio .nonmobile {
    display: none;
  }
  .acalog-custom .facultybio .facultyprofilemobile_title {
    display: inline;
    padding-left: 5px;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 99%;
    background: linear-gradient(to bottom,rgba(0,0,0,0),#000);
    max-width: 397px;
  }
  .acalog-custom .facultybio .facultyprofiledescwrapper {
    border-top: 3px double #8c8b8b;
    margin-left: 0;
  }
  .acalog-custom .facultybio .facultyprofilerightdesc {
    padding-top: 25px;
  }
  .acalog-custom .facultybio .facultyprofiletitle span#lblTitle {
    font-weight: 500;
    font-size: 16px;
  }
  .acalog-custom .facultybio .facultyprofilecontact {
    float: left;
    height: 100%;
    margin-left: 0;
    margin-right: 0;
    position: relative;
    width: 100%;
    padding-bottom: 20px;
  }
  .acalog-custom .facultybio .facultyprofilecontainer .loginlinkcontainer {
    width: 100%;
    margin-top: 15px;
  }
  .acalog-custom .facultybio hr.facultyprofilehorizonalbreaker {
    border-top: 3px double #8c8b8b;
  }
  .acalog-custom .facultybio a.facultyprofilemobile-expand:before {
    display: inline-block;
    position: relative;
    top: 4px;
    font-family: ubcms;
    line-height: 1;
    content: "\e618";
    font-size: 20px;
    color: #da3c28;
    margin-right: 5px;
  }
  .acalog-custom .facultybio .facultyprofile-expandablecontent {
    display: none;
    margin-left: 20px;
  }
  .acalog-custom .facultybio a.facultyprofilemobile-close:before {
    display: inline-block;
    position: relative;
    top: 5px;
    left: 15px;
    font-family: ubcms;
    line-height: 1;
    content: "\e619";
    font-size: 20px;
    color: #da3c28;
    margin-right: 20px;
  }
  .acalog-custom .facultybio a.facultyprofilemobile-expand span.title {
    font: bold 14px/1.3 Sofia, Arial, sans-serif;
    color: #000;
    padding: 0;
  }
  .acalog-custom .facultybio .facultyprofilecontentnav {
    left: 0;
  }
  .acalog-custom .facultybio .facultyprofilecontentnavcontainer {
    white-space: nowrap;
    overflow-x: scroll;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch;
    box-sizing: border-box;
    -ms-overflow-style: none;
  }
  .acalog-custom .facultybio .facultyprofilecontentnav-tab-arrow {
    visibility: visible;
    color: #fff;
    text-decoration: none;
    border: 1px solid #005bbb;
    background-color: #005bbb;
    padding: 5px;
    display: inline-block;
  }
  .acalog-custom .facultybio .facultyprofilecontentnav-tab-arrow:before {
    font-family: "ubcms";
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e905";
    font-size: 11px;
  }
  .acalog-custom .facultybio .scrollup {
    background: url(../../img/gateway/icon.png) no-repeat;
    bottom: 10px;
    cursor: pointer;
    display: none;
    height: 40px;
    opacity: 0.3;
    position: fixed;
    right: 10px;
    text-indent: -9999px;
    width: 40px;
  }
}
.acalog-custom .d-none {
  display: none;
}
.acalog-custom .taglist {
  margin: 10px 0;
  line-height: 1.6em;
  color: #535353;
}
.acalog-custom .taglist a {
  text-decoration: none;
  color: #369;
  border-bottom: 1px solid #c3d1e3;
}
.acalog-custom .taglist a:hover,
.acalog-custom .taglist a:active {
  color: #369;
  text-decoration: none;
  border-bottom: 1px solid #369;
}
.acalog-custom .taglist .empty-list {
  font-style: italic;
  color: #666;
}
.acalog-custom .d-none {
  display: none;
}
.acalog-custom .dynamiclisttags,
.acalog-custom .dynamiclistarchive {
  margin-bottom: 30px;
}
.acalog-custom .dynamiclisttags .title,
.acalog-custom .dynamiclistarchive .title {
  font: 14px/1.1 "Trebuchet MS", sans-serif;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #333;
  margin-bottom: 7px;
}
.acalog-custom .dynamiclisttags .text p,
.acalog-custom .dynamiclistarchive .text p {
  margin: 7px 0 7px;
}
.acalog-custom #conditionizr.ie .dynamiclisttags .title,
.acalog-custom #conditionizr.ie .dynamiclistarchive .title {
  line-height: 1.3;
}
.acalog-custom .dynamiclisttags a.clear-facets,
.acalog-custom .dynamiclistarchive a.clear-facets {
  float: none;
  margin: -5px 0 0 14px;
}
.acalog-custom .dynamiclisttags a.clear-facets .stdbutton-inner,
.acalog-custom .dynamiclistarchive a.clear-facets .stdbutton-inner {
  padding-right: 3px;
}
.acalog-custom #page .dynamiclisttags a.clear-facets .stdbutton-inner:after,
.acalog-custom #page .dynamiclistarchive a.clear-facets .stdbutton-inner:after {
  content: "";
}
.acalog-custom .dynamiclisttags .text + a.clear-facets,
.acalog-custom .dynamiclistarchive .text + a.clear-facets,
.acalog-custom .dynamiclisttags .text + script + a.clear-facets,
.acalog-custom .dynamiclistarchive .text + script + a.clear-facets {
  margin: 5px 0 0 0;
}
.acalog-custom .dynamiclisttags .list ul.link-list li.active-tag,
.acalog-custom .dynamiclistarchive .list ul.link-list li.active-tag,
.acalog-custom .dynamiclisttags p span.active-tag,
.acalog-custom .dynamiclistarchive p span.active-tag,
.acalog-custom .dynamiclisttags .list ul.link-list li.active-tag:before,
.acalog-custom .dynamiclistarchive .list ul.link-list li.active-tag:before,
.acalog-custom .dynamiclisttags p span.active-tag:before,
.acalog-custom .dynamiclistarchive p span.active-tag:before,
.acalog-custom .dynamiclisttags .list ul.link-list li.active-tag a,
.acalog-custom .dynamiclistarchive .list ul.link-list li.active-tag a,
.acalog-custom .dynamiclisttags p span.active-tag a,
.acalog-custom .dynamiclistarchive p span.active-tag a {
  color: #666;
}
.acalog-custom .dynamiclisttags .list ul.link-list li.active-tag a,
.acalog-custom .dynamiclistarchive .list ul.link-list li.active-tag a,
.acalog-custom .dynamiclisttags p span.active-tag a,
.acalog-custom .dynamiclistarchive p span.active-tag a {
  border-bottom: 0;
  cursor: pointer;
  margin-left: 3px;
  vertical-align: -1px;
}
.acalog-custom .dynamiclisttags p span.active-tag a,
.acalog-custom .dynamiclistarchive p span.active-tag a {
  margin: 0;
  font-size: 11px;
  vertical-align: 0;
}
.acalog-custom .dynamiclisttags .cloud,
.acalog-custom .dynamiclistarchive .cloud {
  line-height: 1.4;
}
.acalog-custom .dynamiclisttags .cloud a,
.acalog-custom .dynamiclistarchive .cloud a {
  margin-right: 5px;
  border-bottom: 0;
  line-height: normal;
}
.acalog-custom .dynamiclisttags .cloud a:hover,
.acalog-custom .dynamiclistarchive .cloud a:hover {
  color: #8bb6d9;
}
.acalog-custom .dynamiclisttags .cloud a.tag10,
.acalog-custom .dynamiclistarchive .cloud a.tag10 {
  font-size: 21px;
}
.acalog-custom .dynamiclisttags .cloud a.tag9,
.acalog-custom .dynamiclistarchive .cloud a.tag9 {
  font-size: 19px;
}
.acalog-custom .dynamiclisttags .cloud a.tag8,
.acalog-custom .dynamiclistarchive .cloud a.tag8 {
  font-size: 17px;
}
.acalog-custom .dynamiclisttags .cloud a.tag7,
.acalog-custom .dynamiclistarchive .cloud a.tag7 {
  font-size: 16px;
}
.acalog-custom .dynamiclisttags .cloud a.tag6,
.acalog-custom .dynamiclistarchive .cloud a.tag6 {
  font-size: 15px;
}
.acalog-custom .dynamiclisttags .cloud a.tag5,
.acalog-custom .dynamiclistarchive .cloud a.tag5 {
  font-size: 13px;
}
.acalog-custom .dynamiclisttags .cloud a.tag4,
.acalog-custom .dynamiclistarchive .cloud a.tag4 {
  font-size: 12px;
}
.acalog-custom .dynamiclisttags .cloud a.tag3,
.acalog-custom .dynamiclistarchive .cloud a.tag3 {
  font-size: 11px;
}
.acalog-custom .dynamiclisttags .cloud a.tag2,
.acalog-custom .dynamiclistarchive .cloud a.tag2 {
  font-size: 10px;
}
.acalog-custom .dynamiclisttags .cloud a.tag1,
.acalog-custom .dynamiclistarchive .cloud a.tag1 {
  font-size: 10px;
}
.acalog-custom .d-none {
  display: none;
}
.acalog-custom .dynamicliststats {
  margin: 12px 0;
  color: #999;
}
.acalog-custom .dynamicliststats .timing {
  display: none;
}
.acalog-custom .dynamicliststats .callout {
  color: #333;
}
.acalog-custom .d-none {
  display: none;
}
.acalog-custom .dynamiclistsearch * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.acalog-custom .dynamiclistsearch label {
  display: block;
  margin: 12px 0 6px;
}
.acalog-custom .dynamiclistsearch .input-group {
  position: relative;
  display: table;
  border-collapse: separate;
  font: 12px/1.4 "Trebuchet MS", Trebuchet, sans-serif;
  margin-bottom: 12px;
}
.acalog-custom .dynamiclistsearch .input-group .input-field-wrapper {
  display: table;
  float: left;
  width: 100%;
  padding: 0;
  height: 29px;
  color: #777;
  border: 1px solid #ddd;
  border-radius: 4px 0 0 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
  -webkit-transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
  -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}
.acalog-custom .dynamiclistsearch .input-group .input-field-wrapper input[type="text"] {
  display: table-cell;
  width: 100%;
  padding: 0 0 0 5px;
  margin: 0;
  border: 0;
  line-height: 29px;
  background: transparent;
}
.acalog-custom .dynamiclistsearch .input-group .input-field-wrapper input[type="text"]:focus {
  outline: 0;
}
.acalog-custom .dynamiclistsearch .input-group .input-field-wrapper .tags {
  display: table-cell;
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
}
.acalog-custom .dynamiclistsearch .input-group .input-field-wrapper .tags .tag {
  display: inline-block;
  padding: 2px 4px 1px 6px;
  background: #ddd;
  margin-left: 5px;
  white-space: nowrap;
  border: 1px solid transparent;
  border-radius: 4px;
  font-size: 11px;
  color: #333;
  cursor: pointer;
}
.acalog-custom .dynamiclistsearch .input-group .input-field-wrapper .tags .tag:after {
  content: "\2715";
  font-size: 8px;
  font-weight: bold;
  margin-left: 6px;
  vertical-align: 1px;
  color: #999;
}
.acalog-custom .dynamiclistsearch .input-group .input-field-wrapper .tags .tag:hover {
  border-color: #999;
}
.acalog-custom .dynamiclistsearch .input-group .input-field-wrapper .tags .tag:hover:after {
  color: #333;
}
.acalog-custom .dynamiclistsearch .input-group .input-group-btn {
  display: table-cell;
  width: 1%;
  vertical-align: middle;
}
.acalog-custom .dynamiclistsearch .input-group .input-group-btn input[type="submit"] {
  margin-left: -1px;
  border: 1px solid #999;
  white-space: nowrap;
  padding: 8px 12px;
  border-radius: 0 4px 4px 0;
  background: #666;
  color: #fff;
  cursor: pointer;
  background: #bfbfc1;
  background: -moz-linear-gradient(top,#bfbfc1 0,#acadaf 60%,#a8a8a8 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#bfbfc1),color-stop(60%,#acadaf),color-stop(100%,#a8a8a8));
  background: -webkit-linear-gradient(top,#bfbfc1 0,#acadaf 60%,#a8a8a8 100%);
  background: -o-linear-gradient(top,#bfbfc1 0,#acadaf 60%,#a8a8a8 100%);
  background: -ms-linear-gradient(top,#bfbfc1 0,#acadaf 60%,#a8a8a8 100%);
  background: linear-gradient(to bottom,#bfbfc1 0,#acadaf 60%,#a8a8a8 100%);
}
.acalog-custom .d-none {
  display: none;
}
.acalog-custom .dynamiclistpager {
  font: 12px/1.4 "Trebuchet MS", Trebuchet, sans-serif;
  margin: 12px 0;
}
.acalog-custom .dynamiclistpager:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.acalog-custom .dynamiclistpager .pagination {
  display: block;
  border-radius: 3px;
}
.acalog-custom .dynamiclistpager .pagination > li {
  display: inline;
}
.acalog-custom .dynamiclistpager .pagination > li > a {
  float: left;
  padding: 5px 10px;
  text-decoration: none;
  color: #444;
  background-color: #fff;
  border: 1px solid #ddd;
  margin-left: -1px;
}
.acalog-custom .dynamiclistpager .pagination > li.active > a,
.acalog-custom .dynamiclistpager .pagination > li > a:hover {
  color: #fff;
  background: #bfbfc1;
  background: -moz-linear-gradient(top,#bfbfc1 0,#acadaf 60%,#a8a8a8 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#bfbfc1),color-stop(60%,#acadaf),color-stop(100%,#a8a8a8));
  background: -webkit-linear-gradient(top,#bfbfc1 0,#acadaf 60%,#a8a8a8 100%);
  background: -o-linear-gradient(top,#bfbfc1 0,#acadaf 60%,#a8a8a8 100%);
  background: -ms-linear-gradient(top,#bfbfc1 0,#acadaf 60%,#a8a8a8 100%);
  background: linear-gradient(to bottom,#bfbfc1 0,#acadaf 60%,#a8a8a8 100%);
  border-color: #999;
}
.acalog-custom .dynamiclistpager .pagination > li.active > a {
  cursor: default;
}
.acalog-custom .dynamiclistpager .pagination > li.disabled > a {
  color: #ddd;
  background: #fff;
  border-color: #ddd;
  cursor: default;
}
.acalog-custom .dynamiclistpager .pagination > li:first-child > a {
  border-radius: 3px 0 0 3px;
}
.acalog-custom .dynamiclistpager .pagination > li:last-child > a {
  border-radius: 0 3px 3px 0;
}
.acalog-custom .d-none {
  display: none;
}
.acalog-custom .dynamiclisttags .title h2,
.acalog-custom .dynamiclistarchive .title h2 {
  font: 12px/1.1 Sofia, Arial, sans-serif;
  text-transform: uppercase;
  color: #000;
  margin: 20px 0 8px;
  letter-spacing: normal;
}
.acalog-custom .dynamiclisttags .title h2 a,
.acalog-custom .dynamiclistarchive .title h2 a {
  color: #005bbb;
}
@media only screen and (max-width: 720px) {
  .acalog-custom .dynamiclisttags .title,
  .acalog-custom .dynamiclistarchive .title {
    margin: 0 -16px 10px;
    background: #666;
    padding: 12px 16px;
    color: #fff;
  }
  .acalog-custom .dynamiclisttags .title h2,
  .acalog-custom .dynamiclistarchive .title h2 {
    font: 500 14px/1.1 Sofia, Arial, sans-serif;
    text-transform: none;
    color: #fff;
    letter-spacing: normal;
    margin: 0;
  }
  .acalog-custom .dynamiclisttags .title h2 a,
  .acalog-custom .dynamiclistarchive .title h2 a {
    color: #fff;
  }
}
.acalog-custom .dynamicliststats {
  color: #666;
}
.acalog-custom .dynamiclistsearch .input-group {
  font-family: Sofia, Arial, sans-serif;
}
.acalog-custom .dynamiclistsearch .input-group .input-field-wrapper {
  box-shadow: none;
  -webkit-box-shadow: none;
}
.acalog-custom .dynamiclistsearch .input-group .input-field-wrapper input[type="text"] {
  height: 29px;
}
.acalog-custom .dynamiclistsearch .input-group .input-group-btn input[type="submit"] {
  background: #005bbb;
  border-color: rgba(255,255,255,0);
  height: 31px;
  line-height: 1;
}
.acalog-custom .dynamiclistsearch .input-group .input-field-wrapper .tags .tag:after {
  vertical-align: 0;
}
.acalog-custom .dynamiclistpager {
  font-family: Sofia, Arial, sans-serif;
}
.acalog-custom .dynamiclistpager .pagination li:first-child > a,
.acalog-custom .dynamiclistpager .pagination li:last-child > a {
  border: 0;
  padding: 7px 10px 2px;
}
.acalog-custom .dynamiclistpager .pagination li:first-child > a:hover,
.acalog-custom .dynamiclistpager .pagination li:last-child > a:hover {
  color: #005bbb;
  background: rgba(255,255,255,0);
}
.acalog-custom .dynamiclistpager .pagination li:nth-child(2) > a {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.acalog-custom .dynamiclistpager .pagination li:nth-last-child(2) > a {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.acalog-custom .dynamiclistpager .pagination > li > a {
  border-color: #005bbb;
  background: 0;
  color: #005bbb;
  padding: 6px 10px 3px;
  min-width: 10px;
  text-align: center;
}
.acalog-custom .dynamiclistpager .pagination > li.active > a,
.acalog-custom .dynamiclistpager .pagination > li > a:hover {
  border-color: #005bbb;
  background: #005bbb;
  color: #fff;
}
.acalog-custom .dynamiclistpager .pagination > li.disabled > a,
.acalog-custom .dynamiclistpager .pagination > li.disabled > a:hover {
  border-color: #005bbb;
  background: rgba(255,255,255,0);
  color: #ddd;
}
.acalog-custom .d-none {
  display: none;
}
.acalog-custom .download {
  margin-bottom: 10px;
  margin-left: 3px;
  font-size: 11px;
  padding-bottom: 5px;
}
.acalog-custom .download .identblock {
  margin-left: 23px;
  line-height: 1.5;
}
.acalog-custom .download .title {
  margin-bottom: 10px;
  font-weight: bold;
}
.acalog-custom .download a {
  text-decoration: none;
  color: #005bbb;
  display: inline;
  border-bottom: 1px solid rgba(0,91,187,0.18);
  border-bottom: 0;
  line-height: 1.5;
}
.acalog-custom .download a:hover {
  text-decoration: none;
  color: #005bbb;
  border-bottom: 1px solid #005bbb;
}
.acalog-custom .download span.icon {
  display: block;
  width: 16px;
  height: 16px;
  float: left;
  padding: 0 8px 8px 0;
  background: url(../default.gif) no-repeat;
}
.acalog-custom .download span.icon img {
  width: 16px;
  height: 16px;
}
.acalog-custom .download span.icon.type_doc {
  background: url(../doc.gif) no-repeat;
}
.acalog-custom .download span.icon.type_eps {
  background: url(../eps.gif) no-repeat;
}
.acalog-custom .download span.icon.type_gif {
  background: url(../zip.gif) no-repeat;
}
.acalog-custom .download span.icon.type_jpg {
  background: url(../jpg.gif) no-repeat;
}
.acalog-custom .download span.icon.type_mp3 {
  background: url(../mp3.gif) no-repeat;
}
.acalog-custom .download span.icon.type_pdf {
  background: url(../pdf.gif) no-repeat;
}
.acalog-custom .download span.icon.type_ppt {
  background: url(../ppt.gif) no-repeat;
}
.acalog-custom .download span.icon.type_tif {
  background: url(../tif.gif) no-repeat;
}
.acalog-custom .download span.icon.type_txt {
  background: url(../txt.gif) no-repeat;
}
.acalog-custom .download span.icon.type_xls {
  background: url(../xls.gif) no-repeat;
}
.acalog-custom .download span.icon.type_zip {
  background: url(../zip.gif) no-repeat;
}
.acalog-custom .download span.icon.type_gif {
  background-image: url(../gif.gif);
}
.acalog-custom .download span.icon.type_docx {
  background-image: url(../doc.gif);
}
.acalog-custom .download span.icon.type_pptx,
.acalog-custom .download span.icon.type_pps,
.acalog-custom .download span.icon.type_ppsx {
  background-image: url(../ppt.gif);
}
.acalog-custom .download span.icon.type_xlsx {
  background-image: url(../xls.gif);
}
.acalog-custom .d-none {
  display: none;
}
.acalog-custom .collapsiblegrid {
  word-spacing: -3px;
}
.acalog-custom .collapsiblegrid .displayContainer {
  position: relative;
  background: none repeat scroll 0 0 #333;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 922px;
  margin-left: 1px;
  padding: 0 1px;
  word-spacing: normal;
  z-index: 3;
  display: none;
  margin-top: -1px;
  margin-bottom: -1px;
}
.acalog-custom .collapsiblegrid .displayContainer .contentWrap {
  padding: 20px;
  position: relative;
}
.acalog-custom .collapsiblegrid .displayContainer .close {
  color: #fff;
  cursor: pointer;
  font-family: "Trebuchet MS", sans-serif;
  font-size: 20px;
  height: 25px;
  position: absolute;
  right: 5px;
  text-align: center;
  top: 5px;
  width: 25px;
  z-index: 1;
}
.acalog-custom .collapsiblegrid .displayContainer .close:focus {
  outline: solid 4px;
  outline-color: #3b99fc;
  outline-offset: -2px;
  outline-style: auto;
}
.acalog-custom .collapsiblegrid .displayContainer .image {
  border: 0;
  float: left;
  margin-right: 20px;
  min-height: 290px;
  min-width: 447px;
}
.acalog-custom .collapsiblegrid .displayContainer .image img {
  display: none;
}
.acalog-custom .collapsiblegrid .displayContainer img.img-447 {
  display: none;
  -webkit-transition: all 0.5s ease-in;
  -moz-transition: all 0.5s ease-in;
  -o-transition: all 0.5s ease-in;
  transition: all 0.5s ease-in;
  width: 447px;
  height: auto;
}
.acalog-custom .collapsiblegrid .displayContainer .teaser-image.with-video {
  position: relative;
}
.acalog-custom .collapsiblegrid
  .displayContainer
  .teaser-image.with-video
  a.teaser-video-popup:after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 449px;
  height: 293px;
  background: url(../../img/gateway/video-hover-off.png) no-repeat center center;
}
.acalog-custom .collapsiblegrid
  .displayContainer
  .teaser-image.with-video
  a.teaser-video-popup:hover:after {
  background-image: url(../../img/gateway/video-hover-on.png);
}
.acalog-custom .collapsiblegrid .displayContainer .title h4 {
  color: #ddd;
}
.acalog-custom .collapsiblegrid .displayContainer .title h1 {
  color: #9eba29;
  font-size: 20px;
}
.acalog-custom .collapsiblegrid .displayContainer .text p {
  color: #ddd;
}
.acalog-custom .collapsiblegrid .displayContainer .text a,
.acalog-custom .collapsiblegrid .displayContainer .table a,
.acalog-custom .collapsiblegrid .displayContainer .text a:hover,
.acalog-custom .collapsiblegrid .displayContainer .table a:hover {
  text-decoration: none;
  color: #9eba29;
  border-bottom: 0;
}
.acalog-custom .collapsiblegrid .displayContainer .text a:hover,
.acalog-custom .collapsiblegrid .displayContainer .table a:hover {
  border-bottom: solid 1px #9eba29;
}
.acalog-custom .collapsiblegrid .displayContainer .topNum {
  display: none;
}
.acalog-custom .collapsiblegrid .displayContainer .new.section {
  clear: both;
}
.acalog-custom .collapsiblegrid
  .displayContainer
  .list
  ul.link-list
  .teaser.teaser-inline:before {
  color: #9eba29;
  content: "> ";
  font-family: consolas;
}
.acalog-custom .collapsiblegrid .displayContainer .list ul.link-list li {
  background: 0;
}
.acalog-custom .collapsiblegrid .displayContainer .list ul.link-list li a {
  border: medium none;
  color: #9eba29;
}
.acalog-custom .collapsiblegrid .displayContainer .list ul.link-list li a:hover,
.acalog-custom .collapsiblegrid .displayContainer .title a:hover {
  border-bottom: solid 1px #9eba29;
  color: #9eba29;
  text-decoration: none;
}
.acalog-custom .collapsiblegrid .displayContainer .list span.teaser-title {
  word-spacing: normal;
}
.acalog-custom .collapsiblegrid.grid-3 .displayContainer {
  width: 923px;
}
.acalog-custom .collapsiblegrid.grid-3 .displayContainer img.img-447 {
  display: none;
  -webkit-transition: all 0.5s ease-in;
  -moz-transition: all 0.5s ease-in;
  -o-transition: all 0.5s ease-in;
  transition: all 0.5s ease-in;
  width: 447px;
  height: auto;
}
.acalog-custom .collapsiblegrid.grid-5 .displayContainer {
  margin-left: 1px;
  width: 924px;
}
.acalog-custom .collapsiblegrid.grid-5 .displayContainer img.img-447 {
  display: none;
  -webkit-transition: all 0.5s ease-in;
  -moz-transition: all 0.5s ease-in;
  -o-transition: all 0.5s ease-in;
  transition: all 0.5s ease-in;
  width: 447px;
  height: auto;
}
.acalog-custom .collapsiblegrid .reference-editor {
  position: relative;
  display: inline;
}
.acalog-custom .collapsiblegrid .cell {
  display: inline-block;
  position: relative;
  vertical-align: top;
  border: 1px solid #fff;
  word-spacing: normal;
}
.acalog-custom .collapsiblegrid .cell .title {
  margin-top: 0;
  position: absolute;
  top: 0;
  overflow: hidden;
  left: 0;
}
.acalog-custom .collapsiblegrid .cell .title h1 {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: none repeat scroll 0 0 #3587c3;
  color: #fff;
  display: table-cell;
  vertical-align: middle;
  margin-top: 0;
  opacity: 0.01;
  padding: 26px;
  font-size: 18px;
  text-align: center;
  -webkit-transition: opacity 0.5s ease-in;
  -moz-transition: opacity 0.5s ease-in;
  -o-transition: opacity 0.5s ease-in;
  transition: opacity 0.5s ease-in;
  font-family: "Trebuchet MS", sans-serif;
  cursor: pointer;
  position: relative;
  opacity: 1;
}
.acalog-custom .collapsiblegrid .cell .title h1:hover {
  opacity: 1;
}
.acalog-custom .collapsiblegrid .cell .title h1.active {
  background: #333;
  opacity: 1;
  color: #333;
  display: block;
  height: 100%;
}
.acalog-custom .collapsiblegrid .cell .title h1.nopacity {
  opacity: 0;
}
.acalog-custom .collapsiblegrid .cell .title h1.nopacity:hover {
  opacity: 0;
}
.acalog-custom .collapsiblegrid .cell .title h1 a:hover {
  color: #fff;
  text-decoration: none;
}
.acalog-custom .collapsiblegrid .cell .title h1 .topNum {
  color: #ddd;
  display: block;
  font-family: georgia;
  font-size: 107px;
  height: 100%;
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  padding-top: 13%;
}
.acalog-custom .collapsiblegrid .cell .title > h4 {
  display: none;
}
.acalog-custom .collapsiblegrid .cell .title:focus {
  outline: solid 4px;
  outline-color: #3b99fc;
  outline-offset: -2px;
  outline-style: auto;
}
.acalog-custom .collapsiblegrid .cell .title a:focus {
  outline: 0;
}
.acalog-custom .collapsiblegrid .cell .image-container {
  border: 0;
  overflow: hidden;
}
.acalog-custom .collapsiblegrid .cell .image-container .image {
  border: 0;
}
.acalog-custom .collapsiblegrid .cell .image-container .image.border-hide {
  padding: 0;
}
.acalog-custom .collapsiblegrid .cell .introtext {
  display: none;
}
.acalog-custom .collapsiblegrid .cell .parbase {
  display: none;
}
.acalog-custom .collapsiblegrid.grid-3 .cell .image-container {
  height: 306px;
  width: 306px;
}
.acalog-custom .collapsiblegrid.grid-3 .cell .image-container img.img-447 {
  width: 306px;
  height: 306px;
}
.acalog-custom .collapsiblegrid.grid-3 .cell .title {
  width: 306px;
  height: 306px;
}
.acalog-custom .collapsiblegrid.grid-3 .cell .title h1 {
  width: 306px;
  height: 306px;
  font-size: 25px;
}
.acalog-custom .collapsiblegrid.grid-4 .cell {
  height: 227px;
  width: 229px;
}
.acalog-custom .collapsiblegrid.grid-4 .cell .image-container {
  height: 227px;
  width: 229px;
}
.acalog-custom .collapsiblegrid.grid-4 .cell .image-container img.img-447 {
  width: 228px;
  height: 229px;
}
.acalog-custom .collapsiblegrid.grid-4 .cell .title {
  width: 229px;
  height: 227px;
}
.acalog-custom .collapsiblegrid.grid-4 .cell .title h1 {
  height: 227px;
  width: 228px;
}
.acalog-custom .collapsiblegrid.grid-5 .cell {
  height: 180px;
  width: 182.7px;
  box-sizing: content-box;
}
.acalog-custom .collapsiblegrid.grid-5 .cell .image-container {
  height: 180px;
  width: 182.7px;
}
.acalog-custom .collapsiblegrid.grid-5 .cell .image-container img.img-447 {
  width: 182.7px;
  height: 181px;
}
.acalog-custom .collapsiblegrid.grid-5 .cell .image-container img {
  width: 182.7px;
  height: 181px;
}
.acalog-custom .collapsiblegrid.grid-5 .cell .title {
  width: 183px;
  height: 180px;
}
.acalog-custom .collapsiblegrid.grid-5 .cell .title h1 {
  height: 180px;
  width: 183px;
}
.acalog-custom .windows .collapsiblegrid .displayContainer {
  width: 925px;
}
.acalog-custom .windows .collapsiblegrid.grid-3 .displayContainer {
  width: 924px;
}
.acalog-custom .windows.ie .collapsiblegrid .displayContainer,
.acalog-custom .windows.ie .collapsiblegrid.grid-3 .displayContainer {
  width: 923px;
}
.acalog-custom .windows.firefox .collapsiblegrid.grid-5 .displayContainer {
  width: 926px;
}
@media screen and (max-width: 720px) {
  .acalog-custom .cell #columns #center-nocols .top.no-space {
    margin: 0;
  }
  .acalog-custom .collapsiblegrid,
  .acalog-custom .collapsiblegrid.grid-3,
  .acalog-custom .collapsiblegrid.grid-4,
  .acalog-custom .collapsiblegrid.grid-5 {
    display: block;
    counter-reset: topten;
    position: relative;
  }
  .acalog-custom .collapsiblegrid > .cell,
  .acalog-custom .collapsiblegrid.grid-3 > .cell,
  .acalog-custom .collapsiblegrid.grid-4 > .cell,
  .acalog-custom .collapsiblegrid.grid-5 > .cell {
    position: absolute;
    top: 0;
    opacity: 0;
    transition: all 0.3s 0.03s;
    padding: 0;
    margin: 0;
    width: 100%;
    height: auto;
    margin-left: -1px;
  }
  .acalog-custom .collapsiblegrid > .cell.active,
  .acalog-custom .collapsiblegrid.grid-3 > .cell.active,
  .acalog-custom .collapsiblegrid.grid-4 > .cell.active,
  .acalog-custom .collapsiblegrid.grid-5 > .cell.active {
    opacity: 1;
    position: relative;
    z-index: 1;
    visibility: visible;
  }
  .acalog-custom .collapsiblegrid > .cell .image-container,
  .acalog-custom .collapsiblegrid.grid-3 > .cell .image-container,
  .acalog-custom .collapsiblegrid.grid-4 > .cell .image-container,
  .acalog-custom .collapsiblegrid.grid-5 > .cell .image-container {
    height: auto;
    width: 100%;
  }
  .acalog-custom .collapsiblegrid > .cell .image-container .image,
  .acalog-custom .collapsiblegrid.grid-3 > .cell .image-container .image,
  .acalog-custom .collapsiblegrid.grid-4 > .cell .image-container .image,
  .acalog-custom .collapsiblegrid.grid-5 > .cell .image-container .image {
    border: 0;
    padding: 0;
  }
  .acalog-custom .collapsiblegrid > .cell .image-container img.img-447,
  .acalog-custom .collapsiblegrid.grid-3 > .cell .image-container img.img-447,
  .acalog-custom .collapsiblegrid.grid-4 > .cell .image-container img.img-447,
  .acalog-custom .collapsiblegrid.grid-5 > .cell .image-container img.img-447 {
    width: 100%;
    height: auto;
  }
  .acalog-custom .collapsiblegrid > .cell .title,
  .acalog-custom .collapsiblegrid.grid-3 > .cell .title,
  .acalog-custom .collapsiblegrid.grid-4 > .cell .title,
  .acalog-custom .collapsiblegrid.grid-5 > .cell .title {
    position: relative;
    height: auto;
    width: 100%;
  }
  .acalog-custom .collapsiblegrid > .cell .title h4,
  .acalog-custom .collapsiblegrid.grid-3 > .cell .title h4,
  .acalog-custom .collapsiblegrid.grid-4 > .cell .title h4,
  .acalog-custom .collapsiblegrid.grid-5 > .cell .title h4 {
    background: #3587c3;
    margin: 0;
    color: #fff;
    padding: 5px 16px;
    display: none;
  }
  .acalog-custom .collapsiblegrid > .cell .title h1,
  .acalog-custom .collapsiblegrid.grid-3 > .cell .title h1,
  .acalog-custom .collapsiblegrid.grid-4 > .cell .title h1,
  .acalog-custom .collapsiblegrid.grid-5 > .cell .title h1 {
    font-size: 13.8px;
    font-family: "Trebuchet MS", sans-serif;
    color: #fff;
    background: #006eb9;
    margin: 0;
    box-sizing: border-box;
    position: relative;
    width: 100%;
    opacity: 1;
    height: auto;
    display: block;
    padding: 8px 25px 10px 74px;
    text-align: left;
    min-height: 62px;
  }
  .acalog-custom .collapsiblegrid > .cell .title h1.active,
  .acalog-custom .collapsiblegrid.grid-3 > .cell .title h1.active,
  .acalog-custom .collapsiblegrid.grid-4 > .cell .title h1.active,
  .acalog-custom .collapsiblegrid.grid-5 > .cell .title h1.active {
    font-size: 13.8px;
    font-family: "Trebuchet MS", sans-serif;
    color: #fff;
    background: #006eb9;
    margin: 0;
    box-sizing: border-box;
    position: relative;
    width: 100%;
    opacity: 1;
    height: auto;
    display: block;
    padding: 8px 25px 10px 74px;
    text-align: left;
    min-height: 62px;
  }
  .acalog-custom .collapsiblegrid > .cell .title h1:before,
  .acalog-custom .collapsiblegrid.grid-3 > .cell .title h1:before,
  .acalog-custom .collapsiblegrid.grid-4 > .cell .title h1:before,
  .acalog-custom .collapsiblegrid.grid-5 > .cell .title h1:before {
    counter-increment: topten;
    content: counter(topten);
    position: absolute;
    left: 16px;
    font-size: 46px;
    top: 7px;
    font-family: georgia;
    line-height: 0.7em;
    text-align: center;
    width: 48px;
    vertical-align: middle;
  }
  .acalog-custom .collapsiblegrid > .cell .title h1.nopacity:hover,
  .acalog-custom .collapsiblegrid.grid-3 > .cell .title h1.nopacity:hover,
  .acalog-custom .collapsiblegrid.grid-4 > .cell .title h1.nopacity:hover,
  .acalog-custom .collapsiblegrid.grid-5 > .cell .title h1.nopacity:hover {
    opacity: 1;
  }
  .acalog-custom .collapsiblegrid > .cell .title h1 .topNum,
  .acalog-custom .collapsiblegrid.grid-3 > .cell .title h1 .topNum,
  .acalog-custom .collapsiblegrid.grid-4 > .cell .title h1 .topNum,
  .acalog-custom .collapsiblegrid.grid-5 > .cell .title h1 .topNum {
    display: none;
  }
  .acalog-custom .collapsiblegrid > .cell .title a:hover,
  .acalog-custom .collapsiblegrid.grid-3 > .cell .title a:hover,
  .acalog-custom .collapsiblegrid.grid-4 > .cell .title a:hover,
  .acalog-custom .collapsiblegrid.grid-5 > .cell .title a:hover,
  .acalog-custom .collapsiblegrid > .cell .title a:active,
  .acalog-custom .collapsiblegrid.grid-3 > .cell .title a:active,
  .acalog-custom .collapsiblegrid.grid-4 > .cell .title a:active,
  .acalog-custom .collapsiblegrid.grid-5 > .cell .title a:active {
    color: #fff;
    text-decoration: none;
  }
  .acalog-custom .collapsiblegrid > .cell:not(.visited) .par.parsys,
  .acalog-custom .collapsiblegrid.grid-3 > .cell:not(.visited) .par.parsys,
  .acalog-custom .collapsiblegrid.grid-4 > .cell:not(.visited) .par.parsys,
  .acalog-custom .collapsiblegrid.grid-5 > .cell:not(.visited) .par.parsys {
    display: none;
    position: absolute;
    top: 1000000px;
  }
  .acalog-custom .collapsiblegrid .next-griditem,
  .acalog-custom .collapsiblegrid.grid-3 .next-griditem,
  .acalog-custom .collapsiblegrid.grid-4 .next-griditem,
  .acalog-custom .collapsiblegrid.grid-5 .next-griditem {
    height: 58px;
    width: 33px;
    position: absolute;
    background: rgba(0,0,0,0.8);
    right: 0;
    top: 0;
    margin-top: 20%;
    display: inline-block;
    vertical-align: top;
    z-index: 2;
    cursor: pointer;
  }
  .acalog-custom .collapsiblegrid .next-griditem:after,
  .acalog-custom .collapsiblegrid.grid-3 .next-griditem:after,
  .acalog-custom .collapsiblegrid.grid-4 .next-griditem:after,
  .acalog-custom .collapsiblegrid.grid-5 .next-griditem:after {
    content: "\e614";
    font-size: 64px;
    font-family: ubcms;
    top: 0;
    position: absolute;
    line-height: 1em;
    height: 25px;
    margin-top: -3px;
    right: 8px;
    color: #fff;
  }
  .acalog-custom .collapsiblegrid .prev-griditem,
  .acalog-custom .collapsiblegrid.grid-3 .prev-griditem,
  .acalog-custom .collapsiblegrid.grid-4 .prev-griditem,
  .acalog-custom .collapsiblegrid.grid-5 .prev-griditem {
    height: 58px;
    width: 33px;
    position: absolute;
    background: rgba(0,0,0,0.8);
    left: 0;
    top: 0;
    margin-top: 20%;
    display: inline-block;
    vertical-align: top;
    z-index: 2;
    cursor: pointer;
  }
  .acalog-custom .collapsiblegrid .prev-griditem:after,
  .acalog-custom .collapsiblegrid.grid-3 .prev-griditem:after,
  .acalog-custom .collapsiblegrid.grid-4 .prev-griditem:after,
  .acalog-custom .collapsiblegrid.grid-5 .prev-griditem:after {
    content: "\e613";
    font-size: 64px;
    font-family: ubcms;
    top: 0;
    position: absolute;
    line-height: 1em;
    height: 25px;
    margin-top: -3px;
    left: 7px;
    color: #fff;
  }
  .acalog-custom .collapsiblegrid .displayContainer,
  .acalog-custom .collapsiblegrid.grid-3 .displayContainer,
  .acalog-custom .collapsiblegrid.grid-4 .displayContainer,
  .acalog-custom .collapsiblegrid.grid-5 .displayContainer {
    z-index: 2;
    position: relative;
    width: 100%;
    margin-left: 0;
  }
  .acalog-custom .collapsiblegrid .displayContainer .close,
  .acalog-custom .collapsiblegrid.grid-3 .displayContainer .close,
  .acalog-custom .collapsiblegrid.grid-4 .displayContainer .close,
  .acalog-custom .collapsiblegrid.grid-5 .displayContainer .close {
    height: 60px;
    display: block;
    margin-top: -60px;
    color: transparent;
    width: 100%;
    position: absolute;
  }
  .acalog-custom .collapsiblegrid .displayContainer .introtext,
  .acalog-custom .collapsiblegrid.grid-3 .displayContainer .introtext,
  .acalog-custom .collapsiblegrid.grid-4 .displayContainer .introtext,
  .acalog-custom .collapsiblegrid.grid-5 .displayContainer .introtext {
    padding: 0 2px 0 2px;
    background: #333;
    margin: 0;
  }
  .acalog-custom .collapsiblegrid .displayContainer .introtext p,
  .acalog-custom .collapsiblegrid.grid-3 .displayContainer .introtext p,
  .acalog-custom .collapsiblegrid.grid-4 .displayContainer .introtext p,
  .acalog-custom .collapsiblegrid.grid-5 .displayContainer .introtext p {
    margin: 0;
    color: #fff;
    line-height: 1.3em;
    padding: 0;
  }
  .acalog-custom .collapsiblegrid .displayContainer .list.section,
  .acalog-custom .collapsiblegrid.grid-3 .displayContainer .list.section,
  .acalog-custom .collapsiblegrid.grid-4 .displayContainer .list.section,
  .acalog-custom .collapsiblegrid.grid-5 .displayContainer .list.section {
    background: #333;
    padding: 0 2px 4px 2px;
  }
  .acalog-custom .collapsiblegrid .displayContainer .list.section .link-list li,
  .acalog-custom .collapsiblegrid.grid-3 .displayContainer .list.section .link-list li,
  .acalog-custom .collapsiblegrid.grid-4 .displayContainer .list.section .link-list li,
  .acalog-custom .collapsiblegrid.grid-5 .displayContainer .list.section .link-list li {
    padding: 3px 0;
  }
  .acalog-custom .collapsiblegrid .displayContainer .list.section .link-list a,
  .acalog-custom .collapsiblegrid.grid-3 .displayContainer .list.section .link-list a,
  .acalog-custom .collapsiblegrid.grid-4 .displayContainer .list.section .link-list a,
  .acalog-custom .collapsiblegrid.grid-5 .displayContainer .list.section .link-list a {
    text-decoration: none;
    color: #9eba29;
    border-bottom: 0;
  }
  .acalog-custom .collapsiblegrid .displayContainer .list.section .link-list a:hover,
  .acalog-custom .collapsiblegrid.grid-3 .displayContainer .list.section .link-list a:hover,
  .acalog-custom .collapsiblegrid.grid-4 .displayContainer .list.section .link-list a:hover,
  .acalog-custom .collapsiblegrid.grid-5 .displayContainer .list.section .link-list a:hover {
    border-bottom: solid 1px #9eba29;
  }
  .acalog-custom .collapsiblegrid .displayContainer .image-container,
  .acalog-custom .collapsiblegrid.grid-3 .displayContainer .image-container,
  .acalog-custom .collapsiblegrid.grid-4 .displayContainer .image-container,
  .acalog-custom .collapsiblegrid.grid-5 .displayContainer .image-container {
    display: none;
  }
  .acalog-custom .collapsiblegrid
    .displayContainer
    .teaser-image.with-video
    a.teaser-video-popup,
  .acalog-custom .collapsiblegrid.grid-3
    .displayContainer
    .teaser-image.with-video
    a.teaser-video-popup,
  .acalog-custom .collapsiblegrid.grid-4
    .displayContainer
    .teaser-image.with-video
    a.teaser-video-popup,
  .acalog-custom .collapsiblegrid.grid-5
    .displayContainer
    .teaser-image.with-video
    a.teaser-video-popup {
    display: none;
  }
  .acalog-custom .collapsiblegrid .teaser-image.with-video,
  .acalog-custom .collapsiblegrid.grid-3 .teaser-image.with-video,
  .acalog-custom .collapsiblegrid.grid-4 .teaser-image.with-video,
  .acalog-custom .collapsiblegrid.grid-5 .teaser-image.with-video {
    position: relative;
  }
  .acalog-custom .collapsiblegrid .teaser-image.with-video a.teaser-video-popup:after,
  .acalog-custom .collapsiblegrid.grid-3 .teaser-image.with-video a.teaser-video-popup:after,
  .acalog-custom .collapsiblegrid.grid-4 .teaser-image.with-video a.teaser-video-popup:after,
  .acalog-custom .collapsiblegrid.grid-5 .teaser-image.with-video a.teaser-video-popup:after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 70%;
    height: 100%;
    background: url(../../img/gateway/video-hover-off.png) no-repeat center 48%;
    margin: 0 15%;
  }
  .acalog-custom .collapsiblegrid .teaser-image.with-video a.teaser-video-popup:hover:after,
  .acalog-custom .collapsiblegrid.grid-3
    .teaser-image.with-video
    a.teaser-video-popup:hover:after,
  .acalog-custom .collapsiblegrid.grid-4
    .teaser-image.with-video
    a.teaser-video-popup:hover:after,
  .acalog-custom .collapsiblegrid.grid-5
    .teaser-image.with-video
    a.teaser-video-popup:hover:after {
    background-image: url(../../img/gateway/video-hover-on.png);
  }
  .acalog-custom .firefox .collapsiblegrid .prev-griditem:after,
  .acalog-custom .firefox .collapsiblegrid .next-griditem:after {
    margin-top: -11px;
  }
  .acalog-custom .windows .collapsiblegrid .displayContainer {
    width: 100%;
  }
  .acalog-custom .windows .collapsiblegrid.grid-3 .displayContainer {
    width: 100%;
  }
  .acalog-custom .windows.ie .collapsiblegrid .displayContainer,
  .acalog-custom .windows.ie .collapsiblegrid.grid-3 .displayContainer {
    width: 100%;
  }
  .acalog-custom .windows.firefox .collapsiblegrid .prev-griditem:after,
  .acalog-custom .windows.firefox .collapsiblegrid .next-griditem:after {
    margin-top: -15px;
  }
}
.acalog-custom .collapsiblegrid .cell .title h1 {
  background: #005bbb;
  font: 15px/1.34 Sofia, Arial, sans-serif;
}
.acalog-custom .collapsiblegrid .cell .title h1 a {
  color: #fff;
}
.acalog-custom .collapsiblegrid .cell .title h1 a:hover {
  border-bottom: 0;
}
.acalog-custom .collapsiblegrid .cell .title h1.active {
  background: #666;
}
.acalog-custom .collapsiblegrid .cell .title h1.active a {
  display: none;
}
.acalog-custom .collapsiblegrid .cell .title h1 .topNum {
  font: 113px/227px More, Georgia, serif;
  padding: 0;
}
.acalog-custom .collapsiblegrid .displayContainer {
  background: #666;
  height: 344px;
}
.acalog-custom .collapsiblegrid .displayContainer .title h1 {
  font-size: 32px;
}
.acalog-custom .collapsiblegrid .displayContainer .title h1 a {
  text-decoration: none;
  color: #ebec00;
  display: inline;
  border-bottom: 1px solid rgba(235,236,0,0.18);
  border-bottom: 0;
}
.acalog-custom .collapsiblegrid .displayContainer .title h1 a:hover {
  text-decoration: none;
  color: #ebec00;
  border-bottom: 1px solid #ebec00;
}
.acalog-custom .collapsiblegrid .displayContainer .text p {
  font-size: 14px;
  line-height: 22px;
  color: #fff;
}
.acalog-custom .collapsiblegrid .displayContainer .list ul.link-list li:before {
  content: none;
}
.acalog-custom .collapsiblegrid .displayContainer .list ul.link-list li .teaser.teaser-inline {
  background: 0;
  position: relative;
  color: #ebec00;
}
.acalog-custom .collapsiblegrid
  .displayContainer
  .list
  ul.link-list
  li
  .teaser.teaser-inline:before {
  font-family: "ubcms";
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e906";
  color: #ebec00;
  font-size: 71%;
  position: absolute;
  top: 0.4em;
  left: 1px;
}
.acalog-custom .collapsiblegrid
  .displayContainer
  .list
  ul.link-list
  li
  .teaser.teaser-inline:before {
  top: 2px;
}
.acalog-custom .collapsiblegrid
  .displayContainer
  .list
  ul.link-list
  li
  .teaser.teaser-inline
  a {
  margin-left: 12px;
  text-decoration: none;
  color: #ebec00;
  display: inline;
  border-bottom: 1px solid rgba(235,236,0,0.18);
}
.acalog-custom .collapsiblegrid
  .displayContainer
  .list
  ul.link-list
  li
  .teaser.teaser-inline
  a:hover {
  text-decoration: none;
  color: #ebec00;
  border-bottom: 1px solid #ebec00;
}
.acalog-custom .collapsiblegrid .displayContainer .close {
  text-indent: -1000em;
  overflow: hidden;
}
.acalog-custom .collapsiblegrid .displayContainer .close:before {
  font-family: "ubcms";
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e60c";
  position: absolute;
  top: 3px;
  right: 6px;
  text-indent: 0;
  font-size: 22px;
}
.acalog-custom .collapsiblegrid.grid-3 .cell .title h1 .topNum {
  line-height: 306px;
  font-size: 153px;
}
.acalog-custom .collapsiblegrid.grid-5 .cell .title h1 .topNum {
  line-height: 180px;
  font-size: 90px;
}
@media only screen and (max-width: 720px) {
  .acalog-custom .collapsiblegrid .collapsiblegrid > .cell .title h1,
  .acalog-custom .collapsiblegrid .collapsiblegrid > .cell .title h1.active {
    padding: 18px 18px 18px 80px;
    font: 18px/1.2 More, Georgia, sans-serif;
    min-height: 80px;
  }
  .acalog-custom .collapsiblegrid .collapsiblegrid > .cell .title h1:before,
  .acalog-custom .collapsiblegrid .collapsiblegrid > .cell .title h1.active:before {
    top: 0;
    left: 0;
    width: 80px;
    height: 80px;
    line-height: 80px;
    font-size: 48px;
    font-family: More, Georgia, serif;
  }
  .acalog-custom .collapsiblegrid .collapsiblegrid > .cell .title h1 a,
  .acalog-custom .collapsiblegrid .collapsiblegrid > .cell .title h1.active a {
    display: block;
  }
  .acalog-custom .collapsiblegrid .displayContainer {
    height: auto;
  }
  .acalog-custom .collapsiblegrid .displayContainer .title h1 {
    font: 18px/1.2 More, Georgia, sans-serif;
  }
  .acalog-custom .collapsiblegrid .displayContainer .title h1 a {
    text-decoration: none;
    color: #ebec00;
    display: inline;
    border-bottom: 1px solid rgba(235,236,0,0.18);
    border-bottom: 0;
  }
  .acalog-custom .collapsiblegrid .displayContainer .title h1 a:hover {
    text-decoration: none;
    color: #ebec00;
    border-bottom: 1px solid #ebec00;
  }
  .acalog-custom .collapsiblegrid .displayContainer .introtext,
  .acalog-custom .collapsiblegrid .displayContainer .list {
    background: none !important;
  }
  .acalog-custom .collapsiblegrid .displayContainer .list ul.link-list {
    margin: 0;
  }
  .acalog-custom .collapsiblegrid .displayContainer .contentWrap {
    padding: 20px 20px 5px;
  }
  .acalog-custom .collapsiblegrid .collapsiblegrid .prev-griditem {
    left: -16px;
    box-shadow: 4px 0 5px -1.6px rgba(0,0,0,0.3);
    display: block;
    position: absolute;
    height: 40px;
    width: 28px;
    background: #fff;
    border-radius: 2.4px;
    color: transparent;
    cursor: pointer;
    z-index: 8998;
    user-select: none;
    margin-top: 24%;
  }
  .acalog-custom .collapsiblegrid .collapsiblegrid .prev-griditem:before {
    content: "\e905";
  }
  .acalog-custom .collapsiblegrid .collapsiblegrid .prev-griditem:before {
    font-family: "ubcms";
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #da3c28;
    text-shadow: 0 2.4px 6px rgba(0,0,0,0.3);
    display: block;
    font-size: 20px;
    text-align: center;
    text-indent: 0;
    line-height: 40px;
  }
  .acalog-custom .collapsiblegrid .collapsiblegrid .prev-griditem:after {
    content: none;
  }
  .acalog-custom .collapsiblegrid .collapsiblegrid .next-griditem {
    right: -16px;
    box-shadow: -4px 0 5px -1.6px rgba(0,0,0,0.3);
    display: block;
    position: absolute;
    height: 40px;
    width: 28px;
    background: #fff;
    border-radius: 2.4px;
    color: transparent;
    cursor: pointer;
    z-index: 8998;
    user-select: none;
    margin-top: 24%;
  }
  .acalog-custom .collapsiblegrid .collapsiblegrid .next-griditem:before {
    content: "\e906";
  }
  .acalog-custom .collapsiblegrid .collapsiblegrid .next-griditem:before {
    font-family: "ubcms";
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #da3c28;
    text-shadow: 0 2.4px 6px rgba(0,0,0,0.3);
    display: block;
    font-size: 20px;
    text-align: center;
    text-indent: 0;
    line-height: 40px;
  }
  .acalog-custom .collapsiblegrid .collapsiblegrid .next-griditem:after {
    content: none;
  }
}
.acalog-custom .d-none {
  display: none;
}
.acalog-custom .collapsible-container > div.parsys_column {
  height: auto;
}
.acalog-custom .collapsible-container .collapsible .collapsible-title {
  color: #005bbb;
  font: 16px/1.2 Sofia, Arial, sans-serif;
  display: inline-block;
  cursor: pointer;
  margin: 6px 0 0 0;
  padding: 2px 0 4px 28px;
  position: relative;
}
.acalog-custom .collapsible-container .collapsible .collapsible-title:before {
  display: block;
  position: absolute;
  top: -0.1em;
  left: 1px;
  font-family: ubcms;
  line-height: 1;
  content: "\e619";
  font-size: 24px;
  color: #da3c28;
}
.acalog-custom .collapsible-container .collapsible .collapsible-title:hover span {
  border-bottom: 1px solid #005bbb;
}
.acalog-custom .collapsible-container .collapsible .collapsible-title.medium,
.acalog-custom .collapsible-container .collapsible .collapsible-title.small {
  font: 14px/1.2 Sofia, Arial, sans-serif;
  padding: 2px 0 4px 18px;
  margin-top: 4px;
}
.acalog-custom .collapsible-container .collapsible .collapsible-title.medium:before {
  top: 1px;
  left: 1px;
  font-size: 16px;
}
.acalog-custom .collapsible-container .collapsible .collapsible-title.small:before {
  content: "\e91c";
  color: #da3c28;
  top: 4px;
  left: 0;
  font-size: 11px;
}
.acalog-custom #conditionizr.ie .collapsible-container .collapsible .collapsible-title {
  padding-top: 6px;
  padding-bottom: 0;
}
.acalog-custom #conditionizr.ie .collapsible-container .collapsible .collapsible-title.medium,
.acalog-custom #conditionizr.ie .collapsible-container .collapsible .collapsible-title.small {
  line-height: 1.5;
}
.acalog-custom #conditionizr.firefox.mac
  .collapsible-container
  .collapsible
  .collapsible-title,
.acalog-custom #conditionizr.chrome.windows
  .collapsible-container
  .collapsible
  .collapsible-title {
  padding-top: 5px;
  padding-bottom: 1px;
}
.acalog-custom #conditionizr.firefox.mac
  .collapsible-container
  .collapsible
  .collapsible-title.medium,
.acalog-custom #conditionizr.chrome.windows
  .collapsible-container
  .collapsible
  .collapsible-title.medium,
.acalog-custom #conditionizr.firefox.mac
  .collapsible-container
  .collapsible
  .collapsible-title.small,
.acalog-custom #conditionizr.chrome.windows
  .collapsible-container
  .collapsible
  .collapsible-title.small {
  line-height: 1.5;
}
.acalog-custom .collapsible-container.collapsed .collapsible .collapsible-title:before {
  content: "\e618";
}
.acalog-custom .collapsible-container.collapsed .collapsible .collapsible-title.small:before {
  content: "\e91b";
}
.acalog-custom .collapsible-container.collapsed:not(.expanded-desktop) > :not(.collapsible),
.acalog-custom .collapsible-container.collapsed + .collapsible.end {
  display: none;
}
@media only screen and (max-width: 720px) {
  .acalog-custom .collapsible-container.collapsed.expanded-desktop > :not(.collapsible) {
    display: none;
  }
}
.acalog-custom .d-none {
  display: none;
}
.acalog-custom .calltoaction .teaser-inline {
  display: inline-block;
  font: 14px/1.2 Sofia, Arial, sans-serif;
  background: 0;
  position: relative;
  color: #005bbb;
}
.acalog-custom .calltoaction .teaser-inline:before {
  font-family: "ubcms";
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e906";
  color: #005bbb;
  font-size: 71%;
  position: absolute;
  top: 0.4em;
  left: 1px;
}
.acalog-custom .calltoaction .teaser-inline a {
  text-decoration: none;
  color: #005bbb;
  display: inline;
  border-bottom: 1px solid rgba(0,91,187,0.18);
}
.acalog-custom .calltoaction .teaser-inline a:hover {
  text-decoration: none;
  color: #005bbb;
  border-bottom: 1px solid #005bbb;
}
.acalog-custom .calltoaction .calltoaction-style-small {
  padding-left: 14px;
  margin: 0 0 7px;
}
.acalog-custom .calltoaction .calltoaction-style-medium {
  padding-left: 18px;
  margin: 5px 0;
}
.acalog-custom .calltoaction .calltoaction-style-medium a {
  border-bottom: 0;
}
.acalog-custom .calltoaction .calltoaction-style-medium:before {
  content: "\e901";
  font-size: 12px;
  top: 0.1em;
}
.acalog-custom .calltoaction .calltoaction-style-large {
  padding-left: 28px;
  font-size: 16px;
  margin: 6px 0;
}
.acalog-custom .calltoaction .calltoaction-style-large a {
  border-bottom: 0;
}
.acalog-custom .calltoaction .calltoaction-style-large:before {
  content: "\e902";
  font-size: 18px;
  top: -0.1em;
}
.acalog-custom .calltoaction .calltoaction-style-module {
  display: block;
  padding: 2px 0;
  text-align: right;
}
.acalog-custom .calltoaction .calltoaction-style-module:before {
  content: none;
}
.acalog-custom .calltoaction .calltoaction-style-module a {
  border-bottom: 0;
}
.acalog-custom .calltoaction .calltoaction-style-module a:hover {
  border-bottom: 0;
}
.acalog-custom .calltoaction .calltoaction-style-module a:hover span {
  text-decoration: underline;
}
.acalog-custom .calltoaction .calltoaction-style-module a .teaser-title {
  font-size: 10px;
  color: #666;
  text-transform: uppercase;
}
.acalog-custom .calltoaction .calltoaction-style-module a .teaser-title:after {
  font-family: "ubcms";
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  position: relative;
  top: 2px;
  left: 0;
  width: 15px;
  content: "\e901";
  font-size: 12px;
  color: #005bbb;
}
.acalog-custom .d-none {
  display: none;
}
.acalog-custom .callout {
  margin: 10px 0 10px 0;
  overflow: hidden;
}
.acalog-custom .callout > div {
  position: relative;
  background: #e4e4e4;
  border-radius: 4px 0 0 4px;
  padding: 20px 15px 20px 48px;
}
.acalog-custom .callout > div .title {
  font: bold 16px/1.3 Sofia, Arial, sans-serif;
  color: #000;
  margin: 15px 0 7px;
  padding: 0;
}
.acalog-custom .callout > div p,
.acalog-custom .callout > div ol,
.acalog-custom .callout > div ul,
.acalog-custom .callout > div li {
  font: 500 14px/1.5 Sofia, Arial, sans-serif;
}
.acalog-custom .callout > div p b,
.acalog-custom .callout > div ol b,
.acalog-custom .callout > div ul b,
.acalog-custom .callout > div li b {
  font-size: 15px;
}
.acalog-custom .callout > div p:first-child,
.acalog-custom .callout > div .title:first-child {
  margin-top: 0;
}
.acalog-custom .callout > div p:last-child,
.acalog-custom .callout > div .title:last-child {
  margin-bottom: 0;
}
.acalog-custom .callout > div ul {
  list-style: none;
  margin: 7px 0 0;
}
.acalog-custom .callout > div ul > li {
  background: 0;
  padding: 5px 0 5px 25px;
  color: #000;
  margin: 0;
  line-height: 1.34em;
}
.acalog-custom .callout > div ul > li:before {
  content: "\002022";
  color: #005bbb;
  margin-right: 11px;
  margin-left: -17px;
  vertical-align: 1px;
}
.acalog-custom .callout > div ul > li li {
  padding-left: 16px;
}
.acalog-custom .callout > div ol {
  margin: 7px 0 0;
}
.acalog-custom .callout > div ol > li {
  padding: 5px 0;
  margin-left: 25px;
  color: #000;
  line-height: 1.34;
}
.acalog-custom .callout > div:before {
  position: absolute;
  display: block;
  margin-top: -10px;
  top: 50%;
  left: 6px;
  color: #fff;
  font-size: 19px;
}
.acalog-custom .callout > div.icon-check.gray-greiner-green:before {
  color: #666;
}
.acalog-custom .callout > div.icon-check:before {
  content: "\e90b";
}
.acalog-custom .callout > div.icon-info.gray-greiner-green:before {
  color: #666;
}
.acalog-custom .callout > div.icon-info:before {
  content: "\e90d";
}
.acalog-custom .callout > div.icon-question.gray-greiner-green:before {
  color: #666;
}
.acalog-custom .callout > div.icon-question:before {
  content: "\e90c";
}
.acalog-custom .callout > div.icon-warning.gray-greiner-green:before {
  color: #666;
}
.acalog-custom .callout > div.icon-warning:before {
  content: "\e90a";
}
.acalog-custom .callout > div.icon-globe.gray-greiner-green:before {
  color: #666;
}
.acalog-custom .callout > div.icon-globe:before {
  content: "\e607";
}
.acalog-custom .callout > div.icon-quote.gray-greiner-green:before {
  color: #666;
}
.acalog-custom .callout > div.icon-quote:before {
  content: "\e90e";
}
.acalog-custom .callout > div.gray-victor-e-blue {
  background-image: linear-gradient(to right,#2f9fd0 30px,#e4e4e4 30px);
}
.acalog-custom .callout > div.gray-lake-lasalle {
  background-image: linear-gradient(to right,#00a69c 30px,#e4e4e4 30px);
}
.acalog-custom .callout > div.gray-greiner-green {
  background-image: linear-gradient(to right,#ebec00 30px,#e4e4e4 30px);
}
.acalog-custom .callout > div.gray-letchworth-autumn {
  background-image: linear-gradient(to right,#e56a54 30px,#e4e4e4 30px);
}
.acalog-custom .callout > div.gray-harriman-blue {
  background-image: linear-gradient(to right,#002f56 30px,#e4e4e4 30px);
}
.acalog-custom .callout > div.gray-niagara-whirlpool {
  background-image: linear-gradient(to right,#006570 30px,#e4e4e4 30px);
}
.acalog-custom .callout > div.gray-olmsted-green {
  background-image: linear-gradient(to right,#6da04b 30px,#e4e4e4 30px);
}
.acalog-custom .callout > div.gray-bronze-buffalo {
  background-image: linear-gradient(to right,#ad841e 30px,#e4e4e4 30px);
}
.acalog-custom .callout > div.bold-ub-blue {
  background: #005bbb;
}
.acalog-custom .callout > div.bold-solar-strand {
  background: #ffc72c;
}
.acalog-custom .callout > div.bold-capen-brick {
  background: #900;
}
.acalog-custom .callout > div.bold-ub-blue,
.acalog-custom .callout > div.bold-solar-strand,
.acalog-custom .callout > div.bold-capen-brick {
  border-radius: 0;
  padding: 21px;
  min-height: 34px;
}
.acalog-custom .callout > div.bold-ub-blue:before,
.acalog-custom .callout > div.bold-solar-strand:before,
.acalog-custom .callout > div.bold-capen-brick:before {
  position: static;
  float: left;
  margin: 3px 10px 0 0;
  font-size: 34px;
}
.acalog-custom .callout > div.bold-ub-blue .title,
.acalog-custom .callout > div.bold-solar-strand .title,
.acalog-custom .callout > div.bold-capen-brick .title {
  margin: 0 0 4px 0;
  padding: 0;
  background: inherit;
  color: black;
}
.acalog-custom .callout > div.bold-ub-blue .title + p,
.acalog-custom .callout > div.bold-solar-strand .title + p,
.acalog-custom .callout > div.bold-capen-brick .title + p {
  margin-top: 4px;
}
.acalog-custom .callout > div.bold-ub-blue p,
.acalog-custom .callout > div.bold-capen-brick p,
.acalog-custom .callout > div.bold-ub-blue ul,
.acalog-custom .callout > div.bold-capen-brick ul,
.acalog-custom .callout > div.bold-ub-blue ul > li,
.acalog-custom .callout > div.bold-capen-brick ul > li,
.acalog-custom .callout > div.bold-ub-blue ul > li::before,
.acalog-custom .callout > div.bold-capen-brick ul > li::before,
.acalog-custom .callout > div.bold-ub-blue ol,
.acalog-custom .callout > div.bold-capen-brick ol,
.acalog-custom .callout > div.bold-ub-blue ol > li,
.acalog-custom .callout > div.bold-capen-brick ol > li,
.acalog-custom .callout > div.bold-ub-blue .title,
.acalog-custom .callout > div.bold-capen-brick .title {
  color: #fff;
}
.acalog-custom .callout > div.bold-ub-blue a,
.acalog-custom .callout > div.bold-capen-brick a,
.acalog-custom .callout > div.bold-ub-blue a:hover,
.acalog-custom .callout > div.bold-capen-brick a:hover,
.acalog-custom .callout > div.bold-ub-blue a:active,
.acalog-custom .callout > div.bold-capen-brick a:active {
  color: #fff;
  border-color: #fff;
}
.acalog-custom .callout > div.bold-solar-strand:before {
  color: #000;
}
.acalog-custom .callout > div.bold-solar-strand a {
  text-decoration: none;
  color: #002f56;
  display: inline;
  border-bottom: 1px solid rgba(0,47,86,0.18);
}
.acalog-custom .callout > div.bold-solar-strand a:hover {
  text-decoration: none;
  color: #002f56;
  border-bottom: 1px solid #002f56;
}
.acalog-custom .callout > div.bold-solar-strand ul > li:before {
  color: #000;
}
@media print {
  .acalog-custom .callout > div.gray-victor-e-blue:before,
  .acalog-custom .callout > div.gray-lake-lasalle:before,
  .acalog-custom .callout > div.gray-greiner-green:before,
  .acalog-custom .callout > div.gray-letchworth-autumn:before,
  .acalog-custom .callout > div.gray-harriman-blue:before,
  .acalog-custom .callout > div.gray-niagara-whirlpool:before,
  .acalog-custom .callout > div.gray-olmsted-green:before,
  .acalog-custom .callout > div.gray-bronze-buffalo:before {
    left: 15px;
    margin-top: -12px;
  }
  .acalog-custom .callout > div:before {
    color: #000;
  }
}
.acalog-custom .author-callout-error {
  margin: 10px 0 10px 0;
  overflow: hidden;
}
.acalog-custom .author-callout-error > div {
  position: relative;
  background: #e4e4e4;
  border-radius: 4px 0 0 4px;
  padding: 20px 15px 20px 48px;
}
.acalog-custom .author-callout-error > div .title {
  font: bold 16px/1.3 Sofia, Arial, sans-serif;
  color: #000;
  margin: 15px 0 7px;
  padding: 0;
}
.acalog-custom .author-callout-error > div p,
.acalog-custom .author-callout-error > div ol,
.acalog-custom .author-callout-error > div ul,
.acalog-custom .author-callout-error > div li {
  font: 500 14px/1.5 Sofia, Arial, sans-serif;
}
.acalog-custom .author-callout-error > div p b,
.acalog-custom .author-callout-error > div ol b,
.acalog-custom .author-callout-error > div ul b,
.acalog-custom .author-callout-error > div li b {
  font-size: 15px;
}
.acalog-custom .author-callout-error > div p:first-child,
.acalog-custom .author-callout-error > div .title:first-child {
  margin-top: 0;
}
.acalog-custom .author-callout-error > div p:last-child,
.acalog-custom .author-callout-error > div .title:last-child {
  margin-bottom: 0;
}
.acalog-custom .author-callout-error > div ul {
  list-style: none;
  margin: 7px 0 0;
}
.acalog-custom .author-callout-error > div ul > li {
  background: 0;
  padding: 5px 0 5px 25px;
  color: #000;
  margin: 0;
  line-height: 1.34em;
}
.acalog-custom .author-callout-error > div ul > li:before {
  content: "\002022";
  color: #005bbb;
  margin-right: 11px;
  margin-left: -17px;
  vertical-align: 1px;
}
.acalog-custom .author-callout-error > div ul > li li {
  padding-left: 16px;
}
.acalog-custom .author-callout-error > div ol {
  margin: 7px 0 0;
}
.acalog-custom .author-callout-error > div ol > li {
  padding: 5px 0;
  margin-left: 25px;
  color: #000;
  line-height: 1.34;
}
.acalog-custom .author-callout-error > div:before {
  position: absolute;
  display: block;
  margin-top: -10px;
  top: 50%;
  left: 6px;
  color: #fff;
  font-size: 19px;
}
.acalog-custom .author-callout-error > div.icon-check.gray-greiner-green:before {
  color: #666;
}
.acalog-custom .author-callout-error > div.icon-check:before {
  content: "\e90b";
}
.acalog-custom .author-callout-error > div.icon-info.gray-greiner-green:before {
  color: #666;
}
.acalog-custom .author-callout-error > div.icon-info:before {
  content: "\e90d";
}
.acalog-custom .author-callout-error > div.icon-question.gray-greiner-green:before {
  color: #666;
}
.acalog-custom .author-callout-error > div.icon-question:before {
  content: "\e90c";
}
.acalog-custom .author-callout-error > div.icon-warning.gray-greiner-green:before {
  color: #666;
}
.acalog-custom .author-callout-error > div.icon-warning:before {
  content: "\e90a";
}
.acalog-custom .author-callout-error > div.icon-globe.gray-greiner-green:before {
  color: #666;
}
.acalog-custom .author-callout-error > div.icon-globe:before {
  content: "\e607";
}
.acalog-custom .author-callout-error > div.icon-quote.gray-greiner-green:before {
  color: #666;
}
.acalog-custom .author-callout-error > div.icon-quote:before {
  content: "\e90e";
}
.acalog-custom .author-callout-error > div.gray-victor-e-blue {
  background-image: linear-gradient(to right,#2f9fd0 30px,#e4e4e4 30px);
}
.acalog-custom .author-callout-error > div.gray-lake-lasalle {
  background-image: linear-gradient(to right,#00a69c 30px,#e4e4e4 30px);
}
.acalog-custom .author-callout-error > div.gray-greiner-green {
  background-image: linear-gradient(to right,#ebec00 30px,#e4e4e4 30px);
}
.acalog-custom .author-callout-error > div.gray-letchworth-autumn {
  background-image: linear-gradient(to right,#e56a54 30px,#e4e4e4 30px);
}
.acalog-custom .author-callout-error > div.gray-harriman-blue {
  background-image: linear-gradient(to right,#002f56 30px,#e4e4e4 30px);
}
.acalog-custom .author-callout-error > div.gray-niagara-whirlpool {
  background-image: linear-gradient(to right,#006570 30px,#e4e4e4 30px);
}
.acalog-custom .author-callout-error > div.gray-olmsted-green {
  background-image: linear-gradient(to right,#6da04b 30px,#e4e4e4 30px);
}
.acalog-custom .author-callout-error > div.gray-bronze-buffalo {
  background-image: linear-gradient(to right,#ad841e 30px,#e4e4e4 30px);
}
.acalog-custom .author-callout-error > div.bold-ub-blue {
  background: #005bbb;
}
.acalog-custom .author-callout-error > div.bold-solar-strand {
  background: #ffc72c;
}
.acalog-custom .author-callout-error > div.bold-capen-brick {
  background: #900;
}
.acalog-custom .author-callout-error > div.bold-ub-blue,
.acalog-custom .author-callout-error > div.bold-solar-strand,
.acalog-custom .author-callout-error > div.bold-capen-brick {
  border-radius: 0;
  padding: 21px;
  min-height: 34px;
}
.acalog-custom .author-callout-error > div.bold-ub-blue:before,
.acalog-custom .author-callout-error > div.bold-solar-strand:before,
.acalog-custom .author-callout-error > div.bold-capen-brick:before {
  position: static;
  float: left;
  margin: 3px 10px 0 0;
  font-size: 34px;
}
.acalog-custom .author-callout-error > div.bold-ub-blue .title,
.acalog-custom .author-callout-error > div.bold-solar-strand .title,
.acalog-custom .author-callout-error > div.bold-capen-brick .title {
  margin: 0 0 4px 0;
  padding: 0;
  background: inherit;
  color: black;
}
.acalog-custom .author-callout-error > div.bold-ub-blue .title + p,
.acalog-custom .author-callout-error > div.bold-solar-strand .title + p,
.acalog-custom .author-callout-error > div.bold-capen-brick .title + p {
  margin-top: 4px;
}
.acalog-custom .author-callout-error > div.bold-ub-blue p,
.acalog-custom .author-callout-error > div.bold-capen-brick p,
.acalog-custom .author-callout-error > div.bold-ub-blue ul,
.acalog-custom .author-callout-error > div.bold-capen-brick ul,
.acalog-custom .author-callout-error > div.bold-ub-blue ul > li,
.acalog-custom .author-callout-error > div.bold-capen-brick ul > li,
.acalog-custom .author-callout-error > div.bold-ub-blue ul > li::before,
.acalog-custom .author-callout-error > div.bold-capen-brick ul > li::before,
.acalog-custom .author-callout-error > div.bold-ub-blue ol,
.acalog-custom .author-callout-error > div.bold-capen-brick ol,
.acalog-custom .author-callout-error > div.bold-ub-blue ol > li,
.acalog-custom .author-callout-error > div.bold-capen-brick ol > li,
.acalog-custom .author-callout-error > div.bold-ub-blue .title,
.acalog-custom .author-callout-error > div.bold-capen-brick .title {
  color: #fff;
}
.acalog-custom .author-callout-error > div.bold-ub-blue a,
.acalog-custom .author-callout-error > div.bold-capen-brick a,
.acalog-custom .author-callout-error > div.bold-ub-blue a:hover,
.acalog-custom .author-callout-error > div.bold-capen-brick a:hover,
.acalog-custom .author-callout-error > div.bold-ub-blue a:active,
.acalog-custom .author-callout-error > div.bold-capen-brick a:active {
  color: #fff;
  border-color: #fff;
}
.acalog-custom .author-callout-error > div.bold-solar-strand:before {
  color: #000;
}
.acalog-custom .author-callout-error > div.bold-solar-strand a {
  text-decoration: none;
  color: #002f56;
  display: inline;
  border-bottom: 1px solid rgba(0,47,86,0.18);
}
.acalog-custom .author-callout-error > div.bold-solar-strand a:hover {
  text-decoration: none;
  color: #002f56;
  border-bottom: 1px solid #002f56;
}
.acalog-custom .author-callout-error > div.bold-solar-strand ul > li:before {
  color: #000;
}
@media print {
  .acalog-custom .author-callout-error > div.gray-victor-e-blue:before,
  .acalog-custom .author-callout-error > div.gray-lake-lasalle:before,
  .acalog-custom .author-callout-error > div.gray-greiner-green:before,
  .acalog-custom .author-callout-error > div.gray-letchworth-autumn:before,
  .acalog-custom .author-callout-error > div.gray-harriman-blue:before,
  .acalog-custom .author-callout-error > div.gray-niagara-whirlpool:before,
  .acalog-custom .author-callout-error > div.gray-olmsted-green:before,
  .acalog-custom .author-callout-error > div.gray-bronze-buffalo:before {
    left: 15px;
    margin-top: -12px;
  }
  .acalog-custom .author-callout-error > div:before {
    color: #000;
  }
}
.acalog-custom .author-callout-error > div {
  background-image: linear-gradient(to right,#900 30px,#e4e4e4 30px);
  color: black;
}
.acalog-custom .author-callout-error > div:before {
  font-family: "ubcms";
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e91d";
}
.acalog-custom .author-callout-error > div a {
  text-decoration: none;
  color: #005bbb;
  display: inline;
  border-bottom: 1px solid rgba(0,91,187,0.18);
}
.acalog-custom .author-callout-error > div a:hover {
  text-decoration: none;
  color: #005bbb;
  border-bottom: 1px solid #005bbb;
}
.acalog-custom .cq-wcm-preview .author-callout-error {
  display: none !important;
}
.acalog-custom .author-callout-info {
  margin: 10px 0 10px 0;
  overflow: hidden;
}
.acalog-custom .author-callout-info > div {
  position: relative;
  background: #e4e4e4;
  border-radius: 4px 0 0 4px;
  padding: 20px 15px 20px 48px;
}
.acalog-custom .author-callout-info > div .title {
  font: bold 16px/1.3 Sofia, Arial, sans-serif;
  color: #000;
  margin: 15px 0 7px;
  padding: 0;
}
.acalog-custom .author-callout-info > div p,
.acalog-custom .author-callout-info > div ol,
.acalog-custom .author-callout-info > div ul,
.acalog-custom .author-callout-info > div li {
  font: 500 14px/1.5 Sofia, Arial, sans-serif;
}
.acalog-custom .author-callout-info > div p b,
.acalog-custom .author-callout-info > div ol b,
.acalog-custom .author-callout-info > div ul b,
.acalog-custom .author-callout-info > div li b {
  font-size: 15px;
}
.acalog-custom .author-callout-info > div p:first-child,
.acalog-custom .author-callout-info > div .title:first-child {
  margin-top: 0;
}
.acalog-custom .author-callout-info > div p:last-child,
.acalog-custom .author-callout-info > div .title:last-child {
  margin-bottom: 0;
}
.acalog-custom .author-callout-info > div ul {
  list-style: none;
  margin: 7px 0 0;
}
.acalog-custom .author-callout-info > div ul > li {
  background: 0;
  padding: 5px 0 5px 25px;
  color: #000;
  margin: 0;
  line-height: 1.34em;
}
.acalog-custom .author-callout-info > div ul > li:before {
  content: "\002022";
  color: #005bbb;
  margin-right: 11px;
  margin-left: -17px;
  vertical-align: 1px;
}
.acalog-custom .author-callout-info > div ul > li li {
  padding-left: 16px;
}
.acalog-custom .author-callout-info > div ol {
  margin: 7px 0 0;
}
.acalog-custom .author-callout-info > div ol > li {
  padding: 5px 0;
  margin-left: 25px;
  color: #000;
  line-height: 1.34;
}
.acalog-custom .author-callout-info > div:before {
  position: absolute;
  display: block;
  margin-top: -10px;
  top: 50%;
  left: 6px;
  color: #fff;
  font-size: 19px;
}
.acalog-custom .author-callout-info > div.icon-check.gray-greiner-green:before {
  color: #666;
}
.acalog-custom .author-callout-info > div.icon-check:before {
  content: "\e90b";
}
.acalog-custom .author-callout-info > div.icon-info.gray-greiner-green:before {
  color: #666;
}
.acalog-custom .author-callout-info > div.icon-info:before {
  content: "\e90d";
}
.acalog-custom .author-callout-info > div.icon-question.gray-greiner-green:before {
  color: #666;
}
.acalog-custom .author-callout-info > div.icon-question:before {
  content: "\e90c";
}
.acalog-custom .author-callout-info > div.icon-warning.gray-greiner-green:before {
  color: #666;
}
.acalog-custom .author-callout-info > div.icon-warning:before {
  content: "\e90a";
}
.acalog-custom .author-callout-info > div.icon-globe.gray-greiner-green:before {
  color: #666;
}
.acalog-custom .author-callout-info > div.icon-globe:before {
  content: "\e607";
}
.acalog-custom .author-callout-info > div.icon-quote.gray-greiner-green:before {
  color: #666;
}
.acalog-custom .author-callout-info > div.icon-quote:before {
  content: "\e90e";
}
.acalog-custom .author-callout-info > div.gray-victor-e-blue {
  background-image: linear-gradient(to right,#2f9fd0 30px,#e4e4e4 30px);
}
.acalog-custom .author-callout-info > div.gray-lake-lasalle {
  background-image: linear-gradient(to right,#00a69c 30px,#e4e4e4 30px);
}
.acalog-custom .author-callout-info > div.gray-greiner-green {
  background-image: linear-gradient(to right,#ebec00 30px,#e4e4e4 30px);
}
.acalog-custom .author-callout-info > div.gray-letchworth-autumn {
  background-image: linear-gradient(to right,#e56a54 30px,#e4e4e4 30px);
}
.acalog-custom .author-callout-info > div.gray-harriman-blue {
  background-image: linear-gradient(to right,#002f56 30px,#e4e4e4 30px);
}
.acalog-custom .author-callout-info > div.gray-niagara-whirlpool {
  background-image: linear-gradient(to right,#006570 30px,#e4e4e4 30px);
}
.acalog-custom .author-callout-info > div.gray-olmsted-green {
  background-image: linear-gradient(to right,#6da04b 30px,#e4e4e4 30px);
}
.acalog-custom .author-callout-info > div.gray-bronze-buffalo {
  background-image: linear-gradient(to right,#ad841e 30px,#e4e4e4 30px);
}
.acalog-custom .author-callout-info > div.bold-ub-blue {
  background: #005bbb;
}
.acalog-custom .author-callout-info > div.bold-solar-strand {
  background: #ffc72c;
}
.acalog-custom .author-callout-info > div.bold-capen-brick {
  background: #900;
}
.acalog-custom .author-callout-info > div.bold-ub-blue,
.acalog-custom .author-callout-info > div.bold-solar-strand,
.acalog-custom .author-callout-info > div.bold-capen-brick {
  border-radius: 0;
  padding: 21px;
  min-height: 34px;
}
.acalog-custom .author-callout-info > div.bold-ub-blue:before,
.acalog-custom .author-callout-info > div.bold-solar-strand:before,
.acalog-custom .author-callout-info > div.bold-capen-brick:before {
  position: static;
  float: left;
  margin: 3px 10px 0 0;
  font-size: 34px;
}
.acalog-custom .author-callout-info > div.bold-ub-blue .title,
.acalog-custom .author-callout-info > div.bold-solar-strand .title,
.acalog-custom .author-callout-info > div.bold-capen-brick .title {
  margin: 0 0 4px 0;
  padding: 0;
  background: inherit;
  color: black;
}
.acalog-custom .author-callout-info > div.bold-ub-blue .title + p,
.acalog-custom .author-callout-info > div.bold-solar-strand .title + p,
.acalog-custom .author-callout-info > div.bold-capen-brick .title + p {
  margin-top: 4px;
}
.acalog-custom .author-callout-info > div.bold-ub-blue p,
.acalog-custom .author-callout-info > div.bold-capen-brick p,
.acalog-custom .author-callout-info > div.bold-ub-blue ul,
.acalog-custom .author-callout-info > div.bold-capen-brick ul,
.acalog-custom .author-callout-info > div.bold-ub-blue ul > li,
.acalog-custom .author-callout-info > div.bold-capen-brick ul > li,
.acalog-custom .author-callout-info > div.bold-ub-blue ul > li::before,
.acalog-custom .author-callout-info > div.bold-capen-brick ul > li::before,
.acalog-custom .author-callout-info > div.bold-ub-blue ol,
.acalog-custom .author-callout-info > div.bold-capen-brick ol,
.acalog-custom .author-callout-info > div.bold-ub-blue ol > li,
.acalog-custom .author-callout-info > div.bold-capen-brick ol > li,
.acalog-custom .author-callout-info > div.bold-ub-blue .title,
.acalog-custom .author-callout-info > div.bold-capen-brick .title {
  color: #fff;
}
.acalog-custom .author-callout-info > div.bold-ub-blue a,
.acalog-custom .author-callout-info > div.bold-capen-brick a,
.acalog-custom .author-callout-info > div.bold-ub-blue a:hover,
.acalog-custom .author-callout-info > div.bold-capen-brick a:hover,
.acalog-custom .author-callout-info > div.bold-ub-blue a:active,
.acalog-custom .author-callout-info > div.bold-capen-brick a:active {
  color: #fff;
  border-color: #fff;
}
.acalog-custom .author-callout-info > div.bold-solar-strand:before {
  color: #000;
}
.acalog-custom .author-callout-info > div.bold-solar-strand a {
  text-decoration: none;
  color: #002f56;
  display: inline;
  border-bottom: 1px solid rgba(0,47,86,0.18);
}
.acalog-custom .author-callout-info > div.bold-solar-strand a:hover {
  text-decoration: none;
  color: #002f56;
  border-bottom: 1px solid #002f56;
}
.acalog-custom .author-callout-info > div.bold-solar-strand ul > li:before {
  color: #000;
}
@media print {
  .acalog-custom .author-callout-info > div.gray-victor-e-blue:before,
  .acalog-custom .author-callout-info > div.gray-lake-lasalle:before,
  .acalog-custom .author-callout-info > div.gray-greiner-green:before,
  .acalog-custom .author-callout-info > div.gray-letchworth-autumn:before,
  .acalog-custom .author-callout-info > div.gray-harriman-blue:before,
  .acalog-custom .author-callout-info > div.gray-niagara-whirlpool:before,
  .acalog-custom .author-callout-info > div.gray-olmsted-green:before,
  .acalog-custom .author-callout-info > div.gray-bronze-buffalo:before {
    left: 15px;
    margin-top: -12px;
  }
  .acalog-custom .author-callout-info > div:before {
    color: #000;
  }
}
.acalog-custom .author-callout-info > div {
  background-image: linear-gradient(to right,#666 30px,#e4e4e4 30px);
}
.acalog-custom .author-callout-info > div:before {
  font-family: "ubcms";
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e90d";
}
.acalog-custom .author-callout-info > div a {
  text-decoration: none;
  color: #005bbb;
  display: inline;
  border-bottom: 1px solid rgba(0,91,187,0.18);
}
.acalog-custom .author-callout-info > div a:hover {
  text-decoration: none;
  color: #005bbb;
  border-bottom: 1px solid #005bbb;
}
.acalog-custom .cq-wcm-preview .author-callout-info {
  display: none !important;
}
.acalog-custom .author-callout-warning {
  margin: 10px 0 10px 0;
  overflow: hidden;
}
.acalog-custom .author-callout-warning > div {
  position: relative;
  background: #e4e4e4;
  border-radius: 4px 0 0 4px;
  padding: 20px 15px 20px 48px;
}
.acalog-custom .author-callout-warning > div .title {
  font: bold 16px/1.3 Sofia, Arial, sans-serif;
  color: #000;
  margin: 15px 0 7px;
  padding: 0;
}
.acalog-custom .author-callout-warning > div p,
.acalog-custom .author-callout-warning > div ol,
.acalog-custom .author-callout-warning > div ul,
.acalog-custom .author-callout-warning > div li {
  font: 500 14px/1.5 Sofia, Arial, sans-serif;
}
.acalog-custom .author-callout-warning > div p b,
.acalog-custom .author-callout-warning > div ol b,
.acalog-custom .author-callout-warning > div ul b,
.acalog-custom .author-callout-warning > div li b {
  font-size: 15px;
}
.acalog-custom .author-callout-warning > div p:first-child,
.acalog-custom .author-callout-warning > div .title:first-child {
  margin-top: 0;
}
.acalog-custom .author-callout-warning > div p:last-child,
.acalog-custom .author-callout-warning > div .title:last-child {
  margin-bottom: 0;
}
.acalog-custom .author-callout-warning > div ul {
  list-style: none;
  margin: 7px 0 0;
}
.acalog-custom .author-callout-warning > div ul > li {
  background: 0;
  padding: 5px 0 5px 25px;
  color: #000;
  margin: 0;
  line-height: 1.34em;
}
.acalog-custom .author-callout-warning > div ul > li:before {
  content: "\002022";
  color: #005bbb;
  margin-right: 11px;
  margin-left: -17px;
  vertical-align: 1px;
}
.acalog-custom .author-callout-warning > div ul > li li {
  padding-left: 16px;
}
.acalog-custom .author-callout-warning > div ol {
  margin: 7px 0 0;
}
.acalog-custom .author-callout-warning > div ol > li {
  padding: 5px 0;
  margin-left: 25px;
  color: #000;
  line-height: 1.34;
}
.acalog-custom .author-callout-warning > div:before {
  position: absolute;
  display: block;
  margin-top: -10px;
  top: 50%;
  left: 6px;
  color: #fff;
  font-size: 19px;
}
.acalog-custom .author-callout-warning > div.icon-check.gray-greiner-green:before {
  color: #666;
}
.acalog-custom .author-callout-warning > div.icon-check:before {
  content: "\e90b";
}
.acalog-custom .author-callout-warning > div.icon-info.gray-greiner-green:before {
  color: #666;
}
.acalog-custom .author-callout-warning > div.icon-info:before {
  content: "\e90d";
}
.acalog-custom .author-callout-warning > div.icon-question.gray-greiner-green:before {
  color: #666;
}
.acalog-custom .author-callout-warning > div.icon-question:before {
  content: "\e90c";
}
.acalog-custom .author-callout-warning > div.icon-warning.gray-greiner-green:before {
  color: #666;
}
.acalog-custom .author-callout-warning > div.icon-warning:before {
  content: "\e90a";
}
.acalog-custom .author-callout-warning > div.icon-globe.gray-greiner-green:before {
  color: #666;
}
.acalog-custom .author-callout-warning > div.icon-globe:before {
  content: "\e607";
}
.acalog-custom .author-callout-warning > div.icon-quote.gray-greiner-green:before {
  color: #666;
}
.acalog-custom .author-callout-warning > div.icon-quote:before {
  content: "\e90e";
}
.acalog-custom .author-callout-warning > div.gray-victor-e-blue {
  background-image: linear-gradient(to right,#2f9fd0 30px,#e4e4e4 30px);
}
.acalog-custom .author-callout-warning > div.gray-lake-lasalle {
  background-image: linear-gradient(to right,#00a69c 30px,#e4e4e4 30px);
}
.acalog-custom .author-callout-warning > div.gray-greiner-green {
  background-image: linear-gradient(to right,#ebec00 30px,#e4e4e4 30px);
}
.acalog-custom .author-callout-warning > div.gray-letchworth-autumn {
  background-image: linear-gradient(to right,#e56a54 30px,#e4e4e4 30px);
}
.acalog-custom .author-callout-warning > div.gray-harriman-blue {
  background-image: linear-gradient(to right,#002f56 30px,#e4e4e4 30px);
}
.acalog-custom .author-callout-warning > div.gray-niagara-whirlpool {
  background-image: linear-gradient(to right,#006570 30px,#e4e4e4 30px);
}
.acalog-custom .author-callout-warning > div.gray-olmsted-green {
  background-image: linear-gradient(to right,#6da04b 30px,#e4e4e4 30px);
}
.acalog-custom .author-callout-warning > div.gray-bronze-buffalo {
  background-image: linear-gradient(to right,#ad841e 30px,#e4e4e4 30px);
}
.acalog-custom .author-callout-warning > div.bold-ub-blue {
  background: #005bbb;
}
.acalog-custom .author-callout-warning > div.bold-solar-strand {
  background: #ffc72c;
}
.acalog-custom .author-callout-warning > div.bold-capen-brick {
  background: #900;
}
.acalog-custom .author-callout-warning > div.bold-ub-blue,
.acalog-custom .author-callout-warning > div.bold-solar-strand,
.acalog-custom .author-callout-warning > div.bold-capen-brick {
  border-radius: 0;
  padding: 21px;
  min-height: 34px;
}
.acalog-custom .author-callout-warning > div.bold-ub-blue:before,
.acalog-custom .author-callout-warning > div.bold-solar-strand:before,
.acalog-custom .author-callout-warning > div.bold-capen-brick:before {
  position: static;
  float: left;
  margin: 3px 10px 0 0;
  font-size: 34px;
}
.acalog-custom .author-callout-warning > div.bold-ub-blue .title,
.acalog-custom .author-callout-warning > div.bold-solar-strand .title,
.acalog-custom .author-callout-warning > div.bold-capen-brick .title {
  margin: 0 0 4px 0;
  padding: 0;
  background: inherit;
  color: black;
}
.acalog-custom .author-callout-warning > div.bold-ub-blue .title + p,
.acalog-custom .author-callout-warning > div.bold-solar-strand .title + p,
.acalog-custom .author-callout-warning > div.bold-capen-brick .title + p {
  margin-top: 4px;
}
.acalog-custom .author-callout-warning > div.bold-ub-blue p,
.acalog-custom .author-callout-warning > div.bold-capen-brick p,
.acalog-custom .author-callout-warning > div.bold-ub-blue ul,
.acalog-custom .author-callout-warning > div.bold-capen-brick ul,
.acalog-custom .author-callout-warning > div.bold-ub-blue ul > li,
.acalog-custom .author-callout-warning > div.bold-capen-brick ul > li,
.acalog-custom .author-callout-warning > div.bold-ub-blue ul > li::before,
.acalog-custom .author-callout-warning > div.bold-capen-brick ul > li::before,
.acalog-custom .author-callout-warning > div.bold-ub-blue ol,
.acalog-custom .author-callout-warning > div.bold-capen-brick ol,
.acalog-custom .author-callout-warning > div.bold-ub-blue ol > li,
.acalog-custom .author-callout-warning > div.bold-capen-brick ol > li,
.acalog-custom .author-callout-warning > div.bold-ub-blue .title,
.acalog-custom .author-callout-warning > div.bold-capen-brick .title {
  color: #fff;
}
.acalog-custom .author-callout-warning > div.bold-ub-blue a,
.acalog-custom .author-callout-warning > div.bold-capen-brick a,
.acalog-custom .author-callout-warning > div.bold-ub-blue a:hover,
.acalog-custom .author-callout-warning > div.bold-capen-brick a:hover,
.acalog-custom .author-callout-warning > div.bold-ub-blue a:active,
.acalog-custom .author-callout-warning > div.bold-capen-brick a:active {
  color: #fff;
  border-color: #fff;
}
.acalog-custom .author-callout-warning > div.bold-solar-strand:before {
  color: #000;
}
.acalog-custom .author-callout-warning > div.bold-solar-strand a {
  text-decoration: none;
  color: #002f56;
  display: inline;
  border-bottom: 1px solid rgba(0,47,86,0.18);
}
.acalog-custom .author-callout-warning > div.bold-solar-strand a:hover {
  text-decoration: none;
  color: #002f56;
  border-bottom: 1px solid #002f56;
}
.acalog-custom .author-callout-warning > div.bold-solar-strand ul > li:before {
  color: #000;
}
@media print {
  .acalog-custom .author-callout-warning > div.gray-victor-e-blue:before,
  .acalog-custom .author-callout-warning > div.gray-lake-lasalle:before,
  .acalog-custom .author-callout-warning > div.gray-greiner-green:before,
  .acalog-custom .author-callout-warning > div.gray-letchworth-autumn:before,
  .acalog-custom .author-callout-warning > div.gray-harriman-blue:before,
  .acalog-custom .author-callout-warning > div.gray-niagara-whirlpool:before,
  .acalog-custom .author-callout-warning > div.gray-olmsted-green:before,
  .acalog-custom .author-callout-warning > div.gray-bronze-buffalo:before {
    left: 15px;
    margin-top: -12px;
  }
  .acalog-custom .author-callout-warning > div:before {
    color: #000;
  }
}
.acalog-custom .author-callout-warning > div {
  background-image: linear-gradient(to right,#ffc72c 30px,#e4e4e4 30px);
}
.acalog-custom .author-callout-warning > div:before {
  font-family: "ubcms";
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e90a";
}
.acalog-custom .author-callout-warning > div a {
  text-decoration: none;
  color: #005bbb;
  display: inline;
  border-bottom: 1px solid rgba(0,91,187,0.18);
}
.acalog-custom .author-callout-warning > div a:hover {
  text-decoration: none;
  color: #005bbb;
  border-bottom: 1px solid #005bbb;
}
.acalog-custom .cq-wcm-preview .author-callout-warning {
  display: none !important;
}
.acalog-custom .d-none {
  display: none;
}
.acalog-custom .buttoncomponent a {
  position: relative;
  display: block;
  font: 13px/1.2 Sofia, Arial, sans-serif;
  text-decoration: none;
  padding: 13px 18px 12px;
  color: #fff;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
  background: #005bbb;
  border-radius: 3px;
  min-width: 124px;
  margin: 10px 0;
  cursor: pointer;
}
.acalog-custom .buttoncomponent a:hover {
  text-decoration: none;
  top: -2px;
  box-shadow: 0 3px 5px 0 rgba(0,0,0,0.3);
}
.acalog-custom .buttoncomponent a:active {
  top: 0;
  box-shadow: none;
}
.acalog-custom .buttoncomponent.gray a {
  background: #666;
}
.acalog-custom .buttoncomponent.green a {
  background: #427d10;
}
.acalog-custom .buttoncomponent.orange a {
  background: #da3c28;
}
.acalog-custom .buttoncomponent.white a {
  background: #fff;
  color: #666;
  border: #666 solid 1px;
}
.acalog-custom .buttoncomponent.blue a {
  outline-color: #da3c28;
}
.acalog-custom .buttoncomponent.yellow a {
  background: #ffc72c;
  color: #000;
  font-weight: 500;
}
.acalog-custom .buttoncomponent.sidebyside {
  margin-right: 6px;
}
.acalog-custom .buttoncomponent.sidebyside,
.acalog-custom .buttoncomponent.sidebyside a {
  display: inline-block;
}
.acalog-custom .buttoncomponent.sidebyside
  + div[class^="cq-placeholder-"].hide-cq-placeholder {
  display: none;
}
.acalog-custom .buttoncomponent + div[class^="cq-placeholder-"].force-full-width {
  min-width: 100%;
}
.acalog-custom #left .buttoncomponent {
  margin: 0 10px;
}
.acalog-custom .tasknav .buttoncomponent a {
  min-width: 65px;
  border: 1px solid rgba(255,255,255,0);
  font-size: 12px;
  padding: 6px 7px 4px;
  border-radius: 4px;
}
.acalog-custom .tasknav .buttoncomponent a:hover {
  top: -1px;
  box-shadow: 0 2px 5px 0 rgba(0,0,0,0.3);
}
.acalog-custom .mobilemenu .tasknav .buttoncomponent.sidebyside {
  display: inline-block;
}
.acalog-custom .mobilemenu .tasknav .buttoncomponent.sidebyside + .buttoncomponent.sidebyside {
  margin-left: 6px;
}
.acalog-custom .footer .buttoncomponent a {
  border: 1px solid rgba(255,255,255,0);
  border-radius: 4px;
}
.acalog-custom .header .tasknav .buttoncomponent.blue a,
.acalog-custom .footer .buttoncomponent.blue a {
  border-color: #699ed2;
}
.acalog-custom .header .tasknav .buttoncomponent.green a,
.acalog-custom .footer .buttoncomponent.green a {
  border-color: #8bb472;
}
.acalog-custom .header .tasknav .buttoncomponent.orange a,
.acalog-custom .footer .buttoncomponent.orange a {
  border-color: #e98a84;
}
.acalog-custom .header .tasknav .buttoncomponent.gray a,
.acalog-custom .footer .buttoncomponent.gray a {
  border-color: #a3a3a3;
}
.acalog-custom .header .tasknav .buttoncomponent.white a,
.acalog-custom .footer .buttoncomponent.white a {
  border-color: #e4e4e4;
}
.acalog-custom .d-none {
  display: none;
}
.acalog-custom .topnav .search,
.acalog-custom .topnav-drawer .search {
  display: inline-block;
  vertical-align: middle;
}
.acalog-custom .topnav .search .search-menu,
.acalog-custom .topnav-drawer .search .search-menu {
  cursor: pointer;
}
.acalog-custom .topnav .search .search-menu.show,
.acalog-custom .topnav-drawer .search .search-menu.show,
.acalog-custom .topnav .search .search-menu.show .search-label,
.acalog-custom .topnav-drawer .search .search-menu.show .search-label {
  background: #555;
  color: #fff;
}
.acalog-custom .topnav .search .search-menu.show .search-label:after,
.acalog-custom .topnav-drawer .search .search-menu.show .search-label:after {
  background: white;
  color: #555;
}
.acalog-custom .topnav .search .search-menu.show .search-form,
.acalog-custom .topnav-drawer .search .search-menu.show .search-form {
  display: block;
}
.acalog-custom .topnav .search .search-menu .search-content,
.acalog-custom .topnav-drawer .search .search-menu .search-content {
  display: none;
}
@media only screen and (min-width: 721px) {
  .acalog-custom .topnav .search .search-menu .search-content,
  .acalog-custom .topnav-drawer .search .search-menu .search-content {
    display: block;
  }
}
.acalog-custom .topnav .search .search-label,
.acalog-custom .topnav-drawer .search .search-label {
  position: relative;
  z-index: 2;
  text-transform: uppercase;
  font-weight: 500;
  color: #666;
  height: 51px;
  line-height: 51px;
  font-size: 12px;
  padding: 0 15px;
  margin-left: 0;
  display: inline-block;
  cursor: pointer;
}
.acalog-custom .topnav .search .search-label:after,
.acalog-custom .topnav-drawer .search .search-label:after {
  content: "\e900";
  font-family: "ubcms";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  font-size: 12px;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #fff;
  background: #da3c28;
  height: 20px;
  width: 20px;
  padding: 4px 4px;
  box-sizing: border-box;
  vertical-align: -1px;
  border-radius: 20px;
  margin-left: 5px;
}
.acalog-custom .topnav .search .search-label.empty,
.acalog-custom .topnav-drawer .search .search-label.empty {
  color: #e4e4e4;
  font-style: italic;
}
.acalog-custom .topnav .search .search-label.empty:after,
.acalog-custom .topnav-drawer .search .search-label.empty:after {
  content: none;
}
.acalog-custom .topnav .search .search-form,
.acalog-custom .topnav-drawer .search .search-form {
  display: none;
  position: absolute;
  box-sizing: border-box;
  z-index: 9000;
  height: auto;
  background-color: #555;
  width: 100vw;
  padding: 12px;
  margin: 0;
  text-align: center;
  box-shadow: 0 6px 7px #666;
}
.acalog-custom .topnav .search .search-form .search-container,
.acalog-custom .topnav-drawer .search .search-form .search-container {
  position: relative;
  box-sizing: border-box;
  width: 100%;
  max-width: 960px;
  height: 62px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 15px 30px;
  font-family: ubcms;
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  background-color: #fff;
}
.acalog-custom .topnav .search .search-form .search-container .search-input,
.acalog-custom .topnav-drawer .search .search-form .search-container .search-input {
  position: relative;
  color: #666;
  border: 0;
  border-bottom: 2px solid #da3c28;
  display: block;
  width: 100%;
  height: 37px;
  font: 31px/31px More, Arial, sans-serif;
  letter-spacing: -0.05rem;
  margin: 0;
  padding: 0 30px 0 6px;
  box-sizing: border-box;
}
.acalog-custom .topnav .search .search-form .search-container .search-input:focus,
.acalog-custom .topnav-drawer .search .search-form .search-container .search-input:focus {
  outline: 0;
  border-bottom: 3px solid #da3c28;
  padding-bottom: 0;
}
.acalog-custom .topnav
  .search
  .search-form
  .search-container
  .search-input::-webkit-input-placeholder,
.acalog-custom .topnav-drawer
  .search
  .search-form
  .search-container
  .search-input::-webkit-input-placeholder {
  letter-spacing: -0.05rem;
  color: #666;
  opacity: 1;
}
.acalog-custom .topnav
  .search
  .search-form
  .search-container
  .search-input:-ms-input-placeholder,
.acalog-custom .topnav-drawer
  .search
  .search-form
  .search-container
  .search-input:-ms-input-placeholder {
  letter-spacing: -0.05rem;
  color: #666;
}
.acalog-custom .topnav .search .search-form .search-container .search-input::-ms-clear,
.acalog-custom .topnav-drawer .search .search-form .search-container .search-input::-ms-clear {
  display: none;
}
.acalog-custom .topnav .search .search-form .search-container .search-input::placeholder,
.acalog-custom .topnav-drawer
  .search
  .search-form
  .search-container
  .search-input::placeholder {
  letter-spacing: -0.05rem;
  color: #666;
  opacity: 1;
}
.acalog-custom .topnav .search .search-form .search-container .search-submit,
.acalog-custom .topnav-drawer .search .search-form .search-container .search-submit {
  position: absolute;
  display: block;
  right: 31px;
  top: 21px;
  height: 24px;
  width: 24px;
  background: 0;
  border: 0;
  cursor: pointer;
  margin: 0;
  padding: 0;
  color: #da3c28;
  z-index: 1;
}
.acalog-custom .topnav .search .search-form .search-container:after,
.acalog-custom .topnav-drawer .search .search-form .search-container:after {
  content: "\e601";
  font-family: "ubcms";
  font-size: 24px;
  display: block;
  position: absolute;
  top: 19px;
  right: 28px;
  margin: 3px 3px 0 0;
  color: #da3c28;
}
.acalog-custom .topnav .search#mobile-search,
.acalog-custom .topnav-drawer .search#mobile-search {
  display: none;
}
@media only screen and (max-width: 720px) {
  .acalog-custom .topnav .search#mobile-search,
  .acalog-custom .topnav-drawer .search#mobile-search {
    display: block;
  }
}
.acalog-custom .d-none {
  display: none;
}
.acalog-custom .topnav {
  position: relative;
  background: 0;
  border-bottom: 1px dotted #666;
  color: #005bbb;
}
.acalog-custom .topnav .main > ul {
  height: 51px;
  white-space: nowrap;
  margin-bottom: 0;
}
.acalog-custom .topnav .main > ul > li {
  list-style: none;
  float: left;
  position: relative;
  white-space: normal;
  background: 0;
  padding: 0;
  margin: 0;
}
.acalog-custom .topnav .main > ul > li > a {
  display: block;
  overflow: auto;
  height: 51px;
  margin: 0 -10px;
  padding: 0 10px;
}
.acalog-custom .topnav .main > ul > li > a span {
  display: block;
  height: 51px;
  line-height: 46px;
  padding: 0 20px;
  font-weight: 500;
  transition: padding-top 100ms ease;
  white-space: nowrap;
  box-sizing: border-box;
}
.acalog-custom .topnav .main > ul > li > a span:after,
.acalog-custom .topnav .main > ul > li > a span:before {
  content: "";
  position: absolute;
  left: 0;
  width: 100%;
  height: 5px;
  bottom: 0;
  background: #666;
  transition: height 100ms ease;
}
.acalog-custom .topnav .main > ul > li > a span:before {
  top: 0;
  bottom: auto;
  height: 0;
}
.acalog-custom .topnav .main > ul > li:hover > a span,
.acalog-custom .topnav .main > ul > li.hover > a span,
.acalog-custom .topnav .main > ul > li.active-trail > a span {
  padding-top: 5px;
}
.acalog-custom .topnav .main > ul > li:hover > a span:before,
.acalog-custom .topnav .main > ul > li.hover > a span:before,
.acalog-custom .topnav .main > ul > li.active-trail > a span:before {
  height: 5px;
}
.acalog-custom .topnav .main > ul > li:hover > a span:after,
.acalog-custom .topnav .main > ul > li.hover > a span:after,
.acalog-custom .topnav .main > ul > li.active-trail > a span:after {
  height: 0;
}
.acalog-custom .topnav .main > ul > li.active-trail {
  height: 52px;
  margin-bottom: -1px;
  background: white;
  z-index: 8999;
}
.acalog-custom .topnav .main > ul > li.active-trail > a span {
  box-shadow: 0 -2px 8px 2px rgba(0,0,0,0.33);
}
.acalog-custom .topnav .main > ul > li:hover > div,
.acalog-custom .topnav .main > ul > li.hover > div {
  display: block;
}
.acalog-custom .topnav .main > ul > li.theme-letchworth-autumn > a span:before,
.acalog-custom .topnav .main > ul > li.theme-letchworth-autumn > a span:after {
  background: #e56a54;
}
.acalog-custom .topnav .main > ul > li.theme-solar-strand > a span:before,
.acalog-custom .topnav .main > ul > li.theme-solar-strand > a span:after {
  background: #ffc72c;
}
.acalog-custom .topnav .main > ul > li.theme-greiner-green > a span:before,
.acalog-custom .topnav .main > ul > li.theme-greiner-green > a span:after {
  background: #ebec00;
}
.acalog-custom .topnav .main > ul > li.theme-lake-lasalle > a span:before,
.acalog-custom .topnav .main > ul > li.theme-lake-lasalle > a span:after {
  background: #00a69c;
}
.acalog-custom .topnav .main > ul > li.theme-victor-e-blue > a span:before,
.acalog-custom .topnav .main > ul > li.theme-victor-e-blue > a span:after {
  background: #2f9fd0;
}
.acalog-custom .topnav .main > ul > li.theme-baird-point > a span:before,
.acalog-custom .topnav .main > ul > li.theme-baird-point > a span:after {
  background: #e4e4e4;
}
.acalog-custom .topnav .main > ul > li.theme-bronze-buffalo > a span:before,
.acalog-custom .topnav .main > ul > li.theme-bronze-buffalo > a span:after {
  background: #ad841e;
}
.acalog-custom .topnav .main > ul > li.theme-olmsted-green > a span:before,
.acalog-custom .topnav .main > ul > li.theme-olmsted-green > a span:after {
  background: #6da04b;
}
.acalog-custom .topnav .main > ul > li.theme-niagara-whirlpool > a span:before,
.acalog-custom .topnav .main > ul > li.theme-niagara-whirlpool > a span:after {
  background: #006570;
}
.acalog-custom .topnav .main > ul > li.theme-harriman-blue > a span:before,
.acalog-custom .topnav .main > ul > li.theme-harriman-blue > a span:after {
  background: #002f56;
}
.acalog-custom .topnav .main > ul > li > div {
  display: none;
  position: absolute;
  z-index: 9000;
  top: 51px;
  left: 0;
  width: 260px;
  background: #fff;
  border: 1px dotted #666;
}
.acalog-custom .topnav .main > ul > li > div > ul > li {
  list-style: none;
  border-bottom: 1px dotted #666;
}
.acalog-custom .topnav .main > ul > li > div > ul > li > a {
  display: block;
  padding: 8px 18px 6px;
  font-size: 12px;
  color: #666;
}
.acalog-custom .topnav .main > ul > li > div > ul > li > a:hover,
.acalog-custom .topnav .main > ul > li > div > ul > li > a:focus {
  color: #fff;
  background: #666;
  margin: -1px;
  padding: 9px 20px 7px;
}
.acalog-custom .topnav .main > ul > li > div > ul > li > div > ul {
  margin: 0;
}
.acalog-custom .topnav .main > ul > li > div > ul > li > div > ul > li {
  background: 0;
  padding: 0;
}
.acalog-custom .topnav .main > ul > li > div > ul > li > div > ul > li:before {
  content: none;
}
.acalog-custom .topnav .main > ul > li > div > ul > li > div > ul > li a {
  display: block;
  font-size: 12px;
  padding: 6px 18px 4px 30px;
  border: 0;
  color: #666;
  position: relative;
}
.acalog-custom .topnav .main > ul > li > div > ul > li > div > ul > li a:before {
  font-family: "ubcms";
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e906";
  position: absolute;
  font-size: 8.5px;
  top: 11px;
  left: 20px;
  color: #666;
}
.acalog-custom .topnav .main > ul > li > div > ul > li > div > ul > li a:hover {
  background: #666;
  color: #fff;
  border: 0;
  margin: -2px -1px;
  padding: 8px 19px 6px 31px;
}
.acalog-custom .topnav .main > ul > li > div > ul > li > div > ul > li a:hover:before {
  color: #fff;
  top: 13px;
  left: 21px;
}
.acalog-custom .topnav .main > ul > li > div > ul > li:last-child {
  border-bottom: 0;
}
.acalog-custom .topnav .main > ul > li > div .nav-related-links {
  border-top: 1px dotted #666;
  padding: 10px 18px;
  position: relative;
  text-transform: uppercase;
  color: #666;
  font-weight: bold;
  font-size: 13px;
}
.acalog-custom .topnav .main > ul > li > div .nav-related-links:before {
  content: "";
  background: #e4e4e4;
  border-radius: 2px;
  position: absolute;
  top: 6px;
  right: 6px;
  bottom: 6px;
  left: 6px;
  z-index: -1;
}
.acalog-custom .topnav .main > ul > li > div .nav-related-links ul {
  margin: 1px 0;
}
.acalog-custom .topnav .main > ul > li > div .nav-related-links ul li {
  background: 0;
  padding: 0;
  font-size: 12px;
  line-height: 1.5;
  text-indent: -11px;
  margin-left: 11px;
}
.acalog-custom .topnav .main > ul > li > div .nav-related-links ul li:before {
  font-family: "ubcms";
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e906";
  margin: 0;
  vertical-align: 1px;
  text-transform: none;
  color: #666;
  position: static;
  font-size: 8px;
}
.acalog-custom .topnav .main > ul > li > div .nav-related-links ul li div {
  display: inline;
}
.acalog-custom .topnav .main > ul > li > div .nav-related-links ul li a {
  text-transform: none;
  border: 0;
  text-decoration: none;
  font-weight: normal;
  color: #666;
}
.acalog-custom .topnav .main > ul > li > div .nav-related-links ul li a:hover {
  text-decoration: underline;
}
.acalog-custom .topnav .right {
  position: absolute;
  top: 0;
  right: 0;
}
.acalog-custom .topnav .right > [class^="cq-placeholder"] {
  display: none;
}
.acalog-custom .topnav .jumbo .main > ul > li > a span {
  position: relative;
}
.acalog-custom .topnav .jumbo .main ul li div.topnav-submenu-container {
  left: 0;
  position: absolute;
  z-index: 8999;
  border: 0 none;
}
.acalog-custom .topnav .jumbo div.topnav-submenu-container {
  background: #fff;
  border-top: 0;
  padding: 0;
  width: 960px;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  box-shadow: 0 6px 4px #bbb;
  border: 0;
}
.acalog-custom .topnav .jumbo div.topnav-submenu-container ul.submenu {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #fff;
  border-right: 0 none;
  display: inline-block;
  padding: 0;
  width: 100%;
  margin-top: 21px;
}
.acalog-custom .topnav .jumbo div.topnav-submenu-container ul.submenu > li {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-bottom: medium none;
  border-right: 1px dotted #333;
  color: #6c89b4;
  display: inline-block;
  vertical-align: top;
  float: none;
  font-size: 11px;
  height: 100%;
  margin-top: 0;
  padding: 5px 17px 3px 8px;
  width: 25%;
}
.acalog-custom .topnav .jumbo div.topnav-submenu-container ul.submenu > li.last {
  border-right: 0;
}
.acalog-custom .topnav .jumbo .menu .nav-description {
  font-size: 12px;
  line-height: 1.4em;
  padding: 4px 0 4px 8px;
  display: block;
}
.acalog-custom .topnav .jumbo div.topnav-submenu-container ul.submenu > li {
  margin-top: -10px;
}
.acalog-custom .topnav .jumbo div.topnav-submenu-container ul.submenu > li > a {
  border: 0 none;
  color: #333;
  font-size: 13px;
  padding: 0 0 0 9px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.acalog-custom .topnav .jumbo div.topnav-submenu-container ul.submenu > li > a:hover {
  border: 0 none;
  color: #333;
  padding: 0 0 0 9px;
  text-decoration: none;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.acalog-custom .topnav .jumbo div.topnav-submenu-container ul.submenu-children > li {
  border-bottom: 1px dotted #333;
  border-right: 0 none;
  font-size: 9px;
  margin-left: 10px;
  padding: 0 0 0 11px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.acalog-custom .topnav .jumbo div.topnav-submenu-container ul.submenu-children > li.last {
  border-bottom: 0;
}
.acalog-custom .topnav .jumbo div.topnav-submenu-container ul.submenu li a {
  color: #444;
  font-size: 12px;
}
.acalog-custom .topnav .jumbo div.topnav-submenu-container ul.submenu > li > a {
  color: #444;
  font-size: 13px;
}
.acalog-custom .topnav .jumbo .main > ul > li {
  position: static;
}
.acalog-custom .topnav .jumbo .main > ul > li.theme-secondary.last > a {
  border-bottom-color: #e56a54;
}
.acalog-custom .topnav .jumbo .main > ul > li:hover > a .container,
.acalog-custom .topnav .jumbo .main > ul > li.hover > a .container {
  background: inherit;
  color: inherit;
}
.acalog-custom .topnav .jumbo .main ul li div.topnav-submenu-container {
  left: 0;
  position: absolute;
  z-index: 8999;
  width: 960px;
  top: 51px;
}
.acalog-custom .topnav .jumbo div.topnav-submenu-container ul.submenu > li > a {
  color: #000;
  font-size: 14px;
  font-family: More;
  margin-bottom: 5px;
  font-weight: bold;
}
.acalog-custom .topnav .jumbo .menu .nav-description {
  font-family: sofia;
  color: #000;
  font-weight: 100;
  font-size: 13px;
  line-height: 1.2em;
}
.acalog-custom .topnav .jumbo .main > ul > li > div > ul > li > div > ul > li a {
  padding: 8px 0 6px 0;
}
.acalog-custom .topnav .jumbo div.topnav-submenu-container ul.submenu-children li a,
.acalog-custom .topnav .jumbo div.topnav-submenu-container ul.submenu-children li a:hover {
  color: #005bbb;
  font-size: 14px;
  position: relative;
  padding: 4px 0 2px 0;
  background: 0;
  margin: 0;
}
.acalog-custom .topnav .jumbo div.topnav-submenu-container ul.submenu-children li a:hover {
  color: #666;
  text-decoration: underline;
}
.acalog-custom .topnav
  .jumbo
  div.topnav-submenu-container
  ul.submenu-children
  li
  a:hover:before {
  color: #666;
  top: 11px;
  left: -14px;
}
.acalog-custom .topnav .jumbo .main ul li:hover > a {
  border: 0;
}
.acalog-custom .topnav .jumbo div.topnav-submenu-container ul.submenu-children li a:before {
  font-family: "ubcms";
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\3e";
  font-weight: bold;
  position: absolute;
  top: 11px;
  left: -14px;
}
.acalog-custom .topnav .jumbo .main > ul > li > div > ul > li > div > ul > li a:hover {
  background: initial;
  color: #005bbb;
  padding: 8px 0 6px;
}
.acalog-custom .topnav .jumbo div.topnav-submenu-container ul.submenu > li > a:hover {
  background: initial;
  margin: 0 0 5px 0;
}
.acalog-custom .topnav .jumbo .main > ul > li > div > ul > li > a:hover,
.acalog-custom .topnav .jumbo .main > ul > li > div > ul > li > a:focus {
  color: #000;
  background: 0;
  margin: 0 0 5px 9px;
  padding: 0;
}
.acalog-custom .topnav .jumbo .main > ul > li > div .nav-related-links {
  padding: 10px 0;
  border-top: initial;
  margin-top: 0;
}
.acalog-custom .topnav .jumbo .relatedLinks.relatedlinksreference {
  background: rgba(0,0,0,0);
  display: inline-block;
  float: none;
  vertical-align: top;
}
.acalog-custom .topnav .jumbo .relatedLinks.relatedlinksreference {
  height: 433px;
  width: 271px;
}
.acalog-custom .topnav .jumbo .main > ul > li > div .nav-related-links:before {
  display: none;
}
.acalog-custom .topnav .jumbo .flexmodule .title {
  color: #007681;
  font: 18.66px/1.1 More, serif;
  margin-bottom: 7px;
  margin-top: 175px;
  padding-left: 15px;
  text-transform: initial;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  letter-spacing: initial;
  font-weight: 700;
}
.acalog-custom .topnav .jumbo .flexmodule-style.teaser-block,
.acalog-custom .topnav .jumbo .flexmodule-style .teaser-block {
  background: none repeat scroll 0 0 transparent;
  margin-bottom: 0;
  margin-right: 0;
  margin-top: 0;
  padding: 0;
  width: 100%;
}
.acalog-custom .topnav .jumbo .flexmodule-style .teaser-links .teaser-inline {
  display: inline-block;
  margin-left: 12px;
}
.acalog-custom .topnav .jumbo .flexmodule-style .teaser-content {
  margin: 145px 0 0;
  padding: 0 10px 0 1px;
}
.acalog-custom .topnav
  .jumbo
  div.topnav-submenu-container
  ul.submenu
  > li
  .flexmodule-style
  .teaser-body {
  font-family: Sofia;
  font-size: 15px;
  line-height: 1.2em;
  margin: 0;
  text-transform: initial;
  font-weight: initial;
}
.acalog-custom .topnav
  .jumbo
  div.topnav-submenu-container
  ul.submenu
  > li
  .flexmodule-style
  .teaser-body
  a {
  font-size: inherit;
  color: #005bbb;
}
.acalog-custom .topnav
  .jumbo
  div.topnav-submenu-container
  ul.submenu
  > li
  .flexmodule-style
  .teaser-body
  a:not(:hover) {
  border-bottom: 0;
}
.acalog-custom .topnav .jumbo .flexmodule-style .teaser-images {
  float: none;
  position: absolute;
  top: 14px;
  width: 273px;
}
.acalog-custom .topnav .jumbo .flexmodule-style-largeimg .teaser-image img,
.acalog-custom .topnav .jumbo .flexmodule-style .teaser-image img,
.acalog-custom .topnav .jumbo .flexmodule-style-largeimg .teaser-image-placeholder {
  height: 84%;
  width: 84%;
  margin-top: -6px;
}
.acalog-custom .topnav .jumbo .main > ul > li > div .nav-related-links ul {
  margin: 1px 0 0 11px;
}
.acalog-custom .topnav .jumbo .main > ul > li > div .nav-related-links ul li:before {
  display: inline-block;
}
.acalog-custom .audiencenav {
  position: relative;
  font: 14px/1.2 Sofia, Arial, sans-serif;
  display: inline-block;
  margin-left: -10px;
  vertical-align: middle;
}
.acalog-custom .audiencenav .label {
  text-transform: uppercase;
  font-weight: 500;
  color: #666;
  height: 51px;
  line-height: 51px;
  font-size: 12px;
  padding: 0 15px;
  display: inline-block;
  cursor: pointer;
}
.acalog-custom .audiencenav .label:after {
  font-family: "ubcms";
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e902";
  color: #da3c28;
  transform: rotate(90deg);
  font-size: 20px;
  margin-left: 5px;
  vertical-align: -5px;
  display: inline-block;
}
.acalog-custom .audiencenav .label.empty {
  color: #e4e4e4;
  font-style: italic;
}
.acalog-custom .audiencenav .label.empty:after {
  content: none;
}
.acalog-custom .audiencenav .label.empty:hover {
  background: #fff;
  color: #e4e4e4;
}
.acalog-custom .audiencenav ul {
  position: absolute;
  right: 10000px;
  top: 51px;
  background: #555;
  width: 207px;
  z-index: 9000;
  padding: 20px 14px 28px;
  margin: 0;
}
.acalog-custom .audiencenav ul li {
  background: 0;
  margin: 0;
  padding: 0;
  line-height: inherit;
}
.acalog-custom .audiencenav ul li a {
  position: relative;
  display: block;
  color: #fff;
  padding: 3px 20px 3px 8px;
}
.acalog-custom .audiencenav ul li a:after {
  font-family: "ubcms";
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e906";
  font-size: 11px;
  position: absolute;
  right: 8px;
  top: 5px;
}
.acalog-custom .audiencenav ul li a:hover,
.acalog-custom .audiencenav ul li a:focus {
  color: #ffc72c;
}
.acalog-custom .audiencenav .audiencenav-wrapper:hover .label,
.acalog-custom .audiencenav .audiencenav-wrapper:focus .label,
.acalog-custom .audiencenav .audiencenav-wrapper.hover .label {
  background: #555;
  color: #fff;
}
.acalog-custom .audiencenav .audiencenav-wrapper:hover .label:after,
.acalog-custom .audiencenav .audiencenav-wrapper:focus .label:after,
.acalog-custom .audiencenav .audiencenav-wrapper.hover .label:after {
  color: #fff;
}
.acalog-custom .audiencenav .audiencenav-wrapper:hover ul,
.acalog-custom .audiencenav .audiencenav-wrapper:focus ul,
.acalog-custom .audiencenav .audiencenav-wrapper.hover ul {
  right: 0;
}
.acalog-custom .audiencenav .audiencenav-wrapper:focus .label {
  outline: #3b99fc auto 4px;
}
.acalog-custom .audiencenav:empty {
  display: none;
}
.acalog-custom .d-none {
  display: none;
}
.acalog-custom .textoverphoto .wrapper {
  position: relative;
  width: 100%;
  overflow: hidden;
}
@media only screen and (min-width: 721px) {
  .acalog-custom .textoverphoto .wrapper.hero .textblock .xsmall.headline,
  .acalog-custom .textoverphoto .wrapper.superhero .textblock .xsmall.headline,
  .acalog-custom .textoverphoto .wrapper.banner .textblock .xsmall.headline {
    font-size: 48px;
  }
  .acalog-custom .textoverphoto .wrapper.hero .textblock .small.headline,
  .acalog-custom .textoverphoto .wrapper.superhero .textblock .small.headline,
  .acalog-custom .textoverphoto .wrapper.banner .textblock .small.headline {
    font-size: 60px;
  }
  .acalog-custom .textoverphoto .wrapper.hero .textblock .medium.headline,
  .acalog-custom .textoverphoto .wrapper.superhero .textblock .medium.headline,
  .acalog-custom .textoverphoto .wrapper.banner .textblock .medium.headline {
    font-size: 72px;
  }
  .acalog-custom .textoverphoto .wrapper.hero .textblock .large.headline,
  .acalog-custom .textoverphoto .wrapper.superhero .textblock .large.headline,
  .acalog-custom .textoverphoto .wrapper.banner .textblock .large.headline {
    font-size: 80px;
  }
  .acalog-custom .textoverphoto .wrapper.hero .textblock .xlarge.headline,
  .acalog-custom .textoverphoto .wrapper.superhero .textblock .xlarge.headline,
  .acalog-custom .textoverphoto .wrapper.banner .textblock .xlarge.headline {
    font-size: 90px;
  }
  .acalog-custom .textoverphoto .wrapper.hero .textblock .xsmall.subheading,
  .acalog-custom .textoverphoto .wrapper.superhero .textblock .xsmall.subheading,
  .acalog-custom .textoverphoto .wrapper.banner .textblock .xsmall.subheading {
    font-size: 36px;
  }
  .acalog-custom .textoverphoto .wrapper.hero .textblock .small.subheading,
  .acalog-custom .textoverphoto .wrapper.superhero .textblock .small.subheading,
  .acalog-custom .textoverphoto .wrapper.banner .textblock .small.subheading {
    font-size: 48px;
  }
  .acalog-custom .textoverphoto .wrapper.hero .textblock .medium.subheading,
  .acalog-custom .textoverphoto .wrapper.superhero .textblock .medium.subheading,
  .acalog-custom .textoverphoto .wrapper.banner .textblock .medium.subheading {
    font-size: 60px;
  }
  .acalog-custom .textoverphoto .wrapper.hero .textblock .large.subheading,
  .acalog-custom .textoverphoto .wrapper.superhero .textblock .large.subheading,
  .acalog-custom .textoverphoto .wrapper.banner .textblock .large.subheading {
    font-size: 72px;
  }
  .acalog-custom .textoverphoto .wrapper.hero .textblock .xlarge.subheading,
  .acalog-custom .textoverphoto .wrapper.superhero .textblock .xlarge.subheading,
  .acalog-custom .textoverphoto .wrapper.banner .textblock .xlarge.subheading {
    font-size: 80px;
  }
}
.acalog-custom .textoverphoto .wrapper picture {
  width: 100%;
  height: 100%;
  object-fit: cover;
  position: absolute;
}
.acalog-custom .textoverphoto .wrapper img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  position: absolute;
}
.acalog-custom .textoverphoto .wrapper .image {
  width: 100%;
  height: 100%;
}
.acalog-custom .textoverphoto .wrapper .image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.acalog-custom .textoverphoto .wrapper .bg {
  top: 0;
  left: 0;
  position: relative;
  z-index: 2;
  width: 100%;
}
.acalog-custom .textoverphoto .wrapper .textblock {
  display: flex;
  color: #fff;
  position: absolute;
  z-index: 3;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  box-sizing: border-box;
}
.acalog-custom .textoverphoto .wrapper .textblock.banner {
  margin: 0;
  padding: 0;
}
.acalog-custom .textoverphoto .wrapper .textblock.banner .text-background {
  width: 100%;
}
.acalog-custom .textoverphoto .wrapper .textblock.banner .text-background.border.dashed,
.acalog-custom .textoverphoto .wrapper .textblock.textblock .text-background.border.dashed {
  border-style: dashed;
  border-width: 2px;
}
.acalog-custom .textoverphoto .wrapper .textblock.banner .text-background.border.dotted,
.acalog-custom .textoverphoto .wrapper .textblock.textblock .text-background.border.dotted {
  border-style: dotted;
  border-width: 4px;
}
.acalog-custom .textoverphoto .wrapper .textblock.banner .text-background.border.thick,
.acalog-custom .textoverphoto .wrapper .textblock.textblock .text-background.border.thick {
  border-style: solid;
  border-width: 4px;
}
.acalog-custom .textoverphoto .wrapper .textblock.banner .text-background.border.thin,
.acalog-custom .textoverphoto .wrapper .textblock.textblock .text-background.border.thin {
  border-style: solid;
  border-width: 1px;
}
.acalog-custom .textoverphoto .wrapper .textblock.banner .text-background.border.medium,
.acalog-custom .textoverphoto .wrapper .textblock.textblock .text-background.border.medium {
  border-style: solid;
  border-width: 2px;
}
.acalog-custom .textoverphoto .wrapper .textblock.banner .text-background.border.white,
.acalog-custom .textoverphoto .wrapper .textblock.textblock .text-background.border.white {
  border-color: #fff;
}
.acalog-custom .textoverphoto .wrapper .textblock.banner .text-background.border.bold-ub-blue,
.acalog-custom .textoverphoto
  .wrapper
  .textblock.textblock
  .text-background.border.bold-ub-blue {
  border-color: #005bbb;
}
.acalog-custom .textoverphoto
  .wrapper
  .textblock.banner
  .text-background.border.bold-harriman-blue,
.acalog-custom .textoverphoto
  .wrapper
  .textblock.textblock
  .text-background.border.bold-harriman-blue {
  border-color: #002f56;
}
.acalog-custom .textoverphoto .wrapper .textblock.banner .text-background.border.black,
.acalog-custom .textoverphoto .wrapper .textblock.textblock .text-background.border.black {
  border-color: #000;
}
.acalog-custom .textoverphoto .wrapper .textblock.banner .text-background,
.acalog-custom .textoverphoto .wrapper .textblock.block .text-background {
  padding: 20px;
}
.acalog-custom .textoverphoto .wrapper .textblock.banner,
.acalog-custom .textoverphoto .wrapper .textblock.centerh {
  justify-content: center;
  text-align: center;
}
.acalog-custom .textoverphoto .wrapper .textblock.centerv {
  align-items: center;
}
.acalog-custom .textoverphoto .wrapper .textblock.left {
  justify-content: flex-start;
}
.acalog-custom .textoverphoto .wrapper .textblock.right {
  justify-content: flex-end;
  text-align: right;
}
.acalog-custom .textoverphoto .wrapper .textblock.bottom {
  align-items: flex-end;
}
.acalog-custom .textoverphoto .wrapper .textblock.top {
  align-items: flex-start;
}
.acalog-custom .textoverphoto .wrapper .textblock .xsmall.headline {
  font-size: 40px;
}
.acalog-custom .textoverphoto .wrapper .textblock .small.headline {
  font-size: 45px;
}
.acalog-custom .textoverphoto .wrapper .textblock .medium.headline {
  font-size: 50px;
}
.acalog-custom .textoverphoto .wrapper .textblock .large.headline {
  font-size: 55px;
}
.acalog-custom .textoverphoto .wrapper .textblock .xlarge.headline {
  font-size: 60px;
}
.acalog-custom .textoverphoto .wrapper .textblock .xsmall.subheading {
  font-size: 20px;
}
.acalog-custom .textoverphoto .wrapper .textblock .small.subheading {
  font-size: 25px;
}
.acalog-custom .textoverphoto .wrapper .textblock .medium.subheading {
  font-size: 30px;
}
.acalog-custom .textoverphoto .wrapper .textblock .large.subheading {
  font-size: 35px;
}
.acalog-custom .textoverphoto .wrapper .textblock .xlarge.subheading {
  font-size: 40px;
}
.acalog-custom .textoverphoto .wrapper .textblock .headline,
.acalog-custom .textoverphoto .wrapper .textblock .subheading {
  position: relative;
}
.acalog-custom .textoverphoto .wrapper .textblock .headline.shadow,
.acalog-custom .textoverphoto .wrapper .textblock .subheading.shadow {
  text-shadow: 3px 3px 5px rgba(0,0,0,0.7);
}
.acalog-custom .textoverphoto .wrapper .textblock .headline.white,
.acalog-custom .textoverphoto .wrapper .textblock .subheading.white {
  color: #fff;
}
.acalog-custom .textoverphoto .wrapper .textblock .headline.bold-ub-blue,
.acalog-custom .textoverphoto .wrapper .textblock .subheading.bold-ub-blue {
  color: #005bbb;
}
.acalog-custom .textoverphoto .wrapper .textblock .headline.bold-harriman-blue,
.acalog-custom .textoverphoto .wrapper .textblock .subheading.bold-harriman-blue {
  color: #002f56;
}
.acalog-custom .textoverphoto .wrapper .textblock .headline.black,
.acalog-custom .textoverphoto .wrapper .textblock .subheading.black {
  color: #000;
}
.acalog-custom .textoverphoto .wrapper .textblock .headline.serif,
.acalog-custom .textoverphoto .wrapper .textblock .subheading.serif {
  font-family: More, "Georgia", serif;
}
.acalog-custom .textoverphoto .wrapper .textblock .headline.sansserif,
.acalog-custom .textoverphoto .wrapper .textblock .subheading.sansserif {
  font-family: Sofia, "Arial", sans-serif;
}
@media only screen and (min-width: 721px) {
  .acalog-custom .textoverphoto .wrapper.auto .bg {
    padding-bottom: 58.1655%;
  }
  .acalog-custom .textoverphoto .wrapper.landscape .bg {
    padding-bottom: 58.3333%;
  }
  .acalog-custom .textoverphoto .wrapper.portrait .bg {
    padding-bottom: 128.6363%;
  }
  .acalog-custom .textoverphoto .wrapper.square .bg {
    padding-bottom: 100%;
  }
  .acalog-custom .textoverphoto .wrapper.hero,
  .acalog-custom .textoverphoto .wrapper.superhero {
    margin: 0 calc(0%);
    width: 100vw;
    overflow: hidden;
  }
  .acalog-custom .textoverphoto .wrapper.hero {
    height: calc(31.875vw);
  }
  .acalog-custom .textoverphoto .wrapper.superhero {
    position: relative;
    height: 100vh;
  }
}
@media only screen and (max-width: 959px) {
  .acalog-custom .textoverphoto .wrapper.superhero,
  .acalog-custom .textoverphoto .wrapper.hero {
    margin: 0 -17px;
    width: auto;
  }
}
@media only screen and (max-width: 720px) {
  .acalog-custom .textoverphoto .wrapper .bg {
    padding-bottom: 100%;
  }
  .acalog-custom .textoverphoto .wrapper .textblock {
    padding: 10px;
  }
}
.acalog-custom .d-none {
  display: none;
}
.acalog-custom .socialbutton
  a:not(.header .socialbutton a,
.acalog-custom .footer .socialbutton a,
.acalog-custom .topnav-drawer-overlay
    .socialbutton
    a) {
  color: #666;
}
.acalog-custom .d-none {
  display: none;
}
.acalog-custom .relatedvideo .contents-block {
  margin-bottom: 5px;
}
.acalog-custom .relatedvideo .contents-block b {
  display: inline;
  font: 12px Sofia, Arial, sans-serif;
  margin-right: 2px;
}
.acalog-custom .relatedvideo .contents-block b a {
  text-decoration: none;
  color: #005bbb;
  display: inline;
  border-bottom: 1px solid rgba(0,91,187,0.18);
}
.acalog-custom .relatedvideo .contents-block b a:hover {
  text-decoration: none;
  color: #005bbb;
  border-bottom: 1px solid #005bbb;
}
.acalog-custom .relatedvideo .text {
  display: inline;
  font: 12px Sofia, Arial, sans-serif;
  color: #333;
}
.acalog-custom .relatedvideo .text p {
  display: inline;
}
.acalog-custom .relatedvideo .flexmodule-image {
  margin-bottom: 8px;
}
.acalog-custom .relatedvideo .flexmodule-image a {
  position: relative;
  display: block;
}
.acalog-custom .relatedvideo .flexmodule-image a .icon {
  background: url(../../img/gateway/video-hover-off.png) no-repeat center center;
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  padding-bottom: 56.25%;
}
.acalog-custom .relatedvideo .flexmodule-image a:hover .icon,
.acalog-custom .relatedvideo .flexmodule-image a:active .icon {
  background-image: url(../../img/gateway/video-hover-on.png);
}
.acalog-custom .relatedvideo .flexmodule-image a,
.acalog-custom .relatedvideo .flexmodule-image a .icon,
.acalog-custom .relatedvideo .flexmodule-image a img {
  width: 100%;
  height: auto;
}
.acalog-custom .relatedvideo .stretch {
  width: 140px;
  display: block;
}
.acalog-custom .d-none {
  display: none;
}
.acalog-custom .relatedpullquote {
  margin: 30px 5px;
  font-size: 12px;
}
.acalog-custom .relatedpullquote .quote {
  font: 14px/1.5 More, Georgia, serif;
  font-style: normal;
  color: #005bbb;
  margin-bottom: 10px;
}
.acalog-custom .relatedpullquote .fullname {
  font-weight: 500;
  line-height: 1.34;
  margin-bottom: 2px;
}
.acalog-custom .relatedpullquote .fullname a:hover {
  text-decoration: underline;
}
.acalog-custom .relatedpullquote .affiliationtitle {
  font-style: italic;
  color: #666;
  line-height: 1.34;
}
.acalog-custom .d-none {
  display: none;
}
.acalog-custom .photo-of-the-week {
  display: inline-block;
  position: relative;
  width: 472px;
  padding-bottom: 45px;
}
.acalog-custom .photo-of-the-week img {
  object-fit: cover;
  width: 472px;
  height: 310px;
}
.acalog-custom .photo-of-the-week .text.captiontext {
  display: none;
}
.acalog-custom .photo-of-the-week .image {
  padding: 0;
  border: 0;
}
.acalog-custom .photo-of-the-week .bar {
  position: absolute;
  bottom: 0;
  z-index: 2;
  background: #002f56;
  font-family: Sofia, Arial, sans-serif;
  color: #fff;
  width: 100%;
}
.acalog-custom .photo-of-the-week .bar .bar-annotation {
  padding-bottom: 12px;
  margin: -100px 20px 0 82px;
  font-weight: 500;
}
.acalog-custom .photo-of-the-week .bar .bar-dashed {
  border-top: 1px #fff dashed;
}
.acalog-custom .photo-of-the-week .bar .bar-description {
  background: #002f56;
  max-height: 0;
  overflow: hidden;
  padding: 0 25px 0 82px;
  font-size: 13px;
  box-sizing: border-box;
  line-height: 1.5em;
  transition: max-height 1s;
  -o-transition: max-height 1s;
}
.acalog-custom .photo-of-the-week .bar .bar-description p {
  margin: 14px 0 15px 0;
  color: #fff;
}
.acalog-custom .photo-of-the-week .bar .bar-description p a {
  color: #ffc72c;
  text-decoration: underline;
}
.acalog-custom .photo-of-the-week .bar .bar-description p a:hover {
  text-decoration-color: #fff;
}
.acalog-custom .photo-of-the-week .bar .bar-title {
  color: #ffc72c;
  margin: 0 0 0 2px;
}
.acalog-custom .photo-of-the-week .photo-of-week-camera-svg:before {
  content: "\e920";
  color: white;
  font-family: ubcms;
  position: absolute;
  font-size: 30px;
  margin-top: -5px;
}
.acalog-custom .photo-of-the-week .photo-of-week-camera-svg {
  height: 100px;
  width: 100px;
  z-index: 1000;
  position: relative;
  padding: 11px 0 3px 18px;
}
.acalog-custom .photo-of-the-week .bar svg * {
  fill: #002f56;
}
.acalog-custom .photo-of-the-week .bar svg .st0 {
  fill: #002f56;
}
.acalog-custom .photo-of-the-week .bar svg .st1 {
  fill: #002f56;
}
.acalog-custom .photo-of-the-week .bar .svg_outline {
  fill: white;
}
@media (hover: hover) {
  .acalog-custom .photo-of-the-week:hover .bar-description {
    max-height: 200px;
    transition: max-height 1s;
  }
}
@media (hover: none) {
  .acalog-custom .photo-of-the-week.hover .bar-description {
    max-height: 200px;
    transition: max-height 1s;
  }
}
@media only screen and (max-width: 720px) {
  .acalog-custom .photo-of-the-week {
    position: relative;
    width: 100%;
    height: auto;
    margin-bottom: 15px;
  }
  .acalog-custom .photo-of-the-week img {
    object-fit: cover;
    width: 100%;
    height: auto;
  }
  .acalog-custom .photo-of-the-week .bar:hover .bar-description {
    height: auto;
  }
  .acalog-custom .photo-of-the-week .bar .bar-timestamp {
    display: block;
    margin: 0;
  }
}
.acalog-custom .d-none {
  display: none;
}
.acalog-custom .newslistblock .title h2 {
  font: 12px/1.1 Sofia, Arial, sans-serif;
  text-transform: uppercase;
  color: #000;
  margin: 20px 0 8px;
  letter-spacing: normal;
}
.acalog-custom .newslistblock .title h2 a {
  color: #005bbb;
}
@media only screen and (max-width: 720px) {
  .acalog-custom .newslistblock .title {
    margin: 0 -16px 10px;
    background: #666;
    padding: 12px 16px;
    color: #fff;
  }
  .acalog-custom .newslistblock .title h2 {
    font: 500 14px/1.1 Sofia, Arial, sans-serif;
    text-transform: none;
    color: #fff;
    letter-spacing: normal;
    margin: 0;
  }
  .acalog-custom .newslistblock .title h2 a {
    color: #fff;
  }
}
.acalog-custom .newslistblock .news-miniteaser-list {
  margin-top: 15px;
}
.acalog-custom .d-none {
  display: none;
}
.acalog-custom .mobilemenu {
  display: none;
}
.acalog-custom .aem-AuthorLayer-Edit .mobilemenu,
.acalog-custom .cq-wcm-edit .mobilemenu {
  display: block;
}
.acalog-custom .mobilemenu nav {
  display: block;
  background: #666;
  text-transform: uppercase;
  color: #fff;
  position: relative;
  z-index: 100;
}
@media only screen and (min-width: 721px) {
  .acalog-custom .mobilemenu nav {
    display: none;
  }
}
.acalog-custom .mobilemenu nav ul {
  white-space: nowrap;
  display: table;
  width: 100%;
}
.acalog-custom .mobilemenu nav ul li {
  display: table-cell;
  font: bold 14px/35px Sofia, Arial, sans-serif;
}
.acalog-custom .mobilemenu nav ul li a {
  display: block;
  text-align: center;
}
.acalog-custom .mobilemenu nav ul li a:after {
  font-family: "ubcms";
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.acalog-custom .mobilemenu nav ul li.mobileheader-button-menu a:after {
  content: "\e604";
  font-size: 23px;
  vertical-align: -5px;
  margin-left: 5px;
}
.acalog-custom .mobilemenu nav ul li.mobileheader-button-search a:after {
  content: "\e900";
  font-size: 15px;
  vertical-align: -2px;
  margin-left: 8px;
}
.acalog-custom .mobilemenu-show .mobilemenu nav ul li.mobileheader-button-menu,
.acalog-custom .mobilesearch-show .mobilemenu nav ul li.mobileheader-button-search {
  background: #fff;
  color: #005bbb;
}
.acalog-custom body .mobilemenu .menu .menu-inner {
  box-shadow: 0 2px 5px 0 rgba(0,0,0,0.33);
  padding-bottom: 0;
}
.acalog-custom body .mobilemenu .menu .menu-inner:after {
  content: none;
}
.acalog-custom body
  .mobilemenu
  .menu
  .menu-inner
  .nav
  > .children
  > ul
  > li:not(.has-submenu)
  > a.active {
  padding-left: 15px;
}
.acalog-custom body .mobilemenu .menu li {
  font: 13px/15px Sofia, Arial, sans-serif;
  background: #fff;
}
.acalog-custom body .mobilemenu .menu li a {
  background: 0;
  border-bottom: 1px dotted #2f9fd0;
  color: #005bbb;
  margin: 0 10px 0 12px;
  padding: 14px 35px 10px 0;
}
.acalog-custom body .mobilemenu .menu li a.active {
  color: #005bbb;
  font-weight: bold;
  padding-top: 12px;
  padding-bottom: 12px;
}
.acalog-custom body .mobilemenu .menu li a.active:before {
  left: 0 !important;
  right: auto;
  content: "\e906";
}
.acalog-custom body .mobilemenu .menu li.has-submenu > a:before {
  content: "\e91b";
  left: auto;
  right: 0;
  top: 50%;
  margin-top: -12px;
  font-size: 15px;
  line-height: 26px;
}
.acalog-custom body .mobilemenu .menu li.has-submenu.open > a {
  box-shadow: none;
}
.acalog-custom body .mobilemenu .menu li.has-submenu.open > a:before {
  content: "\e91c";
}
.acalog-custom body .mobilemenu .menu li .children li {
  background: #e4e4e4;
}
.acalog-custom body .mobilemenu .menu li .children li a {
  padding-left: 20px;
}
.acalog-custom body .mobilemenu .menu li .children li a:before {
  left: auto;
}
.acalog-custom body .mobilemenu .menu li .children li .children li {
  background: #e4e4e4;
}
.acalog-custom body .mobilemenu .menu li .children li .children li a {
  padding-left: 40px;
}
.acalog-custom body .mobilemenu .menu li .children li .children li a:before {
  left: auto;
}
.acalog-custom body .mobilemenu .menu li .children li .children li .children li {
  background: #fff;
}
.acalog-custom body .mobilemenu .menu li .children li .children li .children li a {
  padding-left: 60px;
}
.acalog-custom body .mobilemenu .menu li .children li .children li .children li a:before {
  left: auto;
}
.acalog-custom body .mobilemenu .menu .related,
.acalog-custom body .mobilemenu .menu .audience {
  background: #e4e4e4;
  border-top: 1px dotted #005bbb;
  border-bottom: 1px dotted #005bbb;
  padding-bottom: 7px;
}
.acalog-custom body .mobilemenu .menu .related b,
.acalog-custom body .mobilemenu .menu .audience b {
  display: block;
  background: 0;
  color: #005bbb;
  font: bold 14px/14px Sofia, Arial, sans-serif;
  padding: 12px 0 11px 12px;
}
.acalog-custom body .mobilemenu .menu .related li,
.acalog-custom body .mobilemenu .menu .audience li {
  background: 0;
  color: #005bbb;
  position: relative;
  margin-left: 9px;
  font-size: 13px;
  line-height: 15px;
}
.acalog-custom body .mobilemenu .menu .related li:before,
.acalog-custom body .mobilemenu .menu .audience li:before {
  font-family: "ubcms";
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\3e";
  position: absolute;
  top: 50%;
  left: 0;
  margin-top: -7px;
}
.acalog-custom body .mobilemenu .menu .related li a,
.acalog-custom body .mobilemenu .menu .audience li a {
  text-transform: none;
  border: 0;
  padding: 7px 0 8px 2px;
}
.acalog-custom body .mobilemenu .menu .audience {
  margin-top: -1px;
  position: relative;
  border-bottom: 0;
}
.acalog-custom body .mobilemenu .menu .related b {
  display: block;
  padding-left: 32px;
  text-transform: none;
  font-weight: normal;
  font-style: italic;
}
.acalog-custom body .mobilemenu .menu .related ul {
  padding-left: 20px;
}
.acalog-custom body .mobilemenu .menu > .menu-inner > .nav > .children > ul > li > a.active {
  background: #e4e4e4;
  color: #005bbb;
  margin: 0;
  padding: 12px 45px 12px 32px;
  border-bottom: 0;
}
.acalog-custom body
  .mobilemenu
  .menu
  > .menu-inner
  > .nav
  > .children
  > ul
  > li
  > a.active:before {
  left: 12px !important;
}
.acalog-custom body .mobilemenu .menu-inner .tasknav {
  display: none;
  text-align: center;
  padding: 0 8px;
  line-height: 0;
  border-top: 1px dotted #005bbb;
  margin-top: -1px;
  position: relative;
  z-index: 1;
}
.acalog-custom body .mobilemenu .menu-inner .tasknav:empty {
  margin-top: 0;
  border-top: 0;
}
@media only screen and (max-width: 720px) {
  .acalog-custom body .mobilemenu .menu-inner .tasknav {
    display: block;
  }
}
.acalog-custom body .mobilemenu .menu-inner .headersocial {
  display: none;
  background: #002f56;
  text-align: center;
  box-shadow: inset 0 3px 3px rgba(0,0,0,0.3);
  margin-top: -1px;
  position: relative;
}
.acalog-custom body .mobilemenu .menu-inner .headersocial .socialbutton {
  display: inline-block;
  margin: 14px 6px 5px;
}
.acalog-custom body .mobilemenu .menu-inner .headersocial .socialbutton a {
  width: 36px;
  height: 36px;
  font-size: 36px;
  line-height: 36px;
}
.acalog-custom body .mobilemenu .menu-inner .headersocial .socialbutton a:hover {
  color: #e4e4e4;
}
@media only screen and (max-width: 720px) {
  .acalog-custom body .mobilemenu .menu-inner .headersocial {
    display: block;
  }
}
.acalog-custom #mobile-search #mobile-search-inner {
  background: white;
  margin: -5px -11px;
  position: relative;
  padding: 10px;
}
.acalog-custom #mobile-search #mobile-search-inner input[type="text"] {
  display: block;
  border: 0;
  font: italic 14px/24px Sofia, "Trehuchet MS", sans-serif;
  border-bottom: 1px dotted #2f9fd0;
  width: 100%;
}
.acalog-custom #mobile-search #mobile-search-inner input[type="text"]:focus {
  outline: 0;
}
.acalog-custom #mobile-search #mobile-search-inner .search-container:after {
  content: "\e906";
  display: block;
  position: absolute;
  top: 10px;
  right: 7px;
  font-family: "ubcms";
  font-size: 16px;
  padding: 4px 4px;
  color: #da3c28;
}
.acalog-custom #mobile-search #mobile-search-inner button[type="submit"] {
  display: block;
  position: absolute;
  top: 10px;
  right: 2px;
  height: 30px;
  width: 30px;
  text-indent: -1000em;
  border: 0;
  background: transparent;
  cursor: pointer;
}
.acalog-custom .mobilemenu .menu,
.acalog-custom .mobilemenu .menu-inner,
.acalog-custom .mobileheader-button {
  display: none;
}
@media only screen and (max-width: 720px) {
  .acalog-custom .mobilemenu {
    display: block;
  }
  .acalog-custom .mobilemenu .menu,
  .acalog-custom .mobilemenu .menu-inner,
  .acalog-custom .mobilemenu .menu div,
  .acalog-custom .mobilemenu .menu ul,
  .acalog-custom .mobilemenu .menu li {
    margin: 0;
    padding: 0;
    display: block;
    background: 0;
    position: static;
    width: auto;
    height: auto;
    float: none;
    border: 0;
  }
  .acalog-custom .mobilemenu .menu {
    display: none;
    position: relative;
    z-index: 49;
    font: normal 14px/16px "Trebuchet MS", sans-serif;
  }
  .acalog-custom .mobilemenu .menu .loading {
    background: #efefef;
    padding: 10px 15px;
    margin-bottom: -1px;
  }
  .acalog-custom .mobilemenu .menu li {
    color: #fff;
    background: #013c88;
    padding: 0;
    margin: 0;
  }
  .acalog-custom .mobilemenu .menu li a {
    display: block;
    padding: 6px 10px 8px 29px;
    color: inherit;
    text-decoration: none;
    position: relative;
    border-bottom: 1px solid #83b4dc;
  }
  .acalog-custom .mobilemenu .menu li a.active {
    color: #b74310;
  }
  .acalog-custom .mobilemenu .menu li a.active:before {
    font-family: "ubcms";
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: ">";
    display: block;
    position: absolute;
    left: 13px;
    top: 50%;
    margin-top: -7px;
    font-size: 14px;
    line-height: 14px;
  }
  .acalog-custom .mobilemenu .menu li.has-submenu > a:before {
    font-family: "ubcms";
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "+";
    display: block;
    position: absolute;
    left: 13px;
    top: 50%;
    margin-top: -7px;
    font-size: 14px;
    line-height: 14px;
  }
  .acalog-custom .mobilemenu .menu li.has-submenu.open > a {
    box-shadow: 0 3px 5px rgba(0,0,0,0.1);
  }
  .acalog-custom .mobilemenu .menu li.has-submenu.open > a:before {
    content: "-";
  }
  .acalog-custom .mobilemenu .menu li.has-submenu .submenu {
    display: none;
  }
  .acalog-custom .mobilemenu .menu li.has-submenu.open > .submenu {
    display: block;
  }
  .acalog-custom .mobilemenu .menu li .children li {
    background: #dbe9f4;
    color: #013c88;
  }
  .acalog-custom .mobilemenu .menu li .children li a {
    padding-left: 41px;
    border-bottom: 0;
  }
  .acalog-custom .mobilemenu .menu li .children li a:before {
    left: 25px;
  }
  .acalog-custom .mobilemenu .menu li .children li .children li {
    background: #edf4fa;
  }
  .acalog-custom .mobilemenu .menu li .children li .children li a {
    padding-left: 53px;
  }
  .acalog-custom .mobilemenu .menu li .children li .children li a:before {
    left: 38px;
  }
  .acalog-custom .mobilemenu .menu li .children li .children li .children li {
    background: #fff;
    padding-left: 12px;
  }
  .acalog-custom .mobilemenu
    .menu
    li
    .children
    li
    .children
    li
    .children
    li.has-submenu.open
    > a {
    box-shadow: none;
  }
  .acalog-custom .mobilemenu .menu .task b,
  .acalog-custom .mobilemenu .menu .audience b,
  .acalog-custom .mobilemenu .menu .related b {
    display: block;
    background: #737373;
    font: normal 12px/14px "Trebuchet MS", sans-serif;
    text-transform: uppercase;
    padding: 3px 12px 3px 16px;
    color: #fff;
  }
  .acalog-custom .mobilemenu .menu .task li,
  .acalog-custom .mobilemenu .menu .audience li,
  .acalog-custom .mobilemenu .menu .related li {
    font-size: 11px;
    line-height: 12px;
    background: #efefef;
    color: #737373;
  }
  .acalog-custom .mobilemenu .menu .task li a,
  .acalog-custom .mobilemenu .menu .audience li a,
  .acalog-custom .mobilemenu .menu .related li a {
    padding-bottom: 6px;
    text-transform: uppercase;
    border-bottom-color: #fff;
  }
  .acalog-custom .mobilemenu .menu .task li:last-child a,
  .acalog-custom .mobilemenu .menu .audience li:last-child a,
  .acalog-custom .mobilemenu .menu .related li:last-child a {
    border-bottom: 0;
  }
  .acalog-custom .mobilemenu .menu .task li.has-submenu > a:before,
  .acalog-custom .mobilemenu .menu .audience li.has-submenu > a:before,
  .acalog-custom .mobilemenu .menu .related li.has-submenu > a:before {
    font-size: 12px;
    margin-top: -6px;
    left: 15px;
  }
  .acalog-custom .mobilemenu .menu .task li.has-submenu.open > a,
  .acalog-custom .mobilemenu .menu .audience li.has-submenu.open > a,
  .acalog-custom .mobilemenu .menu .related li.has-submenu.open > a {
    box-shadow: none;
  }
  .acalog-custom .mobilemenu .menu .task li .children li,
  .acalog-custom .mobilemenu .menu .audience li .children li,
  .acalog-custom .mobilemenu .menu .related li .children li {
    background: #fff;
    color: #737373;
  }
  .acalog-custom .mobilemenu .menu .task li .children li a,
  .acalog-custom .mobilemenu .menu .audience li .children li a,
  .acalog-custom .mobilemenu .menu .related li .children li a {
    border-top: 1px solid #737373;
    border-bottom: 1px solid #737373;
    margin-top: -1px;
  }
  .acalog-custom .mobilemenu .menu .task li .children li .children li,
  .acalog-custom .mobilemenu .menu .audience li .children li .children li,
  .acalog-custom .mobilemenu .menu .related li .children li .children li {
    background: #fff;
  }
  .acalog-custom .mobilemenu .menu .task li .children li .children li a,
  .acalog-custom .mobilemenu .menu .audience li .children li .children li a,
  .acalog-custom .mobilemenu .menu .related li .children li .children li a {
    margin-top: 0;
    border-top: 0;
    border-bottom: 0;
  }
  .acalog-custom .mobilemenu .menu .related b {
    display: block;
    background: #406da6;
  }
  .acalog-custom .mobilemenu .menu .related li {
    background: #b9d3ec;
    color: #406da6;
  }
  .acalog-custom .mobilemenu .menu > .menu-inner > .nav > .children > ul > li > a.active {
    background: #b74310;
    color: #fff;
  }
  .acalog-custom .mobilemenu .menu .menu-inner {
    padding-bottom: 4px;
    position: relative;
  }
  .acalog-custom .mobilemenu .menu .menu-inner:after {
    content: "";
    display: block;
    width: 100%;
    position: absolute;
    bottom: -7px;
    height: 14px;
    background: -webkit-linear-gradient(45deg,transparent 33.333%,#efefef 33.333%,#efefef 66.667%,transparent 66.667%), -webkit-linear-gradient(-45deg,transparent 33.333%,#efefef 33.333%,#efefef 66.667%,transparent 66.667%);
    background: linear-gradient(45deg,transparent 33.333%,#efefef 33.333%,#efefef 66.667%,transparent 66.667%), linear-gradient(-45deg,transparent 33.333%,#efefef 33.333%,#efefef 66.667%,transparent 66.667%);
    background-size: 14px 28px;
    background-position: 0 -14px;
    -webkit-filter: drop-shadow(rgba(0,0,0,0.33) 0 2px 1px);
    -webkit-backface-visibility: hidden;
  }
  .acalog-custom .mobilemenu .menu .menu-inner:after {
    height: 10px;
    background-position: 0 -18px;
  }
  .acalog-custom .mobilemenu .menu {
    visibility: hidden;
    top: -15px;
    margin-bottom: 0;
    transition: margin-top 450ms cubic-bezier(0.25,0.1,1,1) 0.001ms, top 50ms cubic-bezier(0,0,0.5,1) 450ms, margin-bottom 50ms cubic-bezier(0,0,0.5,1) 450ms, visibility 0.001ms 500ms;
  }
  .acalog-custom .mobilemenu-show .mobilemenu .menu#mobile-menu,
  .acalog-custom .mobilesearch-show .mobilemenu .menu#mobile-search {
    display: block;
    visibility: visible;
    margin-top: 0;
    margin-bottom: 15px;
    top: 0;
    transition: visibility 0.001ms 0.001ms, top 35ms cubic-bezier(0.25,0.1,1,1) 0.001ms, margin-bottom 35ms cubic-bezier(0.25,0.1,1,1) 0.001ms, margin-top 465ms cubic-bezier(0,0,0.5,1) 35ms;
  }
  .acalog-custom .mobilemenu #mobile-search.menu {
    z-index: 50;
    background: #d9d9d9;
    padding: 5px 11px;
    margin-bottom: 0;
    top: 0;
    transition: margin-top 300ms ease 0.001ms, visibility 0.001ms 300ms;
  }
  .acalog-custom .mobilemenu #mobile-search.menu .menu-inner {
    padding: 0;
  }
  .acalog-custom .mobilemenu #mobile-search.menu .menu-inner:after {
    content: none;
  }
  .acalog-custom .mobilemenu #mobile-search.menu .field-bg {
    display: block;
    border-radius: 3px;
    background: #fff;
    position: relative;
    color: #333;
    font: 15px/1 "Trebuchet MS", sans-serif;
  }
  .acalog-custom .mobilemenu #mobile-search.menu .field-bg input.type-text {
    display: block;
    width: 100%;
    margin: 0;
    padding: 5px 30px 5px 8px;
    border: 0;
    background: 0;
    font-family: inherit;
    font-size: inherit;
    color: inherit;
  }
  .acalog-custom .mobilemenu
    #mobile-search.menu
    .field-bg
    input.type-text::-webkit-input-placeholder {
    font-style: italic;
    color: #999;
  }
  .acalog-custom .mobilemenu #mobile-search.menu .field-bg input.type-text::-moz-placeholder {
    font-style: italic;
    color: #999;
  }
  .acalog-custom .mobilemenu
    #mobile-search.menu
    .field-bg
    input.type-text:-ms-input-placeholder {
    font-style: italic;
    color: #999;
  }
  .acalog-custom .mobilemenu #mobile-search.menu .field-bg input.type-submit {
    position: absolute;
    display: block;
    top: 0;
    right: 0;
    height: 27px;
    width: 30px;
    background: 0;
    border: 0;
    cursor: pointer;
    margin: 0;
    padding: 0;
    text-indent: -1000em;
  }
  .acalog-custom .mobilemenu #mobile-search.menu .field-bg i {
    display: block;
    position: absolute;
    top: 5px;
    right: 7px;
    font-size: 18px;
    color: #666;
  }
  .acalog-custom .mobilesearch-show .mobilemenu #mobile-search.menu {
    margin-bottom: 0;
    transition: visibility 0.001ms 0.001ms, margin-top 300ms ease 0.001ms;
  }
  .acalog-custom .mobileheader-button {
    width: 50px;
    display: table-cell;
    vertical-align: middle;
    cursor: pointer;
  }
  .acalog-custom .mobileheader-button .mobileheader-button-inner {
    display: block;
    position: relative;
    text-align: center;
    font-size: 24px;
    color: rgba(0,0,0,0.6);
  }
  .acalog-custom .mobileheader-button .mobileheader-button-inner i.icon:before {
    vertical-align: -4px;
  }
  .acalog-custom .mobileheader-button.mobileheader-button-menu .mobileheader-button-inner {
    font-size: 32px;
  }
  .acalog-custom .mobilemenu-show .mobileheader-button-menu,
  .acalog-custom .mobilesearch-show .mobileheader-button-search {
    background: rgba(0,0,0,0.15);
  }
}
.acalog-custom .d-none {
  display: none;
}
.acalog-custom .long-term-alert-banner {
  position: relative;
  display: block;
  box-sizing: border-box;
  width: 960px;
  margin-left: auto;
  margin-right: auto;
  background-color: #ffc72c;
}
.acalog-custom .long-term-alert-banner:before {
  content: "";
  position: absolute;
  left: calc(0%);
  width: 100vw;
  height: 100%;
  background-color: #ffc72c;
}
@media only screen and (min-width: 721px) and (max-width: 959px) {
  .acalog-custom .long-term-alert-banner:before {
    left: 0;
    width: 100%;
  }
}
@media only screen and (max-width: 720px) {
  .acalog-custom .long-term-alert-banner:before {
    left: 0;
  }
}
.acalog-custom .long-term-alert-banner.ensure-z-top {
  z-index: 9001;
}
.acalog-custom .long-term-alert-banner .text.parbase.section {
  display: inline-block;
  padding: 6px 14px 0;
}
.acalog-custom .long-term-alert-banner .text.parbase.section p {
  position: relative;
  display: inline-block;
  margin: 0;
}
@media only screen and (max-width: 720px) {
  .acalog-custom .long-term-alert-banner .text.parbase.section p {
    display: block;
    padding-right: 25px;
  }
}
.acalog-custom .long-term-alert-banner .text.parbase.section p,
.acalog-custom .long-term-alert-banner .text.parbase.section p > b {
  font-size: 14px;
  line-height: 14px;
}
.acalog-custom .long-term-alert-banner .text.parbase.section ul {
  position: relative;
  display: inline-block;
  margin: 0 0 0 4px;
  padding-left: 0;
}
.acalog-custom .long-term-alert-banner .text.parbase.section ul > li {
  font-size: 13px;
  display: inline-block;
  margin: 0 0 0 4px;
  padding: 4px 0 5px 25px;
  line-height: 1.34em;
}
.acalog-custom .long-term-alert-banner .text.parbase.section ul > li:before {
  content: "";
  border: solid black;
  border-width: 0 2px 2px 0;
  display: inline-block;
  padding: 2px;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  margin-left: -17px;
  margin-right: 5px;
}
@media only screen and (max-width: 720px) {
  .acalog-custom .long-term-alert-banner .text.parbase.section ul > li:before {
    vertical-align: 1px;
    margin-right: 4px;
  }
}
@media only screen and (max-width: 720px) {
  .acalog-custom .long-term-alert-banner .text.parbase.section ul > li {
    font-size: 12px;
    display: block;
    margin-left: 0;
    padding: 2px 0 3px 18px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
}
@media only screen and (min-width: 721px) {
  .acalog-custom .long-term-alert-banner .text.parbase.section ul {
    display: inline-block !important;
  }
}
@media only screen and (max-width: 720px) {
  .acalog-custom .long-term-alert-banner .text.parbase.section ul {
    display: block;
    margin-left: 0;
    margin-top: 8px;
  }
  .acalog-custom .long-term-alert-banner .text.parbase.section ul.mobile-collapsed {
    display: none;
  }
}
.acalog-custom .long-term-alert-banner .text.parbase.section a {
  color: black;
  text-decoration: none;
  border-bottom: 1px solid rgba(0,0,0,0.2);
}
.acalog-custom .long-term-alert-banner .text.parbase.section a:hover {
  border-bottom: 1px solid black;
}
@media only screen and (max-width: 720px) {
  .acalog-custom .long-term-alert-banner .text.parbase.section {
    display: block;
    padding: 10px 20px 9px;
  }
}
.acalog-custom .long-term-alert-banner button.collapsible-toggle {
  display: none;
  position: absolute;
  overflow: hidden;
  background-color: inherit;
  border: 0;
  top: 7px;
  right: 12px;
  height: 20px;
  cursor: pointer;
}
.acalog-custom .long-term-alert-banner button.collapsible-toggle:after {
  content: "+";
  display: inline-block;
  overflow: hidden;
  font: bold 24px Arial, sans-serif;
  line-height: 18px;
}
@media only screen and (max-width: 720px) {
  .acalog-custom .long-term-alert-banner button.collapsible-toggle {
    display: inline-block;
  }
}
.acalog-custom .long-term-alert-banner.expanded button.collapsible-toggle:after {
  content: "\00d7";
}
@media only screen and (min-width: 721px) and (max-width: 959px) {
  .acalog-custom .long-term-alert-banner {
    left: 0;
  }
}
@media only screen and (max-width: 720px) {
  .acalog-custom .long-term-alert-banner {
    left: 0;
    width: 100vw;
  }
}
@media only screen and (min-width: 721px) {
  .acalog-custom section[aria-label="UB Alert"]
    + section[aria-label="UB Long-Term Alert"]
    .long-term-alert-banner:before {
    border-top: 1px solid white;
  }
}
.acalog-custom #container.content.long-term-alert-banner-page {
  width: 100vw;
  padding-left: 0;
}
.acalog-custom section[aria-label="UB Long-Term Alert"] {
  overflow: hidden;
}
.acalog-custom .d-none {
  display: none;
}
.acalog-custom .leftnav {
  color: #fff;
  background: #666;
  padding: 15px 14px;
  margin: 0 0 24px 0;
  box-shadow: 0 2px 3px rgba(0,0,0,0.3);
}
.acalog-custom .leftnav .title {
  font-size: 23px;
  margin: 5px 2px 12px;
}
.acalog-custom .leftnav .title a:hover {
  color: #000;
  text-decoration: none;
}
.acalog-custom .leftnav .title a:focus {
  outline: #ffc72c auto 4px;
}
.acalog-custom .leftnav .title .title {
  margin: 0;
}
.acalog-custom .leftnav .inner > ul > li {
  list-style: none;
  border: 1px solid rgba(255,255,255,0.66);
  border-width: 1px 0 0 0;
  padding: 8px 10px 5px 2px;
}
.acalog-custom .leftnav .inner > ul > li a {
  display: block;
  position: relative;
}
.acalog-custom .leftnav .inner > ul > li > a:focus {
  width: 100%;
  margin: -10px;
  border: 0 solid white;
  border-width: 10px 25px 10px 9px;
  outline: 1px dotted #666;
  background: #fff;
  color: #005bbb;
  margin-left: -16px;
  padding-left: 6px;
}
.acalog-custom .leftnav .inner > ul > li > a:focus:before {
  font-family: "ubcms";
  speak: never;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e906";
  font-weight: normal;
  position: absolute;
  top: 3px;
  left: -10px;
  font-size: 10px;
  padding-left: 6px;
}
.acalog-custom .leftnav .inner > ul > li:last-child {
  border-bottom-width: 1px;
}
.acalog-custom .leftnav .inner > ul > li.active-trail,
.acalog-custom .leftnav .inner > ul > li.expand-submenu {
  margin: 0 -14px -1px;
  border: 1px dotted #666;
  border-width: 0 1px;
  padding: 8px 13px 5px 15px;
}
.acalog-custom .leftnav .inner > ul > li.active-trail li,
.acalog-custom .leftnav .inner > ul > li.expand-submenu li {
  list-style: none;
  margin: 8px 0 5px 14px;
  font-size: 13px;
}
.acalog-custom .leftnav .inner > ul > li.active-trail li a.active:before,
.acalog-custom .leftnav .inner > ul > li.expand-submenu li a.active:before {
  font-size: 9px;
}
.acalog-custom .leftnav .inner > ul > li.active-trail a:hover,
.acalog-custom .leftnav .inner > ul > li.expand-submenu a:hover {
  color: #00f3e4;
}
.acalog-custom .leftnav .inner > ul > li.active-trail a.active,
.acalog-custom .leftnav .inner > ul > li.expand-submenu a.active {
  color: #005bbb;
  font-weight: 500;
  top: -2px;
  margin: -1px 0 -1px;
}
.acalog-custom .leftnav .inner > ul > li.active-trail a.active:before,
.acalog-custom .leftnav .inner > ul > li.expand-submenu a.active:before {
  font-family: "ubcms";
  speak: never;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e906";
  font-weight: normal;
  position: absolute;
  top: 5px;
  left: -10px;
  font-size: 10px;
}
.acalog-custom .leftnav .inner > ul > li.active-trail {
  background: #fff;
  color: #666;
}
.acalog-custom .leftnav .inner > ul > li.active-trail a:hover {
  color: #005bbb;
}
.acalog-custom .leftnav .inner > ul > li:hover {
  margin: 0 -14px -1px;
  padding-left: 15px;
  padding-right: 23px;
  padding-bottom: 7px;
  border: 1px dotted #666;
  border-width: 0 1px;
  background: #fff;
}
.acalog-custom .leftnav .inner > ul > li:hover > a {
  color: #005bbb;
}
.acalog-custom .leftnav .inner > ul > li:hover > a:before {
  font-family: "ubcms";
  speak: never;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e906";
  font-weight: normal;
  position: absolute;
  top: 3px;
  left: -10px;
  font-size: 10px;
}
.acalog-custom .leftnav .inner > ul > li:hover.active-trail {
  padding-top: 8px;
  padding-bottom: 5px;
  padding-right: 13px;
}
.acalog-custom .leftnav .inner > ul > li:hover.last {
  padding-bottom: 8px;
}
.acalog-custom .leftnav .inner > ul > li.expand-submenu {
  border: 1px solid rgba(255,255,255,0.66);
  border-width: 1px 0 0 0;
  padding: 8px 10px 5px 2px;
  margin: 0;
}
.acalog-custom .leftnav .inner > ul > li.expand-submenu:hover {
  background: 0;
}
.acalog-custom .leftnav .inner > ul > li.expand-submenu:hover > a {
  color: #fff;
}
.acalog-custom .leftnav .inner > ul > li.expand-submenu:hover > a:before {
  content: none;
}
.acalog-custom .leftnav .inner > ul > li.expand-submenu > a:hover {
  background: #fff;
  margin: -9px -24px -5px -16px;
  padding: 9px 24px 5px 16px;
  border: 1px dotted #666;
  border-width: 0 1px;
  color: #005bbb;
}
.acalog-custom .leftnav .inner > ul > li.expand-submenu > a:hover:before {
  font-family: "ubcms";
  speak: never;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e906";
  font-weight: normal;
  position: absolute;
  top: 12px;
  left: 5px;
  font-size: 10px;
}
.acalog-custom .leftnav .inner > ul > li.expand-submenu > ul > li > a:hover {
  background: #fff;
  color: #666;
  margin: -7px -24px -3px -30px;
  padding: 7px 24px 3px 30px;
  border: 1px dotted #666;
  border-width: 0 1px;
}
.acalog-custom .leftnav .inner > ul > li.expand-submenu > ul > li > ul > li > a:hover {
  background: #fff;
  color: #666;
  margin: -7px -24px -3px -44px;
  padding: 7px 24px 3px 44px;
  border: 1px dotted #666;
  border-width: 0 1px;
}
.acalog-custom .leftnav .nav-related-links {
  background: #767676;
  margin-top: 20px;
  padding: 4px 10px;
  border-radius: 4px;
  font-size: 14px;
  font-weight: 500;
}
.acalog-custom .leftnav .nav-related-links ul {
  margin: 3px 0 0;
}
.acalog-custom .leftnav .nav-related-links ul li {
  background: 0;
  margin: 1px 0 1px 9px;
  text-indent: -9px;
  padding: 0;
  font-size: 12px;
  font-weight: normal;
}
.acalog-custom .leftnav .nav-related-links ul li:before {
  font-family: "ubcms";
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e906";
  margin: 0 0 0 1px;
  vertical-align: 1px;
  font-size: 8px;
  position: static;
  color: #fff;
}
.acalog-custom .leftnav .nav-related-links ul li div {
  display: inline;
}
.acalog-custom .leftnav .nav-related-links ul li a {
  color: #fff;
  text-decoration: none;
  border: 0;
}
.acalog-custom .leftnav .nav-related-links ul li a:hover {
  border: 0;
  color: #fff;
  text-decoration: underline;
}
.acalog-custom .d-none {
  display: none;
}
.acalog-custom .keytasks {
  margin: -2px -16px 0;
}
.acalog-custom .keytasks .parsys {
  float: left;
  width: 634px;
  padding: 0 16px;
}
.acalog-custom .keytasks .main {
  margin-left: 666px;
  width: 254px;
  padding: 20px 20px 9px;
  color: #fff;
  max-height: 299px;
  overflow: hidden;
}
.acalog-custom .keytasks .main h1 {
  font: 24px/1.1 Georgia, serif;
  margin: 0 0 18px;
}
.acalog-custom .keytasks .main .task {
  border-bottom: 1px solid rgba(255,255,255,0.67);
  margin: 0 0 10px;
  padding: 0 0 10px;
}
.acalog-custom .keytasks .main .task h2 {
  font: 15px/1.1 "Trebuchet MS", sans-serif;
}
.acalog-custom .keytasks .main .task .text {
  margin-top: 5px;
  line-height: 1.3;
}
.acalog-custom .keytasks .main .task a {
  text-decoration: none;
}
.acalog-custom .keytasks .main .task a:hover {
  text-decoration: underline;
}
.acalog-custom .keytasks .main.streamlined .task h2:before {
  font-family: "ubcms";
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: ">";
  font-size: 18px;
  vertical-align: -2px;
}
.acalog-custom .keytasks .background.color-blue {
  background-color: #006eb9;
}
.acalog-custom .keytasks .background.color-grey {
  background-color: #a6a6a6;
}
.acalog-custom .keytasks .background.color-skyblue {
  background-color: #53b7e9;
}
.acalog-custom .keytasks .background.color-green {
  background-color: #a8c831;
}
.acalog-custom .keytasks .background.color-orange {
  background-color: #fcaf17;
}
.acalog-custom .keytasks .background.color-teal {
  background-color: #48b5ce;
}
.acalog-custom .keytasks .background.color-tan {
  background-color: #d5ba59;
}
.acalog-custom .keytasks .background.color-brown {
  background-color: #7f5e2e;
}
.acalog-custom .keytasks .background.color-blue .main h2,
.acalog-custom .keytasks .background.color-blue .main h2 a,
.acalog-custom .keytasks .background.color-blue .main h2 a:hover,
.acalog-custom .keytasks .background.color-blue .main.streamlined .task h2:before {
  color: #8ac8f1;
}
.acalog-custom .keytasks .background.color-blue .main.streamlined h2,
.acalog-custom .keytasks .background.color-blue .main.streamlined h2 a,
.acalog-custom .keytasks .background.color-blue .main.streamlined h2 a:hover {
  color: #fff;
}
.acalog-custom .keytasks .background.color-blue .main .task {
  border-bottom-color: #8ac8f1;
}
.acalog-custom .keytasks .background.color-grey .main .text,
.acalog-custom .keytasks .background.color-skyblue .main .text,
.acalog-custom .keytasks .background.color-green .main .text,
.acalog-custom .keytasks .background.color-orange .main .text,
.acalog-custom .keytasks .background.color-teal .main .text,
.acalog-custom .keytasks .background.color-tan .main .text,
.acalog-custom .keytasks .background.color-grey .main .text a,
.acalog-custom .keytasks .background.color-skyblue .main .text a,
.acalog-custom .keytasks .background.color-green .main .text a,
.acalog-custom .keytasks .background.color-orange .main .text a,
.acalog-custom .keytasks .background.color-teal .main .text a,
.acalog-custom .keytasks .background.color-tan .main .text a,
.acalog-custom .keytasks .background.color-grey .main .text a:hover,
.acalog-custom .keytasks .background.color-skyblue .main .text a:hover,
.acalog-custom .keytasks .background.color-green .main .text a:hover,
.acalog-custom .keytasks .background.color-orange .main .text a:hover,
.acalog-custom .keytasks .background.color-teal .main .text a:hover,
.acalog-custom .keytasks .background.color-tan .main .text a:hover,
.acalog-custom .keytasks .background.color-grey .main.streamlined .task h2:before,
.acalog-custom .keytasks .background.color-skyblue .main.streamlined .task h2:before,
.acalog-custom .keytasks .background.color-green .main.streamlined .task h2:before,
.acalog-custom .keytasks .background.color-orange .main.streamlined .task h2:before,
.acalog-custom .keytasks .background.color-teal .main.streamlined .task h2:before,
.acalog-custom .keytasks .background.color-tan .main.streamlined .task h2:before {
  color: #333;
}
.acalog-custom .keytasks .background:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.acalog-custom .keytasks .keytaskspar > .section + .section,
.acalog-custom .keytasks .keytaskspar > .image-container + .section,
.acalog-custom .keytasks .keytaskspar > .section + [class^="cq-placeholder"] + .section,
.acalog-custom .keytasks
  .keytaskspar
  > .image-container
  + [class^="cq-placeholder"]
  + .section,
.acalog-custom .keytasks .keytaskspar > .section + .image-container,
.acalog-custom .keytasks .keytaskspar > .image-container + .image-container,
.acalog-custom .keytasks
  .keytaskspar
  > .section
  + [class^="cq-placeholder"]
  + .image-container,
.acalog-custom .keytasks
  .keytaskspar
  > .image-container
  + [class^="cq-placeholder"]
  + .image-container {
  position: absolute;
  left: -1000px;
  top: 0;
  width: 10px;
  height: 10px;
}
.acalog-custom .keytasks .keytaskspar .new {
  margin: 16px 0;
}
.acalog-custom .keytasks .keytaskspar .image-container {
  margin-left: -16px;
}
.acalog-custom .keytasks .keytaskspar .image-container .image {
  border: 0;
  padding: 0;
}
.acalog-custom .homepage #center-nocols .top > .keytasks:first-child,
.acalog-custom .homepage
  #center-nocols
  .top
  > [class^="cq-placeholder"]:first-child
  + .keytasks {
  margin-top: -16px;
}
.acalog-custom .keytasks {
  margin-top: 14px;
  margin-bottom: 14px;
}
.acalog-custom .homepage #center-nocols .top > .keytasks:first-child,
.acalog-custom .homepage
  #center-nocols
  .top
  > [class^="cq-placeholder"]:first-child
  + .keytasks {
  margin-top: 0;
}
.acalog-custom .keytasks .background {
  background: rgba(255,255,255,0);
}
.acalog-custom .keytasks .parsys {
  width: 688px;
}
.acalog-custom .keytasks .main {
  padding: 20px 20px 9px;
  height: 371px;
  width: 196px;
  margin-left: 724px;
  max-height: none;
}
@media only screen and (max-width: 720px) {
  .acalog-custom .keytasks .main {
    height: auto;
    width: auto;
  }
}
.acalog-custom .keytasks .main h1 {
  font: 24px/1.1 More, Georgia, serif;
}
.acalog-custom .keytasks .main.streamlined .task h2:before {
  color: inherit;
  content: "\e906";
  font-size: 12px;
  vertical-align: 0;
  margin-right: 2px;
}
.acalog-custom .keytasks .main .task {
  border-bottom: 1px dotted #000;
}
.acalog-custom .keytasks .main .task h2 {
  font: 700 16px/1.1 Sofia, Arial, sans-serif;
}
.acalog-custom .keytasks .main .task h2 a {
  color: inherit;
}
.acalog-custom .keytasks .theme-standard-baird-point .main {
  background-color: #e4e4e4;
}
.acalog-custom .keytasks .theme-standard-baird-point .main h1 {
  color: #666;
}
.acalog-custom .keytasks .theme-standard-baird-point .main h2 {
  color: #005bbb;
}
.acalog-custom .keytasks .theme-standard-baird-point .main .text {
  color: #000;
}
.acalog-custom .keytasks .theme-standard-baird-point .main .task {
  border-bottom-color: #000;
}
.acalog-custom .keytasks .theme-standard-ub-blue .main {
  background-color: #005bbb;
}
.acalog-custom .keytasks .theme-standard-ub-blue .main h1 {
  color: #fff;
}
.acalog-custom .keytasks .theme-standard-ub-blue .main h2 {
  color: #fff;
}
.acalog-custom .keytasks .theme-standard-ub-blue .main .text {
  color: #fff;
}
.acalog-custom .keytasks .theme-standard-ub-blue .main .task {
  border-bottom-color: #fff;
}
.acalog-custom .keytasks .theme-standard-putnam-gray .main {
  background-color: #666;
}
.acalog-custom .keytasks .theme-standard-putnam-gray .main h1 {
  color: #fff;
}
.acalog-custom .keytasks .theme-standard-putnam-gray .main h2 {
  color: #fff;
}
.acalog-custom .keytasks .theme-standard-putnam-gray .main .text {
  color: #fff;
}
.acalog-custom .keytasks .theme-standard-putnam-gray .main .task {
  border-bottom-color: #fff;
}
.acalog-custom .keytasks .theme-standard-gray .main {
  background-color: #666;
}
.acalog-custom .keytasks .theme-standard-gray .main h1 {
  color: #fff;
}
.acalog-custom .keytasks .theme-standard-gray .main h2 {
  color: #fff;
}
.acalog-custom .keytasks .theme-standard-gray .main .text {
  color: #fff;
}
.acalog-custom .keytasks .theme-standard-gray .main .task {
  border-bottom-color: #fff;
}
.acalog-custom .keytasks .theme-baird-point .main {
  background-color: #002f56;
}
.acalog-custom .keytasks .theme-baird-point .main h1 {
  color: #fff;
}
.acalog-custom .keytasks .theme-baird-point .main h2 {
  color: #e4e4e4;
}
.acalog-custom .keytasks .theme-baird-point .main .text {
  color: #fff;
}
.acalog-custom .keytasks .theme-baird-point .main .task {
  border-bottom-color: #fff;
}
.acalog-custom .keytasks .theme-solar-strand .main {
  background-color: #002f56;
}
.acalog-custom .keytasks .theme-solar-strand .main h1 {
  color: #fff;
}
.acalog-custom .keytasks .theme-solar-strand .main h2 {
  color: #ffc72c;
}
.acalog-custom .keytasks .theme-solar-strand .main .text {
  color: #fff;
}
.acalog-custom .keytasks .theme-solar-strand .main .task {
  border-bottom-color: #fff;
}
.acalog-custom .keytasks .theme-greiner-green .main {
  background-color: #002f56;
}
.acalog-custom .keytasks .theme-greiner-green .main h1 {
  color: #fff;
}
.acalog-custom .keytasks .theme-greiner-green .main h2 {
  color: #ebec00;
}
.acalog-custom .keytasks .theme-greiner-green .main .text {
  color: #fff;
}
.acalog-custom .keytasks .theme-greiner-green .main .task {
  border-bottom-color: #fff;
}
.acalog-custom .keytasks .theme-lake-lasalle .main {
  background-color: #002f56;
}
.acalog-custom .keytasks .theme-lake-lasalle .main h1 {
  color: #fff;
}
.acalog-custom .keytasks .theme-lake-lasalle .main h2 {
  color: #00a69c;
}
.acalog-custom .keytasks .theme-lake-lasalle .main .text {
  color: #fff;
}
.acalog-custom .keytasks .theme-lake-lasalle .main .task {
  border-bottom-color: #fff;
}
.acalog-custom .keytasks .theme-victor-e-blue .main {
  background-color: #002f56;
}
.acalog-custom .keytasks .theme-victor-e-blue .main h1 {
  color: #fff;
}
.acalog-custom .keytasks .theme-victor-e-blue .main h2 {
  color: #2f9fd0;
}
.acalog-custom .keytasks .theme-victor-e-blue .main .text {
  color: #fff;
}
.acalog-custom .keytasks .theme-victor-e-blue .main .task {
  border-bottom-color: #fff;
}
@media only screen and (max-width: 720px) {
  .acalog-custom .keytasks {
    margin: 0 !important;
  }
  .acalog-custom #center > .parsys > .keytasks:first-child,
  .acalog-custom #center > .parsys > [class^="cq-placeholder"]:first-child + .keytasks {
    margin-top: -16px;
  }
  .acalog-custom .keytasks .parsys {
    float: none;
    width: auto;
  }
  .acalog-custom .keytasks .parsys .image-container {
    margin: 0 -16px;
    width: auto;
  }
  .acalog-custom .keytasks .background {
    margin: 0 -16px;
  }
  .acalog-custom .keytasks .main {
    margin: 0;
    width: auto;
    max-height: none;
    overflow: visible;
  }
}
.acalog-custom .d-none {
  display: none;
}
.acalog-custom .header {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 158px;
  z-index: 7000;
  color: #fff;
}
.acalog-custom .header .mobile-links {
  display: none;
}
.acalog-custom .header .theme-gray *:focus,
.acalog-custom .header .theme-blue *:focus {
  outline: #ffc72c auto 4px;
}
.acalog-custom .header .top {
  width: 960px;
  margin: 0 auto;
  height: 24px;
  position: relative;
  background: #666;
}
.acalog-custom .header .top *:focus {
  outline: #ffc72c auto 4px;
}
.acalog-custom .header .top:before {
  position: absolute;
  top: 0;
  bottom: 0;
  left: calc(480px - 50vw);
  right: calc(480px - 50vw);
  background: #666;
  content: "";
}
@media (max-width: 960px) {
  .acalog-custom .header .top:before {
    left: 0;
    right: 0;
  }
}
.acalog-custom .header .top ul {
  margin: 0;
}
.acalog-custom .header .top li {
  margin: 5px 0 0 17px;
  display: inline-block;
  font-size: 12px;
  line-height: 18px;
}
.acalog-custom .header .top li:before {
  font-family: "ubcms";
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e906";
  font-size: 11px;
  font-weight: bold;
  vertical-align: 0;
  margin-right: 6px;
  margin-left: 3px;
}
.acalog-custom .header .top a:hover {
  text-decoration: underline;
}
.acalog-custom .header .top .school-links {
  position: absolute;
  top: 0;
  left: 58px;
  right: 280px;
  z-index: 1;
}
.acalog-custom .header .top .school-links:before {
  position: absolute;
  top: 0;
  height: 24px;
  left: calc(372px);
  right: 0;
  background: #002f56;
  content: "";
}
@media (max-width: 960px) {
  .acalog-custom .header .top .school-links:before {
    left: -58px;
  }
}
.acalog-custom .header .top .school-links:after {
  position: absolute;
  top: 9px;
  left: -38px;
  width: 0;
  height: 0;
  content: "";
  border: 15px solid transparent;
  border-top-width: 0;
  border-bottom-color: #005bbb;
}
.acalog-custom .header .top .school-links li {
  position: relative;
}
.acalog-custom .header .top .pervasive-links {
  position: absolute;
  top: 0;
  left: 680px;
  right: 0;
  background: #666666;
}
.acalog-custom .header .top.theme-gray,
.acalog-custom .header .top.theme-white {
  background: #005bbb;
}
.acalog-custom .header .top.theme-gray:before,
.acalog-custom .header .top.theme-white:before {
  background: #005bbb;
}
.acalog-custom .header .top.theme-gray .school-links:after {
  border-bottom-color: #666;
}
.acalog-custom .header .top.theme-white .school-links:after {
  border-bottom-color: #fff;
}
.acalog-custom .header .main {
  width: 960px;
  margin: 0 auto;
  height: 134px;
  position: relative;
  background: #005bbb;
}
.acalog-custom .header .main:before {
  position: absolute;
  top: 0;
  bottom: 0;
  left: calc(430px);
  right: calc(430px);
  background: #005bbb;
  content: "";
  z-index: -1;
}
.acalog-custom .header .main .lockup {
  position: absolute;
  top: 35px;
  left: 80px;
  border-left: 2px solid #fff;
  padding-left: 10px;
  z-index: 10;
}
.acalog-custom .header .main .lockup .icon-ub-logo {
  font-size: 36px;
  position: absolute;
  display: block;
  top: 20px;
  left: -82px;
}
.acalog-custom .header .main .lockup .logo {
  display: block;
  margin: 2px 0 0;
  width: 181px;
  height: 20px;
  background: url(../../img/gateway/ub-logo-white.png) no-repeat top left;
  background-size: 181px 20px;
}
.acalog-custom .header .main .lockup .logo img.black {
  display: none;
}
.acalog-custom .header .main .lockup .title {
  font: 35px Kievit, "Trebuchet MS", sans-serif;
  line-height: 36px;
  margin: 6px 0 -6px -3px;
  letter-spacing: -1px;
  display: block;
}
@media only screen and (min-width: 721px) {
  .acalog-custom .header .main.services-initiatives-events .lockup > a {
    position: absolute;
    left: -121px;
    top: 50%;
    width: 95px;
    margin-top: -35px;
  }
  .acalog-custom .header .main.services-initiatives-events .lockup {
    margin-left: 3px;
    margin-top: 15px;
    padding-left: 36px;
    min-height: 79px;
    top: 15px;
    left: 118px;
    border-left: 1px solid #fff;
  }
  .acalog-custom .header .main.services-initiatives-events .lockup .title {
    position: relative;
    left: 0;
    margin: 10px 0 11px -6px;
    font: 32px Sofia, Arial, sans-serif;
    font-weight: 500;
    line-height: 36px;
    width: 110%;
  }
  .acalog-custom .header .main.services-initiatives-events .lockup .icon-ub-logo {
    font-size: 32px;
    position: static;
    margin-left: 11px;
  }
  .acalog-custom .header .main.services-initiatives-events .lockup .logo {
    display: block;
    height: 33px;
    margin-top: 4px;
    position: static;
    width: auto;
    background-image: url(../../img/gateway/ub-logo-white-stacked.png);
    background-size: 90px 33px;
  }
  .acalog-custom .header .main.services-initiatives-events.lines-1 .lockup .title {
    margin-top: 23px;
    margin-bottom: 20px;
  }
  .acalog-custom .header .main.services-initiatives-events.with-tagline .title {
    margin-top: -8px;
    margin-bottom: 20px;
  }
  .acalog-custom .header .main.services-initiatives-events.with-tagline .tagline {
    margin-bottom: -10px;
  }
  .acalog-custom .header .main.services-initiatives-events.with-tagline.lines-1 .title {
    margin-top: 4px;
  }
  .acalog-custom .header .main.services-initiatives-events.theme-white .lockup .logo {
    background-image: url(../../img/gateway/ub-logo-blue-stacked.png);
  }
  .acalog-custom .header .main.services-initiatives-events.theme-white .tagline {
    color: #005bbb;
  }
  .acalog-custom .header .main.services-initiatives-events .tagline {
    margin: -3px 0 0 -6px;
    padding-bottom: 10px;
    white-space: nowrap;
    font: italic 13px/1 Sofia, Arial, sans-serif;
  }
  .acalog-custom .header .main.services-initiatives-events .tagline:before {
    content: none;
  }
}
.acalog-custom .header .main.theme-gray {
  background: #666;
}
.acalog-custom .header .main.theme-gray:before {
  background: #666;
}
.acalog-custom .header .main.theme-white {
  background: #fff;
}
.acalog-custom .header .main.theme-white:before {
  background: #fff;
}
.acalog-custom .header .main.theme-white .lockup {
  color: #005bbb;
  border-left-color: #005bbb;
}
.acalog-custom .header .main.theme-white .lockup .logo {
  background-image: url(../../img/gateway/ub-logo-blue.png);
}
.acalog-custom .header .tagline {
  position: relative;
  display: table;
  margin-left: calc(430px);
  background: #005bbb;
  height: 12px;
  padding-bottom: 17px;
  margin-top: -14px;
}
@media (max-width: 960px) {
  .acalog-custom .header .tagline {
    margin-left: 0;
  }
}
.acalog-custom .header .tagline .inner-1 {
  display: table-cell;
  width: 100%;
  position: relative;
}
.acalog-custom .header .tagline .inner-1:before {
  position: absolute;
  content: "";
  background-image: linear-gradient(to left,#fff 60%,rgba(255,255,255,0) 0);
  background-position: top right;
  background-size: 5px 1px;
  background-repeat: repeat-x;
  top: 5px;
  height: 1px;
  left: 0;
  right: 14px;
}
.acalog-custom .header .tagline .inner-1:after {
  position: absolute;
  content: "";
  border: 1px solid #fff;
  border-radius: 100px;
  width: 3px;
  height: 3px;
  top: 3px;
  right: 8px;
}
.acalog-custom .header .tagline .inner-2 {
  display: table-cell;
  white-space: nowrap;
  font: italic 12px/1 Sofia, Arial, sans-serif;
}
.acalog-custom .header .tagline:before {
  position: absolute;
  top: 0;
  bottom: 0;
  left: calc(430px);
  right: calc(430px);
  background: #005bbb;
  content: "";
  z-index: -1;
}
.acalog-custom .header .tagline.theme-gray {
  background: #666;
}
.acalog-custom .header .tagline.theme-gray:before {
  background: #666;
}
.acalog-custom .header .tagline.theme-white {
  background: #fff;
  color: #005bbb;
}
.acalog-custom .header .tagline.theme-white:before {
  background: #fff;
}
.acalog-custom .header .tagline.theme-white .inner-1:before {
  background-image: linear-gradient(to left,#005bbb 60%,rgba(255,255,255,0) 0);
}
.acalog-custom .header .tagline.theme-white .inner-1:after {
  border-color: #005bbb;
}
.acalog-custom .header .social {
  position: absolute;
  right: 0;
  top: 31px;
  width: 580px;
  height: 26px;
  text-align: right;
}
@media only screen and (max-width: 720px) {
  .acalog-custom .header .social {
    display: none;
  }
}
.acalog-custom .header .tasknav {
  position: absolute;
  right: 0;
  bottom: 36px;
  width: 580px;
  height: 36px;
  text-align: right;
}
.acalog-custom .header .tasknav .buttoncomponent.sidebyside {
  margin-right: 0;
  margin-left: 10px;
}
.acalog-custom .header .tasknav .buttoncomponent > div {
  display: none;
}
.acalog-custom .header .tasknav > [class^="cq-placeholder"] {
  display: none;
}
@media only screen and (max-width: 720px) {
  .acalog-custom .header .tasknav {
    display: none;
  }
}
@media print {
  .acalog-custom html .header {
    position: static;
    height: auto;
    border-bottom: 2px dotted #000;
    padding-bottom: 20px;
  }
  .acalog-custom html .header .top {
    display: none;
  }
  .acalog-custom html .header .audiencenav,
  .acalog-custom html .header .social,
  .acalog-custom html .header .tagline {
    display: none;
  }
  .acalog-custom html .header .main {
    background: rgba(255,255,255,0);
    width: auto;
    margin: 0 0 -25px 10px;
  }
  .acalog-custom html .header .main .lockup {
    top: 20px;
    border-left-color: #000;
  }
  .acalog-custom html .header .main .lockup .logo {
    background: 0;
  }
  .acalog-custom html .header .main .lockup .logo img.black {
    margin-top: 2px;
    display: block;
  }
  .acalog-custom html .header .main.services-initiatives-events .lockup {
    margin-left: 3px;
    padding-left: 36px;
    left: 118px;
    min-height: 79px;
    border-left: 1px solid;
  }
  .acalog-custom html .header .main.services-initiatives-events .lockup .title {
    margin: 10px 0 11px -6px;
    font: 32px Sofia, Arial, sans-serif;
    font-weight: 500;
    line-height: 36px;
  }
  .acalog-custom html .header .main.services-initiatives-events .lockup .icon-ub-logo {
    font-size: 32px;
    left: -110px;
    top: 50%;
    margin-top: -35px;
  }
  .acalog-custom html .header .main.services-initiatives-events .lockup .logo {
    position: absolute;
    display: block;
    left: -121px;
    top: 50%;
    height: 33px;
    margin-top: 1px;
    background-size: 90px 33px;
  }
  .acalog-custom html .header .main.services-initiatives-events.lines-1 .lockup .title {
    margin-top: 23px;
    margin-bottom: 20px;
  }
  .acalog-custom html .header .main.services-initiatives-events.with-tagline .title {
    margin-top: -8px;
    margin-bottom: 20px;
  }
  .acalog-custom html .header .main.services-initiatives-events.with-tagline .tagline {
    margin-bottom: -10px;
  }
  .acalog-custom html .header .main.services-initiatives-events.with-tagline.lines-1 .title {
    margin-top: 4px;
  }
  .acalog-custom html .header .main.services-initiatives-events .tagline {
    display: inherit;
    margin: -3px 0 0 -6px;
    padding-bottom: 10px;
    white-space: nowrap;
    font: italic 13px/1 Sofia, Arial, sans-serif;
  }
  .acalog-custom html .header .main.services-initiatives-events .tagline:before {
    background: 0;
  }
  .acalog-custom html .header .main:before {
    content: none;
  }
}
@media only screen and (max-width: 720px) {
  .acalog-custom .page .header {
    position: relative;
    height: auto;
  }
  .acalog-custom .header .top,
  .acalog-custom .header .tagline {
    display: none;
  }
  .acalog-custom .page .header .main {
    width: auto;
    height: auto;
  }
  .acalog-custom .header .main:before {
    content: none;
  }
  .acalog-custom .header .main .lockup {
    position: static;
    border: 0;
    padding: 0;
  }
  .acalog-custom .header .main .lockup .icon-ub-logo {
    position: absolute;
    display: block;
    top: 12px;
    left: 10px;
    font-size: 23px;
  }
  .acalog-custom .header .main .lockup .logo {
    display: block;
    height: 48px;
    width: auto;
    margin: 0;
    background: url(../../img/gateway/ub-logo-white.png) no-repeat 57px 18px #005bbb;
    background-size: 118px 13px;
    border-bottom: 1px dotted #fff;
  }
  .acalog-custom .header .main .lockup .title {
    margin: 0;
    font-size: 20px;
    line-height: 22px;
    width: auto;
    overflow: hidden;
    letter-spacing: -0.7px;
    padding: 18px 10px 16px;
    display: block;
  }
  .acalog-custom .header .main.theme-white {
    background: #005bbb;
  }
  .acalog-custom .header .main.theme-white .lockup {
    color: #fff;
  }
  .acalog-custom .header .main.theme-white .lockup .icon-ub-logo {
    color: #fff;
  }
  .acalog-custom .header .main.theme-white .lockup .logo {
    background-image: url(../../img/gateway/ub-logo-white.png);
  }
  .acalog-custom .header .main.theme-gray {
    background: #005bbb;
  }
  .acalog-custom .header .main.theme-gray .lockup {
    color: #fff;
  }
  .acalog-custom .header .mobile-links {
    display: block;
  }
  .acalog-custom .header .mobile-links .pervasive-links {
    display: none;
  }
  .acalog-custom .header .mobile-links .school-links {
    background: #002f56;
    color: #fff;
  }
  .acalog-custom .header .mobile-links .school-links ul {
    margin: 0;
  }
  .acalog-custom .header .mobile-links .school-links li {
    margin: 7px 0 5px 9px;
    display: inline-block;
    font-size: 12px;
    line-height: 1.2;
  }
  .acalog-custom .header .mobile-links .school-links li:before {
    font-family: "ubcms";
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e906";
    font-size: 9px;
    font-weight: bold;
    vertical-align: 0;
    margin-right: 4px;
    margin-left: 3px;
  }
  .acalog-custom .header .mobile-links .school-links a:hover {
    text-decoration: underline;
  }
}
@media only screen and (min-width: 721px) {
  .acalog-custom .header .affiliated-sponsored-endorsed-brand .main.theme-white {
    box-shadow: 0 1px 0 #666;
  }
  .acalog-custom .header .affiliated-sponsored-endorsed-brand .main.theme-white:before {
    box-shadow: 0 1px 0 #666;
  }
  .acalog-custom .header .affiliated-sponsored-endorsed-brand .main.theme-blue,
  .acalog-custom .header .affiliated-sponsored-endorsed-brand .main.theme-gray {
    border-top: solid 1px #fff;
  }
  .acalog-custom .header .affiliated-sponsored-endorsed-brand .main .icon-ub-logo {
    color: #fff;
    font-size: 24px;
    position: absolute;
    display: block;
    top: -38px;
    left: 4px;
  }
  .acalog-custom .header .affiliated-sponsored-endorsed-brand .main .logo {
    position: absolute;
    display: block;
    top: -32px;
    left: 54px;
  }
  .acalog-custom .header .affiliated-sponsored-endorsed-brand .main .affiliated-image {
    display: block;
  }
  .acalog-custom .header .affiliated-sponsored-endorsed-brand .top.top-aseb {
    background: #005bbb;
    height: 52px;
  }
  .acalog-custom .header .affiliated-sponsored-endorsed-brand .top.top-aseb:before {
    z-index: -1;
    background: #005bbb;
  }
  .acalog-custom .header .affiliated-sponsored-endorsed-brand .top.top-aseb a:hover {
    text-decoration: none;
  }
}
@media only screen and (max-width: 720px) {
  .acalog-custom .header .affiliated-sponsored-endorsed-brand .main .icon-ub-logo {
    position: absolute;
    display: block;
    top: 12px;
    left: 10px;
    font-size: 23px;
  }
  .acalog-custom .header .affiliated-sponsored-endorsed-brand .main .logo {
    display: block;
    height: 48px;
    width: auto;
    margin: 0;
    background: 57px 18px #005bbb;
    background-size: 118px 13px;
    border-bottom: 1px dotted #fff;
  }
  .acalog-custom .header .affiliated-sponsored-endorsed-brand .main .logo img {
    position: absolute;
    top: 18px;
    left: 60px;
  }
}
@media only screen and (max-width: 720px) {
  .acalog-custom .page .innerheader {
    padding-top: 0;
  }
}
.acalog-custom .d-none {
  display: none;
}
.acalog-custom .gridstorylist .teaser-inner.story-video-popup .a .linkhint-icon {
  display: none;
}
@media only screen and (min-width: 721px) {
  .acalog-custom .gridstorylist {
    width: 976px;
    height: 330px;
    margin-right: -8px;
    margin-left: -8px;
  }
  .acalog-custom .gridstorylist .teaser.teaser-block {
    float: left;
    display: inline-block;
    border: 0;
    padding-bottom: 0;
    margin: -8px 0 0;
    position: relative;
    height: 354px;
  }
  .acalog-custom .gridstorylist .teaser.teaser-block.teaser-width-228 {
    width: 244px;
  }
  .acalog-custom .gridstorylist .teaser.teaser-block.teaser-width-228 picture {
    width: 228px;
  }
  .acalog-custom .gridstorylist .teaser.teaser-block.teaser-width-472 {
    width: 488px;
  }
  .acalog-custom .gridstorylist .teaser.teaser-block.teaser-width-472 picture {
    width: 472px;
  }
  .acalog-custom .gridstorylist .teaser.teaser-block .teaser-image {
    padding-top: 0;
  }
  .acalog-custom .gridstorylist .teaser.teaser-block .teaser-image .a {
    display: block;
    margin: 8px;
  }
  .acalog-custom .gridstorylist .teaser.teaser-block .teaser-image .a img {
    transition: transform ease-in 0.2s;
    transform: scale(1);
  }
  .acalog-custom .gridstorylist .teaser.teaser-block .teaser-image picture {
    display: block;
    overflow: hidden;
    height: 228px;
  }
  .acalog-custom .gridstorylist .teaser.teaser-block a.teaser-inner {
    display: inline-block;
    width: 100%;
  }
  .acalog-custom .gridstorylist .teaser.teaser-block a.teaser-inner:focus {
    outline: 4px auto #005bbb;
    outline-offset: -7px;
    padding-bottom: 10px;
  }
  .acalog-custom .gridstorylist
    .teaser.teaser-block
    a.teaser-inner
    .teaser-content
    .teaser-title
    .a {
    border-bottom: 1px solid rgba(255,255,255,0);
  }
  .acalog-custom .gridstorylist .teaser.teaser-block a.teaser-inner:focus .teaser-image .a img,
  .acalog-custom .gridstorylist
    .teaser.teaser-block
    a.teaser-inner:active
    .teaser-image
    .a
    img,
  .acalog-custom .gridstorylist
    .teaser.teaser-block
    a.teaser-inner:hover
    .teaser-image
    .a
    img {
    transition: transform ease-in 0.2s;
    transform: scale(1.1);
  }
  .acalog-custom .gridstorylist
    .teaser.teaser-block
    a.teaser-inner:focus
    .teaser-content
    .teaser-title
    .a,
  .acalog-custom .gridstorylist
    .teaser.teaser-block
    a.teaser-inner:active
    .teaser-content
    .teaser-title
    .a,
  .acalog-custom .gridstorylist
    .teaser.teaser-block
    a.teaser-inner:hover
    .teaser-content
    .teaser-title
    .a {
    border-bottom-color: #000;
  }
}
.acalog-custom #container .gridstorylist {
  width: auto;
  height: auto;
}
.acalog-custom #container .gridstorylist .teaser.teaser-block {
  width: auto;
  height: auto;
  float: none;
}
.acalog-custom #container
  .gridstorylist
  .teaser.teaser-block
  .teaser-image.with-video
  .a:after,
.acalog-custom #container
  .gridstorylist
  .teaser.teaser-block
  .teaser-image.with-slideshow
  .a:after,
.acalog-custom #container
  .gridstorylist
  .teaser.teaser-block
  .teaser-image.with-yellowalert
  .a:after,
.acalog-custom #container
  .gridstorylist
  .teaser.teaser-block
  .teaser-image.with-redalert
  .a:after {
  top: 0;
  left: 16px;
  margin: 0;
  position: absolute;
  display: block;
}
.acalog-custom #container .gridstorylist .teaser.teaser-block .teaser-inner .teaser-images {
  float: left;
  width: 48%;
}
.acalog-custom #container .gridstorylist .teaser.teaser-block .teaser-inner .teaser-content {
  float: right;
  width: 48%;
}
@media only screen and (max-width: 720px) {
  .acalog-custom .gridstorylist {
    width: auto;
    overflow: hidden;
  }
  .acalog-custom .gridstorylist .teaser.teaser-block,
  .acalog-custom .gridstorylist .teaser.teaser-block.teaser-width-228,
  .acalog-custom .gridstorylist .teaser.teaser-block.teaser-width-472 {
    width: 100%;
    height: 120px;
    display: block;
    margin: 0 0 16px 0;
  }
  .acalog-custom .gridstorylist .teaser.teaser-block .teaser-image-placeholder,
  .acalog-custom .gridstorylist
    .teaser.teaser-block.teaser-width-228
    .teaser-image-placeholder,
  .acalog-custom .gridstorylist
    .teaser.teaser-block.teaser-width-472
    .teaser-image-placeholder {
    width: 120px;
    height: 120px;
  }
  .acalog-custom .gridstorylist .teaser.teaser-block.teaser-width-472 {
    height: auto;
  }
  .acalog-custom .gridstorylist
    .teaser.teaser-block.teaser-width-472
    .teaser-inner
    .teaser-images {
    height: auto;
  }
  .acalog-custom .gridstorylist .teaser.teaser-block .teaser-inner .teaser-images {
    float: left;
    width: 120px;
    height: 120px;
    margin-left: 16px;
  }
  .acalog-custom .gridstorylist
    .teaser.teaser-block
    .teaser-inner
    .teaser-images
    .teaser-image {
    padding: 0;
    margin: 0;
  }
  .acalog-custom .gridstorylist
    .teaser.teaser-block
    .teaser-inner
    .teaser-images
    .teaser-image
    picture {
    display: block;
  }
  .acalog-custom .gridstorylist
    .teaser.teaser-block
    .teaser-inner
    .teaser-images
    .teaser-image
    img {
    height: auto;
    width: 100%;
  }
  .acalog-custom .gridstorylist
    .teaser.teaser-block
    .teaser-inner
    .teaser-images
    .teaser-image.with-video
    .a,
  .acalog-custom .gridstorylist
    .teaser.teaser-block
    .teaser-inner
    .teaser-images
    .teaser-image.with-slideshow
    .a,
  .acalog-custom .gridstorylist
    .teaser.teaser-block
    .teaser-inner
    .teaser-images
    .teaser-image.with-yellowalert
    .a,
  .acalog-custom .gridstorylist
    .teaser.teaser-block
    .teaser-inner
    .teaser-images
    .teaser-image.with-redalert
    .a {
    position: relative;
    display: inline-block;
  }
  .acalog-custom .gridstorylist
    .teaser.teaser-block
    .teaser-inner
    .teaser-images
    .teaser-image.with-video
    .a:after,
  .acalog-custom .gridstorylist
    .teaser.teaser-block
    .teaser-inner
    .teaser-images
    .teaser-image.with-slideshow
    .a:after,
  .acalog-custom .gridstorylist
    .teaser.teaser-block
    .teaser-inner
    .teaser-images
    .teaser-image.with-yellowalert
    .a:after,
  .acalog-custom .gridstorylist
    .teaser.teaser-block
    .teaser-inner
    .teaser-images
    .teaser-image.with-redalert
    .a:after {
    top: 0;
    left: 16px;
    border-width: 0 15px 6px;
    text-indent: -12px;
    line-height: 28px;
    height: 26px;
    margin: 0;
    font-size: 24px;
    position: absolute;
    display: block;
    z-index: 2;
  }
  .acalog-custom .gridstorylist .teaser.teaser-block .teaser-inner .teaser-content {
    float: right;
    width: calc(-52%);
    display: block;
    margin: 0;
  }
  .acalog-custom .gridstorylist
    .teaser.teaser-block
    .teaser-inner
    .teaser-content
    .teaser-story-category {
    margin-top: 0;
    padding-right: 16px;
    display: block;
  }
  .acalog-custom .gridstorylist
    .teaser.teaser-block
    .teaser-inner
    .teaser-content
    .teaser-title {
    min-height: 20px;
  }
  .acalog-custom .gridstorylist
    .teaser.teaser-block
    .teaser-inner
    .teaser-content
    .teaser-title
    .a {
    font: 600 18px/1.35 More;
    display: inline-block;
    padding-right: 16px;
  }
}
.acalog-custom .d-none {
  display: none;
}
@media only screen and (min-width: 721px) {
  .acalog-custom .grid-story-teaser .teaser.teaser-block.teaser-width-228 {
    width: 244px;
  }
  .acalog-custom .grid-story-teaser .teaser.teaser-block.teaser-width-228 picture {
    width: 228px;
  }
  .acalog-custom .grid-story-teaser .teaser.teaser-block.teaser-width-472 {
    width: 488px;
  }
  .acalog-custom .grid-story-teaser .teaser.teaser-block.teaser-width-472 picture {
    width: 472px;
  }
}
.acalog-custom .grid-story-teaser .teaser-block .teaser-content {
  margin-left: 10px;
  margin-right: 8px;
  display: block;
}
.acalog-custom .grid-story-teaser .teaser-block .teaser-content .teaser-story-category {
  font: 500 12px/1.1 Sofia, Arial, sans-serif;
  color: #005bbb;
  text-transform: uppercase;
  display: block;
  margin: 9px 0 7px 0;
}
.acalog-custom .grid-story-teaser .teaser-block .teaser-content .teaser-title {
  font: 600 18px/1.35 More;
  display: inline-block;
  position: relative;
  top: -1px;
  margin: -2px 0 2px 0;
  color: black;
  min-height: 46px;
}
.acalog-custom .grid-story-teaser .teaser-block .teaser-content .teaser-title a {
  font: 600 18px/1.35 More;
}
.acalog-custom .grid-story-teaser .teaser-image img {
  height: auto;
  width: 100%;
}
.acalog-custom .grid-story-teaser .teaser-image .author-callout-error {
  width: 228px;
}
.acalog-custom .grid-story-teaser .teaser-image .author-callout-error ~ .cq-image-placeholder {
  width: auto;
}
.acalog-custom .grid-story-teaser .teaser-video img {
  display: block;
  position: relative;
}
.acalog-custom .grid-story-teaser .teaser-image.with-video a,
.acalog-custom .grid-story-teaser .teaser-image.with-slideshow a,
.acalog-custom .grid-story-teaser .teaser-image.with-yellowalert a,
.acalog-custom .grid-story-teaser .teaser-image.with-redalert a,
.acalog-custom .grid-story-teaser .teaser-image.with-video .a,
.acalog-custom .grid-story-teaser .teaser-image.with-slideshow .a,
.acalog-custom .grid-story-teaser .teaser-image.with-yellowalert .a,
.acalog-custom .grid-story-teaser .teaser-image.with-redalert .a {
  display: block;
}
.acalog-custom .grid-story-teaser .teaser-image.with-video a:after,
.acalog-custom .grid-story-teaser .teaser-image.with-slideshow a:after,
.acalog-custom .grid-story-teaser .teaser-image.with-yellowalert a:after,
.acalog-custom .grid-story-teaser .teaser-image.with-redalert a:after,
.acalog-custom .grid-story-teaser .teaser-image.with-video .a:after,
.acalog-custom .grid-story-teaser .teaser-image.with-slideshow .a:after,
.acalog-custom .grid-story-teaser .teaser-image.with-yellowalert .a:after,
.acalog-custom .grid-story-teaser .teaser-image.with-redalert .a:after {
  font-family: ubcms;
  color: white;
  font-size: 31px;
  border-width: 0 20px 9px;
  border-color: #e56a54;
  border-bottom-color: transparent;
  border-style: solid;
  height: 34px;
  width: 0;
  position: absolute;
  text-indent: -15px;
  line-height: 37px;
  margin-top: -28px;
  right: 24px;
}
.acalog-custom .grid-story-teaser .teaser-image.with-video a:after,
.acalog-custom .grid-story-teaser .teaser-image.with-video .a:after {
  content: "\e923";
}
.acalog-custom .grid-story-teaser .teaser-image.with-slideshow a:after,
.acalog-custom .grid-story-teaser .teaser-image.with-slideshow .a:after {
  content: "\e922";
}
.acalog-custom .grid-story-teaser .teaser-image.with-yellowalert a:after,
.acalog-custom .grid-story-teaser .teaser-image.with-yellowalert .a:after {
  content: "\e608";
  color: #000;
  border-color: #ffc72c;
  border-bottom-color: transparent;
  text-indent: -12px;
  font-size: 26px;
}
.acalog-custom .grid-story-teaser .teaser-image.with-redalert a:after,
.acalog-custom .grid-story-teaser .teaser-image.with-redalert .a:after {
  content: "\e608";
  color: #fff;
  border-color: #900;
  border-bottom-color: transparent;
  text-indent: -12px;
  font-size: 26px;
}
.acalog-custom .grid-story-teaser .teaser-story-content .teaser-story-category {
  margin-top: 9px;
}
.acalog-custom .grid-story-teaser
  .teaser-block
  .teaser-image.with-video
  a.teaser-video-popup:after,
.acalog-custom .grid-story-teaser
  .teaser-block
  .teaser-thumb.with-video
  a.teaser-video-popup:after {
  background: 0;
}
.acalog-custom .grid-story-teaser div.image {
  border: 0;
}
.acalog-custom .grid-story-teaser .teaser-image.image-border-show picture img {
  border: 1px #666 solid;
  box-sizing: border-box;
}
.acalog-custom .grid-story-teaser .teaser-image.image-border-hide picture img,
.acalog-custom .grid-story-teaser .teaser-image.image-border-hide a:focus img {
  width: 100%;
  height: 100%;
  border: 0;
}
.acalog-custom .grid-story-teaser .teaser-image-placeholder {
  display: block;
  width: 228px;
  height: 228px;
}
.acalog-custom .d-none {
  display: none;
}
.acalog-custom .flexmodule {
  margin-bottom: 30px;
}
.acalog-custom .flexmodule .flexmodule-title-only {
  margin-bottom: -20px;
}
.acalog-custom .contentpage #left .flexmodule {
  margin: 0;
}
.acalog-custom .contentpage #left .flexmodule .teaser-image img {
  border: 0;
}
.acalog-custom .flexmodule .teaser-video-popup,
.acalog-custom .flexmodule .teaser-video-popup .teaser-video-button,
.acalog-custom .flexmodule .teaser-video-popup img {
  width: 209px;
  height: 117px;
}
.acalog-custom .highlight.flexmodule .teaser-video-popup,
.acalog-custom .highlight.flexmodule .teaser-video-popup .teaser-video-button,
.acalog-custom .highlight.flexmodule .teaser-video-popup img {
  height: 131px;
}
.acalog-custom .flexmodule .teaser-video-popup img {
  position: relative;
}
@media only screen and (max-width: 720px) {
  .acalog-custom .flexmodule {
    margin-bottom: 16px;
  }
  .acalog-custom .flexmodule .teaser-video-popup,
  .acalog-custom .flexmodule .teaser-video-popup .teaser-video-button,
  .acalog-custom .flexmodule .teaser-video-popup img {
    width: 100%;
    height: auto;
  }
  .acalog-custom .highlight.flexmodule .teaser-video-popup,
  .acalog-custom .highlight.flexmodule .teaser-video-popup .teaser-video-button,
  .acalog-custom .highlight.flexmodule .teaser-video-popup img {
    height: auto;
  }
  .acalog-custom .flexmodule .teaser-video-popup .teaser-video-button {
    height: 0;
    padding-bottom: 56.25%;
  }
}
.acalog-custom .d-none {
  display: none;
}
.acalog-custom .socialbutton {
  display: inline-block;
}
.acalog-custom .socialbutton + .socialbutton,
.acalog-custom .socialbutton + [class^="cq-placeholder"] + .socialbutton {
  margin-left: 10px;
}
.acalog-custom .socialbutton a {
  display: block;
  width: 26px;
  height: 26px;
  font-size: 26px;
  line-height: 26px;
  text-decoration: none;
  margin-bottom: 7px;
  color: #fff;
  transition: opacity 500ms ease;
}
.acalog-custom .socialbutton a:hover {
  color: inherit;
  text-decoration: none;
  transition-duration: 200ms;
  opacity: 0.67;
}
.acalog-custom .header .theme-gray .socialbutton a:hover {
  color: #e4e4e4;
}
.acalog-custom .header .theme-white .socialbutton a {
  color: #666;
}
.acalog-custom .socialbutton a:before {
  font-family: "ubcms";
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.acalog-custom .socialbutton a.facebook:before {
  content: "\e90f";
}
.acalog-custom .socialbutton a.twitter:before {
  content: "\e913";
}
.acalog-custom .socialbutton a.linkedin:before {
  content: "\e912";
}
.acalog-custom .socialbutton a.instagram:before {
  content: "\e915";
}
.acalog-custom .socialbutton a.tiktok:before {
  content: "\e921";
}
.acalog-custom .socialbutton a.pinterest:before {
  content: "\e914";
}
.acalog-custom .socialbutton a.share:before {
  content: "\e907";
}
.acalog-custom .socialbutton a.rss:before {
  content: "\e917";
}
.acalog-custom .socialbutton a.youtube:before {
  content: "\e911";
}
.acalog-custom .socialbutton a.flickr:before {
  content: "\e910";
}
.acalog-custom .socialbutton a.snapchat:before {
  content: "\e916";
}
.acalog-custom .socialbutton a.issuu:before {
  content: "\e928";
}
.acalog-custom .socialbutton a.wordpress:before {
  content: "\e918";
}
.acalog-custom .socialbutton.section + [class^="cq-placeholder"] {
  display: none;
}
.acalog-custom .d-none {
  display: none;
}
.acalog-custom html body.page {
  background: #005bbb;
}
.acalog-custom .fatfooter {
  color: #fff;
}
.acalog-custom .fatfooter *:focus {
  outline: #ffc72c auto 4px;
}
.acalog-custom .fatfooter .site-index-toggle {
  display: none;
}
.acalog-custom .fatfooter .footer-mode-simple,
.acalog-custom .fatfooter .footer-mode-enhanced,
.acalog-custom .fatfooter .footer-mode-fat {
  width: 960px;
  margin: 26px auto 16px;
}
@media only screen and (max-width: 720px) {
  .acalog-custom .fatfooter .footer-mode-simple,
  .acalog-custom .fatfooter .footer-mode-enhanced,
  .acalog-custom .fatfooter .footer-mode-fat {
    width: auto;
    margin-left: 16px;
    margin-right: 16px;
  }
}
@media only screen and (min-width: 721px) {
  .acalog-custom .fatfooter .footer-mode-enhanced,
  .acalog-custom .fatfooter .footer-mode-fat {
    overflow: hidden;
  }
}
.acalog-custom .fatfooter .footer-columns:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
@media only screen and (min-width: 721px) {
  .acalog-custom .fatfooter .footer-columns {
    margin-left: -11px;
    margin-right: -11px;
  }
}
@media only screen and (min-width: 721px) {
  .acalog-custom .fatfooter .footer-column {
    float: left;
    width: 142px;
    margin-left: 11px;
    margin-right: 11px;
    min-height: 1px;
  }
}
@media only screen and (max-width: 720px) {
  .acalog-custom .fatfooter .footer-column {
    font-size: 13px;
  }
}
.acalog-custom .fatfooter .ub-logo-link {
  display: block;
}
@media only screen and (max-width: 720px) {
  .acalog-custom .fatfooter .ub-logo-link {
    display: block;
    text-align: center;
  }
}
.acalog-custom .fatfooter .ub-logo-link img.ub-logo {
  margin: -9px 0 9px;
}
@media only screen and (min-width: 721px) {
  .acalog-custom .fatfooter .ub-logo-link img.ub-logo {
    float: left;
    margin: -5px 0 0 -6px;
  }
}
@media only screen and (max-width: 720px) {
  .acalog-custom .fatfooter .ub-logo-link img.ub-logo {
    width: 100%;
    height: auto;
    display: block;
  }
}
.acalog-custom .fatfooter .copyright {
  font-size: 11px;
  margin: 16px 0;
}
@media only screen and (max-width: 400px) {
  .acalog-custom .fatfooter .copyright {
    font-size: 10px;
  }
}
@media only screen and (min-width: 721px) {
  .acalog-custom .fatfooter .copyright {
    margin: 16px 0 16px auto;
    width: 400px;
    font-size: 12px;
  }
}
.acalog-custom .fatfooter .copyright a {
  text-decoration: none;
  color: #fff;
  display: inline;
  border-bottom: 1px solid rgba(255,255,255,0.18);
  border-bottom-color: rgba(255,255,255,0.5);
}
.acalog-custom .fatfooter .copyright a:hover {
  text-decoration: none;
  color: #fff;
  border-bottom: 1px solid #fff;
}
.acalog-custom .fatfooter .title h2 {
  font-size: 14px;
  font-weight: bold;
  line-height: 1.25;
  margin: 0 0 6px;
  color: #ffd86c;
}
.acalog-custom .fatfooter .title h2 a {
  text-decoration: none;
  color: #ffd86c;
  display: inline;
  border-bottom: 1px solid rgba(255,216,108,0.18);
  border-bottom: 0;
}
.acalog-custom .fatfooter .title h2 a:hover {
  text-decoration: none;
  color: #ffd86c;
  border-bottom: 1px solid #ffd86c;
}
.acalog-custom .fatfooter .text p {
  color: #fff;
  line-height: 1.25;
  margin: 0 0 10px;
}
.acalog-custom .fatfooter .text p a {
  text-decoration: none;
  color: #fff;
  display: inline;
  border-bottom: 1px solid rgba(255,255,255,0.18);
  border-bottom-color: rgba(255,255,255,0.5);
}
.acalog-custom .fatfooter .text p a:hover {
  text-decoration: none;
  color: #fff;
  border-bottom: 1px solid #fff;
}
.acalog-custom .fatfooter .list ul.link-list li {
  background: 0;
  position: relative;
  padding: 0 0 2px 14px;
  font-size: 13px;
}
.acalog-custom .fatfooter .list ul.link-list li:before {
  font-family: "ubcms";
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e906";
  color: #fff;
  position: absolute;
  top: 5px;
  left: 1px;
  font-size: 8px;
}
.acalog-custom .fatfooter .list ul.link-list a {
  text-decoration: none;
  color: #fff;
  display: inline;
  border-bottom: 1px solid rgba(255,255,255,0.18);
  border-bottom: 0;
}
.acalog-custom .fatfooter .list ul.link-list a:hover {
  text-decoration: none;
  color: #fff;
  border-bottom: 1px solid #fff;
}
.acalog-custom .fatfooter .footer-mode-simple .footer-columns {
  background-image: linear-gradient(to right,#fff 50%,rgba(255,255,255,0) 0);
  background-position: bottom left;
  background-size: 8px 1px;
  background-repeat: repeat-x;
  margin: 0 -16px;
  padding: 0 16px 5px;
}
@media only screen and (min-width: 721px) {
  .acalog-custom .fatfooter .footer-mode-simple .footer-columns {
    padding: 0 0 16px 0;
    margin: 26px 0 16px;
  }
}
@media only screen and (min-width: 721px) {
  .acalog-custom .fatfooter .footer-mode-simple .footer-column {
    width: 400px;
    float: right;
    margin: 0;
    min-height: 1px;
  }
}
.acalog-custom .fatfooter .footer-mode-simple .title h2 {
  color: #fff;
  margin-bottom: 3px;
}
.acalog-custom .fatfooter .footer-mode-simple .title h2 a {
  text-decoration: none;
  color: #fff;
  display: inline;
  border-bottom: 1px solid rgba(255,255,255,0.18);
  border-bottom: 0;
}
.acalog-custom .fatfooter .footer-mode-simple .title h2 a:hover {
  text-decoration: none;
  color: #fff;
  border-bottom: 1px solid #fff;
}
@media only screen and (max-width: 720px) {
  .acalog-custom .fatfooter .footer-mode-simple .title h2 {
    font-size: 13px;
  }
}
@media only screen and (min-width: 721px) {
  .acalog-custom .fatfooter .footer-mode-enhanced .footer-columns {
    position: relative;
  }
  .acalog-custom .fatfooter .footer-mode-enhanced .footer-columns:before {
    background-image: linear-gradient(to right,#fff 50%,rgba(255,255,255,0) 0), linear-gradient(to right,#fff 50%,rgba(255,255,255,0) 0);
    background-position: top left, bottom left;
    background-size: 8px 1px;
    background-repeat: repeat-x;
    content: "";
    position: absolute;
    top: 0;
    left: 11px;
    right: 11px;
    bottom: 0;
    z-index: -1;
  }
}
@media only screen and (max-width: 720px) {
  .acalog-custom .fatfooter .footer-mode-enhanced .footer-columns {
    background-image: linear-gradient(to right,#fff 50%,rgba(255,255,255,0) 0);
    background-position: bottom left;
    background-size: 8px 1px;
    background-repeat: repeat-x;
    margin: 0 -16px;
    padding: 0 16px 10px;
  }
}
.acalog-custom .fatfooter .footer-mode-enhanced .footer-column {
  margin-top: 18px;
  margin-bottom: 5px;
  min-height: 1px;
}
@media only screen and (max-width: 720px) {
  .acalog-custom .fatfooter .footer-mode-enhanced .footer-column .title h2 {
    font-size: 13px;
  }
}
@media only screen and (min-width: 721px) {
  .acalog-custom .fatfooter .footer-mode-enhanced .footer-column-1 {
    width: 449px;
    margin-right: 30px;
    min-height: 1px;
  }
}
.acalog-custom .fatfooter .footer-mode-enhanced .footer-column-1 .title h2,
.acalog-custom .fatfooter .footer-mode-enhanced .footer-column-1 .title h6 {
  font-size: 24px;
  margin: 0 0 14px;
  color: #fff;
}
.acalog-custom .fatfooter .footer-mode-enhanced .footer-column-1 .title h2 a,
.acalog-custom .fatfooter .footer-mode-enhanced .footer-column-1 .title h6 a {
  text-decoration: none;
  color: #fff;
  display: inline;
  border-bottom: 1px solid rgba(255,255,255,0.18);
  border-bottom: 0;
}
.acalog-custom .fatfooter .footer-mode-enhanced .footer-column-1 .title h2 a:hover,
.acalog-custom .fatfooter .footer-mode-enhanced .footer-column-1 .title h6 a:hover {
  text-decoration: none;
  color: #fff;
  border-bottom: 1px solid #fff;
}
.acalog-custom .fatfooter
  .footer-mode-enhanced
  .footer-column-1
  > .parsys
  > .title:first-child
  h2,
.acalog-custom .fatfooter
  .footer-mode-enhanced
  .footer-column-1
  > .parsys
  > .title:first-child
  h6 {
  margin-top: -4px;
}
.acalog-custom .fatfooter .footer-mode-enhanced .ub-logo-link {
  position: relative;
  top: 8px;
}
@media only screen and (max-width: 720px) {
  .acalog-custom .fatfooter .footer-mode-enhanced .ub-logo-link img.ub-logo {
    top: 0;
    margin-top: 23px;
  }
}
@media only screen and (min-width: 721px) {
  .acalog-custom .fatfooter .footer-mode-enhanced .ub-logo-link img.ub-logo {
    margin-top: 0;
  }
}
@media only screen and (min-width: 721px) {
  .acalog-custom .fatfooter .footer-mode-enhanced .copyright {
    margin-top: 30px;
  }
}
.acalog-custom .fatfooter .footer-mode-fat .site-index-toggle a {
  padding: 0;
  margin-bottom: 20px;
}
@media only screen and (max-width: 720px) {
  .acalog-custom .fatfooter .footer-mode-fat .footer-columns {
    display: none;
  }
  .acalog-custom .fatfooter .footer-mode-fat.open .footer-columns {
    display: block;
  }
  .acalog-custom .fatfooter .footer-mode-fat .footer-mode-simple {
    margin: 26px 0 0;
  }
  .acalog-custom .fatfooter .footer-mode-fat .footer-mode-simple .footer-columns {
    display: block;
  }
}
@media only screen and (min-width: 721px) {
  .acalog-custom .fatfooter .footer-mode-fat .footer-columns-4 {
    margin: 0 -19px;
  }
  .acalog-custom .fatfooter .footer-mode-fat .footer-columns-4 .footer-column {
    width: 211px;
    margin: 0 19px;
    min-height: 1px;
  }
  .acalog-custom .fatfooter .footer-mode-fat .footer-columns-4 .footer-column-1,
  .acalog-custom .fatfooter .footer-mode-fat .footer-columns-4 .footer-column-3 {
    margin-right: 20px;
    min-height: 1px;
  }
  .acalog-custom .fatfooter .footer-mode-fat .footer-columns-6 .footer-column-2,
  .acalog-custom .fatfooter .footer-mode-fat .footer-columns-6 .footer-column-5 {
    margin-right: 10px;
    min-height: 1px;
  }
  .acalog-custom .fatfooter .footer-mode-fat .footer-mode-simple {
    background-image: linear-gradient(to right,#fff 50%,rgba(255,255,255,0) 0);
    background-position: top left;
    background-size: 8px 1px;
    background-repeat: repeat-x;
    margin-top: 39px;
  }
  .acalog-custom .fatfooter .footer-mode-fat .footer-mode-simple .ub-logo,
  .acalog-custom .fatfooter .footer-mode-fat .footer-mode-simple .footer-columns-1 {
    padding-top: 27px;
  }
  .acalog-custom .fatfooter .footer-mode-fat .footer-mode-simple .ub-logo {
    padding-bottom: 17px;
  }
}
@media only screen and (max-width: 720px) {
  .acalog-custom .fatfooter .site-index-toggle {
    display: block;
  }
  .acalog-custom .fatfooter .site-index-toggle a {
    display: block;
    position: relative;
    padding: 16px 0 0 14px;
    text-decoration: none;
    text-transform: uppercase;
    color: #ffc;
    font: bold 11px/1.3 "Trebuchet MS", Trebuchet, sans-serif;
  }
  .acalog-custom .fatfooter .site-index-toggle a:before {
    font-family: "ubcms";
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "+";
    margin-right: 3px;
    vertical-align: -1px;
  }
  .acalog-custom .fatfooter .footer-inner {
    background: 0;
    border-top: 0;
    padding-top: 20px;
    display: none;
  }
  .acalog-custom .fatfooter .footer-inner.footer-columns4 .footer-inner-1,
  .acalog-custom .fatfooter .footer-inner.footer-columns6 .footer-inner-1 {
    background: 0;
  }
  .acalog-custom .fatfooter.open .footer-inner {
    display: block;
  }
  .acalog-custom .fatfooter.open .site-index-toggle a:before {
    content: "-";
  }
  .acalog-custom .fatfooter .footer-columns {
    width: auto;
  }
  .acalog-custom .fatfooter .footer-column {
    float: none;
    padding-bottom: 0;
    margin-bottom: 15px;
  }
  .acalog-custom .fatfooter .footer-columns4 .footer-column1,
  .acalog-custom .fatfooter .footer-columns4 .footer-column2,
  .acalog-custom .fatfooter .footer-columns4 .footer-column3,
  .acalog-custom .fatfooter .footer-columns4 .footer-column4 {
    width: auto;
    padding-left: 16px;
    padding-right: 16px;
  }
  .acalog-custom .fatfooter .footer-columns6 .footer-column1,
  .acalog-custom .fatfooter .footer-columns6 .footer-column2,
  .acalog-custom .fatfooter .footer-columns6 .footer-column3,
  .acalog-custom .fatfooter .footer-columns6 .footer-column4,
  .acalog-custom .fatfooter .footer-columns6 .footer-column5,
  .acalog-custom .fatfooter .footer-columns6 .footer-column6 {
    width: auto;
    padding-left: 16px;
    padding-right: 16px;
  }
  .acalog-custom .fatfooter + .simplefooter .logo {
    margin-top: 12px;
  }
}
.acalog-custom .d-none {
  display: none;
}
.acalog-custom .facultybrowser .content_container {
  float: left;
  width: 100%;
  background: #fff;
  border-top: 1px solid #005bbb;
  margin-top: -1px;
}
.acalog-custom .facultybrowser .filter_bar {
  background: #002f56;
  height: 40px;
  margin-top: 20px;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  width: 100%;
}
.acalog-custom .facultybrowser .jumplist {
  display: none;
}
.acalog-custom .facultybrowser .view_all {
  width: 110px;
}
.acalog-custom .facultybrowser .view_all a:link,
.acalog-custom .facultybrowser .view_all a:visited {
  float: left;
  height: 28px;
  text-decoration: none;
  line-height: 40px;
}
.acalog-custom .facultybrowser .view_all a:active,
.acalog-custom .facultybrowser .view_all a:hover {
  text-decoration: none;
}
.acalog-custom .facultybrowser a span.view_all_bg {
  color: #fff;
  margin-left: 25px;
  text-decoration: none;
}
.acalog-custom .facultybrowser a:hover span.view_all_bg {
  border-bottom: 1px solid #fff;
}
.acalog-custom .facultybrowser .az_list {
  padding-right: 20px;
}
.acalog-custom .facultybrowser .az_list ul {
  float: right;
}
.acalog-custom .facultybrowser .az_list_indexed {
  margin: 0 30px;
  padding-right: 0;
}
.acalog-custom .facultybrowser .az_list_indexed ul {
  float: none;
}
.acalog-custom .facultybrowser li.azlist {
  float: left;
  list-style-type: none;
  background: 0;
  margin: 0;
  color: #ccc;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 40px;
}
.acalog-custom .facultybrowser li.azlist a:link,
.acalog-custom .facultybrowser li.azlist a:visited {
  color: #fff;
  text-transform: uppercase;
  font-size: 15px;
  background: 0;
  list-style-type: none;
  text-decoration: none;
  margin: 0 6px;
  font-weight: 900;
  position: relative;
  bottom: 2px;
}
.acalog-custom .facultybrowser .az_list_indexed li.azlist a:link,
.acalog-custom .facultybrowser .az_list_indexed .facultybrowser li.azlist a:visited {
  margin: 0 7px;
}
.acalog-custom .facultybrowser li.azlist a:hover,
.acalog-custom .facultybrowser li.azlist a:active {
  color: #fff;
  text-transform: uppercase;
  border-bottom: 1px solid #fff;
}
.acalog-custom .facultybrowser li.azlist_disabled {
  float: left;
  list-style-type: none;
  background: 0;
  margin: 0;
  color: #ccc;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 40px;
}
.acalog-custom .facultybrowser li.azlist_disabled a:link,
.acalog-custom .facultybrowser li.azlist_disabled a:visited {
  color: #a1a1a1;
  text-transform: uppercase;
  font-size: 14px;
  background: 0;
  list-style-type: none;
  margin: 0 6px;
  text-decoration: none;
  cursor: default;
}
.acalog-custom .facultybrowser .text_area {
  padding: 20px 5px;
}
.acalog-custom .facultybrowser .text_area ul.research_interest {
  margin-left: 40px;
}
.acalog-custom .facultybrowser .professor_info_block {
  border-bottom: 1px dashed #000;
  float: left;
  width: 100%;
  color: #666;
  font-size: 11px;
  margin-bottom: 10px;
  padding: 10px 5px 15px 5px;
  min-height: 70px;
}
.acalog-custom .facultybrowser h3 {
  font-size: 18px;
  line-height: 14px;
  padding-bottom: 0;
  margin: 18px 0;
  font-weight: 500;
}
.acalog-custom .facultybrowser hr {
  height: 0;
  width: 100%;
  border: 0;
  border-bottom: 1px dotted #ccc;
}
.acalog-custom .facultybrowser .facultyindexname {
  color: #369;
  text-decoration: none;
  font-size: 12px;
  line-height: 1.75;
}
.acalog-custom .facultybrowser .facultyindexname:hover {
  text-decoration: underline;
}
.acalog-custom .facultybrowser .facultyindexsectioncolumn {
  float: left;
  width: 25%;
}
.acalog-custom .facultybrowser .ecvpage {
  margin: 0 5px 5px 0;
}
.acalog-custom .facultybrowser .professor_photo {
  float: left;
  width: 60px;
  height: 60px;
  margin-right: 12px;
  background: #eee;
  border: 1px solid #ccc;
}
.acalog-custom .facultybrowser .professor_photo img {
  width: 60px;
  max-height: 60px;
  overflow: hidden;
  object-position: top;
  object-fit: cover;
}
.acalog-custom .facultybrowser .profileimg-object-fit {
  background-size: cover;
  background-position: center top;
}
.acalog-custom .facultybrowser .professor_info {
  float: left;
  width: 375px;
  margin-left: 3px;
}
.acalog-custom .facultybrowser .detailed_professor_info {
  float: left;
  width: 375px;
  margin-left: 12px;
}
.acalog-custom .facultybrowser .professor_info_buttons {
  float: right;
  width: 200px;
  height: 100%;
}
.acalog-custom .facultybrowser .professor_info_mobile_buttons {
  display: none;
}
.acalog-custom .facultybrowser span.professor_info_email a {
  text-decoration: underline;
  color: #005bbb;
}
.acalog-custom .facultybrowser .professor_name {
  padding-right: 5px;
  margin-bottom: 2px;
  color: #000;
  font-weight: bold;
  font-size: 16px;
}
.acalog-custom .facultybrowser .professor_name a {
  border-bottom: 1px solid #c3d1e3;
  text-decoration: none;
}
.acalog-custom .facultybrowser .professor_name a:hover {
  border-bottom: 1px solid #369;
  text-decoration: none;
}
.acalog-custom .facultybrowser .professor_name span.research_title,
.acalog-custom .facultybrowser .professor_name span.suffix {
  font-weight: normal;
  color: #000;
  font-size: 14px;
}
.acalog-custom .facultybrowser .professor_name span.research_title {
  font-style: italic;
  color: #000;
}
.acalog-custom .facultybrowser .faculty-contact-info {
  color: #000;
  line-height: 18px;
  margin: 5px 0 2px;
}
.acalog-custom .facultybrowser .faculty-contact-info a {
  font-size: 14px;
}
.acalog-custom .facultybrowser .faculty-contact-info_address {
  margin-left: 30px;
}
.acalog-custom .facultybrowser .research-interest {
  line-height: 14px;
}
.acalog-custom .facultybrowser .expertise {
  width: 100%;
  margin-bottom: 4px;
  line-height: 14px;
  font-size: 12px;
}
.acalog-custom .facultybrowser .expertise span.caption,
.acalog-custom .facultybrowser .faculty-contact-info span.caption,
.acalog-custom .facultybrowser .research-interest span.caption {
  font-style: normal;
  font-weight: bold;
  color: #000;
}
.acalog-custom .facultybrowser .profile_btn {
  padding-left: 30px;
  margin: 6px 0;
  display: inline-block;
  font: 14px/1.2 Sofia, Arial, sans-serif;
  background: 0;
  position: relative;
  color: #005bbb;
}
.acalog-custom .facultybrowser .profile_btn a:before {
  content: "\e902";
  font-size: 18px;
  top: -0.1em;
  font-family: "ubcms";
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #005bbb;
  position: absolute;
  left: 1px;
}
.acalog-custom .facultybrowser .expand_btn,
.acalog-custom .facultybrowser .close_btn {
  background: 0;
  color: #005bbb;
  display: inline-block;
  font: 14px/1.2 Sofia, Arial, sans-serif;
  margin: 6px 0;
  position: relative;
}
.acalog-custom .facultybrowser .expand_btn a.expand-close_button:before {
  content: "\e618";
  position: absolute;
  right: 0;
  padding-right: 5px;
  font-family: ubcms;
  color: #e56a54;
  font-size: 24px;
  left: 1px;
  margin: 6px 0;
  top: -0.5em;
}
.acalog-custom .facultybrowser .close_btn a.expand-close_button:before {
  color: #e56a54;
  content: "\e619";
  font-family: "ubcms";
  font-size: 24px;
  left: 1px;
  right: 0;
  padding-right: 5px;
  position: absolute;
  top: -0.2em;
}
.acalog-custom .facultybrowser .close_btn a,
.acalog-custom .facultybrowser .expand_btn a {
  margin-left: 30px;
}
.acalog-custom .facultybrowser .search-box-top {
  margin-top: 20px;
}
.acalog-custom .facultybrowser div.sort_links {
  float: left;
  padding: 0;
  position: relative;
  z-index: 1000;
  margin-left: 20px;
}
.acalog-custom .facultybrowser ul.sort_links li {
  float: left;
  list-style-type: none;
  background: #005bbb;
  color: #fff;
  font-size: 14px;
  margin: 0 1px;
}
.acalog-custom .facultybrowser ul.sort_links li:last-child {
  border-right: 0;
}
.acalog-custom .facultybrowser ul.sort_links li a {
  color: #fff;
  margin: 0;
  padding-top: 10px;
}
.acalog-custom .facultybrowser ul.sort_links li.sorting a {
  padding: 0 20px;
  height: 40px;
  line-height: 40px;
  float: left;
}
.acalog-custom .facultybrowser ul.sort_links li.sorting a:active,
.acalog-custom .facultybrowser #center ul.sort_links li.sorting a:hover {
  background: #b5b5b5 url(../../img/gateway/second_sort_bg.jpg) repeat-x;
}
.acalog-custom .facultybrowser ul.sort_links li.sort_links_on {
  background: #fff;
  border: 1px solid #005bbb;
  border-bottom: 1px solid #fff;
  color: #005bbb;
  margin: 0 1px;
  line-height: 38px;
  padding: 0 10px;
}
.acalog-custom .facultybrowser ul.sort_links li.sort_links_on a {
  color: #005bbb;
  font-weight: 500;
}
.acalog-custom .facultybrowser li.sorting-arrow {
  visibility: hidden;
}
.acalog-custom .facultybrowser ul.research_interest li {
  list-style-type: none;
  background: url(../../img/gateway/research_interest_bullet.jpg) no-repeat;
  padding-left: 15px;
  margin-bottom: 5px;
}
.acalog-custom .facultybrowser ul.research_interest li a {
  color: #039;
  text-decoration: none;
}
.acalog-custom .facultybrowser div.divider {
  background: url(../../img/gateway/link_divider_bg.jpg) top right no-repeat;
  width: 4px;
  height: 37px;
  float: left;
  margin-left: 6px;
}
.acalog-custom .facultybrowser ul.interest_links {
  background: url(../../img/gateway/link_divider_bg.jpg) top right no-repeat;
  margin: 0;
}
.acalog-custom .facultybrowser ul.interest_links li {
  background: url(../../img/gateway/link_divider_bg.jpg) top right no-repeat;
  list-style-type: none;
  float: left;
  line-height: 37px;
  color: #fff;
  margin: 0;
}
.acalog-custom .facultybrowser ul.interest_links li a {
  color: #fff;
  text-decoration: none;
  margin: 0;
  padding: 0;
  float: left;
  line-height: 37px;
  height: 37px;
  padding: 0 12px 0 10px;
}
.acalog-custom .facultybrowser ul.interest_links li.active_interest a {
  background: url(../../img/gateway/active_interest_bg.jpg) bottom center no-repeat;
}
.acalog-custom .facultybrowser ul.interest_links li a:hover {
  background: url(../../img/gateway/active_interest_bg.jpg) bottom center no-repeat;
}
.acalog-custom .facultybrowser .clear {
  clear: both;
}
.acalog-custom .facultybrowser .sort-title h1 {
  font-size: 18px;
  color: #666;
  font-family: trebuchet ms, georgia, serif;
  margin: 0 0 19px;
}
.acalog-custom #conditionizr.ie7 .facultybrowser ul.sort_links a {
  text-decoration: none;
}
.acalog-custom #conditionizr.ie7 .facultybrowser .professor_name a {
  color: #369;
  text-decoration: none;
}
.acalog-custom #conditionizr.ie7 .facultybrowser .faculty-contact-info a {
  color: #666;
  text-decoration: none;
}
.acalog-custom .switch .facultybrowser {
  margin: 0 8px 8px;
}
.acalog-custom .facultybrowser .scrollup {
  width: 40px;
  height: 40px;
  opacity: 0.3;
  position: fixed;
  bottom: 20px;
  right: 25px;
  display: none;
  text-indent: -9999px;
  background: url(../../img/gateway/icon.png) no-repeat;
  cursor: pointer;
}
@media only screen and (max-width: 720px) {
  .acalog-custom .facultybrowser::-webkit-scrollbar {
    display: none;
  }
  .acalog-custom .facultybrowser .text_area h3 {
    padding: 15px;
    background: #e1e1e1;
    color: #000;
    width: auto;
    margin-left: -5px;
    margin-right: -5px;
    font-weight: 600;
  }
  .acalog-custom .facultybrowser .text_area .ecvpage {
    padding-left: 20px;
  }
  .acalog-custom .facultybrowser .text_area hr {
    display: none;
  }
  .acalog-custom .facultybrowser .text_area ul.research_interest {
    margin-left: 20px;
  }
  .acalog-custom .facultybrowser .faculty_browser_container {
    width: auto;
    margin-left: -20px;
    margin-right: -15px;
  }
  .acalog-custom .facultybrowser .bottom_container {
    float: none;
    width: 100%;
    background: 0;
  }
  .acalog-custom .facultybrowser .content_container {
    float: none;
    width: 100%;
  }
  .acalog-custom .facultybrowser .content_bottom {
    display: none;
  }
  .acalog-custom .facultybrowser .filter_bar {
    display: none;
  }
  .acalog-custom .facultybrowser .professor_info {
    width: auto;
    float: none;
    min-height: 100px;
  }
  .acalog-custom .facultybrowser .professor_name span.suffix,
  .acalog-custom .facultybrowser .professor_name span.research_title {
    font-size: 0.9em;
  }
  .acalog-custom .facultybrowser .detailed_professor_info {
    width: 100%;
  }
  .acalog-custom .facultybrowser .expertise {
    width: 100%;
  }
  .acalog-custom .facultybrowser div.sort_links {
    float: none;
    margin-left: 0;
    white-space: nowrap;
    overflow-x: scroll;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch;
    box-sizing: border-box;
    -ms-overflow-style: none;
  }
  .acalog-custom .facultybrowser ul.sort_links {
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
  }
  .acalog-custom .facultybrowser li.sorting-arrow {
    visibility: visible;
    color: #fff;
    text-decoration: none;
    border: 1px solid #005bbb;
    background-color: #005bbb;
    padding: 10px;
    display: inline-block;
    min-height: 19px;
  }
  .acalog-custom .facultybrowser li.sorting-arrow:before {
    font-family: "ubcms";
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e905";
    font-size: 11px;
  }
  .acalog-custom .facultybrowser .professor_info_buttons {
    display: none;
  }
  .acalog-custom .facultybrowser .professor_info_mobile_buttons {
    display: inline;
  }
  .acalog-custom .facultybrowser .professor_info_mobile_button {
    margin: 0 -20px;
  }
  .acalog-custom .facultybrowser .professor_info_mobile_phone,
  .acalog-custom .facultybrowser .professor_info_mobile_email,
  .acalog-custom .facultybrowser .professor_info_mobile_profile {
    float: left;
    border: 1px solid #e0e0e0;
    border-radius: 5px;
    padding: 10px 5px;
    color: #656565;
    font-size: 14px;
    font-weight: 500;
    width: 24%;
    text-align: center;
    margin: 5px;
    box-shadow: 0 5px 5px #e0e0e0;
    cursor: pointer;
  }
  .acalog-custom .facultybrowser .professor_info_mobile_profile {
    background-color: #427d10;
    color: #fff;
    border: 1px solid #427d10;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .acalog-custom .facultybrowser .search-box-top {
    margin: 20px 10px;
  }
  .acalog-custom .facultybrowser select#jumplist {
    padding: 5px 20px;
    margin: 20px calc(25%) -10px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    color: #005bbb;
    border: 1px solid #005bbb;
    outline: 0;
    display: inline-block;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    cursor: pointer;
    width: calc(50%);
    height: 30px;
    font-weight: bold;
  }
  .acalog-custom .facultybrowser select#jumplist option:first-child {
    display: none;
  }
  .acalog-custom .facultybrowser label {
    position: relative;
  }
  .acalog-custom .facultybrowser .jumplist {
    display: inline;
  }
  .acalog-custom .facultybrowser label .jumplistlabel {
    color: #666;
    font-style: italic;
  }
  .acalog-custom .facultybrowser .jumplist label:after {
    content: "<>";
    font: 18px "Consolas", monospace;
    color: #005bbb;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    right: calc(26%);
    top: -3px;
    padding: 0 0 2px;
    border-bottom: 2px solid #005bbb;
    position: absolute;
    pointer-events: none;
    font-weight: bold;
  }
  .acalog-custom .facultybrowser .scrollup {
    width: 40px;
    height: 40px;
    opacity: 0.3;
    position: fixed;
    bottom: 10px;
    right: 10px;
    display: none;
    text-indent: -9999px;
    background: url(../../img/gateway/icon.png) no-repeat;
    cursor: pointer;
  }
}
.acalog-custom .d-none {
  display: none;
}
.acalog-custom .facesvoiceshero {
  position: relative;
  box-sizing: border-box;
  margin-bottom: 0;
  margin-left: -16px;
  padding: 30px 0;
  width: calc(132%);
}
.acalog-custom .facesvoiceshero .faces-voices-inner {
  background-position: center;
  box-sizing: border-box;
  background-color: #002f56;
  color: #fff;
}
.acalog-custom .facesvoiceshero .faces-voices-inner:before,
.acalog-custom .facesvoiceshero .faces-voices-inner:after {
  position: absolute;
  background-color: #002f56;
  top: 0;
  bottom: 0;
  content: "";
  z-index: 0;
}
.acalog-custom .facesvoiceshero .faces-voices-inner:before {
  z-index: 1;
  left: calc(267px);
  width: 50vw;
  background-repeat: no-repeat;
  background-position: right;
  background-size: 897px 737px;
}
.acalog-custom .facesvoiceshero .faces-voices-inner:after {
  z-index: 0;
  left: calc(0%);
  width: 100vw;
}
@media only screen and (min-width: 721px) and (max-width: 959px) {
  .acalog-custom .facesvoiceshero .faces-voices-inner:after {
    left: 0;
    min-width: 960px;
  }
}
.acalog-custom .facesvoiceshero .faces-voices-title {
  position: absolute;
  left: 387px;
  display: inline-block;
  box-sizing: border-box;
  color: #fff;
  text-transform: uppercase;
  text-decoration: none;
  border-bottom: 0;
  font: 700 14px Sofia;
  padding: 7px 12px;
  background-color: #005bbb;
  z-index: 2;
}
.acalog-custom .facesvoiceshero
  .faces-voices-title
  + .list-style-faces-voices
  .lSSlideOuter
  .lSSlideWrapper
  .facesvoicespage
  .teaser-block
  .teaser-title {
  margin: 64px 0 0;
}
.acalog-custom .facesvoiceshero .no-image .faces-voices-title {
  left: 84px;
}
.acalog-custom .facesvoiceshero .list-style-faces-voices {
  position: relative;
  box-sizing: border-box;
  padding: 0 84px;
}
.acalog-custom .facesvoiceshero .list-style-faces-voices .slide-hidden {
  display: none;
}
.acalog-custom .facesvoiceshero .list-style-faces-voices .cq-list-placeholder {
  z-index: 2;
  position: relative;
  margin: 10px;
}
.acalog-custom .facesvoiceshero .list-style-faces-voices .lslide {
  border: 1px solid rgba(255,255,255,0);
  width: calc(98%);
}
.acalog-custom .facesvoiceshero .list-style-faces-voices .lslide:focus {
  border: 1px solid #005bbb;
  width: calc(98%);
}
.acalog-custom .facesvoiceshero .list-style-faces-voices .lSAction {
  z-index: 2;
}
.acalog-custom .facesvoiceshero .list-style-faces-voices .lSAction .lSPrev,
.acalog-custom .facesvoiceshero .list-style-faces-voices .lSAction .lSNext {
  position: absolute;
  outline: 0;
  opacity: 1;
  top: 0;
  width: 84px;
  height: 100%;
  margin-top: 0;
}
.acalog-custom .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSPrev:focus
  .focus-mask:before,
.acalog-custom .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSNext:focus
  .focus-mask:before {
  outline: 4px auto #ffc72c;
  outline-offset: 5px;
}
.acalog-custom .facesvoiceshero .list-style-faces-voices .lSAction .lSPrev .focus-mask,
.acalog-custom .facesvoiceshero .list-style-faces-voices .lSAction .lSNext .focus-mask {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  outline: 0;
}
.acalog-custom .facesvoiceshero .list-style-faces-voices .lSAction .lSPrev .focus-mask:before,
.acalog-custom .facesvoiceshero .list-style-faces-voices .lSAction .lSNext .focus-mask:before {
  display: table-cell;
  vertical-align: middle;
  font-family: ubcms;
  font-size: 36px;
  color: #ffc72c;
}
.acalog-custom .facesvoiceshero .list-style-faces-voices .lSAction .lSPrev {
  left: 0;
}
.acalog-custom .facesvoiceshero .list-style-faces-voices .lSAction .lSPrev .focus-mask:before {
  content: "\3d";
}
.acalog-custom .facesvoiceshero .list-style-faces-voices .lSAction .lSNext {
  right: 0;
}
.acalog-custom .facesvoiceshero .list-style-faces-voices .lSAction .lSNext .focus-mask:before {
  content: "\3f";
}
.acalog-custom .facesvoiceshero .list-style-faces-voices .lSPager {
  display: none;
}
.acalog-custom .facesvoiceshero .teaser-block {
  margin: 0;
  padding: 0;
  border-bottom: 0;
}
.acalog-custom .facesvoiceshero .teaser-block .teaser-inner {
  display: flex;
  margin: 0;
}
.acalog-custom .facesvoiceshero .teaser-block .teaser-inner .teaser-images {
  box-sizing: border-box;
  margin: 0 44px 0 0;
  flex: 0 0 auto;
  height: 258px;
  width: 258px;
  align-self: center;
  float: none;
}
.acalog-custom .facesvoiceshero .teaser-block .teaser-inner .teaser-images .teaser-image {
  height: 100%;
  overflow: hidden;
}
.acalog-custom .facesvoiceshero .teaser-block .teaser-inner .teaser-images .teaser-image img {
  box-sizing: border-box;
  border: 2px solid #2f9fd0;
  border-radius: 50%;
  width: 100%;
  height: auto;
}
.acalog-custom .facesvoiceshero .teaser-block .teaser-inner .teaser-content {
  position: relative;
  box-sizing: border-box;
  left: auto;
  margin-left: 0;
  bottom: auto;
  background: transparent;
  padding: 0;
  flex: 1;
}
.acalog-custom .facesvoiceshero .teaser-block .teaser-inner .teaser-content .teaser-title,
.acalog-custom .facesvoiceshero .teaser-block .teaser-inner .teaser-content .teaser-title a,
.acalog-custom .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-content
  .teaser-title
  a:hover {
  display: inline-block;
  color: #fff;
  font-family: More;
  margin-top: 10px;
  line-height: 1.33em;
  letter-spacing: -0.4px;
  text-decoration: none;
  border-bottom: 0;
}
.acalog-custom .facesvoiceshero .teaser-block .teaser-inner .teaser-content .teaser-body {
  margin-top: 24px;
  margin-bottom: 0;
}
.acalog-custom .facesvoiceshero .teaser-block .teaser-inner .teaser-content .teaser-body b {
  font-weight: bold;
}
.acalog-custom .facesvoiceshero .teaser-block .teaser-inner .teaser-content .teaser-body br {
  display: none;
}
.acalog-custom .facesvoiceshero .teaser-block .teaser-inner .teaser-content .teaser-body p {
  display: inline-block;
}
.acalog-custom .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-content
  .teaser-body
  p:not(:last-child):after {
  content: "\00A0";
}
.acalog-custom .facesvoiceshero .teaser-block .teaser-inner .teaser-content .teaser-body * {
  text-decoration: none;
  border-bottom: 0;
  color: #ffc72c;
  font-style: normal;
  font-family: Sofia;
  font-size: 16px;
  line-height: 22px;
}
.acalog-custom .facesvoiceshero .teaser-block .teaser-inner i.linkhint-icon {
  display: none;
}
.acalog-custom .facesvoiceshero .teaser-block a:hover .teaser-content .teaser-body > p,
.acalog-custom .facesvoiceshero .teaser-block a:focus .teaser-content .teaser-body > p,
.acalog-custom .facesvoiceshero .teaser-block a:hover .teaser-content .teaser-body > p > *,
.acalog-custom .facesvoiceshero .teaser-block a:focus .teaser-content .teaser-body > p > * {
  text-decoration: underline;
}
.acalog-custom .facesvoiceshero .teaser-block a:focus {
  outline: 4px auto #ffc72c;
}
.acalog-custom .facesvoiceshero .faces-voices-inner.fv-theme1 {
  background-color: #002f56;
}
.acalog-custom .facesvoiceshero .faces-voices-inner.fv-theme1:before,
.acalog-custom .facesvoiceshero .faces-voices-inner.fv-theme1:after {
  background-color: #002f56;
}
.acalog-custom .facesvoiceshero .faces-voices-inner.fv-theme1:before {
  background-image: url(../../img/gateway/fv-bg1.svg);
}
.acalog-custom .facesvoiceshero .faces-voices-inner.fv-theme1 .faces-voices-title {
  background-color: #005bbb;
}
.acalog-custom .facesvoiceshero
  .faces-voices-inner.fv-theme1
  .list-style-faces-voices
  .lSAction
  .lSPrev
  .focus-mask:before,
.acalog-custom .facesvoiceshero
  .faces-voices-inner.fv-theme1
  .list-style-faces-voices
  .lSAction
  .lSNext
  .focus-mask:before {
  color: #ffc72c;
}
.acalog-custom .facesvoiceshero
  .faces-voices-inner.fv-theme1
  .teaser-block
  .teaser-inner
  .teaser-images
  .teaser-image
  img {
  border-color: #2f9fd0;
}
.acalog-custom .facesvoiceshero
  .faces-voices-inner.fv-theme1
  .teaser-block
  .teaser-inner
  .teaser-content
  .teaser-body
  * {
  color: #ffc72c;
}
.acalog-custom .facesvoiceshero
  .faces-voices-inner.fv-theme1
  .teaser-block
  .teaser-inner
  .teaser-content
  .teaser-title {
  color: #fff;
}
.acalog-custom .facesvoiceshero .faces-voices-inner.fv-theme2 {
  background-color: #005bbb;
}
.acalog-custom .facesvoiceshero .faces-voices-inner.fv-theme2:before,
.acalog-custom .facesvoiceshero .faces-voices-inner.fv-theme2:after {
  background-color: #005bbb;
}
.acalog-custom .facesvoiceshero .faces-voices-inner.fv-theme2:before {
  background-image: url(../../img/gateway/fv-bg2.svg);
}
.acalog-custom .facesvoiceshero .faces-voices-inner.fv-theme2 .faces-voices-title {
  background-color: #002f56;
}
.acalog-custom .facesvoiceshero
  .faces-voices-inner.fv-theme2
  .list-style-faces-voices
  .lSAction
  .lSPrev
  .focus-mask:before,
.acalog-custom .facesvoiceshero
  .faces-voices-inner.fv-theme2
  .list-style-faces-voices
  .lSAction
  .lSNext
  .focus-mask:before {
  color: #ffc72c;
}
.acalog-custom .facesvoiceshero
  .faces-voices-inner.fv-theme2
  .teaser-block
  .teaser-inner
  .teaser-images
  .teaser-image
  img {
  border-color: #fff;
}
.acalog-custom .facesvoiceshero
  .faces-voices-inner.fv-theme2
  .teaser-block
  .teaser-inner
  .teaser-content
  .teaser-body
  * {
  color: #fff;
}
.acalog-custom .facesvoiceshero
  .faces-voices-inner.fv-theme2
  .teaser-block
  .teaser-inner
  .teaser-content
  .teaser-title {
  color: #fff;
}
.acalog-custom .facesvoiceshero .faces-voices-inner.fv-theme3 {
  background-color: #666;
}
.acalog-custom .facesvoiceshero .faces-voices-inner.fv-theme3:before,
.acalog-custom .facesvoiceshero .faces-voices-inner.fv-theme3:after {
  background-color: #666;
}
.acalog-custom .facesvoiceshero .faces-voices-inner.fv-theme3:before {
  background-image: url(../../img/gateway/fv-bg3.svg);
}
.acalog-custom .facesvoiceshero .faces-voices-inner.fv-theme3 .faces-voices-title {
  background-color: #005bbb;
}
.acalog-custom .facesvoiceshero
  .faces-voices-inner.fv-theme3
  .list-style-faces-voices
  .lSAction
  .lSPrev
  .focus-mask:before,
.acalog-custom .facesvoiceshero
  .faces-voices-inner.fv-theme3
  .list-style-faces-voices
  .lSAction
  .lSNext
  .focus-mask:before {
  color: #ffc72c;
}
.acalog-custom .facesvoiceshero
  .faces-voices-inner.fv-theme3
  .teaser-block
  .teaser-inner
  .teaser-images
  .teaser-image
  img {
  border-color: #fff;
}
.acalog-custom .facesvoiceshero
  .faces-voices-inner.fv-theme3
  .teaser-block
  .teaser-inner
  .teaser-content
  .teaser-body
  * {
  color: #fff;
}
.acalog-custom .facesvoiceshero
  .faces-voices-inner.fv-theme3
  .teaser-block
  .teaser-inner
  .teaser-content
  .teaser-title {
  color: #fff;
}
.acalog-custom .facesvoiceshero .faces-voices-inner.fv-theme4 {
  background-color: #fff;
}
.acalog-custom .facesvoiceshero .faces-voices-inner.fv-theme4:before,
.acalog-custom .facesvoiceshero .faces-voices-inner.fv-theme4:after {
  background-color: #fff;
}
.acalog-custom .facesvoiceshero .faces-voices-inner.fv-theme4:before {
  background-image: url(../../img/gateway/fv-bg4.svg);
}
.acalog-custom .facesvoiceshero .faces-voices-inner.fv-theme4 .faces-voices-title {
  background-color: #005bbb;
}
.acalog-custom .facesvoiceshero
  .faces-voices-inner.fv-theme4
  .list-style-faces-voices
  .lSAction
  .lSPrev
  .focus-mask:before,
.acalog-custom .facesvoiceshero
  .faces-voices-inner.fv-theme4
  .list-style-faces-voices
  .lSAction
  .lSNext
  .focus-mask:before {
  color: #005bbb;
}
.acalog-custom .facesvoiceshero
  .faces-voices-inner.fv-theme4
  .teaser-block
  .teaser-inner
  .teaser-images
  .teaser-image
  img {
  border-color: #005bbb;
}
.acalog-custom .facesvoiceshero
  .faces-voices-inner.fv-theme4
  .teaser-block
  .teaser-inner
  .teaser-content
  .teaser-body
  * {
  color: #005bbb;
}
.acalog-custom .facesvoiceshero
  .faces-voices-inner.fv-theme4
  .teaser-block
  .teaser-inner
  .teaser-content
  .teaser-title {
  color: #666;
}
.acalog-custom .facesvoiceshero .faces-voices-inner.fv-theme5 {
  background-color: #fff;
}
.acalog-custom .facesvoiceshero .faces-voices-inner.fv-theme5:before,
.acalog-custom .facesvoiceshero .faces-voices-inner.fv-theme5:after {
  background-color: #fff;
}
.acalog-custom .facesvoiceshero .faces-voices-inner.fv-theme5:before {
  background-image: none;
}
.acalog-custom .facesvoiceshero .faces-voices-inner.fv-theme5 .faces-voices-title {
  background-color: #005bbb;
}
.acalog-custom .facesvoiceshero
  .faces-voices-inner.fv-theme5
  .list-style-faces-voices
  .lSAction
  .lSPrev
  .focus-mask:before,
.acalog-custom .facesvoiceshero
  .faces-voices-inner.fv-theme5
  .list-style-faces-voices
  .lSAction
  .lSNext
  .focus-mask:before {
  color: #da3c28;
}
.acalog-custom .facesvoiceshero
  .faces-voices-inner.fv-theme5
  .teaser-block
  .teaser-inner
  .teaser-images
  .teaser-image
  img {
  border-color: #005bbb;
}
.acalog-custom .facesvoiceshero
  .faces-voices-inner.fv-theme5
  .teaser-block
  .teaser-inner
  .teaser-content
  .teaser-body
  * {
  color: #005bbb;
}
.acalog-custom .facesvoiceshero
  .faces-voices-inner.fv-theme5
  .teaser-block
  .teaser-inner
  .teaser-content
  .teaser-title {
  color: #666;
}
.acalog-custom .one-column .full-column,
.acalog-custom #center-nocols .full-column {
  overflow: hidden;
}
.acalog-custom .cq-colctrl-default-c0 .facesvoiceshero {
  margin: 0;
  width: 100%;
  overflow: hidden;
}
.acalog-custom .cq-colctrl-default-c0 .facesvoiceshero .faces-voices-inner:before {
  left: calc(267px);
}
.acalog-custom .cq-colctrl-default-c0 .facesvoiceshero .faces-voices-title {
  left: 386px;
}
.acalog-custom .cq-colctrl-default-c0 .facesvoiceshero .no-image .faces-voices-title {
  left: 84px;
}
.acalog-custom .cq-colctrl-default-c0 .facesvoiceshero .list-style-faces-voices {
  padding-left: 84px;
  padding-right: 84px;
  overflow: hidden;
}
.acalog-custom .cq-colctrl-default-c0
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSPrev,
.acalog-custom .cq-colctrl-default-c0
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSNext {
  width: 84px;
}
.acalog-custom .cq-colctrl-default-c0
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSPrev
  .focus-mask:before,
.acalog-custom .cq-colctrl-default-c0
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSNext
  .focus-mask:before {
  font-size: 36px;
}
.acalog-custom .cq-colctrl-default-c0
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-images {
  width: 258px;
  height: 258px;
  margin-right: 44px;
}
.acalog-custom .cq-colctrl-default-c0
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-content
  .teaser-body
  * {
  font-size: 16px;
}
.acalog-custom .cq-colctrl-3-9-c1 .facesvoiceshero {
  margin: 0;
  width: 100%;
  overflow: hidden;
}
.acalog-custom .cq-colctrl-3-9-c1 .facesvoiceshero .faces-voices-inner:before {
  left: calc(235px);
}
.acalog-custom .cq-colctrl-3-9-c1 .facesvoiceshero .faces-voices-title {
  left: 338px;
}
.acalog-custom .cq-colctrl-3-9-c1 .facesvoiceshero .no-image .faces-voices-title {
  left: 76px;
}
.acalog-custom .cq-colctrl-3-9-c1 .facesvoiceshero .list-style-faces-voices {
  padding-left: 76px;
  padding-right: 76px;
  overflow: hidden;
}
.acalog-custom .cq-colctrl-3-9-c1 .facesvoiceshero .list-style-faces-voices .lSAction .lSPrev,
.acalog-custom .cq-colctrl-3-9-c1 .facesvoiceshero .list-style-faces-voices .lSAction .lSNext {
  width: 76px;
}
.acalog-custom .cq-colctrl-3-9-c1
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSPrev
  .focus-mask:before,
.acalog-custom .cq-colctrl-3-9-c1
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSNext
  .focus-mask:before {
  font-size: 36px;
}
.acalog-custom .cq-colctrl-3-9-c1 .facesvoiceshero .teaser-block .teaser-inner .teaser-images {
  width: 226px;
  height: 226px;
  margin-right: 36px;
}
.acalog-custom .cq-colctrl-3-9-c1
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-content
  .teaser-body
  * {
  font-size: 16px;
}
.acalog-custom .cq-colctrl-9-3-c0 .facesvoiceshero {
  margin: 0;
  width: 100%;
  overflow: hidden;
}
.acalog-custom .cq-colctrl-9-3-c0 .facesvoiceshero .faces-voices-inner:before {
  left: calc(235px);
}
.acalog-custom .cq-colctrl-9-3-c0 .facesvoiceshero .faces-voices-title {
  left: 338px;
}
.acalog-custom .cq-colctrl-9-3-c0 .facesvoiceshero .no-image .faces-voices-title {
  left: 76px;
}
.acalog-custom .cq-colctrl-9-3-c0 .facesvoiceshero .list-style-faces-voices {
  padding-left: 76px;
  padding-right: 76px;
  overflow: hidden;
}
.acalog-custom .cq-colctrl-9-3-c0 .facesvoiceshero .list-style-faces-voices .lSAction .lSPrev,
.acalog-custom .cq-colctrl-9-3-c0 .facesvoiceshero .list-style-faces-voices .lSAction .lSNext {
  width: 76px;
}
.acalog-custom .cq-colctrl-9-3-c0
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSPrev
  .focus-mask:before,
.acalog-custom .cq-colctrl-9-3-c0
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSNext
  .focus-mask:before {
  font-size: 36px;
}
.acalog-custom .cq-colctrl-9-3-c0 .facesvoiceshero .teaser-block .teaser-inner .teaser-images {
  width: 226px;
  height: 226px;
  margin-right: 36px;
}
.acalog-custom .cq-colctrl-9-3-c0
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-content
  .teaser-body
  * {
  font-size: 16px;
}
.acalog-custom .two-column-left .facesvoiceshero {
  margin: 0;
  width: 100%;
  overflow: hidden;
}
.acalog-custom .two-column-left .facesvoiceshero .faces-voices-inner:before {
  left: calc(235px);
}
.acalog-custom .two-column-left .facesvoiceshero .faces-voices-title {
  left: 338px;
}
.acalog-custom .two-column-left .facesvoiceshero .no-image .faces-voices-title {
  left: 76px;
}
.acalog-custom .two-column-left .facesvoiceshero .list-style-faces-voices {
  padding-left: 76px;
  padding-right: 76px;
  overflow: hidden;
}
.acalog-custom .two-column-left .facesvoiceshero .list-style-faces-voices .lSAction .lSPrev,
.acalog-custom .two-column-left .facesvoiceshero .list-style-faces-voices .lSAction .lSNext {
  width: 76px;
}
.acalog-custom .two-column-left
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSPrev
  .focus-mask:before,
.acalog-custom .two-column-left
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSNext
  .focus-mask:before {
  font-size: 36px;
}
.acalog-custom .two-column-left .facesvoiceshero .teaser-block .teaser-inner .teaser-images {
  width: 226px;
  height: 226px;
  margin-right: 36px;
}
.acalog-custom .two-column-left
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-content
  .teaser-body
  * {
  font-size: 16px;
}
.acalog-custom .two-column .facesvoiceshero {
  margin: 0;
  width: 100%;
  overflow: hidden;
}
.acalog-custom .two-column .facesvoiceshero .faces-voices-inner:before {
  left: calc(235px);
}
.acalog-custom .two-column .facesvoiceshero .faces-voices-title {
  left: 338px;
}
.acalog-custom .two-column .facesvoiceshero .no-image .faces-voices-title {
  left: 76px;
}
.acalog-custom .two-column .facesvoiceshero .list-style-faces-voices {
  padding-left: 76px;
  padding-right: 76px;
  overflow: hidden;
}
.acalog-custom .two-column .facesvoiceshero .list-style-faces-voices .lSAction .lSPrev,
.acalog-custom .two-column .facesvoiceshero .list-style-faces-voices .lSAction .lSNext {
  width: 76px;
}
.acalog-custom .two-column
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSPrev
  .focus-mask:before,
.acalog-custom .two-column
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSNext
  .focus-mask:before {
  font-size: 36px;
}
.acalog-custom .two-column .facesvoiceshero .teaser-block .teaser-inner .teaser-images {
  width: 226px;
  height: 226px;
  margin-right: 36px;
}
.acalog-custom .two-column
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-content
  .teaser-body
  * {
  font-size: 16px;
}
.acalog-custom .cq-colctrl-3-6-c1 .facesvoiceshero {
  margin: 0;
  width: 100%;
  text-align: center;
  overflow: hidden;
}
.acalog-custom .cq-colctrl-3-6-c1 .facesvoiceshero .faces-voices-inner:before {
  width: calc(942.9px);
  height: calc(1077.6px);
  background-size: calc(1077.6px) calc(942.9px);
  left: calc(-488.8%);
  top: auto;
  bottom: calc(32.65%);
  margin-bottom: calc(-383.156px);
  background-position-y: unset;
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
.acalog-custom .cq-colctrl-3-6-c1 .facesvoiceshero .no-image .faces-voices-title,
.acalog-custom .cq-colctrl-3-6-c1 .facesvoiceshero .faces-voices-title {
  position: relative;
  left: auto;
  margin: 0 10px 30px;
}
.acalog-custom .cq-colctrl-3-6-c1
  .facesvoiceshero
  .no-image
  .faces-voices-title
  + .list-style-faces-voices
  .lSSlideOuter
  .lSSlideWrapper
  .facesvoicespage
  .teaser-block
  .teaser-title,
.acalog-custom .cq-colctrl-3-6-c1
  .facesvoiceshero
  .faces-voices-title
  + .list-style-faces-voices
  .lSSlideOuter
  .lSSlideWrapper
  .facesvoicespage
  .teaser-block
  .teaser-title {
  margin: 0;
}
.acalog-custom .cq-colctrl-3-6-c1 .facesvoiceshero .list-style-faces-voices {
  padding: 0 12.14%;
  overflow: hidden;
  text-align: center;
}
.acalog-custom .cq-colctrl-3-6-c1 .facesvoiceshero .list-style-faces-voices .lSAction {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 100%;
  z-index: 10;
  pointer-events: none;
}
.acalog-custom .cq-colctrl-3-6-c1 .facesvoiceshero .list-style-faces-voices .lSAction .lSPrev,
.acalog-custom .cq-colctrl-3-6-c1 .facesvoiceshero .list-style-faces-voices .lSAction .lSNext {
  width: calc(79.922px);
  height: calc(289.156px);
  line-height: calc(289.156px);
  pointer-events: all;
}
.acalog-custom .cq-colctrl-3-6-c1
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSPrev
  .focus-mask:before,
.acalog-custom .cq-colctrl-3-6-c1
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSNext
  .focus-mask:before {
  font-size: 36px;
}
.acalog-custom .cq-colctrl-3-6-c1 .facesvoiceshero .no-image .list-style-faces-voices {
  padding: 0 calc(18.14%);
}
.acalog-custom .cq-colctrl-3-6-c1
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction {
  top: -30px;
}
.acalog-custom .cq-colctrl-3-6-c1
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction
  .lSPrev,
.acalog-custom .cq-colctrl-3-6-c1
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction
  .lSNext {
  height: 100%;
  width: calc(18.14%);
}
.acalog-custom .cq-colctrl-3-6-c1 .facesvoiceshero .teaser-block .teaser-inner {
  flex-direction: column;
  width: 100%;
  margin: 0 auto;
}
.acalog-custom .cq-colctrl-3-6-c1 .facesvoiceshero .teaser-block .teaser-inner .teaser-images {
  display: block;
  margin: 0 0 30px;
  width: calc(289.156px);
  height: calc(289.156px);
}
.acalog-custom .cq-colctrl-3-6-c1
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-content
  .teaser-title {
  margin: 0;
}
.acalog-custom .cq-colctrl-3-6-c1
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-content
  .teaser-body
  * {
  font-size: 16px;
}
.acalog-custom .cq-colctrl-3-6-c1 .facesvoiceshero .faces-voices-inner.size-1:before {
  margin-bottom: calc(-433.893px);
}
.acalog-custom .cq-colctrl-3-6-c1
  .facesvoiceshero
  .faces-voices-inner.size-1
  .teaser-block
  .teaser-inner
  .teaser-images {
  width: calc(339.893px);
  height: calc(339.893px);
}
.acalog-custom .cq-colctrl-3-6-c1 .facesvoiceshero .faces-voices-inner.no-title:before {
  margin-bottom: calc(-319.156px);
}
.acalog-custom .cq-colctrl-3-6-c1 .facesvoiceshero .faces-voices-inner.no-title.size-1:before {
  margin-bottom: calc(-369.893px);
}
.acalog-custom .cq-colctrl-6-3-c0 .facesvoiceshero {
  margin: 0;
  width: 100%;
  text-align: center;
  overflow: hidden;
}
.acalog-custom .cq-colctrl-6-3-c0 .facesvoiceshero .faces-voices-inner:before {
  width: calc(942.9px);
  height: calc(1077.6px);
  background-size: calc(1077.6px) calc(942.9px);
  left: calc(-488.8%);
  top: auto;
  bottom: calc(32.65%);
  margin-bottom: calc(-383.156px);
  background-position-y: unset;
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
.acalog-custom .cq-colctrl-6-3-c0 .facesvoiceshero .no-image .faces-voices-title,
.acalog-custom .cq-colctrl-6-3-c0 .facesvoiceshero .faces-voices-title {
  position: relative;
  left: auto;
  margin: 0 10px 30px;
}
.acalog-custom .cq-colctrl-6-3-c0
  .facesvoiceshero
  .no-image
  .faces-voices-title
  + .list-style-faces-voices
  .lSSlideOuter
  .lSSlideWrapper
  .facesvoicespage
  .teaser-block
  .teaser-title,
.acalog-custom .cq-colctrl-6-3-c0
  .facesvoiceshero
  .faces-voices-title
  + .list-style-faces-voices
  .lSSlideOuter
  .lSSlideWrapper
  .facesvoicespage
  .teaser-block
  .teaser-title {
  margin: 0;
}
.acalog-custom .cq-colctrl-6-3-c0 .facesvoiceshero .list-style-faces-voices {
  padding: 0 12.14%;
  overflow: hidden;
  text-align: center;
}
.acalog-custom .cq-colctrl-6-3-c0 .facesvoiceshero .list-style-faces-voices .lSAction {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 100%;
  z-index: 10;
  pointer-events: none;
}
.acalog-custom .cq-colctrl-6-3-c0 .facesvoiceshero .list-style-faces-voices .lSAction .lSPrev,
.acalog-custom .cq-colctrl-6-3-c0 .facesvoiceshero .list-style-faces-voices .lSAction .lSNext {
  width: calc(79.922px);
  height: calc(289.156px);
  line-height: calc(289.156px);
  pointer-events: all;
}
.acalog-custom .cq-colctrl-6-3-c0
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSPrev
  .focus-mask:before,
.acalog-custom .cq-colctrl-6-3-c0
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSNext
  .focus-mask:before {
  font-size: 36px;
}
.acalog-custom .cq-colctrl-6-3-c0 .facesvoiceshero .no-image .list-style-faces-voices {
  padding: 0 calc(18.14%);
}
.acalog-custom .cq-colctrl-6-3-c0
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction {
  top: -30px;
}
.acalog-custom .cq-colctrl-6-3-c0
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction
  .lSPrev,
.acalog-custom .cq-colctrl-6-3-c0
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction
  .lSNext {
  height: 100%;
  width: calc(18.14%);
}
.acalog-custom .cq-colctrl-6-3-c0 .facesvoiceshero .teaser-block .teaser-inner {
  flex-direction: column;
  width: 100%;
  margin: 0 auto;
}
.acalog-custom .cq-colctrl-6-3-c0 .facesvoiceshero .teaser-block .teaser-inner .teaser-images {
  display: block;
  margin: 0 0 30px;
  width: calc(289.156px);
  height: calc(289.156px);
}
.acalog-custom .cq-colctrl-6-3-c0
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-content
  .teaser-title {
  margin: 0;
}
.acalog-custom .cq-colctrl-6-3-c0
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-content
  .teaser-body
  * {
  font-size: 16px;
}
.acalog-custom .cq-colctrl-6-3-c0 .facesvoiceshero .faces-voices-inner.size-1:before {
  margin-bottom: calc(-433.893px);
}
.acalog-custom .cq-colctrl-6-3-c0
  .facesvoiceshero
  .faces-voices-inner.size-1
  .teaser-block
  .teaser-inner
  .teaser-images {
  width: calc(339.893px);
  height: calc(339.893px);
}
.acalog-custom .cq-colctrl-6-3-c0 .facesvoiceshero .faces-voices-inner.no-title:before {
  margin-bottom: calc(-319.156px);
}
.acalog-custom .cq-colctrl-6-3-c0 .facesvoiceshero .faces-voices-inner.no-title.size-1:before {
  margin-bottom: calc(-369.893px);
}
.acalog-custom .cq-colctrl-3-3-6-c2 .facesvoiceshero {
  margin: 0;
  width: 100%;
  text-align: center;
  overflow: hidden;
}
.acalog-custom .cq-colctrl-3-3-6-c2 .facesvoiceshero .faces-voices-inner:before {
  width: calc(942.9px);
  height: calc(1077.6px);
  background-size: calc(1077.6px) calc(942.9px);
  left: calc(-488.8%);
  top: auto;
  bottom: calc(32.65%);
  margin-bottom: calc(-383.156px);
  background-position-y: unset;
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
.acalog-custom .cq-colctrl-3-3-6-c2 .facesvoiceshero .no-image .faces-voices-title,
.acalog-custom .cq-colctrl-3-3-6-c2 .facesvoiceshero .faces-voices-title {
  position: relative;
  left: auto;
  margin: 0 10px 30px;
}
.acalog-custom .cq-colctrl-3-3-6-c2
  .facesvoiceshero
  .no-image
  .faces-voices-title
  + .list-style-faces-voices
  .lSSlideOuter
  .lSSlideWrapper
  .facesvoicespage
  .teaser-block
  .teaser-title,
.acalog-custom .cq-colctrl-3-3-6-c2
  .facesvoiceshero
  .faces-voices-title
  + .list-style-faces-voices
  .lSSlideOuter
  .lSSlideWrapper
  .facesvoicespage
  .teaser-block
  .teaser-title {
  margin: 0;
}
.acalog-custom .cq-colctrl-3-3-6-c2 .facesvoiceshero .list-style-faces-voices {
  padding: 0 12.14%;
  overflow: hidden;
  text-align: center;
}
.acalog-custom .cq-colctrl-3-3-6-c2 .facesvoiceshero .list-style-faces-voices .lSAction {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 100%;
  z-index: 10;
  pointer-events: none;
}
.acalog-custom .cq-colctrl-3-3-6-c2
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSPrev,
.acalog-custom .cq-colctrl-3-3-6-c2
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSNext {
  width: calc(79.922px);
  height: calc(289.156px);
  line-height: calc(289.156px);
  pointer-events: all;
}
.acalog-custom .cq-colctrl-3-3-6-c2
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSPrev
  .focus-mask:before,
.acalog-custom .cq-colctrl-3-3-6-c2
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSNext
  .focus-mask:before {
  font-size: 36px;
}
.acalog-custom .cq-colctrl-3-3-6-c2 .facesvoiceshero .no-image .list-style-faces-voices {
  padding: 0 calc(18.14%);
}
.acalog-custom .cq-colctrl-3-3-6-c2
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction {
  top: -30px;
}
.acalog-custom .cq-colctrl-3-3-6-c2
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction
  .lSPrev,
.acalog-custom .cq-colctrl-3-3-6-c2
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction
  .lSNext {
  height: 100%;
  width: calc(18.14%);
}
.acalog-custom .cq-colctrl-3-3-6-c2 .facesvoiceshero .teaser-block .teaser-inner {
  flex-direction: column;
  width: 100%;
  margin: 0 auto;
}
.acalog-custom .cq-colctrl-3-3-6-c2
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-images {
  display: block;
  margin: 0 0 30px;
  width: calc(289.156px);
  height: calc(289.156px);
}
.acalog-custom .cq-colctrl-3-3-6-c2
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-content
  .teaser-title {
  margin: 0;
}
.acalog-custom .cq-colctrl-3-3-6-c2
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-content
  .teaser-body
  * {
  font-size: 16px;
}
.acalog-custom .cq-colctrl-3-3-6-c2 .facesvoiceshero .faces-voices-inner.size-1:before {
  margin-bottom: calc(-433.893px);
}
.acalog-custom .cq-colctrl-3-3-6-c2
  .facesvoiceshero
  .faces-voices-inner.size-1
  .teaser-block
  .teaser-inner
  .teaser-images {
  width: calc(339.893px);
  height: calc(339.893px);
}
.acalog-custom .cq-colctrl-3-3-6-c2 .facesvoiceshero .faces-voices-inner.no-title:before {
  margin-bottom: calc(-319.156px);
}
.acalog-custom .cq-colctrl-3-3-6-c2
  .facesvoiceshero
  .faces-voices-inner.no-title.size-1:before {
  margin-bottom: calc(-369.893px);
}
.acalog-custom .cq-colctrl-3-6-3-c1 .facesvoiceshero {
  margin: 0;
  width: 100%;
  text-align: center;
  overflow: hidden;
}
.acalog-custom .cq-colctrl-3-6-3-c1 .facesvoiceshero .faces-voices-inner:before {
  width: calc(942.9px);
  height: calc(1077.6px);
  background-size: calc(1077.6px) calc(942.9px);
  left: calc(-488.8%);
  top: auto;
  bottom: calc(32.65%);
  margin-bottom: calc(-383.156px);
  background-position-y: unset;
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
.acalog-custom .cq-colctrl-3-6-3-c1 .facesvoiceshero .no-image .faces-voices-title,
.acalog-custom .cq-colctrl-3-6-3-c1 .facesvoiceshero .faces-voices-title {
  position: relative;
  left: auto;
  margin: 0 10px 30px;
}
.acalog-custom .cq-colctrl-3-6-3-c1
  .facesvoiceshero
  .no-image
  .faces-voices-title
  + .list-style-faces-voices
  .lSSlideOuter
  .lSSlideWrapper
  .facesvoicespage
  .teaser-block
  .teaser-title,
.acalog-custom .cq-colctrl-3-6-3-c1
  .facesvoiceshero
  .faces-voices-title
  + .list-style-faces-voices
  .lSSlideOuter
  .lSSlideWrapper
  .facesvoicespage
  .teaser-block
  .teaser-title {
  margin: 0;
}
.acalog-custom .cq-colctrl-3-6-3-c1 .facesvoiceshero .list-style-faces-voices {
  padding: 0 12.14%;
  overflow: hidden;
  text-align: center;
}
.acalog-custom .cq-colctrl-3-6-3-c1 .facesvoiceshero .list-style-faces-voices .lSAction {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 100%;
  z-index: 10;
  pointer-events: none;
}
.acalog-custom .cq-colctrl-3-6-3-c1
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSPrev,
.acalog-custom .cq-colctrl-3-6-3-c1
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSNext {
  width: calc(79.922px);
  height: calc(289.156px);
  line-height: calc(289.156px);
  pointer-events: all;
}
.acalog-custom .cq-colctrl-3-6-3-c1
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSPrev
  .focus-mask:before,
.acalog-custom .cq-colctrl-3-6-3-c1
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSNext
  .focus-mask:before {
  font-size: 36px;
}
.acalog-custom .cq-colctrl-3-6-3-c1 .facesvoiceshero .no-image .list-style-faces-voices {
  padding: 0 calc(18.14%);
}
.acalog-custom .cq-colctrl-3-6-3-c1
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction {
  top: -30px;
}
.acalog-custom .cq-colctrl-3-6-3-c1
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction
  .lSPrev,
.acalog-custom .cq-colctrl-3-6-3-c1
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction
  .lSNext {
  height: 100%;
  width: calc(18.14%);
}
.acalog-custom .cq-colctrl-3-6-3-c1 .facesvoiceshero .teaser-block .teaser-inner {
  flex-direction: column;
  width: 100%;
  margin: 0 auto;
}
.acalog-custom .cq-colctrl-3-6-3-c1
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-images {
  display: block;
  margin: 0 0 30px;
  width: calc(289.156px);
  height: calc(289.156px);
}
.acalog-custom .cq-colctrl-3-6-3-c1
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-content
  .teaser-title {
  margin: 0;
}
.acalog-custom .cq-colctrl-3-6-3-c1
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-content
  .teaser-body
  * {
  font-size: 16px;
}
.acalog-custom .cq-colctrl-3-6-3-c1 .facesvoiceshero .faces-voices-inner.size-1:before {
  margin-bottom: calc(-433.893px);
}
.acalog-custom .cq-colctrl-3-6-3-c1
  .facesvoiceshero
  .faces-voices-inner.size-1
  .teaser-block
  .teaser-inner
  .teaser-images {
  width: calc(339.893px);
  height: calc(339.893px);
}
.acalog-custom .cq-colctrl-3-6-3-c1 .facesvoiceshero .faces-voices-inner.no-title:before {
  margin-bottom: calc(-319.156px);
}
.acalog-custom .cq-colctrl-3-6-3-c1
  .facesvoiceshero
  .faces-voices-inner.no-title.size-1:before {
  margin-bottom: calc(-369.893px);
}
.acalog-custom .cq-colctrl-6-3-3-c0 .facesvoiceshero {
  margin: 0;
  width: 100%;
  text-align: center;
  overflow: hidden;
}
.acalog-custom .cq-colctrl-6-3-3-c0 .facesvoiceshero .faces-voices-inner:before {
  width: calc(942.9px);
  height: calc(1077.6px);
  background-size: calc(1077.6px) calc(942.9px);
  left: calc(-488.8%);
  top: auto;
  bottom: calc(32.65%);
  margin-bottom: calc(-383.156px);
  background-position-y: unset;
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
.acalog-custom .cq-colctrl-6-3-3-c0 .facesvoiceshero .no-image .faces-voices-title,
.acalog-custom .cq-colctrl-6-3-3-c0 .facesvoiceshero .faces-voices-title {
  position: relative;
  left: auto;
  margin: 0 10px 30px;
}
.acalog-custom .cq-colctrl-6-3-3-c0
  .facesvoiceshero
  .no-image
  .faces-voices-title
  + .list-style-faces-voices
  .lSSlideOuter
  .lSSlideWrapper
  .facesvoicespage
  .teaser-block
  .teaser-title,
.acalog-custom .cq-colctrl-6-3-3-c0
  .facesvoiceshero
  .faces-voices-title
  + .list-style-faces-voices
  .lSSlideOuter
  .lSSlideWrapper
  .facesvoicespage
  .teaser-block
  .teaser-title {
  margin: 0;
}
.acalog-custom .cq-colctrl-6-3-3-c0 .facesvoiceshero .list-style-faces-voices {
  padding: 0 12.14%;
  overflow: hidden;
  text-align: center;
}
.acalog-custom .cq-colctrl-6-3-3-c0 .facesvoiceshero .list-style-faces-voices .lSAction {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 100%;
  z-index: 10;
  pointer-events: none;
}
.acalog-custom .cq-colctrl-6-3-3-c0
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSPrev,
.acalog-custom .cq-colctrl-6-3-3-c0
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSNext {
  width: calc(79.922px);
  height: calc(289.156px);
  line-height: calc(289.156px);
  pointer-events: all;
}
.acalog-custom .cq-colctrl-6-3-3-c0
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSPrev
  .focus-mask:before,
.acalog-custom .cq-colctrl-6-3-3-c0
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSNext
  .focus-mask:before {
  font-size: 36px;
}
.acalog-custom .cq-colctrl-6-3-3-c0 .facesvoiceshero .no-image .list-style-faces-voices {
  padding: 0 calc(18.14%);
}
.acalog-custom .cq-colctrl-6-3-3-c0
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction {
  top: -30px;
}
.acalog-custom .cq-colctrl-6-3-3-c0
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction
  .lSPrev,
.acalog-custom .cq-colctrl-6-3-3-c0
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction
  .lSNext {
  height: 100%;
  width: calc(18.14%);
}
.acalog-custom .cq-colctrl-6-3-3-c0 .facesvoiceshero .teaser-block .teaser-inner {
  flex-direction: column;
  width: 100%;
  margin: 0 auto;
}
.acalog-custom .cq-colctrl-6-3-3-c0
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-images {
  display: block;
  margin: 0 0 30px;
  width: calc(289.156px);
  height: calc(289.156px);
}
.acalog-custom .cq-colctrl-6-3-3-c0
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-content
  .teaser-title {
  margin: 0;
}
.acalog-custom .cq-colctrl-6-3-3-c0
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-content
  .teaser-body
  * {
  font-size: 16px;
}
.acalog-custom .cq-colctrl-6-3-3-c0 .facesvoiceshero .faces-voices-inner.size-1:before {
  margin-bottom: calc(-433.893px);
}
.acalog-custom .cq-colctrl-6-3-3-c0
  .facesvoiceshero
  .faces-voices-inner.size-1
  .teaser-block
  .teaser-inner
  .teaser-images {
  width: calc(339.893px);
  height: calc(339.893px);
}
.acalog-custom .cq-colctrl-6-3-3-c0 .facesvoiceshero .faces-voices-inner.no-title:before {
  margin-bottom: calc(-319.156px);
}
.acalog-custom .cq-colctrl-6-3-3-c0
  .facesvoiceshero
  .faces-voices-inner.no-title.size-1:before {
  margin-bottom: calc(-369.893px);
}
.acalog-custom .cq-colctrl-6-6-c1 .facesvoiceshero {
  margin: 0;
  width: 100%;
  text-align: center;
  overflow: hidden;
}
.acalog-custom .cq-colctrl-6-6-c1 .facesvoiceshero .faces-voices-inner:before {
  width: calc(942.9px);
  height: calc(1077.6px);
  background-size: calc(1077.6px) calc(942.9px);
  left: calc(-488.8%);
  top: auto;
  bottom: calc(32.65%);
  margin-bottom: calc(-383.156px);
  background-position-y: unset;
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
.acalog-custom .cq-colctrl-6-6-c1 .facesvoiceshero .no-image .faces-voices-title,
.acalog-custom .cq-colctrl-6-6-c1 .facesvoiceshero .faces-voices-title {
  position: relative;
  left: auto;
  margin: 0 10px 30px;
}
.acalog-custom .cq-colctrl-6-6-c1
  .facesvoiceshero
  .no-image
  .faces-voices-title
  + .list-style-faces-voices
  .lSSlideOuter
  .lSSlideWrapper
  .facesvoicespage
  .teaser-block
  .teaser-title,
.acalog-custom .cq-colctrl-6-6-c1
  .facesvoiceshero
  .faces-voices-title
  + .list-style-faces-voices
  .lSSlideOuter
  .lSSlideWrapper
  .facesvoicespage
  .teaser-block
  .teaser-title {
  margin: 0;
}
.acalog-custom .cq-colctrl-6-6-c1 .facesvoiceshero .list-style-faces-voices {
  padding: 0 12.14%;
  overflow: hidden;
  text-align: center;
}
.acalog-custom .cq-colctrl-6-6-c1 .facesvoiceshero .list-style-faces-voices .lSAction {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 100%;
  z-index: 10;
  pointer-events: none;
}
.acalog-custom .cq-colctrl-6-6-c1 .facesvoiceshero .list-style-faces-voices .lSAction .lSPrev,
.acalog-custom .cq-colctrl-6-6-c1 .facesvoiceshero .list-style-faces-voices .lSAction .lSNext {
  width: calc(79.922px);
  height: calc(289.156px);
  line-height: calc(289.156px);
  pointer-events: all;
}
.acalog-custom .cq-colctrl-6-6-c1
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSPrev
  .focus-mask:before,
.acalog-custom .cq-colctrl-6-6-c1
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSNext
  .focus-mask:before {
  font-size: 36px;
}
.acalog-custom .cq-colctrl-6-6-c1 .facesvoiceshero .no-image .list-style-faces-voices {
  padding: 0 calc(18.14%);
}
.acalog-custom .cq-colctrl-6-6-c1
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction {
  top: -30px;
}
.acalog-custom .cq-colctrl-6-6-c1
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction
  .lSPrev,
.acalog-custom .cq-colctrl-6-6-c1
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction
  .lSNext {
  height: 100%;
  width: calc(18.14%);
}
.acalog-custom .cq-colctrl-6-6-c1 .facesvoiceshero .teaser-block .teaser-inner {
  flex-direction: column;
  width: 100%;
  margin: 0 auto;
}
.acalog-custom .cq-colctrl-6-6-c1 .facesvoiceshero .teaser-block .teaser-inner .teaser-images {
  display: block;
  margin: 0 0 30px;
  width: calc(289.156px);
  height: calc(289.156px);
}
.acalog-custom .cq-colctrl-6-6-c1
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-content
  .teaser-title {
  margin: 0;
}
.acalog-custom .cq-colctrl-6-6-c1
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-content
  .teaser-body
  * {
  font-size: 16px;
}
.acalog-custom .cq-colctrl-6-6-c1 .facesvoiceshero .faces-voices-inner.size-1:before {
  margin-bottom: calc(-433.893px);
}
.acalog-custom .cq-colctrl-6-6-c1
  .facesvoiceshero
  .faces-voices-inner.size-1
  .teaser-block
  .teaser-inner
  .teaser-images {
  width: calc(339.893px);
  height: calc(339.893px);
}
.acalog-custom .cq-colctrl-6-6-c1 .facesvoiceshero .faces-voices-inner.no-title:before {
  margin-bottom: calc(-319.156px);
}
.acalog-custom .cq-colctrl-6-6-c1 .facesvoiceshero .faces-voices-inner.no-title.size-1:before {
  margin-bottom: calc(-369.893px);
}
.acalog-custom .cq-colctrl-6-6-c0 .facesvoiceshero {
  margin: 0;
  width: 100%;
  text-align: center;
  overflow: hidden;
}
.acalog-custom .cq-colctrl-6-6-c0 .facesvoiceshero .faces-voices-inner:before {
  width: calc(942.9px);
  height: calc(1077.6px);
  background-size: calc(1077.6px) calc(942.9px);
  left: calc(-488.8%);
  top: auto;
  bottom: calc(32.65%);
  margin-bottom: calc(-383.156px);
  background-position-y: unset;
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
.acalog-custom .cq-colctrl-6-6-c0 .facesvoiceshero .no-image .faces-voices-title,
.acalog-custom .cq-colctrl-6-6-c0 .facesvoiceshero .faces-voices-title {
  position: relative;
  left: auto;
  margin: 0 10px 30px;
}
.acalog-custom .cq-colctrl-6-6-c0
  .facesvoiceshero
  .no-image
  .faces-voices-title
  + .list-style-faces-voices
  .lSSlideOuter
  .lSSlideWrapper
  .facesvoicespage
  .teaser-block
  .teaser-title,
.acalog-custom .cq-colctrl-6-6-c0
  .facesvoiceshero
  .faces-voices-title
  + .list-style-faces-voices
  .lSSlideOuter
  .lSSlideWrapper
  .facesvoicespage
  .teaser-block
  .teaser-title {
  margin: 0;
}
.acalog-custom .cq-colctrl-6-6-c0 .facesvoiceshero .list-style-faces-voices {
  padding: 0 12.14%;
  overflow: hidden;
  text-align: center;
}
.acalog-custom .cq-colctrl-6-6-c0 .facesvoiceshero .list-style-faces-voices .lSAction {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 100%;
  z-index: 10;
  pointer-events: none;
}
.acalog-custom .cq-colctrl-6-6-c0 .facesvoiceshero .list-style-faces-voices .lSAction .lSPrev,
.acalog-custom .cq-colctrl-6-6-c0 .facesvoiceshero .list-style-faces-voices .lSAction .lSNext {
  width: calc(79.922px);
  height: calc(289.156px);
  line-height: calc(289.156px);
  pointer-events: all;
}
.acalog-custom .cq-colctrl-6-6-c0
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSPrev
  .focus-mask:before,
.acalog-custom .cq-colctrl-6-6-c0
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSNext
  .focus-mask:before {
  font-size: 36px;
}
.acalog-custom .cq-colctrl-6-6-c0 .facesvoiceshero .no-image .list-style-faces-voices {
  padding: 0 calc(18.14%);
}
.acalog-custom .cq-colctrl-6-6-c0
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction {
  top: -30px;
}
.acalog-custom .cq-colctrl-6-6-c0
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction
  .lSPrev,
.acalog-custom .cq-colctrl-6-6-c0
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction
  .lSNext {
  height: 100%;
  width: calc(18.14%);
}
.acalog-custom .cq-colctrl-6-6-c0 .facesvoiceshero .teaser-block .teaser-inner {
  flex-direction: column;
  width: 100%;
  margin: 0 auto;
}
.acalog-custom .cq-colctrl-6-6-c0 .facesvoiceshero .teaser-block .teaser-inner .teaser-images {
  display: block;
  margin: 0 0 30px;
  width: calc(289.156px);
  height: calc(289.156px);
}
.acalog-custom .cq-colctrl-6-6-c0
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-content
  .teaser-title {
  margin: 0;
}
.acalog-custom .cq-colctrl-6-6-c0
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-content
  .teaser-body
  * {
  font-size: 16px;
}
.acalog-custom .cq-colctrl-6-6-c0 .facesvoiceshero .faces-voices-inner.size-1:before {
  margin-bottom: calc(-433.893px);
}
.acalog-custom .cq-colctrl-6-6-c0
  .facesvoiceshero
  .faces-voices-inner.size-1
  .teaser-block
  .teaser-inner
  .teaser-images {
  width: calc(339.893px);
  height: calc(339.893px);
}
.acalog-custom .cq-colctrl-6-6-c0 .facesvoiceshero .faces-voices-inner.no-title:before {
  margin-bottom: calc(-319.156px);
}
.acalog-custom .cq-colctrl-6-6-c0 .facesvoiceshero .faces-voices-inner.no-title.size-1:before {
  margin-bottom: calc(-369.893px);
}
.acalog-custom .three-column .facesvoiceshero {
  margin: 0;
  width: 100%;
  text-align: center;
  overflow: hidden;
}
.acalog-custom .three-column .facesvoiceshero .faces-voices-inner:before {
  width: calc(942.9px);
  height: calc(1077.6px);
  background-size: calc(1077.6px) calc(942.9px);
  left: calc(-488.8%);
  top: auto;
  bottom: calc(32.65%);
  margin-bottom: calc(-383.156px);
  background-position-y: unset;
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
.acalog-custom .three-column .facesvoiceshero .no-image .faces-voices-title,
.acalog-custom .three-column .facesvoiceshero .faces-voices-title {
  position: relative;
  left: auto;
  margin: 0 10px 30px;
}
.acalog-custom .three-column
  .facesvoiceshero
  .no-image
  .faces-voices-title
  + .list-style-faces-voices
  .lSSlideOuter
  .lSSlideWrapper
  .facesvoicespage
  .teaser-block
  .teaser-title,
.acalog-custom .three-column
  .facesvoiceshero
  .faces-voices-title
  + .list-style-faces-voices
  .lSSlideOuter
  .lSSlideWrapper
  .facesvoicespage
  .teaser-block
  .teaser-title {
  margin: 0;
}
.acalog-custom .three-column .facesvoiceshero .list-style-faces-voices {
  padding: 0 12.14%;
  overflow: hidden;
  text-align: center;
}
.acalog-custom .three-column .facesvoiceshero .list-style-faces-voices .lSAction {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 100%;
  z-index: 10;
  pointer-events: none;
}
.acalog-custom .three-column .facesvoiceshero .list-style-faces-voices .lSAction .lSPrev,
.acalog-custom .three-column .facesvoiceshero .list-style-faces-voices .lSAction .lSNext {
  width: calc(79.922px);
  height: calc(289.156px);
  line-height: calc(289.156px);
  pointer-events: all;
}
.acalog-custom .three-column
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSPrev
  .focus-mask:before,
.acalog-custom .three-column
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSNext
  .focus-mask:before {
  font-size: 36px;
}
.acalog-custom .three-column .facesvoiceshero .no-image .list-style-faces-voices {
  padding: 0 calc(18.14%);
}
.acalog-custom .three-column .facesvoiceshero .no-image .list-style-faces-voices .lSAction {
  top: -30px;
}
.acalog-custom .three-column
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction
  .lSPrev,
.acalog-custom .three-column
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction
  .lSNext {
  height: 100%;
  width: calc(18.14%);
}
.acalog-custom .three-column .facesvoiceshero .teaser-block .teaser-inner {
  flex-direction: column;
  width: 100%;
  margin: 0 auto;
}
.acalog-custom .three-column .facesvoiceshero .teaser-block .teaser-inner .teaser-images {
  display: block;
  margin: 0 0 30px;
  width: calc(289.156px);
  height: calc(289.156px);
}
.acalog-custom .three-column
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-content
  .teaser-title {
  margin: 0;
}
.acalog-custom .three-column
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-content
  .teaser-body
  * {
  font-size: 16px;
}
.acalog-custom .three-column .facesvoiceshero .faces-voices-inner.size-1:before {
  margin-bottom: calc(-433.893px);
}
.acalog-custom .three-column
  .facesvoiceshero
  .faces-voices-inner.size-1
  .teaser-block
  .teaser-inner
  .teaser-images {
  width: calc(339.893px);
  height: calc(339.893px);
}
.acalog-custom .three-column .facesvoiceshero .faces-voices-inner.no-title:before {
  margin-bottom: calc(-319.156px);
}
.acalog-custom .three-column .facesvoiceshero .faces-voices-inner.no-title.size-1:before {
  margin-bottom: calc(-369.893px);
}
.acalog-custom .cq-colctrl-45-45-c1 .facesvoiceshero {
  margin: 0;
  width: 100%;
  text-align: center;
  overflow: hidden;
}
.acalog-custom .cq-colctrl-45-45-c1 .facesvoiceshero .faces-voices-inner:before {
  width: calc(690.9px);
  height: calc(789.6px);
  background-size: calc(789.6px) calc(690.9px);
  left: calc(-344.8%);
  top: auto;
  bottom: calc(50.65%);
  margin-bottom: calc(-305.876px);
  background-position-y: unset;
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
.acalog-custom .cq-colctrl-45-45-c1 .facesvoiceshero .no-image .faces-voices-title,
.acalog-custom .cq-colctrl-45-45-c1 .facesvoiceshero .faces-voices-title {
  position: relative;
  left: auto;
  margin: 0 10px 30px;
}
.acalog-custom .cq-colctrl-45-45-c1
  .facesvoiceshero
  .no-image
  .faces-voices-title
  + .list-style-faces-voices
  .lSSlideOuter
  .lSSlideWrapper
  .facesvoicespage
  .teaser-block
  .teaser-title,
.acalog-custom .cq-colctrl-45-45-c1
  .facesvoiceshero
  .faces-voices-title
  + .list-style-faces-voices
  .lSSlideOuter
  .lSSlideWrapper
  .facesvoicespage
  .teaser-block
  .teaser-title {
  margin: 0;
}
.acalog-custom .cq-colctrl-45-45-c1 .facesvoiceshero .list-style-faces-voices {
  padding: 0 12.14%;
  overflow: hidden;
  text-align: center;
}
.acalog-custom .cq-colctrl-45-45-c1 .facesvoiceshero .list-style-faces-voices .lSAction {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 100%;
  z-index: 10;
  pointer-events: none;
}
.acalog-custom .cq-colctrl-45-45-c1
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSPrev,
.acalog-custom .cq-colctrl-45-45-c1
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSNext {
  width: calc(58.562px);
  height: calc(211.876px);
  line-height: calc(211.876px);
  pointer-events: all;
}
.acalog-custom .cq-colctrl-45-45-c1
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSPrev
  .focus-mask:before,
.acalog-custom .cq-colctrl-45-45-c1
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSNext
  .focus-mask:before {
  font-size: 30px;
}
.acalog-custom .cq-colctrl-45-45-c1 .facesvoiceshero .no-image .list-style-faces-voices {
  padding: 0 calc(18.14%);
}
.acalog-custom .cq-colctrl-45-45-c1
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction {
  top: -30px;
}
.acalog-custom .cq-colctrl-45-45-c1
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction
  .lSPrev,
.acalog-custom .cq-colctrl-45-45-c1
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction
  .lSNext {
  height: 100%;
  width: calc(18.14%);
}
.acalog-custom .cq-colctrl-45-45-c1 .facesvoiceshero .teaser-block .teaser-inner {
  flex-direction: column;
  width: 100%;
  margin: 0 auto;
}
.acalog-custom .cq-colctrl-45-45-c1
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-images {
  display: block;
  margin: 0 0 30px;
  width: calc(211.876px);
  height: calc(211.876px);
}
.acalog-custom .cq-colctrl-45-45-c1
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-content
  .teaser-title {
  margin: 0;
}
.acalog-custom .cq-colctrl-45-45-c1
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-content
  .teaser-body
  * {
  font-size: 16px;
}
.acalog-custom .cq-colctrl-45-45-c1 .facesvoiceshero .faces-voices-inner.size-1:before {
  margin-bottom: calc(-343.053px);
}
.acalog-custom .cq-colctrl-45-45-c1
  .facesvoiceshero
  .faces-voices-inner.size-1
  .teaser-block
  .teaser-inner
  .teaser-images {
  width: calc(249.053px);
  height: calc(249.053px);
}
.acalog-custom .cq-colctrl-45-45-c1 .facesvoiceshero .faces-voices-inner.no-title:before {
  margin-bottom: calc(-241.876px);
}
.acalog-custom .cq-colctrl-45-45-c1
  .facesvoiceshero
  .faces-voices-inner.no-title.size-1:before {
  margin-bottom: calc(-279.053px);
}
.acalog-custom .cq-colctrl-45-45-c0 .facesvoiceshero {
  margin: 0;
  width: 100%;
  text-align: center;
  overflow: hidden;
}
.acalog-custom .cq-colctrl-45-45-c0 .facesvoiceshero .faces-voices-inner:before {
  width: calc(690.9px);
  height: calc(789.6px);
  background-size: calc(789.6px) calc(690.9px);
  left: calc(-344.8%);
  top: auto;
  bottom: calc(50.65%);
  margin-bottom: calc(-305.876px);
  background-position-y: unset;
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
.acalog-custom .cq-colctrl-45-45-c0 .facesvoiceshero .no-image .faces-voices-title,
.acalog-custom .cq-colctrl-45-45-c0 .facesvoiceshero .faces-voices-title {
  position: relative;
  left: auto;
  margin: 0 10px 30px;
}
.acalog-custom .cq-colctrl-45-45-c0
  .facesvoiceshero
  .no-image
  .faces-voices-title
  + .list-style-faces-voices
  .lSSlideOuter
  .lSSlideWrapper
  .facesvoicespage
  .teaser-block
  .teaser-title,
.acalog-custom .cq-colctrl-45-45-c0
  .facesvoiceshero
  .faces-voices-title
  + .list-style-faces-voices
  .lSSlideOuter
  .lSSlideWrapper
  .facesvoicespage
  .teaser-block
  .teaser-title {
  margin: 0;
}
.acalog-custom .cq-colctrl-45-45-c0 .facesvoiceshero .list-style-faces-voices {
  padding: 0 12.14%;
  overflow: hidden;
  text-align: center;
}
.acalog-custom .cq-colctrl-45-45-c0 .facesvoiceshero .list-style-faces-voices .lSAction {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 100%;
  z-index: 10;
  pointer-events: none;
}
.acalog-custom .cq-colctrl-45-45-c0
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSPrev,
.acalog-custom .cq-colctrl-45-45-c0
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSNext {
  width: calc(58.562px);
  height: calc(211.876px);
  line-height: calc(211.876px);
  pointer-events: all;
}
.acalog-custom .cq-colctrl-45-45-c0
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSPrev
  .focus-mask:before,
.acalog-custom .cq-colctrl-45-45-c0
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSNext
  .focus-mask:before {
  font-size: 30px;
}
.acalog-custom .cq-colctrl-45-45-c0 .facesvoiceshero .no-image .list-style-faces-voices {
  padding: 0 calc(18.14%);
}
.acalog-custom .cq-colctrl-45-45-c0
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction {
  top: -30px;
}
.acalog-custom .cq-colctrl-45-45-c0
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction
  .lSPrev,
.acalog-custom .cq-colctrl-45-45-c0
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction
  .lSNext {
  height: 100%;
  width: calc(18.14%);
}
.acalog-custom .cq-colctrl-45-45-c0 .facesvoiceshero .teaser-block .teaser-inner {
  flex-direction: column;
  width: 100%;
  margin: 0 auto;
}
.acalog-custom .cq-colctrl-45-45-c0
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-images {
  display: block;
  margin: 0 0 30px;
  width: calc(211.876px);
  height: calc(211.876px);
}
.acalog-custom .cq-colctrl-45-45-c0
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-content
  .teaser-title {
  margin: 0;
}
.acalog-custom .cq-colctrl-45-45-c0
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-content
  .teaser-body
  * {
  font-size: 16px;
}
.acalog-custom .cq-colctrl-45-45-c0 .facesvoiceshero .faces-voices-inner.size-1:before {
  margin-bottom: calc(-343.053px);
}
.acalog-custom .cq-colctrl-45-45-c0
  .facesvoiceshero
  .faces-voices-inner.size-1
  .teaser-block
  .teaser-inner
  .teaser-images {
  width: calc(249.053px);
  height: calc(249.053px);
}
.acalog-custom .cq-colctrl-45-45-c0 .facesvoiceshero .faces-voices-inner.no-title:before {
  margin-bottom: calc(-241.876px);
}
.acalog-custom .cq-colctrl-45-45-c0
  .facesvoiceshero
  .faces-voices-inner.no-title.size-1:before {
  margin-bottom: calc(-279.053px);
}
.acalog-custom .cq-colctrl-2-4-c1 .facesvoiceshero {
  margin: 0;
  width: 100%;
  text-align: center;
  overflow: hidden;
}
.acalog-custom .cq-colctrl-2-4-c1 .facesvoiceshero .faces-voices-inner:before {
  width: calc(617.4px);
  height: calc(705.6px);
  background-size: calc(705.6px) calc(617.4px);
  left: calc(-302.8%);
  top: auto;
  bottom: calc(55.9%);
  margin-bottom: calc(-283.336px);
  background-position-y: unset;
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
.acalog-custom .cq-colctrl-2-4-c1 .facesvoiceshero .no-image .faces-voices-title,
.acalog-custom .cq-colctrl-2-4-c1 .facesvoiceshero .faces-voices-title {
  position: relative;
  left: auto;
  margin: 0 10px 30px;
}
.acalog-custom .cq-colctrl-2-4-c1
  .facesvoiceshero
  .no-image
  .faces-voices-title
  + .list-style-faces-voices
  .lSSlideOuter
  .lSSlideWrapper
  .facesvoicespage
  .teaser-block
  .teaser-title,
.acalog-custom .cq-colctrl-2-4-c1
  .facesvoiceshero
  .faces-voices-title
  + .list-style-faces-voices
  .lSSlideOuter
  .lSSlideWrapper
  .facesvoicespage
  .teaser-block
  .teaser-title {
  margin: 0;
}
.acalog-custom .cq-colctrl-2-4-c1 .facesvoiceshero .list-style-faces-voices {
  padding: 0 12.14%;
  overflow: hidden;
  text-align: center;
}
.acalog-custom .cq-colctrl-2-4-c1 .facesvoiceshero .list-style-faces-voices .lSAction {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 100%;
  z-index: 10;
  pointer-events: none;
}
.acalog-custom .cq-colctrl-2-4-c1 .facesvoiceshero .list-style-faces-voices .lSAction .lSPrev,
.acalog-custom .cq-colctrl-2-4-c1 .facesvoiceshero .list-style-faces-voices .lSAction .lSNext {
  width: calc(52.332px);
  height: calc(189.336px);
  line-height: calc(189.336px);
  pointer-events: all;
}
.acalog-custom .cq-colctrl-2-4-c1
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSPrev
  .focus-mask:before,
.acalog-custom .cq-colctrl-2-4-c1
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSNext
  .focus-mask:before {
  font-size: 30px;
}
.acalog-custom .cq-colctrl-2-4-c1 .facesvoiceshero .no-image .list-style-faces-voices {
  padding: 0 calc(18.14%);
}
.acalog-custom .cq-colctrl-2-4-c1
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction {
  top: -30px;
}
.acalog-custom .cq-colctrl-2-4-c1
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction
  .lSPrev,
.acalog-custom .cq-colctrl-2-4-c1
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction
  .lSNext {
  height: 100%;
  width: calc(18.14%);
}
.acalog-custom .cq-colctrl-2-4-c1 .facesvoiceshero .teaser-block .teaser-inner {
  flex-direction: column;
  width: 100%;
  margin: 0 auto;
}
.acalog-custom .cq-colctrl-2-4-c1 .facesvoiceshero .teaser-block .teaser-inner .teaser-images {
  display: block;
  margin: 0 0 30px;
  width: calc(189.336px);
  height: calc(189.336px);
}
.acalog-custom .cq-colctrl-2-4-c1
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-content
  .teaser-title {
  margin: 0;
}
.acalog-custom .cq-colctrl-2-4-c1
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-content
  .teaser-body
  * {
  font-size: 16px;
}
.acalog-custom .cq-colctrl-2-4-c1 .facesvoiceshero .faces-voices-inner.size-1:before {
  margin-bottom: calc(-316.558px);
}
.acalog-custom .cq-colctrl-2-4-c1
  .facesvoiceshero
  .faces-voices-inner.size-1
  .teaser-block
  .teaser-inner
  .teaser-images {
  width: calc(222.558px);
  height: calc(222.558px);
}
.acalog-custom .cq-colctrl-2-4-c1 .facesvoiceshero .faces-voices-inner.no-title:before {
  margin-bottom: calc(-219.336px);
}
.acalog-custom .cq-colctrl-2-4-c1 .facesvoiceshero .faces-voices-inner.no-title.size-1:before {
  margin-bottom: calc(-252.558px);
}
.acalog-custom .cq-colctrl-4-2-c0 .facesvoiceshero {
  margin: 0;
  width: 100%;
  text-align: center;
  overflow: hidden;
}
.acalog-custom .cq-colctrl-4-2-c0 .facesvoiceshero .faces-voices-inner:before {
  width: calc(617.4px);
  height: calc(705.6px);
  background-size: calc(705.6px) calc(617.4px);
  left: calc(-302.8%);
  top: auto;
  bottom: calc(55.9%);
  margin-bottom: calc(-283.336px);
  background-position-y: unset;
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
.acalog-custom .cq-colctrl-4-2-c0 .facesvoiceshero .no-image .faces-voices-title,
.acalog-custom .cq-colctrl-4-2-c0 .facesvoiceshero .faces-voices-title {
  position: relative;
  left: auto;
  margin: 0 10px 30px;
}
.acalog-custom .cq-colctrl-4-2-c0
  .facesvoiceshero
  .no-image
  .faces-voices-title
  + .list-style-faces-voices
  .lSSlideOuter
  .lSSlideWrapper
  .facesvoicespage
  .teaser-block
  .teaser-title,
.acalog-custom .cq-colctrl-4-2-c0
  .facesvoiceshero
  .faces-voices-title
  + .list-style-faces-voices
  .lSSlideOuter
  .lSSlideWrapper
  .facesvoicespage
  .teaser-block
  .teaser-title {
  margin: 0;
}
.acalog-custom .cq-colctrl-4-2-c0 .facesvoiceshero .list-style-faces-voices {
  padding: 0 12.14%;
  overflow: hidden;
  text-align: center;
}
.acalog-custom .cq-colctrl-4-2-c0 .facesvoiceshero .list-style-faces-voices .lSAction {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 100%;
  z-index: 10;
  pointer-events: none;
}
.acalog-custom .cq-colctrl-4-2-c0 .facesvoiceshero .list-style-faces-voices .lSAction .lSPrev,
.acalog-custom .cq-colctrl-4-2-c0 .facesvoiceshero .list-style-faces-voices .lSAction .lSNext {
  width: calc(52.332px);
  height: calc(189.336px);
  line-height: calc(189.336px);
  pointer-events: all;
}
.acalog-custom .cq-colctrl-4-2-c0
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSPrev
  .focus-mask:before,
.acalog-custom .cq-colctrl-4-2-c0
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSNext
  .focus-mask:before {
  font-size: 30px;
}
.acalog-custom .cq-colctrl-4-2-c0 .facesvoiceshero .no-image .list-style-faces-voices {
  padding: 0 calc(18.14%);
}
.acalog-custom .cq-colctrl-4-2-c0
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction {
  top: -30px;
}
.acalog-custom .cq-colctrl-4-2-c0
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction
  .lSPrev,
.acalog-custom .cq-colctrl-4-2-c0
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction
  .lSNext {
  height: 100%;
  width: calc(18.14%);
}
.acalog-custom .cq-colctrl-4-2-c0 .facesvoiceshero .teaser-block .teaser-inner {
  flex-direction: column;
  width: 100%;
  margin: 0 auto;
}
.acalog-custom .cq-colctrl-4-2-c0 .facesvoiceshero .teaser-block .teaser-inner .teaser-images {
  display: block;
  margin: 0 0 30px;
  width: calc(189.336px);
  height: calc(189.336px);
}
.acalog-custom .cq-colctrl-4-2-c0
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-content
  .teaser-title {
  margin: 0;
}
.acalog-custom .cq-colctrl-4-2-c0
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-content
  .teaser-body
  * {
  font-size: 16px;
}
.acalog-custom .cq-colctrl-4-2-c0 .facesvoiceshero .faces-voices-inner.size-1:before {
  margin-bottom: calc(-316.558px);
}
.acalog-custom .cq-colctrl-4-2-c0
  .facesvoiceshero
  .faces-voices-inner.size-1
  .teaser-block
  .teaser-inner
  .teaser-images {
  width: calc(222.558px);
  height: calc(222.558px);
}
.acalog-custom .cq-colctrl-4-2-c0 .facesvoiceshero .faces-voices-inner.no-title:before {
  margin-bottom: calc(-219.336px);
}
.acalog-custom .cq-colctrl-4-2-c0 .facesvoiceshero .faces-voices-inner.no-title.size-1:before {
  margin-bottom: calc(-252.558px);
}
.acalog-custom .cq-colctrl-4-4-c1 .facesvoiceshero {
  margin: 0;
  width: 100%;
  text-align: center;
  overflow: hidden;
}
.acalog-custom .cq-colctrl-4-4-c1 .facesvoiceshero .faces-voices-inner:before {
  width: calc(617.4px);
  height: calc(705.6px);
  background-size: calc(705.6px) calc(617.4px);
  left: calc(-302.8%);
  top: auto;
  bottom: calc(55.9%);
  margin-bottom: calc(-283.336px);
  background-position-y: unset;
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
.acalog-custom .cq-colctrl-4-4-c1 .facesvoiceshero .no-image .faces-voices-title,
.acalog-custom .cq-colctrl-4-4-c1 .facesvoiceshero .faces-voices-title {
  position: relative;
  left: auto;
  margin: 0 10px 30px;
}
.acalog-custom .cq-colctrl-4-4-c1
  .facesvoiceshero
  .no-image
  .faces-voices-title
  + .list-style-faces-voices
  .lSSlideOuter
  .lSSlideWrapper
  .facesvoicespage
  .teaser-block
  .teaser-title,
.acalog-custom .cq-colctrl-4-4-c1
  .facesvoiceshero
  .faces-voices-title
  + .list-style-faces-voices
  .lSSlideOuter
  .lSSlideWrapper
  .facesvoicespage
  .teaser-block
  .teaser-title {
  margin: 0;
}
.acalog-custom .cq-colctrl-4-4-c1 .facesvoiceshero .list-style-faces-voices {
  padding: 0 12.14%;
  overflow: hidden;
  text-align: center;
}
.acalog-custom .cq-colctrl-4-4-c1 .facesvoiceshero .list-style-faces-voices .lSAction {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 100%;
  z-index: 10;
  pointer-events: none;
}
.acalog-custom .cq-colctrl-4-4-c1 .facesvoiceshero .list-style-faces-voices .lSAction .lSPrev,
.acalog-custom .cq-colctrl-4-4-c1 .facesvoiceshero .list-style-faces-voices .lSAction .lSNext {
  width: calc(52.332px);
  height: calc(189.336px);
  line-height: calc(189.336px);
  pointer-events: all;
}
.acalog-custom .cq-colctrl-4-4-c1
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSPrev
  .focus-mask:before,
.acalog-custom .cq-colctrl-4-4-c1
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSNext
  .focus-mask:before {
  font-size: 30px;
}
.acalog-custom .cq-colctrl-4-4-c1 .facesvoiceshero .no-image .list-style-faces-voices {
  padding: 0 calc(18.14%);
}
.acalog-custom .cq-colctrl-4-4-c1
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction {
  top: -30px;
}
.acalog-custom .cq-colctrl-4-4-c1
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction
  .lSPrev,
.acalog-custom .cq-colctrl-4-4-c1
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction
  .lSNext {
  height: 100%;
  width: calc(18.14%);
}
.acalog-custom .cq-colctrl-4-4-c1 .facesvoiceshero .teaser-block .teaser-inner {
  flex-direction: column;
  width: 100%;
  margin: 0 auto;
}
.acalog-custom .cq-colctrl-4-4-c1 .facesvoiceshero .teaser-block .teaser-inner .teaser-images {
  display: block;
  margin: 0 0 30px;
  width: calc(189.336px);
  height: calc(189.336px);
}
.acalog-custom .cq-colctrl-4-4-c1
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-content
  .teaser-title {
  margin: 0;
}
.acalog-custom .cq-colctrl-4-4-c1
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-content
  .teaser-body
  * {
  font-size: 16px;
}
.acalog-custom .cq-colctrl-4-4-c1 .facesvoiceshero .faces-voices-inner.size-1:before {
  margin-bottom: calc(-316.558px);
}
.acalog-custom .cq-colctrl-4-4-c1
  .facesvoiceshero
  .faces-voices-inner.size-1
  .teaser-block
  .teaser-inner
  .teaser-images {
  width: calc(222.558px);
  height: calc(222.558px);
}
.acalog-custom .cq-colctrl-4-4-c1 .facesvoiceshero .faces-voices-inner.no-title:before {
  margin-bottom: calc(-219.336px);
}
.acalog-custom .cq-colctrl-4-4-c1 .facesvoiceshero .faces-voices-inner.no-title.size-1:before {
  margin-bottom: calc(-252.558px);
}
.acalog-custom .cq-colctrl-4-4-c0 .facesvoiceshero {
  margin: 0;
  width: 100%;
  text-align: center;
  overflow: hidden;
}
.acalog-custom .cq-colctrl-4-4-c0 .facesvoiceshero .faces-voices-inner:before {
  width: calc(617.4px);
  height: calc(705.6px);
  background-size: calc(705.6px) calc(617.4px);
  left: calc(-302.8%);
  top: auto;
  bottom: calc(55.9%);
  margin-bottom: calc(-283.336px);
  background-position-y: unset;
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
.acalog-custom .cq-colctrl-4-4-c0 .facesvoiceshero .no-image .faces-voices-title,
.acalog-custom .cq-colctrl-4-4-c0 .facesvoiceshero .faces-voices-title {
  position: relative;
  left: auto;
  margin: 0 10px 30px;
}
.acalog-custom .cq-colctrl-4-4-c0
  .facesvoiceshero
  .no-image
  .faces-voices-title
  + .list-style-faces-voices
  .lSSlideOuter
  .lSSlideWrapper
  .facesvoicespage
  .teaser-block
  .teaser-title,
.acalog-custom .cq-colctrl-4-4-c0
  .facesvoiceshero
  .faces-voices-title
  + .list-style-faces-voices
  .lSSlideOuter
  .lSSlideWrapper
  .facesvoicespage
  .teaser-block
  .teaser-title {
  margin: 0;
}
.acalog-custom .cq-colctrl-4-4-c0 .facesvoiceshero .list-style-faces-voices {
  padding: 0 12.14%;
  overflow: hidden;
  text-align: center;
}
.acalog-custom .cq-colctrl-4-4-c0 .facesvoiceshero .list-style-faces-voices .lSAction {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 100%;
  z-index: 10;
  pointer-events: none;
}
.acalog-custom .cq-colctrl-4-4-c0 .facesvoiceshero .list-style-faces-voices .lSAction .lSPrev,
.acalog-custom .cq-colctrl-4-4-c0 .facesvoiceshero .list-style-faces-voices .lSAction .lSNext {
  width: calc(52.332px);
  height: calc(189.336px);
  line-height: calc(189.336px);
  pointer-events: all;
}
.acalog-custom .cq-colctrl-4-4-c0
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSPrev
  .focus-mask:before,
.acalog-custom .cq-colctrl-4-4-c0
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSNext
  .focus-mask:before {
  font-size: 30px;
}
.acalog-custom .cq-colctrl-4-4-c0 .facesvoiceshero .no-image .list-style-faces-voices {
  padding: 0 calc(18.14%);
}
.acalog-custom .cq-colctrl-4-4-c0
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction {
  top: -30px;
}
.acalog-custom .cq-colctrl-4-4-c0
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction
  .lSPrev,
.acalog-custom .cq-colctrl-4-4-c0
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction
  .lSNext {
  height: 100%;
  width: calc(18.14%);
}
.acalog-custom .cq-colctrl-4-4-c0 .facesvoiceshero .teaser-block .teaser-inner {
  flex-direction: column;
  width: 100%;
  margin: 0 auto;
}
.acalog-custom .cq-colctrl-4-4-c0 .facesvoiceshero .teaser-block .teaser-inner .teaser-images {
  display: block;
  margin: 0 0 30px;
  width: calc(189.336px);
  height: calc(189.336px);
}
.acalog-custom .cq-colctrl-4-4-c0
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-content
  .teaser-title {
  margin: 0;
}
.acalog-custom .cq-colctrl-4-4-c0
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-content
  .teaser-body
  * {
  font-size: 16px;
}
.acalog-custom .cq-colctrl-4-4-c0 .facesvoiceshero .faces-voices-inner.size-1:before {
  margin-bottom: calc(-316.558px);
}
.acalog-custom .cq-colctrl-4-4-c0
  .facesvoiceshero
  .faces-voices-inner.size-1
  .teaser-block
  .teaser-inner
  .teaser-images {
  width: calc(222.558px);
  height: calc(222.558px);
}
.acalog-custom .cq-colctrl-4-4-c0 .facesvoiceshero .faces-voices-inner.no-title:before {
  margin-bottom: calc(-219.336px);
}
.acalog-custom .cq-colctrl-4-4-c0 .facesvoiceshero .faces-voices-inner.no-title.size-1:before {
  margin-bottom: calc(-252.558px);
}
.acalog-custom .cq-colctrl-2-4-2-4-c3 .facesvoiceshero {
  margin: 0;
  width: 100%;
  text-align: center;
  overflow: hidden;
}
.acalog-custom .cq-colctrl-2-4-2-4-c3 .facesvoiceshero .faces-voices-inner:before {
  width: calc(617.4px);
  height: calc(705.6px);
  background-size: calc(705.6px) calc(617.4px);
  left: calc(-302.8%);
  top: auto;
  bottom: calc(55.9%);
  margin-bottom: calc(-283.336px);
  background-position-y: unset;
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
.acalog-custom .cq-colctrl-2-4-2-4-c3 .facesvoiceshero .no-image .faces-voices-title,
.acalog-custom .cq-colctrl-2-4-2-4-c3 .facesvoiceshero .faces-voices-title {
  position: relative;
  left: auto;
  margin: 0 10px 30px;
}
.acalog-custom .cq-colctrl-2-4-2-4-c3
  .facesvoiceshero
  .no-image
  .faces-voices-title
  + .list-style-faces-voices
  .lSSlideOuter
  .lSSlideWrapper
  .facesvoicespage
  .teaser-block
  .teaser-title,
.acalog-custom .cq-colctrl-2-4-2-4-c3
  .facesvoiceshero
  .faces-voices-title
  + .list-style-faces-voices
  .lSSlideOuter
  .lSSlideWrapper
  .facesvoicespage
  .teaser-block
  .teaser-title {
  margin: 0;
}
.acalog-custom .cq-colctrl-2-4-2-4-c3 .facesvoiceshero .list-style-faces-voices {
  padding: 0 12.14%;
  overflow: hidden;
  text-align: center;
}
.acalog-custom .cq-colctrl-2-4-2-4-c3 .facesvoiceshero .list-style-faces-voices .lSAction {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 100%;
  z-index: 10;
  pointer-events: none;
}
.acalog-custom .cq-colctrl-2-4-2-4-c3
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSPrev,
.acalog-custom .cq-colctrl-2-4-2-4-c3
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSNext {
  width: calc(52.332px);
  height: calc(189.336px);
  line-height: calc(189.336px);
  pointer-events: all;
}
.acalog-custom .cq-colctrl-2-4-2-4-c3
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSPrev
  .focus-mask:before,
.acalog-custom .cq-colctrl-2-4-2-4-c3
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSNext
  .focus-mask:before {
  font-size: 30px;
}
.acalog-custom .cq-colctrl-2-4-2-4-c3 .facesvoiceshero .no-image .list-style-faces-voices {
  padding: 0 calc(18.14%);
}
.acalog-custom .cq-colctrl-2-4-2-4-c3
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction {
  top: -30px;
}
.acalog-custom .cq-colctrl-2-4-2-4-c3
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction
  .lSPrev,
.acalog-custom .cq-colctrl-2-4-2-4-c3
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction
  .lSNext {
  height: 100%;
  width: calc(18.14%);
}
.acalog-custom .cq-colctrl-2-4-2-4-c3 .facesvoiceshero .teaser-block .teaser-inner {
  flex-direction: column;
  width: 100%;
  margin: 0 auto;
}
.acalog-custom .cq-colctrl-2-4-2-4-c3
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-images {
  display: block;
  margin: 0 0 30px;
  width: calc(189.336px);
  height: calc(189.336px);
}
.acalog-custom .cq-colctrl-2-4-2-4-c3
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-content
  .teaser-title {
  margin: 0;
}
.acalog-custom .cq-colctrl-2-4-2-4-c3
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-content
  .teaser-body
  * {
  font-size: 16px;
}
.acalog-custom .cq-colctrl-2-4-2-4-c3 .facesvoiceshero .faces-voices-inner.size-1:before {
  margin-bottom: calc(-316.558px);
}
.acalog-custom .cq-colctrl-2-4-2-4-c3
  .facesvoiceshero
  .faces-voices-inner.size-1
  .teaser-block
  .teaser-inner
  .teaser-images {
  width: calc(222.558px);
  height: calc(222.558px);
}
.acalog-custom .cq-colctrl-2-4-2-4-c3 .facesvoiceshero .faces-voices-inner.no-title:before {
  margin-bottom: calc(-219.336px);
}
.acalog-custom .cq-colctrl-2-4-2-4-c3
  .facesvoiceshero
  .faces-voices-inner.no-title.size-1:before {
  margin-bottom: calc(-252.558px);
}
.acalog-custom .cq-colctrl-2-4-2-4-c1 .facesvoiceshero {
  margin: 0;
  width: 100%;
  text-align: center;
  overflow: hidden;
}
.acalog-custom .cq-colctrl-2-4-2-4-c1 .facesvoiceshero .faces-voices-inner:before {
  width: calc(617.4px);
  height: calc(705.6px);
  background-size: calc(705.6px) calc(617.4px);
  left: calc(-302.8%);
  top: auto;
  bottom: calc(55.9%);
  margin-bottom: calc(-283.336px);
  background-position-y: unset;
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
.acalog-custom .cq-colctrl-2-4-2-4-c1 .facesvoiceshero .no-image .faces-voices-title,
.acalog-custom .cq-colctrl-2-4-2-4-c1 .facesvoiceshero .faces-voices-title {
  position: relative;
  left: auto;
  margin: 0 10px 30px;
}
.acalog-custom .cq-colctrl-2-4-2-4-c1
  .facesvoiceshero
  .no-image
  .faces-voices-title
  + .list-style-faces-voices
  .lSSlideOuter
  .lSSlideWrapper
  .facesvoicespage
  .teaser-block
  .teaser-title,
.acalog-custom .cq-colctrl-2-4-2-4-c1
  .facesvoiceshero
  .faces-voices-title
  + .list-style-faces-voices
  .lSSlideOuter
  .lSSlideWrapper
  .facesvoicespage
  .teaser-block
  .teaser-title {
  margin: 0;
}
.acalog-custom .cq-colctrl-2-4-2-4-c1 .facesvoiceshero .list-style-faces-voices {
  padding: 0 12.14%;
  overflow: hidden;
  text-align: center;
}
.acalog-custom .cq-colctrl-2-4-2-4-c1 .facesvoiceshero .list-style-faces-voices .lSAction {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 100%;
  z-index: 10;
  pointer-events: none;
}
.acalog-custom .cq-colctrl-2-4-2-4-c1
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSPrev,
.acalog-custom .cq-colctrl-2-4-2-4-c1
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSNext {
  width: calc(52.332px);
  height: calc(189.336px);
  line-height: calc(189.336px);
  pointer-events: all;
}
.acalog-custom .cq-colctrl-2-4-2-4-c1
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSPrev
  .focus-mask:before,
.acalog-custom .cq-colctrl-2-4-2-4-c1
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSNext
  .focus-mask:before {
  font-size: 30px;
}
.acalog-custom .cq-colctrl-2-4-2-4-c1 .facesvoiceshero .no-image .list-style-faces-voices {
  padding: 0 calc(18.14%);
}
.acalog-custom .cq-colctrl-2-4-2-4-c1
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction {
  top: -30px;
}
.acalog-custom .cq-colctrl-2-4-2-4-c1
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction
  .lSPrev,
.acalog-custom .cq-colctrl-2-4-2-4-c1
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction
  .lSNext {
  height: 100%;
  width: calc(18.14%);
}
.acalog-custom .cq-colctrl-2-4-2-4-c1 .facesvoiceshero .teaser-block .teaser-inner {
  flex-direction: column;
  width: 100%;
  margin: 0 auto;
}
.acalog-custom .cq-colctrl-2-4-2-4-c1
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-images {
  display: block;
  margin: 0 0 30px;
  width: calc(189.336px);
  height: calc(189.336px);
}
.acalog-custom .cq-colctrl-2-4-2-4-c1
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-content
  .teaser-title {
  margin: 0;
}
.acalog-custom .cq-colctrl-2-4-2-4-c1
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-content
  .teaser-body
  * {
  font-size: 16px;
}
.acalog-custom .cq-colctrl-2-4-2-4-c1 .facesvoiceshero .faces-voices-inner.size-1:before {
  margin-bottom: calc(-316.558px);
}
.acalog-custom .cq-colctrl-2-4-2-4-c1
  .facesvoiceshero
  .faces-voices-inner.size-1
  .teaser-block
  .teaser-inner
  .teaser-images {
  width: calc(222.558px);
  height: calc(222.558px);
}
.acalog-custom .cq-colctrl-2-4-2-4-c1 .facesvoiceshero .faces-voices-inner.no-title:before {
  margin-bottom: calc(-219.336px);
}
.acalog-custom .cq-colctrl-2-4-2-4-c1
  .facesvoiceshero
  .faces-voices-inner.no-title.size-1:before {
  margin-bottom: calc(-252.558px);
}
.acalog-custom .cq-colctrl-4-2-4-2-c2 .facesvoiceshero {
  margin: 0;
  width: 100%;
  text-align: center;
  overflow: hidden;
}
.acalog-custom .cq-colctrl-4-2-4-2-c2 .facesvoiceshero .faces-voices-inner:before {
  width: calc(617.4px);
  height: calc(705.6px);
  background-size: calc(705.6px) calc(617.4px);
  left: calc(-302.8%);
  top: auto;
  bottom: calc(55.9%);
  margin-bottom: calc(-283.336px);
  background-position-y: unset;
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
.acalog-custom .cq-colctrl-4-2-4-2-c2 .facesvoiceshero .no-image .faces-voices-title,
.acalog-custom .cq-colctrl-4-2-4-2-c2 .facesvoiceshero .faces-voices-title {
  position: relative;
  left: auto;
  margin: 0 10px 30px;
}
.acalog-custom .cq-colctrl-4-2-4-2-c2
  .facesvoiceshero
  .no-image
  .faces-voices-title
  + .list-style-faces-voices
  .lSSlideOuter
  .lSSlideWrapper
  .facesvoicespage
  .teaser-block
  .teaser-title,
.acalog-custom .cq-colctrl-4-2-4-2-c2
  .facesvoiceshero
  .faces-voices-title
  + .list-style-faces-voices
  .lSSlideOuter
  .lSSlideWrapper
  .facesvoicespage
  .teaser-block
  .teaser-title {
  margin: 0;
}
.acalog-custom .cq-colctrl-4-2-4-2-c2 .facesvoiceshero .list-style-faces-voices {
  padding: 0 12.14%;
  overflow: hidden;
  text-align: center;
}
.acalog-custom .cq-colctrl-4-2-4-2-c2 .facesvoiceshero .list-style-faces-voices .lSAction {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 100%;
  z-index: 10;
  pointer-events: none;
}
.acalog-custom .cq-colctrl-4-2-4-2-c2
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSPrev,
.acalog-custom .cq-colctrl-4-2-4-2-c2
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSNext {
  width: calc(52.332px);
  height: calc(189.336px);
  line-height: calc(189.336px);
  pointer-events: all;
}
.acalog-custom .cq-colctrl-4-2-4-2-c2
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSPrev
  .focus-mask:before,
.acalog-custom .cq-colctrl-4-2-4-2-c2
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSNext
  .focus-mask:before {
  font-size: 30px;
}
.acalog-custom .cq-colctrl-4-2-4-2-c2 .facesvoiceshero .no-image .list-style-faces-voices {
  padding: 0 calc(18.14%);
}
.acalog-custom .cq-colctrl-4-2-4-2-c2
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction {
  top: -30px;
}
.acalog-custom .cq-colctrl-4-2-4-2-c2
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction
  .lSPrev,
.acalog-custom .cq-colctrl-4-2-4-2-c2
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction
  .lSNext {
  height: 100%;
  width: calc(18.14%);
}
.acalog-custom .cq-colctrl-4-2-4-2-c2 .facesvoiceshero .teaser-block .teaser-inner {
  flex-direction: column;
  width: 100%;
  margin: 0 auto;
}
.acalog-custom .cq-colctrl-4-2-4-2-c2
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-images {
  display: block;
  margin: 0 0 30px;
  width: calc(189.336px);
  height: calc(189.336px);
}
.acalog-custom .cq-colctrl-4-2-4-2-c2
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-content
  .teaser-title {
  margin: 0;
}
.acalog-custom .cq-colctrl-4-2-4-2-c2
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-content
  .teaser-body
  * {
  font-size: 16px;
}
.acalog-custom .cq-colctrl-4-2-4-2-c2 .facesvoiceshero .faces-voices-inner.size-1:before {
  margin-bottom: calc(-316.558px);
}
.acalog-custom .cq-colctrl-4-2-4-2-c2
  .facesvoiceshero
  .faces-voices-inner.size-1
  .teaser-block
  .teaser-inner
  .teaser-images {
  width: calc(222.558px);
  height: calc(222.558px);
}
.acalog-custom .cq-colctrl-4-2-4-2-c2 .facesvoiceshero .faces-voices-inner.no-title:before {
  margin-bottom: calc(-219.336px);
}
.acalog-custom .cq-colctrl-4-2-4-2-c2
  .facesvoiceshero
  .faces-voices-inner.no-title.size-1:before {
  margin-bottom: calc(-252.558px);
}
.acalog-custom .cq-colctrl-4-2-4-2-c0 .facesvoiceshero {
  margin: 0;
  width: 100%;
  text-align: center;
  overflow: hidden;
}
.acalog-custom .cq-colctrl-4-2-4-2-c0 .facesvoiceshero .faces-voices-inner:before {
  width: calc(617.4px);
  height: calc(705.6px);
  background-size: calc(705.6px) calc(617.4px);
  left: calc(-302.8%);
  top: auto;
  bottom: calc(55.9%);
  margin-bottom: calc(-283.336px);
  background-position-y: unset;
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
.acalog-custom .cq-colctrl-4-2-4-2-c0 .facesvoiceshero .no-image .faces-voices-title,
.acalog-custom .cq-colctrl-4-2-4-2-c0 .facesvoiceshero .faces-voices-title {
  position: relative;
  left: auto;
  margin: 0 10px 30px;
}
.acalog-custom .cq-colctrl-4-2-4-2-c0
  .facesvoiceshero
  .no-image
  .faces-voices-title
  + .list-style-faces-voices
  .lSSlideOuter
  .lSSlideWrapper
  .facesvoicespage
  .teaser-block
  .teaser-title,
.acalog-custom .cq-colctrl-4-2-4-2-c0
  .facesvoiceshero
  .faces-voices-title
  + .list-style-faces-voices
  .lSSlideOuter
  .lSSlideWrapper
  .facesvoicespage
  .teaser-block
  .teaser-title {
  margin: 0;
}
.acalog-custom .cq-colctrl-4-2-4-2-c0 .facesvoiceshero .list-style-faces-voices {
  padding: 0 12.14%;
  overflow: hidden;
  text-align: center;
}
.acalog-custom .cq-colctrl-4-2-4-2-c0 .facesvoiceshero .list-style-faces-voices .lSAction {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 100%;
  z-index: 10;
  pointer-events: none;
}
.acalog-custom .cq-colctrl-4-2-4-2-c0
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSPrev,
.acalog-custom .cq-colctrl-4-2-4-2-c0
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSNext {
  width: calc(52.332px);
  height: calc(189.336px);
  line-height: calc(189.336px);
  pointer-events: all;
}
.acalog-custom .cq-colctrl-4-2-4-2-c0
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSPrev
  .focus-mask:before,
.acalog-custom .cq-colctrl-4-2-4-2-c0
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSNext
  .focus-mask:before {
  font-size: 30px;
}
.acalog-custom .cq-colctrl-4-2-4-2-c0 .facesvoiceshero .no-image .list-style-faces-voices {
  padding: 0 calc(18.14%);
}
.acalog-custom .cq-colctrl-4-2-4-2-c0
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction {
  top: -30px;
}
.acalog-custom .cq-colctrl-4-2-4-2-c0
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction
  .lSPrev,
.acalog-custom .cq-colctrl-4-2-4-2-c0
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction
  .lSNext {
  height: 100%;
  width: calc(18.14%);
}
.acalog-custom .cq-colctrl-4-2-4-2-c0 .facesvoiceshero .teaser-block .teaser-inner {
  flex-direction: column;
  width: 100%;
  margin: 0 auto;
}
.acalog-custom .cq-colctrl-4-2-4-2-c0
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-images {
  display: block;
  margin: 0 0 30px;
  width: calc(189.336px);
  height: calc(189.336px);
}
.acalog-custom .cq-colctrl-4-2-4-2-c0
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-content
  .teaser-title {
  margin: 0;
}
.acalog-custom .cq-colctrl-4-2-4-2-c0
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-content
  .teaser-body
  * {
  font-size: 16px;
}
.acalog-custom .cq-colctrl-4-2-4-2-c0 .facesvoiceshero .faces-voices-inner.size-1:before {
  margin-bottom: calc(-316.558px);
}
.acalog-custom .cq-colctrl-4-2-4-2-c0
  .facesvoiceshero
  .faces-voices-inner.size-1
  .teaser-block
  .teaser-inner
  .teaser-images {
  width: calc(222.558px);
  height: calc(222.558px);
}
.acalog-custom .cq-colctrl-4-2-4-2-c0 .facesvoiceshero .faces-voices-inner.no-title:before {
  margin-bottom: calc(-219.336px);
}
.acalog-custom .cq-colctrl-4-2-4-2-c0
  .facesvoiceshero
  .faces-voices-inner.no-title.size-1:before {
  margin-bottom: calc(-252.558px);
}
.acalog-custom .cq-colctrl-4-4-4-c2 .facesvoiceshero {
  margin: 0;
  width: 100%;
  text-align: center;
  overflow: hidden;
}
.acalog-custom .cq-colctrl-4-4-4-c2 .facesvoiceshero .faces-voices-inner:before {
  width: calc(617.4px);
  height: calc(705.6px);
  background-size: calc(705.6px) calc(617.4px);
  left: calc(-302.8%);
  top: auto;
  bottom: calc(55.9%);
  margin-bottom: calc(-283.336px);
  background-position-y: unset;
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
.acalog-custom .cq-colctrl-4-4-4-c2 .facesvoiceshero .no-image .faces-voices-title,
.acalog-custom .cq-colctrl-4-4-4-c2 .facesvoiceshero .faces-voices-title {
  position: relative;
  left: auto;
  margin: 0 10px 30px;
}
.acalog-custom .cq-colctrl-4-4-4-c2
  .facesvoiceshero
  .no-image
  .faces-voices-title
  + .list-style-faces-voices
  .lSSlideOuter
  .lSSlideWrapper
  .facesvoicespage
  .teaser-block
  .teaser-title,
.acalog-custom .cq-colctrl-4-4-4-c2
  .facesvoiceshero
  .faces-voices-title
  + .list-style-faces-voices
  .lSSlideOuter
  .lSSlideWrapper
  .facesvoicespage
  .teaser-block
  .teaser-title {
  margin: 0;
}
.acalog-custom .cq-colctrl-4-4-4-c2 .facesvoiceshero .list-style-faces-voices {
  padding: 0 12.14%;
  overflow: hidden;
  text-align: center;
}
.acalog-custom .cq-colctrl-4-4-4-c2 .facesvoiceshero .list-style-faces-voices .lSAction {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 100%;
  z-index: 10;
  pointer-events: none;
}
.acalog-custom .cq-colctrl-4-4-4-c2
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSPrev,
.acalog-custom .cq-colctrl-4-4-4-c2
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSNext {
  width: calc(52.332px);
  height: calc(189.336px);
  line-height: calc(189.336px);
  pointer-events: all;
}
.acalog-custom .cq-colctrl-4-4-4-c2
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSPrev
  .focus-mask:before,
.acalog-custom .cq-colctrl-4-4-4-c2
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSNext
  .focus-mask:before {
  font-size: 30px;
}
.acalog-custom .cq-colctrl-4-4-4-c2 .facesvoiceshero .no-image .list-style-faces-voices {
  padding: 0 calc(18.14%);
}
.acalog-custom .cq-colctrl-4-4-4-c2
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction {
  top: -30px;
}
.acalog-custom .cq-colctrl-4-4-4-c2
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction
  .lSPrev,
.acalog-custom .cq-colctrl-4-4-4-c2
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction
  .lSNext {
  height: 100%;
  width: calc(18.14%);
}
.acalog-custom .cq-colctrl-4-4-4-c2 .facesvoiceshero .teaser-block .teaser-inner {
  flex-direction: column;
  width: 100%;
  margin: 0 auto;
}
.acalog-custom .cq-colctrl-4-4-4-c2
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-images {
  display: block;
  margin: 0 0 30px;
  width: calc(189.336px);
  height: calc(189.336px);
}
.acalog-custom .cq-colctrl-4-4-4-c2
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-content
  .teaser-title {
  margin: 0;
}
.acalog-custom .cq-colctrl-4-4-4-c2
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-content
  .teaser-body
  * {
  font-size: 16px;
}
.acalog-custom .cq-colctrl-4-4-4-c2 .facesvoiceshero .faces-voices-inner.size-1:before {
  margin-bottom: calc(-316.558px);
}
.acalog-custom .cq-colctrl-4-4-4-c2
  .facesvoiceshero
  .faces-voices-inner.size-1
  .teaser-block
  .teaser-inner
  .teaser-images {
  width: calc(222.558px);
  height: calc(222.558px);
}
.acalog-custom .cq-colctrl-4-4-4-c2 .facesvoiceshero .faces-voices-inner.no-title:before {
  margin-bottom: calc(-219.336px);
}
.acalog-custom .cq-colctrl-4-4-4-c2
  .facesvoiceshero
  .faces-voices-inner.no-title.size-1:before {
  margin-bottom: calc(-252.558px);
}
.acalog-custom .cq-colctrl-4-4-4-c1 .facesvoiceshero {
  margin: 0;
  width: 100%;
  text-align: center;
  overflow: hidden;
}
.acalog-custom .cq-colctrl-4-4-4-c1 .facesvoiceshero .faces-voices-inner:before {
  width: calc(617.4px);
  height: calc(705.6px);
  background-size: calc(705.6px) calc(617.4px);
  left: calc(-302.8%);
  top: auto;
  bottom: calc(55.9%);
  margin-bottom: calc(-283.336px);
  background-position-y: unset;
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
.acalog-custom .cq-colctrl-4-4-4-c1 .facesvoiceshero .no-image .faces-voices-title,
.acalog-custom .cq-colctrl-4-4-4-c1 .facesvoiceshero .faces-voices-title {
  position: relative;
  left: auto;
  margin: 0 10px 30px;
}
.acalog-custom .cq-colctrl-4-4-4-c1
  .facesvoiceshero
  .no-image
  .faces-voices-title
  + .list-style-faces-voices
  .lSSlideOuter
  .lSSlideWrapper
  .facesvoicespage
  .teaser-block
  .teaser-title,
.acalog-custom .cq-colctrl-4-4-4-c1
  .facesvoiceshero
  .faces-voices-title
  + .list-style-faces-voices
  .lSSlideOuter
  .lSSlideWrapper
  .facesvoicespage
  .teaser-block
  .teaser-title {
  margin: 0;
}
.acalog-custom .cq-colctrl-4-4-4-c1 .facesvoiceshero .list-style-faces-voices {
  padding: 0 12.14%;
  overflow: hidden;
  text-align: center;
}
.acalog-custom .cq-colctrl-4-4-4-c1 .facesvoiceshero .list-style-faces-voices .lSAction {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 100%;
  z-index: 10;
  pointer-events: none;
}
.acalog-custom .cq-colctrl-4-4-4-c1
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSPrev,
.acalog-custom .cq-colctrl-4-4-4-c1
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSNext {
  width: calc(52.332px);
  height: calc(189.336px);
  line-height: calc(189.336px);
  pointer-events: all;
}
.acalog-custom .cq-colctrl-4-4-4-c1
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSPrev
  .focus-mask:before,
.acalog-custom .cq-colctrl-4-4-4-c1
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSNext
  .focus-mask:before {
  font-size: 30px;
}
.acalog-custom .cq-colctrl-4-4-4-c1 .facesvoiceshero .no-image .list-style-faces-voices {
  padding: 0 calc(18.14%);
}
.acalog-custom .cq-colctrl-4-4-4-c1
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction {
  top: -30px;
}
.acalog-custom .cq-colctrl-4-4-4-c1
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction
  .lSPrev,
.acalog-custom .cq-colctrl-4-4-4-c1
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction
  .lSNext {
  height: 100%;
  width: calc(18.14%);
}
.acalog-custom .cq-colctrl-4-4-4-c1 .facesvoiceshero .teaser-block .teaser-inner {
  flex-direction: column;
  width: 100%;
  margin: 0 auto;
}
.acalog-custom .cq-colctrl-4-4-4-c1
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-images {
  display: block;
  margin: 0 0 30px;
  width: calc(189.336px);
  height: calc(189.336px);
}
.acalog-custom .cq-colctrl-4-4-4-c1
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-content
  .teaser-title {
  margin: 0;
}
.acalog-custom .cq-colctrl-4-4-4-c1
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-content
  .teaser-body
  * {
  font-size: 16px;
}
.acalog-custom .cq-colctrl-4-4-4-c1 .facesvoiceshero .faces-voices-inner.size-1:before {
  margin-bottom: calc(-316.558px);
}
.acalog-custom .cq-colctrl-4-4-4-c1
  .facesvoiceshero
  .faces-voices-inner.size-1
  .teaser-block
  .teaser-inner
  .teaser-images {
  width: calc(222.558px);
  height: calc(222.558px);
}
.acalog-custom .cq-colctrl-4-4-4-c1 .facesvoiceshero .faces-voices-inner.no-title:before {
  margin-bottom: calc(-219.336px);
}
.acalog-custom .cq-colctrl-4-4-4-c1
  .facesvoiceshero
  .faces-voices-inner.no-title.size-1:before {
  margin-bottom: calc(-252.558px);
}
.acalog-custom .cq-colctrl-4-4-4-c0 .facesvoiceshero {
  margin: 0;
  width: 100%;
  text-align: center;
  overflow: hidden;
}
.acalog-custom .cq-colctrl-4-4-4-c0 .facesvoiceshero .faces-voices-inner:before {
  width: calc(617.4px);
  height: calc(705.6px);
  background-size: calc(705.6px) calc(617.4px);
  left: calc(-302.8%);
  top: auto;
  bottom: calc(55.9%);
  margin-bottom: calc(-283.336px);
  background-position-y: unset;
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
.acalog-custom .cq-colctrl-4-4-4-c0 .facesvoiceshero .no-image .faces-voices-title,
.acalog-custom .cq-colctrl-4-4-4-c0 .facesvoiceshero .faces-voices-title {
  position: relative;
  left: auto;
  margin: 0 10px 30px;
}
.acalog-custom .cq-colctrl-4-4-4-c0
  .facesvoiceshero
  .no-image
  .faces-voices-title
  + .list-style-faces-voices
  .lSSlideOuter
  .lSSlideWrapper
  .facesvoicespage
  .teaser-block
  .teaser-title,
.acalog-custom .cq-colctrl-4-4-4-c0
  .facesvoiceshero
  .faces-voices-title
  + .list-style-faces-voices
  .lSSlideOuter
  .lSSlideWrapper
  .facesvoicespage
  .teaser-block
  .teaser-title {
  margin: 0;
}
.acalog-custom .cq-colctrl-4-4-4-c0 .facesvoiceshero .list-style-faces-voices {
  padding: 0 12.14%;
  overflow: hidden;
  text-align: center;
}
.acalog-custom .cq-colctrl-4-4-4-c0 .facesvoiceshero .list-style-faces-voices .lSAction {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 100%;
  z-index: 10;
  pointer-events: none;
}
.acalog-custom .cq-colctrl-4-4-4-c0
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSPrev,
.acalog-custom .cq-colctrl-4-4-4-c0
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSNext {
  width: calc(52.332px);
  height: calc(189.336px);
  line-height: calc(189.336px);
  pointer-events: all;
}
.acalog-custom .cq-colctrl-4-4-4-c0
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSPrev
  .focus-mask:before,
.acalog-custom .cq-colctrl-4-4-4-c0
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSNext
  .focus-mask:before {
  font-size: 30px;
}
.acalog-custom .cq-colctrl-4-4-4-c0 .facesvoiceshero .no-image .list-style-faces-voices {
  padding: 0 calc(18.14%);
}
.acalog-custom .cq-colctrl-4-4-4-c0
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction {
  top: -30px;
}
.acalog-custom .cq-colctrl-4-4-4-c0
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction
  .lSPrev,
.acalog-custom .cq-colctrl-4-4-4-c0
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction
  .lSNext {
  height: 100%;
  width: calc(18.14%);
}
.acalog-custom .cq-colctrl-4-4-4-c0 .facesvoiceshero .teaser-block .teaser-inner {
  flex-direction: column;
  width: 100%;
  margin: 0 auto;
}
.acalog-custom .cq-colctrl-4-4-4-c0
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-images {
  display: block;
  margin: 0 0 30px;
  width: calc(189.336px);
  height: calc(189.336px);
}
.acalog-custom .cq-colctrl-4-4-4-c0
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-content
  .teaser-title {
  margin: 0;
}
.acalog-custom .cq-colctrl-4-4-4-c0
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-content
  .teaser-body
  * {
  font-size: 16px;
}
.acalog-custom .cq-colctrl-4-4-4-c0 .facesvoiceshero .faces-voices-inner.size-1:before {
  margin-bottom: calc(-316.558px);
}
.acalog-custom .cq-colctrl-4-4-4-c0
  .facesvoiceshero
  .faces-voices-inner.size-1
  .teaser-block
  .teaser-inner
  .teaser-images {
  width: calc(222.558px);
  height: calc(222.558px);
}
.acalog-custom .cq-colctrl-4-4-4-c0 .facesvoiceshero .faces-voices-inner.no-title:before {
  margin-bottom: calc(-219.336px);
}
.acalog-custom .cq-colctrl-4-4-4-c0
  .facesvoiceshero
  .faces-voices-inner.no-title.size-1:before {
  margin-bottom: calc(-252.558px);
}
.acalog-custom .cq-colctrl-3-3-c1 .facesvoiceshero {
  margin: 0;
  width: 100%;
  text-align: center;
  overflow: hidden;
}
.acalog-custom .cq-colctrl-3-3-c1 .facesvoiceshero .faces-voices-inner:before {
  width: calc(443.1px);
  height: calc(506.4px);
  background-size: calc(506.4px) calc(443.1px);
  left: calc(-203.2%);
  top: auto;
  bottom: calc(68.35%);
  margin-bottom: calc(-229.884px);
  background-position-y: unset;
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
.acalog-custom .cq-colctrl-3-3-c1 .facesvoiceshero .no-image .faces-voices-title,
.acalog-custom .cq-colctrl-3-3-c1 .facesvoiceshero .faces-voices-title {
  position: relative;
  left: auto;
  margin: 0 10px 30px;
}
.acalog-custom .cq-colctrl-3-3-c1
  .facesvoiceshero
  .no-image
  .faces-voices-title
  + .list-style-faces-voices
  .lSSlideOuter
  .lSSlideWrapper
  .facesvoicespage
  .teaser-block
  .teaser-title,
.acalog-custom .cq-colctrl-3-3-c1
  .facesvoiceshero
  .faces-voices-title
  + .list-style-faces-voices
  .lSSlideOuter
  .lSSlideWrapper
  .facesvoicespage
  .teaser-block
  .teaser-title {
  margin: 0;
}
.acalog-custom .cq-colctrl-3-3-c1 .facesvoiceshero .list-style-faces-voices {
  padding: 0 20px;
  overflow: hidden;
  text-align: center;
}
.acalog-custom .cq-colctrl-3-3-c1 .facesvoiceshero .list-style-faces-voices .lSAction {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 100%;
  z-index: 10;
  pointer-events: none;
}
.acalog-custom .cq-colctrl-3-3-c1 .facesvoiceshero .list-style-faces-voices .lSAction .lSPrev,
.acalog-custom .cq-colctrl-3-3-c1 .facesvoiceshero .list-style-faces-voices .lSAction .lSNext {
  width: calc(37.558px);
  height: calc(135.884px);
  line-height: calc(135.884px);
  pointer-events: all;
}
.acalog-custom .cq-colctrl-3-3-c1
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSPrev
  .focus-mask:before,
.acalog-custom .cq-colctrl-3-3-c1
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSNext
  .focus-mask:before {
  font-size: 24px;
}
.acalog-custom .cq-colctrl-3-3-c1 .facesvoiceshero .no-image .list-style-faces-voices {
  padding: 0 calc(26px);
}
.acalog-custom .cq-colctrl-3-3-c1
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction {
  top: -30px;
}
.acalog-custom .cq-colctrl-3-3-c1
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction
  .lSPrev,
.acalog-custom .cq-colctrl-3-3-c1
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction
  .lSNext {
  height: 100%;
  width: calc(26px);
}
.acalog-custom .cq-colctrl-3-3-c1 .facesvoiceshero .teaser-block .teaser-inner {
  flex-direction: column;
  width: 100%;
  margin: 0 auto;
}
.acalog-custom .cq-colctrl-3-3-c1 .facesvoiceshero .teaser-block .teaser-inner .teaser-images {
  display: block;
  margin: 0 0 30px;
  width: calc(135.884px);
  height: calc(135.884px);
}
.acalog-custom .cq-colctrl-3-3-c1
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-content
  .teaser-title {
  margin: 0;
}
.acalog-custom .cq-colctrl-3-3-c1
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-content
  .teaser-body
  * {
  font-size: 14px;
}
.acalog-custom .cq-colctrl-3-3-c1 .facesvoiceshero .faces-voices-inner.size-1:before {
  margin-bottom: calc(-253.727px);
}
.acalog-custom .cq-colctrl-3-3-c1
  .facesvoiceshero
  .faces-voices-inner.size-1
  .teaser-block
  .teaser-inner
  .teaser-images {
  width: calc(159.727px);
  height: calc(159.727px);
}
.acalog-custom .cq-colctrl-3-3-c1 .facesvoiceshero .faces-voices-inner.no-title:before {
  margin-bottom: calc(-165.884px);
}
.acalog-custom .cq-colctrl-3-3-c1 .facesvoiceshero .faces-voices-inner.no-title.size-1:before {
  margin-bottom: calc(-189.727px);
}
.acalog-custom .cq-colctrl-3-3-c0 .facesvoiceshero {
  margin: 0;
  width: 100%;
  text-align: center;
  overflow: hidden;
}
.acalog-custom .cq-colctrl-3-3-c0 .facesvoiceshero .faces-voices-inner:before {
  width: calc(443.1px);
  height: calc(506.4px);
  background-size: calc(506.4px) calc(443.1px);
  left: calc(-203.2%);
  top: auto;
  bottom: calc(68.35%);
  margin-bottom: calc(-229.884px);
  background-position-y: unset;
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
.acalog-custom .cq-colctrl-3-3-c0 .facesvoiceshero .no-image .faces-voices-title,
.acalog-custom .cq-colctrl-3-3-c0 .facesvoiceshero .faces-voices-title {
  position: relative;
  left: auto;
  margin: 0 10px 30px;
}
.acalog-custom .cq-colctrl-3-3-c0
  .facesvoiceshero
  .no-image
  .faces-voices-title
  + .list-style-faces-voices
  .lSSlideOuter
  .lSSlideWrapper
  .facesvoicespage
  .teaser-block
  .teaser-title,
.acalog-custom .cq-colctrl-3-3-c0
  .facesvoiceshero
  .faces-voices-title
  + .list-style-faces-voices
  .lSSlideOuter
  .lSSlideWrapper
  .facesvoicespage
  .teaser-block
  .teaser-title {
  margin: 0;
}
.acalog-custom .cq-colctrl-3-3-c0 .facesvoiceshero .list-style-faces-voices {
  padding: 0 20px;
  overflow: hidden;
  text-align: center;
}
.acalog-custom .cq-colctrl-3-3-c0 .facesvoiceshero .list-style-faces-voices .lSAction {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 100%;
  z-index: 10;
  pointer-events: none;
}
.acalog-custom .cq-colctrl-3-3-c0 .facesvoiceshero .list-style-faces-voices .lSAction .lSPrev,
.acalog-custom .cq-colctrl-3-3-c0 .facesvoiceshero .list-style-faces-voices .lSAction .lSNext {
  width: calc(37.558px);
  height: calc(135.884px);
  line-height: calc(135.884px);
  pointer-events: all;
}
.acalog-custom .cq-colctrl-3-3-c0
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSPrev
  .focus-mask:before,
.acalog-custom .cq-colctrl-3-3-c0
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSNext
  .focus-mask:before {
  font-size: 24px;
}
.acalog-custom .cq-colctrl-3-3-c0 .facesvoiceshero .no-image .list-style-faces-voices {
  padding: 0 calc(26px);
}
.acalog-custom .cq-colctrl-3-3-c0
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction {
  top: -30px;
}
.acalog-custom .cq-colctrl-3-3-c0
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction
  .lSPrev,
.acalog-custom .cq-colctrl-3-3-c0
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction
  .lSNext {
  height: 100%;
  width: calc(26px);
}
.acalog-custom .cq-colctrl-3-3-c0 .facesvoiceshero .teaser-block .teaser-inner {
  flex-direction: column;
  width: 100%;
  margin: 0 auto;
}
.acalog-custom .cq-colctrl-3-3-c0 .facesvoiceshero .teaser-block .teaser-inner .teaser-images {
  display: block;
  margin: 0 0 30px;
  width: calc(135.884px);
  height: calc(135.884px);
}
.acalog-custom .cq-colctrl-3-3-c0
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-content
  .teaser-title {
  margin: 0;
}
.acalog-custom .cq-colctrl-3-3-c0
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-content
  .teaser-body
  * {
  font-size: 14px;
}
.acalog-custom .cq-colctrl-3-3-c0 .facesvoiceshero .faces-voices-inner.size-1:before {
  margin-bottom: calc(-253.727px);
}
.acalog-custom .cq-colctrl-3-3-c0
  .facesvoiceshero
  .faces-voices-inner.size-1
  .teaser-block
  .teaser-inner
  .teaser-images {
  width: calc(159.727px);
  height: calc(159.727px);
}
.acalog-custom .cq-colctrl-3-3-c0 .facesvoiceshero .faces-voices-inner.no-title:before {
  margin-bottom: calc(-165.884px);
}
.acalog-custom .cq-colctrl-3-3-c0 .facesvoiceshero .faces-voices-inner.no-title.size-1:before {
  margin-bottom: calc(-189.727px);
}
.acalog-custom .cq-colctrl-3-3-3-c2 .facesvoiceshero {
  margin: 0;
  width: 100%;
  text-align: center;
  overflow: hidden;
}
.acalog-custom .cq-colctrl-3-3-3-c2 .facesvoiceshero .faces-voices-inner:before {
  width: calc(443.1px);
  height: calc(506.4px);
  background-size: calc(506.4px) calc(443.1px);
  left: calc(-203.2%);
  top: auto;
  bottom: calc(68.35%);
  margin-bottom: calc(-229.884px);
  background-position-y: unset;
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
.acalog-custom .cq-colctrl-3-3-3-c2 .facesvoiceshero .no-image .faces-voices-title,
.acalog-custom .cq-colctrl-3-3-3-c2 .facesvoiceshero .faces-voices-title {
  position: relative;
  left: auto;
  margin: 0 10px 30px;
}
.acalog-custom .cq-colctrl-3-3-3-c2
  .facesvoiceshero
  .no-image
  .faces-voices-title
  + .list-style-faces-voices
  .lSSlideOuter
  .lSSlideWrapper
  .facesvoicespage
  .teaser-block
  .teaser-title,
.acalog-custom .cq-colctrl-3-3-3-c2
  .facesvoiceshero
  .faces-voices-title
  + .list-style-faces-voices
  .lSSlideOuter
  .lSSlideWrapper
  .facesvoicespage
  .teaser-block
  .teaser-title {
  margin: 0;
}
.acalog-custom .cq-colctrl-3-3-3-c2 .facesvoiceshero .list-style-faces-voices {
  padding: 0 20px;
  overflow: hidden;
  text-align: center;
}
.acalog-custom .cq-colctrl-3-3-3-c2 .facesvoiceshero .list-style-faces-voices .lSAction {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 100%;
  z-index: 10;
  pointer-events: none;
}
.acalog-custom .cq-colctrl-3-3-3-c2
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSPrev,
.acalog-custom .cq-colctrl-3-3-3-c2
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSNext {
  width: calc(37.558px);
  height: calc(135.884px);
  line-height: calc(135.884px);
  pointer-events: all;
}
.acalog-custom .cq-colctrl-3-3-3-c2
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSPrev
  .focus-mask:before,
.acalog-custom .cq-colctrl-3-3-3-c2
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSNext
  .focus-mask:before {
  font-size: 24px;
}
.acalog-custom .cq-colctrl-3-3-3-c2 .facesvoiceshero .no-image .list-style-faces-voices {
  padding: 0 calc(26px);
}
.acalog-custom .cq-colctrl-3-3-3-c2
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction {
  top: -30px;
}
.acalog-custom .cq-colctrl-3-3-3-c2
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction
  .lSPrev,
.acalog-custom .cq-colctrl-3-3-3-c2
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction
  .lSNext {
  height: 100%;
  width: calc(26px);
}
.acalog-custom .cq-colctrl-3-3-3-c2 .facesvoiceshero .teaser-block .teaser-inner {
  flex-direction: column;
  width: 100%;
  margin: 0 auto;
}
.acalog-custom .cq-colctrl-3-3-3-c2
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-images {
  display: block;
  margin: 0 0 30px;
  width: calc(135.884px);
  height: calc(135.884px);
}
.acalog-custom .cq-colctrl-3-3-3-c2
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-content
  .teaser-title {
  margin: 0;
}
.acalog-custom .cq-colctrl-3-3-3-c2
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-content
  .teaser-body
  * {
  font-size: 14px;
}
.acalog-custom .cq-colctrl-3-3-3-c2 .facesvoiceshero .faces-voices-inner.size-1:before {
  margin-bottom: calc(-253.727px);
}
.acalog-custom .cq-colctrl-3-3-3-c2
  .facesvoiceshero
  .faces-voices-inner.size-1
  .teaser-block
  .teaser-inner
  .teaser-images {
  width: calc(159.727px);
  height: calc(159.727px);
}
.acalog-custom .cq-colctrl-3-3-3-c2 .facesvoiceshero .faces-voices-inner.no-title:before {
  margin-bottom: calc(-165.884px);
}
.acalog-custom .cq-colctrl-3-3-3-c2
  .facesvoiceshero
  .faces-voices-inner.no-title.size-1:before {
  margin-bottom: calc(-189.727px);
}
.acalog-custom .cq-colctrl-3-3-3-c1 .facesvoiceshero {
  margin: 0;
  width: 100%;
  text-align: center;
  overflow: hidden;
}
.acalog-custom .cq-colctrl-3-3-3-c1 .facesvoiceshero .faces-voices-inner:before {
  width: calc(443.1px);
  height: calc(506.4px);
  background-size: calc(506.4px) calc(443.1px);
  left: calc(-203.2%);
  top: auto;
  bottom: calc(68.35%);
  margin-bottom: calc(-229.884px);
  background-position-y: unset;
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
.acalog-custom .cq-colctrl-3-3-3-c1 .facesvoiceshero .no-image .faces-voices-title,
.acalog-custom .cq-colctrl-3-3-3-c1 .facesvoiceshero .faces-voices-title {
  position: relative;
  left: auto;
  margin: 0 10px 30px;
}
.acalog-custom .cq-colctrl-3-3-3-c1
  .facesvoiceshero
  .no-image
  .faces-voices-title
  + .list-style-faces-voices
  .lSSlideOuter
  .lSSlideWrapper
  .facesvoicespage
  .teaser-block
  .teaser-title,
.acalog-custom .cq-colctrl-3-3-3-c1
  .facesvoiceshero
  .faces-voices-title
  + .list-style-faces-voices
  .lSSlideOuter
  .lSSlideWrapper
  .facesvoicespage
  .teaser-block
  .teaser-title {
  margin: 0;
}
.acalog-custom .cq-colctrl-3-3-3-c1 .facesvoiceshero .list-style-faces-voices {
  padding: 0 20px;
  overflow: hidden;
  text-align: center;
}
.acalog-custom .cq-colctrl-3-3-3-c1 .facesvoiceshero .list-style-faces-voices .lSAction {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 100%;
  z-index: 10;
  pointer-events: none;
}
.acalog-custom .cq-colctrl-3-3-3-c1
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSPrev,
.acalog-custom .cq-colctrl-3-3-3-c1
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSNext {
  width: calc(37.558px);
  height: calc(135.884px);
  line-height: calc(135.884px);
  pointer-events: all;
}
.acalog-custom .cq-colctrl-3-3-3-c1
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSPrev
  .focus-mask:before,
.acalog-custom .cq-colctrl-3-3-3-c1
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSNext
  .focus-mask:before {
  font-size: 24px;
}
.acalog-custom .cq-colctrl-3-3-3-c1 .facesvoiceshero .no-image .list-style-faces-voices {
  padding: 0 calc(26px);
}
.acalog-custom .cq-colctrl-3-3-3-c1
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction {
  top: -30px;
}
.acalog-custom .cq-colctrl-3-3-3-c1
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction
  .lSPrev,
.acalog-custom .cq-colctrl-3-3-3-c1
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction
  .lSNext {
  height: 100%;
  width: calc(26px);
}
.acalog-custom .cq-colctrl-3-3-3-c1 .facesvoiceshero .teaser-block .teaser-inner {
  flex-direction: column;
  width: 100%;
  margin: 0 auto;
}
.acalog-custom .cq-colctrl-3-3-3-c1
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-images {
  display: block;
  margin: 0 0 30px;
  width: calc(135.884px);
  height: calc(135.884px);
}
.acalog-custom .cq-colctrl-3-3-3-c1
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-content
  .teaser-title {
  margin: 0;
}
.acalog-custom .cq-colctrl-3-3-3-c1
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-content
  .teaser-body
  * {
  font-size: 14px;
}
.acalog-custom .cq-colctrl-3-3-3-c1 .facesvoiceshero .faces-voices-inner.size-1:before {
  margin-bottom: calc(-253.727px);
}
.acalog-custom .cq-colctrl-3-3-3-c1
  .facesvoiceshero
  .faces-voices-inner.size-1
  .teaser-block
  .teaser-inner
  .teaser-images {
  width: calc(159.727px);
  height: calc(159.727px);
}
.acalog-custom .cq-colctrl-3-3-3-c1 .facesvoiceshero .faces-voices-inner.no-title:before {
  margin-bottom: calc(-165.884px);
}
.acalog-custom .cq-colctrl-3-3-3-c1
  .facesvoiceshero
  .faces-voices-inner.no-title.size-1:before {
  margin-bottom: calc(-189.727px);
}
.acalog-custom .cq-colctrl-3-3-3-c0 .facesvoiceshero {
  margin: 0;
  width: 100%;
  text-align: center;
  overflow: hidden;
}
.acalog-custom .cq-colctrl-3-3-3-c0 .facesvoiceshero .faces-voices-inner:before {
  width: calc(443.1px);
  height: calc(506.4px);
  background-size: calc(506.4px) calc(443.1px);
  left: calc(-203.2%);
  top: auto;
  bottom: calc(68.35%);
  margin-bottom: calc(-229.884px);
  background-position-y: unset;
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
.acalog-custom .cq-colctrl-3-3-3-c0 .facesvoiceshero .no-image .faces-voices-title,
.acalog-custom .cq-colctrl-3-3-3-c0 .facesvoiceshero .faces-voices-title {
  position: relative;
  left: auto;
  margin: 0 10px 30px;
}
.acalog-custom .cq-colctrl-3-3-3-c0
  .facesvoiceshero
  .no-image
  .faces-voices-title
  + .list-style-faces-voices
  .lSSlideOuter
  .lSSlideWrapper
  .facesvoicespage
  .teaser-block
  .teaser-title,
.acalog-custom .cq-colctrl-3-3-3-c0
  .facesvoiceshero
  .faces-voices-title
  + .list-style-faces-voices
  .lSSlideOuter
  .lSSlideWrapper
  .facesvoicespage
  .teaser-block
  .teaser-title {
  margin: 0;
}
.acalog-custom .cq-colctrl-3-3-3-c0 .facesvoiceshero .list-style-faces-voices {
  padding: 0 20px;
  overflow: hidden;
  text-align: center;
}
.acalog-custom .cq-colctrl-3-3-3-c0 .facesvoiceshero .list-style-faces-voices .lSAction {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 100%;
  z-index: 10;
  pointer-events: none;
}
.acalog-custom .cq-colctrl-3-3-3-c0
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSPrev,
.acalog-custom .cq-colctrl-3-3-3-c0
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSNext {
  width: calc(37.558px);
  height: calc(135.884px);
  line-height: calc(135.884px);
  pointer-events: all;
}
.acalog-custom .cq-colctrl-3-3-3-c0
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSPrev
  .focus-mask:before,
.acalog-custom .cq-colctrl-3-3-3-c0
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSNext
  .focus-mask:before {
  font-size: 24px;
}
.acalog-custom .cq-colctrl-3-3-3-c0 .facesvoiceshero .no-image .list-style-faces-voices {
  padding: 0 calc(26px);
}
.acalog-custom .cq-colctrl-3-3-3-c0
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction {
  top: -30px;
}
.acalog-custom .cq-colctrl-3-3-3-c0
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction
  .lSPrev,
.acalog-custom .cq-colctrl-3-3-3-c0
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction
  .lSNext {
  height: 100%;
  width: calc(26px);
}
.acalog-custom .cq-colctrl-3-3-3-c0 .facesvoiceshero .teaser-block .teaser-inner {
  flex-direction: column;
  width: 100%;
  margin: 0 auto;
}
.acalog-custom .cq-colctrl-3-3-3-c0
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-images {
  display: block;
  margin: 0 0 30px;
  width: calc(135.884px);
  height: calc(135.884px);
}
.acalog-custom .cq-colctrl-3-3-3-c0
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-content
  .teaser-title {
  margin: 0;
}
.acalog-custom .cq-colctrl-3-3-3-c0
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-content
  .teaser-body
  * {
  font-size: 14px;
}
.acalog-custom .cq-colctrl-3-3-3-c0 .facesvoiceshero .faces-voices-inner.size-1:before {
  margin-bottom: calc(-253.727px);
}
.acalog-custom .cq-colctrl-3-3-3-c0
  .facesvoiceshero
  .faces-voices-inner.size-1
  .teaser-block
  .teaser-inner
  .teaser-images {
  width: calc(159.727px);
  height: calc(159.727px);
}
.acalog-custom .cq-colctrl-3-3-3-c0 .facesvoiceshero .faces-voices-inner.no-title:before {
  margin-bottom: calc(-165.884px);
}
.acalog-custom .cq-colctrl-3-3-3-c0
  .facesvoiceshero
  .faces-voices-inner.no-title.size-1:before {
  margin-bottom: calc(-189.727px);
}
.acalog-custom .cq-colctrl-6-3-c1 .facesvoiceshero {
  margin: 0;
  width: 100%;
  text-align: center;
  overflow: hidden;
}
.acalog-custom .cq-colctrl-6-3-c1 .facesvoiceshero .faces-voices-inner:before {
  width: calc(443.1px);
  height: calc(506.4px);
  background-size: calc(506.4px) calc(443.1px);
  left: calc(-203.2%);
  top: auto;
  bottom: calc(68.35%);
  margin-bottom: calc(-229.884px);
  background-position-y: unset;
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
.acalog-custom .cq-colctrl-6-3-c1 .facesvoiceshero .no-image .faces-voices-title,
.acalog-custom .cq-colctrl-6-3-c1 .facesvoiceshero .faces-voices-title {
  position: relative;
  left: auto;
  margin: 0 10px 30px;
}
.acalog-custom .cq-colctrl-6-3-c1
  .facesvoiceshero
  .no-image
  .faces-voices-title
  + .list-style-faces-voices
  .lSSlideOuter
  .lSSlideWrapper
  .facesvoicespage
  .teaser-block
  .teaser-title,
.acalog-custom .cq-colctrl-6-3-c1
  .facesvoiceshero
  .faces-voices-title
  + .list-style-faces-voices
  .lSSlideOuter
  .lSSlideWrapper
  .facesvoicespage
  .teaser-block
  .teaser-title {
  margin: 0;
}
.acalog-custom .cq-colctrl-6-3-c1 .facesvoiceshero .list-style-faces-voices {
  padding: 0 20px;
  overflow: hidden;
  text-align: center;
}
.acalog-custom .cq-colctrl-6-3-c1 .facesvoiceshero .list-style-faces-voices .lSAction {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 100%;
  z-index: 10;
  pointer-events: none;
}
.acalog-custom .cq-colctrl-6-3-c1 .facesvoiceshero .list-style-faces-voices .lSAction .lSPrev,
.acalog-custom .cq-colctrl-6-3-c1 .facesvoiceshero .list-style-faces-voices .lSAction .lSNext {
  width: calc(37.558px);
  height: calc(135.884px);
  line-height: calc(135.884px);
  pointer-events: all;
}
.acalog-custom .cq-colctrl-6-3-c1
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSPrev
  .focus-mask:before,
.acalog-custom .cq-colctrl-6-3-c1
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSNext
  .focus-mask:before {
  font-size: 24px;
}
.acalog-custom .cq-colctrl-6-3-c1 .facesvoiceshero .no-image .list-style-faces-voices {
  padding: 0 calc(26px);
}
.acalog-custom .cq-colctrl-6-3-c1
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction {
  top: -30px;
}
.acalog-custom .cq-colctrl-6-3-c1
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction
  .lSPrev,
.acalog-custom .cq-colctrl-6-3-c1
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction
  .lSNext {
  height: 100%;
  width: calc(26px);
}
.acalog-custom .cq-colctrl-6-3-c1 .facesvoiceshero .teaser-block .teaser-inner {
  flex-direction: column;
  width: 100%;
  margin: 0 auto;
}
.acalog-custom .cq-colctrl-6-3-c1 .facesvoiceshero .teaser-block .teaser-inner .teaser-images {
  display: block;
  margin: 0 0 30px;
  width: calc(135.884px);
  height: calc(135.884px);
}
.acalog-custom .cq-colctrl-6-3-c1
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-content
  .teaser-title {
  margin: 0;
}
.acalog-custom .cq-colctrl-6-3-c1
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-content
  .teaser-body
  * {
  font-size: 14px;
}
.acalog-custom .cq-colctrl-6-3-c1 .facesvoiceshero .faces-voices-inner.size-1:before {
  margin-bottom: calc(-253.727px);
}
.acalog-custom .cq-colctrl-6-3-c1
  .facesvoiceshero
  .faces-voices-inner.size-1
  .teaser-block
  .teaser-inner
  .teaser-images {
  width: calc(159.727px);
  height: calc(159.727px);
}
.acalog-custom .cq-colctrl-6-3-c1 .facesvoiceshero .faces-voices-inner.no-title:before {
  margin-bottom: calc(-165.884px);
}
.acalog-custom .cq-colctrl-6-3-c1 .facesvoiceshero .faces-voices-inner.no-title.size-1:before {
  margin-bottom: calc(-189.727px);
}
.acalog-custom .cq-colctrl-3-6-c0 .facesvoiceshero {
  margin: 0;
  width: 100%;
  text-align: center;
  overflow: hidden;
}
.acalog-custom .cq-colctrl-3-6-c0 .facesvoiceshero .faces-voices-inner:before {
  width: calc(443.1px);
  height: calc(506.4px);
  background-size: calc(506.4px) calc(443.1px);
  left: calc(-203.2%);
  top: auto;
  bottom: calc(68.35%);
  margin-bottom: calc(-229.884px);
  background-position-y: unset;
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
.acalog-custom .cq-colctrl-3-6-c0 .facesvoiceshero .no-image .faces-voices-title,
.acalog-custom .cq-colctrl-3-6-c0 .facesvoiceshero .faces-voices-title {
  position: relative;
  left: auto;
  margin: 0 10px 30px;
}
.acalog-custom .cq-colctrl-3-6-c0
  .facesvoiceshero
  .no-image
  .faces-voices-title
  + .list-style-faces-voices
  .lSSlideOuter
  .lSSlideWrapper
  .facesvoicespage
  .teaser-block
  .teaser-title,
.acalog-custom .cq-colctrl-3-6-c0
  .facesvoiceshero
  .faces-voices-title
  + .list-style-faces-voices
  .lSSlideOuter
  .lSSlideWrapper
  .facesvoicespage
  .teaser-block
  .teaser-title {
  margin: 0;
}
.acalog-custom .cq-colctrl-3-6-c0 .facesvoiceshero .list-style-faces-voices {
  padding: 0 20px;
  overflow: hidden;
  text-align: center;
}
.acalog-custom .cq-colctrl-3-6-c0 .facesvoiceshero .list-style-faces-voices .lSAction {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 100%;
  z-index: 10;
  pointer-events: none;
}
.acalog-custom .cq-colctrl-3-6-c0 .facesvoiceshero .list-style-faces-voices .lSAction .lSPrev,
.acalog-custom .cq-colctrl-3-6-c0 .facesvoiceshero .list-style-faces-voices .lSAction .lSNext {
  width: calc(37.558px);
  height: calc(135.884px);
  line-height: calc(135.884px);
  pointer-events: all;
}
.acalog-custom .cq-colctrl-3-6-c0
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSPrev
  .focus-mask:before,
.acalog-custom .cq-colctrl-3-6-c0
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSNext
  .focus-mask:before {
  font-size: 24px;
}
.acalog-custom .cq-colctrl-3-6-c0 .facesvoiceshero .no-image .list-style-faces-voices {
  padding: 0 calc(26px);
}
.acalog-custom .cq-colctrl-3-6-c0
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction {
  top: -30px;
}
.acalog-custom .cq-colctrl-3-6-c0
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction
  .lSPrev,
.acalog-custom .cq-colctrl-3-6-c0
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction
  .lSNext {
  height: 100%;
  width: calc(26px);
}
.acalog-custom .cq-colctrl-3-6-c0 .facesvoiceshero .teaser-block .teaser-inner {
  flex-direction: column;
  width: 100%;
  margin: 0 auto;
}
.acalog-custom .cq-colctrl-3-6-c0 .facesvoiceshero .teaser-block .teaser-inner .teaser-images {
  display: block;
  margin: 0 0 30px;
  width: calc(135.884px);
  height: calc(135.884px);
}
.acalog-custom .cq-colctrl-3-6-c0
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-content
  .teaser-title {
  margin: 0;
}
.acalog-custom .cq-colctrl-3-6-c0
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-content
  .teaser-body
  * {
  font-size: 14px;
}
.acalog-custom .cq-colctrl-3-6-c0 .facesvoiceshero .faces-voices-inner.size-1:before {
  margin-bottom: calc(-253.727px);
}
.acalog-custom .cq-colctrl-3-6-c0
  .facesvoiceshero
  .faces-voices-inner.size-1
  .teaser-block
  .teaser-inner
  .teaser-images {
  width: calc(159.727px);
  height: calc(159.727px);
}
.acalog-custom .cq-colctrl-3-6-c0 .facesvoiceshero .faces-voices-inner.no-title:before {
  margin-bottom: calc(-165.884px);
}
.acalog-custom .cq-colctrl-3-6-c0 .facesvoiceshero .faces-voices-inner.no-title.size-1:before {
  margin-bottom: calc(-189.727px);
}
.acalog-custom .cq-colctrl-3-3-3-3-c3 .facesvoiceshero {
  margin: 0;
  width: 100%;
  text-align: center;
  overflow: hidden;
}
.acalog-custom .cq-colctrl-3-3-3-3-c3 .facesvoiceshero .faces-voices-inner:before {
  width: calc(443.1px);
  height: calc(506.4px);
  background-size: calc(506.4px) calc(443.1px);
  left: calc(-203.2%);
  top: auto;
  bottom: calc(68.35%);
  margin-bottom: calc(-229.884px);
  background-position-y: unset;
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
.acalog-custom .cq-colctrl-3-3-3-3-c3 .facesvoiceshero .no-image .faces-voices-title,
.acalog-custom .cq-colctrl-3-3-3-3-c3 .facesvoiceshero .faces-voices-title {
  position: relative;
  left: auto;
  margin: 0 10px 30px;
}
.acalog-custom .cq-colctrl-3-3-3-3-c3
  .facesvoiceshero
  .no-image
  .faces-voices-title
  + .list-style-faces-voices
  .lSSlideOuter
  .lSSlideWrapper
  .facesvoicespage
  .teaser-block
  .teaser-title,
.acalog-custom .cq-colctrl-3-3-3-3-c3
  .facesvoiceshero
  .faces-voices-title
  + .list-style-faces-voices
  .lSSlideOuter
  .lSSlideWrapper
  .facesvoicespage
  .teaser-block
  .teaser-title {
  margin: 0;
}
.acalog-custom .cq-colctrl-3-3-3-3-c3 .facesvoiceshero .list-style-faces-voices {
  padding: 0 20px;
  overflow: hidden;
  text-align: center;
}
.acalog-custom .cq-colctrl-3-3-3-3-c3 .facesvoiceshero .list-style-faces-voices .lSAction {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 100%;
  z-index: 10;
  pointer-events: none;
}
.acalog-custom .cq-colctrl-3-3-3-3-c3
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSPrev,
.acalog-custom .cq-colctrl-3-3-3-3-c3
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSNext {
  width: calc(37.558px);
  height: calc(135.884px);
  line-height: calc(135.884px);
  pointer-events: all;
}
.acalog-custom .cq-colctrl-3-3-3-3-c3
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSPrev
  .focus-mask:before,
.acalog-custom .cq-colctrl-3-3-3-3-c3
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSNext
  .focus-mask:before {
  font-size: 24px;
}
.acalog-custom .cq-colctrl-3-3-3-3-c3 .facesvoiceshero .no-image .list-style-faces-voices {
  padding: 0 calc(26px);
}
.acalog-custom .cq-colctrl-3-3-3-3-c3
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction {
  top: -30px;
}
.acalog-custom .cq-colctrl-3-3-3-3-c3
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction
  .lSPrev,
.acalog-custom .cq-colctrl-3-3-3-3-c3
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction
  .lSNext {
  height: 100%;
  width: calc(26px);
}
.acalog-custom .cq-colctrl-3-3-3-3-c3 .facesvoiceshero .teaser-block .teaser-inner {
  flex-direction: column;
  width: 100%;
  margin: 0 auto;
}
.acalog-custom .cq-colctrl-3-3-3-3-c3
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-images {
  display: block;
  margin: 0 0 30px;
  width: calc(135.884px);
  height: calc(135.884px);
}
.acalog-custom .cq-colctrl-3-3-3-3-c3
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-content
  .teaser-title {
  margin: 0;
}
.acalog-custom .cq-colctrl-3-3-3-3-c3
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-content
  .teaser-body
  * {
  font-size: 14px;
}
.acalog-custom .cq-colctrl-3-3-3-3-c3 .facesvoiceshero .faces-voices-inner.size-1:before {
  margin-bottom: calc(-253.727px);
}
.acalog-custom .cq-colctrl-3-3-3-3-c3
  .facesvoiceshero
  .faces-voices-inner.size-1
  .teaser-block
  .teaser-inner
  .teaser-images {
  width: calc(159.727px);
  height: calc(159.727px);
}
.acalog-custom .cq-colctrl-3-3-3-3-c3 .facesvoiceshero .faces-voices-inner.no-title:before {
  margin-bottom: calc(-165.884px);
}
.acalog-custom .cq-colctrl-3-3-3-3-c3
  .facesvoiceshero
  .faces-voices-inner.no-title.size-1:before {
  margin-bottom: calc(-189.727px);
}
.acalog-custom .cq-colctrl-3-3-3-3-c2 .facesvoiceshero {
  margin: 0;
  width: 100%;
  text-align: center;
  overflow: hidden;
}
.acalog-custom .cq-colctrl-3-3-3-3-c2 .facesvoiceshero .faces-voices-inner:before {
  width: calc(443.1px);
  height: calc(506.4px);
  background-size: calc(506.4px) calc(443.1px);
  left: calc(-203.2%);
  top: auto;
  bottom: calc(68.35%);
  margin-bottom: calc(-229.884px);
  background-position-y: unset;
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
.acalog-custom .cq-colctrl-3-3-3-3-c2 .facesvoiceshero .no-image .faces-voices-title,
.acalog-custom .cq-colctrl-3-3-3-3-c2 .facesvoiceshero .faces-voices-title {
  position: relative;
  left: auto;
  margin: 0 10px 30px;
}
.acalog-custom .cq-colctrl-3-3-3-3-c2
  .facesvoiceshero
  .no-image
  .faces-voices-title
  + .list-style-faces-voices
  .lSSlideOuter
  .lSSlideWrapper
  .facesvoicespage
  .teaser-block
  .teaser-title,
.acalog-custom .cq-colctrl-3-3-3-3-c2
  .facesvoiceshero
  .faces-voices-title
  + .list-style-faces-voices
  .lSSlideOuter
  .lSSlideWrapper
  .facesvoicespage
  .teaser-block
  .teaser-title {
  margin: 0;
}
.acalog-custom .cq-colctrl-3-3-3-3-c2 .facesvoiceshero .list-style-faces-voices {
  padding: 0 20px;
  overflow: hidden;
  text-align: center;
}
.acalog-custom .cq-colctrl-3-3-3-3-c2 .facesvoiceshero .list-style-faces-voices .lSAction {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 100%;
  z-index: 10;
  pointer-events: none;
}
.acalog-custom .cq-colctrl-3-3-3-3-c2
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSPrev,
.acalog-custom .cq-colctrl-3-3-3-3-c2
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSNext {
  width: calc(37.558px);
  height: calc(135.884px);
  line-height: calc(135.884px);
  pointer-events: all;
}
.acalog-custom .cq-colctrl-3-3-3-3-c2
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSPrev
  .focus-mask:before,
.acalog-custom .cq-colctrl-3-3-3-3-c2
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSNext
  .focus-mask:before {
  font-size: 24px;
}
.acalog-custom .cq-colctrl-3-3-3-3-c2 .facesvoiceshero .no-image .list-style-faces-voices {
  padding: 0 calc(26px);
}
.acalog-custom .cq-colctrl-3-3-3-3-c2
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction {
  top: -30px;
}
.acalog-custom .cq-colctrl-3-3-3-3-c2
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction
  .lSPrev,
.acalog-custom .cq-colctrl-3-3-3-3-c2
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction
  .lSNext {
  height: 100%;
  width: calc(26px);
}
.acalog-custom .cq-colctrl-3-3-3-3-c2 .facesvoiceshero .teaser-block .teaser-inner {
  flex-direction: column;
  width: 100%;
  margin: 0 auto;
}
.acalog-custom .cq-colctrl-3-3-3-3-c2
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-images {
  display: block;
  margin: 0 0 30px;
  width: calc(135.884px);
  height: calc(135.884px);
}
.acalog-custom .cq-colctrl-3-3-3-3-c2
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-content
  .teaser-title {
  margin: 0;
}
.acalog-custom .cq-colctrl-3-3-3-3-c2
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-content
  .teaser-body
  * {
  font-size: 14px;
}
.acalog-custom .cq-colctrl-3-3-3-3-c2 .facesvoiceshero .faces-voices-inner.size-1:before {
  margin-bottom: calc(-253.727px);
}
.acalog-custom .cq-colctrl-3-3-3-3-c2
  .facesvoiceshero
  .faces-voices-inner.size-1
  .teaser-block
  .teaser-inner
  .teaser-images {
  width: calc(159.727px);
  height: calc(159.727px);
}
.acalog-custom .cq-colctrl-3-3-3-3-c2 .facesvoiceshero .faces-voices-inner.no-title:before {
  margin-bottom: calc(-165.884px);
}
.acalog-custom .cq-colctrl-3-3-3-3-c2
  .facesvoiceshero
  .faces-voices-inner.no-title.size-1:before {
  margin-bottom: calc(-189.727px);
}
.acalog-custom .cq-colctrl-3-3-3-3-c1 .facesvoiceshero {
  margin: 0;
  width: 100%;
  text-align: center;
  overflow: hidden;
}
.acalog-custom .cq-colctrl-3-3-3-3-c1 .facesvoiceshero .faces-voices-inner:before {
  width: calc(443.1px);
  height: calc(506.4px);
  background-size: calc(506.4px) calc(443.1px);
  left: calc(-203.2%);
  top: auto;
  bottom: calc(68.35%);
  margin-bottom: calc(-229.884px);
  background-position-y: unset;
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
.acalog-custom .cq-colctrl-3-3-3-3-c1 .facesvoiceshero .no-image .faces-voices-title,
.acalog-custom .cq-colctrl-3-3-3-3-c1 .facesvoiceshero .faces-voices-title {
  position: relative;
  left: auto;
  margin: 0 10px 30px;
}
.acalog-custom .cq-colctrl-3-3-3-3-c1
  .facesvoiceshero
  .no-image
  .faces-voices-title
  + .list-style-faces-voices
  .lSSlideOuter
  .lSSlideWrapper
  .facesvoicespage
  .teaser-block
  .teaser-title,
.acalog-custom .cq-colctrl-3-3-3-3-c1
  .facesvoiceshero
  .faces-voices-title
  + .list-style-faces-voices
  .lSSlideOuter
  .lSSlideWrapper
  .facesvoicespage
  .teaser-block
  .teaser-title {
  margin: 0;
}
.acalog-custom .cq-colctrl-3-3-3-3-c1 .facesvoiceshero .list-style-faces-voices {
  padding: 0 20px;
  overflow: hidden;
  text-align: center;
}
.acalog-custom .cq-colctrl-3-3-3-3-c1 .facesvoiceshero .list-style-faces-voices .lSAction {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 100%;
  z-index: 10;
  pointer-events: none;
}
.acalog-custom .cq-colctrl-3-3-3-3-c1
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSPrev,
.acalog-custom .cq-colctrl-3-3-3-3-c1
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSNext {
  width: calc(37.558px);
  height: calc(135.884px);
  line-height: calc(135.884px);
  pointer-events: all;
}
.acalog-custom .cq-colctrl-3-3-3-3-c1
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSPrev
  .focus-mask:before,
.acalog-custom .cq-colctrl-3-3-3-3-c1
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSNext
  .focus-mask:before {
  font-size: 24px;
}
.acalog-custom .cq-colctrl-3-3-3-3-c1 .facesvoiceshero .no-image .list-style-faces-voices {
  padding: 0 calc(26px);
}
.acalog-custom .cq-colctrl-3-3-3-3-c1
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction {
  top: -30px;
}
.acalog-custom .cq-colctrl-3-3-3-3-c1
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction
  .lSPrev,
.acalog-custom .cq-colctrl-3-3-3-3-c1
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction
  .lSNext {
  height: 100%;
  width: calc(26px);
}
.acalog-custom .cq-colctrl-3-3-3-3-c1 .facesvoiceshero .teaser-block .teaser-inner {
  flex-direction: column;
  width: 100%;
  margin: 0 auto;
}
.acalog-custom .cq-colctrl-3-3-3-3-c1
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-images {
  display: block;
  margin: 0 0 30px;
  width: calc(135.884px);
  height: calc(135.884px);
}
.acalog-custom .cq-colctrl-3-3-3-3-c1
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-content
  .teaser-title {
  margin: 0;
}
.acalog-custom .cq-colctrl-3-3-3-3-c1
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-content
  .teaser-body
  * {
  font-size: 14px;
}
.acalog-custom .cq-colctrl-3-3-3-3-c1 .facesvoiceshero .faces-voices-inner.size-1:before {
  margin-bottom: calc(-253.727px);
}
.acalog-custom .cq-colctrl-3-3-3-3-c1
  .facesvoiceshero
  .faces-voices-inner.size-1
  .teaser-block
  .teaser-inner
  .teaser-images {
  width: calc(159.727px);
  height: calc(159.727px);
}
.acalog-custom .cq-colctrl-3-3-3-3-c1 .facesvoiceshero .faces-voices-inner.no-title:before {
  margin-bottom: calc(-165.884px);
}
.acalog-custom .cq-colctrl-3-3-3-3-c1
  .facesvoiceshero
  .faces-voices-inner.no-title.size-1:before {
  margin-bottom: calc(-189.727px);
}
.acalog-custom .cq-colctrl-3-3-3-3-c0 .facesvoiceshero {
  margin: 0;
  width: 100%;
  text-align: center;
  overflow: hidden;
}
.acalog-custom .cq-colctrl-3-3-3-3-c0 .facesvoiceshero .faces-voices-inner:before {
  width: calc(443.1px);
  height: calc(506.4px);
  background-size: calc(506.4px) calc(443.1px);
  left: calc(-203.2%);
  top: auto;
  bottom: calc(68.35%);
  margin-bottom: calc(-229.884px);
  background-position-y: unset;
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
.acalog-custom .cq-colctrl-3-3-3-3-c0 .facesvoiceshero .no-image .faces-voices-title,
.acalog-custom .cq-colctrl-3-3-3-3-c0 .facesvoiceshero .faces-voices-title {
  position: relative;
  left: auto;
  margin: 0 10px 30px;
}
.acalog-custom .cq-colctrl-3-3-3-3-c0
  .facesvoiceshero
  .no-image
  .faces-voices-title
  + .list-style-faces-voices
  .lSSlideOuter
  .lSSlideWrapper
  .facesvoicespage
  .teaser-block
  .teaser-title,
.acalog-custom .cq-colctrl-3-3-3-3-c0
  .facesvoiceshero
  .faces-voices-title
  + .list-style-faces-voices
  .lSSlideOuter
  .lSSlideWrapper
  .facesvoicespage
  .teaser-block
  .teaser-title {
  margin: 0;
}
.acalog-custom .cq-colctrl-3-3-3-3-c0 .facesvoiceshero .list-style-faces-voices {
  padding: 0 20px;
  overflow: hidden;
  text-align: center;
}
.acalog-custom .cq-colctrl-3-3-3-3-c0 .facesvoiceshero .list-style-faces-voices .lSAction {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 100%;
  z-index: 10;
  pointer-events: none;
}
.acalog-custom .cq-colctrl-3-3-3-3-c0
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSPrev,
.acalog-custom .cq-colctrl-3-3-3-3-c0
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSNext {
  width: calc(37.558px);
  height: calc(135.884px);
  line-height: calc(135.884px);
  pointer-events: all;
}
.acalog-custom .cq-colctrl-3-3-3-3-c0
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSPrev
  .focus-mask:before,
.acalog-custom .cq-colctrl-3-3-3-3-c0
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSNext
  .focus-mask:before {
  font-size: 24px;
}
.acalog-custom .cq-colctrl-3-3-3-3-c0 .facesvoiceshero .no-image .list-style-faces-voices {
  padding: 0 calc(26px);
}
.acalog-custom .cq-colctrl-3-3-3-3-c0
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction {
  top: -30px;
}
.acalog-custom .cq-colctrl-3-3-3-3-c0
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction
  .lSPrev,
.acalog-custom .cq-colctrl-3-3-3-3-c0
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction
  .lSNext {
  height: 100%;
  width: calc(26px);
}
.acalog-custom .cq-colctrl-3-3-3-3-c0 .facesvoiceshero .teaser-block .teaser-inner {
  flex-direction: column;
  width: 100%;
  margin: 0 auto;
}
.acalog-custom .cq-colctrl-3-3-3-3-c0
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-images {
  display: block;
  margin: 0 0 30px;
  width: calc(135.884px);
  height: calc(135.884px);
}
.acalog-custom .cq-colctrl-3-3-3-3-c0
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-content
  .teaser-title {
  margin: 0;
}
.acalog-custom .cq-colctrl-3-3-3-3-c0
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-content
  .teaser-body
  * {
  font-size: 14px;
}
.acalog-custom .cq-colctrl-3-3-3-3-c0 .facesvoiceshero .faces-voices-inner.size-1:before {
  margin-bottom: calc(-253.727px);
}
.acalog-custom .cq-colctrl-3-3-3-3-c0
  .facesvoiceshero
  .faces-voices-inner.size-1
  .teaser-block
  .teaser-inner
  .teaser-images {
  width: calc(159.727px);
  height: calc(159.727px);
}
.acalog-custom .cq-colctrl-3-3-3-3-c0 .facesvoiceshero .faces-voices-inner.no-title:before {
  margin-bottom: calc(-165.884px);
}
.acalog-custom .cq-colctrl-3-3-3-3-c0
  .facesvoiceshero
  .faces-voices-inner.no-title.size-1:before {
  margin-bottom: calc(-189.727px);
}
.acalog-custom .cq-colctrl-6-3-3-c2 .facesvoiceshero {
  margin: 0;
  width: 100%;
  text-align: center;
  overflow: hidden;
}
.acalog-custom .cq-colctrl-6-3-3-c2 .facesvoiceshero .faces-voices-inner:before {
  width: calc(443.1px);
  height: calc(506.4px);
  background-size: calc(506.4px) calc(443.1px);
  left: calc(-203.2%);
  top: auto;
  bottom: calc(68.35%);
  margin-bottom: calc(-229.884px);
  background-position-y: unset;
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
.acalog-custom .cq-colctrl-6-3-3-c2 .facesvoiceshero .no-image .faces-voices-title,
.acalog-custom .cq-colctrl-6-3-3-c2 .facesvoiceshero .faces-voices-title {
  position: relative;
  left: auto;
  margin: 0 10px 30px;
}
.acalog-custom .cq-colctrl-6-3-3-c2
  .facesvoiceshero
  .no-image
  .faces-voices-title
  + .list-style-faces-voices
  .lSSlideOuter
  .lSSlideWrapper
  .facesvoicespage
  .teaser-block
  .teaser-title,
.acalog-custom .cq-colctrl-6-3-3-c2
  .facesvoiceshero
  .faces-voices-title
  + .list-style-faces-voices
  .lSSlideOuter
  .lSSlideWrapper
  .facesvoicespage
  .teaser-block
  .teaser-title {
  margin: 0;
}
.acalog-custom .cq-colctrl-6-3-3-c2 .facesvoiceshero .list-style-faces-voices {
  padding: 0 20px;
  overflow: hidden;
  text-align: center;
}
.acalog-custom .cq-colctrl-6-3-3-c2 .facesvoiceshero .list-style-faces-voices .lSAction {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 100%;
  z-index: 10;
  pointer-events: none;
}
.acalog-custom .cq-colctrl-6-3-3-c2
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSPrev,
.acalog-custom .cq-colctrl-6-3-3-c2
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSNext {
  width: calc(37.558px);
  height: calc(135.884px);
  line-height: calc(135.884px);
  pointer-events: all;
}
.acalog-custom .cq-colctrl-6-3-3-c2
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSPrev
  .focus-mask:before,
.acalog-custom .cq-colctrl-6-3-3-c2
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSNext
  .focus-mask:before {
  font-size: 24px;
}
.acalog-custom .cq-colctrl-6-3-3-c2 .facesvoiceshero .no-image .list-style-faces-voices {
  padding: 0 calc(26px);
}
.acalog-custom .cq-colctrl-6-3-3-c2
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction {
  top: -30px;
}
.acalog-custom .cq-colctrl-6-3-3-c2
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction
  .lSPrev,
.acalog-custom .cq-colctrl-6-3-3-c2
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction
  .lSNext {
  height: 100%;
  width: calc(26px);
}
.acalog-custom .cq-colctrl-6-3-3-c2 .facesvoiceshero .teaser-block .teaser-inner {
  flex-direction: column;
  width: 100%;
  margin: 0 auto;
}
.acalog-custom .cq-colctrl-6-3-3-c2
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-images {
  display: block;
  margin: 0 0 30px;
  width: calc(135.884px);
  height: calc(135.884px);
}
.acalog-custom .cq-colctrl-6-3-3-c2
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-content
  .teaser-title {
  margin: 0;
}
.acalog-custom .cq-colctrl-6-3-3-c2
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-content
  .teaser-body
  * {
  font-size: 14px;
}
.acalog-custom .cq-colctrl-6-3-3-c2 .facesvoiceshero .faces-voices-inner.size-1:before {
  margin-bottom: calc(-253.727px);
}
.acalog-custom .cq-colctrl-6-3-3-c2
  .facesvoiceshero
  .faces-voices-inner.size-1
  .teaser-block
  .teaser-inner
  .teaser-images {
  width: calc(159.727px);
  height: calc(159.727px);
}
.acalog-custom .cq-colctrl-6-3-3-c2 .facesvoiceshero .faces-voices-inner.no-title:before {
  margin-bottom: calc(-165.884px);
}
.acalog-custom .cq-colctrl-6-3-3-c2
  .facesvoiceshero
  .faces-voices-inner.no-title.size-1:before {
  margin-bottom: calc(-189.727px);
}
.acalog-custom .cq-colctrl-6-3-3-c1 .facesvoiceshero {
  margin: 0;
  width: 100%;
  text-align: center;
  overflow: hidden;
}
.acalog-custom .cq-colctrl-6-3-3-c1 .facesvoiceshero .faces-voices-inner:before {
  width: calc(443.1px);
  height: calc(506.4px);
  background-size: calc(506.4px) calc(443.1px);
  left: calc(-203.2%);
  top: auto;
  bottom: calc(68.35%);
  margin-bottom: calc(-229.884px);
  background-position-y: unset;
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
.acalog-custom .cq-colctrl-6-3-3-c1 .facesvoiceshero .no-image .faces-voices-title,
.acalog-custom .cq-colctrl-6-3-3-c1 .facesvoiceshero .faces-voices-title {
  position: relative;
  left: auto;
  margin: 0 10px 30px;
}
.acalog-custom .cq-colctrl-6-3-3-c1
  .facesvoiceshero
  .no-image
  .faces-voices-title
  + .list-style-faces-voices
  .lSSlideOuter
  .lSSlideWrapper
  .facesvoicespage
  .teaser-block
  .teaser-title,
.acalog-custom .cq-colctrl-6-3-3-c1
  .facesvoiceshero
  .faces-voices-title
  + .list-style-faces-voices
  .lSSlideOuter
  .lSSlideWrapper
  .facesvoicespage
  .teaser-block
  .teaser-title {
  margin: 0;
}
.acalog-custom .cq-colctrl-6-3-3-c1 .facesvoiceshero .list-style-faces-voices {
  padding: 0 20px;
  overflow: hidden;
  text-align: center;
}
.acalog-custom .cq-colctrl-6-3-3-c1 .facesvoiceshero .list-style-faces-voices .lSAction {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 100%;
  z-index: 10;
  pointer-events: none;
}
.acalog-custom .cq-colctrl-6-3-3-c1
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSPrev,
.acalog-custom .cq-colctrl-6-3-3-c1
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSNext {
  width: calc(37.558px);
  height: calc(135.884px);
  line-height: calc(135.884px);
  pointer-events: all;
}
.acalog-custom .cq-colctrl-6-3-3-c1
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSPrev
  .focus-mask:before,
.acalog-custom .cq-colctrl-6-3-3-c1
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSNext
  .focus-mask:before {
  font-size: 24px;
}
.acalog-custom .cq-colctrl-6-3-3-c1 .facesvoiceshero .no-image .list-style-faces-voices {
  padding: 0 calc(26px);
}
.acalog-custom .cq-colctrl-6-3-3-c1
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction {
  top: -30px;
}
.acalog-custom .cq-colctrl-6-3-3-c1
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction
  .lSPrev,
.acalog-custom .cq-colctrl-6-3-3-c1
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction
  .lSNext {
  height: 100%;
  width: calc(26px);
}
.acalog-custom .cq-colctrl-6-3-3-c1 .facesvoiceshero .teaser-block .teaser-inner {
  flex-direction: column;
  width: 100%;
  margin: 0 auto;
}
.acalog-custom .cq-colctrl-6-3-3-c1
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-images {
  display: block;
  margin: 0 0 30px;
  width: calc(135.884px);
  height: calc(135.884px);
}
.acalog-custom .cq-colctrl-6-3-3-c1
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-content
  .teaser-title {
  margin: 0;
}
.acalog-custom .cq-colctrl-6-3-3-c1
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-content
  .teaser-body
  * {
  font-size: 14px;
}
.acalog-custom .cq-colctrl-6-3-3-c1 .facesvoiceshero .faces-voices-inner.size-1:before {
  margin-bottom: calc(-253.727px);
}
.acalog-custom .cq-colctrl-6-3-3-c1
  .facesvoiceshero
  .faces-voices-inner.size-1
  .teaser-block
  .teaser-inner
  .teaser-images {
  width: calc(159.727px);
  height: calc(159.727px);
}
.acalog-custom .cq-colctrl-6-3-3-c1 .facesvoiceshero .faces-voices-inner.no-title:before {
  margin-bottom: calc(-165.884px);
}
.acalog-custom .cq-colctrl-6-3-3-c1
  .facesvoiceshero
  .faces-voices-inner.no-title.size-1:before {
  margin-bottom: calc(-189.727px);
}
.acalog-custom .cq-colctrl-3-6-3-c2 .facesvoiceshero {
  margin: 0;
  width: 100%;
  text-align: center;
  overflow: hidden;
}
.acalog-custom .cq-colctrl-3-6-3-c2 .facesvoiceshero .faces-voices-inner:before {
  width: calc(443.1px);
  height: calc(506.4px);
  background-size: calc(506.4px) calc(443.1px);
  left: calc(-203.2%);
  top: auto;
  bottom: calc(68.35%);
  margin-bottom: calc(-229.884px);
  background-position-y: unset;
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
.acalog-custom .cq-colctrl-3-6-3-c2 .facesvoiceshero .no-image .faces-voices-title,
.acalog-custom .cq-colctrl-3-6-3-c2 .facesvoiceshero .faces-voices-title {
  position: relative;
  left: auto;
  margin: 0 10px 30px;
}
.acalog-custom .cq-colctrl-3-6-3-c2
  .facesvoiceshero
  .no-image
  .faces-voices-title
  + .list-style-faces-voices
  .lSSlideOuter
  .lSSlideWrapper
  .facesvoicespage
  .teaser-block
  .teaser-title,
.acalog-custom .cq-colctrl-3-6-3-c2
  .facesvoiceshero
  .faces-voices-title
  + .list-style-faces-voices
  .lSSlideOuter
  .lSSlideWrapper
  .facesvoicespage
  .teaser-block
  .teaser-title {
  margin: 0;
}
.acalog-custom .cq-colctrl-3-6-3-c2 .facesvoiceshero .list-style-faces-voices {
  padding: 0 20px;
  overflow: hidden;
  text-align: center;
}
.acalog-custom .cq-colctrl-3-6-3-c2 .facesvoiceshero .list-style-faces-voices .lSAction {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 100%;
  z-index: 10;
  pointer-events: none;
}
.acalog-custom .cq-colctrl-3-6-3-c2
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSPrev,
.acalog-custom .cq-colctrl-3-6-3-c2
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSNext {
  width: calc(37.558px);
  height: calc(135.884px);
  line-height: calc(135.884px);
  pointer-events: all;
}
.acalog-custom .cq-colctrl-3-6-3-c2
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSPrev
  .focus-mask:before,
.acalog-custom .cq-colctrl-3-6-3-c2
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSNext
  .focus-mask:before {
  font-size: 24px;
}
.acalog-custom .cq-colctrl-3-6-3-c2 .facesvoiceshero .no-image .list-style-faces-voices {
  padding: 0 calc(26px);
}
.acalog-custom .cq-colctrl-3-6-3-c2
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction {
  top: -30px;
}
.acalog-custom .cq-colctrl-3-6-3-c2
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction
  .lSPrev,
.acalog-custom .cq-colctrl-3-6-3-c2
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction
  .lSNext {
  height: 100%;
  width: calc(26px);
}
.acalog-custom .cq-colctrl-3-6-3-c2 .facesvoiceshero .teaser-block .teaser-inner {
  flex-direction: column;
  width: 100%;
  margin: 0 auto;
}
.acalog-custom .cq-colctrl-3-6-3-c2
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-images {
  display: block;
  margin: 0 0 30px;
  width: calc(135.884px);
  height: calc(135.884px);
}
.acalog-custom .cq-colctrl-3-6-3-c2
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-content
  .teaser-title {
  margin: 0;
}
.acalog-custom .cq-colctrl-3-6-3-c2
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-content
  .teaser-body
  * {
  font-size: 14px;
}
.acalog-custom .cq-colctrl-3-6-3-c2 .facesvoiceshero .faces-voices-inner.size-1:before {
  margin-bottom: calc(-253.727px);
}
.acalog-custom .cq-colctrl-3-6-3-c2
  .facesvoiceshero
  .faces-voices-inner.size-1
  .teaser-block
  .teaser-inner
  .teaser-images {
  width: calc(159.727px);
  height: calc(159.727px);
}
.acalog-custom .cq-colctrl-3-6-3-c2 .facesvoiceshero .faces-voices-inner.no-title:before {
  margin-bottom: calc(-165.884px);
}
.acalog-custom .cq-colctrl-3-6-3-c2
  .facesvoiceshero
  .faces-voices-inner.no-title.size-1:before {
  margin-bottom: calc(-189.727px);
}
.acalog-custom .cq-colctrl-3-6-3-c0 .facesvoiceshero {
  margin: 0;
  width: 100%;
  text-align: center;
  overflow: hidden;
}
.acalog-custom .cq-colctrl-3-6-3-c0 .facesvoiceshero .faces-voices-inner:before {
  width: calc(443.1px);
  height: calc(506.4px);
  background-size: calc(506.4px) calc(443.1px);
  left: calc(-203.2%);
  top: auto;
  bottom: calc(68.35%);
  margin-bottom: calc(-229.884px);
  background-position-y: unset;
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
.acalog-custom .cq-colctrl-3-6-3-c0 .facesvoiceshero .no-image .faces-voices-title,
.acalog-custom .cq-colctrl-3-6-3-c0 .facesvoiceshero .faces-voices-title {
  position: relative;
  left: auto;
  margin: 0 10px 30px;
}
.acalog-custom .cq-colctrl-3-6-3-c0
  .facesvoiceshero
  .no-image
  .faces-voices-title
  + .list-style-faces-voices
  .lSSlideOuter
  .lSSlideWrapper
  .facesvoicespage
  .teaser-block
  .teaser-title,
.acalog-custom .cq-colctrl-3-6-3-c0
  .facesvoiceshero
  .faces-voices-title
  + .list-style-faces-voices
  .lSSlideOuter
  .lSSlideWrapper
  .facesvoicespage
  .teaser-block
  .teaser-title {
  margin: 0;
}
.acalog-custom .cq-colctrl-3-6-3-c0 .facesvoiceshero .list-style-faces-voices {
  padding: 0 20px;
  overflow: hidden;
  text-align: center;
}
.acalog-custom .cq-colctrl-3-6-3-c0 .facesvoiceshero .list-style-faces-voices .lSAction {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 100%;
  z-index: 10;
  pointer-events: none;
}
.acalog-custom .cq-colctrl-3-6-3-c0
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSPrev,
.acalog-custom .cq-colctrl-3-6-3-c0
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSNext {
  width: calc(37.558px);
  height: calc(135.884px);
  line-height: calc(135.884px);
  pointer-events: all;
}
.acalog-custom .cq-colctrl-3-6-3-c0
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSPrev
  .focus-mask:before,
.acalog-custom .cq-colctrl-3-6-3-c0
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSNext
  .focus-mask:before {
  font-size: 24px;
}
.acalog-custom .cq-colctrl-3-6-3-c0 .facesvoiceshero .no-image .list-style-faces-voices {
  padding: 0 calc(26px);
}
.acalog-custom .cq-colctrl-3-6-3-c0
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction {
  top: -30px;
}
.acalog-custom .cq-colctrl-3-6-3-c0
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction
  .lSPrev,
.acalog-custom .cq-colctrl-3-6-3-c0
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction
  .lSNext {
  height: 100%;
  width: calc(26px);
}
.acalog-custom .cq-colctrl-3-6-3-c0 .facesvoiceshero .teaser-block .teaser-inner {
  flex-direction: column;
  width: 100%;
  margin: 0 auto;
}
.acalog-custom .cq-colctrl-3-6-3-c0
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-images {
  display: block;
  margin: 0 0 30px;
  width: calc(135.884px);
  height: calc(135.884px);
}
.acalog-custom .cq-colctrl-3-6-3-c0
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-content
  .teaser-title {
  margin: 0;
}
.acalog-custom .cq-colctrl-3-6-3-c0
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-content
  .teaser-body
  * {
  font-size: 14px;
}
.acalog-custom .cq-colctrl-3-6-3-c0 .facesvoiceshero .faces-voices-inner.size-1:before {
  margin-bottom: calc(-253.727px);
}
.acalog-custom .cq-colctrl-3-6-3-c0
  .facesvoiceshero
  .faces-voices-inner.size-1
  .teaser-block
  .teaser-inner
  .teaser-images {
  width: calc(159.727px);
  height: calc(159.727px);
}
.acalog-custom .cq-colctrl-3-6-3-c0 .facesvoiceshero .faces-voices-inner.no-title:before {
  margin-bottom: calc(-165.884px);
}
.acalog-custom .cq-colctrl-3-6-3-c0
  .facesvoiceshero
  .faces-voices-inner.no-title.size-1:before {
  margin-bottom: calc(-189.727px);
}
.acalog-custom .cq-colctrl-3-3-6-c1 .facesvoiceshero {
  margin: 0;
  width: 100%;
  text-align: center;
  overflow: hidden;
}
.acalog-custom .cq-colctrl-3-3-6-c1 .facesvoiceshero .faces-voices-inner:before {
  width: calc(443.1px);
  height: calc(506.4px);
  background-size: calc(506.4px) calc(443.1px);
  left: calc(-203.2%);
  top: auto;
  bottom: calc(68.35%);
  margin-bottom: calc(-229.884px);
  background-position-y: unset;
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
.acalog-custom .cq-colctrl-3-3-6-c1 .facesvoiceshero .no-image .faces-voices-title,
.acalog-custom .cq-colctrl-3-3-6-c1 .facesvoiceshero .faces-voices-title {
  position: relative;
  left: auto;
  margin: 0 10px 30px;
}
.acalog-custom .cq-colctrl-3-3-6-c1
  .facesvoiceshero
  .no-image
  .faces-voices-title
  + .list-style-faces-voices
  .lSSlideOuter
  .lSSlideWrapper
  .facesvoicespage
  .teaser-block
  .teaser-title,
.acalog-custom .cq-colctrl-3-3-6-c1
  .facesvoiceshero
  .faces-voices-title
  + .list-style-faces-voices
  .lSSlideOuter
  .lSSlideWrapper
  .facesvoicespage
  .teaser-block
  .teaser-title {
  margin: 0;
}
.acalog-custom .cq-colctrl-3-3-6-c1 .facesvoiceshero .list-style-faces-voices {
  padding: 0 20px;
  overflow: hidden;
  text-align: center;
}
.acalog-custom .cq-colctrl-3-3-6-c1 .facesvoiceshero .list-style-faces-voices .lSAction {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 100%;
  z-index: 10;
  pointer-events: none;
}
.acalog-custom .cq-colctrl-3-3-6-c1
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSPrev,
.acalog-custom .cq-colctrl-3-3-6-c1
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSNext {
  width: calc(37.558px);
  height: calc(135.884px);
  line-height: calc(135.884px);
  pointer-events: all;
}
.acalog-custom .cq-colctrl-3-3-6-c1
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSPrev
  .focus-mask:before,
.acalog-custom .cq-colctrl-3-3-6-c1
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSNext
  .focus-mask:before {
  font-size: 24px;
}
.acalog-custom .cq-colctrl-3-3-6-c1 .facesvoiceshero .no-image .list-style-faces-voices {
  padding: 0 calc(26px);
}
.acalog-custom .cq-colctrl-3-3-6-c1
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction {
  top: -30px;
}
.acalog-custom .cq-colctrl-3-3-6-c1
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction
  .lSPrev,
.acalog-custom .cq-colctrl-3-3-6-c1
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction
  .lSNext {
  height: 100%;
  width: calc(26px);
}
.acalog-custom .cq-colctrl-3-3-6-c1 .facesvoiceshero .teaser-block .teaser-inner {
  flex-direction: column;
  width: 100%;
  margin: 0 auto;
}
.acalog-custom .cq-colctrl-3-3-6-c1
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-images {
  display: block;
  margin: 0 0 30px;
  width: calc(135.884px);
  height: calc(135.884px);
}
.acalog-custom .cq-colctrl-3-3-6-c1
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-content
  .teaser-title {
  margin: 0;
}
.acalog-custom .cq-colctrl-3-3-6-c1
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-content
  .teaser-body
  * {
  font-size: 14px;
}
.acalog-custom .cq-colctrl-3-3-6-c1 .facesvoiceshero .faces-voices-inner.size-1:before {
  margin-bottom: calc(-253.727px);
}
.acalog-custom .cq-colctrl-3-3-6-c1
  .facesvoiceshero
  .faces-voices-inner.size-1
  .teaser-block
  .teaser-inner
  .teaser-images {
  width: calc(159.727px);
  height: calc(159.727px);
}
.acalog-custom .cq-colctrl-3-3-6-c1 .facesvoiceshero .faces-voices-inner.no-title:before {
  margin-bottom: calc(-165.884px);
}
.acalog-custom .cq-colctrl-3-3-6-c1
  .facesvoiceshero
  .faces-voices-inner.no-title.size-1:before {
  margin-bottom: calc(-189.727px);
}
.acalog-custom .cq-colctrl-3-3-6-c0 .facesvoiceshero {
  margin: 0;
  width: 100%;
  text-align: center;
  overflow: hidden;
}
.acalog-custom .cq-colctrl-3-3-6-c0 .facesvoiceshero .faces-voices-inner:before {
  width: calc(443.1px);
  height: calc(506.4px);
  background-size: calc(506.4px) calc(443.1px);
  left: calc(-203.2%);
  top: auto;
  bottom: calc(68.35%);
  margin-bottom: calc(-229.884px);
  background-position-y: unset;
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
.acalog-custom .cq-colctrl-3-3-6-c0 .facesvoiceshero .no-image .faces-voices-title,
.acalog-custom .cq-colctrl-3-3-6-c0 .facesvoiceshero .faces-voices-title {
  position: relative;
  left: auto;
  margin: 0 10px 30px;
}
.acalog-custom .cq-colctrl-3-3-6-c0
  .facesvoiceshero
  .no-image
  .faces-voices-title
  + .list-style-faces-voices
  .lSSlideOuter
  .lSSlideWrapper
  .facesvoicespage
  .teaser-block
  .teaser-title,
.acalog-custom .cq-colctrl-3-3-6-c0
  .facesvoiceshero
  .faces-voices-title
  + .list-style-faces-voices
  .lSSlideOuter
  .lSSlideWrapper
  .facesvoicespage
  .teaser-block
  .teaser-title {
  margin: 0;
}
.acalog-custom .cq-colctrl-3-3-6-c0 .facesvoiceshero .list-style-faces-voices {
  padding: 0 20px;
  overflow: hidden;
  text-align: center;
}
.acalog-custom .cq-colctrl-3-3-6-c0 .facesvoiceshero .list-style-faces-voices .lSAction {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 100%;
  z-index: 10;
  pointer-events: none;
}
.acalog-custom .cq-colctrl-3-3-6-c0
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSPrev,
.acalog-custom .cq-colctrl-3-3-6-c0
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSNext {
  width: calc(37.558px);
  height: calc(135.884px);
  line-height: calc(135.884px);
  pointer-events: all;
}
.acalog-custom .cq-colctrl-3-3-6-c0
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSPrev
  .focus-mask:before,
.acalog-custom .cq-colctrl-3-3-6-c0
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSNext
  .focus-mask:before {
  font-size: 24px;
}
.acalog-custom .cq-colctrl-3-3-6-c0 .facesvoiceshero .no-image .list-style-faces-voices {
  padding: 0 calc(26px);
}
.acalog-custom .cq-colctrl-3-3-6-c0
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction {
  top: -30px;
}
.acalog-custom .cq-colctrl-3-3-6-c0
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction
  .lSPrev,
.acalog-custom .cq-colctrl-3-3-6-c0
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction
  .lSNext {
  height: 100%;
  width: calc(26px);
}
.acalog-custom .cq-colctrl-3-3-6-c0 .facesvoiceshero .teaser-block .teaser-inner {
  flex-direction: column;
  width: 100%;
  margin: 0 auto;
}
.acalog-custom .cq-colctrl-3-3-6-c0
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-images {
  display: block;
  margin: 0 0 30px;
  width: calc(135.884px);
  height: calc(135.884px);
}
.acalog-custom .cq-colctrl-3-3-6-c0
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-content
  .teaser-title {
  margin: 0;
}
.acalog-custom .cq-colctrl-3-3-6-c0
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-content
  .teaser-body
  * {
  font-size: 14px;
}
.acalog-custom .cq-colctrl-3-3-6-c0 .facesvoiceshero .faces-voices-inner.size-1:before {
  margin-bottom: calc(-253.727px);
}
.acalog-custom .cq-colctrl-3-3-6-c0
  .facesvoiceshero
  .faces-voices-inner.size-1
  .teaser-block
  .teaser-inner
  .teaser-images {
  width: calc(159.727px);
  height: calc(159.727px);
}
.acalog-custom .cq-colctrl-3-3-6-c0 .facesvoiceshero .faces-voices-inner.no-title:before {
  margin-bottom: calc(-165.884px);
}
.acalog-custom .cq-colctrl-3-3-6-c0
  .facesvoiceshero
  .faces-voices-inner.no-title.size-1:before {
  margin-bottom: calc(-189.727px);
}
.acalog-custom .cq-colctrl-9-3-c1 .facesvoiceshero {
  margin: 0;
  width: 100%;
  text-align: center;
  overflow: hidden;
}
.acalog-custom .cq-colctrl-9-3-c1 .facesvoiceshero .faces-voices-inner:before {
  width: calc(443.1px);
  height: calc(506.4px);
  background-size: calc(506.4px) calc(443.1px);
  left: calc(-203.2%);
  top: auto;
  bottom: calc(68.35%);
  margin-bottom: calc(-229.884px);
  background-position-y: unset;
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
.acalog-custom .cq-colctrl-9-3-c1 .facesvoiceshero .no-image .faces-voices-title,
.acalog-custom .cq-colctrl-9-3-c1 .facesvoiceshero .faces-voices-title {
  position: relative;
  left: auto;
  margin: 0 10px 30px;
}
.acalog-custom .cq-colctrl-9-3-c1
  .facesvoiceshero
  .no-image
  .faces-voices-title
  + .list-style-faces-voices
  .lSSlideOuter
  .lSSlideWrapper
  .facesvoicespage
  .teaser-block
  .teaser-title,
.acalog-custom .cq-colctrl-9-3-c1
  .facesvoiceshero
  .faces-voices-title
  + .list-style-faces-voices
  .lSSlideOuter
  .lSSlideWrapper
  .facesvoicespage
  .teaser-block
  .teaser-title {
  margin: 0;
}
.acalog-custom .cq-colctrl-9-3-c1 .facesvoiceshero .list-style-faces-voices {
  padding: 0 20px;
  overflow: hidden;
  text-align: center;
}
.acalog-custom .cq-colctrl-9-3-c1 .facesvoiceshero .list-style-faces-voices .lSAction {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 100%;
  z-index: 10;
  pointer-events: none;
}
.acalog-custom .cq-colctrl-9-3-c1 .facesvoiceshero .list-style-faces-voices .lSAction .lSPrev,
.acalog-custom .cq-colctrl-9-3-c1 .facesvoiceshero .list-style-faces-voices .lSAction .lSNext {
  width: calc(37.558px);
  height: calc(135.884px);
  line-height: calc(135.884px);
  pointer-events: all;
}
.acalog-custom .cq-colctrl-9-3-c1
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSPrev
  .focus-mask:before,
.acalog-custom .cq-colctrl-9-3-c1
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSNext
  .focus-mask:before {
  font-size: 24px;
}
.acalog-custom .cq-colctrl-9-3-c1 .facesvoiceshero .no-image .list-style-faces-voices {
  padding: 0 calc(26px);
}
.acalog-custom .cq-colctrl-9-3-c1
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction {
  top: -30px;
}
.acalog-custom .cq-colctrl-9-3-c1
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction
  .lSPrev,
.acalog-custom .cq-colctrl-9-3-c1
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction
  .lSNext {
  height: 100%;
  width: calc(26px);
}
.acalog-custom .cq-colctrl-9-3-c1 .facesvoiceshero .teaser-block .teaser-inner {
  flex-direction: column;
  width: 100%;
  margin: 0 auto;
}
.acalog-custom .cq-colctrl-9-3-c1 .facesvoiceshero .teaser-block .teaser-inner .teaser-images {
  display: block;
  margin: 0 0 30px;
  width: calc(135.884px);
  height: calc(135.884px);
}
.acalog-custom .cq-colctrl-9-3-c1
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-content
  .teaser-title {
  margin: 0;
}
.acalog-custom .cq-colctrl-9-3-c1
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-content
  .teaser-body
  * {
  font-size: 14px;
}
.acalog-custom .cq-colctrl-9-3-c1 .facesvoiceshero .faces-voices-inner.size-1:before {
  margin-bottom: calc(-253.727px);
}
.acalog-custom .cq-colctrl-9-3-c1
  .facesvoiceshero
  .faces-voices-inner.size-1
  .teaser-block
  .teaser-inner
  .teaser-images {
  width: calc(159.727px);
  height: calc(159.727px);
}
.acalog-custom .cq-colctrl-9-3-c1 .facesvoiceshero .faces-voices-inner.no-title:before {
  margin-bottom: calc(-165.884px);
}
.acalog-custom .cq-colctrl-9-3-c1 .facesvoiceshero .faces-voices-inner.no-title.size-1:before {
  margin-bottom: calc(-189.727px);
}
.acalog-custom .cq-colctrl-3-9-c0 .facesvoiceshero {
  margin: 0;
  width: 100%;
  text-align: center;
  overflow: hidden;
}
.acalog-custom .cq-colctrl-3-9-c0 .facesvoiceshero .faces-voices-inner:before {
  width: calc(443.1px);
  height: calc(506.4px);
  background-size: calc(506.4px) calc(443.1px);
  left: calc(-203.2%);
  top: auto;
  bottom: calc(68.35%);
  margin-bottom: calc(-229.884px);
  background-position-y: unset;
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
.acalog-custom .cq-colctrl-3-9-c0 .facesvoiceshero .no-image .faces-voices-title,
.acalog-custom .cq-colctrl-3-9-c0 .facesvoiceshero .faces-voices-title {
  position: relative;
  left: auto;
  margin: 0 10px 30px;
}
.acalog-custom .cq-colctrl-3-9-c0
  .facesvoiceshero
  .no-image
  .faces-voices-title
  + .list-style-faces-voices
  .lSSlideOuter
  .lSSlideWrapper
  .facesvoicespage
  .teaser-block
  .teaser-title,
.acalog-custom .cq-colctrl-3-9-c0
  .facesvoiceshero
  .faces-voices-title
  + .list-style-faces-voices
  .lSSlideOuter
  .lSSlideWrapper
  .facesvoicespage
  .teaser-block
  .teaser-title {
  margin: 0;
}
.acalog-custom .cq-colctrl-3-9-c0 .facesvoiceshero .list-style-faces-voices {
  padding: 0 20px;
  overflow: hidden;
  text-align: center;
}
.acalog-custom .cq-colctrl-3-9-c0 .facesvoiceshero .list-style-faces-voices .lSAction {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 100%;
  z-index: 10;
  pointer-events: none;
}
.acalog-custom .cq-colctrl-3-9-c0 .facesvoiceshero .list-style-faces-voices .lSAction .lSPrev,
.acalog-custom .cq-colctrl-3-9-c0 .facesvoiceshero .list-style-faces-voices .lSAction .lSNext {
  width: calc(37.558px);
  height: calc(135.884px);
  line-height: calc(135.884px);
  pointer-events: all;
}
.acalog-custom .cq-colctrl-3-9-c0
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSPrev
  .focus-mask:before,
.acalog-custom .cq-colctrl-3-9-c0
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSNext
  .focus-mask:before {
  font-size: 24px;
}
.acalog-custom .cq-colctrl-3-9-c0 .facesvoiceshero .no-image .list-style-faces-voices {
  padding: 0 calc(26px);
}
.acalog-custom .cq-colctrl-3-9-c0
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction {
  top: -30px;
}
.acalog-custom .cq-colctrl-3-9-c0
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction
  .lSPrev,
.acalog-custom .cq-colctrl-3-9-c0
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction
  .lSNext {
  height: 100%;
  width: calc(26px);
}
.acalog-custom .cq-colctrl-3-9-c0 .facesvoiceshero .teaser-block .teaser-inner {
  flex-direction: column;
  width: 100%;
  margin: 0 auto;
}
.acalog-custom .cq-colctrl-3-9-c0 .facesvoiceshero .teaser-block .teaser-inner .teaser-images {
  display: block;
  margin: 0 0 30px;
  width: calc(135.884px);
  height: calc(135.884px);
}
.acalog-custom .cq-colctrl-3-9-c0
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-content
  .teaser-title {
  margin: 0;
}
.acalog-custom .cq-colctrl-3-9-c0
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-content
  .teaser-body
  * {
  font-size: 14px;
}
.acalog-custom .cq-colctrl-3-9-c0 .facesvoiceshero .faces-voices-inner.size-1:before {
  margin-bottom: calc(-253.727px);
}
.acalog-custom .cq-colctrl-3-9-c0
  .facesvoiceshero
  .faces-voices-inner.size-1
  .teaser-block
  .teaser-inner
  .teaser-images {
  width: calc(159.727px);
  height: calc(159.727px);
}
.acalog-custom .cq-colctrl-3-9-c0 .facesvoiceshero .faces-voices-inner.no-title:before {
  margin-bottom: calc(-165.884px);
}
.acalog-custom .cq-colctrl-3-9-c0 .facesvoiceshero .faces-voices-inner.no-title.size-1:before {
  margin-bottom: calc(-189.727px);
}
.acalog-custom .rightcol .facesvoiceshero {
  margin: 0;
  width: 100%;
  text-align: center;
  overflow: hidden;
}
.acalog-custom .rightcol .facesvoiceshero .faces-voices-inner:before {
  width: calc(443.1px);
  height: calc(506.4px);
  background-size: calc(506.4px) calc(443.1px);
  left: calc(-203.2%);
  top: auto;
  bottom: calc(68.35%);
  margin-bottom: calc(-229.884px);
  background-position-y: unset;
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
.acalog-custom .rightcol .facesvoiceshero .no-image .faces-voices-title,
.acalog-custom .rightcol .facesvoiceshero .faces-voices-title {
  position: relative;
  left: auto;
  margin: 0 10px 30px;
}
.acalog-custom .rightcol
  .facesvoiceshero
  .no-image
  .faces-voices-title
  + .list-style-faces-voices
  .lSSlideOuter
  .lSSlideWrapper
  .facesvoicespage
  .teaser-block
  .teaser-title,
.acalog-custom .rightcol
  .facesvoiceshero
  .faces-voices-title
  + .list-style-faces-voices
  .lSSlideOuter
  .lSSlideWrapper
  .facesvoicespage
  .teaser-block
  .teaser-title {
  margin: 0;
}
.acalog-custom .rightcol .facesvoiceshero .list-style-faces-voices {
  padding: 0 20px;
  overflow: hidden;
  text-align: center;
}
.acalog-custom .rightcol .facesvoiceshero .list-style-faces-voices .lSAction {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 100%;
  z-index: 10;
  pointer-events: none;
}
.acalog-custom .rightcol .facesvoiceshero .list-style-faces-voices .lSAction .lSPrev,
.acalog-custom .rightcol .facesvoiceshero .list-style-faces-voices .lSAction .lSNext {
  width: calc(37.558px);
  height: calc(135.884px);
  line-height: calc(135.884px);
  pointer-events: all;
}
.acalog-custom .rightcol
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSPrev
  .focus-mask:before,
.acalog-custom .rightcol
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSNext
  .focus-mask:before {
  font-size: 24px;
}
.acalog-custom .rightcol .facesvoiceshero .no-image .list-style-faces-voices {
  padding: 0 calc(26px);
}
.acalog-custom .rightcol .facesvoiceshero .no-image .list-style-faces-voices .lSAction {
  top: -30px;
}
.acalog-custom .rightcol .facesvoiceshero .no-image .list-style-faces-voices .lSAction .lSPrev,
.acalog-custom .rightcol
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction
  .lSNext {
  height: 100%;
  width: calc(26px);
}
.acalog-custom .rightcol .facesvoiceshero .teaser-block .teaser-inner {
  flex-direction: column;
  width: 100%;
  margin: 0 auto;
}
.acalog-custom .rightcol .facesvoiceshero .teaser-block .teaser-inner .teaser-images {
  display: block;
  margin: 0 0 30px;
  width: calc(135.884px);
  height: calc(135.884px);
}
.acalog-custom .rightcol
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-content
  .teaser-title {
  margin: 0;
}
.acalog-custom .rightcol
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-content
  .teaser-body
  * {
  font-size: 14px;
}
.acalog-custom .rightcol .facesvoiceshero .faces-voices-inner.size-1:before {
  margin-bottom: calc(-253.727px);
}
.acalog-custom .rightcol
  .facesvoiceshero
  .faces-voices-inner.size-1
  .teaser-block
  .teaser-inner
  .teaser-images {
  width: calc(159.727px);
  height: calc(159.727px);
}
.acalog-custom .rightcol .facesvoiceshero .faces-voices-inner.no-title:before {
  margin-bottom: calc(-165.884px);
}
.acalog-custom .rightcol .facesvoiceshero .faces-voices-inner.no-title.size-1:before {
  margin-bottom: calc(-189.727px);
}
.acalog-custom .cq-colctrl-225-225-225-225-c3 .facesvoiceshero {
  margin: 0;
  width: 100%;
  text-align: center;
  overflow: hidden;
}
.acalog-custom .cq-colctrl-225-225-225-225-c3 .facesvoiceshero .faces-voices-inner:before {
  width: calc(319.2px);
  height: calc(364.8px);
  background-size: calc(364.8px) calc(319.2px);
  left: calc(-132.4%);
  top: auto;
  bottom: calc(77.2%);
  margin-bottom: calc(-191.888px);
  background-position-y: unset;
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
.acalog-custom .cq-colctrl-225-225-225-225-c3 .facesvoiceshero .no-image .faces-voices-title,
.acalog-custom .cq-colctrl-225-225-225-225-c3 .facesvoiceshero .faces-voices-title {
  position: relative;
  left: auto;
  margin: 0 10px 30px;
}
.acalog-custom .cq-colctrl-225-225-225-225-c3
  .facesvoiceshero
  .no-image
  .faces-voices-title
  + .list-style-faces-voices
  .lSSlideOuter
  .lSSlideWrapper
  .facesvoicespage
  .teaser-block
  .teaser-title,
.acalog-custom .cq-colctrl-225-225-225-225-c3
  .facesvoiceshero
  .faces-voices-title
  + .list-style-faces-voices
  .lSSlideOuter
  .lSSlideWrapper
  .facesvoicespage
  .teaser-block
  .teaser-title {
  margin: 0;
}
.acalog-custom .cq-colctrl-225-225-225-225-c3 .facesvoiceshero .list-style-faces-voices {
  padding: 0 8px;
  overflow: hidden;
  text-align: center;
}
.acalog-custom .cq-colctrl-225-225-225-225-c3
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 100%;
  z-index: 10;
  pointer-events: none;
}
.acalog-custom .cq-colctrl-225-225-225-225-c3
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSPrev,
.acalog-custom .cq-colctrl-225-225-225-225-c3
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSNext {
  width: calc(27.056px);
  height: calc(97.888px);
  line-height: calc(97.888px);
  pointer-events: all;
}
.acalog-custom .cq-colctrl-225-225-225-225-c3
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSPrev
  .focus-mask:before,
.acalog-custom .cq-colctrl-225-225-225-225-c3
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSNext
  .focus-mask:before {
  font-size: 14px;
}
.acalog-custom .cq-colctrl-225-225-225-225-c3
  .facesvoiceshero
  .no-image
  .list-style-faces-voices {
  padding: 0 calc(14px);
}
.acalog-custom .cq-colctrl-225-225-225-225-c3
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction {
  top: -30px;
}
.acalog-custom .cq-colctrl-225-225-225-225-c3
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction
  .lSPrev,
.acalog-custom .cq-colctrl-225-225-225-225-c3
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction
  .lSNext {
  height: 100%;
  width: calc(14px);
}
.acalog-custom .cq-colctrl-225-225-225-225-c3 .facesvoiceshero .teaser-block .teaser-inner {
  flex-direction: column;
  width: 100%;
  margin: 0 auto;
}
.acalog-custom .cq-colctrl-225-225-225-225-c3
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-images {
  display: block;
  margin: 0 0 30px;
  width: calc(97.888px);
  height: calc(97.888px);
}
.acalog-custom .cq-colctrl-225-225-225-225-c3
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-content
  .teaser-title {
  margin: 0;
}
.acalog-custom .cq-colctrl-225-225-225-225-c3
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-content
  .teaser-body
  * {
  font-size: 14px;
}
.acalog-custom .cq-colctrl-225-225-225-225-c3
  .facesvoiceshero
  .faces-voices-inner.size-1:before {
  margin-bottom: calc(-209.064px);
}
.acalog-custom .cq-colctrl-225-225-225-225-c3
  .facesvoiceshero
  .faces-voices-inner.size-1
  .teaser-block
  .teaser-inner
  .teaser-images {
  width: calc(115.064px);
  height: calc(115.064px);
}
.acalog-custom .cq-colctrl-225-225-225-225-c3
  .facesvoiceshero
  .faces-voices-inner.no-title:before {
  margin-bottom: calc(-127.888px);
}
.acalog-custom .cq-colctrl-225-225-225-225-c3
  .facesvoiceshero
  .faces-voices-inner.no-title.size-1:before {
  margin-bottom: calc(-145.064px);
}
.acalog-custom .cq-colctrl-225-225-225-225-c2 .facesvoiceshero {
  margin: 0;
  width: 100%;
  text-align: center;
  overflow: hidden;
}
.acalog-custom .cq-colctrl-225-225-225-225-c2 .facesvoiceshero .faces-voices-inner:before {
  width: calc(319.2px);
  height: calc(364.8px);
  background-size: calc(364.8px) calc(319.2px);
  left: calc(-132.4%);
  top: auto;
  bottom: calc(77.2%);
  margin-bottom: calc(-191.888px);
  background-position-y: unset;
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
.acalog-custom .cq-colctrl-225-225-225-225-c2 .facesvoiceshero .no-image .faces-voices-title,
.acalog-custom .cq-colctrl-225-225-225-225-c2 .facesvoiceshero .faces-voices-title {
  position: relative;
  left: auto;
  margin: 0 10px 30px;
}
.acalog-custom .cq-colctrl-225-225-225-225-c2
  .facesvoiceshero
  .no-image
  .faces-voices-title
  + .list-style-faces-voices
  .lSSlideOuter
  .lSSlideWrapper
  .facesvoicespage
  .teaser-block
  .teaser-title,
.acalog-custom .cq-colctrl-225-225-225-225-c2
  .facesvoiceshero
  .faces-voices-title
  + .list-style-faces-voices
  .lSSlideOuter
  .lSSlideWrapper
  .facesvoicespage
  .teaser-block
  .teaser-title {
  margin: 0;
}
.acalog-custom .cq-colctrl-225-225-225-225-c2 .facesvoiceshero .list-style-faces-voices {
  padding: 0 8px;
  overflow: hidden;
  text-align: center;
}
.acalog-custom .cq-colctrl-225-225-225-225-c2
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 100%;
  z-index: 10;
  pointer-events: none;
}
.acalog-custom .cq-colctrl-225-225-225-225-c2
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSPrev,
.acalog-custom .cq-colctrl-225-225-225-225-c2
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSNext {
  width: calc(27.056px);
  height: calc(97.888px);
  line-height: calc(97.888px);
  pointer-events: all;
}
.acalog-custom .cq-colctrl-225-225-225-225-c2
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSPrev
  .focus-mask:before,
.acalog-custom .cq-colctrl-225-225-225-225-c2
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSNext
  .focus-mask:before {
  font-size: 14px;
}
.acalog-custom .cq-colctrl-225-225-225-225-c2
  .facesvoiceshero
  .no-image
  .list-style-faces-voices {
  padding: 0 calc(14px);
}
.acalog-custom .cq-colctrl-225-225-225-225-c2
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction {
  top: -30px;
}
.acalog-custom .cq-colctrl-225-225-225-225-c2
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction
  .lSPrev,
.acalog-custom .cq-colctrl-225-225-225-225-c2
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction
  .lSNext {
  height: 100%;
  width: calc(14px);
}
.acalog-custom .cq-colctrl-225-225-225-225-c2 .facesvoiceshero .teaser-block .teaser-inner {
  flex-direction: column;
  width: 100%;
  margin: 0 auto;
}
.acalog-custom .cq-colctrl-225-225-225-225-c2
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-images {
  display: block;
  margin: 0 0 30px;
  width: calc(97.888px);
  height: calc(97.888px);
}
.acalog-custom .cq-colctrl-225-225-225-225-c2
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-content
  .teaser-title {
  margin: 0;
}
.acalog-custom .cq-colctrl-225-225-225-225-c2
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-content
  .teaser-body
  * {
  font-size: 14px;
}
.acalog-custom .cq-colctrl-225-225-225-225-c2
  .facesvoiceshero
  .faces-voices-inner.size-1:before {
  margin-bottom: calc(-209.064px);
}
.acalog-custom .cq-colctrl-225-225-225-225-c2
  .facesvoiceshero
  .faces-voices-inner.size-1
  .teaser-block
  .teaser-inner
  .teaser-images {
  width: calc(115.064px);
  height: calc(115.064px);
}
.acalog-custom .cq-colctrl-225-225-225-225-c2
  .facesvoiceshero
  .faces-voices-inner.no-title:before {
  margin-bottom: calc(-127.888px);
}
.acalog-custom .cq-colctrl-225-225-225-225-c2
  .facesvoiceshero
  .faces-voices-inner.no-title.size-1:before {
  margin-bottom: calc(-145.064px);
}
.acalog-custom .cq-colctrl-225-225-225-225-c1 .facesvoiceshero {
  margin: 0;
  width: 100%;
  text-align: center;
  overflow: hidden;
}
.acalog-custom .cq-colctrl-225-225-225-225-c1 .facesvoiceshero .faces-voices-inner:before {
  width: calc(319.2px);
  height: calc(364.8px);
  background-size: calc(364.8px) calc(319.2px);
  left: calc(-132.4%);
  top: auto;
  bottom: calc(77.2%);
  margin-bottom: calc(-191.888px);
  background-position-y: unset;
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
.acalog-custom .cq-colctrl-225-225-225-225-c1 .facesvoiceshero .no-image .faces-voices-title,
.acalog-custom .cq-colctrl-225-225-225-225-c1 .facesvoiceshero .faces-voices-title {
  position: relative;
  left: auto;
  margin: 0 10px 30px;
}
.acalog-custom .cq-colctrl-225-225-225-225-c1
  .facesvoiceshero
  .no-image
  .faces-voices-title
  + .list-style-faces-voices
  .lSSlideOuter
  .lSSlideWrapper
  .facesvoicespage
  .teaser-block
  .teaser-title,
.acalog-custom .cq-colctrl-225-225-225-225-c1
  .facesvoiceshero
  .faces-voices-title
  + .list-style-faces-voices
  .lSSlideOuter
  .lSSlideWrapper
  .facesvoicespage
  .teaser-block
  .teaser-title {
  margin: 0;
}
.acalog-custom .cq-colctrl-225-225-225-225-c1 .facesvoiceshero .list-style-faces-voices {
  padding: 0 8px;
  overflow: hidden;
  text-align: center;
}
.acalog-custom .cq-colctrl-225-225-225-225-c1
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 100%;
  z-index: 10;
  pointer-events: none;
}
.acalog-custom .cq-colctrl-225-225-225-225-c1
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSPrev,
.acalog-custom .cq-colctrl-225-225-225-225-c1
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSNext {
  width: calc(27.056px);
  height: calc(97.888px);
  line-height: calc(97.888px);
  pointer-events: all;
}
.acalog-custom .cq-colctrl-225-225-225-225-c1
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSPrev
  .focus-mask:before,
.acalog-custom .cq-colctrl-225-225-225-225-c1
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSNext
  .focus-mask:before {
  font-size: 14px;
}
.acalog-custom .cq-colctrl-225-225-225-225-c1
  .facesvoiceshero
  .no-image
  .list-style-faces-voices {
  padding: 0 calc(14px);
}
.acalog-custom .cq-colctrl-225-225-225-225-c1
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction {
  top: -30px;
}
.acalog-custom .cq-colctrl-225-225-225-225-c1
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction
  .lSPrev,
.acalog-custom .cq-colctrl-225-225-225-225-c1
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction
  .lSNext {
  height: 100%;
  width: calc(14px);
}
.acalog-custom .cq-colctrl-225-225-225-225-c1 .facesvoiceshero .teaser-block .teaser-inner {
  flex-direction: column;
  width: 100%;
  margin: 0 auto;
}
.acalog-custom .cq-colctrl-225-225-225-225-c1
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-images {
  display: block;
  margin: 0 0 30px;
  width: calc(97.888px);
  height: calc(97.888px);
}
.acalog-custom .cq-colctrl-225-225-225-225-c1
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-content
  .teaser-title {
  margin: 0;
}
.acalog-custom .cq-colctrl-225-225-225-225-c1
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-content
  .teaser-body
  * {
  font-size: 14px;
}
.acalog-custom .cq-colctrl-225-225-225-225-c1
  .facesvoiceshero
  .faces-voices-inner.size-1:before {
  margin-bottom: calc(-209.064px);
}
.acalog-custom .cq-colctrl-225-225-225-225-c1
  .facesvoiceshero
  .faces-voices-inner.size-1
  .teaser-block
  .teaser-inner
  .teaser-images {
  width: calc(115.064px);
  height: calc(115.064px);
}
.acalog-custom .cq-colctrl-225-225-225-225-c1
  .facesvoiceshero
  .faces-voices-inner.no-title:before {
  margin-bottom: calc(-127.888px);
}
.acalog-custom .cq-colctrl-225-225-225-225-c1
  .facesvoiceshero
  .faces-voices-inner.no-title.size-1:before {
  margin-bottom: calc(-145.064px);
}
.acalog-custom .cq-colctrl-225-225-225-225-c0 .facesvoiceshero {
  margin: 0;
  width: 100%;
  text-align: center;
  overflow: hidden;
}
.acalog-custom .cq-colctrl-225-225-225-225-c0 .facesvoiceshero .faces-voices-inner:before {
  width: calc(319.2px);
  height: calc(364.8px);
  background-size: calc(364.8px) calc(319.2px);
  left: calc(-132.4%);
  top: auto;
  bottom: calc(77.2%);
  margin-bottom: calc(-191.888px);
  background-position-y: unset;
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
.acalog-custom .cq-colctrl-225-225-225-225-c0 .facesvoiceshero .no-image .faces-voices-title,
.acalog-custom .cq-colctrl-225-225-225-225-c0 .facesvoiceshero .faces-voices-title {
  position: relative;
  left: auto;
  margin: 0 10px 30px;
}
.acalog-custom .cq-colctrl-225-225-225-225-c0
  .facesvoiceshero
  .no-image
  .faces-voices-title
  + .list-style-faces-voices
  .lSSlideOuter
  .lSSlideWrapper
  .facesvoicespage
  .teaser-block
  .teaser-title,
.acalog-custom .cq-colctrl-225-225-225-225-c0
  .facesvoiceshero
  .faces-voices-title
  + .list-style-faces-voices
  .lSSlideOuter
  .lSSlideWrapper
  .facesvoicespage
  .teaser-block
  .teaser-title {
  margin: 0;
}
.acalog-custom .cq-colctrl-225-225-225-225-c0 .facesvoiceshero .list-style-faces-voices {
  padding: 0 8px;
  overflow: hidden;
  text-align: center;
}
.acalog-custom .cq-colctrl-225-225-225-225-c0
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 100%;
  z-index: 10;
  pointer-events: none;
}
.acalog-custom .cq-colctrl-225-225-225-225-c0
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSPrev,
.acalog-custom .cq-colctrl-225-225-225-225-c0
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSNext {
  width: calc(27.056px);
  height: calc(97.888px);
  line-height: calc(97.888px);
  pointer-events: all;
}
.acalog-custom .cq-colctrl-225-225-225-225-c0
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSPrev
  .focus-mask:before,
.acalog-custom .cq-colctrl-225-225-225-225-c0
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSNext
  .focus-mask:before {
  font-size: 14px;
}
.acalog-custom .cq-colctrl-225-225-225-225-c0
  .facesvoiceshero
  .no-image
  .list-style-faces-voices {
  padding: 0 calc(14px);
}
.acalog-custom .cq-colctrl-225-225-225-225-c0
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction {
  top: -30px;
}
.acalog-custom .cq-colctrl-225-225-225-225-c0
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction
  .lSPrev,
.acalog-custom .cq-colctrl-225-225-225-225-c0
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction
  .lSNext {
  height: 100%;
  width: calc(14px);
}
.acalog-custom .cq-colctrl-225-225-225-225-c0 .facesvoiceshero .teaser-block .teaser-inner {
  flex-direction: column;
  width: 100%;
  margin: 0 auto;
}
.acalog-custom .cq-colctrl-225-225-225-225-c0
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-images {
  display: block;
  margin: 0 0 30px;
  width: calc(97.888px);
  height: calc(97.888px);
}
.acalog-custom .cq-colctrl-225-225-225-225-c0
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-content
  .teaser-title {
  margin: 0;
}
.acalog-custom .cq-colctrl-225-225-225-225-c0
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-content
  .teaser-body
  * {
  font-size: 14px;
}
.acalog-custom .cq-colctrl-225-225-225-225-c0
  .facesvoiceshero
  .faces-voices-inner.size-1:before {
  margin-bottom: calc(-209.064px);
}
.acalog-custom .cq-colctrl-225-225-225-225-c0
  .facesvoiceshero
  .faces-voices-inner.size-1
  .teaser-block
  .teaser-inner
  .teaser-images {
  width: calc(115.064px);
  height: calc(115.064px);
}
.acalog-custom .cq-colctrl-225-225-225-225-c0
  .facesvoiceshero
  .faces-voices-inner.no-title:before {
  margin-bottom: calc(-127.888px);
}
.acalog-custom .cq-colctrl-225-225-225-225-c0
  .facesvoiceshero
  .faces-voices-inner.no-title.size-1:before {
  margin-bottom: calc(-145.064px);
}
.acalog-custom .cq-colctrl-2-2-2-c2 .facesvoiceshero {
  margin: 0;
  width: 100%;
  text-align: center;
  overflow: hidden;
}
.acalog-custom .cq-colctrl-2-2-2-c2 .facesvoiceshero .faces-voices-inner:before {
  width: calc(298.2px);
  height: calc(340.8px);
  background-size: calc(340.8px) calc(298.2px);
  left: calc(-120.4%);
  top: auto;
  bottom: calc(78.7%);
  margin-bottom: calc(-185.448px);
  background-position-y: unset;
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
.acalog-custom .cq-colctrl-2-2-2-c2 .facesvoiceshero .no-image .faces-voices-title,
.acalog-custom .cq-colctrl-2-2-2-c2 .facesvoiceshero .faces-voices-title {
  position: relative;
  left: auto;
  margin: 0 10px 30px;
}
.acalog-custom .cq-colctrl-2-2-2-c2
  .facesvoiceshero
  .no-image
  .faces-voices-title
  + .list-style-faces-voices
  .lSSlideOuter
  .lSSlideWrapper
  .facesvoicespage
  .teaser-block
  .teaser-title,
.acalog-custom .cq-colctrl-2-2-2-c2
  .facesvoiceshero
  .faces-voices-title
  + .list-style-faces-voices
  .lSSlideOuter
  .lSSlideWrapper
  .facesvoicespage
  .teaser-block
  .teaser-title {
  margin: 0;
}
.acalog-custom .cq-colctrl-2-2-2-c2 .facesvoiceshero .list-style-faces-voices {
  padding: 0 6px;
  overflow: hidden;
  text-align: center;
}
.acalog-custom .cq-colctrl-2-2-2-c2 .facesvoiceshero .list-style-faces-voices .lSAction {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 100%;
  z-index: 10;
  pointer-events: none;
}
.acalog-custom .cq-colctrl-2-2-2-c2
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSPrev,
.acalog-custom .cq-colctrl-2-2-2-c2
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSNext {
  width: calc(25.276px);
  height: calc(91.448px);
  line-height: calc(91.448px);
  pointer-events: all;
}
.acalog-custom .cq-colctrl-2-2-2-c2
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSPrev
  .focus-mask:before,
.acalog-custom .cq-colctrl-2-2-2-c2
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSNext
  .focus-mask:before {
  font-size: 14px;
}
.acalog-custom .cq-colctrl-2-2-2-c2 .facesvoiceshero .no-image .list-style-faces-voices {
  padding: 0 calc(12px);
}
.acalog-custom .cq-colctrl-2-2-2-c2
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction {
  top: -30px;
}
.acalog-custom .cq-colctrl-2-2-2-c2
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction
  .lSPrev,
.acalog-custom .cq-colctrl-2-2-2-c2
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction
  .lSNext {
  height: 100%;
  width: calc(12px);
}
.acalog-custom .cq-colctrl-2-2-2-c2 .facesvoiceshero .teaser-block .teaser-inner {
  flex-direction: column;
  width: 100%;
  margin: 0 auto;
}
.acalog-custom .cq-colctrl-2-2-2-c2
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-images {
  display: block;
  margin: 0 0 30px;
  width: calc(91.448px);
  height: calc(91.448px);
}
.acalog-custom .cq-colctrl-2-2-2-c2
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-content
  .teaser-title {
  margin: 0;
}
.acalog-custom .cq-colctrl-2-2-2-c2
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-content
  .teaser-body
  * {
  font-size: 14px;
}
.acalog-custom .cq-colctrl-2-2-2-c2 .facesvoiceshero .faces-voices-inner.size-1:before {
  margin-bottom: calc(-201.494px);
}
.acalog-custom .cq-colctrl-2-2-2-c2
  .facesvoiceshero
  .faces-voices-inner.size-1
  .teaser-block
  .teaser-inner
  .teaser-images {
  width: calc(107.494px);
  height: calc(107.494px);
}
.acalog-custom .cq-colctrl-2-2-2-c2 .facesvoiceshero .faces-voices-inner.no-title:before {
  margin-bottom: calc(-121.448px);
}
.acalog-custom .cq-colctrl-2-2-2-c2
  .facesvoiceshero
  .faces-voices-inner.no-title.size-1:before {
  margin-bottom: calc(-137.494px);
}
.acalog-custom .cq-colctrl-2-2-2-c1 .facesvoiceshero {
  margin: 0;
  width: 100%;
  text-align: center;
  overflow: hidden;
}
.acalog-custom .cq-colctrl-2-2-2-c1 .facesvoiceshero .faces-voices-inner:before {
  width: calc(298.2px);
  height: calc(340.8px);
  background-size: calc(340.8px) calc(298.2px);
  left: calc(-120.4%);
  top: auto;
  bottom: calc(78.7%);
  margin-bottom: calc(-185.448px);
  background-position-y: unset;
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
.acalog-custom .cq-colctrl-2-2-2-c1 .facesvoiceshero .no-image .faces-voices-title,
.acalog-custom .cq-colctrl-2-2-2-c1 .facesvoiceshero .faces-voices-title {
  position: relative;
  left: auto;
  margin: 0 10px 30px;
}
.acalog-custom .cq-colctrl-2-2-2-c1
  .facesvoiceshero
  .no-image
  .faces-voices-title
  + .list-style-faces-voices
  .lSSlideOuter
  .lSSlideWrapper
  .facesvoicespage
  .teaser-block
  .teaser-title,
.acalog-custom .cq-colctrl-2-2-2-c1
  .facesvoiceshero
  .faces-voices-title
  + .list-style-faces-voices
  .lSSlideOuter
  .lSSlideWrapper
  .facesvoicespage
  .teaser-block
  .teaser-title {
  margin: 0;
}
.acalog-custom .cq-colctrl-2-2-2-c1 .facesvoiceshero .list-style-faces-voices {
  padding: 0 6px;
  overflow: hidden;
  text-align: center;
}
.acalog-custom .cq-colctrl-2-2-2-c1 .facesvoiceshero .list-style-faces-voices .lSAction {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 100%;
  z-index: 10;
  pointer-events: none;
}
.acalog-custom .cq-colctrl-2-2-2-c1
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSPrev,
.acalog-custom .cq-colctrl-2-2-2-c1
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSNext {
  width: calc(25.276px);
  height: calc(91.448px);
  line-height: calc(91.448px);
  pointer-events: all;
}
.acalog-custom .cq-colctrl-2-2-2-c1
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSPrev
  .focus-mask:before,
.acalog-custom .cq-colctrl-2-2-2-c1
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSNext
  .focus-mask:before {
  font-size: 14px;
}
.acalog-custom .cq-colctrl-2-2-2-c1 .facesvoiceshero .no-image .list-style-faces-voices {
  padding: 0 calc(12px);
}
.acalog-custom .cq-colctrl-2-2-2-c1
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction {
  top: -30px;
}
.acalog-custom .cq-colctrl-2-2-2-c1
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction
  .lSPrev,
.acalog-custom .cq-colctrl-2-2-2-c1
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction
  .lSNext {
  height: 100%;
  width: calc(12px);
}
.acalog-custom .cq-colctrl-2-2-2-c1 .facesvoiceshero .teaser-block .teaser-inner {
  flex-direction: column;
  width: 100%;
  margin: 0 auto;
}
.acalog-custom .cq-colctrl-2-2-2-c1
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-images {
  display: block;
  margin: 0 0 30px;
  width: calc(91.448px);
  height: calc(91.448px);
}
.acalog-custom .cq-colctrl-2-2-2-c1
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-content
  .teaser-title {
  margin: 0;
}
.acalog-custom .cq-colctrl-2-2-2-c1
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-content
  .teaser-body
  * {
  font-size: 14px;
}
.acalog-custom .cq-colctrl-2-2-2-c1 .facesvoiceshero .faces-voices-inner.size-1:before {
  margin-bottom: calc(-201.494px);
}
.acalog-custom .cq-colctrl-2-2-2-c1
  .facesvoiceshero
  .faces-voices-inner.size-1
  .teaser-block
  .teaser-inner
  .teaser-images {
  width: calc(107.494px);
  height: calc(107.494px);
}
.acalog-custom .cq-colctrl-2-2-2-c1 .facesvoiceshero .faces-voices-inner.no-title:before {
  margin-bottom: calc(-121.448px);
}
.acalog-custom .cq-colctrl-2-2-2-c1
  .facesvoiceshero
  .faces-voices-inner.no-title.size-1:before {
  margin-bottom: calc(-137.494px);
}
.acalog-custom .cq-colctrl-2-2-2-c0 .facesvoiceshero {
  margin: 0;
  width: 100%;
  text-align: center;
  overflow: hidden;
}
.acalog-custom .cq-colctrl-2-2-2-c0 .facesvoiceshero .faces-voices-inner:before {
  width: calc(298.2px);
  height: calc(340.8px);
  background-size: calc(340.8px) calc(298.2px);
  left: calc(-120.4%);
  top: auto;
  bottom: calc(78.7%);
  margin-bottom: calc(-185.448px);
  background-position-y: unset;
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
.acalog-custom .cq-colctrl-2-2-2-c0 .facesvoiceshero .no-image .faces-voices-title,
.acalog-custom .cq-colctrl-2-2-2-c0 .facesvoiceshero .faces-voices-title {
  position: relative;
  left: auto;
  margin: 0 10px 30px;
}
.acalog-custom .cq-colctrl-2-2-2-c0
  .facesvoiceshero
  .no-image
  .faces-voices-title
  + .list-style-faces-voices
  .lSSlideOuter
  .lSSlideWrapper
  .facesvoicespage
  .teaser-block
  .teaser-title,
.acalog-custom .cq-colctrl-2-2-2-c0
  .facesvoiceshero
  .faces-voices-title
  + .list-style-faces-voices
  .lSSlideOuter
  .lSSlideWrapper
  .facesvoicespage
  .teaser-block
  .teaser-title {
  margin: 0;
}
.acalog-custom .cq-colctrl-2-2-2-c0 .facesvoiceshero .list-style-faces-voices {
  padding: 0 6px;
  overflow: hidden;
  text-align: center;
}
.acalog-custom .cq-colctrl-2-2-2-c0 .facesvoiceshero .list-style-faces-voices .lSAction {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 100%;
  z-index: 10;
  pointer-events: none;
}
.acalog-custom .cq-colctrl-2-2-2-c0
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSPrev,
.acalog-custom .cq-colctrl-2-2-2-c0
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSNext {
  width: calc(25.276px);
  height: calc(91.448px);
  line-height: calc(91.448px);
  pointer-events: all;
}
.acalog-custom .cq-colctrl-2-2-2-c0
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSPrev
  .focus-mask:before,
.acalog-custom .cq-colctrl-2-2-2-c0
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSNext
  .focus-mask:before {
  font-size: 14px;
}
.acalog-custom .cq-colctrl-2-2-2-c0 .facesvoiceshero .no-image .list-style-faces-voices {
  padding: 0 calc(12px);
}
.acalog-custom .cq-colctrl-2-2-2-c0
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction {
  top: -30px;
}
.acalog-custom .cq-colctrl-2-2-2-c0
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction
  .lSPrev,
.acalog-custom .cq-colctrl-2-2-2-c0
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction
  .lSNext {
  height: 100%;
  width: calc(12px);
}
.acalog-custom .cq-colctrl-2-2-2-c0 .facesvoiceshero .teaser-block .teaser-inner {
  flex-direction: column;
  width: 100%;
  margin: 0 auto;
}
.acalog-custom .cq-colctrl-2-2-2-c0
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-images {
  display: block;
  margin: 0 0 30px;
  width: calc(91.448px);
  height: calc(91.448px);
}
.acalog-custom .cq-colctrl-2-2-2-c0
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-content
  .teaser-title {
  margin: 0;
}
.acalog-custom .cq-colctrl-2-2-2-c0
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-content
  .teaser-body
  * {
  font-size: 14px;
}
.acalog-custom .cq-colctrl-2-2-2-c0 .facesvoiceshero .faces-voices-inner.size-1:before {
  margin-bottom: calc(-201.494px);
}
.acalog-custom .cq-colctrl-2-2-2-c0
  .facesvoiceshero
  .faces-voices-inner.size-1
  .teaser-block
  .teaser-inner
  .teaser-images {
  width: calc(107.494px);
  height: calc(107.494px);
}
.acalog-custom .cq-colctrl-2-2-2-c0 .facesvoiceshero .faces-voices-inner.no-title:before {
  margin-bottom: calc(-121.448px);
}
.acalog-custom .cq-colctrl-2-2-2-c0
  .facesvoiceshero
  .faces-voices-inner.no-title.size-1:before {
  margin-bottom: calc(-137.494px);
}
.acalog-custom .cq-colctrl-4-2-c1 .facesvoiceshero {
  margin: 0;
  width: 100%;
  text-align: center;
  overflow: hidden;
}
.acalog-custom .cq-colctrl-4-2-c1 .facesvoiceshero .faces-voices-inner:before {
  width: calc(298.2px);
  height: calc(340.8px);
  background-size: calc(340.8px) calc(298.2px);
  left: calc(-120.4%);
  top: auto;
  bottom: calc(78.7%);
  margin-bottom: calc(-185.448px);
  background-position-y: unset;
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
.acalog-custom .cq-colctrl-4-2-c1 .facesvoiceshero .no-image .faces-voices-title,
.acalog-custom .cq-colctrl-4-2-c1 .facesvoiceshero .faces-voices-title {
  position: relative;
  left: auto;
  margin: 0 10px 30px;
}
.acalog-custom .cq-colctrl-4-2-c1
  .facesvoiceshero
  .no-image
  .faces-voices-title
  + .list-style-faces-voices
  .lSSlideOuter
  .lSSlideWrapper
  .facesvoicespage
  .teaser-block
  .teaser-title,
.acalog-custom .cq-colctrl-4-2-c1
  .facesvoiceshero
  .faces-voices-title
  + .list-style-faces-voices
  .lSSlideOuter
  .lSSlideWrapper
  .facesvoicespage
  .teaser-block
  .teaser-title {
  margin: 0;
}
.acalog-custom .cq-colctrl-4-2-c1 .facesvoiceshero .list-style-faces-voices {
  padding: 0 6px;
  overflow: hidden;
  text-align: center;
}
.acalog-custom .cq-colctrl-4-2-c1 .facesvoiceshero .list-style-faces-voices .lSAction {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 100%;
  z-index: 10;
  pointer-events: none;
}
.acalog-custom .cq-colctrl-4-2-c1 .facesvoiceshero .list-style-faces-voices .lSAction .lSPrev,
.acalog-custom .cq-colctrl-4-2-c1 .facesvoiceshero .list-style-faces-voices .lSAction .lSNext {
  width: calc(25.276px);
  height: calc(91.448px);
  line-height: calc(91.448px);
  pointer-events: all;
}
.acalog-custom .cq-colctrl-4-2-c1
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSPrev
  .focus-mask:before,
.acalog-custom .cq-colctrl-4-2-c1
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSNext
  .focus-mask:before {
  font-size: 14px;
}
.acalog-custom .cq-colctrl-4-2-c1 .facesvoiceshero .no-image .list-style-faces-voices {
  padding: 0 calc(12px);
}
.acalog-custom .cq-colctrl-4-2-c1
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction {
  top: -30px;
}
.acalog-custom .cq-colctrl-4-2-c1
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction
  .lSPrev,
.acalog-custom .cq-colctrl-4-2-c1
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction
  .lSNext {
  height: 100%;
  width: calc(12px);
}
.acalog-custom .cq-colctrl-4-2-c1 .facesvoiceshero .teaser-block .teaser-inner {
  flex-direction: column;
  width: 100%;
  margin: 0 auto;
}
.acalog-custom .cq-colctrl-4-2-c1 .facesvoiceshero .teaser-block .teaser-inner .teaser-images {
  display: block;
  margin: 0 0 30px;
  width: calc(91.448px);
  height: calc(91.448px);
}
.acalog-custom .cq-colctrl-4-2-c1
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-content
  .teaser-title {
  margin: 0;
}
.acalog-custom .cq-colctrl-4-2-c1
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-content
  .teaser-body
  * {
  font-size: 14px;
}
.acalog-custom .cq-colctrl-4-2-c1 .facesvoiceshero .faces-voices-inner.size-1:before {
  margin-bottom: calc(-201.494px);
}
.acalog-custom .cq-colctrl-4-2-c1
  .facesvoiceshero
  .faces-voices-inner.size-1
  .teaser-block
  .teaser-inner
  .teaser-images {
  width: calc(107.494px);
  height: calc(107.494px);
}
.acalog-custom .cq-colctrl-4-2-c1 .facesvoiceshero .faces-voices-inner.no-title:before {
  margin-bottom: calc(-121.448px);
}
.acalog-custom .cq-colctrl-4-2-c1 .facesvoiceshero .faces-voices-inner.no-title.size-1:before {
  margin-bottom: calc(-137.494px);
}
.acalog-custom .cq-colctrl-2-4-c0 .facesvoiceshero {
  margin: 0;
  width: 100%;
  text-align: center;
  overflow: hidden;
}
.acalog-custom .cq-colctrl-2-4-c0 .facesvoiceshero .faces-voices-inner:before {
  width: calc(298.2px);
  height: calc(340.8px);
  background-size: calc(340.8px) calc(298.2px);
  left: calc(-120.4%);
  top: auto;
  bottom: calc(78.7%);
  margin-bottom: calc(-185.448px);
  background-position-y: unset;
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
.acalog-custom .cq-colctrl-2-4-c0 .facesvoiceshero .no-image .faces-voices-title,
.acalog-custom .cq-colctrl-2-4-c0 .facesvoiceshero .faces-voices-title {
  position: relative;
  left: auto;
  margin: 0 10px 30px;
}
.acalog-custom .cq-colctrl-2-4-c0
  .facesvoiceshero
  .no-image
  .faces-voices-title
  + .list-style-faces-voices
  .lSSlideOuter
  .lSSlideWrapper
  .facesvoicespage
  .teaser-block
  .teaser-title,
.acalog-custom .cq-colctrl-2-4-c0
  .facesvoiceshero
  .faces-voices-title
  + .list-style-faces-voices
  .lSSlideOuter
  .lSSlideWrapper
  .facesvoicespage
  .teaser-block
  .teaser-title {
  margin: 0;
}
.acalog-custom .cq-colctrl-2-4-c0 .facesvoiceshero .list-style-faces-voices {
  padding: 0 6px;
  overflow: hidden;
  text-align: center;
}
.acalog-custom .cq-colctrl-2-4-c0 .facesvoiceshero .list-style-faces-voices .lSAction {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 100%;
  z-index: 10;
  pointer-events: none;
}
.acalog-custom .cq-colctrl-2-4-c0 .facesvoiceshero .list-style-faces-voices .lSAction .lSPrev,
.acalog-custom .cq-colctrl-2-4-c0 .facesvoiceshero .list-style-faces-voices .lSAction .lSNext {
  width: calc(25.276px);
  height: calc(91.448px);
  line-height: calc(91.448px);
  pointer-events: all;
}
.acalog-custom .cq-colctrl-2-4-c0
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSPrev
  .focus-mask:before,
.acalog-custom .cq-colctrl-2-4-c0
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSNext
  .focus-mask:before {
  font-size: 14px;
}
.acalog-custom .cq-colctrl-2-4-c0 .facesvoiceshero .no-image .list-style-faces-voices {
  padding: 0 calc(12px);
}
.acalog-custom .cq-colctrl-2-4-c0
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction {
  top: -30px;
}
.acalog-custom .cq-colctrl-2-4-c0
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction
  .lSPrev,
.acalog-custom .cq-colctrl-2-4-c0
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction
  .lSNext {
  height: 100%;
  width: calc(12px);
}
.acalog-custom .cq-colctrl-2-4-c0 .facesvoiceshero .teaser-block .teaser-inner {
  flex-direction: column;
  width: 100%;
  margin: 0 auto;
}
.acalog-custom .cq-colctrl-2-4-c0 .facesvoiceshero .teaser-block .teaser-inner .teaser-images {
  display: block;
  margin: 0 0 30px;
  width: calc(91.448px);
  height: calc(91.448px);
}
.acalog-custom .cq-colctrl-2-4-c0
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-content
  .teaser-title {
  margin: 0;
}
.acalog-custom .cq-colctrl-2-4-c0
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-content
  .teaser-body
  * {
  font-size: 14px;
}
.acalog-custom .cq-colctrl-2-4-c0 .facesvoiceshero .faces-voices-inner.size-1:before {
  margin-bottom: calc(-201.494px);
}
.acalog-custom .cq-colctrl-2-4-c0
  .facesvoiceshero
  .faces-voices-inner.size-1
  .teaser-block
  .teaser-inner
  .teaser-images {
  width: calc(107.494px);
  height: calc(107.494px);
}
.acalog-custom .cq-colctrl-2-4-c0 .facesvoiceshero .faces-voices-inner.no-title:before {
  margin-bottom: calc(-121.448px);
}
.acalog-custom .cq-colctrl-2-4-c0 .facesvoiceshero .faces-voices-inner.no-title.size-1:before {
  margin-bottom: calc(-137.494px);
}
.acalog-custom .cq-colctrl-2-2-2-2-c3 .facesvoiceshero {
  margin: 0;
  width: 100%;
  text-align: center;
  overflow: hidden;
}
.acalog-custom .cq-colctrl-2-2-2-2-c3 .facesvoiceshero .faces-voices-inner:before {
  width: calc(298.2px);
  height: calc(340.8px);
  background-size: calc(340.8px) calc(298.2px);
  left: calc(-120.4%);
  top: auto;
  bottom: calc(78.7%);
  margin-bottom: calc(-185.448px);
  background-position-y: unset;
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
.acalog-custom .cq-colctrl-2-2-2-2-c3 .facesvoiceshero .no-image .faces-voices-title,
.acalog-custom .cq-colctrl-2-2-2-2-c3 .facesvoiceshero .faces-voices-title {
  position: relative;
  left: auto;
  margin: 0 10px 30px;
}
.acalog-custom .cq-colctrl-2-2-2-2-c3
  .facesvoiceshero
  .no-image
  .faces-voices-title
  + .list-style-faces-voices
  .lSSlideOuter
  .lSSlideWrapper
  .facesvoicespage
  .teaser-block
  .teaser-title,
.acalog-custom .cq-colctrl-2-2-2-2-c3
  .facesvoiceshero
  .faces-voices-title
  + .list-style-faces-voices
  .lSSlideOuter
  .lSSlideWrapper
  .facesvoicespage
  .teaser-block
  .teaser-title {
  margin: 0;
}
.acalog-custom .cq-colctrl-2-2-2-2-c3 .facesvoiceshero .list-style-faces-voices {
  padding: 0 6px;
  overflow: hidden;
  text-align: center;
}
.acalog-custom .cq-colctrl-2-2-2-2-c3 .facesvoiceshero .list-style-faces-voices .lSAction {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 100%;
  z-index: 10;
  pointer-events: none;
}
.acalog-custom .cq-colctrl-2-2-2-2-c3
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSPrev,
.acalog-custom .cq-colctrl-2-2-2-2-c3
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSNext {
  width: calc(25.276px);
  height: calc(91.448px);
  line-height: calc(91.448px);
  pointer-events: all;
}
.acalog-custom .cq-colctrl-2-2-2-2-c3
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSPrev
  .focus-mask:before,
.acalog-custom .cq-colctrl-2-2-2-2-c3
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSNext
  .focus-mask:before {
  font-size: 14px;
}
.acalog-custom .cq-colctrl-2-2-2-2-c3 .facesvoiceshero .no-image .list-style-faces-voices {
  padding: 0 calc(12px);
}
.acalog-custom .cq-colctrl-2-2-2-2-c3
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction {
  top: -30px;
}
.acalog-custom .cq-colctrl-2-2-2-2-c3
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction
  .lSPrev,
.acalog-custom .cq-colctrl-2-2-2-2-c3
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction
  .lSNext {
  height: 100%;
  width: calc(12px);
}
.acalog-custom .cq-colctrl-2-2-2-2-c3 .facesvoiceshero .teaser-block .teaser-inner {
  flex-direction: column;
  width: 100%;
  margin: 0 auto;
}
.acalog-custom .cq-colctrl-2-2-2-2-c3
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-images {
  display: block;
  margin: 0 0 30px;
  width: calc(91.448px);
  height: calc(91.448px);
}
.acalog-custom .cq-colctrl-2-2-2-2-c3
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-content
  .teaser-title {
  margin: 0;
}
.acalog-custom .cq-colctrl-2-2-2-2-c3
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-content
  .teaser-body
  * {
  font-size: 14px;
}
.acalog-custom .cq-colctrl-2-2-2-2-c3 .facesvoiceshero .faces-voices-inner.size-1:before {
  margin-bottom: calc(-201.494px);
}
.acalog-custom .cq-colctrl-2-2-2-2-c3
  .facesvoiceshero
  .faces-voices-inner.size-1
  .teaser-block
  .teaser-inner
  .teaser-images {
  width: calc(107.494px);
  height: calc(107.494px);
}
.acalog-custom .cq-colctrl-2-2-2-2-c3 .facesvoiceshero .faces-voices-inner.no-title:before {
  margin-bottom: calc(-121.448px);
}
.acalog-custom .cq-colctrl-2-2-2-2-c3
  .facesvoiceshero
  .faces-voices-inner.no-title.size-1:before {
  margin-bottom: calc(-137.494px);
}
.acalog-custom .cq-colctrl-2-2-2-2-c2 .facesvoiceshero {
  margin: 0;
  width: 100%;
  text-align: center;
  overflow: hidden;
}
.acalog-custom .cq-colctrl-2-2-2-2-c2 .facesvoiceshero .faces-voices-inner:before {
  width: calc(298.2px);
  height: calc(340.8px);
  background-size: calc(340.8px) calc(298.2px);
  left: calc(-120.4%);
  top: auto;
  bottom: calc(78.7%);
  margin-bottom: calc(-185.448px);
  background-position-y: unset;
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
.acalog-custom .cq-colctrl-2-2-2-2-c2 .facesvoiceshero .no-image .faces-voices-title,
.acalog-custom .cq-colctrl-2-2-2-2-c2 .facesvoiceshero .faces-voices-title {
  position: relative;
  left: auto;
  margin: 0 10px 30px;
}
.acalog-custom .cq-colctrl-2-2-2-2-c2
  .facesvoiceshero
  .no-image
  .faces-voices-title
  + .list-style-faces-voices
  .lSSlideOuter
  .lSSlideWrapper
  .facesvoicespage
  .teaser-block
  .teaser-title,
.acalog-custom .cq-colctrl-2-2-2-2-c2
  .facesvoiceshero
  .faces-voices-title
  + .list-style-faces-voices
  .lSSlideOuter
  .lSSlideWrapper
  .facesvoicespage
  .teaser-block
  .teaser-title {
  margin: 0;
}
.acalog-custom .cq-colctrl-2-2-2-2-c2 .facesvoiceshero .list-style-faces-voices {
  padding: 0 6px;
  overflow: hidden;
  text-align: center;
}
.acalog-custom .cq-colctrl-2-2-2-2-c2 .facesvoiceshero .list-style-faces-voices .lSAction {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 100%;
  z-index: 10;
  pointer-events: none;
}
.acalog-custom .cq-colctrl-2-2-2-2-c2
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSPrev,
.acalog-custom .cq-colctrl-2-2-2-2-c2
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSNext {
  width: calc(25.276px);
  height: calc(91.448px);
  line-height: calc(91.448px);
  pointer-events: all;
}
.acalog-custom .cq-colctrl-2-2-2-2-c2
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSPrev
  .focus-mask:before,
.acalog-custom .cq-colctrl-2-2-2-2-c2
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSNext
  .focus-mask:before {
  font-size: 14px;
}
.acalog-custom .cq-colctrl-2-2-2-2-c2 .facesvoiceshero .no-image .list-style-faces-voices {
  padding: 0 calc(12px);
}
.acalog-custom .cq-colctrl-2-2-2-2-c2
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction {
  top: -30px;
}
.acalog-custom .cq-colctrl-2-2-2-2-c2
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction
  .lSPrev,
.acalog-custom .cq-colctrl-2-2-2-2-c2
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction
  .lSNext {
  height: 100%;
  width: calc(12px);
}
.acalog-custom .cq-colctrl-2-2-2-2-c2 .facesvoiceshero .teaser-block .teaser-inner {
  flex-direction: column;
  width: 100%;
  margin: 0 auto;
}
.acalog-custom .cq-colctrl-2-2-2-2-c2
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-images {
  display: block;
  margin: 0 0 30px;
  width: calc(91.448px);
  height: calc(91.448px);
}
.acalog-custom .cq-colctrl-2-2-2-2-c2
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-content
  .teaser-title {
  margin: 0;
}
.acalog-custom .cq-colctrl-2-2-2-2-c2
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-content
  .teaser-body
  * {
  font-size: 14px;
}
.acalog-custom .cq-colctrl-2-2-2-2-c2 .facesvoiceshero .faces-voices-inner.size-1:before {
  margin-bottom: calc(-201.494px);
}
.acalog-custom .cq-colctrl-2-2-2-2-c2
  .facesvoiceshero
  .faces-voices-inner.size-1
  .teaser-block
  .teaser-inner
  .teaser-images {
  width: calc(107.494px);
  height: calc(107.494px);
}
.acalog-custom .cq-colctrl-2-2-2-2-c2 .facesvoiceshero .faces-voices-inner.no-title:before {
  margin-bottom: calc(-121.448px);
}
.acalog-custom .cq-colctrl-2-2-2-2-c2
  .facesvoiceshero
  .faces-voices-inner.no-title.size-1:before {
  margin-bottom: calc(-137.494px);
}
.acalog-custom .cq-colctrl-2-2-2-2-c1 .facesvoiceshero {
  margin: 0;
  width: 100%;
  text-align: center;
  overflow: hidden;
}
.acalog-custom .cq-colctrl-2-2-2-2-c1 .facesvoiceshero .faces-voices-inner:before {
  width: calc(298.2px);
  height: calc(340.8px);
  background-size: calc(340.8px) calc(298.2px);
  left: calc(-120.4%);
  top: auto;
  bottom: calc(78.7%);
  margin-bottom: calc(-185.448px);
  background-position-y: unset;
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
.acalog-custom .cq-colctrl-2-2-2-2-c1 .facesvoiceshero .no-image .faces-voices-title,
.acalog-custom .cq-colctrl-2-2-2-2-c1 .facesvoiceshero .faces-voices-title {
  position: relative;
  left: auto;
  margin: 0 10px 30px;
}
.acalog-custom .cq-colctrl-2-2-2-2-c1
  .facesvoiceshero
  .no-image
  .faces-voices-title
  + .list-style-faces-voices
  .lSSlideOuter
  .lSSlideWrapper
  .facesvoicespage
  .teaser-block
  .teaser-title,
.acalog-custom .cq-colctrl-2-2-2-2-c1
  .facesvoiceshero
  .faces-voices-title
  + .list-style-faces-voices
  .lSSlideOuter
  .lSSlideWrapper
  .facesvoicespage
  .teaser-block
  .teaser-title {
  margin: 0;
}
.acalog-custom .cq-colctrl-2-2-2-2-c1 .facesvoiceshero .list-style-faces-voices {
  padding: 0 6px;
  overflow: hidden;
  text-align: center;
}
.acalog-custom .cq-colctrl-2-2-2-2-c1 .facesvoiceshero .list-style-faces-voices .lSAction {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 100%;
  z-index: 10;
  pointer-events: none;
}
.acalog-custom .cq-colctrl-2-2-2-2-c1
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSPrev,
.acalog-custom .cq-colctrl-2-2-2-2-c1
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSNext {
  width: calc(25.276px);
  height: calc(91.448px);
  line-height: calc(91.448px);
  pointer-events: all;
}
.acalog-custom .cq-colctrl-2-2-2-2-c1
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSPrev
  .focus-mask:before,
.acalog-custom .cq-colctrl-2-2-2-2-c1
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSNext
  .focus-mask:before {
  font-size: 14px;
}
.acalog-custom .cq-colctrl-2-2-2-2-c1 .facesvoiceshero .no-image .list-style-faces-voices {
  padding: 0 calc(12px);
}
.acalog-custom .cq-colctrl-2-2-2-2-c1
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction {
  top: -30px;
}
.acalog-custom .cq-colctrl-2-2-2-2-c1
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction
  .lSPrev,
.acalog-custom .cq-colctrl-2-2-2-2-c1
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction
  .lSNext {
  height: 100%;
  width: calc(12px);
}
.acalog-custom .cq-colctrl-2-2-2-2-c1 .facesvoiceshero .teaser-block .teaser-inner {
  flex-direction: column;
  width: 100%;
  margin: 0 auto;
}
.acalog-custom .cq-colctrl-2-2-2-2-c1
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-images {
  display: block;
  margin: 0 0 30px;
  width: calc(91.448px);
  height: calc(91.448px);
}
.acalog-custom .cq-colctrl-2-2-2-2-c1
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-content
  .teaser-title {
  margin: 0;
}
.acalog-custom .cq-colctrl-2-2-2-2-c1
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-content
  .teaser-body
  * {
  font-size: 14px;
}
.acalog-custom .cq-colctrl-2-2-2-2-c1 .facesvoiceshero .faces-voices-inner.size-1:before {
  margin-bottom: calc(-201.494px);
}
.acalog-custom .cq-colctrl-2-2-2-2-c1
  .facesvoiceshero
  .faces-voices-inner.size-1
  .teaser-block
  .teaser-inner
  .teaser-images {
  width: calc(107.494px);
  height: calc(107.494px);
}
.acalog-custom .cq-colctrl-2-2-2-2-c1 .facesvoiceshero .faces-voices-inner.no-title:before {
  margin-bottom: calc(-121.448px);
}
.acalog-custom .cq-colctrl-2-2-2-2-c1
  .facesvoiceshero
  .faces-voices-inner.no-title.size-1:before {
  margin-bottom: calc(-137.494px);
}
.acalog-custom .cq-colctrl-2-2-2-2-c0 .facesvoiceshero {
  margin: 0;
  width: 100%;
  text-align: center;
  overflow: hidden;
}
.acalog-custom .cq-colctrl-2-2-2-2-c0 .facesvoiceshero .faces-voices-inner:before {
  width: calc(298.2px);
  height: calc(340.8px);
  background-size: calc(340.8px) calc(298.2px);
  left: calc(-120.4%);
  top: auto;
  bottom: calc(78.7%);
  margin-bottom: calc(-185.448px);
  background-position-y: unset;
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
.acalog-custom .cq-colctrl-2-2-2-2-c0 .facesvoiceshero .no-image .faces-voices-title,
.acalog-custom .cq-colctrl-2-2-2-2-c0 .facesvoiceshero .faces-voices-title {
  position: relative;
  left: auto;
  margin: 0 10px 30px;
}
.acalog-custom .cq-colctrl-2-2-2-2-c0
  .facesvoiceshero
  .no-image
  .faces-voices-title
  + .list-style-faces-voices
  .lSSlideOuter
  .lSSlideWrapper
  .facesvoicespage
  .teaser-block
  .teaser-title,
.acalog-custom .cq-colctrl-2-2-2-2-c0
  .facesvoiceshero
  .faces-voices-title
  + .list-style-faces-voices
  .lSSlideOuter
  .lSSlideWrapper
  .facesvoicespage
  .teaser-block
  .teaser-title {
  margin: 0;
}
.acalog-custom .cq-colctrl-2-2-2-2-c0 .facesvoiceshero .list-style-faces-voices {
  padding: 0 6px;
  overflow: hidden;
  text-align: center;
}
.acalog-custom .cq-colctrl-2-2-2-2-c0 .facesvoiceshero .list-style-faces-voices .lSAction {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 100%;
  z-index: 10;
  pointer-events: none;
}
.acalog-custom .cq-colctrl-2-2-2-2-c0
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSPrev,
.acalog-custom .cq-colctrl-2-2-2-2-c0
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSNext {
  width: calc(25.276px);
  height: calc(91.448px);
  line-height: calc(91.448px);
  pointer-events: all;
}
.acalog-custom .cq-colctrl-2-2-2-2-c0
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSPrev
  .focus-mask:before,
.acalog-custom .cq-colctrl-2-2-2-2-c0
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSNext
  .focus-mask:before {
  font-size: 14px;
}
.acalog-custom .cq-colctrl-2-2-2-2-c0 .facesvoiceshero .no-image .list-style-faces-voices {
  padding: 0 calc(12px);
}
.acalog-custom .cq-colctrl-2-2-2-2-c0
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction {
  top: -30px;
}
.acalog-custom .cq-colctrl-2-2-2-2-c0
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction
  .lSPrev,
.acalog-custom .cq-colctrl-2-2-2-2-c0
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction
  .lSNext {
  height: 100%;
  width: calc(12px);
}
.acalog-custom .cq-colctrl-2-2-2-2-c0 .facesvoiceshero .teaser-block .teaser-inner {
  flex-direction: column;
  width: 100%;
  margin: 0 auto;
}
.acalog-custom .cq-colctrl-2-2-2-2-c0
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-images {
  display: block;
  margin: 0 0 30px;
  width: calc(91.448px);
  height: calc(91.448px);
}
.acalog-custom .cq-colctrl-2-2-2-2-c0
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-content
  .teaser-title {
  margin: 0;
}
.acalog-custom .cq-colctrl-2-2-2-2-c0
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-content
  .teaser-body
  * {
  font-size: 14px;
}
.acalog-custom .cq-colctrl-2-2-2-2-c0 .facesvoiceshero .faces-voices-inner.size-1:before {
  margin-bottom: calc(-201.494px);
}
.acalog-custom .cq-colctrl-2-2-2-2-c0
  .facesvoiceshero
  .faces-voices-inner.size-1
  .teaser-block
  .teaser-inner
  .teaser-images {
  width: calc(107.494px);
  height: calc(107.494px);
}
.acalog-custom .cq-colctrl-2-2-2-2-c0 .facesvoiceshero .faces-voices-inner.no-title:before {
  margin-bottom: calc(-121.448px);
}
.acalog-custom .cq-colctrl-2-2-2-2-c0
  .facesvoiceshero
  .faces-voices-inner.no-title.size-1:before {
  margin-bottom: calc(-137.494px);
}
.acalog-custom .cq-colctrl-2-2-2-2-2-2-c5 .facesvoiceshero {
  margin: 0;
  width: 100%;
  text-align: center;
  overflow: hidden;
}
.acalog-custom .cq-colctrl-2-2-2-2-2-2-c5 .facesvoiceshero .faces-voices-inner:before {
  width: calc(298.2px);
  height: calc(340.8px);
  background-size: calc(340.8px) calc(298.2px);
  left: calc(-120.4%);
  top: auto;
  bottom: calc(78.7%);
  margin-bottom: calc(-185.448px);
  background-position-y: unset;
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
.acalog-custom .cq-colctrl-2-2-2-2-2-2-c5 .facesvoiceshero .no-image .faces-voices-title,
.acalog-custom .cq-colctrl-2-2-2-2-2-2-c5 .facesvoiceshero .faces-voices-title {
  position: relative;
  left: auto;
  margin: 0 10px 30px;
}
.acalog-custom .cq-colctrl-2-2-2-2-2-2-c5
  .facesvoiceshero
  .no-image
  .faces-voices-title
  + .list-style-faces-voices
  .lSSlideOuter
  .lSSlideWrapper
  .facesvoicespage
  .teaser-block
  .teaser-title,
.acalog-custom .cq-colctrl-2-2-2-2-2-2-c5
  .facesvoiceshero
  .faces-voices-title
  + .list-style-faces-voices
  .lSSlideOuter
  .lSSlideWrapper
  .facesvoicespage
  .teaser-block
  .teaser-title {
  margin: 0;
}
.acalog-custom .cq-colctrl-2-2-2-2-2-2-c5 .facesvoiceshero .list-style-faces-voices {
  padding: 0 6px;
  overflow: hidden;
  text-align: center;
}
.acalog-custom .cq-colctrl-2-2-2-2-2-2-c5 .facesvoiceshero .list-style-faces-voices .lSAction {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 100%;
  z-index: 10;
  pointer-events: none;
}
.acalog-custom .cq-colctrl-2-2-2-2-2-2-c5
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSPrev,
.acalog-custom .cq-colctrl-2-2-2-2-2-2-c5
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSNext {
  width: calc(25.276px);
  height: calc(91.448px);
  line-height: calc(91.448px);
  pointer-events: all;
}
.acalog-custom .cq-colctrl-2-2-2-2-2-2-c5
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSPrev
  .focus-mask:before,
.acalog-custom .cq-colctrl-2-2-2-2-2-2-c5
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSNext
  .focus-mask:before {
  font-size: 14px;
}
.acalog-custom .cq-colctrl-2-2-2-2-2-2-c5 .facesvoiceshero .no-image .list-style-faces-voices {
  padding: 0 calc(12px);
}
.acalog-custom .cq-colctrl-2-2-2-2-2-2-c5
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction {
  top: -30px;
}
.acalog-custom .cq-colctrl-2-2-2-2-2-2-c5
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction
  .lSPrev,
.acalog-custom .cq-colctrl-2-2-2-2-2-2-c5
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction
  .lSNext {
  height: 100%;
  width: calc(12px);
}
.acalog-custom .cq-colctrl-2-2-2-2-2-2-c5 .facesvoiceshero .teaser-block .teaser-inner {
  flex-direction: column;
  width: 100%;
  margin: 0 auto;
}
.acalog-custom .cq-colctrl-2-2-2-2-2-2-c5
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-images {
  display: block;
  margin: 0 0 30px;
  width: calc(91.448px);
  height: calc(91.448px);
}
.acalog-custom .cq-colctrl-2-2-2-2-2-2-c5
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-content
  .teaser-title {
  margin: 0;
}
.acalog-custom .cq-colctrl-2-2-2-2-2-2-c5
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-content
  .teaser-body
  * {
  font-size: 14px;
}
.acalog-custom .cq-colctrl-2-2-2-2-2-2-c5 .facesvoiceshero .faces-voices-inner.size-1:before {
  margin-bottom: calc(-201.494px);
}
.acalog-custom .cq-colctrl-2-2-2-2-2-2-c5
  .facesvoiceshero
  .faces-voices-inner.size-1
  .teaser-block
  .teaser-inner
  .teaser-images {
  width: calc(107.494px);
  height: calc(107.494px);
}
.acalog-custom .cq-colctrl-2-2-2-2-2-2-c5
  .facesvoiceshero
  .faces-voices-inner.no-title:before {
  margin-bottom: calc(-121.448px);
}
.acalog-custom .cq-colctrl-2-2-2-2-2-2-c5
  .facesvoiceshero
  .faces-voices-inner.no-title.size-1:before {
  margin-bottom: calc(-137.494px);
}
.acalog-custom .cq-colctrl-2-2-2-2-2-2-c4 .facesvoiceshero {
  margin: 0;
  width: 100%;
  text-align: center;
  overflow: hidden;
}
.acalog-custom .cq-colctrl-2-2-2-2-2-2-c4 .facesvoiceshero .faces-voices-inner:before {
  width: calc(298.2px);
  height: calc(340.8px);
  background-size: calc(340.8px) calc(298.2px);
  left: calc(-120.4%);
  top: auto;
  bottom: calc(78.7%);
  margin-bottom: calc(-185.448px);
  background-position-y: unset;
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
.acalog-custom .cq-colctrl-2-2-2-2-2-2-c4 .facesvoiceshero .no-image .faces-voices-title,
.acalog-custom .cq-colctrl-2-2-2-2-2-2-c4 .facesvoiceshero .faces-voices-title {
  position: relative;
  left: auto;
  margin: 0 10px 30px;
}
.acalog-custom .cq-colctrl-2-2-2-2-2-2-c4
  .facesvoiceshero
  .no-image
  .faces-voices-title
  + .list-style-faces-voices
  .lSSlideOuter
  .lSSlideWrapper
  .facesvoicespage
  .teaser-block
  .teaser-title,
.acalog-custom .cq-colctrl-2-2-2-2-2-2-c4
  .facesvoiceshero
  .faces-voices-title
  + .list-style-faces-voices
  .lSSlideOuter
  .lSSlideWrapper
  .facesvoicespage
  .teaser-block
  .teaser-title {
  margin: 0;
}
.acalog-custom .cq-colctrl-2-2-2-2-2-2-c4 .facesvoiceshero .list-style-faces-voices {
  padding: 0 6px;
  overflow: hidden;
  text-align: center;
}
.acalog-custom .cq-colctrl-2-2-2-2-2-2-c4 .facesvoiceshero .list-style-faces-voices .lSAction {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 100%;
  z-index: 10;
  pointer-events: none;
}
.acalog-custom .cq-colctrl-2-2-2-2-2-2-c4
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSPrev,
.acalog-custom .cq-colctrl-2-2-2-2-2-2-c4
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSNext {
  width: calc(25.276px);
  height: calc(91.448px);
  line-height: calc(91.448px);
  pointer-events: all;
}
.acalog-custom .cq-colctrl-2-2-2-2-2-2-c4
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSPrev
  .focus-mask:before,
.acalog-custom .cq-colctrl-2-2-2-2-2-2-c4
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSNext
  .focus-mask:before {
  font-size: 14px;
}
.acalog-custom .cq-colctrl-2-2-2-2-2-2-c4 .facesvoiceshero .no-image .list-style-faces-voices {
  padding: 0 calc(12px);
}
.acalog-custom .cq-colctrl-2-2-2-2-2-2-c4
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction {
  top: -30px;
}
.acalog-custom .cq-colctrl-2-2-2-2-2-2-c4
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction
  .lSPrev,
.acalog-custom .cq-colctrl-2-2-2-2-2-2-c4
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction
  .lSNext {
  height: 100%;
  width: calc(12px);
}
.acalog-custom .cq-colctrl-2-2-2-2-2-2-c4 .facesvoiceshero .teaser-block .teaser-inner {
  flex-direction: column;
  width: 100%;
  margin: 0 auto;
}
.acalog-custom .cq-colctrl-2-2-2-2-2-2-c4
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-images {
  display: block;
  margin: 0 0 30px;
  width: calc(91.448px);
  height: calc(91.448px);
}
.acalog-custom .cq-colctrl-2-2-2-2-2-2-c4
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-content
  .teaser-title {
  margin: 0;
}
.acalog-custom .cq-colctrl-2-2-2-2-2-2-c4
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-content
  .teaser-body
  * {
  font-size: 14px;
}
.acalog-custom .cq-colctrl-2-2-2-2-2-2-c4 .facesvoiceshero .faces-voices-inner.size-1:before {
  margin-bottom: calc(-201.494px);
}
.acalog-custom .cq-colctrl-2-2-2-2-2-2-c4
  .facesvoiceshero
  .faces-voices-inner.size-1
  .teaser-block
  .teaser-inner
  .teaser-images {
  width: calc(107.494px);
  height: calc(107.494px);
}
.acalog-custom .cq-colctrl-2-2-2-2-2-2-c4
  .facesvoiceshero
  .faces-voices-inner.no-title:before {
  margin-bottom: calc(-121.448px);
}
.acalog-custom .cq-colctrl-2-2-2-2-2-2-c4
  .facesvoiceshero
  .faces-voices-inner.no-title.size-1:before {
  margin-bottom: calc(-137.494px);
}
.acalog-custom .cq-colctrl-2-2-2-2-2-2-c3 .facesvoiceshero {
  margin: 0;
  width: 100%;
  text-align: center;
  overflow: hidden;
}
.acalog-custom .cq-colctrl-2-2-2-2-2-2-c3 .facesvoiceshero .faces-voices-inner:before {
  width: calc(298.2px);
  height: calc(340.8px);
  background-size: calc(340.8px) calc(298.2px);
  left: calc(-120.4%);
  top: auto;
  bottom: calc(78.7%);
  margin-bottom: calc(-185.448px);
  background-position-y: unset;
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
.acalog-custom .cq-colctrl-2-2-2-2-2-2-c3 .facesvoiceshero .no-image .faces-voices-title,
.acalog-custom .cq-colctrl-2-2-2-2-2-2-c3 .facesvoiceshero .faces-voices-title {
  position: relative;
  left: auto;
  margin: 0 10px 30px;
}
.acalog-custom .cq-colctrl-2-2-2-2-2-2-c3
  .facesvoiceshero
  .no-image
  .faces-voices-title
  + .list-style-faces-voices
  .lSSlideOuter
  .lSSlideWrapper
  .facesvoicespage
  .teaser-block
  .teaser-title,
.acalog-custom .cq-colctrl-2-2-2-2-2-2-c3
  .facesvoiceshero
  .faces-voices-title
  + .list-style-faces-voices
  .lSSlideOuter
  .lSSlideWrapper
  .facesvoicespage
  .teaser-block
  .teaser-title {
  margin: 0;
}
.acalog-custom .cq-colctrl-2-2-2-2-2-2-c3 .facesvoiceshero .list-style-faces-voices {
  padding: 0 6px;
  overflow: hidden;
  text-align: center;
}
.acalog-custom .cq-colctrl-2-2-2-2-2-2-c3 .facesvoiceshero .list-style-faces-voices .lSAction {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 100%;
  z-index: 10;
  pointer-events: none;
}
.acalog-custom .cq-colctrl-2-2-2-2-2-2-c3
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSPrev,
.acalog-custom .cq-colctrl-2-2-2-2-2-2-c3
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSNext {
  width: calc(25.276px);
  height: calc(91.448px);
  line-height: calc(91.448px);
  pointer-events: all;
}
.acalog-custom .cq-colctrl-2-2-2-2-2-2-c3
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSPrev
  .focus-mask:before,
.acalog-custom .cq-colctrl-2-2-2-2-2-2-c3
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSNext
  .focus-mask:before {
  font-size: 14px;
}
.acalog-custom .cq-colctrl-2-2-2-2-2-2-c3 .facesvoiceshero .no-image .list-style-faces-voices {
  padding: 0 calc(12px);
}
.acalog-custom .cq-colctrl-2-2-2-2-2-2-c3
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction {
  top: -30px;
}
.acalog-custom .cq-colctrl-2-2-2-2-2-2-c3
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction
  .lSPrev,
.acalog-custom .cq-colctrl-2-2-2-2-2-2-c3
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction
  .lSNext {
  height: 100%;
  width: calc(12px);
}
.acalog-custom .cq-colctrl-2-2-2-2-2-2-c3 .facesvoiceshero .teaser-block .teaser-inner {
  flex-direction: column;
  width: 100%;
  margin: 0 auto;
}
.acalog-custom .cq-colctrl-2-2-2-2-2-2-c3
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-images {
  display: block;
  margin: 0 0 30px;
  width: calc(91.448px);
  height: calc(91.448px);
}
.acalog-custom .cq-colctrl-2-2-2-2-2-2-c3
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-content
  .teaser-title {
  margin: 0;
}
.acalog-custom .cq-colctrl-2-2-2-2-2-2-c3
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-content
  .teaser-body
  * {
  font-size: 14px;
}
.acalog-custom .cq-colctrl-2-2-2-2-2-2-c3 .facesvoiceshero .faces-voices-inner.size-1:before {
  margin-bottom: calc(-201.494px);
}
.acalog-custom .cq-colctrl-2-2-2-2-2-2-c3
  .facesvoiceshero
  .faces-voices-inner.size-1
  .teaser-block
  .teaser-inner
  .teaser-images {
  width: calc(107.494px);
  height: calc(107.494px);
}
.acalog-custom .cq-colctrl-2-2-2-2-2-2-c3
  .facesvoiceshero
  .faces-voices-inner.no-title:before {
  margin-bottom: calc(-121.448px);
}
.acalog-custom .cq-colctrl-2-2-2-2-2-2-c3
  .facesvoiceshero
  .faces-voices-inner.no-title.size-1:before {
  margin-bottom: calc(-137.494px);
}
.acalog-custom .cq-colctrl-2-2-2-2-2-2-c2 .facesvoiceshero {
  margin: 0;
  width: 100%;
  text-align: center;
  overflow: hidden;
}
.acalog-custom .cq-colctrl-2-2-2-2-2-2-c2 .facesvoiceshero .faces-voices-inner:before {
  width: calc(298.2px);
  height: calc(340.8px);
  background-size: calc(340.8px) calc(298.2px);
  left: calc(-120.4%);
  top: auto;
  bottom: calc(78.7%);
  margin-bottom: calc(-185.448px);
  background-position-y: unset;
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
.acalog-custom .cq-colctrl-2-2-2-2-2-2-c2 .facesvoiceshero .no-image .faces-voices-title,
.acalog-custom .cq-colctrl-2-2-2-2-2-2-c2 .facesvoiceshero .faces-voices-title {
  position: relative;
  left: auto;
  margin: 0 10px 30px;
}
.acalog-custom .cq-colctrl-2-2-2-2-2-2-c2
  .facesvoiceshero
  .no-image
  .faces-voices-title
  + .list-style-faces-voices
  .lSSlideOuter
  .lSSlideWrapper
  .facesvoicespage
  .teaser-block
  .teaser-title,
.acalog-custom .cq-colctrl-2-2-2-2-2-2-c2
  .facesvoiceshero
  .faces-voices-title
  + .list-style-faces-voices
  .lSSlideOuter
  .lSSlideWrapper
  .facesvoicespage
  .teaser-block
  .teaser-title {
  margin: 0;
}
.acalog-custom .cq-colctrl-2-2-2-2-2-2-c2 .facesvoiceshero .list-style-faces-voices {
  padding: 0 6px;
  overflow: hidden;
  text-align: center;
}
.acalog-custom .cq-colctrl-2-2-2-2-2-2-c2 .facesvoiceshero .list-style-faces-voices .lSAction {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 100%;
  z-index: 10;
  pointer-events: none;
}
.acalog-custom .cq-colctrl-2-2-2-2-2-2-c2
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSPrev,
.acalog-custom .cq-colctrl-2-2-2-2-2-2-c2
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSNext {
  width: calc(25.276px);
  height: calc(91.448px);
  line-height: calc(91.448px);
  pointer-events: all;
}
.acalog-custom .cq-colctrl-2-2-2-2-2-2-c2
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSPrev
  .focus-mask:before,
.acalog-custom .cq-colctrl-2-2-2-2-2-2-c2
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSNext
  .focus-mask:before {
  font-size: 14px;
}
.acalog-custom .cq-colctrl-2-2-2-2-2-2-c2 .facesvoiceshero .no-image .list-style-faces-voices {
  padding: 0 calc(12px);
}
.acalog-custom .cq-colctrl-2-2-2-2-2-2-c2
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction {
  top: -30px;
}
.acalog-custom .cq-colctrl-2-2-2-2-2-2-c2
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction
  .lSPrev,
.acalog-custom .cq-colctrl-2-2-2-2-2-2-c2
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction
  .lSNext {
  height: 100%;
  width: calc(12px);
}
.acalog-custom .cq-colctrl-2-2-2-2-2-2-c2 .facesvoiceshero .teaser-block .teaser-inner {
  flex-direction: column;
  width: 100%;
  margin: 0 auto;
}
.acalog-custom .cq-colctrl-2-2-2-2-2-2-c2
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-images {
  display: block;
  margin: 0 0 30px;
  width: calc(91.448px);
  height: calc(91.448px);
}
.acalog-custom .cq-colctrl-2-2-2-2-2-2-c2
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-content
  .teaser-title {
  margin: 0;
}
.acalog-custom .cq-colctrl-2-2-2-2-2-2-c2
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-content
  .teaser-body
  * {
  font-size: 14px;
}
.acalog-custom .cq-colctrl-2-2-2-2-2-2-c2 .facesvoiceshero .faces-voices-inner.size-1:before {
  margin-bottom: calc(-201.494px);
}
.acalog-custom .cq-colctrl-2-2-2-2-2-2-c2
  .facesvoiceshero
  .faces-voices-inner.size-1
  .teaser-block
  .teaser-inner
  .teaser-images {
  width: calc(107.494px);
  height: calc(107.494px);
}
.acalog-custom .cq-colctrl-2-2-2-2-2-2-c2
  .facesvoiceshero
  .faces-voices-inner.no-title:before {
  margin-bottom: calc(-121.448px);
}
.acalog-custom .cq-colctrl-2-2-2-2-2-2-c2
  .facesvoiceshero
  .faces-voices-inner.no-title.size-1:before {
  margin-bottom: calc(-137.494px);
}
.acalog-custom .cq-colctrl-2-2-2-2-2-2-c1 .facesvoiceshero {
  margin: 0;
  width: 100%;
  text-align: center;
  overflow: hidden;
}
.acalog-custom .cq-colctrl-2-2-2-2-2-2-c1 .facesvoiceshero .faces-voices-inner:before {
  width: calc(298.2px);
  height: calc(340.8px);
  background-size: calc(340.8px) calc(298.2px);
  left: calc(-120.4%);
  top: auto;
  bottom: calc(78.7%);
  margin-bottom: calc(-185.448px);
  background-position-y: unset;
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
.acalog-custom .cq-colctrl-2-2-2-2-2-2-c1 .facesvoiceshero .no-image .faces-voices-title,
.acalog-custom .cq-colctrl-2-2-2-2-2-2-c1 .facesvoiceshero .faces-voices-title {
  position: relative;
  left: auto;
  margin: 0 10px 30px;
}
.acalog-custom .cq-colctrl-2-2-2-2-2-2-c1
  .facesvoiceshero
  .no-image
  .faces-voices-title
  + .list-style-faces-voices
  .lSSlideOuter
  .lSSlideWrapper
  .facesvoicespage
  .teaser-block
  .teaser-title,
.acalog-custom .cq-colctrl-2-2-2-2-2-2-c1
  .facesvoiceshero
  .faces-voices-title
  + .list-style-faces-voices
  .lSSlideOuter
  .lSSlideWrapper
  .facesvoicespage
  .teaser-block
  .teaser-title {
  margin: 0;
}
.acalog-custom .cq-colctrl-2-2-2-2-2-2-c1 .facesvoiceshero .list-style-faces-voices {
  padding: 0 6px;
  overflow: hidden;
  text-align: center;
}
.acalog-custom .cq-colctrl-2-2-2-2-2-2-c1 .facesvoiceshero .list-style-faces-voices .lSAction {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 100%;
  z-index: 10;
  pointer-events: none;
}
.acalog-custom .cq-colctrl-2-2-2-2-2-2-c1
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSPrev,
.acalog-custom .cq-colctrl-2-2-2-2-2-2-c1
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSNext {
  width: calc(25.276px);
  height: calc(91.448px);
  line-height: calc(91.448px);
  pointer-events: all;
}
.acalog-custom .cq-colctrl-2-2-2-2-2-2-c1
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSPrev
  .focus-mask:before,
.acalog-custom .cq-colctrl-2-2-2-2-2-2-c1
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSNext
  .focus-mask:before {
  font-size: 14px;
}
.acalog-custom .cq-colctrl-2-2-2-2-2-2-c1 .facesvoiceshero .no-image .list-style-faces-voices {
  padding: 0 calc(12px);
}
.acalog-custom .cq-colctrl-2-2-2-2-2-2-c1
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction {
  top: -30px;
}
.acalog-custom .cq-colctrl-2-2-2-2-2-2-c1
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction
  .lSPrev,
.acalog-custom .cq-colctrl-2-2-2-2-2-2-c1
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction
  .lSNext {
  height: 100%;
  width: calc(12px);
}
.acalog-custom .cq-colctrl-2-2-2-2-2-2-c1 .facesvoiceshero .teaser-block .teaser-inner {
  flex-direction: column;
  width: 100%;
  margin: 0 auto;
}
.acalog-custom .cq-colctrl-2-2-2-2-2-2-c1
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-images {
  display: block;
  margin: 0 0 30px;
  width: calc(91.448px);
  height: calc(91.448px);
}
.acalog-custom .cq-colctrl-2-2-2-2-2-2-c1
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-content
  .teaser-title {
  margin: 0;
}
.acalog-custom .cq-colctrl-2-2-2-2-2-2-c1
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-content
  .teaser-body
  * {
  font-size: 14px;
}
.acalog-custom .cq-colctrl-2-2-2-2-2-2-c1 .facesvoiceshero .faces-voices-inner.size-1:before {
  margin-bottom: calc(-201.494px);
}
.acalog-custom .cq-colctrl-2-2-2-2-2-2-c1
  .facesvoiceshero
  .faces-voices-inner.size-1
  .teaser-block
  .teaser-inner
  .teaser-images {
  width: calc(107.494px);
  height: calc(107.494px);
}
.acalog-custom .cq-colctrl-2-2-2-2-2-2-c1
  .facesvoiceshero
  .faces-voices-inner.no-title:before {
  margin-bottom: calc(-121.448px);
}
.acalog-custom .cq-colctrl-2-2-2-2-2-2-c1
  .facesvoiceshero
  .faces-voices-inner.no-title.size-1:before {
  margin-bottom: calc(-137.494px);
}
.acalog-custom .cq-colctrl-2-2-2-2-2-2-c0 .facesvoiceshero {
  margin: 0;
  width: 100%;
  text-align: center;
  overflow: hidden;
}
.acalog-custom .cq-colctrl-2-2-2-2-2-2-c0 .facesvoiceshero .faces-voices-inner:before {
  width: calc(298.2px);
  height: calc(340.8px);
  background-size: calc(340.8px) calc(298.2px);
  left: calc(-120.4%);
  top: auto;
  bottom: calc(78.7%);
  margin-bottom: calc(-185.448px);
  background-position-y: unset;
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
.acalog-custom .cq-colctrl-2-2-2-2-2-2-c0 .facesvoiceshero .no-image .faces-voices-title,
.acalog-custom .cq-colctrl-2-2-2-2-2-2-c0 .facesvoiceshero .faces-voices-title {
  position: relative;
  left: auto;
  margin: 0 10px 30px;
}
.acalog-custom .cq-colctrl-2-2-2-2-2-2-c0
  .facesvoiceshero
  .no-image
  .faces-voices-title
  + .list-style-faces-voices
  .lSSlideOuter
  .lSSlideWrapper
  .facesvoicespage
  .teaser-block
  .teaser-title,
.acalog-custom .cq-colctrl-2-2-2-2-2-2-c0
  .facesvoiceshero
  .faces-voices-title
  + .list-style-faces-voices
  .lSSlideOuter
  .lSSlideWrapper
  .facesvoicespage
  .teaser-block
  .teaser-title {
  margin: 0;
}
.acalog-custom .cq-colctrl-2-2-2-2-2-2-c0 .facesvoiceshero .list-style-faces-voices {
  padding: 0 6px;
  overflow: hidden;
  text-align: center;
}
.acalog-custom .cq-colctrl-2-2-2-2-2-2-c0 .facesvoiceshero .list-style-faces-voices .lSAction {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 100%;
  z-index: 10;
  pointer-events: none;
}
.acalog-custom .cq-colctrl-2-2-2-2-2-2-c0
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSPrev,
.acalog-custom .cq-colctrl-2-2-2-2-2-2-c0
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSNext {
  width: calc(25.276px);
  height: calc(91.448px);
  line-height: calc(91.448px);
  pointer-events: all;
}
.acalog-custom .cq-colctrl-2-2-2-2-2-2-c0
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSPrev
  .focus-mask:before,
.acalog-custom .cq-colctrl-2-2-2-2-2-2-c0
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSNext
  .focus-mask:before {
  font-size: 14px;
}
.acalog-custom .cq-colctrl-2-2-2-2-2-2-c0 .facesvoiceshero .no-image .list-style-faces-voices {
  padding: 0 calc(12px);
}
.acalog-custom .cq-colctrl-2-2-2-2-2-2-c0
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction {
  top: -30px;
}
.acalog-custom .cq-colctrl-2-2-2-2-2-2-c0
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction
  .lSPrev,
.acalog-custom .cq-colctrl-2-2-2-2-2-2-c0
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction
  .lSNext {
  height: 100%;
  width: calc(12px);
}
.acalog-custom .cq-colctrl-2-2-2-2-2-2-c0 .facesvoiceshero .teaser-block .teaser-inner {
  flex-direction: column;
  width: 100%;
  margin: 0 auto;
}
.acalog-custom .cq-colctrl-2-2-2-2-2-2-c0
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-images {
  display: block;
  margin: 0 0 30px;
  width: calc(91.448px);
  height: calc(91.448px);
}
.acalog-custom .cq-colctrl-2-2-2-2-2-2-c0
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-content
  .teaser-title {
  margin: 0;
}
.acalog-custom .cq-colctrl-2-2-2-2-2-2-c0
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-content
  .teaser-body
  * {
  font-size: 14px;
}
.acalog-custom .cq-colctrl-2-2-2-2-2-2-c0 .facesvoiceshero .faces-voices-inner.size-1:before {
  margin-bottom: calc(-201.494px);
}
.acalog-custom .cq-colctrl-2-2-2-2-2-2-c0
  .facesvoiceshero
  .faces-voices-inner.size-1
  .teaser-block
  .teaser-inner
  .teaser-images {
  width: calc(107.494px);
  height: calc(107.494px);
}
.acalog-custom .cq-colctrl-2-2-2-2-2-2-c0
  .facesvoiceshero
  .faces-voices-inner.no-title:before {
  margin-bottom: calc(-121.448px);
}
.acalog-custom .cq-colctrl-2-2-2-2-2-2-c0
  .facesvoiceshero
  .faces-voices-inner.no-title.size-1:before {
  margin-bottom: calc(-137.494px);
}
.acalog-custom .cq-colctrl-4-2-4-2-c3 .facesvoiceshero {
  margin: 0;
  width: 100%;
  text-align: center;
  overflow: hidden;
}
.acalog-custom .cq-colctrl-4-2-4-2-c3 .facesvoiceshero .faces-voices-inner:before {
  width: calc(298.2px);
  height: calc(340.8px);
  background-size: calc(340.8px) calc(298.2px);
  left: calc(-120.4%);
  top: auto;
  bottom: calc(78.7%);
  margin-bottom: calc(-185.448px);
  background-position-y: unset;
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
.acalog-custom .cq-colctrl-4-2-4-2-c3 .facesvoiceshero .no-image .faces-voices-title,
.acalog-custom .cq-colctrl-4-2-4-2-c3 .facesvoiceshero .faces-voices-title {
  position: relative;
  left: auto;
  margin: 0 10px 30px;
}
.acalog-custom .cq-colctrl-4-2-4-2-c3
  .facesvoiceshero
  .no-image
  .faces-voices-title
  + .list-style-faces-voices
  .lSSlideOuter
  .lSSlideWrapper
  .facesvoicespage
  .teaser-block
  .teaser-title,
.acalog-custom .cq-colctrl-4-2-4-2-c3
  .facesvoiceshero
  .faces-voices-title
  + .list-style-faces-voices
  .lSSlideOuter
  .lSSlideWrapper
  .facesvoicespage
  .teaser-block
  .teaser-title {
  margin: 0;
}
.acalog-custom .cq-colctrl-4-2-4-2-c3 .facesvoiceshero .list-style-faces-voices {
  padding: 0 6px;
  overflow: hidden;
  text-align: center;
}
.acalog-custom .cq-colctrl-4-2-4-2-c3 .facesvoiceshero .list-style-faces-voices .lSAction {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 100%;
  z-index: 10;
  pointer-events: none;
}
.acalog-custom .cq-colctrl-4-2-4-2-c3
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSPrev,
.acalog-custom .cq-colctrl-4-2-4-2-c3
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSNext {
  width: calc(25.276px);
  height: calc(91.448px);
  line-height: calc(91.448px);
  pointer-events: all;
}
.acalog-custom .cq-colctrl-4-2-4-2-c3
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSPrev
  .focus-mask:before,
.acalog-custom .cq-colctrl-4-2-4-2-c3
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSNext
  .focus-mask:before {
  font-size: 14px;
}
.acalog-custom .cq-colctrl-4-2-4-2-c3 .facesvoiceshero .no-image .list-style-faces-voices {
  padding: 0 calc(12px);
}
.acalog-custom .cq-colctrl-4-2-4-2-c3
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction {
  top: -30px;
}
.acalog-custom .cq-colctrl-4-2-4-2-c3
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction
  .lSPrev,
.acalog-custom .cq-colctrl-4-2-4-2-c3
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction
  .lSNext {
  height: 100%;
  width: calc(12px);
}
.acalog-custom .cq-colctrl-4-2-4-2-c3 .facesvoiceshero .teaser-block .teaser-inner {
  flex-direction: column;
  width: 100%;
  margin: 0 auto;
}
.acalog-custom .cq-colctrl-4-2-4-2-c3
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-images {
  display: block;
  margin: 0 0 30px;
  width: calc(91.448px);
  height: calc(91.448px);
}
.acalog-custom .cq-colctrl-4-2-4-2-c3
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-content
  .teaser-title {
  margin: 0;
}
.acalog-custom .cq-colctrl-4-2-4-2-c3
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-content
  .teaser-body
  * {
  font-size: 14px;
}
.acalog-custom .cq-colctrl-4-2-4-2-c3 .facesvoiceshero .faces-voices-inner.size-1:before {
  margin-bottom: calc(-201.494px);
}
.acalog-custom .cq-colctrl-4-2-4-2-c3
  .facesvoiceshero
  .faces-voices-inner.size-1
  .teaser-block
  .teaser-inner
  .teaser-images {
  width: calc(107.494px);
  height: calc(107.494px);
}
.acalog-custom .cq-colctrl-4-2-4-2-c3 .facesvoiceshero .faces-voices-inner.no-title:before {
  margin-bottom: calc(-121.448px);
}
.acalog-custom .cq-colctrl-4-2-4-2-c3
  .facesvoiceshero
  .faces-voices-inner.no-title.size-1:before {
  margin-bottom: calc(-137.494px);
}
.acalog-custom .cq-colctrl-4-2-4-2-c1 .facesvoiceshero {
  margin: 0;
  width: 100%;
  text-align: center;
  overflow: hidden;
}
.acalog-custom .cq-colctrl-4-2-4-2-c1 .facesvoiceshero .faces-voices-inner:before {
  width: calc(298.2px);
  height: calc(340.8px);
  background-size: calc(340.8px) calc(298.2px);
  left: calc(-120.4%);
  top: auto;
  bottom: calc(78.7%);
  margin-bottom: calc(-185.448px);
  background-position-y: unset;
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
.acalog-custom .cq-colctrl-4-2-4-2-c1 .facesvoiceshero .no-image .faces-voices-title,
.acalog-custom .cq-colctrl-4-2-4-2-c1 .facesvoiceshero .faces-voices-title {
  position: relative;
  left: auto;
  margin: 0 10px 30px;
}
.acalog-custom .cq-colctrl-4-2-4-2-c1
  .facesvoiceshero
  .no-image
  .faces-voices-title
  + .list-style-faces-voices
  .lSSlideOuter
  .lSSlideWrapper
  .facesvoicespage
  .teaser-block
  .teaser-title,
.acalog-custom .cq-colctrl-4-2-4-2-c1
  .facesvoiceshero
  .faces-voices-title
  + .list-style-faces-voices
  .lSSlideOuter
  .lSSlideWrapper
  .facesvoicespage
  .teaser-block
  .teaser-title {
  margin: 0;
}
.acalog-custom .cq-colctrl-4-2-4-2-c1 .facesvoiceshero .list-style-faces-voices {
  padding: 0 6px;
  overflow: hidden;
  text-align: center;
}
.acalog-custom .cq-colctrl-4-2-4-2-c1 .facesvoiceshero .list-style-faces-voices .lSAction {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 100%;
  z-index: 10;
  pointer-events: none;
}
.acalog-custom .cq-colctrl-4-2-4-2-c1
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSPrev,
.acalog-custom .cq-colctrl-4-2-4-2-c1
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSNext {
  width: calc(25.276px);
  height: calc(91.448px);
  line-height: calc(91.448px);
  pointer-events: all;
}
.acalog-custom .cq-colctrl-4-2-4-2-c1
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSPrev
  .focus-mask:before,
.acalog-custom .cq-colctrl-4-2-4-2-c1
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSNext
  .focus-mask:before {
  font-size: 14px;
}
.acalog-custom .cq-colctrl-4-2-4-2-c1 .facesvoiceshero .no-image .list-style-faces-voices {
  padding: 0 calc(12px);
}
.acalog-custom .cq-colctrl-4-2-4-2-c1
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction {
  top: -30px;
}
.acalog-custom .cq-colctrl-4-2-4-2-c1
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction
  .lSPrev,
.acalog-custom .cq-colctrl-4-2-4-2-c1
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction
  .lSNext {
  height: 100%;
  width: calc(12px);
}
.acalog-custom .cq-colctrl-4-2-4-2-c1 .facesvoiceshero .teaser-block .teaser-inner {
  flex-direction: column;
  width: 100%;
  margin: 0 auto;
}
.acalog-custom .cq-colctrl-4-2-4-2-c1
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-images {
  display: block;
  margin: 0 0 30px;
  width: calc(91.448px);
  height: calc(91.448px);
}
.acalog-custom .cq-colctrl-4-2-4-2-c1
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-content
  .teaser-title {
  margin: 0;
}
.acalog-custom .cq-colctrl-4-2-4-2-c1
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-content
  .teaser-body
  * {
  font-size: 14px;
}
.acalog-custom .cq-colctrl-4-2-4-2-c1 .facesvoiceshero .faces-voices-inner.size-1:before {
  margin-bottom: calc(-201.494px);
}
.acalog-custom .cq-colctrl-4-2-4-2-c1
  .facesvoiceshero
  .faces-voices-inner.size-1
  .teaser-block
  .teaser-inner
  .teaser-images {
  width: calc(107.494px);
  height: calc(107.494px);
}
.acalog-custom .cq-colctrl-4-2-4-2-c1 .facesvoiceshero .faces-voices-inner.no-title:before {
  margin-bottom: calc(-121.448px);
}
.acalog-custom .cq-colctrl-4-2-4-2-c1
  .facesvoiceshero
  .faces-voices-inner.no-title.size-1:before {
  margin-bottom: calc(-137.494px);
}
.acalog-custom .cq-colctrl-2-4-2-4-c2 .facesvoiceshero {
  margin: 0;
  width: 100%;
  text-align: center;
  overflow: hidden;
}
.acalog-custom .cq-colctrl-2-4-2-4-c2 .facesvoiceshero .faces-voices-inner:before {
  width: calc(298.2px);
  height: calc(340.8px);
  background-size: calc(340.8px) calc(298.2px);
  left: calc(-120.4%);
  top: auto;
  bottom: calc(78.7%);
  margin-bottom: calc(-185.448px);
  background-position-y: unset;
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
.acalog-custom .cq-colctrl-2-4-2-4-c2 .facesvoiceshero .no-image .faces-voices-title,
.acalog-custom .cq-colctrl-2-4-2-4-c2 .facesvoiceshero .faces-voices-title {
  position: relative;
  left: auto;
  margin: 0 10px 30px;
}
.acalog-custom .cq-colctrl-2-4-2-4-c2
  .facesvoiceshero
  .no-image
  .faces-voices-title
  + .list-style-faces-voices
  .lSSlideOuter
  .lSSlideWrapper
  .facesvoicespage
  .teaser-block
  .teaser-title,
.acalog-custom .cq-colctrl-2-4-2-4-c2
  .facesvoiceshero
  .faces-voices-title
  + .list-style-faces-voices
  .lSSlideOuter
  .lSSlideWrapper
  .facesvoicespage
  .teaser-block
  .teaser-title {
  margin: 0;
}
.acalog-custom .cq-colctrl-2-4-2-4-c2 .facesvoiceshero .list-style-faces-voices {
  padding: 0 6px;
  overflow: hidden;
  text-align: center;
}
.acalog-custom .cq-colctrl-2-4-2-4-c2 .facesvoiceshero .list-style-faces-voices .lSAction {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 100%;
  z-index: 10;
  pointer-events: none;
}
.acalog-custom .cq-colctrl-2-4-2-4-c2
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSPrev,
.acalog-custom .cq-colctrl-2-4-2-4-c2
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSNext {
  width: calc(25.276px);
  height: calc(91.448px);
  line-height: calc(91.448px);
  pointer-events: all;
}
.acalog-custom .cq-colctrl-2-4-2-4-c2
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSPrev
  .focus-mask:before,
.acalog-custom .cq-colctrl-2-4-2-4-c2
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSNext
  .focus-mask:before {
  font-size: 14px;
}
.acalog-custom .cq-colctrl-2-4-2-4-c2 .facesvoiceshero .no-image .list-style-faces-voices {
  padding: 0 calc(12px);
}
.acalog-custom .cq-colctrl-2-4-2-4-c2
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction {
  top: -30px;
}
.acalog-custom .cq-colctrl-2-4-2-4-c2
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction
  .lSPrev,
.acalog-custom .cq-colctrl-2-4-2-4-c2
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction
  .lSNext {
  height: 100%;
  width: calc(12px);
}
.acalog-custom .cq-colctrl-2-4-2-4-c2 .facesvoiceshero .teaser-block .teaser-inner {
  flex-direction: column;
  width: 100%;
  margin: 0 auto;
}
.acalog-custom .cq-colctrl-2-4-2-4-c2
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-images {
  display: block;
  margin: 0 0 30px;
  width: calc(91.448px);
  height: calc(91.448px);
}
.acalog-custom .cq-colctrl-2-4-2-4-c2
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-content
  .teaser-title {
  margin: 0;
}
.acalog-custom .cq-colctrl-2-4-2-4-c2
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-content
  .teaser-body
  * {
  font-size: 14px;
}
.acalog-custom .cq-colctrl-2-4-2-4-c2 .facesvoiceshero .faces-voices-inner.size-1:before {
  margin-bottom: calc(-201.494px);
}
.acalog-custom .cq-colctrl-2-4-2-4-c2
  .facesvoiceshero
  .faces-voices-inner.size-1
  .teaser-block
  .teaser-inner
  .teaser-images {
  width: calc(107.494px);
  height: calc(107.494px);
}
.acalog-custom .cq-colctrl-2-4-2-4-c2 .facesvoiceshero .faces-voices-inner.no-title:before {
  margin-bottom: calc(-121.448px);
}
.acalog-custom .cq-colctrl-2-4-2-4-c2
  .facesvoiceshero
  .faces-voices-inner.no-title.size-1:before {
  margin-bottom: calc(-137.494px);
}
.acalog-custom .cq-colctrl-2-4-2-4-c0 .facesvoiceshero {
  margin: 0;
  width: 100%;
  text-align: center;
  overflow: hidden;
}
.acalog-custom .cq-colctrl-2-4-2-4-c0 .facesvoiceshero .faces-voices-inner:before {
  width: calc(298.2px);
  height: calc(340.8px);
  background-size: calc(340.8px) calc(298.2px);
  left: calc(-120.4%);
  top: auto;
  bottom: calc(78.7%);
  margin-bottom: calc(-185.448px);
  background-position-y: unset;
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
.acalog-custom .cq-colctrl-2-4-2-4-c0 .facesvoiceshero .no-image .faces-voices-title,
.acalog-custom .cq-colctrl-2-4-2-4-c0 .facesvoiceshero .faces-voices-title {
  position: relative;
  left: auto;
  margin: 0 10px 30px;
}
.acalog-custom .cq-colctrl-2-4-2-4-c0
  .facesvoiceshero
  .no-image
  .faces-voices-title
  + .list-style-faces-voices
  .lSSlideOuter
  .lSSlideWrapper
  .facesvoicespage
  .teaser-block
  .teaser-title,
.acalog-custom .cq-colctrl-2-4-2-4-c0
  .facesvoiceshero
  .faces-voices-title
  + .list-style-faces-voices
  .lSSlideOuter
  .lSSlideWrapper
  .facesvoicespage
  .teaser-block
  .teaser-title {
  margin: 0;
}
.acalog-custom .cq-colctrl-2-4-2-4-c0 .facesvoiceshero .list-style-faces-voices {
  padding: 0 6px;
  overflow: hidden;
  text-align: center;
}
.acalog-custom .cq-colctrl-2-4-2-4-c0 .facesvoiceshero .list-style-faces-voices .lSAction {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 100%;
  z-index: 10;
  pointer-events: none;
}
.acalog-custom .cq-colctrl-2-4-2-4-c0
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSPrev,
.acalog-custom .cq-colctrl-2-4-2-4-c0
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSNext {
  width: calc(25.276px);
  height: calc(91.448px);
  line-height: calc(91.448px);
  pointer-events: all;
}
.acalog-custom .cq-colctrl-2-4-2-4-c0
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSPrev
  .focus-mask:before,
.acalog-custom .cq-colctrl-2-4-2-4-c0
  .facesvoiceshero
  .list-style-faces-voices
  .lSAction
  .lSNext
  .focus-mask:before {
  font-size: 14px;
}
.acalog-custom .cq-colctrl-2-4-2-4-c0 .facesvoiceshero .no-image .list-style-faces-voices {
  padding: 0 calc(12px);
}
.acalog-custom .cq-colctrl-2-4-2-4-c0
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction {
  top: -30px;
}
.acalog-custom .cq-colctrl-2-4-2-4-c0
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction
  .lSPrev,
.acalog-custom .cq-colctrl-2-4-2-4-c0
  .facesvoiceshero
  .no-image
  .list-style-faces-voices
  .lSAction
  .lSNext {
  height: 100%;
  width: calc(12px);
}
.acalog-custom .cq-colctrl-2-4-2-4-c0 .facesvoiceshero .teaser-block .teaser-inner {
  flex-direction: column;
  width: 100%;
  margin: 0 auto;
}
.acalog-custom .cq-colctrl-2-4-2-4-c0
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-images {
  display: block;
  margin: 0 0 30px;
  width: calc(91.448px);
  height: calc(91.448px);
}
.acalog-custom .cq-colctrl-2-4-2-4-c0
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-content
  .teaser-title {
  margin: 0;
}
.acalog-custom .cq-colctrl-2-4-2-4-c0
  .facesvoiceshero
  .teaser-block
  .teaser-inner
  .teaser-content
  .teaser-body
  * {
  font-size: 14px;
}
.acalog-custom .cq-colctrl-2-4-2-4-c0 .facesvoiceshero .faces-voices-inner.size-1:before {
  margin-bottom: calc(-201.494px);
}
.acalog-custom .cq-colctrl-2-4-2-4-c0
  .facesvoiceshero
  .faces-voices-inner.size-1
  .teaser-block
  .teaser-inner
  .teaser-images {
  width: calc(107.494px);
  height: calc(107.494px);
}
.acalog-custom .cq-colctrl-2-4-2-4-c0 .facesvoiceshero .faces-voices-inner.no-title:before {
  margin-bottom: calc(-121.448px);
}
.acalog-custom .cq-colctrl-2-4-2-4-c0
  .facesvoiceshero
  .faces-voices-inner.no-title.size-1:before {
  margin-bottom: calc(-137.494px);
}
@media only screen and (max-width: 720px) {
  .acalog-custom .page .facesvoiceshero {
    margin: 0;
    width: 100%;
    text-align: center;
    overflow: hidden;
  }
  .acalog-custom .page .facesvoiceshero .faces-voices-inner:before {
    width: calc(210vw);
    height: calc(240vw);
    background-size: calc(240vw) calc(210vw);
    left: calc(-70%);
    top: auto;
    bottom: calc(85%);
    margin-bottom: calc(-158.4vw);
    background-position-y: unset;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
  }
  .acalog-custom .page .facesvoiceshero .no-image .faces-voices-title,
  .acalog-custom .page .facesvoiceshero .faces-voices-title {
    position: relative;
    left: auto;
    margin: 0 10px 30px;
  }
  .acalog-custom .page
    .facesvoiceshero
    .no-image
    .faces-voices-title
    + .list-style-faces-voices
    .lSSlideOuter
    .lSSlideWrapper
    .facesvoicespage
    .teaser-block
    .teaser-title,
  .acalog-custom .page
    .facesvoiceshero
    .faces-voices-title
    + .list-style-faces-voices
    .lSSlideOuter
    .lSSlideWrapper
    .facesvoicespage
    .teaser-block
    .teaser-title {
    margin: 0;
  }
  .acalog-custom .page .facesvoiceshero .list-style-faces-voices {
    padding: 0 12.14%;
    overflow: hidden;
    text-align: center;
  }
  .acalog-custom .page .facesvoiceshero .list-style-faces-voices .lSAction {
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
    height: 100%;
    z-index: 10;
    pointer-events: none;
  }
  .acalog-custom .page .facesvoiceshero .list-style-faces-voices .lSAction .lSPrev,
  .acalog-custom .page .facesvoiceshero .list-style-faces-voices .lSAction .lSNext {
    width: calc(17.8vw);
    height: calc(64.4vw);
    line-height: calc(64.4vw);
    pointer-events: all;
  }
  .acalog-custom .page
    .facesvoiceshero
    .list-style-faces-voices
    .lSAction
    .lSPrev
    .focus-mask:before,
  .acalog-custom .page
    .facesvoiceshero
    .list-style-faces-voices
    .lSAction
    .lSNext
    .focus-mask:before {
    font-size: 36px;
  }
  .acalog-custom .page .facesvoiceshero .no-image .list-style-faces-voices {
    padding: 0 calc(18.14%);
  }
  .acalog-custom .page .facesvoiceshero .no-image .list-style-faces-voices .lSAction {
    top: -30px;
  }
  .acalog-custom .page .facesvoiceshero .no-image .list-style-faces-voices .lSAction .lSPrev,
  .acalog-custom .page .facesvoiceshero .no-image .list-style-faces-voices .lSAction .lSNext {
    height: 100%;
    width: calc(18.14%);
  }
  .acalog-custom .page .facesvoiceshero .teaser-block .teaser-inner {
    flex-direction: column;
    width: 100%;
    margin: 0 auto;
  }
  .acalog-custom .page .facesvoiceshero .teaser-block .teaser-inner .teaser-images {
    display: block;
    margin: 0 0 30px;
    width: calc(64.4vw);
    height: calc(64.4vw);
  }
  .acalog-custom .page
    .facesvoiceshero
    .teaser-block
    .teaser-inner
    .teaser-content
    .teaser-title {
    margin: 0;
  }
  .acalog-custom .page
    .facesvoiceshero
    .teaser-block
    .teaser-inner
    .teaser-content
    .teaser-body
    * {
    font-size: 16px;
  }
  .acalog-custom .page .facesvoiceshero .faces-voices-inner.size-1:before {
    margin-bottom: calc(-169.7vw);
  }
  .acalog-custom .page
    .facesvoiceshero
    .faces-voices-inner.size-1
    .teaser-block
    .teaser-inner
    .teaser-images {
    width: calc(75.7vw);
    height: calc(75.7vw);
  }
  .acalog-custom .page .facesvoiceshero .faces-voices-inner.no-title:before {
    margin-bottom: calc(-94.4vw);
  }
  .acalog-custom .page .facesvoiceshero .faces-voices-inner.no-title.size-1:before {
    margin-bottom: calc(-105.7vw);
  }
  .acalog-custom .page .facesvoiceshero {
    margin: 0;
    width: 100vw;
    left: -16px;
  }
}
@media only screen and (max-width: 448px) {
  .acalog-custom .page
    .facesvoiceshero
    .list-style-faces-voices
    .lSAction
    .lSPrev
    .focus-mask:before,
  .acalog-custom .page
    .facesvoiceshero
    .list-style-faces-voices
    .lSAction
    .lSNext
    .focus-mask:before {
    font-size: 30px;
  }
  .acalog-custom .page
    .facesvoiceshero
    .teaser-block
    .teaser-inner
    .teaser-content
    .teaser-body
    * {
    font-size: 14px;
  }
}
.acalog-custom .d-none {
  display: none;
}
.acalog-custom .eventlist {
  padding: 0 0 12px;
}
.acalog-custom .eventlist:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.acalog-custom .eventlist .title {
  font-family: Sofia, Arial, sans-serif;
  margin: 0;
}
.acalog-custom .eventlist .title h2 {
  font: 12px/1.1 Sofia, Arial, sans-serif;
  text-transform: uppercase;
  color: #000;
  margin: 20px 0 8px;
  letter-spacing: normal;
}
.acalog-custom .eventlist .title h2 a {
  color: #005bbb;
}
@media only screen and (max-width: 720px) {
  .acalog-custom .eventlist .title {
    margin: 0 -16px 10px;
    background: #666;
    padding: 12px 16px;
    color: #fff;
  }
  .acalog-custom .eventlist .title h2 {
    font: 500 14px/1.1 Sofia, Arial, sans-serif;
    text-transform: none;
    color: #fff;
    letter-spacing: normal;
    margin: 0;
  }
  .acalog-custom .eventlist .title h2 a {
    color: #fff;
  }
}
.acalog-custom .eventlist .title h2 {
  margin-right: 20px;
  float: left;
}
.acalog-custom .eventlist .title .eventlistrssicon {
  margin-top: 17px;
}
@media only screen and (min-width: 721px) {
  .acalog-custom .eventlist .title:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
  }
}
@media only screen and (max-width: 720px) {
  .acalog-custom body .eventlist .title h2 {
    float: none;
  }
  .acalog-custom body .eventlist .title .eventlistrssicon {
    margin-top: -14px;
  }
}
.acalog-custom .eventlist .eventlisttext a {
  font: 500 13px Sofia, Arial, sans-serif;
  text-decoration: none;
  color: #005bbb;
  display: inline;
  border-bottom: 1px solid rgba(0,91,187,0.18);
  border-bottom: 0;
}
.acalog-custom .eventlist .eventlisttext a:hover {
  text-decoration: none;
  color: #005bbb;
  border-bottom: 1px solid #005bbb;
}
.acalog-custom .eventlist .eventlistimagedate {
  margin-top: 13px;
}
.acalog-custom .eventlist .eventlistimageyear {
  display: none;
}
.acalog-custom .eventlist .eventlistimagemonth {
  font: 13px/1 Sofia, Arial, sans-serif;
}
.acalog-custom .eventlist .eventlistimageday {
  font: bold 26px/18px Sofia, Arial, sans-serif;
}
.acalog-custom .eventlist .eventlistimagetoday,
.acalog-custom .eventlist .eventlistimagefuture,
.acalog-custom .eventlist .eventlistimage {
  margin-top: 4px;
}
.acalog-custom .eventlist .eventlistimage {
  background: #e4e4e4;
}
.acalog-custom .eventlist .eventlistimage .eventlistimagedate {
  color: #666;
}
.acalog-custom .eventlist .eventlistimagetoday {
  background: #005bbb;
}
.acalog-custom .eventlist .eventlistimagetoday .eventlistimagedate {
  color: #fff;
}
.acalog-custom .eventlist .eventlistimagefuture {
  background: #666;
}
.acalog-custom .eventlist .eventlistimagefuture .eventlistimagedate {
  color: #fff;
}
.acalog-custom .eventlist .eventlistlocation {
  font: 12px/1.3 Sofia, Arial, sans-serif;
  color: #666;
  letter-spacing: 0.2px;
}
.acalog-custom .eventlist .eventlistlocation .eventlistlocation-date {
  display: none;
}
.acalog-custom .eventlist .eventlist_container {
  clear: both;
}
.acalog-custom .eventlist .eventlist_container > p {
  margin: 10px 0;
  color: #666;
}
.acalog-custom .eventlist .eventlist_container.eventlist_container_empty .eventlist_container {
  font: 14px Sofia, Arial, sans-serif;
}
.acalog-custom .eventlist .hide-date-block .eventlistimagefuture,
.acalog-custom .eventlist .hide-date-block .eventlistimagetoday {
  display: none;
}
.acalog-custom .eventlist .hide-date-block .eventlistlocation-date {
  display: inline;
}
.acalog-custom .eventlist .hide-date-block .eventlisttext {
  padding-left: 0;
}
.acalog-custom .d-none {
  display: none;
}
.acalog-custom .collectioncarousel .collectioncarousel-container {
  padding: 33px 35px 25px;
}
.acalog-custom .collectioncarousel .collectioncarousel-container > ul {
  width: 2000px;
}
.acalog-custom .collectioncarousel .slides-hidden {
  height: 1px;
  opacity: 0;
  filter: alpha(opacity=0);
  overflow: hidden;
}
.acalog-custom .collectioncarousel .background-gray {
  background: #f6f6f6;
}
.acalog-custom .collectioncarousel .background-white {
  background: #fff;
}
.acalog-custom body .parsys > .collectioncarousel {
  margin: 0 -16px;
}
.acalog-custom .collectioncarousel .text p {
  color: #666;
  margin: 8px 0 15px;
  font-size: 13px;
  line-height: 1.3;
}
.acalog-custom .collectioncarousel .title h2 {
  font: 24px/1 More, Georgia, serif;
  margin: 0 0 5px;
}
.acalog-custom .collectioncarousel ul li {
  background: 0;
  padding: 0;
  margin: 0;
  line-height: 1;
}
.acalog-custom .collectioncarousel .nav {
  position: relative;
}
.acalog-custom .collectioncarousel .nav a {
  outline: 0;
  top: 50px;
}
.acalog-custom .collectioncarousel .nav a.prev {
  left: -18px;
  box-shadow: 4.5px 0 5.625px -1.8px rgba(0,0,0,0.3);
  display: block;
  position: absolute;
  height: 45px;
  width: 31.5px;
  background: #fff;
  border-radius: 2.7px;
  color: transparent;
  cursor: pointer;
  z-index: 8998;
  user-select: none;
  background: #f6f6f6;
}
.acalog-custom .collectioncarousel .nav a.prev:before {
  content: "\e905";
}
.acalog-custom .collectioncarousel .nav a.prev:before {
  font-family: "ubcms";
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #da3c28;
  text-shadow: 0 2.7px 6.75px rgba(0,0,0,0.3);
  display: block;
  font-size: 22.5px;
  text-align: center;
  text-indent: 0;
  line-height: 45px;
}
.acalog-custom .collectioncarousel .nav a.next {
  right: -18px;
  box-shadow: -4.5px 0 5.625px -1.8px rgba(0,0,0,0.3);
  display: block;
  position: absolute;
  height: 45px;
  width: 31.5px;
  background: #fff;
  border-radius: 2.7px;
  color: transparent;
  cursor: pointer;
  z-index: 8998;
  user-select: none;
  background: #f6f6f6;
}
.acalog-custom .collectioncarousel .nav a.next:before {
  content: "\e906";
}
.acalog-custom .collectioncarousel .nav a.next:before {
  font-family: "ubcms";
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #da3c28;
  text-shadow: 0 2.7px 6.75px rgba(0,0,0,0.3);
  display: block;
  font-size: 22.5px;
  text-align: center;
  text-indent: 0;
  line-height: 45px;
}
.acalog-custom .collectioncarousel .size-1 .nav,
.acalog-custom .collectioncarousel .size-2 .nav,
.acalog-custom .collectioncarousel .size-3 .nav,
.acalog-custom .collectioncarousel .size-4 .nav,
.acalog-custom .collectioncarousel .size-5 .nav,
.acalog-custom .collectioncarousel .size-6 .nav {
  display: none;
}
.acalog-custom .collectioncarousel .cols-6 img.img-140x140 {
  width: 120px;
  height: 120px;
}
.acalog-custom .collectioncarousel .cols-6 .nav a {
  top: 40px;
}
.acalog-custom .collectioncarousel .cols-6.size-4 .nav,
.acalog-custom .collectioncarousel .cols-6.size-5 .nav,
.acalog-custom .collectioncarousel .cols-6.size-6 .nav {
  display: block;
}
.acalog-custom .collectioncarousel .cols-4.collectioncarousel-container {
  padding: 23px 21px 15px;
}
.acalog-custom .collectioncarousel .cols-4 .title h2 {
  font-size: 20px;
}
.acalog-custom .collectioncarousel .cols-4 img.img-140x140 {
  width: 120px;
  height: 120px;
}
.acalog-custom .collectioncarousel .cols-4 .nav a {
  top: 40px;
}
.acalog-custom .collectioncarousel .cols-4.size-3 .nav,
.acalog-custom .collectioncarousel .cols-4.size-4 .nav,
.acalog-custom .collectioncarousel .cols-4.size-5 .nav,
.acalog-custom .collectioncarousel .cols-4.size-6 .nav {
  display: block;
}
.acalog-custom .collectioncarousel .cols-2.collectioncarousel-container {
  padding: 23px 15px 15px;
}
.acalog-custom .collectioncarousel .cols-2 .title h2 {
  font-size: 20px;
}
.acalog-custom .collectioncarousel .cols-2 img.img-140x140 {
  width: 112px;
  height: 112px;
}
.acalog-custom .collectioncarousel .cols-2 .nav a {
  top: 36px;
}
.acalog-custom .collectioncarousel .cols-2.size-2 .nav,
.acalog-custom .collectioncarousel .cols-2.size-3 .nav,
.acalog-custom .collectioncarousel .cols-2.size-4 .nav,
.acalog-custom .collectioncarousel .cols-2.size-5 .nav,
.acalog-custom .collectioncarousel .cols-2.size-6 .nav {
  display: block;
}
.acalog-custom .collectioncarousel .cols-3.size-2 .nav,
.acalog-custom .collectioncarousel .cols-3.size-3 .nav,
.acalog-custom .collectioncarousel .cols-3.size-4 .nav,
.acalog-custom .collectioncarousel .cols-3.size-5 .nav,
.acalog-custom .collectioncarousel .cols-3.size-6 .nav {
  display: block;
}
.acalog-custom .collectioncarousel .cols-9.size-5 .nav,
.acalog-custom .collectioncarousel .cols-9.size-6 .nav {
  display: block;
}
.acalog-custom .collectioncarousel .lSSlideWrapper {
  cursor: -webkit-grab;
  cursor: -moz-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab;
}
.acalog-custom .collectioncarousel .flexmodule-style {
  width: 140px;
  float: left;
}
.acalog-custom .collectioncarousel .flexmodule-style .teaser-date,
.acalog-custom .collectioncarousel .flexmodule-style .teaser-links,
.acalog-custom .collectioncarousel .flexmodule-style .teaser-clear {
  display: none;
}
.acalog-custom .collectioncarousel .flexmodule-style .teaser-title,
.acalog-custom .collectioncarousel .flexmodule-style .teaser-title a,
.acalog-custom .collectioncarousel
  .flexmodule-style
  .facesvoicespage
  .teaser-block
  .teaser-title
  a {
  font: 12px/14px Sofia, Arial, sans-serif;
  color: #005bbb;
  margin: 2px 0 4px;
}
.acalog-custom .collectioncarousel
  .flexmodule-style
  .facesvoicespage
  .teaser-block
  .teaser-title
  a:hover {
  border-bottom-color: #005bbb;
}
.acalog-custom .collectioncarousel .flexmodule-style .teaser-body {
  line-height: 14.5px;
}
.acalog-custom .collectioncarousel .flexmodule-style .teaser-body p {
  margin: 5px 0 0;
}
.acalog-custom .collectioncarousel .flexmodule-style .teaser-image {
  padding-bottom: 10px;
}
.acalog-custom .collectioncarousel .flexmodule-style a img,
.acalog-custom .collectioncarousel .flexmodule-style a .teaser-image-placeholder {
  cursor: -webkit-grab;
  cursor: -moz-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab;
}
@media only screen and (max-width: 720px) {
  .acalog-custom .collectioncarousel .collectioncarousel-container {
    padding: 29px 27px;
    margin-left: -16px;
    margin-right: -16px;
  }
  .acalog-custom .collectioncarousel .cols-2,
  .acalog-custom .collectioncarousel .cols-3,
  .acalog-custom .collectioncarousel .cols-4,
  .acalog-custom .collectioncarousel .cols-6,
  .acalog-custom .collectioncarousel .cols-9,
  .acalog-custom .collectioncarousel .cols-12 {
    margin: 0;
  }
  .acalog-custom .collectioncarousel .cols-2 .title h2,
  .acalog-custom .collectioncarousel .cols-3 .title h2,
  .acalog-custom .collectioncarousel .cols-4 .title h2,
  .acalog-custom .collectioncarousel .cols-6 .title h2,
  .acalog-custom .collectioncarousel .cols-9 .title h2,
  .acalog-custom .collectioncarousel .cols-12 .title h2 {
    font-size: 20px;
  }
  .acalog-custom .collectioncarousel .cols-2 img.img-140x140,
  .acalog-custom .collectioncarousel .cols-3 img.img-140x140,
  .acalog-custom .collectioncarousel .cols-4 img.img-140x140,
  .acalog-custom .collectioncarousel .cols-6 img.img-140x140,
  .acalog-custom .collectioncarousel .cols-9 img.img-140x140,
  .acalog-custom .collectioncarousel .cols-12 img.img-140x140 {
    width: 100%;
    height: auto;
  }
  .acalog-custom .collectioncarousel .cols-2 .nav a,
  .acalog-custom .collectioncarousel .cols-3 .nav a,
  .acalog-custom .collectioncarousel .cols-4 .nav a,
  .acalog-custom .collectioncarousel .cols-6 .nav a,
  .acalog-custom .collectioncarousel .cols-9 .nav a,
  .acalog-custom .collectioncarousel .cols-12 .nav a {
    top: 40px;
  }
  .acalog-custom .collectioncarousel .size-1 .nav,
  .acalog-custom .collectioncarousel .size-2 .nav,
  .acalog-custom .collectioncarousel .size-3 .nav,
  .acalog-custom .collectioncarousel .size-4 .nav {
    display: none !important;
  }
  .acalog-custom .collectioncarousel .size-5 .nav,
  .acalog-custom .collectioncarousel .size-6 .nav {
    display: block !important;
  }
}
@media only screen and (max-width: 524px) {
  .acalog-custom .collectioncarousel .size-4 .nav {
    display: block !important;
  }
}
@media only screen and (max-width: 364px) {
  .acalog-custom .collectioncarousel .size-3 .nav {
    display: block !important;
  }
}
@media only screen and (max-width: 720px) {
  .acalog-custom .collectioncarousel {
    width: auto;
  }
  .acalog-custom .parsys > .collectioncarousel {
    margin-left: 0;
  }
  .acalog-custom .collectioncarousel .carousel-stage {
    width: auto;
    float: left;
  }
  .acalog-custom .collectioncarousel .carousel-stage > *,
  .acalog-custom .collectioncarousel .carousel-stage > .interface > * {
    display: none;
  }
}
.acalog-custom .d-none {
  display: none;
}
.acalog-custom .carousel .slide-hidden {
  display: none;
}
.acalog-custom div.carousel {
  margin-top: 0;
  margin-bottom: 10px;
}
.acalog-custom .carousel .title h2 {
  font: 12px/1.1 Sofia, Arial, sans-serif;
  text-transform: uppercase;
  color: #000;
  margin: 20px 0 8px;
  letter-spacing: normal;
}
.acalog-custom .carousel .title h2 a {
  color: #005bbb;
}
@media only screen and (max-width: 720px) {
  .acalog-custom .carousel .title {
    margin: 0 -16px 10px;
    background: #666;
    padding: 12px 16px;
    color: #fff;
  }
  .acalog-custom .carousel .title h2 {
    font: 500 14px/1.1 Sofia, Arial, sans-serif;
    text-transform: none;
    color: #fff;
    letter-spacing: normal;
    margin: 0;
  }
  .acalog-custom .carousel .title h2 a {
    color: #fff;
  }
}
.acalog-custom .carousel .nav {
  position: relative;
  top: 57px;
}
.acalog-custom .carousel .nav .prev {
  left: -9.6px;
  box-shadow: 2.4px 0 3px -0.96px rgba(0,0,0,0.3);
  display: block;
  position: absolute;
  height: 24px;
  width: 16.8px;
  background: #fff;
  border-radius: 1.44px;
  color: transparent;
  cursor: pointer;
  z-index: 8998;
  user-select: none;
}
.acalog-custom .carousel .nav .prev:before {
  content: "\e905";
}
.acalog-custom .carousel .nav .prev:before {
  font-family: "ubcms";
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #da3c28;
  text-shadow: 0 1.44px 3.6px rgba(0,0,0,0.3);
  display: block;
  font-size: 12px;
  text-align: center;
  text-indent: 0;
  line-height: 24px;
}
.acalog-custom .carousel .nav .next {
  right: -9.6px;
  box-shadow: -2.4px 0 3px -0.96px rgba(0,0,0,0.3);
  display: block;
  position: absolute;
  height: 24px;
  width: 16.8px;
  background: #fff;
  border-radius: 1.44px;
  color: transparent;
  cursor: pointer;
  z-index: 8998;
  user-select: none;
}
.acalog-custom .carousel .nav .next:before {
  content: "\e906";
}
.acalog-custom .carousel .nav .next:before {
  font-family: "ubcms";
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #da3c28;
  text-shadow: 0 1.44px 3.6px rgba(0,0,0,0.3);
  display: block;
  font-size: 12px;
  text-align: center;
  text-indent: 0;
  line-height: 24px;
}
.acalog-custom .carousel .nav a {
  outline: 0;
}
.acalog-custom .carousel .size-1 .nav {
  display: none;
}
.acalog-custom .carousel .lSSlideWrapper {
  cursor: -webkit-grab;
  cursor: -moz-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab;
}
.acalog-custom .carousel ul li {
  background: 0;
  margin: 0;
  padding: 0;
  line-height: 1;
}
.acalog-custom .carousel .flexmodule-style {
  width: 209px;
  height: auto;
  min-height: 260px;
  overflow: hidden;
}
.acalog-custom .carousel .flexmodule-style a img,
.acalog-custom .carousel .flexmodule-style a .teaser-image-placeholder {
  cursor: -webkit-grab;
  cursor: -moz-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab;
}
.acalog-custom #left .carousel img {
  height: auto;
  width: 100%;
}
@media only screen and (max-width: 720px) {
  .acalog-custom .carousel .nav {
    top: calc(-11.25vw);
  }
  .acalog-custom .carousel .nav .prev {
    left: -16px;
    box-shadow: 4px 0 5px -1.6px rgba(0,0,0,0.3);
    display: block;
    position: absolute;
    height: 40px;
    width: 28px;
    background: #fff;
    border-radius: 2.4px;
    color: transparent;
    cursor: pointer;
    z-index: 8998;
    user-select: none;
  }
  .acalog-custom .carousel .nav .prev:before {
    content: "\e905";
  }
  .acalog-custom .carousel .nav .prev:before {
    font-family: "ubcms";
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #da3c28;
    text-shadow: 0 2.4px 6px rgba(0,0,0,0.3);
    display: block;
    font-size: 20px;
    text-align: center;
    text-indent: 0;
    line-height: 40px;
  }
  .acalog-custom .carousel .nav .next {
    right: -16px;
    box-shadow: -4px 0 5px -1.6px rgba(0,0,0,0.3);
    display: block;
    position: absolute;
    height: 40px;
    width: 28px;
    background: #fff;
    border-radius: 2.4px;
    color: transparent;
    cursor: pointer;
    z-index: 8998;
    user-select: none;
  }
  .acalog-custom .carousel .nav .next:before {
    content: "\e906";
  }
  .acalog-custom .carousel .nav .next:before {
    font-family: "ubcms";
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #da3c28;
    text-shadow: 0 2.4px 6px rgba(0,0,0,0.3);
    display: block;
    font-size: 20px;
    text-align: center;
    text-indent: 0;
    line-height: 40px;
  }
  .acalog-custom .carousel .size-2 .nav {
    display: none;
  }
}
@media only screen and (max-width: 400px) {
  .acalog-custom .carousel .nav {
    top: calc(1.5vw);
  }
  .acalog-custom .carousel .size-2 .nav {
    display: block;
  }
}
@media only screen and (max-width: 720px) {
  .acalog-custom .carousel-container {
    display: none;
  }
  .acalog-custom body .carousel-min {
    display: block;
  }
}
.acalog-custom .d-none {
  display: none;
}
.acalog-custom .cta-button-bar {
  position: relative;
  margin: 0 auto;
  color: #fff;
  width: 960px;
  left: -16px;
}
.acalog-custom .cta-button-bar:after {
  background-color: #002f56;
  background-image: url(../../img/gateway/cta-background.png);
  background-position: center;
  position: absolute;
  background-size: 1600px;
  left: calc(0%);
  right: calc(0%);
  top: 0;
  bottom: 0;
  content: "";
  z-index: 0;
}
.acalog-custom .cta-button-bar .cta-button-bar-inner {
  text-align: center;
  padding-bottom: 8px;
  padding-top: 24px;
  position: relative;
  z-index: 1;
}
.acalog-custom .cta-button-bar .cta-button-bar-inner .cta-button-bar-title {
  font-size: 28px;
  font-family: More;
  font-weight: 900;
  padding-bottom: 24px;
}
.acalog-custom .cta-button-bar .cta-button-bar-inner .cta-button-container {
  width: 960px;
  display: inline-flex;
  padding-bottom: 16px;
}
.acalog-custom .cta-button-bar .cta-button-bar-inner .cta-button-container .cta-button {
  height: 68px;
  width: 100%;
  border: 2px solid #fff;
  font-family: Sofia;
  font-size: 15px;
  color: #fff;
  font-weight: 400;
  background-color: #002f56;
  margin-right: 12px;
  overflow: hidden;
}
.acalog-custom .cta-button-bar
  .cta-button-bar-inner
  .cta-button-container
  .cta-button:last-child {
  margin-right: 0;
}
.acalog-custom .cta-button-bar .cta-button-bar-inner .cta-button-container .cta-button:hover {
  background-color: #006570;
  cursor: pointer;
}
.acalog-custom .cta-button-bar .cta-button-bar-inner .cta-button-container .cta-button p {
  padding-top: 1.8em;
}
@media only screen and (min-width: 721px) {
  .acalog-custom .cta-button-bar .cta-button-bar {
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
    background-color: inherit;
    color: inherit;
  }
  .acalog-custom .cta-button-bar .cta-button-bar:after {
    background-image: url(../../img/gateway/cta-background.png);
  }
  .acalog-custom .cta-button-bar .cta-button-bar .cta-button-bar-inner {
    padding-top: 0;
  }
  .acalog-custom .cta-button-bar .cta-button-bar .cta-button-bar-inner .cta-button-container {
    display: block;
    width: 100%;
    padding-bottom: unset;
  }
  .acalog-custom .cta-button-bar
    .cta-button-bar
    .cta-button-bar-inner
    .cta-button-container
    .cta-button {
    display: inline-block;
    width: 96%;
    margin-bottom: 10px;
    margin-right: 0;
    background-color: #002f56;
    color: #fff;
    border-color: #000;
  }
  .acalog-custom .cta-button-bar
    .cta-button-bar
    .cta-button-bar-inner
    .cta-button-container
    .cta-button:hover {
    background-color: #006570;
  }
}
.acalog-custom .cta-button-bar.cta-theme1 {
  color: #fff;
  background-color: #002f56;
}
.acalog-custom .cta-button-bar.cta-theme1:after {
  content: "";
  background-color: #002f56;
  background-image: url(../../img/gateway/cta-bg1.svg);
}
.acalog-custom .cta-button-bar.cta-theme1.hide_bg:after {
  background-image: none;
}
.acalog-custom .cta-button-bar.cta-theme1 .cta-button-container .cta-button {
  background-color: #002f56;
  color: #fff;
  border-color: #fff;
}
.acalog-custom .cta-button-bar.cta-theme1 .cta-button-container .cta-button:hover {
  background-color: #006570;
  color: #fff;
  border-color: #fff;
}
.acalog-custom .cta-button-bar.cta-theme2 {
  color: #fff;
  background-color: #005bbb;
}
.acalog-custom .cta-button-bar.cta-theme2:after {
  content: "";
  background-color: #005bbb;
  background-image: url(../../img/gateway/cta-bg2.svg);
}
.acalog-custom .cta-button-bar.cta-theme2.hide_bg:after {
  background-image: none;
}
.acalog-custom .cta-button-bar.cta-theme2 .cta-button-container .cta-button {
  background-color: #005bbb;
  color: #fff;
  border-color: #fff;
}
.acalog-custom .cta-button-bar.cta-theme2 .cta-button-container .cta-button:hover {
  background-color: #002f56;
  color: #fff;
  border-color: #fff;
}
.acalog-custom .cta-button-bar.cta-theme3 {
  color: #fff;
  background-color: #666;
}
.acalog-custom .cta-button-bar.cta-theme3:after {
  content: "";
  background-color: #666;
  background-image: url(../../img/gateway/cta-bg3.svg);
}
.acalog-custom .cta-button-bar.cta-theme3.hide_bg:after {
  background-image: none;
}
.acalog-custom .cta-button-bar.cta-theme3 .cta-button-container .cta-button {
  background-color: #666;
  color: #fff;
  border-color: #fff;
}
.acalog-custom .cta-button-bar.cta-theme3 .cta-button-container .cta-button:hover {
  background-color: #002f56;
  color: #fff;
  border-color: #fff;
}
.acalog-custom .cta-button-bar.cta-theme4 {
  color: #005bbb;
  background-color: #fff;
}
.acalog-custom .cta-button-bar.cta-theme4:after {
  content: "";
  background-color: #fff;
  background-image: url(../../img/gateway/cta-bg4.svg);
}
.acalog-custom .cta-button-bar.cta-theme4.hide_bg:after {
  background-image: none;
}
.acalog-custom .cta-button-bar.cta-theme4 .cta-button-container .cta-button {
  background-color: #fff;
  color: #005bbb;
  border-color: #005bbb;
}
.acalog-custom .cta-button-bar.cta-theme4 .cta-button-container .cta-button:hover {
  background-color: #002f56;
  color: #fff;
  border-color: #002f56;
}
@media only screen and (min-width: 721px) and (max-width: 959px) {
  .acalog-custom .cta-button-bar:after {
    left: 0;
    right: 0;
  }
  .acalog-custom .cta-button-bar .cta-button-bar-inner .cta-button-container {
    width: 100%;
  }
}
@media only screen and (max-width: 720px) {
  .acalog-custom .cta-button-bar {
    width: 100%;
  }
  .acalog-custom .cta-button-bar:after {
    left: -16px;
    right: -16px;
  }
  .acalog-custom .cta-button-bar .cta-button-bar-inner {
    padding-bottom: 24px;
  }
  .acalog-custom .cta-button-bar .cta-button-bar-inner .cta-button-bar-title {
    padding-bottom: 24px;
  }
  .acalog-custom .cta-button-bar .cta-button-bar-inner .cta-button-container {
    display: block;
    width: 100%;
    padding-bottom: unset;
  }
  .acalog-custom .cta-button-bar .cta-button-bar-inner .cta-button-container .cta-button {
    display: inline-block;
    width: 96%;
    margin-bottom: 10px;
    margin-right: 0;
  }
  .acalog-custom #center .cta-button-bar,
  .acalog-custom #center-nocols .cta-button-bar {
    height: 100%;
    left: 0;
    width: 100%;
  }
  .acalog-custom #center .cta-button-bar .cta-button-bar-inner,
  .acalog-custom #center-nocols .cta-button-bar .cta-button-bar-inner {
    left: unset;
    right: unset;
    margin: 0 -16px;
    height: 100%;
  }
}
.acalog-custom .footer .cta-button-bar {
  left: 0;
  right: 0;
}
@media only screen and (max-width: 720px) {
  .acalog-custom .footer .cta-button-bar:after {
    left: 0;
    right: 0;
  }
}
.acalog-custom .d-none {
  display: none;
}
.acalog-custom .breadcrumbs-inner {
  height: 28px;
  border-top: 1px solid #fff;
}
.acalog-custom .breadcrumbs-inner ul {
  list-style-type: none;
  margin: 0 6px 0 12px;
}
.acalog-custom .breadcrumbs-inner ul li {
  float: left;
  padding: 6px 3px 4px 0;
  font-size: 10px;
  color: #9c9c9c;
  line-height: 1;
}
.acalog-custom .breadcrumbs-inner ul li.current-page {
  color: #000;
}
.acalog-custom .innerheader .breadcrumbs-inner {
  background: #fff url(../breadcrumb-bg-rptr.gif) left top repeat-x;
}
.acalog-custom .footer .breadcrumbs-inner {
  border-top-color: #c7c7c7;
  border-bottom: 1px solid #c7c7c7;
  background: #959595;
}
.acalog-custom .footer .breadcrumbs-inner ul {
  width: 960px;
  margin: 0 auto;
}
.acalog-custom .footer .breadcrumbs-inner ul li {
  color: #fff;
  padding-top: 8px;
}
.acalog-custom .footer .breadcrumbs-inner ul li.current-page {
  color: #fff;
}
.acalog-custom .footer .breadcrumbs-inner ul li a {
  color: #fff;
}
.acalog-custom .breadcrumbs-inner a {
  text-decoration: none;
}
.acalog-custom .breadcrumbs-inner a:hover,
.acalog-custom .breadcrumbs-inner a:active {
  color: #369;
  text-decoration: underline;
}
.acalog-custom .breadcrumbs-inner .arrow {
  font-family: ubcms;
  vertical-align: -1px;
  margin: 0;
}
.acalog-custom .breadcrumbs-inner {
  height: auto;
}
.acalog-custom .breadcrumbs-inner ul {
  margin: 0;
  padding: 12px 6px 10px 10px;
}
@media only screen and (max-width: 720px) {
  .acalog-custom .breadcrumbs-inner ul {
    padding-top: 13px;
  }
  .acalog-custom body .breadcrumbs .breadcrumbs-inner ul {
    margin: 5px 8px 0;
  }
}
.acalog-custom .breadcrumbs-inner ul li {
  padding: 0;
  line-height: 1.5;
  font-size: 12px;
  display: inline;
  float: none;
  color: #666;
}
.acalog-custom .breadcrumbs-inner ul li.current-page {
  color: #005bbb;
  font-weight: 500;
}
.acalog-custom .breadcrumbs-inner ul li a {
  margin-right: 1px;
}
@media only screen and (max-width: 720px) {
  .acalog-custom .breadcrumbs-inner ul li {
    line-height: 1;
    font-size: 10px;
  }
}
.acalog-custom .breadcrumbs-inner .arrow {
  position: relative;
  margin-right: 1px;
  vertical-align: -2px;
}
.acalog-custom .breadcrumbs-inner .arrow:before {
  font-family: "ubcms";
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e906";
  position: absolute;
  top: 2px;
  left: 2px;
  color: #9c9c9c;
  font-size: 8px;
}
.acalog-custom .breadcrumbs-inner .arrow > span {
  visibility: hidden;
}
@media only screen and (max-width: 720px) {
  .acalog-custom body .breadcrumbs .breadcrumbs-inner .arrow {
    margin: 0;
    vertical-align: 0;
  }
  .acalog-custom body .breadcrumbs .breadcrumbs-inner .arrow:before {
    font-size: 7px;
    left: 3px;
  }
}
.acalog-custom .breadcrumbs-inner ul li:nth-last-child(2) .arrow:before {
  color: #005bbb;
}
.acalog-custom .innerheader .breadcrumbs-inner {
  background: 0;
  border: 0;
}
@media print {
  .acalog-custom .breadcrumbs-inner ul {
    margin-left: 0;
  }
  .acalog-custom .breadcrumbs-inner ul li a {
    margin: 0;
  }
  .acalog-custom .breadcrumbs-inner ul li:nth-last-child(2) .arrow:before {
    color: #000;
  }
  .acalog-custom .breadcrumbs-inner .arrow {
    color: rgba(255,255,255,0) !important;
  }
  .acalog-custom .breadcrumbs-inner .arrow:before {
    color: #000;
  }
}
.acalog-custom .footer .breadcrumbs-inner {
  background-color: #002f56;
  border: 0;
}
.acalog-custom .footer .breadcrumbs-inner ul {
  padding: 8px 6px 7px 10px;
}
.acalog-custom .footer .breadcrumbs-inner ul li a,
.acalog-custom .footer .breadcrumbs-inner ul li .arrow:before {
  color: #2f9fd0;
}
.acalog-custom .footer .breadcrumbs-inner ul li:nth-last-child(2) .arrow:before {
  color: #fff;
}
@media only screen and (max-width: 720px) {
  .acalog-custom .footer .breadcrumbs {
    display: none;
  }
  .acalog-custom .breadcrumbs .breadcrumbs-inner {
    height: auto;
    background: #fff;
    border: 0;
  }
  .acalog-custom .breadcrumbs .breadcrumbs-inner ul {
    margin: 5px 12px 5px;
  }
  .acalog-custom .breadcrumbs .breadcrumbs-inner ul li {
    float: none;
    display: inline;
  }
  .acalog-custom .breadcrumbs .breadcrumbs-inner ul li:first-child a {
    display: none;
  }
  .acalog-custom .breadcrumbs .breadcrumbs-inner .arrow {
    margin: 0 -6px 0 -1px;
  }
}
.acalog-custom .d-none {
  display: none;
}
.acalog-custom #center .brags {
  left: calc(414px);
}
@media only screen and (max-width: 959px) {
  .acalog-custom #center .brags {
    left: -20px;
  }
}
.acalog-custom .brags {
  background: #005bbb;
  margin-bottom: 16px;
  width: 100vw;
  left: calc(430px);
  position: relative;
}
.acalog-custom .brags.narrow,
.acalog-custom .brags.narrow .brag-carousel,
.acalog-custom .brags.narrow .brag-carousel ul {
  width: auto;
  height: auto;
  padding: 0;
  margin: 0;
  left: 0;
}
.acalog-custom .brags h2 {
  color: #fff;
  text-align: center;
  font-family: more;
  font-size: 28px;
  font-weight: 700;
  margin: 40px 0 0;
}
.acalog-custom .brags ul {
  margin: 0;
  padding: 0;
  position: relative;
  left: 0;
  width: 840px;
}
.acalog-custom .brags ul.lightSlider {
  padding-top: 20px;
}
.acalog-custom .brags .brag-carousel {
  background: #005bbb;
  position: relative;
  margin: 0 auto;
  overflow: hidden;
  height: 308px;
  width: 840px;
  padding: 0 60px;
}
.acalog-custom .brags .brags-nav {
  text-align: center;
  background: #005bbb;
  position: absolute;
  top: 0;
  left: 0;
  width: 60px;
  height: 300px;
  display: block;
  z-index: 5;
  cursor: pointer;
}
.acalog-custom .brags .brags-nav span {
  left: 0;
  display: inline-block;
  position: absolute;
  width: 60px;
  height: 60px;
  top: 50%;
  margin-top: -30px;
  cursor: pointer;
}
.acalog-custom .brags .brags-nav span::before {
  color: #ffd86c;
  font-size: 36px;
  transition: opacity 0.2s;
  opacity: 1;
}
.acalog-custom .brags .brags-nav.next {
  right: 0;
  left: auto;
  background-image: linear-gradient(to right,rgba(0,91,187,0),#005bbb);
}
.acalog-custom .brags .brags-nav.inactive span::before {
  opacity: 0.3;
  transition: opacity 0.2s;
}
.acalog-custom .brags .brag {
  margin-bottom: 0;
  list-style: none;
  background: #005bbb;
}
.acalog-custom .brags .brag .brag-wrapper {
  background: #005bbb;
  display: block;
  cursor: pointer;
  flex: 0 0 auto;
  margin: 0 auto;
  width: 168px;
  height: 190px;
  text-align: center;
  text-decoration: none;
  opacity: 0;
  box-sizing: border-box;
  position: relative;
  top: 100px;
}
.acalog-custom .brags .brag .brag-wrapper strong {
  display: block;
  color: #ffd86c;
  line-height: normal;
  font-weight: 700;
}
.acalog-custom .brags .brag .brag-wrapper p {
  color: #fff;
  font-size: 12px;
  margin: 5px 0;
  padding: 0 5px;
}
.acalog-custom .brags .brag .brag-wrapper object {
  width: 100px;
  height: 100px;
  top: 0;
  left: 0;
  opacity: 0;
  z-index: 2;
  position: absolute;
  transition: opacity 0.4s;
}
.acalog-custom .brags .brag .brag-wrapper li:nth-of-type(1) {
  margin-left: -117px;
}
.acalog-custom .brags .brag .brag-wrapper .bar-background {
  width: 0;
  height: 4px;
  overflow: hidden;
  position: absolute;
  top: 50%;
  margin-top: 6px;
  right: 84px;
  transition: width 0.4s;
  background: url(../../img/gateway/dashed.svg) no-repeat;
}
.acalog-custom .brags .brag .brag-wrapper .bar-2 {
  right: auto;
  left: 84px;
}
.acalog-custom .brags .brag .brag-wrapper .controls {
  padding-top: 15px;
  width: 146px;
  margin: 0 auto;
  position: relative;
}
.acalog-custom .brags .brag .brag-wrapper .inner {
  box-sizing: border-box;
  position: absolute;
  height: 25px;
  overflow: hidden;
  bottom: 58px;
  background: rgba(0,91,187,0);
  transition: height 0.4s, background 0.4s;
  color: #fff;
  z-index: 4;
  max-height: 130px;
  margin: 0 2px;
}
.acalog-custom .brags .brag .brag-wrapper .img-wrapper {
  position: relative;
  width: 100px;
  height: 100px;
  margin: 0 auto 25px;
}
.acalog-custom .brags .brag .brag-wrapper .shield {
  position: absolute;
  z-index: 3;
  top: 0;
  left: 0;
  height: 100px;
  width: 100px;
}
.acalog-custom .brags .brag .brag-wrapper .toggle {
  height: 14px;
  width: 14px;
  padding: 2px;
  border: solid 2px #fff;
  border-radius: 50%;
  background: #ffd86c;
  background-clip: content-box;
  position: relative;
  margin: 0 auto;
  z-index: 5;
  transition: background 0.4s;
}
.acalog-custom .brags .brag .brag-wrapper .toggle div {
  background: #005bbb;
  position: absolute;
  transition: transform 0.8s, height 0.4s, margin 0.4s, background 0.8s;
  transition: transform 0.8s;
  transform: rotate(0);
  text-align: center;
}
.acalog-custom .brags .brag .brag-wrapper .toggle .bar-vertical {
  width: 2px;
  height: 10px;
  top: 4px;
  left: 8px;
  transition: transform 0.8s, height 0.4s, margin 0.4s;
  margin-top: 0;
}
.acalog-custom .brags .brag .brag-wrapper .toggle .bar-horizontal {
  width: 10px;
  height: 2px;
  top: 8px;
  left: 4px;
}
.acalog-custom .brags .brag .brag-wrapper.loaded {
  opacity: 1;
  top: 0;
  transition: opacity 0.4s, top 0.4s;
}
.acalog-custom .brags .brag .brag-wrapper.loaded object:nth-of-type(2) {
  opacity: 1;
  z-index: 0;
}
.acalog-custom .brags .brag .brag-wrapper.hover object {
  transition: opacity 0.4s;
  opacity: 1;
}
.acalog-custom .brags .brag .brag-wrapper.hover .bar-1 {
  width: 50px;
  transition: width 0.4s, right 0.1s 0.4s;
  right: 82px;
}
.acalog-custom .brags .brag .brag-wrapper.hover .bar-2 {
  width: 50px;
  transition: width 0.4s, left 0.1s 0.4s;
  left: 82px;
}
.acalog-custom .brags .brag .brag-wrapper.hover .toggle {
  background: #2f9fd0;
  transition: background 0.4s;
}
.acalog-custom .brags .brag .brag-wrapper.loaded.hover object:nth-of-type(2) {
  opacity: 0;
}
.acalog-custom .brags .brag .brag-wrapper.focus .bar-1 {
  width: 50px;
  transition: width 0.4s, right 0.1s 0.4s;
  right: 82px;
}
.acalog-custom .brags .brag .brag-wrapper.focus .bar-2 {
  width: 50px;
  transition: width 0.4s, left 0.1s 0.4s;
  left: 82px;
}
.acalog-custom .brags .brag .brag-wrapper.focus .inner {
  transition: height 0.4s, background 0.6s;
  background: #005bbb;
  position: absolute;
  height: 130px;
}
.acalog-custom .brags .brag .brag-wrapper.focus .toggle {
  background: #2f9fd0;
  transition: background 0.4s;
}
.acalog-custom .brags .brag .brag-wrapper.focus .toggle div {
  transition: transform 0.8s, background 0.8s;
  transform: rotate(180deg);
  background: #fff;
}
.acalog-custom .brags .brag .brag-wrapper.focus .toggle .bar-vertical {
  transition: transform 0.8s, height 0.4s linear 0.2s, margin 0.4s linear 0.2s, background 0.8s;
  height: 0;
  margin-top: 5px;
}
@media only screen and (max-width: 959px) {
  .acalog-custom .brags {
    width: 960px;
    margin-top: 0;
    left: 0;
  }
  .acalog-custom .brags .brag-carousel {
    width: 840px;
  }
}
@media only screen and (max-width: 720px) {
  .acalog-custom .brags {
    width: 100vw;
    box-sizing: border-box;
    padding: 0 16px;
  }
  .acalog-custom .brags .brag-carousel {
    width: 100%;
    box-sizing: border-box;
  }
  .acalog-custom .brags ul {
    width: 100%;
    box-sizing: border-box;
  }
  .acalog-custom .brags .brag {
    width: calc(-6.6666666666667vw);
  }
  .acalog-custom .brags .brag .brag-wrapper {
    width: 100%;
  }
}
@media only screen and (max-width: 570px) {
  .acalog-custom .brags .brag-carousel {
    padding: 0;
  }
  .acalog-custom .brags ul {
    left: calc(25%);
  }
  .acalog-custom .brags .brags-nav {
    background: linear-gradient(to left,rgba(0,91,187,0),#005bbb);
  }
  .acalog-custom .brags .brags-nav.next {
    background-image: linear-gradient(to right,rgba(0,91,187,0),#005bbb);
  }
  .acalog-custom .brags .brag {
    width: calc(50vw);
  }
  .acalog-custom .brags .brag .brag-wrapper {
    width: 100%;
  }
}
.acalog-custom .d-none {
  display: none;
}
.acalog-custom #stcpDiv {
  color: #000;
  background: #fff;
}
.acalog-custom .assetcolumn {
  float: right;
  margin: 0 0 20px 10px;
  width: 160px;
  clear: both;
}
.acalog-custom .assetcolumn .assetcolumn-inner {
  background: #f3f3f3;
  position: relative;
  padding: 40px 10px;
}
.acalog-custom .assetcolumn .assetcolumn-inner:before,
.acalog-custom .assetcolumn .assetcolumn-inner:after {
  content: "";
  display: block;
  position: absolute;
  top: 20px;
  left: 0;
  right: 0;
  height: 1px;
  background-image: linear-gradient(to right,#005bbb 60%,rgba(255,255,255,0) 0);
  background-position: top left;
  background-size: 5px 1px;
  background-repeat: repeat-x;
}
.acalog-custom .assetcolumn .assetcolumn-inner.solo-print-button:before,
.acalog-custom .assetcolumn .assetcolumn-inner.solo-print-button:after {
  background: 0;
}
.acalog-custom .assetcolumn .assetcolumn-inner.solo-print-button .articletools:after {
  background: 0;
}
.acalog-custom .assetcolumn .assetcolumn-inner:after {
  top: auto;
  bottom: 20px;
}
.acalog-custom .assetcolumn .flexmodule-style-largeimg {
  width: 140px;
}
.acalog-custom .image-container + .assetcolumn,
.acalog-custom .image-container + div[class^="cq-placeholder-"] + .assetcolumn,
.acalog-custom .youtubevideo + .assetcolumn,
.acalog-custom .youtubevideo + div[class^="cq-placeholder-"] + .assetcolumn {
  margin-top: 20px;
}
.acalog-custom .assetcolumn .title > h2 {
  font: 500 13px/1.1 Sofia, Arial, sans-serif;
  color: #000;
  text-transform: none;
  letter-spacing: normal;
}
.acalog-custom .assetcolumn .assetflexmodule .teaser-links .teaser-image a {
  border: 0;
}
.acalog-custom .articletools {
  position: relative;
  padding: 20px 10px;
  margin: 25px -10px;
}
.acalog-custom .articletools:before,
.acalog-custom .articletools:after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 1px;
  background-image: linear-gradient(to right,#005bbb 60%,rgba(255,255,255,0) 0);
  background-position: top left;
  background-size: 5px 1px;
  background-repeat: repeat-x;
}
@media only screen and (max-width: 720px) {
  .acalog-custom .mobile-content-bottom .articletools:before,
  .acalog-custom .mobile-content-bottom .articletools:after {
    content: none;
  }
}
.acalog-custom .articletools:after {
  top: auto;
  bottom: 0;
}
.acalog-custom .assetcolumn .articletools:first-child,
.acalog-custom .assetcolumn div[class^="cq-placeholder"]:first-child + .articletools {
  margin-top: 0;
  padding-top: 0;
}
.acalog-custom .assetcolumn .articletools:first-child:before,
.acalog-custom .assetcolumn div[class^="cq-placeholder"]:first-child + .articletools:before {
  display: none;
}
.acalog-custom .assetcolumn .articletools:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}
.acalog-custom .assetcolumn .articletools:last-child:after {
  display: none;
}
.acalog-custom .assetcolumn .articletools + .new.section:last-child {
  margin-top: -45px;
}
.acalog-custom .articletools .articletools-inner {
  background: 0;
}
.acalog-custom .articletools .articletools-inner .button {
  display: inline-block;
  font-size: 14px;
  line-height: 1;
  color: #005bbb;
  margin-bottom: 15px;
}
.acalog-custom .articletools .articletools-inner .button.print {
  margin-bottom: 0;
}
.acalog-custom .articletools .articletools-inner .button:before {
  font-family: "ubcms";
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 20px;
  margin-right: 2px;
  vertical-align: -4px;
}
.acalog-custom .articletools .articletools-inner .button.print:before {
  content: "\e908";
}
.acalog-custom .articletools .articletools-inner .button.share:before {
  content: "\e907";
}
.acalog-custom .articletools .articletools-inner .button:hover .icontext {
  border-bottom: 1px solid #005bbb;
}
.acalog-custom .articletools .stButton {
  position: absolute;
  left: -10000px;
}
@media only screen and (max-width: 720px) {
  .acalog-custom body .articletools {
    margin: 0;
    padding: 0;
  }
  .acalog-custom body .articletools .articletools-inner a {
    background: #e1e1e1;
    border-radius: 3px;
    padding: 10px 18px 12px;
  }
  .acalog-custom body .articletools .articletools-inner a .button {
    font-weight: normal;
    text-transform: none;
  }
  .acalog-custom .after-date .articletools-inner a {
    background: #e1e1e1;
    border-radius: 3px;
    padding: 10px 18px 12px;
  }
  .acalog-custom .after-date .articletools-inner a .button {
    font-size: 14px;
    line-height: 1;
    color: #005bbb;
    margin-bottom: 15px;
    font-weight: normal;
    text-transform: none;
  }
  .acalog-custom .after-date .articletools-inner a .button:before {
    font-family: "ubcms";
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e907";
    font-size: 20px;
    margin-right: 2px;
    vertical-align: -4px;
  }
  .acalog-custom .after-date .articletools-inner a .button .icontext {
    vertical-align: 0;
  }
  .acalog-custom .after-date .articletools-inner a:hover .button .icontext {
    text-decoration: none;
    color: #005bbb;
    display: inline;
    border-bottom: 1px solid rgba(0,91,187,0.18);
    border-bottom: 0;
  }
  .acalog-custom .after-date .articletools-inner a:hover .button .icontext:hover {
    text-decoration: none;
    color: #005bbb;
    border-bottom: 1px solid #005bbb;
  }
}
.acalog-custom .assetflexmodule {
  margin-bottom: 20px;
}
.acalog-custom .assetflexmodule .teaser-image img {
  margin-bottom: 0;
}
.acalog-custom .assetflexmodule .teaser-title {
  display: inline;
  font: 12px Sofia, Arial, sans-serif;
  color: #000;
  position: static;
  margin-right: 2px;
}
.acalog-custom .assetflexmodule .teaser-title a {
  text-decoration: none;
  color: #005bbb;
  display: inline;
  border-bottom: 1px solid rgba(0,91,187,0.18);
}
.acalog-custom .assetflexmodule .teaser-title a:hover {
  text-decoration: none;
  color: #005bbb;
  border-bottom: 1px solid #005bbb;
}
.acalog-custom .assetflexmodule .teaser-body {
  display: inline;
  color: #333;
}
.acalog-custom .assetflexmodule .teaser-body p {
  display: inline;
  margin: 0;
}
@media only screen and (max-width: 720px) {
  .acalog-custom .assetflexmodule.flexmodule .title {
    background: 0;
    padding: 0;
  }
  .acalog-custom .assetflexmodule.flexmodule .title h2 {
    font: bold 20px/1.3 Sofia, Arial, sans-serif;
    color: #005bbb;
    margin: 18px 0 13px;
  }
}
.acalog-custom .d-none {
  display: none;
}
.acalog-custom .cap-message {
  background: #900;
  box-shadow: 0 4px 5px rgba(0,0,0,0.3);
  z-index: 7000;
  position: relative;
}
.acalog-custom .cap-message a {
  display: block;
  position: relative;
  margin: 0 auto;
  width: 597px;
  padding: 26px 44px 0 319px;
  height: 52px;
  font: 13px/1.2 Sofia, Arial, sans-serif;
  color: #fff;
}
.acalog-custom .cap-message a:before {
  content: "";
  position: absolute;
  width: 0;
  height: 52px;
  top: 14px;
  left: 275px;
  border-left: 1px solid #fff;
}
.acalog-custom .cap-message a .cap-header {
  text-transform: uppercase;
}
.acalog-custom .cap-message a .cap-header i {
  position: absolute;
  top: 18px;
  left: 12px;
  color: #ffc72c;
  text-shadow: 0 5px 10px rgba(0,0,0,0.3);
  font-size: 46px;
}
.acalog-custom .cap-message a .cap-header .line1 {
  position: absolute;
  top: 16px;
  left: 77px;
  font-size: 34px;
  letter-spacing: 1.05px;
}
.acalog-custom .cap-message a .cap-header .line2 {
  position: absolute;
  top: 51px;
  left: 78px;
  font-size: 13px;
  letter-spacing: -0.6px;
}
@media only screen and (max-width: 720px) {
  .acalog-custom body .cap-message a {
    background: 0;
    padding: 47px 20px 12px;
  }
  .acalog-custom body .cap-message a:before {
    height: 16px;
    top: 15px;
    left: 158px;
  }
  .acalog-custom body .cap-message a .cap-header i {
    font-size: 18px;
    top: 14px;
    left: 19px;
  }
  .acalog-custom body .cap-message a .cap-header .line1 {
    font-size: 20px;
    letter-spacing: 0;
    padding-right: 15px;
    top: 14px;
    left: 47px;
  }
  .acalog-custom body .cap-message a .cap-header .line2 {
    font-size: 12px;
    letter-spacing: 0;
    top: 18px;
    left: 178px;
  }
}
@media only screen and (max-width: 350px) {
  .acalog-custom body .cap-message a:before {
    left: 147px;
  }
  .acalog-custom body .cap-message a .cap-header .line2 {
    letter-spacing: -0.6px;
    left: 157px;
  }
}
@media only screen and (max-width: 720px) {
  .acalog-custom .cap-message a {
    background: url(../../img/gateway/alert-header.png) no-repeat 15px 0;
    background-size: 286px 22px;
    width: auto;
    height: auto;
    padding: 30px 15px 5px 15px;
    font-size: 12px;
  }
}
.acalog-custom html body.unstructured-page {
  background: white;
}
.acalog-custom .d-none {
  display: none;
}
.acalog-custom body.page.navigation-menu-page {
  background: #ddd;
  background: -moz-radial-gradient(center,ellipse cover,#fff 0,#ccc 100%);
  background: -webkit-gradient(radial,center center,0,center center,100%,color-stop(0,#fff),color-stop(100%,#ccc));
  background: -webkit-radial-gradient(center,ellipse cover,#fff 0,#ccc 100%);
  background: -o-radial-gradient(center,ellipse cover,#fff 0,#ccc 100%);
  background: radial-gradient(ellipse at center,#fff 0,#ccc 100%);
  font: 11px/1.2 "Trebuchet MS", Trebuchet, Arial, sans-serif;
}
.acalog-custom body.page.navigation-menu-page > .root.container {
  background: #fff;
  width: 260px;
  float: none;
  margin: 0 auto;
  border: 0;
  box-shadow: 0 5px 20px rgba(0,0,0,0.5);
  position: relative;
  top: 25px;
}
@media only screen and (max-width: 1024px) {
  .acalog-custom body.page.navigation-menu-page > .root.container {
    top: 0;
    background: #e4e4e4;
  }
}
.acalog-custom body.page.navigation-menu-page.compound > .root.container {
  width: 960px;
}
@media only screen and (max-width: 1024px) {
  .acalog-custom body.page.navigation-menu-page.compound > .root.container {
    width: 100%;
  }
}
.acalog-custom html body.header-page {
  background: white;
}
.acalog-custom html body.header-page > .root {
  max-width: 960px;
  margin-left: auto;
  margin-right: auto;
}
.acalog-custom .d-none {
  display: none;
}
.acalog-custom .profileinfo {
  margin-bottom: 12px;
}
.acalog-custom .profileinfo .profileinfo-name {
  width: 100%;
  margin-bottom: 10px;
}
.acalog-custom .profileinfo .profileinfo-name h1 {
  margin-bottom: 0;
  display: inline;
  padding-right: 5px;
}
.acalog-custom .profileinfo .profileinfo-name h2 {
  margin-top: 0;
  display: inline;
  font-weight: normal;
  font-size: 12px;
  line-height: 1.1;
  color: #000;
}
.acalog-custom .profileinfo .profileinfo-photo {
  float: left;
  padding-right: 20px;
}
.acalog-custom .profileinfo .profileinfo-photo .profileinfo-name-mobile {
  display: none;
}
.acalog-custom .profileinfo .profileinfo-info {
  overflow: auto;
  padding-bottom: 15px;
  border-bottom: 1px dotted #666;
}
.acalog-custom .profileinfo .profileinfo-info .profileinfo-contact {
  float: right;
  width: 211px;
  font-size: 13px;
}
.acalog-custom .profileinfo .profileinfo-info .profileinfo-contact h3 {
  margin-bottom: 10px;
}
.acalog-custom .profileinfo .profileinfo-info .profileinfo-contact h3:first-of-type {
  margin-top: -3px;
}
.acalog-custom .profileinfo .profileinfo-info .profileinfo-contact .profileinfo-address a {
  text-decoration: none;
  color: #005bbb;
  display: inline;
  border-bottom: 1px solid rgba(0,91,187,0.18);
}
.acalog-custom .profileinfo
  .profileinfo-info
  .profileinfo-contact
  .profileinfo-address
  a:hover {
  text-decoration: none;
  color: #005bbb;
  border-bottom: 1px solid #005bbb;
}
.acalog-custom .profileinfo .profileinfo-info .profileinfo-contact .profileinfo-links h3 {
  margin-top: 23px;
}
.acalog-custom .profileinfo .profileinfo-info .profileinfo-contact .profileinfo-links a {
  font-size: 13px;
}
.acalog-custom .profileinfo .profileinfo-info .profileinfo-contact .collapsible-title {
  color: #000;
  font-family: Sofia, Arial, sans-serif;
}
.acalog-custom .collapsible-if-small
  .profileinfo
  .profileinfo-info
  .profileinfo-contact
  .collapsible-title {
  padding-left: 0;
}
.acalog-custom .profileinfo .profileinfo-info .profileinfo-school {
  float: left;
  width: 289px;
  box-sizing: border-box;
}
.acalog-custom .profileinfo .profileinfo-info .profileinfo-school .profileinfo-titles {
  padding-bottom: 15px;
}
.acalog-custom .profileinfo .profileinfo-info .profileinfo-school .profileinfo-titles a {
  text-decoration: none;
  color: #005bbb;
  display: inline;
  border-bottom: 1px solid rgba(0,91,187,0.18);
}
.acalog-custom .profileinfo .profileinfo-info .profileinfo-school .profileinfo-titles a:hover {
  text-decoration: none;
  color: #005bbb;
  border-bottom: 1px solid #005bbb;
}
.acalog-custom .profileinfo
  .profileinfo-info
  .profileinfo-school
  .profileinfo-titles
  .profileinfo-school-name {
  margin-top: 4px;
  margin-bottom: 12px;
  font-size: 12px;
  color: #005bbb;
}
.acalog-custom .profileinfo
  .profileinfo-info
  .profileinfo-school
  .profileinfo-titles
  .profileinfo-school-title {
  font-size: 14px;
  font-weight: 500;
  margin-top: 3px;
}
.acalog-custom .profileinfo
  .profileinfo-info
  .profileinfo-school
  .profileinfo-titles
  .profileinfo-dept
  .profileinfo-dept-name {
  font-size: 12px;
  font-weight: 500;
  color: #005bbb;
}
.acalog-custom .profileinfo
  .profileinfo-info
  .profileinfo-school
  .profileinfo-titles
  .profileinfo-dept
  .profileinfo-dept-title {
  font-size: 14px;
  font-weight: 500;
  margin-top: 3px;
}
.acalog-custom .profileinfo
  .profileinfo-info
  .profileinfo-school
  .profileinfo-titles
  .profileinfo-dept
  .profileinfo-dept-title:first-of-type {
  margin-top: -3px;
}
.acalog-custom .profileinfo .profileinfo-info .profileinfo-school .profileinfo-interest {
  width: 100%;
  color: #000;
  border-top: 1px dotted #666;
}
.acalog-custom .profileinfo .profileinfo-info .profileinfo-school .profileinfo-interest h3 {
  margin-top: 13px;
  margin-bottom: 3px;
}
.acalog-custom #columns.three-column #center .profileinfo .profileinfo-contact {
  float: left;
  width: 289px;
  margin-top: 15px;
}
.acalog-custom #columns.three-column
  #center
  .profileinfo
  .profileinfo-contact
  .collapsible-container
  > *:not(.collapsible) {
  padding-left: 30px;
}
.acalog-custom #columns.three-column
  #center
  .profileinfo
  .profileinfo-contact
  .collapsible-container
  .collapsible-title {
  margin: 0;
}
.acalog-custom #columns.three-column
  #center
  .profileinfo
  .profileinfo-contact
  .collapsible-container
  .collapsible-title:empty:after {
  content: "Background";
}
@media only screen and (max-width: 720px) {
  .acalog-custom .profileinfo .profileinfo-photo {
    width: 100%;
    float: none;
    position: relative;
    padding: 0;
    margin-bottom: 15px;
  }
  .acalog-custom .profileinfo .profileinfo-photo img {
    width: 100%;
    height: auto;
  }
  .acalog-custom .profileinfo .profileinfo-photo .profileinfo-name-mobile {
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    background: linear-gradient(to bottom,rgba(0,0,0,0),#000);
  }
  .acalog-custom .profileinfo .profileinfo-photo .profileinfo-name-mobile * {
    color: white;
    margin: 0;
    padding-left: 10px;
    text-transform: none;
  }
  .acalog-custom .profileinfo .profileinfo-photo .profileinfo-name-mobile h2 {
    font-weight: normal;
    font-size: 12px;
    line-height: 1.1;
    padding-bottom: 10px;
  }
  .acalog-custom .profileinfo .profileinfo-name {
    display: none;
  }
  .acalog-custom .profileinfo .profileinfo-info {
    width: 100%;
    border-top: 1px solid #666;
    border-bottom: 1px solid #666;
    padding-top: 4px;
    padding-bottom: 4px;
  }
  .acalog-custom .profileinfo .profileinfo-info:after {
    content: "";
    border-bottom: 1px solid #666;
    display: block;
    width: 100%;
    padding-bottom: 15px;
    clear: both;
  }
  .acalog-custom .profileinfo .profileinfo-info:before {
    content: "";
    border-top: 1px solid #666;
    display: block;
    width: 100%;
    padding-bottom: 15px;
  }
  .acalog-custom .profileinfo .profileinfo-info .profileinfo-school {
    width: 100%;
  }
  .acalog-custom .profileinfo .profileinfo-info .profileinfo-school .profileinfo-titles {
    border-bottom: 1px solid #666;
    padding-bottom: 4px;
  }
  .acalog-custom .profileinfo .profileinfo-info .profileinfo-school .profileinfo-titles:after {
    content: "";
    border-bottom: 1px solid #666;
    display: block;
    width: 100%;
    padding-bottom: 15px;
  }
  .acalog-custom .profileinfo .profileinfo-info .profileinfo-school .profileinfo-interest {
    border-top: 0;
  }
  .acalog-custom .profileinfo .profileinfo-info .profileinfo-contact {
    width: 100%;
    margin-top: 23px;
  }
  .acalog-custom .profileinfo
    .profileinfo-info
    .profileinfo-contact
    .profileinfo-address-inner {
    padding-bottom: 20px;
  }
  .acalog-custom .profileinfo
    .profileinfo-info
    .profileinfo-contact
    .collapsible-container
    > *:not(.collapsible) {
    padding-left: 30px;
  }
  .acalog-custom .profileinfo
    .profileinfo-info
    .profileinfo-contact
    .collapsible-container
    .collapsible-title {
    margin: 0;
  }
  .acalog-custom .profileinfo
    .profileinfo-info
    .profileinfo-contact
    .collapsible-container
    .collapsible-title:empty:after {
    content: "Background";
  }
}
.acalog-custom .d-none {
  display: none;
}
.acalog-custom .profileinfo-teaser {
  padding-top: 18px;
  padding-bottom: 15px;
  border-bottom: 1px dotted #000;
  width: 100%;
}
.acalog-custom .profileinfo-teaser .profileinfo-teaser-photo {
  float: left;
  padding-top: 2px;
  padding-right: 15px;
}
.acalog-custom .profileinfo-teaser .profileinfo-teaser-name {
  float: left;
  width: 374px;
  padding-right: 22px;
}
.acalog-custom .profileinfo-teaser .profileinfo-teaser-name a {
  text-decoration: none;
  color: #000;
  display: inline;
  border-bottom: 1px solid rgba(0,0,0,0.18);
}
.acalog-custom .profileinfo-teaser .profileinfo-teaser-name a:hover {
  text-decoration: none;
  color: #000;
  border-bottom: 1px solid #000;
}
.acalog-custom .profileinfo-teaser .profileinfo-teaser-name b {
  margin: 0;
  display: inline-block;
  font: bold 16px/1.3 Sofia, Arial, sans-serif;
  color: #000;
  padding: 0;
}
.acalog-custom .profileinfo-teaser .profileinfo-teaser-name small {
  font-weight: 500;
  display: inline;
  font-size: 12px;
  line-height: 1.1;
  color: #000;
}
.acalog-custom .profileinfo-teaser .profileinfo-teaser-name .profileinfo-teaser-degree {
  font-size: 11px;
  margin-bottom: 10px;
}
.acalog-custom .profileinfo-teaser .profileinfo-teaser-info .profileinfo-teaser-contact {
  float: right;
  width: 211px;
}
.acalog-custom .profileinfo-teaser .profileinfo-teaser-info .profileinfo-teaser-contact a {
  text-decoration: none;
  color: #005bbb;
  display: inline;
  border-bottom: 1px solid rgba(0,91,187,0.18);
}
.acalog-custom .profileinfo-teaser
  .profileinfo-teaser-info
  .profileinfo-teaser-contact
  a:hover {
  text-decoration: none;
  color: #005bbb;
  border-bottom: 1px solid #005bbb;
}
.acalog-custom .profileinfo-teaser .profileinfo-teaser-info .profileinfo-teaser-professional {
  font-size: 12px;
  float: left;
  width: 374px;
  padding-right: 22px;
}
.acalog-custom .profileinfo-teaser
  .profileinfo-teaser-info
  .profileinfo-teaser-professional
  .profileinfo-teaser-dept-title,
.acalog-custom .profileinfo-teaser
  .profileinfo-teaser-info
  .profileinfo-teaser-professional
  .profileinfo-teaser-school-title {
  font-style: italic;
  margin-top: 4px;
}
.acalog-custom .profileinfo-teaser
  .profileinfo-teaser-info
  .profileinfo-teaser-professional
  .profileinfo-teaser-school-name {
  margin-top: 4px;
  margin-bottom: 14px;
  color: #005bbb;
}
.acalog-custom .profileinfo-teaser
  .profileinfo-teaser-info
  .profileinfo-teaser-professional
  .profileinfo-teaser-dept-name {
  font-size: 12px;
  font-weight: 500;
  color: #005bbb;
}
.acalog-custom .profileinfo-teaser
  .profileinfo-teaser-info
  .profileinfo-teaser-professional
  .profileinfo-teaser-interests {
  width: 374px;
  margin-top: 6px;
  line-height: 1.5em;
  color: #666;
}
.acalog-custom .profileinfo-teaser
  .profileinfo-teaser-info
  .profileinfo-teaser-professional
  .profileinfo-teaser-interests
  .profileinfo-teaser-interests-title {
  font-weight: 500;
  color: #000;
}
.acalog-custom .profileinfo-teaser
  .profileinfo-teaser-info
  .profileinfo-teaser-professional
  .profileinfo-teaser-interests
  .interests-read-more {
  display: none;
}
.acalog-custom .profileinfo-teaser
  .profileinfo-teaser-info
  .profileinfo-teaser-professional
  .profileinfo-teaser-interests.interests-truncated {
  max-height: 4.8em;
  position: relative;
  overflow: hidden;
}
.acalog-custom .profileinfo-teaser
  .profileinfo-teaser-info
  .profileinfo-teaser-professional
  .profileinfo-teaser-interests.interests-truncated
  .interests-read-more {
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  text-align: right;
  padding-bottom: 3px;
  background-image: linear-gradient(to bottom,rgba(255,255,255,0),#fff), linear-gradient(to right,rgba(255,255,255,0),#fff);
}
.acalog-custom .profileinfo-teaser
  .profileinfo-teaser-info
  .profileinfo-teaser-professional
  .profileinfo-teaser-interests.interests-truncated
  .interests-read-more
  a {
  text-decoration: none;
  color: #005bbb;
  display: inline;
  border-bottom: 1px solid rgba(0,91,187,0.18);
  margin-right: 25px;
}
.acalog-custom .profileinfo-teaser
  .profileinfo-teaser-info
  .profileinfo-teaser-professional
  .profileinfo-teaser-interests.interests-truncated
  .interests-read-more
  a:hover {
  text-decoration: none;
  color: #005bbb;
  border-bottom: 1px solid #005bbb;
}
.acalog-custom .profileinfo-teaser
  .profileinfo-teaser-info
  .profileinfo-teaser-professional
  .profileinfo-teaser-interests.interests-truncated
  .interests-read-more:before {
  font-family: "ubcms";
  line-height: 1.2;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e906";
  color: #005bbb;
  font-size: 85%;
  padding-right: 5px;
}
.acalog-custom .profileinfo-teaser
  .profileinfo-teaser-info
  .profileinfo-teaser-professional
  .profileinfo-teaser-interests.interests-truncated-triggered
  .interests-read-more {
  display: block;
  width: 100%;
  text-align: right;
}
.acalog-custom .profileinfo-teaser
  .profileinfo-teaser-info
  .profileinfo-teaser-professional
  .profileinfo-teaser-interests.interests-truncated-triggered
  .interests-read-more
  a {
  text-decoration: none;
  color: #005bbb;
  display: inline;
  border-bottom: 1px solid rgba(0,91,187,0.18);
  margin-right: 25px;
}
.acalog-custom .profileinfo-teaser
  .profileinfo-teaser-info
  .profileinfo-teaser-professional
  .profileinfo-teaser-interests.interests-truncated-triggered
  .interests-read-more
  a:hover {
  text-decoration: none;
  color: #005bbb;
  border-bottom: 1px solid #005bbb;
}
.acalog-custom .profileinfo-teaser
  .profileinfo-teaser-info
  .profileinfo-teaser-professional
  .profileinfo-teaser-interests.interests-truncated-triggered
  .interests-read-more:before {
  font-family: "ubcms";
  line-height: 1.2;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e906";
  color: #005bbb;
  font-size: 85%;
  padding-right: 5px;
}
.acalog-custom .profileinfo-teaser .profileinfo-teaser-info .profileinfo-teaser-3col-contact {
  display: none;
}
@media only screen and (min-width: 721px) {
  .acalog-custom .profileinfo-teaser .profileinfo-teaser-photo {
    padding-bottom: 10px;
  }
  .acalog-custom #columns.three-column #center .profileinfo-teaser .profileinfo-teaser-name,
  .acalog-custom #columns.three-column-banner
    #center
    .profileinfo-teaser
    .profileinfo-teaser-name,
  .acalog-custom #columns.two-column
    #center
    .cq-colctrl-6-3-c0
    .profileinfo-teaser
    .profileinfo-teaser-name,
  .acalog-custom #columns.two-column
    #center
    .cq-colctrl-3-6-c1
    .profileinfo-teaser
    .profileinfo-teaser-name,
  .acalog-custom #columns.two-column-left
    #center
    .cq-colctrl-6-3-c0
    .profileinfo-teaser
    .profileinfo-teaser-name,
  .acalog-custom #columns.two-column-left
    #center
    .cq-colctrl-3-6-c1
    .profileinfo-teaser
    .profileinfo-teaser-name,
  .acalog-custom #columns.two-column-left-banner
    #center
    .cq-colctrl-6-3-c0
    .profileinfo-teaser
    .profileinfo-teaser-name,
  .acalog-custom .profileinfo-teaser
    #columns.two-column-left-banner
    #center
    .cq-colctrl-3-6-c1
    .profileinfo-teaser-name {
    float: none;
  }
  .acalog-custom #columns.three-column #center .profileinfo-teaser .profileinfo-teaser-info,
  .acalog-custom #columns.three-column-banner
    #center
    .profileinfo-teaser
    .profileinfo-teaser-info,
  .acalog-custom #columns.two-column
    #center
    .cq-colctrl-6-3-c0
    .profileinfo-teaser
    .profileinfo-teaser-info,
  .acalog-custom #columns.two-column
    #center
    .cq-colctrl-3-6-c1
    .profileinfo-teaser
    .profileinfo-teaser-info,
  .acalog-custom #columns.two-column-left
    #center
    .cq-colctrl-6-3-c0
    .profileinfo-teaser
    .profileinfo-teaser-info,
  .acalog-custom #columns.two-column-left
    #center
    .cq-colctrl-3-6-c1
    .profileinfo-teaser
    .profileinfo-teaser-info,
  .acalog-custom #columns.two-column-left-banner
    #center
    .cq-colctrl-6-3-c0
    .profileinfo-teaser
    .profileinfo-teaser-info,
  .acalog-custom .profileinfo-teaser
    #columns.two-column-left-banner
    #center
    .cq-colctrl-3-6-c1
    .profileinfo-teaser-info {
    margin-left: 75px;
  }
  .acalog-custom #columns.three-column
    #center
    .profileinfo-teaser
    .profileinfo-teaser-info
    .profileinfo-teaser-contact,
  .acalog-custom #columns.three-column-banner
    #center
    .profileinfo-teaser
    .profileinfo-teaser-info
    .profileinfo-teaser-contact,
  .acalog-custom #columns.two-column
    #center
    .cq-colctrl-6-3-c0
    .profileinfo-teaser
    .profileinfo-teaser-info
    .profileinfo-teaser-contact,
  .acalog-custom #columns.two-column
    #center
    .cq-colctrl-3-6-c1
    .profileinfo-teaser
    .profileinfo-teaser-info
    .profileinfo-teaser-contact,
  .acalog-custom #columns.two-column-left
    #center
    .cq-colctrl-6-3-c0
    .profileinfo-teaser
    .profileinfo-teaser-info
    .profileinfo-teaser-contact,
  .acalog-custom #columns.two-column-left
    #center
    .cq-colctrl-3-6-c1
    .profileinfo-teaser
    .profileinfo-teaser-info
    .profileinfo-teaser-contact,
  .acalog-custom #columns.two-column-left-banner
    #center
    .cq-colctrl-6-3-c0
    .profileinfo-teaser
    .profileinfo-teaser-info
    .profileinfo-teaser-contact,
  .acalog-custom .profileinfo-teaser
    #columns.two-column-left-banner
    #center
    .cq-colctrl-3-6-c1
    .profileinfo-teaser-info
    .profileinfo-teaser-contact {
    display: none;
  }
  .acalog-custom #columns.three-column
    #center
    .profileinfo-teaser
    .profileinfo-teaser-info
    .profileinfo-teaser-interests,
  .acalog-custom #columns.three-column-banner
    #center
    .profileinfo-teaser
    .profileinfo-teaser-info
    .profileinfo-teaser-interests,
  .acalog-custom #columns.two-column
    #center
    .cq-colctrl-6-3-c0
    .profileinfo-teaser
    .profileinfo-teaser-info
    .profileinfo-teaser-interests,
  .acalog-custom #columns.two-column
    #center
    .cq-colctrl-3-6-c1
    .profileinfo-teaser
    .profileinfo-teaser-info
    .profileinfo-teaser-interests,
  .acalog-custom #columns.two-column-left
    #center
    .cq-colctrl-6-3-c0
    .profileinfo-teaser
    .profileinfo-teaser-info
    .profileinfo-teaser-interests,
  .acalog-custom #columns.two-column-left
    #center
    .cq-colctrl-3-6-c1
    .profileinfo-teaser
    .profileinfo-teaser-info
    .profileinfo-teaser-interests,
  .acalog-custom #columns.two-column-left-banner
    #center
    .cq-colctrl-6-3-c0
    .profileinfo-teaser
    .profileinfo-teaser-info
    .profileinfo-teaser-interests,
  .acalog-custom .profileinfo-teaser
    #columns.two-column-left-banner
    #center
    .cq-colctrl-3-6-c1
    .profileinfo-teaser-info
    .profileinfo-teaser-interests {
    margin-bottom: 15px;
  }
  .acalog-custom #columns.three-column
    #center
    .profileinfo-teaser
    .profileinfo-teaser-info
    .profileinfo-teaser-alt-contact
    .profileinfo-teaser-3col-contact,
  .acalog-custom #columns.three-column-banner
    #center
    .profileinfo-teaser
    .profileinfo-teaser-info
    .profileinfo-teaser-alt-contact
    .profileinfo-teaser-3col-contact,
  .acalog-custom #columns.two-column
    #center
    .cq-colctrl-6-3-c0
    .profileinfo-teaser
    .profileinfo-teaser-info
    .profileinfo-teaser-alt-contact
    .profileinfo-teaser-3col-contact,
  .acalog-custom #columns.two-column
    #center
    .cq-colctrl-3-6-c1
    .profileinfo-teaser
    .profileinfo-teaser-info
    .profileinfo-teaser-alt-contact
    .profileinfo-teaser-3col-contact,
  .acalog-custom #columns.two-column-left
    #center
    .cq-colctrl-6-3-c0
    .profileinfo-teaser
    .profileinfo-teaser-info
    .profileinfo-teaser-alt-contact
    .profileinfo-teaser-3col-contact,
  .acalog-custom #columns.two-column-left
    #center
    .cq-colctrl-3-6-c1
    .profileinfo-teaser
    .profileinfo-teaser-info
    .profileinfo-teaser-alt-contact
    .profileinfo-teaser-3col-contact,
  .acalog-custom #columns.two-column-left-banner
    #center
    .cq-colctrl-6-3-c0
    .profileinfo-teaser
    .profileinfo-teaser-info
    .profileinfo-teaser-alt-contact
    .profileinfo-teaser-3col-contact,
  .acalog-custom .profileinfo-teaser
    #columns.two-column-left-banner
    #center
    .cq-colctrl-3-6-c1
    .profileinfo-teaser-info
    .profileinfo-teaser-alt-contact
    .profileinfo-teaser-3col-contact {
    float: left;
    display: block;
  }
  .acalog-custom #columns.one-column #center .profileinfo-teaser .profileinfo-teaser-name,
  .acalog-custom #columns.one-column
    #center
    .profileinfo-teaser
    .profileinfo-teaser-professional,
  .acalog-custom #columns.one-column
    #center
    .profileinfo-teaser
    .profileinfo-teaser-interests {
    width: 620px;
  }
}
@media only screen and (max-width: 720px) {
  .acalog-custom .profileinfo-teaser .profileinfo-teaser-photo {
    display: block;
    float: left;
  }
  .acalog-custom .profileinfo-teaser .profileinfo-teaser-name {
    float: left;
    width: calc(0%);
  }
  .acalog-custom .profileinfo-teaser .profileinfo-teaser-name b {
    font: normal 24px/1 More, Georgia, serif;
    text-decoration: none;
    border: 0;
    margin: 2px 0 0;
  }
  .acalog-custom .profileinfo-teaser .profileinfo-teaser-name small {
    margin-top: -3px;
  }
  .acalog-custom .profileinfo-teaser .profileinfo-teaser-name .profileinfo-teaser-degree {
    font-size: 11px;
  }
  .acalog-custom .profileinfo-teaser .profileinfo-teaser-info {
    clear: both;
  }
  .acalog-custom .profileinfo-teaser
    .profileinfo-teaser-info
    .profileinfo-teaser-professional {
    width: 100%;
  }
  .acalog-custom .profileinfo-teaser
    .profileinfo-teaser-info
    .profileinfo-teaser-professional
    .profileinfo-teaser-interests {
    width: 100%;
  }
  .acalog-custom .profileinfo-teaser
    .profileinfo-teaser-info
    .profileinfo-teaser-mobile-contact {
    clear: both;
    display: flex;
    padding-top: 7px;
  }
  .acalog-custom .profileinfo-teaser
    .profileinfo-teaser-info
    .profileinfo-teaser-mobile-contact
    a {
    margin: 5px;
    flex-basis: 100%;
    min-width: 0;
    box-shadow: 0 3px 5px 0 rgba(0,0,0,0.3);
  }
  .acalog-custom .profileinfo-teaser
    .profileinfo-teaser-info
    .profileinfo-teaser-mobile-contact
    a:first-of-type {
    margin-left: 0;
  }
  .acalog-custom .profileinfo-teaser
    .profileinfo-teaser-info
    .profileinfo-teaser-mobile-contact
    a:last-of-type {
    margin-right: 0;
  }
  .acalog-custom .profileinfo-teaser
    .profileinfo-teaser-info
    .profileinfo-teaser-mobile-contact
    a.profileinfo-teaser-btn-white {
    background-color: white;
    color: black;
    border: 1px solid #ddd;
  }
}
.acalog-custom .form_section {
  width: 300px;
  float: none;
}
.acalog-custom .form_section form {
  float: left;
  width: 300px;
}
.acalog-custom .form_section fieldset {
  width: 300px;
  float: left;
}
.acalog-custom .form_section .input_box1 {
  background: url(../input_box.gif) no-repeat 0 0;
  width: 185px;
  height: 23px;
  float: left;
}
.acalog-custom .form_section input {
  width: 175px;
  padding-left: 5px;
  padding-right: 5px;
  border: 0;
  background: 0;
  padding-top: 4px;
  font-size: 11px;
  color: #999;
}
.acalog-custom .form_section input.sign_up {
  background: url(../sign_up_btn.gif) no-repeat 0 0;
  width: 82px;
  height: 23px;
  float: left;
  margin-left: 5px;
  display: inline;
  cursor: pointer;
}
.acalog-custom form .form_row {
  display: block;
  font-size: 13px;
  line-height: 24px;
  color: #666;
  clear: both;
}
.acalog-custom form .form_field_checkbox,
.acalog-custom form .form_field_radio {
  margin-left: 20px;
}
.acalog-custom form .form_field_text,
.acalog-custom form .form_field_textarea {
  background: url("../fieldbg.gif") repeat-x scroll center top #fff;
  border-color: #7c7c7c #c3c3c3 #ddd;
  border-style: solid;
  border-width: 1px;
  color: #333;
  font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
  font-size: 100%;
  margin: 0;
  padding: 2px;
}
.acalog-custom form .form_field_textarea {
  width: 698px;
}
.acalog-custom form .form_row_description {
  font-size: 11px;
  line-height: 12px;
  clear: both;
  color: #666;
}
.acalog-custom form .form_rightcol {
  clear: both;
}
.acalog-custom form .form_rightcolnobr {
  clear: none;
  float: right;
  margin-bottom: 15px;
}
.acalog-custom form .form_rightcolnooverflow {
  overflow: hidden;
}
.acalog-custom form .form_rightcolmark {
  color: red;
  font-weight: bold;
}
.acalog-custom form .title {
  padding-top: 10px;
}
.acalog-custom form .form_leftcolmark {
  color: red;
}
.acalog-custom form .form_leftcollabel {
  float: left;
  font-weight: bold;
}
.acalog-custom form .form_leftcolmark {
  float: left;
  padding-left: 2px;
  font-weight: bold;
}
.acalog-custom form .form_leftcolnobr {
  float: left;
  margin-bottom: 15px;
}
.acalog-custom form .form_captcha_input {
  float: left;
  width: 170px;
}
.acalog-custom form .form_captcha_input input {
  width: 170px;
}
.acalog-custom form .form_captcha_img {
  float: left;
  padding-left: 16px;
}
.acalog-custom form .form_captcha_refresh {
  float: right;
}
.acalog-custom form .form_captchatimer {
  float: left;
  border: 1px solid #ccc;
}
.acalog-custom form .form_captchatimer_bar {
  float: left;
  background-color: #ccc;
  height: 8px;
}
.acalog-custom form .customer_survey_submit {
  float: right;
  margin-top: 28px;
}
.acalog-custom form .form_field_text {
  width: 334px;
  margin-bottom: 4px;
}
.acalog-custom form .form_field_text.form_field_multivalued {
  width: 314px;
}
.acalog-custom form .form_field_select {
  width: 340px;
}
.acalog-custom form .form_error {
  color: red;
  font-weight: bold;
}
.acalog-custom form div.section {
  padding-bottom: 10px;
}
.acalog-custom form div.colctrl.section {
  padding-bottom: 0 !important;
}
.acalog-custom form SPAN.mr_write {
  display: inline-block;
  width: 16px;
  text-align: right;
  vertical-align: top;
}
.acalog-custom form div.address div.form_row {
  margin-bottom: 12px;
}
.acalog-custom form div.form_address_state {
  display: inline-block;
}
.acalog-custom form input.form_address_state {
  width: 204px;
}
.acalog-custom form div.form_address_zip {
  display: inline-block;
  padding-left: 20px;
}
.acalog-custom form input.form_address_zip {
  width: 80px;
}
.acalog-custom form div.creditcard div.form_row {
  margin-bottom: 12px;
}
.acalog-custom form div.form_cc_expiry_month,
.acalog-custom form div.form_cc_expiry_year,
.acalog-custom form div.form_cc_security_code {
  display: inline-block;
}
.acalog-custom form input.form_cc_expiry_month,
.acalog-custom form input.form_cc_expiry_year {
  width: 40px;
}
.acalog-custom form div.form_cc_expiry_separator {
  display: inline-block;
  font-size: 150%;
  padding-right: 6px;
}
.acalog-custom form input.form_cc_ccv {
  width: 70px;
}
.acalog-custom .cmp-accordion__header {
  margin: 0;
}
.acalog-custom .cmp-accordion__button {
  display: block;
  width: 100%;
  text-align: left;
}
.acalog-custom .cmp-accordion__panel--hidden {
  display: none;
}
.acalog-custom .cmp-accordion__panel--expanded {
  display: block;
}
.acalog-custom .d-none {
  display: none;
}
.acalog-custom .private-author {
  display: none;
  background: #d3ea9a;
}
.acalog-custom .private-author > div {
  background-color: inherit;
  border-radius: 0;
  box-sizing: border-box;
  padding: 10px 25px 10px 20px;
  margin-left: auto;
  margin-right: auto;
  max-width: 960px;
}
.acalog-custom .private-author > div:before {
  float: left;
  margin: 2px 5px 0 0;
  padding-bottom: 10px;
}
.acalog-custom .private-author > div > div span {
  font-weight: 700;
}
.acalog-custom .private-author > div > div p {
  font-size: 14px;
  font-family: Sofia, Arial, sans-serif;
}
.acalog-custom .cq-wcm-edit .private-author,
.acalog-custom .aem-AuthorLayer-Edit .private-author {
  display: block;
}
.acalog-custom .text p:first-child {
  margin-bottom: 0 !important;
}
.acalog-custom .title h3 {
  color: #005bbb;
  margin: 20px 0 0 0;
}
.acalog-custom .leftnav {
  margin-top: 33px;
}
.acalog-custom .leftcol .callout ul li {
  font-family: Sofia, Arial, sans-serif;
}
.acalog-custom h3#title_885324411 {
  padding: 30px 30px 8px 30px !important;
}
.acalog-custom h3#discover {
  border-left: 15px solid #427d10;
  padding-left: 10px;
}
.acalog-custom h3#declare {
  border-left: 15px solid #2f9fd0;
  padding-left: 10px;
}
.acalog-custom h3#connect {
  border-left: 15px solid #ffc72c;
  padding-left: 10px;
}
.acalog-custom .parsys_column .cq-colctrl-6-3-c1,
.acalog-custom div.parsys_column.cq-colctrl-6-6-c1 {
  margin-top: 20px !important;
}
.acalog-custom .parsys_column .cq-colctrl-6-3-c1 h2,
.acalog-custom div.parsys_column.cq-colctrl-9-3-c1 h2,
.acalog-custom div.parsys_column.cq-colctrl-6-6-c1 h2 {
  font-size: 1rem !important;
  margin-top: 0 !important;
  padding: 20px 20px 0 20px !important;
}
.acalog-custom .parsys_column .cq-colctrl-6-3-c1 p,
.acalog-custom .parsys div.cq-colctrl-4-4-4-c2 p,
.acalog-custom div.parsys_column.cq-colctrl-9-3-c1 p,
.acalog-custom div.parsys_column.cq-colctrl-6-6-c1 p {
  padding: 0 20px 0 0px !important;
  font-size: 0.9rem !important;
  margin-top: 8px !important;
}
.acalog-custom .parsys div.cq-colctrl-4-4-4-c2 ul.link-list,
.acalog-custom div.parsys_column.cq-colctrl-6-6-c1 ul.link-list,
.acalog-custom div.parsys_column.cq-colctrl-9-3-c1 ul.link-list {
  padding: 0 30px 0 30px !important;
}
.acalog-custom div.parsys_column.cq-colctrl-9-3-c1 ul.link-list {
  padding-bottom: 0 !important;
}
.acalog-custom .image-container-926 {
  padding-bottom: 20px !important;
}
.acalog-custom .text ol > li {
  line-height: 1.5em;
}
.acalog-custom .introtext p {
  padding-bottom: 1rem;
}
.acalog-custom .flexmodule-inner .title h2 {
  color: #005bbb;
  font-size: 0.9rem;
  font-weight: bold;
}
.acalog-custom .leftcol {
  background: #e4e4e4;
}
.acalog-custom .leftcol h2 {
  font-size: 1rem !important;
  padding: 15px 15px 0;
}
.acalog-custom .leftcol ul.link-list {
  padding-bottom: 0 !important;
}
.acalog-custom .leftcol p {
  padding: 0 15px 15px;
  font-size: 0.8rem !important;
  text-transform: uppercase !important;
  margin-top: 8px !important;
}
.acalog-custom .rightcol {
  background: #e4e4e4;
}
.acalog-custom .rightcol h2 {
  font-size: 1rem !important;
  padding: 15px 15px 0;
}
.acalog-custom .rightcol ul.link-list {
  padding-bottom: 0 !important;
}
.acalog-custom .rightcol p {
  padding: 0 15px 15px;
}
.acalog-custom .contentpage #left .flexmodule .teaser-links ul.link-list li {
  line-height: 1.5rem;
  padding-bottom: 8px;
}
.acalog-custom .contentpage #left .flexmodule .teaser-links ul.link-list li a,
.acalog-custom .contentpage #left .flexmodule .teaser-links ul.link-list li a:link,
.acalog-custom .contentpage #left .flexmodule .teaser-block .teaser-title,
.acalog-custom .contentpage #left .flexmodule .teaser-links ul.link-list li a .teaser-title {
  color: #005bbb !important;
  text-decoration: none;
  border-bottom: 1px solid #c3d1e3;
}
.acalog-custom .contentpage
  #left
  .flexmodule
  .teaser-links
  ul.link-list
  li
  a:hover
  .teaser-title {
  border-bottom: 1px solid #005bbb;
}
.acalog-custom .collapsible-container .text.parbase.section,
.acalog-custom .collapsible-container .title h3,
.acalog-custom .collapsible-container .callout.section {
  margin-left: 28px;
}
.acalog-custom .collapsiblegrid .contentWrap .title.section h1.nopacity a,
.acalog-custom .collapsiblegrid .contentWrap .title.section h1.nopacity a:link {
  text-decoration: underline;
}
.acalog-custom .collapsiblegrid .contentWrap .title.section h1.nopacity a:hover {
  border-bottom: none;
}
.acalog-custom .header .top:before {
  background-color: #002F56 !important;
  max-height: 24px;
}
.acalog-custom .lower-header {
  width: 100%;
  max-height: 137px;
  padding: 30px 0 !important;
}
.acalog-custom .h-center {
  display: grid;
  justify-content: center;
  width: 100%;
}
.acalog-custom .main-header {
  width: 960px;
  min-height: 100%;
  display: flex;
  flex-direction: row;
  gap: 1em;
}
.acalog-custom .main-header .logo {
  flex: 0 0 124px;
  border-right: 1px solid white;
}
.acalog-custom .v-center {
  display: grid;
  align-items: center;
  height: 100%;
}
.acalog-custom .main-header .title {
  font-size: 2em;
}
.acalog-custom footer {
  min-height: 200px;
  padding: 2em;
  font-size: 14px;
}
.acalog-custom header,
.acalog-custom footer {
  background-color: #005BBB;
  color: white;
}
.acalog-custom .inner-footer {
  width: 960px;
  line-height: 1.5em;
  display: flex;
  flex-direction: row;
  border-bottom: 1px dashed white;
  border-top: 1px dashed white;
  padding: 2em 0;
}
.acalog-custom .inner-footer div:first-child {
  flex: 1 0 50%;
}
.acalog-custom .inner-footer .contact {
  flex: 0 1 auto;
  display: flex;
  flex-direction: column;
  align-content: flex-start;
}
.acalog-custom footer address {
  display: inline-block;
  font-style: normal;
}
.acalog-custom footer a {
  color: white;
  text-decoration: none;
}
.acalog-custom .btn a {
  display: inline-block;
  background-color: #da3c28;
  padding: 0.5em 1.25em;
  border-radius: 4px;
  border: 1px solid white;
  font-size: .9em;
}
.acalog-custom .copyright {
  width: 960px;
  padding-top: 1.5em;
  font-size: .9em;
  text-align: right;
}
@media (max-width: 950px) {
  .acalog-custom .inner-footer,
  .acalog-custom .header .top,
  .acalog-custom .main-header,
  .acalog-custom .copyright {
    max-width: 960px;
    width: 100%;
  }
  .acalog-custom .header .top .pervasive-links {
    padding-right: 15px;
    left: 0px;
  }
}
.toplevel_popup .n1_header,
table.block_n2_and_content .n1_header,
.tooltip .n1_header {
  font-family: Sofia, Arial, sans-serif;
  line-height: 1.5;
}
.toplevel_popup .n1_archived,
table.block_n2_and_content .n1_archived,
.tooltip .n1_archived {
  font-family: Sofia, Arial, sans-serif;
  line-height: 1.5;
}
.toplevel_popup .date,
table.block_n2_and_content .date,
.tooltip .date {
  font-family: inherit;
  line-height: 1.5;
}
.toplevel_popup .n3_header,
table.block_n2_and_content .n3_header,
.tooltip .n3_header {
  font-family: Sofia, Arial, sans-serif;
  line-height: 1.5;
}
.toplevel_popup .n2_search_header,
table.block_n2_and_content .n2_search_header,
.tooltip .n2_search_header {
  font-weight: 500;
  font-family: Sofia, Arial, sans-serif;
  line-height: 1.5;
}
.toplevel_popup a.navbar:link,
.toplevel_popup a.navbar:visited,
table.block_n2_and_content a.navbar:link,
table.block_n2_and_content a.navbar:visited,
.tooltip a.navbar:link,
.tooltip a.navbar:visited {
  font-family: Sofia, Arial, sans-serif;
  text-decoration: none;
  line-height: 1.5;
}
.toplevel_popup a.navbar:active,
.toplevel_popup a.navbar:hover,
table.block_n2_and_content a.navbar:active,
table.block_n2_and_content a.navbar:hover,
.tooltip a.navbar:active,
.tooltip a.navbar:hover {
  font-family: Sofia, Arial, sans-serif;
  text-decoration: underline;
  line-height: 1.5;
}
.toplevel_popup h1,
.toplevel_popup .header,
table.block_n2_and_content h1,
table.block_n2_and_content .header,
.tooltip h1,
.tooltip .header {
  font-family: Sofia, Arial, sans-serif;
  line-height: 1.1;
}
.toplevel_popup h2,
.toplevel_popup .header_2,
table.block_n2_and_content h2,
table.block_n2_and_content .header_2,
.tooltip h2,
.tooltip .header_2 {
  font-family: Sofia, Arial, sans-serif;
  line-height: 1.1;
}
.toplevel_popup h3,
.toplevel_popup .header_3,
table.block_n2_and_content h3,
table.block_n2_and_content .header_3,
.tooltip h3,
.tooltip .header_3 {
  font-family: Sofia, Arial, sans-serif;
  line-height: 1.1;
}
.toplevel_popup h4,
.toplevel_popup .header_4,
table.block_n2_and_content h4,
table.block_n2_and_content .header_4,
.tooltip h4,
.tooltip .header_4 {
  font-family: Sofia, Arial, sans-serif;
  line-height: 1.1;
}
.toplevel_popup h5,
.toplevel_popup .header_5,
table.block_n2_and_content h5,
table.block_n2_and_content .header_5,
.tooltip h5,
.tooltip .header_5 {
  font-family: Sofia, Arial, sans-serif;
  line-height: 1.1;
}
.toplevel_popup h6,
.toplevel_popup .header_6,
table.block_n2_and_content h6,
table.block_n2_and_content .header_6,
.tooltip h6,
.tooltip .header_6 {
  font-family: Sofia, Arial, sans-serif;
  line-height: 1.1;
}
.toplevel_popup td,
table.block_n2_and_content td,
.tooltip td {
  font-family: Sofia, Arial, sans-serif;
  line-height: 1.5;
}
.toplevel_popup a:link,
.toplevel_popup a:visited,
table.block_n2_and_content a:link,
table.block_n2_and_content a:visited,
.tooltip a:link,
.tooltip a:visited {
  font-family: Sofia, Arial, sans-serif;
  text-decoration: underline;
  line-height: 1.5;
}
.toplevel_popup a:active,
.toplevel_popup a:hover,
table.block_n2_and_content a:active,
table.block_n2_and_content a:hover,
.tooltip a:active,
.tooltip a:hover {
  font-family: Sofia, Arial, sans-serif;
  text-decoration: underline;
  line-height: 1.5;
}
.toplevel_popup th,
table.block_n2_and_content th,
.tooltip th {
  font-family: Sofia, Arial, sans-serif;
  line-height: 1.5;
}
#gateway-popup body,
#gateway-page body {
  color: #000000;
  font-size: 14px;
  font-family: Sofia, Arial, sans-serif;
  word-wrap: break-word;
  overflow-x: hidden;
}
#gateway-popup .toplevel,
#gateway-popup .toplevel_popup,
#gateway-page .toplevel,
#gateway-page .toplevel_popup {
  width: 100%;
}
#gateway-popup #acalog-client-header,
#gateway-page #acalog-client-header {
  width: 100%;
}
#gateway-popup #acalog-client-footer,
#gateway-page #acalog-client-footer {
  width: 100%;
}
#gateway-popup table.block_n2_and_content,
#gateway-page table.block_n2_and_content {
  max-width: 960px;
  margin: 0px auto 0px auto;
  width: 100%;
}
#gateway-popup td.block_n2_and_content td.block_n2_and_content,
#gateway-page td.block_n2_and_content td.block_n2_and_content {
  padding: 5px 15px 5px 15px;
}
#gateway-popup #select_catalog,
#gateway-page #select_catalog {
  width: 400px;
}
#gateway-popup .block_n2,
#gateway-page .block_n2 {
  padding: 0px 15px 0px 15px;
}
#gateway-popup .block_n2_content,
#gateway-page .block_n2_content {
  width: 240px;
}
#gateway-popup .block_n2 hr,
#gateway-page .block_n2 hr {
  border: 1px dotted #ffffff;
}
#gateway-popup .block_n2_search,
#gateway-page .block_n2_search {
  padding: 0px 0px 15px 0px;
  border-bottom: 1px dashed #005BBB;
}
#gateway-popup #acalog-navigation hr,
#gateway-page #acalog-navigation hr {
  border-top: 1px dashed #005BBB;
  display: block;
}
#gateway-popup .n2_links,
#gateway-page .n2_links {
  margin: 0.75em 0px;
}
#gateway-popup .block_content_outer,
#gateway-page .block_content_outer {
  padding: 0px 15px 0px 15px;
}
#gateway-popup .block_content,
#gateway-page .block_content {
  padding: 0px 0px 0px 0px;
  width: 75%;
}
#gateway-popup #acalog-page-title,
#gateway-page #acalog-page-title {
  margin: 10px 0px;
}
#gateway-popup .block_content ul,
#gateway-popup .block_content_popup ul,
#gateway-popup .block_content div.td_dark ul,
#gateway-popup .block_content ol,
#gateway-popup .block_content_popup ol,
#gateway-popup .block_content div.td_dark ol,
#gateway-popup .block_content p,
#gateway-popup .block_content_popup p,
#gateway-page .block_content ul,
#gateway-page .block_content_popup ul,
#gateway-page .block_content div.td_dark ul,
#gateway-page .block_content ol,
#gateway-page .block_content_popup ol,
#gateway-page .block_content div.td_dark ol,
#gateway-page .block_content p,
#gateway-page .block_content_popup p {
  margin: 10px 0px;
}
#gateway-popup .gateway-toolbar,
#gateway-page .gateway-toolbar {
  margin: 10px 0px;
}
#gateway-popup .block_content .acalog-adhoc p,
#gateway-popup .block_content ul ul,
#gateway-popup .block_content_popup ul ul,
#gateway-popup .block_content ol ol,
#gateway-popup .block_content_popup ol ol,
#gateway-popup .block_content ol ul,
#gateway-popup .block_content_popup ol ul,
#gateway-popup .block_content ul ol,
#gateway-popup .block_content_popup ul ol,
#gateway-page .block_content .acalog-adhoc p,
#gateway-page .block_content ul ul,
#gateway-page .block_content_popup ul ul,
#gateway-page .block_content ol ol,
#gateway-page .block_content_popup ol ol,
#gateway-page .block_content ol ul,
#gateway-page .block_content_popup ol ul,
#gateway-page .block_content ul ol,
#gateway-page .block_content_popup ul ol {
  margin: 0;
}
#gateway-popup .block_content H1,
#gateway-popup .block_content .header,
#gateway-popup .block_content H2,
#gateway-popup .block_content .header_2,
#gateway-popup .block_content H3,
#gateway-popup .block_content .header_3,
#gateway-popup .block_content H4,
#gateway-popup .block_content .header_4,
#gateway-popup .block_content H5,
#gateway-popup .block_content .header_5,
#gateway-popup .block_content H6,
#gateway-popup .block_content .header_6,
#gateway-page .block_content H1,
#gateway-page .block_content .header,
#gateway-page .block_content H2,
#gateway-page .block_content .header_2,
#gateway-page .block_content H3,
#gateway-page .block_content .header_3,
#gateway-page .block_content H4,
#gateway-page .block_content .header_4,
#gateway-page .block_content H5,
#gateway-page .block_content .header_5,
#gateway-page .block_content H6,
#gateway-page .block_content .header_6 {
  margin: 20px 0px 10px 0px;
}
#gateway-footer-copyright {
  padding: 0 0 30px 0;
  color: #ffffff;
}
#gateway-footer-copyright a {
  text-decoration: none;
  border-bottom: 1px solid rgba(255,255,255,0.5);
}
#gateway-footer-copyright a:hover {
  border-bottom: 1px solid #ffffff;
}
#gateway-popup body,
#gateway-print body,
#gateway-page body {
  display: block;
}
.acalog-custom .innerheader {
  padding-top: 158px;
}
@media only screen and (max-width: 720px) {
  .acalog-custom .innerheader {
    padding-top: 0;
  }
}
.acalog-custom .header {
  height: 158px;
}
.acalog-custom .header .main {
  height: 134px;
}
.block_footer_rb,
#acalog-client-header {
  background: #005bbb;
}
.table_block_n2_and_content_wrapper {
  padding: 30px 15px;
  background-color: #ffffff;
}
#back-to-top svg {
  display: block;
  fill: currentColor;
  height: 34px;
  margin: 12px auto 0;
  width: 34px;
}
#back-to-top {
  border: 4px solid rgba(255,255,255,0.5);
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  background-clip: padding-box;
  transition: all 0.15s, opacity .2s !important;
}
#back-to-top:hover {
  border: 4px solid rgba(255,255,255,0.6);
}
#back-to-top svg {
  transform: scale(1.3);
  margin: 10px auto 0;
}
#back-to-top:hover svg {
  transform: scale(1.7);
  margin: 8px auto 0;
}
#acalog-back-to-top {
  margin-bottom: 0px;
}
#keyword-submit-icon {
  border-left: 1px solid black !important;
  background: #f0f0f0;
  border-right: 1px solid black !important;
}
table.block_n2_and_content input[type="text"] {
  border-color: #848484 !important;
}
