html {
  background-color: #fff;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 1rem;
  font-family: avenir,Helvetica,Arial,sans-serif;
  word-wrap: break-word;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility
}

@media screen and (min-width: 100em) {
  html {
      font-size:1vw
  }
}

*,:after,:before {
  -webkit-box-sizing: inherit;
  box-sizing: inherit
}

body,html {
  margin: 0;
  padding: 0;
  font-family: avenir,Helvetica,Arial,sans-serif
}

iframe,img {
  max-width: 100%
}

p {
  padding: 0
}

ol,p,ul {
  margin: 0
}

ul {
  list-style: none;
  padding: 0
}

button[tabindex="0"] {
  cursor: pointer
}

ol,p,table,ul {
  line-height: 1.5
}

figure,h1,h2,h3,h4,h5,h6 {
  margin: 0
}

.js-focus-visible :focus:not(.focus-visible) {
  outline: none
}

ol li,ul li {
  line-height: 1.5;
  margin-bottom: 1rem
}

ol li:last-child,ul li:last-child {
  margin-bottom: 0
}

ol ol,ol ul,ul ol,ul ul {
  margin-top: 1rem
}

ul li {
  padding-left: .75rem;
  position: relative
}

ul li:before {
  content: "";
  height: .25rem;
  width: .25rem;
  background-color: #c80000;
  display: block;
  position: absolute;
  left: 0;
  top: .6em
}

ol {
  list-style-position: inside;
  padding-left: 0
}

ul ul {
  padding-left: 1rem
}

ol ol {
  padding-left: 1.5rem
}

ol+*,ul+* {
  margin-top: 1.5rem
}

dl {
  width: auto
}

dd,dl,dt {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
  margin: 0
}

dd,dt {
  margin-bottom: .5rem;
  text-align: left
}

dl dd:last-of-type {
  margin-bottom: 0
}

dt {
  font-weight: 700;
  margin-top: 1rem
}

dt:first-of-type {
  margin-top: 0
}

@media screen and (min-width: 48em) {
  dl:after,dt:after {
      display:block;
      content: "";
      clear: both
  }

  dt {
      float: left;
      width: 14rem;
      padding: 0;
      clear: both
  }

  dd,dt {
      margin: 0
  }

  dd {
      float: right;
      clear: right;
      width: calc(100% - 14rem);
      padding: 0 0 1rem
  }

  @supports (display: grid) {
      dd,dl,dt {
          float:none;
          margin: 0;
          padding: 0;
          max-width: none
      }

      dd,dt {
          width: 100%
      }

      dl {
          display: grid;
          grid-template-columns: repeat(2,1fr);
          grid-template-columns: -webkit-max-content;
          grid-template-columns: max-content
      }

      dt {
          grid-column: 1;
          max-width: 14rem;
          padding-right: 1rem
      }

      dd,dt {
          padding-bottom: 1rem
      }

      dd {
          grid-column: 2
      }
  }
}

@font-face {
  font-family: avenir;
  src: url(assets/fonts/avenir-book.eot);
  src: url(assets/fonts/avenir-book.eot) format("embedded-opentype"),url(assets/fonts/avenir-book.woff2) format("woff2"),url(assets/fonts/avenir-book.woff) format("woff"),url(assets/fonts/avenir-book.ttf) format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap
}

@font-face {
  font-family: avenir;
  src: url(assets/fonts/avenir-black.eot);
  src: url(assets/fonts/avenir-black.eot) format("embedded-opentype"),url(assets/fonts/avenir-black.woff2) format("woff2"),url(assets/fonts/avenir-black.woff) format("woff"),url(assets/fonts/avenir-black.ttf) format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap
}

@font-face {
  font-family: caecilia-roman-heavy;
  src: url(assets/fonts/caecilia-roman-heavy.eot);
  src: url(assets/fonts/caecilia-roman-heavy.eot) format("embedded-opentype"),url(assets/fonts/caecilia-roman-heavy.woff2) format("woff2"),url(assets/fonts/caecilia-roman-heavy.woff) format("woff"),url(assets/fonts/caecilia-roman-heavy.ttf) format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap
}

[type=date],[type=datetime-local],[type=email],[type=password],[type=tel],[type=text],select,textarea {
  font-size: 1.25rem;
  line-height: 1.2;
  background-color: #fafafa;
  border: 2px solid #e5e5e5;
  color: #000;
  display: block;
  font-family: avenir,Helvetica,Arial,sans-serif;
  font-weight: 700;
  padding: 1.25rem 1.5rem;
  width: 100%;
  -webkit-transition: all .1s ease-in-out;
  transition: all .1s ease-in-out
}

[type=date]::-webkit-input-placeholder,[type=datetime-local]::-webkit-input-placeholder,[type=email]::-webkit-input-placeholder,[type=password]::-webkit-input-placeholder,[type=tel]::-webkit-input-placeholder,[type=text]::-webkit-input-placeholder,select::-webkit-input-placeholder,textarea::-webkit-input-placeholder {
  color: #939393
}

[type=date]::-moz-placeholder,[type=datetime-local]::-moz-placeholder,[type=email]::-moz-placeholder,[type=password]::-moz-placeholder,[type=tel]::-moz-placeholder,[type=text]::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder {
  color: #939393
}

[type=date]:-ms-input-placeholder,[type=datetime-local]:-ms-input-placeholder,[type=email]:-ms-input-placeholder,[type=password]:-ms-input-placeholder,[type=tel]:-ms-input-placeholder,[type=text]:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder {
  color: #939393
}

[type=date]::-ms-input-placeholder,[type=datetime-local]::-ms-input-placeholder,[type=email]::-ms-input-placeholder,[type=password]::-ms-input-placeholder,[type=tel]::-ms-input-placeholder,[type=text]::-ms-input-placeholder,select::-ms-input-placeholder,textarea::-ms-input-placeholder {
  color: #939393
}

[type=date]::placeholder,[type=datetime-local]::placeholder,[type=email]::placeholder,[type=password]::placeholder,[type=tel]::placeholder,[type=text]::placeholder,select::placeholder,textarea::placeholder {
  color: #939393
}

[type=date]:focus,[type=datetime-local]:focus,[type=email]:focus,[type=password]:focus,[type=tel]:focus,[type=text]:focus,select:focus,textarea:focus {
  border: 2px solid #b9b9b9;
  background-color: #fff
}

[type=date],[type=datetime-local],[type=email],[type=password],[type=tel],[type=text] {
  line-height: 1
}

textarea {
  line-height: 1.5
}

textarea[disabled] {
  cursor: not-allowed;
  color: #939393
}

select:not([multiple]) {
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 1rem 1rem;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 8.228L11.497 5 13 6.386 8 11 3 6.386 4.502 5z' fill='currentColor'/%3E%3C/svg%3E");
  background-position: right 1rem top 50%;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none
}

select:not([multiple]) ::-ms-expand {
  display: none
}

.icon--small {
  width: 1rem;
  height: 1rem
}

.icon--medium {
  width: 1.5rem;
  height: 1.5rem
}

.icon--large {
  width: 2rem;
  height: 2rem
}

blockquote {
  font-size: 1.25rem;
  line-height: 1.2;
  font-family: caecilia-roman-heavy,Arial,sans-serif;
  color: #000;
  display: block;
  margin: 0;
  padding: 2rem 0 2rem 2rem;
  max-width: 32rem;
  width: 100%;
  position: relative
}

@media screen and (min-width: 1024px) {
  blockquote {
      font-size:1.5rem;
      line-height: 1.33
  }
}

blockquote cite,blockquote p {
  margin-top: 1rem
}

blockquote cite {
  display: block;
  text-align: right
}

blockquote cite:before {
  content: "- "
}

blockquote a {
  color: currentColor;
  border-bottom: .125rem dotted #3f3f3f;
  font-weight: 700;
  -webkit-transition: all .1s ease-in-out;
  transition: all .1s ease-in-out;
  text-decoration: none;
  display: inline-block;
  position: relative;
  line-height: 1.1;
  display: initial;
  padding-bottom: 0;
  font-weight: 400!important
}

blockquote a:focus,blockquote a:hover {
  color: #c80000
}

blockquote a:active {
  color: #a00000
}

blockquote a:focus,blockquote a:hover {
  border-bottom-color: #c80000;
  border-bottom-style: solid
}

blockquote a:active {
  border-bottom-color: #a00000;
  border-bottom-style: solid
}

blockquote>:first-child {
  position: relative;
  margin-top: 0
}

blockquote>:first-child:before {
  color: #c80000;
  position: absolute;
  content: "“";
  top: 0;
  left: -1.25rem
}

.u-bg-black blockquote,.u-bg-black blockquote>:first-child:before,.u-bg-grey blockquote,.u-bg-grey blockquote>:first-child:before,.u-bg-red blockquote,.u-bg-red blockquote>:first-child:before,blockquote.u-bg-black,blockquote.u-bg-black>:first-child:before,blockquote.u-bg-grey,blockquote.u-bg-grey>:first-child:before,blockquote.u-bg-red,blockquote.u-bg-red>:first-child:before {
  color: #fff
}

.u-bg-black blockquote a,.u-bg-black blockquote a:active,.u-bg-black blockquote a:focus,.u-bg-black blockquote a:hover,.u-bg-grey blockquote a,.u-bg-grey blockquote a:active,.u-bg-grey blockquote a:focus,.u-bg-grey blockquote a:hover,.u-bg-red blockquote a,.u-bg-red blockquote a:active,.u-bg-red blockquote a:focus,.u-bg-red blockquote a:hover,blockquote.u-bg-black a,blockquote.u-bg-black a:active,blockquote.u-bg-black a:focus,blockquote.u-bg-black a:hover,blockquote.u-bg-grey a,blockquote.u-bg-grey a:active,blockquote.u-bg-grey a:focus,blockquote.u-bg-grey a:hover,blockquote.u-bg-red a,blockquote.u-bg-red a:active,blockquote.u-bg-red a:focus,blockquote.u-bg-red a:hover {
  color: currentColor;
  border-bottom-color: currentColor
}

blockquote.u-bg-black,blockquote.u-bg-grey,blockquote.u-bg-red {
  padding: 2rem
}

@media screen and (min-width: 48em) {
  .u-bg-black blockquote,.u-bg-grey blockquote,.u-bg-red blockquote,blockquote,blockquote.u-bg-black,blockquote.u-bg-grey,blockquote.u-bg-red {
      padding:4rem
  }
}

.u-border {
  border-style: solid;
  border-width: 1px
}

.u-border--none {
  border-color: transparent!important
}

.u-bg-black {
  background-color: #000!important
}

.u-black {
  color: #000!important
}

.u-border--black {
  border-color: #000!important
}

.u-fill-black {
  fill: #000!important
}

.u-stroke-black {
  stroke: #000!important
}

.u-bg-white {
  background-color: #fff!important
}

.u-white {
  color: #fff!important
}

.u-border--white {
  border-color: #fff!important
}

.u-fill-white {
  fill: #fff!important
}

.u-stroke-white {
  stroke: #fff!important
}

.u-bg-red {
  background-color: #c80000!important
}

.u-red {
  color: #c80000!important
}

.u-border--red {
  border-color: #c80000!important
}

.u-fill-red {
  fill: #c80000!important
}

.u-stroke-red {
  stroke: #c80000!important
}

.u-bg-red-80 {
  background-color: #a00000!important
}

.u-red-80 {
  color: #a00000!important
}

.u-border--red-80 {
  border-color: #a00000!important
}

.u-fill-red-80 {
  fill: #a00000!important
}

.u-stroke-red-80 {
  stroke: #a00000!important
}

.u-bg-red-120 {
  background-color: #d33333!important
}

.u-red-120 {
  color: #d33333!important
}

.u-border--red-120 {
  border-color: #d33333!important
}

.u-fill-red-120 {
  fill: #d33333!important
}

.u-stroke-red-120 {
  stroke: #d33333!important
}

.u-bg-grey {
  background-color: #3f3f3f!important
}

.u-grey {
  color: #3f3f3f!important
}

.u-border--grey {
  border-color: #3f3f3f!important
}

.u-fill-grey {
  fill: #3f3f3f!important
}

.u-stroke-grey {
  stroke: #3f3f3f!important
}

.u-bg-grey-copy {
  background-color: #2d2d2d!important
}

.u-grey-copy {
  color: #2d2d2d!important
}

.u-border--grey-copy {
  border-color: #2d2d2d!important
}

.u-fill-grey-copy {
  fill: #2d2d2d!important
}

.u-stroke-grey-copy {
  stroke: #2d2d2d!important
}

.u-bg-grey-accessible {
  background-color: #939393!important
}

.u-grey-accessible {
  color: #939393!important
}

.u-border--grey-accessible {
  border-color: #939393!important
}

.u-fill-grey-accessible {
  fill: #939393!important
}

.u-stroke-grey-accessible {
  stroke: #939393!important
}

.u-bg-grey-50 {
  background-color: #b9b9b9!important
}

.u-grey-50 {
  color: #b9b9b9!important
}

.u-border--grey-50 {
  border-color: #b9b9b9!important
}

.u-fill-grey-50 {
  fill: #b9b9b9!important
}

.u-stroke-grey-50 {
  stroke: #b9b9b9!important
}

.u-bg-grey-25 {
  background-color: #dcdcdc!important
}

.u-grey-25 {
  color: #dcdcdc!important
}

.u-border--grey-25 {
  border-color: #dcdcdc!important
}

.u-fill-grey-25 {
  fill: #dcdcdc!important
}

.u-stroke-grey-25 {
  stroke: #dcdcdc!important
}

.u-bg-grey-10 {
  background-color: #e5e5e5!important
}

.u-grey-10 {
  color: #e5e5e5!important
}

.u-border--grey-10 {
  border-color: #e5e5e5!important
}

.u-fill-grey-10 {
  fill: #e5e5e5!important
}

.u-stroke-grey-10 {
  stroke: #e5e5e5!important
}

.u-bg-grey-5 {
  background-color: #f2f2f2!important
}

.u-grey-5 {
  color: #f2f2f2!important
}

.u-border--grey-5 {
  border-color: #f2f2f2!important
}

.u-fill-grey-5 {
  fill: #f2f2f2!important
}

.u-stroke-grey-5 {
  stroke: #f2f2f2!important
}

.u-bg-grey-2 {
  background-color: #fafafa!important
}

.u-grey-2 {
  color: #fafafa!important
}

.u-border--grey-2 {
  border-color: #fafafa!important
}

.u-fill-grey-2 {
  fill: #fafafa!important
}

.u-stroke-grey-2 {
  stroke: #fafafa!important
}

.u-bg-ocean {
  background-color: #38627f!important
}

.u-ocean {
  color: #38627f!important
}

.u-border--ocean {
  border-color: #38627f!important
}

.u-fill-ocean {
  fill: #38627f!important
}

.u-stroke-ocean {
  stroke: #38627f!important
}

.u-bg-dandelion {
  background-color: #f7a600!important
}

.u-dandelion {
  color: #f7a600!important
}

.u-border--dandelion {
  border-color: #f7a600!important
}

.u-fill-dandelion {
  fill: #f7a600!important
}

.u-stroke-dandelion {
  stroke: #f7a600!important
}

.u-bg-basil {
  background-color: #4b685a!important
}

.u-basil {
  color: #4b685a!important
}

.u-border--basil {
  border-color: #4b685a!important
}

.u-fill-basil {
  fill: #4b685a!important
}

.u-stroke-basil {
  stroke: #4b685a!important
}

.u-bg-tangerine {
  background-color: #ec6726!important
}

.u-tangerine {
  color: #ec6726!important
}

.u-border--tangerine {
  border-color: #ec6726!important
}

.u-fill-tangerine {
  fill: #ec6726!important
}

.u-stroke-tangerine {
  stroke: #ec6726!important
}

.u-bg-success {
  background-color: #8cc84b!important
}

.u-success {
  color: #8cc84b!important
}

.u-border--success {
  border-color: #8cc84b!important
}

.u-fill-success {
  fill: #8cc84b!important
}

.u-stroke-success {
  stroke: #8cc84b!important
}

.u-bg-success-light {
  background-color: #dcf0dc!important
}

.u-success-light {
  color: #dcf0dc!important
}

.u-border--success-light {
  border-color: #dcf0dc!important
}

.u-fill-success-light {
  fill: #dcf0dc!important
}

.u-stroke-success-light {
  stroke: #dcf0dc!important
}

.u-bg-information {
  background-color: #64c8fa!important
}

.u-information {
  color: #64c8fa!important
}

.u-border--information {
  border-color: #64c8fa!important
}

.u-fill-information {
  fill: #64c8fa!important
}

.u-stroke-information {
  stroke: #64c8fa!important
}

.u-bg-information-light {
  background-color: #dcf0fa!important
}

.u-information-light {
  color: #dcf0fa!important
}

.u-border--information-light {
  border-color: #dcf0fa!important
}

.u-fill-information-light {
  fill: #dcf0fa!important
}

.u-stroke-information-light {
  stroke: #dcf0fa!important
}

.u-bg-warning {
  background-color: #ffde0a!important
}

.u-warning {
  color: #ffde0a!important
}

.u-border--warning {
  border-color: #ffde0a!important
}

.u-fill-warning {
  fill: #ffde0a!important
}

.u-stroke-warning {
  stroke: #ffde0a!important
}

.u-bg-warning-light {
  background-color: #fffac8!important
}

.u-warning-light {
  color: #fffac8!important
}

.u-border--warning-light {
  border-color: #fffac8!important
}

.u-fill-warning-light {
  fill: #fffac8!important
}

.u-stroke-warning-light {
  stroke: #fffac8!important
}

.u-bg-error {
  background-color: #f24137!important
}

.u-error {
  color: #f24137!important
}

.u-border--error {
  border-color: #f24137!important
}

.u-fill-error {
  fill: #f24137!important
}

.u-stroke-error {
  stroke: #f24137!important
}

.u-bg-error-light {
  background-color: #fe9898!important
}

.u-error-light {
  color: #fe9898!important
}

.u-border--error-light {
  border-color: #fe9898!important
}

.u-fill-error-light {
  fill: #fe9898!important
}

.u-stroke-error-light {
  stroke: #fe9898!important
}

.h100 {
  font-size: 3rem;
  line-height: 1.17
}

@media screen and (min-width: 460px) {
  .h100 {
      font-size:6rem
  }
}

@media screen and (min-width: 1024px) {
  .h100 {
      font-size:9rem
  }
}

@media screen and (min-width: 460px) {
  .h100 {
      line-height:1.25
  }
}

@media screen and (min-width: 1024px) {
  .h100 {
      line-height:1.22
  }
}

.h200 {
  font-size: 2.5rem;
  line-height: 1.2
}

@media screen and (min-width: 460px) {
  .h200 {
      font-size:4rem
  }
}

@media screen and (min-width: 1024px) {
  .h200 {
      font-size:5.5rem
  }
}

@media screen and (min-width: 460px) {
  .h200 {
      line-height:1.25
  }
}

@media screen and (min-width: 1024px) {
  .h200 {
      line-height:1.18
  }
}

.h300 {
  font-size: 2rem;
  line-height: 1.25
}

@media screen and (min-width: 460px) {
  .h300 {
      font-size:3rem
  }
}

@media screen and (min-width: 1024px) {
  .h300 {
      font-size:3.5rem
  }
}

@media screen and (min-width: 460px) {
  .h300 {
      line-height:1.17
  }
}

@media screen and (min-width: 1024px) {
  .h300 {
      line-height:1.14
  }
}

.h400 {
  font-size: 1.5rem;
  line-height: 1.33
}

@media screen and (min-width: 460px) {
  .h400 {
      font-size:2rem
  }
}

@media screen and (min-width: 1024px) {
  .h400 {
      font-size:2.5rem
  }
}

@media screen and (min-width: 460px) {
  .h400 {
      line-height:1.25
  }
}

@media screen and (min-width: 1024px) {
  .h400 {
      line-height:1.2
  }
}

.h500 {
  font-size: 1.5rem;
  line-height: 1.33
}

@media screen and (min-width: 1024px) {
  .h500 {
      font-size:2rem;
      line-height: 1.25
  }
}

.h600 {
  font-size: 1.25rem;
  line-height: 1.2
}

@media screen and (min-width: 1024px) {
  .h600 {
      font-size:1.5rem;
      line-height: 1.33
  }
}

.h700 {
  font-size: 1.25rem;
  line-height: 1.2
}

.h800 {
  font-size: 1rem;
  line-height: 1.5
}

.u-margin-0 {
  margin: 0!important
}

.u-margin-top-0 {
  margin-top: 0!important
}

.u-margin-bottom-0 {
  margin-bottom: 0!important
}

.u-margin-left-0 {
  margin-left: 0!important
}

.u-margin-right-0 {
  margin-right: 0!important
}

.u-padding-0 {
  padding: 0!important
}

.u-padding-top-0 {
  padding-top: 0!important
}

.u-padding-bottom-0 {
  padding-bottom: 0!important
}

.u-padding-left-0 {
  padding-left: 0!important
}

.u-padding-right-0 {
  padding-right: 0!important
}

.u-margin-1 {
  margin: 1rem!important
}

.u-margin-top-1 {
  margin-top: 1rem!important
}

.u-margin-bottom-1 {
  margin-bottom: 1rem!important
}

.u-margin-left-1 {
  margin-left: 1rem!important
}

.u-margin-right-1 {
  margin-right: 1rem!important
}

.u-padding-1 {
  padding: 1rem!important
}

.u-padding-top-1 {
  padding-top: 1rem!important
}

.u-padding-bottom-1 {
  padding-bottom: 1rem!important
}

.u-padding-left-1 {
  padding-left: 1rem!important
}

.u-padding-right-1 {
  padding-right: 1rem!important
}

.u-margin-2 {
  margin: 2rem!important
}

.u-margin-top-2 {
  margin-top: 2rem!important
}

.u-margin-bottom-2 {
  margin-bottom: 2rem!important
}

.u-margin-left-2 {
  margin-left: 2rem!important
}

.u-margin-right-2 {
  margin-right: 2rem!important
}

.u-padding-2 {
  padding: 2rem!important
}

.u-padding-top-2 {
  padding-top: 2rem!important
}

.u-padding-bottom-2 {
  padding-bottom: 2rem!important
}

.u-padding-left-2 {
  padding-left: 2rem!important
}

.u-padding-right-2 {
  padding-right: 2rem!important
}

.u-margin-3 {
  margin: 3rem!important
}

.u-margin-top-3 {
  margin-top: 3rem!important
}

.u-margin-bottom-3 {
  margin-bottom: 3rem!important
}

.u-margin-left-3 {
  margin-left: 3rem!important
}

.u-margin-right-3 {
  margin-right: 3rem!important
}

.u-padding-3 {
  padding: 3rem!important
}

.u-padding-top-3 {
  padding-top: 3rem!important
}

.u-padding-bottom-3 {
  padding-bottom: 3rem!important
}

.u-padding-left-3 {
  padding-left: 3rem!important
}

.u-padding-right-3 {
  padding-right: 3rem!important
}

.u-margin-4 {
  margin: 4rem!important
}

.u-margin-top-4 {
  margin-top: 4rem!important
}

.u-margin-bottom-4 {
  margin-bottom: 4rem!important
}

.u-margin-left-4 {
  margin-left: 4rem!important
}

.u-margin-right-4 {
  margin-right: 4rem!important
}

.u-padding-4 {
  padding: 4rem!important
}

.u-padding-top-4 {
  padding-top: 4rem!important
}

.u-padding-bottom-4 {
  padding-bottom: 4rem!important
}

.u-padding-left-4 {
  padding-left: 4rem!important
}

.u-padding-right-4 {
  padding-right: 4rem!important
}

.u-margin-5 {
  margin: 5rem!important
}

.u-margin-top-5 {
  margin-top: 5rem!important
}

.u-margin-bottom-5 {
  margin-bottom: 5rem!important
}

.u-margin-left-5 {
  margin-left: 5rem!important
}

.u-margin-right-5 {
  margin-right: 5rem!important
}

.u-padding-5 {
  padding: 5rem!important
}

.u-padding-top-5 {
  padding-top: 5rem!important
}

.u-padding-bottom-5 {
  padding-bottom: 5rem!important
}

.u-padding-left-5 {
  padding-left: 5rem!important
}

.u-padding-right-5 {
  padding-right: 5rem!important
}

.u-margin-6 {
  margin: 6rem!important
}

.u-margin-top-6 {
  margin-top: 6rem!important
}

.u-margin-bottom-6 {
  margin-bottom: 6rem!important
}

.u-margin-left-6 {
  margin-left: 6rem!important
}

.u-margin-right-6 {
  margin-right: 6rem!important
}

.u-padding-6 {
  padding: 6rem!important
}

.u-padding-top-6 {
  padding-top: 6rem!important
}

.u-padding-bottom-6 {
  padding-bottom: 6rem!important
}

.u-padding-left-6 {
  padding-left: 6rem!important
}

.u-padding-right-6 {
  padding-right: 6rem!important
}

.u-margin-7 {
  margin: 7rem!important
}

.u-margin-top-7 {
  margin-top: 7rem!important
}

.u-margin-bottom-7 {
  margin-bottom: 7rem!important
}

.u-margin-left-7 {
  margin-left: 7rem!important
}

.u-margin-right-7 {
  margin-right: 7rem!important
}

.u-padding-7 {
  padding: 7rem!important
}

.u-padding-top-7 {
  padding-top: 7rem!important
}

.u-padding-bottom-7 {
  padding-bottom: 7rem!important
}

.u-padding-left-7 {
  padding-left: 7rem!important
}

.u-padding-right-7 {
  padding-right: 7rem!important
}

.u-margin-8 {
  margin: 8rem!important
}

.u-margin-top-8 {
  margin-top: 8rem!important
}

.u-margin-bottom-8 {
  margin-bottom: 8rem!important
}

.u-margin-left-8 {
  margin-left: 8rem!important
}

.u-margin-right-8 {
  margin-right: 8rem!important
}

.u-padding-8 {
  padding: 8rem!important
}

.u-padding-top-8 {
  padding-top: 8rem!important
}

.u-padding-bottom-8 {
  padding-bottom: 8rem!important
}

.u-padding-left-8 {
  padding-left: 8rem!important
}

.u-padding-right-8 {
  padding-right: 8rem!important
}

.u-text-center {
  text-align: center!important
}

.u-text-left {
  text-align: left!important
}

.u-text-right {
  text-align: right!important
}

.u-content-center {
  margin-left: auto!important;
  margin-right: auto!important
}

.u-nowrap {
  white-space: nowrap
}

.u-font-bold {
  font-weight: 700
}

.u-font-normal {
  font-weight: 400
}

.u-font-italic {
  font-style: italic
}

.u-break-word {
  word-break: break-word
}

.u-font-heading {
  font-family: caecilia-roman-heavy,Arial,sans-serif
}

.u-font-default {
  font-family: avenir,Helvetica,Arial,sans-serif
}

.u-overline-caption {
  font-size: .75rem
}

.u-overline-caption,.u-overline-title {
  line-height: 1.67;
  letter-spacing: .094em;
  text-transform: uppercase;
  display: block
}

.u-overline-title {
  font-size: 1rem;
  font-weight: 700
}

@-webkit-keyframes skeletonAnimation {
  0% {
      opacity: 1
  }

  50% {
      opacity: .4
  }

  to {
      opacity: 1
  }
}

@keyframes skeletonAnimation {
  0% {
      opacity: 1
  }

  50% {
      opacity: .4
  }

  to {
      opacity: 1
  }
}

.u-skeleton,.u-skeleton-circle,.u-skeleton-icon {
  -webkit-animation-name: skeletonAnimation;
  animation-name: skeletonAnimation;
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  background-color: #b9b9b9!important;
  color: #b9b9b9!important
}

.u-skeleton-icon {
  width: 1.5rem;
  height: 1.5rem;
  border-radius: 50%!important
}

.u-skeleton-text {
  -webkit-animation-name: skeletonAnimation;
  animation-name: skeletonAnimation;
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  background-color: #b9b9b9!important;
  color: #b9b9b9!important;
  display: inline-block;
  min-height: 1.5rem
}

.u-fullwidth-image {
  width: 100%;
  display: block
}

.u-icon-size {
  width: 1rem;
  height: 1rem
}

.u-icon-size--medium {
  width: 1.5rem;
  height: 1.5rem
}

.u-icon-size--large {
  width: 2rem;
  height: 2rem
}

.u-box-shadow-eiffel {
  -webkit-box-shadow: 0 1px 6px 0 rgba(0,0,0,.16);
  box-shadow: 0 1px 6px 0 rgba(0,0,0,.16)
}

.u-box-shadow-burj,.u-box-shadow-empire {
  -webkit-box-shadow: 0 4px 16px rgba(0,0,0,.24);
  box-shadow: 0 4px 16px rgba(0,0,0,.24)
}

.u-content-container {
  max-width: 52rem
}

.u-content-container-small {
  max-width: 26rem
}

.u-content-container-medium {
  max-width: 39rem
}

.u-content-container-large {
  max-width: 78rem
}

.u-height-cover {
  height: 100%
}

.u-min-height-cover {
  min-height: 100%
}

.grid-container {
  padding-right: 1.5rem;
  padding-left: 1.5rem;
  max-width: 75rem;
  margin-left: auto;
  margin-right: auto
}

@media screen and (min-width: 48em) {
  .grid-container {
      padding-right:2rem;
      padding-left: 2rem
  }
}

@media screen and (min-width: 64em) {
  .grid-container {
      padding-right:2rem;
      padding-left: 2rem
  }
}

@media screen and (min-width: 82.5em) {
  .grid-container {
      padding-right:4rem;
      padding-left: 4rem
  }
}

.grid-container.fluid {
  padding-right: 1.5rem;
  padding-left: 1.5rem;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto
}

@media screen and (min-width: 48em) {
  .grid-container.fluid {
      padding-right:2rem;
      padding-left: 2rem
  }
}

@media screen and (min-width: 64em) {
  .grid-container.fluid {
      padding-right:2rem;
      padding-left: 2rem
  }
}

@media screen and (min-width: 82.5em) {
  .grid-container.fluid {
      padding-right:4rem;
      padding-left: 4rem
  }
}

.grid-container.full {
  padding-right: 0;
  padding-left: 0;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto
}

.grid-x {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap
}

.cell {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  min-height: 0;
  min-width: 0;
  width: 100%
}

.cell.auto {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 0px;
  flex: 1 1 0px
}

.cell.shrink {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto
}

.grid-x>.auto,.grid-x>.shrink {
  width: auto
}

