/* -------------------------------- 

Golden Ratio

-------------------------------- */
/* -------------------------------- 

Responsive Breakpoints

-------------------------------- */
/* -------------------------------- 

Components

-------------------------------- */
/* see DPA-12955 */
.block-4rem {
  width: 4rem;
  height: 4rem; }

.block-height-4rem {
  height: 4rem !important; }

.block-4rem + .block-padding-left {
  padding-left: 4rem; }

.block-line-height-4rem {
  line-height: 4rem; }

@media (min-width: 1400px) {
  .block-size-1 {
    width: 100vw;
    height: 100vw; }
    .block-size-1 + .block-padding-top {
      padding-top: 100vw; }
    .block-size-1 + .block-padding-bottom {
      padding-bottom: 100vw; }
    .block-size-1 + .block-padding-left {
      padding-left: 100vw; }
    .block-size-1 + .block-padding-right {
      padding-right: 100vw; }
  .block-padding-left-1 {
    padding-left: 100vw; }
  .block-padding-right-1 {
    padding-right: 100vw; }
  .block-padding-top-1 {
    padding-top: 100vw; }
  .block-padding-bottom-1 {
    padding-bottom: 100vw; }
  .block-margin-left-1 {
    margin-left: 100vw; }
  .block-margin-right-1 {
    margin-right: 100vw; }
  .block-margin-top-1 {
    margin-top: 100vw; }
  .block-margin-bottom-1 {
    margin-bottom: 100vw; }
  .block-margin-neg-left-1 {
    margin-left: -100vw; }
  .block-margin-neg-right-1 {
    margin-right: -100vw; }
  .block-margin-neg-top-1 {
    margin-top: -100vw; }
  .block-margin-neg-bottom-1 {
    margin-bottom: -100vw; }
  .block-line-height-1 {
    line-height: 100vw !important; }
  .block-size-2 {
    width: 61.8vw;
    height: 61.8vw; }
    .block-size-2 + .block-padding-top {
      padding-top: 61.8vw; }
    .block-size-2 + .block-padding-bottom {
      padding-bottom: 61.8vw; }
    .block-size-2 + .block-padding-left {
      padding-left: 61.8vw; }
    .block-size-2 + .block-padding-right {
      padding-right: 61.8vw; }
  .block-padding-left-2 {
    padding-left: 61.8vw; }
  .block-padding-right-2 {
    padding-right: 61.8vw; }
  .block-padding-top-2 {
    padding-top: 61.8vw; }
  .block-padding-bottom-2 {
    padding-bottom: 61.8vw; }
  .block-margin-left-2 {
    margin-left: 61.8vw; }
  .block-margin-right-2 {
    margin-right: 61.8vw; }
  .block-margin-top-2 {
    margin-top: 61.8vw; }
  .block-margin-bottom-2 {
    margin-bottom: 61.8vw; }
  .block-margin-neg-left-2 {
    margin-left: -61.8vw; }
  .block-margin-neg-right-2 {
    margin-right: -61.8vw; }
  .block-margin-neg-top-2 {
    margin-top: -61.8vw; }
  .block-margin-neg-bottom-2 {
    margin-bottom: -61.8vw; }
  .block-line-height-2 {
    line-height: 61.8vw !important; }
  .block-size-3 {
    width: 38.2vw;
    height: 38.2vw; }
    .block-size-3 + .block-padding-top {
      padding-top: 38.2vw; }
    .block-size-3 + .block-padding-bottom {
      padding-bottom: 38.2vw; }
    .block-size-3 + .block-padding-left {
      padding-left: 38.2vw; }
    .block-size-3 + .block-padding-right {
      padding-right: 38.2vw; }
  .block-padding-left-3 {
    padding-left: 38.2vw; }
  .block-padding-right-3 {
    padding-right: 38.2vw; }
  .block-padding-top-3 {
    padding-top: 38.2vw; }
  .block-padding-bottom-3 {
    padding-bottom: 38.2vw; }
  .block-margin-left-3 {
    margin-left: 38.2vw; }
  .block-margin-right-3 {
    margin-right: 38.2vw; }
  .block-margin-top-3 {
    margin-top: 38.2vw; }
  .block-margin-bottom-3 {
    margin-bottom: 38.2vw; }
  .block-margin-neg-left-3 {
    margin-left: -38.2vw; }
  .block-margin-neg-right-3 {
    margin-right: -38.2vw; }
  .block-margin-neg-top-3 {
    margin-top: -38.2vw; }
  .block-margin-neg-bottom-3 {
    margin-bottom: -38.2vw; }
  .block-line-height-3 {
    line-height: 38.2vw !important; }
  .block-size-4 {
    width: 23.6076vw;
    height: 23.6076vw; }
    .block-size-4 + .block-padding-top {
      padding-top: 23.6076vw; }
    .block-size-4 + .block-padding-bottom {
      padding-bottom: 23.6076vw; }
    .block-size-4 + .block-padding-left {
      padding-left: 23.6076vw; }
    .block-size-4 + .block-padding-right {
      padding-right: 23.6076vw; }
  .block-padding-left-4 {
    padding-left: 23.6076vw; }
  .block-padding-right-4 {
    padding-right: 23.6076vw; }
  .block-padding-top-4 {
    padding-top: 23.6076vw; }
  .block-padding-bottom-4 {
    padding-bottom: 23.6076vw; }
  .block-margin-left-4 {
    margin-left: 23.6076vw; }
  .block-margin-right-4 {
    margin-right: 23.6076vw; }
  .block-margin-top-4 {
    margin-top: 23.6076vw; }
  .block-margin-bottom-4 {
    margin-bottom: 23.6076vw; }
  .block-margin-neg-left-4 {
    margin-left: -23.6076vw; }
  .block-margin-neg-right-4 {
    margin-right: -23.6076vw; }
  .block-margin-neg-top-4 {
    margin-top: -23.6076vw; }
  .block-margin-neg-bottom-4 {
    margin-bottom: -23.6076vw; }
  .block-line-height-4 {
    line-height: 23.6076vw !important; }
  .block-size-5 {
    width: 14.5924vw;
    height: 14.5924vw; }
    .block-size-5 + .block-padding-top {
      padding-top: 14.5924vw; }
    .block-size-5 + .block-padding-bottom {
      padding-bottom: 14.5924vw; }
    .block-size-5 + .block-padding-left {
      padding-left: 14.5924vw; }
    .block-size-5 + .block-padding-right {
      padding-right: 14.5924vw; }
  .block-padding-left-5 {
    padding-left: 14.5924vw; }
  .block-padding-right-5 {
    padding-right: 14.5924vw; }
  .block-padding-top-5 {
    padding-top: 14.5924vw; }
  .block-padding-bottom-5 {
    padding-bottom: 14.5924vw; }
  .block-margin-left-5 {
    margin-left: 14.5924vw; }
  .block-margin-right-5 {
    margin-right: 14.5924vw; }
  .block-margin-top-5 {
    margin-top: 14.5924vw; }
  .block-margin-bottom-5 {
    margin-bottom: 14.5924vw; }
  .block-margin-neg-left-5 {
    margin-left: -14.5924vw; }
  .block-margin-neg-right-5 {
    margin-right: -14.5924vw; }
  .block-margin-neg-top-5 {
    margin-top: -14.5924vw; }
  .block-margin-neg-bottom-5 {
    margin-bottom: -14.5924vw; }
  .block-line-height-5 {
    line-height: 14.5924vw !important; }
  .block-size-6 {
    width: 9.0181vw;
    height: 9.0181vw; }
    .block-size-6 + .block-padding-top {
      padding-top: 9.0181vw; }
    .block-size-6 + .block-padding-bottom {
      padding-bottom: 9.0181vw; }
    .block-size-6 + .block-padding-left {
      padding-left: 9.0181vw; }
    .block-size-6 + .block-padding-right {
      padding-right: 9.0181vw; }
  .block-padding-left-6 {
    padding-left: 9.0181vw; }
  .block-padding-right-6 {
    padding-right: 9.0181vw; }
  .block-padding-top-6 {
    padding-top: 9.0181vw; }
  .block-padding-bottom-6 {
    padding-bottom: 9.0181vw; }
  .block-margin-left-6 {
    margin-left: 9.0181vw; }
  .block-margin-right-6 {
    margin-right: 9.0181vw; }
  .block-margin-top-6 {
    margin-top: 9.0181vw; }
  .block-margin-bottom-6 {
    margin-bottom: 9.0181vw; }
  .block-margin-neg-left-6 {
    margin-left: -9.0181vw; }
  .block-margin-neg-right-6 {
    margin-right: -9.0181vw; }
  .block-margin-neg-top-6 {
    margin-top: -9.0181vw; }
  .block-margin-neg-bottom-6 {
    margin-bottom: -9.0181vw; }
  .block-line-height-6 {
    line-height: 9.0181vw !important; }
  .block-size-7 {
    width: 5.5743vw;
    height: 5.5743vw; }
    .block-size-7 + .block-padding-top {
      padding-top: 5.5743vw; }
    .block-size-7 + .block-padding-bottom {
      padding-bottom: 5.5743vw; }
    .block-size-7 + .block-padding-left {
      padding-left: 5.5743vw; }
    .block-size-7 + .block-padding-right {
      padding-right: 5.5743vw; }
  .block-padding-left-7 {
    padding-left: 5.5743vw; }
  .block-padding-right-7 {
    padding-right: 5.5743vw; }
  .block-padding-top-7 {
    padding-top: 5.5743vw; }
  .block-padding-bottom-7 {
    padding-bottom: 5.5743vw; }
  .block-margin-left-7 {
    margin-left: 5.5743vw; }
  .block-margin-right-7 {
    margin-right: 5.5743vw; }
  .block-margin-top-7 {
    margin-top: 5.5743vw; }
  .block-margin-bottom-7 {
    margin-bottom: 5.5743vw; }
  .block-margin-neg-left-7 {
    margin-left: -5.5743vw; }
  .block-margin-neg-right-7 {
    margin-right: -5.5743vw; }
  .block-margin-neg-top-7 {
    margin-top: -5.5743vw; }
  .block-margin-neg-bottom-7 {
    margin-bottom: -5.5743vw; }
  .block-line-height-7 {
    line-height: 5.5743vw !important; }
  .block-size-8 {
    width: 3.44492vw;
    height: 3.44492vw; }
    .block-size-8 + .block-padding-top {
      padding-top: 3.44492vw; }
    .block-size-8 + .block-padding-bottom {
      padding-bottom: 3.44492vw; }
    .block-size-8 + .block-padding-left {
      padding-left: 3.44492vw; }
    .block-size-8 + .block-padding-right {
      padding-right: 3.44492vw; }
  .block-padding-left-8 {
    padding-left: 3.44492vw; }
  .block-padding-right-8 {
    padding-right: 3.44492vw; }
  .block-padding-top-8 {
    padding-top: 3.44492vw; }
  .block-padding-bottom-8 {
    padding-bottom: 3.44492vw; }
  .block-margin-left-8 {
    margin-left: 3.44492vw; }
  .block-margin-right-8 {
    margin-right: 3.44492vw; }
  .block-margin-top-8 {
    margin-top: 3.44492vw; }
  .block-margin-bottom-8 {
    margin-bottom: 3.44492vw; }
  .block-margin-neg-left-8 {
    margin-left: -3.44492vw; }
  .block-margin-neg-right-8 {
    margin-right: -3.44492vw; }
  .block-margin-neg-top-8 {
    margin-top: -3.44492vw; }
  .block-margin-neg-bottom-8 {
    margin-bottom: -3.44492vw; }
  .block-line-height-8 {
    line-height: 3.44492vw !important; }
  .block-size-9 {
    width: 2.12938vw;
    height: 2.12938vw; }
    .block-size-9 + .block-padding-top {
      padding-top: 2.12938vw; }
    .block-size-9 + .block-padding-bottom {
      padding-bottom: 2.12938vw; }
    .block-size-9 + .block-padding-left {
      padding-left: 2.12938vw; }
    .block-size-9 + .block-padding-right {
      padding-right: 2.12938vw; }
  .block-padding-left-9 {
    padding-left: 2.12938vw; }
  .block-padding-right-9 {
    padding-right: 2.12938vw; }
  .block-padding-top-9 {
    padding-top: 2.12938vw; }
  .block-padding-bottom-9 {
    padding-bottom: 2.12938vw; }
  .block-margin-left-9 {
    margin-left: 2.12938vw; }
  .block-margin-right-9 {
    margin-right: 2.12938vw; }
  .block-margin-top-9 {
    margin-top: 2.12938vw; }
  .block-margin-bottom-9 {
    margin-bottom: 2.12938vw; }
  .block-margin-neg-left-9 {
    margin-left: -2.12938vw; }
  .block-margin-neg-right-9 {
    margin-right: -2.12938vw; }
  .block-margin-neg-top-9 {
    margin-top: -2.12938vw; }
  .block-margin-neg-bottom-9 {
    margin-bottom: -2.12938vw; }
  .block-line-height-9 {
    line-height: 2.12938vw !important; }
  .block-size-10 {
    width: 1.31596vw;
    height: 1.31596vw; }
    .block-size-10 + .block-padding-top {
      padding-top: 1.31596vw; }
    .block-size-10 + .block-padding-bottom {
      padding-bottom: 1.31596vw; }
    .block-size-10 + .block-padding-left {
      padding-left: 1.31596vw; }
    .block-size-10 + .block-padding-right {
      padding-right: 1.31596vw; }
  .block-padding-left-10 {
    padding-left: 1.31596vw; }
  .block-padding-right-10 {
    padding-right: 1.31596vw; }
  .block-padding-top-10 {
    padding-top: 1.31596vw; }
  .block-padding-bottom-10 {
    padding-bottom: 1.31596vw; }
  .block-margin-left-10 {
    margin-left: 1.31596vw; }
  .block-margin-right-10 {
    margin-right: 1.31596vw; }
  .block-margin-top-10 {
    margin-top: 1.31596vw; }
  .block-margin-bottom-10 {
    margin-bottom: 1.31596vw; }
  .block-margin-neg-left-10 {
    margin-left: -1.31596vw; }
  .block-margin-neg-right-10 {
    margin-right: -1.31596vw; }
  .block-margin-neg-top-10 {
    margin-top: -1.31596vw; }
  .block-margin-neg-bottom-10 {
    margin-bottom: -1.31596vw; }
  .block-line-height-10 {
    line-height: 1.31596vw !important; }
  .block-size-11 {
    width: 0.81342vw;
    height: 0.81342vw; }
    .block-size-11 + .block-padding-top {
      padding-top: 0.81342vw; }
    .block-size-11 + .block-padding-bottom {
      padding-bottom: 0.81342vw; }
    .block-size-11 + .block-padding-left {
      padding-left: 0.81342vw; }
    .block-size-11 + .block-padding-right {
      padding-right: 0.81342vw; }
  .block-padding-left-11 {
    padding-left: 0.81342vw; }
  .block-padding-right-11 {
    padding-right: 0.81342vw; }
  .block-padding-top-11 {
    padding-top: 0.81342vw; }
  .block-padding-bottom-11 {
    padding-bottom: 0.81342vw; }
  .block-margin-left-11 {
    margin-left: 0.81342vw; }
  .block-margin-right-11 {
    margin-right: 0.81342vw; }
  .block-margin-top-11 {
    margin-top: 0.81342vw; }
  .block-margin-bottom-11 {
    margin-bottom: 0.81342vw; }
  .block-margin-neg-left-11 {
    margin-left: -0.81342vw; }
  .block-margin-neg-right-11 {
    margin-right: -0.81342vw; }
  .block-margin-neg-top-11 {
    margin-top: -0.81342vw; }
  .block-margin-neg-bottom-11 {
    margin-bottom: -0.81342vw; }
  .block-line-height-11 {
    line-height: 0.81342vw !important; }
  .block-size-12 {
    width: 0.5027vw;
    height: 0.5027vw; }
    .block-size-12 + .block-padding-top {
      padding-top: 0.5027vw; }
    .block-size-12 + .block-padding-bottom {
      padding-bottom: 0.5027vw; }
    .block-size-12 + .block-padding-left {
      padding-left: 0.5027vw; }
    .block-size-12 + .block-padding-right {
      padding-right: 0.5027vw; }
  .block-padding-left-12 {
    padding-left: 0.5027vw; }
  .block-padding-right-12 {
    padding-right: 0.5027vw; }
  .block-padding-top-12 {
    padding-top: 0.5027vw; }
  .block-padding-bottom-12 {
    padding-bottom: 0.5027vw; }
  .block-margin-left-12 {
    margin-left: 0.5027vw; }
  .block-margin-right-12 {
    margin-right: 0.5027vw; }
  .block-margin-top-12 {
    margin-top: 0.5027vw; }
  .block-margin-bottom-12 {
    margin-bottom: 0.5027vw; }
  .block-margin-neg-left-12 {
    margin-left: -0.5027vw; }
  .block-margin-neg-right-12 {
    margin-right: -0.5027vw; }
  .block-margin-neg-top-12 {
    margin-top: -0.5027vw; }
  .block-margin-neg-bottom-12 {
    margin-bottom: -0.5027vw; }
  .block-line-height-12 {
    line-height: 0.5027vw !important; }
  .block-size-13 {
    width: 0.31073vw;
    height: 0.31073vw; }
    .block-size-13 + .block-padding-top {
      padding-top: 0.31073vw; }
    .block-size-13 + .block-padding-bottom {
      padding-bottom: 0.31073vw; }
    .block-size-13 + .block-padding-left {
      padding-left: 0.31073vw; }
    .block-size-13 + .block-padding-right {
      padding-right: 0.31073vw; }
  .block-padding-left-13 {
    padding-left: 0.31073vw; }
  .block-padding-right-13 {
    padding-right: 0.31073vw; }
  .block-padding-top-13 {
    padding-top: 0.31073vw; }
  .block-padding-bottom-13 {
    padding-bottom: 0.31073vw; }
  .block-margin-left-13 {
    margin-left: 0.31073vw; }
  .block-margin-right-13 {
    margin-right: 0.31073vw; }
  .block-margin-top-13 {
    margin-top: 0.31073vw; }
  .block-margin-bottom-13 {
    margin-bottom: 0.31073vw; }
  .block-margin-neg-left-13 {
    margin-left: -0.31073vw; }
  .block-margin-neg-right-13 {
    margin-right: -0.31073vw; }
  .block-margin-neg-top-13 {
    margin-top: -0.31073vw; }
  .block-margin-neg-bottom-13 {
    margin-bottom: -0.31073vw; }
  .block-line-height-13 {
    line-height: 0.31073vw !important; }
  .block-size-14 {
    width: 0.19203vw;
    height: 0.19203vw; }
    .block-size-14 + .block-padding-top {
      padding-top: 0.19203vw; }
    .block-size-14 + .block-padding-bottom {
      padding-bottom: 0.19203vw; }
    .block-size-14 + .block-padding-left {
      padding-left: 0.19203vw; }
    .block-size-14 + .block-padding-right {
      padding-right: 0.19203vw; }
  .block-padding-left-14 {
    padding-left: 0.19203vw; }
  .block-padding-right-14 {
    padding-right: 0.19203vw; }
  .block-padding-top-14 {
    padding-top: 0.19203vw; }
  .block-padding-bottom-14 {
    padding-bottom: 0.19203vw; }
  .block-margin-left-14 {
    margin-left: 0.19203vw; }
  .block-margin-right-14 {
    margin-right: 0.19203vw; }
  .block-margin-top-14 {
    margin-top: 0.19203vw; }
  .block-margin-bottom-14 {
    margin-bottom: 0.19203vw; }
  .block-margin-neg-left-14 {
    margin-left: -0.19203vw; }
  .block-margin-neg-right-14 {
    margin-right: -0.19203vw; }
  .block-margin-neg-top-14 {
    margin-top: -0.19203vw; }
  .block-margin-neg-bottom-14 {
    margin-bottom: -0.19203vw; }
  .block-line-height-14 {
    line-height: 0.19203vw !important; }
  .block-width-1 {
    width: 100vw; }
    .block-width-1 + .block-padding-top {
      padding-top: 100vw; }
    .block-width-1 + .block-padding-bottom {
      padding-bottom: 100vw; }
    .block-width-1 + .block-padding-left {
      padding-left: 100vw; }
    .block-width-1 + .block-padding-right {
      padding-right: 100vw; }
  .block-width-2 {
    width: 61.8vw; }
    .block-width-2 + .block-padding-top {
      padding-top: 61.8vw; }
    .block-width-2 + .block-padding-bottom {
      padding-bottom: 61.8vw; }
    .block-width-2 + .block-padding-left {
      padding-left: 61.8vw; }
    .block-width-2 + .block-padding-right {
      padding-right: 61.8vw; }
  .block-width-3 {
    width: 38.2vw; }
    .block-width-3 + .block-padding-top {
      padding-top: 38.2vw; }
    .block-width-3 + .block-padding-bottom {
      padding-bottom: 38.2vw; }
    .block-width-3 + .block-padding-left {
      padding-left: 38.2vw; }
    .block-width-3 + .block-padding-right {
      padding-right: 38.2vw; }
  .block-width-4 {
    width: 23.6076vw; }
    .block-width-4 + .block-padding-top {
      padding-top: 23.6076vw; }
    .block-width-4 + .block-padding-bottom {
      padding-bottom: 23.6076vw; }
    .block-width-4 + .block-padding-left {
      padding-left: 23.6076vw; }
    .block-width-4 + .block-padding-right {
      padding-right: 23.6076vw; }
  .block-width-5 {
    width: 14.5924vw; }
    .block-width-5 + .block-padding-top {
      padding-top: 14.5924vw; }
    .block-width-5 + .block-padding-bottom {
      padding-bottom: 14.5924vw; }
    .block-width-5 + .block-padding-left {
      padding-left: 14.5924vw; }
    .block-width-5 + .block-padding-right {
      padding-right: 14.5924vw; }
  .block-width-6 {
    width: 9.0181vw; }
    .block-width-6 + .block-padding-top {
      padding-top: 9.0181vw; }
    .block-width-6 + .block-padding-bottom {
      padding-bottom: 9.0181vw; }
    .block-width-6 + .block-padding-left {
      padding-left: 9.0181vw; }
    .block-width-6 + .block-padding-right {
      padding-right: 9.0181vw; }
  .block-width-7 {
    width: 5.5743vw; }
    .block-width-7 + .block-padding-top {
      padding-top: 5.5743vw; }
    .block-width-7 + .block-padding-bottom {
      padding-bottom: 5.5743vw; }
    .block-width-7 + .block-padding-left {
      padding-left: 5.5743vw; }
    .block-width-7 + .block-padding-right {
      padding-right: 5.5743vw; }
  .block-width-8 {
    width: 3.44492vw; }
    .block-width-8 + .block-padding-top {
      padding-top: 3.44492vw; }
    .block-width-8 + .block-padding-bottom {
      padding-bottom: 3.44492vw; }
    .block-width-8 + .block-padding-left {
      padding-left: 3.44492vw; }
    .block-width-8 + .block-padding-right {
      padding-right: 3.44492vw; }
  .block-width-9 {
    width: 2.12938vw; }
    .block-width-9 + .block-padding-top {
      padding-top: 2.12938vw; }
    .block-width-9 + .block-padding-bottom {
      padding-bottom: 2.12938vw; }
    .block-width-9 + .block-padding-left {
      padding-left: 2.12938vw; }
    .block-width-9 + .block-padding-right {
      padding-right: 2.12938vw; }
  .block-width-10 {
    width: 1.31596vw; }
    .block-width-10 + .block-padding-top {
      padding-top: 1.31596vw; }
    .block-width-10 + .block-padding-bottom {
      padding-bottom: 1.31596vw; }
    .block-width-10 + .block-padding-left {
      padding-left: 1.31596vw; }
    .block-width-10 + .block-padding-right {
      padding-right: 1.31596vw; }
  .block-width-11 {
    width: 0.81342vw; }
    .block-width-11 + .block-padding-top {
      padding-top: 0.81342vw; }
    .block-width-11 + .block-padding-bottom {
      padding-bottom: 0.81342vw; }
    .block-width-11 + .block-padding-left {
      padding-left: 0.81342vw; }
    .block-width-11 + .block-padding-right {
      padding-right: 0.81342vw; }
  .block-width-12 {
    width: 0.5027vw; }
    .block-width-12 + .block-padding-top {
      padding-top: 0.5027vw; }
    .block-width-12 + .block-padding-bottom {
      padding-bottom: 0.5027vw; }
    .block-width-12 + .block-padding-left {
      padding-left: 0.5027vw; }
    .block-width-12 + .block-padding-right {
      padding-right: 0.5027vw; }
  .block-width-13 {
    width: 0.31073vw; }
    .block-width-13 + .block-padding-top {
      padding-top: 0.31073vw; }
    .block-width-13 + .block-padding-bottom {
      padding-bottom: 0.31073vw; }
    .block-width-13 + .block-padding-left {
      padding-left: 0.31073vw; }
    .block-width-13 + .block-padding-right {
      padding-right: 0.31073vw; }
  .block-width-14 {
    width: 0.19203vw; }
    .block-width-14 + .block-padding-top {
      padding-top: 0.19203vw; }
    .block-width-14 + .block-padding-bottom {
      padding-bottom: 0.19203vw; }
    .block-width-14 + .block-padding-left {
      padding-left: 0.19203vw; }
    .block-width-14 + .block-padding-right {
      padding-right: 0.19203vw; }
  .block-height-1 {
    height: 100vw; }
    .block-height-1 + .block-padding-top {
      padding-top: 100vw; }
    .block-height-1 + .block-padding-bottom {
      padding-bottom: 100vw; }
    .block-height-1 + .block-padding-left {
      padding-left: 100vw; }
    .block-height-1 + .block-padding-right {
      padding-right: 100vw; }
  .block-height-2 {
    height: 61.8vw; }
    .block-height-2 + .block-padding-top {
      padding-top: 61.8vw; }
    .block-height-2 + .block-padding-bottom {
      padding-bottom: 61.8vw; }
    .block-height-2 + .block-padding-left {
      padding-left: 61.8vw; }
    .block-height-2 + .block-padding-right {
      padding-right: 61.8vw; }
  .block-height-3 {
    height: 38.2vw; }
    .block-height-3 + .block-padding-top {
      padding-top: 38.2vw; }
    .block-height-3 + .block-padding-bottom {
      padding-bottom: 38.2vw; }
    .block-height-3 + .block-padding-left {
      padding-left: 38.2vw; }
    .block-height-3 + .block-padding-right {
      padding-right: 38.2vw; }
  .block-height-4 {
    height: 23.6076vw; }
    .block-height-4 + .block-padding-top {
      padding-top: 23.6076vw; }
    .block-height-4 + .block-padding-bottom {
      padding-bottom: 23.6076vw; }
    .block-height-4 + .block-padding-left {
      padding-left: 23.6076vw; }
    .block-height-4 + .block-padding-right {
      padding-right: 23.6076vw; }
  .block-height-5 {
    height: 14.5924vw; }
    .block-height-5 + .block-padding-top {
      padding-top: 14.5924vw; }
    .block-height-5 + .block-padding-bottom {
      padding-bottom: 14.5924vw; }
    .block-height-5 + .block-padding-left {
      padding-left: 14.5924vw; }
    .block-height-5 + .block-padding-right {
      padding-right: 14.5924vw; }
  .block-height-6 {
    height: 9.0181vw; }
    .block-height-6 + .block-padding-top {
      padding-top: 9.0181vw; }
    .block-height-6 + .block-padding-bottom {
      padding-bottom: 9.0181vw; }
    .block-height-6 + .block-padding-left {
      padding-left: 9.0181vw; }
    .block-height-6 + .block-padding-right {
      padding-right: 9.0181vw; }
  .block-height-7 {
    height: 5.5743vw; }
    .block-height-7 + .block-padding-top {
      padding-top: 5.5743vw; }
    .block-height-7 + .block-padding-bottom {
      padding-bottom: 5.5743vw; }
    .block-height-7 + .block-padding-left {
      padding-left: 5.5743vw; }
    .block-height-7 + .block-padding-right {
      padding-right: 5.5743vw; }
  .block-height-8 {
    height: 3.44492vw; }
    .block-height-8 + .block-padding-top {
      padding-top: 3.44492vw; }
    .block-height-8 + .block-padding-bottom {
      padding-bottom: 3.44492vw; }
    .block-height-8 + .block-padding-left {
      padding-left: 3.44492vw; }
    .block-height-8 + .block-padding-right {
      padding-right: 3.44492vw; }
  .block-height-9 {
    height: 2.12938vw; }
    .block-height-9 + .block-padding-top {
      padding-top: 2.12938vw; }
    .block-height-9 + .block-padding-bottom {
      padding-bottom: 2.12938vw; }
    .block-height-9 + .block-padding-left {
      padding-left: 2.12938vw; }
    .block-height-9 + .block-padding-right {
      padding-right: 2.12938vw; }
  .block-height-10 {
    height: 1.31596vw; }
    .block-height-10 + .block-padding-top {
      padding-top: 1.31596vw; }
    .block-height-10 + .block-padding-bottom {
      padding-bottom: 1.31596vw; }
    .block-height-10 + .block-padding-left {
      padding-left: 1.31596vw; }
    .block-height-10 + .block-padding-right {
      padding-right: 1.31596vw; }
  .block-height-11 {
    height: 0.81342vw; }
    .block-height-11 + .block-padding-top {
      padding-top: 0.81342vw; }
    .block-height-11 + .block-padding-bottom {
      padding-bottom: 0.81342vw; }
    .block-height-11 + .block-padding-left {
      padding-left: 0.81342vw; }
    .block-height-11 + .block-padding-right {
      padding-right: 0.81342vw; }
  .block-height-12 {
    height: 0.5027vw; }
    .block-height-12 + .block-padding-top {
      padding-top: 0.5027vw; }
    .block-height-12 + .block-padding-bottom {
      padding-bottom: 0.5027vw; }
    .block-height-12 + .block-padding-left {
      padding-left: 0.5027vw; }
    .block-height-12 + .block-padding-right {
      padding-right: 0.5027vw; }
  .block-height-13 {
    height: 0.31073vw; }
    .block-height-13 + .block-padding-top {
      padding-top: 0.31073vw; }
    .block-height-13 + .block-padding-bottom {
      padding-bottom: 0.31073vw; }
    .block-height-13 + .block-padding-left {
      padding-left: 0.31073vw; }
    .block-height-13 + .block-padding-right {
      padding-right: 0.31073vw; }
  .block-height-14 {
    height: 0.19203vw; }
    .block-height-14 + .block-padding-top {
      padding-top: 0.19203vw; }
    .block-height-14 + .block-padding-bottom {
      padding-bottom: 0.19203vw; }
    .block-height-14 + .block-padding-left {
      padding-left: 0.19203vw; }
    .block-height-14 + .block-padding-right {
      padding-right: 0.19203vw; } }

