:root {
  --ssa-color-palette-baunilha-suave: rgb(254, 249, 240);
  --ssa-color-palette-beige: rgb(238, 235, 233);
  --ssa-color-palette-black: rgb(19, 19, 19);
  --ssa-color-palette-black-2: rgb(19, 19, 19);
  --ssa-color-palette-black-dark: rgb(46, 46, 46);
  --ssa-color-palette-black-light: rgb(245, 247, 249);
  --ssa-color-palette-black-medium: rgb(84, 91, 98);
  --ssa-color-palette-black-medium-light: rgb(220, 223, 226);
  --ssa-color-palette-blue: rgb(199, 228, 255);
  --ssa-color-palette-blue-6: rgb(212, 227, 241);
  --ssa-color-palette-blue-600: rgb(82, 128, 201);
  --ssa-color-palette-blue-ad: rgb(8, 98, 173);
  --ssa-color-palette-blue-dark: rgb(8, 98, 173);
  --ssa-color-palette-blue-light: rgb(229, 243, 255);
  --ssa-color-palette-blue-medium: rgb(123, 175, 236);
  --ssa-color-palette-brand-color: rgb(123, 175, 236);
  --ssa-color-palette-brand-color-dark: rgb(82, 128, 201);
  --ssa-color-palette-brand-color-light: rgb(199, 228, 255);
  --ssa-color-palette-brown: rgb(198, 164, 110);
  --ssa-color-palette-brown-light: rgb(198, 164, 110);
  --ssa-color-palette-error: rgb(195, 11, 11);
  --ssa-color-palette-gray-10: rgb(245, 247, 249);
  --ssa-color-palette-gray-20: rgb(219, 219, 220);
  --ssa-color-palette-gray-30: rgb(220, 223, 226);
  --ssa-color-palette-gray-40: rgb(84, 91, 98);
  --ssa-color-palette-gray-70: rgb(46, 46, 46);
  --ssa-color-palette-gray-80: rgb(19, 19, 19);
  --ssa-color-palette-gray-90: rgb(46, 46, 46);
  --ssa-color-palette-green-ambiental: rgb(128, 191, 140);
  --ssa-color-palette-green-dark: rgb(35, 116, 77);
  --ssa-color-palette-green-institutional: rgb(138, 184, 171);
  --ssa-color-palette-green-light: rgb(244, 248, 246);
  --ssa-color-palette-green-yellow: rgb(230, 243, 238);
  --ssa-color-palette-greengreen-400: rgb(230, 243, 238);
  --ssa-color-palette-orange-light: rgb(237, 231, 205);
  --ssa-color-palette-portal-blue-1: rgb(8, 98, 173);
  --ssa-color-palette-warning: rgb(236, 161, 43);
  --ssa-color-palette-white: rgb(255, 255, 255);
  --ssa-color-palette-white-2: rgb(255, 255, 255);
}
.coh-color-green-ambiental {
  color: rgb(128, 191, 140);
}
.coh-color-portal-blue-1 {
  color: rgb(8, 98, 173);
}
[data-icon-sanepar] {
  font-family: "sanepar", serif;
}
[data-icon-sanepar]:after {
  font-family: "sanepar", serif;
  content: attr(data-icon-sanepar);
}
@font-face {
  font-family: "sanepar";
  src: url("/sites/default/files/cohesion/sanepar-1.6.eot");
  src: url("/sites/default/files/cohesion/sanepar-1.6.eot?#iefix") format("embedded-opentype"), url("/sites/default/files/cohesion/sanepar-1.6.woff") format("woff"), url("/sites/default/files/cohesion/sanepar-1.6.ttf") format("truetype");
  font-display: auto;
}
[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.woff2") format("woff2"), 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-arial: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  --ssa-font-stacks-playfair-display: 'Playfair Display', serif;
  --ssa-font-stacks-roboto: 'Roboto', sans-serif;
  --ssa-font-stacks-roboto-bold: 'Roboto Bold', sans-serif;
  --ssa-font-stacks-roboto-medium: 'Roboto Medium', sans-serif;
  --ssa-font-stacks-roboto-regular: 'Roboto Regular', sans-serif;
  --ssa-font-stacks-ubuntu-bold: 'Ubuntu Bold', sans-serif;
  --ssa-font-stacks-ubuntu-medium: 'Ubuntu Medium', sans-serif;
  --ssa-font-stacks-ubuntu-regular: 'Ubuntu Regular', sans-serif;
}
@font-face {
  font-family: "Roboto Bold";
  src: url("/sites/default/files/cohesion/Roboto-Bold_0.ttf") format("truetype");
  font-display: auto;
}
@font-face {
  font-family: "Ubuntu Regular";
  src: url("/sites/default/files/cohesion/Ubuntu-Regular.ttf") format("truetype");
  font-display: auto;
}
@font-face {
  font-family: "Ubuntu Medium";
  src: url("/sites/default/files/cohesion/Ubuntu-Medium.ttf") format("truetype");
  font-display: auto;
}
@font-face {
  font-family: "Roboto Medium";
  src: url("/sites/default/files/cohesion/Roboto-Medium_0.ttf") format("truetype");
  font-display: auto;
}
@font-face {
  font-family: "Ubuntu Bold";
  src: url("/sites/default/files/cohesion/Ubuntu-Bold.ttf") format("truetype");
  font-display: auto;
}
@font-face {
  font-family: "Roboto Regular";
  src: url("/sites/default/files/cohesion/Roboto-Regular.ttf") format("truetype");
  font-display: auto;
}
:root {
  --ssa-responsive-grid-settings-width: 120rem;
  --ssa-responsive-grid-settings-boxed-width: 76.5rem;
  --ssa-responsive-grid-settings-inner-gutter: 1.5rem;
  --ssa-responsive-grid-settings-outer-gutter: 21.75rem;
}
@media (max-width: 1919px) {
  :root {
    --ssa-responsive-grid-settings-width: 90rem;
    --ssa-responsive-grid-settings-boxed-width: 76.5rem;
    --ssa-responsive-grid-settings-inner-gutter: 1.5rem;
    --ssa-responsive-grid-settings-outer-gutter: 6.75rem;
  }
}
@media (max-width: 1439px) {
  :root {
    --ssa-responsive-grid-settings-width: 64rem;
    --ssa-responsive-grid-settings-boxed-width: 59.5rem;
    --ssa-responsive-grid-settings-inner-gutter: 0.75rem;
    --ssa-responsive-grid-settings-outer-gutter: 2.25rem;
  }
}
@media (max-width: 1023px) {
  :root {
    --ssa-responsive-grid-settings-width: 48rem;
    --ssa-responsive-grid-settings-boxed-width: 43.25rem;
    --ssa-responsive-grid-settings-inner-gutter: 0.75rem;
    --ssa-responsive-grid-settings-outer-gutter: 2.375rem;
  }
}
@media (max-width: 767px) {
  :root {
    --ssa-responsive-grid-settings-width: 35.3125rem;
    --ssa-responsive-grid-settings-boxed-width: 31.8125rem;
    --ssa-responsive-grid-settings-inner-gutter: 1.4375rem;
    --ssa-responsive-grid-settings-outer-gutter: 1.75rem;
  }
}
@media (max-width: 564px) {
  :root {
    --ssa-responsive-grid-settings-width: 25.875rem;
    --ssa-responsive-grid-settings-boxed-width: 22.875rem;
    --ssa-responsive-grid-settings-inner-gutter: 1.4375rem;
    --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: -0.75rem;
  margin-right: -0.75rem;
}
@media (max-width: 1919px) {
  .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: 1439px) {
  .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.375rem;
    margin-right: -0.375rem;
  }
}
@media (max-width: 1023px) {
  .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.375rem;
    margin-right: -0.375rem;
  }
}
@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.71875rem;
    margin-right: -0.71875rem;
  }
}
@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.71875rem;
    margin-right: -0.71875rem;
  }
}
.coh-column {
  position: relative;
  width: 100%;
  min-height: 1px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.coh-column {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
@media (max-width: 1919px) {
  .coh-column {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }
}
@media (max-width: 1439px) {
  .coh-column {
    padding-left: 0.375rem;
    padding-right: 0.375rem;
  }
}
@media (max-width: 1023px) {
  .coh-column {
    padding-left: 0.375rem;
    padding-right: 0.375rem;
  }
}
@media (max-width: 767px) {
  .coh-column {
    padding-left: 0.71875rem;
    padding-right: 0.71875rem;
  }
}
@media (max-width: 564px) {
  .coh-column {
    padding-left: 0.71875rem;
    padding-right: 0.71875rem;
  }
}
.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: 1919px) {
  .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: 1439px) {
  .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: 1023px) {
  .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: -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: 1919px) {
  .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: 1439px) {
  .coh-row-xl > .coh-row-inner {
    margin-right: -0.375rem;
    margin-left: -0.375rem;
  }
  .coh-row-xl > .coh-row-inner > .coh-column {
    padding-left: 0.375rem;
    padding-right: 0.375rem;
  }
}
@media (max-width: 1023px) {
  .coh-row-xl > .coh-row-inner {
    margin-right: -0.375rem;
    margin-left: -0.375rem;
  }
  .coh-row-xl > .coh-row-inner > .coh-column {
    padding-left: 0.375rem;
    padding-right: 0.375rem;
  }
}
@media (max-width: 767px) {
  .coh-row-xl > .coh-row-inner {
    margin-right: -0.71875rem;
    margin-left: -0.71875rem;
  }
  .coh-row-xl > .coh-row-inner > .coh-column {
    padding-left: 0.71875rem;
    padding-right: 0.71875rem;
  }
}
@media (max-width: 564px) {
  .coh-row-xl > .coh-row-inner {
    margin-right: -0.71875rem;
    margin-left: -0.71875rem;
  }
  .coh-row-xl > .coh-row-inner > .coh-column {
    padding-left: 0.71875rem;
    padding-right: 0.71875rem;
  }
}
@media (max-width: 1919px) {
  .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: 1919px) {
  .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: 1439px) {
  .coh-row-lg > .coh-row-inner {
    margin-right: -0.375rem;
    margin-left: -0.375rem;
  }
  .coh-row-lg > .coh-row-inner > .coh-column {
    padding-left: 0.375rem;
    padding-right: 0.375rem;
  }
}
@media (max-width: 1023px) {
  .coh-row-lg > .coh-row-inner {
    margin-right: -0.375rem;
    margin-left: -0.375rem;
  }
  .coh-row-lg > .coh-row-inner > .coh-column {
    padding-left: 0.375rem;
    padding-right: 0.375rem;
  }
}
@media (max-width: 767px) {
  .coh-row-lg > .coh-row-inner {
    margin-right: -0.71875rem;
    margin-left: -0.71875rem;
  }
  .coh-row-lg > .coh-row-inner > .coh-column {
    padding-left: 0.71875rem;
    padding-right: 0.71875rem;
  }
}
@media (max-width: 564px) {
  .coh-row-lg > .coh-row-inner {
    margin-right: -0.71875rem;
    margin-left: -0.71875rem;
  }
  .coh-row-lg > .coh-row-inner > .coh-column {
    padding-left: 0.71875rem;
    padding-right: 0.71875rem;
  }
}
@media (max-width: 1439px) {
  .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: 1439px) {
  .coh-row-md > .coh-row-inner {
    margin-right: -0.375rem;
    margin-left: -0.375rem;
  }
  .coh-row-md > .coh-row-inner > .coh-column {
    padding-left: 0.375rem;
    padding-right: 0.375rem;
  }
}
@media (max-width: 1023px) {
  .coh-row-md > .coh-row-inner {
    margin-right: -0.375rem;
    margin-left: -0.375rem;
  }
  .coh-row-md > .coh-row-inner > .coh-column {
    padding-left: 0.375rem;
    padding-right: 0.375rem;
  }
}
@media (max-width: 767px) {
  .coh-row-md > .coh-row-inner {
    margin-right: -0.71875rem;
    margin-left: -0.71875rem;
  }
  .coh-row-md > .coh-row-inner > .coh-column {
    padding-left: 0.71875rem;
    padding-right: 0.71875rem;
  }
}
@media (max-width: 564px) {
  .coh-row-md > .coh-row-inner {
    margin-right: -0.71875rem;
    margin-left: -0.71875rem;
  }
  .coh-row-md > .coh-row-inner > .coh-column {
    padding-left: 0.71875rem;
    padding-right: 0.71875rem;
  }
}
@media (max-width: 1023px) {
  .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: 1023px) {
  .coh-row-sm > .coh-row-inner {
    margin-right: -0.375rem;
    margin-left: -0.375rem;
  }
  .coh-row-sm > .coh-row-inner > .coh-column {
    padding-left: 0.375rem;
    padding-right: 0.375rem;
  }
}
@media (max-width: 767px) {
  .coh-row-sm > .coh-row-inner {
    margin-right: -0.71875rem;
    margin-left: -0.71875rem;
  }
  .coh-row-sm > .coh-row-inner > .coh-column {
    padding-left: 0.71875rem;
    padding-right: 0.71875rem;
  }
}
@media (max-width: 564px) {
  .coh-row-sm > .coh-row-inner {
    margin-right: -0.71875rem;
    margin-left: -0.71875rem;
  }
  .coh-row-sm > .coh-row-inner > .coh-column {
    padding-left: 0.71875rem;
    padding-right: 0.71875rem;
  }
}
@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.71875rem;
    margin-left: -0.71875rem;
  }
  .coh-row-ps > .coh-row-inner > .coh-column {
    padding-left: 0.71875rem;
    padding-right: 0.71875rem;
  }
}
@media (max-width: 564px) {
  .coh-row-ps > .coh-row-inner {
    margin-right: -0.71875rem;
    margin-left: -0.71875rem;
  }
  .coh-row-ps > .coh-row-inner > .coh-column {
    padding-left: 0.71875rem;
    padding-right: 0.71875rem;
  }
}
@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.71875rem;
    margin-left: -0.71875rem;
  }
  .coh-row-xs > .coh-row-inner > .coh-column {
    padding-left: 0.71875rem;
    padding-right: 0.71875rem;
  }
}
:root {
  --ssa-default-font-settings-font-family: 'Roboto', sans-serif;
  --ssa-default-font-settings-color: rgb(19, 19, 19);
}
body {
  font-family: 'Roboto', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(19, 19, 19);
}
:root {
  --ssa-base-unit-settings-font-size: 16px;
}
body {
  font-size: 16px;
}
ul {
  margin-bottom: 1.5rem;
  color: rgb(46, 46, 46);
  font-family: 'Roboto Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: unset !important;
}
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 li {
  line-height: 1.5;
  margin-bottom: 1rem;
  margin-left: 2rem;
  list-style-type: disc;
  list-style-position: outside;
}
ul li.ui-menu-item {
  list-style-type: none;
  padding-top: 0.5rem;
  padding-right: 0.75rem;
  padding-bottom: 0.5rem;
  padding-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: 1rem;
  margin-bottom: 1.5rem;
  line-height: 1.4;
  color: rgb(46, 46, 46);
  font-weight: unset !important;
}
ol {
  font-weight: 600;
  margin-bottom: 1.5rem;
  color: rgb(46, 46, 46);
  font-family: 'Roboto Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
ol li {
  line-height: 1.5;
  margin-bottom: 1rem;
  margin-left: 2rem;
  font-weight: 400;
  list-style-type: decimal;
}
ol li ol {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}
ol li ol li {
  margin-left: 1.5rem;
}
a {
  color: rgb(8, 98, 173);
  -webkit-transition: color 300ms ease;
  transition: color 300ms ease;
}
a:hover {
  color: rgb(82, 128, 201);
}
h6 {
  font-family: 'Ubuntu Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 18px;
  line-height: 120%;
  margin-bottom: 0.5rem;
  font-weight: unset !important;
}
h5 {
  font-size: 27px;
  line-height: 120%;
  margin-bottom: 0.5rem;
  font-family: 'Ubuntu Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: unset !important;
}
h4 {
  font-size: 30px;
  line-height: 120%;
  font-family: 'Ubuntu Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: unset !important;
}
h3 {
  font-size: 34px;
  line-height: 120%;
  margin-bottom: 0.75rem;
  font-family: 'Ubuntu Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: unset !important;
}
h2 {
  font-size: 36px;
  line-height: 120%;
  margin-bottom: 1.125rem;
  font-family: 'Ubuntu Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: unset !important;
}
h1 {
  font-size: 40px;
  line-height: 120%;
  margin-bottom: 1.25rem;
  font-family: 'Ubuntu Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: unset !important;
}
button {
  padding-right: 25px;
  padding-left: 25px;
  font-family: 'Ubuntu Medium', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 500;
  margin-top: 15px;
  margin-bottom: 15px;
}
body {
  background-color: rgb(245, 247, 249);
}
body::-moz-selection {
  background-color: rgb(123, 175, 236);
  color: rgb(255, 255, 255);
}
body::selection {
  background-color: rgb(123, 175, 236);
  color: rgb(255, 255, 255);
}
@media (max-width: 1023px) {
  body.menu-active {
    overflow: hidden;
  }
}
body img {
  max-width: 100%;
  height: auto;
}
body .coh-wysiwyg h2 {
  font-weight: 700;
  color: rgb(8, 98, 173);
  font-size: 36px;
  line-height: 120%;
  font-style: normal;
  padding-bottom: 10px;
  display: block;
  border-bottom-width: 0.125rem;
  border-bottom-style: solid;
  border-bottom-color: rgb(8, 98, 173);
  font-family: 'Ubuntu Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  margin-top: 20px;
  margin-bottom: 20px;
}
body .coh-wysiwyg h3 {
  font-weight: 700;
  color: rgb(8, 98, 173);
  font-size: 34px;
  line-height: 120%;
  font-style: normal;
  font-family: 'Ubuntu Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  padding-bottom: 1rem;
  margin-top: 20px;
  margin-bottom: 20px;
}
body .coh-wysiwyg h4 {
  font-weight: 700;
  color: rgb(35, 116, 77);
  font-size: 30px;
  line-height: 120%;
  font-style: normal;
  font-family: 'Ubuntu Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  padding-bottom: 1rem;
  margin-top: 20px;
  margin-bottom: 20px;
}
body .coh-wysiwyg h5 {
  font-weight: 700;
  color: rgb(8, 98, 173);
  font-size: 27px;
  line-height: 120%;
  font-style: normal;
  font-family: 'Ubuntu Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  padding-bottom: 1rem;
  margin-top: 20px;
  margin-bottom: 20px;
}
body .coh-wysiwyg h6 {
  font-weight: 700;
  color: rgb(46, 46, 46);
  font-size: 18px;
  line-height: 120%;
  font-style: normal;
  display: block;
  padding-bottom: 10px;
  border-bottom-width: 0.0625rem;
  border-style: solid;
  border-bottom-color: rgb(46, 46, 46);
  font-family: 'Ubuntu Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  margin-top: 20px;
  margin-bottom: 20px;
}
body .coh-wysiwyg p {
  font-weight: 400;
  color: rgb(46, 46, 46);
  font-size: 16px;
  line-height: 1.625rem;
  font-family: 'Roboto', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
body .coh-wysiwyg ol li {
  font-weight: 400;
  color: rgb(46, 46, 46);
  font-size: 16px;
  line-height: 1.625rem;
  font-family: 'Roboto', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400 !important;
}
body .coh-wysiwyg ul li {
  font-weight: 400;
  color: rgb(46, 46, 46);
  font-size: 16px;
  line-height: 1.625rem;
  font-family: 'Roboto', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400 !important;
}
body .coh-wysiwyg a {
  color: rgb(8, 98, 173);
  text-decoration: underline !important;
}
body .coh-wysiwyg-2 h2 {
  font-weight: 700;
  color: rgb(8, 98, 173);
  font-size: 36px;
  line-height: 120%;
  font-style: normal;
  padding-bottom: 10px;
  display: block;
  border-bottom-width: 0.125rem;
  border-bottom-style: solid;
  border-bottom-color: rgb(8, 98, 173);
  font-family: 'Ubuntu Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  margin-top: 20px;
  margin-bottom: 20px;
}
body .coh-wysiwyg-2 h3 {
  font-style: normal;
  font-size: 34px;
  line-height: 120%;
  font-weight: 700;
  color: rgb(8, 98, 173);
  font-family: 'Ubuntu Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  padding-bottom: 1rem;
  margin-top: 20px;
  margin-bottom: 20px;
}
body .coh-wysiwyg-2 h4 {
  font-weight: 700;
  color: rgb(35, 116, 77);
  font-size: 30px;
  line-height: 120%;
  font-style: normal;
  font-family: 'Ubuntu Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  padding-bottom: 1rem;
  margin-top: 20px;
  margin-bottom: 20px;
}
body .coh-wysiwyg-2 h5 {
  font-style: normal;
  font-size: 27px;
  line-height: 120%;
  font-weight: 700;
  color: rgb(8, 98, 173);
  font-family: 'Ubuntu Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  padding-bottom: 1rem;
  margin-top: 20px;
  margin-bottom: 20px;
}
body .coh-wysiwyg-2 h6 {
  font-weight: 700;
  color: rgb(46, 46, 46);
  font-size: 18px;
  line-height: 120%;
  font-style: normal;
  padding-bottom: 10px;
  display: block;
  border-bottom-width: 0.0625rem;
  border-bottom-style: solid;
  border-bottom-color: rgb(46, 46, 46);
  font-family: 'Ubuntu Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  margin-top: 20px;
  margin-bottom: 20px;
}
body .coh-wysiwyg-2 p {
  font-weight: 400;
  color: rgb(46, 46, 46);
  font-size: 16px;
  line-height: 1.625rem;
  font-family: 'Roboto', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
body .coh-wysiwyg-2 ol li {
  color: rgb(46, 46, 46);
  font-weight: 400;
  font-size: 16px;
  line-height: 1.625rem;
  font-family: 'Roboto', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400 !important;
}
body .coh-wysiwyg-2 ul li {
  color: rgb(46, 46, 46);
  font-weight: 400;
  font-size: 16px;
  line-height: 1.625rem;
  font-family: 'Roboto', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400 !important;
}
body .coh-wysiwyg blockquote p {
  color: rgb(8, 98, 173);
  font-weight: 600;
  font-size: 24px;
  line-height: 2.0625rem;
  font-style: italic;
  font-family: 'Roboto Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
body .coh-wysiwyg-2 blockquote p {
  font-weight: 600;
  color: rgb(8, 98, 173);
  font-size: 24px;
  line-height: 2.0625rem;
  font-style: italic;
  font-family: 'Roboto Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
body .coh-wysiwyg-2 a {
  color: rgb(8, 98, 173);
  text-decoration: underline !important;
}
body .coh-wysiwyg-2 a:hover {
  color: rgb(82, 128, 201);
}
body .coh-wysiwyg a {
  color: rgb(8, 98, 173);
}
body .coh-wysiwyg a:hover {
  color: rgb(82, 128, 201);
}
@media (max-width: 564px) {
  body .social-sharing-buttons a {
    padding-right: 15px;
    padding-left: 15px;
  }
}
blockquote p {
  font-size: 24px;
  color: rgb(8, 98, 173);
  line-height: 2.0625rem;
  font-style: italic;
  font-family: 'Roboto Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 600 !important;
}
@media (max-width: 1023px) {
  table.white-table-bordered {
    display: block;
    overflow-x: auto;
  }
}
@media (max-width: 1023px) {
  table#amount-table.white-table-bordered {
    display: table;
  }
}
table.white-table-bordered thead {
  background: -webkit-linear-gradient(344.12deg, #E3F2FD 0%, #E3F2FD 49.5%, #BBDEFB 100%);
  background: linear-gradient(105.88deg, #E3F2FD 0%, #E3F2FD 49.5%, #BBDEFB 100%);
}
table.white-table-bordered thead th {
  background-color: rgba(0, 0, 0, 0);
  text-align: center;
}
@media (max-width: 1023px) {
  table.white-table-bordered thead th:first-child {
    position: static;
  }
}
table.white-table-bordered thead th.sortable-column {
  cursor: pointer;
}
table.white-table-bordered thead th.sortable-column:after {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
          transform: rotate(90deg);
  margin-left: 14px;
  content: "\eacc";
  font-family: sanepar;
  display: inline-block;
}
table.white-table-bordered tbody tr:first-child td {
  border-top-style: none;
}
table.white-table-bordered tbody tr td {
  border-width: 1px;
  border-style: solid;
  border-color: rgb(220, 223, 226);
  background-color: #FFFFFF!important;
  padding-top: 14px;
  padding-right: 16px;
  padding-bottom: 14px;
  padding-left: 16px;
  text-align: center;
}
@media (max-width: 1023px) {
  table.white-table-bordered tbody tr td:first-child {
    position: static;
  }
}
table.white-table-bordered tbody tr td.btn-cell {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-column-gap: 26px;
     -moz-column-gap: 26px;
          column-gap: 26px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
table.white-table-bordered tbody tr td.btn-cell a {
  min-width: unset;
  max-width: unset;
}
@media (max-width: 1023px) {
  table.white-table-bordered tbody tr td.btn-cell a {
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
  }
}
table.white-table-bordered tbody tr td.btn-cell a.copy-pix {
  text-decoration: none;
  padding-top: 12px;
  padding-right: 24px;
  padding-bottom: 12px;
  padding-left: 24px;
  white-space: nowrap;
}
table.white-table-bordered tbody tr td.btn-cell a.copy-pix: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;
  content: "\eecd";
  font-family: sanepar;
  margin-right: 8px;
}
table.white-table-bordered tbody tr td.btn-cell a.other-options {
  background-color: rgba(0, 0, 0, 0);
  color: rgb(8, 98, 173);
  text-decoration: none;
  white-space: nowrap;
}
table.white-table-bordered tbody tr td.btn-cell a.other-options: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;
  content: "\edf0";
  font-family: sanepar;
  margin-right: 18px;
  text-decoration: none;
}
table.white-table-bordered tbody tr td.payment-status span {
  padding-top: 4px;
  padding-right: 8px;
  padding-bottom: 4px;
  padding-left: 8px;
  -webkit-border-radius: 10px;
          border-radius: 10px;
  font-family: 'Roboto Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
table.white-table-bordered tbody tr td.payment-status span.overdue-invoice {
  background-color: rgb(254, 231, 231);
  color: rgb(195, 11, 11);
}
@media (max-width: 1023px) {
  table.white-table-bordered tbody tr td.payment-status span.overdue-invoice {
    display: ruby-text;
  }
}
table.white-table-bordered tbody tr td.payment-status span.overdue-invoice: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;
  content: "\ea88";
  font-family: sanepar;
  margin-right: 4px;
}
table.white-table-bordered tbody tr td.payment-status span.next-due {
  color: rgb(140, 91, 13);
  background-color: rgb(253, 245, 232);
}
table.white-table-bordered tbody tr td.payment-status span.next-due: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;
  content: "\f2f4";
  font-family: sanepar;
  margin-right: 4px;
}
table.white-table-bordered tbody tr td.payment-status span.awaiting-payment {
  color: rgb(8, 98, 173);
  background-color: rgb(229, 243, 255);
}
table.white-table-bordered tbody tr td.payment-status span.awaiting-payment: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;
  content: "\ed02";
  font-family: sanepar;
  margin-right: 4px;
}
div.ui-dialog {
  width: 590px!important;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
}
div.ui-dialog .ui-dialog-titlebar {
  background-color: rgb(255, 255, 255);
  -webkit-border-top-left-radius: 20px;
          border-top-left-radius: 20px;
  -webkit-border-top-right-radius: 20px;
          border-top-right-radius: 20px;
  padding-top: 16px;
  padding-right: 16px;
  padding-bottom: 0;
  padding-left: 16px;
  text-align: end;
}
div.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close {
  inline-size: 24px;
  block-size: 24px;
  margin-inline: unset;
  -webkit-transform: unset;
      -ms-transform: unset;
          transform: unset;
  border-width: 1px;
  -webkit-border-radius: 100px;
          border-radius: 100px;
  border-style: solid;
  border-color: rgb(8, 98, 173);
  position: relative;
}
div.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close: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(8, 98, 173);
  content: "\eabe";
  font-family: sanepar;
  font-size: 21px;
}
div.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close:hover {
  border-color: rgb(8, 98, 173);
}
div.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-button-icon {
  -webkit-transform: unset!important;
      -ms-transform: unset!important;
          transform: unset!important;
  background-image: none!important;
}
div.ui-dialog .ui-dialog-titlebar .ui-dialog-title {
  display: none;
}
div.ui-dialog .ui-dialog-content {
  -webkit-border-bottom-left-radius: 20px;
          border-bottom-left-radius: 20px;
  -webkit-border-bottom-right-radius: 20px;
          border-bottom-right-radius: 20px;
  padding-inline: 0!important;
}
div.ui-dialog .ui-dialog-content .header {
  padding-right: 16px;
  padding-bottom: 16px;
  padding-left: 16px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: rgb(220, 223, 226);
}
div.ui-dialog .ui-dialog-content .header h5 {
  color: rgb(8, 98, 173);
  font-size: 24px;
  font-family: 'Ubuntu Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  margin-bottom: 8px;
}
div.ui-dialog .ui-dialog-content .header p {
  color: rgb(84, 91, 98);
  font-size: 16px;
  font-family: 'Roboto Medium', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  margin-bottom: 0;
}
div.ui-dialog .ui-dialog-content .accordion .accordion-button {
  color: rgb(46, 46, 46);
  font-size: 20px;
  padding: 16px;
  font-family: 'Ubuntu Medium', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
div.ui-dialog .ui-dialog-content .accordion .accordion-button:after {
  background-image: none;
  background-position: left top;
  background-size: auto;
  background-repeat: no-repeat;
  background-attachment: scroll;
}
div.ui-dialog .ui-dialog-content .accordion .accordion-button:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}
div.ui-dialog .ui-dialog-content .accordion .accordion-button:not(.collapsed) {
  background-color: rgb(255, 255, 255);
  -webkit-box-shadow: none;
          box-shadow: none;
}
div.ui-dialog .ui-dialog-content .accordion .accordion-button:not(.collapsed):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: "\f107";
  font-family: icomoon;
  color: rgb(8, 98, 173);
}
div.ui-dialog .ui-dialog-content .accordion .accordion-button.collapsed: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: "\f107";
  font-family: icomoon;
  color: rgb(8, 98, 173);
}
div.ui-dialog .ui-dialog-content .accordion .accordion-body {
  padding-top: 0;
  padding-right: 16px;
  padding-bottom: 16px;
  padding-left: 16px;
}
div.ui-dialog .ui-dialog-content .accordion .accordion-body .registration-and-name, div.ui-dialog .ui-dialog-content .accordion .accordion-body .address {
  margin-bottom: 8px;
}
div.ui-dialog .ui-dialog-content .accordion .accordion-body hr {
  border-top-width: 2px;
  border-top-style: solid;
  border-top-color: rgb(230, 233, 237);
  margin-top: 24px;
  margin-bottom: 0;
}
div.ui-dialog .ui-dialog-content .coh-accordion-tabs .coh-accordion-tabs-nav {
  padding-top: 0;
  padding-right: 16px;
  padding-bottom: 0;
  padding-left: 16px;
}
div.ui-dialog .ui-dialog-content .coh-accordion-tabs .coh-accordion-tabs-nav li {
  width: 50%;
}
div.ui-dialog .ui-dialog-content .coh-accordion-tabs .coh-accordion-tabs-nav li a {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
div.ui-dialog .ui-dialog-content .coh-accordion-tabs a {
  text-decoration: none;
}
div.ui-dialog .ui-dialog-content .coh-accordion-tabs .coh-accordion-tabs-content {
  padding-top: 0;
  padding-right: 16px;
  padding-bottom: 16px;
  padding-left: 16px;
}
@media (max-width: 1023px) {
  div.ui-dialog .ui-dialog-content .coh-accordion-tabs .coh-accordion-tabs-content {
    padding: 0;
  }
}
div.ui-dialog .ui-dialog-content .coh-accordion-tabs .coh-accordion-tabs-content .payment-tab {
  background-color: rgb(245, 247, 249);
  padding: 16px;
  border-width: 1px;
  border-style: solid;
  border-color: rgb(220, 223, 226);
  -webkit-border-bottom-left-radius: 8px;
          border-bottom-left-radius: 8px;
  -webkit-border-bottom-right-radius: 8px;
          border-bottom-right-radius: 8px;
  text-align: center;
}
div.ui-dialog .ui-dialog-content .coh-accordion-tabs .coh-accordion-tabs-content .payment-tab .payment-text {
  color: rgb(46, 46, 46);
  font-size: 16px;
  text-align: center;
  font-family: 'Roboto Medium', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
div.ui-dialog .ui-dialog-content .coh-accordion-tabs .coh-accordion-tabs-content .payment-tab .pix-qr-code, div.ui-dialog .ui-dialog-content .coh-accordion-tabs .coh-accordion-tabs-content .payment-tab .bar-code-img {
  margin-bottom: 16px;
}
div.ui-dialog .ui-dialog-content .coh-accordion-tabs .coh-accordion-tabs-content .payment-tab .pix-copy-paste, div.ui-dialog .ui-dialog-content .coh-accordion-tabs .coh-accordion-tabs-content .payment-tab .copy-bar-code-btn {
  color: rgb(75, 93, 111);
  font-size: 14px;
  background-color: rgb(255, 255, 255);
  padding-top: 10px;
  padding-right: 16px;
  padding-bottom: 10px;
  padding-left: 16px;
  margin-bottom: 16px;
  -webkit-border-radius: 8px;
          border-radius: 8px;
  border-width: 1px;
  border-style: solid;
  border-color: rgb(108, 108, 108);
  font-family: 'Ubuntu Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
div.ui-dialog .ui-dialog-content .coh-accordion-tabs .coh-accordion-tabs-content .payment-tab .pix-copy-paste:before, div.ui-dialog .ui-dialog-content .coh-accordion-tabs .coh-accordion-tabs-content .payment-tab .copy-bar-code-btn: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;
  content: "\ec20";
  font-family: sanepar;
  margin-right: 8px;
}
div.ui-dialog .ui-dialog-content .coh-accordion-tabs .coh-accordion-tabs-content .payment-tab .copy-bar-code-btn {
  margin-top: 24px;
}
div.ui-dialog .ui-dialog-content .coh-accordion-tabs .coh-accordion-tabs-content .payment-tab .ctrl-value, div.ui-dialog .ui-dialog-content .coh-accordion-tabs .coh-accordion-tabs-content .payment-tab .bar-code-value {
  font-size: 12px;
  font-family: 'Roboto Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
div.ui-dialog .ui-dialog-content .coh-accordion-tabs .coh-accordion-tabs-content .ticket-text {
  color: rgb(46, 46, 46);
  font-size: 14px;
  margin-top: 16px;
  font-family: 'Roboto Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
div.ui-dialog .ui-dialog-content .print-button {
  padding: 16px;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: rgb(220, 223, 226);
  text-align: end;
}
div.ui-dialog .ui-dialog-content .print-button button {
  color: rgb(8, 98, 173);
  font-size: 16px;
  background-color: rgb(255, 255, 255);
  padding-top: 12px;
  padding-right: 24px;
  padding-bottom: 12px;
  padding-left: 24px;
  border-width: 1.5px;
  -webkit-border-top-right-radius: 20px;
          border-top-right-radius: 20px;
  -webkit-border-bottom-left-radius: 20px;
          border-bottom-left-radius: 20px;
  border-style: solid;
  border-color: rgb(8, 98, 173);
  font-family: 'Ubuntu Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
div.ui-dialog .ui-dialog-content .print-button button: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;
  margin-right: 8px;
  content: "\f473";
  font-family: sanepar;
}
div.ui-dialog .bill-value {
  color: rgb(8, 98, 173);
  font-size: 16px;
  font-family: 'Roboto Medium', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
div.ui-dialog .bill-data {
  color: rgb(84, 91, 98);
  font-size: 16px;
  font-family: 'Roboto Medium', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
div.ui-dialog .bill-label {
  color: rgb(46, 46, 46);
  font-size: 16px;
  font-family: 'Roboto Medium', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
div.ui-dialog .ui-icon {
  text-indent: initial;
}
table-sortable.table-sortable {
  overflow-x: hidden;
   border-collapse: collapse;
  width: 100%;
  -webkit-border-top-left-radius: 1.25rem;
          border-top-left-radius: 1.25rem;
  -webkit-border-top-right-radius: 1.25rem;
          border-top-right-radius: 1.25rem;
}
table-sortable.table-sortable thead {
  -webkit-border-top-left-radius: 1.25rem;
          border-top-left-radius: 1.25rem;
  -webkit-border-bottom-right-radius: 1.25rem;
          border-bottom-right-radius: 1.25rem;
  border-collapse: collapse;
}
table-sortable.table-sortable thead tr th {
  background-color: rgb(8, 98, 173);
  padding-top: 0.875rem;
  padding-right: 1.5rem;
  padding-bottom: 0.875rem;
  padding-left: 1.5rem;
  font-family: 'Roboto Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  font-size: 1rem;
  line-height: 1.375rem;
  color: rgb(255, 255, 255);
  text-align: left;
  min-width: 12.5rem;
  position: relative;
}
table-sortable.table-sortable thead tr th:first-child {
  -webkit-border-top-left-radius: 1.25rem;
          border-top-left-radius: 1.25rem;
}
@media (max-width: 1023px) {
  table-sortable.table-sortable thead tr th:first-child {
    position: sticky;
    left: 0;
    background-color: rgb(8, 98, 173);
    z-index: 1;
  }
}
table-sortable.table-sortable thead tr th:last-child {
  -webkit-border-top-right-radius: 1.25rem;
          border-top-right-radius: 1.25rem;
  background-image: url("/sites/default/files/tables/bg-table.png");
  background-position: right top -0.625rem;
  background-size: auto;
  background-repeat: no-repeat;
  background-attachment: scroll;
}
table-sortable.table-sortable thead tr th: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: "\f07d";
  font-family: icomoon;
  margin-left: auto;
  position: absolute;
  right: 18px;
}
table-sortable.table-sortable tbody {
  margin-top: 16px;
}
table-sortable.table-sortable tbody tr:nth-child(odd) {
  background-color: rgb(255, 255, 255);
}
table-sortable.table-sortable tbody tr:nth-child(odd) td:first-child {
  background-color: rgb(255, 255, 255);
}
table-sortable.table-sortable tbody tr:nth-child(even) {
  background-color: rgb(245, 247, 249);
}
table-sortable.table-sortable tbody tr:nth-child(even) td:first-child {
  background-color: rgb(245, 247, 249);
}
table-sortable.table-sortable tbody tr td {
  padding-top: 0.625rem;
  padding-right: 1.5rem;
  padding-bottom: 0.625rem;
  padding-left: 1.5rem;
  font-weight: 400;
  color: rgb(46, 46, 46);
  font-family: 'Roboto Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
table-sortable.table-sortable tbody tr td:first-child {
  color: rgb(8, 98, 173);
  position: relative;
}
@media (max-width: 1023px) {
  table-sortable.table-sortable tbody tr td:first-child {
    position: sticky;
    left: 0;
    z-index: 1;
  }
}
.views-exposed-form {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
  font-weight: 500;
  font-family: 'Ubuntu Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 16px;
  line-height: 24px;
  border-top-width: 0.125rem;
  border-bottom-width: 0.125rem;
  border-style: solid;
  border-color: rgb(199, 228, 255);
  margin-bottom: 2rem;
}
@media (max-width: 1023px) {
  .views-exposed-form {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.bef-exposed-form.views-exposed-form .form-item input {
  -webkit-border-radius: 0.625rem;
          border-radius: 0.625rem;
  background-color: rgb(255, 255, 255);
  padding-right: 2.625rem;
}
.bef-exposed-form.views-exposed-form .form-item select {
  background-color: rgb(255, 255, 255);
  max-width: 19.8125rem;
}
.bef-exposed-form.views-exposed-form .button:nth-child(2) {
  margin-left: 10px;
}
.views-exposed-form .form-select {
  border-top-width: 0.625rem;
  border-bottom-width: 0.625rem;
  border-left-width: 1rem;
  border-right-width: 1rem;
  -webkit-border-radius: 0.625rem;
          border-radius: 0.625rem;
  border-style: solid;
  border-color: rgb(220, 223, 226);
  position: relative;
  background-color: rgb(255, 255, 255);
  padding-top: 0.5625rem;
  padding-right: 1rem;
  padding-bottom: 0.5625rem;
  padding-left: 1rem;
  min-width: 160px;
  padding: 13px 16px 13px 16px;
}
.views-exposed-form [name=reset] {
  background-color: rgb(255, 255, 255);
  color: rgb(8, 98, 173);
  font-family: 'Ubuntu Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 16px;
  line-height: 140%;
  text-align: center;
  font-style: normal;
  min-width: 170px;
  max-width: 350px;
  padding-top: 14px;
  padding-right: 24px;
  padding-bottom: 14px;
  padding-left: 24px;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-border-top-right-radius: 20px;
          border-top-right-radius: 20px;
  -webkit-border-bottom-left-radius: 20px;
          border-bottom-left-radius: 20px;
  -webkit-transition: all ease-in-out 300ms;
  transition: all ease-in-out 300ms;
  gap: 8px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.views-exposed-form [name=reset]:hover {
  background-color: rgb(212, 227, 241);
  color: rgb(8, 98, 173);
}
.views-exposed-form select {
  background-color: rgb(255, 255, 255);
  padding: 13px 16px 13px 16px;
  background-image: url('data:image/svg+xml;utf8,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2 5L8 11L14 5" stroke="%230A5D91" stroke-width="2" stroke-linecap="square" stroke-linejoin="round"/></svg>');
  background-position: right 10px center;
  background-repeat: no-repeat;
}
.views-exposed-form select:after {
  position: absolute;
  right: 1.3125rem;
  z-index: 1;
}
.views-exposed-form .form-item-items-per-page {
  margin-right: 16px;
}
.views-exposed-form .form-item-items-per-page label {
  font-family: 'Roboto Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 500;
  color: rgb(75, 93, 111);
  font-size: 16px;
  line-height: 22px;
  margin-bottom: 4px;
}
.views-exposed-form .form-item {
  margin-right: 0.75rem;
}
.views-exposed-form .form-actions {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  gap: 16px;
}
.views-exposed-form .form-type-textfield input.form-text::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: "\e93a";
  font-family: sanepar;
}
.views-exposed-form .form-type-textfield {
  position: relative;
}
.views-exposed-form .form-type-textfield:after {
  line-height: 1.375rem;
  font-weight: normal;
  text-transform: none;
  speak: none;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\ef91";
  font-family: sanepar;
  position: absolute;
  top: 10px;
  right: 0.8rem;
  -webkit-transform: translate(0, 1.875rem);
      -ms-transform: translate(0, 1.875rem);
          transform: translate(0, 1.875rem);
  color: rgb(8, 98, 173);
  font-size: 1.375rem;
}
.views-exposed-form .form-type-textfield.form-no-label:after {
  top: 0px;
}
.pager {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 1rem;
}
.pager ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.pager ul .pager__item {
  margin-right: 0.25rem;
  margin-left: 0.25rem;
  list-style-type: none;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.pager ul .pager__item a {
  -webkit-transition: background-color 200ms ease;
  transition: background-color 200ms ease;
  font-family: 'Roboto Medium', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(33, 43, 54);
  font-size: 0.875rem;
  line-height: 1.25rem;
  background-color: rgb(255, 255, 255);
  height: 2rem;
  width: 2rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  border-width: 0.0625rem;
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  border-style: solid;
  border-color: rgb(223, 227, 232);
  text-align: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-align-content: center;
      -ms-flex-line-pack: center;
          align-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.pager ul .pager__item a:hover {
  border-color: rgb(8, 98, 173);
  background-color: rgb(8, 98, 173);
  color: rgb(255, 255, 255);
}
.pager ul .is-active a {
  background-color: rgb(255, 255, 255);
  font-family: 'Roboto Medium', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(8, 98, 173);
  font-size: 0.875rem;
  line-height: 1.25rem;
  text-align: center;
  border-width: 0.0625rem;
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  border-style: solid;
  border-color: rgb(8, 98, 173);
}
.pager ul .current a {
  color: rgb(8, 98, 173);
  font-size: 0.875rem;
  line-height: 1.25rem;
  text-align: center;
  background-color: rgb(255, 255, 255);
  border-width: 0.0625rem;
  -webkit-border-radius: 0.25rem;
          border-radius: 0.25rem;
  border-style: solid;
  border-color: rgb(8, 98, 173);
}
.pager ul is.disabled {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.pager ul .pager__item--first {
  display: none;
}
.pager ul .pager__item--last {
  display: none;
}
.pager .pagination-summary {
  color: rgb(84, 91, 98);
  font-family: 'Ubuntu Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 400;
  font-size: 1.5rem;
  line-height: 1.75rem;
  margin-left: 0.25rem;
}
.table-container {
  overflow-x: auto;
  max-width: 100%;
}
.table-bordered table tbody {
  margin-top: 16px;
}
.table-bordered table tbody tr td {
  font-weight: 400;
  color: rgb(46, 46, 46);
  font-family: 'Roboto Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  border-bottom-width: 0.0625rem;
  border-style: solid;
  border-bottom-color: rgb(219, 219, 220);
  border-bottom-style: solid;
}
table {
  margin: 0 auto;
  width: 100%;
  table-layout: fixed;
}
@media (max-width: 1919px) {
  table {
    overflow-x: auto;
  }
}
@media (max-width: 1439px) {
  table {
    overflow-x: auto;
  }
}
@media (max-width: 1023px) {
  table {
    display: block;
  }
}
@media (max-width: 767px) {
  table {
    table-layout: initial;
    overflow-x: auto;
  }
}
@media (max-width: 564px) {
  table {
    overflow-x: auto;
  }
}
table.table-container {
  overflow: auto;
}
table table {
  -webkit-border-top-left-radius: 1.25rem;
          border-top-left-radius: 1.25rem;
  -webkit-border-top-right-radius: 1.25rem;
          border-top-right-radius: 1.25rem;
  overflow-x: auto;
   border-collapse: collapse;
  margin: 0 auto;
  width: 100%;
  table-layout: fixed !important;
  max-width: 100%;
}
table thead {
  -webkit-border-top-left-radius: 1.25rem;
          border-top-left-radius: 1.25rem;
  -webkit-border-bottom-right-radius: 1.25rem;
          border-bottom-right-radius: 1.25rem;
  border-collapse: collapse;
}
table thead tr th {
  background-color: rgb(199, 228, 255);
  padding-top: 0.875rem;
  padding-right: 1.5rem;
  padding-bottom: 0.875rem;
  padding-left: 1.5rem;
  font-family: 'Roboto Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: unset;
  font-size: 1rem;
  line-height: 1.375rem;
  color: rgb(8, 98, 173);
  text-align: left;
  min-width: auto;
  position: relative;
  height: 4.1875rem;
  vertical-align: middle;
  margin: 0 auto;
}
table thead tr th:first-child {
  -webkit-border-top-left-radius: 1.25rem;
          border-top-left-radius: 1.25rem;
}
@media (max-width: 1023px) {
  table thead tr th:first-child {
    position: sticky;
    left: 0;
    z-index: 1;
  }
}
table thead tr th:last-child {
  -webkit-border-top-right-radius: 0;
          border-top-right-radius: 0;
  -webkit-border-bottom-right-radius: 0;
          border-bottom-right-radius: 0;
  background-image: url("");
  background-position: right top;
  background-size: contain;
  background-repeat: no-repeat;
  background-attachment: scroll;
}
table thead tr th a {
  color: rgb(8, 98, 173);
  -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}
table thead tr th a:after {
  height: 1.25rem;
  width: 0.75rem;
  margin-left: 0.75rem;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="21" viewBox="0 0 12 21" fill="none"><path d="M10.6 13.1L6 17.7L1.4 13.1L0 14.5L6 20.5L12 14.5L10.6 13.1ZM10.6 7.9L6 3.3L1.4 7.9L0 6.5L6 0.5L12 6.5L10.6 7.9Z" fill="%230862AD"/></svg>');
  content: ' ';
}
table thead tr th .tablesort--asc {
  margin-left: 12px;
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="21" viewBox="0 0 12 21" fill="none"><path d="M10.6 13.1L6 17.7L1.4 13.1L0 14.5L6 20.5L12 14.5L10.6 13.1ZM10.6 7.9L6 3.3L1.4 7.9L0 6.5L6 0.5L12 6.5L10.6 7.9Z" fill="%230862AD"/></svg>');
  background-position: bottom;
  height: 0.625rem;
  width: 0.75rem;
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
}
table thead tr th .tablesort--desc {
  background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="21" viewBox="0 0 12 21" fill="none"><path d="M10.6 13.1L6 17.7L1.4 13.1L0 14.5L6 20.5L12 14.5L10.6 13.1ZM10.6 7.9L6 3.3L1.4 7.9L0 6.5L6 0.5L12 6.5L10.6 7.9Z" fill="%230862AD"/></svg>');
  margin-left: 12px;
  height: 10px;
  width: 0.75rem;
  -webkit-align-self: center;
      -ms-flex-item-align: center;
          align-self: center;
}
table thead tr .is-active a:after {
  display: none;
}
table tbody {
  margin-top: 16px;
}
table tbody tr {
  height: 4.5rem;
}
table tbody tr:nth-child(odd) {
  background-color: rgb(255, 255, 255);
}
table tbody tr:nth-child(odd) td {
  color: rgb(74, 74, 74);
  font-family: 'Roboto', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1rem;
  line-height: 1.5rem;
  vertical-align: middle;
}
table tbody tr:nth-child(odd) td:first-child {
  background-color: rgb(255, 255, 255);
}
table tbody tr:nth-child(even) {
  background-color: rgb(245, 247, 249);
}
table tbody tr:nth-child(even) td {
  color: rgb(74, 74, 74);
  font-family: 'Roboto', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1rem;
  line-height: 1.375rem;
  vertical-align: middle;
}
table tbody tr:nth-child(even) td:first-child {
  background-color: rgb(245, 247, 249);
}
table tbody tr td {
  padding-top: 0.625rem;
  padding-right: 1.5rem;
  padding-bottom: 0.625rem;
  padding-left: 1.5rem;
  font-weight: 400;
  color: rgb(46, 46, 46);
  font-family: 'Roboto Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
table tbody tr td:first-child {
  color: rgb(8, 98, 173);
  position: relative;
  font-family: 'Ubuntu Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1rem;
  line-height: 1.625rem;
  padding-top: 10px;
}
@media (max-width: 1023px) {
  table tbody tr td:first-child {
    position: sticky;
    left: 0;
    z-index: 1;
  }
}
table tbody tr td a {
  background-color: rgb(8, 98, 173);
  height: 3rem;
  max-width: 10.25rem;
  color: rgb(255, 255, 255);
  font-family: 'Ubuntu Medium', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1rem;
  line-height: 1.625rem;
  width: auto;
  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;
  -webkit-align-content: center;
      -ms-flex-line-pack: center;
          align-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  -webkit-border-top-right-radius: 1.25rem;
          border-top-right-radius: 1.25rem;
  -webkit-border-bottom-left-radius: 1.25rem;
          border-bottom-left-radius: 1.25rem;
  min-width: 9rem;
}
table tbody tr td a:hover {
  color: rgb(255, 255, 255);
  background-color: rgb(82, 128, 201);
}
span {
  font-weight: normal !important;
}
.select2-dropdown .select2-search--dropdown {
  padding-top: 8px;
  padding-right: 18px;
  padding-bottom: 8px;
  padding-left: 18px;
}
.select2-dropdown .select2-search--dropdown .select2-search__field {
  font-weight: normal;
  font-family: 'Roboto Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(46, 46, 46);
  font-size: 14px;
  font-style: italic;
  padding: 10px;
}
.select2-dropdown .select2-results__options {
  overflow-x: hidden;
  padding-right: 18px;
  padding-left: 18px;
  margin-right: 18px;
  margin-bottom: 10px;
}
.select2-dropdown .select2-results__options::-webkit-scrollbar {
  width: 5px;
  background-color: rgb(230, 233, 237);
  -webkit-border-radius: 6px;
          border-radius: 6px;
}
.select2-dropdown .select2-results__options::-webkit-scrollbar-thumb {
  background-color: rgb(8, 98, 173);
  width: 5px;
  -webkit-border-radius: 6px;
          border-radius: 6px;
}
.select2-dropdown .select2-results__options#select2-edit-destaque-results {
  margin-right: 0;
}
.select2-dropdown .select2-results__options .select2-results__option {
  list-style: none;
  margin: 0;
  padding: 16px;
  color: rgb(46, 46, 46);
  font-family: 'Ubuntu Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
.select2-dropdown .select2-results__options .select2-results__option.select2-results__option--highlighted {
  background-color: rgba(243, 243, 243, 0.75);
  color: rgb(46, 46, 46);
}
select {
  font-family: 'Roboto', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 16px;
  margin-top: 15px;
  margin-bottom: 15px;
  min-height: 48px;
  padding-right: 22px;
  padding-left: 22px;
  -webkit-border-radius: 8px;
          border-radius: 8px;
  background-color: rgb(255, 255, 255);
}
.latest-news {
  max-width: 100%;
}
@media (max-width: 1919px) {
  .latest-news {
    max-width: 100%;
  }
}
@media (max-width: 1023px) {
  .latest-news {
    max-width: 100%;
  }
}
.latest-news .last-news-item .views-field-created time {
  display: none;
}
.latest-news .last-news-item {
  padding-right: 8px;
  padding-bottom: 7px;
  padding-left: 8px;
  border-bottom-width: 1px;
  border-style: solid;
  border-bottom-color: rgb(174, 174, 174);
  margin-bottom: 24px;
}
.latest-news .last-news-item .views-field-field-editoria-chapeu-da-noticia, .latest-news .last-news-item .views-field-field-migracao-chapeu-da-noticia {
  -webkit-border-radius: 16px;
          border-radius: 16px;
  background-color: rgb(199, 228, 255);
  padding-top: 0.3125rem;
  padding-right: 0.9375rem;
  padding-bottom: 0.3125rem;
  padding-left: 0.9375rem;
  font-family: 'Roboto', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(8, 98, 173);
  font-size: 16px;
  line-height: 20px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin-bottom: 10px;
}
.latest-news .last-news-item .views-field-field-editoria-chapeu-da-noticia a, .latest-news .last-news-item .views-field-field-migracao-chapeu-da-noticia a {
  font-family: 'Roboto', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(46, 46, 46);
  font-size: 16px;
  line-height: 20px;
  text-transform: capitalize;
}
.latest-news .last-news-item .views-field-title {
  font-family: 'Roboto', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(18, 18, 18);
  font-size: 18px;
  line-height: 24px;
  margin-bottom: 29px;
  height: 48px;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
}
@media (max-width: 1023px) {
  .latest-news .last-news-item .views-field-title {
    margin-bottom: 2px;
  }
}
.latest-news .last-news-item .views-field-title a {
  font-size: 18px;
  line-height: 24px;
  color: rgb(18, 18, 18);
  font-family: 'Roboto Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 600;
  font-weight: 600 !important;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  word-break: break-word;
  -ms-hyphens: auto;
      hyphens: auto;
  overflow: hidden;
  max-height: 48px;
  width: 100%;
}
.latest-news .last-news-item .views-field-created {
  color: rgb(8, 98, 173);
  font-family: 'Ubuntu Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.latest-news #block-sanepar-views-block-news-highlights-slider-block-2 {
  color: rgb(8, 98, 173);
}
.news-highlights-slider {
  position: relative;
  width: 100%;
  -webkit-border-top-right-radius: 24px;
          border-top-right-radius: 24px;
  -webkit-border-bottom-left-radius: 24px;
          border-bottom-left-radius: 24px;
  color: rgb(255, 255, 255);
}
@media (max-width: 1919px) {
  .news-highlights-slider {
    width: 100%;
  }
}
@media (max-width: 1439px) {
  .news-highlights-slider {
    max-width: 100%;
    width: 100%;
  }
}
@media (max-width: 1023px) {
  .news-highlights-slider {
    width: 100%;
    max-width: 100%;
    width: -webkit-calc(100vw - 2em);
    width: calc(100vw - 2em);
  }
}
.news-highlights-slider .coh-slider-nav-top {
  width: 118px;
  position: absolute;
  top: 18px;
  right: 24px;
  z-index: 2;
}
@media (max-width: 1023px) {
  .news-highlights-slider .coh-slider-nav-top {
    right: 60px !important;
  }
}
.news-highlights-slider .coh-slider-nav-top .slick-next {
  color: rgb(255, 255, 255);
}
.news-highlights-slider .coh-slider-nav-top .slick-prev {
  color: rgb(255, 255, 255);
}
.news-highlights-slider .coh-slider-container-mid {
  margin-bottom: 24px;
}
.news-highlights-slider .coh-slider-nav-bottom {
  position: relative;
  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;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  height: 50px;
}
.news-highlights-slider .coh-slider-nav-bottom .slick-dots {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  margin-bottom: 0px;
  top: 24px;
}
.news-highlights-slider .coh-slider-nav-bottom .slick-dots li {
  list-style: none;
  margin-bottom: 0px;
  margin-left: 5px;
}
.news-highlights-slider .coh-slider-nav-bottom .slick-dots li.slick-active button {
  background-color: rgb(8, 98, 173);
}
.news-highlights-slider .coh-slider-nav-bottom .slick-dots li button {
  background-color: rgb(220, 223, 226);
  height: 8px;
  width: 16px;
  -webkit-border-radius: 4px;
          border-radius: 4px;
  content: "";
}
.news-highlights-slider .slide-news-item {
  position: relative;
  max-height: 570px;
  overflow: hidden;
  -webkit-border-bottom-left-radius: 24px;
          border-bottom-left-radius: 24px;
}
@media (max-width: 1023px) {
  .news-highlights-slider .slide-news-item {
    max-height: 512px;
  }
}
.news-highlights-slider .slide-news-item:after {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(56.12%, rgba(10, 93, 144, 0)), color-stop(73.12%, rgba(10, 93, 144, 0.7)));
  background: -webkit-linear-gradient(top, rgba(10, 93, 144, 0) 56.12%, rgba(10, 93, 144, 0.7) 73.12%);
  background: linear-gradient(180deg, rgba(10, 93, 144, 0) 56.12%, rgba(10, 93, 144, 0.7) 73.12%);
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 3;
  height: 100%;
  width: 100%;
  content: "";
}
@media (max-width: 1439px) {
  .news-highlights-slider .slide-news-item:after {
    max-width: 100%;
  }
}
.news-highlights-slider .slide-news-item .views-row {
  position: relative;
}
li {
  font-weight: unset !important;
}
.lastest-news1 {
  max-width: 100%;
}
@media (max-width: 1919px) {
  .lastest-news1 {
    max-width: 100%;
  }
}
@media (max-width: 1023px) {
  .lastest-news1 {
    max-width: 100%;
  }
}
.lastest-news1 .highlight-news-last-news-item {
  padding-right: 8px;
  padding-bottom: 7px;
  padding-left: 8px;
  border-bottom-width: 1px;
  border-style: solid;
  border-bottom-color: rgb(174, 174, 174);
  margin-bottom: 24px;
  height: 196px;
}
.lastest-news1 .highlight-news-last-news-item .views-field-field-editoria-chapeu-da-noticia {
  -webkit-border-radius: 16px;
          border-radius: 16px;
  background-color: rgb(199, 228, 255);
  padding-top: 0.1875rem;
  padding-right: 0.75rem;
  padding-bottom: 0.1875rem;
  padding-left: 0.75rem;
  font-family: 'Roboto', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(46, 46, 46);
  font-size: 16px;
  line-height: 20px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin-bottom: 10px;
}
.lastest-news1 .highlight-news-last-news-item .views-field-field-editoria-chapeu-da-noticia a {
  font-family: 'Roboto', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(46, 46, 46);
  font-size: 16px;
  line-height: 20px;
  text-transform: capitalize;
}
.lastest-news1 .highlight-news-last-news-item .views-field-title {
  font-family: 'Roboto', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  color: rgb(18, 18, 18);
  font-size: 18px;
  line-height: 24px;
  margin-bottom: 10px;
  height: 48px;
  overflow: hidden;
}
@media (max-width: 1023px) {
  .lastest-news1 .highlight-news-last-news-item .views-field-title {
    margin-bottom: 2px;
  }
}
.lastest-news1 .highlight-news-last-news-item .views-field-title a {
  font-size: 18px;
  line-height: 24px;
  color: rgb(18, 18, 18);
  font-family: 'Roboto Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
}
.lastest-news1 .highlight-news-last-news-item .views-field-created {
  color: rgb(8, 98, 173);
  font-family: 'Ubuntu Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
}
.lastest-news1 #block-sanepar-views-block-news-highlights-slider-block-2 {
  color: rgb(8, 98, 173);
}
input[type=text] {
  min-height: 48px;
  padding-top: 13px;
  padding-right: 22px;
  padding-bottom: 13px;
  padding-left: 22px;
  border-width: 1px;
  font-family: 'Roboto', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 16px;
  margin-top: 15px;
  margin-bottom: 15px;
  -webkit-border-radius: 8px;
          border-radius: 8px;
  background-color: rgb(255, 255, 255);
}
form > * {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
form label {
  margin-bottom: 0.3125rem;
  color: rgb(84, 91, 98);
  font-family: 'Roboto Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1rem;
  line-height: 1.375rem;
}
form label.form-required:after {
  content: "*";
  margin-left: 0.25rem;
  color: rgb(195, 11, 11);
  font-size: 1rem;
  line-height: 1.375rem;
}
form legend {
  font-weight: bold;
  margin-bottom: 0.5rem;
}
form .form-item {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
form .form-item.form-item-copy {
  padding-top: 0;
}
form .form-type-checkbox {
  position: relative;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
form .form-type-checkbox .form-checkbox {
  height: 1rem;
  width: 1rem;
  border-style: solid;
  border-color: rgb(75, 93, 111);
  border-width: 0.0625rem;
  -webkit-border-radius: 0.125rem;
          border-radius: 0.125rem;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  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;
  -webkit-align-content: center;
      -ms-flex-line-pack: center;
          align-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
form .form-type-checkbox .form-checkbox:checked {
  line-height: 1.0;
  font-weight: normal;
  text-transform: none;
  content : "✓";
  background-color: rgb(8, 98, 173);
  border-style: none;
  content: "\f00c";
  font-family: icomoon;
  color: rgb(255, 255, 255);
  font-size: 1rem;
}
form .form-type-checkbox .form-checkbox:checked:after {
  line-height: 1.375rem;
  font-weight: normal;
  text-transform: none;
  content: "✓";
  content: "\f00c";
  font-family: icomoon;
  font-size: 0.75rem;
  text-align: center;
}
form .form-type-checkbox .form-checkbox + label.option {
  margin-bottom: 0;
  margin-left: 0.5rem;
  color: rgb(66, 66, 66);
  font-family: 'Roboto Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 0.875rem;
  line-height: 1.25rem;
}
form .form-type-select.form-item-field-multi-select-list label:before {
  content: normal;
}
form .form-type-select.form-item-field-multi-select-list label:after {
  content: normal;
}
form .form-type-select label {
  color: rgb(75, 93, 111);
  font-family: 'Roboto Medium', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1rem;
  line-height: 1.375rem;
}
form .form-type-select label:before {
  -webkit-transition: background-color 300ms ease;
  transition: background-color 300ms ease;
  pointer-events: none;
  background-color: rgb(123, 175, 236);
  height: 3.125rem;
  width: 3.125rem;
  bottom: 0;
  right: 0;
  content: "";
}
form .form-type-select label.form-required:after {
  content: "*";
  color: rgb(195, 11, 11);
  font-size: 1rem;
  line-height: 1.375rem;
  margin-left: 0.25rem;
  font-weight: 600;
}
form .form-select:not(.editor) {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  line-height: 1.5;
  background-color: rgb(255, 255, 255);
  padding: 0.75rem;
  border-width: 0.0625rem;
  border-style: solid;
  border-color: rgb(166, 166, 166);
  -webkit-border-radius: 0.625rem;
          border-radius: 0.625rem;
  margin-top: 0;
  margin-bottom: 0;
}
form .form-search {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  line-height: 1.5;
  background-color: rgb(245, 247, 249);
  padding: 0.75rem;
  border-width: 0.0625rem;
  border-style: solid;
  border-color: rgb(220, 223, 226);
}
form .form-type-radio {
  position: relative;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
form .form-type-radio > .form-radio {
  border-color: rgb(166, 166, 166);
  height: 1rem;
  width: 1rem;
  background-color: rgba(0, 0, 0, 0);
  border-width: 0.0625rem;
  border-style: solid;
  -webkit-border-radius: 3.125rem;
          border-radius: 3.125rem;
}
@media (max-width: 1919px) {
  form .form-type-radio > .form-radio {
    -webkit-appearance: auto;
       -moz-appearance: auto;
            appearance: auto;
  }
}
form .form-type-radio > .form-radio:checked {
  accent-color: #0862AD;
}
form .form-type-radio > .form-radio:checked:hover {
  accent-color: #046732;
}
form .form-type-radio > .form-radio + label.option {
  color: rgb(66, 66, 66);
  font-family: 'Roboto Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 0.875rem;
  line-height: 1.25rem;
  margin-bottom: 0;
  margin-left: 0.5rem;
}
form .form-submit {
  -webkit-transition: all ease-in-out 300ms;
  transition: all ease-in-out 300ms;
  gap: 8px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  color: rgb(255, 255, 255);
  line-height: 140%;
  font-size: 16px;
  background-color: rgb(8, 98, 173);
  padding-top: 14px;
  padding-right: 24px;
  padding-bottom: 14px;
  padding-left: 24px;
  font-family: 'Ubuntu Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  text-align: center;
  font-style: normal;
  min-width: 170px;
  max-width: 350px;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-border-top-right-radius: 20px;
          border-top-right-radius: 20px;
  -webkit-border-bottom-left-radius: 20px;
          border-bottom-left-radius: 20px;
  border-width: 0;
}
form .form-submit:before {
  color: rgb(255, 255, 255);
  font-size: 20px;
  -webkit-transition: all ease-in-out 300ms;
  transition: all ease-in-out 300ms;
}
form .form-submit:after {
  -webkit-transition: all ease-in-out 300ms;
  transition: all ease-in-out 300ms;
  font-size: 20px;
}
form .form-submit:hover {
  color: rgb(8, 98, 173);
  background-color: rgb(212, 227, 241);
}
form .form-submit:hover:before {
  -webkit-transition: all ease-in-out 300ms;
  transition: all ease-in-out 300ms;
  color: rgb(8, 98, 173);
}
form .form-submit:hover:after {
  -webkit-transition: all ease-in-out 300ms;
  transition: all ease-in-out 300ms;
  color: rgb(8, 98, 173);
}
form .form-submit:focus {
  color: rgb(8, 98, 173);
  background-color: rgb(212, 227, 241);
}
form .form-submit:focus:before {
  -webkit-transition: all ease-in-out 300ms;
  transition: all ease-in-out 300ms;
  color: rgb(8, 98, 173);
}
form .form-submit:focus:after {
  -webkit-transition: all ease-in-out 300ms;
  transition: all ease-in-out 300ms;
  color: rgb(8, 98, 173);
}
form .form-submit[disabled] {
  color: rgb(139, 145, 150);
  background-color: rgb(220, 223, 226);
  cursor: default;
}
form .form-submit[disabled]:before {
  color: rgb(139, 145, 150);
  -webkit-transition: all ease-in-out 300ms;
  transition: all ease-in-out 300ms;
}
form .form-submit[disabled]:after {
  -webkit-transition: all ease-in-out 300ms;
  transition: all ease-in-out 300ms;
  color: rgb(139, 145, 150);
}
form .form-submit.button--secondary {
  color: rgb(8, 98, 173);
  background-color: rgb(255, 255, 255);
}
form .form-submit.button--secondary:before {
  color: rgb(8, 98, 173);
}
form .form-submit.button--secondary:after {
  color: rgb(8, 98, 173);
}
form .form-submit.button--secondary:hover {
  color: rgb(8, 98, 173);
  background-color: rgb(212, 227, 241);
}
form .form-submit.button--secondary:hover:before {
  color: rgb(8, 98, 173);
  -webkit-transition: all ease-in-out 300ms;
  transition: all ease-in-out 300ms;
}
form .form-submit.button--secondary:hover:after {
  -webkit-transition: all ease-in-out 300ms;
  transition: all ease-in-out 300ms;
  color: rgb(8, 98, 173);
}
form .form-submit.button--secondary:focus {
  color: rgb(8, 98, 173);
  background-color: rgb(212, 227, 241);
}
form .form-submit.button--secondary:focus:before {
  -webkit-transition: all ease-in-out 300ms;
  transition: all ease-in-out 300ms;
  color: rgb(8, 98, 173);
}
form .form-submit.button--secondary:focus:after {
  -webkit-transition: all ease-in-out 300ms;
  transition: all ease-in-out 300ms;
  color: rgb(8, 98, 173);
}
form .form-submit.button--secondary[disabled] {
  color: rgb(139, 145, 150);
  cursor: default;
  background-color: rgb(220, 223, 226);
}
form .form-submit.button--secondary[disabled]:before {
  color: rgb(139, 145, 150);
  -webkit-transition: all ease-in-out 300ms;
  transition: all ease-in-out 300ms;
}
form .form-submit.button--secondary[disabled]:after {
  -webkit-transition: all ease-in-out 300ms;
  transition: all ease-in-out 300ms;
  color: rgb(139, 145, 150);
}
form .form-text {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  line-height: 1.25rem;
  width: 100%;
  padding-top: 0.8125rem;
  padding-right: 1rem;
  padding-bottom: 0.8125rem;
  padding-left: 1rem;
  border-width: 0.0625rem;
  border-style: solid;
  border-color: rgb(156, 157, 158);
  background-color: rgb(255, 255, 255);
  -webkit-border-radius: 10px;
          border-radius: 10px;
  height: 3rem;
  color: rgb(46, 46, 46);
  font-family: 'Roboto Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 0.875rem;
  margin-top: 0;
  margin-bottom: 0;
}
form .form-text::-webkit-input-placeholder {
  color: rgb(156, 157, 158);
  font-family: 'Roboto', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1rem;
  line-height: 1.375rem;
  font-style: italic;
}
form .form-text::-moz-placeholder {
  color: rgb(156, 157, 158);
  font-family: 'Roboto', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1rem;
  line-height: 1.375rem;
  font-style: italic;
}
form .form-text:-ms-input-placeholder {
  color: rgb(156, 157, 158);
  font-family: 'Roboto', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1rem;
  line-height: 1.375rem;
  font-style: italic;
}
form .form-text::-ms-input-placeholder {
  color: rgb(156, 157, 158);
  font-family: 'Roboto', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1rem;
  line-height: 1.375rem;
  font-style: italic;
}
form .form-text::placeholder {
  color: rgb(156, 157, 158);
  font-family: 'Roboto', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1rem;
  line-height: 1.375rem;
  font-style: italic;
}
form .form-email {
  line-height: 1.25rem;
  background-color: rgb(255, 255, 255);
  width: 100%;
  padding-top: 0.8125rem;
  padding-right: 1rem;
  padding-bottom: 0.8125rem;
  padding-left: 1rem;
  border-width: 0.0625rem;
  border-style: solid;
  border-color: rgb(156, 157, 158);
  font-family: 'Roboto Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(46, 46, 46);
  font-size: 0.875rem;
  height: 3rem;
  -webkit-border-radius: 0.625rem;
          border-radius: 0.625rem;
}
form .form-email::-webkit-input-placeholder {
  font-family: 'Roboto', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(156, 157, 158);
  font-size: 1rem;
  line-height: 1.375rem;
  font-style: italic;
}
form .form-email::-moz-placeholder {
  font-family: 'Roboto', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(156, 157, 158);
  font-size: 1rem;
  line-height: 1.375rem;
  font-style: italic;
}
form .form-email:-ms-input-placeholder {
  font-family: 'Roboto', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(156, 157, 158);
  font-size: 1rem;
  line-height: 1.375rem;
  font-style: italic;
}
form .form-email::-ms-input-placeholder {
  font-family: 'Roboto', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(156, 157, 158);
  font-size: 1rem;
  line-height: 1.375rem;
  font-style: italic;
}
form .form-email::placeholder {
  font-family: 'Roboto', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(156, 157, 158);
  font-size: 1rem;
  line-height: 1.375rem;
  font-style: italic;
}
form .form-number {
  color: rgb(46, 46, 46);
  font-size: 0.875rem;
  line-height: 1.25rem;
  background-color: rgb(255, 255, 255);
  height: 3rem;
  width: 100%;
  padding-top: 0.8125rem;
  padding-right: 1rem;
  padding-bottom: 0.8125rem;
  padding-left: 1rem;
  margin-top: 0;
  margin-bottom: 0;
  border-width: 0.0625rem;
  -webkit-border-radius: 10px;
          border-radius: 10px;
  border-style: solid;
  border-color: rgb(156, 157, 158);
}
form .form-number::-webkit-input-placeholder {
  color: rgb(156, 157, 158);
  font-size: 1rem;
  line-height: 1.375rem;
  font-style: italic;
}
form .form-number::-moz-placeholder {
  color: rgb(156, 157, 158);
  font-size: 1rem;
  line-height: 1.375rem;
  font-style: italic;
}
form .form-number:-ms-input-placeholder {
  color: rgb(156, 157, 158);
  font-size: 1rem;
  line-height: 1.375rem;
  font-style: italic;
}
form .form-number::-ms-input-placeholder {
  color: rgb(156, 157, 158);
  font-size: 1rem;
  line-height: 1.375rem;
  font-style: italic;
}
form .form-number::placeholder {
  color: rgb(156, 157, 158);
  font-size: 1rem;
  line-height: 1.375rem;
  font-style: italic;
}
form .form-textarea {
  line-height: 1.25rem;
  background-color: rgb(255, 255, 255);
  width: 100%;
  padding-top: 0.8125rem;
  padding-right: 1rem;
  padding-bottom: 0.8125rem;
  padding-left: 1rem;
  border-width: 0.0625rem;
  border-style: solid;
  border-color: rgb(156, 157, 158);
  font-family: 'Roboto Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(46, 46, 46);
  font-size: 0.875rem;
  -webkit-border-radius: 0.625rem;
          border-radius: 0.625rem;
}
form .form-textarea::-webkit-input-placeholder {
  font-family: 'Roboto', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(156, 157, 158);
  font-size: 1rem;
  line-height: 1.375rem;
  font-style: italic;
}
form .form-textarea::-moz-placeholder {
  font-family: 'Roboto', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(156, 157, 158);
  font-size: 1rem;
  line-height: 1.375rem;
  font-style: italic;
}
form .form-textarea:-ms-input-placeholder {
  font-family: 'Roboto', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(156, 157, 158);
  font-size: 1rem;
  line-height: 1.375rem;
  font-style: italic;
}
form .form-textarea::-ms-input-placeholder {
  font-family: 'Roboto', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(156, 157, 158);
  font-size: 1rem;
  line-height: 1.375rem;
  font-style: italic;
}
form .form-textarea::placeholder {
  font-family: 'Roboto', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(156, 157, 158);
  font-size: 1rem;
  line-height: 1.375rem;
  font-style: italic;
}
form .webform-element-description {
  margin-top: 0.25rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-family: 'Roboto', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  color: rgb(66, 66, 66);
}
form .field--name-field-wysiwyg .form-type-select {
  position: static;
  display: block;
}
form .field--name-field-wysiwyg .form-type-select label:before {
  content: normal;
}
form .field--name-field-wysiwyg .form-type-select label:after {
  content: normal;
}
form .form-type-date input.form-date {
  background-color: rgb(255, 255, 255);
  height: 3rem;
  width: 100%;
  border-width: 0.0625rem;
  -webkit-border-radius: 0.5rem;
          border-radius: 0.5rem;
  border-style: solid;
  border-color: rgb(166, 166, 166);
  color: rgb(66, 66, 66);
  font-family: 'Roboto Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1rem;
  line-height: 1.375rem;
  padding-top: 0.5rem;
  padding-right: 0.75rem;
  padding-bottom: 0.5rem;
  padding-left: 0.75rem;
  accent-color: #046732;
}
form .form-type-date label {
  color: rgb(75, 93, 111);
  font-size: 1rem;
  line-height: 1.375rem;
  font-family: 'Roboto Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
form .webform-element-help {
  display: inline-block;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  color: white;
  height: 0.875rem;
  width: 0.875rem;
  text-align: center;
  vertical-align: baseline;
  border-width: 0.125rem;
  border-style: solid;
  border-color: rgb(38, 74, 113);
  -webkit-border-radius: 3.125rem;
          border-radius: 3.125rem;
  background-color: rgb(38, 74, 113);
  font-size: 0.75rem;
  font-weight: bold;
  line-height: 0.875rem;
}
form .fieldset-legend {
  color: rgb(84, 91, 98);
  font-family: 'Roboto Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1rem;
  line-height: 1.375rem;
  margin-bottom: 0.3125rem;
  font-weight: 400;
}
form .fieldset-legend.form-required:after {
  content: "*";
  color: rgb(195, 11, 11);
  font-size: 1rem;
  line-height: 1.375rem;
  margin-left: 0.25rem;
}
form .form-checkboxes .form-type-checkbox {
  margin-top: 0.78125rem;
  margin-bottom: 0.78125rem;
  padding-top: 0;
  padding-bottom: 0;
}
form .form-checkboxes .form-type-checkbox label.option {
  color: rgb(84, 91, 98);
  font-size: 1rem;
  line-height: 1rem;
  margin-top: 0.1875rem;
  margin-bottom: 0;
  font-family: 'Roboto Regular', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
form .fieldgroup .fieldset-legend {
  color: rgb(8, 98, 173);
  font-family: 'Ubuntu Bold', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-size: 1.125rem;
  line-height: 1.5625rem;
  margin-bottom: 6px;
}
div.three-col-text-simple {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  padding-top: 2rem;
  padding-bottom: 2rem;
  -webkit-border-top-right-radius: 1.5rem;
          border-top-right-radius: 1.5rem;
  -webkit-border-bottom-left-radius: 1.5rem;
          border-bottom-left-radius: 1.5rem;
  -webkit-column-gap: 16px;
     -moz-column-gap: 16px;
          column-gap: 16px;
}
@media (max-width: 1023px) {
  div.three-col-text-simple {
    row-gap: 16px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
div.three-col-text-simple .column-1 {
  width: 33%;
}
@media (max-width: 1023px) {
  div.three-col-text-simple .column-1 {
    width: 100%;
  }
}
div.three-col-text-simple .column-2 {
  width: 33%;
}
@media (max-width: 1023px) {
  div.three-col-text-simple .column-2 {
    width: 100%;
  }
}
div.three-col-text-simple .column-3 {
  width: 33%;
}
@media (max-width: 1023px) {
  div.three-col-text-simple .column-3 {
    width: 100%;
  }
}
div.two-col-text_terciary {
  background-color: rgb(244, 248, 246);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  padding: 2rem;
  -webkit-border-top-right-radius: 1.5rem;
          border-top-right-radius: 1.5rem;
  -webkit-border-bottom-left-radius: 1.5rem;
          border-bottom-left-radius: 1.5rem;
  -webkit-column-gap: 16px;
     -moz-column-gap: 16px;
          column-gap: 16px;
}
@media (max-width: 1023px) {
  div.two-col-text_terciary {
    row-gap: 16px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
div.two-col-text_terciary .column-1 {
  width: 50%;
}
@media (max-width: 1023px) {
  div.two-col-text_terciary .column-1 {
    width: 100%;
  }
}
div.two-col-text_terciary .column-2 {
  width: 50%;
}
@media (max-width: 1023px) {
  div.two-col-text_terciary .column-2 {
    width: 100%;
  }
}
div.two-col-text-simple {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  padding-top: 2rem;
  padding-bottom: 2rem;
  -webkit-border-top-right-radius: 1.5rem;
          border-top-right-radius: 1.5rem;
  -webkit-border-bottom-left-radius: 1.5rem;
          border-bottom-left-radius: 1.5rem;
  -webkit-column-gap: 16px;
     -moz-column-gap: 16px;
          column-gap: 16px;
}
@media (max-width: 1023px) {
  div.two-col-text-simple {
    row-gap: 16px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
div.two-col-text-simple .column-1 {
  width: 50%;
}
@media (max-width: 1023px) {
  div.two-col-text-simple .column-1 {
    width: 100%;
  }
}
div.two-col-text-simple .column-2 {
  width: 50%;
}
@media (max-width: 1023px) {
  div.two-col-text-simple .column-2 {
    width: 100%;
  }
}
div.two-col-text_secondary {
  background-color: rgb(229, 243, 255);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  padding: 2rem;
  -webkit-border-top-right-radius: 1.5rem;
          border-top-right-radius: 1.5rem;
  -webkit-border-bottom-left-radius: 1.5rem;
          border-bottom-left-radius: 1.5rem;
  -webkit-column-gap: 16px;
     -moz-column-gap: 16px;
          column-gap: 16px;
}
@media (max-width: 1023px) {
  div.two-col-text_secondary {
    row-gap: 16px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
div.two-col-text_secondary .column-1 {
  width: 50%;
}
@media (max-width: 1023px) {
  div.two-col-text_secondary .column-1 {
    width: 100%;
  }
}
div.two-col-text_secondary .column-2 {
  width: 50%;
}
@media (max-width: 1023px) {
  div.two-col-text_secondary .column-2 {
    width: 100%;
  }
}
div.two-col-text {
  background-color: rgb(220, 223, 226);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  padding: 2rem;
  -webkit-border-top-right-radius: 1.5rem;
          border-top-right-radius: 1.5rem;
  -webkit-border-bottom-left-radius: 1.5rem;
          border-bottom-left-radius: 1.5rem;
  -webkit-column-gap: 16px;
     -moz-column-gap: 16px;
          column-gap: 16px;
}
@media (max-width: 1023px) {
  div.two-col-text {
    row-gap: 16px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
div.two-col-text .column-1 {
  width: 50%;
}
@media (max-width: 1023px) {
  div.two-col-text .column-1 {
    width: 100%;
  }
}
div.two-col-text .column-2 {
  width: 50%;
}
@media (max-width: 1023px) {
  div.two-col-text .column-2 {
    width: 100%;
  }
}
div.one-col-text-terciary {
  width: 100%;
  display: block;
  -webkit-column-gap: 16px;
     -moz-column-gap: 16px;
          column-gap: 16px;
  padding: 2rem;
  -webkit-border-top-right-radius: 1.5rem;
          border-top-right-radius: 1.5rem;
  -webkit-border-bottom-left-radius: 1.5rem;
          border-bottom-left-radius: 1.5rem;
  background-color: rgb(244, 248, 246);
}
div.one-col-text-sidebar {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-column-gap: 16px;
     -moz-column-gap: 16px;
          column-gap: 16px;
  padding-top: 2rem;
  padding-bottom: 2rem;
  -webkit-border-top-right-radius: 1.5rem;
          border-top-right-radius: 1.5rem;
  -webkit-border-bottom-left-radius: 1.5rem;
          border-bottom-left-radius: 1.5rem;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
div.one-col-text-sidebar:before {
  background-color: rgb(199, 228, 255);
  width: 1.25rem;
  height: 6.25rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  content: " ";
  -webkit-border-top-right-radius: 0.625rem;
          border-top-right-radius: 0.625rem;
  -webkit-border-bottom-left-radius: 0.625rem;
          border-bottom-left-radius: 0.625rem;
}
div.one-col-text-secondary {
  width: 100%;
  display: block;
  -webkit-column-gap: 16px;
     -moz-column-gap: 16px;
          column-gap: 16px;
  padding: 2rem;
  -webkit-border-top-right-radius: 1.5rem;
          border-top-right-radius: 1.5rem;
  -webkit-border-bottom-left-radius: 1.5rem;
          border-bottom-left-radius: 1.5rem;
  background-color: rgb(229, 243, 255);
}
div.one-col-text {
  width: 100%;
  display: block;
  -webkit-column-gap: 16px;
     -moz-column-gap: 16px;
          column-gap: 16px;
  padding: 2rem;
  -webkit-border-top-right-radius: 1.5rem;
          border-top-right-radius: 1.5rem;
  -webkit-border-bottom-left-radius: 1.5rem;
          border-bottom-left-radius: 1.5rem;
  background-color: rgb(220, 223, 226);
}
div.ck_full_image img {
  height: 26.6875rem;
  width: 100%;
  -webkit-border-radius: 1.25rem;
          border-radius: 1.25rem;
}
div.body-news figure article img {
  height: 26.6875rem;
  -webkit-border-radius: 1.25rem;
          border-radius: 1.25rem;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  background-attachment: scroll;
  margin-bottom: 0.5rem;
}
@media (max-width: 1023px) {
  div.body-news figure article img {
    height: 23.1875rem;
  }
}
div.body-news figure article img.play {
  -webkit-border-radius: 0;
          border-radius: 0;
}
div.body-news figure figcaption {
  font-style: italic;
  font-size: 1rem;
  line-height: 1.375rem;
  font-weight: 400;
  color: rgb(84, 91, 98);
  font-family: 'Roboto', sans-serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
div.body-news article.align-left {
  margin-right: 1.5rem;
}
div.body-news article.align-left picture img {
  height: 24.5625rem;
  -webkit-border-radius: 1.25rem;
          border-radius: 1.25rem;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  background-attachment: scroll;
}
@media (max-width: 1023px) {
  div.body-news article.align-left picture img {
    height: 23.1875rem;
  }
}
div.body-news article.align-right {
  margin-left: 1.5rem;
}
div.body-news article.align-right picture img {
  height: 24.5625rem;
  -webkit-border-radius: 1.25rem;
          border-radius: 1.25rem;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  background-attachment: scroll;
}
@media (max-width: 1023px) {
  div.body-news article.align-right picture img {
    height: 23.1875rem;
  }
}
div.body-news figure.align-right {
  margin-left: 1.5rem;
}
@media (max-width: 1023px) {
  div.body-news figure.align-right {
    margin-left: 0;
  }
}
div.body-news figure.align-right article picture img {
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  background-attachment: scroll;
  height: 24.5625rem;
}
@media (max-width: 1023px) {
  div.body-news figure.align-right article picture img {
    height: 23.1875rem;
  }
}
div.body-news figure.align-left {
  margin-right: 1.5rem;
}
@media (max-width: 1023px) {
  div.body-news figure.align-left {
    margin-right: 0;
  }
}
div.body-news figure.align-left article picture img {
  height: 24.5625rem;
}
@media (max-width: 1023px) {
  div.body-news figure.align-left article picture img {
    height: 23.1875rem;
  }
}
div.body-news figure.align-center {
  width: 50%;
  margin-top: 0;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
}
@media (max-width: 1023px) {
  div.body-news figure.align-center {
    width: 100%;
  }
}
div.body-news figure.align-center article picture img {
  width: 100%;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  background-attachment: scroll;
  height: 24.5625rem;
}
@media (max-width: 1439px) {
  div.body-news figure.align-center article picture img {
    width: 100%;
  }
}
@media (max-width: 1023px) {
  div.body-news figure.align-center article picture img {
    height: 23.1875rem;
  }
}
div.body-news article div audio {
  width: 100%;
}
a {
  font-weight: unset !important;
}