@media print,screen and (min-width: 28.75em) {
  .grid-x>.small-1,.grid-x>.small-2,.grid-x>.small-3,.grid-x>.small-4,.grid-x>.small-5,.grid-x>.small-6,.grid-x>.small-7,.grid-x>.small-8,.grid-x>.small-9,.grid-x>.small-10,.grid-x>.small-11,.grid-x>.small-12,.grid-x>.small-13,.grid-x>.small-14,.grid-x>.small-15,.grid-x>.small-16,.grid-x>.small-17,.grid-x>.small-18,.grid-x>.small-19,.grid-x>.small-20,.grid-x>.small-21,.grid-x>.small-22,.grid-x>.small-23,.grid-x>.small-24,.grid-x>.small-full,.grid-x>.small-shrink {
      -ms-flex-preferred-size:auto;
      flex-basis: auto
  }
}

@media screen and (min-width: 28.75em) {
  .grid-x>.screen460-1,.grid-x>.screen460-2,.grid-x>.screen460-3,.grid-x>.screen460-4,.grid-x>.screen460-5,.grid-x>.screen460-6,.grid-x>.screen460-7,.grid-x>.screen460-8,.grid-x>.screen460-9,.grid-x>.screen460-10,.grid-x>.screen460-11,.grid-x>.screen460-12,.grid-x>.screen460-13,.grid-x>.screen460-14,.grid-x>.screen460-15,.grid-x>.screen460-16,.grid-x>.screen460-17,.grid-x>.screen460-18,.grid-x>.screen460-19,.grid-x>.screen460-20,.grid-x>.screen460-21,.grid-x>.screen460-22,.grid-x>.screen460-23,.grid-x>.screen460-24,.grid-x>.screen460-full,.grid-x>.screen460-shrink {
      -ms-flex-preferred-size:auto;
      flex-basis: auto
  }
}

@media print,screen and (min-width: 48em) {
  .grid-x>.medium-1,.grid-x>.medium-2,.grid-x>.medium-3,.grid-x>.medium-4,.grid-x>.medium-5,.grid-x>.medium-6,.grid-x>.medium-7,.grid-x>.medium-8,.grid-x>.medium-9,.grid-x>.medium-10,.grid-x>.medium-11,.grid-x>.medium-12,.grid-x>.medium-13,.grid-x>.medium-14,.grid-x>.medium-15,.grid-x>.medium-16,.grid-x>.medium-17,.grid-x>.medium-18,.grid-x>.medium-19,.grid-x>.medium-20,.grid-x>.medium-21,.grid-x>.medium-22,.grid-x>.medium-23,.grid-x>.medium-24,.grid-x>.medium-full,.grid-x>.medium-shrink {
      -ms-flex-preferred-size:auto;
      flex-basis: auto
  }
}

@media screen and (min-width: 48em) {
  .grid-x>.screen768-1,.grid-x>.screen768-2,.grid-x>.screen768-3,.grid-x>.screen768-4,.grid-x>.screen768-5,.grid-x>.screen768-6,.grid-x>.screen768-7,.grid-x>.screen768-8,.grid-x>.screen768-9,.grid-x>.screen768-10,.grid-x>.screen768-11,.grid-x>.screen768-12,.grid-x>.screen768-13,.grid-x>.screen768-14,.grid-x>.screen768-15,.grid-x>.screen768-16,.grid-x>.screen768-17,.grid-x>.screen768-18,.grid-x>.screen768-19,.grid-x>.screen768-20,.grid-x>.screen768-21,.grid-x>.screen768-22,.grid-x>.screen768-23,.grid-x>.screen768-24,.grid-x>.screen768-full,.grid-x>.screen768-shrink {
      -ms-flex-preferred-size:auto;
      flex-basis: auto
  }
}

@media print,screen and (min-width: 64em) {
  .grid-x>.large-1,.grid-x>.large-2,.grid-x>.large-3,.grid-x>.large-4,.grid-x>.large-5,.grid-x>.large-6,.grid-x>.large-7,.grid-x>.large-8,.grid-x>.large-9,.grid-x>.large-10,.grid-x>.large-11,.grid-x>.large-12,.grid-x>.large-13,.grid-x>.large-14,.grid-x>.large-15,.grid-x>.large-16,.grid-x>.large-17,.grid-x>.large-18,.grid-x>.large-19,.grid-x>.large-20,.grid-x>.large-21,.grid-x>.large-22,.grid-x>.large-23,.grid-x>.large-24,.grid-x>.large-full,.grid-x>.large-shrink {
      -ms-flex-preferred-size:auto;
      flex-basis: auto
  }
}

@media screen and (min-width: 64em) {
  .grid-x>.screen1024-1,.grid-x>.screen1024-2,.grid-x>.screen1024-3,.grid-x>.screen1024-4,.grid-x>.screen1024-5,.grid-x>.screen1024-6,.grid-x>.screen1024-7,.grid-x>.screen1024-8,.grid-x>.screen1024-9,.grid-x>.screen1024-10,.grid-x>.screen1024-11,.grid-x>.screen1024-12,.grid-x>.screen1024-13,.grid-x>.screen1024-14,.grid-x>.screen1024-15,.grid-x>.screen1024-16,.grid-x>.screen1024-17,.grid-x>.screen1024-18,.grid-x>.screen1024-19,.grid-x>.screen1024-20,.grid-x>.screen1024-21,.grid-x>.screen1024-22,.grid-x>.screen1024-23,.grid-x>.screen1024-24,.grid-x>.screen1024-full,.grid-x>.screen1024-shrink {
      -ms-flex-preferred-size:auto;
      flex-basis: auto
  }
}

@media print,screen and (min-width: 28.75em) {
  .grid-x>.small-1,.grid-x>.small-2,.grid-x>.small-3,.grid-x>.small-4,.grid-x>.small-5,.grid-x>.small-6,.grid-x>.small-7,.grid-x>.small-8,.grid-x>.small-9,.grid-x>.small-10,.grid-x>.small-11,.grid-x>.small-12,.grid-x>.small-13,.grid-x>.small-14,.grid-x>.small-15,.grid-x>.small-16,.grid-x>.small-17,.grid-x>.small-18,.grid-x>.small-19,.grid-x>.small-20,.grid-x>.small-21,.grid-x>.small-22,.grid-x>.small-23,.grid-x>.small-24 {
      -webkit-box-flex:0;
      -ms-flex: 0 0 auto;
      flex: 0 0 auto
  }

  .grid-x>.small-1 {
      width: 4.16667%
  }

  .grid-x>.small-2 {
      width: 8.33333%
  }

  .grid-x>.small-3 {
      width: 12.5%
  }

  .grid-x>.small-4 {
      width: 16.66667%
  }

  .grid-x>.small-5 {
      width: 20.83333%
  }

  .grid-x>.small-6 {
      width: 25%
  }

  .grid-x>.small-7 {
      width: 29.16667%
  }

  .grid-x>.small-8 {
      width: 33.33333%
  }

  .grid-x>.small-9 {
      width: 37.5%
  }

  .grid-x>.small-10 {
      width: 41.66667%
  }

  .grid-x>.small-11 {
      width: 45.83333%
  }

  .grid-x>.small-12 {
      width: 50%
  }

  .grid-x>.small-13 {
      width: 54.16667%
  }

  .grid-x>.small-14 {
      width: 58.33333%
  }

  .grid-x>.small-15 {
      width: 62.5%
  }

  .grid-x>.small-16 {
      width: 66.66667%
  }

  .grid-x>.small-17 {
      width: 70.83333%
  }

  .grid-x>.small-18 {
      width: 75%
  }

  .grid-x>.small-19 {
      width: 79.16667%
  }

  .grid-x>.small-20 {
      width: 83.33333%
  }

  .grid-x>.small-21 {
      width: 87.5%
  }

  .grid-x>.small-22 {
      width: 91.66667%
  }

  .grid-x>.small-23 {
      width: 95.83333%
  }

  .grid-x>.small-24 {
      width: 100%
  }
}

@media screen and (min-width: 28.75em) {
  .grid-x>.screen460-auto {
      -webkit-box-flex:1;
      -ms-flex: 1 1 0px;
      flex: 1 1 0px;
      width: auto
  }

  .grid-x>.screen460-1,.grid-x>.screen460-2,.grid-x>.screen460-3,.grid-x>.screen460-4,.grid-x>.screen460-5,.grid-x>.screen460-6,.grid-x>.screen460-7,.grid-x>.screen460-8,.grid-x>.screen460-9,.grid-x>.screen460-10,.grid-x>.screen460-11,.grid-x>.screen460-12,.grid-x>.screen460-13,.grid-x>.screen460-14,.grid-x>.screen460-15,.grid-x>.screen460-16,.grid-x>.screen460-17,.grid-x>.screen460-18,.grid-x>.screen460-19,.grid-x>.screen460-20,.grid-x>.screen460-21,.grid-x>.screen460-22,.grid-x>.screen460-23,.grid-x>.screen460-24,.grid-x>.screen460-shrink {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
      flex: 0 0 auto
  }

  .grid-x>.screen460-shrink {
      width: auto
  }

  .grid-x>.screen460-1 {
      width: 4.16667%
  }

  .grid-x>.screen460-2 {
      width: 8.33333%
  }

  .grid-x>.screen460-3 {
      width: 12.5%
  }

  .grid-x>.screen460-4 {
      width: 16.66667%
  }

  .grid-x>.screen460-5 {
      width: 20.83333%
  }

  .grid-x>.screen460-6 {
      width: 25%
  }

  .grid-x>.screen460-7 {
      width: 29.16667%
  }

  .grid-x>.screen460-8 {
      width: 33.33333%
  }

  .grid-x>.screen460-9 {
      width: 37.5%
  }

  .grid-x>.screen460-10 {
      width: 41.66667%
  }

  .grid-x>.screen460-11 {
      width: 45.83333%
  }

  .grid-x>.screen460-12 {
      width: 50%
  }

  .grid-x>.screen460-13 {
      width: 54.16667%
  }

  .grid-x>.screen460-14 {
      width: 58.33333%
  }

  .grid-x>.screen460-15 {
      width: 62.5%
  }

  .grid-x>.screen460-16 {
      width: 66.66667%
  }

  .grid-x>.screen460-17 {
      width: 70.83333%
  }

  .grid-x>.screen460-18 {
      width: 75%
  }

  .grid-x>.screen460-19 {
      width: 79.16667%
  }

  .grid-x>.screen460-20 {
      width: 83.33333%
  }

  .grid-x>.screen460-21 {
      width: 87.5%
  }

  .grid-x>.screen460-22 {
      width: 91.66667%
  }

  .grid-x>.screen460-23 {
      width: 95.83333%
  }

  .grid-x>.screen460-24 {
      width: 100%
  }
}

@media print,screen and (min-width: 48em) {
  .grid-x>.medium-auto {
      -webkit-box-flex:1;
      -ms-flex: 1 1 0px;
      flex: 1 1 0px;
      width: auto
  }

  .grid-x>.medium-1,.grid-x>.medium-2,.grid-x>.medium-3,.grid-x>.medium-4,.grid-x>.medium-5,.grid-x>.medium-6,.grid-x>.medium-7,.grid-x>.medium-8,.grid-x>.medium-9,.grid-x>.medium-10,.grid-x>.medium-11,.grid-x>.medium-12,.grid-x>.medium-13,.grid-x>.medium-14,.grid-x>.medium-15,.grid-x>.medium-16,.grid-x>.medium-17,.grid-x>.medium-18,.grid-x>.medium-19,.grid-x>.medium-20,.grid-x>.medium-21,.grid-x>.medium-22,.grid-x>.medium-23,.grid-x>.medium-24,.grid-x>.medium-shrink {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
      flex: 0 0 auto
  }

  .grid-x>.medium-shrink {
      width: auto
  }

  .grid-x>.medium-1 {
      width: 4.16667%
  }

  .grid-x>.medium-2 {
      width: 8.33333%
  }

  .grid-x>.medium-3 {
      width: 12.5%
  }

  .grid-x>.medium-4 {
      width: 16.66667%
  }

  .grid-x>.medium-5 {
      width: 20.83333%
  }

  .grid-x>.medium-6 {
      width: 25%
  }

  .grid-x>.medium-7 {
      width: 29.16667%
  }

  .grid-x>.medium-8 {
      width: 33.33333%
  }

  .grid-x>.medium-9 {
      width: 37.5%
  }

  .grid-x>.medium-10 {
      width: 41.66667%
  }

  .grid-x>.medium-11 {
      width: 45.83333%
  }

  .grid-x>.medium-12 {
      width: 50%
  }

  .grid-x>.medium-13 {
      width: 54.16667%
  }

  .grid-x>.medium-14 {
      width: 58.33333%
  }

  .grid-x>.medium-15 {
      width: 62.5%
  }

  .grid-x>.medium-16 {
      width: 66.66667%
  }

  .grid-x>.medium-17 {
      width: 70.83333%
  }

  .grid-x>.medium-18 {
      width: 75%
  }

  .grid-x>.medium-19 {
      width: 79.16667%
  }

  .grid-x>.medium-20 {
      width: 83.33333%
  }

  .grid-x>.medium-21 {
      width: 87.5%
  }

  .grid-x>.medium-22 {
      width: 91.66667%
  }

  .grid-x>.medium-23 {
      width: 95.83333%
  }

  .grid-x>.medium-24 {
      width: 100%
  }
}

@media screen and (min-width: 48em) {
  .grid-x>.screen768-auto {
      -webkit-box-flex:1;
      -ms-flex: 1 1 0px;
      flex: 1 1 0px;
      width: auto
  }

  .grid-x>.screen768-1,.grid-x>.screen768-2,.grid-x>.screen768-3,.grid-x>.screen768-4,.grid-x>.screen768-5,.grid-x>.screen768-6,.grid-x>.screen768-7,.grid-x>.screen768-8,.grid-x>.screen768-9,.grid-x>.screen768-10,.grid-x>.screen768-11,.grid-x>.screen768-12,.grid-x>.screen768-13,.grid-x>.screen768-14,.grid-x>.screen768-15,.grid-x>.screen768-16,.grid-x>.screen768-17,.grid-x>.screen768-18,.grid-x>.screen768-19,.grid-x>.screen768-20,.grid-x>.screen768-21,.grid-x>.screen768-22,.grid-x>.screen768-23,.grid-x>.screen768-24,.grid-x>.screen768-shrink {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
      flex: 0 0 auto
  }

  .grid-x>.screen768-shrink {
      width: auto
  }

  .grid-x>.screen768-1 {
      width: 4.16667%
  }

  .grid-x>.screen768-2 {
      width: 8.33333%
  }

  .grid-x>.screen768-3 {
      width: 12.5%
  }

  .grid-x>.screen768-4 {
      width: 16.66667%
  }

  .grid-x>.screen768-5 {
      width: 20.83333%
  }

  .grid-x>.screen768-6 {
      width: 25%
  }

  .grid-x>.screen768-7 {
      width: 29.16667%
  }

  .grid-x>.screen768-8 {
      width: 33.33333%
  }

  .grid-x>.screen768-9 {
      width: 37.5%
  }

  .grid-x>.screen768-10 {
      width: 41.66667%
  }

  .grid-x>.screen768-11 {
      width: 45.83333%
  }

  .grid-x>.screen768-12 {
      width: 50%
  }

  .grid-x>.screen768-13 {
      width: 54.16667%
  }

  .grid-x>.screen768-14 {
      width: 58.33333%
  }

  .grid-x>.screen768-15 {
      width: 62.5%
  }

  .grid-x>.screen768-16 {
      width: 66.66667%
  }

  .grid-x>.screen768-17 {
      width: 70.83333%
  }

  .grid-x>.screen768-18 {
      width: 75%
  }

  .grid-x>.screen768-19 {
      width: 79.16667%
  }

  .grid-x>.screen768-20 {
      width: 83.33333%
  }

  .grid-x>.screen768-21 {
      width: 87.5%
  }

  .grid-x>.screen768-22 {
      width: 91.66667%
  }

  .grid-x>.screen768-23 {
      width: 95.83333%
  }

  .grid-x>.screen768-24 {
      width: 100%
  }
}

@media print,screen and (min-width: 64em) {
  .grid-x>.large-auto {
      -webkit-box-flex:1;
      -ms-flex: 1 1 0px;
      flex: 1 1 0px;
      width: auto
  }

  .grid-x>.large-1,.grid-x>.large-2,.grid-x>.large-3,.grid-x>.large-4,.grid-x>.large-5,.grid-x>.large-6,.grid-x>.large-7,.grid-x>.large-8,.grid-x>.large-9,.grid-x>.large-10,.grid-x>.large-11,.grid-x>.large-12,.grid-x>.large-13,.grid-x>.large-14,.grid-x>.large-15,.grid-x>.large-16,.grid-x>.large-17,.grid-x>.large-18,.grid-x>.large-19,.grid-x>.large-20,.grid-x>.large-21,.grid-x>.large-22,.grid-x>.large-23,.grid-x>.large-24,.grid-x>.large-shrink {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
      flex: 0 0 auto
  }

  .grid-x>.large-shrink {
      width: auto
  }

  .grid-x>.large-1 {
      width: 4.16667%
  }

  .grid-x>.large-2 {
      width: 8.33333%
  }

  .grid-x>.large-3 {
      width: 12.5%
  }

  .grid-x>.large-4 {
      width: 16.66667%
  }

  .grid-x>.large-5 {
      width: 20.83333%
  }

  .grid-x>.large-6 {
      width: 25%
  }

  .grid-x>.large-7 {
      width: 29.16667%
  }

  .grid-x>.large-8 {
      width: 33.33333%
  }

  .grid-x>.large-9 {
      width: 37.5%
  }

  .grid-x>.large-10 {
      width: 41.66667%
  }

  .grid-x>.large-11 {
      width: 45.83333%
  }

  .grid-x>.large-12 {
      width: 50%
  }

  .grid-x>.large-13 {
      width: 54.16667%
  }

  .grid-x>.large-14 {
      width: 58.33333%
  }

  .grid-x>.large-15 {
      width: 62.5%
  }

  .grid-x>.large-16 {
      width: 66.66667%
  }

  .grid-x>.large-17 {
      width: 70.83333%
  }

  .grid-x>.large-18 {
      width: 75%
  }

  .grid-x>.large-19 {
      width: 79.16667%
  }

  .grid-x>.large-20 {
      width: 83.33333%
  }

  .grid-x>.large-21 {
      width: 87.5%
  }

  .grid-x>.large-22 {
      width: 91.66667%
  }

  .grid-x>.large-23 {
      width: 95.83333%
  }

  .grid-x>.large-24 {
      width: 100%
  }
}

@media screen and (min-width: 64em) {
  .grid-x>.screen1024-auto {
      -webkit-box-flex:1;
      -ms-flex: 1 1 0px;
      flex: 1 1 0px;
      width: auto
  }

  .grid-x>.screen1024-1,.grid-x>.screen1024-2,.grid-x>.screen1024-3,.grid-x>.screen1024-4,.grid-x>.screen1024-5,.grid-x>.screen1024-6,.grid-x>.screen1024-7,.grid-x>.screen1024-8,.grid-x>.screen1024-9,.grid-x>.screen1024-10,.grid-x>.screen1024-11,.grid-x>.screen1024-12,.grid-x>.screen1024-13,.grid-x>.screen1024-14,.grid-x>.screen1024-15,.grid-x>.screen1024-16,.grid-x>.screen1024-17,.grid-x>.screen1024-18,.grid-x>.screen1024-19,.grid-x>.screen1024-20,.grid-x>.screen1024-21,.grid-x>.screen1024-22,.grid-x>.screen1024-23,.grid-x>.screen1024-24,.grid-x>.screen1024-shrink {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
      flex: 0 0 auto
  }

  .grid-x>.screen1024-shrink {
      width: auto
  }

  .grid-x>.screen1024-1 {
      width: 4.16667%
  }

  .grid-x>.screen1024-2 {
      width: 8.33333%
  }

  .grid-x>.screen1024-3 {
      width: 12.5%
  }

  .grid-x>.screen1024-4 {
      width: 16.66667%
  }

  .grid-x>.screen1024-5 {
      width: 20.83333%
  }

  .grid-x>.screen1024-6 {
      width: 25%
  }

  .grid-x>.screen1024-7 {
      width: 29.16667%
  }

  .grid-x>.screen1024-8 {
      width: 33.33333%
  }

  .grid-x>.screen1024-9 {
      width: 37.5%
  }

  .grid-x>.screen1024-10 {
      width: 41.66667%
  }

  .grid-x>.screen1024-11 {
      width: 45.83333%
  }

  .grid-x>.screen1024-12 {
      width: 50%
  }

  .grid-x>.screen1024-13 {
      width: 54.16667%
  }

  .grid-x>.screen1024-14 {
      width: 58.33333%
  }

  .grid-x>.screen1024-15 {
      width: 62.5%
  }

  .grid-x>.screen1024-16 {
      width: 66.66667%
  }

  .grid-x>.screen1024-17 {
      width: 70.83333%
  }

  .grid-x>.screen1024-18 {
      width: 75%
  }

  .grid-x>.screen1024-19 {
      width: 79.16667%
  }

  .grid-x>.screen1024-20 {
      width: 83.33333%
  }

  .grid-x>.screen1024-21 {
      width: 87.5%
  }

  .grid-x>.screen1024-22 {
      width: 91.66667%
  }

  .grid-x>.screen1024-23 {
      width: 95.83333%
  }

  .grid-x>.screen1024-24 {
      width: 100%
  }
}

.grid-margin-x:not(.grid-x)>.cell {
  width: auto
}

.grid-margin-y:not(.grid-y)>.cell {
  height: auto
}

.grid-margin-x {
  margin-left: -.75rem;
  margin-right: -.75rem
}

.grid-margin-x>.cell {
  width: calc(100% - 1.5rem);
  margin-left: .75rem;
  margin-right: .75rem
}

@media print,screen and (min-width: 28.75em) {
  .grid-margin-x>.auto,.grid-margin-x>.shrink {
      width:auto
  }

  .grid-margin-x>.small-1 {
      width: calc(4.16667% - 1.5rem)
  }

  .grid-margin-x>.small-2 {
      width: calc(8.33333% - 1.5rem)
  }

  .grid-margin-x>.small-3 {
      width: calc(12.5% - 1.5rem)
  }

  .grid-margin-x>.small-4 {
      width: calc(16.66667% - 1.5rem)
  }

  .grid-margin-x>.small-5 {
      width: calc(20.83333% - 1.5rem)
  }

  .grid-margin-x>.small-6 {
      width: calc(25% - 1.5rem)
  }

  .grid-margin-x>.small-7 {
      width: calc(29.16667% - 1.5rem)
  }

  .grid-margin-x>.small-8 {
      width: calc(33.33333% - 1.5rem)
  }

  .grid-margin-x>.small-9 {
      width: calc(37.5% - 1.5rem)
  }

  .grid-margin-x>.small-10 {
      width: calc(41.66667% - 1.5rem)
  }

  .grid-margin-x>.small-11 {
      width: calc(45.83333% - 1.5rem)
  }

  .grid-margin-x>.small-12 {
      width: calc(50% - 1.5rem)
  }

  .grid-margin-x>.small-13 {
      width: calc(54.16667% - 1.5rem)
  }

  .grid-margin-x>.small-14 {
      width: calc(58.33333% - 1.5rem)
  }

  .grid-margin-x>.small-15 {
      width: calc(62.5% - 1.5rem)
  }

  .grid-margin-x>.small-16 {
      width: calc(66.66667% - 1.5rem)
  }

  .grid-margin-x>.small-17 {
      width: calc(70.83333% - 1.5rem)
  }

  .grid-margin-x>.small-18 {
      width: calc(75% - 1.5rem)
  }

  .grid-margin-x>.small-19 {
      width: calc(79.16667% - 1.5rem)
  }

  .grid-margin-x>.small-20 {
      width: calc(83.33333% - 1.5rem)
  }

  .grid-margin-x>.small-21 {
      width: calc(87.5% - 1.5rem)
  }

  .grid-margin-x>.small-22 {
      width: calc(91.66667% - 1.5rem)
  }

  .grid-margin-x>.small-23 {
      width: calc(95.83333% - 1.5rem)
  }

  .grid-margin-x>.small-24 {
      width: calc(100% - 1.5rem)
  }
}

@media screen and (min-width: 28.75em) {
  .grid-margin-x>.screen460-auto,.grid-margin-x>.screen460-shrink {
      width:auto
  }

  .grid-margin-x>.screen460-1 {
      width: calc(4.16667% - 1.5rem)
  }

  .grid-margin-x>.screen460-2 {
      width: calc(8.33333% - 1.5rem)
  }

  .grid-margin-x>.screen460-3 {
      width: calc(12.5% - 1.5rem)
  }

  .grid-margin-x>.screen460-4 {
      width: calc(16.66667% - 1.5rem)
  }

  .grid-margin-x>.screen460-5 {
      width: calc(20.83333% - 1.5rem)
  }

  .grid-margin-x>.screen460-6 {
      width: calc(25% - 1.5rem)
  }

  .grid-margin-x>.screen460-7 {
      width: calc(29.16667% - 1.5rem)
  }

  .grid-margin-x>.screen460-8 {
      width: calc(33.33333% - 1.5rem)
  }

  .grid-margin-x>.screen460-9 {
      width: calc(37.5% - 1.5rem)
  }

  .grid-margin-x>.screen460-10 {
      width: calc(41.66667% - 1.5rem)
  }

  .grid-margin-x>.screen460-11 {
      width: calc(45.83333% - 1.5rem)
  }

  .grid-margin-x>.screen460-12 {
      width: calc(50% - 1.5rem)
  }

  .grid-margin-x>.screen460-13 {
      width: calc(54.16667% - 1.5rem)
  }

  .grid-margin-x>.screen460-14 {
      width: calc(58.33333% - 1.5rem)
  }

  .grid-margin-x>.screen460-15 {
      width: calc(62.5% - 1.5rem)
  }

  .grid-margin-x>.screen460-16 {
      width: calc(66.66667% - 1.5rem)
  }

  .grid-margin-x>.screen460-17 {
      width: calc(70.83333% - 1.5rem)
  }

  .grid-margin-x>.screen460-18 {
      width: calc(75% - 1.5rem)
  }

  .grid-margin-x>.screen460-19 {
      width: calc(79.16667% - 1.5rem)
  }

  .grid-margin-x>.screen460-20 {
      width: calc(83.33333% - 1.5rem)
  }

  .grid-margin-x>.screen460-21 {
      width: calc(87.5% - 1.5rem)
  }

  .grid-margin-x>.screen460-22 {
      width: calc(91.66667% - 1.5rem)
  }

  .grid-margin-x>.screen460-23 {
      width: calc(95.83333% - 1.5rem)
  }

  .grid-margin-x>.screen460-24 {
      width: calc(100% - 1.5rem)
  }
}

@media print,screen and (min-width: 48em) {
  .grid-margin-x>.medium-auto,.grid-margin-x>.medium-shrink {
      width:auto
  }

  .grid-margin-x>.medium-1 {
      width: calc(4.16667% - 1.5rem)
  }

  .grid-margin-x>.medium-2 {
      width: calc(8.33333% - 1.5rem)
  }

  .grid-margin-x>.medium-3 {
      width: calc(12.5% - 1.5rem)
  }

  .grid-margin-x>.medium-4 {
      width: calc(16.66667% - 1.5rem)
  }

  .grid-margin-x>.medium-5 {
      width: calc(20.83333% - 1.5rem)
  }

  .grid-margin-x>.medium-6 {
      width: calc(25% - 1.5rem)
  }

  .grid-margin-x>.medium-7 {
      width: calc(29.16667% - 1.5rem)
  }

  .grid-margin-x>.medium-8 {
      width: calc(33.33333% - 1.5rem)
  }

  .grid-margin-x>.medium-9 {
      width: calc(37.5% - 1.5rem)
  }

  .grid-margin-x>.medium-10 {
      width: calc(41.66667% - 1.5rem)
  }

  .grid-margin-x>.medium-11 {
      width: calc(45.83333% - 1.5rem)
  }

  .grid-margin-x>.medium-12 {
      width: calc(50% - 1.5rem)
  }

  .grid-margin-x>.medium-13 {
      width: calc(54.16667% - 1.5rem)
  }

  .grid-margin-x>.medium-14 {
      width: calc(58.33333% - 1.5rem)
  }

  .grid-margin-x>.medium-15 {
      width: calc(62.5% - 1.5rem)
  }

  .grid-margin-x>.medium-16 {
      width: calc(66.66667% - 1.5rem)
  }

  .grid-margin-x>.medium-17 {
      width: calc(70.83333% - 1.5rem)
  }

  .grid-margin-x>.medium-18 {
      width: calc(75% - 1.5rem)
  }

  .grid-margin-x>.medium-19 {
      width: calc(79.16667% - 1.5rem)
  }

  .grid-margin-x>.medium-20 {
      width: calc(83.33333% - 1.5rem)
  }

  .grid-margin-x>.medium-21 {
      width: calc(87.5% - 1.5rem)
  }

  .grid-margin-x>.medium-22 {
      width: calc(91.66667% - 1.5rem)
  }

  .grid-margin-x>.medium-23 {
      width: calc(95.83333% - 1.5rem)
  }

  .grid-margin-x>.medium-24 {
      width: calc(100% - 1.5rem)
  }
}