@media (min-width: 1024px) and (max-width: 1399px) {
  .block-padding-left-5 {
    padding-left: 23.6076vw; }
  .block-padding-right-5 {
    padding-right: 23.6076vw; }
  .block-padding-top-5 {
    padding-top: 23.6076vw; }
  .block-padding-bottom-5 {
    padding-bottom: 23.6076vw; }
  .block-margin-left-5 {
    margin-left: 23.6076vw; }
  .block-margin-right-5 {
    margin-right: 23.6076vw; }
  .block-margin-top-5 {
    margin-top: 23.6076vw; }
  .block-margin-bottom-5 {
    margin-bottom: 23.6076vw; }
  .block-margin-neg-left-5 {
    margin-left: -23.6076vw; }
  .block-margin-neg-right-5 {
    margin-right: -23.6076vw; }
  .block-margin-neg-top-5 {
    margin-top: -23.6076vw; }
  .block-margin-neg-bottom-5 {
    margin-bottom: -23.6076vw; }
  .block-line-height-4 {
    line-height: 23.6076vw !important; }
  .block-size-5 {
    width: 23.6076vw;
    height: 23.6076vw; }
    .block-size-5 + .block-padding-top {
      padding-top: 23.6076vw; }
    .block-size-5 + .block-padding-bottom {
      padding-bottom: 23.6076vw; }
    .block-size-5 + .block-padding-left {
      padding-left: 23.6076vw; }
    .block-size-5 + .block-padding-right {
      padding-right: 23.6076vw; }
  .block-width-5 {
    width: 23.6076vw; }
    .block-width-5 + .block-padding-top {
      padding-top: 23.6076vw; }
    .block-width-5 + .block-padding-bottom {
      padding-bottom: 23.6076vw; }
    .block-width-5 + .block-padding-left {
      padding-left: 23.6076vw; }
    .block-width-5 + .block-padding-right {
      padding-right: 23.6076vw; }
  .block-height-5 {
    height: 23.6076vw; }
    .block-height-5 + .block-padding-top {
      padding-top: 23.6076vw; }
    .block-height-5 + .block-padding-bottom {
      padding-bottom: 23.6076vw; }
    .block-height-5 + .block-padding-left {
      padding-left: 23.6076vw; }
    .block-height-5 + .block-padding-right {
      padding-right: 23.6076vw; }
  .block-padding-left-1 {
    padding-left: 100vw; }
  .block-padding-right-1 {
    padding-right: 100vw; }
  .block-padding-top-1 {
    padding-top: 100vw; }
  .block-padding-bottom-1 {
    padding-bottom: 100vw; }
  .block-margin-left-1 {
    margin-left: 100vw; }
  .block-margin-right-1 {
    margin-right: 100vw; }
  .block-margin-top-1 {
    margin-top: 100vw; }
  .block-margin-bottom-1 {
    margin-bottom: 100vw; }
  .block-margin-neg-left-1 {
    margin-left: -100vw; }
  .block-margin-neg-right-1 {
    margin-right: -100vw; }
  .block-margin-neg-top-1 {
    margin-top: -100vw; }
  .block-margin-neg-bottom-1 {
    margin-bottom: -100vw; }
  .block-line-height-1 {
    line-height: 100vw !important; }
  .block-size-1 {
    width: 100vw;
    height: 100vw; }
    .block-size-1 + .block-padding-top {
      padding-top: 100vw; }
    .block-size-1 + .block-padding-bottom {
      padding-bottom: 100vw; }
    .block-size-1 + .block-padding-left {
      padding-left: 100vw; }
    .block-size-1 + .block-padding-right {
      padding-right: 100vw; }
  .block-padding-left-2 {
    padding-left: 61.8vw; }
  .block-padding-right-2 {
    padding-right: 61.8vw; }
  .block-padding-top-2 {
    padding-top: 61.8vw; }
  .block-padding-bottom-2 {
    padding-bottom: 61.8vw; }
  .block-margin-left-2 {
    margin-left: 61.8vw; }
  .block-margin-right-2 {
    margin-right: 61.8vw; }
  .block-margin-top-2 {
    margin-top: 61.8vw; }
  .block-margin-bottom-2 {
    margin-bottom: 61.8vw; }
  .block-margin-neg-left-2 {
    margin-left: -61.8vw; }
  .block-margin-neg-right-2 {
    margin-right: -61.8vw; }
  .block-margin-neg-top-2 {
    margin-top: -61.8vw; }
  .block-margin-neg-bottom-2 {
    margin-bottom: -61.8vw; }
  .block-line-height-2 {
    line-height: 61.8vw !important; }
  .block-size-2 {
    width: 61.8vw;
    height: 61.8vw; }
    .block-size-2 + .block-padding-top {
      padding-top: 61.8vw; }
    .block-size-2 + .block-padding-bottom {
      padding-bottom: 61.8vw; }
    .block-size-2 + .block-padding-left {
      padding-left: 61.8vw; }
    .block-size-2 + .block-padding-right {
      padding-right: 61.8vw; }
  .block-padding-left-3 {
    padding-left: 38.2vw; }
  .block-padding-right-3 {
    padding-right: 38.2vw; }
  .block-padding-top-3 {
    padding-top: 38.2vw; }
  .block-padding-bottom-3 {
    padding-bottom: 38.2vw; }
  .block-margin-left-3 {
    margin-left: 38.2vw; }
  .block-margin-right-3 {
    margin-right: 38.2vw; }
  .block-margin-top-3 {
    margin-top: 38.2vw; }
  .block-margin-bottom-3 {
    margin-bottom: 38.2vw; }
  .block-margin-neg-left-3 {
    margin-left: -38.2vw; }
  .block-margin-neg-right-3 {
    margin-right: -38.2vw; }
  .block-margin-neg-top-3 {
    margin-top: -38.2vw; }
  .block-margin-neg-bottom-3 {
    margin-bottom: -38.2vw; }
  .block-line-height-3 {
    line-height: 38.2vw !important; }
  .block-size-3 {
    width: 38.2vw;
    height: 38.2vw; }
    .block-size-3 + .block-padding-top {
      padding-top: 38.2vw; }
    .block-size-3 + .block-padding-bottom {
      padding-bottom: 38.2vw; }
    .block-size-3 + .block-padding-left {
      padding-left: 38.2vw; }
    .block-size-3 + .block-padding-right {
      padding-right: 38.2vw; }
  .block-padding-left-4 {
    padding-left: 23.6076vw; }
  .block-padding-right-4 {
    padding-right: 23.6076vw; }
  .block-padding-top-4 {
    padding-top: 23.6076vw; }
  .block-padding-bottom-4 {
    padding-bottom: 23.6076vw; }
  .block-margin-left-4 {
    margin-left: 23.6076vw; }
  .block-margin-right-4 {
    margin-right: 23.6076vw; }
  .block-margin-top-4 {
    margin-top: 23.6076vw; }
  .block-margin-bottom-4 {
    margin-bottom: 23.6076vw; }
  .block-margin-neg-left-4 {
    margin-left: -23.6076vw; }
  .block-margin-neg-right-4 {
    margin-right: -23.6076vw; }
  .block-margin-neg-top-4 {
    margin-top: -23.6076vw; }
  .block-margin-neg-bottom-4 {
    margin-bottom: -23.6076vw; }
  .block-line-height-4 {
    line-height: 23.6076vw !important; }
  .block-size-4 {
    width: 23.6076vw;
    height: 23.6076vw; }
    .block-size-4 + .block-padding-top {
      padding-top: 23.6076vw; }
    .block-size-4 + .block-padding-bottom {
      padding-bottom: 23.6076vw; }
    .block-size-4 + .block-padding-left {
      padding-left: 23.6076vw; }
    .block-size-4 + .block-padding-right {
      padding-right: 23.6076vw; }
  .block-padding-left-6 {
    padding-left: 14.5924vw; }
  .block-padding-right-6 {
    padding-right: 14.5924vw; }
  .block-padding-top-6 {
    padding-top: 14.5924vw; }
  .block-padding-bottom-6 {
    padding-bottom: 14.5924vw; }
  .block-margin-left-6 {
    margin-left: 14.5924vw; }
  .block-margin-right-6 {
    margin-right: 14.5924vw; }
  .block-margin-top-6 {
    margin-top: 14.5924vw; }
  .block-margin-bottom-6 {
    margin-bottom: 14.5924vw; }
  .block-margin-neg-left-6 {
    margin-left: -14.5924vw; }
  .block-margin-neg-right-6 {
    margin-right: -14.5924vw; }
  .block-margin-neg-top-6 {
    margin-top: -14.5924vw; }
  .block-margin-neg-bottom-6 {
    margin-bottom: -14.5924vw; }
  .block-line-height-6 {
    line-height: 14.5924vw !important; }
  .block-size-6 {
    width: 14.5924vw;
    height: 14.5924vw; }
    .block-size-6 + .block-padding-top {
      padding-top: 14.5924vw; }
    .block-size-6 + .block-padding-bottom {
      padding-bottom: 14.5924vw; }
    .block-size-6 + .block-padding-left {
      padding-left: 14.5924vw; }
    .block-size-6 + .block-padding-right {
      padding-right: 14.5924vw; }
  .block-padding-left-7 {
    padding-left: 9.0181vw; }
  .block-padding-right-7 {
    padding-right: 9.0181vw; }
  .block-padding-top-7 {
    padding-top: 9.0181vw; }
  .block-padding-bottom-7 {
    padding-bottom: 9.0181vw; }
  .block-margin-left-7 {
    margin-left: 9.0181vw; }
  .block-margin-right-7 {
    margin-right: 9.0181vw; }
  .block-margin-top-7 {
    margin-top: 9.0181vw; }
  .block-margin-bottom-7 {
    margin-bottom: 9.0181vw; }
  .block-margin-neg-left-7 {
    margin-left: -9.0181vw; }
  .block-margin-neg-right-7 {
    margin-right: -9.0181vw; }
  .block-margin-neg-top-7 {
    margin-top: -9.0181vw; }
  .block-margin-neg-bottom-7 {
    margin-bottom: -9.0181vw; }
  .block-line-height-7 {
    line-height: 9.0181vw !important; }
  .block-size-7 {
    width: 9.0181vw;
    height: 9.0181vw; }
    .block-size-7 + .block-padding-top {
      padding-top: 9.0181vw; }
    .block-size-7 + .block-padding-bottom {
      padding-bottom: 9.0181vw; }
    .block-size-7 + .block-padding-left {
      padding-left: 9.0181vw; }
    .block-size-7 + .block-padding-right {
      padding-right: 9.0181vw; }
  .block-padding-left-8 {
    padding-left: 5.5743vw; }
  .block-padding-right-8 {
    padding-right: 5.5743vw; }
  .block-padding-top-8 {
    padding-top: 5.5743vw; }
  .block-padding-bottom-8 {
    padding-bottom: 5.5743vw; }
  .block-margin-left-8 {
    margin-left: 5.5743vw; }
  .block-margin-right-8 {
    margin-right: 5.5743vw; }
  .block-margin-top-8 {
    margin-top: 5.5743vw; }
  .block-margin-bottom-8 {
    margin-bottom: 5.5743vw; }
  .block-margin-neg-left-8 {
    margin-left: -5.5743vw; }
  .block-margin-neg-right-8 {
    margin-right: -5.5743vw; }
  .block-margin-neg-top-8 {
    margin-top: -5.5743vw; }
  .block-margin-neg-bottom-8 {
    margin-bottom: -5.5743vw; }
  .block-line-height-8 {
    line-height: 5.5743vw !important; }
  .block-size-8 {
    width: 5.5743vw;
    height: 5.5743vw; }
    .block-size-8 + .block-padding-top {
      padding-top: 5.5743vw; }
    .block-size-8 + .block-padding-bottom {
      padding-bottom: 5.5743vw; }
    .block-size-8 + .block-padding-left {
      padding-left: 5.5743vw; }
    .block-size-8 + .block-padding-right {
      padding-right: 5.5743vw; }
  .block-padding-left-9 {
    padding-left: 3.44492vw; }
  .block-padding-right-9 {
    padding-right: 3.44492vw; }
  .block-padding-top-9 {
    padding-top: 3.44492vw; }
  .block-padding-bottom-9 {
    padding-bottom: 3.44492vw; }
  .block-margin-left-9 {
    margin-left: 3.44492vw; }
  .block-margin-right-9 {
    margin-right: 3.44492vw; }
  .block-margin-top-9 {
    margin-top: 3.44492vw; }
  .block-margin-bottom-9 {
    margin-bottom: 3.44492vw; }
  .block-margin-neg-left-9 {
    margin-left: -3.44492vw; }
  .block-margin-neg-right-9 {
    margin-right: -3.44492vw; }
  .block-margin-neg-top-9 {
    margin-top: -3.44492vw; }
  .block-margin-neg-bottom-9 {
    margin-bottom: -3.44492vw; }
  .block-line-height-9 {
    line-height: 3.44492vw !important; }
  .block-size-9 {
    width: 3.44492vw;
    height: 3.44492vw; }
    .block-size-9 + .block-padding-top {
      padding-top: 3.44492vw; }
    .block-size-9 + .block-padding-bottom {
      padding-bottom: 3.44492vw; }
    .block-size-9 + .block-padding-left {
      padding-left: 3.44492vw; }
    .block-size-9 + .block-padding-right {
      padding-right: 3.44492vw; }
  .block-padding-left-10 {
    padding-left: 2.12938vw; }
  .block-padding-right-10 {
    padding-right: 2.12938vw; }
  .block-padding-top-10 {
    padding-top: 2.12938vw; }
  .block-padding-bottom-10 {
    padding-bottom: 2.12938vw; }
  .block-margin-left-10 {
    margin-left: 2.12938vw; }
  .block-margin-right-10 {
    margin-right: 2.12938vw; }
  .block-margin-top-10 {
    margin-top: 2.12938vw; }
  .block-margin-bottom-10 {
    margin-bottom: 2.12938vw; }
  .block-margin-neg-left-10 {
    margin-left: -2.12938vw; }
  .block-margin-neg-right-10 {
    margin-right: -2.12938vw; }
  .block-margin-neg-top-10 {
    margin-top: -2.12938vw; }
  .block-margin-neg-bottom-10 {
    margin-bottom: -2.12938vw; }
  .block-line-height-10 {
    line-height: 2.12938vw !important; }
  .block-size-10 {
    width: 2.12938vw;
    height: 2.12938vw; }
    .block-size-10 + .block-padding-top {
      padding-top: 2.12938vw; }
    .block-size-10 + .block-padding-bottom {
      padding-bottom: 2.12938vw; }
    .block-size-10 + .block-padding-left {
      padding-left: 2.12938vw; }
    .block-size-10 + .block-padding-right {
      padding-right: 2.12938vw; }
  .block-padding-left-11 {
    padding-left: 1.31596vw; }
  .block-padding-right-11 {
    padding-right: 1.31596vw; }
  .block-padding-top-11 {
    padding-top: 1.31596vw; }
  .block-padding-bottom-11 {
    padding-bottom: 1.31596vw; }
  .block-margin-left-11 {
    margin-left: 1.31596vw; }
  .block-margin-right-11 {
    margin-right: 1.31596vw; }
  .block-margin-top-11 {
    margin-top: 1.31596vw; }
  .block-margin-bottom-11 {
    margin-bottom: 1.31596vw; }
  .block-margin-neg-left-11 {
    margin-left: -1.31596vw; }
  .block-margin-neg-right-11 {
    margin-right: -1.31596vw; }
  .block-margin-neg-top-11 {
    margin-top: -1.31596vw; }
  .block-margin-neg-bottom-11 {
    margin-bottom: -1.31596vw; }
  .block-line-height-11 {
    line-height: 1.31596vw !important; }
  .block-size-11 {
    width: 1.31596vw;
    height: 1.31596vw; }
    .block-size-11 + .block-padding-top {
      padding-top: 1.31596vw; }
    .block-size-11 + .block-padding-bottom {
      padding-bottom: 1.31596vw; }
    .block-size-11 + .block-padding-left {
      padding-left: 1.31596vw; }
    .block-size-11 + .block-padding-right {
      padding-right: 1.31596vw; }
  .block-padding-left-12 {
    padding-left: 0.81342vw; }
  .block-padding-right-12 {
    padding-right: 0.81342vw; }
  .block-padding-top-12 {
    padding-top: 0.81342vw; }
  .block-padding-bottom-12 {
    padding-bottom: 0.81342vw; }
  .block-margin-left-12 {
    margin-left: 0.81342vw; }
  .block-margin-right-12 {
    margin-right: 0.81342vw; }
  .block-margin-top-12 {
    margin-top: 0.81342vw; }
  .block-margin-bottom-12 {
    margin-bottom: 0.81342vw; }
  .block-margin-neg-left-12 {
    margin-left: -0.81342vw; }
  .block-margin-neg-right-12 {
    margin-right: -0.81342vw; }
  .block-margin-neg-top-12 {
    margin-top: -0.81342vw; }
  .block-margin-neg-bottom-12 {
    margin-bottom: -0.81342vw; }
  .block-line-height-12 {
    line-height: 0.81342vw !important; }
  .block-size-12 {
    width: 0.81342vw;
    height: 0.81342vw; }
    .block-size-12 + .block-padding-top {
      padding-top: 0.81342vw; }
    .block-size-12 + .block-padding-bottom {
      padding-bottom: 0.81342vw; }
    .block-size-12 + .block-padding-left {
      padding-left: 0.81342vw; }
    .block-size-12 + .block-padding-right {
      padding-right: 0.81342vw; }
  .block-padding-left-13 {
    padding-left: 0.5027vw; }
  .block-padding-right-13 {
    padding-right: 0.5027vw; }
  .block-padding-top-13 {
    padding-top: 0.5027vw; }
  .block-padding-bottom-13 {
    padding-bottom: 0.5027vw; }
  .block-margin-left-13 {
    margin-left: 0.5027vw; }
  .block-margin-right-13 {
    margin-right: 0.5027vw; }
  .block-margin-top-13 {
    margin-top: 0.5027vw; }
  .block-margin-bottom-13 {
    margin-bottom: 0.5027vw; }
  .block-margin-neg-left-13 {
    margin-left: -0.5027vw; }
  .block-margin-neg-right-13 {
    margin-right: -0.5027vw; }
  .block-margin-neg-top-13 {
    margin-top: -0.5027vw; }
  .block-margin-neg-bottom-13 {
    margin-bottom: -0.5027vw; }
  .block-line-height-13 {
    line-height: 0.5027vw !important; }
  .block-size-13 {
    width: 0.5027vw;
    height: 0.5027vw; }
    .block-size-13 + .block-padding-top {
      padding-top: 0.5027vw; }
    .block-size-13 + .block-padding-bottom {
      padding-bottom: 0.5027vw; }
    .block-size-13 + .block-padding-left {
      padding-left: 0.5027vw; }
    .block-size-13 + .block-padding-right {
      padding-right: 0.5027vw; }
  .block-padding-left-14 {
    padding-left: 0.31073vw; }
  .block-padding-right-14 {
    padding-right: 0.31073vw; }
  .block-padding-top-14 {
    padding-top: 0.31073vw; }
  .block-padding-bottom-14 {
    padding-bottom: 0.31073vw; }
  .block-margin-left-14 {
    margin-left: 0.31073vw; }
  .block-margin-right-14 {
    margin-right: 0.31073vw; }
  .block-margin-top-14 {
    margin-top: 0.31073vw; }
  .block-margin-bottom-14 {
    margin-bottom: 0.31073vw; }
  .block-margin-neg-left-14 {
    margin-left: -0.31073vw; }
  .block-margin-neg-right-14 {
    margin-right: -0.31073vw; }
  .block-margin-neg-top-14 {
    margin-top: -0.31073vw; }
  .block-margin-neg-bottom-14 {
    margin-bottom: -0.31073vw; }
  .block-line-height-14 {
    line-height: 0.31073vw !important; }
  .block-size-14 {
    width: 0.31073vw;
    height: 0.31073vw; }
    .block-size-14 + .block-padding-top {
      padding-top: 0.31073vw; }
    .block-size-14 + .block-padding-bottom {
      padding-bottom: 0.31073vw; }
    .block-size-14 + .block-padding-left {
      padding-left: 0.31073vw; }
    .block-size-14 + .block-padding-right {
      padding-right: 0.31073vw; }
  .block-padding-left-15 {
    padding-left: 0.19203vw; }
  .block-padding-right-15 {
    padding-right: 0.19203vw; }
  .block-padding-top-15 {
    padding-top: 0.19203vw; }
  .block-padding-bottom-15 {
    padding-bottom: 0.19203vw; }
  .block-margin-left-15 {
    margin-left: 0.19203vw; }
  .block-margin-right-15 {
    margin-right: 0.19203vw; }
  .block-margin-top-15 {
    margin-top: 0.19203vw; }
  .block-margin-bottom-15 {
    margin-bottom: 0.19203vw; }
  .block-margin-neg-left-15 {
    margin-left: -0.19203vw; }
  .block-margin-neg-right-15 {
    margin-right: -0.19203vw; }
  .block-margin-neg-top-15 {
    margin-top: -0.19203vw; }
  .block-margin-neg-bottom-15 {
    margin-bottom: -0.19203vw; }
  .block-line-height-15 {
    line-height: 0.19203vw !important; }
  .block-size-15 {
    width: 0.19203vw;
    height: 0.19203vw; }
    .block-size-15 + .block-padding-top {
      padding-top: 0.19203vw; }
    .block-size-15 + .block-padding-bottom {
      padding-bottom: 0.19203vw; }
    .block-size-15 + .block-padding-left {
      padding-left: 0.19203vw; }
    .block-size-15 + .block-padding-right {
      padding-right: 0.19203vw; }
  .block-width-1 {
    width: 100vw; }
    .block-width-1 + .block-padding-top {
      padding-top: 100vw; }
    .block-width-1 + .block-padding-bottom {
      padding-bottom: 100vw; }
    .block-width-1 + .block-padding-left {
      padding-left: 100vw; }
    .block-width-1 + .block-padding-right {
      padding-right: 100vw; }
  .block-width-2 {
    width: 61.8vw; }
    .block-width-2 + .block-padding-top {
      padding-top: 61.8vw; }
    .block-width-2 + .block-padding-bottom {
      padding-bottom: 61.8vw; }
    .block-width-2 + .block-padding-left {
      padding-left: 61.8vw; }
    .block-width-2 + .block-padding-right {
      padding-right: 61.8vw; }
  .block-width-3 {
    width: 38.2vw; }
    .block-width-3 + .block-padding-top {
      padding-top: 38.2vw; }
    .block-width-3 + .block-padding-bottom {
      padding-bottom: 38.2vw; }
    .block-width-3 + .block-padding-left {
      padding-left: 38.2vw; }
    .block-width-3 + .block-padding-right {
      padding-right: 38.2vw; }
  .block-width-4 {
    width: 23.6076vw; }
    .block-width-4 + .block-padding-top {
      padding-top: 23.6076vw; }
    .block-width-4 + .block-padding-bottom {
      padding-bottom: 23.6076vw; }
    .block-width-4 + .block-padding-left {
      padding-left: 23.6076vw; }
    .block-width-4 + .block-padding-right {
      padding-right: 23.6076vw; }
  .block-width-6 {
    width: 14.5924vw; }
    .block-width-6 + .block-padding-top {
      padding-top: 14.5924vw; }
    .block-width-6 + .block-padding-bottom {
      padding-bottom: 14.5924vw; }
    .block-width-6 + .block-padding-left {
      padding-left: 14.5924vw; }
    .block-width-6 + .block-padding-right {
      padding-right: 14.5924vw; }
  .block-width-7 {
    width: 9.0181vw; }
    .block-width-7 + .block-padding-top {
      padding-top: 9.0181vw; }
    .block-width-7 + .block-padding-bottom {
      padding-bottom: 9.0181vw; }
    .block-width-7 + .block-padding-left {
      padding-left: 9.0181vw; }
    .block-width-7 + .block-padding-right {
      padding-right: 9.0181vw; }
  .block-width-8 {
    width: 5.5743vw; }
    .block-width-8 + .block-padding-top {
      padding-top: 5.5743vw; }
    .block-width-8 + .block-padding-bottom {
      padding-bottom: 5.5743vw; }
    .block-width-8 + .block-padding-left {
      padding-left: 5.5743vw; }
    .block-width-8 + .block-padding-right {
      padding-right: 5.5743vw; }
  .block-width-9 {
    width: 3.44492vw; }
    .block-width-9 + .block-padding-top {
      padding-top: 3.44492vw; }
    .block-width-9 + .block-padding-bottom {
      padding-bottom: 3.44492vw; }
    .block-width-9 + .block-padding-left {
      padding-left: 3.44492vw; }
    .block-width-9 + .block-padding-right {
      padding-right: 3.44492vw; }
  .block-width-10 {
    width: 2.12938vw; }
    .block-width-10 + .block-padding-top {
      padding-top: 2.12938vw; }
    .block-width-10 + .block-padding-bottom {
      padding-bottom: 2.12938vw; }
    .block-width-10 + .block-padding-left {
      padding-left: 2.12938vw; }
    .block-width-10 + .block-padding-right {
      padding-right: 2.12938vw; }
  .block-width-11 {
    width: 1.31596vw; }
    .block-width-11 + .block-padding-top {
      padding-top: 1.31596vw; }
    .block-width-11 + .block-padding-bottom {
      padding-bottom: 1.31596vw; }
    .block-width-11 + .block-padding-left {
      padding-left: 1.31596vw; }
    .block-width-11 + .block-padding-right {
      padding-right: 1.31596vw; }
  .block-width-12 {
    width: 0.81342vw; }
    .block-width-12 + .block-padding-top {
      padding-top: 0.81342vw; }
    .block-width-12 + .block-padding-bottom {
      padding-bottom: 0.81342vw; }
    .block-width-12 + .block-padding-left {
      padding-left: 0.81342vw; }
    .block-width-12 + .block-padding-right {
      padding-right: 0.81342vw; }
  .block-width-13 {
    width: 0.5027vw; }
    .block-width-13 + .block-padding-top {
      padding-top: 0.5027vw; }
    .block-width-13 + .block-padding-bottom {
      padding-bottom: 0.5027vw; }
    .block-width-13 + .block-padding-left {
      padding-left: 0.5027vw; }
    .block-width-13 + .block-padding-right {
      padding-right: 0.5027vw; }
  .block-width-14 {
    width: 0.31073vw; }
    .block-width-14 + .block-padding-top {
      padding-top: 0.31073vw; }
    .block-width-14 + .block-padding-bottom {
      padding-bottom: 0.31073vw; }
    .block-width-14 + .block-padding-left {
      padding-left: 0.31073vw; }
    .block-width-14 + .block-padding-right {
      padding-right: 0.31073vw; }
  .block-width-15 {
    width: 0.19203vw; }
    .block-width-15 + .block-padding-top {
      padding-top: 0.19203vw; }
    .block-width-15 + .block-padding-bottom {
      padding-bottom: 0.19203vw; }
    .block-width-15 + .block-padding-left {
      padding-left: 0.19203vw; }
    .block-width-15 + .block-padding-right {
      padding-right: 0.19203vw; }
  .block-height-1 {
    height: 100vw; }
    .block-height-1 + .block-padding-top {
      padding-top: 100vw; }
    .block-height-1 + .block-padding-bottom {
      padding-bottom: 100vw; }
    .block-height-1 + .block-padding-left {
      padding-left: 100vw; }
    .block-height-1 + .block-padding-right {
      padding-right: 100vw; }
  .block-height-2 {
    height: 61.8vw; }
    .block-height-2 + .block-padding-top {
      padding-top: 61.8vw; }
    .block-height-2 + .block-padding-bottom {
      padding-bottom: 61.8vw; }
    .block-height-2 + .block-padding-left {
      padding-left: 61.8vw; }
    .block-height-2 + .block-padding-right {
      padding-right: 61.8vw; }
  .block-height-3 {
    height: 38.2vw; }
    .block-height-3 + .block-padding-top {
      padding-top: 38.2vw; }
    .block-height-3 + .block-padding-bottom {
      padding-bottom: 38.2vw; }
    .block-height-3 + .block-padding-left {
      padding-left: 38.2vw; }
    .block-height-3 + .block-padding-right {
      padding-right: 38.2vw; }
  .block-height-4 {
    height: 23.6076vw; }
    .block-height-4 + .block-padding-top {
      padding-top: 23.6076vw; }
    .block-height-4 + .block-padding-bottom {
      padding-bottom: 23.6076vw; }
    .block-height-4 + .block-padding-left {
      padding-left: 23.6076vw; }
    .block-height-4 + .block-padding-right {
      padding-right: 23.6076vw; }
  .block-height-6 {
    height: 14.5924vw; }
    .block-height-6 + .block-padding-top {
      padding-top: 14.5924vw; }
    .block-height-6 + .block-padding-bottom {
      padding-bottom: 14.5924vw; }
    .block-height-6 + .block-padding-left {
      padding-left: 14.5924vw; }
    .block-height-6 + .block-padding-right {
      padding-right: 14.5924vw; }
  .block-height-7 {
    height: 9.0181vw; }
    .block-height-7 + .block-padding-top {
      padding-top: 9.0181vw; }
    .block-height-7 + .block-padding-bottom {
      padding-bottom: 9.0181vw; }
    .block-height-7 + .block-padding-left {
      padding-left: 9.0181vw; }
    .block-height-7 + .block-padding-right {
      padding-right: 9.0181vw; }
  .block-height-8 {
    height: 5.5743vw; }
    .block-height-8 + .block-padding-top {
      padding-top: 5.5743vw; }
    .block-height-8 + .block-padding-bottom {
      padding-bottom: 5.5743vw; }
    .block-height-8 + .block-padding-left {
      padding-left: 5.5743vw; }
    .block-height-8 + .block-padding-right {
      padding-right: 5.5743vw; }
  .block-height-9 {
    height: 3.44492vw; }
    .block-height-9 + .block-padding-top {
      padding-top: 3.44492vw; }
    .block-height-9 + .block-padding-bottom {
      padding-bottom: 3.44492vw; }
    .block-height-9 + .block-padding-left {
      padding-left: 3.44492vw; }
    .block-height-9 + .block-padding-right {
      padding-right: 3.44492vw; }
  .block-height-10 {
    height: 2.12938vw; }
    .block-height-10 + .block-padding-top {
      padding-top: 2.12938vw; }
    .block-height-10 + .block-padding-bottom {
      padding-bottom: 2.12938vw; }
    .block-height-10 + .block-padding-left {
      padding-left: 2.12938vw; }
    .block-height-10 + .block-padding-right {
      padding-right: 2.12938vw; }
  .block-height-11 {
    height: 1.31596vw; }
    .block-height-11 + .block-padding-top {
      padding-top: 1.31596vw; }
    .block-height-11 + .block-padding-bottom {
      padding-bottom: 1.31596vw; }
    .block-height-11 + .block-padding-left {
      padding-left: 1.31596vw; }
    .block-height-11 + .block-padding-right {
      padding-right: 1.31596vw; }
  .block-height-12 {
    height: 0.81342vw; }
    .block-height-12 + .block-padding-top {
      padding-top: 0.81342vw; }
    .block-height-12 + .block-padding-bottom {
      padding-bottom: 0.81342vw; }
    .block-height-12 + .block-padding-left {
      padding-left: 0.81342vw; }
    .block-height-12 + .block-padding-right {
      padding-right: 0.81342vw; }
  .block-height-13 {
    height: 0.5027vw; }
    .block-height-13 + .block-padding-top {
      padding-top: 0.5027vw; }
    .block-height-13 + .block-padding-bottom {
      padding-bottom: 0.5027vw; }
    .block-height-13 + .block-padding-left {
      padding-left: 0.5027vw; }
    .block-height-13 + .block-padding-right {
      padding-right: 0.5027vw; }
  .block-height-14 {
    height: 0.31073vw; }
    .block-height-14 + .block-padding-top {
      padding-top: 0.31073vw; }
    .block-height-14 + .block-padding-bottom {
      padding-bottom: 0.31073vw; }
    .block-height-14 + .block-padding-left {
      padding-left: 0.31073vw; }
    .block-height-14 + .block-padding-right {
      padding-right: 0.31073vw; }
  .block-height-15 {
    height: 0.19203vw; }
    .block-height-15 + .block-padding-top {
      padding-top: 0.19203vw; }
    .block-height-15 + .block-padding-bottom {
      padding-bottom: 0.19203vw; }
    .block-height-15 + .block-padding-left {
      padding-left: 0.19203vw; }
    .block-height-15 + .block-padding-right {
      padding-right: 0.19203vw; } }

