@charset "UTF-8";
html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
  margin: 0;
  padding: 0;
}

figure {
  margin: 0;
}

fieldset, img, abbr, acronym {
  border: 0;
}

address, caption, cite, code, dfn, th, var {
  font: inherit;
}

menu, ol, ul {
  list-style: none;
}

caption, th {
  text-align: left;
}

h1, h2, h3, h4, h5, h6 {
  font: inherit;
}

blockquote, q {
  quotes: none;
}

blockquote:before,
blockquote:after, q:before, q:after {
  content: '';
  content: none;
}

table, td, th, tr {
  vertical-align: top;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

a {
  text-decoration: none;
}

input, textarea, keygen, select, button, isindex, optgroup, option {
  font: inherit;
}

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section {
  display: block;
}

[hidden] {
  display: none;
}

html.not-inited:not(.no-js) * {
  -webkit-transition-duration: 0s !important;
  -moz-transition-duration: 0s !important;
  transition-duration: 0s !important;
  -webkit-animation-duration: 0s !important;
  -moz-animation-duration: 0s !important;
  animation-duration: 0s !important;
}

html.no-details details:not([open]) > :not(summary) {
  display: none;
}

@font-face {
  font-family: 'brix';
  font-stretch: normal;
  font-weight: 300;
  font-style: normal;
  src: url(/css/eon_brix_sans/EON_BrixSansWeb-Medium.woff) format('woff');
}

@font-face {
  font-family: 'brix';
  font-stretch: normal;
  font-weight: normal;
  font-style: normal;
  src: url(/css/eon_brix_sans/EON_BrixSansWeb-Bold.woff) format('woff');
}

@font-face {
  font-family: 'brix';
  font-stretch: normal;
  font-weight: bold;
  font-style: normal;
  src: url(/css/eon_brix_sans/EON_BrixSansWeb-Black.woff) format('woff');
}

body {
  font-family: brix,Helvetica,Arial,sans-serif;
  color: #4E4E4E;
  line-height: 1.1;
  letter-spacing: .03em;
  font-size: 24px;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}

tr, td, th, input, textarea, button, select {
  font: inherit;
}

html, body {
  width: 100%;
  height: 100%;
}

body {
  background: white;
}

.no-trans:not(#nope):not(#nope):not(#nope) {
  -webkit-transition: none;
  -moz-transition: none;
  transition: none;
}

.nowrap {
  white-space: nowrap;
}

a {
  color: inherit;
}

.video-box {
  position: relative;
  height: 0;
  padding-bottom: 56.25%;
}

.video-box > div {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.video-box .play-button {
  z-index: 2;
  cursor: pointer;
}

.video-box .play-button img {
  position: absolute;
  bottom: 50%;
  right: 50%;
  -webkit-transform: translate(50%,50%);
  -moz-transform: translate(50%,50%);
  -ms-transform: translate(50%,50%);
  transform: translate(50%,50%);
  max-width: 50%;
  max-height: 50%;
}

.video-box video,
.video-box iframe,
.video-box img {
  width: 100%;
  height: 100%;
}

.small-video-box.-img {
  position: relative;
  overflow: hidden;
}

.small-video-box.-img a {
  display: block;
  width: 100%;
  height: 0;
  padding-bottom: 56.25%;
}

.small-video-box.-img img {
  position: absolute;
  display: block;
  width: 100%;
  margin-top: -9.375%;
}

.small-video-box.-yt > div {
  position: relative;
  width: 100%;
  height: 0;
  padding-bottom: 56.25%;
}

.small-video-box.-yt iframe {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
}

#header {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  z-index: 2;
  background: white;
  -webkit-box-shadow: 0px 0px 30px rgba(0,0,0,.3);
  box-shadow: 0px 0px 30px rgba(0,0,0,.3);
  text-align: right;
}

#header svg {
  color: #EA1C0A;
  width: 1em;
  height: .29048656em;
  position: absolute;
}

.page {
  position: relative;
  z-index: 1;
}

@media not all and (min-width: 320px) {
#header {
  height: 32px;
  height: 10vw;
}

.page-content-wrap {
  padding-top: 32px;
  padding-top: 10vw;
}

}

@media only all and (min-width: 320px) and (max-width: 599.95px) {
#header {
  height: 58.5px;
  height: calc(-28.571428571429px + 18.928571428571vw);
}