@media screen and (min-width: 48em) {
  .grid-margin-x>.screen768-auto,.grid-margin-x>.screen768-shrink {
      width:auto
  }

  .grid-margin-x>.screen768-1 {
      width: calc(4.16667% - 1.5rem)
  }

  .grid-margin-x>.screen768-2 {
      width: calc(8.33333% - 1.5rem)
  }

  .grid-margin-x>.screen768-3 {
      width: calc(12.5% - 1.5rem)
  }

  .grid-margin-x>.screen768-4 {
      width: calc(16.66667% - 1.5rem)
  }

  .grid-margin-x>.screen768-5 {
      width: calc(20.83333% - 1.5rem)
  }

  .grid-margin-x>.screen768-6 {
      width: calc(25% - 1.5rem)
  }

  .grid-margin-x>.screen768-7 {
      width: calc(29.16667% - 1.5rem)
  }

  .grid-margin-x>.screen768-8 {
      width: calc(33.33333% - 1.5rem)
  }

  .grid-margin-x>.screen768-9 {
      width: calc(37.5% - 1.5rem)
  }

  .grid-margin-x>.screen768-10 {
      width: calc(41.66667% - 1.5rem)
  }

  .grid-margin-x>.screen768-11 {
      width: calc(45.83333% - 1.5rem)
  }

  .grid-margin-x>.screen768-12 {
      width: calc(50% - 1.5rem)
  }

  .grid-margin-x>.screen768-13 {
      width: calc(54.16667% - 1.5rem)
  }

  .grid-margin-x>.screen768-14 {
      width: calc(58.33333% - 1.5rem)
  }

  .grid-margin-x>.screen768-15 {
      width: calc(62.5% - 1.5rem)
  }

  .grid-margin-x>.screen768-16 {
      width: calc(66.66667% - 1.5rem)
  }

  .grid-margin-x>.screen768-17 {
      width: calc(70.83333% - 1.5rem)
  }

  .grid-margin-x>.screen768-18 {
      width: calc(75% - 1.5rem)
  }

  .grid-margin-x>.screen768-19 {
      width: calc(79.16667% - 1.5rem)
  }

  .grid-margin-x>.screen768-20 {
      width: calc(83.33333% - 1.5rem)
  }

  .grid-margin-x>.screen768-21 {
      width: calc(87.5% - 1.5rem)
  }

  .grid-margin-x>.screen768-22 {
      width: calc(91.66667% - 1.5rem)
  }

  .grid-margin-x>.screen768-23 {
      width: calc(95.83333% - 1.5rem)
  }

  .grid-margin-x>.screen768-24 {
      width: calc(100% - 1.5rem)
  }
}

@media print,screen and (min-width: 64em) {
  .grid-margin-x>.large-auto,.grid-margin-x>.large-shrink {
      width:auto
  }

  .grid-margin-x>.large-1 {
      width: calc(4.16667% - 1.5rem)
  }

  .grid-margin-x>.large-2 {
      width: calc(8.33333% - 1.5rem)
  }

  .grid-margin-x>.large-3 {
      width: calc(12.5% - 1.5rem)
  }

  .grid-margin-x>.large-4 {
      width: calc(16.66667% - 1.5rem)
  }

  .grid-margin-x>.large-5 {
      width: calc(20.83333% - 1.5rem)
  }

  .grid-margin-x>.large-6 {
      width: calc(25% - 1.5rem)
  }

  .grid-margin-x>.large-7 {
      width: calc(29.16667% - 1.5rem)
  }

  .grid-margin-x>.large-8 {
      width: calc(33.33333% - 1.5rem)
  }

  .grid-margin-x>.large-9 {
      width: calc(37.5% - 1.5rem)
  }

  .grid-margin-x>.large-10 {
      width: calc(41.66667% - 1.5rem)
  }

  .grid-margin-x>.large-11 {
      width: calc(45.83333% - 1.5rem)
  }

  .grid-margin-x>.large-12 {
      width: calc(50% - 1.5rem)
  }

  .grid-margin-x>.large-13 {
      width: calc(54.16667% - 1.5rem)
  }

  .grid-margin-x>.large-14 {
      width: calc(58.33333% - 1.5rem)
  }

  .grid-margin-x>.large-15 {
      width: calc(62.5% - 1.5rem)
  }

  .grid-margin-x>.large-16 {
      width: calc(66.66667% - 1.5rem)
  }

  .grid-margin-x>.large-17 {
      width: calc(70.83333% - 1.5rem)
  }

  .grid-margin-x>.large-18 {
      width: calc(75% - 1.5rem)
  }

  .grid-margin-x>.large-19 {
      width: calc(79.16667% - 1.5rem)
  }

  .grid-margin-x>.large-20 {
      width: calc(83.33333% - 1.5rem)
  }

  .grid-margin-x>.large-21 {
      width: calc(87.5% - 1.5rem)
  }

  .grid-margin-x>.large-22 {
      width: calc(91.66667% - 1.5rem)
  }

  .grid-margin-x>.large-23 {
      width: calc(95.83333% - 1.5rem)
  }

  .grid-margin-x>.large-24 {
      width: calc(100% - 1.5rem)
  }
}

@media screen and (min-width: 64em) {
  .grid-margin-x>.screen1024-auto,.grid-margin-x>.screen1024-shrink {
      width:auto
  }

  .grid-margin-x>.screen1024-1 {
      width: calc(4.16667% - 1.5rem)
  }

  .grid-margin-x>.screen1024-2 {
      width: calc(8.33333% - 1.5rem)
  }

  .grid-margin-x>.screen1024-3 {
      width: calc(12.5% - 1.5rem)
  }

  .grid-margin-x>.screen1024-4 {
      width: calc(16.66667% - 1.5rem)
  }

  .grid-margin-x>.screen1024-5 {
      width: calc(20.83333% - 1.5rem)
  }

  .grid-margin-x>.screen1024-6 {
      width: calc(25% - 1.5rem)
  }

  .grid-margin-x>.screen1024-7 {
      width: calc(29.16667% - 1.5rem)
  }

  .grid-margin-x>.screen1024-8 {
      width: calc(33.33333% - 1.5rem)
  }

  .grid-margin-x>.screen1024-9 {
      width: calc(37.5% - 1.5rem)
  }

  .grid-margin-x>.screen1024-10 {
      width: calc(41.66667% - 1.5rem)
  }

  .grid-margin-x>.screen1024-11 {
      width: calc(45.83333% - 1.5rem)
  }

  .grid-margin-x>.screen1024-12 {
      width: calc(50% - 1.5rem)
  }

  .grid-margin-x>.screen1024-13 {
      width: calc(54.16667% - 1.5rem)
  }

  .grid-margin-x>.screen1024-14 {
      width: calc(58.33333% - 1.5rem)
  }

  .grid-margin-x>.screen1024-15 {
      width: calc(62.5% - 1.5rem)
  }

  .grid-margin-x>.screen1024-16 {
      width: calc(66.66667% - 1.5rem)
  }

  .grid-margin-x>.screen1024-17 {
      width: calc(70.83333% - 1.5rem)
  }

  .grid-margin-x>.screen1024-18 {
      width: calc(75% - 1.5rem)
  }

  .grid-margin-x>.screen1024-19 {
      width: calc(79.16667% - 1.5rem)
  }

  .grid-margin-x>.screen1024-20 {
      width: calc(83.33333% - 1.5rem)
  }

  .grid-margin-x>.screen1024-21 {
      width: calc(87.5% - 1.5rem)
  }

  .grid-margin-x>.screen1024-22 {
      width: calc(91.66667% - 1.5rem)
  }

  .grid-margin-x>.screen1024-23 {
      width: calc(95.83333% - 1.5rem)
  }

  .grid-margin-x>.screen1024-24 {
      width: calc(100% - 1.5rem)
  }
}

.grid-container:not(.full)>.grid-padding-x,.grid-padding-x .grid-padding-x {
  margin-right: -.75rem;
  margin-left: -.75rem
}

.grid-padding-x>.cell {
  padding-right: .75rem;
  padding-left: .75rem
}

@media print,screen and (min-width: 28.75em) {
  .small-up-1>.cell {
      width:100%
  }

  .small-up-2>.cell {
      width: 50%
  }

  .small-up-3>.cell {
      width: 33.33333%
  }

  .small-up-4>.cell {
      width: 25%
  }

  .small-up-5>.cell {
      width: 20%
  }

  .small-up-6>.cell {
      width: 16.66667%
  }

  .small-up-7>.cell {
      width: 14.28571%
  }

  .small-up-8>.cell {
      width: 12.5%
  }

  .small-up-9>.cell {
      width: 11.11111%
  }

  .small-up-10>.cell {
      width: 10%
  }

  .small-up-11>.cell {
      width: 9.09091%
  }

  .small-up-12>.cell {
      width: 8.33333%
  }

  .small-up-13>.cell {
      width: 7.69231%
  }

  .small-up-14>.cell {
      width: 7.14286%
  }

  .small-up-15>.cell {
      width: 6.66667%
  }

  .small-up-16>.cell {
      width: 6.25%
  }
}

@media screen and (min-width: 28.75em) {
  .screen460-up-1>.cell {
      width:100%
  }

  .screen460-up-2>.cell {
      width: 50%
  }

  .screen460-up-3>.cell {
      width: 33.33333%
  }

  .screen460-up-4>.cell {
      width: 25%
  }

  .screen460-up-5>.cell {
      width: 20%
  }

  .screen460-up-6>.cell {
      width: 16.66667%
  }

  .screen460-up-7>.cell {
      width: 14.28571%
  }

  .screen460-up-8>.cell {
      width: 12.5%
  }

  .screen460-up-9>.cell {
      width: 11.11111%
  }

  .screen460-up-10>.cell {
      width: 10%
  }

  .screen460-up-11>.cell {
      width: 9.09091%
  }

  .screen460-up-12>.cell {
      width: 8.33333%
  }

  .screen460-up-13>.cell {
      width: 7.69231%
  }

  .screen460-up-14>.cell {
      width: 7.14286%
  }

  .screen460-up-15>.cell {
      width: 6.66667%
  }

  .screen460-up-16>.cell {
      width: 6.25%
  }
}

@media print,screen and (min-width: 48em) {
  .medium-up-1>.cell {
      width:100%
  }

  .medium-up-2>.cell {
      width: 50%
  }

  .medium-up-3>.cell {
      width: 33.33333%
  }

  .medium-up-4>.cell {
      width: 25%
  }

  .medium-up-5>.cell {
      width: 20%
  }

  .medium-up-6>.cell {
      width: 16.66667%
  }

  .medium-up-7>.cell {
      width: 14.28571%
  }

  .medium-up-8>.cell {
      width: 12.5%
  }

  .medium-up-9>.cell {
      width: 11.11111%
  }

  .medium-up-10>.cell {
      width: 10%
  }

  .medium-up-11>.cell {
      width: 9.09091%
  }

  .medium-up-12>.cell {
      width: 8.33333%
  }

  .medium-up-13>.cell {
      width: 7.69231%
  }

  .medium-up-14>.cell {
      width: 7.14286%
  }

  .medium-up-15>.cell {
      width: 6.66667%
  }

  .medium-up-16>.cell {
      width: 6.25%
  }
}

@media screen and (min-width: 48em) {
  .screen768-up-1>.cell {
      width:100%
  }

  .screen768-up-2>.cell {
      width: 50%
  }

  .screen768-up-3>.cell {
      width: 33.33333%
  }

  .screen768-up-4>.cell {
      width: 25%
  }

  .screen768-up-5>.cell {
      width: 20%
  }

  .screen768-up-6>.cell {
      width: 16.66667%
  }

  .screen768-up-7>.cell {
      width: 14.28571%
  }

  .screen768-up-8>.cell {
      width: 12.5%
  }

  .screen768-up-9>.cell {
      width: 11.11111%
  }

  .screen768-up-10>.cell {
      width: 10%
  }

  .screen768-up-11>.cell {
      width: 9.09091%
  }

  .screen768-up-12>.cell {
      width: 8.33333%
  }

  .screen768-up-13>.cell {
      width: 7.69231%
  }

  .screen768-up-14>.cell {
      width: 7.14286%
  }

  .screen768-up-15>.cell {
      width: 6.66667%
  }

  .screen768-up-16>.cell {
      width: 6.25%
  }
}

@media print,screen and (min-width: 64em) {
  .large-up-1>.cell {
      width:100%
  }

  .large-up-2>.cell {
      width: 50%
  }

  .large-up-3>.cell {
      width: 33.33333%
  }

  .large-up-4>.cell {
      width: 25%
  }

  .large-up-5>.cell {
      width: 20%
  }

  .large-up-6>.cell {
      width: 16.66667%
  }

  .large-up-7>.cell {
      width: 14.28571%
  }

  .large-up-8>.cell {
      width: 12.5%
  }

  .large-up-9>.cell {
      width: 11.11111%
  }

  .large-up-10>.cell {
      width: 10%
  }

  .large-up-11>.cell {
      width: 9.09091%
  }

  .large-up-12>.cell {
      width: 8.33333%
  }

  .large-up-13>.cell {
      width: 7.69231%
  }

  .large-up-14>.cell {
      width: 7.14286%
  }

  .large-up-15>.cell {
      width: 6.66667%
  }

  .large-up-16>.cell {
      width: 6.25%
  }
}

@media screen and (min-width: 64em) {
  .screen1024-up-1>.cell {
      width:100%
  }

  .screen1024-up-2>.cell {
      width: 50%
  }

  .screen1024-up-3>.cell {
      width: 33.33333%
  }

  .screen1024-up-4>.cell {
      width: 25%
  }

  .screen1024-up-5>.cell {
      width: 20%
  }

  .screen1024-up-6>.cell {
      width: 16.66667%
  }

  .screen1024-up-7>.cell {
      width: 14.28571%
  }

  .screen1024-up-8>.cell {
      width: 12.5%
  }

  .screen1024-up-9>.cell {
      width: 11.11111%
  }

  .screen1024-up-10>.cell {
      width: 10%
  }

  .screen1024-up-11>.cell {
      width: 9.09091%
  }

  .screen1024-up-12>.cell {
      width: 8.33333%
  }

  .screen1024-up-13>.cell {
      width: 7.69231%
  }

  .screen1024-up-14>.cell {
      width: 7.14286%
  }

  .screen1024-up-15>.cell {
      width: 6.66667%
  }

  .screen1024-up-16>.cell {
      width: 6.25%
  }
}

@media print,screen and (min-width: 28.75em) {
  .grid-margin-x.small-up-1>.cell {
      width:calc(100% - 1.5rem)
  }

  .grid-margin-x.small-up-2>.cell {
      width: calc(50% - 1.5rem)
  }

  .grid-margin-x.small-up-3>.cell {
      width: calc(33.33333% - 1.5rem)
  }

  .grid-margin-x.small-up-4>.cell {
      width: calc(25% - 1.5rem)
  }

  .grid-margin-x.small-up-5>.cell {
      width: calc(20% - 1.5rem)
  }

  .grid-margin-x.small-up-6>.cell {
      width: calc(16.66667% - 1.5rem)
  }

  .grid-margin-x.small-up-7>.cell {
      width: calc(14.28571% - 1.5rem)
  }

  .grid-margin-x.small-up-8>.cell {
      width: calc(12.5% - 1.5rem)
  }

  .grid-margin-x.small-up-9>.cell {
      width: calc(11.11111% - 1.5rem)
  }

  .grid-margin-x.small-up-10>.cell {
      width: calc(10% - 1.5rem)
  }

  .grid-margin-x.small-up-11>.cell {
      width: calc(9.09091% - 1.5rem)
  }

  .grid-margin-x.small-up-12>.cell {
      width: calc(8.33333% - 1.5rem)
  }

  .grid-margin-x.small-up-13>.cell {
      width: calc(7.69231% - 1.5rem)
  }

  .grid-margin-x.small-up-14>.cell {
      width: calc(7.14286% - 1.5rem)
  }

  .grid-margin-x.small-up-15>.cell {
      width: calc(6.66667% - 1.5rem)
  }

  .grid-margin-x.small-up-16>.cell {
      width: calc(6.25% - 1.5rem)
  }
}

@media screen and (min-width: 28.75em) {
  .grid-margin-x.screen460-up-1>.cell {
      width:calc(100% - 1.5rem)
  }

  .grid-margin-x.screen460-up-2>.cell {
      width: calc(50% - 1.5rem)
  }

  .grid-margin-x.screen460-up-3>.cell {
      width: calc(33.33333% - 1.5rem)
  }

  .grid-margin-x.screen460-up-4>.cell {
      width: calc(25% - 1.5rem)
  }

  .grid-margin-x.screen460-up-5>.cell {
      width: calc(20% - 1.5rem)
  }

  .grid-margin-x.screen460-up-6>.cell {
      width: calc(16.66667% - 1.5rem)
  }

  .grid-margin-x.screen460-up-7>.cell {
      width: calc(14.28571% - 1.5rem)
  }

  .grid-margin-x.screen460-up-8>.cell {
      width: calc(12.5% - 1.5rem)
  }

  .grid-margin-x.screen460-up-9>.cell {
      width: calc(11.11111% - 1.5rem)
  }

  .grid-margin-x.screen460-up-10>.cell {
      width: calc(10% - 1.5rem)
  }

  .grid-margin-x.screen460-up-11>.cell {
      width: calc(9.09091% - 1.5rem)
  }

  .grid-margin-x.screen460-up-12>.cell {
      width: calc(8.33333% - 1.5rem)
  }

  .grid-margin-x.screen460-up-13>.cell {
      width: calc(7.69231% - 1.5rem)
  }

  .grid-margin-x.screen460-up-14>.cell {
      width: calc(7.14286% - 1.5rem)
  }

  .grid-margin-x.screen460-up-15>.cell {
      width: calc(6.66667% - 1.5rem)
  }

  .grid-margin-x.screen460-up-16>.cell {
      width: calc(6.25% - 1.5rem)
  }
}

@media print,screen and (min-width: 48em) {
  .grid-margin-x.medium-up-1>.cell {
      width:calc(100% - 1.5rem)
  }

  .grid-margin-x.medium-up-2>.cell {
      width: calc(50% - 1.5rem)
  }

  .grid-margin-x.medium-up-3>.cell {
      width: calc(33.33333% - 1.5rem)
  }

  .grid-margin-x.medium-up-4>.cell {
      width: calc(25% - 1.5rem)
  }

  .grid-margin-x.medium-up-5>.cell {
      width: calc(20% - 1.5rem)
  }

  .grid-margin-x.medium-up-6>.cell {
      width: calc(16.66667% - 1.5rem)
  }

  .grid-margin-x.medium-up-7>.cell {
      width: calc(14.28571% - 1.5rem)
  }

  .grid-margin-x.medium-up-8>.cell {
      width: calc(12.5% - 1.5rem)
  }

  .grid-margin-x.medium-up-9>.cell {
      width: calc(11.11111% - 1.5rem)
  }

  .grid-margin-x.medium-up-10>.cell {
      width: calc(10% - 1.5rem)
  }

  .grid-margin-x.medium-up-11>.cell {
      width: calc(9.09091% - 1.5rem)
  }

  .grid-margin-x.medium-up-12>.cell {
      width: calc(8.33333% - 1.5rem)
  }

  .grid-margin-x.medium-up-13>.cell {
      width: calc(7.69231% - 1.5rem)
  }

  .grid-margin-x.medium-up-14>.cell {
      width: calc(7.14286% - 1.5rem)
  }

  .grid-margin-x.medium-up-15>.cell {
      width: calc(6.66667% - 1.5rem)
  }

  .grid-margin-x.medium-up-16>.cell {
      width: calc(6.25% - 1.5rem)
  }
}

@media screen and (min-width: 48em) {
  .grid-margin-x.screen768-up-1>.cell {
      width:calc(100% - 1.5rem)
  }

  .grid-margin-x.screen768-up-2>.cell {
      width: calc(50% - 1.5rem)
  }

  .grid-margin-x.screen768-up-3>.cell {
      width: calc(33.33333% - 1.5rem)
  }

  .grid-margin-x.screen768-up-4>.cell {
      width: calc(25% - 1.5rem)
  }

  .grid-margin-x.screen768-up-5>.cell {
      width: calc(20% - 1.5rem)
  }

  .grid-margin-x.screen768-up-6>.cell {
      width: calc(16.66667% - 1.5rem)
  }

  .grid-margin-x.screen768-up-7>.cell {
      width: calc(14.28571% - 1.5rem)
  }

  .grid-margin-x.screen768-up-8>.cell {
      width: calc(12.5% - 1.5rem)
  }

  .grid-margin-x.screen768-up-9>.cell {
      width: calc(11.11111% - 1.5rem)
  }

  .grid-margin-x.screen768-up-10>.cell {
      width: calc(10% - 1.5rem)
  }

  .grid-margin-x.screen768-up-11>.cell {
      width: calc(9.09091% - 1.5rem)
  }

  .grid-margin-x.screen768-up-12>.cell {
      width: calc(8.33333% - 1.5rem)
  }

  .grid-margin-x.screen768-up-13>.cell {
      width: calc(7.69231% - 1.5rem)
  }

  .grid-margin-x.screen768-up-14>.cell {
      width: calc(7.14286% - 1.5rem)
  }

  .grid-margin-x.screen768-up-15>.cell {
      width: calc(6.66667% - 1.5rem)
  }

  .grid-margin-x.screen768-up-16>.cell {
      width: calc(6.25% - 1.5rem)
  }
}

@media print,screen and (min-width: 64em) {
  .grid-margin-x.large-up-1>.cell {
      width:calc(100% - 1.5rem)
  }

  .grid-margin-x.large-up-2>.cell {
      width: calc(50% - 1.5rem)
  }

  .grid-margin-x.large-up-3>.cell {
      width: calc(33.33333% - 1.5rem)
  }

  .grid-margin-x.large-up-4>.cell {
      width: calc(25% - 1.5rem)
  }

  .grid-margin-x.large-up-5>.cell {
      width: calc(20% - 1.5rem)
  }

  .grid-margin-x.large-up-6>.cell {
      width: calc(16.66667% - 1.5rem)
  }

  .grid-margin-x.large-up-7>.cell {
      width: calc(14.28571% - 1.5rem)
  }

  .grid-margin-x.large-up-8>.cell {
      width: calc(12.5% - 1.5rem)
  }

  .grid-margin-x.large-up-9>.cell {
      width: calc(11.11111% - 1.5rem)
  }

  .grid-margin-x.large-up-10>.cell {
      width: calc(10% - 1.5rem)
  }

  .grid-margin-x.large-up-11>.cell {
      width: calc(9.09091% - 1.5rem)
  }

  .grid-margin-x.large-up-12>.cell {
      width: calc(8.33333% - 1.5rem)
  }

  .grid-margin-x.large-up-13>.cell {
      width: calc(7.69231% - 1.5rem)
  }

  .grid-margin-x.large-up-14>.cell {
      width: calc(7.14286% - 1.5rem)
  }

  .grid-margin-x.large-up-15>.cell {
      width: calc(6.66667% - 1.5rem)
  }

  .grid-margin-x.large-up-16>.cell {
      width: calc(6.25% - 1.5rem)
  }
}

@media screen and (min-width: 64em) {
  .grid-margin-x.screen1024-up-1>.cell {
      width:calc(100% - 1.5rem)
  }

  .grid-margin-x.screen1024-up-2>.cell {
      width: calc(50% - 1.5rem)
  }

  .grid-margin-x.screen1024-up-3>.cell {
      width: calc(33.33333% - 1.5rem)
  }

  .grid-margin-x.screen1024-up-4>.cell {
      width: calc(25% - 1.5rem)
  }

  .grid-margin-x.screen1024-up-5>.cell {
      width: calc(20% - 1.5rem)
  }

  .grid-margin-x.screen1024-up-6>.cell {
      width: calc(16.66667% - 1.5rem)
  }

  .grid-margin-x.screen1024-up-7>.cell {
      width: calc(14.28571% - 1.5rem)
  }

  .grid-margin-x.screen1024-up-8>.cell {
      width: calc(12.5% - 1.5rem)
  }

  .grid-margin-x.screen1024-up-9>.cell {
      width: calc(11.11111% - 1.5rem)
  }

  .grid-margin-x.screen1024-up-10>.cell {
      width: calc(10% - 1.5rem)
  }

  .grid-margin-x.screen1024-up-11>.cell {
      width: calc(9.09091% - 1.5rem)
  }

  .grid-margin-x.screen1024-up-12>.cell {
      width: calc(8.33333% - 1.5rem)
  }

  .grid-margin-x.screen1024-up-13>.cell {
      width: calc(7.69231% - 1.5rem)
  }

  .grid-margin-x.screen1024-up-14>.cell {
      width: calc(7.14286% - 1.5rem)
  }

  .grid-margin-x.screen1024-up-15>.cell {
      width: calc(6.66667% - 1.5rem)
  }

  .grid-margin-x.screen1024-up-16>.cell {
      width: calc(6.25% - 1.5rem)
  }
}

@media print,screen and (min-width: 28.75em) {
  .small-margin-collapse,.small-margin-collapse>.cell {
      margin-right:0;
      margin-left: 0
  }
}

@media print,screen and (min-width: 28.75em) {
  .small-margin-collapse>.small-1 {
      width:4.16667%
  }

  .small-margin-collapse>.small-2 {
      width: 8.33333%
  }

  .small-margin-collapse>.small-3 {
      width: 12.5%
  }

  .small-margin-collapse>.small-4 {
      width: 16.66667%
  }

  .small-margin-collapse>.small-5 {
      width: 20.83333%
  }

  .small-margin-collapse>.small-6 {
      width: 25%
  }

  .small-margin-collapse>.small-7 {
      width: 29.16667%
  }

  .small-margin-collapse>.small-8 {
      width: 33.33333%
  }

  .small-margin-collapse>.small-9 {
      width: 37.5%
  }

  .small-margin-collapse>.small-10 {
      width: 41.66667%
  }

  .small-margin-collapse>.small-11 {
      width: 45.83333%
  }

  .small-margin-collapse>.small-12 {
      width: 50%
  }

  .small-margin-collapse>.small-13 {
      width: 54.16667%
  }

  .small-margin-collapse>.small-14 {
      width: 58.33333%
  }

  .small-margin-collapse>.small-15 {
      width: 62.5%
  }

  .small-margin-collapse>.small-16 {
      width: 66.66667%
  }

  .small-margin-collapse>.small-17 {
      width: 70.83333%
  }

  .small-margin-collapse>.small-18 {
      width: 75%
  }

  .small-margin-collapse>.small-19 {
      width: 79.16667%
  }

  .small-margin-collapse>.small-20 {
      width: 83.33333%
  }

  .small-margin-collapse>.small-21 {
      width: 87.5%
  }

  .small-margin-collapse>.small-22 {
      width: 91.66667%
  }

  .small-margin-collapse>.small-23 {
      width: 95.83333%
  }

  .small-margin-collapse>.small-24 {
      width: 100%
  }
}

@media screen and (min-width: 28.75em) {
  .small-margin-collapse>.screen460-1 {
      width:4.16667%
  }

  .small-margin-collapse>.screen460-2 {
      width: 8.33333%
  }

  .small-margin-collapse>.screen460-3 {
      width: 12.5%
  }

  .small-margin-collapse>.screen460-4 {
      width: 16.66667%
  }

  .small-margin-collapse>.screen460-5 {
      width: 20.83333%
  }

  .small-margin-collapse>.screen460-6 {
      width: 25%
  }

  .small-margin-collapse>.screen460-7 {
      width: 29.16667%
  }

  .small-margin-collapse>.screen460-8 {
      width: 33.33333%
  }

  .small-margin-collapse>.screen460-9 {
      width: 37.5%
  }

  .small-margin-collapse>.screen460-10 {
      width: 41.66667%
  }

  .small-margin-collapse>.screen460-11 {
      width: 45.83333%
  }

  .small-margin-collapse>.screen460-12 {
      width: 50%
  }

  .small-margin-collapse>.screen460-13 {
      width: 54.16667%
  }

  .small-margin-collapse>.screen460-14 {
      width: 58.33333%
  }

  .small-margin-collapse>.screen460-15 {
      width: 62.5%
  }

  .small-margin-collapse>.screen460-16 {
      width: 66.66667%
  }

  .small-margin-collapse>.screen460-17 {
      width: 70.83333%
  }

  .small-margin-collapse>.screen460-18 {
      width: 75%
  }

  .small-margin-collapse>.screen460-19 {
      width: 79.16667%
  }

  .small-margin-collapse>.screen460-20 {
      width: 83.33333%
  }

  .small-margin-collapse>.screen460-21 {
      width: 87.5%
  }

  .small-margin-collapse>.screen460-22 {
      width: 91.66667%
  }

  .small-margin-collapse>.screen460-23 {
      width: 95.83333%
  }

  .small-margin-collapse>.screen460-24 {
      width: 100%
  }
}

@media print,screen and (min-width: 48em) {
  .small-margin-collapse>.medium-1 {
      width:4.16667%
  }

  .small-margin-collapse>.medium-2 {
      width: 8.33333%
  }

  .small-margin-collapse>.medium-3 {
      width: 12.5%
  }

  .small-margin-collapse>.medium-4 {
      width: 16.66667%
  }

  .small-margin-collapse>.medium-5 {
      width: 20.83333%
  }

  .small-margin-collapse>.medium-6 {
      width: 25%
  }

  .small-margin-collapse>.medium-7 {
      width: 29.16667%
  }

  .small-margin-collapse>.medium-8 {
      width: 33.33333%
  }

  .small-margin-collapse>.medium-9 {
      width: 37.5%
  }

  .small-margin-collapse>.medium-10 {
      width: 41.66667%
  }

  .small-margin-collapse>.medium-11 {
      width: 45.83333%
  }

  .small-margin-collapse>.medium-12 {
      width: 50%
  }

  .small-margin-collapse>.medium-13 {
      width: 54.16667%
  }

  .small-margin-collapse>.medium-14 {
      width: 58.33333%
  }

  .small-margin-collapse>.medium-15 {
      width: 62.5%
  }

  .small-margin-collapse>.medium-16 {
      width: 66.66667%
  }

  .small-margin-collapse>.medium-17 {
      width: 70.83333%
  }

  .small-margin-collapse>.medium-18 {
      width: 75%
  }

  .small-margin-collapse>.medium-19 {
      width: 79.16667%
  }

  .small-margin-collapse>.medium-20 {
      width: 83.33333%
  }

  .small-margin-collapse>.medium-21 {
      width: 87.5%
  }

  .small-margin-collapse>.medium-22 {
      width: 91.66667%
  }

  .small-margin-collapse>.medium-23 {
      width: 95.83333%
  }

  .small-margin-collapse>.medium-24 {
      width: 100%
  }
}