@media (min-width: 640px) and (max-width: 1023px) {
  .block-padding-left-3 {
    padding-left: 100vw; }
  .block-padding-right-3 {
    padding-right: 100vw; }
  .block-padding-top-3 {
    padding-top: 100vw; }
  .block-padding-bottom-3 {
    padding-bottom: 100vw; }
  .block-margin-left-3 {
    margin-left: 100vw; }
  .block-margin-right-3 {
    margin-right: 100vw; }
  .block-margin-top-3 {
    margin-top: 100vw; }
  .block-margin-bottom-3 {
    margin-bottom: 100vw; }
  .block-margin-neg-left-3 {
    margin-left: -100vw; }
  .block-margin-neg-right-3 {
    margin-right: -100vw; }
  .block-margin-neg-top-3 {
    margin-top: -100vw; }
  .block-margin-neg-bottom-3 {
    margin-bottom: -100vw; }
  .block-line-height-3 {
    line-height: 100vw !important; }
  .block-size-3 {
    width: 100vw;
    height: 100vw; }
    .block-size-3 + .block-padding-top {
      padding-top: 100vw; }
    .block-size-3 + .block-padding-bottom {
      padding-bottom: 100vw; }
    .block-size-3 + .block-padding-left {
      padding-left: 100vw; }
    .block-size-3 + .block-padding-right {
      padding-right: 100vw; }
  .block-padding-left-4 {
    padding-left: 61.8vw; }
  .block-padding-right-4 {
    padding-right: 61.8vw; }
  .block-padding-top-4 {
    padding-top: 61.8vw; }
  .block-padding-bottom-4 {
    padding-bottom: 61.8vw; }
  .block-margin-left-4 {
    margin-left: 61.8vw; }
  .block-margin-right-4 {
    margin-right: 61.8vw; }
  .block-margin-top-4 {
    margin-top: 61.8vw; }
  .block-margin-bottom-4 {
    margin-bottom: 61.8vw; }
  .block-margin-neg-left-4 {
    margin-left: -61.8vw; }
  .block-margin-neg-right-4 {
    margin-right: -61.8vw; }
  .block-margin-neg-top-4 {
    margin-top: -61.8vw; }
  .block-margin-neg-bottom-4 {
    margin-bottom: -61.8vw; }
  .block-line-height-4 {
    line-height: 61.8vw !important; }
  .block-size-4 {
    width: 61.8vw;
    height: 61.8vw; }
    .block-size-4 + .block-padding-top {
      padding-top: 61.8vw; }
    .block-size-4 + .block-padding-bottom {
      padding-bottom: 61.8vw; }
    .block-size-4 + .block-padding-left {
      padding-left: 61.8vw; }
    .block-size-4 + .block-padding-right {
      padding-right: 61.8vw; }
  .block-padding-left-5 {
    padding-left: 38.2vw; }
  .block-padding-right-5 {
    padding-right: 38.2vw; }
  .block-padding-top-5 {
    padding-top: 38.2vw; }
  .block-padding-bottom-5 {
    padding-bottom: 38.2vw; }
  .block-margin-left-5 {
    margin-left: 38.2vw; }
  .block-margin-right-5 {
    margin-right: 38.2vw; }
  .block-margin-top-5 {
    margin-top: 38.2vw; }
  .block-margin-bottom-5 {
    margin-bottom: 38.2vw; }
  .block-margin-neg-left-5 {
    margin-left: -38.2vw; }
  .block-margin-neg-right-5 {
    margin-right: -38.2vw; }
  .block-margin-neg-top-5 {
    margin-top: -38.2vw; }
  .block-margin-neg-bottom-5 {
    margin-bottom: -38.2vw; }
  .block-line-height-5 {
    line-height: 38.2vw !important; }
  .block-size-5 {
    width: 38.2vw;
    height: 38.2vw; }
    .block-size-5 + .block-padding-top {
      padding-top: 38.2vw; }
    .block-size-5 + .block-padding-bottom {
      padding-bottom: 38.2vw; }
    .block-size-5 + .block-padding-left {
      padding-left: 38.2vw; }
    .block-size-5 + .block-padding-right {
      padding-right: 38.2vw; }
  .block-padding-left-6 {
    padding-left: 23.6076vw; }
  .block-padding-right-6 {
    padding-right: 23.6076vw; }
  .block-padding-top-6 {
    padding-top: 23.6076vw; }
  .block-padding-bottom-6 {
    padding-bottom: 23.6076vw; }
  .block-margin-left-6 {
    margin-left: 23.6076vw; }
  .block-margin-right-6 {
    margin-right: 23.6076vw; }
  .block-margin-top-6 {
    margin-top: 23.6076vw; }
  .block-margin-bottom-6 {
    margin-bottom: 23.6076vw; }
  .block-margin-neg-left-6 {
    margin-left: -23.6076vw; }
  .block-margin-neg-right-6 {
    margin-right: -23.6076vw; }
  .block-margin-neg-top-6 {
    margin-top: -23.6076vw; }
  .block-margin-neg-bottom-6 {
    margin-bottom: -23.6076vw; }
  .block-line-height-6 {
    line-height: 23.6076vw !important; }
  .block-size-6 {
    width: 23.6076vw;
    height: 23.6076vw; }
    .block-size-6 + .block-padding-top {
      padding-top: 23.6076vw; }
    .block-size-6 + .block-padding-bottom {
      padding-bottom: 23.6076vw; }
    .block-size-6 + .block-padding-left {
      padding-left: 23.6076vw; }
    .block-size-6 + .block-padding-right {
      padding-right: 23.6076vw; }
  .block-padding-left-7 {
    padding-left: 14.5924vw; }
  .block-padding-right-7 {
    padding-right: 14.5924vw; }
  .block-padding-top-7 {
    padding-top: 14.5924vw; }
  .block-padding-bottom-7 {
    padding-bottom: 14.5924vw; }
  .block-margin-left-7 {
    margin-left: 14.5924vw; }
  .block-margin-right-7 {
    margin-right: 14.5924vw; }
  .block-margin-top-7 {
    margin-top: 14.5924vw; }
  .block-margin-bottom-7 {
    margin-bottom: 14.5924vw; }
  .block-margin-neg-left-7 {
    margin-left: -14.5924vw; }
  .block-margin-neg-right-7 {
    margin-right: -14.5924vw; }
  .block-margin-neg-top-7 {
    margin-top: -14.5924vw; }
  .block-margin-neg-bottom-7 {
    margin-bottom: -14.5924vw; }
  .block-line-height-7 {
    line-height: 14.5924vw !important; }
  .block-size-7 {
    width: 14.5924vw;
    height: 14.5924vw; }
    .block-size-7 + .block-padding-top {
      padding-top: 14.5924vw; }
    .block-size-7 + .block-padding-bottom {
      padding-bottom: 14.5924vw; }
    .block-size-7 + .block-padding-left {
      padding-left: 14.5924vw; }
    .block-size-7 + .block-padding-right {
      padding-right: 14.5924vw; }
  .block-padding-left-8 {
    padding-left: 9.0181vw; }
  .block-padding-right-8 {
    padding-right: 9.0181vw; }
  .block-padding-top-8 {
    padding-top: 9.0181vw; }
  .block-padding-bottom-8 {
    padding-bottom: 9.0181vw; }
  .block-margin-left-8 {
    margin-left: 9.0181vw; }
  .block-margin-right-8 {
    margin-right: 9.0181vw; }
  .block-margin-top-8 {
    margin-top: 9.0181vw; }
  .block-margin-bottom-8 {
    margin-bottom: 9.0181vw; }
  .block-margin-neg-left-8 {
    margin-left: -9.0181vw; }
  .block-margin-neg-right-8 {
    margin-right: -9.0181vw; }
  .block-margin-neg-top-8 {
    margin-top: -9.0181vw; }
  .block-margin-neg-bottom-8 {
    margin-bottom: -9.0181vw; }
  .block-line-height-8 {
    line-height: 9.0181vw !important; }
  .block-size-8 {
    width: 9.0181vw;
    height: 9.0181vw; }
    .block-size-8 + .block-padding-top {
      padding-top: 9.0181vw; }
    .block-size-8 + .block-padding-bottom {
      padding-bottom: 9.0181vw; }
    .block-size-8 + .block-padding-left {
      padding-left: 9.0181vw; }
    .block-size-8 + .block-padding-right {
      padding-right: 9.0181vw; }
  .block-padding-left-9 {
    padding-left: 5.5743vw; }
  .block-padding-right-9 {
    padding-right: 5.5743vw; }
  .block-padding-top-9 {
    padding-top: 5.5743vw; }
  .block-padding-bottom-9 {
    padding-bottom: 5.5743vw; }
  .block-margin-left-9 {
    margin-left: 5.5743vw; }
  .block-margin-right-9 {
    margin-right: 5.5743vw; }
  .block-margin-top-9 {
    margin-top: 5.5743vw; }
  .block-margin-bottom-9 {
    margin-bottom: 5.5743vw; }
  .block-margin-neg-left-9 {
    margin-left: -5.5743vw; }
  .block-margin-neg-right-9 {
    margin-right: -5.5743vw; }
  .block-margin-neg-top-9 {
    margin-top: -5.5743vw; }
  .block-margin-neg-bottom-9 {
    margin-bottom: -5.5743vw; }
  .block-line-height-9 {
    line-height: 5.5743vw !important; }
  .block-size-9 {
    width: 5.5743vw;
    height: 5.5743vw; }
    .block-size-9 + .block-padding-top {
      padding-top: 5.5743vw; }
    .block-size-9 + .block-padding-bottom {
      padding-bottom: 5.5743vw; }
    .block-size-9 + .block-padding-left {
      padding-left: 5.5743vw; }
    .block-size-9 + .block-padding-right {
      padding-right: 5.5743vw; }
  .block-padding-left-10 {
    padding-left: 3.44492vw; }
  .block-padding-right-10 {
    padding-right: 3.44492vw; }
  .block-padding-top-10 {
    padding-top: 3.44492vw; }
  .block-padding-bottom-10 {
    padding-bottom: 3.44492vw; }
  .block-margin-left-10 {
    margin-left: 3.44492vw; }
  .block-margin-right-10 {
    margin-right: 3.44492vw; }
  .block-margin-top-10 {
    margin-top: 3.44492vw; }
  .block-margin-bottom-10 {
    margin-bottom: 3.44492vw; }
  .block-margin-neg-left-10 {
    margin-left: -3.44492vw; }
  .block-margin-neg-right-10 {
    margin-right: -3.44492vw; }
  .block-margin-neg-top-10 {
    margin-top: -3.44492vw; }
  .block-margin-neg-bottom-10 {
    margin-bottom: -3.44492vw; }
  .block-line-height-10 {
    line-height: 3.44492vw !important; }
  .block-size-10 {
    width: 3.44492vw;
    height: 3.44492vw; }
    .block-size-10 + .block-padding-top {
      padding-top: 3.44492vw; }
    .block-size-10 + .block-padding-bottom {
      padding-bottom: 3.44492vw; }
    .block-size-10 + .block-padding-left {
      padding-left: 3.44492vw; }
    .block-size-10 + .block-padding-right {
      padding-right: 3.44492vw; }
  .block-padding-left-11 {
    padding-left: 2.12938vw; }
  .block-padding-right-11 {
    padding-right: 2.12938vw; }
  .block-padding-top-11 {
    padding-top: 2.12938vw; }
  .block-padding-bottom-11 {
    padding-bottom: 2.12938vw; }
  .block-margin-left-11 {
    margin-left: 2.12938vw; }
  .block-margin-right-11 {
    margin-right: 2.12938vw; }
  .block-margin-top-11 {
    margin-top: 2.12938vw; }
  .block-margin-bottom-11 {
    margin-bottom: 2.12938vw; }
  .block-margin-neg-left-11 {
    margin-left: -2.12938vw; }
  .block-margin-neg-right-11 {
    margin-right: -2.12938vw; }
  .block-margin-neg-top-11 {
    margin-top: -2.12938vw; }
  .block-margin-neg-bottom-11 {
    margin-bottom: -2.12938vw; }
  .block-line-height-11 {
    line-height: 2.12938vw !important; }
  .block-size-11 {
    width: 2.12938vw;
    height: 2.12938vw; }
    .block-size-11 + .block-padding-top {
      padding-top: 2.12938vw; }
    .block-size-11 + .block-padding-bottom {
      padding-bottom: 2.12938vw; }
    .block-size-11 + .block-padding-left {
      padding-left: 2.12938vw; }
    .block-size-11 + .block-padding-right {
      padding-right: 2.12938vw; }
  .block-padding-left-12 {
    padding-left: 1.31596vw; }
  .block-padding-right-12 {
    padding-right: 1.31596vw; }
  .block-padding-top-12 {
    padding-top: 1.31596vw; }
  .block-padding-bottom-12 {
    padding-bottom: 1.31596vw; }
  .block-margin-left-12 {
    margin-left: 1.31596vw; }
  .block-margin-right-12 {
    margin-right: 1.31596vw; }
  .block-margin-top-12 {
    margin-top: 1.31596vw; }
  .block-margin-bottom-12 {
    margin-bottom: 1.31596vw; }
  .block-margin-neg-left-12 {
    margin-left: -1.31596vw; }
  .block-margin-neg-right-12 {
    margin-right: -1.31596vw; }
  .block-margin-neg-top-12 {
    margin-top: -1.31596vw; }
  .block-margin-neg-bottom-12 {
    margin-bottom: -1.31596vw; }
  .block-line-height-12 {
    line-height: 1.31596vw !important; }
  .block-size-12 {
    width: 1.31596vw;
    height: 1.31596vw; }
    .block-size-12 + .block-padding-top {
      padding-top: 1.31596vw; }
    .block-size-12 + .block-padding-bottom {
      padding-bottom: 1.31596vw; }
    .block-size-12 + .block-padding-left {
      padding-left: 1.31596vw; }
    .block-size-12 + .block-padding-right {
      padding-right: 1.31596vw; }
  .block-padding-left-13 {
    padding-left: 0.81342vw; }
  .block-padding-right-13 {
    padding-right: 0.81342vw; }
  .block-padding-top-13 {
    padding-top: 0.81342vw; }
  .block-padding-bottom-13 {
    padding-bottom: 0.81342vw; }
  .block-margin-left-13 {
    margin-left: 0.81342vw; }
  .block-margin-right-13 {
    margin-right: 0.81342vw; }
  .block-margin-top-13 {
    margin-top: 0.81342vw; }
  .block-margin-bottom-13 {
    margin-bottom: 0.81342vw; }
  .block-margin-neg-left-13 {
    margin-left: -0.81342vw; }
  .block-margin-neg-right-13 {
    margin-right: -0.81342vw; }
  .block-margin-neg-top-13 {
    margin-top: -0.81342vw; }
  .block-margin-neg-bottom-13 {
    margin-bottom: -0.81342vw; }
  .block-line-height-13 {
    line-height: 0.81342vw !important; }
  .block-size-13 {
    width: 0.81342vw;
    height: 0.81342vw; }
    .block-size-13 + .block-padding-top {
      padding-top: 0.81342vw; }
    .block-size-13 + .block-padding-bottom {
      padding-bottom: 0.81342vw; }
    .block-size-13 + .block-padding-left {
      padding-left: 0.81342vw; }
    .block-size-13 + .block-padding-right {
      padding-right: 0.81342vw; }
  .block-padding-left-14 {
    padding-left: 0.5027vw; }
  .block-padding-right-14 {
    padding-right: 0.5027vw; }
  .block-padding-top-14 {
    padding-top: 0.5027vw; }
  .block-padding-bottom-14 {
    padding-bottom: 0.5027vw; }
  .block-margin-left-14 {
    margin-left: 0.5027vw; }
  .block-margin-right-14 {
    margin-right: 0.5027vw; }
  .block-margin-top-14 {
    margin-top: 0.5027vw; }
  .block-margin-bottom-14 {
    margin-bottom: 0.5027vw; }
  .block-margin-neg-left-14 {
    margin-left: -0.5027vw; }
  .block-margin-neg-right-14 {
    margin-right: -0.5027vw; }
  .block-margin-neg-top-14 {
    margin-top: -0.5027vw; }
  .block-margin-neg-bottom-14 {
    margin-bottom: -0.5027vw; }
  .block-line-height-14 {
    line-height: 0.5027vw !important; }
  .block-size-14 {
    width: 0.5027vw;
    height: 0.5027vw; }
    .block-size-14 + .block-padding-top {
      padding-top: 0.5027vw; }
    .block-size-14 + .block-padding-bottom {
      padding-bottom: 0.5027vw; }
    .block-size-14 + .block-padding-left {
      padding-left: 0.5027vw; }
    .block-size-14 + .block-padding-right {
      padding-right: 0.5027vw; }
  .block-padding-left-15 {
    padding-left: 0.31073vw; }
  .block-padding-right-15 {
    padding-right: 0.31073vw; }
  .block-padding-top-15 {
    padding-top: 0.31073vw; }
  .block-padding-bottom-15 {
    padding-bottom: 0.31073vw; }
  .block-margin-left-15 {
    margin-left: 0.31073vw; }
  .block-margin-right-15 {
    margin-right: 0.31073vw; }
  .block-margin-top-15 {
    margin-top: 0.31073vw; }
  .block-margin-bottom-15 {
    margin-bottom: 0.31073vw; }
  .block-margin-neg-left-15 {
    margin-left: -0.31073vw; }
  .block-margin-neg-right-15 {
    margin-right: -0.31073vw; }
  .block-margin-neg-top-15 {
    margin-top: -0.31073vw; }
  .block-margin-neg-bottom-15 {
    margin-bottom: -0.31073vw; }
  .block-line-height-15 {
    line-height: 0.31073vw !important; }
  .block-size-15 {
    width: 0.31073vw;
    height: 0.31073vw; }
    .block-size-15 + .block-padding-top {
      padding-top: 0.31073vw; }
    .block-size-15 + .block-padding-bottom {
      padding-bottom: 0.31073vw; }
    .block-size-15 + .block-padding-left {
      padding-left: 0.31073vw; }
    .block-size-15 + .block-padding-right {
      padding-right: 0.31073vw; }
  .block-padding-left-16 {
    padding-left: 0.19203vw; }
  .block-padding-right-16 {
    padding-right: 0.19203vw; }
  .block-padding-top-16 {
    padding-top: 0.19203vw; }
  .block-padding-bottom-16 {
    padding-bottom: 0.19203vw; }
  .block-margin-left-16 {
    margin-left: 0.19203vw; }
  .block-margin-right-16 {
    margin-right: 0.19203vw; }
  .block-margin-top-16 {
    margin-top: 0.19203vw; }
  .block-margin-bottom-16 {
    margin-bottom: 0.19203vw; }
  .block-margin-neg-left-16 {
    margin-left: -0.19203vw; }
  .block-margin-neg-right-16 {
    margin-right: -0.19203vw; }
  .block-margin-neg-top-16 {
    margin-top: -0.19203vw; }
  .block-margin-neg-bottom-16 {
    margin-bottom: -0.19203vw; }
  .block-line-height-16 {
    line-height: 0.19203vw !important; }
  .block-size-16 {
    width: 0.19203vw;
    height: 0.19203vw; }
    .block-size-16 + .block-padding-top {
      padding-top: 0.19203vw; }
    .block-size-16 + .block-padding-bottom {
      padding-bottom: 0.19203vw; }
    .block-size-16 + .block-padding-left {
      padding-left: 0.19203vw; }
    .block-size-16 + .block-padding-right {
      padding-right: 0.19203vw; }
  .block-width-3 {
    width: 100vw; }
    .block-width-3 + .block-padding-top {
      padding-top: 100vw; }
    .block-width-3 + .block-padding-bottom {
      padding-bottom: 100vw; }
    .block-width-3 + .block-padding-left {
      padding-left: 100vw; }
    .block-width-3 + .block-padding-right {
      padding-right: 100vw; }
  .block-width-4 {
    width: 61.8vw; }
    .block-width-4 + .block-padding-top {
      padding-top: 61.8vw; }
    .block-width-4 + .block-padding-bottom {
      padding-bottom: 61.8vw; }
    .block-width-4 + .block-padding-left {
      padding-left: 61.8vw; }
    .block-width-4 + .block-padding-right {
      padding-right: 61.8vw; }
  .block-width-5 {
    width: 38.2vw; }
    .block-width-5 + .block-padding-top {
      padding-top: 38.2vw; }
    .block-width-5 + .block-padding-bottom {
      padding-bottom: 38.2vw; }
    .block-width-5 + .block-padding-left {
      padding-left: 38.2vw; }
    .block-width-5 + .block-padding-right {
      padding-right: 38.2vw; }
  .block-width-6 {
    width: 23.6076vw; }
    .block-width-6 + .block-padding-top {
      padding-top: 23.6076vw; }
    .block-width-6 + .block-padding-bottom {
      padding-bottom: 23.6076vw; }
    .block-width-6 + .block-padding-left {
      padding-left: 23.6076vw; }
    .block-width-6 + .block-padding-right {
      padding-right: 23.6076vw; }
  .block-width-7 {
    width: 14.5924vw; }
    .block-width-7 + .block-padding-top {
      padding-top: 14.5924vw; }
    .block-width-7 + .block-padding-bottom {
      padding-bottom: 14.5924vw; }
    .block-width-7 + .block-padding-left {
      padding-left: 14.5924vw; }
    .block-width-7 + .block-padding-right {
      padding-right: 14.5924vw; }
  .block-width-8 {
    width: 9.0181vw; }
    .block-width-8 + .block-padding-top {
      padding-top: 9.0181vw; }
    .block-width-8 + .block-padding-bottom {
      padding-bottom: 9.0181vw; }
    .block-width-8 + .block-padding-left {
      padding-left: 9.0181vw; }
    .block-width-8 + .block-padding-right {
      padding-right: 9.0181vw; }
  .block-width-9 {
    width: 5.5743vw; }
    .block-width-9 + .block-padding-top {
      padding-top: 5.5743vw; }
    .block-width-9 + .block-padding-bottom {
      padding-bottom: 5.5743vw; }
    .block-width-9 + .block-padding-left {
      padding-left: 5.5743vw; }
    .block-width-9 + .block-padding-right {
      padding-right: 5.5743vw; }
  .block-width-10 {
    width: 3.44492vw; }
    .block-width-10 + .block-padding-top {
      padding-top: 3.44492vw; }
    .block-width-10 + .block-padding-bottom {
      padding-bottom: 3.44492vw; }
    .block-width-10 + .block-padding-left {
      padding-left: 3.44492vw; }
    .block-width-10 + .block-padding-right {
      padding-right: 3.44492vw; }
  .block-width-11 {
    width: 2.12938vw; }
    .block-width-11 + .block-padding-top {
      padding-top: 2.12938vw; }
    .block-width-11 + .block-padding-bottom {
      padding-bottom: 2.12938vw; }
    .block-width-11 + .block-padding-left {
      padding-left: 2.12938vw; }
    .block-width-11 + .block-padding-right {
      padding-right: 2.12938vw; }
  .block-width-12 {
    width: 1.31596vw; }
    .block-width-12 + .block-padding-top {
      padding-top: 1.31596vw; }
    .block-width-12 + .block-padding-bottom {
      padding-bottom: 1.31596vw; }
    .block-width-12 + .block-padding-left {
      padding-left: 1.31596vw; }
    .block-width-12 + .block-padding-right {
      padding-right: 1.31596vw; }
  .block-width-13 {
    width: 0.81342vw; }
    .block-width-13 + .block-padding-top {
      padding-top: 0.81342vw; }
    .block-width-13 + .block-padding-bottom {
      padding-bottom: 0.81342vw; }
    .block-width-13 + .block-padding-left {
      padding-left: 0.81342vw; }
    .block-width-13 + .block-padding-right {
      padding-right: 0.81342vw; }
  .block-width-14 {
    width: 0.5027vw; }
    .block-width-14 + .block-padding-top {
      padding-top: 0.5027vw; }
    .block-width-14 + .block-padding-bottom {
      padding-bottom: 0.5027vw; }
    .block-width-14 + .block-padding-left {
      padding-left: 0.5027vw; }
    .block-width-14 + .block-padding-right {
      padding-right: 0.5027vw; }
  .block-width-15 {
    width: 0.31073vw; }
    .block-width-15 + .block-padding-top {
      padding-top: 0.31073vw; }
    .block-width-15 + .block-padding-bottom {
      padding-bottom: 0.31073vw; }
    .block-width-15 + .block-padding-left {
      padding-left: 0.31073vw; }
    .block-width-15 + .block-padding-right {
      padding-right: 0.31073vw; }
  .block-width-16 {
    width: 0.19203vw; }
    .block-width-16 + .block-padding-top {
      padding-top: 0.19203vw; }
    .block-width-16 + .block-padding-bottom {
      padding-bottom: 0.19203vw; }
    .block-width-16 + .block-padding-left {
      padding-left: 0.19203vw; }
    .block-width-16 + .block-padding-right {
      padding-right: 0.19203vw; }
  .block-height-3 {
    height: 100vw; }
    .block-height-3 + .block-padding-top {
      padding-top: 100vw; }
    .block-height-3 + .block-padding-bottom {
      padding-bottom: 100vw; }
    .block-height-3 + .block-padding-left {
      padding-left: 100vw; }
    .block-height-3 + .block-padding-right {
      padding-right: 100vw; }
  .block-height-4 {
    height: 61.8vw; }
    .block-height-4 + .block-padding-top {
      padding-top: 61.8vw; }
    .block-height-4 + .block-padding-bottom {
      padding-bottom: 61.8vw; }
    .block-height-4 + .block-padding-left {
      padding-left: 61.8vw; }
    .block-height-4 + .block-padding-right {
      padding-right: 61.8vw; }
  .block-height-5 {
    height: 38.2vw; }
    .block-height-5 + .block-padding-top {
      padding-top: 38.2vw; }
    .block-height-5 + .block-padding-bottom {
      padding-bottom: 38.2vw; }
    .block-height-5 + .block-padding-left {
      padding-left: 38.2vw; }
    .block-height-5 + .block-padding-right {
      padding-right: 38.2vw; }
  .block-height-6 {
    height: 23.6076vw; }
    .block-height-6 + .block-padding-top {
      padding-top: 23.6076vw; }
    .block-height-6 + .block-padding-bottom {
      padding-bottom: 23.6076vw; }
    .block-height-6 + .block-padding-left {
      padding-left: 23.6076vw; }
    .block-height-6 + .block-padding-right {
      padding-right: 23.6076vw; }
  .block-height-7 {
    height: 14.5924vw; }
    .block-height-7 + .block-padding-top {
      padding-top: 14.5924vw; }
    .block-height-7 + .block-padding-bottom {
      padding-bottom: 14.5924vw; }
    .block-height-7 + .block-padding-left {
      padding-left: 14.5924vw; }
    .block-height-7 + .block-padding-right {
      padding-right: 14.5924vw; } }

