#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: #B43135 !important;
  color: #B43135 !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: #B43135 !important;
  border-color: #FFFFFF !important;
  color: #FFFFFF !important;
}
#gateway-popup .tooltip,
#gateway-page .tooltip {
  border-color: #B43135 !important;
  background-color: #EEEEEE !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: #B43135;
  color: #FFFFFF;
}
#gateway-popup .block_n2 hr,
#gateway-popup .block_content hr,
#gateway-page .block_n2 hr,
#gateway-page .block_content hr {
  border-color: #B43135;
}
#gateway-popup td.td_light,
#gateway-page td.td_light {
  background-color: #EEEEEE;
}
#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: #f2f2f2;
}
#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: #B43135;
}
#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: #B43135 0px 0px 5px 0px;
  -moz-box-shadow: #B43135 0px 0px 5px 0px;
  -o-box-shadow: #B43135 0px 0px 5px 0px;
  box-shadow: #B43135 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 {
  margin-left: 1460px;
}
#gateway-popup body {
  background: #f2f2f2 !important;
}
#gateway-popup .toplevel_popup {
  border-color: #B43135;
}
#gateway-popup .block_n1_right {
  background-color: #B43135;
}
#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 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 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 b,
.acalog-custom u,
.acalog-custom i,
.acalog-custom center,
.acalog-custom dl,
.acalog-custom dt,
.acalog-custom dd,
.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,
.acalog-custom article,
.acalog-custom aside,
.acalog-custom canvas,
.acalog-custom details,
.acalog-custom embed,
.acalog-custom figure,
.acalog-custom figcaption,
.acalog-custom footer,
.acalog-custom header,
.acalog-custom hgroup,
.acalog-custom menu,
.acalog-custom nav,
.acalog-custom output,
.acalog-custom ruby,
.acalog-custom section,
.acalog-custom summary,
.acalog-custom time,
.acalog-custom mark,
.acalog-custom audio,
.acalog-custom video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}
.acalog-custom article,
.acalog-custom aside,
.acalog-custom details,
.acalog-custom figcaption,
.acalog-custom figure,
.acalog-custom footer,
.acalog-custom header,
.acalog-custom hgroup,
.acalog-custom menu,
.acalog-custom nav,
.acalog-custom section {
  display: block;
}
.acalog-custom body {
  line-height: 1;
}
.acalog-custom blockquote,
.acalog-custom q {
  quotes: none;
}
.acalog-custom blockquote:before,
.acalog-custom blockquote:after,
.acalog-custom q:before,
.acalog-custom q:after {
  content: '';
  content: none;
}
.acalog-custom table {
  border-collapse: collapse;
  border-spacing: 0;
}
.acalog-custom abbr {
  text-decoration: none;
}
@font-face {
  font-family: "Larsseit";
  font-style: normal;
  font-weight: normal;
  src: url("../../img/gateway/Larsseit.eot") format("eot"), url("../../img/gateway/Larsseit.woff2") format("woff2"), url("../../img/gateway/Larsseit.woff") format("woff"), url("../../img/gateway/Larsseit.ttf") format("truetype"), url("../../img/gateway/Larsseit.svg") format("svg");
}
@font-face {
  font-family: "Larsseit";
  font-style: normal;
  font-weight: 500;
  src: url("../../img/gateway/Larsseit-Medium.eot") format("eot"), url("../../img/gateway/Larsseit-Medium.woff2") format("woff2"), url("../../img/gateway/Larsseit-Medium.woff") format("woff"), url("../../img/gateway/Larsseit-Medium.ttf") format("truetype"), url("../../img/gateway/Larsseit-Medium.svg") format("svg");
}
@font-face {
  font-family: "Larsseit";
  font-style: normal;
  font-weight: 600;
  src: url("../../img/gateway/Larsseit-Bold.eot") format("eot"), url("../../img/gateway/Larsseit-Bold.woff2") format("woff2"), url("../../img/gateway/Larsseit-Bold.woff") format("woff"), url("../../img/gateway/Larsseit-Bold.ttf") format("truetype"), url("../../img/gateway/Larsseit-Bold.svg") format("svg");
}
@font-face {
  font-family: "Freight";
  font-style: normal;
  font-weight: normal;
  src: url("../../img/gateway/Freight-TextBook.eot") format("eot"), url("../../img/gateway/Freight-TextBook.woff2") format("woff2"), url("../../img/gateway/Freight-TextBook.woff") format("woff"), url("../../img/gateway/Freight-TextBook.ttf") format("truetype"), url("../../img/gateway/Freight-TextBook.svg") format("svg");
}
@font-face {
  font-family: "Freight";
  font-style: normal;
  font-weight: 600;
  src: url("../../img/gateway/FreightTextBold.eot") format("eot"), url("../../img/gateway/FreightTextBold.woff2") format("woff2"), url("../../img/gateway/FreightTextBold.woff") format("woff"), url("../../img/gateway/FreightTextBold.ttf") format("truetype"), url("../../img/gateway/FreightTextBold.svg") format("svg");
}
.acalog-custom :root {
  font-size: 62.5%;
}
.acalog-custom * {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.acalog-custom html,
.acalog-custom body {
  min-height: 100%;
  font-size: 62.5%;
}
.acalog-custom body {
  background: #fff;
  font-family: "Larsseit";
  -webkit-font-kerning: normal;
  font-kerning: normal;
  width: 100%;
  -webkit-font-smoothing: antialiased;
  font-size: 1.6rem;
  font-weight: 400;
  line-height: 1.2;
  padding-top: 5.6rem;
  position: relative;
}
@media only screen and (min-width: 68.75em) {
  .acalog-custom body {
    font-size: 1.8rem;
  }
}
@media only screen and (min-width: 60.625em) {
  .acalog-custom body {
    padding-top: 6.3rem;
  }
}
@media only screen and (min-width: 68.75em) {
  .acalog-custom body {
    padding-top: 7.6rem;
  }
}
.acalog-custom body.menu-modal-open {
  overflow: hidden;
}
.acalog-custom h1 {
  font-size: 2.8rem;
  font-weight: 600;
  line-height: 1.2;
}
@media only screen and (min-width: 46.875em) {
  .acalog-custom h1 {
    font-size: 3.6rem;
  }
}
@media only screen and (min-width: 68.75em) {
  .acalog-custom h1 {
    font-size: 4.8rem;
  }
}
.acalog-custom h2 {
  font-size: 2.8rem;
  font-weight: 600;
  line-height: 1.27;
}
@media only screen and (min-width: 46.875em) {
  .acalog-custom h2 {
    font-size: 3.0rem;
  }
}
@media only screen and (min-width: 68.75em) {
  .acalog-custom h2 {
    font-size: 3.6rem;
  }
}
.acalog-custom h3 {
  font-size: 2.2rem;
  font-weight: 600;
  line-height: 1.3125;
}
@media only screen and (min-width: 46.875em) {
  .acalog-custom h3 {
    font-size: 2.7rem;
  }
}
@media only screen and (min-width: 68.75em) {
  .acalog-custom h3 {
    font-size: 3.2rem;
  }
}
.acalog-custom h4 {
  font-size: 1.6rem;
  font-weight: 600;
  line-height: 1.5;
}
@media only screen and (min-width: 68.75em) {
  .acalog-custom h4 {
    font-size: 1.8rem;
  }
}
.acalog-custom h5 {
  font-size: 1.6rem;
  font-weight: 600;
  line-height: 1.5;
  text-transform: uppercase;
  letter-spacing: 1px;
}
@media only screen and (min-width: 68.75em) {
  .acalog-custom h5 {
    font-size: 1.8rem;
  }
}
.acalog-custom h6 {
  font-size: 1.2rem;
  font-weight: 600;
  letter-spacing: 0.5px;
  text-transform: uppercase;
}
@media only screen and (min-width: 46.875em) {
  .acalog-custom h6 {
    font-size: 1.4rem;
  }
}
.acalog-custom p + p:before {
  content: '\A';
  white-space: pre;
}
.acalog-custom strong,
.acalog-custom b {
  font-weight: 600;
}
.acalog-custom i,
.acalog-custom em {
  font-style: italic;
}
.acalog-custom a {
  color: #B43135;
  text-decoration: none;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.acalog-custom p a {
  text-decoration: underline;
}
.acalog-custom button,
.acalog-custom input[type="submit"] {
  background: transparent;
  border-radius: 0;
  border: 0;
  display: inline-block;
  font-family: "Larsseit";
  font-size: inherit;
  outline: 0;
  margin: 0;
  -webkit-appearance: none;
}
.acalog-custom button:hover,
.acalog-custom input[type="submit"]:hover {
  cursor: pointer;
}
.acalog-custom html:not(.keyboard-user) a:focus,
.acalog-custom html:not(.keyboard-user) button:focus {
  outline: none;
}
.acalog-custom img,
.acalog-custom video,
.acalog-custom audio {
  display: block;
  max-width: 100%;
  height: auto;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}
.acalog-custom label {
  display: block;
  margin-bottom: 1.1rem;
  font-family: "Larsseit";
}
.acalog-custom label + .form-radios label + .form-checkboxes {
  margin-top: 2rem;
}
.acalog-custom select,
.acalog-custom textarea,
.acalog-custom input {
  width: 100%;
  display: block;
  border: 1px solid #000000;
  border-radius: 4px;
  padding: 1rem;
  font-size: inherit;
  font-family: "Larsseit";
  margin: 0 0 3.0rem;
}
@media only screen and (min-width: 68.75em) {
  .acalog-custom select,
  .acalog-custom textarea,
  .acalog-custom input {
    padding: 1.6rem 2.4rem 1.8rem;
  }
}
.acalog-custom select:focus,
.acalog-custom textarea:focus,
.acalog-custom input:focus {
  border-width: 2px;
  outline: none;
}
.acalog-custom select::-webkit-input-placeholder,
.acalog-custom textarea::-webkit-input-placeholder,
.acalog-custom input::-webkit-input-placeholder {
  color: #4A4A4A;
}
.acalog-custom select:-ms-input-placeholder,
.acalog-custom textarea:-ms-input-placeholder,
.acalog-custom input:-ms-input-placeholder {
  color: #4A4A4A;
}
.acalog-custom select::-ms-input-placeholder,
.acalog-custom textarea::-ms-input-placeholder,
.acalog-custom input::-ms-input-placeholder {
  color: #4A4A4A;
}
.acalog-custom select::placeholder,
.acalog-custom textarea::placeholder,
.acalog-custom input::placeholder {
  color: #4A4A4A;
}
.acalog-custom select {
  height: 4rem;
  text-indent: 0.2rem;
}
@media only screen and (min-width: 46.875em) {
  .acalog-custom select {
    height: 5.7rem;
    text-indent: 1.6rem;
  }
}
.acalog-custom select option {
  font-size: 1.2rem;
}
@media only screen and (min-width: 46.875em) {
  .acalog-custom select option {
    font-size: 1.6rem;
  }
}
.acalog-custom .radio label,
.acalog-custom .checkbox label {
  position: relative;
  padding-left: 3.2rem;
}
.acalog-custom .radio input,
.acalog-custom .checkbox input {
  position: absolute;
  left: 0;
  top: 2px;
  height: auto;
  width: auto;
  min-height: 0;
}
.acalog-custom .form-required {
  color: #B43135;
}
.acalog-custom .form-item {
  margin-bottom: 3.0rem;
}
.acalog-custom .form-item.hide {
  display: none;
}
.acalog-custom .form-item .form-item {
  margin-bottom: 1rem;
}
.acalog-custom .form-item #autocomplete li {
  padding: .75rem;
  border-bottom: 1px dotted #4A4A4A;
}
.acalog-custom .form-item #autocomplete .autocomplete__list-item.is-selected,
.acalog-custom .form-item #autocomplete .autocomplete__list-item--is-selected,
.acalog-custom .form-item #autocomplete li.is_selected,
.acalog-custom .form-item #autocomplete .selected {
  background: #FFF0F1;
  color: #000;
}
.acalog-custom .form-group input + .help-block,
.acalog-custom .form-group input + .description,
.acalog-custom .form-group textarea + .help-block,
.acalog-custom .form-group textarea + .description,
.acalog-custom .form-group select + .help-block,
.acalog-custom .form-group select + .description,
.acalog-custom .form-group .form-textarea-wrapper + .help-block,
.acalog-custom .form-group .form-textarea-wrapper + .description,
.acalog-custom .form-item input + .help-block,
.acalog-custom .form-item input + .description,
.acalog-custom .form-item textarea + .help-block,
.acalog-custom .form-item textarea + .description,
.acalog-custom .form-item select + .help-block,
.acalog-custom .form-item select + .description,
.acalog-custom .form-item .form-textarea-wrapper + .help-block,
.acalog-custom .form-item .form-textarea-wrapper + .description {
  margin-top: -2rem;
}
.acalog-custom .form-group .help-block,
.acalog-custom .form-group .description,
.acalog-custom .form-item .help-block,
.acalog-custom .form-item .description {
  font-size: 1.6rem;
  color: #4A4A4A;
}
.acalog-custom .form-group.error-processed,
.acalog-custom .form-item.error-processed {
  position: relative;
  padding-right: 3rem;
}
.acalog-custom .form-group.error-processed:after,
.acalog-custom .form-item.error-processed:after {
  position: absolute;
  top: 3.8rem;
  right: -0.75rem;
  content: ' ';
  width: 3rem;
  height: 3rem;
  background-size: 4rem 4rem;
  background-repeat: no-repeat;
  background-image: url("../../img/gateway/form-required.svg");
}
@media only screen and (min-width: 46.875em) {
  .acalog-custom .form-group.error-processed,
  .acalog-custom .form-item.error-processed {
    padding-right: 5rem;
  }
  .acalog-custom .form-group.error-processed:after,
  .acalog-custom .form-item.error-processed:after {
    right: -1rem;
    width: 4rem;
    height: 4rem;
    background-size: 6rem 6rem;
  }
}
@media only screen and (min-width: 80em) {
  .acalog-custom .form-group.error-processed:after,
  .acalog-custom .form-item.error-processed:after {
    top: 4.5rem;
  }
}
.acalog-custom .form-group.error-processed input,
.acalog-custom .form-group.error-processed textarea,
.acalog-custom .form-group.error-processed select,
.acalog-custom .form-item.error-processed input,
.acalog-custom .form-item.error-processed textarea,
.acalog-custom .form-item.error-processed select {
  border-color: #B43135;
  color: #B43135;
}
.acalog-custom .form-group.error-processed label,
.acalog-custom .form-item.error-processed label {
  color: #B43135;
}
.acalog-custom .form-error,
.acalog-custom .basic-content__form .form-error {
  position: relative;
  margin: 1rem 0 2rem;
  padding: 3rem;
  background: #F2F2F2;
  color: #B43135;
}
.acalog-custom .form-error p,
.acalog-custom .basic-content__form .form-error p {
  font-family: "Larsseit";
  font-weight: 600;
  margin-bottom: 2rem;
}
.acalog-custom .form-error ul,
.acalog-custom .basic-content__form .form-error ul {
  margin: 0;
  padding: 0;
}
.acalog-custom .form-error li,
.acalog-custom .basic-content__form .form-error li {
  padding-right: 3rem;
}
.acalog-custom .form-error li:before,
.acalog-custom .basic-content__form .form-error li:before {
  color: #000;
}
.acalog-custom .form-error__alert-icon {
  position: absolute;
  display: block;
  height: 2rem;
  width: 2rem;
  top: 3rem;
  right: 3rem;
  z-index: 2;
}
@media only screen and (min-width: 60.625em) {
  .acalog-custom .form-error__alert-icon {
    height: 3rem;
    width: 3rem;
  }
}
.acalog-custom .form-error__alert-icon svg {
  width: 2rem;
  height: 2rem;
}
@media only screen and (min-width: 60.625em) {
  .acalog-custom .form-error__alert-icon svg {
    width: 3rem;
    height: 3rem;
  }
}
.acalog-custom .webform-datepicker,
.acalog-custom .webform-component-time .webform-container-inline {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 3rem;
}
.acalog-custom .webform-datepicker select,
.acalog-custom .webform-component-time .webform-container-inline select,
.acalog-custom .webform-datepicker input,
.acalog-custom .webform-component-time .webform-container-inline input {
  margin-bottom: 0;
}
.acalog-custom .webform-datepicker .form-type-select,
.acalog-custom .webform-component-time .webform-container-inline .form-type-select {
  width: 25%;
  margin-right: 1rem;
  max-width: 13rem;
  text-align: center;
}
.acalog-custom .webform-datepicker .form-type-select select,
.acalog-custom .webform-component-time .webform-container-inline .form-type-select select {
  text-align: center;
}
.acalog-custom .webform-datepicker .form-item,
.acalog-custom .webform-component-time .webform-container-inline .form-item {
  margin-bottom: 0;
}
.acalog-custom .webform-datepicker .webform-calendar,
.acalog-custom .webform-component-time .webform-container-inline .webform-calendar {
  width: 1.8rem;
  height: auto;
  padding: 0;
  border: 0;
  min-height: 0;
}
.acalog-custom .webform-component-time .webform-container-inline .form-type-select {
  margin-left: 1rem;
}
.acalog-custom .webform-component-time .webform-container-inline .form-type-select:first {
  margin-left: 0;
}
.acalog-custom .ui-datepicker-prev,
.acalog-custom .ui-datepicker-next {
  position: realtive;
}
.acalog-custom .ui-datepicker-prev:before {
  position: absolute;
  top: .7rem;
  left: .5rem;
  cursor: pointer;
  content: "<<";
}
.acalog-custom .ui-datepicker-next:before {
  position: absolute;
  top: .7rem;
  right: .5rem;
  cursor: pointer;
  content: ">>";
}
.acalog-custom button[type="submit"],
.acalog-custom button[type="reset"],
.acalog-custom input[type="submit"],
.acalog-custom input[type="reset"] {
  width: auto;
  border-radius: 3px;
  font-size: 1.8rem;
  font-weight: 900;
  padding: 1.6rem 2.8rem;
  margin-right: 1rem;
}
.acalog-custom button[type="submit"],
.acalog-custom input[type="submit"] {
  background-color: #B43135;
  color: #fff;
}
.acalog-custom button[type="reset"],
.acalog-custom input[type="reset"] {
  background-color: #F2F2F2;
  color: #B43135;
}
.acalog-custom fieldset + fieldset {
  margin-top: 3.4rem;
}
.acalog-custom fieldset legend {
  display: block;
  width: 100%;
  font-weight: 600;
  padding: 1.2rem 0;
  border-bottom: 3px solid #F2F2F2;
  margin-bottom: 2.6rem;
}
.acalog-custom fieldset.collapsible {
  margin-bottom: 3rem;
}
.acalog-custom fieldset.collapsible legend {
  margin-bottom: 0;
}
.acalog-custom fieldset.collapsible .fieldset-wrapper {
  background: #F2F2F2;
  padding: 3rem;
}
.acalog-custom fieldset.collapsible .fieldset-wrapper .form-item:first-of-type {
  margin-top: 0;
}
.acalog-custom fieldset.collapsible .fieldset-wrapper .form-item:last-of-type {
  margin-bottom: 0;
}
.acalog-custom input[type=range] {
  width: 100%;
  background-color: #d9d9d9;
  border: 0;
  border-radius: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: none;
  cursor: pointer;
  overflow: hidden;
}
.acalog-custom input[type=range]:focus {
  outline: none;
}
.acalog-custom input[type=range]::-webkit-slider-thumb {
  -webkit-appearance: none;
  width: 1.4rem;
  height: 1.4rem;
  background: #F2F2F2;
  border: 1px solid #4A4A4A;
  cursor: pointer;
  border-radius: 50%;
  margin-top: -4px;
  -webkit-box-shadow: 5px 0 0 -4px #d9d9d9, 6px 0 0 -4px #d9d9d9, 7px 0 0 -4px #d9d9d9, 8px 0 0 -4px #d9d9d9, 9px 0 0 -4px #d9d9d9, 10px 0 0 -4px #d9d9d9, 11px 0 0 -4px #d9d9d9, 12px 0 0 -4px #d9d9d9, 13px 0 0 -4px #d9d9d9, 14px 0 0 -4px #d9d9d9, 15px 0 0 -4px #d9d9d9, 16px 0 0 -4px #d9d9d9, 17px 0 0 -4px #d9d9d9, 18px 0 0 -4px #d9d9d9, 19px 0 0 -4px #d9d9d9, 20px 0 0 -4px #d9d9d9, 21px 0 0 -4px #d9d9d9, 22px 0 0 -4px #d9d9d9, 23px 0 0 -4px #d9d9d9, 24px 0 0 -4px #d9d9d9, 25px 0 0 -4px #d9d9d9, 26px 0 0 -4px #d9d9d9, 27px 0 0 -4px #d9d9d9, 28px 0 0 -4px #d9d9d9, 29px 0 0 -4px #d9d9d9, 30px 0 0 -4px #d9d9d9, 31px 0 0 -4px #d9d9d9, 32px 0 0 -4px #d9d9d9, 33px 0 0 -4px #d9d9d9, 34px 0 0 -4px #d9d9d9, 35px 0 0 -4px #d9d9d9, 36px 0 0 -4px #d9d9d9, 37px 0 0 -4px #d9d9d9, 38px 0 0 -4px #d9d9d9, 39px 0 0 -4px #d9d9d9, 40px 0 0 -4px #d9d9d9, 41px 0 0 -4px #d9d9d9, 42px 0 0 -4px #d9d9d9, 43px 0 0 -4px #d9d9d9, 44px 0 0 -4px #d9d9d9, 45px 0 0 -4px #d9d9d9, 46px 0 0 -4px #d9d9d9, 47px 0 0 -4px #d9d9d9, 48px 0 0 -4px #d9d9d9, 49px 0 0 -4px #d9d9d9, 50px 0 0 -4px #d9d9d9, 51px 0 0 -4px #d9d9d9, 52px 0 0 -4px #d9d9d9, 53px 0 0 -4px #d9d9d9, 54px 0 0 -4px #d9d9d9, 55px 0 0 -4px #d9d9d9, 56px 0 0 -4px #d9d9d9, 57px 0 0 -4px #d9d9d9, 58px 0 0 -4px #d9d9d9, 59px 0 0 -4px #d9d9d9, 60px 0 0 -4px #d9d9d9, 61px 0 0 -4px #d9d9d9, 62px 0 0 -4px #d9d9d9, 63px 0 0 -4px #d9d9d9, 64px 0 0 -4px #d9d9d9, 65px 0 0 -4px #d9d9d9, 66px 0 0 -4px #d9d9d9, 67px 0 0 -4px #d9d9d9, 68px 0 0 -4px #d9d9d9, 69px 0 0 -4px #d9d9d9, 70px 0 0 -4px #d9d9d9, 71px 0 0 -4px #d9d9d9, 72px 0 0 -4px #d9d9d9, 73px 0 0 -4px #d9d9d9, 74px 0 0 -4px #d9d9d9, 75px 0 0 -4px #d9d9d9, 76px 0 0 -4px #d9d9d9, 77px 0 0 -4px #d9d9d9, 78px 0 0 -4px #d9d9d9, 79px 0 0 -4px #d9d9d9, 80px 0 0 -4px #d9d9d9, 81px 0 0 -4px #d9d9d9, 82px 0 0 -4px #d9d9d9, 83px 0 0 -4px #d9d9d9, 84px 0 0 -4px #d9d9d9, 85px 0 0 -4px #d9d9d9, 86px 0 0 -4px #d9d9d9, 87px 0 0 -4px #d9d9d9, 88px 0 0 -4px #d9d9d9, 89px 0 0 -4px #d9d9d9, 90px 0 0 -4px #d9d9d9, 91px 0 0 -4px #d9d9d9, 92px 0 0 -4px #d9d9d9, 93px 0 0 -4px #d9d9d9, 94px 0 0 -4px #d9d9d9, 95px 0 0 -4px #d9d9d9, 96px 0 0 -4px #d9d9d9, 97px 0 0 -4px #d9d9d9, 98px 0 0 -4px #d9d9d9, 99px 0 0 -4px #d9d9d9, 100px 0 0 -4px #d9d9d9, 101px 0 0 -4px #d9d9d9, 102px 0 0 -4px #d9d9d9, 103px 0 0 -4px #d9d9d9, 104px 0 0 -4px #d9d9d9, 105px 0 0 -4px #d9d9d9, 106px 0 0 -4px #d9d9d9, 107px 0 0 -4px #d9d9d9, 108px 0 0 -4px #d9d9d9, 109px 0 0 -4px #d9d9d9, 110px 0 0 -4px #d9d9d9, 111px 0 0 -4px #d9d9d9, 112px 0 0 -4px #d9d9d9, 113px 0 0 -4px #d9d9d9, 114px 0 0 -4px #d9d9d9, 115px 0 0 -4px #d9d9d9, 116px 0 0 -4px #d9d9d9, 117px 0 0 -4px #d9d9d9, 118px 0 0 -4px #d9d9d9, 119px 0 0 -4px #d9d9d9, 120px 0 0 -4px #d9d9d9, 121px 0 0 -4px #d9d9d9, 122px 0 0 -4px #d9d9d9, 123px 0 0 -4px #d9d9d9, 124px 0 0 -4px #d9d9d9, 125px 0 0 -4px #d9d9d9, 126px 0 0 -4px #d9d9d9, 127px 0 0 -4px #d9d9d9, 128px 0 0 -4px #d9d9d9, 129px 0 0 -4px #d9d9d9, 130px 0 0 -4px #d9d9d9, 131px 0 0 -4px #d9d9d9, 132px 0 0 -4px #d9d9d9, 133px 0 0 -4px #d9d9d9, 134px 0 0 -4px #d9d9d9, 135px 0 0 -4px #d9d9d9, 136px 0 0 -4px #d9d9d9, 137px 0 0 -4px #d9d9d9, 138px 0 0 -4px #d9d9d9, 139px 0 0 -4px #d9d9d9, 140px 0 0 -4px #d9d9d9, 141px 0 0 -4px #d9d9d9, 142px 0 0 -4px #d9d9d9, 143px 0 0 -4px #d9d9d9, 144px 0 0 -4px #d9d9d9, 145px 0 0 -4px #d9d9d9, 146px 0 0 -4px #d9d9d9, 147px 0 0 -4px #d9d9d9, 148px 0 0 -4px #d9d9d9, 149px 0 0 -4px #d9d9d9, 150px 0 0 -4px #d9d9d9, 151px 0 0 -4px #d9d9d9, 152px 0 0 -4px #d9d9d9, 153px 0 0 -4px #d9d9d9, 154px 0 0 -4px #d9d9d9, 155px 0 0 -4px #d9d9d9, 156px 0 0 -4px #d9d9d9, 157px 0 0 -4px #d9d9d9, 158px 0 0 -4px #d9d9d9, 159px 0 0 -4px #d9d9d9, 160px 0 0 -4px #d9d9d9, 161px 0 0 -4px #d9d9d9, 162px 0 0 -4px #d9d9d9, 163px 0 0 -4px #d9d9d9, 164px 0 0 -4px #d9d9d9, 165px 0 0 -4px #d9d9d9, 166px 0 0 -4px #d9d9d9, 167px 0 0 -4px #d9d9d9, 168px 0 0 -4px #d9d9d9, 169px 0 0 -4px #d9d9d9, 170px 0 0 -4px #d9d9d9, 171px 0 0 -4px #d9d9d9, 172px 0 0 -4px #d9d9d9, 173px 0 0 -4px #d9d9d9, 174px 0 0 -4px #d9d9d9, 175px 0 0 -4px #d9d9d9, 176px 0 0 -4px #d9d9d9, 177px 0 0 -4px #d9d9d9, 178px 0 0 -4px #d9d9d9, 179px 0 0 -4px #d9d9d9, 180px 0 0 -4px #d9d9d9, 181px 0 0 -4px #d9d9d9, 182px 0 0 -4px #d9d9d9, 183px 0 0 -4px #d9d9d9, 184px 0 0 -4px #d9d9d9, 185px 0 0 -4px #d9d9d9, 186px 0 0 -4px #d9d9d9, 187px 0 0 -4px #d9d9d9, 188px 0 0 -4px #d9d9d9, 189px 0 0 -4px #d9d9d9, 190px 0 0 -4px #d9d9d9, 191px 0 0 -4px #d9d9d9, 192px 0 0 -4px #d9d9d9, 193px 0 0 -4px #d9d9d9, 194px 0 0 -4px #d9d9d9, 195px 0 0 -4px #d9d9d9, 196px 0 0 -4px #d9d9d9, 197px 0 0 -4px #d9d9d9, 198px 0 0 -4px #d9d9d9, 199px 0 0 -4px #d9d9d9, 200px 0 0 -4px #d9d9d9, 201px 0 0 -4px #d9d9d9, 202px 0 0 -4px #d9d9d9, 203px 0 0 -4px #d9d9d9, 204px 0 0 -4px #d9d9d9, 205px 0 0 -4px #d9d9d9, 206px 0 0 -4px #d9d9d9, 207px 0 0 -4px #d9d9d9, 208px 0 0 -4px #d9d9d9, 209px 0 0 -4px #d9d9d9, 210px 0 0 -4px #d9d9d9, 211px 0 0 -4px #d9d9d9, 212px 0 0 -4px #d9d9d9, 213px 0 0 -4px #d9d9d9, 214px 0 0 -4px #d9d9d9, 215px 0 0 -4px #d9d9d9, 216px 0 0 -4px #d9d9d9, 217px 0 0 -4px #d9d9d9, 218px 0 0 -4px #d9d9d9, 219px 0 0 -4px #d9d9d9, 220px 0 0 -4px #d9d9d9, 221px 0 0 -4px #d9d9d9, 222px 0 0 -4px #d9d9d9, 223px 0 0 -4px #d9d9d9, 224px 0 0 -4px #d9d9d9, 225px 0 0 -4px #d9d9d9, 226px 0 0 -4px #d9d9d9, 227px 0 0 -4px #d9d9d9, 228px 0 0 -4px #d9d9d9, 229px 0 0 -4px #d9d9d9, 230px 0 0 -4px #d9d9d9, 231px 0 0 -4px #d9d9d9, 232px 0 0 -4px #d9d9d9, 233px 0 0 -4px #d9d9d9, 234px 0 0 -4px #d9d9d9, 235px 0 0 -4px #d9d9d9, 236px 0 0 -4px #d9d9d9, 237px 0 0 -4px #d9d9d9, 238px 0 0 -4px #d9d9d9, 239px 0 0 -4px #d9d9d9, 240px 0 0 -4px #d9d9d9, 241px 0 0 -4px #d9d9d9, 242px 0 0 -4px #d9d9d9, 243px 0 0 -4px #d9d9d9, 244px 0 0 -4px #d9d9d9, 245px 0 0 -4px #d9d9d9, 246px 0 0 -4px #d9d9d9, 247px 0 0 -4px #d9d9d9, 248px 0 0 -4px #d9d9d9, 249px 0 0 -4px #d9d9d9, 250px 0 0 -4px #d9d9d9, 251px 0 0 -4px #d9d9d9, 252px 0 0 -4px #d9d9d9, 253px 0 0 -4px #d9d9d9, 254px 0 0 -4px #d9d9d9, 255px 0 0 -4px #d9d9d9, 256px 0 0 -4px #d9d9d9, 257px 0 0 -4px #d9d9d9, 258px 0 0 -4px #d9d9d9, 259px 0 0 -4px #d9d9d9, 260px 0 0 -4px #d9d9d9, 261px 0 0 -4px #d9d9d9, 262px 0 0 -4px #d9d9d9, 263px 0 0 -4px #d9d9d9, 264px 0 0 -4px #d9d9d9, 265px 0 0 -4px #d9d9d9, 266px 0 0 -4px #d9d9d9, 267px 0 0 -4px #d9d9d9, 268px 0 0 -4px #d9d9d9, 269px 0 0 -4px #d9d9d9, 270px 0 0 -4px #d9d9d9, 271px 0 0 -4px #d9d9d9, 272px 0 0 -4px #d9d9d9, 273px 0 0 -4px #d9d9d9, 274px 0 0 -4px #d9d9d9, 275px 0 0 -4px #d9d9d9, 276px 0 0 -4px #d9d9d9, 277px 0 0 -4px #d9d9d9, 278px 0 0 -4px #d9d9d9, 279px 0 0 -4px #d9d9d9, 280px 0 0 -4px #d9d9d9, 281px 0 0 -4px #d9d9d9, 282px 0 0 -4px #d9d9d9, 283px 0 0 -4px #d9d9d9, 284px 0 0 -4px #d9d9d9, 285px 0 0 -4px #d9d9d9, 286px 0 0 -4px #d9d9d9, 287px 0 0 -4px #d9d9d9, 288px 0 0 -4px #d9d9d9, 289px 0 0 -4px #d9d9d9, 290px 0 0 -4px #d9d9d9, 291px 0 0 -4px #d9d9d9, 292px 0 0 -4px #d9d9d9, 293px 0 0 -4px #d9d9d9, 294px 0 0 -4px #d9d9d9, 295px 0 0 -4px #d9d9d9, 296px 0 0 -4px #d9d9d9, 297px 0 0 -4px #d9d9d9, 298px 0 0 -4px #d9d9d9, 299px 0 0 -4px #d9d9d9, 300px 0 0 -4px #d9d9d9, 301px 0 0 -4px #d9d9d9, 302px 0 0 -4px #d9d9d9, 303px 0 0 -4px #d9d9d9, 304px 0 0 -4px #d9d9d9, 305px 0 0 -4px #d9d9d9, 306px 0 0 -4px #d9d9d9, 307px 0 0 -4px #d9d9d9, 308px 0 0 -4px #d9d9d9, 309px 0 0 -4px #d9d9d9, 310px 0 0 -4px #d9d9d9, 311px 0 0 -4px #d9d9d9, 312px 0 0 -4px #d9d9d9, 313px 0 0 -4px #d9d9d9, 314px 0 0 -4px #d9d9d9, 315px 0 0 -4px #d9d9d9, 316px 0 0 -4px #d9d9d9, 317px 0 0 -4px #d9d9d9, 318px 0 0 -4px #d9d9d9, 319px 0 0 -4px #d9d9d9, 320px 0 0 -4px #d9d9d9, 321px 0 0 -4px #d9d9d9, 322px 0 0 -4px #d9d9d9, 323px 0 0 -4px #d9d9d9, 324px 0 0 -4px #d9d9d9, 325px 0 0 -4px #d9d9d9, 326px 0 0 -4px #d9d9d9, 327px 0 0 -4px #d9d9d9, 328px 0 0 -4px #d9d9d9, 329px 0 0 -4px #d9d9d9, 330px 0 0 -4px #d9d9d9, 331px 0 0 -4px #d9d9d9, 332px 0 0 -4px #d9d9d9, 333px 0 0 -4px #d9d9d9, 334px 0 0 -4px #d9d9d9, 335px 0 0 -4px #d9d9d9, 336px 0 0 -4px #d9d9d9, 337px 0 0 -4px #d9d9d9, 338px 0 0 -4px #d9d9d9, 339px 0 0 -4px #d9d9d9, 340px 0 0 -4px #d9d9d9, 341px 0 0 -4px #d9d9d9, 342px 0 0 -4px #d9d9d9, 343px 0 0 -4px #d9d9d9, 344px 0 0 -4px #d9d9d9, 345px 0 0 -4px #d9d9d9, 346px 0 0 -4px #d9d9d9, 347px 0 0 -4px #d9d9d9, 348px 0 0 -4px #d9d9d9, 349px 0 0 -4px #d9d9d9, 350px 0 0 -4px #d9d9d9, 351px 0 0 -4px #d9d9d9, 352px 0 0 -4px #d9d9d9, 353px 0 0 -4px #d9d9d9, 354px 0 0 -4px #d9d9d9, 355px 0 0 -4px #d9d9d9, 356px 0 0 -4px #d9d9d9, 357px 0 0 -4px #d9d9d9, 358px 0 0 -4px #d9d9d9, 359px 0 0 -4px #d9d9d9, 360px 0 0 -4px #d9d9d9, 361px 0 0 -4px #d9d9d9, 362px 0 0 -4px #d9d9d9, 363px 0 0 -4px #d9d9d9, 364px 0 0 -4px #d9d9d9, 365px 0 0 -4px #d9d9d9, 366px 0 0 -4px #d9d9d9, 367px 0 0 -4px #d9d9d9, 368px 0 0 -4px #d9d9d9, 369px 0 0 -4px #d9d9d9, 370px 0 0 -4px #d9d9d9, 371px 0 0 -4px #d9d9d9, 372px 0 0 -4px #d9d9d9, 373px 0 0 -4px #d9d9d9, 374px 0 0 -4px #d9d9d9, 375px 0 0 -4px #d9d9d9, 376px 0 0 -4px #d9d9d9, 377px 0 0 -4px #d9d9d9, 378px 0 0 -4px #d9d9d9, 379px 0 0 -4px #d9d9d9, 380px 0 0 -4px #d9d9d9, 381px 0 0 -4px #d9d9d9, 382px 0 0 -4px #d9d9d9, 383px 0 0 -4px #d9d9d9, 384px 0 0 -4px #d9d9d9, 385px 0 0 -4px #d9d9d9, 386px 0 0 -4px #d9d9d9, 387px 0 0 -4px #d9d9d9, 388px 0 0 -4px #d9d9d9, 389px 0 0 -4px #d9d9d9, 390px 0 0 -4px #d9d9d9, 391px 0 0 -4px #d9d9d9, 392px 0 0 -4px #d9d9d9, 393px 0 0 -4px #d9d9d9, 394px 0 0 -4px #d9d9d9, 395px 0 0 -4px #d9d9d9, 396px 0 0 -4px #d9d9d9, 397px 0 0 -4px #d9d9d9, 398px 0 0 -4px #d9d9d9, 399px 0 0 -4px #d9d9d9, 400px 0 0 -4px #d9d9d9, 401px 0 0 -4px #d9d9d9, 402px 0 0 -4px #d9d9d9, 403px 0 0 -4px #d9d9d9, 404px 0 0 -4px #d9d9d9, 405px 0 0 -4px #d9d9d9, 406px 0 0 -4px #d9d9d9, 407px 0 0 -4px #d9d9d9, 408px 0 0 -4px #d9d9d9, 409px 0 0 -4px #d9d9d9, 410px 0 0 -4px #d9d9d9, 411px 0 0 -4px #d9d9d9, 412px 0 0 -4px #d9d9d9, 413px 0 0 -4px #d9d9d9, 414px 0 0 -4px #d9d9d9, 415px 0 0 -4px #d9d9d9, 416px 0 0 -4px #d9d9d9, 417px 0 0 -4px #d9d9d9, 418px 0 0 -4px #d9d9d9, 419px 0 0 -4px #d9d9d9, 420px 0 0 -4px #d9d9d9, 421px 0 0 -4px #d9d9d9, 422px 0 0 -4px #d9d9d9, 423px 0 0 -4px #d9d9d9, 424px 0 0 -4px #d9d9d9, 425px 0 0 -4px #d9d9d9, 426px 0 0 -4px #d9d9d9, 427px 0 0 -4px #d9d9d9, 428px 0 0 -4px #d9d9d9, 429px 0 0 -4px #d9d9d9, 430px 0 0 -4px #d9d9d9, 431px 0 0 -4px #d9d9d9, 432px 0 0 -4px #d9d9d9, 433px 0 0 -4px #d9d9d9, 434px 0 0 -4px #d9d9d9, 435px 0 0 -4px #d9d9d9, 436px 0 0 -4px #d9d9d9, 437px 0 0 -4px #d9d9d9, 438px 0 0 -4px #d9d9d9, 439px 0 0 -4px #d9d9d9, 440px 0 0 -4px #d9d9d9, 441px 0 0 -4px #d9d9d9, 442px 0 0 -4px #d9d9d9, 443px 0 0 -4px #d9d9d9, 444px 0 0 -4px #d9d9d9, 445px 0 0 -4px #d9d9d9, 446px 0 0 -4px #d9d9d9, 447px 0 0 -4px #d9d9d9, 448px 0 0 -4px #d9d9d9, 449px 0 0 -4px #d9d9d9, 450px 0 0 -4px #d9d9d9, 451px 0 0 -4px #d9d9d9, 452px 0 0 -4px #d9d9d9, 453px 0 0 -4px #d9d9d9, 454px 0 0 -4px #d9d9d9, 455px 0 0 -4px #d9d9d9, 456px 0 0 -4px #d9d9d9, 457px 0 0 -4px #d9d9d9, 458px 0 0 -4px #d9d9d9, 459px 0 0 -4px #d9d9d9, 460px 0 0 -4px #d9d9d9, 461px 0 0 -4px #d9d9d9, 462px 0 0 -4px #d9d9d9, 463px 0 0 -4px #d9d9d9, 464px 0 0 -4px #d9d9d9, 465px 0 0 -4px #d9d9d9, 466px 0 0 -4px #d9d9d9, 467px 0 0 -4px #d9d9d9, 468px 0 0 -4px #d9d9d9, 469px 0 0 -4px #d9d9d9, 470px 0 0 -4px #d9d9d9, 471px 0 0 -4px #d9d9d9, 472px 0 0 -4px #d9d9d9, 473px 0 0 -4px #d9d9d9, 474px 0 0 -4px #d9d9d9, 475px 0 0 -4px #d9d9d9, 476px 0 0 -4px #d9d9d9, 477px 0 0 -4px #d9d9d9, 478px 0 0 -4px #d9d9d9, 479px 0 0 -4px #d9d9d9, 480px 0 0 -4px #d9d9d9, 481px 0 0 -4px #d9d9d9, 482px 0 0 -4px #d9d9d9, 483px 0 0 -4px #d9d9d9, 484px 0 0 -4px #d9d9d9, 485px 0 0 -4px #d9d9d9, 486px 0 0 -4px #d9d9d9, 487px 0 0 -4px #d9d9d9, 488px 0 0 -4px #d9d9d9, 489px 0 0 -4px #d9d9d9, 490px 0 0 -4px #d9d9d9, 491px 0 0 -4px #d9d9d9, 492px 0 0 -4px #d9d9d9, 493px 0 0 -4px #d9d9d9, 494px 0 0 -4px #d9d9d9, 495px 0 0 -4px #d9d9d9, 496px 0 0 -4px #d9d9d9, 497px 0 0 -4px #d9d9d9, 498px 0 0 -4px #d9d9d9, 499px 0 0 -4px #d9d9d9, 500px 0 0 -4px #d9d9d9, 501px 0 0 -4px #d9d9d9, 502px 0 0 -4px #d9d9d9, 503px 0 0 -4px #d9d9d9, 504px 0 0 -4px #d9d9d9, 505px 0 0 -4px #d9d9d9, 506px 0 0 -4px #d9d9d9, 507px 0 0 -4px #d9d9d9, 508px 0 0 -4px #d9d9d9, 509px 0 0 -4px #d9d9d9, 510px 0 0 -4px #d9d9d9, 511px 0 0 -4px #d9d9d9, 512px 0 0 -4px #d9d9d9, 513px 0 0 -4px #d9d9d9, 514px 0 0 -4px #d9d9d9, 515px 0 0 -4px #d9d9d9, 516px 0 0 -4px #d9d9d9, 517px 0 0 -4px #d9d9d9, 518px 0 0 -4px #d9d9d9, 519px 0 0 -4px #d9d9d9, 520px 0 0 -4px #d9d9d9, 521px 0 0 -4px #d9d9d9, 522px 0 0 -4px #d9d9d9, 523px 0 0 -4px #d9d9d9, 524px 0 0 -4px #d9d9d9, 525px 0 0 -4px #d9d9d9, 526px 0 0 -4px #d9d9d9, 527px 0 0 -4px #d9d9d9, 528px 0 0 -4px #d9d9d9, 529px 0 0 -4px #d9d9d9, 530px 0 0 -4px #d9d9d9, 531px 0 0 -4px #d9d9d9, 532px 0 0 -4px #d9d9d9, 533px 0 0 -4px #d9d9d9, 534px 0 0 -4px #d9d9d9, 535px 0 0 -4px #d9d9d9, 536px 0 0 -4px #d9d9d9, 537px 0 0 -4px #d9d9d9, 538px 0 0 -4px #d9d9d9, 539px 0 0 -4px #d9d9d9, 540px 0 0 -4px #d9d9d9, 541px 0 0 -4px #d9d9d9, 542px 0 0 -4px #d9d9d9, 543px 0 0 -4px #d9d9d9, 544px 0 0 -4px #d9d9d9, 545px 0 0 -4px #d9d9d9, 546px 0 0 -4px #d9d9d9, 547px 0 0 -4px #d9d9d9, 548px 0 0 -4px #d9d9d9, 549px 0 0 -4px #d9d9d9, 550px 0 0 -4px #d9d9d9, 551px 0 0 -4px #d9d9d9, 552px 0 0 -4px #d9d9d9, 553px 0 0 -4px #d9d9d9, 554px 0 0 -4px #d9d9d9, 555px 0 0 -4px #d9d9d9, 556px 0 0 -4px #d9d9d9, 557px 0 0 -4px #d9d9d9, 558px 0 0 -4px #d9d9d9, 559px 0 0 -4px #d9d9d9, 560px 0 0 -4px #d9d9d9, 561px 0 0 -4px #d9d9d9, 562px 0 0 -4px #d9d9d9, 563px 0 0 -4px #d9d9d9, 564px 0 0 -4px #d9d9d9, 565px 0 0 -4px #d9d9d9, 566px 0 0 -4px #d9d9d9, 567px 0 0 -4px #d9d9d9, 568px 0 0 -4px #d9d9d9, 569px 0 0 -4px #d9d9d9, 570px 0 0 -4px #d9d9d9, 571px 0 0 -4px #d9d9d9, 572px 0 0 -4px #d9d9d9, 573px 0 0 -4px #d9d9d9, 574px 0 0 -4px #d9d9d9, 575px 0 0 -4px #d9d9d9, 576px 0 0 -4px #d9d9d9, 577px 0 0 -4px #d9d9d9, 578px 0 0 -4px #d9d9d9, 579px 0 0 -4px #d9d9d9, 580px 0 0 -4px #d9d9d9, 581px 0 0 -4px #d9d9d9, 582px 0 0 -4px #d9d9d9, 583px 0 0 -4px #d9d9d9, 584px 0 0 -4px #d9d9d9, 585px 0 0 -4px #d9d9d9, 586px 0 0 -4px #d9d9d9, 587px 0 0 -4px #d9d9d9, 588px 0 0 -4px #d9d9d9, 589px 0 0 -4px #d9d9d9, 590px 0 0 -4px #d9d9d9, 591px 0 0 -4px #d9d9d9, 592px 0 0 -4px #d9d9d9, 593px 0 0 -4px #d9d9d9, 594px 0 0 -4px #d9d9d9, 595px 0 0 -4px #d9d9d9, 596px 0 0 -4px #d9d9d9, 597px 0 0 -4px #d9d9d9, 598px 0 0 -4px #d9d9d9, 599px 0 0 -4px #d9d9d9, 600px 0 0 -4px #d9d9d9, 601px 0 0 -4px #d9d9d9, 602px 0 0 -4px #d9d9d9, 603px 0 0 -4px #d9d9d9, 604px 0 0 -4px #d9d9d9, 605px 0 0 -4px #d9d9d9, 606px 0 0 -4px #d9d9d9, 607px 0 0 -4px #d9d9d9, 608px 0 0 -4px #d9d9d9, 609px 0 0 -4px #d9d9d9, 610px 0 0 -4px #d9d9d9, 611px 0 0 -4px #d9d9d9, 612px 0 0 -4px #d9d9d9, 613px 0 0 -4px #d9d9d9, 614px 0 0 -4px #d9d9d9, 615px 0 0 -4px #d9d9d9, 616px 0 0 -4px #d9d9d9, 617px 0 0 -4px #d9d9d9, 618px 0 0 -4px #d9d9d9, 619px 0 0 -4px #d9d9d9, 620px 0 0 -4px #d9d9d9, 621px 0 0 -4px #d9d9d9, 622px 0 0 -4px #d9d9d9, 623px 0 0 -4px #d9d9d9, 624px 0 0 -4px #d9d9d9, 625px 0 0 -4px #d9d9d9, 626px 0 0 -4px #d9d9d9, 627px 0 0 -4px #d9d9d9, 628px 0 0 -4px #d9d9d9, 629px 0 0 -4px #d9d9d9, 630px 0 0 -4px #d9d9d9, 631px 0 0 -4px #d9d9d9, 632px 0 0 -4px #d9d9d9, 633px 0 0 -4px #d9d9d9, 634px 0 0 -4px #d9d9d9, 635px 0 0 -4px #d9d9d9, 636px 0 0 -4px #d9d9d9, 637px 0 0 -4px #d9d9d9, 638px 0 0 -4px #d9d9d9, 639px 0 0 -4px #d9d9d9, 640px 0 0 -4px #d9d9d9, 641px 0 0 -4px #d9d9d9, 642px 0 0 -4px #d9d9d9, 643px 0 0 -4px #d9d9d9, 644px 0 0 -4px #d9d9d9, 645px 0 0 -4px #d9d9d9, 646px 0 0 -4px #d9d9d9, 647px 0 0 -4px #d9d9d9, 648px 0 0 -4px #d9d9d9, 649px 0 0 -4px #d9d9d9, 650px 0 0 -4px #d9d9d9, 651px 0 0 -4px #d9d9d9, 652px 0 0 -4px #d9d9d9, 653px 0 0 -4px #d9d9d9, 654px 0 0 -4px #d9d9d9, 655px 0 0 -4px #d9d9d9, 656px 0 0 -4px #d9d9d9, 657px 0 0 -4px #d9d9d9, 658px 0 0 -4px #d9d9d9, 659px 0 0 -4px #d9d9d9, 660px 0 0 -4px #d9d9d9, 661px 0 0 -4px #d9d9d9, 662px 0 0 -4px #d9d9d9, 663px 0 0 -4px #d9d9d9, 664px 0 0 -4px #d9d9d9, 665px 0 0 -4px #d9d9d9, 666px 0 0 -4px #d9d9d9, 667px 0 0 -4px #d9d9d9, 668px 0 0 -4px #d9d9d9, 669px 0 0 -4px #d9d9d9, 670px 0 0 -4px #d9d9d9, 671px 0 0 -4px #d9d9d9, 672px 0 0 -4px #d9d9d9, 673px 0 0 -4px #d9d9d9, 674px 0 0 -4px #d9d9d9, 675px 0 0 -4px #d9d9d9, 676px 0 0 -4px #d9d9d9, 677px 0 0 -4px #d9d9d9, 678px 0 0 -4px #d9d9d9, 679px 0 0 -4px #d9d9d9, 680px 0 0 -4px #d9d9d9, 681px 0 0 -4px #d9d9d9, 682px 0 0 -4px #d9d9d9, 683px 0 0 -4px #d9d9d9, 684px 0 0 -4px #d9d9d9, 685px 0 0 -4px #d9d9d9, 686px 0 0 -4px #d9d9d9, 687px 0 0 -4px #d9d9d9, 688px 0 0 -4px #d9d9d9, 689px 0 0 -4px #d9d9d9, 690px 0 0 -4px #d9d9d9, 691px 0 0 -4px #d9d9d9, 692px 0 0 -4px #d9d9d9, 693px 0 0 -4px #d9d9d9, 694px 0 0 -4px #d9d9d9, 695px 0 0 -4px #d9d9d9, 696px 0 0 -4px #d9d9d9, 697px 0 0 -4px #d9d9d9, 698px 0 0 -4px #d9d9d9, 699px 0 0 -4px #d9d9d9, 700px 0 0 -4px #d9d9d9, 701px 0 0 -4px #d9d9d9, 702px 0 0 -4px #d9d9d9, 703px 0 0 -4px #d9d9d9, 704px 0 0 -4px #d9d9d9, 705px 0 0 -4px #d9d9d9, 706px 0 0 -4px #d9d9d9, 707px 0 0 -4px #d9d9d9, 708px 0 0 -4px #d9d9d9, 709px 0 0 -4px #d9d9d9, 710px 0 0 -4px #d9d9d9, 711px 0 0 -4px #d9d9d9, 712px 0 0 -4px #d9d9d9, 713px 0 0 -4px #d9d9d9, 714px 0 0 -4px #d9d9d9, 715px 0 0 -4px #d9d9d9, 716px 0 0 -4px #d9d9d9, 717px 0 0 -4px #d9d9d9, 718px 0 0 -4px #d9d9d9, 719px 0 0 -4px #d9d9d9, 720px 0 0 -4px #d9d9d9, 721px 0 0 -4px #d9d9d9, 722px 0 0 -4px #d9d9d9, 723px 0 0 -4px #d9d9d9, 724px 0 0 -4px #d9d9d9, 725px 0 0 -4px #d9d9d9, 726px 0 0 -4px #d9d9d9, 727px 0 0 -4px #d9d9d9, 728px 0 0 -4px #d9d9d9, 729px 0 0 -4px #d9d9d9, 730px 0 0 -4px #d9d9d9, 731px 0 0 -4px #d9d9d9, 732px 0 0 -4px #d9d9d9, 733px 0 0 -4px #d9d9d9, 734px 0 0 -4px #d9d9d9, 735px 0 0 -4px #d9d9d9, 736px 0 0 -4px #d9d9d9, 737px 0 0 -4px #d9d9d9, 738px 0 0 -4px #d9d9d9, 739px 0 0 -4px #d9d9d9, 740px 0 0 -4px #d9d9d9, 741px 0 0 -4px #d9d9d9, 742px 0 0 -4px #d9d9d9, 743px 0 0 -4px #d9d9d9, 744px 0 0 -4px #d9d9d9, 745px 0 0 -4px #d9d9d9, 746px 0 0 -4px #d9d9d9, 747px 0 0 -4px #d9d9d9, 748px 0 0 -4px #d9d9d9, 749px 0 0 -4px #d9d9d9, 750px 0 0 -4px #d9d9d9, 751px 0 0 -4px #d9d9d9, 752px 0 0 -4px #d9d9d9, 753px 0 0 -4px #d9d9d9, 754px 0 0 -4px #d9d9d9, 755px 0 0 -4px #d9d9d9, 756px 0 0 -4px #d9d9d9, 757px 0 0 -4px #d9d9d9, 758px 0 0 -4px #d9d9d9, 759px 0 0 -4px #d9d9d9, 760px 0 0 -4px #d9d9d9, 761px 0 0 -4px #d9d9d9, 762px 0 0 -4px #d9d9d9, 763px 0 0 -4px #d9d9d9, 764px 0 0 -4px #d9d9d9, 765px 0 0 -4px #d9d9d9, 766px 0 0 -4px #d9d9d9, 767px 0 0 -4px #d9d9d9, 768px 0 0 -4px #d9d9d9, 769px 0 0 -4px #d9d9d9, 770px 0 0 -4px #d9d9d9, 771px 0 0 -4px #d9d9d9, 772px 0 0 -4px #d9d9d9, 773px 0 0 -4px #d9d9d9, 774px 0 0 -4px #d9d9d9, 775px 0 0 -4px #d9d9d9, 776px 0 0 -4px #d9d9d9, 777px 0 0 -4px #d9d9d9, 778px 0 0 -4px #d9d9d9, 779px 0 0 -4px #d9d9d9, 780px 0 0 -4px #d9d9d9, 781px 0 0 -4px #d9d9d9, 782px 0 0 -4px #d9d9d9, 783px 0 0 -4px #d9d9d9, 784px 0 0 -4px #d9d9d9, 785px 0 0 -4px #d9d9d9, 786px 0 0 -4px #d9d9d9, 787px 0 0 -4px #d9d9d9, 788px 0 0 -4px #d9d9d9, 789px 0 0 -4px #d9d9d9, 790px 0 0 -4px #d9d9d9, 791px 0 0 -4px #d9d9d9, 792px 0 0 -4px #d9d9d9, 793px 0 0 -4px #d9d9d9, 794px 0 0 -4px #d9d9d9, 795px 0 0 -4px #d9d9d9, 796px 0 0 -4px #d9d9d9, 797px 0 0 -4px #d9d9d9, 798px 0 0 -4px #d9d9d9, 799px 0 0 -4px #d9d9d9, 800px 0 0 -4px #d9d9d9;
  box-shadow: 5px 0 0 -4px #d9d9d9, 6px 0 0 -4px #d9d9d9, 7px 0 0 -4px #d9d9d9, 8px 0 0 -4px #d9d9d9, 9px 0 0 -4px #d9d9d9, 10px 0 0 -4px #d9d9d9, 11px 0 0 -4px #d9d9d9, 12px 0 0 -4px #d9d9d9, 13px 0 0 -4px #d9d9d9, 14px 0 0 -4px #d9d9d9, 15px 0 0 -4px #d9d9d9, 16px 0 0 -4px #d9d9d9, 17px 0 0 -4px #d9d9d9, 18px 0 0 -4px #d9d9d9, 19px 0 0 -4px #d9d9d9, 20px 0 0 -4px #d9d9d9, 21px 0 0 -4px #d9d9d9, 22px 0 0 -4px #d9d9d9, 23px 0 0 -4px #d9d9d9, 24px 0 0 -4px #d9d9d9, 25px 0 0 -4px #d9d9d9, 26px 0 0 -4px #d9d9d9, 27px 0 0 -4px #d9d9d9, 28px 0 0 -4px #d9d9d9, 29px 0 0 -4px #d9d9d9, 30px 0 0 -4px #d9d9d9, 31px 0 0 -4px #d9d9d9, 32px 0 0 -4px #d9d9d9, 33px 0 0 -4px #d9d9d9, 34px 0 0 -4px #d9d9d9, 35px 0 0 -4px #d9d9d9, 36px 0 0 -4px #d9d9d9, 37px 0 0 -4px #d9d9d9, 38px 0 0 -4px #d9d9d9, 39px 0 0 -4px #d9d9d9, 40px 0 0 -4px #d9d9d9, 41px 0 0 -4px #d9d9d9, 42px 0 0 -4px #d9d9d9, 43px 0 0 -4px #d9d9d9, 44px 0 0 -4px #d9d9d9, 45px 0 0 -4px #d9d9d9, 46px 0 0 -4px #d9d9d9, 47px 0 0 -4px #d9d9d9, 48px 0 0 -4px #d9d9d9, 49px 0 0 -4px #d9d9d9, 50px 0 0 -4px #d9d9d9, 51px 0 0 -4px #d9d9d9, 52px 0 0 -4px #d9d9d9, 53px 0 0 -4px #d9d9d9, 54px 0 0 -4px #d9d9d9, 55px 0 0 -4px #d9d9d9, 56px 0 0 -4px #d9d9d9, 57px 0 0 -4px #d9d9d9, 58px 0 0 -4px #d9d9d9, 59px 0 0 -4px #d9d9d9, 60px 0 0 -4px #d9d9d9, 61px 0 0 -4px #d9d9d9, 62px 0 0 -4px #d9d9d9, 63px 0 0 -4px #d9d9d9, 64px 0 0 -4px #d9d9d9, 65px 0 0 -4px #d9d9d9, 66px 0 0 -4px #d9d9d9, 67px 0 0 -4px #d9d9d9, 68px 0 0 -4px #d9d9d9, 69px 0 0 -4px #d9d9d9, 70px 0 0 -4px #d9d9d9, 71px 0 0 -4px #d9d9d9, 72px 0 0 -4px #d9d9d9, 73px 0 0 -4px #d9d9d9, 74px 0 0 -4px #d9d9d9, 75px 0 0 -4px #d9d9d9, 76px 0 0 -4px #d9d9d9, 77px 0 0 -4px #d9d9d9, 78px 0 0 -4px #d9d9d9, 79px 0 0 -4px #d9d9d9, 80px 0 0 -4px #d9d9d9, 81px 0 0 -4px #d9d9d9, 82px 0 0 -4px #d9d9d9, 83px 0 0 -4px #d9d9d9, 84px 0 0 -4px #d9d9d9, 85px 0 0 -4px #d9d9d9, 86px 0 0 -4px #d9d9d9, 87px 0 0 -4px #d9d9d9, 88px 0 0 -4px #d9d9d9, 89px 0 0 -4px #d9d9d9, 90px 0 0 -4px #d9d9d9, 91px 0 0 -4px #d9d9d9, 92px 0 0 -4px #d9d9d9, 93px 0 0 -4px #d9d9d9, 94px 0 0 -4px #d9d9d9, 95px 0 0 -4px #d9d9d9, 96px 0 0 -4px #d9d9d9, 97px 0 0 -4px #d9d9d9, 98px 0 0 -4px #d9d9d9, 99px 0 0 -4px #d9d9d9, 100px 0 0 -4px #d9d9d9, 101px 0 0 -4px #d9d9d9, 102px 0 0 -4px #d9d9d9, 103px 0 0 -4px #d9d9d9, 104px 0 0 -4px #d9d9d9, 105px 0 0 -4px #d9d9d9, 106px 0 0 -4px #d9d9d9, 107px 0 0 -4px #d9d9d9, 108px 0 0 -4px #d9d9d9, 109px 0 0 -4px #d9d9d9, 110px 0 0 -4px #d9d9d9, 111px 0 0 -4px #d9d9d9, 112px 0 0 -4px #d9d9d9, 113px 0 0 -4px #d9d9d9, 114px 0 0 -4px #d9d9d9, 115px 0 0 -4px #d9d9d9, 116px 0 0 -4px #d9d9d9, 117px 0 0 -4px #d9d9d9, 118px 0 0 -4px #d9d9d9, 119px 0 0 -4px #d9d9d9, 120px 0 0 -4px #d9d9d9, 121px 0 0 -4px #d9d9d9, 122px 0 0 -4px #d9d9d9, 123px 0 0 -4px #d9d9d9, 124px 0 0 -4px #d9d9d9, 125px 0 0 -4px #d9d9d9, 126px 0 0 -4px #d9d9d9, 127px 0 0 -4px #d9d9d9, 128px 0 0 -4px #d9d9d9, 129px 0 0 -4px #d9d9d9, 130px 0 0 -4px #d9d9d9, 131px 0 0 -4px #d9d9d9, 132px 0 0 -4px #d9d9d9, 133px 0 0 -4px #d9d9d9, 134px 0 0 -4px #d9d9d9, 135px 0 0 -4px #d9d9d9, 136px 0 0 -4px #d9d9d9, 137px 0 0 -4px #d9d9d9, 138px 0 0 -4px #d9d9d9, 139px 0 0 -4px #d9d9d9, 140px 0 0 -4px #d9d9d9, 141px 0 0 -4px #d9d9d9, 142px 0 0 -4px #d9d9d9, 143px 0 0 -4px #d9d9d9, 144px 0 0 -4px #d9d9d9, 145px 0 0 -4px #d9d9d9, 146px 0 0 -4px #d9d9d9, 147px 0 0 -4px #d9d9d9, 148px 0 0 -4px #d9d9d9, 149px 0 0 -4px #d9d9d9, 150px 0 0 -4px #d9d9d9, 151px 0 0 -4px #d9d9d9, 152px 0 0 -4px #d9d9d9, 153px 0 0 -4px #d9d9d9, 154px 0 0 -4px #d9d9d9, 155px 0 0 -4px #d9d9d9, 156px 0 0 -4px #d9d9d9, 157px 0 0 -4px #d9d9d9, 158px 0 0 -4px #d9d9d9, 159px 0 0 -4px #d9d9d9, 160px 0 0 -4px #d9d9d9, 161px 0 0 -4px #d9d9d9, 162px 0 0 -4px #d9d9d9, 163px 0 0 -4px #d9d9d9, 164px 0 0 -4px #d9d9d9, 165px 0 0 -4px #d9d9d9, 166px 0 0 -4px #d9d9d9, 167px 0 0 -4px #d9d9d9, 168px 0 0 -4px #d9d9d9, 169px 0 0 -4px #d9d9d9, 170px 0 0 -4px #d9d9d9, 171px 0 0 -4px #d9d9d9, 172px 0 0 -4px #d9d9d9, 173px 0 0 -4px #d9d9d9, 174px 0 0 -4px #d9d9d9, 175px 0 0 -4px #d9d9d9, 176px 0 0 -4px #d9d9d9, 177px 0 0 -4px #d9d9d9, 178px 0 0 -4px #d9d9d9, 179px 0 0 -4px #d9d9d9, 180px 0 0 -4px #d9d9d9, 181px 0 0 -4px #d9d9d9, 182px 0 0 -4px #d9d9d9, 183px 0 0 -4px #d9d9d9, 184px 0 0 -4px #d9d9d9, 185px 0 0 -4px #d9d9d9, 186px 0 0 -4px #d9d9d9, 187px 0 0 -4px #d9d9d9, 188px 0 0 -4px #d9d9d9, 189px 0 0 -4px #d9d9d9, 190px 0 0 -4px #d9d9d9, 191px 0 0 -4px #d9d9d9, 192px 0 0 -4px #d9d9d9, 193px 0 0 -4px #d9d9d9, 194px 0 0 -4px #d9d9d9, 195px 0 0 -4px #d9d9d9, 196px 0 0 -4px #d9d9d9, 197px 0 0 -4px #d9d9d9, 198px 0 0 -4px #d9d9d9, 199px 0 0 -4px #d9d9d9, 200px 0 0 -4px #d9d9d9, 201px 0 0 -4px #d9d9d9, 202px 0 0 -4px #d9d9d9, 203px 0 0 -4px #d9d9d9, 204px 0 0 -4px #d9d9d9, 205px 0 0 -4px #d9d9d9, 206px 0 0 -4px #d9d9d9, 207px 0 0 -4px #d9d9d9, 208px 0 0 -4px #d9d9d9, 209px 0 0 -4px #d9d9d9, 210px 0 0 -4px #d9d9d9, 211px 0 0 -4px #d9d9d9, 212px 0 0 -4px #d9d9d9, 213px 0 0 -4px #d9d9d9, 214px 0 0 -4px #d9d9d9, 215px 0 0 -4px #d9d9d9, 216px 0 0 -4px #d9d9d9, 217px 0 0 -4px #d9d9d9, 218px 0 0 -4px #d9d9d9, 219px 0 0 -4px #d9d9d9, 220px 0 0 -4px #d9d9d9, 221px 0 0 -4px #d9d9d9, 222px 0 0 -4px #d9d9d9, 223px 0 0 -4px #d9d9d9, 224px 0 0 -4px #d9d9d9, 225px 0 0 -4px #d9d9d9, 226px 0 0 -4px #d9d9d9, 227px 0 0 -4px #d9d9d9, 228px 0 0 -4px #d9d9d9, 229px 0 0 -4px #d9d9d9, 230px 0 0 -4px #d9d9d9, 231px 0 0 -4px #d9d9d9, 232px 0 0 -4px #d9d9d9, 233px 0 0 -4px #d9d9d9, 234px 0 0 -4px #d9d9d9, 235px 0 0 -4px #d9d9d9, 236px 0 0 -4px #d9d9d9, 237px 0 0 -4px #d9d9d9, 238px 0 0 -4px #d9d9d9, 239px 0 0 -4px #d9d9d9, 240px 0 0 -4px #d9d9d9, 241px 0 0 -4px #d9d9d9, 242px 0 0 -4px #d9d9d9, 243px 0 0 -4px #d9d9d9, 244px 0 0 -4px #d9d9d9, 245px 0 0 -4px #d9d9d9, 246px 0 0 -4px #d9d9d9, 247px 0 0 -4px #d9d9d9, 248px 0 0 -4px #d9d9d9, 249px 0 0 -4px #d9d9d9, 250px 0 0 -4px #d9d9d9, 251px 0 0 -4px #d9d9d9, 252px 0 0 -4px #d9d9d9, 253px 0 0 -4px #d9d9d9, 254px 0 0 -4px #d9d9d9, 255px 0 0 -4px #d9d9d9, 256px 0 0 -4px #d9d9d9, 257px 0 0 -4px #d9d9d9, 258px 0 0 -4px #d9d9d9, 259px 0 0 -4px #d9d9d9, 260px 0 0 -4px #d9d9d9, 261px 0 0 -4px #d9d9d9, 262px 0 0 -4px #d9d9d9, 263px 0 0 -4px #d9d9d9, 264px 0 0 -4px #d9d9d9, 265px 0 0 -4px #d9d9d9, 266px 0 0 -4px #d9d9d9, 267px 0 0 -4px #d9d9d9, 268px 0 0 -4px #d9d9d9, 269px 0 0 -4px #d9d9d9, 270px 0 0 -4px #d9d9d9, 271px 0 0 -4px #d9d9d9, 272px 0 0 -4px #d9d9d9, 273px 0 0 -4px #d9d9d9, 274px 0 0 -4px #d9d9d9, 275px 0 0 -4px #d9d9d9, 276px 0 0 -4px #d9d9d9, 277px 0 0 -4px #d9d9d9, 278px 0 0 -4px #d9d9d9, 279px 0 0 -4px #d9d9d9, 280px 0 0 -4px #d9d9d9, 281px 0 0 -4px #d9d9d9, 282px 0 0 -4px #d9d9d9, 283px 0 0 -4px #d9d9d9, 284px 0 0 -4px #d9d9d9, 285px 0 0 -4px #d9d9d9, 286px 0 0 -4px #d9d9d9, 287px 0 0 -4px #d9d9d9, 288px 0 0 -4px #d9d9d9, 289px 0 0 -4px #d9d9d9, 290px 0 0 -4px #d9d9d9, 291px 0 0 -4px #d9d9d9, 292px 0 0 -4px #d9d9d9, 293px 0 0 -4px #d9d9d9, 294px 0 0 -4px #d9d9d9, 295px 0 0 -4px #d9d9d9, 296px 0 0 -4px #d9d9d9, 297px 0 0 -4px #d9d9d9, 298px 0 0 -4px #d9d9d9, 299px 0 0 -4px #d9d9d9, 300px 0 0 -4px #d9d9d9, 301px 0 0 -4px #d9d9d9, 302px 0 0 -4px #d9d9d9, 303px 0 0 -4px #d9d9d9, 304px 0 0 -4px #d9d9d9, 305px 0 0 -4px #d9d9d9, 306px 0 0 -4px #d9d9d9, 307px 0 0 -4px #d9d9d9, 308px 0 0 -4px #d9d9d9, 309px 0 0 -4px #d9d9d9, 310px 0 0 -4px #d9d9d9, 311px 0 0 -4px #d9d9d9, 312px 0 0 -4px #d9d9d9, 313px 0 0 -4px #d9d9d9, 314px 0 0 -4px #d9d9d9, 315px 0 0 -4px #d9d9d9, 316px 0 0 -4px #d9d9d9, 317px 0 0 -4px #d9d9d9, 318px 0 0 -4px #d9d9d9, 319px 0 0 -4px #d9d9d9, 320px 0 0 -4px #d9d9d9, 321px 0 0 -4px #d9d9d9, 322px 0 0 -4px #d9d9d9, 323px 0 0 -4px #d9d9d9, 324px 0 0 -4px #d9d9d9, 325px 0 0 -4px #d9d9d9, 326px 0 0 -4px #d9d9d9, 327px 0 0 -4px #d9d9d9, 328px 0 0 -4px #d9d9d9, 329px 0 0 -4px #d9d9d9, 330px 0 0 -4px #d9d9d9, 331px 0 0 -4px #d9d9d9, 332px 0 0 -4px #d9d9d9, 333px 0 0 -4px #d9d9d9, 334px 0 0 -4px #d9d9d9, 335px 0 0 -4px #d9d9d9, 336px 0 0 -4px #d9d9d9, 337px 0 0 -4px #d9d9d9, 338px 0 0 -4px #d9d9d9, 339px 0 0 -4px #d9d9d9, 340px 0 0 -4px #d9d9d9, 341px 0 0 -4px #d9d9d9, 342px 0 0 -4px #d9d9d9, 343px 0 0 -4px #d9d9d9, 344px 0 0 -4px #d9d9d9, 345px 0 0 -4px #d9d9d9, 346px 0 0 -4px #d9d9d9, 347px 0 0 -4px #d9d9d9, 348px 0 0 -4px #d9d9d9, 349px 0 0 -4px #d9d9d9, 350px 0 0 -4px #d9d9d9, 351px 0 0 -4px #d9d9d9, 352px 0 0 -4px #d9d9d9, 353px 0 0 -4px #d9d9d9, 354px 0 0 -4px #d9d9d9, 355px 0 0 -4px #d9d9d9, 356px 0 0 -4px #d9d9d9, 357px 0 0 -4px #d9d9d9, 358px 0 0 -4px #d9d9d9, 359px 0 0 -4px #d9d9d9, 360px 0 0 -4px #d9d9d9, 361px 0 0 -4px #d9d9d9, 362px 0 0 -4px #d9d9d9, 363px 0 0 -4px #d9d9d9, 364px 0 0 -4px #d9d9d9, 365px 0 0 -4px #d9d9d9, 366px 0 0 -4px #d9d9d9, 367px 0 0 -4px #d9d9d9, 368px 0 0 -4px #d9d9d9, 369px 0 0 -4px #d9d9d9, 370px 0 0 -4px #d9d9d9, 371px 0 0 -4px #d9d9d9, 372px 0 0 -4px #d9d9d9, 373px 0 0 -4px #d9d9d9, 374px 0 0 -4px #d9d9d9, 375px 0 0 -4px #d9d9d9, 376px 0 0 -4px #d9d9d9, 377px 0 0 -4px #d9d9d9, 378px 0 0 -4px #d9d9d9, 379px 0 0 -4px #d9d9d9, 380px 0 0 -4px #d9d9d9, 381px 0 0 -4px #d9d9d9, 382px 0 0 -4px #d9d9d9, 383px 0 0 -4px #d9d9d9, 384px 0 0 -4px #d9d9d9, 385px 0 0 -4px #d9d9d9, 386px 0 0 -4px #d9d9d9, 387px 0 0 -4px #d9d9d9, 388px 0 0 -4px #d9d9d9, 389px 0 0 -4px #d9d9d9, 390px 0 0 -4px #d9d9d9, 391px 0 0 -4px #d9d9d9, 392px 0 0 -4px #d9d9d9, 393px 0 0 -4px #d9d9d9, 394px 0 0 -4px #d9d9d9, 395px 0 0 -4px #d9d9d9, 396px 0 0 -4px #d9d9d9, 397px 0 0 -4px #d9d9d9, 398px 0 0 -4px #d9d9d9, 399px 0 0 -4px #d9d9d9, 400px 0 0 -4px #d9d9d9, 401px 0 0 -4px #d9d9d9, 402px 0 0 -4px #d9d9d9, 403px 0 0 -4px #d9d9d9, 404px 0 0 -4px #d9d9d9, 405px 0 0 -4px #d9d9d9, 406px 0 0 -4px #d9d9d9, 407px 0 0 -4px #d9d9d9, 408px 0 0 -4px #d9d9d9, 409px 0 0 -4px #d9d9d9, 410px 0 0 -4px #d9d9d9, 411px 0 0 -4px #d9d9d9, 412px 0 0 -4px #d9d9d9, 413px 0 0 -4px #d9d9d9, 414px 0 0 -4px #d9d9d9, 415px 0 0 -4px #d9d9d9, 416px 0 0 -4px #d9d9d9, 417px 0 0 -4px #d9d9d9, 418px 0 0 -4px #d9d9d9, 419px 0 0 -4px #d9d9d9, 420px 0 0 -4px #d9d9d9, 421px 0 0 -4px #d9d9d9, 422px 0 0 -4px #d9d9d9, 423px 0 0 -4px #d9d9d9, 424px 0 0 -4px #d9d9d9, 425px 0 0 -4px #d9d9d9, 426px 0 0 -4px #d9d9d9, 427px 0 0 -4px #d9d9d9, 428px 0 0 -4px #d9d9d9, 429px 0 0 -4px #d9d9d9, 430px 0 0 -4px #d9d9d9, 431px 0 0 -4px #d9d9d9, 432px 0 0 -4px #d9d9d9, 433px 0 0 -4px #d9d9d9, 434px 0 0 -4px #d9d9d9, 435px 0 0 -4px #d9d9d9, 436px 0 0 -4px #d9d9d9, 437px 0 0 -4px #d9d9d9, 438px 0 0 -4px #d9d9d9, 439px 0 0 -4px #d9d9d9, 440px 0 0 -4px #d9d9d9, 441px 0 0 -4px #d9d9d9, 442px 0 0 -4px #d9d9d9, 443px 0 0 -4px #d9d9d9, 444px 0 0 -4px #d9d9d9, 445px 0 0 -4px #d9d9d9, 446px 0 0 -4px #d9d9d9, 447px 0 0 -4px #d9d9d9, 448px 0 0 -4px #d9d9d9, 449px 0 0 -4px #d9d9d9, 450px 0 0 -4px #d9d9d9, 451px 0 0 -4px #d9d9d9, 452px 0 0 -4px #d9d9d9, 453px 0 0 -4px #d9d9d9, 454px 0 0 -4px #d9d9d9, 455px 0 0 -4px #d9d9d9, 456px 0 0 -4px #d9d9d9, 457px 0 0 -4px #d9d9d9, 458px 0 0 -4px #d9d9d9, 459px 0 0 -4px #d9d9d9, 460px 0 0 -4px #d9d9d9, 461px 0 0 -4px #d9d9d9, 462px 0 0 -4px #d9d9d9, 463px 0 0 -4px #d9d9d9, 464px 0 0 -4px #d9d9d9, 465px 0 0 -4px #d9d9d9, 466px 0 0 -4px #d9d9d9, 467px 0 0 -4px #d9d9d9, 468px 0 0 -4px #d9d9d9, 469px 0 0 -4px #d9d9d9, 470px 0 0 -4px #d9d9d9, 471px 0 0 -4px #d9d9d9, 472px 0 0 -4px #d9d9d9, 473px 0 0 -4px #d9d9d9, 474px 0 0 -4px #d9d9d9, 475px 0 0 -4px #d9d9d9, 476px 0 0 -4px #d9d9d9, 477px 0 0 -4px #d9d9d9, 478px 0 0 -4px #d9d9d9, 479px 0 0 -4px #d9d9d9, 480px 0 0 -4px #d9d9d9, 481px 0 0 -4px #d9d9d9, 482px 0 0 -4px #d9d9d9, 483px 0 0 -4px #d9d9d9, 484px 0 0 -4px #d9d9d9, 485px 0 0 -4px #d9d9d9, 486px 0 0 -4px #d9d9d9, 487px 0 0 -4px #d9d9d9, 488px 0 0 -4px #d9d9d9, 489px 0 0 -4px #d9d9d9, 490px 0 0 -4px #d9d9d9, 491px 0 0 -4px #d9d9d9, 492px 0 0 -4px #d9d9d9, 493px 0 0 -4px #d9d9d9, 494px 0 0 -4px #d9d9d9, 495px 0 0 -4px #d9d9d9, 496px 0 0 -4px #d9d9d9, 497px 0 0 -4px #d9d9d9, 498px 0 0 -4px #d9d9d9, 499px 0 0 -4px #d9d9d9, 500px 0 0 -4px #d9d9d9, 501px 0 0 -4px #d9d9d9, 502px 0 0 -4px #d9d9d9, 503px 0 0 -4px #d9d9d9, 504px 0 0 -4px #d9d9d9, 505px 0 0 -4px #d9d9d9, 506px 0 0 -4px #d9d9d9, 507px 0 0 -4px #d9d9d9, 508px 0 0 -4px #d9d9d9, 509px 0 0 -4px #d9d9d9, 510px 0 0 -4px #d9d9d9, 511px 0 0 -4px #d9d9d9, 512px 0 0 -4px #d9d9d9, 513px 0 0 -4px #d9d9d9, 514px 0 0 -4px #d9d9d9, 515px 0 0 -4px #d9d9d9, 516px 0 0 -4px #d9d9d9, 517px 0 0 -4px #d9d9d9, 518px 0 0 -4px #d9d9d9, 519px 0 0 -4px #d9d9d9, 520px 0 0 -4px #d9d9d9, 521px 0 0 -4px #d9d9d9, 522px 0 0 -4px #d9d9d9, 523px 0 0 -4px #d9d9d9, 524px 0 0 -4px #d9d9d9, 525px 0 0 -4px #d9d9d9, 526px 0 0 -4px #d9d9d9, 527px 0 0 -4px #d9d9d9, 528px 0 0 -4px #d9d9d9, 529px 0 0 -4px #d9d9d9, 530px 0 0 -4px #d9d9d9, 531px 0 0 -4px #d9d9d9, 532px 0 0 -4px #d9d9d9, 533px 0 0 -4px #d9d9d9, 534px 0 0 -4px #d9d9d9, 535px 0 0 -4px #d9d9d9, 536px 0 0 -4px #d9d9d9, 537px 0 0 -4px #d9d9d9, 538px 0 0 -4px #d9d9d9, 539px 0 0 -4px #d9d9d9, 540px 0 0 -4px #d9d9d9, 541px 0 0 -4px #d9d9d9, 542px 0 0 -4px #d9d9d9, 543px 0 0 -4px #d9d9d9, 544px 0 0 -4px #d9d9d9, 545px 0 0 -4px #d9d9d9, 546px 0 0 -4px #d9d9d9, 547px 0 0 -4px #d9d9d9, 548px 0 0 -4px #d9d9d9, 549px 0 0 -4px #d9d9d9, 550px 0 0 -4px #d9d9d9, 551px 0 0 -4px #d9d9d9, 552px 0 0 -4px #d9d9d9, 553px 0 0 -4px #d9d9d9, 554px 0 0 -4px #d9d9d9, 555px 0 0 -4px #d9d9d9, 556px 0 0 -4px #d9d9d9, 557px 0 0 -4px #d9d9d9, 558px 0 0 -4px #d9d9d9, 559px 0 0 -4px #d9d9d9, 560px 0 0 -4px #d9d9d9, 561px 0 0 -4px #d9d9d9, 562px 0 0 -4px #d9d9d9, 563px 0 0 -4px #d9d9d9, 564px 0 0 -4px #d9d9d9, 565px 0 0 -4px #d9d9d9, 566px 0 0 -4px #d9d9d9, 567px 0 0 -4px #d9d9d9, 568px 0 0 -4px #d9d9d9, 569px 0 0 -4px #d9d9d9, 570px 0 0 -4px #d9d9d9, 571px 0 0 -4px #d9d9d9, 572px 0 0 -4px #d9d9d9, 573px 0 0 -4px #d9d9d9, 574px 0 0 -4px #d9d9d9, 575px 0 0 -4px #d9d9d9, 576px 0 0 -4px #d9d9d9, 577px 0 0 -4px #d9d9d9, 578px 0 0 -4px #d9d9d9, 579px 0 0 -4px #d9d9d9, 580px 0 0 -4px #d9d9d9, 581px 0 0 -4px #d9d9d9, 582px 0 0 -4px #d9d9d9, 583px 0 0 -4px #d9d9d9, 584px 0 0 -4px #d9d9d9, 585px 0 0 -4px #d9d9d9, 586px 0 0 -4px #d9d9d9, 587px 0 0 -4px #d9d9d9, 588px 0 0 -4px #d9d9d9, 589px 0 0 -4px #d9d9d9, 590px 0 0 -4px #d9d9d9, 591px 0 0 -4px #d9d9d9, 592px 0 0 -4px #d9d9d9, 593px 0 0 -4px #d9d9d9, 594px 0 0 -4px #d9d9d9, 595px 0 0 -4px #d9d9d9, 596px 0 0 -4px #d9d9d9, 597px 0 0 -4px #d9d9d9, 598px 0 0 -4px #d9d9d9, 599px 0 0 -4px #d9d9d9, 600px 0 0 -4px #d9d9d9, 601px 0 0 -4px #d9d9d9, 602px 0 0 -4px #d9d9d9, 603px 0 0 -4px #d9d9d9, 604px 0 0 -4px #d9d9d9, 605px 0 0 -4px #d9d9d9, 606px 0 0 -4px #d9d9d9, 607px 0 0 -4px #d9d9d9, 608px 0 0 -4px #d9d9d9, 609px 0 0 -4px #d9d9d9, 610px 0 0 -4px #d9d9d9, 611px 0 0 -4px #d9d9d9, 612px 0 0 -4px #d9d9d9, 613px 0 0 -4px #d9d9d9, 614px 0 0 -4px #d9d9d9, 615px 0 0 -4px #d9d9d9, 616px 0 0 -4px #d9d9d9, 617px 0 0 -4px #d9d9d9, 618px 0 0 -4px #d9d9d9, 619px 0 0 -4px #d9d9d9, 620px 0 0 -4px #d9d9d9, 621px 0 0 -4px #d9d9d9, 622px 0 0 -4px #d9d9d9, 623px 0 0 -4px #d9d9d9, 624px 0 0 -4px #d9d9d9, 625px 0 0 -4px #d9d9d9, 626px 0 0 -4px #d9d9d9, 627px 0 0 -4px #d9d9d9, 628px 0 0 -4px #d9d9d9, 629px 0 0 -4px #d9d9d9, 630px 0 0 -4px #d9d9d9, 631px 0 0 -4px #d9d9d9, 632px 0 0 -4px #d9d9d9, 633px 0 0 -4px #d9d9d9, 634px 0 0 -4px #d9d9d9, 635px 0 0 -4px #d9d9d9, 636px 0 0 -4px #d9d9d9, 637px 0 0 -4px #d9d9d9, 638px 0 0 -4px #d9d9d9, 639px 0 0 -4px #d9d9d9, 640px 0 0 -4px #d9d9d9, 641px 0 0 -4px #d9d9d9, 642px 0 0 -4px #d9d9d9, 643px 0 0 -4px #d9d9d9, 644px 0 0 -4px #d9d9d9, 645px 0 0 -4px #d9d9d9, 646px 0 0 -4px #d9d9d9, 647px 0 0 -4px #d9d9d9, 648px 0 0 -4px #d9d9d9, 649px 0 0 -4px #d9d9d9, 650px 0 0 -4px #d9d9d9, 651px 0 0 -4px #d9d9d9, 652px 0 0 -4px #d9d9d9, 653px 0 0 -4px #d9d9d9, 654px 0 0 -4px #d9d9d9, 655px 0 0 -4px #d9d9d9, 656px 0 0 -4px #d9d9d9, 657px 0 0 -4px #d9d9d9, 658px 0 0 -4px #d9d9d9, 659px 0 0 -4px #d9d9d9, 660px 0 0 -4px #d9d9d9, 661px 0 0 -4px #d9d9d9, 662px 0 0 -4px #d9d9d9, 663px 0 0 -4px #d9d9d9, 664px 0 0 -4px #d9d9d9, 665px 0 0 -4px #d9d9d9, 666px 0 0 -4px #d9d9d9, 667px 0 0 -4px #d9d9d9, 668px 0 0 -4px #d9d9d9, 669px 0 0 -4px #d9d9d9, 670px 0 0 -4px #d9d9d9, 671px 0 0 -4px #d9d9d9, 672px 0 0 -4px #d9d9d9, 673px 0 0 -4px #d9d9d9, 674px 0 0 -4px #d9d9d9, 675px 0 0 -4px #d9d9d9, 676px 0 0 -4px #d9d9d9, 677px 0 0 -4px #d9d9d9, 678px 0 0 -4px #d9d9d9, 679px 0 0 -4px #d9d9d9, 680px 0 0 -4px #d9d9d9, 681px 0 0 -4px #d9d9d9, 682px 0 0 -4px #d9d9d9, 683px 0 0 -4px #d9d9d9, 684px 0 0 -4px #d9d9d9, 685px 0 0 -4px #d9d9d9, 686px 0 0 -4px #d9d9d9, 687px 0 0 -4px #d9d9d9, 688px 0 0 -4px #d9d9d9, 689px 0 0 -4px #d9d9d9, 690px 0 0 -4px #d9d9d9, 691px 0 0 -4px #d9d9d9, 692px 0 0 -4px #d9d9d9, 693px 0 0 -4px #d9d9d9, 694px 0 0 -4px #d9d9d9, 695px 0 0 -4px #d9d9d9, 696px 0 0 -4px #d9d9d9, 697px 0 0 -4px #d9d9d9, 698px 0 0 -4px #d9d9d9, 699px 0 0 -4px #d9d9d9, 700px 0 0 -4px #d9d9d9, 701px 0 0 -4px #d9d9d9, 702px 0 0 -4px #d9d9d9, 703px 0 0 -4px #d9d9d9, 704px 0 0 -4px #d9d9d9, 705px 0 0 -4px #d9d9d9, 706px 0 0 -4px #d9d9d9, 707px 0 0 -4px #d9d9d9, 708px 0 0 -4px #d9d9d9, 709px 0 0 -4px #d9d9d9, 710px 0 0 -4px #d9d9d9, 711px 0 0 -4px #d9d9d9, 712px 0 0 -4px #d9d9d9, 713px 0 0 -4px #d9d9d9, 714px 0 0 -4px #d9d9d9, 715px 0 0 -4px #d9d9d9, 716px 0 0 -4px #d9d9d9, 717px 0 0 -4px #d9d9d9, 718px 0 0 -4px #d9d9d9, 719px 0 0 -4px #d9d9d9, 720px 0 0 -4px #d9d9d9, 721px 0 0 -4px #d9d9d9, 722px 0 0 -4px #d9d9d9, 723px 0 0 -4px #d9d9d9, 724px 0 0 -4px #d9d9d9, 725px 0 0 -4px #d9d9d9, 726px 0 0 -4px #d9d9d9, 727px 0 0 -4px #d9d9d9, 728px 0 0 -4px #d9d9d9, 729px 0 0 -4px #d9d9d9, 730px 0 0 -4px #d9d9d9, 731px 0 0 -4px #d9d9d9, 732px 0 0 -4px #d9d9d9, 733px 0 0 -4px #d9d9d9, 734px 0 0 -4px #d9d9d9, 735px 0 0 -4px #d9d9d9, 736px 0 0 -4px #d9d9d9, 737px 0 0 -4px #d9d9d9, 738px 0 0 -4px #d9d9d9, 739px 0 0 -4px #d9d9d9, 740px 0 0 -4px #d9d9d9, 741px 0 0 -4px #d9d9d9, 742px 0 0 -4px #d9d9d9, 743px 0 0 -4px #d9d9d9, 744px 0 0 -4px #d9d9d9, 745px 0 0 -4px #d9d9d9, 746px 0 0 -4px #d9d9d9, 747px 0 0 -4px #d9d9d9, 748px 0 0 -4px #d9d9d9, 749px 0 0 -4px #d9d9d9, 750px 0 0 -4px #d9d9d9, 751px 0 0 -4px #d9d9d9, 752px 0 0 -4px #d9d9d9, 753px 0 0 -4px #d9d9d9, 754px 0 0 -4px #d9d9d9, 755px 0 0 -4px #d9d9d9, 756px 0 0 -4px #d9d9d9, 757px 0 0 -4px #d9d9d9, 758px 0 0 -4px #d9d9d9, 759px 0 0 -4px #d9d9d9, 760px 0 0 -4px #d9d9d9, 761px 0 0 -4px #d9d9d9, 762px 0 0 -4px #d9d9d9, 763px 0 0 -4px #d9d9d9, 764px 0 0 -4px #d9d9d9, 765px 0 0 -4px #d9d9d9, 766px 0 0 -4px #d9d9d9, 767px 0 0 -4px #d9d9d9, 768px 0 0 -4px #d9d9d9, 769px 0 0 -4px #d9d9d9, 770px 0 0 -4px #d9d9d9, 771px 0 0 -4px #d9d9d9, 772px 0 0 -4px #d9d9d9, 773px 0 0 -4px #d9d9d9, 774px 0 0 -4px #d9d9d9, 775px 0 0 -4px #d9d9d9, 776px 0 0 -4px #d9d9d9, 777px 0 0 -4px #d9d9d9, 778px 0 0 -4px #d9d9d9, 779px 0 0 -4px #d9d9d9, 780px 0 0 -4px #d9d9d9, 781px 0 0 -4px #d9d9d9, 782px 0 0 -4px #d9d9d9, 783px 0 0 -4px #d9d9d9, 784px 0 0 -4px #d9d9d9, 785px 0 0 -4px #d9d9d9, 786px 0 0 -4px #d9d9d9, 787px 0 0 -4px #d9d9d9, 788px 0 0 -4px #d9d9d9, 789px 0 0 -4px #d9d9d9, 790px 0 0 -4px #d9d9d9, 791px 0 0 -4px #d9d9d9, 792px 0 0 -4px #d9d9d9, 793px 0 0 -4px #d9d9d9, 794px 0 0 -4px #d9d9d9, 795px 0 0 -4px #d9d9d9, 796px 0 0 -4px #d9d9d9, 797px 0 0 -4px #d9d9d9, 798px 0 0 -4px #d9d9d9, 799px 0 0 -4px #d9d9d9, 800px 0 0 -4px #d9d9d9;
}
.acalog-custom input[type=range]::-webkit-slider-runnable-track {
  cursor: pointer;
  -webkit-box-shadow: none;
  box-shadow: none;
  background: #B43135;
  border-radius: 0;
  border: 0;
  outline: none;
  content: '';
  pointer-events: none;
  height: 0.6rem;
}
.acalog-custom input[type=range]:focus::-webkit-slider-thumb {
  background: #f9ebeb;
}
.acalog-custom input[type=range]::-moz-range-thumb {
  -moz-appearance: none;
  width: 1.4rem;
  height: 1.4rem;
  background: #F2F2F2;
  border: 1px solid #4A4A4A;
  cursor: pointer;
  border-radius: 50%;
  margin-top: -4px;
  box-shadow: 5px 0 0 -4px #d9d9d9, 6px 0 0 -4px #d9d9d9, 7px 0 0 -4px #d9d9d9, 8px 0 0 -4px #d9d9d9, 9px 0 0 -4px #d9d9d9, 10px 0 0 -4px #d9d9d9, 11px 0 0 -4px #d9d9d9, 12px 0 0 -4px #d9d9d9, 13px 0 0 -4px #d9d9d9, 14px 0 0 -4px #d9d9d9, 15px 0 0 -4px #d9d9d9, 16px 0 0 -4px #d9d9d9, 17px 0 0 -4px #d9d9d9, 18px 0 0 -4px #d9d9d9, 19px 0 0 -4px #d9d9d9, 20px 0 0 -4px #d9d9d9, 21px 0 0 -4px #d9d9d9, 22px 0 0 -4px #d9d9d9, 23px 0 0 -4px #d9d9d9, 24px 0 0 -4px #d9d9d9, 25px 0 0 -4px #d9d9d9, 26px 0 0 -4px #d9d9d9, 27px 0 0 -4px #d9d9d9, 28px 0 0 -4px #d9d9d9, 29px 0 0 -4px #d9d9d9, 30px 0 0 -4px #d9d9d9, 31px 0 0 -4px #d9d9d9, 32px 0 0 -4px #d9d9d9, 33px 0 0 -4px #d9d9d9, 34px 0 0 -4px #d9d9d9, 35px 0 0 -4px #d9d9d9, 36px 0 0 -4px #d9d9d9, 37px 0 0 -4px #d9d9d9, 38px 0 0 -4px #d9d9d9, 39px 0 0 -4px #d9d9d9, 40px 0 0 -4px #d9d9d9, 41px 0 0 -4px #d9d9d9, 42px 0 0 -4px #d9d9d9, 43px 0 0 -4px #d9d9d9, 44px 0 0 -4px #d9d9d9, 45px 0 0 -4px #d9d9d9, 46px 0 0 -4px #d9d9d9, 47px 0 0 -4px #d9d9d9, 48px 0 0 -4px #d9d9d9, 49px 0 0 -4px #d9d9d9, 50px 0 0 -4px #d9d9d9, 51px 0 0 -4px #d9d9d9, 52px 0 0 -4px #d9d9d9, 53px 0 0 -4px #d9d9d9, 54px 0 0 -4px #d9d9d9, 55px 0 0 -4px #d9d9d9, 56px 0 0 -4px #d9d9d9, 57px 0 0 -4px #d9d9d9, 58px 0 0 -4px #d9d9d9, 59px 0 0 -4px #d9d9d9, 60px 0 0 -4px #d9d9d9, 61px 0 0 -4px #d9d9d9, 62px 0 0 -4px #d9d9d9, 63px 0 0 -4px #d9d9d9, 64px 0 0 -4px #d9d9d9, 65px 0 0 -4px #d9d9d9, 66px 0 0 -4px #d9d9d9, 67px 0 0 -4px #d9d9d9, 68px 0 0 -4px #d9d9d9, 69px 0 0 -4px #d9d9d9, 70px 0 0 -4px #d9d9d9, 71px 0 0 -4px #d9d9d9, 72px 0 0 -4px #d9d9d9, 73px 0 0 -4px #d9d9d9, 74px 0 0 -4px #d9d9d9, 75px 0 0 -4px #d9d9d9, 76px 0 0 -4px #d9d9d9, 77px 0 0 -4px #d9d9d9, 78px 0 0 -4px #d9d9d9, 79px 0 0 -4px #d9d9d9, 80px 0 0 -4px #d9d9d9, 81px 0 0 -4px #d9d9d9, 82px 0 0 -4px #d9d9d9, 83px 0 0 -4px #d9d9d9, 84px 0 0 -4px #d9d9d9, 85px 0 0 -4px #d9d9d9, 86px 0 0 -4px #d9d9d9, 87px 0 0 -4px #d9d9d9, 88px 0 0 -4px #d9d9d9, 89px 0 0 -4px #d9d9d9, 90px 0 0 -4px #d9d9d9, 91px 0 0 -4px #d9d9d9, 92px 0 0 -4px #d9d9d9, 93px 0 0 -4px #d9d9d9, 94px 0 0 -4px #d9d9d9, 95px 0 0 -4px #d9d9d9, 96px 0 0 -4px #d9d9d9, 97px 0 0 -4px #d9d9d9, 98px 0 0 -4px #d9d9d9, 99px 0 0 -4px #d9d9d9, 100px 0 0 -4px #d9d9d9, 101px 0 0 -4px #d9d9d9, 102px 0 0 -4px #d9d9d9, 103px 0 0 -4px #d9d9d9, 104px 0 0 -4px #d9d9d9, 105px 0 0 -4px #d9d9d9, 106px 0 0 -4px #d9d9d9, 107px 0 0 -4px #d9d9d9, 108px 0 0 -4px #d9d9d9, 109px 0 0 -4px #d9d9d9, 110px 0 0 -4px #d9d9d9, 111px 0 0 -4px #d9d9d9, 112px 0 0 -4px #d9d9d9, 113px 0 0 -4px #d9d9d9, 114px 0 0 -4px #d9d9d9, 115px 0 0 -4px #d9d9d9, 116px 0 0 -4px #d9d9d9, 117px 0 0 -4px #d9d9d9, 118px 0 0 -4px #d9d9d9, 119px 0 0 -4px #d9d9d9, 120px 0 0 -4px #d9d9d9, 121px 0 0 -4px #d9d9d9, 122px 0 0 -4px #d9d9d9, 123px 0 0 -4px #d9d9d9, 124px 0 0 -4px #d9d9d9, 125px 0 0 -4px #d9d9d9, 126px 0 0 -4px #d9d9d9, 127px 0 0 -4px #d9d9d9, 128px 0 0 -4px #d9d9d9, 129px 0 0 -4px #d9d9d9, 130px 0 0 -4px #d9d9d9, 131px 0 0 -4px #d9d9d9, 132px 0 0 -4px #d9d9d9, 133px 0 0 -4px #d9d9d9, 134px 0 0 -4px #d9d9d9, 135px 0 0 -4px #d9d9d9, 136px 0 0 -4px #d9d9d9, 137px 0 0 -4px #d9d9d9, 138px 0 0 -4px #d9d9d9, 139px 0 0 -4px #d9d9d9, 140px 0 0 -4px #d9d9d9, 141px 0 0 -4px #d9d9d9, 142px 0 0 -4px #d9d9d9, 143px 0 0 -4px #d9d9d9, 144px 0 0 -4px #d9d9d9, 145px 0 0 -4px #d9d9d9, 146px 0 0 -4px #d9d9d9, 147px 0 0 -4px #d9d9d9, 148px 0 0 -4px #d9d9d9, 149px 0 0 -4px #d9d9d9, 150px 0 0 -4px #d9d9d9, 151px 0 0 -4px #d9d9d9, 152px 0 0 -4px #d9d9d9, 153px 0 0 -4px #d9d9d9, 154px 0 0 -4px #d9d9d9, 155px 0 0 -4px #d9d9d9, 156px 0 0 -4px #d9d9d9, 157px 0 0 -4px #d9d9d9, 158px 0 0 -4px #d9d9d9, 159px 0 0 -4px #d9d9d9, 160px 0 0 -4px #d9d9d9, 161px 0 0 -4px #d9d9d9, 162px 0 0 -4px #d9d9d9, 163px 0 0 -4px #d9d9d9, 164px 0 0 -4px #d9d9d9, 165px 0 0 -4px #d9d9d9, 166px 0 0 -4px #d9d9d9, 167px 0 0 -4px #d9d9d9, 168px 0 0 -4px #d9d9d9, 169px 0 0 -4px #d9d9d9, 170px 0 0 -4px #d9d9d9, 171px 0 0 -4px #d9d9d9, 172px 0 0 -4px #d9d9d9, 173px 0 0 -4px #d9d9d9, 174px 0 0 -4px #d9d9d9, 175px 0 0 -4px #d9d9d9, 176px 0 0 -4px #d9d9d9, 177px 0 0 -4px #d9d9d9, 178px 0 0 -4px #d9d9d9, 179px 0 0 -4px #d9d9d9, 180px 0 0 -4px #d9d9d9, 181px 0 0 -4px #d9d9d9, 182px 0 0 -4px #d9d9d9, 183px 0 0 -4px #d9d9d9, 184px 0 0 -4px #d9d9d9, 185px 0 0 -4px #d9d9d9, 186px 0 0 -4px #d9d9d9, 187px 0 0 -4px #d9d9d9, 188px 0 0 -4px #d9d9d9, 189px 0 0 -4px #d9d9d9, 190px 0 0 -4px #d9d9d9, 191px 0 0 -4px #d9d9d9, 192px 0 0 -4px #d9d9d9, 193px 0 0 -4px #d9d9d9, 194px 0 0 -4px #d9d9d9, 195px 0 0 -4px #d9d9d9, 196px 0 0 -4px #d9d9d9, 197px 0 0 -4px #d9d9d9, 198px 0 0 -4px #d9d9d9, 199px 0 0 -4px #d9d9d9, 200px 0 0 -4px #d9d9d9, 201px 0 0 -4px #d9d9d9, 202px 0 0 -4px #d9d9d9, 203px 0 0 -4px #d9d9d9, 204px 0 0 -4px #d9d9d9, 205px 0 0 -4px #d9d9d9, 206px 0 0 -4px #d9d9d9, 207px 0 0 -4px #d9d9d9, 208px 0 0 -4px #d9d9d9, 209px 0 0 -4px #d9d9d9, 210px 0 0 -4px #d9d9d9, 211px 0 0 -4px #d9d9d9, 212px 0 0 -4px #d9d9d9, 213px 0 0 -4px #d9d9d9, 214px 0 0 -4px #d9d9d9, 215px 0 0 -4px #d9d9d9, 216px 0 0 -4px #d9d9d9, 217px 0 0 -4px #d9d9d9, 218px 0 0 -4px #d9d9d9, 219px 0 0 -4px #d9d9d9, 220px 0 0 -4px #d9d9d9, 221px 0 0 -4px #d9d9d9, 222px 0 0 -4px #d9d9d9, 223px 0 0 -4px #d9d9d9, 224px 0 0 -4px #d9d9d9, 225px 0 0 -4px #d9d9d9, 226px 0 0 -4px #d9d9d9, 227px 0 0 -4px #d9d9d9, 228px 0 0 -4px #d9d9d9, 229px 0 0 -4px #d9d9d9, 230px 0 0 -4px #d9d9d9, 231px 0 0 -4px #d9d9d9, 232px 0 0 -4px #d9d9d9, 233px 0 0 -4px #d9d9d9, 234px 0 0 -4px #d9d9d9, 235px 0 0 -4px #d9d9d9, 236px 0 0 -4px #d9d9d9, 237px 0 0 -4px #d9d9d9, 238px 0 0 -4px #d9d9d9, 239px 0 0 -4px #d9d9d9, 240px 0 0 -4px #d9d9d9, 241px 0 0 -4px #d9d9d9, 242px 0 0 -4px #d9d9d9, 243px 0 0 -4px #d9d9d9, 244px 0 0 -4px #d9d9d9, 245px 0 0 -4px #d9d9d9, 246px 0 0 -4px #d9d9d9, 247px 0 0 -4px #d9d9d9, 248px 0 0 -4px #d9d9d9, 249px 0 0 -4px #d9d9d9, 250px 0 0 -4px #d9d9d9, 251px 0 0 -4px #d9d9d9, 252px 0 0 -4px #d9d9d9, 253px 0 0 -4px #d9d9d9, 254px 0 0 -4px #d9d9d9, 255px 0 0 -4px #d9d9d9, 256px 0 0 -4px #d9d9d9, 257px 0 0 -4px #d9d9d9, 258px 0 0 -4px #d9d9d9, 259px 0 0 -4px #d9d9d9, 260px 0 0 -4px #d9d9d9, 261px 0 0 -4px #d9d9d9, 262px 0 0 -4px #d9d9d9, 263px 0 0 -4px #d9d9d9, 264px 0 0 -4px #d9d9d9, 265px 0 0 -4px #d9d9d9, 266px 0 0 -4px #d9d9d9, 267px 0 0 -4px #d9d9d9, 268px 0 0 -4px #d9d9d9, 269px 0 0 -4px #d9d9d9, 270px 0 0 -4px #d9d9d9, 271px 0 0 -4px #d9d9d9, 272px 0 0 -4px #d9d9d9, 273px 0 0 -4px #d9d9d9, 274px 0 0 -4px #d9d9d9, 275px 0 0 -4px #d9d9d9, 276px 0 0 -4px #d9d9d9, 277px 0 0 -4px #d9d9d9, 278px 0 0 -4px #d9d9d9, 279px 0 0 -4px #d9d9d9, 280px 0 0 -4px #d9d9d9, 281px 0 0 -4px #d9d9d9, 282px 0 0 -4px #d9d9d9, 283px 0 0 -4px #d9d9d9, 284px 0 0 -4px #d9d9d9, 285px 0 0 -4px #d9d9d9, 286px 0 0 -4px #d9d9d9, 287px 0 0 -4px #d9d9d9, 288px 0 0 -4px #d9d9d9, 289px 0 0 -4px #d9d9d9, 290px 0 0 -4px #d9d9d9, 291px 0 0 -4px #d9d9d9, 292px 0 0 -4px #d9d9d9, 293px 0 0 -4px #d9d9d9, 294px 0 0 -4px #d9d9d9, 295px 0 0 -4px #d9d9d9, 296px 0 0 -4px #d9d9d9, 297px 0 0 -4px #d9d9d9, 298px 0 0 -4px #d9d9d9, 299px 0 0 -4px #d9d9d9, 300px 0 0 -4px #d9d9d9, 301px 0 0 -4px #d9d9d9, 302px 0 0 -4px #d9d9d9, 303px 0 0 -4px #d9d9d9, 304px 0 0 -4px #d9d9d9, 305px 0 0 -4px #d9d9d9, 306px 0 0 -4px #d9d9d9, 307px 0 0 -4px #d9d9d9, 308px 0 0 -4px #d9d9d9, 309px 0 0 -4px #d9d9d9, 310px 0 0 -4px #d9d9d9, 311px 0 0 -4px #d9d9d9, 312px 0 0 -4px #d9d9d9, 313px 0 0 -4px #d9d9d9, 314px 0 0 -4px #d9d9d9, 315px 0 0 -4px #d9d9d9, 316px 0 0 -4px #d9d9d9, 317px 0 0 -4px #d9d9d9, 318px 0 0 -4px #d9d9d9, 319px 0 0 -4px #d9d9d9, 320px 0 0 -4px #d9d9d9, 321px 0 0 -4px #d9d9d9, 322px 0 0 -4px #d9d9d9, 323px 0 0 -4px #d9d9d9, 324px 0 0 -4px #d9d9d9, 325px 0 0 -4px #d9d9d9, 326px 0 0 -4px #d9d9d9, 327px 0 0 -4px #d9d9d9, 328px 0 0 -4px #d9d9d9, 329px 0 0 -4px #d9d9d9, 330px 0 0 -4px #d9d9d9, 331px 0 0 -4px #d9d9d9, 332px 0 0 -4px #d9d9d9, 333px 0 0 -4px #d9d9d9, 334px 0 0 -4px #d9d9d9, 335px 0 0 -4px #d9d9d9, 336px 0 0 -4px #d9d9d9, 337px 0 0 -4px #d9d9d9, 338px 0 0 -4px #d9d9d9, 339px 0 0 -4px #d9d9d9, 340px 0 0 -4px #d9d9d9, 341px 0 0 -4px #d9d9d9, 342px 0 0 -4px #d9d9d9, 343px 0 0 -4px #d9d9d9, 344px 0 0 -4px #d9d9d9, 345px 0 0 -4px #d9d9d9, 346px 0 0 -4px #d9d9d9, 347px 0 0 -4px #d9d9d9, 348px 0 0 -4px #d9d9d9, 349px 0 0 -4px #d9d9d9, 350px 0 0 -4px #d9d9d9, 351px 0 0 -4px #d9d9d9, 352px 0 0 -4px #d9d9d9, 353px 0 0 -4px #d9d9d9, 354px 0 0 -4px #d9d9d9, 355px 0 0 -4px #d9d9d9, 356px 0 0 -4px #d9d9d9, 357px 0 0 -4px #d9d9d9, 358px 0 0 -4px #d9d9d9, 359px 0 0 -4px #d9d9d9, 360px 0 0 -4px #d9d9d9, 361px 0 0 -4px #d9d9d9, 362px 0 0 -4px #d9d9d9, 363px 0 0 -4px #d9d9d9, 364px 0 0 -4px #d9d9d9, 365px 0 0 -4px #d9d9d9, 366px 0 0 -4px #d9d9d9, 367px 0 0 -4px #d9d9d9, 368px 0 0 -4px #d9d9d9, 369px 0 0 -4px #d9d9d9, 370px 0 0 -4px #d9d9d9, 371px 0 0 -4px #d9d9d9, 372px 0 0 -4px #d9d9d9, 373px 0 0 -4px #d9d9d9, 374px 0 0 -4px #d9d9d9, 375px 0 0 -4px #d9d9d9, 376px 0 0 -4px #d9d9d9, 377px 0 0 -4px #d9d9d9, 378px 0 0 -4px #d9d9d9, 379px 0 0 -4px #d9d9d9, 380px 0 0 -4px #d9d9d9, 381px 0 0 -4px #d9d9d9, 382px 0 0 -4px #d9d9d9, 383px 0 0 -4px #d9d9d9, 384px 0 0 -4px #d9d9d9, 385px 0 0 -4px #d9d9d9, 386px 0 0 -4px #d9d9d9, 387px 0 0 -4px #d9d9d9, 388px 0 0 -4px #d9d9d9, 389px 0 0 -4px #d9d9d9, 390px 0 0 -4px #d9d9d9, 391px 0 0 -4px #d9d9d9, 392px 0 0 -4px #d9d9d9, 393px 0 0 -4px #d9d9d9, 394px 0 0 -4px #d9d9d9, 395px 0 0 -4px #d9d9d9, 396px 0 0 -4px #d9d9d9, 397px 0 0 -4px #d9d9d9, 398px 0 0 -4px #d9d9d9, 399px 0 0 -4px #d9d9d9, 400px 0 0 -4px #d9d9d9, 401px 0 0 -4px #d9d9d9, 402px 0 0 -4px #d9d9d9, 403px 0 0 -4px #d9d9d9, 404px 0 0 -4px #d9d9d9, 405px 0 0 -4px #d9d9d9, 406px 0 0 -4px #d9d9d9, 407px 0 0 -4px #d9d9d9, 408px 0 0 -4px #d9d9d9, 409px 0 0 -4px #d9d9d9, 410px 0 0 -4px #d9d9d9, 411px 0 0 -4px #d9d9d9, 412px 0 0 -4px #d9d9d9, 413px 0 0 -4px #d9d9d9, 414px 0 0 -4px #d9d9d9, 415px 0 0 -4px #d9d9d9, 416px 0 0 -4px #d9d9d9, 417px 0 0 -4px #d9d9d9, 418px 0 0 -4px #d9d9d9, 419px 0 0 -4px #d9d9d9, 420px 0 0 -4px #d9d9d9, 421px 0 0 -4px #d9d9d9, 422px 0 0 -4px #d9d9d9, 423px 0 0 -4px #d9d9d9, 424px 0 0 -4px #d9d9d9, 425px 0 0 -4px #d9d9d9, 426px 0 0 -4px #d9d9d9, 427px 0 0 -4px #d9d9d9, 428px 0 0 -4px #d9d9d9, 429px 0 0 -4px #d9d9d9, 430px 0 0 -4px #d9d9d9, 431px 0 0 -4px #d9d9d9, 432px 0 0 -4px #d9d9d9, 433px 0 0 -4px #d9d9d9, 434px 0 0 -4px #d9d9d9, 435px 0 0 -4px #d9d9d9, 436px 0 0 -4px #d9d9d9, 437px 0 0 -4px #d9d9d9, 438px 0 0 -4px #d9d9d9, 439px 0 0 -4px #d9d9d9, 440px 0 0 -4px #d9d9d9, 441px 0 0 -4px #d9d9d9, 442px 0 0 -4px #d9d9d9, 443px 0 0 -4px #d9d9d9, 444px 0 0 -4px #d9d9d9, 445px 0 0 -4px #d9d9d9, 446px 0 0 -4px #d9d9d9, 447px 0 0 -4px #d9d9d9, 448px 0 0 -4px #d9d9d9, 449px 0 0 -4px #d9d9d9, 450px 0 0 -4px #d9d9d9, 451px 0 0 -4px #d9d9d9, 452px 0 0 -4px #d9d9d9, 453px 0 0 -4px #d9d9d9, 454px 0 0 -4px #d9d9d9, 455px 0 0 -4px #d9d9d9, 456px 0 0 -4px #d9d9d9, 457px 0 0 -4px #d9d9d9, 458px 0 0 -4px #d9d9d9, 459px 0 0 -4px #d9d9d9, 460px 0 0 -4px #d9d9d9, 461px 0 0 -4px #d9d9d9, 462px 0 0 -4px #d9d9d9, 463px 0 0 -4px #d9d9d9, 464px 0 0 -4px #d9d9d9, 465px 0 0 -4px #d9d9d9, 466px 0 0 -4px #d9d9d9, 467px 0 0 -4px #d9d9d9, 468px 0 0 -4px #d9d9d9, 469px 0 0 -4px #d9d9d9, 470px 0 0 -4px #d9d9d9, 471px 0 0 -4px #d9d9d9, 472px 0 0 -4px #d9d9d9, 473px 0 0 -4px #d9d9d9, 474px 0 0 -4px #d9d9d9, 475px 0 0 -4px #d9d9d9, 476px 0 0 -4px #d9d9d9, 477px 0 0 -4px #d9d9d9, 478px 0 0 -4px #d9d9d9, 479px 0 0 -4px #d9d9d9, 480px 0 0 -4px #d9d9d9, 481px 0 0 -4px #d9d9d9, 482px 0 0 -4px #d9d9d9, 483px 0 0 -4px #d9d9d9, 484px 0 0 -4px #d9d9d9, 485px 0 0 -4px #d9d9d9, 486px 0 0 -4px #d9d9d9, 487px 0 0 -4px #d9d9d9, 488px 0 0 -4px #d9d9d9, 489px 0 0 -4px #d9d9d9, 490px 0 0 -4px #d9d9d9, 491px 0 0 -4px #d9d9d9, 492px 0 0 -4px #d9d9d9, 493px 0 0 -4px #d9d9d9, 494px 0 0 -4px #d9d9d9, 495px 0 0 -4px #d9d9d9, 496px 0 0 -4px #d9d9d9, 497px 0 0 -4px #d9d9d9, 498px 0 0 -4px #d9d9d9, 499px 0 0 -4px #d9d9d9, 500px 0 0 -4px #d9d9d9, 501px 0 0 -4px #d9d9d9, 502px 0 0 -4px #d9d9d9, 503px 0 0 -4px #d9d9d9, 504px 0 0 -4px #d9d9d9, 505px 0 0 -4px #d9d9d9, 506px 0 0 -4px #d9d9d9, 507px 0 0 -4px #d9d9d9, 508px 0 0 -4px #d9d9d9, 509px 0 0 -4px #d9d9d9, 510px 0 0 -4px #d9d9d9, 511px 0 0 -4px #d9d9d9, 512px 0 0 -4px #d9d9d9, 513px 0 0 -4px #d9d9d9, 514px 0 0 -4px #d9d9d9, 515px 0 0 -4px #d9d9d9, 516px 0 0 -4px #d9d9d9, 517px 0 0 -4px #d9d9d9, 518px 0 0 -4px #d9d9d9, 519px 0 0 -4px #d9d9d9, 520px 0 0 -4px #d9d9d9, 521px 0 0 -4px #d9d9d9, 522px 0 0 -4px #d9d9d9, 523px 0 0 -4px #d9d9d9, 524px 0 0 -4px #d9d9d9, 525px 0 0 -4px #d9d9d9, 526px 0 0 -4px #d9d9d9, 527px 0 0 -4px #d9d9d9, 528px 0 0 -4px #d9d9d9, 529px 0 0 -4px #d9d9d9, 530px 0 0 -4px #d9d9d9, 531px 0 0 -4px #d9d9d9, 532px 0 0 -4px #d9d9d9, 533px 0 0 -4px #d9d9d9, 534px 0 0 -4px #d9d9d9, 535px 0 0 -4px #d9d9d9, 536px 0 0 -4px #d9d9d9, 537px 0 0 -4px #d9d9d9, 538px 0 0 -4px #d9d9d9, 539px 0 0 -4px #d9d9d9, 540px 0 0 -4px #d9d9d9, 541px 0 0 -4px #d9d9d9, 542px 0 0 -4px #d9d9d9, 543px 0 0 -4px #d9d9d9, 544px 0 0 -4px #d9d9d9, 545px 0 0 -4px #d9d9d9, 546px 0 0 -4px #d9d9d9, 547px 0 0 -4px #d9d9d9, 548px 0 0 -4px #d9d9d9, 549px 0 0 -4px #d9d9d9, 550px 0 0 -4px #d9d9d9, 551px 0 0 -4px #d9d9d9, 552px 0 0 -4px #d9d9d9, 553px 0 0 -4px #d9d9d9, 554px 0 0 -4px #d9d9d9, 555px 0 0 -4px #d9d9d9, 556px 0 0 -4px #d9d9d9, 557px 0 0 -4px #d9d9d9, 558px 0 0 -4px #d9d9d9, 559px 0 0 -4px #d9d9d9, 560px 0 0 -4px #d9d9d9, 561px 0 0 -4px #d9d9d9, 562px 0 0 -4px #d9d9d9, 563px 0 0 -4px #d9d9d9, 564px 0 0 -4px #d9d9d9, 565px 0 0 -4px #d9d9d9, 566px 0 0 -4px #d9d9d9, 567px 0 0 -4px #d9d9d9, 568px 0 0 -4px #d9d9d9, 569px 0 0 -4px #d9d9d9, 570px 0 0 -4px #d9d9d9, 571px 0 0 -4px #d9d9d9, 572px 0 0 -4px #d9d9d9, 573px 0 0 -4px #d9d9d9, 574px 0 0 -4px #d9d9d9, 575px 0 0 -4px #d9d9d9, 576px 0 0 -4px #d9d9d9, 577px 0 0 -4px #d9d9d9, 578px 0 0 -4px #d9d9d9, 579px 0 0 -4px #d9d9d9, 580px 0 0 -4px #d9d9d9, 581px 0 0 -4px #d9d9d9, 582px 0 0 -4px #d9d9d9, 583px 0 0 -4px #d9d9d9, 584px 0 0 -4px #d9d9d9, 585px 0 0 -4px #d9d9d9, 586px 0 0 -4px #d9d9d9, 587px 0 0 -4px #d9d9d9, 588px 0 0 -4px #d9d9d9, 589px 0 0 -4px #d9d9d9, 590px 0 0 -4px #d9d9d9, 591px 0 0 -4px #d9d9d9, 592px 0 0 -4px #d9d9d9, 593px 0 0 -4px #d9d9d9, 594px 0 0 -4px #d9d9d9, 595px 0 0 -4px #d9d9d9, 596px 0 0 -4px #d9d9d9, 597px 0 0 -4px #d9d9d9, 598px 0 0 -4px #d9d9d9, 599px 0 0 -4px #d9d9d9, 600px 0 0 -4px #d9d9d9, 601px 0 0 -4px #d9d9d9, 602px 0 0 -4px #d9d9d9, 603px 0 0 -4px #d9d9d9, 604px 0 0 -4px #d9d9d9, 605px 0 0 -4px #d9d9d9, 606px 0 0 -4px #d9d9d9, 607px 0 0 -4px #d9d9d9, 608px 0 0 -4px #d9d9d9, 609px 0 0 -4px #d9d9d9, 610px 0 0 -4px #d9d9d9, 611px 0 0 -4px #d9d9d9, 612px 0 0 -4px #d9d9d9, 613px 0 0 -4px #d9d9d9, 614px 0 0 -4px #d9d9d9, 615px 0 0 -4px #d9d9d9, 616px 0 0 -4px #d9d9d9, 617px 0 0 -4px #d9d9d9, 618px 0 0 -4px #d9d9d9, 619px 0 0 -4px #d9d9d9, 620px 0 0 -4px #d9d9d9, 621px 0 0 -4px #d9d9d9, 622px 0 0 -4px #d9d9d9, 623px 0 0 -4px #d9d9d9, 624px 0 0 -4px #d9d9d9, 625px 0 0 -4px #d9d9d9, 626px 0 0 -4px #d9d9d9, 627px 0 0 -4px #d9d9d9, 628px 0 0 -4px #d9d9d9, 629px 0 0 -4px #d9d9d9, 630px 0 0 -4px #d9d9d9, 631px 0 0 -4px #d9d9d9, 632px 0 0 -4px #d9d9d9, 633px 0 0 -4px #d9d9d9, 634px 0 0 -4px #d9d9d9, 635px 0 0 -4px #d9d9d9, 636px 0 0 -4px #d9d9d9, 637px 0 0 -4px #d9d9d9, 638px 0 0 -4px #d9d9d9, 639px 0 0 -4px #d9d9d9, 640px 0 0 -4px #d9d9d9, 641px 0 0 -4px #d9d9d9, 642px 0 0 -4px #d9d9d9, 643px 0 0 -4px #d9d9d9, 644px 0 0 -4px #d9d9d9, 645px 0 0 -4px #d9d9d9, 646px 0 0 -4px #d9d9d9, 647px 0 0 -4px #d9d9d9, 648px 0 0 -4px #d9d9d9, 649px 0 0 -4px #d9d9d9, 650px 0 0 -4px #d9d9d9, 651px 0 0 -4px #d9d9d9, 652px 0 0 -4px #d9d9d9, 653px 0 0 -4px #d9d9d9, 654px 0 0 -4px #d9d9d9, 655px 0 0 -4px #d9d9d9, 656px 0 0 -4px #d9d9d9, 657px 0 0 -4px #d9d9d9, 658px 0 0 -4px #d9d9d9, 659px 0 0 -4px #d9d9d9, 660px 0 0 -4px #d9d9d9, 661px 0 0 -4px #d9d9d9, 662px 0 0 -4px #d9d9d9, 663px 0 0 -4px #d9d9d9, 664px 0 0 -4px #d9d9d9, 665px 0 0 -4px #d9d9d9, 666px 0 0 -4px #d9d9d9, 667px 0 0 -4px #d9d9d9, 668px 0 0 -4px #d9d9d9, 669px 0 0 -4px #d9d9d9, 670px 0 0 -4px #d9d9d9, 671px 0 0 -4px #d9d9d9, 672px 0 0 -4px #d9d9d9, 673px 0 0 -4px #d9d9d9, 674px 0 0 -4px #d9d9d9, 675px 0 0 -4px #d9d9d9, 676px 0 0 -4px #d9d9d9, 677px 0 0 -4px #d9d9d9, 678px 0 0 -4px #d9d9d9, 679px 0 0 -4px #d9d9d9, 680px 0 0 -4px #d9d9d9, 681px 0 0 -4px #d9d9d9, 682px 0 0 -4px #d9d9d9, 683px 0 0 -4px #d9d9d9, 684px 0 0 -4px #d9d9d9, 685px 0 0 -4px #d9d9d9, 686px 0 0 -4px #d9d9d9, 687px 0 0 -4px #d9d9d9, 688px 0 0 -4px #d9d9d9, 689px 0 0 -4px #d9d9d9, 690px 0 0 -4px #d9d9d9, 691px 0 0 -4px #d9d9d9, 692px 0 0 -4px #d9d9d9, 693px 0 0 -4px #d9d9d9, 694px 0 0 -4px #d9d9d9, 695px 0 0 -4px #d9d9d9, 696px 0 0 -4px #d9d9d9, 697px 0 0 -4px #d9d9d9, 698px 0 0 -4px #d9d9d9, 699px 0 0 -4px #d9d9d9, 700px 0 0 -4px #d9d9d9, 701px 0 0 -4px #d9d9d9, 702px 0 0 -4px #d9d9d9, 703px 0 0 -4px #d9d9d9, 704px 0 0 -4px #d9d9d9, 705px 0 0 -4px #d9d9d9, 706px 0 0 -4px #d9d9d9, 707px 0 0 -4px #d9d9d9, 708px 0 0 -4px #d9d9d9, 709px 0 0 -4px #d9d9d9, 710px 0 0 -4px #d9d9d9, 711px 0 0 -4px #d9d9d9, 712px 0 0 -4px #d9d9d9, 713px 0 0 -4px #d9d9d9, 714px 0 0 -4px #d9d9d9, 715px 0 0 -4px #d9d9d9, 716px 0 0 -4px #d9d9d9, 717px 0 0 -4px #d9d9d9, 718px 0 0 -4px #d9d9d9, 719px 0 0 -4px #d9d9d9, 720px 0 0 -4px #d9d9d9, 721px 0 0 -4px #d9d9d9, 722px 0 0 -4px #d9d9d9, 723px 0 0 -4px #d9d9d9, 724px 0 0 -4px #d9d9d9, 725px 0 0 -4px #d9d9d9, 726px 0 0 -4px #d9d9d9, 727px 0 0 -4px #d9d9d9, 728px 0 0 -4px #d9d9d9, 729px 0 0 -4px #d9d9d9, 730px 0 0 -4px #d9d9d9, 731px 0 0 -4px #d9d9d9, 732px 0 0 -4px #d9d9d9, 733px 0 0 -4px #d9d9d9, 734px 0 0 -4px #d9d9d9, 735px 0 0 -4px #d9d9d9, 736px 0 0 -4px #d9d9d9, 737px 0 0 -4px #d9d9d9, 738px 0 0 -4px #d9d9d9, 739px 0 0 -4px #d9d9d9, 740px 0 0 -4px #d9d9d9, 741px 0 0 -4px #d9d9d9, 742px 0 0 -4px #d9d9d9, 743px 0 0 -4px #d9d9d9, 744px 0 0 -4px #d9d9d9, 745px 0 0 -4px #d9d9d9, 746px 0 0 -4px #d9d9d9, 747px 0 0 -4px #d9d9d9, 748px 0 0 -4px #d9d9d9, 749px 0 0 -4px #d9d9d9, 750px 0 0 -4px #d9d9d9, 751px 0 0 -4px #d9d9d9, 752px 0 0 -4px #d9d9d9, 753px 0 0 -4px #d9d9d9, 754px 0 0 -4px #d9d9d9, 755px 0 0 -4px #d9d9d9, 756px 0 0 -4px #d9d9d9, 757px 0 0 -4px #d9d9d9, 758px 0 0 -4px #d9d9d9, 759px 0 0 -4px #d9d9d9, 760px 0 0 -4px #d9d9d9, 761px 0 0 -4px #d9d9d9, 762px 0 0 -4px #d9d9d9, 763px 0 0 -4px #d9d9d9, 764px 0 0 -4px #d9d9d9, 765px 0 0 -4px #d9d9d9, 766px 0 0 -4px #d9d9d9, 767px 0 0 -4px #d9d9d9, 768px 0 0 -4px #d9d9d9, 769px 0 0 -4px #d9d9d9, 770px 0 0 -4px #d9d9d9, 771px 0 0 -4px #d9d9d9, 772px 0 0 -4px #d9d9d9, 773px 0 0 -4px #d9d9d9, 774px 0 0 -4px #d9d9d9, 775px 0 0 -4px #d9d9d9, 776px 0 0 -4px #d9d9d9, 777px 0 0 -4px #d9d9d9, 778px 0 0 -4px #d9d9d9, 779px 0 0 -4px #d9d9d9, 780px 0 0 -4px #d9d9d9, 781px 0 0 -4px #d9d9d9, 782px 0 0 -4px #d9d9d9, 783px 0 0 -4px #d9d9d9, 784px 0 0 -4px #d9d9d9, 785px 0 0 -4px #d9d9d9, 786px 0 0 -4px #d9d9d9, 787px 0 0 -4px #d9d9d9, 788px 0 0 -4px #d9d9d9, 789px 0 0 -4px #d9d9d9, 790px 0 0 -4px #d9d9d9, 791px 0 0 -4px #d9d9d9, 792px 0 0 -4px #d9d9d9, 793px 0 0 -4px #d9d9d9, 794px 0 0 -4px #d9d9d9, 795px 0 0 -4px #d9d9d9, 796px 0 0 -4px #d9d9d9, 797px 0 0 -4px #d9d9d9, 798px 0 0 -4px #d9d9d9, 799px 0 0 -4px #d9d9d9, 800px 0 0 -4px #d9d9d9;
  box-sizing: border-box;
}
.acalog-custom input[type=range]::-moz-range-track {
  cursor: pointer;
  box-shadow: none;
  background: #B43135;
  border-radius: 0;
  border: 0;
  outline: none;
  content: '';
  pointer-events: none;
  height: 0.6rem;
}
.acalog-custom input[type=range]::-moz-focus-outer {
  border: 0;
}
.acalog-custom input[type=range]::-ms-thumb {
  background: #F2F2F2;
  border: 1px solid #4A4A4A;
  cursor: pointer;
  border-radius: 50%;
  box-shadow: 0;
}
.acalog-custom input[type=range]::-ms-track {
  width: 100%;
  cursor: pointer;
  box-shadow: none;
  background-color: #d9d9d9;
  border-radius: 0;
  border: 0;
  outline: none;
  color: transparent;
}
.acalog-custom input[type=range]::-ms-fill-lower {
  background: #B43135;
  border-radius: 0;
}
.acalog-custom input[type=range]:focus::-ms-fill-lower {
  background: #B43135;
}
.acalog-custom input[type=range]::-ms-fill-upper {
  background: transparent;
  border: 0;
}
.acalog-custom input[type=range]::-ms-tooltip {
  display: none;
}
.acalog-custom table {
  border-collapse: collapse;
  width: 100%;
  text-align: left;
  margin: 0 0 1.5rem;
  max-width: 100%;
  empty-cells: show;
  border: 0;
  padding: 0;
}
@media only screen and (max-width: 30em) {
  .acalog-custom table {
    font-size: 1.4rem;
  }
}
@media only screen and (min-width: 46.875em) {
  .acalog-custom table {
    margin: 3rem 0;
  }
}
.acalog-custom table + .u-footnotes {
  margin-top: -1.7rem;
  margin-bottom: 1.5rem;
}
@media only screen and (min-width: 46.875em) {
  .acalog-custom table + .u-footnotes {
    margin-top: -3rem;
    margin-bottom: 3rem;
  }
}
.acalog-custom table,
.acalog-custom table p {
  font-family: "Larsseit" !important;
}
.acalog-custom table p + p:before {
  content: none;
}
.acalog-custom table thead {
  border-bottom: 2px solid #B43135;
}
.acalog-custom table thead th {
  font-size: 1.2rem;
  font-weight: 600;
  letter-spacing: 0.05rem;
  text-transform: uppercase;
  line-height: 1.58;
  padding: 1.4rem 1.4rem 1.2rem;
  text-align: left;
}
.acalog-custom table sup {
  font-size: 1rem;
  position: relative;
  top: -0.5rem;
}
.acalog-custom table tbody tr {
  border-bottom: 2px solid #F2F2F2;
}
.acalog-custom table tbody td,
.acalog-custom table tbody th {
  padding: 2rem 1.4rem 2.5rem;
  text-align: left;
}
.acalog-custom table thead.table__sticky-header {
  border-bottom: 0;
  vertical-align: bottom;
}
.acalog-custom table thead.table__sticky-header th {
  position: -webkit-sticky;
  position: sticky;
  top: -1px;
  padding: 0;
  background-color: #fff;
  vertical-align: bottom;
}
.acalog-custom table thead.table__sticky-header th span {
  padding: 1.4rem 1.4rem 1.2rem;
  border-bottom: 2px solid #B43135;
  display: block;
}
.acalog-custom table.table--sort .table--sort__sort {
  display: block;
  position: relative;
}
.acalog-custom table.table--sort .table--sort__sort:hover {
  cursor: pointer;
}
.acalog-custom table.table--sort .table--sort__sort:after,
.acalog-custom table.table--sort .table--sort__sort:before {
  content: '';
  display: block;
  position: absolute;
  left: 0;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0;
  border-color: transparent;
}
.acalog-custom table.table--sort .table--sort__sort:before {
  top: 24px;
  border-width: 5px 5px 0 5px;
  border-color: #B43135 transparent transparent transparent;
}
.acalog-custom table.table--sort .table--sort__sort:after {
  top: 16px;
  border-width: 0 5px 5px 5px;
  border-color: transparent transparent #B43135 transparent;
}
.acalog-custom table.table--sort .table--sort__sort.desc:before,
.acalog-custom table.table--sort .table--sort__sort.asc:before {
  display: none;
}
.acalog-custom table.table--sort .table--sort__sort.desc:after {
  top: 19px;
  border-width: 0 5px 5px 5px;
  border-color: transparent transparent #B43135 transparent;
}
.acalog-custom table.table--sort .table--sort__sort.asc:after {
  top: 19px;
  border-width: 5px 5px 0 5px;
  border-color: #B43135 transparent transparent transparent;
}
.acalog-custom table.table--sort tbody .table--sort__sort:before,
.acalog-custom table.table--sort tbody .table--sort__sort:after {
  display: none;
}
.acalog-custom table.table--zebra thead {
  background-color: #B43135;
  color: #fff;
}
.acalog-custom table.table--zebra thead a {
  color: #fff;
}
.acalog-custom table.table--zebra tbody tr:nth-child(even) {
  background-color: #F2F2F2;
}
.acalog-custom table.table--zebra thead.table__sticky-header th {
  padding: 0;
  background-color: #B43135;
}
.acalog-custom table.table--zebra .table--sort__sort:before,
.acalog-custom table.table--zebra .table--sort__sort:after {
  left: 2px;
}
.acalog-custom table.table--zebra .table--sort__sort:before,
.acalog-custom table.table--zebra .table--sort__sort.asc:after {
  border-color: #fff transparent transparent transparent;
}
.acalog-custom table.table--zebra .table--sort__sort:after,
.acalog-custom table.table--zebra .table--sort__sort.desc:after {
  border-color: transparent transparent #fff transparent;
}
.acalog-custom table.table--text {
  table-layout: fixed;
}
.acalog-custom table.table--text caption {
  text-align: left;
  padding: 1.4rem 0;
}
.acalog-custom table.table--text caption h2,
.acalog-custom table.table--text caption h3 {
  font-family: "Larsseit";
  font-weight: 600;
  line-height: 1.5;
  margin: 0 !important;
}
.acalog-custom table.table--text thead {
  font-family: "Larsseit";
  font-weight: 600;
  line-height: 1.5;
  border-bottom: none;
}
.acalog-custom table.table--text thead th {
  padding: 1.4rem 0;
  text-transform: none;
  font-size: inherit;
  letter-spacing: 0;
}
.acalog-custom table.table--text thead th:first-child {
  width: 40%;
}
@media only screen and (min-width: 46.875em) {
  .acalog-custom table.table--text thead th:first-child {
    width: 25%;
  }
}
.acalog-custom table.table--text tbody {
  line-height: 1.6;
}
.acalog-custom table.table--text tbody tr {
  border-bottom: none;
}
.acalog-custom table.table--text tbody th,
.acalog-custom table.table--text tbody td {
  padding: 0;
}
.acalog-custom table.table--text + table.table--text {
  margin-top: -2rem;
}
.acalog-custom .tablesaw-stack td .tablesaw-cell-label,
.acalog-custom .tablesaw-stack th .tablesaw-cell-label {
  display: none;
}
@media only screen and (max-width: 46.875em) {
  .acalog-custom .tablesaw-stack {
    clear: both;
    font-size: 1.5rem;
  }
  .acalog-custom .tablesaw-stack thead {
    background-color: #B43135;
    height: 2px;
    display: block;
  }
  .acalog-custom .tablesaw-stack thead th {
    display: none;
  }
  .acalog-custom .tablesaw-stack td,
  .acalog-custom .tablesaw-stack th,
  .acalog-custom .tablesaw-stack.table--text tbody td {
    text-align: left;
    display: block;
    padding: 1rem 1.5rem;
  }
  .acalog-custom .tablesaw-stack tbody tr:nth-child(2n) {
    background-color: #F2F2F2;
  }
  .acalog-custom .tablesaw-stack td .tablesaw-cell-label,
  .acalog-custom .tablesaw-stack tbody th .tablesaw-cell-label {
    font-family: "Larsseit";
    display: inline-block;
    padding: 0;
    margin-bottom: 0.5rem;
    font-weight: 400;
    width: 100%;
    font-size: 1rem;
    text-transform: uppercase;
    line-height: 1.5;
    letter-spacing: 0.5px;
    font-weight: 600;
  }
  .acalog-custom .tablesaw-stack.table--text tr .tablesaw-cell-label {
    display: none;
  }
  .acalog-custom .tablesaw-stack.table--text tr:first-child .tablesaw-cell-label {
    display: inline-block;
    font-size: 1.2rem;
  }
  .acalog-custom .tablesaw-stack.table--text tr:first-child .tablesaw-cell-label:empty {
    display: none;
  }
  .acalog-custom .tablesaw-stack td + td {
    padding-top: 0;
  }
  .acalog-custom .tablesaw-stack tr {
    clear: both;
    display: table-row;
  }
}
.acalog-custom #block-swat-hooks-critical-announcement.block {
  margin: 0;
  padding: 0;
}
.acalog-custom #block-swat-hooks-critical-announcement.block .critical-announcement-wrapper {
  margin: 0;
  padding: 0;
  display: none;
}
.acalog-custom #block-swat-hooks-critical-announcement.block .critical-announcement-wrapper .critical-announcement {
  border: 1px solid #B43135;
  background-color: #F6E8E8;
}
.acalog-custom #block-swat-hooks-critical-announcement.block .critical-announcement-wrapper .critical-announcement .critical-announcement-inner {
  position: relative;
  padding: 12px 0 12px 36px;
  min-height: 32px;
}
.acalog-custom #block-swat-hooks-critical-announcement.block .critical-announcement-wrapper .critical-announcement .critical-announcement-inner h3 {
  color: #B43135;
}
.acalog-custom #block-swat-hooks-critical-announcement.block .critical-announcement-wrapper .critical-announcement .critical-announcement-inner .form-error__alert-icon {
  position: absolute;
  top: 18px;
  left: 6px;
}
@media only screen and (min-width: 38.75em) {
  .acalog-custom #block-swat-hooks-critical-announcement.block .critical-announcement-wrapper .critical-announcement .critical-announcement-inner .form-error__alert-icon {
    left: -4px;
  }
}
.acalog-custom .container-fluid {
  max-width: 144rem;
}
.acalog-custom .flex-container {
  max-width: 144rem;
  margin-right: auto;
  margin-left: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.acalog-custom .wrapper {
  max-width: 175rem;
  margin-left: auto;
  margin-right: auto;
}
.acalog-custom .container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-right: 2.5rem;
  padding-left: 2.5rem;
  max-width: 144rem;
  width: 100%;
}
@media only screen and (min-width: 30em) {
  .acalog-custom .container-fluid {
    padding-right: 5rem;
    padding-left: 5rem;
  }
}
.acalog-custom .container-max {
  margin-right: auto;
  margin-left: auto;
  max-width: 144rem;
}
.acalog-custom .row {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 auto;
  -moz-flex: 0 1 auto;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%;
}
@media only screen and (min-width: 46.875em) {
  .acalog-custom .row {
    margin-right: -2rem;
    margin-left: -2rem;
    width: calc(100% + 4rem);
  }
}
.acalog-custom .row.reverse {
  -webkit-box-direction: reverse;
  -webkit-box-orient: horizontal;
  -webkit-flex-direction: row-reverse;
  -moz-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.acalog-custom .col.reverse {
  -webkit-box-direction: reverse;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column-reverse;
  -moz-flex-direction: column-reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.acalog-custom .col-start {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  -moz-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  padding-right: 2rem;
  padding-left: 2rem;
  -webkit-flex-basis: auto;
  -ms-flex-preferred-size: auto;
  flex-basis: auto;
}
.acalog-custom .col-start-fw {
  width: 100%;
}
.acalog-custom .col-start-1 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  -moz-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  padding-right: 2rem;
  padding-left: 2rem;
  -webkit-flex-basis: 8.33333%;
  -ms-flex-preferred-size: 8.33333%;
  flex-basis: 8.33333%;
  max-width: 8.33333%;
}
.acalog-custom .col-start-2 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  -moz-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  padding-right: 2rem;
  padding-left: 2rem;
  -webkit-flex-basis: 16.66667%;
  -ms-flex-preferred-size: 16.66667%;
  flex-basis: 16.66667%;
  max-width: 16.66667%;
}
.acalog-custom .col-start-3 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  -moz-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  padding-right: 2rem;
  padding-left: 2rem;
  -webkit-flex-basis: 25%;
  -ms-flex-preferred-size: 25%;
  flex-basis: 25%;
  max-width: 25%;
}
.acalog-custom .col-start-4 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  -moz-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  padding-right: 2rem;
  padding-left: 2rem;
  -webkit-flex-basis: 33.33333%;
  -ms-flex-preferred-size: 33.33333%;
  flex-basis: 33.33333%;
  max-width: 33.33333%;
}
.acalog-custom .col-start-5 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  -moz-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  padding-right: 2rem;
  padding-left: 2rem;
  -webkit-flex-basis: 41.66667%;
  -ms-flex-preferred-size: 41.66667%;
  flex-basis: 41.66667%;
  max-width: 41.66667%;
}
.acalog-custom .col-start-6 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  -moz-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  padding-right: 2rem;
  padding-left: 2rem;
  -webkit-flex-basis: 50%;
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%;
  max-width: 50%;
}
.acalog-custom .col-start-7 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  -moz-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  padding-right: 2rem;
  padding-left: 2rem;
  -webkit-flex-basis: 58.33333%;
  -ms-flex-preferred-size: 58.33333%;
  flex-basis: 58.33333%;
  max-width: 58.33333%;
}
.acalog-custom .col-start-8 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  -moz-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  padding-right: 2rem;
  padding-left: 2rem;
  -webkit-flex-basis: 66.66667%;
  -ms-flex-preferred-size: 66.66667%;
  flex-basis: 66.66667%;
  max-width: 66.66667%;
}
.acalog-custom .col-start-9 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  -moz-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  padding-right: 2rem;
  padding-left: 2rem;
  -webkit-flex-basis: 75%;
  -ms-flex-preferred-size: 75%;
  flex-basis: 75%;
  max-width: 75%;
}
.acalog-custom .col-start-10 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  -moz-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  padding-right: 2rem;
  padding-left: 2rem;
  -webkit-flex-basis: 83.33333%;
  -ms-flex-preferred-size: 83.33333%;
  flex-basis: 83.33333%;
  max-width: 83.33333%;
}
.acalog-custom .col-start-11 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  -moz-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  padding-right: 2rem;
  padding-left: 2rem;
  -webkit-flex-basis: 91.66667%;
  -ms-flex-preferred-size: 91.66667%;
  flex-basis: 91.66667%;
  max-width: 91.66667%;
}
.acalog-custom .col-start-12 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  -moz-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  padding-right: 2rem;
  padding-left: 2rem;
  -webkit-flex-basis: 100%;
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  max-width: 100%;
}
.acalog-custom .col-start-offset-0 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  -moz-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  padding-right: 2rem;
  padding-left: 2rem;
  margin-left: 0;
}
.acalog-custom .col-start-offset-1 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  -moz-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  padding-right: 2rem;
  padding-left: 2rem;
  margin-left: 8.33333%;
}
.acalog-custom .col-start-offset-2 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  -moz-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  padding-right: 2rem;
  padding-left: 2rem;
  margin-left: 16.66667%;
}
.acalog-custom .col-start-offset-3 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  -moz-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  padding-right: 2rem;
  padding-left: 2rem;
  margin-left: 25%;
}
.acalog-custom .col-start-offset-4 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  -moz-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  padding-right: 2rem;
  padding-left: 2rem;
  margin-left: 33.33333%;
}
.acalog-custom .col-start-offset-5 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  -moz-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  padding-right: 2rem;
  padding-left: 2rem;
  margin-left: 41.66667%;
}
.acalog-custom .col-start-offset-6 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  -moz-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  padding-right: 2rem;
  padding-left: 2rem;
  margin-left: 50%;
}
.acalog-custom .col-start-offset-7 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  -moz-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  padding-right: 2rem;
  padding-left: 2rem;
  margin-left: 58.33333%;
}
.acalog-custom .col-start-offset-8 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  -moz-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  padding-right: 2rem;
  padding-left: 2rem;
  margin-left: 66.66667%;
}
.acalog-custom .col-start-offset-9 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  -moz-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  padding-right: 2rem;
  padding-left: 2rem;
  margin-left: 75%;
}
.acalog-custom .col-start-offset-10 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  -moz-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  padding-right: 2rem;
  padding-left: 2rem;
  margin-left: 83.33333%;
}
.acalog-custom .col-start-offset-11 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  -moz-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  padding-right: 2rem;
  padding-left: 2rem;
  margin-left: 91.66667%;
}
.acalog-custom .col-start-offset-12 {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  -moz-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  padding-right: 2rem;
  padding-left: 2rem;
  margin-left: 100%;
}
.acalog-custom .col-start {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -moz-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -webkit-flex-basis: 0;
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  max-width: 100%;
}
.acalog-custom .start-start {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  -moz-justify-content: flex-start;
  justify-content: flex-start;
  text-align: left;
}
.acalog-custom .center-start {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
  text-align: center;
}
.acalog-custom .end-start {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: flex-end;
  -moz-justify-content: flex-end;
  justify-content: flex-end;
  text-align: right;
}
.acalog-custom .top-start {
  -webkit-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  -moz-align-items: flex-start;
  align-items: flex-start;
}
.acalog-custom .middle-start {
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
}
.acalog-custom .bottom-start {
  -webkit-box-align: end;
  -ms-flex-align: end;
  -webkit-align-items: flex-end;
  -moz-align-items: flex-end;
  align-items: flex-end;
}
.acalog-custom .around-start {
  -ms-flex-pack: distribute;
  -webkit-justify-content: space-around;
  -moz-justify-content: space-around;
  justify-content: space-around;
}
.acalog-custom .between-start {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  justify-content: space-between;
}
.acalog-custom .first-start {
  -webkit-box-ordinal-group: 0;
  -webkit-order: -1;
  -ms-flex-order: -1;
  order: -1;
}
.acalog-custom .last-start {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
}
@media only screen and (min-width: 30em) {
  .acalog-custom .container {
    width: 28em;
  }
  .acalog-custom .col-xs {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 2rem;
    padding-left: 2rem;
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
  }
  .acalog-custom .col-xs-1 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 2rem;
    padding-left: 2rem;
    -webkit-flex-basis: 8.33333%;
    -ms-flex-preferred-size: 8.33333%;
    flex-basis: 8.33333%;
    max-width: 8.33333%;
  }
  .acalog-custom .col-xs-2 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 2rem;
    padding-left: 2rem;
    -webkit-flex-basis: 16.66667%;
    -ms-flex-preferred-size: 16.66667%;
    flex-basis: 16.66667%;
    max-width: 16.66667%;
  }
  .acalog-custom .col-xs-3 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 2rem;
    padding-left: 2rem;
    -webkit-flex-basis: 25%;
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%;
  }
  .acalog-custom .col-xs-4 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 2rem;
    padding-left: 2rem;
    -webkit-flex-basis: 33.33333%;
    -ms-flex-preferred-size: 33.33333%;
    flex-basis: 33.33333%;
    max-width: 33.33333%;
  }
  .acalog-custom .col-xs-5 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 2rem;
    padding-left: 2rem;
    -webkit-flex-basis: 41.66667%;
    -ms-flex-preferred-size: 41.66667%;
    flex-basis: 41.66667%;
    max-width: 41.66667%;
  }
  .acalog-custom .col-xs-6 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 2rem;
    padding-left: 2rem;
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%;
  }
  .acalog-custom .col-xs-7 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 2rem;
    padding-left: 2rem;
    -webkit-flex-basis: 58.33333%;
    -ms-flex-preferred-size: 58.33333%;
    flex-basis: 58.33333%;
    max-width: 58.33333%;
  }
  .acalog-custom .col-xs-8 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 2rem;
    padding-left: 2rem;
    -webkit-flex-basis: 66.66667%;
    -ms-flex-preferred-size: 66.66667%;
    flex-basis: 66.66667%;
    max-width: 66.66667%;
  }
  .acalog-custom .col-xs-9 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 2rem;
    padding-left: 2rem;
    -webkit-flex-basis: 75%;
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    max-width: 75%;
  }
  .acalog-custom .col-xs-10 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 2rem;
    padding-left: 2rem;
    -webkit-flex-basis: 83.33333%;
    -ms-flex-preferred-size: 83.33333%;
    flex-basis: 83.33333%;
    max-width: 83.33333%;
  }
  .acalog-custom .col-xs-11 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 2rem;
    padding-left: 2rem;
    -webkit-flex-basis: 91.66667%;
    -ms-flex-preferred-size: 91.66667%;
    flex-basis: 91.66667%;
    max-width: 91.66667%;
  }
  .acalog-custom .col-xs-12 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 2rem;
    padding-left: 2rem;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%;
  }
  .acalog-custom .col-xs-offset-0 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 2rem;
    padding-left: 2rem;
    margin-left: 0;
  }
  .acalog-custom .col-xs-offset-1 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 2rem;
    padding-left: 2rem;
    margin-left: 8.33333%;
  }
  .acalog-custom .col-xs-offset-2 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 2rem;
    padding-left: 2rem;
    margin-left: 16.66667%;
  }
  .acalog-custom .col-xs-offset-3 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 2rem;
    padding-left: 2rem;
    margin-left: 25%;
  }
  .acalog-custom .col-xs-offset-4 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 2rem;
    padding-left: 2rem;
    margin-left: 33.33333%;
  }
  .acalog-custom .col-xs-offset-5 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 2rem;
    padding-left: 2rem;
    margin-left: 41.66667%;
  }
  .acalog-custom .col-xs-offset-6 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 2rem;
    padding-left: 2rem;
    margin-left: 50%;
  }
  .acalog-custom .col-xs-offset-7 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 2rem;
    padding-left: 2rem;
    margin-left: 58.33333%;
  }
  .acalog-custom .col-xs-offset-8 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 2rem;
    padding-left: 2rem;
    margin-left: 66.66667%;
  }
  .acalog-custom .col-xs-offset-9 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 2rem;
    padding-left: 2rem;
    margin-left: 75%;
  }
  .acalog-custom .col-xs-offset-10 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 2rem;
    padding-left: 2rem;
    margin-left: 83.33333%;
  }
  .acalog-custom .col-xs-offset-11 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 2rem;
    padding-left: 2rem;
    margin-left: 91.66667%;
  }
  .acalog-custom .col-xs-offset-12 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 2rem;
    padding-left: 2rem;
    margin-left: 100%;
  }
  .acalog-custom .col-xs {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -moz-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-flex-basis: 0;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    max-width: 100%;
  }
  .acalog-custom .start-xs {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
    -moz-justify-content: flex-start;
    justify-content: flex-start;
    text-align: left;
  }
  .acalog-custom .center-xs {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .acalog-custom .end-xs {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    -webkit-justify-content: flex-end;
    -moz-justify-content: flex-end;
    justify-content: flex-end;
    text-align: right;
  }
  .acalog-custom .top-xs {
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    -moz-align-items: flex-start;
    align-items: flex-start;
  }
  .acalog-custom .middle-xs {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
  }
  .acalog-custom .bottom-xs {
    -webkit-box-align: end;
    -ms-flex-align: end;
    -webkit-align-items: flex-end;
    -moz-align-items: flex-end;
    align-items: flex-end;
  }
  .acalog-custom .around-xs {
    -ms-flex-pack: distribute;
    -webkit-justify-content: space-around;
    -moz-justify-content: space-around;
    justify-content: space-around;
  }
  .acalog-custom .between-xs {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between;
  }
  .acalog-custom .first-xs {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
  }
  .acalog-custom .last-xs {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
  }
}
@media only screen and (min-width: 46.875em) {
  .acalog-custom .container {
    width: 44.875em;
  }
  .acalog-custom .col-sm {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 2rem;
    padding-left: 2rem;
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
  }
  .acalog-custom .col-sm-1 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 2rem;
    padding-left: 2rem;
    -webkit-flex-basis: 8.33333%;
    -ms-flex-preferred-size: 8.33333%;
    flex-basis: 8.33333%;
    max-width: 8.33333%;
  }
  .acalog-custom .col-sm-2 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 2rem;
    padding-left: 2rem;
    -webkit-flex-basis: 16.66667%;
    -ms-flex-preferred-size: 16.66667%;
    flex-basis: 16.66667%;
    max-width: 16.66667%;
  }
  .acalog-custom .col-sm-3 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 2rem;
    padding-left: 2rem;
    -webkit-flex-basis: 25%;
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%;
  }
  .acalog-custom .col-sm-4 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 2rem;
    padding-left: 2rem;
    -webkit-flex-basis: 33.33333%;
    -ms-flex-preferred-size: 33.33333%;
    flex-basis: 33.33333%;
    max-width: 33.33333%;
  }
  .acalog-custom .col-sm-5 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 2rem;
    padding-left: 2rem;
    -webkit-flex-basis: 41.66667%;
    -ms-flex-preferred-size: 41.66667%;
    flex-basis: 41.66667%;
    max-width: 41.66667%;
  }
  .acalog-custom .col-sm-6 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 2rem;
    padding-left: 2rem;
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%;
  }
  .acalog-custom .col-sm-7 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 2rem;
    padding-left: 2rem;
    -webkit-flex-basis: 58.33333%;
    -ms-flex-preferred-size: 58.33333%;
    flex-basis: 58.33333%;
    max-width: 58.33333%;
  }
  .acalog-custom .col-sm-8 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 2rem;
    padding-left: 2rem;
    -webkit-flex-basis: 66.66667%;
    -ms-flex-preferred-size: 66.66667%;
    flex-basis: 66.66667%;
    max-width: 66.66667%;
  }
  .acalog-custom .col-sm-9 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 2rem;
    padding-left: 2rem;
    -webkit-flex-basis: 75%;
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    max-width: 75%;
  }
  .acalog-custom .col-sm-10 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 2rem;
    padding-left: 2rem;
    -webkit-flex-basis: 83.33333%;
    -ms-flex-preferred-size: 83.33333%;
    flex-basis: 83.33333%;
    max-width: 83.33333%;
  }
  .acalog-custom .col-sm-11 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 2rem;
    padding-left: 2rem;
    -webkit-flex-basis: 91.66667%;
    -ms-flex-preferred-size: 91.66667%;
    flex-basis: 91.66667%;
    max-width: 91.66667%;
  }
  .acalog-custom .col-sm-12 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 2rem;
    padding-left: 2rem;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%;
  }
  .acalog-custom .col-sm-offset-0 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 2rem;
    padding-left: 2rem;
    margin-left: 0;
  }
  .acalog-custom .col-sm-offset-1 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 2rem;
    padding-left: 2rem;
    margin-left: 8.33333%;
  }
  .acalog-custom .col-sm-offset-2 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 2rem;
    padding-left: 2rem;
    margin-left: 16.66667%;
  }
  .acalog-custom .col-sm-offset-3 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 2rem;
    padding-left: 2rem;
    margin-left: 25%;
  }
  .acalog-custom .col-sm-offset-4 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 2rem;
    padding-left: 2rem;
    margin-left: 33.33333%;
  }
  .acalog-custom .col-sm-offset-5 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 2rem;
    padding-left: 2rem;
    margin-left: 41.66667%;
  }
  .acalog-custom .col-sm-offset-6 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 2rem;
    padding-left: 2rem;
    margin-left: 50%;
  }
  .acalog-custom .col-sm-offset-7 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 2rem;
    padding-left: 2rem;
    margin-left: 58.33333%;
  }
  .acalog-custom .col-sm-offset-8 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 2rem;
    padding-left: 2rem;
    margin-left: 66.66667%;
  }
  .acalog-custom .col-sm-offset-9 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 2rem;
    padding-left: 2rem;
    margin-left: 75%;
  }
  .acalog-custom .col-sm-offset-10 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 2rem;
    padding-left: 2rem;
    margin-left: 83.33333%;
  }
  .acalog-custom .col-sm-offset-11 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 2rem;
    padding-left: 2rem;
    margin-left: 91.66667%;
  }
  .acalog-custom .col-sm-offset-12 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 2rem;
    padding-left: 2rem;
    margin-left: 100%;
  }
  .acalog-custom .col-sm {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -moz-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-flex-basis: 0;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    max-width: 100%;
  }
  .acalog-custom .start-sm {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
    -moz-justify-content: flex-start;
    justify-content: flex-start;
    text-align: left;
  }
  .acalog-custom .center-sm {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .acalog-custom .end-sm {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    -webkit-justify-content: flex-end;
    -moz-justify-content: flex-end;
    justify-content: flex-end;
    text-align: right;
  }
  .acalog-custom .top-sm {
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    -moz-align-items: flex-start;
    align-items: flex-start;
  }
  .acalog-custom .middle-sm {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
  }
  .acalog-custom .bottom-sm {
    -webkit-box-align: end;
    -ms-flex-align: end;
    -webkit-align-items: flex-end;
    -moz-align-items: flex-end;
    align-items: flex-end;
  }
  .acalog-custom .around-sm {
    -ms-flex-pack: distribute;
    -webkit-justify-content: space-around;
    -moz-justify-content: space-around;
    justify-content: space-around;
  }
  .acalog-custom .between-sm {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between;
  }
  .acalog-custom .first-sm {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
  }
  .acalog-custom .last-sm {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
  }
}
@media only screen and (min-width: 60.625em) {
  .acalog-custom .container {
    width: 58.625em;
  }
  .acalog-custom .col-sm-md {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 2rem;
    padding-left: 2rem;
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
  }
  .acalog-custom .col-sm-md-1 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 2rem;
    padding-left: 2rem;
    -webkit-flex-basis: 8.33333%;
    -ms-flex-preferred-size: 8.33333%;
    flex-basis: 8.33333%;
    max-width: 8.33333%;
  }
  .acalog-custom .col-sm-md-2 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 2rem;
    padding-left: 2rem;
    -webkit-flex-basis: 16.66667%;
    -ms-flex-preferred-size: 16.66667%;
    flex-basis: 16.66667%;
    max-width: 16.66667%;
  }
  .acalog-custom .col-sm-md-3 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 2rem;
    padding-left: 2rem;
    -webkit-flex-basis: 25%;
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%;
  }
  .acalog-custom .col-sm-md-4 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 2rem;
    padding-left: 2rem;
    -webkit-flex-basis: 33.33333%;
    -ms-flex-preferred-size: 33.33333%;
    flex-basis: 33.33333%;
    max-width: 33.33333%;
  }
  .acalog-custom .col-sm-md-5 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 2rem;
    padding-left: 2rem;
    -webkit-flex-basis: 41.66667%;
    -ms-flex-preferred-size: 41.66667%;
    flex-basis: 41.66667%;
    max-width: 41.66667%;
  }
  .acalog-custom .col-sm-md-6 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 2rem;
    padding-left: 2rem;
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%;
  }
  .acalog-custom .col-sm-md-7 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 2rem;
    padding-left: 2rem;
    -webkit-flex-basis: 58.33333%;
    -ms-flex-preferred-size: 58.33333%;
    flex-basis: 58.33333%;
    max-width: 58.33333%;
  }
  .acalog-custom .col-sm-md-8 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 2rem;
    padding-left: 2rem;
    -webkit-flex-basis: 66.66667%;
    -ms-flex-preferred-size: 66.66667%;
    flex-basis: 66.66667%;
    max-width: 66.66667%;
  }
  .acalog-custom .col-sm-md-9 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 2rem;
    padding-left: 2rem;
    -webkit-flex-basis: 75%;
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    max-width: 75%;
  }
  .acalog-custom .col-sm-md-10 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 2rem;
    padding-left: 2rem;
    -webkit-flex-basis: 83.33333%;
    -ms-flex-preferred-size: 83.33333%;
    flex-basis: 83.33333%;
    max-width: 83.33333%;
  }
  .acalog-custom .col-sm-md-11 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 2rem;
    padding-left: 2rem;
    -webkit-flex-basis: 91.66667%;
    -ms-flex-preferred-size: 91.66667%;
    flex-basis: 91.66667%;
    max-width: 91.66667%;
  }
  .acalog-custom .col-sm-md-12 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 2rem;
    padding-left: 2rem;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%;
  }
  .acalog-custom .col-sm-md-offset-0 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 2rem;
    padding-left: 2rem;
    margin-left: 0;
  }
  .acalog-custom .col-sm-md-offset-1 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 2rem;
    padding-left: 2rem;
    margin-left: 8.33333%;
  }
  .acalog-custom .col-sm-md-offset-2 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 2rem;
    padding-left: 2rem;
    margin-left: 16.66667%;
  }
  .acalog-custom .col-sm-md-offset-3 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 2rem;
    padding-left: 2rem;
    margin-left: 25%;
  }
  .acalog-custom .col-sm-md-offset-4 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 2rem;
    padding-left: 2rem;
    margin-left: 33.33333%;
  }
  .acalog-custom .col-sm-md-offset-5 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 2rem;
    padding-left: 2rem;
    margin-left: 41.66667%;
  }
  .acalog-custom .col-sm-md-offset-6 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 2rem;
    padding-left: 2rem;
    margin-left: 50%;
  }
  .acalog-custom .col-sm-md-offset-7 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 2rem;
    padding-left: 2rem;
    margin-left: 58.33333%;
  }
  .acalog-custom .col-sm-md-offset-8 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 2rem;
    padding-left: 2rem;
    margin-left: 66.66667%;
  }
  .acalog-custom .col-sm-md-offset-9 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 2rem;
    padding-left: 2rem;
    margin-left: 75%;
  }
  .acalog-custom .col-sm-md-offset-10 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 2rem;
    padding-left: 2rem;
    margin-left: 83.33333%;
  }
  .acalog-custom .col-sm-md-offset-11 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 2rem;
    padding-left: 2rem;
    margin-left: 91.66667%;
  }
  .acalog-custom .col-sm-md-offset-12 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 2rem;
    padding-left: 2rem;
    margin-left: 100%;
  }
  .acalog-custom .col-sm-md {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -moz-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-flex-basis: 0;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    max-width: 100%;
  }
  .acalog-custom .start-sm-md {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
    -moz-justify-content: flex-start;
    justify-content: flex-start;
    text-align: left;
  }
  .acalog-custom .center-sm-md {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .acalog-custom .end-sm-md {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    -webkit-justify-content: flex-end;
    -moz-justify-content: flex-end;
    justify-content: flex-end;
    text-align: right;
  }
  .acalog-custom .top-sm-md {
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    -moz-align-items: flex-start;
    align-items: flex-start;
  }
  .acalog-custom .middle-sm-md {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
  }
  .acalog-custom .bottom-sm-md {
    -webkit-box-align: end;
    -ms-flex-align: end;
    -webkit-align-items: flex-end;
    -moz-align-items: flex-end;
    align-items: flex-end;
  }
  .acalog-custom .around-sm-md {
    -ms-flex-pack: distribute;
    -webkit-justify-content: space-around;
    -moz-justify-content: space-around;
    justify-content: space-around;
  }
  .acalog-custom .between-sm-md {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between;
  }
  .acalog-custom .first-sm-md {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
  }
  .acalog-custom .last-sm-md {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
  }
}
@media only screen and (min-width: 68.75em) {
  .acalog-custom .container {
    width: 66.75em;
  }
  .acalog-custom .col-md {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 2rem;
    padding-left: 2rem;
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
  }
  .acalog-custom .col-md-1 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 2rem;
    padding-left: 2rem;
    -webkit-flex-basis: 8.33333%;
    -ms-flex-preferred-size: 8.33333%;
    flex-basis: 8.33333%;
    max-width: 8.33333%;
  }
  .acalog-custom .col-md-2 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 2rem;
    padding-left: 2rem;
    -webkit-flex-basis: 16.66667%;
    -ms-flex-preferred-size: 16.66667%;
    flex-basis: 16.66667%;
    max-width: 16.66667%;
  }
  .acalog-custom .col-md-3 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 2rem;
    padding-left: 2rem;
    -webkit-flex-basis: 25%;
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%;
  }
  .acalog-custom .col-md-4 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 2rem;
    padding-left: 2rem;
    -webkit-flex-basis: 33.33333%;
    -ms-flex-preferred-size: 33.33333%;
    flex-basis: 33.33333%;
    max-width: 33.33333%;
  }
  .acalog-custom .col-md-5 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 2rem;
    padding-left: 2rem;
    -webkit-flex-basis: 41.66667%;
    -ms-flex-preferred-size: 41.66667%;
    flex-basis: 41.66667%;
    max-width: 41.66667%;
  }
  .acalog-custom .col-md-6 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 2rem;
    padding-left: 2rem;
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%;
  }
  .acalog-custom .col-md-7 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 2rem;
    padding-left: 2rem;
    -webkit-flex-basis: 58.33333%;
    -ms-flex-preferred-size: 58.33333%;
    flex-basis: 58.33333%;
    max-width: 58.33333%;
  }
  .acalog-custom .col-md-8 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 2rem;
    padding-left: 2rem;
    -webkit-flex-basis: 66.66667%;
    -ms-flex-preferred-size: 66.66667%;
    flex-basis: 66.66667%;
    max-width: 66.66667%;
  }
  .acalog-custom .col-md-9 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 2rem;
    padding-left: 2rem;
    -webkit-flex-basis: 75%;
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    max-width: 75%;
  }
  .acalog-custom .col-md-10 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 2rem;
    padding-left: 2rem;
    -webkit-flex-basis: 83.33333%;
    -ms-flex-preferred-size: 83.33333%;
    flex-basis: 83.33333%;
    max-width: 83.33333%;
  }
  .acalog-custom .col-md-11 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 2rem;
    padding-left: 2rem;
    -webkit-flex-basis: 91.66667%;
    -ms-flex-preferred-size: 91.66667%;
    flex-basis: 91.66667%;
    max-width: 91.66667%;
  }
  .acalog-custom .col-md-12 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 2rem;
    padding-left: 2rem;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%;
  }
  .acalog-custom .col-md-offset-0 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 2rem;
    padding-left: 2rem;
    margin-left: 0;
  }
  .acalog-custom .col-md-offset-1 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 2rem;
    padding-left: 2rem;
    margin-left: 8.33333%;
  }
  .acalog-custom .col-md-offset-2 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 2rem;
    padding-left: 2rem;
    margin-left: 16.66667%;
  }
  .acalog-custom .col-md-offset-3 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 2rem;
    padding-left: 2rem;
    margin-left: 25%;
  }
  .acalog-custom .col-md-offset-4 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 2rem;
    padding-left: 2rem;
    margin-left: 33.33333%;
  }
  .acalog-custom .col-md-offset-5 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 2rem;
    padding-left: 2rem;
    margin-left: 41.66667%;
  }
  .acalog-custom .col-md-offset-6 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 2rem;
    padding-left: 2rem;
    margin-left: 50%;
  }
  .acalog-custom .col-md-offset-7 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 2rem;
    padding-left: 2rem;
    margin-left: 58.33333%;
  }
  .acalog-custom .col-md-offset-8 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 2rem;
    padding-left: 2rem;
    margin-left: 66.66667%;
  }
  .acalog-custom .col-md-offset-9 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 2rem;
    padding-left: 2rem;
    margin-left: 75%;
  }
  .acalog-custom .col-md-offset-10 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 2rem;
    padding-left: 2rem;
    margin-left: 83.33333%;
  }
  .acalog-custom .col-md-offset-11 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 2rem;
    padding-left: 2rem;
    margin-left: 91.66667%;
  }
  .acalog-custom .col-md-offset-12 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 2rem;
    padding-left: 2rem;
    margin-left: 100%;
  }
  .acalog-custom .col-md {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -moz-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-flex-basis: 0;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    max-width: 100%;
  }
  .acalog-custom .start-md {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
    -moz-justify-content: flex-start;
    justify-content: flex-start;
    text-align: left;
  }
  .acalog-custom .center-md {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .acalog-custom .end-md {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    -webkit-justify-content: flex-end;
    -moz-justify-content: flex-end;
    justify-content: flex-end;
    text-align: right;
  }
  .acalog-custom .top-md {
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    -moz-align-items: flex-start;
    align-items: flex-start;
  }
  .acalog-custom .middle-md {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
  }
  .acalog-custom .bottom-md {
    -webkit-box-align: end;
    -ms-flex-align: end;
    -webkit-align-items: flex-end;
    -moz-align-items: flex-end;
    align-items: flex-end;
  }
  .acalog-custom .around-md {
    -ms-flex-pack: distribute;
    -webkit-justify-content: space-around;
    -moz-justify-content: space-around;
    justify-content: space-around;
  }
  .acalog-custom .between-md {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between;
  }
  .acalog-custom .first-md {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
  }
  .acalog-custom .last-md {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
  }
}
@media only screen and (min-width: 80em) {
  .acalog-custom .container {
    width: 78em;
  }
  .acalog-custom .col-lg {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 2rem;
    padding-left: 2rem;
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
  }
  .acalog-custom .col-lg-1 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 2rem;
    padding-left: 2rem;
    -webkit-flex-basis: 8.33333%;
    -ms-flex-preferred-size: 8.33333%;
    flex-basis: 8.33333%;
    max-width: 8.33333%;
  }
  .acalog-custom .col-lg-2 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 2rem;
    padding-left: 2rem;
    -webkit-flex-basis: 16.66667%;
    -ms-flex-preferred-size: 16.66667%;
    flex-basis: 16.66667%;
    max-width: 16.66667%;
  }
  .acalog-custom .col-lg-3 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 2rem;
    padding-left: 2rem;
    -webkit-flex-basis: 25%;
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%;
  }
  .acalog-custom .col-lg-4 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 2rem;
    padding-left: 2rem;
    -webkit-flex-basis: 33.33333%;
    -ms-flex-preferred-size: 33.33333%;
    flex-basis: 33.33333%;
    max-width: 33.33333%;
  }
  .acalog-custom .col-lg-5 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 2rem;
    padding-left: 2rem;
    -webkit-flex-basis: 41.66667%;
    -ms-flex-preferred-size: 41.66667%;
    flex-basis: 41.66667%;
    max-width: 41.66667%;
  }
  .acalog-custom .col-lg-6 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 2rem;
    padding-left: 2rem;
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%;
  }
  .acalog-custom .col-lg-7 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 2rem;
    padding-left: 2rem;
    -webkit-flex-basis: 58.33333%;
    -ms-flex-preferred-size: 58.33333%;
    flex-basis: 58.33333%;
    max-width: 58.33333%;
  }
  .acalog-custom .col-lg-8 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 2rem;
    padding-left: 2rem;
    -webkit-flex-basis: 66.66667%;
    -ms-flex-preferred-size: 66.66667%;
    flex-basis: 66.66667%;
    max-width: 66.66667%;
  }
  .acalog-custom .col-lg-9 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 2rem;
    padding-left: 2rem;
    -webkit-flex-basis: 75%;
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    max-width: 75%;
  }
  .acalog-custom .col-lg-10 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 2rem;
    padding-left: 2rem;
    -webkit-flex-basis: 83.33333%;
    -ms-flex-preferred-size: 83.33333%;
    flex-basis: 83.33333%;
    max-width: 83.33333%;
  }
  .acalog-custom .col-lg-11 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 2rem;
    padding-left: 2rem;
    -webkit-flex-basis: 91.66667%;
    -ms-flex-preferred-size: 91.66667%;
    flex-basis: 91.66667%;
    max-width: 91.66667%;
  }
  .acalog-custom .col-lg-12 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 2rem;
    padding-left: 2rem;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%;
  }
  .acalog-custom .col-lg-offset-0 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 2rem;
    padding-left: 2rem;
    margin-left: 0;
  }
  .acalog-custom .col-lg-offset-1 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 2rem;
    padding-left: 2rem;
    margin-left: 8.33333%;
  }
  .acalog-custom .col-lg-offset-2 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 2rem;
    padding-left: 2rem;
    margin-left: 16.66667%;
  }
  .acalog-custom .col-lg-offset-3 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 2rem;
    padding-left: 2rem;
    margin-left: 25%;
  }
  .acalog-custom .col-lg-offset-4 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 2rem;
    padding-left: 2rem;
    margin-left: 33.33333%;
  }
  .acalog-custom .col-lg-offset-5 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 2rem;
    padding-left: 2rem;
    margin-left: 41.66667%;
  }
  .acalog-custom .col-lg-offset-6 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 2rem;
    padding-left: 2rem;
    margin-left: 50%;
  }
  .acalog-custom .col-lg-offset-7 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 2rem;
    padding-left: 2rem;
    margin-left: 58.33333%;
  }
  .acalog-custom .col-lg-offset-8 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 2rem;
    padding-left: 2rem;
    margin-left: 66.66667%;
  }
  .acalog-custom .col-lg-offset-9 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 2rem;
    padding-left: 2rem;
    margin-left: 75%;
  }
  .acalog-custom .col-lg-offset-10 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 2rem;
    padding-left: 2rem;
    margin-left: 83.33333%;
  }
  .acalog-custom .col-lg-offset-11 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 2rem;
    padding-left: 2rem;
    margin-left: 91.66667%;
  }
  .acalog-custom .col-lg-offset-12 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 2rem;
    padding-left: 2rem;
    margin-left: 100%;
  }
  .acalog-custom .col-lg {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -moz-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-flex-basis: 0;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    max-width: 100%;
  }
  .acalog-custom .start-lg {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
    -moz-justify-content: flex-start;
    justify-content: flex-start;
    text-align: left;
  }
  .acalog-custom .center-lg {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .acalog-custom .end-lg {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    -webkit-justify-content: flex-end;
    -moz-justify-content: flex-end;
    justify-content: flex-end;
    text-align: right;
  }
  .acalog-custom .top-lg {
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    -moz-align-items: flex-start;
    align-items: flex-start;
  }
  .acalog-custom .middle-lg {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
  }
  .acalog-custom .bottom-lg {
    -webkit-box-align: end;
    -ms-flex-align: end;
    -webkit-align-items: flex-end;
    -moz-align-items: flex-end;
    align-items: flex-end;
  }
  .acalog-custom .around-lg {
    -ms-flex-pack: distribute;
    -webkit-justify-content: space-around;
    -moz-justify-content: space-around;
    justify-content: space-around;
  }
  .acalog-custom .between-lg {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between;
  }
  .acalog-custom .first-lg {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
  }
  .acalog-custom .last-lg {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
  }
}
@media only screen and (min-width: 87.5em) {
  .acalog-custom .container {
    width: 85.5em;
  }
  .acalog-custom .col-xl {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 2rem;
    padding-left: 2rem;
    -webkit-flex-basis: auto;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
  }
  .acalog-custom .col-xl-1 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 2rem;
    padding-left: 2rem;
    -webkit-flex-basis: 8.33333%;
    -ms-flex-preferred-size: 8.33333%;
    flex-basis: 8.33333%;
    max-width: 8.33333%;
  }
  .acalog-custom .col-xl-2 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 2rem;
    padding-left: 2rem;
    -webkit-flex-basis: 16.66667%;
    -ms-flex-preferred-size: 16.66667%;
    flex-basis: 16.66667%;
    max-width: 16.66667%;
  }
  .acalog-custom .col-xl-3 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 2rem;
    padding-left: 2rem;
    -webkit-flex-basis: 25%;
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%;
  }
  .acalog-custom .col-xl-4 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 2rem;
    padding-left: 2rem;
    -webkit-flex-basis: 33.33333%;
    -ms-flex-preferred-size: 33.33333%;
    flex-basis: 33.33333%;
    max-width: 33.33333%;
  }
  .acalog-custom .col-xl-5 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 2rem;
    padding-left: 2rem;
    -webkit-flex-basis: 41.66667%;
    -ms-flex-preferred-size: 41.66667%;
    flex-basis: 41.66667%;
    max-width: 41.66667%;
  }
  .acalog-custom .col-xl-6 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 2rem;
    padding-left: 2rem;
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%;
  }
  .acalog-custom .col-xl-7 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 2rem;
    padding-left: 2rem;
    -webkit-flex-basis: 58.33333%;
    -ms-flex-preferred-size: 58.33333%;
    flex-basis: 58.33333%;
    max-width: 58.33333%;
  }
  .acalog-custom .col-xl-8 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 2rem;
    padding-left: 2rem;
    -webkit-flex-basis: 66.66667%;
    -ms-flex-preferred-size: 66.66667%;
    flex-basis: 66.66667%;
    max-width: 66.66667%;
  }
  .acalog-custom .col-xl-9 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 2rem;
    padding-left: 2rem;
    -webkit-flex-basis: 75%;
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    max-width: 75%;
  }
  .acalog-custom .col-xl-10 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 2rem;
    padding-left: 2rem;
    -webkit-flex-basis: 83.33333%;
    -ms-flex-preferred-size: 83.33333%;
    flex-basis: 83.33333%;
    max-width: 83.33333%;
  }
  .acalog-custom .col-xl-11 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 2rem;
    padding-left: 2rem;
    -webkit-flex-basis: 91.66667%;
    -ms-flex-preferred-size: 91.66667%;
    flex-basis: 91.66667%;
    max-width: 91.66667%;
  }
  .acalog-custom .col-xl-12 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 2rem;
    padding-left: 2rem;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%;
  }
  .acalog-custom .col-xl-offset-0 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 2rem;
    padding-left: 2rem;
    margin-left: 0;
  }
  .acalog-custom .col-xl-offset-1 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 2rem;
    padding-left: 2rem;
    margin-left: 8.33333%;
  }
  .acalog-custom .col-xl-offset-2 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 2rem;
    padding-left: 2rem;
    margin-left: 16.66667%;
  }
  .acalog-custom .col-xl-offset-3 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 2rem;
    padding-left: 2rem;
    margin-left: 25%;
  }
  .acalog-custom .col-xl-offset-4 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 2rem;
    padding-left: 2rem;
    margin-left: 33.33333%;
  }
  .acalog-custom .col-xl-offset-5 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 2rem;
    padding-left: 2rem;
    margin-left: 41.66667%;
  }
  .acalog-custom .col-xl-offset-6 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 2rem;
    padding-left: 2rem;
    margin-left: 50%;
  }
  .acalog-custom .col-xl-offset-7 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 2rem;
    padding-left: 2rem;
    margin-left: 58.33333%;
  }
  .acalog-custom .col-xl-offset-8 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 2rem;
    padding-left: 2rem;
    margin-left: 66.66667%;
  }
  .acalog-custom .col-xl-offset-9 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 2rem;
    padding-left: 2rem;
    margin-left: 75%;
  }
  .acalog-custom .col-xl-offset-10 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 2rem;
    padding-left: 2rem;
    margin-left: 83.33333%;
  }
  .acalog-custom .col-xl-offset-11 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 2rem;
    padding-left: 2rem;
    margin-left: 91.66667%;
  }
  .acalog-custom .col-xl-offset-12 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-right: 2rem;
    padding-left: 2rem;
    margin-left: 100%;
  }
  .acalog-custom .col-xl {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -moz-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-flex-basis: 0;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    max-width: 100%;
  }
  .acalog-custom .start-xl {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
    -moz-justify-content: flex-start;
    justify-content: flex-start;
    text-align: left;
  }
  .acalog-custom .center-xl {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center;
    text-align: center;
  }
  .acalog-custom .end-xl {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    -webkit-justify-content: flex-end;
    -moz-justify-content: flex-end;
    justify-content: flex-end;
    text-align: right;
  }
  .acalog-custom .top-xl {
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    -moz-align-items: flex-start;
    align-items: flex-start;
  }
  .acalog-custom .middle-xl {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
  }
  .acalog-custom .bottom-xl {
    -webkit-box-align: end;
    -ms-flex-align: end;
    -webkit-align-items: flex-end;
    -moz-align-items: flex-end;
    align-items: flex-end;
  }
  .acalog-custom .around-xl {
    -ms-flex-pack: distribute;
    -webkit-justify-content: space-around;
    -moz-justify-content: space-around;
    justify-content: space-around;
  }
  .acalog-custom .between-xl {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between;
  }
  .acalog-custom .first-xl {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
  }
  .acalog-custom .last-xl {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
  }
}
@-webkit-keyframes fadesInInPlace {
  .acalog-custom from {
    opacity: 0;
  }
  .acalog-custom to {
    opacity: 1;
  }
}
@keyframes fadesInInPlace {
  .acalog-custom from {
    opacity: 0;
  }
  .acalog-custom to {
    opacity: 1;
  }
}
@-webkit-keyframes fadesInFromRight {
  .acalog-custom from {
    opacity: 0;
    -webkit-transform: translate3d(2rem,0,0);
    transform: translate3d(2rem,0,0);
  }
  .acalog-custom to {
    opacity: 1;
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
  }
}
@keyframes fadesInFromRight {
  .acalog-custom from {
    opacity: 0;
    -webkit-transform: translate3d(2rem,0,0);
    transform: translate3d(2rem,0,0);
  }
  .acalog-custom to {
    opacity: 1;
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
  }
}
@-webkit-keyframes fadesInFromLeft {
  .acalog-custom from {
    opacity: 0;
    -webkit-transform: translate3d(-2rem,0,0);
    transform: translate3d(-2rem,0,0);
  }
  .acalog-custom to {
    opacity: 1;
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
  }
}
@keyframes fadesInFromLeft {
  .acalog-custom from {
    opacity: 0;
    -webkit-transform: translate3d(-2rem,0,0);
    transform: translate3d(-2rem,0,0);
  }
  .acalog-custom to {
    opacity: 1;
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
  }
}
@-webkit-keyframes fadesInFromTop {
  .acalog-custom from {
    opacity: 0;
    -webkit-transform: translate3d(0,-100%,0);
    transform: translate3d(0,-100%,0);
  }
  .acalog-custom to {
    opacity: 1;
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
  }
}
@keyframes fadesInFromTop {
  .acalog-custom from {
    opacity: 0;
    -webkit-transform: translate3d(0,-100%,0);
    transform: translate3d(0,-100%,0);
  }
  .acalog-custom to {
    opacity: 1;
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
  }
}
@-webkit-keyframes fadesInFromBelow {
  .acalog-custom from {
    opacity: 0;
    -webkit-transform: translate3d(0,2.5rem,0);
    transform: translate3d(0,2.5rem,0);
  }
  .acalog-custom to {
    opacity: 1;
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
  }
}
@keyframes fadesInFromBelow {
  .acalog-custom from {
    opacity: 0;
    -webkit-transform: translate3d(0,2.5rem,0);
    transform: translate3d(0,2.5rem,0);
  }
  .acalog-custom to {
    opacity: 1;
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
  }
}
@-webkit-keyframes fadesInFromBelowBig {
  .acalog-custom 0% {
    opacity: 0;
    -webkit-transform: translate3d(0,20rem,0);
    transform: translate3d(0,20rem,0);
  }
  .acalog-custom 50% {
    opacity: 1;
  }
  .acalog-custom 100% {
    opacity: 1;
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
  }
}
@keyframes fadesInFromBelowBig {
  .acalog-custom 0% {
    opacity: 0;
    -webkit-transform: translate3d(0,20rem,0);
    transform: translate3d(0,20rem,0);
  }
  .acalog-custom 50% {
    opacity: 1;
  }
  .acalog-custom 100% {
    opacity: 1;
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
  }
}
@-webkit-keyframes drawsWidth {
  .acalog-custom from {
    width: 0;
  }
  .acalog-custom to {
    width: 100%;
  }
}
@keyframes drawsWidth {
  .acalog-custom from {
    width: 0;
  }
  .acalog-custom to {
    width: 100%;
  }
}
@-webkit-keyframes drawsWidthAgain {
  .acalog-custom 0% {
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
  }
  .acalog-custom 40% {
    -webkit-transform: translate3d(100%,0,0);
    transform: translate3d(100%,0,0);
    opacity: 1;
  }
  .acalog-custom 50% {
    -webkit-transform: translate3d(100%,0,0);
    transform: translate3d(100%,0,0);
    opacity: 0;
  }
  .acalog-custom 51% {
    -webkit-transform: translate3d(-100%,0,0);
    transform: translate3d(-100%,0,0);
    opacity: 0;
  }
  .acalog-custom 52% {
    -webkit-transform: translate3d(-100%,0,0);
    transform: translate3d(-100%,0,0);
    opacity: 1;
  }
  .acalog-custom 100% {
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
  }
}
@keyframes drawsWidthAgain {
  .acalog-custom 0% {
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
  }
  .acalog-custom 40% {
    -webkit-transform: translate3d(100%,0,0);
    transform: translate3d(100%,0,0);
    opacity: 1;
  }
  .acalog-custom 50% {
    -webkit-transform: translate3d(100%,0,0);
    transform: translate3d(100%,0,0);
    opacity: 0;
  }
  .acalog-custom 51% {
    -webkit-transform: translate3d(-100%,0,0);
    transform: translate3d(-100%,0,0);
    opacity: 0;
  }
  .acalog-custom 52% {
    -webkit-transform: translate3d(-100%,0,0);
    transform: translate3d(-100%,0,0);
    opacity: 1;
  }
  .acalog-custom 100% {
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
  }
}
@-webkit-keyframes slideInFromLeft {
  .acalog-custom from {
    -webkit-transform: translate3d(-100%,0,0);
    transform: translate3d(-100%,0,0);
  }
  .acalog-custom to {
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
  }
}
@keyframes slideInFromLeft {
  .acalog-custom from {
    -webkit-transform: translate3d(-100%,0,0);
    transform: translate3d(-100%,0,0);
  }
  .acalog-custom to {
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
  }
}
@-webkit-keyframes slideInFromBelow {
  .acalog-custom from {
    -webkit-transform: translate3d(0,15rem,0);
    transform: translate3d(0,15rem,0);
  }
  .acalog-custom to {
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
  }
}
@keyframes slideInFromBelow {
  .acalog-custom from {
    -webkit-transform: translate3d(0,15rem,0);
    transform: translate3d(0,15rem,0);
  }
  .acalog-custom to {
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
  }
}
@-webkit-keyframes unmasksFromLeft {
  .acalog-custom from {
    -webkit-clip-path: inset(0 100% 0 0);
    clip-path: inset(0 100% 0 0);
  }
  .acalog-custom to {
    -webkit-clip-path: inset(0 0 0 0);
    clip-path: inset(0 0 0 0);
  }
}
@keyframes unmasksFromLeft {
  .acalog-custom from {
    -webkit-clip-path: inset(0 100% 0 0);
    clip-path: inset(0 100% 0 0);
  }
  .acalog-custom to {
    -webkit-clip-path: inset(0 0 0 0);
    clip-path: inset(0 0 0 0);
  }
}
@-webkit-keyframes calBarHeader {
  .acalog-custom from {
    -webkit-transform: translate3d(-100%,0,0);
    transform: translate3d(-100%,0,0);
    opacity: 0;
  }
  .acalog-custom to {
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
    opacity: 1;
  }
}
@keyframes calBarHeader {
  .acalog-custom from {
    -webkit-transform: translate3d(-100%,0,0);
    transform: translate3d(-100%,0,0);
    opacity: 0;
  }
  .acalog-custom to {
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
    opacity: 1;
  }
}
@-webkit-keyframes calBarItemDown {
  .acalog-custom from {
    -webkit-transform: translate3d(0,15rem,0);
    transform: translate3d(0,15rem,0);
    opacity: 0;
  }
  .acalog-custom to {
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
    opacity: 1;
  }
}
@keyframes calBarItemDown {
  .acalog-custom from {
    -webkit-transform: translate3d(0,15rem,0);
    transform: translate3d(0,15rem,0);
    opacity: 0;
  }
  .acalog-custom to {
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
    opacity: 1;
  }
}
.acalog-custom .slick-slider {
  position: relative;
  display: block;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}
.acalog-custom .slick-list {
  position: relative;
  display: block;
  overflow: hidden;
  margin: 0;
  padding: 0;
}
.acalog-custom .slick-list:focus {
  outline: none;
}
.acalog-custom .slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}
.acalog-custom .slick-slider .slick-track,
.acalog-custom .slick-slider .slick-list {
  -webkit-transform: translate3d(0,0,0);
  transform: translate3d(0,0,0);
}
.acalog-custom .slick-track {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.acalog-custom .slick-track:before,
.acalog-custom .slick-track:after {
  display: table;
}
.acalog-custom .slick-track:after {
  clear: both;
}
.acalog-custom .slick-loading .slick-track {
  visibility: hidden;
}
.acalog-custom .slick-slide {
  display: none;
  float: left;
  height: 100%;
  min-height: 1px;
}
.acalog-custom [dir='rtl'] .slick-slide {
  float: right;
}
.acalog-custom .slick-slide img {
  display: block;
}
.acalog-custom .slick-slide.slick-loading img {
  display: none;
}
.acalog-custom .slick-initialized .slick-slide {
  display: block;
}
.acalog-custom .slick-loading .slick-slide {
  visibility: hidden;
}
.acalog-custom .slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
  float: none;
}
.acalog-custom .slick-arrow.slick-hidden {
  display: none;
}
.acalog-custom .slick-dots {
  text-align: center;
}
.acalog-custom .slick-dots li {
  display: inline-block;
}
.acalog-custom .slick-dots li.slick-active button {
  background-color: #B43135;
  border-color: #B43135;
}
.acalog-custom .slick-dots li + li {
  margin-left: 8px;
}
.acalog-custom .slick-dots button {
  height: 10px;
  width: 10px;
  border: 1px solid #4A4A4A;
  text-indent: 9999rem;
  padding: 0;
  border-radius: 50%;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
  overflow: hidden;
}
.acalog-custom .slick-dots button:focus {
  outline: none;
}
.acalog-custom .page--basic-page main.main-content {
  padding-top: 0;
}
@media only screen and (min-width: 46.875em) {
  .acalog-custom .page--basic-page main.main-content {
    padding-top: 0;
  }
}
@media only screen and (min-width: 60.625em) {
  .acalog-custom .page--basic-page .basic-page__sidebar {
    padding-right: 2rem;
    padding-left: 2rem;
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-flex-basis: 25%;
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%;
  }
}
.acalog-custom .page--basic-with-image-header main.main-content {
  padding-top: 0;
}
.acalog-custom .basic-page__sidebar {
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
  -ms-flex-order: 2;
  order: 2;
}
@media only screen and (min-width: 60.625em) {
  .acalog-custom .basic-page__sidebar {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
  }
}
.acalog-custom .basic-page__content {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
}
@media only screen and (min-width: 60.625em) {
  .acalog-custom .basic-page__content {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
  }
}
.acalog-custom .o-media-object {
  display: block;
  overflow: hidden;
  margin-bottom: 5rem;
}
.acalog-custom .o-media-object__image {
  margin-bottom: 2rem;
}
@media only screen and (min-width: 38.75em) {
  .acalog-custom .o-media-object__image {
    margin-bottom: 0;
    width: 50%;
    max-width: 34rem;
    float: left;
    padding-right: 4rem;
  }
}
.acalog-custom .o-media-object__content {
  overflow: hidden;
}
.acalog-custom .o-media-object__content h1,
.acalog-custom .o-media-object__content h2,
.acalog-custom .o-media-object__content h3,
.acalog-custom .o-media-object__content h4,
.acalog-custom .o-media-object__content h5,
.acalog-custom .o-media-object__content h6,
.acalog-custom .o-media-object__content p {
  margin-top: 0 !important;
}
@media only screen and (min-width: 46.875em) {
  .acalog-custom .o-media-object__content h3 {
    font-size: 2.4rem !important;
  }
}
.acalog-custom .o-media-object__content p {
  font-size: 1.6rem;
}
.acalog-custom .o-media-object__content .u-cta {
  margin-top: 2rem;
}
.acalog-custom .entry-list {
  width: 100%;
}
.acalog-custom .entry-list__list {
  margin: 0;
  padding: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  list-style: none;
}
.acalog-custom .entry-list__title {
  border-top: 0.2rem solid #000;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 1rem 0 2.8rem;
  letter-spacing: 0.05rem;
}
.acalog-custom .entry-list__title svg {
  -webkit-transition: -webkit-transform 0.5s ease;
  transition: -webkit-transform 0.5s ease;
  transition: transform 0.5s ease;
  transition: transform 0.5s ease, -webkit-transform 0.5s ease;
}
.acalog-custom .entry-list__title a {
  color: #000;
}
.acalog-custom .entry-list__cta {
  margin-bottom: 2.4rem;
}
@media only screen and (min-width: 46.875em) {
  .acalog-custom .entry-list__cta {
    margin-bottom: 0;
  }
}
@media only screen and (min-width: 46.875em) {
  .acalog-custom .entry-list__entry-wrapper {
    padding-left: 20%;
    margin-bottom: 2.4rem;
  }
  .acalog-custom .entry-list--small .entry-list__entry-wrapper {
    padding-left: 0;
  }
}
.acalog-custom .entry-list__entry + .entry-list__entry,
.acalog-custom .entry-list__entry-item + .entry-list__entry-item {
  padding-top: 2.7rem;
}
.acalog-custom .entry-list__entry {
  clear: left;
  overflow: hidden;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: column-reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  padding-bottom: 2.7rem;
}
@media only screen and (min-width: 68.75em) {
  .acalog-custom .entry-list__entry {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
}
.acalog-custom .entry-list__entry-image {
  margin-bottom: 3rem;
  width: 100%;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
@media only screen and (min-width: 68.75em) {
  .acalog-custom .entry-list__entry-image {
    max-width: 28rem;
    width: 55%;
    margin-bottom: 0;
    margin-right: 4.4rem;
  }
}
.acalog-custom .entry-list__entry-term {
  margin-bottom: 1.0rem;
  display: inline-block;
}
.acalog-custom .entry-list__entry-title {
  line-height: 1.3 !important;
  padding-right: 5px;
  color: #000;
}
@media only screen and (min-width: 80em) {
  .acalog-custom .entry-list__entry-title {
    font-size: 2.0rem !important;
  }
}
.acalog-custom .entry-list__entry-title a {
  color: #000;
  display: block;
}
.acalog-custom .entry-list__entry-title a:hover {
  color: #B43135;
  -webkit-transform: translate3d(5px,0,0);
  transform: translate3d(5px,0,0);
}
.acalog-custom .entry-list__entry-date {
  margin-right: 3.0rem;
  text-align: center;
  margin-top: 0.2rem;
}
@media only screen and (min-width: 46.875em) {
  .acalog-custom .entry-list__entry-date {
    margin-right: 5.0rem;
  }
}
@media only screen and (min-width: 68.75em) {
  .acalog-custom .entry-list__entry-date {
    margin-right: 8.4rem;
  }
}
.acalog-custom .entry-list__entry-date span {
  display: block;
}
.acalog-custom .entry-list__entry-month {
  font-size: 1.0rem;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  margin-bottom: 0.2rem;
}
@media only screen and (min-width: 46.875em) {
  .acalog-custom .entry-list__entry-month {
    font-size: 1.2rem;
  }
}
@media only screen and (min-width: 68.75em) {
  .acalog-custom .entry-list__entry-month {
    font-size: 1.4rem;
  }
}
.acalog-custom .entry-list__entry-day {
  font-size: 2.0rem;
  font-weight: 600;
}
@media only screen and (min-width: 68.75em) {
  .acalog-custom .entry-list__entry-day {
    font-size: 2.4rem;
  }
}
.acalog-custom .entry-list__entry-content {
  overflow: hidden;
}
.acalog-custom .entry-list__entry-meta {
  margin-top: 1.1rem;
  font-size: 1.4rem;
  line-height: 1.4;
}
@media only screen and (min-width: 68.75em) {
  .acalog-custom .entry-list__entry-meta {
    font-size: 1.7rem;
  }
}
.acalog-custom .entry-list__content-wrap {
  overflow: hidden;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: column-reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
  width: 100%;
}
.acalog-custom .entry-list--news .entry-list__entry-title {
  color: #000;
  -webkit-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
}
.acalog-custom .entry-list--news .entry-list__entry-title:hover {
  color: #B43135;
  -webkit-transform: translate3d(5px,0,0);
  transform: translate3d(5px,0,0);
}
@media only screen and (min-width: 46.875em) {
  .acalog-custom .entry-list--events.entry-list--small .entry-list__entry {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
}
.acalog-custom .entry-list--events.entry-list--small .entry-list__entry-image {
  float: none;
  margin-right: 0;
  max-width: 100%;
  margin-bottom: 2.7rem;
  width: 100%;
}
.acalog-custom .entry-list--events.entry-list--small .entry-list__entry-content {
  -webkit-box-flex: 1;
  -webkit-flex: 1 0;
  -ms-flex: 1 0;
  flex: 1 0;
}
.acalog-custom .entry-list--events.entry-list--small .entry-list__content-wrap {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}
@media only screen and (min-width: 46.875em) {
  .acalog-custom .entry-list--large .entry-list__entry {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }
}
@media only screen and (min-width: 46.875em) {
  .acalog-custom .entry-list--large .entry-list__entry-image {
    width: 50%;
    max-width: 39.0rem;
    margin-right: 4.4rem;
    margin-bottom: 0;
  }
}
@media only screen and (min-width: 68.75em) {
  .acalog-custom .entry-list--large .entry-list__entry-image {
    max-width: 41.5rem;
  }
}
@media only screen and (min-width: 46.875em) {
  .acalog-custom .entry-list--large .entry-list__cta {
    padding-left: 20%;
  }
}
@media only screen and (min-width: 46.875em) {
  .acalog-custom .entry-list--events.entry-list--large .entry-list__content-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
}
.acalog-custom .entry-list--events.entry-list--large .entry-list__entry {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media only screen and (min-width: 46.875em) {
  .acalog-custom .entry-list--events.entry-list--large .entry-list__entry {
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
}
.acalog-custom .entry-list--events.entry-list--large .entry-list__entry-date {
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
  -ms-flex-order: 2;
  order: 2;
}
@media only screen and (min-width: 46.875em) {
  .acalog-custom .entry-list--events.entry-list--large .entry-list__entry-date {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
  }
}
.acalog-custom .entry-list--events.entry-list--large .entry-list__entry-image {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
}
@media only screen and (min-width: 46.875em) {
  .acalog-custom .entry-list--events.entry-list--large .entry-list__entry-image {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    float: none;
  }
}
.acalog-custom .entry-list--events.entry-list--large .entry-list__entry-content {
  -webkit-box-ordinal-group: 4;
  -webkit-order: 3;
  -ms-flex-order: 3;
  order: 3;
  -webkit-box-flex: 1;
  -webkit-flex: 1 0;
  -ms-flex: 1 0;
  flex: 1 0;
}
.acalog-custom li.entry-list__entry,
.acalog-custom li.entry-list__entry-item {
  border-bottom: 1px solid #F2F2F2;
}
.acalog-custom [class*="u-color-theme--"]:not(.u-color-theme--garnet) li.entry-list__entry,
.acalog-custom [class*="u-color-theme--"]:not(.u-color-theme--garnet) li.entry-list__entry-item {
  border-color: #4A4A4A;
}
.acalog-custom li.entry-list__entry:last-child,
.acalog-custom li.entry-list__entry-item:last-child {
  border-bottom: 0;
}
.acalog-custom .full-width-events,
.acalog-custom .full-width-news {
  margin: 3.0rem auto;
}
@media only screen and (min-width: 46.875em) {
  .acalog-custom .full-width-events,
  .acalog-custom .full-width-news {
    margin: 5.0rem auto;
  }
}
@media only screen and (min-width: 68.75em) {
  .acalog-custom .full-width-events,
  .acalog-custom .full-width-news {
    margin: 9.0rem auto;
  }
}
.acalog-custom .news-entry__related {
  width: 100%;
}
.acalog-custom .c-news-archive-list__list {
  margin: 0;
  padding: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  list-style: none;
}
.acalog-custom .c-news-archive-list__entry {
  padding-left: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: column-reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
  padding-top: 2.7rem;
  padding-bottom: 2.7rem;
  border-bottom: 1px solid #F2F2F2;
}
@media only screen and (min-width: 38.75em) {
  .acalog-custom .c-news-archive-list__entry {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}
.acalog-custom .c-news-archive-list__entry-image {
  width: 100%;
  max-width: 420rem;
  margin-bottom: 3rem;
  min-height: 1px;
}
@media only screen and (min-width: 38.75em) {
  .acalog-custom .c-news-archive-list__entry-image {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0;
    -ms-flex: 1 0;
    flex: 1 0;
  }
}
@media only screen and (min-width: 38.75em) {
  .acalog-custom .c-news-archive-list__entry-image {
    margin-right: 4.4rem;
    width: 55%;
    margin-bottom: 0;
  }
}
.acalog-custom .c-news-archive-list__entry-image img {
  margin: 0 auto;
  width: 100%;
}
.acalog-custom .c-news-archive-list__entry-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: column-reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
@media only screen and (min-width: 38.75em) {
  .acalog-custom .c-news-archive-list__entry-content {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0;
    -ms-flex: 1 0;
    flex: 1 0;
  }
}
.acalog-custom .c-news-archive-list__entry-title {
  line-height: 1.3 !important;
  -webkit-transition: .5s ease-in-out;
  transition: .5s ease-in-out;
  color: #000;
}
.acalog-custom .basic-page .c-news-archive-list__entry-title {
  margin: 0;
}
.acalog-custom .c-news-archive-list__entry-title:hover {
  color: #B43135;
  -webkit-transform: translate3d(5px,0,0);
  transform: translate3d(5px,0,0);
}
@media only screen and (min-width: 46.875em) {
  .acalog-custom .c-news-archive-list__entry-title {
    font-size: 2rem !important;
  }
}
.acalog-custom .c-news-archive-list__entry-term {
  margin: 0 0 1rem;
}
.acalog-custom .c-news-archive-list__entry--full-width .c-news-archive-list__entry-content {
  padding: 50% 3rem 3rem;
  max-height: 25rem;
  height: 25rem;
  position: relative;
  overflow: hidden;
}
@media only screen and (min-width: 46.875em) {
  .acalog-custom .c-news-archive-list__entry--full-width .c-news-archive-list__entry-content {
    padding: 50% 4.4rem 4rem;
    max-height: 39rem;
    height: 39rem;
  }
}
.acalog-custom .c-news-archive-list__entry--full-width .c-news-archive-list__entry-content-image-wrapper,
.acalog-custom .c-news-archive-list__entry--full-width .c-news-archive-list__entry-content-image {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.acalog-custom .c-news-archive-list__entry--full-width .c-news-archive-list__entry-content-image-wrapper {
  -webkit-clip-path: inset(0);
  clip-path: inset(0);
  -webkit-transition: 0.3s cubic-bezier(0.3,0.75,0.53,0.95);
  transition: 0.3s cubic-bezier(0.3,0.75,0.53,0.95);
}
.acalog-custom .c-news-archive-list__entry--full-width .c-news-archive-list__entry-content-image {
  -webkit-transition: -webkit-transform 0.4s cubic-bezier(0.3,0.75,0.53,0.95);
  transition: -webkit-transform 0.4s cubic-bezier(0.3,0.75,0.53,0.95);
  transition: transform 0.4s cubic-bezier(0.3,0.75,0.53,0.95);
  transition: transform 0.4s cubic-bezier(0.3,0.75,0.53,0.95), -webkit-transform 0.4s cubic-bezier(0.3,0.75,0.53,0.95);
}
.acalog-custom .c-news-archive-list__entry--full-width .c-news-archive-list__entry-content-image:before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0,transparent),color-stop(37%,transparent),color-stop(70%,rgba(0,0,0,0.54)),to(rgba(0,0,0,0.54)));
  background: linear-gradient(180deg,transparent 0,transparent 37%,rgba(0,0,0,0.54) 70%,rgba(0,0,0,0.54));
}
.acalog-custom .c-news-archive-list__entry--full-width .c-news-archive-list__entry-content:hover .c-news-archive-list__entry-content-image {
  -webkit-transform: scale(1.05);
  transform: scale(1.05);
  -webkit-transition: -webkit-transform 1.2s cubic-bezier(0.3,0.75,0.53,0.95);
  transition: -webkit-transform 1.2s cubic-bezier(0.3,0.75,0.53,0.95);
  transition: transform 1.2s cubic-bezier(0.3,0.75,0.53,0.95);
  transition: transform 1.2s cubic-bezier(0.3,0.75,0.53,0.95), -webkit-transform 1.2s cubic-bezier(0.3,0.75,0.53,0.95);
}
.acalog-custom .c-news-archive-list__entry--full-width .c-news-archive-list__entry-term,
.acalog-custom .c-news-archive-list__entry--full-width .c-news-archive-list__entry-title {
  color: #fff !important;
  position: relative;
  z-index: 1;
}
.acalog-custom .c-news-archive-list__entry--full-width .c-news-archive-list__entry-title {
  font-size: 2.8rem !important;
  font-weight: 600;
  line-height: 1.27;
}
@media only screen and (min-width: 46.875em) {
  .acalog-custom .c-news-archive-list__entry--full-width .c-news-archive-list__entry-title {
    font-size: 3.0rem !important;
  }
}
@media only screen and (min-width: 68.75em) {
  .acalog-custom .c-news-archive-list__entry--full-width .c-news-archive-list__entry-title {
    font-size: 3.6rem !important;
  }
}
.acalog-custom .c-social-icons-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 275px;
}
.acalog-custom .c-social-icons-list__icon {
  display: inline-block;
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 0%;
  -ms-flex: 1 0 0%;
  flex: 1 0 0%;
}
.acalog-custom .c-social-icons-list__icon svg {
  display: block;
}
.acalog-custom .c-social-icons-list__icon--20 + .c-social-icons-list__icon--20 {
  margin-left: 2.4rem;
}
.acalog-custom .c-social-icons-list__icon--20 svg {
  height: 2rem;
  width: auto;
}
.acalog-custom .c-social-icons-list--white .c-social-icons-list__icon {
  fill: #fff;
}
.acalog-custom .c-social-icons-block__title {
  margin-bottom: 0.5rem;
}
@media only screen and (min-width: 68.75em) {
  .acalog-custom .c-social-icons-block__title {
    margin-bottom: 0.8rem;
  }
}
.acalog-custom .c-social-icons-block__list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0;
  padding: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  list-style: none;
}
.acalog-custom .c-social-icons-block__icon {
  display: inline-block;
  fill: #B43135;
}
.acalog-custom .c-social-icons-block__icon a {
  display: block;
}
.acalog-custom .c-social-icons-block__icon svg {
  height: 1.3rem;
  -webkit-transition: fill 0.4s ease;
  transition: fill 0.4s ease;
}
.acalog-custom .c-social-icons-block__icon + .c-social-icons-block__icon {
  margin-left: 2.0rem;
}
.acalog-custom .c-social-icons-block--red svg {
  fill: #B43135;
  -webkit-transition: fill 0.4s ease;
  transition: fill 0.4s ease;
}
.acalog-custom .c-social-icons-block--red a:hover svg,
.acalog-custom .c-social-icons-block--red a:focus svg {
  fill: #000;
}
.acalog-custom .c-download-button {
  display: inline-block;
  background-color: #F2F2F2;
  font-family: "Larsseit";
  font-weight: 600;
  font-size: 1.6rem;
  padding: 2rem 3.5rem 2rem 5.5rem;
  position: relative;
  -webkit-transition: 0.5s ease;
  transition: 0.5s ease;
}
@media only screen and (min-width: 46.875em) {
  .acalog-custom .c-download-button {
    font-size: 2rem;
    padding: 2rem 3.5rem 2rem 7.5rem;
  }
}
.acalog-custom .c-download-button:hover {
  color: #fff;
  background-color: #B43135;
}
.acalog-custom .c-download-button:hover svg {
  fill: #fff;
}
.acalog-custom .c-download-button__icon {
  display: block;
  position: absolute;
  left: 2rem;
  top: 50%;
  -webkit-transform: translate(0,-50%);
  transform: translate(0,-50%);
}
@media only screen and (min-width: 46.875em) {
  .acalog-custom .c-download-button__icon {
    left: 3rem;
  }
}
.acalog-custom .c-download-button__icon svg {
  display: block;
  -webkit-transition: 0.5s ease;
  transition: 0.5s ease;
  width: 1.6rem;
  height: 2.1rem;
}
@media only screen and (min-width: 46.875em) {
  .acalog-custom .c-download-button__icon svg {
    width: 2.2rem;
    height: 2.9rem;
  }
}
.acalog-custom .site-header {
  font-family: "Larsseit";
  z-index: 9998;
  position: static;
  top: 0;
  left: 0;
  width: 100%;
  -webkit-transition: all 0.8s cubic-bezier(0.5,0,0.5,1);
  transition: all 0.8s cubic-bezier(0.5,0,0.5,1);
  background-color: #fff;
}
@media only screen and (min-width: 46.875em) {
  .acalog-custom .site-header {
    font-size: 1.4rem;
  }
}
@media only screen and (min-width: 60.625em) {
  .acalog-custom .site-header {
    z-index: 9998;
  }
}
@media only screen and (min-width: 68.75em) {
  .acalog-custom .site-header {
    font-size: 1.5rem;
  }
}
.acalog-custom .site-header__hide .site-header,
.acalog-custom .site-header__hide .site-header__drawer {
  -webkit-transform: translate3d(0,-80px,0);
  transform: translate3d(0,-80px,0);
  opacity: 0;
}
.acalog-custom .site-header__hide.no-animation .site-header,
.acalog-custom .site-header__hide.no-animation .site-header__drawer {
  -webkit-transform: translate3d(0,0,0);
  transform: translate3d(0,0,0);
  opacity: 1;
}
.acalog-custom .site-header__drawer {
  display: none;
}
.acalog-custom .site-header__hide .site-header__drawer {
  -webkit-transition: all 0.8s cubic-bezier(0.5,0,0.5,1);
  transition: all 0.8s cubic-bezier(0.5,0,0.5,1);
}
@media only screen and (min-width: 60.625em) {
  .acalog-custom .site-header__drawer {
    display: block !important;
    width: 100%;
    position: fixed;
    background-color: #fff;
    top: 6.3rem;
    left: 0;
    z-index: 9997;
  }
}
@media only screen and (min-width: 68.75em) {
  .acalog-custom .site-header__drawer {
    top: 7.5rem;
  }
}
.acalog-custom .site-header__mask {
  position: relative;
  z-index: 2;
}
.acalog-custom .site-header__container {
  background-color: #fff;
  padding-top: 1rem;
  padding-bottom: 1rem;
}
@media only screen and (min-width: 60.625em) {
  .acalog-custom .site-header__container {
    padding-top: 1.1rem;
    padding-bottom: 1.1rem;
  }
}
@media only screen and (min-width: 68.75em) {
  .acalog-custom .site-header__container {
    padding-top: 1.5rem;
    padding-bottom: 1.6rem;
  }
}
.acalog-custom .site-header__row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.acalog-custom .site-header__logo {
  font-weight: 600;
  text-transform: uppercase;
  -webkit-box-flex: 2;
  -webkit-flex-grow: 2;
  -ms-flex-positive: 2;
  flex-grow: 2;
  padding-right: 2rem;
  text-align: left;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.acalog-custom .site-header__logo svg {
  display: block;
}
.acalog-custom .site-header__logo a {
  display: inline-block;
  color: rgba(0,0,0,0.5);
}
.acalog-custom .site-header__logo svg {
  width: 14.5rem;
  height: 1.6rem;
}
@media only screen and (min-width: 30em) {
  .acalog-custom .site-header__logo svg {
    width: 18.0rem;
    height: 1.9rem;
  }
}
@media only screen and (min-width: 60.625em) {
  .acalog-custom .site-header__logo svg {
    width: 21.0rem;
    height: 2.2rem;
  }
}
@media only screen and (min-width: 60.625em) {
  .acalog-custom .site-header__main-nav {
    -webkit-box-flex: 3;
    -webkit-flex-grow: 3;
    -ms-flex-positive: 3;
    flex-grow: 3;
  }
}
.acalog-custom .skip-nav {
  -webkit-transition: none;
  transition: none;
}
.acalog-custom .skip-nav:focus {
  border: 1px solid #F2F2F2;
  clip: auto;
  -webkit-clip-path: none;
  clip-path: none;
  height: auto;
  margin: auto;
  overflow: hidden;
  padding: 1rem 1rem 1.2rem;
  position: fixed !important;
  width: auto;
  word-wrap: normal !important;
  background-color: #B43135 !important;
  font-size: 1.6rem;
  top: 0;
  left: 0;
  z-index: 9999;
  outline: none;
  color: #fff !important;
  font-weight: 600;
  outline: none !important;
}
.acalog-custom .site-header__main-nav-inner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.acalog-custom .site-header__main-nav a {
  padding: 0.8rem 0;
}
.acalog-custom .site-header__main-nav a,
.acalog-custom .site-header__main-nav button {
  display: inline-block;
  color: #000;
  fill: #000;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.acalog-custom .site-header__main-nav a:hover,
.acalog-custom .site-header__main-nav a:focus,
.acalog-custom .site-header__main-nav button:hover,
.acalog-custom .site-header__main-nav button:focus {
  cursor: pointer;
  outline: none;
}
.acalog-custom .site-header__main-nav-items {
  display: none;
}
@media only screen and (min-width: 60.625em) {
  .acalog-custom .site-header__main-nav-items {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
}
.acalog-custom .site-header__main-nav-items > li {
  position: relative;
}
.acalog-custom .site-header__main-nav-items > li > a {
  border-bottom: 3px solid transparent;
  font-weight: 500;
}
.acalog-custom .site-header__main-nav-items > li > a:hover,
.acalog-custom .site-header__main-nav-items > li > a:focus,
.acalog-custom .site-header__main-nav-items > li > a.active-parent,
.acalog-custom .site-header__main-nav-items > li > a.active-trail {
  border-color: #000;
  outline: none;
}
.acalog-custom .site-header__main-nav-items > li > a:focus {
  border-color: #B43135;
}
@media only screen and (min-width: 46.875em) {
  .acalog-custom .site-header__main-nav-items > li + li {
    margin-left: 1.5rem;
  }
}
@media only screen and (min-width: 68.75em) {
  .acalog-custom .site-header__main-nav-items > li + li {
    margin-left: 3rem;
  }
}
.acalog-custom .site-header__main-nav-toggle-items {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.acalog-custom .site-header__main-nav .submenu {
  position: absolute;
  top: 100%;
  left: 0;
  width: 144rem;
  text-align: left;
  -webkit-transform: translate3d(0,-80%,0);
  transform: translate3d(0,-80%,0);
  -webkit-transition: -webkit-transform 0.5s ease;
  transition: -webkit-transform 0.5s ease;
  transition: transform 0.5s ease;
  transition: transform 0.5s ease, -webkit-transform 0.5s ease;
  border-top: 1px solid #F2F2F2;
  padding: 2.5rem 0;
  display: none;
  z-index: -1;
}
.acalog-custom .site-header__main-nav .submenu > .container-fluid {
  padding: 0;
  margin: 0;
}
.acalog-custom .site-header__main-nav .submenu.show-menu {
  display: block !important;
}
.acalog-custom .site-header__main-nav .submenu.animates-menu-in {
  -webkit-transform: translate3d(0,0,0);
  transform: translate3d(0,0,0);
}
.acalog-custom .site-header__main-nav .submenu__inner {
  margin: 0 auto;
  padding-left: 0;
  position: relative;
}
.acalog-custom .site-header__main-nav .submenu__links {
  margin: 0;
  padding: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  list-style: none;
  line-height: 1.3125;
  float: left;
  padding-right: 3rem;
  position: relative;
}
.acalog-custom .site-header__main-nav .submenu__links a {
  font-size: 1.6rem;
  padding: 0 0 0.5rem;
  -webkit-transition: all 0.9s ease, opacity 0s ease, -webkit-transform 0s ease;
  transition: all 0.9s ease, opacity 0s ease, -webkit-transform 0s ease;
  transition: all 0.9s ease, transform 0s ease, opacity 0s ease;
  transition: all 0.9s ease, transform 0s ease, opacity 0s ease, -webkit-transform 0s ease;
  position: relative;
  color: #000;
}
.acalog-custom .js .site-header__main-nav .submenu__links a {
  opacity: 0;
  -webkit-transform: translate3d(2rem,0,0);
  transform: translate3d(2rem,0,0);
}
.acalog-custom .js .site-header__main-nav .submenu__links a.animate-in {
  opacity: 1;
  -webkit-transform: translate3d(0%,0,0);
  transform: translate3d(0%,0,0);
  -webkit-transition: all 0.9s ease, opacity 0.9s ease, -webkit-transform 0.5s ease;
  transition: all 0.9s ease, opacity 0.9s ease, -webkit-transform 0.5s ease;
  transition: all 0.9s ease, transform 0.5s ease, opacity 0.9s ease;
  transition: all 0.9s ease, transform 0.5s ease, opacity 0.9s ease, -webkit-transform 0.5s ease;
}
.acalog-custom .site-header__main-nav .submenu__links a span {
  display: inline-block;
  -webkit-transition: -webkit-transform 1s ease;
  transition: -webkit-transform 1s ease;
  transition: transform 1s ease;
  transition: transform 1s ease, -webkit-transform 1s ease;
}
.acalog-custom .site-header__main-nav .submenu__links a.current,
.acalog-custom .site-header__main-nav .submenu__links a.active,
.acalog-custom .site-header__main-nav .submenu__links a:hover,
.acalog-custom .site-header__main-nav .submenu__links a:focus {
  color: #B43135;
  outline: none;
}
.acalog-custom .site-header__main-nav .submenu__links a.current span,
.acalog-custom .site-header__main-nav .submenu__links a.active span,
.acalog-custom .site-header__main-nav .submenu__links a:hover span,
.acalog-custom .site-header__main-nav .submenu__links a:focus span {
  -webkit-transform: translate3d(3.8rem,0,0);
  transform: translate3d(3.8rem,0,0);
}
.acalog-custom .site-header__main-nav .submenu__links a.current:before,
.acalog-custom .site-header__main-nav .submenu__links a.active:before,
.acalog-custom .site-header__main-nav .submenu__links a:hover:before,
.acalog-custom .site-header__main-nav .submenu__links a:focus:before {
  -webkit-transform: translate3d(0,0,0);
  transform: translate3d(0,0,0);
}
.acalog-custom .site-header__main-nav .submenu__links a:focus {
  text-decoration: underline;
}
.acalog-custom .site-header__main-nav .submenu__links a:before {
  width: 2.8rem;
  height: 0.2rem;
  content: '';
  background: #B43135;
  display: block;
  margin-right: 0;
  -webkit-transition: -webkit-transform 1s ease;
  transition: -webkit-transform 1s ease;
  transition: transform 1s ease;
  transition: transform 1s ease, -webkit-transform 1s ease;
  position: absolute;
  left: 0;
  top: 1.1rem;
  -webkit-transform: translateX(-100%) translateX(-1.2rem);
  transform: translateX(-100%) translateX(-1.2rem);
  z-index: 1;
}
.acalog-custom .site-header__main-nav .submenu__links a:after {
  width: 4rem;
  height: 0.4rem;
  content: '';
  background: #fff;
  display: block;
  margin-right: 0;
  position: absolute;
  left: 0;
  top: 1rem;
  -webkit-transform: translate3d(-100%,0,0);
  transform: translate3d(-100%,0,0);
  z-index: 2;
}
.acalog-custom .site-header__main-nav .submenu__links li {
  display: block !important;
}
@media only screen and (min-width: 60.625em) {
  .acalog-custom .site-header__main-nav .submenu__links--two-column {
    -webkit-columns: 2;
    columns: 2;
    -webkit-column-gap: 3rem;
    column-gap: 3rem;
  }
}
@media only screen and (min-width: 60.625em) {
  .acalog-custom .site-header__main-nav .submenu__links--two-column li {
    width: 180px;
  }
}
@media only screen and (min-width: 68.75em) {
  .acalog-custom .site-header__main-nav .submenu__links--two-column li {
    width: 250px;
  }
}
.acalog-custom .site-header__main-nav .site-header__toggle {
  padding: 0.8rem;
  fill: #000;
  stroke: #000;
  width: 3.6rem;
  height: 3.6rem;
}
@media only screen and (min-width: 60.625em) {
  .acalog-custom .site-header__main-nav .site-header__toggle {
    width: 4.4rem;
    height: 4.1rem;
  }
}
@media only screen and (min-width: 68.75em) {
  .acalog-custom .site-header__main-nav .site-header__toggle {
    padding: 0;
  }
}
@media only screen and (min-width: 60.625em) {
  .acalog-custom .site-header__main-nav .site-header__toggle svg {
    margin-left: auto;
    margin-right: auto;
  }
}
.acalog-custom .site-header__main-nav .site-header__toggle g {
  stroke: inherit;
}
.acalog-custom .site-header__main-nav .site-header__toggle:hover svg {
  fill: #B43135;
  stroke: #B43135;
}
.acalog-custom .site-header__main-nav .site-header__toggle:hover .site-header__toggle-outer:before,
.acalog-custom .site-header__main-nav .site-header__toggle:hover .site-header__toggle-outer:after,
.acalog-custom .site-header__main-nav .site-header__toggle:hover .site-header__toggle-inner {
  background-color: #B43135;
}
@media only screen and (min-width: 60.625em) {
  .acalog-custom .site-header__main-nav .site-header__toggle:hover .site-header__toggle-inner {
    background-color: #fff;
  }
}
.acalog-custom .site-header__main-nav .site-header__toggle.more {
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  color: #000;
  position: relative;
}
.acalog-custom .site-header__main-nav .site-header__toggle.more:hover * {
  color: #B43135;
}
.acalog-custom .site-header__main-nav .site-header__toggle.more span {
  display: block;
  width: 1.8rem;
  -webkit-transition: inherit;
  transition: inherit;
  margin-left: auto;
  margin-right: auto;
}
@media only screen and (min-width: 60.625em) {
  .acalog-custom .site-header__main-nav .site-header__toggle.more span {
    width: 2.8rem;
  }
}
@media only screen and (max-width: 60.625em) {
  .acalog-custom .site-header__main-nav .site-header__toggle.more.modal--open-modal .site-header__toggle-outer:before {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    top: 6px;
  }
  .acalog-custom .site-header__main-nav .site-header__toggle.more.modal--open-modal .site-header__toggle-outer:after {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    top: 6px;
  }
  .acalog-custom .site-header__main-nav .site-header__toggle.more.modal--open-modal .site-header__toggle-inner {
    opacity: 0;
  }
}
.acalog-custom .site-header__main-nav .site-header__toggle-outer {
  height: 14px;
  width: 100%;
  position: relative;
}
@media only screen and (min-width: 60.625em) {
  .acalog-custom .site-header__main-nav .site-header__toggle-outer {
    height: 25px;
  }
}
.acalog-custom .site-header__main-nav .site-header__toggle-outer:before,
.acalog-custom .site-header__main-nav .site-header__toggle-outer:after {
  content: '';
  display: block;
  width: 100%;
  height: 2px;
  background-color: #000;
  position: absolute;
  left: 0;
  border-radius: 1px;
  -webkit-transition: inherit;
  transition: inherit;
}
@media only screen and (max-width: 60.625em) {
  .acalog-custom .site-header__main-nav .site-header__toggle-outer:before,
  .acalog-custom .site-header__main-nav .site-header__toggle-outer:after {
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
  }
}
@media only screen and (min-width: 60.625em) {
  .acalog-custom .site-header__main-nav .site-header__toggle-outer:before,
  .acalog-custom .site-header__main-nav .site-header__toggle-outer:after {
    height: 3px;
    border-radius: 1.5px;
  }
}
.acalog-custom .site-header__main-nav .site-header__toggle-outer:before {
  top: 0;
}
.acalog-custom .site-header__main-nav .site-header__toggle-outer:after {
  bottom: 0;
}
.acalog-custom .site-header__main-nav .site-header__toggle-inner {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  height: 2px;
  text-indent: 9999rem;
  background-color: #000;
  margin-top: -0.1rem;
  border-radius: 1px;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  -webkit-transform: translate(-50%,0);
  transform: translate(-50%,0);
  overflow: hidden;
}
@media only screen and (min-width: 60.625em) {
  .acalog-custom .site-header__main-nav .site-header__toggle-inner {
    border-radius: 0;
    margin-top: 0.5px;
    height: auto;
    background-color: transparent;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    text-transform: uppercase;
    text-indent: 0;
    font-size: 0.9rem;
    font-weight: 600;
    letter-spacing: 0.05rem;
    text-align: center;
  }
}
.acalog-custom .site-header__main-nav .site-header__toggle.search span {
  display: block;
}
.acalog-custom .site-header__main-nav .site-header__toggle.search svg {
  width: 2rem;
  height: 2rem;
  display: block;
}
@media only screen and (min-width: 60.625em) {
  .acalog-custom .site-header__main-nav .site-header__toggle.search svg {
    width: 2.5rem;
    height: 2.6rem;
  }
}
@media only screen and (max-width: 60.625em) {
  .acalog-custom .site-header__main-nav .site-header__toggle.search.modal--open-modal svg,
  .acalog-custom .site-header__main-nav .site-header__toggle.search.modal--options-open svg,
  .acalog-custom .site-header__main-nav .site-header__toggle.options.modal--open-modal svg,
  .acalog-custom .site-header__main-nav .site-header__toggle.options.modal--options-open svg {
    opacity: 0;
  }
  .acalog-custom .site-header__main-nav .site-header__toggle.search.modal--open-modal span,
  .acalog-custom .site-header__main-nav .site-header__toggle.search.modal--options-open span,
  .acalog-custom .site-header__main-nav .site-header__toggle.options.modal--open-modal span,
  .acalog-custom .site-header__main-nav .site-header__toggle.options.modal--options-open span {
    position: relative;
    height: 14px;
    -webkit-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
  }
  .acalog-custom .site-header__main-nav .site-header__toggle.search.modal--open-modal span:before,
  .acalog-custom .site-header__main-nav .site-header__toggle.search.modal--open-modal span:after,
  .acalog-custom .site-header__main-nav .site-header__toggle.search.modal--options-open span:before,
  .acalog-custom .site-header__main-nav .site-header__toggle.search.modal--options-open span:after,
  .acalog-custom .site-header__main-nav .site-header__toggle.options.modal--open-modal span:before,
  .acalog-custom .site-header__main-nav .site-header__toggle.options.modal--open-modal span:after,
  .acalog-custom .site-header__main-nav .site-header__toggle.options.modal--options-open span:before,
  .acalog-custom .site-header__main-nav .site-header__toggle.options.modal--options-open span:after {
    content: '';
    display: block;
    height: 2px;
    background-color: #000;
    position: absolute;
    left: 0;
    border-radius: 1px;
    width: 100%;
    top: 6px;
    -webkit-transition: all 0.5s .4s ease;
    transition: all 0.5s .4s ease;
  }
  .acalog-custom .site-header__main-nav .site-header__toggle.search.modal--open-modal span:before,
  .acalog-custom .site-header__main-nav .site-header__toggle.search.modal--options-open span:before,
  .acalog-custom .site-header__main-nav .site-header__toggle.options.modal--open-modal span:before,
  .acalog-custom .site-header__main-nav .site-header__toggle.options.modal--options-open span:before {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
  }
  .acalog-custom .site-header__main-nav .site-header__toggle.search.modal--open-modal span:after,
  .acalog-custom .site-header__main-nav .site-header__toggle.search.modal--options-open span:after,
  .acalog-custom .site-header__main-nav .site-header__toggle.options.modal--open-modal span:after,
  .acalog-custom .site-header__main-nav .site-header__toggle.options.modal--options-open span:after {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
  }
  .acalog-custom .site-header__main-nav .site-header__toggle.search.modal--open-modal span:hover:before,
  .acalog-custom .site-header__main-nav .site-header__toggle.search.modal--open-modal span:hover:after,
  .acalog-custom .site-header__main-nav .site-header__toggle.search.modal--options-open span:hover:before,
  .acalog-custom .site-header__main-nav .site-header__toggle.search.modal--options-open span:hover:after,
  .acalog-custom .site-header__main-nav .site-header__toggle.options.modal--open-modal span:hover:before,
  .acalog-custom .site-header__main-nav .site-header__toggle.options.modal--open-modal span:hover:after,
  .acalog-custom .site-header__main-nav .site-header__toggle.options.modal--options-open span:hover:before,
  .acalog-custom .site-header__main-nav .site-header__toggle.options.modal--options-open span:hover:after {
    background-color: #B43135;
  }
}
@media only screen and (max-width: 60.625em) {
  .acalog-custom .site-header__main-nav .site-header__toggle.options.modal--options-open span:before,
  .acalog-custom .site-header__main-nav .site-header__toggle.options.modal--options-open span:after {
    background-color: #000;
  }
}
.acalog-custom .site-header__main-nav .site-header__toggle.options svg {
  height: 2rem;
  width: 2rem;
  stroke: none;
  -webkit-transition: fill 0.5s ease;
  transition: fill 0.5s ease;
  margin-left: auto;
  margin-right: auto;
}
@media only screen and (min-width: 60.625em) {
  .acalog-custom .site-header__main-nav .site-header__toggle.options svg {
    height: 2.3rem;
    width: 2.3rem;
  }
}
@media only screen and (min-width: 68.75em) {
  .acalog-custom .site-header__main-nav .site-header__toggle.options svg {
    height: 2.5rem;
    width: 2.5rem;
  }
}
.acalog-custom .site-header__main-nav .site-header__toggle.options span {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
@media only screen and (min-width: 60.625em) {
  .acalog-custom .site-header__main-nav .site-header__toggle.options span {
    display: block;
  }
}
.acalog-custom li.submenu__content {
  position: relative;
  margin-top: 2rem;
  padding-right: 2rem;
}
@media only screen and (min-width: 60.625em) {
  .acalog-custom li.submenu__content {
    padding-right: 0;
    margin-top: 0;
    position: absolute;
    left: 0;
    top: 0;
    -webkit-transform: translate(-115%,0);
    transform: translate(-115%,0);
    width: auto !important;
  }
}
.acalog-custom li.submenu__content.guide-block a {
  display: block;
  overflow: hidden;
  padding: 0 !important;
  position: relative;
}
.acalog-custom li.submenu__content.guide-block a img {
  -webkit-transition: -webkit-transform 1.5s ease;
  transition: -webkit-transform 1.5s ease;
  transition: transform 1.5s ease;
  transition: transform 1.5s ease, -webkit-transform 1.5s ease;
  display: block;
  -webkit-backface-visibility: none;
  backface-visibility: none;
  width: 100%;
}
@media only screen and (min-width: 60.625em) {
  .acalog-custom li.submenu__content.guide-block a img {
    width: auto;
    max-width: 21rem;
  }
}
@media only screen and (min-width: 68.75em) {
  .acalog-custom li.submenu__content.guide-block a img {
    max-width: 247px;
  }
}
.acalog-custom li.submenu__content.guide-block a:before {
  content: none !important;
}
.acalog-custom li.submenu__content.guide-block a.guide-block__link:after {
  top: 0 !important;
  right: 0 !important;
  bottom: 0 !important;
  background: -webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(37%,transparent),color-stop(73%,rgba(0,0,0,0.54)),to(rgba(0,0,0,0.54))) !important;
  background: linear-gradient(to bottom,transparent 0%,transparent 37%,rgba(0,0,0,0.54) 73%,rgba(0,0,0,0.54) 100%) !important;
  z-index: 1 !important;
  width: 100% !important;
  height: 100% !important;
  -webkit-transform: none !important;
  transform: none !important;
}
.acalog-custom li.submenu__content.guide-block a:hover span {
  -webkit-transform: none !important;
  transform: none !important;
}
@media only screen and (min-width: 60.625em) {
  .acalog-custom li.submenu__content.guide-block a:hover {
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
  }
  .acalog-custom li.submenu__content.guide-block a:hover img {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }
}
.acalog-custom li.submenu__content span {
  position: absolute;
  bottom: 2rem;
  left: 4rem;
  color: #fff;
  font-weight: 600;
  z-index: 2;
  display: block;
}
@media only screen and (min-width: 60.625em) {
  .acalog-custom li.submenu__content span {
    left: 2.5rem;
  }
}
.acalog-custom .site-header__instructions {
  position: absolute;
  top: 5.6rem;
  left: 0;
  max-width: 320px;
  background-color: #fff;
  color: #000;
  padding: 2rem;
  border-right: 2px solid #B43135;
  border-bottom: 2px solid #B43135;
  border-top: 2px solid #B43135;
}
@media only screen and (min-width: 60.625em) {
  .acalog-custom .site-header__instructions {
    top: 6.3rem;
  }
}
@media only screen and (min-width: 68.75em) {
  .acalog-custom .site-header__instructions {
    top: 7.6rem;
  }
}
.acalog-custom .flyout {
  background-color: #B43135;
  color: #fff;
  position: fixed;
  top: 5.6rem;
  left: 0;
  width: 100%;
  height: calc(100% - 56px);
  z-index: 8888;
  padding: 2rem 0;
  display: none;
  overflow-x: hidden;
  overflow-y: auto;
  opacity: 0;
  -webkit-transition: opacity 0.4s ease-in-out;
  transition: opacity 0.4s ease-in-out;
}
@media only screen and (min-width: 60.625em) {
  .acalog-custom .flyout {
    top: 0;
    padding: 6.0rem 0;
    height: 100%;
  }
}
.acalog-custom .flyout.modal__open {
  display: block;
  z-index: 9999;
}
.acalog-custom .flyout.modal__animates-in {
  opacity: 1;
}
.acalog-custom .flyout a {
  color: #fff;
}
.acalog-custom .flyout__close {
  display: block;
  position: absolute;
  top: -0.1rem;
  right: 100%;
  padding: 1rem 1rem 1.2rem;
  z-index: 1;
  font-size: 1.6rem;
}
.acalog-custom .flyout__close:before {
  content: 'Close Modal';
  color: #B43135;
}
@media only screen and (min-width: 60.625em) {
  .acalog-custom .flyout__close {
    top: 50px;
    right: 50px;
    padding: 0;
    width: 30px;
    height: 30px;
  }
  .acalog-custom .flyout__close:before,
  .acalog-custom .flyout__close:after {
    content: '';
    display: block;
    width: 30px;
    height: 2px;
    background-color: #000;
    position: absolute;
    top: 50%;
    left: 50%;
  }
}
@media only screen and (min-width: 60.625em) and (min-width: 60.625em) {
  .acalog-custom .flyout__close:before,
  .acalog-custom .flyout__close:after {
    background-color: #fff;
  }
}
@media only screen and (min-width: 60.625em) {
  .acalog-custom .flyout__close:before {
    -webkit-transform: translate(-50%,-50%) rotate(45deg);
    transform: translate(-50%,-50%) rotate(45deg);
  }
  .acalog-custom .flyout__close:after {
    -webkit-transform: translate(-50%,-50%) rotate(-45deg);
    transform: translate(-50%,-50%) rotate(-45deg);
  }
}
.acalog-custom .flyout .slick-dots li.slick-active button {
  background-color: #fff;
  border-color: #fff;
}
.acalog-custom .flyout .slick-dots button {
  border: 1px solid #F2F2F2;
}
@media only screen and (max-width: 46.875em) {
  .acalog-custom .flyout--more {
    padding-top: 0;
    padding-bottom: 0;
  }
}
.acalog-custom .flyout--more ul,
.acalog-custom .flyout--more li {
  margin: 0;
  padding: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  list-style: none;
}
.acalog-custom .flyout--more-content {
  overflow: auto;
  height: 100%;
  padding-bottom: 6rem;
  -webkit-overflow-scrolling: touch;
}
.acalog-custom .flyout--more-content .sharples-hours,
.acalog-custom .flyout--more-content .next-septa-trains,
.acalog-custom .flyout--more-content .next-trico-shuttles {
  letter-spacing: 0.07rem;
}
.acalog-custom .flyout--more__left,
.acalog-custom .flyout--more__right {
  width: 50%;
}
.acalog-custom .flyout--more__nav-social--m {
  margin-top: 1.6rem;
}
@media only screen and (min-width: 60.625em) {
  .acalog-custom .flyout--more__nav-social--m {
    display: none;
  }
}
.acalog-custom .flyout--more__nav-social--d {
  display: none;
}
@media only screen and (min-width: 60.625em) {
  .acalog-custom .flyout--more__nav-social--d {
    margin-bottom: 3.7rem;
    display: inherit;
  }
}
.acalog-custom .flyout--more__nav-social a {
  display: block;
}
.acalog-custom .flyout--more__nav-social svg {
  fill: #fff;
  -webkit-transition: 250ms ease-in-out;
  transition: 250ms ease-in-out;
}
@media only screen and (min-width: 60.625em) {
  .acalog-custom .flyout--more__nav-social svg:hover {
    -webkit-transform: scale(0.88);
    transform: scale(0.88);
  }
}
.acalog-custom .flyout--more__nav-pages li {
  display: block;
}
.acalog-custom .flyout--more__nav-pages-link {
  display: block;
  font-size: 2rem;
  line-height: 1.5;
  color: #fff !important;
  -webkit-transition: 250ms ease-in-out;
  transition: 250ms ease-in-out;
}
@media only screen and (min-width: 60.625em) {
  .acalog-custom .flyout--more__nav-pages-link {
    font-size: 3.0rem;
    margin-bottom: 2.2rem;
    line-height: 0.9;
    font-weight: 600;
    display: inline-block;
  }
  .acalog-custom .flyout--more__nav-pages-link:hover {
    -webkit-transform: translate3d(5px,0,0);
    transform: translate3d(5px,0,0);
    background-color: transparent !important;
  }
}
@media only screen and (min-width: 68.75em) {
  .acalog-custom .flyout--more__nav-pages-link {
    font-size: 3.6rem;
  }
}
.acalog-custom .flyout--more__button {
  display: inline-block;
  background-color: #fff;
  color: #000 !important;
  font-size: 1.4rem;
  font-weight: 500;
  padding: 1.0rem 3.0rem;
  margin-bottom: 2.3rem;
  -webkit-transition: 250ms ease-in-out;
  transition: 250ms ease-in-out;
}
.acalog-custom .flyout--more__button span {
  padding-left: 0.2rem;
}
.acalog-custom .flyout--more__button svg {
  height: 1rem;
  width: 1rem;
  fill: #000;
  -webkit-transition: 250ms ease-in-out;
  transition: 250ms ease-in-out;
}
@media only screen and (min-width: 60.625em) {
  .acalog-custom .flyout--more__button:hover {
    color: #B43135 !important;
  }
  .acalog-custom .flyout--more__button:hover svg {
    fill: #B43135;
  }
}
.acalog-custom .flyout--more__content {
  margin-bottom: 2.4rem;
  font-size: 1.6rem;
  color: #fff;
}
@media only screen and (min-width: 60.625em) {
  .acalog-custom .flyout--more__content {
    margin-bottom: 4.0rem;
  }
}
.acalog-custom .flyout--more__content--times li {
  display: block;
}
.acalog-custom .flyout--more__content--times li:before {
  content: '';
}
@media only screen and (min-width: 60.625em) {
  .acalog-custom .flyout--more__content--times li {
    display: inline-block;
  }
}
.acalog-custom .flyout--more__content p:before {
  display: none;
}
.acalog-custom .flyout--more__content-title {
  font-size: 1.2rem;
  text-transform: uppercase;
  margin-bottom: 1.0rem;
  letter-spacing: 0.1rem;
}
@media only screen and (min-width: 60.625em) {
  .acalog-custom .flyout--more__content-title {
    margin-bottom: 2.0rem;
  }
}
.acalog-custom .flyout--more__content span {
  display: none;
}
@media only screen and (min-width: 60.625em) {
  .acalog-custom .flyout--more__content br {
    display: none;
  }
  .acalog-custom .flyout--more__content span {
    display: inline;
  }
}
.acalog-custom .flyout--more__guides-inner {
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
  border-top: 1px solid #fff;
}
.acalog-custom .flyout--more__guides-title {
  display: block;
  color: #fff !important;
  margin-bottom: 2rem;
}
@media only screen and (min-width: 60.625em) {
  .acalog-custom .flyout--more__guides-title {
    border-top: 1px solid #fff;
    padding-top: 2rem;
    margin-bottom: 0;
  }
}
.acalog-custom .flyout--more__dots {
  text-align: center;
  position: fixed;
  bottom: 0;
  left: 0;
  background-color: #B43135;
  width: 100%;
  z-index: 9999;
  line-height: 5rem;
}
.acalog-custom .flyout__main-nav {
  width: 100%;
  margin-bottom: 3rem;
}
@media only screen and (min-width: 60.625em) {
  .acalog-custom .flyout__main-nav {
    display: none;
  }
}
.acalog-custom .flyout__main-nav a {
  display: block;
  position: relative;
  padding: 1.8rem 0;
  font-size: 2.0rem;
  font-weight: 500;
  margin-right: 4rem;
}
.acalog-custom .flyout__main-nav ul {
  list-style: none;
  display: block;
  margin: 0;
  padding: 0;
}
.acalog-custom .flyout__main-nav ul .submenu {
  display: none;
}
.acalog-custom .flyout__main-nav ul .submenu.is-shown {
  display: block;
}
.acalog-custom .flyout__main-nav > ul > li {
  border-bottom: 1px solid rgba(255,255,255,0.5);
  position: relative;
}
.acalog-custom .flyout__main-nav > ul > li button {
  height: 6.3rem;
  width: 4.0rem;
  position: absolute;
  right: 0;
  top: 0;
  padding: 0;
  text-align: center;
  fill: #fff;
  z-index: 999;
}
.acalog-custom .flyout__main-nav > ul > li button.open-submenu svg {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.acalog-custom .flyout__main-nav > ul > li li:last-child {
  margin-bottom: 2.0rem;
}
.acalog-custom .flyout__main-nav > ul > li li a {
  font-size: 1.6rem;
  padding: 0.3rem 0 0.3rem 2.0rem;
  font-weight: 400;
  line-height: 1.43;
}
.acalog-custom .flyout__main-nav ul.submenu {
  height: 0;
  overflow: hidden;
}
.acalog-custom .flyout--mobile-carousel {
  margin-right: -2rem;
  margin-left: -2rem;
  width: calc(100% + 4rem);
}
@media only screen and (min-width: 60.625em) {
  .acalog-custom .flyout--mobile-carousel {
    margin-right: auto;
    margin-left: auto;
    width: 100%;
  }
}
.acalog-custom .flyout--mobile-carousel--slide {
  padding-top: 2rem;
}
.acalog-custom .flyout--mobile-carousel--slide--nav {
  padding-top: 0.2rem;
}
@media only screen and (min-width: 46.875em) {
  .acalog-custom .flyout--mobile-carousel--slide {
    padding-top: 0;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
.acalog-custom .flyout--mobile-carousel > .slick-list > .slick-track > .slick-slide {
  margin-right: 2rem;
  margin-left: 2rem;
}
.acalog-custom .flyout--search {
  padding-top: 5rem;
  background-color: #B43135;
  color: #fff;
}
@media only screen and (min-width: 60.625em) {
  .acalog-custom .flyout--search {
    padding-top: 0;
  }
}
@media only screen and (min-width: 60.625em) {
  .acalog-custom .flyout--search.modal__open {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
}
.acalog-custom .flyout--search-form-wrapper {
  position: relative;
}
.acalog-custom .flyout--search-form-inner {
  border-bottom: 1px solid #000;
  position: relative;
  border-color: #fff;
}
@media only screen and (min-width: 60.625em) {
  .acalog-custom .flyout--search-form-inner {
    padding-bottom: 1rem;
  }
}
.acalog-custom .flyout--search-label,
.acalog-custom .flyout--search input,
.acalog-custom .flyout--search-input {
  font-size: 2.0rem;
  font-family: "Larsseit";
  min-height: 3.0rem;
  margin-bottom: 0;
  color: #fff;
}
@media only screen and (min-width: 60.625em) {
  .acalog-custom .flyout--search-label,
  .acalog-custom .flyout--search input,
  .acalog-custom .flyout--search-input {
    font-size: 4.0rem;
    min-height: 6.0rem;
    letter-spacing: 0.05rem;
  }
}
.acalog-custom .flyout--search-input::-ms-clear {
  display: none;
}
.acalog-custom .flyout--search-label {
  font-weight: 600;
  position: absolute;
  top: 0.6rem;
  left: 0;
  -webkit-transition: all 0.4s cubic-bezier(0.5,0,0.5,1);
  transition: all 0.4s cubic-bezier(0.5,0,0.5,1);
  -webkit-transform-origin: top left;
  transform-origin: top left;
}
.acalog-custom .flyout--search-label.active-input {
  -webkit-transform: scale(0.6);
  transform: scale(0.6);
  top: -1rem;
}
@media only screen and (min-width: 60.625em) {
  .acalog-custom .flyout--search-label.active-input {
    -webkit-transform: scale(0.4);
    transform: scale(0.4);
    top: -3rem;
  }
}
.acalog-custom .flyout--search input,
.acalog-custom .flyout--search-input {
  background-color: transparent;
  border: 0;
  border-radius: 0;
  width: 100%;
  font-weight: 500;
  position: relative;
  z-index: 2;
  color: #fff;
  padding-left: 0;
  padding-right: 0;
  background-image: none !important;
}
.acalog-custom .flyout--search button[type="submit"],
.acalog-custom .flyout--search-button {
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  display: block;
  padding: 0.5rem 0.5rem 0 0;
  background-color: transparent !important;
  z-index: 3;
}
@media only screen and (min-width: 60.625em) {
  .acalog-custom .flyout--search button[type="submit"],
  .acalog-custom .flyout--search-button {
    width: 10rem;
    padding: 1rem 0 1.8rem;
  }
}
.acalog-custom .flyout--search button[type="submit"] svg,
.acalog-custom .flyout--search-button svg {
  fill: #fff;
  height: 2.4rem;
  width: 2.4rem;
}
@media only screen and (min-width: 60.625em) {
  .acalog-custom .flyout--search button[type="submit"] svg,
  .acalog-custom .flyout--search-button svg {
    height: 4.4rem;
    width: 4.4rem;
  }
}
.acalog-custom .flyout--search-links {
  margin-top: 5rem;
}
.acalog-custom .flyout--search-links-title {
  margin-bottom: 2.0rem;
  font-size: 1.2rem;
  text-transform: uppercase;
  font-weight: 500;
  letter-spacing: 0.1rem;
}
@media only screen and (min-width: 46.875em) {
  .acalog-custom .flyout--search-links-title {
    margin-bottom: 3.4rem;
  }
}
.acalog-custom .flyout--search-links-list {
  margin: 0;
  padding: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  list-style: none;
  font-size: 1.2rem;
}
@media only screen and (min-width: 46.875em) {
  .acalog-custom .flyout--search-links-list {
    font-size: 1.6rem;
    -webkit-column-count: 2;
    column-count: 2;
    -webkit-column-gap: 3rem;
    column-gap: 3rem;
  }
}
@media only screen and (min-width: 60.625em) {
  .acalog-custom .flyout--search-links-list {
    -webkit-column-count: 3;
    column-count: 3;
  }
}
.acalog-custom .flyout--search-links-list a {
  padding: 0.3rem 0 0.3rem 0;
  display: inline-block;
  position: relative;
  font-weight: 400;
  color: #fff;
}
.acalog-custom .flyout--search-links-list a:after,
.acalog-custom .flyout--search-links-list a:before {
  content: '';
  display: block;
  height: 1px;
  width: 5px;
  position: absolute;
  right: -1.5rem;
  background-color: #000;
  -webkit-transition: -webkit-transform 0.5s cubic-bezier(0.5,0,0.5,1);
  transition: -webkit-transform 0.5s cubic-bezier(0.5,0,0.5,1);
  transition: transform 0.5s cubic-bezier(0.5,0,0.5,1);
  transition: transform 0.5s cubic-bezier(0.5,0,0.5,1), -webkit-transform 0.5s cubic-bezier(0.5,0,0.5,1);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  background-color: #fff;
}
.acalog-custom .flyout--search-links-list a:before {
  -webkit-transform: rotate(50deg);
  transform: rotate(50deg);
  top: 8px;
}
@media only screen and (min-width: 46.875em) {
  .acalog-custom .flyout--search-links-list a:before {
    top: 11px;
  }
}
.acalog-custom .flyout--search-links-list a:after {
  -webkit-transform: rotate(-50deg);
  transform: rotate(-50deg);
  top: 11px;
}
@media only screen and (min-width: 46.875em) {
  .acalog-custom .flyout--search-links-list a:after {
    top: 14px;
  }
}
.acalog-custom .flyout--search-links-list a:hover:before {
  -webkit-transform: translateX(6px) rotate(50deg);
  transform: translateX(6px) rotate(50deg);
}
.acalog-custom .flyout--search-links-list a:hover:after {
  -webkit-transform: translateX(6px) rotate(-50deg);
  transform: translateX(6px) rotate(-50deg);
}
.acalog-custom .flyout--search .st-search-container {
  position: absolute;
  top: 100%;
}
.acalog-custom .site-options {
  position: fixed;
  top: 5.6rem;
  left: 0;
  width: 100%;
  background-color: #fff;
  z-index: -1;
  border-top: 1px solid #F2F2F2;
  display: none;
  -webkit-transform: translate3d(0,-100%,0);
  transform: translate3d(0,-100%,0);
  -webkit-transition: 0.4s ease;
  transition: 0.4s ease;
  padding: 2rem 0;
  opacity: 1;
}
@media only screen and (min-width: 60.625em) {
  .acalog-custom .site-options {
    padding: 2.4rem 0;
    top: 6.3rem;
  }
}
@media only screen and (min-width: 68.75em) {
  .acalog-custom .site-options {
    top: 7.6rem;
  }
}
.acalog-custom .site-options.show-options {
  display: block;
}
.acalog-custom .site-options.animates-options {
  opacity: 1;
  -webkit-transform: translate3d(0,0,0);
  transform: translate3d(0,0,0);
}
@media only screen and (min-width: 46.875em) {
  .acalog-custom .site-options {
    padding: 2.4rem 0;
  }
}
.acalog-custom .site-options__content {
  padding-right: 1rem;
}
@media only screen and (min-width: 60.625em) {
  .acalog-custom .site-options__content {
    padding-right: 0.8rem;
  }
}
.acalog-custom .site-options__label,
.acalog-custom .site-options__choices {
  display: inline;
}
.acalog-custom .site-options__option {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-transform: translate3d(2rem,0,0);
  transform: translate3d(2rem,0,0);
  -webkit-transition: 0.4s ease-in-out 0.1s;
  transition: 0.4s ease-in-out 0.1s;
  opacity: 0;
}
.acalog-custom .site-options__option:nth-of-type(2) {
  -webkit-transition-delay: 0.3s;
  transition-delay: 0.3s;
}
.acalog-custom .site-options__option:nth-of-type(3) {
  -webkit-transition-delay: 0.45s;
  transition-delay: 0.45s;
}
.acalog-custom .site-options__option:nth-of-type(4) {
  -webkit-transition-delay: 0.6s;
  transition-delay: 0.6s;
}
.acalog-custom .site-options__option:nth-of-type(5) {
  -webkit-transition-delay: 0.75s;
  transition-delay: 0.75s;
}
.acalog-custom .animates-options .site-options__option {
  opacity: 1;
  -webkit-transform: translate3d(0,0,0);
  transform: translate3d(0,0,0);
}
.acalog-custom .site-options__option-label {
  font-size: 1.2rem;
  font-weight: 600;
  padding-right: 1.5rem;
  display: inline-block;
  margin-right: 2rem;
}
@media only screen and (min-width: 60.625em) {
  .acalog-custom .site-options__option-label {
    font-size: 1.5rem;
    padding-right: 0;
    margin-right: 2.5rem;
  }
}
.acalog-custom .site-options__toggle {
  font-weight: 600;
  text-transform: uppercase;
  height: 3rem;
  width: 3rem;
  display: inline-block;
  padding: 0;
  font-size: 1.2rem;
}
@media only screen and (min-width: 60.625em) {
  .acalog-custom .site-options__toggle {
    font-size: 1.6rem;
  }
}
.acalog-custom .site-options__toggle-inner {
  display: block;
  position: relative;
  width: 2.1rem;
  height: 3rem;
  margin: 0 auto;
  overflow: hidden;
}
@media only screen and (min-width: 60.625em) {
  .acalog-custom .site-options__toggle-inner {
    width: 2.8rem;
  }
}
.acalog-custom .site-options__toggle-on,
.acalog-custom .site-options__toggle-off {
  display: inline-block;
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
.acalog-custom .site-options__toggle-on:after,
.acalog-custom .site-options__toggle-off:after {
  content: '';
  display: block;
  height: 2px;
  background-color: #000;
  width: 100%;
}
.acalog-custom .site-options__toggle-on {
  color: #B43135;
  -webkit-transform: translate3d(-100%,-50%,0);
  transform: translate3d(-100%,-50%,0);
}
.acalog-custom .site-options__toggle-on:after {
  background-color: #B43135;
}
.acalog-custom .is-on .site-options__toggle-on {
  -webkit-transform: translate3d(0,-50%,0);
  transform: translate3d(0,-50%,0);
}
.acalog-custom .site-options__toggle-off {
  -webkit-transform: translate3d(100%,-50%,0);
  transform: translate3d(100%,-50%,0);
}
.acalog-custom .is-off .site-options__toggle-off {
  -webkit-transform: translate3d(0,-50%,0);
  transform: translate3d(0,-50%,0);
}
.acalog-custom .site-options__container {
  position: relative;
}
@media only screen and (min-width: 60.625em) {
  .acalog-custom .site-options .modal--close-options {
    background-color: #fff;
    display: block;
    position: absolute;
    top: -6.5em;
    right: 5.6rem;
    z-index: 9999;
  }
}
@media only screen and (min-width: 68.75em) {
  .acalog-custom .site-options .modal--close-options {
    top: -7.2em;
    right: 5.6rem;
  }
}
.acalog-custom .site-options .modal--close-options:before,
.acalog-custom .site-options .modal--close-options:after {
  background-color: #000;
}
.acalog-custom .site-options__close {
  position: absolute;
  top: -2.4rem;
  left: -9999px;
  background-color: #B43135;
  color: #fff !important;
  padding: 1rem 1rem 1.2rem;
}
.acalog-custom .site-footer {
  background-color: #F2F2F2;
  padding: 6.0rem 0;
  position: relative;
}
@media only screen and (min-width: 46.875em) {
  .acalog-custom .site-footer__info {
    padding-right: 1rem;
  }
}
@media only screen and (min-width: 68.75em) {
  .acalog-custom .site-footer__info {
    padding-right: 2rem;
  }
}
.acalog-custom .site-footer__desktop-info {
  display: none;
}
@media only screen and (min-width: 46.875em) {
  .acalog-custom .site-footer__desktop-info {
    display: block;
  }
}
.acalog-custom .site-footer__mobile-info {
  margin-top: 1.6rem;
}
@media only screen and (min-width: 46.875em) {
  .acalog-custom .site-footer__mobile-info {
    display: none;
  }
}
.acalog-custom .site-footer__logo {
  display: block;
  max-width: 21.0rem;
  margin-bottom: 1.6rem;
}
@media only screen and (min-width: 46.875em) {
  .acalog-custom .site-footer__logo {
    margin-bottom: 3.8rem;
  }
}
.acalog-custom .site-footer__address {
  line-height: 1.5;
  margin-bottom: 1.6rem;
}
@media only screen and (min-width: 46.875em) {
  .acalog-custom .site-footer__address {
    margin-bottom: 2.0rem;
  }
}
.acalog-custom .site-footer__address a {
  color: #000;
  text-decoration: none;
}
.acalog-custom .site-footer__address a:hover,
.acalog-custom .site-footer__address a:focus {
  color: #B43135;
}
.acalog-custom .site-footer__social-links {
  margin-bottom: 1rem;
}
@media only screen and (min-width: 46.875em) {
  .acalog-custom .site-footer__social-links {
    margin-bottom: 1.6rem;
  }
}
.acalog-custom .site-footer__social-links ul {
  margin: 0;
  padding: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  list-style: none;
}
.acalog-custom .site-footer__social-links li {
  display: inline-block;
}
@media only screen and (min-width: 68.75em) {
  .acalog-custom .site-footer__social-links li {
    margin-right: 0.5rem;
  }
}
.acalog-custom .site-footer__social-links li:first-child a {
  padding-left: 0;
}
@media only screen and (min-width: 46.875em) {
  .acalog-custom .site-footer__social-links {
    margin-bottom: 2.5rem;
  }
}
.acalog-custom .site-footer__social-links a {
  color: #000;
  display: inline-block;
  padding: 0.8rem;
}
.acalog-custom .site-footer__social-links a:hover,
.acalog-custom .site-footer__social-links a:focus {
  color: #B43135;
}
.acalog-custom .site-footer__social-links a:hover svg,
.acalog-custom .site-footer__social-links a:focus svg {
  fill: #B43135;
}
.acalog-custom .site-footer__social-links svg {
  height: 12px;
  -webkit-transition: fill 0.4s ease;
  transition: fill 0.4s ease;
}
@media only screen and (min-width: 68.75em) {
  .acalog-custom .site-footer__social-links svg {
    height: 16px;
  }
}
.acalog-custom .site-footer__helpful-links {
  margin: 0;
  padding: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  list-style: none;
}
.acalog-custom .site-footer__accessibility,
.acalog-custom .site-footer__helpful-links,
.acalog-custom .site-footer__copyright {
  font-size: 1.1rem;
  line-height: 1.54;
}
.acalog-custom .site-footer__accessibility {
  margin-bottom: 1.6rem;
}
@media only screen and (min-width: 46.875em) {
  .acalog-custom .site-footer__helpful-links {
    margin-bottom: 3rem;
  }
}
.acalog-custom .site-footer__helpful-links a {
  color: #000;
}
.acalog-custom .site-footer__helpful-links a:hover {
  color: #B43135;
  -webkit-transform: translate3d(5px,0,0);
  transform: translate3d(5px,0,0);
}
.acalog-custom .site-footer__helpful-links a:hover .fill-black {
  fill: #B43135;
}
.acalog-custom .site-footer__helpful-links a:hover span {
  -webkit-transform: translate3d(5px,0,0);
  transform: translate3d(5px,0,0);
}
.acalog-custom .site-footer__helpful-links span {
  padding-left: 0.3rem;
}
.acalog-custom .site-footer__helpful-links svg {
  height: 0.7rem;
}
.acalog-custom .site-footer__helpful-links a,
.acalog-custom .site-footer__helpful-links span {
  -webkit-transition: 0.4s ease;
  transition: 0.4s ease;
  display: inline-block;
}
.acalog-custom .site-footer__links ul {
  margin: 0;
  padding: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  list-style: none;
}
@media only screen and (min-width: 46.875em) {
  .acalog-custom .site-footer__links {
    margin-top: 3.0rem;
  }
}
@media only screen and (min-width: 68.75em) {
  .acalog-custom .site-footer__links {
    padding-top: 0.9rem;
  }
}
.acalog-custom .site-footer__links li {
  border-top: 1px solid #4A4A4A;
}
.acalog-custom .site-footer__links li:last-child {
  border-bottom: 1px solid #4A4A4A;
}
.acalog-custom .site-footer__links a {
  padding: 1.0rem 0;
  display: block;
  font-size: 1.0rem;
  color: #000;
}
@media only screen and (min-width: 46.875em) {
  .acalog-custom .site-footer__links a {
    font-size: 1.4rem;
    padding: 1.5rem 0;
  }
}
.acalog-custom .site-footer__links a:hover,
.acalog-custom .site-footer__links a:focus {
  color: #B43135;
  -webkit-transform: translate3d(5px,0,0);
  transform: translate3d(5px,0,0);
}
@media only screen and (max-width: 46.875em) {
  .acalog-custom .site-footer__links--left {
    padding-left: 0;
  }
}
@media only screen and (max-width: 46.875em) {
  .acalog-custom .site-footer__links--right {
    padding-right: 0;
  }
}
.acalog-custom .site-footer__copyright {
  margin-top: 1.6rem;
}
@media only screen and (min-width: 46.875em) {
  .acalog-custom .site-footer__copyright {
    margin-top: 0;
    padding-left: 2rem;
  }
}
.acalog-custom .breadcrumb {
  background-color: #F2F2F2;
  color: #B43135;
  font-size: 1.3rem;
}
.acalog-custom .breadcrumb__list {
  width: auto;
  overflow: scroll;
  padding-top: 20px;
  padding-bottom: 20px;
  white-space: nowrap;
  -ms-overflow-style: none;
}
@media only screen and (min-width: 46.875em) {
  .acalog-custom .breadcrumb__list {
    width: 100%;
    overflow: hidden;
  }
}
.acalog-custom .breadcrumb__list li {
  display: inline-block;
}
.acalog-custom .breadcrumb a {
  display: inline-block;
  color: #000;
}
.acalog-custom .breadcrumb a:hover {
  text-decoration: underline;
}
.acalog-custom .breadcrumb a.active {
  text-decoration: underline;
}
.acalog-custom .breadcrumb li + li:before {
  content: '/';
  padding: 0 10px;
}
.acalog-custom .breadcrumb._red {
  background-color: #B43135;
  color: #fff;
}
.acalog-custom .breadcrumb._red a {
  color: #fff;
}
.acalog-custom .image-callout {
  margin: 3rem auto;
}
@media only screen and (min-width: 46.875em) {
  .acalog-custom .image-callout {
    margin: 5rem auto;
  }
}
@media only screen and (min-width: 68.75em) {
  .acalog-custom .image-callout {
    margin: 8rem auto;
  }
}
.acalog-custom .image-callout__wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  height: 350px;
}
@media only screen and (min-width: 30em) {
  .acalog-custom .image-callout__wrapper {
    height: 425px;
  }
}
@media only screen and (min-width: 38.75em) {
  .acalog-custom .image-callout__wrapper {
    height: 500px;
  }
}
@media only screen and (min-width: 46.875em) {
  .acalog-custom .image-callout__wrapper {
    height: 100%;
  }
}
@media only screen and (max-width: 46.875em) {
  .acalog-custom .image-callout--normal .image-callout__wrapper {
    padding-left: 0;
  }
}
@media only screen and (max-width: 46.875em) {
  .acalog-custom .image-callout--reverse .image-callout__wrapper {
    padding-right: 0;
  }
}
@media only screen and (min-width: 46.875em) {
  .acalog-custom .image-callout__wrapper {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
@media only screen and (min-width: 68.75em) {
  .acalog-custom .image-callout__wrapper {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
  }
}
.acalog-custom .image-callout__title {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
  width: 100%;
  padding-left: 2.5rem;
  margin-bottom: .2rem;
}
.acalog-custom .image-callout__title.u-tag-label,
.acalog-custom .image-callout__title.c-social-icons-block__title {
  font-size: 1.4rem;
}
@media only screen and (min-width: 30em) {
  .acalog-custom .image-callout__title {
    padding-left: 5rem;
  }
}
@media only screen and (min-width: 46.875em) {
  .acalog-custom .image-callout__title {
    position: absolute;
    top: 0;
    left: -2.4rem;
    padding-left: 0;
    display: inline-block;
    width: auto;
    margin-bottom: 0;
    -webkit-transform: rotate(-90deg) translate(-100%,0);
    transform: rotate(-90deg) translate(-100%,0);
    -webkit-transform-origin: top left;
    transform-origin: top left;
  }
}
.acalog-custom .image-callout--reverse .image-callout__title {
  padding-left: 0;
}
@media only screen and (min-width: 46.875em) {
  .acalog-custom .image-callout--reverse .image-callout__title {
    left: auto;
    top: 0;
    right: -4.3rem;
    -webkit-transform: rotate(90deg) translate(100%,100%);
    transform: rotate(90deg) translate(100%,100%);
    -webkit-transform-origin: top right;
    transform-origin: top right;
  }
}
@media screen and (min-width: 1430px) {
  .acalog-custom .image-callout--reverse .image-callout__title {
    right: -4.5rem;
  }
}
.acalog-custom .image-callout__block {
  -webkit-box-ordinal-group: 4;
  -webkit-order: 3;
  -ms-flex-order: 3;
  order: 3;
  padding: 2.5rem;
  z-index: 3;
  width: 75%;
  margin-left: -65%;
  margin-top: 45%;
}
@media only screen and (min-width: 46.875em) {
  .acalog-custom .image-callout__block {
    width: 40.70%;
    margin-left: -11%;
    margin-top: 8rem;
    padding: 3rem;
  }
}
@media only screen and (min-width: 68.75em) {
  .acalog-custom .image-callout__block {
    width: 32.70%;
    padding: 4rem 4.5rem;
    margin-left: -4.830917874%;
    margin-top: 0;
  }
}
.acalog-custom .image-callout--reverse .image-callout__block {
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
  -ms-flex-order: 2;
  order: 2;
  margin-left: 0;
}
@media only screen and (min-width: 46.875em) {
  .acalog-custom .image-callout--reverse .image-callout__block {
    width: 38.81944444%;
  }
}
@media only screen and (min-width: 68.75em) {
  .acalog-custom .image-callout--reverse .image-callout__block {
    width: 28.81944444%;
  }
}
.acalog-custom .image-callout__block-header {
  margin-bottom: 2rem;
}
@media only screen and (min-width: 46.875em) {
  .acalog-custom .image-callout__block-header {
    margin-bottom: 4.4rem;
  }
}
.acalog-custom .image-callout__block-header .image-callout__block-line {
  margin-top: 1.5rem;
}
.acalog-custom .image-callout__block-text {
  font-size: 1.4rem;
  font-weight: 600;
  line-height: 1.3;
}
@media only screen and (min-width: 30em) {
  .acalog-custom .image-callout__block-text {
    font-size: 1.8rem;
  }
}
@media only screen and (min-width: 46.875em) {
  .acalog-custom .image-callout__block-text {
    font-size: 2.4rem;
  }
}
@media only screen and (min-width: 68.75em) {
  .acalog-custom .image-callout__block-text {
    font-size: 3rem;
  }
}
.acalog-custom .image-callout__block-text--quote p {
  position: relative;
}
.acalog-custom .image-callout__block-text--quote p:before {
  content: '\201C';
  position: absolute;
  top: 0;
  left: -0.7rem;
}
@media only screen and (min-width: 46.875em) {
  .acalog-custom .image-callout__block-text--quote p:before {
    left: -1rem;
  }
}
@media only screen and (min-width: 68.75em) {
  .acalog-custom .image-callout__block-text--quote p:before {
    left: -1.4rem;
  }
}
.acalog-custom .image-callout__block-text--quote p:after {
  content: '\201D';
}
.acalog-custom .image-callout__block-line {
  display: block;
  width: 3.3rem;
  height: 0.2rem;
}
.acalog-custom .image-callout__block-line-inner {
  display: block;
  height: inherit;
  width: 100%;
}
.acalog-custom .js .image-callout__block-line-inner {
  width: 0;
}
.acalog-custom .image-callout__block-footer {
  margin-top: 2rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media only screen and (min-width: 46.875em) {
  .acalog-custom .image-callout__block-footer {
    margin-top: 3.4rem;
  }
}
.acalog-custom .image-callout__block-footer .u-cta {
  margin-bottom: 0.5rem;
  font-size: 1rem;
}
@media only screen and (min-width: 30em) {
  .acalog-custom .image-callout__block-footer .u-cta {
    font-size: 1.3rem;
  }
}
.acalog-custom .image-callout__block-footer .u-cta span {
  top: 0.1rem;
}
.acalog-custom .image-callout__block-footer .image-callout__block-line {
  margin-bottom: 1.8rem;
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
}
.acalog-custom .image-callout__block-footer p {
  font-size: 1.4rem;
  line-height: 1.3;
}
@media only screen and (min-width: 30em) {
  .acalog-custom .image-callout__block-footer p {
    font-size: 1.5rem;
  }
}
.acalog-custom .image-callout__block-footer-link {
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
  -ms-flex-order: 2;
  order: 2;
}
.acalog-custom .image-callout__block-footer-content {
  display: block;
  -webkit-box-ordinal-group: 4;
  -webkit-order: 3;
  -ms-flex-order: 3;
  order: 3;
}
.acalog-custom .image-callout__block-title {
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
  -ms-flex-order: 2;
  order: 2;
}
.acalog-custom .image-callout__block-title.u-tag-label,
.acalog-custom .image-callout__block-title.c-social-icons-block__title {
  font-size: 1.4rem;
}
.acalog-custom .image-callout__block--red {
  background-color: #B43135;
  color: #fff;
}
.acalog-custom .image-callout__block--red .u-cta {
  color: #fff;
}
.acalog-custom .image-callout__block--red .u-cta svg g {
  fill: #fff;
}
.acalog-custom .image-callout__block--red .u-tag-label,
.acalog-custom .image-callout__block--red .c-social-icons-block__title {
  color: #fff;
}
.acalog-custom .image-callout__block--red .image-callout__block-line-inner {
  background-color: #fff;
}
.acalog-custom .image-callout__block--gray {
  background-color: #F2F2F2;
  color: #B43135;
}
.acalog-custom .image-callout__block--gray .u-cta {
  color: #000;
}
.acalog-custom .image-callout__block--gray .u-cta svg g {
  fill: #000;
}
.acalog-custom .image-callout__block--gray .u-tag-label,
.acalog-custom .image-callout__block--gray .c-social-icons-block__title {
  color: #000;
}
.acalog-custom .image-callout__block--gray .image-callout__block-line-inner {
  background-color: #000;
}
.acalog-custom .image-callout__image {
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
  -ms-flex-order: 2;
  order: 2;
  width: 90%;
  position: relative;
}
@media only screen and (min-width: 46.875em) {
  .acalog-custom .image-callout__image {
    width: 65%;
  }
}
@media only screen and (min-width: 68.75em) {
  .acalog-custom .image-callout__image {
    margin-bottom: 5rem;
    width: 58%;
  }
}
.acalog-custom .image-callout--reverse .image-callout__image {
  -webkit-box-ordinal-group: 4;
  -webkit-order: 3;
  -ms-flex-order: 3;
  order: 3;
  margin-left: -65%;
}
@media only screen and (min-width: 46.875em) {
  .acalog-custom .image-callout--reverse .image-callout__image {
    margin-left: -4.830917874%;
  }
}
.acalog-custom .basic-page + .c-pagination {
  margin-top: -5rem;
  margin-bottom: 6rem;
  position: relative;
  z-index: 2;
}
@media only screen and (min-width: 46.875em) {
  .acalog-custom .basic-page + .c-pagination {
    margin-top: -13rem;
    margin-bottom: 15rem;
  }
}
.acalog-custom .basic-page__body {
  position: relative;
  padding: 95px 0 6rem;
}
@media only screen and (min-width: 46.875em) {
  .acalog-custom .basic-page__body {
    padding: 12rem 0 15rem;
  }
}
@media only screen and (min-width: 60.625em) {
  .acalog-custom .basic-page__body {
    padding: 8rem 0 15rem;
  }
}
.acalog-custom .basic-page__body.basic-page--no-nav {
  padding-top: 3rem;
}
@media only screen and (min-width: 46.875em) {
  .acalog-custom .basic-page__body.basic-page--no-nav {
    padding-top: 5rem;
  }
}
@media only screen and (min-width: 60.625em) {
  .acalog-custom .basic-page__body.basic-page--no-nav {
    padding-top: 8rem;
  }
}
.acalog-custom .basic-page__fw-wrapper-title {
  margin-bottom: 3rem;
}
@media only screen and (min-width: 46.875em) {
  .acalog-custom .basic-page__fw-wrapper-title {
    margin-bottom: 4.5rem;
  }
}
.acalog-custom .basic-page__fw-wrapper-title-line {
  width: 4rem;
  height: 0.2rem;
  display: inline-block;
  position: relative;
  top: -0.9rem;
}
@media only screen and (min-width: 46.875em) {
  .acalog-custom .basic-page__fw-wrapper-title-line {
    width: 6rem;
    height: 0.3rem;
  }
}
.acalog-custom .basic-page__fw-wrapper-title-line-inner {
  display: block;
  width: 100%;
  height: inherit;
  background-color: #B43135;
}
.acalog-custom .basic-content > *:first-child {
  margin-top: 0 !important;
}
.acalog-custom .basic-content li a {
  text-decoration: underline;
}
.acalog-custom .basic-content p {
  line-height: 1.6;
}
.acalog-custom .basic-content p + p {
  padding-top: 3rem;
}
.acalog-custom .basic-content p + p::before {
  content: '';
  white-space: normal;
}
.acalog-custom .basic-content p sup {
  font-size: 1rem;
  font-family: "Larsseit";
  color: #000;
  text-decoration: none;
  display: inline-block;
  position: relative;
  top: -0.6rem;
}
.acalog-custom .basic-content h1 {
  margin-bottom: 3rem;
}
.acalog-custom .basic-content h2 {
  margin: 3rem 0 2rem;
}
.acalog-custom .basic-content h3 {
  margin: 3rem 0 1.6rem;
}
.acalog-custom .basic-content h4 {
  font-size: 1.4rem;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  margin: 3rem 0 1.2rem;
}
@media only screen and (min-width: 46.875em) {
  .acalog-custom .basic-content h4 {
    font-size: 1.8rem;
  }
}
.acalog-custom .basic-content h5 {
  font-size: 1.4rem;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  border-top: 2px solid #000;
  padding-top: 1rem;
  margin: 5rem 0 3rem;
}
.acalog-custom .basic-content h6 {
  margin: 3rem 0 1rem;
}
.acalog-custom .basic-content ul:not(.c-accordion):not(.contextual-links):not(.news-entry__share-list):not(.c-image-slider__meta-arrows):not(.photo-gallery__list):not(.entry-list__list):not(.quick-links-v__list):not(.quick-links-h__list):not(.c-person-detail__meta):not(.c-person-detail__links):not(.acalog-course__semester-listing):not(.acalog-course__nav-pills):not(.acalog-course__listing):not(.acalog-course-field-list):not(.c-news-archive-list__list):not(.c-pagination__content):not(.c-double-callout__link-list):not(.c-social-icons-block__list):not(.u-list-inline) {
  list-style: none;
}
.acalog-custom .basic-content ol:not(.c-accordion):not(.contextual-links):not(.news-entry__share-list):not(.c-image-slider__meta-arrows):not(.photo-gallery__list):not(.entry-list__list):not(.quick-links-v__list):not(.quick-links-h__list):not(.c-person-detail__meta):not(.c-person-detail__links):not(.acalog-course__semester-listing):not(.acalog-course__nav-pills):not(.acalog-course__listing):not(.acalog-course-field-list):not(.c-news-archive-list__list):not(.c-pagination__content):not(.c-double-callout__link-list):not(.c-social-icons-block__list):not(.u-list-inline) {
  list-style: none;
}
.acalog-custom .basic-content blockquote {
  margin: 5rem 5rem 4.5rem;
  border-left: none;
  text-align: justify;
}
.acalog-custom .basic-content hr {
  clear: both;
}
.acalog-custom .basic-content__lead-image {
  margin: 2rem 0 3rem;
}
.acalog-custom .basic-content__lead-image-caption p {
  font-family: "Larsseit";
}
.acalog-custom .basic-content__lead-image .u-caption,
.acalog-custom .basic-content__lead-image .basic-content figure.image figcaption,
.acalog-custom .basic-content figure.image .basic-content__lead-image figcaption {
  font-family: "Larsseit";
}
.acalog-custom .basic-content .u-caption,
.acalog-custom .basic-content figure.image figcaption {
  display: block;
  margin-top: 1.8rem;
}
.acalog-custom .basic-content__lead {
  line-height: 1.45;
  font-size: 2rem;
}
@media only screen and (min-width: 60.625em) {
  .acalog-custom .basic-content__lead {
    font-size: 2.4rem;
  }
}
.acalog-custom .basic-content__image {
  margin: 3rem auto;
  overflow: hidden;
  display: table;
}
@media only screen and (min-width: 60.625em) {
  .acalog-custom .basic-content__image--v {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    margin: 4.4rem 0 5rem;
  }
}
.acalog-custom .basic-content__image--h figcaption {
  width: 100%;
  margin: 1rem 0 0 0;
}
.acalog-custom .basic-content__image--h figcaption .u-caption,
.acalog-custom .basic-content__image--h figcaption .basic-content figure.image figcaption,
.acalog-custom .basic-content figure.image .basic-content__image--h figcaption figcaption {
  margin: 1rem 0 0 0;
}
@media only screen and (min-width: 80em) {
  .acalog-custom .news-entry-ftd__article .basic-content__image--h {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    margin: 4.4rem 0 5rem;
  }
}
.acalog-custom .news-entry-ftd__article .basic-content__image--h figcaption {
  width: 100%;
}
@media only screen and (min-width: 80em) {
  .acalog-custom .news-entry-ftd__article .basic-content__image--h figcaption {
    width: 22rem;
    margin-left: 4rem;
  }
}
.acalog-custom .basic-content__image-wrap {
  width: 100%;
}
@media only screen and (min-width: 60.625em) {
  .acalog-custom .basic-content__image-wrap {
    width: auto;
  }
}
.acalog-custom .basic-content__image img {
  margin: 0 auto;
}
@media only screen and (max-width: 46.875em) {
  .acalog-custom .basic-content__image img {
    width: 100%;
  }
}
.acalog-custom .basic-content__image p {
  font-family: "Larsseit";
  font-size: 1.4rem;
  line-height: 1.3;
}
@media only screen and (min-width: 60.625em) {
  .acalog-custom .basic-content__image p {
    font-size: 1.6rem;
  }
}
.acalog-custom .basic-content__image-caption {
  margin-top: 1rem;
  display: table-caption;
  caption-side: bottom;
}
@media only screen and (min-width: 60.625em) {
  .acalog-custom .basic-content__image-caption {
    display: block;
    width: 19rem;
    margin-left: 4rem;
    margin-top: 0;
  }
}
@media only screen and (max-width: 60.625em) {
  .acalog-custom .basic-content__image .u-caption,
  .acalog-custom .basic-content__image .basic-content figure.image figcaption,
  .acalog-custom .basic-content figure.image .basic-content__image figcaption {
    margin-top: 1rem;
  }
}
.acalog-custom .basic-content__audio,
.acalog-custom .basic-content__video,
.acalog-custom .basic-content__slider,
.acalog-custom .basic-content__slider-gallery,
.acalog-custom .basic-content__embed,
.acalog-custom .basic-content__accordions,
.acalog-custom .basic-content__stat-block,
.acalog-custom .basic-content__person,
.acalog-custom .basic-content__people-list,
.acalog-custom .basic-content__button,
.acalog-custom .basic-content__form,
.acalog-custom .basic-content__news-feed,
.acalog-custom .basic-content__events-feed,
.acalog-custom .basic-content__rss-feed,
.acalog-custom .basic-content__multi-col-callout,
.acalog-custom .basic-content__lead-callout,
.acalog-custom .basic-content__image-callout,
.acalog-custom .basic-content__full-width-callout,
.acalog-custom .basic-content__feature-callout,
.acalog-custom .basic-content__callout-on-image,
.acalog-custom .basic-content__link-list,
.acalog-custom .basic-content__feature-link-list {
  margin: 3rem 0;
}
@media only screen and (min-width: 60.625em) {
  .acalog-custom .basic-content__audio,
  .acalog-custom .basic-content__video,
  .acalog-custom .basic-content__slider,
  .acalog-custom .basic-content__slider-gallery,
  .acalog-custom .basic-content__embed,
  .acalog-custom .basic-content__accordions,
  .acalog-custom .basic-content__stat-block,
  .acalog-custom .basic-content__person,
  .acalog-custom .basic-content__people-list,
  .acalog-custom .basic-content__button,
  .acalog-custom .basic-content__form,
  .acalog-custom .basic-content__news-feed,
  .acalog-custom .basic-content__events-feed,
  .acalog-custom .basic-content__rss-feed,
  .acalog-custom .basic-content__multi-col-callout,
  .acalog-custom .basic-content__lead-callout,
  .acalog-custom .basic-content__image-callout,
  .acalog-custom .basic-content__full-width-callout,
  .acalog-custom .basic-content__feature-callout,
  .acalog-custom .basic-content__callout-on-image,
  .acalog-custom .basic-content__link-list,
  .acalog-custom .basic-content__feature-link-list {
    margin: 5rem 0;
  }
}
.acalog-custom .basic-content__news-feed .full-width-news {
  margin: 0;
}
.acalog-custom .basic-content__events-feed .full-width-events {
  margin: 0;
}
.acalog-custom .basic-content__rss-feed .full-width-rss {
  margin: 0;
}
.acalog-custom .basic-content__lead-callout .lead {
  margin: 0;
}
.acalog-custom .basic-content__image-callout .image-callout {
  margin: 0;
}
.acalog-custom .basic-content__image-callout .image-callout__block {
  margin-top: 0;
}
.acalog-custom .basic-content__feature-callout .feature-callout,
.acalog-custom .basic-content__feature-link-list .feature-callout {
  margin: 0 auto;
}
.acalog-custom .basic-content__callout-on-image .double-callout-image {
  margin: 0;
}
.acalog-custom .basic-content__video .video-only {
  margin: 0;
}
.acalog-custom .basic-content__person {
  margin-bottom: 5rem;
}
@media only screen and (min-width: 60.625em) {
  .acalog-custom .basic-content__person {
    margin-bottom: 7rem;
  }
}
.acalog-custom .basic-content__table {
  margin: 0 0 3rem;
}
@media only screen and (min-width: 46.875em) {
  .acalog-custom .basic-content__table {
    margin: 3rem 0 5rem;
  }
}
.acalog-custom .basic-content__table table {
  max-width: 100%;
}
.acalog-custom .basic-content__table ul {
  margin: 0;
  padding: 0;
}
.acalog-custom .basic-content__table ul li {
  padding: 0;
  line-height: 1.6;
}
.acalog-custom .basic-content__table ul li + li {
  margin: 0;
}
.acalog-custom .basic-content__table ul li:before {
  content: '';
}
.acalog-custom .basic-content table p + p {
  padding-top: 0;
}
.acalog-custom .basic-content__slider .c-image-slider__slides {
  background-color: transparent;
}
.acalog-custom .basic-content__slider img {
  max-height: 40rem;
}
@media only screen and (min-width: 46.875em) {
  .acalog-custom .basic-content__slider img {
    max-height: 60rem;
  }
}
.acalog-custom .basic-content__slider .c-image-slider__meta-caption {
  font-family: "Larsseit";
}
@media only screen and (min-width: 46.875em) {
  .acalog-custom .basic-content__button {
    margin-bottom: 7rem;
  }
}
.acalog-custom .basic-content__cta {
  display: block;
  margin: 3rem 0;
}
.acalog-custom .basic-content figure.image {
  clear: both;
  display: table;
  border: 0;
}
.acalog-custom .basic-content figure.image figcaption {
  display: table-caption;
  caption-side: bottom;
}
.acalog-custom .basic-content figure.image-style-side {
  margin: 2.4rem auto;
}
@media only screen and (min-width: 30em) {
  .acalog-custom .basic-content figure.image-style-side {
    float: right;
    max-width: 50%;
    margin: 3rem 0 3rem 3rem;
  }
}
.acalog-custom .news-entry {
  margin-top: 3rem;
  margin-bottom: 3rem;
}
.acalog-custom .news-entry ul:not(.c-accordion):not(.contextual-links):not(.news-entry__share-list):not(.c-image-slider__meta-arrows):not(.photo-gallery__list):not(.entry-list__list):not(.quick-links-v__list):not(.quick-links-h__list):not(.c-person-detail__meta):not(.c-person-detail__links):not(.acalog-course__semester-listing):not(.acalog-course__nav-pills):not(.acalog-course__listing):not(.acalog-course-field-list):not(.c-news-archive-list__list):not(.c-pagination__content):not(.c-double-callout__link-list):not(.c-social-icons-block__list):not(.u-list-inline) {
  list-style: none;
}
.acalog-custom .news-entry ol:not(.c-accordion):not(.contextual-links):not(.news-entry__share-list):not(.c-image-slider__meta-arrows):not(.photo-gallery__list):not(.entry-list__list):not(.quick-links-v__list):not(.quick-links-h__list):not(.c-person-detail__meta):not(.c-person-detail__links):not(.acalog-course__semester-listing):not(.acalog-course__nav-pills):not(.acalog-course__listing):not(.acalog-course-field-list):not(.c-news-archive-list__list):not(.c-pagination__content):not(.c-double-callout__link-list):not(.c-social-icons-block__list):not(.u-list-inline) {
  list-style: none;
}
@media only screen and (min-width: 46.875em) {
  .acalog-custom .news-entry {
    margin-top: 5rem;
    margin-bottom: 5rem;
  }
}
@media only screen and (min-width: 68.75em) {
  .acalog-custom .news-entry {
    margin-top: 8rem;
  }
}
.acalog-custom .news-entry__wrapper {
  margin-bottom: 5rem;
  width: 100%;
}
@media only screen and (min-width: 46.875em) {
  .acalog-custom .news-entry__wrapper {
    margin-bottom: 7rem;
  }
}
.acalog-custom .news-entry__header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-bottom: 2.4rem;
}
@media only screen and (min-width: 46.875em) {
  .acalog-custom .news-entry__header {
    margin-bottom: 4rem;
  }
}
.acalog-custom .news-entry__header h1 {
  margin-bottom: 0;
}
.acalog-custom .news-entry__meta {
  display: block;
  font-size: 1.2rem;
  line-height: 1.4;
}
@media only screen and (min-width: 46.875em) {
  .acalog-custom .news-entry__meta {
    font-size: 1.5rem;
  }
}
.acalog-custom .news-entry__meta--date {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
  font-weight: 500;
  margin-bottom: 1.5rem;
}
@media only screen and (min-width: 46.875em) {
  .acalog-custom .news-entry__meta--date {
    margin-bottom: 2.4rem;
  }
}
.acalog-custom .news-entry__meta--pub {
  -webkit-box-ordinal-group: 4;
  -webkit-order: 3;
  -ms-flex-order: 3;
  order: 3;
  margin-top: 1.5rem;
}
@media only screen and (min-width: 46.875em) {
  .acalog-custom .news-entry__meta--pub {
    margin-top: 2.4rem;
  }
}
.acalog-custom .news-entry__meta--pub-line {
  display: inline-block;
  width: 1.8rem;
  height: 0.2rem;
  margin-right: 1rem;
  position: relative;
  top: -0.4rem;
  background-color: #B43135;
}
.acalog-custom .news-entry__title {
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
  -ms-flex-order: 2;
  order: 2;
}
.acalog-custom .news-entry__subtitle {
  -webkit-box-ordinal-group: 4;
  -webkit-order: 3;
  -ms-flex-order: 3;
  order: 3;
  font-weight: 600;
  margin-top: 0.8rem;
}
@media only screen and (min-width: 46.875em) {
  .acalog-custom .news-entry__subtitle {
    margin-top: 1.5rem;
  }
}
.acalog-custom .news-entry__footer {
  margin-top: 3rem;
}
.acalog-custom .news-entry-ftd {
  margin-top: 0;
}
.acalog-custom .news-entry-ftd__header {
  margin-bottom: 5rem;
}
@media only screen and (min-width: 46.875em) {
  .acalog-custom .news-entry-ftd__header {
    margin-bottom: 8rem;
  }
}
.acalog-custom .news-entry-ftd__header-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  height: 55rem;
  margin-top: auto;
  margin-bottom: 5rem;
}
.acalog-custom .news-entry-ftd__header-inner {
  color: #fff;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.acalog-custom .news-entry-ftd__date {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
  margin-bottom: 0.8rem;
  line-height: 1.5;
  font-size: 1.2rem;
  font-weight: 600;
  letter-spacing: 0.1rem;
  text-transform: uppercase;
}
@media only screen and (min-width: 46.875em) {
  .acalog-custom .news-entry-ftd__date {
    margin-bottom: 1.5rem;
  }
}
.acalog-custom .news-entry-ftd__title {
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
  -ms-flex-order: 2;
  order: 2;
}
.acalog-custom .news-entry-ftd__subtitle {
  -webkit-box-ordinal-group: 4;
  -webkit-order: 3;
  -ms-flex-order: 3;
  order: 3;
  font-weight: 600;
  margin-top: 0.8rem;
}
@media only screen and (min-width: 46.875em) {
  .acalog-custom .news-entry-ftd__subtitle {
    margin-top: 1.5rem;
  }
}
.acalog-custom .news-entry-ftd__aside {
  font-size: 1.2rem;
  line-height: 1.26;
  margin-bottom: 3rem;
}
@media only screen and (min-width: 68.75em) {
  .acalog-custom .news-entry-ftd__aside {
    font-size: 1.5rem;
    margin-bottom: 5rem;
  }
}
@media only screen and (min-width: 68.75em) {
  .acalog-custom .news-entry-ftd__aside {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
  }
}
.acalog-custom .news-entry-ftd__aside br {
  display: none;
}
@media only screen and (min-width: 68.75em) {
  .acalog-custom .news-entry-ftd__aside br {
    display: block;
  }
}
.acalog-custom .news-entry-ftd__aside p + p {
  margin-top: 0.6rem;
}
.acalog-custom .news-entry-ftd__aside p + p:before {
  content: '';
}
@media only screen and (min-width: 68.75em) {
  .acalog-custom .news-entry-ftd__wrapper {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
  }
}
@media only screen and (min-width: 80em) {
  .acalog-custom .news-entry-ftd__image-callout,
  .acalog-custom .news-entry-ftd__article .basic-content__image--h {
    margin-right: -16.66666%;
  }
}
@media only screen and (min-width: 87.5em) {
  .acalog-custom .news-entry-ftd__image-callout,
  .acalog-custom .news-entry-ftd__article .basic-content__image--h {
    margin-left: -16%;
    margin-right: -53%;
  }
}
@media only screen and (min-width: 80em) {
  .acalog-custom .news-entry-ftd .basic-content__image-caption {
    width: 22rem;
  }
}
.acalog-custom .u-h1 {
  font-size: 2.8rem;
  font-weight: 600;
  line-height: 1.2;
}
@media only screen and (min-width: 46.875em) {
  .acalog-custom .u-h1 {
    font-size: 3.6rem;
  }
}
@media only screen and (min-width: 68.75em) {
  .acalog-custom .u-h1 {
    font-size: 4.8rem;
  }
}
.acalog-custom .u-h2 {
  font-size: 2.8rem;
  font-weight: 600;
  line-height: 1.27;
}
@media only screen and (min-width: 46.875em) {
  .acalog-custom .u-h2 {
    font-size: 3.0rem;
  }
}
@media only screen and (min-width: 68.75em) {
  .acalog-custom .u-h2 {
    font-size: 3.6rem;
  }
}
.acalog-custom .u-h3 {
  font-size: 2.2rem;
  font-weight: 600;
  line-height: 1.3125;
}
@media only screen and (min-width: 46.875em) {
  .acalog-custom .u-h3 {
    font-size: 2.7rem;
  }
}
@media only screen and (min-width: 68.75em) {
  .acalog-custom .u-h3 {
    font-size: 3.2rem;
  }
}
.acalog-custom .u-h4 {
  font-size: 1.6rem;
  font-weight: 600;
  line-height: 1.5;
}
@media only screen and (min-width: 68.75em) {
  .acalog-custom .u-h4 {
    font-size: 1.8rem;
  }
}
.acalog-custom .u-h5 {
  font-size: 1.6rem;
  font-weight: 600;
  line-height: 1.5;
  text-transform: uppercase;
  letter-spacing: 1px;
}
@media only screen and (min-width: 68.75em) {
  .acalog-custom .u-h5 {
    font-size: 1.8rem;
  }
}
.acalog-custom .u-h6 {
  font-size: 1.2rem;
  font-weight: 600;
  letter-spacing: 0.5px;
  text-transform: uppercase;
}
@media only screen and (min-width: 46.875em) {
  .acalog-custom .u-h6 {
    font-size: 1.4rem;
  }
}
.acalog-custom .u-cta {
  font-size: 1.2rem;
  line-height: 1.35;
  font-weight: 600;
  text-transform: uppercase;
  font-family: "Larsseit";
  letter-spacing: 1.2;
  color: #B43135;
  text-decoration: none;
  letter-spacing: 0.12rem;
  -webkit-transition: -webkit-transform 0.5s ease;
  transition: -webkit-transform 0.5s ease;
  transition: transform 0.5s ease;
  transition: transform 0.5s ease, -webkit-transform 0.5s ease;
}
@media only screen and (min-width: 46.875em) {
  .acalog-custom .u-cta {
    font-size: 1.4rem;
  }
}
.acalog-custom .u-cta,
.acalog-custom .u-cta-regular {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.acalog-custom .u-cta span,
.acalog-custom .u-cta-regular span {
  display: inline-block;
  margin-left: 0.8rem;
  -webkit-transition: -webkit-transform 0.5s ease;
  transition: -webkit-transform 0.5s ease;
  transition: transform 0.5s ease;
  transition: transform 0.5s ease, -webkit-transform 0.5s ease;
  position: relative;
}
.acalog-custom .u-cta svg,
.acalog-custom .u-cta-regular svg {
  display: block;
}
.acalog-custom .u-cta:hover,
.acalog-custom .u-cta-regular:hover {
  -webkit-transform: translate3d(5px,0,0);
  transform: translate3d(5px,0,0);
}
.acalog-custom .u-cta:hover span,
.acalog-custom .u-cta-regular:hover span {
  -webkit-transform: translate3d(5px,0,0);
  transform: translate3d(5px,0,0);
}
.acalog-custom .u-cta-regular {
  color: #B43135;
  font-size: 1.4rem;
  line-height: 1.625;
  -webkit-transition: -webkit-transform 0.5s ease;
  transition: -webkit-transform 0.5s ease;
  transition: transform 0.5s ease;
  transition: transform 0.5s ease, -webkit-transform 0.5s ease;
}
.acalog-custom .u-cta-regular span {
  margin-left: 0.5rem;
}
.acalog-custom .u-cta-regular--external svg {
  width: 1rem;
  height: 1rem;
  fill: #B43135;
}
.acalog-custom .u-cta-regular--p {
  font-size: inherit;
}
.acalog-custom .u-tel {
  white-space: nowrap;
}
.acalog-custom .u-list-inline {
  list-style: none;
  padding: 0;
  margin: 0;
}
.acalog-custom .u-list-inline li {
  display: inline-block;
}
.acalog-custom .u-link-list {
  font-size: 1.6rem;
  line-height: 1.625;
  list-style: none;
  margin: 0;
  padding: 0;
}
.acalog-custom .u-link-list a {
  display: block;
}
.acalog-custom .u-link-list a:hover {
  -webkit-transform: translate3d(0.5rem,0,0);
  transform: translate3d(0.5rem,0,0);
}
.acalog-custom .u-link-list a,
.acalog-custom .u-link-list svg {
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.acalog-custom .u-link-list--icons a {
  position: relative;
  padding-left: 3rem;
}
.acalog-custom .u-link-list__icon {
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  display: inline-block;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
}
.acalog-custom .u-link-list__icon svg {
  display: block;
  fill: #B43135;
  height: 1.8rem;
  width: auto;
}
.acalog-custom .u-list-basic-ul,
.acalog-custom .basic-content ul:not(.c-accordion):not(.contextual-links):not(.news-entry__share-list):not(.c-image-slider__meta-arrows):not(.photo-gallery__list):not(.entry-list__list):not(.quick-links-v__list):not(.quick-links-h__list):not(.c-person-detail__meta):not(.c-person-detail__links):not(.acalog-course__semester-listing):not(.acalog-course__nav-pills):not(.acalog-course__listing):not(.acalog-course-field-list):not(.c-news-archive-list__list):not(.c-pagination__content):not(.c-double-callout__link-list):not(.c-social-icons-block__list):not(.u-list-inline),
.acalog-custom .news-entry ul:not(.c-accordion):not(.contextual-links):not(.news-entry__share-list):not(.c-image-slider__meta-arrows):not(.photo-gallery__list):not(.entry-list__list):not(.quick-links-v__list):not(.quick-links-h__list):not(.c-person-detail__meta):not(.c-person-detail__links):not(.acalog-course__semester-listing):not(.acalog-course__nav-pills):not(.acalog-course__listing):not(.acalog-course-field-list):not(.c-news-archive-list__list):not(.c-pagination__content):not(.c-double-callout__link-list):not(.c-social-icons-block__list):not(.u-list-inline),
.acalog-custom .u-list-basic-ol,
.acalog-custom .basic-content ol:not(.c-accordion):not(.contextual-links):not(.news-entry__share-list):not(.c-image-slider__meta-arrows):not(.photo-gallery__list):not(.entry-list__list):not(.quick-links-v__list):not(.quick-links-h__list):not(.c-person-detail__meta):not(.c-person-detail__links):not(.acalog-course__semester-listing):not(.acalog-course__nav-pills):not(.acalog-course__listing):not(.acalog-course-field-list):not(.c-news-archive-list__list):not(.c-pagination__content):not(.c-double-callout__link-list):not(.c-social-icons-block__list):not(.u-list-inline),
.acalog-custom .news-entry ol:not(.c-accordion):not(.contextual-links):not(.news-entry__share-list):not(.c-image-slider__meta-arrows):not(.photo-gallery__list):not(.entry-list__list):not(.quick-links-v__list):not(.quick-links-h__list):not(.c-person-detail__meta):not(.c-person-detail__links):not(.acalog-course__semester-listing):not(.acalog-course__nav-pills):not(.acalog-course__listing):not(.acalog-course-field-list):not(.c-news-archive-list__list):not(.c-pagination__content):not(.c-double-callout__link-list):not(.c-social-icons-block__list):not(.u-list-inline) {
  margin: 2.4rem 0;
}
@media only screen and (min-width: 30em) {
  .acalog-custom .u-list-basic-ul,
  .acalog-custom .basic-content ul:not(.c-accordion):not(.contextual-links):not(.news-entry__share-list):not(.c-image-slider__meta-arrows):not(.photo-gallery__list):not(.entry-list__list):not(.quick-links-v__list):not(.quick-links-h__list):not(.c-person-detail__meta):not(.c-person-detail__links):not(.acalog-course__semester-listing):not(.acalog-course__nav-pills):not(.acalog-course__listing):not(.acalog-course-field-list):not(.c-news-archive-list__list):not(.c-pagination__content):not(.c-double-callout__link-list):not(.c-social-icons-block__list):not(.u-list-inline),
  .acalog-custom .news-entry ul:not(.c-accordion):not(.contextual-links):not(.news-entry__share-list):not(.c-image-slider__meta-arrows):not(.photo-gallery__list):not(.entry-list__list):not(.quick-links-v__list):not(.quick-links-h__list):not(.c-person-detail__meta):not(.c-person-detail__links):not(.acalog-course__semester-listing):not(.acalog-course__nav-pills):not(.acalog-course__listing):not(.acalog-course-field-list):not(.c-news-archive-list__list):not(.c-pagination__content):not(.c-double-callout__link-list):not(.c-social-icons-block__list):not(.u-list-inline),
  .acalog-custom .u-list-basic-ol,
  .acalog-custom .basic-content ol:not(.c-accordion):not(.contextual-links):not(.news-entry__share-list):not(.c-image-slider__meta-arrows):not(.photo-gallery__list):not(.entry-list__list):not(.quick-links-v__list):not(.quick-links-h__list):not(.c-person-detail__meta):not(.c-person-detail__links):not(.acalog-course__semester-listing):not(.acalog-course__nav-pills):not(.acalog-course__listing):not(.acalog-course-field-list):not(.c-news-archive-list__list):not(.c-pagination__content):not(.c-double-callout__link-list):not(.c-social-icons-block__list):not(.u-list-inline),
  .acalog-custom .news-entry ol:not(.c-accordion):not(.contextual-links):not(.news-entry__share-list):not(.c-image-slider__meta-arrows):not(.photo-gallery__list):not(.entry-list__list):not(.quick-links-v__list):not(.quick-links-h__list):not(.c-person-detail__meta):not(.c-person-detail__links):not(.acalog-course__semester-listing):not(.acalog-course__nav-pills):not(.acalog-course__listing):not(.acalog-course-field-list):not(.c-news-archive-list__list):not(.c-pagination__content):not(.c-double-callout__link-list):not(.c-social-icons-block__list):not(.u-list-inline) {
    padding: 0 1.5rem;
  }
}
@media only screen and (min-width: 60.625em) {
  .acalog-custom .u-list-basic-ul,
  .acalog-custom .basic-content ul:not(.c-accordion):not(.contextual-links):not(.news-entry__share-list):not(.c-image-slider__meta-arrows):not(.photo-gallery__list):not(.entry-list__list):not(.quick-links-v__list):not(.quick-links-h__list):not(.c-person-detail__meta):not(.c-person-detail__links):not(.acalog-course__semester-listing):not(.acalog-course__nav-pills):not(.acalog-course__listing):not(.acalog-course-field-list):not(.c-news-archive-list__list):not(.c-pagination__content):not(.c-double-callout__link-list):not(.c-social-icons-block__list):not(.u-list-inline),
  .acalog-custom .news-entry ul:not(.c-accordion):not(.contextual-links):not(.news-entry__share-list):not(.c-image-slider__meta-arrows):not(.photo-gallery__list):not(.entry-list__list):not(.quick-links-v__list):not(.quick-links-h__list):not(.c-person-detail__meta):not(.c-person-detail__links):not(.acalog-course__semester-listing):not(.acalog-course__nav-pills):not(.acalog-course__listing):not(.acalog-course-field-list):not(.c-news-archive-list__list):not(.c-pagination__content):not(.c-double-callout__link-list):not(.c-social-icons-block__list):not(.u-list-inline),
  .acalog-custom .u-list-basic-ol,
  .acalog-custom .basic-content ol:not(.c-accordion):not(.contextual-links):not(.news-entry__share-list):not(.c-image-slider__meta-arrows):not(.photo-gallery__list):not(.entry-list__list):not(.quick-links-v__list):not(.quick-links-h__list):not(.c-person-detail__meta):not(.c-person-detail__links):not(.acalog-course__semester-listing):not(.acalog-course__nav-pills):not(.acalog-course__listing):not(.acalog-course-field-list):not(.c-news-archive-list__list):not(.c-pagination__content):not(.c-double-callout__link-list):not(.c-social-icons-block__list):not(.u-list-inline),
  .acalog-custom .news-entry ol:not(.c-accordion):not(.contextual-links):not(.news-entry__share-list):not(.c-image-slider__meta-arrows):not(.photo-gallery__list):not(.entry-list__list):not(.quick-links-v__list):not(.quick-links-h__list):not(.c-person-detail__meta):not(.c-person-detail__links):not(.acalog-course__semester-listing):not(.acalog-course__nav-pills):not(.acalog-course__listing):not(.acalog-course-field-list):not(.c-news-archive-list__list):not(.c-pagination__content):not(.c-double-callout__link-list):not(.c-social-icons-block__list):not(.u-list-inline) {
    margin: 3.5rem 0 5rem;
    padding: 0 5rem 0 2.5rem;
  }
}
.acalog-custom .u-list-basic-ul p,
.acalog-custom .basic-content ul:not(.c-accordion):not(.contextual-links):not(.news-entry__share-list):not(.c-image-slider__meta-arrows):not(.photo-gallery__list):not(.entry-list__list):not(.quick-links-v__list):not(.quick-links-h__list):not(.c-person-detail__meta):not(.c-person-detail__links):not(.acalog-course__semester-listing):not(.acalog-course__nav-pills):not(.acalog-course__listing):not(.acalog-course-field-list):not(.c-news-archive-list__list):not(.c-pagination__content):not(.c-double-callout__link-list):not(.c-social-icons-block__list):not(.u-list-inline) p,
.acalog-custom .news-entry ul:not(.c-accordion):not(.contextual-links):not(.news-entry__share-list):not(.c-image-slider__meta-arrows):not(.photo-gallery__list):not(.entry-list__list):not(.quick-links-v__list):not(.quick-links-h__list):not(.c-person-detail__meta):not(.c-person-detail__links):not(.acalog-course__semester-listing):not(.acalog-course__nav-pills):not(.acalog-course__listing):not(.acalog-course-field-list):not(.c-news-archive-list__list):not(.c-pagination__content):not(.c-double-callout__link-list):not(.c-social-icons-block__list):not(.u-list-inline) p,
.acalog-custom .u-list-basic-ol p,
.acalog-custom .basic-content ol:not(.c-accordion):not(.contextual-links):not(.news-entry__share-list):not(.c-image-slider__meta-arrows):not(.photo-gallery__list):not(.entry-list__list):not(.quick-links-v__list):not(.quick-links-h__list):not(.c-person-detail__meta):not(.c-person-detail__links):not(.acalog-course__semester-listing):not(.acalog-course__nav-pills):not(.acalog-course__listing):not(.acalog-course-field-list):not(.c-news-archive-list__list):not(.c-pagination__content):not(.c-double-callout__link-list):not(.c-social-icons-block__list):not(.u-list-inline) p,
.acalog-custom .news-entry ol:not(.c-accordion):not(.contextual-links):not(.news-entry__share-list):not(.c-image-slider__meta-arrows):not(.photo-gallery__list):not(.entry-list__list):not(.quick-links-v__list):not(.quick-links-h__list):not(.c-person-detail__meta):not(.c-person-detail__links):not(.acalog-course__semester-listing):not(.acalog-course__nav-pills):not(.acalog-course__listing):not(.acalog-course-field-list):not(.c-news-archive-list__list):not(.c-pagination__content):not(.c-double-callout__link-list):not(.c-social-icons-block__list):not(.u-list-inline) p {
  font-family: "Larsseit";
}
.acalog-custom .u-list-basic-ul li,
.acalog-custom .basic-content ul:not(.c-accordion):not(.contextual-links):not(.news-entry__share-list):not(.c-image-slider__meta-arrows):not(.photo-gallery__list):not(.entry-list__list):not(.quick-links-v__list):not(.quick-links-h__list):not(.c-person-detail__meta):not(.c-person-detail__links):not(.acalog-course__semester-listing):not(.acalog-course__nav-pills):not(.acalog-course__listing):not(.acalog-course-field-list):not(.c-news-archive-list__list):not(.c-pagination__content):not(.c-double-callout__link-list):not(.c-social-icons-block__list):not(.u-list-inline) li,
.acalog-custom .news-entry ul:not(.c-accordion):not(.contextual-links):not(.news-entry__share-list):not(.c-image-slider__meta-arrows):not(.photo-gallery__list):not(.entry-list__list):not(.quick-links-v__list):not(.quick-links-h__list):not(.c-person-detail__meta):not(.c-person-detail__links):not(.acalog-course__semester-listing):not(.acalog-course__nav-pills):not(.acalog-course__listing):not(.acalog-course-field-list):not(.c-news-archive-list__list):not(.c-pagination__content):not(.c-double-callout__link-list):not(.c-social-icons-block__list):not(.u-list-inline) li,
.acalog-custom .u-list-basic-ol li,
.acalog-custom .basic-content ol:not(.c-accordion):not(.contextual-links):not(.news-entry__share-list):not(.c-image-slider__meta-arrows):not(.photo-gallery__list):not(.entry-list__list):not(.quick-links-v__list):not(.quick-links-h__list):not(.c-person-detail__meta):not(.c-person-detail__links):not(.acalog-course__semester-listing):not(.acalog-course__nav-pills):not(.acalog-course__listing):not(.acalog-course-field-list):not(.c-news-archive-list__list):not(.c-pagination__content):not(.c-double-callout__link-list):not(.c-social-icons-block__list):not(.u-list-inline) li,
.acalog-custom .news-entry ol:not(.c-accordion):not(.contextual-links):not(.news-entry__share-list):not(.c-image-slider__meta-arrows):not(.photo-gallery__list):not(.entry-list__list):not(.quick-links-v__list):not(.quick-links-h__list):not(.c-person-detail__meta):not(.c-person-detail__links):not(.acalog-course__semester-listing):not(.acalog-course__nav-pills):not(.acalog-course__listing):not(.acalog-course-field-list):not(.c-news-archive-list__list):not(.c-pagination__content):not(.c-double-callout__link-list):not(.c-social-icons-block__list):not(.u-list-inline) li {
  padding-left: 2.5rem;
  position: relative;
}
.acalog-custom .u-list-basic-ul li + li,
.acalog-custom .basic-content ul:not(.c-accordion):not(.contextual-links):not(.news-entry__share-list):not(.c-image-slider__meta-arrows):not(.photo-gallery__list):not(.entry-list__list):not(.quick-links-v__list):not(.quick-links-h__list):not(.c-person-detail__meta):not(.c-person-detail__links):not(.acalog-course__semester-listing):not(.acalog-course__nav-pills):not(.acalog-course__listing):not(.acalog-course-field-list):not(.c-news-archive-list__list):not(.c-pagination__content):not(.c-double-callout__link-list):not(.c-social-icons-block__list):not(.u-list-inline) li + li,
.acalog-custom .news-entry ul:not(.c-accordion):not(.contextual-links):not(.news-entry__share-list):not(.c-image-slider__meta-arrows):not(.photo-gallery__list):not(.entry-list__list):not(.quick-links-v__list):not(.quick-links-h__list):not(.c-person-detail__meta):not(.c-person-detail__links):not(.acalog-course__semester-listing):not(.acalog-course__nav-pills):not(.acalog-course__listing):not(.acalog-course-field-list):not(.c-news-archive-list__list):not(.c-pagination__content):not(.c-double-callout__link-list):not(.c-social-icons-block__list):not(.u-list-inline) li + li,
.acalog-custom .u-list-basic-ol li + li,
.acalog-custom .basic-content ol:not(.c-accordion):not(.contextual-links):not(.news-entry__share-list):not(.c-image-slider__meta-arrows):not(.photo-gallery__list):not(.entry-list__list):not(.quick-links-v__list):not(.quick-links-h__list):not(.c-person-detail__meta):not(.c-person-detail__links):not(.acalog-course__semester-listing):not(.acalog-course__nav-pills):not(.acalog-course__listing):not(.acalog-course-field-list):not(.c-news-archive-list__list):not(.c-pagination__content):not(.c-double-callout__link-list):not(.c-social-icons-block__list):not(.u-list-inline) li + li,
.acalog-custom .news-entry ol:not(.c-accordion):not(.contextual-links):not(.news-entry__share-list):not(.c-image-slider__meta-arrows):not(.photo-gallery__list):not(.entry-list__list):not(.quick-links-v__list):not(.quick-links-h__list):not(.c-person-detail__meta):not(.c-person-detail__links):not(.acalog-course__semester-listing):not(.acalog-course__nav-pills):not(.acalog-course__listing):not(.acalog-course-field-list):not(.c-news-archive-list__list):not(.c-pagination__content):not(.c-double-callout__link-list):not(.c-social-icons-block__list):not(.u-list-inline) li + li {
  margin-top: 1.6rem;
}
.acalog-custom .u-list-basic-ul,
.acalog-custom .basic-content ul:not(.c-accordion):not(.contextual-links):not(.news-entry__share-list):not(.c-image-slider__meta-arrows):not(.photo-gallery__list):not(.entry-list__list):not(.quick-links-v__list):not(.quick-links-h__list):not(.c-person-detail__meta):not(.c-person-detail__links):not(.acalog-course__semester-listing):not(.acalog-course__nav-pills):not(.acalog-course__listing):not(.acalog-course-field-list):not(.c-news-archive-list__list):not(.c-pagination__content):not(.c-double-callout__link-list):not(.c-social-icons-block__list):not(.u-list-inline),
.acalog-custom .news-entry ul:not(.c-accordion):not(.contextual-links):not(.news-entry__share-list):not(.c-image-slider__meta-arrows):not(.photo-gallery__list):not(.entry-list__list):not(.quick-links-v__list):not(.quick-links-h__list):not(.c-person-detail__meta):not(.c-person-detail__links):not(.acalog-course__semester-listing):not(.acalog-course__nav-pills):not(.acalog-course__listing):not(.acalog-course-field-list):not(.c-news-archive-list__list):not(.c-pagination__content):not(.c-double-callout__link-list):not(.c-social-icons-block__list):not(.u-list-inline) {
  counter-reset: item;
}
.acalog-custom .u-list-basic-ul li:before,
.acalog-custom .basic-content ul:not(.c-accordion):not(.contextual-links):not(.news-entry__share-list):not(.c-image-slider__meta-arrows):not(.photo-gallery__list):not(.entry-list__list):not(.quick-links-v__list):not(.quick-links-h__list):not(.c-person-detail__meta):not(.c-person-detail__links):not(.acalog-course__semester-listing):not(.acalog-course__nav-pills):not(.acalog-course__listing):not(.acalog-course-field-list):not(.c-news-archive-list__list):not(.c-pagination__content):not(.c-double-callout__link-list):not(.c-social-icons-block__list):not(.u-list-inline) li:before,
.acalog-custom .news-entry ul:not(.c-accordion):not(.contextual-links):not(.news-entry__share-list):not(.c-image-slider__meta-arrows):not(.photo-gallery__list):not(.entry-list__list):not(.quick-links-v__list):not(.quick-links-h__list):not(.c-person-detail__meta):not(.c-person-detail__links):not(.acalog-course__semester-listing):not(.acalog-course__nav-pills):not(.acalog-course__listing):not(.acalog-course-field-list):not(.c-news-archive-list__list):not(.c-pagination__content):not(.c-double-callout__link-list):not(.c-social-icons-block__list):not(.u-list-inline) li:before {
  content: counter(item,disc);
  color: #B43135;
  position: absolute;
  top: -0.1rem;
  left: 0;
}
.acalog-custom .u-list-basic-ul li ul,
.acalog-custom .basic-content ul:not(.c-accordion):not(.contextual-links):not(.news-entry__share-list):not(.c-image-slider__meta-arrows):not(.photo-gallery__list):not(.entry-list__list):not(.quick-links-v__list):not(.quick-links-h__list):not(.c-person-detail__meta):not(.c-person-detail__links):not(.acalog-course__semester-listing):not(.acalog-course__nav-pills):not(.acalog-course__listing):not(.acalog-course-field-list):not(.c-news-archive-list__list):not(.c-pagination__content):not(.c-double-callout__link-list):not(.c-social-icons-block__list):not(.u-list-inline) li ul,
.acalog-custom .news-entry ul:not(.c-accordion):not(.contextual-links):not(.news-entry__share-list):not(.c-image-slider__meta-arrows):not(.photo-gallery__list):not(.entry-list__list):not(.quick-links-v__list):not(.quick-links-h__list):not(.c-person-detail__meta):not(.c-person-detail__links):not(.acalog-course__semester-listing):not(.acalog-course__nav-pills):not(.acalog-course__listing):not(.acalog-course-field-list):not(.c-news-archive-list__list):not(.c-pagination__content):not(.c-double-callout__link-list):not(.c-social-icons-block__list):not(.u-list-inline) li ul {
  margin: 1.2rem 0;
}
.acalog-custom .u-list-basic-ul li ul li:before,
.acalog-custom .basic-content ul:not(.c-accordion):not(.contextual-links):not(.news-entry__share-list):not(.c-image-slider__meta-arrows):not(.photo-gallery__list):not(.entry-list__list):not(.quick-links-v__list):not(.quick-links-h__list):not(.c-person-detail__meta):not(.c-person-detail__links):not(.acalog-course__semester-listing):not(.acalog-course__nav-pills):not(.acalog-course__listing):not(.acalog-course-field-list):not(.c-news-archive-list__list):not(.c-pagination__content):not(.c-double-callout__link-list):not(.c-social-icons-block__list):not(.u-list-inline) li ul li:before,
.acalog-custom .news-entry ul:not(.c-accordion):not(.contextual-links):not(.news-entry__share-list):not(.c-image-slider__meta-arrows):not(.photo-gallery__list):not(.entry-list__list):not(.quick-links-v__list):not(.quick-links-h__list):not(.c-person-detail__meta):not(.c-person-detail__links):not(.acalog-course__semester-listing):not(.acalog-course__nav-pills):not(.acalog-course__listing):not(.acalog-course-field-list):not(.c-news-archive-list__list):not(.c-pagination__content):not(.c-double-callout__link-list):not(.c-social-icons-block__list):not(.u-list-inline) li ul li:before {
  content: counter(item,circle);
  color: #B43135;
  top: .3rem;
  font-size: 1.4rem;
}
.acalog-custom .u-list-basic-ul li ul li li:before,
.acalog-custom .basic-content ul:not(.c-accordion):not(.contextual-links):not(.news-entry__share-list):not(.c-image-slider__meta-arrows):not(.photo-gallery__list):not(.entry-list__list):not(.quick-links-v__list):not(.quick-links-h__list):not(.c-person-detail__meta):not(.c-person-detail__links):not(.acalog-course__semester-listing):not(.acalog-course__nav-pills):not(.acalog-course__listing):not(.acalog-course-field-list):not(.c-news-archive-list__list):not(.c-pagination__content):not(.c-double-callout__link-list):not(.c-social-icons-block__list):not(.u-list-inline) li ul li li:before,
.acalog-custom .news-entry ul:not(.c-accordion):not(.contextual-links):not(.news-entry__share-list):not(.c-image-slider__meta-arrows):not(.photo-gallery__list):not(.entry-list__list):not(.quick-links-v__list):not(.quick-links-h__list):not(.c-person-detail__meta):not(.c-person-detail__links):not(.acalog-course__semester-listing):not(.acalog-course__nav-pills):not(.acalog-course__listing):not(.acalog-course-field-list):not(.c-news-archive-list__list):not(.c-pagination__content):not(.c-double-callout__link-list):not(.c-social-icons-block__list):not(.u-list-inline) li ul li li:before {
  content: counter(item,square);
}
.acalog-custom .u-list-basic-ol,
.acalog-custom .basic-content ol:not(.c-accordion):not(.contextual-links):not(.news-entry__share-list):not(.c-image-slider__meta-arrows):not(.photo-gallery__list):not(.entry-list__list):not(.quick-links-v__list):not(.quick-links-h__list):not(.c-person-detail__meta):not(.c-person-detail__links):not(.acalog-course__semester-listing):not(.acalog-course__nav-pills):not(.acalog-course__listing):not(.acalog-course-field-list):not(.c-news-archive-list__list):not(.c-pagination__content):not(.c-double-callout__link-list):not(.c-social-icons-block__list):not(.u-list-inline),
.acalog-custom .news-entry ol:not(.c-accordion):not(.contextual-links):not(.news-entry__share-list):not(.c-image-slider__meta-arrows):not(.photo-gallery__list):not(.entry-list__list):not(.quick-links-v__list):not(.quick-links-h__list):not(.c-person-detail__meta):not(.c-person-detail__links):not(.acalog-course__semester-listing):not(.acalog-course__nav-pills):not(.acalog-course__listing):not(.acalog-course-field-list):not(.c-news-archive-list__list):not(.c-pagination__content):not(.c-double-callout__link-list):not(.c-social-icons-block__list):not(.u-list-inline) {
  counter-reset: item;
}
.acalog-custom .u-list-basic-ol li:before,
.acalog-custom .basic-content ol:not(.c-accordion):not(.contextual-links):not(.news-entry__share-list):not(.c-image-slider__meta-arrows):not(.photo-gallery__list):not(.entry-list__list):not(.quick-links-v__list):not(.quick-links-h__list):not(.c-person-detail__meta):not(.c-person-detail__links):not(.acalog-course__semester-listing):not(.acalog-course__nav-pills):not(.acalog-course__listing):not(.acalog-course-field-list):not(.c-news-archive-list__list):not(.c-pagination__content):not(.c-double-callout__link-list):not(.c-social-icons-block__list):not(.u-list-inline) li:before,
.acalog-custom .news-entry ol:not(.c-accordion):not(.contextual-links):not(.news-entry__share-list):not(.c-image-slider__meta-arrows):not(.photo-gallery__list):not(.entry-list__list):not(.quick-links-v__list):not(.quick-links-h__list):not(.c-person-detail__meta):not(.c-person-detail__links):not(.acalog-course__semester-listing):not(.acalog-course__nav-pills):not(.acalog-course__listing):not(.acalog-course-field-list):not(.c-news-archive-list__list):not(.c-pagination__content):not(.c-double-callout__link-list):not(.c-social-icons-block__list):not(.u-list-inline) li:before {
  display: inline-block;
  content: counter(item) ".";
  counter-increment: item;
  position: absolute;
  top: 0.2rem;
  left: -1.1rem;
  color: #B43135;
  font-weight: 600;
  width: 2.2rem;
  text-align: center;
  font-size: 90%;
}
.acalog-custom .u-list-basic-ol li ol,
.acalog-custom .basic-content ol:not(.c-accordion):not(.contextual-links):not(.news-entry__share-list):not(.c-image-slider__meta-arrows):not(.photo-gallery__list):not(.entry-list__list):not(.quick-links-v__list):not(.quick-links-h__list):not(.c-person-detail__meta):not(.c-person-detail__links):not(.acalog-course__semester-listing):not(.acalog-course__nav-pills):not(.acalog-course__listing):not(.acalog-course-field-list):not(.c-news-archive-list__list):not(.c-pagination__content):not(.c-double-callout__link-list):not(.c-social-icons-block__list):not(.u-list-inline) li ol,
.acalog-custom .news-entry ol:not(.c-accordion):not(.contextual-links):not(.news-entry__share-list):not(.c-image-slider__meta-arrows):not(.photo-gallery__list):not(.entry-list__list):not(.quick-links-v__list):not(.quick-links-h__list):not(.c-person-detail__meta):not(.c-person-detail__links):not(.acalog-course__semester-listing):not(.acalog-course__nav-pills):not(.acalog-course__listing):not(.acalog-course-field-list):not(.c-news-archive-list__list):not(.c-pagination__content):not(.c-double-callout__link-list):not(.c-social-icons-block__list):not(.u-list-inline) li ol {
  margin: 1.2rem 0;
  counter-reset: item;
}
.acalog-custom .u-list-basic-ol li ol li:before,
.acalog-custom .basic-content ol:not(.c-accordion):not(.contextual-links):not(.news-entry__share-list):not(.c-image-slider__meta-arrows):not(.photo-gallery__list):not(.entry-list__list):not(.quick-links-v__list):not(.quick-links-h__list):not(.c-person-detail__meta):not(.c-person-detail__links):not(.acalog-course__semester-listing):not(.acalog-course__nav-pills):not(.acalog-course__listing):not(.acalog-course-field-list):not(.c-news-archive-list__list):not(.c-pagination__content):not(.c-double-callout__link-list):not(.c-social-icons-block__list):not(.u-list-inline) li ol li:before,
.acalog-custom .news-entry ol:not(.c-accordion):not(.contextual-links):not(.news-entry__share-list):not(.c-image-slider__meta-arrows):not(.photo-gallery__list):not(.entry-list__list):not(.quick-links-v__list):not(.quick-links-h__list):not(.c-person-detail__meta):not(.c-person-detail__links):not(.acalog-course__semester-listing):not(.acalog-course__nav-pills):not(.acalog-course__listing):not(.acalog-course-field-list):not(.c-news-archive-list__list):not(.c-pagination__content):not(.c-double-callout__link-list):not(.c-social-icons-block__list):not(.u-list-inline) li ol li:before {
  content: counter(item,lower-alpha) ".";
}
.acalog-custom .u-list-basic-ol li ol li li:before,
.acalog-custom .basic-content ol:not(.c-accordion):not(.contextual-links):not(.news-entry__share-list):not(.c-image-slider__meta-arrows):not(.photo-gallery__list):not(.entry-list__list):not(.quick-links-v__list):not(.quick-links-h__list):not(.c-person-detail__meta):not(.c-person-detail__links):not(.acalog-course__semester-listing):not(.acalog-course__nav-pills):not(.acalog-course__listing):not(.acalog-course-field-list):not(.c-news-archive-list__list):not(.c-pagination__content):not(.c-double-callout__link-list):not(.c-social-icons-block__list):not(.u-list-inline) li ol li li:before,
.acalog-custom .news-entry ol:not(.c-accordion):not(.contextual-links):not(.news-entry__share-list):not(.c-image-slider__meta-arrows):not(.photo-gallery__list):not(.entry-list__list):not(.quick-links-v__list):not(.quick-links-h__list):not(.c-person-detail__meta):not(.c-person-detail__links):not(.acalog-course__semester-listing):not(.acalog-course__nav-pills):not(.acalog-course__listing):not(.acalog-course-field-list):not(.c-news-archive-list__list):not(.c-pagination__content):not(.c-double-callout__link-list):not(.c-social-icons-block__list):not(.u-list-inline) li ol li li:before {
  content: counter(item,lower-roman) ".";
}
.acalog-custom .u-serif {
  font-family: "Freight";
}
.acalog-custom .u-paragraph-default {
  font-size: 1.6rem;
  font-weight: 400;
  line-height: 1.2;
}
@media only screen and (min-width: 68.75em) {
  .acalog-custom .u-paragraph-default {
    font-size: 1.8rem;
  }
}
.acalog-custom .u-p-lead {
  font-size: 2.0rem;
  line-height: 1.6;
}
.acalog-custom .u-section-label {
  font-size: 1.2rem;
  line-height: 1.35;
  font-weight: 600;
  text-transform: uppercase;
  font-family: "Larsseit";
  letter-spacing: 0.5px;
  color: #000;
  text-decoration: none;
}
@media only screen and (min-width: 46.875em) {
  .acalog-custom .u-section-label {
    font-size: 1.4rem;
  }
}
.acalog-custom .u-section-label svg {
  margin-left: 1rem;
}
.acalog-custom .u-tag-label,
.acalog-custom .c-social-icons-block__title,
.acalog-custom .dept-overview__content p.u-tag-label,
.acalog-custom .dept-overview__content p.c-social-icons-block__title,
.acalog-custom .basic-content p.u-tag-label,
.acalog-custom .basic-content p.c-social-icons-block__title {
  font-family: "Larsseit";
  font-size: 1.2rem;
  line-height: 1.5;
  font-weight: 600;
  letter-spacing: 1.3px;
  text-transform: uppercase;
  color: #000;
  text-decoration: none;
}
.acalog-custom .u-tag-label a,
.acalog-custom .c-social-icons-block__title a,
.acalog-custom .dept-overview__content p.u-tag-label a,
.acalog-custom .dept-overview__content p.c-social-icons-block__title a,
.acalog-custom .basic-content p.u-tag-label a,
.acalog-custom .basic-content p.c-social-icons-block__title a {
  color: #000;
  display: block;
  margin-top: 0;
}
.acalog-custom .u-tiny-label,
.acalog-custom .dept-overview__content p.u-tiny-label,
.acalog-custom .basic-content p.u-tiny-label {
  font-family: "Larsseit";
  font-size: 1rem;
  letter-spacing: 0.1rem;
  text-transform: uppercase;
  color: #B43135;
  text-decoration: none;
  font-weight: 600;
}
@media only screen and (min-width: 46.875em) {
  .acalog-custom .u-tiny-label,
  .acalog-custom .dept-overview__content p.u-tiny-label,
  .acalog-custom .basic-content p.u-tiny-label {
    font-size: 1.2rem;
  }
}
.acalog-custom .u-tiny-label a,
.acalog-custom .dept-overview__content p.u-tiny-label a,
.acalog-custom .basic-content p.u-tiny-label a {
  color: #B43135;
  text-decoration: none;
}
.acalog-custom .u-subtitle,
.acalog-custom .u-subtitle-normal,
.acalog-custom .dept-overview__content p.u-subtitle-normal,
.acalog-custom .basic-content p.u-subtitle-normal,
.acalog-custom .dept-overview__content p.u-subtitle,
.acalog-custom .dept-overview__content p.u-subtitle-normal,
.acalog-custom .basic-content p.u-subtitle,
.acalog-custom .basic-content p.u-subtitle-normal {
  font-family: "Larsseit";
  line-height: 1.4;
  font-weight: 500;
}
@media only screen and (min-width: 46.875em) {
  .acalog-custom .u-subtitle,
  .acalog-custom .u-subtitle-normal,
  .acalog-custom .dept-overview__content p.u-subtitle-normal,
  .acalog-custom .basic-content p.u-subtitle-normal,
  .acalog-custom .dept-overview__content p.u-subtitle,
  .acalog-custom .dept-overview__content p.u-subtitle-normal,
  .acalog-custom .basic-content p.u-subtitle,
  .acalog-custom .basic-content p.u-subtitle-normal {
    font-size: 1.9rem;
  }
}
@media only screen and (min-width: 68.75em) {
  .acalog-custom .u-subtitle,
  .acalog-custom .u-subtitle-normal,
  .acalog-custom .dept-overview__content p.u-subtitle-normal,
  .acalog-custom .basic-content p.u-subtitle-normal,
  .acalog-custom .dept-overview__content p.u-subtitle,
  .acalog-custom .dept-overview__content p.u-subtitle-normal,
  .acalog-custom .basic-content p.u-subtitle,
  .acalog-custom .basic-content p.u-subtitle-normal {
    font-size: 2.4rem;
  }
}
.acalog-custom .u-subtitle-normal,
.acalog-custom .dept-overview__content p.u-subtitle-normal,
.acalog-custom .basic-content p.u-subtitle-normal {
  font-weight: 400;
}
.acalog-custom .u-subtitle-sm,
.acalog-custom .dept-overview__content p.u-subtitle-sm,
.acalog-custom .basic-content p.u-subtitle-sm {
  font-family: "Larsseit";
  line-height: 1.4;
  font-weight: 500;
  font-size: 1.4rem;
}
@media only screen and (min-width: 46.875em) {
  .acalog-custom .u-subtitle-sm,
  .acalog-custom .dept-overview__content p.u-subtitle-sm,
  .acalog-custom .basic-content p.u-subtitle-sm {
    font-size: 1.6rem;
  }
}
@media only screen and (min-width: 68.75em) {
  .acalog-custom .u-subtitle-sm,
  .acalog-custom .dept-overview__content p.u-subtitle-sm,
  .acalog-custom .basic-content p.u-subtitle-sm {
    font-size: 2.0rem;
  }
}
.acalog-custom .u-caption,
.acalog-custom .basic-content figure.image figcaption,
.acalog-custom .dept-overview__content p.u-caption,
.acalog-custom .basic-content p.u-caption {
  font-size: 1.2rem;
  color: #4A4A4A;
  font-family: "Larsseit";
  line-height: 1.3;
}
@media only screen and (min-width: 46.875em) {
  .acalog-custom .u-caption,
  .acalog-custom .basic-content figure.image figcaption,
  .acalog-custom .dept-overview__content p.u-caption,
  .acalog-custom .basic-content p.u-caption {
    font-size: 1.4rem;
  }
}
.acalog-custom .js .u-title-line {
  position: relative;
  line-height: 98%;
  will-change: opacity, transform;
}
.acalog-custom .js .u-title-line--inner {
  opacity: 0;
  will-change: opacity, transform;
}
.acalog-custom .u-hr {
  display: block;
  background-color: #F2F2F2;
  height: 0.3rem;
  margin: 3rem 0;
  border: 0;
}
.acalog-custom .u-pullquote {
  margin: 5rem 0 4.5rem;
  padding-top: 0;
  font-family: "Larsseit";
  font-size: 2.4rem;
  font-weight: 600;
  line-height: 1.3;
  color: #B43135;
  position: relative;
}
@media only screen and (min-width: 46.875em) {
  .acalog-custom .u-pullquote {
    font-size: 3rem;
  }
}
@media only screen and (min-width: 68.75em) {
  .acalog-custom .u-pullquote {
    font-size: 3.6rem;
  }
}
.acalog-custom .basic-content .image-callout .u-pullquote,
.acalog-custom .advanced-page-content .image-callout .u-pullquote {
  margin: 0;
  font-size: 1.8rem;
  color: #B43135;
  position: relative;
}
@media only screen and (min-width: 46.875em) {
  .acalog-custom .basic-content .image-callout .u-pullquote,
  .acalog-custom .advanced-page-content .image-callout .u-pullquote {
    font-size: 2rem;
  }
}
@media only screen and (min-width: 68.75em) {
  .acalog-custom .basic-content .image-callout .u-pullquote,
  .acalog-custom .advanced-page-content .image-callout .u-pullquote {
    font-size: 2.4rem;
  }
}
.acalog-custom .full-width-callout .u-pullquote,
.acalog-custom .basic-content .full-width-callout .u-pullquote,
.acalog-custom .advanced-page-content .full-width-callout .u-pullquote {
  color: #fff;
  font-size: 2.0rem;
}
@media only screen and (min-width: 46.875em) {
  .acalog-custom .full-width-callout .u-pullquote,
  .acalog-custom .basic-content .full-width-callout .u-pullquote,
  .acalog-custom .advanced-page-content .full-width-callout .u-pullquote {
    font-size: 2.4rem;
  }
}
@media only screen and (min-width: 68.75em) {
  .acalog-custom .full-width-callout .u-pullquote,
  .acalog-custom .basic-content .full-width-callout .u-pullquote,
  .acalog-custom .advanced-page-content .full-width-callout .u-pullquote {
    font-size: 2.8rem;
  }
}
.acalog-custom button::-moz-focus-inner {
  border: 0;
}
.acalog-custom .u-player-control {
  z-index: 15;
}
.acalog-custom .u-player-control__circle {
  opacity: 0;
  fill: #fff;
  -webkit-transition: opacity 0.5s ease-in-out;
  transition: opacity 0.5s ease-in-out;
}
.acalog-custom .u-player-control__circle-outline {
  fill: none;
  stroke: #fff;
  stroke-width: 2px;
}
.acalog-custom .u-player-control:hover .u-player-control__play,
.acalog-custom .u-player-control:hover .u-player-control__pause {
  fill: #B43135;
}
.acalog-custom .u-player-control:hover .u-player-control__circle {
  opacity: 1;
}
.acalog-custom .u-player-control__play,
.acalog-custom .u-player-control__pause,
.acalog-custom .u-player-control__no-sound {
  fill: #fff;
  -webkit-transition: fill 0.5s ease-in-out;
  transition: fill 0.5s ease-in-out;
}
.acalog-custom .u-player-control__play {
  display: none;
}
.acalog-custom .is-paused .u-player-control__play {
  display: block;
}
.acalog-custom .u-player-control__pause {
  display: none;
}
.acalog-custom .is-playing .u-player-control__pause {
  display: block;
}
.acalog-custom .u-btn {
  background-color: #B43135;
  color: #fff;
  display: inline-block;
  font-family: "Larsseit";
  font-size: 1.4rem;
  font-weight: 600;
  padding: 2rem 2.2rem;
  overflow: hidden;
}
@media only screen and (min-width: 68.75em) {
  .acalog-custom .u-btn {
    font-size: 1.6rem;
    padding: 2.6rem;
  }
}
.acalog-custom .u-btn span {
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  display: inline-block;
}
.acalog-custom .u-btn-text span {
  margin-left: 5px;
}
.acalog-custom .u-btn:hover {
  color: #fff;
  -webkit-transform: translate3d(0,0,0);
  transform: translate3d(0,0,0);
}
.acalog-custom .u-btn:hover .u-btn-text,
.acalog-custom .u-btn:hover .u-btn-text span {
  -webkit-transform: translate3d(5px,0,0);
  transform: translate3d(5px,0,0);
}
.acalog-custom .u-btn svg g {
  fill: #fff;
}
.acalog-custom .u-cover {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.acalog-custom .u-bkg-img {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}
.acalog-custom .white {
  color: #fff;
}
.acalog-custom ._white {
  background-color: #fff;
}
.acalog-custom .fill-white {
  fill: #fff;
}
.acalog-custom .stroke-white {
  stroke: #fff;
}
.acalog-custom .black {
  color: #000;
}
.acalog-custom ._black {
  background-color: #000;
}
.acalog-custom .fill-black {
  fill: #000;
}
.acalog-custom .stroke-black {
  stroke: #000;
}
.acalog-custom .red {
  color: #B43135;
}
.acalog-custom ._red {
  background-color: #B43135;
}
.acalog-custom .fill-red {
  fill: #B43135;
}
.acalog-custom .stroke-red {
  stroke: #B43135;
}
.acalog-custom .red-swat {
  color: #B43135;
}
.acalog-custom ._red-swat {
  background-color: #B43135;
}
.acalog-custom .fill-red-swat {
  fill: #B43135;
}
.acalog-custom .stroke-red-swat {
  stroke: #B43135;
}
.acalog-custom .gray {
  color: #F2F2F2;
}
.acalog-custom ._gray {
  background-color: #F2F2F2;
}
.acalog-custom .fill-gray {
  fill: #F2F2F2;
}
.acalog-custom .stroke-gray {
  stroke: #F2F2F2;
}
.acalog-custom .js .u-fades-in {
  opacity: 0;
}
.acalog-custom .js .u-fades-in--from-right.u-in-view {
  -webkit-animation: fadesInFromRight 0.875s cubic-bezier(0.77,0,0.175,1) 0.5s forwards;
  animation: fadesInFromRight 0.875s cubic-bezier(0.77,0,0.175,1) 0.5s forwards;
}
.acalog-custom .js .u-fades-in--from-left.u-in-view {
  -webkit-animation: fadesInFromLeft 0.875s cubic-bezier(0.77,0,0.175,1) 0.5s forwards;
  animation: fadesInFromLeft 0.875s cubic-bezier(0.77,0,0.175,1) 0.5s forwards;
}
.acalog-custom .js .u-fades-in--from-top.u-in-view {
  -webkit-animation: fadesInFromTop 0.875s cubic-bezier(0.77,0,0.175,1) 0.5s forwards;
  animation: fadesInFromTop 0.875s cubic-bezier(0.77,0,0.175,1) 0.5s forwards;
}
.acalog-custom .js .u-fades-in--from-below.u-in-view {
  -webkit-animation: fadesInFromBelow 0.875s cubic-bezier(0.2,1,0.2,1) 0.2s forwards;
  animation: fadesInFromBelow 0.875s cubic-bezier(0.2,1,0.2,1) 0.2s forwards;
}
.acalog-custom .js .u-fades-in--from-below--big.u-in-view {
  -webkit-animation: fadesInFromBelowBig 2s cubic-bezier(0.2,1,0.2,1) 0.5s forwards;
  animation: fadesInFromBelowBig 2s cubic-bezier(0.2,1,0.2,1) 0.5s forwards;
}
.acalog-custom .js .u-fades-in--in-place.u-in-view {
  -webkit-animation: fadesInInPlace 0.5s cubic-bezier(0.77,0,0.175,1) 0s forwards;
  animation: fadesInInPlace 0.5s cubic-bezier(0.77,0,0.175,1) 0s forwards;
}
.acalog-custom .js .u-fades-in.u-delay {
  -webkit-animation-delay: 0.75s;
  animation-delay: 0.75s;
}
.acalog-custom .js .u-fade-stagger:nth-of-type(1) {
  -webkit-animation-delay: 0.2s;
  animation-delay: 0.2s;
}
.acalog-custom .js .u-fade-stagger:nth-of-type(2) {
  -webkit-animation-delay: 0.4s;
  animation-delay: 0.4s;
}
.acalog-custom .js .u-fade-stagger:nth-of-type(3) {
  -webkit-animation-delay: 0.6s;
  animation-delay: 0.6s;
}
.acalog-custom .js .u-fade-stagger:nth-of-type(4) {
  -webkit-animation-delay: 0.8s;
  animation-delay: 0.8s;
}
.acalog-custom .js .u-fade-stagger:nth-of-type(5) {
  -webkit-animation-delay: 1s;
  animation-delay: 1s;
}
.acalog-custom .js .u-fade-stagger:nth-of-type(6) {
  -webkit-animation-delay: 1.2s;
  animation-delay: 1.2s;
}
.acalog-custom .js .u-fade-stagger:nth-of-type(7) {
  -webkit-animation-delay: 1.4s;
  animation-delay: 1.4s;
}
.acalog-custom .js .u-fade-stagger:nth-of-type(8) {
  -webkit-animation-delay: 1.6s;
  animation-delay: 1.6s;
}
.acalog-custom .js .u-fade-stagger:nth-of-type(9) {
  -webkit-animation-delay: 1.8s;
  animation-delay: 1.8s;
}
.acalog-custom .js .u-fade-stagger:nth-of-type(10) {
  -webkit-animation-delay: 2s;
  animation-delay: 2s;
}
.acalog-custom .js .u-draws-width {
  width: 0;
}
.acalog-custom .js .u-draws-width.u-in-view {
  -webkit-animation: drawsWidth 1s ease 0.2s forwards;
  animation: drawsWidth 1s ease 0.2s forwards;
}
.acalog-custom .js .u-draws-width.u-in-view.u-delay {
  -webkit-animation-delay: 0.75s;
  animation-delay: 0.75s;
}
.acalog-custom .js .u-slides-in--from-left {
  -webkit-transform: translate3d(-100%,0,0);
  transform: translate3d(-100%,0,0);
}
.acalog-custom .js .u-slides-in--from-left.u-in-view {
  -webkit-animation: slideInFromLeft 0.875s cubic-bezier(0.5,0,0.5,1) 0.5s forwards;
  animation: slideInFromLeft 0.875s cubic-bezier(0.5,0,0.5,1) 0.5s forwards;
}
.acalog-custom .js .u-slides-in--from-below.u-in-view {
  -webkit-animation: slideInFromBelow 1s cubic-bezier(0.165,0.84,0.44,1) forwards;
  animation: slideInFromBelow 1s cubic-bezier(0.165,0.84,0.44,1) forwards;
}
.acalog-custom .js .u-stagger-delay:nth-of-type(1) {
  -webkit-animation-delay: 0.35s;
  animation-delay: 0.35s;
}
.acalog-custom .js .u-stagger-delay:nth-of-type(2) {
  -webkit-animation-delay: 0.5s;
  animation-delay: 0.5s;
}
.acalog-custom .js .u-stagger-delay:nth-of-type(3) {
  -webkit-animation-delay: 0.65s;
  animation-delay: 0.65s;
}
.acalog-custom .js .u-stagger-delay:nth-of-type(4) {
  -webkit-animation-delay: 0.8s;
  animation-delay: 0.8s;
}
.acalog-custom .js .u-stagger-delay:nth-of-type(5) {
  -webkit-animation-delay: 0.95s;
  animation-delay: 0.95s;
}
.acalog-custom .js .u-stagger-delay:nth-of-type(6) {
  -webkit-animation-delay: 1.1s;
  animation-delay: 1.1s;
}
.acalog-custom .js .u-stagger-delay:nth-of-type(7) {
  -webkit-animation-delay: 1.25s;
  animation-delay: 1.25s;
}
.acalog-custom .js .u-stagger-delay:nth-of-type(8) {
  -webkit-animation-delay: 1.4s;
  animation-delay: 1.4s;
}
.acalog-custom .js .u-stagger-delay:nth-of-type(9) {
  -webkit-animation-delay: 1.55s;
  animation-delay: 1.55s;
}
.acalog-custom .js .u-stagger-delay:nth-of-type(10) {
  -webkit-animation-delay: 1.7s;
  animation-delay: 1.7s;
}
.acalog-custom .js .u-stagger-delay:nth-of-type(11) {
  -webkit-animation-delay: 1.85s;
  animation-delay: 1.85s;
}
.acalog-custom .js .u-stagger-delay:nth-of-type(12) {
  -webkit-animation-delay: 2s;
  animation-delay: 2s;
}
.acalog-custom .js .u-stagger-delay:nth-of-type(13) {
  -webkit-animation-delay: 2.15s;
  animation-delay: 2.15s;
}
.acalog-custom .js .u-stagger-delay:nth-of-type(14) {
  -webkit-animation-delay: 2.3s;
  animation-delay: 2.3s;
}
.acalog-custom .js .u-stagger-delay:nth-of-type(15) {
  -webkit-animation-delay: 2.45s;
  animation-delay: 2.45s;
}
.acalog-custom .js .u-stagger-delay:nth-of-type(16) {
  -webkit-animation-delay: 2.6s;
  animation-delay: 2.6s;
}
.acalog-custom .u-clip-hover {
  -webkit-transition: 0.3s cubic-bezier(0.3,0.75,0.53,0.95);
  transition: 0.3s cubic-bezier(0.3,0.75,0.53,0.95);
  -webkit-clip-path: inset(0);
  clip-path: inset(0);
}
.acalog-custom .u-clip-hover:hover {
  -webkit-clip-path: inset(15px 15px 0 15px);
  clip-path: inset(15px 15px 0 15px);
}
.acalog-custom .u-clip-hover--child-img img {
  -webkit-clip-path: inset(0);
  clip-path: inset(0);
  -webkit-transition: 0.4s ease-in-out;
  transition: 0.4s ease-in-out;
}
.acalog-custom .u-clip-hover--child-img:hover img {
  -webkit-clip-path: inset(15px 15px 0 15px);
  clip-path: inset(15px 15px 0 15px);
}
.acalog-custom .u-clip-hover--scale-child-img {
  -webkit-transition: -webkit-clip-path 0.3s cubic-bezier(0.3,0.75,0.53,0.95);
  transition: -webkit-clip-path 0.3s cubic-bezier(0.3,0.75,0.53,0.95);
  transition: clip-path 0.3s cubic-bezier(0.3,0.75,0.53,0.95);
  transition: clip-path 0.3s cubic-bezier(0.3,0.75,0.53,0.95), -webkit-clip-path 0.3s cubic-bezier(0.3,0.75,0.53,0.95);
  overflow: hidden;
  -webkit-clip-path: inset(0);
  clip-path: inset(0);
  display: block;
}
.acalog-custom .u-clip-hover--scale-child-img img {
  -webkit-transition: -webkit-transform 0.4s cubic-bezier(0.3,0.75,0.53,0.95);
  transition: -webkit-transform 0.4s cubic-bezier(0.3,0.75,0.53,0.95);
  transition: transform 0.4s cubic-bezier(0.3,0.75,0.53,0.95);
  transition: transform 0.4s cubic-bezier(0.3,0.75,0.53,0.95), -webkit-transform 0.4s cubic-bezier(0.3,0.75,0.53,0.95);
}
.acalog-custom .u-clip-hover--scale-child-img:hover {
  -webkit-clip-path: inset(15px 15px 0 15px);
  clip-path: inset(15px 15px 0 15px);
}
.acalog-custom .u-clip-hover--scale-child-img:hover img {
  -webkit-transform: scale(1.03);
  transform: scale(1.03);
  -webkit-transition: -webkit-transform 0.4s cubic-bezier(0.3,0.75,0.53,0.95);
  transition: -webkit-transform 0.4s cubic-bezier(0.3,0.75,0.53,0.95);
  transition: transform 0.4s cubic-bezier(0.3,0.75,0.53,0.95);
  transition: transform 0.4s cubic-bezier(0.3,0.75,0.53,0.95), -webkit-transform 0.4s cubic-bezier(0.3,0.75,0.53,0.95);
}
.acalog-custom .u-clip-hover--scale-child-img--target .u-clip-hover--target {
  -webkit-transition: -webkit-clip-path 0.3s cubic-bezier(0.3,0.75,0.53,0.95);
  transition: -webkit-clip-path 0.3s cubic-bezier(0.3,0.75,0.53,0.95);
  transition: clip-path 0.3s cubic-bezier(0.3,0.75,0.53,0.95);
  transition: clip-path 0.3s cubic-bezier(0.3,0.75,0.53,0.95), -webkit-clip-path 0.3s cubic-bezier(0.3,0.75,0.53,0.95);
  overflow: hidden;
  -webkit-clip-path: inset(0);
  clip-path: inset(0);
  display: block;
}
.acalog-custom .u-clip-hover--scale-child-img--target img {
  -webkit-transition: -webkit-transform 0.4s cubic-bezier(0.3,0.75,0.53,0.95);
  transition: -webkit-transform 0.4s cubic-bezier(0.3,0.75,0.53,0.95);
  transition: transform 0.4s cubic-bezier(0.3,0.75,0.53,0.95);
  transition: transform 0.4s cubic-bezier(0.3,0.75,0.53,0.95), -webkit-transform 0.4s cubic-bezier(0.3,0.75,0.53,0.95);
}
.acalog-custom .u-clip-hover--scale-child-img--target:hover .u-clip-hover--target {
  -webkit-clip-path: inset(15px 15px 0 15px);
  clip-path: inset(15px 15px 0 15px);
}
.acalog-custom .u-clip-hover--scale-child-img--target:hover .u-clip-hover--target img {
  -webkit-transform: scale(1.03);
  transform: scale(1.03);
  -webkit-transition: -webkit-transform 0.4s cubic-bezier(0.3,0.75,0.53,0.95);
  transition: -webkit-transform 0.4s cubic-bezier(0.3,0.75,0.53,0.95);
  transition: transform 0.4s cubic-bezier(0.3,0.75,0.53,0.95);
  transition: transform 0.4s cubic-bezier(0.3,0.75,0.53,0.95), -webkit-transform 0.4s cubic-bezier(0.3,0.75,0.53,0.95);
}
@media only screen and (min-width: 68.75em) {
  .acalog-custom .u-clip-hover--scale-child-img--target .stat-lockup__front {
    margin-bottom: 15rem;
  }
}
.acalog-custom html.keyboard-user a:focus,
.acalog-custom html.keyboard-user button:focus {
  background-color: #FFF0F1;
  outline: 2px dashed #B43135;
  border: 0;
  color: #B43135;
  -webkit-transition: none;
  transition: none;
  -webkit-transition-delay: 0;
  transition-delay: 0;
  -webkit-clip-path: none;
  clip-path: none;
}
.acalog-custom html.keyboard-user .flyout .c-social-icons-list a:focus {
  outline-color: #fff;
  padding-top: 4px;
  padding-bottom: 4px;
  background-color: transparent;
}
.acalog-custom html.keyboard-user .flyout .c-social-icons-list a:focus svg {
  margin: 0 auto;
}
.acalog-custom html.keyboard-user .flyout--more__nav-pages a:focus {
  outline-color: #fff;
  background-color: transparent;
  padding-left: 4px;
  padding-right: 4px;
}
.acalog-custom html.keyboard-user .flyout--more__button:focus,
.acalog-custom html.keyboard-user .guide-carosel__guide a:focus {
  outline-color: #fff;
  color: #B43135;
}
.acalog-custom html.keyboard-user .flyout .flyout__close:focus,
.acalog-custom html.keyboard-user .flyout--search-button:focus {
  background-color: #fff;
  outline-color: #fff;
}
@media only screen and (max-width: 60.625em) {
  .acalog-custom html.keyboard-user .flyout .flyout__close:focus,
  .acalog-custom html.keyboard-user .flyout--search-button:focus {
    right: 0;
  }
}
@media only screen and (min-width: 60.625em) {
  .acalog-custom html.keyboard-user .flyout .flyout__close:focus,
  .acalog-custom html.keyboard-user .flyout--search-button:focus {
    background-color: transparent;
  }
}
.acalog-custom html.keyboard-user .guide-carosel__button:focus svg g {
  stroke: #B43135;
}
.acalog-custom html.keyboard-user .site-options__close:focus {
  left: 0;
  background-color: #B43135;
}
.acalog-custom html.keyboard-user .flyout__main-nav-trigger:focus {
  fill: #B43135;
}
.acalog-custom html.keyboard-user .double-callout-image__shader {
  -webkit-transition: none;
  transition: none;
}
.acalog-custom html.keyboard-user .c-title-cta__title:focus {
  color: #B43135;
}
.acalog-custom html.keyboard-user .c-title-cta__title:focus span {
  -webkit-transition: none;
  transition: none;
}
.acalog-custom html.keyboard-user .c-title-cta__title:focus .stroke-white {
  stroke: #B43135;
}
.acalog-custom html.keyboard-user .u-player-control:focus {
  padding: 1rem 1rem 0.5rem;
  background-color: #fff;
}
.acalog-custom html.keyboard-user .u-player-control:focus .u-player-control__circle-outline {
  stroke: #B43135;
}
.acalog-custom html.keyboard-user .u-player-control:focus .u-player-control__circle {
  fill: #B43135;
  opacity: 1;
}
.acalog-custom html.keyboard-user .u-player-control:focus .u-player-control__pause {
  fill: #fff;
}
.acalog-custom html.keyboard-user .double-callout-image__link:focus .double-callout-image__shader .c-video-embed__play:focus .c-video-embed__poster {
  top: 1rem;
  left: 1rem;
  bottom: 1rem;
  right: 1rem;
}
.acalog-custom html.keyboard-user .double-callout-image__link:focus {
  border: 2px dashed #B43135 !important;
  padding: 1rem;
}
.acalog-custom html.keyboard-user .c-video-embed__play:focus .c-play-icon__circle {
  fill: #fff;
}
.acalog-custom html.keyboard-user .c-video-embed__play:focus .c-play-icon__triangle {
  fill: #B43135;
}
.acalog-custom html.keyboard-user .ig-lockup__entry-link:focus {
  outline: none;
  border: 2px dashed #B43135;
}
@media only screen and (min-width: 46.875em) {
  .acalog-custom html.keyboard-user .ig-lockup__entry-link:focus {
    color: #B43135;
  }
}
@media only screen and (min-width: 60.625em) {
  .acalog-custom html.keyboard-user .ig-lockup__entry-link:focus {
    color: #fff;
  }
}
.acalog-custom .u-footnotes {
  margin: 7rem 0 5rem;
  border-top: 2px solid #F2F2F2;
  padding: 1.6rem 0 0;
  list-style: none;
}
.acalog-custom .u-footnotes li {
  padding-left: 0;
}
.acalog-custom .u-footnotes li:before {
  display: none;
}
.acalog-custom .u-footnotes p {
  font-family: "Larsseit";
  font-size: 1.2rem;
  line-height: 1.3;
  padding-left: 2rem;
  position: relative;
}
@media only screen and (min-width: 46.875em) {
  .acalog-custom .u-footnotes p {
    font-size: 1.6rem;
  }
}
.acalog-custom .u-footnotes p sup {
  color: #000;
  text-decoration: none;
  display: inline-block;
  padding-right: 1rem;
  font-size: 1rem;
  position: absolute;
  top: 0.2rem;
  left: 0;
}
.acalog-custom .u-footnotes p + p {
  padding-top: 0;
}
.acalog-custom .u-footnotes p + p {
  margin-top: 2rem;
}
.acalog-custom .u-footnotes p + p:before {
  content: none;
}
.acalog-custom .u-color-theme--bkg-dark,
.acalog-custom .u-color-theme--garnet .breadcrumb,
.acalog-custom .u-color-theme--garnet .breadcrumb a,
.acalog-custom .u-color-theme--garnet .breadcrumb--default,
.acalog-custom .u-color-theme--garnet .breadcrumb--default li + li:before,
.acalog-custom .u-color-theme--green .breadcrumb,
.acalog-custom .u-color-theme--green .breadcrumb a,
.acalog-custom .u-color-theme--green .breadcrumb--default,
.acalog-custom .u-color-theme--green .breadcrumb--default li + li:before,
.acalog-custom .u-color-theme--blueberry .breadcrumb,
.acalog-custom .u-color-theme--blueberry .breadcrumb a,
.acalog-custom .u-color-theme--blueberry .breadcrumb--default,
.acalog-custom .u-color-theme--blueberry .breadcrumb--default li + li:before,
.acalog-custom .u-color-theme--charcoal .breadcrumb,
.acalog-custom .u-color-theme--charcoal .breadcrumb a,
.acalog-custom .u-color-theme--charcoal .breadcrumb--default,
.acalog-custom .u-color-theme--charcoal .breadcrumb--default li + li:before,
.acalog-custom .u-color-theme--pink .breadcrumb,
.acalog-custom .u-color-theme--pink .breadcrumb a,
.acalog-custom .u-color-theme--pink .breadcrumb--default,
.acalog-custom .u-color-theme--pink .breadcrumb--default li + li:before,
.acalog-custom .u-color-theme--turquoise .breadcrumb,
.acalog-custom .u-color-theme--turquoise .breadcrumb a,
.acalog-custom .u-color-theme--turquoise .breadcrumb--default,
.acalog-custom .u-color-theme--turquoise .breadcrumb--default li + li:before,
.acalog-custom .u-color-theme--red .breadcrumb,
.acalog-custom .u-color-theme--red .breadcrumb a,
.acalog-custom .u-color-theme--red .breadcrumb--default,
.acalog-custom .u-color-theme--red .breadcrumb--default li + li:before,
.acalog-custom .u-color-theme--blue .breadcrumb,
.acalog-custom .u-color-theme--blue .breadcrumb a,
.acalog-custom .u-color-theme--blue .breadcrumb--default,
.acalog-custom .u-color-theme--blue .breadcrumb--default li + li:before,
.acalog-custom .u-color-theme--orange .breadcrumb,
.acalog-custom .u-color-theme--orange .breadcrumb a,
.acalog-custom .u-color-theme--orange .breadcrumb--default,
.acalog-custom .u-color-theme--orange .breadcrumb--default li + li:before {
  background-color: #4A4A4A;
}
.acalog-custom .u-color-theme--bkg-light {
  background-color: #F2F2F2;
}
.acalog-custom .u-color-theme--bkg-default {
  background-color: #B43135;
}
.acalog-custom .u-color-theme--bkg-white {
  background-color: #F2F2F2;
}
.acalog-custom .u-color-theme--text-white,
.acalog-custom .u-color-theme--garnet .breadcrumb,
.acalog-custom .u-color-theme--garnet .breadcrumb a,
.acalog-custom .u-color-theme--garnet .breadcrumb--default,
.acalog-custom .u-color-theme--garnet .breadcrumb--default li + li:before,
.acalog-custom .u-color-theme--green .breadcrumb,
.acalog-custom .u-color-theme--green .breadcrumb a,
.acalog-custom .u-color-theme--green .breadcrumb--default,
.acalog-custom .u-color-theme--green .breadcrumb--default li + li:before,
.acalog-custom .u-color-theme--blueberry .breadcrumb,
.acalog-custom .u-color-theme--blueberry .breadcrumb a,
.acalog-custom .u-color-theme--blueberry .breadcrumb--default,
.acalog-custom .u-color-theme--blueberry .breadcrumb--default li + li:before,
.acalog-custom .u-color-theme--charcoal .breadcrumb,
.acalog-custom .u-color-theme--charcoal .breadcrumb a,
.acalog-custom .u-color-theme--charcoal .breadcrumb--default,
.acalog-custom .u-color-theme--charcoal .breadcrumb--default li + li:before,
.acalog-custom .u-color-theme--pink .breadcrumb,
.acalog-custom .u-color-theme--pink .breadcrumb a,
.acalog-custom .u-color-theme--pink .breadcrumb--default,
.acalog-custom .u-color-theme--pink .breadcrumb--default li + li:before,
.acalog-custom .u-color-theme--turquoise .breadcrumb,
.acalog-custom .u-color-theme--turquoise .breadcrumb a,
.acalog-custom .u-color-theme--turquoise .breadcrumb--default,
.acalog-custom .u-color-theme--turquoise .breadcrumb--default li + li:before,
.acalog-custom .u-color-theme--red .breadcrumb,
.acalog-custom .u-color-theme--red .breadcrumb a,
.acalog-custom .u-color-theme--red .breadcrumb--default,
.acalog-custom .u-color-theme--red .breadcrumb--default li + li:before,
.acalog-custom .u-color-theme--blue .breadcrumb,
.acalog-custom .u-color-theme--blue .breadcrumb a,
.acalog-custom .u-color-theme--blue .breadcrumb--default,
.acalog-custom .u-color-theme--blue .breadcrumb--default li + li:before,
.acalog-custom .u-color-theme--orange .breadcrumb,
.acalog-custom .u-color-theme--orange .breadcrumb a,
.acalog-custom .u-color-theme--orange .breadcrumb--default,
.acalog-custom .u-color-theme--orange .breadcrumb--default li + li:before {
  color: #fff;
}
.acalog-custom .u-color-theme--text-white a,
.acalog-custom .u-color-theme--garnet .breadcrumb a,
.acalog-custom .u-color-theme--garnet .breadcrumb--default a,
.acalog-custom .u-color-theme--garnet .breadcrumb--default li + li:before a,
.acalog-custom .u-color-theme--green .breadcrumb a,
.acalog-custom .u-color-theme--green .breadcrumb--default a,
.acalog-custom .u-color-theme--green .breadcrumb--default li + li:before a,
.acalog-custom .u-color-theme--blueberry .breadcrumb a,
.acalog-custom .u-color-theme--blueberry .breadcrumb--default a,
.acalog-custom .u-color-theme--blueberry .breadcrumb--default li + li:before a,
.acalog-custom .u-color-theme--charcoal .breadcrumb a,
.acalog-custom .u-color-theme--charcoal .breadcrumb--default a,
.acalog-custom .u-color-theme--charcoal .breadcrumb--default li + li:before a,
.acalog-custom .u-color-theme--pink .breadcrumb a,
.acalog-custom .u-color-theme--pink .breadcrumb--default a,
.acalog-custom .u-color-theme--pink .breadcrumb--default li + li:before a,
.acalog-custom .u-color-theme--turquoise .breadcrumb a,
.acalog-custom .u-color-theme--turquoise .breadcrumb--default a,
.acalog-custom .u-color-theme--turquoise .breadcrumb--default li + li:before a,
.acalog-custom .u-color-theme--red .breadcrumb a,
.acalog-custom .u-color-theme--red .breadcrumb--default a,
.acalog-custom .u-color-theme--red .breadcrumb--default li + li:before a,
.acalog-custom .u-color-theme--blue .breadcrumb a,
.acalog-custom .u-color-theme--blue .breadcrumb--default a,
.acalog-custom .u-color-theme--blue .breadcrumb--default li + li:before a,
.acalog-custom .u-color-theme--orange .breadcrumb a,
.acalog-custom .u-color-theme--orange .breadcrumb--default a,
.acalog-custom .u-color-theme--orange .breadcrumb--default li + li:before a {
  color: #fff;
}
.acalog-custom .u-color-theme--text-dark {
  color: #B43135;
}
.acalog-custom .u-color-theme--line-after-dark:after {
  background-color: #B43135;
}
.acalog-custom .u-color-theme--fill-dark {
  fill: #B43135;
}
.acalog-custom .u-color-theme--fill-default {
  fill: #4A4A4A;
}
.acalog-custom .u-color-theme--cta-dark {
  fill: #B43135;
}
.acalog-custom .u-color-theme--cta svg,
.acalog-custom .u-color-theme--cta svg g {
  fill: #B43135;
}
.acalog-custom .u-color-theme--green {
  background-color: #F0FBE7;
}
.acalog-custom .u-color-theme--green .u-color-theme--bkg-dark,
.acalog-custom .u-color-theme--garnet .breadcrumb .u-color-theme--green a,
.acalog-custom .u-color-theme--garnet .breadcrumb--default .u-color-theme--green li + li:before,
.acalog-custom .u-color-theme--green .breadcrumb,
.acalog-custom .u-color-theme--green .breadcrumb a,
.acalog-custom .u-color-theme--green .breadcrumb--default,
.acalog-custom .u-color-theme--green .breadcrumb--default li + li:before,
.acalog-custom .u-color-theme--blueberry .breadcrumb .u-color-theme--green a,
.acalog-custom .u-color-theme--blueberry .breadcrumb--default .u-color-theme--green li + li:before,
.acalog-custom .u-color-theme--charcoal .breadcrumb .u-color-theme--green a,
.acalog-custom .u-color-theme--charcoal .breadcrumb--default .u-color-theme--green li + li:before,
.acalog-custom .u-color-theme--pink .breadcrumb .u-color-theme--green a,
.acalog-custom .u-color-theme--pink .breadcrumb--default .u-color-theme--green li + li:before,
.acalog-custom .u-color-theme--turquoise .breadcrumb .u-color-theme--green a,
.acalog-custom .u-color-theme--turquoise .breadcrumb--default .u-color-theme--green li + li:before,
.acalog-custom .u-color-theme--red .breadcrumb .u-color-theme--green a,
.acalog-custom .u-color-theme--red .breadcrumb--default .u-color-theme--green li + li:before,
.acalog-custom .u-color-theme--blue .breadcrumb .u-color-theme--green a,
.acalog-custom .u-color-theme--blue .breadcrumb--default .u-color-theme--green li + li:before,
.acalog-custom .u-color-theme--orange .breadcrumb .u-color-theme--green a,
.acalog-custom .u-color-theme--orange .breadcrumb--default .u-color-theme--green li + li:before {
  background-color: #3D7637;
}
.acalog-custom .u-color-theme--green .u-color-theme--bkg-light {
  background-color: #F0FBE7;
}
.acalog-custom .u-color-theme--green .u-color-theme--bkg-white {
  background-color: #fff;
}
.acalog-custom .u-color-theme--green .u-color-theme--text-white,
.acalog-custom .u-color-theme--garnet .breadcrumb .u-color-theme--green a,
.acalog-custom .u-color-theme--garnet .breadcrumb--default .u-color-theme--green li + li:before,
.acalog-custom .u-color-theme--green .breadcrumb,
.acalog-custom .u-color-theme--green .breadcrumb a,
.acalog-custom .u-color-theme--green .breadcrumb--default,
.acalog-custom .u-color-theme--green .breadcrumb--default li + li:before,
.acalog-custom .u-color-theme--blueberry .breadcrumb .u-color-theme--green a,
.acalog-custom .u-color-theme--blueberry .breadcrumb--default .u-color-theme--green li + li:before,
.acalog-custom .u-color-theme--charcoal .breadcrumb .u-color-theme--green a,
.acalog-custom .u-color-theme--charcoal .breadcrumb--default .u-color-theme--green li + li:before,
.acalog-custom .u-color-theme--pink .breadcrumb .u-color-theme--green a,
.acalog-custom .u-color-theme--pink .breadcrumb--default .u-color-theme--green li + li:before,
.acalog-custom .u-color-theme--turquoise .breadcrumb .u-color-theme--green a,
.acalog-custom .u-color-theme--turquoise .breadcrumb--default .u-color-theme--green li + li:before,
.acalog-custom .u-color-theme--red .breadcrumb .u-color-theme--green a,
.acalog-custom .u-color-theme--red .breadcrumb--default .u-color-theme--green li + li:before,
.acalog-custom .u-color-theme--blue .breadcrumb .u-color-theme--green a,
.acalog-custom .u-color-theme--blue .breadcrumb--default .u-color-theme--green li + li:before,
.acalog-custom .u-color-theme--orange .breadcrumb .u-color-theme--green a,
.acalog-custom .u-color-theme--orange .breadcrumb--default .u-color-theme--green li + li:before {
  color: #fff;
}
.acalog-custom .u-color-theme--green .u-color-theme--text-white a,
.acalog-custom .u-color-theme--garnet .breadcrumb .u-color-theme--green a a,
.acalog-custom .u-color-theme--garnet .breadcrumb--default .u-color-theme--green li + li:before a,
.acalog-custom .u-color-theme--green .breadcrumb a,
.acalog-custom .u-color-theme--green .breadcrumb--default a,
.acalog-custom .u-color-theme--green .breadcrumb--default li + li:before a,
.acalog-custom .u-color-theme--blueberry .breadcrumb .u-color-theme--green a a,
.acalog-custom .u-color-theme--blueberry .breadcrumb--default .u-color-theme--green li + li:before a,
.acalog-custom .u-color-theme--charcoal .breadcrumb .u-color-theme--green a a,
.acalog-custom .u-color-theme--charcoal .breadcrumb--default .u-color-theme--green li + li:before a,
.acalog-custom .u-color-theme--pink .breadcrumb .u-color-theme--green a a,
.acalog-custom .u-color-theme--pink .breadcrumb--default .u-color-theme--green li + li:before a,
.acalog-custom .u-color-theme--turquoise .breadcrumb .u-color-theme--green a a,
.acalog-custom .u-color-theme--turquoise .breadcrumb--default .u-color-theme--green li + li:before a,
.acalog-custom .u-color-theme--red .breadcrumb .u-color-theme--green a a,
.acalog-custom .u-color-theme--red .breadcrumb--default .u-color-theme--green li + li:before a,
.acalog-custom .u-color-theme--blue .breadcrumb .u-color-theme--green a a,
.acalog-custom .u-color-theme--blue .breadcrumb--default .u-color-theme--green li + li:before a,
.acalog-custom .u-color-theme--orange .breadcrumb .u-color-theme--green a a,
.acalog-custom .u-color-theme--orange .breadcrumb--default .u-color-theme--green li + li:before a {
  color: #fff;
}
.acalog-custom .u-color-theme--green .u-color-theme--text-dark {
  color: #3D7637;
}
.acalog-custom .u-color-theme--green .u-color-theme--line-after-dark:after {
  background-color: #3D7637;
}
.acalog-custom .u-color-theme--green .u-color-theme--fill-dark {
  fill: #3D7637;
}
.acalog-custom .u-color-theme--green .u-color-theme--fill-default {
  fill: #3D7637;
}
.acalog-custom .u-color-theme--green .u-color-theme--cta {
  color: #3D7637;
}
.acalog-custom .u-color-theme--green .u-color-theme--cta svg,
.acalog-custom .u-color-theme--green .u-color-theme--cta svg g {
  fill: #3D7637;
}
.acalog-custom .u-color-theme--green .c-sub-nav a:hover {
  color: #3D7637;
}
.acalog-custom .u-color-theme--green .c-sub-nav__header,
.acalog-custom .u-color-theme--green .c-sub-nav__button {
  border-top-color: #3D7637;
}
.acalog-custom .u-color-theme--green .c-sub-nav__header .c-sub-nav__social a:hover svg,
.acalog-custom .u-color-theme--green .c-sub-nav__button .c-sub-nav__social a:hover svg {
  fill: #3D7637;
}
.acalog-custom .u-color-theme--green .c-sub-nav__header.c-sub-nav__active a {
  color: #3D7637;
}
.acalog-custom .u-color-theme--green .c-sub-nav__active > a {
  color: #3D7637;
}
.acalog-custom .u-color-theme--green .c-sub-nav__active > a:before {
  background-color: #3D7637;
}
.acalog-custom .u-color-theme--green .c-sub-nav__list-item--subitem a:hover:before {
  background-color: #3D7637;
}
.acalog-custom .u-color-theme--green .c-sub-nav__social a:hover svg {
  fill: #3D7637;
}
.acalog-custom .u-color-theme--green .c-dept-info__social svg {
  fill: #3D7637;
}
.acalog-custom .u-color-theme--green .entry-list__entry-title a:hover,
.acalog-custom .u-color-theme--green .entry-list--news .entry-list__entry-title:hover {
  color: #3D7637;
}
.acalog-custom .u-color-theme--green.page--basic-page {
  background-color: #fff;
}
.acalog-custom .u-color-theme--green .basic-content p a {
  color: #3D7637;
}
.acalog-custom .u-color-theme--green .basic-content .u-btn,
.acalog-custom .u-color-theme--green .basic-content p a.u-btn {
  background-color: #3D7637;
  color: #fff;
}
.acalog-custom .u-color-theme--green .basic-content ul li:before,
.acalog-custom .u-color-theme--green .basic-content ol li:before,
.acalog-custom .u-color-theme--green .basic-content p.pullquote {
  color: #3D7637;
}
.acalog-custom .u-color-theme--green .basic-content .c-stat-block__chart-part {
  stroke: #3D7637;
}
.acalog-custom .u-color-theme--green .basic-content .c-stat-block__line-inner {
  background-color: #3D7637;
}
.acalog-custom .u-color-theme--green .c-download-button {
  color: #3D7637;
}
.acalog-custom .u-color-theme--green .c-download-button svg {
  fill: #3D7637;
}
.acalog-custom .u-color-theme--green .c-download-button:hover {
  background-color: #3D7637;
  color: #fff;
}
.acalog-custom .u-color-theme--green .c-download-button:hover svg {
  fill: #fff;
}
.acalog-custom .u-color-theme--green .u-cta,
.acalog-custom .u-color-theme--green .u-color-theme--cta {
  color: #3D7637;
}
.acalog-custom .u-color-theme--green .u-cta svg g,
.acalog-custom .u-color-theme--green .u-color-theme--cta svg g {
  fill: #3D7637;
}
.acalog-custom .u-color-theme--green table thead {
  border-color: #3D7637;
}
.acalog-custom .u-color-theme--green table.table--zebra thead {
  background-color: #3D7637;
}
.acalog-custom .u-color-theme--green .c-accordion__item--open .c-accordion__button,
.acalog-custom .u-color-theme--green .c-accordion__button:hover,
.acalog-custom .u-color-theme--green .c-audio-player__transcript-link {
  color: #3D7637;
  fill: #3D7637;
}
.acalog-custom .u-color-theme--green .c-audio-player--large .c-audio-player__button svg g,
.acalog-custom .u-color-theme--green .c-audio-player--large .c-audio-player__controls .c-audio-player__keyboard-controls svg g {
  stroke: #3D7637 !important;
}
.acalog-custom .u-color-theme--green .c-audio-player--large .c-audio-player__button {
  color: #3D7637;
}
.acalog-custom .u-color-theme--green .ig-lockup__social-links a svg {
  fill: #3D7637;
}
.acalog-custom .u-color-theme--green .ig-lockup__social-links a:hover svg {
  fill: #000;
}
.acalog-custom .u-color-theme--green .breadcrumb--default li + li:before {
  color: #F0FBE7;
}
.acalog-custom .u-color-theme--green .c-audio-player__transcript-link {
  color: #3D7637;
}
.acalog-custom .u-color-theme--green .c-pagination__button:hover,
.acalog-custom .u-color-theme--green .c-pagination__number:hover,
.acalog-custom .u-color-theme--green .c-pagination__active {
  color: #3D7637;
}
.acalog-custom .u-color-theme--blue {
  background-color: #E0F1F6;
}
.acalog-custom .u-color-theme--blue .u-color-theme--bkg-dark,
.acalog-custom .u-color-theme--garnet .breadcrumb .u-color-theme--blue a,
.acalog-custom .u-color-theme--garnet .breadcrumb--default .u-color-theme--blue li + li:before,
.acalog-custom .u-color-theme--green .breadcrumb .u-color-theme--blue a,
.acalog-custom .u-color-theme--green .breadcrumb--default .u-color-theme--blue li + li:before,
.acalog-custom .u-color-theme--blueberry .breadcrumb .u-color-theme--blue a,
.acalog-custom .u-color-theme--blueberry .breadcrumb--default .u-color-theme--blue li + li:before,
.acalog-custom .u-color-theme--charcoal .breadcrumb .u-color-theme--blue a,
.acalog-custom .u-color-theme--charcoal .breadcrumb--default .u-color-theme--blue li + li:before,
.acalog-custom .u-color-theme--pink .breadcrumb .u-color-theme--blue a,
.acalog-custom .u-color-theme--pink .breadcrumb--default .u-color-theme--blue li + li:before,
.acalog-custom .u-color-theme--turquoise .breadcrumb .u-color-theme--blue a,
.acalog-custom .u-color-theme--turquoise .breadcrumb--default .u-color-theme--blue li + li:before,
.acalog-custom .u-color-theme--red .breadcrumb .u-color-theme--blue a,
.acalog-custom .u-color-theme--red .breadcrumb--default .u-color-theme--blue li + li:before,
.acalog-custom .u-color-theme--blue .breadcrumb,
.acalog-custom .u-color-theme--blue .breadcrumb a,
.acalog-custom .u-color-theme--blue .breadcrumb--default,
.acalog-custom .u-color-theme--blue .breadcrumb--default li + li:before,
.acalog-custom .u-color-theme--orange .breadcrumb .u-color-theme--blue a,
.acalog-custom .u-color-theme--orange .breadcrumb--default .u-color-theme--blue li + li:before {
  background-color: #016C8C;
}
.acalog-custom .u-color-theme--blue .u-color-theme--bkg-light {
  background-color: #E0F1F6;
}
.acalog-custom .u-color-theme--blue .u-color-theme--bkg-white {
  background-color: #fff;
}
.acalog-custom .u-color-theme--blue .u-color-theme--text-white,
.acalog-custom .u-color-theme--garnet .breadcrumb .u-color-theme--blue a,
.acalog-custom .u-color-theme--garnet .breadcrumb--default .u-color-theme--blue li + li:before,
.acalog-custom .u-color-theme--green .breadcrumb .u-color-theme--blue a,
.acalog-custom .u-color-theme--green .breadcrumb--default .u-color-theme--blue li + li:before,
.acalog-custom .u-color-theme--blueberry .breadcrumb .u-color-theme--blue a,
.acalog-custom .u-color-theme--blueberry .breadcrumb--default .u-color-theme--blue li + li:before,
.acalog-custom .u-color-theme--charcoal .breadcrumb .u-color-theme--blue a,
.acalog-custom .u-color-theme--charcoal .breadcrumb--default .u-color-theme--blue li + li:before,
.acalog-custom .u-color-theme--pink .breadcrumb .u-color-theme--blue a,
.acalog-custom .u-color-theme--pink .breadcrumb--default .u-color-theme--blue li + li:before,
.acalog-custom .u-color-theme--turquoise .breadcrumb .u-color-theme--blue a,
.acalog-custom .u-color-theme--turquoise .breadcrumb--default .u-color-theme--blue li + li:before,
.acalog-custom .u-color-theme--red .breadcrumb .u-color-theme--blue a,
.acalog-custom .u-color-theme--red .breadcrumb--default .u-color-theme--blue li + li:before,
.acalog-custom .u-color-theme--blue .breadcrumb,
.acalog-custom .u-color-theme--blue .breadcrumb a,
.acalog-custom .u-color-theme--blue .breadcrumb--default,
.acalog-custom .u-color-theme--blue .breadcrumb--default li + li:before,
.acalog-custom .u-color-theme--orange .breadcrumb .u-color-theme--blue a,
.acalog-custom .u-color-theme--orange .breadcrumb--default .u-color-theme--blue li + li:before {
  color: #fff;
}
.acalog-custom .u-color-theme--blue .u-color-theme--text-white a,
.acalog-custom .u-color-theme--garnet .breadcrumb .u-color-theme--blue a a,
.acalog-custom .u-color-theme--garnet .breadcrumb--default .u-color-theme--blue li + li:before a,
.acalog-custom .u-color-theme--green .breadcrumb .u-color-theme--blue a a,
.acalog-custom .u-color-theme--green .breadcrumb--default .u-color-theme--blue li + li:before a,
.acalog-custom .u-color-theme--blueberry .breadcrumb .u-color-theme--blue a a,
.acalog-custom .u-color-theme--blueberry .breadcrumb--default .u-color-theme--blue li + li:before a,
.acalog-custom .u-color-theme--charcoal .breadcrumb .u-color-theme--blue a a,
.acalog-custom .u-color-theme--charcoal .breadcrumb--default .u-color-theme--blue li + li:before a,
.acalog-custom .u-color-theme--pink .breadcrumb .u-color-theme--blue a a,
.acalog-custom .u-color-theme--pink .breadcrumb--default .u-color-theme--blue li + li:before a,
.acalog-custom .u-color-theme--turquoise .breadcrumb .u-color-theme--blue a a,
.acalog-custom .u-color-theme--turquoise .breadcrumb--default .u-color-theme--blue li + li:before a,
.acalog-custom .u-color-theme--red .breadcrumb .u-color-theme--blue a a,
.acalog-custom .u-color-theme--red .breadcrumb--default .u-color-theme--blue li + li:before a,
.acalog-custom .u-color-theme--blue .breadcrumb a,
.acalog-custom .u-color-theme--blue .breadcrumb--default a,
.acalog-custom .u-color-theme--blue .breadcrumb--default li + li:before a,
.acalog-custom .u-color-theme--orange .breadcrumb .u-color-theme--blue a a,
.acalog-custom .u-color-theme--orange .breadcrumb--default .u-color-theme--blue li + li:before a {
  color: #fff;
}
.acalog-custom .u-color-theme--blue .u-color-theme--text-dark {
  color: #016C8C;
}
.acalog-custom .u-color-theme--blue .u-color-theme--line-after-dark:after {
  background-color: #016C8C;
}
.acalog-custom .u-color-theme--blue .u-color-theme--fill-dark {
  fill: #016C8C;
}
.acalog-custom .u-color-theme--blue .u-color-theme--fill-default {
  fill: #016C8C;
}
.acalog-custom .u-color-theme--blue .u-color-theme--cta {
  color: #016C8C;
}
.acalog-custom .u-color-theme--blue .u-color-theme--cta svg,
.acalog-custom .u-color-theme--blue .u-color-theme--cta svg g {
  fill: #016C8C;
}
.acalog-custom .u-color-theme--blue .c-sub-nav a:hover {
  color: #016C8C;
}
.acalog-custom .u-color-theme--blue .c-sub-nav__header,
.acalog-custom .u-color-theme--blue .c-sub-nav__button {
  border-top-color: #016C8C;
}
.acalog-custom .u-color-theme--blue .c-sub-nav__header .c-sub-nav__social a:hover svg,
.acalog-custom .u-color-theme--blue .c-sub-nav__button .c-sub-nav__social a:hover svg {
  fill: #016C8C;
}
.acalog-custom .u-color-theme--blue .c-sub-nav__header.c-sub-nav__active a {
  color: #016C8C;
}
.acalog-custom .u-color-theme--blue .c-sub-nav__active > a {
  color: #016C8C;
}
.acalog-custom .u-color-theme--blue .c-sub-nav__active > a:before {
  background-color: #016C8C;
}
.acalog-custom .u-color-theme--blue .c-sub-nav__list-item--subitem a:hover:before {
  background-color: #016C8C;
}
.acalog-custom .u-color-theme--blue .c-sub-nav__social a:hover svg {
  fill: #016C8C;
}
.acalog-custom .u-color-theme--blue .c-dept-info__social svg {
  fill: #016C8C;
}
.acalog-custom .u-color-theme--blue .entry-list__entry-title a:hover,
.acalog-custom .u-color-theme--blue .entry-list--news .entry-list__entry-title:hover {
  color: #016C8C;
}
.acalog-custom .u-color-theme--blue.page--basic-page {
  background-color: #fff;
}
.acalog-custom .u-color-theme--blue .basic-content p a {
  color: #016C8C;
}
.acalog-custom .u-color-theme--blue .basic-content .u-btn,
.acalog-custom .u-color-theme--blue .basic-content p a.u-btn {
  background-color: #016C8C;
  color: #fff;
}
.acalog-custom .u-color-theme--blue .basic-content ul li:before,
.acalog-custom .u-color-theme--blue .basic-content ol li:before,
.acalog-custom .u-color-theme--blue .basic-content p.pullquote {
  color: #016C8C;
}
.acalog-custom .u-color-theme--blue .basic-content .c-stat-block__chart-part {
  stroke: #016C8C;
}
.acalog-custom .u-color-theme--blue .basic-content .c-stat-block__line-inner {
  background-color: #016C8C;
}
.acalog-custom .u-color-theme--blue .c-download-button {
  color: #016C8C;
}
.acalog-custom .u-color-theme--blue .c-download-button svg {
  fill: #016C8C;
}
.acalog-custom .u-color-theme--blue .c-download-button:hover {
  background-color: #016C8C;
  color: #fff;
}
.acalog-custom .u-color-theme--blue .c-download-button:hover svg {
  fill: #fff;
}
.acalog-custom .u-color-theme--blue .u-cta,
.acalog-custom .u-color-theme--blue .u-color-theme--cta {
  color: #016C8C;
}
.acalog-custom .u-color-theme--blue .u-cta svg g,
.acalog-custom .u-color-theme--blue .u-color-theme--cta svg g {
  fill: #016C8C;
}
.acalog-custom .u-color-theme--blue table thead {
  border-color: #016C8C;
}
.acalog-custom .u-color-theme--blue table.table--zebra thead {
  background-color: #016C8C;
}
.acalog-custom .u-color-theme--blue .c-accordion__item--open .c-accordion__button,
.acalog-custom .u-color-theme--blue .c-accordion__button:hover,
.acalog-custom .u-color-theme--blue .c-audio-player__transcript-link {
  color: #016C8C;
  fill: #016C8C;
}
.acalog-custom .u-color-theme--blue .c-audio-player--large .c-audio-player__button svg g,
.acalog-custom .u-color-theme--blue .c-audio-player--large .c-audio-player__controls .c-audio-player__keyboard-controls svg g {
  stroke: #016C8C !important;
}
.acalog-custom .u-color-theme--blue .c-audio-player--large .c-audio-player__button {
  color: #016C8C;
}
.acalog-custom .u-color-theme--blue .ig-lockup__social-links a svg {
  fill: #016C8C;
}
.acalog-custom .u-color-theme--blue .ig-lockup__social-links a:hover svg {
  fill: #000;
}
.acalog-custom .u-color-theme--blue .breadcrumb--default li + li:before {
  color: #E0F1F6;
}
.acalog-custom .u-color-theme--blue .c-audio-player__transcript-link {
  color: #016C8C;
}
.acalog-custom .u-color-theme--blue .c-pagination__button:hover,
.acalog-custom .u-color-theme--blue .c-pagination__number:hover,
.acalog-custom .u-color-theme--blue .c-pagination__active {
  color: #016C8C;
}
.acalog-custom .u-color-theme--orange {
  background-color: #FFF9EB;
}
.acalog-custom .u-color-theme--orange .u-color-theme--bkg-dark,
.acalog-custom .u-color-theme--garnet .breadcrumb .u-color-theme--orange a,
.acalog-custom .u-color-theme--garnet .breadcrumb--default .u-color-theme--orange li + li:before,
.acalog-custom .u-color-theme--green .breadcrumb .u-color-theme--orange a,
.acalog-custom .u-color-theme--green .breadcrumb--default .u-color-theme--orange li + li:before,
.acalog-custom .u-color-theme--blueberry .breadcrumb .u-color-theme--orange a,
.acalog-custom .u-color-theme--blueberry .breadcrumb--default .u-color-theme--orange li + li:before,
.acalog-custom .u-color-theme--charcoal .breadcrumb .u-color-theme--orange a,
.acalog-custom .u-color-theme--charcoal .breadcrumb--default .u-color-theme--orange li + li:before,
.acalog-custom .u-color-theme--pink .breadcrumb .u-color-theme--orange a,
.acalog-custom .u-color-theme--pink .breadcrumb--default .u-color-theme--orange li + li:before,
.acalog-custom .u-color-theme--turquoise .breadcrumb .u-color-theme--orange a,
.acalog-custom .u-color-theme--turquoise .breadcrumb--default .u-color-theme--orange li + li:before,
.acalog-custom .u-color-theme--red .breadcrumb .u-color-theme--orange a,
.acalog-custom .u-color-theme--red .breadcrumb--default .u-color-theme--orange li + li:before,
.acalog-custom .u-color-theme--blue .breadcrumb .u-color-theme--orange a,
.acalog-custom .u-color-theme--blue .breadcrumb--default .u-color-theme--orange li + li:before,
.acalog-custom .u-color-theme--orange .breadcrumb,
.acalog-custom .u-color-theme--orange .breadcrumb a,
.acalog-custom .u-color-theme--orange .breadcrumb--default,
.acalog-custom .u-color-theme--orange .breadcrumb--default li + li:before {
  background-color: #975D1C;
}
.acalog-custom .u-color-theme--orange .u-color-theme--bkg-light {
  background-color: #FFF9EB;
}
.acalog-custom .u-color-theme--orange .u-color-theme--bkg-white {
  background-color: #fff;
}
.acalog-custom .u-color-theme--orange .u-color-theme--text-white,
.acalog-custom .u-color-theme--garnet .breadcrumb .u-color-theme--orange a,
.acalog-custom .u-color-theme--garnet .breadcrumb--default .u-color-theme--orange li + li:before,
.acalog-custom .u-color-theme--green .breadcrumb .u-color-theme--orange a,
.acalog-custom .u-color-theme--green .breadcrumb--default .u-color-theme--orange li + li:before,
.acalog-custom .u-color-theme--blueberry .breadcrumb .u-color-theme--orange a,
.acalog-custom .u-color-theme--blueberry .breadcrumb--default .u-color-theme--orange li + li:before,
.acalog-custom .u-color-theme--charcoal .breadcrumb .u-color-theme--orange a,
.acalog-custom .u-color-theme--charcoal .breadcrumb--default .u-color-theme--orange li + li:before,
.acalog-custom .u-color-theme--pink .breadcrumb .u-color-theme--orange a,
.acalog-custom .u-color-theme--pink .breadcrumb--default .u-color-theme--orange li + li:before,
.acalog-custom .u-color-theme--turquoise .breadcrumb .u-color-theme--orange a,
.acalog-custom .u-color-theme--turquoise .breadcrumb--default .u-color-theme--orange li + li:before,
.acalog-custom .u-color-theme--red .breadcrumb .u-color-theme--orange a,
.acalog-custom .u-color-theme--red .breadcrumb--default .u-color-theme--orange li + li:before,
.acalog-custom .u-color-theme--blue .breadcrumb .u-color-theme--orange a,
.acalog-custom .u-color-theme--blue .breadcrumb--default .u-color-theme--orange li + li:before,
.acalog-custom .u-color-theme--orange .breadcrumb,
.acalog-custom .u-color-theme--orange .breadcrumb a,
.acalog-custom .u-color-theme--orange .breadcrumb--default,
.acalog-custom .u-color-theme--orange .breadcrumb--default li + li:before {
  color: #fff;
}
.acalog-custom .u-color-theme--orange .u-color-theme--text-white a,
.acalog-custom .u-color-theme--garnet .breadcrumb .u-color-theme--orange a a,
.acalog-custom .u-color-theme--garnet .breadcrumb--default .u-color-theme--orange li + li:before a,
.acalog-custom .u-color-theme--green .breadcrumb .u-color-theme--orange a a,
.acalog-custom .u-color-theme--green .breadcrumb--default .u-color-theme--orange li + li:before a,
.acalog-custom .u-color-theme--blueberry .breadcrumb .u-color-theme--orange a a,
.acalog-custom .u-color-theme--blueberry .breadcrumb--default .u-color-theme--orange li + li:before a,
.acalog-custom .u-color-theme--charcoal .breadcrumb .u-color-theme--orange a a,
.acalog-custom .u-color-theme--charcoal .breadcrumb--default .u-color-theme--orange li + li:before a,
.acalog-custom .u-color-theme--pink .breadcrumb .u-color-theme--orange a a,
.acalog-custom .u-color-theme--pink .breadcrumb--default .u-color-theme--orange li + li:before a,
.acalog-custom .u-color-theme--turquoise .breadcrumb .u-color-theme--orange a a,
.acalog-custom .u-color-theme--turquoise .breadcrumb--default .u-color-theme--orange li + li:before a,
.acalog-custom .u-color-theme--red .breadcrumb .u-color-theme--orange a a,
.acalog-custom .u-color-theme--red .breadcrumb--default .u-color-theme--orange li + li:before a,
.acalog-custom .u-color-theme--blue .breadcrumb .u-color-theme--orange a a,
.acalog-custom .u-color-theme--blue .breadcrumb--default .u-color-theme--orange li + li:before a,
.acalog-custom .u-color-theme--orange .breadcrumb a,
.acalog-custom .u-color-theme--orange .breadcrumb--default a,
.acalog-custom .u-color-theme--orange .breadcrumb--default li + li:before a {
  color: #fff;
}
.acalog-custom .u-color-theme--orange .u-color-theme--text-dark {
  color: #975D1C;
}
.acalog-custom .u-color-theme--orange .u-color-theme--line-after-dark:after {
  background-color: #975D1C;
}
.acalog-custom .u-color-theme--orange .u-color-theme--fill-dark {
  fill: #975D1C;
}
.acalog-custom .u-color-theme--orange .u-color-theme--fill-default {
  fill: #975D1C;
}
.acalog-custom .u-color-theme--orange .u-color-theme--cta {
  color: #975D1C;
}
.acalog-custom .u-color-theme--orange .u-color-theme--cta svg,
.acalog-custom .u-color-theme--orange .u-color-theme--cta svg g {
  fill: #975D1C;
}
.acalog-custom .u-color-theme--orange .c-sub-nav a:hover {
  color: #975D1C;
}
.acalog-custom .u-color-theme--orange .c-sub-nav__header,
.acalog-custom .u-color-theme--orange .c-sub-nav__button {
  border-top-color: #975D1C;
}
.acalog-custom .u-color-theme--orange .c-sub-nav__header .c-sub-nav__social a:hover svg,
.acalog-custom .u-color-theme--orange .c-sub-nav__button .c-sub-nav__social a:hover svg {
  fill: #975D1C;
}
.acalog-custom .u-color-theme--orange .c-sub-nav__header.c-sub-nav__active a {
  color: #975D1C;
}
.acalog-custom .u-color-theme--orange .c-sub-nav__active > a {
  color: #975D1C;
}
.acalog-custom .u-color-theme--orange .c-sub-nav__active > a:before {
  background-color: #975D1C;
}
.acalog-custom .u-color-theme--orange .c-sub-nav__list-item--subitem a:hover:before {
  background-color: #975D1C;
}
.acalog-custom .u-color-theme--orange .c-sub-nav__social a:hover svg {
  fill: #975D1C;
}
.acalog-custom .u-color-theme--orange .c-dept-info__social svg {
  fill: #975D1C;
}
.acalog-custom .u-color-theme--orange .entry-list__entry-title a:hover,
.acalog-custom .u-color-theme--orange .entry-list--news .entry-list__entry-title:hover {
  color: #975D1C;
}
.acalog-custom .u-color-theme--orange.page--basic-page {
  background-color: #fff;
}
.acalog-custom .u-color-theme--orange .basic-content p a {
  color: #975D1C;
}
.acalog-custom .u-color-theme--orange .basic-content .u-btn,
.acalog-custom .u-color-theme--orange .basic-content p a.u-btn {
  background-color: #975D1C;
  color: #fff;
}
.acalog-custom .u-color-theme--orange .basic-content ul li:before,
.acalog-custom .u-color-theme--orange .basic-content ol li:before,
.acalog-custom .u-color-theme--orange .basic-content p.pullquote {
  color: #975D1C;
}
.acalog-custom .u-color-theme--orange .basic-content .c-stat-block__chart-part {
  stroke: #975D1C;
}
.acalog-custom .u-color-theme--orange .basic-content .c-stat-block__line-inner {
  background-color: #975D1C;
}
.acalog-custom .u-color-theme--orange .c-download-button {
  color: #975D1C;
}
.acalog-custom .u-color-theme--orange .c-download-button svg {
  fill: #975D1C;
}
.acalog-custom .u-color-theme--orange .c-download-button:hover {
  background-color: #975D1C;
  color: #fff;
}
.acalog-custom .u-color-theme--orange .c-download-button:hover svg {
  fill: #fff;
}
.acalog-custom .u-color-theme--orange .u-cta,
.acalog-custom .u-color-theme--orange .u-color-theme--cta {
  color: #975D1C;
}
.acalog-custom .u-color-theme--orange .u-cta svg g,
.acalog-custom .u-color-theme--orange .u-color-theme--cta svg g {
  fill: #975D1C;
}
.acalog-custom .u-color-theme--orange table thead {
  border-color: #975D1C;
}
.acalog-custom .u-color-theme--orange table.table--zebra thead {
  background-color: #975D1C;
}
.acalog-custom .u-color-theme--orange .c-accordion__item--open .c-accordion__button,
.acalog-custom .u-color-theme--orange .c-accordion__button:hover,
.acalog-custom .u-color-theme--orange .c-audio-player__transcript-link {
  color: #975D1C;
  fill: #975D1C;
}
.acalog-custom .u-color-theme--orange .c-audio-player--large .c-audio-player__button svg g,
.acalog-custom .u-color-theme--orange .c-audio-player--large .c-audio-player__controls .c-audio-player__keyboard-controls svg g {
  stroke: #975D1C !important;
}
.acalog-custom .u-color-theme--orange .c-audio-player--large .c-audio-player__button {
  color: #975D1C;
}
.acalog-custom .u-color-theme--orange .ig-lockup__social-links a svg {
  fill: #975D1C;
}
.acalog-custom .u-color-theme--orange .ig-lockup__social-links a:hover svg {
  fill: #000;
}
.acalog-custom .u-color-theme--orange .breadcrumb--default li + li:before {
  color: #FFF9EB;
}
.acalog-custom .u-color-theme--orange .c-audio-player__transcript-link {
  color: #975D1C;
}
.acalog-custom .u-color-theme--orange .c-pagination__button:hover,
.acalog-custom .u-color-theme--orange .c-pagination__number:hover,
.acalog-custom .u-color-theme--orange .c-pagination__active {
  color: #975D1C;
}
.acalog-custom .u-color-theme--red {
  background-color: #FFF0F1;
}
.acalog-custom .u-color-theme--red .u-color-theme--bkg-dark,
.acalog-custom .u-color-theme--garnet .breadcrumb .u-color-theme--red a,
.acalog-custom .u-color-theme--garnet .breadcrumb--default .u-color-theme--red li + li:before,
.acalog-custom .u-color-theme--green .breadcrumb .u-color-theme--red a,
.acalog-custom .u-color-theme--green .breadcrumb--default .u-color-theme--red li + li:before,
.acalog-custom .u-color-theme--blueberry .breadcrumb .u-color-theme--red a,
.acalog-custom .u-color-theme--blueberry .breadcrumb--default .u-color-theme--red li + li:before,
.acalog-custom .u-color-theme--charcoal .breadcrumb .u-color-theme--red a,
.acalog-custom .u-color-theme--charcoal .breadcrumb--default .u-color-theme--red li + li:before,
.acalog-custom .u-color-theme--pink .breadcrumb .u-color-theme--red a,
.acalog-custom .u-color-theme--pink .breadcrumb--default .u-color-theme--red li + li:before,
.acalog-custom .u-color-theme--turquoise .breadcrumb .u-color-theme--red a,
.acalog-custom .u-color-theme--turquoise .breadcrumb--default .u-color-theme--red li + li:before,
.acalog-custom .u-color-theme--red .breadcrumb,
.acalog-custom .u-color-theme--red .breadcrumb a,
.acalog-custom .u-color-theme--red .breadcrumb--default,
.acalog-custom .u-color-theme--red .breadcrumb--default li + li:before,
.acalog-custom .u-color-theme--blue .breadcrumb .u-color-theme--red a,
.acalog-custom .u-color-theme--blue .breadcrumb--default .u-color-theme--red li + li:before,
.acalog-custom .u-color-theme--orange .breadcrumb .u-color-theme--red a,
.acalog-custom .u-color-theme--orange .breadcrumb--default .u-color-theme--red li + li:before {
  background-color: #B43135;
}
.acalog-custom .u-color-theme--red .u-color-theme--bkg-light {
  background-color: #FFF0F1;
}
.acalog-custom .u-color-theme--red .u-color-theme--bkg-white {
  background-color: #fff;
}
.acalog-custom .u-color-theme--red .u-color-theme--text-white,
.acalog-custom .u-color-theme--garnet .breadcrumb .u-color-theme--red a,
.acalog-custom .u-color-theme--garnet .breadcrumb--default .u-color-theme--red li + li:before,
.acalog-custom .u-color-theme--green .breadcrumb .u-color-theme--red a,
.acalog-custom .u-color-theme--green .breadcrumb--default .u-color-theme--red li + li:before,
.acalog-custom .u-color-theme--blueberry .breadcrumb .u-color-theme--red a,
.acalog-custom .u-color-theme--blueberry .breadcrumb--default .u-color-theme--red li + li:before,
.acalog-custom .u-color-theme--charcoal .breadcrumb .u-color-theme--red a,
.acalog-custom .u-color-theme--charcoal .breadcrumb--default .u-color-theme--red li + li:before,
.acalog-custom .u-color-theme--pink .breadcrumb .u-color-theme--red a,
.acalog-custom .u-color-theme--pink .breadcrumb--default .u-color-theme--red li + li:before,
.acalog-custom .u-color-theme--turquoise .breadcrumb .u-color-theme--red a,
.acalog-custom .u-color-theme--turquoise .breadcrumb--default .u-color-theme--red li + li:before,
.acalog-custom .u-color-theme--red .breadcrumb,
.acalog-custom .u-color-theme--red .breadcrumb a,
.acalog-custom .u-color-theme--red .breadcrumb--default,
.acalog-custom .u-color-theme--red .breadcrumb--default li + li:before,
.acalog-custom .u-color-theme--blue .breadcrumb .u-color-theme--red a,
.acalog-custom .u-color-theme--blue .breadcrumb--default .u-color-theme--red li + li:before,
.acalog-custom .u-color-theme--orange .breadcrumb .u-color-theme--red a,
.acalog-custom .u-color-theme--orange .breadcrumb--default .u-color-theme--red li + li:before {
  color: #fff;
}
.acalog-custom .u-color-theme--red .u-color-theme--text-white a,
.acalog-custom .u-color-theme--garnet .breadcrumb .u-color-theme--red a a,
.acalog-custom .u-color-theme--garnet .breadcrumb--default .u-color-theme--red li + li:before a,
.acalog-custom .u-color-theme--green .breadcrumb .u-color-theme--red a a,
.acalog-custom .u-color-theme--green .breadcrumb--default .u-color-theme--red li + li:before a,
.acalog-custom .u-color-theme--blueberry .breadcrumb .u-color-theme--red a a,
.acalog-custom .u-color-theme--blueberry .breadcrumb--default .u-color-theme--red li + li:before a,
.acalog-custom .u-color-theme--charcoal .breadcrumb .u-color-theme--red a a,
.acalog-custom .u-color-theme--charcoal .breadcrumb--default .u-color-theme--red li + li:before a,
.acalog-custom .u-color-theme--pink .breadcrumb .u-color-theme--red a a,
.acalog-custom .u-color-theme--pink .breadcrumb--default .u-color-theme--red li + li:before a,
.acalog-custom .u-color-theme--turquoise .breadcrumb .u-color-theme--red a a,
.acalog-custom .u-color-theme--turquoise .breadcrumb--default .u-color-theme--red li + li:before a,
.acalog-custom .u-color-theme--red .breadcrumb a,
.acalog-custom .u-color-theme--red .breadcrumb--default a,
.acalog-custom .u-color-theme--red .breadcrumb--default li + li:before a,
.acalog-custom .u-color-theme--blue .breadcrumb .u-color-theme--red a a,
.acalog-custom .u-color-theme--blue .breadcrumb--default .u-color-theme--red li + li:before a,
.acalog-custom .u-color-theme--orange .breadcrumb .u-color-theme--red a a,
.acalog-custom .u-color-theme--orange .breadcrumb--default .u-color-theme--red li + li:before a {
  color: #fff;
}
.acalog-custom .u-color-theme--red .u-color-theme--text-dark {
  color: #B43135;
}
.acalog-custom .u-color-theme--red .u-color-theme--line-after-dark:after {
  background-color: #B43135;
}
.acalog-custom .u-color-theme--red .u-color-theme--fill-dark {
  fill: #B43135;
}
.acalog-custom .u-color-theme--red .u-color-theme--fill-default {
  fill: #B43135;
}
.acalog-custom .u-color-theme--red .u-color-theme--cta {
  color: #B43135;
}
.acalog-custom .u-color-theme--red .u-color-theme--cta svg,
.acalog-custom .u-color-theme--red .u-color-theme--cta svg g {
  fill: #B43135;
}
.acalog-custom .u-color-theme--red .c-sub-nav a:hover {
  color: #B43135;
}
.acalog-custom .u-color-theme--red .c-sub-nav__header,
.acalog-custom .u-color-theme--red .c-sub-nav__button {
  border-top-color: #B43135;
}
.acalog-custom .u-color-theme--red .c-sub-nav__header .c-sub-nav__social a:hover svg,
.acalog-custom .u-color-theme--red .c-sub-nav__button .c-sub-nav__social a:hover svg {
  fill: #B43135;
}
.acalog-custom .u-color-theme--red .c-sub-nav__header.c-sub-nav__active a {
  color: #B43135;
}
.acalog-custom .u-color-theme--red .c-sub-nav__active > a {
  color: #B43135;
}
.acalog-custom .u-color-theme--red .c-sub-nav__active > a:before {
  background-color: #B43135;
}
.acalog-custom .u-color-theme--red .c-sub-nav__list-item--subitem a:hover:before {
  background-color: #B43135;
}
.acalog-custom .u-color-theme--red .c-sub-nav__social a:hover svg {
  fill: #B43135;
}
.acalog-custom .u-color-theme--red .c-dept-info__social svg {
  fill: #B43135;
}
.acalog-custom .u-color-theme--red .entry-list__entry-title a:hover,
.acalog-custom .u-color-theme--red .entry-list--news .entry-list__entry-title:hover {
  color: #B43135;
}
.acalog-custom .u-color-theme--red.page--basic-page {
  background-color: #fff;
}
.acalog-custom .u-color-theme--red .basic-content p a {
  color: #B43135;
}
.acalog-custom .u-color-theme--red .basic-content .u-btn,
.acalog-custom .u-color-theme--red .basic-content p a.u-btn {
  background-color: #B43135;
  color: #fff;
}
.acalog-custom .u-color-theme--red .basic-content ul li:before,
.acalog-custom .u-color-theme--red .basic-content ol li:before,
.acalog-custom .u-color-theme--red .basic-content p.pullquote {
  color: #B43135;
}
.acalog-custom .u-color-theme--red .basic-content .c-stat-block__chart-part {
  stroke: #B43135;
}
.acalog-custom .u-color-theme--red .basic-content .c-stat-block__line-inner {
  background-color: #B43135;
}
.acalog-custom .u-color-theme--red .c-download-button {
  color: #B43135;
}
.acalog-custom .u-color-theme--red .c-download-button svg {
  fill: #B43135;
}
.acalog-custom .u-color-theme--red .c-download-button:hover {
  background-color: #B43135;
  color: #fff;
}
.acalog-custom .u-color-theme--red .c-download-button:hover svg {
  fill: #fff;
}
.acalog-custom .u-color-theme--red .u-cta,
.acalog-custom .u-color-theme--red .u-color-theme--cta {
  color: #B43135;
}
.acalog-custom .u-color-theme--red .u-cta svg g,
.acalog-custom .u-color-theme--red .u-color-theme--cta svg g {
  fill: #B43135;
}
.acalog-custom .u-color-theme--red table thead {
  border-color: #B43135;
}
.acalog-custom .u-color-theme--red table.table--zebra thead {
  background-color: #B43135;
}
.acalog-custom .u-color-theme--red .c-accordion__item--open .c-accordion__button,
.acalog-custom .u-color-theme--red .c-accordion__button:hover,
.acalog-custom .u-color-theme--red .c-audio-player__transcript-link {
  color: #B43135;
  fill: #B43135;
}
.acalog-custom .u-color-theme--red .c-audio-player--large .c-audio-player__button svg g,
.acalog-custom .u-color-theme--red .c-audio-player--large .c-audio-player__controls .c-audio-player__keyboard-controls svg g {
  stroke: #B43135 !important;
}
.acalog-custom .u-color-theme--red .c-audio-player--large .c-audio-player__button {
  color: #B43135;
}
.acalog-custom .u-color-theme--red .ig-lockup__social-links a svg {
  fill: #B43135;
}
.acalog-custom .u-color-theme--red .ig-lockup__social-links a:hover svg {
  fill: #000;
}
.acalog-custom .u-color-theme--red .breadcrumb--default li + li:before {
  color: #FFF0F1;
}
.acalog-custom .u-color-theme--red .c-audio-player__transcript-link {
  color: #B43135;
}
.acalog-custom .u-color-theme--red .c-pagination__button:hover,
.acalog-custom .u-color-theme--red .c-pagination__number:hover,
.acalog-custom .u-color-theme--red .c-pagination__active {
  color: #B43135;
}
.acalog-custom .u-color-theme--blueberry {
  background-color: #F4F5FF;
}
.acalog-custom .u-color-theme--blueberry .u-color-theme--bkg-dark,
.acalog-custom .u-color-theme--garnet .breadcrumb .u-color-theme--blueberry a,
.acalog-custom .u-color-theme--garnet .breadcrumb--default .u-color-theme--blueberry li + li:before,
.acalog-custom .u-color-theme--green .breadcrumb .u-color-theme--blueberry a,
.acalog-custom .u-color-theme--green .breadcrumb--default .u-color-theme--blueberry li + li:before,
.acalog-custom .u-color-theme--blueberry .breadcrumb,
.acalog-custom .u-color-theme--blueberry .breadcrumb a,
.acalog-custom .u-color-theme--blueberry .breadcrumb--default,
.acalog-custom .u-color-theme--blueberry .breadcrumb--default li + li:before,
.acalog-custom .u-color-theme--charcoal .breadcrumb .u-color-theme--blueberry a,
.acalog-custom .u-color-theme--charcoal .breadcrumb--default .u-color-theme--blueberry li + li:before,
.acalog-custom .u-color-theme--pink .breadcrumb .u-color-theme--blueberry a,
.acalog-custom .u-color-theme--pink .breadcrumb--default .u-color-theme--blueberry li + li:before,
.acalog-custom .u-color-theme--turquoise .breadcrumb .u-color-theme--blueberry a,
.acalog-custom .u-color-theme--turquoise .breadcrumb--default .u-color-theme--blueberry li + li:before,
.acalog-custom .u-color-theme--red .breadcrumb .u-color-theme--blueberry a,
.acalog-custom .u-color-theme--red .breadcrumb--default .u-color-theme--blueberry li + li:before,
.acalog-custom .u-color-theme--blue .breadcrumb .u-color-theme--blueberry a,
.acalog-custom .u-color-theme--blue .breadcrumb--default .u-color-theme--blueberry li + li:before,
.acalog-custom .u-color-theme--orange .breadcrumb .u-color-theme--blueberry a,
.acalog-custom .u-color-theme--orange .breadcrumb--default .u-color-theme--blueberry li + li:before {
  background-color: #0F0052;
}
.acalog-custom .u-color-theme--blueberry .u-color-theme--bkg-light {
  background-color: #F4F5FF;
}
.acalog-custom .u-color-theme--blueberry .u-color-theme--bkg-white {
  background-color: #fff;
}
.acalog-custom .u-color-theme--blueberry .u-color-theme--text-white,
.acalog-custom .u-color-theme--garnet .breadcrumb .u-color-theme--blueberry a,
.acalog-custom .u-color-theme--garnet .breadcrumb--default .u-color-theme--blueberry li + li:before,
.acalog-custom .u-color-theme--green .breadcrumb .u-color-theme--blueberry a,
.acalog-custom .u-color-theme--green .breadcrumb--default .u-color-theme--blueberry li + li:before,
.acalog-custom .u-color-theme--blueberry .breadcrumb,
.acalog-custom .u-color-theme--blueberry .breadcrumb a,
.acalog-custom .u-color-theme--blueberry .breadcrumb--default,
.acalog-custom .u-color-theme--blueberry .breadcrumb--default li + li:before,
.acalog-custom .u-color-theme--charcoal .breadcrumb .u-color-theme--blueberry a,
.acalog-custom .u-color-theme--charcoal .breadcrumb--default .u-color-theme--blueberry li + li:before,
.acalog-custom .u-color-theme--pink .breadcrumb .u-color-theme--blueberry a,
.acalog-custom .u-color-theme--pink .breadcrumb--default .u-color-theme--blueberry li + li:before,
.acalog-custom .u-color-theme--turquoise .breadcrumb .u-color-theme--blueberry a,
.acalog-custom .u-color-theme--turquoise .breadcrumb--default .u-color-theme--blueberry li + li:before,
.acalog-custom .u-color-theme--red .breadcrumb .u-color-theme--blueberry a,
.acalog-custom .u-color-theme--red .breadcrumb--default .u-color-theme--blueberry li + li:before,
.acalog-custom .u-color-theme--blue .breadcrumb .u-color-theme--blueberry a,
.acalog-custom .u-color-theme--blue .breadcrumb--default .u-color-theme--blueberry li + li:before,
.acalog-custom .u-color-theme--orange .breadcrumb .u-color-theme--blueberry a,
.acalog-custom .u-color-theme--orange .breadcrumb--default .u-color-theme--blueberry li + li:before {
  color: #fff;
}
.acalog-custom .u-color-theme--blueberry .u-color-theme--text-white a,
.acalog-custom .u-color-theme--garnet .breadcrumb .u-color-theme--blueberry a a,
.acalog-custom .u-color-theme--garnet .breadcrumb--default .u-color-theme--blueberry li + li:before a,
.acalog-custom .u-color-theme--green .breadcrumb .u-color-theme--blueberry a a,
.acalog-custom .u-color-theme--green .breadcrumb--default .u-color-theme--blueberry li + li:before a,
.acalog-custom .u-color-theme--blueberry .breadcrumb a,
.acalog-custom .u-color-theme--blueberry .breadcrumb--default a,
.acalog-custom .u-color-theme--blueberry .breadcrumb--default li + li:before a,
.acalog-custom .u-color-theme--charcoal .breadcrumb .u-color-theme--blueberry a a,
.acalog-custom .u-color-theme--charcoal .breadcrumb--default .u-color-theme--blueberry li + li:before a,
.acalog-custom .u-color-theme--pink .breadcrumb .u-color-theme--blueberry a a,
.acalog-custom .u-color-theme--pink .breadcrumb--default .u-color-theme--blueberry li + li:before a,
.acalog-custom .u-color-theme--turquoise .breadcrumb .u-color-theme--blueberry a a,
.acalog-custom .u-color-theme--turquoise .breadcrumb--default .u-color-theme--blueberry li + li:before a,
.acalog-custom .u-color-theme--red .breadcrumb .u-color-theme--blueberry a a,
.acalog-custom .u-color-theme--red .breadcrumb--default .u-color-theme--blueberry li + li:before a,
.acalog-custom .u-color-theme--blue .breadcrumb .u-color-theme--blueberry a a,
.acalog-custom .u-color-theme--blue .breadcrumb--default .u-color-theme--blueberry li + li:before a,
.acalog-custom .u-color-theme--orange .breadcrumb .u-color-theme--blueberry a a,
.acalog-custom .u-color-theme--orange .breadcrumb--default .u-color-theme--blueberry li + li:before a {
  color: #fff;
}
.acalog-custom .u-color-theme--blueberry .u-color-theme--text-dark {
  color: #0F0052;
}
.acalog-custom .u-color-theme--blueberry .u-color-theme--line-after-dark:after {
  background-color: #0F0052;
}
.acalog-custom .u-color-theme--blueberry .u-color-theme--fill-dark {
  fill: #0F0052;
}
.acalog-custom .u-color-theme--blueberry .u-color-theme--fill-default {
  fill: #0F0052;
}
.acalog-custom .u-color-theme--blueberry .u-color-theme--cta {
  color: #0F0052;
}
.acalog-custom .u-color-theme--blueberry .u-color-theme--cta svg,
.acalog-custom .u-color-theme--blueberry .u-color-theme--cta svg g {
  fill: #0F0052;
}
.acalog-custom .u-color-theme--blueberry .c-sub-nav a:hover {
  color: #0F0052;
}
.acalog-custom .u-color-theme--blueberry .c-sub-nav__header,
.acalog-custom .u-color-theme--blueberry .c-sub-nav__button {
  border-top-color: #0F0052;
}
.acalog-custom .u-color-theme--blueberry .c-sub-nav__header .c-sub-nav__social a:hover svg,
.acalog-custom .u-color-theme--blueberry .c-sub-nav__button .c-sub-nav__social a:hover svg {
  fill: #0F0052;
}
.acalog-custom .u-color-theme--blueberry .c-sub-nav__header.c-sub-nav__active a {
  color: #0F0052;
}
.acalog-custom .u-color-theme--blueberry .c-sub-nav__active > a {
  color: #0F0052;
}
.acalog-custom .u-color-theme--blueberry .c-sub-nav__active > a:before {
  background-color: #0F0052;
}
.acalog-custom .u-color-theme--blueberry .c-sub-nav__list-item--subitem a:hover:before {
  background-color: #0F0052;
}
.acalog-custom .u-color-theme--blueberry .c-sub-nav__social a:hover svg {
  fill: #0F0052;
}
.acalog-custom .u-color-theme--blueberry .c-dept-info__social svg {
  fill: #0F0052;
}
.acalog-custom .u-color-theme--blueberry .entry-list__entry-title a:hover,
.acalog-custom .u-color-theme--blueberry .entry-list--news .entry-list__entry-title:hover {
  color: #0F0052;
}
.acalog-custom .u-color-theme--blueberry.page--basic-page {
  background-color: #fff;
}
.acalog-custom .u-color-theme--blueberry .basic-content p a {
  color: #0F0052;
}
.acalog-custom .u-color-theme--blueberry .basic-content .u-btn,
.acalog-custom .u-color-theme--blueberry .basic-content p a.u-btn {
  background-color: #0F0052;
  color: #fff;
}
.acalog-custom .u-color-theme--blueberry .basic-content ul li:before,
.acalog-custom .u-color-theme--blueberry .basic-content ol li:before,
.acalog-custom .u-color-theme--blueberry .basic-content p.pullquote {
  color: #0F0052;
}
.acalog-custom .u-color-theme--blueberry .basic-content .c-stat-block__chart-part {
  stroke: #0F0052;
}
.acalog-custom .u-color-theme--blueberry .basic-content .c-stat-block__line-inner {
  background-color: #0F0052;
}
.acalog-custom .u-color-theme--blueberry .c-download-button {
  color: #0F0052;
}
.acalog-custom .u-color-theme--blueberry .c-download-button svg {
  fill: #0F0052;
}
.acalog-custom .u-color-theme--blueberry .c-download-button:hover {
  background-color: #0F0052;
  color: #fff;
}
.acalog-custom .u-color-theme--blueberry .c-download-button:hover svg {
  fill: #fff;
}
.acalog-custom .u-color-theme--blueberry .u-cta,
.acalog-custom .u-color-theme--blueberry .u-color-theme--cta {
  color: #0F0052;
}
.acalog-custom .u-color-theme--blueberry .u-cta svg g,
.acalog-custom .u-color-theme--blueberry .u-color-theme--cta svg g {
  fill: #0F0052;
}
.acalog-custom .u-color-theme--blueberry table thead {
  border-color: #0F0052;
}
.acalog-custom .u-color-theme--blueberry table.table--zebra thead {
  background-color: #0F0052;
}
.acalog-custom .u-color-theme--blueberry .c-accordion__item--open .c-accordion__button,
.acalog-custom .u-color-theme--blueberry .c-accordion__button:hover,
.acalog-custom .u-color-theme--blueberry .c-audio-player__transcript-link {
  color: #0F0052;
  fill: #0F0052;
}
.acalog-custom .u-color-theme--blueberry .c-audio-player--large .c-audio-player__button svg g,
.acalog-custom .u-color-theme--blueberry .c-audio-player--large .c-audio-player__controls .c-audio-player__keyboard-controls svg g {
  stroke: #0F0052 !important;
}
.acalog-custom .u-color-theme--blueberry .c-audio-player--large .c-audio-player__button {
  color: #0F0052;
}
.acalog-custom .u-color-theme--blueberry .ig-lockup__social-links a svg {
  fill: #0F0052;
}
.acalog-custom .u-color-theme--blueberry .ig-lockup__social-links a:hover svg {
  fill: #000;
}
.acalog-custom .u-color-theme--blueberry .breadcrumb--default li + li:before {
  color: #F4F5FF;
}
.acalog-custom .u-color-theme--blueberry .c-audio-player__transcript-link {
  color: #0F0052;
}
.acalog-custom .u-color-theme--blueberry .c-pagination__button:hover,
.acalog-custom .u-color-theme--blueberry .c-pagination__number:hover,
.acalog-custom .u-color-theme--blueberry .c-pagination__active {
  color: #0F0052;
}
.acalog-custom .u-color-theme--turquoise {
  background-color: #E8F4F3;
}
.acalog-custom .u-color-theme--turquoise .u-color-theme--bkg-dark,
.acalog-custom .u-color-theme--garnet .breadcrumb .u-color-theme--turquoise a,
.acalog-custom .u-color-theme--garnet .breadcrumb--default .u-color-theme--turquoise li + li:before,
.acalog-custom .u-color-theme--green .breadcrumb .u-color-theme--turquoise a,
.acalog-custom .u-color-theme--green .breadcrumb--default .u-color-theme--turquoise li + li:before,
.acalog-custom .u-color-theme--blueberry .breadcrumb .u-color-theme--turquoise a,
.acalog-custom .u-color-theme--blueberry .breadcrumb--default .u-color-theme--turquoise li + li:before,
.acalog-custom .u-color-theme--charcoal .breadcrumb .u-color-theme--turquoise a,
.acalog-custom .u-color-theme--charcoal .breadcrumb--default .u-color-theme--turquoise li + li:before,
.acalog-custom .u-color-theme--pink .breadcrumb .u-color-theme--turquoise a,
.acalog-custom .u-color-theme--pink .breadcrumb--default .u-color-theme--turquoise li + li:before,
.acalog-custom .u-color-theme--turquoise .breadcrumb,
.acalog-custom .u-color-theme--turquoise .breadcrumb a,
.acalog-custom .u-color-theme--turquoise .breadcrumb--default,
.acalog-custom .u-color-theme--turquoise .breadcrumb--default li + li:before,
.acalog-custom .u-color-theme--red .breadcrumb .u-color-theme--turquoise a,
.acalog-custom .u-color-theme--red .breadcrumb--default .u-color-theme--turquoise li + li:before,
.acalog-custom .u-color-theme--blue .breadcrumb .u-color-theme--turquoise a,
.acalog-custom .u-color-theme--blue .breadcrumb--default .u-color-theme--turquoise li + li:before,
.acalog-custom .u-color-theme--orange .breadcrumb .u-color-theme--turquoise a,
.acalog-custom .u-color-theme--orange .breadcrumb--default .u-color-theme--turquoise li + li:before {
  background-color: #006B68;
}
.acalog-custom .u-color-theme--turquoise .u-color-theme--bkg-light {
  background-color: #E8F4F3;
}
.acalog-custom .u-color-theme--turquoise .u-color-theme--bkg-white {
  background-color: #fff;
}
.acalog-custom .u-color-theme--turquoise .u-color-theme--text-white,
.acalog-custom .u-color-theme--garnet .breadcrumb .u-color-theme--turquoise a,
.acalog-custom .u-color-theme--garnet .breadcrumb--default .u-color-theme--turquoise li + li:before,
.acalog-custom .u-color-theme--green .breadcrumb .u-color-theme--turquoise a,
.acalog-custom .u-color-theme--green .breadcrumb--default .u-color-theme--turquoise li + li:before,
.acalog-custom .u-color-theme--blueberry .breadcrumb .u-color-theme--turquoise a,
.acalog-custom .u-color-theme--blueberry .breadcrumb--default .u-color-theme--turquoise li + li:before,
.acalog-custom .u-color-theme--charcoal .breadcrumb .u-color-theme--turquoise a,
.acalog-custom .u-color-theme--charcoal .breadcrumb--default .u-color-theme--turquoise li + li:before,
.acalog-custom .u-color-theme--pink .breadcrumb .u-color-theme--turquoise a,
.acalog-custom .u-color-theme--pink .breadcrumb--default .u-color-theme--turquoise li + li:before,
.acalog-custom .u-color-theme--turquoise .breadcrumb,
.acalog-custom .u-color-theme--turquoise .breadcrumb a,
.acalog-custom .u-color-theme--turquoise .breadcrumb--default,
.acalog-custom .u-color-theme--turquoise .breadcrumb--default li + li:before,
.acalog-custom .u-color-theme--red .breadcrumb .u-color-theme--turquoise a,
.acalog-custom .u-color-theme--red .breadcrumb--default .u-color-theme--turquoise li + li:before,
.acalog-custom .u-color-theme--blue .breadcrumb .u-color-theme--turquoise a,
.acalog-custom .u-color-theme--blue .breadcrumb--default .u-color-theme--turquoise li + li:before,
.acalog-custom .u-color-theme--orange .breadcrumb .u-color-theme--turquoise a,
.acalog-custom .u-color-theme--orange .breadcrumb--default .u-color-theme--turquoise li + li:before {
  color: #fff;
}
.acalog-custom .u-color-theme--turquoise .u-color-theme--text-white a,
.acalog-custom .u-color-theme--garnet .breadcrumb .u-color-theme--turquoise a a,
.acalog-custom .u-color-theme--garnet .breadcrumb--default .u-color-theme--turquoise li + li:before a,
.acalog-custom .u-color-theme--green .breadcrumb .u-color-theme--turquoise a a,
.acalog-custom .u-color-theme--green .breadcrumb--default .u-color-theme--turquoise li + li:before a,
.acalog-custom .u-color-theme--blueberry .breadcrumb .u-color-theme--turquoise a a,
.acalog-custom .u-color-theme--blueberry .breadcrumb--default .u-color-theme--turquoise li + li:before a,
.acalog-custom .u-color-theme--charcoal .breadcrumb .u-color-theme--turquoise a a,
.acalog-custom .u-color-theme--charcoal .breadcrumb--default .u-color-theme--turquoise li + li:before a,
.acalog-custom .u-color-theme--pink .breadcrumb .u-color-theme--turquoise a a,
.acalog-custom .u-color-theme--pink .breadcrumb--default .u-color-theme--turquoise li + li:before a,
.acalog-custom .u-color-theme--turquoise .breadcrumb a,
.acalog-custom .u-color-theme--turquoise .breadcrumb--default a,
.acalog-custom .u-color-theme--turquoise .breadcrumb--default li + li:before a,
.acalog-custom .u-color-theme--red .breadcrumb .u-color-theme--turquoise a a,
.acalog-custom .u-color-theme--red .breadcrumb--default .u-color-theme--turquoise li + li:before a,
.acalog-custom .u-color-theme--blue .breadcrumb .u-color-theme--turquoise a a,
.acalog-custom .u-color-theme--blue .breadcrumb--default .u-color-theme--turquoise li + li:before a,
.acalog-custom .u-color-theme--orange .breadcrumb .u-color-theme--turquoise a a,
.acalog-custom .u-color-theme--orange .breadcrumb--default .u-color-theme--turquoise li + li:before a {
  color: #fff;
}
.acalog-custom .u-color-theme--turquoise .u-color-theme--text-dark {
  color: #006B68;
}
.acalog-custom .u-color-theme--turquoise .u-color-theme--line-after-dark:after {
  background-color: #006B68;
}
.acalog-custom .u-color-theme--turquoise .u-color-theme--fill-dark {
  fill: #006B68;
}
.acalog-custom .u-color-theme--turquoise .u-color-theme--fill-default {
  fill: #006B68;
}
.acalog-custom .u-color-theme--turquoise .u-color-theme--cta {
  color: #006B68;
}
.acalog-custom .u-color-theme--turquoise .u-color-theme--cta svg,
.acalog-custom .u-color-theme--turquoise .u-color-theme--cta svg g {
  fill: #006B68;
}
.acalog-custom .u-color-theme--turquoise .c-sub-nav a:hover {
  color: #006B68;
}
.acalog-custom .u-color-theme--turquoise .c-sub-nav__header,
.acalog-custom .u-color-theme--turquoise .c-sub-nav__button {
  border-top-color: #006B68;
}
.acalog-custom .u-color-theme--turquoise .c-sub-nav__header .c-sub-nav__social a:hover svg,
.acalog-custom .u-color-theme--turquoise .c-sub-nav__button .c-sub-nav__social a:hover svg {
  fill: #006B68;
}
.acalog-custom .u-color-theme--turquoise .c-sub-nav__header.c-sub-nav__active a {
  color: #006B68;
}
.acalog-custom .u-color-theme--turquoise .c-sub-nav__active > a {
  color: #006B68;
}
.acalog-custom .u-color-theme--turquoise .c-sub-nav__active > a:before {
  background-color: #006B68;
}
.acalog-custom .u-color-theme--turquoise .c-sub-nav__list-item--subitem a:hover:before {
  background-color: #006B68;
}
.acalog-custom .u-color-theme--turquoise .c-sub-nav__social a:hover svg {
  fill: #006B68;
}
.acalog-custom .u-color-theme--turquoise .c-dept-info__social svg {
  fill: #006B68;
}
.acalog-custom .u-color-theme--turquoise .entry-list__entry-title a:hover,
.acalog-custom .u-color-theme--turquoise .entry-list--news .entry-list__entry-title:hover {
  color: #006B68;
}
.acalog-custom .u-color-theme--turquoise.page--basic-page {
  background-color: #fff;
}
.acalog-custom .u-color-theme--turquoise .basic-content p a {
  color: #006B68;
}
.acalog-custom .u-color-theme--turquoise .basic-content .u-btn,
.acalog-custom .u-color-theme--turquoise .basic-content p a.u-btn {
  background-color: #006B68;
  color: #fff;
}
.acalog-custom .u-color-theme--turquoise .basic-content ul li:before,
.acalog-custom .u-color-theme--turquoise .basic-content ol li:before,
.acalog-custom .u-color-theme--turquoise .basic-content p.pullquote {
  color: #006B68;
}
.acalog-custom .u-color-theme--turquoise .basic-content .c-stat-block__chart-part {
  stroke: #006B68;
}
.acalog-custom .u-color-theme--turquoise .basic-content .c-stat-block__line-inner {
  background-color: #006B68;
}
.acalog-custom .u-color-theme--turquoise .c-download-button {
  color: #006B68;
}
.acalog-custom .u-color-theme--turquoise .c-download-button svg {
  fill: #006B68;
}
.acalog-custom .u-color-theme--turquoise .c-download-button:hover {
  background-color: #006B68;
  color: #fff;
}
.acalog-custom .u-color-theme--turquoise .c-download-button:hover svg {
  fill: #fff;
}
.acalog-custom .u-color-theme--turquoise .u-cta,
.acalog-custom .u-color-theme--turquoise .u-color-theme--cta {
  color: #006B68;
}
.acalog-custom .u-color-theme--turquoise .u-cta svg g,
.acalog-custom .u-color-theme--turquoise .u-color-theme--cta svg g {
  fill: #006B68;
}
.acalog-custom .u-color-theme--turquoise table thead {
  border-color: #006B68;
}
.acalog-custom .u-color-theme--turquoise table.table--zebra thead {
  background-color: #006B68;
}
.acalog-custom .u-color-theme--turquoise .c-accordion__item--open .c-accordion__button,
.acalog-custom .u-color-theme--turquoise .c-accordion__button:hover,
.acalog-custom .u-color-theme--turquoise .c-audio-player__transcript-link {
  color: #006B68;
  fill: #006B68;
}
.acalog-custom .u-color-theme--turquoise .c-audio-player--large .c-audio-player__button svg g,
.acalog-custom .u-color-theme--turquoise .c-audio-player--large .c-audio-player__controls .c-audio-player__keyboard-controls svg g {
  stroke: #006B68 !important;
}
.acalog-custom .u-color-theme--turquoise .c-audio-player--large .c-audio-player__button {
  color: #006B68;
}
.acalog-custom .u-color-theme--turquoise .ig-lockup__social-links a svg {
  fill: #006B68;
}
.acalog-custom .u-color-theme--turquoise .ig-lockup__social-links a:hover svg {
  fill: #000;
}
.acalog-custom .u-color-theme--turquoise .breadcrumb--default li + li:before {
  color: #E8F4F3;
}
.acalog-custom .u-color-theme--turquoise .c-audio-player__transcript-link {
  color: #006B68;
}
.acalog-custom .u-color-theme--turquoise .c-pagination__button:hover,
.acalog-custom .u-color-theme--turquoise .c-pagination__number:hover,
.acalog-custom .u-color-theme--turquoise .c-pagination__active {
  color: #006B68;
}
.acalog-custom .u-color-theme--pink {
  background-color: #F6EBEB;
}
.acalog-custom .u-color-theme--pink .u-color-theme--bkg-dark,
.acalog-custom .u-color-theme--garnet .breadcrumb .u-color-theme--pink a,
.acalog-custom .u-color-theme--garnet .breadcrumb--default .u-color-theme--pink li + li:before,
.acalog-custom .u-color-theme--green .breadcrumb .u-color-theme--pink a,
.acalog-custom .u-color-theme--green .breadcrumb--default .u-color-theme--pink li + li:before,
.acalog-custom .u-color-theme--blueberry .breadcrumb .u-color-theme--pink a,
.acalog-custom .u-color-theme--blueberry .breadcrumb--default .u-color-theme--pink li + li:before,
.acalog-custom .u-color-theme--charcoal .breadcrumb .u-color-theme--pink a,
.acalog-custom .u-color-theme--charcoal .breadcrumb--default .u-color-theme--pink li + li:before,
.acalog-custom .u-color-theme--pink .breadcrumb,
.acalog-custom .u-color-theme--pink .breadcrumb a,
.acalog-custom .u-color-theme--pink .breadcrumb--default,
.acalog-custom .u-color-theme--pink .breadcrumb--default li + li:before,
.acalog-custom .u-color-theme--turquoise .breadcrumb .u-color-theme--pink a,
.acalog-custom .u-color-theme--turquoise .breadcrumb--default .u-color-theme--pink li + li:before,
.acalog-custom .u-color-theme--red .breadcrumb .u-color-theme--pink a,
.acalog-custom .u-color-theme--red .breadcrumb--default .u-color-theme--pink li + li:before,
.acalog-custom .u-color-theme--blue .breadcrumb .u-color-theme--pink a,
.acalog-custom .u-color-theme--blue .breadcrumb--default .u-color-theme--pink li + li:before,
.acalog-custom .u-color-theme--orange .breadcrumb .u-color-theme--pink a,
.acalog-custom .u-color-theme--orange .breadcrumb--default .u-color-theme--pink li + li:before {
  background-color: #884343;
}
.acalog-custom .u-color-theme--pink .u-color-theme--bkg-light {
  background-color: #F6EBEB;
}
.acalog-custom .u-color-theme--pink .u-color-theme--bkg-white {
  background-color: #fff;
}
.acalog-custom .u-color-theme--pink .u-color-theme--text-white,
.acalog-custom .u-color-theme--garnet .breadcrumb .u-color-theme--pink a,
.acalog-custom .u-color-theme--garnet .breadcrumb--default .u-color-theme--pink li + li:before,
.acalog-custom .u-color-theme--green .breadcrumb .u-color-theme--pink a,
.acalog-custom .u-color-theme--green .breadcrumb--default .u-color-theme--pink li + li:before,
.acalog-custom .u-color-theme--blueberry .breadcrumb .u-color-theme--pink a,
.acalog-custom .u-color-theme--blueberry .breadcrumb--default .u-color-theme--pink li + li:before,
.acalog-custom .u-color-theme--charcoal .breadcrumb .u-color-theme--pink a,
.acalog-custom .u-color-theme--charcoal .breadcrumb--default .u-color-theme--pink li + li:before,
.acalog-custom .u-color-theme--pink .breadcrumb,
.acalog-custom .u-color-theme--pink .breadcrumb a,
.acalog-custom .u-color-theme--pink .breadcrumb--default,
.acalog-custom .u-color-theme--pink .breadcrumb--default li + li:before,
.acalog-custom .u-color-theme--turquoise .breadcrumb .u-color-theme--pink a,
.acalog-custom .u-color-theme--turquoise .breadcrumb--default .u-color-theme--pink li + li:before,
.acalog-custom .u-color-theme--red .breadcrumb .u-color-theme--pink a,
.acalog-custom .u-color-theme--red .breadcrumb--default .u-color-theme--pink li + li:before,
.acalog-custom .u-color-theme--blue .breadcrumb .u-color-theme--pink a,
.acalog-custom .u-color-theme--blue .breadcrumb--default .u-color-theme--pink li + li:before,
.acalog-custom .u-color-theme--orange .breadcrumb .u-color-theme--pink a,
.acalog-custom .u-color-theme--orange .breadcrumb--default .u-color-theme--pink li + li:before {
  color: #fff;
}
.acalog-custom .u-color-theme--pink .u-color-theme--text-white a,
.acalog-custom .u-color-theme--garnet .breadcrumb .u-color-theme--pink a a,
.acalog-custom .u-color-theme--garnet .breadcrumb--default .u-color-theme--pink li + li:before a,
.acalog-custom .u-color-theme--green .breadcrumb .u-color-theme--pink a a,
.acalog-custom .u-color-theme--green .breadcrumb--default .u-color-theme--pink li + li:before a,
.acalog-custom .u-color-theme--blueberry .breadcrumb .u-color-theme--pink a a,
.acalog-custom .u-color-theme--blueberry .breadcrumb--default .u-color-theme--pink li + li:before a,
.acalog-custom .u-color-theme--charcoal .breadcrumb .u-color-theme--pink a a,
.acalog-custom .u-color-theme--charcoal .breadcrumb--default .u-color-theme--pink li + li:before a,
.acalog-custom .u-color-theme--pink .breadcrumb a,
.acalog-custom .u-color-theme--pink .breadcrumb--default a,
.acalog-custom .u-color-theme--pink .breadcrumb--default li + li:before a,
.acalog-custom .u-color-theme--turquoise .breadcrumb .u-color-theme--pink a a,
.acalog-custom .u-color-theme--turquoise .breadcrumb--default .u-color-theme--pink li + li:before a,
.acalog-custom .u-color-theme--red .breadcrumb .u-color-theme--pink a a,
.acalog-custom .u-color-theme--red .breadcrumb--default .u-color-theme--pink li + li:before a,
.acalog-custom .u-color-theme--blue .breadcrumb .u-color-theme--pink a a,
.acalog-custom .u-color-theme--blue .breadcrumb--default .u-color-theme--pink li + li:before a,
.acalog-custom .u-color-theme--orange .breadcrumb .u-color-theme--pink a a,
.acalog-custom .u-color-theme--orange .breadcrumb--default .u-color-theme--pink li + li:before a {
  color: #fff;
}
.acalog-custom .u-color-theme--pink .u-color-theme--text-dark {
  color: #884343;
}
.acalog-custom .u-color-theme--pink .u-color-theme--line-after-dark:after {
  background-color: #884343;
}
.acalog-custom .u-color-theme--pink .u-color-theme--fill-dark {
  fill: #884343;
}
.acalog-custom .u-color-theme--pink .u-color-theme--fill-default {
  fill: #884343;
}
.acalog-custom .u-color-theme--pink .u-color-theme--cta {
  color: #884343;
}
.acalog-custom .u-color-theme--pink .u-color-theme--cta svg,
.acalog-custom .u-color-theme--pink .u-color-theme--cta svg g {
  fill: #884343;
}
.acalog-custom .u-color-theme--pink .c-sub-nav a:hover {
  color: #884343;
}
.acalog-custom .u-color-theme--pink .c-sub-nav__header,
.acalog-custom .u-color-theme--pink .c-sub-nav__button {
  border-top-color: #884343;
}
.acalog-custom .u-color-theme--pink .c-sub-nav__header .c-sub-nav__social a:hover svg,
.acalog-custom .u-color-theme--pink .c-sub-nav__button .c-sub-nav__social a:hover svg {
  fill: #884343;
}
.acalog-custom .u-color-theme--pink .c-sub-nav__header.c-sub-nav__active a {
  color: #884343;
}
.acalog-custom .u-color-theme--pink .c-sub-nav__active > a {
  color: #884343;
}
.acalog-custom .u-color-theme--pink .c-sub-nav__active > a:before {
  background-color: #884343;
}
.acalog-custom .u-color-theme--pink .c-sub-nav__list-item--subitem a:hover:before {
  background-color: #884343;
}
.acalog-custom .u-color-theme--pink .c-sub-nav__social a:hover svg {
  fill: #884343;
}
.acalog-custom .u-color-theme--pink .c-dept-info__social svg {
  fill: #884343;
}
.acalog-custom .u-color-theme--pink .entry-list__entry-title a:hover,
.acalog-custom .u-color-theme--pink .entry-list--news .entry-list__entry-title:hover {
  color: #884343;
}
.acalog-custom .u-color-theme--pink.page--basic-page {
  background-color: #fff;
}
.acalog-custom .u-color-theme--pink .basic-content p a {
  color: #884343;
}
.acalog-custom .u-color-theme--pink .basic-content .u-btn,
.acalog-custom .u-color-theme--pink .basic-content p a.u-btn {
  background-color: #884343;
  color: #fff;
}
.acalog-custom .u-color-theme--pink .basic-content ul li:before,
.acalog-custom .u-color-theme--pink .basic-content ol li:before,
.acalog-custom .u-color-theme--pink .basic-content p.pullquote {
  color: #884343;
}
.acalog-custom .u-color-theme--pink .basic-content .c-stat-block__chart-part {
  stroke: #884343;
}
.acalog-custom .u-color-theme--pink .basic-content .c-stat-block__line-inner {
  background-color: #884343;
}
.acalog-custom .u-color-theme--pink .c-download-button {
  color: #884343;
}
.acalog-custom .u-color-theme--pink .c-download-button svg {
  fill: #884343;
}
.acalog-custom .u-color-theme--pink .c-download-button:hover {
  background-color: #884343;
  color: #fff;
}
.acalog-custom .u-color-theme--pink .c-download-button:hover svg {
  fill: #fff;
}
.acalog-custom .u-color-theme--pink .u-cta,
.acalog-custom .u-color-theme--pink .u-color-theme--cta {
  color: #884343;
}
.acalog-custom .u-color-theme--pink .u-cta svg g,
.acalog-custom .u-color-theme--pink .u-color-theme--cta svg g {
  fill: #884343;
}
.acalog-custom .u-color-theme--pink table thead {
  border-color: #884343;
}
.acalog-custom .u-color-theme--pink table.table--zebra thead {
  background-color: #884343;
}
.acalog-custom .u-color-theme--pink .c-accordion__item--open .c-accordion__button,
.acalog-custom .u-color-theme--pink .c-accordion__button:hover,
.acalog-custom .u-color-theme--pink .c-audio-player__transcript-link {
  color: #884343;
  fill: #884343;
}
.acalog-custom .u-color-theme--pink .c-audio-player--large .c-audio-player__button svg g,
.acalog-custom .u-color-theme--pink .c-audio-player--large .c-audio-player__controls .c-audio-player__keyboard-controls svg g {
  stroke: #884343 !important;
}
.acalog-custom .u-color-theme--pink .c-audio-player--large .c-audio-player__button {
  color: #884343;
}
.acalog-custom .u-color-theme--pink .ig-lockup__social-links a svg {
  fill: #884343;
}
.acalog-custom .u-color-theme--pink .ig-lockup__social-links a:hover svg {
  fill: #000;
}
.acalog-custom .u-color-theme--pink .breadcrumb--default li + li:before {
  color: #F6EBEB;
}
.acalog-custom .u-color-theme--pink .c-audio-player__transcript-link {
  color: #884343;
}
.acalog-custom .u-color-theme--pink .c-pagination__button:hover,
.acalog-custom .u-color-theme--pink .c-pagination__number:hover,
.acalog-custom .u-color-theme--pink .c-pagination__active {
  color: #884343;
}
.acalog-custom .u-color-theme--charcoal {
  background-color: #F7F7F7;
}
.acalog-custom .u-color-theme--charcoal .u-color-theme--bkg-dark,
.acalog-custom .u-color-theme--garnet .breadcrumb .u-color-theme--charcoal a,
.acalog-custom .u-color-theme--garnet .breadcrumb--default .u-color-theme--charcoal li + li:before,
.acalog-custom .u-color-theme--green .breadcrumb .u-color-theme--charcoal a,
.acalog-custom .u-color-theme--green .breadcrumb--default .u-color-theme--charcoal li + li:before,
.acalog-custom .u-color-theme--blueberry .breadcrumb .u-color-theme--charcoal a,
.acalog-custom .u-color-theme--blueberry .breadcrumb--default .u-color-theme--charcoal li + li:before,
.acalog-custom .u-color-theme--charcoal .breadcrumb,
.acalog-custom .u-color-theme--charcoal .breadcrumb a,
.acalog-custom .u-color-theme--charcoal .breadcrumb--default,
.acalog-custom .u-color-theme--charcoal .breadcrumb--default li + li:before,
.acalog-custom .u-color-theme--pink .breadcrumb .u-color-theme--charcoal a,
.acalog-custom .u-color-theme--pink .breadcrumb--default .u-color-theme--charcoal li + li:before,
.acalog-custom .u-color-theme--turquoise .breadcrumb .u-color-theme--charcoal a,
.acalog-custom .u-color-theme--turquoise .breadcrumb--default .u-color-theme--charcoal li + li:before,
.acalog-custom .u-color-theme--red .breadcrumb .u-color-theme--charcoal a,
.acalog-custom .u-color-theme--red .breadcrumb--default .u-color-theme--charcoal li + li:before,
.acalog-custom .u-color-theme--blue .breadcrumb .u-color-theme--charcoal a,
.acalog-custom .u-color-theme--blue .breadcrumb--default .u-color-theme--charcoal li + li:before,
.acalog-custom .u-color-theme--orange .breadcrumb .u-color-theme--charcoal a,
.acalog-custom .u-color-theme--orange .breadcrumb--default .u-color-theme--charcoal li + li:before {
  background-color: #474747;
}
.acalog-custom .u-color-theme--charcoal .u-color-theme--bkg-light {
  background-color: #F7F7F7;
}
.acalog-custom .u-color-theme--charcoal .u-color-theme--bkg-white {
  background-color: #fff;
}
.acalog-custom .u-color-theme--charcoal .u-color-theme--text-white,
.acalog-custom .u-color-theme--garnet .breadcrumb .u-color-theme--charcoal a,
.acalog-custom .u-color-theme--garnet .breadcrumb--default .u-color-theme--charcoal li + li:before,
.acalog-custom .u-color-theme--green .breadcrumb .u-color-theme--charcoal a,
.acalog-custom .u-color-theme--green .breadcrumb--default .u-color-theme--charcoal li + li:before,
.acalog-custom .u-color-theme--blueberry .breadcrumb .u-color-theme--charcoal a,
.acalog-custom .u-color-theme--blueberry .breadcrumb--default .u-color-theme--charcoal li + li:before,
.acalog-custom .u-color-theme--charcoal .breadcrumb,
.acalog-custom .u-color-theme--charcoal .breadcrumb a,
.acalog-custom .u-color-theme--charcoal .breadcrumb--default,
.acalog-custom .u-color-theme--charcoal .breadcrumb--default li + li:before,
.acalog-custom .u-color-theme--pink .breadcrumb .u-color-theme--charcoal a,
.acalog-custom .u-color-theme--pink .breadcrumb--default .u-color-theme--charcoal li + li:before,
.acalog-custom .u-color-theme--turquoise .breadcrumb .u-color-theme--charcoal a,
.acalog-custom .u-color-theme--turquoise .breadcrumb--default .u-color-theme--charcoal li + li:before,
.acalog-custom .u-color-theme--red .breadcrumb .u-color-theme--charcoal a,
.acalog-custom .u-color-theme--red .breadcrumb--default .u-color-theme--charcoal li + li:before,
.acalog-custom .u-color-theme--blue .breadcrumb .u-color-theme--charcoal a,
.acalog-custom .u-color-theme--blue .breadcrumb--default .u-color-theme--charcoal li + li:before,
.acalog-custom .u-color-theme--orange .breadcrumb .u-color-theme--charcoal a,
.acalog-custom .u-color-theme--orange .breadcrumb--default .u-color-theme--charcoal li + li:before {
  color: #fff;
}
.acalog-custom .u-color-theme--charcoal .u-color-theme--text-white a,
.acalog-custom .u-color-theme--garnet .breadcrumb .u-color-theme--charcoal a a,
.acalog-custom .u-color-theme--garnet .breadcrumb--default .u-color-theme--charcoal li + li:before a,
.acalog-custom .u-color-theme--green .breadcrumb .u-color-theme--charcoal a a,
.acalog-custom .u-color-theme--green .breadcrumb--default .u-color-theme--charcoal li + li:before a,
.acalog-custom .u-color-theme--blueberry .breadcrumb .u-color-theme--charcoal a a,
.acalog-custom .u-color-theme--blueberry .breadcrumb--default .u-color-theme--charcoal li + li:before a,
.acalog-custom .u-color-theme--charcoal .breadcrumb a,
.acalog-custom .u-color-theme--charcoal .breadcrumb--default a,
.acalog-custom .u-color-theme--charcoal .breadcrumb--default li + li:before a,
.acalog-custom .u-color-theme--pink .breadcrumb .u-color-theme--charcoal a a,
.acalog-custom .u-color-theme--pink .breadcrumb--default .u-color-theme--charcoal li + li:before a,
.acalog-custom .u-color-theme--turquoise .breadcrumb .u-color-theme--charcoal a a,
.acalog-custom .u-color-theme--turquoise .breadcrumb--default .u-color-theme--charcoal li + li:before a,
.acalog-custom .u-color-theme--red .breadcrumb .u-color-theme--charcoal a a,
.acalog-custom .u-color-theme--red .breadcrumb--default .u-color-theme--charcoal li + li:before a,
.acalog-custom .u-color-theme--blue .breadcrumb .u-color-theme--charcoal a a,
.acalog-custom .u-color-theme--blue .breadcrumb--default .u-color-theme--charcoal li + li:before a,
.acalog-custom .u-color-theme--orange .breadcrumb .u-color-theme--charcoal a a,
.acalog-custom .u-color-theme--orange .breadcrumb--default .u-color-theme--charcoal li + li:before a {
  color: #fff;
}
.acalog-custom .u-color-theme--charcoal .u-color-theme--text-dark {
  color: #474747;
}
.acalog-custom .u-color-theme--charcoal .u-color-theme--line-after-dark:after {
  background-color: #474747;
}
.acalog-custom .u-color-theme--charcoal .u-color-theme--fill-dark {
  fill: #474747;
}
.acalog-custom .u-color-theme--charcoal .u-color-theme--fill-default {
  fill: #474747;
}
.acalog-custom .u-color-theme--charcoal .u-color-theme--cta {
  color: #474747;
}
.acalog-custom .u-color-theme--charcoal .u-color-theme--cta svg,
.acalog-custom .u-color-theme--charcoal .u-color-theme--cta svg g {
  fill: #474747;
}
.acalog-custom .u-color-theme--charcoal .c-sub-nav a:hover {
  color: #474747;
}
.acalog-custom .u-color-theme--charcoal .c-sub-nav__header,
.acalog-custom .u-color-theme--charcoal .c-sub-nav__button {
  border-top-color: #474747;
}
.acalog-custom .u-color-theme--charcoal .c-sub-nav__header .c-sub-nav__social a:hover svg,
.acalog-custom .u-color-theme--charcoal .c-sub-nav__button .c-sub-nav__social a:hover svg {
  fill: #474747;
}
.acalog-custom .u-color-theme--charcoal .c-sub-nav__header.c-sub-nav__active a {
  color: #474747;
}
.acalog-custom .u-color-theme--charcoal .c-sub-nav__active > a {
  color: #474747;
}
.acalog-custom .u-color-theme--charcoal .c-sub-nav__active > a:before {
  background-color: #474747;
}
.acalog-custom .u-color-theme--charcoal .c-sub-nav__list-item--subitem a:hover:before {
  background-color: #474747;
}
.acalog-custom .u-color-theme--charcoal .c-sub-nav__social a:hover svg {
  fill: #474747;
}
.acalog-custom .u-color-theme--charcoal .c-dept-info__social svg {
  fill: #474747;
}
.acalog-custom .u-color-theme--charcoal .entry-list__entry-title a:hover,
.acalog-custom .u-color-theme--charcoal .entry-list--news .entry-list__entry-title:hover {
  color: #474747;
}
.acalog-custom .u-color-theme--charcoal.page--basic-page {
  background-color: #fff;
}
.acalog-custom .u-color-theme--charcoal .basic-content p a {
  color: #474747;
}
.acalog-custom .u-color-theme--charcoal .basic-content .u-btn,
.acalog-custom .u-color-theme--charcoal .basic-content p a.u-btn {
  background-color: #474747;
  color: #fff;
}
.acalog-custom .u-color-theme--charcoal .basic-content ul li:before,
.acalog-custom .u-color-theme--charcoal .basic-content ol li:before,
.acalog-custom .u-color-theme--charcoal .basic-content p.pullquote {
  color: #474747;
}
.acalog-custom .u-color-theme--charcoal .basic-content .c-stat-block__chart-part {
  stroke: #474747;
}
.acalog-custom .u-color-theme--charcoal .basic-content .c-stat-block__line-inner {
  background-color: #474747;
}
.acalog-custom .u-color-theme--charcoal .c-download-button {
  color: #474747;
}
.acalog-custom .u-color-theme--charcoal .c-download-button svg {
  fill: #474747;
}
.acalog-custom .u-color-theme--charcoal .c-download-button:hover {
  background-color: #474747;
  color: #fff;
}
.acalog-custom .u-color-theme--charcoal .c-download-button:hover svg {
  fill: #fff;
}
.acalog-custom .u-color-theme--charcoal .u-cta,
.acalog-custom .u-color-theme--charcoal .u-color-theme--cta {
  color: #474747;
}
.acalog-custom .u-color-theme--charcoal .u-cta svg g,
.acalog-custom .u-color-theme--charcoal .u-color-theme--cta svg g {
  fill: #474747;
}
.acalog-custom .u-color-theme--charcoal table thead {
  border-color: #474747;
}
.acalog-custom .u-color-theme--charcoal table.table--zebra thead {
  background-color: #474747;
}
.acalog-custom .u-color-theme--charcoal .c-accordion__item--open .c-accordion__button,
.acalog-custom .u-color-theme--charcoal .c-accordion__button:hover,
.acalog-custom .u-color-theme--charcoal .c-audio-player__transcript-link {
  color: #474747;
  fill: #474747;
}
.acalog-custom .u-color-theme--charcoal .c-audio-player--large .c-audio-player__button svg g,
.acalog-custom .u-color-theme--charcoal .c-audio-player--large .c-audio-player__controls .c-audio-player__keyboard-controls svg g {
  stroke: #474747 !important;
}
.acalog-custom .u-color-theme--charcoal .c-audio-player--large .c-audio-player__button {
  color: #474747;
}
.acalog-custom .u-color-theme--charcoal .ig-lockup__social-links a svg {
  fill: #474747;
}
.acalog-custom .u-color-theme--charcoal .ig-lockup__social-links a:hover svg {
  fill: #000;
}
.acalog-custom .u-color-theme--charcoal .breadcrumb--default li + li:before {
  color: #F7F7F7;
}
.acalog-custom .u-color-theme--charcoal .c-audio-player__transcript-link {
  color: #474747;
}
.acalog-custom .u-color-theme--charcoal .c-pagination__button:hover,
.acalog-custom .u-color-theme--charcoal .c-pagination__number:hover,
.acalog-custom .u-color-theme--charcoal .c-pagination__active {
  color: #474747;
}
.acalog-custom .u-color-theme--garnet {
  background-color: #fff;
}
.acalog-custom .u-color-theme--garnet .u-color-theme--bkg-dark,
.acalog-custom .u-color-theme--garnet .breadcrumb,
.acalog-custom .u-color-theme--garnet .breadcrumb a,
.acalog-custom .u-color-theme--garnet .breadcrumb--default,
.acalog-custom .u-color-theme--garnet .breadcrumb--default li + li:before,
.acalog-custom .u-color-theme--green .breadcrumb .u-color-theme--garnet a,
.acalog-custom .u-color-theme--green .breadcrumb--default .u-color-theme--garnet li + li:before,
.acalog-custom .u-color-theme--blueberry .breadcrumb .u-color-theme--garnet a,
.acalog-custom .u-color-theme--blueberry .breadcrumb--default .u-color-theme--garnet li + li:before,
.acalog-custom .u-color-theme--charcoal .breadcrumb .u-color-theme--garnet a,
.acalog-custom .u-color-theme--charcoal .breadcrumb--default .u-color-theme--garnet li + li:before,
.acalog-custom .u-color-theme--pink .breadcrumb .u-color-theme--garnet a,
.acalog-custom .u-color-theme--pink .breadcrumb--default .u-color-theme--garnet li + li:before,
.acalog-custom .u-color-theme--turquoise .breadcrumb .u-color-theme--garnet a,
.acalog-custom .u-color-theme--turquoise .breadcrumb--default .u-color-theme--garnet li + li:before,
.acalog-custom .u-color-theme--red .breadcrumb .u-color-theme--garnet a,
.acalog-custom .u-color-theme--red .breadcrumb--default .u-color-theme--garnet li + li:before,
.acalog-custom .u-color-theme--blue .breadcrumb .u-color-theme--garnet a,
.acalog-custom .u-color-theme--blue .breadcrumb--default .u-color-theme--garnet li + li:before,
.acalog-custom .u-color-theme--orange .breadcrumb .u-color-theme--garnet a,
.acalog-custom .u-color-theme--orange .breadcrumb--default .u-color-theme--garnet li + li:before {
  background-color: #B43135;
}
.acalog-custom .u-color-theme--garnet .u-color-theme--bkg-light {
  background-color: #fff;
}
.acalog-custom .u-color-theme--garnet .u-color-theme--bkg-white {
  background-color: #fff;
}
.acalog-custom .u-color-theme--garnet .u-color-theme--text-white,
.acalog-custom .u-color-theme--garnet .breadcrumb,
.acalog-custom .u-color-theme--garnet .breadcrumb a,
.acalog-custom .u-color-theme--garnet .breadcrumb--default,
.acalog-custom .u-color-theme--garnet .breadcrumb--default li + li:before,
.acalog-custom .u-color-theme--green .breadcrumb .u-color-theme--garnet a,
.acalog-custom .u-color-theme--green .breadcrumb--default .u-color-theme--garnet li + li:before,
.acalog-custom .u-color-theme--blueberry .breadcrumb .u-color-theme--garnet a,
.acalog-custom .u-color-theme--blueberry .breadcrumb--default .u-color-theme--garnet li + li:before,
.acalog-custom .u-color-theme--charcoal .breadcrumb .u-color-theme--garnet a,
.acalog-custom .u-color-theme--charcoal .breadcrumb--default .u-color-theme--garnet li + li:before,
.acalog-custom .u-color-theme--pink .breadcrumb .u-color-theme--garnet a,
.acalog-custom .u-color-theme--pink .breadcrumb--default .u-color-theme--garnet li + li:before,
.acalog-custom .u-color-theme--turquoise .breadcrumb .u-color-theme--garnet a,
.acalog-custom .u-color-theme--turquoise .breadcrumb--default .u-color-theme--garnet li + li:before,
.acalog-custom .u-color-theme--red .breadcrumb .u-color-theme--garnet a,
.acalog-custom .u-color-theme--red .breadcrumb--default .u-color-theme--garnet li + li:before,
.acalog-custom .u-color-theme--blue .breadcrumb .u-color-theme--garnet a,
.acalog-custom .u-color-theme--blue .breadcrumb--default .u-color-theme--garnet li + li:before,
.acalog-custom .u-color-theme--orange .breadcrumb .u-color-theme--garnet a,
.acalog-custom .u-color-theme--orange .breadcrumb--default .u-color-theme--garnet li + li:before {
  color: #fff;
}
.acalog-custom .u-color-theme--garnet .u-color-theme--text-white a,
.acalog-custom .u-color-theme--garnet .breadcrumb a,
.acalog-custom .u-color-theme--garnet .breadcrumb--default a,
.acalog-custom .u-color-theme--garnet .breadcrumb--default li + li:before a,
.acalog-custom .u-color-theme--green .breadcrumb .u-color-theme--garnet a a,
.acalog-custom .u-color-theme--green .breadcrumb--default .u-color-theme--garnet li + li:before a,
.acalog-custom .u-color-theme--blueberry .breadcrumb .u-color-theme--garnet a a,
.acalog-custom .u-color-theme--blueberry .breadcrumb--default .u-color-theme--garnet li + li:before a,
.acalog-custom .u-color-theme--charcoal .breadcrumb .u-color-theme--garnet a a,
.acalog-custom .u-color-theme--charcoal .breadcrumb--default .u-color-theme--garnet li + li:before a,
.acalog-custom .u-color-theme--pink .breadcrumb .u-color-theme--garnet a a,
.acalog-custom .u-color-theme--pink .breadcrumb--default .u-color-theme--garnet li + li:before a,
.acalog-custom .u-color-theme--turquoise .breadcrumb .u-color-theme--garnet a a,
.acalog-custom .u-color-theme--turquoise .breadcrumb--default .u-color-theme--garnet li + li:before a,
.acalog-custom .u-color-theme--red .breadcrumb .u-color-theme--garnet a a,
.acalog-custom .u-color-theme--red .breadcrumb--default .u-color-theme--garnet li + li:before a,
.acalog-custom .u-color-theme--blue .breadcrumb .u-color-theme--garnet a a,
.acalog-custom .u-color-theme--blue .breadcrumb--default .u-color-theme--garnet li + li:before a,
.acalog-custom .u-color-theme--orange .breadcrumb .u-color-theme--garnet a a,
.acalog-custom .u-color-theme--orange .breadcrumb--default .u-color-theme--garnet li + li:before a {
  color: #fff;
}
.acalog-custom .u-color-theme--garnet .u-color-theme--text-dark {
  color: #B43135;
}
.acalog-custom .u-color-theme--garnet .u-color-theme--line-after-dark:after {
  background-color: #B43135;
}
.acalog-custom .u-color-theme--garnet .u-color-theme--fill-dark {
  fill: #B43135;
}
.acalog-custom .u-color-theme--garnet .u-color-theme--fill-default {
  fill: #B43135;
}
.acalog-custom .u-color-theme--garnet .u-color-theme--cta {
  color: #B43135;
}
.acalog-custom .u-color-theme--garnet .u-color-theme--cta svg,
.acalog-custom .u-color-theme--garnet .u-color-theme--cta svg g {
  fill: #B43135;
}
.acalog-custom .u-color-theme--garnet .c-sub-nav a:hover {
  color: #B43135;
}
.acalog-custom .u-color-theme--garnet .c-sub-nav__header,
.acalog-custom .u-color-theme--garnet .c-sub-nav__button {
  border-top-color: #B43135;
}
.acalog-custom .u-color-theme--garnet .c-sub-nav__header .c-sub-nav__social a:hover svg,
.acalog-custom .u-color-theme--garnet .c-sub-nav__button .c-sub-nav__social a:hover svg {
  fill: #B43135;
}
.acalog-custom .u-color-theme--garnet .c-sub-nav__header.c-sub-nav__active a {
  color: #B43135;
}
.acalog-custom .u-color-theme--garnet .c-sub-nav__active > a {
  color: #B43135;
}
.acalog-custom .u-color-theme--garnet .c-sub-nav__active > a:before {
  background-color: #B43135;
}
.acalog-custom .u-color-theme--garnet .c-sub-nav__list-item--subitem a:hover:before {
  background-color: #B43135;
}
.acalog-custom .u-color-theme--garnet .c-sub-nav__social a:hover svg {
  fill: #B43135;
}
.acalog-custom .u-color-theme--garnet .c-dept-info__social svg {
  fill: #B43135;
}
.acalog-custom .u-color-theme--garnet .entry-list__entry-title a:hover,
.acalog-custom .u-color-theme--garnet .entry-list--news .entry-list__entry-title:hover {
  color: #B43135;
}
.acalog-custom .u-color-theme--garnet.page--basic-page {
  background-color: #fff;
}
.acalog-custom .u-color-theme--garnet .basic-content p a {
  color: #B43135;
}
.acalog-custom .u-color-theme--garnet .basic-content .u-btn,
.acalog-custom .u-color-theme--garnet .basic-content p a.u-btn {
  background-color: #B43135;
  color: #fff;
}
.acalog-custom .u-color-theme--garnet .basic-content ul li:before,
.acalog-custom .u-color-theme--garnet .basic-content ol li:before,
.acalog-custom .u-color-theme--garnet .basic-content p.pullquote {
  color: #B43135;
}
.acalog-custom .u-color-theme--garnet .basic-content .c-stat-block__chart-part {
  stroke: #B43135;
}
.acalog-custom .u-color-theme--garnet .basic-content .c-stat-block__line-inner {
  background-color: #B43135;
}
.acalog-custom .u-color-theme--garnet .c-download-button {
  color: #B43135;
}
.acalog-custom .u-color-theme--garnet .c-download-button svg {
  fill: #B43135;
}
.acalog-custom .u-color-theme--garnet .c-download-button:hover {
  background-color: #B43135;
  color: #fff;
}
.acalog-custom .u-color-theme--garnet .c-download-button:hover svg {
  fill: #fff;
}
.acalog-custom .u-color-theme--garnet .u-cta,
.acalog-custom .u-color-theme--garnet .u-color-theme--cta {
  color: #B43135;
}
.acalog-custom .u-color-theme--garnet .u-cta svg g,
.acalog-custom .u-color-theme--garnet .u-color-theme--cta svg g {
  fill: #B43135;
}
.acalog-custom .u-color-theme--garnet table thead {
  border-color: #B43135;
}
.acalog-custom .u-color-theme--garnet table.table--zebra thead {
  background-color: #B43135;
}
.acalog-custom .u-color-theme--garnet .c-accordion__item--open .c-accordion__button,
.acalog-custom .u-color-theme--garnet .c-accordion__button:hover,
.acalog-custom .u-color-theme--garnet .c-audio-player__transcript-link {
  color: #B43135;
  fill: #B43135;
}
.acalog-custom .u-color-theme--garnet .c-audio-player--large .c-audio-player__button svg g,
.acalog-custom .u-color-theme--garnet .c-audio-player--large .c-audio-player__controls .c-audio-player__keyboard-controls svg g {
  stroke: #B43135 !important;
}
.acalog-custom .u-color-theme--garnet .c-audio-player--large .c-audio-player__button {
  color: #B43135;
}
.acalog-custom .u-color-theme--garnet .ig-lockup__social-links a svg {
  fill: #B43135;
}
.acalog-custom .u-color-theme--garnet .ig-lockup__social-links a:hover svg {
  fill: #000;
}
.acalog-custom .u-color-theme--garnet .breadcrumb--default li + li:before {
  color: #fff;
}
.acalog-custom .u-color-theme--garnet .c-audio-player__transcript-link {
  color: #B43135;
}
.acalog-custom .u-color-theme--garnet .c-pagination__button:hover,
.acalog-custom .u-color-theme--garnet .c-pagination__number:hover,
.acalog-custom .u-color-theme--garnet .c-pagination__active {
  color: #B43135;
}
@media only screen and (min-width: 46.875em) {
  .acalog-custom .u-color-theme--garnet .basic-page-header,
  .acalog-custom .u-color-theme--garnet .dept-header-single,
  .acalog-custom .u-color-theme--garnet .dept-header-double,
  .acalog-custom .u-color-theme--garnet .u-color-theme--bkg-white {
    background-color: #F2F2F2;
  }
}
.acalog-custom .u-color-theme--garnet .image-callout__block--red .u-cta {
  color: #fff;
}
.acalog-custom .u-color-theme--garnet .image-callout__block--red .u-cta svg g {
  fill: #fff;
}
.acalog-custom .u-margin--sm {
  margin-top: 3rem;
  margin-bottom: 3rem;
}
@media only screen and (min-width: 46.875em) {
  .acalog-custom .u-margin--sm {
    margin-top: 4rem;
    margin-bottom: 4rem;
  }
}
.acalog-custom .u-margin--sm-top {
  margin-top: 3rem;
}
@media only screen and (min-width: 46.875em) {
  .acalog-custom .u-margin--sm-top {
    margin-top: 4rem;
  }
}
.acalog-custom .u-margin--sm-bottom {
  margin-bottom: 3rem;
}
@media only screen and (min-width: 46.875em) {
  .acalog-custom .u-margin--sm-bottom {
    margin-bottom: 4rem;
  }
}
.acalog-custom .u-margin--md {
  margin-top: 3rem;
  margin-bottom: 3rem;
}
@media only screen and (min-width: 46.875em) {
  .acalog-custom .u-margin--md {
    margin-top: 6rem;
    margin-top: 6rem;
  }
}
.acalog-custom .u-margin--md-top {
  margin-top: 3rem;
}
@media only screen and (min-width: 46.875em) {
  .acalog-custom .u-margin--md-top {
    margin-top: 6rem;
  }
}
.acalog-custom .u-margin--md-bottom {
  margin-bottom: 3rem;
}
@media only screen and (min-width: 46.875em) {
  .acalog-custom .u-margin--md-bottom {
    margin-bottom: 6rem;
  }
}
.acalog-custom .u-margin--lg {
  margin-top: 4rem;
  margin-bottom: 4rem;
}
@media only screen and (min-width: 46.875em) {
  .acalog-custom .u-margin--lg {
    margin-top: 8rem;
    margin-top: 8rem;
  }
}
.acalog-custom .u-margin--lg-top {
  margin-top: 4rem;
}
@media only screen and (min-width: 46.875em) {
  .acalog-custom .u-margin--lg-top {
    margin-top: 8rem;
  }
}
.acalog-custom .u-margin--lg-bottom {
  margin-bottom: 4rem;
}
@media only screen and (min-width: 46.875em) {
  .acalog-custom .u-margin--lg-bottom {
    margin-bottom: 8rem;
  }
}
.acalog-custom .u-margin--xl {
  margin-top: 4rem;
  margin-bottom: 4rem;
}
@media only screen and (min-width: 46.875em) {
  .acalog-custom .u-margin--xl {
    margin-top: 8rem;
    margin-top: 8rem;
  }
}
@media only screen and (min-width: 60.625em) {
  .acalog-custom .u-margin--xl {
    margin-top: 10rem;
    margin-top: 10rem;
  }
}
.acalog-custom .u-margin--xl-top {
  margin-top: 4rem;
}
@media only screen and (min-width: 46.875em) {
  .acalog-custom .u-margin--xl-top {
    margin-top: 8rem;
  }
}
@media only screen and (min-width: 60.625em) {
  .acalog-custom .u-margin--xl-top {
    margin-top: 10rem;
  }
}
.acalog-custom .u-margin--xl-bottom {
  margin-bottom: 4rem;
}
@media only screen and (min-width: 46.875em) {
  .acalog-custom .u-margin--xl-bottom {
    margin-bottom: 8rem;
  }
}
@media only screen and (min-width: 60.625em) {
  .acalog-custom .u-margin--xl-bottom {
    margin-bottom: 10rem;
  }
}
.acalog-custom .u-margin--none {
  margin-top: 0rem;
  margin-bottom: 0rem;
}
@media only screen and (min-width: 46.875em) {
  .acalog-custom .u-margin--none {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
}
.acalog-custom .u-margin--none-top {
  margin-top: 0rem;
}
@media only screen and (min-width: 46.875em) {
  .acalog-custom .u-margin--none-top {
    margin-top: 0rem;
  }
}
.acalog-custom .u-margin--none-bottom {
  margin-bottom: 0rem;
}
@media only screen and (min-width: 46.875em) {
  .acalog-custom .u-margin--none-bottom {
    margin-bottom: 0rem;
  }
}
.acalog-custom .u-padding--sm {
  padding-top: 3rem;
  padding-bottom: 3rem;
}
@media only screen and (min-width: 46.875em) {
  .acalog-custom .u-padding--sm {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
}
.acalog-custom .u-padding--sm-top {
  padding-top: 3rem;
}
@media only screen and (min-width: 46.875em) {
  .acalog-custom .u-padding--sm-top {
    padding-top: 4rem;
  }
}
.acalog-custom .u-padding--sm-bottom {
  padding-bottom: 3rem;
}
@media only screen and (min-width: 46.875em) {
  .acalog-custom .u-padding--sm-bottom {
    padding-bottom: 4rem;
  }
}
.acalog-custom .u-padding--md {
  padding-top: 3rem;
  padding-bottom: 3rem;
}
@media only screen and (min-width: 46.875em) {
  .acalog-custom .u-padding--md {
    padding-top: 6rem;
    padding-top: 6rem;
  }
}
.acalog-custom .u-padding--md-top {
  padding-top: 3rem;
}
@media only screen and (min-width: 46.875em) {
  .acalog-custom .u-padding--md-top {
    padding-top: 6rem;
  }
}
.acalog-custom .u-padding--md-bottom {
  padding-bottom: 3rem;
}
@media only screen and (min-width: 46.875em) {
  .acalog-custom .u-padding--md-bottom {
    padding-bottom: 6rem;
  }
}
.acalog-custom .u-padding--lg {
  padding-top: 4rem;
  padding-bottom: 4rem;
}
@media only screen and (min-width: 46.875em) {
  .acalog-custom .u-padding--lg {
    padding-top: 8rem;
    padding-top: 8rem;
  }
}
.acalog-custom .u-padding--lg-top {
  padding-top: 4rem;
}
@media only screen and (min-width: 46.875em) {
  .acalog-custom .u-padding--lg-top {
    padding-top: 8rem;
  }
}
.acalog-custom .u-padding--lg-bottom {
  padding-bottom: 4rem;
}
@media only screen and (min-width: 46.875em) {
  .acalog-custom .u-padding--lg-bottom {
    padding-bottom: 8rem;
  }
}
.acalog-custom .u-padding--xl {
  padding-top: 4rem;
  padding-bottom: 4rem;
}
@media only screen and (min-width: 46.875em) {
  .acalog-custom .u-padding--xl {
    padding-top: 8rem;
    padding-top: 8rem;
  }
}
@media only screen and (min-width: 60.625em) {
  .acalog-custom .u-padding--xl {
    padding-top: 10rem;
    padding-top: 10rem;
  }
}
.acalog-custom .u-padding--xl-top {
  padding-top: 4rem;
}
@media only screen and (min-width: 46.875em) {
  .acalog-custom .u-padding--xl-top {
    padding-top: 8rem;
  }
}
@media only screen and (min-width: 60.625em) {
  .acalog-custom .u-padding--xl-top {
    padding-top: 10rem;
  }
}
.acalog-custom .u-padding--xl-bottom {
  padding-bottom: 4rem;
}
@media only screen and (min-width: 46.875em) {
  .acalog-custom .u-padding--xl-bottom {
    padding-bottom: 8rem;
  }
}
@media only screen and (min-width: 60.625em) {
  .acalog-custom .u-padding--xl-bottom {
    padding-bottom: 10rem;
  }
}
.acalog-custom .u-padding--none {
  padding-top: 0rem;
  padding-bottom: 0rem;
}
@media only screen and (min-width: 46.875em) {
  .acalog-custom .u-padding--none {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
}
.acalog-custom .u-padding--none-top {
  padding-top: 0rem;
}
@media only screen and (min-width: 46.875em) {
  .acalog-custom .u-padding--none-top {
    padding-top: 0rem;
  }
}
.acalog-custom .u-padding--none-bottom {
  padding-bottom: 0rem;
}
@media only screen and (min-width: 46.875em) {
  .acalog-custom .u-padding--none-bottom {
    padding-bottom: 0rem;
  }
}
.acalog-custom .sr-only,
.acalog-custom .ui-datepicker-prev span,
.acalog-custom .ui-datepicker-next span,
.acalog-custom .acalog-content #global-search-fieldset #keyword-submit-icon .acalog-icons-hidden,
.acalog-custom .element-invisible {
  border: 0;
  clip: rect(1px,1px,1px,1px);
  -webkit-clip-path: inset(50%);
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute !important;
  width: 1px;
  word-wrap: normal !important;
}
.acalog-custom .js.site-no-animation * {
  -webkit-animation: initial !important;
  animation: initial !important;
}
.acalog-custom .js.site-no-animation .video-header__overlay,
.acalog-custom .js.site-no-animation .video-header__title,
.acalog-custom .js.site-no-animation .video-header video,
.acalog-custom .js.site-no-animation .video-header__footer,
.acalog-custom .js.site-no-animation .video-header__footer .c-title-cta__arrow {
  opacity: 1 !important;
  -webkit-transition: none !important;
  transition: none !important;
}
.acalog-custom .js.site-no-animation .u-title-line,
.acalog-custom .js.site-no-animation .u-title-line--inner {
  opacity: 1 !important;
  -webkit-transition: none !important;
  transition: none !important;
  -webkit-transform: none !important;
  transform: none !important;
}
.acalog-custom .js.site-no-animation .u-fades-in {
  opacity: 1 !important;
  z-index: 1;
}
.acalog-custom .js.site-no-animation .u-draws-width {
  width: 100%;
}
.acalog-custom .js.site-no-animation .c-title-cta__title:hover svg,
.acalog-custom .js.site-no-animation .u-cta:hover,
.acalog-custom .js.site-no-animation .u-cta-regular:hover,
.acalog-custom .js.site-no-animation .u-clip-hover--scale-child-img:hover img,
.acalog-custom .js.site-no-animation .u-clip-hover--scale-child-img--target:hover img,
.acalog-custom .js.site-no-animation .entry-list__entry-title a:hover,
.acalog-custom .js.site-no-animation .entry-list__entry-title:hover,
.acalog-custom .js.site-no-animation .lead a:hover,
.acalog-custom .js.site-no-animation .c-double-callout__link-list a:hover,
.acalog-custom .js.site-no-animation .academic-depts__list a:hover,
.acalog-custom .js.site-no-animation .academic-depts__list .academic-depts__other-button:hover .academic-depts__other-button-text,
.acalog-custom .js.site-no-animation .three-col-callout__title:hover {
  -webkit-transform: none;
  transform: none;
}
.acalog-custom .js.site-no-animation .u-clip-hover:hover,
.acalog-custom .js.site-no-animation .u-clip-hover--child-img:hover img,
.acalog-custom .js.site-no-animation .u-clip-hover--scale-child-img:hover,
.acalog-custom .js.site-no-animation .u-clip-hover--scale-child-img--target:hover .u-clip-hover--target {
  -webkit-clip-path: inset(0);
  clip-path: inset(0);
}
.acalog-custom .js.site-no-animation .double-callout-image__link:hover .double-callout-image__content,
.acalog-custom .js.site-no-animation .double-callout-image__link:hover .double-callout-image__meta {
  left: 3rem;
}
.acalog-custom .js.site-no-animation .double-callout-image__link:hover .double-callout-image__content {
  top: 6.0rem;
}
.acalog-custom .js.site-no-animation .double-callout-image__link:hover .double-callout-image__shader {
  opacity: 1;
}
.acalog-custom .js.site-no-animation .quick-links-h__link:hover {
  padding: 2.0rem 1.8rem;
}
@media only screen and (min-width: 68.75em) {
  .acalog-custom .js.site-no-animation .quick-links-h__link:hover {
    padding: 3.0rem 1.8rem 4.5rem;
  }
}
.acalog-custom .js.site-no-animation .quick-links-v a {
  padding-left: 1.8rem;
  padding-right: 1.8rem;
  -webkit-transition: none;
  transition: none;
}
.acalog-custom .js.site-no-animation .quick-links-v a:hover {
  -webkit-transition: none;
  transition: none;
}
.acalog-custom .js.site-no-animation .c-video-embed__play:hover .c-video-embed__poster:before {
  background-color: rgba(0,0,0,0.5);
}
.acalog-custom .js.site-no-animation .ig-lockup__entry-link:hover img {
  -webkit-transform: none;
  transform: none;
}
.acalog-custom .js.site-no-animation .ig-lockup__entry-inner,
.acalog-custom .js.site-no-animation .ig-lockup__entry-inner * {
  -webkit-transition: none;
  transition: none;
}
.acalog-custom .js.site-no-animation .calendar-bar__list-item,
.acalog-custom .js.site-no-animation .calendar-bar__header {
  opacity: 1;
}
.acalog-custom .js.site-no-animation .guide-header__lead,
.acalog-custom .js.site-no-animation .guide-header__scroll-hint,
.acalog-custom .js.site-no-animation .scroll-list__item-number,
.acalog-custom .js.site-no-animation .guide-header__share-inner,
.acalog-custom .js.site-no-animation .guide__content,
.acalog-custom .js.site-no-animation .scroll-list__item-content--small p,
.acalog-custom .js.site-no-animation .scroll-list__item--video-embed .scroll-list__item-graphic,
.acalog-custom .js.site-no-animation .scroll-list__item--video-native .scroll-list__item-graphic,
.acalog-custom .js.site-no-animation .scroll-list__item--image .scroll-list__item-graphic,
.acalog-custom .js.site-no-animation .scroll-list__item--image .scroll-list__item-graphic img {
  -webkit-transform: none !important;
  transform: none !important;
  opacity: 1 !important;
  -webkit-transition: none !important;
  transition: none !important;
}
.acalog-custom .js.site-no-animation .scroll-list__item-content--large:before {
  width: 100%;
  -webkit-transition: none;
  transition: none;
}
.acalog-custom .js.site-no-animation .guide-header__list-count {
  display: none;
}
.acalog-custom .js.site-no-animation .site-header__main-nav .submenu,
.acalog-custom .js.site-no-animation .site-header__main-nav .submenu.show-menu {
  -webkit-transition: none;
  transition: none;
  -webkit-transform: translate3d(0,0,0);
  transform: translate3d(0,0,0);
}
.acalog-custom .js.site-no-animation .site-header__main-nav .submenu__links a,
.acalog-custom .js.site-no-animation .site-header__main-nav .submenu__links a.animate-in,
.acalog-custom .js.site-no-animation .site-header__main-nav .submenu__links a span {
  -webkit-transition: none !important;
  transition: none !important;
  -webkit-transform: none;
  transform: none;
  opacity: 1;
}
.acalog-custom .js.site-no-animation .site-header__main-nav .submenu__links a:before,
.acalog-custom .js.site-no-animation .site-header__main-nav .submenu__links a:after {
  display: none;
}
.acalog-custom .js.site-no-animation .site-options {
  -webkit-transition: none;
  transition: none;
}
.acalog-custom .js.site-no-animation .flyout {
  -webkit-transition: none;
  transition: none;
}
.acalog-custom .js.site-no-animation .flyout--more__nav-social svg:hover,
.acalog-custom .js.site-no-animation .flyout--more__nav-pages-link:hover,
.acalog-custom .js.site-no-animation .flyout--more__nav-pages-link:focus {
  -webkit-transform: none;
  transform: none;
  text-decoration: underline;
}
.acalog-custom .js.site-no-animation .flyout--search-label {
  -webkit-transition: none;
  transition: none;
}
.acalog-custom .js.site-no-animation .site-footer__links a:hover,
.acalog-custom .js.site-no-animation .site-footer__links a:focus {
  -webkit-transform: none;
  transform: none;
}
.acalog-custom .js.site-no-animation.js .calendar-bar__list,
.acalog-custom .js.site-no-animation.js .calendar-bar__header,
.acalog-custom .js.site-no-animation.js .calendar-bar__scroll-indicator,
.acalog-custom .js.site-no-animation.js .calendar-bar:after {
  -webkit-transition: none;
  transition: none;
}
.acalog-custom .js.site-no-animation.js .calendar-bar__header {
  opacity: 1;
}
.acalog-custom .js.site-no-animation.js .calendar-bar__list,
.acalog-custom .js.site-no-animation.js .calendar-bar__scroll-indicator,
.acalog-custom .js.site-no-animation.js .calendar-bar:after {
  -webkit-transform: translate3d(0,0,0);
  transform: translate3d(0,0,0);
}
.acalog-custom .js.site-no-animation.js .calendar-bar__list-item {
  opacity: 1;
}
.acalog-custom .js.site-no-animation.js .calendar-bar__list-item:before {
  height: 6.6rem;
  -webkit-transition: none;
  transition: none;
}
.acalog-custom body {
  padding-top: 0;
}
@font-face {
  font-family: "acalog-icons";
  font-style: normal;
  font-weight: normal;
  src: url("../../img/gateway/acalog-icons.ttf") format("truetype");
}
.acalog-custom .acalog-content .acalog-catalog-name {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 16px;
  color: #000;
}
.acalog-custom .acalog-content .acalog-catalog-archived-alert {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 18px;
  color: #B43135;
}
.acalog-custom .acalog-content .highlight_1 {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 16px;
  color: red;
}
.acalog-custom .acalog-content h1,
.acalog-custom .acalog-content h2,
.acalog-custom .acalog-content h3,
.acalog-custom .acalog-content h4,
.acalog-custom .acalog-content h5,
.acalog-custom .acalog-content h6 {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  color: #000;
  margin: 20px 0px 10px 0px;
  text-transform: none;
}
.acalog-custom .acalog-content h1.acalog-page-title {
  margin: 10px 0;
}
.acalog-custom .acalog-content h1 {
  font-size: 34px;
}
.acalog-custom .acalog-content h2 {
  font-size: 28px;
}
.acalog-custom .acalog-content h3 {
  font-size: 24px;
}
.acalog-custom .acalog-content h4 {
  font-size: 20px;
}
.acalog-custom .acalog-content h5 {
  font-size: 18px;
}
.acalog-custom .acalog-content h6 {
  font-size: 16px;
}
.acalog-custom .acalog-content p,
.acalog-custom .acalog-content th,
.acalog-custom .acalog-content td {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 16px;
  color: #000;
}
.acalog-custom .acalog-content a {
  font-size: 16px;
  color: #B43135;
  text-decoration: underline;
}
.acalog-custom .acalog-content th {
  font-size: 1.2rem;
  font-weight: 600;
  letter-spacing: .05rem;
  text-transform: uppercase;
  line-height: 1.58;
  padding: 1.4rem 1.4rem 1.2rem;
  text-align: left;
}
.acalog-custom .acalog-content th.th_lt,
.acalog-custom .acalog-content th.th_rt {
  background-color: #B43135;
  color: #fff;
}
.acalog-custom .acalog-content th.th_lt a,
.acalog-custom .acalog-content th.th_rt a {
  color: #fff;
}
.acalog-custom .acalog-content td.td_lb,
.acalog-custom .acalog-content td.td_rb {
  background-color: #B43135;
  padding: 0;
}
.acalog-custom .acalog-content td.td_Dark {
  background-color: #F2F2F2;
}
.acalog-custom .acalog-content #global-search-fieldset {
  border-bottom: .1rem solid #f2f2f2;
  margin: 0 0 1.5rem 0;
}
.acalog-custom .acalog-content #global-search-fieldset legend,
.acalog-custom .acalog-content #global-search-fieldset .no_display {
  display: none;
}
.acalog-custom .acalog-content #global-search-fieldset select,
.acalog-custom .acalog-content #global-search-fieldset input {
  height: 4rem;
  margin: 0 0 1.5rem 0;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 16px;
}
.acalog-custom .acalog-content #global-search-fieldset .n2_search_header {
  display: block;
  border-top: .3rem solid #000;
  padding: 1.4rem 2rem 1.3rem 0;
  margin: 1.5rem 0 1.3rem 0;
  width: 100%;
  font-weight: 600;
  padding: 0.6rem 2rem 0.6rem 0;
  line-height: 1.4;
  font-size: 18px;
}
@media only screen and (min-width: 46.875em) {
  .acalog-custom .acalog-content #global-search-fieldset .n2_search_header {
    border-top: 0.3rem solid #B43135;
    padding: 1.4rem 2rem 1.3rem 0;
    margin-bottom: 1.3rem;
  }
}
.acalog-custom .acalog-content #global-search-fieldset #keyword-submit-icon {
  margin: -47px 12px 0 0;
  float: right;
  width: 18px;
  height: 18px;
  padding: 1px;
  border-width: 1px;
  border-style: solid;
  border-color: transparent;
  display: inline-block;
  position: relative;
  color: #000000;
  font-family: 'acalog-icons';
  font-size: 20px;
  font-weight: normal;
  text-decoration: none;
  line-height: 1;
}
.acalog-custom .acalog-content #global-search-fieldset #exact_match_n2 {
  display: inline-block;
  margin: 0 3px 0 0;
  width: auto;
  vertical-align: middle;
}
.acalog-custom .acalog-content #global-search-fieldset label.n2_search {
  display: inline;
  margin: 0;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 14px;
}
.acalog-custom .acalog-content #global-search-fieldset .n2_search {
  display: block;
  margin: 0 0 1.5rem 0;
}
.acalog-custom .acalog-content .n2_links {
  padding: .6rem 0;
}
.acalog-custom .acalog-content .n2_links a {
  color: #000;
  display: block;
  line-height: 1.3;
  text-decoration: none;
  font-size: 18px;
  -webkit-transition: all .4s ease;
  transition: all .4s ease;
}
.acalog-custom .acalog-content .n2_links a:hover {
  -webkit-transform: translate3d(5px,0,0);
  transform: translate3d(5px,0,0);
  -webkit-transition-duration: .5s;
  transition-duration: .5s;
  color: #B43135;
}
.acalog-custom .acalog-content .n2_links#gateway-nav-current a {
  font-weight: 600;
  color: #B43135;
}
.acalog-custom .acalog-content .n2_links:last-child {
  margin-bottom: 3rem;
}
.toplevel_popup .n1_header,
table.block_n2_and_content .n1_header,
.tooltip .n1_header {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  line-height: 1.5;
}
.toplevel_popup .n1_archived,
table.block_n2_and_content .n1_archived,
.tooltip .n1_archived {
  font-family: Arial, Verdana, Helvetica, 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: Arial, Verdana, Helvetica, 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: 600;
  font-family: "Larsseit";
  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: Arial, Verdana, Helvetica, sans-serif;
  text-decoration: none;
  line-height: 1.3;
}
.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: Arial, Verdana, Helvetica, sans-serif;
  text-decoration: none;
  line-height: 1.3;
}
.toplevel_popup h1,
.toplevel_popup .header,
table.block_n2_and_content h1,
table.block_n2_and_content .header,
.tooltip h1,
.tooltip .header {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  line-height: 1.2;
}
.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: Arial, Verdana, Helvetica, sans-serif;
  line-height: 1.27;
}
.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: Arial, Verdana, Helvetica, sans-serif;
  line-height: 1.3125;
}
.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: Arial, Verdana, Helvetica, sans-serif;
  line-height: 1.5;
}
.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 {
  line-height: 1.5;
}
.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: Arial, Verdana, Helvetica, sans-serif;
  line-height: 1.2;
}
.toplevel_popup td,
table.block_n2_and_content td,
.tooltip td {
  font-weight: normal;
  font-family: Arial, Verdana, Helvetica, 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: Arial, Verdana, Helvetica, 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: Arial, Verdana, Helvetica, sans-serif;
  text-decoration: underline;
  line-height: 1.5;
}
.toplevel_popup th,
table.block_n2_and_content th,
.tooltip th {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  line-height: 1.5;
}
#gateway-popup body,
#gateway-page body {
  background: #fff;
  font-family: "Larsseit";
  -webkit-font-kerning: normal;
  font-kerning: normal;
  width: 100%;
  -webkit-font-smoothing: antialiased;
  font-size: 1.6rem;
  font-weight: 400;
  line-height: 1.2;
  position: relative;
}
#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: 1440px;
  width: 100%;
  margin: 0px auto 0px auto;
}
#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 0px 5px 0px;
}
#gateway-popup #select_catalog,
#gateway-page #select_catalog {
  width: 400px;
}
#gateway-popup .block_n2,
#gateway-page .block_n2 {
  padding: 0px 20px 0px 135px;
  width: 38.4%;
}
#gateway-popup .block_n2_content,
#gateway-page .block_n2_content {
  width: 100%;
  top: -34px;
}
#gateway-popup .block_n2_search,
#gateway-page .block_n2_search {
  padding: 0px 0px 0px 0px;
}
#gateway-popup #exact_match_n2,
#gateway-page #exact_match_n2 {
  display: inline-block;
  margin: 0 3px 0 0;
  width: auto;
  vertical-align: middle;
}
#gateway-popup label.n2_search,
#gateway-page label.n2_search {
  display: inline;
  margin: 0;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 14px;
}
#gateway-popup .n2_search,
#gateway-page .n2_search {
  display: block;
  margin: 0 0 1.5rem 0;
}
#gateway-popup .n2_search_header,
#gateway-page .n2_search_header {
  display: block;
  border-top: 0.3rem solid #B43135;
  padding: 1.4rem 2rem 1.3rem 0;
  margin: 1.5rem 0 1.3rem 0;
  width: 100%;
  padding: 0.6rem 0px 0.6rem 0;
}
#gateway-popup .n2_links,
#gateway-page .n2_links {
  padding: .6rem 0;
}
#gateway-popup .n2_links a,
#gateway-page .n2_links a {
  display: block;
  text-decoration: none;
  -webkit-transition: all .4s ease;
  transition: all .4s ease;
}
#gateway-popup .n2_links a:hover,
#gateway-page .n2_links a:hover {
  -webkit-transform: translate3d(5px,0,0);
  transform: translate3d(5px,0,0);
  -webkit-transition-duration: .5s;
  transition-duration: .5s;
}
#gateway-popup #gateway-nav-current a,
#gateway-page #gateway-nav-current a {
  font-weight: 600;
  color: #B43135;
}
#gateway-popup .acalog-content .n2_links:last-child,
#gateway-page .acalog-content .n2_links:last-child {
  margin-bottom: 3rem;
}
#gateway-popup .block_content_outer,
#gateway-page .block_content_outer {
  padding: 0px 20px 0px 48px;
  width: 50%;
}
#gateway-popup .block_content,
#gateway-page .block_content {
  padding: 0px 0px 0px 0px;
  width: 100%;
}
#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 {
  background-color: #f2f2f2;
  color: black;
  font-size: 11px;
}
#gateway-footer-copyright a {
  text-decoration: underline;
}
#gateway-popup body,
#gateway-print body,
#gateway-page body {
  display: block;
}
html {
  font-size: 10px;
}
select:focus,
textarea:focus,
input:focus {
  border: 2px solid #000;
  outline: none;
}
.float_right {
  padding-right: 20px;
}
.block_n3_left {
  float: right;
  padding-right: 15px;
}
.acalog-content th {
  font-size: 1.2rem;
  font-weight: 600;
  letter-spacing: .05rem;
  text-transform: uppercase;
  line-height: 1.58;
  padding: 1.4rem 1.4rem 1.2rem;
  text-align: left;
}
#gateway-popup #select_catalog,
#gateway-page #select_catalog {
  width: 400px;
  background-image: linear-gradient(45deg,transparent 50%,black 50%), linear-gradient(135deg,black 50%,transparent 50%);
  background-position: calc(100% - 20px) calc(1em + 2px), calc(100% - 15px) calc(1em + 2px), calc(100% - 2.5em) 0.5em;
  background-size: 5px 5px, 5px 5px, 1px 1.5em;
  background-repeat: no-repeat;
}
#location {
  width: 100% !important;
  height: 4rem;
  margin: 0 0 1.5rem 0;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 16px;
  width: 100% !important;
  background-image: linear-gradient(45deg,transparent 50%,black 50%), linear-gradient(135deg,black 50%,transparent 50%);
  background-position: calc(100% - 20px) calc(1em + 2px), calc(100% - 15px) calc(1em + 2px), calc(100% - 2.5em) 0.5em;
  background-size: 5px 5px, 5px 5px, 1px 1.5em;
  background-repeat: no-repeat;
}
#global-search-fieldset {
  border-bottom: .1rem solid #f2f2f2;
  margin: 0 0 1.5rem 0;
}
#global-search-fieldset legend,
#global-search-fieldset .no_display {
  display: none;
}
#gateway-page #keyword,
input#keyword,
#gateway-popup #select_catalog,
#gateway-page #select_catalog {
  height: 4rem;
  margin: 0 0 1.5rem 0;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 16px;
  width: 100% !important;
}
.n2_search_header {
  display: block;
  border-top: .3rem solid #000;
  padding: 1.4rem 2rem 1.3rem 0;
  margin: 1.5rem 0 1.3rem 0;
  width: 100%;
  font-weight: 600;
  padding: 0.6rem 2rem 0.6rem 0;
  line-height: 1.4;
  font-size: 18px;
}
@media only screen and (min-width: 46.875em) {
  .n2_search_header {
    border-top: 0.3rem solid #B43135;
    padding: 1.4rem 2rem 1.3rem 0;
    margin-bottom: 1.3rem;
  }
}
#gateway-page #keyword-submit-icon {
  margin: -47px 12px 0 0 !important;
  float: right;
  width: 18px;
  height: 18px;
  padding: 1px;
  border-width: 1px;
  border-style: solid;
  border-color: transparent;
  display: inline-block;
  position: relative;
  color: #000000;
  font-family: 'acalog-icons';
  font-size: 20px;
  font-weight: normal;
  text-decoration: none;
  line-height: 1;
}
select,
textarea,
input {
  width: 100%;
  display: block;
  border: 1px solid #000000;
  border-radius: 4px !important;
  padding: 1rem;
  font-size: inherit;
  font-family: "Larsseit";
  margin: 0 0 3.0rem;
}
.acalog-content td.td_lb,
.acalog-content td.td_rb {
  padding: 0;
}
.breadcrumb__list {
  margin-top: 13px;
}
#course_search table tbody td.th_lt,
#course_search td.th_rt,
td.td_lb,
td.td_rb,
#search_form  table tbody td.th_lt,
#search_form  td.th_rt,
td.td_lb,
td.td_rb {
  border-color: #B43135 !important;
  background-color: #B43135 !important;
}
#course_search table tbody .td_dark,
#course_search table tbody .td_light,
#search_form table tbody .td_dark,
#search_form table tbody .td_light {
  background-color: #ffffff;
  color: black;
}
input#exact_match {
  width: 13px;
  display: inline-block;
  margin: 3px 3px 3px 4px !important;
}
.td_light select {
  margin: 3px 3px 3px 4px !important;
}