@media screen and (min-width: 48em) {
  .small-margin-collapse>.screen768-1 {
      width:4.16667%
  }

  .small-margin-collapse>.screen768-2 {
      width: 8.33333%
  }

  .small-margin-collapse>.screen768-3 {
      width: 12.5%
  }

  .small-margin-collapse>.screen768-4 {
      width: 16.66667%
  }

  .small-margin-collapse>.screen768-5 {
      width: 20.83333%
  }

  .small-margin-collapse>.screen768-6 {
      width: 25%
  }

  .small-margin-collapse>.screen768-7 {
      width: 29.16667%
  }

  .small-margin-collapse>.screen768-8 {
      width: 33.33333%
  }

  .small-margin-collapse>.screen768-9 {
      width: 37.5%
  }

  .small-margin-collapse>.screen768-10 {
      width: 41.66667%
  }

  .small-margin-collapse>.screen768-11 {
      width: 45.83333%
  }

  .small-margin-collapse>.screen768-12 {
      width: 50%
  }

  .small-margin-collapse>.screen768-13 {
      width: 54.16667%
  }

  .small-margin-collapse>.screen768-14 {
      width: 58.33333%
  }

  .small-margin-collapse>.screen768-15 {
      width: 62.5%
  }

  .small-margin-collapse>.screen768-16 {
      width: 66.66667%
  }

  .small-margin-collapse>.screen768-17 {
      width: 70.83333%
  }

  .small-margin-collapse>.screen768-18 {
      width: 75%
  }

  .small-margin-collapse>.screen768-19 {
      width: 79.16667%
  }

  .small-margin-collapse>.screen768-20 {
      width: 83.33333%
  }

  .small-margin-collapse>.screen768-21 {
      width: 87.5%
  }

  .small-margin-collapse>.screen768-22 {
      width: 91.66667%
  }

  .small-margin-collapse>.screen768-23 {
      width: 95.83333%
  }

  .small-margin-collapse>.screen768-24 {
      width: 100%
  }
}

@media print,screen and (min-width: 64em) {
  .small-margin-collapse>.large-1 {
      width:4.16667%
  }

  .small-margin-collapse>.large-2 {
      width: 8.33333%
  }

  .small-margin-collapse>.large-3 {
      width: 12.5%
  }

  .small-margin-collapse>.large-4 {
      width: 16.66667%
  }

  .small-margin-collapse>.large-5 {
      width: 20.83333%
  }

  .small-margin-collapse>.large-6 {
      width: 25%
  }

  .small-margin-collapse>.large-7 {
      width: 29.16667%
  }

  .small-margin-collapse>.large-8 {
      width: 33.33333%
  }

  .small-margin-collapse>.large-9 {
      width: 37.5%
  }

  .small-margin-collapse>.large-10 {
      width: 41.66667%
  }

  .small-margin-collapse>.large-11 {
      width: 45.83333%
  }

  .small-margin-collapse>.large-12 {
      width: 50%
  }

  .small-margin-collapse>.large-13 {
      width: 54.16667%
  }

  .small-margin-collapse>.large-14 {
      width: 58.33333%
  }

  .small-margin-collapse>.large-15 {
      width: 62.5%
  }

  .small-margin-collapse>.large-16 {
      width: 66.66667%
  }

  .small-margin-collapse>.large-17 {
      width: 70.83333%
  }

  .small-margin-collapse>.large-18 {
      width: 75%
  }

  .small-margin-collapse>.large-19 {
      width: 79.16667%
  }

  .small-margin-collapse>.large-20 {
      width: 83.33333%
  }

  .small-margin-collapse>.large-21 {
      width: 87.5%
  }

  .small-margin-collapse>.large-22 {
      width: 91.66667%
  }

  .small-margin-collapse>.large-23 {
      width: 95.83333%
  }

  .small-margin-collapse>.large-24 {
      width: 100%
  }
}

@media screen and (min-width: 64em) {
  .small-margin-collapse>.screen1024-1 {
      width:4.16667%
  }

  .small-margin-collapse>.screen1024-2 {
      width: 8.33333%
  }

  .small-margin-collapse>.screen1024-3 {
      width: 12.5%
  }

  .small-margin-collapse>.screen1024-4 {
      width: 16.66667%
  }

  .small-margin-collapse>.screen1024-5 {
      width: 20.83333%
  }

  .small-margin-collapse>.screen1024-6 {
      width: 25%
  }

  .small-margin-collapse>.screen1024-7 {
      width: 29.16667%
  }

  .small-margin-collapse>.screen1024-8 {
      width: 33.33333%
  }

  .small-margin-collapse>.screen1024-9 {
      width: 37.5%
  }

  .small-margin-collapse>.screen1024-10 {
      width: 41.66667%
  }

  .small-margin-collapse>.screen1024-11 {
      width: 45.83333%
  }

  .small-margin-collapse>.screen1024-12 {
      width: 50%
  }

  .small-margin-collapse>.screen1024-13 {
      width: 54.16667%
  }

  .small-margin-collapse>.screen1024-14 {
      width: 58.33333%
  }

  .small-margin-collapse>.screen1024-15 {
      width: 62.5%
  }

  .small-margin-collapse>.screen1024-16 {
      width: 66.66667%
  }

  .small-margin-collapse>.screen1024-17 {
      width: 70.83333%
  }

  .small-margin-collapse>.screen1024-18 {
      width: 75%
  }

  .small-margin-collapse>.screen1024-19 {
      width: 79.16667%
  }

  .small-margin-collapse>.screen1024-20 {
      width: 83.33333%
  }

  .small-margin-collapse>.screen1024-21 {
      width: 87.5%
  }

  .small-margin-collapse>.screen1024-22 {
      width: 91.66667%
  }

  .small-margin-collapse>.screen1024-23 {
      width: 95.83333%
  }

  .small-margin-collapse>.screen1024-24 {
      width: 100%
  }
}

@media print,screen and (min-width: 28.75em) {
  .small-padding-collapse {
      margin-right:0;
      margin-left: 0
  }

  .small-padding-collapse>.cell {
      padding-right: 0;
      padding-left: 0
  }
}

@media screen and (min-width: 28.75em) {
  .screen460-margin-collapse,.screen460-margin-collapse>.cell {
      margin-right:0;
      margin-left: 0
  }
}

@media screen and (min-width: 28.75em) {
  .screen460-margin-collapse>.small-1 {
      width:4.16667%
  }

  .screen460-margin-collapse>.small-2 {
      width: 8.33333%
  }

  .screen460-margin-collapse>.small-3 {
      width: 12.5%
  }

  .screen460-margin-collapse>.small-4 {
      width: 16.66667%
  }

  .screen460-margin-collapse>.small-5 {
      width: 20.83333%
  }

  .screen460-margin-collapse>.small-6 {
      width: 25%
  }

  .screen460-margin-collapse>.small-7 {
      width: 29.16667%
  }

  .screen460-margin-collapse>.small-8 {
      width: 33.33333%
  }

  .screen460-margin-collapse>.small-9 {
      width: 37.5%
  }

  .screen460-margin-collapse>.small-10 {
      width: 41.66667%
  }

  .screen460-margin-collapse>.small-11 {
      width: 45.83333%
  }

  .screen460-margin-collapse>.small-12 {
      width: 50%
  }

  .screen460-margin-collapse>.small-13 {
      width: 54.16667%
  }

  .screen460-margin-collapse>.small-14 {
      width: 58.33333%
  }

  .screen460-margin-collapse>.small-15 {
      width: 62.5%
  }

  .screen460-margin-collapse>.small-16 {
      width: 66.66667%
  }

  .screen460-margin-collapse>.small-17 {
      width: 70.83333%
  }

  .screen460-margin-collapse>.small-18 {
      width: 75%
  }

  .screen460-margin-collapse>.small-19 {
      width: 79.16667%
  }

  .screen460-margin-collapse>.small-20 {
      width: 83.33333%
  }

  .screen460-margin-collapse>.small-21 {
      width: 87.5%
  }

  .screen460-margin-collapse>.small-22 {
      width: 91.66667%
  }

  .screen460-margin-collapse>.small-23 {
      width: 95.83333%
  }

  .screen460-margin-collapse>.small-24 {
      width: 100%
  }
}

@media screen and (min-width: 28.75em) {
  .screen460-margin-collapse>.screen460-1 {
      width:4.16667%
  }

  .screen460-margin-collapse>.screen460-2 {
      width: 8.33333%
  }

  .screen460-margin-collapse>.screen460-3 {
      width: 12.5%
  }

  .screen460-margin-collapse>.screen460-4 {
      width: 16.66667%
  }

  .screen460-margin-collapse>.screen460-5 {
      width: 20.83333%
  }

  .screen460-margin-collapse>.screen460-6 {
      width: 25%
  }

  .screen460-margin-collapse>.screen460-7 {
      width: 29.16667%
  }

  .screen460-margin-collapse>.screen460-8 {
      width: 33.33333%
  }

  .screen460-margin-collapse>.screen460-9 {
      width: 37.5%
  }

  .screen460-margin-collapse>.screen460-10 {
      width: 41.66667%
  }

  .screen460-margin-collapse>.screen460-11 {
      width: 45.83333%
  }

  .screen460-margin-collapse>.screen460-12 {
      width: 50%
  }

  .screen460-margin-collapse>.screen460-13 {
      width: 54.16667%
  }

  .screen460-margin-collapse>.screen460-14 {
      width: 58.33333%
  }

  .screen460-margin-collapse>.screen460-15 {
      width: 62.5%
  }

  .screen460-margin-collapse>.screen460-16 {
      width: 66.66667%
  }

  .screen460-margin-collapse>.screen460-17 {
      width: 70.83333%
  }

  .screen460-margin-collapse>.screen460-18 {
      width: 75%
  }

  .screen460-margin-collapse>.screen460-19 {
      width: 79.16667%
  }

  .screen460-margin-collapse>.screen460-20 {
      width: 83.33333%
  }

  .screen460-margin-collapse>.screen460-21 {
      width: 87.5%
  }

  .screen460-margin-collapse>.screen460-22 {
      width: 91.66667%
  }

  .screen460-margin-collapse>.screen460-23 {
      width: 95.83333%
  }

  .screen460-margin-collapse>.screen460-24 {
      width: 100%
  }
}

@media screen and (min-width: 28.75em) {
  .screen460-margin-collapse>.medium-1 {
      width:4.16667%
  }

  .screen460-margin-collapse>.medium-2 {
      width: 8.33333%
  }

  .screen460-margin-collapse>.medium-3 {
      width: 12.5%
  }

  .screen460-margin-collapse>.medium-4 {
      width: 16.66667%
  }

  .screen460-margin-collapse>.medium-5 {
      width: 20.83333%
  }

  .screen460-margin-collapse>.medium-6 {
      width: 25%
  }

  .screen460-margin-collapse>.medium-7 {
      width: 29.16667%
  }

  .screen460-margin-collapse>.medium-8 {
      width: 33.33333%
  }

  .screen460-margin-collapse>.medium-9 {
      width: 37.5%
  }

  .screen460-margin-collapse>.medium-10 {
      width: 41.66667%
  }

  .screen460-margin-collapse>.medium-11 {
      width: 45.83333%
  }

  .screen460-margin-collapse>.medium-12 {
      width: 50%
  }

  .screen460-margin-collapse>.medium-13 {
      width: 54.16667%
  }

  .screen460-margin-collapse>.medium-14 {
      width: 58.33333%
  }

  .screen460-margin-collapse>.medium-15 {
      width: 62.5%
  }

  .screen460-margin-collapse>.medium-16 {
      width: 66.66667%
  }

  .screen460-margin-collapse>.medium-17 {
      width: 70.83333%
  }

  .screen460-margin-collapse>.medium-18 {
      width: 75%
  }

  .screen460-margin-collapse>.medium-19 {
      width: 79.16667%
  }

  .screen460-margin-collapse>.medium-20 {
      width: 83.33333%
  }

  .screen460-margin-collapse>.medium-21 {
      width: 87.5%
  }

  .screen460-margin-collapse>.medium-22 {
      width: 91.66667%
  }

  .screen460-margin-collapse>.medium-23 {
      width: 95.83333%
  }

  .screen460-margin-collapse>.medium-24 {
      width: 100%
  }
}

@media screen and (min-width: 48em) {
  .screen460-margin-collapse>.screen768-1 {
      width:4.16667%
  }

  .screen460-margin-collapse>.screen768-2 {
      width: 8.33333%
  }

  .screen460-margin-collapse>.screen768-3 {
      width: 12.5%
  }

  .screen460-margin-collapse>.screen768-4 {
      width: 16.66667%
  }

  .screen460-margin-collapse>.screen768-5 {
      width: 20.83333%
  }

  .screen460-margin-collapse>.screen768-6 {
      width: 25%
  }

  .screen460-margin-collapse>.screen768-7 {
      width: 29.16667%
  }

  .screen460-margin-collapse>.screen768-8 {
      width: 33.33333%
  }

  .screen460-margin-collapse>.screen768-9 {
      width: 37.5%
  }

  .screen460-margin-collapse>.screen768-10 {
      width: 41.66667%
  }

  .screen460-margin-collapse>.screen768-11 {
      width: 45.83333%
  }

  .screen460-margin-collapse>.screen768-12 {
      width: 50%
  }

  .screen460-margin-collapse>.screen768-13 {
      width: 54.16667%
  }

  .screen460-margin-collapse>.screen768-14 {
      width: 58.33333%
  }

  .screen460-margin-collapse>.screen768-15 {
      width: 62.5%
  }

  .screen460-margin-collapse>.screen768-16 {
      width: 66.66667%
  }

  .screen460-margin-collapse>.screen768-17 {
      width: 70.83333%
  }

  .screen460-margin-collapse>.screen768-18 {
      width: 75%
  }

  .screen460-margin-collapse>.screen768-19 {
      width: 79.16667%
  }

  .screen460-margin-collapse>.screen768-20 {
      width: 83.33333%
  }

  .screen460-margin-collapse>.screen768-21 {
      width: 87.5%
  }

  .screen460-margin-collapse>.screen768-22 {
      width: 91.66667%
  }

  .screen460-margin-collapse>.screen768-23 {
      width: 95.83333%
  }

  .screen460-margin-collapse>.screen768-24 {
      width: 100%
  }
}

@media screen and (min-width: 28.75em) {
  .screen460-margin-collapse>.large-1 {
      width:4.16667%
  }

  .screen460-margin-collapse>.large-2 {
      width: 8.33333%
  }

  .screen460-margin-collapse>.large-3 {
      width: 12.5%
  }

  .screen460-margin-collapse>.large-4 {
      width: 16.66667%
  }

  .screen460-margin-collapse>.large-5 {
      width: 20.83333%
  }

  .screen460-margin-collapse>.large-6 {
      width: 25%
  }

  .screen460-margin-collapse>.large-7 {
      width: 29.16667%
  }

  .screen460-margin-collapse>.large-8 {
      width: 33.33333%
  }

  .screen460-margin-collapse>.large-9 {
      width: 37.5%
  }

  .screen460-margin-collapse>.large-10 {
      width: 41.66667%
  }

  .screen460-margin-collapse>.large-11 {
      width: 45.83333%
  }

  .screen460-margin-collapse>.large-12 {
      width: 50%
  }

  .screen460-margin-collapse>.large-13 {
      width: 54.16667%
  }

  .screen460-margin-collapse>.large-14 {
      width: 58.33333%
  }

  .screen460-margin-collapse>.large-15 {
      width: 62.5%
  }

  .screen460-margin-collapse>.large-16 {
      width: 66.66667%
  }

  .screen460-margin-collapse>.large-17 {
      width: 70.83333%
  }

  .screen460-margin-collapse>.large-18 {
      width: 75%
  }

  .screen460-margin-collapse>.large-19 {
      width: 79.16667%
  }

  .screen460-margin-collapse>.large-20 {
      width: 83.33333%
  }

  .screen460-margin-collapse>.large-21 {
      width: 87.5%
  }

  .screen460-margin-collapse>.large-22 {
      width: 91.66667%
  }

  .screen460-margin-collapse>.large-23 {
      width: 95.83333%
  }

  .screen460-margin-collapse>.large-24 {
      width: 100%
  }
}

@media screen and (min-width: 64em) {
  .screen460-margin-collapse>.screen1024-1 {
      width:4.16667%
  }

  .screen460-margin-collapse>.screen1024-2 {
      width: 8.33333%
  }

  .screen460-margin-collapse>.screen1024-3 {
      width: 12.5%
  }

  .screen460-margin-collapse>.screen1024-4 {
      width: 16.66667%
  }

  .screen460-margin-collapse>.screen1024-5 {
      width: 20.83333%
  }

  .screen460-margin-collapse>.screen1024-6 {
      width: 25%
  }

  .screen460-margin-collapse>.screen1024-7 {
      width: 29.16667%
  }

  .screen460-margin-collapse>.screen1024-8 {
      width: 33.33333%
  }

  .screen460-margin-collapse>.screen1024-9 {
      width: 37.5%
  }

  .screen460-margin-collapse>.screen1024-10 {
      width: 41.66667%
  }

  .screen460-margin-collapse>.screen1024-11 {
      width: 45.83333%
  }

  .screen460-margin-collapse>.screen1024-12 {
      width: 50%
  }

  .screen460-margin-collapse>.screen1024-13 {
      width: 54.16667%
  }

  .screen460-margin-collapse>.screen1024-14 {
      width: 58.33333%
  }

  .screen460-margin-collapse>.screen1024-15 {
      width: 62.5%
  }

  .screen460-margin-collapse>.screen1024-16 {
      width: 66.66667%
  }

  .screen460-margin-collapse>.screen1024-17 {
      width: 70.83333%
  }

  .screen460-margin-collapse>.screen1024-18 {
      width: 75%
  }

  .screen460-margin-collapse>.screen1024-19 {
      width: 79.16667%
  }

  .screen460-margin-collapse>.screen1024-20 {
      width: 83.33333%
  }

  .screen460-margin-collapse>.screen1024-21 {
      width: 87.5%
  }

  .screen460-margin-collapse>.screen1024-22 {
      width: 91.66667%
  }

  .screen460-margin-collapse>.screen1024-23 {
      width: 95.83333%
  }

  .screen460-margin-collapse>.screen1024-24 {
      width: 100%
  }
}

@media screen and (min-width: 28.75em) {
  .screen460-padding-collapse {
      margin-right:0;
      margin-left: 0
  }

  .screen460-padding-collapse>.cell {
      padding-right: 0;
      padding-left: 0
  }
}

@media print,screen and (min-width: 48em) {
  .medium-margin-collapse,.medium-margin-collapse>.cell {
      margin-right:0;
      margin-left: 0
  }
}

@media print,screen and (min-width: 48em) {
  .medium-margin-collapse>.small-1 {
      width:4.16667%
  }

  .medium-margin-collapse>.small-2 {
      width: 8.33333%
  }

  .medium-margin-collapse>.small-3 {
      width: 12.5%
  }

  .medium-margin-collapse>.small-4 {
      width: 16.66667%
  }

  .medium-margin-collapse>.small-5 {
      width: 20.83333%
  }

  .medium-margin-collapse>.small-6 {
      width: 25%
  }

  .medium-margin-collapse>.small-7 {
      width: 29.16667%
  }

  .medium-margin-collapse>.small-8 {
      width: 33.33333%
  }

  .medium-margin-collapse>.small-9 {
      width: 37.5%
  }

  .medium-margin-collapse>.small-10 {
      width: 41.66667%
  }

  .medium-margin-collapse>.small-11 {
      width: 45.83333%
  }

  .medium-margin-collapse>.small-12 {
      width: 50%
  }

  .medium-margin-collapse>.small-13 {
      width: 54.16667%
  }

  .medium-margin-collapse>.small-14 {
      width: 58.33333%
  }

  .medium-margin-collapse>.small-15 {
      width: 62.5%
  }

  .medium-margin-collapse>.small-16 {
      width: 66.66667%
  }

  .medium-margin-collapse>.small-17 {
      width: 70.83333%
  }

  .medium-margin-collapse>.small-18 {
      width: 75%
  }

  .medium-margin-collapse>.small-19 {
      width: 79.16667%
  }

  .medium-margin-collapse>.small-20 {
      width: 83.33333%
  }

  .medium-margin-collapse>.small-21 {
      width: 87.5%
  }

  .medium-margin-collapse>.small-22 {
      width: 91.66667%
  }

  .medium-margin-collapse>.small-23 {
      width: 95.83333%
  }

  .medium-margin-collapse>.small-24 {
      width: 100%
  }
}

@media screen and (min-width: 28.75em) {
  .medium-margin-collapse>.screen460-1 {
      width:4.16667%
  }

  .medium-margin-collapse>.screen460-2 {
      width: 8.33333%
  }

  .medium-margin-collapse>.screen460-3 {
      width: 12.5%
  }

  .medium-margin-collapse>.screen460-4 {
      width: 16.66667%
  }

  .medium-margin-collapse>.screen460-5 {
      width: 20.83333%
  }

  .medium-margin-collapse>.screen460-6 {
      width: 25%
  }

  .medium-margin-collapse>.screen460-7 {
      width: 29.16667%
  }

  .medium-margin-collapse>.screen460-8 {
      width: 33.33333%
  }

  .medium-margin-collapse>.screen460-9 {
      width: 37.5%
  }

  .medium-margin-collapse>.screen460-10 {
      width: 41.66667%
  }

  .medium-margin-collapse>.screen460-11 {
      width: 45.83333%
  }

  .medium-margin-collapse>.screen460-12 {
      width: 50%
  }

  .medium-margin-collapse>.screen460-13 {
      width: 54.16667%
  }

  .medium-margin-collapse>.screen460-14 {
      width: 58.33333%
  }

  .medium-margin-collapse>.screen460-15 {
      width: 62.5%
  }

  .medium-margin-collapse>.screen460-16 {
      width: 66.66667%
  }

  .medium-margin-collapse>.screen460-17 {
      width: 70.83333%
  }

  .medium-margin-collapse>.screen460-18 {
      width: 75%
  }

  .medium-margin-collapse>.screen460-19 {
      width: 79.16667%
  }

  .medium-margin-collapse>.screen460-20 {
      width: 83.33333%
  }

  .medium-margin-collapse>.screen460-21 {
      width: 87.5%
  }

  .medium-margin-collapse>.screen460-22 {
      width: 91.66667%
  }

  .medium-margin-collapse>.screen460-23 {
      width: 95.83333%
  }

  .medium-margin-collapse>.screen460-24 {
      width: 100%
  }
}

@media print,screen and (min-width: 48em) {
  .medium-margin-collapse>.medium-1 {
      width:4.16667%
  }

  .medium-margin-collapse>.medium-2 {
      width: 8.33333%
  }

  .medium-margin-collapse>.medium-3 {
      width: 12.5%
  }

  .medium-margin-collapse>.medium-4 {
      width: 16.66667%
  }

  .medium-margin-collapse>.medium-5 {
      width: 20.83333%
  }

  .medium-margin-collapse>.medium-6 {
      width: 25%
  }

  .medium-margin-collapse>.medium-7 {
      width: 29.16667%
  }

  .medium-margin-collapse>.medium-8 {
      width: 33.33333%
  }

  .medium-margin-collapse>.medium-9 {
      width: 37.5%
  }

  .medium-margin-collapse>.medium-10 {
      width: 41.66667%
  }

  .medium-margin-collapse>.medium-11 {
      width: 45.83333%
  }

  .medium-margin-collapse>.medium-12 {
      width: 50%
  }

  .medium-margin-collapse>.medium-13 {
      width: 54.16667%
  }

  .medium-margin-collapse>.medium-14 {
      width: 58.33333%
  }

  .medium-margin-collapse>.medium-15 {
      width: 62.5%
  }

  .medium-margin-collapse>.medium-16 {
      width: 66.66667%
  }

  .medium-margin-collapse>.medium-17 {
      width: 70.83333%
  }

  .medium-margin-collapse>.medium-18 {
      width: 75%
  }

  .medium-margin-collapse>.medium-19 {
      width: 79.16667%
  }

  .medium-margin-collapse>.medium-20 {
      width: 83.33333%
  }

  .medium-margin-collapse>.medium-21 {
      width: 87.5%
  }

  .medium-margin-collapse>.medium-22 {
      width: 91.66667%
  }

  .medium-margin-collapse>.medium-23 {
      width: 95.83333%
  }

  .medium-margin-collapse>.medium-24 {
      width: 100%
  }
}

@media screen and (min-width: 48em) {
  .medium-margin-collapse>.screen768-1 {
      width:4.16667%
  }

  .medium-margin-collapse>.screen768-2 {
      width: 8.33333%
  }

  .medium-margin-collapse>.screen768-3 {
      width: 12.5%
  }

  .medium-margin-collapse>.screen768-4 {
      width: 16.66667%
  }

  .medium-margin-collapse>.screen768-5 {
      width: 20.83333%
  }

  .medium-margin-collapse>.screen768-6 {
      width: 25%
  }

  .medium-margin-collapse>.screen768-7 {
      width: 29.16667%
  }

  .medium-margin-collapse>.screen768-8 {
      width: 33.33333%
  }

  .medium-margin-collapse>.screen768-9 {
      width: 37.5%
  }

  .medium-margin-collapse>.screen768-10 {
      width: 41.66667%
  }

  .medium-margin-collapse>.screen768-11 {
      width: 45.83333%
  }

  .medium-margin-collapse>.screen768-12 {
      width: 50%
  }

  .medium-margin-collapse>.screen768-13 {
      width: 54.16667%
  }

  .medium-margin-collapse>.screen768-14 {
      width: 58.33333%
  }

  .medium-margin-collapse>.screen768-15 {
      width: 62.5%
  }

  .medium-margin-collapse>.screen768-16 {
      width: 66.66667%
  }

  .medium-margin-collapse>.screen768-17 {
      width: 70.83333%
  }

  .medium-margin-collapse>.screen768-18 {
      width: 75%
  }

  .medium-margin-collapse>.screen768-19 {
      width: 79.16667%
  }

  .medium-margin-collapse>.screen768-20 {
      width: 83.33333%
  }

  .medium-margin-collapse>.screen768-21 {
      width: 87.5%
  }

  .medium-margin-collapse>.screen768-22 {
      width: 91.66667%
  }

  .medium-margin-collapse>.screen768-23 {
      width: 95.83333%
  }

  .medium-margin-collapse>.screen768-24 {
      width: 100%
  }
}

@media print,screen and (min-width: 64em) {
  .medium-margin-collapse>.large-1 {
      width:4.16667%
  }

  .medium-margin-collapse>.large-2 {
      width: 8.33333%
  }

  .medium-margin-collapse>.large-3 {
      width: 12.5%
  }

  .medium-margin-collapse>.large-4 {
      width: 16.66667%
  }

  .medium-margin-collapse>.large-5 {
      width: 20.83333%
  }

  .medium-margin-collapse>.large-6 {
      width: 25%
  }

  .medium-margin-collapse>.large-7 {
      width: 29.16667%
  }

  .medium-margin-collapse>.large-8 {
      width: 33.33333%
  }

  .medium-margin-collapse>.large-9 {
      width: 37.5%
  }

  .medium-margin-collapse>.large-10 {
      width: 41.66667%
  }

  .medium-margin-collapse>.large-11 {
      width: 45.83333%
  }

  .medium-margin-collapse>.large-12 {
      width: 50%
  }

  .medium-margin-collapse>.large-13 {
      width: 54.16667%
  }

  .medium-margin-collapse>.large-14 {
      width: 58.33333%
  }

  .medium-margin-collapse>.large-15 {
      width: 62.5%
  }

  .medium-margin-collapse>.large-16 {
      width: 66.66667%
  }

  .medium-margin-collapse>.large-17 {
      width: 70.83333%
  }

  .medium-margin-collapse>.large-18 {
      width: 75%
  }

  .medium-margin-collapse>.large-19 {
      width: 79.16667%
  }

  .medium-margin-collapse>.large-20 {
      width: 83.33333%
  }

  .medium-margin-collapse>.large-21 {
      width: 87.5%
  }

  .medium-margin-collapse>.large-22 {
      width: 91.66667%
  }

  .medium-margin-collapse>.large-23 {
      width: 95.83333%
  }

  .medium-margin-collapse>.large-24 {
      width: 100%
  }
}

@media screen and (min-width: 64em) {
  .medium-margin-collapse>.screen1024-1 {
      width:4.16667%
  }

  .medium-margin-collapse>.screen1024-2 {
      width: 8.33333%
  }

  .medium-margin-collapse>.screen1024-3 {
      width: 12.5%
  }

  .medium-margin-collapse>.screen1024-4 {
      width: 16.66667%
  }

  .medium-margin-collapse>.screen1024-5 {
      width: 20.83333%
  }

  .medium-margin-collapse>.screen1024-6 {
      width: 25%
  }

  .medium-margin-collapse>.screen1024-7 {
      width: 29.16667%
  }

  .medium-margin-collapse>.screen1024-8 {
      width: 33.33333%
  }

  .medium-margin-collapse>.screen1024-9 {
      width: 37.5%
  }

  .medium-margin-collapse>.screen1024-10 {
      width: 41.66667%
  }

  .medium-margin-collapse>.screen1024-11 {
      width: 45.83333%
  }

  .medium-margin-collapse>.screen1024-12 {
      width: 50%
  }

  .medium-margin-collapse>.screen1024-13 {
      width: 54.16667%
  }

  .medium-margin-collapse>.screen1024-14 {
      width: 58.33333%
  }

  .medium-margin-collapse>.screen1024-15 {
      width: 62.5%
  }

  .medium-margin-collapse>.screen1024-16 {
      width: 66.66667%
  }

  .medium-margin-collapse>.screen1024-17 {
      width: 70.83333%
  }

  .medium-margin-collapse>.screen1024-18 {
      width: 75%
  }

  .medium-margin-collapse>.screen1024-19 {
      width: 79.16667%
  }

  .medium-margin-collapse>.screen1024-20 {
      width: 83.33333%
  }

  .medium-margin-collapse>.screen1024-21 {
      width: 87.5%
  }

  .medium-margin-collapse>.screen1024-22 {
      width: 91.66667%
  }

  .medium-margin-collapse>.screen1024-23 {
      width: 95.83333%
  }

  .medium-margin-collapse>.screen1024-24 {
      width: 100%
  }
}

@media print,screen and (min-width: 48em) {
  .medium-padding-collapse {
      margin-right:0;
      margin-left: 0
  }

  .medium-padding-collapse>.cell {
      padding-right: 0;
      padding-left: 0
  }
}

@media screen and (min-width: 48em) {
  .screen768-margin-collapse,.screen768-margin-collapse>.cell {
      margin-right:0;
      margin-left: 0
  }
}