.page-content-wrap {
  padding-top: 58.5px;
  padding-top: calc(-28.571428571429px + 18.928571428571vw);
}

}

@media only all and (min-width: 600px) {
#header {
  height: 85px;
}

.page-content-wrap {
  padding-top: 85px;
}

}

@media not all and (min-height: 320px) {
#header {
  height: 10vw…85px;
}

.page-content-wrap {
  padding-top: 10vw…85px;
}

}

@media only all and (min-height: 320px) and (max-height: 599.95px) {
#header {
  height: 10vw…85px;
}

.page-content-wrap {
  padding-top: 10vw…85px;
}

}

@media not all and (min-width: 320px) {
#header svg {
  font-size: 64px;
  font-size: 20vw;
  top: 6.4px;
  top: 2vw;
  right: 25.6px;
}

}

@media only all and (min-width: 320px) and (max-width: 599.95px) {
#header svg {
  font-size: 102px;
  font-size: calc(-22.857142857143px + 27.142857142857vw);
  top: 13.2px;
  top: calc(-9.1428571428571px + 4.8571428571429vw);
  right: 36.8px;
  right: 8vw;
}

}

@media only all and (min-width: 600px) and (max-width: 1919.95px) {
#header svg {
  font-size: 140px;
  top: 20px;
  right: 65px;
  right: calc(17.272727272727px + 3.7878787878788vw);
}

}

@media only all and (min-width: 1920px) {
#header svg {
  font-size: 140px;
  top: 20px;
  right: 90px;
}

}

#page-login {
  width: 100vw;
  height: 100vh;
}

#page-login .page-content-wrap {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  overflow: hidden;
  position: absolute;
  bottom: 0;
  right: 0;
}

#page-login .screen {
  width: 100vw;
  height: 100vh;
}

#page-login.anim {
  overflow: hidden;
}

#page-login.anim .page-content-wrap,
#page-login.anim .part {
  -webkit-transition: all 1.5s cubic-bezier(0,.5,.5,1);
  -moz-transition: all 1.5s cubic-bezier(0,.5,.5,1);
  transition: all 1.5s cubic-bezier(0,.5,.5,1);
  -webkit-backface-visibility: hidden;
}

#page-login .part > div {
  position: relative;
  z-index: 2;
}

#page-login .part {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  top: 0;
  left: 0;
}

#page-login .part:before {
  content: '';
  z-index: 1;
}

#page-login .part-3:before {
  background: #EA1C0A;
}

#page-login .part-2:before {
  background: #1EA2B1;
}

#page-login .part-1:before {
  background: #D51607;
}

#page-login .part1:before {
  background: #EA1C0A;
}

#page-login .part1 {
  color: white;
}

#page-login .part2:before {
  background: white;
}

#page-login .part3:before {
  background: #1EA2B1;
}

#page-login .part4:before {
  background: #E3E000;
}

#page-login .part-3 {
  -webkit-flex: 100;
  -ms-flex: 100;
  flex: 100;
}

#page-login .part-2 {
  -webkit-flex: 200;
  -ms-flex: 200;
  flex: 200;
}

#page-login .part-1 {
  -webkit-flex: 50;
  -ms-flex: 50;
  flex: 50;
}

@media only all and (min-width: 600px) {
#page-login .page-content-wrap,
#page-login .screen {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

#page-login .page-content-wrap {
  width: 200vw;
  height: 100vh;
  right: 0;
}

#page-login .part:before {
  position: absolute;
  left: 0;
  right: 0;
  top: -50vh;
  bottom: -50vh;
}

#page-login .part {
  -webkit-filter: none;
  filter: none;
}

#page-login .part1 {
  -webkit-flex: 523;
  -ms-flex: 523;
  flex: 523;
  padding: calc(-190px + -2.21vw + 46.34vh) 6.2vw 0 4vw;
}

#page-login .part2 {
  -webkit-flex: 344;
  -ms-flex: 344;
  flex: 344;
  padding: calc(-190px + -2.21vw + 46.34vh) 5.1vw 0;
}

#page-login .part3 {
  -webkit-flex: 98;
  -ms-flex: 98;
  flex: 98;
}

#page-login .part4 {
  -webkit-flex: 35;
  -ms-flex: 35;
  flex: 35;
}

.not-inited #page-login .page-content-wrap {
  right: -200vw;
}

