html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  box-sizing: border-box;
}

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

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

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

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

  main > .container-fluid > .row-fluid-wrapper > .row-fluid > .widget-span > .dnd-section {
    overflow-x: hidden;
  }

  main > .container-fluid > .row-fluid-wrapper > .row-fluid > .widget-span > .dnd-section:not([class*="pt-"]):not(:first-child) {
    padding-top: 60px
  }

  main > .container-fluid > .row-fluid-wrapper > .row-fluid > .widget-span > .dnd-section:not([class*="pb-"]) {
    padding-bottom: 60px
  }

  main > .container-fluid > .row-fluid-wrapper > .row-fluid > .widget-span > .dnd-section:not([class*="ps-"]) {
    padding-left: 0px
  }

  main > .container-fluid > .row-fluid-wrapper > .row-fluid > .widget-span > .dnd-section:not([class*="pe-"]) {
    padding-right: 0px
  }

  .dnd-section > .row-fluid {
    max-width: 560px;
  }

  .dnd-section .dnd-row > .row-fluid {
    margin-left: -20px;
    margin-right: -20px;
  }

  .dnd-section .row-fluid > [class*="span"] {
    padding-left: 20px;
    padding-right: 20px;
  }

  .dnd-section > .row-fluid .dnd-column > .dnd-row:not(:first-child) {
    margin-top: 30px;
  }

  .dnd-section > .row-fluid .dnd-column > .dnd-row.dnd-row--background + .dnd-row {
    margin-top: 0;
  }

  
  main .dnd-section:not(.mobile-reverse) .row-fluid > [class*="span"]:not([class*="mt-"]):not(:first-child),
  main .dnd-section.mobile-reverse .row-fluid > [class*="span"]:not([class*="mt-"]):not(:last-child), 
  footer .dnd-section:not(.mobile-reverse) .row-fluid > [class*="span"]:not([class*="mt-"]):not(:first-child),
  footer .dnd-section.mobile-reverse .row-fluid > [class*="span"]:not([class*="mt-"]):not(:last-child) {
    margin-top: 30px;
  }
  

  
  main {
    z-index: 1;
  }

  img {
    max-width: 100%;
  }

  .dnd-section > .row-fluid {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .dnd-section .dnd-row > .row-fluid:not([class*="flex-start"]):not([class*="flex-end"]) > [class*="span"]:only-child,
  .dnd-section > .row-fluid:not([class*="flex-start"]):not([class*="flex-end"]) > [class*=span]:only-child {
    margin-left: auto;
    margin-right: auto;
  }

  .dnd-section .row-fluid {
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
  }

  [class*="span"] {
    width: 100%;
    flex: 0 0 100%;
  }
  
@media (min-width: 1024px) {
  

  main > .container-fluid > .row-fluid-wrapper > .row-fluid > .widget-span > .dnd-section {
    overflow-x: hidden;
  }

  main > .container-fluid > .row-fluid-wrapper > .row-fluid > .widget-span > .dnd-section:not([class*="pt-"]):not(:first-child) {
    padding-top: 60px
  }

  main > .container-fluid > .row-fluid-wrapper > .row-fluid > .widget-span > .dnd-section:not([class*="pb-"]) {
    padding-bottom: 60px
  }

  main > .container-fluid > .row-fluid-wrapper > .row-fluid > .widget-span > .dnd-section:not([class*="ps-"]) {
    padding-left: 0px
  }

  main > .container-fluid > .row-fluid-wrapper > .row-fluid > .widget-span > .dnd-section:not([class*="pe-"]) {
    padding-right: 0px
  }

  .dnd-section > .row-fluid {
    max-width: 960px;
  }

  .dnd-section .dnd-row > .row-fluid {
    margin-left: -15px;
    margin-right: -15px;
  }

  .dnd-section .row-fluid > [class*="span"] {
    padding-left: 15px;
    padding-right: 15px;
  }

  .dnd-section > .row-fluid .dnd-column > .dnd-row:not(:first-child) {
    margin-top: 30px;
  }

  .dnd-section > .row-fluid .dnd-column > .dnd-row.dnd-row--background + .dnd-row {
    margin-top: 0;
  }

  

  main .dnd-section:not(.mobile-reverse) .row-fluid > [class*="span"]:not([class*="mt-"]):not(:first-child),
  main .dnd-section.mobile-reverse .row-fluid > [class*="span"]:not([class*="mt-"]):not(:last-child), 
  footer .dnd-section:not(.mobile-reverse) .row-fluid > [class*="span"]:not([class*="mt-"]):not(:first-child),
  footer .dnd-section.mobile-reverse .row-fluid > [class*="span"]:not([class*="mt-"]):not(:last-child) {
    margin-top: 0;
  }
  [class*="span"].span0 {
    width: 0.0%;
    flex: 0 0 0.0%;
  }
  
  [class*="span"].span1 {
    width: 8.333333333333334%;
    flex: 0 0 8.333333333333334%;
  }
  
  [class*="span"].span2 {
    width: 16.666666666666668%;
    flex: 0 0 16.666666666666668%;
  }
  
  [class*="span"].span3 {
    width: 25.0%;
    flex: 0 0 25.0%;
  }
  
  [class*="span"].span4 {
    width: 33.333333333333336%;
    flex: 0 0 33.333333333333336%;
  }
  
  [class*="span"].span5 {
    width: 41.66666666666667%;
    flex: 0 0 41.66666666666667%;
  }
  
  [class*="span"].span6 {
    width: 50.0%;
    flex: 0 0 50.0%;
  }
  
  [class*="span"].span7 {
    width: 58.333333333333336%;
    flex: 0 0 58.333333333333336%;
  }
  
  [class*="span"].span8 {
    width: 66.66666666666667%;
    flex: 0 0 66.66666666666667%;
  }
  
  [class*="span"].span9 {
    width: 75.0%;
    flex: 0 0 75.0%;
  }
  
  [class*="span"].span10 {
    width: 83.33333333333334%;
    flex: 0 0 83.33333333333334%;
  }
  
  [class*="span"].span11 {
    width: 91.66666666666667%;
    flex: 0 0 91.66666666666667%;
  }
  
  [class*="span"].span12 {
    width: 100.0%;
    flex: 0 0 100.0%;
  }
  .dnd-column.dnd-column--full-height {
    display: flex;
    flex-flow: column;
    align-items: center;
    justify-content: center;
  }

  .dnd-column.dnd-column--full-height > .dnd-row,
  .dnd-column.dnd-column--full-height > .dnd-row > .row-fluid,
  .dnd-column.dnd-column--full-height > .dnd-row > .row-fluid > .dnd-module, 
  .dnd-column.dnd-column--full-height > .dnd-row > .row-fluid > .dnd-module > .hs_cos_wrapper {
    display: flex;
    flex-flow: column;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
  }
}

@media (min-width: 1440px) {
  

  main > .container-fluid > .row-fluid-wrapper > .row-fluid > .widget-span > .dnd-section {
    overflow-x: hidden;
  }

  main > .container-fluid > .row-fluid-wrapper > .row-fluid > .widget-span > .dnd-section:not([class*="pt-"]):not(:first-child) {
    padding-top: 60px
  }

  main > .container-fluid > .row-fluid-wrapper > .row-fluid > .widget-span > .dnd-section:not([class*="pb-"]) {
    padding-bottom: 60px
  }

  main > .container-fluid > .row-fluid-wrapper > .row-fluid > .widget-span > .dnd-section:not([class*="ps-"]) {
    padding-left: 0px
  }

  main > .container-fluid > .row-fluid-wrapper > .row-fluid > .widget-span > .dnd-section:not([class*="pe-"]) {
    padding-right: 0px
  }

  .dnd-section > .row-fluid {
    max-width: 1300px;
  }

  .dnd-section .dnd-row > .row-fluid {
    margin-left: -12px;
    margin-right: -12px;
  }

  .dnd-section .row-fluid > [class*="span"] {
    padding-left: 12px;
    padding-right: 12px;
  }

  .dnd-section > .row-fluid .dnd-column > .dnd-row:not(:first-child) {
    margin-top: 30px;
  }

  .dnd-section > .row-fluid .dnd-column > .dnd-row.dnd-row--background + .dnd-row {
    margin-top: 0;
  }

  

  
}
.body-wrapper.body-wrapper--full-height {
  min-height: 100vh;
}

.body-wrapper.body-wrapper--full-height,
.body-wrapper.body-wrapper--full-height .body-container-wrapper,
.body-wrapper.body-wrapper--full-height .body-container-wrapper > .container-fluid,
.body-wrapper.body-wrapper--full-height .body-container-wrapper > .container-fluid > .row-fluid-wrapper,
.body-wrapper.body-wrapper--full-height .body-container-wrapper > .container-fluid > .row-fluid-wrapper > .row-fluid,
.body-wrapper.body-wrapper--full-height .body-container-wrapper > .container-fluid > .row-fluid-wrapper > .row-fluid > .widget-span,
.body-wrapper.body-wrapper--full-height .body-container-wrapper > .container-fluid > .row-fluid-wrapper > .row-fluid > .widget-span > .dnd-section:first-child {
  flex: 1 1 auto;
  display: flex;
  flex-flow: column;
  width: 100%;
}

.body-wrapper.body-wrapper--full-height .body-container-wrapper > .container-fluid > .row-fluid-wrapper > .row-fluid > .widget-span > .dnd-section:first-child {
  justify-content: center;
}

.dnd-section.hero-image-section > .row-fluid > .dnd-column > .row-fluid-wrapper {
  padding: 48px;
  border-radius: 32px;
  position: relative;
  overflow: hidden;
}

@media (max-width: 1023px) {
  .dnd-section.mobile-reverse > .row-fluid {
    flex-flow: column-reverse wrap;
  }

  .dnd-section.hero-image-section > .row-fluid > .dnd-column > .row-fluid-wrapper {
    padding: 32px;
  }
}

.dnd-section[class*="force-full-width"] > .row-fluid > [class*="span"] {
  padding-left: 0;
  padding-right: 0;
}

@media (max-width: 1023px) {
  .dnd-row.dnd-row--swipe {
    width: 100vw;
    position: relative;
    left: 50%;
    transform: translateX(-50%);
  }

  .dnd-row.dnd-row--swipe > .row-fluid {
    width: calc(100vw - px);
    max-width: 100%;
    position: relative;
    left: 50%;
    transform: translateX(-50%);
    padding-left: calc((100vw - px) / 2);
    padding-right: calc((100vw - px) / 2);
    margin-left: 0;
    margin-right: 0;
  }

  .dnd-row.dnd-row--swipe > .row-fluid > [class*="span"] {
    max-width: 45%;
    flex: 0 0 45%;
  }
  
  .dnd-section.mobile-reverse .row-fluid-wrapper > .row-fluid {
    flex-flow: column-reverse;
    display: flex;
  }
}

@media (max-width: 599px) {
  .dnd-row.dnd-row--swipe > .row-fluid {
    width: calc(100vw - 20px);
    padding-left: calc((100vw - 560px) / 2);
    padding-right: calc((100vw - 560px) / 2);
  }

  .dnd-row.dnd-row--swipe:not(.gallery) > .row-fluid > [class*="span"] {
    max-width: 66%;
    flex: 0 0 66%;
  }

  .dnd-row.dnd-row--swipe.gallery > .row-fluid > [class*="span"] {
    max-width: 39%;
    flex: 0 0 39%;
  }
}

.dnd-section.splashscreen {
  min-height: 80vh;
  display: flex;
  flex-flow: column;
  justify-content: center;
}

.dnd-section[class*="background-image"] {
  background-attachment: fixed;
}

.hs-editor main .dnd-section{
  position: relative;
}.pink-color,
.pink-hover-color:hover,
button.pink-color,
button.pink-hover-color:hover,
.button.pink-color,
.button.pink-hover-color:hover,
form input[type="submit"].pink-color,
form input[type="submit"].pink-hover-color:hover,
form .hs-button.pink-color,
form .hs-button.pink-hover-color:hover { color: #f1a6eb; }

.pink-bg,
.pink-hover-bg:hover,
button.pink-bg,
button.pink-hover-bg:hover,
.button.pink-bg,
.button.pink-hover-bg:hover,
form input[type="submit"].pink-bg,
form input[type="submit"].pink-hover-bg:hover,
form .hs-button.pink-bg,
form .hs-button.pink-hover-bg:hover { background-color: #f1a6eb; }

.pink-border-color,
.pink-hover-border-color:hover,
button.pink-border-color,
button.pink-hover-border-color:hover,
.button.pink-border-color,
.button.pink-hover-border-color:hover,
form input[type="submit"].pink-border-color,
form input[type="submit"].pink-hover-border-color:hover,
form .hs-button.pink-border-color,
form .hs-button.pink-hover-border-color:hover { border-color: #f1a6eb; }

.pink-fill svg path,
.pink-hover-fill:hover svg path,
button.pink-fill svg path,
button.pink-hover-fill:hover svg path,
.button.pink-fill svg path,
.button.pink-hover-fill:hover svg path,
form input[type="submit"].pink-fill svg path,
form input[type="submit"].pink-hover-fill:hover svg path,
form .hs-button.pink-fill svg path,
form .hs-button.pink-hover-fill:hover svg path { fill: #f1a6eb; }

.pink-stroke svg path,
.pink-hover-stroke:hover svg path,
button.pink-stroke svg path,
button.pink-hover-stroke:hover svg path,
.button.pink-stroke svg path,
.button.pink-hover-stroke:hover svg path,
form input[type="submit"].pink-stroke svg path,
form input[type="submit"].pink-hover-stroke:hover svg path,
form .hs-button.pink-stroke svg path,
form .hs-button.pink-hover-stroke:hover svg path { stroke: #f1a6eb; }.green-color,
.green-hover-color:hover,
button.green-color,
button.green-hover-color:hover,
.button.green-color,
.button.green-hover-color:hover,
form input[type="submit"].green-color,
form input[type="submit"].green-hover-color:hover,
form .hs-button.green-color,
form .hs-button.green-hover-color:hover { color: #59c088; }

.green-bg,
.green-hover-bg:hover,
button.green-bg,
button.green-hover-bg:hover,
.button.green-bg,
.button.green-hover-bg:hover,
form input[type="submit"].green-bg,
form input[type="submit"].green-hover-bg:hover,
form .hs-button.green-bg,
form .hs-button.green-hover-bg:hover { background-color: #59c088; }

.green-border-color,
.green-hover-border-color:hover,
button.green-border-color,
button.green-hover-border-color:hover,
.button.green-border-color,
.button.green-hover-border-color:hover,
form input[type="submit"].green-border-color,
form input[type="submit"].green-hover-border-color:hover,
form .hs-button.green-border-color,
form .hs-button.green-hover-border-color:hover { border-color: #59c088; }

.green-fill svg path,
.green-hover-fill:hover svg path,
button.green-fill svg path,
button.green-hover-fill:hover svg path,
.button.green-fill svg path,
.button.green-hover-fill:hover svg path,
form input[type="submit"].green-fill svg path,
form input[type="submit"].green-hover-fill:hover svg path,
form .hs-button.green-fill svg path,
form .hs-button.green-hover-fill:hover svg path { fill: #59c088; }

.green-stroke svg path,
.green-hover-stroke:hover svg path,
button.green-stroke svg path,
button.green-hover-stroke:hover svg path,
.button.green-stroke svg path,
.button.green-hover-stroke:hover svg path,
form input[type="submit"].green-stroke svg path,
form input[type="submit"].green-hover-stroke:hover svg path,
form .hs-button.green-stroke svg path,
form .hs-button.green-hover-stroke:hover svg path { stroke: #59c088; }.green-accent-color,
.green-accent-hover-color:hover,
button.green-accent-color,
button.green-accent-hover-color:hover,
.button.green-accent-color,
.button.green-accent-hover-color:hover,
form input[type="submit"].green-accent-color,
form input[type="submit"].green-accent-hover-color:hover,
form .hs-button.green-accent-color,
form .hs-button.green-accent-hover-color:hover { color: #50b487; }

.green-accent-bg,
.green-accent-hover-bg:hover,
button.green-accent-bg,
button.green-accent-hover-bg:hover,
.button.green-accent-bg,
.button.green-accent-hover-bg:hover,
form input[type="submit"].green-accent-bg,
form input[type="submit"].green-accent-hover-bg:hover,
form .hs-button.green-accent-bg,
form .hs-button.green-accent-hover-bg:hover { background-color: #50b487; }

.green-accent-border-color,
.green-accent-hover-border-color:hover,
button.green-accent-border-color,
button.green-accent-hover-border-color:hover,
.button.green-accent-border-color,
.button.green-accent-hover-border-color:hover,
form input[type="submit"].green-accent-border-color,
form input[type="submit"].green-accent-hover-border-color:hover,
form .hs-button.green-accent-border-color,
form .hs-button.green-accent-hover-border-color:hover { border-color: #50b487; }

.green-accent-fill svg path,
.green-accent-hover-fill:hover svg path,
button.green-accent-fill svg path,
button.green-accent-hover-fill:hover svg path,
.button.green-accent-fill svg path,
.button.green-accent-hover-fill:hover svg path,
form input[type="submit"].green-accent-fill svg path,
form input[type="submit"].green-accent-hover-fill:hover svg path,
form .hs-button.green-accent-fill svg path,
form .hs-button.green-accent-hover-fill:hover svg path { fill: #50b487; }

.green-accent-stroke svg path,
.green-accent-hover-stroke:hover svg path,
button.green-accent-stroke svg path,
button.green-accent-hover-stroke:hover svg path,
.button.green-accent-stroke svg path,
.button.green-accent-hover-stroke:hover svg path,
form input[type="submit"].green-accent-stroke svg path,
form input[type="submit"].green-accent-hover-stroke:hover svg path,
form .hs-button.green-accent-stroke svg path,
form .hs-button.green-accent-hover-stroke:hover svg path { stroke: #50b487; }.pink-variant-color,
.pink-variant-hover-color:hover,
button.pink-variant-color,
button.pink-variant-hover-color:hover,
.button.pink-variant-color,
.button.pink-variant-hover-color:hover,
form input[type="submit"].pink-variant-color,
form input[type="submit"].pink-variant-hover-color:hover,
form .hs-button.pink-variant-color,
form .hs-button.pink-variant-hover-color:hover { color: #631991; }

.pink-variant-bg,
.pink-variant-hover-bg:hover,
button.pink-variant-bg,
button.pink-variant-hover-bg:hover,
.button.pink-variant-bg,
.button.pink-variant-hover-bg:hover,
form input[type="submit"].pink-variant-bg,
form input[type="submit"].pink-variant-hover-bg:hover,
form .hs-button.pink-variant-bg,
form .hs-button.pink-variant-hover-bg:hover { background-color: #631991; }

.pink-variant-border-color,
.pink-variant-hover-border-color:hover,
button.pink-variant-border-color,
button.pink-variant-hover-border-color:hover,
.button.pink-variant-border-color,
.button.pink-variant-hover-border-color:hover,
form input[type="submit"].pink-variant-border-color,
form input[type="submit"].pink-variant-hover-border-color:hover,
form .hs-button.pink-variant-border-color,
form .hs-button.pink-variant-hover-border-color:hover { border-color: #631991; }

.pink-variant-fill svg path,
.pink-variant-hover-fill:hover svg path,
button.pink-variant-fill svg path,
button.pink-variant-hover-fill:hover svg path,
.button.pink-variant-fill svg path,
.button.pink-variant-hover-fill:hover svg path,
form input[type="submit"].pink-variant-fill svg path,
form input[type="submit"].pink-variant-hover-fill:hover svg path,
form .hs-button.pink-variant-fill svg path,
form .hs-button.pink-variant-hover-fill:hover svg path { fill: #631991; }

.pink-variant-stroke svg path,
.pink-variant-hover-stroke:hover svg path,
button.pink-variant-stroke svg path,
button.pink-variant-hover-stroke:hover svg path,
.button.pink-variant-stroke svg path,
.button.pink-variant-hover-stroke:hover svg path,
form input[type="submit"].pink-variant-stroke svg path,
form input[type="submit"].pink-variant-hover-stroke:hover svg path,
form .hs-button.pink-variant-stroke svg path,
form .hs-button.pink-variant-hover-stroke:hover svg path { stroke: #631991; }.light-green-variant-color,
.light-green-variant-hover-color:hover,
button.light-green-variant-color,
button.light-green-variant-hover-color:hover,
.button.light-green-variant-color,
.button.light-green-variant-hover-color:hover,
form input[type="submit"].light-green-variant-color,
form input[type="submit"].light-green-variant-hover-color:hover,
form .hs-button.light-green-variant-color,
form .hs-button.light-green-variant-hover-color:hover { color: #E5F5EC; }

.light-green-variant-bg,
.light-green-variant-hover-bg:hover,
button.light-green-variant-bg,
button.light-green-variant-hover-bg:hover,
.button.light-green-variant-bg,
.button.light-green-variant-hover-bg:hover,
form input[type="submit"].light-green-variant-bg,
form input[type="submit"].light-green-variant-hover-bg:hover,
form .hs-button.light-green-variant-bg,
form .hs-button.light-green-variant-hover-bg:hover { background-color: #E5F5EC; }

.light-green-variant-border-color,
.light-green-variant-hover-border-color:hover,
button.light-green-variant-border-color,
button.light-green-variant-hover-border-color:hover,
.button.light-green-variant-border-color,
.button.light-green-variant-hover-border-color:hover,
form input[type="submit"].light-green-variant-border-color,
form input[type="submit"].light-green-variant-hover-border-color:hover,
form .hs-button.light-green-variant-border-color,
form .hs-button.light-green-variant-hover-border-color:hover { border-color: #E5F5EC; }

.light-green-variant-fill svg path,
.light-green-variant-hover-fill:hover svg path,
button.light-green-variant-fill svg path,
button.light-green-variant-hover-fill:hover svg path,
.button.light-green-variant-fill svg path,
.button.light-green-variant-hover-fill:hover svg path,
form input[type="submit"].light-green-variant-fill svg path,
form input[type="submit"].light-green-variant-hover-fill:hover svg path,
form .hs-button.light-green-variant-fill svg path,
form .hs-button.light-green-variant-hover-fill:hover svg path { fill: #E5F5EC; }

.light-green-variant-stroke svg path,
.light-green-variant-hover-stroke:hover svg path,
button.light-green-variant-stroke svg path,
button.light-green-variant-hover-stroke:hover svg path,
.button.light-green-variant-stroke svg path,
.button.light-green-variant-hover-stroke:hover svg path,
form input[type="submit"].light-green-variant-stroke svg path,
form input[type="submit"].light-green-variant-hover-stroke:hover svg path,
form .hs-button.light-green-variant-stroke svg path,
form .hs-button.light-green-variant-hover-stroke:hover svg path { stroke: #E5F5EC; }.black-color,
.black-hover-color:hover,
button.black-color,
button.black-hover-color:hover,
.button.black-color,
.button.black-hover-color:hover,
form input[type="submit"].black-color,
form input[type="submit"].black-hover-color:hover,
form .hs-button.black-color,
form .hs-button.black-hover-color:hover { color: #081423; }

.black-bg,
.black-hover-bg:hover,
button.black-bg,
button.black-hover-bg:hover,
.button.black-bg,
.button.black-hover-bg:hover,
form input[type="submit"].black-bg,
form input[type="submit"].black-hover-bg:hover,
form .hs-button.black-bg,
form .hs-button.black-hover-bg:hover { background-color: #081423; }

.black-border-color,
.black-hover-border-color:hover,
button.black-border-color,
button.black-hover-border-color:hover,
.button.black-border-color,
.button.black-hover-border-color:hover,
form input[type="submit"].black-border-color,
form input[type="submit"].black-hover-border-color:hover,
form .hs-button.black-border-color,
form .hs-button.black-hover-border-color:hover { border-color: #081423; }

.black-fill svg path,
.black-hover-fill:hover svg path,
button.black-fill svg path,
button.black-hover-fill:hover svg path,
.button.black-fill svg path,
.button.black-hover-fill:hover svg path,
form input[type="submit"].black-fill svg path,
form input[type="submit"].black-hover-fill:hover svg path,
form .hs-button.black-fill svg path,
form .hs-button.black-hover-fill:hover svg path { fill: #081423; }

.black-stroke svg path,
.black-hover-stroke:hover svg path,
button.black-stroke svg path,
button.black-hover-stroke:hover svg path,
.button.black-stroke svg path,
.button.black-hover-stroke:hover svg path,
form input[type="submit"].black-stroke svg path,
form input[type="submit"].black-hover-stroke:hover svg path,
form .hs-button.black-stroke svg path,
form .hs-button.black-hover-stroke:hover svg path { stroke: #081423; }.blue-accent-color,
.blue-accent-hover-color:hover,
button.blue-accent-color,
button.blue-accent-hover-color:hover,
.button.blue-accent-color,
.button.blue-accent-hover-color:hover,
form input[type="submit"].blue-accent-color,
form input[type="submit"].blue-accent-hover-color:hover,
form .hs-button.blue-accent-color,
form .hs-button.blue-accent-hover-color:hover { color: #4789d6; }

.blue-accent-bg,
.blue-accent-hover-bg:hover,
button.blue-accent-bg,
button.blue-accent-hover-bg:hover,
.button.blue-accent-bg,
.button.blue-accent-hover-bg:hover,
form input[type="submit"].blue-accent-bg,
form input[type="submit"].blue-accent-hover-bg:hover,
form .hs-button.blue-accent-bg,
form .hs-button.blue-accent-hover-bg:hover { background-color: #4789d6; }

.blue-accent-border-color,
.blue-accent-hover-border-color:hover,
button.blue-accent-border-color,
button.blue-accent-hover-border-color:hover,
.button.blue-accent-border-color,
.button.blue-accent-hover-border-color:hover,
form input[type="submit"].blue-accent-border-color,
form input[type="submit"].blue-accent-hover-border-color:hover,
form .hs-button.blue-accent-border-color,
form .hs-button.blue-accent-hover-border-color:hover { border-color: #4789d6; }

.blue-accent-fill svg path,
.blue-accent-hover-fill:hover svg path,
button.blue-accent-fill svg path,
button.blue-accent-hover-fill:hover svg path,
.button.blue-accent-fill svg path,
.button.blue-accent-hover-fill:hover svg path,
form input[type="submit"].blue-accent-fill svg path,
form input[type="submit"].blue-accent-hover-fill:hover svg path,
form .hs-button.blue-accent-fill svg path,
form .hs-button.blue-accent-hover-fill:hover svg path { fill: #4789d6; }

.blue-accent-stroke svg path,
.blue-accent-hover-stroke:hover svg path,
button.blue-accent-stroke svg path,
button.blue-accent-hover-stroke:hover svg path,
.button.blue-accent-stroke svg path,
.button.blue-accent-hover-stroke:hover svg path,
form input[type="submit"].blue-accent-stroke svg path,
form input[type="submit"].blue-accent-hover-stroke:hover svg path,
form .hs-button.blue-accent-stroke svg path,
form .hs-button.blue-accent-hover-stroke:hover svg path { stroke: #4789d6; }.default-color,
.default-hover-color:hover,
button.default-color,
button.default-hover-color:hover,
.button.default-color,
.button.default-hover-color:hover,
form input[type="submit"].default-color,
form input[type="submit"].default-hover-color:hover,
form .hs-button.default-color,
form .hs-button.default-hover-color:hover { color: #081423; }

.default-bg,
.default-hover-bg:hover,
button.default-bg,
button.default-hover-bg:hover,
.button.default-bg,
.button.default-hover-bg:hover,
form input[type="submit"].default-bg,
form input[type="submit"].default-hover-bg:hover,
form .hs-button.default-bg,
form .hs-button.default-hover-bg:hover { background-color: #081423; }

.default-border-color,
.default-hover-border-color:hover,
button.default-border-color,
button.default-hover-border-color:hover,
.button.default-border-color,
.button.default-hover-border-color:hover,
form input[type="submit"].default-border-color,
form input[type="submit"].default-hover-border-color:hover,
form .hs-button.default-border-color,
form .hs-button.default-hover-border-color:hover { border-color: #081423; }

.default-fill svg path,
.default-hover-fill:hover svg path,
button.default-fill svg path,
button.default-hover-fill:hover svg path,
.button.default-fill svg path,
.button.default-hover-fill:hover svg path,
form input[type="submit"].default-fill svg path,
form input[type="submit"].default-hover-fill:hover svg path,
form .hs-button.default-fill svg path,
form .hs-button.default-hover-fill:hover svg path { fill: #081423; }

.default-stroke svg path,
.default-hover-stroke:hover svg path,
button.default-stroke svg path,
button.default-hover-stroke:hover svg path,
.button.default-stroke svg path,
.button.default-hover-stroke:hover svg path,
form input[type="submit"].default-stroke svg path,
form input[type="submit"].default-hover-stroke:hover svg path,
form .hs-button.default-stroke svg path,
form .hs-button.default-hover-stroke:hover svg path { stroke: #081423; }.green-variant-color,
.green-variant-hover-color:hover,
button.green-variant-color,
button.green-variant-hover-color:hover,
.button.green-variant-color,
.button.green-variant-hover-color:hover,
form input[type="submit"].green-variant-color,
form input[type="submit"].green-variant-hover-color:hover,
form .hs-button.green-variant-color,
form .hs-button.green-variant-hover-color:hover { color: #3D6A55; }

.green-variant-bg,
.green-variant-hover-bg:hover,
button.green-variant-bg,
button.green-variant-hover-bg:hover,
.button.green-variant-bg,
.button.green-variant-hover-bg:hover,
form input[type="submit"].green-variant-bg,
form input[type="submit"].green-variant-hover-bg:hover,
form .hs-button.green-variant-bg,
form .hs-button.green-variant-hover-bg:hover { background-color: #3D6A55; }

.green-variant-border-color,
.green-variant-hover-border-color:hover,
button.green-variant-border-color,
button.green-variant-hover-border-color:hover,
.button.green-variant-border-color,
.button.green-variant-hover-border-color:hover,
form input[type="submit"].green-variant-border-color,
form input[type="submit"].green-variant-hover-border-color:hover,
form .hs-button.green-variant-border-color,
form .hs-button.green-variant-hover-border-color:hover { border-color: #3D6A55; }

.green-variant-fill svg path,
.green-variant-hover-fill:hover svg path,
button.green-variant-fill svg path,
button.green-variant-hover-fill:hover svg path,
.button.green-variant-fill svg path,
.button.green-variant-hover-fill:hover svg path,
form input[type="submit"].green-variant-fill svg path,
form input[type="submit"].green-variant-hover-fill:hover svg path,
form .hs-button.green-variant-fill svg path,
form .hs-button.green-variant-hover-fill:hover svg path { fill: #3D6A55; }

.green-variant-stroke svg path,
.green-variant-hover-stroke:hover svg path,
button.green-variant-stroke svg path,
button.green-variant-hover-stroke:hover svg path,
.button.green-variant-stroke svg path,
.button.green-variant-hover-stroke:hover svg path,
form input[type="submit"].green-variant-stroke svg path,
form input[type="submit"].green-variant-hover-stroke:hover svg path,
form .hs-button.green-variant-stroke svg path,
form .hs-button.green-variant-hover-stroke:hover svg path { stroke: #3D6A55; }.gray-color,
.gray-hover-color:hover,
button.gray-color,
button.gray-hover-color:hover,
.button.gray-color,
.button.gray-hover-color:hover,
form input[type="submit"].gray-color,
form input[type="submit"].gray-hover-color:hover,
form .hs-button.gray-color,
form .hs-button.gray-hover-color:hover { color: #627790; }

.gray-bg,
.gray-hover-bg:hover,
button.gray-bg,
button.gray-hover-bg:hover,
.button.gray-bg,
.button.gray-hover-bg:hover,
form input[type="submit"].gray-bg,
form input[type="submit"].gray-hover-bg:hover,
form .hs-button.gray-bg,
form .hs-button.gray-hover-bg:hover { background-color: #627790; }

.gray-border-color,
.gray-hover-border-color:hover,
button.gray-border-color,
button.gray-hover-border-color:hover,
.button.gray-border-color,
.button.gray-hover-border-color:hover,
form input[type="submit"].gray-border-color,
form input[type="submit"].gray-hover-border-color:hover,
form .hs-button.gray-border-color,
form .hs-button.gray-hover-border-color:hover { border-color: #627790; }

.gray-fill svg path,
.gray-hover-fill:hover svg path,
button.gray-fill svg path,
button.gray-hover-fill:hover svg path,
.button.gray-fill svg path,
.button.gray-hover-fill:hover svg path,
form input[type="submit"].gray-fill svg path,
form input[type="submit"].gray-hover-fill:hover svg path,
form .hs-button.gray-fill svg path,
form .hs-button.gray-hover-fill:hover svg path { fill: #627790; }

.gray-stroke svg path,
.gray-hover-stroke:hover svg path,
button.gray-stroke svg path,
button.gray-hover-stroke:hover svg path,
.button.gray-stroke svg path,
.button.gray-hover-stroke:hover svg path,
form input[type="submit"].gray-stroke svg path,
form input[type="submit"].gray-hover-stroke:hover svg path,
form .hs-button.gray-stroke svg path,
form .hs-button.gray-hover-stroke:hover svg path { stroke: #627790; }.blue-color,
.blue-hover-color:hover,
button.blue-color,
button.blue-hover-color:hover,
.button.blue-color,
.button.blue-hover-color:hover,
form input[type="submit"].blue-color,
form input[type="submit"].blue-hover-color:hover,
form .hs-button.blue-color,
form .hs-button.blue-hover-color:hover { color: #5894f9; }

.blue-bg,
.blue-hover-bg:hover,
button.blue-bg,
button.blue-hover-bg:hover,
.button.blue-bg,
.button.blue-hover-bg:hover,
form input[type="submit"].blue-bg,
form input[type="submit"].blue-hover-bg:hover,
form .hs-button.blue-bg,
form .hs-button.blue-hover-bg:hover { background-color: #5894f9; }

.blue-border-color,
.blue-hover-border-color:hover,
button.blue-border-color,
button.blue-hover-border-color:hover,
.button.blue-border-color,
.button.blue-hover-border-color:hover,
form input[type="submit"].blue-border-color,
form input[type="submit"].blue-hover-border-color:hover,
form .hs-button.blue-border-color,
form .hs-button.blue-hover-border-color:hover { border-color: #5894f9; }

.blue-fill svg path,
.blue-hover-fill:hover svg path,
button.blue-fill svg path,
button.blue-hover-fill:hover svg path,
.button.blue-fill svg path,
.button.blue-hover-fill:hover svg path,
form input[type="submit"].blue-fill svg path,
form input[type="submit"].blue-hover-fill:hover svg path,
form .hs-button.blue-fill svg path,
form .hs-button.blue-hover-fill:hover svg path { fill: #5894f9; }

.blue-stroke svg path,
.blue-hover-stroke:hover svg path,
button.blue-stroke svg path,
button.blue-hover-stroke:hover svg path,
.button.blue-stroke svg path,
.button.blue-hover-stroke:hover svg path,
form input[type="submit"].blue-stroke svg path,
form input[type="submit"].blue-hover-stroke:hover svg path,
form .hs-button.blue-stroke svg path,
form .hs-button.blue-hover-stroke:hover svg path { stroke: #5894f9; }.white-color,
.white-hover-color:hover,
button.white-color,
button.white-hover-color:hover,
.button.white-color,
.button.white-hover-color:hover,
form input[type="submit"].white-color,
form input[type="submit"].white-hover-color:hover,
form .hs-button.white-color,
form .hs-button.white-hover-color:hover { color: #FFFFFF; }

.white-bg,
.white-hover-bg:hover,
button.white-bg,
button.white-hover-bg:hover,
.button.white-bg,
.button.white-hover-bg:hover,
form input[type="submit"].white-bg,
form input[type="submit"].white-hover-bg:hover,
form .hs-button.white-bg,
form .hs-button.white-hover-bg:hover { background-color: #FFFFFF; }

.white-border-color,
.white-hover-border-color:hover,
button.white-border-color,
button.white-hover-border-color:hover,
.button.white-border-color,
.button.white-hover-border-color:hover,
form input[type="submit"].white-border-color,
form input[type="submit"].white-hover-border-color:hover,
form .hs-button.white-border-color,
form .hs-button.white-hover-border-color:hover { border-color: #FFFFFF; }

.white-fill svg path,
.white-hover-fill:hover svg path,
button.white-fill svg path,
button.white-hover-fill:hover svg path,
.button.white-fill svg path,
.button.white-hover-fill:hover svg path,
form input[type="submit"].white-fill svg path,
form input[type="submit"].white-hover-fill:hover svg path,
form .hs-button.white-fill svg path,
form .hs-button.white-hover-fill:hover svg path { fill: #FFFFFF; }

.white-stroke svg path,
.white-hover-stroke:hover svg path,
button.white-stroke svg path,
button.white-hover-stroke:hover svg path,
.button.white-stroke svg path,
.button.white-hover-stroke:hover svg path,
form input[type="submit"].white-stroke svg path,
form input[type="submit"].white-hover-stroke:hover svg path,
form .hs-button.white-stroke svg path,
form .hs-button.white-hover-stroke:hover svg path { stroke: #FFFFFF; }.light-green-color,
.light-green-hover-color:hover,
button.light-green-color,
button.light-green-hover-color:hover,
.button.light-green-color,
.button.light-green-hover-color:hover,
form input[type="submit"].light-green-color,
form input[type="submit"].light-green-hover-color:hover,
form .hs-button.light-green-color,
form .hs-button.light-green-hover-color:hover { color: #e5f5ec; }

.light-green-bg,
.light-green-hover-bg:hover,
button.light-green-bg,
button.light-green-hover-bg:hover,
.button.light-green-bg,
.button.light-green-hover-bg:hover,
form input[type="submit"].light-green-bg,
form input[type="submit"].light-green-hover-bg:hover,
form .hs-button.light-green-bg,
form .hs-button.light-green-hover-bg:hover { background-color: #e5f5ec; }

.light-green-border-color,
.light-green-hover-border-color:hover,
button.light-green-border-color,
button.light-green-hover-border-color:hover,
.button.light-green-border-color,
.button.light-green-hover-border-color:hover,
form input[type="submit"].light-green-border-color,
form input[type="submit"].light-green-hover-border-color:hover,
form .hs-button.light-green-border-color,
form .hs-button.light-green-hover-border-color:hover { border-color: #e5f5ec; }

.light-green-fill svg path,
.light-green-hover-fill:hover svg path,
button.light-green-fill svg path,
button.light-green-hover-fill:hover svg path,
.button.light-green-fill svg path,
.button.light-green-hover-fill:hover svg path,
form input[type="submit"].light-green-fill svg path,
form input[type="submit"].light-green-hover-fill:hover svg path,
form .hs-button.light-green-fill svg path,
form .hs-button.light-green-hover-fill:hover svg path { fill: #e5f5ec; }

.light-green-stroke svg path,
.light-green-hover-stroke:hover svg path,
button.light-green-stroke svg path,
button.light-green-hover-stroke:hover svg path,
.button.light-green-stroke svg path,
.button.light-green-hover-stroke:hover svg path,
form input[type="submit"].light-green-stroke svg path,
form input[type="submit"].light-green-hover-stroke:hover svg path,
form .hs-button.light-green-stroke svg path,
form .hs-button.light-green-hover-stroke:hover svg path { stroke: #e5f5ec; }.fifth-color,
.fifth-hover-color:hover,
button.fifth-color,
button.fifth-hover-color:hover,
.button.fifth-color,
.button.fifth-hover-color:hover,
form input[type="submit"].fifth-color,
form input[type="submit"].fifth-hover-color:hover,
form .hs-button.fifth-color,
form .hs-button.fifth-hover-color:hover { color: #060e1a; }

.fifth-bg,
.fifth-hover-bg:hover,
button.fifth-bg,
button.fifth-hover-bg:hover,
.button.fifth-bg,
.button.fifth-hover-bg:hover,
form input[type="submit"].fifth-bg,
form input[type="submit"].fifth-hover-bg:hover,
form .hs-button.fifth-bg,
form .hs-button.fifth-hover-bg:hover { background-color: #060e1a; }

.fifth-border-color,
.fifth-hover-border-color:hover,
button.fifth-border-color,
button.fifth-hover-border-color:hover,
.button.fifth-border-color,
.button.fifth-hover-border-color:hover,
form input[type="submit"].fifth-border-color,
form input[type="submit"].fifth-hover-border-color:hover,
form .hs-button.fifth-border-color,
form .hs-button.fifth-hover-border-color:hover { border-color: #060e1a; }

.fifth-fill svg path,
.fifth-hover-fill:hover svg path,
button.fifth-fill svg path,
button.fifth-hover-fill:hover svg path,
.button.fifth-fill svg path,
.button.fifth-hover-fill:hover svg path,
form input[type="submit"].fifth-fill svg path,
form input[type="submit"].fifth-hover-fill:hover svg path,
form .hs-button.fifth-fill svg path,
form .hs-button.fifth-hover-fill:hover svg path { fill: #060e1a; }

.fifth-stroke svg path,
.fifth-hover-stroke:hover svg path,
button.fifth-stroke svg path,
button.fifth-hover-stroke:hover svg path,
.button.fifth-stroke svg path,
.button.fifth-hover-stroke:hover svg path,
form input[type="submit"].fifth-stroke svg path,
form input[type="submit"].fifth-hover-stroke:hover svg path,
form .hs-button.fifth-stroke svg path,
form .hs-button.fifth-hover-stroke:hover svg path { stroke: #060e1a; }.pink-accent-color,
.pink-accent-hover-color:hover,
button.pink-accent-color,
button.pink-accent-hover-color:hover,
.button.pink-accent-color,
.button.pink-accent-hover-color:hover,
form input[type="submit"].pink-accent-color,
form input[type="submit"].pink-accent-hover-color:hover,
form .hs-button.pink-accent-color,
form .hs-button.pink-accent-hover-color:hover { color: #c291e9; }

.pink-accent-bg,
.pink-accent-hover-bg:hover,
button.pink-accent-bg,
button.pink-accent-hover-bg:hover,
.button.pink-accent-bg,
.button.pink-accent-hover-bg:hover,
form input[type="submit"].pink-accent-bg,
form input[type="submit"].pink-accent-hover-bg:hover,
form .hs-button.pink-accent-bg,
form .hs-button.pink-accent-hover-bg:hover { background-color: #c291e9; }

.pink-accent-border-color,
.pink-accent-hover-border-color:hover,
button.pink-accent-border-color,
button.pink-accent-hover-border-color:hover,
.button.pink-accent-border-color,
.button.pink-accent-hover-border-color:hover,
form input[type="submit"].pink-accent-border-color,
form input[type="submit"].pink-accent-hover-border-color:hover,
form .hs-button.pink-accent-border-color,
form .hs-button.pink-accent-hover-border-color:hover { border-color: #c291e9; }

.pink-accent-fill svg path,
.pink-accent-hover-fill:hover svg path,
button.pink-accent-fill svg path,
button.pink-accent-hover-fill:hover svg path,
.button.pink-accent-fill svg path,
.button.pink-accent-hover-fill:hover svg path,
form input[type="submit"].pink-accent-fill svg path,
form input[type="submit"].pink-accent-hover-fill:hover svg path,
form .hs-button.pink-accent-fill svg path,
form .hs-button.pink-accent-hover-fill:hover svg path { fill: #c291e9; }

.pink-accent-stroke svg path,
.pink-accent-hover-stroke:hover svg path,
button.pink-accent-stroke svg path,
button.pink-accent-hover-stroke:hover svg path,
.button.pink-accent-stroke svg path,
.button.pink-accent-hover-stroke:hover svg path,
form input[type="submit"].pink-accent-stroke svg path,
form input[type="submit"].pink-accent-hover-stroke:hover svg path,
form .hs-button.pink-accent-stroke svg path,
form .hs-button.pink-accent-hover-stroke:hover svg path { stroke: #c291e9; }.blue-variant-color,
.blue-variant-hover-color:hover,
button.blue-variant-color,
button.blue-variant-hover-color:hover,
.button.blue-variant-color,
.button.blue-variant-hover-color:hover,
form input[type="submit"].blue-variant-color,
form input[type="submit"].blue-variant-hover-color:hover,
form .hs-button.blue-variant-color,
form .hs-button.blue-variant-hover-color:hover { color: #E7F0FE; }

.blue-variant-bg,
.blue-variant-hover-bg:hover,
button.blue-variant-bg,
button.blue-variant-hover-bg:hover,
.button.blue-variant-bg,
.button.blue-variant-hover-bg:hover,
form input[type="submit"].blue-variant-bg,
form input[type="submit"].blue-variant-hover-bg:hover,
form .hs-button.blue-variant-bg,
form .hs-button.blue-variant-hover-bg:hover { background-color: #E7F0FE; }

.blue-variant-border-color,
.blue-variant-hover-border-color:hover,
button.blue-variant-border-color,
button.blue-variant-hover-border-color:hover,
.button.blue-variant-border-color,
.button.blue-variant-hover-border-color:hover,
form input[type="submit"].blue-variant-border-color,
form input[type="submit"].blue-variant-hover-border-color:hover,
form .hs-button.blue-variant-border-color,
form .hs-button.blue-variant-hover-border-color:hover { border-color: #E7F0FE; }

.blue-variant-fill svg path,
.blue-variant-hover-fill:hover svg path,
button.blue-variant-fill svg path,
button.blue-variant-hover-fill:hover svg path,
.button.blue-variant-fill svg path,
.button.blue-variant-hover-fill:hover svg path,
form input[type="submit"].blue-variant-fill svg path,
form input[type="submit"].blue-variant-hover-fill:hover svg path,
form .hs-button.blue-variant-fill svg path,
form .hs-button.blue-variant-hover-fill:hover svg path { fill: #E7F0FE; }

.blue-variant-stroke svg path,
.blue-variant-hover-stroke:hover svg path,
button.blue-variant-stroke svg path,
button.blue-variant-hover-stroke:hover svg path,
.button.blue-variant-stroke svg path,
.button.blue-variant-hover-stroke:hover svg path,
form input[type="submit"].blue-variant-stroke svg path,
form input[type="submit"].blue-variant-hover-stroke:hover svg path,
form .hs-button.blue-variant-stroke svg path,
form .hs-button.blue-variant-hover-stroke:hover svg path { stroke: #E7F0FE; }.no-color, .no-hover-color:hover,
button.no-color, button.no-hover-color:hover,
.button.no-color, .button.no-hover-color:hover,
form input[type="submit"].no-color, form input[type="submit"].no-hover-color:hover,
form .hs-button.no-color, form .hs-button.no-hover-color:hover { color: transparent; }

.no-bg, .no-hover-bg:hover,
button.no-bg, button.no-hover-bg:hover,
.button.no-bg, .button.no-hover-bg:hover,
form input[type="submit"].no-bg, form input[type="submit"].no-hover-bg:hover,
form .hs-button.no-bg, form .hs-button.no-hover-bg:hover { background-color: transparent; }

.no-border-color, .no-hover-border-color:hover,
button.no-border-color, button.no-hover-border-color:hover,
.button.no-border-color, .button.no-hover-border-color:hover,
form input[type="submit"].no-border-color, form input[type="submit"].no-hover-border-color:hover,
form .hs-button.no-border-color, form .hs-button.no-hover-border-color:hover { border-color: transparent; }

.no-fill svg path, .no-hover-fill:hover svg path,
button.no-fill svg path, button.no-hover-fill:hover svg path,
.button.no-fill svg path, .button.no-hover-fill:hover svg path,
form input[type="submit"].no-fill svg path, form input[type="submit"].no-hover-fill:hover svg path,
form .hs-button.no-fill svg path, form .hs-button.no-hover-fill:hover svg path { fill: transparent; }

.no-stroke svg path, .no-hover-stroke:hover svg path,
button.no-stroke svg path, button.no-hover-stroke:hover svg path,
.button.no-stroke svg path, .button.no-hover-stroke:hover svg path,
form input[type="submit"].no-stroke svg path, form input[type="submit"].no-hover-stroke:hover svg path,
form .hs-button.no-stroke svg path, form .hs-button.no-hover-stroke:hover svg path { stroke: transparent; }body {}h1, h2, h3, h4, h5, h6, [class*="display"]:not([class*="default"]) {}body {
  font-family: Outfit, sans-serif;
  font-weight: 200;
}

body b,
body strong {
  font-weight: 600;
}

h1, h2, h3, h4, h5, h6, [class*="display"]:not([class*="default"]) {
  font-family: Outfit, sans-serif;
  font-weight: 600;
}

h1 b, h2 b, h3 b, h4 b, h5 b, h6 b, [class*="display"]:not([class*="default"]) b,
h1 strong, h2 strong, h3 strong, h4 strong, h5 strong, h6 strong, [class*="display"]:not([class*="default"]) strong {
  font-weight: 900;
}img { display: block; max-width: 100%; height: auto; }

svg path { transition: fill 0.25s ease-in-out; }

.lazy { opacity: 0; visibility: hidden; }
body.lazy { transition: opacity 0.5s ease-in-out 0.5s; }
.lazy.loaded { opacity: 1; visibility: visible; }

.image-container { width: 100%; }
.image-container:before { content:''; display: block; width: 100%; }

.overlay { position: relative; z-index: 1; }
.overlay:before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; opacity: 0.2; z-index: -1; }

.icon-container { box-sizing: border-box; transition: background-color 0.25s ease-in-out; } 
.icon-container svg { width: 100%; height: 100%; }

.d-none {display: none;}
.d-flex {display: flex;}
.d-grid {display: grid;}
.d-block {display: block;}
.d-inline {display: inline;}
.d-inline-block {display: inline-block;}
.d-inline-flex {display: inline-flex;}

.z-n {z-index: -1;}
.z-xs {z-index: 1;}
.z-sm {z-index: 2;}
.z-md {z-index: 3;}
.z-lg {z-index: 4;}
.z-xl {z-index: 5;}

.o-hidden {overflow: hidden;}
.o-visible {overflow: visible;}
.o-scroll {overflow: scroll;}
.o-auto {overflow: auto;}

.flex-grow {flex: 1 1 auto;}

.justify-content-flex-start, .dnd-section .row-fluid.justify-content-flex-start {justify-content: flex-start;}
.justify-content-flex-end, .dnd-section .row-fluid.justify-content-flex-end {justify-content: flex-end;}
.justify-content-center, .dnd-section .row-fluid.justify-content-center {justify-content: center;}
.justify-content-space-between, .dnd-section .row-fluid.justify-content-space-between {justify-content: space-between;}
.justify-content-space-around, .dnd-section .row-fluid.justify-content-space-around {justify-content: space-around;}
.justify-content-stretch, .dnd-section .row-fluid.justify-content-stretch {justify-content: stretch;}

.align-items-flex-start, .dnd-section .row-fluid.align-items-flex-start {align-items: flex-start;}
.align-items-flex-end, .dnd-section .row-fluid.align-items-flex-end {align-items: flex-end;}
.align-items-center, .dnd-section .row-fluid.align-items-center {align-items: center;}
.align-items-stretch, .dnd-section .row-fluid.align-items-stretch {align-items: stretch;}

.flex-flow-row, .dnd-section .row-fluid.flex-flow-row {flex-flow: row;}
.flex-flow-row-wrap, .dnd-section .row-fluid.flex-flow-row-wrap {flex-flow: row wrap;}
.flex-flow-row-reverse, .dnd-section .row-fluid.flex-flow-row-reverse {flex-flow: row-reverse;}

.flex-flow-column, .dnd-section .row-fluid.flex-flow-column {flex-flow: column;}
.flex-flow-column-wrap, .dnd-section .row-fluid.flex-flow-column-wrap {flex-flow: column wrap;}
.flex-flow-column-reverse, .dnd-section .row-fluid.flex-flow-column-reverse {flex-flow: column-reverse;}

.text-align-center { text-align: center; }
.text-align-left { text-align: left; }
.text-align-right { text-align: right; }
.text-align-justify { text-align: justify; }

.text-transform-initial { text-transform: initial; }
.text-transform-lowercase { text-transform: lowercase; }
.text-transform-uppercase { text-transform: uppercase; }
.text-transform-capitalize { text-transform: capitalize; }

.p-initial {position: initial;}
.p-static {position: static;}
.p-fixed {position: fixed;}
.p-absolute {position: absolute;}
.p-relative {position: relative;}
.p-sticky {position: sticky;}

.no-scrollbar::-webkit-scrollbar { display: none; }
.no-scrollbar { -ms-overflow-style: none; scrollbar-width: none; }

.fw { width: 100%; }
.fh { height: 100%; }

.iw { width: initial; }
.ih { height: initial; }

.t-0 { top: 0; }
.b-0 { bottom: 0; }
.s-0 { left: 0; }
.e-0 { right: 0; }

.t-50 { top: 50%; }
.b-50 { bottom: 50%; }
.s-50 { left: 50%; }
.e-50 { right: 50%; }

.t-100 { top: 100%; }
.b-100 { bottom: 100%; }
.s-100 { left: 100%; }
.e-100 { right: 100%; }

.translate-t-s { transform: translate(0%, 0); }
.translate-t-c { transform: translate(-50%, 0); }
.translate-t-e { transform: translate(50%, 0); }

.translate-c-s { transform: translate(0%, -50%); }
.translate-c-c { transform: translate(-50%, -50%); }
.translate-c-e { transform: translate(50%, -50%); }

.translate-b-s { transform: translate(0%, 50%); }
.translate-b-c { transform: translate(-50%, 50%); }
.translate-b-e { transform: translate(50%, 50%); }

.no-rounded { border-radius: 0; }
.rounded-small {border-radius: 2.0px;}
.rounded-medium {border-radius: 4px;}
.rounded-large {border-radius: 16px;}
.rounded-full {border-radius: 2000px;}

.border-thin {border-width: 1px}
.border-regular {border-width: 2.0px;}
.border-large {border-width: 4px;}
.border-thick {border-width: 8px;}

.border-top-thin {border-top-width: 1px;}
.border-top-regular {border-top-width: 2.0px;}
.border-top-large {border-top-width: 4px;}
.border-top-thick {border-top-width: 8px;}

.border-bottom-thin {border-bottom-width: 1px;}
.border-bottom-regular {border-bottom-width: 2.0px;}
.border-bottom-large {border-bottom-width: 4px;}
.border-bottom-thick {border-bottom-width: 8px;}

.border-start-thin {border-left-width: 1px;}
.border-start-regular {border-left-width: 2.0px;}
.border-start-large {border-left-width: 4px;}
.border-start-thick {border-left-width: 8px;}

.border-end-thin {border-right-width: 1px;}
.border-end-regular {border-right-width: 2.0px;}
.border-end-large {border-right-width: 4px;}
.border-end-thick {border-right-width: 8px;}

.border-solid {border-style: solid;}
.border-dashed {border-style: dashed;}
.border-dotted {border-style: dotted;}

.box-shadow { box-shadow: 0 8px 8px 0 rgba(8, 20, 35, 0.05); }

.square:before { padding-bottom: 100%; }
.four-three:before { padding-bottom: 75%; }
.three-four:before { padding-bottom: 125%; }
.sixteen-nine:before { padding-bottom: 56.25%; }
.nine-sixteen:before { padding-bottom: 156.25%; }
.sixteen-ten:before { padding-bottom: 45%; }
.ten-sixteen:before { padding-bottom: 145%; }
.sixteen-eleven:before { padding-bottom: 35%; }
.eleven-sixteen:before { padding-bottom: 135%; }

.object-fit-contain { object-fit: contain; }
.object-fit-cover { object-fit: cover; }

.object-position-t-s { object-position: top left; }
.object-position-t-c { object-position: top center; }
.object-position-t-e { object-position: top right; }
.object-position-c-s { object-position: center left; }
.object-position-c-c { object-position: center center; }
.object-position-c-e { object-position: center right; }
.object-position-b-s { object-position: bottom left; }
.object-position-b-c { object-position: bottom center; }
.object-position-b-e { object-position: bottom right; }

.opacity-25 { opacity: 0.25; }
.opacity-50 { opacity: 0.5; }
.opacity-75 { opacity: 0.75; }
.opacity-100 { opacity: 1; }
  .d-xs-none {display: none;}
  .d-xs-flex {display: flex;}
  .d-xs-grid {display: grid;}
  .d-xs-block {display: block;}
  .d-xs-inline {display: inline;}
  .d-xs-inline-block {display: inline-block;}
  .d-xs-inline-flex {display: inline-flex;}

  .z-xs-n {z-index: -1;}
  .z-xs-xs {z-index: 1;}
  .z-xs-sm {z-index: 2;}
  .z-xs-md {z-index: 3;}
  .z-xs-lg {z-index: 4;}
  .z-xs-xl {z-index: 5;}

  .o-xs-hidden {overflow: hidden;}
  .o-xs-visible {overflow: visible;}
  .o-xs-scroll {overflow: scroll;}
  .o-xs-auto {overflow: auto;}

  .flex-xs-grow {flex: 1 1 auto;}

  .justify-content-xs-flex-start, .dnd-section .row-fluid.justify-content-xs-flex-start {justify-content: flex-start;}
  .justify-content-xs-flex-end, .dnd-section .row-fluid.justify-content-xs-flex-end {justify-content: flex-end;}
  .justify-content-xs-center, .dnd-section .row-fluid.justify-content-xs-center {justify-content: center;}
  .justify-content-xs-space-between, .dnd-section .row-fluid.justify-content-xs-space-between {justify-content: space-between;}
  .justify-content-xs-space-around, .dnd-section .row-fluid.justify-content-xs-space-around {justify-content: space-around;}
  .justify-content-xs-stretch, .dnd-section .row-fluid.justify-xs-content-stretch {justify-content: stretch;}

  .align-items-xs-flex-start, .dnd-section .row-fluid.align-items-xs-flex-start {align-items: flex-start;}
  .align-items-xs-flex-end, .dnd-section .row-fluid.align-items-xs-flex-end {align-items: flex-end;}
  .align-items-xs-center, .dnd-section .row-fluid.align-items-xs-center {align-items: center;}
  .align-items-xs-stretch, .dnd-section .row-fluid.align-items-xs-stretch {align-items: stretch;}

  .flex-flow-xs-row, .dnd-section .row-fluid.flex-flow-xs-row {flex-flow: row;}
  .flex-flow-xs-row-wrap, .dnd-section .row-fluid.flex-flow-xs-row-wrap {flex-flow: row wrap;}
  .flex-flow-xs-row-reverse, .dnd-section .row-fluid.flex-flow-xs-row-reverse {flex-flow: row-reverse;}

  .flex-flow-xs-column, .dnd-section .row-fluid.flex-flow-xs-column {flex-flow: column;}
  .flex-flow-xs-column-wrap, .dnd-section .row-fluid.flex-flow-xs-column-wrap {flex-flow: column wrap;}
  .flex-flow-xs-column-reverse, .dnd-section .row-fluid.flex-flow-xs-column-reverse {flex-flow: column-reverse;}

  .text-align-xs-center { text-align: center; }
  .text-align-xs-left { text-align: left; }
  .text-align-xs-right { text-align: right; }
  .text-align-xs-justify { text-align: justify; }

  .text-transform-xs-initial { text-transform: initial; }
  .text-transform-xs-lowercase { text-transform: lowercase; }
  .text-transform-xs-uppercase { text-transform: uppercase; }
  .text-transform-xs-capitalize { text-transform: capitalize; }

  .p-xs-initial {position: initial;}
  .p-xs-static {position: static;}
  .p-xs-fixed {position: fixed;}
  .p-xs-absolute {position: absolute;}
  .p-xs-relative {position: relative;}
  .p-xs-sticky {position: sticky;}

  .no-xs-scrollbar::-webkit-scrollbar { display: none; }
  .no-xs-scrollbar { -ms-overflow-style: none; scrollbar-width: none; }

  .fw-xs { width: 100%; }
  .fh-xs { height: 100%; }

  .iw-xs { width: initial; }
  .ih-xs { height: initial; }

  .t-xs-0 { top: 0; }
  .b-xs-0 { bottom: 0; }
  .s-xs-0 { left: 0; }
  .e-xs-0 { right: 0; }

  .t-xs-50 { top: 50%; }
  .b-xs-50 { bottom: 50%; }
  .s-xs-50 { left: 50%; }
  .e-xs-50 { right: 50%; }

  .t-xs-100 { top: 100%; }
  .b-xs-100 { bottom: 100%; }
  .s-xs-100 { left: 100%; }
  .e-xs-100 { right: 100%; }

  .translate-xs-t-s { transform: translate(0%, 0); }
  .translate-xs-t-c { transform: translate(-50%, 0); }
  .translate-xs-t-e { transform: translate(50%, 0); }

  .translate-xs-c-s { transform: translate(0%, -50%); }
  .translate-xs-c-c { transform: translate(-50%, -50%); }
  .translate-xs-c-e { transform: translate(50%, -50%); }

  .translate-xs-b-s { transform: translate(0%, 50%); }
  .translate-xs-b-c { transform: translate(-50%, 50%); }
  .translate-xs-b-e { transform: translate(50%, 50%); }

  .no-rounded-xs { border-radius: 0; }
  .rounded-small-xs {border-radius: 2.0px;}
  .rounded-medium-xs {border-radius: 4px;}
  .rounded-large-xs {border-radius: 16px;}
  .rounded-full-xs {border-radius: 2000px;}

  .border-xs-thin {border-width: 1px}
  .border-xs-regular {border-width: 2.0px;}
  .border-xs-large {border-width: 4px;}
  .border-xs-thick {border-width: 8px;}

  .border-xs-top-thin {border-top-width: 1px;}
  .border-xs-top-regular {border-top-width: 2.0px;}
  .border-xs-top-large {border-top-width: 4px;}
  .border-xs-top-thick {border-top-width: 8px;}

  .border-xs-bottom-thin {border-bottom-width: 1px;}
  .border-xs-bottom-regular {border-bottom-width: 2.0px;}
  .border-xs-bottom-large {border-bottom-width: 4px;}
  .border-xs-bottom-thick {border-bottom-width: 8px;}

  .border-xs-start-thin {border-left-width: 1px;}
  .border-xs-start-regular {border-left-width: 2.0px;}
  .border-xs-start-large {border-left-width: 4px;}
  .border-xs-start-thick {border-left-width: 8px;}

  .border-xs-end-thin {border-right-width: 1px;}
  .border-xs-end-regular {border-right-width: 2.0px;}
  .border-xs-end-large {border-right-width: 4px;}
  .border-xs-end-thick {border-right-width: 8px;}

  .border-xs-solid {border-style: solid;}
  .border-xs-dashed {border-style: dashed;}
  .border-xs-dotted {border-style: dotted;}

  .box-shadow-xs { box-shadow: 0 8px 8px 0 rgba(8, 20, 35, 0.05); }

  .square-xs:before { padding-bottom: 100%; }
  .four-three-xs:before { padding-bottom: 75%; }
  .three-four-xs:before { padding-bottom: 125%; }
  .sixteen-nine-xs:before { padding-bottom: 56.25%; }
  .nine-sixteen-xs:before { padding-bottom: 156.25%; }
  .sixteen-ten-xs:before { padding-bottom: 45%; }
  .ten-sixteen-xs:before { padding-bottom: 145%; }
  .sixteen-eleven-xs:before { padding-bottom: 35%; }
  .eleven-sixteen-xs:before { padding-bottom: 135%; }

  .object-fit-xs-contain { object-fit: contain; }
  .object-fit-xs-cover { object-fit: cover; }

  .object-position-xs-t-s { object-position: top left; }
  .object-position-xs-t-c { object-position: top center; }
  .object-position-xs-t-e { object-position: top right; }
  .object-position-xs-c-s { object-position: center left; }
  .object-position-xs-c-c { object-position: center center; }
  .object-position-xs-c-e { object-position: center right; }
  .object-position-xs-b-s { object-position: bottom left; }
  .object-position-xs-b-c { object-position: bottom center; }
  .object-position-xs-b-e { object-position: bottom right; }

  .opacity-xs-25 { opacity: 0.25; }
  .opacity-xs-50 { opacity: 0.5; }
  .opacity-xs-75 { opacity: 0.75; }
  .opacity-xs-100 { opacity: 1; }

  

@media (min-width: 1024px) {
  
  .d-md-none {display: none;}
  .d-md-flex {display: flex;}
  .d-md-grid {display: grid;}
  .d-md-block {display: block;}
  .d-md-inline {display: inline;}
  .d-md-inline-block {display: inline-block;}
  .d-md-inline-flex {display: inline-flex;}

  .z-md-n {z-index: -1;}
  .z-md-xs {z-index: 1;}
  .z-md-sm {z-index: 2;}
  .z-md-md {z-index: 3;}
  .z-md-lg {z-index: 4;}
  .z-md-xl {z-index: 5;}

  .o-md-hidden {overflow: hidden;}
  .o-md-visible {overflow: visible;}
  .o-md-scroll {overflow: scroll;}
  .o-md-auto {overflow: auto;}

  .flex-md-grow {flex: 1 1 auto;}

  .justify-content-md-flex-start, .dnd-section .row-fluid.justify-content-md-flex-start {justify-content: flex-start;}
  .justify-content-md-flex-end, .dnd-section .row-fluid.justify-content-md-flex-end {justify-content: flex-end;}
  .justify-content-md-center, .dnd-section .row-fluid.justify-content-md-center {justify-content: center;}
  .justify-content-md-space-between, .dnd-section .row-fluid.justify-content-md-space-between {justify-content: space-between;}
  .justify-content-md-space-around, .dnd-section .row-fluid.justify-content-md-space-around {justify-content: space-around;}
  .justify-content-md-stretch, .dnd-section .row-fluid.justify-md-content-stretch {justify-content: stretch;}

  .align-items-md-flex-start, .dnd-section .row-fluid.align-items-md-flex-start {align-items: flex-start;}
  .align-items-md-flex-end, .dnd-section .row-fluid.align-items-md-flex-end {align-items: flex-end;}
  .align-items-md-center, .dnd-section .row-fluid.align-items-md-center {align-items: center;}
  .align-items-md-stretch, .dnd-section .row-fluid.align-items-md-stretch {align-items: stretch;}

  .flex-flow-md-row, .dnd-section .row-fluid.flex-flow-md-row {flex-flow: row;}
  .flex-flow-md-row-wrap, .dnd-section .row-fluid.flex-flow-md-row-wrap {flex-flow: row wrap;}
  .flex-flow-md-row-reverse, .dnd-section .row-fluid.flex-flow-md-row-reverse {flex-flow: row-reverse;}

  .flex-flow-md-column, .dnd-section .row-fluid.flex-flow-md-column {flex-flow: column;}
  .flex-flow-md-column-wrap, .dnd-section .row-fluid.flex-flow-md-column-wrap {flex-flow: column wrap;}
  .flex-flow-md-column-reverse, .dnd-section .row-fluid.flex-flow-md-column-reverse {flex-flow: column-reverse;}

  .text-align-md-center { text-align: center; }
  .text-align-md-left { text-align: left; }
  .text-align-md-right { text-align: right; }
  .text-align-md-justify { text-align: justify; }

  .text-transform-md-initial { text-transform: initial; }
  .text-transform-md-lowercase { text-transform: lowercase; }
  .text-transform-md-uppercase { text-transform: uppercase; }
  .text-transform-md-capitalize { text-transform: capitalize; }

  .p-md-initial {position: initial;}
  .p-md-static {position: static;}
  .p-md-fixed {position: fixed;}
  .p-md-absolute {position: absolute;}
  .p-md-relative {position: relative;}
  .p-md-sticky {position: sticky;}

  .no-md-scrollbar::-webkit-scrollbar { display: none; }
  .no-md-scrollbar { -ms-overflow-style: none; scrollbar-width: none; }

  .fw-md { width: 100%; }
  .fh-md { height: 100%; }

  .iw-md { width: initial; }
  .ih-md { height: initial; }

  .t-md-0 { top: 0; }
  .b-md-0 { bottom: 0; }
  .s-md-0 { left: 0; }
  .e-md-0 { right: 0; }

  .t-md-50 { top: 50%; }
  .b-md-50 { bottom: 50%; }
  .s-md-50 { left: 50%; }
  .e-md-50 { right: 50%; }

  .t-md-100 { top: 100%; }
  .b-md-100 { bottom: 100%; }
  .s-md-100 { left: 100%; }
  .e-md-100 { right: 100%; }

  .translate-md-t-s { transform: translate(0%, 0); }
  .translate-md-t-c { transform: translate(-50%, 0); }
  .translate-md-t-e { transform: translate(50%, 0); }

  .translate-md-c-s { transform: translate(0%, -50%); }
  .translate-md-c-c { transform: translate(-50%, -50%); }
  .translate-md-c-e { transform: translate(50%, -50%); }

  .translate-md-b-s { transform: translate(0%, 50%); }
  .translate-md-b-c { transform: translate(-50%, 50%); }
  .translate-md-b-e { transform: translate(50%, 50%); }

  .no-rounded-md { border-radius: 0; }
  .rounded-small-md {border-radius: 2.0px;}
  .rounded-medium-md {border-radius: 4px;}
  .rounded-large-md {border-radius: 16px;}
  .rounded-full-md {border-radius: 2000px;}

  .border-md-thin {border-width: 1px}
  .border-md-regular {border-width: 2.0px;}
  .border-md-large {border-width: 4px;}
  .border-md-thick {border-width: 8px;}

  .border-md-top-thin {border-top-width: 1px;}
  .border-md-top-regular {border-top-width: 2.0px;}
  .border-md-top-large {border-top-width: 4px;}
  .border-md-top-thick {border-top-width: 8px;}

  .border-md-bottom-thin {border-bottom-width: 1px;}
  .border-md-bottom-regular {border-bottom-width: 2.0px;}
  .border-md-bottom-large {border-bottom-width: 4px;}
  .border-md-bottom-thick {border-bottom-width: 8px;}

  .border-md-start-thin {border-left-width: 1px;}
  .border-md-start-regular {border-left-width: 2.0px;}
  .border-md-start-large {border-left-width: 4px;}
  .border-md-start-thick {border-left-width: 8px;}

  .border-md-end-thin {border-right-width: 1px;}
  .border-md-end-regular {border-right-width: 2.0px;}
  .border-md-end-large {border-right-width: 4px;}
  .border-md-end-thick {border-right-width: 8px;}

  .border-md-solid {border-style: solid;}
  .border-md-dashed {border-style: dashed;}
  .border-md-dotted {border-style: dotted;}

  .box-shadow-md { box-shadow: 0 8px 8px 0 rgba(8, 20, 35, 0.05); }

  .square-md:before { padding-bottom: 100%; }
  .four-three-md:before { padding-bottom: 75%; }
  .three-four-md:before { padding-bottom: 125%; }
  .sixteen-nine-md:before { padding-bottom: 56.25%; }
  .nine-sixteen-md:before { padding-bottom: 156.25%; }
  .sixteen-ten-md:before { padding-bottom: 45%; }
  .ten-sixteen-md:before { padding-bottom: 145%; }
  .sixteen-eleven-md:before { padding-bottom: 35%; }
  .eleven-sixteen-md:before { padding-bottom: 135%; }

  .object-fit-md-contain { object-fit: contain; }
  .object-fit-md-cover { object-fit: cover; }

  .object-position-md-t-s { object-position: top left; }
  .object-position-md-t-c { object-position: top center; }
  .object-position-md-t-e { object-position: top right; }
  .object-position-md-c-s { object-position: center left; }
  .object-position-md-c-c { object-position: center center; }
  .object-position-md-c-e { object-position: center right; }
  .object-position-md-b-s { object-position: bottom left; }
  .object-position-md-b-c { object-position: bottom center; }
  .object-position-md-b-e { object-position: bottom right; }

  .opacity-md-25 { opacity: 0.25; }
  .opacity-md-50 { opacity: 0.5; }
  .opacity-md-75 { opacity: 0.75; }
  .opacity-md-100 { opacity: 1; }

  
}


@media (min-width: 1440px) {
  
  .d-xl-none {display: none;}
  .d-xl-flex {display: flex;}
  .d-xl-grid {display: grid;}
  .d-xl-block {display: block;}
  .d-xl-inline {display: inline;}
  .d-xl-inline-block {display: inline-block;}
  .d-xl-inline-flex {display: inline-flex;}

  .z-xl-n {z-index: -1;}
  .z-xl-xs {z-index: 1;}
  .z-xl-sm {z-index: 2;}
  .z-xl-md {z-index: 3;}
  .z-xl-lg {z-index: 4;}
  .z-xl-xl {z-index: 5;}

  .o-xl-hidden {overflow: hidden;}
  .o-xl-visible {overflow: visible;}
  .o-xl-scroll {overflow: scroll;}
  .o-xl-auto {overflow: auto;}

  .flex-xl-grow {flex: 1 1 auto;}

  .justify-content-xl-flex-start, .dnd-section .row-fluid.justify-content-xl-flex-start {justify-content: flex-start;}
  .justify-content-xl-flex-end, .dnd-section .row-fluid.justify-content-xl-flex-end {justify-content: flex-end;}
  .justify-content-xl-center, .dnd-section .row-fluid.justify-content-xl-center {justify-content: center;}
  .justify-content-xl-space-between, .dnd-section .row-fluid.justify-content-xl-space-between {justify-content: space-between;}
  .justify-content-xl-space-around, .dnd-section .row-fluid.justify-content-xl-space-around {justify-content: space-around;}
  .justify-content-xl-stretch, .dnd-section .row-fluid.justify-xl-content-stretch {justify-content: stretch;}

  .align-items-xl-flex-start, .dnd-section .row-fluid.align-items-xl-flex-start {align-items: flex-start;}
  .align-items-xl-flex-end, .dnd-section .row-fluid.align-items-xl-flex-end {align-items: flex-end;}
  .align-items-xl-center, .dnd-section .row-fluid.align-items-xl-center {align-items: center;}
  .align-items-xl-stretch, .dnd-section .row-fluid.align-items-xl-stretch {align-items: stretch;}

  .flex-flow-xl-row, .dnd-section .row-fluid.flex-flow-xl-row {flex-flow: row;}
  .flex-flow-xl-row-wrap, .dnd-section .row-fluid.flex-flow-xl-row-wrap {flex-flow: row wrap;}
  .flex-flow-xl-row-reverse, .dnd-section .row-fluid.flex-flow-xl-row-reverse {flex-flow: row-reverse;}

  .flex-flow-xl-column, .dnd-section .row-fluid.flex-flow-xl-column {flex-flow: column;}
  .flex-flow-xl-column-wrap, .dnd-section .row-fluid.flex-flow-xl-column-wrap {flex-flow: column wrap;}
  .flex-flow-xl-column-reverse, .dnd-section .row-fluid.flex-flow-xl-column-reverse {flex-flow: column-reverse;}

  .text-align-xl-center { text-align: center; }
  .text-align-xl-left { text-align: left; }
  .text-align-xl-right { text-align: right; }
  .text-align-xl-justify { text-align: justify; }

  .text-transform-xl-initial { text-transform: initial; }
  .text-transform-xl-lowercase { text-transform: lowercase; }
  .text-transform-xl-uppercase { text-transform: uppercase; }
  .text-transform-xl-capitalize { text-transform: capitalize; }

  .p-xl-initial {position: initial;}
  .p-xl-static {position: static;}
  .p-xl-fixed {position: fixed;}
  .p-xl-absolute {position: absolute;}
  .p-xl-relative {position: relative;}
  .p-xl-sticky {position: sticky;}

  .no-xl-scrollbar::-webkit-scrollbar { display: none; }
  .no-xl-scrollbar { -ms-overflow-style: none; scrollbar-width: none; }

  .fw-xl { width: 100%; }
  .fh-xl { height: 100%; }

  .iw-xl { width: initial; }
  .ih-xl { height: initial; }

  .t-xl-0 { top: 0; }
  .b-xl-0 { bottom: 0; }
  .s-xl-0 { left: 0; }
  .e-xl-0 { right: 0; }

  .t-xl-50 { top: 50%; }
  .b-xl-50 { bottom: 50%; }
  .s-xl-50 { left: 50%; }
  .e-xl-50 { right: 50%; }

  .t-xl-100 { top: 100%; }
  .b-xl-100 { bottom: 100%; }
  .s-xl-100 { left: 100%; }
  .e-xl-100 { right: 100%; }

  .translate-xl-t-s { transform: translate(0%, 0); }
  .translate-xl-t-c { transform: translate(-50%, 0); }
  .translate-xl-t-e { transform: translate(50%, 0); }

  .translate-xl-c-s { transform: translate(0%, -50%); }
  .translate-xl-c-c { transform: translate(-50%, -50%); }
  .translate-xl-c-e { transform: translate(50%, -50%); }

  .translate-xl-b-s { transform: translate(0%, 50%); }
  .translate-xl-b-c { transform: translate(-50%, 50%); }
  .translate-xl-b-e { transform: translate(50%, 50%); }

  .no-rounded-xl { border-radius: 0; }
  .rounded-small-xl {border-radius: 2.0px;}
  .rounded-medium-xl {border-radius: 4px;}
  .rounded-large-xl {border-radius: 16px;}
  .rounded-full-xl {border-radius: 2000px;}

  .border-xl-thin {border-width: 1px}
  .border-xl-regular {border-width: 2.0px;}
  .border-xl-large {border-width: 4px;}
  .border-xl-thick {border-width: 8px;}

  .border-xl-top-thin {border-top-width: 1px;}
  .border-xl-top-regular {border-top-width: 2.0px;}
  .border-xl-top-large {border-top-width: 4px;}
  .border-xl-top-thick {border-top-width: 8px;}

  .border-xl-bottom-thin {border-bottom-width: 1px;}
  .border-xl-bottom-regular {border-bottom-width: 2.0px;}
  .border-xl-bottom-large {border-bottom-width: 4px;}
  .border-xl-bottom-thick {border-bottom-width: 8px;}

  .border-xl-start-thin {border-left-width: 1px;}
  .border-xl-start-regular {border-left-width: 2.0px;}
  .border-xl-start-large {border-left-width: 4px;}
  .border-xl-start-thick {border-left-width: 8px;}

  .border-xl-end-thin {border-right-width: 1px;}
  .border-xl-end-regular {border-right-width: 2.0px;}
  .border-xl-end-large {border-right-width: 4px;}
  .border-xl-end-thick {border-right-width: 8px;}

  .border-xl-solid {border-style: solid;}
  .border-xl-dashed {border-style: dashed;}
  .border-xl-dotted {border-style: dotted;}

  .box-shadow-xl { box-shadow: 0 8px 8px 0 rgba(8, 20, 35, 0.05); }

  .square-xl:before { padding-bottom: 100%; }
  .four-three-xl:before { padding-bottom: 75%; }
  .three-four-xl:before { padding-bottom: 125%; }
  .sixteen-nine-xl:before { padding-bottom: 56.25%; }
  .nine-sixteen-xl:before { padding-bottom: 156.25%; }
  .sixteen-ten-xl:before { padding-bottom: 45%; }
  .ten-sixteen-xl:before { padding-bottom: 145%; }
  .sixteen-eleven-xl:before { padding-bottom: 35%; }
  .eleven-sixteen-xl:before { padding-bottom: 135%; }

  .object-fit-xl-contain { object-fit: contain; }
  .object-fit-xl-cover { object-fit: cover; }

  .object-position-xl-t-s { object-position: top left; }
  .object-position-xl-t-c { object-position: top center; }
  .object-position-xl-t-e { object-position: top right; }
  .object-position-xl-c-s { object-position: center left; }
  .object-position-xl-c-c { object-position: center center; }
  .object-position-xl-c-e { object-position: center right; }
  .object-position-xl-b-s { object-position: bottom left; }
  .object-position-xl-b-c { object-position: bottom center; }
  .object-position-xl-b-e { object-position: bottom right; }

  .opacity-xl-25 { opacity: 0.25; }
  .opacity-xl-50 { opacity: 0.5; }
  .opacity-xl-75 { opacity: 0.75; }
  .opacity-xl-100 { opacity: 1; }

  
}

.mt-auto { margin-top: auto; }  
.mb-auto { margin-bottom: auto; }  
.ms-auto { margin-left: auto; }  
.me-auto { margin-right: auto; } 

.max-w-auto { max-width: initial; }
.max-h-auto { max-height: initial; }

.min-w-auto { min-width: initial; }
.min-h-auto { min-height: initial; }


.m-0 { margin: 0px; }
.mv-0 { margin-top: 0px; margin-bottom: 0px; }
.mh-0 { margin-left: 0px; margin-right: 0px; }

.mt-0 { margin-top: 0px; }
.mb-0 { margin-bottom: 0px; }
.ms-0 { margin-left: 0px; }
.me-0 { margin-right: 0px; }

.m-n-0 { margin: -0px; }
.mv-n-0 { margin-top: -0px; margin-bottom: -0px; }
.mh-n-0 { margin-left: -0px; margin-right: -0px; }

.mt-n-0 { margin-top: -0px; }
.mb-n-0 { margin-bottom: -0px; }
.ms-n-0 { margin-left: -0px; }
.me-n-0 { margin-right: -0px; }

.p-0 { padding: 0px; }
.pv-0 { padding-top: 0px; padding-bottom: 0px; }
.ph-0 { padding-left: 0px; padding-right: 0px; }

.pt-0 { padding-top: 0px; }
.pb-0 { padding-bottom: 0px; }
.ps-0 { padding-left: 0px; }
.pe-0 { padding-right: 0px; }

.w-0 { width: 0px; }
.h-0 { height: 0px; }

.max-w-0 { max-width: 0px; }
.max-h-0 { max-height: 0px; }

.min-w-0 { min-width: 0px; }
.min-h-0 { min-height: 0px; }

.m-1 { margin: 4px; }
.mv-1 { margin-top: 4px; margin-bottom: 4px; }
.mh-1 { margin-left: 4px; margin-right: 4px; }

.mt-1 { margin-top: 4px; }
.mb-1 { margin-bottom: 4px; }
.ms-1 { margin-left: 4px; }
.me-1 { margin-right: 4px; }

.m-n-1 { margin: -4px; }
.mv-n-1 { margin-top: -4px; margin-bottom: -4px; }
.mh-n-1 { margin-left: -4px; margin-right: -4px; }

.mt-n-1 { margin-top: -4px; }
.mb-n-1 { margin-bottom: -4px; }
.ms-n-1 { margin-left: -4px; }
.me-n-1 { margin-right: -4px; }

.p-1 { padding: 4px; }
.pv-1 { padding-top: 4px; padding-bottom: 4px; }
.ph-1 { padding-left: 4px; padding-right: 4px; }

.pt-1 { padding-top: 4px; }
.pb-1 { padding-bottom: 4px; }
.ps-1 { padding-left: 4px; }
.pe-1 { padding-right: 4px; }

.w-1 { width: 4px; }
.h-1 { height: 4px; }

.max-w-1 { max-width: 4px; }
.max-h-1 { max-height: 4px; }

.min-w-1 { min-width: 4px; }
.min-h-1 { min-height: 4px; }

.m-2 { margin: 8px; }
.mv-2 { margin-top: 8px; margin-bottom: 8px; }
.mh-2 { margin-left: 8px; margin-right: 8px; }

.mt-2 { margin-top: 8px; }
.mb-2 { margin-bottom: 8px; }
.ms-2 { margin-left: 8px; }
.me-2 { margin-right: 8px; }

.m-n-2 { margin: -8px; }
.mv-n-2 { margin-top: -8px; margin-bottom: -8px; }
.mh-n-2 { margin-left: -8px; margin-right: -8px; }

.mt-n-2 { margin-top: -8px; }
.mb-n-2 { margin-bottom: -8px; }
.ms-n-2 { margin-left: -8px; }
.me-n-2 { margin-right: -8px; }

.p-2 { padding: 8px; }
.pv-2 { padding-top: 8px; padding-bottom: 8px; }
.ph-2 { padding-left: 8px; padding-right: 8px; }

.pt-2 { padding-top: 8px; }
.pb-2 { padding-bottom: 8px; }
.ps-2 { padding-left: 8px; }
.pe-2 { padding-right: 8px; }

.w-2 { width: 8px; }
.h-2 { height: 8px; }

.max-w-2 { max-width: 8px; }
.max-h-2 { max-height: 8px; }

.min-w-2 { min-width: 8px; }
.min-h-2 { min-height: 8px; }

.m-3 { margin: 12px; }
.mv-3 { margin-top: 12px; margin-bottom: 12px; }
.mh-3 { margin-left: 12px; margin-right: 12px; }

.mt-3 { margin-top: 12px; }
.mb-3 { margin-bottom: 12px; }
.ms-3 { margin-left: 12px; }
.me-3 { margin-right: 12px; }

.m-n-3 { margin: -12px; }
.mv-n-3 { margin-top: -12px; margin-bottom: -12px; }
.mh-n-3 { margin-left: -12px; margin-right: -12px; }

.mt-n-3 { margin-top: -12px; }
.mb-n-3 { margin-bottom: -12px; }
.ms-n-3 { margin-left: -12px; }
.me-n-3 { margin-right: -12px; }

.p-3 { padding: 12px; }
.pv-3 { padding-top: 12px; padding-bottom: 12px; }
.ph-3 { padding-left: 12px; padding-right: 12px; }

.pt-3 { padding-top: 12px; }
.pb-3 { padding-bottom: 12px; }
.ps-3 { padding-left: 12px; }
.pe-3 { padding-right: 12px; }

.w-3 { width: 12px; }
.h-3 { height: 12px; }

.max-w-3 { max-width: 12px; }
.max-h-3 { max-height: 12px; }

.min-w-3 { min-width: 12px; }
.min-h-3 { min-height: 12px; }

.m-4 { margin: 16px; }
.mv-4 { margin-top: 16px; margin-bottom: 16px; }
.mh-4 { margin-left: 16px; margin-right: 16px; }

.mt-4 { margin-top: 16px; }
.mb-4 { margin-bottom: 16px; }
.ms-4 { margin-left: 16px; }
.me-4 { margin-right: 16px; }

.m-n-4 { margin: -16px; }
.mv-n-4 { margin-top: -16px; margin-bottom: -16px; }
.mh-n-4 { margin-left: -16px; margin-right: -16px; }

.mt-n-4 { margin-top: -16px; }
.mb-n-4 { margin-bottom: -16px; }
.ms-n-4 { margin-left: -16px; }
.me-n-4 { margin-right: -16px; }

.p-4 { padding: 16px; }
.pv-4 { padding-top: 16px; padding-bottom: 16px; }
.ph-4 { padding-left: 16px; padding-right: 16px; }

.pt-4 { padding-top: 16px; }
.pb-4 { padding-bottom: 16px; }
.ps-4 { padding-left: 16px; }
.pe-4 { padding-right: 16px; }

.w-4 { width: 16px; }
.h-4 { height: 16px; }

.max-w-4 { max-width: 16px; }
.max-h-4 { max-height: 16px; }

.min-w-4 { min-width: 16px; }
.min-h-4 { min-height: 16px; }

.m-5 { margin: 20px; }
.mv-5 { margin-top: 20px; margin-bottom: 20px; }
.mh-5 { margin-left: 20px; margin-right: 20px; }

.mt-5 { margin-top: 20px; }
.mb-5 { margin-bottom: 20px; }
.ms-5 { margin-left: 20px; }
.me-5 { margin-right: 20px; }

.m-n-5 { margin: -20px; }
.mv-n-5 { margin-top: -20px; margin-bottom: -20px; }
.mh-n-5 { margin-left: -20px; margin-right: -20px; }

.mt-n-5 { margin-top: -20px; }
.mb-n-5 { margin-bottom: -20px; }
.ms-n-5 { margin-left: -20px; }
.me-n-5 { margin-right: -20px; }

.p-5 { padding: 20px; }
.pv-5 { padding-top: 20px; padding-bottom: 20px; }
.ph-5 { padding-left: 20px; padding-right: 20px; }

.pt-5 { padding-top: 20px; }
.pb-5 { padding-bottom: 20px; }
.ps-5 { padding-left: 20px; }
.pe-5 { padding-right: 20px; }

.w-5 { width: 20px; }
.h-5 { height: 20px; }

.max-w-5 { max-width: 20px; }
.max-h-5 { max-height: 20px; }

.min-w-5 { min-width: 20px; }
.min-h-5 { min-height: 20px; }

.m-6 { margin: 24px; }
.mv-6 { margin-top: 24px; margin-bottom: 24px; }
.mh-6 { margin-left: 24px; margin-right: 24px; }

.mt-6 { margin-top: 24px; }
.mb-6 { margin-bottom: 24px; }
.ms-6 { margin-left: 24px; }
.me-6 { margin-right: 24px; }

.m-n-6 { margin: -24px; }
.mv-n-6 { margin-top: -24px; margin-bottom: -24px; }
.mh-n-6 { margin-left: -24px; margin-right: -24px; }

.mt-n-6 { margin-top: -24px; }
.mb-n-6 { margin-bottom: -24px; }
.ms-n-6 { margin-left: -24px; }
.me-n-6 { margin-right: -24px; }

.p-6 { padding: 24px; }
.pv-6 { padding-top: 24px; padding-bottom: 24px; }
.ph-6 { padding-left: 24px; padding-right: 24px; }

.pt-6 { padding-top: 24px; }
.pb-6 { padding-bottom: 24px; }
.ps-6 { padding-left: 24px; }
.pe-6 { padding-right: 24px; }

.w-6 { width: 24px; }
.h-6 { height: 24px; }

.max-w-6 { max-width: 24px; }
.max-h-6 { max-height: 24px; }

.min-w-6 { min-width: 24px; }
.min-h-6 { min-height: 24px; }

.m-7 { margin: 28px; }
.mv-7 { margin-top: 28px; margin-bottom: 28px; }
.mh-7 { margin-left: 28px; margin-right: 28px; }

.mt-7 { margin-top: 28px; }
.mb-7 { margin-bottom: 28px; }
.ms-7 { margin-left: 28px; }
.me-7 { margin-right: 28px; }

.m-n-7 { margin: -28px; }
.mv-n-7 { margin-top: -28px; margin-bottom: -28px; }
.mh-n-7 { margin-left: -28px; margin-right: -28px; }

.mt-n-7 { margin-top: -28px; }
.mb-n-7 { margin-bottom: -28px; }
.ms-n-7 { margin-left: -28px; }
.me-n-7 { margin-right: -28px; }

.p-7 { padding: 28px; }
.pv-7 { padding-top: 28px; padding-bottom: 28px; }
.ph-7 { padding-left: 28px; padding-right: 28px; }

.pt-7 { padding-top: 28px; }
.pb-7 { padding-bottom: 28px; }
.ps-7 { padding-left: 28px; }
.pe-7 { padding-right: 28px; }

.w-7 { width: 28px; }
.h-7 { height: 28px; }

.max-w-7 { max-width: 28px; }
.max-h-7 { max-height: 28px; }

.min-w-7 { min-width: 28px; }
.min-h-7 { min-height: 28px; }

.m-8 { margin: 32px; }
.mv-8 { margin-top: 32px; margin-bottom: 32px; }
.mh-8 { margin-left: 32px; margin-right: 32px; }

.mt-8 { margin-top: 32px; }
.mb-8 { margin-bottom: 32px; }
.ms-8 { margin-left: 32px; }
.me-8 { margin-right: 32px; }

.m-n-8 { margin: -32px; }
.mv-n-8 { margin-top: -32px; margin-bottom: -32px; }
.mh-n-8 { margin-left: -32px; margin-right: -32px; }

.mt-n-8 { margin-top: -32px; }
.mb-n-8 { margin-bottom: -32px; }
.ms-n-8 { margin-left: -32px; }
.me-n-8 { margin-right: -32px; }

.p-8 { padding: 32px; }
.pv-8 { padding-top: 32px; padding-bottom: 32px; }
.ph-8 { padding-left: 32px; padding-right: 32px; }

.pt-8 { padding-top: 32px; }
.pb-8 { padding-bottom: 32px; }
.ps-8 { padding-left: 32px; }
.pe-8 { padding-right: 32px; }

.w-8 { width: 32px; }
.h-8 { height: 32px; }

.max-w-8 { max-width: 32px; }
.max-h-8 { max-height: 32px; }

.min-w-8 { min-width: 32px; }
.min-h-8 { min-height: 32px; }

.m-9 { margin: 36px; }
.mv-9 { margin-top: 36px; margin-bottom: 36px; }
.mh-9 { margin-left: 36px; margin-right: 36px; }

.mt-9 { margin-top: 36px; }
.mb-9 { margin-bottom: 36px; }
.ms-9 { margin-left: 36px; }
.me-9 { margin-right: 36px; }

.m-n-9 { margin: -36px; }
.mv-n-9 { margin-top: -36px; margin-bottom: -36px; }
.mh-n-9 { margin-left: -36px; margin-right: -36px; }

.mt-n-9 { margin-top: -36px; }
.mb-n-9 { margin-bottom: -36px; }
.ms-n-9 { margin-left: -36px; }
.me-n-9 { margin-right: -36px; }

.p-9 { padding: 36px; }
.pv-9 { padding-top: 36px; padding-bottom: 36px; }
.ph-9 { padding-left: 36px; padding-right: 36px; }

.pt-9 { padding-top: 36px; }
.pb-9 { padding-bottom: 36px; }
.ps-9 { padding-left: 36px; }
.pe-9 { padding-right: 36px; }

.w-9 { width: 36px; }
.h-9 { height: 36px; }

.max-w-9 { max-width: 36px; }
.max-h-9 { max-height: 36px; }

.min-w-9 { min-width: 36px; }
.min-h-9 { min-height: 36px; }

.m-10 { margin: 40px; }
.mv-10 { margin-top: 40px; margin-bottom: 40px; }
.mh-10 { margin-left: 40px; margin-right: 40px; }

.mt-10 { margin-top: 40px; }
.mb-10 { margin-bottom: 40px; }
.ms-10 { margin-left: 40px; }
.me-10 { margin-right: 40px; }

.m-n-10 { margin: -40px; }
.mv-n-10 { margin-top: -40px; margin-bottom: -40px; }
.mh-n-10 { margin-left: -40px; margin-right: -40px; }

.mt-n-10 { margin-top: -40px; }
.mb-n-10 { margin-bottom: -40px; }
.ms-n-10 { margin-left: -40px; }
.me-n-10 { margin-right: -40px; }

.p-10 { padding: 40px; }
.pv-10 { padding-top: 40px; padding-bottom: 40px; }
.ph-10 { padding-left: 40px; padding-right: 40px; }

.pt-10 { padding-top: 40px; }
.pb-10 { padding-bottom: 40px; }
.ps-10 { padding-left: 40px; }
.pe-10 { padding-right: 40px; }

.w-10 { width: 40px; }
.h-10 { height: 40px; }

.max-w-10 { max-width: 40px; }
.max-h-10 { max-height: 40px; }

.min-w-10 { min-width: 40px; }
.min-h-10 { min-height: 40px; }

.m-11 { margin: 44px; }
.mv-11 { margin-top: 44px; margin-bottom: 44px; }
.mh-11 { margin-left: 44px; margin-right: 44px; }

.mt-11 { margin-top: 44px; }
.mb-11 { margin-bottom: 44px; }
.ms-11 { margin-left: 44px; }
.me-11 { margin-right: 44px; }

.m-n-11 { margin: -44px; }
.mv-n-11 { margin-top: -44px; margin-bottom: -44px; }
.mh-n-11 { margin-left: -44px; margin-right: -44px; }

.mt-n-11 { margin-top: -44px; }
.mb-n-11 { margin-bottom: -44px; }
.ms-n-11 { margin-left: -44px; }
.me-n-11 { margin-right: -44px; }

.p-11 { padding: 44px; }
.pv-11 { padding-top: 44px; padding-bottom: 44px; }
.ph-11 { padding-left: 44px; padding-right: 44px; }

.pt-11 { padding-top: 44px; }
.pb-11 { padding-bottom: 44px; }
.ps-11 { padding-left: 44px; }
.pe-11 { padding-right: 44px; }

.w-11 { width: 44px; }
.h-11 { height: 44px; }

.max-w-11 { max-width: 44px; }
.max-h-11 { max-height: 44px; }

.min-w-11 { min-width: 44px; }
.min-h-11 { min-height: 44px; }

.m-12 { margin: 48px; }
.mv-12 { margin-top: 48px; margin-bottom: 48px; }
.mh-12 { margin-left: 48px; margin-right: 48px; }

.mt-12 { margin-top: 48px; }
.mb-12 { margin-bottom: 48px; }
.ms-12 { margin-left: 48px; }
.me-12 { margin-right: 48px; }

.m-n-12 { margin: -48px; }
.mv-n-12 { margin-top: -48px; margin-bottom: -48px; }
.mh-n-12 { margin-left: -48px; margin-right: -48px; }

.mt-n-12 { margin-top: -48px; }
.mb-n-12 { margin-bottom: -48px; }
.ms-n-12 { margin-left: -48px; }
.me-n-12 { margin-right: -48px; }

.p-12 { padding: 48px; }
.pv-12 { padding-top: 48px; padding-bottom: 48px; }
.ph-12 { padding-left: 48px; padding-right: 48px; }

.pt-12 { padding-top: 48px; }
.pb-12 { padding-bottom: 48px; }
.ps-12 { padding-left: 48px; }
.pe-12 { padding-right: 48px; }

.w-12 { width: 48px; }
.h-12 { height: 48px; }

.max-w-12 { max-width: 48px; }
.max-h-12 { max-height: 48px; }

.min-w-12 { min-width: 48px; }
.min-h-12 { min-height: 48px; }

.m-13 { margin: 52px; }
.mv-13 { margin-top: 52px; margin-bottom: 52px; }
.mh-13 { margin-left: 52px; margin-right: 52px; }

.mt-13 { margin-top: 52px; }
.mb-13 { margin-bottom: 52px; }
.ms-13 { margin-left: 52px; }
.me-13 { margin-right: 52px; }

.m-n-13 { margin: -52px; }
.mv-n-13 { margin-top: -52px; margin-bottom: -52px; }
.mh-n-13 { margin-left: -52px; margin-right: -52px; }

.mt-n-13 { margin-top: -52px; }
.mb-n-13 { margin-bottom: -52px; }
.ms-n-13 { margin-left: -52px; }
.me-n-13 { margin-right: -52px; }

.p-13 { padding: 52px; }
.pv-13 { padding-top: 52px; padding-bottom: 52px; }
.ph-13 { padding-left: 52px; padding-right: 52px; }

.pt-13 { padding-top: 52px; }
.pb-13 { padding-bottom: 52px; }
.ps-13 { padding-left: 52px; }
.pe-13 { padding-right: 52px; }

.w-13 { width: 52px; }
.h-13 { height: 52px; }

.max-w-13 { max-width: 52px; }
.max-h-13 { max-height: 52px; }

.min-w-13 { min-width: 52px; }
.min-h-13 { min-height: 52px; }

.m-14 { margin: 56px; }
.mv-14 { margin-top: 56px; margin-bottom: 56px; }
.mh-14 { margin-left: 56px; margin-right: 56px; }

.mt-14 { margin-top: 56px; }
.mb-14 { margin-bottom: 56px; }
.ms-14 { margin-left: 56px; }
.me-14 { margin-right: 56px; }

.m-n-14 { margin: -56px; }
.mv-n-14 { margin-top: -56px; margin-bottom: -56px; }
.mh-n-14 { margin-left: -56px; margin-right: -56px; }

.mt-n-14 { margin-top: -56px; }
.mb-n-14 { margin-bottom: -56px; }
.ms-n-14 { margin-left: -56px; }
.me-n-14 { margin-right: -56px; }

.p-14 { padding: 56px; }
.pv-14 { padding-top: 56px; padding-bottom: 56px; }
.ph-14 { padding-left: 56px; padding-right: 56px; }

.pt-14 { padding-top: 56px; }
.pb-14 { padding-bottom: 56px; }
.ps-14 { padding-left: 56px; }
.pe-14 { padding-right: 56px; }

.w-14 { width: 56px; }
.h-14 { height: 56px; }

.max-w-14 { max-width: 56px; }
.max-h-14 { max-height: 56px; }

.min-w-14 { min-width: 56px; }
.min-h-14 { min-height: 56px; }

.m-15 { margin: 60px; }
.mv-15 { margin-top: 60px; margin-bottom: 60px; }
.mh-15 { margin-left: 60px; margin-right: 60px; }

.mt-15 { margin-top: 60px; }
.mb-15 { margin-bottom: 60px; }
.ms-15 { margin-left: 60px; }
.me-15 { margin-right: 60px; }

.m-n-15 { margin: -60px; }
.mv-n-15 { margin-top: -60px; margin-bottom: -60px; }
.mh-n-15 { margin-left: -60px; margin-right: -60px; }

.mt-n-15 { margin-top: -60px; }
.mb-n-15 { margin-bottom: -60px; }
.ms-n-15 { margin-left: -60px; }
.me-n-15 { margin-right: -60px; }

.p-15 { padding: 60px; }
.pv-15 { padding-top: 60px; padding-bottom: 60px; }
.ph-15 { padding-left: 60px; padding-right: 60px; }

.pt-15 { padding-top: 60px; }
.pb-15 { padding-bottom: 60px; }
.ps-15 { padding-left: 60px; }
.pe-15 { padding-right: 60px; }

.w-15 { width: 60px; }
.h-15 { height: 60px; }

.max-w-15 { max-width: 60px; }
.max-h-15 { max-height: 60px; }

.min-w-15 { min-width: 60px; }
.min-h-15 { min-height: 60px; }

.m-16 { margin: 64px; }
.mv-16 { margin-top: 64px; margin-bottom: 64px; }
.mh-16 { margin-left: 64px; margin-right: 64px; }

.mt-16 { margin-top: 64px; }
.mb-16 { margin-bottom: 64px; }
.ms-16 { margin-left: 64px; }
.me-16 { margin-right: 64px; }

.m-n-16 { margin: -64px; }
.mv-n-16 { margin-top: -64px; margin-bottom: -64px; }
.mh-n-16 { margin-left: -64px; margin-right: -64px; }

.mt-n-16 { margin-top: -64px; }
.mb-n-16 { margin-bottom: -64px; }
.ms-n-16 { margin-left: -64px; }
.me-n-16 { margin-right: -64px; }

.p-16 { padding: 64px; }
.pv-16 { padding-top: 64px; padding-bottom: 64px; }
.ph-16 { padding-left: 64px; padding-right: 64px; }

.pt-16 { padding-top: 64px; }
.pb-16 { padding-bottom: 64px; }
.ps-16 { padding-left: 64px; }
.pe-16 { padding-right: 64px; }

.w-16 { width: 64px; }
.h-16 { height: 64px; }

.max-w-16 { max-width: 64px; }
.max-h-16 { max-height: 64px; }

.min-w-16 { min-width: 64px; }
.min-h-16 { min-height: 64px; }

.m-17 { margin: 68px; }
.mv-17 { margin-top: 68px; margin-bottom: 68px; }
.mh-17 { margin-left: 68px; margin-right: 68px; }

.mt-17 { margin-top: 68px; }
.mb-17 { margin-bottom: 68px; }
.ms-17 { margin-left: 68px; }
.me-17 { margin-right: 68px; }

.m-n-17 { margin: -68px; }
.mv-n-17 { margin-top: -68px; margin-bottom: -68px; }
.mh-n-17 { margin-left: -68px; margin-right: -68px; }

.mt-n-17 { margin-top: -68px; }
.mb-n-17 { margin-bottom: -68px; }
.ms-n-17 { margin-left: -68px; }
.me-n-17 { margin-right: -68px; }

.p-17 { padding: 68px; }
.pv-17 { padding-top: 68px; padding-bottom: 68px; }
.ph-17 { padding-left: 68px; padding-right: 68px; }

.pt-17 { padding-top: 68px; }
.pb-17 { padding-bottom: 68px; }
.ps-17 { padding-left: 68px; }
.pe-17 { padding-right: 68px; }

.w-17 { width: 68px; }
.h-17 { height: 68px; }

.max-w-17 { max-width: 68px; }
.max-h-17 { max-height: 68px; }

.min-w-17 { min-width: 68px; }
.min-h-17 { min-height: 68px; }

.m-18 { margin: 72px; }
.mv-18 { margin-top: 72px; margin-bottom: 72px; }
.mh-18 { margin-left: 72px; margin-right: 72px; }

.mt-18 { margin-top: 72px; }
.mb-18 { margin-bottom: 72px; }
.ms-18 { margin-left: 72px; }
.me-18 { margin-right: 72px; }

.m-n-18 { margin: -72px; }
.mv-n-18 { margin-top: -72px; margin-bottom: -72px; }
.mh-n-18 { margin-left: -72px; margin-right: -72px; }

.mt-n-18 { margin-top: -72px; }
.mb-n-18 { margin-bottom: -72px; }
.ms-n-18 { margin-left: -72px; }
.me-n-18 { margin-right: -72px; }

.p-18 { padding: 72px; }
.pv-18 { padding-top: 72px; padding-bottom: 72px; }
.ph-18 { padding-left: 72px; padding-right: 72px; }

.pt-18 { padding-top: 72px; }
.pb-18 { padding-bottom: 72px; }
.ps-18 { padding-left: 72px; }
.pe-18 { padding-right: 72px; }

.w-18 { width: 72px; }
.h-18 { height: 72px; }

.max-w-18 { max-width: 72px; }
.max-h-18 { max-height: 72px; }

.min-w-18 { min-width: 72px; }
.min-h-18 { min-height: 72px; }

.m-19 { margin: 76px; }
.mv-19 { margin-top: 76px; margin-bottom: 76px; }
.mh-19 { margin-left: 76px; margin-right: 76px; }

.mt-19 { margin-top: 76px; }
.mb-19 { margin-bottom: 76px; }
.ms-19 { margin-left: 76px; }
.me-19 { margin-right: 76px; }

.m-n-19 { margin: -76px; }
.mv-n-19 { margin-top: -76px; margin-bottom: -76px; }
.mh-n-19 { margin-left: -76px; margin-right: -76px; }

.mt-n-19 { margin-top: -76px; }
.mb-n-19 { margin-bottom: -76px; }
.ms-n-19 { margin-left: -76px; }
.me-n-19 { margin-right: -76px; }

.p-19 { padding: 76px; }
.pv-19 { padding-top: 76px; padding-bottom: 76px; }
.ph-19 { padding-left: 76px; padding-right: 76px; }

.pt-19 { padding-top: 76px; }
.pb-19 { padding-bottom: 76px; }
.ps-19 { padding-left: 76px; }
.pe-19 { padding-right: 76px; }

.w-19 { width: 76px; }
.h-19 { height: 76px; }

.max-w-19 { max-width: 76px; }
.max-h-19 { max-height: 76px; }

.min-w-19 { min-width: 76px; }
.min-h-19 { min-height: 76px; }

.m-20 { margin: 80px; }
.mv-20 { margin-top: 80px; margin-bottom: 80px; }
.mh-20 { margin-left: 80px; margin-right: 80px; }

.mt-20 { margin-top: 80px; }
.mb-20 { margin-bottom: 80px; }
.ms-20 { margin-left: 80px; }
.me-20 { margin-right: 80px; }

.m-n-20 { margin: -80px; }
.mv-n-20 { margin-top: -80px; margin-bottom: -80px; }
.mh-n-20 { margin-left: -80px; margin-right: -80px; }

.mt-n-20 { margin-top: -80px; }
.mb-n-20 { margin-bottom: -80px; }
.ms-n-20 { margin-left: -80px; }
.me-n-20 { margin-right: -80px; }

.p-20 { padding: 80px; }
.pv-20 { padding-top: 80px; padding-bottom: 80px; }
.ph-20 { padding-left: 80px; padding-right: 80px; }

.pt-20 { padding-top: 80px; }
.pb-20 { padding-bottom: 80px; }
.ps-20 { padding-left: 80px; }
.pe-20 { padding-right: 80px; }

.w-20 { width: 80px; }
.h-20 { height: 80px; }

.max-w-20 { max-width: 80px; }
.max-h-20 { max-height: 80px; }

.min-w-20 { min-width: 80px; }
.min-h-20 { min-height: 80px; }

.m-21 { margin: 84px; }
.mv-21 { margin-top: 84px; margin-bottom: 84px; }
.mh-21 { margin-left: 84px; margin-right: 84px; }

.mt-21 { margin-top: 84px; }
.mb-21 { margin-bottom: 84px; }
.ms-21 { margin-left: 84px; }
.me-21 { margin-right: 84px; }

.m-n-21 { margin: -84px; }
.mv-n-21 { margin-top: -84px; margin-bottom: -84px; }
.mh-n-21 { margin-left: -84px; margin-right: -84px; }

.mt-n-21 { margin-top: -84px; }
.mb-n-21 { margin-bottom: -84px; }
.ms-n-21 { margin-left: -84px; }
.me-n-21 { margin-right: -84px; }

.p-21 { padding: 84px; }
.pv-21 { padding-top: 84px; padding-bottom: 84px; }
.ph-21 { padding-left: 84px; padding-right: 84px; }

.pt-21 { padding-top: 84px; }
.pb-21 { padding-bottom: 84px; }
.ps-21 { padding-left: 84px; }
.pe-21 { padding-right: 84px; }

.w-21 { width: 84px; }
.h-21 { height: 84px; }

.max-w-21 { max-width: 84px; }
.max-h-21 { max-height: 84px; }

.min-w-21 { min-width: 84px; }
.min-h-21 { min-height: 84px; }

.m-22 { margin: 88px; }
.mv-22 { margin-top: 88px; margin-bottom: 88px; }
.mh-22 { margin-left: 88px; margin-right: 88px; }

.mt-22 { margin-top: 88px; }
.mb-22 { margin-bottom: 88px; }
.ms-22 { margin-left: 88px; }
.me-22 { margin-right: 88px; }

.m-n-22 { margin: -88px; }
.mv-n-22 { margin-top: -88px; margin-bottom: -88px; }
.mh-n-22 { margin-left: -88px; margin-right: -88px; }

.mt-n-22 { margin-top: -88px; }
.mb-n-22 { margin-bottom: -88px; }
.ms-n-22 { margin-left: -88px; }
.me-n-22 { margin-right: -88px; }

.p-22 { padding: 88px; }
.pv-22 { padding-top: 88px; padding-bottom: 88px; }
.ph-22 { padding-left: 88px; padding-right: 88px; }

.pt-22 { padding-top: 88px; }
.pb-22 { padding-bottom: 88px; }
.ps-22 { padding-left: 88px; }
.pe-22 { padding-right: 88px; }

.w-22 { width: 88px; }
.h-22 { height: 88px; }

.max-w-22 { max-width: 88px; }
.max-h-22 { max-height: 88px; }

.min-w-22 { min-width: 88px; }
.min-h-22 { min-height: 88px; }

.m-23 { margin: 92px; }
.mv-23 { margin-top: 92px; margin-bottom: 92px; }
.mh-23 { margin-left: 92px; margin-right: 92px; }

.mt-23 { margin-top: 92px; }
.mb-23 { margin-bottom: 92px; }
.ms-23 { margin-left: 92px; }
.me-23 { margin-right: 92px; }

.m-n-23 { margin: -92px; }
.mv-n-23 { margin-top: -92px; margin-bottom: -92px; }
.mh-n-23 { margin-left: -92px; margin-right: -92px; }

.mt-n-23 { margin-top: -92px; }
.mb-n-23 { margin-bottom: -92px; }
.ms-n-23 { margin-left: -92px; }
.me-n-23 { margin-right: -92px; }

.p-23 { padding: 92px; }
.pv-23 { padding-top: 92px; padding-bottom: 92px; }
.ph-23 { padding-left: 92px; padding-right: 92px; }

.pt-23 { padding-top: 92px; }
.pb-23 { padding-bottom: 92px; }
.ps-23 { padding-left: 92px; }
.pe-23 { padding-right: 92px; }

.w-23 { width: 92px; }
.h-23 { height: 92px; }

.max-w-23 { max-width: 92px; }
.max-h-23 { max-height: 92px; }

.min-w-23 { min-width: 92px; }
.min-h-23 { min-height: 92px; }

.m-24 { margin: 96px; }
.mv-24 { margin-top: 96px; margin-bottom: 96px; }
.mh-24 { margin-left: 96px; margin-right: 96px; }

.mt-24 { margin-top: 96px; }
.mb-24 { margin-bottom: 96px; }
.ms-24 { margin-left: 96px; }
.me-24 { margin-right: 96px; }

.m-n-24 { margin: -96px; }
.mv-n-24 { margin-top: -96px; margin-bottom: -96px; }
.mh-n-24 { margin-left: -96px; margin-right: -96px; }

.mt-n-24 { margin-top: -96px; }
.mb-n-24 { margin-bottom: -96px; }
.ms-n-24 { margin-left: -96px; }
.me-n-24 { margin-right: -96px; }

.p-24 { padding: 96px; }
.pv-24 { padding-top: 96px; padding-bottom: 96px; }
.ph-24 { padding-left: 96px; padding-right: 96px; }

.pt-24 { padding-top: 96px; }
.pb-24 { padding-bottom: 96px; }
.ps-24 { padding-left: 96px; }
.pe-24 { padding-right: 96px; }

.w-24 { width: 96px; }
.h-24 { height: 96px; }

.max-w-24 { max-width: 96px; }
.max-h-24 { max-height: 96px; }

.min-w-24 { min-width: 96px; }
.min-h-24 { min-height: 96px; }

.m-25 { margin: 100px; }
.mv-25 { margin-top: 100px; margin-bottom: 100px; }
.mh-25 { margin-left: 100px; margin-right: 100px; }

.mt-25 { margin-top: 100px; }
.mb-25 { margin-bottom: 100px; }
.ms-25 { margin-left: 100px; }
.me-25 { margin-right: 100px; }

.m-n-25 { margin: -100px; }
.mv-n-25 { margin-top: -100px; margin-bottom: -100px; }
.mh-n-25 { margin-left: -100px; margin-right: -100px; }

.mt-n-25 { margin-top: -100px; }
.mb-n-25 { margin-bottom: -100px; }
.ms-n-25 { margin-left: -100px; }
.me-n-25 { margin-right: -100px; }

.p-25 { padding: 100px; }
.pv-25 { padding-top: 100px; padding-bottom: 100px; }
.ph-25 { padding-left: 100px; padding-right: 100px; }

.pt-25 { padding-top: 100px; }
.pb-25 { padding-bottom: 100px; }
.ps-25 { padding-left: 100px; }
.pe-25 { padding-right: 100px; }

.w-25 { width: 100px; }
.h-25 { height: 100px; }

.max-w-25 { max-width: 100px; }
.max-h-25 { max-height: 100px; }

.min-w-25 { min-width: 100px; }
.min-h-25 { min-height: 100px; }

.m-26 { margin: 104px; }
.mv-26 { margin-top: 104px; margin-bottom: 104px; }
.mh-26 { margin-left: 104px; margin-right: 104px; }

.mt-26 { margin-top: 104px; }
.mb-26 { margin-bottom: 104px; }
.ms-26 { margin-left: 104px; }
.me-26 { margin-right: 104px; }

.m-n-26 { margin: -104px; }
.mv-n-26 { margin-top: -104px; margin-bottom: -104px; }
.mh-n-26 { margin-left: -104px; margin-right: -104px; }

.mt-n-26 { margin-top: -104px; }
.mb-n-26 { margin-bottom: -104px; }
.ms-n-26 { margin-left: -104px; }
.me-n-26 { margin-right: -104px; }

.p-26 { padding: 104px; }
.pv-26 { padding-top: 104px; padding-bottom: 104px; }
.ph-26 { padding-left: 104px; padding-right: 104px; }

.pt-26 { padding-top: 104px; }
.pb-26 { padding-bottom: 104px; }
.ps-26 { padding-left: 104px; }
.pe-26 { padding-right: 104px; }

.w-26 { width: 104px; }
.h-26 { height: 104px; }

.max-w-26 { max-width: 104px; }
.max-h-26 { max-height: 104px; }

.min-w-26 { min-width: 104px; }
.min-h-26 { min-height: 104px; }

.m-27 { margin: 108px; }
.mv-27 { margin-top: 108px; margin-bottom: 108px; }
.mh-27 { margin-left: 108px; margin-right: 108px; }

.mt-27 { margin-top: 108px; }
.mb-27 { margin-bottom: 108px; }
.ms-27 { margin-left: 108px; }
.me-27 { margin-right: 108px; }

.m-n-27 { margin: -108px; }
.mv-n-27 { margin-top: -108px; margin-bottom: -108px; }
.mh-n-27 { margin-left: -108px; margin-right: -108px; }

.mt-n-27 { margin-top: -108px; }
.mb-n-27 { margin-bottom: -108px; }
.ms-n-27 { margin-left: -108px; }
.me-n-27 { margin-right: -108px; }

.p-27 { padding: 108px; }
.pv-27 { padding-top: 108px; padding-bottom: 108px; }
.ph-27 { padding-left: 108px; padding-right: 108px; }

.pt-27 { padding-top: 108px; }
.pb-27 { padding-bottom: 108px; }
.ps-27 { padding-left: 108px; }
.pe-27 { padding-right: 108px; }

.w-27 { width: 108px; }
.h-27 { height: 108px; }

.max-w-27 { max-width: 108px; }
.max-h-27 { max-height: 108px; }

.min-w-27 { min-width: 108px; }
.min-h-27 { min-height: 108px; }

.m-28 { margin: 112px; }
.mv-28 { margin-top: 112px; margin-bottom: 112px; }
.mh-28 { margin-left: 112px; margin-right: 112px; }

.mt-28 { margin-top: 112px; }
.mb-28 { margin-bottom: 112px; }
.ms-28 { margin-left: 112px; }
.me-28 { margin-right: 112px; }

.m-n-28 { margin: -112px; }
.mv-n-28 { margin-top: -112px; margin-bottom: -112px; }
.mh-n-28 { margin-left: -112px; margin-right: -112px; }

.mt-n-28 { margin-top: -112px; }
.mb-n-28 { margin-bottom: -112px; }
.ms-n-28 { margin-left: -112px; }
.me-n-28 { margin-right: -112px; }

.p-28 { padding: 112px; }
.pv-28 { padding-top: 112px; padding-bottom: 112px; }
.ph-28 { padding-left: 112px; padding-right: 112px; }

.pt-28 { padding-top: 112px; }
.pb-28 { padding-bottom: 112px; }
.ps-28 { padding-left: 112px; }
.pe-28 { padding-right: 112px; }

.w-28 { width: 112px; }
.h-28 { height: 112px; }

.max-w-28 { max-width: 112px; }
.max-h-28 { max-height: 112px; }

.min-w-28 { min-width: 112px; }
.min-h-28 { min-height: 112px; }

.m-29 { margin: 116px; }
.mv-29 { margin-top: 116px; margin-bottom: 116px; }
.mh-29 { margin-left: 116px; margin-right: 116px; }

.mt-29 { margin-top: 116px; }
.mb-29 { margin-bottom: 116px; }
.ms-29 { margin-left: 116px; }
.me-29 { margin-right: 116px; }

.m-n-29 { margin: -116px; }
.mv-n-29 { margin-top: -116px; margin-bottom: -116px; }
.mh-n-29 { margin-left: -116px; margin-right: -116px; }

.mt-n-29 { margin-top: -116px; }
.mb-n-29 { margin-bottom: -116px; }
.ms-n-29 { margin-left: -116px; }
.me-n-29 { margin-right: -116px; }

.p-29 { padding: 116px; }
.pv-29 { padding-top: 116px; padding-bottom: 116px; }
.ph-29 { padding-left: 116px; padding-right: 116px; }

.pt-29 { padding-top: 116px; }
.pb-29 { padding-bottom: 116px; }
.ps-29 { padding-left: 116px; }
.pe-29 { padding-right: 116px; }

.w-29 { width: 116px; }
.h-29 { height: 116px; }

.max-w-29 { max-width: 116px; }
.max-h-29 { max-height: 116px; }

.min-w-29 { min-width: 116px; }
.min-h-29 { min-height: 116px; }

.m-30 { margin: 120px; }
.mv-30 { margin-top: 120px; margin-bottom: 120px; }
.mh-30 { margin-left: 120px; margin-right: 120px; }

.mt-30 { margin-top: 120px; }
.mb-30 { margin-bottom: 120px; }
.ms-30 { margin-left: 120px; }
.me-30 { margin-right: 120px; }

.m-n-30 { margin: -120px; }
.mv-n-30 { margin-top: -120px; margin-bottom: -120px; }
.mh-n-30 { margin-left: -120px; margin-right: -120px; }

.mt-n-30 { margin-top: -120px; }
.mb-n-30 { margin-bottom: -120px; }
.ms-n-30 { margin-left: -120px; }
.me-n-30 { margin-right: -120px; }

.p-30 { padding: 120px; }
.pv-30 { padding-top: 120px; padding-bottom: 120px; }
.ph-30 { padding-left: 120px; padding-right: 120px; }

.pt-30 { padding-top: 120px; }
.pb-30 { padding-bottom: 120px; }
.ps-30 { padding-left: 120px; }
.pe-30 { padding-right: 120px; }

.w-30 { width: 120px; }
.h-30 { height: 120px; }

.max-w-30 { max-width: 120px; }
.max-h-30 { max-height: 120px; }

.min-w-30 { min-width: 120px; }
.min-h-30 { min-height: 120px; }

.m-31 { margin: 124px; }
.mv-31 { margin-top: 124px; margin-bottom: 124px; }
.mh-31 { margin-left: 124px; margin-right: 124px; }

.mt-31 { margin-top: 124px; }
.mb-31 { margin-bottom: 124px; }
.ms-31 { margin-left: 124px; }
.me-31 { margin-right: 124px; }

.m-n-31 { margin: -124px; }
.mv-n-31 { margin-top: -124px; margin-bottom: -124px; }
.mh-n-31 { margin-left: -124px; margin-right: -124px; }

.mt-n-31 { margin-top: -124px; }
.mb-n-31 { margin-bottom: -124px; }
.ms-n-31 { margin-left: -124px; }
.me-n-31 { margin-right: -124px; }

.p-31 { padding: 124px; }
.pv-31 { padding-top: 124px; padding-bottom: 124px; }
.ph-31 { padding-left: 124px; padding-right: 124px; }

.pt-31 { padding-top: 124px; }
.pb-31 { padding-bottom: 124px; }
.ps-31 { padding-left: 124px; }
.pe-31 { padding-right: 124px; }

.w-31 { width: 124px; }
.h-31 { height: 124px; }

.max-w-31 { max-width: 124px; }
.max-h-31 { max-height: 124px; }

.min-w-31 { min-width: 124px; }
.min-h-31 { min-height: 124px; }

.m-32 { margin: 128px; }
.mv-32 { margin-top: 128px; margin-bottom: 128px; }
.mh-32 { margin-left: 128px; margin-right: 128px; }

.mt-32 { margin-top: 128px; }
.mb-32 { margin-bottom: 128px; }
.ms-32 { margin-left: 128px; }
.me-32 { margin-right: 128px; }

.m-n-32 { margin: -128px; }
.mv-n-32 { margin-top: -128px; margin-bottom: -128px; }
.mh-n-32 { margin-left: -128px; margin-right: -128px; }

.mt-n-32 { margin-top: -128px; }
.mb-n-32 { margin-bottom: -128px; }
.ms-n-32 { margin-left: -128px; }
.me-n-32 { margin-right: -128px; }

.p-32 { padding: 128px; }
.pv-32 { padding-top: 128px; padding-bottom: 128px; }
.ph-32 { padding-left: 128px; padding-right: 128px; }

.pt-32 { padding-top: 128px; }
.pb-32 { padding-bottom: 128px; }
.ps-32 { padding-left: 128px; }
.pe-32 { padding-right: 128px; }

.w-32 { width: 128px; }
.h-32 { height: 128px; }

.max-w-32 { max-width: 128px; }
.max-h-32 { max-height: 128px; }

.min-w-32 { min-width: 128px; }
.min-h-32 { min-height: 128px; }

.m-33 { margin: 132px; }
.mv-33 { margin-top: 132px; margin-bottom: 132px; }
.mh-33 { margin-left: 132px; margin-right: 132px; }

.mt-33 { margin-top: 132px; }
.mb-33 { margin-bottom: 132px; }
.ms-33 { margin-left: 132px; }
.me-33 { margin-right: 132px; }

.m-n-33 { margin: -132px; }
.mv-n-33 { margin-top: -132px; margin-bottom: -132px; }
.mh-n-33 { margin-left: -132px; margin-right: -132px; }

.mt-n-33 { margin-top: -132px; }
.mb-n-33 { margin-bottom: -132px; }
.ms-n-33 { margin-left: -132px; }
.me-n-33 { margin-right: -132px; }

.p-33 { padding: 132px; }
.pv-33 { padding-top: 132px; padding-bottom: 132px; }
.ph-33 { padding-left: 132px; padding-right: 132px; }

.pt-33 { padding-top: 132px; }
.pb-33 { padding-bottom: 132px; }
.ps-33 { padding-left: 132px; }
.pe-33 { padding-right: 132px; }

.w-33 { width: 132px; }
.h-33 { height: 132px; }

.max-w-33 { max-width: 132px; }
.max-h-33 { max-height: 132px; }

.min-w-33 { min-width: 132px; }
.min-h-33 { min-height: 132px; }

.m-34 { margin: 136px; }
.mv-34 { margin-top: 136px; margin-bottom: 136px; }
.mh-34 { margin-left: 136px; margin-right: 136px; }

.mt-34 { margin-top: 136px; }
.mb-34 { margin-bottom: 136px; }
.ms-34 { margin-left: 136px; }
.me-34 { margin-right: 136px; }

.m-n-34 { margin: -136px; }
.mv-n-34 { margin-top: -136px; margin-bottom: -136px; }
.mh-n-34 { margin-left: -136px; margin-right: -136px; }

.mt-n-34 { margin-top: -136px; }
.mb-n-34 { margin-bottom: -136px; }
.ms-n-34 { margin-left: -136px; }
.me-n-34 { margin-right: -136px; }

.p-34 { padding: 136px; }
.pv-34 { padding-top: 136px; padding-bottom: 136px; }
.ph-34 { padding-left: 136px; padding-right: 136px; }

.pt-34 { padding-top: 136px; }
.pb-34 { padding-bottom: 136px; }
.ps-34 { padding-left: 136px; }
.pe-34 { padding-right: 136px; }

.w-34 { width: 136px; }
.h-34 { height: 136px; }

.max-w-34 { max-width: 136px; }
.max-h-34 { max-height: 136px; }

.min-w-34 { min-width: 136px; }
.min-h-34 { min-height: 136px; }

.m-35 { margin: 140px; }
.mv-35 { margin-top: 140px; margin-bottom: 140px; }
.mh-35 { margin-left: 140px; margin-right: 140px; }

.mt-35 { margin-top: 140px; }
.mb-35 { margin-bottom: 140px; }
.ms-35 { margin-left: 140px; }
.me-35 { margin-right: 140px; }

.m-n-35 { margin: -140px; }
.mv-n-35 { margin-top: -140px; margin-bottom: -140px; }
.mh-n-35 { margin-left: -140px; margin-right: -140px; }

.mt-n-35 { margin-top: -140px; }
.mb-n-35 { margin-bottom: -140px; }
.ms-n-35 { margin-left: -140px; }
.me-n-35 { margin-right: -140px; }

.p-35 { padding: 140px; }
.pv-35 { padding-top: 140px; padding-bottom: 140px; }
.ph-35 { padding-left: 140px; padding-right: 140px; }

.pt-35 { padding-top: 140px; }
.pb-35 { padding-bottom: 140px; }
.ps-35 { padding-left: 140px; }
.pe-35 { padding-right: 140px; }

.w-35 { width: 140px; }
.h-35 { height: 140px; }

.max-w-35 { max-width: 140px; }
.max-h-35 { max-height: 140px; }

.min-w-35 { min-width: 140px; }
.min-h-35 { min-height: 140px; }

.m-36 { margin: 144px; }
.mv-36 { margin-top: 144px; margin-bottom: 144px; }
.mh-36 { margin-left: 144px; margin-right: 144px; }

.mt-36 { margin-top: 144px; }
.mb-36 { margin-bottom: 144px; }
.ms-36 { margin-left: 144px; }
.me-36 { margin-right: 144px; }

.m-n-36 { margin: -144px; }
.mv-n-36 { margin-top: -144px; margin-bottom: -144px; }
.mh-n-36 { margin-left: -144px; margin-right: -144px; }

.mt-n-36 { margin-top: -144px; }
.mb-n-36 { margin-bottom: -144px; }
.ms-n-36 { margin-left: -144px; }
.me-n-36 { margin-right: -144px; }

.p-36 { padding: 144px; }
.pv-36 { padding-top: 144px; padding-bottom: 144px; }
.ph-36 { padding-left: 144px; padding-right: 144px; }

.pt-36 { padding-top: 144px; }
.pb-36 { padding-bottom: 144px; }
.ps-36 { padding-left: 144px; }
.pe-36 { padding-right: 144px; }

.w-36 { width: 144px; }
.h-36 { height: 144px; }

.max-w-36 { max-width: 144px; }
.max-h-36 { max-height: 144px; }

.min-w-36 { min-width: 144px; }
.min-h-36 { min-height: 144px; }

.m-37 { margin: 148px; }
.mv-37 { margin-top: 148px; margin-bottom: 148px; }
.mh-37 { margin-left: 148px; margin-right: 148px; }

.mt-37 { margin-top: 148px; }
.mb-37 { margin-bottom: 148px; }
.ms-37 { margin-left: 148px; }
.me-37 { margin-right: 148px; }

.m-n-37 { margin: -148px; }
.mv-n-37 { margin-top: -148px; margin-bottom: -148px; }
.mh-n-37 { margin-left: -148px; margin-right: -148px; }

.mt-n-37 { margin-top: -148px; }
.mb-n-37 { margin-bottom: -148px; }
.ms-n-37 { margin-left: -148px; }
.me-n-37 { margin-right: -148px; }

.p-37 { padding: 148px; }
.pv-37 { padding-top: 148px; padding-bottom: 148px; }
.ph-37 { padding-left: 148px; padding-right: 148px; }

.pt-37 { padding-top: 148px; }
.pb-37 { padding-bottom: 148px; }
.ps-37 { padding-left: 148px; }
.pe-37 { padding-right: 148px; }

.w-37 { width: 148px; }
.h-37 { height: 148px; }

.max-w-37 { max-width: 148px; }
.max-h-37 { max-height: 148px; }

.min-w-37 { min-width: 148px; }
.min-h-37 { min-height: 148px; }

.m-38 { margin: 152px; }
.mv-38 { margin-top: 152px; margin-bottom: 152px; }
.mh-38 { margin-left: 152px; margin-right: 152px; }

.mt-38 { margin-top: 152px; }
.mb-38 { margin-bottom: 152px; }
.ms-38 { margin-left: 152px; }
.me-38 { margin-right: 152px; }

.m-n-38 { margin: -152px; }
.mv-n-38 { margin-top: -152px; margin-bottom: -152px; }
.mh-n-38 { margin-left: -152px; margin-right: -152px; }

.mt-n-38 { margin-top: -152px; }
.mb-n-38 { margin-bottom: -152px; }
.ms-n-38 { margin-left: -152px; }
.me-n-38 { margin-right: -152px; }

.p-38 { padding: 152px; }
.pv-38 { padding-top: 152px; padding-bottom: 152px; }
.ph-38 { padding-left: 152px; padding-right: 152px; }

.pt-38 { padding-top: 152px; }
.pb-38 { padding-bottom: 152px; }
.ps-38 { padding-left: 152px; }
.pe-38 { padding-right: 152px; }

.w-38 { width: 152px; }
.h-38 { height: 152px; }

.max-w-38 { max-width: 152px; }
.max-h-38 { max-height: 152px; }

.min-w-38 { min-width: 152px; }
.min-h-38 { min-height: 152px; }

.m-39 { margin: 156px; }
.mv-39 { margin-top: 156px; margin-bottom: 156px; }
.mh-39 { margin-left: 156px; margin-right: 156px; }

.mt-39 { margin-top: 156px; }
.mb-39 { margin-bottom: 156px; }
.ms-39 { margin-left: 156px; }
.me-39 { margin-right: 156px; }

.m-n-39 { margin: -156px; }
.mv-n-39 { margin-top: -156px; margin-bottom: -156px; }
.mh-n-39 { margin-left: -156px; margin-right: -156px; }

.mt-n-39 { margin-top: -156px; }
.mb-n-39 { margin-bottom: -156px; }
.ms-n-39 { margin-left: -156px; }
.me-n-39 { margin-right: -156px; }

.p-39 { padding: 156px; }
.pv-39 { padding-top: 156px; padding-bottom: 156px; }
.ph-39 { padding-left: 156px; padding-right: 156px; }

.pt-39 { padding-top: 156px; }
.pb-39 { padding-bottom: 156px; }
.ps-39 { padding-left: 156px; }
.pe-39 { padding-right: 156px; }

.w-39 { width: 156px; }
.h-39 { height: 156px; }

.max-w-39 { max-width: 156px; }
.max-h-39 { max-height: 156px; }

.min-w-39 { min-width: 156px; }
.min-h-39 { min-height: 156px; }

.m-40 { margin: 160px; }
.mv-40 { margin-top: 160px; margin-bottom: 160px; }
.mh-40 { margin-left: 160px; margin-right: 160px; }

.mt-40 { margin-top: 160px; }
.mb-40 { margin-bottom: 160px; }
.ms-40 { margin-left: 160px; }
.me-40 { margin-right: 160px; }

.m-n-40 { margin: -160px; }
.mv-n-40 { margin-top: -160px; margin-bottom: -160px; }
.mh-n-40 { margin-left: -160px; margin-right: -160px; }

.mt-n-40 { margin-top: -160px; }
.mb-n-40 { margin-bottom: -160px; }
.ms-n-40 { margin-left: -160px; }
.me-n-40 { margin-right: -160px; }

.p-40 { padding: 160px; }
.pv-40 { padding-top: 160px; padding-bottom: 160px; }
.ph-40 { padding-left: 160px; padding-right: 160px; }

.pt-40 { padding-top: 160px; }
.pb-40 { padding-bottom: 160px; }
.ps-40 { padding-left: 160px; }
.pe-40 { padding-right: 160px; }

.w-40 { width: 160px; }
.h-40 { height: 160px; }

.max-w-40 { max-width: 160px; }
.max-h-40 { max-height: 160px; }

.min-w-40 { min-width: 160px; }
.min-h-40 { min-height: 160px; }

.m-41 { margin: 164px; }
.mv-41 { margin-top: 164px; margin-bottom: 164px; }
.mh-41 { margin-left: 164px; margin-right: 164px; }

.mt-41 { margin-top: 164px; }
.mb-41 { margin-bottom: 164px; }
.ms-41 { margin-left: 164px; }
.me-41 { margin-right: 164px; }

.m-n-41 { margin: -164px; }
.mv-n-41 { margin-top: -164px; margin-bottom: -164px; }
.mh-n-41 { margin-left: -164px; margin-right: -164px; }

.mt-n-41 { margin-top: -164px; }
.mb-n-41 { margin-bottom: -164px; }
.ms-n-41 { margin-left: -164px; }
.me-n-41 { margin-right: -164px; }

.p-41 { padding: 164px; }
.pv-41 { padding-top: 164px; padding-bottom: 164px; }
.ph-41 { padding-left: 164px; padding-right: 164px; }

.pt-41 { padding-top: 164px; }
.pb-41 { padding-bottom: 164px; }
.ps-41 { padding-left: 164px; }
.pe-41 { padding-right: 164px; }

.w-41 { width: 164px; }
.h-41 { height: 164px; }

.max-w-41 { max-width: 164px; }
.max-h-41 { max-height: 164px; }

.min-w-41 { min-width: 164px; }
.min-h-41 { min-height: 164px; }

.m-42 { margin: 168px; }
.mv-42 { margin-top: 168px; margin-bottom: 168px; }
.mh-42 { margin-left: 168px; margin-right: 168px; }

.mt-42 { margin-top: 168px; }
.mb-42 { margin-bottom: 168px; }
.ms-42 { margin-left: 168px; }
.me-42 { margin-right: 168px; }

.m-n-42 { margin: -168px; }
.mv-n-42 { margin-top: -168px; margin-bottom: -168px; }
.mh-n-42 { margin-left: -168px; margin-right: -168px; }

.mt-n-42 { margin-top: -168px; }
.mb-n-42 { margin-bottom: -168px; }
.ms-n-42 { margin-left: -168px; }
.me-n-42 { margin-right: -168px; }

.p-42 { padding: 168px; }
.pv-42 { padding-top: 168px; padding-bottom: 168px; }
.ph-42 { padding-left: 168px; padding-right: 168px; }

.pt-42 { padding-top: 168px; }
.pb-42 { padding-bottom: 168px; }
.ps-42 { padding-left: 168px; }
.pe-42 { padding-right: 168px; }

.w-42 { width: 168px; }
.h-42 { height: 168px; }

.max-w-42 { max-width: 168px; }
.max-h-42 { max-height: 168px; }

.min-w-42 { min-width: 168px; }
.min-h-42 { min-height: 168px; }

.m-43 { margin: 172px; }
.mv-43 { margin-top: 172px; margin-bottom: 172px; }
.mh-43 { margin-left: 172px; margin-right: 172px; }

.mt-43 { margin-top: 172px; }
.mb-43 { margin-bottom: 172px; }
.ms-43 { margin-left: 172px; }
.me-43 { margin-right: 172px; }

.m-n-43 { margin: -172px; }
.mv-n-43 { margin-top: -172px; margin-bottom: -172px; }
.mh-n-43 { margin-left: -172px; margin-right: -172px; }

.mt-n-43 { margin-top: -172px; }
.mb-n-43 { margin-bottom: -172px; }
.ms-n-43 { margin-left: -172px; }
.me-n-43 { margin-right: -172px; }

.p-43 { padding: 172px; }
.pv-43 { padding-top: 172px; padding-bottom: 172px; }
.ph-43 { padding-left: 172px; padding-right: 172px; }

.pt-43 { padding-top: 172px; }
.pb-43 { padding-bottom: 172px; }
.ps-43 { padding-left: 172px; }
.pe-43 { padding-right: 172px; }

.w-43 { width: 172px; }
.h-43 { height: 172px; }

.max-w-43 { max-width: 172px; }
.max-h-43 { max-height: 172px; }

.min-w-43 { min-width: 172px; }
.min-h-43 { min-height: 172px; }

.m-44 { margin: 176px; }
.mv-44 { margin-top: 176px; margin-bottom: 176px; }
.mh-44 { margin-left: 176px; margin-right: 176px; }

.mt-44 { margin-top: 176px; }
.mb-44 { margin-bottom: 176px; }
.ms-44 { margin-left: 176px; }
.me-44 { margin-right: 176px; }

.m-n-44 { margin: -176px; }
.mv-n-44 { margin-top: -176px; margin-bottom: -176px; }
.mh-n-44 { margin-left: -176px; margin-right: -176px; }

.mt-n-44 { margin-top: -176px; }
.mb-n-44 { margin-bottom: -176px; }
.ms-n-44 { margin-left: -176px; }
.me-n-44 { margin-right: -176px; }

.p-44 { padding: 176px; }
.pv-44 { padding-top: 176px; padding-bottom: 176px; }
.ph-44 { padding-left: 176px; padding-right: 176px; }

.pt-44 { padding-top: 176px; }
.pb-44 { padding-bottom: 176px; }
.ps-44 { padding-left: 176px; }
.pe-44 { padding-right: 176px; }

.w-44 { width: 176px; }
.h-44 { height: 176px; }

.max-w-44 { max-width: 176px; }
.max-h-44 { max-height: 176px; }

.min-w-44 { min-width: 176px; }
.min-h-44 { min-height: 176px; }

.m-45 { margin: 180px; }
.mv-45 { margin-top: 180px; margin-bottom: 180px; }
.mh-45 { margin-left: 180px; margin-right: 180px; }

.mt-45 { margin-top: 180px; }
.mb-45 { margin-bottom: 180px; }
.ms-45 { margin-left: 180px; }
.me-45 { margin-right: 180px; }

.m-n-45 { margin: -180px; }
.mv-n-45 { margin-top: -180px; margin-bottom: -180px; }
.mh-n-45 { margin-left: -180px; margin-right: -180px; }

.mt-n-45 { margin-top: -180px; }
.mb-n-45 { margin-bottom: -180px; }
.ms-n-45 { margin-left: -180px; }
.me-n-45 { margin-right: -180px; }

.p-45 { padding: 180px; }
.pv-45 { padding-top: 180px; padding-bottom: 180px; }
.ph-45 { padding-left: 180px; padding-right: 180px; }

.pt-45 { padding-top: 180px; }
.pb-45 { padding-bottom: 180px; }
.ps-45 { padding-left: 180px; }
.pe-45 { padding-right: 180px; }

.w-45 { width: 180px; }
.h-45 { height: 180px; }

.max-w-45 { max-width: 180px; }
.max-h-45 { max-height: 180px; }

.min-w-45 { min-width: 180px; }
.min-h-45 { min-height: 180px; }

.m-46 { margin: 184px; }
.mv-46 { margin-top: 184px; margin-bottom: 184px; }
.mh-46 { margin-left: 184px; margin-right: 184px; }

.mt-46 { margin-top: 184px; }
.mb-46 { margin-bottom: 184px; }
.ms-46 { margin-left: 184px; }
.me-46 { margin-right: 184px; }

.m-n-46 { margin: -184px; }
.mv-n-46 { margin-top: -184px; margin-bottom: -184px; }
.mh-n-46 { margin-left: -184px; margin-right: -184px; }

.mt-n-46 { margin-top: -184px; }
.mb-n-46 { margin-bottom: -184px; }
.ms-n-46 { margin-left: -184px; }
.me-n-46 { margin-right: -184px; }

.p-46 { padding: 184px; }
.pv-46 { padding-top: 184px; padding-bottom: 184px; }
.ph-46 { padding-left: 184px; padding-right: 184px; }

.pt-46 { padding-top: 184px; }
.pb-46 { padding-bottom: 184px; }
.ps-46 { padding-left: 184px; }
.pe-46 { padding-right: 184px; }

.w-46 { width: 184px; }
.h-46 { height: 184px; }

.max-w-46 { max-width: 184px; }
.max-h-46 { max-height: 184px; }

.min-w-46 { min-width: 184px; }
.min-h-46 { min-height: 184px; }

.m-47 { margin: 188px; }
.mv-47 { margin-top: 188px; margin-bottom: 188px; }
.mh-47 { margin-left: 188px; margin-right: 188px; }

.mt-47 { margin-top: 188px; }
.mb-47 { margin-bottom: 188px; }
.ms-47 { margin-left: 188px; }
.me-47 { margin-right: 188px; }

.m-n-47 { margin: -188px; }
.mv-n-47 { margin-top: -188px; margin-bottom: -188px; }
.mh-n-47 { margin-left: -188px; margin-right: -188px; }

.mt-n-47 { margin-top: -188px; }
.mb-n-47 { margin-bottom: -188px; }
.ms-n-47 { margin-left: -188px; }
.me-n-47 { margin-right: -188px; }

.p-47 { padding: 188px; }
.pv-47 { padding-top: 188px; padding-bottom: 188px; }
.ph-47 { padding-left: 188px; padding-right: 188px; }

.pt-47 { padding-top: 188px; }
.pb-47 { padding-bottom: 188px; }
.ps-47 { padding-left: 188px; }
.pe-47 { padding-right: 188px; }

.w-47 { width: 188px; }
.h-47 { height: 188px; }

.max-w-47 { max-width: 188px; }
.max-h-47 { max-height: 188px; }

.min-w-47 { min-width: 188px; }
.min-h-47 { min-height: 188px; }

.m-48 { margin: 192px; }
.mv-48 { margin-top: 192px; margin-bottom: 192px; }
.mh-48 { margin-left: 192px; margin-right: 192px; }

.mt-48 { margin-top: 192px; }
.mb-48 { margin-bottom: 192px; }
.ms-48 { margin-left: 192px; }
.me-48 { margin-right: 192px; }

.m-n-48 { margin: -192px; }
.mv-n-48 { margin-top: -192px; margin-bottom: -192px; }
.mh-n-48 { margin-left: -192px; margin-right: -192px; }

.mt-n-48 { margin-top: -192px; }
.mb-n-48 { margin-bottom: -192px; }
.ms-n-48 { margin-left: -192px; }
.me-n-48 { margin-right: -192px; }

.p-48 { padding: 192px; }
.pv-48 { padding-top: 192px; padding-bottom: 192px; }
.ph-48 { padding-left: 192px; padding-right: 192px; }

.pt-48 { padding-top: 192px; }
.pb-48 { padding-bottom: 192px; }
.ps-48 { padding-left: 192px; }
.pe-48 { padding-right: 192px; }

.w-48 { width: 192px; }
.h-48 { height: 192px; }

.max-w-48 { max-width: 192px; }
.max-h-48 { max-height: 192px; }

.min-w-48 { min-width: 192px; }
.min-h-48 { min-height: 192px; }

.m-49 { margin: 196px; }
.mv-49 { margin-top: 196px; margin-bottom: 196px; }
.mh-49 { margin-left: 196px; margin-right: 196px; }

.mt-49 { margin-top: 196px; }
.mb-49 { margin-bottom: 196px; }
.ms-49 { margin-left: 196px; }
.me-49 { margin-right: 196px; }

.m-n-49 { margin: -196px; }
.mv-n-49 { margin-top: -196px; margin-bottom: -196px; }
.mh-n-49 { margin-left: -196px; margin-right: -196px; }

.mt-n-49 { margin-top: -196px; }
.mb-n-49 { margin-bottom: -196px; }
.ms-n-49 { margin-left: -196px; }
.me-n-49 { margin-right: -196px; }

.p-49 { padding: 196px; }
.pv-49 { padding-top: 196px; padding-bottom: 196px; }
.ph-49 { padding-left: 196px; padding-right: 196px; }

.pt-49 { padding-top: 196px; }
.pb-49 { padding-bottom: 196px; }
.ps-49 { padding-left: 196px; }
.pe-49 { padding-right: 196px; }

.w-49 { width: 196px; }
.h-49 { height: 196px; }

.max-w-49 { max-width: 196px; }
.max-h-49 { max-height: 196px; }

.min-w-49 { min-width: 196px; }
.min-h-49 { min-height: 196px; }

.m-50 { margin: 200px; }
.mv-50 { margin-top: 200px; margin-bottom: 200px; }
.mh-50 { margin-left: 200px; margin-right: 200px; }

.mt-50 { margin-top: 200px; }
.mb-50 { margin-bottom: 200px; }
.ms-50 { margin-left: 200px; }
.me-50 { margin-right: 200px; }

.m-n-50 { margin: -200px; }
.mv-n-50 { margin-top: -200px; margin-bottom: -200px; }
.mh-n-50 { margin-left: -200px; margin-right: -200px; }

.mt-n-50 { margin-top: -200px; }
.mb-n-50 { margin-bottom: -200px; }
.ms-n-50 { margin-left: -200px; }
.me-n-50 { margin-right: -200px; }

.p-50 { padding: 200px; }
.pv-50 { padding-top: 200px; padding-bottom: 200px; }
.ph-50 { padding-left: 200px; padding-right: 200px; }

.pt-50 { padding-top: 200px; }
.pb-50 { padding-bottom: 200px; }
.ps-50 { padding-left: 200px; }
.pe-50 { padding-right: 200px; }

.w-50 { width: 200px; }
.h-50 { height: 200px; }

.max-w-50 { max-width: 200px; }
.max-h-50 { max-height: 200px; }

.min-w-50 { min-width: 200px; }
.min-h-50 { min-height: 200px; }

.m-51 { margin: 204px; }
.mv-51 { margin-top: 204px; margin-bottom: 204px; }
.mh-51 { margin-left: 204px; margin-right: 204px; }

.mt-51 { margin-top: 204px; }
.mb-51 { margin-bottom: 204px; }
.ms-51 { margin-left: 204px; }
.me-51 { margin-right: 204px; }

.m-n-51 { margin: -204px; }
.mv-n-51 { margin-top: -204px; margin-bottom: -204px; }
.mh-n-51 { margin-left: -204px; margin-right: -204px; }

.mt-n-51 { margin-top: -204px; }
.mb-n-51 { margin-bottom: -204px; }
.ms-n-51 { margin-left: -204px; }
.me-n-51 { margin-right: -204px; }

.p-51 { padding: 204px; }
.pv-51 { padding-top: 204px; padding-bottom: 204px; }
.ph-51 { padding-left: 204px; padding-right: 204px; }

.pt-51 { padding-top: 204px; }
.pb-51 { padding-bottom: 204px; }
.ps-51 { padding-left: 204px; }
.pe-51 { padding-right: 204px; }

.w-51 { width: 204px; }
.h-51 { height: 204px; }

.max-w-51 { max-width: 204px; }
.max-h-51 { max-height: 204px; }

.min-w-51 { min-width: 204px; }
.min-h-51 { min-height: 204px; }

.m-52 { margin: 208px; }
.mv-52 { margin-top: 208px; margin-bottom: 208px; }
.mh-52 { margin-left: 208px; margin-right: 208px; }

.mt-52 { margin-top: 208px; }
.mb-52 { margin-bottom: 208px; }
.ms-52 { margin-left: 208px; }
.me-52 { margin-right: 208px; }

.m-n-52 { margin: -208px; }
.mv-n-52 { margin-top: -208px; margin-bottom: -208px; }
.mh-n-52 { margin-left: -208px; margin-right: -208px; }

.mt-n-52 { margin-top: -208px; }
.mb-n-52 { margin-bottom: -208px; }
.ms-n-52 { margin-left: -208px; }
.me-n-52 { margin-right: -208px; }

.p-52 { padding: 208px; }
.pv-52 { padding-top: 208px; padding-bottom: 208px; }
.ph-52 { padding-left: 208px; padding-right: 208px; }

.pt-52 { padding-top: 208px; }
.pb-52 { padding-bottom: 208px; }
.ps-52 { padding-left: 208px; }
.pe-52 { padding-right: 208px; }

.w-52 { width: 208px; }
.h-52 { height: 208px; }

.max-w-52 { max-width: 208px; }
.max-h-52 { max-height: 208px; }

.min-w-52 { min-width: 208px; }
.min-h-52 { min-height: 208px; }

.m-53 { margin: 212px; }
.mv-53 { margin-top: 212px; margin-bottom: 212px; }
.mh-53 { margin-left: 212px; margin-right: 212px; }

.mt-53 { margin-top: 212px; }
.mb-53 { margin-bottom: 212px; }
.ms-53 { margin-left: 212px; }
.me-53 { margin-right: 212px; }

.m-n-53 { margin: -212px; }
.mv-n-53 { margin-top: -212px; margin-bottom: -212px; }
.mh-n-53 { margin-left: -212px; margin-right: -212px; }

.mt-n-53 { margin-top: -212px; }
.mb-n-53 { margin-bottom: -212px; }
.ms-n-53 { margin-left: -212px; }
.me-n-53 { margin-right: -212px; }

.p-53 { padding: 212px; }
.pv-53 { padding-top: 212px; padding-bottom: 212px; }
.ph-53 { padding-left: 212px; padding-right: 212px; }

.pt-53 { padding-top: 212px; }
.pb-53 { padding-bottom: 212px; }
.ps-53 { padding-left: 212px; }
.pe-53 { padding-right: 212px; }

.w-53 { width: 212px; }
.h-53 { height: 212px; }

.max-w-53 { max-width: 212px; }
.max-h-53 { max-height: 212px; }

.min-w-53 { min-width: 212px; }
.min-h-53 { min-height: 212px; }

.m-54 { margin: 216px; }
.mv-54 { margin-top: 216px; margin-bottom: 216px; }
.mh-54 { margin-left: 216px; margin-right: 216px; }

.mt-54 { margin-top: 216px; }
.mb-54 { margin-bottom: 216px; }
.ms-54 { margin-left: 216px; }
.me-54 { margin-right: 216px; }

.m-n-54 { margin: -216px; }
.mv-n-54 { margin-top: -216px; margin-bottom: -216px; }
.mh-n-54 { margin-left: -216px; margin-right: -216px; }

.mt-n-54 { margin-top: -216px; }
.mb-n-54 { margin-bottom: -216px; }
.ms-n-54 { margin-left: -216px; }
.me-n-54 { margin-right: -216px; }

.p-54 { padding: 216px; }
.pv-54 { padding-top: 216px; padding-bottom: 216px; }
.ph-54 { padding-left: 216px; padding-right: 216px; }

.pt-54 { padding-top: 216px; }
.pb-54 { padding-bottom: 216px; }
.ps-54 { padding-left: 216px; }
.pe-54 { padding-right: 216px; }

.w-54 { width: 216px; }
.h-54 { height: 216px; }

.max-w-54 { max-width: 216px; }
.max-h-54 { max-height: 216px; }

.min-w-54 { min-width: 216px; }
.min-h-54 { min-height: 216px; }

.m-55 { margin: 220px; }
.mv-55 { margin-top: 220px; margin-bottom: 220px; }
.mh-55 { margin-left: 220px; margin-right: 220px; }

.mt-55 { margin-top: 220px; }
.mb-55 { margin-bottom: 220px; }
.ms-55 { margin-left: 220px; }
.me-55 { margin-right: 220px; }

.m-n-55 { margin: -220px; }
.mv-n-55 { margin-top: -220px; margin-bottom: -220px; }
.mh-n-55 { margin-left: -220px; margin-right: -220px; }

.mt-n-55 { margin-top: -220px; }
.mb-n-55 { margin-bottom: -220px; }
.ms-n-55 { margin-left: -220px; }
.me-n-55 { margin-right: -220px; }

.p-55 { padding: 220px; }
.pv-55 { padding-top: 220px; padding-bottom: 220px; }
.ph-55 { padding-left: 220px; padding-right: 220px; }

.pt-55 { padding-top: 220px; }
.pb-55 { padding-bottom: 220px; }
.ps-55 { padding-left: 220px; }
.pe-55 { padding-right: 220px; }

.w-55 { width: 220px; }
.h-55 { height: 220px; }

.max-w-55 { max-width: 220px; }
.max-h-55 { max-height: 220px; }

.min-w-55 { min-width: 220px; }
.min-h-55 { min-height: 220px; }

.m-56 { margin: 224px; }
.mv-56 { margin-top: 224px; margin-bottom: 224px; }
.mh-56 { margin-left: 224px; margin-right: 224px; }

.mt-56 { margin-top: 224px; }
.mb-56 { margin-bottom: 224px; }
.ms-56 { margin-left: 224px; }
.me-56 { margin-right: 224px; }

.m-n-56 { margin: -224px; }
.mv-n-56 { margin-top: -224px; margin-bottom: -224px; }
.mh-n-56 { margin-left: -224px; margin-right: -224px; }

.mt-n-56 { margin-top: -224px; }
.mb-n-56 { margin-bottom: -224px; }
.ms-n-56 { margin-left: -224px; }
.me-n-56 { margin-right: -224px; }

.p-56 { padding: 224px; }
.pv-56 { padding-top: 224px; padding-bottom: 224px; }
.ph-56 { padding-left: 224px; padding-right: 224px; }

.pt-56 { padding-top: 224px; }
.pb-56 { padding-bottom: 224px; }
.ps-56 { padding-left: 224px; }
.pe-56 { padding-right: 224px; }

.w-56 { width: 224px; }
.h-56 { height: 224px; }

.max-w-56 { max-width: 224px; }
.max-h-56 { max-height: 224px; }

.min-w-56 { min-width: 224px; }
.min-h-56 { min-height: 224px; }

.m-57 { margin: 228px; }
.mv-57 { margin-top: 228px; margin-bottom: 228px; }
.mh-57 { margin-left: 228px; margin-right: 228px; }

.mt-57 { margin-top: 228px; }
.mb-57 { margin-bottom: 228px; }
.ms-57 { margin-left: 228px; }
.me-57 { margin-right: 228px; }

.m-n-57 { margin: -228px; }
.mv-n-57 { margin-top: -228px; margin-bottom: -228px; }
.mh-n-57 { margin-left: -228px; margin-right: -228px; }

.mt-n-57 { margin-top: -228px; }
.mb-n-57 { margin-bottom: -228px; }
.ms-n-57 { margin-left: -228px; }
.me-n-57 { margin-right: -228px; }

.p-57 { padding: 228px; }
.pv-57 { padding-top: 228px; padding-bottom: 228px; }
.ph-57 { padding-left: 228px; padding-right: 228px; }

.pt-57 { padding-top: 228px; }
.pb-57 { padding-bottom: 228px; }
.ps-57 { padding-left: 228px; }
.pe-57 { padding-right: 228px; }

.w-57 { width: 228px; }
.h-57 { height: 228px; }

.max-w-57 { max-width: 228px; }
.max-h-57 { max-height: 228px; }

.min-w-57 { min-width: 228px; }
.min-h-57 { min-height: 228px; }

.m-58 { margin: 232px; }
.mv-58 { margin-top: 232px; margin-bottom: 232px; }
.mh-58 { margin-left: 232px; margin-right: 232px; }

.mt-58 { margin-top: 232px; }
.mb-58 { margin-bottom: 232px; }
.ms-58 { margin-left: 232px; }
.me-58 { margin-right: 232px; }

.m-n-58 { margin: -232px; }
.mv-n-58 { margin-top: -232px; margin-bottom: -232px; }
.mh-n-58 { margin-left: -232px; margin-right: -232px; }

.mt-n-58 { margin-top: -232px; }
.mb-n-58 { margin-bottom: -232px; }
.ms-n-58 { margin-left: -232px; }
.me-n-58 { margin-right: -232px; }

.p-58 { padding: 232px; }
.pv-58 { padding-top: 232px; padding-bottom: 232px; }
.ph-58 { padding-left: 232px; padding-right: 232px; }

.pt-58 { padding-top: 232px; }
.pb-58 { padding-bottom: 232px; }
.ps-58 { padding-left: 232px; }
.pe-58 { padding-right: 232px; }

.w-58 { width: 232px; }
.h-58 { height: 232px; }

.max-w-58 { max-width: 232px; }
.max-h-58 { max-height: 232px; }

.min-w-58 { min-width: 232px; }
.min-h-58 { min-height: 232px; }

.m-59 { margin: 236px; }
.mv-59 { margin-top: 236px; margin-bottom: 236px; }
.mh-59 { margin-left: 236px; margin-right: 236px; }

.mt-59 { margin-top: 236px; }
.mb-59 { margin-bottom: 236px; }
.ms-59 { margin-left: 236px; }
.me-59 { margin-right: 236px; }

.m-n-59 { margin: -236px; }
.mv-n-59 { margin-top: -236px; margin-bottom: -236px; }
.mh-n-59 { margin-left: -236px; margin-right: -236px; }

.mt-n-59 { margin-top: -236px; }
.mb-n-59 { margin-bottom: -236px; }
.ms-n-59 { margin-left: -236px; }
.me-n-59 { margin-right: -236px; }

.p-59 { padding: 236px; }
.pv-59 { padding-top: 236px; padding-bottom: 236px; }
.ph-59 { padding-left: 236px; padding-right: 236px; }

.pt-59 { padding-top: 236px; }
.pb-59 { padding-bottom: 236px; }
.ps-59 { padding-left: 236px; }
.pe-59 { padding-right: 236px; }

.w-59 { width: 236px; }
.h-59 { height: 236px; }

.max-w-59 { max-width: 236px; }
.max-h-59 { max-height: 236px; }

.min-w-59 { min-width: 236px; }
.min-h-59 { min-height: 236px; }

.m-60 { margin: 240px; }
.mv-60 { margin-top: 240px; margin-bottom: 240px; }
.mh-60 { margin-left: 240px; margin-right: 240px; }

.mt-60 { margin-top: 240px; }
.mb-60 { margin-bottom: 240px; }
.ms-60 { margin-left: 240px; }
.me-60 { margin-right: 240px; }

.m-n-60 { margin: -240px; }
.mv-n-60 { margin-top: -240px; margin-bottom: -240px; }
.mh-n-60 { margin-left: -240px; margin-right: -240px; }

.mt-n-60 { margin-top: -240px; }
.mb-n-60 { margin-bottom: -240px; }
.ms-n-60 { margin-left: -240px; }
.me-n-60 { margin-right: -240px; }

.p-60 { padding: 240px; }
.pv-60 { padding-top: 240px; padding-bottom: 240px; }
.ph-60 { padding-left: 240px; padding-right: 240px; }

.pt-60 { padding-top: 240px; }
.pb-60 { padding-bottom: 240px; }
.ps-60 { padding-left: 240px; }
.pe-60 { padding-right: 240px; }

.w-60 { width: 240px; }
.h-60 { height: 240px; }

.max-w-60 { max-width: 240px; }
.max-h-60 { max-height: 240px; }

.min-w-60 { min-width: 240px; }
.min-h-60 { min-height: 240px; }




  .mt-xs-auto { margin-top: auto; }  
  .mb-xs-auto { margin-bottom: auto; }  
  .ms-xs-auto { margin-left: auto; }  
  .me-xs-auto { margin-right: auto; } 

  .max-w-xs-auto { max-width: initial; }
  .max-h-xs-auto { max-height: initial; }

  .min-w-xs-auto { min-width: initial; }
  .min-h-xs-auto { min-height: initial; }

  
  .m-xs-0 { margin: 0px; }
  .mv-xs-0 { margin-top: 0px; margin-bottom: 0px; }
  .mh-xs-0 { margin-left: 0px; margin-right: 0px; }

  .mt-xs-0 { margin-top: 0px; }
  .mb-xs-0 { margin-bottom: 0px; }
  .ms-xs-0 { margin-left: 0px; }
  .me-xs-0 { margin-right: 0px; }

  .m-n-xs-0 { margin: -0px; }
  .mv-n-xs-0 { margin-top: -0px; margin-bottom: -0px; }
  .mh-n-xs-0 { margin-left: -0px; margin-right: -0px; }

  .mt-n-xs-0 { margin-top: -0px; }
  .mb-n-xs-0 { margin-bottom: -0px; }
  .ms-n-xs-0 { margin-left: -0px; }
  .me-n-xs-0 { margin-right: -0px; }

  .p-xs-0 { padding: 0px; }
  .pv-xs-0 { padding-top: 0px; padding-bottom: 0px; }
  .ph-xs-0 { padding-left: 0px; padding-right: 0px; }

  .pt-xs-0 { padding-top: 0px; }
  .pb-xs-0 { padding-bottom: 0px; }
  .ps-xs-0 { padding-left: 0px; }
  .pe-xs-0 { padding-right: 0px; }

  .w-xs-0 { width: 0px; }
  .h-xs-0 { height: 0px; }

  .max-w-xs-0 { max-width: 0px; }
  .max-h-xs-0 { max-height: 0px; }

  .min-w-xs-0 { min-width: 0px; }
  .min-h-xs-0 { min-height: 0px; }
  
  .m-xs-1 { margin: 4px; }
  .mv-xs-1 { margin-top: 4px; margin-bottom: 4px; }
  .mh-xs-1 { margin-left: 4px; margin-right: 4px; }

  .mt-xs-1 { margin-top: 4px; }
  .mb-xs-1 { margin-bottom: 4px; }
  .ms-xs-1 { margin-left: 4px; }
  .me-xs-1 { margin-right: 4px; }

  .m-n-xs-1 { margin: -4px; }
  .mv-n-xs-1 { margin-top: -4px; margin-bottom: -4px; }
  .mh-n-xs-1 { margin-left: -4px; margin-right: -4px; }

  .mt-n-xs-1 { margin-top: -4px; }
  .mb-n-xs-1 { margin-bottom: -4px; }
  .ms-n-xs-1 { margin-left: -4px; }
  .me-n-xs-1 { margin-right: -4px; }

  .p-xs-1 { padding: 4px; }
  .pv-xs-1 { padding-top: 4px; padding-bottom: 4px; }
  .ph-xs-1 { padding-left: 4px; padding-right: 4px; }

  .pt-xs-1 { padding-top: 4px; }
  .pb-xs-1 { padding-bottom: 4px; }
  .ps-xs-1 { padding-left: 4px; }
  .pe-xs-1 { padding-right: 4px; }

  .w-xs-1 { width: 4px; }
  .h-xs-1 { height: 4px; }

  .max-w-xs-1 { max-width: 4px; }
  .max-h-xs-1 { max-height: 4px; }

  .min-w-xs-1 { min-width: 4px; }
  .min-h-xs-1 { min-height: 4px; }
  
  .m-xs-2 { margin: 8px; }
  .mv-xs-2 { margin-top: 8px; margin-bottom: 8px; }
  .mh-xs-2 { margin-left: 8px; margin-right: 8px; }

  .mt-xs-2 { margin-top: 8px; }
  .mb-xs-2 { margin-bottom: 8px; }
  .ms-xs-2 { margin-left: 8px; }
  .me-xs-2 { margin-right: 8px; }

  .m-n-xs-2 { margin: -8px; }
  .mv-n-xs-2 { margin-top: -8px; margin-bottom: -8px; }
  .mh-n-xs-2 { margin-left: -8px; margin-right: -8px; }

  .mt-n-xs-2 { margin-top: -8px; }
  .mb-n-xs-2 { margin-bottom: -8px; }
  .ms-n-xs-2 { margin-left: -8px; }
  .me-n-xs-2 { margin-right: -8px; }

  .p-xs-2 { padding: 8px; }
  .pv-xs-2 { padding-top: 8px; padding-bottom: 8px; }
  .ph-xs-2 { padding-left: 8px; padding-right: 8px; }

  .pt-xs-2 { padding-top: 8px; }
  .pb-xs-2 { padding-bottom: 8px; }
  .ps-xs-2 { padding-left: 8px; }
  .pe-xs-2 { padding-right: 8px; }

  .w-xs-2 { width: 8px; }
  .h-xs-2 { height: 8px; }

  .max-w-xs-2 { max-width: 8px; }
  .max-h-xs-2 { max-height: 8px; }

  .min-w-xs-2 { min-width: 8px; }
  .min-h-xs-2 { min-height: 8px; }
  
  .m-xs-3 { margin: 12px; }
  .mv-xs-3 { margin-top: 12px; margin-bottom: 12px; }
  .mh-xs-3 { margin-left: 12px; margin-right: 12px; }

  .mt-xs-3 { margin-top: 12px; }
  .mb-xs-3 { margin-bottom: 12px; }
  .ms-xs-3 { margin-left: 12px; }
  .me-xs-3 { margin-right: 12px; }

  .m-n-xs-3 { margin: -12px; }
  .mv-n-xs-3 { margin-top: -12px; margin-bottom: -12px; }
  .mh-n-xs-3 { margin-left: -12px; margin-right: -12px; }

  .mt-n-xs-3 { margin-top: -12px; }
  .mb-n-xs-3 { margin-bottom: -12px; }
  .ms-n-xs-3 { margin-left: -12px; }
  .me-n-xs-3 { margin-right: -12px; }

  .p-xs-3 { padding: 12px; }
  .pv-xs-3 { padding-top: 12px; padding-bottom: 12px; }
  .ph-xs-3 { padding-left: 12px; padding-right: 12px; }

  .pt-xs-3 { padding-top: 12px; }
  .pb-xs-3 { padding-bottom: 12px; }
  .ps-xs-3 { padding-left: 12px; }
  .pe-xs-3 { padding-right: 12px; }

  .w-xs-3 { width: 12px; }
  .h-xs-3 { height: 12px; }

  .max-w-xs-3 { max-width: 12px; }
  .max-h-xs-3 { max-height: 12px; }

  .min-w-xs-3 { min-width: 12px; }
  .min-h-xs-3 { min-height: 12px; }
  
  .m-xs-4 { margin: 16px; }
  .mv-xs-4 { margin-top: 16px; margin-bottom: 16px; }
  .mh-xs-4 { margin-left: 16px; margin-right: 16px; }

  .mt-xs-4 { margin-top: 16px; }
  .mb-xs-4 { margin-bottom: 16px; }
  .ms-xs-4 { margin-left: 16px; }
  .me-xs-4 { margin-right: 16px; }

  .m-n-xs-4 { margin: -16px; }
  .mv-n-xs-4 { margin-top: -16px; margin-bottom: -16px; }
  .mh-n-xs-4 { margin-left: -16px; margin-right: -16px; }

  .mt-n-xs-4 { margin-top: -16px; }
  .mb-n-xs-4 { margin-bottom: -16px; }
  .ms-n-xs-4 { margin-left: -16px; }
  .me-n-xs-4 { margin-right: -16px; }

  .p-xs-4 { padding: 16px; }
  .pv-xs-4 { padding-top: 16px; padding-bottom: 16px; }
  .ph-xs-4 { padding-left: 16px; padding-right: 16px; }

  .pt-xs-4 { padding-top: 16px; }
  .pb-xs-4 { padding-bottom: 16px; }
  .ps-xs-4 { padding-left: 16px; }
  .pe-xs-4 { padding-right: 16px; }

  .w-xs-4 { width: 16px; }
  .h-xs-4 { height: 16px; }

  .max-w-xs-4 { max-width: 16px; }
  .max-h-xs-4 { max-height: 16px; }

  .min-w-xs-4 { min-width: 16px; }
  .min-h-xs-4 { min-height: 16px; }
  
  .m-xs-5 { margin: 20px; }
  .mv-xs-5 { margin-top: 20px; margin-bottom: 20px; }
  .mh-xs-5 { margin-left: 20px; margin-right: 20px; }

  .mt-xs-5 { margin-top: 20px; }
  .mb-xs-5 { margin-bottom: 20px; }
  .ms-xs-5 { margin-left: 20px; }
  .me-xs-5 { margin-right: 20px; }

  .m-n-xs-5 { margin: -20px; }
  .mv-n-xs-5 { margin-top: -20px; margin-bottom: -20px; }
  .mh-n-xs-5 { margin-left: -20px; margin-right: -20px; }

  .mt-n-xs-5 { margin-top: -20px; }
  .mb-n-xs-5 { margin-bottom: -20px; }
  .ms-n-xs-5 { margin-left: -20px; }
  .me-n-xs-5 { margin-right: -20px; }

  .p-xs-5 { padding: 20px; }
  .pv-xs-5 { padding-top: 20px; padding-bottom: 20px; }
  .ph-xs-5 { padding-left: 20px; padding-right: 20px; }

  .pt-xs-5 { padding-top: 20px; }
  .pb-xs-5 { padding-bottom: 20px; }
  .ps-xs-5 { padding-left: 20px; }
  .pe-xs-5 { padding-right: 20px; }

  .w-xs-5 { width: 20px; }
  .h-xs-5 { height: 20px; }

  .max-w-xs-5 { max-width: 20px; }
  .max-h-xs-5 { max-height: 20px; }

  .min-w-xs-5 { min-width: 20px; }
  .min-h-xs-5 { min-height: 20px; }
  
  .m-xs-6 { margin: 24px; }
  .mv-xs-6 { margin-top: 24px; margin-bottom: 24px; }
  .mh-xs-6 { margin-left: 24px; margin-right: 24px; }

  .mt-xs-6 { margin-top: 24px; }
  .mb-xs-6 { margin-bottom: 24px; }
  .ms-xs-6 { margin-left: 24px; }
  .me-xs-6 { margin-right: 24px; }

  .m-n-xs-6 { margin: -24px; }
  .mv-n-xs-6 { margin-top: -24px; margin-bottom: -24px; }
  .mh-n-xs-6 { margin-left: -24px; margin-right: -24px; }

  .mt-n-xs-6 { margin-top: -24px; }
  .mb-n-xs-6 { margin-bottom: -24px; }
  .ms-n-xs-6 { margin-left: -24px; }
  .me-n-xs-6 { margin-right: -24px; }

  .p-xs-6 { padding: 24px; }
  .pv-xs-6 { padding-top: 24px; padding-bottom: 24px; }
  .ph-xs-6 { padding-left: 24px; padding-right: 24px; }

  .pt-xs-6 { padding-top: 24px; }
  .pb-xs-6 { padding-bottom: 24px; }
  .ps-xs-6 { padding-left: 24px; }
  .pe-xs-6 { padding-right: 24px; }

  .w-xs-6 { width: 24px; }
  .h-xs-6 { height: 24px; }

  .max-w-xs-6 { max-width: 24px; }
  .max-h-xs-6 { max-height: 24px; }

  .min-w-xs-6 { min-width: 24px; }
  .min-h-xs-6 { min-height: 24px; }
  
  .m-xs-7 { margin: 28px; }
  .mv-xs-7 { margin-top: 28px; margin-bottom: 28px; }
  .mh-xs-7 { margin-left: 28px; margin-right: 28px; }

  .mt-xs-7 { margin-top: 28px; }
  .mb-xs-7 { margin-bottom: 28px; }
  .ms-xs-7 { margin-left: 28px; }
  .me-xs-7 { margin-right: 28px; }

  .m-n-xs-7 { margin: -28px; }
  .mv-n-xs-7 { margin-top: -28px; margin-bottom: -28px; }
  .mh-n-xs-7 { margin-left: -28px; margin-right: -28px; }

  .mt-n-xs-7 { margin-top: -28px; }
  .mb-n-xs-7 { margin-bottom: -28px; }
  .ms-n-xs-7 { margin-left: -28px; }
  .me-n-xs-7 { margin-right: -28px; }

  .p-xs-7 { padding: 28px; }
  .pv-xs-7 { padding-top: 28px; padding-bottom: 28px; }
  .ph-xs-7 { padding-left: 28px; padding-right: 28px; }

  .pt-xs-7 { padding-top: 28px; }
  .pb-xs-7 { padding-bottom: 28px; }
  .ps-xs-7 { padding-left: 28px; }
  .pe-xs-7 { padding-right: 28px; }

  .w-xs-7 { width: 28px; }
  .h-xs-7 { height: 28px; }

  .max-w-xs-7 { max-width: 28px; }
  .max-h-xs-7 { max-height: 28px; }

  .min-w-xs-7 { min-width: 28px; }
  .min-h-xs-7 { min-height: 28px; }
  
  .m-xs-8 { margin: 32px; }
  .mv-xs-8 { margin-top: 32px; margin-bottom: 32px; }
  .mh-xs-8 { margin-left: 32px; margin-right: 32px; }

  .mt-xs-8 { margin-top: 32px; }
  .mb-xs-8 { margin-bottom: 32px; }
  .ms-xs-8 { margin-left: 32px; }
  .me-xs-8 { margin-right: 32px; }

  .m-n-xs-8 { margin: -32px; }
  .mv-n-xs-8 { margin-top: -32px; margin-bottom: -32px; }
  .mh-n-xs-8 { margin-left: -32px; margin-right: -32px; }

  .mt-n-xs-8 { margin-top: -32px; }
  .mb-n-xs-8 { margin-bottom: -32px; }
  .ms-n-xs-8 { margin-left: -32px; }
  .me-n-xs-8 { margin-right: -32px; }

  .p-xs-8 { padding: 32px; }
  .pv-xs-8 { padding-top: 32px; padding-bottom: 32px; }
  .ph-xs-8 { padding-left: 32px; padding-right: 32px; }

  .pt-xs-8 { padding-top: 32px; }
  .pb-xs-8 { padding-bottom: 32px; }
  .ps-xs-8 { padding-left: 32px; }
  .pe-xs-8 { padding-right: 32px; }

  .w-xs-8 { width: 32px; }
  .h-xs-8 { height: 32px; }

  .max-w-xs-8 { max-width: 32px; }
  .max-h-xs-8 { max-height: 32px; }

  .min-w-xs-8 { min-width: 32px; }
  .min-h-xs-8 { min-height: 32px; }
  
  .m-xs-9 { margin: 36px; }
  .mv-xs-9 { margin-top: 36px; margin-bottom: 36px; }
  .mh-xs-9 { margin-left: 36px; margin-right: 36px; }

  .mt-xs-9 { margin-top: 36px; }
  .mb-xs-9 { margin-bottom: 36px; }
  .ms-xs-9 { margin-left: 36px; }
  .me-xs-9 { margin-right: 36px; }

  .m-n-xs-9 { margin: -36px; }
  .mv-n-xs-9 { margin-top: -36px; margin-bottom: -36px; }
  .mh-n-xs-9 { margin-left: -36px; margin-right: -36px; }

  .mt-n-xs-9 { margin-top: -36px; }
  .mb-n-xs-9 { margin-bottom: -36px; }
  .ms-n-xs-9 { margin-left: -36px; }
  .me-n-xs-9 { margin-right: -36px; }

  .p-xs-9 { padding: 36px; }
  .pv-xs-9 { padding-top: 36px; padding-bottom: 36px; }
  .ph-xs-9 { padding-left: 36px; padding-right: 36px; }

  .pt-xs-9 { padding-top: 36px; }
  .pb-xs-9 { padding-bottom: 36px; }
  .ps-xs-9 { padding-left: 36px; }
  .pe-xs-9 { padding-right: 36px; }

  .w-xs-9 { width: 36px; }
  .h-xs-9 { height: 36px; }

  .max-w-xs-9 { max-width: 36px; }
  .max-h-xs-9 { max-height: 36px; }

  .min-w-xs-9 { min-width: 36px; }
  .min-h-xs-9 { min-height: 36px; }
  
  .m-xs-10 { margin: 40px; }
  .mv-xs-10 { margin-top: 40px; margin-bottom: 40px; }
  .mh-xs-10 { margin-left: 40px; margin-right: 40px; }

  .mt-xs-10 { margin-top: 40px; }
  .mb-xs-10 { margin-bottom: 40px; }
  .ms-xs-10 { margin-left: 40px; }
  .me-xs-10 { margin-right: 40px; }

  .m-n-xs-10 { margin: -40px; }
  .mv-n-xs-10 { margin-top: -40px; margin-bottom: -40px; }
  .mh-n-xs-10 { margin-left: -40px; margin-right: -40px; }

  .mt-n-xs-10 { margin-top: -40px; }
  .mb-n-xs-10 { margin-bottom: -40px; }
  .ms-n-xs-10 { margin-left: -40px; }
  .me-n-xs-10 { margin-right: -40px; }

  .p-xs-10 { padding: 40px; }
  .pv-xs-10 { padding-top: 40px; padding-bottom: 40px; }
  .ph-xs-10 { padding-left: 40px; padding-right: 40px; }

  .pt-xs-10 { padding-top: 40px; }
  .pb-xs-10 { padding-bottom: 40px; }
  .ps-xs-10 { padding-left: 40px; }
  .pe-xs-10 { padding-right: 40px; }

  .w-xs-10 { width: 40px; }
  .h-xs-10 { height: 40px; }

  .max-w-xs-10 { max-width: 40px; }
  .max-h-xs-10 { max-height: 40px; }

  .min-w-xs-10 { min-width: 40px; }
  .min-h-xs-10 { min-height: 40px; }
  
  .m-xs-11 { margin: 44px; }
  .mv-xs-11 { margin-top: 44px; margin-bottom: 44px; }
  .mh-xs-11 { margin-left: 44px; margin-right: 44px; }

  .mt-xs-11 { margin-top: 44px; }
  .mb-xs-11 { margin-bottom: 44px; }
  .ms-xs-11 { margin-left: 44px; }
  .me-xs-11 { margin-right: 44px; }

  .m-n-xs-11 { margin: -44px; }
  .mv-n-xs-11 { margin-top: -44px; margin-bottom: -44px; }
  .mh-n-xs-11 { margin-left: -44px; margin-right: -44px; }

  .mt-n-xs-11 { margin-top: -44px; }
  .mb-n-xs-11 { margin-bottom: -44px; }
  .ms-n-xs-11 { margin-left: -44px; }
  .me-n-xs-11 { margin-right: -44px; }

  .p-xs-11 { padding: 44px; }
  .pv-xs-11 { padding-top: 44px; padding-bottom: 44px; }
  .ph-xs-11 { padding-left: 44px; padding-right: 44px; }

  .pt-xs-11 { padding-top: 44px; }
  .pb-xs-11 { padding-bottom: 44px; }
  .ps-xs-11 { padding-left: 44px; }
  .pe-xs-11 { padding-right: 44px; }

  .w-xs-11 { width: 44px; }
  .h-xs-11 { height: 44px; }

  .max-w-xs-11 { max-width: 44px; }
  .max-h-xs-11 { max-height: 44px; }

  .min-w-xs-11 { min-width: 44px; }
  .min-h-xs-11 { min-height: 44px; }
  
  .m-xs-12 { margin: 48px; }
  .mv-xs-12 { margin-top: 48px; margin-bottom: 48px; }
  .mh-xs-12 { margin-left: 48px; margin-right: 48px; }

  .mt-xs-12 { margin-top: 48px; }
  .mb-xs-12 { margin-bottom: 48px; }
  .ms-xs-12 { margin-left: 48px; }
  .me-xs-12 { margin-right: 48px; }

  .m-n-xs-12 { margin: -48px; }
  .mv-n-xs-12 { margin-top: -48px; margin-bottom: -48px; }
  .mh-n-xs-12 { margin-left: -48px; margin-right: -48px; }

  .mt-n-xs-12 { margin-top: -48px; }
  .mb-n-xs-12 { margin-bottom: -48px; }
  .ms-n-xs-12 { margin-left: -48px; }
  .me-n-xs-12 { margin-right: -48px; }

  .p-xs-12 { padding: 48px; }
  .pv-xs-12 { padding-top: 48px; padding-bottom: 48px; }
  .ph-xs-12 { padding-left: 48px; padding-right: 48px; }

  .pt-xs-12 { padding-top: 48px; }
  .pb-xs-12 { padding-bottom: 48px; }
  .ps-xs-12 { padding-left: 48px; }
  .pe-xs-12 { padding-right: 48px; }

  .w-xs-12 { width: 48px; }
  .h-xs-12 { height: 48px; }

  .max-w-xs-12 { max-width: 48px; }
  .max-h-xs-12 { max-height: 48px; }

  .min-w-xs-12 { min-width: 48px; }
  .min-h-xs-12 { min-height: 48px; }
  
  .m-xs-13 { margin: 52px; }
  .mv-xs-13 { margin-top: 52px; margin-bottom: 52px; }
  .mh-xs-13 { margin-left: 52px; margin-right: 52px; }

  .mt-xs-13 { margin-top: 52px; }
  .mb-xs-13 { margin-bottom: 52px; }
  .ms-xs-13 { margin-left: 52px; }
  .me-xs-13 { margin-right: 52px; }

  .m-n-xs-13 { margin: -52px; }
  .mv-n-xs-13 { margin-top: -52px; margin-bottom: -52px; }
  .mh-n-xs-13 { margin-left: -52px; margin-right: -52px; }

  .mt-n-xs-13 { margin-top: -52px; }
  .mb-n-xs-13 { margin-bottom: -52px; }
  .ms-n-xs-13 { margin-left: -52px; }
  .me-n-xs-13 { margin-right: -52px; }

  .p-xs-13 { padding: 52px; }
  .pv-xs-13 { padding-top: 52px; padding-bottom: 52px; }
  .ph-xs-13 { padding-left: 52px; padding-right: 52px; }

  .pt-xs-13 { padding-top: 52px; }
  .pb-xs-13 { padding-bottom: 52px; }
  .ps-xs-13 { padding-left: 52px; }
  .pe-xs-13 { padding-right: 52px; }

  .w-xs-13 { width: 52px; }
  .h-xs-13 { height: 52px; }

  .max-w-xs-13 { max-width: 52px; }
  .max-h-xs-13 { max-height: 52px; }

  .min-w-xs-13 { min-width: 52px; }
  .min-h-xs-13 { min-height: 52px; }
  
  .m-xs-14 { margin: 56px; }
  .mv-xs-14 { margin-top: 56px; margin-bottom: 56px; }
  .mh-xs-14 { margin-left: 56px; margin-right: 56px; }

  .mt-xs-14 { margin-top: 56px; }
  .mb-xs-14 { margin-bottom: 56px; }
  .ms-xs-14 { margin-left: 56px; }
  .me-xs-14 { margin-right: 56px; }

  .m-n-xs-14 { margin: -56px; }
  .mv-n-xs-14 { margin-top: -56px; margin-bottom: -56px; }
  .mh-n-xs-14 { margin-left: -56px; margin-right: -56px; }

  .mt-n-xs-14 { margin-top: -56px; }
  .mb-n-xs-14 { margin-bottom: -56px; }
  .ms-n-xs-14 { margin-left: -56px; }
  .me-n-xs-14 { margin-right: -56px; }

  .p-xs-14 { padding: 56px; }
  .pv-xs-14 { padding-top: 56px; padding-bottom: 56px; }
  .ph-xs-14 { padding-left: 56px; padding-right: 56px; }

  .pt-xs-14 { padding-top: 56px; }
  .pb-xs-14 { padding-bottom: 56px; }
  .ps-xs-14 { padding-left: 56px; }
  .pe-xs-14 { padding-right: 56px; }

  .w-xs-14 { width: 56px; }
  .h-xs-14 { height: 56px; }

  .max-w-xs-14 { max-width: 56px; }
  .max-h-xs-14 { max-height: 56px; }

  .min-w-xs-14 { min-width: 56px; }
  .min-h-xs-14 { min-height: 56px; }
  
  .m-xs-15 { margin: 60px; }
  .mv-xs-15 { margin-top: 60px; margin-bottom: 60px; }
  .mh-xs-15 { margin-left: 60px; margin-right: 60px; }

  .mt-xs-15 { margin-top: 60px; }
  .mb-xs-15 { margin-bottom: 60px; }
  .ms-xs-15 { margin-left: 60px; }
  .me-xs-15 { margin-right: 60px; }

  .m-n-xs-15 { margin: -60px; }
  .mv-n-xs-15 { margin-top: -60px; margin-bottom: -60px; }
  .mh-n-xs-15 { margin-left: -60px; margin-right: -60px; }

  .mt-n-xs-15 { margin-top: -60px; }
  .mb-n-xs-15 { margin-bottom: -60px; }
  .ms-n-xs-15 { margin-left: -60px; }
  .me-n-xs-15 { margin-right: -60px; }

  .p-xs-15 { padding: 60px; }
  .pv-xs-15 { padding-top: 60px; padding-bottom: 60px; }
  .ph-xs-15 { padding-left: 60px; padding-right: 60px; }

  .pt-xs-15 { padding-top: 60px; }
  .pb-xs-15 { padding-bottom: 60px; }
  .ps-xs-15 { padding-left: 60px; }
  .pe-xs-15 { padding-right: 60px; }

  .w-xs-15 { width: 60px; }
  .h-xs-15 { height: 60px; }

  .max-w-xs-15 { max-width: 60px; }
  .max-h-xs-15 { max-height: 60px; }

  .min-w-xs-15 { min-width: 60px; }
  .min-h-xs-15 { min-height: 60px; }
  
  .m-xs-16 { margin: 64px; }
  .mv-xs-16 { margin-top: 64px; margin-bottom: 64px; }
  .mh-xs-16 { margin-left: 64px; margin-right: 64px; }

  .mt-xs-16 { margin-top: 64px; }
  .mb-xs-16 { margin-bottom: 64px; }
  .ms-xs-16 { margin-left: 64px; }
  .me-xs-16 { margin-right: 64px; }

  .m-n-xs-16 { margin: -64px; }
  .mv-n-xs-16 { margin-top: -64px; margin-bottom: -64px; }
  .mh-n-xs-16 { margin-left: -64px; margin-right: -64px; }

  .mt-n-xs-16 { margin-top: -64px; }
  .mb-n-xs-16 { margin-bottom: -64px; }
  .ms-n-xs-16 { margin-left: -64px; }
  .me-n-xs-16 { margin-right: -64px; }

  .p-xs-16 { padding: 64px; }
  .pv-xs-16 { padding-top: 64px; padding-bottom: 64px; }
  .ph-xs-16 { padding-left: 64px; padding-right: 64px; }

  .pt-xs-16 { padding-top: 64px; }
  .pb-xs-16 { padding-bottom: 64px; }
  .ps-xs-16 { padding-left: 64px; }
  .pe-xs-16 { padding-right: 64px; }

  .w-xs-16 { width: 64px; }
  .h-xs-16 { height: 64px; }

  .max-w-xs-16 { max-width: 64px; }
  .max-h-xs-16 { max-height: 64px; }

  .min-w-xs-16 { min-width: 64px; }
  .min-h-xs-16 { min-height: 64px; }
  
  .m-xs-17 { margin: 68px; }
  .mv-xs-17 { margin-top: 68px; margin-bottom: 68px; }
  .mh-xs-17 { margin-left: 68px; margin-right: 68px; }

  .mt-xs-17 { margin-top: 68px; }
  .mb-xs-17 { margin-bottom: 68px; }
  .ms-xs-17 { margin-left: 68px; }
  .me-xs-17 { margin-right: 68px; }

  .m-n-xs-17 { margin: -68px; }
  .mv-n-xs-17 { margin-top: -68px; margin-bottom: -68px; }
  .mh-n-xs-17 { margin-left: -68px; margin-right: -68px; }

  .mt-n-xs-17 { margin-top: -68px; }
  .mb-n-xs-17 { margin-bottom: -68px; }
  .ms-n-xs-17 { margin-left: -68px; }
  .me-n-xs-17 { margin-right: -68px; }

  .p-xs-17 { padding: 68px; }
  .pv-xs-17 { padding-top: 68px; padding-bottom: 68px; }
  .ph-xs-17 { padding-left: 68px; padding-right: 68px; }

  .pt-xs-17 { padding-top: 68px; }
  .pb-xs-17 { padding-bottom: 68px; }
  .ps-xs-17 { padding-left: 68px; }
  .pe-xs-17 { padding-right: 68px; }

  .w-xs-17 { width: 68px; }
  .h-xs-17 { height: 68px; }

  .max-w-xs-17 { max-width: 68px; }
  .max-h-xs-17 { max-height: 68px; }

  .min-w-xs-17 { min-width: 68px; }
  .min-h-xs-17 { min-height: 68px; }
  
  .m-xs-18 { margin: 72px; }
  .mv-xs-18 { margin-top: 72px; margin-bottom: 72px; }
  .mh-xs-18 { margin-left: 72px; margin-right: 72px; }

  .mt-xs-18 { margin-top: 72px; }
  .mb-xs-18 { margin-bottom: 72px; }
  .ms-xs-18 { margin-left: 72px; }
  .me-xs-18 { margin-right: 72px; }

  .m-n-xs-18 { margin: -72px; }
  .mv-n-xs-18 { margin-top: -72px; margin-bottom: -72px; }
  .mh-n-xs-18 { margin-left: -72px; margin-right: -72px; }

  .mt-n-xs-18 { margin-top: -72px; }
  .mb-n-xs-18 { margin-bottom: -72px; }
  .ms-n-xs-18 { margin-left: -72px; }
  .me-n-xs-18 { margin-right: -72px; }

  .p-xs-18 { padding: 72px; }
  .pv-xs-18 { padding-top: 72px; padding-bottom: 72px; }
  .ph-xs-18 { padding-left: 72px; padding-right: 72px; }

  .pt-xs-18 { padding-top: 72px; }
  .pb-xs-18 { padding-bottom: 72px; }
  .ps-xs-18 { padding-left: 72px; }
  .pe-xs-18 { padding-right: 72px; }

  .w-xs-18 { width: 72px; }
  .h-xs-18 { height: 72px; }

  .max-w-xs-18 { max-width: 72px; }
  .max-h-xs-18 { max-height: 72px; }

  .min-w-xs-18 { min-width: 72px; }
  .min-h-xs-18 { min-height: 72px; }
  
  .m-xs-19 { margin: 76px; }
  .mv-xs-19 { margin-top: 76px; margin-bottom: 76px; }
  .mh-xs-19 { margin-left: 76px; margin-right: 76px; }

  .mt-xs-19 { margin-top: 76px; }
  .mb-xs-19 { margin-bottom: 76px; }
  .ms-xs-19 { margin-left: 76px; }
  .me-xs-19 { margin-right: 76px; }

  .m-n-xs-19 { margin: -76px; }
  .mv-n-xs-19 { margin-top: -76px; margin-bottom: -76px; }
  .mh-n-xs-19 { margin-left: -76px; margin-right: -76px; }

  .mt-n-xs-19 { margin-top: -76px; }
  .mb-n-xs-19 { margin-bottom: -76px; }
  .ms-n-xs-19 { margin-left: -76px; }
  .me-n-xs-19 { margin-right: -76px; }

  .p-xs-19 { padding: 76px; }
  .pv-xs-19 { padding-top: 76px; padding-bottom: 76px; }
  .ph-xs-19 { padding-left: 76px; padding-right: 76px; }

  .pt-xs-19 { padding-top: 76px; }
  .pb-xs-19 { padding-bottom: 76px; }
  .ps-xs-19 { padding-left: 76px; }
  .pe-xs-19 { padding-right: 76px; }

  .w-xs-19 { width: 76px; }
  .h-xs-19 { height: 76px; }

  .max-w-xs-19 { max-width: 76px; }
  .max-h-xs-19 { max-height: 76px; }

  .min-w-xs-19 { min-width: 76px; }
  .min-h-xs-19 { min-height: 76px; }
  
  .m-xs-20 { margin: 80px; }
  .mv-xs-20 { margin-top: 80px; margin-bottom: 80px; }
  .mh-xs-20 { margin-left: 80px; margin-right: 80px; }

  .mt-xs-20 { margin-top: 80px; }
  .mb-xs-20 { margin-bottom: 80px; }
  .ms-xs-20 { margin-left: 80px; }
  .me-xs-20 { margin-right: 80px; }

  .m-n-xs-20 { margin: -80px; }
  .mv-n-xs-20 { margin-top: -80px; margin-bottom: -80px; }
  .mh-n-xs-20 { margin-left: -80px; margin-right: -80px; }

  .mt-n-xs-20 { margin-top: -80px; }
  .mb-n-xs-20 { margin-bottom: -80px; }
  .ms-n-xs-20 { margin-left: -80px; }
  .me-n-xs-20 { margin-right: -80px; }

  .p-xs-20 { padding: 80px; }
  .pv-xs-20 { padding-top: 80px; padding-bottom: 80px; }
  .ph-xs-20 { padding-left: 80px; padding-right: 80px; }

  .pt-xs-20 { padding-top: 80px; }
  .pb-xs-20 { padding-bottom: 80px; }
  .ps-xs-20 { padding-left: 80px; }
  .pe-xs-20 { padding-right: 80px; }

  .w-xs-20 { width: 80px; }
  .h-xs-20 { height: 80px; }

  .max-w-xs-20 { max-width: 80px; }
  .max-h-xs-20 { max-height: 80px; }

  .min-w-xs-20 { min-width: 80px; }
  .min-h-xs-20 { min-height: 80px; }
  
  .m-xs-21 { margin: 84px; }
  .mv-xs-21 { margin-top: 84px; margin-bottom: 84px; }
  .mh-xs-21 { margin-left: 84px; margin-right: 84px; }

  .mt-xs-21 { margin-top: 84px; }
  .mb-xs-21 { margin-bottom: 84px; }
  .ms-xs-21 { margin-left: 84px; }
  .me-xs-21 { margin-right: 84px; }

  .m-n-xs-21 { margin: -84px; }
  .mv-n-xs-21 { margin-top: -84px; margin-bottom: -84px; }
  .mh-n-xs-21 { margin-left: -84px; margin-right: -84px; }

  .mt-n-xs-21 { margin-top: -84px; }
  .mb-n-xs-21 { margin-bottom: -84px; }
  .ms-n-xs-21 { margin-left: -84px; }
  .me-n-xs-21 { margin-right: -84px; }

  .p-xs-21 { padding: 84px; }
  .pv-xs-21 { padding-top: 84px; padding-bottom: 84px; }
  .ph-xs-21 { padding-left: 84px; padding-right: 84px; }

  .pt-xs-21 { padding-top: 84px; }
  .pb-xs-21 { padding-bottom: 84px; }
  .ps-xs-21 { padding-left: 84px; }
  .pe-xs-21 { padding-right: 84px; }

  .w-xs-21 { width: 84px; }
  .h-xs-21 { height: 84px; }

  .max-w-xs-21 { max-width: 84px; }
  .max-h-xs-21 { max-height: 84px; }

  .min-w-xs-21 { min-width: 84px; }
  .min-h-xs-21 { min-height: 84px; }
  
  .m-xs-22 { margin: 88px; }
  .mv-xs-22 { margin-top: 88px; margin-bottom: 88px; }
  .mh-xs-22 { margin-left: 88px; margin-right: 88px; }

  .mt-xs-22 { margin-top: 88px; }
  .mb-xs-22 { margin-bottom: 88px; }
  .ms-xs-22 { margin-left: 88px; }
  .me-xs-22 { margin-right: 88px; }

  .m-n-xs-22 { margin: -88px; }
  .mv-n-xs-22 { margin-top: -88px; margin-bottom: -88px; }
  .mh-n-xs-22 { margin-left: -88px; margin-right: -88px; }

  .mt-n-xs-22 { margin-top: -88px; }
  .mb-n-xs-22 { margin-bottom: -88px; }
  .ms-n-xs-22 { margin-left: -88px; }
  .me-n-xs-22 { margin-right: -88px; }

  .p-xs-22 { padding: 88px; }
  .pv-xs-22 { padding-top: 88px; padding-bottom: 88px; }
  .ph-xs-22 { padding-left: 88px; padding-right: 88px; }

  .pt-xs-22 { padding-top: 88px; }
  .pb-xs-22 { padding-bottom: 88px; }
  .ps-xs-22 { padding-left: 88px; }
  .pe-xs-22 { padding-right: 88px; }

  .w-xs-22 { width: 88px; }
  .h-xs-22 { height: 88px; }

  .max-w-xs-22 { max-width: 88px; }
  .max-h-xs-22 { max-height: 88px; }

  .min-w-xs-22 { min-width: 88px; }
  .min-h-xs-22 { min-height: 88px; }
  
  .m-xs-23 { margin: 92px; }
  .mv-xs-23 { margin-top: 92px; margin-bottom: 92px; }
  .mh-xs-23 { margin-left: 92px; margin-right: 92px; }

  .mt-xs-23 { margin-top: 92px; }
  .mb-xs-23 { margin-bottom: 92px; }
  .ms-xs-23 { margin-left: 92px; }
  .me-xs-23 { margin-right: 92px; }

  .m-n-xs-23 { margin: -92px; }
  .mv-n-xs-23 { margin-top: -92px; margin-bottom: -92px; }
  .mh-n-xs-23 { margin-left: -92px; margin-right: -92px; }

  .mt-n-xs-23 { margin-top: -92px; }
  .mb-n-xs-23 { margin-bottom: -92px; }
  .ms-n-xs-23 { margin-left: -92px; }
  .me-n-xs-23 { margin-right: -92px; }

  .p-xs-23 { padding: 92px; }
  .pv-xs-23 { padding-top: 92px; padding-bottom: 92px; }
  .ph-xs-23 { padding-left: 92px; padding-right: 92px; }

  .pt-xs-23 { padding-top: 92px; }
  .pb-xs-23 { padding-bottom: 92px; }
  .ps-xs-23 { padding-left: 92px; }
  .pe-xs-23 { padding-right: 92px; }

  .w-xs-23 { width: 92px; }
  .h-xs-23 { height: 92px; }

  .max-w-xs-23 { max-width: 92px; }
  .max-h-xs-23 { max-height: 92px; }

  .min-w-xs-23 { min-width: 92px; }
  .min-h-xs-23 { min-height: 92px; }
  
  .m-xs-24 { margin: 96px; }
  .mv-xs-24 { margin-top: 96px; margin-bottom: 96px; }
  .mh-xs-24 { margin-left: 96px; margin-right: 96px; }

  .mt-xs-24 { margin-top: 96px; }
  .mb-xs-24 { margin-bottom: 96px; }
  .ms-xs-24 { margin-left: 96px; }
  .me-xs-24 { margin-right: 96px; }

  .m-n-xs-24 { margin: -96px; }
  .mv-n-xs-24 { margin-top: -96px; margin-bottom: -96px; }
  .mh-n-xs-24 { margin-left: -96px; margin-right: -96px; }

  .mt-n-xs-24 { margin-top: -96px; }
  .mb-n-xs-24 { margin-bottom: -96px; }
  .ms-n-xs-24 { margin-left: -96px; }
  .me-n-xs-24 { margin-right: -96px; }

  .p-xs-24 { padding: 96px; }
  .pv-xs-24 { padding-top: 96px; padding-bottom: 96px; }
  .ph-xs-24 { padding-left: 96px; padding-right: 96px; }

  .pt-xs-24 { padding-top: 96px; }
  .pb-xs-24 { padding-bottom: 96px; }
  .ps-xs-24 { padding-left: 96px; }
  .pe-xs-24 { padding-right: 96px; }

  .w-xs-24 { width: 96px; }
  .h-xs-24 { height: 96px; }

  .max-w-xs-24 { max-width: 96px; }
  .max-h-xs-24 { max-height: 96px; }

  .min-w-xs-24 { min-width: 96px; }
  .min-h-xs-24 { min-height: 96px; }
  
  .m-xs-25 { margin: 100px; }
  .mv-xs-25 { margin-top: 100px; margin-bottom: 100px; }
  .mh-xs-25 { margin-left: 100px; margin-right: 100px; }

  .mt-xs-25 { margin-top: 100px; }
  .mb-xs-25 { margin-bottom: 100px; }
  .ms-xs-25 { margin-left: 100px; }
  .me-xs-25 { margin-right: 100px; }

  .m-n-xs-25 { margin: -100px; }
  .mv-n-xs-25 { margin-top: -100px; margin-bottom: -100px; }
  .mh-n-xs-25 { margin-left: -100px; margin-right: -100px; }

  .mt-n-xs-25 { margin-top: -100px; }
  .mb-n-xs-25 { margin-bottom: -100px; }
  .ms-n-xs-25 { margin-left: -100px; }
  .me-n-xs-25 { margin-right: -100px; }

  .p-xs-25 { padding: 100px; }
  .pv-xs-25 { padding-top: 100px; padding-bottom: 100px; }
  .ph-xs-25 { padding-left: 100px; padding-right: 100px; }

  .pt-xs-25 { padding-top: 100px; }
  .pb-xs-25 { padding-bottom: 100px; }
  .ps-xs-25 { padding-left: 100px; }
  .pe-xs-25 { padding-right: 100px; }

  .w-xs-25 { width: 100px; }
  .h-xs-25 { height: 100px; }

  .max-w-xs-25 { max-width: 100px; }
  .max-h-xs-25 { max-height: 100px; }

  .min-w-xs-25 { min-width: 100px; }
  .min-h-xs-25 { min-height: 100px; }
  
  .m-xs-26 { margin: 104px; }
  .mv-xs-26 { margin-top: 104px; margin-bottom: 104px; }
  .mh-xs-26 { margin-left: 104px; margin-right: 104px; }

  .mt-xs-26 { margin-top: 104px; }
  .mb-xs-26 { margin-bottom: 104px; }
  .ms-xs-26 { margin-left: 104px; }
  .me-xs-26 { margin-right: 104px; }

  .m-n-xs-26 { margin: -104px; }
  .mv-n-xs-26 { margin-top: -104px; margin-bottom: -104px; }
  .mh-n-xs-26 { margin-left: -104px; margin-right: -104px; }

  .mt-n-xs-26 { margin-top: -104px; }
  .mb-n-xs-26 { margin-bottom: -104px; }
  .ms-n-xs-26 { margin-left: -104px; }
  .me-n-xs-26 { margin-right: -104px; }

  .p-xs-26 { padding: 104px; }
  .pv-xs-26 { padding-top: 104px; padding-bottom: 104px; }
  .ph-xs-26 { padding-left: 104px; padding-right: 104px; }

  .pt-xs-26 { padding-top: 104px; }
  .pb-xs-26 { padding-bottom: 104px; }
  .ps-xs-26 { padding-left: 104px; }
  .pe-xs-26 { padding-right: 104px; }

  .w-xs-26 { width: 104px; }
  .h-xs-26 { height: 104px; }

  .max-w-xs-26 { max-width: 104px; }
  .max-h-xs-26 { max-height: 104px; }

  .min-w-xs-26 { min-width: 104px; }
  .min-h-xs-26 { min-height: 104px; }
  
  .m-xs-27 { margin: 108px; }
  .mv-xs-27 { margin-top: 108px; margin-bottom: 108px; }
  .mh-xs-27 { margin-left: 108px; margin-right: 108px; }

  .mt-xs-27 { margin-top: 108px; }
  .mb-xs-27 { margin-bottom: 108px; }
  .ms-xs-27 { margin-left: 108px; }
  .me-xs-27 { margin-right: 108px; }

  .m-n-xs-27 { margin: -108px; }
  .mv-n-xs-27 { margin-top: -108px; margin-bottom: -108px; }
  .mh-n-xs-27 { margin-left: -108px; margin-right: -108px; }

  .mt-n-xs-27 { margin-top: -108px; }
  .mb-n-xs-27 { margin-bottom: -108px; }
  .ms-n-xs-27 { margin-left: -108px; }
  .me-n-xs-27 { margin-right: -108px; }

  .p-xs-27 { padding: 108px; }
  .pv-xs-27 { padding-top: 108px; padding-bottom: 108px; }
  .ph-xs-27 { padding-left: 108px; padding-right: 108px; }

  .pt-xs-27 { padding-top: 108px; }
  .pb-xs-27 { padding-bottom: 108px; }
  .ps-xs-27 { padding-left: 108px; }
  .pe-xs-27 { padding-right: 108px; }

  .w-xs-27 { width: 108px; }
  .h-xs-27 { height: 108px; }

  .max-w-xs-27 { max-width: 108px; }
  .max-h-xs-27 { max-height: 108px; }

  .min-w-xs-27 { min-width: 108px; }
  .min-h-xs-27 { min-height: 108px; }
  
  .m-xs-28 { margin: 112px; }
  .mv-xs-28 { margin-top: 112px; margin-bottom: 112px; }
  .mh-xs-28 { margin-left: 112px; margin-right: 112px; }

  .mt-xs-28 { margin-top: 112px; }
  .mb-xs-28 { margin-bottom: 112px; }
  .ms-xs-28 { margin-left: 112px; }
  .me-xs-28 { margin-right: 112px; }

  .m-n-xs-28 { margin: -112px; }
  .mv-n-xs-28 { margin-top: -112px; margin-bottom: -112px; }
  .mh-n-xs-28 { margin-left: -112px; margin-right: -112px; }

  .mt-n-xs-28 { margin-top: -112px; }
  .mb-n-xs-28 { margin-bottom: -112px; }
  .ms-n-xs-28 { margin-left: -112px; }
  .me-n-xs-28 { margin-right: -112px; }

  .p-xs-28 { padding: 112px; }
  .pv-xs-28 { padding-top: 112px; padding-bottom: 112px; }
  .ph-xs-28 { padding-left: 112px; padding-right: 112px; }

  .pt-xs-28 { padding-top: 112px; }
  .pb-xs-28 { padding-bottom: 112px; }
  .ps-xs-28 { padding-left: 112px; }
  .pe-xs-28 { padding-right: 112px; }

  .w-xs-28 { width: 112px; }
  .h-xs-28 { height: 112px; }

  .max-w-xs-28 { max-width: 112px; }
  .max-h-xs-28 { max-height: 112px; }

  .min-w-xs-28 { min-width: 112px; }
  .min-h-xs-28 { min-height: 112px; }
  
  .m-xs-29 { margin: 116px; }
  .mv-xs-29 { margin-top: 116px; margin-bottom: 116px; }
  .mh-xs-29 { margin-left: 116px; margin-right: 116px; }

  .mt-xs-29 { margin-top: 116px; }
  .mb-xs-29 { margin-bottom: 116px; }
  .ms-xs-29 { margin-left: 116px; }
  .me-xs-29 { margin-right: 116px; }

  .m-n-xs-29 { margin: -116px; }
  .mv-n-xs-29 { margin-top: -116px; margin-bottom: -116px; }
  .mh-n-xs-29 { margin-left: -116px; margin-right: -116px; }

  .mt-n-xs-29 { margin-top: -116px; }
  .mb-n-xs-29 { margin-bottom: -116px; }
  .ms-n-xs-29 { margin-left: -116px; }
  .me-n-xs-29 { margin-right: -116px; }

  .p-xs-29 { padding: 116px; }
  .pv-xs-29 { padding-top: 116px; padding-bottom: 116px; }
  .ph-xs-29 { padding-left: 116px; padding-right: 116px; }

  .pt-xs-29 { padding-top: 116px; }
  .pb-xs-29 { padding-bottom: 116px; }
  .ps-xs-29 { padding-left: 116px; }
  .pe-xs-29 { padding-right: 116px; }

  .w-xs-29 { width: 116px; }
  .h-xs-29 { height: 116px; }

  .max-w-xs-29 { max-width: 116px; }
  .max-h-xs-29 { max-height: 116px; }

  .min-w-xs-29 { min-width: 116px; }
  .min-h-xs-29 { min-height: 116px; }
  
  .m-xs-30 { margin: 120px; }
  .mv-xs-30 { margin-top: 120px; margin-bottom: 120px; }
  .mh-xs-30 { margin-left: 120px; margin-right: 120px; }

  .mt-xs-30 { margin-top: 120px; }
  .mb-xs-30 { margin-bottom: 120px; }
  .ms-xs-30 { margin-left: 120px; }
  .me-xs-30 { margin-right: 120px; }

  .m-n-xs-30 { margin: -120px; }
  .mv-n-xs-30 { margin-top: -120px; margin-bottom: -120px; }
  .mh-n-xs-30 { margin-left: -120px; margin-right: -120px; }

  .mt-n-xs-30 { margin-top: -120px; }
  .mb-n-xs-30 { margin-bottom: -120px; }
  .ms-n-xs-30 { margin-left: -120px; }
  .me-n-xs-30 { margin-right: -120px; }

  .p-xs-30 { padding: 120px; }
  .pv-xs-30 { padding-top: 120px; padding-bottom: 120px; }
  .ph-xs-30 { padding-left: 120px; padding-right: 120px; }

  .pt-xs-30 { padding-top: 120px; }
  .pb-xs-30 { padding-bottom: 120px; }
  .ps-xs-30 { padding-left: 120px; }
  .pe-xs-30 { padding-right: 120px; }

  .w-xs-30 { width: 120px; }
  .h-xs-30 { height: 120px; }

  .max-w-xs-30 { max-width: 120px; }
  .max-h-xs-30 { max-height: 120px; }

  .min-w-xs-30 { min-width: 120px; }
  .min-h-xs-30 { min-height: 120px; }
  
  .m-xs-31 { margin: 124px; }
  .mv-xs-31 { margin-top: 124px; margin-bottom: 124px; }
  .mh-xs-31 { margin-left: 124px; margin-right: 124px; }

  .mt-xs-31 { margin-top: 124px; }
  .mb-xs-31 { margin-bottom: 124px; }
  .ms-xs-31 { margin-left: 124px; }
  .me-xs-31 { margin-right: 124px; }

  .m-n-xs-31 { margin: -124px; }
  .mv-n-xs-31 { margin-top: -124px; margin-bottom: -124px; }
  .mh-n-xs-31 { margin-left: -124px; margin-right: -124px; }

  .mt-n-xs-31 { margin-top: -124px; }
  .mb-n-xs-31 { margin-bottom: -124px; }
  .ms-n-xs-31 { margin-left: -124px; }
  .me-n-xs-31 { margin-right: -124px; }

  .p-xs-31 { padding: 124px; }
  .pv-xs-31 { padding-top: 124px; padding-bottom: 124px; }
  .ph-xs-31 { padding-left: 124px; padding-right: 124px; }

  .pt-xs-31 { padding-top: 124px; }
  .pb-xs-31 { padding-bottom: 124px; }
  .ps-xs-31 { padding-left: 124px; }
  .pe-xs-31 { padding-right: 124px; }

  .w-xs-31 { width: 124px; }
  .h-xs-31 { height: 124px; }

  .max-w-xs-31 { max-width: 124px; }
  .max-h-xs-31 { max-height: 124px; }

  .min-w-xs-31 { min-width: 124px; }
  .min-h-xs-31 { min-height: 124px; }
  
  .m-xs-32 { margin: 128px; }
  .mv-xs-32 { margin-top: 128px; margin-bottom: 128px; }
  .mh-xs-32 { margin-left: 128px; margin-right: 128px; }

  .mt-xs-32 { margin-top: 128px; }
  .mb-xs-32 { margin-bottom: 128px; }
  .ms-xs-32 { margin-left: 128px; }
  .me-xs-32 { margin-right: 128px; }

  .m-n-xs-32 { margin: -128px; }
  .mv-n-xs-32 { margin-top: -128px; margin-bottom: -128px; }
  .mh-n-xs-32 { margin-left: -128px; margin-right: -128px; }

  .mt-n-xs-32 { margin-top: -128px; }
  .mb-n-xs-32 { margin-bottom: -128px; }
  .ms-n-xs-32 { margin-left: -128px; }
  .me-n-xs-32 { margin-right: -128px; }

  .p-xs-32 { padding: 128px; }
  .pv-xs-32 { padding-top: 128px; padding-bottom: 128px; }
  .ph-xs-32 { padding-left: 128px; padding-right: 128px; }

  .pt-xs-32 { padding-top: 128px; }
  .pb-xs-32 { padding-bottom: 128px; }
  .ps-xs-32 { padding-left: 128px; }
  .pe-xs-32 { padding-right: 128px; }

  .w-xs-32 { width: 128px; }
  .h-xs-32 { height: 128px; }

  .max-w-xs-32 { max-width: 128px; }
  .max-h-xs-32 { max-height: 128px; }

  .min-w-xs-32 { min-width: 128px; }
  .min-h-xs-32 { min-height: 128px; }
  
  .m-xs-33 { margin: 132px; }
  .mv-xs-33 { margin-top: 132px; margin-bottom: 132px; }
  .mh-xs-33 { margin-left: 132px; margin-right: 132px; }

  .mt-xs-33 { margin-top: 132px; }
  .mb-xs-33 { margin-bottom: 132px; }
  .ms-xs-33 { margin-left: 132px; }
  .me-xs-33 { margin-right: 132px; }

  .m-n-xs-33 { margin: -132px; }
  .mv-n-xs-33 { margin-top: -132px; margin-bottom: -132px; }
  .mh-n-xs-33 { margin-left: -132px; margin-right: -132px; }

  .mt-n-xs-33 { margin-top: -132px; }
  .mb-n-xs-33 { margin-bottom: -132px; }
  .ms-n-xs-33 { margin-left: -132px; }
  .me-n-xs-33 { margin-right: -132px; }

  .p-xs-33 { padding: 132px; }
  .pv-xs-33 { padding-top: 132px; padding-bottom: 132px; }
  .ph-xs-33 { padding-left: 132px; padding-right: 132px; }

  .pt-xs-33 { padding-top: 132px; }
  .pb-xs-33 { padding-bottom: 132px; }
  .ps-xs-33 { padding-left: 132px; }
  .pe-xs-33 { padding-right: 132px; }

  .w-xs-33 { width: 132px; }
  .h-xs-33 { height: 132px; }

  .max-w-xs-33 { max-width: 132px; }
  .max-h-xs-33 { max-height: 132px; }

  .min-w-xs-33 { min-width: 132px; }
  .min-h-xs-33 { min-height: 132px; }
  
  .m-xs-34 { margin: 136px; }
  .mv-xs-34 { margin-top: 136px; margin-bottom: 136px; }
  .mh-xs-34 { margin-left: 136px; margin-right: 136px; }

  .mt-xs-34 { margin-top: 136px; }
  .mb-xs-34 { margin-bottom: 136px; }
  .ms-xs-34 { margin-left: 136px; }
  .me-xs-34 { margin-right: 136px; }

  .m-n-xs-34 { margin: -136px; }
  .mv-n-xs-34 { margin-top: -136px; margin-bottom: -136px; }
  .mh-n-xs-34 { margin-left: -136px; margin-right: -136px; }

  .mt-n-xs-34 { margin-top: -136px; }
  .mb-n-xs-34 { margin-bottom: -136px; }
  .ms-n-xs-34 { margin-left: -136px; }
  .me-n-xs-34 { margin-right: -136px; }

  .p-xs-34 { padding: 136px; }
  .pv-xs-34 { padding-top: 136px; padding-bottom: 136px; }
  .ph-xs-34 { padding-left: 136px; padding-right: 136px; }

  .pt-xs-34 { padding-top: 136px; }
  .pb-xs-34 { padding-bottom: 136px; }
  .ps-xs-34 { padding-left: 136px; }
  .pe-xs-34 { padding-right: 136px; }

  .w-xs-34 { width: 136px; }
  .h-xs-34 { height: 136px; }

  .max-w-xs-34 { max-width: 136px; }
  .max-h-xs-34 { max-height: 136px; }

  .min-w-xs-34 { min-width: 136px; }
  .min-h-xs-34 { min-height: 136px; }
  
  .m-xs-35 { margin: 140px; }
  .mv-xs-35 { margin-top: 140px; margin-bottom: 140px; }
  .mh-xs-35 { margin-left: 140px; margin-right: 140px; }

  .mt-xs-35 { margin-top: 140px; }
  .mb-xs-35 { margin-bottom: 140px; }
  .ms-xs-35 { margin-left: 140px; }
  .me-xs-35 { margin-right: 140px; }

  .m-n-xs-35 { margin: -140px; }
  .mv-n-xs-35 { margin-top: -140px; margin-bottom: -140px; }
  .mh-n-xs-35 { margin-left: -140px; margin-right: -140px; }

  .mt-n-xs-35 { margin-top: -140px; }
  .mb-n-xs-35 { margin-bottom: -140px; }
  .ms-n-xs-35 { margin-left: -140px; }
  .me-n-xs-35 { margin-right: -140px; }

  .p-xs-35 { padding: 140px; }
  .pv-xs-35 { padding-top: 140px; padding-bottom: 140px; }
  .ph-xs-35 { padding-left: 140px; padding-right: 140px; }

  .pt-xs-35 { padding-top: 140px; }
  .pb-xs-35 { padding-bottom: 140px; }
  .ps-xs-35 { padding-left: 140px; }
  .pe-xs-35 { padding-right: 140px; }

  .w-xs-35 { width: 140px; }
  .h-xs-35 { height: 140px; }

  .max-w-xs-35 { max-width: 140px; }
  .max-h-xs-35 { max-height: 140px; }

  .min-w-xs-35 { min-width: 140px; }
  .min-h-xs-35 { min-height: 140px; }
  
  .m-xs-36 { margin: 144px; }
  .mv-xs-36 { margin-top: 144px; margin-bottom: 144px; }
  .mh-xs-36 { margin-left: 144px; margin-right: 144px; }

  .mt-xs-36 { margin-top: 144px; }
  .mb-xs-36 { margin-bottom: 144px; }
  .ms-xs-36 { margin-left: 144px; }
  .me-xs-36 { margin-right: 144px; }

  .m-n-xs-36 { margin: -144px; }
  .mv-n-xs-36 { margin-top: -144px; margin-bottom: -144px; }
  .mh-n-xs-36 { margin-left: -144px; margin-right: -144px; }

  .mt-n-xs-36 { margin-top: -144px; }
  .mb-n-xs-36 { margin-bottom: -144px; }
  .ms-n-xs-36 { margin-left: -144px; }
  .me-n-xs-36 { margin-right: -144px; }

  .p-xs-36 { padding: 144px; }
  .pv-xs-36 { padding-top: 144px; padding-bottom: 144px; }
  .ph-xs-36 { padding-left: 144px; padding-right: 144px; }

  .pt-xs-36 { padding-top: 144px; }
  .pb-xs-36 { padding-bottom: 144px; }
  .ps-xs-36 { padding-left: 144px; }
  .pe-xs-36 { padding-right: 144px; }

  .w-xs-36 { width: 144px; }
  .h-xs-36 { height: 144px; }

  .max-w-xs-36 { max-width: 144px; }
  .max-h-xs-36 { max-height: 144px; }

  .min-w-xs-36 { min-width: 144px; }
  .min-h-xs-36 { min-height: 144px; }
  
  .m-xs-37 { margin: 148px; }
  .mv-xs-37 { margin-top: 148px; margin-bottom: 148px; }
  .mh-xs-37 { margin-left: 148px; margin-right: 148px; }

  .mt-xs-37 { margin-top: 148px; }
  .mb-xs-37 { margin-bottom: 148px; }
  .ms-xs-37 { margin-left: 148px; }
  .me-xs-37 { margin-right: 148px; }

  .m-n-xs-37 { margin: -148px; }
  .mv-n-xs-37 { margin-top: -148px; margin-bottom: -148px; }
  .mh-n-xs-37 { margin-left: -148px; margin-right: -148px; }

  .mt-n-xs-37 { margin-top: -148px; }
  .mb-n-xs-37 { margin-bottom: -148px; }
  .ms-n-xs-37 { margin-left: -148px; }
  .me-n-xs-37 { margin-right: -148px; }

  .p-xs-37 { padding: 148px; }
  .pv-xs-37 { padding-top: 148px; padding-bottom: 148px; }
  .ph-xs-37 { padding-left: 148px; padding-right: 148px; }

  .pt-xs-37 { padding-top: 148px; }
  .pb-xs-37 { padding-bottom: 148px; }
  .ps-xs-37 { padding-left: 148px; }
  .pe-xs-37 { padding-right: 148px; }

  .w-xs-37 { width: 148px; }
  .h-xs-37 { height: 148px; }

  .max-w-xs-37 { max-width: 148px; }
  .max-h-xs-37 { max-height: 148px; }

  .min-w-xs-37 { min-width: 148px; }
  .min-h-xs-37 { min-height: 148px; }
  
  .m-xs-38 { margin: 152px; }
  .mv-xs-38 { margin-top: 152px; margin-bottom: 152px; }
  .mh-xs-38 { margin-left: 152px; margin-right: 152px; }

  .mt-xs-38 { margin-top: 152px; }
  .mb-xs-38 { margin-bottom: 152px; }
  .ms-xs-38 { margin-left: 152px; }
  .me-xs-38 { margin-right: 152px; }

  .m-n-xs-38 { margin: -152px; }
  .mv-n-xs-38 { margin-top: -152px; margin-bottom: -152px; }
  .mh-n-xs-38 { margin-left: -152px; margin-right: -152px; }

  .mt-n-xs-38 { margin-top: -152px; }
  .mb-n-xs-38 { margin-bottom: -152px; }
  .ms-n-xs-38 { margin-left: -152px; }
  .me-n-xs-38 { margin-right: -152px; }

  .p-xs-38 { padding: 152px; }
  .pv-xs-38 { padding-top: 152px; padding-bottom: 152px; }
  .ph-xs-38 { padding-left: 152px; padding-right: 152px; }

  .pt-xs-38 { padding-top: 152px; }
  .pb-xs-38 { padding-bottom: 152px; }
  .ps-xs-38 { padding-left: 152px; }
  .pe-xs-38 { padding-right: 152px; }

  .w-xs-38 { width: 152px; }
  .h-xs-38 { height: 152px; }

  .max-w-xs-38 { max-width: 152px; }
  .max-h-xs-38 { max-height: 152px; }

  .min-w-xs-38 { min-width: 152px; }
  .min-h-xs-38 { min-height: 152px; }
  
  .m-xs-39 { margin: 156px; }
  .mv-xs-39 { margin-top: 156px; margin-bottom: 156px; }
  .mh-xs-39 { margin-left: 156px; margin-right: 156px; }

  .mt-xs-39 { margin-top: 156px; }
  .mb-xs-39 { margin-bottom: 156px; }
  .ms-xs-39 { margin-left: 156px; }
  .me-xs-39 { margin-right: 156px; }

  .m-n-xs-39 { margin: -156px; }
  .mv-n-xs-39 { margin-top: -156px; margin-bottom: -156px; }
  .mh-n-xs-39 { margin-left: -156px; margin-right: -156px; }

  .mt-n-xs-39 { margin-top: -156px; }
  .mb-n-xs-39 { margin-bottom: -156px; }
  .ms-n-xs-39 { margin-left: -156px; }
  .me-n-xs-39 { margin-right: -156px; }

  .p-xs-39 { padding: 156px; }
  .pv-xs-39 { padding-top: 156px; padding-bottom: 156px; }
  .ph-xs-39 { padding-left: 156px; padding-right: 156px; }

  .pt-xs-39 { padding-top: 156px; }
  .pb-xs-39 { padding-bottom: 156px; }
  .ps-xs-39 { padding-left: 156px; }
  .pe-xs-39 { padding-right: 156px; }

  .w-xs-39 { width: 156px; }
  .h-xs-39 { height: 156px; }

  .max-w-xs-39 { max-width: 156px; }
  .max-h-xs-39 { max-height: 156px; }

  .min-w-xs-39 { min-width: 156px; }
  .min-h-xs-39 { min-height: 156px; }
  
  .m-xs-40 { margin: 160px; }
  .mv-xs-40 { margin-top: 160px; margin-bottom: 160px; }
  .mh-xs-40 { margin-left: 160px; margin-right: 160px; }

  .mt-xs-40 { margin-top: 160px; }
  .mb-xs-40 { margin-bottom: 160px; }
  .ms-xs-40 { margin-left: 160px; }
  .me-xs-40 { margin-right: 160px; }

  .m-n-xs-40 { margin: -160px; }
  .mv-n-xs-40 { margin-top: -160px; margin-bottom: -160px; }
  .mh-n-xs-40 { margin-left: -160px; margin-right: -160px; }

  .mt-n-xs-40 { margin-top: -160px; }
  .mb-n-xs-40 { margin-bottom: -160px; }
  .ms-n-xs-40 { margin-left: -160px; }
  .me-n-xs-40 { margin-right: -160px; }

  .p-xs-40 { padding: 160px; }
  .pv-xs-40 { padding-top: 160px; padding-bottom: 160px; }
  .ph-xs-40 { padding-left: 160px; padding-right: 160px; }

  .pt-xs-40 { padding-top: 160px; }
  .pb-xs-40 { padding-bottom: 160px; }
  .ps-xs-40 { padding-left: 160px; }
  .pe-xs-40 { padding-right: 160px; }

  .w-xs-40 { width: 160px; }
  .h-xs-40 { height: 160px; }

  .max-w-xs-40 { max-width: 160px; }
  .max-h-xs-40 { max-height: 160px; }

  .min-w-xs-40 { min-width: 160px; }
  .min-h-xs-40 { min-height: 160px; }
  
  .m-xs-41 { margin: 164px; }
  .mv-xs-41 { margin-top: 164px; margin-bottom: 164px; }
  .mh-xs-41 { margin-left: 164px; margin-right: 164px; }

  .mt-xs-41 { margin-top: 164px; }
  .mb-xs-41 { margin-bottom: 164px; }
  .ms-xs-41 { margin-left: 164px; }
  .me-xs-41 { margin-right: 164px; }

  .m-n-xs-41 { margin: -164px; }
  .mv-n-xs-41 { margin-top: -164px; margin-bottom: -164px; }
  .mh-n-xs-41 { margin-left: -164px; margin-right: -164px; }

  .mt-n-xs-41 { margin-top: -164px; }
  .mb-n-xs-41 { margin-bottom: -164px; }
  .ms-n-xs-41 { margin-left: -164px; }
  .me-n-xs-41 { margin-right: -164px; }

  .p-xs-41 { padding: 164px; }
  .pv-xs-41 { padding-top: 164px; padding-bottom: 164px; }
  .ph-xs-41 { padding-left: 164px; padding-right: 164px; }

  .pt-xs-41 { padding-top: 164px; }
  .pb-xs-41 { padding-bottom: 164px; }
  .ps-xs-41 { padding-left: 164px; }
  .pe-xs-41 { padding-right: 164px; }

  .w-xs-41 { width: 164px; }
  .h-xs-41 { height: 164px; }

  .max-w-xs-41 { max-width: 164px; }
  .max-h-xs-41 { max-height: 164px; }

  .min-w-xs-41 { min-width: 164px; }
  .min-h-xs-41 { min-height: 164px; }
  
  .m-xs-42 { margin: 168px; }
  .mv-xs-42 { margin-top: 168px; margin-bottom: 168px; }
  .mh-xs-42 { margin-left: 168px; margin-right: 168px; }

  .mt-xs-42 { margin-top: 168px; }
  .mb-xs-42 { margin-bottom: 168px; }
  .ms-xs-42 { margin-left: 168px; }
  .me-xs-42 { margin-right: 168px; }

  .m-n-xs-42 { margin: -168px; }
  .mv-n-xs-42 { margin-top: -168px; margin-bottom: -168px; }
  .mh-n-xs-42 { margin-left: -168px; margin-right: -168px; }

  .mt-n-xs-42 { margin-top: -168px; }
  .mb-n-xs-42 { margin-bottom: -168px; }
  .ms-n-xs-42 { margin-left: -168px; }
  .me-n-xs-42 { margin-right: -168px; }

  .p-xs-42 { padding: 168px; }
  .pv-xs-42 { padding-top: 168px; padding-bottom: 168px; }
  .ph-xs-42 { padding-left: 168px; padding-right: 168px; }

  .pt-xs-42 { padding-top: 168px; }
  .pb-xs-42 { padding-bottom: 168px; }
  .ps-xs-42 { padding-left: 168px; }
  .pe-xs-42 { padding-right: 168px; }

  .w-xs-42 { width: 168px; }
  .h-xs-42 { height: 168px; }

  .max-w-xs-42 { max-width: 168px; }
  .max-h-xs-42 { max-height: 168px; }

  .min-w-xs-42 { min-width: 168px; }
  .min-h-xs-42 { min-height: 168px; }
  
  .m-xs-43 { margin: 172px; }
  .mv-xs-43 { margin-top: 172px; margin-bottom: 172px; }
  .mh-xs-43 { margin-left: 172px; margin-right: 172px; }

  .mt-xs-43 { margin-top: 172px; }
  .mb-xs-43 { margin-bottom: 172px; }
  .ms-xs-43 { margin-left: 172px; }
  .me-xs-43 { margin-right: 172px; }

  .m-n-xs-43 { margin: -172px; }
  .mv-n-xs-43 { margin-top: -172px; margin-bottom: -172px; }
  .mh-n-xs-43 { margin-left: -172px; margin-right: -172px; }

  .mt-n-xs-43 { margin-top: -172px; }
  .mb-n-xs-43 { margin-bottom: -172px; }
  .ms-n-xs-43 { margin-left: -172px; }
  .me-n-xs-43 { margin-right: -172px; }

  .p-xs-43 { padding: 172px; }
  .pv-xs-43 { padding-top: 172px; padding-bottom: 172px; }
  .ph-xs-43 { padding-left: 172px; padding-right: 172px; }

  .pt-xs-43 { padding-top: 172px; }
  .pb-xs-43 { padding-bottom: 172px; }
  .ps-xs-43 { padding-left: 172px; }
  .pe-xs-43 { padding-right: 172px; }

  .w-xs-43 { width: 172px; }
  .h-xs-43 { height: 172px; }

  .max-w-xs-43 { max-width: 172px; }
  .max-h-xs-43 { max-height: 172px; }

  .min-w-xs-43 { min-width: 172px; }
  .min-h-xs-43 { min-height: 172px; }
  
  .m-xs-44 { margin: 176px; }
  .mv-xs-44 { margin-top: 176px; margin-bottom: 176px; }
  .mh-xs-44 { margin-left: 176px; margin-right: 176px; }

  .mt-xs-44 { margin-top: 176px; }
  .mb-xs-44 { margin-bottom: 176px; }
  .ms-xs-44 { margin-left: 176px; }
  .me-xs-44 { margin-right: 176px; }

  .m-n-xs-44 { margin: -176px; }
  .mv-n-xs-44 { margin-top: -176px; margin-bottom: -176px; }
  .mh-n-xs-44 { margin-left: -176px; margin-right: -176px; }

  .mt-n-xs-44 { margin-top: -176px; }
  .mb-n-xs-44 { margin-bottom: -176px; }
  .ms-n-xs-44 { margin-left: -176px; }
  .me-n-xs-44 { margin-right: -176px; }

  .p-xs-44 { padding: 176px; }
  .pv-xs-44 { padding-top: 176px; padding-bottom: 176px; }
  .ph-xs-44 { padding-left: 176px; padding-right: 176px; }

  .pt-xs-44 { padding-top: 176px; }
  .pb-xs-44 { padding-bottom: 176px; }
  .ps-xs-44 { padding-left: 176px; }
  .pe-xs-44 { padding-right: 176px; }

  .w-xs-44 { width: 176px; }
  .h-xs-44 { height: 176px; }

  .max-w-xs-44 { max-width: 176px; }
  .max-h-xs-44 { max-height: 176px; }

  .min-w-xs-44 { min-width: 176px; }
  .min-h-xs-44 { min-height: 176px; }
  
  .m-xs-45 { margin: 180px; }
  .mv-xs-45 { margin-top: 180px; margin-bottom: 180px; }
  .mh-xs-45 { margin-left: 180px; margin-right: 180px; }

  .mt-xs-45 { margin-top: 180px; }
  .mb-xs-45 { margin-bottom: 180px; }
  .ms-xs-45 { margin-left: 180px; }
  .me-xs-45 { margin-right: 180px; }

  .m-n-xs-45 { margin: -180px; }
  .mv-n-xs-45 { margin-top: -180px; margin-bottom: -180px; }
  .mh-n-xs-45 { margin-left: -180px; margin-right: -180px; }

  .mt-n-xs-45 { margin-top: -180px; }
  .mb-n-xs-45 { margin-bottom: -180px; }
  .ms-n-xs-45 { margin-left: -180px; }
  .me-n-xs-45 { margin-right: -180px; }

  .p-xs-45 { padding: 180px; }
  .pv-xs-45 { padding-top: 180px; padding-bottom: 180px; }
  .ph-xs-45 { padding-left: 180px; padding-right: 180px; }

  .pt-xs-45 { padding-top: 180px; }
  .pb-xs-45 { padding-bottom: 180px; }
  .ps-xs-45 { padding-left: 180px; }
  .pe-xs-45 { padding-right: 180px; }

  .w-xs-45 { width: 180px; }
  .h-xs-45 { height: 180px; }

  .max-w-xs-45 { max-width: 180px; }
  .max-h-xs-45 { max-height: 180px; }

  .min-w-xs-45 { min-width: 180px; }
  .min-h-xs-45 { min-height: 180px; }
  
  .m-xs-46 { margin: 184px; }
  .mv-xs-46 { margin-top: 184px; margin-bottom: 184px; }
  .mh-xs-46 { margin-left: 184px; margin-right: 184px; }

  .mt-xs-46 { margin-top: 184px; }
  .mb-xs-46 { margin-bottom: 184px; }
  .ms-xs-46 { margin-left: 184px; }
  .me-xs-46 { margin-right: 184px; }

  .m-n-xs-46 { margin: -184px; }
  .mv-n-xs-46 { margin-top: -184px; margin-bottom: -184px; }
  .mh-n-xs-46 { margin-left: -184px; margin-right: -184px; }

  .mt-n-xs-46 { margin-top: -184px; }
  .mb-n-xs-46 { margin-bottom: -184px; }
  .ms-n-xs-46 { margin-left: -184px; }
  .me-n-xs-46 { margin-right: -184px; }

  .p-xs-46 { padding: 184px; }
  .pv-xs-46 { padding-top: 184px; padding-bottom: 184px; }
  .ph-xs-46 { padding-left: 184px; padding-right: 184px; }

  .pt-xs-46 { padding-top: 184px; }
  .pb-xs-46 { padding-bottom: 184px; }
  .ps-xs-46 { padding-left: 184px; }
  .pe-xs-46 { padding-right: 184px; }

  .w-xs-46 { width: 184px; }
  .h-xs-46 { height: 184px; }

  .max-w-xs-46 { max-width: 184px; }
  .max-h-xs-46 { max-height: 184px; }

  .min-w-xs-46 { min-width: 184px; }
  .min-h-xs-46 { min-height: 184px; }
  
  .m-xs-47 { margin: 188px; }
  .mv-xs-47 { margin-top: 188px; margin-bottom: 188px; }
  .mh-xs-47 { margin-left: 188px; margin-right: 188px; }

  .mt-xs-47 { margin-top: 188px; }
  .mb-xs-47 { margin-bottom: 188px; }
  .ms-xs-47 { margin-left: 188px; }
  .me-xs-47 { margin-right: 188px; }

  .m-n-xs-47 { margin: -188px; }
  .mv-n-xs-47 { margin-top: -188px; margin-bottom: -188px; }
  .mh-n-xs-47 { margin-left: -188px; margin-right: -188px; }

  .mt-n-xs-47 { margin-top: -188px; }
  .mb-n-xs-47 { margin-bottom: -188px; }
  .ms-n-xs-47 { margin-left: -188px; }
  .me-n-xs-47 { margin-right: -188px; }

  .p-xs-47 { padding: 188px; }
  .pv-xs-47 { padding-top: 188px; padding-bottom: 188px; }
  .ph-xs-47 { padding-left: 188px; padding-right: 188px; }

  .pt-xs-47 { padding-top: 188px; }
  .pb-xs-47 { padding-bottom: 188px; }
  .ps-xs-47 { padding-left: 188px; }
  .pe-xs-47 { padding-right: 188px; }

  .w-xs-47 { width: 188px; }
  .h-xs-47 { height: 188px; }

  .max-w-xs-47 { max-width: 188px; }
  .max-h-xs-47 { max-height: 188px; }

  .min-w-xs-47 { min-width: 188px; }
  .min-h-xs-47 { min-height: 188px; }
  
  .m-xs-48 { margin: 192px; }
  .mv-xs-48 { margin-top: 192px; margin-bottom: 192px; }
  .mh-xs-48 { margin-left: 192px; margin-right: 192px; }

  .mt-xs-48 { margin-top: 192px; }
  .mb-xs-48 { margin-bottom: 192px; }
  .ms-xs-48 { margin-left: 192px; }
  .me-xs-48 { margin-right: 192px; }

  .m-n-xs-48 { margin: -192px; }
  .mv-n-xs-48 { margin-top: -192px; margin-bottom: -192px; }
  .mh-n-xs-48 { margin-left: -192px; margin-right: -192px; }

  .mt-n-xs-48 { margin-top: -192px; }
  .mb-n-xs-48 { margin-bottom: -192px; }
  .ms-n-xs-48 { margin-left: -192px; }
  .me-n-xs-48 { margin-right: -192px; }

  .p-xs-48 { padding: 192px; }
  .pv-xs-48 { padding-top: 192px; padding-bottom: 192px; }
  .ph-xs-48 { padding-left: 192px; padding-right: 192px; }

  .pt-xs-48 { padding-top: 192px; }
  .pb-xs-48 { padding-bottom: 192px; }
  .ps-xs-48 { padding-left: 192px; }
  .pe-xs-48 { padding-right: 192px; }

  .w-xs-48 { width: 192px; }
  .h-xs-48 { height: 192px; }

  .max-w-xs-48 { max-width: 192px; }
  .max-h-xs-48 { max-height: 192px; }

  .min-w-xs-48 { min-width: 192px; }
  .min-h-xs-48 { min-height: 192px; }
  
  .m-xs-49 { margin: 196px; }
  .mv-xs-49 { margin-top: 196px; margin-bottom: 196px; }
  .mh-xs-49 { margin-left: 196px; margin-right: 196px; }

  .mt-xs-49 { margin-top: 196px; }
  .mb-xs-49 { margin-bottom: 196px; }
  .ms-xs-49 { margin-left: 196px; }
  .me-xs-49 { margin-right: 196px; }

  .m-n-xs-49 { margin: -196px; }
  .mv-n-xs-49 { margin-top: -196px; margin-bottom: -196px; }
  .mh-n-xs-49 { margin-left: -196px; margin-right: -196px; }

  .mt-n-xs-49 { margin-top: -196px; }
  .mb-n-xs-49 { margin-bottom: -196px; }
  .ms-n-xs-49 { margin-left: -196px; }
  .me-n-xs-49 { margin-right: -196px; }

  .p-xs-49 { padding: 196px; }
  .pv-xs-49 { padding-top: 196px; padding-bottom: 196px; }
  .ph-xs-49 { padding-left: 196px; padding-right: 196px; }

  .pt-xs-49 { padding-top: 196px; }
  .pb-xs-49 { padding-bottom: 196px; }
  .ps-xs-49 { padding-left: 196px; }
  .pe-xs-49 { padding-right: 196px; }

  .w-xs-49 { width: 196px; }
  .h-xs-49 { height: 196px; }

  .max-w-xs-49 { max-width: 196px; }
  .max-h-xs-49 { max-height: 196px; }

  .min-w-xs-49 { min-width: 196px; }
  .min-h-xs-49 { min-height: 196px; }
  
  .m-xs-50 { margin: 200px; }
  .mv-xs-50 { margin-top: 200px; margin-bottom: 200px; }
  .mh-xs-50 { margin-left: 200px; margin-right: 200px; }

  .mt-xs-50 { margin-top: 200px; }
  .mb-xs-50 { margin-bottom: 200px; }
  .ms-xs-50 { margin-left: 200px; }
  .me-xs-50 { margin-right: 200px; }

  .m-n-xs-50 { margin: -200px; }
  .mv-n-xs-50 { margin-top: -200px; margin-bottom: -200px; }
  .mh-n-xs-50 { margin-left: -200px; margin-right: -200px; }

  .mt-n-xs-50 { margin-top: -200px; }
  .mb-n-xs-50 { margin-bottom: -200px; }
  .ms-n-xs-50 { margin-left: -200px; }
  .me-n-xs-50 { margin-right: -200px; }

  .p-xs-50 { padding: 200px; }
  .pv-xs-50 { padding-top: 200px; padding-bottom: 200px; }
  .ph-xs-50 { padding-left: 200px; padding-right: 200px; }

  .pt-xs-50 { padding-top: 200px; }
  .pb-xs-50 { padding-bottom: 200px; }
  .ps-xs-50 { padding-left: 200px; }
  .pe-xs-50 { padding-right: 200px; }

  .w-xs-50 { width: 200px; }
  .h-xs-50 { height: 200px; }

  .max-w-xs-50 { max-width: 200px; }
  .max-h-xs-50 { max-height: 200px; }

  .min-w-xs-50 { min-width: 200px; }
  .min-h-xs-50 { min-height: 200px; }
  
  .m-xs-51 { margin: 204px; }
  .mv-xs-51 { margin-top: 204px; margin-bottom: 204px; }
  .mh-xs-51 { margin-left: 204px; margin-right: 204px; }

  .mt-xs-51 { margin-top: 204px; }
  .mb-xs-51 { margin-bottom: 204px; }
  .ms-xs-51 { margin-left: 204px; }
  .me-xs-51 { margin-right: 204px; }

  .m-n-xs-51 { margin: -204px; }
  .mv-n-xs-51 { margin-top: -204px; margin-bottom: -204px; }
  .mh-n-xs-51 { margin-left: -204px; margin-right: -204px; }

  .mt-n-xs-51 { margin-top: -204px; }
  .mb-n-xs-51 { margin-bottom: -204px; }
  .ms-n-xs-51 { margin-left: -204px; }
  .me-n-xs-51 { margin-right: -204px; }

  .p-xs-51 { padding: 204px; }
  .pv-xs-51 { padding-top: 204px; padding-bottom: 204px; }
  .ph-xs-51 { padding-left: 204px; padding-right: 204px; }

  .pt-xs-51 { padding-top: 204px; }
  .pb-xs-51 { padding-bottom: 204px; }
  .ps-xs-51 { padding-left: 204px; }
  .pe-xs-51 { padding-right: 204px; }

  .w-xs-51 { width: 204px; }
  .h-xs-51 { height: 204px; }

  .max-w-xs-51 { max-width: 204px; }
  .max-h-xs-51 { max-height: 204px; }

  .min-w-xs-51 { min-width: 204px; }
  .min-h-xs-51 { min-height: 204px; }
  
  .m-xs-52 { margin: 208px; }
  .mv-xs-52 { margin-top: 208px; margin-bottom: 208px; }
  .mh-xs-52 { margin-left: 208px; margin-right: 208px; }

  .mt-xs-52 { margin-top: 208px; }
  .mb-xs-52 { margin-bottom: 208px; }
  .ms-xs-52 { margin-left: 208px; }
  .me-xs-52 { margin-right: 208px; }

  .m-n-xs-52 { margin: -208px; }
  .mv-n-xs-52 { margin-top: -208px; margin-bottom: -208px; }
  .mh-n-xs-52 { margin-left: -208px; margin-right: -208px; }

  .mt-n-xs-52 { margin-top: -208px; }
  .mb-n-xs-52 { margin-bottom: -208px; }
  .ms-n-xs-52 { margin-left: -208px; }
  .me-n-xs-52 { margin-right: -208px; }

  .p-xs-52 { padding: 208px; }
  .pv-xs-52 { padding-top: 208px; padding-bottom: 208px; }
  .ph-xs-52 { padding-left: 208px; padding-right: 208px; }

  .pt-xs-52 { padding-top: 208px; }
  .pb-xs-52 { padding-bottom: 208px; }
  .ps-xs-52 { padding-left: 208px; }
  .pe-xs-52 { padding-right: 208px; }

  .w-xs-52 { width: 208px; }
  .h-xs-52 { height: 208px; }

  .max-w-xs-52 { max-width: 208px; }
  .max-h-xs-52 { max-height: 208px; }

  .min-w-xs-52 { min-width: 208px; }
  .min-h-xs-52 { min-height: 208px; }
  
  .m-xs-53 { margin: 212px; }
  .mv-xs-53 { margin-top: 212px; margin-bottom: 212px; }
  .mh-xs-53 { margin-left: 212px; margin-right: 212px; }

  .mt-xs-53 { margin-top: 212px; }
  .mb-xs-53 { margin-bottom: 212px; }
  .ms-xs-53 { margin-left: 212px; }
  .me-xs-53 { margin-right: 212px; }

  .m-n-xs-53 { margin: -212px; }
  .mv-n-xs-53 { margin-top: -212px; margin-bottom: -212px; }
  .mh-n-xs-53 { margin-left: -212px; margin-right: -212px; }

  .mt-n-xs-53 { margin-top: -212px; }
  .mb-n-xs-53 { margin-bottom: -212px; }
  .ms-n-xs-53 { margin-left: -212px; }
  .me-n-xs-53 { margin-right: -212px; }

  .p-xs-53 { padding: 212px; }
  .pv-xs-53 { padding-top: 212px; padding-bottom: 212px; }
  .ph-xs-53 { padding-left: 212px; padding-right: 212px; }

  .pt-xs-53 { padding-top: 212px; }
  .pb-xs-53 { padding-bottom: 212px; }
  .ps-xs-53 { padding-left: 212px; }
  .pe-xs-53 { padding-right: 212px; }

  .w-xs-53 { width: 212px; }
  .h-xs-53 { height: 212px; }

  .max-w-xs-53 { max-width: 212px; }
  .max-h-xs-53 { max-height: 212px; }

  .min-w-xs-53 { min-width: 212px; }
  .min-h-xs-53 { min-height: 212px; }
  
  .m-xs-54 { margin: 216px; }
  .mv-xs-54 { margin-top: 216px; margin-bottom: 216px; }
  .mh-xs-54 { margin-left: 216px; margin-right: 216px; }

  .mt-xs-54 { margin-top: 216px; }
  .mb-xs-54 { margin-bottom: 216px; }
  .ms-xs-54 { margin-left: 216px; }
  .me-xs-54 { margin-right: 216px; }

  .m-n-xs-54 { margin: -216px; }
  .mv-n-xs-54 { margin-top: -216px; margin-bottom: -216px; }
  .mh-n-xs-54 { margin-left: -216px; margin-right: -216px; }

  .mt-n-xs-54 { margin-top: -216px; }
  .mb-n-xs-54 { margin-bottom: -216px; }
  .ms-n-xs-54 { margin-left: -216px; }
  .me-n-xs-54 { margin-right: -216px; }

  .p-xs-54 { padding: 216px; }
  .pv-xs-54 { padding-top: 216px; padding-bottom: 216px; }
  .ph-xs-54 { padding-left: 216px; padding-right: 216px; }

  .pt-xs-54 { padding-top: 216px; }
  .pb-xs-54 { padding-bottom: 216px; }
  .ps-xs-54 { padding-left: 216px; }
  .pe-xs-54 { padding-right: 216px; }

  .w-xs-54 { width: 216px; }
  .h-xs-54 { height: 216px; }

  .max-w-xs-54 { max-width: 216px; }
  .max-h-xs-54 { max-height: 216px; }

  .min-w-xs-54 { min-width: 216px; }
  .min-h-xs-54 { min-height: 216px; }
  
  .m-xs-55 { margin: 220px; }
  .mv-xs-55 { margin-top: 220px; margin-bottom: 220px; }
  .mh-xs-55 { margin-left: 220px; margin-right: 220px; }

  .mt-xs-55 { margin-top: 220px; }
  .mb-xs-55 { margin-bottom: 220px; }
  .ms-xs-55 { margin-left: 220px; }
  .me-xs-55 { margin-right: 220px; }

  .m-n-xs-55 { margin: -220px; }
  .mv-n-xs-55 { margin-top: -220px; margin-bottom: -220px; }
  .mh-n-xs-55 { margin-left: -220px; margin-right: -220px; }

  .mt-n-xs-55 { margin-top: -220px; }
  .mb-n-xs-55 { margin-bottom: -220px; }
  .ms-n-xs-55 { margin-left: -220px; }
  .me-n-xs-55 { margin-right: -220px; }

  .p-xs-55 { padding: 220px; }
  .pv-xs-55 { padding-top: 220px; padding-bottom: 220px; }
  .ph-xs-55 { padding-left: 220px; padding-right: 220px; }

  .pt-xs-55 { padding-top: 220px; }
  .pb-xs-55 { padding-bottom: 220px; }
  .ps-xs-55 { padding-left: 220px; }
  .pe-xs-55 { padding-right: 220px; }

  .w-xs-55 { width: 220px; }
  .h-xs-55 { height: 220px; }

  .max-w-xs-55 { max-width: 220px; }
  .max-h-xs-55 { max-height: 220px; }

  .min-w-xs-55 { min-width: 220px; }
  .min-h-xs-55 { min-height: 220px; }
  
  .m-xs-56 { margin: 224px; }
  .mv-xs-56 { margin-top: 224px; margin-bottom: 224px; }
  .mh-xs-56 { margin-left: 224px; margin-right: 224px; }

  .mt-xs-56 { margin-top: 224px; }
  .mb-xs-56 { margin-bottom: 224px; }
  .ms-xs-56 { margin-left: 224px; }
  .me-xs-56 { margin-right: 224px; }

  .m-n-xs-56 { margin: -224px; }
  .mv-n-xs-56 { margin-top: -224px; margin-bottom: -224px; }
  .mh-n-xs-56 { margin-left: -224px; margin-right: -224px; }

  .mt-n-xs-56 { margin-top: -224px; }
  .mb-n-xs-56 { margin-bottom: -224px; }
  .ms-n-xs-56 { margin-left: -224px; }
  .me-n-xs-56 { margin-right: -224px; }

  .p-xs-56 { padding: 224px; }
  .pv-xs-56 { padding-top: 224px; padding-bottom: 224px; }
  .ph-xs-56 { padding-left: 224px; padding-right: 224px; }

  .pt-xs-56 { padding-top: 224px; }
  .pb-xs-56 { padding-bottom: 224px; }
  .ps-xs-56 { padding-left: 224px; }
  .pe-xs-56 { padding-right: 224px; }

  .w-xs-56 { width: 224px; }
  .h-xs-56 { height: 224px; }

  .max-w-xs-56 { max-width: 224px; }
  .max-h-xs-56 { max-height: 224px; }

  .min-w-xs-56 { min-width: 224px; }
  .min-h-xs-56 { min-height: 224px; }
  
  .m-xs-57 { margin: 228px; }
  .mv-xs-57 { margin-top: 228px; margin-bottom: 228px; }
  .mh-xs-57 { margin-left: 228px; margin-right: 228px; }

  .mt-xs-57 { margin-top: 228px; }
  .mb-xs-57 { margin-bottom: 228px; }
  .ms-xs-57 { margin-left: 228px; }
  .me-xs-57 { margin-right: 228px; }

  .m-n-xs-57 { margin: -228px; }
  .mv-n-xs-57 { margin-top: -228px; margin-bottom: -228px; }
  .mh-n-xs-57 { margin-left: -228px; margin-right: -228px; }

  .mt-n-xs-57 { margin-top: -228px; }
  .mb-n-xs-57 { margin-bottom: -228px; }
  .ms-n-xs-57 { margin-left: -228px; }
  .me-n-xs-57 { margin-right: -228px; }

  .p-xs-57 { padding: 228px; }
  .pv-xs-57 { padding-top: 228px; padding-bottom: 228px; }
  .ph-xs-57 { padding-left: 228px; padding-right: 228px; }

  .pt-xs-57 { padding-top: 228px; }
  .pb-xs-57 { padding-bottom: 228px; }
  .ps-xs-57 { padding-left: 228px; }
  .pe-xs-57 { padding-right: 228px; }

  .w-xs-57 { width: 228px; }
  .h-xs-57 { height: 228px; }

  .max-w-xs-57 { max-width: 228px; }
  .max-h-xs-57 { max-height: 228px; }

  .min-w-xs-57 { min-width: 228px; }
  .min-h-xs-57 { min-height: 228px; }
  
  .m-xs-58 { margin: 232px; }
  .mv-xs-58 { margin-top: 232px; margin-bottom: 232px; }
  .mh-xs-58 { margin-left: 232px; margin-right: 232px; }

  .mt-xs-58 { margin-top: 232px; }
  .mb-xs-58 { margin-bottom: 232px; }
  .ms-xs-58 { margin-left: 232px; }
  .me-xs-58 { margin-right: 232px; }

  .m-n-xs-58 { margin: -232px; }
  .mv-n-xs-58 { margin-top: -232px; margin-bottom: -232px; }
  .mh-n-xs-58 { margin-left: -232px; margin-right: -232px; }

  .mt-n-xs-58 { margin-top: -232px; }
  .mb-n-xs-58 { margin-bottom: -232px; }
  .ms-n-xs-58 { margin-left: -232px; }
  .me-n-xs-58 { margin-right: -232px; }

  .p-xs-58 { padding: 232px; }
  .pv-xs-58 { padding-top: 232px; padding-bottom: 232px; }
  .ph-xs-58 { padding-left: 232px; padding-right: 232px; }

  .pt-xs-58 { padding-top: 232px; }
  .pb-xs-58 { padding-bottom: 232px; }
  .ps-xs-58 { padding-left: 232px; }
  .pe-xs-58 { padding-right: 232px; }

  .w-xs-58 { width: 232px; }
  .h-xs-58 { height: 232px; }

  .max-w-xs-58 { max-width: 232px; }
  .max-h-xs-58 { max-height: 232px; }

  .min-w-xs-58 { min-width: 232px; }
  .min-h-xs-58 { min-height: 232px; }
  
  .m-xs-59 { margin: 236px; }
  .mv-xs-59 { margin-top: 236px; margin-bottom: 236px; }
  .mh-xs-59 { margin-left: 236px; margin-right: 236px; }

  .mt-xs-59 { margin-top: 236px; }
  .mb-xs-59 { margin-bottom: 236px; }
  .ms-xs-59 { margin-left: 236px; }
  .me-xs-59 { margin-right: 236px; }

  .m-n-xs-59 { margin: -236px; }
  .mv-n-xs-59 { margin-top: -236px; margin-bottom: -236px; }
  .mh-n-xs-59 { margin-left: -236px; margin-right: -236px; }

  .mt-n-xs-59 { margin-top: -236px; }
  .mb-n-xs-59 { margin-bottom: -236px; }
  .ms-n-xs-59 { margin-left: -236px; }
  .me-n-xs-59 { margin-right: -236px; }

  .p-xs-59 { padding: 236px; }
  .pv-xs-59 { padding-top: 236px; padding-bottom: 236px; }
  .ph-xs-59 { padding-left: 236px; padding-right: 236px; }

  .pt-xs-59 { padding-top: 236px; }
  .pb-xs-59 { padding-bottom: 236px; }
  .ps-xs-59 { padding-left: 236px; }
  .pe-xs-59 { padding-right: 236px; }

  .w-xs-59 { width: 236px; }
  .h-xs-59 { height: 236px; }

  .max-w-xs-59 { max-width: 236px; }
  .max-h-xs-59 { max-height: 236px; }

  .min-w-xs-59 { min-width: 236px; }
  .min-h-xs-59 { min-height: 236px; }
  
  .m-xs-60 { margin: 240px; }
  .mv-xs-60 { margin-top: 240px; margin-bottom: 240px; }
  .mh-xs-60 { margin-left: 240px; margin-right: 240px; }

  .mt-xs-60 { margin-top: 240px; }
  .mb-xs-60 { margin-bottom: 240px; }
  .ms-xs-60 { margin-left: 240px; }
  .me-xs-60 { margin-right: 240px; }

  .m-n-xs-60 { margin: -240px; }
  .mv-n-xs-60 { margin-top: -240px; margin-bottom: -240px; }
  .mh-n-xs-60 { margin-left: -240px; margin-right: -240px; }

  .mt-n-xs-60 { margin-top: -240px; }
  .mb-n-xs-60 { margin-bottom: -240px; }
  .ms-n-xs-60 { margin-left: -240px; }
  .me-n-xs-60 { margin-right: -240px; }

  .p-xs-60 { padding: 240px; }
  .pv-xs-60 { padding-top: 240px; padding-bottom: 240px; }
  .ph-xs-60 { padding-left: 240px; padding-right: 240px; }

  .pt-xs-60 { padding-top: 240px; }
  .pb-xs-60 { padding-bottom: 240px; }
  .ps-xs-60 { padding-left: 240px; }
  .pe-xs-60 { padding-right: 240px; }

  .w-xs-60 { width: 240px; }
  .h-xs-60 { height: 240px; }

  .max-w-xs-60 { max-width: 240px; }
  .max-h-xs-60 { max-height: 240px; }

  .min-w-xs-60 { min-width: 240px; }
  .min-h-xs-60 { min-height: 240px; }
  
  


@media (min-width: 1024px) {
  
  .mt-md-auto { margin-top: auto; }  
  .mb-md-auto { margin-bottom: auto; }  
  .ms-md-auto { margin-left: auto; }  
  .me-md-auto { margin-right: auto; } 

  .max-w-md-auto { max-width: initial; }
  .max-h-md-auto { max-height: initial; }

  .min-w-md-auto { min-width: initial; }
  .min-h-md-auto { min-height: initial; }

  
  .m-md-0 { margin: 0px; }
  .mv-md-0 { margin-top: 0px; margin-bottom: 0px; }
  .mh-md-0 { margin-left: 0px; margin-right: 0px; }

  .mt-md-0 { margin-top: 0px; }
  .mb-md-0 { margin-bottom: 0px; }
  .ms-md-0 { margin-left: 0px; }
  .me-md-0 { margin-right: 0px; }

  .m-n-md-0 { margin: -0px; }
  .mv-n-md-0 { margin-top: -0px; margin-bottom: -0px; }
  .mh-n-md-0 { margin-left: -0px; margin-right: -0px; }

  .mt-n-md-0 { margin-top: -0px; }
  .mb-n-md-0 { margin-bottom: -0px; }
  .ms-n-md-0 { margin-left: -0px; }
  .me-n-md-0 { margin-right: -0px; }

  .p-md-0 { padding: 0px; }
  .pv-md-0 { padding-top: 0px; padding-bottom: 0px; }
  .ph-md-0 { padding-left: 0px; padding-right: 0px; }

  .pt-md-0 { padding-top: 0px; }
  .pb-md-0 { padding-bottom: 0px; }
  .ps-md-0 { padding-left: 0px; }
  .pe-md-0 { padding-right: 0px; }

  .w-md-0 { width: 0px; }
  .h-md-0 { height: 0px; }

  .max-w-md-0 { max-width: 0px; }
  .max-h-md-0 { max-height: 0px; }

  .min-w-md-0 { min-width: 0px; }
  .min-h-md-0 { min-height: 0px; }
  
  .m-md-1 { margin: 4px; }
  .mv-md-1 { margin-top: 4px; margin-bottom: 4px; }
  .mh-md-1 { margin-left: 4px; margin-right: 4px; }

  .mt-md-1 { margin-top: 4px; }
  .mb-md-1 { margin-bottom: 4px; }
  .ms-md-1 { margin-left: 4px; }
  .me-md-1 { margin-right: 4px; }

  .m-n-md-1 { margin: -4px; }
  .mv-n-md-1 { margin-top: -4px; margin-bottom: -4px; }
  .mh-n-md-1 { margin-left: -4px; margin-right: -4px; }

  .mt-n-md-1 { margin-top: -4px; }
  .mb-n-md-1 { margin-bottom: -4px; }
  .ms-n-md-1 { margin-left: -4px; }
  .me-n-md-1 { margin-right: -4px; }

  .p-md-1 { padding: 4px; }
  .pv-md-1 { padding-top: 4px; padding-bottom: 4px; }
  .ph-md-1 { padding-left: 4px; padding-right: 4px; }

  .pt-md-1 { padding-top: 4px; }
  .pb-md-1 { padding-bottom: 4px; }
  .ps-md-1 { padding-left: 4px; }
  .pe-md-1 { padding-right: 4px; }

  .w-md-1 { width: 4px; }
  .h-md-1 { height: 4px; }

  .max-w-md-1 { max-width: 4px; }
  .max-h-md-1 { max-height: 4px; }

  .min-w-md-1 { min-width: 4px; }
  .min-h-md-1 { min-height: 4px; }
  
  .m-md-2 { margin: 8px; }
  .mv-md-2 { margin-top: 8px; margin-bottom: 8px; }
  .mh-md-2 { margin-left: 8px; margin-right: 8px; }

  .mt-md-2 { margin-top: 8px; }
  .mb-md-2 { margin-bottom: 8px; }
  .ms-md-2 { margin-left: 8px; }
  .me-md-2 { margin-right: 8px; }

  .m-n-md-2 { margin: -8px; }
  .mv-n-md-2 { margin-top: -8px; margin-bottom: -8px; }
  .mh-n-md-2 { margin-left: -8px; margin-right: -8px; }

  .mt-n-md-2 { margin-top: -8px; }
  .mb-n-md-2 { margin-bottom: -8px; }
  .ms-n-md-2 { margin-left: -8px; }
  .me-n-md-2 { margin-right: -8px; }

  .p-md-2 { padding: 8px; }
  .pv-md-2 { padding-top: 8px; padding-bottom: 8px; }
  .ph-md-2 { padding-left: 8px; padding-right: 8px; }

  .pt-md-2 { padding-top: 8px; }
  .pb-md-2 { padding-bottom: 8px; }
  .ps-md-2 { padding-left: 8px; }
  .pe-md-2 { padding-right: 8px; }

  .w-md-2 { width: 8px; }
  .h-md-2 { height: 8px; }

  .max-w-md-2 { max-width: 8px; }
  .max-h-md-2 { max-height: 8px; }

  .min-w-md-2 { min-width: 8px; }
  .min-h-md-2 { min-height: 8px; }
  
  .m-md-3 { margin: 12px; }
  .mv-md-3 { margin-top: 12px; margin-bottom: 12px; }
  .mh-md-3 { margin-left: 12px; margin-right: 12px; }

  .mt-md-3 { margin-top: 12px; }
  .mb-md-3 { margin-bottom: 12px; }
  .ms-md-3 { margin-left: 12px; }
  .me-md-3 { margin-right: 12px; }

  .m-n-md-3 { margin: -12px; }
  .mv-n-md-3 { margin-top: -12px; margin-bottom: -12px; }
  .mh-n-md-3 { margin-left: -12px; margin-right: -12px; }

  .mt-n-md-3 { margin-top: -12px; }
  .mb-n-md-3 { margin-bottom: -12px; }
  .ms-n-md-3 { margin-left: -12px; }
  .me-n-md-3 { margin-right: -12px; }

  .p-md-3 { padding: 12px; }
  .pv-md-3 { padding-top: 12px; padding-bottom: 12px; }
  .ph-md-3 { padding-left: 12px; padding-right: 12px; }

  .pt-md-3 { padding-top: 12px; }
  .pb-md-3 { padding-bottom: 12px; }
  .ps-md-3 { padding-left: 12px; }
  .pe-md-3 { padding-right: 12px; }

  .w-md-3 { width: 12px; }
  .h-md-3 { height: 12px; }

  .max-w-md-3 { max-width: 12px; }
  .max-h-md-3 { max-height: 12px; }

  .min-w-md-3 { min-width: 12px; }
  .min-h-md-3 { min-height: 12px; }
  
  .m-md-4 { margin: 16px; }
  .mv-md-4 { margin-top: 16px; margin-bottom: 16px; }
  .mh-md-4 { margin-left: 16px; margin-right: 16px; }

  .mt-md-4 { margin-top: 16px; }
  .mb-md-4 { margin-bottom: 16px; }
  .ms-md-4 { margin-left: 16px; }
  .me-md-4 { margin-right: 16px; }

  .m-n-md-4 { margin: -16px; }
  .mv-n-md-4 { margin-top: -16px; margin-bottom: -16px; }
  .mh-n-md-4 { margin-left: -16px; margin-right: -16px; }

  .mt-n-md-4 { margin-top: -16px; }
  .mb-n-md-4 { margin-bottom: -16px; }
  .ms-n-md-4 { margin-left: -16px; }
  .me-n-md-4 { margin-right: -16px; }

  .p-md-4 { padding: 16px; }
  .pv-md-4 { padding-top: 16px; padding-bottom: 16px; }
  .ph-md-4 { padding-left: 16px; padding-right: 16px; }

  .pt-md-4 { padding-top: 16px; }
  .pb-md-4 { padding-bottom: 16px; }
  .ps-md-4 { padding-left: 16px; }
  .pe-md-4 { padding-right: 16px; }

  .w-md-4 { width: 16px; }
  .h-md-4 { height: 16px; }

  .max-w-md-4 { max-width: 16px; }
  .max-h-md-4 { max-height: 16px; }

  .min-w-md-4 { min-width: 16px; }
  .min-h-md-4 { min-height: 16px; }
  
  .m-md-5 { margin: 20px; }
  .mv-md-5 { margin-top: 20px; margin-bottom: 20px; }
  .mh-md-5 { margin-left: 20px; margin-right: 20px; }

  .mt-md-5 { margin-top: 20px; }
  .mb-md-5 { margin-bottom: 20px; }
  .ms-md-5 { margin-left: 20px; }
  .me-md-5 { margin-right: 20px; }

  .m-n-md-5 { margin: -20px; }
  .mv-n-md-5 { margin-top: -20px; margin-bottom: -20px; }
  .mh-n-md-5 { margin-left: -20px; margin-right: -20px; }

  .mt-n-md-5 { margin-top: -20px; }
  .mb-n-md-5 { margin-bottom: -20px; }
  .ms-n-md-5 { margin-left: -20px; }
  .me-n-md-5 { margin-right: -20px; }

  .p-md-5 { padding: 20px; }
  .pv-md-5 { padding-top: 20px; padding-bottom: 20px; }
  .ph-md-5 { padding-left: 20px; padding-right: 20px; }

  .pt-md-5 { padding-top: 20px; }
  .pb-md-5 { padding-bottom: 20px; }
  .ps-md-5 { padding-left: 20px; }
  .pe-md-5 { padding-right: 20px; }

  .w-md-5 { width: 20px; }
  .h-md-5 { height: 20px; }

  .max-w-md-5 { max-width: 20px; }
  .max-h-md-5 { max-height: 20px; }

  .min-w-md-5 { min-width: 20px; }
  .min-h-md-5 { min-height: 20px; }
  
  .m-md-6 { margin: 24px; }
  .mv-md-6 { margin-top: 24px; margin-bottom: 24px; }
  .mh-md-6 { margin-left: 24px; margin-right: 24px; }

  .mt-md-6 { margin-top: 24px; }
  .mb-md-6 { margin-bottom: 24px; }
  .ms-md-6 { margin-left: 24px; }
  .me-md-6 { margin-right: 24px; }

  .m-n-md-6 { margin: -24px; }
  .mv-n-md-6 { margin-top: -24px; margin-bottom: -24px; }
  .mh-n-md-6 { margin-left: -24px; margin-right: -24px; }

  .mt-n-md-6 { margin-top: -24px; }
  .mb-n-md-6 { margin-bottom: -24px; }
  .ms-n-md-6 { margin-left: -24px; }
  .me-n-md-6 { margin-right: -24px; }

  .p-md-6 { padding: 24px; }
  .pv-md-6 { padding-top: 24px; padding-bottom: 24px; }
  .ph-md-6 { padding-left: 24px; padding-right: 24px; }

  .pt-md-6 { padding-top: 24px; }
  .pb-md-6 { padding-bottom: 24px; }
  .ps-md-6 { padding-left: 24px; }
  .pe-md-6 { padding-right: 24px; }

  .w-md-6 { width: 24px; }
  .h-md-6 { height: 24px; }

  .max-w-md-6 { max-width: 24px; }
  .max-h-md-6 { max-height: 24px; }

  .min-w-md-6 { min-width: 24px; }
  .min-h-md-6 { min-height: 24px; }
  
  .m-md-7 { margin: 28px; }
  .mv-md-7 { margin-top: 28px; margin-bottom: 28px; }
  .mh-md-7 { margin-left: 28px; margin-right: 28px; }

  .mt-md-7 { margin-top: 28px; }
  .mb-md-7 { margin-bottom: 28px; }
  .ms-md-7 { margin-left: 28px; }
  .me-md-7 { margin-right: 28px; }

  .m-n-md-7 { margin: -28px; }
  .mv-n-md-7 { margin-top: -28px; margin-bottom: -28px; }
  .mh-n-md-7 { margin-left: -28px; margin-right: -28px; }

  .mt-n-md-7 { margin-top: -28px; }
  .mb-n-md-7 { margin-bottom: -28px; }
  .ms-n-md-7 { margin-left: -28px; }
  .me-n-md-7 { margin-right: -28px; }

  .p-md-7 { padding: 28px; }
  .pv-md-7 { padding-top: 28px; padding-bottom: 28px; }
  .ph-md-7 { padding-left: 28px; padding-right: 28px; }

  .pt-md-7 { padding-top: 28px; }
  .pb-md-7 { padding-bottom: 28px; }
  .ps-md-7 { padding-left: 28px; }
  .pe-md-7 { padding-right: 28px; }

  .w-md-7 { width: 28px; }
  .h-md-7 { height: 28px; }

  .max-w-md-7 { max-width: 28px; }
  .max-h-md-7 { max-height: 28px; }

  .min-w-md-7 { min-width: 28px; }
  .min-h-md-7 { min-height: 28px; }
  
  .m-md-8 { margin: 32px; }
  .mv-md-8 { margin-top: 32px; margin-bottom: 32px; }
  .mh-md-8 { margin-left: 32px; margin-right: 32px; }

  .mt-md-8 { margin-top: 32px; }
  .mb-md-8 { margin-bottom: 32px; }
  .ms-md-8 { margin-left: 32px; }
  .me-md-8 { margin-right: 32px; }

  .m-n-md-8 { margin: -32px; }
  .mv-n-md-8 { margin-top: -32px; margin-bottom: -32px; }
  .mh-n-md-8 { margin-left: -32px; margin-right: -32px; }

  .mt-n-md-8 { margin-top: -32px; }
  .mb-n-md-8 { margin-bottom: -32px; }
  .ms-n-md-8 { margin-left: -32px; }
  .me-n-md-8 { margin-right: -32px; }

  .p-md-8 { padding: 32px; }
  .pv-md-8 { padding-top: 32px; padding-bottom: 32px; }
  .ph-md-8 { padding-left: 32px; padding-right: 32px; }

  .pt-md-8 { padding-top: 32px; }
  .pb-md-8 { padding-bottom: 32px; }
  .ps-md-8 { padding-left: 32px; }
  .pe-md-8 { padding-right: 32px; }

  .w-md-8 { width: 32px; }
  .h-md-8 { height: 32px; }

  .max-w-md-8 { max-width: 32px; }
  .max-h-md-8 { max-height: 32px; }

  .min-w-md-8 { min-width: 32px; }
  .min-h-md-8 { min-height: 32px; }
  
  .m-md-9 { margin: 36px; }
  .mv-md-9 { margin-top: 36px; margin-bottom: 36px; }
  .mh-md-9 { margin-left: 36px; margin-right: 36px; }

  .mt-md-9 { margin-top: 36px; }
  .mb-md-9 { margin-bottom: 36px; }
  .ms-md-9 { margin-left: 36px; }
  .me-md-9 { margin-right: 36px; }

  .m-n-md-9 { margin: -36px; }
  .mv-n-md-9 { margin-top: -36px; margin-bottom: -36px; }
  .mh-n-md-9 { margin-left: -36px; margin-right: -36px; }

  .mt-n-md-9 { margin-top: -36px; }
  .mb-n-md-9 { margin-bottom: -36px; }
  .ms-n-md-9 { margin-left: -36px; }
  .me-n-md-9 { margin-right: -36px; }

  .p-md-9 { padding: 36px; }
  .pv-md-9 { padding-top: 36px; padding-bottom: 36px; }
  .ph-md-9 { padding-left: 36px; padding-right: 36px; }

  .pt-md-9 { padding-top: 36px; }
  .pb-md-9 { padding-bottom: 36px; }
  .ps-md-9 { padding-left: 36px; }
  .pe-md-9 { padding-right: 36px; }

  .w-md-9 { width: 36px; }
  .h-md-9 { height: 36px; }

  .max-w-md-9 { max-width: 36px; }
  .max-h-md-9 { max-height: 36px; }

  .min-w-md-9 { min-width: 36px; }
  .min-h-md-9 { min-height: 36px; }
  
  .m-md-10 { margin: 40px; }
  .mv-md-10 { margin-top: 40px; margin-bottom: 40px; }
  .mh-md-10 { margin-left: 40px; margin-right: 40px; }

  .mt-md-10 { margin-top: 40px; }
  .mb-md-10 { margin-bottom: 40px; }
  .ms-md-10 { margin-left: 40px; }
  .me-md-10 { margin-right: 40px; }

  .m-n-md-10 { margin: -40px; }
  .mv-n-md-10 { margin-top: -40px; margin-bottom: -40px; }
  .mh-n-md-10 { margin-left: -40px; margin-right: -40px; }

  .mt-n-md-10 { margin-top: -40px; }
  .mb-n-md-10 { margin-bottom: -40px; }
  .ms-n-md-10 { margin-left: -40px; }
  .me-n-md-10 { margin-right: -40px; }

  .p-md-10 { padding: 40px; }
  .pv-md-10 { padding-top: 40px; padding-bottom: 40px; }
  .ph-md-10 { padding-left: 40px; padding-right: 40px; }

  .pt-md-10 { padding-top: 40px; }
  .pb-md-10 { padding-bottom: 40px; }
  .ps-md-10 { padding-left: 40px; }
  .pe-md-10 { padding-right: 40px; }

  .w-md-10 { width: 40px; }
  .h-md-10 { height: 40px; }

  .max-w-md-10 { max-width: 40px; }
  .max-h-md-10 { max-height: 40px; }

  .min-w-md-10 { min-width: 40px; }
  .min-h-md-10 { min-height: 40px; }
  
  .m-md-11 { margin: 44px; }
  .mv-md-11 { margin-top: 44px; margin-bottom: 44px; }
  .mh-md-11 { margin-left: 44px; margin-right: 44px; }

  .mt-md-11 { margin-top: 44px; }
  .mb-md-11 { margin-bottom: 44px; }
  .ms-md-11 { margin-left: 44px; }
  .me-md-11 { margin-right: 44px; }

  .m-n-md-11 { margin: -44px; }
  .mv-n-md-11 { margin-top: -44px; margin-bottom: -44px; }
  .mh-n-md-11 { margin-left: -44px; margin-right: -44px; }

  .mt-n-md-11 { margin-top: -44px; }
  .mb-n-md-11 { margin-bottom: -44px; }
  .ms-n-md-11 { margin-left: -44px; }
  .me-n-md-11 { margin-right: -44px; }

  .p-md-11 { padding: 44px; }
  .pv-md-11 { padding-top: 44px; padding-bottom: 44px; }
  .ph-md-11 { padding-left: 44px; padding-right: 44px; }

  .pt-md-11 { padding-top: 44px; }
  .pb-md-11 { padding-bottom: 44px; }
  .ps-md-11 { padding-left: 44px; }
  .pe-md-11 { padding-right: 44px; }

  .w-md-11 { width: 44px; }
  .h-md-11 { height: 44px; }

  .max-w-md-11 { max-width: 44px; }
  .max-h-md-11 { max-height: 44px; }

  .min-w-md-11 { min-width: 44px; }
  .min-h-md-11 { min-height: 44px; }
  
  .m-md-12 { margin: 48px; }
  .mv-md-12 { margin-top: 48px; margin-bottom: 48px; }
  .mh-md-12 { margin-left: 48px; margin-right: 48px; }

  .mt-md-12 { margin-top: 48px; }
  .mb-md-12 { margin-bottom: 48px; }
  .ms-md-12 { margin-left: 48px; }
  .me-md-12 { margin-right: 48px; }

  .m-n-md-12 { margin: -48px; }
  .mv-n-md-12 { margin-top: -48px; margin-bottom: -48px; }
  .mh-n-md-12 { margin-left: -48px; margin-right: -48px; }

  .mt-n-md-12 { margin-top: -48px; }
  .mb-n-md-12 { margin-bottom: -48px; }
  .ms-n-md-12 { margin-left: -48px; }
  .me-n-md-12 { margin-right: -48px; }

  .p-md-12 { padding: 48px; }
  .pv-md-12 { padding-top: 48px; padding-bottom: 48px; }
  .ph-md-12 { padding-left: 48px; padding-right: 48px; }

  .pt-md-12 { padding-top: 48px; }
  .pb-md-12 { padding-bottom: 48px; }
  .ps-md-12 { padding-left: 48px; }
  .pe-md-12 { padding-right: 48px; }

  .w-md-12 { width: 48px; }
  .h-md-12 { height: 48px; }

  .max-w-md-12 { max-width: 48px; }
  .max-h-md-12 { max-height: 48px; }

  .min-w-md-12 { min-width: 48px; }
  .min-h-md-12 { min-height: 48px; }
  
  .m-md-13 { margin: 52px; }
  .mv-md-13 { margin-top: 52px; margin-bottom: 52px; }
  .mh-md-13 { margin-left: 52px; margin-right: 52px; }

  .mt-md-13 { margin-top: 52px; }
  .mb-md-13 { margin-bottom: 52px; }
  .ms-md-13 { margin-left: 52px; }
  .me-md-13 { margin-right: 52px; }

  .m-n-md-13 { margin: -52px; }
  .mv-n-md-13 { margin-top: -52px; margin-bottom: -52px; }
  .mh-n-md-13 { margin-left: -52px; margin-right: -52px; }

  .mt-n-md-13 { margin-top: -52px; }
  .mb-n-md-13 { margin-bottom: -52px; }
  .ms-n-md-13 { margin-left: -52px; }
  .me-n-md-13 { margin-right: -52px; }

  .p-md-13 { padding: 52px; }
  .pv-md-13 { padding-top: 52px; padding-bottom: 52px; }
  .ph-md-13 { padding-left: 52px; padding-right: 52px; }

  .pt-md-13 { padding-top: 52px; }
  .pb-md-13 { padding-bottom: 52px; }
  .ps-md-13 { padding-left: 52px; }
  .pe-md-13 { padding-right: 52px; }

  .w-md-13 { width: 52px; }
  .h-md-13 { height: 52px; }

  .max-w-md-13 { max-width: 52px; }
  .max-h-md-13 { max-height: 52px; }

  .min-w-md-13 { min-width: 52px; }
  .min-h-md-13 { min-height: 52px; }
  
  .m-md-14 { margin: 56px; }
  .mv-md-14 { margin-top: 56px; margin-bottom: 56px; }
  .mh-md-14 { margin-left: 56px; margin-right: 56px; }

  .mt-md-14 { margin-top: 56px; }
  .mb-md-14 { margin-bottom: 56px; }
  .ms-md-14 { margin-left: 56px; }
  .me-md-14 { margin-right: 56px; }

  .m-n-md-14 { margin: -56px; }
  .mv-n-md-14 { margin-top: -56px; margin-bottom: -56px; }
  .mh-n-md-14 { margin-left: -56px; margin-right: -56px; }

  .mt-n-md-14 { margin-top: -56px; }
  .mb-n-md-14 { margin-bottom: -56px; }
  .ms-n-md-14 { margin-left: -56px; }
  .me-n-md-14 { margin-right: -56px; }

  .p-md-14 { padding: 56px; }
  .pv-md-14 { padding-top: 56px; padding-bottom: 56px; }
  .ph-md-14 { padding-left: 56px; padding-right: 56px; }

  .pt-md-14 { padding-top: 56px; }
  .pb-md-14 { padding-bottom: 56px; }
  .ps-md-14 { padding-left: 56px; }
  .pe-md-14 { padding-right: 56px; }

  .w-md-14 { width: 56px; }
  .h-md-14 { height: 56px; }

  .max-w-md-14 { max-width: 56px; }
  .max-h-md-14 { max-height: 56px; }

  .min-w-md-14 { min-width: 56px; }
  .min-h-md-14 { min-height: 56px; }
  
  .m-md-15 { margin: 60px; }
  .mv-md-15 { margin-top: 60px; margin-bottom: 60px; }
  .mh-md-15 { margin-left: 60px; margin-right: 60px; }

  .mt-md-15 { margin-top: 60px; }
  .mb-md-15 { margin-bottom: 60px; }
  .ms-md-15 { margin-left: 60px; }
  .me-md-15 { margin-right: 60px; }

  .m-n-md-15 { margin: -60px; }
  .mv-n-md-15 { margin-top: -60px; margin-bottom: -60px; }
  .mh-n-md-15 { margin-left: -60px; margin-right: -60px; }

  .mt-n-md-15 { margin-top: -60px; }
  .mb-n-md-15 { margin-bottom: -60px; }
  .ms-n-md-15 { margin-left: -60px; }
  .me-n-md-15 { margin-right: -60px; }

  .p-md-15 { padding: 60px; }
  .pv-md-15 { padding-top: 60px; padding-bottom: 60px; }
  .ph-md-15 { padding-left: 60px; padding-right: 60px; }

  .pt-md-15 { padding-top: 60px; }
  .pb-md-15 { padding-bottom: 60px; }
  .ps-md-15 { padding-left: 60px; }
  .pe-md-15 { padding-right: 60px; }

  .w-md-15 { width: 60px; }
  .h-md-15 { height: 60px; }

  .max-w-md-15 { max-width: 60px; }
  .max-h-md-15 { max-height: 60px; }

  .min-w-md-15 { min-width: 60px; }
  .min-h-md-15 { min-height: 60px; }
  
  .m-md-16 { margin: 64px; }
  .mv-md-16 { margin-top: 64px; margin-bottom: 64px; }
  .mh-md-16 { margin-left: 64px; margin-right: 64px; }

  .mt-md-16 { margin-top: 64px; }
  .mb-md-16 { margin-bottom: 64px; }
  .ms-md-16 { margin-left: 64px; }
  .me-md-16 { margin-right: 64px; }

  .m-n-md-16 { margin: -64px; }
  .mv-n-md-16 { margin-top: -64px; margin-bottom: -64px; }
  .mh-n-md-16 { margin-left: -64px; margin-right: -64px; }

  .mt-n-md-16 { margin-top: -64px; }
  .mb-n-md-16 { margin-bottom: -64px; }
  .ms-n-md-16 { margin-left: -64px; }
  .me-n-md-16 { margin-right: -64px; }

  .p-md-16 { padding: 64px; }
  .pv-md-16 { padding-top: 64px; padding-bottom: 64px; }
  .ph-md-16 { padding-left: 64px; padding-right: 64px; }

  .pt-md-16 { padding-top: 64px; }
  .pb-md-16 { padding-bottom: 64px; }
  .ps-md-16 { padding-left: 64px; }
  .pe-md-16 { padding-right: 64px; }

  .w-md-16 { width: 64px; }
  .h-md-16 { height: 64px; }

  .max-w-md-16 { max-width: 64px; }
  .max-h-md-16 { max-height: 64px; }

  .min-w-md-16 { min-width: 64px; }
  .min-h-md-16 { min-height: 64px; }
  
  .m-md-17 { margin: 68px; }
  .mv-md-17 { margin-top: 68px; margin-bottom: 68px; }
  .mh-md-17 { margin-left: 68px; margin-right: 68px; }

  .mt-md-17 { margin-top: 68px; }
  .mb-md-17 { margin-bottom: 68px; }
  .ms-md-17 { margin-left: 68px; }
  .me-md-17 { margin-right: 68px; }

  .m-n-md-17 { margin: -68px; }
  .mv-n-md-17 { margin-top: -68px; margin-bottom: -68px; }
  .mh-n-md-17 { margin-left: -68px; margin-right: -68px; }

  .mt-n-md-17 { margin-top: -68px; }
  .mb-n-md-17 { margin-bottom: -68px; }
  .ms-n-md-17 { margin-left: -68px; }
  .me-n-md-17 { margin-right: -68px; }

  .p-md-17 { padding: 68px; }
  .pv-md-17 { padding-top: 68px; padding-bottom: 68px; }
  .ph-md-17 { padding-left: 68px; padding-right: 68px; }

  .pt-md-17 { padding-top: 68px; }
  .pb-md-17 { padding-bottom: 68px; }
  .ps-md-17 { padding-left: 68px; }
  .pe-md-17 { padding-right: 68px; }

  .w-md-17 { width: 68px; }
  .h-md-17 { height: 68px; }

  .max-w-md-17 { max-width: 68px; }
  .max-h-md-17 { max-height: 68px; }

  .min-w-md-17 { min-width: 68px; }
  .min-h-md-17 { min-height: 68px; }
  
  .m-md-18 { margin: 72px; }
  .mv-md-18 { margin-top: 72px; margin-bottom: 72px; }
  .mh-md-18 { margin-left: 72px; margin-right: 72px; }

  .mt-md-18 { margin-top: 72px; }
  .mb-md-18 { margin-bottom: 72px; }
  .ms-md-18 { margin-left: 72px; }
  .me-md-18 { margin-right: 72px; }

  .m-n-md-18 { margin: -72px; }
  .mv-n-md-18 { margin-top: -72px; margin-bottom: -72px; }
  .mh-n-md-18 { margin-left: -72px; margin-right: -72px; }

  .mt-n-md-18 { margin-top: -72px; }
  .mb-n-md-18 { margin-bottom: -72px; }
  .ms-n-md-18 { margin-left: -72px; }
  .me-n-md-18 { margin-right: -72px; }

  .p-md-18 { padding: 72px; }
  .pv-md-18 { padding-top: 72px; padding-bottom: 72px; }
  .ph-md-18 { padding-left: 72px; padding-right: 72px; }

  .pt-md-18 { padding-top: 72px; }
  .pb-md-18 { padding-bottom: 72px; }
  .ps-md-18 { padding-left: 72px; }
  .pe-md-18 { padding-right: 72px; }

  .w-md-18 { width: 72px; }
  .h-md-18 { height: 72px; }

  .max-w-md-18 { max-width: 72px; }
  .max-h-md-18 { max-height: 72px; }

  .min-w-md-18 { min-width: 72px; }
  .min-h-md-18 { min-height: 72px; }
  
  .m-md-19 { margin: 76px; }
  .mv-md-19 { margin-top: 76px; margin-bottom: 76px; }
  .mh-md-19 { margin-left: 76px; margin-right: 76px; }

  .mt-md-19 { margin-top: 76px; }
  .mb-md-19 { margin-bottom: 76px; }
  .ms-md-19 { margin-left: 76px; }
  .me-md-19 { margin-right: 76px; }

  .m-n-md-19 { margin: -76px; }
  .mv-n-md-19 { margin-top: -76px; margin-bottom: -76px; }
  .mh-n-md-19 { margin-left: -76px; margin-right: -76px; }

  .mt-n-md-19 { margin-top: -76px; }
  .mb-n-md-19 { margin-bottom: -76px; }
  .ms-n-md-19 { margin-left: -76px; }
  .me-n-md-19 { margin-right: -76px; }

  .p-md-19 { padding: 76px; }
  .pv-md-19 { padding-top: 76px; padding-bottom: 76px; }
  .ph-md-19 { padding-left: 76px; padding-right: 76px; }

  .pt-md-19 { padding-top: 76px; }
  .pb-md-19 { padding-bottom: 76px; }
  .ps-md-19 { padding-left: 76px; }
  .pe-md-19 { padding-right: 76px; }

  .w-md-19 { width: 76px; }
  .h-md-19 { height: 76px; }

  .max-w-md-19 { max-width: 76px; }
  .max-h-md-19 { max-height: 76px; }

  .min-w-md-19 { min-width: 76px; }
  .min-h-md-19 { min-height: 76px; }
  
  .m-md-20 { margin: 80px; }
  .mv-md-20 { margin-top: 80px; margin-bottom: 80px; }
  .mh-md-20 { margin-left: 80px; margin-right: 80px; }

  .mt-md-20 { margin-top: 80px; }
  .mb-md-20 { margin-bottom: 80px; }
  .ms-md-20 { margin-left: 80px; }
  .me-md-20 { margin-right: 80px; }

  .m-n-md-20 { margin: -80px; }
  .mv-n-md-20 { margin-top: -80px; margin-bottom: -80px; }
  .mh-n-md-20 { margin-left: -80px; margin-right: -80px; }

  .mt-n-md-20 { margin-top: -80px; }
  .mb-n-md-20 { margin-bottom: -80px; }
  .ms-n-md-20 { margin-left: -80px; }
  .me-n-md-20 { margin-right: -80px; }

  .p-md-20 { padding: 80px; }
  .pv-md-20 { padding-top: 80px; padding-bottom: 80px; }
  .ph-md-20 { padding-left: 80px; padding-right: 80px; }

  .pt-md-20 { padding-top: 80px; }
  .pb-md-20 { padding-bottom: 80px; }
  .ps-md-20 { padding-left: 80px; }
  .pe-md-20 { padding-right: 80px; }

  .w-md-20 { width: 80px; }
  .h-md-20 { height: 80px; }

  .max-w-md-20 { max-width: 80px; }
  .max-h-md-20 { max-height: 80px; }

  .min-w-md-20 { min-width: 80px; }
  .min-h-md-20 { min-height: 80px; }
  
  .m-md-21 { margin: 84px; }
  .mv-md-21 { margin-top: 84px; margin-bottom: 84px; }
  .mh-md-21 { margin-left: 84px; margin-right: 84px; }

  .mt-md-21 { margin-top: 84px; }
  .mb-md-21 { margin-bottom: 84px; }
  .ms-md-21 { margin-left: 84px; }
  .me-md-21 { margin-right: 84px; }

  .m-n-md-21 { margin: -84px; }
  .mv-n-md-21 { margin-top: -84px; margin-bottom: -84px; }
  .mh-n-md-21 { margin-left: -84px; margin-right: -84px; }

  .mt-n-md-21 { margin-top: -84px; }
  .mb-n-md-21 { margin-bottom: -84px; }
  .ms-n-md-21 { margin-left: -84px; }
  .me-n-md-21 { margin-right: -84px; }

  .p-md-21 { padding: 84px; }
  .pv-md-21 { padding-top: 84px; padding-bottom: 84px; }
  .ph-md-21 { padding-left: 84px; padding-right: 84px; }

  .pt-md-21 { padding-top: 84px; }
  .pb-md-21 { padding-bottom: 84px; }
  .ps-md-21 { padding-left: 84px; }
  .pe-md-21 { padding-right: 84px; }

  .w-md-21 { width: 84px; }
  .h-md-21 { height: 84px; }

  .max-w-md-21 { max-width: 84px; }
  .max-h-md-21 { max-height: 84px; }

  .min-w-md-21 { min-width: 84px; }
  .min-h-md-21 { min-height: 84px; }
  
  .m-md-22 { margin: 88px; }
  .mv-md-22 { margin-top: 88px; margin-bottom: 88px; }
  .mh-md-22 { margin-left: 88px; margin-right: 88px; }

  .mt-md-22 { margin-top: 88px; }
  .mb-md-22 { margin-bottom: 88px; }
  .ms-md-22 { margin-left: 88px; }
  .me-md-22 { margin-right: 88px; }

  .m-n-md-22 { margin: -88px; }
  .mv-n-md-22 { margin-top: -88px; margin-bottom: -88px; }
  .mh-n-md-22 { margin-left: -88px; margin-right: -88px; }

  .mt-n-md-22 { margin-top: -88px; }
  .mb-n-md-22 { margin-bottom: -88px; }
  .ms-n-md-22 { margin-left: -88px; }
  .me-n-md-22 { margin-right: -88px; }

  .p-md-22 { padding: 88px; }
  .pv-md-22 { padding-top: 88px; padding-bottom: 88px; }
  .ph-md-22 { padding-left: 88px; padding-right: 88px; }

  .pt-md-22 { padding-top: 88px; }
  .pb-md-22 { padding-bottom: 88px; }
  .ps-md-22 { padding-left: 88px; }
  .pe-md-22 { padding-right: 88px; }

  .w-md-22 { width: 88px; }
  .h-md-22 { height: 88px; }

  .max-w-md-22 { max-width: 88px; }
  .max-h-md-22 { max-height: 88px; }

  .min-w-md-22 { min-width: 88px; }
  .min-h-md-22 { min-height: 88px; }
  
  .m-md-23 { margin: 92px; }
  .mv-md-23 { margin-top: 92px; margin-bottom: 92px; }
  .mh-md-23 { margin-left: 92px; margin-right: 92px; }

  .mt-md-23 { margin-top: 92px; }
  .mb-md-23 { margin-bottom: 92px; }
  .ms-md-23 { margin-left: 92px; }
  .me-md-23 { margin-right: 92px; }

  .m-n-md-23 { margin: -92px; }
  .mv-n-md-23 { margin-top: -92px; margin-bottom: -92px; }
  .mh-n-md-23 { margin-left: -92px; margin-right: -92px; }

  .mt-n-md-23 { margin-top: -92px; }
  .mb-n-md-23 { margin-bottom: -92px; }
  .ms-n-md-23 { margin-left: -92px; }
  .me-n-md-23 { margin-right: -92px; }

  .p-md-23 { padding: 92px; }
  .pv-md-23 { padding-top: 92px; padding-bottom: 92px; }
  .ph-md-23 { padding-left: 92px; padding-right: 92px; }

  .pt-md-23 { padding-top: 92px; }
  .pb-md-23 { padding-bottom: 92px; }
  .ps-md-23 { padding-left: 92px; }
  .pe-md-23 { padding-right: 92px; }

  .w-md-23 { width: 92px; }
  .h-md-23 { height: 92px; }

  .max-w-md-23 { max-width: 92px; }
  .max-h-md-23 { max-height: 92px; }

  .min-w-md-23 { min-width: 92px; }
  .min-h-md-23 { min-height: 92px; }
  
  .m-md-24 { margin: 96px; }
  .mv-md-24 { margin-top: 96px; margin-bottom: 96px; }
  .mh-md-24 { margin-left: 96px; margin-right: 96px; }

  .mt-md-24 { margin-top: 96px; }
  .mb-md-24 { margin-bottom: 96px; }
  .ms-md-24 { margin-left: 96px; }
  .me-md-24 { margin-right: 96px; }

  .m-n-md-24 { margin: -96px; }
  .mv-n-md-24 { margin-top: -96px; margin-bottom: -96px; }
  .mh-n-md-24 { margin-left: -96px; margin-right: -96px; }

  .mt-n-md-24 { margin-top: -96px; }
  .mb-n-md-24 { margin-bottom: -96px; }
  .ms-n-md-24 { margin-left: -96px; }
  .me-n-md-24 { margin-right: -96px; }

  .p-md-24 { padding: 96px; }
  .pv-md-24 { padding-top: 96px; padding-bottom: 96px; }
  .ph-md-24 { padding-left: 96px; padding-right: 96px; }

  .pt-md-24 { padding-top: 96px; }
  .pb-md-24 { padding-bottom: 96px; }
  .ps-md-24 { padding-left: 96px; }
  .pe-md-24 { padding-right: 96px; }

  .w-md-24 { width: 96px; }
  .h-md-24 { height: 96px; }

  .max-w-md-24 { max-width: 96px; }
  .max-h-md-24 { max-height: 96px; }

  .min-w-md-24 { min-width: 96px; }
  .min-h-md-24 { min-height: 96px; }
  
  .m-md-25 { margin: 100px; }
  .mv-md-25 { margin-top: 100px; margin-bottom: 100px; }
  .mh-md-25 { margin-left: 100px; margin-right: 100px; }

  .mt-md-25 { margin-top: 100px; }
  .mb-md-25 { margin-bottom: 100px; }
  .ms-md-25 { margin-left: 100px; }
  .me-md-25 { margin-right: 100px; }

  .m-n-md-25 { margin: -100px; }
  .mv-n-md-25 { margin-top: -100px; margin-bottom: -100px; }
  .mh-n-md-25 { margin-left: -100px; margin-right: -100px; }

  .mt-n-md-25 { margin-top: -100px; }
  .mb-n-md-25 { margin-bottom: -100px; }
  .ms-n-md-25 { margin-left: -100px; }
  .me-n-md-25 { margin-right: -100px; }

  .p-md-25 { padding: 100px; }
  .pv-md-25 { padding-top: 100px; padding-bottom: 100px; }
  .ph-md-25 { padding-left: 100px; padding-right: 100px; }

  .pt-md-25 { padding-top: 100px; }
  .pb-md-25 { padding-bottom: 100px; }
  .ps-md-25 { padding-left: 100px; }
  .pe-md-25 { padding-right: 100px; }

  .w-md-25 { width: 100px; }
  .h-md-25 { height: 100px; }

  .max-w-md-25 { max-width: 100px; }
  .max-h-md-25 { max-height: 100px; }

  .min-w-md-25 { min-width: 100px; }
  .min-h-md-25 { min-height: 100px; }
  
  .m-md-26 { margin: 104px; }
  .mv-md-26 { margin-top: 104px; margin-bottom: 104px; }
  .mh-md-26 { margin-left: 104px; margin-right: 104px; }

  .mt-md-26 { margin-top: 104px; }
  .mb-md-26 { margin-bottom: 104px; }
  .ms-md-26 { margin-left: 104px; }
  .me-md-26 { margin-right: 104px; }

  .m-n-md-26 { margin: -104px; }
  .mv-n-md-26 { margin-top: -104px; margin-bottom: -104px; }
  .mh-n-md-26 { margin-left: -104px; margin-right: -104px; }

  .mt-n-md-26 { margin-top: -104px; }
  .mb-n-md-26 { margin-bottom: -104px; }
  .ms-n-md-26 { margin-left: -104px; }
  .me-n-md-26 { margin-right: -104px; }

  .p-md-26 { padding: 104px; }
  .pv-md-26 { padding-top: 104px; padding-bottom: 104px; }
  .ph-md-26 { padding-left: 104px; padding-right: 104px; }

  .pt-md-26 { padding-top: 104px; }
  .pb-md-26 { padding-bottom: 104px; }
  .ps-md-26 { padding-left: 104px; }
  .pe-md-26 { padding-right: 104px; }

  .w-md-26 { width: 104px; }
  .h-md-26 { height: 104px; }

  .max-w-md-26 { max-width: 104px; }
  .max-h-md-26 { max-height: 104px; }

  .min-w-md-26 { min-width: 104px; }
  .min-h-md-26 { min-height: 104px; }
  
  .m-md-27 { margin: 108px; }
  .mv-md-27 { margin-top: 108px; margin-bottom: 108px; }
  .mh-md-27 { margin-left: 108px; margin-right: 108px; }

  .mt-md-27 { margin-top: 108px; }
  .mb-md-27 { margin-bottom: 108px; }
  .ms-md-27 { margin-left: 108px; }
  .me-md-27 { margin-right: 108px; }

  .m-n-md-27 { margin: -108px; }
  .mv-n-md-27 { margin-top: -108px; margin-bottom: -108px; }
  .mh-n-md-27 { margin-left: -108px; margin-right: -108px; }

  .mt-n-md-27 { margin-top: -108px; }
  .mb-n-md-27 { margin-bottom: -108px; }
  .ms-n-md-27 { margin-left: -108px; }
  .me-n-md-27 { margin-right: -108px; }

  .p-md-27 { padding: 108px; }
  .pv-md-27 { padding-top: 108px; padding-bottom: 108px; }
  .ph-md-27 { padding-left: 108px; padding-right: 108px; }

  .pt-md-27 { padding-top: 108px; }
  .pb-md-27 { padding-bottom: 108px; }
  .ps-md-27 { padding-left: 108px; }
  .pe-md-27 { padding-right: 108px; }

  .w-md-27 { width: 108px; }
  .h-md-27 { height: 108px; }

  .max-w-md-27 { max-width: 108px; }
  .max-h-md-27 { max-height: 108px; }

  .min-w-md-27 { min-width: 108px; }
  .min-h-md-27 { min-height: 108px; }
  
  .m-md-28 { margin: 112px; }
  .mv-md-28 { margin-top: 112px; margin-bottom: 112px; }
  .mh-md-28 { margin-left: 112px; margin-right: 112px; }

  .mt-md-28 { margin-top: 112px; }
  .mb-md-28 { margin-bottom: 112px; }
  .ms-md-28 { margin-left: 112px; }
  .me-md-28 { margin-right: 112px; }

  .m-n-md-28 { margin: -112px; }
  .mv-n-md-28 { margin-top: -112px; margin-bottom: -112px; }
  .mh-n-md-28 { margin-left: -112px; margin-right: -112px; }

  .mt-n-md-28 { margin-top: -112px; }
  .mb-n-md-28 { margin-bottom: -112px; }
  .ms-n-md-28 { margin-left: -112px; }
  .me-n-md-28 { margin-right: -112px; }

  .p-md-28 { padding: 112px; }
  .pv-md-28 { padding-top: 112px; padding-bottom: 112px; }
  .ph-md-28 { padding-left: 112px; padding-right: 112px; }

  .pt-md-28 { padding-top: 112px; }
  .pb-md-28 { padding-bottom: 112px; }
  .ps-md-28 { padding-left: 112px; }
  .pe-md-28 { padding-right: 112px; }

  .w-md-28 { width: 112px; }
  .h-md-28 { height: 112px; }

  .max-w-md-28 { max-width: 112px; }
  .max-h-md-28 { max-height: 112px; }

  .min-w-md-28 { min-width: 112px; }
  .min-h-md-28 { min-height: 112px; }
  
  .m-md-29 { margin: 116px; }
  .mv-md-29 { margin-top: 116px; margin-bottom: 116px; }
  .mh-md-29 { margin-left: 116px; margin-right: 116px; }

  .mt-md-29 { margin-top: 116px; }
  .mb-md-29 { margin-bottom: 116px; }
  .ms-md-29 { margin-left: 116px; }
  .me-md-29 { margin-right: 116px; }

  .m-n-md-29 { margin: -116px; }
  .mv-n-md-29 { margin-top: -116px; margin-bottom: -116px; }
  .mh-n-md-29 { margin-left: -116px; margin-right: -116px; }

  .mt-n-md-29 { margin-top: -116px; }
  .mb-n-md-29 { margin-bottom: -116px; }
  .ms-n-md-29 { margin-left: -116px; }
  .me-n-md-29 { margin-right: -116px; }

  .p-md-29 { padding: 116px; }
  .pv-md-29 { padding-top: 116px; padding-bottom: 116px; }
  .ph-md-29 { padding-left: 116px; padding-right: 116px; }

  .pt-md-29 { padding-top: 116px; }
  .pb-md-29 { padding-bottom: 116px; }
  .ps-md-29 { padding-left: 116px; }
  .pe-md-29 { padding-right: 116px; }

  .w-md-29 { width: 116px; }
  .h-md-29 { height: 116px; }

  .max-w-md-29 { max-width: 116px; }
  .max-h-md-29 { max-height: 116px; }

  .min-w-md-29 { min-width: 116px; }
  .min-h-md-29 { min-height: 116px; }
  
  .m-md-30 { margin: 120px; }
  .mv-md-30 { margin-top: 120px; margin-bottom: 120px; }
  .mh-md-30 { margin-left: 120px; margin-right: 120px; }

  .mt-md-30 { margin-top: 120px; }
  .mb-md-30 { margin-bottom: 120px; }
  .ms-md-30 { margin-left: 120px; }
  .me-md-30 { margin-right: 120px; }

  .m-n-md-30 { margin: -120px; }
  .mv-n-md-30 { margin-top: -120px; margin-bottom: -120px; }
  .mh-n-md-30 { margin-left: -120px; margin-right: -120px; }

  .mt-n-md-30 { margin-top: -120px; }
  .mb-n-md-30 { margin-bottom: -120px; }
  .ms-n-md-30 { margin-left: -120px; }
  .me-n-md-30 { margin-right: -120px; }

  .p-md-30 { padding: 120px; }
  .pv-md-30 { padding-top: 120px; padding-bottom: 120px; }
  .ph-md-30 { padding-left: 120px; padding-right: 120px; }

  .pt-md-30 { padding-top: 120px; }
  .pb-md-30 { padding-bottom: 120px; }
  .ps-md-30 { padding-left: 120px; }
  .pe-md-30 { padding-right: 120px; }

  .w-md-30 { width: 120px; }
  .h-md-30 { height: 120px; }

  .max-w-md-30 { max-width: 120px; }
  .max-h-md-30 { max-height: 120px; }

  .min-w-md-30 { min-width: 120px; }
  .min-h-md-30 { min-height: 120px; }
  
  .m-md-31 { margin: 124px; }
  .mv-md-31 { margin-top: 124px; margin-bottom: 124px; }
  .mh-md-31 { margin-left: 124px; margin-right: 124px; }

  .mt-md-31 { margin-top: 124px; }
  .mb-md-31 { margin-bottom: 124px; }
  .ms-md-31 { margin-left: 124px; }
  .me-md-31 { margin-right: 124px; }

  .m-n-md-31 { margin: -124px; }
  .mv-n-md-31 { margin-top: -124px; margin-bottom: -124px; }
  .mh-n-md-31 { margin-left: -124px; margin-right: -124px; }

  .mt-n-md-31 { margin-top: -124px; }
  .mb-n-md-31 { margin-bottom: -124px; }
  .ms-n-md-31 { margin-left: -124px; }
  .me-n-md-31 { margin-right: -124px; }

  .p-md-31 { padding: 124px; }
  .pv-md-31 { padding-top: 124px; padding-bottom: 124px; }
  .ph-md-31 { padding-left: 124px; padding-right: 124px; }

  .pt-md-31 { padding-top: 124px; }
  .pb-md-31 { padding-bottom: 124px; }
  .ps-md-31 { padding-left: 124px; }
  .pe-md-31 { padding-right: 124px; }

  .w-md-31 { width: 124px; }
  .h-md-31 { height: 124px; }

  .max-w-md-31 { max-width: 124px; }
  .max-h-md-31 { max-height: 124px; }

  .min-w-md-31 { min-width: 124px; }
  .min-h-md-31 { min-height: 124px; }
  
  .m-md-32 { margin: 128px; }
  .mv-md-32 { margin-top: 128px; margin-bottom: 128px; }
  .mh-md-32 { margin-left: 128px; margin-right: 128px; }

  .mt-md-32 { margin-top: 128px; }
  .mb-md-32 { margin-bottom: 128px; }
  .ms-md-32 { margin-left: 128px; }
  .me-md-32 { margin-right: 128px; }

  .m-n-md-32 { margin: -128px; }
  .mv-n-md-32 { margin-top: -128px; margin-bottom: -128px; }
  .mh-n-md-32 { margin-left: -128px; margin-right: -128px; }

  .mt-n-md-32 { margin-top: -128px; }
  .mb-n-md-32 { margin-bottom: -128px; }
  .ms-n-md-32 { margin-left: -128px; }
  .me-n-md-32 { margin-right: -128px; }

  .p-md-32 { padding: 128px; }
  .pv-md-32 { padding-top: 128px; padding-bottom: 128px; }
  .ph-md-32 { padding-left: 128px; padding-right: 128px; }

  .pt-md-32 { padding-top: 128px; }
  .pb-md-32 { padding-bottom: 128px; }
  .ps-md-32 { padding-left: 128px; }
  .pe-md-32 { padding-right: 128px; }

  .w-md-32 { width: 128px; }
  .h-md-32 { height: 128px; }

  .max-w-md-32 { max-width: 128px; }
  .max-h-md-32 { max-height: 128px; }

  .min-w-md-32 { min-width: 128px; }
  .min-h-md-32 { min-height: 128px; }
  
  .m-md-33 { margin: 132px; }
  .mv-md-33 { margin-top: 132px; margin-bottom: 132px; }
  .mh-md-33 { margin-left: 132px; margin-right: 132px; }

  .mt-md-33 { margin-top: 132px; }
  .mb-md-33 { margin-bottom: 132px; }
  .ms-md-33 { margin-left: 132px; }
  .me-md-33 { margin-right: 132px; }

  .m-n-md-33 { margin: -132px; }
  .mv-n-md-33 { margin-top: -132px; margin-bottom: -132px; }
  .mh-n-md-33 { margin-left: -132px; margin-right: -132px; }

  .mt-n-md-33 { margin-top: -132px; }
  .mb-n-md-33 { margin-bottom: -132px; }
  .ms-n-md-33 { margin-left: -132px; }
  .me-n-md-33 { margin-right: -132px; }

  .p-md-33 { padding: 132px; }
  .pv-md-33 { padding-top: 132px; padding-bottom: 132px; }
  .ph-md-33 { padding-left: 132px; padding-right: 132px; }

  .pt-md-33 { padding-top: 132px; }
  .pb-md-33 { padding-bottom: 132px; }
  .ps-md-33 { padding-left: 132px; }
  .pe-md-33 { padding-right: 132px; }

  .w-md-33 { width: 132px; }
  .h-md-33 { height: 132px; }

  .max-w-md-33 { max-width: 132px; }
  .max-h-md-33 { max-height: 132px; }

  .min-w-md-33 { min-width: 132px; }
  .min-h-md-33 { min-height: 132px; }
  
  .m-md-34 { margin: 136px; }
  .mv-md-34 { margin-top: 136px; margin-bottom: 136px; }
  .mh-md-34 { margin-left: 136px; margin-right: 136px; }

  .mt-md-34 { margin-top: 136px; }
  .mb-md-34 { margin-bottom: 136px; }
  .ms-md-34 { margin-left: 136px; }
  .me-md-34 { margin-right: 136px; }

  .m-n-md-34 { margin: -136px; }
  .mv-n-md-34 { margin-top: -136px; margin-bottom: -136px; }
  .mh-n-md-34 { margin-left: -136px; margin-right: -136px; }

  .mt-n-md-34 { margin-top: -136px; }
  .mb-n-md-34 { margin-bottom: -136px; }
  .ms-n-md-34 { margin-left: -136px; }
  .me-n-md-34 { margin-right: -136px; }

  .p-md-34 { padding: 136px; }
  .pv-md-34 { padding-top: 136px; padding-bottom: 136px; }
  .ph-md-34 { padding-left: 136px; padding-right: 136px; }

  .pt-md-34 { padding-top: 136px; }
  .pb-md-34 { padding-bottom: 136px; }
  .ps-md-34 { padding-left: 136px; }
  .pe-md-34 { padding-right: 136px; }

  .w-md-34 { width: 136px; }
  .h-md-34 { height: 136px; }

  .max-w-md-34 { max-width: 136px; }
  .max-h-md-34 { max-height: 136px; }

  .min-w-md-34 { min-width: 136px; }
  .min-h-md-34 { min-height: 136px; }
  
  .m-md-35 { margin: 140px; }
  .mv-md-35 { margin-top: 140px; margin-bottom: 140px; }
  .mh-md-35 { margin-left: 140px; margin-right: 140px; }

  .mt-md-35 { margin-top: 140px; }
  .mb-md-35 { margin-bottom: 140px; }
  .ms-md-35 { margin-left: 140px; }
  .me-md-35 { margin-right: 140px; }

  .m-n-md-35 { margin: -140px; }
  .mv-n-md-35 { margin-top: -140px; margin-bottom: -140px; }
  .mh-n-md-35 { margin-left: -140px; margin-right: -140px; }

  .mt-n-md-35 { margin-top: -140px; }
  .mb-n-md-35 { margin-bottom: -140px; }
  .ms-n-md-35 { margin-left: -140px; }
  .me-n-md-35 { margin-right: -140px; }

  .p-md-35 { padding: 140px; }
  .pv-md-35 { padding-top: 140px; padding-bottom: 140px; }
  .ph-md-35 { padding-left: 140px; padding-right: 140px; }

  .pt-md-35 { padding-top: 140px; }
  .pb-md-35 { padding-bottom: 140px; }
  .ps-md-35 { padding-left: 140px; }
  .pe-md-35 { padding-right: 140px; }

  .w-md-35 { width: 140px; }
  .h-md-35 { height: 140px; }

  .max-w-md-35 { max-width: 140px; }
  .max-h-md-35 { max-height: 140px; }

  .min-w-md-35 { min-width: 140px; }
  .min-h-md-35 { min-height: 140px; }
  
  .m-md-36 { margin: 144px; }
  .mv-md-36 { margin-top: 144px; margin-bottom: 144px; }
  .mh-md-36 { margin-left: 144px; margin-right: 144px; }

  .mt-md-36 { margin-top: 144px; }
  .mb-md-36 { margin-bottom: 144px; }
  .ms-md-36 { margin-left: 144px; }
  .me-md-36 { margin-right: 144px; }

  .m-n-md-36 { margin: -144px; }
  .mv-n-md-36 { margin-top: -144px; margin-bottom: -144px; }
  .mh-n-md-36 { margin-left: -144px; margin-right: -144px; }

  .mt-n-md-36 { margin-top: -144px; }
  .mb-n-md-36 { margin-bottom: -144px; }
  .ms-n-md-36 { margin-left: -144px; }
  .me-n-md-36 { margin-right: -144px; }

  .p-md-36 { padding: 144px; }
  .pv-md-36 { padding-top: 144px; padding-bottom: 144px; }
  .ph-md-36 { padding-left: 144px; padding-right: 144px; }

  .pt-md-36 { padding-top: 144px; }
  .pb-md-36 { padding-bottom: 144px; }
  .ps-md-36 { padding-left: 144px; }
  .pe-md-36 { padding-right: 144px; }

  .w-md-36 { width: 144px; }
  .h-md-36 { height: 144px; }

  .max-w-md-36 { max-width: 144px; }
  .max-h-md-36 { max-height: 144px; }

  .min-w-md-36 { min-width: 144px; }
  .min-h-md-36 { min-height: 144px; }
  
  .m-md-37 { margin: 148px; }
  .mv-md-37 { margin-top: 148px; margin-bottom: 148px; }
  .mh-md-37 { margin-left: 148px; margin-right: 148px; }

  .mt-md-37 { margin-top: 148px; }
  .mb-md-37 { margin-bottom: 148px; }
  .ms-md-37 { margin-left: 148px; }
  .me-md-37 { margin-right: 148px; }

  .m-n-md-37 { margin: -148px; }
  .mv-n-md-37 { margin-top: -148px; margin-bottom: -148px; }
  .mh-n-md-37 { margin-left: -148px; margin-right: -148px; }

  .mt-n-md-37 { margin-top: -148px; }
  .mb-n-md-37 { margin-bottom: -148px; }
  .ms-n-md-37 { margin-left: -148px; }
  .me-n-md-37 { margin-right: -148px; }

  .p-md-37 { padding: 148px; }
  .pv-md-37 { padding-top: 148px; padding-bottom: 148px; }
  .ph-md-37 { padding-left: 148px; padding-right: 148px; }

  .pt-md-37 { padding-top: 148px; }
  .pb-md-37 { padding-bottom: 148px; }
  .ps-md-37 { padding-left: 148px; }
  .pe-md-37 { padding-right: 148px; }

  .w-md-37 { width: 148px; }
  .h-md-37 { height: 148px; }

  .max-w-md-37 { max-width: 148px; }
  .max-h-md-37 { max-height: 148px; }

  .min-w-md-37 { min-width: 148px; }
  .min-h-md-37 { min-height: 148px; }
  
  .m-md-38 { margin: 152px; }
  .mv-md-38 { margin-top: 152px; margin-bottom: 152px; }
  .mh-md-38 { margin-left: 152px; margin-right: 152px; }

  .mt-md-38 { margin-top: 152px; }
  .mb-md-38 { margin-bottom: 152px; }
  .ms-md-38 { margin-left: 152px; }
  .me-md-38 { margin-right: 152px; }

  .m-n-md-38 { margin: -152px; }
  .mv-n-md-38 { margin-top: -152px; margin-bottom: -152px; }
  .mh-n-md-38 { margin-left: -152px; margin-right: -152px; }

  .mt-n-md-38 { margin-top: -152px; }
  .mb-n-md-38 { margin-bottom: -152px; }
  .ms-n-md-38 { margin-left: -152px; }
  .me-n-md-38 { margin-right: -152px; }

  .p-md-38 { padding: 152px; }
  .pv-md-38 { padding-top: 152px; padding-bottom: 152px; }
  .ph-md-38 { padding-left: 152px; padding-right: 152px; }

  .pt-md-38 { padding-top: 152px; }
  .pb-md-38 { padding-bottom: 152px; }
  .ps-md-38 { padding-left: 152px; }
  .pe-md-38 { padding-right: 152px; }

  .w-md-38 { width: 152px; }
  .h-md-38 { height: 152px; }

  .max-w-md-38 { max-width: 152px; }
  .max-h-md-38 { max-height: 152px; }

  .min-w-md-38 { min-width: 152px; }
  .min-h-md-38 { min-height: 152px; }
  
  .m-md-39 { margin: 156px; }
  .mv-md-39 { margin-top: 156px; margin-bottom: 156px; }
  .mh-md-39 { margin-left: 156px; margin-right: 156px; }

  .mt-md-39 { margin-top: 156px; }
  .mb-md-39 { margin-bottom: 156px; }
  .ms-md-39 { margin-left: 156px; }
  .me-md-39 { margin-right: 156px; }

  .m-n-md-39 { margin: -156px; }
  .mv-n-md-39 { margin-top: -156px; margin-bottom: -156px; }
  .mh-n-md-39 { margin-left: -156px; margin-right: -156px; }

  .mt-n-md-39 { margin-top: -156px; }
  .mb-n-md-39 { margin-bottom: -156px; }
  .ms-n-md-39 { margin-left: -156px; }
  .me-n-md-39 { margin-right: -156px; }

  .p-md-39 { padding: 156px; }
  .pv-md-39 { padding-top: 156px; padding-bottom: 156px; }
  .ph-md-39 { padding-left: 156px; padding-right: 156px; }

  .pt-md-39 { padding-top: 156px; }
  .pb-md-39 { padding-bottom: 156px; }
  .ps-md-39 { padding-left: 156px; }
  .pe-md-39 { padding-right: 156px; }

  .w-md-39 { width: 156px; }
  .h-md-39 { height: 156px; }

  .max-w-md-39 { max-width: 156px; }
  .max-h-md-39 { max-height: 156px; }

  .min-w-md-39 { min-width: 156px; }
  .min-h-md-39 { min-height: 156px; }
  
  .m-md-40 { margin: 160px; }
  .mv-md-40 { margin-top: 160px; margin-bottom: 160px; }
  .mh-md-40 { margin-left: 160px; margin-right: 160px; }

  .mt-md-40 { margin-top: 160px; }
  .mb-md-40 { margin-bottom: 160px; }
  .ms-md-40 { margin-left: 160px; }
  .me-md-40 { margin-right: 160px; }

  .m-n-md-40 { margin: -160px; }
  .mv-n-md-40 { margin-top: -160px; margin-bottom: -160px; }
  .mh-n-md-40 { margin-left: -160px; margin-right: -160px; }

  .mt-n-md-40 { margin-top: -160px; }
  .mb-n-md-40 { margin-bottom: -160px; }
  .ms-n-md-40 { margin-left: -160px; }
  .me-n-md-40 { margin-right: -160px; }

  .p-md-40 { padding: 160px; }
  .pv-md-40 { padding-top: 160px; padding-bottom: 160px; }
  .ph-md-40 { padding-left: 160px; padding-right: 160px; }

  .pt-md-40 { padding-top: 160px; }
  .pb-md-40 { padding-bottom: 160px; }
  .ps-md-40 { padding-left: 160px; }
  .pe-md-40 { padding-right: 160px; }

  .w-md-40 { width: 160px; }
  .h-md-40 { height: 160px; }

  .max-w-md-40 { max-width: 160px; }
  .max-h-md-40 { max-height: 160px; }

  .min-w-md-40 { min-width: 160px; }
  .min-h-md-40 { min-height: 160px; }
  
  .m-md-41 { margin: 164px; }
  .mv-md-41 { margin-top: 164px; margin-bottom: 164px; }
  .mh-md-41 { margin-left: 164px; margin-right: 164px; }

  .mt-md-41 { margin-top: 164px; }
  .mb-md-41 { margin-bottom: 164px; }
  .ms-md-41 { margin-left: 164px; }
  .me-md-41 { margin-right: 164px; }

  .m-n-md-41 { margin: -164px; }
  .mv-n-md-41 { margin-top: -164px; margin-bottom: -164px; }
  .mh-n-md-41 { margin-left: -164px; margin-right: -164px; }

  .mt-n-md-41 { margin-top: -164px; }
  .mb-n-md-41 { margin-bottom: -164px; }
  .ms-n-md-41 { margin-left: -164px; }
  .me-n-md-41 { margin-right: -164px; }

  .p-md-41 { padding: 164px; }
  .pv-md-41 { padding-top: 164px; padding-bottom: 164px; }
  .ph-md-41 { padding-left: 164px; padding-right: 164px; }

  .pt-md-41 { padding-top: 164px; }
  .pb-md-41 { padding-bottom: 164px; }
  .ps-md-41 { padding-left: 164px; }
  .pe-md-41 { padding-right: 164px; }

  .w-md-41 { width: 164px; }
  .h-md-41 { height: 164px; }

  .max-w-md-41 { max-width: 164px; }
  .max-h-md-41 { max-height: 164px; }

  .min-w-md-41 { min-width: 164px; }
  .min-h-md-41 { min-height: 164px; }
  
  .m-md-42 { margin: 168px; }
  .mv-md-42 { margin-top: 168px; margin-bottom: 168px; }
  .mh-md-42 { margin-left: 168px; margin-right: 168px; }

  .mt-md-42 { margin-top: 168px; }
  .mb-md-42 { margin-bottom: 168px; }
  .ms-md-42 { margin-left: 168px; }
  .me-md-42 { margin-right: 168px; }

  .m-n-md-42 { margin: -168px; }
  .mv-n-md-42 { margin-top: -168px; margin-bottom: -168px; }
  .mh-n-md-42 { margin-left: -168px; margin-right: -168px; }

  .mt-n-md-42 { margin-top: -168px; }
  .mb-n-md-42 { margin-bottom: -168px; }
  .ms-n-md-42 { margin-left: -168px; }
  .me-n-md-42 { margin-right: -168px; }

  .p-md-42 { padding: 168px; }
  .pv-md-42 { padding-top: 168px; padding-bottom: 168px; }
  .ph-md-42 { padding-left: 168px; padding-right: 168px; }

  .pt-md-42 { padding-top: 168px; }
  .pb-md-42 { padding-bottom: 168px; }
  .ps-md-42 { padding-left: 168px; }
  .pe-md-42 { padding-right: 168px; }

  .w-md-42 { width: 168px; }
  .h-md-42 { height: 168px; }

  .max-w-md-42 { max-width: 168px; }
  .max-h-md-42 { max-height: 168px; }

  .min-w-md-42 { min-width: 168px; }
  .min-h-md-42 { min-height: 168px; }
  
  .m-md-43 { margin: 172px; }
  .mv-md-43 { margin-top: 172px; margin-bottom: 172px; }
  .mh-md-43 { margin-left: 172px; margin-right: 172px; }

  .mt-md-43 { margin-top: 172px; }
  .mb-md-43 { margin-bottom: 172px; }
  .ms-md-43 { margin-left: 172px; }
  .me-md-43 { margin-right: 172px; }

  .m-n-md-43 { margin: -172px; }
  .mv-n-md-43 { margin-top: -172px; margin-bottom: -172px; }
  .mh-n-md-43 { margin-left: -172px; margin-right: -172px; }

  .mt-n-md-43 { margin-top: -172px; }
  .mb-n-md-43 { margin-bottom: -172px; }
  .ms-n-md-43 { margin-left: -172px; }
  .me-n-md-43 { margin-right: -172px; }

  .p-md-43 { padding: 172px; }
  .pv-md-43 { padding-top: 172px; padding-bottom: 172px; }
  .ph-md-43 { padding-left: 172px; padding-right: 172px; }

  .pt-md-43 { padding-top: 172px; }
  .pb-md-43 { padding-bottom: 172px; }
  .ps-md-43 { padding-left: 172px; }
  .pe-md-43 { padding-right: 172px; }

  .w-md-43 { width: 172px; }
  .h-md-43 { height: 172px; }

  .max-w-md-43 { max-width: 172px; }
  .max-h-md-43 { max-height: 172px; }

  .min-w-md-43 { min-width: 172px; }
  .min-h-md-43 { min-height: 172px; }
  
  .m-md-44 { margin: 176px; }
  .mv-md-44 { margin-top: 176px; margin-bottom: 176px; }
  .mh-md-44 { margin-left: 176px; margin-right: 176px; }

  .mt-md-44 { margin-top: 176px; }
  .mb-md-44 { margin-bottom: 176px; }
  .ms-md-44 { margin-left: 176px; }
  .me-md-44 { margin-right: 176px; }

  .m-n-md-44 { margin: -176px; }
  .mv-n-md-44 { margin-top: -176px; margin-bottom: -176px; }
  .mh-n-md-44 { margin-left: -176px; margin-right: -176px; }

  .mt-n-md-44 { margin-top: -176px; }
  .mb-n-md-44 { margin-bottom: -176px; }
  .ms-n-md-44 { margin-left: -176px; }
  .me-n-md-44 { margin-right: -176px; }

  .p-md-44 { padding: 176px; }
  .pv-md-44 { padding-top: 176px; padding-bottom: 176px; }
  .ph-md-44 { padding-left: 176px; padding-right: 176px; }

  .pt-md-44 { padding-top: 176px; }
  .pb-md-44 { padding-bottom: 176px; }
  .ps-md-44 { padding-left: 176px; }
  .pe-md-44 { padding-right: 176px; }

  .w-md-44 { width: 176px; }
  .h-md-44 { height: 176px; }

  .max-w-md-44 { max-width: 176px; }
  .max-h-md-44 { max-height: 176px; }

  .min-w-md-44 { min-width: 176px; }
  .min-h-md-44 { min-height: 176px; }
  
  .m-md-45 { margin: 180px; }
  .mv-md-45 { margin-top: 180px; margin-bottom: 180px; }
  .mh-md-45 { margin-left: 180px; margin-right: 180px; }

  .mt-md-45 { margin-top: 180px; }
  .mb-md-45 { margin-bottom: 180px; }
  .ms-md-45 { margin-left: 180px; }
  .me-md-45 { margin-right: 180px; }

  .m-n-md-45 { margin: -180px; }
  .mv-n-md-45 { margin-top: -180px; margin-bottom: -180px; }
  .mh-n-md-45 { margin-left: -180px; margin-right: -180px; }

  .mt-n-md-45 { margin-top: -180px; }
  .mb-n-md-45 { margin-bottom: -180px; }
  .ms-n-md-45 { margin-left: -180px; }
  .me-n-md-45 { margin-right: -180px; }

  .p-md-45 { padding: 180px; }
  .pv-md-45 { padding-top: 180px; padding-bottom: 180px; }
  .ph-md-45 { padding-left: 180px; padding-right: 180px; }

  .pt-md-45 { padding-top: 180px; }
  .pb-md-45 { padding-bottom: 180px; }
  .ps-md-45 { padding-left: 180px; }
  .pe-md-45 { padding-right: 180px; }

  .w-md-45 { width: 180px; }
  .h-md-45 { height: 180px; }

  .max-w-md-45 { max-width: 180px; }
  .max-h-md-45 { max-height: 180px; }

  .min-w-md-45 { min-width: 180px; }
  .min-h-md-45 { min-height: 180px; }
  
  .m-md-46 { margin: 184px; }
  .mv-md-46 { margin-top: 184px; margin-bottom: 184px; }
  .mh-md-46 { margin-left: 184px; margin-right: 184px; }

  .mt-md-46 { margin-top: 184px; }
  .mb-md-46 { margin-bottom: 184px; }
  .ms-md-46 { margin-left: 184px; }
  .me-md-46 { margin-right: 184px; }

  .m-n-md-46 { margin: -184px; }
  .mv-n-md-46 { margin-top: -184px; margin-bottom: -184px; }
  .mh-n-md-46 { margin-left: -184px; margin-right: -184px; }

  .mt-n-md-46 { margin-top: -184px; }
  .mb-n-md-46 { margin-bottom: -184px; }
  .ms-n-md-46 { margin-left: -184px; }
  .me-n-md-46 { margin-right: -184px; }

  .p-md-46 { padding: 184px; }
  .pv-md-46 { padding-top: 184px; padding-bottom: 184px; }
  .ph-md-46 { padding-left: 184px; padding-right: 184px; }

  .pt-md-46 { padding-top: 184px; }
  .pb-md-46 { padding-bottom: 184px; }
  .ps-md-46 { padding-left: 184px; }
  .pe-md-46 { padding-right: 184px; }

  .w-md-46 { width: 184px; }
  .h-md-46 { height: 184px; }

  .max-w-md-46 { max-width: 184px; }
  .max-h-md-46 { max-height: 184px; }

  .min-w-md-46 { min-width: 184px; }
  .min-h-md-46 { min-height: 184px; }
  
  .m-md-47 { margin: 188px; }
  .mv-md-47 { margin-top: 188px; margin-bottom: 188px; }
  .mh-md-47 { margin-left: 188px; margin-right: 188px; }

  .mt-md-47 { margin-top: 188px; }
  .mb-md-47 { margin-bottom: 188px; }
  .ms-md-47 { margin-left: 188px; }
  .me-md-47 { margin-right: 188px; }

  .m-n-md-47 { margin: -188px; }
  .mv-n-md-47 { margin-top: -188px; margin-bottom: -188px; }
  .mh-n-md-47 { margin-left: -188px; margin-right: -188px; }

  .mt-n-md-47 { margin-top: -188px; }
  .mb-n-md-47 { margin-bottom: -188px; }
  .ms-n-md-47 { margin-left: -188px; }
  .me-n-md-47 { margin-right: -188px; }

  .p-md-47 { padding: 188px; }
  .pv-md-47 { padding-top: 188px; padding-bottom: 188px; }
  .ph-md-47 { padding-left: 188px; padding-right: 188px; }

  .pt-md-47 { padding-top: 188px; }
  .pb-md-47 { padding-bottom: 188px; }
  .ps-md-47 { padding-left: 188px; }
  .pe-md-47 { padding-right: 188px; }

  .w-md-47 { width: 188px; }
  .h-md-47 { height: 188px; }

  .max-w-md-47 { max-width: 188px; }
  .max-h-md-47 { max-height: 188px; }

  .min-w-md-47 { min-width: 188px; }
  .min-h-md-47 { min-height: 188px; }
  
  .m-md-48 { margin: 192px; }
  .mv-md-48 { margin-top: 192px; margin-bottom: 192px; }
  .mh-md-48 { margin-left: 192px; margin-right: 192px; }

  .mt-md-48 { margin-top: 192px; }
  .mb-md-48 { margin-bottom: 192px; }
  .ms-md-48 { margin-left: 192px; }
  .me-md-48 { margin-right: 192px; }

  .m-n-md-48 { margin: -192px; }
  .mv-n-md-48 { margin-top: -192px; margin-bottom: -192px; }
  .mh-n-md-48 { margin-left: -192px; margin-right: -192px; }

  .mt-n-md-48 { margin-top: -192px; }
  .mb-n-md-48 { margin-bottom: -192px; }
  .ms-n-md-48 { margin-left: -192px; }
  .me-n-md-48 { margin-right: -192px; }

  .p-md-48 { padding: 192px; }
  .pv-md-48 { padding-top: 192px; padding-bottom: 192px; }
  .ph-md-48 { padding-left: 192px; padding-right: 192px; }

  .pt-md-48 { padding-top: 192px; }
  .pb-md-48 { padding-bottom: 192px; }
  .ps-md-48 { padding-left: 192px; }
  .pe-md-48 { padding-right: 192px; }

  .w-md-48 { width: 192px; }
  .h-md-48 { height: 192px; }

  .max-w-md-48 { max-width: 192px; }
  .max-h-md-48 { max-height: 192px; }

  .min-w-md-48 { min-width: 192px; }
  .min-h-md-48 { min-height: 192px; }
  
  .m-md-49 { margin: 196px; }
  .mv-md-49 { margin-top: 196px; margin-bottom: 196px; }
  .mh-md-49 { margin-left: 196px; margin-right: 196px; }

  .mt-md-49 { margin-top: 196px; }
  .mb-md-49 { margin-bottom: 196px; }
  .ms-md-49 { margin-left: 196px; }
  .me-md-49 { margin-right: 196px; }

  .m-n-md-49 { margin: -196px; }
  .mv-n-md-49 { margin-top: -196px; margin-bottom: -196px; }
  .mh-n-md-49 { margin-left: -196px; margin-right: -196px; }

  .mt-n-md-49 { margin-top: -196px; }
  .mb-n-md-49 { margin-bottom: -196px; }
  .ms-n-md-49 { margin-left: -196px; }
  .me-n-md-49 { margin-right: -196px; }

  .p-md-49 { padding: 196px; }
  .pv-md-49 { padding-top: 196px; padding-bottom: 196px; }
  .ph-md-49 { padding-left: 196px; padding-right: 196px; }

  .pt-md-49 { padding-top: 196px; }
  .pb-md-49 { padding-bottom: 196px; }
  .ps-md-49 { padding-left: 196px; }
  .pe-md-49 { padding-right: 196px; }

  .w-md-49 { width: 196px; }
  .h-md-49 { height: 196px; }

  .max-w-md-49 { max-width: 196px; }
  .max-h-md-49 { max-height: 196px; }

  .min-w-md-49 { min-width: 196px; }
  .min-h-md-49 { min-height: 196px; }
  
  .m-md-50 { margin: 200px; }
  .mv-md-50 { margin-top: 200px; margin-bottom: 200px; }
  .mh-md-50 { margin-left: 200px; margin-right: 200px; }

  .mt-md-50 { margin-top: 200px; }
  .mb-md-50 { margin-bottom: 200px; }
  .ms-md-50 { margin-left: 200px; }
  .me-md-50 { margin-right: 200px; }

  .m-n-md-50 { margin: -200px; }
  .mv-n-md-50 { margin-top: -200px; margin-bottom: -200px; }
  .mh-n-md-50 { margin-left: -200px; margin-right: -200px; }

  .mt-n-md-50 { margin-top: -200px; }
  .mb-n-md-50 { margin-bottom: -200px; }
  .ms-n-md-50 { margin-left: -200px; }
  .me-n-md-50 { margin-right: -200px; }

  .p-md-50 { padding: 200px; }
  .pv-md-50 { padding-top: 200px; padding-bottom: 200px; }
  .ph-md-50 { padding-left: 200px; padding-right: 200px; }

  .pt-md-50 { padding-top: 200px; }
  .pb-md-50 { padding-bottom: 200px; }
  .ps-md-50 { padding-left: 200px; }
  .pe-md-50 { padding-right: 200px; }

  .w-md-50 { width: 200px; }
  .h-md-50 { height: 200px; }

  .max-w-md-50 { max-width: 200px; }
  .max-h-md-50 { max-height: 200px; }

  .min-w-md-50 { min-width: 200px; }
  .min-h-md-50 { min-height: 200px; }
  
  .m-md-51 { margin: 204px; }
  .mv-md-51 { margin-top: 204px; margin-bottom: 204px; }
  .mh-md-51 { margin-left: 204px; margin-right: 204px; }

  .mt-md-51 { margin-top: 204px; }
  .mb-md-51 { margin-bottom: 204px; }
  .ms-md-51 { margin-left: 204px; }
  .me-md-51 { margin-right: 204px; }

  .m-n-md-51 { margin: -204px; }
  .mv-n-md-51 { margin-top: -204px; margin-bottom: -204px; }
  .mh-n-md-51 { margin-left: -204px; margin-right: -204px; }

  .mt-n-md-51 { margin-top: -204px; }
  .mb-n-md-51 { margin-bottom: -204px; }
  .ms-n-md-51 { margin-left: -204px; }
  .me-n-md-51 { margin-right: -204px; }

  .p-md-51 { padding: 204px; }
  .pv-md-51 { padding-top: 204px; padding-bottom: 204px; }
  .ph-md-51 { padding-left: 204px; padding-right: 204px; }

  .pt-md-51 { padding-top: 204px; }
  .pb-md-51 { padding-bottom: 204px; }
  .ps-md-51 { padding-left: 204px; }
  .pe-md-51 { padding-right: 204px; }

  .w-md-51 { width: 204px; }
  .h-md-51 { height: 204px; }

  .max-w-md-51 { max-width: 204px; }
  .max-h-md-51 { max-height: 204px; }

  .min-w-md-51 { min-width: 204px; }
  .min-h-md-51 { min-height: 204px; }
  
  .m-md-52 { margin: 208px; }
  .mv-md-52 { margin-top: 208px; margin-bottom: 208px; }
  .mh-md-52 { margin-left: 208px; margin-right: 208px; }

  .mt-md-52 { margin-top: 208px; }
  .mb-md-52 { margin-bottom: 208px; }
  .ms-md-52 { margin-left: 208px; }
  .me-md-52 { margin-right: 208px; }

  .m-n-md-52 { margin: -208px; }
  .mv-n-md-52 { margin-top: -208px; margin-bottom: -208px; }
  .mh-n-md-52 { margin-left: -208px; margin-right: -208px; }

  .mt-n-md-52 { margin-top: -208px; }
  .mb-n-md-52 { margin-bottom: -208px; }
  .ms-n-md-52 { margin-left: -208px; }
  .me-n-md-52 { margin-right: -208px; }

  .p-md-52 { padding: 208px; }
  .pv-md-52 { padding-top: 208px; padding-bottom: 208px; }
  .ph-md-52 { padding-left: 208px; padding-right: 208px; }

  .pt-md-52 { padding-top: 208px; }
  .pb-md-52 { padding-bottom: 208px; }
  .ps-md-52 { padding-left: 208px; }
  .pe-md-52 { padding-right: 208px; }

  .w-md-52 { width: 208px; }
  .h-md-52 { height: 208px; }

  .max-w-md-52 { max-width: 208px; }
  .max-h-md-52 { max-height: 208px; }

  .min-w-md-52 { min-width: 208px; }
  .min-h-md-52 { min-height: 208px; }
  
  .m-md-53 { margin: 212px; }
  .mv-md-53 { margin-top: 212px; margin-bottom: 212px; }
  .mh-md-53 { margin-left: 212px; margin-right: 212px; }

  .mt-md-53 { margin-top: 212px; }
  .mb-md-53 { margin-bottom: 212px; }
  .ms-md-53 { margin-left: 212px; }
  .me-md-53 { margin-right: 212px; }

  .m-n-md-53 { margin: -212px; }
  .mv-n-md-53 { margin-top: -212px; margin-bottom: -212px; }
  .mh-n-md-53 { margin-left: -212px; margin-right: -212px; }

  .mt-n-md-53 { margin-top: -212px; }
  .mb-n-md-53 { margin-bottom: -212px; }
  .ms-n-md-53 { margin-left: -212px; }
  .me-n-md-53 { margin-right: -212px; }

  .p-md-53 { padding: 212px; }
  .pv-md-53 { padding-top: 212px; padding-bottom: 212px; }
  .ph-md-53 { padding-left: 212px; padding-right: 212px; }

  .pt-md-53 { padding-top: 212px; }
  .pb-md-53 { padding-bottom: 212px; }
  .ps-md-53 { padding-left: 212px; }
  .pe-md-53 { padding-right: 212px; }

  .w-md-53 { width: 212px; }
  .h-md-53 { height: 212px; }

  .max-w-md-53 { max-width: 212px; }
  .max-h-md-53 { max-height: 212px; }

  .min-w-md-53 { min-width: 212px; }
  .min-h-md-53 { min-height: 212px; }
  
  .m-md-54 { margin: 216px; }
  .mv-md-54 { margin-top: 216px; margin-bottom: 216px; }
  .mh-md-54 { margin-left: 216px; margin-right: 216px; }

  .mt-md-54 { margin-top: 216px; }
  .mb-md-54 { margin-bottom: 216px; }
  .ms-md-54 { margin-left: 216px; }
  .me-md-54 { margin-right: 216px; }

  .m-n-md-54 { margin: -216px; }
  .mv-n-md-54 { margin-top: -216px; margin-bottom: -216px; }
  .mh-n-md-54 { margin-left: -216px; margin-right: -216px; }

  .mt-n-md-54 { margin-top: -216px; }
  .mb-n-md-54 { margin-bottom: -216px; }
  .ms-n-md-54 { margin-left: -216px; }
  .me-n-md-54 { margin-right: -216px; }

  .p-md-54 { padding: 216px; }
  .pv-md-54 { padding-top: 216px; padding-bottom: 216px; }
  .ph-md-54 { padding-left: 216px; padding-right: 216px; }

  .pt-md-54 { padding-top: 216px; }
  .pb-md-54 { padding-bottom: 216px; }
  .ps-md-54 { padding-left: 216px; }
  .pe-md-54 { padding-right: 216px; }

  .w-md-54 { width: 216px; }
  .h-md-54 { height: 216px; }

  .max-w-md-54 { max-width: 216px; }
  .max-h-md-54 { max-height: 216px; }

  .min-w-md-54 { min-width: 216px; }
  .min-h-md-54 { min-height: 216px; }
  
  .m-md-55 { margin: 220px; }
  .mv-md-55 { margin-top: 220px; margin-bottom: 220px; }
  .mh-md-55 { margin-left: 220px; margin-right: 220px; }

  .mt-md-55 { margin-top: 220px; }
  .mb-md-55 { margin-bottom: 220px; }
  .ms-md-55 { margin-left: 220px; }
  .me-md-55 { margin-right: 220px; }

  .m-n-md-55 { margin: -220px; }
  .mv-n-md-55 { margin-top: -220px; margin-bottom: -220px; }
  .mh-n-md-55 { margin-left: -220px; margin-right: -220px; }

  .mt-n-md-55 { margin-top: -220px; }
  .mb-n-md-55 { margin-bottom: -220px; }
  .ms-n-md-55 { margin-left: -220px; }
  .me-n-md-55 { margin-right: -220px; }

  .p-md-55 { padding: 220px; }
  .pv-md-55 { padding-top: 220px; padding-bottom: 220px; }
  .ph-md-55 { padding-left: 220px; padding-right: 220px; }

  .pt-md-55 { padding-top: 220px; }
  .pb-md-55 { padding-bottom: 220px; }
  .ps-md-55 { padding-left: 220px; }
  .pe-md-55 { padding-right: 220px; }

  .w-md-55 { width: 220px; }
  .h-md-55 { height: 220px; }

  .max-w-md-55 { max-width: 220px; }
  .max-h-md-55 { max-height: 220px; }

  .min-w-md-55 { min-width: 220px; }
  .min-h-md-55 { min-height: 220px; }
  
  .m-md-56 { margin: 224px; }
  .mv-md-56 { margin-top: 224px; margin-bottom: 224px; }
  .mh-md-56 { margin-left: 224px; margin-right: 224px; }

  .mt-md-56 { margin-top: 224px; }
  .mb-md-56 { margin-bottom: 224px; }
  .ms-md-56 { margin-left: 224px; }
  .me-md-56 { margin-right: 224px; }

  .m-n-md-56 { margin: -224px; }
  .mv-n-md-56 { margin-top: -224px; margin-bottom: -224px; }
  .mh-n-md-56 { margin-left: -224px; margin-right: -224px; }

  .mt-n-md-56 { margin-top: -224px; }
  .mb-n-md-56 { margin-bottom: -224px; }
  .ms-n-md-56 { margin-left: -224px; }
  .me-n-md-56 { margin-right: -224px; }

  .p-md-56 { padding: 224px; }
  .pv-md-56 { padding-top: 224px; padding-bottom: 224px; }
  .ph-md-56 { padding-left: 224px; padding-right: 224px; }

  .pt-md-56 { padding-top: 224px; }
  .pb-md-56 { padding-bottom: 224px; }
  .ps-md-56 { padding-left: 224px; }
  .pe-md-56 { padding-right: 224px; }

  .w-md-56 { width: 224px; }
  .h-md-56 { height: 224px; }

  .max-w-md-56 { max-width: 224px; }
  .max-h-md-56 { max-height: 224px; }

  .min-w-md-56 { min-width: 224px; }
  .min-h-md-56 { min-height: 224px; }
  
  .m-md-57 { margin: 228px; }
  .mv-md-57 { margin-top: 228px; margin-bottom: 228px; }
  .mh-md-57 { margin-left: 228px; margin-right: 228px; }

  .mt-md-57 { margin-top: 228px; }
  .mb-md-57 { margin-bottom: 228px; }
  .ms-md-57 { margin-left: 228px; }
  .me-md-57 { margin-right: 228px; }

  .m-n-md-57 { margin: -228px; }
  .mv-n-md-57 { margin-top: -228px; margin-bottom: -228px; }
  .mh-n-md-57 { margin-left: -228px; margin-right: -228px; }

  .mt-n-md-57 { margin-top: -228px; }
  .mb-n-md-57 { margin-bottom: -228px; }
  .ms-n-md-57 { margin-left: -228px; }
  .me-n-md-57 { margin-right: -228px; }

  .p-md-57 { padding: 228px; }
  .pv-md-57 { padding-top: 228px; padding-bottom: 228px; }
  .ph-md-57 { padding-left: 228px; padding-right: 228px; }

  .pt-md-57 { padding-top: 228px; }
  .pb-md-57 { padding-bottom: 228px; }
  .ps-md-57 { padding-left: 228px; }
  .pe-md-57 { padding-right: 228px; }

  .w-md-57 { width: 228px; }
  .h-md-57 { height: 228px; }

  .max-w-md-57 { max-width: 228px; }
  .max-h-md-57 { max-height: 228px; }

  .min-w-md-57 { min-width: 228px; }
  .min-h-md-57 { min-height: 228px; }
  
  .m-md-58 { margin: 232px; }
  .mv-md-58 { margin-top: 232px; margin-bottom: 232px; }
  .mh-md-58 { margin-left: 232px; margin-right: 232px; }

  .mt-md-58 { margin-top: 232px; }
  .mb-md-58 { margin-bottom: 232px; }
  .ms-md-58 { margin-left: 232px; }
  .me-md-58 { margin-right: 232px; }

  .m-n-md-58 { margin: -232px; }
  .mv-n-md-58 { margin-top: -232px; margin-bottom: -232px; }
  .mh-n-md-58 { margin-left: -232px; margin-right: -232px; }

  .mt-n-md-58 { margin-top: -232px; }
  .mb-n-md-58 { margin-bottom: -232px; }
  .ms-n-md-58 { margin-left: -232px; }
  .me-n-md-58 { margin-right: -232px; }

  .p-md-58 { padding: 232px; }
  .pv-md-58 { padding-top: 232px; padding-bottom: 232px; }
  .ph-md-58 { padding-left: 232px; padding-right: 232px; }

  .pt-md-58 { padding-top: 232px; }
  .pb-md-58 { padding-bottom: 232px; }
  .ps-md-58 { padding-left: 232px; }
  .pe-md-58 { padding-right: 232px; }

  .w-md-58 { width: 232px; }
  .h-md-58 { height: 232px; }

  .max-w-md-58 { max-width: 232px; }
  .max-h-md-58 { max-height: 232px; }

  .min-w-md-58 { min-width: 232px; }
  .min-h-md-58 { min-height: 232px; }
  
  .m-md-59 { margin: 236px; }
  .mv-md-59 { margin-top: 236px; margin-bottom: 236px; }
  .mh-md-59 { margin-left: 236px; margin-right: 236px; }

  .mt-md-59 { margin-top: 236px; }
  .mb-md-59 { margin-bottom: 236px; }
  .ms-md-59 { margin-left: 236px; }
  .me-md-59 { margin-right: 236px; }

  .m-n-md-59 { margin: -236px; }
  .mv-n-md-59 { margin-top: -236px; margin-bottom: -236px; }
  .mh-n-md-59 { margin-left: -236px; margin-right: -236px; }

  .mt-n-md-59 { margin-top: -236px; }
  .mb-n-md-59 { margin-bottom: -236px; }
  .ms-n-md-59 { margin-left: -236px; }
  .me-n-md-59 { margin-right: -236px; }

  .p-md-59 { padding: 236px; }
  .pv-md-59 { padding-top: 236px; padding-bottom: 236px; }
  .ph-md-59 { padding-left: 236px; padding-right: 236px; }

  .pt-md-59 { padding-top: 236px; }
  .pb-md-59 { padding-bottom: 236px; }
  .ps-md-59 { padding-left: 236px; }
  .pe-md-59 { padding-right: 236px; }

  .w-md-59 { width: 236px; }
  .h-md-59 { height: 236px; }

  .max-w-md-59 { max-width: 236px; }
  .max-h-md-59 { max-height: 236px; }

  .min-w-md-59 { min-width: 236px; }
  .min-h-md-59 { min-height: 236px; }
  
  .m-md-60 { margin: 240px; }
  .mv-md-60 { margin-top: 240px; margin-bottom: 240px; }
  .mh-md-60 { margin-left: 240px; margin-right: 240px; }

  .mt-md-60 { margin-top: 240px; }
  .mb-md-60 { margin-bottom: 240px; }
  .ms-md-60 { margin-left: 240px; }
  .me-md-60 { margin-right: 240px; }

  .m-n-md-60 { margin: -240px; }
  .mv-n-md-60 { margin-top: -240px; margin-bottom: -240px; }
  .mh-n-md-60 { margin-left: -240px; margin-right: -240px; }

  .mt-n-md-60 { margin-top: -240px; }
  .mb-n-md-60 { margin-bottom: -240px; }
  .ms-n-md-60 { margin-left: -240px; }
  .me-n-md-60 { margin-right: -240px; }

  .p-md-60 { padding: 240px; }
  .pv-md-60 { padding-top: 240px; padding-bottom: 240px; }
  .ph-md-60 { padding-left: 240px; padding-right: 240px; }

  .pt-md-60 { padding-top: 240px; }
  .pb-md-60 { padding-bottom: 240px; }
  .ps-md-60 { padding-left: 240px; }
  .pe-md-60 { padding-right: 240px; }

  .w-md-60 { width: 240px; }
  .h-md-60 { height: 240px; }

  .max-w-md-60 { max-width: 240px; }
  .max-h-md-60 { max-height: 240px; }

  .min-w-md-60 { min-width: 240px; }
  .min-h-md-60 { min-height: 240px; }
  
  
}



@media (min-width: 1440px) {
  
  .mt-xl-auto { margin-top: auto; }  
  .mb-xl-auto { margin-bottom: auto; }  
  .ms-xl-auto { margin-left: auto; }  
  .me-xl-auto { margin-right: auto; } 

  .max-w-xl-auto { max-width: initial; }
  .max-h-xl-auto { max-height: initial; }

  .min-w-xl-auto { min-width: initial; }
  .min-h-xl-auto { min-height: initial; }

  
  .m-xl-0 { margin: 0px; }
  .mv-xl-0 { margin-top: 0px; margin-bottom: 0px; }
  .mh-xl-0 { margin-left: 0px; margin-right: 0px; }

  .mt-xl-0 { margin-top: 0px; }
  .mb-xl-0 { margin-bottom: 0px; }
  .ms-xl-0 { margin-left: 0px; }
  .me-xl-0 { margin-right: 0px; }

  .m-n-xl-0 { margin: -0px; }
  .mv-n-xl-0 { margin-top: -0px; margin-bottom: -0px; }
  .mh-n-xl-0 { margin-left: -0px; margin-right: -0px; }

  .mt-n-xl-0 { margin-top: -0px; }
  .mb-n-xl-0 { margin-bottom: -0px; }
  .ms-n-xl-0 { margin-left: -0px; }
  .me-n-xl-0 { margin-right: -0px; }

  .p-xl-0 { padding: 0px; }
  .pv-xl-0 { padding-top: 0px; padding-bottom: 0px; }
  .ph-xl-0 { padding-left: 0px; padding-right: 0px; }

  .pt-xl-0 { padding-top: 0px; }
  .pb-xl-0 { padding-bottom: 0px; }
  .ps-xl-0 { padding-left: 0px; }
  .pe-xl-0 { padding-right: 0px; }

  .w-xl-0 { width: 0px; }
  .h-xl-0 { height: 0px; }

  .max-w-xl-0 { max-width: 0px; }
  .max-h-xl-0 { max-height: 0px; }

  .min-w-xl-0 { min-width: 0px; }
  .min-h-xl-0 { min-height: 0px; }
  
  .m-xl-1 { margin: 4px; }
  .mv-xl-1 { margin-top: 4px; margin-bottom: 4px; }
  .mh-xl-1 { margin-left: 4px; margin-right: 4px; }

  .mt-xl-1 { margin-top: 4px; }
  .mb-xl-1 { margin-bottom: 4px; }
  .ms-xl-1 { margin-left: 4px; }
  .me-xl-1 { margin-right: 4px; }

  .m-n-xl-1 { margin: -4px; }
  .mv-n-xl-1 { margin-top: -4px; margin-bottom: -4px; }
  .mh-n-xl-1 { margin-left: -4px; margin-right: -4px; }

  .mt-n-xl-1 { margin-top: -4px; }
  .mb-n-xl-1 { margin-bottom: -4px; }
  .ms-n-xl-1 { margin-left: -4px; }
  .me-n-xl-1 { margin-right: -4px; }

  .p-xl-1 { padding: 4px; }
  .pv-xl-1 { padding-top: 4px; padding-bottom: 4px; }
  .ph-xl-1 { padding-left: 4px; padding-right: 4px; }

  .pt-xl-1 { padding-top: 4px; }
  .pb-xl-1 { padding-bottom: 4px; }
  .ps-xl-1 { padding-left: 4px; }
  .pe-xl-1 { padding-right: 4px; }

  .w-xl-1 { width: 4px; }
  .h-xl-1 { height: 4px; }

  .max-w-xl-1 { max-width: 4px; }
  .max-h-xl-1 { max-height: 4px; }

  .min-w-xl-1 { min-width: 4px; }
  .min-h-xl-1 { min-height: 4px; }
  
  .m-xl-2 { margin: 8px; }
  .mv-xl-2 { margin-top: 8px; margin-bottom: 8px; }
  .mh-xl-2 { margin-left: 8px; margin-right: 8px; }

  .mt-xl-2 { margin-top: 8px; }
  .mb-xl-2 { margin-bottom: 8px; }
  .ms-xl-2 { margin-left: 8px; }
  .me-xl-2 { margin-right: 8px; }

  .m-n-xl-2 { margin: -8px; }
  .mv-n-xl-2 { margin-top: -8px; margin-bottom: -8px; }
  .mh-n-xl-2 { margin-left: -8px; margin-right: -8px; }

  .mt-n-xl-2 { margin-top: -8px; }
  .mb-n-xl-2 { margin-bottom: -8px; }
  .ms-n-xl-2 { margin-left: -8px; }
  .me-n-xl-2 { margin-right: -8px; }

  .p-xl-2 { padding: 8px; }
  .pv-xl-2 { padding-top: 8px; padding-bottom: 8px; }
  .ph-xl-2 { padding-left: 8px; padding-right: 8px; }

  .pt-xl-2 { padding-top: 8px; }
  .pb-xl-2 { padding-bottom: 8px; }
  .ps-xl-2 { padding-left: 8px; }
  .pe-xl-2 { padding-right: 8px; }

  .w-xl-2 { width: 8px; }
  .h-xl-2 { height: 8px; }

  .max-w-xl-2 { max-width: 8px; }
  .max-h-xl-2 { max-height: 8px; }

  .min-w-xl-2 { min-width: 8px; }
  .min-h-xl-2 { min-height: 8px; }
  
  .m-xl-3 { margin: 12px; }
  .mv-xl-3 { margin-top: 12px; margin-bottom: 12px; }
  .mh-xl-3 { margin-left: 12px; margin-right: 12px; }

  .mt-xl-3 { margin-top: 12px; }
  .mb-xl-3 { margin-bottom: 12px; }
  .ms-xl-3 { margin-left: 12px; }
  .me-xl-3 { margin-right: 12px; }

  .m-n-xl-3 { margin: -12px; }
  .mv-n-xl-3 { margin-top: -12px; margin-bottom: -12px; }
  .mh-n-xl-3 { margin-left: -12px; margin-right: -12px; }

  .mt-n-xl-3 { margin-top: -12px; }
  .mb-n-xl-3 { margin-bottom: -12px; }
  .ms-n-xl-3 { margin-left: -12px; }
  .me-n-xl-3 { margin-right: -12px; }

  .p-xl-3 { padding: 12px; }
  .pv-xl-3 { padding-top: 12px; padding-bottom: 12px; }
  .ph-xl-3 { padding-left: 12px; padding-right: 12px; }

  .pt-xl-3 { padding-top: 12px; }
  .pb-xl-3 { padding-bottom: 12px; }
  .ps-xl-3 { padding-left: 12px; }
  .pe-xl-3 { padding-right: 12px; }

  .w-xl-3 { width: 12px; }
  .h-xl-3 { height: 12px; }

  .max-w-xl-3 { max-width: 12px; }
  .max-h-xl-3 { max-height: 12px; }

  .min-w-xl-3 { min-width: 12px; }
  .min-h-xl-3 { min-height: 12px; }
  
  .m-xl-4 { margin: 16px; }
  .mv-xl-4 { margin-top: 16px; margin-bottom: 16px; }
  .mh-xl-4 { margin-left: 16px; margin-right: 16px; }

  .mt-xl-4 { margin-top: 16px; }
  .mb-xl-4 { margin-bottom: 16px; }
  .ms-xl-4 { margin-left: 16px; }
  .me-xl-4 { margin-right: 16px; }

  .m-n-xl-4 { margin: -16px; }
  .mv-n-xl-4 { margin-top: -16px; margin-bottom: -16px; }
  .mh-n-xl-4 { margin-left: -16px; margin-right: -16px; }

  .mt-n-xl-4 { margin-top: -16px; }
  .mb-n-xl-4 { margin-bottom: -16px; }
  .ms-n-xl-4 { margin-left: -16px; }
  .me-n-xl-4 { margin-right: -16px; }

  .p-xl-4 { padding: 16px; }
  .pv-xl-4 { padding-top: 16px; padding-bottom: 16px; }
  .ph-xl-4 { padding-left: 16px; padding-right: 16px; }

  .pt-xl-4 { padding-top: 16px; }
  .pb-xl-4 { padding-bottom: 16px; }
  .ps-xl-4 { padding-left: 16px; }
  .pe-xl-4 { padding-right: 16px; }

  .w-xl-4 { width: 16px; }
  .h-xl-4 { height: 16px; }

  .max-w-xl-4 { max-width: 16px; }
  .max-h-xl-4 { max-height: 16px; }

  .min-w-xl-4 { min-width: 16px; }
  .min-h-xl-4 { min-height: 16px; }
  
  .m-xl-5 { margin: 20px; }
  .mv-xl-5 { margin-top: 20px; margin-bottom: 20px; }
  .mh-xl-5 { margin-left: 20px; margin-right: 20px; }

  .mt-xl-5 { margin-top: 20px; }
  .mb-xl-5 { margin-bottom: 20px; }
  .ms-xl-5 { margin-left: 20px; }
  .me-xl-5 { margin-right: 20px; }

  .m-n-xl-5 { margin: -20px; }
  .mv-n-xl-5 { margin-top: -20px; margin-bottom: -20px; }
  .mh-n-xl-5 { margin-left: -20px; margin-right: -20px; }

  .mt-n-xl-5 { margin-top: -20px; }
  .mb-n-xl-5 { margin-bottom: -20px; }
  .ms-n-xl-5 { margin-left: -20px; }
  .me-n-xl-5 { margin-right: -20px; }

  .p-xl-5 { padding: 20px; }
  .pv-xl-5 { padding-top: 20px; padding-bottom: 20px; }
  .ph-xl-5 { padding-left: 20px; padding-right: 20px; }

  .pt-xl-5 { padding-top: 20px; }
  .pb-xl-5 { padding-bottom: 20px; }
  .ps-xl-5 { padding-left: 20px; }
  .pe-xl-5 { padding-right: 20px; }

  .w-xl-5 { width: 20px; }
  .h-xl-5 { height: 20px; }

  .max-w-xl-5 { max-width: 20px; }
  .max-h-xl-5 { max-height: 20px; }

  .min-w-xl-5 { min-width: 20px; }
  .min-h-xl-5 { min-height: 20px; }
  
  .m-xl-6 { margin: 24px; }
  .mv-xl-6 { margin-top: 24px; margin-bottom: 24px; }
  .mh-xl-6 { margin-left: 24px; margin-right: 24px; }

  .mt-xl-6 { margin-top: 24px; }
  .mb-xl-6 { margin-bottom: 24px; }
  .ms-xl-6 { margin-left: 24px; }
  .me-xl-6 { margin-right: 24px; }

  .m-n-xl-6 { margin: -24px; }
  .mv-n-xl-6 { margin-top: -24px; margin-bottom: -24px; }
  .mh-n-xl-6 { margin-left: -24px; margin-right: -24px; }

  .mt-n-xl-6 { margin-top: -24px; }
  .mb-n-xl-6 { margin-bottom: -24px; }
  .ms-n-xl-6 { margin-left: -24px; }
  .me-n-xl-6 { margin-right: -24px; }

  .p-xl-6 { padding: 24px; }
  .pv-xl-6 { padding-top: 24px; padding-bottom: 24px; }
  .ph-xl-6 { padding-left: 24px; padding-right: 24px; }

  .pt-xl-6 { padding-top: 24px; }
  .pb-xl-6 { padding-bottom: 24px; }
  .ps-xl-6 { padding-left: 24px; }
  .pe-xl-6 { padding-right: 24px; }

  .w-xl-6 { width: 24px; }
  .h-xl-6 { height: 24px; }

  .max-w-xl-6 { max-width: 24px; }
  .max-h-xl-6 { max-height: 24px; }

  .min-w-xl-6 { min-width: 24px; }
  .min-h-xl-6 { min-height: 24px; }
  
  .m-xl-7 { margin: 28px; }
  .mv-xl-7 { margin-top: 28px; margin-bottom: 28px; }
  .mh-xl-7 { margin-left: 28px; margin-right: 28px; }

  .mt-xl-7 { margin-top: 28px; }
  .mb-xl-7 { margin-bottom: 28px; }
  .ms-xl-7 { margin-left: 28px; }
  .me-xl-7 { margin-right: 28px; }

  .m-n-xl-7 { margin: -28px; }
  .mv-n-xl-7 { margin-top: -28px; margin-bottom: -28px; }
  .mh-n-xl-7 { margin-left: -28px; margin-right: -28px; }

  .mt-n-xl-7 { margin-top: -28px; }
  .mb-n-xl-7 { margin-bottom: -28px; }
  .ms-n-xl-7 { margin-left: -28px; }
  .me-n-xl-7 { margin-right: -28px; }

  .p-xl-7 { padding: 28px; }
  .pv-xl-7 { padding-top: 28px; padding-bottom: 28px; }
  .ph-xl-7 { padding-left: 28px; padding-right: 28px; }

  .pt-xl-7 { padding-top: 28px; }
  .pb-xl-7 { padding-bottom: 28px; }
  .ps-xl-7 { padding-left: 28px; }
  .pe-xl-7 { padding-right: 28px; }

  .w-xl-7 { width: 28px; }
  .h-xl-7 { height: 28px; }

  .max-w-xl-7 { max-width: 28px; }
  .max-h-xl-7 { max-height: 28px; }

  .min-w-xl-7 { min-width: 28px; }
  .min-h-xl-7 { min-height: 28px; }
  
  .m-xl-8 { margin: 32px; }
  .mv-xl-8 { margin-top: 32px; margin-bottom: 32px; }
  .mh-xl-8 { margin-left: 32px; margin-right: 32px; }

  .mt-xl-8 { margin-top: 32px; }
  .mb-xl-8 { margin-bottom: 32px; }
  .ms-xl-8 { margin-left: 32px; }
  .me-xl-8 { margin-right: 32px; }

  .m-n-xl-8 { margin: -32px; }
  .mv-n-xl-8 { margin-top: -32px; margin-bottom: -32px; }
  .mh-n-xl-8 { margin-left: -32px; margin-right: -32px; }

  .mt-n-xl-8 { margin-top: -32px; }
  .mb-n-xl-8 { margin-bottom: -32px; }
  .ms-n-xl-8 { margin-left: -32px; }
  .me-n-xl-8 { margin-right: -32px; }

  .p-xl-8 { padding: 32px; }
  .pv-xl-8 { padding-top: 32px; padding-bottom: 32px; }
  .ph-xl-8 { padding-left: 32px; padding-right: 32px; }

  .pt-xl-8 { padding-top: 32px; }
  .pb-xl-8 { padding-bottom: 32px; }
  .ps-xl-8 { padding-left: 32px; }
  .pe-xl-8 { padding-right: 32px; }

  .w-xl-8 { width: 32px; }
  .h-xl-8 { height: 32px; }

  .max-w-xl-8 { max-width: 32px; }
  .max-h-xl-8 { max-height: 32px; }

  .min-w-xl-8 { min-width: 32px; }
  .min-h-xl-8 { min-height: 32px; }
  
  .m-xl-9 { margin: 36px; }
  .mv-xl-9 { margin-top: 36px; margin-bottom: 36px; }
  .mh-xl-9 { margin-left: 36px; margin-right: 36px; }

  .mt-xl-9 { margin-top: 36px; }
  .mb-xl-9 { margin-bottom: 36px; }
  .ms-xl-9 { margin-left: 36px; }
  .me-xl-9 { margin-right: 36px; }

  .m-n-xl-9 { margin: -36px; }
  .mv-n-xl-9 { margin-top: -36px; margin-bottom: -36px; }
  .mh-n-xl-9 { margin-left: -36px; margin-right: -36px; }

  .mt-n-xl-9 { margin-top: -36px; }
  .mb-n-xl-9 { margin-bottom: -36px; }
  .ms-n-xl-9 { margin-left: -36px; }
  .me-n-xl-9 { margin-right: -36px; }

  .p-xl-9 { padding: 36px; }
  .pv-xl-9 { padding-top: 36px; padding-bottom: 36px; }
  .ph-xl-9 { padding-left: 36px; padding-right: 36px; }

  .pt-xl-9 { padding-top: 36px; }
  .pb-xl-9 { padding-bottom: 36px; }
  .ps-xl-9 { padding-left: 36px; }
  .pe-xl-9 { padding-right: 36px; }

  .w-xl-9 { width: 36px; }
  .h-xl-9 { height: 36px; }

  .max-w-xl-9 { max-width: 36px; }
  .max-h-xl-9 { max-height: 36px; }

  .min-w-xl-9 { min-width: 36px; }
  .min-h-xl-9 { min-height: 36px; }
  
  .m-xl-10 { margin: 40px; }
  .mv-xl-10 { margin-top: 40px; margin-bottom: 40px; }
  .mh-xl-10 { margin-left: 40px; margin-right: 40px; }

  .mt-xl-10 { margin-top: 40px; }
  .mb-xl-10 { margin-bottom: 40px; }
  .ms-xl-10 { margin-left: 40px; }
  .me-xl-10 { margin-right: 40px; }

  .m-n-xl-10 { margin: -40px; }
  .mv-n-xl-10 { margin-top: -40px; margin-bottom: -40px; }
  .mh-n-xl-10 { margin-left: -40px; margin-right: -40px; }

  .mt-n-xl-10 { margin-top: -40px; }
  .mb-n-xl-10 { margin-bottom: -40px; }
  .ms-n-xl-10 { margin-left: -40px; }
  .me-n-xl-10 { margin-right: -40px; }

  .p-xl-10 { padding: 40px; }
  .pv-xl-10 { padding-top: 40px; padding-bottom: 40px; }
  .ph-xl-10 { padding-left: 40px; padding-right: 40px; }

  .pt-xl-10 { padding-top: 40px; }
  .pb-xl-10 { padding-bottom: 40px; }
  .ps-xl-10 { padding-left: 40px; }
  .pe-xl-10 { padding-right: 40px; }

  .w-xl-10 { width: 40px; }
  .h-xl-10 { height: 40px; }

  .max-w-xl-10 { max-width: 40px; }
  .max-h-xl-10 { max-height: 40px; }

  .min-w-xl-10 { min-width: 40px; }
  .min-h-xl-10 { min-height: 40px; }
  
  .m-xl-11 { margin: 44px; }
  .mv-xl-11 { margin-top: 44px; margin-bottom: 44px; }
  .mh-xl-11 { margin-left: 44px; margin-right: 44px; }

  .mt-xl-11 { margin-top: 44px; }
  .mb-xl-11 { margin-bottom: 44px; }
  .ms-xl-11 { margin-left: 44px; }
  .me-xl-11 { margin-right: 44px; }

  .m-n-xl-11 { margin: -44px; }
  .mv-n-xl-11 { margin-top: -44px; margin-bottom: -44px; }
  .mh-n-xl-11 { margin-left: -44px; margin-right: -44px; }

  .mt-n-xl-11 { margin-top: -44px; }
  .mb-n-xl-11 { margin-bottom: -44px; }
  .ms-n-xl-11 { margin-left: -44px; }
  .me-n-xl-11 { margin-right: -44px; }

  .p-xl-11 { padding: 44px; }
  .pv-xl-11 { padding-top: 44px; padding-bottom: 44px; }
  .ph-xl-11 { padding-left: 44px; padding-right: 44px; }

  .pt-xl-11 { padding-top: 44px; }
  .pb-xl-11 { padding-bottom: 44px; }
  .ps-xl-11 { padding-left: 44px; }
  .pe-xl-11 { padding-right: 44px; }

  .w-xl-11 { width: 44px; }
  .h-xl-11 { height: 44px; }

  .max-w-xl-11 { max-width: 44px; }
  .max-h-xl-11 { max-height: 44px; }

  .min-w-xl-11 { min-width: 44px; }
  .min-h-xl-11 { min-height: 44px; }
  
  .m-xl-12 { margin: 48px; }
  .mv-xl-12 { margin-top: 48px; margin-bottom: 48px; }
  .mh-xl-12 { margin-left: 48px; margin-right: 48px; }

  .mt-xl-12 { margin-top: 48px; }
  .mb-xl-12 { margin-bottom: 48px; }
  .ms-xl-12 { margin-left: 48px; }
  .me-xl-12 { margin-right: 48px; }

  .m-n-xl-12 { margin: -48px; }
  .mv-n-xl-12 { margin-top: -48px; margin-bottom: -48px; }
  .mh-n-xl-12 { margin-left: -48px; margin-right: -48px; }

  .mt-n-xl-12 { margin-top: -48px; }
  .mb-n-xl-12 { margin-bottom: -48px; }
  .ms-n-xl-12 { margin-left: -48px; }
  .me-n-xl-12 { margin-right: -48px; }

  .p-xl-12 { padding: 48px; }
  .pv-xl-12 { padding-top: 48px; padding-bottom: 48px; }
  .ph-xl-12 { padding-left: 48px; padding-right: 48px; }

  .pt-xl-12 { padding-top: 48px; }
  .pb-xl-12 { padding-bottom: 48px; }
  .ps-xl-12 { padding-left: 48px; }
  .pe-xl-12 { padding-right: 48px; }

  .w-xl-12 { width: 48px; }
  .h-xl-12 { height: 48px; }

  .max-w-xl-12 { max-width: 48px; }
  .max-h-xl-12 { max-height: 48px; }

  .min-w-xl-12 { min-width: 48px; }
  .min-h-xl-12 { min-height: 48px; }
  
  .m-xl-13 { margin: 52px; }
  .mv-xl-13 { margin-top: 52px; margin-bottom: 52px; }
  .mh-xl-13 { margin-left: 52px; margin-right: 52px; }

  .mt-xl-13 { margin-top: 52px; }
  .mb-xl-13 { margin-bottom: 52px; }
  .ms-xl-13 { margin-left: 52px; }
  .me-xl-13 { margin-right: 52px; }

  .m-n-xl-13 { margin: -52px; }
  .mv-n-xl-13 { margin-top: -52px; margin-bottom: -52px; }
  .mh-n-xl-13 { margin-left: -52px; margin-right: -52px; }

  .mt-n-xl-13 { margin-top: -52px; }
  .mb-n-xl-13 { margin-bottom: -52px; }
  .ms-n-xl-13 { margin-left: -52px; }
  .me-n-xl-13 { margin-right: -52px; }

  .p-xl-13 { padding: 52px; }
  .pv-xl-13 { padding-top: 52px; padding-bottom: 52px; }
  .ph-xl-13 { padding-left: 52px; padding-right: 52px; }

  .pt-xl-13 { padding-top: 52px; }
  .pb-xl-13 { padding-bottom: 52px; }
  .ps-xl-13 { padding-left: 52px; }
  .pe-xl-13 { padding-right: 52px; }

  .w-xl-13 { width: 52px; }
  .h-xl-13 { height: 52px; }

  .max-w-xl-13 { max-width: 52px; }
  .max-h-xl-13 { max-height: 52px; }

  .min-w-xl-13 { min-width: 52px; }
  .min-h-xl-13 { min-height: 52px; }
  
  .m-xl-14 { margin: 56px; }
  .mv-xl-14 { margin-top: 56px; margin-bottom: 56px; }
  .mh-xl-14 { margin-left: 56px; margin-right: 56px; }

  .mt-xl-14 { margin-top: 56px; }
  .mb-xl-14 { margin-bottom: 56px; }
  .ms-xl-14 { margin-left: 56px; }
  .me-xl-14 { margin-right: 56px; }

  .m-n-xl-14 { margin: -56px; }
  .mv-n-xl-14 { margin-top: -56px; margin-bottom: -56px; }
  .mh-n-xl-14 { margin-left: -56px; margin-right: -56px; }

  .mt-n-xl-14 { margin-top: -56px; }
  .mb-n-xl-14 { margin-bottom: -56px; }
  .ms-n-xl-14 { margin-left: -56px; }
  .me-n-xl-14 { margin-right: -56px; }

  .p-xl-14 { padding: 56px; }
  .pv-xl-14 { padding-top: 56px; padding-bottom: 56px; }
  .ph-xl-14 { padding-left: 56px; padding-right: 56px; }

  .pt-xl-14 { padding-top: 56px; }
  .pb-xl-14 { padding-bottom: 56px; }
  .ps-xl-14 { padding-left: 56px; }
  .pe-xl-14 { padding-right: 56px; }

  .w-xl-14 { width: 56px; }
  .h-xl-14 { height: 56px; }

  .max-w-xl-14 { max-width: 56px; }
  .max-h-xl-14 { max-height: 56px; }

  .min-w-xl-14 { min-width: 56px; }
  .min-h-xl-14 { min-height: 56px; }
  
  .m-xl-15 { margin: 60px; }
  .mv-xl-15 { margin-top: 60px; margin-bottom: 60px; }
  .mh-xl-15 { margin-left: 60px; margin-right: 60px; }

  .mt-xl-15 { margin-top: 60px; }
  .mb-xl-15 { margin-bottom: 60px; }
  .ms-xl-15 { margin-left: 60px; }
  .me-xl-15 { margin-right: 60px; }

  .m-n-xl-15 { margin: -60px; }
  .mv-n-xl-15 { margin-top: -60px; margin-bottom: -60px; }
  .mh-n-xl-15 { margin-left: -60px; margin-right: -60px; }

  .mt-n-xl-15 { margin-top: -60px; }
  .mb-n-xl-15 { margin-bottom: -60px; }
  .ms-n-xl-15 { margin-left: -60px; }
  .me-n-xl-15 { margin-right: -60px; }

  .p-xl-15 { padding: 60px; }
  .pv-xl-15 { padding-top: 60px; padding-bottom: 60px; }
  .ph-xl-15 { padding-left: 60px; padding-right: 60px; }

  .pt-xl-15 { padding-top: 60px; }
  .pb-xl-15 { padding-bottom: 60px; }
  .ps-xl-15 { padding-left: 60px; }
  .pe-xl-15 { padding-right: 60px; }

  .w-xl-15 { width: 60px; }
  .h-xl-15 { height: 60px; }

  .max-w-xl-15 { max-width: 60px; }
  .max-h-xl-15 { max-height: 60px; }

  .min-w-xl-15 { min-width: 60px; }
  .min-h-xl-15 { min-height: 60px; }
  
  .m-xl-16 { margin: 64px; }
  .mv-xl-16 { margin-top: 64px; margin-bottom: 64px; }
  .mh-xl-16 { margin-left: 64px; margin-right: 64px; }

  .mt-xl-16 { margin-top: 64px; }
  .mb-xl-16 { margin-bottom: 64px; }
  .ms-xl-16 { margin-left: 64px; }
  .me-xl-16 { margin-right: 64px; }

  .m-n-xl-16 { margin: -64px; }
  .mv-n-xl-16 { margin-top: -64px; margin-bottom: -64px; }
  .mh-n-xl-16 { margin-left: -64px; margin-right: -64px; }

  .mt-n-xl-16 { margin-top: -64px; }
  .mb-n-xl-16 { margin-bottom: -64px; }
  .ms-n-xl-16 { margin-left: -64px; }
  .me-n-xl-16 { margin-right: -64px; }

  .p-xl-16 { padding: 64px; }
  .pv-xl-16 { padding-top: 64px; padding-bottom: 64px; }
  .ph-xl-16 { padding-left: 64px; padding-right: 64px; }

  .pt-xl-16 { padding-top: 64px; }
  .pb-xl-16 { padding-bottom: 64px; }
  .ps-xl-16 { padding-left: 64px; }
  .pe-xl-16 { padding-right: 64px; }

  .w-xl-16 { width: 64px; }
  .h-xl-16 { height: 64px; }

  .max-w-xl-16 { max-width: 64px; }
  .max-h-xl-16 { max-height: 64px; }

  .min-w-xl-16 { min-width: 64px; }
  .min-h-xl-16 { min-height: 64px; }
  
  .m-xl-17 { margin: 68px; }
  .mv-xl-17 { margin-top: 68px; margin-bottom: 68px; }
  .mh-xl-17 { margin-left: 68px; margin-right: 68px; }

  .mt-xl-17 { margin-top: 68px; }
  .mb-xl-17 { margin-bottom: 68px; }
  .ms-xl-17 { margin-left: 68px; }
  .me-xl-17 { margin-right: 68px; }

  .m-n-xl-17 { margin: -68px; }
  .mv-n-xl-17 { margin-top: -68px; margin-bottom: -68px; }
  .mh-n-xl-17 { margin-left: -68px; margin-right: -68px; }

  .mt-n-xl-17 { margin-top: -68px; }
  .mb-n-xl-17 { margin-bottom: -68px; }
  .ms-n-xl-17 { margin-left: -68px; }
  .me-n-xl-17 { margin-right: -68px; }

  .p-xl-17 { padding: 68px; }
  .pv-xl-17 { padding-top: 68px; padding-bottom: 68px; }
  .ph-xl-17 { padding-left: 68px; padding-right: 68px; }

  .pt-xl-17 { padding-top: 68px; }
  .pb-xl-17 { padding-bottom: 68px; }
  .ps-xl-17 { padding-left: 68px; }
  .pe-xl-17 { padding-right: 68px; }

  .w-xl-17 { width: 68px; }
  .h-xl-17 { height: 68px; }

  .max-w-xl-17 { max-width: 68px; }
  .max-h-xl-17 { max-height: 68px; }

  .min-w-xl-17 { min-width: 68px; }
  .min-h-xl-17 { min-height: 68px; }
  
  .m-xl-18 { margin: 72px; }
  .mv-xl-18 { margin-top: 72px; margin-bottom: 72px; }
  .mh-xl-18 { margin-left: 72px; margin-right: 72px; }

  .mt-xl-18 { margin-top: 72px; }
  .mb-xl-18 { margin-bottom: 72px; }
  .ms-xl-18 { margin-left: 72px; }
  .me-xl-18 { margin-right: 72px; }

  .m-n-xl-18 { margin: -72px; }
  .mv-n-xl-18 { margin-top: -72px; margin-bottom: -72px; }
  .mh-n-xl-18 { margin-left: -72px; margin-right: -72px; }

  .mt-n-xl-18 { margin-top: -72px; }
  .mb-n-xl-18 { margin-bottom: -72px; }
  .ms-n-xl-18 { margin-left: -72px; }
  .me-n-xl-18 { margin-right: -72px; }

  .p-xl-18 { padding: 72px; }
  .pv-xl-18 { padding-top: 72px; padding-bottom: 72px; }
  .ph-xl-18 { padding-left: 72px; padding-right: 72px; }

  .pt-xl-18 { padding-top: 72px; }
  .pb-xl-18 { padding-bottom: 72px; }
  .ps-xl-18 { padding-left: 72px; }
  .pe-xl-18 { padding-right: 72px; }

  .w-xl-18 { width: 72px; }
  .h-xl-18 { height: 72px; }

  .max-w-xl-18 { max-width: 72px; }
  .max-h-xl-18 { max-height: 72px; }

  .min-w-xl-18 { min-width: 72px; }
  .min-h-xl-18 { min-height: 72px; }
  
  .m-xl-19 { margin: 76px; }
  .mv-xl-19 { margin-top: 76px; margin-bottom: 76px; }
  .mh-xl-19 { margin-left: 76px; margin-right: 76px; }

  .mt-xl-19 { margin-top: 76px; }
  .mb-xl-19 { margin-bottom: 76px; }
  .ms-xl-19 { margin-left: 76px; }
  .me-xl-19 { margin-right: 76px; }

  .m-n-xl-19 { margin: -76px; }
  .mv-n-xl-19 { margin-top: -76px; margin-bottom: -76px; }
  .mh-n-xl-19 { margin-left: -76px; margin-right: -76px; }

  .mt-n-xl-19 { margin-top: -76px; }
  .mb-n-xl-19 { margin-bottom: -76px; }
  .ms-n-xl-19 { margin-left: -76px; }
  .me-n-xl-19 { margin-right: -76px; }

  .p-xl-19 { padding: 76px; }
  .pv-xl-19 { padding-top: 76px; padding-bottom: 76px; }
  .ph-xl-19 { padding-left: 76px; padding-right: 76px; }

  .pt-xl-19 { padding-top: 76px; }
  .pb-xl-19 { padding-bottom: 76px; }
  .ps-xl-19 { padding-left: 76px; }
  .pe-xl-19 { padding-right: 76px; }

  .w-xl-19 { width: 76px; }
  .h-xl-19 { height: 76px; }

  .max-w-xl-19 { max-width: 76px; }
  .max-h-xl-19 { max-height: 76px; }

  .min-w-xl-19 { min-width: 76px; }
  .min-h-xl-19 { min-height: 76px; }
  
  .m-xl-20 { margin: 80px; }
  .mv-xl-20 { margin-top: 80px; margin-bottom: 80px; }
  .mh-xl-20 { margin-left: 80px; margin-right: 80px; }

  .mt-xl-20 { margin-top: 80px; }
  .mb-xl-20 { margin-bottom: 80px; }
  .ms-xl-20 { margin-left: 80px; }
  .me-xl-20 { margin-right: 80px; }

  .m-n-xl-20 { margin: -80px; }
  .mv-n-xl-20 { margin-top: -80px; margin-bottom: -80px; }
  .mh-n-xl-20 { margin-left: -80px; margin-right: -80px; }

  .mt-n-xl-20 { margin-top: -80px; }
  .mb-n-xl-20 { margin-bottom: -80px; }
  .ms-n-xl-20 { margin-left: -80px; }
  .me-n-xl-20 { margin-right: -80px; }

  .p-xl-20 { padding: 80px; }
  .pv-xl-20 { padding-top: 80px; padding-bottom: 80px; }
  .ph-xl-20 { padding-left: 80px; padding-right: 80px; }

  .pt-xl-20 { padding-top: 80px; }
  .pb-xl-20 { padding-bottom: 80px; }
  .ps-xl-20 { padding-left: 80px; }
  .pe-xl-20 { padding-right: 80px; }

  .w-xl-20 { width: 80px; }
  .h-xl-20 { height: 80px; }

  .max-w-xl-20 { max-width: 80px; }
  .max-h-xl-20 { max-height: 80px; }

  .min-w-xl-20 { min-width: 80px; }
  .min-h-xl-20 { min-height: 80px; }
  
  .m-xl-21 { margin: 84px; }
  .mv-xl-21 { margin-top: 84px; margin-bottom: 84px; }
  .mh-xl-21 { margin-left: 84px; margin-right: 84px; }

  .mt-xl-21 { margin-top: 84px; }
  .mb-xl-21 { margin-bottom: 84px; }
  .ms-xl-21 { margin-left: 84px; }
  .me-xl-21 { margin-right: 84px; }

  .m-n-xl-21 { margin: -84px; }
  .mv-n-xl-21 { margin-top: -84px; margin-bottom: -84px; }
  .mh-n-xl-21 { margin-left: -84px; margin-right: -84px; }

  .mt-n-xl-21 { margin-top: -84px; }
  .mb-n-xl-21 { margin-bottom: -84px; }
  .ms-n-xl-21 { margin-left: -84px; }
  .me-n-xl-21 { margin-right: -84px; }

  .p-xl-21 { padding: 84px; }
  .pv-xl-21 { padding-top: 84px; padding-bottom: 84px; }
  .ph-xl-21 { padding-left: 84px; padding-right: 84px; }

  .pt-xl-21 { padding-top: 84px; }
  .pb-xl-21 { padding-bottom: 84px; }
  .ps-xl-21 { padding-left: 84px; }
  .pe-xl-21 { padding-right: 84px; }

  .w-xl-21 { width: 84px; }
  .h-xl-21 { height: 84px; }

  .max-w-xl-21 { max-width: 84px; }
  .max-h-xl-21 { max-height: 84px; }

  .min-w-xl-21 { min-width: 84px; }
  .min-h-xl-21 { min-height: 84px; }
  
  .m-xl-22 { margin: 88px; }
  .mv-xl-22 { margin-top: 88px; margin-bottom: 88px; }
  .mh-xl-22 { margin-left: 88px; margin-right: 88px; }

  .mt-xl-22 { margin-top: 88px; }
  .mb-xl-22 { margin-bottom: 88px; }
  .ms-xl-22 { margin-left: 88px; }
  .me-xl-22 { margin-right: 88px; }

  .m-n-xl-22 { margin: -88px; }
  .mv-n-xl-22 { margin-top: -88px; margin-bottom: -88px; }
  .mh-n-xl-22 { margin-left: -88px; margin-right: -88px; }

  .mt-n-xl-22 { margin-top: -88px; }
  .mb-n-xl-22 { margin-bottom: -88px; }
  .ms-n-xl-22 { margin-left: -88px; }
  .me-n-xl-22 { margin-right: -88px; }

  .p-xl-22 { padding: 88px; }
  .pv-xl-22 { padding-top: 88px; padding-bottom: 88px; }
  .ph-xl-22 { padding-left: 88px; padding-right: 88px; }

  .pt-xl-22 { padding-top: 88px; }
  .pb-xl-22 { padding-bottom: 88px; }
  .ps-xl-22 { padding-left: 88px; }
  .pe-xl-22 { padding-right: 88px; }

  .w-xl-22 { width: 88px; }
  .h-xl-22 { height: 88px; }

  .max-w-xl-22 { max-width: 88px; }
  .max-h-xl-22 { max-height: 88px; }

  .min-w-xl-22 { min-width: 88px; }
  .min-h-xl-22 { min-height: 88px; }
  
  .m-xl-23 { margin: 92px; }
  .mv-xl-23 { margin-top: 92px; margin-bottom: 92px; }
  .mh-xl-23 { margin-left: 92px; margin-right: 92px; }

  .mt-xl-23 { margin-top: 92px; }
  .mb-xl-23 { margin-bottom: 92px; }
  .ms-xl-23 { margin-left: 92px; }
  .me-xl-23 { margin-right: 92px; }

  .m-n-xl-23 { margin: -92px; }
  .mv-n-xl-23 { margin-top: -92px; margin-bottom: -92px; }
  .mh-n-xl-23 { margin-left: -92px; margin-right: -92px; }

  .mt-n-xl-23 { margin-top: -92px; }
  .mb-n-xl-23 { margin-bottom: -92px; }
  .ms-n-xl-23 { margin-left: -92px; }
  .me-n-xl-23 { margin-right: -92px; }

  .p-xl-23 { padding: 92px; }
  .pv-xl-23 { padding-top: 92px; padding-bottom: 92px; }
  .ph-xl-23 { padding-left: 92px; padding-right: 92px; }

  .pt-xl-23 { padding-top: 92px; }
  .pb-xl-23 { padding-bottom: 92px; }
  .ps-xl-23 { padding-left: 92px; }
  .pe-xl-23 { padding-right: 92px; }

  .w-xl-23 { width: 92px; }
  .h-xl-23 { height: 92px; }

  .max-w-xl-23 { max-width: 92px; }
  .max-h-xl-23 { max-height: 92px; }

  .min-w-xl-23 { min-width: 92px; }
  .min-h-xl-23 { min-height: 92px; }
  
  .m-xl-24 { margin: 96px; }
  .mv-xl-24 { margin-top: 96px; margin-bottom: 96px; }
  .mh-xl-24 { margin-left: 96px; margin-right: 96px; }

  .mt-xl-24 { margin-top: 96px; }
  .mb-xl-24 { margin-bottom: 96px; }
  .ms-xl-24 { margin-left: 96px; }
  .me-xl-24 { margin-right: 96px; }

  .m-n-xl-24 { margin: -96px; }
  .mv-n-xl-24 { margin-top: -96px; margin-bottom: -96px; }
  .mh-n-xl-24 { margin-left: -96px; margin-right: -96px; }

  .mt-n-xl-24 { margin-top: -96px; }
  .mb-n-xl-24 { margin-bottom: -96px; }
  .ms-n-xl-24 { margin-left: -96px; }
  .me-n-xl-24 { margin-right: -96px; }

  .p-xl-24 { padding: 96px; }
  .pv-xl-24 { padding-top: 96px; padding-bottom: 96px; }
  .ph-xl-24 { padding-left: 96px; padding-right: 96px; }

  .pt-xl-24 { padding-top: 96px; }
  .pb-xl-24 { padding-bottom: 96px; }
  .ps-xl-24 { padding-left: 96px; }
  .pe-xl-24 { padding-right: 96px; }

  .w-xl-24 { width: 96px; }
  .h-xl-24 { height: 96px; }

  .max-w-xl-24 { max-width: 96px; }
  .max-h-xl-24 { max-height: 96px; }

  .min-w-xl-24 { min-width: 96px; }
  .min-h-xl-24 { min-height: 96px; }
  
  .m-xl-25 { margin: 100px; }
  .mv-xl-25 { margin-top: 100px; margin-bottom: 100px; }
  .mh-xl-25 { margin-left: 100px; margin-right: 100px; }

  .mt-xl-25 { margin-top: 100px; }
  .mb-xl-25 { margin-bottom: 100px; }
  .ms-xl-25 { margin-left: 100px; }
  .me-xl-25 { margin-right: 100px; }

  .m-n-xl-25 { margin: -100px; }
  .mv-n-xl-25 { margin-top: -100px; margin-bottom: -100px; }
  .mh-n-xl-25 { margin-left: -100px; margin-right: -100px; }

  .mt-n-xl-25 { margin-top: -100px; }
  .mb-n-xl-25 { margin-bottom: -100px; }
  .ms-n-xl-25 { margin-left: -100px; }
  .me-n-xl-25 { margin-right: -100px; }

  .p-xl-25 { padding: 100px; }
  .pv-xl-25 { padding-top: 100px; padding-bottom: 100px; }
  .ph-xl-25 { padding-left: 100px; padding-right: 100px; }

  .pt-xl-25 { padding-top: 100px; }
  .pb-xl-25 { padding-bottom: 100px; }
  .ps-xl-25 { padding-left: 100px; }
  .pe-xl-25 { padding-right: 100px; }

  .w-xl-25 { width: 100px; }
  .h-xl-25 { height: 100px; }

  .max-w-xl-25 { max-width: 100px; }
  .max-h-xl-25 { max-height: 100px; }

  .min-w-xl-25 { min-width: 100px; }
  .min-h-xl-25 { min-height: 100px; }
  
  .m-xl-26 { margin: 104px; }
  .mv-xl-26 { margin-top: 104px; margin-bottom: 104px; }
  .mh-xl-26 { margin-left: 104px; margin-right: 104px; }

  .mt-xl-26 { margin-top: 104px; }
  .mb-xl-26 { margin-bottom: 104px; }
  .ms-xl-26 { margin-left: 104px; }
  .me-xl-26 { margin-right: 104px; }

  .m-n-xl-26 { margin: -104px; }
  .mv-n-xl-26 { margin-top: -104px; margin-bottom: -104px; }
  .mh-n-xl-26 { margin-left: -104px; margin-right: -104px; }

  .mt-n-xl-26 { margin-top: -104px; }
  .mb-n-xl-26 { margin-bottom: -104px; }
  .ms-n-xl-26 { margin-left: -104px; }
  .me-n-xl-26 { margin-right: -104px; }

  .p-xl-26 { padding: 104px; }
  .pv-xl-26 { padding-top: 104px; padding-bottom: 104px; }
  .ph-xl-26 { padding-left: 104px; padding-right: 104px; }

  .pt-xl-26 { padding-top: 104px; }
  .pb-xl-26 { padding-bottom: 104px; }
  .ps-xl-26 { padding-left: 104px; }
  .pe-xl-26 { padding-right: 104px; }

  .w-xl-26 { width: 104px; }
  .h-xl-26 { height: 104px; }

  .max-w-xl-26 { max-width: 104px; }
  .max-h-xl-26 { max-height: 104px; }

  .min-w-xl-26 { min-width: 104px; }
  .min-h-xl-26 { min-height: 104px; }
  
  .m-xl-27 { margin: 108px; }
  .mv-xl-27 { margin-top: 108px; margin-bottom: 108px; }
  .mh-xl-27 { margin-left: 108px; margin-right: 108px; }

  .mt-xl-27 { margin-top: 108px; }
  .mb-xl-27 { margin-bottom: 108px; }
  .ms-xl-27 { margin-left: 108px; }
  .me-xl-27 { margin-right: 108px; }

  .m-n-xl-27 { margin: -108px; }
  .mv-n-xl-27 { margin-top: -108px; margin-bottom: -108px; }
  .mh-n-xl-27 { margin-left: -108px; margin-right: -108px; }

  .mt-n-xl-27 { margin-top: -108px; }
  .mb-n-xl-27 { margin-bottom: -108px; }
  .ms-n-xl-27 { margin-left: -108px; }
  .me-n-xl-27 { margin-right: -108px; }

  .p-xl-27 { padding: 108px; }
  .pv-xl-27 { padding-top: 108px; padding-bottom: 108px; }
  .ph-xl-27 { padding-left: 108px; padding-right: 108px; }

  .pt-xl-27 { padding-top: 108px; }
  .pb-xl-27 { padding-bottom: 108px; }
  .ps-xl-27 { padding-left: 108px; }
  .pe-xl-27 { padding-right: 108px; }

  .w-xl-27 { width: 108px; }
  .h-xl-27 { height: 108px; }

  .max-w-xl-27 { max-width: 108px; }
  .max-h-xl-27 { max-height: 108px; }

  .min-w-xl-27 { min-width: 108px; }
  .min-h-xl-27 { min-height: 108px; }
  
  .m-xl-28 { margin: 112px; }
  .mv-xl-28 { margin-top: 112px; margin-bottom: 112px; }
  .mh-xl-28 { margin-left: 112px; margin-right: 112px; }

  .mt-xl-28 { margin-top: 112px; }
  .mb-xl-28 { margin-bottom: 112px; }
  .ms-xl-28 { margin-left: 112px; }
  .me-xl-28 { margin-right: 112px; }

  .m-n-xl-28 { margin: -112px; }
  .mv-n-xl-28 { margin-top: -112px; margin-bottom: -112px; }
  .mh-n-xl-28 { margin-left: -112px; margin-right: -112px; }

  .mt-n-xl-28 { margin-top: -112px; }
  .mb-n-xl-28 { margin-bottom: -112px; }
  .ms-n-xl-28 { margin-left: -112px; }
  .me-n-xl-28 { margin-right: -112px; }

  .p-xl-28 { padding: 112px; }
  .pv-xl-28 { padding-top: 112px; padding-bottom: 112px; }
  .ph-xl-28 { padding-left: 112px; padding-right: 112px; }

  .pt-xl-28 { padding-top: 112px; }
  .pb-xl-28 { padding-bottom: 112px; }
  .ps-xl-28 { padding-left: 112px; }
  .pe-xl-28 { padding-right: 112px; }

  .w-xl-28 { width: 112px; }
  .h-xl-28 { height: 112px; }

  .max-w-xl-28 { max-width: 112px; }
  .max-h-xl-28 { max-height: 112px; }

  .min-w-xl-28 { min-width: 112px; }
  .min-h-xl-28 { min-height: 112px; }
  
  .m-xl-29 { margin: 116px; }
  .mv-xl-29 { margin-top: 116px; margin-bottom: 116px; }
  .mh-xl-29 { margin-left: 116px; margin-right: 116px; }

  .mt-xl-29 { margin-top: 116px; }
  .mb-xl-29 { margin-bottom: 116px; }
  .ms-xl-29 { margin-left: 116px; }
  .me-xl-29 { margin-right: 116px; }

  .m-n-xl-29 { margin: -116px; }
  .mv-n-xl-29 { margin-top: -116px; margin-bottom: -116px; }
  .mh-n-xl-29 { margin-left: -116px; margin-right: -116px; }

  .mt-n-xl-29 { margin-top: -116px; }
  .mb-n-xl-29 { margin-bottom: -116px; }
  .ms-n-xl-29 { margin-left: -116px; }
  .me-n-xl-29 { margin-right: -116px; }

  .p-xl-29 { padding: 116px; }
  .pv-xl-29 { padding-top: 116px; padding-bottom: 116px; }
  .ph-xl-29 { padding-left: 116px; padding-right: 116px; }

  .pt-xl-29 { padding-top: 116px; }
  .pb-xl-29 { padding-bottom: 116px; }
  .ps-xl-29 { padding-left: 116px; }
  .pe-xl-29 { padding-right: 116px; }

  .w-xl-29 { width: 116px; }
  .h-xl-29 { height: 116px; }

  .max-w-xl-29 { max-width: 116px; }
  .max-h-xl-29 { max-height: 116px; }

  .min-w-xl-29 { min-width: 116px; }
  .min-h-xl-29 { min-height: 116px; }
  
  .m-xl-30 { margin: 120px; }
  .mv-xl-30 { margin-top: 120px; margin-bottom: 120px; }
  .mh-xl-30 { margin-left: 120px; margin-right: 120px; }

  .mt-xl-30 { margin-top: 120px; }
  .mb-xl-30 { margin-bottom: 120px; }
  .ms-xl-30 { margin-left: 120px; }
  .me-xl-30 { margin-right: 120px; }

  .m-n-xl-30 { margin: -120px; }
  .mv-n-xl-30 { margin-top: -120px; margin-bottom: -120px; }
  .mh-n-xl-30 { margin-left: -120px; margin-right: -120px; }

  .mt-n-xl-30 { margin-top: -120px; }
  .mb-n-xl-30 { margin-bottom: -120px; }
  .ms-n-xl-30 { margin-left: -120px; }
  .me-n-xl-30 { margin-right: -120px; }

  .p-xl-30 { padding: 120px; }
  .pv-xl-30 { padding-top: 120px; padding-bottom: 120px; }
  .ph-xl-30 { padding-left: 120px; padding-right: 120px; }

  .pt-xl-30 { padding-top: 120px; }
  .pb-xl-30 { padding-bottom: 120px; }
  .ps-xl-30 { padding-left: 120px; }
  .pe-xl-30 { padding-right: 120px; }

  .w-xl-30 { width: 120px; }
  .h-xl-30 { height: 120px; }

  .max-w-xl-30 { max-width: 120px; }
  .max-h-xl-30 { max-height: 120px; }

  .min-w-xl-30 { min-width: 120px; }
  .min-h-xl-30 { min-height: 120px; }
  
  .m-xl-31 { margin: 124px; }
  .mv-xl-31 { margin-top: 124px; margin-bottom: 124px; }
  .mh-xl-31 { margin-left: 124px; margin-right: 124px; }

  .mt-xl-31 { margin-top: 124px; }
  .mb-xl-31 { margin-bottom: 124px; }
  .ms-xl-31 { margin-left: 124px; }
  .me-xl-31 { margin-right: 124px; }

  .m-n-xl-31 { margin: -124px; }
  .mv-n-xl-31 { margin-top: -124px; margin-bottom: -124px; }
  .mh-n-xl-31 { margin-left: -124px; margin-right: -124px; }

  .mt-n-xl-31 { margin-top: -124px; }
  .mb-n-xl-31 { margin-bottom: -124px; }
  .ms-n-xl-31 { margin-left: -124px; }
  .me-n-xl-31 { margin-right: -124px; }

  .p-xl-31 { padding: 124px; }
  .pv-xl-31 { padding-top: 124px; padding-bottom: 124px; }
  .ph-xl-31 { padding-left: 124px; padding-right: 124px; }

  .pt-xl-31 { padding-top: 124px; }
  .pb-xl-31 { padding-bottom: 124px; }
  .ps-xl-31 { padding-left: 124px; }
  .pe-xl-31 { padding-right: 124px; }

  .w-xl-31 { width: 124px; }
  .h-xl-31 { height: 124px; }

  .max-w-xl-31 { max-width: 124px; }
  .max-h-xl-31 { max-height: 124px; }

  .min-w-xl-31 { min-width: 124px; }
  .min-h-xl-31 { min-height: 124px; }
  
  .m-xl-32 { margin: 128px; }
  .mv-xl-32 { margin-top: 128px; margin-bottom: 128px; }
  .mh-xl-32 { margin-left: 128px; margin-right: 128px; }

  .mt-xl-32 { margin-top: 128px; }
  .mb-xl-32 { margin-bottom: 128px; }
  .ms-xl-32 { margin-left: 128px; }
  .me-xl-32 { margin-right: 128px; }

  .m-n-xl-32 { margin: -128px; }
  .mv-n-xl-32 { margin-top: -128px; margin-bottom: -128px; }
  .mh-n-xl-32 { margin-left: -128px; margin-right: -128px; }

  .mt-n-xl-32 { margin-top: -128px; }
  .mb-n-xl-32 { margin-bottom: -128px; }
  .ms-n-xl-32 { margin-left: -128px; }
  .me-n-xl-32 { margin-right: -128px; }

  .p-xl-32 { padding: 128px; }
  .pv-xl-32 { padding-top: 128px; padding-bottom: 128px; }
  .ph-xl-32 { padding-left: 128px; padding-right: 128px; }

  .pt-xl-32 { padding-top: 128px; }
  .pb-xl-32 { padding-bottom: 128px; }
  .ps-xl-32 { padding-left: 128px; }
  .pe-xl-32 { padding-right: 128px; }

  .w-xl-32 { width: 128px; }
  .h-xl-32 { height: 128px; }

  .max-w-xl-32 { max-width: 128px; }
  .max-h-xl-32 { max-height: 128px; }

  .min-w-xl-32 { min-width: 128px; }
  .min-h-xl-32 { min-height: 128px; }
  
  .m-xl-33 { margin: 132px; }
  .mv-xl-33 { margin-top: 132px; margin-bottom: 132px; }
  .mh-xl-33 { margin-left: 132px; margin-right: 132px; }

  .mt-xl-33 { margin-top: 132px; }
  .mb-xl-33 { margin-bottom: 132px; }
  .ms-xl-33 { margin-left: 132px; }
  .me-xl-33 { margin-right: 132px; }

  .m-n-xl-33 { margin: -132px; }
  .mv-n-xl-33 { margin-top: -132px; margin-bottom: -132px; }
  .mh-n-xl-33 { margin-left: -132px; margin-right: -132px; }

  .mt-n-xl-33 { margin-top: -132px; }
  .mb-n-xl-33 { margin-bottom: -132px; }
  .ms-n-xl-33 { margin-left: -132px; }
  .me-n-xl-33 { margin-right: -132px; }

  .p-xl-33 { padding: 132px; }
  .pv-xl-33 { padding-top: 132px; padding-bottom: 132px; }
  .ph-xl-33 { padding-left: 132px; padding-right: 132px; }

  .pt-xl-33 { padding-top: 132px; }
  .pb-xl-33 { padding-bottom: 132px; }
  .ps-xl-33 { padding-left: 132px; }
  .pe-xl-33 { padding-right: 132px; }

  .w-xl-33 { width: 132px; }
  .h-xl-33 { height: 132px; }

  .max-w-xl-33 { max-width: 132px; }
  .max-h-xl-33 { max-height: 132px; }

  .min-w-xl-33 { min-width: 132px; }
  .min-h-xl-33 { min-height: 132px; }
  
  .m-xl-34 { margin: 136px; }
  .mv-xl-34 { margin-top: 136px; margin-bottom: 136px; }
  .mh-xl-34 { margin-left: 136px; margin-right: 136px; }

  .mt-xl-34 { margin-top: 136px; }
  .mb-xl-34 { margin-bottom: 136px; }
  .ms-xl-34 { margin-left: 136px; }
  .me-xl-34 { margin-right: 136px; }

  .m-n-xl-34 { margin: -136px; }
  .mv-n-xl-34 { margin-top: -136px; margin-bottom: -136px; }
  .mh-n-xl-34 { margin-left: -136px; margin-right: -136px; }

  .mt-n-xl-34 { margin-top: -136px; }
  .mb-n-xl-34 { margin-bottom: -136px; }
  .ms-n-xl-34 { margin-left: -136px; }
  .me-n-xl-34 { margin-right: -136px; }

  .p-xl-34 { padding: 136px; }
  .pv-xl-34 { padding-top: 136px; padding-bottom: 136px; }
  .ph-xl-34 { padding-left: 136px; padding-right: 136px; }

  .pt-xl-34 { padding-top: 136px; }
  .pb-xl-34 { padding-bottom: 136px; }
  .ps-xl-34 { padding-left: 136px; }
  .pe-xl-34 { padding-right: 136px; }

  .w-xl-34 { width: 136px; }
  .h-xl-34 { height: 136px; }

  .max-w-xl-34 { max-width: 136px; }
  .max-h-xl-34 { max-height: 136px; }

  .min-w-xl-34 { min-width: 136px; }
  .min-h-xl-34 { min-height: 136px; }
  
  .m-xl-35 { margin: 140px; }
  .mv-xl-35 { margin-top: 140px; margin-bottom: 140px; }
  .mh-xl-35 { margin-left: 140px; margin-right: 140px; }

  .mt-xl-35 { margin-top: 140px; }
  .mb-xl-35 { margin-bottom: 140px; }
  .ms-xl-35 { margin-left: 140px; }
  .me-xl-35 { margin-right: 140px; }

  .m-n-xl-35 { margin: -140px; }
  .mv-n-xl-35 { margin-top: -140px; margin-bottom: -140px; }
  .mh-n-xl-35 { margin-left: -140px; margin-right: -140px; }

  .mt-n-xl-35 { margin-top: -140px; }
  .mb-n-xl-35 { margin-bottom: -140px; }
  .ms-n-xl-35 { margin-left: -140px; }
  .me-n-xl-35 { margin-right: -140px; }

  .p-xl-35 { padding: 140px; }
  .pv-xl-35 { padding-top: 140px; padding-bottom: 140px; }
  .ph-xl-35 { padding-left: 140px; padding-right: 140px; }

  .pt-xl-35 { padding-top: 140px; }
  .pb-xl-35 { padding-bottom: 140px; }
  .ps-xl-35 { padding-left: 140px; }
  .pe-xl-35 { padding-right: 140px; }

  .w-xl-35 { width: 140px; }
  .h-xl-35 { height: 140px; }

  .max-w-xl-35 { max-width: 140px; }
  .max-h-xl-35 { max-height: 140px; }

  .min-w-xl-35 { min-width: 140px; }
  .min-h-xl-35 { min-height: 140px; }
  
  .m-xl-36 { margin: 144px; }
  .mv-xl-36 { margin-top: 144px; margin-bottom: 144px; }
  .mh-xl-36 { margin-left: 144px; margin-right: 144px; }

  .mt-xl-36 { margin-top: 144px; }
  .mb-xl-36 { margin-bottom: 144px; }
  .ms-xl-36 { margin-left: 144px; }
  .me-xl-36 { margin-right: 144px; }

  .m-n-xl-36 { margin: -144px; }
  .mv-n-xl-36 { margin-top: -144px; margin-bottom: -144px; }
  .mh-n-xl-36 { margin-left: -144px; margin-right: -144px; }

  .mt-n-xl-36 { margin-top: -144px; }
  .mb-n-xl-36 { margin-bottom: -144px; }
  .ms-n-xl-36 { margin-left: -144px; }
  .me-n-xl-36 { margin-right: -144px; }

  .p-xl-36 { padding: 144px; }
  .pv-xl-36 { padding-top: 144px; padding-bottom: 144px; }
  .ph-xl-36 { padding-left: 144px; padding-right: 144px; }

  .pt-xl-36 { padding-top: 144px; }
  .pb-xl-36 { padding-bottom: 144px; }
  .ps-xl-36 { padding-left: 144px; }
  .pe-xl-36 { padding-right: 144px; }

  .w-xl-36 { width: 144px; }
  .h-xl-36 { height: 144px; }

  .max-w-xl-36 { max-width: 144px; }
  .max-h-xl-36 { max-height: 144px; }

  .min-w-xl-36 { min-width: 144px; }
  .min-h-xl-36 { min-height: 144px; }
  
  .m-xl-37 { margin: 148px; }
  .mv-xl-37 { margin-top: 148px; margin-bottom: 148px; }
  .mh-xl-37 { margin-left: 148px; margin-right: 148px; }

  .mt-xl-37 { margin-top: 148px; }
  .mb-xl-37 { margin-bottom: 148px; }
  .ms-xl-37 { margin-left: 148px; }
  .me-xl-37 { margin-right: 148px; }

  .m-n-xl-37 { margin: -148px; }
  .mv-n-xl-37 { margin-top: -148px; margin-bottom: -148px; }
  .mh-n-xl-37 { margin-left: -148px; margin-right: -148px; }

  .mt-n-xl-37 { margin-top: -148px; }
  .mb-n-xl-37 { margin-bottom: -148px; }
  .ms-n-xl-37 { margin-left: -148px; }
  .me-n-xl-37 { margin-right: -148px; }

  .p-xl-37 { padding: 148px; }
  .pv-xl-37 { padding-top: 148px; padding-bottom: 148px; }
  .ph-xl-37 { padding-left: 148px; padding-right: 148px; }

  .pt-xl-37 { padding-top: 148px; }
  .pb-xl-37 { padding-bottom: 148px; }
  .ps-xl-37 { padding-left: 148px; }
  .pe-xl-37 { padding-right: 148px; }

  .w-xl-37 { width: 148px; }
  .h-xl-37 { height: 148px; }

  .max-w-xl-37 { max-width: 148px; }
  .max-h-xl-37 { max-height: 148px; }

  .min-w-xl-37 { min-width: 148px; }
  .min-h-xl-37 { min-height: 148px; }
  
  .m-xl-38 { margin: 152px; }
  .mv-xl-38 { margin-top: 152px; margin-bottom: 152px; }
  .mh-xl-38 { margin-left: 152px; margin-right: 152px; }

  .mt-xl-38 { margin-top: 152px; }
  .mb-xl-38 { margin-bottom: 152px; }
  .ms-xl-38 { margin-left: 152px; }
  .me-xl-38 { margin-right: 152px; }

  .m-n-xl-38 { margin: -152px; }
  .mv-n-xl-38 { margin-top: -152px; margin-bottom: -152px; }
  .mh-n-xl-38 { margin-left: -152px; margin-right: -152px; }

  .mt-n-xl-38 { margin-top: -152px; }
  .mb-n-xl-38 { margin-bottom: -152px; }
  .ms-n-xl-38 { margin-left: -152px; }
  .me-n-xl-38 { margin-right: -152px; }

  .p-xl-38 { padding: 152px; }
  .pv-xl-38 { padding-top: 152px; padding-bottom: 152px; }
  .ph-xl-38 { padding-left: 152px; padding-right: 152px; }

  .pt-xl-38 { padding-top: 152px; }
  .pb-xl-38 { padding-bottom: 152px; }
  .ps-xl-38 { padding-left: 152px; }
  .pe-xl-38 { padding-right: 152px; }

  .w-xl-38 { width: 152px; }
  .h-xl-38 { height: 152px; }

  .max-w-xl-38 { max-width: 152px; }
  .max-h-xl-38 { max-height: 152px; }

  .min-w-xl-38 { min-width: 152px; }
  .min-h-xl-38 { min-height: 152px; }
  
  .m-xl-39 { margin: 156px; }
  .mv-xl-39 { margin-top: 156px; margin-bottom: 156px; }
  .mh-xl-39 { margin-left: 156px; margin-right: 156px; }

  .mt-xl-39 { margin-top: 156px; }
  .mb-xl-39 { margin-bottom: 156px; }
  .ms-xl-39 { margin-left: 156px; }
  .me-xl-39 { margin-right: 156px; }

  .m-n-xl-39 { margin: -156px; }
  .mv-n-xl-39 { margin-top: -156px; margin-bottom: -156px; }
  .mh-n-xl-39 { margin-left: -156px; margin-right: -156px; }

  .mt-n-xl-39 { margin-top: -156px; }
  .mb-n-xl-39 { margin-bottom: -156px; }
  .ms-n-xl-39 { margin-left: -156px; }
  .me-n-xl-39 { margin-right: -156px; }

  .p-xl-39 { padding: 156px; }
  .pv-xl-39 { padding-top: 156px; padding-bottom: 156px; }
  .ph-xl-39 { padding-left: 156px; padding-right: 156px; }

  .pt-xl-39 { padding-top: 156px; }
  .pb-xl-39 { padding-bottom: 156px; }
  .ps-xl-39 { padding-left: 156px; }
  .pe-xl-39 { padding-right: 156px; }

  .w-xl-39 { width: 156px; }
  .h-xl-39 { height: 156px; }

  .max-w-xl-39 { max-width: 156px; }
  .max-h-xl-39 { max-height: 156px; }

  .min-w-xl-39 { min-width: 156px; }
  .min-h-xl-39 { min-height: 156px; }
  
  .m-xl-40 { margin: 160px; }
  .mv-xl-40 { margin-top: 160px; margin-bottom: 160px; }
  .mh-xl-40 { margin-left: 160px; margin-right: 160px; }

  .mt-xl-40 { margin-top: 160px; }
  .mb-xl-40 { margin-bottom: 160px; }
  .ms-xl-40 { margin-left: 160px; }
  .me-xl-40 { margin-right: 160px; }

  .m-n-xl-40 { margin: -160px; }
  .mv-n-xl-40 { margin-top: -160px; margin-bottom: -160px; }
  .mh-n-xl-40 { margin-left: -160px; margin-right: -160px; }

  .mt-n-xl-40 { margin-top: -160px; }
  .mb-n-xl-40 { margin-bottom: -160px; }
  .ms-n-xl-40 { margin-left: -160px; }
  .me-n-xl-40 { margin-right: -160px; }

  .p-xl-40 { padding: 160px; }
  .pv-xl-40 { padding-top: 160px; padding-bottom: 160px; }
  .ph-xl-40 { padding-left: 160px; padding-right: 160px; }

  .pt-xl-40 { padding-top: 160px; }
  .pb-xl-40 { padding-bottom: 160px; }
  .ps-xl-40 { padding-left: 160px; }
  .pe-xl-40 { padding-right: 160px; }

  .w-xl-40 { width: 160px; }
  .h-xl-40 { height: 160px; }

  .max-w-xl-40 { max-width: 160px; }
  .max-h-xl-40 { max-height: 160px; }

  .min-w-xl-40 { min-width: 160px; }
  .min-h-xl-40 { min-height: 160px; }
  
  .m-xl-41 { margin: 164px; }
  .mv-xl-41 { margin-top: 164px; margin-bottom: 164px; }
  .mh-xl-41 { margin-left: 164px; margin-right: 164px; }

  .mt-xl-41 { margin-top: 164px; }
  .mb-xl-41 { margin-bottom: 164px; }
  .ms-xl-41 { margin-left: 164px; }
  .me-xl-41 { margin-right: 164px; }

  .m-n-xl-41 { margin: -164px; }
  .mv-n-xl-41 { margin-top: -164px; margin-bottom: -164px; }
  .mh-n-xl-41 { margin-left: -164px; margin-right: -164px; }

  .mt-n-xl-41 { margin-top: -164px; }
  .mb-n-xl-41 { margin-bottom: -164px; }
  .ms-n-xl-41 { margin-left: -164px; }
  .me-n-xl-41 { margin-right: -164px; }

  .p-xl-41 { padding: 164px; }
  .pv-xl-41 { padding-top: 164px; padding-bottom: 164px; }
  .ph-xl-41 { padding-left: 164px; padding-right: 164px; }

  .pt-xl-41 { padding-top: 164px; }
  .pb-xl-41 { padding-bottom: 164px; }
  .ps-xl-41 { padding-left: 164px; }
  .pe-xl-41 { padding-right: 164px; }

  .w-xl-41 { width: 164px; }
  .h-xl-41 { height: 164px; }

  .max-w-xl-41 { max-width: 164px; }
  .max-h-xl-41 { max-height: 164px; }

  .min-w-xl-41 { min-width: 164px; }
  .min-h-xl-41 { min-height: 164px; }
  
  .m-xl-42 { margin: 168px; }
  .mv-xl-42 { margin-top: 168px; margin-bottom: 168px; }
  .mh-xl-42 { margin-left: 168px; margin-right: 168px; }

  .mt-xl-42 { margin-top: 168px; }
  .mb-xl-42 { margin-bottom: 168px; }
  .ms-xl-42 { margin-left: 168px; }
  .me-xl-42 { margin-right: 168px; }

  .m-n-xl-42 { margin: -168px; }
  .mv-n-xl-42 { margin-top: -168px; margin-bottom: -168px; }
  .mh-n-xl-42 { margin-left: -168px; margin-right: -168px; }

  .mt-n-xl-42 { margin-top: -168px; }
  .mb-n-xl-42 { margin-bottom: -168px; }
  .ms-n-xl-42 { margin-left: -168px; }
  .me-n-xl-42 { margin-right: -168px; }

  .p-xl-42 { padding: 168px; }
  .pv-xl-42 { padding-top: 168px; padding-bottom: 168px; }
  .ph-xl-42 { padding-left: 168px; padding-right: 168px; }

  .pt-xl-42 { padding-top: 168px; }
  .pb-xl-42 { padding-bottom: 168px; }
  .ps-xl-42 { padding-left: 168px; }
  .pe-xl-42 { padding-right: 168px; }

  .w-xl-42 { width: 168px; }
  .h-xl-42 { height: 168px; }

  .max-w-xl-42 { max-width: 168px; }
  .max-h-xl-42 { max-height: 168px; }

  .min-w-xl-42 { min-width: 168px; }
  .min-h-xl-42 { min-height: 168px; }
  
  .m-xl-43 { margin: 172px; }
  .mv-xl-43 { margin-top: 172px; margin-bottom: 172px; }
  .mh-xl-43 { margin-left: 172px; margin-right: 172px; }

  .mt-xl-43 { margin-top: 172px; }
  .mb-xl-43 { margin-bottom: 172px; }
  .ms-xl-43 { margin-left: 172px; }
  .me-xl-43 { margin-right: 172px; }

  .m-n-xl-43 { margin: -172px; }
  .mv-n-xl-43 { margin-top: -172px; margin-bottom: -172px; }
  .mh-n-xl-43 { margin-left: -172px; margin-right: -172px; }

  .mt-n-xl-43 { margin-top: -172px; }
  .mb-n-xl-43 { margin-bottom: -172px; }
  .ms-n-xl-43 { margin-left: -172px; }
  .me-n-xl-43 { margin-right: -172px; }

  .p-xl-43 { padding: 172px; }
  .pv-xl-43 { padding-top: 172px; padding-bottom: 172px; }
  .ph-xl-43 { padding-left: 172px; padding-right: 172px; }

  .pt-xl-43 { padding-top: 172px; }
  .pb-xl-43 { padding-bottom: 172px; }
  .ps-xl-43 { padding-left: 172px; }
  .pe-xl-43 { padding-right: 172px; }

  .w-xl-43 { width: 172px; }
  .h-xl-43 { height: 172px; }

  .max-w-xl-43 { max-width: 172px; }
  .max-h-xl-43 { max-height: 172px; }

  .min-w-xl-43 { min-width: 172px; }
  .min-h-xl-43 { min-height: 172px; }
  
  .m-xl-44 { margin: 176px; }
  .mv-xl-44 { margin-top: 176px; margin-bottom: 176px; }
  .mh-xl-44 { margin-left: 176px; margin-right: 176px; }

  .mt-xl-44 { margin-top: 176px; }
  .mb-xl-44 { margin-bottom: 176px; }
  .ms-xl-44 { margin-left: 176px; }
  .me-xl-44 { margin-right: 176px; }

  .m-n-xl-44 { margin: -176px; }
  .mv-n-xl-44 { margin-top: -176px; margin-bottom: -176px; }
  .mh-n-xl-44 { margin-left: -176px; margin-right: -176px; }

  .mt-n-xl-44 { margin-top: -176px; }
  .mb-n-xl-44 { margin-bottom: -176px; }
  .ms-n-xl-44 { margin-left: -176px; }
  .me-n-xl-44 { margin-right: -176px; }

  .p-xl-44 { padding: 176px; }
  .pv-xl-44 { padding-top: 176px; padding-bottom: 176px; }
  .ph-xl-44 { padding-left: 176px; padding-right: 176px; }

  .pt-xl-44 { padding-top: 176px; }
  .pb-xl-44 { padding-bottom: 176px; }
  .ps-xl-44 { padding-left: 176px; }
  .pe-xl-44 { padding-right: 176px; }

  .w-xl-44 { width: 176px; }
  .h-xl-44 { height: 176px; }

  .max-w-xl-44 { max-width: 176px; }
  .max-h-xl-44 { max-height: 176px; }

  .min-w-xl-44 { min-width: 176px; }
  .min-h-xl-44 { min-height: 176px; }
  
  .m-xl-45 { margin: 180px; }
  .mv-xl-45 { margin-top: 180px; margin-bottom: 180px; }
  .mh-xl-45 { margin-left: 180px; margin-right: 180px; }

  .mt-xl-45 { margin-top: 180px; }
  .mb-xl-45 { margin-bottom: 180px; }
  .ms-xl-45 { margin-left: 180px; }
  .me-xl-45 { margin-right: 180px; }

  .m-n-xl-45 { margin: -180px; }
  .mv-n-xl-45 { margin-top: -180px; margin-bottom: -180px; }
  .mh-n-xl-45 { margin-left: -180px; margin-right: -180px; }

  .mt-n-xl-45 { margin-top: -180px; }
  .mb-n-xl-45 { margin-bottom: -180px; }
  .ms-n-xl-45 { margin-left: -180px; }
  .me-n-xl-45 { margin-right: -180px; }

  .p-xl-45 { padding: 180px; }
  .pv-xl-45 { padding-top: 180px; padding-bottom: 180px; }
  .ph-xl-45 { padding-left: 180px; padding-right: 180px; }

  .pt-xl-45 { padding-top: 180px; }
  .pb-xl-45 { padding-bottom: 180px; }
  .ps-xl-45 { padding-left: 180px; }
  .pe-xl-45 { padding-right: 180px; }

  .w-xl-45 { width: 180px; }
  .h-xl-45 { height: 180px; }

  .max-w-xl-45 { max-width: 180px; }
  .max-h-xl-45 { max-height: 180px; }

  .min-w-xl-45 { min-width: 180px; }
  .min-h-xl-45 { min-height: 180px; }
  
  .m-xl-46 { margin: 184px; }
  .mv-xl-46 { margin-top: 184px; margin-bottom: 184px; }
  .mh-xl-46 { margin-left: 184px; margin-right: 184px; }

  .mt-xl-46 { margin-top: 184px; }
  .mb-xl-46 { margin-bottom: 184px; }
  .ms-xl-46 { margin-left: 184px; }
  .me-xl-46 { margin-right: 184px; }

  .m-n-xl-46 { margin: -184px; }
  .mv-n-xl-46 { margin-top: -184px; margin-bottom: -184px; }
  .mh-n-xl-46 { margin-left: -184px; margin-right: -184px; }

  .mt-n-xl-46 { margin-top: -184px; }
  .mb-n-xl-46 { margin-bottom: -184px; }
  .ms-n-xl-46 { margin-left: -184px; }
  .me-n-xl-46 { margin-right: -184px; }

  .p-xl-46 { padding: 184px; }
  .pv-xl-46 { padding-top: 184px; padding-bottom: 184px; }
  .ph-xl-46 { padding-left: 184px; padding-right: 184px; }

  .pt-xl-46 { padding-top: 184px; }
  .pb-xl-46 { padding-bottom: 184px; }
  .ps-xl-46 { padding-left: 184px; }
  .pe-xl-46 { padding-right: 184px; }

  .w-xl-46 { width: 184px; }
  .h-xl-46 { height: 184px; }

  .max-w-xl-46 { max-width: 184px; }
  .max-h-xl-46 { max-height: 184px; }

  .min-w-xl-46 { min-width: 184px; }
  .min-h-xl-46 { min-height: 184px; }
  
  .m-xl-47 { margin: 188px; }
  .mv-xl-47 { margin-top: 188px; margin-bottom: 188px; }
  .mh-xl-47 { margin-left: 188px; margin-right: 188px; }

  .mt-xl-47 { margin-top: 188px; }
  .mb-xl-47 { margin-bottom: 188px; }
  .ms-xl-47 { margin-left: 188px; }
  .me-xl-47 { margin-right: 188px; }

  .m-n-xl-47 { margin: -188px; }
  .mv-n-xl-47 { margin-top: -188px; margin-bottom: -188px; }
  .mh-n-xl-47 { margin-left: -188px; margin-right: -188px; }

  .mt-n-xl-47 { margin-top: -188px; }
  .mb-n-xl-47 { margin-bottom: -188px; }
  .ms-n-xl-47 { margin-left: -188px; }
  .me-n-xl-47 { margin-right: -188px; }

  .p-xl-47 { padding: 188px; }
  .pv-xl-47 { padding-top: 188px; padding-bottom: 188px; }
  .ph-xl-47 { padding-left: 188px; padding-right: 188px; }

  .pt-xl-47 { padding-top: 188px; }
  .pb-xl-47 { padding-bottom: 188px; }
  .ps-xl-47 { padding-left: 188px; }
  .pe-xl-47 { padding-right: 188px; }

  .w-xl-47 { width: 188px; }
  .h-xl-47 { height: 188px; }

  .max-w-xl-47 { max-width: 188px; }
  .max-h-xl-47 { max-height: 188px; }

  .min-w-xl-47 { min-width: 188px; }
  .min-h-xl-47 { min-height: 188px; }
  
  .m-xl-48 { margin: 192px; }
  .mv-xl-48 { margin-top: 192px; margin-bottom: 192px; }
  .mh-xl-48 { margin-left: 192px; margin-right: 192px; }

  .mt-xl-48 { margin-top: 192px; }
  .mb-xl-48 { margin-bottom: 192px; }
  .ms-xl-48 { margin-left: 192px; }
  .me-xl-48 { margin-right: 192px; }

  .m-n-xl-48 { margin: -192px; }
  .mv-n-xl-48 { margin-top: -192px; margin-bottom: -192px; }
  .mh-n-xl-48 { margin-left: -192px; margin-right: -192px; }

  .mt-n-xl-48 { margin-top: -192px; }
  .mb-n-xl-48 { margin-bottom: -192px; }
  .ms-n-xl-48 { margin-left: -192px; }
  .me-n-xl-48 { margin-right: -192px; }

  .p-xl-48 { padding: 192px; }
  .pv-xl-48 { padding-top: 192px; padding-bottom: 192px; }
  .ph-xl-48 { padding-left: 192px; padding-right: 192px; }

  .pt-xl-48 { padding-top: 192px; }
  .pb-xl-48 { padding-bottom: 192px; }
  .ps-xl-48 { padding-left: 192px; }
  .pe-xl-48 { padding-right: 192px; }

  .w-xl-48 { width: 192px; }
  .h-xl-48 { height: 192px; }

  .max-w-xl-48 { max-width: 192px; }
  .max-h-xl-48 { max-height: 192px; }

  .min-w-xl-48 { min-width: 192px; }
  .min-h-xl-48 { min-height: 192px; }
  
  .m-xl-49 { margin: 196px; }
  .mv-xl-49 { margin-top: 196px; margin-bottom: 196px; }
  .mh-xl-49 { margin-left: 196px; margin-right: 196px; }

  .mt-xl-49 { margin-top: 196px; }
  .mb-xl-49 { margin-bottom: 196px; }
  .ms-xl-49 { margin-left: 196px; }
  .me-xl-49 { margin-right: 196px; }

  .m-n-xl-49 { margin: -196px; }
  .mv-n-xl-49 { margin-top: -196px; margin-bottom: -196px; }
  .mh-n-xl-49 { margin-left: -196px; margin-right: -196px; }

  .mt-n-xl-49 { margin-top: -196px; }
  .mb-n-xl-49 { margin-bottom: -196px; }
  .ms-n-xl-49 { margin-left: -196px; }
  .me-n-xl-49 { margin-right: -196px; }

  .p-xl-49 { padding: 196px; }
  .pv-xl-49 { padding-top: 196px; padding-bottom: 196px; }
  .ph-xl-49 { padding-left: 196px; padding-right: 196px; }

  .pt-xl-49 { padding-top: 196px; }
  .pb-xl-49 { padding-bottom: 196px; }
  .ps-xl-49 { padding-left: 196px; }
  .pe-xl-49 { padding-right: 196px; }

  .w-xl-49 { width: 196px; }
  .h-xl-49 { height: 196px; }

  .max-w-xl-49 { max-width: 196px; }
  .max-h-xl-49 { max-height: 196px; }

  .min-w-xl-49 { min-width: 196px; }
  .min-h-xl-49 { min-height: 196px; }
  
  .m-xl-50 { margin: 200px; }
  .mv-xl-50 { margin-top: 200px; margin-bottom: 200px; }
  .mh-xl-50 { margin-left: 200px; margin-right: 200px; }

  .mt-xl-50 { margin-top: 200px; }
  .mb-xl-50 { margin-bottom: 200px; }
  .ms-xl-50 { margin-left: 200px; }
  .me-xl-50 { margin-right: 200px; }

  .m-n-xl-50 { margin: -200px; }
  .mv-n-xl-50 { margin-top: -200px; margin-bottom: -200px; }
  .mh-n-xl-50 { margin-left: -200px; margin-right: -200px; }

  .mt-n-xl-50 { margin-top: -200px; }
  .mb-n-xl-50 { margin-bottom: -200px; }
  .ms-n-xl-50 { margin-left: -200px; }
  .me-n-xl-50 { margin-right: -200px; }

  .p-xl-50 { padding: 200px; }
  .pv-xl-50 { padding-top: 200px; padding-bottom: 200px; }
  .ph-xl-50 { padding-left: 200px; padding-right: 200px; }

  .pt-xl-50 { padding-top: 200px; }
  .pb-xl-50 { padding-bottom: 200px; }
  .ps-xl-50 { padding-left: 200px; }
  .pe-xl-50 { padding-right: 200px; }

  .w-xl-50 { width: 200px; }
  .h-xl-50 { height: 200px; }

  .max-w-xl-50 { max-width: 200px; }
  .max-h-xl-50 { max-height: 200px; }

  .min-w-xl-50 { min-width: 200px; }
  .min-h-xl-50 { min-height: 200px; }
  
  .m-xl-51 { margin: 204px; }
  .mv-xl-51 { margin-top: 204px; margin-bottom: 204px; }
  .mh-xl-51 { margin-left: 204px; margin-right: 204px; }

  .mt-xl-51 { margin-top: 204px; }
  .mb-xl-51 { margin-bottom: 204px; }
  .ms-xl-51 { margin-left: 204px; }
  .me-xl-51 { margin-right: 204px; }

  .m-n-xl-51 { margin: -204px; }
  .mv-n-xl-51 { margin-top: -204px; margin-bottom: -204px; }
  .mh-n-xl-51 { margin-left: -204px; margin-right: -204px; }

  .mt-n-xl-51 { margin-top: -204px; }
  .mb-n-xl-51 { margin-bottom: -204px; }
  .ms-n-xl-51 { margin-left: -204px; }
  .me-n-xl-51 { margin-right: -204px; }

  .p-xl-51 { padding: 204px; }
  .pv-xl-51 { padding-top: 204px; padding-bottom: 204px; }
  .ph-xl-51 { padding-left: 204px; padding-right: 204px; }

  .pt-xl-51 { padding-top: 204px; }
  .pb-xl-51 { padding-bottom: 204px; }
  .ps-xl-51 { padding-left: 204px; }
  .pe-xl-51 { padding-right: 204px; }

  .w-xl-51 { width: 204px; }
  .h-xl-51 { height: 204px; }

  .max-w-xl-51 { max-width: 204px; }
  .max-h-xl-51 { max-height: 204px; }

  .min-w-xl-51 { min-width: 204px; }
  .min-h-xl-51 { min-height: 204px; }
  
  .m-xl-52 { margin: 208px; }
  .mv-xl-52 { margin-top: 208px; margin-bottom: 208px; }
  .mh-xl-52 { margin-left: 208px; margin-right: 208px; }

  .mt-xl-52 { margin-top: 208px; }
  .mb-xl-52 { margin-bottom: 208px; }
  .ms-xl-52 { margin-left: 208px; }
  .me-xl-52 { margin-right: 208px; }

  .m-n-xl-52 { margin: -208px; }
  .mv-n-xl-52 { margin-top: -208px; margin-bottom: -208px; }
  .mh-n-xl-52 { margin-left: -208px; margin-right: -208px; }

  .mt-n-xl-52 { margin-top: -208px; }
  .mb-n-xl-52 { margin-bottom: -208px; }
  .ms-n-xl-52 { margin-left: -208px; }
  .me-n-xl-52 { margin-right: -208px; }

  .p-xl-52 { padding: 208px; }
  .pv-xl-52 { padding-top: 208px; padding-bottom: 208px; }
  .ph-xl-52 { padding-left: 208px; padding-right: 208px; }

  .pt-xl-52 { padding-top: 208px; }
  .pb-xl-52 { padding-bottom: 208px; }
  .ps-xl-52 { padding-left: 208px; }
  .pe-xl-52 { padding-right: 208px; }

  .w-xl-52 { width: 208px; }
  .h-xl-52 { height: 208px; }

  .max-w-xl-52 { max-width: 208px; }
  .max-h-xl-52 { max-height: 208px; }

  .min-w-xl-52 { min-width: 208px; }
  .min-h-xl-52 { min-height: 208px; }
  
  .m-xl-53 { margin: 212px; }
  .mv-xl-53 { margin-top: 212px; margin-bottom: 212px; }
  .mh-xl-53 { margin-left: 212px; margin-right: 212px; }

  .mt-xl-53 { margin-top: 212px; }
  .mb-xl-53 { margin-bottom: 212px; }
  .ms-xl-53 { margin-left: 212px; }
  .me-xl-53 { margin-right: 212px; }

  .m-n-xl-53 { margin: -212px; }
  .mv-n-xl-53 { margin-top: -212px; margin-bottom: -212px; }
  .mh-n-xl-53 { margin-left: -212px; margin-right: -212px; }

  .mt-n-xl-53 { margin-top: -212px; }
  .mb-n-xl-53 { margin-bottom: -212px; }
  .ms-n-xl-53 { margin-left: -212px; }
  .me-n-xl-53 { margin-right: -212px; }

  .p-xl-53 { padding: 212px; }
  .pv-xl-53 { padding-top: 212px; padding-bottom: 212px; }
  .ph-xl-53 { padding-left: 212px; padding-right: 212px; }

  .pt-xl-53 { padding-top: 212px; }
  .pb-xl-53 { padding-bottom: 212px; }
  .ps-xl-53 { padding-left: 212px; }
  .pe-xl-53 { padding-right: 212px; }

  .w-xl-53 { width: 212px; }
  .h-xl-53 { height: 212px; }

  .max-w-xl-53 { max-width: 212px; }
  .max-h-xl-53 { max-height: 212px; }

  .min-w-xl-53 { min-width: 212px; }
  .min-h-xl-53 { min-height: 212px; }
  
  .m-xl-54 { margin: 216px; }
  .mv-xl-54 { margin-top: 216px; margin-bottom: 216px; }
  .mh-xl-54 { margin-left: 216px; margin-right: 216px; }

  .mt-xl-54 { margin-top: 216px; }
  .mb-xl-54 { margin-bottom: 216px; }
  .ms-xl-54 { margin-left: 216px; }
  .me-xl-54 { margin-right: 216px; }

  .m-n-xl-54 { margin: -216px; }
  .mv-n-xl-54 { margin-top: -216px; margin-bottom: -216px; }
  .mh-n-xl-54 { margin-left: -216px; margin-right: -216px; }

  .mt-n-xl-54 { margin-top: -216px; }
  .mb-n-xl-54 { margin-bottom: -216px; }
  .ms-n-xl-54 { margin-left: -216px; }
  .me-n-xl-54 { margin-right: -216px; }

  .p-xl-54 { padding: 216px; }
  .pv-xl-54 { padding-top: 216px; padding-bottom: 216px; }
  .ph-xl-54 { padding-left: 216px; padding-right: 216px; }

  .pt-xl-54 { padding-top: 216px; }
  .pb-xl-54 { padding-bottom: 216px; }
  .ps-xl-54 { padding-left: 216px; }
  .pe-xl-54 { padding-right: 216px; }

  .w-xl-54 { width: 216px; }
  .h-xl-54 { height: 216px; }

  .max-w-xl-54 { max-width: 216px; }
  .max-h-xl-54 { max-height: 216px; }

  .min-w-xl-54 { min-width: 216px; }
  .min-h-xl-54 { min-height: 216px; }
  
  .m-xl-55 { margin: 220px; }
  .mv-xl-55 { margin-top: 220px; margin-bottom: 220px; }
  .mh-xl-55 { margin-left: 220px; margin-right: 220px; }

  .mt-xl-55 { margin-top: 220px; }
  .mb-xl-55 { margin-bottom: 220px; }
  .ms-xl-55 { margin-left: 220px; }
  .me-xl-55 { margin-right: 220px; }

  .m-n-xl-55 { margin: -220px; }
  .mv-n-xl-55 { margin-top: -220px; margin-bottom: -220px; }
  .mh-n-xl-55 { margin-left: -220px; margin-right: -220px; }

  .mt-n-xl-55 { margin-top: -220px; }
  .mb-n-xl-55 { margin-bottom: -220px; }
  .ms-n-xl-55 { margin-left: -220px; }
  .me-n-xl-55 { margin-right: -220px; }

  .p-xl-55 { padding: 220px; }
  .pv-xl-55 { padding-top: 220px; padding-bottom: 220px; }
  .ph-xl-55 { padding-left: 220px; padding-right: 220px; }

  .pt-xl-55 { padding-top: 220px; }
  .pb-xl-55 { padding-bottom: 220px; }
  .ps-xl-55 { padding-left: 220px; }
  .pe-xl-55 { padding-right: 220px; }

  .w-xl-55 { width: 220px; }
  .h-xl-55 { height: 220px; }

  .max-w-xl-55 { max-width: 220px; }
  .max-h-xl-55 { max-height: 220px; }

  .min-w-xl-55 { min-width: 220px; }
  .min-h-xl-55 { min-height: 220px; }
  
  .m-xl-56 { margin: 224px; }
  .mv-xl-56 { margin-top: 224px; margin-bottom: 224px; }
  .mh-xl-56 { margin-left: 224px; margin-right: 224px; }

  .mt-xl-56 { margin-top: 224px; }
  .mb-xl-56 { margin-bottom: 224px; }
  .ms-xl-56 { margin-left: 224px; }
  .me-xl-56 { margin-right: 224px; }

  .m-n-xl-56 { margin: -224px; }
  .mv-n-xl-56 { margin-top: -224px; margin-bottom: -224px; }
  .mh-n-xl-56 { margin-left: -224px; margin-right: -224px; }

  .mt-n-xl-56 { margin-top: -224px; }
  .mb-n-xl-56 { margin-bottom: -224px; }
  .ms-n-xl-56 { margin-left: -224px; }
  .me-n-xl-56 { margin-right: -224px; }

  .p-xl-56 { padding: 224px; }
  .pv-xl-56 { padding-top: 224px; padding-bottom: 224px; }
  .ph-xl-56 { padding-left: 224px; padding-right: 224px; }

  .pt-xl-56 { padding-top: 224px; }
  .pb-xl-56 { padding-bottom: 224px; }
  .ps-xl-56 { padding-left: 224px; }
  .pe-xl-56 { padding-right: 224px; }

  .w-xl-56 { width: 224px; }
  .h-xl-56 { height: 224px; }

  .max-w-xl-56 { max-width: 224px; }
  .max-h-xl-56 { max-height: 224px; }

  .min-w-xl-56 { min-width: 224px; }
  .min-h-xl-56 { min-height: 224px; }
  
  .m-xl-57 { margin: 228px; }
  .mv-xl-57 { margin-top: 228px; margin-bottom: 228px; }
  .mh-xl-57 { margin-left: 228px; margin-right: 228px; }

  .mt-xl-57 { margin-top: 228px; }
  .mb-xl-57 { margin-bottom: 228px; }
  .ms-xl-57 { margin-left: 228px; }
  .me-xl-57 { margin-right: 228px; }

  .m-n-xl-57 { margin: -228px; }
  .mv-n-xl-57 { margin-top: -228px; margin-bottom: -228px; }
  .mh-n-xl-57 { margin-left: -228px; margin-right: -228px; }

  .mt-n-xl-57 { margin-top: -228px; }
  .mb-n-xl-57 { margin-bottom: -228px; }
  .ms-n-xl-57 { margin-left: -228px; }
  .me-n-xl-57 { margin-right: -228px; }

  .p-xl-57 { padding: 228px; }
  .pv-xl-57 { padding-top: 228px; padding-bottom: 228px; }
  .ph-xl-57 { padding-left: 228px; padding-right: 228px; }

  .pt-xl-57 { padding-top: 228px; }
  .pb-xl-57 { padding-bottom: 228px; }
  .ps-xl-57 { padding-left: 228px; }
  .pe-xl-57 { padding-right: 228px; }

  .w-xl-57 { width: 228px; }
  .h-xl-57 { height: 228px; }

  .max-w-xl-57 { max-width: 228px; }
  .max-h-xl-57 { max-height: 228px; }

  .min-w-xl-57 { min-width: 228px; }
  .min-h-xl-57 { min-height: 228px; }
  
  .m-xl-58 { margin: 232px; }
  .mv-xl-58 { margin-top: 232px; margin-bottom: 232px; }
  .mh-xl-58 { margin-left: 232px; margin-right: 232px; }

  .mt-xl-58 { margin-top: 232px; }
  .mb-xl-58 { margin-bottom: 232px; }
  .ms-xl-58 { margin-left: 232px; }
  .me-xl-58 { margin-right: 232px; }

  .m-n-xl-58 { margin: -232px; }
  .mv-n-xl-58 { margin-top: -232px; margin-bottom: -232px; }
  .mh-n-xl-58 { margin-left: -232px; margin-right: -232px; }

  .mt-n-xl-58 { margin-top: -232px; }
  .mb-n-xl-58 { margin-bottom: -232px; }
  .ms-n-xl-58 { margin-left: -232px; }
  .me-n-xl-58 { margin-right: -232px; }

  .p-xl-58 { padding: 232px; }
  .pv-xl-58 { padding-top: 232px; padding-bottom: 232px; }
  .ph-xl-58 { padding-left: 232px; padding-right: 232px; }

  .pt-xl-58 { padding-top: 232px; }
  .pb-xl-58 { padding-bottom: 232px; }
  .ps-xl-58 { padding-left: 232px; }
  .pe-xl-58 { padding-right: 232px; }

  .w-xl-58 { width: 232px; }
  .h-xl-58 { height: 232px; }

  .max-w-xl-58 { max-width: 232px; }
  .max-h-xl-58 { max-height: 232px; }

  .min-w-xl-58 { min-width: 232px; }
  .min-h-xl-58 { min-height: 232px; }
  
  .m-xl-59 { margin: 236px; }
  .mv-xl-59 { margin-top: 236px; margin-bottom: 236px; }
  .mh-xl-59 { margin-left: 236px; margin-right: 236px; }

  .mt-xl-59 { margin-top: 236px; }
  .mb-xl-59 { margin-bottom: 236px; }
  .ms-xl-59 { margin-left: 236px; }
  .me-xl-59 { margin-right: 236px; }

  .m-n-xl-59 { margin: -236px; }
  .mv-n-xl-59 { margin-top: -236px; margin-bottom: -236px; }
  .mh-n-xl-59 { margin-left: -236px; margin-right: -236px; }

  .mt-n-xl-59 { margin-top: -236px; }
  .mb-n-xl-59 { margin-bottom: -236px; }
  .ms-n-xl-59 { margin-left: -236px; }
  .me-n-xl-59 { margin-right: -236px; }

  .p-xl-59 { padding: 236px; }
  .pv-xl-59 { padding-top: 236px; padding-bottom: 236px; }
  .ph-xl-59 { padding-left: 236px; padding-right: 236px; }

  .pt-xl-59 { padding-top: 236px; }
  .pb-xl-59 { padding-bottom: 236px; }
  .ps-xl-59 { padding-left: 236px; }
  .pe-xl-59 { padding-right: 236px; }

  .w-xl-59 { width: 236px; }
  .h-xl-59 { height: 236px; }

  .max-w-xl-59 { max-width: 236px; }
  .max-h-xl-59 { max-height: 236px; }

  .min-w-xl-59 { min-width: 236px; }
  .min-h-xl-59 { min-height: 236px; }
  
  .m-xl-60 { margin: 240px; }
  .mv-xl-60 { margin-top: 240px; margin-bottom: 240px; }
  .mh-xl-60 { margin-left: 240px; margin-right: 240px; }

  .mt-xl-60 { margin-top: 240px; }
  .mb-xl-60 { margin-bottom: 240px; }
  .ms-xl-60 { margin-left: 240px; }
  .me-xl-60 { margin-right: 240px; }

  .m-n-xl-60 { margin: -240px; }
  .mv-n-xl-60 { margin-top: -240px; margin-bottom: -240px; }
  .mh-n-xl-60 { margin-left: -240px; margin-right: -240px; }

  .mt-n-xl-60 { margin-top: -240px; }
  .mb-n-xl-60 { margin-bottom: -240px; }
  .ms-n-xl-60 { margin-left: -240px; }
  .me-n-xl-60 { margin-right: -240px; }

  .p-xl-60 { padding: 240px; }
  .pv-xl-60 { padding-top: 240px; padding-bottom: 240px; }
  .ph-xl-60 { padding-left: 240px; padding-right: 240px; }

  .pt-xl-60 { padding-top: 240px; }
  .pb-xl-60 { padding-bottom: 240px; }
  .ps-xl-60 { padding-left: 240px; }
  .pe-xl-60 { padding-right: 240px; }

  .w-xl-60 { width: 240px; }
  .h-xl-60 { height: 240px; }

  .max-w-xl-60 { max-width: 240px; }
  .max-h-xl-60 { max-height: 240px; }

  .min-w-xl-60 { min-width: 240px; }
  .min-h-xl-60 { min-height: 240px; }
  
  
}

html {
  font-size: 62.5%;
}

body { color: #081423; }
.display--body, body, blockquote, p, ul, li, a, input:not([type='radio']):not([type='checkbox']):not([type='submit']), select, textarea { font-size: 18px; line-height:  32px; font-weight:  400; text-transform:  none; ; }
.display--body b, body b, .display--body strong, body strong, blockquote b, blockquote strong, p b, p strong, ul b, ul strong, li b, li strong, a b, a strong, input:not([type='radio']):not([type='checkbox']):not([type='submit']) b, input:not([type='radio']):not([type='checkbox']):not([type='submit']) strong, select b, select strong, textarea b, textarea strong { font-weight:  600; }

.small { font-size: 15.75px; line-height:  28.0px; }
.extra-small { font-size: 13.5px; line-height:  24.0px; }

h1 { color: #081423; font-size: 35px; line-height:  45px; text-transform:  none; margin-top: 0px;
margin-bottom: 20px;
; font-weight:  600; }
.display--h1 { font-size: 35px; line-height:  45px; text-transform:  none; margin-top: 0px;
margin-bottom: 20px;
; }
.h1-bold-font-weight, h1 b, h1 strong { font-weight:  900 }
.display--h1.title-font b, h1.title-font b, .display--h1.title-font strong, h1.title-font strong { font-weight:  900; }

h2 { color: #081423; font-size: 30px; line-height:  40px; text-transform:  none; margin-top: 0px;
margin-bottom: 20px;
; font-weight:  600; }
.display--h2 { font-size: 30px; line-height:  40px; text-transform:  none; margin-top: 0px;
margin-bottom: 20px;
; }
.h2-bold-font-weight, h2 b, h2 strong {font-weight:  900 }
.display--h2.title-font b, h2.title-font b, .display--h2.title-font strong, h2.title-font strong { font-weight:  900; }

h3 { color: #081423; font-size: 28px; line-height:  36px; text-transform:  none; margin-top: 0px;
margin-bottom: 20px;
; font-weight:  600; }
.display--h3 { font-size: 28px; line-height:  36px; text-transform:  none; margin-top: 0px;
margin-bottom: 20px;
; }
.h3-bold-font-weight, h3 b, h3 strong {font-weight:  900 }
.display--h3.title-font b, h3.title-font b, .display--h3.title-font strong, h3.title-font strong { font-weight:  900; }

h4 { color: #081423; font-size: 26px; line-height:  32px; text-transform:  none; margin-top: 0px;
margin-bottom: 20px;
; font-weight:  600; }
.display--h4, .blog-post .hs_cos_wrapper_type_rich_text blockquote p { font-size: 26px; line-height:  32px; text-transform:  none; margin-top: 0px;
margin-bottom: 20px;
; }
.h4-bold-font-weight, h4 b, h4 strong {font-weight:  900 }
.display--h4.title-font b, h4.title-font b, .display--h4.title-font strong, h4.title-font strong { font-weight:  900; }

h5 { color: #081423; font-size: 24px; line-height:  32px; text-transform:  none; margin-top: 0px;
margin-bottom: 20px;
; font-weight:  600; }
.display--h5 { font-size: 24px; line-height:  32px; text-transform:  none; margin-top: 0px;
margin-bottom: 20px;
; }
.h5-bold-font-weight, h5 b, h5 strong {font-weight:  900 }
.display--h5.title-font b, h5.title-font b, .display--h5.title-font strong, h5.title-font strong { font-weight:  900; }

h6 { color: #081423; font-size: 18px; line-height:  30px; text-transform:  none; margin-top: 0px;
margin-bottom: 20px;
; font-weight:  600; }
.display--h6 { font-size: 18px; line-height:  30px; text-transform:  none; margin-top: 0px;
margin-bottom: 20px;
; }
.h6-bold-font-weight, h6 b, h6 strong {font-weight:  900 }
.display--h6.title-font b, h6.title-font b, .display--h6.title-font strong, h6.title-font strong { font-weight:  900; }

h1.mb-0, h2.mb-0, h3.mb-0, h4.mb-0, h5.mb-0, h6.mb-0, p.mb-0, ul.mb-0, ol.mb-0, blockquote.mb-0, pre.mb-0,
.display-xs-h1.mb-0, .display-xs-h2.mb-0, .display-xs-h3.mb-0, .display-xs-h4.mb-0, .display-xs-h5.mb-0, .display-xs-h6.mb-0,
.display-md-h1.mb-0, .display-md-h2.mb-0, .display-md-h3.mb-0, .display-md-h4.mb-0, .display-md-h5.mb-0, .display-md-h6.mb-0,
.display-xl-h1.mb-0, .display-xl-h2.mb-0, .display-xl-h3.mb-0, .display-xl-h4.mb-0, .display-xl-h5.mb-0, .display-xl-h6.mb-0 {
  margin-bottom: 0;
}

.hs_cos_wrapper_type_rich_text > *:not(:first-child) {
  margin-top: px;
}

.custom-rich-text.text-align-center .hs_cos_wrapper_type_rich_text ul,
.custom-rich-text.text-align-center .hs_cos_wrapper_type_rich_text ol {
  text-align: left;
  width: auto;
  display: inline-block;
}



  body { color: #081423; }
  .display-xs-body, body, blockquote, p, ul, li, a, input:not([type='radio']):not([type='checkbox']):not([type='submit']), select, textarea { font-size: 18px; line-height:  32px; font-weight:  400; text-transform:  none; ; }
  .display-xs-body b, body b, .display-xs-body strong, body strong, blockquote b, blockquote strong, p b, p strong, ul b, ul strong, li b, li strong, a b, a strong, input:not([type='radio']):not([type='checkbox']):not([type='submit']) b, input:not([type='radio']):not([type='checkbox']):not([type='submit']) strong, select b, select strong, textarea b, textarea strong { font-weight:  600; }

  .small { font-size: 15.75px; line-height:  28.0px; }
  .extra-small { font-size: 13.5px; line-height:  24.0px; }

  h1 { color: #081423; font-size: 35px; line-height:  45px; text-transform:  none; margin-top: 0px;
margin-bottom: 20px;
; font-weight:  600; }
  .display-xs-h1 { font-size: 35px; line-height:  45px; text-transform:  none; margin-top: 0px;
margin-bottom: 20px;
; }
  .h1-bold-font-weight, h1 b, h1 strong { font-weight:  900 }
  .display-xs-h1.title-font b, h1.title-font b, .display-xs-h1.title-font strong, h1.title-font strong { font-weight:  900; }

  h2 { color: #081423; font-size: 30px; line-height:  40px; text-transform:  none; margin-top: 0px;
margin-bottom: 20px;
; font-weight:  600; }
  .display-xs-h2 { font-size: 30px; line-height:  40px; text-transform:  none; margin-top: 0px;
margin-bottom: 20px;
; }
  .h2-bold-font-weight, h2 b, h2 strong {font-weight:  900 }
  .display-xs-h2.title-font b, h2.title-font b, .display-xs-h2.title-font strong, h2.title-font strong { font-weight:  900; }

  h3 { color: #081423; font-size: 28px; line-height:  36px; text-transform:  none; margin-top: 0px;
margin-bottom: 20px;
; font-weight:  600; }
  .display-xs-h3 { font-size: 28px; line-height:  36px; text-transform:  none; margin-top: 0px;
margin-bottom: 20px;
; }
  .h3-bold-font-weight, h3 b, h3 strong {font-weight:  900 }
  .display-xs-h3.title-font b, h3.title-font b, .display-xs-h3.title-font strong, h3.title-font strong { font-weight:  900; }

  h4 { color: #081423; font-size: 26px; line-height:  32px; text-transform:  none; margin-top: 0px;
margin-bottom: 20px;
; font-weight:  600; }
  .display-xs-h4, .blog-post .hs_cos_wrapper_type_rich_text blockquote p { font-size: 26px; line-height:  32px; text-transform:  none; margin-top: 0px;
margin-bottom: 20px;
; }
  .h4-bold-font-weight, h4 b, h4 strong {font-weight:  900 }
  .display-xs-h4.title-font b, h4.title-font b, .display-xs-h4.title-font strong, h4.title-font strong { font-weight:  900; }

  h5 { color: #081423; font-size: 24px; line-height:  32px; text-transform:  none; margin-top: 0px;
margin-bottom: 20px;
; font-weight:  600; }
  .display-xs-h5 { font-size: 24px; line-height:  32px; text-transform:  none; margin-top: 0px;
margin-bottom: 20px;
; }
  .h5-bold-font-weight, h5 b, h5 strong {font-weight:  900 }
  .display-xs-h5.title-font b, h5.title-font b, .display-xs-h5.title-font strong, h5.title-font strong { font-weight:  900; }

  h6 { color: #081423; font-size: 18px; line-height:  30px; text-transform:  none; margin-top: 0px;
margin-bottom: 20px;
; font-weight:  600; }
  .display-xs-h6 { font-size: 18px; line-height:  30px; text-transform:  none; margin-top: 0px;
margin-bottom: 20px;
; }
  .h6-bold-font-weight, h6 b, h6 strong {font-weight:  900 }
  .display-xs-h6.title-font b, h6.title-font b, .display-xs-h6.title-font strong, h6.title-font strong { font-weight:  900; }

  .hs_cos_wrapper_type_rich_text > *:not(:first-child) {
    margin-top: 30px;
  }

  .custom-rich-text.text-align-xs-center .hs_cos_wrapper_type_rich_text ul,
  .custom-rich-text.text-align-xs-center .hs_cos_wrapper_type_rich_text ol {
    text-align: left;
    width: auto;
    display: inline-block;
  }

  

@media (min-width: 1024px) {
  
  body { color: #081423; }
  .display-md-body, body, blockquote, p, ul, li, a, input:not([type='radio']):not([type='checkbox']):not([type='submit']), select, textarea { font-size: 18px; line-height:  32px; font-weight:  400; text-transform:  none; ; }
  .display-md-body b, body b, .display-md-body strong, body strong, blockquote b, blockquote strong, p b, p strong, ul b, ul strong, li b, li strong, a b, a strong, input:not([type='radio']):not([type='checkbox']):not([type='submit']) b, input:not([type='radio']):not([type='checkbox']):not([type='submit']) strong, select b, select strong, textarea b, textarea strong { font-weight:  600; }

  .small { font-size: 15.75px; line-height:  28.0px; }
  .extra-small { font-size: 13.5px; line-height:  24.0px; }

  h1 { color: #081423; font-size: 45px; line-height:  55px; text-transform:  none; margin-top: 0px;
margin-bottom: 20px;
; font-weight:  600; }
  .display-md-h1 { font-size: 45px; line-height:  55px; text-transform:  none; margin-top: 0px;
margin-bottom: 20px;
; }
  .h1-bold-font-weight, h1 b, h1 strong { font-weight:  900 }
  .display-md-h1.title-font b, h1.title-font b, .display-md-h1.title-font strong, h1.title-font strong { font-weight:  900; }

  h2 { color: #081423; font-size: 30px; line-height:  40px; text-transform:  none; margin-top: 0px;
margin-bottom: 20px;
; font-weight:  600; }
  .display-md-h2 { font-size: 30px; line-height:  40px; text-transform:  none; margin-top: 0px;
margin-bottom: 20px;
; }
  .h2-bold-font-weight, h2 b, h2 strong {font-weight:  900 }
  .display-md-h2.title-font b, h2.title-font b, .display-md-h2.title-font strong, h2.title-font strong { font-weight:  900; }

  h3 { color: #081423; font-size: 28px; line-height:  36px; text-transform:  none; margin-top: 0px;
margin-bottom: 20px;
; font-weight:  600; }
  .display-md-h3 { font-size: 28px; line-height:  36px; text-transform:  none; margin-top: 0px;
margin-bottom: 20px;
; }
  .h3-bold-font-weight, h3 b, h3 strong {font-weight:  900 }
  .display-md-h3.title-font b, h3.title-font b, .display-md-h3.title-font strong, h3.title-font strong { font-weight:  900; }

  h4 { color: #081423; font-size: 26px; line-height:  32px; text-transform:  none; margin-top: 0px;
margin-bottom: 20px;
; font-weight:  600; }
  .display-md-h4, .blog-post .hs_cos_wrapper_type_rich_text blockquote p { font-size: 26px; line-height:  32px; text-transform:  none; margin-top: 0px;
margin-bottom: 20px;
; }
  .h4-bold-font-weight, h4 b, h4 strong {font-weight:  900 }
  .display-md-h4.title-font b, h4.title-font b, .display-md-h4.title-font strong, h4.title-font strong { font-weight:  900; }

  h5 { color: #081423; font-size: 24px; line-height:  32px; text-transform:  none; margin-top: 0px;
margin-bottom: 20px;
; font-weight:  600; }
  .display-md-h5 { font-size: 24px; line-height:  32px; text-transform:  none; margin-top: 0px;
margin-bottom: 20px;
; }
  .h5-bold-font-weight, h5 b, h5 strong {font-weight:  900 }
  .display-md-h5.title-font b, h5.title-font b, .display-md-h5.title-font strong, h5.title-font strong { font-weight:  900; }

  h6 { color: #081423; font-size: 18px; line-height:  30px; text-transform:  none; margin-top: 0px;
margin-bottom: 20px;
; font-weight:  600; }
  .display-md-h6 { font-size: 18px; line-height:  30px; text-transform:  none; margin-top: 0px;
margin-bottom: 20px;
; }
  .h6-bold-font-weight, h6 b, h6 strong {font-weight:  900 }
  .display-md-h6.title-font b, h6.title-font b, .display-md-h6.title-font strong, h6.title-font strong { font-weight:  900; }

  .hs_cos_wrapper_type_rich_text > *:not(:first-child) {
    margin-top: 30px;
  }

  .custom-rich-text.text-align-md-center .hs_cos_wrapper_type_rich_text ul,
  .custom-rich-text.text-align-md-center .hs_cos_wrapper_type_rich_text ol {
    text-align: left;
    width: auto;
    display: inline-block;
  }

  
}


@media (min-width: 1440px) {
  
  body { color: #081423; }
  .display-xl-body, body, blockquote, p, ul, li, a, input:not([type='radio']):not([type='checkbox']):not([type='submit']), select, textarea { font-size: 18px; line-height:  32px; font-weight:  400; text-transform:  none; ; }
  .display-xl-body b, body b, .display-xl-body strong, body strong, blockquote b, blockquote strong, p b, p strong, ul b, ul strong, li b, li strong, a b, a strong, input:not([type='radio']):not([type='checkbox']):not([type='submit']) b, input:not([type='radio']):not([type='checkbox']):not([type='submit']) strong, select b, select strong, textarea b, textarea strong { font-weight:  600; }

  .small { font-size: 15.75px; line-height:  28.0px; }
  .extra-small { font-size: 13.5px; line-height:  24.0px; }

  h1 { color: #081423; font-size: 65px; line-height:  80px; text-transform:  none; margin-top: 0px;
margin-bottom: 20px;
; font-weight:  600; }
  .display-xl-h1 { font-size: 65px; line-height:  80px; text-transform:  none; margin-top: 0px;
margin-bottom: 20px;
; }
  .h1-bold-font-weight, h1 b, h1 strong { font-weight:  900 }
  .display-xl-h1.title-font b, h1.title-font b, .display-xl-h1.title-font strong, h1.title-font strong { font-weight:  900; }

  h2 { color: #081423; font-size: 42px; line-height:  50px; text-transform:  none; margin-top: 0px;
margin-bottom: 20px;
; font-weight:  600; }
  .display-xl-h2 { font-size: 42px; line-height:  50px; text-transform:  none; margin-top: 0px;
margin-bottom: 20px;
; }
  .h2-bold-font-weight, h2 b, h2 strong {font-weight:  900 }
  .display-xl-h2.title-font b, h2.title-font b, .display-xl-h2.title-font strong, h2.title-font strong { font-weight:  900; }

  h3 { color: #081423; font-size: 32px; line-height:  40px; text-transform:  none; margin-top: 0px;
margin-bottom: 20px;
; font-weight:  600; }
  .display-xl-h3 { font-size: 32px; line-height:  40px; text-transform:  none; margin-top: 0px;
margin-bottom: 20px;
; }
  .h3-bold-font-weight, h3 b, h3 strong {font-weight:  900 }
  .display-xl-h3.title-font b, h3.title-font b, .display-xl-h3.title-font strong, h3.title-font strong { font-weight:  900; }

  h4 { color: #081423; font-size: 28px; line-height:  36px; text-transform:  none; margin-top: 0px;
margin-bottom: 20px;
; font-weight:  600; }
  .display-xl-h4, .blog-post .hs_cos_wrapper_type_rich_text blockquote p { font-size: 28px; line-height:  36px; text-transform:  none; margin-top: 0px;
margin-bottom: 20px;
; }
  .h4-bold-font-weight, h4 b, h4 strong {font-weight:  900 }
  .display-xl-h4.title-font b, h4.title-font b, .display-xl-h4.title-font strong, h4.title-font strong { font-weight:  900; }

  h5 { color: #081423; font-size: 24px; line-height:  32px; text-transform:  none; margin-top: 0px;
margin-bottom: 20px;
; font-weight:  600; }
  .display-xl-h5 { font-size: 24px; line-height:  32px; text-transform:  none; margin-top: 0px;
margin-bottom: 20px;
; }
  .h5-bold-font-weight, h5 b, h5 strong {font-weight:  900 }
  .display-xl-h5.title-font b, h5.title-font b, .display-xl-h5.title-font strong, h5.title-font strong { font-weight:  900; }

  h6 { color: #081423; font-size: 18px; line-height:  30px; text-transform:  none; margin-top: 0px;
margin-bottom: 20px;
; font-weight:  600; }
  .display-xl-h6 { font-size: 18px; line-height:  30px; text-transform:  none; margin-top: 0px;
margin-bottom: 20px;
; }
  .h6-bold-font-weight, h6 b, h6 strong {font-weight:  900 }
  .display-xl-h6.title-font b, h6.title-font b, .display-xl-h6.title-font strong, h6.title-font strong { font-weight:  900; }

  .hs_cos_wrapper_type_rich_text > *:not(:first-child) {
    margin-top: 30px;
  }

  .custom-rich-text.text-align-xl-center .hs_cos_wrapper_type_rich_text ul,
  .custom-rich-text.text-align-xl-center .hs_cos_wrapper_type_rich_text ol {
    text-align: left;
    width: auto;
    display: inline-block;
  }

  
}
@media (max-width: 600px) {
  br {
    content: "";
  }

  br:after {
    content: " ";
  }
}

pre {
  white-space: normal;
  padding: 4px 24px;
  color: #59c088;
  background-color: #FFFFFF;
  display: inline-block;
  border-radius: 48px;
  text-transform: uppercase;
  border: 1px solid #59c088;
  box-shadow: 1px 3px 0 0 #59c088;
  font-size: 12px;
  line-height: 28px;
}

em {
  font-style: italic;
}

.hs_cos_wrapper_type_rich_text ul,
.hs_cos_wrapper_type_rich_text ol,
.custom-rich-text ul,
.custom-rich-text ol {
  padding-left: 16px;
}

div:not(.custom-rich-text--custom-bullets) .hs_cos_wrapper_type_rich_text ul li,
.custom-rich-text:not(.custom-rich-text--custom-bullets) ul li {
  list-style: disc;
}

.hs_cos_wrapper_type_rich_text ol li,
.custom-rich-text ol li {
  list-style: decimal;
}

.hs_cos_wrapper_type_rich_text.text-align-xs-center ul,
.hs_cos_wrapper_type_rich_text.text-align-xs-center ol,
.custom-rich-text ul,
.custom-rich-text ol {
  text-align: left;
}a:not(.button),
.link:not(.button):not(.hs-button) {
  font-size: inherit;
  line-height: inherit;
  cursor: pointer;
  text-decoration: none;
  transition:color 250ms ease-in-out;
}

main a:not(.no-color):not([class*="-color"]):not(.button):not(.hs-button), 
main .link:not(.no-color):not([class*="-color"]):not(.button):not(.hs-button) {
  color: #59c088;
}

main a:not(.no-hover-color):not([class*="-hover-color"]):not(.button):not(.hs-button):hover, 
main .link:not(.no-hover-color):not([class*="-hover-color"]):not(.button):not(.hs-button):hover {
  color: #50b487;
}form .actions .hs-button,
form .actions input[type="submit"],
.hs-search-field form button {
  background-color: #081423;
  border: 1px solid #081423;
  color: #FFFFFF;
  margin-bottom: 0;
  pointer-events: initial;
}

form input[type="submit"],
form .hs-button {
  margin: auto;
  width: 100%;
}

form .actions .hs-button:not([class*='-hover-color']):hover,
form .actions input[type="submit"]:not([class*='-hover-color']):hover,
.hs-search-field form button:not([class*='-hover-color']):hover {
  color: #FFFFFF;
}

form .actions .hs-button:not([class*='-hover-bg']):hover,
form .actions input[type="submit"]:not([class*='-hover-bg']):hover,
.hs-search-field form button:not([class*='-hover-bg']):hover {
  background-color: #59c088;
}

form .actions .hs-button:not([class*='-hover-border-color']):hover,
form .actions input[type="submit"]:not([class*='-hover-border-color']):hover,
.hs-search-field form button:not([class*='-hover-border-color']):hover {
  border: 1px solid #59c088;
}

form {
  margin-left: -10.0px;    
  margin-right: -10.0px;
}

form fieldset {
  min-width: 100%;
  display: flex;
  flex-flow: row wrap;
}

form label[for*="password"],
form label[for*="password-confirm"] {
  float: left;
}

form a[class*="show-password"] {
  float: right;
  font-size: small;
}

form .hs-form-field.hs_recaptcha {
  display: none;
}

form .legal-consent-container,
form .hs-form-field,
form .form-input-validation-message,
.system-page .hs-membership-loader,
.system-page form > div, 
form .hs-submit {
  padding-left: 10.0px;    
  padding-right: 10.0px;
}

form > .hs-button {
  margin-left: 10.0px;    
  margin-right: 10.0px;
}

@media (min-width: 600px) {
  form .form-columns-2 .hs-form-field {
    min-width: 50%;
  }

  form .form-columns-3 .hs-form-field {
    min-width: 33.333333%;
  }
}

@media (min-width: 1024px) {
  form {
    margin-left: -7.5px;    
    margin-right: -7.5px;
  }

  form .legal-consent-container,
  form .hs-form-field,
  form .form-input-validation-message,
  .system-page .hs-membership-loader,
  .system-page form > div, 
  form .hs-submit {
    padding-left: 7.5px;
    padding-right: 7.5px;
  }

  form > .hs-button {
    margin-left: 7.5px;    
    margin-right: 7.5px;
  }
}

@media (min-width: 1440px) {
  form {
    margin-left: -6.0px;    
    margin-right: -6.0px;
  }

  form .legal-consent-container,
  form .hs-form-field,
  form .form-input-validation-message,
  .system-page .hs-membership-loader,
  .system-page form > div, 
  form .hs-submit {
    padding-left: 6.0px;
    padding-right: 6.0px;
  }

  form > .hs-button {
    margin-left: 6.0px;    
    margin-right: 6.0px;
  }
}

form h1, 
form h2, 
form h3,
form h4,
form h5,
form h6,
.form-title{
  color: #081423;
}

form .hs-form-field {
  box-sizing: border-box;
  min-width: 100%;
  width: 100%;
  position: relative;
  float: none;
}

form .legal-consent-container .hs-form-field {
  padding-left: 0;  
  padding-right: 0;
}

.hs-form-field ::placeholder {
  color: #627790;
}

form label,
.system-page .fakelabel {
  color: #081423;
  display: block;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 13.9986px;
  line-height: 24.8864px;
}

.system-page .fakelabel {
  margin-bottom: 0;
}

.system-page .fakelabel input,
.system-page .fakelabel input:active,
.system-page .fakelabel input:checked {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: none;
  appearance: none;
  -webkit-appearance: none;
  margin: 0;
  background-color: transparent;
  z-index: 2;
  cursor: pointer;
  box-shadow: none;
  outline: none;
}

.system-page .fakelabel input + span:after {
  content: "";
  height: 30px;
  border-radius: 50px;
  left: 16px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 60px;
  background-color: #FFFFFF;
  box-shadow: inset 0 0 0 1px #627790;
  z-index: 1;
  pointer-events: none;
}

.system-page .fakelabel input + span:before {
  content: '';
  position: absolute;
  top: 50%;
  left: 24px;
  width: 20px;
  height: 20px;
  transform: translateY(-50%);
  background-color: #e5f5ec;
  border-radius: 50%;
  z-index: 2;
  pointer-events: none;
  transition:
    background-color 250ms ease-in-out,
    left 250ms ease-in-out;
}

.system-page .fakelabel input:checked + span:before {
  background-color: #060e1a;
  left: 48px;
}

form legend {
  color: #627790;
  display: block;
}

.legal-consent-container {
  opacity: 0.5;
}

form label + .input input:not([type=checkbox]):not([type=radio]),
form legend + .input input:not([type=checkbox]):not([type=radio]),
form label ~ input:not([type=checkbox]):not([type=radio]),
form legend ~ input:not([type=checkbox]):not([type=radio]),
form .hs-form-field.hs-fieldtype-select label + .input,
form .hs-form-field.hs-fieldtype-select legend + .input,
form .hs-form-field.hs-fieldtype-select label ~ .input,
form .hs-form-field.hs-fieldtype-select legend ~ .input,
form .hs-form-field select,
form .hs-form-field .hs-dateinput,
form .hs-form-field:not([class*="LEGAL_CONSENT"]), 
form .legal-consent-container,
.hs_cos_wrapper_type_password_prompt input:not([type=submit]),
.system-page input#hs-pwd-widget-password,
.system-page.backup-unsubscribe input {
  font-size: 16.146px;
  line-height: 28.704px;
  min-height: 56px;
}

form .hs-form-field, 
form .legal-consent-container,
.hs_cos_wrapper_type_password_prompt input:not([type=submit]),
.system-page input#hs-pwd-widget-password,
.system-page.backup-unsubscribe input {
  margin-bottom: 18px;
}

form input[type=text],
form input[type=email],
form input[type=password],
form input[type=tel],
form input[type=number],
form input[type=file],
form select,
form textarea {
  display: inline-block;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
  outline: none;
  color: #081423;
  background-color: #FFFFFF;
  box-sizing: border-box;
  border-radius: 5px;
  border-width: 2px 2px 2px 2px;
  border-style: solid;
  border-color: #081423;
  padding: 10px;

  transition: border-color 0.25s ease-in-out;
}

form input[type=text]:focus,
form input[type=email]:focus,
form input[type=password]:focus,
form input[type=tel]:focus,
form input[type=number]:focus,
form input[type=file]:focus,
form select:focus,
form textarea:focus,
form input[type=text]:focus-within,
form input[type=email]:focus-within,
form input[type=password]:focus-within,
form input[type=tel]:focus-within,
form input[type=number]:focus-within,
form input[type=file]:focus-within,
form select:focus-within,
form textarea:focus-within,
form input[type=text].focus-visible,
form input[type=email].focus-visible,
form input[type=password].focus-visible,
form input[type=tel].focus-visible,
form input[type=number].focus-visible,
form input[type=file].focus-visible,
form select.focus-visible,
form textarea.focus-visible {
  border-color: #59c088;
}

form .hs-form-radio-display,
form .hs-form-booleancheckbox-display {
  display: block;
  position: relative;
}

form input[type="radio"],
form input[type="checkbox"] {
  width: 18px;
  min-width: 18px;
  height: 18px;
  display: inline-block;
  -webkit-appearance: none;
  margin: 0;
  appearance: none;
  background-color: #FFFFFF;
  border: 2px solid ;
  transition: box-shadow 0.25s ease-in-out;
  margin-right: 8px;
  position: relative;
  top: calc(4px / 2);
}

.hs-fieldtype-checkbox ul.inputs-list.multi-container {
  display: inline-flex;
  flex-flow: row wrap;
}

li.hs-form-checkbox{
  margin-right:18px;
}

form input[type="radio"] ~ span,
form input[type="checkbox"] ~ span,
form input[type="radio"] ~ p,
form input[type="checkbox"] ~ p {
  text-transform: initial;
  font-weight: initial;
}

form input[type="checkbox"] {
  border-radius: 20%; 
}

form input[type="radio"] + label, form input[type="checkbox"] + label {
  display: inline-block;
}

form input[type="radio"]:checked,
form input[type="checkbox"]:checked {
  box-shadow: inset 0 0 0 calc(18px / 5) #FFFFFF;
  background-color: #081423;
  border: 2px solid #081423;
}

form input[type="radio"]:active,
form input[type="checkbox"]:active {
  box-shadow: inset 0 0 0 calc(18px / 5) #FFFFFF;
  background-color: #59c088;
  border: 2px solid #59c088;
}

form input[type="radio"] {
  border-radius: 50%;
}

form input[disabled] {
  background-color: #627790;
  color: #627790;
}

form .hs-form-field > .input {
  margin: 0;
  width: 100%;
}

form .hs-form-field .hs-dateinput {
  position: relative;
}

form .hs-form-field .hs-dateinput input:not([type=checkbox]):not([type=radio]){
  margin-top: 0;
}

form .hs-form-field .hs-dateinput:before {
  content:'\01F4C5';
  position: absolute;
  top: 50%;
  right: 0;
  width: calc(4px * 8);
  transform: translateY(-50%);
  height: 100%;
  display: flex;
  flex-flow: column;
  align-items: center;
  justify-content: center;
}

.fn-date-picker .pika-table thead th {
  color: #FFFFFF;
}

.fn-date-picker td.is-selected .pika-button {
  border-radius: 0;
  box-shadow: none;
}

.fn-date-picker td .pika-button:hover,
.fn-date-picker td .pika-button:focus {
  border-radius: 0;
  color: #FFFFFF;
}

form .hs-form-field.hs-fieldtype-select {
  display: flex;
  flex-flow: column;
}

form .hs-form-field.hs-fieldtype-select .input {
  flex: 1 1 auto;
}

form .hs-form-field.hs-fieldtype-select .input select {
  margin-bottom: 0;
  height: 100%;
}

form .hs-richtext img {
  max-width: 100%;
}

.legal-consent-container .hs-form-booleancheckbox-display > span,
.legal-consent-container .hs-form-booleancheckbox-display > span p {
  margin-left: 0;
}

.hs-form-required {
  color: #081423;
}

.hs-input.invalid.error {
  border-color: #627790;
}

form .hs-error-msg,
form .hs-error-msgs,
form .hs-error-msg label,
form .hs-error-msgs label {
  color: #59c088;
  margin-top: 4px;
}

main .hs-common-confirm-message {
  color: #060e1a;
  background-color: transparent;
  border: none;
  padding: 0;
  font-weight: 600;
  font-size: inherit;
  line-height: inherit;
  margin-top: 18px;
  margin-bottom: 18px;
  text-align: center;
}

form .actions input[type="submit"],
form .actions .hs-button {
  cursor: pointer;
  display: inline-block;
  text-align: center;
  transition: all 0.15s linear;
  white-space: normal;
}

.grecaptcha-badge {
  margin: 0 auto;
}

.hs-search-field form {
  margin-left: 0;
  margin-right: 0;
  position: relative;
  display: flex;
  flex-flow: row wrap;
}

.hs-search-field form label {
  flex: 0 0 100%;
  margin-bottom: 8px;
}

.hs-search-field form label ~ input:not([type=checkbox]):not([type=radio]) {
  margin-bottom: 0;
}

.hs-search-field form input,
.hs-search-field form button {
  flex: 1 1 auto;
  min-width: initial;
  max-width: calc(100% - 60px);
  width: initial;
  border-radius: 48px;
}

.hs-search-field .hs-search-field__bar button {
  min-width: 40px;
  padding: 0;
  border-radius: 50%;
}

.hs-search-field .hs-search-field__bar button svg {
  max-width: 12px;
}

.hs-search-field form input {
  margin-right: 12px;
}

.hs-search-field form button {
  max-width: 56px;
  width: 100%;
  padding: 4px 8px 4px 4px;
  display: flex;
  flex-flow: column;
  align-items: center;
  justify-content: center;
}

.hs-search-field form button svg {
  height: 100%;
  transform: initial;
}

.hs-search-field .dnd-row {
  width: 100%;
}

form .legal-consent-container,
form .legal-consent-container p,
form .legal-consent-container span {
  font-size: 13.9986px;
  line-height: 24.8864px;
}


.system-page form {
  margin-left: 0;
  margin-right: 0;
  position: relative;
}

.system-page #hs_cos_wrapper_subscription_preferences_email_subscriptions {
  text-align: center;
}

.system-page #hs_cos_wrapper_subscription_preferences_email_subscriptions .header {
  background: transparent;
  border-bottom: none;
  box-shadow: none;
  padding: 0;
  margin-top: 1rem;
}

.system-page form a#hs_login_reset {
  margin-bottom: 10.0px;
  display: inline-block;
   
  padding-top: 10px;
padding-right: 30px;
padding-bottom: 10px;
padding-left: 30px;

  border-radius: px;
  text-transform: ;
  text-decoration: none;
  appearance: none;
  -webkit-appearance: none;
  cursor: pointer;
  box-sizing: border-box;
  text-align: center;
  white-space: nowrap;
  transition: opacity 0.25s ease-in-out,
    color 0.25s ease-in-out,
    background-color 0.25s ease-in-out,
    border-color 0.25s ease-in-out;
  width: calc(100% - 20px);
  color: #081423;
  background-color: #627790;
  border: 1px solid #627790;
}

.system-page form > input[type='submit'] {
  width: 100%;
  margin: 0;
}

form[action*="login"] .hs-membership-loader,
.system-page form[action*="login"] .hs-membership-loader.hs-submit {
  padding-bottom: 0;
}

.system-page .hs-membership-loader .hs-button {
  width: 100%;
}

form[action*="login"] .hs-membership-loader {
  
  
  padding-bottom: calc( (5.0px * 2) +  (15.0px * 2) +  (5.0px * 2) +  (15.0px * 2));
  
  
  
  
}

.system-page form a#hs_login_reset:hover {
  color: #FFFFFF;
  background-color: #59c088;
  border: 1px solid #59c088;
}

.system-page input#hs-pwd-widget-password,
.system-page.backup-unsubscribe input {
  margin-top: 0;
  max-width: 100%;
  min-width: 100%;
  position: relative;
  display: block;
}

#hs_cos_wrapper_backup_unsubscribe_email_simple_subscription #email-prefs-form input:not([type="submit"]) {
  min-height: 44px;
  margin-bottom: 8px;
}

.system-page form .email-prefs .item {
  position: relative;
  padding: 16px 16px 16px 92px;
  background-color: #50b487;
  border-radius: 4px;
  text-align: left;
}

.system-page form .email-prefs .item p {
  margin-top: calc(32 / 2);
  margin-bottom: 0;
}

.system-page form .email-prefs > .item:not(:first-child) {
  margin-top: 16px;
}

.system-page #email-prefs-form .page-header {
  font-size: 18px;
  line-height: 32px;
}

.system-page #email-prefs-form .page-header h2 {
  font-size: 24px;
  line-height: 1.4;
  margin-bottom: 0;
}

@media (min-width: 1024px) {
  .system-page #email-prefs-form .page-header {
    font-size: 18px;
    line-height: 32px;
  }
}

@media (min-width: 1440px) {
  .system-page #email-prefs-form .page-header {
    font-size: 18px;
    line-height: 32px;
  }
}

.system-page .subscribe-options {
  margin-top: 20px;
  margin-bottom: 20px;
}table {
  width: 100%;
  border-collapse: collapse;
  margin-bottom: 1.4rem;
  overflow-wrap: break-word;
  
  border-radius: 5px;
  background-color:  ;
}

td,
th {
  vertical-align: middle;
  width: 25%;
  text-align: center;
  padding: 18px;

  
}

thead th {
  vertical-align: bottom;
  background-color: #FFFFFF;
  color: #081423;
}

thead > tr:first-child > th:first-child {
  border-top-left-radius: 5px;
}

thead > tr:first-child > th:last-child {
  border-top-right-radius: 5px;
}

tfoot td {
  background-color: #FFFFFF;
  color: #50b487;
}

tfoot > tr:last-child > td:first-child {
  border-bottom-left-radius: 5px;
}

tfoot > tr:last-child > td:last-child {
  border-bottom-right-radius: 5px;
}

table.line-items__table {
  box-shadow: inset 0 -2px 0 0px  #627790;
  border-radius: 0;
  margin-bottom: 0;
  border: none;
}

table.line-items__table tr, 
table.line-items__table tr td, 
table.line-items__table thead tr th {
  border-top: none;
  box-shadow: none;
  border-left: none;
  border-right: none;
  background-color: transparent;
}

table.line-items__table thead th,
table.line-items__table tr td {
  text-align: left;
}

table.line-items__table thead > tr > th,
table.line-items__table tr > td {
  text-align: center;
  vertical-align: top;
  width: 20%;
}

table.line-items__table thead > tr > th:last-child,
table.line-items__table tr > td:last-child {
  text-align: right;
  padding-right: 0;
}

table.line-items__table thead > tr > th:first-child,
table.line-items__table tr > td:first-child {
  text-align: left;
  min-width: 120px;
  padding-left: 0;
}

table.line-items__table thead > tr:first-child > th:first-child {
  border-bottom-left-radius: 5px;
}

table.line-items__table thead > tr:first-child > th:last-child {
  border-bottom-right-radius: 5px;
}

.line-items__totals .totals__row .dotted__row {
  flex-shrink: 1;
  border-bottom: 1px dotted  #627790;
  width: 100%;
  height: 100%;
  margin: 13px 12px 7px;
}

.line-items__totals .totals__row div {
  white-space: nowrap;
}.hs-menu-wrapper > ul {
  display: flex;
  flex-flow: column wrap;
  align-items: center;
}

.hs-menu-toggle {
  width: 24px;
  height: 24px;
  cursor: pointer
}

.hs-menu-toggle span {
  width: 100%;
  height: 2px;
  background-color: #59c088;
  border-radius: 50px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  transition:
    opacity 250ms ease-in-out,
    background-color 250ms ease-in-out,
    transform 250ms ease-in-out;
}

.hs-menu-toggle span:first-child {
  top: 25%;
}

.hs-menu-toggle span:last-child {
  top: 75%;
}

.header .dnd-section > .row-fluid.hs-menu-open .hs-menu-toggle span:not(:first-child):not(:last-child) {
  opacity: 0;
  pointer-events: none;
}

.header .dnd-section > .row-fluid.hs-menu-open .hs-menu-toggle span:first-child {
  top: 50%;
  transform: translate(-50%,-50%) rotate(45deg);
}

.header .dnd-section > .row-fluid.hs-menu-open .hs-menu-toggle span:last-child {
  top: 50%;
  transform: translate(-50%,-50%) rotate(-45deg);
}

.hs-menu-wrapper.hs-menu-flow-horizontal > ul {
  flex-flow: row wrap;
}

.hs-menu-wrapper ul > li.hs-item-has-children {
  position: relative;
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
  align-items: center;
}

.hs-menu-wrapper .hs-menu-children-toggle {
  position: relative;
  width: 16px;
  height: 16px;
  cursor: pointer;
  z-index: 5;
}

.hs-menu-wrapper ul > li.hs-item-has-children > a > .hs-menu-children-toggle,
.hs-menu-wrapper ul > li.hs-item-has-children > .hs-menu-item-link > .hs-menu-children-toggle {
  transform: rotate(0);
  transition: transform 0.25s ease-in-out;
}

.hs-menu-wrapper ul > li.hs-item-has-children:hover > a > .hs-menu-children-toggle,
.hs-menu-wrapper ul > li.hs-item-has-children:hover > .hs-menu-item-link > .hs-menu-children-toggle {
  transform: rotate(180deg);
}

.hs-menu-wrapper ul > li.hs-item-has-children .hs-menu-children-wrapper {
  order: 2;
  min-width: 100%;
  width: auto;
}

.hs-menu-wrapper .hs-item-has-children.open > .hs-menu-children-wrapper, 
.hs-menu-wrapper .hs-item-has-children.open:active > .hs-menu-children-wrapper {
  max-height: 100%;
}

.hs-menu-wrapper ul li a,
.hs-menu-wrapper ul li .hs-menu-item-link {
  display: block;
  color: #59c088;
  font-size: 16px;
  line-height: 28px;
  padding: 25px;

}

.hs-menu-wrapper ul li span {
  cursor: default;
}

.hs-menu-wrapper ul li a:hover,
.hs-menu-wrapper ul li .hs-menu-item-link:hover {
  color: #50b487;
}

.hs-menu-wrapper ul li a:active {
  color: #50b487;
}

.hs-menu-wrapper ul.hs-menu-children-wrapper li a, 
.hs-menu-wrapper ul.hs-menu-children-wrapper li .hs-menu-item-link {
  color: #081423;
}

.hs-menu-wrapper ul.hs-menu-children-wrapper li a:hover,
.hs-menu-wrapper ul.hs-menu-children-wrapper li .hs-menu-item-link:hover {
  color: #59c088;
}

.hs-menu-wrapper ul.hs-menu-children-wrapper {
  background-color: #FFFFFF;
}

.hs-menu-wrapper ul.hs-menu-children-wrapper li a, 
.hs-menu-wrapper ul.hs-menu-children-wrapper li .hs-menu-item-link {
  font-size: 16px;
  line-height: 28px;
  padding: 25px;

}

.hs-menu-wrapper .hs-item-has-children > .hs-menu-children-wrapper,
.hs-menu-wrapper .hs-item-has-children:active > .hs-menu-children-wrapper {
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.25s ease-in-out;
  background-color: #FFFFFF;
}

.hs-menu-wrapper > ul > li.hs-item-has-children {
  position: relative;
  z-index: 1;
}

.hs-menu-wrapper .hs-menu-children-wrapper li a,
.hs-menu-wrapper .hs-menu-children-wrapper li .hs-menu-item-link {
  color: #081423;
  transition: color 0.25s ease-in-out;
}

.hs-menu-wrapper .hs-menu-children-wrapper li a:hover,
.hs-menu-wrapper .hs-menu-children-wrapper li .hs-menu-item-link:hover {
  color: #59c088;
}

.hs-menu-wrapper .hs-item-has-children > .hs-menu-children-wrapper::-webkit-scrollbar {
  display: none;
}

@media (max-width: 1023px) {
  .hs-menu-wrapper .hs-menu-children-toggle:before,
  .hs-menu-wrapper .hs-menu-children-toggle:after {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    width: 2.0px;
    height: 100%;
    border-radius: 2.0px;
    transform: translate(-50%, -50%);
    background-color: #59c088;
    transition: background-color 0.25s ease-in-out;
  }

  .hs-menu-wrapper .hs-menu-children-toggle:after {
    height: 2.0px;
    width: 100%;
  }

  .hs-menu-wrapper .hs-menu-children-toggle:hover:before,
  .hs-menu-wrapper .hs-menu-children-toggle:hover:after, 
  .hs-menu-wrapper .hs-item-has-children.open > a > .hs-menu-children-toggle:before,
  .hs-menu-wrapper .hs-item-has-children.open > a >  .hs-menu-children-toggle:after {
    background-color: #50b487;
  }

  .hs-menu-wrapper ul > li.hs-item-has-children.open > a > .hs-menu-children-toggle,
  .hs-menu-wrapper ul > li.hs-item-has-children.open > .hs-menu-item-link > .hs-menu-children-toggle {
    transform: rotate(45deg);
  }

}

@media (min-width: 1024px) {
  .hs-menu-wrapper > ul > .hs-item-has-children > .hs-menu-children-wrapper {
    border-radius: 8px;
  }

  .hs-menu-wrapper ul li a,
  .hs-menu-wrapper ul li .hs-menu-item-link {
    font-size: 16px;
    line-height: 28px;
    padding: 25px;

  }

  .hs-menu-wrapper .hs-menu-children-wrapper > li:not(:first-child) > a, 
  .hs-menu-wrapper .hs-menu-children-wrapper > li:not(:first-child) > .hs-menu-item-link {
    padding-top: 0;
  }

  .hs-menu-wrapper ul > li.hs-item-has-children > a > .hs-menu-children-toggle:before,
  .hs-menu-wrapper ul > li.hs-item-has-children > .hs-menu-item-link > .hs-menu-children-toggle:before {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 0;
    height: 0;
    border-top: 3.2px solid currentColor;
    border-right: 3.2px solid transparent;
    border-left: 3.2px solid transparent;
  }

  .hs-menu-wrapper ul > li.hs-item-has-children:hover > a > .hs-menu-children-toggle:before,
  .hs-menu-wrapper ul > li.hs-item-has-children:hover > .hs-menu-item-link > .hs-menu-children-toggle:before {
    border-top: 3.2px solid currentColor;
  }

  .hs-menu-wrapper .hs-item-has-children:before {
    display: none;
  }

  .hs-menu-wrapper .hs-menu-children-wrapper {
    position: absolute;
    top: 100%;
    left: 50%;
    transform: translateX(-50%);
    min-width: 192px;
    border-radius: 8px;
    max-height: 0;    
    overflow: initial;
    opacity: 0;    
    pointer-events: none;
    box-shadow: 0 8px 8px 0 rgb(0, 0, 0, 0);
    transition: initial;
  }

  .hs-menu-wrapper .hs-item-has-children:hover > .hs-menu-children-wrapper {
    opacity: 1; 
    overflow: initial;
    max-height: initial;
    pointer-events: initial;
    box-shadow: 0 8px 8px 0 rgb(0, 0, 0, 0.05);
    transition: opacity 0.25s ease-in-out, box-shadow 0.25s ease-in-out, border-radius 0.25s ease-in-out;
  }

  .hs-menu-wrapper .hs-item-has-children:not(.hs-menu-depth-1) > .hs-menu-children-wrapper {
    top: 0%;
    left: 100%;
    transform: translateY(0%);
  }

  .hs-menu-wrapper .hs-item-has-children:hover > a > .hs-menu-children-wrapper,
  .hs-menu-wrapper .hs-item-has-children:active > a > .hs-menu-children-wrapper,
  .hs-menu-wrapper .hs-item-has-children:focus > a > .hs-menu-children-wrapper {
    max-height: 100vh;
    overflow: auto;
    -ms-overflow-style: none; 
    scrollbar-width: none;  
    z-index: 1;
  }


  .hs-menu-wrapper ul.hs-menu-children-wrapper li a, 
  .hs-menu-wrapper ul.hs-menu-children-wrapper li .hs-menu-item-link {
    font-size: 16px;
    line-height: 28px;
    padding: 25px;

  }
}

@media (min-width: 1440px) {
  .hs-menu-wrapper ul.hs-menu-children-wrapper li a, 
  .hs-menu-wrapper ul.hs-menu-children-wrapper li .hs-menu-item-link {
    font-size: 16px;
    line-height: 28px;
    padding: 25px;

  }

  .hs-menu-wrapper ul li a,
  .hs-menu-wrapper ul li .hs-menu-item-link {
    font-size: 16px;
    line-height: 28px;
    padding: 25px;

  }
}button, 
.button,
form input[type="submit"],
form .hs-button {
  font-size: inherit;
  line-height: inherit;
  cursor: pointer;
  text-decoration: none;
  font-weight: 600;
  text-transform: uppercase;
  color: #FFFFFF;
  background-color: #59c088;
  border-color: #59c088; 
  border-width: 1px;
  border-style: solid;
  border-radius: 8px;
  padding-top: 10px;
padding-right: 30px;
padding-bottom: 10px;
padding-left: 30px;

  transition:border-color 250ms ease-in-out,background-color 250ms ease-in-out,color 250ms ease-in-out;
  letter-spacing: 1px;
}

button:not([class*="-fill"]) svg path, 
.button:not([class*="-fill"]) svg path,
form input[type="submit"]:not([class*="-fill"]) svg path,
form .hs-button:not([class*="-fill"]) svg path {
  fill: #FFFFFF;
}

button:not([class*="-hover-color"]):hover, 
.button:not([class*="-hover-color"]):hover,
form input[type="submit"]:not([class*="-hover-color"]):hover,
form .hs-button:not([class*="-hover-color"]):hover {
  color: #FFFFFF;
}

button:not([class*="-hover-bg"]):hover, 
.button:not([class*="-hover-bg"]):hover,
form input[type="submit"]:not([class*="-hover-bg"]):hover,
form .hs-button:not([class*="-hover-bg"]):hover {
  background-color: #081423;
}

button:not([class*="-hover-border-color"]):hover, 
.button:not([class*="-hover-border-color"]):hover,
form input[type="submit"]:not([class*="-hover-border-color"]):hover,
form .hs-button:not([class*="-hover-border-color"]):hover {
  border-color: #081423;
}

button:not([class*='pt-']), .button:not([class*='pt-']),
form input[type="submit"]:not([class*='pt-']), form .hs-button:not([class*='pt-']) {padding-top: 10px;}

button:not([class*='pb-']), .button:not([class*='pb-']),
form input[type="submit"]:not([class*='pb-']), form .hs-button:not([class*='pb-']){padding-bottom: 10px;}

button:not([class*='ps-']), .button:not([class*='ps-']),
form input[type="submit"]:not([class*='ps-']), form .hs-button:not([class*='ps-']){padding-left: 30px;}

button:not([class*='pe-']), .button:not([class*='pe-']),
form input[type="submit"]:not([class*='pe-']), form .hs-button:not([class*='pe-']) {padding-right: 30px;}.header {
  box-shadow: 0 8px 8px 0 rgba(0, 0, 0, 0);
  transform: translateY(0%);
  padding-top: 20px;
  padding-bottom: 20px;
  transition:
    box-shadow 0.25s ease-in-out,
    background-color 0.25s ease-in-out,
    transform 0.5s ease-in-out;
}

.header.scrolled {
  padding-top: 20px;
  padding-bottom: 20px;
}

.header.header--transparent.scrolled,
.header:not(.header--transparent) {
  background-color: #081423;
  border-bottom: 1px solid #081423;
}

.header.scrolled, .header.scrolled--down, .header.scrolled--up {
  transform: translateY(-300%);
  pointer-events: none;
}

.header.header--full-width .dnd-section > .row-fluid {
  max-width: 100%;
}

.header .hs-menu-wrapper ul li a, 
.header .hs-menu-wrapper ul li .hs-menu-item-link {
  display: block;
  padding-top: 0px;
padding-right: 0px;
padding-bottom: 10px;
padding-left: 0px;

}

.header.header--transparent:not(.scrolled) .hs-menu-wrapper > ul > li > a, 
.header.header--transparent:not(.scrolled) .hs-menu-wrapper > ul > li > .hs-menu-item-link {
  color: #FFFFFF;
}

.header.header--transparent:not(.scrolled) .hs-menu-wrapper > ul > li > a:hover, 
.header.header--transparent:not(.scrolled) .hs-menu-wrapper > ul > li > .hs-menu-item-link:hover {
  color: #081423;
}

.header.header--transparent:not(.scrolled) .hs-menu-toggle span {
  background-color: #FFFFFF;
}

.header.header--transparent:not(.scrolled) .hs-menu-toggle:hover span {
  background-color: #081423;
}

.header.header--transparent:not(.scrolled) .button:not([aria-label="Search"]) {
  color: #FFFFFF;
  background-color: #081423;
  border-color: #081423;
}

.header.header--transparent:not(.scrolled) .button:not([aria-label="Search"]):hover {
  color: #FFFFFF;
  background-color: #59c088;
  border-color: #59c088;
}

.header.header--transparent:not(.scrolled) .search-input__search-toggle svg path {
  fill: #081423;
}

.header.header--transparent:not(.scrolled) .search-input__search-toggle:hover svg path {
  fill: #081423;
}

.header.scrolled .hs-menu-wrapper > ul > li > a,
.header.scrolled .hs-menu-toggle,
.header.scrolled .hs-menu-wrapper > ul > li > .hs-menu-item-link,
.header.header--transparent .hs-menu-open .hs-menu-wrapper > ul > li > a,
.header.header--transparent .hs-menu-open .hs-menu-toggle,
.header.header--transparent .hs-menu-open .hs-menu-wrapper > ul > li > .hs-menu-item-link,
.header:not(.header--transparent):not(.scrolled) .hs-menu-wrapper > ul > li > a,
.header:not(.header--transparent):not(.scrolled) .hs-menu-toggle,
.header:not(.header--transparent):not(.scrolled) > ul > li > .hs-menu-item-link {
  color: #081423;
}

.header.scrolled .hs-menu-wrapper > ul > li > a:hover,
.header.scrolled .hs-menu-wrapper > ul > li > .hs-menu-item-link:hover,
.header.header--transparent .hs-menu-open .hs-menu-wrapper > ul > li > a:hover,
.header.header--transparent .hs-menu-open .hs-menu-wrapper > ul > li > .hs-menu-item-link:hover,
.header:not(.header--transparent):not(.scrolled) .hs-menu-wrapper > ul > li > a:hover,
.header:not(.header--transparent):not(.scrolled) .hs-menu-wrapper > ul > li > .hs-menu-item-link:hover {
  color: #081423;
}

.header.scrolled .hs-menu-toggle span,
.header.header--transparent .hs-menu-open .hs-menu-toggle span,
.header:not(.header--transparent):not(.scrolled) .hs-menu-toggle span,
.header:not(.header--transparent):not(.scrolled) .hs-menu-open .hs-menu-toggle span {
  background-color: #081423;
}

.header.scrolled .hs-menu-toggle:hover span,
.header.header--transparent .hs-menu-open .hs-menu-toggle:hover span,
.header:not(.header--transparent):not(.scrolled) .hs-menu-toggle:hover span,
.header:not(.header--transparent):not(.scrolled) .hs-menu-open .hs-menu-toggle:hover span {
  background-color: #081423;
}

.header.scrolled .button:not([aria-label="Search"]),
.header.header--transparent .hs-menu-open .button:not([aria-label="Search"]),
.header:not(.header--transparent):not(.scrolled) .button:not([aria-label="Search"]) {
  color: #FFFFFF;
  background-color: #081423;
  border-color: #081423;
}

.header.scrolled .button:not([aria-label="Search"]):hover,
.header.header--transparent .hs-menu-open .button:not([aria-label="Search"]):hover,
.header:not(.header--transparent):not(.scrolled) .button:not([aria-label="Search"]):hover {
  color: #FFFFFF;
  background-color: #59c088;
  border-color: #59c088;
}

.header.scrolled .search-input__search-toggle svg path,
.header.header--transparent .hs-menu-open .search-input__search-toggle svg path,
.header:not(.header--transparent):not(.scrolled) .search-input__search-toggle svg path {
  fill: #081423;
}

.header.scrolled .search-input__search-toggle:hover svg path,
.header.header--transparent .hs-menu-open .search-input__search-toggle:hover svg path,
.header:not(.header--transparent):not(.scrolled) .search-input__search-toggle:hover svg path {
  fill: #081423;
}

.header .hs-menu-wrapper ul.hs-menu-children-wrapper {
  background-color: #FFFFFF;
}

.header .hs-menu-wrapper ul.hs-menu-children-wrapper li a, 
.header .hs-menu-wrapper ul.hs-menu-children-wrapper li .hs-menu-item-link {
  color: #081423;
  padding-top: 0px;
padding-right: 0px;
padding-bottom: 10px;
padding-left: 0px;

}

.header .hs-menu-wrapper ul.hs-menu-children-wrapper li a:hover, 
.header .hs-menu-wrapper ul.hs-menu-children-wrapper li .hs-menu-item-link:hover {
  color: #59c088;
}

.header .hs-menu-wrapper  ul  li.hs-menu-item.active-branch > a, 
.header .hs-menu-wrapper  ul  li.hs-menu-item.active-branch > .hs-menu-item-link {
  position: relative;
  color: #081423;
  
}

.header .hs-menu-wrapper > ul > li.hs-menu-item.active-branch > a:after, 
.header .hs-menu-wrapper > ul > li.hs-menu-item.active-branch > .hs-menu-item-link:after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 4px;
  height: 4px;
  background-color: currentColor;
  border-radius: 50%;
}

@media (min-width: 1024px) {
  .header {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .header.scrolled {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .header .hs-menu-wrapper ul li a, 
  .header .hs-menu-wrapper ul li .hs-menu-item-link {
    padding: 10px;

  }

  .header .hs-menu-wrapper ul.hs-menu-children-wrapper li a, 
  .header .hs-menu-wrapper ul.hs-menu-children-wrapper li .hs-menu-item-link {
    padding-top: 0px;
padding-right: 0px;
padding-bottom: 10px;
padding-left: 0px;

  }

  .header .hs-menu-wrapper .hs-menu-children-wrapper > li:not(:first-child) > a, 
  .header .hs-menu-wrapper .hs-menu-children-wrapper > li:not(:first-child) > .hs-menu-item-link {
    padding-top: 0;
  }

  .header.header--transparent:not(.scrolled) .hs-menu-wrapper > ul > li > a, 
  .header.header--transparent:not(.scrolled) .hs-menu-wrapper > ul > li > .hs-menu-item-link {
    color: #FFFFFF;
  }

  .header.header--transparent:not(.scrolled) .hs-menu-wrapper > ul > li > a:hover, 
  .header.header--transparent:not(.scrolled) .hs-menu-wrapper > ul > li > .hs-menu-item-link:hover {
    color: #081423;
  }

  .header.header--transparent:not(.scrolled) .button:not([aria-label="Search"]) {
    color: #081423;
    background-color: #FFFFFF;
    border-color: #FFFFFF;
  }

  .header.header--transparent:not(.scrolled) .button:not([aria-label="Search"]):hover {
    color: #FFFFFF;
    background-color: #59c088;
    border-color: #59c088;
  }

  .header.header--transparent:not(.scrolled) .search-input__search-toggle svg path {
    fill: #FFFFFF;
  }

  .header.header--transparent:not(.scrolled) .search-input__search-toggle:hover svg path {
    fill: #081423;
  }
}

@media (min-width: 1440px) {
  .header {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .header.scrolled {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .header .hs-menu-wrapper ul li a, 
  .header .hs-menu-wrapper ul li .hs-menu-item-link {
    padding-top: 10px;
padding-right: 20px;
padding-bottom: 10px;
padding-left: 20px;

  }

  .header .hs-menu-wrapper ul.hs-menu-children-wrapper li a, 
  .header .hs-menu-wrapper ul.hs-menu-children-wrapper li .hs-menu-item-link {
    padding-top: 5px;
padding-right: 20px;
padding-bottom: 5px;
padding-left: 20px;

  }
}

.header .hs-menu-wrapper ul.hs-menu-children-wrapper li a, 
.header .hs-menu-wrapper ul.hs-menu-children-wrapper li .hs-menu-item-link {
  
}

.header .hs-menu-wrapper .hs-item-has-children > a, 
.header .hs-menu-wrapper .hs-item-has-children > .hs-menu-item-link {
  display: flex;
  flex-flow: row;
  align-items: center;
  justify-content: space-between;
}

.header .widget-span > .dnd-section > .row-fluid > [class*='span']:not(.flex-grow) {
  flex: 0 0 auto;
  width: auto;
}

.header .widget-span > .dnd-section > .row-fluid > [class*='span']:not(.flex-grow):not(.d-md-none) {
  display: flex;
  flex-flow: column;
  justify-content: center;
}

.header .widget-span > .dnd-section > .row-fluid > [class*='span'].flex-grow {
  flex: 1 1 auto;
}

@media (max-width: 1023px) {
  .header .hs-menu-wrapper > ul > li.hs-menu-item.active-branch > a:after, 
  .header .hs-menu-wrapper > ul > li.hs-menu-item.active-branch > .hs-menu-item-link:after {
    display: none;
  }

  .header .hs-menu-wrapper > ul > li,
  .header .hs-menu-wrapper ul li a,
  .header .hs-menu-wrapper ul li .hs-menu-item-link {
    width: 100%;
  }

  .header .dnd-section > .row-fluid > [class*="span"].d-none {
    display: none !important;
  }

  .header .dnd-section > .row-fluid .hs-mobile-menu > div {
    justify-content: flex-start !important;
  }

  .hs-mobile-menu {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100vh;
    opacity: 0;
    pointer-events: none;
    max-height: 0;
    overflow: hidden;
    transition: opacity 250ms ease-in-out;
    background-color: #081423;
    z-index: -1;
  }

  .header .dnd-section > .row-fluid.hs-menu-open .hs-mobile-menu {
    max-height: initial;
    opacity: 1;
    pointer-events: auto;
  }

  .hs-mobile-menu > [class*="span"]:not(.flex-grow) {
    flex: 0 0 auto;
    width: 100%;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .hs-mobile-menu > [class*="span"].flex-grow {
    flex: 1 1 auto;
    width: 100%;
    padding-top: 20px;
    padding-bottom: 20px;
  }
}

@media (min-width: 1024px) {
  .header .hs-menu-wrapper > ul > li:not(:first-child) > a, 
  .header .hs-menu-wrapper > ul > li:not(:first-child) > .hs-menu-item-link {
    margin-left: 12px;
  }

  .hs-mobile-menu.d-md-none {
    display: none;
  }

  .header:before {
    content: '';
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(8, 20, 35, 0.75);
    opacity: 0;
    pointer-events: none;
    user-select: none;
    z-index: -1;
    transition: opacity 0.25s ease-in-out;
  }
}[data-global-resource-path*="footer"] {
  opacity: 1;
  pointer-events: initial;
  transition:
    opacity 0.25s ease-in-out;
}

body.popup-open [data-global-resource-path*="footer"] {
  opacity: 0;
  pointer-events: none;
}

.footer.footer--full-width .dnd-section .row-fluid {
  max-width: 100%;
}

.footer-section {
  background-color: #081423;
  padding-top: 60px;
  padding-bottom: 60px;
  border-top: 1px solid transparent;
}

.footer-section .widget-type-logo {
  display: flex;
  flex-flow: row;
  align-items: center;
  justify-content: center;
}

.footer-section .dnd-section .row-fluid > [class*='span']:only-child {
  margin-left: auto;
  margin-right: auto;
}

.footer-section .hs-menu-wrapper ul {
  align-items: flex-start;
}

.footer-section p {
  color: #FFFFFF;
  font-size: 20px;
  line-height: 30px;
}

.footer-section .hs-menu-wrapper ul li a,
.footer-section p a {
  display: inline-block;
  color: #FFFFFF;
  font-size: 20px;
  line-height: 30px;
  padding-top: 0px;
padding-right: 0px;
padding-bottom: 20px;
padding-left: 0px;

}

.footer-section .hs-menu-wrapper ul li a:hover {
  color: #59c088;
}

.footer-section .hs-menu-wrapper ul.hs-menu-children-wrapper {
  background-color: transparent;
}

.footer-section .hs-menu-wrapper ul.hs-menu-children-wrapper li a {
  color: #FFFFFF;
  font-size: 16px;
  line-height: 28px;
  padding-top: 0px;
padding-right: 0px;
padding-bottom: 10px;
padding-left: 0px;

}

.footer-section .hs-menu-wrapper ul.hs-menu-children-wrapper li a:hover {
  color: #59c088;
}

@media (max-width: 1023px) {
  .footer-section .row-fluid [class*='span'] > .dnd-section:not(:first-child) {
    margin-top: 0.0px;
  }

  .footer-section .footer-menu .hs-menu-wrapper ul > li {
    justify-content: center;
    align-items: center;
    text-align: center;
    width: 100%;
  }
}

@media (min-width: 1024px) {
  .footer-section p {
    font-size: 20px;
    line-height: 30px;
  }

  .footer-section .hs-menu-wrapper ul li a,
  .footer-section p a {
    font-size: 20px;
    line-height: 30px;
    padding-top: 0px;
padding-right: 0px;
padding-bottom: 20px;
padding-left: 0px;

  }

  .footer-section .hs-menu-wrapper .hs-menu-children-wrapper > li:not(:first-child) > a {
    padding-top: 0;
  }

  .footer-section .hs-menu-wrapper ul.hs-menu-children-wrapper li a {
    font-size: 16px;
    line-height: 28px;
    padding-top: 0px;
padding-right: 0px;
padding-bottom: 10px;
padding-left: 0px;

  }

  .footer-section .widget-type-logo {
    justify-content: flex-start;
  }
}

@media (min-width: 1440px) {
  .footer-section p {
    font-size: 20px;
    line-height: 30px;
  }

  .footer-section .hs-menu-wrapper ul li a,
  .footer-section p a {
    font-size: 20px;
    line-height: 30px;
    padding-top: 0px;
padding-right: 0px;
padding-bottom: 20px;
padding-left: 0px;

  }

  .footer-section .hs-menu-wrapper ul.hs-menu-children-wrapper li a {
    font-size: 16px;
    line-height: 28px;
    padding-top: 0px;
padding-right: 0px;
padding-bottom: 10px;
padding-left: 0px;

  }
}

.footer .dnd-row.dnd-row--background {
  z-index: -1;
}

.footer-section .hs-menu-wrapper .hs-item-has-children > .hs-menu-children-wrapper,
.footer-section .hs-menu-wrapper .hs-item-has-children:hover > .hs-menu-children-wrapper,
.footer-section .hs-menu-wrapper .hs-item-has-children:not(.hs-menu-depth-1) > .hs-menu-children-wrapper,
.footer-section .hs-menu-wrapper .hs-item-has-children:not(.hs-menu-depth-1):hover > .hs-menu-children-wrapper {
  max-height: initial;
  position: static;
  left: 0;
  transform: initial;
  opacity: 1;
  box-shadow: none;
}[data-global-resource-path*="copyright"] {
  opacity: 1;
  pointer-events: initial;
  transition:
    opacity 0.25s ease-in-out;
}

body.popup-open [data-global-resource-path*="copyright"] {
  opacity: 0;
  pointer-events: none;
}

.copyright-section {
  background-color: #081423;
  padding-top: 12px;
  padding-bottom: 12px;
  border-top: 1px solid transparent;
}

.copyright-section .widget-type-logo {
  display: flex;
  flex-flow: row;
  align-items: center;
  justify-content: center;
}

.copyright-section .dnd-section .row-fluid > [class*='span']:only-child {
  margin-left: auto;
  margin-right: auto;
}

.copyright-section .hs-menu-wrapper ul {
  align-items: flex-start;
}

.copyright-section p {
  color: #FFFFFF;
  font-size: 12px;
  line-height: 20px;
}

.copyright-section .hs-menu-wrapper ul li a,
.copyright-section p a {
  display: inline-block;
  color: #FFFFFF;
  font-size: 12px;
  line-height: 20px;
  padding: 0px;

}

.copyright-section .hs-menu-wrapper ul li a:hover,
.copyright-section p a:hover {
  color: #59c088;
}

.copyright-section .hs-menu-wrapper ul.hs-menu-children-wrapper {
  background-color: transparent;
}

.copyright-section .hs-menu-wrapper ul.hs-menu-children-wrapper li a {
  color: #FFFFFF;
  font-size: 12px;
  line-height: 20px;
  padding: 0px;

}

.copyright-section .hs-menu-wrapper ul.hs-menu-children-wrapper li a:hover {
  color: #59c088;
}

@media (max-width: 1023px) {
  .copyright-section .row-fluid [class*='span'] > .dnd-section:not(:first-child) {
    margin-top: 0.0px;
  }

  .copyright-section .copyright-menu .hs-menu-wrapper ul > li {
    justify-content: center;
    align-items: center;
    text-align: center;
    width: 100%;
  }
}

@media (min-width: 1024px) {
  .copyright-section p {
    font-size: 12px;
    line-height: 20px;
  }

  .copyright-section .hs-menu-wrapper ul li a,
  .copyright-section p a {
    font-size: 12px;
    line-height: 20px;
    padding: 0px;

  }

  .copyright-section .hs-menu-wrapper .hs-menu-children-wrapper > li:not(:first-child) > a {
    padding-top: 0;
  }

  .copyright-section .hs-menu-wrapper ul.hs-menu-children-wrapper li a {
    font-size: 12px;
    line-height: 20px;
    padding: 0px;

  }

  .copyright-section .widget-type-logo {
    justify-content: flex-start;
  }
}

@media (min-width: 1440px) {
  .copyright-section p {
    font-size: 12px;
    line-height: 20px;
  }

  .copyright-section .hs-menu-wrapper ul li a,
  .copyright-section p a {
    font-size: 12px;
    line-height: 20px;
    padding: 0px;

  }

  .copyright-section .hs-menu-wrapper ul.hs-menu-children-wrapper li a {
    font-size: 12px;
    line-height: 20px;
    padding: 0px;

  }
}

.copyright-section .hs-menu-wrapper .hs-item-has-children > .hs-menu-children-wrapper,
.copyright-section .hs-menu-wrapper .hs-item-has-children:hover > .hs-menu-children-wrapper,
.copyright-section .hs-menu-wrapper .hs-item-has-children:not(.hs-menu-depth-1) > .hs-menu-children-wrapper,
.copyright-section .hs-menu-wrapper .hs-item-has-children:not(.hs-menu-depth-1):hover > .hs-menu-children-wrapper {
  max-height: initial;
  position: static;
  left: 0;
  transform: initial;
  opacity: 1;
  box-shadow: none;
}.anchor {
  cursor: pointer;
}
.table-accordion .table-accordion-title {
  cursor: pointer;
}

.table-accordion .table-accordion-item .table-accordion-title .icon-container {
  transform: rotate(0deg);
  transition: transform 0.25s ease-in-out;
}

.table-accordion .table-accordion-item.active .table-accordion-title .icon-container {
  transform: rotate(180deg);
}

.table-accordion .table-accordion-item .table-accordion-content {
  max-height: 0;
  opacity: 0;
  transition: 
    opacity 0.25s ease-in-out,
    max-height 0.25s ease-in-out;
}

.table-accordion .table-accordion-item.active .table-accordion-content {
  opacity: 0.75;
  max-height: 10000vh;
}

.table-accordion .table-accordion-title .table-accordion-title__inner {
  margin-bottom: 0;
}
.table-accordion .table-accordion-title {
  cursor: pointer;
}

.table-accordion .table-accordion-item .table-accordion-content {
  max-height: 0;
  opacity: 0;
  overflow: hidden;
  transition: 
    opacity 0.25s ease-in-out,
    max-height 0.25s ease-in-out;
}

.table-accordion .table-accordion-item.active .table-accordion-content {
  opacity: 1;
  max-height: 100vh;
  overflow: auto;
}

.table-accordion .table-accordion-title .table-accordion-title__inner {
  margin-bottom: 0;
}

.table-accordion tbody tr td {
  text-align: left;
}
.dnd-row--background ~ .dnd-row {
  z-index: 1;
  position: relative;
}
.card-img { 
  transform: translate(0%, -60%);
}

.card-pictogram svg.star:not(.rotate-right){
    transform: translate(-42%, -50%);
}

.card-pictogram svg.star.rotate-right{
    transform: rotate(16deg) translate(103%, -82%);
}

.card-pictogram svg.circle{
    transform: translate(-15%, -80%);
}
/**
 * Swiper 8.3.2
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2022 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: July 26, 2022
 */

@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}

.carousel-container .swiper-controls {
  position: absolute;
  bottom: 0;
  right: 0;
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  justify-content: flex-end;
  height: 40px;
}

.carousel-container .swiper-wrapper {
  padding-bottom: 48px;
}

.carousel-container .swiper-controls {
  width: 100%;
}

.carousel-container .swiper-pagination {
  position: static;
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  justify-content: flex-start;
  z-index: 2;
  margin-top: 0;
  margin-left: 0;
  max-width: 50%;
  margin-right: auto;
}

.carousel-container .swiper-navigation {
  position: static;
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  justify-content: flex-end;
}

.carousel-container .swiper-pagination .swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  margin: 4px;
  background-color: #081423;
  opacity: 1;
  transform: scale(1);
  transition: 
    margin 0.25s ease-in-out, 
    transform 0.25s ease-in-out;
}

.carousel-container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  transform-origin: center center;
  background-color: #f1a6eb;
  display: flex;
  flex-flow: column;
  align-items: center;
  justify-content: center;
}

.carousel-container .swiper-pagination .swiper-pagination-bullet .line {
  width: 4px;
  height: 4px;
  display: block;
  background: #FFFFFF;
  border-radius: 50%;
  opacity: 0;
}

.carousel-container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active .line {
  opacity: 1;
  transition: 
    opacity 0.25s ease-in-out;
}

.carousel-container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active + .swiper-pagination-bullet {
  margin-left: 8px;
}

.carousel-container .swiper-pagination .swiper-pagination-bullet + .swiper-pagination-bullet.swiper-pagination-bullet-active {
  margin-left: 8px;
}

.carousel-container .swiper-navigation .swiper-button-prev, 
.carousel-container .swiper-navigation .swiper-button-next {
  display: flex;
  flex-flow: column;
  align-items: center;
  justify-content: center;
  top: initial;
  left: initial;
  right: initial;
  bottom: initial;
  width: 28px;
  height: 24px;
  position: relative;
  margin-top: 0;
}

.carousel-container .swiper-navigation .swiper-button-prev {
  transform: scaleX(-1);
}

.carousel-container .swiper-navigation .swiper-button-prev:after, 
.carousel-container .swiper-navigation .swiper-button-next:after {
  display: none;
}

.carousel-container .carousel-container__infos {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  text-align: center;
  display: flex;
  flex-flow: column;
  align-items: center;
  justify-content: flex-end;
  padding: 20px;
  z-index: 3;
  color: #FFFFFF;
}

.carousel-container__background {
  min-width: calc(100vw);
}

@media (min-width: 1440px) {
  .carousel-container__background,
  .text-carousel .carousel-container__inner {
    min-width: calc(100% + 320px);
    overflow: hidden;
  }

  .text-carousel .carousel {
    min-width: calc(100% + 600px);
  }
}
/**
 * Swiper 8.3.2
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2022 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: July 26, 2022
 */

@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}

.carousel-container.carousel-container--cards .swiper-wrapper .swiper-slide:not(.swiper-slide-active) {
  scale: 0.8;
  transition: scale 250ms ease-in-out;
}

.carousel-container.carousel-container--cards .swiper-wrapper .swiper-slide.swiper-slide-active {
  scale: 1;
  transition: scale 250ms ease-in-out;
}

.carousel-container.carousel-container--cards{
  overflow: visible;
}

.carousel-container.carousel-container--cards .swiper-wrapper {
  padding-bottom: 24px;
}


.carousel-container.carousel-container--cards .swiper-controls {
  position: absolute;
  bottom: 0;
  right: 0;
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  justify-content: flex-end;
  height: 40px;
}

.carousel-container.carousel-container--cards .swiper-controls {
  width: 100%;
}

.carousel-container.carousel-container--cards .swiper-pagination {
  position: static;
  z-index: 2;
  display: inline-flex;
  flex-flow: row wrap;
  align-items: center;
  justify-content: center;
  margin:auto;
}

.carousel-container.carousel-container--cards .swiper-navigation {
  position: static;
  flex-flow: row wrap;
  align-items: center;
}

.carousel-container.carousel-container--cards .swiper-navigation:not(.d-none) {
  display: inline-flex;
  width: calc(100% + 150px);
  height: 50px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: -1;
}

.carousel-container.carousel-container--cards .swiper-pagination .swiper-pagination-bullet {
  width: 12px;
  height: 12px;
  margin: 4px;
  background-color: #FFFFFF;
  opacity: 0.2;
  transition: opacity 0.25s ease-in-out;
}

.carousel-container.carousel-container--cards .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  transform-origin: center center;
  background-color: #FFFFFF;
  display: flex;
  flex-flow: column;
  align-items: center;
  justify-content: center;
  opacity: 1;
}

.carousel-container.carousel-container--cards .swiper-pagination .swiper-pagination-bullet .line {
  width: 0;
  height: 0;
  opacity: 0;
}

.carousel-container.carousel-container--cards .swiper-slide {
  height: auto;
}

.carousel-container.carousel-container--cards .swiper-navigation .swiper-button-prev:after, 
.carousel-container.carousel-container--cards .swiper-navigation .swiper-button-next:after {
  display: none;
}

.carousel-container.carousel-container--cards .carousel-container__infos {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  text-align: center;
  display: flex;
  flex-flow: column;
  align-items: center;
  justify-content: flex-end;
  padding: 20px;
  z-index: 3;
  color: #FFFFFF;
}

.carousel-container.carousel-container--cards .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active + .swiper-pagination-bullet,
.carousel-container.carousel-container--cards .swiper-pagination .swiper-pagination-bullet + .swiper-pagination-bullet.swiper-pagination-bullet-active {
  margin-left: 4px;
}

.carousel-container.carousel-container--cards.carousel-container--full-width {
  width: 70%;
  left: 50%;
  transform: translateX(-50%);
}

.carousel-container.carousel-container--cards.carousel-container--full-width .swiper {
  overflow: visible;
}

.carousel-container.carousel-container--cards.carousel-container--full-width .carousel-container__inner {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

@media (min-width: 1024px) {
  .carousel-container.carousel-container--cards .swiper-title {
    flex: 0 0 85%;
  }

  .carousel-container.carousel-container--cards .swiper-title + .swiper-navigation,
  .carousel-container.carousel-container--cards .swiper-title + .pagination {
    flex: 0 0 15%;
    display: flex;
  }
}

@media (min-width: 1440px) {
  .carousel-container.carousel-container--cards.carousel-container--full-width .carousel-container__inner {
    max-width: 1300px
  }
}
.carousel-container.carousel-container--cards .swiper-slide .image-container:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}

.carousel-container.carousel-container--cards .swiper-slide .carousel-container__infos {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  text-align: center;
  display: flex;
  flex-flow: column;
  align-items: center;
  justify-content: flex-end;
  padding: 20px;
  z-index: 3;
  color: #FFFFFF;
}

.carousel-container.carousel-container.carousel-container--cards .description,
.carousel-container.carousel-container.carousel-container--cards .date {
  opacity: 0.7;
}

.carousel-container.carousel-container.carousel-container--cards .swiper-title > h1:last-child,
.carousel-container.carousel-container.carousel-container--cards .swiper-title > h2:last-child,
.carousel-container.carousel-container.carousel-container--cards .swiper-title > h3:last-child,
.carousel-container.carousel-container.carousel-container--cards .swiper-title > h4:last-child,
.carousel-container.carousel-container.carousel-container--cards .swiper-title > h5:last-child,
.carousel-container.carousel-container.carousel-container--cards .swiper-title > h6:last-child {
  margin-bottom: 0;
}
.multistep-form {
  opacity: 0;
  max-height: 0;
  pointer-events: none;
  transition: opacity 0.25s ease-in-out;
}
.multistep-form.visible {
  opacity: 1;
  max-height: 100%;
  pointer-events: initial;
}
.multistep-form .multistep-form__form-container form {
  display: flex;
  flex-flow: column;
  align-items: center;
  justify-content: center;
  position: relative;
  flex: 1 1 auto;
  width: 100%;
}
.multistep-form .multistep-form__form-container form > fieldset,
.multistep-form .multistep-form__form-container form .hs-form-field{
  flex: 1 1 auto;
}
/*.multistep-form .multistep-form__form-container form > fieldset,*/
.multistep-form .multistep-form__form-container form .hs-form-field .hs-error-msgs {
  display: none;
}
.multistep-form .multistep-form__form-container form .hs_error_rollup {
  position: absolute;
  text-align: center;
  top: 100%;
  width: 100%;
}
.multistep-form .multistep-form__form-container form input:([type="tel"]),
.multistep-form .multistep-form__form-container form input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]),
.multistep-form .multistep-form__form-container form legend + .input input:not([type="checkbox"]):not([type="radio"]),
.multistep-form .multistep-form__form-container form label + .input input:not([type="checkbox"]):not([type="radio"]),
.multistep-form .multistep-form__form-container form .hs-form-field,
.multistep-form .multistep-form__form-container form .hs-dependent-field,
.multistep-form .multistep-form__form-container form fieldset {
  max-width: initial;
  min-width: initial;
  width: 100%;
}
.multistep-form form .hs-form-field{
  padding:0;
}
.multistep-form .multistep-form__form-container .hs-form-field[style*="opacity: 1"] input:not([type="checkbox"]),
.multistep-form .multistep-form__form-container .hs-form-field[style*="opacity: 1"] select,
.multistep-form .multistep-form__form-container .hs-form-field[style*="opacity: 1"] textarea,
.multistep-form .multistep-form__form-container .hs-form-field[style*="opacity: 1"] legend + .input input:not([type="checkbox"]):not([type="radio"]),
.multistep-form .multistep-form__form-container .hs-form-field[style*="opacity: 1"] label + .input input:not([type="checkbox"]):not([type="radio"]),
.multistep-form .multistep-form__form-container .hs-form-field[style*="opacity: 1"] .hs-form-field,
.multistep-form .multistep-form__form-container .hs-form-field[style*="opacity: 1"] {
  min-height: 0px;
}
.multistep-form .multistep-form__form-container button.button[style*="opacity: 0"],
.multistep-form .multistep-form__form-container button.button[style*="opacity: 0"],
.multistep-form .multistep-form__form-container input[style*="opacity: 0"][type="submit"]{
  display:none;
}
.multistep-form .multistep-form__form-container .actions {
  display: flex;
  flex-flow: row;
  align-items: center;
  justify-content: space-between;
  margin-top: 0px;
  width: 100%;
}
.multistep-form .multistep-form__form-container .hs-submit {
  width: 100%;
}
.multistep-form .multistep-form__form-container .actions .button {
  border-style: none;
  appearance: none;
  -webkit-appearance: none;
  transition: opacity 0.25s ease-in-out,
    background-color 0.25s ease-in-out,
    border 0.25s ease-in-out;
}
.multistep-form .multistep-form__form-container .actions .button.button--next {
  margin-left: auto;
}
.multistep-form .multistep-form__form-container .multistep-form__form > div, 
.multistep-form .multistep-form__form-container .multistep-form__form > div form {
  height: 100%;
  display: flex;
  flex-flow: column;
  justify-content: flex-start;
  margin:0;
}
main .multistep-form.dnd-section.mobile-reverse .row-fluid > [class*="span"]:not(:first-child),
main .multistep-form.dnd-section:not(.mobile-reverse) .row-fluid > [class*="span"]:not(:first-child) {
  margin-top: 0;
}
main .multistep-form .progress .progress__bar {
  transition: width 0.25s linear;
}
.multistep-form:not(.invalid) form .hs-error-msgs, 
.multistep-form:not(.invalid) form .hs_error_rollup {
  opacity: 0;
  max-height: 0;
  overflow: hidden;
  pointer-events: none;
}
.multistep-form.invalid form .hs-error-msgs, 
.multistep-form.invalid form fieldset[style*="opacity: 1"] + .hs_error_rollup,
.multistep-form.invalid form .hs-form-field[style*="opacity: 1"] + .hs_error_rollup {
  opacity: 1;
  max-height: 100%;
  pointer-events: initial;
}
.multistep-form__form-container input[type="submit"][style*="opacity: 1"] + .button.button--next {
  display: none;
}
.multistep-form .multistep-form__form-container .hs-form-field[style*="opacity: 0"]{
  margin-bottom:0;
  overflow: hidden;
}
.multistep-form .legal-consent-container{
  padding: 0;
}

.span12.widget-span + div.widget-type-form .custom-form{
  z-index: 1; 
}
@media (min-width: 1024px) {
  .image.image--bigger {
    transform: scale(1.5);
  }
}

@media (min-width: 1440px) {
  .image.image--bigger {
    transform: scale(1.2);
  }
}

.features__background {
  min-width: calc(100vw);
}

@media (min-width: 1440px) {
  .features__background {
    min-width: calc(100% + 320px);
  }
}
.gallery .gallery__infos {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  text-align: center;
  display: flex;
  flex-flow: column;
  align-items: center;
  justify-content: flex-end;
  padding: 20px;
  z-index: 3;
  color: #FFFFFF;
}

.gallery .gallery__item:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(0deg, rgba(0,0,0,.5) 0%, rgba(0,0,0,0) 100%);
  z-index: 1;
}

.gallery.gallery--lightbox .gallery__item > .image-container > img {
  transform: scale(1);
  transition: transform 750ms ease-in-out;
}

.gallery.gallery--lightbox .gallery__item:hover > .image-container > img {
  transform: scale(1.1);
}

.gallery.gallery--lightbox .gallery__popup {
  opacity: 0;
  pointer-events: none;
  user-select: none;
  transition: opacity 250ms ease-in-out;
  background-color: rgba(8, 20, 35, 0.97);
  height: 100vh;
  overflow: hidden;
}

body.popup-open .gallery.gallery--lightbox .image-container {
  z-index: 1;
}

.gallery.gallery--lightbox .gallery__item.open .gallery__popup {
  opacity: 1;
  pointer-events: initial;
}

.gallery.gallery--lightbox .gallery__item .gallery__popup-toggle {
  opacity: 0;
  pointer-events: none;
  transition: opacity 250ms ease-in-out;
  cursor: pointer;
}

.gallery.gallery--lightbox .gallery__item:hover .image-container > .gallery__popup-toggle {
  opacity: 1;
  pointer-events: initial;
}

.gallery.gallery--lightbox .gallery__item .gallery__popup-toggle-icon,
.gallery.gallery--lightbox .carousel-container .swiper-pagination .swiper-pagination-bullet {
  width: 80px;
  height: 80px;
  max-width: 100%;
  max-height: 100%;
}

.gallery.gallery--lightbox .gallery__item .carousel-container .swiper-pagination .swiper-pagination-bullet {
  border-radius: 4px;
  overflow: hidden;
  padding: 0;
  transform: initial;
  transition: padding 250ms ease-in-out;
  margin: 4px;
}

.gallery.gallery--lightbox .gallery__item .carousel-container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  padding: 4px;
  margin: 4px;
}

.gallery.gallery--lightbox .gallery__item .carousel-container {
  overflow: hidden;
  flex: 1 1 auto;
  z-index: 5;
}

.gallery.gallery--lightbox .gallery__item .carousel-container .carousel {
  padding-bottom : 0px;
}

.gallery.gallery--lightbox .gallery__item .carousel-container .swiper-slide:before {
  display: none;
}

.gallery.gallery--lightbox .gallery__item .carousel-container .swiper-slide {
  display: flex;
  flex-flow: column;
  align-items: center;
  justify-content: center;
}

.gallery.gallery--lightbox .gallery__item .carousel-container .swiper-slide img {
  max-height: 100%;
}

.gallery.gallery--lightbox .carousel-container .carousel-container__infos {
  position: static;
  top: initial;
  left: initial;
  width: 100%;
  height: initial;
  justify-content: center;
}

.gallery.gallery--lightbox .gallery__item .carousel-container .swiper-navigation {
  position: absolute;
  top: 50%;
  left: 50%;
  width: calc(100% - 20px);
  bottom: initial;
  right: initial;
  justify-content: space-between;
  transform: translate(-50%, -50%);
  z-index: 3;
}

.gallery.gallery--lightbox .gallery__item .carousel-container .swiper-pagination {
  position: absolute;
  height: auto;
  padding-top: 16px;
  margin-top: 16px;
  max-height: initial;
  transform: initial;
  bottom: 0;
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  justify-content: center;  
  width: 100%;
}

.gallery.gallery--lightbox .gallery__item .carousel-container .swiper-pagination img {
  max-width: 100%;
  max-height: 100%;
  object-fit: cover;
  width: 100%;
  height: 100%;
  border-radius: 0;
}

.gallery.gallery--lightbox .gallery__item .gallery__popup .gallery__popup-toggle {
  opacity: 1;
}

.gallery.gallery--lightbox .gallery__item.open .gallery__popup .gallery__popup-toggle {
  pointer-events: initial;
}

.gallery.gallery--lightbox .gallery__item .gallery__popup .gallery__popup-toggle-icon {
  position: fixed;
  top: 16px;
  right: 16px;
  width: 40px;
  height: 40px;
}

.gallery.gallery--lightbox .gallery__item .gallery__popup .gallery__popup-toggle .gallery__popup-toggle-icon__inner:before, 
.gallery.gallery--lightbox .gallery__item .gallery__popup .gallery__popup-toggle .gallery__popup-toggle-icon__inner:after {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  width: 50%;
  height: 4px;
  background-color: currentColor;
  transform: translate(-50%, -50%);
  border-radius: 40px;
}

.gallery.gallery--lightbox .gallery__item .gallery__popup .gallery__popup-toggle .gallery__popup-toggle-icon__inner:after {
  height: 50%;
  width: 4px;
}

.gallery.gallery--lightbox .gallery__item .gallery__popup .gallery__popup-toggle .gallery__popup-toggle-icon__inner {
  transform: rotate(45deg);
}

.gallery .gallery__container > .dnd-row > .row-fluid {
  margin-top: -20px;
  margin-bottom: -20px;
}

.gallery .gallery__container > .dnd-row > .row-fluid > [class*="span"] {
  margin-top: 20px;
  margin-bottom: 20px;
}

@media (min-width: 1024px) {
  .gallery.gallery--lightbox .gallery__item .carousel-container .swiper-navigation {
    width: calc(100% - 10.0px);
  }

  .gallery .gallery__container > .dnd-row > .row-fluid {
    margin-top: -15px;
    margin-bottom: -15px;
  }

  .gallery .gallery__container > .dnd-row > .row-fluid > [class*="span"] {
    margin-top: 15px;
    margin-bottom: 15px;
  }
}

@media (min-width: 1440px) {
  .gallery .gallery__container > .dnd-row > .row-fluid {
    margin-top: -12px;
    margin-bottom: -12px;
  }

  .gallery .gallery__container > .dnd-row > .row-fluid > [class*="span"] {
    margin-top: 12px;
    margin-bottom: 12px;
  }
}

@media (max-width: 1023px) {
  main .dnd-section .gallery__container > .dnd-row > .row-fluid > [class*="span"], 
  main .dnd-section .gallery__container > .dnd-row > .row-fluid >  [class*="span"].order-last, 
  main .dnd-section .gallery__container > .dnd-row > .row-fluid >  [class*="span"]:not(:first-child) {
    max-width: 50%;
    flex: 0 0 50%;
  }

  .gallery.gallery--lightbox .gallery__item .gallery__popup-toggle {
    opacity: 1;
    pointer-events: initial;
    transition: opacity 250ms ease-in-out;
    cursor: pointer;
  }

  .gallery.gallery--lightbox .gallery__item .gallery__popup-toggle-icon,
  .gallery.gallery--lightbox .carousel-container .swiper-pagination .swiper-pagination-bullet {
    width: 40px;
    height: 40px;
    max-width: 100%;
    max-height: 100%;
  }
}

@media (max-width: 600px) {
  main .dnd-section .gallery__container > .dnd-row > .row-fluid {    
    padding-right: 15%;
  }

  .gallery.gallery--lightbox .gallery__item .carousel-container .swiper-navigation {
    display: none;
  }

  main .dnd-section .gallery__container > .dnd-row > .row-fluid > [class*="span"], 
  main .dnd-section .gallery__container > .dnd-row > .row-fluid >  [class*="span"].order-last, 
  main .dnd-section .gallery__container > .dnd-row > .row-fluid >  [class*="span"]:not(:first-child) {
    max-width: 85%;
    flex: 0 0 85%;
    padding-right: 0;
  }
}
.language-switcher > ul > .hs-item-has-children > a:after {
  content: '';
  display: inline-block;
  height: 0;
  width: 0;
  border-top: 4px solid ;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  margin-left: 4px;
  transition: border 0.25s ease-in-out;
}

.language-switcher > ul > .hs-item-has-children > a:hover:after {
  border-top: 4px solid ;
}

@media (min-width: 1024px) {
  .language-switcher > ul > li > a {
    padding-right: 0;
  }
}

@media (max-width: 1023px) {
  .language-switcher {
    order: 1;
  }
}

@media (min-width: 1024px) {
  .language-switcher > ul > li > a {
    margin-left: 12px;
  }
}
/**
 * Swiper 8.3.2
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2022 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: July 26, 2022
 */

@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}

.hover-bubble .hover-bubble__text {
  line-height: 1.2;
}

@media (min-width: 1024px) {
  .swiper-slide.swiper-slide--hoverable {
    cursor: pointer;
  }

  .swiper-slide.swiper-slide--hoverable .hover-bubble {
    opacity: 1;
    transform: translate(-50%, -35%);
    transition: 
      opacity 250ms ease-in-out,
      transform 250ms ease-in-out;
  }

  .swiper-slide.swiper-slide--hoverable:not(:hover) .hover-bubble {
    opacity: 0;
    transform: translate(-50%, -10%);
  }
}

@media (max-width: 1440px) {
  .carousel .swiper-slide .hover-bubble .hover-bubble__number,
  .carousel .swiper-slide .hover-bubble .hover-bubble__text {
    width: 100%;
    flex: 0 0 100%;
  }
}
.ratings-container .grid-item {
  margin-bottom: 0;
}

.ratings-container .grid-sizer, 
.ratings-container .grid-item { 
  width: calc(100% / 3);
}

.ratings-container .grid-item.grid-item--width2 { 
  width: calc((100% / 3) * 2);
}

.ratings-container .grid-item.grid-item--width3 { 
  width: 100%;
}

.ratings-container .grid-item .rating-icon.rating-logo .rating-fill svg path{
  fill: #FFC700;
}

.ratings-container .grid-item .rating-icon.rating-logo .rating-stroke svg path{
  stroke: #FFC700
}

@media (max-width: 1024px) {
  .ratings-container .grid {
    height: auto !important;
    position: relative !important;
  } 

  .ratings-container .grid .ratings-container__item {
    height: auto !important;
    width: 100%;
    position: relative !important;
    top: auto !important;
  } 
}
.social-follow .social-follow__icon {
  width: 40px;
  height: 40px;
  display: flex;
  flex-flow: column;
  align-items: center;
  justify-content: center;
  transition: 
    fill 0.25s ease-in-out,
    color 0.25s ease-in-out,
    border-color 0.25s ease-in-out,
    background-color 0.25s ease-in-out;
}

.social-follow .social-follow__icon svg {
  max-width: 24px;
  max-height: 24px;
}
body.search-open {
  overflow: hidden;
}

.search-input__search-toggle {
  cursor: pointer;
}

.search-input__search-toggle:hover svg {
  transform: initial;
}

@media (max-width: 1023px) {
  .search-input__search-toggle,
  .search-input__search .hs-search-field__suggestions {
    display: none;
  }

  .search-input__search [class*="span"] {
    padding-left: 0;
    padding-right: 0;
  }
}

@media (min-width: 1024px) {
  .search-input__search {
    display: flex;
    flex-flow: column;
    justify-content: flex-start;
    padding-top: 15vw;
    align-items: center;
    position: fixed;
    width: 100vw;
    height: 100vh;
    top: 0;
    left: 50%;
    opacity: 0;
    pointer-events: none;
    transform: translateX(-50%);
    background-color: rgba(8, 20, 35, .95);
    transition: none;
    z-index: -1;
  }

  .search-input__search.hs-search-field form label {
    margin-bottom: 16px;
  }

  .search-input__search .hs-search-field__suggestions {
    display: block;
    background-color: #FFFFFF;
    border-radius: 8px;
    border: none;
    margin-top: 16px;
  }

  .search-input__search .hs-search-field__suggestions #results-for,
  .search-input__search .hs-search-field__suggestions li a {
    padding: 8px;
  }

  .search-input__search-close {
    transform: rotate(45deg);
    cursor: pointer;
  }

  .search-open .search-input__search-toggle:not(:hover) svg path {
    color: #FFFFFF;
    fill: #FFFFFF;
  }

  .search-open .search-input__search {
    opacity: 1;
    pointer-events: initial;
    transition: opacity 0.25s ease-in-out;
    z-index: 2;
  }
}
@media (max-width: 600px) {
  .hs-search-results .hs-search-results__featured-image:before {
    padding-bottom: 75%;
  }
}

@media (max-width: 1024px) {
  .hs-search-results .hs-search-results__featured-image:before {
    padding-bottom: 56.25%;
  }
}

.hs-search-results .hs-search-highlight {
  background-color:  #59c088;
  padding-left: 4px;
  padding-right: 4px;
} 

.hs-search-results .hs-search-results__prev-page,
.hs-search-results .hs-search-results__next-page {
  width: calc(4px * 10);
  height: calc(4px * 10);
  padding: calc(4px * 3);
  display: flex;
  flex-flow: column;
  align-items: center;
  justify-content: center;
  background-color: #59c088;
  fill: #FFFFFF;
  line-height: 2;
  border-radius: 50%;
  transition: 
    background-color 0.25s ease-in-out, 
    fill 0.25s ease-in-out;
}

.hs-search-results .hs-search-results__prev-page:hover,
.hs-search-results .hs-search-results__next-page:hover {
  fill: #FFFFFF;
  background-color: #081423;
}
.video .video__progress {
	flex: 10;
	position: relative;
	display: flex;
	flex-basis: 100%;
	height: 12px;
	background-color: #FFFFFF;
	transition: height 250ms ease-in-out;
}

.video .video__progress-fill {
	width: 0;
	background-color: #59c088;
	flex: 0;
	flex-basis: 0;
}

.video .video__progress-drag {
	content: "";
	display: block;
	position: absolute;
	right: 0;
	top: 50%;
	width: 36px;
	height: 36px;
	border-radius: 50%;
	transform: translate(50%,-50%);
	pointer-events: none;
	opacity: 1;
	transition: opacity 250ms ease-in-out;
}

.video .video__progress-drag:before {
	content: "";
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	display: block;
	width: 24px;
	height: 24px;
	background: transparent linear-gradient(180deg, #59c088 0%, #042689 100%) 0% 0% no-repeat padding-box;
	border-radius: 50%;
}

.video .video__progress-drag:after {
	content: "";
	background: #59c088;
	height: 12px;
	left: 50%;
	transform: translate(-50%,-50%);
	width: 2px;
	display: block;
	position: absolute;
	top: 50%;
}

.video .video__button {
	opacity: 1;
	transition: opacity 250ms ease-in-out;
}

.video:not(:hover) .video__button.playing {
	opacity: 0;
	pointer-events: none;
}  

.video:not(:hover) .video__progress-drag {
	opacity: 0;
}

.video .video__button--toggle:not(.playing) .video__button--icon {
	border-top: 9px solid transparent;
	border-bottom: 9px solid transparent;
	border-left: 14px solid #59c088;
	border-radius: 0px;
}

.video .video__button--toggle.playing .video__button--icon:before, .video .video__button--toggle.playing .video__button--icon:after {
	content: '';
	position: absolute;
	top: 50%;
	width: 5px;
	height: 18px;
	background: #59c088;
	transform: translate(-50%, -50%);
}

.video .video__button--toggle.playing .video__button--icon:before{
	left: 43%;
}

.video .video__button--toggle.playing .video__button--icon:after {
	left: 57%;
}

.video .video__button--toggle:hover .video__button--icon {
	border-left-color: #FFFFFF;
}

/* .video--background:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	pointer-events: none;
	background: black, 0.5);
	display: block;
	z-index: 1; 
} */
body:not(.menu-open) .header.header--transparent:not(.scrolled) .website-logo--transparent img {
  display: none;
}

.header.header--transparent.scrolled .website-logo--transparent:before,
body.menu-open .header.header--transparent .website-logo--transparent:before {
  display: none;
}
.blog-comments {
  margin-top: calc(4px * 8);
}

.blog-comments #comments-listing .comment {
  display: flex;
  flex-flow: column;
  border: none;
  padding: calc(4px * 4);
  border-radius: calc(4px * 2);
  margin-bottom: calc(4px * 4);
  position: relative;
}

.blog-comments #comments-listing .comment .comment-body {
  order: -1;
  flex: 0 0 100%;
}

.blog-comments #comments-listing .comment .comment-from {
  flex: 0 0 100%;
}

.blog-comments #comments-listing .comment .comment-from h4 {
  margin-bottom: 0;
}

.blog-comments #comments-listing .comment .comment-from h4 a {
  color: inherit;
}

.blog-comments #comments-listing .comment .comment-reply-to {
  flex: 0 0 100%;
  padding: 0;
  background-image: none;
  font-size: 0.0px;
  line-height: 0.0px;
  text-align: left;
  margin-top: calc(4px * 4);
}

.blog-comments #comments-listing .comment.depth-0 {
  background-color: rgba(89, 192, 136, 0.05);
}



.blog-comments #comments-listing .comment.depth-1 {
  background-color: rgba(89, 192, 136, 0.1);
}


.blog-comments #comments-listing .comment.depth-2 {
  background-color: rgba(89, 192, 136, 0.2);
}


.blog-comments #comments-listing .comment.depth-3 {
  background-color: rgba(89, 192, 136, 0.30000000000000004);
}


.blog-comments #comments-listing .comment.depth-4 {
  background-color: rgba(89, 192, 136, 0.4);
}


.blog-comments #comments-listing .comment.depth-5 {
  background-color: rgba(89, 192, 136, 0.5);
}


.blog-comments #comments-listing .comment.depth-6 {
  background-color: rgba(89, 192, 136, 0.6000000000000001);
}


.blog-comments #comments-listing .comment.depth-7 {
  background-color: rgba(89, 192, 136, 0.7000000000000001);
}


.blog-comments #comments-listing .comment.depth-8 {
  background-color: rgba(89, 192, 136, 0.8);
}


.blog-comments #comments-listing .comment.depth-9 {
  background-color: rgba(89, 192, 136, 0.9);
}


@media (min-width: 600px) {
  .blog-comments #comments-listing .comment .comment-reply-to {
    font-size: 0.0px;
    line-height: 0.0px;
  }
}

@media (min-width: 1024px) {
  .blog-comments #comments-listing .comment {
    flex-flow: row wrap;
    align-items: center;
    justify-content: flex-start;
    padding: calc(4px * 8);
    margin-bottom: calc(4px * 8);
  }

  .blog-comments #comments-listing .comment .comment-reply-to {
    font-size: 0.0px;
    line-height: 0.0px;
    position: absolute;
    bottom: calc(4px * 8);
    right: calc(4px * 8);
  }

  .blog-comments #comments-listing .comment:not([class*="depth-0"]):before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    border-top : calc(4px * 2) solid transparent;
    border-right : calc(4px * 3) solid;
    border-bottom : calc(4px * 2) solid transparent;
    transform: translate(-100%, -50%);
  }

  
  
  .blog-comments #comments-listing .comment.depth-1 {
    margin-left: 4px;
  }

  .blog-comments #comments-listing .comment.depth-1:before {
    border-right-color: rgba(89, 192, 136, 0.1);
  }
  
  
  .blog-comments #comments-listing .comment.depth-2 {
    margin-left: 8px;
  }

  .blog-comments #comments-listing .comment.depth-2:before {
    border-right-color: rgba(89, 192, 136, 0.2);
  }
  
  
  .blog-comments #comments-listing .comment.depth-3 {
    margin-left: 12px;
  }

  .blog-comments #comments-listing .comment.depth-3:before {
    border-right-color: rgba(89, 192, 136, 0.30000000000000004);
  }
  
  
  .blog-comments #comments-listing .comment.depth-4 {
    margin-left: 16px;
  }

  .blog-comments #comments-listing .comment.depth-4:before {
    border-right-color: rgba(89, 192, 136, 0.4);
  }
  
  
  .blog-comments #comments-listing .comment.depth-5 {
    margin-left: 20px;
  }

  .blog-comments #comments-listing .comment.depth-5:before {
    border-right-color: rgba(89, 192, 136, 0.5);
  }
  
  
  .blog-comments #comments-listing .comment.depth-6 {
    margin-left: 24px;
  }

  .blog-comments #comments-listing .comment.depth-6:before {
    border-right-color: rgba(89, 192, 136, 0.6000000000000001);
  }
  
  
  .blog-comments #comments-listing .comment.depth-7 {
    margin-left: 28px;
  }

  .blog-comments #comments-listing .comment.depth-7:before {
    border-right-color: rgba(89, 192, 136, 0.7000000000000001);
  }
  
  
  .blog-comments #comments-listing .comment.depth-8 {
    margin-left: 32px;
  }

  .blog-comments #comments-listing .comment.depth-8:before {
    border-right-color: rgba(89, 192, 136, 0.8);
  }
  
  
  .blog-comments #comments-listing .comment.depth-9 {
    margin-left: 36px;
  }

  .blog-comments #comments-listing .comment.depth-9:before {
    border-right-color: rgba(89, 192, 136, 0.9);
  }
  
}

@media (min-width: 1440px) {
  .blog-comments #comments-listing .comment .comment-reply-to {
    font-size: 0.0px;
    line-height: 0.0px;
  }
}
.blog-listing .blog-listing__blog-post {
  height: 100%;
}

.blog-listing .blog-listing__blog-post-link {
  color: inherit;
  height: 100%;
}

.blog-listing .blog-listing__blog-post-link img {
  transform: scale(1);
  transition: transform 0.5s ease-in-out;
}

.blog-listing .blog-listing__blog-post-link:hover img {
  transform: scale(1.1);
}

.blog-listing .blog-listing__blog-post.box-shadow {
  box-shadow: 0 0 calc(4px * 4) 0 rgba(0, 0, 0, 0.05);
  transition: box-shadow 0.25s ease-in-out;
}

.blog-listing .blog-listing__blog-post.box-shadow:hover {
  box-shadow: 0 0 calc(4px * 8) 0 rgba(0, 0, 0, 0.1);
}

@media (max-width: 1024px) {
  .blog-listing.blog-listing--mosaic .image-container:before {
    padding-bottom: 56.25%;
  }
}

@media (max-width: 600px) {
  .blog-listing.blog-listing--mosaic .image-container:before {
    padding-bottom: 75%;
  }
}

@media (min-width: 1024px) {
  .blog-listing .d-grid {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 0;
  }

  .blog-listing .d-grid > [class*="span"]:nth-child(1),
  .blog-listing .d-grid > [class*="span"]:nth-child(4n) {
    grid-column: span 4;
    grid-row: span 2;
  }

  .blog-listing .d-grid > [class*="span"] {
    grid-column: span 2;
  }
}
.blog-pagination .blog-pagination__link {
  color: #081423;
}

.blog-pagination .blog-pagination__link:not([class*="prev"]):not([class*="next"]) {
  width: calc(4px * 4);
  height: calc(4px * 4);
}

.blog-pagination .blog-pagination__link--active {
  pointer-events: none;
  background-color: #081423;
  color: #FFFFFF;
  border-radius: 50%;
}

.blog-pagination .blog-pagination__link:not([class*="disabled"]):not([class*="active"]):hover {
  pointer-events: initial;
  cursor: pointer;
  opacity: 0.75;
} 

.blog-pagination .blog-pagination__link[class*="disabled"] {
  opacity: 0.5;
}
.blog-post-sidebar .related-blog-post a,
.blog-post-sidebar .resource__resource-link {
  color: inherit;
  transition: color 0.25s ease-in-out;
}

.blog-tags__tags-list {
  margin-top: -4px;
  margin-left: -4px;
}

@media (max-width: 1024px) {
  .blog-posts__content .row-fluid>[class*="span"]:first-child {
    flex: 1 1 auto;
    width: auto;
    max-width: 80px;
  }

  main .dnd-section .related-blog-post .row-fluid [class*='span']:not(:first-child) {
    margin-top: 0;
  }

  .blog-posts__content .row-fluid > [class*="span"]:last-child {
    flex: 1 1 auto;
    width: auto;
  }
}


@media (max-width: 600px) {
  .blog-posts__content .row-fluid>[class*="span"]:first-child {
    max-width: 100%;
    width: 100%;
  }

  .blog-posts__content .image-container:before {
    padding-bottom: 56.25%;
  }

  main .dnd-section .related-blog-post .row-fluid [class*='span']:not(:first-child) {
    margin-top: 10.0px;
  }

  .blog-posts__content .row-fluid > [class*="span"]:last-child {
    flex: 0 0 auto;
  }
}
.related-blog-posts .related-blog-post {
  color: inherit;
}

.related-blog-posts .related-blog-post img {
  transform: scale(1);
  transition: transform 0.5s ease-in-out;
}

.related-blog-posts .related-blog-post:hover img {
  transform: scale(1.1);
}
.blog-social-sharing .blog-social-sharing__icon {
  width: 40px;
  height: 40px;
  display: flex;
  flex-flow: column;
  align-items: center;
  justify-content: center;
  transition: 
    fill 0.25s ease-in-out,
    color 0.25s ease-in-out,
    border-color 0.25s ease-in-out,
    background-color 0.25s ease-in-out;
  cursor: pointer;
}

.blog-social-sharing .blog-social-sharing__icon svg {
  max-width: 24px;
  max-height: 24px;
}