/*
(c) Redalan Net
 */ 
body {
  --praWhite: #f8f8f8;
  --praBlack: #1c1c1c;
  --praColorBg: #eeefea;
  --praColorTx: #1c1c1c;
  --praColorAlertBg: #951a15;
  --praColorAlertTx: #f8f8f8;
  --praColorAdvertBg: #cfd148;
  --praColorAdvertTx: #1c1c1c;
  --praGenBorderColor: #58523e;
  --praTitleColorTx: #f8f8f8;
  --praTitleColorBg: #58523e;
  --praGenButtonBg: #f8f8f8;
  --praGenButtonTx: #1c1c1c;
  --praGenButtonHover: #e9e3d2;
  --praNavColorBg: #1c1c1c;
  --praNavColorTx: #f8f8f8;
  --praFooterColorBg: #bebebe;
  --praFooterColorTx: #1c1c1c;
  --praStyle1ColorBg: #f8f8f8;
  --praStyle1ColorTx: #1c1c1c;
  --praStyle2ColorBg: #f8f8f8;
  --praStyle2ColorTx: #1c1c1c;
}

@media (prefers-color-scheme: dark) {
  body {
    --praWhite: #f8f8f8;
    --praBlack: #1c1c1c;
    --praColorBg: #151515;
    --praColorTx: #f8f8f8;
    --praColorAlertBg: #60110e;
    --praColorAlertTx: #d0d0d0;
    --praColorAdvertBg: #767729;
    --praColorAdvertTx: #b1b1b1;
    --praGenBorderColor: #58523e;
    --praTitleColorTx: #bebebe;
    --praTitleColorBg: #58523e;
    --praGenButtonBg: #2d2d2d;
    --praGenButtonTx: #c8c8c8;
    --praGenButtonHover: #5b5043;
    --praNavColorBg: #0b0b0b;
    --praNavColorTx: #f8f8f8;
    --praFooterColorBg: #poBlack;
    --praFooterColorTx: #f8f8f8;
    --praStyle1ColorBg: #484848;
    --praStyle1ColorTx: #c4c4c4;
    --praStyle2ColorBg: #2f2f2f;
    --praStyle2ColorTx: #b9b9b9;
  }
}
html,
body {
  width: 100vw;
  height: auto;
  padding: 0;
  margin: 0;
  margin-top: 2em;
  background-color: var(--praColorBg);
  color: var(--praColorTx);
}

pre {
  white-space: pre-wrap;
  font-style: inherit;
  font-size: inherit;
}