.not-inited #page-login .part {
  padding-left: 0;
  padding-right: 0;
  opacity: 0;
  -webkit-filter: blur(10vh);
  filter: blur(10vh);
}

.not-inited #page-login .part1 {
  -webkit-flex: 523;
  -ms-flex: 523;
  flex: 523;
}

.not-inited #page-login .part2 {
  -webkit-flex: 344;
  -ms-flex: 344;
  flex: 344;
}

.not-inited #page-login .part3 {
  -webkit-flex: 98;
  -ms-flex: 98;
  flex: 98;
}

.not-inited #page-login .part4 {
  -webkit-flex: 35;
  -ms-flex: 35;
  flex: 35;
}

#page-login h1 {
  font-size: 4.5vw;
}

}

@media only all and (min-width: 600px) and (max-width: 1919.95px) {
#page-login .part2 {
  font-size: 21px;
  font-size: calc(15.272727272727px + .45454545454545vw);
}

}

@media only all and (min-width: 1920px) {
#page-login .part2 {
  font-size: 24px;
  font-size: 1.25vw;
}

}

@media not all and (min-width: 600px) {
#page-login .page-content-wrap,
#page-login .screen {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

#page-login .page-content-wrap {
  width: 100vw;
  height: 200vh;
  bottom: 0;
}

#page-login .part:before {
  position: absolute;
  top: 0;
  bottom: 0;
  left: -50vw;
  right: -50vw;
}

#page-login .part {
  -webkit-filter: none;
  filter: none;
}

#page-login .part1 {
  -webkit-flex: 400;
  -ms-flex: 400;
  flex: 400;
  padding: 4vw 8vw;
}

#page-login .part1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

#page-login .part2 {
  -webkit-flex: 450;
  -ms-flex: 450;
  flex: 450;
  padding: 4vw 8vw;
}

#page-login .part3 {
  -webkit-flex: 110;
  -ms-flex: 110;
  flex: 110;
}

#page-login .part4 {
  -webkit-flex: 40;
  -ms-flex: 40;
  flex: 40;
}

.not-inited #page-login .page-content-wrap {
  bottom: -200vh;
}

.not-inited #page-login .part {
  padding-left: 0;
  padding-right: 0;
  opacity: 0;
  -webkit-filter: blur(10vw);
  filter: blur(10vw);
}

.not-inited #page-login .part1 {
  -webkit-flex: 400;
  -ms-flex: 400;
  flex: 400;
  padding: 4vw 8vw;
}

.not-inited #page-login .part2 {
  -webkit-flex: 450;
  -ms-flex: 450;
  flex: 450;
  padding: 4vw 8vw;
}

.not-inited #page-login .part3 {
  -webkit-flex: 110;
  -ms-flex: 110;
  flex: 110;
}

.not-inited #page-login .part4 {
  -webkit-flex: 40;
  -ms-flex: 40;
  flex: 40;
}

#page-login h1 {
  font-size: 9vw;
}

#page-login h2 br {
  display: none;
}

}

@media not all and (min-width: 240px) {
#page-login .part2 {
  font-size: 12px;
  font-size: 5vw;
}

}

@media only all and (min-width: 240px) and (max-width: 599.95px) {
#page-login .part2 {
  font-size: 15px;
  font-size: calc(8px + 1.6666666666667vw);
}

}

#page-login h1 {
  font-weight: 900;
  color: white;
  text-align: right;
}

#page-login .gap {
  height: 1em;
}

#page-login .input-box .gap {
  width: 1em;
  height: 1em;
}

#page-login .login {
  border: 0;
  background: none;
  display: block;
  cursor: pointer;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 1.35em;
  padding: .7em 1em;
  width: 10em;
  max-width: 70%;
  margin-left: auto;
}

#page-login .login span {
  display: block;
  position: relative;
  z-index: 1;
  color: white;
}

#page-login .login .bg {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  color: #EA1C0A;
  -webkit-transition: color .2s ease-in-out;
  -moz-transition: color .2s ease-in-out;
  transition: color .2s ease-in-out;
  -webkit-backface-visibility: hidden;
}

#page-login .login:hover .bg {
  color: #D51607;
}

#page-login h2 {
  font-weight: 400;
  color: #EA1C0A;
  font-size: 1.35em;
  letter-spacing: .05em;
  -webkit-hyphens: none;
  -moz-hyphens: none;
  -ms-hyphens: none;
  hyphens: none;
}

#page-login h2 i {
  white-space: nowrap;
}