@media all and (min-width: 640px) and (max-width: 1023px) and (max-height: 480px) {
  .navbar.block-height-7 {
    height: 9.0181vw; }
    .navbar.block-height-7 + .block-padding-top {
      padding-top: 9.0181vw; }
    .navbar.block-height-7 + .block-padding-bottom {
      padding-bottom: 9.0181vw; }
    .navbar.block-height-7 + .block-padding-left {
      padding-left: 9.0181vw; }
    .navbar.block-height-7 + .block-padding-right {
      padding-right: 9.0181vw; } }

@media (min-width: 640px) and (max-width: 1023px) {
  .block-height-8 {
    height: 9.0181vw; }
    .block-height-8 + .block-padding-top {
      padding-top: 9.0181vw; }
    .block-height-8 + .block-padding-bottom {
      padding-bottom: 9.0181vw; }
    .block-height-8 + .block-padding-left {
      padding-left: 9.0181vw; }
    .block-height-8 + .block-padding-right {
      padding-right: 9.0181vw; }
  .block-height-9 {
    height: 5.5743vw; }
    .block-height-9 + .block-padding-top {
      padding-top: 5.5743vw; }
    .block-height-9 + .block-padding-bottom {
      padding-bottom: 5.5743vw; }
    .block-height-9 + .block-padding-left {
      padding-left: 5.5743vw; }
    .block-height-9 + .block-padding-right {
      padding-right: 5.5743vw; }
  .block-height-10 {
    height: 3.44492vw; }
    .block-height-10 + .block-padding-top {
      padding-top: 3.44492vw; }
    .block-height-10 + .block-padding-bottom {
      padding-bottom: 3.44492vw; }
    .block-height-10 + .block-padding-left {
      padding-left: 3.44492vw; }
    .block-height-10 + .block-padding-right {
      padding-right: 3.44492vw; }
  .block-height-11 {
    height: 2.12938vw; }
    .block-height-11 + .block-padding-top {
      padding-top: 2.12938vw; }
    .block-height-11 + .block-padding-bottom {
      padding-bottom: 2.12938vw; }
    .block-height-11 + .block-padding-left {
      padding-left: 2.12938vw; }
    .block-height-11 + .block-padding-right {
      padding-right: 2.12938vw; }
  .block-height-12 {
    height: 1.31596vw; }
    .block-height-12 + .block-padding-top {
      padding-top: 1.31596vw; }
    .block-height-12 + .block-padding-bottom {
      padding-bottom: 1.31596vw; }
    .block-height-12 + .block-padding-left {
      padding-left: 1.31596vw; }
    .block-height-12 + .block-padding-right {
      padding-right: 1.31596vw; }
  .block-height-13 {
    height: 0.81342vw; }
    .block-height-13 + .block-padding-top {
      padding-top: 0.81342vw; }
    .block-height-13 + .block-padding-bottom {
      padding-bottom: 0.81342vw; }
    .block-height-13 + .block-padding-left {
      padding-left: 0.81342vw; }
    .block-height-13 + .block-padding-right {
      padding-right: 0.81342vw; }
  .block-height-14 {
    height: 0.5027vw; }
    .block-height-14 + .block-padding-top {
      padding-top: 0.5027vw; }
    .block-height-14 + .block-padding-bottom {
      padding-bottom: 0.5027vw; }
    .block-height-14 + .block-padding-left {
      padding-left: 0.5027vw; }
    .block-height-14 + .block-padding-right {
      padding-right: 0.5027vw; }
  .block-height-15 {
    height: 0.31073vw; }
    .block-height-15 + .block-padding-top {
      padding-top: 0.31073vw; }
    .block-height-15 + .block-padding-bottom {
      padding-bottom: 0.31073vw; }
    .block-height-15 + .block-padding-left {
      padding-left: 0.31073vw; }
    .block-height-15 + .block-padding-right {
      padding-right: 0.31073vw; }
  .block-height-16 {
    height: 0.19203vw; }
    .block-height-16 + .block-padding-top {
      padding-top: 0.19203vw; }
    .block-height-16 + .block-padding-bottom {
      padding-bottom: 0.19203vw; }
    .block-height-16 + .block-padding-left {
      padding-left: 0.19203vw; }
    .block-height-16 + .block-padding-right {
      padding-right: 0.19203vw; } }

