:root {
  --ssa-color-palette-black: rgb(0, 0, 0);
  --ssa-color-palette-brand-accent-1: rgb(235, 87, 33);
  --ssa-color-palette-brand-primary-1-dark: rgb(0, 45, 45);
  --ssa-color-palette-brand-primary-2-dark: rgb(54, 96, 96);
  --ssa-color-palette-brand-primary-2-light: rgb(183, 198, 198);
  --ssa-color-palette-brand-primary-2-lightest: rgb(220, 227, 227);
  --ssa-color-palette-brand-primary-3-light: rgb(211, 227, 100);
  --ssa-color-palette-brand-primary-3-lightest: rgb(235, 242, 188);
  --ssa-color-palette-color-1: rgb(2, 55, 55);
  --ssa-color-palette-color-2: rgb(122, 157, 150);
  --ssa-color-palette-color-3: rgb(168, 194, 8);
  --ssa-color-palette-dark-grey: rgb(76, 76, 76);
  --ssa-color-palette-grey: rgb(137, 133, 126);
  --ssa-color-palette-light-1: rgb(249, 247, 246);
  --ssa-color-palette-light-2: rgb(240, 236, 232);
  --ssa-color-palette-light-3: rgb(220, 214, 209);
  --ssa-color-palette-orange: rgb(255, 190, 0);
  --ssa-color-palette-white: rgb(255, 255, 255);
}
.coh-color-dark-grey {
  color: rgb(76, 76, 76);
}
[data-icon-icomoon] {
  font-family: "Icomoon", serif;
}
[data-icon-icomoon]:after {
  font-family: "Icomoon", serif;
  content: attr(data-icon-icomoon);
}
@font-face {
  font-family: "Icomoon";
  src: url("/sites/default/files/cohesion/icomoon.eot");
  src: url("/sites/default/files/cohesion/icomoon.eot?#iefix") format("embedded-opentype"), url("/sites/default/files/cohesion/icomoon.woff") format("woff"), url("/sites/default/files/cohesion/icomoon.ttf") format("truetype");
  font-display: auto;
}
:root {
  --ssa-font-stacks-tenorite: 'Tenorite', Arial, sans-serif;;
  --ssa-font-stacks-tenorite-bold: 'Tenorite Bold', Arial, sans-serif;;
  --ssa-font-stacks-tenorite-bold-italic: 'Tenorite Bold Italic', Arial, sans-serif;;
  --ssa-font-stacks-tenorite-italic: 'Tenorite Italic', Arial, sans-serif;;
}
@font-face {
  font-family: "Tenorite Italic";
  src: url("/sites/default/files/cohesion/26622973498.ttf") format("truetype");
}
@font-face {
  font-family: "Tenorite Bold";
  src: url("/sites/default/files/cohesion/27733932592.ttf") format("truetype");
}
@font-face {
  font-family: "Tenorite Bold Italic";
  src: url("/sites/default/files/cohesion/26512206606.ttf") format("truetype");
}
@font-face {
  font-family: "Tenorite";
  src: url("/sites/default/files/cohesion/29595851800.ttf") format("truetype");
}
:root {
  --ssa-responsive-grid-settings-width: 100rem;
  --ssa-responsive-grid-settings-boxed-width: 91rem;
  --ssa-responsive-grid-settings-inner-gutter: 2rem;
  --ssa-responsive-grid-settings-outer-gutter: 4.5rem;
}
@media (max-width: 1599px) {
  :root {
    --ssa-responsive-grid-settings-width: 84.375rem;
    --ssa-responsive-grid-settings-boxed-width: 75.375rem;
    --ssa-responsive-grid-settings-inner-gutter: 2rem;
    --ssa-responsive-grid-settings-outer-gutter: 4.5rem;
  }
}
@media (max-width: 1349px) {
  :root {
    --ssa-responsive-grid-settings-width: 70.25rem;
    --ssa-responsive-grid-settings-boxed-width: 64.25rem;
    --ssa-responsive-grid-settings-inner-gutter: 1.5rem;
    --ssa-responsive-grid-settings-outer-gutter: 3rem;
  }
}
@media (max-width: 1123px) {
  :root {
    --ssa-responsive-grid-settings-width: 48rem;
    --ssa-responsive-grid-settings-boxed-width: 42rem;
    --ssa-responsive-grid-settings-inner-gutter: 1.5rem;
    --ssa-responsive-grid-settings-outer-gutter: 3rem;
  }
}
@media (max-width: 767px) {
  :root {
    --ssa-responsive-grid-settings-width: 35.3125rem;
    --ssa-responsive-grid-settings-boxed-width: 32.3125rem;
    --ssa-responsive-grid-settings-inner-gutter: 1.5rem;
    --ssa-responsive-grid-settings-outer-gutter: 1.5rem;
  }
}
@media (max-width: 564px) {
  :root {
    --ssa-responsive-grid-settings-width: 20rem;
    --ssa-responsive-grid-settings-boxed-width: 17rem;
    --ssa-responsive-grid-settings-inner-gutter: 1.5rem;
    --ssa-responsive-grid-settings-outer-gutter: 1.5rem;
  }
}
.coh-row-inner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-left: -1rem;
  margin-right: -1rem;
}
@media (max-width: 1599px) {
  .coh-row-inner {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    margin-left: -1rem;
    margin-right: -1rem;
  }
}
@media (max-width: 1349px) {
  .coh-row-inner {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    margin-left: -0.75rem;
    margin-right: -0.75rem;
  }
}
@media (max-width: 1123px) {
  .coh-row-inner {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    margin-left: -0.75rem;
    margin-right: -0.75rem;
  }
}
@media (max-width: 767px) {
  .coh-row-inner {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    margin-left: -0.75rem;
    margin-right: -0.75rem;
  }
}
@media (max-width: 564px) {
  .coh-row-inner {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    margin-left: -0.75rem;
    margin-right: -0.75rem;
  }
}
.coh-column {
  position: relative;
  width: 100%;
  min-height: 1px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.coh-column {
  padding-left: 1rem;
  padding-right: 1rem;
}
@media (max-width: 1599px) {
  .coh-column {
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
@media (max-width: 1349px) {
  .coh-column {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }
}
@media (max-width: 1123px) {
  .coh-column {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }
}
@media (max-width: 767px) {
  .coh-column {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }
}
@media (max-width: 564px) {
  .coh-column {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }
}
.coh-col-xl {
  -webkit-flex-basis: 0;
      -ms-flex-preferred-size: 0;
          flex-basis: 0;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  max-width: 100%;
}
.coh-layout-col-xl {
  -webkit-flex-basis: 0;
      -ms-flex-preferred-size: 0;
          flex-basis: 0;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  max-width: 100%;
  opacity: 1;
}
.coh-col-xl-auto {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: auto;
  max-width: none;
}
.coh-layout-col-xl-auto {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: auto;
  max-width: 200px;
  opacity: 1;
}
.coh-layout-col-xl-hidden {
  max-width: 200px;
  opacity: 0.5;
}
.coh-col-xl-1 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 8.3333333333%;
      -ms-flex: 0 0 8.3333333333%;
          flex: 0 0 8.3333333333%;
  max-width: 8.3333333333%;
}
.coh-layout-col-xl-1 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 -webkit-calc(8.3333333333% - 10px);
      -ms-flex: 0 0 calc(8.3333333333% - 10px);
          flex: 0 0 calc(8.3333333333% - 10px);
  max-width: -webkit-calc(8.3333333333% - 10px);
  max-width: calc(8.3333333333% - 10px);
  opacity: 1;
}
.coh-layout-col-xl-1.coh-layout-canvas-component-drop-zone {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 8.3333333333%;
      -ms-flex: 0 0 8.3333333333%;
          flex: 0 0 8.3333333333%;
  max-width: 8.3333333333%;
}
.coh-col-xl-2 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 16.6666666667%;
      -ms-flex: 0 0 16.6666666667%;
          flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}
.coh-layout-col-xl-2 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 -webkit-calc(16.6666666667% - 10px);
      -ms-flex: 0 0 calc(16.6666666667% - 10px);
          flex: 0 0 calc(16.6666666667% - 10px);
  max-width: -webkit-calc(16.6666666667% - 10px);
  max-width: calc(16.6666666667% - 10px);
  opacity: 1;
}
.coh-layout-col-xl-2.coh-layout-canvas-component-drop-zone {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 16.6666666667%;
      -ms-flex: 0 0 16.6666666667%;
          flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}
.coh-col-xl-3 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 25%;
      -ms-flex: 0 0 25%;
          flex: 0 0 25%;
  max-width: 25%;
}
.coh-layout-col-xl-3 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 -webkit-calc(25% - 10px);
      -ms-flex: 0 0 calc(25% - 10px);
          flex: 0 0 calc(25% - 10px);
  max-width: -webkit-calc(25% - 10px);
  max-width: calc(25% - 10px);
  opacity: 1;
}
.coh-layout-col-xl-3.coh-layout-canvas-component-drop-zone {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 25%;
      -ms-flex: 0 0 25%;
          flex: 0 0 25%;
  max-width: 25%;
}
.coh-col-xl-4 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 33.3333333333%;
      -ms-flex: 0 0 33.3333333333%;
          flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}
.coh-layout-col-xl-4 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 -webkit-calc(33.3333333333% - 10px);
      -ms-flex: 0 0 calc(33.3333333333% - 10px);
          flex: 0 0 calc(33.3333333333% - 10px);
  max-width: -webkit-calc(33.3333333333% - 10px);
  max-width: calc(33.3333333333% - 10px);
  opacity: 1;
}
.coh-layout-col-xl-4.coh-layout-canvas-component-drop-zone {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 33.3333333333%;
      -ms-flex: 0 0 33.3333333333%;
          flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}