pra,
.pra {
  width: 100%;
  box-sizing: border-box;
  overflow-x: hidden;
}
pra .style1, pra card,
pra .card,
.pra .style1,
.pra card,
.pra .card {
  border: 1px solid var(--praGenBorderColor);
  box-shadow: rgba(50, 50, 93, 0.25) 0px 3px 6px -2px, rgba(0, 0, 0, 0.3) 0px 3px 4px -3px;
  background-color: var(--praStyle1ColorBg);
  color: var(--praStyle1ColorTx);
  border-radius: 5px;
}
pra .style2,
.pra .style2 {
  border: 1px solid var(--praGenBorderColor);
  box-shadow: rgba(50, 50, 93, 0.25) 0px 6px 12px -2px, rgba(0, 0, 0, 0.3) 0px 3px 7px -3px;
  background-color: var(--praStyle2ColorBg);
  color: var(--praStyle2ColorTx);
  border-radius: 5px;
}
pra .middle-align,
.pra .middle-align {
  width: 100%;
  height: 100%;
  display: grid;
  place-content: center;
}
pra .vertical,
.pra .vertical {
  display: table;
  width: 100%;
  height: 100%;
}
pra .vertical .middle,
.pra .vertical .middle {
  display: table-cell;
  vertical-align: middle;
  align-content: center;
  overflow: hidden;
  width: 100%;
  height: 100%;
}
pra .vertical .middle div:first-child,
.pra .vertical .middle div:first-child {
  display: block;
  margin: auto;
}
pra .pos-top,
.pra .pos-top {
  vertical-align: top;
}
pra .pos-bottom,
.pra .pos-bottom {
  vertical-align: bottom;
}
pra .pos-right > *,
.pra .pos-right > * {
  text-align: right;
}
pra .pos-center > *,
.pra .pos-center > * {
  text-align: center;
}
pra .border-right,
.pra .border-right {
  border-right: 1px solid var(--praGenBorderColor);
}
pra .border-left,
.pra .border-left {
  border-left: 1px solid var(--praGenBorderColor);
}
pra card,
pra .card,
.pra card,
.pra .card {
  display: block;
  width: 80%;
  height: auto;
  padding: 1em 1em 2em 1em;
  border: 1px solid var(--praGenBorderColor);
  border-radius: 5px;
  margin: auto;
  margin-top: 1em;
  margin-bottom: 1em;
}
pra card h1,
pra .card h1,
.pra card h1,
.pra .card h1 {
  display: block;
  margin-top: -0.1em;
  line-height: 2em;
  font-size: 1.5em;
  text-align: center;
  border-bottom: 1px dashed var(--praGenBorderColor);
  margin-bottom: 0.5em;
}
pra a,
pra a:visited,
pra a:active,
.pra a,
.pra a:visited,
.pra a:active {
  text-transform: none;
  text-decoration: none;
}
pra button,
pra .button,
.pra button,
.pra .button {
  padding: 0.5em;
  font-size: 1em;
  border-radius: 5px;
  border: 1px solid var(--praGenBorderColor);
  background-color: var(--praGenButtonBg);
  color: var(--praGenButtonTx);
  transition: all 0.2s;
}
pra button.block,
pra .button.block,
.pra button.block,
.pra .button.block {
  display: block;
  width: 98%;
}
pra button:hover,
pra .button:hover,
.pra button:hover,
.pra .button:hover {
  background-color: var(--praGenButtonHover);
  cursor: pointer;
}
pra button.alert,
pra .button.alert,
.pra button.alert,
.pra .button.alert {
  background-color: var(--praColorAlertBg);
  color: var(--praColorAlertTx);
}
pra button.advert,
pra .button.advert,
.pra button.advert,
.pra .button.advert {
  background-color: var(--praColorAdvertBg);
  color: var(--praColorAdvertTx);
}
pra button.alert:hover, pra button.advert:hover,
pra .button.alert:hover,
pra .button.advert:hover,
.pra button.alert:hover,
.pra button.advert:hover,
.pra .button.alert:hover,
.pra .button.advert:hover {
  filter: brightness(110%);
}
pra nav,
pra .nav,
.pra nav,
.pra .nav {
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 2em;
  padding: 1em 0.5em;
  background-color: var(--praNavColorBg);
  color: var(--praNavColorTx);
  z-index: 999;
}
pra footer,
pra .footer,
.pra footer,
.pra .footer {
  display: block;
  padding: 2em;
  text-align: center;
  margin-top: 1em;
  color: var(--praFooterColorTs);
}
pra ul.menu,
.pra ul.menu {
  display: block;
  list-style: none;
  vertical-align: middle;
  margin: 0;
  border: unset;
}
pra ul.menu label,
.pra ul.menu label {
  display: none;
  position: fixed;
  border-radius: 5px;
  min-width: 1.5em;
  text-align: center;
  top: 5px;
  right: 5px;
  background-color: #f8f8f8;
  color: #1c1c1c;
  padding: 0.5em 0.2em;
  cursor: pointer;
}
pra ul.menu.down > li,
.pra ul.menu.down > li {
  display: inline-block;
  width: auto;
  margin-left: 1.5em;
  cursor: pointer;
  z-index: 9999;
}
pra ul.menu.down > li > ul,
.pra ul.menu.down > li > ul {
  display: none;
  list-style: none;
  margin: 0;
  font-size: 0.8em;
}
pra ul.menu.down > li:hover > ul,
.pra ul.menu.down > li:hover > ul {
  display: block;
  position: absolute;
  padding: 0;
  background-color: rgba(0, 0, 0, 0.8);
  color: var(--praNavColorTx);
  border-radius: 5px;
  backdrop-filter: blur(5px);
  top: inherit;
  left: inherit;
}
pra ul.menu.down > li:hover > ul > li,
.pra ul.menu.down > li:hover > ul > li {
  display: block;
  padding: 0.4em 1em;
  border-bottom: 1px dotted rgba(255, 255, 255, 0.2);
  cursor: pointer;
}
pra ul.menu.down > li:hover > ul > li:hover,
.pra ul.menu.down > li:hover > ul > li:hover {
  background-color: rgba(255, 255, 255, 0.2);
}
@media screen and (max-width: 1024px) {
  pra ul.menu.rl,
.pra ul.menu.rl {
    display: block;
    position: fixed;
    background-color: var(--praNavColorBg);
    box-shadow: 4px 10px rgba(0, 0, 0, 0.5);
    top: 0;
    left: 0;
    margin-top: 0;
    padding: 1em;
    height: 98vh;
    width: 50vw;
    min-width: 300px;
    margin-left: -100%;
    overflow-y: auto;
    transition: all 0.3s;
  }
  pra ul.menu.rl li,
.pra ul.menu.rl li {
    display: block;
    margin-top: 0.8em;
  }
  pra ul.menu.rl li ul,
.pra ul.menu.rl li ul {
    display: block;
    position: relative;
    margin-top: 0;
  }
  pra ul.menu.rl li:hover > ul,
.pra ul.menu.rl li:hover > ul {
    all: inherit;
    padding: 0;
  }
  pra ul.menu.rl li:hover > ul > li,
.pra ul.menu.rl li:hover > ul > li {
    padding-top: 0;
    padding-bottom: 0;
    border: 0;
    font-size: 0.8em;
    padding-left: 1.2em;
  }
  pra ul.menu.rl label,
.pra ul.menu.rl label {
    display: block;
  }
  pra ul.menu.rl.active,
.pra ul.menu.rl.active {
    margin-left: 0;
  }
  pra ul.menu::-webkit-scrollbar,
.pra ul.menu::-webkit-scrollbar {
    width: 1px;
  }
}
@media screen and (max-width: 968px) {
  pra ul.menu.rm,
.pra ul.menu.rm {
    display: block;
    position: fixed;
    background-color: var(--praNavColorBg);
    box-shadow: 4px 10px rgba(0, 0, 0, 0.5);
    top: 0;
    left: 0;
    margin-top: 0;
    padding: 1em;
    height: 98vh;
    width: 50vw;
    min-width: 300px;
    margin-left: -100%;
    overflow-y: auto;
    transition: all 0.3s;
  }
  pra ul.menu.rm li,
.pra ul.menu.rm li {
    display: block;
    margin-top: 0.8em;
  }
  pra ul.menu.rm li ul,
.pra ul.menu.rm li ul {
    display: block;
    position: relative;
    margin-top: 0;
  }
  pra ul.menu.rm li:hover > ul,
.pra ul.menu.rm li:hover > ul {
    all: inherit;
    padding: 0;
  }
  pra ul.menu.rm li:hover > ul > li,
.pra ul.menu.rm li:hover > ul > li {
    padding-top: 0;
    padding-bottom: 0;
    border: 0;
    font-size: 0.8em;
    padding-left: 1.2em;
  }
  pra ul.menu.rm label,
.pra ul.menu.rm label {
    display: block;
  }
  pra ul.menu.rm.active,
.pra ul.menu.rm.active {
    margin-left: 0;
  }
  pra ul.menu::-webkit-scrollbar,
.pra ul.menu::-webkit-scrollbar {
    width: 1px;
  }
  pra ul.menu.rl,
.pra ul.menu.rl {
    display: block;
    position: fixed;
    background-color: var(--praNavColorBg);
    box-shadow: 4px 10px rgba(0, 0, 0, 0.5);
    top: 0;
    left: 0;
    margin-top: 0;
    padding: 1em;
    height: 98vh;
    width: 50vw;
    min-width: 300px;
    margin-left: -100%;
    overflow-y: auto;
    transition: all 0.3s;
  }
  pra ul.menu.rl li,
.pra ul.menu.rl li {
    display: block;
    margin-top: 0.8em;
  }
  pra ul.menu.rl li ul,
.pra ul.menu.rl li ul {
    display: block;
    position: relative;
    margin-top: 0;
  }
  pra ul.menu.rl li:hover > ul,
.pra ul.menu.rl li:hover > ul {
    all: inherit;
    padding: 0;
  }
  pra ul.menu.rl li:hover > ul > li,
.pra ul.menu.rl li:hover > ul > li {
    padding-top: 0;
    padding-bottom: 0;
    border: 0;
    font-size: 0.8em;
    padding-left: 1.2em;
  }
  pra ul.menu.rl label,
.pra ul.menu.rl label {
    display: block;
  }
  pra ul.menu.rl.active,
.pra ul.menu.rl.active {
    margin-left: 0;
  }
  pra ul.menu::-webkit-scrollbar,
.pra ul.menu::-webkit-scrollbar {
    width: 1px;
  }
}
@media screen and (max-width: 630px) {
  pra ul.menu.rs,
.pra ul.menu.rs {
    display: block;
    position: fixed;
    background-color: var(--praNavColorBg);
    box-shadow: 4px 10px rgba(0, 0, 0, 0.5);
    top: 0;
    left: 0;
    margin-top: 0;
    padding: 1em;
    height: 98vh;
    width: 50vw;
    min-width: 300px;
    margin-left: -100%;
    overflow-y: auto;
    transition: all 0.3s;
  }
  pra ul.menu.rs li,
.pra ul.menu.rs li {
    display: block;
    margin-top: 0.8em;
  }
  pra ul.menu.rs li ul,
.pra ul.menu.rs li ul {
    display: block;
    position: relative;
    margin-top: 0;
  }
  pra ul.menu.rs li:hover > ul,
.pra ul.menu.rs li:hover > ul {
    all: inherit;
    padding: 0;
  }
  pra ul.menu.rs li:hover > ul > li,
.pra ul.menu.rs li:hover > ul > li {
    padding-top: 0;
    padding-bottom: 0;
    border: 0;
    font-size: 0.8em;
    padding-left: 1.2em;
  }
  pra ul.menu.rs label,
.pra ul.menu.rs label {
    display: block;
  }
  pra ul.menu.rs.active,
.pra ul.menu.rs.active {
    margin-left: 0;
  }
  pra ul.menu::-webkit-scrollbar,
.pra ul.menu::-webkit-scrollbar {
    width: 1px;
  }
  pra ul.menu.rm,
.pra ul.menu.rm {
    display: block;
    position: fixed;
    background-color: var(--praNavColorBg);
    box-shadow: 4px 10px rgba(0, 0, 0, 0.5);
    top: 0;
    left: 0;
    margin-top: 0;
    padding: 1em;
    height: 98vh;
    width: 50vw;
    min-width: 300px;
    margin-left: -100%;
    overflow-y: auto;
    transition: all 0.3s;
  }
  pra ul.menu.rm li,
.pra ul.menu.rm li {
    display: block;
    margin-top: 0.8em;
  }
  pra ul.menu.rm li ul,
.pra ul.menu.rm li ul {
    display: block;
    position: relative;
    margin-top: 0;
  }
  pra ul.menu.rm li:hover > ul,
.pra ul.menu.rm li:hover > ul {
    all: inherit;
    padding: 0;
  }
  pra ul.menu.rm li:hover > ul > li,
.pra ul.menu.rm li:hover > ul > li {
    padding-top: 0;
    padding-bottom: 0;
    border: 0;
    font-size: 0.8em;
    padding-left: 1.2em;
  }
  pra ul.menu.rm label,
.pra ul.menu.rm label {
    display: block;
  }
  pra ul.menu.rm.active,
.pra ul.menu.rm.active {
    margin-left: 0;
  }
  pra ul.menu::-webkit-scrollbar,
.pra ul.menu::-webkit-scrollbar {
    width: 1px;
  }
  pra ul.menu.rl,
.pra ul.menu.rl {
    display: block;
    position: fixed;
    background-color: var(--praNavColorBg);
    box-shadow: 4px 10px rgba(0, 0, 0, 0.5);
    top: 0;
    left: 0;
    margin-top: 0;
    padding: 1em;
    height: 98vh;
    width: 50vw;
    min-width: 300px;
    margin-left: -100%;
    overflow-y: auto;
    transition: all 0.3s;
  }
  pra ul.menu.rl li,
.pra ul.menu.rl li {
    display: block;
    margin-top: 0.8em;
  }
  pra ul.menu.rl li ul,
.pra ul.menu.rl li ul {
    display: block;
    position: relative;
    margin-top: 0;
  }
  pra ul.menu.rl li:hover > ul,
.pra ul.menu.rl li:hover > ul {
    all: inherit;
    padding: 0;
  }
  pra ul.menu.rl li:hover > ul > li,
.pra ul.menu.rl li:hover > ul > li {
    padding-top: 0;
    padding-bottom: 0;
    border: 0;
    font-size: 0.8em;
    padding-left: 1.2em;
  }
  pra ul.menu.rl label,
.pra ul.menu.rl label {
    display: block;
  }
  pra ul.menu.rl.active,
.pra ul.menu.rl.active {
    margin-left: 0;
  }
  pra ul.menu::-webkit-scrollbar,
.pra ul.menu::-webkit-scrollbar {
    width: 1px;
  }
}
@media screen and (max-width: 450px) {
  pra ul.menu.rxs,
.pra ul.menu.rxs {
    display: block;
    position: fixed;
    background-color: var(--praNavColorBg);
    box-shadow: 4px 10px rgba(0, 0, 0, 0.5);
    top: 0;
    left: 0;
    margin-top: 0;
    padding: 1em;
    height: 98vh;
    width: 50vw;
    min-width: 300px;
    margin-left: -100%;
    overflow-y: auto;
    transition: all 0.3s;
  }
  pra ul.menu.rxs li,
.pra ul.menu.rxs li {
    display: block;
    margin-top: 0.8em;
  }
  pra ul.menu.rxs li ul,
.pra ul.menu.rxs li ul {
    display: block;
    position: relative;
    margin-top: 0;
  }
  pra ul.menu.rxs li:hover > ul,
.pra ul.menu.rxs li:hover > ul {
    all: inherit;
    padding: 0;
  }
  pra ul.menu.rxs li:hover > ul > li,
.pra ul.menu.rxs li:hover > ul > li {
    padding-top: 0;
    padding-bottom: 0;
    border: 0;
    font-size: 0.8em;
    padding-left: 1.2em;
  }
  pra ul.menu.rxs label,
.pra ul.menu.rxs label {
    display: block;
  }
  pra ul.menu.rxs.active,
.pra ul.menu.rxs.active {
    margin-left: 0;
  }
  pra ul.menu::-webkit-scrollbar,
.pra ul.menu::-webkit-scrollbar {
    width: 1px;
  }
  pra ul.menu.rs,
.pra ul.menu.rs {
    display: block;
    position: fixed;
    background-color: var(--praNavColorBg);
    box-shadow: 4px 10px rgba(0, 0, 0, 0.5);
    top: 0;
    left: 0;
    margin-top: 0;
    padding: 1em;
    height: 98vh;
    width: 50vw;
    min-width: 300px;
    margin-left: -100%;
    overflow-y: auto;
    transition: all 0.3s;
  }
  pra ul.menu.rs li,
.pra ul.menu.rs li {
    display: block;
    margin-top: 0.8em;
  }
  pra ul.menu.rs li ul,
.pra ul.menu.rs li ul {
    display: block;
    position: relative;
    margin-top: 0;
  }
  pra ul.menu.rs li:hover > ul,
.pra ul.menu.rs li:hover > ul {
    all: inherit;
    padding: 0;
  }
  pra ul.menu.rs li:hover > ul > li,
.pra ul.menu.rs li:hover > ul > li {
    padding-top: 0;
    padding-bottom: 0;
    border: 0;
    font-size: 0.8em;
    padding-left: 1.2em;
  }
  pra ul.menu.rs label,
.pra ul.menu.rs label {
    display: block;
  }
  pra ul.menu.rs.active,
.pra ul.menu.rs.active {
    margin-left: 0;
  }
  pra ul.menu::-webkit-scrollbar,
.pra ul.menu::-webkit-scrollbar {
    width: 1px;
  }
  pra ul.menu.rm,
.pra ul.menu.rm {
    display: block;
    position: fixed;
    background-color: var(--praNavColorBg);
    box-shadow: 4px 10px rgba(0, 0, 0, 0.5);
    top: 0;
    left: 0;
    margin-top: 0;
    padding: 1em;
    height: 98vh;
    width: 50vw;
    min-width: 300px;
    margin-left: -100%;
    overflow-y: auto;
    transition: all 0.3s;
  }
  pra ul.menu.rm li,
.pra ul.menu.rm li {
    display: block;
    margin-top: 0.8em;
  }
  pra ul.menu.rm li ul,
.pra ul.menu.rm li ul {
    display: block;
    position: relative;
    margin-top: 0;
  }
  pra ul.menu.rm li:hover > ul,
.pra ul.menu.rm li:hover > ul {
    all: inherit;
    padding: 0;
  }
  pra ul.menu.rm li:hover > ul > li,
.pra ul.menu.rm li:hover > ul > li {
    padding-top: 0;
    padding-bottom: 0;
    border: 0;
    font-size: 0.8em;
    padding-left: 1.2em;
  }
  pra ul.menu.rm label,
.pra ul.menu.rm label {
    display: block;
  }
  pra ul.menu.rm.active,
.pra ul.menu.rm.active {
    margin-left: 0;
  }
  pra ul.menu::-webkit-scrollbar,
.pra ul.menu::-webkit-scrollbar {
    width: 1px;
  }
  pra ul.menu.rl,
.pra ul.menu.rl {
    display: block;
    position: fixed;
    background-color: var(--praNavColorBg);
    box-shadow: 4px 10px rgba(0, 0, 0, 0.5);
    top: 0;
    left: 0;
    margin-top: 0;
    padding: 1em;
    height: 98vh;
    width: 50vw;
    min-width: 300px;
    margin-left: -100%;
    overflow-y: auto;
    transition: all 0.3s;
  }
  pra ul.menu.rl li,
.pra ul.menu.rl li {
    display: block;
    margin-top: 0.8em;
  }
  pra ul.menu.rl li ul,
.pra ul.menu.rl li ul {
    display: block;
    position: relative;
    margin-top: 0;
  }
  pra ul.menu.rl li:hover > ul,
.pra ul.menu.rl li:hover > ul {
    all: inherit;
    padding: 0;
  }
  pra ul.menu.rl li:hover > ul > li,
.pra ul.menu.rl li:hover > ul > li {
    padding-top: 0;
    padding-bottom: 0;
    border: 0;
    font-size: 0.8em;
    padding-left: 1.2em;
  }
  pra ul.menu.rl label,
.pra ul.menu.rl label {
    display: block;
  }
  pra ul.menu.rl.active,
.pra ul.menu.rl.active {
    margin-left: 0;
  }
  pra ul.menu::-webkit-scrollbar,
.pra ul.menu::-webkit-scrollbar {
    width: 1px;
  }
}
pra ul.menu i,
.pra ul.menu i {
  vertical-align: middle;
}
pra ul.menu a,
pra ul.menu a:visited,
pra ul.menu a:link,
pra ul.menu a:active,
.pra ul.menu a,
.pra ul.menu a:visited,
.pra ul.menu a:link,
.pra ul.menu a:active {
  text-decoration: none;
  color: inherit;
}
pra .inputStyle1 input,
.pra .inputStyle1 input {
  display: block;
  font-size: 1em;
  width: 100%;
  margin-bottom: 1em;
  padding: 0.5em;
  border-radius: 5px;
  border: 1px solid var(--praGenBorderColor);
  background-color: rgba(255, 255, 255, 0.3);
  box-shadow: none;
  outline: none;
  transition: all 0.2s;
}
pra .inputStyle1 input:focus,
.pra .inputStyle1 input:focus {
  box-shadow: 0 6px 3px -3px rgba(50, 50, 93, 0.25);
}
pra .inputStyle1 input:autofill,
.pra .inputStyle1 input:autofill {
  background-image: unset;
  filter: unset;
}
pra .inputStyle1 label,
.pra .inputStyle1 label {
  position: relative;
  top: 0.2em;
  left: 0.5em;
  font-size: 0.6em;
  padding: 0.4em 0.8em;
  border-radius: 3px;
  background-color: var(--praBlack);
  color: var(--praWhite);
  opacity: 1;
}
pra allblocks,
pra .allblocks,
pra blocks,
pra .blocks,
.pra allblocks,
.pra .allblocks,
.pra blocks,
.pra .blocks {
  display: block;
  width: 98%;
  margin: auto;
}
pra allblocks block,
pra allblocks .block,
pra .allblocks block,
pra .allblocks .block,
pra blocks block,
pra blocks .block,
pra .blocks block,
pra .blocks .block,
.pra allblocks block,
.pra allblocks .block,
.pra .allblocks block,
.pra .allblocks .block,
.pra blocks block,
.pra blocks .block,
.pra .blocks block,
.pra .blocks .block {
  display: inline-block;
  width: 48%;
  padding-left: 0.5em;
  vertical-align: middle;
}
@media screen and (max-width: 1024px) {
  pra allblocks block.rl,
pra allblocks .block.rl,
pra .allblocks block.rl,
pra .allblocks .block.rl,
pra blocks block.rl,
pra blocks .block.rl,
pra .blocks block.rl,
pra .blocks .block.rl,
.pra allblocks block.rl,
.pra allblocks .block.rl,
.pra .allblocks block.rl,
.pra .allblocks .block.rl,
.pra blocks block.rl,
.pra blocks .block.rl,
.pra .blocks block.rl,
.pra .blocks .block.rl {
    display: block;
    width: 100%;
    padding-left: 0;
  }
}
@media screen and (max-width: 968px) {
  pra allblocks block.rl,
pra allblocks .block.rl,
pra .allblocks block.rl,
pra .allblocks .block.rl,
pra blocks block.rl,
pra blocks .block.rl,
pra .blocks block.rl,
pra .blocks .block.rl,
.pra allblocks block.rl,
.pra allblocks .block.rl,
.pra .allblocks block.rl,
.pra .allblocks .block.rl,
.pra blocks block.rl,
.pra blocks .block.rl,
.pra .blocks block.rl,
.pra .blocks .block.rl {
    display: block;
    width: 100%;
    padding-left: 0;
  }
  pra allblocks block.rm,
pra allblocks .block.rm,
pra .allblocks block.rm,
pra .allblocks .block.rm,
pra blocks block.rm,
pra blocks .block.rm,
pra .blocks block.rm,
pra .blocks .block.rm,
.pra allblocks block.rm,
.pra allblocks .block.rm,
.pra .allblocks block.rm,
.pra .allblocks .block.rm,
.pra blocks block.rm,
.pra blocks .block.rm,
.pra .blocks block.rm,
.pra .blocks .block.rm {
    display: block;
    width: 100%;
    padding-left: 0;
  }
}
@media screen and (max-width: 630px) {
  pra allblocks block.rl,
pra allblocks .block.rl,
pra .allblocks block.rl,
pra .allblocks .block.rl,
pra blocks block.rl,
pra blocks .block.rl,
pra .blocks block.rl,
pra .blocks .block.rl,
.pra allblocks block.rl,
.pra allblocks .block.rl,
.pra .allblocks block.rl,
.pra .allblocks .block.rl,
.pra blocks block.rl,
.pra blocks .block.rl,
.pra .blocks block.rl,
.pra .blocks .block.rl {
    display: block;
    width: 100%;
    padding-left: 0;
  }
  pra allblocks block.rm,
pra allblocks .block.rm,
pra .allblocks block.rm,
pra .allblocks .block.rm,
pra blocks block.rm,
pra blocks .block.rm,
pra .blocks block.rm,
pra .blocks .block.rm,
.pra allblocks block.rm,
.pra allblocks .block.rm,
.pra .allblocks block.rm,
.pra .allblocks .block.rm,
.pra blocks block.rm,
.pra blocks .block.rm,
.pra .blocks block.rm,
.pra .blocks .block.rm {
    display: block;
    width: 100%;
    padding-left: 0;
  }
  pra allblocks block.rs,
pra allblocks .block.rs,
pra .allblocks block.rs,
pra .allblocks .block.rs,
pra blocks block.rs,
pra blocks .block.rs,
pra .blocks block.rs,
pra .blocks .block.rs,
.pra allblocks block.rs,
.pra allblocks .block.rs,
.pra .allblocks block.rs,
.pra .allblocks .block.rs,
.pra blocks block.rs,
.pra blocks .block.rs,
.pra .blocks block.rs,
.pra .blocks .block.rs {
    display: block;
    width: 100%;
    padding-left: 0;
  }
}
@media screen and (max-width: 450px) {
  pra allblocks block.rl,
pra allblocks .block.rl,
pra .allblocks block.rl,
pra .allblocks .block.rl,
pra blocks block.rl,
pra blocks .block.rl,
pra .blocks block.rl,
pra .blocks .block.rl,
.pra allblocks block.rl,
.pra allblocks .block.rl,
.pra .allblocks block.rl,
.pra .allblocks .block.rl,
.pra blocks block.rl,
.pra blocks .block.rl,
.pra .blocks block.rl,
.pra .blocks .block.rl {
    display: block;
    width: 100%;
    padding-left: 0;
  }
  pra allblocks block.rm,
pra allblocks .block.rm,
pra .allblocks block.rm,
pra .allblocks .block.rm,
pra blocks block.rm,
pra blocks .block.rm,
pra .blocks block.rm,
pra .blocks .block.rm,
.pra allblocks block.rm,
.pra allblocks .block.rm,
.pra .allblocks block.rm,
.pra .allblocks .block.rm,
.pra blocks block.rm,
.pra blocks .block.rm,
.pra .blocks block.rm,
.pra .blocks .block.rm {
    display: block;
    width: 100%;
    padding-left: 0;
  }
  pra allblocks block.rs,
pra allblocks .block.rs,
pra .allblocks block.rs,
pra .allblocks .block.rs,
pra blocks block.rs,
pra blocks .block.rs,
pra .blocks block.rs,
pra .blocks .block.rs,
.pra allblocks block.rs,
.pra allblocks .block.rs,
.pra .allblocks block.rs,
.pra .allblocks .block.rs,
.pra blocks block.rs,
.pra blocks .block.rs,
.pra .blocks block.rs,
.pra .blocks .block.rs {
    display: block;
    width: 100%;
    padding-left: 0;
  }
  pra allblocks block.rxs,
pra allblocks .block.rxs,
pra .allblocks block.rxs,
pra .allblocks .block.rxs,
pra blocks block.rxs,
pra blocks .block.rxs,
pra .blocks block.rxs,
pra .blocks .block.rxs,
.pra allblocks block.rxs,
.pra allblocks .block.rxs,
.pra .allblocks block.rxs,
.pra .allblocks .block.rxs,
.pra blocks block.rxs,
.pra blocks .block.rxs,
.pra .blocks block.rxs,
.pra .blocks .block.rxs {
    display: block;
    width: 100%;
    padding-left: 0;
  }
}
@supports (display: flex) {
  pra blocks,
pra .blocks,
.pra blocks,
.pra .blocks {
    display: flex;
    flex-direction: row;
    justify-content: center;
    flex-wrap: nowrap;
    align-content: flex-start;
    align-items: center;
  }
  pra blocks.left,
pra .blocks.left,
.pra blocks.left,
.pra .blocks.left {
    justify-content: flex-start;
  }
  pra blocks.right,
pra .blocks.right,
.pra blocks.right,
.pra .blocks.right {
    justify-content: flex-end;
  }
  pra blocks block,
pra blocks .block,
pra .blocks block,
pra .blocks .block,
.pra blocks block,
.pra blocks .block,
.pra .blocks block,
.pra .blocks .block {
    flex: 0 1 auto;
    align-self: auto;
    margin: 1em;
  }
}
pra allblocks > *,
pra .allblocks > *,
.pra allblocks > *,
.pra .allblocks > * {
  display: block;
  width: 100%;
  margin: auto;
  margin-bottom: 0.5em;
}
pra .grid,
pra .row,
pra row,
.pra .grid,
.pra .row,
.pra row {
  display: block;
  width: 100%;
}
pra .col,
.pra .col {
  display: inline-block;
  width: 8.3333333333%;
}
pra .col.w-1,
.pra .col.w-1 {
  display: inline-block;
  width: 8.3333333333%;
}
pra .col.w-2,
.pra .col.w-2 {
  display: inline-block;
  width: 16.6666666667%;
}
pra .col.w-3,
.pra .col.w-3 {
  display: inline-block;
  width: 25%;
}
pra .col.w-4,
.pra .col.w-4 {
  display: inline-block;
  width: 33.3333333333%;
}
pra .col.w-5,
.pra .col.w-5 {
  display: inline-block;
  width: 41.6666666667%;
}
pra .col.w-6,
.pra .col.w-6 {
  display: inline-block;
  width: 50%;
}
pra .col.w-7,
.pra .col.w-7 {
  display: inline-block;
  width: 58.3333333333%;
}
pra .col.w-8,
.pra .col.w-8 {
  display: inline-block;
  width: 66.6666666667%;
}
pra .col.w-9,
.pra .col.w-9 {
  display: inline-block;
  width: 75%;
}
pra .col.w-10,
.pra .col.w-10 {
  display: inline-block;
  width: 83.3333333333%;
}
pra .col.w-11,
.pra .col.w-11 {
  display: inline-block;
  width: 91.6666666667%;
}
pra .col.w-12,
.pra .col.w-12 {
  display: inline-block;
  width: 100%;
}
@media screen and (max-width: 1024px) {
  pra .col.w-1,
.pra .col.w-1 {
    display: inline-block;
    width: 10%;
  }
  pra .col.w-2,
.pra .col.w-2 {
    display: inline-block;
    width: 20%;
  }
  pra .col.w-3,
.pra .col.w-3 {
    display: inline-block;
    width: 30%;
  }
  pra .col.w-4,
.pra .col.w-4 {
    display: inline-block;
    width: 40%;
  }
  pra .col.w-5,
.pra .col.w-5 {
    display: inline-block;
    width: 50%;
  }
  pra .col.w-6,
.pra .col.w-6 {
    display: inline-block;
    width: 60%;
  }
  pra .col.w-7,
.pra .col.w-7 {
    display: inline-block;
    width: 70%;
  }
  pra .col.w-8,
.pra .col.w-8 {
    display: inline-block;
    width: 80%;
  }
  pra .col.w-9,
.pra .col.w-9 {
    display: inline-block;
    width: 90%;
  }
  pra .col.w-10,
.pra .col.w-10 {
    display: inline-block;
    width: 100%;
  }
  pra .col.w-11,
.pra .col.w-11 {
    display: inline-block;
    width: 100%;
  }
  pra .col.w-12,
.pra .col.w-12 {
    display: inline-block;
    width: 100%;
  }
}
@media screen and (max-width: 968px) {
  pra .col.w-1,
.pra .col.w-1 {
    display: inline-block;
    width: 16.6666666667%;
  }
  pra .col.w-2,
.pra .col.w-2 {
    display: inline-block;
    width: 33.3333333333%;
  }
  pra .col.w-3,
.pra .col.w-3 {
    display: inline-block;
    width: 50%;
  }
  pra .col.w-4,
.pra .col.w-4 {
    display: inline-block;
    width: 66.6666666667%;
  }
  pra .col.w-5,
.pra .col.w-5 {
    display: inline-block;
    width: 83.3333333333%;
  }
  pra .col.w-6,
.pra .col.w-6 {
    display: inline-block;
    width: 100%;
  }
  pra .col.w-7,
.pra .col.w-7 {
    display: inline-block;
    width: 100%;
  }
  pra .col.w-8,
.pra .col.w-8 {
    display: inline-block;
    width: 100%;
  }
  pra .col.w-9,
.pra .col.w-9 {
    display: inline-block;
    width: 100%;
  }
  pra .col.w-10,
.pra .col.w-10 {
    display: inline-block;
    width: 100%;
  }
  pra .col.w-11,
.pra .col.w-11 {
    display: inline-block;
    width: 100%;
  }
  pra .col.w-12,
.pra .col.w-12 {
    display: inline-block;
    width: 100%;
  }
}
@media screen and (max-width: 630px) {
  pra .col.w-1,
.pra .col.w-1 {
    display: inline-block;
    width: 50%;
  }
  pra .col.w-2,
.pra .col.w-2 {
    display: inline-block;
    width: 100%;
  }
  pra .col.w-3,
.pra .col.w-3 {
    display: inline-block;
    width: 100%;
  }
  pra .col.w-4,
.pra .col.w-4 {
    display: inline-block;
    width: 100%;
  }
  pra .col.w-5,
.pra .col.w-5 {
    display: inline-block;
    width: 100%;
  }
  pra .col.w-6,
.pra .col.w-6 {
    display: inline-block;
    width: 100%;
  }
  pra .col.w-7,
.pra .col.w-7 {
    display: inline-block;
    width: 100%;
  }
  pra .col.w-8,
.pra .col.w-8 {
    display: inline-block;
    width: 100%;
  }
  pra .col.w-9,
.pra .col.w-9 {
    display: inline-block;
    width: 100%;
  }
  pra .col.w-10,
.pra .col.w-10 {
    display: inline-block;
    width: 100%;
  }
  pra .col.w-11,
.pra .col.w-11 {
    display: inline-block;
    width: 100%;
  }
  pra .col.w-12,
.pra .col.w-12 {
    display: inline-block;
    width: 100%;
  }
}
@media screen and (max-width: 450px) {
  pra .col.w-1,
.pra .col.w-1 {
    display: inline-block;
    width: 100%;
  }
  pra .col.w-2,
.pra .col.w-2 {
    display: inline-block;
    width: 100%;
  }
  pra .col.w-3,
.pra .col.w-3 {
    display: inline-block;
    width: 100%;
  }
  pra .col.w-4,
.pra .col.w-4 {
    display: inline-block;
    width: 100%;
  }
  pra .col.w-5,
.pra .col.w-5 {
    display: inline-block;
    width: 100%;
  }
  pra .col.w-6,
.pra .col.w-6 {
    display: inline-block;
    width: 100%;
  }
  pra .col.w-7,
.pra .col.w-7 {
    display: inline-block;
    width: 100%;
  }
  pra .col.w-8,
.pra .col.w-8 {
    display: inline-block;
    width: 100%;
  }
  pra .col.w-9,
.pra .col.w-9 {
    display: inline-block;
    width: 100%;
  }
  pra .col.w-10,
.pra .col.w-10 {
    display: inline-block;
    width: 100%;
  }
  pra .col.w-11,
.pra .col.w-11 {
    display: inline-block;
    width: 100%;
  }
  pra .col.w-12,
.pra .col.w-12 {
    display: inline-block;
    width: 100%;
  }
}
@supports (display: grid) {
  pra .grid,
pra .row,
pra row,
.pra .grid,
.pra .row,
.pra row {
    display: grid;
    grid-template-columns: repeat(12, 1fr);
    grid-gap: 0.5em;
    grid-auto-rows: minmax(auto, auto);
    width: 100%;
  }
  pra .grid .col,
pra .row .col,
pra row .col,
.pra .grid .col,
.pra .row .col,
.pra row .col {
    display: unset;
    width: unset;
    grid-column: auto/span 1;
  }
  pra .grid .col.w-1,
pra .row .col.w-1,
pra row .col.w-1,
.pra .grid .col.w-1,
.pra .row .col.w-1,
.pra row .col.w-1 {
    grid-column: auto/span 1;
  }
  pra .grid .col.w-2,
pra .row .col.w-2,
pra row .col.w-2,
.pra .grid .col.w-2,
.pra .row .col.w-2,
.pra row .col.w-2 {
    grid-column: auto/span 2;
  }
  pra .grid .col.w-3,
pra .row .col.w-3,
pra row .col.w-3,
.pra .grid .col.w-3,
.pra .row .col.w-3,
.pra row .col.w-3 {
    grid-column: auto/span 3;
  }
  pra .grid .col.w-4,
pra .row .col.w-4,
pra row .col.w-4,
.pra .grid .col.w-4,
.pra .row .col.w-4,
.pra row .col.w-4 {
    grid-column: auto/span 4;
  }
  pra .grid .col.w-5,
pra .row .col.w-5,
pra row .col.w-5,
.pra .grid .col.w-5,
.pra .row .col.w-5,
.pra row .col.w-5 {
    grid-column: auto/span 5;
  }
  pra .grid .col.w-6,
pra .row .col.w-6,
pra row .col.w-6,
.pra .grid .col.w-6,
.pra .row .col.w-6,
.pra row .col.w-6 {
    grid-column: auto/span 6;
  }
  pra .grid .col.w-7,
pra .row .col.w-7,
pra row .col.w-7,
.pra .grid .col.w-7,
.pra .row .col.w-7,
.pra row .col.w-7 {
    grid-column: auto/span 7;
  }
  pra .grid .col.w-8,
pra .row .col.w-8,
pra row .col.w-8,
.pra .grid .col.w-8,
.pra .row .col.w-8,
.pra row .col.w-8 {
    grid-column: auto/span 8;
  }
  pra .grid .col.w-9,
pra .row .col.w-9,
pra row .col.w-9,
.pra .grid .col.w-9,
.pra .row .col.w-9,
.pra row .col.w-9 {
    grid-column: auto/span 9;
  }
  pra .grid .col.w-10,
pra .row .col.w-10,
pra row .col.w-10,
.pra .grid .col.w-10,
.pra .row .col.w-10,
.pra row .col.w-10 {
    grid-column: auto/span 10;
  }
  pra .grid .col.w-11,
pra .row .col.w-11,
pra row .col.w-11,
.pra .grid .col.w-11,
.pra .row .col.w-11,
.pra row .col.w-11 {
    grid-column: auto/span 11;
  }
  pra .grid .col.w-12,
pra .row .col.w-12,
pra row .col.w-12,
.pra .grid .col.w-12,
.pra .row .col.w-12,
.pra row .col.w-12 {
    grid-column: auto/span 12;
  }
  pra .row.fluid,
pra row.fluid,
.pra .row.fluid,
.pra row.fluid {
    grid-gap: 0;
  }
  @media screen and (max-width: 1024px) {
    pra .row,
pra row,
.pra .row,
.pra row {
      grid-template-columns: repeat(10, 1fr);
      grid-gap: 8px;
    }
    pra .row .col,
pra row .col,
.pra .row .col,
.pra row .col {
      grid-column: auto/span 1;
    }
    pra .row .col.w-1,
pra row .col.w-1,
.pra .row .col.w-1,
.pra row .col.w-1 {
      grid-column: auto/span 1;
    }
    pra .row .col.w-2,
pra row .col.w-2,
.pra .row .col.w-2,
.pra row .col.w-2 {
      grid-column: auto/span 2;
    }
    pra .row .col.w-3,
pra row .col.w-3,
.pra .row .col.w-3,
.pra row .col.w-3 {
      grid-column: auto/span 3;
    }
    pra .row .col.w-4,
pra row .col.w-4,
.pra .row .col.w-4,
.pra row .col.w-4 {
      grid-column: auto/span 4;
    }
    pra .row .col.w-5,
pra row .col.w-5,
.pra .row .col.w-5,
.pra row .col.w-5 {
      grid-column: auto/span 5;
    }
    pra .row .col.w-6,
pra row .col.w-6,
.pra .row .col.w-6,
.pra row .col.w-6 {
      grid-column: auto/span 6;
    }
    pra .row .col.w-7,
pra row .col.w-7,
.pra .row .col.w-7,
.pra row .col.w-7 {
      grid-column: auto/span 7;
    }
    pra .row .col.w-8,
pra row .col.w-8,
.pra .row .col.w-8,
.pra row .col.w-8 {
      grid-column: auto/span 8;
    }
    pra .row .col.w-9,
pra row .col.w-9,
.pra .row .col.w-9,
.pra row .col.w-9 {
      grid-column: auto/span 9;
    }
    pra .row .col.w-10,
pra row .col.w-10,
.pra .row .col.w-10,
.pra row .col.w-10 {
      grid-column: auto/span 10;
    }
    pra .row .col.w-11,
pra row .col.w-11,
.pra .row .col.w-11,
.pra row .col.w-11 {
      grid-column: auto/span 10;
    }
    pra .row .col.w-12,
pra row .col.w-12,
.pra .row .col.w-12,
.pra row .col.w-12 {
      grid-column: auto/span 10;
    }
  }
  @media screen and (max-width: 968px) {
    pra .row,
pra row,
.pra .row,
.pra row {
      grid-template-columns: repeat(6, 1fr);
      grid-gap: 6px;
    }
    pra .row .col,
pra row .col,
.pra .row .col,
.pra row .col {
      grid-column: auto/span 1;
    }
    pra .row .col.w-1,
pra row .col.w-1,
.pra .row .col.w-1,
.pra row .col.w-1 {
      grid-column: auto/span 1;
    }
    pra .row .col.w-2,
pra row .col.w-2,
.pra .row .col.w-2,
.pra row .col.w-2 {
      grid-column: auto/span 2;
    }
    pra .row .col.w-3,
pra row .col.w-3,
.pra .row .col.w-3,
.pra row .col.w-3 {
      grid-column: auto/span 3;
    }
    pra .row .col.w-4,
pra row .col.w-4,
.pra .row .col.w-4,
.pra row .col.w-4 {
      grid-column: auto/span 4;
    }
    pra .row .col.w-5,
pra row .col.w-5,
.pra .row .col.w-5,
.pra row .col.w-5 {
      grid-column: auto/span 5;
    }
    pra .row .col.w-6,
pra row .col.w-6,
.pra .row .col.w-6,
.pra row .col.w-6 {
      grid-column: auto/span 6;
    }
    pra .row .col.w-7,
pra row .col.w-7,
.pra .row .col.w-7,
.pra row .col.w-7 {
      grid-column: auto/span 6;
    }
    pra .row .col.w-8,
pra row .col.w-8,
.pra .row .col.w-8,
.pra row .col.w-8 {
      grid-column: auto/span 6;
    }
    pra .row .col.w-9,
pra row .col.w-9,
.pra .row .col.w-9,
.pra row .col.w-9 {
      grid-column: auto/span 6;
    }
    pra .row .col.w-10,
pra row .col.w-10,
.pra .row .col.w-10,
.pra row .col.w-10 {
      grid-column: auto/span 6;
    }
    pra .row .col.w-11,
pra row .col.w-11,
.pra .row .col.w-11,
.pra row .col.w-11 {
      grid-column: auto/span 6;
    }
    pra .row .col.w-12,
pra row .col.w-12,
.pra .row .col.w-12,
.pra row .col.w-12 {
      grid-column: auto/span 6;
    }
  }
  @media screen and (max-width: 630px) {
    pra .row,
pra row,
.pra .row,
.pra row {
      grid-template-columns: repeat(2, 1fr);
      grid-gap: 4px;
    }
    pra .row .col,
pra row .col,
.pra .row .col,
.pra row .col {
      grid-column: auto/span 1;
    }
    pra .row .col.w-1,
pra row .col.w-1,
.pra .row .col.w-1,
.pra row .col.w-1 {
      grid-column: auto/span 1;
    }
    pra .row .col.w-2,
pra row .col.w-2,
.pra .row .col.w-2,
.pra row .col.w-2 {
      grid-column: auto/span 2;
    }
    pra .row .col.w-3,
pra row .col.w-3,
.pra .row .col.w-3,
.pra row .col.w-3 {
      grid-column: auto/span 2;
    }
    pra .row .col.w-4,
pra row .col.w-4,
.pra .row .col.w-4,
.pra row .col.w-4 {
      grid-column: auto/span 2;
    }
    pra .row .col.w-5,
pra row .col.w-5,
.pra .row .col.w-5,
.pra row .col.w-5 {
      grid-column: auto/span 2;
    }
    pra .row .col.w-6,
pra row .col.w-6,
.pra .row .col.w-6,
.pra row .col.w-6 {
      grid-column: auto/span 2;
    }
    pra .row .col.w-7,
pra row .col.w-7,
.pra .row .col.w-7,
.pra row .col.w-7 {
      grid-column: auto/span 2;
    }
    pra .row .col.w-8,
pra row .col.w-8,
.pra .row .col.w-8,
.pra row .col.w-8 {
      grid-column: auto/span 2;
    }
    pra .row .col.w-9,
pra row .col.w-9,
.pra .row .col.w-9,
.pra row .col.w-9 {
      grid-column: auto/span 2;
    }
    pra .row .col.w-10,
pra row .col.w-10,
.pra .row .col.w-10,
.pra row .col.w-10 {
      grid-column: auto/span 2;
    }
    pra .row .col.w-11,
pra row .col.w-11,
.pra .row .col.w-11,
.pra row .col.w-11 {
      grid-column: auto/span 2;
    }
    pra .row .col.w-12,
pra row .col.w-12,
.pra .row .col.w-12,
.pra row .col.w-12 {
      grid-column: auto/span 2;
    }
  }
  @media screen and (max-width: 450px) {
    pra .row,
pra row,
.pra .row,
.pra row {
      grid-template-columns: repeat(1, 1fr);
      grid-gap: 2px;
    }
    pra .row .col,
pra row .col,
.pra .row .col,
.pra row .col {
      grid-column: auto/span 1;
    }
    pra .row .col.w-1,
pra row .col.w-1,
.pra .row .col.w-1,
.pra row .col.w-1 {
      grid-column: auto/span 1;
    }
    pra .row .col.w-2,
pra row .col.w-2,
.pra .row .col.w-2,
.pra row .col.w-2 {
      grid-column: auto/span 1;
    }
    pra .row .col.w-3,
pra row .col.w-3,
.pra .row .col.w-3,
.pra row .col.w-3 {
      grid-column: auto/span 1;
    }
    pra .row .col.w-4,
pra row .col.w-4,
.pra .row .col.w-4,
.pra row .col.w-4 {
      grid-column: auto/span 1;
    }
    pra .row .col.w-5,
pra row .col.w-5,
.pra .row .col.w-5,
.pra row .col.w-5 {
      grid-column: auto/span 1;
    }
    pra .row .col.w-6,
pra row .col.w-6,
.pra .row .col.w-6,
.pra row .col.w-6 {
      grid-column: auto/span 1;
    }
    pra .row .col.w-7,
pra row .col.w-7,
.pra .row .col.w-7,
.pra row .col.w-7 {
      grid-column: auto/span 1;
    }
    pra .row .col.w-8,
pra row .col.w-8,
.pra .row .col.w-8,
.pra row .col.w-8 {
      grid-column: auto/span 1;
    }
    pra .row .col.w-9,
pra row .col.w-9,
.pra .row .col.w-9,
.pra row .col.w-9 {
      grid-column: auto/span 1;
    }
    pra .row .col.w-10,
pra row .col.w-10,
.pra .row .col.w-10,
.pra row .col.w-10 {
      grid-column: auto/span 1;
    }
    pra .row .col.w-11,
pra row .col.w-11,
.pra .row .col.w-11,
.pra row .col.w-11 {
      grid-column: auto/span 1;
    }
    pra .row .col.w-12,
pra row .col.w-12,
.pra .row .col.w-12,
.pra row .col.w-12 {
      grid-column: auto/span 1;
    }
  }
}
pra .d-block,
.pra .d-block {
  display: block;
  width: 100%;
}
pra .d-block.center,
.pra .d-block.center {
  margin: auto;
}
pra .d-inline,
.pra .d-inline {
  display: inline-block;
}
pra .text.center,
.pra .text.center {
  text-align: center;
}
pra .text.right,
.pra .text.right {
  text-align: right;
}
pra .text.left,
.pra .text.left {
  text-align: left;
}
pra .text.justify,
.pra .text.justify {
  text-align: justify;
}
pra .text.em-0,
.pra .text.em-0 {
  font-size: 0em;
}
pra .text.em-1,
.pra .text.em-1 {
  font-size: 0.1em;
}
pra .text.em-2,
.pra .text.em-2 {
  font-size: 0.2em;
}
pra .text.em-3,
.pra .text.em-3 {
  font-size: 0.3em;
}
pra .text.em-4,
.pra .text.em-4 {
  font-size: 0.4em;
}
pra .text.em-5,
.pra .text.em-5 {
  font-size: 0.5em;
}
pra .text.em-6,
.pra .text.em-6 {
  font-size: 0.6em;
}
pra .text.em-7,
.pra .text.em-7 {
  font-size: 0.7em;
}
pra .text.em-8,
.pra .text.em-8 {
  font-size: 0.8em;
}
pra .text.em-9,
.pra .text.em-9 {
  font-size: 0.9em;
}
pra .text.em-10,
.pra .text.em-10 {
  font-size: 1em;
}
pra .text.em-11,
.pra .text.em-11 {
  font-size: 1.1em;
}
pra .text.em-12,
.pra .text.em-12 {
  font-size: 1.2em;
}
pra .text.em-13,
.pra .text.em-13 {
  font-size: 1.3em;
}
pra .text.em-14,
.pra .text.em-14 {
  font-size: 1.4em;
}
pra .text.em-15,
.pra .text.em-15 {
  font-size: 1.5em;
}
pra .text.em-16,
.pra .text.em-16 {
  font-size: 1.6em;
}
pra .text.em-17,
.pra .text.em-17 {
  font-size: 1.7em;
}
pra .text.em-18,
.pra .text.em-18 {
  font-size: 1.8em;
}
pra .text.em-19,
.pra .text.em-19 {
  font-size: 1.9em;
}
pra .text.em-20,
.pra .text.em-20 {
  font-size: 2em;
}
pra .text.em-21,
.pra .text.em-21 {
  font-size: 2.1em;
}
pra .text.em-22,
.pra .text.em-22 {
  font-size: 2.2em;
}
pra .text.em-23,
.pra .text.em-23 {
  font-size: 2.3em;
}
pra .text.em-24,
.pra .text.em-24 {
  font-size: 2.4em;
}
pra .text.em-25,
.pra .text.em-25 {
  font-size: 2.5em;
}
pra .text.em-26,
.pra .text.em-26 {
  font-size: 2.6em;
}
pra .text.em-27,
.pra .text.em-27 {
  font-size: 2.7em;
}
pra .text.em-28,
.pra .text.em-28 {
  font-size: 2.8em;
}
pra .text.em-29,
.pra .text.em-29 {
  font-size: 2.9em;
}
pra .text.em-30,
.pra .text.em-30 {
  font-size: 3em;
}
pra .width.pc-0,
.pra .width.pc-0 {
  width: 0%;
}
pra .height.em-0,
.pra .height.em-0 {
  height: 0em;
}
pra .width.px-0,
.pra .width.px-0 {
  width: 0px;
}
pra .height.px-0,
.pra .height.px-0 {
  height: 0px;
}
pra .pad.px-0,
.pra .pad.px-0 {
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
}
pra .mar.px-0,
.pra .mar.px-0 {
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
}
pra .pad-top.px-0,
.pra .pad-top.px-0 {
  padding-top: 0px;
}
pra .mar-top.px-0,
.pra .mar-top.px-0 {
  margin-top: 0px;
}
pra .pad-bottom.px-0,
.pra .pad-bottom.px-0 {
  padding-bottom: 0px;
}
pra .mar-bottom.px-0,
.pra .mar-bottom.px-0 {
  margin-bottom: 0px;
}
pra .pad-left.px-0,
.pra .pad-left.px-0 {
  padding-left: 0px;
}
pra .mar-left.px-0,
.pra .mar-left.px-0 {
  margin-left: 0px;
}
pra .pad-right.px-0,
.pra .pad-right.px-0 {
  padding-right: 0px;
}
pra .mar-right.px-0,
.pra .mar-right.px-0 {
  margin-right: 0px;
}
pra .pad.em-0,
.pra .pad.em-0 {
  padding-top: 0em;
  padding-bottom: 0em;
  padding-left: 0em;
  padding-right: 0em;
}
pra .mar.em-0,
.pra .mar.em-0 {
  margin-top: 0em;
  margin-bottom: 0em;
  margin-left: 0em;
  margin-right: 0em;
}
pra .pad-top.em-0,
.pra .pad-top.em-0 {
  padding-top: 0em;
}
pra .mar-top.em-0,
.pra .mar-top.em-0 {
  margin-top: 0em;
}
pra .pad-bottom.em-0,
.pra .pad-bottom.em-0 {
  padding-bottom: 0em;
}
pra .mar-bottom.em-0,
.pra .mar-bottom.em-0 {
  margin-bottom: 0em;
}
pra .pad-left.em-0,
.pra .pad-left.em-0 {
  padding-left: 0em;
}
pra .mar-left.em-0,
.pra .mar-left.em-0 {
  margin-left: 0em;
}
pra .pad-right.em-0,
.pra .pad-right.em-0 {
  padding-right: 0em;
}
pra .mar-right.em-0,
.pra .mar-right.em-0 {
  margin-right: 0em;
}
pra .width.pc-10,
.pra .width.pc-10 {
  width: 10%;
}
pra .height.em-1,
.pra .height.em-1 {
  height: 1em;
}
pra .width.px-10,
.pra .width.px-10 {
  width: 10px;
}
pra .height.px-10,
.pra .height.px-10 {
  height: 10px;
}
pra .pad.px-10,
.pra .pad.px-10 {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 5px;
  padding-right: 5px;
}
pra .mar.px-10,
.pra .mar.px-10 {
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: 5px;
  margin-right: 5px;
}
pra .pad-top.px-10,
.pra .pad-top.px-10 {
  padding-top: 10px;
}
pra .mar-top.px-10,
.pra .mar-top.px-10 {
  margin-top: 10px;
}
pra .pad-bottom.px-10,
.pra .pad-bottom.px-10 {
  padding-bottom: 10px;
}
pra .mar-bottom.px-10,
.pra .mar-bottom.px-10 {
  margin-bottom: 10px;
}
pra .pad-left.px-10,
.pra .pad-left.px-10 {
  padding-left: 10px;
}
pra .mar-left.px-10,
.pra .mar-left.px-10 {
  margin-left: 10px;
}
pra .pad-right.px-10,
.pra .pad-right.px-10 {
  padding-right: 10px;
}
pra .mar-right.px-10,
.pra .mar-right.px-10 {
  margin-right: 10px;
}
pra .pad.em-1,
.pra .pad.em-1 {
  padding-top: 0.1em;
  padding-bottom: 0.1em;
  padding-left: 0.05em;
  padding-right: 0.05em;
}
pra .mar.em-1,
.pra .mar.em-1 {
  margin-top: 0.1em;
  margin-bottom: 0.1em;
  margin-left: 0.05em;
  margin-right: 0.05em;
}
pra .pad-top.em-1,
.pra .pad-top.em-1 {
  padding-top: 0.1em;
}
pra .mar-top.em-1,
.pra .mar-top.em-1 {
  margin-top: 0.1em;
}
pra .pad-bottom.em-1,
.pra .pad-bottom.em-1 {
  padding-bottom: 0.1em;
}
pra .mar-bottom.em-1,
.pra .mar-bottom.em-1 {
  margin-bottom: 0.1em;
}
pra .pad-left.em-1,
.pra .pad-left.em-1 {
  padding-left: 0.1em;
}
pra .mar-left.em-1,
.pra .mar-left.em-1 {
  margin-left: 0.1em;
}
pra .pad-right.em-1,
.pra .pad-right.em-1 {
  padding-right: 0.1em;
}
pra .mar-right.em-1,
.pra .mar-right.em-1 {
  margin-right: 0.1em;
}
pra .width.pc-20,
.pra .width.pc-20 {
  width: 20%;
}
pra .height.em-2,
.pra .height.em-2 {
  height: 2em;
}
pra .width.px-20,
.pra .width.px-20 {
  width: 20px;
}
pra .height.px-20,
.pra .height.px-20 {
  height: 20px;
}
pra .pad.px-20,
.pra .pad.px-20 {
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 10px;
  padding-right: 10px;
}
pra .mar.px-20,
.pra .mar.px-20 {
  margin-top: 20px;
  margin-bottom: 20px;
  margin-left: 10px;
  margin-right: 10px;
}
pra .pad-top.px-20,
.pra .pad-top.px-20 {
  padding-top: 20px;
}
pra .mar-top.px-20,
.pra .mar-top.px-20 {
  margin-top: 20px;
}
pra .pad-bottom.px-20,
.pra .pad-bottom.px-20 {
  padding-bottom: 20px;
}
pra .mar-bottom.px-20,
.pra .mar-bottom.px-20 {
  margin-bottom: 20px;
}
pra .pad-left.px-20,
.pra .pad-left.px-20 {
  padding-left: 20px;
}
pra .mar-left.px-20,
.pra .mar-left.px-20 {
  margin-left: 20px;
}
pra .pad-right.px-20,
.pra .pad-right.px-20 {
  padding-right: 20px;
}
pra .mar-right.px-20,
.pra .mar-right.px-20 {
  margin-right: 20px;
}
pra .pad.em-2,
.pra .pad.em-2 {
  padding-top: 0.2em;
  padding-bottom: 0.2em;
  padding-left: 0.1em;
  padding-right: 0.1em;
}
pra .mar.em-2,
.pra .mar.em-2 {
  margin-top: 0.2em;
  margin-bottom: 0.2em;
  margin-left: 0.1em;
  margin-right: 0.1em;
}
pra .pad-top.em-2,
.pra .pad-top.em-2 {
  padding-top: 0.2em;
}
pra .mar-top.em-2,
.pra .mar-top.em-2 {
  margin-top: 0.2em;
}
pra .pad-bottom.em-2,
.pra .pad-bottom.em-2 {
  padding-bottom: 0.2em;
}
pra .mar-bottom.em-2,
.pra .mar-bottom.em-2 {
  margin-bottom: 0.2em;
}
pra .pad-left.em-2,
.pra .pad-left.em-2 {
  padding-left: 0.2em;
}
pra .mar-left.em-2,
.pra .mar-left.em-2 {
  margin-left: 0.2em;
}
pra .pad-right.em-2,
.pra .pad-right.em-2 {
  padding-right: 0.2em;
}
pra .mar-right.em-2,
.pra .mar-right.em-2 {
  margin-right: 0.2em;
}
pra .width.pc-30,
.pra .width.pc-30 {
  width: 30%;
}
pra .height.em-3,
.pra .height.em-3 {
  height: 3em;
}
pra .width.px-30,
.pra .width.px-30 {
  width: 30px;
}
pra .height.px-30,
.pra .height.px-30 {
  height: 30px;
}
pra .pad.px-30,
.pra .pad.px-30 {
  padding-top: 30px;
  padding-bottom: 30px;
  padding-left: 15px;
  padding-right: 15px;
}
pra .mar.px-30,
.pra .mar.px-30 {
  margin-top: 30px;
  margin-bottom: 30px;
  margin-left: 15px;
  margin-right: 15px;
}
pra .pad-top.px-30,
.pra .pad-top.px-30 {
  padding-top: 30px;
}
pra .mar-top.px-30,
.pra .mar-top.px-30 {
  margin-top: 30px;
}
pra .pad-bottom.px-30,
.pra .pad-bottom.px-30 {
  padding-bottom: 30px;
}
pra .mar-bottom.px-30,
.pra .mar-bottom.px-30 {
  margin-bottom: 30px;
}
pra .pad-left.px-30,
.pra .pad-left.px-30 {
  padding-left: 30px;
}
pra .mar-left.px-30,
.pra .mar-left.px-30 {
  margin-left: 30px;
}
pra .pad-right.px-30,
.pra .pad-right.px-30 {
  padding-right: 30px;
}
pra .mar-right.px-30,
.pra .mar-right.px-30 {
  margin-right: 30px;
}
pra .pad.em-3,
.pra .pad.em-3 {
  padding-top: 0.3em;
  padding-bottom: 0.3em;
  padding-left: 0.15em;
  padding-right: 0.15em;
}
pra .mar.em-3,
.pra .mar.em-3 {
  margin-top: 0.3em;
  margin-bottom: 0.3em;
  margin-left: 0.15em;
  margin-right: 0.15em;
}
pra .pad-top.em-3,
.pra .pad-top.em-3 {
  padding-top: 0.3em;
}
pra .mar-top.em-3,
.pra .mar-top.em-3 {
  margin-top: 0.3em;
}
pra .pad-bottom.em-3,
.pra .pad-bottom.em-3 {
  padding-bottom: 0.3em;
}
pra .mar-bottom.em-3,
.pra .mar-bottom.em-3 {
  margin-bottom: 0.3em;
}
pra .pad-left.em-3,
.pra .pad-left.em-3 {
  padding-left: 0.3em;
}
pra .mar-left.em-3,
.pra .mar-left.em-3 {
  margin-left: 0.3em;
}
pra .pad-right.em-3,
.pra .pad-right.em-3 {
  padding-right: 0.3em;
}
pra .mar-right.em-3,
.pra .mar-right.em-3 {
  margin-right: 0.3em;
}
pra .width.pc-40,
.pra .width.pc-40 {
  width: 40%;
}
pra .height.em-4,
.pra .height.em-4 {
  height: 4em;
}
pra .width.px-40,
.pra .width.px-40 {
  width: 40px;
}
pra .height.px-40,
.pra .height.px-40 {
  height: 40px;
}
pra .pad.px-40,
.pra .pad.px-40 {
  padding-top: 40px;
  padding-bottom: 40px;
  padding-left: 20px;
  padding-right: 20px;
}
pra .mar.px-40,
.pra .mar.px-40 {
  margin-top: 40px;
  margin-bottom: 40px;
  margin-left: 20px;
  margin-right: 20px;
}
pra .pad-top.px-40,
.pra .pad-top.px-40 {
  padding-top: 40px;
}
pra .mar-top.px-40,
.pra .mar-top.px-40 {
  margin-top: 40px;
}
pra .pad-bottom.px-40,
.pra .pad-bottom.px-40 {
  padding-bottom: 40px;
}
pra .mar-bottom.px-40,
.pra .mar-bottom.px-40 {
  margin-bottom: 40px;
}
pra .pad-left.px-40,
.pra .pad-left.px-40 {
  padding-left: 40px;
}
pra .mar-left.px-40,
.pra .mar-left.px-40 {
  margin-left: 40px;
}
pra .pad-right.px-40,
.pra .pad-right.px-40 {
  padding-right: 40px;
}
pra .mar-right.px-40,
.pra .mar-right.px-40 {
  margin-right: 40px;
}
pra .pad.em-4,
.pra .pad.em-4 {
  padding-top: 0.4em;
  padding-bottom: 0.4em;
  padding-left: 0.2em;
  padding-right: 0.2em;
}
pra .mar.em-4,
.pra .mar.em-4 {
  margin-top: 0.4em;
  margin-bottom: 0.4em;
  margin-left: 0.2em;
  margin-right: 0.2em;
}
pra .pad-top.em-4,
.pra .pad-top.em-4 {
  padding-top: 0.4em;
}
pra .mar-top.em-4,
.pra .mar-top.em-4 {
  margin-top: 0.4em;
}
pra .pad-bottom.em-4,
.pra .pad-bottom.em-4 {
  padding-bottom: 0.4em;
}
pra .mar-bottom.em-4,
.pra .mar-bottom.em-4 {
  margin-bottom: 0.4em;
}
pra .pad-left.em-4,
.pra .pad-left.em-4 {
  padding-left: 0.4em;
}
pra .mar-left.em-4,
.pra .mar-left.em-4 {
  margin-left: 0.4em;
}
pra .pad-right.em-4,
.pra .pad-right.em-4 {
  padding-right: 0.4em;
}
pra .mar-right.em-4,
.pra .mar-right.em-4 {
  margin-right: 0.4em;
}
pra .width.pc-50,
.pra .width.pc-50 {
  width: 50%;
}
pra .height.em-5,
.pra .height.em-5 {
  height: 5em;
}
pra .width.px-50,
.pra .width.px-50 {
  width: 50px;
}
pra .height.px-50,
.pra .height.px-50 {
  height: 50px;
}
pra .pad.px-50,
.pra .pad.px-50 {
  padding-top: 50px;
  padding-bottom: 50px;
  padding-left: 25px;
  padding-right: 25px;
}
pra .mar.px-50,
.pra .mar.px-50 {
  margin-top: 50px;
  margin-bottom: 50px;
  margin-left: 25px;
  margin-right: 25px;
}
pra .pad-top.px-50,
.pra .pad-top.px-50 {
  padding-top: 50px;
}
pra .mar-top.px-50,
.pra .mar-top.px-50 {
  margin-top: 50px;
}
pra .pad-bottom.px-50,
.pra .pad-bottom.px-50 {
  padding-bottom: 50px;
}
pra .mar-bottom.px-50,
.pra .mar-bottom.px-50 {
  margin-bottom: 50px;
}
pra .pad-left.px-50,
.pra .pad-left.px-50 {
  padding-left: 50px;
}
pra .mar-left.px-50,
.pra .mar-left.px-50 {
  margin-left: 50px;
}
pra .pad-right.px-50,
.pra .pad-right.px-50 {
  padding-right: 50px;
}
pra .mar-right.px-50,
.pra .mar-right.px-50 {
  margin-right: 50px;
}
pra .pad.em-5,
.pra .pad.em-5 {
  padding-top: 0.5em;
  padding-bottom: 0.5em;
  padding-left: 0.25em;
  padding-right: 0.25em;
}
pra .mar.em-5,
.pra .mar.em-5 {
  margin-top: 0.5em;
  margin-bottom: 0.5em;
  margin-left: 0.25em;
  margin-right: 0.25em;
}
pra .pad-top.em-5,
.pra .pad-top.em-5 {
  padding-top: 0.5em;
}
pra .mar-top.em-5,
.pra .mar-top.em-5 {
  margin-top: 0.5em;
}
pra .pad-bottom.em-5,
.pra .pad-bottom.em-5 {
  padding-bottom: 0.5em;
}
pra .mar-bottom.em-5,
.pra .mar-bottom.em-5 {
  margin-bottom: 0.5em;
}
pra .pad-left.em-5,
.pra .pad-left.em-5 {
  padding-left: 0.5em;
}
pra .mar-left.em-5,
.pra .mar-left.em-5 {
  margin-left: 0.5em;
}
pra .pad-right.em-5,
.pra .pad-right.em-5 {
  padding-right: 0.5em;
}
pra .mar-right.em-5,
.pra .mar-right.em-5 {
  margin-right: 0.5em;
}
pra .width.pc-60,
.pra .width.pc-60 {
  width: 60%;
}
pra .height.em-6,
.pra .height.em-6 {
  height: 6em;
}
pra .width.px-60,
.pra .width.px-60 {
  width: 60px;
}
pra .height.px-60,
.pra .height.px-60 {
  height: 60px;
}
pra .pad.px-60,
.pra .pad.px-60 {
  padding-top: 60px;
  padding-bottom: 60px;
  padding-left: 30px;
  padding-right: 30px;
}
pra .mar.px-60,
.pra .mar.px-60 {
  margin-top: 60px;
  margin-bottom: 60px;
  margin-left: 30px;
  margin-right: 30px;
}
pra .pad-top.px-60,
.pra .pad-top.px-60 {
  padding-top: 60px;
}
pra .mar-top.px-60,
.pra .mar-top.px-60 {
  margin-top: 60px;
}
pra .pad-bottom.px-60,
.pra .pad-bottom.px-60 {
  padding-bottom: 60px;
}
pra .mar-bottom.px-60,
.pra .mar-bottom.px-60 {
  margin-bottom: 60px;
}
pra .pad-left.px-60,
.pra .pad-left.px-60 {
  padding-left: 60px;
}
pra .mar-left.px-60,
.pra .mar-left.px-60 {
  margin-left: 60px;
}
pra .pad-right.px-60,
.pra .pad-right.px-60 {
  padding-right: 60px;
}
pra .mar-right.px-60,
.pra .mar-right.px-60 {
  margin-right: 60px;
}
pra .pad.em-6,
.pra .pad.em-6 {
  padding-top: 0.6em;
  padding-bottom: 0.6em;
  padding-left: 0.3em;
  padding-right: 0.3em;
}
pra .mar.em-6,
.pra .mar.em-6 {
  margin-top: 0.6em;
  margin-bottom: 0.6em;
  margin-left: 0.3em;
  margin-right: 0.3em;
}
pra .pad-top.em-6,
.pra .pad-top.em-6 {
  padding-top: 0.6em;
}
pra .mar-top.em-6,
.pra .mar-top.em-6 {
  margin-top: 0.6em;
}
pra .pad-bottom.em-6,
.pra .pad-bottom.em-6 {
  padding-bottom: 0.6em;
}
pra .mar-bottom.em-6,
.pra .mar-bottom.em-6 {
  margin-bottom: 0.6em;
}
pra .pad-left.em-6,
.pra .pad-left.em-6 {
  padding-left: 0.6em;
}
pra .mar-left.em-6,
.pra .mar-left.em-6 {
  margin-left: 0.6em;
}
pra .pad-right.em-6,
.pra .pad-right.em-6 {
  padding-right: 0.6em;
}
pra .mar-right.em-6,
.pra .mar-right.em-6 {
  margin-right: 0.6em;
}
pra .width.pc-70,
.pra .width.pc-70 {
  width: 70%;
}
pra .height.em-7,
.pra .height.em-7 {
  height: 7em;
}
pra .width.px-70,
.pra .width.px-70 {
  width: 70px;
}
pra .height.px-70,
.pra .height.px-70 {
  height: 70px;
}
pra .pad.px-70,
.pra .pad.px-70 {
  padding-top: 70px;
  padding-bottom: 70px;
  padding-left: 35px;
  padding-right: 35px;
}
pra .mar.px-70,
.pra .mar.px-70 {
  margin-top: 70px;
  margin-bottom: 70px;
  margin-left: 35px;
  margin-right: 35px;
}
pra .pad-top.px-70,
.pra .pad-top.px-70 {
  padding-top: 70px;
}
pra .mar-top.px-70,
.pra .mar-top.px-70 {
  margin-top: 70px;
}
pra .pad-bottom.px-70,
.pra .pad-bottom.px-70 {
  padding-bottom: 70px;
}
pra .mar-bottom.px-70,
.pra .mar-bottom.px-70 {
  margin-bottom: 70px;
}
pra .pad-left.px-70,
.pra .pad-left.px-70 {
  padding-left: 70px;
}
pra .mar-left.px-70,
.pra .mar-left.px-70 {
  margin-left: 70px;
}
pra .pad-right.px-70,
.pra .pad-right.px-70 {
  padding-right: 70px;
}
pra .mar-right.px-70,
.pra .mar-right.px-70 {
  margin-right: 70px;
}
pra .pad.em-7,
.pra .pad.em-7 {
  padding-top: 0.7em;
  padding-bottom: 0.7em;
  padding-left: 0.35em;
  padding-right: 0.35em;
}
pra .mar.em-7,
.pra .mar.em-7 {
  margin-top: 0.7em;
  margin-bottom: 0.7em;
  margin-left: 0.35em;
  margin-right: 0.35em;
}
pra .pad-top.em-7,
.pra .pad-top.em-7 {
  padding-top: 0.7em;
}
pra .mar-top.em-7,
.pra .mar-top.em-7 {
  margin-top: 0.7em;
}
pra .pad-bottom.em-7,
.pra .pad-bottom.em-7 {
  padding-bottom: 0.7em;
}
pra .mar-bottom.em-7,
.pra .mar-bottom.em-7 {
  margin-bottom: 0.7em;
}
pra .pad-left.em-7,
.pra .pad-left.em-7 {
  padding-left: 0.7em;
}
pra .mar-left.em-7,
.pra .mar-left.em-7 {
  margin-left: 0.7em;
}
pra .pad-right.em-7,
.pra .pad-right.em-7 {
  padding-right: 0.7em;
}
pra .mar-right.em-7,
.pra .mar-right.em-7 {
  margin-right: 0.7em;
}
pra .width.pc-80,
.pra .width.pc-80 {
  width: 80%;
}
pra .height.em-8,
.pra .height.em-8 {
  height: 8em;
}
pra .width.px-80,
.pra .width.px-80 {
  width: 80px;
}
pra .height.px-80,
.pra .height.px-80 {
  height: 80px;
}
pra .pad.px-80,
.pra .pad.px-80 {
  padding-top: 80px;
  padding-bottom: 80px;
  padding-left: 40px;
  padding-right: 40px;
}
pra .mar.px-80,
.pra .mar.px-80 {
  margin-top: 80px;
  margin-bottom: 80px;
  margin-left: 40px;
  margin-right: 40px;
}
pra .pad-top.px-80,
.pra .pad-top.px-80 {
  padding-top: 80px;
}
pra .mar-top.px-80,
.pra .mar-top.px-80 {
  margin-top: 80px;
}
pra .pad-bottom.px-80,
.pra .pad-bottom.px-80 {
  padding-bottom: 80px;
}
pra .mar-bottom.px-80,
.pra .mar-bottom.px-80 {
  margin-bottom: 80px;
}
pra .pad-left.px-80,
.pra .pad-left.px-80 {
  padding-left: 80px;
}
pra .mar-left.px-80,
.pra .mar-left.px-80 {
  margin-left: 80px;
}
pra .pad-right.px-80,
.pra .pad-right.px-80 {
  padding-right: 80px;
}
pra .mar-right.px-80,
.pra .mar-right.px-80 {
  margin-right: 80px;
}
pra .pad.em-8,
.pra .pad.em-8 {
  padding-top: 0.8em;
  padding-bottom: 0.8em;
  padding-left: 0.4em;
  padding-right: 0.4em;
}
pra .mar.em-8,
.pra .mar.em-8 {
  margin-top: 0.8em;
  margin-bottom: 0.8em;
  margin-left: 0.4em;
  margin-right: 0.4em;
}
pra .pad-top.em-8,
.pra .pad-top.em-8 {
  padding-top: 0.8em;
}
pra .mar-top.em-8,
.pra .mar-top.em-8 {
  margin-top: 0.8em;
}
pra .pad-bottom.em-8,
.pra .pad-bottom.em-8 {
  padding-bottom: 0.8em;
}
pra .mar-bottom.em-8,
.pra .mar-bottom.em-8 {
  margin-bottom: 0.8em;
}
pra .pad-left.em-8,
.pra .pad-left.em-8 {
  padding-left: 0.8em;
}
pra .mar-left.em-8,
.pra .mar-left.em-8 {
  margin-left: 0.8em;
}
pra .pad-right.em-8,
.pra .pad-right.em-8 {
  padding-right: 0.8em;
}
pra .mar-right.em-8,
.pra .mar-right.em-8 {
  margin-right: 0.8em;
}
pra .width.pc-90,
.pra .width.pc-90 {
  width: 90%;
}
pra .height.em-9,
.pra .height.em-9 {
  height: 9em;
}
pra .width.px-90,
.pra .width.px-90 {
  width: 90px;
}
pra .height.px-90,
.pra .height.px-90 {
  height: 90px;
}
pra .pad.px-90,
.pra .pad.px-90 {
  padding-top: 90px;
  padding-bottom: 90px;
  padding-left: 45px;
  padding-right: 45px;
}
pra .mar.px-90,
.pra .mar.px-90 {
  margin-top: 90px;
  margin-bottom: 90px;
  margin-left: 45px;
  margin-right: 45px;
}
pra .pad-top.px-90,
.pra .pad-top.px-90 {
  padding-top: 90px;
}
pra .mar-top.px-90,
.pra .mar-top.px-90 {
  margin-top: 90px;
}
pra .pad-bottom.px-90,
.pra .pad-bottom.px-90 {
  padding-bottom: 90px;
}
pra .mar-bottom.px-90,
.pra .mar-bottom.px-90 {
  margin-bottom: 90px;
}
pra .pad-left.px-90,
.pra .pad-left.px-90 {
  padding-left: 90px;
}
pra .mar-left.px-90,
.pra .mar-left.px-90 {
  margin-left: 90px;
}
pra .pad-right.px-90,
.pra .pad-right.px-90 {
  padding-right: 90px;
}
pra .mar-right.px-90,
.pra .mar-right.px-90 {
  margin-right: 90px;
}
pra .pad.em-9,
.pra .pad.em-9 {
  padding-top: 0.9em;
  padding-bottom: 0.9em;
  padding-left: 0.45em;
  padding-right: 0.45em;
}
pra .mar.em-9,
.pra .mar.em-9 {
  margin-top: 0.9em;
  margin-bottom: 0.9em;
  margin-left: 0.45em;
  margin-right: 0.45em;
}
pra .pad-top.em-9,
.pra .pad-top.em-9 {
  padding-top: 0.9em;
}
pra .mar-top.em-9,
.pra .mar-top.em-9 {
  margin-top: 0.9em;
}
pra .pad-bottom.em-9,
.pra .pad-bottom.em-9 {
  padding-bottom: 0.9em;
}
pra .mar-bottom.em-9,
.pra .mar-bottom.em-9 {
  margin-bottom: 0.9em;
}
pra .pad-left.em-9,
.pra .pad-left.em-9 {
  padding-left: 0.9em;
}
pra .mar-left.em-9,
.pra .mar-left.em-9 {
  margin-left: 0.9em;
}
pra .pad-right.em-9,
.pra .pad-right.em-9 {
  padding-right: 0.9em;
}
pra .mar-right.em-9,
.pra .mar-right.em-9 {
  margin-right: 0.9em;
}
pra .width.pc-100,
.pra .width.pc-100 {
  width: 100%;
}
pra .height.em-10,
.pra .height.em-10 {
  height: 10em;
}
pra .width.px-100,
.pra .width.px-100 {
  width: 100px;
}
pra .height.px-100,
.pra .height.px-100 {
  height: 100px;
}
pra .pad.px-100,
.pra .pad.px-100 {
  padding-top: 100px;
  padding-bottom: 100px;
  padding-left: 50px;
  padding-right: 50px;
}
pra .mar.px-100,
.pra .mar.px-100 {
  margin-top: 100px;
  margin-bottom: 100px;
  margin-left: 50px;
  margin-right: 50px;
}
pra .pad-top.px-100,
.pra .pad-top.px-100 {
  padding-top: 100px;
}
pra .mar-top.px-100,
.pra .mar-top.px-100 {
  margin-top: 100px;
}
pra .pad-bottom.px-100,
.pra .pad-bottom.px-100 {
  padding-bottom: 100px;
}
pra .mar-bottom.px-100,
.pra .mar-bottom.px-100 {
  margin-bottom: 100px;
}
pra .pad-left.px-100,
.pra .pad-left.px-100 {
  padding-left: 100px;
}
pra .mar-left.px-100,
.pra .mar-left.px-100 {
  margin-left: 100px;
}
pra .pad-right.px-100,
.pra .pad-right.px-100 {
  padding-right: 100px;
}
pra .mar-right.px-100,
.pra .mar-right.px-100 {
  margin-right: 100px;
}
pra .pad.em-10,
.pra .pad.em-10 {
  padding-top: 1em;
  padding-bottom: 1em;
  padding-left: 0.5em;
  padding-right: 0.5em;
}
pra .mar.em-10,
.pra .mar.em-10 {
  margin-top: 1em;
  margin-bottom: 1em;
  margin-left: 0.5em;
  margin-right: 0.5em;
}
pra .pad-top.em-10,
.pra .pad-top.em-10 {
  padding-top: 1em;
}
pra .mar-top.em-10,
.pra .mar-top.em-10 {
  margin-top: 1em;
}
pra .pad-bottom.em-10,
.pra .pad-bottom.em-10 {
  padding-bottom: 1em;
}
pra .mar-bottom.em-10,
.pra .mar-bottom.em-10 {
  margin-bottom: 1em;
}
pra .pad-left.em-10,
.pra .pad-left.em-10 {
  padding-left: 1em;
}
pra .mar-left.em-10,
.pra .mar-left.em-10 {
  margin-left: 1em;
}
pra .pad-right.em-10,
.pra .pad-right.em-10 {
  padding-right: 1em;
}
pra .mar-right.em-10,
.pra .mar-right.em-10 {
  margin-right: 1em;
}
pra .pad.em-11,
.pra .pad.em-11 {
  padding-top: 1.1em;
  padding-bottom: 1.1em;
  padding-left: 0.55em;
  padding-right: 0.55em;
}
pra .mar.em-11,
.pra .mar.em-11 {
  margin-top: 1.1em;
  margin-bottom: 1.1em;
  margin-left: 0.55em;
  margin-right: 0.55em;
}
pra .pad-top.em-11,
.pra .pad-top.em-11 {
  padding-top: 1.1em;
}
pra .mar-top.em-11,
.pra .mar-top.em-11 {
  margin-top: 1.1em;
}
pra .pad-bottom.em-11,
.pra .pad-bottom.em-11 {
  padding-bottom: 1.1em;
}
pra .mar-bottom.em-11,
.pra .mar-bottom.em-11 {
  margin-bottom: 1.1em;
}
pra .pad-left.em-11,
.pra .pad-left.em-11 {
  padding-left: 1.1em;
}
pra .mar-left.em-11,
.pra .mar-left.em-11 {
  margin-left: 1.1em;
}
pra .pad-right.em-11,
.pra .pad-right.em-11 {
  padding-right: 1.1em;
}
pra .mar-right.em-11,
.pra .mar-right.em-11 {
  margin-right: 1.1em;
}
pra .pad.em-12,
.pra .pad.em-12 {
  padding-top: 1.2em;
  padding-bottom: 1.2em;
  padding-left: 0.6em;
  padding-right: 0.6em;
}
pra .mar.em-12,
.pra .mar.em-12 {
  margin-top: 1.2em;
  margin-bottom: 1.2em;
  margin-left: 0.6em;
  margin-right: 0.6em;
}
pra .pad-top.em-12,
.pra .pad-top.em-12 {
  padding-top: 1.2em;
}
pra .mar-top.em-12,
.pra .mar-top.em-12 {
  margin-top: 1.2em;
}
pra .pad-bottom.em-12,
.pra .pad-bottom.em-12 {
  padding-bottom: 1.2em;
}
pra .mar-bottom.em-12,
.pra .mar-bottom.em-12 {
  margin-bottom: 1.2em;
}
pra .pad-left.em-12,
.pra .pad-left.em-12 {
  padding-left: 1.2em;
}
pra .mar-left.em-12,
.pra .mar-left.em-12 {
  margin-left: 1.2em;
}
pra .pad-right.em-12,
.pra .pad-right.em-12 {
  padding-right: 1.2em;
}
pra .mar-right.em-12,
.pra .mar-right.em-12 {
  margin-right: 1.2em;
}
pra .pad.em-13,
.pra .pad.em-13 {
  padding-top: 1.3em;
  padding-bottom: 1.3em;
  padding-left: 0.65em;
  padding-right: 0.65em;
}
pra .mar.em-13,
.pra .mar.em-13 {
  margin-top: 1.3em;
  margin-bottom: 1.3em;
  margin-left: 0.65em;
  margin-right: 0.65em;
}
pra .pad-top.em-13,
.pra .pad-top.em-13 {
  padding-top: 1.3em;
}
pra .mar-top.em-13,
.pra .mar-top.em-13 {
  margin-top: 1.3em;
}
pra .pad-bottom.em-13,
.pra .pad-bottom.em-13 {
  padding-bottom: 1.3em;
}
pra .mar-bottom.em-13,
.pra .mar-bottom.em-13 {
  margin-bottom: 1.3em;
}
pra .pad-left.em-13,
.pra .pad-left.em-13 {
  padding-left: 1.3em;
}
pra .mar-left.em-13,
.pra .mar-left.em-13 {
  margin-left: 1.3em;
}
pra .pad-right.em-13,
.pra .pad-right.em-13 {
  padding-right: 1.3em;
}
pra .mar-right.em-13,
.pra .mar-right.em-13 {
  margin-right: 1.3em;
}
pra .pad.em-14,
.pra .pad.em-14 {
  padding-top: 1.4em;
  padding-bottom: 1.4em;
  padding-left: 0.7em;
  padding-right: 0.7em;
}
pra .mar.em-14,
.pra .mar.em-14 {
  margin-top: 1.4em;
  margin-bottom: 1.4em;
  margin-left: 0.7em;
  margin-right: 0.7em;
}
pra .pad-top.em-14,
.pra .pad-top.em-14 {
  padding-top: 1.4em;
}
pra .mar-top.em-14,
.pra .mar-top.em-14 {
  margin-top: 1.4em;
}
pra .pad-bottom.em-14,
.pra .pad-bottom.em-14 {
  padding-bottom: 1.4em;
}
pra .mar-bottom.em-14,
.pra .mar-bottom.em-14 {
  margin-bottom: 1.4em;
}
pra .pad-left.em-14,
.pra .pad-left.em-14 {
  padding-left: 1.4em;
}
pra .mar-left.em-14,
.pra .mar-left.em-14 {
  margin-left: 1.4em;
}
pra .pad-right.em-14,
.pra .pad-right.em-14 {
  padding-right: 1.4em;
}
pra .mar-right.em-14,
.pra .mar-right.em-14 {
  margin-right: 1.4em;
}
pra .pad.em-15,
.pra .pad.em-15 {
  padding-top: 1.5em;
  padding-bottom: 1.5em;
  padding-left: 0.75em;
  padding-right: 0.75em;
}
pra .mar.em-15,
.pra .mar.em-15 {
  margin-top: 1.5em;
  margin-bottom: 1.5em;
  margin-left: 0.75em;
  margin-right: 0.75em;
}
pra .pad-top.em-15,
.pra .pad-top.em-15 {
  padding-top: 1.5em;
}
pra .mar-top.em-15,
.pra .mar-top.em-15 {
  margin-top: 1.5em;
}
pra .pad-bottom.em-15,
.pra .pad-bottom.em-15 {
  padding-bottom: 1.5em;
}
pra .mar-bottom.em-15,
.pra .mar-bottom.em-15 {
  margin-bottom: 1.5em;
}
pra .pad-left.em-15,
.pra .pad-left.em-15 {
  padding-left: 1.5em;
}
pra .mar-left.em-15,
.pra .mar-left.em-15 {
  margin-left: 1.5em;
}
pra .pad-right.em-15,
.pra .pad-right.em-15 {
  padding-right: 1.5em;
}
pra .mar-right.em-15,
.pra .mar-right.em-15 {
  margin-right: 1.5em;
}
pra .pad.em-16,
.pra .pad.em-16 {
  padding-top: 1.6em;
  padding-bottom: 1.6em;
  padding-left: 0.8em;
  padding-right: 0.8em;
}
pra .mar.em-16,
.pra .mar.em-16 {
  margin-top: 1.6em;
  margin-bottom: 1.6em;
  margin-left: 0.8em;
  margin-right: 0.8em;
}
pra .pad-top.em-16,
.pra .pad-top.em-16 {
  padding-top: 1.6em;
}
pra .mar-top.em-16,
.pra .mar-top.em-16 {
  margin-top: 1.6em;
}
pra .pad-bottom.em-16,
.pra .pad-bottom.em-16 {
  padding-bottom: 1.6em;
}
pra .mar-bottom.em-16,
.pra .mar-bottom.em-16 {
  margin-bottom: 1.6em;
}
pra .pad-left.em-16,
.pra .pad-left.em-16 {
  padding-left: 1.6em;
}
pra .mar-left.em-16,
.pra .mar-left.em-16 {
  margin-left: 1.6em;
}
pra .pad-right.em-16,
.pra .pad-right.em-16 {
  padding-right: 1.6em;
}
pra .mar-right.em-16,
.pra .mar-right.em-16 {
  margin-right: 1.6em;
}
pra .pad.em-17,
.pra .pad.em-17 {
  padding-top: 1.7em;
  padding-bottom: 1.7em;
  padding-left: 0.85em;
  padding-right: 0.85em;
}
pra .mar.em-17,
.pra .mar.em-17 {
  margin-top: 1.7em;
  margin-bottom: 1.7em;
  margin-left: 0.85em;
  margin-right: 0.85em;
}
pra .pad-top.em-17,
.pra .pad-top.em-17 {
  padding-top: 1.7em;
}
pra .mar-top.em-17,
.pra .mar-top.em-17 {
  margin-top: 1.7em;
}
pra .pad-bottom.em-17,
.pra .pad-bottom.em-17 {
  padding-bottom: 1.7em;
}
pra .mar-bottom.em-17,
.pra .mar-bottom.em-17 {
  margin-bottom: 1.7em;
}
pra .pad-left.em-17,
.pra .pad-left.em-17 {
  padding-left: 1.7em;
}
pra .mar-left.em-17,
.pra .mar-left.em-17 {
  margin-left: 1.7em;
}
pra .pad-right.em-17,
.pra .pad-right.em-17 {
  padding-right: 1.7em;
}
pra .mar-right.em-17,
.pra .mar-right.em-17 {
  margin-right: 1.7em;
}
pra .pad.em-18,
.pra .pad.em-18 {
  padding-top: 1.8em;
  padding-bottom: 1.8em;
  padding-left: 0.9em;
  padding-right: 0.9em;
}
pra .mar.em-18,
.pra .mar.em-18 {
  margin-top: 1.8em;
  margin-bottom: 1.8em;
  margin-left: 0.9em;
  margin-right: 0.9em;
}
pra .pad-top.em-18,
.pra .pad-top.em-18 {
  padding-top: 1.8em;
}
pra .mar-top.em-18,
.pra .mar-top.em-18 {
  margin-top: 1.8em;
}
pra .pad-bottom.em-18,
.pra .pad-bottom.em-18 {
  padding-bottom: 1.8em;
}
pra .mar-bottom.em-18,
.pra .mar-bottom.em-18 {
  margin-bottom: 1.8em;
}
pra .pad-left.em-18,
.pra .pad-left.em-18 {
  padding-left: 1.8em;
}
pra .mar-left.em-18,
.pra .mar-left.em-18 {
  margin-left: 1.8em;
}
pra .pad-right.em-18,
.pra .pad-right.em-18 {
  padding-right: 1.8em;
}
pra .mar-right.em-18,
.pra .mar-right.em-18 {
  margin-right: 1.8em;
}
pra .pad.em-19,
.pra .pad.em-19 {
  padding-top: 1.9em;
  padding-bottom: 1.9em;
  padding-left: 0.95em;
  padding-right: 0.95em;
}
pra .mar.em-19,
.pra .mar.em-19 {
  margin-top: 1.9em;
  margin-bottom: 1.9em;
  margin-left: 0.95em;
  margin-right: 0.95em;
}
pra .pad-top.em-19,
.pra .pad-top.em-19 {
  padding-top: 1.9em;
}
pra .mar-top.em-19,
.pra .mar-top.em-19 {
  margin-top: 1.9em;
}
pra .pad-bottom.em-19,
.pra .pad-bottom.em-19 {
  padding-bottom: 1.9em;
}
pra .mar-bottom.em-19,
.pra .mar-bottom.em-19 {
  margin-bottom: 1.9em;
}
pra .pad-left.em-19,
.pra .pad-left.em-19 {
  padding-left: 1.9em;
}
pra .mar-left.em-19,
.pra .mar-left.em-19 {
  margin-left: 1.9em;
}
pra .pad-right.em-19,
.pra .pad-right.em-19 {
  padding-right: 1.9em;
}
pra .mar-right.em-19,
.pra .mar-right.em-19 {
  margin-right: 1.9em;
}
pra .pad.em-20,
.pra .pad.em-20 {
  padding-top: 2em;
  padding-bottom: 2em;
  padding-left: 1em;
  padding-right: 1em;
}
pra .mar.em-20,
.pra .mar.em-20 {
  margin-top: 2em;
  margin-bottom: 2em;
  margin-left: 1em;
  margin-right: 1em;
}
pra .pad-top.em-20,
.pra .pad-top.em-20 {
  padding-top: 2em;
}
pra .mar-top.em-20,
.pra .mar-top.em-20 {
  margin-top: 2em;
}
pra .pad-bottom.em-20,
.pra .pad-bottom.em-20 {
  padding-bottom: 2em;
}
pra .mar-bottom.em-20,
.pra .mar-bottom.em-20 {
  margin-bottom: 2em;
}
pra .pad-left.em-20,
.pra .pad-left.em-20 {
  padding-left: 2em;
}
pra .mar-left.em-20,
.pra .mar-left.em-20 {
  margin-left: 2em;
}
pra .pad-right.em-20,
.pra .pad-right.em-20 {
  padding-right: 2em;
}
pra .mar-right.em-20,
.pra .mar-right.em-20 {
  margin-right: 2em;
}
pra .pad.em-21,
.pra .pad.em-21 {
  padding-top: 2.1em;
  padding-bottom: 2.1em;
  padding-left: 1.05em;
  padding-right: 1.05em;
}
pra .mar.em-21,
.pra .mar.em-21 {
  margin-top: 2.1em;
  margin-bottom: 2.1em;
  margin-left: 1.05em;
  margin-right: 1.05em;
}
pra .pad-top.em-21,
.pra .pad-top.em-21 {
  padding-top: 2.1em;
}
pra .mar-top.em-21,
.pra .mar-top.em-21 {
  margin-top: 2.1em;
}
pra .pad-bottom.em-21,
.pra .pad-bottom.em-21 {
  padding-bottom: 2.1em;
}
pra .mar-bottom.em-21,
.pra .mar-bottom.em-21 {
  margin-bottom: 2.1em;
}
pra .pad-left.em-21,
.pra .pad-left.em-21 {
  padding-left: 2.1em;
}
pra .mar-left.em-21,
.pra .mar-left.em-21 {
  margin-left: 2.1em;
}
pra .pad-right.em-21,
.pra .pad-right.em-21 {
  padding-right: 2.1em;
}
pra .mar-right.em-21,
.pra .mar-right.em-21 {
  margin-right: 2.1em;
}
pra .pad.em-22,
.pra .pad.em-22 {
  padding-top: 2.2em;
  padding-bottom: 2.2em;
  padding-left: 1.1em;
  padding-right: 1.1em;
}
pra .mar.em-22,
.pra .mar.em-22 {
  margin-top: 2.2em;
  margin-bottom: 2.2em;
  margin-left: 1.1em;
  margin-right: 1.1em;
}
pra .pad-top.em-22,
.pra .pad-top.em-22 {
  padding-top: 2.2em;
}
pra .mar-top.em-22,
.pra .mar-top.em-22 {
  margin-top: 2.2em;
}
pra .pad-bottom.em-22,
.pra .pad-bottom.em-22 {
  padding-bottom: 2.2em;
}
pra .mar-bottom.em-22,
.pra .mar-bottom.em-22 {
  margin-bottom: 2.2em;
}
pra .pad-left.em-22,
.pra .pad-left.em-22 {
  padding-left: 2.2em;
}
pra .mar-left.em-22,
.pra .mar-left.em-22 {
  margin-left: 2.2em;
}
pra .pad-right.em-22,
.pra .pad-right.em-22 {
  padding-right: 2.2em;
}
pra .mar-right.em-22,
.pra .mar-right.em-22 {
  margin-right: 2.2em;
}
pra .pad.em-23,
.pra .pad.em-23 {
  padding-top: 2.3em;
  padding-bottom: 2.3em;
  padding-left: 1.15em;
  padding-right: 1.15em;
}
pra .mar.em-23,
.pra .mar.em-23 {
  margin-top: 2.3em;
  margin-bottom: 2.3em;
  margin-left: 1.15em;
  margin-right: 1.15em;
}
pra .pad-top.em-23,
.pra .pad-top.em-23 {
  padding-top: 2.3em;
}
pra .mar-top.em-23,
.pra .mar-top.em-23 {
  margin-top: 2.3em;
}
pra .pad-bottom.em-23,
.pra .pad-bottom.em-23 {
  padding-bottom: 2.3em;
}
pra .mar-bottom.em-23,
.pra .mar-bottom.em-23 {
  margin-bottom: 2.3em;
}
pra .pad-left.em-23,
.pra .pad-left.em-23 {
  padding-left: 2.3em;
}
pra .mar-left.em-23,
.pra .mar-left.em-23 {
  margin-left: 2.3em;
}
pra .pad-right.em-23,
.pra .pad-right.em-23 {
  padding-right: 2.3em;
}
pra .mar-right.em-23,
.pra .mar-right.em-23 {
  margin-right: 2.3em;
}
pra .pad.em-24,
.pra .pad.em-24 {
  padding-top: 2.4em;
  padding-bottom: 2.4em;
  padding-left: 1.2em;
  padding-right: 1.2em;
}
pra .mar.em-24,
.pra .mar.em-24 {
  margin-top: 2.4em;
  margin-bottom: 2.4em;
  margin-left: 1.2em;
  margin-right: 1.2em;
}
pra .pad-top.em-24,
.pra .pad-top.em-24 {
  padding-top: 2.4em;
}
pra .mar-top.em-24,
.pra .mar-top.em-24 {
  margin-top: 2.4em;
}
pra .pad-bottom.em-24,
.pra .pad-bottom.em-24 {
  padding-bottom: 2.4em;
}
pra .mar-bottom.em-24,
.pra .mar-bottom.em-24 {
  margin-bottom: 2.4em;
}
pra .pad-left.em-24,
.pra .pad-left.em-24 {
  padding-left: 2.4em;
}
pra .mar-left.em-24,
.pra .mar-left.em-24 {
  margin-left: 2.4em;
}
pra .pad-right.em-24,
.pra .pad-right.em-24 {
  padding-right: 2.4em;
}
pra .mar-right.em-24,
.pra .mar-right.em-24 {
  margin-right: 2.4em;
}
pra .pad.em-25,
.pra .pad.em-25 {
  padding-top: 2.5em;
  padding-bottom: 2.5em;
  padding-left: 1.25em;
  padding-right: 1.25em;
}
pra .mar.em-25,
.pra .mar.em-25 {
  margin-top: 2.5em;
  margin-bottom: 2.5em;
  margin-left: 1.25em;
  margin-right: 1.25em;
}
pra .pad-top.em-25,
.pra .pad-top.em-25 {
  padding-top: 2.5em;
}
pra .mar-top.em-25,
.pra .mar-top.em-25 {
  margin-top: 2.5em;
}
pra .pad-bottom.em-25,
.pra .pad-bottom.em-25 {
  padding-bottom: 2.5em;
}
pra .mar-bottom.em-25,
.pra .mar-bottom.em-25 {
  margin-bottom: 2.5em;
}
pra .pad-left.em-25,
.pra .pad-left.em-25 {
  padding-left: 2.5em;
}
pra .mar-left.em-25,
.pra .mar-left.em-25 {
  margin-left: 2.5em;
}
pra .pad-right.em-25,
.pra .pad-right.em-25 {
  padding-right: 2.5em;
}
pra .mar-right.em-25,
.pra .mar-right.em-25 {
  margin-right: 2.5em;
}
pra .pad.em-26,
.pra .pad.em-26 {
  padding-top: 2.6em;
  padding-bottom: 2.6em;
  padding-left: 1.3em;
  padding-right: 1.3em;
}
pra .mar.em-26,
.pra .mar.em-26 {
  margin-top: 2.6em;
  margin-bottom: 2.6em;
  margin-left: 1.3em;
  margin-right: 1.3em;
}
pra .pad-top.em-26,
.pra .pad-top.em-26 {
  padding-top: 2.6em;
}
pra .mar-top.em-26,
.pra .mar-top.em-26 {
  margin-top: 2.6em;
}
pra .pad-bottom.em-26,
.pra .pad-bottom.em-26 {
  padding-bottom: 2.6em;
}
pra .mar-bottom.em-26,
.pra .mar-bottom.em-26 {
  margin-bottom: 2.6em;
}
pra .pad-left.em-26,
.pra .pad-left.em-26 {
  padding-left: 2.6em;
}
pra .mar-left.em-26,
.pra .mar-left.em-26 {
  margin-left: 2.6em;
}
pra .pad-right.em-26,
.pra .pad-right.em-26 {
  padding-right: 2.6em;
}
pra .mar-right.em-26,
.pra .mar-right.em-26 {
  margin-right: 2.6em;
}
pra .pad.em-27,
.pra .pad.em-27 {
  padding-top: 2.7em;
  padding-bottom: 2.7em;
  padding-left: 1.35em;
  padding-right: 1.35em;
}
pra .mar.em-27,
.pra .mar.em-27 {
  margin-top: 2.7em;
  margin-bottom: 2.7em;
  margin-left: 1.35em;
  margin-right: 1.35em;
}
pra .pad-top.em-27,
.pra .pad-top.em-27 {
  padding-top: 2.7em;
}
pra .mar-top.em-27,
.pra .mar-top.em-27 {
  margin-top: 2.7em;
}
pra .pad-bottom.em-27,
.pra .pad-bottom.em-27 {
  padding-bottom: 2.7em;
}
pra .mar-bottom.em-27,
.pra .mar-bottom.em-27 {
  margin-bottom: 2.7em;
}
pra .pad-left.em-27,
.pra .pad-left.em-27 {
  padding-left: 2.7em;
}
pra .mar-left.em-27,
.pra .mar-left.em-27 {
  margin-left: 2.7em;
}
pra .pad-right.em-27,
.pra .pad-right.em-27 {
  padding-right: 2.7em;
}
pra .mar-right.em-27,
.pra .mar-right.em-27 {
  margin-right: 2.7em;
}
pra .pad.em-28,
.pra .pad.em-28 {
  padding-top: 2.8em;
  padding-bottom: 2.8em;
  padding-left: 1.4em;
  padding-right: 1.4em;
}
pra .mar.em-28,
.pra .mar.em-28 {
  margin-top: 2.8em;
  margin-bottom: 2.8em;
  margin-left: 1.4em;
  margin-right: 1.4em;
}
pra .pad-top.em-28,
.pra .pad-top.em-28 {
  padding-top: 2.8em;
}
pra .mar-top.em-28,
.pra .mar-top.em-28 {
  margin-top: 2.8em;
}
pra .pad-bottom.em-28,
.pra .pad-bottom.em-28 {
  padding-bottom: 2.8em;
}
pra .mar-bottom.em-28,
.pra .mar-bottom.em-28 {
  margin-bottom: 2.8em;
}
pra .pad-left.em-28,
.pra .pad-left.em-28 {
  padding-left: 2.8em;
}
pra .mar-left.em-28,
.pra .mar-left.em-28 {
  margin-left: 2.8em;
}
pra .pad-right.em-28,
.pra .pad-right.em-28 {
  padding-right: 2.8em;
}
pra .mar-right.em-28,
.pra .mar-right.em-28 {
  margin-right: 2.8em;
}
pra .pad.em-29,
.pra .pad.em-29 {
  padding-top: 2.9em;
  padding-bottom: 2.9em;
  padding-left: 1.45em;
  padding-right: 1.45em;
}
pra .mar.em-29,
.pra .mar.em-29 {
  margin-top: 2.9em;
  margin-bottom: 2.9em;
  margin-left: 1.45em;
  margin-right: 1.45em;
}
pra .pad-top.em-29,
.pra .pad-top.em-29 {
  padding-top: 2.9em;
}
pra .mar-top.em-29,
.pra .mar-top.em-29 {
  margin-top: 2.9em;
}
pra .pad-bottom.em-29,
.pra .pad-bottom.em-29 {
  padding-bottom: 2.9em;
}
pra .mar-bottom.em-29,
.pra .mar-bottom.em-29 {
  margin-bottom: 2.9em;
}
pra .pad-left.em-29,
.pra .pad-left.em-29 {
  padding-left: 2.9em;
}
pra .mar-left.em-29,
.pra .mar-left.em-29 {
  margin-left: 2.9em;
}
pra .pad-right.em-29,
.pra .pad-right.em-29 {
  padding-right: 2.9em;
}
pra .mar-right.em-29,
.pra .mar-right.em-29 {
  margin-right: 2.9em;
}
pra .pad.em-30,
.pra .pad.em-30 {
  padding-top: 3em;
  padding-bottom: 3em;
  padding-left: 1.5em;
  padding-right: 1.5em;
}
pra .mar.em-30,
.pra .mar.em-30 {
  margin-top: 3em;
  margin-bottom: 3em;
  margin-left: 1.5em;
  margin-right: 1.5em;
}
pra .pad-top.em-30,
.pra .pad-top.em-30 {
  padding-top: 3em;
}
pra .mar-top.em-30,
.pra .mar-top.em-30 {
  margin-top: 3em;
}
pra .pad-bottom.em-30,
.pra .pad-bottom.em-30 {
  padding-bottom: 3em;
}
pra .mar-bottom.em-30,
.pra .mar-bottom.em-30 {
  margin-bottom: 3em;
}
pra .pad-left.em-30,
.pra .pad-left.em-30 {
  padding-left: 3em;
}
pra .mar-left.em-30,
.pra .mar-left.em-30 {
  margin-left: 3em;
}
pra .pad-right.em-30,
.pra .pad-right.em-30 {
  padding-right: 3em;
}
pra .mar-right.em-30,
.pra .mar-right.em-30 {
  margin-right: 3em;
}
pra .pad.em-31,
.pra .pad.em-31 {
  padding-top: 3.1em;
  padding-bottom: 3.1em;
  padding-left: 1.55em;
  padding-right: 1.55em;
}
pra .mar.em-31,
.pra .mar.em-31 {
  margin-top: 3.1em;
  margin-bottom: 3.1em;
  margin-left: 1.55em;
  margin-right: 1.55em;
}
pra .pad-top.em-31,
.pra .pad-top.em-31 {
  padding-top: 3.1em;
}
pra .mar-top.em-31,
.pra .mar-top.em-31 {
  margin-top: 3.1em;
}
pra .pad-bottom.em-31,
.pra .pad-bottom.em-31 {
  padding-bottom: 3.1em;
}
pra .mar-bottom.em-31,
.pra .mar-bottom.em-31 {
  margin-bottom: 3.1em;
}
pra .pad-left.em-31,
.pra .pad-left.em-31 {
  padding-left: 3.1em;
}
pra .mar-left.em-31,
.pra .mar-left.em-31 {
  margin-left: 3.1em;
}
pra .pad-right.em-31,
.pra .pad-right.em-31 {
  padding-right: 3.1em;
}
pra .mar-right.em-31,
.pra .mar-right.em-31 {
  margin-right: 3.1em;
}
pra .pad.em-32,
.pra .pad.em-32 {
  padding-top: 3.2em;
  padding-bottom: 3.2em;
  padding-left: 1.6em;
  padding-right: 1.6em;
}
pra .mar.em-32,
.pra .mar.em-32 {
  margin-top: 3.2em;
  margin-bottom: 3.2em;
  margin-left: 1.6em;
  margin-right: 1.6em;
}
pra .pad-top.em-32,
.pra .pad-top.em-32 {
  padding-top: 3.2em;
}
pra .mar-top.em-32,
.pra .mar-top.em-32 {
  margin-top: 3.2em;
}
pra .pad-bottom.em-32,
.pra .pad-bottom.em-32 {
  padding-bottom: 3.2em;
}
pra .mar-bottom.em-32,
.pra .mar-bottom.em-32 {
  margin-bottom: 3.2em;
}
pra .pad-left.em-32,
.pra .pad-left.em-32 {
  padding-left: 3.2em;
}
pra .mar-left.em-32,
.pra .mar-left.em-32 {
  margin-left: 3.2em;
}
pra .pad-right.em-32,
.pra .pad-right.em-32 {
  padding-right: 3.2em;
}
pra .mar-right.em-32,
.pra .mar-right.em-32 {
  margin-right: 3.2em;
}
pra .pad.em-33,
.pra .pad.em-33 {
  padding-top: 3.3em;
  padding-bottom: 3.3em;
  padding-left: 1.65em;
  padding-right: 1.65em;
}
pra .mar.em-33,
.pra .mar.em-33 {
  margin-top: 3.3em;
  margin-bottom: 3.3em;
  margin-left: 1.65em;
  margin-right: 1.65em;
}
pra .pad-top.em-33,
.pra .pad-top.em-33 {
  padding-top: 3.3em;
}
pra .mar-top.em-33,
.pra .mar-top.em-33 {
  margin-top: 3.3em;
}
pra .pad-bottom.em-33,
.pra .pad-bottom.em-33 {
  padding-bottom: 3.3em;
}
pra .mar-bottom.em-33,
.pra .mar-bottom.em-33 {
  margin-bottom: 3.3em;
}
pra .pad-left.em-33,
.pra .pad-left.em-33 {
  padding-left: 3.3em;
}
pra .mar-left.em-33,
.pra .mar-left.em-33 {
  margin-left: 3.3em;
}
pra .pad-right.em-33,
.pra .pad-right.em-33 {
  padding-right: 3.3em;
}
pra .mar-right.em-33,
.pra .mar-right.em-33 {
  margin-right: 3.3em;
}
pra .pad.em-34,
.pra .pad.em-34 {
  padding-top: 3.4em;
  padding-bottom: 3.4em;
  padding-left: 1.7em;
  padding-right: 1.7em;
}
pra .mar.em-34,
.pra .mar.em-34 {
  margin-top: 3.4em;
  margin-bottom: 3.4em;
  margin-left: 1.7em;
  margin-right: 1.7em;
}
pra .pad-top.em-34,
.pra .pad-top.em-34 {
  padding-top: 3.4em;
}
pra .mar-top.em-34,
.pra .mar-top.em-34 {
  margin-top: 3.4em;
}
pra .pad-bottom.em-34,
.pra .pad-bottom.em-34 {
  padding-bottom: 3.4em;
}
pra .mar-bottom.em-34,
.pra .mar-bottom.em-34 {
  margin-bottom: 3.4em;
}
pra .pad-left.em-34,
.pra .pad-left.em-34 {
  padding-left: 3.4em;
}
pra .mar-left.em-34,
.pra .mar-left.em-34 {
  margin-left: 3.4em;
}
pra .pad-right.em-34,
.pra .pad-right.em-34 {
  padding-right: 3.4em;
}
pra .mar-right.em-34,
.pra .mar-right.em-34 {
  margin-right: 3.4em;
}
pra .pad.em-35,
.pra .pad.em-35 {
  padding-top: 3.5em;
  padding-bottom: 3.5em;
  padding-left: 1.75em;
  padding-right: 1.75em;
}
pra .mar.em-35,
.pra .mar.em-35 {
  margin-top: 3.5em;
  margin-bottom: 3.5em;
  margin-left: 1.75em;
  margin-right: 1.75em;
}
pra .pad-top.em-35,
.pra .pad-top.em-35 {
  padding-top: 3.5em;
}
pra .mar-top.em-35,
.pra .mar-top.em-35 {
  margin-top: 3.5em;
}
pra .pad-bottom.em-35,
.pra .pad-bottom.em-35 {
  padding-bottom: 3.5em;
}
pra .mar-bottom.em-35,
.pra .mar-bottom.em-35 {
  margin-bottom: 3.5em;
}
pra .pad-left.em-35,
.pra .pad-left.em-35 {
  padding-left: 3.5em;
}
pra .mar-left.em-35,
.pra .mar-left.em-35 {
  margin-left: 3.5em;
}
pra .pad-right.em-35,
.pra .pad-right.em-35 {
  padding-right: 3.5em;
}
pra .mar-right.em-35,
.pra .mar-right.em-35 {
  margin-right: 3.5em;
}
pra .pad.em-36,
.pra .pad.em-36 {
  padding-top: 3.6em;
  padding-bottom: 3.6em;
  padding-left: 1.8em;
  padding-right: 1.8em;
}
pra .mar.em-36,
.pra .mar.em-36 {
  margin-top: 3.6em;
  margin-bottom: 3.6em;
  margin-left: 1.8em;
  margin-right: 1.8em;
}
pra .pad-top.em-36,
.pra .pad-top.em-36 {
  padding-top: 3.6em;
}
pra .mar-top.em-36,
.pra .mar-top.em-36 {
  margin-top: 3.6em;
}
pra .pad-bottom.em-36,
.pra .pad-bottom.em-36 {
  padding-bottom: 3.6em;
}
pra .mar-bottom.em-36,
.pra .mar-bottom.em-36 {
  margin-bottom: 3.6em;
}
pra .pad-left.em-36,
.pra .pad-left.em-36 {
  padding-left: 3.6em;
}
pra .mar-left.em-36,
.pra .mar-left.em-36 {
  margin-left: 3.6em;
}
pra .pad-right.em-36,
.pra .pad-right.em-36 {
  padding-right: 3.6em;
}
pra .mar-right.em-36,
.pra .mar-right.em-36 {
  margin-right: 3.6em;
}
pra .pad.em-37,
.pra .pad.em-37 {
  padding-top: 3.7em;
  padding-bottom: 3.7em;
  padding-left: 1.85em;
  padding-right: 1.85em;
}
pra .mar.em-37,
.pra .mar.em-37 {
  margin-top: 3.7em;
  margin-bottom: 3.7em;
  margin-left: 1.85em;
  margin-right: 1.85em;
}
pra .pad-top.em-37,
.pra .pad-top.em-37 {
  padding-top: 3.7em;
}
pra .mar-top.em-37,
.pra .mar-top.em-37 {
  margin-top: 3.7em;
}
pra .pad-bottom.em-37,
.pra .pad-bottom.em-37 {
  padding-bottom: 3.7em;
}
pra .mar-bottom.em-37,
.pra .mar-bottom.em-37 {
  margin-bottom: 3.7em;
}
pra .pad-left.em-37,
.pra .pad-left.em-37 {
  padding-left: 3.7em;
}
pra .mar-left.em-37,
.pra .mar-left.em-37 {
  margin-left: 3.7em;
}
pra .pad-right.em-37,
.pra .pad-right.em-37 {
  padding-right: 3.7em;
}
pra .mar-right.em-37,
.pra .mar-right.em-37 {
  margin-right: 3.7em;
}
pra .pad.em-38,
.pra .pad.em-38 {
  padding-top: 3.8em;
  padding-bottom: 3.8em;
  padding-left: 1.9em;
  padding-right: 1.9em;
}
pra .mar.em-38,
.pra .mar.em-38 {
  margin-top: 3.8em;
  margin-bottom: 3.8em;
  margin-left: 1.9em;
  margin-right: 1.9em;
}
pra .pad-top.em-38,
.pra .pad-top.em-38 {
  padding-top: 3.8em;
}
pra .mar-top.em-38,
.pra .mar-top.em-38 {
  margin-top: 3.8em;
}
pra .pad-bottom.em-38,
.pra .pad-bottom.em-38 {
  padding-bottom: 3.8em;
}
pra .mar-bottom.em-38,
.pra .mar-bottom.em-38 {
  margin-bottom: 3.8em;
}
pra .pad-left.em-38,
.pra .pad-left.em-38 {
  padding-left: 3.8em;
}
pra .mar-left.em-38,
.pra .mar-left.em-38 {
  margin-left: 3.8em;
}
pra .pad-right.em-38,
.pra .pad-right.em-38 {
  padding-right: 3.8em;
}
pra .mar-right.em-38,
.pra .mar-right.em-38 {
  margin-right: 3.8em;
}
pra .pad.em-39,
.pra .pad.em-39 {
  padding-top: 3.9em;
  padding-bottom: 3.9em;
  padding-left: 1.95em;
  padding-right: 1.95em;
}
pra .mar.em-39,
.pra .mar.em-39 {
  margin-top: 3.9em;
  margin-bottom: 3.9em;
  margin-left: 1.95em;
  margin-right: 1.95em;
}
pra .pad-top.em-39,
.pra .pad-top.em-39 {
  padding-top: 3.9em;
}
pra .mar-top.em-39,
.pra .mar-top.em-39 {
  margin-top: 3.9em;
}
pra .pad-bottom.em-39,
.pra .pad-bottom.em-39 {
  padding-bottom: 3.9em;
}
pra .mar-bottom.em-39,
.pra .mar-bottom.em-39 {
  margin-bottom: 3.9em;
}
pra .pad-left.em-39,
.pra .pad-left.em-39 {
  padding-left: 3.9em;
}
pra .mar-left.em-39,
.pra .mar-left.em-39 {
  margin-left: 3.9em;
}
pra .pad-right.em-39,
.pra .pad-right.em-39 {
  padding-right: 3.9em;
}
pra .mar-right.em-39,
.pra .mar-right.em-39 {
  margin-right: 3.9em;
}
pra .pad.em-40,
.pra .pad.em-40 {
  padding-top: 4em;
  padding-bottom: 4em;
  padding-left: 2em;
  padding-right: 2em;
}
pra .mar.em-40,
.pra .mar.em-40 {
  margin-top: 4em;
  margin-bottom: 4em;
  margin-left: 2em;
  margin-right: 2em;
}
pra .pad-top.em-40,
.pra .pad-top.em-40 {
  padding-top: 4em;
}
pra .mar-top.em-40,
.pra .mar-top.em-40 {
  margin-top: 4em;
}
pra .pad-bottom.em-40,
.pra .pad-bottom.em-40 {
  padding-bottom: 4em;
}
pra .mar-bottom.em-40,
.pra .mar-bottom.em-40 {
  margin-bottom: 4em;
}
pra .pad-left.em-40,
.pra .pad-left.em-40 {
  padding-left: 4em;
}
pra .mar-left.em-40,
.pra .mar-left.em-40 {
  margin-left: 4em;
}
pra .pad-right.em-40,
.pra .pad-right.em-40 {
  padding-right: 4em;
}
pra .mar-right.em-40,
.pra .mar-right.em-40 {
  margin-right: 4em;
}
pra .pad.em-41,
.pra .pad.em-41 {
  padding-top: 4.1em;
  padding-bottom: 4.1em;
  padding-left: 2.05em;
  padding-right: 2.05em;
}
pra .mar.em-41,
.pra .mar.em-41 {
  margin-top: 4.1em;
  margin-bottom: 4.1em;
  margin-left: 2.05em;
  margin-right: 2.05em;
}
pra .pad-top.em-41,
.pra .pad-top.em-41 {
  padding-top: 4.1em;
}
pra .mar-top.em-41,
.pra .mar-top.em-41 {
  margin-top: 4.1em;
}
pra .pad-bottom.em-41,
.pra .pad-bottom.em-41 {
  padding-bottom: 4.1em;
}
pra .mar-bottom.em-41,
.pra .mar-bottom.em-41 {
  margin-bottom: 4.1em;
}
pra .pad-left.em-41,
.pra .pad-left.em-41 {
  padding-left: 4.1em;
}
pra .mar-left.em-41,
.pra .mar-left.em-41 {
  margin-left: 4.1em;
}
pra .pad-right.em-41,
.pra .pad-right.em-41 {
  padding-right: 4.1em;
}
pra .mar-right.em-41,
.pra .mar-right.em-41 {
  margin-right: 4.1em;
}
pra .pad.em-42,
.pra .pad.em-42 {
  padding-top: 4.2em;
  padding-bottom: 4.2em;
  padding-left: 2.1em;
  padding-right: 2.1em;
}
pra .mar.em-42,
.pra .mar.em-42 {
  margin-top: 4.2em;
  margin-bottom: 4.2em;
  margin-left: 2.1em;
  margin-right: 2.1em;
}
pra .pad-top.em-42,
.pra .pad-top.em-42 {
  padding-top: 4.2em;
}
pra .mar-top.em-42,
.pra .mar-top.em-42 {
  margin-top: 4.2em;
}
pra .pad-bottom.em-42,
.pra .pad-bottom.em-42 {
  padding-bottom: 4.2em;
}
pra .mar-bottom.em-42,
.pra .mar-bottom.em-42 {
  margin-bottom: 4.2em;
}
pra .pad-left.em-42,
.pra .pad-left.em-42 {
  padding-left: 4.2em;
}
pra .mar-left.em-42,
.pra .mar-left.em-42 {
  margin-left: 4.2em;
}
pra .pad-right.em-42,
.pra .pad-right.em-42 {
  padding-right: 4.2em;
}
pra .mar-right.em-42,
.pra .mar-right.em-42 {
  margin-right: 4.2em;
}
pra .pad.em-43,
.pra .pad.em-43 {
  padding-top: 4.3em;
  padding-bottom: 4.3em;
  padding-left: 2.15em;
  padding-right: 2.15em;
}
pra .mar.em-43,
.pra .mar.em-43 {
  margin-top: 4.3em;
  margin-bottom: 4.3em;
  margin-left: 2.15em;
  margin-right: 2.15em;
}
pra .pad-top.em-43,
.pra .pad-top.em-43 {
  padding-top: 4.3em;
}
pra .mar-top.em-43,
.pra .mar-top.em-43 {
  margin-top: 4.3em;
}
pra .pad-bottom.em-43,
.pra .pad-bottom.em-43 {
  padding-bottom: 4.3em;
}
pra .mar-bottom.em-43,
.pra .mar-bottom.em-43 {
  margin-bottom: 4.3em;
}
pra .pad-left.em-43,
.pra .pad-left.em-43 {
  padding-left: 4.3em;
}
pra .mar-left.em-43,
.pra .mar-left.em-43 {
  margin-left: 4.3em;
}
pra .pad-right.em-43,
.pra .pad-right.em-43 {
  padding-right: 4.3em;
}
pra .mar-right.em-43,
.pra .mar-right.em-43 {
  margin-right: 4.3em;
}
pra .pad.em-44,
.pra .pad.em-44 {
  padding-top: 4.4em;
  padding-bottom: 4.4em;
  padding-left: 2.2em;
  padding-right: 2.2em;
}
pra .mar.em-44,
.pra .mar.em-44 {
  margin-top: 4.4em;
  margin-bottom: 4.4em;
  margin-left: 2.2em;
  margin-right: 2.2em;
}
pra .pad-top.em-44,
.pra .pad-top.em-44 {
  padding-top: 4.4em;
}
pra .mar-top.em-44,
.pra .mar-top.em-44 {
  margin-top: 4.4em;
}
pra .pad-bottom.em-44,
.pra .pad-bottom.em-44 {
  padding-bottom: 4.4em;
}
pra .mar-bottom.em-44,
.pra .mar-bottom.em-44 {
  margin-bottom: 4.4em;
}
pra .pad-left.em-44,
.pra .pad-left.em-44 {
  padding-left: 4.4em;
}
pra .mar-left.em-44,
.pra .mar-left.em-44 {
  margin-left: 4.4em;
}
pra .pad-right.em-44,
.pra .pad-right.em-44 {
  padding-right: 4.4em;
}
pra .mar-right.em-44,
.pra .mar-right.em-44 {
  margin-right: 4.4em;
}
pra .pad.em-45,
.pra .pad.em-45 {
  padding-top: 4.5em;
  padding-bottom: 4.5em;
  padding-left: 2.25em;
  padding-right: 2.25em;
}
pra .mar.em-45,
.pra .mar.em-45 {
  margin-top: 4.5em;
  margin-bottom: 4.5em;
  margin-left: 2.25em;
  margin-right: 2.25em;
}
pra .pad-top.em-45,
.pra .pad-top.em-45 {
  padding-top: 4.5em;
}
pra .mar-top.em-45,
.pra .mar-top.em-45 {
  margin-top: 4.5em;
}
pra .pad-bottom.em-45,
.pra .pad-bottom.em-45 {
  padding-bottom: 4.5em;
}
pra .mar-bottom.em-45,
.pra .mar-bottom.em-45 {
  margin-bottom: 4.5em;
}
pra .pad-left.em-45,
.pra .pad-left.em-45 {
  padding-left: 4.5em;
}
pra .mar-left.em-45,
.pra .mar-left.em-45 {
  margin-left: 4.5em;
}
pra .pad-right.em-45,
.pra .pad-right.em-45 {
  padding-right: 4.5em;
}
pra .mar-right.em-45,
.pra .mar-right.em-45 {
  margin-right: 4.5em;
}
pra .pad.em-46,
.pra .pad.em-46 {
  padding-top: 4.6em;
  padding-bottom: 4.6em;
  padding-left: 2.3em;
  padding-right: 2.3em;
}
pra .mar.em-46,
.pra .mar.em-46 {
  margin-top: 4.6em;
  margin-bottom: 4.6em;
  margin-left: 2.3em;
  margin-right: 2.3em;
}
pra .pad-top.em-46,
.pra .pad-top.em-46 {
  padding-top: 4.6em;
}
pra .mar-top.em-46,
.pra .mar-top.em-46 {
  margin-top: 4.6em;
}
pra .pad-bottom.em-46,
.pra .pad-bottom.em-46 {
  padding-bottom: 4.6em;
}
pra .mar-bottom.em-46,
.pra .mar-bottom.em-46 {
  margin-bottom: 4.6em;
}
pra .pad-left.em-46,
.pra .pad-left.em-46 {
  padding-left: 4.6em;
}
pra .mar-left.em-46,
.pra .mar-left.em-46 {
  margin-left: 4.6em;
}
pra .pad-right.em-46,
.pra .pad-right.em-46 {
  padding-right: 4.6em;
}
pra .mar-right.em-46,
.pra .mar-right.em-46 {
  margin-right: 4.6em;
}
pra .pad.em-47,
.pra .pad.em-47 {
  padding-top: 4.7em;
  padding-bottom: 4.7em;
  padding-left: 2.35em;
  padding-right: 2.35em;
}
pra .mar.em-47,
.pra .mar.em-47 {
  margin-top: 4.7em;
  margin-bottom: 4.7em;
  margin-left: 2.35em;
  margin-right: 2.35em;
}
pra .pad-top.em-47,
.pra .pad-top.em-47 {
  padding-top: 4.7em;
}
pra .mar-top.em-47,
.pra .mar-top.em-47 {
  margin-top: 4.7em;
}
pra .pad-bottom.em-47,
.pra .pad-bottom.em-47 {
  padding-bottom: 4.7em;
}
pra .mar-bottom.em-47,
.pra .mar-bottom.em-47 {
  margin-bottom: 4.7em;
}
pra .pad-left.em-47,
.pra .pad-left.em-47 {
  padding-left: 4.7em;
}
pra .mar-left.em-47,
.pra .mar-left.em-47 {
  margin-left: 4.7em;
}
pra .pad-right.em-47,
.pra .pad-right.em-47 {
  padding-right: 4.7em;
}
pra .mar-right.em-47,
.pra .mar-right.em-47 {
  margin-right: 4.7em;
}
pra .pad.em-48,
.pra .pad.em-48 {
  padding-top: 4.8em;
  padding-bottom: 4.8em;
  padding-left: 2.4em;
  padding-right: 2.4em;
}
pra .mar.em-48,
.pra .mar.em-48 {
  margin-top: 4.8em;
  margin-bottom: 4.8em;
  margin-left: 2.4em;
  margin-right: 2.4em;
}
pra .pad-top.em-48,
.pra .pad-top.em-48 {
  padding-top: 4.8em;
}
pra .mar-top.em-48,
.pra .mar-top.em-48 {
  margin-top: 4.8em;
}
pra .pad-bottom.em-48,
.pra .pad-bottom.em-48 {
  padding-bottom: 4.8em;
}
pra .mar-bottom.em-48,
.pra .mar-bottom.em-48 {
  margin-bottom: 4.8em;
}
pra .pad-left.em-48,
.pra .pad-left.em-48 {
  padding-left: 4.8em;
}
pra .mar-left.em-48,
.pra .mar-left.em-48 {
  margin-left: 4.8em;
}
pra .pad-right.em-48,
.pra .pad-right.em-48 {
  padding-right: 4.8em;
}
pra .mar-right.em-48,
.pra .mar-right.em-48 {
  margin-right: 4.8em;
}
pra .pad.em-49,
.pra .pad.em-49 {
  padding-top: 4.9em;
  padding-bottom: 4.9em;
  padding-left: 2.45em;
  padding-right: 2.45em;
}
pra .mar.em-49,
.pra .mar.em-49 {
  margin-top: 4.9em;
  margin-bottom: 4.9em;
  margin-left: 2.45em;
  margin-right: 2.45em;
}
pra .pad-top.em-49,
.pra .pad-top.em-49 {
  padding-top: 4.9em;
}
pra .mar-top.em-49,
.pra .mar-top.em-49 {
  margin-top: 4.9em;
}
pra .pad-bottom.em-49,
.pra .pad-bottom.em-49 {
  padding-bottom: 4.9em;
}
pra .mar-bottom.em-49,
.pra .mar-bottom.em-49 {
  margin-bottom: 4.9em;
}
pra .pad-left.em-49,
.pra .pad-left.em-49 {
  padding-left: 4.9em;
}
pra .mar-left.em-49,
.pra .mar-left.em-49 {
  margin-left: 4.9em;
}
pra .pad-right.em-49,
.pra .pad-right.em-49 {
  padding-right: 4.9em;
}
pra .mar-right.em-49,
.pra .mar-right.em-49 {
  margin-right: 4.9em;
}
pra .pad.em-50,
.pra .pad.em-50 {
  padding-top: 5em;
  padding-bottom: 5em;
  padding-left: 2.5em;
  padding-right: 2.5em;
}
pra .mar.em-50,
.pra .mar.em-50 {
  margin-top: 5em;
  margin-bottom: 5em;
  margin-left: 2.5em;
  margin-right: 2.5em;
}
pra .pad-top.em-50,
.pra .pad-top.em-50 {
  padding-top: 5em;
}
pra .mar-top.em-50,
.pra .mar-top.em-50 {
  margin-top: 5em;
}
pra .pad-bottom.em-50,
.pra .pad-bottom.em-50 {
  padding-bottom: 5em;
}
pra .mar-bottom.em-50,
.pra .mar-bottom.em-50 {
  margin-bottom: 5em;
}
pra .pad-left.em-50,
.pra .pad-left.em-50 {
  padding-left: 5em;
}
pra .mar-left.em-50,
.pra .mar-left.em-50 {
  margin-left: 5em;
}
pra .pad-right.em-50,
.pra .pad-right.em-50 {
  padding-right: 5em;
}
pra .mar-right.em-50,
.pra .mar-right.em-50 {
  margin-right: 5em;
}
@media screen and (max-width: 1024px) {
  pra .width.rl,
.pra .width.rl {
    width: 90%;
  }
  pra .pad.rl,
.pra .pad.rl {
    padding: 5px;
  }
  pra .pad-top.rl,
.pra .pad-top.rl {
    padding-top: 5px;
  }
  pra .pad-left.rl,
.pra .pad-left.rl {
    padding-left: 5px;
  }
  pra .pad-right.rl,
.pra .pad-right.rl {
    padding-right: 5px;
  }
  pra .pad-bottom.rl,
.pra .pad-bottom.rl {
    padding-bottom: 5px;
  }
  pra .mar.rl,
.pra .mar.rl {
    margin: 5px;
  }
  pra .mar-top.rl,
.pra .mar-top.rl {
    margin-top: 5px;
  }
  pra .mar-bottom.rl,
.pra .mar-bottom.rl {
    margin-bottom: 5px;
  }
  pra .mar-left.rl,
.pra .mar-left.rl {
    margin-left: 5px;
  }
  pra .mar-right.rl,
.pra .mar-right.rl {
    margin-right: 5px;
  }
}
@media screen and (max-width: 968px) {
  pra .width.rm,
.pra .width.rm {
    width: 90%;
  }
  pra .pad.rm,
.pra .pad.rm {
    padding: 5px;
  }
  pra .pad-top.rm,
.pra .pad-top.rm {
    padding-top: 5px;
  }
  pra .pad-left.rm,
.pra .pad-left.rm {
    padding-left: 5px;
  }
  pra .pad-right.rm,
.pra .pad-right.rm {
    padding-right: 5px;
  }
  pra .pad-bottom.rm,
.pra .pad-bottom.rm {
    padding-bottom: 5px;
  }
  pra .mar.rm,
.pra .mar.rm {
    margin: 5px;
  }
  pra .mar-top.rm,
.pra .mar-top.rm {
    margin-top: 5px;
  }
  pra .mar-bottom.rm,
.pra .mar-bottom.rm {
    margin-bottom: 5px;
  }
  pra .mar-left.rm,
.pra .mar-left.rm {
    margin-left: 5px;
  }
  pra .mar-right.rm,
.pra .mar-right.rm {
    margin-right: 5px;
  }
}
@media screen and (max-width: 630px) {
  pra .width.rs,
.pra .width.rs {
    width: 90%;
  }
  pra .pad.rs,
.pra .pad.rs {
    padding: 5px;
  }
  pra .pad-top.rs,
.pra .pad-top.rs {
    padding-top: 5px;
  }
  pra .pad-left.rs,
.pra .pad-left.rs {
    padding-left: 5px;
  }
  pra .pad-right.rs,
.pra .pad-right.rs {
    padding-right: 5px;
  }
  pra .pad-bottom.rs,
.pra .pad-bottom.rs {
    padding-bottom: 5px;
  }
  pra .mar.rs,
.pra .mar.rs {
    margin: 5px;
  }
  pra .mar-top.rs,
.pra .mar-top.rs {
    margin-top: 5px;
  }
  pra .mar-bottom.rs,
.pra .mar-bottom.rs {
    margin-bottom: 5px;
  }
  pra .mar-left.rs,
.pra .mar-left.rs {
    margin-left: 5px;
  }
  pra .mar-right.rs,
.pra .mar-right.rs {
    margin-right: 5px;
  }
}
@media screen and (max-width: 450px) {
  pra .width.rxs,
.pra .width.rxs {
    width: 90%;
  }
  pra .pad.rxs,
.pra .pad.rxs {
    padding: 5px;
  }
  pra .pad-top.rxs,
.pra .pad-top.rxs {
    padding-top: 5px;
  }
  pra .pad-left.rxs,
.pra .pad-left.rxs {
    padding-left: 5px;
  }
  pra .pad-right.rxs,
.pra .pad-right.rxs {
    padding-right: 5px;
  }
  pra .pad-bottom.rxs,
.pra .pad-bottom.rxs {
    padding-bottom: 5px;
  }
  pra .mar.rxs,
.pra .mar.rxs {
    margin: 5px;
  }
  pra .mar-top.rxs,
.pra .mar-top.rxs {
    margin-top: 5px;
  }
  pra .mar-bottom.rxs,
.pra .mar-bottom.rxs {
    margin-bottom: 5px;
  }
  pra .mar-left.rxs,
.pra .mar-left.rxs {
    margin-left: 5px;
  }
  pra .mar-right.rxs,
.pra .mar-right.rxs {
    margin-right: 5px;
  }
}
pra .vh-0,
.pra .vh-0 {
  height: 0vh;
}
pra .vw-0,
.pra .vw-0 {
  width: 0vw;
}
pra .vh-1,
.pra .vh-1 {
  height: 1vh;
}
pra .vw-1,
.pra .vw-1 {
  width: 1vw;
}
pra .vh-2,
.pra .vh-2 {
  height: 2vh;
}
pra .vw-2,
.pra .vw-2 {
  width: 2vw;
}
pra .vh-3,
.pra .vh-3 {
  height: 3vh;
}
pra .vw-3,
.pra .vw-3 {
  width: 3vw;
}
pra .vh-4,
.pra .vh-4 {
  height: 4vh;
}
pra .vw-4,
.pra .vw-4 {
  width: 4vw;
}
pra .vh-5,
.pra .vh-5 {
  height: 5vh;
}
pra .vw-5,
.pra .vw-5 {
  width: 5vw;
}
pra .vh-6,
.pra .vh-6 {
  height: 6vh;
}
pra .vw-6,
.pra .vw-6 {
  width: 6vw;
}
pra .vh-7,
.pra .vh-7 {
  height: 7vh;
}
pra .vw-7,
.pra .vw-7 {
  width: 7vw;
}
pra .vh-8,
.pra .vh-8 {
  height: 8vh;
}
pra .vw-8,
.pra .vw-8 {
  width: 8vw;
}
pra .vh-9,
.pra .vh-9 {
  height: 9vh;
}
pra .vw-9,
.pra .vw-9 {
  width: 9vw;
}
pra .vh-10,
.pra .vh-10 {
  height: 10vh;
}
pra .vw-10,
.pra .vw-10 {
  width: 10vw;
}
pra .vh-11,
.pra .vh-11 {
  height: 11vh;
}
pra .vw-11,
.pra .vw-11 {
  width: 11vw;
}
pra .vh-12,
.pra .vh-12 {
  height: 12vh;
}
pra .vw-12,
.pra .vw-12 {
  width: 12vw;
}
pra .vh-13,
.pra .vh-13 {
  height: 13vh;
}
pra .vw-13,
.pra .vw-13 {
  width: 13vw;
}
pra .vh-14,
.pra .vh-14 {
  height: 14vh;
}
pra .vw-14,
.pra .vw-14 {
  width: 14vw;
}
pra .vh-15,
.pra .vh-15 {
  height: 15vh;
}
pra .vw-15,
.pra .vw-15 {
  width: 15vw;
}
pra .vh-16,
.pra .vh-16 {
  height: 16vh;
}
pra .vw-16,
.pra .vw-16 {
  width: 16vw;
}
pra .vh-17,
.pra .vh-17 {
  height: 17vh;
}
pra .vw-17,
.pra .vw-17 {
  width: 17vw;
}
pra .vh-18,
.pra .vh-18 {
  height: 18vh;
}
pra .vw-18,
.pra .vw-18 {
  width: 18vw;
}
pra .vh-19,
.pra .vh-19 {
  height: 19vh;
}
pra .vw-19,
.pra .vw-19 {
  width: 19vw;
}
pra .vh-20,
.pra .vh-20 {
  height: 20vh;
}
pra .vw-20,
.pra .vw-20 {
  width: 20vw;
}
pra .vh-21,
.pra .vh-21 {
  height: 21vh;
}
pra .vw-21,
.pra .vw-21 {
  width: 21vw;
}
pra .vh-22,
.pra .vh-22 {
  height: 22vh;
}
pra .vw-22,
.pra .vw-22 {
  width: 22vw;
}
pra .vh-23,
.pra .vh-23 {
  height: 23vh;
}
pra .vw-23,
.pra .vw-23 {
  width: 23vw;
}
pra .vh-24,
.pra .vh-24 {
  height: 24vh;
}
pra .vw-24,
.pra .vw-24 {
  width: 24vw;
}
pra .vh-25,
.pra .vh-25 {
  height: 25vh;
}
pra .vw-25,
.pra .vw-25 {
  width: 25vw;
}
pra .vh-26,
.pra .vh-26 {
  height: 26vh;
}
pra .vw-26,
.pra .vw-26 {
  width: 26vw;
}
pra .vh-27,
.pra .vh-27 {
  height: 27vh;
}
pra .vw-27,
.pra .vw-27 {
  width: 27vw;
}
pra .vh-28,
.pra .vh-28 {
  height: 28vh;
}
pra .vw-28,
.pra .vw-28 {
  width: 28vw;
}
pra .vh-29,
.pra .vh-29 {
  height: 29vh;
}
pra .vw-29,
.pra .vw-29 {
  width: 29vw;
}
pra .vh-30,
.pra .vh-30 {
  height: 30vh;
}
pra .vw-30,
.pra .vw-30 {
  width: 30vw;
}
pra .vh-31,
.pra .vh-31 {
  height: 31vh;
}
pra .vw-31,
.pra .vw-31 {
  width: 31vw;
}
pra .vh-32,
.pra .vh-32 {
  height: 32vh;
}
pra .vw-32,
.pra .vw-32 {
  width: 32vw;
}
pra .vh-33,
.pra .vh-33 {
  height: 33vh;
}
pra .vw-33,
.pra .vw-33 {
  width: 33vw;
}
pra .vh-34,
.pra .vh-34 {
  height: 34vh;
}
pra .vw-34,
.pra .vw-34 {
  width: 34vw;
}
pra .vh-35,
.pra .vh-35 {
  height: 35vh;
}
pra .vw-35,
.pra .vw-35 {
  width: 35vw;
}
pra .vh-36,
.pra .vh-36 {
  height: 36vh;
}
pra .vw-36,
.pra .vw-36 {
  width: 36vw;
}
pra .vh-37,
.pra .vh-37 {
  height: 37vh;
}
pra .vw-37,
.pra .vw-37 {
  width: 37vw;
}
pra .vh-38,
.pra .vh-38 {
  height: 38vh;
}
pra .vw-38,
.pra .vw-38 {
  width: 38vw;
}
pra .vh-39,
.pra .vh-39 {
  height: 39vh;
}
pra .vw-39,
.pra .vw-39 {
  width: 39vw;
}
pra .vh-40,
.pra .vh-40 {
  height: 40vh;
}
pra .vw-40,
.pra .vw-40 {
  width: 40vw;
}
pra .vh-41,
.pra .vh-41 {
  height: 41vh;
}
pra .vw-41,
.pra .vw-41 {
  width: 41vw;
}
pra .vh-42,
.pra .vh-42 {
  height: 42vh;
}
pra .vw-42,
.pra .vw-42 {
  width: 42vw;
}
pra .vh-43,
.pra .vh-43 {
  height: 43vh;
}
pra .vw-43,
.pra .vw-43 {
  width: 43vw;
}
pra .vh-44,
.pra .vh-44 {
  height: 44vh;
}
pra .vw-44,
.pra .vw-44 {
  width: 44vw;
}
pra .vh-45,
.pra .vh-45 {
  height: 45vh;
}
pra .vw-45,
.pra .vw-45 {
  width: 45vw;
}
pra .vh-46,
.pra .vh-46 {
  height: 46vh;
}
pra .vw-46,
.pra .vw-46 {
  width: 46vw;
}
pra .vh-47,
.pra .vh-47 {
  height: 47vh;
}
pra .vw-47,
.pra .vw-47 {
  width: 47vw;
}
pra .vh-48,
.pra .vh-48 {
  height: 48vh;
}
pra .vw-48,
.pra .vw-48 {
  width: 48vw;
}
pra .vh-49,
.pra .vh-49 {
  height: 49vh;
}
pra .vw-49,
.pra .vw-49 {
  width: 49vw;
}
pra .vh-50,
.pra .vh-50 {
  height: 50vh;
}
pra .vw-50,
.pra .vw-50 {
  width: 50vw;
}
pra .vh-51,
.pra .vh-51 {
  height: 51vh;
}
pra .vw-51,
.pra .vw-51 {
  width: 51vw;
}
pra .vh-52,
.pra .vh-52 {
  height: 52vh;
}
pra .vw-52,
.pra .vw-52 {
  width: 52vw;
}
pra .vh-53,
.pra .vh-53 {
  height: 53vh;
}
pra .vw-53,
.pra .vw-53 {
  width: 53vw;
}
pra .vh-54,
.pra .vh-54 {
  height: 54vh;
}
pra .vw-54,
.pra .vw-54 {
  width: 54vw;
}
pra .vh-55,
.pra .vh-55 {
  height: 55vh;
}
pra .vw-55,
.pra .vw-55 {
  width: 55vw;
}
pra .vh-56,
.pra .vh-56 {
  height: 56vh;
}
pra .vw-56,
.pra .vw-56 {
  width: 56vw;
}
pra .vh-57,
.pra .vh-57 {
  height: 57vh;
}
pra .vw-57,
.pra .vw-57 {
  width: 57vw;
}
pra .vh-58,
.pra .vh-58 {
  height: 58vh;
}
pra .vw-58,
.pra .vw-58 {
  width: 58vw;
}
pra .vh-59,
.pra .vh-59 {
  height: 59vh;
}
pra .vw-59,
.pra .vw-59 {
  width: 59vw;
}
pra .vh-60,
.pra .vh-60 {
  height: 60vh;
}
pra .vw-60,
.pra .vw-60 {
  width: 60vw;
}
pra .vh-61,
.pra .vh-61 {
  height: 61vh;
}
pra .vw-61,
.pra .vw-61 {
  width: 61vw;
}
pra .vh-62,
.pra .vh-62 {
  height: 62vh;
}
pra .vw-62,
.pra .vw-62 {
  width: 62vw;
}
pra .vh-63,
.pra .vh-63 {
  height: 63vh;
}
pra .vw-63,
.pra .vw-63 {
  width: 63vw;
}
pra .vh-64,
.pra .vh-64 {
  height: 64vh;
}
pra .vw-64,
.pra .vw-64 {
  width: 64vw;
}
pra .vh-65,
.pra .vh-65 {
  height: 65vh;
}
pra .vw-65,
.pra .vw-65 {
  width: 65vw;
}
pra .vh-66,
.pra .vh-66 {
  height: 66vh;
}
pra .vw-66,
.pra .vw-66 {
  width: 66vw;
}
pra .vh-67,
.pra .vh-67 {
  height: 67vh;
}
pra .vw-67,
.pra .vw-67 {
  width: 67vw;
}
pra .vh-68,
.pra .vh-68 {
  height: 68vh;
}
pra .vw-68,
.pra .vw-68 {
  width: 68vw;
}
pra .vh-69,
.pra .vh-69 {
  height: 69vh;
}
pra .vw-69,
.pra .vw-69 {
  width: 69vw;
}
pra .vh-70,
.pra .vh-70 {
  height: 70vh;
}
pra .vw-70,
.pra .vw-70 {
  width: 70vw;
}
pra .vh-71,
.pra .vh-71 {
  height: 71vh;
}
pra .vw-71,
.pra .vw-71 {
  width: 71vw;
}
pra .vh-72,
.pra .vh-72 {
  height: 72vh;
}
pra .vw-72,
.pra .vw-72 {
  width: 72vw;
}
pra .vh-73,
.pra .vh-73 {
  height: 73vh;
}
pra .vw-73,
.pra .vw-73 {
  width: 73vw;
}
pra .vh-74,
.pra .vh-74 {
  height: 74vh;
}
pra .vw-74,
.pra .vw-74 {
  width: 74vw;
}
pra .vh-75,
.pra .vh-75 {
  height: 75vh;
}
pra .vw-75,
.pra .vw-75 {
  width: 75vw;
}
pra .vh-76,
.pra .vh-76 {
  height: 76vh;
}
pra .vw-76,
.pra .vw-76 {
  width: 76vw;
}
pra .vh-77,
.pra .vh-77 {
  height: 77vh;
}
pra .vw-77,
.pra .vw-77 {
  width: 77vw;
}
pra .vh-78,
.pra .vh-78 {
  height: 78vh;
}
pra .vw-78,
.pra .vw-78 {
  width: 78vw;
}
pra .vh-79,
.pra .vh-79 {
  height: 79vh;
}
pra .vw-79,
.pra .vw-79 {
  width: 79vw;
}
pra .vh-80,
.pra .vh-80 {
  height: 80vh;
}
pra .vw-80,
.pra .vw-80 {
  width: 80vw;
}
pra .vh-81,
.pra .vh-81 {
  height: 81vh;
}
pra .vw-81,
.pra .vw-81 {
  width: 81vw;
}
pra .vh-82,
.pra .vh-82 {
  height: 82vh;
}
pra .vw-82,
.pra .vw-82 {
  width: 82vw;
}
pra .vh-83,
.pra .vh-83 {
  height: 83vh;
}
pra .vw-83,
.pra .vw-83 {
  width: 83vw;
}
pra .vh-84,
.pra .vh-84 {
  height: 84vh;
}
pra .vw-84,
.pra .vw-84 {
  width: 84vw;
}
pra .vh-85,
.pra .vh-85 {
  height: 85vh;
}
pra .vw-85,
.pra .vw-85 {
  width: 85vw;
}
pra .vh-86,
.pra .vh-86 {
  height: 86vh;
}
pra .vw-86,
.pra .vw-86 {
  width: 86vw;
}
pra .vh-87,
.pra .vh-87 {
  height: 87vh;
}
pra .vw-87,
.pra .vw-87 {
  width: 87vw;
}
pra .vh-88,
.pra .vh-88 {
  height: 88vh;
}
pra .vw-88,
.pra .vw-88 {
  width: 88vw;
}
pra .vh-89,
.pra .vh-89 {
  height: 89vh;
}
pra .vw-89,
.pra .vw-89 {
  width: 89vw;
}
pra .vh-90,
.pra .vh-90 {
  height: 90vh;
}
pra .vw-90,
.pra .vw-90 {
  width: 90vw;
}
pra .vh-91,
.pra .vh-91 {
  height: 91vh;
}
pra .vw-91,
.pra .vw-91 {
  width: 91vw;
}
pra .vh-92,
.pra .vh-92 {
  height: 92vh;
}
pra .vw-92,
.pra .vw-92 {
  width: 92vw;
}
pra .vh-93,
.pra .vh-93 {
  height: 93vh;
}
pra .vw-93,
.pra .vw-93 {
  width: 93vw;
}
pra .vh-94,
.pra .vh-94 {
  height: 94vh;
}
pra .vw-94,
.pra .vw-94 {
  width: 94vw;
}
pra .vh-95,
.pra .vh-95 {
  height: 95vh;
}
pra .vw-95,
.pra .vw-95 {
  width: 95vw;
}
pra .vh-96,
.pra .vh-96 {
  height: 96vh;
}
pra .vw-96,
.pra .vw-96 {
  width: 96vw;
}
pra .vh-97,
.pra .vh-97 {
  height: 97vh;
}
pra .vw-97,
.pra .vw-97 {
  width: 97vw;
}
pra .vh-98,
.pra .vh-98 {
  height: 98vh;
}
pra .vw-98,
.pra .vw-98 {
  width: 98vw;
}
pra .vh-99,
.pra .vh-99 {
  height: 99vh;
}
pra .vw-99,
.pra .vw-99 {
  width: 99vw;
}
pra .vh-100,
.pra .vh-100 {
  height: 100vh;
}
pra .vw-100,
.pra .vw-100 {
  width: 100vw;
}
pra [data-title]:hover:after,
.pra [data-title]:hover:after {
  opacity: 1;
  transition: all 0.1s ease 0.1s;
  visibility: visible;
}
pra [data-title]:after,
.pra [data-title]:after {
  content: attr(data-title);
  background-color: var(--praTitleColorBg);
  color: var(--praTitleColorTx);
  font-size: 0.8em;
  font-family: sans-serif;
  position: absolute;
  padding: 3px 20px;
  bottom: -2em;
  left: 40%;
  white-space: nowrap;
  box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.47);
  opacity: 0;
  border: 0;
  z-index: 99999;
  visibility: hidden;
  border-radius: 3px;
}
pra [data-link],
.pra [data-link] {
  cursor: pointer;
}
pra [data-link] a,
.pra [data-link] a {
  text-transform: none;
  color: inherit;
}
pra input[type=checkbox].slider,
.pra input[type=checkbox].slider {
  visibility: hidden;
}
pra input[type=checkbox].slider + label,
.pra input[type=checkbox].slider + label {
  border-radius: 5px;
  border: 1px solid var(--praGenBorderColor);
  background-image: linear-gradient(90deg, var(--praWhite) 12%, grey 12%);
  color: var(--praWhite);
  padding: 0.2em 1em 0.2em 1em;
}
pra input[type=checkbox].slider:checked + label,
.pra input[type=checkbox].slider:checked + label {
  background-image: linear-gradient(90deg, var(--praColorAdvertBg) 88%, white 88%);
}
pra input[type=checkbox].switcher,
.pra input[type=checkbox].switcher {
  visibility: hidden;
}
pra input[type=checkbox].switcher + label,
.pra input[type=checkbox].switcher + label {
  border-radius: 5px;
  border: 1px solid var(--praGenBorderColor);
  transition: background-color 200ms ease;
  background-color: grey;
  color: var(--praWhite);
  padding: 0.2em 1em 0.2em 1em;
}
pra input[type=checkbox].switcher:checked + label,
.pra input[type=checkbox].switcher:checked + label {
  background-color: var(--praColorAlertBg);
}
@media screen and (max-width: 1024px) {
  pra .hide-rl,
.pra .hide-rl {
    display: none !important;
  }
}
@media screen and (max-width: 968px) {
  pra .hide-rm,
.pra .hide-rm {
    display: none !important;
  }
}
@media screen and (max-width: 630px) {
  pra .hide-rs,
.pra .hide-rs {
    display: none !important;
  }
}
@media screen and (max-width: 450px) {
  pra .hide-rxs,
.pra .hide-rxs {
    display: none !important;
  }
}