@media (max-width: 639px) {
  .block-padding-left-4 {
    padding-left: 100vw; }
  .block-padding-right-4 {
    padding-right: 100vw; }
  .block-padding-top-4 {
    padding-top: 100vw; }
  .block-padding-bottom-4 {
    padding-bottom: 100vw; }
  .block-margin-left-4 {
    margin-left: 100vw; }
  .block-margin-right-4 {
    margin-right: 100vw; }
  .block-margin-top-4 {
    margin-top: 100vw; }
  .block-margin-bottom-4 {
    margin-bottom: 100vw; }
  .block-margin-neg-left-4 {
    margin-left: -100vw; }
  .block-margin-neg-right-4 {
    margin-right: -100vw; }
  .block-margin-neg-top-4 {
    margin-top: -100vw; }
  .block-margin-neg-bottom-4 {
    margin-bottom: -100vw; }
  .block-line-height-4 {
    line-height: 100vw !important; }
  .block-size-4 {
    width: 100vw;
    height: 100vw; }
    .block-size-4 + .block-padding-top {
      padding-top: 100vw; }
    .block-size-4 + .block-padding-bottom {
      padding-bottom: 100vw; }
    .block-size-4 + .block-padding-left {
      padding-left: 100vw; }
    .block-size-4 + .block-padding-right {
      padding-right: 100vw; }
  .block-padding-left-5 {
    padding-left: 61.8vw; }
  .block-padding-right-5 {
    padding-right: 61.8vw; }
  .block-padding-top-5 {
    padding-top: 61.8vw; }
  .block-padding-bottom-5 {
    padding-bottom: 61.8vw; }
  .block-margin-left-5 {
    margin-left: 61.8vw; }
  .block-margin-right-5 {
    margin-right: 61.8vw; }
  .block-margin-top-5 {
    margin-top: 61.8vw; }
  .block-margin-bottom-5 {
    margin-bottom: 61.8vw; }
  .block-margin-neg-left-5 {
    margin-left: -61.8vw; }
  .block-margin-neg-right-5 {
    margin-right: -61.8vw; }
  .block-margin-neg-top-5 {
    margin-top: -61.8vw; }
  .block-margin-neg-bottom-5 {
    margin-bottom: -61.8vw; }
  .block-line-height-5 {
    line-height: 61.8vw !important; }
  .block-size-5 {
    width: 61.8vw;
    height: 61.8vw; }
    .block-size-5 + .block-padding-top {
      padding-top: 61.8vw; }
    .block-size-5 + .block-padding-bottom {
      padding-bottom: 61.8vw; }
    .block-size-5 + .block-padding-left {
      padding-left: 61.8vw; }
    .block-size-5 + .block-padding-right {
      padding-right: 61.8vw; }
  .block-padding-left-6 {
    padding-left: 38.2vw; }
  .block-padding-right-6 {
    padding-right: 38.2vw; }
  .block-padding-top-6 {
    padding-top: 38.2vw; }
  .block-padding-bottom-6 {
    padding-bottom: 38.2vw; }
  .block-margin-left-6 {
    margin-left: 38.2vw; }
  .block-margin-right-6 {
    margin-right: 38.2vw; }
  .block-margin-top-6 {
    margin-top: 38.2vw; }
  .block-margin-bottom-6 {
    margin-bottom: 38.2vw; }
  .block-margin-neg-left-6 {
    margin-left: -38.2vw; }
  .block-margin-neg-right-6 {
    margin-right: -38.2vw; }
  .block-margin-neg-top-6 {
    margin-top: -38.2vw; }
  .block-margin-neg-bottom-6 {
    margin-bottom: -38.2vw; }
  .block-line-height-6 {
    line-height: 38.2vw !important; }
  .block-size-6 {
    width: 38.2vw;
    height: 38.2vw; }
    .block-size-6 + .block-padding-top {
      padding-top: 38.2vw; }
    .block-size-6 + .block-padding-bottom {
      padding-bottom: 38.2vw; }
    .block-size-6 + .block-padding-left {
      padding-left: 38.2vw; }
    .block-size-6 + .block-padding-right {
      padding-right: 38.2vw; }
  .block-padding-left-7 {
    padding-left: 23.6076vw; }
  .block-padding-right-7 {
    padding-right: 23.6076vw; }
  .block-padding-top-7 {
    padding-top: 23.6076vw; }
  .block-padding-bottom-7 {
    padding-bottom: 23.6076vw; }
  .block-margin-left-7 {
    margin-left: 23.6076vw; }
  .block-margin-right-7 {
    margin-right: 23.6076vw; }
  .block-margin-top-7 {
    margin-top: 23.6076vw; }
  .block-margin-bottom-7 {
    margin-bottom: 23.6076vw; }
  .block-margin-neg-left-7 {
    margin-left: -23.6076vw; }
  .block-margin-neg-right-7 {
    margin-right: -23.6076vw; }
  .block-margin-neg-top-7 {
    margin-top: -23.6076vw; }
  .block-margin-neg-bottom-7 {
    margin-bottom: -23.6076vw; }
  .block-line-height-7 {
    line-height: 23.6076vw !important; }
  .block-size-7 {
    width: 23.6076vw;
    height: 23.6076vw; }
    .block-size-7 + .block-padding-top {
      padding-top: 23.6076vw; }
    .block-size-7 + .block-padding-bottom {
      padding-bottom: 23.6076vw; }
    .block-size-7 + .block-padding-left {
      padding-left: 23.6076vw; }
    .block-size-7 + .block-padding-right {
      padding-right: 23.6076vw; }
  .block-padding-left-8 {
    padding-left: 14.5924vw; }
  .block-padding-right-8 {
    padding-right: 14.5924vw; }
  .block-padding-top-8 {
    padding-top: 14.5924vw; }
  .block-padding-bottom-8 {
    padding-bottom: 14.5924vw; }
  .block-margin-left-8 {
    margin-left: 14.5924vw; }
  .block-margin-right-8 {
    margin-right: 14.5924vw; }
  .block-margin-top-8 {
    margin-top: 14.5924vw; }
  .block-margin-bottom-8 {
    margin-bottom: 14.5924vw; }
  .block-margin-neg-left-8 {
    margin-left: -14.5924vw; }
  .block-margin-neg-right-8 {
    margin-right: -14.5924vw; }
  .block-margin-neg-top-8 {
    margin-top: -14.5924vw; }
  .block-margin-neg-bottom-8 {
    margin-bottom: -14.5924vw; }
  .block-line-height-8 {
    line-height: 14.5924vw !important; }
  .block-size-8 {
    width: 14.5924vw;
    height: 14.5924vw; }
    .block-size-8 + .block-padding-top {
      padding-top: 14.5924vw; }
    .block-size-8 + .block-padding-bottom {
      padding-bottom: 14.5924vw; }
    .block-size-8 + .block-padding-left {
      padding-left: 14.5924vw; }
    .block-size-8 + .block-padding-right {
      padding-right: 14.5924vw; }
  .block-padding-left-9 {
    padding-left: 9.0181vw; }
  .block-padding-right-9 {
    padding-right: 9.0181vw; }
  .block-padding-top-9 {
    padding-top: 9.0181vw; }
  .block-padding-bottom-9 {
    padding-bottom: 9.0181vw; }
  .block-margin-left-9 {
    margin-left: 9.0181vw; }
  .block-margin-right-9 {
    margin-right: 9.0181vw; }
  .block-margin-top-9 {
    margin-top: 9.0181vw; }
  .block-margin-bottom-9 {
    margin-bottom: 9.0181vw; }
  .block-margin-neg-left-9 {
    margin-left: -9.0181vw; }
  .block-margin-neg-right-9 {
    margin-right: -9.0181vw; }
  .block-margin-neg-top-9 {
    margin-top: -9.0181vw; }
  .block-margin-neg-bottom-9 {
    margin-bottom: -9.0181vw; }
  .block-line-height-9 {
    line-height: 9.0181vw !important; }
  .block-size-9 {
    width: 9.0181vw;
    height: 9.0181vw; }
    .block-size-9 + .block-padding-top {
      padding-top: 9.0181vw; }
    .block-size-9 + .block-padding-bottom {
      padding-bottom: 9.0181vw; }
    .block-size-9 + .block-padding-left {
      padding-left: 9.0181vw; }
    .block-size-9 + .block-padding-right {
      padding-right: 9.0181vw; }
  .block-padding-left-10 {
    padding-left: 5.5743vw; }
  .block-padding-right-10 {
    padding-right: 5.5743vw; }
  .block-padding-top-10 {
    padding-top: 5.5743vw; }
  .block-padding-bottom-10 {
    padding-bottom: 5.5743vw; }
  .block-margin-left-10 {
    margin-left: 5.5743vw; }
  .block-margin-right-10 {
    margin-right: 5.5743vw; }
  .block-margin-top-10 {
    margin-top: 5.5743vw; }
  .block-margin-bottom-10 {
    margin-bottom: 5.5743vw; }
  .block-margin-neg-left-10 {
    margin-left: -5.5743vw; }
  .block-margin-neg-right-10 {
    margin-right: -5.5743vw; }
  .block-margin-neg-top-10 {
    margin-top: -5.5743vw; }
  .block-margin-neg-bottom-10 {
    margin-bottom: -5.5743vw; }
  .block-line-height-10 {
    line-height: 5.5743vw !important; }
  .block-size-10 {
    width: 5.5743vw;
    height: 5.5743vw; }
    .block-size-10 + .block-padding-top {
      padding-top: 5.5743vw; }
    .block-size-10 + .block-padding-bottom {
      padding-bottom: 5.5743vw; }
    .block-size-10 + .block-padding-left {
      padding-left: 5.5743vw; }
    .block-size-10 + .block-padding-right {
      padding-right: 5.5743vw; }
  .block-padding-left-11 {
    padding-left: 3.44492vw; }
  .block-padding-right-11 {
    padding-right: 3.44492vw; }
  .block-padding-top-11 {
    padding-top: 3.44492vw; }
  .block-padding-bottom-11 {
    padding-bottom: 3.44492vw; }
  .block-margin-left-11 {
    margin-left: 3.44492vw; }
  .block-margin-right-11 {
    margin-right: 3.44492vw; }
  .block-margin-top-11 {
    margin-top: 3.44492vw; }
  .block-margin-bottom-11 {
    margin-bottom: 3.44492vw; }
  .block-margin-neg-left-11 {
    margin-left: -3.44492vw; }
  .block-margin-neg-right-11 {
    margin-right: -3.44492vw; }
  .block-margin-neg-top-11 {
    margin-top: -3.44492vw; }
  .block-margin-neg-bottom-11 {
    margin-bottom: -3.44492vw; }
  .block-line-height-11 {
    line-height: 3.44492vw !important; }
  .block-size-11 {
    width: 3.44492vw;
    height: 3.44492vw; }
    .block-size-11 + .block-padding-top {
      padding-top: 3.44492vw; }
    .block-size-11 + .block-padding-bottom {
      padding-bottom: 3.44492vw; }
    .block-size-11 + .block-padding-left {
      padding-left: 3.44492vw; }
    .block-size-11 + .block-padding-right {
      padding-right: 3.44492vw; }
  .block-padding-left-12 {
    padding-left: 2.12938vw; }
  .block-padding-right-12 {
    padding-right: 2.12938vw; }
  .block-padding-top-12 {
    padding-top: 2.12938vw; }
  .block-padding-bottom-12 {
    padding-bottom: 2.12938vw; }
  .block-margin-left-12 {
    margin-left: 2.12938vw; }
  .block-margin-right-12 {
    margin-right: 2.12938vw; }
  .block-margin-top-12 {
    margin-top: 2.12938vw; }
  .block-margin-bottom-12 {
    margin-bottom: 2.12938vw; }
  .block-margin-neg-left-12 {
    margin-left: -2.12938vw; }
  .block-margin-neg-right-12 {
    margin-right: -2.12938vw; }
  .block-margin-neg-top-12 {
    margin-top: -2.12938vw; }
  .block-margin-neg-bottom-12 {
    margin-bottom: -2.12938vw; }
  .block-line-height-12 {
    line-height: 2.12938vw !important; }
  .block-size-12 {
    width: 2.12938vw;
    height: 2.12938vw; }
    .block-size-12 + .block-padding-top {
      padding-top: 2.12938vw; }
    .block-size-12 + .block-padding-bottom {
      padding-bottom: 2.12938vw; }
    .block-size-12 + .block-padding-left {
      padding-left: 2.12938vw; }
    .block-size-12 + .block-padding-right {
      padding-right: 2.12938vw; }
  .block-padding-left-13 {
    padding-left: 1.31596vw; }
  .block-padding-right-13 {
    padding-right: 1.31596vw; }
  .block-padding-top-13 {
    padding-top: 1.31596vw; }
  .block-padding-bottom-13 {
    padding-bottom: 1.31596vw; }
  .block-margin-left-13 {
    margin-left: 1.31596vw; }
  .block-margin-right-13 {
    margin-right: 1.31596vw; }
  .block-margin-top-13 {
    margin-top: 1.31596vw; }
  .block-margin-bottom-13 {
    margin-bottom: 1.31596vw; }
  .block-margin-neg-left-13 {
    margin-left: -1.31596vw; }
  .block-margin-neg-right-13 {
    margin-right: -1.31596vw; }
  .block-margin-neg-top-13 {
    margin-top: -1.31596vw; }
  .block-margin-neg-bottom-13 {
    margin-bottom: -1.31596vw; }
  .block-line-height-13 {
    line-height: 1.31596vw !important; }
  .block-size-13 {
    width: 1.31596vw;
    height: 1.31596vw; }
    .block-size-13 + .block-padding-top {
      padding-top: 1.31596vw; }
    .block-size-13 + .block-padding-bottom {
      padding-bottom: 1.31596vw; }
    .block-size-13 + .block-padding-left {
      padding-left: 1.31596vw; }
    .block-size-13 + .block-padding-right {
      padding-right: 1.31596vw; }
  .block-padding-left-14 {
    padding-left: 0.81342vw; }
  .block-padding-right-14 {
    padding-right: 0.81342vw; }
  .block-padding-top-14 {
    padding-top: 0.81342vw; }
  .block-padding-bottom-14 {
    padding-bottom: 0.81342vw; }
  .block-margin-left-14 {
    margin-left: 0.81342vw; }
  .block-margin-right-14 {
    margin-right: 0.81342vw; }
  .block-margin-top-14 {
    margin-top: 0.81342vw; }
  .block-margin-bottom-14 {
    margin-bottom: 0.81342vw; }
  .block-margin-neg-left-14 {
    margin-left: -0.81342vw; }
  .block-margin-neg-right-14 {
    margin-right: -0.81342vw; }
  .block-margin-neg-top-14 {
    margin-top: -0.81342vw; }
  .block-margin-neg-bottom-14 {
    margin-bottom: -0.81342vw; }
  .block-line-height-14 {
    line-height: 0.81342vw !important; }
  .block-size-14 {
    width: 0.81342vw;
    height: 0.81342vw; }
    .block-size-14 + .block-padding-top {
      padding-top: 0.81342vw; }
    .block-size-14 + .block-padding-bottom {
      padding-bottom: 0.81342vw; }
    .block-size-14 + .block-padding-left {
      padding-left: 0.81342vw; }
    .block-size-14 + .block-padding-right {
      padding-right: 0.81342vw; }
  .block-padding-left-15 {
    padding-left: 0.5027vw; }
  .block-padding-right-15 {
    padding-right: 0.5027vw; }
  .block-padding-top-15 {
    padding-top: 0.5027vw; }
  .block-padding-bottom-15 {
    padding-bottom: 0.5027vw; }
  .block-margin-left-15 {
    margin-left: 0.5027vw; }
  .block-margin-right-15 {
    margin-right: 0.5027vw; }
  .block-margin-top-15 {
    margin-top: 0.5027vw; }
  .block-margin-bottom-15 {
    margin-bottom: 0.5027vw; }
  .block-margin-neg-left-15 {
    margin-left: -0.5027vw; }
  .block-margin-neg-right-15 {
    margin-right: -0.5027vw; }
  .block-margin-neg-top-15 {
    margin-top: -0.5027vw; }
  .block-margin-neg-bottom-15 {
    margin-bottom: -0.5027vw; }
  .block-line-height-15 {
    line-height: 0.5027vw !important; }
  .block-size-15 {
    width: 0.5027vw;
    height: 0.5027vw; }
    .block-size-15 + .block-padding-top {
      padding-top: 0.5027vw; }
    .block-size-15 + .block-padding-bottom {
      padding-bottom: 0.5027vw; }
    .block-size-15 + .block-padding-left {
      padding-left: 0.5027vw; }
    .block-size-15 + .block-padding-right {
      padding-right: 0.5027vw; }
  .block-padding-left-16 {
    padding-left: 0.31073vw; }
  .block-padding-right-16 {
    padding-right: 0.31073vw; }
  .block-padding-top-16 {
    padding-top: 0.31073vw; }
  .block-padding-bottom-16 {
    padding-bottom: 0.31073vw; }
  .block-margin-left-16 {
    margin-left: 0.31073vw; }
  .block-margin-right-16 {
    margin-right: 0.31073vw; }
  .block-margin-top-16 {
    margin-top: 0.31073vw; }
  .block-margin-bottom-16 {
    margin-bottom: 0.31073vw; }
  .block-margin-neg-left-16 {
    margin-left: -0.31073vw; }
  .block-margin-neg-right-16 {
    margin-right: -0.31073vw; }
  .block-margin-neg-top-16 {
    margin-top: -0.31073vw; }
  .block-margin-neg-bottom-16 {
    margin-bottom: -0.31073vw; }
  .block-line-height-16 {
    line-height: 0.31073vw !important; }
  .block-size-16 {
    width: 0.31073vw;
    height: 0.31073vw; }
    .block-size-16 + .block-padding-top {
      padding-top: 0.31073vw; }
    .block-size-16 + .block-padding-bottom {
      padding-bottom: 0.31073vw; }
    .block-size-16 + .block-padding-left {
      padding-left: 0.31073vw; }
    .block-size-16 + .block-padding-right {
      padding-right: 0.31073vw; }
  .block-padding-left-17 {
    padding-left: 0.19203vw; }
  .block-padding-right-17 {
    padding-right: 0.19203vw; }
  .block-padding-top-17 {
    padding-top: 0.19203vw; }
  .block-padding-bottom-17 {
    padding-bottom: 0.19203vw; }
  .block-margin-left-17 {
    margin-left: 0.19203vw; }
  .block-margin-right-17 {
    margin-right: 0.19203vw; }
  .block-margin-top-17 {
    margin-top: 0.19203vw; }
  .block-margin-bottom-17 {
    margin-bottom: 0.19203vw; }
  .block-margin-neg-left-17 {
    margin-left: -0.19203vw; }
  .block-margin-neg-right-17 {
    margin-right: -0.19203vw; }
  .block-margin-neg-top-17 {
    margin-top: -0.19203vw; }
  .block-margin-neg-bottom-17 {
    margin-bottom: -0.19203vw; }
  .block-line-height-17 {
    line-height: 0.19203vw !important; }
  .block-size-17 {
    width: 0.19203vw;
    height: 0.19203vw; }
    .block-size-17 + .block-padding-top {
      padding-top: 0.19203vw; }
    .block-size-17 + .block-padding-bottom {
      padding-bottom: 0.19203vw; }
    .block-size-17 + .block-padding-left {
      padding-left: 0.19203vw; }
    .block-size-17 + .block-padding-right {
      padding-right: 0.19203vw; }
  .block-width-4 {
    width: 100vw; }
    .block-width-4 + .block-padding-top {
      padding-top: 100vw; }
    .block-width-4 + .block-padding-bottom {
      padding-bottom: 100vw; }
    .block-width-4 + .block-padding-left {
      padding-left: 100vw; }
    .block-width-4 + .block-padding-right {
      padding-right: 100vw; }
  .block-width-5 {
    width: 61.8vw; }
    .block-width-5 + .block-padding-top {
      padding-top: 61.8vw; }
    .block-width-5 + .block-padding-bottom {
      padding-bottom: 61.8vw; }
    .block-width-5 + .block-padding-left {
      padding-left: 61.8vw; }
    .block-width-5 + .block-padding-right {
      padding-right: 61.8vw; }
  .block-width-6 {
    width: 38.2vw; }
    .block-width-6 + .block-padding-top {
      padding-top: 38.2vw; }
    .block-width-6 + .block-padding-bottom {
      padding-bottom: 38.2vw; }
    .block-width-6 + .block-padding-left {
      padding-left: 38.2vw; }
    .block-width-6 + .block-padding-right {
      padding-right: 38.2vw; }
  .block-width-7 {
    width: 23.6076vw; }
    .block-width-7 + .block-padding-top {
      padding-top: 23.6076vw; }
    .block-width-7 + .block-padding-bottom {
      padding-bottom: 23.6076vw; }
    .block-width-7 + .block-padding-left {
      padding-left: 23.6076vw; }
    .block-width-7 + .block-padding-right {
      padding-right: 23.6076vw; }
  .block-width-8 {
    width: 14.5924vw; }
    .block-width-8 + .block-padding-top {
      padding-top: 14.5924vw; }
    .block-width-8 + .block-padding-bottom {
      padding-bottom: 14.5924vw; }
    .block-width-8 + .block-padding-left {
      padding-left: 14.5924vw; }
    .block-width-8 + .block-padding-right {
      padding-right: 14.5924vw; }
  .block-width-9 {
    width: 9.0181vw; }
    .block-width-9 + .block-padding-top {
      padding-top: 9.0181vw; }
    .block-width-9 + .block-padding-bottom {
      padding-bottom: 9.0181vw; }
    .block-width-9 + .block-padding-left {
      padding-left: 9.0181vw; }
    .block-width-9 + .block-padding-right {
      padding-right: 9.0181vw; }
  .block-width-10 {
    width: 5.5743vw; }
    .block-width-10 + .block-padding-top {
      padding-top: 5.5743vw; }
    .block-width-10 + .block-padding-bottom {
      padding-bottom: 5.5743vw; }
    .block-width-10 + .block-padding-left {
      padding-left: 5.5743vw; }
    .block-width-10 + .block-padding-right {
      padding-right: 5.5743vw; }
  .block-width-11 {
    width: 3.44492vw; }
    .block-width-11 + .block-padding-top {
      padding-top: 3.44492vw; }
    .block-width-11 + .block-padding-bottom {
      padding-bottom: 3.44492vw; }
    .block-width-11 + .block-padding-left {
      padding-left: 3.44492vw; }
    .block-width-11 + .block-padding-right {
      padding-right: 3.44492vw; }
  .block-width-12 {
    width: 2.12938vw; }
    .block-width-12 + .block-padding-top {
      padding-top: 2.12938vw; }
    .block-width-12 + .block-padding-bottom {
      padding-bottom: 2.12938vw; }
    .block-width-12 + .block-padding-left {
      padding-left: 2.12938vw; }
    .block-width-12 + .block-padding-right {
      padding-right: 2.12938vw; }
  .block-width-13 {
    width: 1.31596vw; }
    .block-width-13 + .block-padding-top {
      padding-top: 1.31596vw; }
    .block-width-13 + .block-padding-bottom {
      padding-bottom: 1.31596vw; }
    .block-width-13 + .block-padding-left {
      padding-left: 1.31596vw; }
    .block-width-13 + .block-padding-right {
      padding-right: 1.31596vw; }
  .block-width-14 {
    width: 0.81342vw; }
    .block-width-14 + .block-padding-top {
      padding-top: 0.81342vw; }
    .block-width-14 + .block-padding-bottom {
      padding-bottom: 0.81342vw; }
    .block-width-14 + .block-padding-left {
      padding-left: 0.81342vw; }
    .block-width-14 + .block-padding-right {
      padding-right: 0.81342vw; }
  .block-width-15 {
    width: 0.5027vw; }
    .block-width-15 + .block-padding-top {
      padding-top: 0.5027vw; }
    .block-width-15 + .block-padding-bottom {
      padding-bottom: 0.5027vw; }
    .block-width-15 + .block-padding-left {
      padding-left: 0.5027vw; }
    .block-width-15 + .block-padding-right {
      padding-right: 0.5027vw; }
  .block-width-16 {
    width: 0.31073vw; }
    .block-width-16 + .block-padding-top {
      padding-top: 0.31073vw; }
    .block-width-16 + .block-padding-bottom {
      padding-bottom: 0.31073vw; }
    .block-width-16 + .block-padding-left {
      padding-left: 0.31073vw; }
    .block-width-16 + .block-padding-right {
      padding-right: 0.31073vw; }
  .block-width-17 {
    width: 0.19203vw; }
    .block-width-17 + .block-padding-top {
      padding-top: 0.19203vw; }
    .block-width-17 + .block-padding-bottom {
      padding-bottom: 0.19203vw; }
    .block-width-17 + .block-padding-left {
      padding-left: 0.19203vw; }
    .block-width-17 + .block-padding-right {
      padding-right: 0.19203vw; }
  .block-height-4 {
    height: 100vw; }
    .block-height-4 + .block-padding-top {
      padding-top: 100vw; }
    .block-height-4 + .block-padding-bottom {
      padding-bottom: 100vw; }
    .block-height-4 + .block-padding-left {
      padding-left: 100vw; }
    .block-height-4 + .block-padding-right {
      padding-right: 100vw; }
  .block-height-5 {
    height: 61.8vw; }
    .block-height-5 + .block-padding-top {
      padding-top: 61.8vw; }
    .block-height-5 + .block-padding-bottom {
      padding-bottom: 61.8vw; }
    .block-height-5 + .block-padding-left {
      padding-left: 61.8vw; }
    .block-height-5 + .block-padding-right {
      padding-right: 61.8vw; }
  .block-height-6 {
    height: 38.2vw; }
    .block-height-6 + .block-padding-top {
      padding-top: 38.2vw; }
    .block-height-6 + .block-padding-bottom {
      padding-bottom: 38.2vw; }
    .block-height-6 + .block-padding-left {
      padding-left: 38.2vw; }
    .block-height-6 + .block-padding-right {
      padding-right: 38.2vw; }
  .block-height-7 {
    height: 23.6076vw; }
    .block-height-7 + .block-padding-top {
      padding-top: 23.6076vw; }
    .block-height-7 + .block-padding-bottom {
      padding-bottom: 23.6076vw; }
    .block-height-7 + .block-padding-left {
      padding-left: 23.6076vw; }
    .block-height-7 + .block-padding-right {
      padding-right: 23.6076vw; } }