#page-login p {
  font-weight: 300;
  font-size: 1.05em;
}

#page-login .password {
  display: block;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  border: 3px solid #EA1C0A;
  border-radius: 15px;
  text-transform: uppercase;
  text-align: center;
  font-weight: bold;
  color: #EA1C0A;
  padding: .2em 0;
  font-size: 1.8em;
  letter-spacing: .1em;
  -webkit-transition: border-color .2s ease-in-out,color .2s ease-in-out;
  -moz-transition: border-color .2s ease-in-out,color .2s ease-in-out;
  transition: border-color .2s ease-in-out,color .2s ease-in-out;
  -webkit-backface-visibility: hidden;
  outline: none;
}

#page-login .password:focus {
  border-color: #D51607;
}

#page-login .password:focus,
#page-login .password:active {
  border-color: #B00402;
}

#page-inside {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: white;
  padding-top: 0vw;
}

#page-inside .slide {
  background: white;
}

@media not all and (min-width: 1920px) {
#page-inside .slide {
  padding-left: 40px;
  padding-right: 40px;
  padding-left: 4.1666666666667vw;
  padding-right: 4.1666666666667vw;
}

}

@media only all and (min-width: 1920px) {
#page-inside .slide {
  padding-left: 80px;
  padding-right: 80px;
}

}

#page-inside .slide + .slide {
  margin-top: 20px;
}

#page-inside .slide.-header {
  //box-shadow: inset 0px 0px 0px 1px #F0F;
  background: white;
  color: #EA1C0A;
  padding-top: .5em;
  padding-bottom: .5em;
  font-size: 2em;
  letter-spacing: .05em;
}

#page-inside .slide.-nav {
  margin: 70px 0 50px;
}

#page-inside video {
  background: #EA1C0A;
}

#page-inside .text {
  background: #EA1C0A;
  color: white;
  letter-spacing: .05em;
}

#page-inside h1 {
  font-weight: bold;
  font-size: 1.25em;
  letter-spacing: .05em;
  line-height: .9;
}

#page-inside h2 {
  font-weight: bold;
  font-size: 1em;
  letter-spacing: .05em;
  margin-top: .4em;
}

#page-inside .dl-label {
  font-weight: bold;
  margin-bottom: 1em;
}

#page-inside .dl-label br {
  display: none;
}

#page-inside .button {
  font-size: 1.35em;
  border: 0;
  background: none;
  display: inline-block;
  cursor: pointer;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
  padding: .3em .9em .4em;
  margin-left: auto;
}

#page-inside .button span {
  color: #EA1C0A;
  -webkit-transition: color .2s ease-in-out;
  -moz-transition: color .2s ease-in-out;
  transition: color .2s ease-in-out;
  -webkit-backface-visibility: hidden;
  display: block;
  position: relative;
  z-index: 1;
}

#page-inside .button .bg {
  color: white;
  -webkit-transition: color .2s ease-in-out,filter .2s ease-in-out;
  -moz-transition: color .2s ease-in-out,filter .2s ease-in-out;
  transition: color .2s ease-in-out,filter .2s ease-in-out;
  -webkit-backface-visibility: hidden;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  -webkit-filter: drop-shadow(0 0 5px rgba(0,0,0,.5));
  filter: drop-shadow(0 0 5px rgba(0,0,0,.5));
}

#page-inside .button:hover .bg {
  color: #D51607;
  -webkit-filter: drop-shadow(0 0 5px rgba(255,255,255,.5));
  filter: drop-shadow(0 0 5px rgba(255,255,255,.5));
}

#page-inside .button:hover span {
  color: white;
}

#page-inside .-nav .button span {
  color: white;
}

#page-inside .-nav .button .bg {
  color: #EA1C0A;
}

#page-inside .dl .button {
  margin-right: .5em;
}

#page-inside .dl .button + .button {
  margin-top: .5em;
}

#page-inside .dl[data-count="2"] .buttons {
  font-size: 1em;
}

@media only all and (min-width: 800px) {
#page-inside .item > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

#page-inside .vid {
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

#page-inside .text {
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

#page-inside .text {
  border-right: 3vw solid #1EA2B1;
  padding: 2vw 2vw 2vw 4vw;
}

}

@media only all and (min-width: 800px) and (max-width: 1919.95px) {
#page-inside .header {
  font-size: 48.5px;
  font-size: calc(-3.7142857142857px + 3.8392857142857vw);
}