@media screen and (min-width: 48em) {
  .screen768-margin-collapse>.small-1 {
      width:4.16667%
  }

  .screen768-margin-collapse>.small-2 {
      width: 8.33333%
  }

  .screen768-margin-collapse>.small-3 {
      width: 12.5%
  }

  .screen768-margin-collapse>.small-4 {
      width: 16.66667%
  }

  .screen768-margin-collapse>.small-5 {
      width: 20.83333%
  }

  .screen768-margin-collapse>.small-6 {
      width: 25%
  }

  .screen768-margin-collapse>.small-7 {
      width: 29.16667%
  }

  .screen768-margin-collapse>.small-8 {
      width: 33.33333%
  }

  .screen768-margin-collapse>.small-9 {
      width: 37.5%
  }

  .screen768-margin-collapse>.small-10 {
      width: 41.66667%
  }

  .screen768-margin-collapse>.small-11 {
      width: 45.83333%
  }

  .screen768-margin-collapse>.small-12 {
      width: 50%
  }

  .screen768-margin-collapse>.small-13 {
      width: 54.16667%
  }

  .screen768-margin-collapse>.small-14 {
      width: 58.33333%
  }

  .screen768-margin-collapse>.small-15 {
      width: 62.5%
  }

  .screen768-margin-collapse>.small-16 {
      width: 66.66667%
  }

  .screen768-margin-collapse>.small-17 {
      width: 70.83333%
  }

  .screen768-margin-collapse>.small-18 {
      width: 75%
  }

  .screen768-margin-collapse>.small-19 {
      width: 79.16667%
  }

  .screen768-margin-collapse>.small-20 {
      width: 83.33333%
  }

  .screen768-margin-collapse>.small-21 {
      width: 87.5%
  }

  .screen768-margin-collapse>.small-22 {
      width: 91.66667%
  }

  .screen768-margin-collapse>.small-23 {
      width: 95.83333%
  }

  .screen768-margin-collapse>.small-24 {
      width: 100%
  }
}

@media screen and (min-width: 28.75em) {
  .screen768-margin-collapse>.screen460-1 {
      width:4.16667%
  }

  .screen768-margin-collapse>.screen460-2 {
      width: 8.33333%
  }

  .screen768-margin-collapse>.screen460-3 {
      width: 12.5%
  }

  .screen768-margin-collapse>.screen460-4 {
      width: 16.66667%
  }

  .screen768-margin-collapse>.screen460-5 {
      width: 20.83333%
  }

  .screen768-margin-collapse>.screen460-6 {
      width: 25%
  }

  .screen768-margin-collapse>.screen460-7 {
      width: 29.16667%
  }

  .screen768-margin-collapse>.screen460-8 {
      width: 33.33333%
  }

  .screen768-margin-collapse>.screen460-9 {
      width: 37.5%
  }

  .screen768-margin-collapse>.screen460-10 {
      width: 41.66667%
  }

  .screen768-margin-collapse>.screen460-11 {
      width: 45.83333%
  }

  .screen768-margin-collapse>.screen460-12 {
      width: 50%
  }

  .screen768-margin-collapse>.screen460-13 {
      width: 54.16667%
  }

  .screen768-margin-collapse>.screen460-14 {
      width: 58.33333%
  }

  .screen768-margin-collapse>.screen460-15 {
      width: 62.5%
  }

  .screen768-margin-collapse>.screen460-16 {
      width: 66.66667%
  }

  .screen768-margin-collapse>.screen460-17 {
      width: 70.83333%
  }

  .screen768-margin-collapse>.screen460-18 {
      width: 75%
  }

  .screen768-margin-collapse>.screen460-19 {
      width: 79.16667%
  }

  .screen768-margin-collapse>.screen460-20 {
      width: 83.33333%
  }

  .screen768-margin-collapse>.screen460-21 {
      width: 87.5%
  }

  .screen768-margin-collapse>.screen460-22 {
      width: 91.66667%
  }

  .screen768-margin-collapse>.screen460-23 {
      width: 95.83333%
  }

  .screen768-margin-collapse>.screen460-24 {
      width: 100%
  }
}

@media screen and (min-width: 48em) {
  .screen768-margin-collapse>.medium-1 {
      width:4.16667%
  }

  .screen768-margin-collapse>.medium-2 {
      width: 8.33333%
  }

  .screen768-margin-collapse>.medium-3 {
      width: 12.5%
  }

  .screen768-margin-collapse>.medium-4 {
      width: 16.66667%
  }

  .screen768-margin-collapse>.medium-5 {
      width: 20.83333%
  }

  .screen768-margin-collapse>.medium-6 {
      width: 25%
  }

  .screen768-margin-collapse>.medium-7 {
      width: 29.16667%
  }

  .screen768-margin-collapse>.medium-8 {
      width: 33.33333%
  }

  .screen768-margin-collapse>.medium-9 {
      width: 37.5%
  }

  .screen768-margin-collapse>.medium-10 {
      width: 41.66667%
  }

  .screen768-margin-collapse>.medium-11 {
      width: 45.83333%
  }

  .screen768-margin-collapse>.medium-12 {
      width: 50%
  }

  .screen768-margin-collapse>.medium-13 {
      width: 54.16667%
  }

  .screen768-margin-collapse>.medium-14 {
      width: 58.33333%
  }

  .screen768-margin-collapse>.medium-15 {
      width: 62.5%
  }

  .screen768-margin-collapse>.medium-16 {
      width: 66.66667%
  }

  .screen768-margin-collapse>.medium-17 {
      width: 70.83333%
  }

  .screen768-margin-collapse>.medium-18 {
      width: 75%
  }

  .screen768-margin-collapse>.medium-19 {
      width: 79.16667%
  }

  .screen768-margin-collapse>.medium-20 {
      width: 83.33333%
  }

  .screen768-margin-collapse>.medium-21 {
      width: 87.5%
  }

  .screen768-margin-collapse>.medium-22 {
      width: 91.66667%
  }

  .screen768-margin-collapse>.medium-23 {
      width: 95.83333%
  }

  .screen768-margin-collapse>.medium-24 {
      width: 100%
  }
}

@media screen and (min-width: 48em) {
  .screen768-margin-collapse>.screen768-1 {
      width:4.16667%
  }

  .screen768-margin-collapse>.screen768-2 {
      width: 8.33333%
  }

  .screen768-margin-collapse>.screen768-3 {
      width: 12.5%
  }

  .screen768-margin-collapse>.screen768-4 {
      width: 16.66667%
  }

  .screen768-margin-collapse>.screen768-5 {
      width: 20.83333%
  }

  .screen768-margin-collapse>.screen768-6 {
      width: 25%
  }

  .screen768-margin-collapse>.screen768-7 {
      width: 29.16667%
  }

  .screen768-margin-collapse>.screen768-8 {
      width: 33.33333%
  }

  .screen768-margin-collapse>.screen768-9 {
      width: 37.5%
  }

  .screen768-margin-collapse>.screen768-10 {
      width: 41.66667%
  }

  .screen768-margin-collapse>.screen768-11 {
      width: 45.83333%
  }

  .screen768-margin-collapse>.screen768-12 {
      width: 50%
  }

  .screen768-margin-collapse>.screen768-13 {
      width: 54.16667%
  }

  .screen768-margin-collapse>.screen768-14 {
      width: 58.33333%
  }

  .screen768-margin-collapse>.screen768-15 {
      width: 62.5%
  }

  .screen768-margin-collapse>.screen768-16 {
      width: 66.66667%
  }

  .screen768-margin-collapse>.screen768-17 {
      width: 70.83333%
  }

  .screen768-margin-collapse>.screen768-18 {
      width: 75%
  }

  .screen768-margin-collapse>.screen768-19 {
      width: 79.16667%
  }

  .screen768-margin-collapse>.screen768-20 {
      width: 83.33333%
  }

  .screen768-margin-collapse>.screen768-21 {
      width: 87.5%
  }

  .screen768-margin-collapse>.screen768-22 {
      width: 91.66667%
  }

  .screen768-margin-collapse>.screen768-23 {
      width: 95.83333%
  }

  .screen768-margin-collapse>.screen768-24 {
      width: 100%
  }
}

@media screen and (min-width: 48em) {
  .screen768-margin-collapse>.large-1 {
      width:4.16667%
  }

  .screen768-margin-collapse>.large-2 {
      width: 8.33333%
  }

  .screen768-margin-collapse>.large-3 {
      width: 12.5%
  }

  .screen768-margin-collapse>.large-4 {
      width: 16.66667%
  }

  .screen768-margin-collapse>.large-5 {
      width: 20.83333%
  }

  .screen768-margin-collapse>.large-6 {
      width: 25%
  }

  .screen768-margin-collapse>.large-7 {
      width: 29.16667%
  }

  .screen768-margin-collapse>.large-8 {
      width: 33.33333%
  }

  .screen768-margin-collapse>.large-9 {
      width: 37.5%
  }

  .screen768-margin-collapse>.large-10 {
      width: 41.66667%
  }

  .screen768-margin-collapse>.large-11 {
      width: 45.83333%
  }

  .screen768-margin-collapse>.large-12 {
      width: 50%
  }

  .screen768-margin-collapse>.large-13 {
      width: 54.16667%
  }

  .screen768-margin-collapse>.large-14 {
      width: 58.33333%
  }

  .screen768-margin-collapse>.large-15 {
      width: 62.5%
  }

  .screen768-margin-collapse>.large-16 {
      width: 66.66667%
  }

  .screen768-margin-collapse>.large-17 {
      width: 70.83333%
  }

  .screen768-margin-collapse>.large-18 {
      width: 75%
  }

  .screen768-margin-collapse>.large-19 {
      width: 79.16667%
  }

  .screen768-margin-collapse>.large-20 {
      width: 83.33333%
  }

  .screen768-margin-collapse>.large-21 {
      width: 87.5%
  }

  .screen768-margin-collapse>.large-22 {
      width: 91.66667%
  }

  .screen768-margin-collapse>.large-23 {
      width: 95.83333%
  }

  .screen768-margin-collapse>.large-24 {
      width: 100%
  }
}

@media screen and (min-width: 64em) {
  .screen768-margin-collapse>.screen1024-1 {
      width:4.16667%
  }

  .screen768-margin-collapse>.screen1024-2 {
      width: 8.33333%
  }

  .screen768-margin-collapse>.screen1024-3 {
      width: 12.5%
  }

  .screen768-margin-collapse>.screen1024-4 {
      width: 16.66667%
  }

  .screen768-margin-collapse>.screen1024-5 {
      width: 20.83333%
  }

  .screen768-margin-collapse>.screen1024-6 {
      width: 25%
  }

  .screen768-margin-collapse>.screen1024-7 {
      width: 29.16667%
  }

  .screen768-margin-collapse>.screen1024-8 {
      width: 33.33333%
  }

  .screen768-margin-collapse>.screen1024-9 {
      width: 37.5%
  }

  .screen768-margin-collapse>.screen1024-10 {
      width: 41.66667%
  }

  .screen768-margin-collapse>.screen1024-11 {
      width: 45.83333%
  }

  .screen768-margin-collapse>.screen1024-12 {
      width: 50%
  }

  .screen768-margin-collapse>.screen1024-13 {
      width: 54.16667%
  }

  .screen768-margin-collapse>.screen1024-14 {
      width: 58.33333%
  }

  .screen768-margin-collapse>.screen1024-15 {
      width: 62.5%
  }

  .screen768-margin-collapse>.screen1024-16 {
      width: 66.66667%
  }

  .screen768-margin-collapse>.screen1024-17 {
      width: 70.83333%
  }

  .screen768-margin-collapse>.screen1024-18 {
      width: 75%
  }

  .screen768-margin-collapse>.screen1024-19 {
      width: 79.16667%
  }

  .screen768-margin-collapse>.screen1024-20 {
      width: 83.33333%
  }

  .screen768-margin-collapse>.screen1024-21 {
      width: 87.5%
  }

  .screen768-margin-collapse>.screen1024-22 {
      width: 91.66667%
  }

  .screen768-margin-collapse>.screen1024-23 {
      width: 95.83333%
  }

  .screen768-margin-collapse>.screen1024-24 {
      width: 100%
  }
}

@media screen and (min-width: 48em) {
  .screen768-padding-collapse {
      margin-right:0;
      margin-left: 0
  }

  .screen768-padding-collapse>.cell {
      padding-right: 0;
      padding-left: 0
  }
}

@media print,screen and (min-width: 64em) {
  .large-margin-collapse,.large-margin-collapse>.cell {
      margin-right:0;
      margin-left: 0
  }
}

@media print,screen and (min-width: 64em) {
  .large-margin-collapse>.small-1 {
      width:4.16667%
  }

  .large-margin-collapse>.small-2 {
      width: 8.33333%
  }

  .large-margin-collapse>.small-3 {
      width: 12.5%
  }

  .large-margin-collapse>.small-4 {
      width: 16.66667%
  }

  .large-margin-collapse>.small-5 {
      width: 20.83333%
  }

  .large-margin-collapse>.small-6 {
      width: 25%
  }

  .large-margin-collapse>.small-7 {
      width: 29.16667%
  }

  .large-margin-collapse>.small-8 {
      width: 33.33333%
  }

  .large-margin-collapse>.small-9 {
      width: 37.5%
  }

  .large-margin-collapse>.small-10 {
      width: 41.66667%
  }

  .large-margin-collapse>.small-11 {
      width: 45.83333%
  }

  .large-margin-collapse>.small-12 {
      width: 50%
  }

  .large-margin-collapse>.small-13 {
      width: 54.16667%
  }

  .large-margin-collapse>.small-14 {
      width: 58.33333%
  }

  .large-margin-collapse>.small-15 {
      width: 62.5%
  }

  .large-margin-collapse>.small-16 {
      width: 66.66667%
  }

  .large-margin-collapse>.small-17 {
      width: 70.83333%
  }

  .large-margin-collapse>.small-18 {
      width: 75%
  }

  .large-margin-collapse>.small-19 {
      width: 79.16667%
  }

  .large-margin-collapse>.small-20 {
      width: 83.33333%
  }

  .large-margin-collapse>.small-21 {
      width: 87.5%
  }

  .large-margin-collapse>.small-22 {
      width: 91.66667%
  }

  .large-margin-collapse>.small-23 {
      width: 95.83333%
  }

  .large-margin-collapse>.small-24 {
      width: 100%
  }
}

@media screen and (min-width: 28.75em) {
  .large-margin-collapse>.screen460-1 {
      width:4.16667%
  }

  .large-margin-collapse>.screen460-2 {
      width: 8.33333%
  }

  .large-margin-collapse>.screen460-3 {
      width: 12.5%
  }

  .large-margin-collapse>.screen460-4 {
      width: 16.66667%
  }

  .large-margin-collapse>.screen460-5 {
      width: 20.83333%
  }

  .large-margin-collapse>.screen460-6 {
      width: 25%
  }

  .large-margin-collapse>.screen460-7 {
      width: 29.16667%
  }

  .large-margin-collapse>.screen460-8 {
      width: 33.33333%
  }

  .large-margin-collapse>.screen460-9 {
      width: 37.5%
  }

  .large-margin-collapse>.screen460-10 {
      width: 41.66667%
  }

  .large-margin-collapse>.screen460-11 {
      width: 45.83333%
  }

  .large-margin-collapse>.screen460-12 {
      width: 50%
  }

  .large-margin-collapse>.screen460-13 {
      width: 54.16667%
  }

  .large-margin-collapse>.screen460-14 {
      width: 58.33333%
  }

  .large-margin-collapse>.screen460-15 {
      width: 62.5%
  }

  .large-margin-collapse>.screen460-16 {
      width: 66.66667%
  }

  .large-margin-collapse>.screen460-17 {
      width: 70.83333%
  }

  .large-margin-collapse>.screen460-18 {
      width: 75%
  }

  .large-margin-collapse>.screen460-19 {
      width: 79.16667%
  }

  .large-margin-collapse>.screen460-20 {
      width: 83.33333%
  }

  .large-margin-collapse>.screen460-21 {
      width: 87.5%
  }

  .large-margin-collapse>.screen460-22 {
      width: 91.66667%
  }

  .large-margin-collapse>.screen460-23 {
      width: 95.83333%
  }

  .large-margin-collapse>.screen460-24 {
      width: 100%
  }
}

@media print,screen and (min-width: 64em) {
  .large-margin-collapse>.medium-1 {
      width:4.16667%
  }

  .large-margin-collapse>.medium-2 {
      width: 8.33333%
  }

  .large-margin-collapse>.medium-3 {
      width: 12.5%
  }

  .large-margin-collapse>.medium-4 {
      width: 16.66667%
  }

  .large-margin-collapse>.medium-5 {
      width: 20.83333%
  }

  .large-margin-collapse>.medium-6 {
      width: 25%
  }

  .large-margin-collapse>.medium-7 {
      width: 29.16667%
  }

  .large-margin-collapse>.medium-8 {
      width: 33.33333%
  }

  .large-margin-collapse>.medium-9 {
      width: 37.5%
  }

  .large-margin-collapse>.medium-10 {
      width: 41.66667%
  }

  .large-margin-collapse>.medium-11 {
      width: 45.83333%
  }

  .large-margin-collapse>.medium-12 {
      width: 50%
  }

  .large-margin-collapse>.medium-13 {
      width: 54.16667%
  }

  .large-margin-collapse>.medium-14 {
      width: 58.33333%
  }

  .large-margin-collapse>.medium-15 {
      width: 62.5%
  }

  .large-margin-collapse>.medium-16 {
      width: 66.66667%
  }

  .large-margin-collapse>.medium-17 {
      width: 70.83333%
  }

  .large-margin-collapse>.medium-18 {
      width: 75%
  }

  .large-margin-collapse>.medium-19 {
      width: 79.16667%
  }

  .large-margin-collapse>.medium-20 {
      width: 83.33333%
  }

  .large-margin-collapse>.medium-21 {
      width: 87.5%
  }

  .large-margin-collapse>.medium-22 {
      width: 91.66667%
  }

  .large-margin-collapse>.medium-23 {
      width: 95.83333%
  }

  .large-margin-collapse>.medium-24 {
      width: 100%
  }
}

@media screen and (min-width: 48em) {
  .large-margin-collapse>.screen768-1 {
      width:4.16667%
  }

  .large-margin-collapse>.screen768-2 {
      width: 8.33333%
  }

  .large-margin-collapse>.screen768-3 {
      width: 12.5%
  }

  .large-margin-collapse>.screen768-4 {
      width: 16.66667%
  }

  .large-margin-collapse>.screen768-5 {
      width: 20.83333%
  }

  .large-margin-collapse>.screen768-6 {
      width: 25%
  }

  .large-margin-collapse>.screen768-7 {
      width: 29.16667%
  }

  .large-margin-collapse>.screen768-8 {
      width: 33.33333%
  }

  .large-margin-collapse>.screen768-9 {
      width: 37.5%
  }

  .large-margin-collapse>.screen768-10 {
      width: 41.66667%
  }

  .large-margin-collapse>.screen768-11 {
      width: 45.83333%
  }

  .large-margin-collapse>.screen768-12 {
      width: 50%
  }

  .large-margin-collapse>.screen768-13 {
      width: 54.16667%
  }

  .large-margin-collapse>.screen768-14 {
      width: 58.33333%
  }

  .large-margin-collapse>.screen768-15 {
      width: 62.5%
  }

  .large-margin-collapse>.screen768-16 {
      width: 66.66667%
  }

  .large-margin-collapse>.screen768-17 {
      width: 70.83333%
  }

  .large-margin-collapse>.screen768-18 {
      width: 75%
  }

  .large-margin-collapse>.screen768-19 {
      width: 79.16667%
  }

  .large-margin-collapse>.screen768-20 {
      width: 83.33333%
  }

  .large-margin-collapse>.screen768-21 {
      width: 87.5%
  }

  .large-margin-collapse>.screen768-22 {
      width: 91.66667%
  }

  .large-margin-collapse>.screen768-23 {
      width: 95.83333%
  }

  .large-margin-collapse>.screen768-24 {
      width: 100%
  }
}

@media print,screen and (min-width: 64em) {
  .large-margin-collapse>.large-1 {
      width:4.16667%
  }

  .large-margin-collapse>.large-2 {
      width: 8.33333%
  }

  .large-margin-collapse>.large-3 {
      width: 12.5%
  }

  .large-margin-collapse>.large-4 {
      width: 16.66667%
  }

  .large-margin-collapse>.large-5 {
      width: 20.83333%
  }

  .large-margin-collapse>.large-6 {
      width: 25%
  }

  .large-margin-collapse>.large-7 {
      width: 29.16667%
  }

  .large-margin-collapse>.large-8 {
      width: 33.33333%
  }

  .large-margin-collapse>.large-9 {
      width: 37.5%
  }

  .large-margin-collapse>.large-10 {
      width: 41.66667%
  }

  .large-margin-collapse>.large-11 {
      width: 45.83333%
  }

  .large-margin-collapse>.large-12 {
      width: 50%
  }

  .large-margin-collapse>.large-13 {
      width: 54.16667%
  }

  .large-margin-collapse>.large-14 {
      width: 58.33333%
  }

  .large-margin-collapse>.large-15 {
      width: 62.5%
  }

  .large-margin-collapse>.large-16 {
      width: 66.66667%
  }

  .large-margin-collapse>.large-17 {
      width: 70.83333%
  }

  .large-margin-collapse>.large-18 {
      width: 75%
  }

  .large-margin-collapse>.large-19 {
      width: 79.16667%
  }

  .large-margin-collapse>.large-20 {
      width: 83.33333%
  }

  .large-margin-collapse>.large-21 {
      width: 87.5%
  }

  .large-margin-collapse>.large-22 {
      width: 91.66667%
  }

  .large-margin-collapse>.large-23 {
      width: 95.83333%
  }

  .large-margin-collapse>.large-24 {
      width: 100%
  }
}

@media screen and (min-width: 64em) {
  .large-margin-collapse>.screen1024-1 {
      width:4.16667%
  }

  .large-margin-collapse>.screen1024-2 {
      width: 8.33333%
  }

  .large-margin-collapse>.screen1024-3 {
      width: 12.5%
  }

  .large-margin-collapse>.screen1024-4 {
      width: 16.66667%
  }

  .large-margin-collapse>.screen1024-5 {
      width: 20.83333%
  }

  .large-margin-collapse>.screen1024-6 {
      width: 25%
  }

  .large-margin-collapse>.screen1024-7 {
      width: 29.16667%
  }

  .large-margin-collapse>.screen1024-8 {
      width: 33.33333%
  }

  .large-margin-collapse>.screen1024-9 {
      width: 37.5%
  }

  .large-margin-collapse>.screen1024-10 {
      width: 41.66667%
  }

  .large-margin-collapse>.screen1024-11 {
      width: 45.83333%
  }

  .large-margin-collapse>.screen1024-12 {
      width: 50%
  }

  .large-margin-collapse>.screen1024-13 {
      width: 54.16667%
  }

  .large-margin-collapse>.screen1024-14 {
      width: 58.33333%
  }

  .large-margin-collapse>.screen1024-15 {
      width: 62.5%
  }

  .large-margin-collapse>.screen1024-16 {
      width: 66.66667%
  }

  .large-margin-collapse>.screen1024-17 {
      width: 70.83333%
  }

  .large-margin-collapse>.screen1024-18 {
      width: 75%
  }

  .large-margin-collapse>.screen1024-19 {
      width: 79.16667%
  }

  .large-margin-collapse>.screen1024-20 {
      width: 83.33333%
  }

  .large-margin-collapse>.screen1024-21 {
      width: 87.5%
  }

  .large-margin-collapse>.screen1024-22 {
      width: 91.66667%
  }

  .large-margin-collapse>.screen1024-23 {
      width: 95.83333%
  }

  .large-margin-collapse>.screen1024-24 {
      width: 100%
  }
}

@media print,screen and (min-width: 64em) {
  .large-padding-collapse {
      margin-right:0;
      margin-left: 0
  }

  .large-padding-collapse>.cell {
      padding-right: 0;
      padding-left: 0
  }
}

@media screen and (min-width: 64em) {
  .screen1024-margin-collapse,.screen1024-margin-collapse>.cell {
      margin-right:0;
      margin-left: 0
  }
}

@media screen and (min-width: 64em) {
  .screen1024-margin-collapse>.small-1 {
      width:4.16667%
  }

  .screen1024-margin-collapse>.small-2 {
      width: 8.33333%
  }

  .screen1024-margin-collapse>.small-3 {
      width: 12.5%
  }

  .screen1024-margin-collapse>.small-4 {
      width: 16.66667%
  }

  .screen1024-margin-collapse>.small-5 {
      width: 20.83333%
  }

  .screen1024-margin-collapse>.small-6 {
      width: 25%
  }

  .screen1024-margin-collapse>.small-7 {
      width: 29.16667%
  }

  .screen1024-margin-collapse>.small-8 {
      width: 33.33333%
  }

  .screen1024-margin-collapse>.small-9 {
      width: 37.5%
  }

  .screen1024-margin-collapse>.small-10 {
      width: 41.66667%
  }

  .screen1024-margin-collapse>.small-11 {
      width: 45.83333%
  }

  .screen1024-margin-collapse>.small-12 {
      width: 50%
  }

  .screen1024-margin-collapse>.small-13 {
      width: 54.16667%
  }

  .screen1024-margin-collapse>.small-14 {
      width: 58.33333%
  }

  .screen1024-margin-collapse>.small-15 {
      width: 62.5%
  }

  .screen1024-margin-collapse>.small-16 {
      width: 66.66667%
  }

  .screen1024-margin-collapse>.small-17 {
      width: 70.83333%
  }

  .screen1024-margin-collapse>.small-18 {
      width: 75%
  }

  .screen1024-margin-collapse>.small-19 {
      width: 79.16667%
  }

  .screen1024-margin-collapse>.small-20 {
      width: 83.33333%
  }

  .screen1024-margin-collapse>.small-21 {
      width: 87.5%
  }

  .screen1024-margin-collapse>.small-22 {
      width: 91.66667%
  }

  .screen1024-margin-collapse>.small-23 {
      width: 95.83333%
  }

  .screen1024-margin-collapse>.small-24 {
      width: 100%
  }
}

@media screen and (min-width: 28.75em) {
  .screen1024-margin-collapse>.screen460-1 {
      width:4.16667%
  }

  .screen1024-margin-collapse>.screen460-2 {
      width: 8.33333%
  }

  .screen1024-margin-collapse>.screen460-3 {
      width: 12.5%
  }

  .screen1024-margin-collapse>.screen460-4 {
      width: 16.66667%
  }

  .screen1024-margin-collapse>.screen460-5 {
      width: 20.83333%
  }

  .screen1024-margin-collapse>.screen460-6 {
      width: 25%
  }

  .screen1024-margin-collapse>.screen460-7 {
      width: 29.16667%
  }

  .screen1024-margin-collapse>.screen460-8 {
      width: 33.33333%
  }

  .screen1024-margin-collapse>.screen460-9 {
      width: 37.5%
  }

  .screen1024-margin-collapse>.screen460-10 {
      width: 41.66667%
  }

  .screen1024-margin-collapse>.screen460-11 {
      width: 45.83333%
  }

  .screen1024-margin-collapse>.screen460-12 {
      width: 50%
  }

  .screen1024-margin-collapse>.screen460-13 {
      width: 54.16667%
  }

  .screen1024-margin-collapse>.screen460-14 {
      width: 58.33333%
  }

  .screen1024-margin-collapse>.screen460-15 {
      width: 62.5%
  }

  .screen1024-margin-collapse>.screen460-16 {
      width: 66.66667%
  }

  .screen1024-margin-collapse>.screen460-17 {
      width: 70.83333%
  }

  .screen1024-margin-collapse>.screen460-18 {
      width: 75%
  }

  .screen1024-margin-collapse>.screen460-19 {
      width: 79.16667%
  }

  .screen1024-margin-collapse>.screen460-20 {
      width: 83.33333%
  }

  .screen1024-margin-collapse>.screen460-21 {
      width: 87.5%
  }

  .screen1024-margin-collapse>.screen460-22 {
      width: 91.66667%
  }

  .screen1024-margin-collapse>.screen460-23 {
      width: 95.83333%
  }

  .screen1024-margin-collapse>.screen460-24 {
      width: 100%
  }
}

@media screen and (min-width: 64em) {
  .screen1024-margin-collapse>.medium-1 {
      width:4.16667%
  }

  .screen1024-margin-collapse>.medium-2 {
      width: 8.33333%
  }

  .screen1024-margin-collapse>.medium-3 {
      width: 12.5%
  }

  .screen1024-margin-collapse>.medium-4 {
      width: 16.66667%
  }

  .screen1024-margin-collapse>.medium-5 {
      width: 20.83333%
  }

  .screen1024-margin-collapse>.medium-6 {
      width: 25%
  }

  .screen1024-margin-collapse>.medium-7 {
      width: 29.16667%
  }

  .screen1024-margin-collapse>.medium-8 {
      width: 33.33333%
  }

  .screen1024-margin-collapse>.medium-9 {
      width: 37.5%
  }

  .screen1024-margin-collapse>.medium-10 {
      width: 41.66667%
  }

  .screen1024-margin-collapse>.medium-11 {
      width: 45.83333%
  }

  .screen1024-margin-collapse>.medium-12 {
      width: 50%
  }

  .screen1024-margin-collapse>.medium-13 {
      width: 54.16667%
  }

  .screen1024-margin-collapse>.medium-14 {
      width: 58.33333%
  }

  .screen1024-margin-collapse>.medium-15 {
      width: 62.5%
  }

  .screen1024-margin-collapse>.medium-16 {
      width: 66.66667%
  }

  .screen1024-margin-collapse>.medium-17 {
      width: 70.83333%
  }

  .screen1024-margin-collapse>.medium-18 {
      width: 75%
  }

  .screen1024-margin-collapse>.medium-19 {
      width: 79.16667%
  }

  .screen1024-margin-collapse>.medium-20 {
      width: 83.33333%
  }

  .screen1024-margin-collapse>.medium-21 {
      width: 87.5%
  }

  .screen1024-margin-collapse>.medium-22 {
      width: 91.66667%
  }

  .screen1024-margin-collapse>.medium-23 {
      width: 95.83333%
  }

  .screen1024-margin-collapse>.medium-24 {
      width: 100%
  }
}