.coh-col-xl-5 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 41.6666666667%;
      -ms-flex: 0 0 41.6666666667%;
          flex: 0 0 41.6666666667%;
  max-width: 41.6666666667%;
}
.coh-layout-col-xl-5 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 -webkit-calc(41.6666666667% - 10px);
      -ms-flex: 0 0 calc(41.6666666667% - 10px);
          flex: 0 0 calc(41.6666666667% - 10px);
  max-width: -webkit-calc(41.6666666667% - 10px);
  max-width: calc(41.6666666667% - 10px);
  opacity: 1;
}
.coh-layout-col-xl-5.coh-layout-canvas-component-drop-zone {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 41.6666666667%;
      -ms-flex: 0 0 41.6666666667%;
          flex: 0 0 41.6666666667%;
  max-width: 41.6666666667%;
}
.coh-col-xl-6 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 50%;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  max-width: 50%;
}
.coh-layout-col-xl-6 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 -webkit-calc(50% - 10px);
      -ms-flex: 0 0 calc(50% - 10px);
          flex: 0 0 calc(50% - 10px);
  max-width: -webkit-calc(50% - 10px);
  max-width: calc(50% - 10px);
  opacity: 1;
}
.coh-layout-col-xl-6.coh-layout-canvas-component-drop-zone {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 50%;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  max-width: 50%;
}
.coh-col-xl-7 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 58.3333333333%;
      -ms-flex: 0 0 58.3333333333%;
          flex: 0 0 58.3333333333%;
  max-width: 58.3333333333%;
}
.coh-layout-col-xl-7 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 -webkit-calc(58.3333333333% - 10px);
      -ms-flex: 0 0 calc(58.3333333333% - 10px);
          flex: 0 0 calc(58.3333333333% - 10px);
  max-width: -webkit-calc(58.3333333333% - 10px);
  max-width: calc(58.3333333333% - 10px);
  opacity: 1;
}
.coh-layout-col-xl-7.coh-layout-canvas-component-drop-zone {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 58.3333333333%;
      -ms-flex: 0 0 58.3333333333%;
          flex: 0 0 58.3333333333%;
  max-width: 58.3333333333%;
}
.coh-col-xl-8 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 66.6666666667%;
      -ms-flex: 0 0 66.6666666667%;
          flex: 0 0 66.6666666667%;
  max-width: 66.6666666667%;
}
.coh-layout-col-xl-8 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 -webkit-calc(66.6666666667% - 10px);
      -ms-flex: 0 0 calc(66.6666666667% - 10px);
          flex: 0 0 calc(66.6666666667% - 10px);
  max-width: -webkit-calc(66.6666666667% - 10px);
  max-width: calc(66.6666666667% - 10px);
  opacity: 1;
}
.coh-layout-col-xl-8.coh-layout-canvas-component-drop-zone {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 66.6666666667%;
      -ms-flex: 0 0 66.6666666667%;
          flex: 0 0 66.6666666667%;
  max-width: 66.6666666667%;
}
.coh-col-xl-9 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 75%;
      -ms-flex: 0 0 75%;
          flex: 0 0 75%;
  max-width: 75%;
}
.coh-layout-col-xl-9 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 -webkit-calc(75% - 10px);
      -ms-flex: 0 0 calc(75% - 10px);
          flex: 0 0 calc(75% - 10px);
  max-width: -webkit-calc(75% - 10px);
  max-width: calc(75% - 10px);
  opacity: 1;
}
.coh-layout-col-xl-9.coh-layout-canvas-component-drop-zone {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 75%;
      -ms-flex: 0 0 75%;
          flex: 0 0 75%;
  max-width: 75%;
}
.coh-col-xl-10 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 83.3333333333%;
      -ms-flex: 0 0 83.3333333333%;
          flex: 0 0 83.3333333333%;
  max-width: 83.3333333333%;
}
.coh-layout-col-xl-10 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 -webkit-calc(83.3333333333% - 10px);
      -ms-flex: 0 0 calc(83.3333333333% - 10px);
          flex: 0 0 calc(83.3333333333% - 10px);
  max-width: -webkit-calc(83.3333333333% - 10px);
  max-width: calc(83.3333333333% - 10px);
  opacity: 1;
}
.coh-layout-col-xl-10.coh-layout-canvas-component-drop-zone {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 83.3333333333%;
      -ms-flex: 0 0 83.3333333333%;
          flex: 0 0 83.3333333333%;
  max-width: 83.3333333333%;
}
.coh-col-xl-11 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 91.6666666667%;
      -ms-flex: 0 0 91.6666666667%;
          flex: 0 0 91.6666666667%;
  max-width: 91.6666666667%;
}
.coh-layout-col-xl-11 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 -webkit-calc(91.6666666667% - 10px);
      -ms-flex: 0 0 calc(91.6666666667% - 10px);
          flex: 0 0 calc(91.6666666667% - 10px);
  max-width: -webkit-calc(91.6666666667% - 10px);
  max-width: calc(91.6666666667% - 10px);
  opacity: 1;
}
.coh-layout-col-xl-11.coh-layout-canvas-component-drop-zone {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 91.6666666667%;
      -ms-flex: 0 0 91.6666666667%;
          flex: 0 0 91.6666666667%;
  max-width: 91.6666666667%;
}
.coh-col-xl-12 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
}
.coh-layout-col-xl-12 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 -webkit-calc(100% - 10px);
      -ms-flex: 0 0 calc(100% - 10px);
          flex: 0 0 calc(100% - 10px);
  max-width: -webkit-calc(100% - 10px);
  max-width: calc(100% - 10px);
  opacity: 1;
}
.coh-layout-col-xl-12.coh-layout-canvas-component-drop-zone {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
}
.coh-col-xl-1-5 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 20%;
      -ms-flex: 0 0 20%;
          flex: 0 0 20%;
  max-width: 20%;
}
.coh-layout-col-xl-1-5 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 -webkit-calc(20% - 10px);
      -ms-flex: 0 0 calc(20% - 10px);
          flex: 0 0 calc(20% - 10px);
  max-width: -webkit-calc(20% - 10px);
  max-width: calc(20% - 10px);
  opacity: 1;
}
.coh-layout-col-xl-1-5.coh-layout-canvas-component-drop-zone {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 20%;
      -ms-flex: 0 0 20%;
          flex: 0 0 20%;
  max-width: 20%;
}
.coh-col-xl-push-12 {
  left: 100%;
}
.coh-col-xl-pull-12 {
  right: 100%;
}
.coh-col-xl-offset-12 {
  margin-left: 100%;
}
.coh-col-xl-push-11 {
  left: 91.6666666667%;
}
.coh-col-xl-pull-11 {
  right: 91.6666666667%;
}
.coh-col-xl-offset-11 {
  margin-left: 91.6666666667%;
}
.coh-col-xl-push-10 {
  left: 83.3333333333%;
}
.coh-col-xl-pull-10 {
  right: 83.3333333333%;
}
.coh-col-xl-offset-10 {
  margin-left: 83.3333333333%;
}
.coh-col-xl-push-9 {
  left: 75%;
}
.coh-col-xl-pull-9 {
  right: 75%;
}
.coh-col-xl-offset-9 {
  margin-left: 75%;
}
.coh-col-xl-push-8 {
  left: 66.6666666667%;
}
.coh-col-xl-pull-8 {
  right: 66.6666666667%;
}
.coh-col-xl-offset-8 {
  margin-left: 66.6666666667%;
}
.coh-col-xl-push-7 {
  left: 58.3333333333%;
}
.coh-col-xl-pull-7 {
  right: 58.3333333333%;
}
.coh-col-xl-offset-7 {
  margin-left: 58.3333333333%;
}
.coh-col-xl-push-6 {
  left: 50%;
}
.coh-col-xl-pull-6 {
  right: 50%;
}
.coh-col-xl-offset-6 {
  margin-left: 50%;
}
.coh-col-xl-push-5 {
  left: 41.6666666667%;
}
.coh-col-xl-pull-5 {
  right: 41.6666666667%;
}
.coh-col-xl-offset-5 {
  margin-left: 41.6666666667%;
}
.coh-col-xl-push-4 {
  left: 33.3333333333%;
}
.coh-col-xl-pull-4 {
  right: 33.3333333333%;
}
.coh-col-xl-offset-4 {
  margin-left: 33.3333333333%;
}
.coh-col-xl-push-3 {
  left: 25%;
}
.coh-col-xl-pull-3 {
  right: 25%;
}
.coh-col-xl-offset-3 {
  margin-left: 25%;
}
.coh-col-xl-push-2 {
  left: 16.6666666667%;
}
.coh-col-xl-pull-2 {
  right: 16.6666666667%;
}
.coh-col-xl-offset-2 {
  margin-left: 16.6666666667%;
}
.coh-visible-xl {
  display: block;
}
.coh-col-xl-push-1 {
  left: 8.3333333333%;
}
.coh-col-xl-pull-1 {
  right: 8.3333333333%;
}
.coh-col-xl-offset-1 {
  margin-left: 8.3333333333%;
}
.coh-hidden-xl {
  display: none;
}
.coh-col-xl-push-0 {
  left: auto;
}
.coh-col-xl-pull-0 {
  right: auto;
}
.coh-col-xl-offset-0 {
  margin-left: 0;
}
.coh-col-xl-push-1-5 {
  left: 20%;
}
.coh-col-xl-pull-1-5 {
  right: 20%;
}
.coh-col-xl-offset-1-5 {
  margin-left: 20%;
}
@media (max-width: 1599px) {
  .coh-col-lg {
    -webkit-flex-basis: 0;
        -ms-flex-preferred-size: 0;
            flex-basis: 0;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%;
  }
  .coh-layout-col-lg {
    -webkit-flex-basis: 0;
        -ms-flex-preferred-size: 0;
            flex-basis: 0;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%;
    opacity: 1;
  }
  .coh-col-lg-auto {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .coh-layout-col-lg-auto {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: 200px;
    opacity: 1;
  }
  .coh-layout-col-lg-hidden {
    max-width: 200px;
    opacity: 0.5;
  }
  .coh-col-lg-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.3333333333%;
        -ms-flex: 0 0 8.3333333333%;
            flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .coh-layout-col-lg-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 -webkit-calc(8.3333333333% - 10px);
        -ms-flex: 0 0 calc(8.3333333333% - 10px);
            flex: 0 0 calc(8.3333333333% - 10px);
    max-width: -webkit-calc(8.3333333333% - 10px);
    max-width: calc(8.3333333333% - 10px);
    opacity: 1;
  }
  .coh-layout-col-lg-1.coh-layout-canvas-component-drop-zone {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.3333333333%;
        -ms-flex: 0 0 8.3333333333%;
            flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .coh-col-lg-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.6666666667%;
        -ms-flex: 0 0 16.6666666667%;
            flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .coh-layout-col-lg-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 -webkit-calc(16.6666666667% - 10px);
        -ms-flex: 0 0 calc(16.6666666667% - 10px);
            flex: 0 0 calc(16.6666666667% - 10px);
    max-width: -webkit-calc(16.6666666667% - 10px);
    max-width: calc(16.6666666667% - 10px);
    opacity: 1;
  }
  .coh-layout-col-lg-2.coh-layout-canvas-component-drop-zone {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.6666666667%;
        -ms-flex: 0 0 16.6666666667%;
            flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .coh-col-lg-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .coh-layout-col-lg-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 -webkit-calc(25% - 10px);
        -ms-flex: 0 0 calc(25% - 10px);
            flex: 0 0 calc(25% - 10px);
    max-width: -webkit-calc(25% - 10px);
    max-width: calc(25% - 10px);
    opacity: 1;
  }
  .coh-layout-col-lg-3.coh-layout-canvas-component-drop-zone {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .coh-col-lg-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.3333333333%;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .coh-layout-col-lg-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 -webkit-calc(33.3333333333% - 10px);
        -ms-flex: 0 0 calc(33.3333333333% - 10px);
            flex: 0 0 calc(33.3333333333% - 10px);
    max-width: -webkit-calc(33.3333333333% - 10px);
    max-width: calc(33.3333333333% - 10px);
    opacity: 1;
  }
  .coh-layout-col-lg-4.coh-layout-canvas-component-drop-zone {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.3333333333%;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .coh-col-lg-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.6666666667%;
        -ms-flex: 0 0 41.6666666667%;
            flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .coh-layout-col-lg-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 -webkit-calc(41.6666666667% - 10px);
        -ms-flex: 0 0 calc(41.6666666667% - 10px);
            flex: 0 0 calc(41.6666666667% - 10px);
    max-width: -webkit-calc(41.6666666667% - 10px);
    max-width: calc(41.6666666667% - 10px);
    opacity: 1;
  }
  .coh-layout-col-lg-5.coh-layout-canvas-component-drop-zone {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.6666666667%;
        -ms-flex: 0 0 41.6666666667%;
            flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .coh-col-lg-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .coh-layout-col-lg-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 -webkit-calc(50% - 10px);
        -ms-flex: 0 0 calc(50% - 10px);
            flex: 0 0 calc(50% - 10px);
    max-width: -webkit-calc(50% - 10px);
    max-width: calc(50% - 10px);
    opacity: 1;
  }
  .coh-layout-col-lg-6.coh-layout-canvas-component-drop-zone {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .coh-col-lg-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.3333333333%;
        -ms-flex: 0 0 58.3333333333%;
            flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .coh-layout-col-lg-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 -webkit-calc(58.3333333333% - 10px);
        -ms-flex: 0 0 calc(58.3333333333% - 10px);
            flex: 0 0 calc(58.3333333333% - 10px);
    max-width: -webkit-calc(58.3333333333% - 10px);
    max-width: calc(58.3333333333% - 10px);
    opacity: 1;
  }
  .coh-layout-col-lg-7.coh-layout-canvas-component-drop-zone {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.3333333333%;
        -ms-flex: 0 0 58.3333333333%;
            flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .coh-col-lg-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.6666666667%;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .coh-layout-col-lg-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 -webkit-calc(66.6666666667% - 10px);
        -ms-flex: 0 0 calc(66.6666666667% - 10px);
            flex: 0 0 calc(66.6666666667% - 10px);
    max-width: -webkit-calc(66.6666666667% - 10px);
    max-width: calc(66.6666666667% - 10px);
    opacity: 1;
  }
  .coh-layout-col-lg-8.coh-layout-canvas-component-drop-zone {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.6666666667%;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .coh-col-lg-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
  .coh-layout-col-lg-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 -webkit-calc(75% - 10px);
        -ms-flex: 0 0 calc(75% - 10px);
            flex: 0 0 calc(75% - 10px);
    max-width: -webkit-calc(75% - 10px);
    max-width: calc(75% - 10px);
    opacity: 1;
  }
  .coh-layout-col-lg-9.coh-layout-canvas-component-drop-zone {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
  .coh-col-lg-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.3333333333%;
        -ms-flex: 0 0 83.3333333333%;
            flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .coh-layout-col-lg-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 -webkit-calc(83.3333333333% - 10px);
        -ms-flex: 0 0 calc(83.3333333333% - 10px);
            flex: 0 0 calc(83.3333333333% - 10px);
    max-width: -webkit-calc(83.3333333333% - 10px);
    max-width: calc(83.3333333333% - 10px);
    opacity: 1;
  }
  .coh-layout-col-lg-10.coh-layout-canvas-component-drop-zone {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.3333333333%;
        -ms-flex: 0 0 83.3333333333%;
            flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .coh-col-lg-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 91.6666666667%;
        -ms-flex: 0 0 91.6666666667%;
            flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .coh-layout-col-lg-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 -webkit-calc(91.6666666667% - 10px);
        -ms-flex: 0 0 calc(91.6666666667% - 10px);
            flex: 0 0 calc(91.6666666667% - 10px);
    max-width: -webkit-calc(91.6666666667% - 10px);
    max-width: calc(91.6666666667% - 10px);
    opacity: 1;
  }
  .coh-layout-col-lg-11.coh-layout-canvas-component-drop-zone {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 91.6666666667%;
        -ms-flex: 0 0 91.6666666667%;
            flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .coh-col-lg-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .coh-layout-col-lg-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 -webkit-calc(100% - 10px);
        -ms-flex: 0 0 calc(100% - 10px);
            flex: 0 0 calc(100% - 10px);
    max-width: -webkit-calc(100% - 10px);
    max-width: calc(100% - 10px);
    opacity: 1;
  }
  .coh-layout-col-lg-12.coh-layout-canvas-component-drop-zone {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .coh-col-lg-1-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 20%;
        -ms-flex: 0 0 20%;
            flex: 0 0 20%;
    max-width: 20%;
  }
  .coh-layout-col-lg-1-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 -webkit-calc(20% - 10px);
        -ms-flex: 0 0 calc(20% - 10px);
            flex: 0 0 calc(20% - 10px);
    max-width: -webkit-calc(20% - 10px);
    max-width: calc(20% - 10px);
    opacity: 1;
  }
  .coh-layout-col-lg-1-5.coh-layout-canvas-component-drop-zone {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 20%;
        -ms-flex: 0 0 20%;
            flex: 0 0 20%;
    max-width: 20%;
  }
  .coh-col-lg-push-12 {
    left: 100%;
  }
  .coh-col-lg-pull-12 {
    right: 100%;
  }
  .coh-col-lg-offset-12 {
    margin-left: 100%;
  }
  .coh-col-lg-push-11 {
    left: 91.6666666667%;
  }
  .coh-col-lg-pull-11 {
    right: 91.6666666667%;
  }
  .coh-col-lg-offset-11 {
    margin-left: 91.6666666667%;
  }
  .coh-col-lg-push-10 {
    left: 83.3333333333%;
  }
  .coh-col-lg-pull-10 {
    right: 83.3333333333%;
  }
  .coh-col-lg-offset-10 {
    margin-left: 83.3333333333%;
  }
  .coh-col-lg-push-9 {
    left: 75%;
  }
  .coh-col-lg-pull-9 {
    right: 75%;
  }
  .coh-col-lg-offset-9 {
    margin-left: 75%;
  }
  .coh-col-lg-push-8 {
    left: 66.6666666667%;
  }
  .coh-col-lg-pull-8 {
    right: 66.6666666667%;
  }
  .coh-col-lg-offset-8 {
    margin-left: 66.6666666667%;
  }
  .coh-col-lg-push-7 {
    left: 58.3333333333%;
  }
  .coh-col-lg-pull-7 {
    right: 58.3333333333%;
  }
  .coh-col-lg-offset-7 {
    margin-left: 58.3333333333%;
  }
  .coh-col-lg-push-6 {
    left: 50%;
  }
  .coh-col-lg-pull-6 {
    right: 50%;
  }
  .coh-col-lg-offset-6 {
    margin-left: 50%;
  }
  .coh-col-lg-push-5 {
    left: 41.6666666667%;
  }
  .coh-col-lg-pull-5 {
    right: 41.6666666667%;
  }
  .coh-col-lg-offset-5 {
    margin-left: 41.6666666667%;
  }
  .coh-col-lg-push-4 {
    left: 33.3333333333%;
  }
  .coh-col-lg-pull-4 {
    right: 33.3333333333%;
  }
  .coh-col-lg-offset-4 {
    margin-left: 33.3333333333%;
  }
  .coh-col-lg-push-3 {
    left: 25%;
  }
  .coh-col-lg-pull-3 {
    right: 25%;
  }
  .coh-col-lg-offset-3 {
    margin-left: 25%;
  }
  .coh-col-lg-push-2 {
    left: 16.6666666667%;
  }
  .coh-col-lg-pull-2 {
    right: 16.6666666667%;
  }
  .coh-col-lg-offset-2 {
    margin-left: 16.6666666667%;
  }
  .coh-visible-lg {
    display: block;
  }
  .coh-col-lg-push-1 {
    left: 8.3333333333%;
  }
  .coh-col-lg-pull-1 {
    right: 8.3333333333%;
  }
  .coh-col-lg-offset-1 {
    margin-left: 8.3333333333%;
  }
  .coh-hidden-lg {
    display: none;
  }
  .coh-col-lg-push-0 {
    left: auto;
  }
  .coh-col-lg-pull-0 {
    right: auto;
  }
  .coh-col-lg-offset-0 {
    margin-left: 0;
  }
  .coh-col-lg-push-1-5 {
    left: 20%;
  }
  .coh-col-lg-pull-1-5 {
    right: 20%;
  }
  .coh-col-lg-offset-1-5 {
    margin-left: 20%;
  }
}
@media (max-width: 1349px) {
  .coh-col-md {
    -webkit-flex-basis: 0;
        -ms-flex-preferred-size: 0;
            flex-basis: 0;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%;
  }
  .coh-layout-col-md {
    -webkit-flex-basis: 0;
        -ms-flex-preferred-size: 0;
            flex-basis: 0;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%;
    opacity: 1;
  }
  .coh-col-md-auto {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .coh-layout-col-md-auto {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: 200px;
    opacity: 1;
  }
  .coh-layout-col-md-hidden {
    max-width: 200px;
    opacity: 0.5;
  }
  .coh-col-md-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.3333333333%;
        -ms-flex: 0 0 8.3333333333%;
            flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .coh-layout-col-md-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 -webkit-calc(8.3333333333% - 10px);
        -ms-flex: 0 0 calc(8.3333333333% - 10px);
            flex: 0 0 calc(8.3333333333% - 10px);
    max-width: -webkit-calc(8.3333333333% - 10px);
    max-width: calc(8.3333333333% - 10px);
    opacity: 1;
  }
  .coh-layout-col-md-1.coh-layout-canvas-component-drop-zone {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.3333333333%;
        -ms-flex: 0 0 8.3333333333%;
            flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .coh-col-md-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.6666666667%;
        -ms-flex: 0 0 16.6666666667%;
            flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .coh-layout-col-md-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 -webkit-calc(16.6666666667% - 10px);
        -ms-flex: 0 0 calc(16.6666666667% - 10px);
            flex: 0 0 calc(16.6666666667% - 10px);
    max-width: -webkit-calc(16.6666666667% - 10px);
    max-width: calc(16.6666666667% - 10px);
    opacity: 1;
  }
  .coh-layout-col-md-2.coh-layout-canvas-component-drop-zone {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.6666666667%;
        -ms-flex: 0 0 16.6666666667%;
            flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .coh-col-md-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .coh-layout-col-md-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 -webkit-calc(25% - 10px);
        -ms-flex: 0 0 calc(25% - 10px);
            flex: 0 0 calc(25% - 10px);
    max-width: -webkit-calc(25% - 10px);
    max-width: calc(25% - 10px);
    opacity: 1;
  }
  .coh-layout-col-md-3.coh-layout-canvas-component-drop-zone {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .coh-col-md-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.3333333333%;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .coh-layout-col-md-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 -webkit-calc(33.3333333333% - 10px);
        -ms-flex: 0 0 calc(33.3333333333% - 10px);
            flex: 0 0 calc(33.3333333333% - 10px);
    max-width: -webkit-calc(33.3333333333% - 10px);
    max-width: calc(33.3333333333% - 10px);
    opacity: 1;
  }
  .coh-layout-col-md-4.coh-layout-canvas-component-drop-zone {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.3333333333%;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .coh-col-md-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.6666666667%;
        -ms-flex: 0 0 41.6666666667%;
            flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .coh-layout-col-md-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 -webkit-calc(41.6666666667% - 10px);
        -ms-flex: 0 0 calc(41.6666666667% - 10px);
            flex: 0 0 calc(41.6666666667% - 10px);
    max-width: -webkit-calc(41.6666666667% - 10px);
    max-width: calc(41.6666666667% - 10px);
    opacity: 1;
  }
  .coh-layout-col-md-5.coh-layout-canvas-component-drop-zone {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.6666666667%;
        -ms-flex: 0 0 41.6666666667%;
            flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .coh-col-md-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .coh-layout-col-md-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 -webkit-calc(50% - 10px);
        -ms-flex: 0 0 calc(50% - 10px);
            flex: 0 0 calc(50% - 10px);
    max-width: -webkit-calc(50% - 10px);
    max-width: calc(50% - 10px);
    opacity: 1;
  }
  .coh-layout-col-md-6.coh-layout-canvas-component-drop-zone {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .coh-col-md-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.3333333333%;
        -ms-flex: 0 0 58.3333333333%;
            flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .coh-layout-col-md-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 -webkit-calc(58.3333333333% - 10px);
        -ms-flex: 0 0 calc(58.3333333333% - 10px);
            flex: 0 0 calc(58.3333333333% - 10px);
    max-width: -webkit-calc(58.3333333333% - 10px);
    max-width: calc(58.3333333333% - 10px);
    opacity: 1;
  }
  .coh-layout-col-md-7.coh-layout-canvas-component-drop-zone {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.3333333333%;
        -ms-flex: 0 0 58.3333333333%;
            flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .coh-col-md-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.6666666667%;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .coh-layout-col-md-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 -webkit-calc(66.6666666667% - 10px);
        -ms-flex: 0 0 calc(66.6666666667% - 10px);
            flex: 0 0 calc(66.6666666667% - 10px);
    max-width: -webkit-calc(66.6666666667% - 10px);
    max-width: calc(66.6666666667% - 10px);
    opacity: 1;
  }
  .coh-layout-col-md-8.coh-layout-canvas-component-drop-zone {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.6666666667%;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .coh-col-md-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
  .coh-layout-col-md-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 -webkit-calc(75% - 10px);
        -ms-flex: 0 0 calc(75% - 10px);
            flex: 0 0 calc(75% - 10px);
    max-width: -webkit-calc(75% - 10px);
    max-width: calc(75% - 10px);
    opacity: 1;
  }
  .coh-layout-col-md-9.coh-layout-canvas-component-drop-zone {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
  .coh-col-md-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.3333333333%;
        -ms-flex: 0 0 83.3333333333%;
            flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .coh-layout-col-md-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 -webkit-calc(83.3333333333% - 10px);
        -ms-flex: 0 0 calc(83.3333333333% - 10px);
            flex: 0 0 calc(83.3333333333% - 10px);
    max-width: -webkit-calc(83.3333333333% - 10px);
    max-width: calc(83.3333333333% - 10px);
    opacity: 1;
  }
  .coh-layout-col-md-10.coh-layout-canvas-component-drop-zone {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.3333333333%;
        -ms-flex: 0 0 83.3333333333%;
            flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .coh-col-md-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 91.6666666667%;
        -ms-flex: 0 0 91.6666666667%;
            flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .coh-layout-col-md-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 -webkit-calc(91.6666666667% - 10px);
        -ms-flex: 0 0 calc(91.6666666667% - 10px);
            flex: 0 0 calc(91.6666666667% - 10px);
    max-width: -webkit-calc(91.6666666667% - 10px);
    max-width: calc(91.6666666667% - 10px);
    opacity: 1;
  }
  .coh-layout-col-md-11.coh-layout-canvas-component-drop-zone {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 91.6666666667%;
        -ms-flex: 0 0 91.6666666667%;
            flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .coh-col-md-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .coh-layout-col-md-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 -webkit-calc(100% - 10px);
        -ms-flex: 0 0 calc(100% - 10px);
            flex: 0 0 calc(100% - 10px);
    max-width: -webkit-calc(100% - 10px);
    max-width: calc(100% - 10px);
    opacity: 1;
  }
  .coh-layout-col-md-12.coh-layout-canvas-component-drop-zone {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .coh-col-md-1-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 20%;
        -ms-flex: 0 0 20%;
            flex: 0 0 20%;
    max-width: 20%;
  }
  .coh-layout-col-md-1-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 -webkit-calc(20% - 10px);
        -ms-flex: 0 0 calc(20% - 10px);
            flex: 0 0 calc(20% - 10px);
    max-width: -webkit-calc(20% - 10px);
    max-width: calc(20% - 10px);
    opacity: 1;
  }
  .coh-layout-col-md-1-5.coh-layout-canvas-component-drop-zone {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 20%;
        -ms-flex: 0 0 20%;
            flex: 0 0 20%;
    max-width: 20%;
  }
  .coh-col-md-push-12 {
    left: 100%;
  }
  .coh-col-md-pull-12 {
    right: 100%;
  }
  .coh-col-md-offset-12 {
    margin-left: 100%;
  }
  .coh-col-md-push-11 {
    left: 91.6666666667%;
  }
  .coh-col-md-pull-11 {
    right: 91.6666666667%;
  }
  .coh-col-md-offset-11 {
    margin-left: 91.6666666667%;
  }
  .coh-col-md-push-10 {
    left: 83.3333333333%;
  }
  .coh-col-md-pull-10 {
    right: 83.3333333333%;
  }
  .coh-col-md-offset-10 {
    margin-left: 83.3333333333%;
  }
  .coh-col-md-push-9 {
    left: 75%;
  }
  .coh-col-md-pull-9 {
    right: 75%;
  }
  .coh-col-md-offset-9 {
    margin-left: 75%;
  }
  .coh-col-md-push-8 {
    left: 66.6666666667%;
  }
  .coh-col-md-pull-8 {
    right: 66.6666666667%;
  }
  .coh-col-md-offset-8 {
    margin-left: 66.6666666667%;
  }
  .coh-col-md-push-7 {
    left: 58.3333333333%;
  }
  .coh-col-md-pull-7 {
    right: 58.3333333333%;
  }
  .coh-col-md-offset-7 {
    margin-left: 58.3333333333%;
  }
  .coh-col-md-push-6 {
    left: 50%;
  }
  .coh-col-md-pull-6 {
    right: 50%;
  }
  .coh-col-md-offset-6 {
    margin-left: 50%;
  }
  .coh-col-md-push-5 {
    left: 41.6666666667%;
  }
  .coh-col-md-pull-5 {
    right: 41.6666666667%;
  }
  .coh-col-md-offset-5 {
    margin-left: 41.6666666667%;
  }
  .coh-col-md-push-4 {
    left: 33.3333333333%;
  }
  .coh-col-md-pull-4 {
    right: 33.3333333333%;
  }
  .coh-col-md-offset-4 {
    margin-left: 33.3333333333%;
  }
  .coh-col-md-push-3 {
    left: 25%;
  }
  .coh-col-md-pull-3 {
    right: 25%;
  }
  .coh-col-md-offset-3 {
    margin-left: 25%;
  }
  .coh-col-md-push-2 {
    left: 16.6666666667%;
  }
  .coh-col-md-pull-2 {
    right: 16.6666666667%;
  }
  .coh-col-md-offset-2 {
    margin-left: 16.6666666667%;
  }
  .coh-visible-md {
    display: block;
  }
  .coh-col-md-push-1 {
    left: 8.3333333333%;
  }
  .coh-col-md-pull-1 {
    right: 8.3333333333%;
  }
  .coh-col-md-offset-1 {
    margin-left: 8.3333333333%;
  }
  .coh-hidden-md {
    display: none;
  }
  .coh-col-md-push-0 {
    left: auto;
  }
  .coh-col-md-pull-0 {
    right: auto;
  }
  .coh-col-md-offset-0 {
    margin-left: 0;
  }
  .coh-col-md-push-1-5 {
    left: 20%;
  }
  .coh-col-md-pull-1-5 {
    right: 20%;
  }
  .coh-col-md-offset-1-5 {
    margin-left: 20%;
  }
}
@media (max-width: 1123px) {
  .coh-col-sm {
    -webkit-flex-basis: 0;
        -ms-flex-preferred-size: 0;
            flex-basis: 0;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%;
  }
  .coh-layout-col-sm {
    -webkit-flex-basis: 0;
        -ms-flex-preferred-size: 0;
            flex-basis: 0;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%;
    opacity: 1;
  }
  .coh-col-sm-auto {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .coh-layout-col-sm-auto {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: 200px;
    opacity: 1;
  }
  .coh-layout-col-sm-hidden {
    max-width: 200px;
    opacity: 0.5;
  }
  .coh-col-sm-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.3333333333%;
        -ms-flex: 0 0 8.3333333333%;
            flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .coh-layout-col-sm-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 -webkit-calc(8.3333333333% - 10px);
        -ms-flex: 0 0 calc(8.3333333333% - 10px);
            flex: 0 0 calc(8.3333333333% - 10px);
    max-width: -webkit-calc(8.3333333333% - 10px);
    max-width: calc(8.3333333333% - 10px);
    opacity: 1;
  }
  .coh-layout-col-sm-1.coh-layout-canvas-component-drop-zone {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.3333333333%;
        -ms-flex: 0 0 8.3333333333%;
            flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .coh-col-sm-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.6666666667%;
        -ms-flex: 0 0 16.6666666667%;
            flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .coh-layout-col-sm-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 -webkit-calc(16.6666666667% - 10px);
        -ms-flex: 0 0 calc(16.6666666667% - 10px);
            flex: 0 0 calc(16.6666666667% - 10px);
    max-width: -webkit-calc(16.6666666667% - 10px);
    max-width: calc(16.6666666667% - 10px);
    opacity: 1;
  }
  .coh-layout-col-sm-2.coh-layout-canvas-component-drop-zone {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.6666666667%;
        -ms-flex: 0 0 16.6666666667%;
            flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .coh-col-sm-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .coh-layout-col-sm-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 -webkit-calc(25% - 10px);
        -ms-flex: 0 0 calc(25% - 10px);
            flex: 0 0 calc(25% - 10px);
    max-width: -webkit-calc(25% - 10px);
    max-width: calc(25% - 10px);
    opacity: 1;
  }
  .coh-layout-col-sm-3.coh-layout-canvas-component-drop-zone {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .coh-col-sm-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.3333333333%;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .coh-layout-col-sm-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 -webkit-calc(33.3333333333% - 10px);
        -ms-flex: 0 0 calc(33.3333333333% - 10px);
            flex: 0 0 calc(33.3333333333% - 10px);
    max-width: -webkit-calc(33.3333333333% - 10px);
    max-width: calc(33.3333333333% - 10px);
    opacity: 1;
  }
  .coh-layout-col-sm-4.coh-layout-canvas-component-drop-zone {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.3333333333%;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .coh-col-sm-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.6666666667%;
        -ms-flex: 0 0 41.6666666667%;
            flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .coh-layout-col-sm-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 -webkit-calc(41.6666666667% - 10px);
        -ms-flex: 0 0 calc(41.6666666667% - 10px);
            flex: 0 0 calc(41.6666666667% - 10px);
    max-width: -webkit-calc(41.6666666667% - 10px);
    max-width: calc(41.6666666667% - 10px);
    opacity: 1;
  }
  .coh-layout-col-sm-5.coh-layout-canvas-component-drop-zone {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.6666666667%;
        -ms-flex: 0 0 41.6666666667%;
            flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .coh-col-sm-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .coh-layout-col-sm-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 -webkit-calc(50% - 10px);
        -ms-flex: 0 0 calc(50% - 10px);
            flex: 0 0 calc(50% - 10px);
    max-width: -webkit-calc(50% - 10px);
    max-width: calc(50% - 10px);
    opacity: 1;
  }
  .coh-layout-col-sm-6.coh-layout-canvas-component-drop-zone {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .coh-col-sm-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.3333333333%;
        -ms-flex: 0 0 58.3333333333%;
            flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .coh-layout-col-sm-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 -webkit-calc(58.3333333333% - 10px);
        -ms-flex: 0 0 calc(58.3333333333% - 10px);
            flex: 0 0 calc(58.3333333333% - 10px);
    max-width: -webkit-calc(58.3333333333% - 10px);
    max-width: calc(58.3333333333% - 10px);
    opacity: 1;
  }
  .coh-layout-col-sm-7.coh-layout-canvas-component-drop-zone {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.3333333333%;
        -ms-flex: 0 0 58.3333333333%;
            flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .coh-col-sm-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.6666666667%;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .coh-layout-col-sm-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 -webkit-calc(66.6666666667% - 10px);
        -ms-flex: 0 0 calc(66.6666666667% - 10px);
            flex: 0 0 calc(66.6666666667% - 10px);
    max-width: -webkit-calc(66.6666666667% - 10px);
    max-width: calc(66.6666666667% - 10px);
    opacity: 1;
  }
  .coh-layout-col-sm-8.coh-layout-canvas-component-drop-zone {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.6666666667%;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .coh-col-sm-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
  .coh-layout-col-sm-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 -webkit-calc(75% - 10px);
        -ms-flex: 0 0 calc(75% - 10px);
            flex: 0 0 calc(75% - 10px);
    max-width: -webkit-calc(75% - 10px);
    max-width: calc(75% - 10px);
    opacity: 1;
  }
  .coh-layout-col-sm-9.coh-layout-canvas-component-drop-zone {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
  .coh-col-sm-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.3333333333%;
        -ms-flex: 0 0 83.3333333333%;
            flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .coh-layout-col-sm-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 -webkit-calc(83.3333333333% - 10px);
        -ms-flex: 0 0 calc(83.3333333333% - 10px);
            flex: 0 0 calc(83.3333333333% - 10px);
    max-width: -webkit-calc(83.3333333333% - 10px);
    max-width: calc(83.3333333333% - 10px);
    opacity: 1;
  }
  .coh-layout-col-sm-10.coh-layout-canvas-component-drop-zone {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.3333333333%;
        -ms-flex: 0 0 83.3333333333%;
            flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .coh-col-sm-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 91.6666666667%;
        -ms-flex: 0 0 91.6666666667%;
            flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .coh-layout-col-sm-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 -webkit-calc(91.6666666667% - 10px);
        -ms-flex: 0 0 calc(91.6666666667% - 10px);
            flex: 0 0 calc(91.6666666667% - 10px);
    max-width: -webkit-calc(91.6666666667% - 10px);
    max-width: calc(91.6666666667% - 10px);
    opacity: 1;
  }
  .coh-layout-col-sm-11.coh-layout-canvas-component-drop-zone {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 91.6666666667%;
        -ms-flex: 0 0 91.6666666667%;
            flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .coh-col-sm-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .coh-layout-col-sm-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 -webkit-calc(100% - 10px);
        -ms-flex: 0 0 calc(100% - 10px);
            flex: 0 0 calc(100% - 10px);
    max-width: -webkit-calc(100% - 10px);
    max-width: calc(100% - 10px);
    opacity: 1;
  }
  .coh-layout-col-sm-12.coh-layout-canvas-component-drop-zone {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .coh-col-sm-1-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 20%;
        -ms-flex: 0 0 20%;
            flex: 0 0 20%;
    max-width: 20%;
  }
  .coh-layout-col-sm-1-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 -webkit-calc(20% - 10px);
        -ms-flex: 0 0 calc(20% - 10px);
            flex: 0 0 calc(20% - 10px);
    max-width: -webkit-calc(20% - 10px);
    max-width: calc(20% - 10px);
    opacity: 1;
  }
  .coh-layout-col-sm-1-5.coh-layout-canvas-component-drop-zone {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 20%;
        -ms-flex: 0 0 20%;
            flex: 0 0 20%;
    max-width: 20%;
  }
  .coh-col-sm-push-12 {
    left: 100%;
  }
  .coh-col-sm-pull-12 {
    right: 100%;
  }
  .coh-col-sm-offset-12 {
    margin-left: 100%;
  }
  .coh-col-sm-push-11 {
    left: 91.6666666667%;
  }
  .coh-col-sm-pull-11 {
    right: 91.6666666667%;
  }
  .coh-col-sm-offset-11 {
    margin-left: 91.6666666667%;
  }
  .coh-col-sm-push-10 {
    left: 83.3333333333%;
  }
  .coh-col-sm-pull-10 {
    right: 83.3333333333%;
  }
  .coh-col-sm-offset-10 {
    margin-left: 83.3333333333%;
  }
  .coh-col-sm-push-9 {
    left: 75%;
  }
  .coh-col-sm-pull-9 {
    right: 75%;
  }
  .coh-col-sm-offset-9 {
    margin-left: 75%;
  }
  .coh-col-sm-push-8 {
    left: 66.6666666667%;
  }
  .coh-col-sm-pull-8 {
    right: 66.6666666667%;
  }
  .coh-col-sm-offset-8 {
    margin-left: 66.6666666667%;
  }
  .coh-col-sm-push-7 {
    left: 58.3333333333%;
  }
  .coh-col-sm-pull-7 {
    right: 58.3333333333%;
  }
  .coh-col-sm-offset-7 {
    margin-left: 58.3333333333%;
  }
  .coh-col-sm-push-6 {
    left: 50%;
  }
  .coh-col-sm-pull-6 {
    right: 50%;
  }
  .coh-col-sm-offset-6 {
    margin-left: 50%;
  }
  .coh-col-sm-push-5 {
    left: 41.6666666667%;
  }
  .coh-col-sm-pull-5 {
    right: 41.6666666667%;
  }
  .coh-col-sm-offset-5 {
    margin-left: 41.6666666667%;
  }
  .coh-col-sm-push-4 {
    left: 33.3333333333%;
  }
  .coh-col-sm-pull-4 {
    right: 33.3333333333%;
  }
  .coh-col-sm-offset-4 {
    margin-left: 33.3333333333%;
  }
  .coh-col-sm-push-3 {
    left: 25%;
  }
  .coh-col-sm-pull-3 {
    right: 25%;
  }
  .coh-col-sm-offset-3 {
    margin-left: 25%;
  }
  .coh-col-sm-push-2 {
    left: 16.6666666667%;
  }
  .coh-col-sm-pull-2 {
    right: 16.6666666667%;
  }
  .coh-col-sm-offset-2 {
    margin-left: 16.6666666667%;
  }
  .coh-visible-sm {
    display: block;
  }
  .coh-col-sm-push-1 {
    left: 8.3333333333%;
  }
  .coh-col-sm-pull-1 {
    right: 8.3333333333%;
  }
  .coh-col-sm-offset-1 {
    margin-left: 8.3333333333%;
  }
  .coh-hidden-sm {
    display: none;
  }
  .coh-col-sm-push-0 {
    left: auto;
  }
  .coh-col-sm-pull-0 {
    right: auto;
  }
  .coh-col-sm-offset-0 {
    margin-left: 0;
  }
  .coh-col-sm-push-1-5 {
    left: 20%;
  }
  .coh-col-sm-pull-1-5 {
    right: 20%;
  }
  .coh-col-sm-offset-1-5 {
    margin-left: 20%;
  }
}
@media (max-width: 767px) {
  .coh-col-ps {
    -webkit-flex-basis: 0;
        -ms-flex-preferred-size: 0;
            flex-basis: 0;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%;
  }
  .coh-layout-col-ps {
    -webkit-flex-basis: 0;
        -ms-flex-preferred-size: 0;
            flex-basis: 0;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%;
    opacity: 1;
  }
  .coh-col-ps-auto {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .coh-layout-col-ps-auto {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: 200px;
    opacity: 1;
  }
  .coh-layout-col-ps-hidden {
    max-width: 200px;
    opacity: 0.5;
  }
  .coh-col-ps-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.3333333333%;
        -ms-flex: 0 0 8.3333333333%;
            flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .coh-layout-col-ps-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 -webkit-calc(8.3333333333% - 10px);
        -ms-flex: 0 0 calc(8.3333333333% - 10px);
            flex: 0 0 calc(8.3333333333% - 10px);
    max-width: -webkit-calc(8.3333333333% - 10px);
    max-width: calc(8.3333333333% - 10px);
    opacity: 1;
  }
  .coh-layout-col-ps-1.coh-layout-canvas-component-drop-zone {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.3333333333%;
        -ms-flex: 0 0 8.3333333333%;
            flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .coh-col-ps-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.6666666667%;
        -ms-flex: 0 0 16.6666666667%;
            flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .coh-layout-col-ps-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 -webkit-calc(16.6666666667% - 10px);
        -ms-flex: 0 0 calc(16.6666666667% - 10px);
            flex: 0 0 calc(16.6666666667% - 10px);
    max-width: -webkit-calc(16.6666666667% - 10px);
    max-width: calc(16.6666666667% - 10px);
    opacity: 1;
  }
  .coh-layout-col-ps-2.coh-layout-canvas-component-drop-zone {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.6666666667%;
        -ms-flex: 0 0 16.6666666667%;
            flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .coh-col-ps-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .coh-layout-col-ps-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 -webkit-calc(25% - 10px);
        -ms-flex: 0 0 calc(25% - 10px);
            flex: 0 0 calc(25% - 10px);
    max-width: -webkit-calc(25% - 10px);
    max-width: calc(25% - 10px);
    opacity: 1;
  }
  .coh-layout-col-ps-3.coh-layout-canvas-component-drop-zone {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .coh-col-ps-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.3333333333%;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .coh-layout-col-ps-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 -webkit-calc(33.3333333333% - 10px);
        -ms-flex: 0 0 calc(33.3333333333% - 10px);
            flex: 0 0 calc(33.3333333333% - 10px);
    max-width: -webkit-calc(33.3333333333% - 10px);
    max-width: calc(33.3333333333% - 10px);
    opacity: 1;
  }
  .coh-layout-col-ps-4.coh-layout-canvas-component-drop-zone {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.3333333333%;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .coh-col-ps-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.6666666667%;
        -ms-flex: 0 0 41.6666666667%;
            flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .coh-layout-col-ps-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 -webkit-calc(41.6666666667% - 10px);
        -ms-flex: 0 0 calc(41.6666666667% - 10px);
            flex: 0 0 calc(41.6666666667% - 10px);
    max-width: -webkit-calc(41.6666666667% - 10px);
    max-width: calc(41.6666666667% - 10px);
    opacity: 1;
  }
  .coh-layout-col-ps-5.coh-layout-canvas-component-drop-zone {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.6666666667%;
        -ms-flex: 0 0 41.6666666667%;
            flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .coh-col-ps-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .coh-layout-col-ps-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 -webkit-calc(50% - 10px);
        -ms-flex: 0 0 calc(50% - 10px);
            flex: 0 0 calc(50% - 10px);
    max-width: -webkit-calc(50% - 10px);
    max-width: calc(50% - 10px);
    opacity: 1;
  }
  .coh-layout-col-ps-6.coh-layout-canvas-component-drop-zone {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .coh-col-ps-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.3333333333%;
        -ms-flex: 0 0 58.3333333333%;
            flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .coh-layout-col-ps-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 -webkit-calc(58.3333333333% - 10px);
        -ms-flex: 0 0 calc(58.3333333333% - 10px);
            flex: 0 0 calc(58.3333333333% - 10px);
    max-width: -webkit-calc(58.3333333333% - 10px);
    max-width: calc(58.3333333333% - 10px);
    opacity: 1;
  }
  .coh-layout-col-ps-7.coh-layout-canvas-component-drop-zone {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.3333333333%;
        -ms-flex: 0 0 58.3333333333%;
            flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .coh-col-ps-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.6666666667%;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .coh-layout-col-ps-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 -webkit-calc(66.6666666667% - 10px);
        -ms-flex: 0 0 calc(66.6666666667% - 10px);
            flex: 0 0 calc(66.6666666667% - 10px);
    max-width: -webkit-calc(66.6666666667% - 10px);
    max-width: calc(66.6666666667% - 10px);
    opacity: 1;
  }
  .coh-layout-col-ps-8.coh-layout-canvas-component-drop-zone {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.6666666667%;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .coh-col-ps-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
  .coh-layout-col-ps-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 -webkit-calc(75% - 10px);
        -ms-flex: 0 0 calc(75% - 10px);
            flex: 0 0 calc(75% - 10px);
    max-width: -webkit-calc(75% - 10px);
    max-width: calc(75% - 10px);
    opacity: 1;
  }
  .coh-layout-col-ps-9.coh-layout-canvas-component-drop-zone {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
  .coh-col-ps-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.3333333333%;
        -ms-flex: 0 0 83.3333333333%;
            flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .coh-layout-col-ps-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 -webkit-calc(83.3333333333% - 10px);
        -ms-flex: 0 0 calc(83.3333333333% - 10px);
            flex: 0 0 calc(83.3333333333% - 10px);
    max-width: -webkit-calc(83.3333333333% - 10px);
    max-width: calc(83.3333333333% - 10px);
    opacity: 1;
  }
  .coh-layout-col-ps-10.coh-layout-canvas-component-drop-zone {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.3333333333%;
        -ms-flex: 0 0 83.3333333333%;
            flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .coh-col-ps-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 91.6666666667%;
        -ms-flex: 0 0 91.6666666667%;
            flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .coh-layout-col-ps-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 -webkit-calc(91.6666666667% - 10px);
        -ms-flex: 0 0 calc(91.6666666667% - 10px);
            flex: 0 0 calc(91.6666666667% - 10px);
    max-width: -webkit-calc(91.6666666667% - 10px);
    max-width: calc(91.6666666667% - 10px);
    opacity: 1;
  }
  .coh-layout-col-ps-11.coh-layout-canvas-component-drop-zone {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 91.6666666667%;
        -ms-flex: 0 0 91.6666666667%;
            flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .coh-col-ps-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .coh-layout-col-ps-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 -webkit-calc(100% - 10px);
        -ms-flex: 0 0 calc(100% - 10px);
            flex: 0 0 calc(100% - 10px);
    max-width: -webkit-calc(100% - 10px);
    max-width: calc(100% - 10px);
    opacity: 1;
  }
  .coh-layout-col-ps-12.coh-layout-canvas-component-drop-zone {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .coh-col-ps-1-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 20%;
        -ms-flex: 0 0 20%;
            flex: 0 0 20%;
    max-width: 20%;
  }
  .coh-layout-col-ps-1-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 -webkit-calc(20% - 10px);
        -ms-flex: 0 0 calc(20% - 10px);
            flex: 0 0 calc(20% - 10px);
    max-width: -webkit-calc(20% - 10px);
    max-width: calc(20% - 10px);
    opacity: 1;
  }
  .coh-layout-col-ps-1-5.coh-layout-canvas-component-drop-zone {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 20%;
        -ms-flex: 0 0 20%;
            flex: 0 0 20%;
    max-width: 20%;
  }
  .coh-col-ps-push-12 {
    left: 100%;
  }
  .coh-col-ps-pull-12 {
    right: 100%;
  }
  .coh-col-ps-offset-12 {
    margin-left: 100%;
  }
  .coh-col-ps-push-11 {
    left: 91.6666666667%;
  }
  .coh-col-ps-pull-11 {
    right: 91.6666666667%;
  }
  .coh-col-ps-offset-11 {
    margin-left: 91.6666666667%;
  }
  .coh-col-ps-push-10 {
    left: 83.3333333333%;
  }
  .coh-col-ps-pull-10 {
    right: 83.3333333333%;
  }
  .coh-col-ps-offset-10 {
    margin-left: 83.3333333333%;
  }
  .coh-col-ps-push-9 {
    left: 75%;
  }
  .coh-col-ps-pull-9 {
    right: 75%;
  }
  .coh-col-ps-offset-9 {
    margin-left: 75%;
  }
  .coh-col-ps-push-8 {
    left: 66.6666666667%;
  }
  .coh-col-ps-pull-8 {
    right: 66.6666666667%;
  }
  .coh-col-ps-offset-8 {
    margin-left: 66.6666666667%;
  }
  .coh-col-ps-push-7 {
    left: 58.3333333333%;
  }
  .coh-col-ps-pull-7 {
    right: 58.3333333333%;
  }
  .coh-col-ps-offset-7 {
    margin-left: 58.3333333333%;
  }
  .coh-col-ps-push-6 {
    left: 50%;
  }
  .coh-col-ps-pull-6 {
    right: 50%;
  }
  .coh-col-ps-offset-6 {
    margin-left: 50%;
  }
  .coh-col-ps-push-5 {
    left: 41.6666666667%;
  }
  .coh-col-ps-pull-5 {
    right: 41.6666666667%;
  }
  .coh-col-ps-offset-5 {
    margin-left: 41.6666666667%;
  }
  .coh-col-ps-push-4 {
    left: 33.3333333333%;
  }
  .coh-col-ps-pull-4 {
    right: 33.3333333333%;
  }
  .coh-col-ps-offset-4 {
    margin-left: 33.3333333333%;
  }
  .coh-col-ps-push-3 {
    left: 25%;
  }
  .coh-col-ps-pull-3 {
    right: 25%;
  }
  .coh-col-ps-offset-3 {
    margin-left: 25%;
  }
  .coh-col-ps-push-2 {
    left: 16.6666666667%;
  }
  .coh-col-ps-pull-2 {
    right: 16.6666666667%;
  }
  .coh-col-ps-offset-2 {
    margin-left: 16.6666666667%;
  }
  .coh-visible-ps {
    display: block;
  }
  .coh-col-ps-push-1 {
    left: 8.3333333333%;
  }
  .coh-col-ps-pull-1 {
    right: 8.3333333333%;
  }
  .coh-col-ps-offset-1 {
    margin-left: 8.3333333333%;
  }
  .coh-hidden-ps {
    display: none;
  }
  .coh-col-ps-push-0 {
    left: auto;
  }
  .coh-col-ps-pull-0 {
    right: auto;
  }
  .coh-col-ps-offset-0 {
    margin-left: 0;
  }
  .coh-col-ps-push-1-5 {
    left: 20%;
  }
  .coh-col-ps-pull-1-5 {
    right: 20%;
  }
  .coh-col-ps-offset-1-5 {
    margin-left: 20%;
  }
}
@media (max-width: 564px) {
  .coh-col-xs {
    -webkit-flex-basis: 0;
        -ms-flex-preferred-size: 0;
            flex-basis: 0;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%;
  }
  .coh-layout-col-xs {
    -webkit-flex-basis: 0;
        -ms-flex-preferred-size: 0;
            flex-basis: 0;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%;
    opacity: 1;
  }
  .coh-col-xs-auto {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .coh-layout-col-xs-auto {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: 200px;
    opacity: 1;
  }
  .coh-layout-col-xs-hidden {
    max-width: 200px;
    opacity: 0.5;
  }
  .coh-col-xs-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.3333333333%;
        -ms-flex: 0 0 8.3333333333%;
            flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .coh-layout-col-xs-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 -webkit-calc(8.3333333333% - 10px);
        -ms-flex: 0 0 calc(8.3333333333% - 10px);
            flex: 0 0 calc(8.3333333333% - 10px);
    max-width: -webkit-calc(8.3333333333% - 10px);
    max-width: calc(8.3333333333% - 10px);
    opacity: 1;
  }
  .coh-layout-col-xs-1.coh-layout-canvas-component-drop-zone {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.3333333333%;
        -ms-flex: 0 0 8.3333333333%;
            flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .coh-col-xs-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.6666666667%;
        -ms-flex: 0 0 16.6666666667%;
            flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .coh-layout-col-xs-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 -webkit-calc(16.6666666667% - 10px);
        -ms-flex: 0 0 calc(16.6666666667% - 10px);
            flex: 0 0 calc(16.6666666667% - 10px);
    max-width: -webkit-calc(16.6666666667% - 10px);
    max-width: calc(16.6666666667% - 10px);
    opacity: 1;
  }
  .coh-layout-col-xs-2.coh-layout-canvas-component-drop-zone {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.6666666667%;
        -ms-flex: 0 0 16.6666666667%;
            flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .coh-col-xs-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .coh-layout-col-xs-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 -webkit-calc(25% - 10px);
        -ms-flex: 0 0 calc(25% - 10px);
            flex: 0 0 calc(25% - 10px);
    max-width: -webkit-calc(25% - 10px);
    max-width: calc(25% - 10px);
    opacity: 1;
  }
  .coh-layout-col-xs-3.coh-layout-canvas-component-drop-zone {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .coh-col-xs-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.3333333333%;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .coh-layout-col-xs-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 -webkit-calc(33.3333333333% - 10px);
        -ms-flex: 0 0 calc(33.3333333333% - 10px);
            flex: 0 0 calc(33.3333333333% - 10px);
    max-width: -webkit-calc(33.3333333333% - 10px);
    max-width: calc(33.3333333333% - 10px);
    opacity: 1;
  }
  .coh-layout-col-xs-4.coh-layout-canvas-component-drop-zone {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.3333333333%;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .coh-col-xs-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.6666666667%;
        -ms-flex: 0 0 41.6666666667%;
            flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .coh-layout-col-xs-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 -webkit-calc(41.6666666667% - 10px);
        -ms-flex: 0 0 calc(41.6666666667% - 10px);
            flex: 0 0 calc(41.6666666667% - 10px);
    max-width: -webkit-calc(41.6666666667% - 10px);
    max-width: calc(41.6666666667% - 10px);
    opacity: 1;
  }
  .coh-layout-col-xs-5.coh-layout-canvas-component-drop-zone {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.6666666667%;
        -ms-flex: 0 0 41.6666666667%;
            flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .coh-col-xs-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .coh-layout-col-xs-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 -webkit-calc(50% - 10px);
        -ms-flex: 0 0 calc(50% - 10px);
            flex: 0 0 calc(50% - 10px);
    max-width: -webkit-calc(50% - 10px);
    max-width: calc(50% - 10px);
    opacity: 1;
  }
  .coh-layout-col-xs-6.coh-layout-canvas-component-drop-zone {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .coh-col-xs-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.3333333333%;
        -ms-flex: 0 0 58.3333333333%;
            flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .coh-layout-col-xs-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 -webkit-calc(58.3333333333% - 10px);
        -ms-flex: 0 0 calc(58.3333333333% - 10px);
            flex: 0 0 calc(58.3333333333% - 10px);
    max-width: -webkit-calc(58.3333333333% - 10px);
    max-width: calc(58.3333333333% - 10px);
    opacity: 1;
  }
  .coh-layout-col-xs-7.coh-layout-canvas-component-drop-zone {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.3333333333%;
        -ms-flex: 0 0 58.3333333333%;
            flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .coh-col-xs-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.6666666667%;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .coh-layout-col-xs-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 -webkit-calc(66.6666666667% - 10px);
        -ms-flex: 0 0 calc(66.6666666667% - 10px);
            flex: 0 0 calc(66.6666666667% - 10px);
    max-width: -webkit-calc(66.6666666667% - 10px);
    max-width: calc(66.6666666667% - 10px);
    opacity: 1;
  }
  .coh-layout-col-xs-8.coh-layout-canvas-component-drop-zone {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.6666666667%;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .coh-col-xs-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
  .coh-layout-col-xs-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 -webkit-calc(75% - 10px);
        -ms-flex: 0 0 calc(75% - 10px);
            flex: 0 0 calc(75% - 10px);
    max-width: -webkit-calc(75% - 10px);
    max-width: calc(75% - 10px);
    opacity: 1;
  }
  .coh-layout-col-xs-9.coh-layout-canvas-component-drop-zone {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
  .coh-col-xs-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.3333333333%;
        -ms-flex: 0 0 83.3333333333%;
            flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .coh-layout-col-xs-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 -webkit-calc(83.3333333333% - 10px);
        -ms-flex: 0 0 calc(83.3333333333% - 10px);
            flex: 0 0 calc(83.3333333333% - 10px);
    max-width: -webkit-calc(83.3333333333% - 10px);
    max-width: calc(83.3333333333% - 10px);
    opacity: 1;
  }
  .coh-layout-col-xs-10.coh-layout-canvas-component-drop-zone {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.3333333333%;
        -ms-flex: 0 0 83.3333333333%;
            flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .coh-col-xs-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 91.6666666667%;
        -ms-flex: 0 0 91.6666666667%;
            flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .coh-layout-col-xs-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 -webkit-calc(91.6666666667% - 10px);
        -ms-flex: 0 0 calc(91.6666666667% - 10px);
            flex: 0 0 calc(91.6666666667% - 10px);
    max-width: -webkit-calc(91.6666666667% - 10px);
    max-width: calc(91.6666666667% - 10px);
    opacity: 1;
  }
  .coh-layout-col-xs-11.coh-layout-canvas-component-drop-zone {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 91.6666666667%;
        -ms-flex: 0 0 91.6666666667%;
            flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .coh-col-xs-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .coh-layout-col-xs-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 -webkit-calc(100% - 10px);
        -ms-flex: 0 0 calc(100% - 10px);
            flex: 0 0 calc(100% - 10px);
    max-width: -webkit-calc(100% - 10px);
    max-width: calc(100% - 10px);
    opacity: 1;
  }
  .coh-layout-col-xs-12.coh-layout-canvas-component-drop-zone {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .coh-col-xs-1-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 20%;
        -ms-flex: 0 0 20%;
            flex: 0 0 20%;
    max-width: 20%;
  }
  .coh-layout-col-xs-1-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 -webkit-calc(20% - 10px);
        -ms-flex: 0 0 calc(20% - 10px);
            flex: 0 0 calc(20% - 10px);
    max-width: -webkit-calc(20% - 10px);
    max-width: calc(20% - 10px);
    opacity: 1;
  }
  .coh-layout-col-xs-1-5.coh-layout-canvas-component-drop-zone {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 20%;
        -ms-flex: 0 0 20%;
            flex: 0 0 20%;
    max-width: 20%;
  }
  .coh-col-xs-push-12 {
    left: 100%;
  }
  .coh-col-xs-pull-12 {
    right: 100%;
  }
  .coh-col-xs-offset-12 {
    margin-left: 100%;
  }
  .coh-col-xs-push-11 {
    left: 91.6666666667%;
  }
  .coh-col-xs-pull-11 {
    right: 91.6666666667%;
  }
  .coh-col-xs-offset-11 {
    margin-left: 91.6666666667%;
  }
  .coh-col-xs-push-10 {
    left: 83.3333333333%;
  }
  .coh-col-xs-pull-10 {
    right: 83.3333333333%;
  }
  .coh-col-xs-offset-10 {
    margin-left: 83.3333333333%;
  }
  .coh-col-xs-push-9 {
    left: 75%;
  }
  .coh-col-xs-pull-9 {
    right: 75%;
  }
  .coh-col-xs-offset-9 {
    margin-left: 75%;
  }
  .coh-col-xs-push-8 {
    left: 66.6666666667%;
  }
  .coh-col-xs-pull-8 {
    right: 66.6666666667%;
  }
  .coh-col-xs-offset-8 {
    margin-left: 66.6666666667%;
  }
  .coh-col-xs-push-7 {
    left: 58.3333333333%;
  }
  .coh-col-xs-pull-7 {
    right: 58.3333333333%;
  }
  .coh-col-xs-offset-7 {
    margin-left: 58.3333333333%;
  }
  .coh-col-xs-push-6 {
    left: 50%;
  }
  .coh-col-xs-pull-6 {
    right: 50%;
  }
  .coh-col-xs-offset-6 {
    margin-left: 50%;
  }
  .coh-col-xs-push-5 {
    left: 41.6666666667%;
  }
  .coh-col-xs-pull-5 {
    right: 41.6666666667%;
  }
  .coh-col-xs-offset-5 {
    margin-left: 41.6666666667%;
  }
  .coh-col-xs-push-4 {
    left: 33.3333333333%;
  }
  .coh-col-xs-pull-4 {
    right: 33.3333333333%;
  }
  .coh-col-xs-offset-4 {
    margin-left: 33.3333333333%;
  }
  .coh-col-xs-push-3 {
    left: 25%;
  }
  .coh-col-xs-pull-3 {
    right: 25%;
  }
  .coh-col-xs-offset-3 {
    margin-left: 25%;
  }
  .coh-col-xs-push-2 {
    left: 16.6666666667%;
  }
  .coh-col-xs-pull-2 {
    right: 16.6666666667%;
  }
  .coh-col-xs-offset-2 {
    margin-left: 16.6666666667%;
  }
  .coh-visible-xs {
    display: block;
  }
  .coh-col-xs-push-1 {
    left: 8.3333333333%;
  }
  .coh-col-xs-pull-1 {
    right: 8.3333333333%;
  }
  .coh-col-xs-offset-1 {
    margin-left: 8.3333333333%;
  }
  .coh-hidden-xs {
    display: none;
  }
  .coh-col-xs-push-0 {
    left: auto;
  }
  .coh-col-xs-pull-0 {
    right: auto;
  }
  .coh-col-xs-offset-0 {
    margin-left: 0;
  }
  .coh-col-xs-push-1-5 {
    left: 20%;
  }
  .coh-col-xs-pull-1-5 {
    right: 20%;
  }
  .coh-col-xs-offset-1-5 {
    margin-left: 20%;
  }
}
.coh-row-bleed-xl > .coh-row-inner {
  margin-right: 0;
  margin-left: 0;
}
.coh-row-bleed-xl > .coh-row-inner > .coh-column {
  padding-right: 0;
  padding-left: 0;
}
.coh-row-visible-xl {
  overflow: visible;
}
.coh-row-hidden-xl {
  overflow-x: hidden;
  overflow-y: auto;
}
.coh-row-xl > .coh-row-inner {
  margin-right: -1rem;
  margin-left: -1rem;
}
.coh-row-xl > .coh-row-inner > .coh-column {
  padding-left: 1rem;
  padding-right: 1rem;
}
@media (max-width: 1599px) {
  .coh-row-xl > .coh-row-inner {
    margin-right: -1rem;
    margin-left: -1rem;
  }
  .coh-row-xl > .coh-row-inner > .coh-column {
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
@media (max-width: 1349px) {
  .coh-row-xl > .coh-row-inner {
    margin-right: -0.75rem;
    margin-left: -0.75rem;
  }
  .coh-row-xl > .coh-row-inner > .coh-column {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }
}
@media (max-width: 1123px) {
  .coh-row-xl > .coh-row-inner {
    margin-right: -0.75rem;
    margin-left: -0.75rem;
  }
  .coh-row-xl > .coh-row-inner > .coh-column {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }
}
@media (max-width: 767px) {
  .coh-row-xl > .coh-row-inner {
    margin-right: -0.75rem;
    margin-left: -0.75rem;
  }
  .coh-row-xl > .coh-row-inner > .coh-column {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }
}
@media (max-width: 564px) {
  .coh-row-xl > .coh-row-inner {
    margin-right: -0.75rem;
    margin-left: -0.75rem;
  }
  .coh-row-xl > .coh-row-inner > .coh-column {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }
}
@media (max-width: 1599px) {
  .coh-row-bleed-lg > .coh-row-inner {
    margin-right: 0;
    margin-left: 0;
  }
  .coh-row-bleed-lg > .coh-row-inner > .coh-column {
    padding-right: 0;
    padding-left: 0;
  }
  .coh-row-visible-lg {
    overflow: visible;
  }
  .coh-row-hidden-lg {
    overflow-x: hidden;
    overflow-y: auto;
  }
}
@media (max-width: 1599px) {
  .coh-row-lg > .coh-row-inner {
    margin-right: -1rem;
    margin-left: -1rem;
  }
  .coh-row-lg > .coh-row-inner > .coh-column {
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
@media (max-width: 1349px) {
  .coh-row-lg > .coh-row-inner {
    margin-right: -0.75rem;
    margin-left: -0.75rem;
  }
  .coh-row-lg > .coh-row-inner > .coh-column {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }
}
@media (max-width: 1123px) {
  .coh-row-lg > .coh-row-inner {
    margin-right: -0.75rem;
    margin-left: -0.75rem;
  }
  .coh-row-lg > .coh-row-inner > .coh-column {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }
}
@media (max-width: 767px) {
  .coh-row-lg > .coh-row-inner {
    margin-right: -0.75rem;
    margin-left: -0.75rem;
  }
  .coh-row-lg > .coh-row-inner > .coh-column {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }
}
@media (max-width: 564px) {
  .coh-row-lg > .coh-row-inner {
    margin-right: -0.75rem;
    margin-left: -0.75rem;
  }
  .coh-row-lg > .coh-row-inner > .coh-column {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }
}
@media (max-width: 1349px) {
  .coh-row-bleed-md > .coh-row-inner {
    margin-right: 0;
    margin-left: 0;
  }
  .coh-row-bleed-md > .coh-row-inner > .coh-column {
    padding-right: 0;
    padding-left: 0;
  }
  .coh-row-visible-md {
    overflow: visible;
  }
  .coh-row-hidden-md {
    overflow-x: hidden;
    overflow-y: auto;
  }
}
@media (max-width: 1349px) {
  .coh-row-md > .coh-row-inner {
    margin-right: -0.75rem;
    margin-left: -0.75rem;
  }
  .coh-row-md > .coh-row-inner > .coh-column {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }
}
@media (max-width: 1123px) {
  .coh-row-md > .coh-row-inner {
    margin-right: -0.75rem;
    margin-left: -0.75rem;
  }
  .coh-row-md > .coh-row-inner > .coh-column {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }
}
@media (max-width: 767px) {
  .coh-row-md > .coh-row-inner {
    margin-right: -0.75rem;
    margin-left: -0.75rem;
  }
  .coh-row-md > .coh-row-inner > .coh-column {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }
}
@media (max-width: 564px) {
  .coh-row-md > .coh-row-inner {
    margin-right: -0.75rem;
    margin-left: -0.75rem;
  }
  .coh-row-md > .coh-row-inner > .coh-column {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }
}
@media (max-width: 1123px) {
  .coh-row-bleed-sm > .coh-row-inner {
    margin-right: 0;
    margin-left: 0;
  }
  .coh-row-bleed-sm > .coh-row-inner > .coh-column {
    padding-right: 0;
    padding-left: 0;
  }
  .coh-row-visible-sm {
    overflow: visible;
  }
  .coh-row-hidden-sm {
    overflow-x: hidden;
    overflow-y: auto;
  }
}
@media (max-width: 1123px) {
  .coh-row-sm > .coh-row-inner {
    margin-right: -0.75rem;
    margin-left: -0.75rem;
  }
  .coh-row-sm > .coh-row-inner > .coh-column {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }
}
@media (max-width: 767px) {
  .coh-row-sm > .coh-row-inner {
    margin-right: -0.75rem;
    margin-left: -0.75rem;
  }
  .coh-row-sm > .coh-row-inner > .coh-column {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }
}
@media (max-width: 564px) {
  .coh-row-sm > .coh-row-inner {
    margin-right: -0.75rem;
    margin-left: -0.75rem;
  }
  .coh-row-sm > .coh-row-inner > .coh-column {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }
}
@media (max-width: 767px) {
  .coh-row-bleed-ps > .coh-row-inner {
    margin-right: 0;
    margin-left: 0;
  }
  .coh-row-bleed-ps > .coh-row-inner > .coh-column {
    padding-right: 0;
    padding-left: 0;
  }
  .coh-row-visible-ps {
    overflow: visible;
  }
  .coh-row-hidden-ps {
    overflow-x: hidden;
    overflow-y: auto;
  }
}
@media (max-width: 767px) {
  .coh-row-ps > .coh-row-inner {
    margin-right: -0.75rem;
    margin-left: -0.75rem;
  }
  .coh-row-ps > .coh-row-inner > .coh-column {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }
}
@media (max-width: 564px) {
  .coh-row-ps > .coh-row-inner {
    margin-right: -0.75rem;
    margin-left: -0.75rem;
  }
  .coh-row-ps > .coh-row-inner > .coh-column {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }
}
@media (max-width: 564px) {
  .coh-row-bleed-xs > .coh-row-inner {
    margin-right: 0;
    margin-left: 0;
  }
  .coh-row-bleed-xs > .coh-row-inner > .coh-column {
    padding-right: 0;
    padding-left: 0;
  }
  .coh-row-visible-xs {
    overflow: visible;
  }
  .coh-row-hidden-xs {
    overflow-x: hidden;
    overflow-y: auto;
  }
}
@media (max-width: 564px) {
  .coh-row-xs > .coh-row-inner {
    margin-right: -0.75rem;
    margin-left: -0.75rem;
  }
  .coh-row-xs > .coh-row-inner > .coh-column {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }
}
:root {
  --ssa-default-font-settings-font-family: 'Tenorite', Arial, sans-serif;;
  --ssa-default-font-settings-color: rgb(0, 0, 0);
}
body {
  font-family: 'Tenorite', Arial, sans-serif;;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(0, 0, 0);
}
:root {
  --ssa-base-unit-settings-font-size: 16px;
}
body {
  font-size: 16px;
}
ul {
  line-height: 1.5rem;
  list-style-type: disc;
  list-style-position: outside;
}
ul.toolbar-menu li {
  margin: 0;
  list-style-type: none;
  font-weight: normal;
}
ul.toolbar-menu li:before {
  content: normal;
}
ul.contextual-links li {
  list-style-type: none;
  font-weight: normal;
}
ul.contextual-links li:before {
  content: normal;
}
ul.cke_panel_list li {
  list-style-type: none;
  font-weight: normal;
}
ul.cke_panel_list li:before {
  content: normal;
}
ul.dx8-tabs li {
  list-style-type: none;
  font-weight: normal;
}
ul.dx8-tabs li:before {
  content: normal;
}
ul.no-marker {
  list-style-type: none;
}
ul.no-marker li {
  list-style-type: none;
  color: rgb(255, 190, 0);
}
ul.no-marker li:before {
  content: normal;
}
ul.dash {
  list-style-type: none;
  margin-left: 0;
  padding-left: 0.8em;
}
ul.dash > li {
  list-style-type: none;
}
ul.dash > li:before {
  content: "-";
  display: inline-block;
  margin-left: -0.8em;
  width: 0.8em;
}
ul.narrow {
  margin-left: 0;
}
ul.narrow li {
  margin-left: 1.125rem;
}
ul.long-dash {
  margin-left: 0;
}
ul.long-dash > li {
  list-style-type: none;
  width: 100%;
  margin-bottom: 0.375rem;
  margin-left: 0;
  position: relative;
  display: block;
  padding-left: 2.5rem;
}
ul.long-dash > li:before {
  font-size: 1.5rem;
  color: rgb(0, 0, 0);
  padding-right: 0.625rem;
  position: absolute;
  top: -0.05rem;
  left: 0;
  content: "—";
}
ul.arrows {
  margin-left: 0;
}
ul.arrows > li {
  padding-left: 2rem;
  display: block;
  width: 100%;
  margin-bottom: 0.375rem;
  margin-left: 0;
  list-style-type: none;
  position: relative;
}
ul.arrows > li:before {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: rgb(0, 0, 0);
  font-size: 1rem;
  content: "\e90a";
  font-family: icomoon;
  position: absolute;
  left: 0;
  top: 0.25rem;
}
ul li {
  line-height: 1.5rem;
  margin-bottom: 0.625rem;
  margin-left: 1.25rem;
  list-style-type: disc;
  list-style-position: outside;
}
@media (max-width: 767px) {
  ul li {
    margin-left: 0.75rem;
  }
}
ul li ul {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}
ul li ul li {
  margin-left: 1rem;
  list-style-type: circle;
}
p {
  font-size: 1.125rem;
  line-height: 1.5em;
}
ol {
  list-style-type: none;
}
ol.no-marker {
  counter-reset: no-marker;
}
ol.no-marker li {
  counter-increment: no-marker;
}
ol.no-marker li:before {
  content: normal;
  content: none !important;
}
ol.no-marker li::marker {
  content: none !important;
}
ol.alternate {
  list-style-type: decimal;
  margin-left: 4.5rem;
}
ol.alternate > li:before {
  content: counter(section, decimal) ". " !important;
  font-weight: bold;
}
ol.extra-lower-roman {
  counter-reset: none;
  margin-left: 0;
}
ol.extra-lower-roman li {
  counter-increment: new-section;
}
ol.extra-lower-roman li:before {
  content: "(" counter(new-section, lower-roman) ") ";
  content: "("counter(new-section, lower-roman) ") " !important;
}
ol.no-reset {
  counter-reset: none;
}
ol.forced-numeric {
  list-style-type: decimal;
  counter-reset: forced-numeric;
}
ol.forced-numeric.forced-second {
  counter-reset: forced-numeric-1;
}
ol.forced-numeric > li {
  counter-increment: forced-numeric;
  padding-left: 1.75rem;
}
ol.forced-numeric > li:before {
  content: counter(forced-numeric, decimal) ". ";
  content: counter(forced-numeric, decimal) ". " !important;
}
ol.forced-alpha-roman {
  list-style-type: none;
  counter-reset: forced-alpha1;
}
ol.forced-alpha-roman > li:before {
  content: "(" counter(forced-alpha1, lower-alpha) ") ";
  counter-increment: forced-alpha1;
  content: "("counter(forced-alpha1, lower-alpha) ") " !important;
}
ol.forced-alpha-roman > li.coh-style-no-padding:before {
  content: normal !important;
}
ol.forced-alpha-roman > li.coh-style-no-padding::marker {
  content: normal !important;
}
ol.forced-alpha-roman > li ol {
  list-style-type: none;
  counter-reset: forced-roman1;
}
ol.forced-alpha-roman > li ol > li:before {
  counter-increment: forced-roman1;
  content: "(" counter(forced-roman1, lower-roman) ") ";
}
ol.notice {
  counter-reset: notice;
}
ol.notice > li {
  counter-increment: notice;
  padding-left: 1.5rem;
}
ol.notice > li:before {
  content: counter(notice, decimal) ". ";
}
ol.notice > li ol {
  counter-reset: notice-nested;
}
ol.notice > li ol > li {
  counter-increment: notice-nested;
}
ol.notice > li ol > li:before {
  content: counter(notice, decimal) ". " counter(notice-nested, decimal);
}
ol > li {
  line-height: 1.5;
  margin-bottom: 1rem;
  padding-left: 3rem;
  list-style-type: none;
  counter-increment: section;
  position: relative;
}
ol > li:before {
  content: "("counter(section, decimal) ") ";
  position: absolute;
  top: 0;
  left: 0;
}
ol > li.coh-style-no-padding {
  padding-left: 0;
  padding-left: 0 !important;
  margin-left: 0 !important;
}
ol > li.coh-style-no-padding::marker {
  content: none !important;
}
ol > li.coh-style-no-padding:before {
  content: none !important;
}
ol > li.coh-style-no-marker::marker {
  content: none !important;
}
ol > li ol {
  margin-top: 0.75rem;
  margin-bottom: 0.75rem;
  margin-left: 0;
}
ol > li ol > li {
  counter-increment: nested-section;
  margin-left: 0;
  list-style-type: none;
  padding-left: 2.25rem;
}
ol > li ol > li:before {
  content: "("counter(nested-section, lower-roman) ") ";
  font-weight: 400;
}
ol > li ol > li ol {
  margin-top: 0.375rem;
  margin-bottom: 0.375rem;
}
ol > li ol > li ol > li {
  counter-increment: subnested-section;
}
ol > li ol > li ol > li:before {
  content: "("counter(subnested-section, lower-alpha) ") ";
  margin-right: 0.875rem;
}
ol > li ol > li ol > li ol li {
  counter-increment: final-section;
}
ol > li ol > li ol > li ol li:before {
  content: "("counter(final-section, upper-roman) ") ";
}
ol > li ol > li ol > li ol li ol li {
  counter-increment: fifth-section;
}
ol > li ol > li ol > li ol li ol li:before {
  content: "("counter(fifth-section, upper-alpha) ") ";
}
ol > li ol > li ol > li ol li ol li li {
  counter-increment: sixth-section;
}
ol > li ol > li ol > li ol li ol li li:before {
  content: "(" counter(sixth-section, lower-roman) ") ";
}
ol > li ol > li ol > li ol li ol li li li {
  counter-increment: seventh-section;
}
ol > li ol > li ol > li ol li ol li li li:before {
  content: "(" counter(seventh-section, lower-alpha) ") ";
}
ol > li ol > li ol > li ol p {
  margin-bottom: 0.375rem;
}
ol > li ol > li table {
  counter-reset: subnested-section;
}
ol > li ol > li p {
  margin-bottom: 0.75rem;
}
ol > li p {
  line-height: 1.5rem;
  margin-bottom: 1rem;
}
ol > li > ul > li {
  list-style-type: disc;
}
ol > li td > ul > li {
  list-style-type: disc;
  margin-bottom: 0;
  margin-left: 0;
}
ol > li td > ul > li > li:last-child {
  margin-bottom: 0;
}
a {
  color: rgb(2, 55, 55);
  text-decoration: underline;
}
a:hover {
  text-decoration: none;
}
h6 {
  text-transform: uppercase;
  font-size: 1rem;
  line-height: 1.3em;
  word-spacing: 0.03em;
}
h5 {
  font-size: 1.5rem;
  line-height: 1.2em;
}
h4 {
  font-size: 2rem;
  margin-bottom: 1.375rem;
  text-transform: none;
  line-height: 1.2em;
}
@media (max-width: 767px) {
  h4 {
    margin-bottom: 1.25rem;
  }
}
h3 {
  font-size: 1.5rem;
  line-height: 1.2em;
  font-family: 'Tenorite Bold', Arial, sans-serif;;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
h2 {
  font-size: 2rem;
  line-height: 1em;
}
h2.coh-style-title-small---heading-5-size {
  font-family: 'Tenorite', Arial, sans-serif;;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
h1 {
  font-size: 3rem;
  line-height: 1em;
  color: rgb(0, 0, 0);
  letter-spacing: -0.03em;
}
body {
  font-size: 1.125rem;
  line-height: 1.5rem;
}
body::-moz-selection {
  background-color: rgb(2, 55, 55);
  color: rgb(255, 255, 255);
}
body::selection {
  background-color: rgb(2, 55, 55);
  color: rgb(255, 255, 255);
}
body.menu-visible {
  overflow: hidden;
  position: fixed;
}
body img {
  max-width: 100%;
  height: auto;
}
body .field--type-text-long a {
  font-family: 'Tenorite Bold', Arial, sans-serif;;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(2, 55, 55);
  text-decoration: underline;
}
body .field--type-text-long a:hover {
  text-decoration: none;
}
body .coh-wysiwyg p a:not(.coh-btn), body .coh-wysiwyg ul a:not(.coh-btn), body .coh-wysiwyg ol a:not(.coh-btn), body .coh-wysiwyg table a:not(.coh-btn) {
  font-family: 'Tenorite Bold', Arial, sans-serif;;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  text-decoration: underline;
  cursor: pointer;
}
body .coh-wysiwyg p a:not(.coh-btn):hover, body .coh-wysiwyg ul a:not(.coh-btn):hover, body .coh-wysiwyg ol a:not(.coh-btn):hover, body .coh-wysiwyg table a:not(.coh-btn):hover {
  text-decoration: none;
}
blockquote {
  font-size: 1.5rem;
  line-height: 1.2em;
  margin-bottom: 1.5rem;
  position: relative;
  padding-left: 2rem;
}
@media (max-width: 1349px) {
  blockquote {
    padding-left: 1.5rem;
  }
}
@media (max-width: 767px) {
  blockquote {
    padding-left: 1.5rem;
  }
}
blockquote:before {
  content: "❝";
  position: absolute;
  top: 0;
  left: 0;
  font-size: 2rem;
  color: rgb(54, 96, 96);
  line-height: 1.0;
}
@media (max-width: 1349px) {
  blockquote:before {
    font-size: 1.5rem;
  }
}
.node--type-umir-rule .coh-accordion-tabs-content ol:not(.forced-alpha-roman) {
  counter-reset: new-section;
  margin-left: 0;
}
.node--type-umir-rule .coh-accordion-tabs-content ol:not(.forced-alpha-roman) > li:before {
  counter-increment: new-section;
  content: "(" counter(new-section, decimal) ")";
}
.node--type-umir-rule .coh-accordion-tabs-content ol:not(.forced-alpha-roman) > li ol > li {
  padding-left: 2.5rem;
}
.node--type-umir-rule .coh-accordion-tabs-content ol:not(.forced-alpha-roman) > li ol > li:before {
  content: "(" counter(new-section, lower-alpha) ") ";
}
.node--type-umir-rule .coh-accordion-tabs-content ol:not(.forced-alpha-roman) > li ol > li ol {
  margin-top: 0.75rem;
}
.node--type-umir-rule .coh-accordion-tabs-content ol:not(.forced-alpha-roman) > li ol > li ol > li {
  padding-left: 2.5rem;
}
.node--type-umir-rule .coh-accordion-tabs-content ol:not(.forced-alpha-roman) > li ol > li ol > li:before {
  content: "(" counter(new-section, lower-roman) ") ";
}
.node--type-umir-rule .coh-accordion-tabs-content ol:not(.forced-alpha-roman) > li ol > li ol > li ol > li {
  padding-left: 2.5rem;
}
.node--type-umir-rule .coh-accordion-tabs-content ol:not(.forced-alpha-roman) > li ol > li ol > li ol > li:before {
  content: "(" counter(new-section, upper-alpha) ") ";
  counter-increment: new-section;
}
.node--type-umir-rule .coh-accordion-tabs-content ol.forced-alpha-roman {
  margin-left: 0;
}
.node--type-umir-rule .coh-accordion-tabs-content ol.forced-alpha-roman > li ol {
  counter-reset: forced-roman1;
}
.node--type-umir-rule .coh-accordion-tabs-content ol.forced-alpha-roman > li ol > li:before {
  content: "(" counter(forced-roman1, lower-roman) ") ";
  counter-increment: forced-roman1;
}
.node--type-umir-rule .coh-accordion-tabs-content ol.forced-alpha-roman > li ol > li ol {
  counter-reset: new-section;
}
.node--type-umir-rule .coh-accordion-tabs-content ol.forced-alpha-roman > li ol > li ol > li:before {
  content: "(" counter(new-section, upper-alpha) ") ";
  content: "(" counter(new-section, upper-alpha) ") " !important;
  counter-increment: new-section;
}
.node--type-umir-rule .coh-accordion-tabs-content ul {
  margin-left: 0;
  padding-left: 1.75rem;
}
.node--type-umir-rule .coh-accordion-tabs-content ul li {
  padding-left: 1rem;
}
.node--type-umir-rule .coh-accordion-tabs-content ul li ol li {
  padding-left: 3rem;
  margin-left: 0;
}
th {
  border: 1px solid #000;
  border-collapse: collapse;
}
th.yellow {
  background-color: rgba(224, 177, 35, 0.25);
}
th.grey {
  background-color: rgba(96, 96, 77, 0.25);
}
th.dark-grey {
  background-color: rgb(95, 96, 98);
  color: rgb(255, 255, 255);
}
th.corner-blank {
  border-top-width: 0;
  border-left-width: 0;
  border-top-style: none;
  border-left-style: none;
}
th > :last-child {
  margin-bottom: 0;
}
td {
  border: 1px solid #000;
  border-collapse: collapse;
}
td.yellow {
  background-color: rgba(255, 190, 0, 0.25);
  border-color: rgba(255, 190, 0, 0.4);
}
td.grey {
  background-color: rgb(220, 214, 209);
  border-color: rgba(137, 133, 126, 0.5);
}
td.dark-grey {
  background-color: rgb(76, 76, 76);
  color: rgb(255, 255, 255);
  border-color: rgb(76, 76, 76);
}
td.corner-blank {
  border-top-width: 0;
  border-left-width: 0;
  border-top-style: none;
  border-left-style: none;
}
td.gold {
  background-color: rgb(240, 236, 232);
  border-width: 0.0625rem;
  border-style: solid;
  border-color: rgb(255, 190, 0);
}
td > :last-child {
  margin-bottom: 0;
}
table {
  border-style: none;
}
table.five-col td {
  width: 20%;
}
table.four-col td {
  width: 25%;
}
table.three-col td {
  width: 33.33%;
}
table.naked {
  margin-top: 0;
  margin-bottom: 0.5rem;
}
table.naked td, table.naked th {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
table.naked th {
  border-width: 0;
  border-style: none;
}
table.naked td {
  border-style: none;
  border-width: 0;
}
table.naked td:first-child {
  padding-left: 0;
}
table.naked tr:first-child td, table.naked tr:first-child th {
  padding-top: 0;
}
table.naked tr > :first-child {
  padding-left: 0;
  width: 2.25rem;
}
table.naked tr td:last-child {
  padding-right: 0;
}
table.naked tr > :nth-child(2) {
  padding-left: 0;
}
table.naked tr td.outline {
  border-color: rgb(0, 0, 0);
  border-style: solid;
  border-width: 1px;
  padding-top: 0.25rem;
  padding-right: 0.5rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
}
table.four-col-short tr td {
  width: 27%;
}
table.four-col-short tr td.force-27 {
  width: 27% !important;
}
table.four-col-short tr td:first-child {
  width: 19%;
}
table.five-col-short tr td {
  width: 21.5%;
}
table.five-col-short tr td:first-child {
  width: 14%;
}
table.three-col-short tr td {
  width: 37.5%;
}
table.three-col-short tr td:first-child {
  width: 25%;
}
table.two-col td {
  width: 50%;
}
table.two-col-short tr td {
  width: 70%;
}
table.two-col-short tr td:first-child {
  width: 30%;
}
table.two-col-thirds tr td {
  width: 66.67%;
}
table.two-col-thirds tr td:first-child {
  width: 33.33%;
}
table.two-col-40 tr td {
  width: 60%;
}
table.two-col-40 tr td:first-child {
  width: 40%;
}
table.outline {
  border-color: rgb(0, 0, 0);
  border-style: solid;
  border-width: 1px;
}
table.outline td {
  border-width: 0;
  border-style: none;
}
table.no-outlines tbody tr td {
  border-style: none;
}
table.no-outlines thead tr {
  background-color: rgb(255, 255, 255);
}
table.no-outlines thead tr th {
  border-style: none;
  font-family: 'Tenorite Bold', Arial, sans-serif;;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
table tr {
  border-width: 0;
  border-style: none;
  border: 0px none !important;
}
table tr .vertical p {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
  -webkit-writing-mode: vertical-rl;
      -ms-writing-mode: tb-rl;
          writing-mode: vertical-rl;
}
table tr td {
  border-width: 0.0625rem;
  border-style: solid;
  border-color: rgb(137, 133, 126);
}
table a {
  text-decoration: underline;
  font-family: 'Tenorite Bold', Arial, sans-serif;;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
table a:hover {
  text-decoration: none;
}
sup {
  font-size: 60%;
  top: -0.6rem;
  text-transform: none !important;
}
@media (max-width: 1349px) {
  sup {
    top: -0.6rem;
    font-size: 60%;
  }
}
sup.ordinal {
  font-size: 50%;
  top: -1.2rem;
}
@media (max-width: 767px) {
  sup.ordinal {
    top: -0.6rem;
  }
}
.view-series-listing ul.views-summary > li {
  width: 100%;
  margin-bottom: 0.875rem;
  margin-left: 0;
  position: relative;
  left: 2.5rem;
  display: block;
  list-style-type: none;
}
.view-series-listing ul.views-summary > li a:before {
  color: rgb(0, 0, 0);
  font-size: 1.5rem;
  font-family: 'Tenorite Bold', Arial, sans-serif;;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  padding-right: 0.625rem;
  margin-top: 0.125rem;
  position: absolute;
  top: -0.1875rem;
  left: -2.5rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  content: "—";
}
.node--type-regulated-dealer .field--label-above {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  display: block;
  margin-bottom: 1rem;
}
.node--type-regulated-dealer .field--label-above .field__label {
  font-family: 'Tenorite Bold', Arial, sans-serif;;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  margin-bottom: 0.5rem;
}
.node--type-regulated-dealer p:last-child {
  margin-bottom: 0;
}
.node--type-publication article h1, .node--type-publication article h2, .node--type-publication article h3 {
  margin-bottom: 1rem;
}
.node--type-publication article h1 {
  font-size: 2.5rem;
  line-height: 1em;
}
.node--type-publication article h2:not(.coh-style-title-small---heading-5-size) {
  font-size: 2.5rem;
  line-height: 1.2em;
  font-family: 'Tenorite', Arial, sans-serif;;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.node--type-publication article h3:not(.teaser--title) {
  font-size: 2rem;
  line-height: 1.2em;
  font-family: 'Tenorite Bold', Arial, sans-serif;;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-style: italic;
}
.node--type-publication .field--name-field-executive-summary {
  display: block;
}
.node--type-publication .field--name-field-executive-summary h1.field__label {
  font-size: 2rem;
  line-height: 1em;
  margin-bottom: 1.8125rem;
}
.node--type-publication .toc-title {
  margin-bottom: 1rem;
  font-family: 'Tenorite Bold', Arial, sans-serif;;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1.125rem;
  line-height: 1.375rem;
}
.node--type-publication .toc-js {
  margin-bottom: 3rem;
}
.node--type-publication .toc-js .toc-h1:after {
  left: 0;
}
.node--type-publication .toc-js ul {
  counter-reset: notice;
}
.node--type-publication .toc-js ul li {
  position: relative;
  padding-left: 2.25rem;
  font-size: 1.125rem;
  line-height: 1.375rem;
  margin-bottom: 0.5rem;
}
.node--type-publication .toc-js ul li:after {
  font-size: 1.5rem;
  content: "—";
  font-family: 'Tenorite Bold', Arial, sans-serif;;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(0, 0, 0);
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}
.node--type-publication .toc-js ul li.ordered-header:before {
  color: rgb(2, 55, 55);
  font-family: 'Tenorite Bold', Arial, sans-serif;;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.node--type-publication .toc-js ul li.toc-h1.ordered-header {
  counter-reset: notice-nested;
}
.node--type-publication .toc-js ul li.toc-h1.ordered-header:before {
  content: counter(notice, decimal) ". ";
  counter-increment: notice;
}
.node--type-publication .toc-js ul li.toc-h2.ordered-header {
  counter-reset: notice-nested-two;
  padding-left: 4.5rem;
}
.node--type-publication .toc-js ul li.toc-h2.ordered-header:before {
  content: counter(notice, decimal) "." counter(notice-nested, decimal) ". ";
  counter-increment: notice-nested;
}
.node--type-publication .toc-js ul li.toc-h2.ordered-header:after {
  left: 2.25rem;
}
.node--type-publication .toc-js ul li.toc-h3.ordered-header {
  counter-reset: notice-nested-three;
  padding-left: 6.5rem;
}
.node--type-publication .toc-js ul li.toc-h3.ordered-header:before {
  content: counter(notice, decimal) "." counter(notice-nested, decimal) "." counter(notice-nested-two, decimal) ". ";
  counter-increment: notice-nested-two;
}
.node--type-publication .toc-js ul li.toc-h3.ordered-header:after {
  left: 4.5rem;
}
.node--type-publication .region--content .field--name-body {
  counter-reset: notice;
}
.node--type-publication .region--content .field--name-body h1, .node--type-publication .region--content .field--name-body h2, .node--type-publication .region--content .field--name-body h3 {
  position: relative;
}
.node--type-publication .region--content .field--name-body h1 strong:nth-child(2), .node--type-publication .region--content .field--name-body h2 strong:nth-child(2), .node--type-publication .region--content .field--name-body h3 strong:nth-child(2) {
  display: none;
}
.node--type-publication .region--content .field--name-body ol {
  margin-left: 0;
  counter-reset: none;
}
.node--type-publication .region--content .field--name-body ol.second-level {
  padding-left: 3rem;
  counter-reset: notice-nested-two;
}
.node--type-publication .region--content .field--name-body ol.second-level > li:before {
  content: counter(notice, decimal) "." counter(notice-nested, decimal);
  counter-reset: none;
  counter-increment: notice-nested;
}
.node--type-publication .region--content .field--name-body ol.third-level {
  margin-left: 3rem;
  padding-left: 3rem;
}
.node--type-publication .region--content .field--name-body ol.third-level > li:before {
  content: counter(notice, decimal) "." counter(notice-nested, decimal) "." counter(notice-nested-two, decimal);
  counter-reset: none;
  counter-increment: notice-nested-two;
}
.node--type-publication .region--content .field--name-body ol.fourth-level {
  counter-reset: none;
  margin-left: 6rem;
  padding-left: 3rem;
}
.node--type-publication .region--content .field--name-body ol.fourth-level > li {
  counter-reset: none;
  padding-left: 3.75rem;
}
.node--type-publication .region--content .field--name-body ol.fourth-level > li:before {
  counter-reset: none;
  counter-increment: notice-nested-three;
  content: counter(notice, decimal) "." counter(notice-nested, decimal) "." counter(notice-nested-two, decimal) "." counter(notice-nested-three, decimal);
}
.node--type-publication .region--content .field--name-body ol.forced-alpha-roman {
  counter-reset: forced-alpha1;
}
.node--type-publication .region--content .field--name-body ol.forced-alpha-roman > li {
  padding-left: 1.5rem;
}
.node--type-publication .region--content .field--name-body ol.forced-alpha-roman > li:before {
  content: none !important;
  counter-reset: none;
  counter-increment: forced-alpha1;
}
.node--type-publication .region--content .field--name-body ol.forced-alpha-roman > li::marker {
  content: "(" counter(list-item, lower-alpha) ") ";
}
.node--type-publication .region--content .field--name-body ol.forced-alpha-roman > li ol {
  counter-reset: forced-roman1;
}
.node--type-publication .region--content .field--name-body ol.forced-alpha-roman > li ol > li:before {
  content: none !important;
  counter-increment: forced-roman1;
}
.node--type-publication .region--content .field--name-body ol.forced-alpha-roman > li ol > li::marker {
  content: "(" counter(list-item, lower-roman) ") ";
}
.node--type-publication .region--content .field--name-body ol.forced-alpha-roman > li ol > li ol {
  counter-reset: forced-alpha2;
}
.node--type-publication .region--content .field--name-body ol.forced-alpha-roman > li ol > li ol > li:before {
  content: none !important;
  counter-increment: forced-alpha2;
}
.node--type-publication .region--content .field--name-body ol.forced-alpha-roman > li ol > li ol > li::marker {
  content: "(" counter(list-item, upper-alpha) ") ";
}
.node--type-publication .region--content .field--name-body ol.forced-alpha-upper {
  counter-reset: forced-alpha2;
}
.node--type-publication .region--content .field--name-body ol.forced-alpha-upper > li {
  padding-left: 1.5rem;
  margin-left: 1rem;
}
.node--type-publication .region--content .field--name-body ol.forced-alpha-upper > li:before {
  content: counter(notice, upper-alpha) ".";
  counter-reset: forced-alpha2;
  counter-increment: notice;
  content: none !important;
}
.node--type-publication .region--content .field--name-body ol.forced-alpha-upper > li::marker {
  content: counter(list-item, upper-alpha) ". ";
}
.node--type-publication .region--content .field--name-body ol.forced-alpha-upper > li ol > li {
  font-family: 'Tenorite', Arial, sans-serif;;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.node--type-publication .region--content .field--name-body ol.forced-alpha-upper > li ol > li:before {
  content: "(" counter(forced-roman1, lower-roman) ") ";
  counter-increment: forced-roman1;
  content: none !important;
}
.node--type-publication .region--content .field--name-body ol.forced-alpha-upper > li ol > li::marker {
  content: "(" counter(list-item, lower-roman) ") ";
}
.node--type-publication .region--content .field--name-body ol.extra-lower-roman {
  counter-reset: forced-roman1;
}
.node--type-publication .region--content .field--name-body ol.extra-lower-roman > li {
  padding-left: 1.5rem;
  list-style-type: lower-roman;
  margin-left: 2rem;
}
.node--type-publication .region--content .field--name-body ol.extra-lower-roman > li:before {
  content: none !important;
  counter-increment: forced-roman1;
}
.node--type-publication .region--content .field--name-body ol.extra-lower-roman > li::marker {
  content: "(" counter(list-item, lower-roman) ") ";
}
.node--type-publication .region--content .field--name-body ol.extra-lower-roman > li ol {
  counter-reset: forced-alpha2;
}
.node--type-publication .region--content .field--name-body ol.extra-lower-roman > li ol > li {
  padding-left: 1.5rem;
  margin-left: 1.75rem;
}
.node--type-publication .region--content .field--name-body ol.extra-lower-roman > li ol > li:before {
  counter-increment: forced-alpha2;
  content: none !important;
}
.node--type-publication .region--content .field--name-body ol.extra-lower-roman > li ol > li::marker {
  content: "(" counter(list-item, upper-alpha) ") ";
}
.node--type-publication .region--content .field--name-body ol.forced-numeric {
  counter-reset: new-section;
  margin-left: 0;
}
.node--type-publication .region--content .field--name-body ol.forced-numeric > li {
  padding-left: 1.5rem;
  position: relative;
  margin-left: 1.75rem;
}
.node--type-publication .region--content .field--name-body ol.forced-numeric > li:before {
  font-weight: normal;
  counter-increment: new-section;
  content: none !important;
}
.node--type-publication .region--content .field--name-body ol.forced-numeric > li::marker {
  content: counter(list-item, decimal) ". ";
}
.node--type-publication .region--content .field--name-body ol.ordered-header {
  counter-reset: notice-nested;
}
.node--type-publication .region--content .field--name-body ol.ordered-header.level-second {
  counter-reset: notice-nested-two;
}
.node--type-publication .region--content .field--name-body ol.ordered-header.level-second > li:before {
  counter-reset: none;
}
.node--type-publication .region--content .field--name-body ol.ordered-header.level-second > li h2:before {
  content: counter(notice, decimal) "." counter(notice-nested, decimal);
  counter-increment: notice-nested;
}
.node--type-publication .region--content .field--name-body ol.ordered-header.level-third {
  counter-reset: notice-nested-three;
}
.node--type-publication .region--content .field--name-body ol.ordered-header.level-third > li:before {
  counter-reset: none;
}
.node--type-publication .region--content .field--name-body ol.ordered-header.level-third > li h3:before {
  content: counter(notice, decimal) "." counter(notice-nested, decimal) "." counter(notice-nested-two, decimal);
  counter-increment: notice-nested-two;
}
.node--type-publication .region--content .field--name-body ol.ordered-header > li {
  padding-left: 0;
  margin-left: 0;
}
.node--type-publication .region--content .field--name-body ol.ordered-header > li:before {
  content: " ";
}
.node--type-publication .region--content .field--name-body ol.ordered-header > li::marker {
  content: none;
}
.node--type-publication .region--content .field--name-body ol.ordered-header > li h1:before, .node--type-publication .region--content .field--name-body ol.ordered-header > li h2:before, .node--type-publication .region--content .field--name-body ol.ordered-header > li h3:before {
  padding-right: 0.5rem;
  font-family: 'Tenorite Bold', Arial, sans-serif;;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  letter-spacing: 0.03em;
}
.node--type-publication .region--content .field--name-body ol.ordered-header > li h1 strong:first-child, .node--type-publication .region--content .field--name-body ol.ordered-header > li h2 strong:first-child, .node--type-publication .region--content .field--name-body ol.ordered-header > li h3 strong:first-child {
  position: relative;
}
.node--type-publication .region--content .field--name-body ol.ordered-header > li h1:before {
  content: counter(notice, decimal) ". ";
  counter-increment: notice;
  font-family: 'Tenorite', Arial, sans-serif;;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.node--type-publication .region--content .field--name-body ol > li {
  padding-left: 1.5rem;
  margin-left: 1.5rem;
}
.node--type-publication .region--content .field--name-body ol > li:before {
  counter-reset: notice-nested;
  content: none !important;
}
.node--type-publication .region--content .field--name-body ol > li::marker {
  content: "(" counter(list-item, decimal) ") ";
}
.node--type-publication .region--content .field--name-body ol > li.coh-style-no-marker:before {
  content: normal;
}
.node--type-publication .region--content .field--name-body ol > li ol {
  counter-reset: forced-alpha1;
}
.node--type-publication .region--content .field--name-body ol > li ol > li:before {
  content: "(" counter(forced-alpha1, lower-alpha) ") ";
  counter-increment: forced-alpha1;
  content: none !important;
}
.node--type-publication .region--content .field--name-body ol > li ol > li::marker {
  content: "(" counter(list-item, lower-alpha) ") ";
}
.node--type-publication .region--content .field--name-body ol > li ol > li ol {
  counter-reset: forced-roman1;
}
.node--type-publication .region--content .field--name-body ol > li ol > li ol > li:before {
  content: "(" counter(forced-roman1, lower-roman) ") ";
  counter-increment: forced-roman1;
  content: none !important;
}
.node--type-publication .region--content .field--name-body ol > li ol > li ol > li::marker {
  content: "(" counter(list-item, lower-roman) ") ";
}
.node--type-publication .region--content .field--name-body ol > li ol > li ol > li ol {
  counter-reset: forced-alpha2;
}
.node--type-publication .region--content .field--name-body ol > li ol > li ol > li ol > li:before {
  content: none !important;
  counter-increment: forced-alpha2;
  content: "(" counter(forced-alpha2, upper-alpha) ") ";
}
.node--type-publication .region--content .field--name-body ol > li ol > li ol > li ol > li::marker {
  content: "(" counter(list-item, upper-alpha) ") ";
}
.pager .pager__items {
  margin-left: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.pager .pager__items li {
  list-style-type: none;
  margin: 0;
}
.pager .pager__items li:last-child {
  margin-right: 0;
}
.pager .pager__items li:last-child a {
  margin-right: 0;
}
.pager .pager__items li.is-active a {
  color: rgb(0, 0, 0);
  background-color: rgb(168, 194, 8);
}
.pager .pager__items li.pager__item--first a {
  color: rgb(2, 55, 55);
  font-size: 1.25rem;
  background-color: rgba(0, 0, 0, 0);
  width: auto;
  -webkit-border-radius: 0;
          border-radius: 0;
}
.pager .pager__items li.pager__item--first a:hover {
  background-color: rgba(0, 0, 0, 0);
  color: rgb(0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
}
.pager .pager__items li.pager__item--first span:nth-child(2) {
  letter-spacing: 0.03125rem;
  color: rgb(2, 55, 55);
}
.pager .pager__items li.pager__item--previous a {
  font-size: 1.25rem;
  line-height: 1.875rem;
}
.pager .pager__items li.pager__item--previous a:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e909";
  font-family: Icomoon;
  display: inline-block;
  position: absolute;
  top: 50%;
  left: 50%;
  color: rgb(0, 0, 0);
  font-size: 1rem;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.pager .pager__items li.pager__item--previous a:hover:after {
  text-decoration: none;
  color: rgb(0, 0, 0);
}
.pager .pager__items li.pager__item--previous a span:nth-child(2) {
  opacity: 0;
}
.pager .pager__items li.pager__item--next a {
  margin-right: 0;
  font-size: 1.25rem;
  line-height: 1.875rem;
}
.pager .pager__items li.pager__item--next a:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: rgb(0, 0, 0);
  position: absolute;
  top: 50%;
  left: 50%;
  display: inline-block;
  content: "\e90a";
  font-family: Icomoon;
  font-size: 1rem;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.pager .pager__items li.pager__item--next a:hover:after {
  text-decoration: none;
  color: rgb(0, 0, 0);
}
.pager .pager__items li.pager__item--next a span:nth-child(2) {
  opacity: 0;
}
.pager .pager__items li.pager__item--ellipsis {
  display: none;
}
.pager .pager__items li.pager__item--last a {
  color: rgb(2, 55, 55);
  font-size: 1.25rem;
  background-color: rgba(0, 0, 0, 0);
  width: auto;
  -webkit-border-radius: 0;
          border-radius: 0;
}
.pager .pager__items li.pager__item--last a:hover {
  background-color: rgba(0, 0, 0, 0);
  color: rgb(0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
}
.pager .pager__items li.pager__item--last a span:nth-child(2) {
  color: rgb(2, 55, 55);
}
.pager .pager__items li a {
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  color: rgb(0, 0, 0);
  font-size: 1.125rem;
  text-align: center;
  background-color: rgb(183, 198, 198);
  height: 2.5rem;
  width: 2.5rem;
  padding: 0.625rem;
  margin-right: 0.625rem;
  display: inline-block;
  -webkit-border-radius: 50%;
          border-radius: 50%;
  line-height: 1.25rem;
  vertical-align: middle;
  cursor: pointer;
  border-color: rgba(0, 0, 0, 0);
}
.pager .pager__items li a:hover {
  text-decoration: none;
  border-color: rgb(220, 227, 227);
  background-color: rgb(220, 227, 227);
  color: rgb(0, 0, 0);
}
.pager .pager__items li a:focus {
  outline-style: dashed;
}
.pager .pager__items .pager__item a:focus {
  border-color: rgba(0, 0, 0, 0);
}
.node--type-notice .field--name-body {
  counter-reset: notice;
}
.node--type-notice .field--name-body ul {
  margin-left: 3rem;
}
.node--type-notice .field--name-body ul > li {
  margin-left: 1.125rem;
}
.node--type-notice .field--name-body ol {
  counter-reset: notice-nested;
  margin-left: 0;
}
.node--type-notice .field--name-body ol.second-level {
  padding-left: 3rem;
  counter-reset: notice-nested-two;
}
.node--type-notice .field--name-body ol.second-level > li {
  counter-reset: none;
}
.node--type-notice .field--name-body ol.second-level > li:before {
  content: counter(notice, decimal) "." counter(notice-nested, decimal);
  counter-reset: none;
  counter-increment: notice-nested;
}
.node--type-notice .field--name-body ol.forced-numeric {
  counter-reset: new-section;
  margin-left: 1.5rem;
}
.node--type-notice .field--name-body ol.forced-numeric > li {
  padding-left: 1.5rem;
}
.node--type-notice .field--name-body ol.forced-numeric > li:before {
  counter-increment: new-section;
  content: counter(new-section, decimal) ". ";
  font-weight: normal;
}
.node--type-notice .field--name-body ol.third-level {
  counter-reset: notice-nested-three;
  padding-left: 3rem;
  margin-left: 3rem;
}
.node--type-notice .field--name-body ol.third-level > li {
  counter-reset: none;
}
.node--type-notice .field--name-body ol.third-level > li:before {
  content: counter(notice, decimal) "." counter(notice-nested, decimal) "." counter(notice-nested-two, decimal);
  counter-reset: none;
  counter-increment: notice-nested-two;
}
.node--type-notice .field--name-body ol.fourth-level {
  margin-left: 6rem;
  padding-left: 3rem;
  counter-reset: none;
}
.node--type-notice .field--name-body ol.fourth-level > li {
  counter-reset: none;
  padding-left: 3.75rem;
}
.node--type-notice .field--name-body ol.fourth-level > li:before {
  counter-reset: none;
  counter-increment: notice-nested-three;
  content: counter(notice, decimal) "." counter(notice-nested, decimal) "." counter(notice-nested-two, decimal) "." counter(notice-nested-three, decimal);
}
.node--type-notice .field--name-body ol > li {
  padding-left: 3rem;
}
.node--type-notice .field--name-body ol > li:before {
  counter-reset: notice-nested;
  counter-increment: notice;
  content: counter(notice, decimal) ". ";
  font-weight: bold;
}
.node--type-notice .field--name-body ol > li > ol > li:before {
  counter-increment: notice-nested;
  content: counter(notice, decimal) "." counter(notice-nested, decimal);
  font-weight: bold;
}
.node--type-new-notices article h1, .node--type-new-notices article h2, .node--type-new-notices article h3 {
  margin-bottom: 1rem;
}
.node--type-new-notices article h1 {
  font-size: 1.75rem;
  line-height: 1.285;
}
.node--type-new-notices article h2 {
  font-size: 1.125rem;
  line-height: 1.375rem;
}
.node--type-new-notices article h3 {
  font-style: italic;
  font-size: 1.125rem;
  line-height: 1.375rem;
  font-family: 'Tenorite Bold', Arial, sans-serif;;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.node--type-new-notices article .view-enforcement-action-other-notices {
  margin-left: 3rem;
}
.node--type-new-notices article .block-views-block--enforcement-action-other-notices-block-1 h2:before {
  content: url("");
}
.node--type-new-notices .field--name-field-executive-summary {
  display: block;
}
.node--type-new-notices .field--name-field-executive-summary h1.field__label {
  font-size: 1.75rem;
  margin-bottom: 1rem;
  line-height: 1.285;
}
.node--type-new-notices .toc-title {
  margin-bottom: 1rem;
  font-family: 'Tenorite Bold', Arial, sans-serif;;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1.125rem;
  line-height: 1.375rem;
}
.node--type-new-notices .toc-js {
  margin-bottom: 3rem;
}
.node--type-new-notices .toc-js .toc-h1:after {
  left: 0;
}
.node--type-new-notices .toc-js ul {
  counter-reset: notice;
}
.node--type-new-notices .toc-js ul li {
  position: relative;
  padding-left: 2.25rem;
  font-size: 1.125rem;
  line-height: 1.375rem;
  margin-bottom: 0.5rem;
}
.node--type-new-notices .toc-js ul li:after {
  font-size: 1.5rem;
  content: "—";
  font-family: 'Tenorite Bold', Arial, sans-serif;;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(0, 0, 0);
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}
.node--type-new-notices .toc-js ul li.ordered-header:before {
  color: rgb(2, 55, 55);
  font-family: 'Tenorite Bold', Arial, sans-serif;;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.node--type-new-notices .toc-js ul li.toc-h1.ordered-header {
  counter-reset: notice-nested;
}
.node--type-new-notices .toc-js ul li.toc-h1.ordered-header:before {
  content: counter(notice, decimal) ". ";
  counter-increment: notice;
}
.node--type-new-notices .toc-js ul li.toc-h2.ordered-header {
  counter-reset: notice-nested-two;
  padding-left: 4.5rem;
}
.node--type-new-notices .toc-js ul li.toc-h2.ordered-header:before {
  content: counter(notice, decimal) "." counter(notice-nested, decimal) ". ";
  counter-increment: notice-nested;
}
.node--type-new-notices .toc-js ul li.toc-h2.ordered-header:after {
  left: 2.25rem;
}
.node--type-new-notices .toc-js ul li.toc-h3.ordered-header {
  counter-reset: notice-nested-three;
  padding-left: 6.5rem;
}
.node--type-new-notices .toc-js ul li.toc-h3.ordered-header:before {
  content: counter(notice, decimal) "." counter(notice-nested, decimal) "." counter(notice-nested-two, decimal) ". ";
  counter-increment: notice-nested-two;
}
.node--type-new-notices .toc-js ul li.toc-h3.ordered-header:after {
  left: 4.5rem;
}
.node--type-new-notices .region--content .field--name-body {
  counter-reset: notice;
}
.node--type-new-notices .region--content .field--name-body h1, .node--type-new-notices .region--content .field--name-body h2, .node--type-new-notices .region--content .field--name-body h3 {
  position: relative;
}
.node--type-new-notices .region--content .field--name-body h1 strong:nth-child(2), .node--type-new-notices .region--content .field--name-body h2 strong:nth-child(2), .node--type-new-notices .region--content .field--name-body h3 strong:nth-child(2) {
  display: none;
}
.node--type-new-notices .region--content .field--name-body ol {
  margin-left: 0;
  counter-reset: none;
}
.node--type-new-notices .region--content .field--name-body ol.second-level {
  padding-left: 3rem;
  counter-reset: notice-nested-two;
}
.node--type-new-notices .region--content .field--name-body ol.second-level > li:before {
  content: counter(notice, decimal) "." counter(notice-nested, decimal);
  counter-reset: none;
  counter-increment: notice-nested;
}
.node--type-new-notices .region--content .field--name-body ol.third-level {
  margin-left: 3rem;
  padding-left: 3rem;
}
.node--type-new-notices .region--content .field--name-body ol.third-level > li:before {
  content: counter(notice, decimal) "." counter(notice-nested, decimal) "." counter(notice-nested-two, decimal);
  counter-reset: none;
  counter-increment: notice-nested-two;
}
.node--type-new-notices .region--content .field--name-body ol.fourth-level {
  counter-reset: none;
  margin-left: 6rem;
  padding-left: 3rem;
}
.node--type-new-notices .region--content .field--name-body ol.fourth-level > li {
  counter-reset: none;
  padding-left: 3.75rem;
}
.node--type-new-notices .region--content .field--name-body ol.fourth-level > li:before {
  counter-reset: none;
  counter-increment: notice-nested-three;
  content: counter(notice, decimal) "." counter(notice-nested, decimal) "." counter(notice-nested-two, decimal) "." counter(notice-nested-three, decimal);
}
.node--type-new-notices .region--content .field--name-body ol.forced-alpha-roman {
  counter-reset: forced-alpha1;
}
.node--type-new-notices .region--content .field--name-body ol.forced-alpha-roman > li {
  padding-left: 1.5rem;
}
.node--type-new-notices .region--content .field--name-body ol.forced-alpha-roman > li:before {
  content: none !important;
  counter-reset: none;
  counter-increment: forced-alpha1;
}
.node--type-new-notices .region--content .field--name-body ol.forced-alpha-roman > li::marker {
  content: "(" counter(list-item, lower-alpha) ") ";
}
.node--type-new-notices .region--content .field--name-body ol.forced-alpha-roman > li ol {
  counter-reset: forced-roman1;
}
.node--type-new-notices .region--content .field--name-body ol.forced-alpha-roman > li ol > li:before {
  content: none !important;
  counter-increment: forced-roman1;
}
.node--type-new-notices .region--content .field--name-body ol.forced-alpha-roman > li ol > li::marker {
  content: "(" counter(list-item, lower-roman) ") ";
}
.node--type-new-notices .region--content .field--name-body ol.forced-alpha-roman > li ol > li ol {
  counter-reset: forced-alpha2;
}
.node--type-new-notices .region--content .field--name-body ol.forced-alpha-roman > li ol > li ol > li:before {
  content: none !important;
  counter-increment: forced-alpha2;
}
.node--type-new-notices .region--content .field--name-body ol.forced-alpha-roman > li ol > li ol > li::marker {
  content: "(" counter(list-item, upper-alpha) ") ";
}
.node--type-new-notices .region--content .field--name-body ol.forced-alpha-upper {
  counter-reset: forced-alpha2;
}
.node--type-new-notices .region--content .field--name-body ol.forced-alpha-upper > li {
  padding-left: 1.5rem;
  margin-left: 1rem;
}
.node--type-new-notices .region--content .field--name-body ol.forced-alpha-upper > li:before {
  content: counter(notice, upper-alpha) ".";
  counter-reset: forced-alpha2;
  counter-increment: notice;
  content: none !important;
}
.node--type-new-notices .region--content .field--name-body ol.forced-alpha-upper > li::marker {
  content: counter(list-item, upper-alpha) ". ";
}
.node--type-new-notices .region--content .field--name-body ol.forced-alpha-upper > li ol > li {
  font-family: 'Tenorite', Arial, sans-serif;;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.node--type-new-notices .region--content .field--name-body ol.forced-alpha-upper > li ol > li:before {
  content: "(" counter(forced-roman1, lower-roman) ") ";
  counter-increment: forced-roman1;
  content: none !important;
}
.node--type-new-notices .region--content .field--name-body ol.forced-alpha-upper > li ol > li::marker {
  content: "(" counter(list-item, lower-roman) ") ";
}
.node--type-new-notices .region--content .field--name-body ol.extra-lower-roman {
  counter-reset: forced-roman1;
}
.node--type-new-notices .region--content .field--name-body ol.extra-lower-roman > li {
  padding-left: 1.5rem;
  list-style-type: lower-roman;
  margin-left: 2rem;
}
.node--type-new-notices .region--content .field--name-body ol.extra-lower-roman > li:before {
  content: none !important;
  counter-increment: forced-roman1;
}
.node--type-new-notices .region--content .field--name-body ol.extra-lower-roman > li::marker {
  content: "(" counter(list-item, lower-roman) ") ";
}
.node--type-new-notices .region--content .field--name-body ol.extra-lower-roman > li ol {
  counter-reset: forced-alpha2;
}
.node--type-new-notices .region--content .field--name-body ol.extra-lower-roman > li ol > li {
  padding-left: 1.5rem;
  margin-left: 1.75rem;
}
.node--type-new-notices .region--content .field--name-body ol.extra-lower-roman > li ol > li:before {
  counter-increment: forced-alpha2;
  content: none !important;
}
.node--type-new-notices .region--content .field--name-body ol.extra-lower-roman > li ol > li::marker {
  content: "(" counter(list-item, upper-alpha) ") ";
}
.node--type-new-notices .region--content .field--name-body ol.forced-numeric {
  counter-reset: new-section;
  margin-left: 0;
}
.node--type-new-notices .region--content .field--name-body ol.forced-numeric > li {
  padding-left: 1.5rem;
  position: relative;
  margin-left: 1.75rem;
}
.node--type-new-notices .region--content .field--name-body ol.forced-numeric > li:before {
  font-weight: normal;
  counter-increment: new-section;
  content: none !important;
}
.node--type-new-notices .region--content .field--name-body ol.forced-numeric > li::marker {
  content: counter(list-item, decimal) ". ";
}
.node--type-new-notices .region--content .field--name-body ol.ordered-header {
  counter-reset: notice-nested;
}
.node--type-new-notices .region--content .field--name-body ol.ordered-header.level-second {
  counter-reset: notice-nested-two;
}
.node--type-new-notices .region--content .field--name-body ol.ordered-header.level-second > li:before {
  counter-reset: none;
}
.node--type-new-notices .region--content .field--name-body ol.ordered-header.level-second > li h2:before {
  content: counter(notice, decimal) "." counter(notice-nested, decimal);
  counter-increment: notice-nested;
}
.node--type-new-notices .region--content .field--name-body ol.ordered-header.level-third {
  counter-reset: notice-nested-three;
}
.node--type-new-notices .region--content .field--name-body ol.ordered-header.level-third > li:before {
  counter-reset: none;
}
.node--type-new-notices .region--content .field--name-body ol.ordered-header.level-third > li h3:before {
  content: counter(notice, decimal) "." counter(notice-nested, decimal) "." counter(notice-nested-two, decimal);
  counter-increment: notice-nested-two;
}
.node--type-new-notices .region--content .field--name-body ol.ordered-header > li {
  padding-left: 0;
  margin-left: 0;
}
.node--type-new-notices .region--content .field--name-body ol.ordered-header > li:before {
  content: " ";
}
.node--type-new-notices .region--content .field--name-body ol.ordered-header > li::marker {
  content: none;
}
.node--type-new-notices .region--content .field--name-body ol.ordered-header > li h1:before, .node--type-new-notices .region--content .field--name-body ol.ordered-header > li h2:before, .node--type-new-notices .region--content .field--name-body ol.ordered-header > li h3:before {
  font-weight: bold;
  padding-right: 0.5rem;
}
.node--type-new-notices .region--content .field--name-body ol.ordered-header > li h1 strong:first-child, .node--type-new-notices .region--content .field--name-body ol.ordered-header > li h2 strong:first-child, .node--type-new-notices .region--content .field--name-body ol.ordered-header > li h3 strong:first-child {
  position: relative;
}
.node--type-new-notices .region--content .field--name-body ol.ordered-header > li h1:before {
  content: counter(notice, decimal) ". ";
  counter-increment: notice;
}
.node--type-new-notices .region--content .field--name-body ol > li {
  padding-left: 1.5rem;
  margin-left: 1.5rem;
}
.node--type-new-notices .region--content .field--name-body ol > li:before {
  counter-reset: notice-nested;
  content: none !important;
}
.node--type-new-notices .region--content .field--name-body ol > li::marker {
  content: "(" counter(list-item, decimal) ") ";
}
.node--type-new-notices .region--content .field--name-body ol > li.coh-style-no-marker:before {
  content: normal;
}
.node--type-new-notices .region--content .field--name-body ol > li ol {
  counter-reset: forced-alpha1;
}
.node--type-new-notices .region--content .field--name-body ol > li ol > li:before {
  content: "(" counter(forced-alpha1, lower-alpha) ") ";
  counter-increment: forced-alpha1;
  content: none !important;
}
.node--type-new-notices .region--content .field--name-body ol > li ol > li::marker {
  content: "(" counter(list-item, lower-alpha) ") ";
}
.node--type-new-notices .region--content .field--name-body ol > li ol > li ol {
  counter-reset: forced-roman1;
}
.node--type-new-notices .region--content .field--name-body ol > li ol > li ol > li:before {
  content: "(" counter(forced-roman1, lower-roman) ") ";
  counter-increment: forced-roman1;
  content: none !important;
}
.node--type-new-notices .region--content .field--name-body ol > li ol > li ol > li::marker {
  content: "(" counter(list-item, lower-roman) ") ";
}
.node--type-new-notices .region--content .field--name-body ol > li ol > li ol > li ol {
  counter-reset: forced-alpha2;
}
.node--type-new-notices .region--content .field--name-body ol > li ol > li ol > li ol > li:before {
  content: none !important;
  counter-increment: forced-alpha2;
  content: "(" counter(forced-alpha2, upper-alpha) ") ";
}
.node--type-new-notices .region--content .field--name-body ol > li ol > li ol > li ol > li::marker {
  content: "(" counter(list-item, upper-alpha) ") ";
}
hr {
  border-bottom-color: rgb(220, 227, 227);
  clear: both;
  margin-bottom: 2.5rem;
  border-width: 0;
  border-bottom-width: 0.0625rem;
  border-bottom-style: solid;
}
@media (max-width: 1123px) {
  hr {
    margin-bottom: 2rem;
  }
}
.footnotes .footnote:first-child {
  padding-top: 1rem;
}
.footnotes .footnote sup {
  top: -0.2rem;
  letter-spacing: 0.0625rem;
}