@media all and (max-width: 639px) and (max-height: 480px) {
  .navbar.block-height-7 {
    height: 14.5924vw; }
    .navbar.block-height-7 + .block-padding-top {
      padding-top: 14.5924vw; }
    .navbar.block-height-7 + .block-padding-bottom {
      padding-bottom: 14.5924vw; }
    .navbar.block-height-7 + .block-padding-left {
      padding-left: 14.5924vw; }
    .navbar.block-height-7 + .block-padding-right {
      padding-right: 14.5924vw; } }

@media (max-width: 639px) {
  .block-height-8 {
    height: 14.5924vw; }
    .block-height-8 + .block-padding-top {
      padding-top: 14.5924vw; }
    .block-height-8 + .block-padding-bottom {
      padding-bottom: 14.5924vw; }
    .block-height-8 + .block-padding-left {
      padding-left: 14.5924vw; }
    .block-height-8 + .block-padding-right {
      padding-right: 14.5924vw; }
  .block-height-9 {
    height: 9.0181vw; }
    .block-height-9 + .block-padding-top {
      padding-top: 9.0181vw; }
    .block-height-9 + .block-padding-bottom {
      padding-bottom: 9.0181vw; }
    .block-height-9 + .block-padding-left {
      padding-left: 9.0181vw; }
    .block-height-9 + .block-padding-right {
      padding-right: 9.0181vw; }
  .block-height-10 {
    height: 5.5743vw; }
    .block-height-10 + .block-padding-top {
      padding-top: 5.5743vw; }
    .block-height-10 + .block-padding-bottom {
      padding-bottom: 5.5743vw; }
    .block-height-10 + .block-padding-left {
      padding-left: 5.5743vw; }
    .block-height-10 + .block-padding-right {
      padding-right: 5.5743vw; }
  .block-height-11 {
    height: 3.44492vw; }
    .block-height-11 + .block-padding-top {
      padding-top: 3.44492vw; }
    .block-height-11 + .block-padding-bottom {
      padding-bottom: 3.44492vw; }
    .block-height-11 + .block-padding-left {
      padding-left: 3.44492vw; }
    .block-height-11 + .block-padding-right {
      padding-right: 3.44492vw; }
  .block-height-12 {
    height: 2.12938vw; }
    .block-height-12 + .block-padding-top {
      padding-top: 2.12938vw; }
    .block-height-12 + .block-padding-bottom {
      padding-bottom: 2.12938vw; }
    .block-height-12 + .block-padding-left {
      padding-left: 2.12938vw; }
    .block-height-12 + .block-padding-right {
      padding-right: 2.12938vw; }
  .block-height-13 {
    height: 1.31596vw; }
    .block-height-13 + .block-padding-top {
      padding-top: 1.31596vw; }
    .block-height-13 + .block-padding-bottom {
      padding-bottom: 1.31596vw; }
    .block-height-13 + .block-padding-left {
      padding-left: 1.31596vw; }
    .block-height-13 + .block-padding-right {
      padding-right: 1.31596vw; }
  .block-height-14 {
    height: 0.81342vw; }
    .block-height-14 + .block-padding-top {
      padding-top: 0.81342vw; }
    .block-height-14 + .block-padding-bottom {
      padding-bottom: 0.81342vw; }
    .block-height-14 + .block-padding-left {
      padding-left: 0.81342vw; }
    .block-height-14 + .block-padding-right {
      padding-right: 0.81342vw; }
  .block-height-15 {
    height: 0.5027vw; }
    .block-height-15 + .block-padding-top {
      padding-top: 0.5027vw; }
    .block-height-15 + .block-padding-bottom {
      padding-bottom: 0.5027vw; }
    .block-height-15 + .block-padding-left {
      padding-left: 0.5027vw; }
    .block-height-15 + .block-padding-right {
      padding-right: 0.5027vw; }
  .block-height-16 {
    height: 0.31073vw; }
    .block-height-16 + .block-padding-top {
      padding-top: 0.31073vw; }
    .block-height-16 + .block-padding-bottom {
      padding-bottom: 0.31073vw; }
    .block-height-16 + .block-padding-left {
      padding-left: 0.31073vw; }
    .block-height-16 + .block-padding-right {
      padding-right: 0.31073vw; }
  .block-height-17 {
    height: 0.19203vw; }
    .block-height-17 + .block-padding-top {
      padding-top: 0.19203vw; }
    .block-height-17 + .block-padding-bottom {
      padding-bottom: 0.19203vw; }
    .block-height-17 + .block-padding-left {
      padding-left: 0.19203vw; }
    .block-height-17 + .block-padding-right {
      padding-right: 0.19203vw; } }