#page-inside .item h2 {
  font-size: 47px;
  font-size: calc(-8.8571428571429px + 4.1071428571429vw);
}

#page-inside .vid {
  width: 783.5px;
  width: calc(95px + 50.625vw);
}

#page-inside .dl {
  font-size: 20px;
  font-size: calc(10.285714285714px + .71428571428571vw);
}

}

@media only all and (min-width: 1920px) {
#page-inside .header {
  font-size: 70px;
}

#page-inside .item h2 {
  font-size: 70px;
}

#page-inside .vid {
  width: 1067px;
}

#page-inside .dl {
  font-size: 24px;
}

}

@media only all and (min-width: 800px) and (max-width: 899.95px) {
#page-inside .dl .button span {
  font-size: 20px;
  font-size: calc(-14px + 4vw);
}

#page-inside .item h1 {
  font-size: 29px;
  font-size: calc(-22px + 6vw);
}

#page-inside .item h1 br {
  display: none;
}

}

@media not all and (min-width: 800px) {
#page-inside .item > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

#page-inside .text {
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
}

#page-inside .vid {
  -webkit-order: 2;
  -ms-flex-order: 2;
  order: 2;
}

}

@media only all and (min-width: 440px) and (max-width: 799.95px) {
#page-inside .item.has-attachments .text,
#page-inside .item.has-attachments .vid {
  border-right: 3vw solid #1EA2B1;
}

#page-inside .item.has-attachments .text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: justify;
  box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

#page-inside .item.has-attachments .text {
  padding: 6vw 6vw 6vw 6vw;
}

#page-inside .item.has-attachments .dl {
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
  text-align: right;
}

#page-inside .item.has-attachments .dl-label br {
  display: inline;
}

}

@media only all and (min-width: 440px) and (max-width: 799.95px) {
#page-inside .item.has-attachments .buttons {
  font-size: 16px;
  font-size: calc(2.2222222222222px + 2.2222222222222vw);
  margin-right: -.7em;
}

#page-inside .item.has-attachments .header {
  font-size: 32px;
  font-size: calc(18.222222222222px + 2.2222222222222vw);
}

#page-inside .item.has-attachments .dl {
  font-size: 22px;
  font-size: calc(15.111111111111px + 1.1111111111111vw);
}

}

@media only all and (min-width: 440px) and (max-width: 799.95px) {
#page-inside .item.no-attachments .text,
#page-inside .item.no-attachments .vid {
  border-right: 15px solid #1EA2B1;
}

#page-inside .item.no-attachments .text {
  padding: 6vw 3vw 6vw 6vw;
}

#page-inside .item.no-attachments .header br {
  display: none;
}

}

@media only all and (min-width: 440px) and (max-width: 799.95px) {
#page-inside .item.no-attachments .header {
  font-size: 39px;
  font-size: calc(1.1111111111111px + 6.1111111111111vw);
}

}

@media not all and (min-width: 440px) {
#page-inside .text,
#page-inside .vid {
  border-right: 15px solid #1EA2B1;
}

#page-inside .header {
  margin-bottom: 1.2em;
}

}

@media only all and (min-width: 350px) and (max-width: 439.95px) {
#page-inside .text {
  padding: 6vw 3vw 6vw 6vw;
}

#page-inside .header br {
  display: none;
}

}

@media only all and (min-width: 350px) and (max-width: 439.95px) {
#page-inside .header {
  font-size: 25px;
  font-size: calc(-1.3333333333333px + 6.6666666666667vw);
}

}

@media only all and (min-width: 350px) and (max-width: 439.95px) {
#page-inside .dl {
  font-size: 18px;
  font-size: calc(.44444444444444px + 4.4444444444444vw);
}

}

@media not all and (min-width: 350px) {
#page-inside .text {
  padding: 6vw 3vw 6vw 6vw;
}

#page-inside .header br {
  display: none;
}

#page-inside .header h1,
#page-inside .header h2 {
  display: inline;
}

#page-inside .header h2.maybe-dash-before:before {
  content: ' – ';
}

}

@media not all and (min-width: 350px) {
#page-inside .header {
  font-size: 16px;
  font-size: 9.1428571428571vw;
}

}

@media not all and (min-width: 350px) {
#page-inside .dl {
  font-size: 10px;
  font-size: 5.7142857142857vw;
}

}