@media screen and (min-width: 48em) {
  .screen1024-margin-collapse>.screen768-1 {
      width:4.16667%
  }

  .screen1024-margin-collapse>.screen768-2 {
      width: 8.33333%
  }

  .screen1024-margin-collapse>.screen768-3 {
      width: 12.5%
  }

  .screen1024-margin-collapse>.screen768-4 {
      width: 16.66667%
  }

  .screen1024-margin-collapse>.screen768-5 {
      width: 20.83333%
  }

  .screen1024-margin-collapse>.screen768-6 {
      width: 25%
  }

  .screen1024-margin-collapse>.screen768-7 {
      width: 29.16667%
  }

  .screen1024-margin-collapse>.screen768-8 {
      width: 33.33333%
  }

  .screen1024-margin-collapse>.screen768-9 {
      width: 37.5%
  }

  .screen1024-margin-collapse>.screen768-10 {
      width: 41.66667%
  }

  .screen1024-margin-collapse>.screen768-11 {
      width: 45.83333%
  }

  .screen1024-margin-collapse>.screen768-12 {
      width: 50%
  }

  .screen1024-margin-collapse>.screen768-13 {
      width: 54.16667%
  }

  .screen1024-margin-collapse>.screen768-14 {
      width: 58.33333%
  }

  .screen1024-margin-collapse>.screen768-15 {
      width: 62.5%
  }

  .screen1024-margin-collapse>.screen768-16 {
      width: 66.66667%
  }

  .screen1024-margin-collapse>.screen768-17 {
      width: 70.83333%
  }

  .screen1024-margin-collapse>.screen768-18 {
      width: 75%
  }

  .screen1024-margin-collapse>.screen768-19 {
      width: 79.16667%
  }

  .screen1024-margin-collapse>.screen768-20 {
      width: 83.33333%
  }

  .screen1024-margin-collapse>.screen768-21 {
      width: 87.5%
  }

  .screen1024-margin-collapse>.screen768-22 {
      width: 91.66667%
  }

  .screen1024-margin-collapse>.screen768-23 {
      width: 95.83333%
  }

  .screen1024-margin-collapse>.screen768-24 {
      width: 100%
  }
}

@media screen and (min-width: 64em) {
  .screen1024-margin-collapse>.large-1 {
      width:4.16667%
  }

  .screen1024-margin-collapse>.large-2 {
      width: 8.33333%
  }

  .screen1024-margin-collapse>.large-3 {
      width: 12.5%
  }

  .screen1024-margin-collapse>.large-4 {
      width: 16.66667%
  }

  .screen1024-margin-collapse>.large-5 {
      width: 20.83333%
  }

  .screen1024-margin-collapse>.large-6 {
      width: 25%
  }

  .screen1024-margin-collapse>.large-7 {
      width: 29.16667%
  }

  .screen1024-margin-collapse>.large-8 {
      width: 33.33333%
  }

  .screen1024-margin-collapse>.large-9 {
      width: 37.5%
  }

  .screen1024-margin-collapse>.large-10 {
      width: 41.66667%
  }

  .screen1024-margin-collapse>.large-11 {
      width: 45.83333%
  }

  .screen1024-margin-collapse>.large-12 {
      width: 50%
  }

  .screen1024-margin-collapse>.large-13 {
      width: 54.16667%
  }

  .screen1024-margin-collapse>.large-14 {
      width: 58.33333%
  }

  .screen1024-margin-collapse>.large-15 {
      width: 62.5%
  }

  .screen1024-margin-collapse>.large-16 {
      width: 66.66667%
  }

  .screen1024-margin-collapse>.large-17 {
      width: 70.83333%
  }

  .screen1024-margin-collapse>.large-18 {
      width: 75%
  }

  .screen1024-margin-collapse>.large-19 {
      width: 79.16667%
  }

  .screen1024-margin-collapse>.large-20 {
      width: 83.33333%
  }

  .screen1024-margin-collapse>.large-21 {
      width: 87.5%
  }

  .screen1024-margin-collapse>.large-22 {
      width: 91.66667%
  }

  .screen1024-margin-collapse>.large-23 {
      width: 95.83333%
  }

  .screen1024-margin-collapse>.large-24 {
      width: 100%
  }
}

@media screen and (min-width: 64em) {
  .screen1024-margin-collapse>.screen1024-1 {
      width:4.16667%
  }

  .screen1024-margin-collapse>.screen1024-2 {
      width: 8.33333%
  }

  .screen1024-margin-collapse>.screen1024-3 {
      width: 12.5%
  }

  .screen1024-margin-collapse>.screen1024-4 {
      width: 16.66667%
  }

  .screen1024-margin-collapse>.screen1024-5 {
      width: 20.83333%
  }

  .screen1024-margin-collapse>.screen1024-6 {
      width: 25%
  }

  .screen1024-margin-collapse>.screen1024-7 {
      width: 29.16667%
  }

  .screen1024-margin-collapse>.screen1024-8 {
      width: 33.33333%
  }

  .screen1024-margin-collapse>.screen1024-9 {
      width: 37.5%
  }

  .screen1024-margin-collapse>.screen1024-10 {
      width: 41.66667%
  }

  .screen1024-margin-collapse>.screen1024-11 {
      width: 45.83333%
  }

  .screen1024-margin-collapse>.screen1024-12 {
      width: 50%
  }

  .screen1024-margin-collapse>.screen1024-13 {
      width: 54.16667%
  }

  .screen1024-margin-collapse>.screen1024-14 {
      width: 58.33333%
  }

  .screen1024-margin-collapse>.screen1024-15 {
      width: 62.5%
  }

  .screen1024-margin-collapse>.screen1024-16 {
      width: 66.66667%
  }

  .screen1024-margin-collapse>.screen1024-17 {
      width: 70.83333%
  }

  .screen1024-margin-collapse>.screen1024-18 {
      width: 75%
  }

  .screen1024-margin-collapse>.screen1024-19 {
      width: 79.16667%
  }

  .screen1024-margin-collapse>.screen1024-20 {
      width: 83.33333%
  }

  .screen1024-margin-collapse>.screen1024-21 {
      width: 87.5%
  }

  .screen1024-margin-collapse>.screen1024-22 {
      width: 91.66667%
  }

  .screen1024-margin-collapse>.screen1024-23 {
      width: 95.83333%
  }

  .screen1024-margin-collapse>.screen1024-24 {
      width: 100%
  }
}

@media screen and (min-width: 64em) {
  .screen1024-padding-collapse {
      margin-right:0;
      margin-left: 0
  }

  .screen1024-padding-collapse>.cell {
      padding-right: 0;
      padding-left: 0
  }
}

@media print,screen and (min-width: 28.75em) {
  .small-offset-0 {
      margin-left:0
  }

  .grid-margin-x>.small-offset-0 {
      margin-left: .75rem
  }

  .small-offset-1 {
      margin-left: 4.16667%
  }

  .grid-margin-x>.small-offset-1 {
      margin-left: calc(4.16667% + .75rem)
  }

  .small-offset-2 {
      margin-left: 8.33333%
  }

  .grid-margin-x>.small-offset-2 {
      margin-left: calc(8.33333% + .75rem)
  }

  .small-offset-3 {
      margin-left: 12.5%
  }

  .grid-margin-x>.small-offset-3 {
      margin-left: calc(12.5% + .75rem)
  }

  .small-offset-4 {
      margin-left: 16.66667%
  }

  .grid-margin-x>.small-offset-4 {
      margin-left: calc(16.66667% + .75rem)
  }

  .small-offset-5 {
      margin-left: 20.83333%
  }

  .grid-margin-x>.small-offset-5 {
      margin-left: calc(20.83333% + .75rem)
  }

  .small-offset-6 {
      margin-left: 25%
  }

  .grid-margin-x>.small-offset-6 {
      margin-left: calc(25% + .75rem)
  }

  .small-offset-7 {
      margin-left: 29.16667%
  }

  .grid-margin-x>.small-offset-7 {
      margin-left: calc(29.16667% + .75rem)
  }

  .small-offset-8 {
      margin-left: 33.33333%
  }

  .grid-margin-x>.small-offset-8 {
      margin-left: calc(33.33333% + .75rem)
  }

  .small-offset-9 {
      margin-left: 37.5%
  }

  .grid-margin-x>.small-offset-9 {
      margin-left: calc(37.5% + .75rem)
  }

  .small-offset-10 {
      margin-left: 41.66667%
  }

  .grid-margin-x>.small-offset-10 {
      margin-left: calc(41.66667% + .75rem)
  }

  .small-offset-11 {
      margin-left: 45.83333%
  }

  .grid-margin-x>.small-offset-11 {
      margin-left: calc(45.83333% + .75rem)
  }

  .small-offset-12 {
      margin-left: 50%
  }

  .grid-margin-x>.small-offset-12 {
      margin-left: calc(50% + .75rem)
  }

  .small-offset-13 {
      margin-left: 54.16667%
  }

  .grid-margin-x>.small-offset-13 {
      margin-left: calc(54.16667% + .75rem)
  }

  .small-offset-14 {
      margin-left: 58.33333%
  }

  .grid-margin-x>.small-offset-14 {
      margin-left: calc(58.33333% + .75rem)
  }

  .small-offset-15 {
      margin-left: 62.5%
  }

  .grid-margin-x>.small-offset-15 {
      margin-left: calc(62.5% + .75rem)
  }

  .small-offset-16 {
      margin-left: 66.66667%
  }

  .grid-margin-x>.small-offset-16 {
      margin-left: calc(66.66667% + .75rem)
  }

  .small-offset-17 {
      margin-left: 70.83333%
  }

  .grid-margin-x>.small-offset-17 {
      margin-left: calc(70.83333% + .75rem)
  }

  .small-offset-18 {
      margin-left: 75%
  }

  .grid-margin-x>.small-offset-18 {
      margin-left: calc(75% + .75rem)
  }

  .small-offset-19 {
      margin-left: 79.16667%
  }

  .grid-margin-x>.small-offset-19 {
      margin-left: calc(79.16667% + .75rem)
  }

  .small-offset-20 {
      margin-left: 83.33333%
  }

  .grid-margin-x>.small-offset-20 {
      margin-left: calc(83.33333% + .75rem)
  }

  .small-offset-21 {
      margin-left: 87.5%
  }

  .grid-margin-x>.small-offset-21 {
      margin-left: calc(87.5% + .75rem)
  }

  .small-offset-22 {
      margin-left: 91.66667%
  }

  .grid-margin-x>.small-offset-22 {
      margin-left: calc(91.66667% + .75rem)
  }

  .small-offset-23 {
      margin-left: 95.83333%
  }

  .grid-margin-x>.small-offset-23 {
      margin-left: calc(95.83333% + .75rem)
  }
}

@media screen and (min-width: 28.75em) {
  .screen460-offset-0 {
      margin-left:0
  }

  .grid-margin-x>.screen460-offset-0 {
      margin-left: .75rem
  }

  .screen460-offset-1 {
      margin-left: 4.16667%
  }

  .grid-margin-x>.screen460-offset-1 {
      margin-left: calc(4.16667% + .75rem)
  }

  .screen460-offset-2 {
      margin-left: 8.33333%
  }

  .grid-margin-x>.screen460-offset-2 {
      margin-left: calc(8.33333% + .75rem)
  }

  .screen460-offset-3 {
      margin-left: 12.5%
  }

  .grid-margin-x>.screen460-offset-3 {
      margin-left: calc(12.5% + .75rem)
  }

  .screen460-offset-4 {
      margin-left: 16.66667%
  }

  .grid-margin-x>.screen460-offset-4 {
      margin-left: calc(16.66667% + .75rem)
  }

  .screen460-offset-5 {
      margin-left: 20.83333%
  }

  .grid-margin-x>.screen460-offset-5 {
      margin-left: calc(20.83333% + .75rem)
  }

  .screen460-offset-6 {
      margin-left: 25%
  }

  .grid-margin-x>.screen460-offset-6 {
      margin-left: calc(25% + .75rem)
  }

  .screen460-offset-7 {
      margin-left: 29.16667%
  }

  .grid-margin-x>.screen460-offset-7 {
      margin-left: calc(29.16667% + .75rem)
  }

  .screen460-offset-8 {
      margin-left: 33.33333%
  }

  .grid-margin-x>.screen460-offset-8 {
      margin-left: calc(33.33333% + .75rem)
  }

  .screen460-offset-9 {
      margin-left: 37.5%
  }

  .grid-margin-x>.screen460-offset-9 {
      margin-left: calc(37.5% + .75rem)
  }

  .screen460-offset-10 {
      margin-left: 41.66667%
  }

  .grid-margin-x>.screen460-offset-10 {
      margin-left: calc(41.66667% + .75rem)
  }

  .screen460-offset-11 {
      margin-left: 45.83333%
  }

  .grid-margin-x>.screen460-offset-11 {
      margin-left: calc(45.83333% + .75rem)
  }

  .screen460-offset-12 {
      margin-left: 50%
  }

  .grid-margin-x>.screen460-offset-12 {
      margin-left: calc(50% + .75rem)
  }

  .screen460-offset-13 {
      margin-left: 54.16667%
  }

  .grid-margin-x>.screen460-offset-13 {
      margin-left: calc(54.16667% + .75rem)
  }

  .screen460-offset-14 {
      margin-left: 58.33333%
  }

  .grid-margin-x>.screen460-offset-14 {
      margin-left: calc(58.33333% + .75rem)
  }

  .screen460-offset-15 {
      margin-left: 62.5%
  }

  .grid-margin-x>.screen460-offset-15 {
      margin-left: calc(62.5% + .75rem)
  }

  .screen460-offset-16 {
      margin-left: 66.66667%
  }

  .grid-margin-x>.screen460-offset-16 {
      margin-left: calc(66.66667% + .75rem)
  }

  .screen460-offset-17 {
      margin-left: 70.83333%
  }

  .grid-margin-x>.screen460-offset-17 {
      margin-left: calc(70.83333% + .75rem)
  }

  .screen460-offset-18 {
      margin-left: 75%
  }

  .grid-margin-x>.screen460-offset-18 {
      margin-left: calc(75% + .75rem)
  }

  .screen460-offset-19 {
      margin-left: 79.16667%
  }

  .grid-margin-x>.screen460-offset-19 {
      margin-left: calc(79.16667% + .75rem)
  }

  .screen460-offset-20 {
      margin-left: 83.33333%
  }

  .grid-margin-x>.screen460-offset-20 {
      margin-left: calc(83.33333% + .75rem)
  }

  .screen460-offset-21 {
      margin-left: 87.5%
  }

  .grid-margin-x>.screen460-offset-21 {
      margin-left: calc(87.5% + .75rem)
  }

  .screen460-offset-22 {
      margin-left: 91.66667%
  }

  .grid-margin-x>.screen460-offset-22 {
      margin-left: calc(91.66667% + .75rem)
  }

  .screen460-offset-23 {
      margin-left: 95.83333%
  }

  .grid-margin-x>.screen460-offset-23 {
      margin-left: calc(95.83333% + .75rem)
  }
}

@media print,screen and (min-width: 48em) {
  .medium-offset-0 {
      margin-left:0
  }

  .grid-margin-x>.medium-offset-0 {
      margin-left: .75rem
  }

  .medium-offset-1 {
      margin-left: 4.16667%
  }

  .grid-margin-x>.medium-offset-1 {
      margin-left: calc(4.16667% + .75rem)
  }

  .medium-offset-2 {
      margin-left: 8.33333%
  }

  .grid-margin-x>.medium-offset-2 {
      margin-left: calc(8.33333% + .75rem)
  }

  .medium-offset-3 {
      margin-left: 12.5%
  }

  .grid-margin-x>.medium-offset-3 {
      margin-left: calc(12.5% + .75rem)
  }

  .medium-offset-4 {
      margin-left: 16.66667%
  }

  .grid-margin-x>.medium-offset-4 {
      margin-left: calc(16.66667% + .75rem)
  }

  .medium-offset-5 {
      margin-left: 20.83333%
  }

  .grid-margin-x>.medium-offset-5 {
      margin-left: calc(20.83333% + .75rem)
  }

  .medium-offset-6 {
      margin-left: 25%
  }

  .grid-margin-x>.medium-offset-6 {
      margin-left: calc(25% + .75rem)
  }

  .medium-offset-7 {
      margin-left: 29.16667%
  }

  .grid-margin-x>.medium-offset-7 {
      margin-left: calc(29.16667% + .75rem)
  }

  .medium-offset-8 {
      margin-left: 33.33333%
  }

  .grid-margin-x>.medium-offset-8 {
      margin-left: calc(33.33333% + .75rem)
  }

  .medium-offset-9 {
      margin-left: 37.5%
  }

  .grid-margin-x>.medium-offset-9 {
      margin-left: calc(37.5% + .75rem)
  }

  .medium-offset-10 {
      margin-left: 41.66667%
  }

  .grid-margin-x>.medium-offset-10 {
      margin-left: calc(41.66667% + .75rem)
  }

  .medium-offset-11 {
      margin-left: 45.83333%
  }

  .grid-margin-x>.medium-offset-11 {
      margin-left: calc(45.83333% + .75rem)
  }

  .medium-offset-12 {
      margin-left: 50%
  }

  .grid-margin-x>.medium-offset-12 {
      margin-left: calc(50% + .75rem)
  }

  .medium-offset-13 {
      margin-left: 54.16667%
  }

  .grid-margin-x>.medium-offset-13 {
      margin-left: calc(54.16667% + .75rem)
  }

  .medium-offset-14 {
      margin-left: 58.33333%
  }

  .grid-margin-x>.medium-offset-14 {
      margin-left: calc(58.33333% + .75rem)
  }

  .medium-offset-15 {
      margin-left: 62.5%
  }

  .grid-margin-x>.medium-offset-15 {
      margin-left: calc(62.5% + .75rem)
  }

  .medium-offset-16 {
      margin-left: 66.66667%
  }

  .grid-margin-x>.medium-offset-16 {
      margin-left: calc(66.66667% + .75rem)
  }

  .medium-offset-17 {
      margin-left: 70.83333%
  }

  .grid-margin-x>.medium-offset-17 {
      margin-left: calc(70.83333% + .75rem)
  }

  .medium-offset-18 {
      margin-left: 75%
  }

  .grid-margin-x>.medium-offset-18 {
      margin-left: calc(75% + .75rem)
  }

  .medium-offset-19 {
      margin-left: 79.16667%
  }

  .grid-margin-x>.medium-offset-19 {
      margin-left: calc(79.16667% + .75rem)
  }

  .medium-offset-20 {
      margin-left: 83.33333%
  }

  .grid-margin-x>.medium-offset-20 {
      margin-left: calc(83.33333% + .75rem)
  }

  .medium-offset-21 {
      margin-left: 87.5%
  }

  .grid-margin-x>.medium-offset-21 {
      margin-left: calc(87.5% + .75rem)
  }

  .medium-offset-22 {
      margin-left: 91.66667%
  }

  .grid-margin-x>.medium-offset-22 {
      margin-left: calc(91.66667% + .75rem)
  }

  .medium-offset-23 {
      margin-left: 95.83333%
  }

  .grid-margin-x>.medium-offset-23 {
      margin-left: calc(95.83333% + .75rem)
  }
}

@media screen and (min-width: 48em) {
  .screen768-offset-0 {
      margin-left:0
  }

  .grid-margin-x>.screen768-offset-0 {
      margin-left: .75rem
  }

  .screen768-offset-1 {
      margin-left: 4.16667%
  }

  .grid-margin-x>.screen768-offset-1 {
      margin-left: calc(4.16667% + .75rem)
  }

  .screen768-offset-2 {
      margin-left: 8.33333%
  }

  .grid-margin-x>.screen768-offset-2 {
      margin-left: calc(8.33333% + .75rem)
  }

  .screen768-offset-3 {
      margin-left: 12.5%
  }

  .grid-margin-x>.screen768-offset-3 {
      margin-left: calc(12.5% + .75rem)
  }

  .screen768-offset-4 {
      margin-left: 16.66667%
  }

  .grid-margin-x>.screen768-offset-4 {
      margin-left: calc(16.66667% + .75rem)
  }

  .screen768-offset-5 {
      margin-left: 20.83333%
  }

  .grid-margin-x>.screen768-offset-5 {
      margin-left: calc(20.83333% + .75rem)
  }

  .screen768-offset-6 {
      margin-left: 25%
  }

  .grid-margin-x>.screen768-offset-6 {
      margin-left: calc(25% + .75rem)
  }

  .screen768-offset-7 {
      margin-left: 29.16667%
  }

  .grid-margin-x>.screen768-offset-7 {
      margin-left: calc(29.16667% + .75rem)
  }

  .screen768-offset-8 {
      margin-left: 33.33333%
  }

  .grid-margin-x>.screen768-offset-8 {
      margin-left: calc(33.33333% + .75rem)
  }

  .screen768-offset-9 {
      margin-left: 37.5%
  }

  .grid-margin-x>.screen768-offset-9 {
      margin-left: calc(37.5% + .75rem)
  }

  .screen768-offset-10 {
      margin-left: 41.66667%
  }

  .grid-margin-x>.screen768-offset-10 {
      margin-left: calc(41.66667% + .75rem)
  }

  .screen768-offset-11 {
      margin-left: 45.83333%
  }

  .grid-margin-x>.screen768-offset-11 {
      margin-left: calc(45.83333% + .75rem)
  }

  .screen768-offset-12 {
      margin-left: 50%
  }

  .grid-margin-x>.screen768-offset-12 {
      margin-left: calc(50% + .75rem)
  }

  .screen768-offset-13 {
      margin-left: 54.16667%
  }

  .grid-margin-x>.screen768-offset-13 {
      margin-left: calc(54.16667% + .75rem)
  }

  .screen768-offset-14 {
      margin-left: 58.33333%
  }

  .grid-margin-x>.screen768-offset-14 {
      margin-left: calc(58.33333% + .75rem)
  }

  .screen768-offset-15 {
      margin-left: 62.5%
  }

  .grid-margin-x>.screen768-offset-15 {
      margin-left: calc(62.5% + .75rem)
  }

  .screen768-offset-16 {
      margin-left: 66.66667%
  }

  .grid-margin-x>.screen768-offset-16 {
      margin-left: calc(66.66667% + .75rem)
  }

  .screen768-offset-17 {
      margin-left: 70.83333%
  }

  .grid-margin-x>.screen768-offset-17 {
      margin-left: calc(70.83333% + .75rem)
  }

  .screen768-offset-18 {
      margin-left: 75%
  }

  .grid-margin-x>.screen768-offset-18 {
      margin-left: calc(75% + .75rem)
  }

  .screen768-offset-19 {
      margin-left: 79.16667%
  }

  .grid-margin-x>.screen768-offset-19 {
      margin-left: calc(79.16667% + .75rem)
  }

  .screen768-offset-20 {
      margin-left: 83.33333%
  }

  .grid-margin-x>.screen768-offset-20 {
      margin-left: calc(83.33333% + .75rem)
  }

  .screen768-offset-21 {
      margin-left: 87.5%
  }

  .grid-margin-x>.screen768-offset-21 {
      margin-left: calc(87.5% + .75rem)
  }

  .screen768-offset-22 {
      margin-left: 91.66667%
  }

  .grid-margin-x>.screen768-offset-22 {
      margin-left: calc(91.66667% + .75rem)
  }

  .screen768-offset-23 {
      margin-left: 95.83333%
  }

  .grid-margin-x>.screen768-offset-23 {
      margin-left: calc(95.83333% + .75rem)
  }
}

@media print,screen and (min-width: 64em) {
  .large-offset-0 {
      margin-left:0
  }

  .grid-margin-x>.large-offset-0 {
      margin-left: .75rem
  }

  .large-offset-1 {
      margin-left: 4.16667%
  }

  .grid-margin-x>.large-offset-1 {
      margin-left: calc(4.16667% + .75rem)
  }

  .large-offset-2 {
      margin-left: 8.33333%
  }

  .grid-margin-x>.large-offset-2 {
      margin-left: calc(8.33333% + .75rem)
  }

  .large-offset-3 {
      margin-left: 12.5%
  }

  .grid-margin-x>.large-offset-3 {
      margin-left: calc(12.5% + .75rem)
  }

  .large-offset-4 {
      margin-left: 16.66667%
  }

  .grid-margin-x>.large-offset-4 {
      margin-left: calc(16.66667% + .75rem)
  }

  .large-offset-5 {
      margin-left: 20.83333%
  }

  .grid-margin-x>.large-offset-5 {
      margin-left: calc(20.83333% + .75rem)
  }

  .large-offset-6 {
      margin-left: 25%
  }

  .grid-margin-x>.large-offset-6 {
      margin-left: calc(25% + .75rem)
  }

  .large-offset-7 {
      margin-left: 29.16667%
  }

  .grid-margin-x>.large-offset-7 {
      margin-left: calc(29.16667% + .75rem)
  }

  .large-offset-8 {
      margin-left: 33.33333%
  }

  .grid-margin-x>.large-offset-8 {
      margin-left: calc(33.33333% + .75rem)
  }

  .large-offset-9 {
      margin-left: 37.5%
  }

  .grid-margin-x>.large-offset-9 {
      margin-left: calc(37.5% + .75rem)
  }

  .large-offset-10 {
      margin-left: 41.66667%
  }

  .grid-margin-x>.large-offset-10 {
      margin-left: calc(41.66667% + .75rem)
  }

  .large-offset-11 {
      margin-left: 45.83333%
  }

  .grid-margin-x>.large-offset-11 {
      margin-left: calc(45.83333% + .75rem)
  }

  .large-offset-12 {
      margin-left: 50%
  }

  .grid-margin-x>.large-offset-12 {
      margin-left: calc(50% + .75rem)
  }

  .large-offset-13 {
      margin-left: 54.16667%
  }

  .grid-margin-x>.large-offset-13 {
      margin-left: calc(54.16667% + .75rem)
  }

  .large-offset-14 {
      margin-left: 58.33333%
  }

  .grid-margin-x>.large-offset-14 {
      margin-left: calc(58.33333% + .75rem)
  }

  .large-offset-15 {
      margin-left: 62.5%
  }

  .grid-margin-x>.large-offset-15 {
      margin-left: calc(62.5% + .75rem)
  }

  .large-offset-16 {
      margin-left: 66.66667%
  }

  .grid-margin-x>.large-offset-16 {
      margin-left: calc(66.66667% + .75rem)
  }

  .large-offset-17 {
      margin-left: 70.83333%
  }

  .grid-margin-x>.large-offset-17 {
      margin-left: calc(70.83333% + .75rem)
  }

  .large-offset-18 {
      margin-left: 75%
  }

  .grid-margin-x>.large-offset-18 {
      margin-left: calc(75% + .75rem)
  }

  .large-offset-19 {
      margin-left: 79.16667%
  }

  .grid-margin-x>.large-offset-19 {
      margin-left: calc(79.16667% + .75rem)
  }

  .large-offset-20 {
      margin-left: 83.33333%
  }

  .grid-margin-x>.large-offset-20 {
      margin-left: calc(83.33333% + .75rem)
  }

  .large-offset-21 {
      margin-left: 87.5%
  }

  .grid-margin-x>.large-offset-21 {
      margin-left: calc(87.5% + .75rem)
  }

  .large-offset-22 {
      margin-left: 91.66667%
  }

  .grid-margin-x>.large-offset-22 {
      margin-left: calc(91.66667% + .75rem)
  }

  .large-offset-23 {
      margin-left: 95.83333%
  }

  .grid-margin-x>.large-offset-23 {
      margin-left: calc(95.83333% + .75rem)
  }
}

@media screen and (min-width: 64em) {
  .screen1024-offset-0 {
      margin-left:0
  }

  .grid-margin-x>.screen1024-offset-0 {
      margin-left: .75rem
  }

  .screen1024-offset-1 {
      margin-left: 4.16667%
  }

  .grid-margin-x>.screen1024-offset-1 {
      margin-left: calc(4.16667% + .75rem)
  }

  .screen1024-offset-2 {
      margin-left: 8.33333%
  }

  .grid-margin-x>.screen1024-offset-2 {
      margin-left: calc(8.33333% + .75rem)
  }

  .screen1024-offset-3 {
      margin-left: 12.5%
  }

  .grid-margin-x>.screen1024-offset-3 {
      margin-left: calc(12.5% + .75rem)
  }

  .screen1024-offset-4 {
      margin-left: 16.66667%
  }

  .grid-margin-x>.screen1024-offset-4 {
      margin-left: calc(16.66667% + .75rem)
  }

  .screen1024-offset-5 {
      margin-left: 20.83333%
  }

  .grid-margin-x>.screen1024-offset-5 {
      margin-left: calc(20.83333% + .75rem)
  }

  .screen1024-offset-6 {
      margin-left: 25%
  }

  .grid-margin-x>.screen1024-offset-6 {
      margin-left: calc(25% + .75rem)
  }

  .screen1024-offset-7 {
      margin-left: 29.16667%
  }

  .grid-margin-x>.screen1024-offset-7 {
      margin-left: calc(29.16667% + .75rem)
  }

  .screen1024-offset-8 {
      margin-left: 33.33333%
  }

  .grid-margin-x>.screen1024-offset-8 {
      margin-left: calc(33.33333% + .75rem)
  }

  .screen1024-offset-9 {
      margin-left: 37.5%
  }

  .grid-margin-x>.screen1024-offset-9 {
      margin-left: calc(37.5% + .75rem)
  }

  .screen1024-offset-10 {
      margin-left: 41.66667%
  }

  .grid-margin-x>.screen1024-offset-10 {
      margin-left: calc(41.66667% + .75rem)
  }

  .screen1024-offset-11 {
      margin-left: 45.83333%
  }

  .grid-margin-x>.screen1024-offset-11 {
      margin-left: calc(45.83333% + .75rem)
  }

  .screen1024-offset-12 {
      margin-left: 50%
  }

  .grid-margin-x>.screen1024-offset-12 {
      margin-left: calc(50% + .75rem)
  }

  .screen1024-offset-13 {
      margin-left: 54.16667%
  }

  .grid-margin-x>.screen1024-offset-13 {
      margin-left: calc(54.16667% + .75rem)
  }

  .screen1024-offset-14 {
      margin-left: 58.33333%
  }

  .grid-margin-x>.screen1024-offset-14 {
      margin-left: calc(58.33333% + .75rem)
  }

  .screen1024-offset-15 {
      margin-left: 62.5%
  }

  .grid-margin-x>.screen1024-offset-15 {
      margin-left: calc(62.5% + .75rem)
  }

  .screen1024-offset-16 {
      margin-left: 66.66667%
  }

  .grid-margin-x>.screen1024-offset-16 {
      margin-left: calc(66.66667% + .75rem)
  }

  .screen1024-offset-17 {
      margin-left: 70.83333%
  }

  .grid-margin-x>.screen1024-offset-17 {
      margin-left: calc(70.83333% + .75rem)
  }

  .screen1024-offset-18 {
      margin-left: 75%
  }

  .grid-margin-x>.screen1024-offset-18 {
      margin-left: calc(75% + .75rem)
  }

  .screen1024-offset-19 {
      margin-left: 79.16667%
  }

  .grid-margin-x>.screen1024-offset-19 {
      margin-left: calc(79.16667% + .75rem)
  }

  .screen1024-offset-20 {
      margin-left: 83.33333%
  }

  .grid-margin-x>.screen1024-offset-20 {
      margin-left: calc(83.33333% + .75rem)
  }

  .screen1024-offset-21 {
      margin-left: 87.5%
  }

  .grid-margin-x>.screen1024-offset-21 {
      margin-left: calc(87.5% + .75rem)
  }

  .screen1024-offset-22 {
      margin-left: 91.66667%
  }

  .grid-margin-x>.screen1024-offset-22 {
      margin-left: calc(91.66667% + .75rem)
  }

  .screen1024-offset-23 {
      margin-left: 95.83333%
  }

  .grid-margin-x>.screen1024-offset-23 {
      margin-left: calc(95.83333% + .75rem)
  }
}