#fibo_container {
  position: absolute;
  bottom: -200px;
  width: 100%;
  z-index: 10000;
  transform: rotateX(180deg);
  display: none; }

.show-fibo #fibo_container {
  display: block; }

#fibo_container > div {
  width: 100%;
  height: calc(100vw / 1.618033988749894848204586834); }

.cycle,
.cycle > div > div {
  height: 38.2%;
  width: 100%; }

.cycle > div,
.cycle > div > div > div {
  width: 38.2%;
  height: 100%; }

#fibo_container div {
  background-color: rgba(255, 0, 0, 0.1); }

.cycle {
  position: absolute;
  top: 0; }

.cycle > div {
  position: absolute;
  right: 0; }

.cycle > div > div {
  position: absolute;
  bottom: 0; }

.cycle > div > div > div {
  position: absolute;
  left: 0; }

.cycle {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  -webkit-border-top-left-radius: 10000px;
  -moz-border-radius-topleft: 10000px;
  border-top-left-radius: 11960px; }

.cycle > div {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  -webkit-border-top-right-radius: 10000px;
  -moz-border-radius-topright: 10000px;
  border-top-right-radius: 10000px; }

.cycle > div > div {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  -webkit-border-bottom-right-radius: 10000px;
  -moz-border-radius-bottomright: 10000px;
  border-bottom-right-radius: 10000px; }

