/** breakpoints **/
/** margins **/
/** standard colors **/
/** Framework **/
/** pixels to rems where it makes sense **/
/** Layout **/
/** Blocks **/
/** Other **/
section.static {
  padding-left: 15px;
  padding-right: 15px !important;
  margin: 0 auto 100px;
}
* + section.static section.layout:nth-child(n+3) {
  border-top: 1px solid #ccc;
  margin-top: 26px;
  padding-top: 26px;
}
section.static section.layout div.columns div.column {
  display: inline-block;
  vertical-align: top;
  white-space: normal;
}
section.static section.layout div.columns + div.columns {
  white-space: nowrap;
  margin-top: 26px;
  margin-top: 1.625rem;
}
@media screen and (max-width: 480px) {
  section.static section.layout div.columns.layout-e {
    white-space: normal !important;
  }
  section.static section.layout div.columns.layout-e div.column {
    display: block;
  }
  section.static section.layout div.columns.layout-e div.col-6 + div.col-9 {
    margin-top: 13px;
    margin-top: 0.8125rem;
  }
  section.static section.layout div.columns.layout-e div.col-9 + div.col-9,
  section.static section.layout div.columns.layout-e + div.layout-e {
    margin-top: 26px;
    margin-top: 1.625rem;
  }
}
@media screen and (max-width: 640px) {
  section.static section.layout div.columns + div.columns {
    margin-top: 26px;
  }
  section.static section.layout div.columns.layout-b div.col-8 + div.col-4 {
    margin-top: 26px;
    margin-top: 1.625rem;
  }
  section.static section.layout div.columns.layout-c div.col-6 + div.col-6 + div.col-12 > div {
    margin-top: 13px;
    margin-top: 0.8125rem;
  }
  section.static section.layout div.columns.layout-c div.col-6 + div.col-6 + div.col-12 > div :first-child {
    margin-top: 0;
  }
  section.static section.layout div.columns.layout-d div.col-18 + div.col-6 {
    margin-top: 26px;
    margin-top: 1.625rem;
  }
  section.static section.layout div.columns.layout-g > :nth-child(n+2) {
    margin-top: 26px;
    margin-top: 1.625rem;
  }
  section.static section.layout div.columns div.column + div.col-12 :first-child {
    margin-top: 26px;
    margin-top: 1.625rem;
  }
}
@media screen and (min-width: 481px) and (max-width: 768px) {
  section.static section.layout div.columns.layout-e {
    white-space: normal !important;
  }
  section.static section.layout div.columns.layout-e div.col-6 {
    width: calc(25% - 10px);
    margin-right: 10px;
  }
  section.static section.layout div.columns.layout-e div.col-9 {
    width: calc(75% - 10px);
    margin-left: 10px;
  }
  section.static section.layout div.columns.layout-e div.col-9 + div.col-9 {
    margin-left: calc(25% + 10px);
    margin-top: 26px;
    margin-top: 1.625rem;
    clear: left;
  }
}
@media screen and (min-width: 641px) and (max-width: 768px) {
  section.static section.layout div.columns :first-child > div > :first-child {
    margin-top: 0;
  }
  section.static section.layout div.columns + div.columns {
    margin-top: 13px;
  }
  section.static section.layout div.columns + div.columns:not[separator] {
    margin-top: 26px;
    margin-top: 1.625rem;
  }
  section.static section.layout div.columns div.column {
    display: inline-block;
  }
  section.static section.layout div.columns div.column + div.col-12 :first-child {
    margin-top: 26px;
    margin-top: 1.625rem;
  }
  section.static section.layout div.columns.layout-d .col-18 + .col-6 {
    margin-top: 26px;
    margin-top: 1.625rem;
  }
  section.static section.layout div.columns.layout-g .col-8 {
    width: calc(50% - 10px);
  }
  section.static section.layout div.columns.layout-g :nth-child(odd) {
    margin-right: 10px;
    margin-right: 0.625rem;
  }
  section.static section.layout div.columns.layout-g :nth-child(even) {
    margin-left: 10px;
    margin-left: 0.625rem;
  }
  section.static section.layout div.columns.layout-g :nth-child(3n) {
    margin-top: 26px;
    margin-top: 1.625rem;
  }
}
@media screen and (min-width: 641px) and (max-width: 1024px) {
  section.static section.layout div.columns.layout-b .col-4 {
    width: calc(33.33333333333333% - 20px);
    margin-right: 10px;
  }
  section.static section.layout div.columns.layout-b .col-8 {
    width: calc(66.66666666666666% - 20px);
    margin-left: 10px;
  }
  section.static section.layout div.columns.layout-b .col-4 + .col-8 > div > :first-child,
  section.static section.layout div.columns.layout-b .col-8 + .col-4 > div > :first-child {
    margin-top: 0;
  }
  section.static section.layout div.columns.layout-b .col-8 + .col-4 {
    margin-top: 26px;
    margin-top: 1.625rem;
  }
  section.static section.layout div.columns.layout-b .col-8 + .col-4 + .col-8 {
    margin-top: 26px;
    margin-top: 1.625rem;
  }
}
@media screen and (min-width: 641px) {
  section.static section.layout .layout-f {
    clear: both;
    display: inline-block;
  }
  section.static section.layout .layout-f div.column.col-1 {
    width: 4.16666667%;
  }
  section.static section.layout .layout-f div.column.col-2 {
    width: 8.33333333%;
  }
  section.static section.layout .layout-f div.column.col-3 {
    width: 12.5%;
  }
  section.static section.layout .layout-f div.column.col-4 {
    width: 16.66666667%;
  }
  section.static section.layout .layout-f div.column.col-5 {
    width: 20.83333333%;
  }
  section.static section.layout .layout-f div.column.col-6 {
    width: 25%;
  }
  section.static section.layout .layout-f div.column.col-7 {
    width: 29.16666667%;
  }
  section.static section.layout .layout-f div.column.col-8 {
    width: 33.33333333%;
  }
  section.static section.layout .layout-f div.column.col-9 {
    width: 37.5%;
  }
  section.static section.layout .layout-f div.column.col-10 {
    width: 41.66666667%;
  }
  section.static section.layout .layout-f div.column.col-11 {
    width: 45.83333333%;
  }
  section.static section.layout .layout-f div.column.col-12 {
    width: 50%;
  }
  section.static section.layout .layout-f div.column.col-13 {
    width: 54.16666667%;
  }
  section.static section.layout .layout-f div.column.col-14 {
    width: 58.33333333%;
  }
  section.static section.layout .layout-f div.column.col-15 {
    width: 62.5%;
  }
  section.static section.layout .layout-f div.column.col-16 {
    width: 66.66666667%;
  }
  section.static section.layout .layout-f div.column.col-17 {
    width: 70.83333333%;
  }
  section.static section.layout .layout-f div.column.col-18 {
    width: 75%;
  }
  section.static section.layout .layout-f div.column.col-19 {
    width: 79.16666667%;
  }
  section.static section.layout .layout-f div.column.col-20 {
    width: 83.33333333%;
  }
  section.static section.layout .layout-f div.column.col-21 {
    width: 87.5%;
  }
  section.static section.layout .layout-f div.column.col-22 {
    width: 91.66666667%;
  }
  section.static section.layout .layout-f div.column.col-23 {
    width: 95.83333333%;
  }
  section.static section.layout .layout-f div.column.col-24 {
    width: 100%;
  }
  section.static section.layout .layout-f div.column > div {
    display: block;
    margin: 0 10px;
    white-space: normal;
  }
  section.static section.layout .layout-f div.column > div :first-child {
    margin-top: 0;
  }
  section.static section.layout .layout-f :first-child > div {
    margin-left: 0px !important;
  }
  section.static section.layout .layout-f :last-child > div {
    margin-right: 0px !important;
  }
  section.static section.layout .layout-f.columns-12 {
    width: calc(50% - 20px);
  }
  section.static section.layout .layout-f.columns-12 div.column.col-1 {
    width: 8.33333333%;
  }
  section.static section.layout .layout-f.columns-12 div.column.col-2 {
    width: 16.66666667%;
  }
  section.static section.layout .layout-f.columns-12 div.column.col-3 {
    width: 25%;
  }
  section.static section.layout .layout-f.columns-12 div.column.col-4 {
    width: 33.33333333%;
  }
  section.static section.layout .layout-f.columns-12 div.column.col-5 {
    width: 41.66666667%;
  }
  section.static section.layout .layout-f.columns-12 div.column.col-6 {
    width: 50%;
  }
  section.static section.layout .layout-f.columns-12 div.column.col-7 {
    width: 58.33333333%;
  }
  section.static section.layout .layout-f.columns-12 div.column.col-8 {
    width: 66.66666667%;
  }
  section.static section.layout .layout-f.columns-12 div.column.col-9 {
    width: 75%;
  }
  section.static section.layout .layout-f.columns-12 div.column.col-10 {
    width: 83.33333333%;
  }
  section.static section.layout .layout-f.columns-12 div.column.col-11 {
    width: 91.66666667%;
  }
  section.static section.layout .layout-f.columns-12 div.column.col-12 {
    width: 100%;
  }
  section.static section.layout .layout-f.columns-12:nth-child(even) {
    margin-right: 10px;
  }
  section.static section.layout .layout-f.columns-12:nth-child(odd) {
    margin-left: 10px;
  }
  section.static section.layout .layout-f.columns-24 {
    width: 100%;
  }
  section.static section.layout .layout-f + div.columns:not[separator] {
    margin-top: 26px;
    margin-top: 1.625rem;
  }
  section.static section.layout .layout-f + h2 {
    margin-top: 16px !important;
  }
  section.static section.layout .layout-f h1 + div.columns {
    margin-top: 10px;
  }
  section.static section.layout .layout-f > :first-child > div {
    margin-right: 20px !important;
    margin-right: 1.25rem !important;
  }
}
html.lt-ie10 section.static section.layout .layout-f {
  clear: both;
  display: inline-block;
}
html.lt-ie10 section.static section.layout .layout-f div.column.col-1 {
  width: 4.16666667%;
}
html.lt-ie10 section.static section.layout .layout-f div.column.col-2 {
  width: 8.33333333%;
}
html.lt-ie10 section.static section.layout .layout-f div.column.col-3 {
  width: 12.5%;
}
html.lt-ie10 section.static section.layout .layout-f div.column.col-4 {
  width: 16.66666667%;
}
html.lt-ie10 section.static section.layout .layout-f div.column.col-5 {
  width: 20.83333333%;
}
html.lt-ie10 section.static section.layout .layout-f div.column.col-6 {
  width: 25%;
}
html.lt-ie10 section.static section.layout .layout-f div.column.col-7 {
  width: 29.16666667%;
}
html.lt-ie10 section.static section.layout .layout-f div.column.col-8 {
  width: 33.33333333%;
}
html.lt-ie10 section.static section.layout .layout-f div.column.col-9 {
  width: 37.5%;
}
html.lt-ie10 section.static section.layout .layout-f div.column.col-10 {
  width: 41.66666667%;
}
html.lt-ie10 section.static section.layout .layout-f div.column.col-11 {
  width: 45.83333333%;
}
html.lt-ie10 section.static section.layout .layout-f div.column.col-12 {
  width: 50%;
}
html.lt-ie10 section.static section.layout .layout-f div.column.col-13 {
  width: 54.16666667%;
}
html.lt-ie10 section.static section.layout .layout-f div.column.col-14 {
  width: 58.33333333%;
}
html.lt-ie10 section.static section.layout .layout-f div.column.col-15 {
  width: 62.5%;
}
html.lt-ie10 section.static section.layout .layout-f div.column.col-16 {
  width: 66.66666667%;
}
html.lt-ie10 section.static section.layout .layout-f div.column.col-17 {
  width: 70.83333333%;
}
html.lt-ie10 section.static section.layout .layout-f div.column.col-18 {
  width: 75%;
}
html.lt-ie10 section.static section.layout .layout-f div.column.col-19 {
  width: 79.16666667%;
}
html.lt-ie10 section.static section.layout .layout-f div.column.col-20 {
  width: 83.33333333%;
}
html.lt-ie10 section.static section.layout .layout-f div.column.col-21 {
  width: 87.5%;
}
html.lt-ie10 section.static section.layout .layout-f div.column.col-22 {
  width: 91.66666667%;
}
html.lt-ie10 section.static section.layout .layout-f div.column.col-23 {
  width: 95.83333333%;
}
html.lt-ie10 section.static section.layout .layout-f div.column.col-24 {
  width: 100%;
}
html.lt-ie10 section.static section.layout .layout-f div.column > div {
  display: block;
  margin: 0 10px;
  white-space: normal;
}
html.lt-ie10 section.static section.layout .layout-f div.column > div :first-child {
  margin-top: 0;
}
html.lt-ie10 section.static section.layout .layout-f :first-child > div {
  margin-left: 0px !important;
}
html.lt-ie10 section.static section.layout .layout-f :last-child > div {
  margin-right: 0px !important;
}
html.lt-ie10 section.static section.layout .layout-f.columns-12 {
  width: calc(50% - 20px);
}
html.lt-ie10 section.static section.layout .layout-f.columns-12 div.column.col-1 {
  width: 8.33333333%;
}
html.lt-ie10 section.static section.layout .layout-f.columns-12 div.column.col-2 {
  width: 16.66666667%;
}
html.lt-ie10 section.static section.layout .layout-f.columns-12 div.column.col-3 {
  width: 25%;
}
html.lt-ie10 section.static section.layout .layout-f.columns-12 div.column.col-4 {
  width: 33.33333333%;
}
html.lt-ie10 section.static section.layout .layout-f.columns-12 div.column.col-5 {
  width: 41.66666667%;
}
html.lt-ie10 section.static section.layout .layout-f.columns-12 div.column.col-6 {
  width: 50%;
}
html.lt-ie10 section.static section.layout .layout-f.columns-12 div.column.col-7 {
  width: 58.33333333%;
}
html.lt-ie10 section.static section.layout .layout-f.columns-12 div.column.col-8 {
  width: 66.66666667%;
}
html.lt-ie10 section.static section.layout .layout-f.columns-12 div.column.col-9 {
  width: 75%;
}
html.lt-ie10 section.static section.layout .layout-f.columns-12 div.column.col-10 {
  width: 83.33333333%;
}
html.lt-ie10 section.static section.layout .layout-f.columns-12 div.column.col-11 {
  width: 91.66666667%;
}
html.lt-ie10 section.static section.layout .layout-f.columns-12 div.column.col-12 {
  width: 100%;
}
html.lt-ie10 section.static section.layout .layout-f.columns-12:nth-child(even) {
  margin-right: 10px;
}
html.lt-ie10 section.static section.layout .layout-f.columns-12:nth-child(odd) {
  margin-left: 10px;
}
html.lt-ie10 section.static section.layout .layout-f.columns-24 {
  width: 100%;
}
html.lt-ie10 section.static section.layout .layout-f + div.columns:not[separator] {
  margin-top: 26px;
  margin-top: 1.625rem;
}
html.lt-ie10 section.static section.layout .layout-f + h2 {
  margin-top: 16px !important;
}
html.lt-ie10 section.static section.layout .layout-f h1 + div.columns {
  margin-top: 10px;
}
html.lt-ie10 section.static section.layout .layout-f > :first-child > div {
  margin-right: 20px !important;
  margin-right: 1.25rem !important;
}
@media screen and (min-width: 769px) {
  section.static section.layout .layout-a,
  section.static section.layout .layout-c,
  section.static section.layout .layout-d,
  section.static section.layout .layout-e {
    clear: both;
    display: inline-block;
  }
  section.static section.layout .layout-a div.column.col-1,
  section.static section.layout .layout-c div.column.col-1,
  section.static section.layout .layout-d div.column.col-1,
  section.static section.layout .layout-e div.column.col-1 {
    width: 4.16666667%;
  }
  section.static section.layout .layout-a div.column.col-2,
  section.static section.layout .layout-c div.column.col-2,
  section.static section.layout .layout-d div.column.col-2,
  section.static section.layout .layout-e div.column.col-2 {
    width: 8.33333333%;
  }
  section.static section.layout .layout-a div.column.col-3,
  section.static section.layout .layout-c div.column.col-3,
  section.static section.layout .layout-d div.column.col-3,
  section.static section.layout .layout-e div.column.col-3 {
    width: 12.5%;
  }
  section.static section.layout .layout-a div.column.col-4,
  section.static section.layout .layout-c div.column.col-4,
  section.static section.layout .layout-d div.column.col-4,
  section.static section.layout .layout-e div.column.col-4 {
    width: 16.66666667%;
  }
  section.static section.layout .layout-a div.column.col-5,
  section.static section.layout .layout-c div.column.col-5,
  section.static section.layout .layout-d div.column.col-5,
  section.static section.layout .layout-e div.column.col-5 {
    width: 20.83333333%;
  }
  section.static section.layout .layout-a div.column.col-6,
  section.static section.layout .layout-c div.column.col-6,
  section.static section.layout .layout-d div.column.col-6,
  section.static section.layout .layout-e div.column.col-6 {
    width: 25%;
  }
  section.static section.layout .layout-a div.column.col-7,
  section.static section.layout .layout-c div.column.col-7,
  section.static section.layout .layout-d div.column.col-7,
  section.static section.layout .layout-e div.column.col-7 {
    width: 29.16666667%;
  }
  section.static section.layout .layout-a div.column.col-8,
  section.static section.layout .layout-c div.column.col-8,
  section.static section.layout .layout-d div.column.col-8,
  section.static section.layout .layout-e div.column.col-8 {
    width: 33.33333333%;
  }
  section.static section.layout .layout-a div.column.col-9,
  section.static section.layout .layout-c div.column.col-9,
  section.static section.layout .layout-d div.column.col-9,
  section.static section.layout .layout-e div.column.col-9 {
    width: 37.5%;
  }
  section.static section.layout .layout-a div.column.col-10,
  section.static section.layout .layout-c div.column.col-10,
  section.static section.layout .layout-d div.column.col-10,
  section.static section.layout .layout-e div.column.col-10 {
    width: 41.66666667%;
  }
  section.static section.layout .layout-a div.column.col-11,
  section.static section.layout .layout-c div.column.col-11,
  section.static section.layout .layout-d div.column.col-11,
  section.static section.layout .layout-e div.column.col-11 {
    width: 45.83333333%;
  }
  section.static section.layout .layout-a div.column.col-12,
  section.static section.layout .layout-c div.column.col-12,
  section.static section.layout .layout-d div.column.col-12,
  section.static section.layout .layout-e div.column.col-12 {
    width: 50%;
  }
  section.static section.layout .layout-a div.column.col-13,
  section.static section.layout .layout-c div.column.col-13,
  section.static section.layout .layout-d div.column.col-13,
  section.static section.layout .layout-e div.column.col-13 {
    width: 54.16666667%;
  }
  section.static section.layout .layout-a div.column.col-14,
  section.static section.layout .layout-c div.column.col-14,
  section.static section.layout .layout-d div.column.col-14,
  section.static section.layout .layout-e div.column.col-14 {
    width: 58.33333333%;
  }
  section.static section.layout .layout-a div.column.col-15,
  section.static section.layout .layout-c div.column.col-15,
  section.static section.layout .layout-d div.column.col-15,
  section.static section.layout .layout-e div.column.col-15 {
    width: 62.5%;
  }
  section.static section.layout .layout-a div.column.col-16,
  section.static section.layout .layout-c div.column.col-16,
  section.static section.layout .layout-d div.column.col-16,
  section.static section.layout .layout-e div.column.col-16 {
    width: 66.66666667%;
  }
  section.static section.layout .layout-a div.column.col-17,
  section.static section.layout .layout-c div.column.col-17,
  section.static section.layout .layout-d div.column.col-17,
  section.static section.layout .layout-e div.column.col-17 {
    width: 70.83333333%;
  }
  section.static section.layout .layout-a div.column.col-18,
  section.static section.layout .layout-c div.column.col-18,
  section.static section.layout .layout-d div.column.col-18,
  section.static section.layout .layout-e div.column.col-18 {
    width: 75%;
  }
  section.static section.layout .layout-a div.column.col-19,
  section.static section.layout .layout-c div.column.col-19,
  section.static section.layout .layout-d div.column.col-19,
  section.static section.layout .layout-e div.column.col-19 {
    width: 79.16666667%;
  }
  section.static section.layout .layout-a div.column.col-20,
  section.static section.layout .layout-c div.column.col-20,
  section.static section.layout .layout-d div.column.col-20,
  section.static section.layout .layout-e div.column.col-20 {
    width: 83.33333333%;
  }
  section.static section.layout .layout-a div.column.col-21,
  section.static section.layout .layout-c div.column.col-21,
  section.static section.layout .layout-d div.column.col-21,
  section.static section.layout .layout-e div.column.col-21 {
    width: 87.5%;
  }
  section.static section.layout .layout-a div.column.col-22,
  section.static section.layout .layout-c div.column.col-22,
  section.static section.layout .layout-d div.column.col-22,
  section.static section.layout .layout-e div.column.col-22 {
    width: 91.66666667%;
  }
  section.static section.layout .layout-a div.column.col-23,
  section.static section.layout .layout-c div.column.col-23,
  section.static section.layout .layout-d div.column.col-23,
  section.static section.layout .layout-e div.column.col-23 {
    width: 95.83333333%;
  }
  section.static section.layout .layout-a div.column.col-24,
  section.static section.layout .layout-c div.column.col-24,
  section.static section.layout .layout-d div.column.col-24,
  section.static section.layout .layout-e div.column.col-24 {
    width: 100%;
  }
  section.static section.layout .layout-a div.column > div,
  section.static section.layout .layout-c div.column > div,
  section.static section.layout .layout-d div.column > div,
  section.static section.layout .layout-e div.column > div {
    display: block;
    margin: 0 10px;
    white-space: normal;
  }
  section.static section.layout .layout-a div.column > div :first-child,
  section.static section.layout .layout-c div.column > div :first-child,
  section.static section.layout .layout-d div.column > div :first-child,
  section.static section.layout .layout-e div.column > div :first-child {
    margin-top: 0;
  }
  section.static section.layout .layout-a :first-child > div,
  section.static section.layout .layout-c :first-child > div,
  section.static section.layout .layout-d :first-child > div,
  section.static section.layout .layout-e :first-child > div {
    margin-left: 0px !important;
  }
  section.static section.layout .layout-a :last-child > div,
  section.static section.layout .layout-c :last-child > div,
  section.static section.layout .layout-d :last-child > div,
  section.static section.layout .layout-e :last-child > div {
    margin-right: 0px !important;
  }
  section.static section.layout .layout-a.columns-12,
  section.static section.layout .layout-c.columns-12,
  section.static section.layout .layout-d.columns-12,
  section.static section.layout .layout-e.columns-12 {
    width: calc(50% - 20px);
  }
  section.static section.layout .layout-a.columns-12 div.column.col-1,
  section.static section.layout .layout-c.columns-12 div.column.col-1,
  section.static section.layout .layout-d.columns-12 div.column.col-1,
  section.static section.layout .layout-e.columns-12 div.column.col-1 {
    width: 8.33333333%;
  }
  section.static section.layout .layout-a.columns-12 div.column.col-2,
  section.static section.layout .layout-c.columns-12 div.column.col-2,
  section.static section.layout .layout-d.columns-12 div.column.col-2,
  section.static section.layout .layout-e.columns-12 div.column.col-2 {
    width: 16.66666667%;
  }
  section.static section.layout .layout-a.columns-12 div.column.col-3,
  section.static section.layout .layout-c.columns-12 div.column.col-3,
  section.static section.layout .layout-d.columns-12 div.column.col-3,
  section.static section.layout .layout-e.columns-12 div.column.col-3 {
    width: 25%;
  }
  section.static section.layout .layout-a.columns-12 div.column.col-4,
  section.static section.layout .layout-c.columns-12 div.column.col-4,
  section.static section.layout .layout-d.columns-12 div.column.col-4,
  section.static section.layout .layout-e.columns-12 div.column.col-4 {
    width: 33.33333333%;
  }
  section.static section.layout .layout-a.columns-12 div.column.col-5,
  section.static section.layout .layout-c.columns-12 div.column.col-5,
  section.static section.layout .layout-d.columns-12 div.column.col-5,
  section.static section.layout .layout-e.columns-12 div.column.col-5 {
    width: 41.66666667%;
  }
  section.static section.layout .layout-a.columns-12 div.column.col-6,
  section.static section.layout .layout-c.columns-12 div.column.col-6,
  section.static section.layout .layout-d.columns-12 div.column.col-6,
  section.static section.layout .layout-e.columns-12 div.column.col-6 {
    width: 50%;
  }
  section.static section.layout .layout-a.columns-12 div.column.col-7,
  section.static section.layout .layout-c.columns-12 div.column.col-7,
  section.static section.layout .layout-d.columns-12 div.column.col-7,
  section.static section.layout .layout-e.columns-12 div.column.col-7 {
    width: 58.33333333%;
  }
  section.static section.layout .layout-a.columns-12 div.column.col-8,
  section.static section.layout .layout-c.columns-12 div.column.col-8,
  section.static section.layout .layout-d.columns-12 div.column.col-8,
  section.static section.layout .layout-e.columns-12 div.column.col-8 {
    width: 66.66666667%;
  }
  section.static section.layout .layout-a.columns-12 div.column.col-9,
  section.static section.layout .layout-c.columns-12 div.column.col-9,
  section.static section.layout .layout-d.columns-12 div.column.col-9,
  section.static section.layout .layout-e.columns-12 div.column.col-9 {
    width: 75%;
  }
  section.static section.layout .layout-a.columns-12 div.column.col-10,
  section.static section.layout .layout-c.columns-12 div.column.col-10,
  section.static section.layout .layout-d.columns-12 div.column.col-10,
  section.static section.layout .layout-e.columns-12 div.column.col-10 {
    width: 83.33333333%;
  }
  section.static section.layout .layout-a.columns-12 div.column.col-11,
  section.static section.layout .layout-c.columns-12 div.column.col-11,
  section.static section.layout .layout-d.columns-12 div.column.col-11,
  section.static section.layout .layout-e.columns-12 div.column.col-11 {
    width: 91.66666667%;
  }
  section.static section.layout .layout-a.columns-12 div.column.col-12,
  section.static section.layout .layout-c.columns-12 div.column.col-12,
  section.static section.layout .layout-d.columns-12 div.column.col-12,
  section.static section.layout .layout-e.columns-12 div.column.col-12 {
    width: 100%;
  }
  section.static section.layout .layout-a.columns-12:nth-child(even),
  section.static section.layout .layout-c.columns-12:nth-child(even),
  section.static section.layout .layout-d.columns-12:nth-child(even),
  section.static section.layout .layout-e.columns-12:nth-child(even) {
    margin-right: 10px;
  }
  section.static section.layout .layout-a.columns-12:nth-child(odd),
  section.static section.layout .layout-c.columns-12:nth-child(odd),
  section.static section.layout .layout-d.columns-12:nth-child(odd),
  section.static section.layout .layout-e.columns-12:nth-child(odd) {
    margin-left: 10px;
  }
  section.static section.layout .layout-a.columns-24,
  section.static section.layout .layout-c.columns-24,
  section.static section.layout .layout-d.columns-24,
  section.static section.layout .layout-e.columns-24 {
    width: 100%;
  }
  section.static section.layout .layout-a + div.columns:not[separator],
  section.static section.layout .layout-c + div.columns:not[separator],
  section.static section.layout .layout-d + div.columns:not[separator],
  section.static section.layout .layout-e + div.columns:not[separator] {
    margin-top: 26px;
    margin-top: 1.625rem;
  }
  section.static section.layout .layout-a + h2,
  section.static section.layout .layout-c + h2,
  section.static section.layout .layout-d + h2,
  section.static section.layout .layout-e + h2 {
    margin-top: 16px !important;
  }
  section.static section.layout .layout-a h1 + div.columns,
  section.static section.layout .layout-c h1 + div.columns,
  section.static section.layout .layout-d h1 + div.columns,
  section.static section.layout .layout-e h1 + div.columns {
    margin-top: 10px;
  }
}
html.lt-ie10 section.static section.layout .layout-a,
html.lt-ie10 section.static section.layout .layout-c,
html.lt-ie10 section.static section.layout .layout-d,
html.lt-ie10 section.static section.layout .layout-e {
  clear: both;
  display: inline-block;
}
html.lt-ie10 section.static section.layout .layout-a div.column.col-1,
html.lt-ie10 section.static section.layout .layout-c div.column.col-1,
html.lt-ie10 section.static section.layout .layout-d div.column.col-1,
html.lt-ie10 section.static section.layout .layout-e div.column.col-1 {
  width: 4.16666667%;
}
html.lt-ie10 section.static section.layout .layout-a div.column.col-2,
html.lt-ie10 section.static section.layout .layout-c div.column.col-2,
html.lt-ie10 section.static section.layout .layout-d div.column.col-2,
html.lt-ie10 section.static section.layout .layout-e div.column.col-2 {
  width: 8.33333333%;
}
html.lt-ie10 section.static section.layout .layout-a div.column.col-3,
html.lt-ie10 section.static section.layout .layout-c div.column.col-3,
html.lt-ie10 section.static section.layout .layout-d div.column.col-3,
html.lt-ie10 section.static section.layout .layout-e div.column.col-3 {
  width: 12.5%;
}
html.lt-ie10 section.static section.layout .layout-a div.column.col-4,
html.lt-ie10 section.static section.layout .layout-c div.column.col-4,
html.lt-ie10 section.static section.layout .layout-d div.column.col-4,
html.lt-ie10 section.static section.layout .layout-e div.column.col-4 {
  width: 16.66666667%;
}
html.lt-ie10 section.static section.layout .layout-a div.column.col-5,
html.lt-ie10 section.static section.layout .layout-c div.column.col-5,
html.lt-ie10 section.static section.layout .layout-d div.column.col-5,
html.lt-ie10 section.static section.layout .layout-e div.column.col-5 {
  width: 20.83333333%;
}
html.lt-ie10 section.static section.layout .layout-a div.column.col-6,
html.lt-ie10 section.static section.layout .layout-c div.column.col-6,
html.lt-ie10 section.static section.layout .layout-d div.column.col-6,
html.lt-ie10 section.static section.layout .layout-e div.column.col-6 {
  width: 25%;
}
html.lt-ie10 section.static section.layout .layout-a div.column.col-7,
html.lt-ie10 section.static section.layout .layout-c div.column.col-7,
html.lt-ie10 section.static section.layout .layout-d div.column.col-7,
html.lt-ie10 section.static section.layout .layout-e div.column.col-7 {
  width: 29.16666667%;
}
html.lt-ie10 section.static section.layout .layout-a div.column.col-8,
html.lt-ie10 section.static section.layout .layout-c div.column.col-8,
html.lt-ie10 section.static section.layout .layout-d div.column.col-8,
html.lt-ie10 section.static section.layout .layout-e div.column.col-8 {
  width: 33.33333333%;
}
html.lt-ie10 section.static section.layout .layout-a div.column.col-9,
html.lt-ie10 section.static section.layout .layout-c div.column.col-9,
html.lt-ie10 section.static section.layout .layout-d div.column.col-9,
html.lt-ie10 section.static section.layout .layout-e div.column.col-9 {
  width: 37.5%;
}
html.lt-ie10 section.static section.layout .layout-a div.column.col-10,
html.lt-ie10 section.static section.layout .layout-c div.column.col-10,
html.lt-ie10 section.static section.layout .layout-d div.column.col-10,
html.lt-ie10 section.static section.layout .layout-e div.column.col-10 {
  width: 41.66666667%;
}
html.lt-ie10 section.static section.layout .layout-a div.column.col-11,
html.lt-ie10 section.static section.layout .layout-c div.column.col-11,
html.lt-ie10 section.static section.layout .layout-d div.column.col-11,
html.lt-ie10 section.static section.layout .layout-e div.column.col-11 {
  width: 45.83333333%;
}
html.lt-ie10 section.static section.layout .layout-a div.column.col-12,
html.lt-ie10 section.static section.layout .layout-c div.column.col-12,
html.lt-ie10 section.static section.layout .layout-d div.column.col-12,
html.lt-ie10 section.static section.layout .layout-e div.column.col-12 {
  width: 50%;
}
html.lt-ie10 section.static section.layout .layout-a div.column.col-13,
html.lt-ie10 section.static section.layout .layout-c div.column.col-13,
html.lt-ie10 section.static section.layout .layout-d div.column.col-13,
html.lt-ie10 section.static section.layout .layout-e div.column.col-13 {
  width: 54.16666667%;
}
html.lt-ie10 section.static section.layout .layout-a div.column.col-14,
html.lt-ie10 section.static section.layout .layout-c div.column.col-14,
html.lt-ie10 section.static section.layout .layout-d div.column.col-14,
html.lt-ie10 section.static section.layout .layout-e div.column.col-14 {
  width: 58.33333333%;
}
html.lt-ie10 section.static section.layout .layout-a div.column.col-15,
html.lt-ie10 section.static section.layout .layout-c div.column.col-15,
html.lt-ie10 section.static section.layout .layout-d div.column.col-15,
html.lt-ie10 section.static section.layout .layout-e div.column.col-15 {
  width: 62.5%;
}
html.lt-ie10 section.static section.layout .layout-a div.column.col-16,
html.lt-ie10 section.static section.layout .layout-c div.column.col-16,
html.lt-ie10 section.static section.layout .layout-d div.column.col-16,
html.lt-ie10 section.static section.layout .layout-e div.column.col-16 {
  width: 66.66666667%;
}
html.lt-ie10 section.static section.layout .layout-a div.column.col-17,
html.lt-ie10 section.static section.layout .layout-c div.column.col-17,
html.lt-ie10 section.static section.layout .layout-d div.column.col-17,
html.lt-ie10 section.static section.layout .layout-e div.column.col-17 {
  width: 70.83333333%;
}
html.lt-ie10 section.static section.layout .layout-a div.column.col-18,
html.lt-ie10 section.static section.layout .layout-c div.column.col-18,
html.lt-ie10 section.static section.layout .layout-d div.column.col-18,
html.lt-ie10 section.static section.layout .layout-e div.column.col-18 {
  width: 75%;
}
html.lt-ie10 section.static section.layout .layout-a div.column.col-19,
html.lt-ie10 section.static section.layout .layout-c div.column.col-19,
html.lt-ie10 section.static section.layout .layout-d div.column.col-19,
html.lt-ie10 section.static section.layout .layout-e div.column.col-19 {
  width: 79.16666667%;
}
html.lt-ie10 section.static section.layout .layout-a div.column.col-20,
html.lt-ie10 section.static section.layout .layout-c div.column.col-20,
html.lt-ie10 section.static section.layout .layout-d div.column.col-20,
html.lt-ie10 section.static section.layout .layout-e div.column.col-20 {
  width: 83.33333333%;
}
html.lt-ie10 section.static section.layout .layout-a div.column.col-21,
html.lt-ie10 section.static section.layout .layout-c div.column.col-21,
html.lt-ie10 section.static section.layout .layout-d div.column.col-21,
html.lt-ie10 section.static section.layout .layout-e div.column.col-21 {
  width: 87.5%;
}
html.lt-ie10 section.static section.layout .layout-a div.column.col-22,
html.lt-ie10 section.static section.layout .layout-c div.column.col-22,
html.lt-ie10 section.static section.layout .layout-d div.column.col-22,
html.lt-ie10 section.static section.layout .layout-e div.column.col-22 {
  width: 91.66666667%;
}
html.lt-ie10 section.static section.layout .layout-a div.column.col-23,
html.lt-ie10 section.static section.layout .layout-c div.column.col-23,
html.lt-ie10 section.static section.layout .layout-d div.column.col-23,
html.lt-ie10 section.static section.layout .layout-e div.column.col-23 {
  width: 95.83333333%;
}
html.lt-ie10 section.static section.layout .layout-a div.column.col-24,
html.lt-ie10 section.static section.layout .layout-c div.column.col-24,
html.lt-ie10 section.static section.layout .layout-d div.column.col-24,
html.lt-ie10 section.static section.layout .layout-e div.column.col-24 {
  width: 100%;
}
html.lt-ie10 section.static section.layout .layout-a div.column > div,
html.lt-ie10 section.static section.layout .layout-c div.column > div,
html.lt-ie10 section.static section.layout .layout-d div.column > div,
html.lt-ie10 section.static section.layout .layout-e div.column > div {
  display: block;
  margin: 0 10px;
  white-space: normal;
}
html.lt-ie10 section.static section.layout .layout-a div.column > div :first-child,
html.lt-ie10 section.static section.layout .layout-c div.column > div :first-child,
html.lt-ie10 section.static section.layout .layout-d div.column > div :first-child,
html.lt-ie10 section.static section.layout .layout-e div.column > div :first-child {
  margin-top: 0;
}
html.lt-ie10 section.static section.layout .layout-a :first-child > div,
html.lt-ie10 section.static section.layout .layout-c :first-child > div,
html.lt-ie10 section.static section.layout .layout-d :first-child > div,
html.lt-ie10 section.static section.layout .layout-e :first-child > div {
  margin-left: 0px !important;
}
html.lt-ie10 section.static section.layout .layout-a :last-child > div,
html.lt-ie10 section.static section.layout .layout-c :last-child > div,
html.lt-ie10 section.static section.layout .layout-d :last-child > div,
html.lt-ie10 section.static section.layout .layout-e :last-child > div {
  margin-right: 0px !important;
}
html.lt-ie10 section.static section.layout .layout-a.columns-12,
html.lt-ie10 section.static section.layout .layout-c.columns-12,
html.lt-ie10 section.static section.layout .layout-d.columns-12,
html.lt-ie10 section.static section.layout .layout-e.columns-12 {
  width: calc(50% - 20px);
}
html.lt-ie10 section.static section.layout .layout-a.columns-12 div.column.col-1,
html.lt-ie10 section.static section.layout .layout-c.columns-12 div.column.col-1,
html.lt-ie10 section.static section.layout .layout-d.columns-12 div.column.col-1,
html.lt-ie10 section.static section.layout .layout-e.columns-12 div.column.col-1 {
  width: 8.33333333%;
}
html.lt-ie10 section.static section.layout .layout-a.columns-12 div.column.col-2,
html.lt-ie10 section.static section.layout .layout-c.columns-12 div.column.col-2,
html.lt-ie10 section.static section.layout .layout-d.columns-12 div.column.col-2,
html.lt-ie10 section.static section.layout .layout-e.columns-12 div.column.col-2 {
  width: 16.66666667%;
}
html.lt-ie10 section.static section.layout .layout-a.columns-12 div.column.col-3,
html.lt-ie10 section.static section.layout .layout-c.columns-12 div.column.col-3,
html.lt-ie10 section.static section.layout .layout-d.columns-12 div.column.col-3,
html.lt-ie10 section.static section.layout .layout-e.columns-12 div.column.col-3 {
  width: 25%;
}
html.lt-ie10 section.static section.layout .layout-a.columns-12 div.column.col-4,
html.lt-ie10 section.static section.layout .layout-c.columns-12 div.column.col-4,
html.lt-ie10 section.static section.layout .layout-d.columns-12 div.column.col-4,
html.lt-ie10 section.static section.layout .layout-e.columns-12 div.column.col-4 {
  width: 33.33333333%;
}
html.lt-ie10 section.static section.layout .layout-a.columns-12 div.column.col-5,
html.lt-ie10 section.static section.layout .layout-c.columns-12 div.column.col-5,
html.lt-ie10 section.static section.layout .layout-d.columns-12 div.column.col-5,
html.lt-ie10 section.static section.layout .layout-e.columns-12 div.column.col-5 {
  width: 41.66666667%;
}
html.lt-ie10 section.static section.layout .layout-a.columns-12 div.column.col-6,
html.lt-ie10 section.static section.layout .layout-c.columns-12 div.column.col-6,
html.lt-ie10 section.static section.layout .layout-d.columns-12 div.column.col-6,
html.lt-ie10 section.static section.layout .layout-e.columns-12 div.column.col-6 {
  width: 50%;
}
html.lt-ie10 section.static section.layout .layout-a.columns-12 div.column.col-7,
html.lt-ie10 section.static section.layout .layout-c.columns-12 div.column.col-7,
html.lt-ie10 section.static section.layout .layout-d.columns-12 div.column.col-7,
html.lt-ie10 section.static section.layout .layout-e.columns-12 div.column.col-7 {
  width: 58.33333333%;
}
html.lt-ie10 section.static section.layout .layout-a.columns-12 div.column.col-8,
html.lt-ie10 section.static section.layout .layout-c.columns-12 div.column.col-8,
html.lt-ie10 section.static section.layout .layout-d.columns-12 div.column.col-8,
html.lt-ie10 section.static section.layout .layout-e.columns-12 div.column.col-8 {
  width: 66.66666667%;
}
html.lt-ie10 section.static section.layout .layout-a.columns-12 div.column.col-9,
html.lt-ie10 section.static section.layout .layout-c.columns-12 div.column.col-9,
html.lt-ie10 section.static section.layout .layout-d.columns-12 div.column.col-9,
html.lt-ie10 section.static section.layout .layout-e.columns-12 div.column.col-9 {
  width: 75%;
}
html.lt-ie10 section.static section.layout .layout-a.columns-12 div.column.col-10,
html.lt-ie10 section.static section.layout .layout-c.columns-12 div.column.col-10,
html.lt-ie10 section.static section.layout .layout-d.columns-12 div.column.col-10,
html.lt-ie10 section.static section.layout .layout-e.columns-12 div.column.col-10 {
  width: 83.33333333%;
}
html.lt-ie10 section.static section.layout .layout-a.columns-12 div.column.col-11,
html.lt-ie10 section.static section.layout .layout-c.columns-12 div.column.col-11,
html.lt-ie10 section.static section.layout .layout-d.columns-12 div.column.col-11,
html.lt-ie10 section.static section.layout .layout-e.columns-12 div.column.col-11 {
  width: 91.66666667%;
}
html.lt-ie10 section.static section.layout .layout-a.columns-12 div.column.col-12,
html.lt-ie10 section.static section.layout .layout-c.columns-12 div.column.col-12,
html.lt-ie10 section.static section.layout .layout-d.columns-12 div.column.col-12,
html.lt-ie10 section.static section.layout .layout-e.columns-12 div.column.col-12 {
  width: 100%;
}
html.lt-ie10 section.static section.layout .layout-a.columns-12:nth-child(even),
html.lt-ie10 section.static section.layout .layout-c.columns-12:nth-child(even),
html.lt-ie10 section.static section.layout .layout-d.columns-12:nth-child(even),
html.lt-ie10 section.static section.layout .layout-e.columns-12:nth-child(even) {
  margin-right: 10px;
}
html.lt-ie10 section.static section.layout .layout-a.columns-12:nth-child(odd),
html.lt-ie10 section.static section.layout .layout-c.columns-12:nth-child(odd),
html.lt-ie10 section.static section.layout .layout-d.columns-12:nth-child(odd),
html.lt-ie10 section.static section.layout .layout-e.columns-12:nth-child(odd) {
  margin-left: 10px;
}
html.lt-ie10 section.static section.layout .layout-a.columns-24,
html.lt-ie10 section.static section.layout .layout-c.columns-24,
html.lt-ie10 section.static section.layout .layout-d.columns-24,
html.lt-ie10 section.static section.layout .layout-e.columns-24 {
  width: 100%;
}
html.lt-ie10 section.static section.layout .layout-a + div.columns:not[separator],
html.lt-ie10 section.static section.layout .layout-c + div.columns:not[separator],
html.lt-ie10 section.static section.layout .layout-d + div.columns:not[separator],
html.lt-ie10 section.static section.layout .layout-e + div.columns:not[separator] {
  margin-top: 26px;
  margin-top: 1.625rem;
}
html.lt-ie10 section.static section.layout .layout-a + h2,
html.lt-ie10 section.static section.layout .layout-c + h2,
html.lt-ie10 section.static section.layout .layout-d + h2,
html.lt-ie10 section.static section.layout .layout-e + h2 {
  margin-top: 16px !important;
}
html.lt-ie10 section.static section.layout .layout-a h1 + div.columns,
html.lt-ie10 section.static section.layout .layout-c h1 + div.columns,
html.lt-ie10 section.static section.layout .layout-d h1 + div.columns,
html.lt-ie10 section.static section.layout .layout-e h1 + div.columns {
  margin-top: 10px;
}
@media screen and (min-width: 769px) {
  section.static section.layout .layout-g {
    clear: both;
    display: inline-block;
  }
  section.static section.layout .layout-g div.column.col-1 {
    width: 4.16666667%;
  }
  section.static section.layout .layout-g div.column.col-2 {
    width: 8.33333333%;
  }
  section.static section.layout .layout-g div.column.col-3 {
    width: 12.5%;
  }
  section.static section.layout .layout-g div.column.col-4 {
    width: 16.66666667%;
  }
  section.static section.layout .layout-g div.column.col-5 {
    width: 20.83333333%;
  }
  section.static section.layout .layout-g div.column.col-6 {
    width: 25%;
  }
  section.static section.layout .layout-g div.column.col-7 {
    width: 29.16666667%;
  }
  section.static section.layout .layout-g div.column.col-8 {
    width: 33.33333333%;
  }
  section.static section.layout .layout-g div.column.col-9 {
    width: 37.5%;
  }
  section.static section.layout .layout-g div.column.col-10 {
    width: 41.66666667%;
  }
  section.static section.layout .layout-g div.column.col-11 {
    width: 45.83333333%;
  }
  section.static section.layout .layout-g div.column.col-12 {
    width: 50%;
  }
  section.static section.layout .layout-g div.column.col-13 {
    width: 54.16666667%;
  }
  section.static section.layout .layout-g div.column.col-14 {
    width: 58.33333333%;
  }
  section.static section.layout .layout-g div.column.col-15 {
    width: 62.5%;
  }
  section.static section.layout .layout-g div.column.col-16 {
    width: 66.66666667%;
  }
  section.static section.layout .layout-g div.column.col-17 {
    width: 70.83333333%;
  }
  section.static section.layout .layout-g div.column.col-18 {
    width: 75%;
  }
  section.static section.layout .layout-g div.column.col-19 {
    width: 79.16666667%;
  }
  section.static section.layout .layout-g div.column.col-20 {
    width: 83.33333333%;
  }
  section.static section.layout .layout-g div.column.col-21 {
    width: 87.5%;
  }
  section.static section.layout .layout-g div.column.col-22 {
    width: 91.66666667%;
  }
  section.static section.layout .layout-g div.column.col-23 {
    width: 95.83333333%;
  }
  section.static section.layout .layout-g div.column.col-24 {
    width: 100%;
  }
  section.static section.layout .layout-g div.column > div {
    display: block;
    margin: 0 10px;
    white-space: normal;
  }
  section.static section.layout .layout-g div.column > div :first-child {
    margin-top: 0;
  }
  section.static section.layout .layout-g :first-child > div {
    margin-left: 0px !important;
  }
  section.static section.layout .layout-g :last-child > div {
    margin-right: 0px !important;
  }
  section.static section.layout .layout-g.columns-12 {
    width: calc(50% - 20px);
  }
  section.static section.layout .layout-g.columns-12 div.column.col-1 {
    width: 8.33333333%;
  }
  section.static section.layout .layout-g.columns-12 div.column.col-2 {
    width: 16.66666667%;
  }
  section.static section.layout .layout-g.columns-12 div.column.col-3 {
    width: 25%;
  }
  section.static section.layout .layout-g.columns-12 div.column.col-4 {
    width: 33.33333333%;
  }
  section.static section.layout .layout-g.columns-12 div.column.col-5 {
    width: 41.66666667%;
  }
  section.static section.layout .layout-g.columns-12 div.column.col-6 {
    width: 50%;
  }
  section.static section.layout .layout-g.columns-12 div.column.col-7 {
    width: 58.33333333%;
  }
  section.static section.layout .layout-g.columns-12 div.column.col-8 {
    width: 66.66666667%;
  }
  section.static section.layout .layout-g.columns-12 div.column.col-9 {
    width: 75%;
  }
  section.static section.layout .layout-g.columns-12 div.column.col-10 {
    width: 83.33333333%;
  }
  section.static section.layout .layout-g.columns-12 div.column.col-11 {
    width: 91.66666667%;
  }
  section.static section.layout .layout-g.columns-12 div.column.col-12 {
    width: 100%;
  }
  section.static section.layout .layout-g.columns-12:nth-child(even) {
    margin-right: 10px;
  }
  section.static section.layout .layout-g.columns-12:nth-child(odd) {
    margin-left: 10px;
  }
  section.static section.layout .layout-g.columns-24 {
    width: 100%;
  }
  section.static section.layout .layout-g + div.columns:not[separator] {
    margin-top: 26px;
    margin-top: 1.625rem;
  }
  section.static section.layout .layout-g + h2 {
    margin-top: 16px !important;
  }
  section.static section.layout .layout-g h1 + div.columns {
    margin-top: 10px;
  }
  section.static section.layout .layout-g > :first-child > div {
    margin-right: 20px !important;
    margin-right: 1.25rem !important;
  }
  section.static section.layout .layout-g > :nth-child(3) > div {
    margin-left: 20px !important;
    margin-left: 1.25rem !important;
  }
}
html.lt-ie10 section.static section.layout .layout-g {
  clear: both;
  display: inline-block;
}
html.lt-ie10 section.static section.layout .layout-g div.column.col-1 {
  width: 4.16666667%;
}
html.lt-ie10 section.static section.layout .layout-g div.column.col-2 {
  width: 8.33333333%;
}
html.lt-ie10 section.static section.layout .layout-g div.column.col-3 {
  width: 12.5%;
}
html.lt-ie10 section.static section.layout .layout-g div.column.col-4 {
  width: 16.66666667%;
}
html.lt-ie10 section.static section.layout .layout-g div.column.col-5 {
  width: 20.83333333%;
}
html.lt-ie10 section.static section.layout .layout-g div.column.col-6 {
  width: 25%;
}
html.lt-ie10 section.static section.layout .layout-g div.column.col-7 {
  width: 29.16666667%;
}
html.lt-ie10 section.static section.layout .layout-g div.column.col-8 {
  width: 33.33333333%;
}
html.lt-ie10 section.static section.layout .layout-g div.column.col-9 {
  width: 37.5%;
}
html.lt-ie10 section.static section.layout .layout-g div.column.col-10 {
  width: 41.66666667%;
}
html.lt-ie10 section.static section.layout .layout-g div.column.col-11 {
  width: 45.83333333%;
}
html.lt-ie10 section.static section.layout .layout-g div.column.col-12 {
  width: 50%;
}
html.lt-ie10 section.static section.layout .layout-g div.column.col-13 {
  width: 54.16666667%;
}
html.lt-ie10 section.static section.layout .layout-g div.column.col-14 {
  width: 58.33333333%;
}
html.lt-ie10 section.static section.layout .layout-g div.column.col-15 {
  width: 62.5%;
}
html.lt-ie10 section.static section.layout .layout-g div.column.col-16 {
  width: 66.66666667%;
}
html.lt-ie10 section.static section.layout .layout-g div.column.col-17 {
  width: 70.83333333%;
}
html.lt-ie10 section.static section.layout .layout-g div.column.col-18 {
  width: 75%;
}
html.lt-ie10 section.static section.layout .layout-g div.column.col-19 {
  width: 79.16666667%;
}
html.lt-ie10 section.static section.layout .layout-g div.column.col-20 {
  width: 83.33333333%;
}
html.lt-ie10 section.static section.layout .layout-g div.column.col-21 {
  width: 87.5%;
}
html.lt-ie10 section.static section.layout .layout-g div.column.col-22 {
  width: 91.66666667%;
}
html.lt-ie10 section.static section.layout .layout-g div.column.col-23 {
  width: 95.83333333%;
}
html.lt-ie10 section.static section.layout .layout-g div.column.col-24 {
  width: 100%;
}
html.lt-ie10 section.static section.layout .layout-g div.column > div {
  display: block;
  margin: 0 10px;
  white-space: normal;
}
html.lt-ie10 section.static section.layout .layout-g div.column > div :first-child {
  margin-top: 0;
}
html.lt-ie10 section.static section.layout .layout-g :first-child > div {
  margin-left: 0px !important;
}
html.lt-ie10 section.static section.layout .layout-g :last-child > div {
  margin-right: 0px !important;
}
html.lt-ie10 section.static section.layout .layout-g.columns-12 {
  width: calc(50% - 20px);
}
html.lt-ie10 section.static section.layout .layout-g.columns-12 div.column.col-1 {
  width: 8.33333333%;
}
html.lt-ie10 section.static section.layout .layout-g.columns-12 div.column.col-2 {
  width: 16.66666667%;
}
html.lt-ie10 section.static section.layout .layout-g.columns-12 div.column.col-3 {
  width: 25%;
}
html.lt-ie10 section.static section.layout .layout-g.columns-12 div.column.col-4 {
  width: 33.33333333%;
}
html.lt-ie10 section.static section.layout .layout-g.columns-12 div.column.col-5 {
  width: 41.66666667%;
}
html.lt-ie10 section.static section.layout .layout-g.columns-12 div.column.col-6 {
  width: 50%;
}
html.lt-ie10 section.static section.layout .layout-g.columns-12 div.column.col-7 {
  width: 58.33333333%;
}
html.lt-ie10 section.static section.layout .layout-g.columns-12 div.column.col-8 {
  width: 66.66666667%;
}
html.lt-ie10 section.static section.layout .layout-g.columns-12 div.column.col-9 {
  width: 75%;
}
html.lt-ie10 section.static section.layout .layout-g.columns-12 div.column.col-10 {
  width: 83.33333333%;
}
html.lt-ie10 section.static section.layout .layout-g.columns-12 div.column.col-11 {
  width: 91.66666667%;
}
html.lt-ie10 section.static section.layout .layout-g.columns-12 div.column.col-12 {
  width: 100%;
}
html.lt-ie10 section.static section.layout .layout-g.columns-12:nth-child(even) {
  margin-right: 10px;
}
html.lt-ie10 section.static section.layout .layout-g.columns-12:nth-child(odd) {
  margin-left: 10px;
}
html.lt-ie10 section.static section.layout .layout-g.columns-24 {
  width: 100%;
}
html.lt-ie10 section.static section.layout .layout-g + div.columns:not[separator] {
  margin-top: 26px;
  margin-top: 1.625rem;
}
html.lt-ie10 section.static section.layout .layout-g + h2 {
  margin-top: 16px !important;
}
html.lt-ie10 section.static section.layout .layout-g h1 + div.columns {
  margin-top: 10px;
}
html.lt-ie10 section.static section.layout .layout-g > :first-child > div {
  margin-right: 20px !important;
  margin-right: 1.25rem !important;
}
html.lt-ie10 section.static section.layout .layout-g > :nth-child(3) > div {
  margin-left: 20px !important;
  margin-left: 1.25rem !important;
}
@media screen and (min-width: 1025px) {
  section.static section.layout .layout-b {
    clear: both;
    display: inline-block;
  }
  section.static section.layout .layout-b div.column.col-1 {
    width: 4.16666667%;
  }
  section.static section.layout .layout-b div.column.col-2 {
    width: 8.33333333%;
  }
  section.static section.layout .layout-b div.column.col-3 {
    width: 12.5%;
  }
  section.static section.layout .layout-b div.column.col-4 {
    width: 16.66666667%;
  }
  section.static section.layout .layout-b div.column.col-5 {
    width: 20.83333333%;
  }
  section.static section.layout .layout-b div.column.col-6 {
    width: 25%;
  }
  section.static section.layout .layout-b div.column.col-7 {
    width: 29.16666667%;
  }
  section.static section.layout .layout-b div.column.col-8 {
    width: 33.33333333%;
  }
  section.static section.layout .layout-b div.column.col-9 {
    width: 37.5%;
  }
  section.static section.layout .layout-b div.column.col-10 {
    width: 41.66666667%;
  }
  section.static section.layout .layout-b div.column.col-11 {
    width: 45.83333333%;
  }
  section.static section.layout .layout-b div.column.col-12 {
    width: 50%;
  }
  section.static section.layout .layout-b div.column.col-13 {
    width: 54.16666667%;
  }
  section.static section.layout .layout-b div.column.col-14 {
    width: 58.33333333%;
  }
  section.static section.layout .layout-b div.column.col-15 {
    width: 62.5%;
  }
  section.static section.layout .layout-b div.column.col-16 {
    width: 66.66666667%;
  }
  section.static section.layout .layout-b div.column.col-17 {
    width: 70.83333333%;
  }
  section.static section.layout .layout-b div.column.col-18 {
    width: 75%;
  }
  section.static section.layout .layout-b div.column.col-19 {
    width: 79.16666667%;
  }
  section.static section.layout .layout-b div.column.col-20 {
    width: 83.33333333%;
  }
  section.static section.layout .layout-b div.column.col-21 {
    width: 87.5%;
  }
  section.static section.layout .layout-b div.column.col-22 {
    width: 91.66666667%;
  }
  section.static section.layout .layout-b div.column.col-23 {
    width: 95.83333333%;
  }
  section.static section.layout .layout-b div.column.col-24 {
    width: 100%;
  }
  section.static section.layout .layout-b div.column > div {
    display: block;
    margin: 0 10px;
    white-space: normal;
  }
  section.static section.layout .layout-b div.column > div :first-child {
    margin-top: 0;
  }
  section.static section.layout .layout-b :first-child > div {
    margin-left: 0px !important;
  }
  section.static section.layout .layout-b :last-child > div {
    margin-right: 0px !important;
  }
  section.static section.layout .layout-b.columns-12 {
    width: calc(50% - 20px);
  }
  section.static section.layout .layout-b.columns-12 div.column.col-1 {
    width: 8.33333333%;
  }
  section.static section.layout .layout-b.columns-12 div.column.col-2 {
    width: 16.66666667%;
  }
  section.static section.layout .layout-b.columns-12 div.column.col-3 {
    width: 25%;
  }
  section.static section.layout .layout-b.columns-12 div.column.col-4 {
    width: 33.33333333%;
  }
  section.static section.layout .layout-b.columns-12 div.column.col-5 {
    width: 41.66666667%;
  }
  section.static section.layout .layout-b.columns-12 div.column.col-6 {
    width: 50%;
  }
  section.static section.layout .layout-b.columns-12 div.column.col-7 {
    width: 58.33333333%;
  }
  section.static section.layout .layout-b.columns-12 div.column.col-8 {
    width: 66.66666667%;
  }
  section.static section.layout .layout-b.columns-12 div.column.col-9 {
    width: 75%;
  }
  section.static section.layout .layout-b.columns-12 div.column.col-10 {
    width: 83.33333333%;
  }
  section.static section.layout .layout-b.columns-12 div.column.col-11 {
    width: 91.66666667%;
  }
  section.static section.layout .layout-b.columns-12 div.column.col-12 {
    width: 100%;
  }
  section.static section.layout .layout-b.columns-12:nth-child(even) {
    margin-right: 10px;
  }
  section.static section.layout .layout-b.columns-12:nth-child(odd) {
    margin-left: 10px;
  }
  section.static section.layout .layout-b.columns-24 {
    width: 100%;
  }
  section.static section.layout .layout-b + div.columns:not[separator] {
    margin-top: 26px;
    margin-top: 1.625rem;
  }
  section.static section.layout .layout-b + h2 {
    margin-top: 16px !important;
  }
  section.static section.layout .layout-b h1 + div.columns {
    margin-top: 10px;
  }
}
html.lt-ie10 section.static section.layout .layout-b {
  clear: both;
  display: inline-block;
}
html.lt-ie10 section.static section.layout .layout-b div.column.col-1 {
  width: 4.16666667%;
}
html.lt-ie10 section.static section.layout .layout-b div.column.col-2 {
  width: 8.33333333%;
}
html.lt-ie10 section.static section.layout .layout-b div.column.col-3 {
  width: 12.5%;
}
html.lt-ie10 section.static section.layout .layout-b div.column.col-4 {
  width: 16.66666667%;
}
html.lt-ie10 section.static section.layout .layout-b div.column.col-5 {
  width: 20.83333333%;
}
html.lt-ie10 section.static section.layout .layout-b div.column.col-6 {
  width: 25%;
}
html.lt-ie10 section.static section.layout .layout-b div.column.col-7 {
  width: 29.16666667%;
}
html.lt-ie10 section.static section.layout .layout-b div.column.col-8 {
  width: 33.33333333%;
}
html.lt-ie10 section.static section.layout .layout-b div.column.col-9 {
  width: 37.5%;
}
html.lt-ie10 section.static section.layout .layout-b div.column.col-10 {
  width: 41.66666667%;
}
html.lt-ie10 section.static section.layout .layout-b div.column.col-11 {
  width: 45.83333333%;
}
html.lt-ie10 section.static section.layout .layout-b div.column.col-12 {
  width: 50%;
}
html.lt-ie10 section.static section.layout .layout-b div.column.col-13 {
  width: 54.16666667%;
}
html.lt-ie10 section.static section.layout .layout-b div.column.col-14 {
  width: 58.33333333%;
}
html.lt-ie10 section.static section.layout .layout-b div.column.col-15 {
  width: 62.5%;
}
html.lt-ie10 section.static section.layout .layout-b div.column.col-16 {
  width: 66.66666667%;
}
html.lt-ie10 section.static section.layout .layout-b div.column.col-17 {
  width: 70.83333333%;
}
html.lt-ie10 section.static section.layout .layout-b div.column.col-18 {
  width: 75%;
}
html.lt-ie10 section.static section.layout .layout-b div.column.col-19 {
  width: 79.16666667%;
}
html.lt-ie10 section.static section.layout .layout-b div.column.col-20 {
  width: 83.33333333%;
}
html.lt-ie10 section.static section.layout .layout-b div.column.col-21 {
  width: 87.5%;
}
html.lt-ie10 section.static section.layout .layout-b div.column.col-22 {
  width: 91.66666667%;
}
html.lt-ie10 section.static section.layout .layout-b div.column.col-23 {
  width: 95.83333333%;
}
html.lt-ie10 section.static section.layout .layout-b div.column.col-24 {
  width: 100%;
}
html.lt-ie10 section.static section.layout .layout-b div.column > div {
  display: block;
  margin: 0 10px;
  white-space: normal;
}
html.lt-ie10 section.static section.layout .layout-b div.column > div :first-child {
  margin-top: 0;
}
html.lt-ie10 section.static section.layout .layout-b :first-child > div {
  margin-left: 0px !important;
}
html.lt-ie10 section.static section.layout .layout-b :last-child > div {
  margin-right: 0px !important;
}
html.lt-ie10 section.static section.layout .layout-b.columns-12 {
  width: calc(50% - 20px);
}
html.lt-ie10 section.static section.layout .layout-b.columns-12 div.column.col-1 {
  width: 8.33333333%;
}
html.lt-ie10 section.static section.layout .layout-b.columns-12 div.column.col-2 {
  width: 16.66666667%;
}
html.lt-ie10 section.static section.layout .layout-b.columns-12 div.column.col-3 {
  width: 25%;
}
html.lt-ie10 section.static section.layout .layout-b.columns-12 div.column.col-4 {
  width: 33.33333333%;
}
html.lt-ie10 section.static section.layout .layout-b.columns-12 div.column.col-5 {
  width: 41.66666667%;
}
html.lt-ie10 section.static section.layout .layout-b.columns-12 div.column.col-6 {
  width: 50%;
}
html.lt-ie10 section.static section.layout .layout-b.columns-12 div.column.col-7 {
  width: 58.33333333%;
}
html.lt-ie10 section.static section.layout .layout-b.columns-12 div.column.col-8 {
  width: 66.66666667%;
}
html.lt-ie10 section.static section.layout .layout-b.columns-12 div.column.col-9 {
  width: 75%;
}
html.lt-ie10 section.static section.layout .layout-b.columns-12 div.column.col-10 {
  width: 83.33333333%;
}
html.lt-ie10 section.static section.layout .layout-b.columns-12 div.column.col-11 {
  width: 91.66666667%;
}
html.lt-ie10 section.static section.layout .layout-b.columns-12 div.column.col-12 {
  width: 100%;
}
html.lt-ie10 section.static section.layout .layout-b.columns-12:nth-child(even) {
  margin-right: 10px;
}
html.lt-ie10 section.static section.layout .layout-b.columns-12:nth-child(odd) {
  margin-left: 10px;
}
html.lt-ie10 section.static section.layout .layout-b.columns-24 {
  width: 100%;
}
html.lt-ie10 section.static section.layout .layout-b + div.columns:not[separator] {
  margin-top: 26px;
  margin-top: 1.625rem;
}
html.lt-ie10 section.static section.layout .layout-b + h2 {
  margin-top: 16px !important;
}
html.lt-ie10 section.static section.layout .layout-b h1 + div.columns {
  margin-top: 10px;
}
section.static section.layout .layout-h ul {
  padding-left: 0;
  margin-left: 0;
}
section.static section.layout .layout-h ul li {
  display: inline-block;
}
@media screen and (max-width: 640px) {
  section.static section.layout .layout-h li {
    width: 100%;
  }
}
@media screen and (min-width: 641px) and (max-width: 768px) {
  section.static section.layout .layout-h ul > :nth-child(2n) {
    margin-left: 10px !important;
    margin-left: 0.625rem !important;
  }
  section.static section.layout .layout-h ul > :nth-child(2n+1) {
    margin-right: 10px !important;
    margin-right: 0.625rem !important;
  }
  section.static section.layout .layout-h ul li {
    width: calc(50% - 20px);
  }
}
@media screen and (min-width: 769px) {
  section.static section.layout .layout-h ul {
    font-size: 0px !important;
    list-style: none;
  }
  section.static section.layout .layout-h ul > :nth-child(3n+1) {
    margin-right: 20px !important;
    margin-right: 1.25rem !important;
  }
  section.static section.layout .layout-h ul > :nth-child(3n+2) {
    margin-left: 10px;
    margin-left: 0.625rem;
    margin-right: 10px;
    margin-right: 0.625rem;
  }
  section.static section.layout .layout-h ul > :nth-child(3n) {
    margin-left: 20px !important;
    margin-left: 1.25rem !important;
  }
  section.static section.layout .layout-h ul li {
    width: calc(33.33333333333333% - 20px);
  }
}
html.lt-ie10 section.static section.layout .layout-h ul {
  font-size: 0px !important;
  list-style: none;
}
html.lt-ie10 section.static section.layout .layout-h ul > :nth-child(3n+1) {
  margin-right: 20px !important;
  margin-right: 1.25rem !important;
}
html.lt-ie10 section.static section.layout .layout-h ul > :nth-child(3n+2) {
  margin-left: 10px;
  margin-left: 0.625rem;
  margin-right: 10px;
  margin-right: 0.625rem;
}
html.lt-ie10 section.static section.layout .layout-h ul > :nth-child(3n) {
  margin-left: 20px !important;
  margin-left: 1.25rem !important;
}
html.lt-ie10 section.static section.layout .layout-h ul li {
  width: calc(33.33333333333333% - 20px);
}
section.static section.layout .layout-0 .col-24 {
  width: 100%;
}
@media screen and (max-width: 768px) {
  section.static {
    /** Hn **/
  }
  section.static .h1 {
    font-weight: normal;
    margin: 0;
    padding: 0;
    font-size: 30px !important;
    font-size: 1.875rem !important;
    line-height: 36px;
    line-height: 2.25rem;
    margin-bottom: 0 !important;
  }
  section.static .h1 + * {
    margin-top: 10px;
  }
  section.static .h2 {
    font-weight: normal;
    margin: 0;
    padding: 0;
    font-size: 27px !important;
    font-size: 1.6875rem !important;
    line-height: 31px;
    line-height: 1.9375rem;
    margin-bottom: 0 !important;
  }
  section.static .h2 + * {
    margin-top: 12px;
  }
  section.static .h3 {
    font-weight: normal;
    margin: 0;
    padding: 0;
    font-size: 24px !important;
    font-size: 1.5rem !important;
    line-height: 28px;
    line-height: 1.75rem;
    margin-bottom: 0 !important;
  }
  section.static .h3 + * {
    margin-top: 12px;
  }
  section.static .h4 {
    font-weight: normal;
    margin: 0;
    padding: 0;
    font-size: 22px !important;
    font-size: 1.375rem !important;
    line-height: 28px;
    line-height: 1.75rem;
    margin-bottom: 0 !important;
  }
  section.static .h4 + * {
    margin-top: 10px;
  }
  section.static .h5 {
    font-weight: normal;
    margin: 0;
    padding: 0;
    font-size: 19px !important;
    font-size: 1.1875rem !important;
    line-height: 27px;
    line-height: 1.6875rem;
    margin-bottom: 0 !important;
  }
  section.static .h5 + * {
    margin-top: 8px;
  }
  section.static .h6 {
    font-weight: bold;
    margin: 0;
    padding: 0;
    font-size: 17px !important;
    font-size: 1.0625rem !important;
    line-height: 26px;
    line-height: 1.625rem;
    margin-bottom: 0 !important;
  }
  section.static .h6 + * {
    margin-top: 7px;
  }
  section.static h1 {
    font-weight: normal;
    margin: 0;
    padding: 0;
    font-size: 30px !important;
    font-size: 1.875rem !important;
    line-height: 36px;
    line-height: 2.25rem;
    margin-bottom: 0 !important;
    margin-bottom: 26px !important;
    margin-bottom: 1.625rem !important;
  }
  section.static h1 + * {
    margin-top: 10px;
  }
  section.static h1 + * {
    margin-top: 10px;
  }
  section.static h1 + h2 {
    margin-top: 16px;
  }
  section.static h1 + h3 {
    margin-top: 16px;
  }
  section.static h1 + h4 {
    margin-top: 14px;
  }
  section.static h1 + h5 {
    margin-top: 12px;
  }
  section.static h1 + h6 {
    margin-top: 11px;
  }
  section.static section.layout {
    /** Text **/
    /** Images **/
    /** Lists */
  }
  section.static section.layout h2 {
    font-weight: normal;
    margin: 0;
    padding: 0;
    font-size: 27px !important;
    font-size: 1.6875rem !important;
    line-height: 31px;
    line-height: 1.9375rem;
    margin-bottom: 0 !important;
  }
  section.static section.layout h2 + * {
    margin-top: 12px;
  }
  section.static section.layout h2 + * {
    margin-top: 12px;
  }
  section.static section.layout h2 + h3 {
    margin-top: 18px;
  }
  section.static section.layout h2 + h4 {
    margin-top: 16px;
  }
  section.static section.layout h2 + h5 {
    margin-top: 14px;
  }
  section.static section.layout h2 + h6 {
    margin-top: 13px;
  }
  section.static section.layout h3 {
    font-weight: normal;
    margin: 0;
    padding: 0;
    font-size: 24px !important;
    font-size: 1.5rem !important;
    line-height: 28px;
    line-height: 1.75rem;
    margin-bottom: 0 !important;
  }
  section.static section.layout h3 + * {
    margin-top: 12px;
  }
  section.static section.layout h3 + * {
    margin-top: 12px;
  }
  section.static section.layout h3 + h4 {
    margin-top: 16px;
  }
  section.static section.layout h3 + h5 {
    margin-top: 14px;
  }
  section.static section.layout h3 + h6 {
    margin-top: 13px;
  }
  section.static section.layout h4 {
    font-weight: normal;
    margin: 0;
    padding: 0;
    font-size: 22px !important;
    font-size: 1.375rem !important;
    line-height: 28px;
    line-height: 1.75rem;
    margin-bottom: 0 !important;
  }
  section.static section.layout h4 + * {
    margin-top: 10px;
  }
  section.static section.layout h4 + * {
    margin-top: 10px;
  }
  section.static section.layout h4 + h5 {
    margin-top: 12px;
  }
  section.static section.layout h4 + h6 {
    margin-top: 11px;
  }
  section.static section.layout h5 {
    font-weight: normal;
    margin: 0;
    padding: 0;
    font-size: 19px !important;
    font-size: 1.1875rem !important;
    line-height: 27px;
    line-height: 1.6875rem;
    margin-bottom: 0 !important;
  }
  section.static section.layout h5 + * {
    margin-top: 8px;
  }
  section.static section.layout h5 + * {
    margin-top: 8px;
  }
  section.static section.layout h5 + h6 {
    margin-top: 9px;
  }
  section.static section.layout h6 {
    font-weight: bold;
    margin: 0;
    padding: 0;
    font-size: 17px !important;
    font-size: 1.0625rem !important;
    line-height: 26px;
    line-height: 1.625rem;
    margin-bottom: 0 !important;
  }
  section.static section.layout h6 + * {
    margin-top: 7px;
  }
  section.static section.layout h6 + * {
    margin-top: 7px;
  }
  section.static section.layout b,
  section.static section.layout strong {
    font-weight: bold;
  }
  section.static section.layout i,
  section.static section.layout em {
    font-style: italic;
  }
  section.static section.layout a {
    color: #2a6ebb;
    text-decoration: none;
  }
  section.static section.layout .p {
    font-size: 16px !important;
    font-size: 1rem !important;
    line-height: 26px !important;
    line-height: 1.625rem !important;
  }
  section.static section.layout p {
    font-size: 16px !important;
    font-size: 1rem !important;
    line-height: 26px !important;
    line-height: 1.625rem !important;
    margin-bottom: 0 !important;
  }
  section.static section.layout p + h2,
  section.static section.layout p + h3,
  section.static section.layout p + h4,
  section.static section.layout p + h5,
  section.static section.layout p + h6,
  section.static section.layout p + p {
    margin-top: 26px;
    margin-top: 1.625rem;
  }
  section.static section.layout figcaption {
    font-size: 15px;
    font-size: 0.9375rem;
    line-height: 26px;
    line-height: 1.625rem;
    max-width: 100%;
  }
  section.static section.layout img {
    max-width: 100%;
    height: auto;
  }
  section.static section.layout ol {
    margin-left: 16px;
    margin-left: 1rem;
    list-style-type: decimal;
  }
  section.static section.layout ul {
    font-size: 16px !important;
    font-size: 1rem !important;
    line-height: 26px !important;
    line-height: 1.625rem !important;
    margin-left: 16px;
    margin-left: 1rem;
    list-style-type: disc;
    margin-bottom: 0 !important;
  }
  * + section.static section.layout ul {
    margin-top: 13px;
    margin-top: 0.8125rem;
  }
  section.static section.layout li {
    font-size: 16px !important;
    font-size: 1rem !important;
    line-height: 26px !important;
    line-height: 1.625rem !important;
    margin-bottom: 0 !important;
  }
  section.static section.layout h2 + ol li,
  section.static section.layout h3 + ol li,
  section.static section.layout h4 + ol li,
  section.static section.layout h5 + ol li,
  section.static section.layout h6 + ol li,
  section.static section.layout h2 + ul li,
  section.static section.layout h3 + ul li,
  section.static section.layout h4 + ul li,
  section.static section.layout h5 + ul li,
  section.static section.layout h6 + ul li {
    margin-top: 13px;
    margin-top: 0.8125rem;
  }
  section.static section.layout dl {
    font-size: 16px !important;
    font-size: 1rem !important;
    line-height: 26px !important;
    line-height: 1.625rem !important;
  }
  section.static section.layout dl dt {
    font-weight: bold;
  }
  section.static section.layout dl dd {
    margin-bottom: 26px;
    margin-bottom: 1.625rem;
  }
  section.static section.layout p + h2,
  section.static section.layout table + h2 {
    margin-top: 12px !important;
  }
  section.static section.layout table {
    width: 100%;
  }
  section.static section.layout table tr th {
    font-weight: bold;
    margin: 0;
    padding: 0;
    font-size: 17px !important;
    font-size: 1.0625rem !important;
    line-height: 26px;
    line-height: 1.625rem;
    margin-bottom: 0 !important;
    text-align: left;
  }
  section.static section.layout table tr th + * {
    margin-top: 7px;
  }
  section.static section.layout table tr td {
    font-size: 16px !important;
    font-size: 1rem !important;
    line-height: 26px !important;
    line-height: 1.625rem !important;
  }
  section.static section.layout table tr + tr th,
  section.static section.layout table tr + tr td {
    padding-top: 7px;
    padding-top: 0.4375rem;
  }
}
@media screen and (min-width: 769px) {
  section.static {
    /** Hn **/
  }
  section.static .h1 {
    font-weight: normal;
    margin: 0;
    padding: 0;
    font-size: 36px !important;
    font-size: 2.25rem !important;
    line-height: 42px;
    line-height: 2.625rem;
    margin-bottom: 0 !important;
  }
  section.static .h1 + * {
    margin-top: 10px;
  }
  section.static .h2 {
    font-weight: normal;
    margin: 0;
    padding: 0;
    font-size: 32px !important;
    font-size: 2rem !important;
    line-height: 36px;
    line-height: 2.25rem;
    margin-bottom: 0 !important;
  }
  section.static .h2 + * {
    margin-top: 12px;
  }
  section.static .h3 {
    font-weight: normal;
    margin: 0;
    padding: 0;
    font-size: 28px !important;
    font-size: 1.75rem !important;
    line-height: 32px;
    line-height: 2rem;
    margin-bottom: 0 !important;
  }
  section.static .h3 + * {
    margin-top: 12px;
  }
  section.static .h4 {
    font-weight: normal;
    margin: 0;
    padding: 0;
    font-size: 24px !important;
    font-size: 1.5rem !important;
    line-height: 30px;
    line-height: 1.875rem;
    margin-bottom: 0 !important;
  }
  section.static .h4 + * {
    margin-top: 10px;
  }
  section.static .h5 {
    font-weight: normal;
    margin: 0;
    padding: 0;
    font-size: 20px !important;
    font-size: 1.25rem !important;
    line-height: 28px;
    line-height: 1.75rem;
    margin-bottom: 0 !important;
  }
  section.static .h5 + * {
    margin-top: 8px;
  }
  section.static .h6 {
    font-weight: bold;
    margin: 0;
    padding: 0;
    font-size: 17px !important;
    font-size: 1.0625rem !important;
    line-height: 26px;
    line-height: 1.625rem;
    margin-bottom: 0 !important;
  }
  section.static .h6 + * {
    margin-top: 7px;
  }
  section.static h1 {
    font-weight: normal;
    margin: 0;
    padding: 0;
    font-size: 36px !important;
    font-size: 2.25rem !important;
    line-height: 42px;
    line-height: 2.625rem;
    margin-bottom: 0 !important;
    margin-bottom: 26px !important;
    margin-bottom: 1.625rem !important;
  }
  section.static h1 + * {
    margin-top: 10px;
  }
  section.static h1 + * {
    margin-top: 10px;
  }
  section.static h1 + h2 {
    margin-top: 16px;
  }
  section.static h1 + h3 {
    margin-top: 16px;
  }
  section.static h1 + h4 {
    margin-top: 14px;
  }
  section.static h1 + h5 {
    margin-top: 12px;
  }
  section.static h1 + h6 {
    margin-top: 11px;
  }
  section.static section.layout {
    /** Text **/
    /** Images **/
    /** Lists */
  }
  section.static section.layout h2 {
    font-weight: normal;
    margin: 0;
    padding: 0;
    font-size: 32px !important;
    font-size: 2rem !important;
    line-height: 36px;
    line-height: 2.25rem;
    margin-bottom: 0 !important;
  }
  section.static section.layout h2 + * {
    margin-top: 12px;
  }
  section.static section.layout h2 + * {
    margin-top: 12px;
  }
  section.static section.layout h2 + h3 {
    margin-top: 18px;
  }
  section.static section.layout h2 + h4 {
    margin-top: 16px;
  }
  section.static section.layout h2 + h5 {
    margin-top: 14px;
  }
  section.static section.layout h2 + h6 {
    margin-top: 13px;
  }
  section.static section.layout h3 {
    font-weight: normal;
    margin: 0;
    padding: 0;
    font-size: 28px !important;
    font-size: 1.75rem !important;
    line-height: 32px;
    line-height: 2rem;
    margin-bottom: 0 !important;
  }
  section.static section.layout h3 + * {
    margin-top: 12px;
  }
  section.static section.layout h3 + * {
    margin-top: 12px;
  }
  section.static section.layout h3 + h4 {
    margin-top: 16px;
  }
  section.static section.layout h3 + h5 {
    margin-top: 14px;
  }
  section.static section.layout h3 + h6 {
    margin-top: 13px;
  }
  section.static section.layout h4 {
    font-weight: normal;
    margin: 0;
    padding: 0;
    font-size: 24px !important;
    font-size: 1.5rem !important;
    line-height: 30px;
    line-height: 1.875rem;
    margin-bottom: 0 !important;
  }
  section.static section.layout h4 + * {
    margin-top: 10px;
  }
  section.static section.layout h4 + * {
    margin-top: 10px;
  }
  section.static section.layout h4 + h5 {
    margin-top: 12px;
  }
  section.static section.layout h4 + h6 {
    margin-top: 11px;
  }
  section.static section.layout h5 {
    font-weight: normal;
    margin: 0;
    padding: 0;
    font-size: 20px !important;
    font-size: 1.25rem !important;
    line-height: 28px;
    line-height: 1.75rem;
    margin-bottom: 0 !important;
  }
  section.static section.layout h5 + * {
    margin-top: 8px;
  }
  section.static section.layout h5 + * {
    margin-top: 8px;
  }
  section.static section.layout h5 + h6 {
    margin-top: 9px;
  }
  section.static section.layout h6 {
    font-weight: bold;
    margin: 0;
    padding: 0;
    font-size: 17px !important;
    font-size: 1.0625rem !important;
    line-height: 26px;
    line-height: 1.625rem;
    margin-bottom: 0 !important;
  }
  section.static section.layout h6 + * {
    margin-top: 7px;
  }
  section.static section.layout h6 + * {
    margin-top: 7px;
  }
  section.static section.layout b,
  section.static section.layout strong {
    font-weight: bold;
  }
  section.static section.layout i,
  section.static section.layout em {
    font-style: italic;
  }
  section.static section.layout a {
    color: #2a6ebb;
    text-decoration: none;
  }
  section.static section.layout .p {
    font-size: 16px !important;
    font-size: 1rem !important;
    line-height: 26px !important;
    line-height: 1.625rem !important;
  }
  section.static section.layout p {
    font-size: 16px !important;
    font-size: 1rem !important;
    line-height: 26px !important;
    line-height: 1.625rem !important;
    margin-bottom: 0 !important;
  }
  section.static section.layout p + h2,
  section.static section.layout p + h3,
  section.static section.layout p + h4,
  section.static section.layout p + h5,
  section.static section.layout p + h6,
  section.static section.layout p + p {
    margin-top: 26px;
    margin-top: 1.625rem;
  }
  section.static section.layout figcaption {
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 26px;
    line-height: 1.625rem;
    max-width: 100%;
  }
  section.static section.layout img {
    max-width: 100%;
    height: auto;
  }
  section.static section.layout ol {
    margin-left: 16px;
    margin-left: 1rem;
    list-style-type: decimal;
  }
  section.static section.layout ul {
    font-size: 16px !important;
    font-size: 1rem !important;
    line-height: 26px !important;
    line-height: 1.625rem !important;
    margin-left: 16px;
    margin-left: 1rem;
    list-style-type: disc;
    margin-bottom: 0 !important;
  }
  * + section.static section.layout ul {
    margin-top: 13px;
    margin-top: 0.8125rem;
  }
  section.static section.layout li {
    font-size: 16px !important;
    font-size: 1rem !important;
    line-height: 26px !important;
    line-height: 1.625rem !important;
    margin-bottom: 0 !important;
  }
  section.static section.layout h2 + ol li,
  section.static section.layout h3 + ol li,
  section.static section.layout h4 + ol li,
  section.static section.layout h5 + ol li,
  section.static section.layout h6 + ol li,
  section.static section.layout h2 + ul li,
  section.static section.layout h3 + ul li,
  section.static section.layout h4 + ul li,
  section.static section.layout h5 + ul li,
  section.static section.layout h6 + ul li {
    margin-top: 13px;
    margin-top: 0.8125rem;
  }
  section.static section.layout dl {
    font-size: 16px !important;
    font-size: 1rem !important;
    line-height: 26px !important;
    line-height: 1.625rem !important;
  }
  section.static section.layout dl dt {
    font-weight: bold;
  }
  section.static section.layout dl dd {
    margin-bottom: 26px;
    margin-bottom: 1.625rem;
  }
  section.static section.layout p + h2,
  section.static section.layout table + h2 {
    margin-top: 12px !important;
  }
  section.static section.layout table {
    width: 100%;
  }
  section.static section.layout table tr th {
    font-weight: bold;
    margin: 0;
    padding: 0;
    font-size: 17px !important;
    font-size: 1.0625rem !important;
    line-height: 26px;
    line-height: 1.625rem;
    margin-bottom: 0 !important;
    text-align: left;
  }
  section.static section.layout table tr th + * {
    margin-top: 7px;
  }
  section.static section.layout table tr td {
    font-size: 16px !important;
    font-size: 1rem !important;
    line-height: 26px !important;
    line-height: 1.625rem !important;
  }
  section.static section.layout table tr + tr th,
  section.static section.layout table tr + tr td {
    padding-top: 7px;
    padding-top: 0.4375rem;
  }
}
html.lt-ie10 section.static {
  /** Hn **/
}
html.lt-ie10 section.static .h1 {
  font-weight: normal;
  margin: 0;
  padding: 0;
  font-size: 36px !important;
  font-size: 2.25rem !important;
  line-height: 42px;
  line-height: 2.625rem;
  margin-bottom: 0 !important;
}
html.lt-ie10 section.static .h1 + * {
  margin-top: 10px;
}
html.lt-ie10 section.static .h2 {
  font-weight: normal;
  margin: 0;
  padding: 0;
  font-size: 32px !important;
  font-size: 2rem !important;
  line-height: 36px;
  line-height: 2.25rem;
  margin-bottom: 0 !important;
}
html.lt-ie10 section.static .h2 + * {
  margin-top: 12px;
}
html.lt-ie10 section.static .h3 {
  font-weight: normal;
  margin: 0;
  padding: 0;
  font-size: 28px !important;
  font-size: 1.75rem !important;
  line-height: 32px;
  line-height: 2rem;
  margin-bottom: 0 !important;
}
html.lt-ie10 section.static .h3 + * {
  margin-top: 12px;
}
html.lt-ie10 section.static .h4 {
  font-weight: normal;
  margin: 0;
  padding: 0;
  font-size: 24px !important;
  font-size: 1.5rem !important;
  line-height: 30px;
  line-height: 1.875rem;
  margin-bottom: 0 !important;
}
html.lt-ie10 section.static .h4 + * {
  margin-top: 10px;
}
html.lt-ie10 section.static .h5 {
  font-weight: normal;
  margin: 0;
  padding: 0;
  font-size: 20px !important;
  font-size: 1.25rem !important;
  line-height: 28px;
  line-height: 1.75rem;
  margin-bottom: 0 !important;
}
html.lt-ie10 section.static .h5 + * {
  margin-top: 8px;
}
html.lt-ie10 section.static .h6 {
  font-weight: bold;
  margin: 0;
  padding: 0;
  font-size: 17px !important;
  font-size: 1.0625rem !important;
  line-height: 26px;
  line-height: 1.625rem;
  margin-bottom: 0 !important;
}
html.lt-ie10 section.static .h6 + * {
  margin-top: 7px;
}
html.lt-ie10 section.static h1 {
  font-weight: normal;
  margin: 0;
  padding: 0;
  font-size: 36px !important;
  font-size: 2.25rem !important;
  line-height: 42px;
  line-height: 2.625rem;
  margin-bottom: 0 !important;
  margin-bottom: 26px !important;
  margin-bottom: 1.625rem !important;
}
html.lt-ie10 section.static h1 + * {
  margin-top: 10px;
}
html.lt-ie10 section.static h1 + * {
  margin-top: 10px;
}
html.lt-ie10 section.static h1 + h2 {
  margin-top: 16px;
}
html.lt-ie10 section.static h1 + h3 {
  margin-top: 16px;
}
html.lt-ie10 section.static h1 + h4 {
  margin-top: 14px;
}
html.lt-ie10 section.static h1 + h5 {
  margin-top: 12px;
}
html.lt-ie10 section.static h1 + h6 {
  margin-top: 11px;
}
html.lt-ie10 section.static section.layout {
  /** Text **/
  /** Images **/
  /** Lists */
}
html.lt-ie10 section.static section.layout h2 {
  font-weight: normal;
  margin: 0;
  padding: 0;
  font-size: 32px !important;
  font-size: 2rem !important;
  line-height: 36px;
  line-height: 2.25rem;
  margin-bottom: 0 !important;
}
html.lt-ie10 section.static section.layout h2 + * {
  margin-top: 12px;
}
html.lt-ie10 section.static section.layout h2 + * {
  margin-top: 12px;
}
html.lt-ie10 section.static section.layout h2 + h3 {
  margin-top: 18px;
}
html.lt-ie10 section.static section.layout h2 + h4 {
  margin-top: 16px;
}
html.lt-ie10 section.static section.layout h2 + h5 {
  margin-top: 14px;
}
html.lt-ie10 section.static section.layout h2 + h6 {
  margin-top: 13px;
}
html.lt-ie10 section.static section.layout h3 {
  font-weight: normal;
  margin: 0;
  padding: 0;
  font-size: 28px !important;
  font-size: 1.75rem !important;
  line-height: 32px;
  line-height: 2rem;
  margin-bottom: 0 !important;
}
html.lt-ie10 section.static section.layout h3 + * {
  margin-top: 12px;
}
html.lt-ie10 section.static section.layout h3 + * {
  margin-top: 12px;
}
html.lt-ie10 section.static section.layout h3 + h4 {
  margin-top: 16px;
}
html.lt-ie10 section.static section.layout h3 + h5 {
  margin-top: 14px;
}
html.lt-ie10 section.static section.layout h3 + h6 {
  margin-top: 13px;
}
html.lt-ie10 section.static section.layout h4 {
  font-weight: normal;
  margin: 0;
  padding: 0;
  font-size: 24px !important;
  font-size: 1.5rem !important;
  line-height: 30px;
  line-height: 1.875rem;
  margin-bottom: 0 !important;
}
html.lt-ie10 section.static section.layout h4 + * {
  margin-top: 10px;
}
html.lt-ie10 section.static section.layout h4 + * {
  margin-top: 10px;
}
html.lt-ie10 section.static section.layout h4 + h5 {
  margin-top: 12px;
}
html.lt-ie10 section.static section.layout h4 + h6 {
  margin-top: 11px;
}
html.lt-ie10 section.static section.layout h5 {
  font-weight: normal;
  margin: 0;
  padding: 0;
  font-size: 20px !important;
  font-size: 1.25rem !important;
  line-height: 28px;
  line-height: 1.75rem;
  margin-bottom: 0 !important;
}
html.lt-ie10 section.static section.layout h5 + * {
  margin-top: 8px;
}
html.lt-ie10 section.static section.layout h5 + * {
  margin-top: 8px;
}
html.lt-ie10 section.static section.layout h5 + h6 {
  margin-top: 9px;
}
html.lt-ie10 section.static section.layout h6 {
  font-weight: bold;
  margin: 0;
  padding: 0;
  font-size: 17px !important;
  font-size: 1.0625rem !important;
  line-height: 26px;
  line-height: 1.625rem;
  margin-bottom: 0 !important;
}
html.lt-ie10 section.static section.layout h6 + * {
  margin-top: 7px;
}
html.lt-ie10 section.static section.layout h6 + * {
  margin-top: 7px;
}
html.lt-ie10 section.static section.layout b,
html.lt-ie10 section.static section.layout strong {
  font-weight: bold;
}
html.lt-ie10 section.static section.layout i,
html.lt-ie10 section.static section.layout em {
  font-style: italic;
}
html.lt-ie10 section.static section.layout a {
  color: #2a6ebb;
  text-decoration: none;
}
html.lt-ie10 section.static section.layout .p {
  font-size: 16px !important;
  font-size: 1rem !important;
  line-height: 26px !important;
  line-height: 1.625rem !important;
}
html.lt-ie10 section.static section.layout p {
  font-size: 16px !important;
  font-size: 1rem !important;
  line-height: 26px !important;
  line-height: 1.625rem !important;
  margin-bottom: 0 !important;
}
html.lt-ie10 section.static section.layout p + h2,
html.lt-ie10 section.static section.layout p + h3,
html.lt-ie10 section.static section.layout p + h4,
html.lt-ie10 section.static section.layout p + h5,
html.lt-ie10 section.static section.layout p + h6,
html.lt-ie10 section.static section.layout p + p {
  margin-top: 26px;
  margin-top: 1.625rem;
}
html.lt-ie10 section.static section.layout figcaption {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 26px;
  line-height: 1.625rem;
  max-width: 100%;
}
html.lt-ie10 section.static section.layout img {
  max-width: 100%;
  height: auto;
}
html.lt-ie10 section.static section.layout ol {
  margin-left: 16px;
  margin-left: 1rem;
  list-style-type: decimal;
}
html.lt-ie10 section.static section.layout ul {
  font-size: 16px !important;
  font-size: 1rem !important;
  line-height: 26px !important;
  line-height: 1.625rem !important;
  margin-left: 16px;
  margin-left: 1rem;
  list-style-type: disc;
  margin-bottom: 0 !important;
}
* + html.lt-ie10 section.static section.layout ul {
  margin-top: 13px;
  margin-top: 0.8125rem;
}
html.lt-ie10 section.static section.layout li {
  font-size: 16px !important;
  font-size: 1rem !important;
  line-height: 26px !important;
  line-height: 1.625rem !important;
  margin-bottom: 0 !important;
}
html.lt-ie10 section.static section.layout h2 + ol li,
html.lt-ie10 section.static section.layout h3 + ol li,
html.lt-ie10 section.static section.layout h4 + ol li,
html.lt-ie10 section.static section.layout h5 + ol li,
html.lt-ie10 section.static section.layout h6 + ol li,
html.lt-ie10 section.static section.layout h2 + ul li,
html.lt-ie10 section.static section.layout h3 + ul li,
html.lt-ie10 section.static section.layout h4 + ul li,
html.lt-ie10 section.static section.layout h5 + ul li,
html.lt-ie10 section.static section.layout h6 + ul li {
  margin-top: 13px;
  margin-top: 0.8125rem;
}
html.lt-ie10 section.static section.layout dl {
  font-size: 16px !important;
  font-size: 1rem !important;
  line-height: 26px !important;
  line-height: 1.625rem !important;
}
html.lt-ie10 section.static section.layout dl dt {
  font-weight: bold;
}
html.lt-ie10 section.static section.layout dl dd {
  margin-bottom: 26px;
  margin-bottom: 1.625rem;
}
html.lt-ie10 section.static section.layout p + h2,
html.lt-ie10 section.static section.layout table + h2 {
  margin-top: 12px !important;
}
html.lt-ie10 section.static section.layout table {
  width: 100%;
}
html.lt-ie10 section.static section.layout table tr th {
  font-weight: bold;
  margin: 0;
  padding: 0;
  font-size: 17px !important;
  font-size: 1.0625rem !important;
  line-height: 26px;
  line-height: 1.625rem;
  margin-bottom: 0 !important;
  text-align: left;
}
html.lt-ie10 section.static section.layout table tr th + * {
  margin-top: 7px;
}
html.lt-ie10 section.static section.layout table tr td {
  font-size: 16px !important;
  font-size: 1rem !important;
  line-height: 26px !important;
  line-height: 1.625rem !important;
}
html.lt-ie10 section.static section.layout table tr + tr th,
html.lt-ie10 section.static section.layout table tr + tr td {
  padding-top: 7px;
  padding-top: 0.4375rem;
}
@media screen and (max-width: 640px) {
  section.static section.layout table th {
    display: block;
  }
  section.static section.layout table td {
    display: block;
    margin-top: 0 !important;
    padding-top: 0 !important;
  }
}
@media screen and (min-width: 641px) {
  section.static section.layout table th {
    width: 25%;
  }
  section.static section.layout table th {
    padding-right: 10px;
  }
  section.static section.layout table td {
    padding-left: 10px;
  }
}
html.lt-ie10 section.static section.layout table th {
  width: 25%;
}
html.lt-ie10 section.static section.layout table th {
  padding-right: 10px;
}
html.lt-ie10 section.static section.layout table td {
  padding-left: 10px;
}
@media screen and (min-width: 769px) and (max-width: 1024px) {
  section.static section.layout {
    width: 735px;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  section.static section.layout {
    width: 955px;
  }
}
@media screen and (min-width: 1281px) {
  section.static section.layout {
    width: 1155px;
  }
}
body.home section.main section + section {
  margin-top: 20px;
  margin-top: 1.25rem;
}
body.home section.main header {
  margin-left: -46px;
  margin-left: -2.875rem;
  margin-bottom: 20px;
  margin-bottom: 1.25rem;
}
body.home section.main header div.icon {
  display: inline-block;
  height: 36px;
  width: 36px;
  vertical-align: top;
}
body.home section.main header div.icon.latest-articles {
  background-image: url('//resources.bmj.com/repository/journals-network-project/images/wordpress/icon-latest-article.png');
}
body.home section.main header div.icon.popular-articles {
  background-image: url('//resources.bmj.com/repository/journals-network-project/images/wordpress/icon-popular-articles.png');
}
body.home section.main header div.icon.publish-in-journal {
  background-image: url('//resources.bmj.com/repository/journals-network-project/images/wordpress/icon-publish-in-this-journal.png');
}
body.home section.main header div.icon.related-journals {
  background-image: url('//resources.bmj.com/repository/journals-network-project/images/wordpress/icon-related-journals.png');
}
body.home section.main header div.icon svg {
  border-radius: 18px;
  height: 36px;
  width: 36px;
}
body.home section.main header h2 {
  display: inline;
  margin: 0;
  margin-left: 10px;
  text-transform: uppercase;
  font-size: 30px;
  font-size: 1.875rem;
  line-height: 36px;
  line-height: 2.25rem;
}
@media screen and (max-width: 768px) {
  body.home section.main header h2 {
    font-size: 26px;
    font-size: 1.625rem;
  }
}
body.home section.main .intro > div {
  display: inline-block;
}
body.home section.main .intro aside {
  display: inline-block;
  vertical-align: top;
}
body.home section.main .intro aside div {
  float: left;
}
body.home section.main .intro aside img {
  margin-left: 1em;
  width: 94px;
}
@media screen and (min-width: 1025px) {
  body.home section.main .intro > div {
    width: 65%;
  }
  body.home section.main .intro > div aside {
    margin-lefT: 1em;
  }
}
html.lt-ie10 body.home section.main .intro > div {
  width: 65%;
}
html.lt-ie10 body.home section.main .intro > div aside {
  margin-lefT: 1em;
}
body.home section.main .articles {
  clear: both;
}
@media screen and (min-width: 769px) {
  body.home section.main .articles {
    white-space: nowrap;
  }
}
html.lt-ie10 body.home section.main .articles {
  white-space: nowrap;
}
body.home section.main .articles > div {
  display: inline-block;
  vertical-align: top;
  white-space: normal;
  padding-left: 46px;
  padding-left: 2.875rem;
}
@media screen and (max-width: 768px) {
  body.home section.main .articles > div + div {
    margin-top: 20px;
    margin-top: 1.25rem;
  }
}
@media screen and (min-width: 769px) {
  body.home section.main .articles > div {
    max-width: calc(50% - 46px);
  }
}
html.lt-ie10 body.home section.main .articles > div {
  max-width: calc(50% - 46px);
}
body.home section.main .articles > div header {
  margin-bottom: 10px;
  margin-bottom: 0.625rem;
}
body.home section.main .articles > div img {
  padding-left: 10px;
  padding-left: 0.625rem;
}
body.home section.main .articles > div img.editors-choice {
  height: 14px;
}
body.home section.main .articles > div img.open-access {
  height: 17px;
  vertical-align: text-bottom;
}
body.home section.main .publish-in-journal header {
  margin-left: 0;
}
body.home section.main .publish-in-journal ul {
  margin: 0;
  margin-left: 46px;
  margin-left: 2.875rem;
}
body.home section.main .publish-in-journal ul li {
  background-color: #eee;
  display: inline-block;
}
@media screen and (max-width: 480px) {
  body.home section.main .publish-in-journal ul li {
    width: 90%;
  }
}
body.home section.main .publish-in-journal ul li a {
  color: black;
  border: 1px solid #ccc;
  border-radius: 2px;
  display: inline-block;
}
html.no-touch body.home section.main .publish-in-journal ul li a:hover {
  background-color: rgba(0, 0, 0, 0.2);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#33000000', endColorstr='#33000000');
}
@media screen and (max-width: 480px) {
  body.home section.main .publish-in-journal ul li a {
    padding: 4px 0 4px 0;
    text-align: center;
    width: 100%;
  }
}
@media screen and (min-width: 481px) {
  body.home section.main .publish-in-journal ul li a {
    padding: 4px 8px 4px 8px;
  }
}
html.lt-ie10 body.home section.main .publish-in-journal ul li a {
  padding: 4px 8px 4px 8px;
}
@media screen and (min-width: 481px) {
  body.home section.main .publish-in-journal ul li {
    margin-right: 1rem;
  }
}
html.lt-ie10 body.home section.main .publish-in-journal ul li {
  margin-right: 1rem;
}
body.home section.main .related-journals div {
  padding-left: 46px;
  padding-left: 2.875rem;
}
body.home section.main .related-journals div article {
  display: inline-block;
  vertical-align: top;
}
@media screen and (max-width: 640px) {
  body.home section.main .related-journals div article {
    width: 100%;
  }
  body.home section.main .related-journals div article:not(:first-of-type) {
    margin-top: 30px;
    margin-top: 1.875rem;
  }
}
@media screen and (min-width: 769px) and (max-width: 1280px) {
  body.home section.main .related-journals div article {
    width: 49.5%;
  }
  body.home section.main .related-journals div article:nth-child(n+3) {
    margin-top: 30px;
    margin-top: 1.875rem;
  }
}
@media screen and (min-width: 1281px) {
  body.home section.main .related-journals div article {
    width: 33%;
  }
  body.home section.main .related-journals div article:nth-child(n+4) {
    margin-top: 30px;
    margin-top: 1.875rem;
  }
}
html.lt-ie10 body.home section.main .related-journals div article {
  width: 33%;
}
html.lt-ie10 body.home section.main .related-journals div article:nth-child(n+4) {
  margin-top: 30px;
  margin-top: 1.875rem;
}
body.home section.main .related-journals div article h6 {
  font-weight: normal;
  text-transform: uppercase;
}
body.home section.main .related-journals div article img {
  float: left;
  margin-right: 1rem;
  width: 94px;
}
body.home section.main .related-journals div article p {
  margin-bottom: 0;
}