.grid-y {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-flow: column nowrap;
  flex-flow: column nowrap
}

.grid-y>.cell {
  width: auto;
  max-width: none
}

.grid-y>.auto,.grid-y>.shrink {
  height: auto
}

@media print,screen and (min-width: 28.75em) {
  .grid-y>.small-1,.grid-y>.small-2,.grid-y>.small-3,.grid-y>.small-4,.grid-y>.small-5,.grid-y>.small-6,.grid-y>.small-7,.grid-y>.small-8,.grid-y>.small-9,.grid-y>.small-10,.grid-y>.small-11,.grid-y>.small-12,.grid-y>.small-13,.grid-y>.small-14,.grid-y>.small-15,.grid-y>.small-16,.grid-y>.small-17,.grid-y>.small-18,.grid-y>.small-19,.grid-y>.small-20,.grid-y>.small-21,.grid-y>.small-22,.grid-y>.small-23,.grid-y>.small-24,.grid-y>.small-full,.grid-y>.small-shrink {
      -ms-flex-preferred-size:auto;
      flex-basis: auto
  }
}

@media screen and (min-width: 28.75em) {
  .grid-y>.screen460-1,.grid-y>.screen460-2,.grid-y>.screen460-3,.grid-y>.screen460-4,.grid-y>.screen460-5,.grid-y>.screen460-6,.grid-y>.screen460-7,.grid-y>.screen460-8,.grid-y>.screen460-9,.grid-y>.screen460-10,.grid-y>.screen460-11,.grid-y>.screen460-12,.grid-y>.screen460-13,.grid-y>.screen460-14,.grid-y>.screen460-15,.grid-y>.screen460-16,.grid-y>.screen460-17,.grid-y>.screen460-18,.grid-y>.screen460-19,.grid-y>.screen460-20,.grid-y>.screen460-21,.grid-y>.screen460-22,.grid-y>.screen460-23,.grid-y>.screen460-24,.grid-y>.screen460-full,.grid-y>.screen460-shrink {
      -ms-flex-preferred-size:auto;
      flex-basis: auto
  }
}

@media print,screen and (min-width: 48em) {
  .grid-y>.medium-1,.grid-y>.medium-2,.grid-y>.medium-3,.grid-y>.medium-4,.grid-y>.medium-5,.grid-y>.medium-6,.grid-y>.medium-7,.grid-y>.medium-8,.grid-y>.medium-9,.grid-y>.medium-10,.grid-y>.medium-11,.grid-y>.medium-12,.grid-y>.medium-13,.grid-y>.medium-14,.grid-y>.medium-15,.grid-y>.medium-16,.grid-y>.medium-17,.grid-y>.medium-18,.grid-y>.medium-19,.grid-y>.medium-20,.grid-y>.medium-21,.grid-y>.medium-22,.grid-y>.medium-23,.grid-y>.medium-24,.grid-y>.medium-full,.grid-y>.medium-shrink {
      -ms-flex-preferred-size:auto;
      flex-basis: auto
  }
}

@media screen and (min-width: 48em) {
  .grid-y>.screen768-1,.grid-y>.screen768-2,.grid-y>.screen768-3,.grid-y>.screen768-4,.grid-y>.screen768-5,.grid-y>.screen768-6,.grid-y>.screen768-7,.grid-y>.screen768-8,.grid-y>.screen768-9,.grid-y>.screen768-10,.grid-y>.screen768-11,.grid-y>.screen768-12,.grid-y>.screen768-13,.grid-y>.screen768-14,.grid-y>.screen768-15,.grid-y>.screen768-16,.grid-y>.screen768-17,.grid-y>.screen768-18,.grid-y>.screen768-19,.grid-y>.screen768-20,.grid-y>.screen768-21,.grid-y>.screen768-22,.grid-y>.screen768-23,.grid-y>.screen768-24,.grid-y>.screen768-full,.grid-y>.screen768-shrink {
      -ms-flex-preferred-size:auto;
      flex-basis: auto
  }
}

@media print,screen and (min-width: 64em) {
  .grid-y>.large-1,.grid-y>.large-2,.grid-y>.large-3,.grid-y>.large-4,.grid-y>.large-5,.grid-y>.large-6,.grid-y>.large-7,.grid-y>.large-8,.grid-y>.large-9,.grid-y>.large-10,.grid-y>.large-11,.grid-y>.large-12,.grid-y>.large-13,.grid-y>.large-14,.grid-y>.large-15,.grid-y>.large-16,.grid-y>.large-17,.grid-y>.large-18,.grid-y>.large-19,.grid-y>.large-20,.grid-y>.large-21,.grid-y>.large-22,.grid-y>.large-23,.grid-y>.large-24,.grid-y>.large-full,.grid-y>.large-shrink {
      -ms-flex-preferred-size:auto;
      flex-basis: auto
  }
}

@media screen and (min-width: 64em) {
  .grid-y>.screen1024-1,.grid-y>.screen1024-2,.grid-y>.screen1024-3,.grid-y>.screen1024-4,.grid-y>.screen1024-5,.grid-y>.screen1024-6,.grid-y>.screen1024-7,.grid-y>.screen1024-8,.grid-y>.screen1024-9,.grid-y>.screen1024-10,.grid-y>.screen1024-11,.grid-y>.screen1024-12,.grid-y>.screen1024-13,.grid-y>.screen1024-14,.grid-y>.screen1024-15,.grid-y>.screen1024-16,.grid-y>.screen1024-17,.grid-y>.screen1024-18,.grid-y>.screen1024-19,.grid-y>.screen1024-20,.grid-y>.screen1024-21,.grid-y>.screen1024-22,.grid-y>.screen1024-23,.grid-y>.screen1024-24,.grid-y>.screen1024-full,.grid-y>.screen1024-shrink {
      -ms-flex-preferred-size:auto;
      flex-basis: auto
  }
}

@media print,screen and (min-width: 28.75em) {
  .grid-y>.small-1,.grid-y>.small-2,.grid-y>.small-3,.grid-y>.small-4,.grid-y>.small-5,.grid-y>.small-6,.grid-y>.small-7,.grid-y>.small-8,.grid-y>.small-9,.grid-y>.small-10,.grid-y>.small-11,.grid-y>.small-12,.grid-y>.small-13,.grid-y>.small-14,.grid-y>.small-15,.grid-y>.small-16,.grid-y>.small-17,.grid-y>.small-18,.grid-y>.small-19,.grid-y>.small-20,.grid-y>.small-21,.grid-y>.small-22,.grid-y>.small-23,.grid-y>.small-24 {
      -webkit-box-flex:0;
      -ms-flex: 0 0 auto;
      flex: 0 0 auto
  }

  .grid-y>.small-1 {
      height: 4.16667%
  }

  .grid-y>.small-2 {
      height: 8.33333%
  }

  .grid-y>.small-3 {
      height: 12.5%
  }

  .grid-y>.small-4 {
      height: 16.66667%
  }

  .grid-y>.small-5 {
      height: 20.83333%
  }

  .grid-y>.small-6 {
      height: 25%
  }

  .grid-y>.small-7 {
      height: 29.16667%
  }

  .grid-y>.small-8 {
      height: 33.33333%
  }

  .grid-y>.small-9 {
      height: 37.5%
  }

  .grid-y>.small-10 {
      height: 41.66667%
  }

  .grid-y>.small-11 {
      height: 45.83333%
  }

  .grid-y>.small-12 {
      height: 50%
  }

  .grid-y>.small-13 {
      height: 54.16667%
  }

  .grid-y>.small-14 {
      height: 58.33333%
  }

  .grid-y>.small-15 {
      height: 62.5%
  }

  .grid-y>.small-16 {
      height: 66.66667%
  }

  .grid-y>.small-17 {
      height: 70.83333%
  }

  .grid-y>.small-18 {
      height: 75%
  }

  .grid-y>.small-19 {
      height: 79.16667%
  }

  .grid-y>.small-20 {
      height: 83.33333%
  }

  .grid-y>.small-21 {
      height: 87.5%
  }

  .grid-y>.small-22 {
      height: 91.66667%
  }

  .grid-y>.small-23 {
      height: 95.83333%
  }

  .grid-y>.small-24 {
      height: 100%
  }
}

@media screen and (min-width: 28.75em) {
  .grid-y>.screen460-auto {
      -webkit-box-flex:1;
      -ms-flex: 1 1 0px;
      flex: 1 1 0px;
      height: auto
  }

  .grid-y>.screen460-1,.grid-y>.screen460-2,.grid-y>.screen460-3,.grid-y>.screen460-4,.grid-y>.screen460-5,.grid-y>.screen460-6,.grid-y>.screen460-7,.grid-y>.screen460-8,.grid-y>.screen460-9,.grid-y>.screen460-10,.grid-y>.screen460-11,.grid-y>.screen460-12,.grid-y>.screen460-13,.grid-y>.screen460-14,.grid-y>.screen460-15,.grid-y>.screen460-16,.grid-y>.screen460-17,.grid-y>.screen460-18,.grid-y>.screen460-19,.grid-y>.screen460-20,.grid-y>.screen460-21,.grid-y>.screen460-22,.grid-y>.screen460-23,.grid-y>.screen460-24,.grid-y>.screen460-shrink {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
      flex: 0 0 auto
  }

  .grid-y>.screen460-shrink {
      height: auto
  }

  .grid-y>.screen460-1 {
      height: 4.16667%
  }

  .grid-y>.screen460-2 {
      height: 8.33333%
  }

  .grid-y>.screen460-3 {
      height: 12.5%
  }

  .grid-y>.screen460-4 {
      height: 16.66667%
  }

  .grid-y>.screen460-5 {
      height: 20.83333%
  }

  .grid-y>.screen460-6 {
      height: 25%
  }

  .grid-y>.screen460-7 {
      height: 29.16667%
  }

  .grid-y>.screen460-8 {
      height: 33.33333%
  }

  .grid-y>.screen460-9 {
      height: 37.5%
  }

  .grid-y>.screen460-10 {
      height: 41.66667%
  }

  .grid-y>.screen460-11 {
      height: 45.83333%
  }

  .grid-y>.screen460-12 {
      height: 50%
  }

  .grid-y>.screen460-13 {
      height: 54.16667%
  }

  .grid-y>.screen460-14 {
      height: 58.33333%
  }

  .grid-y>.screen460-15 {
      height: 62.5%
  }

  .grid-y>.screen460-16 {
      height: 66.66667%
  }

  .grid-y>.screen460-17 {
      height: 70.83333%
  }

  .grid-y>.screen460-18 {
      height: 75%
  }

  .grid-y>.screen460-19 {
      height: 79.16667%
  }

  .grid-y>.screen460-20 {
      height: 83.33333%
  }

  .grid-y>.screen460-21 {
      height: 87.5%
  }

  .grid-y>.screen460-22 {
      height: 91.66667%
  }

  .grid-y>.screen460-23 {
      height: 95.83333%
  }

  .grid-y>.screen460-24 {
      height: 100%
  }
}

@media print,screen and (min-width: 48em) {
  .grid-y>.medium-auto {
      -webkit-box-flex:1;
      -ms-flex: 1 1 0px;
      flex: 1 1 0px;
      height: auto
  }

  .grid-y>.medium-1,.grid-y>.medium-2,.grid-y>.medium-3,.grid-y>.medium-4,.grid-y>.medium-5,.grid-y>.medium-6,.grid-y>.medium-7,.grid-y>.medium-8,.grid-y>.medium-9,.grid-y>.medium-10,.grid-y>.medium-11,.grid-y>.medium-12,.grid-y>.medium-13,.grid-y>.medium-14,.grid-y>.medium-15,.grid-y>.medium-16,.grid-y>.medium-17,.grid-y>.medium-18,.grid-y>.medium-19,.grid-y>.medium-20,.grid-y>.medium-21,.grid-y>.medium-22,.grid-y>.medium-23,.grid-y>.medium-24,.grid-y>.medium-shrink {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
      flex: 0 0 auto
  }

  .grid-y>.medium-shrink {
      height: auto
  }

  .grid-y>.medium-1 {
      height: 4.16667%
  }

  .grid-y>.medium-2 {
      height: 8.33333%
  }

  .grid-y>.medium-3 {
      height: 12.5%
  }

  .grid-y>.medium-4 {
      height: 16.66667%
  }

  .grid-y>.medium-5 {
      height: 20.83333%
  }

  .grid-y>.medium-6 {
      height: 25%
  }

  .grid-y>.medium-7 {
      height: 29.16667%
  }

  .grid-y>.medium-8 {
      height: 33.33333%
  }

  .grid-y>.medium-9 {
      height: 37.5%
  }

  .grid-y>.medium-10 {
      height: 41.66667%
  }

  .grid-y>.medium-11 {
      height: 45.83333%
  }

  .grid-y>.medium-12 {
      height: 50%
  }

  .grid-y>.medium-13 {
      height: 54.16667%
  }

  .grid-y>.medium-14 {
      height: 58.33333%
  }

  .grid-y>.medium-15 {
      height: 62.5%
  }

  .grid-y>.medium-16 {
      height: 66.66667%
  }

  .grid-y>.medium-17 {
      height: 70.83333%
  }

  .grid-y>.medium-18 {
      height: 75%
  }

  .grid-y>.medium-19 {
      height: 79.16667%
  }

  .grid-y>.medium-20 {
      height: 83.33333%
  }

  .grid-y>.medium-21 {
      height: 87.5%
  }

  .grid-y>.medium-22 {
      height: 91.66667%
  }

  .grid-y>.medium-23 {
      height: 95.83333%
  }

  .grid-y>.medium-24 {
      height: 100%
  }
}

@media screen and (min-width: 48em) {
  .grid-y>.screen768-auto {
      -webkit-box-flex:1;
      -ms-flex: 1 1 0px;
      flex: 1 1 0px;
      height: auto
  }

  .grid-y>.screen768-1,.grid-y>.screen768-2,.grid-y>.screen768-3,.grid-y>.screen768-4,.grid-y>.screen768-5,.grid-y>.screen768-6,.grid-y>.screen768-7,.grid-y>.screen768-8,.grid-y>.screen768-9,.grid-y>.screen768-10,.grid-y>.screen768-11,.grid-y>.screen768-12,.grid-y>.screen768-13,.grid-y>.screen768-14,.grid-y>.screen768-15,.grid-y>.screen768-16,.grid-y>.screen768-17,.grid-y>.screen768-18,.grid-y>.screen768-19,.grid-y>.screen768-20,.grid-y>.screen768-21,.grid-y>.screen768-22,.grid-y>.screen768-23,.grid-y>.screen768-24,.grid-y>.screen768-shrink {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
      flex: 0 0 auto
  }

  .grid-y>.screen768-shrink {
      height: auto
  }

  .grid-y>.screen768-1 {
      height: 4.16667%
  }

  .grid-y>.screen768-2 {
      height: 8.33333%
  }

  .grid-y>.screen768-3 {
      height: 12.5%
  }

  .grid-y>.screen768-4 {
      height: 16.66667%
  }

  .grid-y>.screen768-5 {
      height: 20.83333%
  }

  .grid-y>.screen768-6 {
      height: 25%
  }

  .grid-y>.screen768-7 {
      height: 29.16667%
  }

  .grid-y>.screen768-8 {
      height: 33.33333%
  }

  .grid-y>.screen768-9 {
      height: 37.5%
  }

  .grid-y>.screen768-10 {
      height: 41.66667%
  }

  .grid-y>.screen768-11 {
      height: 45.83333%
  }

  .grid-y>.screen768-12 {
      height: 50%
  }

  .grid-y>.screen768-13 {
      height: 54.16667%
  }

  .grid-y>.screen768-14 {
      height: 58.33333%
  }

  .grid-y>.screen768-15 {
      height: 62.5%
  }

  .grid-y>.screen768-16 {
      height: 66.66667%
  }

  .grid-y>.screen768-17 {
      height: 70.83333%
  }

  .grid-y>.screen768-18 {
      height: 75%
  }

  .grid-y>.screen768-19 {
      height: 79.16667%
  }

  .grid-y>.screen768-20 {
      height: 83.33333%
  }

  .grid-y>.screen768-21 {
      height: 87.5%
  }

  .grid-y>.screen768-22 {
      height: 91.66667%
  }

  .grid-y>.screen768-23 {
      height: 95.83333%
  }

  .grid-y>.screen768-24 {
      height: 100%
  }
}

@media print,screen and (min-width: 64em) {
  .grid-y>.large-auto {
      -webkit-box-flex:1;
      -ms-flex: 1 1 0px;
      flex: 1 1 0px;
      height: auto
  }

  .grid-y>.large-1,.grid-y>.large-2,.grid-y>.large-3,.grid-y>.large-4,.grid-y>.large-5,.grid-y>.large-6,.grid-y>.large-7,.grid-y>.large-8,.grid-y>.large-9,.grid-y>.large-10,.grid-y>.large-11,.grid-y>.large-12,.grid-y>.large-13,.grid-y>.large-14,.grid-y>.large-15,.grid-y>.large-16,.grid-y>.large-17,.grid-y>.large-18,.grid-y>.large-19,.grid-y>.large-20,.grid-y>.large-21,.grid-y>.large-22,.grid-y>.large-23,.grid-y>.large-24,.grid-y>.large-shrink {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
      flex: 0 0 auto
  }

  .grid-y>.large-shrink {
      height: auto
  }

  .grid-y>.large-1 {
      height: 4.16667%
  }

  .grid-y>.large-2 {
      height: 8.33333%
  }

  .grid-y>.large-3 {
      height: 12.5%
  }

  .grid-y>.large-4 {
      height: 16.66667%
  }

  .grid-y>.large-5 {
      height: 20.83333%
  }

  .grid-y>.large-6 {
      height: 25%
  }

  .grid-y>.large-7 {
      height: 29.16667%
  }

  .grid-y>.large-8 {
      height: 33.33333%
  }

  .grid-y>.large-9 {
      height: 37.5%
  }

  .grid-y>.large-10 {
      height: 41.66667%
  }

  .grid-y>.large-11 {
      height: 45.83333%
  }

  .grid-y>.large-12 {
      height: 50%
  }

  .grid-y>.large-13 {
      height: 54.16667%
  }

  .grid-y>.large-14 {
      height: 58.33333%
  }

  .grid-y>.large-15 {
      height: 62.5%
  }

  .grid-y>.large-16 {
      height: 66.66667%
  }

  .grid-y>.large-17 {
      height: 70.83333%
  }

  .grid-y>.large-18 {
      height: 75%
  }

  .grid-y>.large-19 {
      height: 79.16667%
  }

  .grid-y>.large-20 {
      height: 83.33333%
  }

  .grid-y>.large-21 {
      height: 87.5%
  }

  .grid-y>.large-22 {
      height: 91.66667%
  }

  .grid-y>.large-23 {
      height: 95.83333%
  }

  .grid-y>.large-24 {
      height: 100%
  }
}

@media screen and (min-width: 64em) {
  .grid-y>.screen1024-auto {
      -webkit-box-flex:1;
      -ms-flex: 1 1 0px;
      flex: 1 1 0px;
      height: auto
  }

  .grid-y>.screen1024-1,.grid-y>.screen1024-2,.grid-y>.screen1024-3,.grid-y>.screen1024-4,.grid-y>.screen1024-5,.grid-y>.screen1024-6,.grid-y>.screen1024-7,.grid-y>.screen1024-8,.grid-y>.screen1024-9,.grid-y>.screen1024-10,.grid-y>.screen1024-11,.grid-y>.screen1024-12,.grid-y>.screen1024-13,.grid-y>.screen1024-14,.grid-y>.screen1024-15,.grid-y>.screen1024-16,.grid-y>.screen1024-17,.grid-y>.screen1024-18,.grid-y>.screen1024-19,.grid-y>.screen1024-20,.grid-y>.screen1024-21,.grid-y>.screen1024-22,.grid-y>.screen1024-23,.grid-y>.screen1024-24,.grid-y>.screen1024-shrink {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
      flex: 0 0 auto
  }

  .grid-y>.screen1024-shrink {
      height: auto
  }

  .grid-y>.screen1024-1 {
      height: 4.16667%
  }

  .grid-y>.screen1024-2 {
      height: 8.33333%
  }

  .grid-y>.screen1024-3 {
      height: 12.5%
  }

  .grid-y>.screen1024-4 {
      height: 16.66667%
  }

  .grid-y>.screen1024-5 {
      height: 20.83333%
  }

  .grid-y>.screen1024-6 {
      height: 25%
  }

  .grid-y>.screen1024-7 {
      height: 29.16667%
  }

  .grid-y>.screen1024-8 {
      height: 33.33333%
  }

  .grid-y>.screen1024-9 {
      height: 37.5%
  }

  .grid-y>.screen1024-10 {
      height: 41.66667%
  }

  .grid-y>.screen1024-11 {
      height: 45.83333%
  }

  .grid-y>.screen1024-12 {
      height: 50%
  }

  .grid-y>.screen1024-13 {
      height: 54.16667%
  }

  .grid-y>.screen1024-14 {
      height: 58.33333%
  }

  .grid-y>.screen1024-15 {
      height: 62.5%
  }

  .grid-y>.screen1024-16 {
      height: 66.66667%
  }

  .grid-y>.screen1024-17 {
      height: 70.83333%
  }

  .grid-y>.screen1024-18 {
      height: 75%
  }

  .grid-y>.screen1024-19 {
      height: 79.16667%
  }

  .grid-y>.screen1024-20 {
      height: 83.33333%
  }

  .grid-y>.screen1024-21 {
      height: 87.5%
  }

  .grid-y>.screen1024-22 {
      height: 91.66667%
  }

  .grid-y>.screen1024-23 {
      height: 95.83333%
  }

  .grid-y>.screen1024-24 {
      height: 100%
  }
}

.grid-padding-y .grid-padding-y {
  margin-top: -.75rem;
  margin-bottom: -.75rem
}

.grid-padding-y>.cell {
  padding-top: .75rem;
  padding-bottom: .75rem
}

.grid-frame {
  overflow: hidden;
  position: relative;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  width: 100vw
}

.cell .grid-frame {
  width: 100%
}

.cell-block {
  overflow-x: auto;
  max-width: 100%
}

.cell-block,.cell-block-y {
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar
}

.cell-block-y {
  overflow-y: auto;
  max-height: 100%;
  min-height: 100%
}

.cell-block-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  max-height: 100%
}

.cell-block-container>.grid-x {
  max-height: 100%;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap
}

@media screen and (min-width: 28.75em) {
  .screen460-grid-frame {
      overflow:hidden;
      position: relative;
      -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
      -webkit-box-align: stretch;
      -ms-flex-align: stretch;
      align-items: stretch;
      width: 100vw
  }

  .cell .screen460-grid-frame {
      width: 100%
  }

  .screen460-cell-block {
      overflow-x: auto;
      max-width: 100%;
      -webkit-overflow-scrolling: touch;
      -ms-overflow-style: -ms-autohiding-scrollbar
  }

  .screen460-cell-block-container {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
      max-height: 100%
  }

  .screen460-cell-block-container>.grid-x {
      max-height: 100%;
      -ms-flex-wrap: nowrap;
      flex-wrap: nowrap
  }

  .screen460-cell-block-y {
      overflow-y: auto;
      max-height: 100%;
      min-height: 100%;
      -webkit-overflow-scrolling: touch;
      -ms-overflow-style: -ms-autohiding-scrollbar
  }
}

@media print,screen and (min-width: 48em) {
  .medium-grid-frame {
      overflow:hidden;
      position: relative;
      -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
      -webkit-box-align: stretch;
      -ms-flex-align: stretch;
      align-items: stretch;
      width: 100vw
  }

  .cell .medium-grid-frame {
      width: 100%
  }

  .medium-cell-block {
      overflow-x: auto;
      max-width: 100%;
      -webkit-overflow-scrolling: touch;
      -ms-overflow-style: -ms-autohiding-scrollbar
  }

  .medium-cell-block-container {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
      max-height: 100%
  }

  .medium-cell-block-container>.grid-x {
      max-height: 100%;
      -ms-flex-wrap: nowrap;
      flex-wrap: nowrap
  }

  .medium-cell-block-y {
      overflow-y: auto;
      max-height: 100%;
      min-height: 100%;
      -webkit-overflow-scrolling: touch;
      -ms-overflow-style: -ms-autohiding-scrollbar
  }
}

@media screen and (min-width: 48em) {
  .screen768-grid-frame {
      overflow:hidden;
      position: relative;
      -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
      -webkit-box-align: stretch;
      -ms-flex-align: stretch;
      align-items: stretch;
      width: 100vw
  }

  .cell .screen768-grid-frame {
      width: 100%
  }

  .screen768-cell-block {
      overflow-x: auto;
      max-width: 100%;
      -webkit-overflow-scrolling: touch;
      -ms-overflow-style: -ms-autohiding-scrollbar
  }

  .screen768-cell-block-container {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
      max-height: 100%
  }

  .screen768-cell-block-container>.grid-x {
      max-height: 100%;
      -ms-flex-wrap: nowrap;
      flex-wrap: nowrap
  }

  .screen768-cell-block-y {
      overflow-y: auto;
      max-height: 100%;
      min-height: 100%;
      -webkit-overflow-scrolling: touch;
      -ms-overflow-style: -ms-autohiding-scrollbar
  }
}

@media print,screen and (min-width: 64em) {
  .large-grid-frame {
      overflow:hidden;
      position: relative;
      -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
      -webkit-box-align: stretch;
      -ms-flex-align: stretch;
      align-items: stretch;
      width: 100vw
  }

  .cell .large-grid-frame {
      width: 100%
  }

  .large-cell-block {
      overflow-x: auto;
      max-width: 100%;
      -webkit-overflow-scrolling: touch;
      -ms-overflow-style: -ms-autohiding-scrollbar
  }

  .large-cell-block-container {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
      max-height: 100%
  }

  .large-cell-block-container>.grid-x {
      max-height: 100%;
      -ms-flex-wrap: nowrap;
      flex-wrap: nowrap
  }

  .large-cell-block-y {
      overflow-y: auto;
      max-height: 100%;
      min-height: 100%;
      -webkit-overflow-scrolling: touch;
      -ms-overflow-style: -ms-autohiding-scrollbar
  }
}

@media screen and (min-width: 64em) {
  .screen1024-grid-frame {
      overflow:hidden;
      position: relative;
      -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
      -webkit-box-align: stretch;
      -ms-flex-align: stretch;
      align-items: stretch;
      width: 100vw
  }

  .cell .screen1024-grid-frame {
      width: 100%
  }

  .screen1024-cell-block {
      overflow-x: auto;
      max-width: 100%;
      -webkit-overflow-scrolling: touch;
      -ms-overflow-style: -ms-autohiding-scrollbar
  }

  .screen1024-cell-block-container {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
      max-height: 100%
  }

  .screen1024-cell-block-container>.grid-x {
      max-height: 100%;
      -ms-flex-wrap: nowrap;
      flex-wrap: nowrap
  }

  .screen1024-cell-block-y {
      overflow-y: auto;
      max-height: 100%;
      min-height: 100%;
      -webkit-overflow-scrolling: touch;
      -ms-overflow-style: -ms-autohiding-scrollbar
  }
}

.grid-y.grid-frame {
  width: auto;
  overflow: hidden;
  position: relative;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  height: 100vh
}

@media screen and (min-width: 28.75em) {
  .grid-y.screen460-grid-frame {
      width:auto;
      overflow: hidden;
      position: relative;
      -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
      -webkit-box-align: stretch;
      -ms-flex-align: stretch;
      align-items: stretch;
      height: 100vh
  }
}

@media print,screen and (min-width: 48em) {
  .grid-y.medium-grid-frame {
      width:auto;
      overflow: hidden;
      position: relative;
      -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
      -webkit-box-align: stretch;
      -ms-flex-align: stretch;
      align-items: stretch;
      height: 100vh
  }
}

@media screen and (min-width: 48em) {
  .grid-y.screen768-grid-frame {
      width:auto;
      overflow: hidden;
      position: relative;
      -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
      -webkit-box-align: stretch;
      -ms-flex-align: stretch;
      align-items: stretch;
      height: 100vh
  }
}

@media print,screen and (min-width: 64em) {
  .grid-y.large-grid-frame {
      width:auto;
      overflow: hidden;
      position: relative;
      -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
      -webkit-box-align: stretch;
      -ms-flex-align: stretch;
      align-items: stretch;
      height: 100vh
  }
}

@media screen and (min-width: 64em) {
  .grid-y.screen1024-grid-frame {
      width:auto;
      overflow: hidden;
      position: relative;
      -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
      -webkit-box-align: stretch;
      -ms-flex-align: stretch;
      align-items: stretch;
      height: 100vh
  }
}

.cell .grid-y.grid-frame {
  height: 100%
}

@media screen and (min-width: 28.75em) {
  .cell .grid-y.screen460-grid-frame {
      height:100%
  }
}

@media print,screen and (min-width: 48em) {
  .cell .grid-y.medium-grid-frame {
      height:100%
  }
}

@media screen and (min-width: 48em) {
  .cell .grid-y.screen768-grid-frame {
      height:100%
  }
}

@media print,screen and (min-width: 64em) {
  .cell .grid-y.large-grid-frame {
      height:100%
  }
}

@media screen and (min-width: 64em) {
  .cell .grid-y.screen1024-grid-frame {
      height:100%
  }
}

.grid-margin-y {
  margin-top: -.75rem;
  margin-bottom: -.75rem
}

.grid-margin-y>.cell {
  height: calc(100% - 1.5rem);
  margin-top: .75rem;
  margin-bottom: .75rem
}