.cycle > div > div > div {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  -webkit-border-bottom-left-radius: 10000px;
  -moz-border-radius-bottomleft: 10000px;
  border-bottom-left-radius: 10000px; }

@media (min-width: 320px) and (max-width: 639px) {
  body.euf-custom-scroll.show-menu .main-section {
    -moz-transform: translate3d(61.8vw, 14.5924vw, 0);
    -o-transform: translate3d(61.8vw, 14.5924vw, 0);
    -ms-transform: translate3d(61.8vw, 14.5924vw, 0);
    -webkit-transform: translate3d(61.8vw, 14.5924vw, 0);
    transform: translate3d(61.8vw, 14.5924vw, 0); }
  .block-height-5 .header-title {
    height: calc(100% -  14.5924vw - 5px); }
  .main-section .side-container .step-container .current-step-container {
    display: none; } }

@media (min-width: 640px) and (max-width: 1023px) {
  body.euf-custom-scroll.show-menu .main-section {
    -moz-transform: translate3d(38.2vw, 9.0181vw, 0);
    -o-transform: translate3d(38.2vw, 9.0181vw, 0);
    -ms-transform: translate3d(38.2vw, 9.0181vw, 0);
    -webkit-transform: translate3d(38.2vw, 9.0181vw, 0);
    transform: translate3d(38.2vw, 9.0181vw, 0); }
  .mce-container.mce-fullscreen {
    padding-top: 9.0181vw; }
  .mce-container.mce-fullscreen {
    padding-left: 9.0181vw; }
  /*.navbar.with-menu-wrap .container-fluid {
    padding: 0 1.875rem 0 calc(1.875rem + 9.0181vw);
  }*/
  .block-height-5 .header-title {
    height: calc(100% -  9.0181vw - 5px); }
  .main-section .side-container .step-container .current-step-container {
    display: none; } }

@media (min-width: 1024px) and (max-width: 1399px) {
  body.euf-custom-scroll.show-menu .main-section {
    -moz-transform: translate3d(23.6076vw, 5.5743vw, 0);
    -o-transform: translate3d(23.6076vw, 5.5743vw, 0);
    -ms-transform: translate3d(23.6076vw, 5.5743vw, 0);
    -webkit-transform: translate3d(23.6076vw, 5.5743vw, 0);
    transform: translate3d(23.6076vw, 5.5743vw, 0); }
  .mce-container.mce-fullscreen {
    padding-top: 5.5743vw; }
  .mce-container.mce-fullscreen {
    padding-left: 5.5743vw; }
  .block-height-5 .header-title {
    height: calc(100% -  5.5743vw - 5px); } }

@media (min-width: 0px) and (max-width: 640px) {
  .side-container {
    top: 8rem;
    width: 100%;
    background: #fff; }
  .side-container ~ .main-container {
    top: 4rem; }
    .side-container ~ .main-container .left-navbar {
      margin-bottom: 4rem; }
  .left-navbar {
    z-index: 15; } }

.text-white {
  color: #FFF; }

/*# sourceMappingURL=fibo.css.map */