@media print,screen and (min-width: 28.75em) {
  .grid-margin-y>.auto,.grid-margin-y>.shrink {
      height:auto
  }

  .grid-margin-y>.small-1 {
      height: calc(4.16667% - 1.5rem)
  }

  .grid-margin-y>.small-2 {
      height: calc(8.33333% - 1.5rem)
  }

  .grid-margin-y>.small-3 {
      height: calc(12.5% - 1.5rem)
  }

  .grid-margin-y>.small-4 {
      height: calc(16.66667% - 1.5rem)
  }

  .grid-margin-y>.small-5 {
      height: calc(20.83333% - 1.5rem)
  }

  .grid-margin-y>.small-6 {
      height: calc(25% - 1.5rem)
  }

  .grid-margin-y>.small-7 {
      height: calc(29.16667% - 1.5rem)
  }

  .grid-margin-y>.small-8 {
      height: calc(33.33333% - 1.5rem)
  }

  .grid-margin-y>.small-9 {
      height: calc(37.5% - 1.5rem)
  }

  .grid-margin-y>.small-10 {
      height: calc(41.66667% - 1.5rem)
  }

  .grid-margin-y>.small-11 {
      height: calc(45.83333% - 1.5rem)
  }

  .grid-margin-y>.small-12 {
      height: calc(50% - 1.5rem)
  }

  .grid-margin-y>.small-13 {
      height: calc(54.16667% - 1.5rem)
  }

  .grid-margin-y>.small-14 {
      height: calc(58.33333% - 1.5rem)
  }

  .grid-margin-y>.small-15 {
      height: calc(62.5% - 1.5rem)
  }

  .grid-margin-y>.small-16 {
      height: calc(66.66667% - 1.5rem)
  }

  .grid-margin-y>.small-17 {
      height: calc(70.83333% - 1.5rem)
  }

  .grid-margin-y>.small-18 {
      height: calc(75% - 1.5rem)
  }

  .grid-margin-y>.small-19 {
      height: calc(79.16667% - 1.5rem)
  }

  .grid-margin-y>.small-20 {
      height: calc(83.33333% - 1.5rem)
  }

  .grid-margin-y>.small-21 {
      height: calc(87.5% - 1.5rem)
  }

  .grid-margin-y>.small-22 {
      height: calc(91.66667% - 1.5rem)
  }

  .grid-margin-y>.small-23 {
      height: calc(95.83333% - 1.5rem)
  }

  .grid-margin-y>.small-24 {
      height: calc(100% - 1.5rem)
  }
}

@media screen and (min-width: 28.75em) {
  .grid-margin-y>.screen460-auto,.grid-margin-y>.screen460-shrink {
      height:auto
  }

  .grid-margin-y>.screen460-1 {
      height: calc(4.16667% - 1.5rem)
  }

  .grid-margin-y>.screen460-2 {
      height: calc(8.33333% - 1.5rem)
  }

  .grid-margin-y>.screen460-3 {
      height: calc(12.5% - 1.5rem)
  }

  .grid-margin-y>.screen460-4 {
      height: calc(16.66667% - 1.5rem)
  }

  .grid-margin-y>.screen460-5 {
      height: calc(20.83333% - 1.5rem)
  }

  .grid-margin-y>.screen460-6 {
      height: calc(25% - 1.5rem)
  }

  .grid-margin-y>.screen460-7 {
      height: calc(29.16667% - 1.5rem)
  }

  .grid-margin-y>.screen460-8 {
      height: calc(33.33333% - 1.5rem)
  }

  .grid-margin-y>.screen460-9 {
      height: calc(37.5% - 1.5rem)
  }

  .grid-margin-y>.screen460-10 {
      height: calc(41.66667% - 1.5rem)
  }

  .grid-margin-y>.screen460-11 {
      height: calc(45.83333% - 1.5rem)
  }

  .grid-margin-y>.screen460-12 {
      height: calc(50% - 1.5rem)
  }

  .grid-margin-y>.screen460-13 {
      height: calc(54.16667% - 1.5rem)
  }

  .grid-margin-y>.screen460-14 {
      height: calc(58.33333% - 1.5rem)
  }

  .grid-margin-y>.screen460-15 {
      height: calc(62.5% - 1.5rem)
  }

  .grid-margin-y>.screen460-16 {
      height: calc(66.66667% - 1.5rem)
  }

  .grid-margin-y>.screen460-17 {
      height: calc(70.83333% - 1.5rem)
  }

  .grid-margin-y>.screen460-18 {
      height: calc(75% - 1.5rem)
  }

  .grid-margin-y>.screen460-19 {
      height: calc(79.16667% - 1.5rem)
  }

  .grid-margin-y>.screen460-20 {
      height: calc(83.33333% - 1.5rem)
  }

  .grid-margin-y>.screen460-21 {
      height: calc(87.5% - 1.5rem)
  }

  .grid-margin-y>.screen460-22 {
      height: calc(91.66667% - 1.5rem)
  }

  .grid-margin-y>.screen460-23 {
      height: calc(95.83333% - 1.5rem)
  }

  .grid-margin-y>.screen460-24 {
      height: calc(100% - 1.5rem)
  }
}

@media print,screen and (min-width: 48em) {
  .grid-margin-y>.medium-auto,.grid-margin-y>.medium-shrink {
      height:auto
  }

  .grid-margin-y>.medium-1 {
      height: calc(4.16667% - 1.5rem)
  }

  .grid-margin-y>.medium-2 {
      height: calc(8.33333% - 1.5rem)
  }

  .grid-margin-y>.medium-3 {
      height: calc(12.5% - 1.5rem)
  }

  .grid-margin-y>.medium-4 {
      height: calc(16.66667% - 1.5rem)
  }

  .grid-margin-y>.medium-5 {
      height: calc(20.83333% - 1.5rem)
  }

  .grid-margin-y>.medium-6 {
      height: calc(25% - 1.5rem)
  }

  .grid-margin-y>.medium-7 {
      height: calc(29.16667% - 1.5rem)
  }

  .grid-margin-y>.medium-8 {
      height: calc(33.33333% - 1.5rem)
  }

  .grid-margin-y>.medium-9 {
      height: calc(37.5% - 1.5rem)
  }

  .grid-margin-y>.medium-10 {
      height: calc(41.66667% - 1.5rem)
  }

  .grid-margin-y>.medium-11 {
      height: calc(45.83333% - 1.5rem)
  }

  .grid-margin-y>.medium-12 {
      height: calc(50% - 1.5rem)
  }

  .grid-margin-y>.medium-13 {
      height: calc(54.16667% - 1.5rem)
  }

  .grid-margin-y>.medium-14 {
      height: calc(58.33333% - 1.5rem)
  }

  .grid-margin-y>.medium-15 {
      height: calc(62.5% - 1.5rem)
  }

  .grid-margin-y>.medium-16 {
      height: calc(66.66667% - 1.5rem)
  }

  .grid-margin-y>.medium-17 {
      height: calc(70.83333% - 1.5rem)
  }

  .grid-margin-y>.medium-18 {
      height: calc(75% - 1.5rem)
  }

  .grid-margin-y>.medium-19 {
      height: calc(79.16667% - 1.5rem)
  }

  .grid-margin-y>.medium-20 {
      height: calc(83.33333% - 1.5rem)
  }

  .grid-margin-y>.medium-21 {
      height: calc(87.5% - 1.5rem)
  }

  .grid-margin-y>.medium-22 {
      height: calc(91.66667% - 1.5rem)
  }

  .grid-margin-y>.medium-23 {
      height: calc(95.83333% - 1.5rem)
  }

  .grid-margin-y>.medium-24 {
      height: calc(100% - 1.5rem)
  }
}

@media screen and (min-width: 48em) {
  .grid-margin-y>.screen768-auto,.grid-margin-y>.screen768-shrink {
      height:auto
  }

  .grid-margin-y>.screen768-1 {
      height: calc(4.16667% - 1.5rem)
  }

  .grid-margin-y>.screen768-2 {
      height: calc(8.33333% - 1.5rem)
  }

  .grid-margin-y>.screen768-3 {
      height: calc(12.5% - 1.5rem)
  }

  .grid-margin-y>.screen768-4 {
      height: calc(16.66667% - 1.5rem)
  }

  .grid-margin-y>.screen768-5 {
      height: calc(20.83333% - 1.5rem)
  }

  .grid-margin-y>.screen768-6 {
      height: calc(25% - 1.5rem)
  }

  .grid-margin-y>.screen768-7 {
      height: calc(29.16667% - 1.5rem)
  }

  .grid-margin-y>.screen768-8 {
      height: calc(33.33333% - 1.5rem)
  }

  .grid-margin-y>.screen768-9 {
      height: calc(37.5% - 1.5rem)
  }

  .grid-margin-y>.screen768-10 {
      height: calc(41.66667% - 1.5rem)
  }

  .grid-margin-y>.screen768-11 {
      height: calc(45.83333% - 1.5rem)
  }

  .grid-margin-y>.screen768-12 {
      height: calc(50% - 1.5rem)
  }

  .grid-margin-y>.screen768-13 {
      height: calc(54.16667% - 1.5rem)
  }

  .grid-margin-y>.screen768-14 {
      height: calc(58.33333% - 1.5rem)
  }

  .grid-margin-y>.screen768-15 {
      height: calc(62.5% - 1.5rem)
  }

  .grid-margin-y>.screen768-16 {
      height: calc(66.66667% - 1.5rem)
  }

  .grid-margin-y>.screen768-17 {
      height: calc(70.83333% - 1.5rem)
  }

  .grid-margin-y>.screen768-18 {
      height: calc(75% - 1.5rem)
  }

  .grid-margin-y>.screen768-19 {
      height: calc(79.16667% - 1.5rem)
  }

  .grid-margin-y>.screen768-20 {
      height: calc(83.33333% - 1.5rem)
  }

  .grid-margin-y>.screen768-21 {
      height: calc(87.5% - 1.5rem)
  }

  .grid-margin-y>.screen768-22 {
      height: calc(91.66667% - 1.5rem)
  }

  .grid-margin-y>.screen768-23 {
      height: calc(95.83333% - 1.5rem)
  }

  .grid-margin-y>.screen768-24 {
      height: calc(100% - 1.5rem)
  }
}

@media print,screen and (min-width: 64em) {
  .grid-margin-y>.large-auto,.grid-margin-y>.large-shrink {
      height:auto
  }

  .grid-margin-y>.large-1 {
      height: calc(4.16667% - 1.5rem)
  }

  .grid-margin-y>.large-2 {
      height: calc(8.33333% - 1.5rem)
  }

  .grid-margin-y>.large-3 {
      height: calc(12.5% - 1.5rem)
  }

  .grid-margin-y>.large-4 {
      height: calc(16.66667% - 1.5rem)
  }

  .grid-margin-y>.large-5 {
      height: calc(20.83333% - 1.5rem)
  }

  .grid-margin-y>.large-6 {
      height: calc(25% - 1.5rem)
  }

  .grid-margin-y>.large-7 {
      height: calc(29.16667% - 1.5rem)
  }

  .grid-margin-y>.large-8 {
      height: calc(33.33333% - 1.5rem)
  }

  .grid-margin-y>.large-9 {
      height: calc(37.5% - 1.5rem)
  }

  .grid-margin-y>.large-10 {
      height: calc(41.66667% - 1.5rem)
  }

  .grid-margin-y>.large-11 {
      height: calc(45.83333% - 1.5rem)
  }

  .grid-margin-y>.large-12 {
      height: calc(50% - 1.5rem)
  }

  .grid-margin-y>.large-13 {
      height: calc(54.16667% - 1.5rem)
  }

  .grid-margin-y>.large-14 {
      height: calc(58.33333% - 1.5rem)
  }

  .grid-margin-y>.large-15 {
      height: calc(62.5% - 1.5rem)
  }

  .grid-margin-y>.large-16 {
      height: calc(66.66667% - 1.5rem)
  }

  .grid-margin-y>.large-17 {
      height: calc(70.83333% - 1.5rem)
  }

  .grid-margin-y>.large-18 {
      height: calc(75% - 1.5rem)
  }

  .grid-margin-y>.large-19 {
      height: calc(79.16667% - 1.5rem)
  }

  .grid-margin-y>.large-20 {
      height: calc(83.33333% - 1.5rem)
  }

  .grid-margin-y>.large-21 {
      height: calc(87.5% - 1.5rem)
  }

  .grid-margin-y>.large-22 {
      height: calc(91.66667% - 1.5rem)
  }

  .grid-margin-y>.large-23 {
      height: calc(95.83333% - 1.5rem)
  }

  .grid-margin-y>.large-24 {
      height: calc(100% - 1.5rem)
  }
}

@media screen and (min-width: 64em) {
  .grid-margin-y>.screen1024-auto,.grid-margin-y>.screen1024-shrink {
      height:auto
  }

  .grid-margin-y>.screen1024-1 {
      height: calc(4.16667% - 1.5rem)
  }

  .grid-margin-y>.screen1024-2 {
      height: calc(8.33333% - 1.5rem)
  }

  .grid-margin-y>.screen1024-3 {
      height: calc(12.5% - 1.5rem)
  }

  .grid-margin-y>.screen1024-4 {
      height: calc(16.66667% - 1.5rem)
  }

  .grid-margin-y>.screen1024-5 {
      height: calc(20.83333% - 1.5rem)
  }

  .grid-margin-y>.screen1024-6 {
      height: calc(25% - 1.5rem)
  }

  .grid-margin-y>.screen1024-7 {
      height: calc(29.16667% - 1.5rem)
  }

  .grid-margin-y>.screen1024-8 {
      height: calc(33.33333% - 1.5rem)
  }

  .grid-margin-y>.screen1024-9 {
      height: calc(37.5% - 1.5rem)
  }

  .grid-margin-y>.screen1024-10 {
      height: calc(41.66667% - 1.5rem)
  }

  .grid-margin-y>.screen1024-11 {
      height: calc(45.83333% - 1.5rem)
  }

  .grid-margin-y>.screen1024-12 {
      height: calc(50% - 1.5rem)
  }

  .grid-margin-y>.screen1024-13 {
      height: calc(54.16667% - 1.5rem)
  }

  .grid-margin-y>.screen1024-14 {
      height: calc(58.33333% - 1.5rem)
  }

  .grid-margin-y>.screen1024-15 {
      height: calc(62.5% - 1.5rem)
  }

  .grid-margin-y>.screen1024-16 {
      height: calc(66.66667% - 1.5rem)
  }

  .grid-margin-y>.screen1024-17 {
      height: calc(70.83333% - 1.5rem)
  }

  .grid-margin-y>.screen1024-18 {
      height: calc(75% - 1.5rem)
  }

  .grid-margin-y>.screen1024-19 {
      height: calc(79.16667% - 1.5rem)
  }

  .grid-margin-y>.screen1024-20 {
      height: calc(83.33333% - 1.5rem)
  }

  .grid-margin-y>.screen1024-21 {
      height: calc(87.5% - 1.5rem)
  }

  .grid-margin-y>.screen1024-22 {
      height: calc(91.66667% - 1.5rem)
  }

  .grid-margin-y>.screen1024-23 {
      height: calc(95.83333% - 1.5rem)
  }

  .grid-margin-y>.screen1024-24 {
      height: calc(100% - 1.5rem)
  }
}

.grid-frame.grid-margin-y {
  height: calc(100vh + 1.5rem)
}

@media screen and (min-width: 28.75em) {
  .grid-margin-y.screen460-grid-frame {
      height:calc(100vh + 1.5rem)
  }
}

@media print,screen and (min-width: 48em) {
  .grid-margin-y.medium-grid-frame {
      height:calc(100vh + 1.5rem)
  }
}

@media screen and (min-width: 48em) {
  .grid-margin-y.screen768-grid-frame {
      height:calc(100vh + 1.5rem)
  }
}

@media print,screen and (min-width: 64em) {
  .grid-margin-y.large-grid-frame {
      height:calc(100vh + 1.5rem)
  }
}

@media screen and (min-width: 64em) {
  .grid-margin-y.screen1024-grid-frame {
      height:calc(100vh + 1.5rem)
  }
}

.align-left {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start
}

.align-right {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end
}

.align-center {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center
}

.align-justify {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between
}

.align-spaced {
  -ms-flex-pack: distribute;
  justify-content: space-around
}

.align-left.vertical.menu>li>a {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start
}

.align-right.vertical.menu>li>a {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end
}

.align-center.vertical.menu>li>a {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center
}

.align-top {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start
}

.align-self-top {
  -ms-flex-item-align: start;
  align-self: flex-start
}

.align-bottom {
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end
}

.align-self-bottom {
  -ms-flex-item-align: end;
  align-self: flex-end
}

.align-middle {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center
}

.align-self-middle {
  -ms-flex-item-align: center;
  align-self: center
}

.align-stretch {
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch
}

.align-self-stretch {
  -ms-flex-item-align: stretch;
  align-self: stretch
}

.align-center-middle {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-line-pack: center;
  align-content: center
}

@media print,screen and (min-width: 28.75em) {
  .small-order-1 {
      -webkit-box-ordinal-group:2;
      -ms-flex-order: 1;
      order: 1
  }

  .small-order-2 {
      -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
      order: 2
  }

  .small-order-3 {
      -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
      order: 3
  }

  .small-order-4 {
      -webkit-box-ordinal-group: 5;
      -ms-flex-order: 4;
      order: 4
  }

  .small-order-5 {
      -webkit-box-ordinal-group: 6;
      -ms-flex-order: 5;
      order: 5
  }

  .small-order-6 {
      -webkit-box-ordinal-group: 7;
      -ms-flex-order: 6;
      order: 6
  }
}

@media screen and (min-width: 28.75em) {
  .screen460-order-1 {
      -webkit-box-ordinal-group:2;
      -ms-flex-order: 1;
      order: 1
  }

  .screen460-order-2 {
      -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
      order: 2
  }

  .screen460-order-3 {
      -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
      order: 3
  }

  .screen460-order-4 {
      -webkit-box-ordinal-group: 5;
      -ms-flex-order: 4;
      order: 4
  }

  .screen460-order-5 {
      -webkit-box-ordinal-group: 6;
      -ms-flex-order: 5;
      order: 5
  }

  .screen460-order-6 {
      -webkit-box-ordinal-group: 7;
      -ms-flex-order: 6;
      order: 6
  }
}

@media print,screen and (min-width: 48em) {
  .medium-order-1 {
      -webkit-box-ordinal-group:2;
      -ms-flex-order: 1;
      order: 1
  }

  .medium-order-2 {
      -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
      order: 2
  }

  .medium-order-3 {
      -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
      order: 3
  }

  .medium-order-4 {
      -webkit-box-ordinal-group: 5;
      -ms-flex-order: 4;
      order: 4
  }

  .medium-order-5 {
      -webkit-box-ordinal-group: 6;
      -ms-flex-order: 5;
      order: 5
  }

  .medium-order-6 {
      -webkit-box-ordinal-group: 7;
      -ms-flex-order: 6;
      order: 6
  }
}

@media screen and (min-width: 48em) {
  .screen768-order-1 {
      -webkit-box-ordinal-group:2;
      -ms-flex-order: 1;
      order: 1
  }

  .screen768-order-2 {
      -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
      order: 2
  }

  .screen768-order-3 {
      -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
      order: 3
  }

  .screen768-order-4 {
      -webkit-box-ordinal-group: 5;
      -ms-flex-order: 4;
      order: 4
  }

  .screen768-order-5 {
      -webkit-box-ordinal-group: 6;
      -ms-flex-order: 5;
      order: 5
  }

  .screen768-order-6 {
      -webkit-box-ordinal-group: 7;
      -ms-flex-order: 6;
      order: 6
  }
}

@media print,screen and (min-width: 64em) {
  .large-order-1 {
      -webkit-box-ordinal-group:2;
      -ms-flex-order: 1;
      order: 1
  }

  .large-order-2 {
      -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
      order: 2
  }

  .large-order-3 {
      -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
      order: 3
  }

  .large-order-4 {
      -webkit-box-ordinal-group: 5;
      -ms-flex-order: 4;
      order: 4
  }

  .large-order-5 {
      -webkit-box-ordinal-group: 6;
      -ms-flex-order: 5;
      order: 5
  }

  .large-order-6 {
      -webkit-box-ordinal-group: 7;
      -ms-flex-order: 6;
      order: 6
  }
}

@media screen and (min-width: 64em) {
  .screen1024-order-1 {
      -webkit-box-ordinal-group:2;
      -ms-flex-order: 1;
      order: 1
  }

  .screen1024-order-2 {
      -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
      order: 2
  }

  .screen1024-order-3 {
      -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
      order: 3
  }

  .screen1024-order-4 {
      -webkit-box-ordinal-group: 5;
      -ms-flex-order: 4;
      order: 4
  }

  .screen1024-order-5 {
      -webkit-box-ordinal-group: 6;
      -ms-flex-order: 5;
      order: 5
  }

  .screen1024-order-6 {
      -webkit-box-ordinal-group: 7;
      -ms-flex-order: 6;
      order: 6
  }
}

.flex-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex
}

.flex-child-auto {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto
}

.flex-child-grow {
  -webkit-box-flex: 1;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto
}

.flex-child-shrink {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto
}

.flex-dir-row {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row
}

.flex-dir-row-reverse {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse
}

.flex-dir-column {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column
}

.flex-dir-column-reverse {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse
}

@media screen and (min-width: 28.75em) {
  .screen460-flex-container {
      display:-webkit-box;
      display: -ms-flexbox;
      display: flex
  }

  .screen460-flex-child-auto {
      -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
      flex: 1 1 auto
  }

  .screen460-flex-child-grow {
      -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
      flex: 1 0 auto
  }

  .screen460-flex-child-shrink {
      -webkit-box-flex: 0;
      -ms-flex: 0 1 auto;
      flex: 0 1 auto
  }

  .screen460-flex-dir-row {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -ms-flex-direction: row;
      flex-direction: row
  }

  .screen460-flex-dir-row-reverse {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
      flex-direction: row-reverse
  }

  .screen460-flex-dir-column {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column
  }

  .screen460-flex-dir-column-reverse {
      -webkit-box-orient: vertical;
      -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
      flex-direction: column-reverse
  }
}

@media print,screen and (min-width: 48em) {
  .medium-flex-container {
      display:-webkit-box;
      display: -ms-flexbox;
      display: flex
  }

  .medium-flex-child-auto {
      -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
      flex: 1 1 auto
  }

  .medium-flex-child-grow {
      -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
      flex: 1 0 auto
  }

  .medium-flex-child-shrink {
      -webkit-box-flex: 0;
      -ms-flex: 0 1 auto;
      flex: 0 1 auto
  }

  .medium-flex-dir-row {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -ms-flex-direction: row;
      flex-direction: row
  }

  .medium-flex-dir-row-reverse {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
      flex-direction: row-reverse
  }

  .medium-flex-dir-column {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column
  }

  .medium-flex-dir-column-reverse {
      -webkit-box-orient: vertical;
      -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
      flex-direction: column-reverse
  }
}

@media screen and (min-width: 48em) {
  .screen768-flex-container {
      display:-webkit-box;
      display: -ms-flexbox;
      display: flex
  }

  .screen768-flex-child-auto {
      -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
      flex: 1 1 auto
  }

  .screen768-flex-child-grow {
      -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
      flex: 1 0 auto
  }

  .screen768-flex-child-shrink {
      -webkit-box-flex: 0;
      -ms-flex: 0 1 auto;
      flex: 0 1 auto
  }

  .screen768-flex-dir-row {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -ms-flex-direction: row;
      flex-direction: row
  }

  .screen768-flex-dir-row-reverse {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
      flex-direction: row-reverse
  }

  .screen768-flex-dir-column {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column
  }

  .screen768-flex-dir-column-reverse {
      -webkit-box-orient: vertical;
      -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
      flex-direction: column-reverse
  }
}

@media print,screen and (min-width: 64em) {
  .large-flex-container {
      display:-webkit-box;
      display: -ms-flexbox;
      display: flex
  }

  .large-flex-child-auto {
      -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
      flex: 1 1 auto
  }

  .large-flex-child-grow {
      -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
      flex: 1 0 auto
  }

  .large-flex-child-shrink {
      -webkit-box-flex: 0;
      -ms-flex: 0 1 auto;
      flex: 0 1 auto
  }

  .large-flex-dir-row {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -ms-flex-direction: row;
      flex-direction: row
  }

  .large-flex-dir-row-reverse {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
      flex-direction: row-reverse
  }

  .large-flex-dir-column {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column
  }

  .large-flex-dir-column-reverse {
      -webkit-box-orient: vertical;
      -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
      flex-direction: column-reverse
  }
}

@media screen and (min-width: 64em) {
  .screen1024-flex-container {
      display:-webkit-box;
      display: -ms-flexbox;
      display: flex
  }

  .screen1024-flex-child-auto {
      -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
      flex: 1 1 auto
  }

  .screen1024-flex-child-grow {
      -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
      flex: 1 0 auto
  }

  .screen1024-flex-child-shrink {
      -webkit-box-flex: 0;
      -ms-flex: 0 1 auto;
      flex: 0 1 auto
  }

  .screen1024-flex-dir-row {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -ms-flex-direction: row;
      flex-direction: row
  }

  .screen1024-flex-dir-row-reverse {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
      flex-direction: row-reverse
  }

  .screen1024-flex-dir-column {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column
  }

  .screen1024-flex-dir-column-reverse {
      -webkit-box-orient: vertical;
      -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
      flex-direction: column-reverse
  }
}

.hide {
  display: none!important
}

.invisible {
  visibility: hidden
}

@media screen and (min-width: 28.75em) and (max-width:47.99875em) {
  .hide-for-small-only {
      display:none!important
  }
}

@media screen and (max-width: 28.74875em),screen and (min-width:48em) {
  .show-for-small-only {
      display:none!important
  }
}

@media screen and (min-width: 28.75em) {
  .hide-for-screen460 {
      display:none!important
  }
}

@media screen and (max-width: 28.74875em) {
  .show-for-screen460 {
      display:none!important
  }
}

@media screen and (min-width: 28.75em) and (max-width:47.99875em) {
  .hide-for-screen460-only {
      display:none!important
  }
}

@media screen and (max-width: 28.74875em),screen and (min-width:48em) {
  .show-for-screen460-only {
      display:none!important
  }
}

@media print,screen and (min-width: 48em) {
  .hide-for-medium {
      display:none!important
  }
}

@media screen and (max-width: 47.99875em) {
  .show-for-medium {
      display:none!important
  }
}

@media screen and (min-width: 48em) and (max-width:63.99875em) {
  .hide-for-medium-only {
      display:none!important
  }
}

@media screen and (max-width: 47.99875em),screen and (min-width:64em) {
  .show-for-medium-only {
      display:none!important
  }
}

@media screen and (min-width: 48em) {
  .hide-for-screen768 {
      display:none!important
  }
}

@media screen and (max-width: 47.99875em) {
  .show-for-screen768 {
      display:none!important
  }
}

@media screen and (min-width: 48em) and (max-width:63.99875em) {
  .hide-for-screen768-only {
      display:none!important
  }
}

@media screen and (max-width: 47.99875em),screen and (min-width:64em) {
  .show-for-screen768-only {
      display:none!important
  }
}

@media print,screen and (min-width: 64em) {
  .hide-for-large {
      display:none!important
  }
}

@media screen and (max-width: 63.99875em) {
  .show-for-large {
      display:none!important
  }
}

@media screen and (min-width: 64em) and (max-width:28.74875em) {
  .hide-for-large-only {
      display:none!important
  }
}

@media screen and (max-width: 63.99875em),screen and (min-width:28.75em) {
  .show-for-large-only {
      display:none!important
  }
}

@media screen and (min-width: 64em) {
  .hide-for-screen1024 {
      display:none!important
  }
}

@media screen and (max-width: 63.99875em) {
  .show-for-screen1024 {
      display:none!important
  }
}

@media screen and (min-width: 64em) and (max-width:82.49875em) {
  .hide-for-screen1024-only {
      display:none!important
  }
}

@media screen and (max-width: 63.99875em),screen and (min-width:82.5em) {
  .show-for-screen1024-only {
      display:none!important
  }
}

.show-for-sr,.show-on-focus {
  position: absolute!important;
  width: 1px;
  height: 1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0,0,0,0);
  white-space: nowrap;
  border: 0
}

.show-on-focus:active,.show-on-focus:focus {
  position: static!important;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal
}

.hide-for-portrait,.show-for-landscape {
  display: block!important
}

@media screen and (orientation: landscape) {
  .hide-for-portrait,.show-for-landscape {
      display:block!important
  }
}

@media screen and (orientation: portrait) {
  .hide-for-portrait,.show-for-landscape {
      display:none!important
  }
}

.hide-for-landscape,.show-for-portrait {
  display: none!important
}

@media screen and (orientation: landscape) {
  .hide-for-landscape,.show-for-portrait {
      display:none!important
  }
}

@media screen and (orientation: portrait) {
  .hide-for-landscape,.show-for-portrait {
      display:block!important
  }
}

.flex-video,.responsive-embed {
  position: relative;
  height: 0;
  margin-bottom: 1rem;
  padding-bottom: 56.25%;
  overflow: hidden
}

.flex-video embed,.flex-video iframe,.flex-video object,.flex-video video,.responsive-embed embed,.responsive-embed iframe,.responsive-embed object,.responsive-embed video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%
}

.modal-form__image-wrapper {
  width: 17.5rem;
  height: 9rem;
  margin: 2rem auto;
  display: block;
  overflow: hidden;
  direction: rtl
}

.modal-form__image {
  height: 9rem;
  width: auto;
  max-width: none
}

.modal-form__subtitle,.modal-form__title {
  text-align: center;
  margin-bottom: 1.5rem
}

.modal-form__title {
  font-family: caecilia-roman-heavy,Arial,sans-serif;
  font-size: 1.5rem;
  line-height: 1.33
}

@media screen and (min-width: 1024px) {
  .modal-form__title {
      font-size:2rem;
      line-height: 1.25
  }
}

.modal-form__subtitle {
  font-size: 1.25rem;
  line-height: 1.2;
  font-weight: 700
}

.modal-form__description {
  margin-bottom: 2rem;
  text-align: center
}

.modal-form__alert {
  margin-bottom: 1rem
}

.modal-form__reveal {
  margin-top: 2rem
}

@media screen and (min-width: 48em) {
  .modal-form__title {
      margin-bottom:2rem
  }
}

.section {
  margin-bottom: 4rem
}

.section-title {
  font-size: 1.25rem;
  line-height: 1.2;
  margin-bottom: 1rem;
  font-weight: 700
}

@media screen and (min-width: 1024px) {
  .section-title {
      font-size:1.5rem;
      line-height: 1.33
  }
}

.section--top {
  margin-top: 4rem
}

body {
  background: #e5e5e5;
  overflow-x: hidden
}

/*# sourceMappingURL=app.css.map*/
