@import url("https://p.typekit.net/p.css?s=1&k=yia0ttr&ht=tk&f=2003.2004.2005.2006.2007.2008.2009.2010.2011.2012.18184.18187.18188.18189&a=4293811&app=typekit&e=css");html {
  -ms-overflow-style: scrollbar;
  box-sizing: border-box
}

*,:after,:before {
  box-sizing: inherit;
  box-sizing: border-box
}

html {
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  font-family: sans-serif;
  line-height: 1.15
}

article,aside,figcaption,figure,footer,header,hgroup,main,nav,section {
  display: block
}

body {
  background-color: #fff;
  color: #484848;
  font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;
  font-weight: 400;
  text-align: left
}

[tabindex="-1"]:focus:not(:focus-visible) {
  outline: 0!important
}

hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible
}

h1,h2,h3,h4,h5,h6 {
  margin-bottom: .25rem;
  margin-top: 0
}

p {
  margin-bottom: 1rem;
  margin-top: 0
}

abbr[data-original-title],abbr[title] {
  border-bottom: 0;
  cursor: help;
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
  -webkit-text-decoration-skip-ink: none;
  text-decoration-skip-ink: none
}

address {
  font-style: normal;
  line-height: inherit
}

address,dl,ol,ul {
  margin-bottom: 1rem
}

dl,ol,ul {
  margin-top: 0
}

ol ol,ol ul,ul ol,ul ul {
  margin-bottom: 0
}

dt {
  font-weight: 700
}

dd {
  margin-bottom: .5rem;
  margin-left: 0
}

blockquote {
  margin: 0 0 1rem
}

b,strong {
  font-weight: bolder
}

small {
  font-size: 80%
}

sub,sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline
}

sub {
  bottom: -.25em
}

sup {
  top: -.5em
}

a {
  background-color: transparent;
  text-decoration: none
}

a,a:hover {
  color: #484848
}

a:hover {
  text-decoration: underline
}

a:not([href]):not([class]),a:not([href]):not([class]):hover {
  color: inherit;
  text-decoration: none
}

code,kbd,pre,samp {
  font-family: SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;
  font-size: 1em
}

pre {
  -ms-overflow-style: scrollbar;
  margin-bottom: 1rem;
  margin-top: 0;
  overflow: auto
}

figure {
  margin: 0 0 1rem
}

img {
  border-style: none
}

img,svg {
  vertical-align: middle
}

svg {
  overflow: hidden
}

caption {
  caption-side: bottom;
  color: #6c757d;
  padding-bottom: .75rem;
  padding-top: .75rem;
  text-align: left
}

th {
  text-align: inherit;
  text-align: -webkit-match-parent
}

label {
  display: inline-block;
  margin-bottom: .5rem
}

button {
  border-radius: 0
}

button:focus:not(:focus-visible) {
  outline: 0
}

button,input,optgroup,select,textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  margin: 0
}

button,input {
  overflow: visible
}

button,select {
  text-transform: none
}

[role=button] {
  cursor: pointer
}

select {
  word-wrap: normal
}

[type=button],[type=reset],[type=submit],button {
  -webkit-appearance: button
}

[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled) {
  cursor: pointer
}

[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner {
  border-style: none;
  padding: 0
}

input[type=checkbox],input[type=radio] {
  box-sizing: border-box;
  padding: 0
}

textarea {
  overflow: auto;
  resize: vertical
}

fieldset {
  border: 0;
  margin: 0;
  min-width: 0;
  padding: 0
}

legend {
  color: inherit;
  display: block;
  font-size: 1.5rem;
  line-height: inherit;
  margin-bottom: .5rem;
  max-width: 100%;
  padding: 0;
  white-space: normal;
  width: 100%
}

progress {
  vertical-align: baseline
}

[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button {
  height: auto
}

[type=search] {
  -webkit-appearance: none;
  outline-offset: -2px
}

[type=search]::-webkit-search-decoration {
  -webkit-appearance: none
}

::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit
}

output {
  display: inline-block
}

summary {
  cursor: pointer;
  display: list-item
}

template {
  display: none
}

[hidden] {
  display: none!important
}

@media print {
  *,:after,:before {
      box-shadow: none!important;
      text-shadow: none!important
  }

  a:not(.btn) {
      text-decoration: underline
  }

  abbr[title]:after {
      content: " (" attr(title) ")"
  }

  pre {
      white-space: pre-wrap!important
  }

  blockquote,pre {
      border: 1px solid #adb5bd;
      page-break-inside: avoid
  }

  thead {
      display: table-header-group
  }

  img,tr {
      page-break-inside: avoid
  }

  h2,h3,p {
      orphans: 3;
      widows: 3
  }

  h2,h3 {
      page-break-after: avoid
  }

  @page {
      size: a3
  }

  .container,body {
      min-width: 1440px!important
  }

  .navbar {
      display: none
  }

  .badge {
      border: 1px solid #000
  }

  .table {
      border-collapse: collapse!important
  }

  .table td,.table th {
      background-color: #fff!important
  }

  .table-bordered td,.table-bordered th {
      border: 1px solid #dee2e6!important
  }

  .table-dark {
      color: inherit
  }

  .table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th {
      border-color: #dee2e6
  }

  .table .thead-dark th {
      border-color: #dee2e6;
      color: inherit
  }
}

.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl {
  margin-left: auto;
  margin-right: auto;
  padding-left: 16px;
  padding-right: 16px;
  width: 100%
}

@media (min-width: 768px) {
  .container,.container-sm {
      max-width:720px
  }
}

@media (min-width: 1024px) {
  .container,.container-md,.container-sm {
      max-width:984px
  }
}

@media (min-width: 1440px) {
  .container,.container-lg,.container-md,.container-sm {
      max-width:1140px
  }
}

@media (min-width: 1920px) {
  .container,.container-lg,.container-md,.container-sm,.container-xl {
      max-width:1440px
  }
}

.row {
  display: flex;
  flex-wrap: wrap;
  margin-left: -16px;
  margin-right: -16px
}

.no-gutters {
  margin-left: 0;
  margin-right: 0
}

.no-gutters>.col,.no-gutters>[class*=col-] {
  padding-left: 0;
  padding-right: 0
}

.col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-auto,.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-auto,.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md-auto,.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-auto {
  padding-left: 16px;
  padding-right: 16px;
  position: relative;
  width: 100%
}

.col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%
}

.row-cols-1>* {
  flex: 0 0 100%;
  max-width: 100%
}

.row-cols-2>* {
  flex: 0 0 50%;
  max-width: 50%
}

.row-cols-3>* {
  flex: 0 0 33.33333%;
  max-width: 33.33333%
}

.row-cols-4>* {
  flex: 0 0 25%;
  max-width: 25%
}

.row-cols-5>* {
  flex: 0 0 20%;
  max-width: 20%
}

.row-cols-6>* {
  flex: 0 0 16.66667%;
  max-width: 16.66667%
}

.col-auto {
  flex: 0 0 auto;
  max-width: 100%;
  width: auto
}

.col-1 {
  flex: 0 0 8.33333%;
  max-width: 8.33333%
}

.col-2 {
  flex: 0 0 16.66667%;
  max-width: 16.66667%
}

.col-3 {
  flex: 0 0 25%;
  max-width: 25%
}

.col-4 {
  flex: 0 0 33.33333%;
  max-width: 33.33333%
}

.col-5 {
  flex: 0 0 41.66667%;
  max-width: 41.66667%
}

.col-6 {
  flex: 0 0 50%;
  max-width: 50%
}

.col-7 {
  flex: 0 0 58.33333%;
  max-width: 58.33333%
}

.col-8 {
  flex: 0 0 66.66667%;
  max-width: 66.66667%
}

.col-9 {
  flex: 0 0 75%;
  max-width: 75%
}

.col-10 {
  flex: 0 0 83.33333%;
  max-width: 83.33333%
}

.col-11 {
  flex: 0 0 91.66667%;
  max-width: 91.66667%
}

.col-12 {
  flex: 0 0 100%;
  max-width: 100%
}

.order-first {
  order: -1
}

.order-last {
  order: 13
}

.order-0 {
  order: 0
}

.order-1 {
  order: 1
}

.order-2 {
  order: 2
}

.order-3 {
  order: 3
}

.order-4 {
  order: 4
}

.order-5 {
  order: 5
}

.order-6 {
  order: 6
}

.order-7 {
  order: 7
}

.order-8 {
  order: 8
}

.order-9 {
  order: 9
}

.order-10 {
  order: 10
}

.order-11 {
  order: 11
}

.order-12 {
  order: 12
}

.offset-1 {
  margin-left: 8.33333%
}

.offset-2 {
  margin-left: 16.66667%
}

.offset-3 {
  margin-left: 25%
}

.offset-4 {
  margin-left: 33.33333%
}

.offset-5 {
  margin-left: 41.66667%
}

.offset-6 {
  margin-left: 50%
}

.offset-7 {
  margin-left: 58.33333%
}

.offset-8 {
  margin-left: 66.66667%
}

.offset-9 {
  margin-left: 75%
}

.offset-10 {
  margin-left: 83.33333%
}

.offset-11 {
  margin-left: 91.66667%
}

@media (min-width: 768px) {
  .col-sm {
      flex-basis:0;
      flex-grow: 1;
      max-width: 100%
  }

  .row-cols-sm-1>* {
      flex: 0 0 100%;
      max-width: 100%
  }

  .row-cols-sm-2>* {
      flex: 0 0 50%;
      max-width: 50%
  }

  .row-cols-sm-3>* {
      flex: 0 0 33.33333%;
      max-width: 33.33333%
  }

  .row-cols-sm-4>* {
      flex: 0 0 25%;
      max-width: 25%
  }

  .row-cols-sm-5>* {
      flex: 0 0 20%;
      max-width: 20%
  }

  .row-cols-sm-6>* {
      flex: 0 0 16.66667%;
      max-width: 16.66667%
  }

  .col-sm-auto {
      flex: 0 0 auto;
      max-width: 100%;
      width: auto
  }

  .col-sm-1 {
      flex: 0 0 8.33333%;
      max-width: 8.33333%
  }

  .col-sm-2 {
      flex: 0 0 16.66667%;
      max-width: 16.66667%
  }

  .col-sm-3 {
      flex: 0 0 25%;
      max-width: 25%
  }

  .col-sm-4 {
      flex: 0 0 33.33333%;
      max-width: 33.33333%
  }

  .col-sm-5 {
      flex: 0 0 41.66667%;
      max-width: 41.66667%
  }

  .col-sm-6 {
      flex: 0 0 50%;
      max-width: 50%
  }

  .col-sm-7 {
      flex: 0 0 58.33333%;
      max-width: 58.33333%
  }

  .col-sm-8 {
      flex: 0 0 66.66667%;
      max-width: 66.66667%
  }

  .col-sm-9 {
      flex: 0 0 75%;
      max-width: 75%
  }

  .col-sm-10 {
      flex: 0 0 83.33333%;
      max-width: 83.33333%
  }

  .col-sm-11 {
      flex: 0 0 91.66667%;
      max-width: 91.66667%
  }

  .col-sm-12 {
      flex: 0 0 100%;
      max-width: 100%
  }

  .order-sm-first {
      order: -1
  }

  .order-sm-last {
      order: 13
  }

  .order-sm-0 {
      order: 0
  }

  .order-sm-1 {
      order: 1
  }

  .order-sm-2 {
      order: 2
  }

  .order-sm-3 {
      order: 3
  }

  .order-sm-4 {
      order: 4
  }

  .order-sm-5 {
      order: 5
  }

  .order-sm-6 {
      order: 6
  }

  .order-sm-7 {
      order: 7
  }

  .order-sm-8 {
      order: 8
  }

  .order-sm-9 {
      order: 9
  }

  .order-sm-10 {
      order: 10
  }

  .order-sm-11 {
      order: 11
  }

  .order-sm-12 {
      order: 12
  }

  .offset-sm-0 {
      margin-left: 0
  }

  .offset-sm-1 {
      margin-left: 8.33333%
  }

  .offset-sm-2 {
      margin-left: 16.66667%
  }

  .offset-sm-3 {
      margin-left: 25%
  }

  .offset-sm-4 {
      margin-left: 33.33333%
  }

  .offset-sm-5 {
      margin-left: 41.66667%
  }

  .offset-sm-6 {
      margin-left: 50%
  }

  .offset-sm-7 {
      margin-left: 58.33333%
  }

  .offset-sm-8 {
      margin-left: 66.66667%
  }

  .offset-sm-9 {
      margin-left: 75%
  }

  .offset-sm-10 {
      margin-left: 83.33333%
  }

  .offset-sm-11 {
      margin-left: 91.66667%
  }
}

@media (min-width: 1024px) {
  .col-md {
      flex-basis:0;
      flex-grow: 1;
      max-width: 100%
  }

  .row-cols-md-1>* {
      flex: 0 0 100%;
      max-width: 100%
  }

  .row-cols-md-2>* {
      flex: 0 0 50%;
      max-width: 50%
  }

  .row-cols-md-3>* {
      flex: 0 0 33.33333%;
      max-width: 33.33333%
  }

  .row-cols-md-4>* {
      flex: 0 0 25%;
      max-width: 25%
  }

  .row-cols-md-5>* {
      flex: 0 0 20%;
      max-width: 20%
  }

  .row-cols-md-6>* {
      flex: 0 0 16.66667%;
      max-width: 16.66667%
  }

  .col-md-auto {
      flex: 0 0 auto;
      max-width: 100%;
      width: auto
  }

  .col-md-1 {
      flex: 0 0 8.33333%;
      max-width: 8.33333%
  }

  .col-md-2 {
      flex: 0 0 16.66667%;
      max-width: 16.66667%
  }

  .col-md-3 {
      flex: 0 0 25%;
      max-width: 25%
  }

  .col-md-4 {
      flex: 0 0 33.33333%;
      max-width: 33.33333%
  }

  .col-md-5 {
      flex: 0 0 41.66667%;
      max-width: 41.66667%
  }

  .col-md-6 {
      flex: 0 0 50%;
      max-width: 50%
  }

  .col-md-7 {
      flex: 0 0 58.33333%;
      max-width: 58.33333%
  }

  .col-md-8 {
      flex: 0 0 66.66667%;
      max-width: 66.66667%
  }

  .col-md-9 {
      flex: 0 0 75%;
      max-width: 75%
  }

  .col-md-10 {
      flex: 0 0 83.33333%;
      max-width: 83.33333%
  }

  .col-md-11 {
      flex: 0 0 91.66667%;
      max-width: 91.66667%
  }

  .col-md-12 {
      flex: 0 0 100%;
      max-width: 100%
  }

  .order-md-first {
      order: -1
  }

  .order-md-last {
      order: 13
  }

  .order-md-0 {
      order: 0
  }

  .order-md-1 {
      order: 1
  }

  .order-md-2 {
      order: 2
  }

  .order-md-3 {
      order: 3
  }

  .order-md-4 {
      order: 4
  }

  .order-md-5 {
      order: 5
  }

  .order-md-6 {
      order: 6
  }

  .order-md-7 {
      order: 7
  }

  .order-md-8 {
      order: 8
  }

  .order-md-9 {
      order: 9
  }

  .order-md-10 {
      order: 10
  }

  .order-md-11 {
      order: 11
  }

  .order-md-12 {
      order: 12
  }

  .offset-md-0 {
      margin-left: 0
  }

  .offset-md-1 {
      margin-left: 8.33333%
  }

  .offset-md-2 {
      margin-left: 16.66667%
  }

  .offset-md-3 {
      margin-left: 25%
  }

  .offset-md-4 {
      margin-left: 33.33333%
  }

  .offset-md-5 {
      margin-left: 41.66667%
  }

  .offset-md-6 {
      margin-left: 50%
  }

  .offset-md-7 {
      margin-left: 58.33333%
  }

  .offset-md-8 {
      margin-left: 66.66667%
  }

  .offset-md-9 {
      margin-left: 75%
  }

  .offset-md-10 {
      margin-left: 83.33333%
  }

  .offset-md-11 {
      margin-left: 91.66667%
  }
}

@media (min-width: 1440px) {
  .col-lg {
      flex-basis:0;
      flex-grow: 1;
      max-width: 100%
  }

  .row-cols-lg-1>* {
      flex: 0 0 100%;
      max-width: 100%
  }

  .row-cols-lg-2>* {
      flex: 0 0 50%;
      max-width: 50%
  }

  .row-cols-lg-3>* {
      flex: 0 0 33.33333%;
      max-width: 33.33333%
  }

  .row-cols-lg-4>* {
      flex: 0 0 25%;
      max-width: 25%
  }

  .row-cols-lg-5>* {
      flex: 0 0 20%;
      max-width: 20%
  }

  .row-cols-lg-6>* {
      flex: 0 0 16.66667%;
      max-width: 16.66667%
  }

  .col-lg-auto {
      flex: 0 0 auto;
      max-width: 100%;
      width: auto
  }

  .col-lg-1 {
      flex: 0 0 8.33333%;
      max-width: 8.33333%
  }

  .col-lg-2 {
      flex: 0 0 16.66667%;
      max-width: 16.66667%
  }

  .col-lg-3 {
      flex: 0 0 25%;
      max-width: 25%
  }

  .col-lg-4 {
      flex: 0 0 33.33333%;
      max-width: 33.33333%
  }

  .col-lg-5 {
      flex: 0 0 41.66667%;
      max-width: 41.66667%
  }

  .col-lg-6 {
      flex: 0 0 50%;
      max-width: 50%
  }

  .col-lg-7 {
      flex: 0 0 58.33333%;
      max-width: 58.33333%
  }

  .col-lg-8 {
      flex: 0 0 66.66667%;
      max-width: 66.66667%
  }

  .col-lg-9 {
      flex: 0 0 75%;
      max-width: 75%
  }

  .col-lg-10 {
      flex: 0 0 83.33333%;
      max-width: 83.33333%
  }

  .col-lg-11 {
      flex: 0 0 91.66667%;
      max-width: 91.66667%
  }

  .col-lg-12 {
      flex: 0 0 100%;
      max-width: 100%
  }

  .order-lg-first {
      order: -1
  }

  .order-lg-last {
      order: 13
  }

  .order-lg-0 {
      order: 0
  }

  .order-lg-1 {
      order: 1
  }

  .order-lg-2 {
      order: 2
  }

  .order-lg-3 {
      order: 3
  }

  .order-lg-4 {
      order: 4
  }

  .order-lg-5 {
      order: 5
  }

  .order-lg-6 {
      order: 6
  }

  .order-lg-7 {
      order: 7
  }

  .order-lg-8 {
      order: 8
  }

  .order-lg-9 {
      order: 9
  }

  .order-lg-10 {
      order: 10
  }

  .order-lg-11 {
      order: 11
  }

  .order-lg-12 {
      order: 12
  }

  .offset-lg-0 {
      margin-left: 0
  }

  .offset-lg-1 {
      margin-left: 8.33333%
  }

  .offset-lg-2 {
      margin-left: 16.66667%
  }

  .offset-lg-3 {
      margin-left: 25%
  }

  .offset-lg-4 {
      margin-left: 33.33333%
  }

  .offset-lg-5 {
      margin-left: 41.66667%
  }

  .offset-lg-6 {
      margin-left: 50%
  }

  .offset-lg-7 {
      margin-left: 58.33333%
  }

  .offset-lg-8 {
      margin-left: 66.66667%
  }

  .offset-lg-9 {
      margin-left: 75%
  }

  .offset-lg-10 {
      margin-left: 83.33333%
  }

  .offset-lg-11 {
      margin-left: 91.66667%
  }
}

@media (min-width: 1920px) {
  .col-xl {
      flex-basis:0;
      flex-grow: 1;
      max-width: 100%
  }

  .row-cols-xl-1>* {
      flex: 0 0 100%;
      max-width: 100%
  }

  .row-cols-xl-2>* {
      flex: 0 0 50%;
      max-width: 50%
  }

  .row-cols-xl-3>* {
      flex: 0 0 33.33333%;
      max-width: 33.33333%
  }

  .row-cols-xl-4>* {
      flex: 0 0 25%;
      max-width: 25%
  }

  .row-cols-xl-5>* {
      flex: 0 0 20%;
      max-width: 20%
  }

  .row-cols-xl-6>* {
      flex: 0 0 16.66667%;
      max-width: 16.66667%
  }

  .col-xl-auto {
      flex: 0 0 auto;
      max-width: 100%;
      width: auto
  }

  .col-xl-1 {
      flex: 0 0 8.33333%;
      max-width: 8.33333%
  }

  .col-xl-2 {
      flex: 0 0 16.66667%;
      max-width: 16.66667%
  }

  .col-xl-3 {
      flex: 0 0 25%;
      max-width: 25%
  }

  .col-xl-4 {
      flex: 0 0 33.33333%;
      max-width: 33.33333%
  }

  .col-xl-5 {
      flex: 0 0 41.66667%;
      max-width: 41.66667%
  }

  .col-xl-6 {
      flex: 0 0 50%;
      max-width: 50%
  }

  .col-xl-7 {
      flex: 0 0 58.33333%;
      max-width: 58.33333%
  }

  .col-xl-8 {
      flex: 0 0 66.66667%;
      max-width: 66.66667%
  }

  .col-xl-9 {
      flex: 0 0 75%;
      max-width: 75%
  }

  .col-xl-10 {
      flex: 0 0 83.33333%;
      max-width: 83.33333%
  }

  .col-xl-11 {
      flex: 0 0 91.66667%;
      max-width: 91.66667%
  }

  .col-xl-12 {
      flex: 0 0 100%;
      max-width: 100%
  }

  .order-xl-first {
      order: -1
  }

  .order-xl-last {
      order: 13
  }

  .order-xl-0 {
      order: 0
  }

  .order-xl-1 {
      order: 1
  }

  .order-xl-2 {
      order: 2
  }

  .order-xl-3 {
      order: 3
  }

  .order-xl-4 {
      order: 4
  }

  .order-xl-5 {
      order: 5
  }

  .order-xl-6 {
      order: 6
  }

  .order-xl-7 {
      order: 7
  }

  .order-xl-8 {
      order: 8
  }

  .order-xl-9 {
      order: 9
  }

  .order-xl-10 {
      order: 10
  }

  .order-xl-11 {
      order: 11
  }

  .order-xl-12 {
      order: 12
  }

  .offset-xl-0 {
      margin-left: 0
  }

  .offset-xl-1 {
      margin-left: 8.33333%
  }

  .offset-xl-2 {
      margin-left: 16.66667%
  }

  .offset-xl-3 {
      margin-left: 25%
  }

  .offset-xl-4 {
      margin-left: 33.33333%
  }

  .offset-xl-5 {
      margin-left: 41.66667%
  }

  .offset-xl-6 {
      margin-left: 50%
  }

  .offset-xl-7 {
      margin-left: 58.33333%
  }

  .offset-xl-8 {
      margin-left: 66.66667%
  }

  .offset-xl-9 {
      margin-left: 75%
  }

  .offset-xl-10 {
      margin-left: 83.33333%
  }

  .offset-xl-11 {
      margin-left: 91.66667%
  }
}

.clearfix:after {
  clear: both;
  content: "";
  display: block
}

.d-none {
  display: none!important
}

.d-inline {
  display: inline!important
}

.d-inline-block {
  display: inline-block!important
}

.d-block {
  display: block!important
}

.d-table {
  display: table!important
}

.d-table-row {
  display: table-row!important
}

.d-table-cell {
  display: table-cell!important
}

.d-flex {
  display: flex!important
}

.d-inline-flex {
  display: inline-flex!important
}

@media (min-width: 768px) {
  .d-sm-none {
      display:none!important
  }

  .d-sm-inline {
      display: inline!important
  }

  .d-sm-inline-block {
      display: inline-block!important
  }

  .d-sm-block {
      display: block!important
  }

  .d-sm-table {
      display: table!important
  }

  .d-sm-table-row {
      display: table-row!important
  }

  .d-sm-table-cell {
      display: table-cell!important
  }

  .d-sm-flex {
      display: flex!important
  }

  .d-sm-inline-flex {
      display: inline-flex!important
  }
}

@media (min-width: 1024px) {
  .d-md-none {
      display:none!important
  }

  .d-md-inline {
      display: inline!important
  }

  .d-md-inline-block {
      display: inline-block!important
  }

  .d-md-block {
      display: block!important
  }

  .d-md-table {
      display: table!important
  }

  .d-md-table-row {
      display: table-row!important
  }

  .d-md-table-cell {
      display: table-cell!important
  }

  .d-md-flex {
      display: flex!important
  }

  .d-md-inline-flex {
      display: inline-flex!important
  }
}

@media (min-width: 1440px) {
  .d-lg-none {
      display:none!important
  }

  .d-lg-inline {
      display: inline!important
  }

  .d-lg-inline-block {
      display: inline-block!important
  }

  .d-lg-block {
      display: block!important
  }

  .d-lg-table {
      display: table!important
  }

  .d-lg-table-row {
      display: table-row!important
  }

  .d-lg-table-cell {
      display: table-cell!important
  }

  .d-lg-flex {
      display: flex!important
  }

  .d-lg-inline-flex {
      display: inline-flex!important
  }
}

@media (min-width: 1920px) {
  .d-xl-none {
      display:none!important
  }

  .d-xl-inline {
      display: inline!important
  }

  .d-xl-inline-block {
      display: inline-block!important
  }

  .d-xl-block {
      display: block!important
  }

  .d-xl-table {
      display: table!important
  }

  .d-xl-table-row {
      display: table-row!important
  }

  .d-xl-table-cell {
      display: table-cell!important
  }

  .d-xl-flex {
      display: flex!important
  }

  .d-xl-inline-flex {
      display: inline-flex!important
  }
}

.flex-row {
  flex-direction: row!important
}

.flex-column {
  flex-direction: column!important
}

.flex-row-reverse {
  flex-direction: row-reverse!important
}

.flex-column-reverse {
  flex-direction: column-reverse!important
}

.flex-wrap {
  flex-wrap: wrap!important
}

.flex-nowrap {
  flex-wrap: nowrap!important
}

.flex-wrap-reverse {
  flex-wrap: wrap-reverse!important
}

.flex-fill {
  flex: 1 1 auto!important
}

.flex-grow-0 {
  flex-grow: 0!important
}

.flex-grow-1 {
  flex-grow: 1!important
}

.flex-shrink-0 {
  flex-shrink: 0!important
}

.flex-shrink-1 {
  flex-shrink: 1!important
}

.justify-content-start {
  justify-content: flex-start!important
}

.justify-content-end {
  justify-content: flex-end!important
}

.justify-content-center {
  justify-content: center!important
}

.justify-content-between {
  justify-content: space-between!important
}

.justify-content-around {
  justify-content: space-around!important
}

.align-items-start {
  align-items: flex-start!important
}

.align-items-end {
  align-items: flex-end!important
}

.align-items-center {
  align-items: center!important
}

.align-items-baseline {
  align-items: baseline!important
}

.align-items-stretch {
  align-items: stretch!important
}

.align-content-start {
  align-content: flex-start!important
}

.align-content-end {
  align-content: flex-end!important
}

.align-content-center {
  align-content: center!important
}

.align-content-between {
  align-content: space-between!important
}

.align-content-around {
  align-content: space-around!important
}

.align-content-stretch {
  align-content: stretch!important
}

.align-self-auto {
  align-self: auto!important
}

.align-self-start {
  align-self: flex-start!important
}

.align-self-end {
  align-self: flex-end!important
}

.align-self-center {
  align-self: center!important
}

.align-self-baseline {
  align-self: baseline!important
}

.align-self-stretch {
  align-self: stretch!important
}

@media (min-width: 768px) {
  .flex-sm-row {
      flex-direction:row!important
  }

  .flex-sm-column {
      flex-direction: column!important
  }

  .flex-sm-row-reverse {
      flex-direction: row-reverse!important
  }

  .flex-sm-column-reverse {
      flex-direction: column-reverse!important
  }

  .flex-sm-wrap {
      flex-wrap: wrap!important
  }

  .flex-sm-nowrap {
      flex-wrap: nowrap!important
  }

  .flex-sm-wrap-reverse {
      flex-wrap: wrap-reverse!important
  }

  .flex-sm-fill {
      flex: 1 1 auto!important
  }

  .flex-sm-grow-0 {
      flex-grow: 0!important
  }

  .flex-sm-grow-1 {
      flex-grow: 1!important
  }

  .flex-sm-shrink-0 {
      flex-shrink: 0!important
  }

  .flex-sm-shrink-1 {
      flex-shrink: 1!important
  }

  .justify-content-sm-start {
      justify-content: flex-start!important
  }

  .justify-content-sm-end {
      justify-content: flex-end!important
  }

  .justify-content-sm-center {
      justify-content: center!important
  }

  .justify-content-sm-between {
      justify-content: space-between!important
  }

  .justify-content-sm-around {
      justify-content: space-around!important
  }

  .align-items-sm-start {
      align-items: flex-start!important
  }

  .align-items-sm-end {
      align-items: flex-end!important
  }

  .align-items-sm-center {
      align-items: center!important
  }

  .align-items-sm-baseline {
      align-items: baseline!important
  }

  .align-items-sm-stretch {
      align-items: stretch!important
  }

  .align-content-sm-start {
      align-content: flex-start!important
  }

  .align-content-sm-end {
      align-content: flex-end!important
  }

  .align-content-sm-center {
      align-content: center!important
  }

  .align-content-sm-between {
      align-content: space-between!important
  }

  .align-content-sm-around {
      align-content: space-around!important
  }

  .align-content-sm-stretch {
      align-content: stretch!important
  }

  .align-self-sm-auto {
      align-self: auto!important
  }

  .align-self-sm-start {
      align-self: flex-start!important
  }

  .align-self-sm-end {
      align-self: flex-end!important
  }

  .align-self-sm-center {
      align-self: center!important
  }

  .align-self-sm-baseline {
      align-self: baseline!important
  }

  .align-self-sm-stretch {
      align-self: stretch!important
  }
}

@media (min-width: 1024px) {
  .flex-md-row {
      flex-direction:row!important
  }

  .flex-md-column {
      flex-direction: column!important
  }

  .flex-md-row-reverse {
      flex-direction: row-reverse!important
  }

  .flex-md-column-reverse {
      flex-direction: column-reverse!important
  }

  .flex-md-wrap {
      flex-wrap: wrap!important
  }

  .flex-md-nowrap {
      flex-wrap: nowrap!important
  }

  .flex-md-wrap-reverse {
      flex-wrap: wrap-reverse!important
  }

  .flex-md-fill {
      flex: 1 1 auto!important
  }

  .flex-md-grow-0 {
      flex-grow: 0!important
  }

  .flex-md-grow-1 {
      flex-grow: 1!important
  }

  .flex-md-shrink-0 {
      flex-shrink: 0!important
  }

  .flex-md-shrink-1 {
      flex-shrink: 1!important
  }

  .justify-content-md-start {
      justify-content: flex-start!important
  }

  .justify-content-md-end {
      justify-content: flex-end!important
  }

  .justify-content-md-center {
      justify-content: center!important
  }

  .justify-content-md-between {
      justify-content: space-between!important
  }

  .justify-content-md-around {
      justify-content: space-around!important
  }

  .align-items-md-start {
      align-items: flex-start!important
  }

  .align-items-md-end {
      align-items: flex-end!important
  }

  .align-items-md-center {
      align-items: center!important
  }

  .align-items-md-baseline {
      align-items: baseline!important
  }

  .align-items-md-stretch {
      align-items: stretch!important
  }

  .align-content-md-start {
      align-content: flex-start!important
  }

  .align-content-md-end {
      align-content: flex-end!important
  }

  .align-content-md-center {
      align-content: center!important
  }

  .align-content-md-between {
      align-content: space-between!important
  }

  .align-content-md-around {
      align-content: space-around!important
  }

  .align-content-md-stretch {
      align-content: stretch!important
  }

  .align-self-md-auto {
      align-self: auto!important
  }

  .align-self-md-start {
      align-self: flex-start!important
  }

  .align-self-md-end {
      align-self: flex-end!important
  }

  .align-self-md-center {
      align-self: center!important
  }

  .align-self-md-baseline {
      align-self: baseline!important
  }

  .align-self-md-stretch {
      align-self: stretch!important
  }
}

@media (min-width: 1440px) {
  .flex-lg-row {
      flex-direction:row!important
  }

  .flex-lg-column {
      flex-direction: column!important
  }

  .flex-lg-row-reverse {
      flex-direction: row-reverse!important
  }

  .flex-lg-column-reverse {
      flex-direction: column-reverse!important
  }

  .flex-lg-wrap {
      flex-wrap: wrap!important
  }

  .flex-lg-nowrap {
      flex-wrap: nowrap!important
  }

  .flex-lg-wrap-reverse {
      flex-wrap: wrap-reverse!important
  }

  .flex-lg-fill {
      flex: 1 1 auto!important
  }

  .flex-lg-grow-0 {
      flex-grow: 0!important
  }

  .flex-lg-grow-1 {
      flex-grow: 1!important
  }

  .flex-lg-shrink-0 {
      flex-shrink: 0!important
  }

  .flex-lg-shrink-1 {
      flex-shrink: 1!important
  }

  .justify-content-lg-start {
      justify-content: flex-start!important
  }

  .justify-content-lg-end {
      justify-content: flex-end!important
  }

  .justify-content-lg-center {
      justify-content: center!important
  }

  .justify-content-lg-between {
      justify-content: space-between!important
  }

  .justify-content-lg-around {
      justify-content: space-around!important
  }

  .align-items-lg-start {
      align-items: flex-start!important
  }

  .align-items-lg-end {
      align-items: flex-end!important
  }

  .align-items-lg-center {
      align-items: center!important
  }

  .align-items-lg-baseline {
      align-items: baseline!important
  }

  .align-items-lg-stretch {
      align-items: stretch!important
  }

  .align-content-lg-start {
      align-content: flex-start!important
  }

  .align-content-lg-end {
      align-content: flex-end!important
  }

  .align-content-lg-center {
      align-content: center!important
  }

  .align-content-lg-between {
      align-content: space-between!important
  }

  .align-content-lg-around {
      align-content: space-around!important
  }

  .align-content-lg-stretch {
      align-content: stretch!important
  }

  .align-self-lg-auto {
      align-self: auto!important
  }

  .align-self-lg-start {
      align-self: flex-start!important
  }

  .align-self-lg-end {
      align-self: flex-end!important
  }

  .align-self-lg-center {
      align-self: center!important
  }

  .align-self-lg-baseline {
      align-self: baseline!important
  }

  .align-self-lg-stretch {
      align-self: stretch!important
  }
}

@media (min-width: 1920px) {
  .flex-xl-row {
      flex-direction:row!important
  }

  .flex-xl-column {
      flex-direction: column!important
  }

  .flex-xl-row-reverse {
      flex-direction: row-reverse!important
  }

  .flex-xl-column-reverse {
      flex-direction: column-reverse!important
  }

  .flex-xl-wrap {
      flex-wrap: wrap!important
  }

  .flex-xl-nowrap {
      flex-wrap: nowrap!important
  }

  .flex-xl-wrap-reverse {
      flex-wrap: wrap-reverse!important
  }

  .flex-xl-fill {
      flex: 1 1 auto!important
  }

  .flex-xl-grow-0 {
      flex-grow: 0!important
  }

  .flex-xl-grow-1 {
      flex-grow: 1!important
  }

  .flex-xl-shrink-0 {
      flex-shrink: 0!important
  }

  .flex-xl-shrink-1 {
      flex-shrink: 1!important
  }

  .justify-content-xl-start {
      justify-content: flex-start!important
  }

  .justify-content-xl-end {
      justify-content: flex-end!important
  }

  .justify-content-xl-center {
      justify-content: center!important
  }

  .justify-content-xl-between {
      justify-content: space-between!important
  }

  .justify-content-xl-around {
      justify-content: space-around!important
  }

  .align-items-xl-start {
      align-items: flex-start!important
  }

  .align-items-xl-end {
      align-items: flex-end!important
  }

  .align-items-xl-center {
      align-items: center!important
  }

  .align-items-xl-baseline {
      align-items: baseline!important
  }

  .align-items-xl-stretch {
      align-items: stretch!important
  }

  .align-content-xl-start {
      align-content: flex-start!important
  }

  .align-content-xl-end {
      align-content: flex-end!important
  }

  .align-content-xl-center {
      align-content: center!important
  }

  .align-content-xl-between {
      align-content: space-between!important
  }

  .align-content-xl-around {
      align-content: space-around!important
  }

  .align-content-xl-stretch {
      align-content: stretch!important
  }

  .align-self-xl-auto {
      align-self: auto!important
  }

  .align-self-xl-start {
      align-self: flex-start!important
  }

  .align-self-xl-end {
      align-self: flex-end!important
  }

  .align-self-xl-center {
      align-self: center!important
  }

  .align-self-xl-baseline {
      align-self: baseline!important
  }

  .align-self-xl-stretch {
      align-self: stretch!important
  }
}

.m-0 {
  margin: 0!important
}

.mt-0,.my-0 {
  margin-top: 0!important
}

.mr-0,.mx-0 {
  margin-right: 0!important
}

.mb-0,.my-0 {
  margin-bottom: 0!important
}

.ml-0,.mx-0 {
  margin-left: 0!important
}

.m-1 {
  margin: .5rem!important
}

.mt-1,.my-1 {
  margin-top: .5rem!important
}

.mr-1,.mx-1 {
  margin-right: .5rem!important
}

.mb-1,.my-1 {
  margin-bottom: .5rem!important
}

.ml-1,.mx-1 {
  margin-left: .5rem!important
}

.m-2 {
  margin: 1rem!important
}

.mt-2,.my-2 {
  margin-top: 1rem!important
}

.mr-2,.mx-2 {
  margin-right: 1rem!important
}

.mb-2,.my-2 {
  margin-bottom: 1rem!important
}

.ml-2,.mx-2 {
  margin-left: 1rem!important
}

.m-3 {
  margin: 1.5rem!important
}

.mt-3,.my-3 {
  margin-top: 1.5rem!important
}

.mr-3,.mx-3 {
  margin-right: 1.5rem!important
}

.mb-3,.my-3 {
  margin-bottom: 1.5rem!important
}

.ml-3,.mx-3 {
  margin-left: 1.5rem!important
}

.m-4 {
  margin: 2rem!important
}

.mt-4,.my-4 {
  margin-top: 2rem!important
}

.mr-4,.mx-4 {
  margin-right: 2rem!important
}

.mb-4,.my-4 {
  margin-bottom: 2rem!important
}

.ml-4,.mx-4 {
  margin-left: 2rem!important
}

.m-5 {
  margin: 2.5rem!important
}

.mt-5,.my-5 {
  margin-top: 2.5rem!important
}

.mr-5,.mx-5 {
  margin-right: 2.5rem!important
}

.mb-5,.my-5 {
  margin-bottom: 2.5rem!important
}

.ml-5,.mx-5 {
  margin-left: 2.5rem!important
}

.m-6 {
  margin: 3rem!important
}

.mt-6,.my-6 {
  margin-top: 3rem!important
}

.mr-6,.mx-6 {
  margin-right: 3rem!important
}

.mb-6,.my-6 {
  margin-bottom: 3rem!important
}

.ml-6,.mx-6 {
  margin-left: 3rem!important
}

.m-7 {
  margin: 3.5rem!important
}

.mt-7,.my-7 {
  margin-top: 3.5rem!important
}

.mr-7,.mx-7 {
  margin-right: 3.5rem!important
}

.mb-7,.my-7 {
  margin-bottom: 3.5rem!important
}

.ml-7,.mx-7 {
  margin-left: 3.5rem!important
}

.m-8 {
  margin: 4rem!important
}

.mt-8,.my-8 {
  margin-top: 4rem!important
}

.mr-8,.mx-8 {
  margin-right: 4rem!important
}

.mb-8,.my-8 {
  margin-bottom: 4rem!important
}

.ml-8,.mx-8 {
  margin-left: 4rem!important
}

.m-9 {
  margin: 4.5rem!important
}

.mt-9,.my-9 {
  margin-top: 4.5rem!important
}

.mr-9,.mx-9 {
  margin-right: 4.5rem!important
}

.mb-9,.my-9 {
  margin-bottom: 4.5rem!important
}

.ml-9,.mx-9 {
  margin-left: 4.5rem!important
}

.m-10 {
  margin: 5rem!important
}

.mt-10,.my-10 {
  margin-top: 5rem!important
}

.mr-10,.mx-10 {
  margin-right: 5rem!important
}

.mb-10,.my-10 {
  margin-bottom: 5rem!important
}

.ml-10,.mx-10 {
  margin-left: 5rem!important
}

.m-11 {
  margin: 5.5rem!important
}

.mt-11,.my-11 {
  margin-top: 5.5rem!important
}

.mr-11,.mx-11 {
  margin-right: 5.5rem!important
}

.mb-11,.my-11 {
  margin-bottom: 5.5rem!important
}

.ml-11,.mx-11 {
  margin-left: 5.5rem!important
}

.m-12 {
  margin: 6rem!important
}

.mt-12,.my-12 {
  margin-top: 6rem!important
}

.mr-12,.mx-12 {
  margin-right: 6rem!important
}

.mb-12,.my-12 {
  margin-bottom: 6rem!important
}

.ml-12,.mx-12 {
  margin-left: 6rem!important
}

.m-13 {
  margin: 6.5rem!important
}

.mt-13,.my-13 {
  margin-top: 6.5rem!important
}

.mr-13,.mx-13 {
  margin-right: 6.5rem!important
}

.mb-13,.my-13 {
  margin-bottom: 6.5rem!important
}

.ml-13,.mx-13 {
  margin-left: 6.5rem!important
}

.m-14 {
  margin: 7rem!important
}

.mt-14,.my-14 {
  margin-top: 7rem!important
}

.mr-14,.mx-14 {
  margin-right: 7rem!important
}

.mb-14,.my-14 {
  margin-bottom: 7rem!important
}

.ml-14,.mx-14 {
  margin-left: 7rem!important
}

.m-15 {
  margin: 7.5rem!important
}

.mt-15,.my-15 {
  margin-top: 7.5rem!important
}

.mr-15,.mx-15 {
  margin-right: 7.5rem!important
}

.mb-15,.my-15 {
  margin-bottom: 7.5rem!important
}

.ml-15,.mx-15 {
  margin-left: 7.5rem!important
}

.m-16 {
  margin: 8rem!important
}

.mt-16,.my-16 {
  margin-top: 8rem!important
}

.mr-16,.mx-16 {
  margin-right: 8rem!important
}

.mb-16,.my-16 {
  margin-bottom: 8rem!important
}

.ml-16,.mx-16 {
  margin-left: 8rem!important
}

.m-17 {
  margin: 8.5rem!important
}

.mt-17,.my-17 {
  margin-top: 8.5rem!important
}

.mr-17,.mx-17 {
  margin-right: 8.5rem!important
}

.mb-17,.my-17 {
  margin-bottom: 8.5rem!important
}

.ml-17,.mx-17 {
  margin-left: 8.5rem!important
}

.m-18 {
  margin: 9rem!important
}

.mt-18,.my-18 {
  margin-top: 9rem!important
}

.mr-18,.mx-18 {
  margin-right: 9rem!important
}

.mb-18,.my-18 {
  margin-bottom: 9rem!important
}

.ml-18,.mx-18 {
  margin-left: 9rem!important
}

.m-19 {
  margin: 9.5rem!important
}

.mt-19,.my-19 {
  margin-top: 9.5rem!important
}

.mr-19,.mx-19 {
  margin-right: 9.5rem!important
}

.mb-19,.my-19 {
  margin-bottom: 9.5rem!important
}

.ml-19,.mx-19 {
  margin-left: 9.5rem!important
}

.m-20 {
  margin: 10rem!important
}

.mt-20,.my-20 {
  margin-top: 10rem!important
}

.mr-20,.mx-20 {
  margin-right: 10rem!important
}

.mb-20,.my-20 {
  margin-bottom: 10rem!important
}

.ml-20,.mx-20 {
  margin-left: 10rem!important
}

.m-21 {
  margin: 10.5rem!important
}

.mt-21,.my-21 {
  margin-top: 10.5rem!important
}

.mr-21,.mx-21 {
  margin-right: 10.5rem!important
}

.mb-21,.my-21 {
  margin-bottom: 10.5rem!important
}

.ml-21,.mx-21 {
  margin-left: 10.5rem!important
}

.m-22 {
  margin: 11rem!important
}

.mt-22,.my-22 {
  margin-top: 11rem!important
}

.mr-22,.mx-22 {
  margin-right: 11rem!important
}

.mb-22,.my-22 {
  margin-bottom: 11rem!important
}

.ml-22,.mx-22 {
  margin-left: 11rem!important
}

.m-23 {
  margin: 11.5rem!important
}

.mt-23,.my-23 {
  margin-top: 11.5rem!important
}

.mr-23,.mx-23 {
  margin-right: 11.5rem!important
}

.mb-23,.my-23 {
  margin-bottom: 11.5rem!important
}

.ml-23,.mx-23 {
  margin-left: 11.5rem!important
}

.m-24 {
  margin: 12rem!important
}

.mt-24,.my-24 {
  margin-top: 12rem!important
}

.mr-24,.mx-24 {
  margin-right: 12rem!important
}

.mb-24,.my-24 {
  margin-bottom: 12rem!important
}

.ml-24,.mx-24 {
  margin-left: 12rem!important
}

.m-25 {
  margin: 12.5rem!important
}

.mt-25,.my-25 {
  margin-top: 12.5rem!important
}

.mr-25,.mx-25 {
  margin-right: 12.5rem!important
}

.mb-25,.my-25 {
  margin-bottom: 12.5rem!important
}

.ml-25,.mx-25 {
  margin-left: 12.5rem!important
}

.m-26 {
  margin: 13rem!important
}

.mt-26,.my-26 {
  margin-top: 13rem!important
}

.mr-26,.mx-26 {
  margin-right: 13rem!important
}

.mb-26,.my-26 {
  margin-bottom: 13rem!important
}

.ml-26,.mx-26 {
  margin-left: 13rem!important
}

.m-27 {
  margin: 13.5rem!important
}

.mt-27,.my-27 {
  margin-top: 13.5rem!important
}

.mr-27,.mx-27 {
  margin-right: 13.5rem!important
}

.mb-27,.my-27 {
  margin-bottom: 13.5rem!important
}

.ml-27,.mx-27 {
  margin-left: 13.5rem!important
}

.m-28 {
  margin: 14rem!important
}

.mt-28,.my-28 {
  margin-top: 14rem!important
}

.mr-28,.mx-28 {
  margin-right: 14rem!important
}

.mb-28,.my-28 {
  margin-bottom: 14rem!important
}

.ml-28,.mx-28 {
  margin-left: 14rem!important
}

.m-29 {
  margin: 14.5rem!important
}

.mt-29,.my-29 {
  margin-top: 14.5rem!important
}

.mr-29,.mx-29 {
  margin-right: 14.5rem!important
}

.mb-29,.my-29 {
  margin-bottom: 14.5rem!important
}

.ml-29,.mx-29 {
  margin-left: 14.5rem!important
}

.m-30 {
  margin: 15rem!important
}

.mt-30,.my-30 {
  margin-top: 15rem!important
}

.mr-30,.mx-30 {
  margin-right: 15rem!important
}

.mb-30,.my-30 {
  margin-bottom: 15rem!important
}

.ml-30,.mx-30 {
  margin-left: 15rem!important
}

.m-31 {
  margin: 15.5rem!important
}

.mt-31,.my-31 {
  margin-top: 15.5rem!important
}

.mr-31,.mx-31 {
  margin-right: 15.5rem!important
}

.mb-31,.my-31 {
  margin-bottom: 15.5rem!important
}

.ml-31,.mx-31 {
  margin-left: 15.5rem!important
}

.m-32 {
  margin: 16rem!important
}

.mt-32,.my-32 {
  margin-top: 16rem!important
}

.mr-32,.mx-32 {
  margin-right: 16rem!important
}

.mb-32,.my-32 {
  margin-bottom: 16rem!important
}

.ml-32,.mx-32 {
  margin-left: 16rem!important
}

.m-33 {
  margin: 16.5rem!important
}

.mt-33,.my-33 {
  margin-top: 16.5rem!important
}

.mr-33,.mx-33 {
  margin-right: 16.5rem!important
}

.mb-33,.my-33 {
  margin-bottom: 16.5rem!important
}

.ml-33,.mx-33 {
  margin-left: 16.5rem!important
}

.m-34 {
  margin: 17rem!important
}

.mt-34,.my-34 {
  margin-top: 17rem!important
}

.mr-34,.mx-34 {
  margin-right: 17rem!important
}

.mb-34,.my-34 {
  margin-bottom: 17rem!important
}

.ml-34,.mx-34 {
  margin-left: 17rem!important
}

.m-35 {
  margin: 17.5rem!important
}

.mt-35,.my-35 {
  margin-top: 17.5rem!important
}

.mr-35,.mx-35 {
  margin-right: 17.5rem!important
}

.mb-35,.my-35 {
  margin-bottom: 17.5rem!important
}

.ml-35,.mx-35 {
  margin-left: 17.5rem!important
}

.m-36 {
  margin: 18rem!important
}

.mt-36,.my-36 {
  margin-top: 18rem!important
}

.mr-36,.mx-36 {
  margin-right: 18rem!important
}

.mb-36,.my-36 {
  margin-bottom: 18rem!important
}

.ml-36,.mx-36 {
  margin-left: 18rem!important
}

.m-37 {
  margin: 18.5rem!important
}

.mt-37,.my-37 {
  margin-top: 18.5rem!important
}

.mr-37,.mx-37 {
  margin-right: 18.5rem!important
}

.mb-37,.my-37 {
  margin-bottom: 18.5rem!important
}

.ml-37,.mx-37 {
  margin-left: 18.5rem!important
}

.m-38 {
  margin: 19rem!important
}

.mt-38,.my-38 {
  margin-top: 19rem!important
}

.mr-38,.mx-38 {
  margin-right: 19rem!important
}

.mb-38,.my-38 {
  margin-bottom: 19rem!important
}

.ml-38,.mx-38 {
  margin-left: 19rem!important
}

.m-39 {
  margin: 19.5rem!important
}

.mt-39,.my-39 {
  margin-top: 19.5rem!important
}

.mr-39,.mx-39 {
  margin-right: 19.5rem!important
}

.mb-39,.my-39 {
  margin-bottom: 19.5rem!important
}

.ml-39,.mx-39 {
  margin-left: 19.5rem!important
}

.m-40 {
  margin: 20rem!important
}

.mt-40,.my-40 {
  margin-top: 20rem!important
}

.mr-40,.mx-40 {
  margin-right: 20rem!important
}

.mb-40,.my-40 {
  margin-bottom: 20rem!important
}

.ml-40,.mx-40 {
  margin-left: 20rem!important
}

.m-41 {
  margin: 20.5rem!important
}

.mt-41,.my-41 {
  margin-top: 20.5rem!important
}

.mr-41,.mx-41 {
  margin-right: 20.5rem!important
}

.mb-41,.my-41 {
  margin-bottom: 20.5rem!important
}

.ml-41,.mx-41 {
  margin-left: 20.5rem!important
}

.m-42 {
  margin: 21rem!important
}

.mt-42,.my-42 {
  margin-top: 21rem!important
}

.mr-42,.mx-42 {
  margin-right: 21rem!important
}

.mb-42,.my-42 {
  margin-bottom: 21rem!important
}

.ml-42,.mx-42 {
  margin-left: 21rem!important
}

.m-43 {
  margin: 21.5rem!important
}

.mt-43,.my-43 {
  margin-top: 21.5rem!important
}

.mr-43,.mx-43 {
  margin-right: 21.5rem!important
}

.mb-43,.my-43 {
  margin-bottom: 21.5rem!important
}

.ml-43,.mx-43 {
  margin-left: 21.5rem!important
}

.m-44 {
  margin: 22rem!important
}

.mt-44,.my-44 {
  margin-top: 22rem!important
}

.mr-44,.mx-44 {
  margin-right: 22rem!important
}

.mb-44,.my-44 {
  margin-bottom: 22rem!important
}

.ml-44,.mx-44 {
  margin-left: 22rem!important
}

.m-45 {
  margin: 22.5rem!important
}

.mt-45,.my-45 {
  margin-top: 22.5rem!important
}

.mr-45,.mx-45 {
  margin-right: 22.5rem!important
}

.mb-45,.my-45 {
  margin-bottom: 22.5rem!important
}

.ml-45,.mx-45 {
  margin-left: 22.5rem!important
}

.m-46 {
  margin: 23rem!important
}

.mt-46,.my-46 {
  margin-top: 23rem!important
}

.mr-46,.mx-46 {
  margin-right: 23rem!important
}

.mb-46,.my-46 {
  margin-bottom: 23rem!important
}

.ml-46,.mx-46 {
  margin-left: 23rem!important
}

.m-47 {
  margin: 23.5rem!important
}

.mt-47,.my-47 {
  margin-top: 23.5rem!important
}

.mr-47,.mx-47 {
  margin-right: 23.5rem!important
}

.mb-47,.my-47 {
  margin-bottom: 23.5rem!important
}

.ml-47,.mx-47 {
  margin-left: 23.5rem!important
}

.m-48 {
  margin: 24rem!important
}

.mt-48,.my-48 {
  margin-top: 24rem!important
}

.mr-48,.mx-48 {
  margin-right: 24rem!important
}

.mb-48,.my-48 {
  margin-bottom: 24rem!important
}

.ml-48,.mx-48 {
  margin-left: 24rem!important
}

.m-49 {
  margin: 24.5rem!important
}

.mt-49,.my-49 {
  margin-top: 24.5rem!important
}

.mr-49,.mx-49 {
  margin-right: 24.5rem!important
}

.mb-49,.my-49 {
  margin-bottom: 24.5rem!important
}

.ml-49,.mx-49 {
  margin-left: 24.5rem!important
}

.m-50 {
  margin: 25rem!important
}

.mt-50,.my-50 {
  margin-top: 25rem!important
}

.mr-50,.mx-50 {
  margin-right: 25rem!important
}

.mb-50,.my-50 {
  margin-bottom: 25rem!important
}

.ml-50,.mx-50 {
  margin-left: 25rem!important
}

.m-51 {
  margin: 25.5rem!important
}

.mt-51,.my-51 {
  margin-top: 25.5rem!important
}

.mr-51,.mx-51 {
  margin-right: 25.5rem!important
}

.mb-51,.my-51 {
  margin-bottom: 25.5rem!important
}

.ml-51,.mx-51 {
  margin-left: 25.5rem!important
}

.m-52 {
  margin: 26rem!important
}

.mt-52,.my-52 {
  margin-top: 26rem!important
}

.mr-52,.mx-52 {
  margin-right: 26rem!important
}

.mb-52,.my-52 {
  margin-bottom: 26rem!important
}

.ml-52,.mx-52 {
  margin-left: 26rem!important
}

.m-53 {
  margin: 26.5rem!important
}

.mt-53,.my-53 {
  margin-top: 26.5rem!important
}

.mr-53,.mx-53 {
  margin-right: 26.5rem!important
}

.mb-53,.my-53 {
  margin-bottom: 26.5rem!important
}

.ml-53,.mx-53 {
  margin-left: 26.5rem!important
}

.m-54 {
  margin: 27rem!important
}

.mt-54,.my-54 {
  margin-top: 27rem!important
}

.mr-54,.mx-54 {
  margin-right: 27rem!important
}

.mb-54,.my-54 {
  margin-bottom: 27rem!important
}

.ml-54,.mx-54 {
  margin-left: 27rem!important
}

.m-55 {
  margin: 27.5rem!important
}

.mt-55,.my-55 {
  margin-top: 27.5rem!important
}

.mr-55,.mx-55 {
  margin-right: 27.5rem!important
}

.mb-55,.my-55 {
  margin-bottom: 27.5rem!important
}

.ml-55,.mx-55 {
  margin-left: 27.5rem!important
}

.m-56 {
  margin: 28rem!important
}

.mt-56,.my-56 {
  margin-top: 28rem!important
}

.mr-56,.mx-56 {
  margin-right: 28rem!important
}

.mb-56,.my-56 {
  margin-bottom: 28rem!important
}

.ml-56,.mx-56 {
  margin-left: 28rem!important
}

.m-57 {
  margin: 28.5rem!important
}

.mt-57,.my-57 {
  margin-top: 28.5rem!important
}

.mr-57,.mx-57 {
  margin-right: 28.5rem!important
}

.mb-57,.my-57 {
  margin-bottom: 28.5rem!important
}

.ml-57,.mx-57 {
  margin-left: 28.5rem!important
}

.m-58 {
  margin: 29rem!important
}

.mt-58,.my-58 {
  margin-top: 29rem!important
}

.mr-58,.mx-58 {
  margin-right: 29rem!important
}

.mb-58,.my-58 {
  margin-bottom: 29rem!important
}

.ml-58,.mx-58 {
  margin-left: 29rem!important
}

.m-59 {
  margin: 29.5rem!important
}

.mt-59,.my-59 {
  margin-top: 29.5rem!important
}

.mr-59,.mx-59 {
  margin-right: 29.5rem!important
}

.mb-59,.my-59 {
  margin-bottom: 29.5rem!important
}

.ml-59,.mx-59 {
  margin-left: 29.5rem!important
}

.m-60 {
  margin: 30rem!important
}

.mt-60,.my-60 {
  margin-top: 30rem!important
}

.mr-60,.mx-60 {
  margin-right: 30rem!important
}

.mb-60,.my-60 {
  margin-bottom: 30rem!important
}

.ml-60,.mx-60 {
  margin-left: 30rem!important
}

.m-61 {
  margin: 30.5rem!important
}

.mt-61,.my-61 {
  margin-top: 30.5rem!important
}

.mr-61,.mx-61 {
  margin-right: 30.5rem!important
}

.mb-61,.my-61 {
  margin-bottom: 30.5rem!important
}

.ml-61,.mx-61 {
  margin-left: 30.5rem!important
}

.m-62 {
  margin: 31rem!important
}

.mt-62,.my-62 {
  margin-top: 31rem!important
}

.mr-62,.mx-62 {
  margin-right: 31rem!important
}

.mb-62,.my-62 {
  margin-bottom: 31rem!important
}

.ml-62,.mx-62 {
  margin-left: 31rem!important
}

.m-63 {
  margin: 31.5rem!important
}

.mt-63,.my-63 {
  margin-top: 31.5rem!important
}

.mr-63,.mx-63 {
  margin-right: 31.5rem!important
}

.mb-63,.my-63 {
  margin-bottom: 31.5rem!important
}

.ml-63,.mx-63 {
  margin-left: 31.5rem!important
}

.m-64 {
  margin: 32rem!important
}

.mt-64,.my-64 {
  margin-top: 32rem!important
}

.mr-64,.mx-64 {
  margin-right: 32rem!important
}

.mb-64,.my-64 {
  margin-bottom: 32rem!important
}

.ml-64,.mx-64 {
  margin-left: 32rem!important
}

.m-65 {
  margin: 32.5rem!important
}

.mt-65,.my-65 {
  margin-top: 32.5rem!important
}

.mr-65,.mx-65 {
  margin-right: 32.5rem!important
}

.mb-65,.my-65 {
  margin-bottom: 32.5rem!important
}

.ml-65,.mx-65 {
  margin-left: 32.5rem!important
}

.m-66 {
  margin: 33rem!important
}

.mt-66,.my-66 {
  margin-top: 33rem!important
}

.mr-66,.mx-66 {
  margin-right: 33rem!important
}

.mb-66,.my-66 {
  margin-bottom: 33rem!important
}

.ml-66,.mx-66 {
  margin-left: 33rem!important
}

.m-67 {
  margin: 33.5rem!important
}

.mt-67,.my-67 {
  margin-top: 33.5rem!important
}

.mr-67,.mx-67 {
  margin-right: 33.5rem!important
}

.mb-67,.my-67 {
  margin-bottom: 33.5rem!important
}

.ml-67,.mx-67 {
  margin-left: 33.5rem!important
}

.m-68 {
  margin: 34rem!important
}

.mt-68,.my-68 {
  margin-top: 34rem!important
}

.mr-68,.mx-68 {
  margin-right: 34rem!important
}

.mb-68,.my-68 {
  margin-bottom: 34rem!important
}

.ml-68,.mx-68 {
  margin-left: 34rem!important
}

.m-69 {
  margin: 34.5rem!important
}

.mt-69,.my-69 {
  margin-top: 34.5rem!important
}

.mr-69,.mx-69 {
  margin-right: 34.5rem!important
}

.mb-69,.my-69 {
  margin-bottom: 34.5rem!important
}

.ml-69,.mx-69 {
  margin-left: 34.5rem!important
}

.m-70 {
  margin: 35rem!important
}

.mt-70,.my-70 {
  margin-top: 35rem!important
}

.mr-70,.mx-70 {
  margin-right: 35rem!important
}

.mb-70,.my-70 {
  margin-bottom: 35rem!important
}

.ml-70,.mx-70 {
  margin-left: 35rem!important
}

.m-71 {
  margin: 35.5rem!important
}

.mt-71,.my-71 {
  margin-top: 35.5rem!important
}

.mr-71,.mx-71 {
  margin-right: 35.5rem!important
}

.mb-71,.my-71 {
  margin-bottom: 35.5rem!important
}

.ml-71,.mx-71 {
  margin-left: 35.5rem!important
}

.m-72 {
  margin: 36rem!important
}

.mt-72,.my-72 {
  margin-top: 36rem!important
}

.mr-72,.mx-72 {
  margin-right: 36rem!important
}

.mb-72,.my-72 {
  margin-bottom: 36rem!important
}

.ml-72,.mx-72 {
  margin-left: 36rem!important
}

.m-73 {
  margin: 36.5rem!important
}

.mt-73,.my-73 {
  margin-top: 36.5rem!important
}

.mr-73,.mx-73 {
  margin-right: 36.5rem!important
}

.mb-73,.my-73 {
  margin-bottom: 36.5rem!important
}

.ml-73,.mx-73 {
  margin-left: 36.5rem!important
}

.m-74 {
  margin: 37rem!important
}

.mt-74,.my-74 {
  margin-top: 37rem!important
}

.mr-74,.mx-74 {
  margin-right: 37rem!important
}

.mb-74,.my-74 {
  margin-bottom: 37rem!important
}

.ml-74,.mx-74 {
  margin-left: 37rem!important
}

.m-75 {
  margin: 37.5rem!important
}

.mt-75,.my-75 {
  margin-top: 37.5rem!important
}

.mr-75,.mx-75 {
  margin-right: 37.5rem!important
}

.mb-75,.my-75 {
  margin-bottom: 37.5rem!important
}

.ml-75,.mx-75 {
  margin-left: 37.5rem!important
}

.m-76 {
  margin: 38rem!important
}

.mt-76,.my-76 {
  margin-top: 38rem!important
}

.mr-76,.mx-76 {
  margin-right: 38rem!important
}

.mb-76,.my-76 {
  margin-bottom: 38rem!important
}

.ml-76,.mx-76 {
  margin-left: 38rem!important
}

.m-77 {
  margin: 38.5rem!important
}

.mt-77,.my-77 {
  margin-top: 38.5rem!important
}

.mr-77,.mx-77 {
  margin-right: 38.5rem!important
}

.mb-77,.my-77 {
  margin-bottom: 38.5rem!important
}

.ml-77,.mx-77 {
  margin-left: 38.5rem!important
}

.m-78 {
  margin: 39rem!important
}

.mt-78,.my-78 {
  margin-top: 39rem!important
}

.mr-78,.mx-78 {
  margin-right: 39rem!important
}

.mb-78,.my-78 {
  margin-bottom: 39rem!important
}

.ml-78,.mx-78 {
  margin-left: 39rem!important
}

.m-79 {
  margin: 39.5rem!important
}

.mt-79,.my-79 {
  margin-top: 39.5rem!important
}

.mr-79,.mx-79 {
  margin-right: 39.5rem!important
}

.mb-79,.my-79 {
  margin-bottom: 39.5rem!important
}

.ml-79,.mx-79 {
  margin-left: 39.5rem!important
}

.m-80 {
  margin: 40rem!important
}

.mt-80,.my-80 {
  margin-top: 40rem!important
}

.mr-80,.mx-80 {
  margin-right: 40rem!important
}

.mb-80,.my-80 {
  margin-bottom: 40rem!important
}

.ml-80,.mx-80 {
  margin-left: 40rem!important
}

.m-81 {
  margin: 40.5rem!important
}

.mt-81,.my-81 {
  margin-top: 40.5rem!important
}

.mr-81,.mx-81 {
  margin-right: 40.5rem!important
}

.mb-81,.my-81 {
  margin-bottom: 40.5rem!important
}

.ml-81,.mx-81 {
  margin-left: 40.5rem!important
}

.m-82 {
  margin: 41rem!important
}

.mt-82,.my-82 {
  margin-top: 41rem!important
}

.mr-82,.mx-82 {
  margin-right: 41rem!important
}

.mb-82,.my-82 {
  margin-bottom: 41rem!important
}

.ml-82,.mx-82 {
  margin-left: 41rem!important
}

.m-83 {
  margin: 41.5rem!important
}

.mt-83,.my-83 {
  margin-top: 41.5rem!important
}

.mr-83,.mx-83 {
  margin-right: 41.5rem!important
}

.mb-83,.my-83 {
  margin-bottom: 41.5rem!important
}

.ml-83,.mx-83 {
  margin-left: 41.5rem!important
}

.m-84 {
  margin: 42rem!important
}

.mt-84,.my-84 {
  margin-top: 42rem!important
}

.mr-84,.mx-84 {
  margin-right: 42rem!important
}

.mb-84,.my-84 {
  margin-bottom: 42rem!important
}

.ml-84,.mx-84 {
  margin-left: 42rem!important
}

.m-85 {
  margin: 42.5rem!important
}

.mt-85,.my-85 {
  margin-top: 42.5rem!important
}

.mr-85,.mx-85 {
  margin-right: 42.5rem!important
}

.mb-85,.my-85 {
  margin-bottom: 42.5rem!important
}

.ml-85,.mx-85 {
  margin-left: 42.5rem!important
}

.m-86 {
  margin: 43rem!important
}

.mt-86,.my-86 {
  margin-top: 43rem!important
}

.mr-86,.mx-86 {
  margin-right: 43rem!important
}

.mb-86,.my-86 {
  margin-bottom: 43rem!important
}

.ml-86,.mx-86 {
  margin-left: 43rem!important
}

.m-87 {
  margin: 43.5rem!important
}

.mt-87,.my-87 {
  margin-top: 43.5rem!important
}

.mr-87,.mx-87 {
  margin-right: 43.5rem!important
}

.mb-87,.my-87 {
  margin-bottom: 43.5rem!important
}

.ml-87,.mx-87 {
  margin-left: 43.5rem!important
}

.m-88 {
  margin: 44rem!important
}

.mt-88,.my-88 {
  margin-top: 44rem!important
}

.mr-88,.mx-88 {
  margin-right: 44rem!important
}

.mb-88,.my-88 {
  margin-bottom: 44rem!important
}

.ml-88,.mx-88 {
  margin-left: 44rem!important
}

.m-89 {
  margin: 44.5rem!important
}

.mt-89,.my-89 {
  margin-top: 44.5rem!important
}

.mr-89,.mx-89 {
  margin-right: 44.5rem!important
}

.mb-89,.my-89 {
  margin-bottom: 44.5rem!important
}

.ml-89,.mx-89 {
  margin-left: 44.5rem!important
}

.m-90 {
  margin: 45rem!important
}

.mt-90,.my-90 {
  margin-top: 45rem!important
}

.mr-90,.mx-90 {
  margin-right: 45rem!important
}

.mb-90,.my-90 {
  margin-bottom: 45rem!important
}

.ml-90,.mx-90 {
  margin-left: 45rem!important
}

.m-91 {
  margin: 45.5rem!important
}

.mt-91,.my-91 {
  margin-top: 45.5rem!important
}

.mr-91,.mx-91 {
  margin-right: 45.5rem!important
}

.mb-91,.my-91 {
  margin-bottom: 45.5rem!important
}

.ml-91,.mx-91 {
  margin-left: 45.5rem!important
}

.m-92 {
  margin: 46rem!important
}

.mt-92,.my-92 {
  margin-top: 46rem!important
}

.mr-92,.mx-92 {
  margin-right: 46rem!important
}

.mb-92,.my-92 {
  margin-bottom: 46rem!important
}

.ml-92,.mx-92 {
  margin-left: 46rem!important
}

.m-93 {
  margin: 46.5rem!important
}

.mt-93,.my-93 {
  margin-top: 46.5rem!important
}

.mr-93,.mx-93 {
  margin-right: 46.5rem!important
}

.mb-93,.my-93 {
  margin-bottom: 46.5rem!important
}

.ml-93,.mx-93 {
  margin-left: 46.5rem!important
}

.m-94 {
  margin: 47rem!important
}

.mt-94,.my-94 {
  margin-top: 47rem!important
}

.mr-94,.mx-94 {
  margin-right: 47rem!important
}

.mb-94,.my-94 {
  margin-bottom: 47rem!important
}

.ml-94,.mx-94 {
  margin-left: 47rem!important
}

.m-95 {
  margin: 47.5rem!important
}

.mt-95,.my-95 {
  margin-top: 47.5rem!important
}

.mr-95,.mx-95 {
  margin-right: 47.5rem!important
}

.mb-95,.my-95 {
  margin-bottom: 47.5rem!important
}

.ml-95,.mx-95 {
  margin-left: 47.5rem!important
}

.m-96 {
  margin: 48rem!important
}

.mt-96,.my-96 {
  margin-top: 48rem!important
}

.mr-96,.mx-96 {
  margin-right: 48rem!important
}

.mb-96,.my-96 {
  margin-bottom: 48rem!important
}

.ml-96,.mx-96 {
  margin-left: 48rem!important
}

.m-97 {
  margin: 48.5rem!important
}

.mt-97,.my-97 {
  margin-top: 48.5rem!important
}

.mr-97,.mx-97 {
  margin-right: 48.5rem!important
}

.mb-97,.my-97 {
  margin-bottom: 48.5rem!important
}

.ml-97,.mx-97 {
  margin-left: 48.5rem!important
}

.m-98 {
  margin: 49rem!important
}

.mt-98,.my-98 {
  margin-top: 49rem!important
}

.mr-98,.mx-98 {
  margin-right: 49rem!important
}

.mb-98,.my-98 {
  margin-bottom: 49rem!important
}

.ml-98,.mx-98 {
  margin-left: 49rem!important
}

.m-99 {
  margin: 49.5rem!important
}

.mt-99,.my-99 {
  margin-top: 49.5rem!important
}

.mr-99,.mx-99 {
  margin-right: 49.5rem!important
}

.mb-99,.my-99 {
  margin-bottom: 49.5rem!important
}

.ml-99,.mx-99 {
  margin-left: 49.5rem!important
}

.m-100 {
  margin: 50rem!important
}

.mt-100,.my-100 {
  margin-top: 50rem!important
}

.mr-100,.mx-100 {
  margin-right: 50rem!important
}

.mb-100,.my-100 {
  margin-bottom: 50rem!important
}

.ml-100,.mx-100 {
  margin-left: 50rem!important
}

.m-101 {
  margin: 50.5rem!important
}

.mt-101,.my-101 {
  margin-top: 50.5rem!important
}

.mr-101,.mx-101 {
  margin-right: 50.5rem!important
}

.mb-101,.my-101 {
  margin-bottom: 50.5rem!important
}

.ml-101,.mx-101 {
  margin-left: 50.5rem!important
}

.m-102 {
  margin: 51rem!important
}

.mt-102,.my-102 {
  margin-top: 51rem!important
}

.mr-102,.mx-102 {
  margin-right: 51rem!important
}

.mb-102,.my-102 {
  margin-bottom: 51rem!important
}

.ml-102,.mx-102 {
  margin-left: 51rem!important
}

.m-103 {
  margin: 51.5rem!important
}

.mt-103,.my-103 {
  margin-top: 51.5rem!important
}

.mr-103,.mx-103 {
  margin-right: 51.5rem!important
}

.mb-103,.my-103 {
  margin-bottom: 51.5rem!important
}

.ml-103,.mx-103 {
  margin-left: 51.5rem!important
}

.m-104 {
  margin: 52rem!important
}

.mt-104,.my-104 {
  margin-top: 52rem!important
}

.mr-104,.mx-104 {
  margin-right: 52rem!important
}

.mb-104,.my-104 {
  margin-bottom: 52rem!important
}

.ml-104,.mx-104 {
  margin-left: 52rem!important
}

.m-105 {
  margin: 52.5rem!important
}

.mt-105,.my-105 {
  margin-top: 52.5rem!important
}

.mr-105,.mx-105 {
  margin-right: 52.5rem!important
}

.mb-105,.my-105 {
  margin-bottom: 52.5rem!important
}

.ml-105,.mx-105 {
  margin-left: 52.5rem!important
}

.m-106 {
  margin: 53rem!important
}

.mt-106,.my-106 {
  margin-top: 53rem!important
}

.mr-106,.mx-106 {
  margin-right: 53rem!important
}

.mb-106,.my-106 {
  margin-bottom: 53rem!important
}

.ml-106,.mx-106 {
  margin-left: 53rem!important
}

.m-107 {
  margin: 53.5rem!important
}

.mt-107,.my-107 {
  margin-top: 53.5rem!important
}

.mr-107,.mx-107 {
  margin-right: 53.5rem!important
}

.mb-107,.my-107 {
  margin-bottom: 53.5rem!important
}

.ml-107,.mx-107 {
  margin-left: 53.5rem!important
}

.m-108 {
  margin: 54rem!important
}

.mt-108,.my-108 {
  margin-top: 54rem!important
}

.mr-108,.mx-108 {
  margin-right: 54rem!important
}

.mb-108,.my-108 {
  margin-bottom: 54rem!important
}

.ml-108,.mx-108 {
  margin-left: 54rem!important
}

.m-109 {
  margin: 54.5rem!important
}

.mt-109,.my-109 {
  margin-top: 54.5rem!important
}

.mr-109,.mx-109 {
  margin-right: 54.5rem!important
}

.mb-109,.my-109 {
  margin-bottom: 54.5rem!important
}

.ml-109,.mx-109 {
  margin-left: 54.5rem!important
}

.m-110 {
  margin: 55rem!important
}

.mt-110,.my-110 {
  margin-top: 55rem!important
}

.mr-110,.mx-110 {
  margin-right: 55rem!important
}

.mb-110,.my-110 {
  margin-bottom: 55rem!important
}

.ml-110,.mx-110 {
  margin-left: 55rem!important
}

.m-111 {
  margin: 55.5rem!important
}

.mt-111,.my-111 {
  margin-top: 55.5rem!important
}

.mr-111,.mx-111 {
  margin-right: 55.5rem!important
}

.mb-111,.my-111 {
  margin-bottom: 55.5rem!important
}

.ml-111,.mx-111 {
  margin-left: 55.5rem!important
}

.m-112 {
  margin: 56rem!important
}

.mt-112,.my-112 {
  margin-top: 56rem!important
}

.mr-112,.mx-112 {
  margin-right: 56rem!important
}

.mb-112,.my-112 {
  margin-bottom: 56rem!important
}

.ml-112,.mx-112 {
  margin-left: 56rem!important
}

.m-113 {
  margin: 56.5rem!important
}

.mt-113,.my-113 {
  margin-top: 56.5rem!important
}

.mr-113,.mx-113 {
  margin-right: 56.5rem!important
}

.mb-113,.my-113 {
  margin-bottom: 56.5rem!important
}

.ml-113,.mx-113 {
  margin-left: 56.5rem!important
}

.m-114 {
  margin: 57rem!important
}

.mt-114,.my-114 {
  margin-top: 57rem!important
}

.mr-114,.mx-114 {
  margin-right: 57rem!important
}

.mb-114,.my-114 {
  margin-bottom: 57rem!important
}

.ml-114,.mx-114 {
  margin-left: 57rem!important
}

.m-115 {
  margin: 57.5rem!important
}

.mt-115,.my-115 {
  margin-top: 57.5rem!important
}

.mr-115,.mx-115 {
  margin-right: 57.5rem!important
}

.mb-115,.my-115 {
  margin-bottom: 57.5rem!important
}

.ml-115,.mx-115 {
  margin-left: 57.5rem!important
}

.m-116 {
  margin: 58rem!important
}

.mt-116,.my-116 {
  margin-top: 58rem!important
}

.mr-116,.mx-116 {
  margin-right: 58rem!important
}

.mb-116,.my-116 {
  margin-bottom: 58rem!important
}

.ml-116,.mx-116 {
  margin-left: 58rem!important
}

.m-117 {
  margin: 58.5rem!important
}

.mt-117,.my-117 {
  margin-top: 58.5rem!important
}

.mr-117,.mx-117 {
  margin-right: 58.5rem!important
}

.mb-117,.my-117 {
  margin-bottom: 58.5rem!important
}

.ml-117,.mx-117 {
  margin-left: 58.5rem!important
}

.m-118 {
  margin: 59rem!important
}

.mt-118,.my-118 {
  margin-top: 59rem!important
}

.mr-118,.mx-118 {
  margin-right: 59rem!important
}

.mb-118,.my-118 {
  margin-bottom: 59rem!important
}

.ml-118,.mx-118 {
  margin-left: 59rem!important
}

.m-119 {
  margin: 59.5rem!important
}

.mt-119,.my-119 {
  margin-top: 59.5rem!important
}

.mr-119,.mx-119 {
  margin-right: 59.5rem!important
}

.mb-119,.my-119 {
  margin-bottom: 59.5rem!important
}

.ml-119,.mx-119 {
  margin-left: 59.5rem!important
}

.m-120 {
  margin: 60rem!important
}

.mt-120,.my-120 {
  margin-top: 60rem!important
}

.mr-120,.mx-120 {
  margin-right: 60rem!important
}

.mb-120,.my-120 {
  margin-bottom: 60rem!important
}

.ml-120,.mx-120 {
  margin-left: 60rem!important
}

.m-121 {
  margin: 60.5rem!important
}

.mt-121,.my-121 {
  margin-top: 60.5rem!important
}

.mr-121,.mx-121 {
  margin-right: 60.5rem!important
}

.mb-121,.my-121 {
  margin-bottom: 60.5rem!important
}

.ml-121,.mx-121 {
  margin-left: 60.5rem!important
}

.m-122 {
  margin: 61rem!important
}

.mt-122,.my-122 {
  margin-top: 61rem!important
}

.mr-122,.mx-122 {
  margin-right: 61rem!important
}

.mb-122,.my-122 {
  margin-bottom: 61rem!important
}

.ml-122,.mx-122 {
  margin-left: 61rem!important
}

.m-123 {
  margin: 61.5rem!important
}

.mt-123,.my-123 {
  margin-top: 61.5rem!important
}

.mr-123,.mx-123 {
  margin-right: 61.5rem!important
}

.mb-123,.my-123 {
  margin-bottom: 61.5rem!important
}

.ml-123,.mx-123 {
  margin-left: 61.5rem!important
}

.m-124 {
  margin: 62rem!important
}

.mt-124,.my-124 {
  margin-top: 62rem!important
}

.mr-124,.mx-124 {
  margin-right: 62rem!important
}

.mb-124,.my-124 {
  margin-bottom: 62rem!important
}

.ml-124,.mx-124 {
  margin-left: 62rem!important
}

.m-125 {
  margin: 62.5rem!important
}

.mt-125,.my-125 {
  margin-top: 62.5rem!important
}

.mr-125,.mx-125 {
  margin-right: 62.5rem!important
}

.mb-125,.my-125 {
  margin-bottom: 62.5rem!important
}

.ml-125,.mx-125 {
  margin-left: 62.5rem!important
}

.m-126 {
  margin: 63rem!important
}

.mt-126,.my-126 {
  margin-top: 63rem!important
}

.mr-126,.mx-126 {
  margin-right: 63rem!important
}

.mb-126,.my-126 {
  margin-bottom: 63rem!important
}

.ml-126,.mx-126 {
  margin-left: 63rem!important
}

.m-127 {
  margin: 63.5rem!important
}

.mt-127,.my-127 {
  margin-top: 63.5rem!important
}

.mr-127,.mx-127 {
  margin-right: 63.5rem!important
}

.mb-127,.my-127 {
  margin-bottom: 63.5rem!important
}

.ml-127,.mx-127 {
  margin-left: 63.5rem!important
}

.m-128 {
  margin: 64rem!important
}

.mt-128,.my-128 {
  margin-top: 64rem!important
}

.mr-128,.mx-128 {
  margin-right: 64rem!important
}

.mb-128,.my-128 {
  margin-bottom: 64rem!important
}

.ml-128,.mx-128 {
  margin-left: 64rem!important
}

.m-129 {
  margin: 64.5rem!important
}

.mt-129,.my-129 {
  margin-top: 64.5rem!important
}

.mr-129,.mx-129 {
  margin-right: 64.5rem!important
}

.mb-129,.my-129 {
  margin-bottom: 64.5rem!important
}

.ml-129,.mx-129 {
  margin-left: 64.5rem!important
}

.m-130 {
  margin: 65rem!important
}

.mt-130,.my-130 {
  margin-top: 65rem!important
}

.mr-130,.mx-130 {
  margin-right: 65rem!important
}

.mb-130,.my-130 {
  margin-bottom: 65rem!important
}

.ml-130,.mx-130 {
  margin-left: 65rem!important
}

.m-131 {
  margin: 65.5rem!important
}

.mt-131,.my-131 {
  margin-top: 65.5rem!important
}

.mr-131,.mx-131 {
  margin-right: 65.5rem!important
}

.mb-131,.my-131 {
  margin-bottom: 65.5rem!important
}

.ml-131,.mx-131 {
  margin-left: 65.5rem!important
}

.m-132 {
  margin: 66rem!important
}

.mt-132,.my-132 {
  margin-top: 66rem!important
}

.mr-132,.mx-132 {
  margin-right: 66rem!important
}

.mb-132,.my-132 {
  margin-bottom: 66rem!important
}

.ml-132,.mx-132 {
  margin-left: 66rem!important
}

.m-133 {
  margin: 66.5rem!important
}

.mt-133,.my-133 {
  margin-top: 66.5rem!important
}

.mr-133,.mx-133 {
  margin-right: 66.5rem!important
}

.mb-133,.my-133 {
  margin-bottom: 66.5rem!important
}

.ml-133,.mx-133 {
  margin-left: 66.5rem!important
}

.m-134 {
  margin: 67rem!important
}

.mt-134,.my-134 {
  margin-top: 67rem!important
}

.mr-134,.mx-134 {
  margin-right: 67rem!important
}

.mb-134,.my-134 {
  margin-bottom: 67rem!important
}

.ml-134,.mx-134 {
  margin-left: 67rem!important
}

.m-135 {
  margin: 67.5rem!important
}

.mt-135,.my-135 {
  margin-top: 67.5rem!important
}

.mr-135,.mx-135 {
  margin-right: 67.5rem!important
}

.mb-135,.my-135 {
  margin-bottom: 67.5rem!important
}

.ml-135,.mx-135 {
  margin-left: 67.5rem!important
}

.m-136 {
  margin: 68rem!important
}

.mt-136,.my-136 {
  margin-top: 68rem!important
}

.mr-136,.mx-136 {
  margin-right: 68rem!important
}

.mb-136,.my-136 {
  margin-bottom: 68rem!important
}

.ml-136,.mx-136 {
  margin-left: 68rem!important
}

.m-137 {
  margin: 68.5rem!important
}

.mt-137,.my-137 {
  margin-top: 68.5rem!important
}

.mr-137,.mx-137 {
  margin-right: 68.5rem!important
}

.mb-137,.my-137 {
  margin-bottom: 68.5rem!important
}

.ml-137,.mx-137 {
  margin-left: 68.5rem!important
}

.m-138 {
  margin: 69rem!important
}

.mt-138,.my-138 {
  margin-top: 69rem!important
}

.mr-138,.mx-138 {
  margin-right: 69rem!important
}

.mb-138,.my-138 {
  margin-bottom: 69rem!important
}

.ml-138,.mx-138 {
  margin-left: 69rem!important
}

.m-139 {
  margin: 69.5rem!important
}

.mt-139,.my-139 {
  margin-top: 69.5rem!important
}

.mr-139,.mx-139 {
  margin-right: 69.5rem!important
}

.mb-139,.my-139 {
  margin-bottom: 69.5rem!important
}

.ml-139,.mx-139 {
  margin-left: 69.5rem!important
}

.m-140 {
  margin: 70rem!important
}

.mt-140,.my-140 {
  margin-top: 70rem!important
}

.mr-140,.mx-140 {
  margin-right: 70rem!important
}

.mb-140,.my-140 {
  margin-bottom: 70rem!important
}

.ml-140,.mx-140 {
  margin-left: 70rem!important
}

.m-141 {
  margin: 70.5rem!important
}

.mt-141,.my-141 {
  margin-top: 70.5rem!important
}

.mr-141,.mx-141 {
  margin-right: 70.5rem!important
}

.mb-141,.my-141 {
  margin-bottom: 70.5rem!important
}

.ml-141,.mx-141 {
  margin-left: 70.5rem!important
}

.m-142 {
  margin: 71rem!important
}

.mt-142,.my-142 {
  margin-top: 71rem!important
}

.mr-142,.mx-142 {
  margin-right: 71rem!important
}

.mb-142,.my-142 {
  margin-bottom: 71rem!important
}

.ml-142,.mx-142 {
  margin-left: 71rem!important
}

.m-143 {
  margin: 71.5rem!important
}

.mt-143,.my-143 {
  margin-top: 71.5rem!important
}

.mr-143,.mx-143 {
  margin-right: 71.5rem!important
}

.mb-143,.my-143 {
  margin-bottom: 71.5rem!important
}

.ml-143,.mx-143 {
  margin-left: 71.5rem!important
}

.m-144 {
  margin: 72rem!important
}

.mt-144,.my-144 {
  margin-top: 72rem!important
}

.mr-144,.mx-144 {
  margin-right: 72rem!important
}

.mb-144,.my-144 {
  margin-bottom: 72rem!important
}

.ml-144,.mx-144 {
  margin-left: 72rem!important
}

.m-145 {
  margin: 72.5rem!important
}

.mt-145,.my-145 {
  margin-top: 72.5rem!important
}

.mr-145,.mx-145 {
  margin-right: 72.5rem!important
}

.mb-145,.my-145 {
  margin-bottom: 72.5rem!important
}

.ml-145,.mx-145 {
  margin-left: 72.5rem!important
}

.m-146 {
  margin: 73rem!important
}

.mt-146,.my-146 {
  margin-top: 73rem!important
}

.mr-146,.mx-146 {
  margin-right: 73rem!important
}

.mb-146,.my-146 {
  margin-bottom: 73rem!important
}

.ml-146,.mx-146 {
  margin-left: 73rem!important
}

.m-147 {
  margin: 73.5rem!important
}

.mt-147,.my-147 {
  margin-top: 73.5rem!important
}

.mr-147,.mx-147 {
  margin-right: 73.5rem!important
}

.mb-147,.my-147 {
  margin-bottom: 73.5rem!important
}

.ml-147,.mx-147 {
  margin-left: 73.5rem!important
}

.m-148 {
  margin: 74rem!important
}

.mt-148,.my-148 {
  margin-top: 74rem!important
}

.mr-148,.mx-148 {
  margin-right: 74rem!important
}

.mb-148,.my-148 {
  margin-bottom: 74rem!important
}

.ml-148,.mx-148 {
  margin-left: 74rem!important
}

.m-149 {
  margin: 74.5rem!important
}

.mt-149,.my-149 {
  margin-top: 74.5rem!important
}

.mr-149,.mx-149 {
  margin-right: 74.5rem!important
}

.mb-149,.my-149 {
  margin-bottom: 74.5rem!important
}

.ml-149,.mx-149 {
  margin-left: 74.5rem!important
}

.m-150 {
  margin: 75rem!important
}

.mt-150,.my-150 {
  margin-top: 75rem!important
}

.mr-150,.mx-150 {
  margin-right: 75rem!important
}

.mb-150,.my-150 {
  margin-bottom: 75rem!important
}

.ml-150,.mx-150 {
  margin-left: 75rem!important
}

.p-0 {
  padding: 0!important
}

.pt-0,.py-0 {
  padding-top: 0!important
}

.pr-0,.px-0 {
  padding-right: 0!important
}

.pb-0,.py-0 {
  padding-bottom: 0!important
}

.pl-0,.px-0 {
  padding-left: 0!important
}

.p-1 {
  padding: .5rem!important
}

.pt-1,.py-1 {
  padding-top: .5rem!important
}

.pr-1,.px-1 {
  padding-right: .5rem!important
}

.pb-1,.py-1 {
  padding-bottom: .5rem!important
}

.pl-1,.px-1 {
  padding-left: .5rem!important
}

.p-2 {
  padding: 1rem!important
}

.pt-2,.py-2 {
  padding-top: 1rem!important
}

.pr-2,.px-2 {
  padding-right: 1rem!important
}

.pb-2,.py-2 {
  padding-bottom: 1rem!important
}

.pl-2,.px-2 {
  padding-left: 1rem!important
}

.p-3 {
  padding: 1.5rem!important
}

.pt-3,.py-3 {
  padding-top: 1.5rem!important
}

.pr-3,.px-3 {
  padding-right: 1.5rem!important
}

.pb-3,.py-3 {
  padding-bottom: 1.5rem!important
}

.pl-3,.px-3 {
  padding-left: 1.5rem!important
}

.p-4 {
  padding: 2rem!important
}

.pt-4,.py-4 {
  padding-top: 2rem!important
}

.pr-4,.px-4 {
  padding-right: 2rem!important
}

.pb-4,.py-4 {
  padding-bottom: 2rem!important
}

.pl-4,.px-4 {
  padding-left: 2rem!important
}

.p-5 {
  padding: 2.5rem!important
}

.pt-5,.py-5 {
  padding-top: 2.5rem!important
}

.pr-5,.px-5 {
  padding-right: 2.5rem!important
}

.pb-5,.py-5 {
  padding-bottom: 2.5rem!important
}

.pl-5,.px-5 {
  padding-left: 2.5rem!important
}

.p-6 {
  padding: 3rem!important
}

.pt-6,.py-6 {
  padding-top: 3rem!important
}

.pr-6,.px-6 {
  padding-right: 3rem!important
}

.pb-6,.py-6 {
  padding-bottom: 3rem!important
}

.pl-6,.px-6 {
  padding-left: 3rem!important
}

.p-7 {
  padding: 3.5rem!important
}

.pt-7,.py-7 {
  padding-top: 3.5rem!important
}

.pr-7,.px-7 {
  padding-right: 3.5rem!important
}

.pb-7,.py-7 {
  padding-bottom: 3.5rem!important
}

.pl-7,.px-7 {
  padding-left: 3.5rem!important
}

.p-8 {
  padding: 4rem!important
}

.pt-8,.py-8 {
  padding-top: 4rem!important
}

.pr-8,.px-8 {
  padding-right: 4rem!important
}

.pb-8,.py-8 {
  padding-bottom: 4rem!important
}

.pl-8,.px-8 {
  padding-left: 4rem!important
}

.p-9 {
  padding: 4.5rem!important
}

.pt-9,.py-9 {
  padding-top: 4.5rem!important
}

.pr-9,.px-9 {
  padding-right: 4.5rem!important
}

.pb-9,.py-9 {
  padding-bottom: 4.5rem!important
}

.pl-9,.px-9 {
  padding-left: 4.5rem!important
}

.p-10 {
  padding: 5rem!important
}

.pt-10,.py-10 {
  padding-top: 5rem!important
}

.pr-10,.px-10 {
  padding-right: 5rem!important
}

.pb-10,.py-10 {
  padding-bottom: 5rem!important
}

.pl-10,.px-10 {
  padding-left: 5rem!important
}

.p-11 {
  padding: 5.5rem!important
}

.pt-11,.py-11 {
  padding-top: 5.5rem!important
}

.pr-11,.px-11 {
  padding-right: 5.5rem!important
}

.pb-11,.py-11 {
  padding-bottom: 5.5rem!important
}

.pl-11,.px-11 {
  padding-left: 5.5rem!important
}

.p-12 {
  padding: 6rem!important
}

.pt-12,.py-12 {
  padding-top: 6rem!important
}

.pr-12,.px-12 {
  padding-right: 6rem!important
}

.pb-12,.py-12 {
  padding-bottom: 6rem!important
}

.pl-12,.px-12 {
  padding-left: 6rem!important
}

.p-13 {
  padding: 6.5rem!important
}

.pt-13,.py-13 {
  padding-top: 6.5rem!important
}

.pr-13,.px-13 {
  padding-right: 6.5rem!important
}

.pb-13,.py-13 {
  padding-bottom: 6.5rem!important
}

.pl-13,.px-13 {
  padding-left: 6.5rem!important
}

.p-14 {
  padding: 7rem!important
}

.pt-14,.py-14 {
  padding-top: 7rem!important
}

.pr-14,.px-14 {
  padding-right: 7rem!important
}

.pb-14,.py-14 {
  padding-bottom: 7rem!important
}

.pl-14,.px-14 {
  padding-left: 7rem!important
}

.p-15 {
  padding: 7.5rem!important
}

.pt-15,.py-15 {
  padding-top: 7.5rem!important
}

.pr-15,.px-15 {
  padding-right: 7.5rem!important
}

.pb-15,.py-15 {
  padding-bottom: 7.5rem!important
}

.pl-15,.px-15 {
  padding-left: 7.5rem!important
}

.p-16 {
  padding: 8rem!important
}

.pt-16,.py-16 {
  padding-top: 8rem!important
}

.pr-16,.px-16 {
  padding-right: 8rem!important
}

.pb-16,.py-16 {
  padding-bottom: 8rem!important
}

.pl-16,.px-16 {
  padding-left: 8rem!important
}

.p-17 {
  padding: 8.5rem!important
}

.pt-17,.py-17 {
  padding-top: 8.5rem!important
}

.pr-17,.px-17 {
  padding-right: 8.5rem!important
}

.pb-17,.py-17 {
  padding-bottom: 8.5rem!important
}

.pl-17,.px-17 {
  padding-left: 8.5rem!important
}

.p-18 {
  padding: 9rem!important
}

.pt-18,.py-18 {
  padding-top: 9rem!important
}

.pr-18,.px-18 {
  padding-right: 9rem!important
}

.pb-18,.py-18 {
  padding-bottom: 9rem!important
}

.pl-18,.px-18 {
  padding-left: 9rem!important
}

.p-19 {
  padding: 9.5rem!important
}

.pt-19,.py-19 {
  padding-top: 9.5rem!important
}

.pr-19,.px-19 {
  padding-right: 9.5rem!important
}

.pb-19,.py-19 {
  padding-bottom: 9.5rem!important
}

.pl-19,.px-19 {
  padding-left: 9.5rem!important
}

.p-20 {
  padding: 10rem!important
}

.pt-20,.py-20 {
  padding-top: 10rem!important
}

.pr-20,.px-20 {
  padding-right: 10rem!important
}

.pb-20,.py-20 {
  padding-bottom: 10rem!important
}

.pl-20,.px-20 {
  padding-left: 10rem!important
}

.p-21 {
  padding: 10.5rem!important
}

.pt-21,.py-21 {
  padding-top: 10.5rem!important
}

.pr-21,.px-21 {
  padding-right: 10.5rem!important
}

.pb-21,.py-21 {
  padding-bottom: 10.5rem!important
}

.pl-21,.px-21 {
  padding-left: 10.5rem!important
}

.p-22 {
  padding: 11rem!important
}

.pt-22,.py-22 {
  padding-top: 11rem!important
}

.pr-22,.px-22 {
  padding-right: 11rem!important
}

.pb-22,.py-22 {
  padding-bottom: 11rem!important
}

.pl-22,.px-22 {
  padding-left: 11rem!important
}

.p-23 {
  padding: 11.5rem!important
}

.pt-23,.py-23 {
  padding-top: 11.5rem!important
}

.pr-23,.px-23 {
  padding-right: 11.5rem!important
}

.pb-23,.py-23 {
  padding-bottom: 11.5rem!important
}

.pl-23,.px-23 {
  padding-left: 11.5rem!important
}

.p-24 {
  padding: 12rem!important
}

.pt-24,.py-24 {
  padding-top: 12rem!important
}

.pr-24,.px-24 {
  padding-right: 12rem!important
}

.pb-24,.py-24 {
  padding-bottom: 12rem!important
}

.pl-24,.px-24 {
  padding-left: 12rem!important
}

.p-25 {
  padding: 12.5rem!important
}

.pt-25,.py-25 {
  padding-top: 12.5rem!important
}

.pr-25,.px-25 {
  padding-right: 12.5rem!important
}

.pb-25,.py-25 {
  padding-bottom: 12.5rem!important
}

.pl-25,.px-25 {
  padding-left: 12.5rem!important
}

.p-26 {
  padding: 13rem!important
}

.pt-26,.py-26 {
  padding-top: 13rem!important
}

.pr-26,.px-26 {
  padding-right: 13rem!important
}

.pb-26,.py-26 {
  padding-bottom: 13rem!important
}

.pl-26,.px-26 {
  padding-left: 13rem!important
}

.p-27 {
  padding: 13.5rem!important
}

.pt-27,.py-27 {
  padding-top: 13.5rem!important
}

.pr-27,.px-27 {
  padding-right: 13.5rem!important
}

.pb-27,.py-27 {
  padding-bottom: 13.5rem!important
}

.pl-27,.px-27 {
  padding-left: 13.5rem!important
}

.p-28 {
  padding: 14rem!important
}

.pt-28,.py-28 {
  padding-top: 14rem!important
}

.pr-28,.px-28 {
  padding-right: 14rem!important
}

.pb-28,.py-28 {
  padding-bottom: 14rem!important
}

.pl-28,.px-28 {
  padding-left: 14rem!important
}

.p-29 {
  padding: 14.5rem!important
}

.pt-29,.py-29 {
  padding-top: 14.5rem!important
}

.pr-29,.px-29 {
  padding-right: 14.5rem!important
}

.pb-29,.py-29 {
  padding-bottom: 14.5rem!important
}

.pl-29,.px-29 {
  padding-left: 14.5rem!important
}

.p-30 {
  padding: 15rem!important
}

.pt-30,.py-30 {
  padding-top: 15rem!important
}

.pr-30,.px-30 {
  padding-right: 15rem!important
}

.pb-30,.py-30 {
  padding-bottom: 15rem!important
}

.pl-30,.px-30 {
  padding-left: 15rem!important
}

.p-31 {
  padding: 15.5rem!important
}

.pt-31,.py-31 {
  padding-top: 15.5rem!important
}

.pr-31,.px-31 {
  padding-right: 15.5rem!important
}

.pb-31,.py-31 {
  padding-bottom: 15.5rem!important
}

.pl-31,.px-31 {
  padding-left: 15.5rem!important
}

.p-32 {
  padding: 16rem!important
}

.pt-32,.py-32 {
  padding-top: 16rem!important
}

.pr-32,.px-32 {
  padding-right: 16rem!important
}

.pb-32,.py-32 {
  padding-bottom: 16rem!important
}

.pl-32,.px-32 {
  padding-left: 16rem!important
}

.p-33 {
  padding: 16.5rem!important
}

.pt-33,.py-33 {
  padding-top: 16.5rem!important
}

.pr-33,.px-33 {
  padding-right: 16.5rem!important
}

.pb-33,.py-33 {
  padding-bottom: 16.5rem!important
}

.pl-33,.px-33 {
  padding-left: 16.5rem!important
}

.p-34 {
  padding: 17rem!important
}

.pt-34,.py-34 {
  padding-top: 17rem!important
}

.pr-34,.px-34 {
  padding-right: 17rem!important
}

.pb-34,.py-34 {
  padding-bottom: 17rem!important
}

.pl-34,.px-34 {
  padding-left: 17rem!important
}

.p-35 {
  padding: 17.5rem!important
}

.pt-35,.py-35 {
  padding-top: 17.5rem!important
}

.pr-35,.px-35 {
  padding-right: 17.5rem!important
}

.pb-35,.py-35 {
  padding-bottom: 17.5rem!important
}

.pl-35,.px-35 {
  padding-left: 17.5rem!important
}

.p-36 {
  padding: 18rem!important
}

.pt-36,.py-36 {
  padding-top: 18rem!important
}

.pr-36,.px-36 {
  padding-right: 18rem!important
}

.pb-36,.py-36 {
  padding-bottom: 18rem!important
}

.pl-36,.px-36 {
  padding-left: 18rem!important
}

.p-37 {
  padding: 18.5rem!important
}

.pt-37,.py-37 {
  padding-top: 18.5rem!important
}

.pr-37,.px-37 {
  padding-right: 18.5rem!important
}

.pb-37,.py-37 {
  padding-bottom: 18.5rem!important
}

.pl-37,.px-37 {
  padding-left: 18.5rem!important
}

.p-38 {
  padding: 19rem!important
}

.pt-38,.py-38 {
  padding-top: 19rem!important
}

.pr-38,.px-38 {
  padding-right: 19rem!important
}

.pb-38,.py-38 {
  padding-bottom: 19rem!important
}

.pl-38,.px-38 {
  padding-left: 19rem!important
}

.p-39 {
  padding: 19.5rem!important
}

.pt-39,.py-39 {
  padding-top: 19.5rem!important
}

.pr-39,.px-39 {
  padding-right: 19.5rem!important
}

.pb-39,.py-39 {
  padding-bottom: 19.5rem!important
}

.pl-39,.px-39 {
  padding-left: 19.5rem!important
}

.p-40 {
  padding: 20rem!important
}

.pt-40,.py-40 {
  padding-top: 20rem!important
}

.pr-40,.px-40 {
  padding-right: 20rem!important
}

.pb-40,.py-40 {
  padding-bottom: 20rem!important
}

.pl-40,.px-40 {
  padding-left: 20rem!important
}

.p-41 {
  padding: 20.5rem!important
}

.pt-41,.py-41 {
  padding-top: 20.5rem!important
}

.pr-41,.px-41 {
  padding-right: 20.5rem!important
}

.pb-41,.py-41 {
  padding-bottom: 20.5rem!important
}

.pl-41,.px-41 {
  padding-left: 20.5rem!important
}

.p-42 {
  padding: 21rem!important
}

.pt-42,.py-42 {
  padding-top: 21rem!important
}

.pr-42,.px-42 {
  padding-right: 21rem!important
}

.pb-42,.py-42 {
  padding-bottom: 21rem!important
}

.pl-42,.px-42 {
  padding-left: 21rem!important
}

.p-43 {
  padding: 21.5rem!important
}

.pt-43,.py-43 {
  padding-top: 21.5rem!important
}

.pr-43,.px-43 {
  padding-right: 21.5rem!important
}

.pb-43,.py-43 {
  padding-bottom: 21.5rem!important
}

.pl-43,.px-43 {
  padding-left: 21.5rem!important
}

.p-44 {
  padding: 22rem!important
}

.pt-44,.py-44 {
  padding-top: 22rem!important
}

.pr-44,.px-44 {
  padding-right: 22rem!important
}

.pb-44,.py-44 {
  padding-bottom: 22rem!important
}

.pl-44,.px-44 {
  padding-left: 22rem!important
}

.p-45 {
  padding: 22.5rem!important
}

.pt-45,.py-45 {
  padding-top: 22.5rem!important
}

.pr-45,.px-45 {
  padding-right: 22.5rem!important
}

.pb-45,.py-45 {
  padding-bottom: 22.5rem!important
}

.pl-45,.px-45 {
  padding-left: 22.5rem!important
}

.p-46 {
  padding: 23rem!important
}

.pt-46,.py-46 {
  padding-top: 23rem!important
}

.pr-46,.px-46 {
  padding-right: 23rem!important
}

.pb-46,.py-46 {
  padding-bottom: 23rem!important
}

.pl-46,.px-46 {
  padding-left: 23rem!important
}

.p-47 {
  padding: 23.5rem!important
}

.pt-47,.py-47 {
  padding-top: 23.5rem!important
}

.pr-47,.px-47 {
  padding-right: 23.5rem!important
}

.pb-47,.py-47 {
  padding-bottom: 23.5rem!important
}

.pl-47,.px-47 {
  padding-left: 23.5rem!important
}

.p-48 {
  padding: 24rem!important
}

.pt-48,.py-48 {
  padding-top: 24rem!important
}

.pr-48,.px-48 {
  padding-right: 24rem!important
}

.pb-48,.py-48 {
  padding-bottom: 24rem!important
}

.pl-48,.px-48 {
  padding-left: 24rem!important
}

.p-49 {
  padding: 24.5rem!important
}

.pt-49,.py-49 {
  padding-top: 24.5rem!important
}

.pr-49,.px-49 {
  padding-right: 24.5rem!important
}

.pb-49,.py-49 {
  padding-bottom: 24.5rem!important
}

.pl-49,.px-49 {
  padding-left: 24.5rem!important
}

.p-50 {
  padding: 25rem!important
}

.pt-50,.py-50 {
  padding-top: 25rem!important
}

.pr-50,.px-50 {
  padding-right: 25rem!important
}

.pb-50,.py-50 {
  padding-bottom: 25rem!important
}

.pl-50,.px-50 {
  padding-left: 25rem!important
}

.p-51 {
  padding: 25.5rem!important
}

.pt-51,.py-51 {
  padding-top: 25.5rem!important
}

.pr-51,.px-51 {
  padding-right: 25.5rem!important
}

.pb-51,.py-51 {
  padding-bottom: 25.5rem!important
}

.pl-51,.px-51 {
  padding-left: 25.5rem!important
}

.p-52 {
  padding: 26rem!important
}

.pt-52,.py-52 {
  padding-top: 26rem!important
}

.pr-52,.px-52 {
  padding-right: 26rem!important
}

.pb-52,.py-52 {
  padding-bottom: 26rem!important
}

.pl-52,.px-52 {
  padding-left: 26rem!important
}

.p-53 {
  padding: 26.5rem!important
}

.pt-53,.py-53 {
  padding-top: 26.5rem!important
}

.pr-53,.px-53 {
  padding-right: 26.5rem!important
}

.pb-53,.py-53 {
  padding-bottom: 26.5rem!important
}

.pl-53,.px-53 {
  padding-left: 26.5rem!important
}

.p-54 {
  padding: 27rem!important
}

.pt-54,.py-54 {
  padding-top: 27rem!important
}

.pr-54,.px-54 {
  padding-right: 27rem!important
}

.pb-54,.py-54 {
  padding-bottom: 27rem!important
}

.pl-54,.px-54 {
  padding-left: 27rem!important
}

.p-55 {
  padding: 27.5rem!important
}

.pt-55,.py-55 {
  padding-top: 27.5rem!important
}

.pr-55,.px-55 {
  padding-right: 27.5rem!important
}

.pb-55,.py-55 {
  padding-bottom: 27.5rem!important
}

.pl-55,.px-55 {
  padding-left: 27.5rem!important
}

.p-56 {
  padding: 28rem!important
}

.pt-56,.py-56 {
  padding-top: 28rem!important
}

.pr-56,.px-56 {
  padding-right: 28rem!important
}

.pb-56,.py-56 {
  padding-bottom: 28rem!important
}

.pl-56,.px-56 {
  padding-left: 28rem!important
}

.p-57 {
  padding: 28.5rem!important
}

.pt-57,.py-57 {
  padding-top: 28.5rem!important
}

.pr-57,.px-57 {
  padding-right: 28.5rem!important
}

.pb-57,.py-57 {
  padding-bottom: 28.5rem!important
}

.pl-57,.px-57 {
  padding-left: 28.5rem!important
}

.p-58 {
  padding: 29rem!important
}

.pt-58,.py-58 {
  padding-top: 29rem!important
}

.pr-58,.px-58 {
  padding-right: 29rem!important
}

.pb-58,.py-58 {
  padding-bottom: 29rem!important
}

.pl-58,.px-58 {
  padding-left: 29rem!important
}

.p-59 {
  padding: 29.5rem!important
}

.pt-59,.py-59 {
  padding-top: 29.5rem!important
}

.pr-59,.px-59 {
  padding-right: 29.5rem!important
}

.pb-59,.py-59 {
  padding-bottom: 29.5rem!important
}

.pl-59,.px-59 {
  padding-left: 29.5rem!important
}

.p-60 {
  padding: 30rem!important
}

.pt-60,.py-60 {
  padding-top: 30rem!important
}

.pr-60,.px-60 {
  padding-right: 30rem!important
}

.pb-60,.py-60 {
  padding-bottom: 30rem!important
}

.pl-60,.px-60 {
  padding-left: 30rem!important
}

.p-61 {
  padding: 30.5rem!important
}

.pt-61,.py-61 {
  padding-top: 30.5rem!important
}

.pr-61,.px-61 {
  padding-right: 30.5rem!important
}

.pb-61,.py-61 {
  padding-bottom: 30.5rem!important
}

.pl-61,.px-61 {
  padding-left: 30.5rem!important
}

.p-62 {
  padding: 31rem!important
}

.pt-62,.py-62 {
  padding-top: 31rem!important
}

.pr-62,.px-62 {
  padding-right: 31rem!important
}

.pb-62,.py-62 {
  padding-bottom: 31rem!important
}

.pl-62,.px-62 {
  padding-left: 31rem!important
}

.p-63 {
  padding: 31.5rem!important
}

.pt-63,.py-63 {
  padding-top: 31.5rem!important
}

.pr-63,.px-63 {
  padding-right: 31.5rem!important
}

.pb-63,.py-63 {
  padding-bottom: 31.5rem!important
}

.pl-63,.px-63 {
  padding-left: 31.5rem!important
}

.p-64 {
  padding: 32rem!important
}

.pt-64,.py-64 {
  padding-top: 32rem!important
}

.pr-64,.px-64 {
  padding-right: 32rem!important
}

.pb-64,.py-64 {
  padding-bottom: 32rem!important
}

.pl-64,.px-64 {
  padding-left: 32rem!important
}

.p-65 {
  padding: 32.5rem!important
}

.pt-65,.py-65 {
  padding-top: 32.5rem!important
}

.pr-65,.px-65 {
  padding-right: 32.5rem!important
}

.pb-65,.py-65 {
  padding-bottom: 32.5rem!important
}

.pl-65,.px-65 {
  padding-left: 32.5rem!important
}

.p-66 {
  padding: 33rem!important
}

.pt-66,.py-66 {
  padding-top: 33rem!important
}

.pr-66,.px-66 {
  padding-right: 33rem!important
}

.pb-66,.py-66 {
  padding-bottom: 33rem!important
}

.pl-66,.px-66 {
  padding-left: 33rem!important
}

.p-67 {
  padding: 33.5rem!important
}

.pt-67,.py-67 {
  padding-top: 33.5rem!important
}

.pr-67,.px-67 {
  padding-right: 33.5rem!important
}

.pb-67,.py-67 {
  padding-bottom: 33.5rem!important
}

.pl-67,.px-67 {
  padding-left: 33.5rem!important
}

.p-68 {
  padding: 34rem!important
}

.pt-68,.py-68 {
  padding-top: 34rem!important
}

.pr-68,.px-68 {
  padding-right: 34rem!important
}

.pb-68,.py-68 {
  padding-bottom: 34rem!important
}

.pl-68,.px-68 {
  padding-left: 34rem!important
}

.p-69 {
  padding: 34.5rem!important
}

.pt-69,.py-69 {
  padding-top: 34.5rem!important
}

.pr-69,.px-69 {
  padding-right: 34.5rem!important
}

.pb-69,.py-69 {
  padding-bottom: 34.5rem!important
}

.pl-69,.px-69 {
  padding-left: 34.5rem!important
}

.p-70 {
  padding: 35rem!important
}

.pt-70,.py-70 {
  padding-top: 35rem!important
}

.pr-70,.px-70 {
  padding-right: 35rem!important
}

.pb-70,.py-70 {
  padding-bottom: 35rem!important
}

.pl-70,.px-70 {
  padding-left: 35rem!important
}

.p-71 {
  padding: 35.5rem!important
}

.pt-71,.py-71 {
  padding-top: 35.5rem!important
}

.pr-71,.px-71 {
  padding-right: 35.5rem!important
}

.pb-71,.py-71 {
  padding-bottom: 35.5rem!important
}

.pl-71,.px-71 {
  padding-left: 35.5rem!important
}

.p-72 {
  padding: 36rem!important
}

.pt-72,.py-72 {
  padding-top: 36rem!important
}

.pr-72,.px-72 {
  padding-right: 36rem!important
}

.pb-72,.py-72 {
  padding-bottom: 36rem!important
}

.pl-72,.px-72 {
  padding-left: 36rem!important
}

.p-73 {
  padding: 36.5rem!important
}

.pt-73,.py-73 {
  padding-top: 36.5rem!important
}

.pr-73,.px-73 {
  padding-right: 36.5rem!important
}

.pb-73,.py-73 {
  padding-bottom: 36.5rem!important
}

.pl-73,.px-73 {
  padding-left: 36.5rem!important
}

.p-74 {
  padding: 37rem!important
}

.pt-74,.py-74 {
  padding-top: 37rem!important
}

.pr-74,.px-74 {
  padding-right: 37rem!important
}

.pb-74,.py-74 {
  padding-bottom: 37rem!important
}

.pl-74,.px-74 {
  padding-left: 37rem!important
}

.p-75 {
  padding: 37.5rem!important
}

.pt-75,.py-75 {
  padding-top: 37.5rem!important
}

.pr-75,.px-75 {
  padding-right: 37.5rem!important
}

.pb-75,.py-75 {
  padding-bottom: 37.5rem!important
}

.pl-75,.px-75 {
  padding-left: 37.5rem!important
}

.p-76 {
  padding: 38rem!important
}

.pt-76,.py-76 {
  padding-top: 38rem!important
}

.pr-76,.px-76 {
  padding-right: 38rem!important
}

.pb-76,.py-76 {
  padding-bottom: 38rem!important
}

.pl-76,.px-76 {
  padding-left: 38rem!important
}

.p-77 {
  padding: 38.5rem!important
}

.pt-77,.py-77 {
  padding-top: 38.5rem!important
}

.pr-77,.px-77 {
  padding-right: 38.5rem!important
}

.pb-77,.py-77 {
  padding-bottom: 38.5rem!important
}

.pl-77,.px-77 {
  padding-left: 38.5rem!important
}

.p-78 {
  padding: 39rem!important
}

.pt-78,.py-78 {
  padding-top: 39rem!important
}

.pr-78,.px-78 {
  padding-right: 39rem!important
}

.pb-78,.py-78 {
  padding-bottom: 39rem!important
}

.pl-78,.px-78 {
  padding-left: 39rem!important
}

.p-79 {
  padding: 39.5rem!important
}

.pt-79,.py-79 {
  padding-top: 39.5rem!important
}

.pr-79,.px-79 {
  padding-right: 39.5rem!important
}

.pb-79,.py-79 {
  padding-bottom: 39.5rem!important
}

.pl-79,.px-79 {
  padding-left: 39.5rem!important
}

.p-80 {
  padding: 40rem!important
}

.pt-80,.py-80 {
  padding-top: 40rem!important
}

.pr-80,.px-80 {
  padding-right: 40rem!important
}

.pb-80,.py-80 {
  padding-bottom: 40rem!important
}

.pl-80,.px-80 {
  padding-left: 40rem!important
}

.p-81 {
  padding: 40.5rem!important
}

.pt-81,.py-81 {
  padding-top: 40.5rem!important
}

.pr-81,.px-81 {
  padding-right: 40.5rem!important
}

.pb-81,.py-81 {
  padding-bottom: 40.5rem!important
}

.pl-81,.px-81 {
  padding-left: 40.5rem!important
}

.p-82 {
  padding: 41rem!important
}

.pt-82,.py-82 {
  padding-top: 41rem!important
}

.pr-82,.px-82 {
  padding-right: 41rem!important
}

.pb-82,.py-82 {
  padding-bottom: 41rem!important
}

.pl-82,.px-82 {
  padding-left: 41rem!important
}

.p-83 {
  padding: 41.5rem!important
}

.pt-83,.py-83 {
  padding-top: 41.5rem!important
}

.pr-83,.px-83 {
  padding-right: 41.5rem!important
}

.pb-83,.py-83 {
  padding-bottom: 41.5rem!important
}

.pl-83,.px-83 {
  padding-left: 41.5rem!important
}

.p-84 {
  padding: 42rem!important
}

.pt-84,.py-84 {
  padding-top: 42rem!important
}

.pr-84,.px-84 {
  padding-right: 42rem!important
}

.pb-84,.py-84 {
  padding-bottom: 42rem!important
}

.pl-84,.px-84 {
  padding-left: 42rem!important
}

.p-85 {
  padding: 42.5rem!important
}

.pt-85,.py-85 {
  padding-top: 42.5rem!important
}

.pr-85,.px-85 {
  padding-right: 42.5rem!important
}

.pb-85,.py-85 {
  padding-bottom: 42.5rem!important
}

.pl-85,.px-85 {
  padding-left: 42.5rem!important
}

.p-86 {
  padding: 43rem!important
}

.pt-86,.py-86 {
  padding-top: 43rem!important
}

.pr-86,.px-86 {
  padding-right: 43rem!important
}

.pb-86,.py-86 {
  padding-bottom: 43rem!important
}

.pl-86,.px-86 {
  padding-left: 43rem!important
}

.p-87 {
  padding: 43.5rem!important
}

.pt-87,.py-87 {
  padding-top: 43.5rem!important
}

.pr-87,.px-87 {
  padding-right: 43.5rem!important
}

.pb-87,.py-87 {
  padding-bottom: 43.5rem!important
}

.pl-87,.px-87 {
  padding-left: 43.5rem!important
}

.p-88 {
  padding: 44rem!important
}

.pt-88,.py-88 {
  padding-top: 44rem!important
}

.pr-88,.px-88 {
  padding-right: 44rem!important
}

.pb-88,.py-88 {
  padding-bottom: 44rem!important
}

.pl-88,.px-88 {
  padding-left: 44rem!important
}

.p-89 {
  padding: 44.5rem!important
}

.pt-89,.py-89 {
  padding-top: 44.5rem!important
}

.pr-89,.px-89 {
  padding-right: 44.5rem!important
}

.pb-89,.py-89 {
  padding-bottom: 44.5rem!important
}

.pl-89,.px-89 {
  padding-left: 44.5rem!important
}

.p-90 {
  padding: 45rem!important
}

.pt-90,.py-90 {
  padding-top: 45rem!important
}

.pr-90,.px-90 {
  padding-right: 45rem!important
}

.pb-90,.py-90 {
  padding-bottom: 45rem!important
}

.pl-90,.px-90 {
  padding-left: 45rem!important
}

.p-91 {
  padding: 45.5rem!important
}

.pt-91,.py-91 {
  padding-top: 45.5rem!important
}

.pr-91,.px-91 {
  padding-right: 45.5rem!important
}

.pb-91,.py-91 {
  padding-bottom: 45.5rem!important
}

.pl-91,.px-91 {
  padding-left: 45.5rem!important
}

.p-92 {
  padding: 46rem!important
}

.pt-92,.py-92 {
  padding-top: 46rem!important
}

.pr-92,.px-92 {
  padding-right: 46rem!important
}

.pb-92,.py-92 {
  padding-bottom: 46rem!important
}

.pl-92,.px-92 {
  padding-left: 46rem!important
}

.p-93 {
  padding: 46.5rem!important
}

.pt-93,.py-93 {
  padding-top: 46.5rem!important
}

.pr-93,.px-93 {
  padding-right: 46.5rem!important
}

.pb-93,.py-93 {
  padding-bottom: 46.5rem!important
}

.pl-93,.px-93 {
  padding-left: 46.5rem!important
}

.p-94 {
  padding: 47rem!important
}

.pt-94,.py-94 {
  padding-top: 47rem!important
}

.pr-94,.px-94 {
  padding-right: 47rem!important
}

.pb-94,.py-94 {
  padding-bottom: 47rem!important
}

.pl-94,.px-94 {
  padding-left: 47rem!important
}

.p-95 {
  padding: 47.5rem!important
}

.pt-95,.py-95 {
  padding-top: 47.5rem!important
}

.pr-95,.px-95 {
  padding-right: 47.5rem!important
}

.pb-95,.py-95 {
  padding-bottom: 47.5rem!important
}

.pl-95,.px-95 {
  padding-left: 47.5rem!important
}

.p-96 {
  padding: 48rem!important
}

.pt-96,.py-96 {
  padding-top: 48rem!important
}

.pr-96,.px-96 {
  padding-right: 48rem!important
}

.pb-96,.py-96 {
  padding-bottom: 48rem!important
}

.pl-96,.px-96 {
  padding-left: 48rem!important
}

.p-97 {
  padding: 48.5rem!important
}

.pt-97,.py-97 {
  padding-top: 48.5rem!important
}

.pr-97,.px-97 {
  padding-right: 48.5rem!important
}

.pb-97,.py-97 {
  padding-bottom: 48.5rem!important
}

.pl-97,.px-97 {
  padding-left: 48.5rem!important
}

.p-98 {
  padding: 49rem!important
}

.pt-98,.py-98 {
  padding-top: 49rem!important
}

.pr-98,.px-98 {
  padding-right: 49rem!important
}

.pb-98,.py-98 {
  padding-bottom: 49rem!important
}

.pl-98,.px-98 {
  padding-left: 49rem!important
}

.p-99 {
  padding: 49.5rem!important
}

.pt-99,.py-99 {
  padding-top: 49.5rem!important
}

.pr-99,.px-99 {
  padding-right: 49.5rem!important
}

.pb-99,.py-99 {
  padding-bottom: 49.5rem!important
}

.pl-99,.px-99 {
  padding-left: 49.5rem!important
}

.p-100 {
  padding: 50rem!important
}

.pt-100,.py-100 {
  padding-top: 50rem!important
}

.pr-100,.px-100 {
  padding-right: 50rem!important
}

.pb-100,.py-100 {
  padding-bottom: 50rem!important
}

.pl-100,.px-100 {
  padding-left: 50rem!important
}

.p-101 {
  padding: 50.5rem!important
}

.pt-101,.py-101 {
  padding-top: 50.5rem!important
}

.pr-101,.px-101 {
  padding-right: 50.5rem!important
}

.pb-101,.py-101 {
  padding-bottom: 50.5rem!important
}

.pl-101,.px-101 {
  padding-left: 50.5rem!important
}

.p-102 {
  padding: 51rem!important
}

.pt-102,.py-102 {
  padding-top: 51rem!important
}

.pr-102,.px-102 {
  padding-right: 51rem!important
}

.pb-102,.py-102 {
  padding-bottom: 51rem!important
}

.pl-102,.px-102 {
  padding-left: 51rem!important
}

.p-103 {
  padding: 51.5rem!important
}

.pt-103,.py-103 {
  padding-top: 51.5rem!important
}

.pr-103,.px-103 {
  padding-right: 51.5rem!important
}

.pb-103,.py-103 {
  padding-bottom: 51.5rem!important
}

.pl-103,.px-103 {
  padding-left: 51.5rem!important
}

.p-104 {
  padding: 52rem!important
}

.pt-104,.py-104 {
  padding-top: 52rem!important
}

.pr-104,.px-104 {
  padding-right: 52rem!important
}

.pb-104,.py-104 {
  padding-bottom: 52rem!important
}

.pl-104,.px-104 {
  padding-left: 52rem!important
}

.p-105 {
  padding: 52.5rem!important
}

.pt-105,.py-105 {
  padding-top: 52.5rem!important
}

.pr-105,.px-105 {
  padding-right: 52.5rem!important
}

.pb-105,.py-105 {
  padding-bottom: 52.5rem!important
}

.pl-105,.px-105 {
  padding-left: 52.5rem!important
}

.p-106 {
  padding: 53rem!important
}

.pt-106,.py-106 {
  padding-top: 53rem!important
}

.pr-106,.px-106 {
  padding-right: 53rem!important
}

.pb-106,.py-106 {
  padding-bottom: 53rem!important
}

.pl-106,.px-106 {
  padding-left: 53rem!important
}

.p-107 {
  padding: 53.5rem!important
}

.pt-107,.py-107 {
  padding-top: 53.5rem!important
}

.pr-107,.px-107 {
  padding-right: 53.5rem!important
}

.pb-107,.py-107 {
  padding-bottom: 53.5rem!important
}

.pl-107,.px-107 {
  padding-left: 53.5rem!important
}

.p-108 {
  padding: 54rem!important
}

.pt-108,.py-108 {
  padding-top: 54rem!important
}

.pr-108,.px-108 {
  padding-right: 54rem!important
}

.pb-108,.py-108 {
  padding-bottom: 54rem!important
}

.pl-108,.px-108 {
  padding-left: 54rem!important
}

.p-109 {
  padding: 54.5rem!important
}

.pt-109,.py-109 {
  padding-top: 54.5rem!important
}

.pr-109,.px-109 {
  padding-right: 54.5rem!important
}

.pb-109,.py-109 {
  padding-bottom: 54.5rem!important
}

.pl-109,.px-109 {
  padding-left: 54.5rem!important
}

.p-110 {
  padding: 55rem!important
}

.pt-110,.py-110 {
  padding-top: 55rem!important
}

.pr-110,.px-110 {
  padding-right: 55rem!important
}

.pb-110,.py-110 {
  padding-bottom: 55rem!important
}

.pl-110,.px-110 {
  padding-left: 55rem!important
}

.p-111 {
  padding: 55.5rem!important
}

.pt-111,.py-111 {
  padding-top: 55.5rem!important
}

.pr-111,.px-111 {
  padding-right: 55.5rem!important
}

.pb-111,.py-111 {
  padding-bottom: 55.5rem!important
}

.pl-111,.px-111 {
  padding-left: 55.5rem!important
}

.p-112 {
  padding: 56rem!important
}

.pt-112,.py-112 {
  padding-top: 56rem!important
}

.pr-112,.px-112 {
  padding-right: 56rem!important
}

.pb-112,.py-112 {
  padding-bottom: 56rem!important
}

.pl-112,.px-112 {
  padding-left: 56rem!important
}

.p-113 {
  padding: 56.5rem!important
}

.pt-113,.py-113 {
  padding-top: 56.5rem!important
}

.pr-113,.px-113 {
  padding-right: 56.5rem!important
}

.pb-113,.py-113 {
  padding-bottom: 56.5rem!important
}

.pl-113,.px-113 {
  padding-left: 56.5rem!important
}

.p-114 {
  padding: 57rem!important
}

.pt-114,.py-114 {
  padding-top: 57rem!important
}

.pr-114,.px-114 {
  padding-right: 57rem!important
}

.pb-114,.py-114 {
  padding-bottom: 57rem!important
}

.pl-114,.px-114 {
  padding-left: 57rem!important
}

.p-115 {
  padding: 57.5rem!important
}

.pt-115,.py-115 {
  padding-top: 57.5rem!important
}

.pr-115,.px-115 {
  padding-right: 57.5rem!important
}

.pb-115,.py-115 {
  padding-bottom: 57.5rem!important
}

.pl-115,.px-115 {
  padding-left: 57.5rem!important
}

.p-116 {
  padding: 58rem!important
}

.pt-116,.py-116 {
  padding-top: 58rem!important
}

.pr-116,.px-116 {
  padding-right: 58rem!important
}

.pb-116,.py-116 {
  padding-bottom: 58rem!important
}

.pl-116,.px-116 {
  padding-left: 58rem!important
}

.p-117 {
  padding: 58.5rem!important
}

.pt-117,.py-117 {
  padding-top: 58.5rem!important
}

.pr-117,.px-117 {
  padding-right: 58.5rem!important
}

.pb-117,.py-117 {
  padding-bottom: 58.5rem!important
}

.pl-117,.px-117 {
  padding-left: 58.5rem!important
}

.p-118 {
  padding: 59rem!important
}

.pt-118,.py-118 {
  padding-top: 59rem!important
}

.pr-118,.px-118 {
  padding-right: 59rem!important
}

.pb-118,.py-118 {
  padding-bottom: 59rem!important
}

.pl-118,.px-118 {
  padding-left: 59rem!important
}

.p-119 {
  padding: 59.5rem!important
}

.pt-119,.py-119 {
  padding-top: 59.5rem!important
}

.pr-119,.px-119 {
  padding-right: 59.5rem!important
}

.pb-119,.py-119 {
  padding-bottom: 59.5rem!important
}

.pl-119,.px-119 {
  padding-left: 59.5rem!important
}

.p-120 {
  padding: 60rem!important
}

.pt-120,.py-120 {
  padding-top: 60rem!important
}

.pr-120,.px-120 {
  padding-right: 60rem!important
}

.pb-120,.py-120 {
  padding-bottom: 60rem!important
}

.pl-120,.px-120 {
  padding-left: 60rem!important
}

.p-121 {
  padding: 60.5rem!important
}

.pt-121,.py-121 {
  padding-top: 60.5rem!important
}

.pr-121,.px-121 {
  padding-right: 60.5rem!important
}

.pb-121,.py-121 {
  padding-bottom: 60.5rem!important
}

.pl-121,.px-121 {
  padding-left: 60.5rem!important
}

.p-122 {
  padding: 61rem!important
}

.pt-122,.py-122 {
  padding-top: 61rem!important
}

.pr-122,.px-122 {
  padding-right: 61rem!important
}

.pb-122,.py-122 {
  padding-bottom: 61rem!important
}

.pl-122,.px-122 {
  padding-left: 61rem!important
}

.p-123 {
  padding: 61.5rem!important
}

.pt-123,.py-123 {
  padding-top: 61.5rem!important
}

.pr-123,.px-123 {
  padding-right: 61.5rem!important
}

.pb-123,.py-123 {
  padding-bottom: 61.5rem!important
}

.pl-123,.px-123 {
  padding-left: 61.5rem!important
}

.p-124 {
  padding: 62rem!important
}

.pt-124,.py-124 {
  padding-top: 62rem!important
}

.pr-124,.px-124 {
  padding-right: 62rem!important
}

.pb-124,.py-124 {
  padding-bottom: 62rem!important
}

.pl-124,.px-124 {
  padding-left: 62rem!important
}

.p-125 {
  padding: 62.5rem!important
}

.pt-125,.py-125 {
  padding-top: 62.5rem!important
}

.pr-125,.px-125 {
  padding-right: 62.5rem!important
}

.pb-125,.py-125 {
  padding-bottom: 62.5rem!important
}

.pl-125,.px-125 {
  padding-left: 62.5rem!important
}

.p-126 {
  padding: 63rem!important
}

.pt-126,.py-126 {
  padding-top: 63rem!important
}

.pr-126,.px-126 {
  padding-right: 63rem!important
}

.pb-126,.py-126 {
  padding-bottom: 63rem!important
}

.pl-126,.px-126 {
  padding-left: 63rem!important
}

.p-127 {
  padding: 63.5rem!important
}

.pt-127,.py-127 {
  padding-top: 63.5rem!important
}

.pr-127,.px-127 {
  padding-right: 63.5rem!important
}

.pb-127,.py-127 {
  padding-bottom: 63.5rem!important
}

.pl-127,.px-127 {
  padding-left: 63.5rem!important
}

.p-128 {
  padding: 64rem!important
}

.pt-128,.py-128 {
  padding-top: 64rem!important
}

.pr-128,.px-128 {
  padding-right: 64rem!important
}

.pb-128,.py-128 {
  padding-bottom: 64rem!important
}

.pl-128,.px-128 {
  padding-left: 64rem!important
}

.p-129 {
  padding: 64.5rem!important
}

.pt-129,.py-129 {
  padding-top: 64.5rem!important
}

.pr-129,.px-129 {
  padding-right: 64.5rem!important
}

.pb-129,.py-129 {
  padding-bottom: 64.5rem!important
}

.pl-129,.px-129 {
  padding-left: 64.5rem!important
}

.p-130 {
  padding: 65rem!important
}

.pt-130,.py-130 {
  padding-top: 65rem!important
}

.pr-130,.px-130 {
  padding-right: 65rem!important
}

.pb-130,.py-130 {
  padding-bottom: 65rem!important
}

.pl-130,.px-130 {
  padding-left: 65rem!important
}

.p-131 {
  padding: 65.5rem!important
}

.pt-131,.py-131 {
  padding-top: 65.5rem!important
}

.pr-131,.px-131 {
  padding-right: 65.5rem!important
}

.pb-131,.py-131 {
  padding-bottom: 65.5rem!important
}

.pl-131,.px-131 {
  padding-left: 65.5rem!important
}

.p-132 {
  padding: 66rem!important
}

.pt-132,.py-132 {
  padding-top: 66rem!important
}

.pr-132,.px-132 {
  padding-right: 66rem!important
}

.pb-132,.py-132 {
  padding-bottom: 66rem!important
}

.pl-132,.px-132 {
  padding-left: 66rem!important
}

.p-133 {
  padding: 66.5rem!important
}

.pt-133,.py-133 {
  padding-top: 66.5rem!important
}

.pr-133,.px-133 {
  padding-right: 66.5rem!important
}

.pb-133,.py-133 {
  padding-bottom: 66.5rem!important
}

.pl-133,.px-133 {
  padding-left: 66.5rem!important
}

.p-134 {
  padding: 67rem!important
}

.pt-134,.py-134 {
  padding-top: 67rem!important
}

.pr-134,.px-134 {
  padding-right: 67rem!important
}

.pb-134,.py-134 {
  padding-bottom: 67rem!important
}

.pl-134,.px-134 {
  padding-left: 67rem!important
}

.p-135 {
  padding: 67.5rem!important
}

.pt-135,.py-135 {
  padding-top: 67.5rem!important
}

.pr-135,.px-135 {
  padding-right: 67.5rem!important
}

.pb-135,.py-135 {
  padding-bottom: 67.5rem!important
}

.pl-135,.px-135 {
  padding-left: 67.5rem!important
}

.p-136 {
  padding: 68rem!important
}

.pt-136,.py-136 {
  padding-top: 68rem!important
}

.pr-136,.px-136 {
  padding-right: 68rem!important
}

.pb-136,.py-136 {
  padding-bottom: 68rem!important
}

.pl-136,.px-136 {
  padding-left: 68rem!important
}

.p-137 {
  padding: 68.5rem!important
}

.pt-137,.py-137 {
  padding-top: 68.5rem!important
}

.pr-137,.px-137 {
  padding-right: 68.5rem!important
}

.pb-137,.py-137 {
  padding-bottom: 68.5rem!important
}

.pl-137,.px-137 {
  padding-left: 68.5rem!important
}

.p-138 {
  padding: 69rem!important
}

.pt-138,.py-138 {
  padding-top: 69rem!important
}

.pr-138,.px-138 {
  padding-right: 69rem!important
}

.pb-138,.py-138 {
  padding-bottom: 69rem!important
}

.pl-138,.px-138 {
  padding-left: 69rem!important
}

.p-139 {
  padding: 69.5rem!important
}

.pt-139,.py-139 {
  padding-top: 69.5rem!important
}

.pr-139,.px-139 {
  padding-right: 69.5rem!important
}

.pb-139,.py-139 {
  padding-bottom: 69.5rem!important
}

.pl-139,.px-139 {
  padding-left: 69.5rem!important
}

.p-140 {
  padding: 70rem!important
}

.pt-140,.py-140 {
  padding-top: 70rem!important
}

.pr-140,.px-140 {
  padding-right: 70rem!important
}

.pb-140,.py-140 {
  padding-bottom: 70rem!important
}

.pl-140,.px-140 {
  padding-left: 70rem!important
}

.p-141 {
  padding: 70.5rem!important
}

.pt-141,.py-141 {
  padding-top: 70.5rem!important
}

.pr-141,.px-141 {
  padding-right: 70.5rem!important
}

.pb-141,.py-141 {
  padding-bottom: 70.5rem!important
}

.pl-141,.px-141 {
  padding-left: 70.5rem!important
}

.p-142 {
  padding: 71rem!important
}

.pt-142,.py-142 {
  padding-top: 71rem!important
}

.pr-142,.px-142 {
  padding-right: 71rem!important
}

.pb-142,.py-142 {
  padding-bottom: 71rem!important
}

.pl-142,.px-142 {
  padding-left: 71rem!important
}

.p-143 {
  padding: 71.5rem!important
}

.pt-143,.py-143 {
  padding-top: 71.5rem!important
}

.pr-143,.px-143 {
  padding-right: 71.5rem!important
}

.pb-143,.py-143 {
  padding-bottom: 71.5rem!important
}

.pl-143,.px-143 {
  padding-left: 71.5rem!important
}

.p-144 {
  padding: 72rem!important
}

.pt-144,.py-144 {
  padding-top: 72rem!important
}

.pr-144,.px-144 {
  padding-right: 72rem!important
}

.pb-144,.py-144 {
  padding-bottom: 72rem!important
}

.pl-144,.px-144 {
  padding-left: 72rem!important
}

.p-145 {
  padding: 72.5rem!important
}

.pt-145,.py-145 {
  padding-top: 72.5rem!important
}

.pr-145,.px-145 {
  padding-right: 72.5rem!important
}

.pb-145,.py-145 {
  padding-bottom: 72.5rem!important
}

.pl-145,.px-145 {
  padding-left: 72.5rem!important
}

.p-146 {
  padding: 73rem!important
}

.pt-146,.py-146 {
  padding-top: 73rem!important
}

.pr-146,.px-146 {
  padding-right: 73rem!important
}

.pb-146,.py-146 {
  padding-bottom: 73rem!important
}

.pl-146,.px-146 {
  padding-left: 73rem!important
}

.p-147 {
  padding: 73.5rem!important
}

.pt-147,.py-147 {
  padding-top: 73.5rem!important
}

.pr-147,.px-147 {
  padding-right: 73.5rem!important
}

.pb-147,.py-147 {
  padding-bottom: 73.5rem!important
}

.pl-147,.px-147 {
  padding-left: 73.5rem!important
}

.p-148 {
  padding: 74rem!important
}

.pt-148,.py-148 {
  padding-top: 74rem!important
}

.pr-148,.px-148 {
  padding-right: 74rem!important
}

.pb-148,.py-148 {
  padding-bottom: 74rem!important
}

.pl-148,.px-148 {
  padding-left: 74rem!important
}

.p-149 {
  padding: 74.5rem!important
}

.pt-149,.py-149 {
  padding-top: 74.5rem!important
}

.pr-149,.px-149 {
  padding-right: 74.5rem!important
}

.pb-149,.py-149 {
  padding-bottom: 74.5rem!important
}

.pl-149,.px-149 {
  padding-left: 74.5rem!important
}

.p-150 {
  padding: 75rem!important
}

.pt-150,.py-150 {
  padding-top: 75rem!important
}

.pr-150,.px-150 {
  padding-right: 75rem!important
}

.pb-150,.py-150 {
  padding-bottom: 75rem!important
}

.pl-150,.px-150 {
  padding-left: 75rem!important
}

.m-n1 {
  margin: -.5rem!important
}

.mt-n1,.my-n1 {
  margin-top: -.5rem!important
}

.mr-n1,.mx-n1 {
  margin-right: -.5rem!important
}

.mb-n1,.my-n1 {
  margin-bottom: -.5rem!important
}

.ml-n1,.mx-n1 {
  margin-left: -.5rem!important
}

.m-n2 {
  margin: -1rem!important
}

.mt-n2,.my-n2 {
  margin-top: -1rem!important
}

.mr-n2,.mx-n2 {
  margin-right: -1rem!important
}

.mb-n2,.my-n2 {
  margin-bottom: -1rem!important
}

.ml-n2,.mx-n2 {
  margin-left: -1rem!important
}

.m-n3 {
  margin: -1.5rem!important
}

.mt-n3,.my-n3 {
  margin-top: -1.5rem!important
}

.mr-n3,.mx-n3 {
  margin-right: -1.5rem!important
}

.mb-n3,.my-n3 {
  margin-bottom: -1.5rem!important
}

.ml-n3,.mx-n3 {
  margin-left: -1.5rem!important
}

.m-n4 {
  margin: -2rem!important
}

.mt-n4,.my-n4 {
  margin-top: -2rem!important
}

.mr-n4,.mx-n4 {
  margin-right: -2rem!important
}

.mb-n4,.my-n4 {
  margin-bottom: -2rem!important
}

.ml-n4,.mx-n4 {
  margin-left: -2rem!important
}

.m-n5 {
  margin: -2.5rem!important
}

.mt-n5,.my-n5 {
  margin-top: -2.5rem!important
}

.mr-n5,.mx-n5 {
  margin-right: -2.5rem!important
}

.mb-n5,.my-n5 {
  margin-bottom: -2.5rem!important
}

.ml-n5,.mx-n5 {
  margin-left: -2.5rem!important
}

.m-n6 {
  margin: -3rem!important
}

.mt-n6,.my-n6 {
  margin-top: -3rem!important
}

.mr-n6,.mx-n6 {
  margin-right: -3rem!important
}

.mb-n6,.my-n6 {
  margin-bottom: -3rem!important
}

.ml-n6,.mx-n6 {
  margin-left: -3rem!important
}

.m-n7 {
  margin: -3.5rem!important
}

.mt-n7,.my-n7 {
  margin-top: -3.5rem!important
}

.mr-n7,.mx-n7 {
  margin-right: -3.5rem!important
}

.mb-n7,.my-n7 {
  margin-bottom: -3.5rem!important
}

.ml-n7,.mx-n7 {
  margin-left: -3.5rem!important
}

.m-n8 {
  margin: -4rem!important
}

.mt-n8,.my-n8 {
  margin-top: -4rem!important
}

.mr-n8,.mx-n8 {
  margin-right: -4rem!important
}

.mb-n8,.my-n8 {
  margin-bottom: -4rem!important
}

.ml-n8,.mx-n8 {
  margin-left: -4rem!important
}

.m-n9 {
  margin: -4.5rem!important
}

.mt-n9,.my-n9 {
  margin-top: -4.5rem!important
}

.mr-n9,.mx-n9 {
  margin-right: -4.5rem!important
}

.mb-n9,.my-n9 {
  margin-bottom: -4.5rem!important
}

.ml-n9,.mx-n9 {
  margin-left: -4.5rem!important
}

.m-n10 {
  margin: -5rem!important
}

.mt-n10,.my-n10 {
  margin-top: -5rem!important
}

.mr-n10,.mx-n10 {
  margin-right: -5rem!important
}

.mb-n10,.my-n10 {
  margin-bottom: -5rem!important
}

.ml-n10,.mx-n10 {
  margin-left: -5rem!important
}

.m-n11 {
  margin: -5.5rem!important
}

.mt-n11,.my-n11 {
  margin-top: -5.5rem!important
}

.mr-n11,.mx-n11 {
  margin-right: -5.5rem!important
}

.mb-n11,.my-n11 {
  margin-bottom: -5.5rem!important
}

.ml-n11,.mx-n11 {
  margin-left: -5.5rem!important
}

.m-n12 {
  margin: -6rem!important
}

.mt-n12,.my-n12 {
  margin-top: -6rem!important
}

.mr-n12,.mx-n12 {
  margin-right: -6rem!important
}

.mb-n12,.my-n12 {
  margin-bottom: -6rem!important
}

.ml-n12,.mx-n12 {
  margin-left: -6rem!important
}

.m-n13 {
  margin: -6.5rem!important
}

.mt-n13,.my-n13 {
  margin-top: -6.5rem!important
}

.mr-n13,.mx-n13 {
  margin-right: -6.5rem!important
}

.mb-n13,.my-n13 {
  margin-bottom: -6.5rem!important
}

.ml-n13,.mx-n13 {
  margin-left: -6.5rem!important
}

.m-n14 {
  margin: -7rem!important
}

.mt-n14,.my-n14 {
  margin-top: -7rem!important
}

.mr-n14,.mx-n14 {
  margin-right: -7rem!important
}

.mb-n14,.my-n14 {
  margin-bottom: -7rem!important
}

.ml-n14,.mx-n14 {
  margin-left: -7rem!important
}

.m-n15 {
  margin: -7.5rem!important
}

.mt-n15,.my-n15 {
  margin-top: -7.5rem!important
}

.mr-n15,.mx-n15 {
  margin-right: -7.5rem!important
}

.mb-n15,.my-n15 {
  margin-bottom: -7.5rem!important
}

.ml-n15,.mx-n15 {
  margin-left: -7.5rem!important
}

.m-n16 {
  margin: -8rem!important
}

.mt-n16,.my-n16 {
  margin-top: -8rem!important
}

.mr-n16,.mx-n16 {
  margin-right: -8rem!important
}

.mb-n16,.my-n16 {
  margin-bottom: -8rem!important
}

.ml-n16,.mx-n16 {
  margin-left: -8rem!important
}

.m-n17 {
  margin: -8.5rem!important
}

.mt-n17,.my-n17 {
  margin-top: -8.5rem!important
}

.mr-n17,.mx-n17 {
  margin-right: -8.5rem!important
}

.mb-n17,.my-n17 {
  margin-bottom: -8.5rem!important
}

.ml-n17,.mx-n17 {
  margin-left: -8.5rem!important
}

.m-n18 {
  margin: -9rem!important
}

.mt-n18,.my-n18 {
  margin-top: -9rem!important
}

.mr-n18,.mx-n18 {
  margin-right: -9rem!important
}

.mb-n18,.my-n18 {
  margin-bottom: -9rem!important
}

.ml-n18,.mx-n18 {
  margin-left: -9rem!important
}

.m-n19 {
  margin: -9.5rem!important
}

.mt-n19,.my-n19 {
  margin-top: -9.5rem!important
}

.mr-n19,.mx-n19 {
  margin-right: -9.5rem!important
}

.mb-n19,.my-n19 {
  margin-bottom: -9.5rem!important
}

.ml-n19,.mx-n19 {
  margin-left: -9.5rem!important
}

.m-n20 {
  margin: -10rem!important
}

.mt-n20,.my-n20 {
  margin-top: -10rem!important
}

.mr-n20,.mx-n20 {
  margin-right: -10rem!important
}

.mb-n20,.my-n20 {
  margin-bottom: -10rem!important
}

.ml-n20,.mx-n20 {
  margin-left: -10rem!important
}

.m-n21 {
  margin: -10.5rem!important
}

.mt-n21,.my-n21 {
  margin-top: -10.5rem!important
}

.mr-n21,.mx-n21 {
  margin-right: -10.5rem!important
}

.mb-n21,.my-n21 {
  margin-bottom: -10.5rem!important
}

.ml-n21,.mx-n21 {
  margin-left: -10.5rem!important
}

.m-n22 {
  margin: -11rem!important
}

.mt-n22,.my-n22 {
  margin-top: -11rem!important
}

.mr-n22,.mx-n22 {
  margin-right: -11rem!important
}

.mb-n22,.my-n22 {
  margin-bottom: -11rem!important
}

.ml-n22,.mx-n22 {
  margin-left: -11rem!important
}

.m-n23 {
  margin: -11.5rem!important
}

.mt-n23,.my-n23 {
  margin-top: -11.5rem!important
}

.mr-n23,.mx-n23 {
  margin-right: -11.5rem!important
}

.mb-n23,.my-n23 {
  margin-bottom: -11.5rem!important
}

.ml-n23,.mx-n23 {
  margin-left: -11.5rem!important
}

.m-n24 {
  margin: -12rem!important
}

.mt-n24,.my-n24 {
  margin-top: -12rem!important
}

.mr-n24,.mx-n24 {
  margin-right: -12rem!important
}

.mb-n24,.my-n24 {
  margin-bottom: -12rem!important
}

.ml-n24,.mx-n24 {
  margin-left: -12rem!important
}

.m-n25 {
  margin: -12.5rem!important
}

.mt-n25,.my-n25 {
  margin-top: -12.5rem!important
}

.mr-n25,.mx-n25 {
  margin-right: -12.5rem!important
}

.mb-n25,.my-n25 {
  margin-bottom: -12.5rem!important
}

.ml-n25,.mx-n25 {
  margin-left: -12.5rem!important
}

.m-n26 {
  margin: -13rem!important
}

.mt-n26,.my-n26 {
  margin-top: -13rem!important
}

.mr-n26,.mx-n26 {
  margin-right: -13rem!important
}

.mb-n26,.my-n26 {
  margin-bottom: -13rem!important
}

.ml-n26,.mx-n26 {
  margin-left: -13rem!important
}

.m-n27 {
  margin: -13.5rem!important
}

.mt-n27,.my-n27 {
  margin-top: -13.5rem!important
}

.mr-n27,.mx-n27 {
  margin-right: -13.5rem!important
}

.mb-n27,.my-n27 {
  margin-bottom: -13.5rem!important
}

.ml-n27,.mx-n27 {
  margin-left: -13.5rem!important
}

.m-n28 {
  margin: -14rem!important
}

.mt-n28,.my-n28 {
  margin-top: -14rem!important
}

.mr-n28,.mx-n28 {
  margin-right: -14rem!important
}

.mb-n28,.my-n28 {
  margin-bottom: -14rem!important
}

.ml-n28,.mx-n28 {
  margin-left: -14rem!important
}

.m-n29 {
  margin: -14.5rem!important
}

.mt-n29,.my-n29 {
  margin-top: -14.5rem!important
}

.mr-n29,.mx-n29 {
  margin-right: -14.5rem!important
}

.mb-n29,.my-n29 {
  margin-bottom: -14.5rem!important
}

.ml-n29,.mx-n29 {
  margin-left: -14.5rem!important
}

.m-n30 {
  margin: -15rem!important
}

.mt-n30,.my-n30 {
  margin-top: -15rem!important
}

.mr-n30,.mx-n30 {
  margin-right: -15rem!important
}

.mb-n30,.my-n30 {
  margin-bottom: -15rem!important
}

.ml-n30,.mx-n30 {
  margin-left: -15rem!important
}

.m-n31 {
  margin: -15.5rem!important
}

.mt-n31,.my-n31 {
  margin-top: -15.5rem!important
}

.mr-n31,.mx-n31 {
  margin-right: -15.5rem!important
}

.mb-n31,.my-n31 {
  margin-bottom: -15.5rem!important
}

.ml-n31,.mx-n31 {
  margin-left: -15.5rem!important
}

.m-n32 {
  margin: -16rem!important
}

.mt-n32,.my-n32 {
  margin-top: -16rem!important
}

.mr-n32,.mx-n32 {
  margin-right: -16rem!important
}

.mb-n32,.my-n32 {
  margin-bottom: -16rem!important
}

.ml-n32,.mx-n32 {
  margin-left: -16rem!important
}

.m-n33 {
  margin: -16.5rem!important
}

.mt-n33,.my-n33 {
  margin-top: -16.5rem!important
}

.mr-n33,.mx-n33 {
  margin-right: -16.5rem!important
}

.mb-n33,.my-n33 {
  margin-bottom: -16.5rem!important
}

.ml-n33,.mx-n33 {
  margin-left: -16.5rem!important
}

.m-n34 {
  margin: -17rem!important
}

.mt-n34,.my-n34 {
  margin-top: -17rem!important
}

.mr-n34,.mx-n34 {
  margin-right: -17rem!important
}

.mb-n34,.my-n34 {
  margin-bottom: -17rem!important
}

.ml-n34,.mx-n34 {
  margin-left: -17rem!important
}

.m-n35 {
  margin: -17.5rem!important
}

.mt-n35,.my-n35 {
  margin-top: -17.5rem!important
}

.mr-n35,.mx-n35 {
  margin-right: -17.5rem!important
}

.mb-n35,.my-n35 {
  margin-bottom: -17.5rem!important
}

.ml-n35,.mx-n35 {
  margin-left: -17.5rem!important
}

.m-n36 {
  margin: -18rem!important
}

.mt-n36,.my-n36 {
  margin-top: -18rem!important
}

.mr-n36,.mx-n36 {
  margin-right: -18rem!important
}

.mb-n36,.my-n36 {
  margin-bottom: -18rem!important
}

.ml-n36,.mx-n36 {
  margin-left: -18rem!important
}

.m-n37 {
  margin: -18.5rem!important
}

.mt-n37,.my-n37 {
  margin-top: -18.5rem!important
}

.mr-n37,.mx-n37 {
  margin-right: -18.5rem!important
}

.mb-n37,.my-n37 {
  margin-bottom: -18.5rem!important
}

.ml-n37,.mx-n37 {
  margin-left: -18.5rem!important
}

.m-n38 {
  margin: -19rem!important
}

.mt-n38,.my-n38 {
  margin-top: -19rem!important
}

.mr-n38,.mx-n38 {
  margin-right: -19rem!important
}

.mb-n38,.my-n38 {
  margin-bottom: -19rem!important
}

.ml-n38,.mx-n38 {
  margin-left: -19rem!important
}

.m-n39 {
  margin: -19.5rem!important
}

.mt-n39,.my-n39 {
  margin-top: -19.5rem!important
}

.mr-n39,.mx-n39 {
  margin-right: -19.5rem!important
}

.mb-n39,.my-n39 {
  margin-bottom: -19.5rem!important
}

.ml-n39,.mx-n39 {
  margin-left: -19.5rem!important
}

.m-n40 {
  margin: -20rem!important
}

.mt-n40,.my-n40 {
  margin-top: -20rem!important
}

.mr-n40,.mx-n40 {
  margin-right: -20rem!important
}

.mb-n40,.my-n40 {
  margin-bottom: -20rem!important
}

.ml-n40,.mx-n40 {
  margin-left: -20rem!important
}

.m-n41 {
  margin: -20.5rem!important
}

.mt-n41,.my-n41 {
  margin-top: -20.5rem!important
}

.mr-n41,.mx-n41 {
  margin-right: -20.5rem!important
}

.mb-n41,.my-n41 {
  margin-bottom: -20.5rem!important
}

.ml-n41,.mx-n41 {
  margin-left: -20.5rem!important
}

.m-n42 {
  margin: -21rem!important
}

.mt-n42,.my-n42 {
  margin-top: -21rem!important
}

.mr-n42,.mx-n42 {
  margin-right: -21rem!important
}

.mb-n42,.my-n42 {
  margin-bottom: -21rem!important
}

.ml-n42,.mx-n42 {
  margin-left: -21rem!important
}

.m-n43 {
  margin: -21.5rem!important
}

.mt-n43,.my-n43 {
  margin-top: -21.5rem!important
}

.mr-n43,.mx-n43 {
  margin-right: -21.5rem!important
}

.mb-n43,.my-n43 {
  margin-bottom: -21.5rem!important
}

.ml-n43,.mx-n43 {
  margin-left: -21.5rem!important
}

.m-n44 {
  margin: -22rem!important
}

.mt-n44,.my-n44 {
  margin-top: -22rem!important
}

.mr-n44,.mx-n44 {
  margin-right: -22rem!important
}

.mb-n44,.my-n44 {
  margin-bottom: -22rem!important
}

.ml-n44,.mx-n44 {
  margin-left: -22rem!important
}

.m-n45 {
  margin: -22.5rem!important
}

.mt-n45,.my-n45 {
  margin-top: -22.5rem!important
}

.mr-n45,.mx-n45 {
  margin-right: -22.5rem!important
}

.mb-n45,.my-n45 {
  margin-bottom: -22.5rem!important
}

.ml-n45,.mx-n45 {
  margin-left: -22.5rem!important
}

.m-n46 {
  margin: -23rem!important
}

.mt-n46,.my-n46 {
  margin-top: -23rem!important
}

.mr-n46,.mx-n46 {
  margin-right: -23rem!important
}

.mb-n46,.my-n46 {
  margin-bottom: -23rem!important
}

.ml-n46,.mx-n46 {
  margin-left: -23rem!important
}

.m-n47 {
  margin: -23.5rem!important
}

.mt-n47,.my-n47 {
  margin-top: -23.5rem!important
}

.mr-n47,.mx-n47 {
  margin-right: -23.5rem!important
}

.mb-n47,.my-n47 {
  margin-bottom: -23.5rem!important
}

.ml-n47,.mx-n47 {
  margin-left: -23.5rem!important
}

.m-n48 {
  margin: -24rem!important
}

.mt-n48,.my-n48 {
  margin-top: -24rem!important
}

.mr-n48,.mx-n48 {
  margin-right: -24rem!important
}

.mb-n48,.my-n48 {
  margin-bottom: -24rem!important
}

.ml-n48,.mx-n48 {
  margin-left: -24rem!important
}

.m-n49 {
  margin: -24.5rem!important
}

.mt-n49,.my-n49 {
  margin-top: -24.5rem!important
}

.mr-n49,.mx-n49 {
  margin-right: -24.5rem!important
}

.mb-n49,.my-n49 {
  margin-bottom: -24.5rem!important
}

.ml-n49,.mx-n49 {
  margin-left: -24.5rem!important
}

.m-n50 {
  margin: -25rem!important
}

.mt-n50,.my-n50 {
  margin-top: -25rem!important
}

.mr-n50,.mx-n50 {
  margin-right: -25rem!important
}

.mb-n50,.my-n50 {
  margin-bottom: -25rem!important
}

.ml-n50,.mx-n50 {
  margin-left: -25rem!important
}

.m-n51 {
  margin: -25.5rem!important
}

.mt-n51,.my-n51 {
  margin-top: -25.5rem!important
}

.mr-n51,.mx-n51 {
  margin-right: -25.5rem!important
}

.mb-n51,.my-n51 {
  margin-bottom: -25.5rem!important
}

.ml-n51,.mx-n51 {
  margin-left: -25.5rem!important
}

.m-n52 {
  margin: -26rem!important
}

.mt-n52,.my-n52 {
  margin-top: -26rem!important
}

.mr-n52,.mx-n52 {
  margin-right: -26rem!important
}

.mb-n52,.my-n52 {
  margin-bottom: -26rem!important
}

.ml-n52,.mx-n52 {
  margin-left: -26rem!important
}

.m-n53 {
  margin: -26.5rem!important
}

.mt-n53,.my-n53 {
  margin-top: -26.5rem!important
}

.mr-n53,.mx-n53 {
  margin-right: -26.5rem!important
}

.mb-n53,.my-n53 {
  margin-bottom: -26.5rem!important
}

.ml-n53,.mx-n53 {
  margin-left: -26.5rem!important
}

.m-n54 {
  margin: -27rem!important
}

.mt-n54,.my-n54 {
  margin-top: -27rem!important
}

.mr-n54,.mx-n54 {
  margin-right: -27rem!important
}

.mb-n54,.my-n54 {
  margin-bottom: -27rem!important
}

.ml-n54,.mx-n54 {
  margin-left: -27rem!important
}

.m-n55 {
  margin: -27.5rem!important
}

.mt-n55,.my-n55 {
  margin-top: -27.5rem!important
}

.mr-n55,.mx-n55 {
  margin-right: -27.5rem!important
}

.mb-n55,.my-n55 {
  margin-bottom: -27.5rem!important
}

.ml-n55,.mx-n55 {
  margin-left: -27.5rem!important
}

.m-n56 {
  margin: -28rem!important
}

.mt-n56,.my-n56 {
  margin-top: -28rem!important
}

.mr-n56,.mx-n56 {
  margin-right: -28rem!important
}

.mb-n56,.my-n56 {
  margin-bottom: -28rem!important
}

.ml-n56,.mx-n56 {
  margin-left: -28rem!important
}

.m-n57 {
  margin: -28.5rem!important
}

.mt-n57,.my-n57 {
  margin-top: -28.5rem!important
}

.mr-n57,.mx-n57 {
  margin-right: -28.5rem!important
}

.mb-n57,.my-n57 {
  margin-bottom: -28.5rem!important
}

.ml-n57,.mx-n57 {
  margin-left: -28.5rem!important
}

.m-n58 {
  margin: -29rem!important
}

.mt-n58,.my-n58 {
  margin-top: -29rem!important
}

.mr-n58,.mx-n58 {
  margin-right: -29rem!important
}

.mb-n58,.my-n58 {
  margin-bottom: -29rem!important
}

.ml-n58,.mx-n58 {
  margin-left: -29rem!important
}

.m-n59 {
  margin: -29.5rem!important
}

.mt-n59,.my-n59 {
  margin-top: -29.5rem!important
}

.mr-n59,.mx-n59 {
  margin-right: -29.5rem!important
}

.mb-n59,.my-n59 {
  margin-bottom: -29.5rem!important
}

.ml-n59,.mx-n59 {
  margin-left: -29.5rem!important
}

.m-n60 {
  margin: -30rem!important
}

.mt-n60,.my-n60 {
  margin-top: -30rem!important
}

.mr-n60,.mx-n60 {
  margin-right: -30rem!important
}

.mb-n60,.my-n60 {
  margin-bottom: -30rem!important
}

.ml-n60,.mx-n60 {
  margin-left: -30rem!important
}

.m-n61 {
  margin: -30.5rem!important
}

.mt-n61,.my-n61 {
  margin-top: -30.5rem!important
}

.mr-n61,.mx-n61 {
  margin-right: -30.5rem!important
}

.mb-n61,.my-n61 {
  margin-bottom: -30.5rem!important
}

.ml-n61,.mx-n61 {
  margin-left: -30.5rem!important
}

.m-n62 {
  margin: -31rem!important
}

.mt-n62,.my-n62 {
  margin-top: -31rem!important
}

.mr-n62,.mx-n62 {
  margin-right: -31rem!important
}

.mb-n62,.my-n62 {
  margin-bottom: -31rem!important
}

.ml-n62,.mx-n62 {
  margin-left: -31rem!important
}

.m-n63 {
  margin: -31.5rem!important
}

.mt-n63,.my-n63 {
  margin-top: -31.5rem!important
}

.mr-n63,.mx-n63 {
  margin-right: -31.5rem!important
}

.mb-n63,.my-n63 {
  margin-bottom: -31.5rem!important
}

.ml-n63,.mx-n63 {
  margin-left: -31.5rem!important
}

.m-n64 {
  margin: -32rem!important
}

.mt-n64,.my-n64 {
  margin-top: -32rem!important
}

.mr-n64,.mx-n64 {
  margin-right: -32rem!important
}

.mb-n64,.my-n64 {
  margin-bottom: -32rem!important
}

.ml-n64,.mx-n64 {
  margin-left: -32rem!important
}

.m-n65 {
  margin: -32.5rem!important
}

.mt-n65,.my-n65 {
  margin-top: -32.5rem!important
}

.mr-n65,.mx-n65 {
  margin-right: -32.5rem!important
}

.mb-n65,.my-n65 {
  margin-bottom: -32.5rem!important
}

.ml-n65,.mx-n65 {
  margin-left: -32.5rem!important
}

.m-n66 {
  margin: -33rem!important
}

.mt-n66,.my-n66 {
  margin-top: -33rem!important
}

.mr-n66,.mx-n66 {
  margin-right: -33rem!important
}

.mb-n66,.my-n66 {
  margin-bottom: -33rem!important
}

.ml-n66,.mx-n66 {
  margin-left: -33rem!important
}

.m-n67 {
  margin: -33.5rem!important
}

.mt-n67,.my-n67 {
  margin-top: -33.5rem!important
}

.mr-n67,.mx-n67 {
  margin-right: -33.5rem!important
}

.mb-n67,.my-n67 {
  margin-bottom: -33.5rem!important
}

.ml-n67,.mx-n67 {
  margin-left: -33.5rem!important
}

.m-n68 {
  margin: -34rem!important
}

.mt-n68,.my-n68 {
  margin-top: -34rem!important
}

.mr-n68,.mx-n68 {
  margin-right: -34rem!important
}

.mb-n68,.my-n68 {
  margin-bottom: -34rem!important
}

.ml-n68,.mx-n68 {
  margin-left: -34rem!important
}

.m-n69 {
  margin: -34.5rem!important
}

.mt-n69,.my-n69 {
  margin-top: -34.5rem!important
}

.mr-n69,.mx-n69 {
  margin-right: -34.5rem!important
}

.mb-n69,.my-n69 {
  margin-bottom: -34.5rem!important
}

.ml-n69,.mx-n69 {
  margin-left: -34.5rem!important
}

.m-n70 {
  margin: -35rem!important
}

.mt-n70,.my-n70 {
  margin-top: -35rem!important
}

.mr-n70,.mx-n70 {
  margin-right: -35rem!important
}

.mb-n70,.my-n70 {
  margin-bottom: -35rem!important
}

.ml-n70,.mx-n70 {
  margin-left: -35rem!important
}

.m-n71 {
  margin: -35.5rem!important
}

.mt-n71,.my-n71 {
  margin-top: -35.5rem!important
}

.mr-n71,.mx-n71 {
  margin-right: -35.5rem!important
}

.mb-n71,.my-n71 {
  margin-bottom: -35.5rem!important
}

.ml-n71,.mx-n71 {
  margin-left: -35.5rem!important
}

.m-n72 {
  margin: -36rem!important
}

.mt-n72,.my-n72 {
  margin-top: -36rem!important
}

.mr-n72,.mx-n72 {
  margin-right: -36rem!important
}

.mb-n72,.my-n72 {
  margin-bottom: -36rem!important
}

.ml-n72,.mx-n72 {
  margin-left: -36rem!important
}

.m-n73 {
  margin: -36.5rem!important
}

.mt-n73,.my-n73 {
  margin-top: -36.5rem!important
}

.mr-n73,.mx-n73 {
  margin-right: -36.5rem!important
}

.mb-n73,.my-n73 {
  margin-bottom: -36.5rem!important
}

.ml-n73,.mx-n73 {
  margin-left: -36.5rem!important
}

.m-n74 {
  margin: -37rem!important
}

.mt-n74,.my-n74 {
  margin-top: -37rem!important
}

.mr-n74,.mx-n74 {
  margin-right: -37rem!important
}

.mb-n74,.my-n74 {
  margin-bottom: -37rem!important
}

.ml-n74,.mx-n74 {
  margin-left: -37rem!important
}

.m-n75 {
  margin: -37.5rem!important
}

.mt-n75,.my-n75 {
  margin-top: -37.5rem!important
}

.mr-n75,.mx-n75 {
  margin-right: -37.5rem!important
}

.mb-n75,.my-n75 {
  margin-bottom: -37.5rem!important
}

.ml-n75,.mx-n75 {
  margin-left: -37.5rem!important
}

.m-n76 {
  margin: -38rem!important
}

.mt-n76,.my-n76 {
  margin-top: -38rem!important
}

.mr-n76,.mx-n76 {
  margin-right: -38rem!important
}

.mb-n76,.my-n76 {
  margin-bottom: -38rem!important
}

.ml-n76,.mx-n76 {
  margin-left: -38rem!important
}

.m-n77 {
  margin: -38.5rem!important
}

.mt-n77,.my-n77 {
  margin-top: -38.5rem!important
}

.mr-n77,.mx-n77 {
  margin-right: -38.5rem!important
}

.mb-n77,.my-n77 {
  margin-bottom: -38.5rem!important
}

.ml-n77,.mx-n77 {
  margin-left: -38.5rem!important
}

.m-n78 {
  margin: -39rem!important
}

.mt-n78,.my-n78 {
  margin-top: -39rem!important
}

.mr-n78,.mx-n78 {
  margin-right: -39rem!important
}

.mb-n78,.my-n78 {
  margin-bottom: -39rem!important
}

.ml-n78,.mx-n78 {
  margin-left: -39rem!important
}

.m-n79 {
  margin: -39.5rem!important
}

.mt-n79,.my-n79 {
  margin-top: -39.5rem!important
}

.mr-n79,.mx-n79 {
  margin-right: -39.5rem!important
}

.mb-n79,.my-n79 {
  margin-bottom: -39.5rem!important
}

.ml-n79,.mx-n79 {
  margin-left: -39.5rem!important
}

.m-n80 {
  margin: -40rem!important
}

.mt-n80,.my-n80 {
  margin-top: -40rem!important
}

.mr-n80,.mx-n80 {
  margin-right: -40rem!important
}

.mb-n80,.my-n80 {
  margin-bottom: -40rem!important
}

.ml-n80,.mx-n80 {
  margin-left: -40rem!important
}

.m-n81 {
  margin: -40.5rem!important
}

.mt-n81,.my-n81 {
  margin-top: -40.5rem!important
}

.mr-n81,.mx-n81 {
  margin-right: -40.5rem!important
}

.mb-n81,.my-n81 {
  margin-bottom: -40.5rem!important
}

.ml-n81,.mx-n81 {
  margin-left: -40.5rem!important
}

.m-n82 {
  margin: -41rem!important
}

.mt-n82,.my-n82 {
  margin-top: -41rem!important
}

.mr-n82,.mx-n82 {
  margin-right: -41rem!important
}

.mb-n82,.my-n82 {
  margin-bottom: -41rem!important
}

.ml-n82,.mx-n82 {
  margin-left: -41rem!important
}

.m-n83 {
  margin: -41.5rem!important
}

.mt-n83,.my-n83 {
  margin-top: -41.5rem!important
}

.mr-n83,.mx-n83 {
  margin-right: -41.5rem!important
}

.mb-n83,.my-n83 {
  margin-bottom: -41.5rem!important
}

.ml-n83,.mx-n83 {
  margin-left: -41.5rem!important
}

.m-n84 {
  margin: -42rem!important
}

.mt-n84,.my-n84 {
  margin-top: -42rem!important
}

.mr-n84,.mx-n84 {
  margin-right: -42rem!important
}

.mb-n84,.my-n84 {
  margin-bottom: -42rem!important
}

.ml-n84,.mx-n84 {
  margin-left: -42rem!important
}

.m-n85 {
  margin: -42.5rem!important
}

.mt-n85,.my-n85 {
  margin-top: -42.5rem!important
}

.mr-n85,.mx-n85 {
  margin-right: -42.5rem!important
}

.mb-n85,.my-n85 {
  margin-bottom: -42.5rem!important
}

.ml-n85,.mx-n85 {
  margin-left: -42.5rem!important
}

.m-n86 {
  margin: -43rem!important
}

.mt-n86,.my-n86 {
  margin-top: -43rem!important
}

.mr-n86,.mx-n86 {
  margin-right: -43rem!important
}

.mb-n86,.my-n86 {
  margin-bottom: -43rem!important
}

.ml-n86,.mx-n86 {
  margin-left: -43rem!important
}

.m-n87 {
  margin: -43.5rem!important
}

.mt-n87,.my-n87 {
  margin-top: -43.5rem!important
}

.mr-n87,.mx-n87 {
  margin-right: -43.5rem!important
}

.mb-n87,.my-n87 {
  margin-bottom: -43.5rem!important
}

.ml-n87,.mx-n87 {
  margin-left: -43.5rem!important
}

.m-n88 {
  margin: -44rem!important
}

.mt-n88,.my-n88 {
  margin-top: -44rem!important
}

.mr-n88,.mx-n88 {
  margin-right: -44rem!important
}

.mb-n88,.my-n88 {
  margin-bottom: -44rem!important
}

.ml-n88,.mx-n88 {
  margin-left: -44rem!important
}

.m-n89 {
  margin: -44.5rem!important
}

.mt-n89,.my-n89 {
  margin-top: -44.5rem!important
}

.mr-n89,.mx-n89 {
  margin-right: -44.5rem!important
}

.mb-n89,.my-n89 {
  margin-bottom: -44.5rem!important
}

.ml-n89,.mx-n89 {
  margin-left: -44.5rem!important
}

.m-n90 {
  margin: -45rem!important
}

.mt-n90,.my-n90 {
  margin-top: -45rem!important
}

.mr-n90,.mx-n90 {
  margin-right: -45rem!important
}

.mb-n90,.my-n90 {
  margin-bottom: -45rem!important
}

.ml-n90,.mx-n90 {
  margin-left: -45rem!important
}

.m-n91 {
  margin: -45.5rem!important
}

.mt-n91,.my-n91 {
  margin-top: -45.5rem!important
}

.mr-n91,.mx-n91 {
  margin-right: -45.5rem!important
}

.mb-n91,.my-n91 {
  margin-bottom: -45.5rem!important
}

.ml-n91,.mx-n91 {
  margin-left: -45.5rem!important
}

.m-n92 {
  margin: -46rem!important
}

.mt-n92,.my-n92 {
  margin-top: -46rem!important
}

.mr-n92,.mx-n92 {
  margin-right: -46rem!important
}

.mb-n92,.my-n92 {
  margin-bottom: -46rem!important
}

.ml-n92,.mx-n92 {
  margin-left: -46rem!important
}

.m-n93 {
  margin: -46.5rem!important
}

.mt-n93,.my-n93 {
  margin-top: -46.5rem!important
}

.mr-n93,.mx-n93 {
  margin-right: -46.5rem!important
}

.mb-n93,.my-n93 {
  margin-bottom: -46.5rem!important
}

.ml-n93,.mx-n93 {
  margin-left: -46.5rem!important
}

.m-n94 {
  margin: -47rem!important
}

.mt-n94,.my-n94 {
  margin-top: -47rem!important
}

.mr-n94,.mx-n94 {
  margin-right: -47rem!important
}

.mb-n94,.my-n94 {
  margin-bottom: -47rem!important
}

.ml-n94,.mx-n94 {
  margin-left: -47rem!important
}

.m-n95 {
  margin: -47.5rem!important
}

.mt-n95,.my-n95 {
  margin-top: -47.5rem!important
}

.mr-n95,.mx-n95 {
  margin-right: -47.5rem!important
}

.mb-n95,.my-n95 {
  margin-bottom: -47.5rem!important
}

.ml-n95,.mx-n95 {
  margin-left: -47.5rem!important
}

.m-n96 {
  margin: -48rem!important
}

.mt-n96,.my-n96 {
  margin-top: -48rem!important
}

.mr-n96,.mx-n96 {
  margin-right: -48rem!important
}

.mb-n96,.my-n96 {
  margin-bottom: -48rem!important
}

.ml-n96,.mx-n96 {
  margin-left: -48rem!important
}

.m-n97 {
  margin: -48.5rem!important
}

.mt-n97,.my-n97 {
  margin-top: -48.5rem!important
}

.mr-n97,.mx-n97 {
  margin-right: -48.5rem!important
}

.mb-n97,.my-n97 {
  margin-bottom: -48.5rem!important
}

.ml-n97,.mx-n97 {
  margin-left: -48.5rem!important
}

.m-n98 {
  margin: -49rem!important
}

.mt-n98,.my-n98 {
  margin-top: -49rem!important
}

.mr-n98,.mx-n98 {
  margin-right: -49rem!important
}

.mb-n98,.my-n98 {
  margin-bottom: -49rem!important
}

.ml-n98,.mx-n98 {
  margin-left: -49rem!important
}

.m-n99 {
  margin: -49.5rem!important
}

.mt-n99,.my-n99 {
  margin-top: -49.5rem!important
}

.mr-n99,.mx-n99 {
  margin-right: -49.5rem!important
}

.mb-n99,.my-n99 {
  margin-bottom: -49.5rem!important
}

.ml-n99,.mx-n99 {
  margin-left: -49.5rem!important
}

.m-n100 {
  margin: -50rem!important
}

.mt-n100,.my-n100 {
  margin-top: -50rem!important
}

.mr-n100,.mx-n100 {
  margin-right: -50rem!important
}

.mb-n100,.my-n100 {
  margin-bottom: -50rem!important
}

.ml-n100,.mx-n100 {
  margin-left: -50rem!important
}

.m-n101 {
  margin: -50.5rem!important
}

.mt-n101,.my-n101 {
  margin-top: -50.5rem!important
}

.mr-n101,.mx-n101 {
  margin-right: -50.5rem!important
}

.mb-n101,.my-n101 {
  margin-bottom: -50.5rem!important
}

.ml-n101,.mx-n101 {
  margin-left: -50.5rem!important
}

.m-n102 {
  margin: -51rem!important
}

.mt-n102,.my-n102 {
  margin-top: -51rem!important
}

.mr-n102,.mx-n102 {
  margin-right: -51rem!important
}

.mb-n102,.my-n102 {
  margin-bottom: -51rem!important
}

.ml-n102,.mx-n102 {
  margin-left: -51rem!important
}

.m-n103 {
  margin: -51.5rem!important
}

.mt-n103,.my-n103 {
  margin-top: -51.5rem!important
}

.mr-n103,.mx-n103 {
  margin-right: -51.5rem!important
}

.mb-n103,.my-n103 {
  margin-bottom: -51.5rem!important
}

.ml-n103,.mx-n103 {
  margin-left: -51.5rem!important
}

.m-n104 {
  margin: -52rem!important
}

.mt-n104,.my-n104 {
  margin-top: -52rem!important
}

.mr-n104,.mx-n104 {
  margin-right: -52rem!important
}

.mb-n104,.my-n104 {
  margin-bottom: -52rem!important
}

.ml-n104,.mx-n104 {
  margin-left: -52rem!important
}

.m-n105 {
  margin: -52.5rem!important
}

.mt-n105,.my-n105 {
  margin-top: -52.5rem!important
}

.mr-n105,.mx-n105 {
  margin-right: -52.5rem!important
}

.mb-n105,.my-n105 {
  margin-bottom: -52.5rem!important
}

.ml-n105,.mx-n105 {
  margin-left: -52.5rem!important
}

.m-n106 {
  margin: -53rem!important
}

.mt-n106,.my-n106 {
  margin-top: -53rem!important
}

.mr-n106,.mx-n106 {
  margin-right: -53rem!important
}

.mb-n106,.my-n106 {
  margin-bottom: -53rem!important
}

.ml-n106,.mx-n106 {
  margin-left: -53rem!important
}

.m-n107 {
  margin: -53.5rem!important
}

.mt-n107,.my-n107 {
  margin-top: -53.5rem!important
}

.mr-n107,.mx-n107 {
  margin-right: -53.5rem!important
}

.mb-n107,.my-n107 {
  margin-bottom: -53.5rem!important
}

.ml-n107,.mx-n107 {
  margin-left: -53.5rem!important
}

.m-n108 {
  margin: -54rem!important
}

.mt-n108,.my-n108 {
  margin-top: -54rem!important
}

.mr-n108,.mx-n108 {
  margin-right: -54rem!important
}

.mb-n108,.my-n108 {
  margin-bottom: -54rem!important
}

.ml-n108,.mx-n108 {
  margin-left: -54rem!important
}

.m-n109 {
  margin: -54.5rem!important
}

.mt-n109,.my-n109 {
  margin-top: -54.5rem!important
}

.mr-n109,.mx-n109 {
  margin-right: -54.5rem!important
}

.mb-n109,.my-n109 {
  margin-bottom: -54.5rem!important
}

.ml-n109,.mx-n109 {
  margin-left: -54.5rem!important
}

.m-n110 {
  margin: -55rem!important
}

.mt-n110,.my-n110 {
  margin-top: -55rem!important
}

.mr-n110,.mx-n110 {
  margin-right: -55rem!important
}

.mb-n110,.my-n110 {
  margin-bottom: -55rem!important
}

.ml-n110,.mx-n110 {
  margin-left: -55rem!important
}

.m-n111 {
  margin: -55.5rem!important
}

.mt-n111,.my-n111 {
  margin-top: -55.5rem!important
}

.mr-n111,.mx-n111 {
  margin-right: -55.5rem!important
}

.mb-n111,.my-n111 {
  margin-bottom: -55.5rem!important
}

.ml-n111,.mx-n111 {
  margin-left: -55.5rem!important
}

.m-n112 {
  margin: -56rem!important
}

.mt-n112,.my-n112 {
  margin-top: -56rem!important
}

.mr-n112,.mx-n112 {
  margin-right: -56rem!important
}

.mb-n112,.my-n112 {
  margin-bottom: -56rem!important
}

.ml-n112,.mx-n112 {
  margin-left: -56rem!important
}

.m-n113 {
  margin: -56.5rem!important
}

.mt-n113,.my-n113 {
  margin-top: -56.5rem!important
}

.mr-n113,.mx-n113 {
  margin-right: -56.5rem!important
}

.mb-n113,.my-n113 {
  margin-bottom: -56.5rem!important
}

.ml-n113,.mx-n113 {
  margin-left: -56.5rem!important
}

.m-n114 {
  margin: -57rem!important
}

.mt-n114,.my-n114 {
  margin-top: -57rem!important
}

.mr-n114,.mx-n114 {
  margin-right: -57rem!important
}

.mb-n114,.my-n114 {
  margin-bottom: -57rem!important
}

.ml-n114,.mx-n114 {
  margin-left: -57rem!important
}

.m-n115 {
  margin: -57.5rem!important
}

.mt-n115,.my-n115 {
  margin-top: -57.5rem!important
}

.mr-n115,.mx-n115 {
  margin-right: -57.5rem!important
}

.mb-n115,.my-n115 {
  margin-bottom: -57.5rem!important
}

.ml-n115,.mx-n115 {
  margin-left: -57.5rem!important
}

.m-n116 {
  margin: -58rem!important
}

.mt-n116,.my-n116 {
  margin-top: -58rem!important
}

.mr-n116,.mx-n116 {
  margin-right: -58rem!important
}

.mb-n116,.my-n116 {
  margin-bottom: -58rem!important
}

.ml-n116,.mx-n116 {
  margin-left: -58rem!important
}

.m-n117 {
  margin: -58.5rem!important
}

.mt-n117,.my-n117 {
  margin-top: -58.5rem!important
}

.mr-n117,.mx-n117 {
  margin-right: -58.5rem!important
}

.mb-n117,.my-n117 {
  margin-bottom: -58.5rem!important
}

.ml-n117,.mx-n117 {
  margin-left: -58.5rem!important
}

.m-n118 {
  margin: -59rem!important
}

.mt-n118,.my-n118 {
  margin-top: -59rem!important
}

.mr-n118,.mx-n118 {
  margin-right: -59rem!important
}

.mb-n118,.my-n118 {
  margin-bottom: -59rem!important
}

.ml-n118,.mx-n118 {
  margin-left: -59rem!important
}

.m-n119 {
  margin: -59.5rem!important
}

.mt-n119,.my-n119 {
  margin-top: -59.5rem!important
}

.mr-n119,.mx-n119 {
  margin-right: -59.5rem!important
}

.mb-n119,.my-n119 {
  margin-bottom: -59.5rem!important
}

.ml-n119,.mx-n119 {
  margin-left: -59.5rem!important
}

.m-n120 {
  margin: -60rem!important
}

.mt-n120,.my-n120 {
  margin-top: -60rem!important
}

.mr-n120,.mx-n120 {
  margin-right: -60rem!important
}

.mb-n120,.my-n120 {
  margin-bottom: -60rem!important
}

.ml-n120,.mx-n120 {
  margin-left: -60rem!important
}

.m-n121 {
  margin: -60.5rem!important
}

.mt-n121,.my-n121 {
  margin-top: -60.5rem!important
}

.mr-n121,.mx-n121 {
  margin-right: -60.5rem!important
}

.mb-n121,.my-n121 {
  margin-bottom: -60.5rem!important
}

.ml-n121,.mx-n121 {
  margin-left: -60.5rem!important
}

.m-n122 {
  margin: -61rem!important
}

.mt-n122,.my-n122 {
  margin-top: -61rem!important
}

.mr-n122,.mx-n122 {
  margin-right: -61rem!important
}

.mb-n122,.my-n122 {
  margin-bottom: -61rem!important
}

.ml-n122,.mx-n122 {
  margin-left: -61rem!important
}

.m-n123 {
  margin: -61.5rem!important
}

.mt-n123,.my-n123 {
  margin-top: -61.5rem!important
}

.mr-n123,.mx-n123 {
  margin-right: -61.5rem!important
}

.mb-n123,.my-n123 {
  margin-bottom: -61.5rem!important
}

.ml-n123,.mx-n123 {
  margin-left: -61.5rem!important
}

.m-n124 {
  margin: -62rem!important
}

.mt-n124,.my-n124 {
  margin-top: -62rem!important
}

.mr-n124,.mx-n124 {
  margin-right: -62rem!important
}

.mb-n124,.my-n124 {
  margin-bottom: -62rem!important
}

.ml-n124,.mx-n124 {
  margin-left: -62rem!important
}

.m-n125 {
  margin: -62.5rem!important
}

.mt-n125,.my-n125 {
  margin-top: -62.5rem!important
}

.mr-n125,.mx-n125 {
  margin-right: -62.5rem!important
}

.mb-n125,.my-n125 {
  margin-bottom: -62.5rem!important
}

.ml-n125,.mx-n125 {
  margin-left: -62.5rem!important
}

.m-n126 {
  margin: -63rem!important
}

.mt-n126,.my-n126 {
  margin-top: -63rem!important
}

.mr-n126,.mx-n126 {
  margin-right: -63rem!important
}

.mb-n126,.my-n126 {
  margin-bottom: -63rem!important
}

.ml-n126,.mx-n126 {
  margin-left: -63rem!important
}

.m-n127 {
  margin: -63.5rem!important
}

.mt-n127,.my-n127 {
  margin-top: -63.5rem!important
}

.mr-n127,.mx-n127 {
  margin-right: -63.5rem!important
}

.mb-n127,.my-n127 {
  margin-bottom: -63.5rem!important
}

.ml-n127,.mx-n127 {
  margin-left: -63.5rem!important
}

.m-n128 {
  margin: -64rem!important
}

.mt-n128,.my-n128 {
  margin-top: -64rem!important
}

.mr-n128,.mx-n128 {
  margin-right: -64rem!important
}

.mb-n128,.my-n128 {
  margin-bottom: -64rem!important
}

.ml-n128,.mx-n128 {
  margin-left: -64rem!important
}

.m-n129 {
  margin: -64.5rem!important
}

.mt-n129,.my-n129 {
  margin-top: -64.5rem!important
}

.mr-n129,.mx-n129 {
  margin-right: -64.5rem!important
}

.mb-n129,.my-n129 {
  margin-bottom: -64.5rem!important
}

.ml-n129,.mx-n129 {
  margin-left: -64.5rem!important
}

.m-n130 {
  margin: -65rem!important
}

.mt-n130,.my-n130 {
  margin-top: -65rem!important
}

.mr-n130,.mx-n130 {
  margin-right: -65rem!important
}

.mb-n130,.my-n130 {
  margin-bottom: -65rem!important
}

.ml-n130,.mx-n130 {
  margin-left: -65rem!important
}

.m-n131 {
  margin: -65.5rem!important
}

.mt-n131,.my-n131 {
  margin-top: -65.5rem!important
}

.mr-n131,.mx-n131 {
  margin-right: -65.5rem!important
}

.mb-n131,.my-n131 {
  margin-bottom: -65.5rem!important
}

.ml-n131,.mx-n131 {
  margin-left: -65.5rem!important
}

.m-n132 {
  margin: -66rem!important
}

.mt-n132,.my-n132 {
  margin-top: -66rem!important
}

.mr-n132,.mx-n132 {
  margin-right: -66rem!important
}

.mb-n132,.my-n132 {
  margin-bottom: -66rem!important
}

.ml-n132,.mx-n132 {
  margin-left: -66rem!important
}

.m-n133 {
  margin: -66.5rem!important
}

.mt-n133,.my-n133 {
  margin-top: -66.5rem!important
}

.mr-n133,.mx-n133 {
  margin-right: -66.5rem!important
}

.mb-n133,.my-n133 {
  margin-bottom: -66.5rem!important
}

.ml-n133,.mx-n133 {
  margin-left: -66.5rem!important
}

.m-n134 {
  margin: -67rem!important
}

.mt-n134,.my-n134 {
  margin-top: -67rem!important
}

.mr-n134,.mx-n134 {
  margin-right: -67rem!important
}

.mb-n134,.my-n134 {
  margin-bottom: -67rem!important
}

.ml-n134,.mx-n134 {
  margin-left: -67rem!important
}

.m-n135 {
  margin: -67.5rem!important
}

.mt-n135,.my-n135 {
  margin-top: -67.5rem!important
}

.mr-n135,.mx-n135 {
  margin-right: -67.5rem!important
}

.mb-n135,.my-n135 {
  margin-bottom: -67.5rem!important
}

.ml-n135,.mx-n135 {
  margin-left: -67.5rem!important
}

.m-n136 {
  margin: -68rem!important
}

.mt-n136,.my-n136 {
  margin-top: -68rem!important
}

.mr-n136,.mx-n136 {
  margin-right: -68rem!important
}

.mb-n136,.my-n136 {
  margin-bottom: -68rem!important
}

.ml-n136,.mx-n136 {
  margin-left: -68rem!important
}

.m-n137 {
  margin: -68.5rem!important
}

.mt-n137,.my-n137 {
  margin-top: -68.5rem!important
}

.mr-n137,.mx-n137 {
  margin-right: -68.5rem!important
}

.mb-n137,.my-n137 {
  margin-bottom: -68.5rem!important
}

.ml-n137,.mx-n137 {
  margin-left: -68.5rem!important
}

.m-n138 {
  margin: -69rem!important
}

.mt-n138,.my-n138 {
  margin-top: -69rem!important
}

.mr-n138,.mx-n138 {
  margin-right: -69rem!important
}

.mb-n138,.my-n138 {
  margin-bottom: -69rem!important
}

.ml-n138,.mx-n138 {
  margin-left: -69rem!important
}

.m-n139 {
  margin: -69.5rem!important
}

.mt-n139,.my-n139 {
  margin-top: -69.5rem!important
}

.mr-n139,.mx-n139 {
  margin-right: -69.5rem!important
}

.mb-n139,.my-n139 {
  margin-bottom: -69.5rem!important
}

.ml-n139,.mx-n139 {
  margin-left: -69.5rem!important
}

.m-n140 {
  margin: -70rem!important
}

.mt-n140,.my-n140 {
  margin-top: -70rem!important
}

.mr-n140,.mx-n140 {
  margin-right: -70rem!important
}

.mb-n140,.my-n140 {
  margin-bottom: -70rem!important
}

.ml-n140,.mx-n140 {
  margin-left: -70rem!important
}

.m-n141 {
  margin: -70.5rem!important
}

.mt-n141,.my-n141 {
  margin-top: -70.5rem!important
}

.mr-n141,.mx-n141 {
  margin-right: -70.5rem!important
}

.mb-n141,.my-n141 {
  margin-bottom: -70.5rem!important
}

.ml-n141,.mx-n141 {
  margin-left: -70.5rem!important
}

.m-n142 {
  margin: -71rem!important
}

.mt-n142,.my-n142 {
  margin-top: -71rem!important
}

.mr-n142,.mx-n142 {
  margin-right: -71rem!important
}

.mb-n142,.my-n142 {
  margin-bottom: -71rem!important
}

.ml-n142,.mx-n142 {
  margin-left: -71rem!important
}

.m-n143 {
  margin: -71.5rem!important
}

.mt-n143,.my-n143 {
  margin-top: -71.5rem!important
}

.mr-n143,.mx-n143 {
  margin-right: -71.5rem!important
}

.mb-n143,.my-n143 {
  margin-bottom: -71.5rem!important
}

.ml-n143,.mx-n143 {
  margin-left: -71.5rem!important
}

.m-n144 {
  margin: -72rem!important
}

.mt-n144,.my-n144 {
  margin-top: -72rem!important
}

.mr-n144,.mx-n144 {
  margin-right: -72rem!important
}

.mb-n144,.my-n144 {
  margin-bottom: -72rem!important
}

.ml-n144,.mx-n144 {
  margin-left: -72rem!important
}

.m-n145 {
  margin: -72.5rem!important
}

.mt-n145,.my-n145 {
  margin-top: -72.5rem!important
}

.mr-n145,.mx-n145 {
  margin-right: -72.5rem!important
}

.mb-n145,.my-n145 {
  margin-bottom: -72.5rem!important
}

.ml-n145,.mx-n145 {
  margin-left: -72.5rem!important
}

.m-n146 {
  margin: -73rem!important
}

.mt-n146,.my-n146 {
  margin-top: -73rem!important
}

.mr-n146,.mx-n146 {
  margin-right: -73rem!important
}

.mb-n146,.my-n146 {
  margin-bottom: -73rem!important
}

.ml-n146,.mx-n146 {
  margin-left: -73rem!important
}

.m-n147 {
  margin: -73.5rem!important
}

.mt-n147,.my-n147 {
  margin-top: -73.5rem!important
}

.mr-n147,.mx-n147 {
  margin-right: -73.5rem!important
}

.mb-n147,.my-n147 {
  margin-bottom: -73.5rem!important
}

.ml-n147,.mx-n147 {
  margin-left: -73.5rem!important
}

.m-n148 {
  margin: -74rem!important
}

.mt-n148,.my-n148 {
  margin-top: -74rem!important
}

.mr-n148,.mx-n148 {
  margin-right: -74rem!important
}

.mb-n148,.my-n148 {
  margin-bottom: -74rem!important
}

.ml-n148,.mx-n148 {
  margin-left: -74rem!important
}

.m-n149 {
  margin: -74.5rem!important
}

.mt-n149,.my-n149 {
  margin-top: -74.5rem!important
}

.mr-n149,.mx-n149 {
  margin-right: -74.5rem!important
}

.mb-n149,.my-n149 {
  margin-bottom: -74.5rem!important
}

.ml-n149,.mx-n149 {
  margin-left: -74.5rem!important
}

.m-n150 {
  margin: -75rem!important
}

.mt-n150,.my-n150 {
  margin-top: -75rem!important
}

.mr-n150,.mx-n150 {
  margin-right: -75rem!important
}

.mb-n150,.my-n150 {
  margin-bottom: -75rem!important
}

.ml-n150,.mx-n150 {
  margin-left: -75rem!important
}

.m-auto {
  margin: auto!important
}

.mt-auto,.my-auto {
  margin-top: auto!important
}

.mr-auto,.mx-auto {
  margin-right: auto!important
}

.mb-auto,.my-auto {
  margin-bottom: auto!important
}

.ml-auto,.mx-auto {
  margin-left: auto!important
}

@media (min-width: 768px) {
  .m-sm-0 {
      margin:0!important
  }

  .mt-sm-0,.my-sm-0 {
      margin-top: 0!important
  }

  .mr-sm-0,.mx-sm-0 {
      margin-right: 0!important
  }

  .mb-sm-0,.my-sm-0 {
      margin-bottom: 0!important
  }

  .ml-sm-0,.mx-sm-0 {
      margin-left: 0!important
  }

  .m-sm-1 {
      margin: .5rem!important
  }

  .mt-sm-1,.my-sm-1 {
      margin-top: .5rem!important
  }

  .mr-sm-1,.mx-sm-1 {
      margin-right: .5rem!important
  }

  .mb-sm-1,.my-sm-1 {
      margin-bottom: .5rem!important
  }

  .ml-sm-1,.mx-sm-1 {
      margin-left: .5rem!important
  }

  .m-sm-2 {
      margin: 1rem!important
  }

  .mt-sm-2,.my-sm-2 {
      margin-top: 1rem!important
  }

  .mr-sm-2,.mx-sm-2 {
      margin-right: 1rem!important
  }

  .mb-sm-2,.my-sm-2 {
      margin-bottom: 1rem!important
  }

  .ml-sm-2,.mx-sm-2 {
      margin-left: 1rem!important
  }

  .m-sm-3 {
      margin: 1.5rem!important
  }

  .mt-sm-3,.my-sm-3 {
      margin-top: 1.5rem!important
  }

  .mr-sm-3,.mx-sm-3 {
      margin-right: 1.5rem!important
  }

  .mb-sm-3,.my-sm-3 {
      margin-bottom: 1.5rem!important
  }

  .ml-sm-3,.mx-sm-3 {
      margin-left: 1.5rem!important
  }

  .m-sm-4 {
      margin: 2rem!important
  }

  .mt-sm-4,.my-sm-4 {
      margin-top: 2rem!important
  }

  .mr-sm-4,.mx-sm-4 {
      margin-right: 2rem!important
  }

  .mb-sm-4,.my-sm-4 {
      margin-bottom: 2rem!important
  }

  .ml-sm-4,.mx-sm-4 {
      margin-left: 2rem!important
  }

  .m-sm-5 {
      margin: 2.5rem!important
  }

  .mt-sm-5,.my-sm-5 {
      margin-top: 2.5rem!important
  }

  .mr-sm-5,.mx-sm-5 {
      margin-right: 2.5rem!important
  }

  .mb-sm-5,.my-sm-5 {
      margin-bottom: 2.5rem!important
  }

  .ml-sm-5,.mx-sm-5 {
      margin-left: 2.5rem!important
  }

  .m-sm-6 {
      margin: 3rem!important
  }

  .mt-sm-6,.my-sm-6 {
      margin-top: 3rem!important
  }

  .mr-sm-6,.mx-sm-6 {
      margin-right: 3rem!important
  }

  .mb-sm-6,.my-sm-6 {
      margin-bottom: 3rem!important
  }

  .ml-sm-6,.mx-sm-6 {
      margin-left: 3rem!important
  }

  .m-sm-7 {
      margin: 3.5rem!important
  }

  .mt-sm-7,.my-sm-7 {
      margin-top: 3.5rem!important
  }

  .mr-sm-7,.mx-sm-7 {
      margin-right: 3.5rem!important
  }

  .mb-sm-7,.my-sm-7 {
      margin-bottom: 3.5rem!important
  }

  .ml-sm-7,.mx-sm-7 {
      margin-left: 3.5rem!important
  }

  .m-sm-8 {
      margin: 4rem!important
  }

  .mt-sm-8,.my-sm-8 {
      margin-top: 4rem!important
  }

  .mr-sm-8,.mx-sm-8 {
      margin-right: 4rem!important
  }

  .mb-sm-8,.my-sm-8 {
      margin-bottom: 4rem!important
  }

  .ml-sm-8,.mx-sm-8 {
      margin-left: 4rem!important
  }

  .m-sm-9 {
      margin: 4.5rem!important
  }

  .mt-sm-9,.my-sm-9 {
      margin-top: 4.5rem!important
  }

  .mr-sm-9,.mx-sm-9 {
      margin-right: 4.5rem!important
  }

  .mb-sm-9,.my-sm-9 {
      margin-bottom: 4.5rem!important
  }

  .ml-sm-9,.mx-sm-9 {
      margin-left: 4.5rem!important
  }

  .m-sm-10 {
      margin: 5rem!important
  }

  .mt-sm-10,.my-sm-10 {
      margin-top: 5rem!important
  }

  .mr-sm-10,.mx-sm-10 {
      margin-right: 5rem!important
  }

  .mb-sm-10,.my-sm-10 {
      margin-bottom: 5rem!important
  }

  .ml-sm-10,.mx-sm-10 {
      margin-left: 5rem!important
  }

  .m-sm-11 {
      margin: 5.5rem!important
  }

  .mt-sm-11,.my-sm-11 {
      margin-top: 5.5rem!important
  }

  .mr-sm-11,.mx-sm-11 {
      margin-right: 5.5rem!important
  }

  .mb-sm-11,.my-sm-11 {
      margin-bottom: 5.5rem!important
  }

  .ml-sm-11,.mx-sm-11 {
      margin-left: 5.5rem!important
  }

  .m-sm-12 {
      margin: 6rem!important
  }

  .mt-sm-12,.my-sm-12 {
      margin-top: 6rem!important
  }

  .mr-sm-12,.mx-sm-12 {
      margin-right: 6rem!important
  }

  .mb-sm-12,.my-sm-12 {
      margin-bottom: 6rem!important
  }

  .ml-sm-12,.mx-sm-12 {
      margin-left: 6rem!important
  }

  .m-sm-13 {
      margin: 6.5rem!important
  }

  .mt-sm-13,.my-sm-13 {
      margin-top: 6.5rem!important
  }

  .mr-sm-13,.mx-sm-13 {
      margin-right: 6.5rem!important
  }

  .mb-sm-13,.my-sm-13 {
      margin-bottom: 6.5rem!important
  }

  .ml-sm-13,.mx-sm-13 {
      margin-left: 6.5rem!important
  }

  .m-sm-14 {
      margin: 7rem!important
  }

  .mt-sm-14,.my-sm-14 {
      margin-top: 7rem!important
  }

  .mr-sm-14,.mx-sm-14 {
      margin-right: 7rem!important
  }

  .mb-sm-14,.my-sm-14 {
      margin-bottom: 7rem!important
  }

  .ml-sm-14,.mx-sm-14 {
      margin-left: 7rem!important
  }

  .m-sm-15 {
      margin: 7.5rem!important
  }

  .mt-sm-15,.my-sm-15 {
      margin-top: 7.5rem!important
  }

  .mr-sm-15,.mx-sm-15 {
      margin-right: 7.5rem!important
  }

  .mb-sm-15,.my-sm-15 {
      margin-bottom: 7.5rem!important
  }

  .ml-sm-15,.mx-sm-15 {
      margin-left: 7.5rem!important
  }

  .m-sm-16 {
      margin: 8rem!important
  }

  .mt-sm-16,.my-sm-16 {
      margin-top: 8rem!important
  }

  .mr-sm-16,.mx-sm-16 {
      margin-right: 8rem!important
  }

  .mb-sm-16,.my-sm-16 {
      margin-bottom: 8rem!important
  }

  .ml-sm-16,.mx-sm-16 {
      margin-left: 8rem!important
  }

  .m-sm-17 {
      margin: 8.5rem!important
  }

  .mt-sm-17,.my-sm-17 {
      margin-top: 8.5rem!important
  }

  .mr-sm-17,.mx-sm-17 {
      margin-right: 8.5rem!important
  }

  .mb-sm-17,.my-sm-17 {
      margin-bottom: 8.5rem!important
  }

  .ml-sm-17,.mx-sm-17 {
      margin-left: 8.5rem!important
  }

  .m-sm-18 {
      margin: 9rem!important
  }

  .mt-sm-18,.my-sm-18 {
      margin-top: 9rem!important
  }

  .mr-sm-18,.mx-sm-18 {
      margin-right: 9rem!important
  }

  .mb-sm-18,.my-sm-18 {
      margin-bottom: 9rem!important
  }

  .ml-sm-18,.mx-sm-18 {
      margin-left: 9rem!important
  }

  .m-sm-19 {
      margin: 9.5rem!important
  }

  .mt-sm-19,.my-sm-19 {
      margin-top: 9.5rem!important
  }

  .mr-sm-19,.mx-sm-19 {
      margin-right: 9.5rem!important
  }

  .mb-sm-19,.my-sm-19 {
      margin-bottom: 9.5rem!important
  }

  .ml-sm-19,.mx-sm-19 {
      margin-left: 9.5rem!important
  }

  .m-sm-20 {
      margin: 10rem!important
  }

  .mt-sm-20,.my-sm-20 {
      margin-top: 10rem!important
  }

  .mr-sm-20,.mx-sm-20 {
      margin-right: 10rem!important
  }

  .mb-sm-20,.my-sm-20 {
      margin-bottom: 10rem!important
  }

  .ml-sm-20,.mx-sm-20 {
      margin-left: 10rem!important
  }

  .m-sm-21 {
      margin: 10.5rem!important
  }

  .mt-sm-21,.my-sm-21 {
      margin-top: 10.5rem!important
  }

  .mr-sm-21,.mx-sm-21 {
      margin-right: 10.5rem!important
  }

  .mb-sm-21,.my-sm-21 {
      margin-bottom: 10.5rem!important
  }

  .ml-sm-21,.mx-sm-21 {
      margin-left: 10.5rem!important
  }

  .m-sm-22 {
      margin: 11rem!important
  }

  .mt-sm-22,.my-sm-22 {
      margin-top: 11rem!important
  }

  .mr-sm-22,.mx-sm-22 {
      margin-right: 11rem!important
  }

  .mb-sm-22,.my-sm-22 {
      margin-bottom: 11rem!important
  }

  .ml-sm-22,.mx-sm-22 {
      margin-left: 11rem!important
  }

  .m-sm-23 {
      margin: 11.5rem!important
  }

  .mt-sm-23,.my-sm-23 {
      margin-top: 11.5rem!important
  }

  .mr-sm-23,.mx-sm-23 {
      margin-right: 11.5rem!important
  }

  .mb-sm-23,.my-sm-23 {
      margin-bottom: 11.5rem!important
  }

  .ml-sm-23,.mx-sm-23 {
      margin-left: 11.5rem!important
  }

  .m-sm-24 {
      margin: 12rem!important
  }

  .mt-sm-24,.my-sm-24 {
      margin-top: 12rem!important
  }

  .mr-sm-24,.mx-sm-24 {
      margin-right: 12rem!important
  }

  .mb-sm-24,.my-sm-24 {
      margin-bottom: 12rem!important
  }

  .ml-sm-24,.mx-sm-24 {
      margin-left: 12rem!important
  }

  .m-sm-25 {
      margin: 12.5rem!important
  }

  .mt-sm-25,.my-sm-25 {
      margin-top: 12.5rem!important
  }

  .mr-sm-25,.mx-sm-25 {
      margin-right: 12.5rem!important
  }

  .mb-sm-25,.my-sm-25 {
      margin-bottom: 12.5rem!important
  }

  .ml-sm-25,.mx-sm-25 {
      margin-left: 12.5rem!important
  }

  .m-sm-26 {
      margin: 13rem!important
  }

  .mt-sm-26,.my-sm-26 {
      margin-top: 13rem!important
  }

  .mr-sm-26,.mx-sm-26 {
      margin-right: 13rem!important
  }

  .mb-sm-26,.my-sm-26 {
      margin-bottom: 13rem!important
  }

  .ml-sm-26,.mx-sm-26 {
      margin-left: 13rem!important
  }

  .m-sm-27 {
      margin: 13.5rem!important
  }

  .mt-sm-27,.my-sm-27 {
      margin-top: 13.5rem!important
  }

  .mr-sm-27,.mx-sm-27 {
      margin-right: 13.5rem!important
  }

  .mb-sm-27,.my-sm-27 {
      margin-bottom: 13.5rem!important
  }

  .ml-sm-27,.mx-sm-27 {
      margin-left: 13.5rem!important
  }

  .m-sm-28 {
      margin: 14rem!important
  }

  .mt-sm-28,.my-sm-28 {
      margin-top: 14rem!important
  }

  .mr-sm-28,.mx-sm-28 {
      margin-right: 14rem!important
  }

  .mb-sm-28,.my-sm-28 {
      margin-bottom: 14rem!important
  }

  .ml-sm-28,.mx-sm-28 {
      margin-left: 14rem!important
  }

  .m-sm-29 {
      margin: 14.5rem!important
  }

  .mt-sm-29,.my-sm-29 {
      margin-top: 14.5rem!important
  }

  .mr-sm-29,.mx-sm-29 {
      margin-right: 14.5rem!important
  }

  .mb-sm-29,.my-sm-29 {
      margin-bottom: 14.5rem!important
  }

  .ml-sm-29,.mx-sm-29 {
      margin-left: 14.5rem!important
  }

  .m-sm-30 {
      margin: 15rem!important
  }

  .mt-sm-30,.my-sm-30 {
      margin-top: 15rem!important
  }

  .mr-sm-30,.mx-sm-30 {
      margin-right: 15rem!important
  }

  .mb-sm-30,.my-sm-30 {
      margin-bottom: 15rem!important
  }

  .ml-sm-30,.mx-sm-30 {
      margin-left: 15rem!important
  }

  .m-sm-31 {
      margin: 15.5rem!important
  }

  .mt-sm-31,.my-sm-31 {
      margin-top: 15.5rem!important
  }

  .mr-sm-31,.mx-sm-31 {
      margin-right: 15.5rem!important
  }

  .mb-sm-31,.my-sm-31 {
      margin-bottom: 15.5rem!important
  }

  .ml-sm-31,.mx-sm-31 {
      margin-left: 15.5rem!important
  }

  .m-sm-32 {
      margin: 16rem!important
  }

  .mt-sm-32,.my-sm-32 {
      margin-top: 16rem!important
  }

  .mr-sm-32,.mx-sm-32 {
      margin-right: 16rem!important
  }

  .mb-sm-32,.my-sm-32 {
      margin-bottom: 16rem!important
  }

  .ml-sm-32,.mx-sm-32 {
      margin-left: 16rem!important
  }

  .m-sm-33 {
      margin: 16.5rem!important
  }

  .mt-sm-33,.my-sm-33 {
      margin-top: 16.5rem!important
  }

  .mr-sm-33,.mx-sm-33 {
      margin-right: 16.5rem!important
  }

  .mb-sm-33,.my-sm-33 {
      margin-bottom: 16.5rem!important
  }

  .ml-sm-33,.mx-sm-33 {
      margin-left: 16.5rem!important
  }

  .m-sm-34 {
      margin: 17rem!important
  }

  .mt-sm-34,.my-sm-34 {
      margin-top: 17rem!important
  }

  .mr-sm-34,.mx-sm-34 {
      margin-right: 17rem!important
  }

  .mb-sm-34,.my-sm-34 {
      margin-bottom: 17rem!important
  }

  .ml-sm-34,.mx-sm-34 {
      margin-left: 17rem!important
  }

  .m-sm-35 {
      margin: 17.5rem!important
  }

  .mt-sm-35,.my-sm-35 {
      margin-top: 17.5rem!important
  }

  .mr-sm-35,.mx-sm-35 {
      margin-right: 17.5rem!important
  }

  .mb-sm-35,.my-sm-35 {
      margin-bottom: 17.5rem!important
  }

  .ml-sm-35,.mx-sm-35 {
      margin-left: 17.5rem!important
  }

  .m-sm-36 {
      margin: 18rem!important
  }

  .mt-sm-36,.my-sm-36 {
      margin-top: 18rem!important
  }

  .mr-sm-36,.mx-sm-36 {
      margin-right: 18rem!important
  }

  .mb-sm-36,.my-sm-36 {
      margin-bottom: 18rem!important
  }

  .ml-sm-36,.mx-sm-36 {
      margin-left: 18rem!important
  }

  .m-sm-37 {
      margin: 18.5rem!important
  }

  .mt-sm-37,.my-sm-37 {
      margin-top: 18.5rem!important
  }

  .mr-sm-37,.mx-sm-37 {
      margin-right: 18.5rem!important
  }

  .mb-sm-37,.my-sm-37 {
      margin-bottom: 18.5rem!important
  }

  .ml-sm-37,.mx-sm-37 {
      margin-left: 18.5rem!important
  }

  .m-sm-38 {
      margin: 19rem!important
  }

  .mt-sm-38,.my-sm-38 {
      margin-top: 19rem!important
  }

  .mr-sm-38,.mx-sm-38 {
      margin-right: 19rem!important
  }

  .mb-sm-38,.my-sm-38 {
      margin-bottom: 19rem!important
  }

  .ml-sm-38,.mx-sm-38 {
      margin-left: 19rem!important
  }

  .m-sm-39 {
      margin: 19.5rem!important
  }

  .mt-sm-39,.my-sm-39 {
      margin-top: 19.5rem!important
  }

  .mr-sm-39,.mx-sm-39 {
      margin-right: 19.5rem!important
  }

  .mb-sm-39,.my-sm-39 {
      margin-bottom: 19.5rem!important
  }

  .ml-sm-39,.mx-sm-39 {
      margin-left: 19.5rem!important
  }

  .m-sm-40 {
      margin: 20rem!important
  }

  .mt-sm-40,.my-sm-40 {
      margin-top: 20rem!important
  }

  .mr-sm-40,.mx-sm-40 {
      margin-right: 20rem!important
  }

  .mb-sm-40,.my-sm-40 {
      margin-bottom: 20rem!important
  }

  .ml-sm-40,.mx-sm-40 {
      margin-left: 20rem!important
  }

  .m-sm-41 {
      margin: 20.5rem!important
  }

  .mt-sm-41,.my-sm-41 {
      margin-top: 20.5rem!important
  }

  .mr-sm-41,.mx-sm-41 {
      margin-right: 20.5rem!important
  }

  .mb-sm-41,.my-sm-41 {
      margin-bottom: 20.5rem!important
  }

  .ml-sm-41,.mx-sm-41 {
      margin-left: 20.5rem!important
  }

  .m-sm-42 {
      margin: 21rem!important
  }

  .mt-sm-42,.my-sm-42 {
      margin-top: 21rem!important
  }

  .mr-sm-42,.mx-sm-42 {
      margin-right: 21rem!important
  }

  .mb-sm-42,.my-sm-42 {
      margin-bottom: 21rem!important
  }

  .ml-sm-42,.mx-sm-42 {
      margin-left: 21rem!important
  }

  .m-sm-43 {
      margin: 21.5rem!important
  }

  .mt-sm-43,.my-sm-43 {
      margin-top: 21.5rem!important
  }

  .mr-sm-43,.mx-sm-43 {
      margin-right: 21.5rem!important
  }

  .mb-sm-43,.my-sm-43 {
      margin-bottom: 21.5rem!important
  }

  .ml-sm-43,.mx-sm-43 {
      margin-left: 21.5rem!important
  }

  .m-sm-44 {
      margin: 22rem!important
  }

  .mt-sm-44,.my-sm-44 {
      margin-top: 22rem!important
  }

  .mr-sm-44,.mx-sm-44 {
      margin-right: 22rem!important
  }

  .mb-sm-44,.my-sm-44 {
      margin-bottom: 22rem!important
  }

  .ml-sm-44,.mx-sm-44 {
      margin-left: 22rem!important
  }

  .m-sm-45 {
      margin: 22.5rem!important
  }

  .mt-sm-45,.my-sm-45 {
      margin-top: 22.5rem!important
  }

  .mr-sm-45,.mx-sm-45 {
      margin-right: 22.5rem!important
  }

  .mb-sm-45,.my-sm-45 {
      margin-bottom: 22.5rem!important
  }

  .ml-sm-45,.mx-sm-45 {
      margin-left: 22.5rem!important
  }

  .m-sm-46 {
      margin: 23rem!important
  }

  .mt-sm-46,.my-sm-46 {
      margin-top: 23rem!important
  }

  .mr-sm-46,.mx-sm-46 {
      margin-right: 23rem!important
  }

  .mb-sm-46,.my-sm-46 {
      margin-bottom: 23rem!important
  }

  .ml-sm-46,.mx-sm-46 {
      margin-left: 23rem!important
  }

  .m-sm-47 {
      margin: 23.5rem!important
  }

  .mt-sm-47,.my-sm-47 {
      margin-top: 23.5rem!important
  }

  .mr-sm-47,.mx-sm-47 {
      margin-right: 23.5rem!important
  }

  .mb-sm-47,.my-sm-47 {
      margin-bottom: 23.5rem!important
  }

  .ml-sm-47,.mx-sm-47 {
      margin-left: 23.5rem!important
  }

  .m-sm-48 {
      margin: 24rem!important
  }

  .mt-sm-48,.my-sm-48 {
      margin-top: 24rem!important
  }

  .mr-sm-48,.mx-sm-48 {
      margin-right: 24rem!important
  }

  .mb-sm-48,.my-sm-48 {
      margin-bottom: 24rem!important
  }

  .ml-sm-48,.mx-sm-48 {
      margin-left: 24rem!important
  }

  .m-sm-49 {
      margin: 24.5rem!important
  }

  .mt-sm-49,.my-sm-49 {
      margin-top: 24.5rem!important
  }

  .mr-sm-49,.mx-sm-49 {
      margin-right: 24.5rem!important
  }

  .mb-sm-49,.my-sm-49 {
      margin-bottom: 24.5rem!important
  }

  .ml-sm-49,.mx-sm-49 {
      margin-left: 24.5rem!important
  }

  .m-sm-50 {
      margin: 25rem!important
  }

  .mt-sm-50,.my-sm-50 {
      margin-top: 25rem!important
  }

  .mr-sm-50,.mx-sm-50 {
      margin-right: 25rem!important
  }

  .mb-sm-50,.my-sm-50 {
      margin-bottom: 25rem!important
  }

  .ml-sm-50,.mx-sm-50 {
      margin-left: 25rem!important
  }

  .m-sm-51 {
      margin: 25.5rem!important
  }

  .mt-sm-51,.my-sm-51 {
      margin-top: 25.5rem!important
  }

  .mr-sm-51,.mx-sm-51 {
      margin-right: 25.5rem!important
  }

  .mb-sm-51,.my-sm-51 {
      margin-bottom: 25.5rem!important
  }

  .ml-sm-51,.mx-sm-51 {
      margin-left: 25.5rem!important
  }

  .m-sm-52 {
      margin: 26rem!important
  }

  .mt-sm-52,.my-sm-52 {
      margin-top: 26rem!important
  }

  .mr-sm-52,.mx-sm-52 {
      margin-right: 26rem!important
  }

  .mb-sm-52,.my-sm-52 {
      margin-bottom: 26rem!important
  }

  .ml-sm-52,.mx-sm-52 {
      margin-left: 26rem!important
  }

  .m-sm-53 {
      margin: 26.5rem!important
  }

  .mt-sm-53,.my-sm-53 {
      margin-top: 26.5rem!important
  }

  .mr-sm-53,.mx-sm-53 {
      margin-right: 26.5rem!important
  }

  .mb-sm-53,.my-sm-53 {
      margin-bottom: 26.5rem!important
  }

  .ml-sm-53,.mx-sm-53 {
      margin-left: 26.5rem!important
  }

  .m-sm-54 {
      margin: 27rem!important
  }

  .mt-sm-54,.my-sm-54 {
      margin-top: 27rem!important
  }

  .mr-sm-54,.mx-sm-54 {
      margin-right: 27rem!important
  }

  .mb-sm-54,.my-sm-54 {
      margin-bottom: 27rem!important
  }

  .ml-sm-54,.mx-sm-54 {
      margin-left: 27rem!important
  }

  .m-sm-55 {
      margin: 27.5rem!important
  }

  .mt-sm-55,.my-sm-55 {
      margin-top: 27.5rem!important
  }

  .mr-sm-55,.mx-sm-55 {
      margin-right: 27.5rem!important
  }

  .mb-sm-55,.my-sm-55 {
      margin-bottom: 27.5rem!important
  }

  .ml-sm-55,.mx-sm-55 {
      margin-left: 27.5rem!important
  }

  .m-sm-56 {
      margin: 28rem!important
  }

  .mt-sm-56,.my-sm-56 {
      margin-top: 28rem!important
  }

  .mr-sm-56,.mx-sm-56 {
      margin-right: 28rem!important
  }

  .mb-sm-56,.my-sm-56 {
      margin-bottom: 28rem!important
  }

  .ml-sm-56,.mx-sm-56 {
      margin-left: 28rem!important
  }

  .m-sm-57 {
      margin: 28.5rem!important
  }

  .mt-sm-57,.my-sm-57 {
      margin-top: 28.5rem!important
  }

  .mr-sm-57,.mx-sm-57 {
      margin-right: 28.5rem!important
  }

  .mb-sm-57,.my-sm-57 {
      margin-bottom: 28.5rem!important
  }

  .ml-sm-57,.mx-sm-57 {
      margin-left: 28.5rem!important
  }

  .m-sm-58 {
      margin: 29rem!important
  }

  .mt-sm-58,.my-sm-58 {
      margin-top: 29rem!important
  }

  .mr-sm-58,.mx-sm-58 {
      margin-right: 29rem!important
  }

  .mb-sm-58,.my-sm-58 {
      margin-bottom: 29rem!important
  }

  .ml-sm-58,.mx-sm-58 {
      margin-left: 29rem!important
  }

  .m-sm-59 {
      margin: 29.5rem!important
  }

  .mt-sm-59,.my-sm-59 {
      margin-top: 29.5rem!important
  }

  .mr-sm-59,.mx-sm-59 {
      margin-right: 29.5rem!important
  }

  .mb-sm-59,.my-sm-59 {
      margin-bottom: 29.5rem!important
  }

  .ml-sm-59,.mx-sm-59 {
      margin-left: 29.5rem!important
  }

  .m-sm-60 {
      margin: 30rem!important
  }

  .mt-sm-60,.my-sm-60 {
      margin-top: 30rem!important
  }

  .mr-sm-60,.mx-sm-60 {
      margin-right: 30rem!important
  }

  .mb-sm-60,.my-sm-60 {
      margin-bottom: 30rem!important
  }

  .ml-sm-60,.mx-sm-60 {
      margin-left: 30rem!important
  }

  .m-sm-61 {
      margin: 30.5rem!important
  }

  .mt-sm-61,.my-sm-61 {
      margin-top: 30.5rem!important
  }

  .mr-sm-61,.mx-sm-61 {
      margin-right: 30.5rem!important
  }

  .mb-sm-61,.my-sm-61 {
      margin-bottom: 30.5rem!important
  }

  .ml-sm-61,.mx-sm-61 {
      margin-left: 30.5rem!important
  }

  .m-sm-62 {
      margin: 31rem!important
  }

  .mt-sm-62,.my-sm-62 {
      margin-top: 31rem!important
  }

  .mr-sm-62,.mx-sm-62 {
      margin-right: 31rem!important
  }

  .mb-sm-62,.my-sm-62 {
      margin-bottom: 31rem!important
  }

  .ml-sm-62,.mx-sm-62 {
      margin-left: 31rem!important
  }

  .m-sm-63 {
      margin: 31.5rem!important
  }

  .mt-sm-63,.my-sm-63 {
      margin-top: 31.5rem!important
  }

  .mr-sm-63,.mx-sm-63 {
      margin-right: 31.5rem!important
  }

  .mb-sm-63,.my-sm-63 {
      margin-bottom: 31.5rem!important
  }

  .ml-sm-63,.mx-sm-63 {
      margin-left: 31.5rem!important
  }

  .m-sm-64 {
      margin: 32rem!important
  }

  .mt-sm-64,.my-sm-64 {
      margin-top: 32rem!important
  }

  .mr-sm-64,.mx-sm-64 {
      margin-right: 32rem!important
  }

  .mb-sm-64,.my-sm-64 {
      margin-bottom: 32rem!important
  }

  .ml-sm-64,.mx-sm-64 {
      margin-left: 32rem!important
  }

  .m-sm-65 {
      margin: 32.5rem!important
  }

  .mt-sm-65,.my-sm-65 {
      margin-top: 32.5rem!important
  }

  .mr-sm-65,.mx-sm-65 {
      margin-right: 32.5rem!important
  }

  .mb-sm-65,.my-sm-65 {
      margin-bottom: 32.5rem!important
  }

  .ml-sm-65,.mx-sm-65 {
      margin-left: 32.5rem!important
  }

  .m-sm-66 {
      margin: 33rem!important
  }

  .mt-sm-66,.my-sm-66 {
      margin-top: 33rem!important
  }

  .mr-sm-66,.mx-sm-66 {
      margin-right: 33rem!important
  }

  .mb-sm-66,.my-sm-66 {
      margin-bottom: 33rem!important
  }

  .ml-sm-66,.mx-sm-66 {
      margin-left: 33rem!important
  }

  .m-sm-67 {
      margin: 33.5rem!important
  }

  .mt-sm-67,.my-sm-67 {
      margin-top: 33.5rem!important
  }

  .mr-sm-67,.mx-sm-67 {
      margin-right: 33.5rem!important
  }

  .mb-sm-67,.my-sm-67 {
      margin-bottom: 33.5rem!important
  }

  .ml-sm-67,.mx-sm-67 {
      margin-left: 33.5rem!important
  }

  .m-sm-68 {
      margin: 34rem!important
  }

  .mt-sm-68,.my-sm-68 {
      margin-top: 34rem!important
  }

  .mr-sm-68,.mx-sm-68 {
      margin-right: 34rem!important
  }

  .mb-sm-68,.my-sm-68 {
      margin-bottom: 34rem!important
  }

  .ml-sm-68,.mx-sm-68 {
      margin-left: 34rem!important
  }

  .m-sm-69 {
      margin: 34.5rem!important
  }

  .mt-sm-69,.my-sm-69 {
      margin-top: 34.5rem!important
  }

  .mr-sm-69,.mx-sm-69 {
      margin-right: 34.5rem!important
  }

  .mb-sm-69,.my-sm-69 {
      margin-bottom: 34.5rem!important
  }

  .ml-sm-69,.mx-sm-69 {
      margin-left: 34.5rem!important
  }

  .m-sm-70 {
      margin: 35rem!important
  }

  .mt-sm-70,.my-sm-70 {
      margin-top: 35rem!important
  }

  .mr-sm-70,.mx-sm-70 {
      margin-right: 35rem!important
  }

  .mb-sm-70,.my-sm-70 {
      margin-bottom: 35rem!important
  }

  .ml-sm-70,.mx-sm-70 {
      margin-left: 35rem!important
  }

  .m-sm-71 {
      margin: 35.5rem!important
  }

  .mt-sm-71,.my-sm-71 {
      margin-top: 35.5rem!important
  }

  .mr-sm-71,.mx-sm-71 {
      margin-right: 35.5rem!important
  }

  .mb-sm-71,.my-sm-71 {
      margin-bottom: 35.5rem!important
  }

  .ml-sm-71,.mx-sm-71 {
      margin-left: 35.5rem!important
  }

  .m-sm-72 {
      margin: 36rem!important
  }

  .mt-sm-72,.my-sm-72 {
      margin-top: 36rem!important
  }

  .mr-sm-72,.mx-sm-72 {
      margin-right: 36rem!important
  }

  .mb-sm-72,.my-sm-72 {
      margin-bottom: 36rem!important
  }

  .ml-sm-72,.mx-sm-72 {
      margin-left: 36rem!important
  }

  .m-sm-73 {
      margin: 36.5rem!important
  }

  .mt-sm-73,.my-sm-73 {
      margin-top: 36.5rem!important
  }

  .mr-sm-73,.mx-sm-73 {
      margin-right: 36.5rem!important
  }

  .mb-sm-73,.my-sm-73 {
      margin-bottom: 36.5rem!important
  }

  .ml-sm-73,.mx-sm-73 {
      margin-left: 36.5rem!important
  }

  .m-sm-74 {
      margin: 37rem!important
  }

  .mt-sm-74,.my-sm-74 {
      margin-top: 37rem!important
  }

  .mr-sm-74,.mx-sm-74 {
      margin-right: 37rem!important
  }

  .mb-sm-74,.my-sm-74 {
      margin-bottom: 37rem!important
  }

  .ml-sm-74,.mx-sm-74 {
      margin-left: 37rem!important
  }

  .m-sm-75 {
      margin: 37.5rem!important
  }

  .mt-sm-75,.my-sm-75 {
      margin-top: 37.5rem!important
  }

  .mr-sm-75,.mx-sm-75 {
      margin-right: 37.5rem!important
  }

  .mb-sm-75,.my-sm-75 {
      margin-bottom: 37.5rem!important
  }

  .ml-sm-75,.mx-sm-75 {
      margin-left: 37.5rem!important
  }

  .m-sm-76 {
      margin: 38rem!important
  }

  .mt-sm-76,.my-sm-76 {
      margin-top: 38rem!important
  }

  .mr-sm-76,.mx-sm-76 {
      margin-right: 38rem!important
  }

  .mb-sm-76,.my-sm-76 {
      margin-bottom: 38rem!important
  }

  .ml-sm-76,.mx-sm-76 {
      margin-left: 38rem!important
  }

  .m-sm-77 {
      margin: 38.5rem!important
  }

  .mt-sm-77,.my-sm-77 {
      margin-top: 38.5rem!important
  }

  .mr-sm-77,.mx-sm-77 {
      margin-right: 38.5rem!important
  }

  .mb-sm-77,.my-sm-77 {
      margin-bottom: 38.5rem!important
  }

  .ml-sm-77,.mx-sm-77 {
      margin-left: 38.5rem!important
  }

  .m-sm-78 {
      margin: 39rem!important
  }

  .mt-sm-78,.my-sm-78 {
      margin-top: 39rem!important
  }

  .mr-sm-78,.mx-sm-78 {
      margin-right: 39rem!important
  }

  .mb-sm-78,.my-sm-78 {
      margin-bottom: 39rem!important
  }

  .ml-sm-78,.mx-sm-78 {
      margin-left: 39rem!important
  }

  .m-sm-79 {
      margin: 39.5rem!important
  }

  .mt-sm-79,.my-sm-79 {
      margin-top: 39.5rem!important
  }

  .mr-sm-79,.mx-sm-79 {
      margin-right: 39.5rem!important
  }

  .mb-sm-79,.my-sm-79 {
      margin-bottom: 39.5rem!important
  }

  .ml-sm-79,.mx-sm-79 {
      margin-left: 39.5rem!important
  }

  .m-sm-80 {
      margin: 40rem!important
  }

  .mt-sm-80,.my-sm-80 {
      margin-top: 40rem!important
  }

  .mr-sm-80,.mx-sm-80 {
      margin-right: 40rem!important
  }

  .mb-sm-80,.my-sm-80 {
      margin-bottom: 40rem!important
  }

  .ml-sm-80,.mx-sm-80 {
      margin-left: 40rem!important
  }

  .m-sm-81 {
      margin: 40.5rem!important
  }

  .mt-sm-81,.my-sm-81 {
      margin-top: 40.5rem!important
  }

  .mr-sm-81,.mx-sm-81 {
      margin-right: 40.5rem!important
  }

  .mb-sm-81,.my-sm-81 {
      margin-bottom: 40.5rem!important
  }

  .ml-sm-81,.mx-sm-81 {
      margin-left: 40.5rem!important
  }

  .m-sm-82 {
      margin: 41rem!important
  }

  .mt-sm-82,.my-sm-82 {
      margin-top: 41rem!important
  }

  .mr-sm-82,.mx-sm-82 {
      margin-right: 41rem!important
  }

  .mb-sm-82,.my-sm-82 {
      margin-bottom: 41rem!important
  }

  .ml-sm-82,.mx-sm-82 {
      margin-left: 41rem!important
  }

  .m-sm-83 {
      margin: 41.5rem!important
  }

  .mt-sm-83,.my-sm-83 {
      margin-top: 41.5rem!important
  }

  .mr-sm-83,.mx-sm-83 {
      margin-right: 41.5rem!important
  }

  .mb-sm-83,.my-sm-83 {
      margin-bottom: 41.5rem!important
  }

  .ml-sm-83,.mx-sm-83 {
      margin-left: 41.5rem!important
  }

  .m-sm-84 {
      margin: 42rem!important
  }

  .mt-sm-84,.my-sm-84 {
      margin-top: 42rem!important
  }

  .mr-sm-84,.mx-sm-84 {
      margin-right: 42rem!important
  }

  .mb-sm-84,.my-sm-84 {
      margin-bottom: 42rem!important
  }

  .ml-sm-84,.mx-sm-84 {
      margin-left: 42rem!important
  }

  .m-sm-85 {
      margin: 42.5rem!important
  }

  .mt-sm-85,.my-sm-85 {
      margin-top: 42.5rem!important
  }

  .mr-sm-85,.mx-sm-85 {
      margin-right: 42.5rem!important
  }

  .mb-sm-85,.my-sm-85 {
      margin-bottom: 42.5rem!important
  }

  .ml-sm-85,.mx-sm-85 {
      margin-left: 42.5rem!important
  }

  .m-sm-86 {
      margin: 43rem!important
  }

  .mt-sm-86,.my-sm-86 {
      margin-top: 43rem!important
  }

  .mr-sm-86,.mx-sm-86 {
      margin-right: 43rem!important
  }

  .mb-sm-86,.my-sm-86 {
      margin-bottom: 43rem!important
  }

  .ml-sm-86,.mx-sm-86 {
      margin-left: 43rem!important
  }

  .m-sm-87 {
      margin: 43.5rem!important
  }

  .mt-sm-87,.my-sm-87 {
      margin-top: 43.5rem!important
  }

  .mr-sm-87,.mx-sm-87 {
      margin-right: 43.5rem!important
  }

  .mb-sm-87,.my-sm-87 {
      margin-bottom: 43.5rem!important
  }

  .ml-sm-87,.mx-sm-87 {
      margin-left: 43.5rem!important
  }

  .m-sm-88 {
      margin: 44rem!important
  }

  .mt-sm-88,.my-sm-88 {
      margin-top: 44rem!important
  }

  .mr-sm-88,.mx-sm-88 {
      margin-right: 44rem!important
  }

  .mb-sm-88,.my-sm-88 {
      margin-bottom: 44rem!important
  }

  .ml-sm-88,.mx-sm-88 {
      margin-left: 44rem!important
  }

  .m-sm-89 {
      margin: 44.5rem!important
  }

  .mt-sm-89,.my-sm-89 {
      margin-top: 44.5rem!important
  }

  .mr-sm-89,.mx-sm-89 {
      margin-right: 44.5rem!important
  }

  .mb-sm-89,.my-sm-89 {
      margin-bottom: 44.5rem!important
  }

  .ml-sm-89,.mx-sm-89 {
      margin-left: 44.5rem!important
  }

  .m-sm-90 {
      margin: 45rem!important
  }

  .mt-sm-90,.my-sm-90 {
      margin-top: 45rem!important
  }

  .mr-sm-90,.mx-sm-90 {
      margin-right: 45rem!important
  }

  .mb-sm-90,.my-sm-90 {
      margin-bottom: 45rem!important
  }

  .ml-sm-90,.mx-sm-90 {
      margin-left: 45rem!important
  }

  .m-sm-91 {
      margin: 45.5rem!important
  }

  .mt-sm-91,.my-sm-91 {
      margin-top: 45.5rem!important
  }

  .mr-sm-91,.mx-sm-91 {
      margin-right: 45.5rem!important
  }

  .mb-sm-91,.my-sm-91 {
      margin-bottom: 45.5rem!important
  }

  .ml-sm-91,.mx-sm-91 {
      margin-left: 45.5rem!important
  }

  .m-sm-92 {
      margin: 46rem!important
  }

  .mt-sm-92,.my-sm-92 {
      margin-top: 46rem!important
  }

  .mr-sm-92,.mx-sm-92 {
      margin-right: 46rem!important
  }

  .mb-sm-92,.my-sm-92 {
      margin-bottom: 46rem!important
  }

  .ml-sm-92,.mx-sm-92 {
      margin-left: 46rem!important
  }

  .m-sm-93 {
      margin: 46.5rem!important
  }

  .mt-sm-93,.my-sm-93 {
      margin-top: 46.5rem!important
  }

  .mr-sm-93,.mx-sm-93 {
      margin-right: 46.5rem!important
  }

  .mb-sm-93,.my-sm-93 {
      margin-bottom: 46.5rem!important
  }

  .ml-sm-93,.mx-sm-93 {
      margin-left: 46.5rem!important
  }

  .m-sm-94 {
      margin: 47rem!important
  }

  .mt-sm-94,.my-sm-94 {
      margin-top: 47rem!important
  }

  .mr-sm-94,.mx-sm-94 {
      margin-right: 47rem!important
  }

  .mb-sm-94,.my-sm-94 {
      margin-bottom: 47rem!important
  }

  .ml-sm-94,.mx-sm-94 {
      margin-left: 47rem!important
  }

  .m-sm-95 {
      margin: 47.5rem!important
  }

  .mt-sm-95,.my-sm-95 {
      margin-top: 47.5rem!important
  }

  .mr-sm-95,.mx-sm-95 {
      margin-right: 47.5rem!important
  }

  .mb-sm-95,.my-sm-95 {
      margin-bottom: 47.5rem!important
  }

  .ml-sm-95,.mx-sm-95 {
      margin-left: 47.5rem!important
  }

  .m-sm-96 {
      margin: 48rem!important
  }

  .mt-sm-96,.my-sm-96 {
      margin-top: 48rem!important
  }

  .mr-sm-96,.mx-sm-96 {
      margin-right: 48rem!important
  }

  .mb-sm-96,.my-sm-96 {
      margin-bottom: 48rem!important
  }

  .ml-sm-96,.mx-sm-96 {
      margin-left: 48rem!important
  }

  .m-sm-97 {
      margin: 48.5rem!important
  }

  .mt-sm-97,.my-sm-97 {
      margin-top: 48.5rem!important
  }

  .mr-sm-97,.mx-sm-97 {
      margin-right: 48.5rem!important
  }

  .mb-sm-97,.my-sm-97 {
      margin-bottom: 48.5rem!important
  }

  .ml-sm-97,.mx-sm-97 {
      margin-left: 48.5rem!important
  }

  .m-sm-98 {
      margin: 49rem!important
  }

  .mt-sm-98,.my-sm-98 {
      margin-top: 49rem!important
  }

  .mr-sm-98,.mx-sm-98 {
      margin-right: 49rem!important
  }

  .mb-sm-98,.my-sm-98 {
      margin-bottom: 49rem!important
  }

  .ml-sm-98,.mx-sm-98 {
      margin-left: 49rem!important
  }

  .m-sm-99 {
      margin: 49.5rem!important
  }

  .mt-sm-99,.my-sm-99 {
      margin-top: 49.5rem!important
  }

  .mr-sm-99,.mx-sm-99 {
      margin-right: 49.5rem!important
  }

  .mb-sm-99,.my-sm-99 {
      margin-bottom: 49.5rem!important
  }

  .ml-sm-99,.mx-sm-99 {
      margin-left: 49.5rem!important
  }

  .m-sm-100 {
      margin: 50rem!important
  }

  .mt-sm-100,.my-sm-100 {
      margin-top: 50rem!important
  }

  .mr-sm-100,.mx-sm-100 {
      margin-right: 50rem!important
  }

  .mb-sm-100,.my-sm-100 {
      margin-bottom: 50rem!important
  }

  .ml-sm-100,.mx-sm-100 {
      margin-left: 50rem!important
  }

  .m-sm-101 {
      margin: 50.5rem!important
  }

  .mt-sm-101,.my-sm-101 {
      margin-top: 50.5rem!important
  }

  .mr-sm-101,.mx-sm-101 {
      margin-right: 50.5rem!important
  }

  .mb-sm-101,.my-sm-101 {
      margin-bottom: 50.5rem!important
  }

  .ml-sm-101,.mx-sm-101 {
      margin-left: 50.5rem!important
  }

  .m-sm-102 {
      margin: 51rem!important
  }

  .mt-sm-102,.my-sm-102 {
      margin-top: 51rem!important
  }

  .mr-sm-102,.mx-sm-102 {
      margin-right: 51rem!important
  }

  .mb-sm-102,.my-sm-102 {
      margin-bottom: 51rem!important
  }

  .ml-sm-102,.mx-sm-102 {
      margin-left: 51rem!important
  }

  .m-sm-103 {
      margin: 51.5rem!important
  }

  .mt-sm-103,.my-sm-103 {
      margin-top: 51.5rem!important
  }

  .mr-sm-103,.mx-sm-103 {
      margin-right: 51.5rem!important
  }

  .mb-sm-103,.my-sm-103 {
      margin-bottom: 51.5rem!important
  }

  .ml-sm-103,.mx-sm-103 {
      margin-left: 51.5rem!important
  }

  .m-sm-104 {
      margin: 52rem!important
  }

  .mt-sm-104,.my-sm-104 {
      margin-top: 52rem!important
  }

  .mr-sm-104,.mx-sm-104 {
      margin-right: 52rem!important
  }

  .mb-sm-104,.my-sm-104 {
      margin-bottom: 52rem!important
  }

  .ml-sm-104,.mx-sm-104 {
      margin-left: 52rem!important
  }

  .m-sm-105 {
      margin: 52.5rem!important
  }

  .mt-sm-105,.my-sm-105 {
      margin-top: 52.5rem!important
  }

  .mr-sm-105,.mx-sm-105 {
      margin-right: 52.5rem!important
  }

  .mb-sm-105,.my-sm-105 {
      margin-bottom: 52.5rem!important
  }

  .ml-sm-105,.mx-sm-105 {
      margin-left: 52.5rem!important
  }

  .m-sm-106 {
      margin: 53rem!important
  }

  .mt-sm-106,.my-sm-106 {
      margin-top: 53rem!important
  }

  .mr-sm-106,.mx-sm-106 {
      margin-right: 53rem!important
  }

  .mb-sm-106,.my-sm-106 {
      margin-bottom: 53rem!important
  }

  .ml-sm-106,.mx-sm-106 {
      margin-left: 53rem!important
  }

  .m-sm-107 {
      margin: 53.5rem!important
  }

  .mt-sm-107,.my-sm-107 {
      margin-top: 53.5rem!important
  }

  .mr-sm-107,.mx-sm-107 {
      margin-right: 53.5rem!important
  }

  .mb-sm-107,.my-sm-107 {
      margin-bottom: 53.5rem!important
  }

  .ml-sm-107,.mx-sm-107 {
      margin-left: 53.5rem!important
  }

  .m-sm-108 {
      margin: 54rem!important
  }

  .mt-sm-108,.my-sm-108 {
      margin-top: 54rem!important
  }

  .mr-sm-108,.mx-sm-108 {
      margin-right: 54rem!important
  }

  .mb-sm-108,.my-sm-108 {
      margin-bottom: 54rem!important
  }

  .ml-sm-108,.mx-sm-108 {
      margin-left: 54rem!important
  }

  .m-sm-109 {
      margin: 54.5rem!important
  }

  .mt-sm-109,.my-sm-109 {
      margin-top: 54.5rem!important
  }

  .mr-sm-109,.mx-sm-109 {
      margin-right: 54.5rem!important
  }

  .mb-sm-109,.my-sm-109 {
      margin-bottom: 54.5rem!important
  }

  .ml-sm-109,.mx-sm-109 {
      margin-left: 54.5rem!important
  }

  .m-sm-110 {
      margin: 55rem!important
  }

  .mt-sm-110,.my-sm-110 {
      margin-top: 55rem!important
  }

  .mr-sm-110,.mx-sm-110 {
      margin-right: 55rem!important
  }

  .mb-sm-110,.my-sm-110 {
      margin-bottom: 55rem!important
  }

  .ml-sm-110,.mx-sm-110 {
      margin-left: 55rem!important
  }

  .m-sm-111 {
      margin: 55.5rem!important
  }

  .mt-sm-111,.my-sm-111 {
      margin-top: 55.5rem!important
  }

  .mr-sm-111,.mx-sm-111 {
      margin-right: 55.5rem!important
  }

  .mb-sm-111,.my-sm-111 {
      margin-bottom: 55.5rem!important
  }

  .ml-sm-111,.mx-sm-111 {
      margin-left: 55.5rem!important
  }

  .m-sm-112 {
      margin: 56rem!important
  }

  .mt-sm-112,.my-sm-112 {
      margin-top: 56rem!important
  }

  .mr-sm-112,.mx-sm-112 {
      margin-right: 56rem!important
  }

  .mb-sm-112,.my-sm-112 {
      margin-bottom: 56rem!important
  }

  .ml-sm-112,.mx-sm-112 {
      margin-left: 56rem!important
  }

  .m-sm-113 {
      margin: 56.5rem!important
  }

  .mt-sm-113,.my-sm-113 {
      margin-top: 56.5rem!important
  }

  .mr-sm-113,.mx-sm-113 {
      margin-right: 56.5rem!important
  }

  .mb-sm-113,.my-sm-113 {
      margin-bottom: 56.5rem!important
  }

  .ml-sm-113,.mx-sm-113 {
      margin-left: 56.5rem!important
  }

  .m-sm-114 {
      margin: 57rem!important
  }

  .mt-sm-114,.my-sm-114 {
      margin-top: 57rem!important
  }

  .mr-sm-114,.mx-sm-114 {
      margin-right: 57rem!important
  }

  .mb-sm-114,.my-sm-114 {
      margin-bottom: 57rem!important
  }

  .ml-sm-114,.mx-sm-114 {
      margin-left: 57rem!important
  }

  .m-sm-115 {
      margin: 57.5rem!important
  }

  .mt-sm-115,.my-sm-115 {
      margin-top: 57.5rem!important
  }

  .mr-sm-115,.mx-sm-115 {
      margin-right: 57.5rem!important
  }

  .mb-sm-115,.my-sm-115 {
      margin-bottom: 57.5rem!important
  }

  .ml-sm-115,.mx-sm-115 {
      margin-left: 57.5rem!important
  }

  .m-sm-116 {
      margin: 58rem!important
  }

  .mt-sm-116,.my-sm-116 {
      margin-top: 58rem!important
  }

  .mr-sm-116,.mx-sm-116 {
      margin-right: 58rem!important
  }

  .mb-sm-116,.my-sm-116 {
      margin-bottom: 58rem!important
  }

  .ml-sm-116,.mx-sm-116 {
      margin-left: 58rem!important
  }

  .m-sm-117 {
      margin: 58.5rem!important
  }

  .mt-sm-117,.my-sm-117 {
      margin-top: 58.5rem!important
  }

  .mr-sm-117,.mx-sm-117 {
      margin-right: 58.5rem!important
  }

  .mb-sm-117,.my-sm-117 {
      margin-bottom: 58.5rem!important
  }

  .ml-sm-117,.mx-sm-117 {
      margin-left: 58.5rem!important
  }

  .m-sm-118 {
      margin: 59rem!important
  }

  .mt-sm-118,.my-sm-118 {
      margin-top: 59rem!important
  }

  .mr-sm-118,.mx-sm-118 {
      margin-right: 59rem!important
  }

  .mb-sm-118,.my-sm-118 {
      margin-bottom: 59rem!important
  }

  .ml-sm-118,.mx-sm-118 {
      margin-left: 59rem!important
  }

  .m-sm-119 {
      margin: 59.5rem!important
  }

  .mt-sm-119,.my-sm-119 {
      margin-top: 59.5rem!important
  }

  .mr-sm-119,.mx-sm-119 {
      margin-right: 59.5rem!important
  }

  .mb-sm-119,.my-sm-119 {
      margin-bottom: 59.5rem!important
  }

  .ml-sm-119,.mx-sm-119 {
      margin-left: 59.5rem!important
  }

  .m-sm-120 {
      margin: 60rem!important
  }

  .mt-sm-120,.my-sm-120 {
      margin-top: 60rem!important
  }

  .mr-sm-120,.mx-sm-120 {
      margin-right: 60rem!important
  }

  .mb-sm-120,.my-sm-120 {
      margin-bottom: 60rem!important
  }

  .ml-sm-120,.mx-sm-120 {
      margin-left: 60rem!important
  }

  .m-sm-121 {
      margin: 60.5rem!important
  }

  .mt-sm-121,.my-sm-121 {
      margin-top: 60.5rem!important
  }

  .mr-sm-121,.mx-sm-121 {
      margin-right: 60.5rem!important
  }

  .mb-sm-121,.my-sm-121 {
      margin-bottom: 60.5rem!important
  }

  .ml-sm-121,.mx-sm-121 {
      margin-left: 60.5rem!important
  }

  .m-sm-122 {
      margin: 61rem!important
  }

  .mt-sm-122,.my-sm-122 {
      margin-top: 61rem!important
  }

  .mr-sm-122,.mx-sm-122 {
      margin-right: 61rem!important
  }

  .mb-sm-122,.my-sm-122 {
      margin-bottom: 61rem!important
  }

  .ml-sm-122,.mx-sm-122 {
      margin-left: 61rem!important
  }

  .m-sm-123 {
      margin: 61.5rem!important
  }

  .mt-sm-123,.my-sm-123 {
      margin-top: 61.5rem!important
  }

  .mr-sm-123,.mx-sm-123 {
      margin-right: 61.5rem!important
  }

  .mb-sm-123,.my-sm-123 {
      margin-bottom: 61.5rem!important
  }

  .ml-sm-123,.mx-sm-123 {
      margin-left: 61.5rem!important
  }

  .m-sm-124 {
      margin: 62rem!important
  }

  .mt-sm-124,.my-sm-124 {
      margin-top: 62rem!important
  }

  .mr-sm-124,.mx-sm-124 {
      margin-right: 62rem!important
  }

  .mb-sm-124,.my-sm-124 {
      margin-bottom: 62rem!important
  }

  .ml-sm-124,.mx-sm-124 {
      margin-left: 62rem!important
  }

  .m-sm-125 {
      margin: 62.5rem!important
  }

  .mt-sm-125,.my-sm-125 {
      margin-top: 62.5rem!important
  }

  .mr-sm-125,.mx-sm-125 {
      margin-right: 62.5rem!important
  }

  .mb-sm-125,.my-sm-125 {
      margin-bottom: 62.5rem!important
  }

  .ml-sm-125,.mx-sm-125 {
      margin-left: 62.5rem!important
  }

  .m-sm-126 {
      margin: 63rem!important
  }

  .mt-sm-126,.my-sm-126 {
      margin-top: 63rem!important
  }

  .mr-sm-126,.mx-sm-126 {
      margin-right: 63rem!important
  }

  .mb-sm-126,.my-sm-126 {
      margin-bottom: 63rem!important
  }

  .ml-sm-126,.mx-sm-126 {
      margin-left: 63rem!important
  }

  .m-sm-127 {
      margin: 63.5rem!important
  }

  .mt-sm-127,.my-sm-127 {
      margin-top: 63.5rem!important
  }

  .mr-sm-127,.mx-sm-127 {
      margin-right: 63.5rem!important
  }

  .mb-sm-127,.my-sm-127 {
      margin-bottom: 63.5rem!important
  }

  .ml-sm-127,.mx-sm-127 {
      margin-left: 63.5rem!important
  }

  .m-sm-128 {
      margin: 64rem!important
  }

  .mt-sm-128,.my-sm-128 {
      margin-top: 64rem!important
  }

  .mr-sm-128,.mx-sm-128 {
      margin-right: 64rem!important
  }

  .mb-sm-128,.my-sm-128 {
      margin-bottom: 64rem!important
  }

  .ml-sm-128,.mx-sm-128 {
      margin-left: 64rem!important
  }

  .m-sm-129 {
      margin: 64.5rem!important
  }

  .mt-sm-129,.my-sm-129 {
      margin-top: 64.5rem!important
  }

  .mr-sm-129,.mx-sm-129 {
      margin-right: 64.5rem!important
  }

  .mb-sm-129,.my-sm-129 {
      margin-bottom: 64.5rem!important
  }

  .ml-sm-129,.mx-sm-129 {
      margin-left: 64.5rem!important
  }

  .m-sm-130 {
      margin: 65rem!important
  }

  .mt-sm-130,.my-sm-130 {
      margin-top: 65rem!important
  }

  .mr-sm-130,.mx-sm-130 {
      margin-right: 65rem!important
  }

  .mb-sm-130,.my-sm-130 {
      margin-bottom: 65rem!important
  }

  .ml-sm-130,.mx-sm-130 {
      margin-left: 65rem!important
  }

  .m-sm-131 {
      margin: 65.5rem!important
  }

  .mt-sm-131,.my-sm-131 {
      margin-top: 65.5rem!important
  }

  .mr-sm-131,.mx-sm-131 {
      margin-right: 65.5rem!important
  }

  .mb-sm-131,.my-sm-131 {
      margin-bottom: 65.5rem!important
  }

  .ml-sm-131,.mx-sm-131 {
      margin-left: 65.5rem!important
  }

  .m-sm-132 {
      margin: 66rem!important
  }

  .mt-sm-132,.my-sm-132 {
      margin-top: 66rem!important
  }

  .mr-sm-132,.mx-sm-132 {
      margin-right: 66rem!important
  }

  .mb-sm-132,.my-sm-132 {
      margin-bottom: 66rem!important
  }

  .ml-sm-132,.mx-sm-132 {
      margin-left: 66rem!important
  }

  .m-sm-133 {
      margin: 66.5rem!important
  }

  .mt-sm-133,.my-sm-133 {
      margin-top: 66.5rem!important
  }

  .mr-sm-133,.mx-sm-133 {
      margin-right: 66.5rem!important
  }

  .mb-sm-133,.my-sm-133 {
      margin-bottom: 66.5rem!important
  }

  .ml-sm-133,.mx-sm-133 {
      margin-left: 66.5rem!important
  }

  .m-sm-134 {
      margin: 67rem!important
  }

  .mt-sm-134,.my-sm-134 {
      margin-top: 67rem!important
  }

  .mr-sm-134,.mx-sm-134 {
      margin-right: 67rem!important
  }

  .mb-sm-134,.my-sm-134 {
      margin-bottom: 67rem!important
  }

  .ml-sm-134,.mx-sm-134 {
      margin-left: 67rem!important
  }

  .m-sm-135 {
      margin: 67.5rem!important
  }

  .mt-sm-135,.my-sm-135 {
      margin-top: 67.5rem!important
  }

  .mr-sm-135,.mx-sm-135 {
      margin-right: 67.5rem!important
  }

  .mb-sm-135,.my-sm-135 {
      margin-bottom: 67.5rem!important
  }

  .ml-sm-135,.mx-sm-135 {
      margin-left: 67.5rem!important
  }

  .m-sm-136 {
      margin: 68rem!important
  }

  .mt-sm-136,.my-sm-136 {
      margin-top: 68rem!important
  }

  .mr-sm-136,.mx-sm-136 {
      margin-right: 68rem!important
  }

  .mb-sm-136,.my-sm-136 {
      margin-bottom: 68rem!important
  }

  .ml-sm-136,.mx-sm-136 {
      margin-left: 68rem!important
  }

  .m-sm-137 {
      margin: 68.5rem!important
  }

  .mt-sm-137,.my-sm-137 {
      margin-top: 68.5rem!important
  }

  .mr-sm-137,.mx-sm-137 {
      margin-right: 68.5rem!important
  }

  .mb-sm-137,.my-sm-137 {
      margin-bottom: 68.5rem!important
  }

  .ml-sm-137,.mx-sm-137 {
      margin-left: 68.5rem!important
  }

  .m-sm-138 {
      margin: 69rem!important
  }

  .mt-sm-138,.my-sm-138 {
      margin-top: 69rem!important
  }

  .mr-sm-138,.mx-sm-138 {
      margin-right: 69rem!important
  }

  .mb-sm-138,.my-sm-138 {
      margin-bottom: 69rem!important
  }

  .ml-sm-138,.mx-sm-138 {
      margin-left: 69rem!important
  }

  .m-sm-139 {
      margin: 69.5rem!important
  }

  .mt-sm-139,.my-sm-139 {
      margin-top: 69.5rem!important
  }

  .mr-sm-139,.mx-sm-139 {
      margin-right: 69.5rem!important
  }

  .mb-sm-139,.my-sm-139 {
      margin-bottom: 69.5rem!important
  }

  .ml-sm-139,.mx-sm-139 {
      margin-left: 69.5rem!important
  }

  .m-sm-140 {
      margin: 70rem!important
  }

  .mt-sm-140,.my-sm-140 {
      margin-top: 70rem!important
  }

  .mr-sm-140,.mx-sm-140 {
      margin-right: 70rem!important
  }

  .mb-sm-140,.my-sm-140 {
      margin-bottom: 70rem!important
  }

  .ml-sm-140,.mx-sm-140 {
      margin-left: 70rem!important
  }

  .m-sm-141 {
      margin: 70.5rem!important
  }

  .mt-sm-141,.my-sm-141 {
      margin-top: 70.5rem!important
  }

  .mr-sm-141,.mx-sm-141 {
      margin-right: 70.5rem!important
  }

  .mb-sm-141,.my-sm-141 {
      margin-bottom: 70.5rem!important
  }

  .ml-sm-141,.mx-sm-141 {
      margin-left: 70.5rem!important
  }

  .m-sm-142 {
      margin: 71rem!important
  }

  .mt-sm-142,.my-sm-142 {
      margin-top: 71rem!important
  }

  .mr-sm-142,.mx-sm-142 {
      margin-right: 71rem!important
  }

  .mb-sm-142,.my-sm-142 {
      margin-bottom: 71rem!important
  }

  .ml-sm-142,.mx-sm-142 {
      margin-left: 71rem!important
  }

  .m-sm-143 {
      margin: 71.5rem!important
  }

  .mt-sm-143,.my-sm-143 {
      margin-top: 71.5rem!important
  }

  .mr-sm-143,.mx-sm-143 {
      margin-right: 71.5rem!important
  }

  .mb-sm-143,.my-sm-143 {
      margin-bottom: 71.5rem!important
  }

  .ml-sm-143,.mx-sm-143 {
      margin-left: 71.5rem!important
  }

  .m-sm-144 {
      margin: 72rem!important
  }

  .mt-sm-144,.my-sm-144 {
      margin-top: 72rem!important
  }

  .mr-sm-144,.mx-sm-144 {
      margin-right: 72rem!important
  }

  .mb-sm-144,.my-sm-144 {
      margin-bottom: 72rem!important
  }

  .ml-sm-144,.mx-sm-144 {
      margin-left: 72rem!important
  }

  .m-sm-145 {
      margin: 72.5rem!important
  }

  .mt-sm-145,.my-sm-145 {
      margin-top: 72.5rem!important
  }

  .mr-sm-145,.mx-sm-145 {
      margin-right: 72.5rem!important
  }

  .mb-sm-145,.my-sm-145 {
      margin-bottom: 72.5rem!important
  }

  .ml-sm-145,.mx-sm-145 {
      margin-left: 72.5rem!important
  }

  .m-sm-146 {
      margin: 73rem!important
  }

  .mt-sm-146,.my-sm-146 {
      margin-top: 73rem!important
  }

  .mr-sm-146,.mx-sm-146 {
      margin-right: 73rem!important
  }

  .mb-sm-146,.my-sm-146 {
      margin-bottom: 73rem!important
  }

  .ml-sm-146,.mx-sm-146 {
      margin-left: 73rem!important
  }

  .m-sm-147 {
      margin: 73.5rem!important
  }

  .mt-sm-147,.my-sm-147 {
      margin-top: 73.5rem!important
  }

  .mr-sm-147,.mx-sm-147 {
      margin-right: 73.5rem!important
  }

  .mb-sm-147,.my-sm-147 {
      margin-bottom: 73.5rem!important
  }

  .ml-sm-147,.mx-sm-147 {
      margin-left: 73.5rem!important
  }

  .m-sm-148 {
      margin: 74rem!important
  }

  .mt-sm-148,.my-sm-148 {
      margin-top: 74rem!important
  }

  .mr-sm-148,.mx-sm-148 {
      margin-right: 74rem!important
  }

  .mb-sm-148,.my-sm-148 {
      margin-bottom: 74rem!important
  }

  .ml-sm-148,.mx-sm-148 {
      margin-left: 74rem!important
  }

  .m-sm-149 {
      margin: 74.5rem!important
  }

  .mt-sm-149,.my-sm-149 {
      margin-top: 74.5rem!important
  }

  .mr-sm-149,.mx-sm-149 {
      margin-right: 74.5rem!important
  }

  .mb-sm-149,.my-sm-149 {
      margin-bottom: 74.5rem!important
  }

  .ml-sm-149,.mx-sm-149 {
      margin-left: 74.5rem!important
  }

  .m-sm-150 {
      margin: 75rem!important
  }

  .mt-sm-150,.my-sm-150 {
      margin-top: 75rem!important
  }

  .mr-sm-150,.mx-sm-150 {
      margin-right: 75rem!important
  }

  .mb-sm-150,.my-sm-150 {
      margin-bottom: 75rem!important
  }

  .ml-sm-150,.mx-sm-150 {
      margin-left: 75rem!important
  }

  .p-sm-0 {
      padding: 0!important
  }

  .pt-sm-0,.py-sm-0 {
      padding-top: 0!important
  }

  .pr-sm-0,.px-sm-0 {
      padding-right: 0!important
  }

  .pb-sm-0,.py-sm-0 {
      padding-bottom: 0!important
  }

  .pl-sm-0,.px-sm-0 {
      padding-left: 0!important
  }

  .p-sm-1 {
      padding: .5rem!important
  }

  .pt-sm-1,.py-sm-1 {
      padding-top: .5rem!important
  }

  .pr-sm-1,.px-sm-1 {
      padding-right: .5rem!important
  }

  .pb-sm-1,.py-sm-1 {
      padding-bottom: .5rem!important
  }

  .pl-sm-1,.px-sm-1 {
      padding-left: .5rem!important
  }

  .p-sm-2 {
      padding: 1rem!important
  }

  .pt-sm-2,.py-sm-2 {
      padding-top: 1rem!important
  }

  .pr-sm-2,.px-sm-2 {
      padding-right: 1rem!important
  }

  .pb-sm-2,.py-sm-2 {
      padding-bottom: 1rem!important
  }

  .pl-sm-2,.px-sm-2 {
      padding-left: 1rem!important
  }

  .p-sm-3 {
      padding: 1.5rem!important
  }

  .pt-sm-3,.py-sm-3 {
      padding-top: 1.5rem!important
  }

  .pr-sm-3,.px-sm-3 {
      padding-right: 1.5rem!important
  }

  .pb-sm-3,.py-sm-3 {
      padding-bottom: 1.5rem!important
  }

  .pl-sm-3,.px-sm-3 {
      padding-left: 1.5rem!important
  }

  .p-sm-4 {
      padding: 2rem!important
  }

  .pt-sm-4,.py-sm-4 {
      padding-top: 2rem!important
  }

  .pr-sm-4,.px-sm-4 {
      padding-right: 2rem!important
  }

  .pb-sm-4,.py-sm-4 {
      padding-bottom: 2rem!important
  }

  .pl-sm-4,.px-sm-4 {
      padding-left: 2rem!important
  }

  .p-sm-5 {
      padding: 2.5rem!important
  }

  .pt-sm-5,.py-sm-5 {
      padding-top: 2.5rem!important
  }

  .pr-sm-5,.px-sm-5 {
      padding-right: 2.5rem!important
  }

  .pb-sm-5,.py-sm-5 {
      padding-bottom: 2.5rem!important
  }

  .pl-sm-5,.px-sm-5 {
      padding-left: 2.5rem!important
  }

  .p-sm-6 {
      padding: 3rem!important
  }

  .pt-sm-6,.py-sm-6 {
      padding-top: 3rem!important
  }

  .pr-sm-6,.px-sm-6 {
      padding-right: 3rem!important
  }

  .pb-sm-6,.py-sm-6 {
      padding-bottom: 3rem!important
  }

  .pl-sm-6,.px-sm-6 {
      padding-left: 3rem!important
  }

  .p-sm-7 {
      padding: 3.5rem!important
  }

  .pt-sm-7,.py-sm-7 {
      padding-top: 3.5rem!important
  }

  .pr-sm-7,.px-sm-7 {
      padding-right: 3.5rem!important
  }

  .pb-sm-7,.py-sm-7 {
      padding-bottom: 3.5rem!important
  }

  .pl-sm-7,.px-sm-7 {
      padding-left: 3.5rem!important
  }

  .p-sm-8 {
      padding: 4rem!important
  }

  .pt-sm-8,.py-sm-8 {
      padding-top: 4rem!important
  }

  .pr-sm-8,.px-sm-8 {
      padding-right: 4rem!important
  }

  .pb-sm-8,.py-sm-8 {
      padding-bottom: 4rem!important
  }

  .pl-sm-8,.px-sm-8 {
      padding-left: 4rem!important
  }

  .p-sm-9 {
      padding: 4.5rem!important
  }

  .pt-sm-9,.py-sm-9 {
      padding-top: 4.5rem!important
  }

  .pr-sm-9,.px-sm-9 {
      padding-right: 4.5rem!important
  }

  .pb-sm-9,.py-sm-9 {
      padding-bottom: 4.5rem!important
  }

  .pl-sm-9,.px-sm-9 {
      padding-left: 4.5rem!important
  }

  .p-sm-10 {
      padding: 5rem!important
  }

  .pt-sm-10,.py-sm-10 {
      padding-top: 5rem!important
  }

  .pr-sm-10,.px-sm-10 {
      padding-right: 5rem!important
  }

  .pb-sm-10,.py-sm-10 {
      padding-bottom: 5rem!important
  }

  .pl-sm-10,.px-sm-10 {
      padding-left: 5rem!important
  }

  .p-sm-11 {
      padding: 5.5rem!important
  }

  .pt-sm-11,.py-sm-11 {
      padding-top: 5.5rem!important
  }

  .pr-sm-11,.px-sm-11 {
      padding-right: 5.5rem!important
  }

  .pb-sm-11,.py-sm-11 {
      padding-bottom: 5.5rem!important
  }

  .pl-sm-11,.px-sm-11 {
      padding-left: 5.5rem!important
  }

  .p-sm-12 {
      padding: 6rem!important
  }

  .pt-sm-12,.py-sm-12 {
      padding-top: 6rem!important
  }

  .pr-sm-12,.px-sm-12 {
      padding-right: 6rem!important
  }

  .pb-sm-12,.py-sm-12 {
      padding-bottom: 6rem!important
  }

  .pl-sm-12,.px-sm-12 {
      padding-left: 6rem!important
  }

  .p-sm-13 {
      padding: 6.5rem!important
  }

  .pt-sm-13,.py-sm-13 {
      padding-top: 6.5rem!important
  }

  .pr-sm-13,.px-sm-13 {
      padding-right: 6.5rem!important
  }

  .pb-sm-13,.py-sm-13 {
      padding-bottom: 6.5rem!important
  }

  .pl-sm-13,.px-sm-13 {
      padding-left: 6.5rem!important
  }

  .p-sm-14 {
      padding: 7rem!important
  }

  .pt-sm-14,.py-sm-14 {
      padding-top: 7rem!important
  }

  .pr-sm-14,.px-sm-14 {
      padding-right: 7rem!important
  }

  .pb-sm-14,.py-sm-14 {
      padding-bottom: 7rem!important
  }

  .pl-sm-14,.px-sm-14 {
      padding-left: 7rem!important
  }

  .p-sm-15 {
      padding: 7.5rem!important
  }

  .pt-sm-15,.py-sm-15 {
      padding-top: 7.5rem!important
  }

  .pr-sm-15,.px-sm-15 {
      padding-right: 7.5rem!important
  }

  .pb-sm-15,.py-sm-15 {
      padding-bottom: 7.5rem!important
  }

  .pl-sm-15,.px-sm-15 {
      padding-left: 7.5rem!important
  }

  .p-sm-16 {
      padding: 8rem!important
  }

  .pt-sm-16,.py-sm-16 {
      padding-top: 8rem!important
  }

  .pr-sm-16,.px-sm-16 {
      padding-right: 8rem!important
  }

  .pb-sm-16,.py-sm-16 {
      padding-bottom: 8rem!important
  }

  .pl-sm-16,.px-sm-16 {
      padding-left: 8rem!important
  }

  .p-sm-17 {
      padding: 8.5rem!important
  }

  .pt-sm-17,.py-sm-17 {
      padding-top: 8.5rem!important
  }

  .pr-sm-17,.px-sm-17 {
      padding-right: 8.5rem!important
  }

  .pb-sm-17,.py-sm-17 {
      padding-bottom: 8.5rem!important
  }

  .pl-sm-17,.px-sm-17 {
      padding-left: 8.5rem!important
  }

  .p-sm-18 {
      padding: 9rem!important
  }

  .pt-sm-18,.py-sm-18 {
      padding-top: 9rem!important
  }

  .pr-sm-18,.px-sm-18 {
      padding-right: 9rem!important
  }

  .pb-sm-18,.py-sm-18 {
      padding-bottom: 9rem!important
  }

  .pl-sm-18,.px-sm-18 {
      padding-left: 9rem!important
  }

  .p-sm-19 {
      padding: 9.5rem!important
  }

  .pt-sm-19,.py-sm-19 {
      padding-top: 9.5rem!important
  }

  .pr-sm-19,.px-sm-19 {
      padding-right: 9.5rem!important
  }

  .pb-sm-19,.py-sm-19 {
      padding-bottom: 9.5rem!important
  }

  .pl-sm-19,.px-sm-19 {
      padding-left: 9.5rem!important
  }

  .p-sm-20 {
      padding: 10rem!important
  }

  .pt-sm-20,.py-sm-20 {
      padding-top: 10rem!important
  }

  .pr-sm-20,.px-sm-20 {
      padding-right: 10rem!important
  }

  .pb-sm-20,.py-sm-20 {
      padding-bottom: 10rem!important
  }

  .pl-sm-20,.px-sm-20 {
      padding-left: 10rem!important
  }

  .p-sm-21 {
      padding: 10.5rem!important
  }

  .pt-sm-21,.py-sm-21 {
      padding-top: 10.5rem!important
  }

  .pr-sm-21,.px-sm-21 {
      padding-right: 10.5rem!important
  }

  .pb-sm-21,.py-sm-21 {
      padding-bottom: 10.5rem!important
  }

  .pl-sm-21,.px-sm-21 {
      padding-left: 10.5rem!important
  }

  .p-sm-22 {
      padding: 11rem!important
  }

  .pt-sm-22,.py-sm-22 {
      padding-top: 11rem!important
  }

  .pr-sm-22,.px-sm-22 {
      padding-right: 11rem!important
  }

  .pb-sm-22,.py-sm-22 {
      padding-bottom: 11rem!important
  }

  .pl-sm-22,.px-sm-22 {
      padding-left: 11rem!important
  }

  .p-sm-23 {
      padding: 11.5rem!important
  }

  .pt-sm-23,.py-sm-23 {
      padding-top: 11.5rem!important
  }

  .pr-sm-23,.px-sm-23 {
      padding-right: 11.5rem!important
  }

  .pb-sm-23,.py-sm-23 {
      padding-bottom: 11.5rem!important
  }

  .pl-sm-23,.px-sm-23 {
      padding-left: 11.5rem!important
  }

  .p-sm-24 {
      padding: 12rem!important
  }

  .pt-sm-24,.py-sm-24 {
      padding-top: 12rem!important
  }

  .pr-sm-24,.px-sm-24 {
      padding-right: 12rem!important
  }

  .pb-sm-24,.py-sm-24 {
      padding-bottom: 12rem!important
  }

  .pl-sm-24,.px-sm-24 {
      padding-left: 12rem!important
  }

  .p-sm-25 {
      padding: 12.5rem!important
  }

  .pt-sm-25,.py-sm-25 {
      padding-top: 12.5rem!important
  }

  .pr-sm-25,.px-sm-25 {
      padding-right: 12.5rem!important
  }

  .pb-sm-25,.py-sm-25 {
      padding-bottom: 12.5rem!important
  }

  .pl-sm-25,.px-sm-25 {
      padding-left: 12.5rem!important
  }

  .p-sm-26 {
      padding: 13rem!important
  }

  .pt-sm-26,.py-sm-26 {
      padding-top: 13rem!important
  }

  .pr-sm-26,.px-sm-26 {
      padding-right: 13rem!important
  }

  .pb-sm-26,.py-sm-26 {
      padding-bottom: 13rem!important
  }

  .pl-sm-26,.px-sm-26 {
      padding-left: 13rem!important
  }

  .p-sm-27 {
      padding: 13.5rem!important
  }

  .pt-sm-27,.py-sm-27 {
      padding-top: 13.5rem!important
  }

  .pr-sm-27,.px-sm-27 {
      padding-right: 13.5rem!important
  }

  .pb-sm-27,.py-sm-27 {
      padding-bottom: 13.5rem!important
  }

  .pl-sm-27,.px-sm-27 {
      padding-left: 13.5rem!important
  }

  .p-sm-28 {
      padding: 14rem!important
  }

  .pt-sm-28,.py-sm-28 {
      padding-top: 14rem!important
  }

  .pr-sm-28,.px-sm-28 {
      padding-right: 14rem!important
  }

  .pb-sm-28,.py-sm-28 {
      padding-bottom: 14rem!important
  }

  .pl-sm-28,.px-sm-28 {
      padding-left: 14rem!important
  }

  .p-sm-29 {
      padding: 14.5rem!important
  }

  .pt-sm-29,.py-sm-29 {
      padding-top: 14.5rem!important
  }

  .pr-sm-29,.px-sm-29 {
      padding-right: 14.5rem!important
  }

  .pb-sm-29,.py-sm-29 {
      padding-bottom: 14.5rem!important
  }

  .pl-sm-29,.px-sm-29 {
      padding-left: 14.5rem!important
  }

  .p-sm-30 {
      padding: 15rem!important
  }

  .pt-sm-30,.py-sm-30 {
      padding-top: 15rem!important
  }

  .pr-sm-30,.px-sm-30 {
      padding-right: 15rem!important
  }

  .pb-sm-30,.py-sm-30 {
      padding-bottom: 15rem!important
  }

  .pl-sm-30,.px-sm-30 {
      padding-left: 15rem!important
  }

  .p-sm-31 {
      padding: 15.5rem!important
  }

  .pt-sm-31,.py-sm-31 {
      padding-top: 15.5rem!important
  }

  .pr-sm-31,.px-sm-31 {
      padding-right: 15.5rem!important
  }

  .pb-sm-31,.py-sm-31 {
      padding-bottom: 15.5rem!important
  }

  .pl-sm-31,.px-sm-31 {
      padding-left: 15.5rem!important
  }

  .p-sm-32 {
      padding: 16rem!important
  }

  .pt-sm-32,.py-sm-32 {
      padding-top: 16rem!important
  }

  .pr-sm-32,.px-sm-32 {
      padding-right: 16rem!important
  }

  .pb-sm-32,.py-sm-32 {
      padding-bottom: 16rem!important
  }

  .pl-sm-32,.px-sm-32 {
      padding-left: 16rem!important
  }

  .p-sm-33 {
      padding: 16.5rem!important
  }

  .pt-sm-33,.py-sm-33 {
      padding-top: 16.5rem!important
  }

  .pr-sm-33,.px-sm-33 {
      padding-right: 16.5rem!important
  }

  .pb-sm-33,.py-sm-33 {
      padding-bottom: 16.5rem!important
  }

  .pl-sm-33,.px-sm-33 {
      padding-left: 16.5rem!important
  }

  .p-sm-34 {
      padding: 17rem!important
  }

  .pt-sm-34,.py-sm-34 {
      padding-top: 17rem!important
  }

  .pr-sm-34,.px-sm-34 {
      padding-right: 17rem!important
  }

  .pb-sm-34,.py-sm-34 {
      padding-bottom: 17rem!important
  }

  .pl-sm-34,.px-sm-34 {
      padding-left: 17rem!important
  }

  .p-sm-35 {
      padding: 17.5rem!important
  }

  .pt-sm-35,.py-sm-35 {
      padding-top: 17.5rem!important
  }

  .pr-sm-35,.px-sm-35 {
      padding-right: 17.5rem!important
  }

  .pb-sm-35,.py-sm-35 {
      padding-bottom: 17.5rem!important
  }

  .pl-sm-35,.px-sm-35 {
      padding-left: 17.5rem!important
  }

  .p-sm-36 {
      padding: 18rem!important
  }

  .pt-sm-36,.py-sm-36 {
      padding-top: 18rem!important
  }

  .pr-sm-36,.px-sm-36 {
      padding-right: 18rem!important
  }

  .pb-sm-36,.py-sm-36 {
      padding-bottom: 18rem!important
  }

  .pl-sm-36,.px-sm-36 {
      padding-left: 18rem!important
  }

  .p-sm-37 {
      padding: 18.5rem!important
  }

  .pt-sm-37,.py-sm-37 {
      padding-top: 18.5rem!important
  }

  .pr-sm-37,.px-sm-37 {
      padding-right: 18.5rem!important
  }

  .pb-sm-37,.py-sm-37 {
      padding-bottom: 18.5rem!important
  }

  .pl-sm-37,.px-sm-37 {
      padding-left: 18.5rem!important
  }

  .p-sm-38 {
      padding: 19rem!important
  }

  .pt-sm-38,.py-sm-38 {
      padding-top: 19rem!important
  }

  .pr-sm-38,.px-sm-38 {
      padding-right: 19rem!important
  }

  .pb-sm-38,.py-sm-38 {
      padding-bottom: 19rem!important
  }

  .pl-sm-38,.px-sm-38 {
      padding-left: 19rem!important
  }

  .p-sm-39 {
      padding: 19.5rem!important
  }

  .pt-sm-39,.py-sm-39 {
      padding-top: 19.5rem!important
  }

  .pr-sm-39,.px-sm-39 {
      padding-right: 19.5rem!important
  }

  .pb-sm-39,.py-sm-39 {
      padding-bottom: 19.5rem!important
  }

  .pl-sm-39,.px-sm-39 {
      padding-left: 19.5rem!important
  }

  .p-sm-40 {
      padding: 20rem!important
  }

  .pt-sm-40,.py-sm-40 {
      padding-top: 20rem!important
  }

  .pr-sm-40,.px-sm-40 {
      padding-right: 20rem!important
  }

  .pb-sm-40,.py-sm-40 {
      padding-bottom: 20rem!important
  }

  .pl-sm-40,.px-sm-40 {
      padding-left: 20rem!important
  }

  .p-sm-41 {
      padding: 20.5rem!important
  }

  .pt-sm-41,.py-sm-41 {
      padding-top: 20.5rem!important
  }

  .pr-sm-41,.px-sm-41 {
      padding-right: 20.5rem!important
  }

  .pb-sm-41,.py-sm-41 {
      padding-bottom: 20.5rem!important
  }

  .pl-sm-41,.px-sm-41 {
      padding-left: 20.5rem!important
  }

  .p-sm-42 {
      padding: 21rem!important
  }

  .pt-sm-42,.py-sm-42 {
      padding-top: 21rem!important
  }

  .pr-sm-42,.px-sm-42 {
      padding-right: 21rem!important
  }

  .pb-sm-42,.py-sm-42 {
      padding-bottom: 21rem!important
  }

  .pl-sm-42,.px-sm-42 {
      padding-left: 21rem!important
  }

  .p-sm-43 {
      padding: 21.5rem!important
  }

  .pt-sm-43,.py-sm-43 {
      padding-top: 21.5rem!important
  }

  .pr-sm-43,.px-sm-43 {
      padding-right: 21.5rem!important
  }

  .pb-sm-43,.py-sm-43 {
      padding-bottom: 21.5rem!important
  }

  .pl-sm-43,.px-sm-43 {
      padding-left: 21.5rem!important
  }

  .p-sm-44 {
      padding: 22rem!important
  }

  .pt-sm-44,.py-sm-44 {
      padding-top: 22rem!important
  }

  .pr-sm-44,.px-sm-44 {
      padding-right: 22rem!important
  }

  .pb-sm-44,.py-sm-44 {
      padding-bottom: 22rem!important
  }

  .pl-sm-44,.px-sm-44 {
      padding-left: 22rem!important
  }

  .p-sm-45 {
      padding: 22.5rem!important
  }

  .pt-sm-45,.py-sm-45 {
      padding-top: 22.5rem!important
  }

  .pr-sm-45,.px-sm-45 {
      padding-right: 22.5rem!important
  }

  .pb-sm-45,.py-sm-45 {
      padding-bottom: 22.5rem!important
  }

  .pl-sm-45,.px-sm-45 {
      padding-left: 22.5rem!important
  }

  .p-sm-46 {
      padding: 23rem!important
  }

  .pt-sm-46,.py-sm-46 {
      padding-top: 23rem!important
  }

  .pr-sm-46,.px-sm-46 {
      padding-right: 23rem!important
  }

  .pb-sm-46,.py-sm-46 {
      padding-bottom: 23rem!important
  }

  .pl-sm-46,.px-sm-46 {
      padding-left: 23rem!important
  }

  .p-sm-47 {
      padding: 23.5rem!important
  }

  .pt-sm-47,.py-sm-47 {
      padding-top: 23.5rem!important
  }

  .pr-sm-47,.px-sm-47 {
      padding-right: 23.5rem!important
  }

  .pb-sm-47,.py-sm-47 {
      padding-bottom: 23.5rem!important
  }

  .pl-sm-47,.px-sm-47 {
      padding-left: 23.5rem!important
  }

  .p-sm-48 {
      padding: 24rem!important
  }

  .pt-sm-48,.py-sm-48 {
      padding-top: 24rem!important
  }

  .pr-sm-48,.px-sm-48 {
      padding-right: 24rem!important
  }

  .pb-sm-48,.py-sm-48 {
      padding-bottom: 24rem!important
  }

  .pl-sm-48,.px-sm-48 {
      padding-left: 24rem!important
  }

  .p-sm-49 {
      padding: 24.5rem!important
  }

  .pt-sm-49,.py-sm-49 {
      padding-top: 24.5rem!important
  }

  .pr-sm-49,.px-sm-49 {
      padding-right: 24.5rem!important
  }

  .pb-sm-49,.py-sm-49 {
      padding-bottom: 24.5rem!important
  }

  .pl-sm-49,.px-sm-49 {
      padding-left: 24.5rem!important
  }

  .p-sm-50 {
      padding: 25rem!important
  }

  .pt-sm-50,.py-sm-50 {
      padding-top: 25rem!important
  }

  .pr-sm-50,.px-sm-50 {
      padding-right: 25rem!important
  }

  .pb-sm-50,.py-sm-50 {
      padding-bottom: 25rem!important
  }

  .pl-sm-50,.px-sm-50 {
      padding-left: 25rem!important
  }

  .p-sm-51 {
      padding: 25.5rem!important
  }

  .pt-sm-51,.py-sm-51 {
      padding-top: 25.5rem!important
  }

  .pr-sm-51,.px-sm-51 {
      padding-right: 25.5rem!important
  }

  .pb-sm-51,.py-sm-51 {
      padding-bottom: 25.5rem!important
  }

  .pl-sm-51,.px-sm-51 {
      padding-left: 25.5rem!important
  }

  .p-sm-52 {
      padding: 26rem!important
  }

  .pt-sm-52,.py-sm-52 {
      padding-top: 26rem!important
  }

  .pr-sm-52,.px-sm-52 {
      padding-right: 26rem!important
  }

  .pb-sm-52,.py-sm-52 {
      padding-bottom: 26rem!important
  }

  .pl-sm-52,.px-sm-52 {
      padding-left: 26rem!important
  }

  .p-sm-53 {
      padding: 26.5rem!important
  }

  .pt-sm-53,.py-sm-53 {
      padding-top: 26.5rem!important
  }

  .pr-sm-53,.px-sm-53 {
      padding-right: 26.5rem!important
  }

  .pb-sm-53,.py-sm-53 {
      padding-bottom: 26.5rem!important
  }

  .pl-sm-53,.px-sm-53 {
      padding-left: 26.5rem!important
  }

  .p-sm-54 {
      padding: 27rem!important
  }

  .pt-sm-54,.py-sm-54 {
      padding-top: 27rem!important
  }

  .pr-sm-54,.px-sm-54 {
      padding-right: 27rem!important
  }

  .pb-sm-54,.py-sm-54 {
      padding-bottom: 27rem!important
  }

  .pl-sm-54,.px-sm-54 {
      padding-left: 27rem!important
  }

  .p-sm-55 {
      padding: 27.5rem!important
  }

  .pt-sm-55,.py-sm-55 {
      padding-top: 27.5rem!important
  }

  .pr-sm-55,.px-sm-55 {
      padding-right: 27.5rem!important
  }

  .pb-sm-55,.py-sm-55 {
      padding-bottom: 27.5rem!important
  }

  .pl-sm-55,.px-sm-55 {
      padding-left: 27.5rem!important
  }

  .p-sm-56 {
      padding: 28rem!important
  }

  .pt-sm-56,.py-sm-56 {
      padding-top: 28rem!important
  }

  .pr-sm-56,.px-sm-56 {
      padding-right: 28rem!important
  }

  .pb-sm-56,.py-sm-56 {
      padding-bottom: 28rem!important
  }

  .pl-sm-56,.px-sm-56 {
      padding-left: 28rem!important
  }

  .p-sm-57 {
      padding: 28.5rem!important
  }

  .pt-sm-57,.py-sm-57 {
      padding-top: 28.5rem!important
  }

  .pr-sm-57,.px-sm-57 {
      padding-right: 28.5rem!important
  }

  .pb-sm-57,.py-sm-57 {
      padding-bottom: 28.5rem!important
  }

  .pl-sm-57,.px-sm-57 {
      padding-left: 28.5rem!important
  }

  .p-sm-58 {
      padding: 29rem!important
  }

  .pt-sm-58,.py-sm-58 {
      padding-top: 29rem!important
  }

  .pr-sm-58,.px-sm-58 {
      padding-right: 29rem!important
  }

  .pb-sm-58,.py-sm-58 {
      padding-bottom: 29rem!important
  }

  .pl-sm-58,.px-sm-58 {
      padding-left: 29rem!important
  }

  .p-sm-59 {
      padding: 29.5rem!important
  }

  .pt-sm-59,.py-sm-59 {
      padding-top: 29.5rem!important
  }

  .pr-sm-59,.px-sm-59 {
      padding-right: 29.5rem!important
  }

  .pb-sm-59,.py-sm-59 {
      padding-bottom: 29.5rem!important
  }

  .pl-sm-59,.px-sm-59 {
      padding-left: 29.5rem!important
  }

  .p-sm-60 {
      padding: 30rem!important
  }

  .pt-sm-60,.py-sm-60 {
      padding-top: 30rem!important
  }

  .pr-sm-60,.px-sm-60 {
      padding-right: 30rem!important
  }

  .pb-sm-60,.py-sm-60 {
      padding-bottom: 30rem!important
  }

  .pl-sm-60,.px-sm-60 {
      padding-left: 30rem!important
  }

  .p-sm-61 {
      padding: 30.5rem!important
  }

  .pt-sm-61,.py-sm-61 {
      padding-top: 30.5rem!important
  }

  .pr-sm-61,.px-sm-61 {
      padding-right: 30.5rem!important
  }

  .pb-sm-61,.py-sm-61 {
      padding-bottom: 30.5rem!important
  }

  .pl-sm-61,.px-sm-61 {
      padding-left: 30.5rem!important
  }

  .p-sm-62 {
      padding: 31rem!important
  }

  .pt-sm-62,.py-sm-62 {
      padding-top: 31rem!important
  }

  .pr-sm-62,.px-sm-62 {
      padding-right: 31rem!important
  }

  .pb-sm-62,.py-sm-62 {
      padding-bottom: 31rem!important
  }

  .pl-sm-62,.px-sm-62 {
      padding-left: 31rem!important
  }

  .p-sm-63 {
      padding: 31.5rem!important
  }

  .pt-sm-63,.py-sm-63 {
      padding-top: 31.5rem!important
  }

  .pr-sm-63,.px-sm-63 {
      padding-right: 31.5rem!important
  }

  .pb-sm-63,.py-sm-63 {
      padding-bottom: 31.5rem!important
  }

  .pl-sm-63,.px-sm-63 {
      padding-left: 31.5rem!important
  }

  .p-sm-64 {
      padding: 32rem!important
  }

  .pt-sm-64,.py-sm-64 {
      padding-top: 32rem!important
  }

  .pr-sm-64,.px-sm-64 {
      padding-right: 32rem!important
  }

  .pb-sm-64,.py-sm-64 {
      padding-bottom: 32rem!important
  }

  .pl-sm-64,.px-sm-64 {
      padding-left: 32rem!important
  }

  .p-sm-65 {
      padding: 32.5rem!important
  }

  .pt-sm-65,.py-sm-65 {
      padding-top: 32.5rem!important
  }

  .pr-sm-65,.px-sm-65 {
      padding-right: 32.5rem!important
  }

  .pb-sm-65,.py-sm-65 {
      padding-bottom: 32.5rem!important
  }

  .pl-sm-65,.px-sm-65 {
      padding-left: 32.5rem!important
  }

  .p-sm-66 {
      padding: 33rem!important
  }

  .pt-sm-66,.py-sm-66 {
      padding-top: 33rem!important
  }

  .pr-sm-66,.px-sm-66 {
      padding-right: 33rem!important
  }

  .pb-sm-66,.py-sm-66 {
      padding-bottom: 33rem!important
  }

  .pl-sm-66,.px-sm-66 {
      padding-left: 33rem!important
  }

  .p-sm-67 {
      padding: 33.5rem!important
  }

  .pt-sm-67,.py-sm-67 {
      padding-top: 33.5rem!important
  }

  .pr-sm-67,.px-sm-67 {
      padding-right: 33.5rem!important
  }

  .pb-sm-67,.py-sm-67 {
      padding-bottom: 33.5rem!important
  }

  .pl-sm-67,.px-sm-67 {
      padding-left: 33.5rem!important
  }

  .p-sm-68 {
      padding: 34rem!important
  }

  .pt-sm-68,.py-sm-68 {
      padding-top: 34rem!important
  }

  .pr-sm-68,.px-sm-68 {
      padding-right: 34rem!important
  }

  .pb-sm-68,.py-sm-68 {
      padding-bottom: 34rem!important
  }

  .pl-sm-68,.px-sm-68 {
      padding-left: 34rem!important
  }

  .p-sm-69 {
      padding: 34.5rem!important
  }

  .pt-sm-69,.py-sm-69 {
      padding-top: 34.5rem!important
  }

  .pr-sm-69,.px-sm-69 {
      padding-right: 34.5rem!important
  }

  .pb-sm-69,.py-sm-69 {
      padding-bottom: 34.5rem!important
  }

  .pl-sm-69,.px-sm-69 {
      padding-left: 34.5rem!important
  }

  .p-sm-70 {
      padding: 35rem!important
  }

  .pt-sm-70,.py-sm-70 {
      padding-top: 35rem!important
  }

  .pr-sm-70,.px-sm-70 {
      padding-right: 35rem!important
  }

  .pb-sm-70,.py-sm-70 {
      padding-bottom: 35rem!important
  }

  .pl-sm-70,.px-sm-70 {
      padding-left: 35rem!important
  }

  .p-sm-71 {
      padding: 35.5rem!important
  }

  .pt-sm-71,.py-sm-71 {
      padding-top: 35.5rem!important
  }

  .pr-sm-71,.px-sm-71 {
      padding-right: 35.5rem!important
  }

  .pb-sm-71,.py-sm-71 {
      padding-bottom: 35.5rem!important
  }

  .pl-sm-71,.px-sm-71 {
      padding-left: 35.5rem!important
  }

  .p-sm-72 {
      padding: 36rem!important
  }

  .pt-sm-72,.py-sm-72 {
      padding-top: 36rem!important
  }

  .pr-sm-72,.px-sm-72 {
      padding-right: 36rem!important
  }

  .pb-sm-72,.py-sm-72 {
      padding-bottom: 36rem!important
  }

  .pl-sm-72,.px-sm-72 {
      padding-left: 36rem!important
  }

  .p-sm-73 {
      padding: 36.5rem!important
  }

  .pt-sm-73,.py-sm-73 {
      padding-top: 36.5rem!important
  }

  .pr-sm-73,.px-sm-73 {
      padding-right: 36.5rem!important
  }

  .pb-sm-73,.py-sm-73 {
      padding-bottom: 36.5rem!important
  }

  .pl-sm-73,.px-sm-73 {
      padding-left: 36.5rem!important
  }

  .p-sm-74 {
      padding: 37rem!important
  }

  .pt-sm-74,.py-sm-74 {
      padding-top: 37rem!important
  }

  .pr-sm-74,.px-sm-74 {
      padding-right: 37rem!important
  }

  .pb-sm-74,.py-sm-74 {
      padding-bottom: 37rem!important
  }

  .pl-sm-74,.px-sm-74 {
      padding-left: 37rem!important
  }

  .p-sm-75 {
      padding: 37.5rem!important
  }

  .pt-sm-75,.py-sm-75 {
      padding-top: 37.5rem!important
  }

  .pr-sm-75,.px-sm-75 {
      padding-right: 37.5rem!important
  }

  .pb-sm-75,.py-sm-75 {
      padding-bottom: 37.5rem!important
  }

  .pl-sm-75,.px-sm-75 {
      padding-left: 37.5rem!important
  }

  .p-sm-76 {
      padding: 38rem!important
  }

  .pt-sm-76,.py-sm-76 {
      padding-top: 38rem!important
  }

  .pr-sm-76,.px-sm-76 {
      padding-right: 38rem!important
  }

  .pb-sm-76,.py-sm-76 {
      padding-bottom: 38rem!important
  }

  .pl-sm-76,.px-sm-76 {
      padding-left: 38rem!important
  }

  .p-sm-77 {
      padding: 38.5rem!important
  }

  .pt-sm-77,.py-sm-77 {
      padding-top: 38.5rem!important
  }

  .pr-sm-77,.px-sm-77 {
      padding-right: 38.5rem!important
  }

  .pb-sm-77,.py-sm-77 {
      padding-bottom: 38.5rem!important
  }

  .pl-sm-77,.px-sm-77 {
      padding-left: 38.5rem!important
  }

  .p-sm-78 {
      padding: 39rem!important
  }

  .pt-sm-78,.py-sm-78 {
      padding-top: 39rem!important
  }

  .pr-sm-78,.px-sm-78 {
      padding-right: 39rem!important
  }

  .pb-sm-78,.py-sm-78 {
      padding-bottom: 39rem!important
  }

  .pl-sm-78,.px-sm-78 {
      padding-left: 39rem!important
  }

  .p-sm-79 {
      padding: 39.5rem!important
  }

  .pt-sm-79,.py-sm-79 {
      padding-top: 39.5rem!important
  }

  .pr-sm-79,.px-sm-79 {
      padding-right: 39.5rem!important
  }

  .pb-sm-79,.py-sm-79 {
      padding-bottom: 39.5rem!important
  }

  .pl-sm-79,.px-sm-79 {
      padding-left: 39.5rem!important
  }

  .p-sm-80 {
      padding: 40rem!important
  }

  .pt-sm-80,.py-sm-80 {
      padding-top: 40rem!important
  }

  .pr-sm-80,.px-sm-80 {
      padding-right: 40rem!important
  }

  .pb-sm-80,.py-sm-80 {
      padding-bottom: 40rem!important
  }

  .pl-sm-80,.px-sm-80 {
      padding-left: 40rem!important
  }

  .p-sm-81 {
      padding: 40.5rem!important
  }

  .pt-sm-81,.py-sm-81 {
      padding-top: 40.5rem!important
  }

  .pr-sm-81,.px-sm-81 {
      padding-right: 40.5rem!important
  }

  .pb-sm-81,.py-sm-81 {
      padding-bottom: 40.5rem!important
  }

  .pl-sm-81,.px-sm-81 {
      padding-left: 40.5rem!important
  }

  .p-sm-82 {
      padding: 41rem!important
  }

  .pt-sm-82,.py-sm-82 {
      padding-top: 41rem!important
  }

  .pr-sm-82,.px-sm-82 {
      padding-right: 41rem!important
  }

  .pb-sm-82,.py-sm-82 {
      padding-bottom: 41rem!important
  }

  .pl-sm-82,.px-sm-82 {
      padding-left: 41rem!important
  }

  .p-sm-83 {
      padding: 41.5rem!important
  }

  .pt-sm-83,.py-sm-83 {
      padding-top: 41.5rem!important
  }

  .pr-sm-83,.px-sm-83 {
      padding-right: 41.5rem!important
  }

  .pb-sm-83,.py-sm-83 {
      padding-bottom: 41.5rem!important
  }

  .pl-sm-83,.px-sm-83 {
      padding-left: 41.5rem!important
  }

  .p-sm-84 {
      padding: 42rem!important
  }

  .pt-sm-84,.py-sm-84 {
      padding-top: 42rem!important
  }

  .pr-sm-84,.px-sm-84 {
      padding-right: 42rem!important
  }

  .pb-sm-84,.py-sm-84 {
      padding-bottom: 42rem!important
  }

  .pl-sm-84,.px-sm-84 {
      padding-left: 42rem!important
  }

  .p-sm-85 {
      padding: 42.5rem!important
  }

  .pt-sm-85,.py-sm-85 {
      padding-top: 42.5rem!important
  }

  .pr-sm-85,.px-sm-85 {
      padding-right: 42.5rem!important
  }

  .pb-sm-85,.py-sm-85 {
      padding-bottom: 42.5rem!important
  }

  .pl-sm-85,.px-sm-85 {
      padding-left: 42.5rem!important
  }

  .p-sm-86 {
      padding: 43rem!important
  }

  .pt-sm-86,.py-sm-86 {
      padding-top: 43rem!important
  }

  .pr-sm-86,.px-sm-86 {
      padding-right: 43rem!important
  }

  .pb-sm-86,.py-sm-86 {
      padding-bottom: 43rem!important
  }

  .pl-sm-86,.px-sm-86 {
      padding-left: 43rem!important
  }

  .p-sm-87 {
      padding: 43.5rem!important
  }

  .pt-sm-87,.py-sm-87 {
      padding-top: 43.5rem!important
  }

  .pr-sm-87,.px-sm-87 {
      padding-right: 43.5rem!important
  }

  .pb-sm-87,.py-sm-87 {
      padding-bottom: 43.5rem!important
  }

  .pl-sm-87,.px-sm-87 {
      padding-left: 43.5rem!important
  }

  .p-sm-88 {
      padding: 44rem!important
  }

  .pt-sm-88,.py-sm-88 {
      padding-top: 44rem!important
  }

  .pr-sm-88,.px-sm-88 {
      padding-right: 44rem!important
  }

  .pb-sm-88,.py-sm-88 {
      padding-bottom: 44rem!important
  }

  .pl-sm-88,.px-sm-88 {
      padding-left: 44rem!important
  }

  .p-sm-89 {
      padding: 44.5rem!important
  }

  .pt-sm-89,.py-sm-89 {
      padding-top: 44.5rem!important
  }

  .pr-sm-89,.px-sm-89 {
      padding-right: 44.5rem!important
  }

  .pb-sm-89,.py-sm-89 {
      padding-bottom: 44.5rem!important
  }

  .pl-sm-89,.px-sm-89 {
      padding-left: 44.5rem!important
  }

  .p-sm-90 {
      padding: 45rem!important
  }

  .pt-sm-90,.py-sm-90 {
      padding-top: 45rem!important
  }

  .pr-sm-90,.px-sm-90 {
      padding-right: 45rem!important
  }

  .pb-sm-90,.py-sm-90 {
      padding-bottom: 45rem!important
  }

  .pl-sm-90,.px-sm-90 {
      padding-left: 45rem!important
  }

  .p-sm-91 {
      padding: 45.5rem!important
  }

  .pt-sm-91,.py-sm-91 {
      padding-top: 45.5rem!important
  }

  .pr-sm-91,.px-sm-91 {
      padding-right: 45.5rem!important
  }

  .pb-sm-91,.py-sm-91 {
      padding-bottom: 45.5rem!important
  }

  .pl-sm-91,.px-sm-91 {
      padding-left: 45.5rem!important
  }

  .p-sm-92 {
      padding: 46rem!important
  }

  .pt-sm-92,.py-sm-92 {
      padding-top: 46rem!important
  }

  .pr-sm-92,.px-sm-92 {
      padding-right: 46rem!important
  }

  .pb-sm-92,.py-sm-92 {
      padding-bottom: 46rem!important
  }

  .pl-sm-92,.px-sm-92 {
      padding-left: 46rem!important
  }

  .p-sm-93 {
      padding: 46.5rem!important
  }

  .pt-sm-93,.py-sm-93 {
      padding-top: 46.5rem!important
  }

  .pr-sm-93,.px-sm-93 {
      padding-right: 46.5rem!important
  }

  .pb-sm-93,.py-sm-93 {
      padding-bottom: 46.5rem!important
  }

  .pl-sm-93,.px-sm-93 {
      padding-left: 46.5rem!important
  }

  .p-sm-94 {
      padding: 47rem!important
  }

  .pt-sm-94,.py-sm-94 {
      padding-top: 47rem!important
  }

  .pr-sm-94,.px-sm-94 {
      padding-right: 47rem!important
  }

  .pb-sm-94,.py-sm-94 {
      padding-bottom: 47rem!important
  }

  .pl-sm-94,.px-sm-94 {
      padding-left: 47rem!important
  }

  .p-sm-95 {
      padding: 47.5rem!important
  }

  .pt-sm-95,.py-sm-95 {
      padding-top: 47.5rem!important
  }

  .pr-sm-95,.px-sm-95 {
      padding-right: 47.5rem!important
  }

  .pb-sm-95,.py-sm-95 {
      padding-bottom: 47.5rem!important
  }

  .pl-sm-95,.px-sm-95 {
      padding-left: 47.5rem!important
  }

  .p-sm-96 {
      padding: 48rem!important
  }

  .pt-sm-96,.py-sm-96 {
      padding-top: 48rem!important
  }

  .pr-sm-96,.px-sm-96 {
      padding-right: 48rem!important
  }

  .pb-sm-96,.py-sm-96 {
      padding-bottom: 48rem!important
  }

  .pl-sm-96,.px-sm-96 {
      padding-left: 48rem!important
  }

  .p-sm-97 {
      padding: 48.5rem!important
  }

  .pt-sm-97,.py-sm-97 {
      padding-top: 48.5rem!important
  }

  .pr-sm-97,.px-sm-97 {
      padding-right: 48.5rem!important
  }

  .pb-sm-97,.py-sm-97 {
      padding-bottom: 48.5rem!important
  }

  .pl-sm-97,.px-sm-97 {
      padding-left: 48.5rem!important
  }

  .p-sm-98 {
      padding: 49rem!important
  }

  .pt-sm-98,.py-sm-98 {
      padding-top: 49rem!important
  }

  .pr-sm-98,.px-sm-98 {
      padding-right: 49rem!important
  }

  .pb-sm-98,.py-sm-98 {
      padding-bottom: 49rem!important
  }

  .pl-sm-98,.px-sm-98 {
      padding-left: 49rem!important
  }

  .p-sm-99 {
      padding: 49.5rem!important
  }

  .pt-sm-99,.py-sm-99 {
      padding-top: 49.5rem!important
  }

  .pr-sm-99,.px-sm-99 {
      padding-right: 49.5rem!important
  }

  .pb-sm-99,.py-sm-99 {
      padding-bottom: 49.5rem!important
  }

  .pl-sm-99,.px-sm-99 {
      padding-left: 49.5rem!important
  }

  .p-sm-100 {
      padding: 50rem!important
  }

  .pt-sm-100,.py-sm-100 {
      padding-top: 50rem!important
  }

  .pr-sm-100,.px-sm-100 {
      padding-right: 50rem!important
  }

  .pb-sm-100,.py-sm-100 {
      padding-bottom: 50rem!important
  }

  .pl-sm-100,.px-sm-100 {
      padding-left: 50rem!important
  }

  .p-sm-101 {
      padding: 50.5rem!important
  }

  .pt-sm-101,.py-sm-101 {
      padding-top: 50.5rem!important
  }

  .pr-sm-101,.px-sm-101 {
      padding-right: 50.5rem!important
  }

  .pb-sm-101,.py-sm-101 {
      padding-bottom: 50.5rem!important
  }

  .pl-sm-101,.px-sm-101 {
      padding-left: 50.5rem!important
  }

  .p-sm-102 {
      padding: 51rem!important
  }

  .pt-sm-102,.py-sm-102 {
      padding-top: 51rem!important
  }

  .pr-sm-102,.px-sm-102 {
      padding-right: 51rem!important
  }

  .pb-sm-102,.py-sm-102 {
      padding-bottom: 51rem!important
  }

  .pl-sm-102,.px-sm-102 {
      padding-left: 51rem!important
  }

  .p-sm-103 {
      padding: 51.5rem!important
  }

  .pt-sm-103,.py-sm-103 {
      padding-top: 51.5rem!important
  }

  .pr-sm-103,.px-sm-103 {
      padding-right: 51.5rem!important
  }

  .pb-sm-103,.py-sm-103 {
      padding-bottom: 51.5rem!important
  }

  .pl-sm-103,.px-sm-103 {
      padding-left: 51.5rem!important
  }

  .p-sm-104 {
      padding: 52rem!important
  }

  .pt-sm-104,.py-sm-104 {
      padding-top: 52rem!important
  }

  .pr-sm-104,.px-sm-104 {
      padding-right: 52rem!important
  }

  .pb-sm-104,.py-sm-104 {
      padding-bottom: 52rem!important
  }

  .pl-sm-104,.px-sm-104 {
      padding-left: 52rem!important
  }

  .p-sm-105 {
      padding: 52.5rem!important
  }

  .pt-sm-105,.py-sm-105 {
      padding-top: 52.5rem!important
  }

  .pr-sm-105,.px-sm-105 {
      padding-right: 52.5rem!important
  }

  .pb-sm-105,.py-sm-105 {
      padding-bottom: 52.5rem!important
  }

  .pl-sm-105,.px-sm-105 {
      padding-left: 52.5rem!important
  }

  .p-sm-106 {
      padding: 53rem!important
  }

  .pt-sm-106,.py-sm-106 {
      padding-top: 53rem!important
  }

  .pr-sm-106,.px-sm-106 {
      padding-right: 53rem!important
  }

  .pb-sm-106,.py-sm-106 {
      padding-bottom: 53rem!important
  }

  .pl-sm-106,.px-sm-106 {
      padding-left: 53rem!important
  }

  .p-sm-107 {
      padding: 53.5rem!important
  }

  .pt-sm-107,.py-sm-107 {
      padding-top: 53.5rem!important
  }

  .pr-sm-107,.px-sm-107 {
      padding-right: 53.5rem!important
  }

  .pb-sm-107,.py-sm-107 {
      padding-bottom: 53.5rem!important
  }

  .pl-sm-107,.px-sm-107 {
      padding-left: 53.5rem!important
  }

  .p-sm-108 {
      padding: 54rem!important
  }

  .pt-sm-108,.py-sm-108 {
      padding-top: 54rem!important
  }

  .pr-sm-108,.px-sm-108 {
      padding-right: 54rem!important
  }

  .pb-sm-108,.py-sm-108 {
      padding-bottom: 54rem!important
  }

  .pl-sm-108,.px-sm-108 {
      padding-left: 54rem!important
  }

  .p-sm-109 {
      padding: 54.5rem!important
  }

  .pt-sm-109,.py-sm-109 {
      padding-top: 54.5rem!important
  }

  .pr-sm-109,.px-sm-109 {
      padding-right: 54.5rem!important
  }

  .pb-sm-109,.py-sm-109 {
      padding-bottom: 54.5rem!important
  }

  .pl-sm-109,.px-sm-109 {
      padding-left: 54.5rem!important
  }

  .p-sm-110 {
      padding: 55rem!important
  }

  .pt-sm-110,.py-sm-110 {
      padding-top: 55rem!important
  }

  .pr-sm-110,.px-sm-110 {
      padding-right: 55rem!important
  }

  .pb-sm-110,.py-sm-110 {
      padding-bottom: 55rem!important
  }

  .pl-sm-110,.px-sm-110 {
      padding-left: 55rem!important
  }

  .p-sm-111 {
      padding: 55.5rem!important
  }

  .pt-sm-111,.py-sm-111 {
      padding-top: 55.5rem!important
  }

  .pr-sm-111,.px-sm-111 {
      padding-right: 55.5rem!important
  }

  .pb-sm-111,.py-sm-111 {
      padding-bottom: 55.5rem!important
  }

  .pl-sm-111,.px-sm-111 {
      padding-left: 55.5rem!important
  }

  .p-sm-112 {
      padding: 56rem!important
  }

  .pt-sm-112,.py-sm-112 {
      padding-top: 56rem!important
  }

  .pr-sm-112,.px-sm-112 {
      padding-right: 56rem!important
  }

  .pb-sm-112,.py-sm-112 {
      padding-bottom: 56rem!important
  }

  .pl-sm-112,.px-sm-112 {
      padding-left: 56rem!important
  }

  .p-sm-113 {
      padding: 56.5rem!important
  }

  .pt-sm-113,.py-sm-113 {
      padding-top: 56.5rem!important
  }

  .pr-sm-113,.px-sm-113 {
      padding-right: 56.5rem!important
  }

  .pb-sm-113,.py-sm-113 {
      padding-bottom: 56.5rem!important
  }

  .pl-sm-113,.px-sm-113 {
      padding-left: 56.5rem!important
  }

  .p-sm-114 {
      padding: 57rem!important
  }

  .pt-sm-114,.py-sm-114 {
      padding-top: 57rem!important
  }

  .pr-sm-114,.px-sm-114 {
      padding-right: 57rem!important
  }

  .pb-sm-114,.py-sm-114 {
      padding-bottom: 57rem!important
  }

  .pl-sm-114,.px-sm-114 {
      padding-left: 57rem!important
  }

  .p-sm-115 {
      padding: 57.5rem!important
  }

  .pt-sm-115,.py-sm-115 {
      padding-top: 57.5rem!important
  }

  .pr-sm-115,.px-sm-115 {
      padding-right: 57.5rem!important
  }

  .pb-sm-115,.py-sm-115 {
      padding-bottom: 57.5rem!important
  }

  .pl-sm-115,.px-sm-115 {
      padding-left: 57.5rem!important
  }

  .p-sm-116 {
      padding: 58rem!important
  }

  .pt-sm-116,.py-sm-116 {
      padding-top: 58rem!important
  }

  .pr-sm-116,.px-sm-116 {
      padding-right: 58rem!important
  }

  .pb-sm-116,.py-sm-116 {
      padding-bottom: 58rem!important
  }

  .pl-sm-116,.px-sm-116 {
      padding-left: 58rem!important
  }

  .p-sm-117 {
      padding: 58.5rem!important
  }

  .pt-sm-117,.py-sm-117 {
      padding-top: 58.5rem!important
  }

  .pr-sm-117,.px-sm-117 {
      padding-right: 58.5rem!important
  }

  .pb-sm-117,.py-sm-117 {
      padding-bottom: 58.5rem!important
  }

  .pl-sm-117,.px-sm-117 {
      padding-left: 58.5rem!important
  }

  .p-sm-118 {
      padding: 59rem!important
  }

  .pt-sm-118,.py-sm-118 {
      padding-top: 59rem!important
  }

  .pr-sm-118,.px-sm-118 {
      padding-right: 59rem!important
  }

  .pb-sm-118,.py-sm-118 {
      padding-bottom: 59rem!important
  }

  .pl-sm-118,.px-sm-118 {
      padding-left: 59rem!important
  }

  .p-sm-119 {
      padding: 59.5rem!important
  }

  .pt-sm-119,.py-sm-119 {
      padding-top: 59.5rem!important
  }

  .pr-sm-119,.px-sm-119 {
      padding-right: 59.5rem!important
  }

  .pb-sm-119,.py-sm-119 {
      padding-bottom: 59.5rem!important
  }

  .pl-sm-119,.px-sm-119 {
      padding-left: 59.5rem!important
  }

  .p-sm-120 {
      padding: 60rem!important
  }

  .pt-sm-120,.py-sm-120 {
      padding-top: 60rem!important
  }

  .pr-sm-120,.px-sm-120 {
      padding-right: 60rem!important
  }

  .pb-sm-120,.py-sm-120 {
      padding-bottom: 60rem!important
  }

  .pl-sm-120,.px-sm-120 {
      padding-left: 60rem!important
  }

  .p-sm-121 {
      padding: 60.5rem!important
  }

  .pt-sm-121,.py-sm-121 {
      padding-top: 60.5rem!important
  }

  .pr-sm-121,.px-sm-121 {
      padding-right: 60.5rem!important
  }

  .pb-sm-121,.py-sm-121 {
      padding-bottom: 60.5rem!important
  }

  .pl-sm-121,.px-sm-121 {
      padding-left: 60.5rem!important
  }

  .p-sm-122 {
      padding: 61rem!important
  }

  .pt-sm-122,.py-sm-122 {
      padding-top: 61rem!important
  }

  .pr-sm-122,.px-sm-122 {
      padding-right: 61rem!important
  }

  .pb-sm-122,.py-sm-122 {
      padding-bottom: 61rem!important
  }

  .pl-sm-122,.px-sm-122 {
      padding-left: 61rem!important
  }

  .p-sm-123 {
      padding: 61.5rem!important
  }

  .pt-sm-123,.py-sm-123 {
      padding-top: 61.5rem!important
  }

  .pr-sm-123,.px-sm-123 {
      padding-right: 61.5rem!important
  }

  .pb-sm-123,.py-sm-123 {
      padding-bottom: 61.5rem!important
  }

  .pl-sm-123,.px-sm-123 {
      padding-left: 61.5rem!important
  }

  .p-sm-124 {
      padding: 62rem!important
  }

  .pt-sm-124,.py-sm-124 {
      padding-top: 62rem!important
  }

  .pr-sm-124,.px-sm-124 {
      padding-right: 62rem!important
  }

  .pb-sm-124,.py-sm-124 {
      padding-bottom: 62rem!important
  }

  .pl-sm-124,.px-sm-124 {
      padding-left: 62rem!important
  }

  .p-sm-125 {
      padding: 62.5rem!important
  }

  .pt-sm-125,.py-sm-125 {
      padding-top: 62.5rem!important
  }

  .pr-sm-125,.px-sm-125 {
      padding-right: 62.5rem!important
  }

  .pb-sm-125,.py-sm-125 {
      padding-bottom: 62.5rem!important
  }

  .pl-sm-125,.px-sm-125 {
      padding-left: 62.5rem!important
  }

  .p-sm-126 {
      padding: 63rem!important
  }

  .pt-sm-126,.py-sm-126 {
      padding-top: 63rem!important
  }

  .pr-sm-126,.px-sm-126 {
      padding-right: 63rem!important
  }

  .pb-sm-126,.py-sm-126 {
      padding-bottom: 63rem!important
  }

  .pl-sm-126,.px-sm-126 {
      padding-left: 63rem!important
  }

  .p-sm-127 {
      padding: 63.5rem!important
  }

  .pt-sm-127,.py-sm-127 {
      padding-top: 63.5rem!important
  }

  .pr-sm-127,.px-sm-127 {
      padding-right: 63.5rem!important
  }

  .pb-sm-127,.py-sm-127 {
      padding-bottom: 63.5rem!important
  }

  .pl-sm-127,.px-sm-127 {
      padding-left: 63.5rem!important
  }

  .p-sm-128 {
      padding: 64rem!important
  }

  .pt-sm-128,.py-sm-128 {
      padding-top: 64rem!important
  }

  .pr-sm-128,.px-sm-128 {
      padding-right: 64rem!important
  }

  .pb-sm-128,.py-sm-128 {
      padding-bottom: 64rem!important
  }

  .pl-sm-128,.px-sm-128 {
      padding-left: 64rem!important
  }

  .p-sm-129 {
      padding: 64.5rem!important
  }

  .pt-sm-129,.py-sm-129 {
      padding-top: 64.5rem!important
  }

  .pr-sm-129,.px-sm-129 {
      padding-right: 64.5rem!important
  }

  .pb-sm-129,.py-sm-129 {
      padding-bottom: 64.5rem!important
  }

  .pl-sm-129,.px-sm-129 {
      padding-left: 64.5rem!important
  }

  .p-sm-130 {
      padding: 65rem!important
  }

  .pt-sm-130,.py-sm-130 {
      padding-top: 65rem!important
  }

  .pr-sm-130,.px-sm-130 {
      padding-right: 65rem!important
  }

  .pb-sm-130,.py-sm-130 {
      padding-bottom: 65rem!important
  }

  .pl-sm-130,.px-sm-130 {
      padding-left: 65rem!important
  }

  .p-sm-131 {
      padding: 65.5rem!important
  }

  .pt-sm-131,.py-sm-131 {
      padding-top: 65.5rem!important
  }

  .pr-sm-131,.px-sm-131 {
      padding-right: 65.5rem!important
  }

  .pb-sm-131,.py-sm-131 {
      padding-bottom: 65.5rem!important
  }

  .pl-sm-131,.px-sm-131 {
      padding-left: 65.5rem!important
  }

  .p-sm-132 {
      padding: 66rem!important
  }

  .pt-sm-132,.py-sm-132 {
      padding-top: 66rem!important
  }

  .pr-sm-132,.px-sm-132 {
      padding-right: 66rem!important
  }

  .pb-sm-132,.py-sm-132 {
      padding-bottom: 66rem!important
  }

  .pl-sm-132,.px-sm-132 {
      padding-left: 66rem!important
  }

  .p-sm-133 {
      padding: 66.5rem!important
  }

  .pt-sm-133,.py-sm-133 {
      padding-top: 66.5rem!important
  }

  .pr-sm-133,.px-sm-133 {
      padding-right: 66.5rem!important
  }

  .pb-sm-133,.py-sm-133 {
      padding-bottom: 66.5rem!important
  }

  .pl-sm-133,.px-sm-133 {
      padding-left: 66.5rem!important
  }

  .p-sm-134 {
      padding: 67rem!important
  }

  .pt-sm-134,.py-sm-134 {
      padding-top: 67rem!important
  }

  .pr-sm-134,.px-sm-134 {
      padding-right: 67rem!important
  }

  .pb-sm-134,.py-sm-134 {
      padding-bottom: 67rem!important
  }

  .pl-sm-134,.px-sm-134 {
      padding-left: 67rem!important
  }

  .p-sm-135 {
      padding: 67.5rem!important
  }

  .pt-sm-135,.py-sm-135 {
      padding-top: 67.5rem!important
  }

  .pr-sm-135,.px-sm-135 {
      padding-right: 67.5rem!important
  }

  .pb-sm-135,.py-sm-135 {
      padding-bottom: 67.5rem!important
  }

  .pl-sm-135,.px-sm-135 {
      padding-left: 67.5rem!important
  }

  .p-sm-136 {
      padding: 68rem!important
  }

  .pt-sm-136,.py-sm-136 {
      padding-top: 68rem!important
  }

  .pr-sm-136,.px-sm-136 {
      padding-right: 68rem!important
  }

  .pb-sm-136,.py-sm-136 {
      padding-bottom: 68rem!important
  }

  .pl-sm-136,.px-sm-136 {
      padding-left: 68rem!important
  }

  .p-sm-137 {
      padding: 68.5rem!important
  }

  .pt-sm-137,.py-sm-137 {
      padding-top: 68.5rem!important
  }

  .pr-sm-137,.px-sm-137 {
      padding-right: 68.5rem!important
  }

  .pb-sm-137,.py-sm-137 {
      padding-bottom: 68.5rem!important
  }

  .pl-sm-137,.px-sm-137 {
      padding-left: 68.5rem!important
  }

  .p-sm-138 {
      padding: 69rem!important
  }

  .pt-sm-138,.py-sm-138 {
      padding-top: 69rem!important
  }

  .pr-sm-138,.px-sm-138 {
      padding-right: 69rem!important
  }

  .pb-sm-138,.py-sm-138 {
      padding-bottom: 69rem!important
  }

  .pl-sm-138,.px-sm-138 {
      padding-left: 69rem!important
  }

  .p-sm-139 {
      padding: 69.5rem!important
  }

  .pt-sm-139,.py-sm-139 {
      padding-top: 69.5rem!important
  }

  .pr-sm-139,.px-sm-139 {
      padding-right: 69.5rem!important
  }

  .pb-sm-139,.py-sm-139 {
      padding-bottom: 69.5rem!important
  }

  .pl-sm-139,.px-sm-139 {
      padding-left: 69.5rem!important
  }

  .p-sm-140 {
      padding: 70rem!important
  }

  .pt-sm-140,.py-sm-140 {
      padding-top: 70rem!important
  }

  .pr-sm-140,.px-sm-140 {
      padding-right: 70rem!important
  }

  .pb-sm-140,.py-sm-140 {
      padding-bottom: 70rem!important
  }

  .pl-sm-140,.px-sm-140 {
      padding-left: 70rem!important
  }

  .p-sm-141 {
      padding: 70.5rem!important
  }

  .pt-sm-141,.py-sm-141 {
      padding-top: 70.5rem!important
  }

  .pr-sm-141,.px-sm-141 {
      padding-right: 70.5rem!important
  }

  .pb-sm-141,.py-sm-141 {
      padding-bottom: 70.5rem!important
  }

  .pl-sm-141,.px-sm-141 {
      padding-left: 70.5rem!important
  }

  .p-sm-142 {
      padding: 71rem!important
  }

  .pt-sm-142,.py-sm-142 {
      padding-top: 71rem!important
  }

  .pr-sm-142,.px-sm-142 {
      padding-right: 71rem!important
  }

  .pb-sm-142,.py-sm-142 {
      padding-bottom: 71rem!important
  }

  .pl-sm-142,.px-sm-142 {
      padding-left: 71rem!important
  }

  .p-sm-143 {
      padding: 71.5rem!important
  }

  .pt-sm-143,.py-sm-143 {
      padding-top: 71.5rem!important
  }

  .pr-sm-143,.px-sm-143 {
      padding-right: 71.5rem!important
  }

  .pb-sm-143,.py-sm-143 {
      padding-bottom: 71.5rem!important
  }

  .pl-sm-143,.px-sm-143 {
      padding-left: 71.5rem!important
  }

  .p-sm-144 {
      padding: 72rem!important
  }

  .pt-sm-144,.py-sm-144 {
      padding-top: 72rem!important
  }

  .pr-sm-144,.px-sm-144 {
      padding-right: 72rem!important
  }

  .pb-sm-144,.py-sm-144 {
      padding-bottom: 72rem!important
  }

  .pl-sm-144,.px-sm-144 {
      padding-left: 72rem!important
  }

  .p-sm-145 {
      padding: 72.5rem!important
  }

  .pt-sm-145,.py-sm-145 {
      padding-top: 72.5rem!important
  }

  .pr-sm-145,.px-sm-145 {
      padding-right: 72.5rem!important
  }

  .pb-sm-145,.py-sm-145 {
      padding-bottom: 72.5rem!important
  }

  .pl-sm-145,.px-sm-145 {
      padding-left: 72.5rem!important
  }

  .p-sm-146 {
      padding: 73rem!important
  }

  .pt-sm-146,.py-sm-146 {
      padding-top: 73rem!important
  }

  .pr-sm-146,.px-sm-146 {
      padding-right: 73rem!important
  }

  .pb-sm-146,.py-sm-146 {
      padding-bottom: 73rem!important
  }

  .pl-sm-146,.px-sm-146 {
      padding-left: 73rem!important
  }

  .p-sm-147 {
      padding: 73.5rem!important
  }

  .pt-sm-147,.py-sm-147 {
      padding-top: 73.5rem!important
  }

  .pr-sm-147,.px-sm-147 {
      padding-right: 73.5rem!important
  }

  .pb-sm-147,.py-sm-147 {
      padding-bottom: 73.5rem!important
  }

  .pl-sm-147,.px-sm-147 {
      padding-left: 73.5rem!important
  }

  .p-sm-148 {
      padding: 74rem!important
  }

  .pt-sm-148,.py-sm-148 {
      padding-top: 74rem!important
  }

  .pr-sm-148,.px-sm-148 {
      padding-right: 74rem!important
  }

  .pb-sm-148,.py-sm-148 {
      padding-bottom: 74rem!important
  }

  .pl-sm-148,.px-sm-148 {
      padding-left: 74rem!important
  }

  .p-sm-149 {
      padding: 74.5rem!important
  }

  .pt-sm-149,.py-sm-149 {
      padding-top: 74.5rem!important
  }

  .pr-sm-149,.px-sm-149 {
      padding-right: 74.5rem!important
  }

  .pb-sm-149,.py-sm-149 {
      padding-bottom: 74.5rem!important
  }

  .pl-sm-149,.px-sm-149 {
      padding-left: 74.5rem!important
  }

  .p-sm-150 {
      padding: 75rem!important
  }

  .pt-sm-150,.py-sm-150 {
      padding-top: 75rem!important
  }

  .pr-sm-150,.px-sm-150 {
      padding-right: 75rem!important
  }

  .pb-sm-150,.py-sm-150 {
      padding-bottom: 75rem!important
  }

  .pl-sm-150,.px-sm-150 {
      padding-left: 75rem!important
  }

  .m-sm-n1 {
      margin: -.5rem!important
  }

  .mt-sm-n1,.my-sm-n1 {
      margin-top: -.5rem!important
  }

  .mr-sm-n1,.mx-sm-n1 {
      margin-right: -.5rem!important
  }

  .mb-sm-n1,.my-sm-n1 {
      margin-bottom: -.5rem!important
  }

  .ml-sm-n1,.mx-sm-n1 {
      margin-left: -.5rem!important
  }

  .m-sm-n2 {
      margin: -1rem!important
  }

  .mt-sm-n2,.my-sm-n2 {
      margin-top: -1rem!important
  }

  .mr-sm-n2,.mx-sm-n2 {
      margin-right: -1rem!important
  }

  .mb-sm-n2,.my-sm-n2 {
      margin-bottom: -1rem!important
  }

  .ml-sm-n2,.mx-sm-n2 {
      margin-left: -1rem!important
  }

  .m-sm-n3 {
      margin: -1.5rem!important
  }

  .mt-sm-n3,.my-sm-n3 {
      margin-top: -1.5rem!important
  }

  .mr-sm-n3,.mx-sm-n3 {
      margin-right: -1.5rem!important
  }

  .mb-sm-n3,.my-sm-n3 {
      margin-bottom: -1.5rem!important
  }

  .ml-sm-n3,.mx-sm-n3 {
      margin-left: -1.5rem!important
  }

  .m-sm-n4 {
      margin: -2rem!important
  }

  .mt-sm-n4,.my-sm-n4 {
      margin-top: -2rem!important
  }

  .mr-sm-n4,.mx-sm-n4 {
      margin-right: -2rem!important
  }

  .mb-sm-n4,.my-sm-n4 {
      margin-bottom: -2rem!important
  }

  .ml-sm-n4,.mx-sm-n4 {
      margin-left: -2rem!important
  }

  .m-sm-n5 {
      margin: -2.5rem!important
  }

  .mt-sm-n5,.my-sm-n5 {
      margin-top: -2.5rem!important
  }

  .mr-sm-n5,.mx-sm-n5 {
      margin-right: -2.5rem!important
  }

  .mb-sm-n5,.my-sm-n5 {
      margin-bottom: -2.5rem!important
  }

  .ml-sm-n5,.mx-sm-n5 {
      margin-left: -2.5rem!important
  }

  .m-sm-n6 {
      margin: -3rem!important
  }

  .mt-sm-n6,.my-sm-n6 {
      margin-top: -3rem!important
  }

  .mr-sm-n6,.mx-sm-n6 {
      margin-right: -3rem!important
  }

  .mb-sm-n6,.my-sm-n6 {
      margin-bottom: -3rem!important
  }

  .ml-sm-n6,.mx-sm-n6 {
      margin-left: -3rem!important
  }

  .m-sm-n7 {
      margin: -3.5rem!important
  }

  .mt-sm-n7,.my-sm-n7 {
      margin-top: -3.5rem!important
  }

  .mr-sm-n7,.mx-sm-n7 {
      margin-right: -3.5rem!important
  }

  .mb-sm-n7,.my-sm-n7 {
      margin-bottom: -3.5rem!important
  }

  .ml-sm-n7,.mx-sm-n7 {
      margin-left: -3.5rem!important
  }

  .m-sm-n8 {
      margin: -4rem!important
  }

  .mt-sm-n8,.my-sm-n8 {
      margin-top: -4rem!important
  }

  .mr-sm-n8,.mx-sm-n8 {
      margin-right: -4rem!important
  }

  .mb-sm-n8,.my-sm-n8 {
      margin-bottom: -4rem!important
  }

  .ml-sm-n8,.mx-sm-n8 {
      margin-left: -4rem!important
  }

  .m-sm-n9 {
      margin: -4.5rem!important
  }

  .mt-sm-n9,.my-sm-n9 {
      margin-top: -4.5rem!important
  }

  .mr-sm-n9,.mx-sm-n9 {
      margin-right: -4.5rem!important
  }

  .mb-sm-n9,.my-sm-n9 {
      margin-bottom: -4.5rem!important
  }

  .ml-sm-n9,.mx-sm-n9 {
      margin-left: -4.5rem!important
  }

  .m-sm-n10 {
      margin: -5rem!important
  }

  .mt-sm-n10,.my-sm-n10 {
      margin-top: -5rem!important
  }

  .mr-sm-n10,.mx-sm-n10 {
      margin-right: -5rem!important
  }

  .mb-sm-n10,.my-sm-n10 {
      margin-bottom: -5rem!important
  }

  .ml-sm-n10,.mx-sm-n10 {
      margin-left: -5rem!important
  }

  .m-sm-n11 {
      margin: -5.5rem!important
  }

  .mt-sm-n11,.my-sm-n11 {
      margin-top: -5.5rem!important
  }

  .mr-sm-n11,.mx-sm-n11 {
      margin-right: -5.5rem!important
  }

  .mb-sm-n11,.my-sm-n11 {
      margin-bottom: -5.5rem!important
  }

  .ml-sm-n11,.mx-sm-n11 {
      margin-left: -5.5rem!important
  }

  .m-sm-n12 {
      margin: -6rem!important
  }

  .mt-sm-n12,.my-sm-n12 {
      margin-top: -6rem!important
  }

  .mr-sm-n12,.mx-sm-n12 {
      margin-right: -6rem!important
  }

  .mb-sm-n12,.my-sm-n12 {
      margin-bottom: -6rem!important
  }

  .ml-sm-n12,.mx-sm-n12 {
      margin-left: -6rem!important
  }

  .m-sm-n13 {
      margin: -6.5rem!important
  }

  .mt-sm-n13,.my-sm-n13 {
      margin-top: -6.5rem!important
  }

  .mr-sm-n13,.mx-sm-n13 {
      margin-right: -6.5rem!important
  }

  .mb-sm-n13,.my-sm-n13 {
      margin-bottom: -6.5rem!important
  }

  .ml-sm-n13,.mx-sm-n13 {
      margin-left: -6.5rem!important
  }

  .m-sm-n14 {
      margin: -7rem!important
  }

  .mt-sm-n14,.my-sm-n14 {
      margin-top: -7rem!important
  }

  .mr-sm-n14,.mx-sm-n14 {
      margin-right: -7rem!important
  }

  .mb-sm-n14,.my-sm-n14 {
      margin-bottom: -7rem!important
  }

  .ml-sm-n14,.mx-sm-n14 {
      margin-left: -7rem!important
  }

  .m-sm-n15 {
      margin: -7.5rem!important
  }

  .mt-sm-n15,.my-sm-n15 {
      margin-top: -7.5rem!important
  }

  .mr-sm-n15,.mx-sm-n15 {
      margin-right: -7.5rem!important
  }

  .mb-sm-n15,.my-sm-n15 {
      margin-bottom: -7.5rem!important
  }

  .ml-sm-n15,.mx-sm-n15 {
      margin-left: -7.5rem!important
  }

  .m-sm-n16 {
      margin: -8rem!important
  }

  .mt-sm-n16,.my-sm-n16 {
      margin-top: -8rem!important
  }

  .mr-sm-n16,.mx-sm-n16 {
      margin-right: -8rem!important
  }

  .mb-sm-n16,.my-sm-n16 {
      margin-bottom: -8rem!important
  }

  .ml-sm-n16,.mx-sm-n16 {
      margin-left: -8rem!important
  }

  .m-sm-n17 {
      margin: -8.5rem!important
  }

  .mt-sm-n17,.my-sm-n17 {
      margin-top: -8.5rem!important
  }

  .mr-sm-n17,.mx-sm-n17 {
      margin-right: -8.5rem!important
  }

  .mb-sm-n17,.my-sm-n17 {
      margin-bottom: -8.5rem!important
  }

  .ml-sm-n17,.mx-sm-n17 {
      margin-left: -8.5rem!important
  }

  .m-sm-n18 {
      margin: -9rem!important
  }

  .mt-sm-n18,.my-sm-n18 {
      margin-top: -9rem!important
  }

  .mr-sm-n18,.mx-sm-n18 {
      margin-right: -9rem!important
  }

  .mb-sm-n18,.my-sm-n18 {
      margin-bottom: -9rem!important
  }

  .ml-sm-n18,.mx-sm-n18 {
      margin-left: -9rem!important
  }

  .m-sm-n19 {
      margin: -9.5rem!important
  }

  .mt-sm-n19,.my-sm-n19 {
      margin-top: -9.5rem!important
  }

  .mr-sm-n19,.mx-sm-n19 {
      margin-right: -9.5rem!important
  }

  .mb-sm-n19,.my-sm-n19 {
      margin-bottom: -9.5rem!important
  }

  .ml-sm-n19,.mx-sm-n19 {
      margin-left: -9.5rem!important
  }

  .m-sm-n20 {
      margin: -10rem!important
  }

  .mt-sm-n20,.my-sm-n20 {
      margin-top: -10rem!important
  }

  .mr-sm-n20,.mx-sm-n20 {
      margin-right: -10rem!important
  }

  .mb-sm-n20,.my-sm-n20 {
      margin-bottom: -10rem!important
  }

  .ml-sm-n20,.mx-sm-n20 {
      margin-left: -10rem!important
  }

  .m-sm-n21 {
      margin: -10.5rem!important
  }

  .mt-sm-n21,.my-sm-n21 {
      margin-top: -10.5rem!important
  }

  .mr-sm-n21,.mx-sm-n21 {
      margin-right: -10.5rem!important
  }

  .mb-sm-n21,.my-sm-n21 {
      margin-bottom: -10.5rem!important
  }

  .ml-sm-n21,.mx-sm-n21 {
      margin-left: -10.5rem!important
  }

  .m-sm-n22 {
      margin: -11rem!important
  }

  .mt-sm-n22,.my-sm-n22 {
      margin-top: -11rem!important
  }

  .mr-sm-n22,.mx-sm-n22 {
      margin-right: -11rem!important
  }

  .mb-sm-n22,.my-sm-n22 {
      margin-bottom: -11rem!important
  }

  .ml-sm-n22,.mx-sm-n22 {
      margin-left: -11rem!important
  }

  .m-sm-n23 {
      margin: -11.5rem!important
  }

  .mt-sm-n23,.my-sm-n23 {
      margin-top: -11.5rem!important
  }

  .mr-sm-n23,.mx-sm-n23 {
      margin-right: -11.5rem!important
  }

  .mb-sm-n23,.my-sm-n23 {
      margin-bottom: -11.5rem!important
  }

  .ml-sm-n23,.mx-sm-n23 {
      margin-left: -11.5rem!important
  }

  .m-sm-n24 {
      margin: -12rem!important
  }

  .mt-sm-n24,.my-sm-n24 {
      margin-top: -12rem!important
  }

  .mr-sm-n24,.mx-sm-n24 {
      margin-right: -12rem!important
  }

  .mb-sm-n24,.my-sm-n24 {
      margin-bottom: -12rem!important
  }

  .ml-sm-n24,.mx-sm-n24 {
      margin-left: -12rem!important
  }

  .m-sm-n25 {
      margin: -12.5rem!important
  }

  .mt-sm-n25,.my-sm-n25 {
      margin-top: -12.5rem!important
  }

  .mr-sm-n25,.mx-sm-n25 {
      margin-right: -12.5rem!important
  }

  .mb-sm-n25,.my-sm-n25 {
      margin-bottom: -12.5rem!important
  }

  .ml-sm-n25,.mx-sm-n25 {
      margin-left: -12.5rem!important
  }

  .m-sm-n26 {
      margin: -13rem!important
  }

  .mt-sm-n26,.my-sm-n26 {
      margin-top: -13rem!important
  }

  .mr-sm-n26,.mx-sm-n26 {
      margin-right: -13rem!important
  }

  .mb-sm-n26,.my-sm-n26 {
      margin-bottom: -13rem!important
  }

  .ml-sm-n26,.mx-sm-n26 {
      margin-left: -13rem!important
  }

  .m-sm-n27 {
      margin: -13.5rem!important
  }

  .mt-sm-n27,.my-sm-n27 {
      margin-top: -13.5rem!important
  }

  .mr-sm-n27,.mx-sm-n27 {
      margin-right: -13.5rem!important
  }

  .mb-sm-n27,.my-sm-n27 {
      margin-bottom: -13.5rem!important
  }

  .ml-sm-n27,.mx-sm-n27 {
      margin-left: -13.5rem!important
  }

  .m-sm-n28 {
      margin: -14rem!important
  }

  .mt-sm-n28,.my-sm-n28 {
      margin-top: -14rem!important
  }

  .mr-sm-n28,.mx-sm-n28 {
      margin-right: -14rem!important
  }

  .mb-sm-n28,.my-sm-n28 {
      margin-bottom: -14rem!important
  }

  .ml-sm-n28,.mx-sm-n28 {
      margin-left: -14rem!important
  }

  .m-sm-n29 {
      margin: -14.5rem!important
  }

  .mt-sm-n29,.my-sm-n29 {
      margin-top: -14.5rem!important
  }

  .mr-sm-n29,.mx-sm-n29 {
      margin-right: -14.5rem!important
  }

  .mb-sm-n29,.my-sm-n29 {
      margin-bottom: -14.5rem!important
  }

  .ml-sm-n29,.mx-sm-n29 {
      margin-left: -14.5rem!important
  }

  .m-sm-n30 {
      margin: -15rem!important
  }

  .mt-sm-n30,.my-sm-n30 {
      margin-top: -15rem!important
  }

  .mr-sm-n30,.mx-sm-n30 {
      margin-right: -15rem!important
  }

  .mb-sm-n30,.my-sm-n30 {
      margin-bottom: -15rem!important
  }

  .ml-sm-n30,.mx-sm-n30 {
      margin-left: -15rem!important
  }

  .m-sm-n31 {
      margin: -15.5rem!important
  }

  .mt-sm-n31,.my-sm-n31 {
      margin-top: -15.5rem!important
  }

  .mr-sm-n31,.mx-sm-n31 {
      margin-right: -15.5rem!important
  }

  .mb-sm-n31,.my-sm-n31 {
      margin-bottom: -15.5rem!important
  }

  .ml-sm-n31,.mx-sm-n31 {
      margin-left: -15.5rem!important
  }

  .m-sm-n32 {
      margin: -16rem!important
  }

  .mt-sm-n32,.my-sm-n32 {
      margin-top: -16rem!important
  }

  .mr-sm-n32,.mx-sm-n32 {
      margin-right: -16rem!important
  }

  .mb-sm-n32,.my-sm-n32 {
      margin-bottom: -16rem!important
  }

  .ml-sm-n32,.mx-sm-n32 {
      margin-left: -16rem!important
  }

  .m-sm-n33 {
      margin: -16.5rem!important
  }

  .mt-sm-n33,.my-sm-n33 {
      margin-top: -16.5rem!important
  }

  .mr-sm-n33,.mx-sm-n33 {
      margin-right: -16.5rem!important
  }

  .mb-sm-n33,.my-sm-n33 {
      margin-bottom: -16.5rem!important
  }

  .ml-sm-n33,.mx-sm-n33 {
      margin-left: -16.5rem!important
  }

  .m-sm-n34 {
      margin: -17rem!important
  }

  .mt-sm-n34,.my-sm-n34 {
      margin-top: -17rem!important
  }

  .mr-sm-n34,.mx-sm-n34 {
      margin-right: -17rem!important
  }

  .mb-sm-n34,.my-sm-n34 {
      margin-bottom: -17rem!important
  }

  .ml-sm-n34,.mx-sm-n34 {
      margin-left: -17rem!important
  }

  .m-sm-n35 {
      margin: -17.5rem!important
  }

  .mt-sm-n35,.my-sm-n35 {
      margin-top: -17.5rem!important
  }

  .mr-sm-n35,.mx-sm-n35 {
      margin-right: -17.5rem!important
  }

  .mb-sm-n35,.my-sm-n35 {
      margin-bottom: -17.5rem!important
  }

  .ml-sm-n35,.mx-sm-n35 {
      margin-left: -17.5rem!important
  }

  .m-sm-n36 {
      margin: -18rem!important
  }

  .mt-sm-n36,.my-sm-n36 {
      margin-top: -18rem!important
  }

  .mr-sm-n36,.mx-sm-n36 {
      margin-right: -18rem!important
  }

  .mb-sm-n36,.my-sm-n36 {
      margin-bottom: -18rem!important
  }

  .ml-sm-n36,.mx-sm-n36 {
      margin-left: -18rem!important
  }

  .m-sm-n37 {
      margin: -18.5rem!important
  }

  .mt-sm-n37,.my-sm-n37 {
      margin-top: -18.5rem!important
  }

  .mr-sm-n37,.mx-sm-n37 {
      margin-right: -18.5rem!important
  }

  .mb-sm-n37,.my-sm-n37 {
      margin-bottom: -18.5rem!important
  }

  .ml-sm-n37,.mx-sm-n37 {
      margin-left: -18.5rem!important
  }

  .m-sm-n38 {
      margin: -19rem!important
  }

  .mt-sm-n38,.my-sm-n38 {
      margin-top: -19rem!important
  }

  .mr-sm-n38,.mx-sm-n38 {
      margin-right: -19rem!important
  }

  .mb-sm-n38,.my-sm-n38 {
      margin-bottom: -19rem!important
  }

  .ml-sm-n38,.mx-sm-n38 {
      margin-left: -19rem!important
  }

  .m-sm-n39 {
      margin: -19.5rem!important
  }

  .mt-sm-n39,.my-sm-n39 {
      margin-top: -19.5rem!important
  }

  .mr-sm-n39,.mx-sm-n39 {
      margin-right: -19.5rem!important
  }

  .mb-sm-n39,.my-sm-n39 {
      margin-bottom: -19.5rem!important
  }

  .ml-sm-n39,.mx-sm-n39 {
      margin-left: -19.5rem!important
  }

  .m-sm-n40 {
      margin: -20rem!important
  }

  .mt-sm-n40,.my-sm-n40 {
      margin-top: -20rem!important
  }

  .mr-sm-n40,.mx-sm-n40 {
      margin-right: -20rem!important
  }

  .mb-sm-n40,.my-sm-n40 {
      margin-bottom: -20rem!important
  }

  .ml-sm-n40,.mx-sm-n40 {
      margin-left: -20rem!important
  }

  .m-sm-n41 {
      margin: -20.5rem!important
  }

  .mt-sm-n41,.my-sm-n41 {
      margin-top: -20.5rem!important
  }

  .mr-sm-n41,.mx-sm-n41 {
      margin-right: -20.5rem!important
  }

  .mb-sm-n41,.my-sm-n41 {
      margin-bottom: -20.5rem!important
  }

  .ml-sm-n41,.mx-sm-n41 {
      margin-left: -20.5rem!important
  }

  .m-sm-n42 {
      margin: -21rem!important
  }

  .mt-sm-n42,.my-sm-n42 {
      margin-top: -21rem!important
  }

  .mr-sm-n42,.mx-sm-n42 {
      margin-right: -21rem!important
  }

  .mb-sm-n42,.my-sm-n42 {
      margin-bottom: -21rem!important
  }

  .ml-sm-n42,.mx-sm-n42 {
      margin-left: -21rem!important
  }

  .m-sm-n43 {
      margin: -21.5rem!important
  }

  .mt-sm-n43,.my-sm-n43 {
      margin-top: -21.5rem!important
  }

  .mr-sm-n43,.mx-sm-n43 {
      margin-right: -21.5rem!important
  }

  .mb-sm-n43,.my-sm-n43 {
      margin-bottom: -21.5rem!important
  }

  .ml-sm-n43,.mx-sm-n43 {
      margin-left: -21.5rem!important
  }

  .m-sm-n44 {
      margin: -22rem!important
  }

  .mt-sm-n44,.my-sm-n44 {
      margin-top: -22rem!important
  }

  .mr-sm-n44,.mx-sm-n44 {
      margin-right: -22rem!important
  }

  .mb-sm-n44,.my-sm-n44 {
      margin-bottom: -22rem!important
  }

  .ml-sm-n44,.mx-sm-n44 {
      margin-left: -22rem!important
  }

  .m-sm-n45 {
      margin: -22.5rem!important
  }

  .mt-sm-n45,.my-sm-n45 {
      margin-top: -22.5rem!important
  }

  .mr-sm-n45,.mx-sm-n45 {
      margin-right: -22.5rem!important
  }

  .mb-sm-n45,.my-sm-n45 {
      margin-bottom: -22.5rem!important
  }

  .ml-sm-n45,.mx-sm-n45 {
      margin-left: -22.5rem!important
  }

  .m-sm-n46 {
      margin: -23rem!important
  }

  .mt-sm-n46,.my-sm-n46 {
      margin-top: -23rem!important
  }

  .mr-sm-n46,.mx-sm-n46 {
      margin-right: -23rem!important
  }

  .mb-sm-n46,.my-sm-n46 {
      margin-bottom: -23rem!important
  }

  .ml-sm-n46,.mx-sm-n46 {
      margin-left: -23rem!important
  }

  .m-sm-n47 {
      margin: -23.5rem!important
  }

  .mt-sm-n47,.my-sm-n47 {
      margin-top: -23.5rem!important
  }

  .mr-sm-n47,.mx-sm-n47 {
      margin-right: -23.5rem!important
  }

  .mb-sm-n47,.my-sm-n47 {
      margin-bottom: -23.5rem!important
  }

  .ml-sm-n47,.mx-sm-n47 {
      margin-left: -23.5rem!important
  }

  .m-sm-n48 {
      margin: -24rem!important
  }

  .mt-sm-n48,.my-sm-n48 {
      margin-top: -24rem!important
  }

  .mr-sm-n48,.mx-sm-n48 {
      margin-right: -24rem!important
  }

  .mb-sm-n48,.my-sm-n48 {
      margin-bottom: -24rem!important
  }

  .ml-sm-n48,.mx-sm-n48 {
      margin-left: -24rem!important
  }

  .m-sm-n49 {
      margin: -24.5rem!important
  }

  .mt-sm-n49,.my-sm-n49 {
      margin-top: -24.5rem!important
  }

  .mr-sm-n49,.mx-sm-n49 {
      margin-right: -24.5rem!important
  }

  .mb-sm-n49,.my-sm-n49 {
      margin-bottom: -24.5rem!important
  }

  .ml-sm-n49,.mx-sm-n49 {
      margin-left: -24.5rem!important
  }

  .m-sm-n50 {
      margin: -25rem!important
  }

  .mt-sm-n50,.my-sm-n50 {
      margin-top: -25rem!important
  }

  .mr-sm-n50,.mx-sm-n50 {
      margin-right: -25rem!important
  }

  .mb-sm-n50,.my-sm-n50 {
      margin-bottom: -25rem!important
  }

  .ml-sm-n50,.mx-sm-n50 {
      margin-left: -25rem!important
  }

  .m-sm-n51 {
      margin: -25.5rem!important
  }

  .mt-sm-n51,.my-sm-n51 {
      margin-top: -25.5rem!important
  }

  .mr-sm-n51,.mx-sm-n51 {
      margin-right: -25.5rem!important
  }

  .mb-sm-n51,.my-sm-n51 {
      margin-bottom: -25.5rem!important
  }

  .ml-sm-n51,.mx-sm-n51 {
      margin-left: -25.5rem!important
  }

  .m-sm-n52 {
      margin: -26rem!important
  }

  .mt-sm-n52,.my-sm-n52 {
      margin-top: -26rem!important
  }

  .mr-sm-n52,.mx-sm-n52 {
      margin-right: -26rem!important
  }

  .mb-sm-n52,.my-sm-n52 {
      margin-bottom: -26rem!important
  }

  .ml-sm-n52,.mx-sm-n52 {
      margin-left: -26rem!important
  }

  .m-sm-n53 {
      margin: -26.5rem!important
  }

  .mt-sm-n53,.my-sm-n53 {
      margin-top: -26.5rem!important
  }

  .mr-sm-n53,.mx-sm-n53 {
      margin-right: -26.5rem!important
  }

  .mb-sm-n53,.my-sm-n53 {
      margin-bottom: -26.5rem!important
  }

  .ml-sm-n53,.mx-sm-n53 {
      margin-left: -26.5rem!important
  }

  .m-sm-n54 {
      margin: -27rem!important
  }

  .mt-sm-n54,.my-sm-n54 {
      margin-top: -27rem!important
  }

  .mr-sm-n54,.mx-sm-n54 {
      margin-right: -27rem!important
  }

  .mb-sm-n54,.my-sm-n54 {
      margin-bottom: -27rem!important
  }

  .ml-sm-n54,.mx-sm-n54 {
      margin-left: -27rem!important
  }

  .m-sm-n55 {
      margin: -27.5rem!important
  }

  .mt-sm-n55,.my-sm-n55 {
      margin-top: -27.5rem!important
  }

  .mr-sm-n55,.mx-sm-n55 {
      margin-right: -27.5rem!important
  }

  .mb-sm-n55,.my-sm-n55 {
      margin-bottom: -27.5rem!important
  }

  .ml-sm-n55,.mx-sm-n55 {
      margin-left: -27.5rem!important
  }

  .m-sm-n56 {
      margin: -28rem!important
  }

  .mt-sm-n56,.my-sm-n56 {
      margin-top: -28rem!important
  }

  .mr-sm-n56,.mx-sm-n56 {
      margin-right: -28rem!important
  }

  .mb-sm-n56,.my-sm-n56 {
      margin-bottom: -28rem!important
  }

  .ml-sm-n56,.mx-sm-n56 {
      margin-left: -28rem!important
  }

  .m-sm-n57 {
      margin: -28.5rem!important
  }

  .mt-sm-n57,.my-sm-n57 {
      margin-top: -28.5rem!important
  }

  .mr-sm-n57,.mx-sm-n57 {
      margin-right: -28.5rem!important
  }

  .mb-sm-n57,.my-sm-n57 {
      margin-bottom: -28.5rem!important
  }

  .ml-sm-n57,.mx-sm-n57 {
      margin-left: -28.5rem!important
  }

  .m-sm-n58 {
      margin: -29rem!important
  }

  .mt-sm-n58,.my-sm-n58 {
      margin-top: -29rem!important
  }

  .mr-sm-n58,.mx-sm-n58 {
      margin-right: -29rem!important
  }

  .mb-sm-n58,.my-sm-n58 {
      margin-bottom: -29rem!important
  }

  .ml-sm-n58,.mx-sm-n58 {
      margin-left: -29rem!important
  }

  .m-sm-n59 {
      margin: -29.5rem!important
  }

  .mt-sm-n59,.my-sm-n59 {
      margin-top: -29.5rem!important
  }

  .mr-sm-n59,.mx-sm-n59 {
      margin-right: -29.5rem!important
  }

  .mb-sm-n59,.my-sm-n59 {
      margin-bottom: -29.5rem!important
  }

  .ml-sm-n59,.mx-sm-n59 {
      margin-left: -29.5rem!important
  }

  .m-sm-n60 {
      margin: -30rem!important
  }

  .mt-sm-n60,.my-sm-n60 {
      margin-top: -30rem!important
  }

  .mr-sm-n60,.mx-sm-n60 {
      margin-right: -30rem!important
  }

  .mb-sm-n60,.my-sm-n60 {
      margin-bottom: -30rem!important
  }

  .ml-sm-n60,.mx-sm-n60 {
      margin-left: -30rem!important
  }

  .m-sm-n61 {
      margin: -30.5rem!important
  }

  .mt-sm-n61,.my-sm-n61 {
      margin-top: -30.5rem!important
  }

  .mr-sm-n61,.mx-sm-n61 {
      margin-right: -30.5rem!important
  }

  .mb-sm-n61,.my-sm-n61 {
      margin-bottom: -30.5rem!important
  }

  .ml-sm-n61,.mx-sm-n61 {
      margin-left: -30.5rem!important
  }

  .m-sm-n62 {
      margin: -31rem!important
  }

  .mt-sm-n62,.my-sm-n62 {
      margin-top: -31rem!important
  }

  .mr-sm-n62,.mx-sm-n62 {
      margin-right: -31rem!important
  }

  .mb-sm-n62,.my-sm-n62 {
      margin-bottom: -31rem!important
  }

  .ml-sm-n62,.mx-sm-n62 {
      margin-left: -31rem!important
  }

  .m-sm-n63 {
      margin: -31.5rem!important
  }

  .mt-sm-n63,.my-sm-n63 {
      margin-top: -31.5rem!important
  }

  .mr-sm-n63,.mx-sm-n63 {
      margin-right: -31.5rem!important
  }

  .mb-sm-n63,.my-sm-n63 {
      margin-bottom: -31.5rem!important
  }

  .ml-sm-n63,.mx-sm-n63 {
      margin-left: -31.5rem!important
  }

  .m-sm-n64 {
      margin: -32rem!important
  }

  .mt-sm-n64,.my-sm-n64 {
      margin-top: -32rem!important
  }

  .mr-sm-n64,.mx-sm-n64 {
      margin-right: -32rem!important
  }

  .mb-sm-n64,.my-sm-n64 {
      margin-bottom: -32rem!important
  }

  .ml-sm-n64,.mx-sm-n64 {
      margin-left: -32rem!important
  }

  .m-sm-n65 {
      margin: -32.5rem!important
  }

  .mt-sm-n65,.my-sm-n65 {
      margin-top: -32.5rem!important
  }

  .mr-sm-n65,.mx-sm-n65 {
      margin-right: -32.5rem!important
  }

  .mb-sm-n65,.my-sm-n65 {
      margin-bottom: -32.5rem!important
  }

  .ml-sm-n65,.mx-sm-n65 {
      margin-left: -32.5rem!important
  }

  .m-sm-n66 {
      margin: -33rem!important
  }

  .mt-sm-n66,.my-sm-n66 {
      margin-top: -33rem!important
  }

  .mr-sm-n66,.mx-sm-n66 {
      margin-right: -33rem!important
  }

  .mb-sm-n66,.my-sm-n66 {
      margin-bottom: -33rem!important
  }

  .ml-sm-n66,.mx-sm-n66 {
      margin-left: -33rem!important
  }

  .m-sm-n67 {
      margin: -33.5rem!important
  }

  .mt-sm-n67,.my-sm-n67 {
      margin-top: -33.5rem!important
  }

  .mr-sm-n67,.mx-sm-n67 {
      margin-right: -33.5rem!important
  }

  .mb-sm-n67,.my-sm-n67 {
      margin-bottom: -33.5rem!important
  }

  .ml-sm-n67,.mx-sm-n67 {
      margin-left: -33.5rem!important
  }

  .m-sm-n68 {
      margin: -34rem!important
  }

  .mt-sm-n68,.my-sm-n68 {
      margin-top: -34rem!important
  }

  .mr-sm-n68,.mx-sm-n68 {
      margin-right: -34rem!important
  }

  .mb-sm-n68,.my-sm-n68 {
      margin-bottom: -34rem!important
  }

  .ml-sm-n68,.mx-sm-n68 {
      margin-left: -34rem!important
  }

  .m-sm-n69 {
      margin: -34.5rem!important
  }

  .mt-sm-n69,.my-sm-n69 {
      margin-top: -34.5rem!important
  }

  .mr-sm-n69,.mx-sm-n69 {
      margin-right: -34.5rem!important
  }

  .mb-sm-n69,.my-sm-n69 {
      margin-bottom: -34.5rem!important
  }

  .ml-sm-n69,.mx-sm-n69 {
      margin-left: -34.5rem!important
  }

  .m-sm-n70 {
      margin: -35rem!important
  }

  .mt-sm-n70,.my-sm-n70 {
      margin-top: -35rem!important
  }

  .mr-sm-n70,.mx-sm-n70 {
      margin-right: -35rem!important
  }

  .mb-sm-n70,.my-sm-n70 {
      margin-bottom: -35rem!important
  }

  .ml-sm-n70,.mx-sm-n70 {
      margin-left: -35rem!important
  }

  .m-sm-n71 {
      margin: -35.5rem!important
  }

  .mt-sm-n71,.my-sm-n71 {
      margin-top: -35.5rem!important
  }

  .mr-sm-n71,.mx-sm-n71 {
      margin-right: -35.5rem!important
  }

  .mb-sm-n71,.my-sm-n71 {
      margin-bottom: -35.5rem!important
  }

  .ml-sm-n71,.mx-sm-n71 {
      margin-left: -35.5rem!important
  }

  .m-sm-n72 {
      margin: -36rem!important
  }

  .mt-sm-n72,.my-sm-n72 {
      margin-top: -36rem!important
  }

  .mr-sm-n72,.mx-sm-n72 {
      margin-right: -36rem!important
  }

  .mb-sm-n72,.my-sm-n72 {
      margin-bottom: -36rem!important
  }

  .ml-sm-n72,.mx-sm-n72 {
      margin-left: -36rem!important
  }

  .m-sm-n73 {
      margin: -36.5rem!important
  }

  .mt-sm-n73,.my-sm-n73 {
      margin-top: -36.5rem!important
  }

  .mr-sm-n73,.mx-sm-n73 {
      margin-right: -36.5rem!important
  }

  .mb-sm-n73,.my-sm-n73 {
      margin-bottom: -36.5rem!important
  }

  .ml-sm-n73,.mx-sm-n73 {
      margin-left: -36.5rem!important
  }

  .m-sm-n74 {
      margin: -37rem!important
  }

  .mt-sm-n74,.my-sm-n74 {
      margin-top: -37rem!important
  }

  .mr-sm-n74,.mx-sm-n74 {
      margin-right: -37rem!important
  }

  .mb-sm-n74,.my-sm-n74 {
      margin-bottom: -37rem!important
  }

  .ml-sm-n74,.mx-sm-n74 {
      margin-left: -37rem!important
  }

  .m-sm-n75 {
      margin: -37.5rem!important
  }

  .mt-sm-n75,.my-sm-n75 {
      margin-top: -37.5rem!important
  }

  .mr-sm-n75,.mx-sm-n75 {
      margin-right: -37.5rem!important
  }

  .mb-sm-n75,.my-sm-n75 {
      margin-bottom: -37.5rem!important
  }

  .ml-sm-n75,.mx-sm-n75 {
      margin-left: -37.5rem!important
  }

  .m-sm-n76 {
      margin: -38rem!important
  }

  .mt-sm-n76,.my-sm-n76 {
      margin-top: -38rem!important
  }

  .mr-sm-n76,.mx-sm-n76 {
      margin-right: -38rem!important
  }

  .mb-sm-n76,.my-sm-n76 {
      margin-bottom: -38rem!important
  }

  .ml-sm-n76,.mx-sm-n76 {
      margin-left: -38rem!important
  }

  .m-sm-n77 {
      margin: -38.5rem!important
  }

  .mt-sm-n77,.my-sm-n77 {
      margin-top: -38.5rem!important
  }

  .mr-sm-n77,.mx-sm-n77 {
      margin-right: -38.5rem!important
  }

  .mb-sm-n77,.my-sm-n77 {
      margin-bottom: -38.5rem!important
  }

  .ml-sm-n77,.mx-sm-n77 {
      margin-left: -38.5rem!important
  }

  .m-sm-n78 {
      margin: -39rem!important
  }

  .mt-sm-n78,.my-sm-n78 {
      margin-top: -39rem!important
  }

  .mr-sm-n78,.mx-sm-n78 {
      margin-right: -39rem!important
  }

  .mb-sm-n78,.my-sm-n78 {
      margin-bottom: -39rem!important
  }

  .ml-sm-n78,.mx-sm-n78 {
      margin-left: -39rem!important
  }

  .m-sm-n79 {
      margin: -39.5rem!important
  }

  .mt-sm-n79,.my-sm-n79 {
      margin-top: -39.5rem!important
  }

  .mr-sm-n79,.mx-sm-n79 {
      margin-right: -39.5rem!important
  }

  .mb-sm-n79,.my-sm-n79 {
      margin-bottom: -39.5rem!important
  }

  .ml-sm-n79,.mx-sm-n79 {
      margin-left: -39.5rem!important
  }

  .m-sm-n80 {
      margin: -40rem!important
  }

  .mt-sm-n80,.my-sm-n80 {
      margin-top: -40rem!important
  }

  .mr-sm-n80,.mx-sm-n80 {
      margin-right: -40rem!important
  }

  .mb-sm-n80,.my-sm-n80 {
      margin-bottom: -40rem!important
  }

  .ml-sm-n80,.mx-sm-n80 {
      margin-left: -40rem!important
  }

  .m-sm-n81 {
      margin: -40.5rem!important
  }

  .mt-sm-n81,.my-sm-n81 {
      margin-top: -40.5rem!important
  }

  .mr-sm-n81,.mx-sm-n81 {
      margin-right: -40.5rem!important
  }

  .mb-sm-n81,.my-sm-n81 {
      margin-bottom: -40.5rem!important
  }

  .ml-sm-n81,.mx-sm-n81 {
      margin-left: -40.5rem!important
  }

  .m-sm-n82 {
      margin: -41rem!important
  }

  .mt-sm-n82,.my-sm-n82 {
      margin-top: -41rem!important
  }

  .mr-sm-n82,.mx-sm-n82 {
      margin-right: -41rem!important
  }

  .mb-sm-n82,.my-sm-n82 {
      margin-bottom: -41rem!important
  }

  .ml-sm-n82,.mx-sm-n82 {
      margin-left: -41rem!important
  }

  .m-sm-n83 {
      margin: -41.5rem!important
  }

  .mt-sm-n83,.my-sm-n83 {
      margin-top: -41.5rem!important
  }

  .mr-sm-n83,.mx-sm-n83 {
      margin-right: -41.5rem!important
  }

  .mb-sm-n83,.my-sm-n83 {
      margin-bottom: -41.5rem!important
  }

  .ml-sm-n83,.mx-sm-n83 {
      margin-left: -41.5rem!important
  }

  .m-sm-n84 {
      margin: -42rem!important
  }

  .mt-sm-n84,.my-sm-n84 {
      margin-top: -42rem!important
  }

  .mr-sm-n84,.mx-sm-n84 {
      margin-right: -42rem!important
  }

  .mb-sm-n84,.my-sm-n84 {
      margin-bottom: -42rem!important
  }

  .ml-sm-n84,.mx-sm-n84 {
      margin-left: -42rem!important
  }

  .m-sm-n85 {
      margin: -42.5rem!important
  }

  .mt-sm-n85,.my-sm-n85 {
      margin-top: -42.5rem!important
  }

  .mr-sm-n85,.mx-sm-n85 {
      margin-right: -42.5rem!important
  }

  .mb-sm-n85,.my-sm-n85 {
      margin-bottom: -42.5rem!important
  }

  .ml-sm-n85,.mx-sm-n85 {
      margin-left: -42.5rem!important
  }

  .m-sm-n86 {
      margin: -43rem!important
  }

  .mt-sm-n86,.my-sm-n86 {
      margin-top: -43rem!important
  }

  .mr-sm-n86,.mx-sm-n86 {
      margin-right: -43rem!important
  }

  .mb-sm-n86,.my-sm-n86 {
      margin-bottom: -43rem!important
  }

  .ml-sm-n86,.mx-sm-n86 {
      margin-left: -43rem!important
  }

  .m-sm-n87 {
      margin: -43.5rem!important
  }

  .mt-sm-n87,.my-sm-n87 {
      margin-top: -43.5rem!important
  }

  .mr-sm-n87,.mx-sm-n87 {
      margin-right: -43.5rem!important
  }

  .mb-sm-n87,.my-sm-n87 {
      margin-bottom: -43.5rem!important
  }

  .ml-sm-n87,.mx-sm-n87 {
      margin-left: -43.5rem!important
  }

  .m-sm-n88 {
      margin: -44rem!important
  }

  .mt-sm-n88,.my-sm-n88 {
      margin-top: -44rem!important
  }

  .mr-sm-n88,.mx-sm-n88 {
      margin-right: -44rem!important
  }

  .mb-sm-n88,.my-sm-n88 {
      margin-bottom: -44rem!important
  }

  .ml-sm-n88,.mx-sm-n88 {
      margin-left: -44rem!important
  }

  .m-sm-n89 {
      margin: -44.5rem!important
  }

  .mt-sm-n89,.my-sm-n89 {
      margin-top: -44.5rem!important
  }

  .mr-sm-n89,.mx-sm-n89 {
      margin-right: -44.5rem!important
  }

  .mb-sm-n89,.my-sm-n89 {
      margin-bottom: -44.5rem!important
  }

  .ml-sm-n89,.mx-sm-n89 {
      margin-left: -44.5rem!important
  }

  .m-sm-n90 {
      margin: -45rem!important
  }

  .mt-sm-n90,.my-sm-n90 {
      margin-top: -45rem!important
  }

  .mr-sm-n90,.mx-sm-n90 {
      margin-right: -45rem!important
  }

  .mb-sm-n90,.my-sm-n90 {
      margin-bottom: -45rem!important
  }

  .ml-sm-n90,.mx-sm-n90 {
      margin-left: -45rem!important
  }

  .m-sm-n91 {
      margin: -45.5rem!important
  }

  .mt-sm-n91,.my-sm-n91 {
      margin-top: -45.5rem!important
  }

  .mr-sm-n91,.mx-sm-n91 {
      margin-right: -45.5rem!important
  }

  .mb-sm-n91,.my-sm-n91 {
      margin-bottom: -45.5rem!important
  }

  .ml-sm-n91,.mx-sm-n91 {
      margin-left: -45.5rem!important
  }

  .m-sm-n92 {
      margin: -46rem!important
  }

  .mt-sm-n92,.my-sm-n92 {
      margin-top: -46rem!important
  }

  .mr-sm-n92,.mx-sm-n92 {
      margin-right: -46rem!important
  }

  .mb-sm-n92,.my-sm-n92 {
      margin-bottom: -46rem!important
  }

  .ml-sm-n92,.mx-sm-n92 {
      margin-left: -46rem!important
  }

  .m-sm-n93 {
      margin: -46.5rem!important
  }

  .mt-sm-n93,.my-sm-n93 {
      margin-top: -46.5rem!important
  }

  .mr-sm-n93,.mx-sm-n93 {
      margin-right: -46.5rem!important
  }

  .mb-sm-n93,.my-sm-n93 {
      margin-bottom: -46.5rem!important
  }

  .ml-sm-n93,.mx-sm-n93 {
      margin-left: -46.5rem!important
  }

  .m-sm-n94 {
      margin: -47rem!important
  }

  .mt-sm-n94,.my-sm-n94 {
      margin-top: -47rem!important
  }

  .mr-sm-n94,.mx-sm-n94 {
      margin-right: -47rem!important
  }

  .mb-sm-n94,.my-sm-n94 {
      margin-bottom: -47rem!important
  }

  .ml-sm-n94,.mx-sm-n94 {
      margin-left: -47rem!important
  }

  .m-sm-n95 {
      margin: -47.5rem!important
  }

  .mt-sm-n95,.my-sm-n95 {
      margin-top: -47.5rem!important
  }

  .mr-sm-n95,.mx-sm-n95 {
      margin-right: -47.5rem!important
  }

  .mb-sm-n95,.my-sm-n95 {
      margin-bottom: -47.5rem!important
  }

  .ml-sm-n95,.mx-sm-n95 {
      margin-left: -47.5rem!important
  }

  .m-sm-n96 {
      margin: -48rem!important
  }

  .mt-sm-n96,.my-sm-n96 {
      margin-top: -48rem!important
  }

  .mr-sm-n96,.mx-sm-n96 {
      margin-right: -48rem!important
  }

  .mb-sm-n96,.my-sm-n96 {
      margin-bottom: -48rem!important
  }

  .ml-sm-n96,.mx-sm-n96 {
      margin-left: -48rem!important
  }

  .m-sm-n97 {
      margin: -48.5rem!important
  }

  .mt-sm-n97,.my-sm-n97 {
      margin-top: -48.5rem!important
  }

  .mr-sm-n97,.mx-sm-n97 {
      margin-right: -48.5rem!important
  }

  .mb-sm-n97,.my-sm-n97 {
      margin-bottom: -48.5rem!important
  }

  .ml-sm-n97,.mx-sm-n97 {
      margin-left: -48.5rem!important
  }

  .m-sm-n98 {
      margin: -49rem!important
  }

  .mt-sm-n98,.my-sm-n98 {
      margin-top: -49rem!important
  }

  .mr-sm-n98,.mx-sm-n98 {
      margin-right: -49rem!important
  }

  .mb-sm-n98,.my-sm-n98 {
      margin-bottom: -49rem!important
  }

  .ml-sm-n98,.mx-sm-n98 {
      margin-left: -49rem!important
  }

  .m-sm-n99 {
      margin: -49.5rem!important
  }

  .mt-sm-n99,.my-sm-n99 {
      margin-top: -49.5rem!important
  }

  .mr-sm-n99,.mx-sm-n99 {
      margin-right: -49.5rem!important
  }

  .mb-sm-n99,.my-sm-n99 {
      margin-bottom: -49.5rem!important
  }

  .ml-sm-n99,.mx-sm-n99 {
      margin-left: -49.5rem!important
  }

  .m-sm-n100 {
      margin: -50rem!important
  }

  .mt-sm-n100,.my-sm-n100 {
      margin-top: -50rem!important
  }

  .mr-sm-n100,.mx-sm-n100 {
      margin-right: -50rem!important
  }

  .mb-sm-n100,.my-sm-n100 {
      margin-bottom: -50rem!important
  }

  .ml-sm-n100,.mx-sm-n100 {
      margin-left: -50rem!important
  }

  .m-sm-n101 {
      margin: -50.5rem!important
  }

  .mt-sm-n101,.my-sm-n101 {
      margin-top: -50.5rem!important
  }

  .mr-sm-n101,.mx-sm-n101 {
      margin-right: -50.5rem!important
  }

  .mb-sm-n101,.my-sm-n101 {
      margin-bottom: -50.5rem!important
  }

  .ml-sm-n101,.mx-sm-n101 {
      margin-left: -50.5rem!important
  }

  .m-sm-n102 {
      margin: -51rem!important
  }

  .mt-sm-n102,.my-sm-n102 {
      margin-top: -51rem!important
  }

  .mr-sm-n102,.mx-sm-n102 {
      margin-right: -51rem!important
  }

  .mb-sm-n102,.my-sm-n102 {
      margin-bottom: -51rem!important
  }

  .ml-sm-n102,.mx-sm-n102 {
      margin-left: -51rem!important
  }

  .m-sm-n103 {
      margin: -51.5rem!important
  }

  .mt-sm-n103,.my-sm-n103 {
      margin-top: -51.5rem!important
  }

  .mr-sm-n103,.mx-sm-n103 {
      margin-right: -51.5rem!important
  }

  .mb-sm-n103,.my-sm-n103 {
      margin-bottom: -51.5rem!important
  }

  .ml-sm-n103,.mx-sm-n103 {
      margin-left: -51.5rem!important
  }

  .m-sm-n104 {
      margin: -52rem!important
  }

  .mt-sm-n104,.my-sm-n104 {
      margin-top: -52rem!important
  }

  .mr-sm-n104,.mx-sm-n104 {
      margin-right: -52rem!important
  }

  .mb-sm-n104,.my-sm-n104 {
      margin-bottom: -52rem!important
  }

  .ml-sm-n104,.mx-sm-n104 {
      margin-left: -52rem!important
  }

  .m-sm-n105 {
      margin: -52.5rem!important
  }

  .mt-sm-n105,.my-sm-n105 {
      margin-top: -52.5rem!important
  }

  .mr-sm-n105,.mx-sm-n105 {
      margin-right: -52.5rem!important
  }

  .mb-sm-n105,.my-sm-n105 {
      margin-bottom: -52.5rem!important
  }

  .ml-sm-n105,.mx-sm-n105 {
      margin-left: -52.5rem!important
  }

  .m-sm-n106 {
      margin: -53rem!important
  }

  .mt-sm-n106,.my-sm-n106 {
      margin-top: -53rem!important
  }

  .mr-sm-n106,.mx-sm-n106 {
      margin-right: -53rem!important
  }

  .mb-sm-n106,.my-sm-n106 {
      margin-bottom: -53rem!important
  }

  .ml-sm-n106,.mx-sm-n106 {
      margin-left: -53rem!important
  }

  .m-sm-n107 {
      margin: -53.5rem!important
  }

  .mt-sm-n107,.my-sm-n107 {
      margin-top: -53.5rem!important
  }

  .mr-sm-n107,.mx-sm-n107 {
      margin-right: -53.5rem!important
  }

  .mb-sm-n107,.my-sm-n107 {
      margin-bottom: -53.5rem!important
  }

  .ml-sm-n107,.mx-sm-n107 {
      margin-left: -53.5rem!important
  }

  .m-sm-n108 {
      margin: -54rem!important
  }

  .mt-sm-n108,.my-sm-n108 {
      margin-top: -54rem!important
  }

  .mr-sm-n108,.mx-sm-n108 {
      margin-right: -54rem!important
  }

  .mb-sm-n108,.my-sm-n108 {
      margin-bottom: -54rem!important
  }

  .ml-sm-n108,.mx-sm-n108 {
      margin-left: -54rem!important
  }

  .m-sm-n109 {
      margin: -54.5rem!important
  }

  .mt-sm-n109,.my-sm-n109 {
      margin-top: -54.5rem!important
  }

  .mr-sm-n109,.mx-sm-n109 {
      margin-right: -54.5rem!important
  }

  .mb-sm-n109,.my-sm-n109 {
      margin-bottom: -54.5rem!important
  }

  .ml-sm-n109,.mx-sm-n109 {
      margin-left: -54.5rem!important
  }

  .m-sm-n110 {
      margin: -55rem!important
  }

  .mt-sm-n110,.my-sm-n110 {
      margin-top: -55rem!important
  }

  .mr-sm-n110,.mx-sm-n110 {
      margin-right: -55rem!important
  }

  .mb-sm-n110,.my-sm-n110 {
      margin-bottom: -55rem!important
  }

  .ml-sm-n110,.mx-sm-n110 {
      margin-left: -55rem!important
  }

  .m-sm-n111 {
      margin: -55.5rem!important
  }

  .mt-sm-n111,.my-sm-n111 {
      margin-top: -55.5rem!important
  }

  .mr-sm-n111,.mx-sm-n111 {
      margin-right: -55.5rem!important
  }

  .mb-sm-n111,.my-sm-n111 {
      margin-bottom: -55.5rem!important
  }

  .ml-sm-n111,.mx-sm-n111 {
      margin-left: -55.5rem!important
  }

  .m-sm-n112 {
      margin: -56rem!important
  }

  .mt-sm-n112,.my-sm-n112 {
      margin-top: -56rem!important
  }

  .mr-sm-n112,.mx-sm-n112 {
      margin-right: -56rem!important
  }

  .mb-sm-n112,.my-sm-n112 {
      margin-bottom: -56rem!important
  }

  .ml-sm-n112,.mx-sm-n112 {
      margin-left: -56rem!important
  }

  .m-sm-n113 {
      margin: -56.5rem!important
  }

  .mt-sm-n113,.my-sm-n113 {
      margin-top: -56.5rem!important
  }

  .mr-sm-n113,.mx-sm-n113 {
      margin-right: -56.5rem!important
  }

  .mb-sm-n113,.my-sm-n113 {
      margin-bottom: -56.5rem!important
  }

  .ml-sm-n113,.mx-sm-n113 {
      margin-left: -56.5rem!important
  }

  .m-sm-n114 {
      margin: -57rem!important
  }

  .mt-sm-n114,.my-sm-n114 {
      margin-top: -57rem!important
  }

  .mr-sm-n114,.mx-sm-n114 {
      margin-right: -57rem!important
  }

  .mb-sm-n114,.my-sm-n114 {
      margin-bottom: -57rem!important
  }

  .ml-sm-n114,.mx-sm-n114 {
      margin-left: -57rem!important
  }

  .m-sm-n115 {
      margin: -57.5rem!important
  }

  .mt-sm-n115,.my-sm-n115 {
      margin-top: -57.5rem!important
  }

  .mr-sm-n115,.mx-sm-n115 {
      margin-right: -57.5rem!important
  }

  .mb-sm-n115,.my-sm-n115 {
      margin-bottom: -57.5rem!important
  }

  .ml-sm-n115,.mx-sm-n115 {
      margin-left: -57.5rem!important
  }

  .m-sm-n116 {
      margin: -58rem!important
  }

  .mt-sm-n116,.my-sm-n116 {
      margin-top: -58rem!important
  }

  .mr-sm-n116,.mx-sm-n116 {
      margin-right: -58rem!important
  }

  .mb-sm-n116,.my-sm-n116 {
      margin-bottom: -58rem!important
  }

  .ml-sm-n116,.mx-sm-n116 {
      margin-left: -58rem!important
  }

  .m-sm-n117 {
      margin: -58.5rem!important
  }

  .mt-sm-n117,.my-sm-n117 {
      margin-top: -58.5rem!important
  }

  .mr-sm-n117,.mx-sm-n117 {
      margin-right: -58.5rem!important
  }

  .mb-sm-n117,.my-sm-n117 {
      margin-bottom: -58.5rem!important
  }

  .ml-sm-n117,.mx-sm-n117 {
      margin-left: -58.5rem!important
  }

  .m-sm-n118 {
      margin: -59rem!important
  }

  .mt-sm-n118,.my-sm-n118 {
      margin-top: -59rem!important
  }

  .mr-sm-n118,.mx-sm-n118 {
      margin-right: -59rem!important
  }

  .mb-sm-n118,.my-sm-n118 {
      margin-bottom: -59rem!important
  }

  .ml-sm-n118,.mx-sm-n118 {
      margin-left: -59rem!important
  }

  .m-sm-n119 {
      margin: -59.5rem!important
  }

  .mt-sm-n119,.my-sm-n119 {
      margin-top: -59.5rem!important
  }

  .mr-sm-n119,.mx-sm-n119 {
      margin-right: -59.5rem!important
  }

  .mb-sm-n119,.my-sm-n119 {
      margin-bottom: -59.5rem!important
  }

  .ml-sm-n119,.mx-sm-n119 {
      margin-left: -59.5rem!important
  }

  .m-sm-n120 {
      margin: -60rem!important
  }

  .mt-sm-n120,.my-sm-n120 {
      margin-top: -60rem!important
  }

  .mr-sm-n120,.mx-sm-n120 {
      margin-right: -60rem!important
  }

  .mb-sm-n120,.my-sm-n120 {
      margin-bottom: -60rem!important
  }

  .ml-sm-n120,.mx-sm-n120 {
      margin-left: -60rem!important
  }

  .m-sm-n121 {
      margin: -60.5rem!important
  }

  .mt-sm-n121,.my-sm-n121 {
      margin-top: -60.5rem!important
  }

  .mr-sm-n121,.mx-sm-n121 {
      margin-right: -60.5rem!important
  }

  .mb-sm-n121,.my-sm-n121 {
      margin-bottom: -60.5rem!important
  }

  .ml-sm-n121,.mx-sm-n121 {
      margin-left: -60.5rem!important
  }

  .m-sm-n122 {
      margin: -61rem!important
  }

  .mt-sm-n122,.my-sm-n122 {
      margin-top: -61rem!important
  }

  .mr-sm-n122,.mx-sm-n122 {
      margin-right: -61rem!important
  }

  .mb-sm-n122,.my-sm-n122 {
      margin-bottom: -61rem!important
  }

  .ml-sm-n122,.mx-sm-n122 {
      margin-left: -61rem!important
  }

  .m-sm-n123 {
      margin: -61.5rem!important
  }

  .mt-sm-n123,.my-sm-n123 {
      margin-top: -61.5rem!important
  }

  .mr-sm-n123,.mx-sm-n123 {
      margin-right: -61.5rem!important
  }

  .mb-sm-n123,.my-sm-n123 {
      margin-bottom: -61.5rem!important
  }

  .ml-sm-n123,.mx-sm-n123 {
      margin-left: -61.5rem!important
  }

  .m-sm-n124 {
      margin: -62rem!important
  }

  .mt-sm-n124,.my-sm-n124 {
      margin-top: -62rem!important
  }

  .mr-sm-n124,.mx-sm-n124 {
      margin-right: -62rem!important
  }

  .mb-sm-n124,.my-sm-n124 {
      margin-bottom: -62rem!important
  }

  .ml-sm-n124,.mx-sm-n124 {
      margin-left: -62rem!important
  }

  .m-sm-n125 {
      margin: -62.5rem!important
  }

  .mt-sm-n125,.my-sm-n125 {
      margin-top: -62.5rem!important
  }

  .mr-sm-n125,.mx-sm-n125 {
      margin-right: -62.5rem!important
  }

  .mb-sm-n125,.my-sm-n125 {
      margin-bottom: -62.5rem!important
  }

  .ml-sm-n125,.mx-sm-n125 {
      margin-left: -62.5rem!important
  }

  .m-sm-n126 {
      margin: -63rem!important
  }

  .mt-sm-n126,.my-sm-n126 {
      margin-top: -63rem!important
  }

  .mr-sm-n126,.mx-sm-n126 {
      margin-right: -63rem!important
  }

  .mb-sm-n126,.my-sm-n126 {
      margin-bottom: -63rem!important
  }

  .ml-sm-n126,.mx-sm-n126 {
      margin-left: -63rem!important
  }

  .m-sm-n127 {
      margin: -63.5rem!important
  }

  .mt-sm-n127,.my-sm-n127 {
      margin-top: -63.5rem!important
  }

  .mr-sm-n127,.mx-sm-n127 {
      margin-right: -63.5rem!important
  }

  .mb-sm-n127,.my-sm-n127 {
      margin-bottom: -63.5rem!important
  }

  .ml-sm-n127,.mx-sm-n127 {
      margin-left: -63.5rem!important
  }

  .m-sm-n128 {
      margin: -64rem!important
  }

  .mt-sm-n128,.my-sm-n128 {
      margin-top: -64rem!important
  }

  .mr-sm-n128,.mx-sm-n128 {
      margin-right: -64rem!important
  }

  .mb-sm-n128,.my-sm-n128 {
      margin-bottom: -64rem!important
  }

  .ml-sm-n128,.mx-sm-n128 {
      margin-left: -64rem!important
  }

  .m-sm-n129 {
      margin: -64.5rem!important
  }

  .mt-sm-n129,.my-sm-n129 {
      margin-top: -64.5rem!important
  }

  .mr-sm-n129,.mx-sm-n129 {
      margin-right: -64.5rem!important
  }

  .mb-sm-n129,.my-sm-n129 {
      margin-bottom: -64.5rem!important
  }

  .ml-sm-n129,.mx-sm-n129 {
      margin-left: -64.5rem!important
  }

  .m-sm-n130 {
      margin: -65rem!important
  }

  .mt-sm-n130,.my-sm-n130 {
      margin-top: -65rem!important
  }

  .mr-sm-n130,.mx-sm-n130 {
      margin-right: -65rem!important
  }

  .mb-sm-n130,.my-sm-n130 {
      margin-bottom: -65rem!important
  }

  .ml-sm-n130,.mx-sm-n130 {
      margin-left: -65rem!important
  }

  .m-sm-n131 {
      margin: -65.5rem!important
  }

  .mt-sm-n131,.my-sm-n131 {
      margin-top: -65.5rem!important
  }

  .mr-sm-n131,.mx-sm-n131 {
      margin-right: -65.5rem!important
  }

  .mb-sm-n131,.my-sm-n131 {
      margin-bottom: -65.5rem!important
  }

  .ml-sm-n131,.mx-sm-n131 {
      margin-left: -65.5rem!important
  }

  .m-sm-n132 {
      margin: -66rem!important
  }

  .mt-sm-n132,.my-sm-n132 {
      margin-top: -66rem!important
  }

  .mr-sm-n132,.mx-sm-n132 {
      margin-right: -66rem!important
  }

  .mb-sm-n132,.my-sm-n132 {
      margin-bottom: -66rem!important
  }

  .ml-sm-n132,.mx-sm-n132 {
      margin-left: -66rem!important
  }

  .m-sm-n133 {
      margin: -66.5rem!important
  }

  .mt-sm-n133,.my-sm-n133 {
      margin-top: -66.5rem!important
  }

  .mr-sm-n133,.mx-sm-n133 {
      margin-right: -66.5rem!important
  }

  .mb-sm-n133,.my-sm-n133 {
      margin-bottom: -66.5rem!important
  }

  .ml-sm-n133,.mx-sm-n133 {
      margin-left: -66.5rem!important
  }

  .m-sm-n134 {
      margin: -67rem!important
  }

  .mt-sm-n134,.my-sm-n134 {
      margin-top: -67rem!important
  }

  .mr-sm-n134,.mx-sm-n134 {
      margin-right: -67rem!important
  }

  .mb-sm-n134,.my-sm-n134 {
      margin-bottom: -67rem!important
  }

  .ml-sm-n134,.mx-sm-n134 {
      margin-left: -67rem!important
  }

  .m-sm-n135 {
      margin: -67.5rem!important
  }

  .mt-sm-n135,.my-sm-n135 {
      margin-top: -67.5rem!important
  }

  .mr-sm-n135,.mx-sm-n135 {
      margin-right: -67.5rem!important
  }

  .mb-sm-n135,.my-sm-n135 {
      margin-bottom: -67.5rem!important
  }

  .ml-sm-n135,.mx-sm-n135 {
      margin-left: -67.5rem!important
  }

  .m-sm-n136 {
      margin: -68rem!important
  }

  .mt-sm-n136,.my-sm-n136 {
      margin-top: -68rem!important
  }

  .mr-sm-n136,.mx-sm-n136 {
      margin-right: -68rem!important
  }

  .mb-sm-n136,.my-sm-n136 {
      margin-bottom: -68rem!important
  }

  .ml-sm-n136,.mx-sm-n136 {
      margin-left: -68rem!important
  }

  .m-sm-n137 {
      margin: -68.5rem!important
  }

  .mt-sm-n137,.my-sm-n137 {
      margin-top: -68.5rem!important
  }

  .mr-sm-n137,.mx-sm-n137 {
      margin-right: -68.5rem!important
  }

  .mb-sm-n137,.my-sm-n137 {
      margin-bottom: -68.5rem!important
  }

  .ml-sm-n137,.mx-sm-n137 {
      margin-left: -68.5rem!important
  }

  .m-sm-n138 {
      margin: -69rem!important
  }

  .mt-sm-n138,.my-sm-n138 {
      margin-top: -69rem!important
  }

  .mr-sm-n138,.mx-sm-n138 {
      margin-right: -69rem!important
  }

  .mb-sm-n138,.my-sm-n138 {
      margin-bottom: -69rem!important
  }

  .ml-sm-n138,.mx-sm-n138 {
      margin-left: -69rem!important
  }

  .m-sm-n139 {
      margin: -69.5rem!important
  }

  .mt-sm-n139,.my-sm-n139 {
      margin-top: -69.5rem!important
  }

  .mr-sm-n139,.mx-sm-n139 {
      margin-right: -69.5rem!important
  }

  .mb-sm-n139,.my-sm-n139 {
      margin-bottom: -69.5rem!important
  }

  .ml-sm-n139,.mx-sm-n139 {
      margin-left: -69.5rem!important
  }

  .m-sm-n140 {
      margin: -70rem!important
  }

  .mt-sm-n140,.my-sm-n140 {
      margin-top: -70rem!important
  }

  .mr-sm-n140,.mx-sm-n140 {
      margin-right: -70rem!important
  }

  .mb-sm-n140,.my-sm-n140 {
      margin-bottom: -70rem!important
  }

  .ml-sm-n140,.mx-sm-n140 {
      margin-left: -70rem!important
  }

  .m-sm-n141 {
      margin: -70.5rem!important
  }

  .mt-sm-n141,.my-sm-n141 {
      margin-top: -70.5rem!important
  }

  .mr-sm-n141,.mx-sm-n141 {
      margin-right: -70.5rem!important
  }

  .mb-sm-n141,.my-sm-n141 {
      margin-bottom: -70.5rem!important
  }

  .ml-sm-n141,.mx-sm-n141 {
      margin-left: -70.5rem!important
  }

  .m-sm-n142 {
      margin: -71rem!important
  }

  .mt-sm-n142,.my-sm-n142 {
      margin-top: -71rem!important
  }

  .mr-sm-n142,.mx-sm-n142 {
      margin-right: -71rem!important
  }

  .mb-sm-n142,.my-sm-n142 {
      margin-bottom: -71rem!important
  }

  .ml-sm-n142,.mx-sm-n142 {
      margin-left: -71rem!important
  }

  .m-sm-n143 {
      margin: -71.5rem!important
  }

  .mt-sm-n143,.my-sm-n143 {
      margin-top: -71.5rem!important
  }

  .mr-sm-n143,.mx-sm-n143 {
      margin-right: -71.5rem!important
  }

  .mb-sm-n143,.my-sm-n143 {
      margin-bottom: -71.5rem!important
  }

  .ml-sm-n143,.mx-sm-n143 {
      margin-left: -71.5rem!important
  }

  .m-sm-n144 {
      margin: -72rem!important
  }

  .mt-sm-n144,.my-sm-n144 {
      margin-top: -72rem!important
  }

  .mr-sm-n144,.mx-sm-n144 {
      margin-right: -72rem!important
  }

  .mb-sm-n144,.my-sm-n144 {
      margin-bottom: -72rem!important
  }

  .ml-sm-n144,.mx-sm-n144 {
      margin-left: -72rem!important
  }

  .m-sm-n145 {
      margin: -72.5rem!important
  }

  .mt-sm-n145,.my-sm-n145 {
      margin-top: -72.5rem!important
  }

  .mr-sm-n145,.mx-sm-n145 {
      margin-right: -72.5rem!important
  }

  .mb-sm-n145,.my-sm-n145 {
      margin-bottom: -72.5rem!important
  }

  .ml-sm-n145,.mx-sm-n145 {
      margin-left: -72.5rem!important
  }

  .m-sm-n146 {
      margin: -73rem!important
  }

  .mt-sm-n146,.my-sm-n146 {
      margin-top: -73rem!important
  }

  .mr-sm-n146,.mx-sm-n146 {
      margin-right: -73rem!important
  }

  .mb-sm-n146,.my-sm-n146 {
      margin-bottom: -73rem!important
  }

  .ml-sm-n146,.mx-sm-n146 {
      margin-left: -73rem!important
  }

  .m-sm-n147 {
      margin: -73.5rem!important
  }

  .mt-sm-n147,.my-sm-n147 {
      margin-top: -73.5rem!important
  }

  .mr-sm-n147,.mx-sm-n147 {
      margin-right: -73.5rem!important
  }

  .mb-sm-n147,.my-sm-n147 {
      margin-bottom: -73.5rem!important
  }

  .ml-sm-n147,.mx-sm-n147 {
      margin-left: -73.5rem!important
  }

  .m-sm-n148 {
      margin: -74rem!important
  }

  .mt-sm-n148,.my-sm-n148 {
      margin-top: -74rem!important
  }

  .mr-sm-n148,.mx-sm-n148 {
      margin-right: -74rem!important
  }

  .mb-sm-n148,.my-sm-n148 {
      margin-bottom: -74rem!important
  }

  .ml-sm-n148,.mx-sm-n148 {
      margin-left: -74rem!important
  }

  .m-sm-n149 {
      margin: -74.5rem!important
  }

  .mt-sm-n149,.my-sm-n149 {
      margin-top: -74.5rem!important
  }

  .mr-sm-n149,.mx-sm-n149 {
      margin-right: -74.5rem!important
  }

  .mb-sm-n149,.my-sm-n149 {
      margin-bottom: -74.5rem!important
  }

  .ml-sm-n149,.mx-sm-n149 {
      margin-left: -74.5rem!important
  }

  .m-sm-n150 {
      margin: -75rem!important
  }

  .mt-sm-n150,.my-sm-n150 {
      margin-top: -75rem!important
  }

  .mr-sm-n150,.mx-sm-n150 {
      margin-right: -75rem!important
  }

  .mb-sm-n150,.my-sm-n150 {
      margin-bottom: -75rem!important
  }

  .ml-sm-n150,.mx-sm-n150 {
      margin-left: -75rem!important
  }

  .m-sm-auto {
      margin: auto!important
  }

  .mt-sm-auto,.my-sm-auto {
      margin-top: auto!important
  }

  .mr-sm-auto,.mx-sm-auto {
      margin-right: auto!important
  }

  .mb-sm-auto,.my-sm-auto {
      margin-bottom: auto!important
  }

  .ml-sm-auto,.mx-sm-auto {
      margin-left: auto!important
  }
}

@media (min-width: 1024px) {
  .m-md-0 {
      margin:0!important
  }

  .mt-md-0,.my-md-0 {
      margin-top: 0!important
  }

  .mr-md-0,.mx-md-0 {
      margin-right: 0!important
  }

  .mb-md-0,.my-md-0 {
      margin-bottom: 0!important
  }

  .ml-md-0,.mx-md-0 {
      margin-left: 0!important
  }

  .m-md-1 {
      margin: .5rem!important
  }

  .mt-md-1,.my-md-1 {
      margin-top: .5rem!important
  }

  .mr-md-1,.mx-md-1 {
      margin-right: .5rem!important
  }

  .mb-md-1,.my-md-1 {
      margin-bottom: .5rem!important
  }

  .ml-md-1,.mx-md-1 {
      margin-left: .5rem!important
  }

  .m-md-2 {
      margin: 1rem!important
  }

  .mt-md-2,.my-md-2 {
      margin-top: 1rem!important
  }

  .mr-md-2,.mx-md-2 {
      margin-right: 1rem!important
  }

  .mb-md-2,.my-md-2 {
      margin-bottom: 1rem!important
  }

  .ml-md-2,.mx-md-2 {
      margin-left: 1rem!important
  }

  .m-md-3 {
      margin: 1.5rem!important
  }

  .mt-md-3,.my-md-3 {
      margin-top: 1.5rem!important
  }

  .mr-md-3,.mx-md-3 {
      margin-right: 1.5rem!important
  }

  .mb-md-3,.my-md-3 {
      margin-bottom: 1.5rem!important
  }

  .ml-md-3,.mx-md-3 {
      margin-left: 1.5rem!important
  }

  .m-md-4 {
      margin: 2rem!important
  }

  .mt-md-4,.my-md-4 {
      margin-top: 2rem!important
  }

  .mr-md-4,.mx-md-4 {
      margin-right: 2rem!important
  }

  .mb-md-4,.my-md-4 {
      margin-bottom: 2rem!important
  }

  .ml-md-4,.mx-md-4 {
      margin-left: 2rem!important
  }

  .m-md-5 {
      margin: 2.5rem!important
  }

  .mt-md-5,.my-md-5 {
      margin-top: 2.5rem!important
  }

  .mr-md-5,.mx-md-5 {
      margin-right: 2.5rem!important
  }

  .mb-md-5,.my-md-5 {
      margin-bottom: 2.5rem!important
  }

  .ml-md-5,.mx-md-5 {
      margin-left: 2.5rem!important
  }

  .m-md-6 {
      margin: 3rem!important
  }

  .mt-md-6,.my-md-6 {
      margin-top: 3rem!important
  }

  .mr-md-6,.mx-md-6 {
      margin-right: 3rem!important
  }

  .mb-md-6,.my-md-6 {
      margin-bottom: 3rem!important
  }

  .ml-md-6,.mx-md-6 {
      margin-left: 3rem!important
  }

  .m-md-7 {
      margin: 3.5rem!important
  }

  .mt-md-7,.my-md-7 {
      margin-top: 3.5rem!important
  }

  .mr-md-7,.mx-md-7 {
      margin-right: 3.5rem!important
  }

  .mb-md-7,.my-md-7 {
      margin-bottom: 3.5rem!important
  }

  .ml-md-7,.mx-md-7 {
      margin-left: 3.5rem!important
  }

  .m-md-8 {
      margin: 4rem!important
  }

  .mt-md-8,.my-md-8 {
      margin-top: 4rem!important
  }

  .mr-md-8,.mx-md-8 {
      margin-right: 4rem!important
  }

  .mb-md-8,.my-md-8 {
      margin-bottom: 4rem!important
  }

  .ml-md-8,.mx-md-8 {
      margin-left: 4rem!important
  }

  .m-md-9 {
      margin: 4.5rem!important
  }

  .mt-md-9,.my-md-9 {
      margin-top: 4.5rem!important
  }

  .mr-md-9,.mx-md-9 {
      margin-right: 4.5rem!important
  }

  .mb-md-9,.my-md-9 {
      margin-bottom: 4.5rem!important
  }

  .ml-md-9,.mx-md-9 {
      margin-left: 4.5rem!important
  }

  .m-md-10 {
      margin: 5rem!important
  }

  .mt-md-10,.my-md-10 {
      margin-top: 5rem!important
  }

  .mr-md-10,.mx-md-10 {
      margin-right: 5rem!important
  }

  .mb-md-10,.my-md-10 {
      margin-bottom: 5rem!important
  }

  .ml-md-10,.mx-md-10 {
      margin-left: 5rem!important
  }

  .m-md-11 {
      margin: 5.5rem!important
  }

  .mt-md-11,.my-md-11 {
      margin-top: 5.5rem!important
  }

  .mr-md-11,.mx-md-11 {
      margin-right: 5.5rem!important
  }

  .mb-md-11,.my-md-11 {
      margin-bottom: 5.5rem!important
  }

  .ml-md-11,.mx-md-11 {
      margin-left: 5.5rem!important
  }

  .m-md-12 {
      margin: 6rem!important
  }

  .mt-md-12,.my-md-12 {
      margin-top: 6rem!important
  }

  .mr-md-12,.mx-md-12 {
      margin-right: 6rem!important
  }

  .mb-md-12,.my-md-12 {
      margin-bottom: 6rem!important
  }

  .ml-md-12,.mx-md-12 {
      margin-left: 6rem!important
  }

  .m-md-13 {
      margin: 6.5rem!important
  }

  .mt-md-13,.my-md-13 {
      margin-top: 6.5rem!important
  }

  .mr-md-13,.mx-md-13 {
      margin-right: 6.5rem!important
  }

  .mb-md-13,.my-md-13 {
      margin-bottom: 6.5rem!important
  }

  .ml-md-13,.mx-md-13 {
      margin-left: 6.5rem!important
  }

  .m-md-14 {
      margin: 7rem!important
  }

  .mt-md-14,.my-md-14 {
      margin-top: 7rem!important
  }

  .mr-md-14,.mx-md-14 {
      margin-right: 7rem!important
  }

  .mb-md-14,.my-md-14 {
      margin-bottom: 7rem!important
  }

  .ml-md-14,.mx-md-14 {
      margin-left: 7rem!important
  }

  .m-md-15 {
      margin: 7.5rem!important
  }

  .mt-md-15,.my-md-15 {
      margin-top: 7.5rem!important
  }

  .mr-md-15,.mx-md-15 {
      margin-right: 7.5rem!important
  }

  .mb-md-15,.my-md-15 {
      margin-bottom: 7.5rem!important
  }

  .ml-md-15,.mx-md-15 {
      margin-left: 7.5rem!important
  }

  .m-md-16 {
      margin: 8rem!important
  }

  .mt-md-16,.my-md-16 {
      margin-top: 8rem!important
  }

  .mr-md-16,.mx-md-16 {
      margin-right: 8rem!important
  }

  .mb-md-16,.my-md-16 {
      margin-bottom: 8rem!important
  }

  .ml-md-16,.mx-md-16 {
      margin-left: 8rem!important
  }

  .m-md-17 {
      margin: 8.5rem!important
  }

  .mt-md-17,.my-md-17 {
      margin-top: 8.5rem!important
  }

  .mr-md-17,.mx-md-17 {
      margin-right: 8.5rem!important
  }

  .mb-md-17,.my-md-17 {
      margin-bottom: 8.5rem!important
  }

  .ml-md-17,.mx-md-17 {
      margin-left: 8.5rem!important
  }

  .m-md-18 {
      margin: 9rem!important
  }

  .mt-md-18,.my-md-18 {
      margin-top: 9rem!important
  }

  .mr-md-18,.mx-md-18 {
      margin-right: 9rem!important
  }

  .mb-md-18,.my-md-18 {
      margin-bottom: 9rem!important
  }

  .ml-md-18,.mx-md-18 {
      margin-left: 9rem!important
  }

  .m-md-19 {
      margin: 9.5rem!important
  }

  .mt-md-19,.my-md-19 {
      margin-top: 9.5rem!important
  }

  .mr-md-19,.mx-md-19 {
      margin-right: 9.5rem!important
  }

  .mb-md-19,.my-md-19 {
      margin-bottom: 9.5rem!important
  }

  .ml-md-19,.mx-md-19 {
      margin-left: 9.5rem!important
  }

  .m-md-20 {
      margin: 10rem!important
  }

  .mt-md-20,.my-md-20 {
      margin-top: 10rem!important
  }

  .mr-md-20,.mx-md-20 {
      margin-right: 10rem!important
  }

  .mb-md-20,.my-md-20 {
      margin-bottom: 10rem!important
  }

  .ml-md-20,.mx-md-20 {
      margin-left: 10rem!important
  }

  .m-md-21 {
      margin: 10.5rem!important
  }

  .mt-md-21,.my-md-21 {
      margin-top: 10.5rem!important
  }

  .mr-md-21,.mx-md-21 {
      margin-right: 10.5rem!important
  }

  .mb-md-21,.my-md-21 {
      margin-bottom: 10.5rem!important
  }

  .ml-md-21,.mx-md-21 {
      margin-left: 10.5rem!important
  }

  .m-md-22 {
      margin: 11rem!important
  }

  .mt-md-22,.my-md-22 {
      margin-top: 11rem!important
  }

  .mr-md-22,.mx-md-22 {
      margin-right: 11rem!important
  }

  .mb-md-22,.my-md-22 {
      margin-bottom: 11rem!important
  }

  .ml-md-22,.mx-md-22 {
      margin-left: 11rem!important
  }

  .m-md-23 {
      margin: 11.5rem!important
  }

  .mt-md-23,.my-md-23 {
      margin-top: 11.5rem!important
  }

  .mr-md-23,.mx-md-23 {
      margin-right: 11.5rem!important
  }

  .mb-md-23,.my-md-23 {
      margin-bottom: 11.5rem!important
  }

  .ml-md-23,.mx-md-23 {
      margin-left: 11.5rem!important
  }

  .m-md-24 {
      margin: 12rem!important
  }

  .mt-md-24,.my-md-24 {
      margin-top: 12rem!important
  }

  .mr-md-24,.mx-md-24 {
      margin-right: 12rem!important
  }

  .mb-md-24,.my-md-24 {
      margin-bottom: 12rem!important
  }

  .ml-md-24,.mx-md-24 {
      margin-left: 12rem!important
  }

  .m-md-25 {
      margin: 12.5rem!important
  }

  .mt-md-25,.my-md-25 {
      margin-top: 12.5rem!important
  }

  .mr-md-25,.mx-md-25 {
      margin-right: 12.5rem!important
  }

  .mb-md-25,.my-md-25 {
      margin-bottom: 12.5rem!important
  }

  .ml-md-25,.mx-md-25 {
      margin-left: 12.5rem!important
  }

  .m-md-26 {
      margin: 13rem!important
  }

  .mt-md-26,.my-md-26 {
      margin-top: 13rem!important
  }

  .mr-md-26,.mx-md-26 {
      margin-right: 13rem!important
  }

  .mb-md-26,.my-md-26 {
      margin-bottom: 13rem!important
  }

  .ml-md-26,.mx-md-26 {
      margin-left: 13rem!important
  }

  .m-md-27 {
      margin: 13.5rem!important
  }

  .mt-md-27,.my-md-27 {
      margin-top: 13.5rem!important
  }

  .mr-md-27,.mx-md-27 {
      margin-right: 13.5rem!important
  }

  .mb-md-27,.my-md-27 {
      margin-bottom: 13.5rem!important
  }

  .ml-md-27,.mx-md-27 {
      margin-left: 13.5rem!important
  }

  .m-md-28 {
      margin: 14rem!important
  }

  .mt-md-28,.my-md-28 {
      margin-top: 14rem!important
  }

  .mr-md-28,.mx-md-28 {
      margin-right: 14rem!important
  }

  .mb-md-28,.my-md-28 {
      margin-bottom: 14rem!important
  }

  .ml-md-28,.mx-md-28 {
      margin-left: 14rem!important
  }

  .m-md-29 {
      margin: 14.5rem!important
  }

  .mt-md-29,.my-md-29 {
      margin-top: 14.5rem!important
  }

  .mr-md-29,.mx-md-29 {
      margin-right: 14.5rem!important
  }

  .mb-md-29,.my-md-29 {
      margin-bottom: 14.5rem!important
  }

  .ml-md-29,.mx-md-29 {
      margin-left: 14.5rem!important
  }

  .m-md-30 {
      margin: 15rem!important
  }

  .mt-md-30,.my-md-30 {
      margin-top: 15rem!important
  }

  .mr-md-30,.mx-md-30 {
      margin-right: 15rem!important
  }

  .mb-md-30,.my-md-30 {
      margin-bottom: 15rem!important
  }

  .ml-md-30,.mx-md-30 {
      margin-left: 15rem!important
  }

  .m-md-31 {
      margin: 15.5rem!important
  }

  .mt-md-31,.my-md-31 {
      margin-top: 15.5rem!important
  }

  .mr-md-31,.mx-md-31 {
      margin-right: 15.5rem!important
  }

  .mb-md-31,.my-md-31 {
      margin-bottom: 15.5rem!important
  }

  .ml-md-31,.mx-md-31 {
      margin-left: 15.5rem!important
  }

  .m-md-32 {
      margin: 16rem!important
  }

  .mt-md-32,.my-md-32 {
      margin-top: 16rem!important
  }

  .mr-md-32,.mx-md-32 {
      margin-right: 16rem!important
  }

  .mb-md-32,.my-md-32 {
      margin-bottom: 16rem!important
  }

  .ml-md-32,.mx-md-32 {
      margin-left: 16rem!important
  }

  .m-md-33 {
      margin: 16.5rem!important
  }

  .mt-md-33,.my-md-33 {
      margin-top: 16.5rem!important
  }

  .mr-md-33,.mx-md-33 {
      margin-right: 16.5rem!important
  }

  .mb-md-33,.my-md-33 {
      margin-bottom: 16.5rem!important
  }

  .ml-md-33,.mx-md-33 {
      margin-left: 16.5rem!important
  }

  .m-md-34 {
      margin: 17rem!important
  }

  .mt-md-34,.my-md-34 {
      margin-top: 17rem!important
  }

  .mr-md-34,.mx-md-34 {
      margin-right: 17rem!important
  }

  .mb-md-34,.my-md-34 {
      margin-bottom: 17rem!important
  }

  .ml-md-34,.mx-md-34 {
      margin-left: 17rem!important
  }

  .m-md-35 {
      margin: 17.5rem!important
  }

  .mt-md-35,.my-md-35 {
      margin-top: 17.5rem!important
  }

  .mr-md-35,.mx-md-35 {
      margin-right: 17.5rem!important
  }

  .mb-md-35,.my-md-35 {
      margin-bottom: 17.5rem!important
  }

  .ml-md-35,.mx-md-35 {
      margin-left: 17.5rem!important
  }

  .m-md-36 {
      margin: 18rem!important
  }

  .mt-md-36,.my-md-36 {
      margin-top: 18rem!important
  }

  .mr-md-36,.mx-md-36 {
      margin-right: 18rem!important
  }

  .mb-md-36,.my-md-36 {
      margin-bottom: 18rem!important
  }

  .ml-md-36,.mx-md-36 {
      margin-left: 18rem!important
  }

  .m-md-37 {
      margin: 18.5rem!important
  }

  .mt-md-37,.my-md-37 {
      margin-top: 18.5rem!important
  }

  .mr-md-37,.mx-md-37 {
      margin-right: 18.5rem!important
  }

  .mb-md-37,.my-md-37 {
      margin-bottom: 18.5rem!important
  }

  .ml-md-37,.mx-md-37 {
      margin-left: 18.5rem!important
  }

  .m-md-38 {
      margin: 19rem!important
  }

  .mt-md-38,.my-md-38 {
      margin-top: 19rem!important
  }

  .mr-md-38,.mx-md-38 {
      margin-right: 19rem!important
  }

  .mb-md-38,.my-md-38 {
      margin-bottom: 19rem!important
  }

  .ml-md-38,.mx-md-38 {
      margin-left: 19rem!important
  }

  .m-md-39 {
      margin: 19.5rem!important
  }

  .mt-md-39,.my-md-39 {
      margin-top: 19.5rem!important
  }

  .mr-md-39,.mx-md-39 {
      margin-right: 19.5rem!important
  }

  .mb-md-39,.my-md-39 {
      margin-bottom: 19.5rem!important
  }

  .ml-md-39,.mx-md-39 {
      margin-left: 19.5rem!important
  }

  .m-md-40 {
      margin: 20rem!important
  }

  .mt-md-40,.my-md-40 {
      margin-top: 20rem!important
  }

  .mr-md-40,.mx-md-40 {
      margin-right: 20rem!important
  }

  .mb-md-40,.my-md-40 {
      margin-bottom: 20rem!important
  }

  .ml-md-40,.mx-md-40 {
      margin-left: 20rem!important
  }

  .m-md-41 {
      margin: 20.5rem!important
  }

  .mt-md-41,.my-md-41 {
      margin-top: 20.5rem!important
  }

  .mr-md-41,.mx-md-41 {
      margin-right: 20.5rem!important
  }

  .mb-md-41,.my-md-41 {
      margin-bottom: 20.5rem!important
  }

  .ml-md-41,.mx-md-41 {
      margin-left: 20.5rem!important
  }

  .m-md-42 {
      margin: 21rem!important
  }

  .mt-md-42,.my-md-42 {
      margin-top: 21rem!important
  }

  .mr-md-42,.mx-md-42 {
      margin-right: 21rem!important
  }

  .mb-md-42,.my-md-42 {
      margin-bottom: 21rem!important
  }

  .ml-md-42,.mx-md-42 {
      margin-left: 21rem!important
  }

  .m-md-43 {
      margin: 21.5rem!important
  }

  .mt-md-43,.my-md-43 {
      margin-top: 21.5rem!important
  }

  .mr-md-43,.mx-md-43 {
      margin-right: 21.5rem!important
  }

  .mb-md-43,.my-md-43 {
      margin-bottom: 21.5rem!important
  }

  .ml-md-43,.mx-md-43 {
      margin-left: 21.5rem!important
  }

  .m-md-44 {
      margin: 22rem!important
  }

  .mt-md-44,.my-md-44 {
      margin-top: 22rem!important
  }

  .mr-md-44,.mx-md-44 {
      margin-right: 22rem!important
  }

  .mb-md-44,.my-md-44 {
      margin-bottom: 22rem!important
  }

  .ml-md-44,.mx-md-44 {
      margin-left: 22rem!important
  }

  .m-md-45 {
      margin: 22.5rem!important
  }

  .mt-md-45,.my-md-45 {
      margin-top: 22.5rem!important
  }

  .mr-md-45,.mx-md-45 {
      margin-right: 22.5rem!important
  }

  .mb-md-45,.my-md-45 {
      margin-bottom: 22.5rem!important
  }

  .ml-md-45,.mx-md-45 {
      margin-left: 22.5rem!important
  }

  .m-md-46 {
      margin: 23rem!important
  }

  .mt-md-46,.my-md-46 {
      margin-top: 23rem!important
  }

  .mr-md-46,.mx-md-46 {
      margin-right: 23rem!important
  }

  .mb-md-46,.my-md-46 {
      margin-bottom: 23rem!important
  }

  .ml-md-46,.mx-md-46 {
      margin-left: 23rem!important
  }

  .m-md-47 {
      margin: 23.5rem!important
  }

  .mt-md-47,.my-md-47 {
      margin-top: 23.5rem!important
  }

  .mr-md-47,.mx-md-47 {
      margin-right: 23.5rem!important
  }

  .mb-md-47,.my-md-47 {
      margin-bottom: 23.5rem!important
  }

  .ml-md-47,.mx-md-47 {
      margin-left: 23.5rem!important
  }

  .m-md-48 {
      margin: 24rem!important
  }

  .mt-md-48,.my-md-48 {
      margin-top: 24rem!important
  }

  .mr-md-48,.mx-md-48 {
      margin-right: 24rem!important
  }

  .mb-md-48,.my-md-48 {
      margin-bottom: 24rem!important
  }

  .ml-md-48,.mx-md-48 {
      margin-left: 24rem!important
  }

  .m-md-49 {
      margin: 24.5rem!important
  }

  .mt-md-49,.my-md-49 {
      margin-top: 24.5rem!important
  }

  .mr-md-49,.mx-md-49 {
      margin-right: 24.5rem!important
  }

  .mb-md-49,.my-md-49 {
      margin-bottom: 24.5rem!important
  }

  .ml-md-49,.mx-md-49 {
      margin-left: 24.5rem!important
  }

  .m-md-50 {
      margin: 25rem!important
  }

  .mt-md-50,.my-md-50 {
      margin-top: 25rem!important
  }

  .mr-md-50,.mx-md-50 {
      margin-right: 25rem!important
  }

  .mb-md-50,.my-md-50 {
      margin-bottom: 25rem!important
  }

  .ml-md-50,.mx-md-50 {
      margin-left: 25rem!important
  }

  .m-md-51 {
      margin: 25.5rem!important
  }

  .mt-md-51,.my-md-51 {
      margin-top: 25.5rem!important
  }

  .mr-md-51,.mx-md-51 {
      margin-right: 25.5rem!important
  }

  .mb-md-51,.my-md-51 {
      margin-bottom: 25.5rem!important
  }

  .ml-md-51,.mx-md-51 {
      margin-left: 25.5rem!important
  }

  .m-md-52 {
      margin: 26rem!important
  }

  .mt-md-52,.my-md-52 {
      margin-top: 26rem!important
  }

  .mr-md-52,.mx-md-52 {
      margin-right: 26rem!important
  }

  .mb-md-52,.my-md-52 {
      margin-bottom: 26rem!important
  }

  .ml-md-52,.mx-md-52 {
      margin-left: 26rem!important
  }

  .m-md-53 {
      margin: 26.5rem!important
  }

  .mt-md-53,.my-md-53 {
      margin-top: 26.5rem!important
  }

  .mr-md-53,.mx-md-53 {
      margin-right: 26.5rem!important
  }

  .mb-md-53,.my-md-53 {
      margin-bottom: 26.5rem!important
  }

  .ml-md-53,.mx-md-53 {
      margin-left: 26.5rem!important
  }

  .m-md-54 {
      margin: 27rem!important
  }

  .mt-md-54,.my-md-54 {
      margin-top: 27rem!important
  }

  .mr-md-54,.mx-md-54 {
      margin-right: 27rem!important
  }

  .mb-md-54,.my-md-54 {
      margin-bottom: 27rem!important
  }

  .ml-md-54,.mx-md-54 {
      margin-left: 27rem!important
  }

  .m-md-55 {
      margin: 27.5rem!important
  }

  .mt-md-55,.my-md-55 {
      margin-top: 27.5rem!important
  }

  .mr-md-55,.mx-md-55 {
      margin-right: 27.5rem!important
  }

  .mb-md-55,.my-md-55 {
      margin-bottom: 27.5rem!important
  }

  .ml-md-55,.mx-md-55 {
      margin-left: 27.5rem!important
  }

  .m-md-56 {
      margin: 28rem!important
  }

  .mt-md-56,.my-md-56 {
      margin-top: 28rem!important
  }

  .mr-md-56,.mx-md-56 {
      margin-right: 28rem!important
  }

  .mb-md-56,.my-md-56 {
      margin-bottom: 28rem!important
  }

  .ml-md-56,.mx-md-56 {
      margin-left: 28rem!important
  }

  .m-md-57 {
      margin: 28.5rem!important
  }

  .mt-md-57,.my-md-57 {
      margin-top: 28.5rem!important
  }

  .mr-md-57,.mx-md-57 {
      margin-right: 28.5rem!important
  }

  .mb-md-57,.my-md-57 {
      margin-bottom: 28.5rem!important
  }

  .ml-md-57,.mx-md-57 {
      margin-left: 28.5rem!important
  }

  .m-md-58 {
      margin: 29rem!important
  }

  .mt-md-58,.my-md-58 {
      margin-top: 29rem!important
  }

  .mr-md-58,.mx-md-58 {
      margin-right: 29rem!important
  }

  .mb-md-58,.my-md-58 {
      margin-bottom: 29rem!important
  }

  .ml-md-58,.mx-md-58 {
      margin-left: 29rem!important
  }

  .m-md-59 {
      margin: 29.5rem!important
  }

  .mt-md-59,.my-md-59 {
      margin-top: 29.5rem!important
  }

  .mr-md-59,.mx-md-59 {
      margin-right: 29.5rem!important
  }

  .mb-md-59,.my-md-59 {
      margin-bottom: 29.5rem!important
  }

  .ml-md-59,.mx-md-59 {
      margin-left: 29.5rem!important
  }

  .m-md-60 {
      margin: 30rem!important
  }

  .mt-md-60,.my-md-60 {
      margin-top: 30rem!important
  }

  .mr-md-60,.mx-md-60 {
      margin-right: 30rem!important
  }

  .mb-md-60,.my-md-60 {
      margin-bottom: 30rem!important
  }

  .ml-md-60,.mx-md-60 {
      margin-left: 30rem!important
  }

  .m-md-61 {
      margin: 30.5rem!important
  }

  .mt-md-61,.my-md-61 {
      margin-top: 30.5rem!important
  }

  .mr-md-61,.mx-md-61 {
      margin-right: 30.5rem!important
  }

  .mb-md-61,.my-md-61 {
      margin-bottom: 30.5rem!important
  }

  .ml-md-61,.mx-md-61 {
      margin-left: 30.5rem!important
  }

  .m-md-62 {
      margin: 31rem!important
  }

  .mt-md-62,.my-md-62 {
      margin-top: 31rem!important
  }

  .mr-md-62,.mx-md-62 {
      margin-right: 31rem!important
  }

  .mb-md-62,.my-md-62 {
      margin-bottom: 31rem!important
  }

  .ml-md-62,.mx-md-62 {
      margin-left: 31rem!important
  }

  .m-md-63 {
      margin: 31.5rem!important
  }

  .mt-md-63,.my-md-63 {
      margin-top: 31.5rem!important
  }

  .mr-md-63,.mx-md-63 {
      margin-right: 31.5rem!important
  }

  .mb-md-63,.my-md-63 {
      margin-bottom: 31.5rem!important
  }

  .ml-md-63,.mx-md-63 {
      margin-left: 31.5rem!important
  }

  .m-md-64 {
      margin: 32rem!important
  }

  .mt-md-64,.my-md-64 {
      margin-top: 32rem!important
  }

  .mr-md-64,.mx-md-64 {
      margin-right: 32rem!important
  }

  .mb-md-64,.my-md-64 {
      margin-bottom: 32rem!important
  }

  .ml-md-64,.mx-md-64 {
      margin-left: 32rem!important
  }

  .m-md-65 {
      margin: 32.5rem!important
  }

  .mt-md-65,.my-md-65 {
      margin-top: 32.5rem!important
  }

  .mr-md-65,.mx-md-65 {
      margin-right: 32.5rem!important
  }

  .mb-md-65,.my-md-65 {
      margin-bottom: 32.5rem!important
  }

  .ml-md-65,.mx-md-65 {
      margin-left: 32.5rem!important
  }

  .m-md-66 {
      margin: 33rem!important
  }

  .mt-md-66,.my-md-66 {
      margin-top: 33rem!important
  }

  .mr-md-66,.mx-md-66 {
      margin-right: 33rem!important
  }

  .mb-md-66,.my-md-66 {
      margin-bottom: 33rem!important
  }

  .ml-md-66,.mx-md-66 {
      margin-left: 33rem!important
  }

  .m-md-67 {
      margin: 33.5rem!important
  }

  .mt-md-67,.my-md-67 {
      margin-top: 33.5rem!important
  }

  .mr-md-67,.mx-md-67 {
      margin-right: 33.5rem!important
  }

  .mb-md-67,.my-md-67 {
      margin-bottom: 33.5rem!important
  }

  .ml-md-67,.mx-md-67 {
      margin-left: 33.5rem!important
  }

  .m-md-68 {
      margin: 34rem!important
  }

  .mt-md-68,.my-md-68 {
      margin-top: 34rem!important
  }

  .mr-md-68,.mx-md-68 {
      margin-right: 34rem!important
  }

  .mb-md-68,.my-md-68 {
      margin-bottom: 34rem!important
  }

  .ml-md-68,.mx-md-68 {
      margin-left: 34rem!important
  }

  .m-md-69 {
      margin: 34.5rem!important
  }

  .mt-md-69,.my-md-69 {
      margin-top: 34.5rem!important
  }

  .mr-md-69,.mx-md-69 {
      margin-right: 34.5rem!important
  }

  .mb-md-69,.my-md-69 {
      margin-bottom: 34.5rem!important
  }

  .ml-md-69,.mx-md-69 {
      margin-left: 34.5rem!important
  }

  .m-md-70 {
      margin: 35rem!important
  }

  .mt-md-70,.my-md-70 {
      margin-top: 35rem!important
  }

  .mr-md-70,.mx-md-70 {
      margin-right: 35rem!important
  }

  .mb-md-70,.my-md-70 {
      margin-bottom: 35rem!important
  }

  .ml-md-70,.mx-md-70 {
      margin-left: 35rem!important
  }

  .m-md-71 {
      margin: 35.5rem!important
  }

  .mt-md-71,.my-md-71 {
      margin-top: 35.5rem!important
  }

  .mr-md-71,.mx-md-71 {
      margin-right: 35.5rem!important
  }

  .mb-md-71,.my-md-71 {
      margin-bottom: 35.5rem!important
  }

  .ml-md-71,.mx-md-71 {
      margin-left: 35.5rem!important
  }

  .m-md-72 {
      margin: 36rem!important
  }

  .mt-md-72,.my-md-72 {
      margin-top: 36rem!important
  }

  .mr-md-72,.mx-md-72 {
      margin-right: 36rem!important
  }

  .mb-md-72,.my-md-72 {
      margin-bottom: 36rem!important
  }

  .ml-md-72,.mx-md-72 {
      margin-left: 36rem!important
  }

  .m-md-73 {
      margin: 36.5rem!important
  }

  .mt-md-73,.my-md-73 {
      margin-top: 36.5rem!important
  }

  .mr-md-73,.mx-md-73 {
      margin-right: 36.5rem!important
  }

  .mb-md-73,.my-md-73 {
      margin-bottom: 36.5rem!important
  }

  .ml-md-73,.mx-md-73 {
      margin-left: 36.5rem!important
  }

  .m-md-74 {
      margin: 37rem!important
  }

  .mt-md-74,.my-md-74 {
      margin-top: 37rem!important
  }

  .mr-md-74,.mx-md-74 {
      margin-right: 37rem!important
  }

  .mb-md-74,.my-md-74 {
      margin-bottom: 37rem!important
  }

  .ml-md-74,.mx-md-74 {
      margin-left: 37rem!important
  }

  .m-md-75 {
      margin: 37.5rem!important
  }

  .mt-md-75,.my-md-75 {
      margin-top: 37.5rem!important
  }

  .mr-md-75,.mx-md-75 {
      margin-right: 37.5rem!important
  }

  .mb-md-75,.my-md-75 {
      margin-bottom: 37.5rem!important
  }

  .ml-md-75,.mx-md-75 {
      margin-left: 37.5rem!important
  }

  .m-md-76 {
      margin: 38rem!important
  }

  .mt-md-76,.my-md-76 {
      margin-top: 38rem!important
  }

  .mr-md-76,.mx-md-76 {
      margin-right: 38rem!important
  }

  .mb-md-76,.my-md-76 {
      margin-bottom: 38rem!important
  }

  .ml-md-76,.mx-md-76 {
      margin-left: 38rem!important
  }

  .m-md-77 {
      margin: 38.5rem!important
  }

  .mt-md-77,.my-md-77 {
      margin-top: 38.5rem!important
  }

  .mr-md-77,.mx-md-77 {
      margin-right: 38.5rem!important
  }

  .mb-md-77,.my-md-77 {
      margin-bottom: 38.5rem!important
  }

  .ml-md-77,.mx-md-77 {
      margin-left: 38.5rem!important
  }

  .m-md-78 {
      margin: 39rem!important
  }

  .mt-md-78,.my-md-78 {
      margin-top: 39rem!important
  }

  .mr-md-78,.mx-md-78 {
      margin-right: 39rem!important
  }

  .mb-md-78,.my-md-78 {
      margin-bottom: 39rem!important
  }

  .ml-md-78,.mx-md-78 {
      margin-left: 39rem!important
  }

  .m-md-79 {
      margin: 39.5rem!important
  }

  .mt-md-79,.my-md-79 {
      margin-top: 39.5rem!important
  }

  .mr-md-79,.mx-md-79 {
      margin-right: 39.5rem!important
  }

  .mb-md-79,.my-md-79 {
      margin-bottom: 39.5rem!important
  }

  .ml-md-79,.mx-md-79 {
      margin-left: 39.5rem!important
  }

  .m-md-80 {
      margin: 40rem!important
  }

  .mt-md-80,.my-md-80 {
      margin-top: 40rem!important
  }

  .mr-md-80,.mx-md-80 {
      margin-right: 40rem!important
  }

  .mb-md-80,.my-md-80 {
      margin-bottom: 40rem!important
  }

  .ml-md-80,.mx-md-80 {
      margin-left: 40rem!important
  }

  .m-md-81 {
      margin: 40.5rem!important
  }

  .mt-md-81,.my-md-81 {
      margin-top: 40.5rem!important
  }

  .mr-md-81,.mx-md-81 {
      margin-right: 40.5rem!important
  }

  .mb-md-81,.my-md-81 {
      margin-bottom: 40.5rem!important
  }

  .ml-md-81,.mx-md-81 {
      margin-left: 40.5rem!important
  }

  .m-md-82 {
      margin: 41rem!important
  }

  .mt-md-82,.my-md-82 {
      margin-top: 41rem!important
  }

  .mr-md-82,.mx-md-82 {
      margin-right: 41rem!important
  }

  .mb-md-82,.my-md-82 {
      margin-bottom: 41rem!important
  }

  .ml-md-82,.mx-md-82 {
      margin-left: 41rem!important
  }

  .m-md-83 {
      margin: 41.5rem!important
  }

  .mt-md-83,.my-md-83 {
      margin-top: 41.5rem!important
  }

  .mr-md-83,.mx-md-83 {
      margin-right: 41.5rem!important
  }

  .mb-md-83,.my-md-83 {
      margin-bottom: 41.5rem!important
  }

  .ml-md-83,.mx-md-83 {
      margin-left: 41.5rem!important
  }

  .m-md-84 {
      margin: 42rem!important
  }

  .mt-md-84,.my-md-84 {
      margin-top: 42rem!important
  }

  .mr-md-84,.mx-md-84 {
      margin-right: 42rem!important
  }

  .mb-md-84,.my-md-84 {
      margin-bottom: 42rem!important
  }

  .ml-md-84,.mx-md-84 {
      margin-left: 42rem!important
  }

  .m-md-85 {
      margin: 42.5rem!important
  }

  .mt-md-85,.my-md-85 {
      margin-top: 42.5rem!important
  }

  .mr-md-85,.mx-md-85 {
      margin-right: 42.5rem!important
  }

  .mb-md-85,.my-md-85 {
      margin-bottom: 42.5rem!important
  }

  .ml-md-85,.mx-md-85 {
      margin-left: 42.5rem!important
  }

  .m-md-86 {
      margin: 43rem!important
  }

  .mt-md-86,.my-md-86 {
      margin-top: 43rem!important
  }

  .mr-md-86,.mx-md-86 {
      margin-right: 43rem!important
  }

  .mb-md-86,.my-md-86 {
      margin-bottom: 43rem!important
  }

  .ml-md-86,.mx-md-86 {
      margin-left: 43rem!important
  }

  .m-md-87 {
      margin: 43.5rem!important
  }

  .mt-md-87,.my-md-87 {
      margin-top: 43.5rem!important
  }

  .mr-md-87,.mx-md-87 {
      margin-right: 43.5rem!important
  }

  .mb-md-87,.my-md-87 {
      margin-bottom: 43.5rem!important
  }

  .ml-md-87,.mx-md-87 {
      margin-left: 43.5rem!important
  }

  .m-md-88 {
      margin: 44rem!important
  }

  .mt-md-88,.my-md-88 {
      margin-top: 44rem!important
  }

  .mr-md-88,.mx-md-88 {
      margin-right: 44rem!important
  }

  .mb-md-88,.my-md-88 {
      margin-bottom: 44rem!important
  }

  .ml-md-88,.mx-md-88 {
      margin-left: 44rem!important
  }

  .m-md-89 {
      margin: 44.5rem!important
  }

  .mt-md-89,.my-md-89 {
      margin-top: 44.5rem!important
  }

  .mr-md-89,.mx-md-89 {
      margin-right: 44.5rem!important
  }

  .mb-md-89,.my-md-89 {
      margin-bottom: 44.5rem!important
  }

  .ml-md-89,.mx-md-89 {
      margin-left: 44.5rem!important
  }

  .m-md-90 {
      margin: 45rem!important
  }

  .mt-md-90,.my-md-90 {
      margin-top: 45rem!important
  }

  .mr-md-90,.mx-md-90 {
      margin-right: 45rem!important
  }

  .mb-md-90,.my-md-90 {
      margin-bottom: 45rem!important
  }

  .ml-md-90,.mx-md-90 {
      margin-left: 45rem!important
  }

  .m-md-91 {
      margin: 45.5rem!important
  }

  .mt-md-91,.my-md-91 {
      margin-top: 45.5rem!important
  }

  .mr-md-91,.mx-md-91 {
      margin-right: 45.5rem!important
  }

  .mb-md-91,.my-md-91 {
      margin-bottom: 45.5rem!important
  }

  .ml-md-91,.mx-md-91 {
      margin-left: 45.5rem!important
  }

  .m-md-92 {
      margin: 46rem!important
  }

  .mt-md-92,.my-md-92 {
      margin-top: 46rem!important
  }

  .mr-md-92,.mx-md-92 {
      margin-right: 46rem!important
  }

  .mb-md-92,.my-md-92 {
      margin-bottom: 46rem!important
  }

  .ml-md-92,.mx-md-92 {
      margin-left: 46rem!important
  }

  .m-md-93 {
      margin: 46.5rem!important
  }

  .mt-md-93,.my-md-93 {
      margin-top: 46.5rem!important
  }

  .mr-md-93,.mx-md-93 {
      margin-right: 46.5rem!important
  }

  .mb-md-93,.my-md-93 {
      margin-bottom: 46.5rem!important
  }

  .ml-md-93,.mx-md-93 {
      margin-left: 46.5rem!important
  }

  .m-md-94 {
      margin: 47rem!important
  }

  .mt-md-94,.my-md-94 {
      margin-top: 47rem!important
  }

  .mr-md-94,.mx-md-94 {
      margin-right: 47rem!important
  }

  .mb-md-94,.my-md-94 {
      margin-bottom: 47rem!important
  }

  .ml-md-94,.mx-md-94 {
      margin-left: 47rem!important
  }

  .m-md-95 {
      margin: 47.5rem!important
  }

  .mt-md-95,.my-md-95 {
      margin-top: 47.5rem!important
  }

  .mr-md-95,.mx-md-95 {
      margin-right: 47.5rem!important
  }

  .mb-md-95,.my-md-95 {
      margin-bottom: 47.5rem!important
  }

  .ml-md-95,.mx-md-95 {
      margin-left: 47.5rem!important
  }

  .m-md-96 {
      margin: 48rem!important
  }

  .mt-md-96,.my-md-96 {
      margin-top: 48rem!important
  }

  .mr-md-96,.mx-md-96 {
      margin-right: 48rem!important
  }

  .mb-md-96,.my-md-96 {
      margin-bottom: 48rem!important
  }

  .ml-md-96,.mx-md-96 {
      margin-left: 48rem!important
  }

  .m-md-97 {
      margin: 48.5rem!important
  }

  .mt-md-97,.my-md-97 {
      margin-top: 48.5rem!important
  }

  .mr-md-97,.mx-md-97 {
      margin-right: 48.5rem!important
  }

  .mb-md-97,.my-md-97 {
      margin-bottom: 48.5rem!important
  }

  .ml-md-97,.mx-md-97 {
      margin-left: 48.5rem!important
  }

  .m-md-98 {
      margin: 49rem!important
  }

  .mt-md-98,.my-md-98 {
      margin-top: 49rem!important
  }

  .mr-md-98,.mx-md-98 {
      margin-right: 49rem!important
  }

  .mb-md-98,.my-md-98 {
      margin-bottom: 49rem!important
  }

  .ml-md-98,.mx-md-98 {
      margin-left: 49rem!important
  }

  .m-md-99 {
      margin: 49.5rem!important
  }

  .mt-md-99,.my-md-99 {
      margin-top: 49.5rem!important
  }

  .mr-md-99,.mx-md-99 {
      margin-right: 49.5rem!important
  }

  .mb-md-99,.my-md-99 {
      margin-bottom: 49.5rem!important
  }

  .ml-md-99,.mx-md-99 {
      margin-left: 49.5rem!important
  }

  .m-md-100 {
      margin: 50rem!important
  }

  .mt-md-100,.my-md-100 {
      margin-top: 50rem!important
  }

  .mr-md-100,.mx-md-100 {
      margin-right: 50rem!important
  }

  .mb-md-100,.my-md-100 {
      margin-bottom: 50rem!important
  }

  .ml-md-100,.mx-md-100 {
      margin-left: 50rem!important
  }

  .m-md-101 {
      margin: 50.5rem!important
  }

  .mt-md-101,.my-md-101 {
      margin-top: 50.5rem!important
  }

  .mr-md-101,.mx-md-101 {
      margin-right: 50.5rem!important
  }

  .mb-md-101,.my-md-101 {
      margin-bottom: 50.5rem!important
  }

  .ml-md-101,.mx-md-101 {
      margin-left: 50.5rem!important
  }

  .m-md-102 {
      margin: 51rem!important
  }

  .mt-md-102,.my-md-102 {
      margin-top: 51rem!important
  }

  .mr-md-102,.mx-md-102 {
      margin-right: 51rem!important
  }

  .mb-md-102,.my-md-102 {
      margin-bottom: 51rem!important
  }

  .ml-md-102,.mx-md-102 {
      margin-left: 51rem!important
  }

  .m-md-103 {
      margin: 51.5rem!important
  }

  .mt-md-103,.my-md-103 {
      margin-top: 51.5rem!important
  }

  .mr-md-103,.mx-md-103 {
      margin-right: 51.5rem!important
  }

  .mb-md-103,.my-md-103 {
      margin-bottom: 51.5rem!important
  }

  .ml-md-103,.mx-md-103 {
      margin-left: 51.5rem!important
  }

  .m-md-104 {
      margin: 52rem!important
  }

  .mt-md-104,.my-md-104 {
      margin-top: 52rem!important
  }

  .mr-md-104,.mx-md-104 {
      margin-right: 52rem!important
  }

  .mb-md-104,.my-md-104 {
      margin-bottom: 52rem!important
  }

  .ml-md-104,.mx-md-104 {
      margin-left: 52rem!important
  }

  .m-md-105 {
      margin: 52.5rem!important
  }

  .mt-md-105,.my-md-105 {
      margin-top: 52.5rem!important
  }

  .mr-md-105,.mx-md-105 {
      margin-right: 52.5rem!important
  }

  .mb-md-105,.my-md-105 {
      margin-bottom: 52.5rem!important
  }

  .ml-md-105,.mx-md-105 {
      margin-left: 52.5rem!important
  }

  .m-md-106 {
      margin: 53rem!important
  }

  .mt-md-106,.my-md-106 {
      margin-top: 53rem!important
  }

  .mr-md-106,.mx-md-106 {
      margin-right: 53rem!important
  }

  .mb-md-106,.my-md-106 {
      margin-bottom: 53rem!important
  }

  .ml-md-106,.mx-md-106 {
      margin-left: 53rem!important
  }

  .m-md-107 {
      margin: 53.5rem!important
  }

  .mt-md-107,.my-md-107 {
      margin-top: 53.5rem!important
  }

  .mr-md-107,.mx-md-107 {
      margin-right: 53.5rem!important
  }

  .mb-md-107,.my-md-107 {
      margin-bottom: 53.5rem!important
  }

  .ml-md-107,.mx-md-107 {
      margin-left: 53.5rem!important
  }

  .m-md-108 {
      margin: 54rem!important
  }

  .mt-md-108,.my-md-108 {
      margin-top: 54rem!important
  }

  .mr-md-108,.mx-md-108 {
      margin-right: 54rem!important
  }

  .mb-md-108,.my-md-108 {
      margin-bottom: 54rem!important
  }

  .ml-md-108,.mx-md-108 {
      margin-left: 54rem!important
  }

  .m-md-109 {
      margin: 54.5rem!important
  }

  .mt-md-109,.my-md-109 {
      margin-top: 54.5rem!important
  }

  .mr-md-109,.mx-md-109 {
      margin-right: 54.5rem!important
  }

  .mb-md-109,.my-md-109 {
      margin-bottom: 54.5rem!important
  }

  .ml-md-109,.mx-md-109 {
      margin-left: 54.5rem!important
  }

  .m-md-110 {
      margin: 55rem!important
  }

  .mt-md-110,.my-md-110 {
      margin-top: 55rem!important
  }

  .mr-md-110,.mx-md-110 {
      margin-right: 55rem!important
  }

  .mb-md-110,.my-md-110 {
      margin-bottom: 55rem!important
  }

  .ml-md-110,.mx-md-110 {
      margin-left: 55rem!important
  }

  .m-md-111 {
      margin: 55.5rem!important
  }

  .mt-md-111,.my-md-111 {
      margin-top: 55.5rem!important
  }

  .mr-md-111,.mx-md-111 {
      margin-right: 55.5rem!important
  }

  .mb-md-111,.my-md-111 {
      margin-bottom: 55.5rem!important
  }

  .ml-md-111,.mx-md-111 {
      margin-left: 55.5rem!important
  }

  .m-md-112 {
      margin: 56rem!important
  }

  .mt-md-112,.my-md-112 {
      margin-top: 56rem!important
  }

  .mr-md-112,.mx-md-112 {
      margin-right: 56rem!important
  }

  .mb-md-112,.my-md-112 {
      margin-bottom: 56rem!important
  }

  .ml-md-112,.mx-md-112 {
      margin-left: 56rem!important
  }

  .m-md-113 {
      margin: 56.5rem!important
  }

  .mt-md-113,.my-md-113 {
      margin-top: 56.5rem!important
  }

  .mr-md-113,.mx-md-113 {
      margin-right: 56.5rem!important
  }

  .mb-md-113,.my-md-113 {
      margin-bottom: 56.5rem!important
  }

  .ml-md-113,.mx-md-113 {
      margin-left: 56.5rem!important
  }

  .m-md-114 {
      margin: 57rem!important
  }

  .mt-md-114,.my-md-114 {
      margin-top: 57rem!important
  }

  .mr-md-114,.mx-md-114 {
      margin-right: 57rem!important
  }

  .mb-md-114,.my-md-114 {
      margin-bottom: 57rem!important
  }

  .ml-md-114,.mx-md-114 {
      margin-left: 57rem!important
  }

  .m-md-115 {
      margin: 57.5rem!important
  }

  .mt-md-115,.my-md-115 {
      margin-top: 57.5rem!important
  }

  .mr-md-115,.mx-md-115 {
      margin-right: 57.5rem!important
  }

  .mb-md-115,.my-md-115 {
      margin-bottom: 57.5rem!important
  }

  .ml-md-115,.mx-md-115 {
      margin-left: 57.5rem!important
  }

  .m-md-116 {
      margin: 58rem!important
  }

  .mt-md-116,.my-md-116 {
      margin-top: 58rem!important
  }

  .mr-md-116,.mx-md-116 {
      margin-right: 58rem!important
  }

  .mb-md-116,.my-md-116 {
      margin-bottom: 58rem!important
  }

  .ml-md-116,.mx-md-116 {
      margin-left: 58rem!important
  }

  .m-md-117 {
      margin: 58.5rem!important
  }

  .mt-md-117,.my-md-117 {
      margin-top: 58.5rem!important
  }

  .mr-md-117,.mx-md-117 {
      margin-right: 58.5rem!important
  }

  .mb-md-117,.my-md-117 {
      margin-bottom: 58.5rem!important
  }

  .ml-md-117,.mx-md-117 {
      margin-left: 58.5rem!important
  }

  .m-md-118 {
      margin: 59rem!important
  }

  .mt-md-118,.my-md-118 {
      margin-top: 59rem!important
  }

  .mr-md-118,.mx-md-118 {
      margin-right: 59rem!important
  }

  .mb-md-118,.my-md-118 {
      margin-bottom: 59rem!important
  }

  .ml-md-118,.mx-md-118 {
      margin-left: 59rem!important
  }

  .m-md-119 {
      margin: 59.5rem!important
  }

  .mt-md-119,.my-md-119 {
      margin-top: 59.5rem!important
  }

  .mr-md-119,.mx-md-119 {
      margin-right: 59.5rem!important
  }

  .mb-md-119,.my-md-119 {
      margin-bottom: 59.5rem!important
  }

  .ml-md-119,.mx-md-119 {
      margin-left: 59.5rem!important
  }

  .m-md-120 {
      margin: 60rem!important
  }

  .mt-md-120,.my-md-120 {
      margin-top: 60rem!important
  }

  .mr-md-120,.mx-md-120 {
      margin-right: 60rem!important
  }

  .mb-md-120,.my-md-120 {
      margin-bottom: 60rem!important
  }

  .ml-md-120,.mx-md-120 {
      margin-left: 60rem!important
  }

  .m-md-121 {
      margin: 60.5rem!important
  }

  .mt-md-121,.my-md-121 {
      margin-top: 60.5rem!important
  }

  .mr-md-121,.mx-md-121 {
      margin-right: 60.5rem!important
  }

  .mb-md-121,.my-md-121 {
      margin-bottom: 60.5rem!important
  }

  .ml-md-121,.mx-md-121 {
      margin-left: 60.5rem!important
  }

  .m-md-122 {
      margin: 61rem!important
  }

  .mt-md-122,.my-md-122 {
      margin-top: 61rem!important
  }

  .mr-md-122,.mx-md-122 {
      margin-right: 61rem!important
  }

  .mb-md-122,.my-md-122 {
      margin-bottom: 61rem!important
  }

  .ml-md-122,.mx-md-122 {
      margin-left: 61rem!important
  }

  .m-md-123 {
      margin: 61.5rem!important
  }

  .mt-md-123,.my-md-123 {
      margin-top: 61.5rem!important
  }

  .mr-md-123,.mx-md-123 {
      margin-right: 61.5rem!important
  }

  .mb-md-123,.my-md-123 {
      margin-bottom: 61.5rem!important
  }

  .ml-md-123,.mx-md-123 {
      margin-left: 61.5rem!important
  }

  .m-md-124 {
      margin: 62rem!important
  }

  .mt-md-124,.my-md-124 {
      margin-top: 62rem!important
  }

  .mr-md-124,.mx-md-124 {
      margin-right: 62rem!important
  }

  .mb-md-124,.my-md-124 {
      margin-bottom: 62rem!important
  }

  .ml-md-124,.mx-md-124 {
      margin-left: 62rem!important
  }

  .m-md-125 {
      margin: 62.5rem!important
  }

  .mt-md-125,.my-md-125 {
      margin-top: 62.5rem!important
  }

  .mr-md-125,.mx-md-125 {
      margin-right: 62.5rem!important
  }

  .mb-md-125,.my-md-125 {
      margin-bottom: 62.5rem!important
  }

  .ml-md-125,.mx-md-125 {
      margin-left: 62.5rem!important
  }

  .m-md-126 {
      margin: 63rem!important
  }

  .mt-md-126,.my-md-126 {
      margin-top: 63rem!important
  }

  .mr-md-126,.mx-md-126 {
      margin-right: 63rem!important
  }

  .mb-md-126,.my-md-126 {
      margin-bottom: 63rem!important
  }

  .ml-md-126,.mx-md-126 {
      margin-left: 63rem!important
  }

  .m-md-127 {
      margin: 63.5rem!important
  }

  .mt-md-127,.my-md-127 {
      margin-top: 63.5rem!important
  }

  .mr-md-127,.mx-md-127 {
      margin-right: 63.5rem!important
  }

  .mb-md-127,.my-md-127 {
      margin-bottom: 63.5rem!important
  }

  .ml-md-127,.mx-md-127 {
      margin-left: 63.5rem!important
  }

  .m-md-128 {
      margin: 64rem!important
  }

  .mt-md-128,.my-md-128 {
      margin-top: 64rem!important
  }

  .mr-md-128,.mx-md-128 {
      margin-right: 64rem!important
  }

  .mb-md-128,.my-md-128 {
      margin-bottom: 64rem!important
  }

  .ml-md-128,.mx-md-128 {
      margin-left: 64rem!important
  }

  .m-md-129 {
      margin: 64.5rem!important
  }

  .mt-md-129,.my-md-129 {
      margin-top: 64.5rem!important
  }

  .mr-md-129,.mx-md-129 {
      margin-right: 64.5rem!important
  }

  .mb-md-129,.my-md-129 {
      margin-bottom: 64.5rem!important
  }

  .ml-md-129,.mx-md-129 {
      margin-left: 64.5rem!important
  }

  .m-md-130 {
      margin: 65rem!important
  }

  .mt-md-130,.my-md-130 {
      margin-top: 65rem!important
  }

  .mr-md-130,.mx-md-130 {
      margin-right: 65rem!important
  }

  .mb-md-130,.my-md-130 {
      margin-bottom: 65rem!important
  }

  .ml-md-130,.mx-md-130 {
      margin-left: 65rem!important
  }

  .m-md-131 {
      margin: 65.5rem!important
  }

  .mt-md-131,.my-md-131 {
      margin-top: 65.5rem!important
  }

  .mr-md-131,.mx-md-131 {
      margin-right: 65.5rem!important
  }

  .mb-md-131,.my-md-131 {
      margin-bottom: 65.5rem!important
  }

  .ml-md-131,.mx-md-131 {
      margin-left: 65.5rem!important
  }

  .m-md-132 {
      margin: 66rem!important
  }

  .mt-md-132,.my-md-132 {
      margin-top: 66rem!important
  }

  .mr-md-132,.mx-md-132 {
      margin-right: 66rem!important
  }

  .mb-md-132,.my-md-132 {
      margin-bottom: 66rem!important
  }

  .ml-md-132,.mx-md-132 {
      margin-left: 66rem!important
  }

  .m-md-133 {
      margin: 66.5rem!important
  }

  .mt-md-133,.my-md-133 {
      margin-top: 66.5rem!important
  }

  .mr-md-133,.mx-md-133 {
      margin-right: 66.5rem!important
  }

  .mb-md-133,.my-md-133 {
      margin-bottom: 66.5rem!important
  }

  .ml-md-133,.mx-md-133 {
      margin-left: 66.5rem!important
  }

  .m-md-134 {
      margin: 67rem!important
  }

  .mt-md-134,.my-md-134 {
      margin-top: 67rem!important
  }

  .mr-md-134,.mx-md-134 {
      margin-right: 67rem!important
  }

  .mb-md-134,.my-md-134 {
      margin-bottom: 67rem!important
  }

  .ml-md-134,.mx-md-134 {
      margin-left: 67rem!important
  }

  .m-md-135 {
      margin: 67.5rem!important
  }

  .mt-md-135,.my-md-135 {
      margin-top: 67.5rem!important
  }

  .mr-md-135,.mx-md-135 {
      margin-right: 67.5rem!important
  }

  .mb-md-135,.my-md-135 {
      margin-bottom: 67.5rem!important
  }

  .ml-md-135,.mx-md-135 {
      margin-left: 67.5rem!important
  }

  .m-md-136 {
      margin: 68rem!important
  }

  .mt-md-136,.my-md-136 {
      margin-top: 68rem!important
  }

  .mr-md-136,.mx-md-136 {
      margin-right: 68rem!important
  }

  .mb-md-136,.my-md-136 {
      margin-bottom: 68rem!important
  }

  .ml-md-136,.mx-md-136 {
      margin-left: 68rem!important
  }

  .m-md-137 {
      margin: 68.5rem!important
  }

  .mt-md-137,.my-md-137 {
      margin-top: 68.5rem!important
  }

  .mr-md-137,.mx-md-137 {
      margin-right: 68.5rem!important
  }

  .mb-md-137,.my-md-137 {
      margin-bottom: 68.5rem!important
  }

  .ml-md-137,.mx-md-137 {
      margin-left: 68.5rem!important
  }

  .m-md-138 {
      margin: 69rem!important
  }

  .mt-md-138,.my-md-138 {
      margin-top: 69rem!important
  }

  .mr-md-138,.mx-md-138 {
      margin-right: 69rem!important
  }

  .mb-md-138,.my-md-138 {
      margin-bottom: 69rem!important
  }

  .ml-md-138,.mx-md-138 {
      margin-left: 69rem!important
  }

  .m-md-139 {
      margin: 69.5rem!important
  }

  .mt-md-139,.my-md-139 {
      margin-top: 69.5rem!important
  }

  .mr-md-139,.mx-md-139 {
      margin-right: 69.5rem!important
  }

  .mb-md-139,.my-md-139 {
      margin-bottom: 69.5rem!important
  }

  .ml-md-139,.mx-md-139 {
      margin-left: 69.5rem!important
  }

  .m-md-140 {
      margin: 70rem!important
  }

  .mt-md-140,.my-md-140 {
      margin-top: 70rem!important
  }

  .mr-md-140,.mx-md-140 {
      margin-right: 70rem!important
  }

  .mb-md-140,.my-md-140 {
      margin-bottom: 70rem!important
  }

  .ml-md-140,.mx-md-140 {
      margin-left: 70rem!important
  }

  .m-md-141 {
      margin: 70.5rem!important
  }

  .mt-md-141,.my-md-141 {
      margin-top: 70.5rem!important
  }

  .mr-md-141,.mx-md-141 {
      margin-right: 70.5rem!important
  }

  .mb-md-141,.my-md-141 {
      margin-bottom: 70.5rem!important
  }

  .ml-md-141,.mx-md-141 {
      margin-left: 70.5rem!important
  }

  .m-md-142 {
      margin: 71rem!important
  }

  .mt-md-142,.my-md-142 {
      margin-top: 71rem!important
  }

  .mr-md-142,.mx-md-142 {
      margin-right: 71rem!important
  }

  .mb-md-142,.my-md-142 {
      margin-bottom: 71rem!important
  }

  .ml-md-142,.mx-md-142 {
      margin-left: 71rem!important
  }

  .m-md-143 {
      margin: 71.5rem!important
  }

  .mt-md-143,.my-md-143 {
      margin-top: 71.5rem!important
  }

  .mr-md-143,.mx-md-143 {
      margin-right: 71.5rem!important
  }

  .mb-md-143,.my-md-143 {
      margin-bottom: 71.5rem!important
  }

  .ml-md-143,.mx-md-143 {
      margin-left: 71.5rem!important
  }

  .m-md-144 {
      margin: 72rem!important
  }

  .mt-md-144,.my-md-144 {
      margin-top: 72rem!important
  }

  .mr-md-144,.mx-md-144 {
      margin-right: 72rem!important
  }

  .mb-md-144,.my-md-144 {
      margin-bottom: 72rem!important
  }

  .ml-md-144,.mx-md-144 {
      margin-left: 72rem!important
  }

  .m-md-145 {
      margin: 72.5rem!important
  }

  .mt-md-145,.my-md-145 {
      margin-top: 72.5rem!important
  }

  .mr-md-145,.mx-md-145 {
      margin-right: 72.5rem!important
  }

  .mb-md-145,.my-md-145 {
      margin-bottom: 72.5rem!important
  }

  .ml-md-145,.mx-md-145 {
      margin-left: 72.5rem!important
  }

  .m-md-146 {
      margin: 73rem!important
  }

  .mt-md-146,.my-md-146 {
      margin-top: 73rem!important
  }

  .mr-md-146,.mx-md-146 {
      margin-right: 73rem!important
  }

  .mb-md-146,.my-md-146 {
      margin-bottom: 73rem!important
  }

  .ml-md-146,.mx-md-146 {
      margin-left: 73rem!important
  }

  .m-md-147 {
      margin: 73.5rem!important
  }

  .mt-md-147,.my-md-147 {
      margin-top: 73.5rem!important
  }

  .mr-md-147,.mx-md-147 {
      margin-right: 73.5rem!important
  }

  .mb-md-147,.my-md-147 {
      margin-bottom: 73.5rem!important
  }

  .ml-md-147,.mx-md-147 {
      margin-left: 73.5rem!important
  }

  .m-md-148 {
      margin: 74rem!important
  }

  .mt-md-148,.my-md-148 {
      margin-top: 74rem!important
  }

  .mr-md-148,.mx-md-148 {
      margin-right: 74rem!important
  }

  .mb-md-148,.my-md-148 {
      margin-bottom: 74rem!important
  }

  .ml-md-148,.mx-md-148 {
      margin-left: 74rem!important
  }

  .m-md-149 {
      margin: 74.5rem!important
  }

  .mt-md-149,.my-md-149 {
      margin-top: 74.5rem!important
  }

  .mr-md-149,.mx-md-149 {
      margin-right: 74.5rem!important
  }

  .mb-md-149,.my-md-149 {
      margin-bottom: 74.5rem!important
  }

  .ml-md-149,.mx-md-149 {
      margin-left: 74.5rem!important
  }

  .m-md-150 {
      margin: 75rem!important
  }

  .mt-md-150,.my-md-150 {
      margin-top: 75rem!important
  }

  .mr-md-150,.mx-md-150 {
      margin-right: 75rem!important
  }

  .mb-md-150,.my-md-150 {
      margin-bottom: 75rem!important
  }

  .ml-md-150,.mx-md-150 {
      margin-left: 75rem!important
  }

  .p-md-0 {
      padding: 0!important
  }

  .pt-md-0,.py-md-0 {
      padding-top: 0!important
  }

  .pr-md-0,.px-md-0 {
      padding-right: 0!important
  }

  .pb-md-0,.py-md-0 {
      padding-bottom: 0!important
  }

  .pl-md-0,.px-md-0 {
      padding-left: 0!important
  }

  .p-md-1 {
      padding: .5rem!important
  }

  .pt-md-1,.py-md-1 {
      padding-top: .5rem!important
  }

  .pr-md-1,.px-md-1 {
      padding-right: .5rem!important
  }

  .pb-md-1,.py-md-1 {
      padding-bottom: .5rem!important
  }

  .pl-md-1,.px-md-1 {
      padding-left: .5rem!important
  }

  .p-md-2 {
      padding: 1rem!important
  }

  .pt-md-2,.py-md-2 {
      padding-top: 1rem!important
  }

  .pr-md-2,.px-md-2 {
      padding-right: 1rem!important
  }

  .pb-md-2,.py-md-2 {
      padding-bottom: 1rem!important
  }

  .pl-md-2,.px-md-2 {
      padding-left: 1rem!important
  }

  .p-md-3 {
      padding: 1.5rem!important
  }

  .pt-md-3,.py-md-3 {
      padding-top: 1.5rem!important
  }

  .pr-md-3,.px-md-3 {
      padding-right: 1.5rem!important
  }

  .pb-md-3,.py-md-3 {
      padding-bottom: 1.5rem!important
  }

  .pl-md-3,.px-md-3 {
      padding-left: 1.5rem!important
  }

  .p-md-4 {
      padding: 2rem!important
  }

  .pt-md-4,.py-md-4 {
      padding-top: 2rem!important
  }

  .pr-md-4,.px-md-4 {
      padding-right: 2rem!important
  }

  .pb-md-4,.py-md-4 {
      padding-bottom: 2rem!important
  }

  .pl-md-4,.px-md-4 {
      padding-left: 2rem!important
  }

  .p-md-5 {
      padding: 2.5rem!important
  }

  .pt-md-5,.py-md-5 {
      padding-top: 2.5rem!important
  }

  .pr-md-5,.px-md-5 {
      padding-right: 2.5rem!important
  }

  .pb-md-5,.py-md-5 {
      padding-bottom: 2.5rem!important
  }

  .pl-md-5,.px-md-5 {
      padding-left: 2.5rem!important
  }

  .p-md-6 {
      padding: 3rem!important
  }

  .pt-md-6,.py-md-6 {
      padding-top: 3rem!important
  }

  .pr-md-6,.px-md-6 {
      padding-right: 3rem!important
  }

  .pb-md-6,.py-md-6 {
      padding-bottom: 3rem!important
  }

  .pl-md-6,.px-md-6 {
      padding-left: 3rem!important
  }

  .p-md-7 {
      padding: 3.5rem!important
  }

  .pt-md-7,.py-md-7 {
      padding-top: 3.5rem!important
  }

  .pr-md-7,.px-md-7 {
      padding-right: 3.5rem!important
  }

  .pb-md-7,.py-md-7 {
      padding-bottom: 3.5rem!important
  }

  .pl-md-7,.px-md-7 {
      padding-left: 3.5rem!important
  }

  .p-md-8 {
      padding: 4rem!important
  }

  .pt-md-8,.py-md-8 {
      padding-top: 4rem!important
  }

  .pr-md-8,.px-md-8 {
      padding-right: 4rem!important
  }

  .pb-md-8,.py-md-8 {
      padding-bottom: 4rem!important
  }

  .pl-md-8,.px-md-8 {
      padding-left: 4rem!important
  }

  .p-md-9 {
      padding: 4.5rem!important
  }

  .pt-md-9,.py-md-9 {
      padding-top: 4.5rem!important
  }

  .pr-md-9,.px-md-9 {
      padding-right: 4.5rem!important
  }

  .pb-md-9,.py-md-9 {
      padding-bottom: 4.5rem!important
  }

  .pl-md-9,.px-md-9 {
      padding-left: 4.5rem!important
  }

  .p-md-10 {
      padding: 5rem!important
  }

  .pt-md-10,.py-md-10 {
      padding-top: 5rem!important
  }

  .pr-md-10,.px-md-10 {
      padding-right: 5rem!important
  }

  .pb-md-10,.py-md-10 {
      padding-bottom: 5rem!important
  }

  .pl-md-10,.px-md-10 {
      padding-left: 5rem!important
  }

  .p-md-11 {
      padding: 5.5rem!important
  }

  .pt-md-11,.py-md-11 {
      padding-top: 5.5rem!important
  }

  .pr-md-11,.px-md-11 {
      padding-right: 5.5rem!important
  }

  .pb-md-11,.py-md-11 {
      padding-bottom: 5.5rem!important
  }

  .pl-md-11,.px-md-11 {
      padding-left: 5.5rem!important
  }

  .p-md-12 {
      padding: 6rem!important
  }

  .pt-md-12,.py-md-12 {
      padding-top: 6rem!important
  }

  .pr-md-12,.px-md-12 {
      padding-right: 6rem!important
  }

  .pb-md-12,.py-md-12 {
      padding-bottom: 6rem!important
  }

  .pl-md-12,.px-md-12 {
      padding-left: 6rem!important
  }

  .p-md-13 {
      padding: 6.5rem!important
  }

  .pt-md-13,.py-md-13 {
      padding-top: 6.5rem!important
  }

  .pr-md-13,.px-md-13 {
      padding-right: 6.5rem!important
  }

  .pb-md-13,.py-md-13 {
      padding-bottom: 6.5rem!important
  }

  .pl-md-13,.px-md-13 {
      padding-left: 6.5rem!important
  }

  .p-md-14 {
      padding: 7rem!important
  }

  .pt-md-14,.py-md-14 {
      padding-top: 7rem!important
  }

  .pr-md-14,.px-md-14 {
      padding-right: 7rem!important
  }

  .pb-md-14,.py-md-14 {
      padding-bottom: 7rem!important
  }

  .pl-md-14,.px-md-14 {
      padding-left: 7rem!important
  }

  .p-md-15 {
      padding: 7.5rem!important
  }

  .pt-md-15,.py-md-15 {
      padding-top: 7.5rem!important
  }

  .pr-md-15,.px-md-15 {
      padding-right: 7.5rem!important
  }

  .pb-md-15,.py-md-15 {
      padding-bottom: 7.5rem!important
  }

  .pl-md-15,.px-md-15 {
      padding-left: 7.5rem!important
  }

  .p-md-16 {
      padding: 8rem!important
  }

  .pt-md-16,.py-md-16 {
      padding-top: 8rem!important
  }

  .pr-md-16,.px-md-16 {
      padding-right: 8rem!important
  }

  .pb-md-16,.py-md-16 {
      padding-bottom: 8rem!important
  }

  .pl-md-16,.px-md-16 {
      padding-left: 8rem!important
  }

  .p-md-17 {
      padding: 8.5rem!important
  }

  .pt-md-17,.py-md-17 {
      padding-top: 8.5rem!important
  }

  .pr-md-17,.px-md-17 {
      padding-right: 8.5rem!important
  }

  .pb-md-17,.py-md-17 {
      padding-bottom: 8.5rem!important
  }

  .pl-md-17,.px-md-17 {
      padding-left: 8.5rem!important
  }

  .p-md-18 {
      padding: 9rem!important
  }

  .pt-md-18,.py-md-18 {
      padding-top: 9rem!important
  }

  .pr-md-18,.px-md-18 {
      padding-right: 9rem!important
  }

  .pb-md-18,.py-md-18 {
      padding-bottom: 9rem!important
  }

  .pl-md-18,.px-md-18 {
      padding-left: 9rem!important
  }

  .p-md-19 {
      padding: 9.5rem!important
  }

  .pt-md-19,.py-md-19 {
      padding-top: 9.5rem!important
  }

  .pr-md-19,.px-md-19 {
      padding-right: 9.5rem!important
  }

  .pb-md-19,.py-md-19 {
      padding-bottom: 9.5rem!important
  }

  .pl-md-19,.px-md-19 {
      padding-left: 9.5rem!important
  }

  .p-md-20 {
      padding: 10rem!important
  }

  .pt-md-20,.py-md-20 {
      padding-top: 10rem!important
  }

  .pr-md-20,.px-md-20 {
      padding-right: 10rem!important
  }

  .pb-md-20,.py-md-20 {
      padding-bottom: 10rem!important
  }

  .pl-md-20,.px-md-20 {
      padding-left: 10rem!important
  }

  .p-md-21 {
      padding: 10.5rem!important
  }

  .pt-md-21,.py-md-21 {
      padding-top: 10.5rem!important
  }

  .pr-md-21,.px-md-21 {
      padding-right: 10.5rem!important
  }

  .pb-md-21,.py-md-21 {
      padding-bottom: 10.5rem!important
  }

  .pl-md-21,.px-md-21 {
      padding-left: 10.5rem!important
  }

  .p-md-22 {
      padding: 11rem!important
  }

  .pt-md-22,.py-md-22 {
      padding-top: 11rem!important
  }

  .pr-md-22,.px-md-22 {
      padding-right: 11rem!important
  }

  .pb-md-22,.py-md-22 {
      padding-bottom: 11rem!important
  }

  .pl-md-22,.px-md-22 {
      padding-left: 11rem!important
  }

  .p-md-23 {
      padding: 11.5rem!important
  }

  .pt-md-23,.py-md-23 {
      padding-top: 11.5rem!important
  }

  .pr-md-23,.px-md-23 {
      padding-right: 11.5rem!important
  }

  .pb-md-23,.py-md-23 {
      padding-bottom: 11.5rem!important
  }

  .pl-md-23,.px-md-23 {
      padding-left: 11.5rem!important
  }

  .p-md-24 {
      padding: 12rem!important
  }

  .pt-md-24,.py-md-24 {
      padding-top: 12rem!important
  }

  .pr-md-24,.px-md-24 {
      padding-right: 12rem!important
  }

  .pb-md-24,.py-md-24 {
      padding-bottom: 12rem!important
  }

  .pl-md-24,.px-md-24 {
      padding-left: 12rem!important
  }

  .p-md-25 {
      padding: 12.5rem!important
  }

  .pt-md-25,.py-md-25 {
      padding-top: 12.5rem!important
  }

  .pr-md-25,.px-md-25 {
      padding-right: 12.5rem!important
  }

  .pb-md-25,.py-md-25 {
      padding-bottom: 12.5rem!important
  }

  .pl-md-25,.px-md-25 {
      padding-left: 12.5rem!important
  }

  .p-md-26 {
      padding: 13rem!important
  }

  .pt-md-26,.py-md-26 {
      padding-top: 13rem!important
  }

  .pr-md-26,.px-md-26 {
      padding-right: 13rem!important
  }

  .pb-md-26,.py-md-26 {
      padding-bottom: 13rem!important
  }

  .pl-md-26,.px-md-26 {
      padding-left: 13rem!important
  }

  .p-md-27 {
      padding: 13.5rem!important
  }

  .pt-md-27,.py-md-27 {
      padding-top: 13.5rem!important
  }

  .pr-md-27,.px-md-27 {
      padding-right: 13.5rem!important
  }

  .pb-md-27,.py-md-27 {
      padding-bottom: 13.5rem!important
  }

  .pl-md-27,.px-md-27 {
      padding-left: 13.5rem!important
  }

  .p-md-28 {
      padding: 14rem!important
  }

  .pt-md-28,.py-md-28 {
      padding-top: 14rem!important
  }

  .pr-md-28,.px-md-28 {
      padding-right: 14rem!important
  }

  .pb-md-28,.py-md-28 {
      padding-bottom: 14rem!important
  }

  .pl-md-28,.px-md-28 {
      padding-left: 14rem!important
  }

  .p-md-29 {
      padding: 14.5rem!important
  }

  .pt-md-29,.py-md-29 {
      padding-top: 14.5rem!important
  }

  .pr-md-29,.px-md-29 {
      padding-right: 14.5rem!important
  }

  .pb-md-29,.py-md-29 {
      padding-bottom: 14.5rem!important
  }

  .pl-md-29,.px-md-29 {
      padding-left: 14.5rem!important
  }

  .p-md-30 {
      padding: 15rem!important
  }

  .pt-md-30,.py-md-30 {
      padding-top: 15rem!important
  }

  .pr-md-30,.px-md-30 {
      padding-right: 15rem!important
  }

  .pb-md-30,.py-md-30 {
      padding-bottom: 15rem!important
  }

  .pl-md-30,.px-md-30 {
      padding-left: 15rem!important
  }

  .p-md-31 {
      padding: 15.5rem!important
  }

  .pt-md-31,.py-md-31 {
      padding-top: 15.5rem!important
  }

  .pr-md-31,.px-md-31 {
      padding-right: 15.5rem!important
  }

  .pb-md-31,.py-md-31 {
      padding-bottom: 15.5rem!important
  }

  .pl-md-31,.px-md-31 {
      padding-left: 15.5rem!important
  }

  .p-md-32 {
      padding: 16rem!important
  }

  .pt-md-32,.py-md-32 {
      padding-top: 16rem!important
  }

  .pr-md-32,.px-md-32 {
      padding-right: 16rem!important
  }

  .pb-md-32,.py-md-32 {
      padding-bottom: 16rem!important
  }

  .pl-md-32,.px-md-32 {
      padding-left: 16rem!important
  }

  .p-md-33 {
      padding: 16.5rem!important
  }

  .pt-md-33,.py-md-33 {
      padding-top: 16.5rem!important
  }

  .pr-md-33,.px-md-33 {
      padding-right: 16.5rem!important
  }

  .pb-md-33,.py-md-33 {
      padding-bottom: 16.5rem!important
  }

  .pl-md-33,.px-md-33 {
      padding-left: 16.5rem!important
  }

  .p-md-34 {
      padding: 17rem!important
  }

  .pt-md-34,.py-md-34 {
      padding-top: 17rem!important
  }

  .pr-md-34,.px-md-34 {
      padding-right: 17rem!important
  }

  .pb-md-34,.py-md-34 {
      padding-bottom: 17rem!important
  }

  .pl-md-34,.px-md-34 {
      padding-left: 17rem!important
  }

  .p-md-35 {
      padding: 17.5rem!important
  }

  .pt-md-35,.py-md-35 {
      padding-top: 17.5rem!important
  }

  .pr-md-35,.px-md-35 {
      padding-right: 17.5rem!important
  }

  .pb-md-35,.py-md-35 {
      padding-bottom: 17.5rem!important
  }

  .pl-md-35,.px-md-35 {
      padding-left: 17.5rem!important
  }

  .p-md-36 {
      padding: 18rem!important
  }

  .pt-md-36,.py-md-36 {
      padding-top: 18rem!important
  }

  .pr-md-36,.px-md-36 {
      padding-right: 18rem!important
  }

  .pb-md-36,.py-md-36 {
      padding-bottom: 18rem!important
  }

  .pl-md-36,.px-md-36 {
      padding-left: 18rem!important
  }

  .p-md-37 {
      padding: 18.5rem!important
  }

  .pt-md-37,.py-md-37 {
      padding-top: 18.5rem!important
  }

  .pr-md-37,.px-md-37 {
      padding-right: 18.5rem!important
  }

  .pb-md-37,.py-md-37 {
      padding-bottom: 18.5rem!important
  }

  .pl-md-37,.px-md-37 {
      padding-left: 18.5rem!important
  }

  .p-md-38 {
      padding: 19rem!important
  }

  .pt-md-38,.py-md-38 {
      padding-top: 19rem!important
  }

  .pr-md-38,.px-md-38 {
      padding-right: 19rem!important
  }

  .pb-md-38,.py-md-38 {
      padding-bottom: 19rem!important
  }

  .pl-md-38,.px-md-38 {
      padding-left: 19rem!important
  }

  .p-md-39 {
      padding: 19.5rem!important
  }

  .pt-md-39,.py-md-39 {
      padding-top: 19.5rem!important
  }

  .pr-md-39,.px-md-39 {
      padding-right: 19.5rem!important
  }

  .pb-md-39,.py-md-39 {
      padding-bottom: 19.5rem!important
  }

  .pl-md-39,.px-md-39 {
      padding-left: 19.5rem!important
  }

  .p-md-40 {
      padding: 20rem!important
  }

  .pt-md-40,.py-md-40 {
      padding-top: 20rem!important
  }

  .pr-md-40,.px-md-40 {
      padding-right: 20rem!important
  }

  .pb-md-40,.py-md-40 {
      padding-bottom: 20rem!important
  }

  .pl-md-40,.px-md-40 {
      padding-left: 20rem!important
  }

  .p-md-41 {
      padding: 20.5rem!important
  }

  .pt-md-41,.py-md-41 {
      padding-top: 20.5rem!important
  }

  .pr-md-41,.px-md-41 {
      padding-right: 20.5rem!important
  }

  .pb-md-41,.py-md-41 {
      padding-bottom: 20.5rem!important
  }

  .pl-md-41,.px-md-41 {
      padding-left: 20.5rem!important
  }

  .p-md-42 {
      padding: 21rem!important
  }

  .pt-md-42,.py-md-42 {
      padding-top: 21rem!important
  }

  .pr-md-42,.px-md-42 {
      padding-right: 21rem!important
  }

  .pb-md-42,.py-md-42 {
      padding-bottom: 21rem!important
  }

  .pl-md-42,.px-md-42 {
      padding-left: 21rem!important
  }

  .p-md-43 {
      padding: 21.5rem!important
  }

  .pt-md-43,.py-md-43 {
      padding-top: 21.5rem!important
  }

  .pr-md-43,.px-md-43 {
      padding-right: 21.5rem!important
  }

  .pb-md-43,.py-md-43 {
      padding-bottom: 21.5rem!important
  }

  .pl-md-43,.px-md-43 {
      padding-left: 21.5rem!important
  }

  .p-md-44 {
      padding: 22rem!important
  }

  .pt-md-44,.py-md-44 {
      padding-top: 22rem!important
  }

  .pr-md-44,.px-md-44 {
      padding-right: 22rem!important
  }

  .pb-md-44,.py-md-44 {
      padding-bottom: 22rem!important
  }

  .pl-md-44,.px-md-44 {
      padding-left: 22rem!important
  }

  .p-md-45 {
      padding: 22.5rem!important
  }

  .pt-md-45,.py-md-45 {
      padding-top: 22.5rem!important
  }

  .pr-md-45,.px-md-45 {
      padding-right: 22.5rem!important
  }

  .pb-md-45,.py-md-45 {
      padding-bottom: 22.5rem!important
  }

  .pl-md-45,.px-md-45 {
      padding-left: 22.5rem!important
  }

  .p-md-46 {
      padding: 23rem!important
  }

  .pt-md-46,.py-md-46 {
      padding-top: 23rem!important
  }

  .pr-md-46,.px-md-46 {
      padding-right: 23rem!important
  }

  .pb-md-46,.py-md-46 {
      padding-bottom: 23rem!important
  }

  .pl-md-46,.px-md-46 {
      padding-left: 23rem!important
  }

  .p-md-47 {
      padding: 23.5rem!important
  }

  .pt-md-47,.py-md-47 {
      padding-top: 23.5rem!important
  }

  .pr-md-47,.px-md-47 {
      padding-right: 23.5rem!important
  }

  .pb-md-47,.py-md-47 {
      padding-bottom: 23.5rem!important
  }

  .pl-md-47,.px-md-47 {
      padding-left: 23.5rem!important
  }

  .p-md-48 {
      padding: 24rem!important
  }

  .pt-md-48,.py-md-48 {
      padding-top: 24rem!important
  }

  .pr-md-48,.px-md-48 {
      padding-right: 24rem!important
  }

  .pb-md-48,.py-md-48 {
      padding-bottom: 24rem!important
  }

  .pl-md-48,.px-md-48 {
      padding-left: 24rem!important
  }

  .p-md-49 {
      padding: 24.5rem!important
  }

  .pt-md-49,.py-md-49 {
      padding-top: 24.5rem!important
  }

  .pr-md-49,.px-md-49 {
      padding-right: 24.5rem!important
  }

  .pb-md-49,.py-md-49 {
      padding-bottom: 24.5rem!important
  }

  .pl-md-49,.px-md-49 {
      padding-left: 24.5rem!important
  }

  .p-md-50 {
      padding: 25rem!important
  }

  .pt-md-50,.py-md-50 {
      padding-top: 25rem!important
  }

  .pr-md-50,.px-md-50 {
      padding-right: 25rem!important
  }

  .pb-md-50,.py-md-50 {
      padding-bottom: 25rem!important
  }

  .pl-md-50,.px-md-50 {
      padding-left: 25rem!important
  }

  .p-md-51 {
      padding: 25.5rem!important
  }

  .pt-md-51,.py-md-51 {
      padding-top: 25.5rem!important
  }

  .pr-md-51,.px-md-51 {
      padding-right: 25.5rem!important
  }

  .pb-md-51,.py-md-51 {
      padding-bottom: 25.5rem!important
  }

  .pl-md-51,.px-md-51 {
      padding-left: 25.5rem!important
  }

  .p-md-52 {
      padding: 26rem!important
  }

  .pt-md-52,.py-md-52 {
      padding-top: 26rem!important
  }

  .pr-md-52,.px-md-52 {
      padding-right: 26rem!important
  }

  .pb-md-52,.py-md-52 {
      padding-bottom: 26rem!important
  }

  .pl-md-52,.px-md-52 {
      padding-left: 26rem!important
  }

  .p-md-53 {
      padding: 26.5rem!important
  }

  .pt-md-53,.py-md-53 {
      padding-top: 26.5rem!important
  }

  .pr-md-53,.px-md-53 {
      padding-right: 26.5rem!important
  }

  .pb-md-53,.py-md-53 {
      padding-bottom: 26.5rem!important
  }

  .pl-md-53,.px-md-53 {
      padding-left: 26.5rem!important
  }

  .p-md-54 {
      padding: 27rem!important
  }

  .pt-md-54,.py-md-54 {
      padding-top: 27rem!important
  }

  .pr-md-54,.px-md-54 {
      padding-right: 27rem!important
  }

  .pb-md-54,.py-md-54 {
      padding-bottom: 27rem!important
  }

  .pl-md-54,.px-md-54 {
      padding-left: 27rem!important
  }

  .p-md-55 {
      padding: 27.5rem!important
  }

  .pt-md-55,.py-md-55 {
      padding-top: 27.5rem!important
  }

  .pr-md-55,.px-md-55 {
      padding-right: 27.5rem!important
  }

  .pb-md-55,.py-md-55 {
      padding-bottom: 27.5rem!important
  }

  .pl-md-55,.px-md-55 {
      padding-left: 27.5rem!important
  }

  .p-md-56 {
      padding: 28rem!important
  }

  .pt-md-56,.py-md-56 {
      padding-top: 28rem!important
  }

  .pr-md-56,.px-md-56 {
      padding-right: 28rem!important
  }

  .pb-md-56,.py-md-56 {
      padding-bottom: 28rem!important
  }

  .pl-md-56,.px-md-56 {
      padding-left: 28rem!important
  }

  .p-md-57 {
      padding: 28.5rem!important
  }

  .pt-md-57,.py-md-57 {
      padding-top: 28.5rem!important
  }

  .pr-md-57,.px-md-57 {
      padding-right: 28.5rem!important
  }

  .pb-md-57,.py-md-57 {
      padding-bottom: 28.5rem!important
  }

  .pl-md-57,.px-md-57 {
      padding-left: 28.5rem!important
  }

  .p-md-58 {
      padding: 29rem!important
  }

  .pt-md-58,.py-md-58 {
      padding-top: 29rem!important
  }

  .pr-md-58,.px-md-58 {
      padding-right: 29rem!important
  }

  .pb-md-58,.py-md-58 {
      padding-bottom: 29rem!important
  }

  .pl-md-58,.px-md-58 {
      padding-left: 29rem!important
  }

  .p-md-59 {
      padding: 29.5rem!important
  }

  .pt-md-59,.py-md-59 {
      padding-top: 29.5rem!important
  }

  .pr-md-59,.px-md-59 {
      padding-right: 29.5rem!important
  }

  .pb-md-59,.py-md-59 {
      padding-bottom: 29.5rem!important
  }

  .pl-md-59,.px-md-59 {
      padding-left: 29.5rem!important
  }

  .p-md-60 {
      padding: 30rem!important
  }

  .pt-md-60,.py-md-60 {
      padding-top: 30rem!important
  }

  .pr-md-60,.px-md-60 {
      padding-right: 30rem!important
  }

  .pb-md-60,.py-md-60 {
      padding-bottom: 30rem!important
  }

  .pl-md-60,.px-md-60 {
      padding-left: 30rem!important
  }

  .p-md-61 {
      padding: 30.5rem!important
  }

  .pt-md-61,.py-md-61 {
      padding-top: 30.5rem!important
  }

  .pr-md-61,.px-md-61 {
      padding-right: 30.5rem!important
  }

  .pb-md-61,.py-md-61 {
      padding-bottom: 30.5rem!important
  }

  .pl-md-61,.px-md-61 {
      padding-left: 30.5rem!important
  }

  .p-md-62 {
      padding: 31rem!important
  }

  .pt-md-62,.py-md-62 {
      padding-top: 31rem!important
  }

  .pr-md-62,.px-md-62 {
      padding-right: 31rem!important
  }

  .pb-md-62,.py-md-62 {
      padding-bottom: 31rem!important
  }

  .pl-md-62,.px-md-62 {
      padding-left: 31rem!important
  }

  .p-md-63 {
      padding: 31.5rem!important
  }

  .pt-md-63,.py-md-63 {
      padding-top: 31.5rem!important
  }

  .pr-md-63,.px-md-63 {
      padding-right: 31.5rem!important
  }

  .pb-md-63,.py-md-63 {
      padding-bottom: 31.5rem!important
  }

  .pl-md-63,.px-md-63 {
      padding-left: 31.5rem!important
  }

  .p-md-64 {
      padding: 32rem!important
  }

  .pt-md-64,.py-md-64 {
      padding-top: 32rem!important
  }

  .pr-md-64,.px-md-64 {
      padding-right: 32rem!important
  }

  .pb-md-64,.py-md-64 {
      padding-bottom: 32rem!important
  }

  .pl-md-64,.px-md-64 {
      padding-left: 32rem!important
  }

  .p-md-65 {
      padding: 32.5rem!important
  }

  .pt-md-65,.py-md-65 {
      padding-top: 32.5rem!important
  }

  .pr-md-65,.px-md-65 {
      padding-right: 32.5rem!important
  }

  .pb-md-65,.py-md-65 {
      padding-bottom: 32.5rem!important
  }

  .pl-md-65,.px-md-65 {
      padding-left: 32.5rem!important
  }

  .p-md-66 {
      padding: 33rem!important
  }

  .pt-md-66,.py-md-66 {
      padding-top: 33rem!important
  }

  .pr-md-66,.px-md-66 {
      padding-right: 33rem!important
  }

  .pb-md-66,.py-md-66 {
      padding-bottom: 33rem!important
  }

  .pl-md-66,.px-md-66 {
      padding-left: 33rem!important
  }

  .p-md-67 {
      padding: 33.5rem!important
  }

  .pt-md-67,.py-md-67 {
      padding-top: 33.5rem!important
  }

  .pr-md-67,.px-md-67 {
      padding-right: 33.5rem!important
  }

  .pb-md-67,.py-md-67 {
      padding-bottom: 33.5rem!important
  }

  .pl-md-67,.px-md-67 {
      padding-left: 33.5rem!important
  }

  .p-md-68 {
      padding: 34rem!important
  }

  .pt-md-68,.py-md-68 {
      padding-top: 34rem!important
  }

  .pr-md-68,.px-md-68 {
      padding-right: 34rem!important
  }

  .pb-md-68,.py-md-68 {
      padding-bottom: 34rem!important
  }

  .pl-md-68,.px-md-68 {
      padding-left: 34rem!important
  }

  .p-md-69 {
      padding: 34.5rem!important
  }

  .pt-md-69,.py-md-69 {
      padding-top: 34.5rem!important
  }

  .pr-md-69,.px-md-69 {
      padding-right: 34.5rem!important
  }

  .pb-md-69,.py-md-69 {
      padding-bottom: 34.5rem!important
  }

  .pl-md-69,.px-md-69 {
      padding-left: 34.5rem!important
  }

  .p-md-70 {
      padding: 35rem!important
  }

  .pt-md-70,.py-md-70 {
      padding-top: 35rem!important
  }

  .pr-md-70,.px-md-70 {
      padding-right: 35rem!important
  }

  .pb-md-70,.py-md-70 {
      padding-bottom: 35rem!important
  }

  .pl-md-70,.px-md-70 {
      padding-left: 35rem!important
  }

  .p-md-71 {
      padding: 35.5rem!important
  }

  .pt-md-71,.py-md-71 {
      padding-top: 35.5rem!important
  }

  .pr-md-71,.px-md-71 {
      padding-right: 35.5rem!important
  }

  .pb-md-71,.py-md-71 {
      padding-bottom: 35.5rem!important
  }

  .pl-md-71,.px-md-71 {
      padding-left: 35.5rem!important
  }

  .p-md-72 {
      padding: 36rem!important
  }

  .pt-md-72,.py-md-72 {
      padding-top: 36rem!important
  }

  .pr-md-72,.px-md-72 {
      padding-right: 36rem!important
  }

  .pb-md-72,.py-md-72 {
      padding-bottom: 36rem!important
  }

  .pl-md-72,.px-md-72 {
      padding-left: 36rem!important
  }

  .p-md-73 {
      padding: 36.5rem!important
  }

  .pt-md-73,.py-md-73 {
      padding-top: 36.5rem!important
  }

  .pr-md-73,.px-md-73 {
      padding-right: 36.5rem!important
  }

  .pb-md-73,.py-md-73 {
      padding-bottom: 36.5rem!important
  }

  .pl-md-73,.px-md-73 {
      padding-left: 36.5rem!important
  }

  .p-md-74 {
      padding: 37rem!important
  }

  .pt-md-74,.py-md-74 {
      padding-top: 37rem!important
  }

  .pr-md-74,.px-md-74 {
      padding-right: 37rem!important
  }

  .pb-md-74,.py-md-74 {
      padding-bottom: 37rem!important
  }

  .pl-md-74,.px-md-74 {
      padding-left: 37rem!important
  }

  .p-md-75 {
      padding: 37.5rem!important
  }

  .pt-md-75,.py-md-75 {
      padding-top: 37.5rem!important
  }

  .pr-md-75,.px-md-75 {
      padding-right: 37.5rem!important
  }

  .pb-md-75,.py-md-75 {
      padding-bottom: 37.5rem!important
  }

  .pl-md-75,.px-md-75 {
      padding-left: 37.5rem!important
  }

  .p-md-76 {
      padding: 38rem!important
  }

  .pt-md-76,.py-md-76 {
      padding-top: 38rem!important
  }

  .pr-md-76,.px-md-76 {
      padding-right: 38rem!important
  }

  .pb-md-76,.py-md-76 {
      padding-bottom: 38rem!important
  }

  .pl-md-76,.px-md-76 {
      padding-left: 38rem!important
  }

  .p-md-77 {
      padding: 38.5rem!important
  }

  .pt-md-77,.py-md-77 {
      padding-top: 38.5rem!important
  }

  .pr-md-77,.px-md-77 {
      padding-right: 38.5rem!important
  }

  .pb-md-77,.py-md-77 {
      padding-bottom: 38.5rem!important
  }

  .pl-md-77,.px-md-77 {
      padding-left: 38.5rem!important
  }

  .p-md-78 {
      padding: 39rem!important
  }

  .pt-md-78,.py-md-78 {
      padding-top: 39rem!important
  }

  .pr-md-78,.px-md-78 {
      padding-right: 39rem!important
  }

  .pb-md-78,.py-md-78 {
      padding-bottom: 39rem!important
  }

  .pl-md-78,.px-md-78 {
      padding-left: 39rem!important
  }

  .p-md-79 {
      padding: 39.5rem!important
  }

  .pt-md-79,.py-md-79 {
      padding-top: 39.5rem!important
  }

  .pr-md-79,.px-md-79 {
      padding-right: 39.5rem!important
  }

  .pb-md-79,.py-md-79 {
      padding-bottom: 39.5rem!important
  }

  .pl-md-79,.px-md-79 {
      padding-left: 39.5rem!important
  }

  .p-md-80 {
      padding: 40rem!important
  }

  .pt-md-80,.py-md-80 {
      padding-top: 40rem!important
  }

  .pr-md-80,.px-md-80 {
      padding-right: 40rem!important
  }

  .pb-md-80,.py-md-80 {
      padding-bottom: 40rem!important
  }

  .pl-md-80,.px-md-80 {
      padding-left: 40rem!important
  }

  .p-md-81 {
      padding: 40.5rem!important
  }

  .pt-md-81,.py-md-81 {
      padding-top: 40.5rem!important
  }

  .pr-md-81,.px-md-81 {
      padding-right: 40.5rem!important
  }

  .pb-md-81,.py-md-81 {
      padding-bottom: 40.5rem!important
  }

  .pl-md-81,.px-md-81 {
      padding-left: 40.5rem!important
  }

  .p-md-82 {
      padding: 41rem!important
  }

  .pt-md-82,.py-md-82 {
      padding-top: 41rem!important
  }

  .pr-md-82,.px-md-82 {
      padding-right: 41rem!important
  }

  .pb-md-82,.py-md-82 {
      padding-bottom: 41rem!important
  }

  .pl-md-82,.px-md-82 {
      padding-left: 41rem!important
  }

  .p-md-83 {
      padding: 41.5rem!important
  }

  .pt-md-83,.py-md-83 {
      padding-top: 41.5rem!important
  }

  .pr-md-83,.px-md-83 {
      padding-right: 41.5rem!important
  }

  .pb-md-83,.py-md-83 {
      padding-bottom: 41.5rem!important
  }

  .pl-md-83,.px-md-83 {
      padding-left: 41.5rem!important
  }

  .p-md-84 {
      padding: 42rem!important
  }

  .pt-md-84,.py-md-84 {
      padding-top: 42rem!important
  }

  .pr-md-84,.px-md-84 {
      padding-right: 42rem!important
  }

  .pb-md-84,.py-md-84 {
      padding-bottom: 42rem!important
  }

  .pl-md-84,.px-md-84 {
      padding-left: 42rem!important
  }

  .p-md-85 {
      padding: 42.5rem!important
  }

  .pt-md-85,.py-md-85 {
      padding-top: 42.5rem!important
  }

  .pr-md-85,.px-md-85 {
      padding-right: 42.5rem!important
  }

  .pb-md-85,.py-md-85 {
      padding-bottom: 42.5rem!important
  }

  .pl-md-85,.px-md-85 {
      padding-left: 42.5rem!important
  }

  .p-md-86 {
      padding: 43rem!important
  }

  .pt-md-86,.py-md-86 {
      padding-top: 43rem!important
  }

  .pr-md-86,.px-md-86 {
      padding-right: 43rem!important
  }

  .pb-md-86,.py-md-86 {
      padding-bottom: 43rem!important
  }

  .pl-md-86,.px-md-86 {
      padding-left: 43rem!important
  }

  .p-md-87 {
      padding: 43.5rem!important
  }

  .pt-md-87,.py-md-87 {
      padding-top: 43.5rem!important
  }

  .pr-md-87,.px-md-87 {
      padding-right: 43.5rem!important
  }

  .pb-md-87,.py-md-87 {
      padding-bottom: 43.5rem!important
  }

  .pl-md-87,.px-md-87 {
      padding-left: 43.5rem!important
  }

  .p-md-88 {
      padding: 44rem!important
  }

  .pt-md-88,.py-md-88 {
      padding-top: 44rem!important
  }

  .pr-md-88,.px-md-88 {
      padding-right: 44rem!important
  }

  .pb-md-88,.py-md-88 {
      padding-bottom: 44rem!important
  }

  .pl-md-88,.px-md-88 {
      padding-left: 44rem!important
  }

  .p-md-89 {
      padding: 44.5rem!important
  }

  .pt-md-89,.py-md-89 {
      padding-top: 44.5rem!important
  }

  .pr-md-89,.px-md-89 {
      padding-right: 44.5rem!important
  }

  .pb-md-89,.py-md-89 {
      padding-bottom: 44.5rem!important
  }

  .pl-md-89,.px-md-89 {
      padding-left: 44.5rem!important
  }

  .p-md-90 {
      padding: 45rem!important
  }

  .pt-md-90,.py-md-90 {
      padding-top: 45rem!important
  }

  .pr-md-90,.px-md-90 {
      padding-right: 45rem!important
  }

  .pb-md-90,.py-md-90 {
      padding-bottom: 45rem!important
  }

  .pl-md-90,.px-md-90 {
      padding-left: 45rem!important
  }

  .p-md-91 {
      padding: 45.5rem!important
  }

  .pt-md-91,.py-md-91 {
      padding-top: 45.5rem!important
  }

  .pr-md-91,.px-md-91 {
      padding-right: 45.5rem!important
  }

  .pb-md-91,.py-md-91 {
      padding-bottom: 45.5rem!important
  }

  .pl-md-91,.px-md-91 {
      padding-left: 45.5rem!important
  }

  .p-md-92 {
      padding: 46rem!important
  }

  .pt-md-92,.py-md-92 {
      padding-top: 46rem!important
  }

  .pr-md-92,.px-md-92 {
      padding-right: 46rem!important
  }

  .pb-md-92,.py-md-92 {
      padding-bottom: 46rem!important
  }

  .pl-md-92,.px-md-92 {
      padding-left: 46rem!important
  }

  .p-md-93 {
      padding: 46.5rem!important
  }

  .pt-md-93,.py-md-93 {
      padding-top: 46.5rem!important
  }

  .pr-md-93,.px-md-93 {
      padding-right: 46.5rem!important
  }

  .pb-md-93,.py-md-93 {
      padding-bottom: 46.5rem!important
  }

  .pl-md-93,.px-md-93 {
      padding-left: 46.5rem!important
  }

  .p-md-94 {
      padding: 47rem!important
  }

  .pt-md-94,.py-md-94 {
      padding-top: 47rem!important
  }

  .pr-md-94,.px-md-94 {
      padding-right: 47rem!important
  }

  .pb-md-94,.py-md-94 {
      padding-bottom: 47rem!important
  }

  .pl-md-94,.px-md-94 {
      padding-left: 47rem!important
  }

  .p-md-95 {
      padding: 47.5rem!important
  }

  .pt-md-95,.py-md-95 {
      padding-top: 47.5rem!important
  }

  .pr-md-95,.px-md-95 {
      padding-right: 47.5rem!important
  }

  .pb-md-95,.py-md-95 {
      padding-bottom: 47.5rem!important
  }

  .pl-md-95,.px-md-95 {
      padding-left: 47.5rem!important
  }

  .p-md-96 {
      padding: 48rem!important
  }

  .pt-md-96,.py-md-96 {
      padding-top: 48rem!important
  }

  .pr-md-96,.px-md-96 {
      padding-right: 48rem!important
  }

  .pb-md-96,.py-md-96 {
      padding-bottom: 48rem!important
  }

  .pl-md-96,.px-md-96 {
      padding-left: 48rem!important
  }

  .p-md-97 {
      padding: 48.5rem!important
  }

  .pt-md-97,.py-md-97 {
      padding-top: 48.5rem!important
  }

  .pr-md-97,.px-md-97 {
      padding-right: 48.5rem!important
  }

  .pb-md-97,.py-md-97 {
      padding-bottom: 48.5rem!important
  }

  .pl-md-97,.px-md-97 {
      padding-left: 48.5rem!important
  }

  .p-md-98 {
      padding: 49rem!important
  }

  .pt-md-98,.py-md-98 {
      padding-top: 49rem!important
  }

  .pr-md-98,.px-md-98 {
      padding-right: 49rem!important
  }

  .pb-md-98,.py-md-98 {
      padding-bottom: 49rem!important
  }

  .pl-md-98,.px-md-98 {
      padding-left: 49rem!important
  }

  .p-md-99 {
      padding: 49.5rem!important
  }

  .pt-md-99,.py-md-99 {
      padding-top: 49.5rem!important
  }

  .pr-md-99,.px-md-99 {
      padding-right: 49.5rem!important
  }

  .pb-md-99,.py-md-99 {
      padding-bottom: 49.5rem!important
  }

  .pl-md-99,.px-md-99 {
      padding-left: 49.5rem!important
  }

  .p-md-100 {
      padding: 50rem!important
  }

  .pt-md-100,.py-md-100 {
      padding-top: 50rem!important
  }

  .pr-md-100,.px-md-100 {
      padding-right: 50rem!important
  }

  .pb-md-100,.py-md-100 {
      padding-bottom: 50rem!important
  }

  .pl-md-100,.px-md-100 {
      padding-left: 50rem!important
  }

  .p-md-101 {
      padding: 50.5rem!important
  }

  .pt-md-101,.py-md-101 {
      padding-top: 50.5rem!important
  }

  .pr-md-101,.px-md-101 {
      padding-right: 50.5rem!important
  }

  .pb-md-101,.py-md-101 {
      padding-bottom: 50.5rem!important
  }

  .pl-md-101,.px-md-101 {
      padding-left: 50.5rem!important
  }

  .p-md-102 {
      padding: 51rem!important
  }

  .pt-md-102,.py-md-102 {
      padding-top: 51rem!important
  }

  .pr-md-102,.px-md-102 {
      padding-right: 51rem!important
  }

  .pb-md-102,.py-md-102 {
      padding-bottom: 51rem!important
  }

  .pl-md-102,.px-md-102 {
      padding-left: 51rem!important
  }

  .p-md-103 {
      padding: 51.5rem!important
  }

  .pt-md-103,.py-md-103 {
      padding-top: 51.5rem!important
  }

  .pr-md-103,.px-md-103 {
      padding-right: 51.5rem!important
  }

  .pb-md-103,.py-md-103 {
      padding-bottom: 51.5rem!important
  }

  .pl-md-103,.px-md-103 {
      padding-left: 51.5rem!important
  }

  .p-md-104 {
      padding: 52rem!important
  }

  .pt-md-104,.py-md-104 {
      padding-top: 52rem!important
  }

  .pr-md-104,.px-md-104 {
      padding-right: 52rem!important
  }

  .pb-md-104,.py-md-104 {
      padding-bottom: 52rem!important
  }

  .pl-md-104,.px-md-104 {
      padding-left: 52rem!important
  }

  .p-md-105 {
      padding: 52.5rem!important
  }

  .pt-md-105,.py-md-105 {
      padding-top: 52.5rem!important
  }

  .pr-md-105,.px-md-105 {
      padding-right: 52.5rem!important
  }

  .pb-md-105,.py-md-105 {
      padding-bottom: 52.5rem!important
  }

  .pl-md-105,.px-md-105 {
      padding-left: 52.5rem!important
  }

  .p-md-106 {
      padding: 53rem!important
  }

  .pt-md-106,.py-md-106 {
      padding-top: 53rem!important
  }

  .pr-md-106,.px-md-106 {
      padding-right: 53rem!important
  }

  .pb-md-106,.py-md-106 {
      padding-bottom: 53rem!important
  }

  .pl-md-106,.px-md-106 {
      padding-left: 53rem!important
  }

  .p-md-107 {
      padding: 53.5rem!important
  }

  .pt-md-107,.py-md-107 {
      padding-top: 53.5rem!important
  }

  .pr-md-107,.px-md-107 {
      padding-right: 53.5rem!important
  }

  .pb-md-107,.py-md-107 {
      padding-bottom: 53.5rem!important
  }

  .pl-md-107,.px-md-107 {
      padding-left: 53.5rem!important
  }

  .p-md-108 {
      padding: 54rem!important
  }

  .pt-md-108,.py-md-108 {
      padding-top: 54rem!important
  }

  .pr-md-108,.px-md-108 {
      padding-right: 54rem!important
  }

  .pb-md-108,.py-md-108 {
      padding-bottom: 54rem!important
  }

  .pl-md-108,.px-md-108 {
      padding-left: 54rem!important
  }

  .p-md-109 {
      padding: 54.5rem!important
  }

  .pt-md-109,.py-md-109 {
      padding-top: 54.5rem!important
  }

  .pr-md-109,.px-md-109 {
      padding-right: 54.5rem!important
  }

  .pb-md-109,.py-md-109 {
      padding-bottom: 54.5rem!important
  }

  .pl-md-109,.px-md-109 {
      padding-left: 54.5rem!important
  }

  .p-md-110 {
      padding: 55rem!important
  }

  .pt-md-110,.py-md-110 {
      padding-top: 55rem!important
  }

  .pr-md-110,.px-md-110 {
      padding-right: 55rem!important
  }

  .pb-md-110,.py-md-110 {
      padding-bottom: 55rem!important
  }

  .pl-md-110,.px-md-110 {
      padding-left: 55rem!important
  }

  .p-md-111 {
      padding: 55.5rem!important
  }

  .pt-md-111,.py-md-111 {
      padding-top: 55.5rem!important
  }

  .pr-md-111,.px-md-111 {
      padding-right: 55.5rem!important
  }

  .pb-md-111,.py-md-111 {
      padding-bottom: 55.5rem!important
  }

  .pl-md-111,.px-md-111 {
      padding-left: 55.5rem!important
  }

  .p-md-112 {
      padding: 56rem!important
  }

  .pt-md-112,.py-md-112 {
      padding-top: 56rem!important
  }

  .pr-md-112,.px-md-112 {
      padding-right: 56rem!important
  }

  .pb-md-112,.py-md-112 {
      padding-bottom: 56rem!important
  }

  .pl-md-112,.px-md-112 {
      padding-left: 56rem!important
  }

  .p-md-113 {
      padding: 56.5rem!important
  }

  .pt-md-113,.py-md-113 {
      padding-top: 56.5rem!important
  }

  .pr-md-113,.px-md-113 {
      padding-right: 56.5rem!important
  }

  .pb-md-113,.py-md-113 {
      padding-bottom: 56.5rem!important
  }

  .pl-md-113,.px-md-113 {
      padding-left: 56.5rem!important
  }

  .p-md-114 {
      padding: 57rem!important
  }

  .pt-md-114,.py-md-114 {
      padding-top: 57rem!important
  }

  .pr-md-114,.px-md-114 {
      padding-right: 57rem!important
  }

  .pb-md-114,.py-md-114 {
      padding-bottom: 57rem!important
  }

  .pl-md-114,.px-md-114 {
      padding-left: 57rem!important
  }

  .p-md-115 {
      padding: 57.5rem!important
  }

  .pt-md-115,.py-md-115 {
      padding-top: 57.5rem!important
  }

  .pr-md-115,.px-md-115 {
      padding-right: 57.5rem!important
  }

  .pb-md-115,.py-md-115 {
      padding-bottom: 57.5rem!important
  }

  .pl-md-115,.px-md-115 {
      padding-left: 57.5rem!important
  }

  .p-md-116 {
      padding: 58rem!important
  }

  .pt-md-116,.py-md-116 {
      padding-top: 58rem!important
  }

  .pr-md-116,.px-md-116 {
      padding-right: 58rem!important
  }

  .pb-md-116,.py-md-116 {
      padding-bottom: 58rem!important
  }

  .pl-md-116,.px-md-116 {
      padding-left: 58rem!important
  }

  .p-md-117 {
      padding: 58.5rem!important
  }

  .pt-md-117,.py-md-117 {
      padding-top: 58.5rem!important
  }

  .pr-md-117,.px-md-117 {
      padding-right: 58.5rem!important
  }

  .pb-md-117,.py-md-117 {
      padding-bottom: 58.5rem!important
  }

  .pl-md-117,.px-md-117 {
      padding-left: 58.5rem!important
  }

  .p-md-118 {
      padding: 59rem!important
  }

  .pt-md-118,.py-md-118 {
      padding-top: 59rem!important
  }

  .pr-md-118,.px-md-118 {
      padding-right: 59rem!important
  }

  .pb-md-118,.py-md-118 {
      padding-bottom: 59rem!important
  }

  .pl-md-118,.px-md-118 {
      padding-left: 59rem!important
  }

  .p-md-119 {
      padding: 59.5rem!important
  }

  .pt-md-119,.py-md-119 {
      padding-top: 59.5rem!important
  }

  .pr-md-119,.px-md-119 {
      padding-right: 59.5rem!important
  }

  .pb-md-119,.py-md-119 {
      padding-bottom: 59.5rem!important
  }

  .pl-md-119,.px-md-119 {
      padding-left: 59.5rem!important
  }

  .p-md-120 {
      padding: 60rem!important
  }

  .pt-md-120,.py-md-120 {
      padding-top: 60rem!important
  }

  .pr-md-120,.px-md-120 {
      padding-right: 60rem!important
  }

  .pb-md-120,.py-md-120 {
      padding-bottom: 60rem!important
  }

  .pl-md-120,.px-md-120 {
      padding-left: 60rem!important
  }

  .p-md-121 {
      padding: 60.5rem!important
  }

  .pt-md-121,.py-md-121 {
      padding-top: 60.5rem!important
  }

  .pr-md-121,.px-md-121 {
      padding-right: 60.5rem!important
  }

  .pb-md-121,.py-md-121 {
      padding-bottom: 60.5rem!important
  }

  .pl-md-121,.px-md-121 {
      padding-left: 60.5rem!important
  }

  .p-md-122 {
      padding: 61rem!important
  }

  .pt-md-122,.py-md-122 {
      padding-top: 61rem!important
  }

  .pr-md-122,.px-md-122 {
      padding-right: 61rem!important
  }

  .pb-md-122,.py-md-122 {
      padding-bottom: 61rem!important
  }

  .pl-md-122,.px-md-122 {
      padding-left: 61rem!important
  }

  .p-md-123 {
      padding: 61.5rem!important
  }

  .pt-md-123,.py-md-123 {
      padding-top: 61.5rem!important
  }

  .pr-md-123,.px-md-123 {
      padding-right: 61.5rem!important
  }

  .pb-md-123,.py-md-123 {
      padding-bottom: 61.5rem!important
  }

  .pl-md-123,.px-md-123 {
      padding-left: 61.5rem!important
  }

  .p-md-124 {
      padding: 62rem!important
  }

  .pt-md-124,.py-md-124 {
      padding-top: 62rem!important
  }

  .pr-md-124,.px-md-124 {
      padding-right: 62rem!important
  }

  .pb-md-124,.py-md-124 {
      padding-bottom: 62rem!important
  }

  .pl-md-124,.px-md-124 {
      padding-left: 62rem!important
  }

  .p-md-125 {
      padding: 62.5rem!important
  }

  .pt-md-125,.py-md-125 {
      padding-top: 62.5rem!important
  }

  .pr-md-125,.px-md-125 {
      padding-right: 62.5rem!important
  }

  .pb-md-125,.py-md-125 {
      padding-bottom: 62.5rem!important
  }

  .pl-md-125,.px-md-125 {
      padding-left: 62.5rem!important
  }

  .p-md-126 {
      padding: 63rem!important
  }

  .pt-md-126,.py-md-126 {
      padding-top: 63rem!important
  }

  .pr-md-126,.px-md-126 {
      padding-right: 63rem!important
  }

  .pb-md-126,.py-md-126 {
      padding-bottom: 63rem!important
  }

  .pl-md-126,.px-md-126 {
      padding-left: 63rem!important
  }

  .p-md-127 {
      padding: 63.5rem!important
  }

  .pt-md-127,.py-md-127 {
      padding-top: 63.5rem!important
  }

  .pr-md-127,.px-md-127 {
      padding-right: 63.5rem!important
  }

  .pb-md-127,.py-md-127 {
      padding-bottom: 63.5rem!important
  }

  .pl-md-127,.px-md-127 {
      padding-left: 63.5rem!important
  }

  .p-md-128 {
      padding: 64rem!important
  }

  .pt-md-128,.py-md-128 {
      padding-top: 64rem!important
  }

  .pr-md-128,.px-md-128 {
      padding-right: 64rem!important
  }

  .pb-md-128,.py-md-128 {
      padding-bottom: 64rem!important
  }

  .pl-md-128,.px-md-128 {
      padding-left: 64rem!important
  }

  .p-md-129 {
      padding: 64.5rem!important
  }

  .pt-md-129,.py-md-129 {
      padding-top: 64.5rem!important
  }

  .pr-md-129,.px-md-129 {
      padding-right: 64.5rem!important
  }

  .pb-md-129,.py-md-129 {
      padding-bottom: 64.5rem!important
  }

  .pl-md-129,.px-md-129 {
      padding-left: 64.5rem!important
  }

  .p-md-130 {
      padding: 65rem!important
  }

  .pt-md-130,.py-md-130 {
      padding-top: 65rem!important
  }

  .pr-md-130,.px-md-130 {
      padding-right: 65rem!important
  }

  .pb-md-130,.py-md-130 {
      padding-bottom: 65rem!important
  }

  .pl-md-130,.px-md-130 {
      padding-left: 65rem!important
  }

  .p-md-131 {
      padding: 65.5rem!important
  }

  .pt-md-131,.py-md-131 {
      padding-top: 65.5rem!important
  }

  .pr-md-131,.px-md-131 {
      padding-right: 65.5rem!important
  }

  .pb-md-131,.py-md-131 {
      padding-bottom: 65.5rem!important
  }

  .pl-md-131,.px-md-131 {
      padding-left: 65.5rem!important
  }

  .p-md-132 {
      padding: 66rem!important
  }

  .pt-md-132,.py-md-132 {
      padding-top: 66rem!important
  }

  .pr-md-132,.px-md-132 {
      padding-right: 66rem!important
  }

  .pb-md-132,.py-md-132 {
      padding-bottom: 66rem!important
  }

  .pl-md-132,.px-md-132 {
      padding-left: 66rem!important
  }

  .p-md-133 {
      padding: 66.5rem!important
  }

  .pt-md-133,.py-md-133 {
      padding-top: 66.5rem!important
  }

  .pr-md-133,.px-md-133 {
      padding-right: 66.5rem!important
  }

  .pb-md-133,.py-md-133 {
      padding-bottom: 66.5rem!important
  }

  .pl-md-133,.px-md-133 {
      padding-left: 66.5rem!important
  }

  .p-md-134 {
      padding: 67rem!important
  }

  .pt-md-134,.py-md-134 {
      padding-top: 67rem!important
  }

  .pr-md-134,.px-md-134 {
      padding-right: 67rem!important
  }

  .pb-md-134,.py-md-134 {
      padding-bottom: 67rem!important
  }

  .pl-md-134,.px-md-134 {
      padding-left: 67rem!important
  }

  .p-md-135 {
      padding: 67.5rem!important
  }

  .pt-md-135,.py-md-135 {
      padding-top: 67.5rem!important
  }

  .pr-md-135,.px-md-135 {
      padding-right: 67.5rem!important
  }

  .pb-md-135,.py-md-135 {
      padding-bottom: 67.5rem!important
  }

  .pl-md-135,.px-md-135 {
      padding-left: 67.5rem!important
  }

  .p-md-136 {
      padding: 68rem!important
  }

  .pt-md-136,.py-md-136 {
      padding-top: 68rem!important
  }

  .pr-md-136,.px-md-136 {
      padding-right: 68rem!important
  }

  .pb-md-136,.py-md-136 {
      padding-bottom: 68rem!important
  }

  .pl-md-136,.px-md-136 {
      padding-left: 68rem!important
  }

  .p-md-137 {
      padding: 68.5rem!important
  }

  .pt-md-137,.py-md-137 {
      padding-top: 68.5rem!important
  }

  .pr-md-137,.px-md-137 {
      padding-right: 68.5rem!important
  }

  .pb-md-137,.py-md-137 {
      padding-bottom: 68.5rem!important
  }

  .pl-md-137,.px-md-137 {
      padding-left: 68.5rem!important
  }

  .p-md-138 {
      padding: 69rem!important
  }

  .pt-md-138,.py-md-138 {
      padding-top: 69rem!important
  }

  .pr-md-138,.px-md-138 {
      padding-right: 69rem!important
  }

  .pb-md-138,.py-md-138 {
      padding-bottom: 69rem!important
  }

  .pl-md-138,.px-md-138 {
      padding-left: 69rem!important
  }

  .p-md-139 {
      padding: 69.5rem!important
  }

  .pt-md-139,.py-md-139 {
      padding-top: 69.5rem!important
  }

  .pr-md-139,.px-md-139 {
      padding-right: 69.5rem!important
  }

  .pb-md-139,.py-md-139 {
      padding-bottom: 69.5rem!important
  }

  .pl-md-139,.px-md-139 {
      padding-left: 69.5rem!important
  }

  .p-md-140 {
      padding: 70rem!important
  }

  .pt-md-140,.py-md-140 {
      padding-top: 70rem!important
  }

  .pr-md-140,.px-md-140 {
      padding-right: 70rem!important
  }

  .pb-md-140,.py-md-140 {
      padding-bottom: 70rem!important
  }

  .pl-md-140,.px-md-140 {
      padding-left: 70rem!important
  }

  .p-md-141 {
      padding: 70.5rem!important
  }

  .pt-md-141,.py-md-141 {
      padding-top: 70.5rem!important
  }

  .pr-md-141,.px-md-141 {
      padding-right: 70.5rem!important
  }

  .pb-md-141,.py-md-141 {
      padding-bottom: 70.5rem!important
  }

  .pl-md-141,.px-md-141 {
      padding-left: 70.5rem!important
  }

  .p-md-142 {
      padding: 71rem!important
  }

  .pt-md-142,.py-md-142 {
      padding-top: 71rem!important
  }

  .pr-md-142,.px-md-142 {
      padding-right: 71rem!important
  }

  .pb-md-142,.py-md-142 {
      padding-bottom: 71rem!important
  }

  .pl-md-142,.px-md-142 {
      padding-left: 71rem!important
  }

  .p-md-143 {
      padding: 71.5rem!important
  }

  .pt-md-143,.py-md-143 {
      padding-top: 71.5rem!important
  }

  .pr-md-143,.px-md-143 {
      padding-right: 71.5rem!important
  }

  .pb-md-143,.py-md-143 {
      padding-bottom: 71.5rem!important
  }

  .pl-md-143,.px-md-143 {
      padding-left: 71.5rem!important
  }

  .p-md-144 {
      padding: 72rem!important
  }

  .pt-md-144,.py-md-144 {
      padding-top: 72rem!important
  }

  .pr-md-144,.px-md-144 {
      padding-right: 72rem!important
  }

  .pb-md-144,.py-md-144 {
      padding-bottom: 72rem!important
  }

  .pl-md-144,.px-md-144 {
      padding-left: 72rem!important
  }

  .p-md-145 {
      padding: 72.5rem!important
  }

  .pt-md-145,.py-md-145 {
      padding-top: 72.5rem!important
  }

  .pr-md-145,.px-md-145 {
      padding-right: 72.5rem!important
  }

  .pb-md-145,.py-md-145 {
      padding-bottom: 72.5rem!important
  }

  .pl-md-145,.px-md-145 {
      padding-left: 72.5rem!important
  }

  .p-md-146 {
      padding: 73rem!important
  }

  .pt-md-146,.py-md-146 {
      padding-top: 73rem!important
  }

  .pr-md-146,.px-md-146 {
      padding-right: 73rem!important
  }

  .pb-md-146,.py-md-146 {
      padding-bottom: 73rem!important
  }

  .pl-md-146,.px-md-146 {
      padding-left: 73rem!important
  }

  .p-md-147 {
      padding: 73.5rem!important
  }

  .pt-md-147,.py-md-147 {
      padding-top: 73.5rem!important
  }

  .pr-md-147,.px-md-147 {
      padding-right: 73.5rem!important
  }

  .pb-md-147,.py-md-147 {
      padding-bottom: 73.5rem!important
  }

  .pl-md-147,.px-md-147 {
      padding-left: 73.5rem!important
  }

  .p-md-148 {
      padding: 74rem!important
  }

  .pt-md-148,.py-md-148 {
      padding-top: 74rem!important
  }

  .pr-md-148,.px-md-148 {
      padding-right: 74rem!important
  }

  .pb-md-148,.py-md-148 {
      padding-bottom: 74rem!important
  }

  .pl-md-148,.px-md-148 {
      padding-left: 74rem!important
  }

  .p-md-149 {
      padding: 74.5rem!important
  }

  .pt-md-149,.py-md-149 {
      padding-top: 74.5rem!important
  }

  .pr-md-149,.px-md-149 {
      padding-right: 74.5rem!important
  }

  .pb-md-149,.py-md-149 {
      padding-bottom: 74.5rem!important
  }

  .pl-md-149,.px-md-149 {
      padding-left: 74.5rem!important
  }

  .p-md-150 {
      padding: 75rem!important
  }

  .pt-md-150,.py-md-150 {
      padding-top: 75rem!important
  }

  .pr-md-150,.px-md-150 {
      padding-right: 75rem!important
  }

  .pb-md-150,.py-md-150 {
      padding-bottom: 75rem!important
  }

  .pl-md-150,.px-md-150 {
      padding-left: 75rem!important
  }

  .m-md-n1 {
      margin: -.5rem!important
  }

  .mt-md-n1,.my-md-n1 {
      margin-top: -.5rem!important
  }

  .mr-md-n1,.mx-md-n1 {
      margin-right: -.5rem!important
  }

  .mb-md-n1,.my-md-n1 {
      margin-bottom: -.5rem!important
  }

  .ml-md-n1,.mx-md-n1 {
      margin-left: -.5rem!important
  }

  .m-md-n2 {
      margin: -1rem!important
  }

  .mt-md-n2,.my-md-n2 {
      margin-top: -1rem!important
  }

  .mr-md-n2,.mx-md-n2 {
      margin-right: -1rem!important
  }

  .mb-md-n2,.my-md-n2 {
      margin-bottom: -1rem!important
  }

  .ml-md-n2,.mx-md-n2 {
      margin-left: -1rem!important
  }

  .m-md-n3 {
      margin: -1.5rem!important
  }

  .mt-md-n3,.my-md-n3 {
      margin-top: -1.5rem!important
  }

  .mr-md-n3,.mx-md-n3 {
      margin-right: -1.5rem!important
  }

  .mb-md-n3,.my-md-n3 {
      margin-bottom: -1.5rem!important
  }

  .ml-md-n3,.mx-md-n3 {
      margin-left: -1.5rem!important
  }

  .m-md-n4 {
      margin: -2rem!important
  }

  .mt-md-n4,.my-md-n4 {
      margin-top: -2rem!important
  }

  .mr-md-n4,.mx-md-n4 {
      margin-right: -2rem!important
  }

  .mb-md-n4,.my-md-n4 {
      margin-bottom: -2rem!important
  }

  .ml-md-n4,.mx-md-n4 {
      margin-left: -2rem!important
  }

  .m-md-n5 {
      margin: -2.5rem!important
  }

  .mt-md-n5,.my-md-n5 {
      margin-top: -2.5rem!important
  }

  .mr-md-n5,.mx-md-n5 {
      margin-right: -2.5rem!important
  }

  .mb-md-n5,.my-md-n5 {
      margin-bottom: -2.5rem!important
  }

  .ml-md-n5,.mx-md-n5 {
      margin-left: -2.5rem!important
  }

  .m-md-n6 {
      margin: -3rem!important
  }

  .mt-md-n6,.my-md-n6 {
      margin-top: -3rem!important
  }

  .mr-md-n6,.mx-md-n6 {
      margin-right: -3rem!important
  }

  .mb-md-n6,.my-md-n6 {
      margin-bottom: -3rem!important
  }

  .ml-md-n6,.mx-md-n6 {
      margin-left: -3rem!important
  }

  .m-md-n7 {
      margin: -3.5rem!important
  }

  .mt-md-n7,.my-md-n7 {
      margin-top: -3.5rem!important
  }

  .mr-md-n7,.mx-md-n7 {
      margin-right: -3.5rem!important
  }

  .mb-md-n7,.my-md-n7 {
      margin-bottom: -3.5rem!important
  }

  .ml-md-n7,.mx-md-n7 {
      margin-left: -3.5rem!important
  }

  .m-md-n8 {
      margin: -4rem!important
  }

  .mt-md-n8,.my-md-n8 {
      margin-top: -4rem!important
  }

  .mr-md-n8,.mx-md-n8 {
      margin-right: -4rem!important
  }

  .mb-md-n8,.my-md-n8 {
      margin-bottom: -4rem!important
  }

  .ml-md-n8,.mx-md-n8 {
      margin-left: -4rem!important
  }

  .m-md-n9 {
      margin: -4.5rem!important
  }

  .mt-md-n9,.my-md-n9 {
      margin-top: -4.5rem!important
  }

  .mr-md-n9,.mx-md-n9 {
      margin-right: -4.5rem!important
  }

  .mb-md-n9,.my-md-n9 {
      margin-bottom: -4.5rem!important
  }

  .ml-md-n9,.mx-md-n9 {
      margin-left: -4.5rem!important
  }

  .m-md-n10 {
      margin: -5rem!important
  }

  .mt-md-n10,.my-md-n10 {
      margin-top: -5rem!important
  }

  .mr-md-n10,.mx-md-n10 {
      margin-right: -5rem!important
  }

  .mb-md-n10,.my-md-n10 {
      margin-bottom: -5rem!important
  }

  .ml-md-n10,.mx-md-n10 {
      margin-left: -5rem!important
  }

  .m-md-n11 {
      margin: -5.5rem!important
  }

  .mt-md-n11,.my-md-n11 {
      margin-top: -5.5rem!important
  }

  .mr-md-n11,.mx-md-n11 {
      margin-right: -5.5rem!important
  }

  .mb-md-n11,.my-md-n11 {
      margin-bottom: -5.5rem!important
  }

  .ml-md-n11,.mx-md-n11 {
      margin-left: -5.5rem!important
  }

  .m-md-n12 {
      margin: -6rem!important
  }

  .mt-md-n12,.my-md-n12 {
      margin-top: -6rem!important
  }

  .mr-md-n12,.mx-md-n12 {
      margin-right: -6rem!important
  }

  .mb-md-n12,.my-md-n12 {
      margin-bottom: -6rem!important
  }

  .ml-md-n12,.mx-md-n12 {
      margin-left: -6rem!important
  }

  .m-md-n13 {
      margin: -6.5rem!important
  }

  .mt-md-n13,.my-md-n13 {
      margin-top: -6.5rem!important
  }

  .mr-md-n13,.mx-md-n13 {
      margin-right: -6.5rem!important
  }

  .mb-md-n13,.my-md-n13 {
      margin-bottom: -6.5rem!important
  }

  .ml-md-n13,.mx-md-n13 {
      margin-left: -6.5rem!important
  }

  .m-md-n14 {
      margin: -7rem!important
  }

  .mt-md-n14,.my-md-n14 {
      margin-top: -7rem!important
  }

  .mr-md-n14,.mx-md-n14 {
      margin-right: -7rem!important
  }

  .mb-md-n14,.my-md-n14 {
      margin-bottom: -7rem!important
  }

  .ml-md-n14,.mx-md-n14 {
      margin-left: -7rem!important
  }

  .m-md-n15 {
      margin: -7.5rem!important
  }

  .mt-md-n15,.my-md-n15 {
      margin-top: -7.5rem!important
  }

  .mr-md-n15,.mx-md-n15 {
      margin-right: -7.5rem!important
  }

  .mb-md-n15,.my-md-n15 {
      margin-bottom: -7.5rem!important
  }

  .ml-md-n15,.mx-md-n15 {
      margin-left: -7.5rem!important
  }

  .m-md-n16 {
      margin: -8rem!important
  }

  .mt-md-n16,.my-md-n16 {
      margin-top: -8rem!important
  }

  .mr-md-n16,.mx-md-n16 {
      margin-right: -8rem!important
  }

  .mb-md-n16,.my-md-n16 {
      margin-bottom: -8rem!important
  }

  .ml-md-n16,.mx-md-n16 {
      margin-left: -8rem!important
  }

  .m-md-n17 {
      margin: -8.5rem!important
  }

  .mt-md-n17,.my-md-n17 {
      margin-top: -8.5rem!important
  }

  .mr-md-n17,.mx-md-n17 {
      margin-right: -8.5rem!important
  }

  .mb-md-n17,.my-md-n17 {
      margin-bottom: -8.5rem!important
  }

  .ml-md-n17,.mx-md-n17 {
      margin-left: -8.5rem!important
  }

  .m-md-n18 {
      margin: -9rem!important
  }

  .mt-md-n18,.my-md-n18 {
      margin-top: -9rem!important
  }

  .mr-md-n18,.mx-md-n18 {
      margin-right: -9rem!important
  }

  .mb-md-n18,.my-md-n18 {
      margin-bottom: -9rem!important
  }

  .ml-md-n18,.mx-md-n18 {
      margin-left: -9rem!important
  }

  .m-md-n19 {
      margin: -9.5rem!important
  }

  .mt-md-n19,.my-md-n19 {
      margin-top: -9.5rem!important
  }

  .mr-md-n19,.mx-md-n19 {
      margin-right: -9.5rem!important
  }

  .mb-md-n19,.my-md-n19 {
      margin-bottom: -9.5rem!important
  }

  .ml-md-n19,.mx-md-n19 {
      margin-left: -9.5rem!important
  }

  .m-md-n20 {
      margin: -10rem!important
  }

  .mt-md-n20,.my-md-n20 {
      margin-top: -10rem!important
  }

  .mr-md-n20,.mx-md-n20 {
      margin-right: -10rem!important
  }

  .mb-md-n20,.my-md-n20 {
      margin-bottom: -10rem!important
  }

  .ml-md-n20,.mx-md-n20 {
      margin-left: -10rem!important
  }

  .m-md-n21 {
      margin: -10.5rem!important
  }

  .mt-md-n21,.my-md-n21 {
      margin-top: -10.5rem!important
  }

  .mr-md-n21,.mx-md-n21 {
      margin-right: -10.5rem!important
  }

  .mb-md-n21,.my-md-n21 {
      margin-bottom: -10.5rem!important
  }

  .ml-md-n21,.mx-md-n21 {
      margin-left: -10.5rem!important
  }

  .m-md-n22 {
      margin: -11rem!important
  }

  .mt-md-n22,.my-md-n22 {
      margin-top: -11rem!important
  }

  .mr-md-n22,.mx-md-n22 {
      margin-right: -11rem!important
  }

  .mb-md-n22,.my-md-n22 {
      margin-bottom: -11rem!important
  }

  .ml-md-n22,.mx-md-n22 {
      margin-left: -11rem!important
  }

  .m-md-n23 {
      margin: -11.5rem!important
  }

  .mt-md-n23,.my-md-n23 {
      margin-top: -11.5rem!important
  }

  .mr-md-n23,.mx-md-n23 {
      margin-right: -11.5rem!important
  }

  .mb-md-n23,.my-md-n23 {
      margin-bottom: -11.5rem!important
  }

  .ml-md-n23,.mx-md-n23 {
      margin-left: -11.5rem!important
  }

  .m-md-n24 {
      margin: -12rem!important
  }

  .mt-md-n24,.my-md-n24 {
      margin-top: -12rem!important
  }

  .mr-md-n24,.mx-md-n24 {
      margin-right: -12rem!important
  }

  .mb-md-n24,.my-md-n24 {
      margin-bottom: -12rem!important
  }

  .ml-md-n24,.mx-md-n24 {
      margin-left: -12rem!important
  }

  .m-md-n25 {
      margin: -12.5rem!important
  }

  .mt-md-n25,.my-md-n25 {
      margin-top: -12.5rem!important
  }

  .mr-md-n25,.mx-md-n25 {
      margin-right: -12.5rem!important
  }

  .mb-md-n25,.my-md-n25 {
      margin-bottom: -12.5rem!important
  }

  .ml-md-n25,.mx-md-n25 {
      margin-left: -12.5rem!important
  }

  .m-md-n26 {
      margin: -13rem!important
  }

  .mt-md-n26,.my-md-n26 {
      margin-top: -13rem!important
  }

  .mr-md-n26,.mx-md-n26 {
      margin-right: -13rem!important
  }

  .mb-md-n26,.my-md-n26 {
      margin-bottom: -13rem!important
  }

  .ml-md-n26,.mx-md-n26 {
      margin-left: -13rem!important
  }

  .m-md-n27 {
      margin: -13.5rem!important
  }

  .mt-md-n27,.my-md-n27 {
      margin-top: -13.5rem!important
  }

  .mr-md-n27,.mx-md-n27 {
      margin-right: -13.5rem!important
  }

  .mb-md-n27,.my-md-n27 {
      margin-bottom: -13.5rem!important
  }

  .ml-md-n27,.mx-md-n27 {
      margin-left: -13.5rem!important
  }

  .m-md-n28 {
      margin: -14rem!important
  }

  .mt-md-n28,.my-md-n28 {
      margin-top: -14rem!important
  }

  .mr-md-n28,.mx-md-n28 {
      margin-right: -14rem!important
  }

  .mb-md-n28,.my-md-n28 {
      margin-bottom: -14rem!important
  }

  .ml-md-n28,.mx-md-n28 {
      margin-left: -14rem!important
  }

  .m-md-n29 {
      margin: -14.5rem!important
  }

  .mt-md-n29,.my-md-n29 {
      margin-top: -14.5rem!important
  }

  .mr-md-n29,.mx-md-n29 {
      margin-right: -14.5rem!important
  }

  .mb-md-n29,.my-md-n29 {
      margin-bottom: -14.5rem!important
  }

  .ml-md-n29,.mx-md-n29 {
      margin-left: -14.5rem!important
  }

  .m-md-n30 {
      margin: -15rem!important
  }

  .mt-md-n30,.my-md-n30 {
      margin-top: -15rem!important
  }

  .mr-md-n30,.mx-md-n30 {
      margin-right: -15rem!important
  }

  .mb-md-n30,.my-md-n30 {
      margin-bottom: -15rem!important
  }

  .ml-md-n30,.mx-md-n30 {
      margin-left: -15rem!important
  }

  .m-md-n31 {
      margin: -15.5rem!important
  }

  .mt-md-n31,.my-md-n31 {
      margin-top: -15.5rem!important
  }

  .mr-md-n31,.mx-md-n31 {
      margin-right: -15.5rem!important
  }

  .mb-md-n31,.my-md-n31 {
      margin-bottom: -15.5rem!important
  }

  .ml-md-n31,.mx-md-n31 {
      margin-left: -15.5rem!important
  }

  .m-md-n32 {
      margin: -16rem!important
  }

  .mt-md-n32,.my-md-n32 {
      margin-top: -16rem!important
  }

  .mr-md-n32,.mx-md-n32 {
      margin-right: -16rem!important
  }

  .mb-md-n32,.my-md-n32 {
      margin-bottom: -16rem!important
  }

  .ml-md-n32,.mx-md-n32 {
      margin-left: -16rem!important
  }

  .m-md-n33 {
      margin: -16.5rem!important
  }

  .mt-md-n33,.my-md-n33 {
      margin-top: -16.5rem!important
  }

  .mr-md-n33,.mx-md-n33 {
      margin-right: -16.5rem!important
  }

  .mb-md-n33,.my-md-n33 {
      margin-bottom: -16.5rem!important
  }

  .ml-md-n33,.mx-md-n33 {
      margin-left: -16.5rem!important
  }

  .m-md-n34 {
      margin: -17rem!important
  }

  .mt-md-n34,.my-md-n34 {
      margin-top: -17rem!important
  }

  .mr-md-n34,.mx-md-n34 {
      margin-right: -17rem!important
  }

  .mb-md-n34,.my-md-n34 {
      margin-bottom: -17rem!important
  }

  .ml-md-n34,.mx-md-n34 {
      margin-left: -17rem!important
  }

  .m-md-n35 {
      margin: -17.5rem!important
  }

  .mt-md-n35,.my-md-n35 {
      margin-top: -17.5rem!important
  }

  .mr-md-n35,.mx-md-n35 {
      margin-right: -17.5rem!important
  }

  .mb-md-n35,.my-md-n35 {
      margin-bottom: -17.5rem!important
  }

  .ml-md-n35,.mx-md-n35 {
      margin-left: -17.5rem!important
  }

  .m-md-n36 {
      margin: -18rem!important
  }

  .mt-md-n36,.my-md-n36 {
      margin-top: -18rem!important
  }

  .mr-md-n36,.mx-md-n36 {
      margin-right: -18rem!important
  }

  .mb-md-n36,.my-md-n36 {
      margin-bottom: -18rem!important
  }

  .ml-md-n36,.mx-md-n36 {
      margin-left: -18rem!important
  }

  .m-md-n37 {
      margin: -18.5rem!important
  }

  .mt-md-n37,.my-md-n37 {
      margin-top: -18.5rem!important
  }

  .mr-md-n37,.mx-md-n37 {
      margin-right: -18.5rem!important
  }

  .mb-md-n37,.my-md-n37 {
      margin-bottom: -18.5rem!important
  }

  .ml-md-n37,.mx-md-n37 {
      margin-left: -18.5rem!important
  }

  .m-md-n38 {
      margin: -19rem!important
  }

  .mt-md-n38,.my-md-n38 {
      margin-top: -19rem!important
  }

  .mr-md-n38,.mx-md-n38 {
      margin-right: -19rem!important
  }

  .mb-md-n38,.my-md-n38 {
      margin-bottom: -19rem!important
  }

  .ml-md-n38,.mx-md-n38 {
      margin-left: -19rem!important
  }

  .m-md-n39 {
      margin: -19.5rem!important
  }

  .mt-md-n39,.my-md-n39 {
      margin-top: -19.5rem!important
  }

  .mr-md-n39,.mx-md-n39 {
      margin-right: -19.5rem!important
  }

  .mb-md-n39,.my-md-n39 {
      margin-bottom: -19.5rem!important
  }

  .ml-md-n39,.mx-md-n39 {
      margin-left: -19.5rem!important
  }

  .m-md-n40 {
      margin: -20rem!important
  }

  .mt-md-n40,.my-md-n40 {
      margin-top: -20rem!important
  }

  .mr-md-n40,.mx-md-n40 {
      margin-right: -20rem!important
  }

  .mb-md-n40,.my-md-n40 {
      margin-bottom: -20rem!important
  }

  .ml-md-n40,.mx-md-n40 {
      margin-left: -20rem!important
  }

  .m-md-n41 {
      margin: -20.5rem!important
  }

  .mt-md-n41,.my-md-n41 {
      margin-top: -20.5rem!important
  }

  .mr-md-n41,.mx-md-n41 {
      margin-right: -20.5rem!important
  }

  .mb-md-n41,.my-md-n41 {
      margin-bottom: -20.5rem!important
  }

  .ml-md-n41,.mx-md-n41 {
      margin-left: -20.5rem!important
  }

  .m-md-n42 {
      margin: -21rem!important
  }

  .mt-md-n42,.my-md-n42 {
      margin-top: -21rem!important
  }

  .mr-md-n42,.mx-md-n42 {
      margin-right: -21rem!important
  }

  .mb-md-n42,.my-md-n42 {
      margin-bottom: -21rem!important
  }

  .ml-md-n42,.mx-md-n42 {
      margin-left: -21rem!important
  }

  .m-md-n43 {
      margin: -21.5rem!important
  }

  .mt-md-n43,.my-md-n43 {
      margin-top: -21.5rem!important
  }

  .mr-md-n43,.mx-md-n43 {
      margin-right: -21.5rem!important
  }

  .mb-md-n43,.my-md-n43 {
      margin-bottom: -21.5rem!important
  }

  .ml-md-n43,.mx-md-n43 {
      margin-left: -21.5rem!important
  }

  .m-md-n44 {
      margin: -22rem!important
  }

  .mt-md-n44,.my-md-n44 {
      margin-top: -22rem!important
  }

  .mr-md-n44,.mx-md-n44 {
      margin-right: -22rem!important
  }

  .mb-md-n44,.my-md-n44 {
      margin-bottom: -22rem!important
  }

  .ml-md-n44,.mx-md-n44 {
      margin-left: -22rem!important
  }

  .m-md-n45 {
      margin: -22.5rem!important
  }

  .mt-md-n45,.my-md-n45 {
      margin-top: -22.5rem!important
  }

  .mr-md-n45,.mx-md-n45 {
      margin-right: -22.5rem!important
  }

  .mb-md-n45,.my-md-n45 {
      margin-bottom: -22.5rem!important
  }

  .ml-md-n45,.mx-md-n45 {
      margin-left: -22.5rem!important
  }

  .m-md-n46 {
      margin: -23rem!important
  }

  .mt-md-n46,.my-md-n46 {
      margin-top: -23rem!important
  }

  .mr-md-n46,.mx-md-n46 {
      margin-right: -23rem!important
  }

  .mb-md-n46,.my-md-n46 {
      margin-bottom: -23rem!important
  }

  .ml-md-n46,.mx-md-n46 {
      margin-left: -23rem!important
  }

  .m-md-n47 {
      margin: -23.5rem!important
  }

  .mt-md-n47,.my-md-n47 {
      margin-top: -23.5rem!important
  }

  .mr-md-n47,.mx-md-n47 {
      margin-right: -23.5rem!important
  }

  .mb-md-n47,.my-md-n47 {
      margin-bottom: -23.5rem!important
  }

  .ml-md-n47,.mx-md-n47 {
      margin-left: -23.5rem!important
  }

  .m-md-n48 {
      margin: -24rem!important
  }

  .mt-md-n48,.my-md-n48 {
      margin-top: -24rem!important
  }

  .mr-md-n48,.mx-md-n48 {
      margin-right: -24rem!important
  }

  .mb-md-n48,.my-md-n48 {
      margin-bottom: -24rem!important
  }

  .ml-md-n48,.mx-md-n48 {
      margin-left: -24rem!important
  }

  .m-md-n49 {
      margin: -24.5rem!important
  }

  .mt-md-n49,.my-md-n49 {
      margin-top: -24.5rem!important
  }

  .mr-md-n49,.mx-md-n49 {
      margin-right: -24.5rem!important
  }

  .mb-md-n49,.my-md-n49 {
      margin-bottom: -24.5rem!important
  }

  .ml-md-n49,.mx-md-n49 {
      margin-left: -24.5rem!important
  }

  .m-md-n50 {
      margin: -25rem!important
  }

  .mt-md-n50,.my-md-n50 {
      margin-top: -25rem!important
  }

  .mr-md-n50,.mx-md-n50 {
      margin-right: -25rem!important
  }

  .mb-md-n50,.my-md-n50 {
      margin-bottom: -25rem!important
  }

  .ml-md-n50,.mx-md-n50 {
      margin-left: -25rem!important
  }

  .m-md-n51 {
      margin: -25.5rem!important
  }

  .mt-md-n51,.my-md-n51 {
      margin-top: -25.5rem!important
  }

  .mr-md-n51,.mx-md-n51 {
      margin-right: -25.5rem!important
  }

  .mb-md-n51,.my-md-n51 {
      margin-bottom: -25.5rem!important
  }

  .ml-md-n51,.mx-md-n51 {
      margin-left: -25.5rem!important
  }

  .m-md-n52 {
      margin: -26rem!important
  }

  .mt-md-n52,.my-md-n52 {
      margin-top: -26rem!important
  }

  .mr-md-n52,.mx-md-n52 {
      margin-right: -26rem!important
  }

  .mb-md-n52,.my-md-n52 {
      margin-bottom: -26rem!important
  }

  .ml-md-n52,.mx-md-n52 {
      margin-left: -26rem!important
  }

  .m-md-n53 {
      margin: -26.5rem!important
  }

  .mt-md-n53,.my-md-n53 {
      margin-top: -26.5rem!important
  }

  .mr-md-n53,.mx-md-n53 {
      margin-right: -26.5rem!important
  }

  .mb-md-n53,.my-md-n53 {
      margin-bottom: -26.5rem!important
  }

  .ml-md-n53,.mx-md-n53 {
      margin-left: -26.5rem!important
  }

  .m-md-n54 {
      margin: -27rem!important
  }

  .mt-md-n54,.my-md-n54 {
      margin-top: -27rem!important
  }

  .mr-md-n54,.mx-md-n54 {
      margin-right: -27rem!important
  }

  .mb-md-n54,.my-md-n54 {
      margin-bottom: -27rem!important
  }

  .ml-md-n54,.mx-md-n54 {
      margin-left: -27rem!important
  }

  .m-md-n55 {
      margin: -27.5rem!important
  }

  .mt-md-n55,.my-md-n55 {
      margin-top: -27.5rem!important
  }

  .mr-md-n55,.mx-md-n55 {
      margin-right: -27.5rem!important
  }

  .mb-md-n55,.my-md-n55 {
      margin-bottom: -27.5rem!important
  }

  .ml-md-n55,.mx-md-n55 {
      margin-left: -27.5rem!important
  }

  .m-md-n56 {
      margin: -28rem!important
  }

  .mt-md-n56,.my-md-n56 {
      margin-top: -28rem!important
  }

  .mr-md-n56,.mx-md-n56 {
      margin-right: -28rem!important
  }

  .mb-md-n56,.my-md-n56 {
      margin-bottom: -28rem!important
  }

  .ml-md-n56,.mx-md-n56 {
      margin-left: -28rem!important
  }

  .m-md-n57 {
      margin: -28.5rem!important
  }

  .mt-md-n57,.my-md-n57 {
      margin-top: -28.5rem!important
  }

  .mr-md-n57,.mx-md-n57 {
      margin-right: -28.5rem!important
  }

  .mb-md-n57,.my-md-n57 {
      margin-bottom: -28.5rem!important
  }

  .ml-md-n57,.mx-md-n57 {
      margin-left: -28.5rem!important
  }

  .m-md-n58 {
      margin: -29rem!important
  }

  .mt-md-n58,.my-md-n58 {
      margin-top: -29rem!important
  }

  .mr-md-n58,.mx-md-n58 {
      margin-right: -29rem!important
  }

  .mb-md-n58,.my-md-n58 {
      margin-bottom: -29rem!important
  }

  .ml-md-n58,.mx-md-n58 {
      margin-left: -29rem!important
  }

  .m-md-n59 {
      margin: -29.5rem!important
  }

  .mt-md-n59,.my-md-n59 {
      margin-top: -29.5rem!important
  }

  .mr-md-n59,.mx-md-n59 {
      margin-right: -29.5rem!important
  }

  .mb-md-n59,.my-md-n59 {
      margin-bottom: -29.5rem!important
  }

  .ml-md-n59,.mx-md-n59 {
      margin-left: -29.5rem!important
  }

  .m-md-n60 {
      margin: -30rem!important
  }

  .mt-md-n60,.my-md-n60 {
      margin-top: -30rem!important
  }

  .mr-md-n60,.mx-md-n60 {
      margin-right: -30rem!important
  }

  .mb-md-n60,.my-md-n60 {
      margin-bottom: -30rem!important
  }

  .ml-md-n60,.mx-md-n60 {
      margin-left: -30rem!important
  }

  .m-md-n61 {
      margin: -30.5rem!important
  }

  .mt-md-n61,.my-md-n61 {
      margin-top: -30.5rem!important
  }

  .mr-md-n61,.mx-md-n61 {
      margin-right: -30.5rem!important
  }

  .mb-md-n61,.my-md-n61 {
      margin-bottom: -30.5rem!important
  }

  .ml-md-n61,.mx-md-n61 {
      margin-left: -30.5rem!important
  }

  .m-md-n62 {
      margin: -31rem!important
  }

  .mt-md-n62,.my-md-n62 {
      margin-top: -31rem!important
  }

  .mr-md-n62,.mx-md-n62 {
      margin-right: -31rem!important
  }

  .mb-md-n62,.my-md-n62 {
      margin-bottom: -31rem!important
  }

  .ml-md-n62,.mx-md-n62 {
      margin-left: -31rem!important
  }

  .m-md-n63 {
      margin: -31.5rem!important
  }

  .mt-md-n63,.my-md-n63 {
      margin-top: -31.5rem!important
  }

  .mr-md-n63,.mx-md-n63 {
      margin-right: -31.5rem!important
  }

  .mb-md-n63,.my-md-n63 {
      margin-bottom: -31.5rem!important
  }

  .ml-md-n63,.mx-md-n63 {
      margin-left: -31.5rem!important
  }

  .m-md-n64 {
      margin: -32rem!important
  }

  .mt-md-n64,.my-md-n64 {
      margin-top: -32rem!important
  }

  .mr-md-n64,.mx-md-n64 {
      margin-right: -32rem!important
  }

  .mb-md-n64,.my-md-n64 {
      margin-bottom: -32rem!important
  }

  .ml-md-n64,.mx-md-n64 {
      margin-left: -32rem!important
  }

  .m-md-n65 {
      margin: -32.5rem!important
  }

  .mt-md-n65,.my-md-n65 {
      margin-top: -32.5rem!important
  }

  .mr-md-n65,.mx-md-n65 {
      margin-right: -32.5rem!important
  }

  .mb-md-n65,.my-md-n65 {
      margin-bottom: -32.5rem!important
  }

  .ml-md-n65,.mx-md-n65 {
      margin-left: -32.5rem!important
  }

  .m-md-n66 {
      margin: -33rem!important
  }

  .mt-md-n66,.my-md-n66 {
      margin-top: -33rem!important
  }

  .mr-md-n66,.mx-md-n66 {
      margin-right: -33rem!important
  }

  .mb-md-n66,.my-md-n66 {
      margin-bottom: -33rem!important
  }

  .ml-md-n66,.mx-md-n66 {
      margin-left: -33rem!important
  }

  .m-md-n67 {
      margin: -33.5rem!important
  }

  .mt-md-n67,.my-md-n67 {
      margin-top: -33.5rem!important
  }

  .mr-md-n67,.mx-md-n67 {
      margin-right: -33.5rem!important
  }

  .mb-md-n67,.my-md-n67 {
      margin-bottom: -33.5rem!important
  }

  .ml-md-n67,.mx-md-n67 {
      margin-left: -33.5rem!important
  }

  .m-md-n68 {
      margin: -34rem!important
  }

  .mt-md-n68,.my-md-n68 {
      margin-top: -34rem!important
  }

  .mr-md-n68,.mx-md-n68 {
      margin-right: -34rem!important
  }

  .mb-md-n68,.my-md-n68 {
      margin-bottom: -34rem!important
  }

  .ml-md-n68,.mx-md-n68 {
      margin-left: -34rem!important
  }

  .m-md-n69 {
      margin: -34.5rem!important
  }

  .mt-md-n69,.my-md-n69 {
      margin-top: -34.5rem!important
  }

  .mr-md-n69,.mx-md-n69 {
      margin-right: -34.5rem!important
  }

  .mb-md-n69,.my-md-n69 {
      margin-bottom: -34.5rem!important
  }

  .ml-md-n69,.mx-md-n69 {
      margin-left: -34.5rem!important
  }

  .m-md-n70 {
      margin: -35rem!important
  }

  .mt-md-n70,.my-md-n70 {
      margin-top: -35rem!important
  }

  .mr-md-n70,.mx-md-n70 {
      margin-right: -35rem!important
  }

  .mb-md-n70,.my-md-n70 {
      margin-bottom: -35rem!important
  }

  .ml-md-n70,.mx-md-n70 {
      margin-left: -35rem!important
  }

  .m-md-n71 {
      margin: -35.5rem!important
  }

  .mt-md-n71,.my-md-n71 {
      margin-top: -35.5rem!important
  }

  .mr-md-n71,.mx-md-n71 {
      margin-right: -35.5rem!important
  }

  .mb-md-n71,.my-md-n71 {
      margin-bottom: -35.5rem!important
  }

  .ml-md-n71,.mx-md-n71 {
      margin-left: -35.5rem!important
  }

  .m-md-n72 {
      margin: -36rem!important
  }

  .mt-md-n72,.my-md-n72 {
      margin-top: -36rem!important
  }

  .mr-md-n72,.mx-md-n72 {
      margin-right: -36rem!important
  }

  .mb-md-n72,.my-md-n72 {
      margin-bottom: -36rem!important
  }

  .ml-md-n72,.mx-md-n72 {
      margin-left: -36rem!important
  }

  .m-md-n73 {
      margin: -36.5rem!important
  }

  .mt-md-n73,.my-md-n73 {
      margin-top: -36.5rem!important
  }

  .mr-md-n73,.mx-md-n73 {
      margin-right: -36.5rem!important
  }

  .mb-md-n73,.my-md-n73 {
      margin-bottom: -36.5rem!important
  }

  .ml-md-n73,.mx-md-n73 {
      margin-left: -36.5rem!important
  }

  .m-md-n74 {
      margin: -37rem!important
  }

  .mt-md-n74,.my-md-n74 {
      margin-top: -37rem!important
  }

  .mr-md-n74,.mx-md-n74 {
      margin-right: -37rem!important
  }

  .mb-md-n74,.my-md-n74 {
      margin-bottom: -37rem!important
  }

  .ml-md-n74,.mx-md-n74 {
      margin-left: -37rem!important
  }

  .m-md-n75 {
      margin: -37.5rem!important
  }

  .mt-md-n75,.my-md-n75 {
      margin-top: -37.5rem!important
  }

  .mr-md-n75,.mx-md-n75 {
      margin-right: -37.5rem!important
  }

  .mb-md-n75,.my-md-n75 {
      margin-bottom: -37.5rem!important
  }

  .ml-md-n75,.mx-md-n75 {
      margin-left: -37.5rem!important
  }

  .m-md-n76 {
      margin: -38rem!important
  }

  .mt-md-n76,.my-md-n76 {
      margin-top: -38rem!important
  }

  .mr-md-n76,.mx-md-n76 {
      margin-right: -38rem!important
  }

  .mb-md-n76,.my-md-n76 {
      margin-bottom: -38rem!important
  }

  .ml-md-n76,.mx-md-n76 {
      margin-left: -38rem!important
  }

  .m-md-n77 {
      margin: -38.5rem!important
  }

  .mt-md-n77,.my-md-n77 {
      margin-top: -38.5rem!important
  }

  .mr-md-n77,.mx-md-n77 {
      margin-right: -38.5rem!important
  }

  .mb-md-n77,.my-md-n77 {
      margin-bottom: -38.5rem!important
  }

  .ml-md-n77,.mx-md-n77 {
      margin-left: -38.5rem!important
  }

  .m-md-n78 {
      margin: -39rem!important
  }

  .mt-md-n78,.my-md-n78 {
      margin-top: -39rem!important
  }

  .mr-md-n78,.mx-md-n78 {
      margin-right: -39rem!important
  }

  .mb-md-n78,.my-md-n78 {
      margin-bottom: -39rem!important
  }

  .ml-md-n78,.mx-md-n78 {
      margin-left: -39rem!important
  }

  .m-md-n79 {
      margin: -39.5rem!important
  }

  .mt-md-n79,.my-md-n79 {
      margin-top: -39.5rem!important
  }

  .mr-md-n79,.mx-md-n79 {
      margin-right: -39.5rem!important
  }

  .mb-md-n79,.my-md-n79 {
      margin-bottom: -39.5rem!important
  }

  .ml-md-n79,.mx-md-n79 {
      margin-left: -39.5rem!important
  }

  .m-md-n80 {
      margin: -40rem!important
  }

  .mt-md-n80,.my-md-n80 {
      margin-top: -40rem!important
  }

  .mr-md-n80,.mx-md-n80 {
      margin-right: -40rem!important
  }

  .mb-md-n80,.my-md-n80 {
      margin-bottom: -40rem!important
  }

  .ml-md-n80,.mx-md-n80 {
      margin-left: -40rem!important
  }

  .m-md-n81 {
      margin: -40.5rem!important
  }

  .mt-md-n81,.my-md-n81 {
      margin-top: -40.5rem!important
  }

  .mr-md-n81,.mx-md-n81 {
      margin-right: -40.5rem!important
  }

  .mb-md-n81,.my-md-n81 {
      margin-bottom: -40.5rem!important
  }

  .ml-md-n81,.mx-md-n81 {
      margin-left: -40.5rem!important
  }

  .m-md-n82 {
      margin: -41rem!important
  }

  .mt-md-n82,.my-md-n82 {
      margin-top: -41rem!important
  }

  .mr-md-n82,.mx-md-n82 {
      margin-right: -41rem!important
  }

  .mb-md-n82,.my-md-n82 {
      margin-bottom: -41rem!important
  }

  .ml-md-n82,.mx-md-n82 {
      margin-left: -41rem!important
  }

  .m-md-n83 {
      margin: -41.5rem!important
  }

  .mt-md-n83,.my-md-n83 {
      margin-top: -41.5rem!important
  }

  .mr-md-n83,.mx-md-n83 {
      margin-right: -41.5rem!important
  }

  .mb-md-n83,.my-md-n83 {
      margin-bottom: -41.5rem!important
  }

  .ml-md-n83,.mx-md-n83 {
      margin-left: -41.5rem!important
  }

  .m-md-n84 {
      margin: -42rem!important
  }

  .mt-md-n84,.my-md-n84 {
      margin-top: -42rem!important
  }

  .mr-md-n84,.mx-md-n84 {
      margin-right: -42rem!important
  }

  .mb-md-n84,.my-md-n84 {
      margin-bottom: -42rem!important
  }

  .ml-md-n84,.mx-md-n84 {
      margin-left: -42rem!important
  }

  .m-md-n85 {
      margin: -42.5rem!important
  }

  .mt-md-n85,.my-md-n85 {
      margin-top: -42.5rem!important
  }

  .mr-md-n85,.mx-md-n85 {
      margin-right: -42.5rem!important
  }

  .mb-md-n85,.my-md-n85 {
      margin-bottom: -42.5rem!important
  }

  .ml-md-n85,.mx-md-n85 {
      margin-left: -42.5rem!important
  }

  .m-md-n86 {
      margin: -43rem!important
  }

  .mt-md-n86,.my-md-n86 {
      margin-top: -43rem!important
  }

  .mr-md-n86,.mx-md-n86 {
      margin-right: -43rem!important
  }

  .mb-md-n86,.my-md-n86 {
      margin-bottom: -43rem!important
  }

  .ml-md-n86,.mx-md-n86 {
      margin-left: -43rem!important
  }

  .m-md-n87 {
      margin: -43.5rem!important
  }

  .mt-md-n87,.my-md-n87 {
      margin-top: -43.5rem!important
  }

  .mr-md-n87,.mx-md-n87 {
      margin-right: -43.5rem!important
  }

  .mb-md-n87,.my-md-n87 {
      margin-bottom: -43.5rem!important
  }

  .ml-md-n87,.mx-md-n87 {
      margin-left: -43.5rem!important
  }

  .m-md-n88 {
      margin: -44rem!important
  }

  .mt-md-n88,.my-md-n88 {
      margin-top: -44rem!important
  }

  .mr-md-n88,.mx-md-n88 {
      margin-right: -44rem!important
  }

  .mb-md-n88,.my-md-n88 {
      margin-bottom: -44rem!important
  }

  .ml-md-n88,.mx-md-n88 {
      margin-left: -44rem!important
  }

  .m-md-n89 {
      margin: -44.5rem!important
  }

  .mt-md-n89,.my-md-n89 {
      margin-top: -44.5rem!important
  }

  .mr-md-n89,.mx-md-n89 {
      margin-right: -44.5rem!important
  }

  .mb-md-n89,.my-md-n89 {
      margin-bottom: -44.5rem!important
  }

  .ml-md-n89,.mx-md-n89 {
      margin-left: -44.5rem!important
  }

  .m-md-n90 {
      margin: -45rem!important
  }

  .mt-md-n90,.my-md-n90 {
      margin-top: -45rem!important
  }

  .mr-md-n90,.mx-md-n90 {
      margin-right: -45rem!important
  }

  .mb-md-n90,.my-md-n90 {
      margin-bottom: -45rem!important
  }

  .ml-md-n90,.mx-md-n90 {
      margin-left: -45rem!important
  }

  .m-md-n91 {
      margin: -45.5rem!important
  }

  .mt-md-n91,.my-md-n91 {
      margin-top: -45.5rem!important
  }

  .mr-md-n91,.mx-md-n91 {
      margin-right: -45.5rem!important
  }

  .mb-md-n91,.my-md-n91 {
      margin-bottom: -45.5rem!important
  }

  .ml-md-n91,.mx-md-n91 {
      margin-left: -45.5rem!important
  }

  .m-md-n92 {
      margin: -46rem!important
  }

  .mt-md-n92,.my-md-n92 {
      margin-top: -46rem!important
  }

  .mr-md-n92,.mx-md-n92 {
      margin-right: -46rem!important
  }

  .mb-md-n92,.my-md-n92 {
      margin-bottom: -46rem!important
  }

  .ml-md-n92,.mx-md-n92 {
      margin-left: -46rem!important
  }

  .m-md-n93 {
      margin: -46.5rem!important
  }

  .mt-md-n93,.my-md-n93 {
      margin-top: -46.5rem!important
  }

  .mr-md-n93,.mx-md-n93 {
      margin-right: -46.5rem!important
  }

  .mb-md-n93,.my-md-n93 {
      margin-bottom: -46.5rem!important
  }

  .ml-md-n93,.mx-md-n93 {
      margin-left: -46.5rem!important
  }

  .m-md-n94 {
      margin: -47rem!important
  }

  .mt-md-n94,.my-md-n94 {
      margin-top: -47rem!important
  }

  .mr-md-n94,.mx-md-n94 {
      margin-right: -47rem!important
  }

  .mb-md-n94,.my-md-n94 {
      margin-bottom: -47rem!important
  }

  .ml-md-n94,.mx-md-n94 {
      margin-left: -47rem!important
  }

  .m-md-n95 {
      margin: -47.5rem!important
  }

  .mt-md-n95,.my-md-n95 {
      margin-top: -47.5rem!important
  }

  .mr-md-n95,.mx-md-n95 {
      margin-right: -47.5rem!important
  }

  .mb-md-n95,.my-md-n95 {
      margin-bottom: -47.5rem!important
  }

  .ml-md-n95,.mx-md-n95 {
      margin-left: -47.5rem!important
  }

  .m-md-n96 {
      margin: -48rem!important
  }

  .mt-md-n96,.my-md-n96 {
      margin-top: -48rem!important
  }

  .mr-md-n96,.mx-md-n96 {
      margin-right: -48rem!important
  }

  .mb-md-n96,.my-md-n96 {
      margin-bottom: -48rem!important
  }

  .ml-md-n96,.mx-md-n96 {
      margin-left: -48rem!important
  }

  .m-md-n97 {
      margin: -48.5rem!important
  }

  .mt-md-n97,.my-md-n97 {
      margin-top: -48.5rem!important
  }

  .mr-md-n97,.mx-md-n97 {
      margin-right: -48.5rem!important
  }

  .mb-md-n97,.my-md-n97 {
      margin-bottom: -48.5rem!important
  }

  .ml-md-n97,.mx-md-n97 {
      margin-left: -48.5rem!important
  }

  .m-md-n98 {
      margin: -49rem!important
  }

  .mt-md-n98,.my-md-n98 {
      margin-top: -49rem!important
  }

  .mr-md-n98,.mx-md-n98 {
      margin-right: -49rem!important
  }

  .mb-md-n98,.my-md-n98 {
      margin-bottom: -49rem!important
  }

  .ml-md-n98,.mx-md-n98 {
      margin-left: -49rem!important
  }

  .m-md-n99 {
      margin: -49.5rem!important
  }

  .mt-md-n99,.my-md-n99 {
      margin-top: -49.5rem!important
  }

  .mr-md-n99,.mx-md-n99 {
      margin-right: -49.5rem!important
  }

  .mb-md-n99,.my-md-n99 {
      margin-bottom: -49.5rem!important
  }

  .ml-md-n99,.mx-md-n99 {
      margin-left: -49.5rem!important
  }

  .m-md-n100 {
      margin: -50rem!important
  }

  .mt-md-n100,.my-md-n100 {
      margin-top: -50rem!important
  }

  .mr-md-n100,.mx-md-n100 {
      margin-right: -50rem!important
  }

  .mb-md-n100,.my-md-n100 {
      margin-bottom: -50rem!important
  }

  .ml-md-n100,.mx-md-n100 {
      margin-left: -50rem!important
  }

  .m-md-n101 {
      margin: -50.5rem!important
  }

  .mt-md-n101,.my-md-n101 {
      margin-top: -50.5rem!important
  }

  .mr-md-n101,.mx-md-n101 {
      margin-right: -50.5rem!important
  }

  .mb-md-n101,.my-md-n101 {
      margin-bottom: -50.5rem!important
  }

  .ml-md-n101,.mx-md-n101 {
      margin-left: -50.5rem!important
  }

  .m-md-n102 {
      margin: -51rem!important
  }

  .mt-md-n102,.my-md-n102 {
      margin-top: -51rem!important
  }

  .mr-md-n102,.mx-md-n102 {
      margin-right: -51rem!important
  }

  .mb-md-n102,.my-md-n102 {
      margin-bottom: -51rem!important
  }

  .ml-md-n102,.mx-md-n102 {
      margin-left: -51rem!important
  }

  .m-md-n103 {
      margin: -51.5rem!important
  }

  .mt-md-n103,.my-md-n103 {
      margin-top: -51.5rem!important
  }

  .mr-md-n103,.mx-md-n103 {
      margin-right: -51.5rem!important
  }

  .mb-md-n103,.my-md-n103 {
      margin-bottom: -51.5rem!important
  }

  .ml-md-n103,.mx-md-n103 {
      margin-left: -51.5rem!important
  }

  .m-md-n104 {
      margin: -52rem!important
  }

  .mt-md-n104,.my-md-n104 {
      margin-top: -52rem!important
  }

  .mr-md-n104,.mx-md-n104 {
      margin-right: -52rem!important
  }

  .mb-md-n104,.my-md-n104 {
      margin-bottom: -52rem!important
  }

  .ml-md-n104,.mx-md-n104 {
      margin-left: -52rem!important
  }

  .m-md-n105 {
      margin: -52.5rem!important
  }

  .mt-md-n105,.my-md-n105 {
      margin-top: -52.5rem!important
  }

  .mr-md-n105,.mx-md-n105 {
      margin-right: -52.5rem!important
  }

  .mb-md-n105,.my-md-n105 {
      margin-bottom: -52.5rem!important
  }

  .ml-md-n105,.mx-md-n105 {
      margin-left: -52.5rem!important
  }

  .m-md-n106 {
      margin: -53rem!important
  }

  .mt-md-n106,.my-md-n106 {
      margin-top: -53rem!important
  }

  .mr-md-n106,.mx-md-n106 {
      margin-right: -53rem!important
  }

  .mb-md-n106,.my-md-n106 {
      margin-bottom: -53rem!important
  }

  .ml-md-n106,.mx-md-n106 {
      margin-left: -53rem!important
  }

  .m-md-n107 {
      margin: -53.5rem!important
  }

  .mt-md-n107,.my-md-n107 {
      margin-top: -53.5rem!important
  }

  .mr-md-n107,.mx-md-n107 {
      margin-right: -53.5rem!important
  }

  .mb-md-n107,.my-md-n107 {
      margin-bottom: -53.5rem!important
  }

  .ml-md-n107,.mx-md-n107 {
      margin-left: -53.5rem!important
  }

  .m-md-n108 {
      margin: -54rem!important
  }

  .mt-md-n108,.my-md-n108 {
      margin-top: -54rem!important
  }

  .mr-md-n108,.mx-md-n108 {
      margin-right: -54rem!important
  }

  .mb-md-n108,.my-md-n108 {
      margin-bottom: -54rem!important
  }

  .ml-md-n108,.mx-md-n108 {
      margin-left: -54rem!important
  }

  .m-md-n109 {
      margin: -54.5rem!important
  }

  .mt-md-n109,.my-md-n109 {
      margin-top: -54.5rem!important
  }

  .mr-md-n109,.mx-md-n109 {
      margin-right: -54.5rem!important
  }

  .mb-md-n109,.my-md-n109 {
      margin-bottom: -54.5rem!important
  }

  .ml-md-n109,.mx-md-n109 {
      margin-left: -54.5rem!important
  }

  .m-md-n110 {
      margin: -55rem!important
  }

  .mt-md-n110,.my-md-n110 {
      margin-top: -55rem!important
  }

  .mr-md-n110,.mx-md-n110 {
      margin-right: -55rem!important
  }

  .mb-md-n110,.my-md-n110 {
      margin-bottom: -55rem!important
  }

  .ml-md-n110,.mx-md-n110 {
      margin-left: -55rem!important
  }

  .m-md-n111 {
      margin: -55.5rem!important
  }

  .mt-md-n111,.my-md-n111 {
      margin-top: -55.5rem!important
  }

  .mr-md-n111,.mx-md-n111 {
      margin-right: -55.5rem!important
  }

  .mb-md-n111,.my-md-n111 {
      margin-bottom: -55.5rem!important
  }

  .ml-md-n111,.mx-md-n111 {
      margin-left: -55.5rem!important
  }

  .m-md-n112 {
      margin: -56rem!important
  }

  .mt-md-n112,.my-md-n112 {
      margin-top: -56rem!important
  }

  .mr-md-n112,.mx-md-n112 {
      margin-right: -56rem!important
  }

  .mb-md-n112,.my-md-n112 {
      margin-bottom: -56rem!important
  }

  .ml-md-n112,.mx-md-n112 {
      margin-left: -56rem!important
  }

  .m-md-n113 {
      margin: -56.5rem!important
  }

  .mt-md-n113,.my-md-n113 {
      margin-top: -56.5rem!important
  }

  .mr-md-n113,.mx-md-n113 {
      margin-right: -56.5rem!important
  }

  .mb-md-n113,.my-md-n113 {
      margin-bottom: -56.5rem!important
  }

  .ml-md-n113,.mx-md-n113 {
      margin-left: -56.5rem!important
  }

  .m-md-n114 {
      margin: -57rem!important
  }

  .mt-md-n114,.my-md-n114 {
      margin-top: -57rem!important
  }

  .mr-md-n114,.mx-md-n114 {
      margin-right: -57rem!important
  }

  .mb-md-n114,.my-md-n114 {
      margin-bottom: -57rem!important
  }

  .ml-md-n114,.mx-md-n114 {
      margin-left: -57rem!important
  }

  .m-md-n115 {
      margin: -57.5rem!important
  }

  .mt-md-n115,.my-md-n115 {
      margin-top: -57.5rem!important
  }

  .mr-md-n115,.mx-md-n115 {
      margin-right: -57.5rem!important
  }

  .mb-md-n115,.my-md-n115 {
      margin-bottom: -57.5rem!important
  }

  .ml-md-n115,.mx-md-n115 {
      margin-left: -57.5rem!important
  }

  .m-md-n116 {
      margin: -58rem!important
  }

  .mt-md-n116,.my-md-n116 {
      margin-top: -58rem!important
  }

  .mr-md-n116,.mx-md-n116 {
      margin-right: -58rem!important
  }

  .mb-md-n116,.my-md-n116 {
      margin-bottom: -58rem!important
  }

  .ml-md-n116,.mx-md-n116 {
      margin-left: -58rem!important
  }

  .m-md-n117 {
      margin: -58.5rem!important
  }

  .mt-md-n117,.my-md-n117 {
      margin-top: -58.5rem!important
  }

  .mr-md-n117,.mx-md-n117 {
      margin-right: -58.5rem!important
  }

  .mb-md-n117,.my-md-n117 {
      margin-bottom: -58.5rem!important
  }

  .ml-md-n117,.mx-md-n117 {
      margin-left: -58.5rem!important
  }

  .m-md-n118 {
      margin: -59rem!important
  }

  .mt-md-n118,.my-md-n118 {
      margin-top: -59rem!important
  }

  .mr-md-n118,.mx-md-n118 {
      margin-right: -59rem!important
  }

  .mb-md-n118,.my-md-n118 {
      margin-bottom: -59rem!important
  }

  .ml-md-n118,.mx-md-n118 {
      margin-left: -59rem!important
  }

  .m-md-n119 {
      margin: -59.5rem!important
  }

  .mt-md-n119,.my-md-n119 {
      margin-top: -59.5rem!important
  }

  .mr-md-n119,.mx-md-n119 {
      margin-right: -59.5rem!important
  }

  .mb-md-n119,.my-md-n119 {
      margin-bottom: -59.5rem!important
  }

  .ml-md-n119,.mx-md-n119 {
      margin-left: -59.5rem!important
  }

  .m-md-n120 {
      margin: -60rem!important
  }

  .mt-md-n120,.my-md-n120 {
      margin-top: -60rem!important
  }

  .mr-md-n120,.mx-md-n120 {
      margin-right: -60rem!important
  }

  .mb-md-n120,.my-md-n120 {
      margin-bottom: -60rem!important
  }

  .ml-md-n120,.mx-md-n120 {
      margin-left: -60rem!important
  }

  .m-md-n121 {
      margin: -60.5rem!important
  }

  .mt-md-n121,.my-md-n121 {
      margin-top: -60.5rem!important
  }

  .mr-md-n121,.mx-md-n121 {
      margin-right: -60.5rem!important
  }

  .mb-md-n121,.my-md-n121 {
      margin-bottom: -60.5rem!important
  }

  .ml-md-n121,.mx-md-n121 {
      margin-left: -60.5rem!important
  }

  .m-md-n122 {
      margin: -61rem!important
  }

  .mt-md-n122,.my-md-n122 {
      margin-top: -61rem!important
  }

  .mr-md-n122,.mx-md-n122 {
      margin-right: -61rem!important
  }

  .mb-md-n122,.my-md-n122 {
      margin-bottom: -61rem!important
  }

  .ml-md-n122,.mx-md-n122 {
      margin-left: -61rem!important
  }

  .m-md-n123 {
      margin: -61.5rem!important
  }

  .mt-md-n123,.my-md-n123 {
      margin-top: -61.5rem!important
  }

  .mr-md-n123,.mx-md-n123 {
      margin-right: -61.5rem!important
  }

  .mb-md-n123,.my-md-n123 {
      margin-bottom: -61.5rem!important
  }

  .ml-md-n123,.mx-md-n123 {
      margin-left: -61.5rem!important
  }

  .m-md-n124 {
      margin: -62rem!important
  }

  .mt-md-n124,.my-md-n124 {
      margin-top: -62rem!important
  }

  .mr-md-n124,.mx-md-n124 {
      margin-right: -62rem!important
  }

  .mb-md-n124,.my-md-n124 {
      margin-bottom: -62rem!important
  }

  .ml-md-n124,.mx-md-n124 {
      margin-left: -62rem!important
  }

  .m-md-n125 {
      margin: -62.5rem!important
  }

  .mt-md-n125,.my-md-n125 {
      margin-top: -62.5rem!important
  }

  .mr-md-n125,.mx-md-n125 {
      margin-right: -62.5rem!important
  }

  .mb-md-n125,.my-md-n125 {
      margin-bottom: -62.5rem!important
  }

  .ml-md-n125,.mx-md-n125 {
      margin-left: -62.5rem!important
  }

  .m-md-n126 {
      margin: -63rem!important
  }

  .mt-md-n126,.my-md-n126 {
      margin-top: -63rem!important
  }

  .mr-md-n126,.mx-md-n126 {
      margin-right: -63rem!important
  }

  .mb-md-n126,.my-md-n126 {
      margin-bottom: -63rem!important
  }

  .ml-md-n126,.mx-md-n126 {
      margin-left: -63rem!important
  }

  .m-md-n127 {
      margin: -63.5rem!important
  }

  .mt-md-n127,.my-md-n127 {
      margin-top: -63.5rem!important
  }

  .mr-md-n127,.mx-md-n127 {
      margin-right: -63.5rem!important
  }

  .mb-md-n127,.my-md-n127 {
      margin-bottom: -63.5rem!important
  }

  .ml-md-n127,.mx-md-n127 {
      margin-left: -63.5rem!important
  }

  .m-md-n128 {
      margin: -64rem!important
  }

  .mt-md-n128,.my-md-n128 {
      margin-top: -64rem!important
  }

  .mr-md-n128,.mx-md-n128 {
      margin-right: -64rem!important
  }

  .mb-md-n128,.my-md-n128 {
      margin-bottom: -64rem!important
  }

  .ml-md-n128,.mx-md-n128 {
      margin-left: -64rem!important
  }

  .m-md-n129 {
      margin: -64.5rem!important
  }

  .mt-md-n129,.my-md-n129 {
      margin-top: -64.5rem!important
  }

  .mr-md-n129,.mx-md-n129 {
      margin-right: -64.5rem!important
  }

  .mb-md-n129,.my-md-n129 {
      margin-bottom: -64.5rem!important
  }

  .ml-md-n129,.mx-md-n129 {
      margin-left: -64.5rem!important
  }

  .m-md-n130 {
      margin: -65rem!important
  }

  .mt-md-n130,.my-md-n130 {
      margin-top: -65rem!important
  }

  .mr-md-n130,.mx-md-n130 {
      margin-right: -65rem!important
  }

  .mb-md-n130,.my-md-n130 {
      margin-bottom: -65rem!important
  }

  .ml-md-n130,.mx-md-n130 {
      margin-left: -65rem!important
  }

  .m-md-n131 {
      margin: -65.5rem!important
  }

  .mt-md-n131,.my-md-n131 {
      margin-top: -65.5rem!important
  }

  .mr-md-n131,.mx-md-n131 {
      margin-right: -65.5rem!important
  }

  .mb-md-n131,.my-md-n131 {
      margin-bottom: -65.5rem!important
  }

  .ml-md-n131,.mx-md-n131 {
      margin-left: -65.5rem!important
  }

  .m-md-n132 {
      margin: -66rem!important
  }

  .mt-md-n132,.my-md-n132 {
      margin-top: -66rem!important
  }

  .mr-md-n132,.mx-md-n132 {
      margin-right: -66rem!important
  }

  .mb-md-n132,.my-md-n132 {
      margin-bottom: -66rem!important
  }

  .ml-md-n132,.mx-md-n132 {
      margin-left: -66rem!important
  }

  .m-md-n133 {
      margin: -66.5rem!important
  }

  .mt-md-n133,.my-md-n133 {
      margin-top: -66.5rem!important
  }

  .mr-md-n133,.mx-md-n133 {
      margin-right: -66.5rem!important
  }

  .mb-md-n133,.my-md-n133 {
      margin-bottom: -66.5rem!important
  }

  .ml-md-n133,.mx-md-n133 {
      margin-left: -66.5rem!important
  }

  .m-md-n134 {
      margin: -67rem!important
  }

  .mt-md-n134,.my-md-n134 {
      margin-top: -67rem!important
  }

  .mr-md-n134,.mx-md-n134 {
      margin-right: -67rem!important
  }

  .mb-md-n134,.my-md-n134 {
      margin-bottom: -67rem!important
  }

  .ml-md-n134,.mx-md-n134 {
      margin-left: -67rem!important
  }

  .m-md-n135 {
      margin: -67.5rem!important
  }

  .mt-md-n135,.my-md-n135 {
      margin-top: -67.5rem!important
  }

  .mr-md-n135,.mx-md-n135 {
      margin-right: -67.5rem!important
  }

  .mb-md-n135,.my-md-n135 {
      margin-bottom: -67.5rem!important
  }

  .ml-md-n135,.mx-md-n135 {
      margin-left: -67.5rem!important
  }

  .m-md-n136 {
      margin: -68rem!important
  }

  .mt-md-n136,.my-md-n136 {
      margin-top: -68rem!important
  }

  .mr-md-n136,.mx-md-n136 {
      margin-right: -68rem!important
  }

  .mb-md-n136,.my-md-n136 {
      margin-bottom: -68rem!important
  }

  .ml-md-n136,.mx-md-n136 {
      margin-left: -68rem!important
  }

  .m-md-n137 {
      margin: -68.5rem!important
  }

  .mt-md-n137,.my-md-n137 {
      margin-top: -68.5rem!important
  }

  .mr-md-n137,.mx-md-n137 {
      margin-right: -68.5rem!important
  }

  .mb-md-n137,.my-md-n137 {
      margin-bottom: -68.5rem!important
  }

  .ml-md-n137,.mx-md-n137 {
      margin-left: -68.5rem!important
  }

  .m-md-n138 {
      margin: -69rem!important
  }

  .mt-md-n138,.my-md-n138 {
      margin-top: -69rem!important
  }

  .mr-md-n138,.mx-md-n138 {
      margin-right: -69rem!important
  }

  .mb-md-n138,.my-md-n138 {
      margin-bottom: -69rem!important
  }

  .ml-md-n138,.mx-md-n138 {
      margin-left: -69rem!important
  }

  .m-md-n139 {
      margin: -69.5rem!important
  }

  .mt-md-n139,.my-md-n139 {
      margin-top: -69.5rem!important
  }

  .mr-md-n139,.mx-md-n139 {
      margin-right: -69.5rem!important
  }

  .mb-md-n139,.my-md-n139 {
      margin-bottom: -69.5rem!important
  }

  .ml-md-n139,.mx-md-n139 {
      margin-left: -69.5rem!important
  }

  .m-md-n140 {
      margin: -70rem!important
  }

  .mt-md-n140,.my-md-n140 {
      margin-top: -70rem!important
  }

  .mr-md-n140,.mx-md-n140 {
      margin-right: -70rem!important
  }

  .mb-md-n140,.my-md-n140 {
      margin-bottom: -70rem!important
  }

  .ml-md-n140,.mx-md-n140 {
      margin-left: -70rem!important
  }

  .m-md-n141 {
      margin: -70.5rem!important
  }

  .mt-md-n141,.my-md-n141 {
      margin-top: -70.5rem!important
  }

  .mr-md-n141,.mx-md-n141 {
      margin-right: -70.5rem!important
  }

  .mb-md-n141,.my-md-n141 {
      margin-bottom: -70.5rem!important
  }

  .ml-md-n141,.mx-md-n141 {
      margin-left: -70.5rem!important
  }

  .m-md-n142 {
      margin: -71rem!important
  }

  .mt-md-n142,.my-md-n142 {
      margin-top: -71rem!important
  }

  .mr-md-n142,.mx-md-n142 {
      margin-right: -71rem!important
  }

  .mb-md-n142,.my-md-n142 {
      margin-bottom: -71rem!important
  }

  .ml-md-n142,.mx-md-n142 {
      margin-left: -71rem!important
  }

  .m-md-n143 {
      margin: -71.5rem!important
  }

  .mt-md-n143,.my-md-n143 {
      margin-top: -71.5rem!important
  }

  .mr-md-n143,.mx-md-n143 {
      margin-right: -71.5rem!important
  }

  .mb-md-n143,.my-md-n143 {
      margin-bottom: -71.5rem!important
  }

  .ml-md-n143,.mx-md-n143 {
      margin-left: -71.5rem!important
  }

  .m-md-n144 {
      margin: -72rem!important
  }

  .mt-md-n144,.my-md-n144 {
      margin-top: -72rem!important
  }

  .mr-md-n144,.mx-md-n144 {
      margin-right: -72rem!important
  }

  .mb-md-n144,.my-md-n144 {
      margin-bottom: -72rem!important
  }

  .ml-md-n144,.mx-md-n144 {
      margin-left: -72rem!important
  }

  .m-md-n145 {
      margin: -72.5rem!important
  }

  .mt-md-n145,.my-md-n145 {
      margin-top: -72.5rem!important
  }

  .mr-md-n145,.mx-md-n145 {
      margin-right: -72.5rem!important
  }

  .mb-md-n145,.my-md-n145 {
      margin-bottom: -72.5rem!important
  }

  .ml-md-n145,.mx-md-n145 {
      margin-left: -72.5rem!important
  }

  .m-md-n146 {
      margin: -73rem!important
  }

  .mt-md-n146,.my-md-n146 {
      margin-top: -73rem!important
  }

  .mr-md-n146,.mx-md-n146 {
      margin-right: -73rem!important
  }

  .mb-md-n146,.my-md-n146 {
      margin-bottom: -73rem!important
  }

  .ml-md-n146,.mx-md-n146 {
      margin-left: -73rem!important
  }

  .m-md-n147 {
      margin: -73.5rem!important
  }

  .mt-md-n147,.my-md-n147 {
      margin-top: -73.5rem!important
  }

  .mr-md-n147,.mx-md-n147 {
      margin-right: -73.5rem!important
  }

  .mb-md-n147,.my-md-n147 {
      margin-bottom: -73.5rem!important
  }

  .ml-md-n147,.mx-md-n147 {
      margin-left: -73.5rem!important
  }

  .m-md-n148 {
      margin: -74rem!important
  }

  .mt-md-n148,.my-md-n148 {
      margin-top: -74rem!important
  }

  .mr-md-n148,.mx-md-n148 {
      margin-right: -74rem!important
  }

  .mb-md-n148,.my-md-n148 {
      margin-bottom: -74rem!important
  }

  .ml-md-n148,.mx-md-n148 {
      margin-left: -74rem!important
  }

  .m-md-n149 {
      margin: -74.5rem!important
  }

  .mt-md-n149,.my-md-n149 {
      margin-top: -74.5rem!important
  }

  .mr-md-n149,.mx-md-n149 {
      margin-right: -74.5rem!important
  }

  .mb-md-n149,.my-md-n149 {
      margin-bottom: -74.5rem!important
  }

  .ml-md-n149,.mx-md-n149 {
      margin-left: -74.5rem!important
  }

  .m-md-n150 {
      margin: -75rem!important
  }

  .mt-md-n150,.my-md-n150 {
      margin-top: -75rem!important
  }

  .mr-md-n150,.mx-md-n150 {
      margin-right: -75rem!important
  }

  .mb-md-n150,.my-md-n150 {
      margin-bottom: -75rem!important
  }

  .ml-md-n150,.mx-md-n150 {
      margin-left: -75rem!important
  }

  .m-md-auto {
      margin: auto!important
  }

  .mt-md-auto,.my-md-auto {
      margin-top: auto!important
  }

  .mr-md-auto,.mx-md-auto {
      margin-right: auto!important
  }

  .mb-md-auto,.my-md-auto {
      margin-bottom: auto!important
  }

  .ml-md-auto,.mx-md-auto {
      margin-left: auto!important
  }
}

@media (min-width: 1440px) {
  .m-lg-0 {
      margin:0!important
  }

  .mt-lg-0,.my-lg-0 {
      margin-top: 0!important
  }

  .mr-lg-0,.mx-lg-0 {
      margin-right: 0!important
  }

  .mb-lg-0,.my-lg-0 {
      margin-bottom: 0!important
  }

  .ml-lg-0,.mx-lg-0 {
      margin-left: 0!important
  }

  .m-lg-1 {
      margin: .5rem!important
  }

  .mt-lg-1,.my-lg-1 {
      margin-top: .5rem!important
  }

  .mr-lg-1,.mx-lg-1 {
      margin-right: .5rem!important
  }

  .mb-lg-1,.my-lg-1 {
      margin-bottom: .5rem!important
  }

  .ml-lg-1,.mx-lg-1 {
      margin-left: .5rem!important
  }

  .m-lg-2 {
      margin: 1rem!important
  }

  .mt-lg-2,.my-lg-2 {
      margin-top: 1rem!important
  }

  .mr-lg-2,.mx-lg-2 {
      margin-right: 1rem!important
  }

  .mb-lg-2,.my-lg-2 {
      margin-bottom: 1rem!important
  }

  .ml-lg-2,.mx-lg-2 {
      margin-left: 1rem!important
  }

  .m-lg-3 {
      margin: 1.5rem!important
  }

  .mt-lg-3,.my-lg-3 {
      margin-top: 1.5rem!important
  }

  .mr-lg-3,.mx-lg-3 {
      margin-right: 1.5rem!important
  }

  .mb-lg-3,.my-lg-3 {
      margin-bottom: 1.5rem!important
  }

  .ml-lg-3,.mx-lg-3 {
      margin-left: 1.5rem!important
  }

  .m-lg-4 {
      margin: 2rem!important
  }

  .mt-lg-4,.my-lg-4 {
      margin-top: 2rem!important
  }

  .mr-lg-4,.mx-lg-4 {
      margin-right: 2rem!important
  }

  .mb-lg-4,.my-lg-4 {
      margin-bottom: 2rem!important
  }

  .ml-lg-4,.mx-lg-4 {
      margin-left: 2rem!important
  }

  .m-lg-5 {
      margin: 2.5rem!important
  }

  .mt-lg-5,.my-lg-5 {
      margin-top: 2.5rem!important
  }

  .mr-lg-5,.mx-lg-5 {
      margin-right: 2.5rem!important
  }

  .mb-lg-5,.my-lg-5 {
      margin-bottom: 2.5rem!important
  }

  .ml-lg-5,.mx-lg-5 {
      margin-left: 2.5rem!important
  }

  .m-lg-6 {
      margin: 3rem!important
  }

  .mt-lg-6,.my-lg-6 {
      margin-top: 3rem!important
  }

  .mr-lg-6,.mx-lg-6 {
      margin-right: 3rem!important
  }

  .mb-lg-6,.my-lg-6 {
      margin-bottom: 3rem!important
  }

  .ml-lg-6,.mx-lg-6 {
      margin-left: 3rem!important
  }

  .m-lg-7 {
      margin: 3.5rem!important
  }

  .mt-lg-7,.my-lg-7 {
      margin-top: 3.5rem!important
  }

  .mr-lg-7,.mx-lg-7 {
      margin-right: 3.5rem!important
  }

  .mb-lg-7,.my-lg-7 {
      margin-bottom: 3.5rem!important
  }

  .ml-lg-7,.mx-lg-7 {
      margin-left: 3.5rem!important
  }

  .m-lg-8 {
      margin: 4rem!important
  }

  .mt-lg-8,.my-lg-8 {
      margin-top: 4rem!important
  }

  .mr-lg-8,.mx-lg-8 {
      margin-right: 4rem!important
  }

  .mb-lg-8,.my-lg-8 {
      margin-bottom: 4rem!important
  }

  .ml-lg-8,.mx-lg-8 {
      margin-left: 4rem!important
  }

  .m-lg-9 {
      margin: 4.5rem!important
  }

  .mt-lg-9,.my-lg-9 {
      margin-top: 4.5rem!important
  }

  .mr-lg-9,.mx-lg-9 {
      margin-right: 4.5rem!important
  }

  .mb-lg-9,.my-lg-9 {
      margin-bottom: 4.5rem!important
  }

  .ml-lg-9,.mx-lg-9 {
      margin-left: 4.5rem!important
  }

  .m-lg-10 {
      margin: 5rem!important
  }

  .mt-lg-10,.my-lg-10 {
      margin-top: 5rem!important
  }

  .mr-lg-10,.mx-lg-10 {
      margin-right: 5rem!important
  }

  .mb-lg-10,.my-lg-10 {
      margin-bottom: 5rem!important
  }

  .ml-lg-10,.mx-lg-10 {
      margin-left: 5rem!important
  }

  .m-lg-11 {
      margin: 5.5rem!important
  }

  .mt-lg-11,.my-lg-11 {
      margin-top: 5.5rem!important
  }

  .mr-lg-11,.mx-lg-11 {
      margin-right: 5.5rem!important
  }

  .mb-lg-11,.my-lg-11 {
      margin-bottom: 5.5rem!important
  }

  .ml-lg-11,.mx-lg-11 {
      margin-left: 5.5rem!important
  }

  .m-lg-12 {
      margin: 6rem!important
  }

  .mt-lg-12,.my-lg-12 {
      margin-top: 6rem!important
  }

  .mr-lg-12,.mx-lg-12 {
      margin-right: 6rem!important
  }

  .mb-lg-12,.my-lg-12 {
      margin-bottom: 6rem!important
  }

  .ml-lg-12,.mx-lg-12 {
      margin-left: 6rem!important
  }

  .m-lg-13 {
      margin: 6.5rem!important
  }

  .mt-lg-13,.my-lg-13 {
      margin-top: 6.5rem!important
  }

  .mr-lg-13,.mx-lg-13 {
      margin-right: 6.5rem!important
  }

  .mb-lg-13,.my-lg-13 {
      margin-bottom: 6.5rem!important
  }

  .ml-lg-13,.mx-lg-13 {
      margin-left: 6.5rem!important
  }

  .m-lg-14 {
      margin: 7rem!important
  }

  .mt-lg-14,.my-lg-14 {
      margin-top: 7rem!important
  }

  .mr-lg-14,.mx-lg-14 {
      margin-right: 7rem!important
  }

  .mb-lg-14,.my-lg-14 {
      margin-bottom: 7rem!important
  }

  .ml-lg-14,.mx-lg-14 {
      margin-left: 7rem!important
  }

  .m-lg-15 {
      margin: 7.5rem!important
  }

  .mt-lg-15,.my-lg-15 {
      margin-top: 7.5rem!important
  }

  .mr-lg-15,.mx-lg-15 {
      margin-right: 7.5rem!important
  }

  .mb-lg-15,.my-lg-15 {
      margin-bottom: 7.5rem!important
  }

  .ml-lg-15,.mx-lg-15 {
      margin-left: 7.5rem!important
  }

  .m-lg-16 {
      margin: 8rem!important
  }

  .mt-lg-16,.my-lg-16 {
      margin-top: 8rem!important
  }

  .mr-lg-16,.mx-lg-16 {
      margin-right: 8rem!important
  }

  .mb-lg-16,.my-lg-16 {
      margin-bottom: 8rem!important
  }

  .ml-lg-16,.mx-lg-16 {
      margin-left: 8rem!important
  }

  .m-lg-17 {
      margin: 8.5rem!important
  }

  .mt-lg-17,.my-lg-17 {
      margin-top: 8.5rem!important
  }

  .mr-lg-17,.mx-lg-17 {
      margin-right: 8.5rem!important
  }

  .mb-lg-17,.my-lg-17 {
      margin-bottom: 8.5rem!important
  }

  .ml-lg-17,.mx-lg-17 {
      margin-left: 8.5rem!important
  }

  .m-lg-18 {
      margin: 9rem!important
  }

  .mt-lg-18,.my-lg-18 {
      margin-top: 9rem!important
  }

  .mr-lg-18,.mx-lg-18 {
      margin-right: 9rem!important
  }

  .mb-lg-18,.my-lg-18 {
      margin-bottom: 9rem!important
  }

  .ml-lg-18,.mx-lg-18 {
      margin-left: 9rem!important
  }

  .m-lg-19 {
      margin: 9.5rem!important
  }

  .mt-lg-19,.my-lg-19 {
      margin-top: 9.5rem!important
  }

  .mr-lg-19,.mx-lg-19 {
      margin-right: 9.5rem!important
  }

  .mb-lg-19,.my-lg-19 {
      margin-bottom: 9.5rem!important
  }

  .ml-lg-19,.mx-lg-19 {
      margin-left: 9.5rem!important
  }

  .m-lg-20 {
      margin: 10rem!important
  }

  .mt-lg-20,.my-lg-20 {
      margin-top: 10rem!important
  }

  .mr-lg-20,.mx-lg-20 {
      margin-right: 10rem!important
  }

  .mb-lg-20,.my-lg-20 {
      margin-bottom: 10rem!important
  }

  .ml-lg-20,.mx-lg-20 {
      margin-left: 10rem!important
  }

  .m-lg-21 {
      margin: 10.5rem!important
  }

  .mt-lg-21,.my-lg-21 {
      margin-top: 10.5rem!important
  }

  .mr-lg-21,.mx-lg-21 {
      margin-right: 10.5rem!important
  }

  .mb-lg-21,.my-lg-21 {
      margin-bottom: 10.5rem!important
  }

  .ml-lg-21,.mx-lg-21 {
      margin-left: 10.5rem!important
  }

  .m-lg-22 {
      margin: 11rem!important
  }

  .mt-lg-22,.my-lg-22 {
      margin-top: 11rem!important
  }

  .mr-lg-22,.mx-lg-22 {
      margin-right: 11rem!important
  }

  .mb-lg-22,.my-lg-22 {
      margin-bottom: 11rem!important
  }

  .ml-lg-22,.mx-lg-22 {
      margin-left: 11rem!important
  }

  .m-lg-23 {
      margin: 11.5rem!important
  }

  .mt-lg-23,.my-lg-23 {
      margin-top: 11.5rem!important
  }

  .mr-lg-23,.mx-lg-23 {
      margin-right: 11.5rem!important
  }

  .mb-lg-23,.my-lg-23 {
      margin-bottom: 11.5rem!important
  }

  .ml-lg-23,.mx-lg-23 {
      margin-left: 11.5rem!important
  }

  .m-lg-24 {
      margin: 12rem!important
  }

  .mt-lg-24,.my-lg-24 {
      margin-top: 12rem!important
  }

  .mr-lg-24,.mx-lg-24 {
      margin-right: 12rem!important
  }

  .mb-lg-24,.my-lg-24 {
      margin-bottom: 12rem!important
  }

  .ml-lg-24,.mx-lg-24 {
      margin-left: 12rem!important
  }

  .m-lg-25 {
      margin: 12.5rem!important
  }

  .mt-lg-25,.my-lg-25 {
      margin-top: 12.5rem!important
  }

  .mr-lg-25,.mx-lg-25 {
      margin-right: 12.5rem!important
  }

  .mb-lg-25,.my-lg-25 {
      margin-bottom: 12.5rem!important
  }

  .ml-lg-25,.mx-lg-25 {
      margin-left: 12.5rem!important
  }

  .m-lg-26 {
      margin: 13rem!important
  }

  .mt-lg-26,.my-lg-26 {
      margin-top: 13rem!important
  }

  .mr-lg-26,.mx-lg-26 {
      margin-right: 13rem!important
  }

  .mb-lg-26,.my-lg-26 {
      margin-bottom: 13rem!important
  }

  .ml-lg-26,.mx-lg-26 {
      margin-left: 13rem!important
  }

  .m-lg-27 {
      margin: 13.5rem!important
  }

  .mt-lg-27,.my-lg-27 {
      margin-top: 13.5rem!important
  }

  .mr-lg-27,.mx-lg-27 {
      margin-right: 13.5rem!important
  }

  .mb-lg-27,.my-lg-27 {
      margin-bottom: 13.5rem!important
  }

  .ml-lg-27,.mx-lg-27 {
      margin-left: 13.5rem!important
  }

  .m-lg-28 {
      margin: 14rem!important
  }

  .mt-lg-28,.my-lg-28 {
      margin-top: 14rem!important
  }

  .mr-lg-28,.mx-lg-28 {
      margin-right: 14rem!important
  }

  .mb-lg-28,.my-lg-28 {
      margin-bottom: 14rem!important
  }

  .ml-lg-28,.mx-lg-28 {
      margin-left: 14rem!important
  }

  .m-lg-29 {
      margin: 14.5rem!important
  }

  .mt-lg-29,.my-lg-29 {
      margin-top: 14.5rem!important
  }

  .mr-lg-29,.mx-lg-29 {
      margin-right: 14.5rem!important
  }

  .mb-lg-29,.my-lg-29 {
      margin-bottom: 14.5rem!important
  }

  .ml-lg-29,.mx-lg-29 {
      margin-left: 14.5rem!important
  }

  .m-lg-30 {
      margin: 15rem!important
  }

  .mt-lg-30,.my-lg-30 {
      margin-top: 15rem!important
  }

  .mr-lg-30,.mx-lg-30 {
      margin-right: 15rem!important
  }

  .mb-lg-30,.my-lg-30 {
      margin-bottom: 15rem!important
  }

  .ml-lg-30,.mx-lg-30 {
      margin-left: 15rem!important
  }

  .m-lg-31 {
      margin: 15.5rem!important
  }

  .mt-lg-31,.my-lg-31 {
      margin-top: 15.5rem!important
  }

  .mr-lg-31,.mx-lg-31 {
      margin-right: 15.5rem!important
  }

  .mb-lg-31,.my-lg-31 {
      margin-bottom: 15.5rem!important
  }

  .ml-lg-31,.mx-lg-31 {
      margin-left: 15.5rem!important
  }

  .m-lg-32 {
      margin: 16rem!important
  }

  .mt-lg-32,.my-lg-32 {
      margin-top: 16rem!important
  }

  .mr-lg-32,.mx-lg-32 {
      margin-right: 16rem!important
  }

  .mb-lg-32,.my-lg-32 {
      margin-bottom: 16rem!important
  }

  .ml-lg-32,.mx-lg-32 {
      margin-left: 16rem!important
  }

  .m-lg-33 {
      margin: 16.5rem!important
  }

  .mt-lg-33,.my-lg-33 {
      margin-top: 16.5rem!important
  }

  .mr-lg-33,.mx-lg-33 {
      margin-right: 16.5rem!important
  }

  .mb-lg-33,.my-lg-33 {
      margin-bottom: 16.5rem!important
  }

  .ml-lg-33,.mx-lg-33 {
      margin-left: 16.5rem!important
  }

  .m-lg-34 {
      margin: 17rem!important
  }

  .mt-lg-34,.my-lg-34 {
      margin-top: 17rem!important
  }

  .mr-lg-34,.mx-lg-34 {
      margin-right: 17rem!important
  }

  .mb-lg-34,.my-lg-34 {
      margin-bottom: 17rem!important
  }

  .ml-lg-34,.mx-lg-34 {
      margin-left: 17rem!important
  }

  .m-lg-35 {
      margin: 17.5rem!important
  }

  .mt-lg-35,.my-lg-35 {
      margin-top: 17.5rem!important
  }

  .mr-lg-35,.mx-lg-35 {
      margin-right: 17.5rem!important
  }

  .mb-lg-35,.my-lg-35 {
      margin-bottom: 17.5rem!important
  }

  .ml-lg-35,.mx-lg-35 {
      margin-left: 17.5rem!important
  }

  .m-lg-36 {
      margin: 18rem!important
  }

  .mt-lg-36,.my-lg-36 {
      margin-top: 18rem!important
  }

  .mr-lg-36,.mx-lg-36 {
      margin-right: 18rem!important
  }

  .mb-lg-36,.my-lg-36 {
      margin-bottom: 18rem!important
  }

  .ml-lg-36,.mx-lg-36 {
      margin-left: 18rem!important
  }

  .m-lg-37 {
      margin: 18.5rem!important
  }

  .mt-lg-37,.my-lg-37 {
      margin-top: 18.5rem!important
  }

  .mr-lg-37,.mx-lg-37 {
      margin-right: 18.5rem!important
  }

  .mb-lg-37,.my-lg-37 {
      margin-bottom: 18.5rem!important
  }

  .ml-lg-37,.mx-lg-37 {
      margin-left: 18.5rem!important
  }

  .m-lg-38 {
      margin: 19rem!important
  }

  .mt-lg-38,.my-lg-38 {
      margin-top: 19rem!important
  }

  .mr-lg-38,.mx-lg-38 {
      margin-right: 19rem!important
  }

  .mb-lg-38,.my-lg-38 {
      margin-bottom: 19rem!important
  }

  .ml-lg-38,.mx-lg-38 {
      margin-left: 19rem!important
  }

  .m-lg-39 {
      margin: 19.5rem!important
  }

  .mt-lg-39,.my-lg-39 {
      margin-top: 19.5rem!important
  }

  .mr-lg-39,.mx-lg-39 {
      margin-right: 19.5rem!important
  }

  .mb-lg-39,.my-lg-39 {
      margin-bottom: 19.5rem!important
  }

  .ml-lg-39,.mx-lg-39 {
      margin-left: 19.5rem!important
  }

  .m-lg-40 {
      margin: 20rem!important
  }

  .mt-lg-40,.my-lg-40 {
      margin-top: 20rem!important
  }

  .mr-lg-40,.mx-lg-40 {
      margin-right: 20rem!important
  }

  .mb-lg-40,.my-lg-40 {
      margin-bottom: 20rem!important
  }

  .ml-lg-40,.mx-lg-40 {
      margin-left: 20rem!important
  }

  .m-lg-41 {
      margin: 20.5rem!important
  }

  .mt-lg-41,.my-lg-41 {
      margin-top: 20.5rem!important
  }

  .mr-lg-41,.mx-lg-41 {
      margin-right: 20.5rem!important
  }

  .mb-lg-41,.my-lg-41 {
      margin-bottom: 20.5rem!important
  }

  .ml-lg-41,.mx-lg-41 {
      margin-left: 20.5rem!important
  }

  .m-lg-42 {
      margin: 21rem!important
  }

  .mt-lg-42,.my-lg-42 {
      margin-top: 21rem!important
  }

  .mr-lg-42,.mx-lg-42 {
      margin-right: 21rem!important
  }

  .mb-lg-42,.my-lg-42 {
      margin-bottom: 21rem!important
  }

  .ml-lg-42,.mx-lg-42 {
      margin-left: 21rem!important
  }

  .m-lg-43 {
      margin: 21.5rem!important
  }

  .mt-lg-43,.my-lg-43 {
      margin-top: 21.5rem!important
  }

  .mr-lg-43,.mx-lg-43 {
      margin-right: 21.5rem!important
  }

  .mb-lg-43,.my-lg-43 {
      margin-bottom: 21.5rem!important
  }

  .ml-lg-43,.mx-lg-43 {
      margin-left: 21.5rem!important
  }

  .m-lg-44 {
      margin: 22rem!important
  }

  .mt-lg-44,.my-lg-44 {
      margin-top: 22rem!important
  }

  .mr-lg-44,.mx-lg-44 {
      margin-right: 22rem!important
  }

  .mb-lg-44,.my-lg-44 {
      margin-bottom: 22rem!important
  }

  .ml-lg-44,.mx-lg-44 {
      margin-left: 22rem!important
  }

  .m-lg-45 {
      margin: 22.5rem!important
  }

  .mt-lg-45,.my-lg-45 {
      margin-top: 22.5rem!important
  }

  .mr-lg-45,.mx-lg-45 {
      margin-right: 22.5rem!important
  }

  .mb-lg-45,.my-lg-45 {
      margin-bottom: 22.5rem!important
  }

  .ml-lg-45,.mx-lg-45 {
      margin-left: 22.5rem!important
  }

  .m-lg-46 {
      margin: 23rem!important
  }

  .mt-lg-46,.my-lg-46 {
      margin-top: 23rem!important
  }

  .mr-lg-46,.mx-lg-46 {
      margin-right: 23rem!important
  }

  .mb-lg-46,.my-lg-46 {
      margin-bottom: 23rem!important
  }

  .ml-lg-46,.mx-lg-46 {
      margin-left: 23rem!important
  }

  .m-lg-47 {
      margin: 23.5rem!important
  }

  .mt-lg-47,.my-lg-47 {
      margin-top: 23.5rem!important
  }

  .mr-lg-47,.mx-lg-47 {
      margin-right: 23.5rem!important
  }

  .mb-lg-47,.my-lg-47 {
      margin-bottom: 23.5rem!important
  }

  .ml-lg-47,.mx-lg-47 {
      margin-left: 23.5rem!important
  }

  .m-lg-48 {
      margin: 24rem!important
  }

  .mt-lg-48,.my-lg-48 {
      margin-top: 24rem!important
  }

  .mr-lg-48,.mx-lg-48 {
      margin-right: 24rem!important
  }

  .mb-lg-48,.my-lg-48 {
      margin-bottom: 24rem!important
  }

  .ml-lg-48,.mx-lg-48 {
      margin-left: 24rem!important
  }

  .m-lg-49 {
      margin: 24.5rem!important
  }

  .mt-lg-49,.my-lg-49 {
      margin-top: 24.5rem!important
  }

  .mr-lg-49,.mx-lg-49 {
      margin-right: 24.5rem!important
  }

  .mb-lg-49,.my-lg-49 {
      margin-bottom: 24.5rem!important
  }

  .ml-lg-49,.mx-lg-49 {
      margin-left: 24.5rem!important
  }

  .m-lg-50 {
      margin: 25rem!important
  }

  .mt-lg-50,.my-lg-50 {
      margin-top: 25rem!important
  }

  .mr-lg-50,.mx-lg-50 {
      margin-right: 25rem!important
  }

  .mb-lg-50,.my-lg-50 {
      margin-bottom: 25rem!important
  }

  .ml-lg-50,.mx-lg-50 {
      margin-left: 25rem!important
  }

  .m-lg-51 {
      margin: 25.5rem!important
  }

  .mt-lg-51,.my-lg-51 {
      margin-top: 25.5rem!important
  }

  .mr-lg-51,.mx-lg-51 {
      margin-right: 25.5rem!important
  }

  .mb-lg-51,.my-lg-51 {
      margin-bottom: 25.5rem!important
  }

  .ml-lg-51,.mx-lg-51 {
      margin-left: 25.5rem!important
  }

  .m-lg-52 {
      margin: 26rem!important
  }

  .mt-lg-52,.my-lg-52 {
      margin-top: 26rem!important
  }

  .mr-lg-52,.mx-lg-52 {
      margin-right: 26rem!important
  }

  .mb-lg-52,.my-lg-52 {
      margin-bottom: 26rem!important
  }

  .ml-lg-52,.mx-lg-52 {
      margin-left: 26rem!important
  }

  .m-lg-53 {
      margin: 26.5rem!important
  }

  .mt-lg-53,.my-lg-53 {
      margin-top: 26.5rem!important
  }

  .mr-lg-53,.mx-lg-53 {
      margin-right: 26.5rem!important
  }

  .mb-lg-53,.my-lg-53 {
      margin-bottom: 26.5rem!important
  }

  .ml-lg-53,.mx-lg-53 {
      margin-left: 26.5rem!important
  }

  .m-lg-54 {
      margin: 27rem!important
  }

  .mt-lg-54,.my-lg-54 {
      margin-top: 27rem!important
  }

  .mr-lg-54,.mx-lg-54 {
      margin-right: 27rem!important
  }

  .mb-lg-54,.my-lg-54 {
      margin-bottom: 27rem!important
  }

  .ml-lg-54,.mx-lg-54 {
      margin-left: 27rem!important
  }

  .m-lg-55 {
      margin: 27.5rem!important
  }

  .mt-lg-55,.my-lg-55 {
      margin-top: 27.5rem!important
  }

  .mr-lg-55,.mx-lg-55 {
      margin-right: 27.5rem!important
  }

  .mb-lg-55,.my-lg-55 {
      margin-bottom: 27.5rem!important
  }

  .ml-lg-55,.mx-lg-55 {
      margin-left: 27.5rem!important
  }

  .m-lg-56 {
      margin: 28rem!important
  }

  .mt-lg-56,.my-lg-56 {
      margin-top: 28rem!important
  }

  .mr-lg-56,.mx-lg-56 {
      margin-right: 28rem!important
  }

  .mb-lg-56,.my-lg-56 {
      margin-bottom: 28rem!important
  }

  .ml-lg-56,.mx-lg-56 {
      margin-left: 28rem!important
  }

  .m-lg-57 {
      margin: 28.5rem!important
  }

  .mt-lg-57,.my-lg-57 {
      margin-top: 28.5rem!important
  }

  .mr-lg-57,.mx-lg-57 {
      margin-right: 28.5rem!important
  }

  .mb-lg-57,.my-lg-57 {
      margin-bottom: 28.5rem!important
  }

  .ml-lg-57,.mx-lg-57 {
      margin-left: 28.5rem!important
  }

  .m-lg-58 {
      margin: 29rem!important
  }

  .mt-lg-58,.my-lg-58 {
      margin-top: 29rem!important
  }

  .mr-lg-58,.mx-lg-58 {
      margin-right: 29rem!important
  }

  .mb-lg-58,.my-lg-58 {
      margin-bottom: 29rem!important
  }

  .ml-lg-58,.mx-lg-58 {
      margin-left: 29rem!important
  }

  .m-lg-59 {
      margin: 29.5rem!important
  }

  .mt-lg-59,.my-lg-59 {
      margin-top: 29.5rem!important
  }

  .mr-lg-59,.mx-lg-59 {
      margin-right: 29.5rem!important
  }

  .mb-lg-59,.my-lg-59 {
      margin-bottom: 29.5rem!important
  }

  .ml-lg-59,.mx-lg-59 {
      margin-left: 29.5rem!important
  }

  .m-lg-60 {
      margin: 30rem!important
  }

  .mt-lg-60,.my-lg-60 {
      margin-top: 30rem!important
  }

  .mr-lg-60,.mx-lg-60 {
      margin-right: 30rem!important
  }

  .mb-lg-60,.my-lg-60 {
      margin-bottom: 30rem!important
  }

  .ml-lg-60,.mx-lg-60 {
      margin-left: 30rem!important
  }

  .m-lg-61 {
      margin: 30.5rem!important
  }

  .mt-lg-61,.my-lg-61 {
      margin-top: 30.5rem!important
  }

  .mr-lg-61,.mx-lg-61 {
      margin-right: 30.5rem!important
  }

  .mb-lg-61,.my-lg-61 {
      margin-bottom: 30.5rem!important
  }

  .ml-lg-61,.mx-lg-61 {
      margin-left: 30.5rem!important
  }

  .m-lg-62 {
      margin: 31rem!important
  }

  .mt-lg-62,.my-lg-62 {
      margin-top: 31rem!important
  }

  .mr-lg-62,.mx-lg-62 {
      margin-right: 31rem!important
  }

  .mb-lg-62,.my-lg-62 {
      margin-bottom: 31rem!important
  }

  .ml-lg-62,.mx-lg-62 {
      margin-left: 31rem!important
  }

  .m-lg-63 {
      margin: 31.5rem!important
  }

  .mt-lg-63,.my-lg-63 {
      margin-top: 31.5rem!important
  }

  .mr-lg-63,.mx-lg-63 {
      margin-right: 31.5rem!important
  }

  .mb-lg-63,.my-lg-63 {
      margin-bottom: 31.5rem!important
  }

  .ml-lg-63,.mx-lg-63 {
      margin-left: 31.5rem!important
  }

  .m-lg-64 {
      margin: 32rem!important
  }

  .mt-lg-64,.my-lg-64 {
      margin-top: 32rem!important
  }

  .mr-lg-64,.mx-lg-64 {
      margin-right: 32rem!important
  }

  .mb-lg-64,.my-lg-64 {
      margin-bottom: 32rem!important
  }

  .ml-lg-64,.mx-lg-64 {
      margin-left: 32rem!important
  }

  .m-lg-65 {
      margin: 32.5rem!important
  }

  .mt-lg-65,.my-lg-65 {
      margin-top: 32.5rem!important
  }

  .mr-lg-65,.mx-lg-65 {
      margin-right: 32.5rem!important
  }

  .mb-lg-65,.my-lg-65 {
      margin-bottom: 32.5rem!important
  }

  .ml-lg-65,.mx-lg-65 {
      margin-left: 32.5rem!important
  }

  .m-lg-66 {
      margin: 33rem!important
  }

  .mt-lg-66,.my-lg-66 {
      margin-top: 33rem!important
  }

  .mr-lg-66,.mx-lg-66 {
      margin-right: 33rem!important
  }

  .mb-lg-66,.my-lg-66 {
      margin-bottom: 33rem!important
  }

  .ml-lg-66,.mx-lg-66 {
      margin-left: 33rem!important
  }

  .m-lg-67 {
      margin: 33.5rem!important
  }

  .mt-lg-67,.my-lg-67 {
      margin-top: 33.5rem!important
  }

  .mr-lg-67,.mx-lg-67 {
      margin-right: 33.5rem!important
  }

  .mb-lg-67,.my-lg-67 {
      margin-bottom: 33.5rem!important
  }

  .ml-lg-67,.mx-lg-67 {
      margin-left: 33.5rem!important
  }

  .m-lg-68 {
      margin: 34rem!important
  }

  .mt-lg-68,.my-lg-68 {
      margin-top: 34rem!important
  }

  .mr-lg-68,.mx-lg-68 {
      margin-right: 34rem!important
  }

  .mb-lg-68,.my-lg-68 {
      margin-bottom: 34rem!important
  }

  .ml-lg-68,.mx-lg-68 {
      margin-left: 34rem!important
  }

  .m-lg-69 {
      margin: 34.5rem!important
  }

  .mt-lg-69,.my-lg-69 {
      margin-top: 34.5rem!important
  }

  .mr-lg-69,.mx-lg-69 {
      margin-right: 34.5rem!important
  }

  .mb-lg-69,.my-lg-69 {
      margin-bottom: 34.5rem!important
  }

  .ml-lg-69,.mx-lg-69 {
      margin-left: 34.5rem!important
  }

  .m-lg-70 {
      margin: 35rem!important
  }

  .mt-lg-70,.my-lg-70 {
      margin-top: 35rem!important
  }

  .mr-lg-70,.mx-lg-70 {
      margin-right: 35rem!important
  }

  .mb-lg-70,.my-lg-70 {
      margin-bottom: 35rem!important
  }

  .ml-lg-70,.mx-lg-70 {
      margin-left: 35rem!important
  }

  .m-lg-71 {
      margin: 35.5rem!important
  }

  .mt-lg-71,.my-lg-71 {
      margin-top: 35.5rem!important
  }

  .mr-lg-71,.mx-lg-71 {
      margin-right: 35.5rem!important
  }

  .mb-lg-71,.my-lg-71 {
      margin-bottom: 35.5rem!important
  }

  .ml-lg-71,.mx-lg-71 {
      margin-left: 35.5rem!important
  }

  .m-lg-72 {
      margin: 36rem!important
  }

  .mt-lg-72,.my-lg-72 {
      margin-top: 36rem!important
  }

  .mr-lg-72,.mx-lg-72 {
      margin-right: 36rem!important
  }

  .mb-lg-72,.my-lg-72 {
      margin-bottom: 36rem!important
  }

  .ml-lg-72,.mx-lg-72 {
      margin-left: 36rem!important
  }

  .m-lg-73 {
      margin: 36.5rem!important
  }

  .mt-lg-73,.my-lg-73 {
      margin-top: 36.5rem!important
  }

  .mr-lg-73,.mx-lg-73 {
      margin-right: 36.5rem!important
  }

  .mb-lg-73,.my-lg-73 {
      margin-bottom: 36.5rem!important
  }

  .ml-lg-73,.mx-lg-73 {
      margin-left: 36.5rem!important
  }

  .m-lg-74 {
      margin: 37rem!important
  }

  .mt-lg-74,.my-lg-74 {
      margin-top: 37rem!important
  }

  .mr-lg-74,.mx-lg-74 {
      margin-right: 37rem!important
  }

  .mb-lg-74,.my-lg-74 {
      margin-bottom: 37rem!important
  }

  .ml-lg-74,.mx-lg-74 {
      margin-left: 37rem!important
  }

  .m-lg-75 {
      margin: 37.5rem!important
  }

  .mt-lg-75,.my-lg-75 {
      margin-top: 37.5rem!important
  }

  .mr-lg-75,.mx-lg-75 {
      margin-right: 37.5rem!important
  }

  .mb-lg-75,.my-lg-75 {
      margin-bottom: 37.5rem!important
  }

  .ml-lg-75,.mx-lg-75 {
      margin-left: 37.5rem!important
  }

  .m-lg-76 {
      margin: 38rem!important
  }

  .mt-lg-76,.my-lg-76 {
      margin-top: 38rem!important
  }

  .mr-lg-76,.mx-lg-76 {
      margin-right: 38rem!important
  }

  .mb-lg-76,.my-lg-76 {
      margin-bottom: 38rem!important
  }

  .ml-lg-76,.mx-lg-76 {
      margin-left: 38rem!important
  }

  .m-lg-77 {
      margin: 38.5rem!important
  }

  .mt-lg-77,.my-lg-77 {
      margin-top: 38.5rem!important
  }

  .mr-lg-77,.mx-lg-77 {
      margin-right: 38.5rem!important
  }

  .mb-lg-77,.my-lg-77 {
      margin-bottom: 38.5rem!important
  }

  .ml-lg-77,.mx-lg-77 {
      margin-left: 38.5rem!important
  }

  .m-lg-78 {
      margin: 39rem!important
  }

  .mt-lg-78,.my-lg-78 {
      margin-top: 39rem!important
  }

  .mr-lg-78,.mx-lg-78 {
      margin-right: 39rem!important
  }

  .mb-lg-78,.my-lg-78 {
      margin-bottom: 39rem!important
  }

  .ml-lg-78,.mx-lg-78 {
      margin-left: 39rem!important
  }

  .m-lg-79 {
      margin: 39.5rem!important
  }

  .mt-lg-79,.my-lg-79 {
      margin-top: 39.5rem!important
  }

  .mr-lg-79,.mx-lg-79 {
      margin-right: 39.5rem!important
  }

  .mb-lg-79,.my-lg-79 {
      margin-bottom: 39.5rem!important
  }

  .ml-lg-79,.mx-lg-79 {
      margin-left: 39.5rem!important
  }

  .m-lg-80 {
      margin: 40rem!important
  }

  .mt-lg-80,.my-lg-80 {
      margin-top: 40rem!important
  }

  .mr-lg-80,.mx-lg-80 {
      margin-right: 40rem!important
  }

  .mb-lg-80,.my-lg-80 {
      margin-bottom: 40rem!important
  }

  .ml-lg-80,.mx-lg-80 {
      margin-left: 40rem!important
  }

  .m-lg-81 {
      margin: 40.5rem!important
  }

  .mt-lg-81,.my-lg-81 {
      margin-top: 40.5rem!important
  }

  .mr-lg-81,.mx-lg-81 {
      margin-right: 40.5rem!important
  }

  .mb-lg-81,.my-lg-81 {
      margin-bottom: 40.5rem!important
  }

  .ml-lg-81,.mx-lg-81 {
      margin-left: 40.5rem!important
  }

  .m-lg-82 {
      margin: 41rem!important
  }

  .mt-lg-82,.my-lg-82 {
      margin-top: 41rem!important
  }

  .mr-lg-82,.mx-lg-82 {
      margin-right: 41rem!important
  }

  .mb-lg-82,.my-lg-82 {
      margin-bottom: 41rem!important
  }

  .ml-lg-82,.mx-lg-82 {
      margin-left: 41rem!important
  }

  .m-lg-83 {
      margin: 41.5rem!important
  }

  .mt-lg-83,.my-lg-83 {
      margin-top: 41.5rem!important
  }

  .mr-lg-83,.mx-lg-83 {
      margin-right: 41.5rem!important
  }

  .mb-lg-83,.my-lg-83 {
      margin-bottom: 41.5rem!important
  }

  .ml-lg-83,.mx-lg-83 {
      margin-left: 41.5rem!important
  }

  .m-lg-84 {
      margin: 42rem!important
  }

  .mt-lg-84,.my-lg-84 {
      margin-top: 42rem!important
  }

  .mr-lg-84,.mx-lg-84 {
      margin-right: 42rem!important
  }

  .mb-lg-84,.my-lg-84 {
      margin-bottom: 42rem!important
  }

  .ml-lg-84,.mx-lg-84 {
      margin-left: 42rem!important
  }

  .m-lg-85 {
      margin: 42.5rem!important
  }

  .mt-lg-85,.my-lg-85 {
      margin-top: 42.5rem!important
  }

  .mr-lg-85,.mx-lg-85 {
      margin-right: 42.5rem!important
  }

  .mb-lg-85,.my-lg-85 {
      margin-bottom: 42.5rem!important
  }

  .ml-lg-85,.mx-lg-85 {
      margin-left: 42.5rem!important
  }

  .m-lg-86 {
      margin: 43rem!important
  }

  .mt-lg-86,.my-lg-86 {
      margin-top: 43rem!important
  }

  .mr-lg-86,.mx-lg-86 {
      margin-right: 43rem!important
  }

  .mb-lg-86,.my-lg-86 {
      margin-bottom: 43rem!important
  }

  .ml-lg-86,.mx-lg-86 {
      margin-left: 43rem!important
  }

  .m-lg-87 {
      margin: 43.5rem!important
  }

  .mt-lg-87,.my-lg-87 {
      margin-top: 43.5rem!important
  }

  .mr-lg-87,.mx-lg-87 {
      margin-right: 43.5rem!important
  }

  .mb-lg-87,.my-lg-87 {
      margin-bottom: 43.5rem!important
  }

  .ml-lg-87,.mx-lg-87 {
      margin-left: 43.5rem!important
  }

  .m-lg-88 {
      margin: 44rem!important
  }

  .mt-lg-88,.my-lg-88 {
      margin-top: 44rem!important
  }

  .mr-lg-88,.mx-lg-88 {
      margin-right: 44rem!important
  }

  .mb-lg-88,.my-lg-88 {
      margin-bottom: 44rem!important
  }

  .ml-lg-88,.mx-lg-88 {
      margin-left: 44rem!important
  }

  .m-lg-89 {
      margin: 44.5rem!important
  }

  .mt-lg-89,.my-lg-89 {
      margin-top: 44.5rem!important
  }

  .mr-lg-89,.mx-lg-89 {
      margin-right: 44.5rem!important
  }

  .mb-lg-89,.my-lg-89 {
      margin-bottom: 44.5rem!important
  }

  .ml-lg-89,.mx-lg-89 {
      margin-left: 44.5rem!important
  }

  .m-lg-90 {
      margin: 45rem!important
  }

  .mt-lg-90,.my-lg-90 {
      margin-top: 45rem!important
  }

  .mr-lg-90,.mx-lg-90 {
      margin-right: 45rem!important
  }

  .mb-lg-90,.my-lg-90 {
      margin-bottom: 45rem!important
  }

  .ml-lg-90,.mx-lg-90 {
      margin-left: 45rem!important
  }

  .m-lg-91 {
      margin: 45.5rem!important
  }

  .mt-lg-91,.my-lg-91 {
      margin-top: 45.5rem!important
  }

  .mr-lg-91,.mx-lg-91 {
      margin-right: 45.5rem!important
  }

  .mb-lg-91,.my-lg-91 {
      margin-bottom: 45.5rem!important
  }

  .ml-lg-91,.mx-lg-91 {
      margin-left: 45.5rem!important
  }

  .m-lg-92 {
      margin: 46rem!important
  }

  .mt-lg-92,.my-lg-92 {
      margin-top: 46rem!important
  }

  .mr-lg-92,.mx-lg-92 {
      margin-right: 46rem!important
  }

  .mb-lg-92,.my-lg-92 {
      margin-bottom: 46rem!important
  }

  .ml-lg-92,.mx-lg-92 {
      margin-left: 46rem!important
  }

  .m-lg-93 {
      margin: 46.5rem!important
  }

  .mt-lg-93,.my-lg-93 {
      margin-top: 46.5rem!important
  }

  .mr-lg-93,.mx-lg-93 {
      margin-right: 46.5rem!important
  }

  .mb-lg-93,.my-lg-93 {
      margin-bottom: 46.5rem!important
  }

  .ml-lg-93,.mx-lg-93 {
      margin-left: 46.5rem!important
  }

  .m-lg-94 {
      margin: 47rem!important
  }

  .mt-lg-94,.my-lg-94 {
      margin-top: 47rem!important
  }

  .mr-lg-94,.mx-lg-94 {
      margin-right: 47rem!important
  }

  .mb-lg-94,.my-lg-94 {
      margin-bottom: 47rem!important
  }

  .ml-lg-94,.mx-lg-94 {
      margin-left: 47rem!important
  }

  .m-lg-95 {
      margin: 47.5rem!important
  }

  .mt-lg-95,.my-lg-95 {
      margin-top: 47.5rem!important
  }

  .mr-lg-95,.mx-lg-95 {
      margin-right: 47.5rem!important
  }

  .mb-lg-95,.my-lg-95 {
      margin-bottom: 47.5rem!important
  }

  .ml-lg-95,.mx-lg-95 {
      margin-left: 47.5rem!important
  }

  .m-lg-96 {
      margin: 48rem!important
  }

  .mt-lg-96,.my-lg-96 {
      margin-top: 48rem!important
  }

  .mr-lg-96,.mx-lg-96 {
      margin-right: 48rem!important
  }

  .mb-lg-96,.my-lg-96 {
      margin-bottom: 48rem!important
  }

  .ml-lg-96,.mx-lg-96 {
      margin-left: 48rem!important
  }

  .m-lg-97 {
      margin: 48.5rem!important
  }

  .mt-lg-97,.my-lg-97 {
      margin-top: 48.5rem!important
  }

  .mr-lg-97,.mx-lg-97 {
      margin-right: 48.5rem!important
  }

  .mb-lg-97,.my-lg-97 {
      margin-bottom: 48.5rem!important
  }

  .ml-lg-97,.mx-lg-97 {
      margin-left: 48.5rem!important
  }

  .m-lg-98 {
      margin: 49rem!important
  }

  .mt-lg-98,.my-lg-98 {
      margin-top: 49rem!important
  }

  .mr-lg-98,.mx-lg-98 {
      margin-right: 49rem!important
  }

  .mb-lg-98,.my-lg-98 {
      margin-bottom: 49rem!important
  }

  .ml-lg-98,.mx-lg-98 {
      margin-left: 49rem!important
  }

  .m-lg-99 {
      margin: 49.5rem!important
  }

  .mt-lg-99,.my-lg-99 {
      margin-top: 49.5rem!important
  }

  .mr-lg-99,.mx-lg-99 {
      margin-right: 49.5rem!important
  }

  .mb-lg-99,.my-lg-99 {
      margin-bottom: 49.5rem!important
  }

  .ml-lg-99,.mx-lg-99 {
      margin-left: 49.5rem!important
  }

  .m-lg-100 {
      margin: 50rem!important
  }

  .mt-lg-100,.my-lg-100 {
      margin-top: 50rem!important
  }

  .mr-lg-100,.mx-lg-100 {
      margin-right: 50rem!important
  }

  .mb-lg-100,.my-lg-100 {
      margin-bottom: 50rem!important
  }

  .ml-lg-100,.mx-lg-100 {
      margin-left: 50rem!important
  }

  .m-lg-101 {
      margin: 50.5rem!important
  }

  .mt-lg-101,.my-lg-101 {
      margin-top: 50.5rem!important
  }

  .mr-lg-101,.mx-lg-101 {
      margin-right: 50.5rem!important
  }

  .mb-lg-101,.my-lg-101 {
      margin-bottom: 50.5rem!important
  }

  .ml-lg-101,.mx-lg-101 {
      margin-left: 50.5rem!important
  }

  .m-lg-102 {
      margin: 51rem!important
  }

  .mt-lg-102,.my-lg-102 {
      margin-top: 51rem!important
  }

  .mr-lg-102,.mx-lg-102 {
      margin-right: 51rem!important
  }

  .mb-lg-102,.my-lg-102 {
      margin-bottom: 51rem!important
  }

  .ml-lg-102,.mx-lg-102 {
      margin-left: 51rem!important
  }

  .m-lg-103 {
      margin: 51.5rem!important
  }

  .mt-lg-103,.my-lg-103 {
      margin-top: 51.5rem!important
  }

  .mr-lg-103,.mx-lg-103 {
      margin-right: 51.5rem!important
  }

  .mb-lg-103,.my-lg-103 {
      margin-bottom: 51.5rem!important
  }

  .ml-lg-103,.mx-lg-103 {
      margin-left: 51.5rem!important
  }

  .m-lg-104 {
      margin: 52rem!important
  }

  .mt-lg-104,.my-lg-104 {
      margin-top: 52rem!important
  }

  .mr-lg-104,.mx-lg-104 {
      margin-right: 52rem!important
  }

  .mb-lg-104,.my-lg-104 {
      margin-bottom: 52rem!important
  }

  .ml-lg-104,.mx-lg-104 {
      margin-left: 52rem!important
  }

  .m-lg-105 {
      margin: 52.5rem!important
  }

  .mt-lg-105,.my-lg-105 {
      margin-top: 52.5rem!important
  }

  .mr-lg-105,.mx-lg-105 {
      margin-right: 52.5rem!important
  }

  .mb-lg-105,.my-lg-105 {
      margin-bottom: 52.5rem!important
  }

  .ml-lg-105,.mx-lg-105 {
      margin-left: 52.5rem!important
  }

  .m-lg-106 {
      margin: 53rem!important
  }

  .mt-lg-106,.my-lg-106 {
      margin-top: 53rem!important
  }

  .mr-lg-106,.mx-lg-106 {
      margin-right: 53rem!important
  }

  .mb-lg-106,.my-lg-106 {
      margin-bottom: 53rem!important
  }

  .ml-lg-106,.mx-lg-106 {
      margin-left: 53rem!important
  }

  .m-lg-107 {
      margin: 53.5rem!important
  }

  .mt-lg-107,.my-lg-107 {
      margin-top: 53.5rem!important
  }

  .mr-lg-107,.mx-lg-107 {
      margin-right: 53.5rem!important
  }

  .mb-lg-107,.my-lg-107 {
      margin-bottom: 53.5rem!important
  }

  .ml-lg-107,.mx-lg-107 {
      margin-left: 53.5rem!important
  }

  .m-lg-108 {
      margin: 54rem!important
  }

  .mt-lg-108,.my-lg-108 {
      margin-top: 54rem!important
  }

  .mr-lg-108,.mx-lg-108 {
      margin-right: 54rem!important
  }

  .mb-lg-108,.my-lg-108 {
      margin-bottom: 54rem!important
  }

  .ml-lg-108,.mx-lg-108 {
      margin-left: 54rem!important
  }

  .m-lg-109 {
      margin: 54.5rem!important
  }

  .mt-lg-109,.my-lg-109 {
      margin-top: 54.5rem!important
  }

  .mr-lg-109,.mx-lg-109 {
      margin-right: 54.5rem!important
  }

  .mb-lg-109,.my-lg-109 {
      margin-bottom: 54.5rem!important
  }

  .ml-lg-109,.mx-lg-109 {
      margin-left: 54.5rem!important
  }

  .m-lg-110 {
      margin: 55rem!important
  }

  .mt-lg-110,.my-lg-110 {
      margin-top: 55rem!important
  }

  .mr-lg-110,.mx-lg-110 {
      margin-right: 55rem!important
  }

  .mb-lg-110,.my-lg-110 {
      margin-bottom: 55rem!important
  }

  .ml-lg-110,.mx-lg-110 {
      margin-left: 55rem!important
  }

  .m-lg-111 {
      margin: 55.5rem!important
  }

  .mt-lg-111,.my-lg-111 {
      margin-top: 55.5rem!important
  }

  .mr-lg-111,.mx-lg-111 {
      margin-right: 55.5rem!important
  }

  .mb-lg-111,.my-lg-111 {
      margin-bottom: 55.5rem!important
  }

  .ml-lg-111,.mx-lg-111 {
      margin-left: 55.5rem!important
  }

  .m-lg-112 {
      margin: 56rem!important
  }

  .mt-lg-112,.my-lg-112 {
      margin-top: 56rem!important
  }

  .mr-lg-112,.mx-lg-112 {
      margin-right: 56rem!important
  }

  .mb-lg-112,.my-lg-112 {
      margin-bottom: 56rem!important
  }

  .ml-lg-112,.mx-lg-112 {
      margin-left: 56rem!important
  }

  .m-lg-113 {
      margin: 56.5rem!important
  }

  .mt-lg-113,.my-lg-113 {
      margin-top: 56.5rem!important
  }

  .mr-lg-113,.mx-lg-113 {
      margin-right: 56.5rem!important
  }

  .mb-lg-113,.my-lg-113 {
      margin-bottom: 56.5rem!important
  }

  .ml-lg-113,.mx-lg-113 {
      margin-left: 56.5rem!important
  }

  .m-lg-114 {
      margin: 57rem!important
  }

  .mt-lg-114,.my-lg-114 {
      margin-top: 57rem!important
  }

  .mr-lg-114,.mx-lg-114 {
      margin-right: 57rem!important
  }

  .mb-lg-114,.my-lg-114 {
      margin-bottom: 57rem!important
  }

  .ml-lg-114,.mx-lg-114 {
      margin-left: 57rem!important
  }

  .m-lg-115 {
      margin: 57.5rem!important
  }

  .mt-lg-115,.my-lg-115 {
      margin-top: 57.5rem!important
  }

  .mr-lg-115,.mx-lg-115 {
      margin-right: 57.5rem!important
  }

  .mb-lg-115,.my-lg-115 {
      margin-bottom: 57.5rem!important
  }

  .ml-lg-115,.mx-lg-115 {
      margin-left: 57.5rem!important
  }

  .m-lg-116 {
      margin: 58rem!important
  }

  .mt-lg-116,.my-lg-116 {
      margin-top: 58rem!important
  }

  .mr-lg-116,.mx-lg-116 {
      margin-right: 58rem!important
  }

  .mb-lg-116,.my-lg-116 {
      margin-bottom: 58rem!important
  }

  .ml-lg-116,.mx-lg-116 {
      margin-left: 58rem!important
  }

  .m-lg-117 {
      margin: 58.5rem!important
  }

  .mt-lg-117,.my-lg-117 {
      margin-top: 58.5rem!important
  }

  .mr-lg-117,.mx-lg-117 {
      margin-right: 58.5rem!important
  }

  .mb-lg-117,.my-lg-117 {
      margin-bottom: 58.5rem!important
  }

  .ml-lg-117,.mx-lg-117 {
      margin-left: 58.5rem!important
  }

  .m-lg-118 {
      margin: 59rem!important
  }

  .mt-lg-118,.my-lg-118 {
      margin-top: 59rem!important
  }

  .mr-lg-118,.mx-lg-118 {
      margin-right: 59rem!important
  }

  .mb-lg-118,.my-lg-118 {
      margin-bottom: 59rem!important
  }

  .ml-lg-118,.mx-lg-118 {
      margin-left: 59rem!important
  }

  .m-lg-119 {
      margin: 59.5rem!important
  }

  .mt-lg-119,.my-lg-119 {
      margin-top: 59.5rem!important
  }

  .mr-lg-119,.mx-lg-119 {
      margin-right: 59.5rem!important
  }

  .mb-lg-119,.my-lg-119 {
      margin-bottom: 59.5rem!important
  }

  .ml-lg-119,.mx-lg-119 {
      margin-left: 59.5rem!important
  }

  .m-lg-120 {
      margin: 60rem!important
  }

  .mt-lg-120,.my-lg-120 {
      margin-top: 60rem!important
  }

  .mr-lg-120,.mx-lg-120 {
      margin-right: 60rem!important
  }

  .mb-lg-120,.my-lg-120 {
      margin-bottom: 60rem!important
  }

  .ml-lg-120,.mx-lg-120 {
      margin-left: 60rem!important
  }

  .m-lg-121 {
      margin: 60.5rem!important
  }

  .mt-lg-121,.my-lg-121 {
      margin-top: 60.5rem!important
  }

  .mr-lg-121,.mx-lg-121 {
      margin-right: 60.5rem!important
  }

  .mb-lg-121,.my-lg-121 {
      margin-bottom: 60.5rem!important
  }

  .ml-lg-121,.mx-lg-121 {
      margin-left: 60.5rem!important
  }

  .m-lg-122 {
      margin: 61rem!important
  }

  .mt-lg-122,.my-lg-122 {
      margin-top: 61rem!important
  }

  .mr-lg-122,.mx-lg-122 {
      margin-right: 61rem!important
  }

  .mb-lg-122,.my-lg-122 {
      margin-bottom: 61rem!important
  }

  .ml-lg-122,.mx-lg-122 {
      margin-left: 61rem!important
  }

  .m-lg-123 {
      margin: 61.5rem!important
  }

  .mt-lg-123,.my-lg-123 {
      margin-top: 61.5rem!important
  }

  .mr-lg-123,.mx-lg-123 {
      margin-right: 61.5rem!important
  }

  .mb-lg-123,.my-lg-123 {
      margin-bottom: 61.5rem!important
  }

  .ml-lg-123,.mx-lg-123 {
      margin-left: 61.5rem!important
  }

  .m-lg-124 {
      margin: 62rem!important
  }

  .mt-lg-124,.my-lg-124 {
      margin-top: 62rem!important
  }

  .mr-lg-124,.mx-lg-124 {
      margin-right: 62rem!important
  }

  .mb-lg-124,.my-lg-124 {
      margin-bottom: 62rem!important
  }

  .ml-lg-124,.mx-lg-124 {
      margin-left: 62rem!important
  }

  .m-lg-125 {
      margin: 62.5rem!important
  }

  .mt-lg-125,.my-lg-125 {
      margin-top: 62.5rem!important
  }

  .mr-lg-125,.mx-lg-125 {
      margin-right: 62.5rem!important
  }

  .mb-lg-125,.my-lg-125 {
      margin-bottom: 62.5rem!important
  }

  .ml-lg-125,.mx-lg-125 {
      margin-left: 62.5rem!important
  }

  .m-lg-126 {
      margin: 63rem!important
  }

  .mt-lg-126,.my-lg-126 {
      margin-top: 63rem!important
  }

  .mr-lg-126,.mx-lg-126 {
      margin-right: 63rem!important
  }

  .mb-lg-126,.my-lg-126 {
      margin-bottom: 63rem!important
  }

  .ml-lg-126,.mx-lg-126 {
      margin-left: 63rem!important
  }

  .m-lg-127 {
      margin: 63.5rem!important
  }

  .mt-lg-127,.my-lg-127 {
      margin-top: 63.5rem!important
  }

  .mr-lg-127,.mx-lg-127 {
      margin-right: 63.5rem!important
  }

  .mb-lg-127,.my-lg-127 {
      margin-bottom: 63.5rem!important
  }

  .ml-lg-127,.mx-lg-127 {
      margin-left: 63.5rem!important
  }

  .m-lg-128 {
      margin: 64rem!important
  }

  .mt-lg-128,.my-lg-128 {
      margin-top: 64rem!important
  }

  .mr-lg-128,.mx-lg-128 {
      margin-right: 64rem!important
  }

  .mb-lg-128,.my-lg-128 {
      margin-bottom: 64rem!important
  }

  .ml-lg-128,.mx-lg-128 {
      margin-left: 64rem!important
  }

  .m-lg-129 {
      margin: 64.5rem!important
  }

  .mt-lg-129,.my-lg-129 {
      margin-top: 64.5rem!important
  }

  .mr-lg-129,.mx-lg-129 {
      margin-right: 64.5rem!important
  }

  .mb-lg-129,.my-lg-129 {
      margin-bottom: 64.5rem!important
  }

  .ml-lg-129,.mx-lg-129 {
      margin-left: 64.5rem!important
  }

  .m-lg-130 {
      margin: 65rem!important
  }

  .mt-lg-130,.my-lg-130 {
      margin-top: 65rem!important
  }

  .mr-lg-130,.mx-lg-130 {
      margin-right: 65rem!important
  }

  .mb-lg-130,.my-lg-130 {
      margin-bottom: 65rem!important
  }

  .ml-lg-130,.mx-lg-130 {
      margin-left: 65rem!important
  }

  .m-lg-131 {
      margin: 65.5rem!important
  }

  .mt-lg-131,.my-lg-131 {
      margin-top: 65.5rem!important
  }

  .mr-lg-131,.mx-lg-131 {
      margin-right: 65.5rem!important
  }

  .mb-lg-131,.my-lg-131 {
      margin-bottom: 65.5rem!important
  }

  .ml-lg-131,.mx-lg-131 {
      margin-left: 65.5rem!important
  }

  .m-lg-132 {
      margin: 66rem!important
  }

  .mt-lg-132,.my-lg-132 {
      margin-top: 66rem!important
  }

  .mr-lg-132,.mx-lg-132 {
      margin-right: 66rem!important
  }

  .mb-lg-132,.my-lg-132 {
      margin-bottom: 66rem!important
  }

  .ml-lg-132,.mx-lg-132 {
      margin-left: 66rem!important
  }

  .m-lg-133 {
      margin: 66.5rem!important
  }

  .mt-lg-133,.my-lg-133 {
      margin-top: 66.5rem!important
  }

  .mr-lg-133,.mx-lg-133 {
      margin-right: 66.5rem!important
  }

  .mb-lg-133,.my-lg-133 {
      margin-bottom: 66.5rem!important
  }

  .ml-lg-133,.mx-lg-133 {
      margin-left: 66.5rem!important
  }

  .m-lg-134 {
      margin: 67rem!important
  }

  .mt-lg-134,.my-lg-134 {
      margin-top: 67rem!important
  }

  .mr-lg-134,.mx-lg-134 {
      margin-right: 67rem!important
  }

  .mb-lg-134,.my-lg-134 {
      margin-bottom: 67rem!important
  }

  .ml-lg-134,.mx-lg-134 {
      margin-left: 67rem!important
  }

  .m-lg-135 {
      margin: 67.5rem!important
  }

  .mt-lg-135,.my-lg-135 {
      margin-top: 67.5rem!important
  }

  .mr-lg-135,.mx-lg-135 {
      margin-right: 67.5rem!important
  }

  .mb-lg-135,.my-lg-135 {
      margin-bottom: 67.5rem!important
  }

  .ml-lg-135,.mx-lg-135 {
      margin-left: 67.5rem!important
  }

  .m-lg-136 {
      margin: 68rem!important
  }

  .mt-lg-136,.my-lg-136 {
      margin-top: 68rem!important
  }

  .mr-lg-136,.mx-lg-136 {
      margin-right: 68rem!important
  }

  .mb-lg-136,.my-lg-136 {
      margin-bottom: 68rem!important
  }

  .ml-lg-136,.mx-lg-136 {
      margin-left: 68rem!important
  }

  .m-lg-137 {
      margin: 68.5rem!important
  }

  .mt-lg-137,.my-lg-137 {
      margin-top: 68.5rem!important
  }

  .mr-lg-137,.mx-lg-137 {
      margin-right: 68.5rem!important
  }

  .mb-lg-137,.my-lg-137 {
      margin-bottom: 68.5rem!important
  }

  .ml-lg-137,.mx-lg-137 {
      margin-left: 68.5rem!important
  }

  .m-lg-138 {
      margin: 69rem!important
  }

  .mt-lg-138,.my-lg-138 {
      margin-top: 69rem!important
  }

  .mr-lg-138,.mx-lg-138 {
      margin-right: 69rem!important
  }

  .mb-lg-138,.my-lg-138 {
      margin-bottom: 69rem!important
  }

  .ml-lg-138,.mx-lg-138 {
      margin-left: 69rem!important
  }

  .m-lg-139 {
      margin: 69.5rem!important
  }

  .mt-lg-139,.my-lg-139 {
      margin-top: 69.5rem!important
  }

  .mr-lg-139,.mx-lg-139 {
      margin-right: 69.5rem!important
  }

  .mb-lg-139,.my-lg-139 {
      margin-bottom: 69.5rem!important
  }

  .ml-lg-139,.mx-lg-139 {
      margin-left: 69.5rem!important
  }

  .m-lg-140 {
      margin: 70rem!important
  }

  .mt-lg-140,.my-lg-140 {
      margin-top: 70rem!important
  }

  .mr-lg-140,.mx-lg-140 {
      margin-right: 70rem!important
  }

  .mb-lg-140,.my-lg-140 {
      margin-bottom: 70rem!important
  }

  .ml-lg-140,.mx-lg-140 {
      margin-left: 70rem!important
  }

  .m-lg-141 {
      margin: 70.5rem!important
  }

  .mt-lg-141,.my-lg-141 {
      margin-top: 70.5rem!important
  }

  .mr-lg-141,.mx-lg-141 {
      margin-right: 70.5rem!important
  }

  .mb-lg-141,.my-lg-141 {
      margin-bottom: 70.5rem!important
  }

  .ml-lg-141,.mx-lg-141 {
      margin-left: 70.5rem!important
  }

  .m-lg-142 {
      margin: 71rem!important
  }

  .mt-lg-142,.my-lg-142 {
      margin-top: 71rem!important
  }

  .mr-lg-142,.mx-lg-142 {
      margin-right: 71rem!important
  }

  .mb-lg-142,.my-lg-142 {
      margin-bottom: 71rem!important
  }

  .ml-lg-142,.mx-lg-142 {
      margin-left: 71rem!important
  }

  .m-lg-143 {
      margin: 71.5rem!important
  }

  .mt-lg-143,.my-lg-143 {
      margin-top: 71.5rem!important
  }

  .mr-lg-143,.mx-lg-143 {
      margin-right: 71.5rem!important
  }

  .mb-lg-143,.my-lg-143 {
      margin-bottom: 71.5rem!important
  }

  .ml-lg-143,.mx-lg-143 {
      margin-left: 71.5rem!important
  }

  .m-lg-144 {
      margin: 72rem!important
  }

  .mt-lg-144,.my-lg-144 {
      margin-top: 72rem!important
  }

  .mr-lg-144,.mx-lg-144 {
      margin-right: 72rem!important
  }

  .mb-lg-144,.my-lg-144 {
      margin-bottom: 72rem!important
  }

  .ml-lg-144,.mx-lg-144 {
      margin-left: 72rem!important
  }

  .m-lg-145 {
      margin: 72.5rem!important
  }

  .mt-lg-145,.my-lg-145 {
      margin-top: 72.5rem!important
  }

  .mr-lg-145,.mx-lg-145 {
      margin-right: 72.5rem!important
  }

  .mb-lg-145,.my-lg-145 {
      margin-bottom: 72.5rem!important
  }

  .ml-lg-145,.mx-lg-145 {
      margin-left: 72.5rem!important
  }

  .m-lg-146 {
      margin: 73rem!important
  }

  .mt-lg-146,.my-lg-146 {
      margin-top: 73rem!important
  }

  .mr-lg-146,.mx-lg-146 {
      margin-right: 73rem!important
  }

  .mb-lg-146,.my-lg-146 {
      margin-bottom: 73rem!important
  }

  .ml-lg-146,.mx-lg-146 {
      margin-left: 73rem!important
  }

  .m-lg-147 {
      margin: 73.5rem!important
  }

  .mt-lg-147,.my-lg-147 {
      margin-top: 73.5rem!important
  }

  .mr-lg-147,.mx-lg-147 {
      margin-right: 73.5rem!important
  }

  .mb-lg-147,.my-lg-147 {
      margin-bottom: 73.5rem!important
  }

  .ml-lg-147,.mx-lg-147 {
      margin-left: 73.5rem!important
  }

  .m-lg-148 {
      margin: 74rem!important
  }

  .mt-lg-148,.my-lg-148 {
      margin-top: 74rem!important
  }

  .mr-lg-148,.mx-lg-148 {
      margin-right: 74rem!important
  }

  .mb-lg-148,.my-lg-148 {
      margin-bottom: 74rem!important
  }

  .ml-lg-148,.mx-lg-148 {
      margin-left: 74rem!important
  }

  .m-lg-149 {
      margin: 74.5rem!important
  }

  .mt-lg-149,.my-lg-149 {
      margin-top: 74.5rem!important
  }

  .mr-lg-149,.mx-lg-149 {
      margin-right: 74.5rem!important
  }

  .mb-lg-149,.my-lg-149 {
      margin-bottom: 74.5rem!important
  }

  .ml-lg-149,.mx-lg-149 {
      margin-left: 74.5rem!important
  }

  .m-lg-150 {
      margin: 75rem!important
  }

  .mt-lg-150,.my-lg-150 {
      margin-top: 75rem!important
  }

  .mr-lg-150,.mx-lg-150 {
      margin-right: 75rem!important
  }

  .mb-lg-150,.my-lg-150 {
      margin-bottom: 75rem!important
  }

  .ml-lg-150,.mx-lg-150 {
      margin-left: 75rem!important
  }

  .p-lg-0 {
      padding: 0!important
  }

  .pt-lg-0,.py-lg-0 {
      padding-top: 0!important
  }

  .pr-lg-0,.px-lg-0 {
      padding-right: 0!important
  }

  .pb-lg-0,.py-lg-0 {
      padding-bottom: 0!important
  }

  .pl-lg-0,.px-lg-0 {
      padding-left: 0!important
  }

  .p-lg-1 {
      padding: .5rem!important
  }

  .pt-lg-1,.py-lg-1 {
      padding-top: .5rem!important
  }

  .pr-lg-1,.px-lg-1 {
      padding-right: .5rem!important
  }

  .pb-lg-1,.py-lg-1 {
      padding-bottom: .5rem!important
  }

  .pl-lg-1,.px-lg-1 {
      padding-left: .5rem!important
  }

  .p-lg-2 {
      padding: 1rem!important
  }

  .pt-lg-2,.py-lg-2 {
      padding-top: 1rem!important
  }

  .pr-lg-2,.px-lg-2 {
      padding-right: 1rem!important
  }

  .pb-lg-2,.py-lg-2 {
      padding-bottom: 1rem!important
  }

  .pl-lg-2,.px-lg-2 {
      padding-left: 1rem!important
  }

  .p-lg-3 {
      padding: 1.5rem!important
  }

  .pt-lg-3,.py-lg-3 {
      padding-top: 1.5rem!important
  }

  .pr-lg-3,.px-lg-3 {
      padding-right: 1.5rem!important
  }

  .pb-lg-3,.py-lg-3 {
      padding-bottom: 1.5rem!important
  }

  .pl-lg-3,.px-lg-3 {
      padding-left: 1.5rem!important
  }

  .p-lg-4 {
      padding: 2rem!important
  }

  .pt-lg-4,.py-lg-4 {
      padding-top: 2rem!important
  }

  .pr-lg-4,.px-lg-4 {
      padding-right: 2rem!important
  }

  .pb-lg-4,.py-lg-4 {
      padding-bottom: 2rem!important
  }

  .pl-lg-4,.px-lg-4 {
      padding-left: 2rem!important
  }

  .p-lg-5 {
      padding: 2.5rem!important
  }

  .pt-lg-5,.py-lg-5 {
      padding-top: 2.5rem!important
  }

  .pr-lg-5,.px-lg-5 {
      padding-right: 2.5rem!important
  }

  .pb-lg-5,.py-lg-5 {
      padding-bottom: 2.5rem!important
  }

  .pl-lg-5,.px-lg-5 {
      padding-left: 2.5rem!important
  }

  .p-lg-6 {
      padding: 3rem!important
  }

  .pt-lg-6,.py-lg-6 {
      padding-top: 3rem!important
  }

  .pr-lg-6,.px-lg-6 {
      padding-right: 3rem!important
  }

  .pb-lg-6,.py-lg-6 {
      padding-bottom: 3rem!important
  }

  .pl-lg-6,.px-lg-6 {
      padding-left: 3rem!important
  }

  .p-lg-7 {
      padding: 3.5rem!important
  }

  .pt-lg-7,.py-lg-7 {
      padding-top: 3.5rem!important
  }

  .pr-lg-7,.px-lg-7 {
      padding-right: 3.5rem!important
  }

  .pb-lg-7,.py-lg-7 {
      padding-bottom: 3.5rem!important
  }

  .pl-lg-7,.px-lg-7 {
      padding-left: 3.5rem!important
  }

  .p-lg-8 {
      padding: 4rem!important
  }

  .pt-lg-8,.py-lg-8 {
      padding-top: 4rem!important
  }

  .pr-lg-8,.px-lg-8 {
      padding-right: 4rem!important
  }

  .pb-lg-8,.py-lg-8 {
      padding-bottom: 4rem!important
  }

  .pl-lg-8,.px-lg-8 {
      padding-left: 4rem!important
  }

  .p-lg-9 {
      padding: 4.5rem!important
  }

  .pt-lg-9,.py-lg-9 {
      padding-top: 4.5rem!important
  }

  .pr-lg-9,.px-lg-9 {
      padding-right: 4.5rem!important
  }

  .pb-lg-9,.py-lg-9 {
      padding-bottom: 4.5rem!important
  }

  .pl-lg-9,.px-lg-9 {
      padding-left: 4.5rem!important
  }

  .p-lg-10 {
      padding: 5rem!important
  }

  .pt-lg-10,.py-lg-10 {
      padding-top: 5rem!important
  }

  .pr-lg-10,.px-lg-10 {
      padding-right: 5rem!important
  }

  .pb-lg-10,.py-lg-10 {
      padding-bottom: 5rem!important
  }

  .pl-lg-10,.px-lg-10 {
      padding-left: 5rem!important
  }

  .p-lg-11 {
      padding: 5.5rem!important
  }

  .pt-lg-11,.py-lg-11 {
      padding-top: 5.5rem!important
  }

  .pr-lg-11,.px-lg-11 {
      padding-right: 5.5rem!important
  }

  .pb-lg-11,.py-lg-11 {
      padding-bottom: 5.5rem!important
  }

  .pl-lg-11,.px-lg-11 {
      padding-left: 5.5rem!important
  }

  .p-lg-12 {
      padding: 6rem!important
  }

  .pt-lg-12,.py-lg-12 {
      padding-top: 6rem!important
  }

  .pr-lg-12,.px-lg-12 {
      padding-right: 6rem!important
  }

  .pb-lg-12,.py-lg-12 {
      padding-bottom: 6rem!important
  }

  .pl-lg-12,.px-lg-12 {
      padding-left: 6rem!important
  }

  .p-lg-13 {
      padding: 6.5rem!important
  }

  .pt-lg-13,.py-lg-13 {
      padding-top: 6.5rem!important
  }

  .pr-lg-13,.px-lg-13 {
      padding-right: 6.5rem!important
  }

  .pb-lg-13,.py-lg-13 {
      padding-bottom: 6.5rem!important
  }

  .pl-lg-13,.px-lg-13 {
      padding-left: 6.5rem!important
  }

  .p-lg-14 {
      padding: 7rem!important
  }

  .pt-lg-14,.py-lg-14 {
      padding-top: 7rem!important
  }

  .pr-lg-14,.px-lg-14 {
      padding-right: 7rem!important
  }

  .pb-lg-14,.py-lg-14 {
      padding-bottom: 7rem!important
  }

  .pl-lg-14,.px-lg-14 {
      padding-left: 7rem!important
  }

  .p-lg-15 {
      padding: 7.5rem!important
  }

  .pt-lg-15,.py-lg-15 {
      padding-top: 7.5rem!important
  }

  .pr-lg-15,.px-lg-15 {
      padding-right: 7.5rem!important
  }

  .pb-lg-15,.py-lg-15 {
      padding-bottom: 7.5rem!important
  }

  .pl-lg-15,.px-lg-15 {
      padding-left: 7.5rem!important
  }

  .p-lg-16 {
      padding: 8rem!important
  }

  .pt-lg-16,.py-lg-16 {
      padding-top: 8rem!important
  }

  .pr-lg-16,.px-lg-16 {
      padding-right: 8rem!important
  }

  .pb-lg-16,.py-lg-16 {
      padding-bottom: 8rem!important
  }

  .pl-lg-16,.px-lg-16 {
      padding-left: 8rem!important
  }

  .p-lg-17 {
      padding: 8.5rem!important
  }

  .pt-lg-17,.py-lg-17 {
      padding-top: 8.5rem!important
  }

  .pr-lg-17,.px-lg-17 {
      padding-right: 8.5rem!important
  }

  .pb-lg-17,.py-lg-17 {
      padding-bottom: 8.5rem!important
  }

  .pl-lg-17,.px-lg-17 {
      padding-left: 8.5rem!important
  }

  .p-lg-18 {
      padding: 9rem!important
  }

  .pt-lg-18,.py-lg-18 {
      padding-top: 9rem!important
  }

  .pr-lg-18,.px-lg-18 {
      padding-right: 9rem!important
  }

  .pb-lg-18,.py-lg-18 {
      padding-bottom: 9rem!important
  }

  .pl-lg-18,.px-lg-18 {
      padding-left: 9rem!important
  }

  .p-lg-19 {
      padding: 9.5rem!important
  }

  .pt-lg-19,.py-lg-19 {
      padding-top: 9.5rem!important
  }

  .pr-lg-19,.px-lg-19 {
      padding-right: 9.5rem!important
  }

  .pb-lg-19,.py-lg-19 {
      padding-bottom: 9.5rem!important
  }

  .pl-lg-19,.px-lg-19 {
      padding-left: 9.5rem!important
  }

  .p-lg-20 {
      padding: 10rem!important
  }

  .pt-lg-20,.py-lg-20 {
      padding-top: 10rem!important
  }

  .pr-lg-20,.px-lg-20 {
      padding-right: 10rem!important
  }

  .pb-lg-20,.py-lg-20 {
      padding-bottom: 10rem!important
  }

  .pl-lg-20,.px-lg-20 {
      padding-left: 10rem!important
  }

  .p-lg-21 {
      padding: 10.5rem!important
  }

  .pt-lg-21,.py-lg-21 {
      padding-top: 10.5rem!important
  }

  .pr-lg-21,.px-lg-21 {
      padding-right: 10.5rem!important
  }

  .pb-lg-21,.py-lg-21 {
      padding-bottom: 10.5rem!important
  }

  .pl-lg-21,.px-lg-21 {
      padding-left: 10.5rem!important
  }

  .p-lg-22 {
      padding: 11rem!important
  }

  .pt-lg-22,.py-lg-22 {
      padding-top: 11rem!important
  }

  .pr-lg-22,.px-lg-22 {
      padding-right: 11rem!important
  }

  .pb-lg-22,.py-lg-22 {
      padding-bottom: 11rem!important
  }

  .pl-lg-22,.px-lg-22 {
      padding-left: 11rem!important
  }

  .p-lg-23 {
      padding: 11.5rem!important
  }

  .pt-lg-23,.py-lg-23 {
      padding-top: 11.5rem!important
  }

  .pr-lg-23,.px-lg-23 {
      padding-right: 11.5rem!important
  }

  .pb-lg-23,.py-lg-23 {
      padding-bottom: 11.5rem!important
  }

  .pl-lg-23,.px-lg-23 {
      padding-left: 11.5rem!important
  }

  .p-lg-24 {
      padding: 12rem!important
  }

  .pt-lg-24,.py-lg-24 {
      padding-top: 12rem!important
  }

  .pr-lg-24,.px-lg-24 {
      padding-right: 12rem!important
  }

  .pb-lg-24,.py-lg-24 {
      padding-bottom: 12rem!important
  }

  .pl-lg-24,.px-lg-24 {
      padding-left: 12rem!important
  }

  .p-lg-25 {
      padding: 12.5rem!important
  }

  .pt-lg-25,.py-lg-25 {
      padding-top: 12.5rem!important
  }

  .pr-lg-25,.px-lg-25 {
      padding-right: 12.5rem!important
  }

  .pb-lg-25,.py-lg-25 {
      padding-bottom: 12.5rem!important
  }

  .pl-lg-25,.px-lg-25 {
      padding-left: 12.5rem!important
  }

  .p-lg-26 {
      padding: 13rem!important
  }

  .pt-lg-26,.py-lg-26 {
      padding-top: 13rem!important
  }

  .pr-lg-26,.px-lg-26 {
      padding-right: 13rem!important
  }

  .pb-lg-26,.py-lg-26 {
      padding-bottom: 13rem!important
  }

  .pl-lg-26,.px-lg-26 {
      padding-left: 13rem!important
  }

  .p-lg-27 {
      padding: 13.5rem!important
  }

  .pt-lg-27,.py-lg-27 {
      padding-top: 13.5rem!important
  }

  .pr-lg-27,.px-lg-27 {
      padding-right: 13.5rem!important
  }

  .pb-lg-27,.py-lg-27 {
      padding-bottom: 13.5rem!important
  }

  .pl-lg-27,.px-lg-27 {
      padding-left: 13.5rem!important
  }

  .p-lg-28 {
      padding: 14rem!important
  }

  .pt-lg-28,.py-lg-28 {
      padding-top: 14rem!important
  }

  .pr-lg-28,.px-lg-28 {
      padding-right: 14rem!important
  }

  .pb-lg-28,.py-lg-28 {
      padding-bottom: 14rem!important
  }

  .pl-lg-28,.px-lg-28 {
      padding-left: 14rem!important
  }

  .p-lg-29 {
      padding: 14.5rem!important
  }

  .pt-lg-29,.py-lg-29 {
      padding-top: 14.5rem!important
  }

  .pr-lg-29,.px-lg-29 {
      padding-right: 14.5rem!important
  }

  .pb-lg-29,.py-lg-29 {
      padding-bottom: 14.5rem!important
  }

  .pl-lg-29,.px-lg-29 {
      padding-left: 14.5rem!important
  }

  .p-lg-30 {
      padding: 15rem!important
  }

  .pt-lg-30,.py-lg-30 {
      padding-top: 15rem!important
  }

  .pr-lg-30,.px-lg-30 {
      padding-right: 15rem!important
  }

  .pb-lg-30,.py-lg-30 {
      padding-bottom: 15rem!important
  }

  .pl-lg-30,.px-lg-30 {
      padding-left: 15rem!important
  }

  .p-lg-31 {
      padding: 15.5rem!important
  }

  .pt-lg-31,.py-lg-31 {
      padding-top: 15.5rem!important
  }

  .pr-lg-31,.px-lg-31 {
      padding-right: 15.5rem!important
  }

  .pb-lg-31,.py-lg-31 {
      padding-bottom: 15.5rem!important
  }

  .pl-lg-31,.px-lg-31 {
      padding-left: 15.5rem!important
  }

  .p-lg-32 {
      padding: 16rem!important
  }

  .pt-lg-32,.py-lg-32 {
      padding-top: 16rem!important
  }

  .pr-lg-32,.px-lg-32 {
      padding-right: 16rem!important
  }

  .pb-lg-32,.py-lg-32 {
      padding-bottom: 16rem!important
  }

  .pl-lg-32,.px-lg-32 {
      padding-left: 16rem!important
  }

  .p-lg-33 {
      padding: 16.5rem!important
  }

  .pt-lg-33,.py-lg-33 {
      padding-top: 16.5rem!important
  }

  .pr-lg-33,.px-lg-33 {
      padding-right: 16.5rem!important
  }

  .pb-lg-33,.py-lg-33 {
      padding-bottom: 16.5rem!important
  }

  .pl-lg-33,.px-lg-33 {
      padding-left: 16.5rem!important
  }

  .p-lg-34 {
      padding: 17rem!important
  }

  .pt-lg-34,.py-lg-34 {
      padding-top: 17rem!important
  }

  .pr-lg-34,.px-lg-34 {
      padding-right: 17rem!important
  }

  .pb-lg-34,.py-lg-34 {
      padding-bottom: 17rem!important
  }

  .pl-lg-34,.px-lg-34 {
      padding-left: 17rem!important
  }

  .p-lg-35 {
      padding: 17.5rem!important
  }

  .pt-lg-35,.py-lg-35 {
      padding-top: 17.5rem!important
  }

  .pr-lg-35,.px-lg-35 {
      padding-right: 17.5rem!important
  }

  .pb-lg-35,.py-lg-35 {
      padding-bottom: 17.5rem!important
  }

  .pl-lg-35,.px-lg-35 {
      padding-left: 17.5rem!important
  }

  .p-lg-36 {
      padding: 18rem!important
  }

  .pt-lg-36,.py-lg-36 {
      padding-top: 18rem!important
  }

  .pr-lg-36,.px-lg-36 {
      padding-right: 18rem!important
  }

  .pb-lg-36,.py-lg-36 {
      padding-bottom: 18rem!important
  }

  .pl-lg-36,.px-lg-36 {
      padding-left: 18rem!important
  }

  .p-lg-37 {
      padding: 18.5rem!important
  }

  .pt-lg-37,.py-lg-37 {
      padding-top: 18.5rem!important
  }

  .pr-lg-37,.px-lg-37 {
      padding-right: 18.5rem!important
  }

  .pb-lg-37,.py-lg-37 {
      padding-bottom: 18.5rem!important
  }

  .pl-lg-37,.px-lg-37 {
      padding-left: 18.5rem!important
  }

  .p-lg-38 {
      padding: 19rem!important
  }

  .pt-lg-38,.py-lg-38 {
      padding-top: 19rem!important
  }

  .pr-lg-38,.px-lg-38 {
      padding-right: 19rem!important
  }

  .pb-lg-38,.py-lg-38 {
      padding-bottom: 19rem!important
  }

  .pl-lg-38,.px-lg-38 {
      padding-left: 19rem!important
  }

  .p-lg-39 {
      padding: 19.5rem!important
  }

  .pt-lg-39,.py-lg-39 {
      padding-top: 19.5rem!important
  }

  .pr-lg-39,.px-lg-39 {
      padding-right: 19.5rem!important
  }

  .pb-lg-39,.py-lg-39 {
      padding-bottom: 19.5rem!important
  }

  .pl-lg-39,.px-lg-39 {
      padding-left: 19.5rem!important
  }

  .p-lg-40 {
      padding: 20rem!important
  }

  .pt-lg-40,.py-lg-40 {
      padding-top: 20rem!important
  }

  .pr-lg-40,.px-lg-40 {
      padding-right: 20rem!important
  }

  .pb-lg-40,.py-lg-40 {
      padding-bottom: 20rem!important
  }

  .pl-lg-40,.px-lg-40 {
      padding-left: 20rem!important
  }

  .p-lg-41 {
      padding: 20.5rem!important
  }

  .pt-lg-41,.py-lg-41 {
      padding-top: 20.5rem!important
  }

  .pr-lg-41,.px-lg-41 {
      padding-right: 20.5rem!important
  }

  .pb-lg-41,.py-lg-41 {
      padding-bottom: 20.5rem!important
  }

  .pl-lg-41,.px-lg-41 {
      padding-left: 20.5rem!important
  }

  .p-lg-42 {
      padding: 21rem!important
  }

  .pt-lg-42,.py-lg-42 {
      padding-top: 21rem!important
  }

  .pr-lg-42,.px-lg-42 {
      padding-right: 21rem!important
  }

  .pb-lg-42,.py-lg-42 {
      padding-bottom: 21rem!important
  }

  .pl-lg-42,.px-lg-42 {
      padding-left: 21rem!important
  }

  .p-lg-43 {
      padding: 21.5rem!important
  }

  .pt-lg-43,.py-lg-43 {
      padding-top: 21.5rem!important
  }

  .pr-lg-43,.px-lg-43 {
      padding-right: 21.5rem!important
  }

  .pb-lg-43,.py-lg-43 {
      padding-bottom: 21.5rem!important
  }

  .pl-lg-43,.px-lg-43 {
      padding-left: 21.5rem!important
  }

  .p-lg-44 {
      padding: 22rem!important
  }

  .pt-lg-44,.py-lg-44 {
      padding-top: 22rem!important
  }

  .pr-lg-44,.px-lg-44 {
      padding-right: 22rem!important
  }

  .pb-lg-44,.py-lg-44 {
      padding-bottom: 22rem!important
  }

  .pl-lg-44,.px-lg-44 {
      padding-left: 22rem!important
  }

  .p-lg-45 {
      padding: 22.5rem!important
  }

  .pt-lg-45,.py-lg-45 {
      padding-top: 22.5rem!important
  }

  .pr-lg-45,.px-lg-45 {
      padding-right: 22.5rem!important
  }

  .pb-lg-45,.py-lg-45 {
      padding-bottom: 22.5rem!important
  }

  .pl-lg-45,.px-lg-45 {
      padding-left: 22.5rem!important
  }

  .p-lg-46 {
      padding: 23rem!important
  }

  .pt-lg-46,.py-lg-46 {
      padding-top: 23rem!important
  }

  .pr-lg-46,.px-lg-46 {
      padding-right: 23rem!important
  }

  .pb-lg-46,.py-lg-46 {
      padding-bottom: 23rem!important
  }

  .pl-lg-46,.px-lg-46 {
      padding-left: 23rem!important
  }

  .p-lg-47 {
      padding: 23.5rem!important
  }

  .pt-lg-47,.py-lg-47 {
      padding-top: 23.5rem!important
  }

  .pr-lg-47,.px-lg-47 {
      padding-right: 23.5rem!important
  }

  .pb-lg-47,.py-lg-47 {
      padding-bottom: 23.5rem!important
  }

  .pl-lg-47,.px-lg-47 {
      padding-left: 23.5rem!important
  }

  .p-lg-48 {
      padding: 24rem!important
  }

  .pt-lg-48,.py-lg-48 {
      padding-top: 24rem!important
  }

  .pr-lg-48,.px-lg-48 {
      padding-right: 24rem!important
  }

  .pb-lg-48,.py-lg-48 {
      padding-bottom: 24rem!important
  }

  .pl-lg-48,.px-lg-48 {
      padding-left: 24rem!important
  }

  .p-lg-49 {
      padding: 24.5rem!important
  }

  .pt-lg-49,.py-lg-49 {
      padding-top: 24.5rem!important
  }

  .pr-lg-49,.px-lg-49 {
      padding-right: 24.5rem!important
  }

  .pb-lg-49,.py-lg-49 {
      padding-bottom: 24.5rem!important
  }

  .pl-lg-49,.px-lg-49 {
      padding-left: 24.5rem!important
  }

  .p-lg-50 {
      padding: 25rem!important
  }

  .pt-lg-50,.py-lg-50 {
      padding-top: 25rem!important
  }

  .pr-lg-50,.px-lg-50 {
      padding-right: 25rem!important
  }

  .pb-lg-50,.py-lg-50 {
      padding-bottom: 25rem!important
  }

  .pl-lg-50,.px-lg-50 {
      padding-left: 25rem!important
  }

  .p-lg-51 {
      padding: 25.5rem!important
  }

  .pt-lg-51,.py-lg-51 {
      padding-top: 25.5rem!important
  }

  .pr-lg-51,.px-lg-51 {
      padding-right: 25.5rem!important
  }

  .pb-lg-51,.py-lg-51 {
      padding-bottom: 25.5rem!important
  }

  .pl-lg-51,.px-lg-51 {
      padding-left: 25.5rem!important
  }

  .p-lg-52 {
      padding: 26rem!important
  }

  .pt-lg-52,.py-lg-52 {
      padding-top: 26rem!important
  }

  .pr-lg-52,.px-lg-52 {
      padding-right: 26rem!important
  }

  .pb-lg-52,.py-lg-52 {
      padding-bottom: 26rem!important
  }

  .pl-lg-52,.px-lg-52 {
      padding-left: 26rem!important
  }

  .p-lg-53 {
      padding: 26.5rem!important
  }

  .pt-lg-53,.py-lg-53 {
      padding-top: 26.5rem!important
  }

  .pr-lg-53,.px-lg-53 {
      padding-right: 26.5rem!important
  }

  .pb-lg-53,.py-lg-53 {
      padding-bottom: 26.5rem!important
  }

  .pl-lg-53,.px-lg-53 {
      padding-left: 26.5rem!important
  }

  .p-lg-54 {
      padding: 27rem!important
  }

  .pt-lg-54,.py-lg-54 {
      padding-top: 27rem!important
  }

  .pr-lg-54,.px-lg-54 {
      padding-right: 27rem!important
  }

  .pb-lg-54,.py-lg-54 {
      padding-bottom: 27rem!important
  }

  .pl-lg-54,.px-lg-54 {
      padding-left: 27rem!important
  }

  .p-lg-55 {
      padding: 27.5rem!important
  }

  .pt-lg-55,.py-lg-55 {
      padding-top: 27.5rem!important
  }

  .pr-lg-55,.px-lg-55 {
      padding-right: 27.5rem!important
  }

  .pb-lg-55,.py-lg-55 {
      padding-bottom: 27.5rem!important
  }

  .pl-lg-55,.px-lg-55 {
      padding-left: 27.5rem!important
  }

  .p-lg-56 {
      padding: 28rem!important
  }

  .pt-lg-56,.py-lg-56 {
      padding-top: 28rem!important
  }

  .pr-lg-56,.px-lg-56 {
      padding-right: 28rem!important
  }

  .pb-lg-56,.py-lg-56 {
      padding-bottom: 28rem!important
  }

  .pl-lg-56,.px-lg-56 {
      padding-left: 28rem!important
  }

  .p-lg-57 {
      padding: 28.5rem!important
  }

  .pt-lg-57,.py-lg-57 {
      padding-top: 28.5rem!important
  }

  .pr-lg-57,.px-lg-57 {
      padding-right: 28.5rem!important
  }

  .pb-lg-57,.py-lg-57 {
      padding-bottom: 28.5rem!important
  }

  .pl-lg-57,.px-lg-57 {
      padding-left: 28.5rem!important
  }

  .p-lg-58 {
      padding: 29rem!important
  }

  .pt-lg-58,.py-lg-58 {
      padding-top: 29rem!important
  }

  .pr-lg-58,.px-lg-58 {
      padding-right: 29rem!important
  }

  .pb-lg-58,.py-lg-58 {
      padding-bottom: 29rem!important
  }

  .pl-lg-58,.px-lg-58 {
      padding-left: 29rem!important
  }

  .p-lg-59 {
      padding: 29.5rem!important
  }

  .pt-lg-59,.py-lg-59 {
      padding-top: 29.5rem!important
  }

  .pr-lg-59,.px-lg-59 {
      padding-right: 29.5rem!important
  }

  .pb-lg-59,.py-lg-59 {
      padding-bottom: 29.5rem!important
  }

  .pl-lg-59,.px-lg-59 {
      padding-left: 29.5rem!important
  }

  .p-lg-60 {
      padding: 30rem!important
  }

  .pt-lg-60,.py-lg-60 {
      padding-top: 30rem!important
  }

  .pr-lg-60,.px-lg-60 {
      padding-right: 30rem!important
  }

  .pb-lg-60,.py-lg-60 {
      padding-bottom: 30rem!important
  }

  .pl-lg-60,.px-lg-60 {
      padding-left: 30rem!important
  }

  .p-lg-61 {
      padding: 30.5rem!important
  }

  .pt-lg-61,.py-lg-61 {
      padding-top: 30.5rem!important
  }

  .pr-lg-61,.px-lg-61 {
      padding-right: 30.5rem!important
  }

  .pb-lg-61,.py-lg-61 {
      padding-bottom: 30.5rem!important
  }

  .pl-lg-61,.px-lg-61 {
      padding-left: 30.5rem!important
  }

  .p-lg-62 {
      padding: 31rem!important
  }

  .pt-lg-62,.py-lg-62 {
      padding-top: 31rem!important
  }

  .pr-lg-62,.px-lg-62 {
      padding-right: 31rem!important
  }

  .pb-lg-62,.py-lg-62 {
      padding-bottom: 31rem!important
  }

  .pl-lg-62,.px-lg-62 {
      padding-left: 31rem!important
  }

  .p-lg-63 {
      padding: 31.5rem!important
  }

  .pt-lg-63,.py-lg-63 {
      padding-top: 31.5rem!important
  }

  .pr-lg-63,.px-lg-63 {
      padding-right: 31.5rem!important
  }

  .pb-lg-63,.py-lg-63 {
      padding-bottom: 31.5rem!important
  }

  .pl-lg-63,.px-lg-63 {
      padding-left: 31.5rem!important
  }

  .p-lg-64 {
      padding: 32rem!important
  }

  .pt-lg-64,.py-lg-64 {
      padding-top: 32rem!important
  }

  .pr-lg-64,.px-lg-64 {
      padding-right: 32rem!important
  }

  .pb-lg-64,.py-lg-64 {
      padding-bottom: 32rem!important
  }

  .pl-lg-64,.px-lg-64 {
      padding-left: 32rem!important
  }

  .p-lg-65 {
      padding: 32.5rem!important
  }

  .pt-lg-65,.py-lg-65 {
      padding-top: 32.5rem!important
  }

  .pr-lg-65,.px-lg-65 {
      padding-right: 32.5rem!important
  }

  .pb-lg-65,.py-lg-65 {
      padding-bottom: 32.5rem!important
  }

  .pl-lg-65,.px-lg-65 {
      padding-left: 32.5rem!important
  }

  .p-lg-66 {
      padding: 33rem!important
  }

  .pt-lg-66,.py-lg-66 {
      padding-top: 33rem!important
  }

  .pr-lg-66,.px-lg-66 {
      padding-right: 33rem!important
  }

  .pb-lg-66,.py-lg-66 {
      padding-bottom: 33rem!important
  }

  .pl-lg-66,.px-lg-66 {
      padding-left: 33rem!important
  }

  .p-lg-67 {
      padding: 33.5rem!important
  }

  .pt-lg-67,.py-lg-67 {
      padding-top: 33.5rem!important
  }

  .pr-lg-67,.px-lg-67 {
      padding-right: 33.5rem!important
  }

  .pb-lg-67,.py-lg-67 {
      padding-bottom: 33.5rem!important
  }

  .pl-lg-67,.px-lg-67 {
      padding-left: 33.5rem!important
  }

  .p-lg-68 {
      padding: 34rem!important
  }

  .pt-lg-68,.py-lg-68 {
      padding-top: 34rem!important
  }

  .pr-lg-68,.px-lg-68 {
      padding-right: 34rem!important
  }

  .pb-lg-68,.py-lg-68 {
      padding-bottom: 34rem!important
  }

  .pl-lg-68,.px-lg-68 {
      padding-left: 34rem!important
  }

  .p-lg-69 {
      padding: 34.5rem!important
  }

  .pt-lg-69,.py-lg-69 {
      padding-top: 34.5rem!important
  }

  .pr-lg-69,.px-lg-69 {
      padding-right: 34.5rem!important
  }

  .pb-lg-69,.py-lg-69 {
      padding-bottom: 34.5rem!important
  }

  .pl-lg-69,.px-lg-69 {
      padding-left: 34.5rem!important
  }

  .p-lg-70 {
      padding: 35rem!important
  }

  .pt-lg-70,.py-lg-70 {
      padding-top: 35rem!important
  }

  .pr-lg-70,.px-lg-70 {
      padding-right: 35rem!important
  }

  .pb-lg-70,.py-lg-70 {
      padding-bottom: 35rem!important
  }

  .pl-lg-70,.px-lg-70 {
      padding-left: 35rem!important
  }

  .p-lg-71 {
      padding: 35.5rem!important
  }

  .pt-lg-71,.py-lg-71 {
      padding-top: 35.5rem!important
  }

  .pr-lg-71,.px-lg-71 {
      padding-right: 35.5rem!important
  }

  .pb-lg-71,.py-lg-71 {
      padding-bottom: 35.5rem!important
  }

  .pl-lg-71,.px-lg-71 {
      padding-left: 35.5rem!important
  }

  .p-lg-72 {
      padding: 36rem!important
  }

  .pt-lg-72,.py-lg-72 {
      padding-top: 36rem!important
  }

  .pr-lg-72,.px-lg-72 {
      padding-right: 36rem!important
  }

  .pb-lg-72,.py-lg-72 {
      padding-bottom: 36rem!important
  }

  .pl-lg-72,.px-lg-72 {
      padding-left: 36rem!important
  }

  .p-lg-73 {
      padding: 36.5rem!important
  }

  .pt-lg-73,.py-lg-73 {
      padding-top: 36.5rem!important
  }

  .pr-lg-73,.px-lg-73 {
      padding-right: 36.5rem!important
  }

  .pb-lg-73,.py-lg-73 {
      padding-bottom: 36.5rem!important
  }

  .pl-lg-73,.px-lg-73 {
      padding-left: 36.5rem!important
  }

  .p-lg-74 {
      padding: 37rem!important
  }

  .pt-lg-74,.py-lg-74 {
      padding-top: 37rem!important
  }

  .pr-lg-74,.px-lg-74 {
      padding-right: 37rem!important
  }

  .pb-lg-74,.py-lg-74 {
      padding-bottom: 37rem!important
  }

  .pl-lg-74,.px-lg-74 {
      padding-left: 37rem!important
  }

  .p-lg-75 {
      padding: 37.5rem!important
  }

  .pt-lg-75,.py-lg-75 {
      padding-top: 37.5rem!important
  }

  .pr-lg-75,.px-lg-75 {
      padding-right: 37.5rem!important
  }

  .pb-lg-75,.py-lg-75 {
      padding-bottom: 37.5rem!important
  }

  .pl-lg-75,.px-lg-75 {
      padding-left: 37.5rem!important
  }

  .p-lg-76 {
      padding: 38rem!important
  }

  .pt-lg-76,.py-lg-76 {
      padding-top: 38rem!important
  }

  .pr-lg-76,.px-lg-76 {
      padding-right: 38rem!important
  }

  .pb-lg-76,.py-lg-76 {
      padding-bottom: 38rem!important
  }

  .pl-lg-76,.px-lg-76 {
      padding-left: 38rem!important
  }

  .p-lg-77 {
      padding: 38.5rem!important
  }

  .pt-lg-77,.py-lg-77 {
      padding-top: 38.5rem!important
  }

  .pr-lg-77,.px-lg-77 {
      padding-right: 38.5rem!important
  }

  .pb-lg-77,.py-lg-77 {
      padding-bottom: 38.5rem!important
  }

  .pl-lg-77,.px-lg-77 {
      padding-left: 38.5rem!important
  }

  .p-lg-78 {
      padding: 39rem!important
  }

  .pt-lg-78,.py-lg-78 {
      padding-top: 39rem!important
  }

  .pr-lg-78,.px-lg-78 {
      padding-right: 39rem!important
  }

  .pb-lg-78,.py-lg-78 {
      padding-bottom: 39rem!important
  }

  .pl-lg-78,.px-lg-78 {
      padding-left: 39rem!important
  }

  .p-lg-79 {
      padding: 39.5rem!important
  }

  .pt-lg-79,.py-lg-79 {
      padding-top: 39.5rem!important
  }

  .pr-lg-79,.px-lg-79 {
      padding-right: 39.5rem!important
  }

  .pb-lg-79,.py-lg-79 {
      padding-bottom: 39.5rem!important
  }

  .pl-lg-79,.px-lg-79 {
      padding-left: 39.5rem!important
  }

  .p-lg-80 {
      padding: 40rem!important
  }

  .pt-lg-80,.py-lg-80 {
      padding-top: 40rem!important
  }

  .pr-lg-80,.px-lg-80 {
      padding-right: 40rem!important
  }

  .pb-lg-80,.py-lg-80 {
      padding-bottom: 40rem!important
  }

  .pl-lg-80,.px-lg-80 {
      padding-left: 40rem!important
  }

  .p-lg-81 {
      padding: 40.5rem!important
  }

  .pt-lg-81,.py-lg-81 {
      padding-top: 40.5rem!important
  }

  .pr-lg-81,.px-lg-81 {
      padding-right: 40.5rem!important
  }

  .pb-lg-81,.py-lg-81 {
      padding-bottom: 40.5rem!important
  }

  .pl-lg-81,.px-lg-81 {
      padding-left: 40.5rem!important
  }

  .p-lg-82 {
      padding: 41rem!important
  }

  .pt-lg-82,.py-lg-82 {
      padding-top: 41rem!important
  }

  .pr-lg-82,.px-lg-82 {
      padding-right: 41rem!important
  }

  .pb-lg-82,.py-lg-82 {
      padding-bottom: 41rem!important
  }

  .pl-lg-82,.px-lg-82 {
      padding-left: 41rem!important
  }

  .p-lg-83 {
      padding: 41.5rem!important
  }

  .pt-lg-83,.py-lg-83 {
      padding-top: 41.5rem!important
  }

  .pr-lg-83,.px-lg-83 {
      padding-right: 41.5rem!important
  }

  .pb-lg-83,.py-lg-83 {
      padding-bottom: 41.5rem!important
  }

  .pl-lg-83,.px-lg-83 {
      padding-left: 41.5rem!important
  }

  .p-lg-84 {
      padding: 42rem!important
  }

  .pt-lg-84,.py-lg-84 {
      padding-top: 42rem!important
  }

  .pr-lg-84,.px-lg-84 {
      padding-right: 42rem!important
  }

  .pb-lg-84,.py-lg-84 {
      padding-bottom: 42rem!important
  }

  .pl-lg-84,.px-lg-84 {
      padding-left: 42rem!important
  }

  .p-lg-85 {
      padding: 42.5rem!important
  }

  .pt-lg-85,.py-lg-85 {
      padding-top: 42.5rem!important
  }

  .pr-lg-85,.px-lg-85 {
      padding-right: 42.5rem!important
  }

  .pb-lg-85,.py-lg-85 {
      padding-bottom: 42.5rem!important
  }

  .pl-lg-85,.px-lg-85 {
      padding-left: 42.5rem!important
  }

  .p-lg-86 {
      padding: 43rem!important
  }

  .pt-lg-86,.py-lg-86 {
      padding-top: 43rem!important
  }

  .pr-lg-86,.px-lg-86 {
      padding-right: 43rem!important
  }

  .pb-lg-86,.py-lg-86 {
      padding-bottom: 43rem!important
  }

  .pl-lg-86,.px-lg-86 {
      padding-left: 43rem!important
  }

  .p-lg-87 {
      padding: 43.5rem!important
  }

  .pt-lg-87,.py-lg-87 {
      padding-top: 43.5rem!important
  }

  .pr-lg-87,.px-lg-87 {
      padding-right: 43.5rem!important
  }

  .pb-lg-87,.py-lg-87 {
      padding-bottom: 43.5rem!important
  }

  .pl-lg-87,.px-lg-87 {
      padding-left: 43.5rem!important
  }

  .p-lg-88 {
      padding: 44rem!important
  }

  .pt-lg-88,.py-lg-88 {
      padding-top: 44rem!important
  }

  .pr-lg-88,.px-lg-88 {
      padding-right: 44rem!important
  }

  .pb-lg-88,.py-lg-88 {
      padding-bottom: 44rem!important
  }

  .pl-lg-88,.px-lg-88 {
      padding-left: 44rem!important
  }

  .p-lg-89 {
      padding: 44.5rem!important
  }

  .pt-lg-89,.py-lg-89 {
      padding-top: 44.5rem!important
  }

  .pr-lg-89,.px-lg-89 {
      padding-right: 44.5rem!important
  }

  .pb-lg-89,.py-lg-89 {
      padding-bottom: 44.5rem!important
  }

  .pl-lg-89,.px-lg-89 {
      padding-left: 44.5rem!important
  }

  .p-lg-90 {
      padding: 45rem!important
  }

  .pt-lg-90,.py-lg-90 {
      padding-top: 45rem!important
  }

  .pr-lg-90,.px-lg-90 {
      padding-right: 45rem!important
  }

  .pb-lg-90,.py-lg-90 {
      padding-bottom: 45rem!important
  }

  .pl-lg-90,.px-lg-90 {
      padding-left: 45rem!important
  }

  .p-lg-91 {
      padding: 45.5rem!important
  }

  .pt-lg-91,.py-lg-91 {
      padding-top: 45.5rem!important
  }

  .pr-lg-91,.px-lg-91 {
      padding-right: 45.5rem!important
  }

  .pb-lg-91,.py-lg-91 {
      padding-bottom: 45.5rem!important
  }

  .pl-lg-91,.px-lg-91 {
      padding-left: 45.5rem!important
  }

  .p-lg-92 {
      padding: 46rem!important
  }

  .pt-lg-92,.py-lg-92 {
      padding-top: 46rem!important
  }

  .pr-lg-92,.px-lg-92 {
      padding-right: 46rem!important
  }

  .pb-lg-92,.py-lg-92 {
      padding-bottom: 46rem!important
  }

  .pl-lg-92,.px-lg-92 {
      padding-left: 46rem!important
  }

  .p-lg-93 {
      padding: 46.5rem!important
  }

  .pt-lg-93,.py-lg-93 {
      padding-top: 46.5rem!important
  }

  .pr-lg-93,.px-lg-93 {
      padding-right: 46.5rem!important
  }

  .pb-lg-93,.py-lg-93 {
      padding-bottom: 46.5rem!important
  }

  .pl-lg-93,.px-lg-93 {
      padding-left: 46.5rem!important
  }

  .p-lg-94 {
      padding: 47rem!important
  }

  .pt-lg-94,.py-lg-94 {
      padding-top: 47rem!important
  }

  .pr-lg-94,.px-lg-94 {
      padding-right: 47rem!important
  }

  .pb-lg-94,.py-lg-94 {
      padding-bottom: 47rem!important
  }

  .pl-lg-94,.px-lg-94 {
      padding-left: 47rem!important
  }

  .p-lg-95 {
      padding: 47.5rem!important
  }

  .pt-lg-95,.py-lg-95 {
      padding-top: 47.5rem!important
  }

  .pr-lg-95,.px-lg-95 {
      padding-right: 47.5rem!important
  }

  .pb-lg-95,.py-lg-95 {
      padding-bottom: 47.5rem!important
  }

  .pl-lg-95,.px-lg-95 {
      padding-left: 47.5rem!important
  }

  .p-lg-96 {
      padding: 48rem!important
  }

  .pt-lg-96,.py-lg-96 {
      padding-top: 48rem!important
  }

  .pr-lg-96,.px-lg-96 {
      padding-right: 48rem!important
  }

  .pb-lg-96,.py-lg-96 {
      padding-bottom: 48rem!important
  }

  .pl-lg-96,.px-lg-96 {
      padding-left: 48rem!important
  }

  .p-lg-97 {
      padding: 48.5rem!important
  }

  .pt-lg-97,.py-lg-97 {
      padding-top: 48.5rem!important
  }

  .pr-lg-97,.px-lg-97 {
      padding-right: 48.5rem!important
  }

  .pb-lg-97,.py-lg-97 {
      padding-bottom: 48.5rem!important
  }

  .pl-lg-97,.px-lg-97 {
      padding-left: 48.5rem!important
  }

  .p-lg-98 {
      padding: 49rem!important
  }

  .pt-lg-98,.py-lg-98 {
      padding-top: 49rem!important
  }

  .pr-lg-98,.px-lg-98 {
      padding-right: 49rem!important
  }

  .pb-lg-98,.py-lg-98 {
      padding-bottom: 49rem!important
  }

  .pl-lg-98,.px-lg-98 {
      padding-left: 49rem!important
  }

  .p-lg-99 {
      padding: 49.5rem!important
  }

  .pt-lg-99,.py-lg-99 {
      padding-top: 49.5rem!important
  }

  .pr-lg-99,.px-lg-99 {
      padding-right: 49.5rem!important
  }

  .pb-lg-99,.py-lg-99 {
      padding-bottom: 49.5rem!important
  }

  .pl-lg-99,.px-lg-99 {
      padding-left: 49.5rem!important
  }

  .p-lg-100 {
      padding: 50rem!important
  }

  .pt-lg-100,.py-lg-100 {
      padding-top: 50rem!important
  }

  .pr-lg-100,.px-lg-100 {
      padding-right: 50rem!important
  }

  .pb-lg-100,.py-lg-100 {
      padding-bottom: 50rem!important
  }

  .pl-lg-100,.px-lg-100 {
      padding-left: 50rem!important
  }

  .p-lg-101 {
      padding: 50.5rem!important
  }

  .pt-lg-101,.py-lg-101 {
      padding-top: 50.5rem!important
  }

  .pr-lg-101,.px-lg-101 {
      padding-right: 50.5rem!important
  }

  .pb-lg-101,.py-lg-101 {
      padding-bottom: 50.5rem!important
  }

  .pl-lg-101,.px-lg-101 {
      padding-left: 50.5rem!important
  }

  .p-lg-102 {
      padding: 51rem!important
  }

  .pt-lg-102,.py-lg-102 {
      padding-top: 51rem!important
  }

  .pr-lg-102,.px-lg-102 {
      padding-right: 51rem!important
  }

  .pb-lg-102,.py-lg-102 {
      padding-bottom: 51rem!important
  }

  .pl-lg-102,.px-lg-102 {
      padding-left: 51rem!important
  }

  .p-lg-103 {
      padding: 51.5rem!important
  }

  .pt-lg-103,.py-lg-103 {
      padding-top: 51.5rem!important
  }

  .pr-lg-103,.px-lg-103 {
      padding-right: 51.5rem!important
  }

  .pb-lg-103,.py-lg-103 {
      padding-bottom: 51.5rem!important
  }

  .pl-lg-103,.px-lg-103 {
      padding-left: 51.5rem!important
  }

  .p-lg-104 {
      padding: 52rem!important
  }

  .pt-lg-104,.py-lg-104 {
      padding-top: 52rem!important
  }

  .pr-lg-104,.px-lg-104 {
      padding-right: 52rem!important
  }

  .pb-lg-104,.py-lg-104 {
      padding-bottom: 52rem!important
  }

  .pl-lg-104,.px-lg-104 {
      padding-left: 52rem!important
  }

  .p-lg-105 {
      padding: 52.5rem!important
  }

  .pt-lg-105,.py-lg-105 {
      padding-top: 52.5rem!important
  }

  .pr-lg-105,.px-lg-105 {
      padding-right: 52.5rem!important
  }

  .pb-lg-105,.py-lg-105 {
      padding-bottom: 52.5rem!important
  }

  .pl-lg-105,.px-lg-105 {
      padding-left: 52.5rem!important
  }

  .p-lg-106 {
      padding: 53rem!important
  }

  .pt-lg-106,.py-lg-106 {
      padding-top: 53rem!important
  }

  .pr-lg-106,.px-lg-106 {
      padding-right: 53rem!important
  }

  .pb-lg-106,.py-lg-106 {
      padding-bottom: 53rem!important
  }

  .pl-lg-106,.px-lg-106 {
      padding-left: 53rem!important
  }

  .p-lg-107 {
      padding: 53.5rem!important
  }

  .pt-lg-107,.py-lg-107 {
      padding-top: 53.5rem!important
  }

  .pr-lg-107,.px-lg-107 {
      padding-right: 53.5rem!important
  }

  .pb-lg-107,.py-lg-107 {
      padding-bottom: 53.5rem!important
  }

  .pl-lg-107,.px-lg-107 {
      padding-left: 53.5rem!important
  }

  .p-lg-108 {
      padding: 54rem!important
  }

  .pt-lg-108,.py-lg-108 {
      padding-top: 54rem!important
  }

  .pr-lg-108,.px-lg-108 {
      padding-right: 54rem!important
  }

  .pb-lg-108,.py-lg-108 {
      padding-bottom: 54rem!important
  }

  .pl-lg-108,.px-lg-108 {
      padding-left: 54rem!important
  }

  .p-lg-109 {
      padding: 54.5rem!important
  }

  .pt-lg-109,.py-lg-109 {
      padding-top: 54.5rem!important
  }

  .pr-lg-109,.px-lg-109 {
      padding-right: 54.5rem!important
  }

  .pb-lg-109,.py-lg-109 {
      padding-bottom: 54.5rem!important
  }

  .pl-lg-109,.px-lg-109 {
      padding-left: 54.5rem!important
  }

  .p-lg-110 {
      padding: 55rem!important
  }

  .pt-lg-110,.py-lg-110 {
      padding-top: 55rem!important
  }

  .pr-lg-110,.px-lg-110 {
      padding-right: 55rem!important
  }

  .pb-lg-110,.py-lg-110 {
      padding-bottom: 55rem!important
  }

  .pl-lg-110,.px-lg-110 {
      padding-left: 55rem!important
  }

  .p-lg-111 {
      padding: 55.5rem!important
  }

  .pt-lg-111,.py-lg-111 {
      padding-top: 55.5rem!important
  }

  .pr-lg-111,.px-lg-111 {
      padding-right: 55.5rem!important
  }

  .pb-lg-111,.py-lg-111 {
      padding-bottom: 55.5rem!important
  }

  .pl-lg-111,.px-lg-111 {
      padding-left: 55.5rem!important
  }

  .p-lg-112 {
      padding: 56rem!important
  }

  .pt-lg-112,.py-lg-112 {
      padding-top: 56rem!important
  }

  .pr-lg-112,.px-lg-112 {
      padding-right: 56rem!important
  }

  .pb-lg-112,.py-lg-112 {
      padding-bottom: 56rem!important
  }

  .pl-lg-112,.px-lg-112 {
      padding-left: 56rem!important
  }

  .p-lg-113 {
      padding: 56.5rem!important
  }

  .pt-lg-113,.py-lg-113 {
      padding-top: 56.5rem!important
  }

  .pr-lg-113,.px-lg-113 {
      padding-right: 56.5rem!important
  }

  .pb-lg-113,.py-lg-113 {
      padding-bottom: 56.5rem!important
  }

  .pl-lg-113,.px-lg-113 {
      padding-left: 56.5rem!important
  }

  .p-lg-114 {
      padding: 57rem!important
  }

  .pt-lg-114,.py-lg-114 {
      padding-top: 57rem!important
  }

  .pr-lg-114,.px-lg-114 {
      padding-right: 57rem!important
  }

  .pb-lg-114,.py-lg-114 {
      padding-bottom: 57rem!important
  }

  .pl-lg-114,.px-lg-114 {
      padding-left: 57rem!important
  }

  .p-lg-115 {
      padding: 57.5rem!important
  }

  .pt-lg-115,.py-lg-115 {
      padding-top: 57.5rem!important
  }

  .pr-lg-115,.px-lg-115 {
      padding-right: 57.5rem!important
  }

  .pb-lg-115,.py-lg-115 {
      padding-bottom: 57.5rem!important
  }

  .pl-lg-115,.px-lg-115 {
      padding-left: 57.5rem!important
  }

  .p-lg-116 {
      padding: 58rem!important
  }

  .pt-lg-116,.py-lg-116 {
      padding-top: 58rem!important
  }

  .pr-lg-116,.px-lg-116 {
      padding-right: 58rem!important
  }

  .pb-lg-116,.py-lg-116 {
      padding-bottom: 58rem!important
  }

  .pl-lg-116,.px-lg-116 {
      padding-left: 58rem!important
  }

  .p-lg-117 {
      padding: 58.5rem!important
  }

  .pt-lg-117,.py-lg-117 {
      padding-top: 58.5rem!important
  }

  .pr-lg-117,.px-lg-117 {
      padding-right: 58.5rem!important
  }

  .pb-lg-117,.py-lg-117 {
      padding-bottom: 58.5rem!important
  }

  .pl-lg-117,.px-lg-117 {
      padding-left: 58.5rem!important
  }

  .p-lg-118 {
      padding: 59rem!important
  }

  .pt-lg-118,.py-lg-118 {
      padding-top: 59rem!important
  }

  .pr-lg-118,.px-lg-118 {
      padding-right: 59rem!important
  }

  .pb-lg-118,.py-lg-118 {
      padding-bottom: 59rem!important
  }

  .pl-lg-118,.px-lg-118 {
      padding-left: 59rem!important
  }

  .p-lg-119 {
      padding: 59.5rem!important
  }

  .pt-lg-119,.py-lg-119 {
      padding-top: 59.5rem!important
  }

  .pr-lg-119,.px-lg-119 {
      padding-right: 59.5rem!important
  }

  .pb-lg-119,.py-lg-119 {
      padding-bottom: 59.5rem!important
  }

  .pl-lg-119,.px-lg-119 {
      padding-left: 59.5rem!important
  }

  .p-lg-120 {
      padding: 60rem!important
  }

  .pt-lg-120,.py-lg-120 {
      padding-top: 60rem!important
  }

  .pr-lg-120,.px-lg-120 {
      padding-right: 60rem!important
  }

  .pb-lg-120,.py-lg-120 {
      padding-bottom: 60rem!important
  }

  .pl-lg-120,.px-lg-120 {
      padding-left: 60rem!important
  }

  .p-lg-121 {
      padding: 60.5rem!important
  }

  .pt-lg-121,.py-lg-121 {
      padding-top: 60.5rem!important
  }

  .pr-lg-121,.px-lg-121 {
      padding-right: 60.5rem!important
  }

  .pb-lg-121,.py-lg-121 {
      padding-bottom: 60.5rem!important
  }

  .pl-lg-121,.px-lg-121 {
      padding-left: 60.5rem!important
  }

  .p-lg-122 {
      padding: 61rem!important
  }

  .pt-lg-122,.py-lg-122 {
      padding-top: 61rem!important
  }

  .pr-lg-122,.px-lg-122 {
      padding-right: 61rem!important
  }

  .pb-lg-122,.py-lg-122 {
      padding-bottom: 61rem!important
  }

  .pl-lg-122,.px-lg-122 {
      padding-left: 61rem!important
  }

  .p-lg-123 {
      padding: 61.5rem!important
  }

  .pt-lg-123,.py-lg-123 {
      padding-top: 61.5rem!important
  }

  .pr-lg-123,.px-lg-123 {
      padding-right: 61.5rem!important
  }

  .pb-lg-123,.py-lg-123 {
      padding-bottom: 61.5rem!important
  }

  .pl-lg-123,.px-lg-123 {
      padding-left: 61.5rem!important
  }

  .p-lg-124 {
      padding: 62rem!important
  }

  .pt-lg-124,.py-lg-124 {
      padding-top: 62rem!important
  }

  .pr-lg-124,.px-lg-124 {
      padding-right: 62rem!important
  }

  .pb-lg-124,.py-lg-124 {
      padding-bottom: 62rem!important
  }

  .pl-lg-124,.px-lg-124 {
      padding-left: 62rem!important
  }

  .p-lg-125 {
      padding: 62.5rem!important
  }

  .pt-lg-125,.py-lg-125 {
      padding-top: 62.5rem!important
  }

  .pr-lg-125,.px-lg-125 {
      padding-right: 62.5rem!important
  }

  .pb-lg-125,.py-lg-125 {
      padding-bottom: 62.5rem!important
  }

  .pl-lg-125,.px-lg-125 {
      padding-left: 62.5rem!important
  }

  .p-lg-126 {
      padding: 63rem!important
  }

  .pt-lg-126,.py-lg-126 {
      padding-top: 63rem!important
  }

  .pr-lg-126,.px-lg-126 {
      padding-right: 63rem!important
  }

  .pb-lg-126,.py-lg-126 {
      padding-bottom: 63rem!important
  }

  .pl-lg-126,.px-lg-126 {
      padding-left: 63rem!important
  }

  .p-lg-127 {
      padding: 63.5rem!important
  }

  .pt-lg-127,.py-lg-127 {
      padding-top: 63.5rem!important
  }

  .pr-lg-127,.px-lg-127 {
      padding-right: 63.5rem!important
  }

  .pb-lg-127,.py-lg-127 {
      padding-bottom: 63.5rem!important
  }

  .pl-lg-127,.px-lg-127 {
      padding-left: 63.5rem!important
  }

  .p-lg-128 {
      padding: 64rem!important
  }

  .pt-lg-128,.py-lg-128 {
      padding-top: 64rem!important
  }

  .pr-lg-128,.px-lg-128 {
      padding-right: 64rem!important
  }

  .pb-lg-128,.py-lg-128 {
      padding-bottom: 64rem!important
  }

  .pl-lg-128,.px-lg-128 {
      padding-left: 64rem!important
  }

  .p-lg-129 {
      padding: 64.5rem!important
  }

  .pt-lg-129,.py-lg-129 {
      padding-top: 64.5rem!important
  }

  .pr-lg-129,.px-lg-129 {
      padding-right: 64.5rem!important
  }

  .pb-lg-129,.py-lg-129 {
      padding-bottom: 64.5rem!important
  }

  .pl-lg-129,.px-lg-129 {
      padding-left: 64.5rem!important
  }

  .p-lg-130 {
      padding: 65rem!important
  }

  .pt-lg-130,.py-lg-130 {
      padding-top: 65rem!important
  }

  .pr-lg-130,.px-lg-130 {
      padding-right: 65rem!important
  }

  .pb-lg-130,.py-lg-130 {
      padding-bottom: 65rem!important
  }

  .pl-lg-130,.px-lg-130 {
      padding-left: 65rem!important
  }

  .p-lg-131 {
      padding: 65.5rem!important
  }

  .pt-lg-131,.py-lg-131 {
      padding-top: 65.5rem!important
  }

  .pr-lg-131,.px-lg-131 {
      padding-right: 65.5rem!important
  }

  .pb-lg-131,.py-lg-131 {
      padding-bottom: 65.5rem!important
  }

  .pl-lg-131,.px-lg-131 {
      padding-left: 65.5rem!important
  }

  .p-lg-132 {
      padding: 66rem!important
  }

  .pt-lg-132,.py-lg-132 {
      padding-top: 66rem!important
  }

  .pr-lg-132,.px-lg-132 {
      padding-right: 66rem!important
  }

  .pb-lg-132,.py-lg-132 {
      padding-bottom: 66rem!important
  }

  .pl-lg-132,.px-lg-132 {
      padding-left: 66rem!important
  }

  .p-lg-133 {
      padding: 66.5rem!important
  }

  .pt-lg-133,.py-lg-133 {
      padding-top: 66.5rem!important
  }

  .pr-lg-133,.px-lg-133 {
      padding-right: 66.5rem!important
  }

  .pb-lg-133,.py-lg-133 {
      padding-bottom: 66.5rem!important
  }

  .pl-lg-133,.px-lg-133 {
      padding-left: 66.5rem!important
  }

  .p-lg-134 {
      padding: 67rem!important
  }

  .pt-lg-134,.py-lg-134 {
      padding-top: 67rem!important
  }

  .pr-lg-134,.px-lg-134 {
      padding-right: 67rem!important
  }

  .pb-lg-134,.py-lg-134 {
      padding-bottom: 67rem!important
  }

  .pl-lg-134,.px-lg-134 {
      padding-left: 67rem!important
  }

  .p-lg-135 {
      padding: 67.5rem!important
  }

  .pt-lg-135,.py-lg-135 {
      padding-top: 67.5rem!important
  }

  .pr-lg-135,.px-lg-135 {
      padding-right: 67.5rem!important
  }

  .pb-lg-135,.py-lg-135 {
      padding-bottom: 67.5rem!important
  }

  .pl-lg-135,.px-lg-135 {
      padding-left: 67.5rem!important
  }

  .p-lg-136 {
      padding: 68rem!important
  }

  .pt-lg-136,.py-lg-136 {
      padding-top: 68rem!important
  }

  .pr-lg-136,.px-lg-136 {
      padding-right: 68rem!important
  }

  .pb-lg-136,.py-lg-136 {
      padding-bottom: 68rem!important
  }

  .pl-lg-136,.px-lg-136 {
      padding-left: 68rem!important
  }

  .p-lg-137 {
      padding: 68.5rem!important
  }

  .pt-lg-137,.py-lg-137 {
      padding-top: 68.5rem!important
  }

  .pr-lg-137,.px-lg-137 {
      padding-right: 68.5rem!important
  }

  .pb-lg-137,.py-lg-137 {
      padding-bottom: 68.5rem!important
  }

  .pl-lg-137,.px-lg-137 {
      padding-left: 68.5rem!important
  }

  .p-lg-138 {
      padding: 69rem!important
  }

  .pt-lg-138,.py-lg-138 {
      padding-top: 69rem!important
  }

  .pr-lg-138,.px-lg-138 {
      padding-right: 69rem!important
  }

  .pb-lg-138,.py-lg-138 {
      padding-bottom: 69rem!important
  }

  .pl-lg-138,.px-lg-138 {
      padding-left: 69rem!important
  }

  .p-lg-139 {
      padding: 69.5rem!important
  }

  .pt-lg-139,.py-lg-139 {
      padding-top: 69.5rem!important
  }

  .pr-lg-139,.px-lg-139 {
      padding-right: 69.5rem!important
  }

  .pb-lg-139,.py-lg-139 {
      padding-bottom: 69.5rem!important
  }

  .pl-lg-139,.px-lg-139 {
      padding-left: 69.5rem!important
  }

  .p-lg-140 {
      padding: 70rem!important
  }

  .pt-lg-140,.py-lg-140 {
      padding-top: 70rem!important
  }

  .pr-lg-140,.px-lg-140 {
      padding-right: 70rem!important
  }

  .pb-lg-140,.py-lg-140 {
      padding-bottom: 70rem!important
  }

  .pl-lg-140,.px-lg-140 {
      padding-left: 70rem!important
  }

  .p-lg-141 {
      padding: 70.5rem!important
  }

  .pt-lg-141,.py-lg-141 {
      padding-top: 70.5rem!important
  }

  .pr-lg-141,.px-lg-141 {
      padding-right: 70.5rem!important
  }

  .pb-lg-141,.py-lg-141 {
      padding-bottom: 70.5rem!important
  }

  .pl-lg-141,.px-lg-141 {
      padding-left: 70.5rem!important
  }

  .p-lg-142 {
      padding: 71rem!important
  }

  .pt-lg-142,.py-lg-142 {
      padding-top: 71rem!important
  }

  .pr-lg-142,.px-lg-142 {
      padding-right: 71rem!important
  }

  .pb-lg-142,.py-lg-142 {
      padding-bottom: 71rem!important
  }

  .pl-lg-142,.px-lg-142 {
      padding-left: 71rem!important
  }

  .p-lg-143 {
      padding: 71.5rem!important
  }

  .pt-lg-143,.py-lg-143 {
      padding-top: 71.5rem!important
  }

  .pr-lg-143,.px-lg-143 {
      padding-right: 71.5rem!important
  }

  .pb-lg-143,.py-lg-143 {
      padding-bottom: 71.5rem!important
  }

  .pl-lg-143,.px-lg-143 {
      padding-left: 71.5rem!important
  }

  .p-lg-144 {
      padding: 72rem!important
  }

  .pt-lg-144,.py-lg-144 {
      padding-top: 72rem!important
  }

  .pr-lg-144,.px-lg-144 {
      padding-right: 72rem!important
  }

  .pb-lg-144,.py-lg-144 {
      padding-bottom: 72rem!important
  }

  .pl-lg-144,.px-lg-144 {
      padding-left: 72rem!important
  }

  .p-lg-145 {
      padding: 72.5rem!important
  }

  .pt-lg-145,.py-lg-145 {
      padding-top: 72.5rem!important
  }

  .pr-lg-145,.px-lg-145 {
      padding-right: 72.5rem!important
  }

  .pb-lg-145,.py-lg-145 {
      padding-bottom: 72.5rem!important
  }

  .pl-lg-145,.px-lg-145 {
      padding-left: 72.5rem!important
  }

  .p-lg-146 {
      padding: 73rem!important
  }

  .pt-lg-146,.py-lg-146 {
      padding-top: 73rem!important
  }

  .pr-lg-146,.px-lg-146 {
      padding-right: 73rem!important
  }

  .pb-lg-146,.py-lg-146 {
      padding-bottom: 73rem!important
  }

  .pl-lg-146,.px-lg-146 {
      padding-left: 73rem!important
  }

  .p-lg-147 {
      padding: 73.5rem!important
  }

  .pt-lg-147,.py-lg-147 {
      padding-top: 73.5rem!important
  }

  .pr-lg-147,.px-lg-147 {
      padding-right: 73.5rem!important
  }

  .pb-lg-147,.py-lg-147 {
      padding-bottom: 73.5rem!important
  }

  .pl-lg-147,.px-lg-147 {
      padding-left: 73.5rem!important
  }

  .p-lg-148 {
      padding: 74rem!important
  }

  .pt-lg-148,.py-lg-148 {
      padding-top: 74rem!important
  }

  .pr-lg-148,.px-lg-148 {
      padding-right: 74rem!important
  }

  .pb-lg-148,.py-lg-148 {
      padding-bottom: 74rem!important
  }

  .pl-lg-148,.px-lg-148 {
      padding-left: 74rem!important
  }

  .p-lg-149 {
      padding: 74.5rem!important
  }

  .pt-lg-149,.py-lg-149 {
      padding-top: 74.5rem!important
  }

  .pr-lg-149,.px-lg-149 {
      padding-right: 74.5rem!important
  }

  .pb-lg-149,.py-lg-149 {
      padding-bottom: 74.5rem!important
  }

  .pl-lg-149,.px-lg-149 {
      padding-left: 74.5rem!important
  }

  .p-lg-150 {
      padding: 75rem!important
  }

  .pt-lg-150,.py-lg-150 {
      padding-top: 75rem!important
  }

  .pr-lg-150,.px-lg-150 {
      padding-right: 75rem!important
  }

  .pb-lg-150,.py-lg-150 {
      padding-bottom: 75rem!important
  }

  .pl-lg-150,.px-lg-150 {
      padding-left: 75rem!important
  }

  .m-lg-n1 {
      margin: -.5rem!important
  }

  .mt-lg-n1,.my-lg-n1 {
      margin-top: -.5rem!important
  }

  .mr-lg-n1,.mx-lg-n1 {
      margin-right: -.5rem!important
  }

  .mb-lg-n1,.my-lg-n1 {
      margin-bottom: -.5rem!important
  }

  .ml-lg-n1,.mx-lg-n1 {
      margin-left: -.5rem!important
  }

  .m-lg-n2 {
      margin: -1rem!important
  }

  .mt-lg-n2,.my-lg-n2 {
      margin-top: -1rem!important
  }

  .mr-lg-n2,.mx-lg-n2 {
      margin-right: -1rem!important
  }

  .mb-lg-n2,.my-lg-n2 {
      margin-bottom: -1rem!important
  }

  .ml-lg-n2,.mx-lg-n2 {
      margin-left: -1rem!important
  }

  .m-lg-n3 {
      margin: -1.5rem!important
  }

  .mt-lg-n3,.my-lg-n3 {
      margin-top: -1.5rem!important
  }

  .mr-lg-n3,.mx-lg-n3 {
      margin-right: -1.5rem!important
  }

  .mb-lg-n3,.my-lg-n3 {
      margin-bottom: -1.5rem!important
  }

  .ml-lg-n3,.mx-lg-n3 {
      margin-left: -1.5rem!important
  }

  .m-lg-n4 {
      margin: -2rem!important
  }

  .mt-lg-n4,.my-lg-n4 {
      margin-top: -2rem!important
  }

  .mr-lg-n4,.mx-lg-n4 {
      margin-right: -2rem!important
  }

  .mb-lg-n4,.my-lg-n4 {
      margin-bottom: -2rem!important
  }

  .ml-lg-n4,.mx-lg-n4 {
      margin-left: -2rem!important
  }

  .m-lg-n5 {
      margin: -2.5rem!important
  }

  .mt-lg-n5,.my-lg-n5 {
      margin-top: -2.5rem!important
  }

  .mr-lg-n5,.mx-lg-n5 {
      margin-right: -2.5rem!important
  }

  .mb-lg-n5,.my-lg-n5 {
      margin-bottom: -2.5rem!important
  }

  .ml-lg-n5,.mx-lg-n5 {
      margin-left: -2.5rem!important
  }

  .m-lg-n6 {
      margin: -3rem!important
  }

  .mt-lg-n6,.my-lg-n6 {
      margin-top: -3rem!important
  }

  .mr-lg-n6,.mx-lg-n6 {
      margin-right: -3rem!important
  }

  .mb-lg-n6,.my-lg-n6 {
      margin-bottom: -3rem!important
  }

  .ml-lg-n6,.mx-lg-n6 {
      margin-left: -3rem!important
  }

  .m-lg-n7 {
      margin: -3.5rem!important
  }

  .mt-lg-n7,.my-lg-n7 {
      margin-top: -3.5rem!important
  }

  .mr-lg-n7,.mx-lg-n7 {
      margin-right: -3.5rem!important
  }

  .mb-lg-n7,.my-lg-n7 {
      margin-bottom: -3.5rem!important
  }

  .ml-lg-n7,.mx-lg-n7 {
      margin-left: -3.5rem!important
  }

  .m-lg-n8 {
      margin: -4rem!important
  }

  .mt-lg-n8,.my-lg-n8 {
      margin-top: -4rem!important
  }

  .mr-lg-n8,.mx-lg-n8 {
      margin-right: -4rem!important
  }

  .mb-lg-n8,.my-lg-n8 {
      margin-bottom: -4rem!important
  }

  .ml-lg-n8,.mx-lg-n8 {
      margin-left: -4rem!important
  }

  .m-lg-n9 {
      margin: -4.5rem!important
  }

  .mt-lg-n9,.my-lg-n9 {
      margin-top: -4.5rem!important
  }

  .mr-lg-n9,.mx-lg-n9 {
      margin-right: -4.5rem!important
  }

  .mb-lg-n9,.my-lg-n9 {
      margin-bottom: -4.5rem!important
  }

  .ml-lg-n9,.mx-lg-n9 {
      margin-left: -4.5rem!important
  }

  .m-lg-n10 {
      margin: -5rem!important
  }

  .mt-lg-n10,.my-lg-n10 {
      margin-top: -5rem!important
  }

  .mr-lg-n10,.mx-lg-n10 {
      margin-right: -5rem!important
  }

  .mb-lg-n10,.my-lg-n10 {
      margin-bottom: -5rem!important
  }

  .ml-lg-n10,.mx-lg-n10 {
      margin-left: -5rem!important
  }

  .m-lg-n11 {
      margin: -5.5rem!important
  }

  .mt-lg-n11,.my-lg-n11 {
      margin-top: -5.5rem!important
  }

  .mr-lg-n11,.mx-lg-n11 {
      margin-right: -5.5rem!important
  }

  .mb-lg-n11,.my-lg-n11 {
      margin-bottom: -5.5rem!important
  }

  .ml-lg-n11,.mx-lg-n11 {
      margin-left: -5.5rem!important
  }

  .m-lg-n12 {
      margin: -6rem!important
  }

  .mt-lg-n12,.my-lg-n12 {
      margin-top: -6rem!important
  }

  .mr-lg-n12,.mx-lg-n12 {
      margin-right: -6rem!important
  }

  .mb-lg-n12,.my-lg-n12 {
      margin-bottom: -6rem!important
  }

  .ml-lg-n12,.mx-lg-n12 {
      margin-left: -6rem!important
  }

  .m-lg-n13 {
      margin: -6.5rem!important
  }

  .mt-lg-n13,.my-lg-n13 {
      margin-top: -6.5rem!important
  }

  .mr-lg-n13,.mx-lg-n13 {
      margin-right: -6.5rem!important
  }

  .mb-lg-n13,.my-lg-n13 {
      margin-bottom: -6.5rem!important
  }

  .ml-lg-n13,.mx-lg-n13 {
      margin-left: -6.5rem!important
  }

  .m-lg-n14 {
      margin: -7rem!important
  }

  .mt-lg-n14,.my-lg-n14 {
      margin-top: -7rem!important
  }

  .mr-lg-n14,.mx-lg-n14 {
      margin-right: -7rem!important
  }

  .mb-lg-n14,.my-lg-n14 {
      margin-bottom: -7rem!important
  }

  .ml-lg-n14,.mx-lg-n14 {
      margin-left: -7rem!important
  }

  .m-lg-n15 {
      margin: -7.5rem!important
  }

  .mt-lg-n15,.my-lg-n15 {
      margin-top: -7.5rem!important
  }

  .mr-lg-n15,.mx-lg-n15 {
      margin-right: -7.5rem!important
  }

  .mb-lg-n15,.my-lg-n15 {
      margin-bottom: -7.5rem!important
  }

  .ml-lg-n15,.mx-lg-n15 {
      margin-left: -7.5rem!important
  }

  .m-lg-n16 {
      margin: -8rem!important
  }

  .mt-lg-n16,.my-lg-n16 {
      margin-top: -8rem!important
  }

  .mr-lg-n16,.mx-lg-n16 {
      margin-right: -8rem!important
  }

  .mb-lg-n16,.my-lg-n16 {
      margin-bottom: -8rem!important
  }

  .ml-lg-n16,.mx-lg-n16 {
      margin-left: -8rem!important
  }

  .m-lg-n17 {
      margin: -8.5rem!important
  }

  .mt-lg-n17,.my-lg-n17 {
      margin-top: -8.5rem!important
  }

  .mr-lg-n17,.mx-lg-n17 {
      margin-right: -8.5rem!important
  }

  .mb-lg-n17,.my-lg-n17 {
      margin-bottom: -8.5rem!important
  }

  .ml-lg-n17,.mx-lg-n17 {
      margin-left: -8.5rem!important
  }

  .m-lg-n18 {
      margin: -9rem!important
  }

  .mt-lg-n18,.my-lg-n18 {
      margin-top: -9rem!important
  }

  .mr-lg-n18,.mx-lg-n18 {
      margin-right: -9rem!important
  }

  .mb-lg-n18,.my-lg-n18 {
      margin-bottom: -9rem!important
  }

  .ml-lg-n18,.mx-lg-n18 {
      margin-left: -9rem!important
  }

  .m-lg-n19 {
      margin: -9.5rem!important
  }

  .mt-lg-n19,.my-lg-n19 {
      margin-top: -9.5rem!important
  }

  .mr-lg-n19,.mx-lg-n19 {
      margin-right: -9.5rem!important
  }

  .mb-lg-n19,.my-lg-n19 {
      margin-bottom: -9.5rem!important
  }

  .ml-lg-n19,.mx-lg-n19 {
      margin-left: -9.5rem!important
  }

  .m-lg-n20 {
      margin: -10rem!important
  }

  .mt-lg-n20,.my-lg-n20 {
      margin-top: -10rem!important
  }

  .mr-lg-n20,.mx-lg-n20 {
      margin-right: -10rem!important
  }

  .mb-lg-n20,.my-lg-n20 {
      margin-bottom: -10rem!important
  }

  .ml-lg-n20,.mx-lg-n20 {
      margin-left: -10rem!important
  }

  .m-lg-n21 {
      margin: -10.5rem!important
  }

  .mt-lg-n21,.my-lg-n21 {
      margin-top: -10.5rem!important
  }

  .mr-lg-n21,.mx-lg-n21 {
      margin-right: -10.5rem!important
  }

  .mb-lg-n21,.my-lg-n21 {
      margin-bottom: -10.5rem!important
  }

  .ml-lg-n21,.mx-lg-n21 {
      margin-left: -10.5rem!important
  }

  .m-lg-n22 {
      margin: -11rem!important
  }

  .mt-lg-n22,.my-lg-n22 {
      margin-top: -11rem!important
  }

  .mr-lg-n22,.mx-lg-n22 {
      margin-right: -11rem!important
  }

  .mb-lg-n22,.my-lg-n22 {
      margin-bottom: -11rem!important
  }

  .ml-lg-n22,.mx-lg-n22 {
      margin-left: -11rem!important
  }

  .m-lg-n23 {
      margin: -11.5rem!important
  }

  .mt-lg-n23,.my-lg-n23 {
      margin-top: -11.5rem!important
  }

  .mr-lg-n23,.mx-lg-n23 {
      margin-right: -11.5rem!important
  }

  .mb-lg-n23,.my-lg-n23 {
      margin-bottom: -11.5rem!important
  }

  .ml-lg-n23,.mx-lg-n23 {
      margin-left: -11.5rem!important
  }

  .m-lg-n24 {
      margin: -12rem!important
  }

  .mt-lg-n24,.my-lg-n24 {
      margin-top: -12rem!important
  }

  .mr-lg-n24,.mx-lg-n24 {
      margin-right: -12rem!important
  }

  .mb-lg-n24,.my-lg-n24 {
      margin-bottom: -12rem!important
  }

  .ml-lg-n24,.mx-lg-n24 {
      margin-left: -12rem!important
  }

  .m-lg-n25 {
      margin: -12.5rem!important
  }

  .mt-lg-n25,.my-lg-n25 {
      margin-top: -12.5rem!important
  }

  .mr-lg-n25,.mx-lg-n25 {
      margin-right: -12.5rem!important
  }

  .mb-lg-n25,.my-lg-n25 {
      margin-bottom: -12.5rem!important
  }

  .ml-lg-n25,.mx-lg-n25 {
      margin-left: -12.5rem!important
  }

  .m-lg-n26 {
      margin: -13rem!important
  }

  .mt-lg-n26,.my-lg-n26 {
      margin-top: -13rem!important
  }

  .mr-lg-n26,.mx-lg-n26 {
      margin-right: -13rem!important
  }

  .mb-lg-n26,.my-lg-n26 {
      margin-bottom: -13rem!important
  }

  .ml-lg-n26,.mx-lg-n26 {
      margin-left: -13rem!important
  }

  .m-lg-n27 {
      margin: -13.5rem!important
  }

  .mt-lg-n27,.my-lg-n27 {
      margin-top: -13.5rem!important
  }

  .mr-lg-n27,.mx-lg-n27 {
      margin-right: -13.5rem!important
  }

  .mb-lg-n27,.my-lg-n27 {
      margin-bottom: -13.5rem!important
  }

  .ml-lg-n27,.mx-lg-n27 {
      margin-left: -13.5rem!important
  }

  .m-lg-n28 {
      margin: -14rem!important
  }

  .mt-lg-n28,.my-lg-n28 {
      margin-top: -14rem!important
  }

  .mr-lg-n28,.mx-lg-n28 {
      margin-right: -14rem!important
  }

  .mb-lg-n28,.my-lg-n28 {
      margin-bottom: -14rem!important
  }

  .ml-lg-n28,.mx-lg-n28 {
      margin-left: -14rem!important
  }

  .m-lg-n29 {
      margin: -14.5rem!important
  }

  .mt-lg-n29,.my-lg-n29 {
      margin-top: -14.5rem!important
  }

  .mr-lg-n29,.mx-lg-n29 {
      margin-right: -14.5rem!important
  }

  .mb-lg-n29,.my-lg-n29 {
      margin-bottom: -14.5rem!important
  }

  .ml-lg-n29,.mx-lg-n29 {
      margin-left: -14.5rem!important
  }

  .m-lg-n30 {
      margin: -15rem!important
  }

  .mt-lg-n30,.my-lg-n30 {
      margin-top: -15rem!important
  }

  .mr-lg-n30,.mx-lg-n30 {
      margin-right: -15rem!important
  }

  .mb-lg-n30,.my-lg-n30 {
      margin-bottom: -15rem!important
  }

  .ml-lg-n30,.mx-lg-n30 {
      margin-left: -15rem!important
  }

  .m-lg-n31 {
      margin: -15.5rem!important
  }

  .mt-lg-n31,.my-lg-n31 {
      margin-top: -15.5rem!important
  }

  .mr-lg-n31,.mx-lg-n31 {
      margin-right: -15.5rem!important
  }

  .mb-lg-n31,.my-lg-n31 {
      margin-bottom: -15.5rem!important
  }

  .ml-lg-n31,.mx-lg-n31 {
      margin-left: -15.5rem!important
  }

  .m-lg-n32 {
      margin: -16rem!important
  }

  .mt-lg-n32,.my-lg-n32 {
      margin-top: -16rem!important
  }

  .mr-lg-n32,.mx-lg-n32 {
      margin-right: -16rem!important
  }

  .mb-lg-n32,.my-lg-n32 {
      margin-bottom: -16rem!important
  }

  .ml-lg-n32,.mx-lg-n32 {
      margin-left: -16rem!important
  }

  .m-lg-n33 {
      margin: -16.5rem!important
  }

  .mt-lg-n33,.my-lg-n33 {
      margin-top: -16.5rem!important
  }

  .mr-lg-n33,.mx-lg-n33 {
      margin-right: -16.5rem!important
  }

  .mb-lg-n33,.my-lg-n33 {
      margin-bottom: -16.5rem!important
  }

  .ml-lg-n33,.mx-lg-n33 {
      margin-left: -16.5rem!important
  }

  .m-lg-n34 {
      margin: -17rem!important
  }

  .mt-lg-n34,.my-lg-n34 {
      margin-top: -17rem!important
  }

  .mr-lg-n34,.mx-lg-n34 {
      margin-right: -17rem!important
  }

  .mb-lg-n34,.my-lg-n34 {
      margin-bottom: -17rem!important
  }

  .ml-lg-n34,.mx-lg-n34 {
      margin-left: -17rem!important
  }

  .m-lg-n35 {
      margin: -17.5rem!important
  }

  .mt-lg-n35,.my-lg-n35 {
      margin-top: -17.5rem!important
  }

  .mr-lg-n35,.mx-lg-n35 {
      margin-right: -17.5rem!important
  }

  .mb-lg-n35,.my-lg-n35 {
      margin-bottom: -17.5rem!important
  }

  .ml-lg-n35,.mx-lg-n35 {
      margin-left: -17.5rem!important
  }

  .m-lg-n36 {
      margin: -18rem!important
  }

  .mt-lg-n36,.my-lg-n36 {
      margin-top: -18rem!important
  }

  .mr-lg-n36,.mx-lg-n36 {
      margin-right: -18rem!important
  }

  .mb-lg-n36,.my-lg-n36 {
      margin-bottom: -18rem!important
  }

  .ml-lg-n36,.mx-lg-n36 {
      margin-left: -18rem!important
  }

  .m-lg-n37 {
      margin: -18.5rem!important
  }

  .mt-lg-n37,.my-lg-n37 {
      margin-top: -18.5rem!important
  }

  .mr-lg-n37,.mx-lg-n37 {
      margin-right: -18.5rem!important
  }

  .mb-lg-n37,.my-lg-n37 {
      margin-bottom: -18.5rem!important
  }

  .ml-lg-n37,.mx-lg-n37 {
      margin-left: -18.5rem!important
  }

  .m-lg-n38 {
      margin: -19rem!important
  }

  .mt-lg-n38,.my-lg-n38 {
      margin-top: -19rem!important
  }

  .mr-lg-n38,.mx-lg-n38 {
      margin-right: -19rem!important
  }

  .mb-lg-n38,.my-lg-n38 {
      margin-bottom: -19rem!important
  }

  .ml-lg-n38,.mx-lg-n38 {
      margin-left: -19rem!important
  }

  .m-lg-n39 {
      margin: -19.5rem!important
  }

  .mt-lg-n39,.my-lg-n39 {
      margin-top: -19.5rem!important
  }

  .mr-lg-n39,.mx-lg-n39 {
      margin-right: -19.5rem!important
  }

  .mb-lg-n39,.my-lg-n39 {
      margin-bottom: -19.5rem!important
  }

  .ml-lg-n39,.mx-lg-n39 {
      margin-left: -19.5rem!important
  }

  .m-lg-n40 {
      margin: -20rem!important
  }

  .mt-lg-n40,.my-lg-n40 {
      margin-top: -20rem!important
  }

  .mr-lg-n40,.mx-lg-n40 {
      margin-right: -20rem!important
  }

  .mb-lg-n40,.my-lg-n40 {
      margin-bottom: -20rem!important
  }

  .ml-lg-n40,.mx-lg-n40 {
      margin-left: -20rem!important
  }

  .m-lg-n41 {
      margin: -20.5rem!important
  }

  .mt-lg-n41,.my-lg-n41 {
      margin-top: -20.5rem!important
  }

  .mr-lg-n41,.mx-lg-n41 {
      margin-right: -20.5rem!important
  }

  .mb-lg-n41,.my-lg-n41 {
      margin-bottom: -20.5rem!important
  }

  .ml-lg-n41,.mx-lg-n41 {
      margin-left: -20.5rem!important
  }

  .m-lg-n42 {
      margin: -21rem!important
  }

  .mt-lg-n42,.my-lg-n42 {
      margin-top: -21rem!important
  }

  .mr-lg-n42,.mx-lg-n42 {
      margin-right: -21rem!important
  }

  .mb-lg-n42,.my-lg-n42 {
      margin-bottom: -21rem!important
  }

  .ml-lg-n42,.mx-lg-n42 {
      margin-left: -21rem!important
  }

  .m-lg-n43 {
      margin: -21.5rem!important
  }

  .mt-lg-n43,.my-lg-n43 {
      margin-top: -21.5rem!important
  }

  .mr-lg-n43,.mx-lg-n43 {
      margin-right: -21.5rem!important
  }

  .mb-lg-n43,.my-lg-n43 {
      margin-bottom: -21.5rem!important
  }

  .ml-lg-n43,.mx-lg-n43 {
      margin-left: -21.5rem!important
  }

  .m-lg-n44 {
      margin: -22rem!important
  }

  .mt-lg-n44,.my-lg-n44 {
      margin-top: -22rem!important
  }

  .mr-lg-n44,.mx-lg-n44 {
      margin-right: -22rem!important
  }

  .mb-lg-n44,.my-lg-n44 {
      margin-bottom: -22rem!important
  }

  .ml-lg-n44,.mx-lg-n44 {
      margin-left: -22rem!important
  }

  .m-lg-n45 {
      margin: -22.5rem!important
  }

  .mt-lg-n45,.my-lg-n45 {
      margin-top: -22.5rem!important
  }

  .mr-lg-n45,.mx-lg-n45 {
      margin-right: -22.5rem!important
  }

  .mb-lg-n45,.my-lg-n45 {
      margin-bottom: -22.5rem!important
  }

  .ml-lg-n45,.mx-lg-n45 {
      margin-left: -22.5rem!important
  }

  .m-lg-n46 {
      margin: -23rem!important
  }

  .mt-lg-n46,.my-lg-n46 {
      margin-top: -23rem!important
  }

  .mr-lg-n46,.mx-lg-n46 {
      margin-right: -23rem!important
  }

  .mb-lg-n46,.my-lg-n46 {
      margin-bottom: -23rem!important
  }

  .ml-lg-n46,.mx-lg-n46 {
      margin-left: -23rem!important
  }

  .m-lg-n47 {
      margin: -23.5rem!important
  }

  .mt-lg-n47,.my-lg-n47 {
      margin-top: -23.5rem!important
  }

  .mr-lg-n47,.mx-lg-n47 {
      margin-right: -23.5rem!important
  }

  .mb-lg-n47,.my-lg-n47 {
      margin-bottom: -23.5rem!important
  }

  .ml-lg-n47,.mx-lg-n47 {
      margin-left: -23.5rem!important
  }

  .m-lg-n48 {
      margin: -24rem!important
  }

  .mt-lg-n48,.my-lg-n48 {
      margin-top: -24rem!important
  }

  .mr-lg-n48,.mx-lg-n48 {
      margin-right: -24rem!important
  }

  .mb-lg-n48,.my-lg-n48 {
      margin-bottom: -24rem!important
  }

  .ml-lg-n48,.mx-lg-n48 {
      margin-left: -24rem!important
  }

  .m-lg-n49 {
      margin: -24.5rem!important
  }

  .mt-lg-n49,.my-lg-n49 {
      margin-top: -24.5rem!important
  }

  .mr-lg-n49,.mx-lg-n49 {
      margin-right: -24.5rem!important
  }

  .mb-lg-n49,.my-lg-n49 {
      margin-bottom: -24.5rem!important
  }

  .ml-lg-n49,.mx-lg-n49 {
      margin-left: -24.5rem!important
  }

  .m-lg-n50 {
      margin: -25rem!important
  }

  .mt-lg-n50,.my-lg-n50 {
      margin-top: -25rem!important
  }

  .mr-lg-n50,.mx-lg-n50 {
      margin-right: -25rem!important
  }

  .mb-lg-n50,.my-lg-n50 {
      margin-bottom: -25rem!important
  }

  .ml-lg-n50,.mx-lg-n50 {
      margin-left: -25rem!important
  }

  .m-lg-n51 {
      margin: -25.5rem!important
  }

  .mt-lg-n51,.my-lg-n51 {
      margin-top: -25.5rem!important
  }

  .mr-lg-n51,.mx-lg-n51 {
      margin-right: -25.5rem!important
  }

  .mb-lg-n51,.my-lg-n51 {
      margin-bottom: -25.5rem!important
  }

  .ml-lg-n51,.mx-lg-n51 {
      margin-left: -25.5rem!important
  }

  .m-lg-n52 {
      margin: -26rem!important
  }

  .mt-lg-n52,.my-lg-n52 {
      margin-top: -26rem!important
  }

  .mr-lg-n52,.mx-lg-n52 {
      margin-right: -26rem!important
  }

  .mb-lg-n52,.my-lg-n52 {
      margin-bottom: -26rem!important
  }

  .ml-lg-n52,.mx-lg-n52 {
      margin-left: -26rem!important
  }

  .m-lg-n53 {
      margin: -26.5rem!important
  }

  .mt-lg-n53,.my-lg-n53 {
      margin-top: -26.5rem!important
  }

  .mr-lg-n53,.mx-lg-n53 {
      margin-right: -26.5rem!important
  }

  .mb-lg-n53,.my-lg-n53 {
      margin-bottom: -26.5rem!important
  }

  .ml-lg-n53,.mx-lg-n53 {
      margin-left: -26.5rem!important
  }

  .m-lg-n54 {
      margin: -27rem!important
  }

  .mt-lg-n54,.my-lg-n54 {
      margin-top: -27rem!important
  }

  .mr-lg-n54,.mx-lg-n54 {
      margin-right: -27rem!important
  }

  .mb-lg-n54,.my-lg-n54 {
      margin-bottom: -27rem!important
  }

  .ml-lg-n54,.mx-lg-n54 {
      margin-left: -27rem!important
  }

  .m-lg-n55 {
      margin: -27.5rem!important
  }

  .mt-lg-n55,.my-lg-n55 {
      margin-top: -27.5rem!important
  }

  .mr-lg-n55,.mx-lg-n55 {
      margin-right: -27.5rem!important
  }

  .mb-lg-n55,.my-lg-n55 {
      margin-bottom: -27.5rem!important
  }

  .ml-lg-n55,.mx-lg-n55 {
      margin-left: -27.5rem!important
  }

  .m-lg-n56 {
      margin: -28rem!important
  }

  .mt-lg-n56,.my-lg-n56 {
      margin-top: -28rem!important
  }

  .mr-lg-n56,.mx-lg-n56 {
      margin-right: -28rem!important
  }

  .mb-lg-n56,.my-lg-n56 {
      margin-bottom: -28rem!important
  }

  .ml-lg-n56,.mx-lg-n56 {
      margin-left: -28rem!important
  }

  .m-lg-n57 {
      margin: -28.5rem!important
  }

  .mt-lg-n57,.my-lg-n57 {
      margin-top: -28.5rem!important
  }

  .mr-lg-n57,.mx-lg-n57 {
      margin-right: -28.5rem!important
  }

  .mb-lg-n57,.my-lg-n57 {
      margin-bottom: -28.5rem!important
  }

  .ml-lg-n57,.mx-lg-n57 {
      margin-left: -28.5rem!important
  }

  .m-lg-n58 {
      margin: -29rem!important
  }

  .mt-lg-n58,.my-lg-n58 {
      margin-top: -29rem!important
  }

  .mr-lg-n58,.mx-lg-n58 {
      margin-right: -29rem!important
  }

  .mb-lg-n58,.my-lg-n58 {
      margin-bottom: -29rem!important
  }

  .ml-lg-n58,.mx-lg-n58 {
      margin-left: -29rem!important
  }

  .m-lg-n59 {
      margin: -29.5rem!important
  }

  .mt-lg-n59,.my-lg-n59 {
      margin-top: -29.5rem!important
  }

  .mr-lg-n59,.mx-lg-n59 {
      margin-right: -29.5rem!important
  }

  .mb-lg-n59,.my-lg-n59 {
      margin-bottom: -29.5rem!important
  }

  .ml-lg-n59,.mx-lg-n59 {
      margin-left: -29.5rem!important
  }

  .m-lg-n60 {
      margin: -30rem!important
  }

  .mt-lg-n60,.my-lg-n60 {
      margin-top: -30rem!important
  }

  .mr-lg-n60,.mx-lg-n60 {
      margin-right: -30rem!important
  }

  .mb-lg-n60,.my-lg-n60 {
      margin-bottom: -30rem!important
  }

  .ml-lg-n60,.mx-lg-n60 {
      margin-left: -30rem!important
  }

  .m-lg-n61 {
      margin: -30.5rem!important
  }

  .mt-lg-n61,.my-lg-n61 {
      margin-top: -30.5rem!important
  }

  .mr-lg-n61,.mx-lg-n61 {
      margin-right: -30.5rem!important
  }

  .mb-lg-n61,.my-lg-n61 {
      margin-bottom: -30.5rem!important
  }

  .ml-lg-n61,.mx-lg-n61 {
      margin-left: -30.5rem!important
  }

  .m-lg-n62 {
      margin: -31rem!important
  }

  .mt-lg-n62,.my-lg-n62 {
      margin-top: -31rem!important
  }

  .mr-lg-n62,.mx-lg-n62 {
      margin-right: -31rem!important
  }

  .mb-lg-n62,.my-lg-n62 {
      margin-bottom: -31rem!important
  }

  .ml-lg-n62,.mx-lg-n62 {
      margin-left: -31rem!important
  }

  .m-lg-n63 {
      margin: -31.5rem!important
  }

  .mt-lg-n63,.my-lg-n63 {
      margin-top: -31.5rem!important
  }

  .mr-lg-n63,.mx-lg-n63 {
      margin-right: -31.5rem!important
  }

  .mb-lg-n63,.my-lg-n63 {
      margin-bottom: -31.5rem!important
  }

  .ml-lg-n63,.mx-lg-n63 {
      margin-left: -31.5rem!important
  }

  .m-lg-n64 {
      margin: -32rem!important
  }

  .mt-lg-n64,.my-lg-n64 {
      margin-top: -32rem!important
  }

  .mr-lg-n64,.mx-lg-n64 {
      margin-right: -32rem!important
  }

  .mb-lg-n64,.my-lg-n64 {
      margin-bottom: -32rem!important
  }

  .ml-lg-n64,.mx-lg-n64 {
      margin-left: -32rem!important
  }

  .m-lg-n65 {
      margin: -32.5rem!important
  }

  .mt-lg-n65,.my-lg-n65 {
      margin-top: -32.5rem!important
  }

  .mr-lg-n65,.mx-lg-n65 {
      margin-right: -32.5rem!important
  }

  .mb-lg-n65,.my-lg-n65 {
      margin-bottom: -32.5rem!important
  }

  .ml-lg-n65,.mx-lg-n65 {
      margin-left: -32.5rem!important
  }

  .m-lg-n66 {
      margin: -33rem!important
  }

  .mt-lg-n66,.my-lg-n66 {
      margin-top: -33rem!important
  }

  .mr-lg-n66,.mx-lg-n66 {
      margin-right: -33rem!important
  }

  .mb-lg-n66,.my-lg-n66 {
      margin-bottom: -33rem!important
  }

  .ml-lg-n66,.mx-lg-n66 {
      margin-left: -33rem!important
  }

  .m-lg-n67 {
      margin: -33.5rem!important
  }

  .mt-lg-n67,.my-lg-n67 {
      margin-top: -33.5rem!important
  }

  .mr-lg-n67,.mx-lg-n67 {
      margin-right: -33.5rem!important
  }

  .mb-lg-n67,.my-lg-n67 {
      margin-bottom: -33.5rem!important
  }

  .ml-lg-n67,.mx-lg-n67 {
      margin-left: -33.5rem!important
  }

  .m-lg-n68 {
      margin: -34rem!important
  }

  .mt-lg-n68,.my-lg-n68 {
      margin-top: -34rem!important
  }

  .mr-lg-n68,.mx-lg-n68 {
      margin-right: -34rem!important
  }

  .mb-lg-n68,.my-lg-n68 {
      margin-bottom: -34rem!important
  }

  .ml-lg-n68,.mx-lg-n68 {
      margin-left: -34rem!important
  }

  .m-lg-n69 {
      margin: -34.5rem!important
  }

  .mt-lg-n69,.my-lg-n69 {
      margin-top: -34.5rem!important
  }

  .mr-lg-n69,.mx-lg-n69 {
      margin-right: -34.5rem!important
  }

  .mb-lg-n69,.my-lg-n69 {
      margin-bottom: -34.5rem!important
  }

  .ml-lg-n69,.mx-lg-n69 {
      margin-left: -34.5rem!important
  }

  .m-lg-n70 {
      margin: -35rem!important
  }

  .mt-lg-n70,.my-lg-n70 {
      margin-top: -35rem!important
  }

  .mr-lg-n70,.mx-lg-n70 {
      margin-right: -35rem!important
  }

  .mb-lg-n70,.my-lg-n70 {
      margin-bottom: -35rem!important
  }

  .ml-lg-n70,.mx-lg-n70 {
      margin-left: -35rem!important
  }

  .m-lg-n71 {
      margin: -35.5rem!important
  }

  .mt-lg-n71,.my-lg-n71 {
      margin-top: -35.5rem!important
  }

  .mr-lg-n71,.mx-lg-n71 {
      margin-right: -35.5rem!important
  }

  .mb-lg-n71,.my-lg-n71 {
      margin-bottom: -35.5rem!important
  }

  .ml-lg-n71,.mx-lg-n71 {
      margin-left: -35.5rem!important
  }

  .m-lg-n72 {
      margin: -36rem!important
  }

  .mt-lg-n72,.my-lg-n72 {
      margin-top: -36rem!important
  }

  .mr-lg-n72,.mx-lg-n72 {
      margin-right: -36rem!important
  }

  .mb-lg-n72,.my-lg-n72 {
      margin-bottom: -36rem!important
  }

  .ml-lg-n72,.mx-lg-n72 {
      margin-left: -36rem!important
  }

  .m-lg-n73 {
      margin: -36.5rem!important
  }

  .mt-lg-n73,.my-lg-n73 {
      margin-top: -36.5rem!important
  }

  .mr-lg-n73,.mx-lg-n73 {
      margin-right: -36.5rem!important
  }

  .mb-lg-n73,.my-lg-n73 {
      margin-bottom: -36.5rem!important
  }

  .ml-lg-n73,.mx-lg-n73 {
      margin-left: -36.5rem!important
  }

  .m-lg-n74 {
      margin: -37rem!important
  }

  .mt-lg-n74,.my-lg-n74 {
      margin-top: -37rem!important
  }

  .mr-lg-n74,.mx-lg-n74 {
      margin-right: -37rem!important
  }

  .mb-lg-n74,.my-lg-n74 {
      margin-bottom: -37rem!important
  }

  .ml-lg-n74,.mx-lg-n74 {
      margin-left: -37rem!important
  }

  .m-lg-n75 {
      margin: -37.5rem!important
  }

  .mt-lg-n75,.my-lg-n75 {
      margin-top: -37.5rem!important
  }

  .mr-lg-n75,.mx-lg-n75 {
      margin-right: -37.5rem!important
  }

  .mb-lg-n75,.my-lg-n75 {
      margin-bottom: -37.5rem!important
  }

  .ml-lg-n75,.mx-lg-n75 {
      margin-left: -37.5rem!important
  }

  .m-lg-n76 {
      margin: -38rem!important
  }

  .mt-lg-n76,.my-lg-n76 {
      margin-top: -38rem!important
  }

  .mr-lg-n76,.mx-lg-n76 {
      margin-right: -38rem!important
  }

  .mb-lg-n76,.my-lg-n76 {
      margin-bottom: -38rem!important
  }

  .ml-lg-n76,.mx-lg-n76 {
      margin-left: -38rem!important
  }

  .m-lg-n77 {
      margin: -38.5rem!important
  }

  .mt-lg-n77,.my-lg-n77 {
      margin-top: -38.5rem!important
  }

  .mr-lg-n77,.mx-lg-n77 {
      margin-right: -38.5rem!important
  }

  .mb-lg-n77,.my-lg-n77 {
      margin-bottom: -38.5rem!important
  }

  .ml-lg-n77,.mx-lg-n77 {
      margin-left: -38.5rem!important
  }

  .m-lg-n78 {
      margin: -39rem!important
  }

  .mt-lg-n78,.my-lg-n78 {
      margin-top: -39rem!important
  }

  .mr-lg-n78,.mx-lg-n78 {
      margin-right: -39rem!important
  }

  .mb-lg-n78,.my-lg-n78 {
      margin-bottom: -39rem!important
  }

  .ml-lg-n78,.mx-lg-n78 {
      margin-left: -39rem!important
  }

  .m-lg-n79 {
      margin: -39.5rem!important
  }

  .mt-lg-n79,.my-lg-n79 {
      margin-top: -39.5rem!important
  }

  .mr-lg-n79,.mx-lg-n79 {
      margin-right: -39.5rem!important
  }

  .mb-lg-n79,.my-lg-n79 {
      margin-bottom: -39.5rem!important
  }

  .ml-lg-n79,.mx-lg-n79 {
      margin-left: -39.5rem!important
  }

  .m-lg-n80 {
      margin: -40rem!important
  }

  .mt-lg-n80,.my-lg-n80 {
      margin-top: -40rem!important
  }

  .mr-lg-n80,.mx-lg-n80 {
      margin-right: -40rem!important
  }

  .mb-lg-n80,.my-lg-n80 {
      margin-bottom: -40rem!important
  }

  .ml-lg-n80,.mx-lg-n80 {
      margin-left: -40rem!important
  }

  .m-lg-n81 {
      margin: -40.5rem!important
  }

  .mt-lg-n81,.my-lg-n81 {
      margin-top: -40.5rem!important
  }

  .mr-lg-n81,.mx-lg-n81 {
      margin-right: -40.5rem!important
  }

  .mb-lg-n81,.my-lg-n81 {
      margin-bottom: -40.5rem!important
  }

  .ml-lg-n81,.mx-lg-n81 {
      margin-left: -40.5rem!important
  }

  .m-lg-n82 {
      margin: -41rem!important
  }

  .mt-lg-n82,.my-lg-n82 {
      margin-top: -41rem!important
  }

  .mr-lg-n82,.mx-lg-n82 {
      margin-right: -41rem!important
  }

  .mb-lg-n82,.my-lg-n82 {
      margin-bottom: -41rem!important
  }

  .ml-lg-n82,.mx-lg-n82 {
      margin-left: -41rem!important
  }

  .m-lg-n83 {
      margin: -41.5rem!important
  }

  .mt-lg-n83,.my-lg-n83 {
      margin-top: -41.5rem!important
  }

  .mr-lg-n83,.mx-lg-n83 {
      margin-right: -41.5rem!important
  }

  .mb-lg-n83,.my-lg-n83 {
      margin-bottom: -41.5rem!important
  }

  .ml-lg-n83,.mx-lg-n83 {
      margin-left: -41.5rem!important
  }

  .m-lg-n84 {
      margin: -42rem!important
  }

  .mt-lg-n84,.my-lg-n84 {
      margin-top: -42rem!important
  }

  .mr-lg-n84,.mx-lg-n84 {
      margin-right: -42rem!important
  }

  .mb-lg-n84,.my-lg-n84 {
      margin-bottom: -42rem!important
  }

  .ml-lg-n84,.mx-lg-n84 {
      margin-left: -42rem!important
  }

  .m-lg-n85 {
      margin: -42.5rem!important
  }

  .mt-lg-n85,.my-lg-n85 {
      margin-top: -42.5rem!important
  }

  .mr-lg-n85,.mx-lg-n85 {
      margin-right: -42.5rem!important
  }

  .mb-lg-n85,.my-lg-n85 {
      margin-bottom: -42.5rem!important
  }

  .ml-lg-n85,.mx-lg-n85 {
      margin-left: -42.5rem!important
  }

  .m-lg-n86 {
      margin: -43rem!important
  }

  .mt-lg-n86,.my-lg-n86 {
      margin-top: -43rem!important
  }

  .mr-lg-n86,.mx-lg-n86 {
      margin-right: -43rem!important
  }

  .mb-lg-n86,.my-lg-n86 {
      margin-bottom: -43rem!important
  }

  .ml-lg-n86,.mx-lg-n86 {
      margin-left: -43rem!important
  }

  .m-lg-n87 {
      margin: -43.5rem!important
  }

  .mt-lg-n87,.my-lg-n87 {
      margin-top: -43.5rem!important
  }

  .mr-lg-n87,.mx-lg-n87 {
      margin-right: -43.5rem!important
  }

  .mb-lg-n87,.my-lg-n87 {
      margin-bottom: -43.5rem!important
  }

  .ml-lg-n87,.mx-lg-n87 {
      margin-left: -43.5rem!important
  }

  .m-lg-n88 {
      margin: -44rem!important
  }

  .mt-lg-n88,.my-lg-n88 {
      margin-top: -44rem!important
  }

  .mr-lg-n88,.mx-lg-n88 {
      margin-right: -44rem!important
  }

  .mb-lg-n88,.my-lg-n88 {
      margin-bottom: -44rem!important
  }

  .ml-lg-n88,.mx-lg-n88 {
      margin-left: -44rem!important
  }

  .m-lg-n89 {
      margin: -44.5rem!important
  }

  .mt-lg-n89,.my-lg-n89 {
      margin-top: -44.5rem!important
  }

  .mr-lg-n89,.mx-lg-n89 {
      margin-right: -44.5rem!important
  }

  .mb-lg-n89,.my-lg-n89 {
      margin-bottom: -44.5rem!important
  }

  .ml-lg-n89,.mx-lg-n89 {
      margin-left: -44.5rem!important
  }

  .m-lg-n90 {
      margin: -45rem!important
  }

  .mt-lg-n90,.my-lg-n90 {
      margin-top: -45rem!important
  }

  .mr-lg-n90,.mx-lg-n90 {
      margin-right: -45rem!important
  }

  .mb-lg-n90,.my-lg-n90 {
      margin-bottom: -45rem!important
  }

  .ml-lg-n90,.mx-lg-n90 {
      margin-left: -45rem!important
  }

  .m-lg-n91 {
      margin: -45.5rem!important
  }

  .mt-lg-n91,.my-lg-n91 {
      margin-top: -45.5rem!important
  }

  .mr-lg-n91,.mx-lg-n91 {
      margin-right: -45.5rem!important
  }

  .mb-lg-n91,.my-lg-n91 {
      margin-bottom: -45.5rem!important
  }

  .ml-lg-n91,.mx-lg-n91 {
      margin-left: -45.5rem!important
  }

  .m-lg-n92 {
      margin: -46rem!important
  }

  .mt-lg-n92,.my-lg-n92 {
      margin-top: -46rem!important
  }

  .mr-lg-n92,.mx-lg-n92 {
      margin-right: -46rem!important
  }

  .mb-lg-n92,.my-lg-n92 {
      margin-bottom: -46rem!important
  }

  .ml-lg-n92,.mx-lg-n92 {
      margin-left: -46rem!important
  }

  .m-lg-n93 {
      margin: -46.5rem!important
  }

  .mt-lg-n93,.my-lg-n93 {
      margin-top: -46.5rem!important
  }

  .mr-lg-n93,.mx-lg-n93 {
      margin-right: -46.5rem!important
  }

  .mb-lg-n93,.my-lg-n93 {
      margin-bottom: -46.5rem!important
  }

  .ml-lg-n93,.mx-lg-n93 {
      margin-left: -46.5rem!important
  }

  .m-lg-n94 {
      margin: -47rem!important
  }

  .mt-lg-n94,.my-lg-n94 {
      margin-top: -47rem!important
  }

  .mr-lg-n94,.mx-lg-n94 {
      margin-right: -47rem!important
  }

  .mb-lg-n94,.my-lg-n94 {
      margin-bottom: -47rem!important
  }

  .ml-lg-n94,.mx-lg-n94 {
      margin-left: -47rem!important
  }

  .m-lg-n95 {
      margin: -47.5rem!important
  }

  .mt-lg-n95,.my-lg-n95 {
      margin-top: -47.5rem!important
  }

  .mr-lg-n95,.mx-lg-n95 {
      margin-right: -47.5rem!important
  }

  .mb-lg-n95,.my-lg-n95 {
      margin-bottom: -47.5rem!important
  }

  .ml-lg-n95,.mx-lg-n95 {
      margin-left: -47.5rem!important
  }

  .m-lg-n96 {
      margin: -48rem!important
  }

  .mt-lg-n96,.my-lg-n96 {
      margin-top: -48rem!important
  }

  .mr-lg-n96,.mx-lg-n96 {
      margin-right: -48rem!important
  }

  .mb-lg-n96,.my-lg-n96 {
      margin-bottom: -48rem!important
  }

  .ml-lg-n96,.mx-lg-n96 {
      margin-left: -48rem!important
  }

  .m-lg-n97 {
      margin: -48.5rem!important
  }

  .mt-lg-n97,.my-lg-n97 {
      margin-top: -48.5rem!important
  }

  .mr-lg-n97,.mx-lg-n97 {
      margin-right: -48.5rem!important
  }

  .mb-lg-n97,.my-lg-n97 {
      margin-bottom: -48.5rem!important
  }

  .ml-lg-n97,.mx-lg-n97 {
      margin-left: -48.5rem!important
  }

  .m-lg-n98 {
      margin: -49rem!important
  }

  .mt-lg-n98,.my-lg-n98 {
      margin-top: -49rem!important
  }

  .mr-lg-n98,.mx-lg-n98 {
      margin-right: -49rem!important
  }

  .mb-lg-n98,.my-lg-n98 {
      margin-bottom: -49rem!important
  }

  .ml-lg-n98,.mx-lg-n98 {
      margin-left: -49rem!important
  }

  .m-lg-n99 {
      margin: -49.5rem!important
  }

  .mt-lg-n99,.my-lg-n99 {
      margin-top: -49.5rem!important
  }

  .mr-lg-n99,.mx-lg-n99 {
      margin-right: -49.5rem!important
  }

  .mb-lg-n99,.my-lg-n99 {
      margin-bottom: -49.5rem!important
  }

  .ml-lg-n99,.mx-lg-n99 {
      margin-left: -49.5rem!important
  }

  .m-lg-n100 {
      margin: -50rem!important
  }

  .mt-lg-n100,.my-lg-n100 {
      margin-top: -50rem!important
  }

  .mr-lg-n100,.mx-lg-n100 {
      margin-right: -50rem!important
  }

  .mb-lg-n100,.my-lg-n100 {
      margin-bottom: -50rem!important
  }

  .ml-lg-n100,.mx-lg-n100 {
      margin-left: -50rem!important
  }

  .m-lg-n101 {
      margin: -50.5rem!important
  }

  .mt-lg-n101,.my-lg-n101 {
      margin-top: -50.5rem!important
  }

  .mr-lg-n101,.mx-lg-n101 {
      margin-right: -50.5rem!important
  }

  .mb-lg-n101,.my-lg-n101 {
      margin-bottom: -50.5rem!important
  }

  .ml-lg-n101,.mx-lg-n101 {
      margin-left: -50.5rem!important
  }

  .m-lg-n102 {
      margin: -51rem!important
  }

  .mt-lg-n102,.my-lg-n102 {
      margin-top: -51rem!important
  }

  .mr-lg-n102,.mx-lg-n102 {
      margin-right: -51rem!important
  }

  .mb-lg-n102,.my-lg-n102 {
      margin-bottom: -51rem!important
  }

  .ml-lg-n102,.mx-lg-n102 {
      margin-left: -51rem!important
  }

  .m-lg-n103 {
      margin: -51.5rem!important
  }

  .mt-lg-n103,.my-lg-n103 {
      margin-top: -51.5rem!important
  }

  .mr-lg-n103,.mx-lg-n103 {
      margin-right: -51.5rem!important
  }

  .mb-lg-n103,.my-lg-n103 {
      margin-bottom: -51.5rem!important
  }

  .ml-lg-n103,.mx-lg-n103 {
      margin-left: -51.5rem!important
  }

  .m-lg-n104 {
      margin: -52rem!important
  }

  .mt-lg-n104,.my-lg-n104 {
      margin-top: -52rem!important
  }

  .mr-lg-n104,.mx-lg-n104 {
      margin-right: -52rem!important
  }

  .mb-lg-n104,.my-lg-n104 {
      margin-bottom: -52rem!important
  }

  .ml-lg-n104,.mx-lg-n104 {
      margin-left: -52rem!important
  }

  .m-lg-n105 {
      margin: -52.5rem!important
  }

  .mt-lg-n105,.my-lg-n105 {
      margin-top: -52.5rem!important
  }

  .mr-lg-n105,.mx-lg-n105 {
      margin-right: -52.5rem!important
  }

  .mb-lg-n105,.my-lg-n105 {
      margin-bottom: -52.5rem!important
  }

  .ml-lg-n105,.mx-lg-n105 {
      margin-left: -52.5rem!important
  }

  .m-lg-n106 {
      margin: -53rem!important
  }

  .mt-lg-n106,.my-lg-n106 {
      margin-top: -53rem!important
  }

  .mr-lg-n106,.mx-lg-n106 {
      margin-right: -53rem!important
  }

  .mb-lg-n106,.my-lg-n106 {
      margin-bottom: -53rem!important
  }

  .ml-lg-n106,.mx-lg-n106 {
      margin-left: -53rem!important
  }

  .m-lg-n107 {
      margin: -53.5rem!important
  }

  .mt-lg-n107,.my-lg-n107 {
      margin-top: -53.5rem!important
  }

  .mr-lg-n107,.mx-lg-n107 {
      margin-right: -53.5rem!important
  }

  .mb-lg-n107,.my-lg-n107 {
      margin-bottom: -53.5rem!important
  }

  .ml-lg-n107,.mx-lg-n107 {
      margin-left: -53.5rem!important
  }

  .m-lg-n108 {
      margin: -54rem!important
  }

  .mt-lg-n108,.my-lg-n108 {
      margin-top: -54rem!important
  }

  .mr-lg-n108,.mx-lg-n108 {
      margin-right: -54rem!important
  }

  .mb-lg-n108,.my-lg-n108 {
      margin-bottom: -54rem!important
  }

  .ml-lg-n108,.mx-lg-n108 {
      margin-left: -54rem!important
  }

  .m-lg-n109 {
      margin: -54.5rem!important
  }

  .mt-lg-n109,.my-lg-n109 {
      margin-top: -54.5rem!important
  }

  .mr-lg-n109,.mx-lg-n109 {
      margin-right: -54.5rem!important
  }

  .mb-lg-n109,.my-lg-n109 {
      margin-bottom: -54.5rem!important
  }

  .ml-lg-n109,.mx-lg-n109 {
      margin-left: -54.5rem!important
  }

  .m-lg-n110 {
      margin: -55rem!important
  }

  .mt-lg-n110,.my-lg-n110 {
      margin-top: -55rem!important
  }

  .mr-lg-n110,.mx-lg-n110 {
      margin-right: -55rem!important
  }

  .mb-lg-n110,.my-lg-n110 {
      margin-bottom: -55rem!important
  }

  .ml-lg-n110,.mx-lg-n110 {
      margin-left: -55rem!important
  }

  .m-lg-n111 {
      margin: -55.5rem!important
  }

  .mt-lg-n111,.my-lg-n111 {
      margin-top: -55.5rem!important
  }

  .mr-lg-n111,.mx-lg-n111 {
      margin-right: -55.5rem!important
  }

  .mb-lg-n111,.my-lg-n111 {
      margin-bottom: -55.5rem!important
  }

  .ml-lg-n111,.mx-lg-n111 {
      margin-left: -55.5rem!important
  }

  .m-lg-n112 {
      margin: -56rem!important
  }

  .mt-lg-n112,.my-lg-n112 {
      margin-top: -56rem!important
  }

  .mr-lg-n112,.mx-lg-n112 {
      margin-right: -56rem!important
  }

  .mb-lg-n112,.my-lg-n112 {
      margin-bottom: -56rem!important
  }

  .ml-lg-n112,.mx-lg-n112 {
      margin-left: -56rem!important
  }

  .m-lg-n113 {
      margin: -56.5rem!important
  }

  .mt-lg-n113,.my-lg-n113 {
      margin-top: -56.5rem!important
  }

  .mr-lg-n113,.mx-lg-n113 {
      margin-right: -56.5rem!important
  }

  .mb-lg-n113,.my-lg-n113 {
      margin-bottom: -56.5rem!important
  }

  .ml-lg-n113,.mx-lg-n113 {
      margin-left: -56.5rem!important
  }

  .m-lg-n114 {
      margin: -57rem!important
  }

  .mt-lg-n114,.my-lg-n114 {
      margin-top: -57rem!important
  }

  .mr-lg-n114,.mx-lg-n114 {
      margin-right: -57rem!important
  }

  .mb-lg-n114,.my-lg-n114 {
      margin-bottom: -57rem!important
  }

  .ml-lg-n114,.mx-lg-n114 {
      margin-left: -57rem!important
  }

  .m-lg-n115 {
      margin: -57.5rem!important
  }

  .mt-lg-n115,.my-lg-n115 {
      margin-top: -57.5rem!important
  }

  .mr-lg-n115,.mx-lg-n115 {
      margin-right: -57.5rem!important
  }

  .mb-lg-n115,.my-lg-n115 {
      margin-bottom: -57.5rem!important
  }

  .ml-lg-n115,.mx-lg-n115 {
      margin-left: -57.5rem!important
  }

  .m-lg-n116 {
      margin: -58rem!important
  }

  .mt-lg-n116,.my-lg-n116 {
      margin-top: -58rem!important
  }

  .mr-lg-n116,.mx-lg-n116 {
      margin-right: -58rem!important
  }

  .mb-lg-n116,.my-lg-n116 {
      margin-bottom: -58rem!important
  }

  .ml-lg-n116,.mx-lg-n116 {
      margin-left: -58rem!important
  }

  .m-lg-n117 {
      margin: -58.5rem!important
  }

  .mt-lg-n117,.my-lg-n117 {
      margin-top: -58.5rem!important
  }

  .mr-lg-n117,.mx-lg-n117 {
      margin-right: -58.5rem!important
  }

  .mb-lg-n117,.my-lg-n117 {
      margin-bottom: -58.5rem!important
  }

  .ml-lg-n117,.mx-lg-n117 {
      margin-left: -58.5rem!important
  }

  .m-lg-n118 {
      margin: -59rem!important
  }

  .mt-lg-n118,.my-lg-n118 {
      margin-top: -59rem!important
  }

  .mr-lg-n118,.mx-lg-n118 {
      margin-right: -59rem!important
  }

  .mb-lg-n118,.my-lg-n118 {
      margin-bottom: -59rem!important
  }

  .ml-lg-n118,.mx-lg-n118 {
      margin-left: -59rem!important
  }

  .m-lg-n119 {
      margin: -59.5rem!important
  }

  .mt-lg-n119,.my-lg-n119 {
      margin-top: -59.5rem!important
  }

  .mr-lg-n119,.mx-lg-n119 {
      margin-right: -59.5rem!important
  }

  .mb-lg-n119,.my-lg-n119 {
      margin-bottom: -59.5rem!important
  }

  .ml-lg-n119,.mx-lg-n119 {
      margin-left: -59.5rem!important
  }

  .m-lg-n120 {
      margin: -60rem!important
  }

  .mt-lg-n120,.my-lg-n120 {
      margin-top: -60rem!important
  }

  .mr-lg-n120,.mx-lg-n120 {
      margin-right: -60rem!important
  }

  .mb-lg-n120,.my-lg-n120 {
      margin-bottom: -60rem!important
  }

  .ml-lg-n120,.mx-lg-n120 {
      margin-left: -60rem!important
  }

  .m-lg-n121 {
      margin: -60.5rem!important
  }

  .mt-lg-n121,.my-lg-n121 {
      margin-top: -60.5rem!important
  }

  .mr-lg-n121,.mx-lg-n121 {
      margin-right: -60.5rem!important
  }

  .mb-lg-n121,.my-lg-n121 {
      margin-bottom: -60.5rem!important
  }

  .ml-lg-n121,.mx-lg-n121 {
      margin-left: -60.5rem!important
  }

  .m-lg-n122 {
      margin: -61rem!important
  }

  .mt-lg-n122,.my-lg-n122 {
      margin-top: -61rem!important
  }

  .mr-lg-n122,.mx-lg-n122 {
      margin-right: -61rem!important
  }

  .mb-lg-n122,.my-lg-n122 {
      margin-bottom: -61rem!important
  }

  .ml-lg-n122,.mx-lg-n122 {
      margin-left: -61rem!important
  }

  .m-lg-n123 {
      margin: -61.5rem!important
  }

  .mt-lg-n123,.my-lg-n123 {
      margin-top: -61.5rem!important
  }

  .mr-lg-n123,.mx-lg-n123 {
      margin-right: -61.5rem!important
  }

  .mb-lg-n123,.my-lg-n123 {
      margin-bottom: -61.5rem!important
  }

  .ml-lg-n123,.mx-lg-n123 {
      margin-left: -61.5rem!important
  }

  .m-lg-n124 {
      margin: -62rem!important
  }

  .mt-lg-n124,.my-lg-n124 {
      margin-top: -62rem!important
  }

  .mr-lg-n124,.mx-lg-n124 {
      margin-right: -62rem!important
  }

  .mb-lg-n124,.my-lg-n124 {
      margin-bottom: -62rem!important
  }

  .ml-lg-n124,.mx-lg-n124 {
      margin-left: -62rem!important
  }

  .m-lg-n125 {
      margin: -62.5rem!important
  }

  .mt-lg-n125,.my-lg-n125 {
      margin-top: -62.5rem!important
  }

  .mr-lg-n125,.mx-lg-n125 {
      margin-right: -62.5rem!important
  }

  .mb-lg-n125,.my-lg-n125 {
      margin-bottom: -62.5rem!important
  }

  .ml-lg-n125,.mx-lg-n125 {
      margin-left: -62.5rem!important
  }

  .m-lg-n126 {
      margin: -63rem!important
  }

  .mt-lg-n126,.my-lg-n126 {
      margin-top: -63rem!important
  }

  .mr-lg-n126,.mx-lg-n126 {
      margin-right: -63rem!important
  }

  .mb-lg-n126,.my-lg-n126 {
      margin-bottom: -63rem!important
  }

  .ml-lg-n126,.mx-lg-n126 {
      margin-left: -63rem!important
  }

  .m-lg-n127 {
      margin: -63.5rem!important
  }

  .mt-lg-n127,.my-lg-n127 {
      margin-top: -63.5rem!important
  }

  .mr-lg-n127,.mx-lg-n127 {
      margin-right: -63.5rem!important
  }

  .mb-lg-n127,.my-lg-n127 {
      margin-bottom: -63.5rem!important
  }

  .ml-lg-n127,.mx-lg-n127 {
      margin-left: -63.5rem!important
  }

  .m-lg-n128 {
      margin: -64rem!important
  }

  .mt-lg-n128,.my-lg-n128 {
      margin-top: -64rem!important
  }

  .mr-lg-n128,.mx-lg-n128 {
      margin-right: -64rem!important
  }

  .mb-lg-n128,.my-lg-n128 {
      margin-bottom: -64rem!important
  }

  .ml-lg-n128,.mx-lg-n128 {
      margin-left: -64rem!important
  }

  .m-lg-n129 {
      margin: -64.5rem!important
  }

  .mt-lg-n129,.my-lg-n129 {
      margin-top: -64.5rem!important
  }

  .mr-lg-n129,.mx-lg-n129 {
      margin-right: -64.5rem!important
  }

  .mb-lg-n129,.my-lg-n129 {
      margin-bottom: -64.5rem!important
  }

  .ml-lg-n129,.mx-lg-n129 {
      margin-left: -64.5rem!important
  }

  .m-lg-n130 {
      margin: -65rem!important
  }

  .mt-lg-n130,.my-lg-n130 {
      margin-top: -65rem!important
  }

  .mr-lg-n130,.mx-lg-n130 {
      margin-right: -65rem!important
  }

  .mb-lg-n130,.my-lg-n130 {
      margin-bottom: -65rem!important
  }

  .ml-lg-n130,.mx-lg-n130 {
      margin-left: -65rem!important
  }

  .m-lg-n131 {
      margin: -65.5rem!important
  }

  .mt-lg-n131,.my-lg-n131 {
      margin-top: -65.5rem!important
  }

  .mr-lg-n131,.mx-lg-n131 {
      margin-right: -65.5rem!important
  }

  .mb-lg-n131,.my-lg-n131 {
      margin-bottom: -65.5rem!important
  }

  .ml-lg-n131,.mx-lg-n131 {
      margin-left: -65.5rem!important
  }

  .m-lg-n132 {
      margin: -66rem!important
  }

  .mt-lg-n132,.my-lg-n132 {
      margin-top: -66rem!important
  }

  .mr-lg-n132,.mx-lg-n132 {
      margin-right: -66rem!important
  }

  .mb-lg-n132,.my-lg-n132 {
      margin-bottom: -66rem!important
  }

  .ml-lg-n132,.mx-lg-n132 {
      margin-left: -66rem!important
  }

  .m-lg-n133 {
      margin: -66.5rem!important
  }

  .mt-lg-n133,.my-lg-n133 {
      margin-top: -66.5rem!important
  }

  .mr-lg-n133,.mx-lg-n133 {
      margin-right: -66.5rem!important
  }

  .mb-lg-n133,.my-lg-n133 {
      margin-bottom: -66.5rem!important
  }

  .ml-lg-n133,.mx-lg-n133 {
      margin-left: -66.5rem!important
  }

  .m-lg-n134 {
      margin: -67rem!important
  }

  .mt-lg-n134,.my-lg-n134 {
      margin-top: -67rem!important
  }

  .mr-lg-n134,.mx-lg-n134 {
      margin-right: -67rem!important
  }

  .mb-lg-n134,.my-lg-n134 {
      margin-bottom: -67rem!important
  }

  .ml-lg-n134,.mx-lg-n134 {
      margin-left: -67rem!important
  }

  .m-lg-n135 {
      margin: -67.5rem!important
  }

  .mt-lg-n135,.my-lg-n135 {
      margin-top: -67.5rem!important
  }

  .mr-lg-n135,.mx-lg-n135 {
      margin-right: -67.5rem!important
  }

  .mb-lg-n135,.my-lg-n135 {
      margin-bottom: -67.5rem!important
  }

  .ml-lg-n135,.mx-lg-n135 {
      margin-left: -67.5rem!important
  }

  .m-lg-n136 {
      margin: -68rem!important
  }

  .mt-lg-n136,.my-lg-n136 {
      margin-top: -68rem!important
  }

  .mr-lg-n136,.mx-lg-n136 {
      margin-right: -68rem!important
  }

  .mb-lg-n136,.my-lg-n136 {
      margin-bottom: -68rem!important
  }

  .ml-lg-n136,.mx-lg-n136 {
      margin-left: -68rem!important
  }

  .m-lg-n137 {
      margin: -68.5rem!important
  }

  .mt-lg-n137,.my-lg-n137 {
      margin-top: -68.5rem!important
  }

  .mr-lg-n137,.mx-lg-n137 {
      margin-right: -68.5rem!important
  }

  .mb-lg-n137,.my-lg-n137 {
      margin-bottom: -68.5rem!important
  }

  .ml-lg-n137,.mx-lg-n137 {
      margin-left: -68.5rem!important
  }

  .m-lg-n138 {
      margin: -69rem!important
  }

  .mt-lg-n138,.my-lg-n138 {
      margin-top: -69rem!important
  }

  .mr-lg-n138,.mx-lg-n138 {
      margin-right: -69rem!important
  }

  .mb-lg-n138,.my-lg-n138 {
      margin-bottom: -69rem!important
  }

  .ml-lg-n138,.mx-lg-n138 {
      margin-left: -69rem!important
  }

  .m-lg-n139 {
      margin: -69.5rem!important
  }

  .mt-lg-n139,.my-lg-n139 {
      margin-top: -69.5rem!important
  }

  .mr-lg-n139,.mx-lg-n139 {
      margin-right: -69.5rem!important
  }

  .mb-lg-n139,.my-lg-n139 {
      margin-bottom: -69.5rem!important
  }

  .ml-lg-n139,.mx-lg-n139 {
      margin-left: -69.5rem!important
  }

  .m-lg-n140 {
      margin: -70rem!important
  }

  .mt-lg-n140,.my-lg-n140 {
      margin-top: -70rem!important
  }

  .mr-lg-n140,.mx-lg-n140 {
      margin-right: -70rem!important
  }

  .mb-lg-n140,.my-lg-n140 {
      margin-bottom: -70rem!important
  }

  .ml-lg-n140,.mx-lg-n140 {
      margin-left: -70rem!important
  }

  .m-lg-n141 {
      margin: -70.5rem!important
  }

  .mt-lg-n141,.my-lg-n141 {
      margin-top: -70.5rem!important
  }

  .mr-lg-n141,.mx-lg-n141 {
      margin-right: -70.5rem!important
  }

  .mb-lg-n141,.my-lg-n141 {
      margin-bottom: -70.5rem!important
  }

  .ml-lg-n141,.mx-lg-n141 {
      margin-left: -70.5rem!important
  }

  .m-lg-n142 {
      margin: -71rem!important
  }

  .mt-lg-n142,.my-lg-n142 {
      margin-top: -71rem!important
  }

  .mr-lg-n142,.mx-lg-n142 {
      margin-right: -71rem!important
  }

  .mb-lg-n142,.my-lg-n142 {
      margin-bottom: -71rem!important
  }

  .ml-lg-n142,.mx-lg-n142 {
      margin-left: -71rem!important
  }

  .m-lg-n143 {
      margin: -71.5rem!important
  }

  .mt-lg-n143,.my-lg-n143 {
      margin-top: -71.5rem!important
  }

  .mr-lg-n143,.mx-lg-n143 {
      margin-right: -71.5rem!important
  }

  .mb-lg-n143,.my-lg-n143 {
      margin-bottom: -71.5rem!important
  }

  .ml-lg-n143,.mx-lg-n143 {
      margin-left: -71.5rem!important
  }

  .m-lg-n144 {
      margin: -72rem!important
  }

  .mt-lg-n144,.my-lg-n144 {
      margin-top: -72rem!important
  }

  .mr-lg-n144,.mx-lg-n144 {
      margin-right: -72rem!important
  }

  .mb-lg-n144,.my-lg-n144 {
      margin-bottom: -72rem!important
  }

  .ml-lg-n144,.mx-lg-n144 {
      margin-left: -72rem!important
  }

  .m-lg-n145 {
      margin: -72.5rem!important
  }

  .mt-lg-n145,.my-lg-n145 {
      margin-top: -72.5rem!important
  }

  .mr-lg-n145,.mx-lg-n145 {
      margin-right: -72.5rem!important
  }

  .mb-lg-n145,.my-lg-n145 {
      margin-bottom: -72.5rem!important
  }

  .ml-lg-n145,.mx-lg-n145 {
      margin-left: -72.5rem!important
  }

  .m-lg-n146 {
      margin: -73rem!important
  }

  .mt-lg-n146,.my-lg-n146 {
      margin-top: -73rem!important
  }

  .mr-lg-n146,.mx-lg-n146 {
      margin-right: -73rem!important
  }

  .mb-lg-n146,.my-lg-n146 {
      margin-bottom: -73rem!important
  }

  .ml-lg-n146,.mx-lg-n146 {
      margin-left: -73rem!important
  }

  .m-lg-n147 {
      margin: -73.5rem!important
  }

  .mt-lg-n147,.my-lg-n147 {
      margin-top: -73.5rem!important
  }

  .mr-lg-n147,.mx-lg-n147 {
      margin-right: -73.5rem!important
  }

  .mb-lg-n147,.my-lg-n147 {
      margin-bottom: -73.5rem!important
  }

  .ml-lg-n147,.mx-lg-n147 {
      margin-left: -73.5rem!important
  }

  .m-lg-n148 {
      margin: -74rem!important
  }

  .mt-lg-n148,.my-lg-n148 {
      margin-top: -74rem!important
  }

  .mr-lg-n148,.mx-lg-n148 {
      margin-right: -74rem!important
  }

  .mb-lg-n148,.my-lg-n148 {
      margin-bottom: -74rem!important
  }

  .ml-lg-n148,.mx-lg-n148 {
      margin-left: -74rem!important
  }

  .m-lg-n149 {
      margin: -74.5rem!important
  }

  .mt-lg-n149,.my-lg-n149 {
      margin-top: -74.5rem!important
  }

  .mr-lg-n149,.mx-lg-n149 {
      margin-right: -74.5rem!important
  }

  .mb-lg-n149,.my-lg-n149 {
      margin-bottom: -74.5rem!important
  }

  .ml-lg-n149,.mx-lg-n149 {
      margin-left: -74.5rem!important
  }

  .m-lg-n150 {
      margin: -75rem!important
  }

  .mt-lg-n150,.my-lg-n150 {
      margin-top: -75rem!important
  }

  .mr-lg-n150,.mx-lg-n150 {
      margin-right: -75rem!important
  }

  .mb-lg-n150,.my-lg-n150 {
      margin-bottom: -75rem!important
  }

  .ml-lg-n150,.mx-lg-n150 {
      margin-left: -75rem!important
  }

  .m-lg-auto {
      margin: auto!important
  }

  .mt-lg-auto,.my-lg-auto {
      margin-top: auto!important
  }

  .mr-lg-auto,.mx-lg-auto {
      margin-right: auto!important
  }

  .mb-lg-auto,.my-lg-auto {
      margin-bottom: auto!important
  }

  .ml-lg-auto,.mx-lg-auto {
      margin-left: auto!important
  }
}

@media (min-width: 1920px) {
  .m-xl-0 {
      margin:0!important
  }

  .mt-xl-0,.my-xl-0 {
      margin-top: 0!important
  }

  .mr-xl-0,.mx-xl-0 {
      margin-right: 0!important
  }

  .mb-xl-0,.my-xl-0 {
      margin-bottom: 0!important
  }

  .ml-xl-0,.mx-xl-0 {
      margin-left: 0!important
  }

  .m-xl-1 {
      margin: .5rem!important
  }

  .mt-xl-1,.my-xl-1 {
      margin-top: .5rem!important
  }

  .mr-xl-1,.mx-xl-1 {
      margin-right: .5rem!important
  }

  .mb-xl-1,.my-xl-1 {
      margin-bottom: .5rem!important
  }

  .ml-xl-1,.mx-xl-1 {
      margin-left: .5rem!important
  }

  .m-xl-2 {
      margin: 1rem!important
  }

  .mt-xl-2,.my-xl-2 {
      margin-top: 1rem!important
  }

  .mr-xl-2,.mx-xl-2 {
      margin-right: 1rem!important
  }

  .mb-xl-2,.my-xl-2 {
      margin-bottom: 1rem!important
  }

  .ml-xl-2,.mx-xl-2 {
      margin-left: 1rem!important
  }

  .m-xl-3 {
      margin: 1.5rem!important
  }

  .mt-xl-3,.my-xl-3 {
      margin-top: 1.5rem!important
  }

  .mr-xl-3,.mx-xl-3 {
      margin-right: 1.5rem!important
  }

  .mb-xl-3,.my-xl-3 {
      margin-bottom: 1.5rem!important
  }

  .ml-xl-3,.mx-xl-3 {
      margin-left: 1.5rem!important
  }

  .m-xl-4 {
      margin: 2rem!important
  }

  .mt-xl-4,.my-xl-4 {
      margin-top: 2rem!important
  }

  .mr-xl-4,.mx-xl-4 {
      margin-right: 2rem!important
  }

  .mb-xl-4,.my-xl-4 {
      margin-bottom: 2rem!important
  }

  .ml-xl-4,.mx-xl-4 {
      margin-left: 2rem!important
  }

  .m-xl-5 {
      margin: 2.5rem!important
  }

  .mt-xl-5,.my-xl-5 {
      margin-top: 2.5rem!important
  }

  .mr-xl-5,.mx-xl-5 {
      margin-right: 2.5rem!important
  }

  .mb-xl-5,.my-xl-5 {
      margin-bottom: 2.5rem!important
  }

  .ml-xl-5,.mx-xl-5 {
      margin-left: 2.5rem!important
  }

  .m-xl-6 {
      margin: 3rem!important
  }

  .mt-xl-6,.my-xl-6 {
      margin-top: 3rem!important
  }

  .mr-xl-6,.mx-xl-6 {
      margin-right: 3rem!important
  }

  .mb-xl-6,.my-xl-6 {
      margin-bottom: 3rem!important
  }

  .ml-xl-6,.mx-xl-6 {
      margin-left: 3rem!important
  }

  .m-xl-7 {
      margin: 3.5rem!important
  }

  .mt-xl-7,.my-xl-7 {
      margin-top: 3.5rem!important
  }

  .mr-xl-7,.mx-xl-7 {
      margin-right: 3.5rem!important
  }

  .mb-xl-7,.my-xl-7 {
      margin-bottom: 3.5rem!important
  }

  .ml-xl-7,.mx-xl-7 {
      margin-left: 3.5rem!important
  }

  .m-xl-8 {
      margin: 4rem!important
  }

  .mt-xl-8,.my-xl-8 {
      margin-top: 4rem!important
  }

  .mr-xl-8,.mx-xl-8 {
      margin-right: 4rem!important
  }

  .mb-xl-8,.my-xl-8 {
      margin-bottom: 4rem!important
  }

  .ml-xl-8,.mx-xl-8 {
      margin-left: 4rem!important
  }

  .m-xl-9 {
      margin: 4.5rem!important
  }

  .mt-xl-9,.my-xl-9 {
      margin-top: 4.5rem!important
  }

  .mr-xl-9,.mx-xl-9 {
      margin-right: 4.5rem!important
  }

  .mb-xl-9,.my-xl-9 {
      margin-bottom: 4.5rem!important
  }

  .ml-xl-9,.mx-xl-9 {
      margin-left: 4.5rem!important
  }

  .m-xl-10 {
      margin: 5rem!important
  }

  .mt-xl-10,.my-xl-10 {
      margin-top: 5rem!important
  }

  .mr-xl-10,.mx-xl-10 {
      margin-right: 5rem!important
  }

  .mb-xl-10,.my-xl-10 {
      margin-bottom: 5rem!important
  }

  .ml-xl-10,.mx-xl-10 {
      margin-left: 5rem!important
  }

  .m-xl-11 {
      margin: 5.5rem!important
  }

  .mt-xl-11,.my-xl-11 {
      margin-top: 5.5rem!important
  }

  .mr-xl-11,.mx-xl-11 {
      margin-right: 5.5rem!important
  }

  .mb-xl-11,.my-xl-11 {
      margin-bottom: 5.5rem!important
  }

  .ml-xl-11,.mx-xl-11 {
      margin-left: 5.5rem!important
  }

  .m-xl-12 {
      margin: 6rem!important
  }

  .mt-xl-12,.my-xl-12 {
      margin-top: 6rem!important
  }

  .mr-xl-12,.mx-xl-12 {
      margin-right: 6rem!important
  }

  .mb-xl-12,.my-xl-12 {
      margin-bottom: 6rem!important
  }

  .ml-xl-12,.mx-xl-12 {
      margin-left: 6rem!important
  }

  .m-xl-13 {
      margin: 6.5rem!important
  }

  .mt-xl-13,.my-xl-13 {
      margin-top: 6.5rem!important
  }

  .mr-xl-13,.mx-xl-13 {
      margin-right: 6.5rem!important
  }

  .mb-xl-13,.my-xl-13 {
      margin-bottom: 6.5rem!important
  }

  .ml-xl-13,.mx-xl-13 {
      margin-left: 6.5rem!important
  }

  .m-xl-14 {
      margin: 7rem!important
  }

  .mt-xl-14,.my-xl-14 {
      margin-top: 7rem!important
  }

  .mr-xl-14,.mx-xl-14 {
      margin-right: 7rem!important
  }

  .mb-xl-14,.my-xl-14 {
      margin-bottom: 7rem!important
  }

  .ml-xl-14,.mx-xl-14 {
      margin-left: 7rem!important
  }

  .m-xl-15 {
      margin: 7.5rem!important
  }

  .mt-xl-15,.my-xl-15 {
      margin-top: 7.5rem!important
  }

  .mr-xl-15,.mx-xl-15 {
      margin-right: 7.5rem!important
  }

  .mb-xl-15,.my-xl-15 {
      margin-bottom: 7.5rem!important
  }

  .ml-xl-15,.mx-xl-15 {
      margin-left: 7.5rem!important
  }

  .m-xl-16 {
      margin: 8rem!important
  }

  .mt-xl-16,.my-xl-16 {
      margin-top: 8rem!important
  }

  .mr-xl-16,.mx-xl-16 {
      margin-right: 8rem!important
  }

  .mb-xl-16,.my-xl-16 {
      margin-bottom: 8rem!important
  }

  .ml-xl-16,.mx-xl-16 {
      margin-left: 8rem!important
  }

  .m-xl-17 {
      margin: 8.5rem!important
  }

  .mt-xl-17,.my-xl-17 {
      margin-top: 8.5rem!important
  }

  .mr-xl-17,.mx-xl-17 {
      margin-right: 8.5rem!important
  }

  .mb-xl-17,.my-xl-17 {
      margin-bottom: 8.5rem!important
  }

  .ml-xl-17,.mx-xl-17 {
      margin-left: 8.5rem!important
  }

  .m-xl-18 {
      margin: 9rem!important
  }

  .mt-xl-18,.my-xl-18 {
      margin-top: 9rem!important
  }

  .mr-xl-18,.mx-xl-18 {
      margin-right: 9rem!important
  }

  .mb-xl-18,.my-xl-18 {
      margin-bottom: 9rem!important
  }

  .ml-xl-18,.mx-xl-18 {
      margin-left: 9rem!important
  }

  .m-xl-19 {
      margin: 9.5rem!important
  }

  .mt-xl-19,.my-xl-19 {
      margin-top: 9.5rem!important
  }

  .mr-xl-19,.mx-xl-19 {
      margin-right: 9.5rem!important
  }

  .mb-xl-19,.my-xl-19 {
      margin-bottom: 9.5rem!important
  }

  .ml-xl-19,.mx-xl-19 {
      margin-left: 9.5rem!important
  }

  .m-xl-20 {
      margin: 10rem!important
  }

  .mt-xl-20,.my-xl-20 {
      margin-top: 10rem!important
  }

  .mr-xl-20,.mx-xl-20 {
      margin-right: 10rem!important
  }

  .mb-xl-20,.my-xl-20 {
      margin-bottom: 10rem!important
  }

  .ml-xl-20,.mx-xl-20 {
      margin-left: 10rem!important
  }

  .m-xl-21 {
      margin: 10.5rem!important
  }

  .mt-xl-21,.my-xl-21 {
      margin-top: 10.5rem!important
  }

  .mr-xl-21,.mx-xl-21 {
      margin-right: 10.5rem!important
  }

  .mb-xl-21,.my-xl-21 {
      margin-bottom: 10.5rem!important
  }

  .ml-xl-21,.mx-xl-21 {
      margin-left: 10.5rem!important
  }

  .m-xl-22 {
      margin: 11rem!important
  }

  .mt-xl-22,.my-xl-22 {
      margin-top: 11rem!important
  }

  .mr-xl-22,.mx-xl-22 {
      margin-right: 11rem!important
  }

  .mb-xl-22,.my-xl-22 {
      margin-bottom: 11rem!important
  }

  .ml-xl-22,.mx-xl-22 {
      margin-left: 11rem!important
  }

  .m-xl-23 {
      margin: 11.5rem!important
  }

  .mt-xl-23,.my-xl-23 {
      margin-top: 11.5rem!important
  }

  .mr-xl-23,.mx-xl-23 {
      margin-right: 11.5rem!important
  }

  .mb-xl-23,.my-xl-23 {
      margin-bottom: 11.5rem!important
  }

  .ml-xl-23,.mx-xl-23 {
      margin-left: 11.5rem!important
  }

  .m-xl-24 {
      margin: 12rem!important
  }

  .mt-xl-24,.my-xl-24 {
      margin-top: 12rem!important
  }

  .mr-xl-24,.mx-xl-24 {
      margin-right: 12rem!important
  }

  .mb-xl-24,.my-xl-24 {
      margin-bottom: 12rem!important
  }

  .ml-xl-24,.mx-xl-24 {
      margin-left: 12rem!important
  }

  .m-xl-25 {
      margin: 12.5rem!important
  }

  .mt-xl-25,.my-xl-25 {
      margin-top: 12.5rem!important
  }

  .mr-xl-25,.mx-xl-25 {
      margin-right: 12.5rem!important
  }

  .mb-xl-25,.my-xl-25 {
      margin-bottom: 12.5rem!important
  }

  .ml-xl-25,.mx-xl-25 {
      margin-left: 12.5rem!important
  }

  .m-xl-26 {
      margin: 13rem!important
  }

  .mt-xl-26,.my-xl-26 {
      margin-top: 13rem!important
  }

  .mr-xl-26,.mx-xl-26 {
      margin-right: 13rem!important
  }

  .mb-xl-26,.my-xl-26 {
      margin-bottom: 13rem!important
  }

  .ml-xl-26,.mx-xl-26 {
      margin-left: 13rem!important
  }

  .m-xl-27 {
      margin: 13.5rem!important
  }

  .mt-xl-27,.my-xl-27 {
      margin-top: 13.5rem!important
  }

  .mr-xl-27,.mx-xl-27 {
      margin-right: 13.5rem!important
  }

  .mb-xl-27,.my-xl-27 {
      margin-bottom: 13.5rem!important
  }

  .ml-xl-27,.mx-xl-27 {
      margin-left: 13.5rem!important
  }

  .m-xl-28 {
      margin: 14rem!important
  }

  .mt-xl-28,.my-xl-28 {
      margin-top: 14rem!important
  }

  .mr-xl-28,.mx-xl-28 {
      margin-right: 14rem!important
  }

  .mb-xl-28,.my-xl-28 {
      margin-bottom: 14rem!important
  }

  .ml-xl-28,.mx-xl-28 {
      margin-left: 14rem!important
  }

  .m-xl-29 {
      margin: 14.5rem!important
  }

  .mt-xl-29,.my-xl-29 {
      margin-top: 14.5rem!important
  }

  .mr-xl-29,.mx-xl-29 {
      margin-right: 14.5rem!important
  }

  .mb-xl-29,.my-xl-29 {
      margin-bottom: 14.5rem!important
  }

  .ml-xl-29,.mx-xl-29 {
      margin-left: 14.5rem!important
  }

  .m-xl-30 {
      margin: 15rem!important
  }

  .mt-xl-30,.my-xl-30 {
      margin-top: 15rem!important
  }

  .mr-xl-30,.mx-xl-30 {
      margin-right: 15rem!important
  }

  .mb-xl-30,.my-xl-30 {
      margin-bottom: 15rem!important
  }

  .ml-xl-30,.mx-xl-30 {
      margin-left: 15rem!important
  }

  .m-xl-31 {
      margin: 15.5rem!important
  }

  .mt-xl-31,.my-xl-31 {
      margin-top: 15.5rem!important
  }

  .mr-xl-31,.mx-xl-31 {
      margin-right: 15.5rem!important
  }

  .mb-xl-31,.my-xl-31 {
      margin-bottom: 15.5rem!important
  }

  .ml-xl-31,.mx-xl-31 {
      margin-left: 15.5rem!important
  }

  .m-xl-32 {
      margin: 16rem!important
  }

  .mt-xl-32,.my-xl-32 {
      margin-top: 16rem!important
  }

  .mr-xl-32,.mx-xl-32 {
      margin-right: 16rem!important
  }

  .mb-xl-32,.my-xl-32 {
      margin-bottom: 16rem!important
  }

  .ml-xl-32,.mx-xl-32 {
      margin-left: 16rem!important
  }

  .m-xl-33 {
      margin: 16.5rem!important
  }

  .mt-xl-33,.my-xl-33 {
      margin-top: 16.5rem!important
  }

  .mr-xl-33,.mx-xl-33 {
      margin-right: 16.5rem!important
  }

  .mb-xl-33,.my-xl-33 {
      margin-bottom: 16.5rem!important
  }

  .ml-xl-33,.mx-xl-33 {
      margin-left: 16.5rem!important
  }

  .m-xl-34 {
      margin: 17rem!important
  }

  .mt-xl-34,.my-xl-34 {
      margin-top: 17rem!important
  }

  .mr-xl-34,.mx-xl-34 {
      margin-right: 17rem!important
  }

  .mb-xl-34,.my-xl-34 {
      margin-bottom: 17rem!important
  }

  .ml-xl-34,.mx-xl-34 {
      margin-left: 17rem!important
  }

  .m-xl-35 {
      margin: 17.5rem!important
  }

  .mt-xl-35,.my-xl-35 {
      margin-top: 17.5rem!important
  }

  .mr-xl-35,.mx-xl-35 {
      margin-right: 17.5rem!important
  }

  .mb-xl-35,.my-xl-35 {
      margin-bottom: 17.5rem!important
  }

  .ml-xl-35,.mx-xl-35 {
      margin-left: 17.5rem!important
  }

  .m-xl-36 {
      margin: 18rem!important
  }

  .mt-xl-36,.my-xl-36 {
      margin-top: 18rem!important
  }

  .mr-xl-36,.mx-xl-36 {
      margin-right: 18rem!important
  }

  .mb-xl-36,.my-xl-36 {
      margin-bottom: 18rem!important
  }

  .ml-xl-36,.mx-xl-36 {
      margin-left: 18rem!important
  }

  .m-xl-37 {
      margin: 18.5rem!important
  }

  .mt-xl-37,.my-xl-37 {
      margin-top: 18.5rem!important
  }

  .mr-xl-37,.mx-xl-37 {
      margin-right: 18.5rem!important
  }

  .mb-xl-37,.my-xl-37 {
      margin-bottom: 18.5rem!important
  }

  .ml-xl-37,.mx-xl-37 {
      margin-left: 18.5rem!important
  }

  .m-xl-38 {
      margin: 19rem!important
  }

  .mt-xl-38,.my-xl-38 {
      margin-top: 19rem!important
  }

  .mr-xl-38,.mx-xl-38 {
      margin-right: 19rem!important
  }

  .mb-xl-38,.my-xl-38 {
      margin-bottom: 19rem!important
  }

  .ml-xl-38,.mx-xl-38 {
      margin-left: 19rem!important
  }

  .m-xl-39 {
      margin: 19.5rem!important
  }

  .mt-xl-39,.my-xl-39 {
      margin-top: 19.5rem!important
  }

  .mr-xl-39,.mx-xl-39 {
      margin-right: 19.5rem!important
  }

  .mb-xl-39,.my-xl-39 {
      margin-bottom: 19.5rem!important
  }

  .ml-xl-39,.mx-xl-39 {
      margin-left: 19.5rem!important
  }

  .m-xl-40 {
      margin: 20rem!important
  }

  .mt-xl-40,.my-xl-40 {
      margin-top: 20rem!important
  }

  .mr-xl-40,.mx-xl-40 {
      margin-right: 20rem!important
  }

  .mb-xl-40,.my-xl-40 {
      margin-bottom: 20rem!important
  }

  .ml-xl-40,.mx-xl-40 {
      margin-left: 20rem!important
  }

  .m-xl-41 {
      margin: 20.5rem!important
  }

  .mt-xl-41,.my-xl-41 {
      margin-top: 20.5rem!important
  }

  .mr-xl-41,.mx-xl-41 {
      margin-right: 20.5rem!important
  }

  .mb-xl-41,.my-xl-41 {
      margin-bottom: 20.5rem!important
  }

  .ml-xl-41,.mx-xl-41 {
      margin-left: 20.5rem!important
  }

  .m-xl-42 {
      margin: 21rem!important
  }

  .mt-xl-42,.my-xl-42 {
      margin-top: 21rem!important
  }

  .mr-xl-42,.mx-xl-42 {
      margin-right: 21rem!important
  }

  .mb-xl-42,.my-xl-42 {
      margin-bottom: 21rem!important
  }

  .ml-xl-42,.mx-xl-42 {
      margin-left: 21rem!important
  }

  .m-xl-43 {
      margin: 21.5rem!important
  }

  .mt-xl-43,.my-xl-43 {
      margin-top: 21.5rem!important
  }

  .mr-xl-43,.mx-xl-43 {
      margin-right: 21.5rem!important
  }

  .mb-xl-43,.my-xl-43 {
      margin-bottom: 21.5rem!important
  }

  .ml-xl-43,.mx-xl-43 {
      margin-left: 21.5rem!important
  }

  .m-xl-44 {
      margin: 22rem!important
  }

  .mt-xl-44,.my-xl-44 {
      margin-top: 22rem!important
  }

  .mr-xl-44,.mx-xl-44 {
      margin-right: 22rem!important
  }

  .mb-xl-44,.my-xl-44 {
      margin-bottom: 22rem!important
  }

  .ml-xl-44,.mx-xl-44 {
      margin-left: 22rem!important
  }

  .m-xl-45 {
      margin: 22.5rem!important
  }

  .mt-xl-45,.my-xl-45 {
      margin-top: 22.5rem!important
  }

  .mr-xl-45,.mx-xl-45 {
      margin-right: 22.5rem!important
  }

  .mb-xl-45,.my-xl-45 {
      margin-bottom: 22.5rem!important
  }

  .ml-xl-45,.mx-xl-45 {
      margin-left: 22.5rem!important
  }

  .m-xl-46 {
      margin: 23rem!important
  }

  .mt-xl-46,.my-xl-46 {
      margin-top: 23rem!important
  }

  .mr-xl-46,.mx-xl-46 {
      margin-right: 23rem!important
  }

  .mb-xl-46,.my-xl-46 {
      margin-bottom: 23rem!important
  }

  .ml-xl-46,.mx-xl-46 {
      margin-left: 23rem!important
  }

  .m-xl-47 {
      margin: 23.5rem!important
  }

  .mt-xl-47,.my-xl-47 {
      margin-top: 23.5rem!important
  }

  .mr-xl-47,.mx-xl-47 {
      margin-right: 23.5rem!important
  }

  .mb-xl-47,.my-xl-47 {
      margin-bottom: 23.5rem!important
  }

  .ml-xl-47,.mx-xl-47 {
      margin-left: 23.5rem!important
  }

  .m-xl-48 {
      margin: 24rem!important
  }

  .mt-xl-48,.my-xl-48 {
      margin-top: 24rem!important
  }

  .mr-xl-48,.mx-xl-48 {
      margin-right: 24rem!important
  }

  .mb-xl-48,.my-xl-48 {
      margin-bottom: 24rem!important
  }

  .ml-xl-48,.mx-xl-48 {
      margin-left: 24rem!important
  }

  .m-xl-49 {
      margin: 24.5rem!important
  }

  .mt-xl-49,.my-xl-49 {
      margin-top: 24.5rem!important
  }

  .mr-xl-49,.mx-xl-49 {
      margin-right: 24.5rem!important
  }

  .mb-xl-49,.my-xl-49 {
      margin-bottom: 24.5rem!important
  }

  .ml-xl-49,.mx-xl-49 {
      margin-left: 24.5rem!important
  }

  .m-xl-50 {
      margin: 25rem!important
  }

  .mt-xl-50,.my-xl-50 {
      margin-top: 25rem!important
  }

  .mr-xl-50,.mx-xl-50 {
      margin-right: 25rem!important
  }

  .mb-xl-50,.my-xl-50 {
      margin-bottom: 25rem!important
  }

  .ml-xl-50,.mx-xl-50 {
      margin-left: 25rem!important
  }

  .m-xl-51 {
      margin: 25.5rem!important
  }

  .mt-xl-51,.my-xl-51 {
      margin-top: 25.5rem!important
  }

  .mr-xl-51,.mx-xl-51 {
      margin-right: 25.5rem!important
  }

  .mb-xl-51,.my-xl-51 {
      margin-bottom: 25.5rem!important
  }

  .ml-xl-51,.mx-xl-51 {
      margin-left: 25.5rem!important
  }

  .m-xl-52 {
      margin: 26rem!important
  }

  .mt-xl-52,.my-xl-52 {
      margin-top: 26rem!important
  }

  .mr-xl-52,.mx-xl-52 {
      margin-right: 26rem!important
  }

  .mb-xl-52,.my-xl-52 {
      margin-bottom: 26rem!important
  }

  .ml-xl-52,.mx-xl-52 {
      margin-left: 26rem!important
  }

  .m-xl-53 {
      margin: 26.5rem!important
  }

  .mt-xl-53,.my-xl-53 {
      margin-top: 26.5rem!important
  }

  .mr-xl-53,.mx-xl-53 {
      margin-right: 26.5rem!important
  }

  .mb-xl-53,.my-xl-53 {
      margin-bottom: 26.5rem!important
  }

  .ml-xl-53,.mx-xl-53 {
      margin-left: 26.5rem!important
  }

  .m-xl-54 {
      margin: 27rem!important
  }

  .mt-xl-54,.my-xl-54 {
      margin-top: 27rem!important
  }

  .mr-xl-54,.mx-xl-54 {
      margin-right: 27rem!important
  }

  .mb-xl-54,.my-xl-54 {
      margin-bottom: 27rem!important
  }

  .ml-xl-54,.mx-xl-54 {
      margin-left: 27rem!important
  }

  .m-xl-55 {
      margin: 27.5rem!important
  }

  .mt-xl-55,.my-xl-55 {
      margin-top: 27.5rem!important
  }

  .mr-xl-55,.mx-xl-55 {
      margin-right: 27.5rem!important
  }

  .mb-xl-55,.my-xl-55 {
      margin-bottom: 27.5rem!important
  }

  .ml-xl-55,.mx-xl-55 {
      margin-left: 27.5rem!important
  }

  .m-xl-56 {
      margin: 28rem!important
  }

  .mt-xl-56,.my-xl-56 {
      margin-top: 28rem!important
  }

  .mr-xl-56,.mx-xl-56 {
      margin-right: 28rem!important
  }

  .mb-xl-56,.my-xl-56 {
      margin-bottom: 28rem!important
  }

  .ml-xl-56,.mx-xl-56 {
      margin-left: 28rem!important
  }

  .m-xl-57 {
      margin: 28.5rem!important
  }

  .mt-xl-57,.my-xl-57 {
      margin-top: 28.5rem!important
  }

  .mr-xl-57,.mx-xl-57 {
      margin-right: 28.5rem!important
  }

  .mb-xl-57,.my-xl-57 {
      margin-bottom: 28.5rem!important
  }

  .ml-xl-57,.mx-xl-57 {
      margin-left: 28.5rem!important
  }

  .m-xl-58 {
      margin: 29rem!important
  }

  .mt-xl-58,.my-xl-58 {
      margin-top: 29rem!important
  }

  .mr-xl-58,.mx-xl-58 {
      margin-right: 29rem!important
  }

  .mb-xl-58,.my-xl-58 {
      margin-bottom: 29rem!important
  }

  .ml-xl-58,.mx-xl-58 {
      margin-left: 29rem!important
  }

  .m-xl-59 {
      margin: 29.5rem!important
  }

  .mt-xl-59,.my-xl-59 {
      margin-top: 29.5rem!important
  }

  .mr-xl-59,.mx-xl-59 {
      margin-right: 29.5rem!important
  }

  .mb-xl-59,.my-xl-59 {
      margin-bottom: 29.5rem!important
  }

  .ml-xl-59,.mx-xl-59 {
      margin-left: 29.5rem!important
  }

  .m-xl-60 {
      margin: 30rem!important
  }

  .mt-xl-60,.my-xl-60 {
      margin-top: 30rem!important
  }

  .mr-xl-60,.mx-xl-60 {
      margin-right: 30rem!important
  }

  .mb-xl-60,.my-xl-60 {
      margin-bottom: 30rem!important
  }

  .ml-xl-60,.mx-xl-60 {
      margin-left: 30rem!important
  }

  .m-xl-61 {
      margin: 30.5rem!important
  }

  .mt-xl-61,.my-xl-61 {
      margin-top: 30.5rem!important
  }

  .mr-xl-61,.mx-xl-61 {
      margin-right: 30.5rem!important
  }

  .mb-xl-61,.my-xl-61 {
      margin-bottom: 30.5rem!important
  }

  .ml-xl-61,.mx-xl-61 {
      margin-left: 30.5rem!important
  }

  .m-xl-62 {
      margin: 31rem!important
  }

  .mt-xl-62,.my-xl-62 {
      margin-top: 31rem!important
  }

  .mr-xl-62,.mx-xl-62 {
      margin-right: 31rem!important
  }

  .mb-xl-62,.my-xl-62 {
      margin-bottom: 31rem!important
  }

  .ml-xl-62,.mx-xl-62 {
      margin-left: 31rem!important
  }

  .m-xl-63 {
      margin: 31.5rem!important
  }

  .mt-xl-63,.my-xl-63 {
      margin-top: 31.5rem!important
  }

  .mr-xl-63,.mx-xl-63 {
      margin-right: 31.5rem!important
  }

  .mb-xl-63,.my-xl-63 {
      margin-bottom: 31.5rem!important
  }

  .ml-xl-63,.mx-xl-63 {
      margin-left: 31.5rem!important
  }

  .m-xl-64 {
      margin: 32rem!important
  }

  .mt-xl-64,.my-xl-64 {
      margin-top: 32rem!important
  }

  .mr-xl-64,.mx-xl-64 {
      margin-right: 32rem!important
  }

  .mb-xl-64,.my-xl-64 {
      margin-bottom: 32rem!important
  }

  .ml-xl-64,.mx-xl-64 {
      margin-left: 32rem!important
  }

  .m-xl-65 {
      margin: 32.5rem!important
  }

  .mt-xl-65,.my-xl-65 {
      margin-top: 32.5rem!important
  }

  .mr-xl-65,.mx-xl-65 {
      margin-right: 32.5rem!important
  }

  .mb-xl-65,.my-xl-65 {
      margin-bottom: 32.5rem!important
  }

  .ml-xl-65,.mx-xl-65 {
      margin-left: 32.5rem!important
  }

  .m-xl-66 {
      margin: 33rem!important
  }

  .mt-xl-66,.my-xl-66 {
      margin-top: 33rem!important
  }

  .mr-xl-66,.mx-xl-66 {
      margin-right: 33rem!important
  }

  .mb-xl-66,.my-xl-66 {
      margin-bottom: 33rem!important
  }

  .ml-xl-66,.mx-xl-66 {
      margin-left: 33rem!important
  }

  .m-xl-67 {
      margin: 33.5rem!important
  }

  .mt-xl-67,.my-xl-67 {
      margin-top: 33.5rem!important
  }

  .mr-xl-67,.mx-xl-67 {
      margin-right: 33.5rem!important
  }

  .mb-xl-67,.my-xl-67 {
      margin-bottom: 33.5rem!important
  }

  .ml-xl-67,.mx-xl-67 {
      margin-left: 33.5rem!important
  }

  .m-xl-68 {
      margin: 34rem!important
  }

  .mt-xl-68,.my-xl-68 {
      margin-top: 34rem!important
  }

  .mr-xl-68,.mx-xl-68 {
      margin-right: 34rem!important
  }

  .mb-xl-68,.my-xl-68 {
      margin-bottom: 34rem!important
  }

  .ml-xl-68,.mx-xl-68 {
      margin-left: 34rem!important
  }

  .m-xl-69 {
      margin: 34.5rem!important
  }

  .mt-xl-69,.my-xl-69 {
      margin-top: 34.5rem!important
  }

  .mr-xl-69,.mx-xl-69 {
      margin-right: 34.5rem!important
  }

  .mb-xl-69,.my-xl-69 {
      margin-bottom: 34.5rem!important
  }

  .ml-xl-69,.mx-xl-69 {
      margin-left: 34.5rem!important
  }

  .m-xl-70 {
      margin: 35rem!important
  }

  .mt-xl-70,.my-xl-70 {
      margin-top: 35rem!important
  }

  .mr-xl-70,.mx-xl-70 {
      margin-right: 35rem!important
  }

  .mb-xl-70,.my-xl-70 {
      margin-bottom: 35rem!important
  }

  .ml-xl-70,.mx-xl-70 {
      margin-left: 35rem!important
  }

  .m-xl-71 {
      margin: 35.5rem!important
  }

  .mt-xl-71,.my-xl-71 {
      margin-top: 35.5rem!important
  }

  .mr-xl-71,.mx-xl-71 {
      margin-right: 35.5rem!important
  }

  .mb-xl-71,.my-xl-71 {
      margin-bottom: 35.5rem!important
  }

  .ml-xl-71,.mx-xl-71 {
      margin-left: 35.5rem!important
  }

  .m-xl-72 {
      margin: 36rem!important
  }

  .mt-xl-72,.my-xl-72 {
      margin-top: 36rem!important
  }

  .mr-xl-72,.mx-xl-72 {
      margin-right: 36rem!important
  }

  .mb-xl-72,.my-xl-72 {
      margin-bottom: 36rem!important
  }

  .ml-xl-72,.mx-xl-72 {
      margin-left: 36rem!important
  }

  .m-xl-73 {
      margin: 36.5rem!important
  }

  .mt-xl-73,.my-xl-73 {
      margin-top: 36.5rem!important
  }

  .mr-xl-73,.mx-xl-73 {
      margin-right: 36.5rem!important
  }

  .mb-xl-73,.my-xl-73 {
      margin-bottom: 36.5rem!important
  }

  .ml-xl-73,.mx-xl-73 {
      margin-left: 36.5rem!important
  }

  .m-xl-74 {
      margin: 37rem!important
  }

  .mt-xl-74,.my-xl-74 {
      margin-top: 37rem!important
  }

  .mr-xl-74,.mx-xl-74 {
      margin-right: 37rem!important
  }

  .mb-xl-74,.my-xl-74 {
      margin-bottom: 37rem!important
  }

  .ml-xl-74,.mx-xl-74 {
      margin-left: 37rem!important
  }

  .m-xl-75 {
      margin: 37.5rem!important
  }

  .mt-xl-75,.my-xl-75 {
      margin-top: 37.5rem!important
  }

  .mr-xl-75,.mx-xl-75 {
      margin-right: 37.5rem!important
  }

  .mb-xl-75,.my-xl-75 {
      margin-bottom: 37.5rem!important
  }

  .ml-xl-75,.mx-xl-75 {
      margin-left: 37.5rem!important
  }

  .m-xl-76 {
      margin: 38rem!important
  }

  .mt-xl-76,.my-xl-76 {
      margin-top: 38rem!important
  }

  .mr-xl-76,.mx-xl-76 {
      margin-right: 38rem!important
  }

  .mb-xl-76,.my-xl-76 {
      margin-bottom: 38rem!important
  }

  .ml-xl-76,.mx-xl-76 {
      margin-left: 38rem!important
  }

  .m-xl-77 {
      margin: 38.5rem!important
  }

  .mt-xl-77,.my-xl-77 {
      margin-top: 38.5rem!important
  }

  .mr-xl-77,.mx-xl-77 {
      margin-right: 38.5rem!important
  }

  .mb-xl-77,.my-xl-77 {
      margin-bottom: 38.5rem!important
  }

  .ml-xl-77,.mx-xl-77 {
      margin-left: 38.5rem!important
  }

  .m-xl-78 {
      margin: 39rem!important
  }

  .mt-xl-78,.my-xl-78 {
      margin-top: 39rem!important
  }

  .mr-xl-78,.mx-xl-78 {
      margin-right: 39rem!important
  }

  .mb-xl-78,.my-xl-78 {
      margin-bottom: 39rem!important
  }

  .ml-xl-78,.mx-xl-78 {
      margin-left: 39rem!important
  }

  .m-xl-79 {
      margin: 39.5rem!important
  }

  .mt-xl-79,.my-xl-79 {
      margin-top: 39.5rem!important
  }

  .mr-xl-79,.mx-xl-79 {
      margin-right: 39.5rem!important
  }

  .mb-xl-79,.my-xl-79 {
      margin-bottom: 39.5rem!important
  }

  .ml-xl-79,.mx-xl-79 {
      margin-left: 39.5rem!important
  }

  .m-xl-80 {
      margin: 40rem!important
  }

  .mt-xl-80,.my-xl-80 {
      margin-top: 40rem!important
  }

  .mr-xl-80,.mx-xl-80 {
      margin-right: 40rem!important
  }

  .mb-xl-80,.my-xl-80 {
      margin-bottom: 40rem!important
  }

  .ml-xl-80,.mx-xl-80 {
      margin-left: 40rem!important
  }

  .m-xl-81 {
      margin: 40.5rem!important
  }

  .mt-xl-81,.my-xl-81 {
      margin-top: 40.5rem!important
  }

  .mr-xl-81,.mx-xl-81 {
      margin-right: 40.5rem!important
  }

  .mb-xl-81,.my-xl-81 {
      margin-bottom: 40.5rem!important
  }

  .ml-xl-81,.mx-xl-81 {
      margin-left: 40.5rem!important
  }

  .m-xl-82 {
      margin: 41rem!important
  }

  .mt-xl-82,.my-xl-82 {
      margin-top: 41rem!important
  }

  .mr-xl-82,.mx-xl-82 {
      margin-right: 41rem!important
  }

  .mb-xl-82,.my-xl-82 {
      margin-bottom: 41rem!important
  }

  .ml-xl-82,.mx-xl-82 {
      margin-left: 41rem!important
  }

  .m-xl-83 {
      margin: 41.5rem!important
  }

  .mt-xl-83,.my-xl-83 {
      margin-top: 41.5rem!important
  }

  .mr-xl-83,.mx-xl-83 {
      margin-right: 41.5rem!important
  }

  .mb-xl-83,.my-xl-83 {
      margin-bottom: 41.5rem!important
  }

  .ml-xl-83,.mx-xl-83 {
      margin-left: 41.5rem!important
  }

  .m-xl-84 {
      margin: 42rem!important
  }

  .mt-xl-84,.my-xl-84 {
      margin-top: 42rem!important
  }

  .mr-xl-84,.mx-xl-84 {
      margin-right: 42rem!important
  }

  .mb-xl-84,.my-xl-84 {
      margin-bottom: 42rem!important
  }

  .ml-xl-84,.mx-xl-84 {
      margin-left: 42rem!important
  }

  .m-xl-85 {
      margin: 42.5rem!important
  }

  .mt-xl-85,.my-xl-85 {
      margin-top: 42.5rem!important
  }

  .mr-xl-85,.mx-xl-85 {
      margin-right: 42.5rem!important
  }

  .mb-xl-85,.my-xl-85 {
      margin-bottom: 42.5rem!important
  }

  .ml-xl-85,.mx-xl-85 {
      margin-left: 42.5rem!important
  }

  .m-xl-86 {
      margin: 43rem!important
  }

  .mt-xl-86,.my-xl-86 {
      margin-top: 43rem!important
  }

  .mr-xl-86,.mx-xl-86 {
      margin-right: 43rem!important
  }

  .mb-xl-86,.my-xl-86 {
      margin-bottom: 43rem!important
  }

  .ml-xl-86,.mx-xl-86 {
      margin-left: 43rem!important
  }

  .m-xl-87 {
      margin: 43.5rem!important
  }

  .mt-xl-87,.my-xl-87 {
      margin-top: 43.5rem!important
  }

  .mr-xl-87,.mx-xl-87 {
      margin-right: 43.5rem!important
  }

  .mb-xl-87,.my-xl-87 {
      margin-bottom: 43.5rem!important
  }

  .ml-xl-87,.mx-xl-87 {
      margin-left: 43.5rem!important
  }

  .m-xl-88 {
      margin: 44rem!important
  }

  .mt-xl-88,.my-xl-88 {
      margin-top: 44rem!important
  }

  .mr-xl-88,.mx-xl-88 {
      margin-right: 44rem!important
  }

  .mb-xl-88,.my-xl-88 {
      margin-bottom: 44rem!important
  }

  .ml-xl-88,.mx-xl-88 {
      margin-left: 44rem!important
  }

  .m-xl-89 {
      margin: 44.5rem!important
  }

  .mt-xl-89,.my-xl-89 {
      margin-top: 44.5rem!important
  }

  .mr-xl-89,.mx-xl-89 {
      margin-right: 44.5rem!important
  }

  .mb-xl-89,.my-xl-89 {
      margin-bottom: 44.5rem!important
  }

  .ml-xl-89,.mx-xl-89 {
      margin-left: 44.5rem!important
  }

  .m-xl-90 {
      margin: 45rem!important
  }

  .mt-xl-90,.my-xl-90 {
      margin-top: 45rem!important
  }

  .mr-xl-90,.mx-xl-90 {
      margin-right: 45rem!important
  }

  .mb-xl-90,.my-xl-90 {
      margin-bottom: 45rem!important
  }

  .ml-xl-90,.mx-xl-90 {
      margin-left: 45rem!important
  }

  .m-xl-91 {
      margin: 45.5rem!important
  }

  .mt-xl-91,.my-xl-91 {
      margin-top: 45.5rem!important
  }

  .mr-xl-91,.mx-xl-91 {
      margin-right: 45.5rem!important
  }

  .mb-xl-91,.my-xl-91 {
      margin-bottom: 45.5rem!important
  }

  .ml-xl-91,.mx-xl-91 {
      margin-left: 45.5rem!important
  }

  .m-xl-92 {
      margin: 46rem!important
  }

  .mt-xl-92,.my-xl-92 {
      margin-top: 46rem!important
  }

  .mr-xl-92,.mx-xl-92 {
      margin-right: 46rem!important
  }

  .mb-xl-92,.my-xl-92 {
      margin-bottom: 46rem!important
  }

  .ml-xl-92,.mx-xl-92 {
      margin-left: 46rem!important
  }

  .m-xl-93 {
      margin: 46.5rem!important
  }

  .mt-xl-93,.my-xl-93 {
      margin-top: 46.5rem!important
  }

  .mr-xl-93,.mx-xl-93 {
      margin-right: 46.5rem!important
  }

  .mb-xl-93,.my-xl-93 {
      margin-bottom: 46.5rem!important
  }

  .ml-xl-93,.mx-xl-93 {
      margin-left: 46.5rem!important
  }

  .m-xl-94 {
      margin: 47rem!important
  }

  .mt-xl-94,.my-xl-94 {
      margin-top: 47rem!important
  }

  .mr-xl-94,.mx-xl-94 {
      margin-right: 47rem!important
  }

  .mb-xl-94,.my-xl-94 {
      margin-bottom: 47rem!important
  }

  .ml-xl-94,.mx-xl-94 {
      margin-left: 47rem!important
  }

  .m-xl-95 {
      margin: 47.5rem!important
  }

  .mt-xl-95,.my-xl-95 {
      margin-top: 47.5rem!important
  }

  .mr-xl-95,.mx-xl-95 {
      margin-right: 47.5rem!important
  }

  .mb-xl-95,.my-xl-95 {
      margin-bottom: 47.5rem!important
  }

  .ml-xl-95,.mx-xl-95 {
      margin-left: 47.5rem!important
  }

  .m-xl-96 {
      margin: 48rem!important
  }

  .mt-xl-96,.my-xl-96 {
      margin-top: 48rem!important
  }

  .mr-xl-96,.mx-xl-96 {
      margin-right: 48rem!important
  }

  .mb-xl-96,.my-xl-96 {
      margin-bottom: 48rem!important
  }

  .ml-xl-96,.mx-xl-96 {
      margin-left: 48rem!important
  }

  .m-xl-97 {
      margin: 48.5rem!important
  }

  .mt-xl-97,.my-xl-97 {
      margin-top: 48.5rem!important
  }

  .mr-xl-97,.mx-xl-97 {
      margin-right: 48.5rem!important
  }

  .mb-xl-97,.my-xl-97 {
      margin-bottom: 48.5rem!important
  }

  .ml-xl-97,.mx-xl-97 {
      margin-left: 48.5rem!important
  }

  .m-xl-98 {
      margin: 49rem!important
  }

  .mt-xl-98,.my-xl-98 {
      margin-top: 49rem!important
  }

  .mr-xl-98,.mx-xl-98 {
      margin-right: 49rem!important
  }

  .mb-xl-98,.my-xl-98 {
      margin-bottom: 49rem!important
  }

  .ml-xl-98,.mx-xl-98 {
      margin-left: 49rem!important
  }

  .m-xl-99 {
      margin: 49.5rem!important
  }

  .mt-xl-99,.my-xl-99 {
      margin-top: 49.5rem!important
  }

  .mr-xl-99,.mx-xl-99 {
      margin-right: 49.5rem!important
  }

  .mb-xl-99,.my-xl-99 {
      margin-bottom: 49.5rem!important
  }

  .ml-xl-99,.mx-xl-99 {
      margin-left: 49.5rem!important
  }

  .m-xl-100 {
      margin: 50rem!important
  }

  .mt-xl-100,.my-xl-100 {
      margin-top: 50rem!important
  }

  .mr-xl-100,.mx-xl-100 {
      margin-right: 50rem!important
  }

  .mb-xl-100,.my-xl-100 {
      margin-bottom: 50rem!important
  }

  .ml-xl-100,.mx-xl-100 {
      margin-left: 50rem!important
  }

  .m-xl-101 {
      margin: 50.5rem!important
  }

  .mt-xl-101,.my-xl-101 {
      margin-top: 50.5rem!important
  }

  .mr-xl-101,.mx-xl-101 {
      margin-right: 50.5rem!important
  }

  .mb-xl-101,.my-xl-101 {
      margin-bottom: 50.5rem!important
  }

  .ml-xl-101,.mx-xl-101 {
      margin-left: 50.5rem!important
  }

  .m-xl-102 {
      margin: 51rem!important
  }

  .mt-xl-102,.my-xl-102 {
      margin-top: 51rem!important
  }

  .mr-xl-102,.mx-xl-102 {
      margin-right: 51rem!important
  }

  .mb-xl-102,.my-xl-102 {
      margin-bottom: 51rem!important
  }

  .ml-xl-102,.mx-xl-102 {
      margin-left: 51rem!important
  }

  .m-xl-103 {
      margin: 51.5rem!important
  }

  .mt-xl-103,.my-xl-103 {
      margin-top: 51.5rem!important
  }

  .mr-xl-103,.mx-xl-103 {
      margin-right: 51.5rem!important
  }

  .mb-xl-103,.my-xl-103 {
      margin-bottom: 51.5rem!important
  }

  .ml-xl-103,.mx-xl-103 {
      margin-left: 51.5rem!important
  }

  .m-xl-104 {
      margin: 52rem!important
  }

  .mt-xl-104,.my-xl-104 {
      margin-top: 52rem!important
  }

  .mr-xl-104,.mx-xl-104 {
      margin-right: 52rem!important
  }

  .mb-xl-104,.my-xl-104 {
      margin-bottom: 52rem!important
  }

  .ml-xl-104,.mx-xl-104 {
      margin-left: 52rem!important
  }

  .m-xl-105 {
      margin: 52.5rem!important
  }

  .mt-xl-105,.my-xl-105 {
      margin-top: 52.5rem!important
  }

  .mr-xl-105,.mx-xl-105 {
      margin-right: 52.5rem!important
  }

  .mb-xl-105,.my-xl-105 {
      margin-bottom: 52.5rem!important
  }

  .ml-xl-105,.mx-xl-105 {
      margin-left: 52.5rem!important
  }

  .m-xl-106 {
      margin: 53rem!important
  }

  .mt-xl-106,.my-xl-106 {
      margin-top: 53rem!important
  }

  .mr-xl-106,.mx-xl-106 {
      margin-right: 53rem!important
  }

  .mb-xl-106,.my-xl-106 {
      margin-bottom: 53rem!important
  }

  .ml-xl-106,.mx-xl-106 {
      margin-left: 53rem!important
  }

  .m-xl-107 {
      margin: 53.5rem!important
  }

  .mt-xl-107,.my-xl-107 {
      margin-top: 53.5rem!important
  }

  .mr-xl-107,.mx-xl-107 {
      margin-right: 53.5rem!important
  }

  .mb-xl-107,.my-xl-107 {
      margin-bottom: 53.5rem!important
  }

  .ml-xl-107,.mx-xl-107 {
      margin-left: 53.5rem!important
  }

  .m-xl-108 {
      margin: 54rem!important
  }

  .mt-xl-108,.my-xl-108 {
      margin-top: 54rem!important
  }

  .mr-xl-108,.mx-xl-108 {
      margin-right: 54rem!important
  }

  .mb-xl-108,.my-xl-108 {
      margin-bottom: 54rem!important
  }

  .ml-xl-108,.mx-xl-108 {
      margin-left: 54rem!important
  }

  .m-xl-109 {
      margin: 54.5rem!important
  }

  .mt-xl-109,.my-xl-109 {
      margin-top: 54.5rem!important
  }

  .mr-xl-109,.mx-xl-109 {
      margin-right: 54.5rem!important
  }

  .mb-xl-109,.my-xl-109 {
      margin-bottom: 54.5rem!important
  }

  .ml-xl-109,.mx-xl-109 {
      margin-left: 54.5rem!important
  }

  .m-xl-110 {
      margin: 55rem!important
  }

  .mt-xl-110,.my-xl-110 {
      margin-top: 55rem!important
  }

  .mr-xl-110,.mx-xl-110 {
      margin-right: 55rem!important
  }

  .mb-xl-110,.my-xl-110 {
      margin-bottom: 55rem!important
  }

  .ml-xl-110,.mx-xl-110 {
      margin-left: 55rem!important
  }

  .m-xl-111 {
      margin: 55.5rem!important
  }

  .mt-xl-111,.my-xl-111 {
      margin-top: 55.5rem!important
  }

  .mr-xl-111,.mx-xl-111 {
      margin-right: 55.5rem!important
  }

  .mb-xl-111,.my-xl-111 {
      margin-bottom: 55.5rem!important
  }

  .ml-xl-111,.mx-xl-111 {
      margin-left: 55.5rem!important
  }

  .m-xl-112 {
      margin: 56rem!important
  }

  .mt-xl-112,.my-xl-112 {
      margin-top: 56rem!important
  }

  .mr-xl-112,.mx-xl-112 {
      margin-right: 56rem!important
  }

  .mb-xl-112,.my-xl-112 {
      margin-bottom: 56rem!important
  }

  .ml-xl-112,.mx-xl-112 {
      margin-left: 56rem!important
  }

  .m-xl-113 {
      margin: 56.5rem!important
  }

  .mt-xl-113,.my-xl-113 {
      margin-top: 56.5rem!important
  }

  .mr-xl-113,.mx-xl-113 {
      margin-right: 56.5rem!important
  }

  .mb-xl-113,.my-xl-113 {
      margin-bottom: 56.5rem!important
  }

  .ml-xl-113,.mx-xl-113 {
      margin-left: 56.5rem!important
  }

  .m-xl-114 {
      margin: 57rem!important
  }

  .mt-xl-114,.my-xl-114 {
      margin-top: 57rem!important
  }

  .mr-xl-114,.mx-xl-114 {
      margin-right: 57rem!important
  }

  .mb-xl-114,.my-xl-114 {
      margin-bottom: 57rem!important
  }

  .ml-xl-114,.mx-xl-114 {
      margin-left: 57rem!important
  }

  .m-xl-115 {
      margin: 57.5rem!important
  }

  .mt-xl-115,.my-xl-115 {
      margin-top: 57.5rem!important
  }

  .mr-xl-115,.mx-xl-115 {
      margin-right: 57.5rem!important
  }

  .mb-xl-115,.my-xl-115 {
      margin-bottom: 57.5rem!important
  }

  .ml-xl-115,.mx-xl-115 {
      margin-left: 57.5rem!important
  }

  .m-xl-116 {
      margin: 58rem!important
  }

  .mt-xl-116,.my-xl-116 {
      margin-top: 58rem!important
  }

  .mr-xl-116,.mx-xl-116 {
      margin-right: 58rem!important
  }

  .mb-xl-116,.my-xl-116 {
      margin-bottom: 58rem!important
  }

  .ml-xl-116,.mx-xl-116 {
      margin-left: 58rem!important
  }

  .m-xl-117 {
      margin: 58.5rem!important
  }

  .mt-xl-117,.my-xl-117 {
      margin-top: 58.5rem!important
  }

  .mr-xl-117,.mx-xl-117 {
      margin-right: 58.5rem!important
  }

  .mb-xl-117,.my-xl-117 {
      margin-bottom: 58.5rem!important
  }

  .ml-xl-117,.mx-xl-117 {
      margin-left: 58.5rem!important
  }

  .m-xl-118 {
      margin: 59rem!important
  }

  .mt-xl-118,.my-xl-118 {
      margin-top: 59rem!important
  }

  .mr-xl-118,.mx-xl-118 {
      margin-right: 59rem!important
  }

  .mb-xl-118,.my-xl-118 {
      margin-bottom: 59rem!important
  }

  .ml-xl-118,.mx-xl-118 {
      margin-left: 59rem!important
  }

  .m-xl-119 {
      margin: 59.5rem!important
  }

  .mt-xl-119,.my-xl-119 {
      margin-top: 59.5rem!important
  }

  .mr-xl-119,.mx-xl-119 {
      margin-right: 59.5rem!important
  }

  .mb-xl-119,.my-xl-119 {
      margin-bottom: 59.5rem!important
  }

  .ml-xl-119,.mx-xl-119 {
      margin-left: 59.5rem!important
  }

  .m-xl-120 {
      margin: 60rem!important
  }

  .mt-xl-120,.my-xl-120 {
      margin-top: 60rem!important
  }

  .mr-xl-120,.mx-xl-120 {
      margin-right: 60rem!important
  }

  .mb-xl-120,.my-xl-120 {
      margin-bottom: 60rem!important
  }

  .ml-xl-120,.mx-xl-120 {
      margin-left: 60rem!important
  }

  .m-xl-121 {
      margin: 60.5rem!important
  }

  .mt-xl-121,.my-xl-121 {
      margin-top: 60.5rem!important
  }

  .mr-xl-121,.mx-xl-121 {
      margin-right: 60.5rem!important
  }

  .mb-xl-121,.my-xl-121 {
      margin-bottom: 60.5rem!important
  }

  .ml-xl-121,.mx-xl-121 {
      margin-left: 60.5rem!important
  }

  .m-xl-122 {
      margin: 61rem!important
  }

  .mt-xl-122,.my-xl-122 {
      margin-top: 61rem!important
  }

  .mr-xl-122,.mx-xl-122 {
      margin-right: 61rem!important
  }

  .mb-xl-122,.my-xl-122 {
      margin-bottom: 61rem!important
  }

  .ml-xl-122,.mx-xl-122 {
      margin-left: 61rem!important
  }

  .m-xl-123 {
      margin: 61.5rem!important
  }

  .mt-xl-123,.my-xl-123 {
      margin-top: 61.5rem!important
  }

  .mr-xl-123,.mx-xl-123 {
      margin-right: 61.5rem!important
  }

  .mb-xl-123,.my-xl-123 {
      margin-bottom: 61.5rem!important
  }

  .ml-xl-123,.mx-xl-123 {
      margin-left: 61.5rem!important
  }

  .m-xl-124 {
      margin: 62rem!important
  }

  .mt-xl-124,.my-xl-124 {
      margin-top: 62rem!important
  }

  .mr-xl-124,.mx-xl-124 {
      margin-right: 62rem!important
  }

  .mb-xl-124,.my-xl-124 {
      margin-bottom: 62rem!important
  }

  .ml-xl-124,.mx-xl-124 {
      margin-left: 62rem!important
  }

  .m-xl-125 {
      margin: 62.5rem!important
  }

  .mt-xl-125,.my-xl-125 {
      margin-top: 62.5rem!important
  }

  .mr-xl-125,.mx-xl-125 {
      margin-right: 62.5rem!important
  }

  .mb-xl-125,.my-xl-125 {
      margin-bottom: 62.5rem!important
  }

  .ml-xl-125,.mx-xl-125 {
      margin-left: 62.5rem!important
  }

  .m-xl-126 {
      margin: 63rem!important
  }

  .mt-xl-126,.my-xl-126 {
      margin-top: 63rem!important
  }

  .mr-xl-126,.mx-xl-126 {
      margin-right: 63rem!important
  }

  .mb-xl-126,.my-xl-126 {
      margin-bottom: 63rem!important
  }

  .ml-xl-126,.mx-xl-126 {
      margin-left: 63rem!important
  }

  .m-xl-127 {
      margin: 63.5rem!important
  }

  .mt-xl-127,.my-xl-127 {
      margin-top: 63.5rem!important
  }

  .mr-xl-127,.mx-xl-127 {
      margin-right: 63.5rem!important
  }

  .mb-xl-127,.my-xl-127 {
      margin-bottom: 63.5rem!important
  }

  .ml-xl-127,.mx-xl-127 {
      margin-left: 63.5rem!important
  }

  .m-xl-128 {
      margin: 64rem!important
  }

  .mt-xl-128,.my-xl-128 {
      margin-top: 64rem!important
  }

  .mr-xl-128,.mx-xl-128 {
      margin-right: 64rem!important
  }

  .mb-xl-128,.my-xl-128 {
      margin-bottom: 64rem!important
  }

  .ml-xl-128,.mx-xl-128 {
      margin-left: 64rem!important
  }

  .m-xl-129 {
      margin: 64.5rem!important
  }

  .mt-xl-129,.my-xl-129 {
      margin-top: 64.5rem!important
  }

  .mr-xl-129,.mx-xl-129 {
      margin-right: 64.5rem!important
  }

  .mb-xl-129,.my-xl-129 {
      margin-bottom: 64.5rem!important
  }

  .ml-xl-129,.mx-xl-129 {
      margin-left: 64.5rem!important
  }

  .m-xl-130 {
      margin: 65rem!important
  }

  .mt-xl-130,.my-xl-130 {
      margin-top: 65rem!important
  }

  .mr-xl-130,.mx-xl-130 {
      margin-right: 65rem!important
  }

  .mb-xl-130,.my-xl-130 {
      margin-bottom: 65rem!important
  }

  .ml-xl-130,.mx-xl-130 {
      margin-left: 65rem!important
  }

  .m-xl-131 {
      margin: 65.5rem!important
  }

  .mt-xl-131,.my-xl-131 {
      margin-top: 65.5rem!important
  }

  .mr-xl-131,.mx-xl-131 {
      margin-right: 65.5rem!important
  }

  .mb-xl-131,.my-xl-131 {
      margin-bottom: 65.5rem!important
  }

  .ml-xl-131,.mx-xl-131 {
      margin-left: 65.5rem!important
  }

  .m-xl-132 {
      margin: 66rem!important
  }

  .mt-xl-132,.my-xl-132 {
      margin-top: 66rem!important
  }

  .mr-xl-132,.mx-xl-132 {
      margin-right: 66rem!important
  }

  .mb-xl-132,.my-xl-132 {
      margin-bottom: 66rem!important
  }

  .ml-xl-132,.mx-xl-132 {
      margin-left: 66rem!important
  }

  .m-xl-133 {
      margin: 66.5rem!important
  }

  .mt-xl-133,.my-xl-133 {
      margin-top: 66.5rem!important
  }

  .mr-xl-133,.mx-xl-133 {
      margin-right: 66.5rem!important
  }

  .mb-xl-133,.my-xl-133 {
      margin-bottom: 66.5rem!important
  }

  .ml-xl-133,.mx-xl-133 {
      margin-left: 66.5rem!important
  }

  .m-xl-134 {
      margin: 67rem!important
  }

  .mt-xl-134,.my-xl-134 {
      margin-top: 67rem!important
  }

  .mr-xl-134,.mx-xl-134 {
      margin-right: 67rem!important
  }

  .mb-xl-134,.my-xl-134 {
      margin-bottom: 67rem!important
  }

  .ml-xl-134,.mx-xl-134 {
      margin-left: 67rem!important
  }

  .m-xl-135 {
      margin: 67.5rem!important
  }

  .mt-xl-135,.my-xl-135 {
      margin-top: 67.5rem!important
  }

  .mr-xl-135,.mx-xl-135 {
      margin-right: 67.5rem!important
  }

  .mb-xl-135,.my-xl-135 {
      margin-bottom: 67.5rem!important
  }

  .ml-xl-135,.mx-xl-135 {
      margin-left: 67.5rem!important
  }

  .m-xl-136 {
      margin: 68rem!important
  }

  .mt-xl-136,.my-xl-136 {
      margin-top: 68rem!important
  }

  .mr-xl-136,.mx-xl-136 {
      margin-right: 68rem!important
  }

  .mb-xl-136,.my-xl-136 {
      margin-bottom: 68rem!important
  }

  .ml-xl-136,.mx-xl-136 {
      margin-left: 68rem!important
  }

  .m-xl-137 {
      margin: 68.5rem!important
  }

  .mt-xl-137,.my-xl-137 {
      margin-top: 68.5rem!important
  }

  .mr-xl-137,.mx-xl-137 {
      margin-right: 68.5rem!important
  }

  .mb-xl-137,.my-xl-137 {
      margin-bottom: 68.5rem!important
  }

  .ml-xl-137,.mx-xl-137 {
      margin-left: 68.5rem!important
  }

  .m-xl-138 {
      margin: 69rem!important
  }

  .mt-xl-138,.my-xl-138 {
      margin-top: 69rem!important
  }

  .mr-xl-138,.mx-xl-138 {
      margin-right: 69rem!important
  }

  .mb-xl-138,.my-xl-138 {
      margin-bottom: 69rem!important
  }

  .ml-xl-138,.mx-xl-138 {
      margin-left: 69rem!important
  }

  .m-xl-139 {
      margin: 69.5rem!important
  }

  .mt-xl-139,.my-xl-139 {
      margin-top: 69.5rem!important
  }

  .mr-xl-139,.mx-xl-139 {
      margin-right: 69.5rem!important
  }

  .mb-xl-139,.my-xl-139 {
      margin-bottom: 69.5rem!important
  }

  .ml-xl-139,.mx-xl-139 {
      margin-left: 69.5rem!important
  }

  .m-xl-140 {
      margin: 70rem!important
  }

  .mt-xl-140,.my-xl-140 {
      margin-top: 70rem!important
  }

  .mr-xl-140,.mx-xl-140 {
      margin-right: 70rem!important
  }

  .mb-xl-140,.my-xl-140 {
      margin-bottom: 70rem!important
  }

  .ml-xl-140,.mx-xl-140 {
      margin-left: 70rem!important
  }

  .m-xl-141 {
      margin: 70.5rem!important
  }

  .mt-xl-141,.my-xl-141 {
      margin-top: 70.5rem!important
  }

  .mr-xl-141,.mx-xl-141 {
      margin-right: 70.5rem!important
  }

  .mb-xl-141,.my-xl-141 {
      margin-bottom: 70.5rem!important
  }

  .ml-xl-141,.mx-xl-141 {
      margin-left: 70.5rem!important
  }

  .m-xl-142 {
      margin: 71rem!important
  }

  .mt-xl-142,.my-xl-142 {
      margin-top: 71rem!important
  }

  .mr-xl-142,.mx-xl-142 {
      margin-right: 71rem!important
  }

  .mb-xl-142,.my-xl-142 {
      margin-bottom: 71rem!important
  }

  .ml-xl-142,.mx-xl-142 {
      margin-left: 71rem!important
  }

  .m-xl-143 {
      margin: 71.5rem!important
  }

  .mt-xl-143,.my-xl-143 {
      margin-top: 71.5rem!important
  }

  .mr-xl-143,.mx-xl-143 {
      margin-right: 71.5rem!important
  }

  .mb-xl-143,.my-xl-143 {
      margin-bottom: 71.5rem!important
  }

  .ml-xl-143,.mx-xl-143 {
      margin-left: 71.5rem!important
  }

  .m-xl-144 {
      margin: 72rem!important
  }

  .mt-xl-144,.my-xl-144 {
      margin-top: 72rem!important
  }

  .mr-xl-144,.mx-xl-144 {
      margin-right: 72rem!important
  }

  .mb-xl-144,.my-xl-144 {
      margin-bottom: 72rem!important
  }

  .ml-xl-144,.mx-xl-144 {
      margin-left: 72rem!important
  }

  .m-xl-145 {
      margin: 72.5rem!important
  }

  .mt-xl-145,.my-xl-145 {
      margin-top: 72.5rem!important
  }

  .mr-xl-145,.mx-xl-145 {
      margin-right: 72.5rem!important
  }

  .mb-xl-145,.my-xl-145 {
      margin-bottom: 72.5rem!important
  }

  .ml-xl-145,.mx-xl-145 {
      margin-left: 72.5rem!important
  }

  .m-xl-146 {
      margin: 73rem!important
  }

  .mt-xl-146,.my-xl-146 {
      margin-top: 73rem!important
  }

  .mr-xl-146,.mx-xl-146 {
      margin-right: 73rem!important
  }

  .mb-xl-146,.my-xl-146 {
      margin-bottom: 73rem!important
  }

  .ml-xl-146,.mx-xl-146 {
      margin-left: 73rem!important
  }

  .m-xl-147 {
      margin: 73.5rem!important
  }

  .mt-xl-147,.my-xl-147 {
      margin-top: 73.5rem!important
  }

  .mr-xl-147,.mx-xl-147 {
      margin-right: 73.5rem!important
  }

  .mb-xl-147,.my-xl-147 {
      margin-bottom: 73.5rem!important
  }

  .ml-xl-147,.mx-xl-147 {
      margin-left: 73.5rem!important
  }

  .m-xl-148 {
      margin: 74rem!important
  }

  .mt-xl-148,.my-xl-148 {
      margin-top: 74rem!important
  }

  .mr-xl-148,.mx-xl-148 {
      margin-right: 74rem!important
  }

  .mb-xl-148,.my-xl-148 {
      margin-bottom: 74rem!important
  }

  .ml-xl-148,.mx-xl-148 {
      margin-left: 74rem!important
  }

  .m-xl-149 {
      margin: 74.5rem!important
  }

  .mt-xl-149,.my-xl-149 {
      margin-top: 74.5rem!important
  }

  .mr-xl-149,.mx-xl-149 {
      margin-right: 74.5rem!important
  }

  .mb-xl-149,.my-xl-149 {
      margin-bottom: 74.5rem!important
  }

  .ml-xl-149,.mx-xl-149 {
      margin-left: 74.5rem!important
  }

  .m-xl-150 {
      margin: 75rem!important
  }

  .mt-xl-150,.my-xl-150 {
      margin-top: 75rem!important
  }

  .mr-xl-150,.mx-xl-150 {
      margin-right: 75rem!important
  }

  .mb-xl-150,.my-xl-150 {
      margin-bottom: 75rem!important
  }

  .ml-xl-150,.mx-xl-150 {
      margin-left: 75rem!important
  }

  .p-xl-0 {
      padding: 0!important
  }

  .pt-xl-0,.py-xl-0 {
      padding-top: 0!important
  }

  .pr-xl-0,.px-xl-0 {
      padding-right: 0!important
  }

  .pb-xl-0,.py-xl-0 {
      padding-bottom: 0!important
  }

  .pl-xl-0,.px-xl-0 {
      padding-left: 0!important
  }

  .p-xl-1 {
      padding: .5rem!important
  }

  .pt-xl-1,.py-xl-1 {
      padding-top: .5rem!important
  }

  .pr-xl-1,.px-xl-1 {
      padding-right: .5rem!important
  }

  .pb-xl-1,.py-xl-1 {
      padding-bottom: .5rem!important
  }

  .pl-xl-1,.px-xl-1 {
      padding-left: .5rem!important
  }

  .p-xl-2 {
      padding: 1rem!important
  }

  .pt-xl-2,.py-xl-2 {
      padding-top: 1rem!important
  }

  .pr-xl-2,.px-xl-2 {
      padding-right: 1rem!important
  }

  .pb-xl-2,.py-xl-2 {
      padding-bottom: 1rem!important
  }

  .pl-xl-2,.px-xl-2 {
      padding-left: 1rem!important
  }

  .p-xl-3 {
      padding: 1.5rem!important
  }

  .pt-xl-3,.py-xl-3 {
      padding-top: 1.5rem!important
  }

  .pr-xl-3,.px-xl-3 {
      padding-right: 1.5rem!important
  }

  .pb-xl-3,.py-xl-3 {
      padding-bottom: 1.5rem!important
  }

  .pl-xl-3,.px-xl-3 {
      padding-left: 1.5rem!important
  }

  .p-xl-4 {
      padding: 2rem!important
  }

  .pt-xl-4,.py-xl-4 {
      padding-top: 2rem!important
  }

  .pr-xl-4,.px-xl-4 {
      padding-right: 2rem!important
  }

  .pb-xl-4,.py-xl-4 {
      padding-bottom: 2rem!important
  }

  .pl-xl-4,.px-xl-4 {
      padding-left: 2rem!important
  }

  .p-xl-5 {
      padding: 2.5rem!important
  }

  .pt-xl-5,.py-xl-5 {
      padding-top: 2.5rem!important
  }

  .pr-xl-5,.px-xl-5 {
      padding-right: 2.5rem!important
  }

  .pb-xl-5,.py-xl-5 {
      padding-bottom: 2.5rem!important
  }

  .pl-xl-5,.px-xl-5 {
      padding-left: 2.5rem!important
  }

  .p-xl-6 {
      padding: 3rem!important
  }

  .pt-xl-6,.py-xl-6 {
      padding-top: 3rem!important
  }

  .pr-xl-6,.px-xl-6 {
      padding-right: 3rem!important
  }

  .pb-xl-6,.py-xl-6 {
      padding-bottom: 3rem!important
  }

  .pl-xl-6,.px-xl-6 {
      padding-left: 3rem!important
  }

  .p-xl-7 {
      padding: 3.5rem!important
  }

  .pt-xl-7,.py-xl-7 {
      padding-top: 3.5rem!important
  }

  .pr-xl-7,.px-xl-7 {
      padding-right: 3.5rem!important
  }

  .pb-xl-7,.py-xl-7 {
      padding-bottom: 3.5rem!important
  }

  .pl-xl-7,.px-xl-7 {
      padding-left: 3.5rem!important
  }

  .p-xl-8 {
      padding: 4rem!important
  }

  .pt-xl-8,.py-xl-8 {
      padding-top: 4rem!important
  }

  .pr-xl-8,.px-xl-8 {
      padding-right: 4rem!important
  }

  .pb-xl-8,.py-xl-8 {
      padding-bottom: 4rem!important
  }

  .pl-xl-8,.px-xl-8 {
      padding-left: 4rem!important
  }

  .p-xl-9 {
      padding: 4.5rem!important
  }

  .pt-xl-9,.py-xl-9 {
      padding-top: 4.5rem!important
  }

  .pr-xl-9,.px-xl-9 {
      padding-right: 4.5rem!important
  }

  .pb-xl-9,.py-xl-9 {
      padding-bottom: 4.5rem!important
  }

  .pl-xl-9,.px-xl-9 {
      padding-left: 4.5rem!important
  }

  .p-xl-10 {
      padding: 5rem!important
  }

  .pt-xl-10,.py-xl-10 {
      padding-top: 5rem!important
  }

  .pr-xl-10,.px-xl-10 {
      padding-right: 5rem!important
  }

  .pb-xl-10,.py-xl-10 {
      padding-bottom: 5rem!important
  }

  .pl-xl-10,.px-xl-10 {
      padding-left: 5rem!important
  }

  .p-xl-11 {
      padding: 5.5rem!important
  }

  .pt-xl-11,.py-xl-11 {
      padding-top: 5.5rem!important
  }

  .pr-xl-11,.px-xl-11 {
      padding-right: 5.5rem!important
  }

  .pb-xl-11,.py-xl-11 {
      padding-bottom: 5.5rem!important
  }

  .pl-xl-11,.px-xl-11 {
      padding-left: 5.5rem!important
  }

  .p-xl-12 {
      padding: 6rem!important
  }

  .pt-xl-12,.py-xl-12 {
      padding-top: 6rem!important
  }

  .pr-xl-12,.px-xl-12 {
      padding-right: 6rem!important
  }

  .pb-xl-12,.py-xl-12 {
      padding-bottom: 6rem!important
  }

  .pl-xl-12,.px-xl-12 {
      padding-left: 6rem!important
  }

  .p-xl-13 {
      padding: 6.5rem!important
  }

  .pt-xl-13,.py-xl-13 {
      padding-top: 6.5rem!important
  }

  .pr-xl-13,.px-xl-13 {
      padding-right: 6.5rem!important
  }

  .pb-xl-13,.py-xl-13 {
      padding-bottom: 6.5rem!important
  }

  .pl-xl-13,.px-xl-13 {
      padding-left: 6.5rem!important
  }

  .p-xl-14 {
      padding: 7rem!important
  }

  .pt-xl-14,.py-xl-14 {
      padding-top: 7rem!important
  }

  .pr-xl-14,.px-xl-14 {
      padding-right: 7rem!important
  }

  .pb-xl-14,.py-xl-14 {
      padding-bottom: 7rem!important
  }

  .pl-xl-14,.px-xl-14 {
      padding-left: 7rem!important
  }

  .p-xl-15 {
      padding: 7.5rem!important
  }

  .pt-xl-15,.py-xl-15 {
      padding-top: 7.5rem!important
  }

  .pr-xl-15,.px-xl-15 {
      padding-right: 7.5rem!important
  }

  .pb-xl-15,.py-xl-15 {
      padding-bottom: 7.5rem!important
  }

  .pl-xl-15,.px-xl-15 {
      padding-left: 7.5rem!important
  }

  .p-xl-16 {
      padding: 8rem!important
  }

  .pt-xl-16,.py-xl-16 {
      padding-top: 8rem!important
  }

  .pr-xl-16,.px-xl-16 {
      padding-right: 8rem!important
  }

  .pb-xl-16,.py-xl-16 {
      padding-bottom: 8rem!important
  }

  .pl-xl-16,.px-xl-16 {
      padding-left: 8rem!important
  }

  .p-xl-17 {
      padding: 8.5rem!important
  }

  .pt-xl-17,.py-xl-17 {
      padding-top: 8.5rem!important
  }

  .pr-xl-17,.px-xl-17 {
      padding-right: 8.5rem!important
  }

  .pb-xl-17,.py-xl-17 {
      padding-bottom: 8.5rem!important
  }

  .pl-xl-17,.px-xl-17 {
      padding-left: 8.5rem!important
  }

  .p-xl-18 {
      padding: 9rem!important
  }

  .pt-xl-18,.py-xl-18 {
      padding-top: 9rem!important
  }

  .pr-xl-18,.px-xl-18 {
      padding-right: 9rem!important
  }

  .pb-xl-18,.py-xl-18 {
      padding-bottom: 9rem!important
  }

  .pl-xl-18,.px-xl-18 {
      padding-left: 9rem!important
  }

  .p-xl-19 {
      padding: 9.5rem!important
  }

  .pt-xl-19,.py-xl-19 {
      padding-top: 9.5rem!important
  }

  .pr-xl-19,.px-xl-19 {
      padding-right: 9.5rem!important
  }

  .pb-xl-19,.py-xl-19 {
      padding-bottom: 9.5rem!important
  }

  .pl-xl-19,.px-xl-19 {
      padding-left: 9.5rem!important
  }

  .p-xl-20 {
      padding: 10rem!important
  }

  .pt-xl-20,.py-xl-20 {
      padding-top: 10rem!important
  }

  .pr-xl-20,.px-xl-20 {
      padding-right: 10rem!important
  }

  .pb-xl-20,.py-xl-20 {
      padding-bottom: 10rem!important
  }

  .pl-xl-20,.px-xl-20 {
      padding-left: 10rem!important
  }

  .p-xl-21 {
      padding: 10.5rem!important
  }

  .pt-xl-21,.py-xl-21 {
      padding-top: 10.5rem!important
  }

  .pr-xl-21,.px-xl-21 {
      padding-right: 10.5rem!important
  }

  .pb-xl-21,.py-xl-21 {
      padding-bottom: 10.5rem!important
  }

  .pl-xl-21,.px-xl-21 {
      padding-left: 10.5rem!important
  }

  .p-xl-22 {
      padding: 11rem!important
  }

  .pt-xl-22,.py-xl-22 {
      padding-top: 11rem!important
  }

  .pr-xl-22,.px-xl-22 {
      padding-right: 11rem!important
  }

  .pb-xl-22,.py-xl-22 {
      padding-bottom: 11rem!important
  }

  .pl-xl-22,.px-xl-22 {
      padding-left: 11rem!important
  }

  .p-xl-23 {
      padding: 11.5rem!important
  }

  .pt-xl-23,.py-xl-23 {
      padding-top: 11.5rem!important
  }

  .pr-xl-23,.px-xl-23 {
      padding-right: 11.5rem!important
  }

  .pb-xl-23,.py-xl-23 {
      padding-bottom: 11.5rem!important
  }

  .pl-xl-23,.px-xl-23 {
      padding-left: 11.5rem!important
  }

  .p-xl-24 {
      padding: 12rem!important
  }

  .pt-xl-24,.py-xl-24 {
      padding-top: 12rem!important
  }

  .pr-xl-24,.px-xl-24 {
      padding-right: 12rem!important
  }

  .pb-xl-24,.py-xl-24 {
      padding-bottom: 12rem!important
  }

  .pl-xl-24,.px-xl-24 {
      padding-left: 12rem!important
  }

  .p-xl-25 {
      padding: 12.5rem!important
  }

  .pt-xl-25,.py-xl-25 {
      padding-top: 12.5rem!important
  }

  .pr-xl-25,.px-xl-25 {
      padding-right: 12.5rem!important
  }

  .pb-xl-25,.py-xl-25 {
      padding-bottom: 12.5rem!important
  }

  .pl-xl-25,.px-xl-25 {
      padding-left: 12.5rem!important
  }

  .p-xl-26 {
      padding: 13rem!important
  }

  .pt-xl-26,.py-xl-26 {
      padding-top: 13rem!important
  }

  .pr-xl-26,.px-xl-26 {
      padding-right: 13rem!important
  }

  .pb-xl-26,.py-xl-26 {
      padding-bottom: 13rem!important
  }

  .pl-xl-26,.px-xl-26 {
      padding-left: 13rem!important
  }

  .p-xl-27 {
      padding: 13.5rem!important
  }

  .pt-xl-27,.py-xl-27 {
      padding-top: 13.5rem!important
  }

  .pr-xl-27,.px-xl-27 {
      padding-right: 13.5rem!important
  }

  .pb-xl-27,.py-xl-27 {
      padding-bottom: 13.5rem!important
  }

  .pl-xl-27,.px-xl-27 {
      padding-left: 13.5rem!important
  }

  .p-xl-28 {
      padding: 14rem!important
  }

  .pt-xl-28,.py-xl-28 {
      padding-top: 14rem!important
  }

  .pr-xl-28,.px-xl-28 {
      padding-right: 14rem!important
  }

  .pb-xl-28,.py-xl-28 {
      padding-bottom: 14rem!important
  }

  .pl-xl-28,.px-xl-28 {
      padding-left: 14rem!important
  }

  .p-xl-29 {
      padding: 14.5rem!important
  }

  .pt-xl-29,.py-xl-29 {
      padding-top: 14.5rem!important
  }

  .pr-xl-29,.px-xl-29 {
      padding-right: 14.5rem!important
  }

  .pb-xl-29,.py-xl-29 {
      padding-bottom: 14.5rem!important
  }

  .pl-xl-29,.px-xl-29 {
      padding-left: 14.5rem!important
  }

  .p-xl-30 {
      padding: 15rem!important
  }

  .pt-xl-30,.py-xl-30 {
      padding-top: 15rem!important
  }

  .pr-xl-30,.px-xl-30 {
      padding-right: 15rem!important
  }

  .pb-xl-30,.py-xl-30 {
      padding-bottom: 15rem!important
  }

  .pl-xl-30,.px-xl-30 {
      padding-left: 15rem!important
  }

  .p-xl-31 {
      padding: 15.5rem!important
  }

  .pt-xl-31,.py-xl-31 {
      padding-top: 15.5rem!important
  }

  .pr-xl-31,.px-xl-31 {
      padding-right: 15.5rem!important
  }

  .pb-xl-31,.py-xl-31 {
      padding-bottom: 15.5rem!important
  }

  .pl-xl-31,.px-xl-31 {
      padding-left: 15.5rem!important
  }

  .p-xl-32 {
      padding: 16rem!important
  }

  .pt-xl-32,.py-xl-32 {
      padding-top: 16rem!important
  }

  .pr-xl-32,.px-xl-32 {
      padding-right: 16rem!important
  }

  .pb-xl-32,.py-xl-32 {
      padding-bottom: 16rem!important
  }

  .pl-xl-32,.px-xl-32 {
      padding-left: 16rem!important
  }

  .p-xl-33 {
      padding: 16.5rem!important
  }

  .pt-xl-33,.py-xl-33 {
      padding-top: 16.5rem!important
  }

  .pr-xl-33,.px-xl-33 {
      padding-right: 16.5rem!important
  }

  .pb-xl-33,.py-xl-33 {
      padding-bottom: 16.5rem!important
  }

  .pl-xl-33,.px-xl-33 {
      padding-left: 16.5rem!important
  }

  .p-xl-34 {
      padding: 17rem!important
  }

  .pt-xl-34,.py-xl-34 {
      padding-top: 17rem!important
  }

  .pr-xl-34,.px-xl-34 {
      padding-right: 17rem!important
  }

  .pb-xl-34,.py-xl-34 {
      padding-bottom: 17rem!important
  }

  .pl-xl-34,.px-xl-34 {
      padding-left: 17rem!important
  }

  .p-xl-35 {
      padding: 17.5rem!important
  }

  .pt-xl-35,.py-xl-35 {
      padding-top: 17.5rem!important
  }

  .pr-xl-35,.px-xl-35 {
      padding-right: 17.5rem!important
  }

  .pb-xl-35,.py-xl-35 {
      padding-bottom: 17.5rem!important
  }

  .pl-xl-35,.px-xl-35 {
      padding-left: 17.5rem!important
  }

  .p-xl-36 {
      padding: 18rem!important
  }

  .pt-xl-36,.py-xl-36 {
      padding-top: 18rem!important
  }

  .pr-xl-36,.px-xl-36 {
      padding-right: 18rem!important
  }

  .pb-xl-36,.py-xl-36 {
      padding-bottom: 18rem!important
  }

  .pl-xl-36,.px-xl-36 {
      padding-left: 18rem!important
  }

  .p-xl-37 {
      padding: 18.5rem!important
  }

  .pt-xl-37,.py-xl-37 {
      padding-top: 18.5rem!important
  }

  .pr-xl-37,.px-xl-37 {
      padding-right: 18.5rem!important
  }

  .pb-xl-37,.py-xl-37 {
      padding-bottom: 18.5rem!important
  }

  .pl-xl-37,.px-xl-37 {
      padding-left: 18.5rem!important
  }

  .p-xl-38 {
      padding: 19rem!important
  }

  .pt-xl-38,.py-xl-38 {
      padding-top: 19rem!important
  }

  .pr-xl-38,.px-xl-38 {
      padding-right: 19rem!important
  }

  .pb-xl-38,.py-xl-38 {
      padding-bottom: 19rem!important
  }

  .pl-xl-38,.px-xl-38 {
      padding-left: 19rem!important
  }

  .p-xl-39 {
      padding: 19.5rem!important
  }

  .pt-xl-39,.py-xl-39 {
      padding-top: 19.5rem!important
  }

  .pr-xl-39,.px-xl-39 {
      padding-right: 19.5rem!important
  }

  .pb-xl-39,.py-xl-39 {
      padding-bottom: 19.5rem!important
  }

  .pl-xl-39,.px-xl-39 {
      padding-left: 19.5rem!important
  }

  .p-xl-40 {
      padding: 20rem!important
  }

  .pt-xl-40,.py-xl-40 {
      padding-top: 20rem!important
  }

  .pr-xl-40,.px-xl-40 {
      padding-right: 20rem!important
  }

  .pb-xl-40,.py-xl-40 {
      padding-bottom: 20rem!important
  }

  .pl-xl-40,.px-xl-40 {
      padding-left: 20rem!important
  }

  .p-xl-41 {
      padding: 20.5rem!important
  }

  .pt-xl-41,.py-xl-41 {
      padding-top: 20.5rem!important
  }

  .pr-xl-41,.px-xl-41 {
      padding-right: 20.5rem!important
  }

  .pb-xl-41,.py-xl-41 {
      padding-bottom: 20.5rem!important
  }

  .pl-xl-41,.px-xl-41 {
      padding-left: 20.5rem!important
  }

  .p-xl-42 {
      padding: 21rem!important
  }

  .pt-xl-42,.py-xl-42 {
      padding-top: 21rem!important
  }

  .pr-xl-42,.px-xl-42 {
      padding-right: 21rem!important
  }

  .pb-xl-42,.py-xl-42 {
      padding-bottom: 21rem!important
  }

  .pl-xl-42,.px-xl-42 {
      padding-left: 21rem!important
  }

  .p-xl-43 {
      padding: 21.5rem!important
  }

  .pt-xl-43,.py-xl-43 {
      padding-top: 21.5rem!important
  }

  .pr-xl-43,.px-xl-43 {
      padding-right: 21.5rem!important
  }

  .pb-xl-43,.py-xl-43 {
      padding-bottom: 21.5rem!important
  }

  .pl-xl-43,.px-xl-43 {
      padding-left: 21.5rem!important
  }

  .p-xl-44 {
      padding: 22rem!important
  }

  .pt-xl-44,.py-xl-44 {
      padding-top: 22rem!important
  }

  .pr-xl-44,.px-xl-44 {
      padding-right: 22rem!important
  }

  .pb-xl-44,.py-xl-44 {
      padding-bottom: 22rem!important
  }

  .pl-xl-44,.px-xl-44 {
      padding-left: 22rem!important
  }

  .p-xl-45 {
      padding: 22.5rem!important
  }

  .pt-xl-45,.py-xl-45 {
      padding-top: 22.5rem!important
  }

  .pr-xl-45,.px-xl-45 {
      padding-right: 22.5rem!important
  }

  .pb-xl-45,.py-xl-45 {
      padding-bottom: 22.5rem!important
  }

  .pl-xl-45,.px-xl-45 {
      padding-left: 22.5rem!important
  }

  .p-xl-46 {
      padding: 23rem!important
  }

  .pt-xl-46,.py-xl-46 {
      padding-top: 23rem!important
  }

  .pr-xl-46,.px-xl-46 {
      padding-right: 23rem!important
  }

  .pb-xl-46,.py-xl-46 {
      padding-bottom: 23rem!important
  }

  .pl-xl-46,.px-xl-46 {
      padding-left: 23rem!important
  }

  .p-xl-47 {
      padding: 23.5rem!important
  }

  .pt-xl-47,.py-xl-47 {
      padding-top: 23.5rem!important
  }

  .pr-xl-47,.px-xl-47 {
      padding-right: 23.5rem!important
  }

  .pb-xl-47,.py-xl-47 {
      padding-bottom: 23.5rem!important
  }

  .pl-xl-47,.px-xl-47 {
      padding-left: 23.5rem!important
  }

  .p-xl-48 {
      padding: 24rem!important
  }

  .pt-xl-48,.py-xl-48 {
      padding-top: 24rem!important
  }

  .pr-xl-48,.px-xl-48 {
      padding-right: 24rem!important
  }

  .pb-xl-48,.py-xl-48 {
      padding-bottom: 24rem!important
  }

  .pl-xl-48,.px-xl-48 {
      padding-left: 24rem!important
  }

  .p-xl-49 {
      padding: 24.5rem!important
  }

  .pt-xl-49,.py-xl-49 {
      padding-top: 24.5rem!important
  }

  .pr-xl-49,.px-xl-49 {
      padding-right: 24.5rem!important
  }

  .pb-xl-49,.py-xl-49 {
      padding-bottom: 24.5rem!important
  }

  .pl-xl-49,.px-xl-49 {
      padding-left: 24.5rem!important
  }

  .p-xl-50 {
      padding: 25rem!important
  }

  .pt-xl-50,.py-xl-50 {
      padding-top: 25rem!important
  }

  .pr-xl-50,.px-xl-50 {
      padding-right: 25rem!important
  }

  .pb-xl-50,.py-xl-50 {
      padding-bottom: 25rem!important
  }

  .pl-xl-50,.px-xl-50 {
      padding-left: 25rem!important
  }

  .p-xl-51 {
      padding: 25.5rem!important
  }

  .pt-xl-51,.py-xl-51 {
      padding-top: 25.5rem!important
  }

  .pr-xl-51,.px-xl-51 {
      padding-right: 25.5rem!important
  }

  .pb-xl-51,.py-xl-51 {
      padding-bottom: 25.5rem!important
  }

  .pl-xl-51,.px-xl-51 {
      padding-left: 25.5rem!important
  }

  .p-xl-52 {
      padding: 26rem!important
  }

  .pt-xl-52,.py-xl-52 {
      padding-top: 26rem!important
  }

  .pr-xl-52,.px-xl-52 {
      padding-right: 26rem!important
  }

  .pb-xl-52,.py-xl-52 {
      padding-bottom: 26rem!important
  }

  .pl-xl-52,.px-xl-52 {
      padding-left: 26rem!important
  }

  .p-xl-53 {
      padding: 26.5rem!important
  }

  .pt-xl-53,.py-xl-53 {
      padding-top: 26.5rem!important
  }

  .pr-xl-53,.px-xl-53 {
      padding-right: 26.5rem!important
  }

  .pb-xl-53,.py-xl-53 {
      padding-bottom: 26.5rem!important
  }

  .pl-xl-53,.px-xl-53 {
      padding-left: 26.5rem!important
  }

  .p-xl-54 {
      padding: 27rem!important
  }

  .pt-xl-54,.py-xl-54 {
      padding-top: 27rem!important
  }

  .pr-xl-54,.px-xl-54 {
      padding-right: 27rem!important
  }

  .pb-xl-54,.py-xl-54 {
      padding-bottom: 27rem!important
  }

  .pl-xl-54,.px-xl-54 {
      padding-left: 27rem!important
  }

  .p-xl-55 {
      padding: 27.5rem!important
  }

  .pt-xl-55,.py-xl-55 {
      padding-top: 27.5rem!important
  }

  .pr-xl-55,.px-xl-55 {
      padding-right: 27.5rem!important
  }

  .pb-xl-55,.py-xl-55 {
      padding-bottom: 27.5rem!important
  }

  .pl-xl-55,.px-xl-55 {
      padding-left: 27.5rem!important
  }

  .p-xl-56 {
      padding: 28rem!important
  }

  .pt-xl-56,.py-xl-56 {
      padding-top: 28rem!important
  }

  .pr-xl-56,.px-xl-56 {
      padding-right: 28rem!important
  }

  .pb-xl-56,.py-xl-56 {
      padding-bottom: 28rem!important
  }

  .pl-xl-56,.px-xl-56 {
      padding-left: 28rem!important
  }

  .p-xl-57 {
      padding: 28.5rem!important
  }

  .pt-xl-57,.py-xl-57 {
      padding-top: 28.5rem!important
  }

  .pr-xl-57,.px-xl-57 {
      padding-right: 28.5rem!important
  }

  .pb-xl-57,.py-xl-57 {
      padding-bottom: 28.5rem!important
  }

  .pl-xl-57,.px-xl-57 {
      padding-left: 28.5rem!important
  }

  .p-xl-58 {
      padding: 29rem!important
  }

  .pt-xl-58,.py-xl-58 {
      padding-top: 29rem!important
  }

  .pr-xl-58,.px-xl-58 {
      padding-right: 29rem!important
  }

  .pb-xl-58,.py-xl-58 {
      padding-bottom: 29rem!important
  }

  .pl-xl-58,.px-xl-58 {
      padding-left: 29rem!important
  }

  .p-xl-59 {
      padding: 29.5rem!important
  }

  .pt-xl-59,.py-xl-59 {
      padding-top: 29.5rem!important
  }

  .pr-xl-59,.px-xl-59 {
      padding-right: 29.5rem!important
  }

  .pb-xl-59,.py-xl-59 {
      padding-bottom: 29.5rem!important
  }

  .pl-xl-59,.px-xl-59 {
      padding-left: 29.5rem!important
  }

  .p-xl-60 {
      padding: 30rem!important
  }

  .pt-xl-60,.py-xl-60 {
      padding-top: 30rem!important
  }

  .pr-xl-60,.px-xl-60 {
      padding-right: 30rem!important
  }

  .pb-xl-60,.py-xl-60 {
      padding-bottom: 30rem!important
  }

  .pl-xl-60,.px-xl-60 {
      padding-left: 30rem!important
  }

  .p-xl-61 {
      padding: 30.5rem!important
  }

  .pt-xl-61,.py-xl-61 {
      padding-top: 30.5rem!important
  }

  .pr-xl-61,.px-xl-61 {
      padding-right: 30.5rem!important
  }

  .pb-xl-61,.py-xl-61 {
      padding-bottom: 30.5rem!important
  }

  .pl-xl-61,.px-xl-61 {
      padding-left: 30.5rem!important
  }

  .p-xl-62 {
      padding: 31rem!important
  }

  .pt-xl-62,.py-xl-62 {
      padding-top: 31rem!important
  }

  .pr-xl-62,.px-xl-62 {
      padding-right: 31rem!important
  }

  .pb-xl-62,.py-xl-62 {
      padding-bottom: 31rem!important
  }

  .pl-xl-62,.px-xl-62 {
      padding-left: 31rem!important
  }

  .p-xl-63 {
      padding: 31.5rem!important
  }

  .pt-xl-63,.py-xl-63 {
      padding-top: 31.5rem!important
  }

  .pr-xl-63,.px-xl-63 {
      padding-right: 31.5rem!important
  }

  .pb-xl-63,.py-xl-63 {
      padding-bottom: 31.5rem!important
  }

  .pl-xl-63,.px-xl-63 {
      padding-left: 31.5rem!important
  }

  .p-xl-64 {
      padding: 32rem!important
  }

  .pt-xl-64,.py-xl-64 {
      padding-top: 32rem!important
  }

  .pr-xl-64,.px-xl-64 {
      padding-right: 32rem!important
  }

  .pb-xl-64,.py-xl-64 {
      padding-bottom: 32rem!important
  }

  .pl-xl-64,.px-xl-64 {
      padding-left: 32rem!important
  }

  .p-xl-65 {
      padding: 32.5rem!important
  }

  .pt-xl-65,.py-xl-65 {
      padding-top: 32.5rem!important
  }

  .pr-xl-65,.px-xl-65 {
      padding-right: 32.5rem!important
  }

  .pb-xl-65,.py-xl-65 {
      padding-bottom: 32.5rem!important
  }

  .pl-xl-65,.px-xl-65 {
      padding-left: 32.5rem!important
  }

  .p-xl-66 {
      padding: 33rem!important
  }

  .pt-xl-66,.py-xl-66 {
      padding-top: 33rem!important
  }

  .pr-xl-66,.px-xl-66 {
      padding-right: 33rem!important
  }

  .pb-xl-66,.py-xl-66 {
      padding-bottom: 33rem!important
  }

  .pl-xl-66,.px-xl-66 {
      padding-left: 33rem!important
  }

  .p-xl-67 {
      padding: 33.5rem!important
  }

  .pt-xl-67,.py-xl-67 {
      padding-top: 33.5rem!important
  }

  .pr-xl-67,.px-xl-67 {
      padding-right: 33.5rem!important
  }

  .pb-xl-67,.py-xl-67 {
      padding-bottom: 33.5rem!important
  }

  .pl-xl-67,.px-xl-67 {
      padding-left: 33.5rem!important
  }

  .p-xl-68 {
      padding: 34rem!important
  }

  .pt-xl-68,.py-xl-68 {
      padding-top: 34rem!important
  }

  .pr-xl-68,.px-xl-68 {
      padding-right: 34rem!important
  }

  .pb-xl-68,.py-xl-68 {
      padding-bottom: 34rem!important
  }

  .pl-xl-68,.px-xl-68 {
      padding-left: 34rem!important
  }

  .p-xl-69 {
      padding: 34.5rem!important
  }

  .pt-xl-69,.py-xl-69 {
      padding-top: 34.5rem!important
  }

  .pr-xl-69,.px-xl-69 {
      padding-right: 34.5rem!important
  }

  .pb-xl-69,.py-xl-69 {
      padding-bottom: 34.5rem!important
  }

  .pl-xl-69,.px-xl-69 {
      padding-left: 34.5rem!important
  }

  .p-xl-70 {
      padding: 35rem!important
  }

  .pt-xl-70,.py-xl-70 {
      padding-top: 35rem!important
  }

  .pr-xl-70,.px-xl-70 {
      padding-right: 35rem!important
  }

  .pb-xl-70,.py-xl-70 {
      padding-bottom: 35rem!important
  }

  .pl-xl-70,.px-xl-70 {
      padding-left: 35rem!important
  }

  .p-xl-71 {
      padding: 35.5rem!important
  }

  .pt-xl-71,.py-xl-71 {
      padding-top: 35.5rem!important
  }

  .pr-xl-71,.px-xl-71 {
      padding-right: 35.5rem!important
  }

  .pb-xl-71,.py-xl-71 {
      padding-bottom: 35.5rem!important
  }

  .pl-xl-71,.px-xl-71 {
      padding-left: 35.5rem!important
  }

  .p-xl-72 {
      padding: 36rem!important
  }

  .pt-xl-72,.py-xl-72 {
      padding-top: 36rem!important
  }

  .pr-xl-72,.px-xl-72 {
      padding-right: 36rem!important
  }

  .pb-xl-72,.py-xl-72 {
      padding-bottom: 36rem!important
  }

  .pl-xl-72,.px-xl-72 {
      padding-left: 36rem!important
  }

  .p-xl-73 {
      padding: 36.5rem!important
  }

  .pt-xl-73,.py-xl-73 {
      padding-top: 36.5rem!important
  }

  .pr-xl-73,.px-xl-73 {
      padding-right: 36.5rem!important
  }

  .pb-xl-73,.py-xl-73 {
      padding-bottom: 36.5rem!important
  }

  .pl-xl-73,.px-xl-73 {
      padding-left: 36.5rem!important
  }

  .p-xl-74 {
      padding: 37rem!important
  }

  .pt-xl-74,.py-xl-74 {
      padding-top: 37rem!important
  }

  .pr-xl-74,.px-xl-74 {
      padding-right: 37rem!important
  }

  .pb-xl-74,.py-xl-74 {
      padding-bottom: 37rem!important
  }

  .pl-xl-74,.px-xl-74 {
      padding-left: 37rem!important
  }

  .p-xl-75 {
      padding: 37.5rem!important
  }

  .pt-xl-75,.py-xl-75 {
      padding-top: 37.5rem!important
  }

  .pr-xl-75,.px-xl-75 {
      padding-right: 37.5rem!important
  }

  .pb-xl-75,.py-xl-75 {
      padding-bottom: 37.5rem!important
  }

  .pl-xl-75,.px-xl-75 {
      padding-left: 37.5rem!important
  }

  .p-xl-76 {
      padding: 38rem!important
  }

  .pt-xl-76,.py-xl-76 {
      padding-top: 38rem!important
  }

  .pr-xl-76,.px-xl-76 {
      padding-right: 38rem!important
  }

  .pb-xl-76,.py-xl-76 {
      padding-bottom: 38rem!important
  }

  .pl-xl-76,.px-xl-76 {
      padding-left: 38rem!important
  }

  .p-xl-77 {
      padding: 38.5rem!important
  }

  .pt-xl-77,.py-xl-77 {
      padding-top: 38.5rem!important
  }

  .pr-xl-77,.px-xl-77 {
      padding-right: 38.5rem!important
  }

  .pb-xl-77,.py-xl-77 {
      padding-bottom: 38.5rem!important
  }

  .pl-xl-77,.px-xl-77 {
      padding-left: 38.5rem!important
  }

  .p-xl-78 {
      padding: 39rem!important
  }

  .pt-xl-78,.py-xl-78 {
      padding-top: 39rem!important
  }

  .pr-xl-78,.px-xl-78 {
      padding-right: 39rem!important
  }

  .pb-xl-78,.py-xl-78 {
      padding-bottom: 39rem!important
  }

  .pl-xl-78,.px-xl-78 {
      padding-left: 39rem!important
  }

  .p-xl-79 {
      padding: 39.5rem!important
  }

  .pt-xl-79,.py-xl-79 {
      padding-top: 39.5rem!important
  }

  .pr-xl-79,.px-xl-79 {
      padding-right: 39.5rem!important
  }

  .pb-xl-79,.py-xl-79 {
      padding-bottom: 39.5rem!important
  }

  .pl-xl-79,.px-xl-79 {
      padding-left: 39.5rem!important
  }

  .p-xl-80 {
      padding: 40rem!important
  }

  .pt-xl-80,.py-xl-80 {
      padding-top: 40rem!important
  }

  .pr-xl-80,.px-xl-80 {
      padding-right: 40rem!important
  }

  .pb-xl-80,.py-xl-80 {
      padding-bottom: 40rem!important
  }

  .pl-xl-80,.px-xl-80 {
      padding-left: 40rem!important
  }

  .p-xl-81 {
      padding: 40.5rem!important
  }

  .pt-xl-81,.py-xl-81 {
      padding-top: 40.5rem!important
  }

  .pr-xl-81,.px-xl-81 {
      padding-right: 40.5rem!important
  }

  .pb-xl-81,.py-xl-81 {
      padding-bottom: 40.5rem!important
  }

  .pl-xl-81,.px-xl-81 {
      padding-left: 40.5rem!important
  }

  .p-xl-82 {
      padding: 41rem!important
  }

  .pt-xl-82,.py-xl-82 {
      padding-top: 41rem!important
  }

  .pr-xl-82,.px-xl-82 {
      padding-right: 41rem!important
  }

  .pb-xl-82,.py-xl-82 {
      padding-bottom: 41rem!important
  }

  .pl-xl-82,.px-xl-82 {
      padding-left: 41rem!important
  }

  .p-xl-83 {
      padding: 41.5rem!important
  }

  .pt-xl-83,.py-xl-83 {
      padding-top: 41.5rem!important
  }

  .pr-xl-83,.px-xl-83 {
      padding-right: 41.5rem!important
  }

  .pb-xl-83,.py-xl-83 {
      padding-bottom: 41.5rem!important
  }

  .pl-xl-83,.px-xl-83 {
      padding-left: 41.5rem!important
  }

  .p-xl-84 {
      padding: 42rem!important
  }

  .pt-xl-84,.py-xl-84 {
      padding-top: 42rem!important
  }

  .pr-xl-84,.px-xl-84 {
      padding-right: 42rem!important
  }

  .pb-xl-84,.py-xl-84 {
      padding-bottom: 42rem!important
  }

  .pl-xl-84,.px-xl-84 {
      padding-left: 42rem!important
  }

  .p-xl-85 {
      padding: 42.5rem!important
  }

  .pt-xl-85,.py-xl-85 {
      padding-top: 42.5rem!important
  }

  .pr-xl-85,.px-xl-85 {
      padding-right: 42.5rem!important
  }

  .pb-xl-85,.py-xl-85 {
      padding-bottom: 42.5rem!important
  }

  .pl-xl-85,.px-xl-85 {
      padding-left: 42.5rem!important
  }

  .p-xl-86 {
      padding: 43rem!important
  }

  .pt-xl-86,.py-xl-86 {
      padding-top: 43rem!important
  }

  .pr-xl-86,.px-xl-86 {
      padding-right: 43rem!important
  }

  .pb-xl-86,.py-xl-86 {
      padding-bottom: 43rem!important
  }

  .pl-xl-86,.px-xl-86 {
      padding-left: 43rem!important
  }

  .p-xl-87 {
      padding: 43.5rem!important
  }

  .pt-xl-87,.py-xl-87 {
      padding-top: 43.5rem!important
  }

  .pr-xl-87,.px-xl-87 {
      padding-right: 43.5rem!important
  }

  .pb-xl-87,.py-xl-87 {
      padding-bottom: 43.5rem!important
  }

  .pl-xl-87,.px-xl-87 {
      padding-left: 43.5rem!important
  }

  .p-xl-88 {
      padding: 44rem!important
  }

  .pt-xl-88,.py-xl-88 {
      padding-top: 44rem!important
  }

  .pr-xl-88,.px-xl-88 {
      padding-right: 44rem!important
  }

  .pb-xl-88,.py-xl-88 {
      padding-bottom: 44rem!important
  }

  .pl-xl-88,.px-xl-88 {
      padding-left: 44rem!important
  }

  .p-xl-89 {
      padding: 44.5rem!important
  }

  .pt-xl-89,.py-xl-89 {
      padding-top: 44.5rem!important
  }

  .pr-xl-89,.px-xl-89 {
      padding-right: 44.5rem!important
  }

  .pb-xl-89,.py-xl-89 {
      padding-bottom: 44.5rem!important
  }

  .pl-xl-89,.px-xl-89 {
      padding-left: 44.5rem!important
  }

  .p-xl-90 {
      padding: 45rem!important
  }

  .pt-xl-90,.py-xl-90 {
      padding-top: 45rem!important
  }

  .pr-xl-90,.px-xl-90 {
      padding-right: 45rem!important
  }

  .pb-xl-90,.py-xl-90 {
      padding-bottom: 45rem!important
  }

  .pl-xl-90,.px-xl-90 {
      padding-left: 45rem!important
  }

  .p-xl-91 {
      padding: 45.5rem!important
  }

  .pt-xl-91,.py-xl-91 {
      padding-top: 45.5rem!important
  }

  .pr-xl-91,.px-xl-91 {
      padding-right: 45.5rem!important
  }

  .pb-xl-91,.py-xl-91 {
      padding-bottom: 45.5rem!important
  }

  .pl-xl-91,.px-xl-91 {
      padding-left: 45.5rem!important
  }

  .p-xl-92 {
      padding: 46rem!important
  }

  .pt-xl-92,.py-xl-92 {
      padding-top: 46rem!important
  }

  .pr-xl-92,.px-xl-92 {
      padding-right: 46rem!important
  }

  .pb-xl-92,.py-xl-92 {
      padding-bottom: 46rem!important
  }

  .pl-xl-92,.px-xl-92 {
      padding-left: 46rem!important
  }

  .p-xl-93 {
      padding: 46.5rem!important
  }

  .pt-xl-93,.py-xl-93 {
      padding-top: 46.5rem!important
  }

  .pr-xl-93,.px-xl-93 {
      padding-right: 46.5rem!important
  }

  .pb-xl-93,.py-xl-93 {
      padding-bottom: 46.5rem!important
  }

  .pl-xl-93,.px-xl-93 {
      padding-left: 46.5rem!important
  }

  .p-xl-94 {
      padding: 47rem!important
  }

  .pt-xl-94,.py-xl-94 {
      padding-top: 47rem!important
  }

  .pr-xl-94,.px-xl-94 {
      padding-right: 47rem!important
  }

  .pb-xl-94,.py-xl-94 {
      padding-bottom: 47rem!important
  }

  .pl-xl-94,.px-xl-94 {
      padding-left: 47rem!important
  }

  .p-xl-95 {
      padding: 47.5rem!important
  }

  .pt-xl-95,.py-xl-95 {
      padding-top: 47.5rem!important
  }

  .pr-xl-95,.px-xl-95 {
      padding-right: 47.5rem!important
  }

  .pb-xl-95,.py-xl-95 {
      padding-bottom: 47.5rem!important
  }

  .pl-xl-95,.px-xl-95 {
      padding-left: 47.5rem!important
  }

  .p-xl-96 {
      padding: 48rem!important
  }

  .pt-xl-96,.py-xl-96 {
      padding-top: 48rem!important
  }

  .pr-xl-96,.px-xl-96 {
      padding-right: 48rem!important
  }

  .pb-xl-96,.py-xl-96 {
      padding-bottom: 48rem!important
  }

  .pl-xl-96,.px-xl-96 {
      padding-left: 48rem!important
  }

  .p-xl-97 {
      padding: 48.5rem!important
  }

  .pt-xl-97,.py-xl-97 {
      padding-top: 48.5rem!important
  }

  .pr-xl-97,.px-xl-97 {
      padding-right: 48.5rem!important
  }

  .pb-xl-97,.py-xl-97 {
      padding-bottom: 48.5rem!important
  }

  .pl-xl-97,.px-xl-97 {
      padding-left: 48.5rem!important
  }

  .p-xl-98 {
      padding: 49rem!important
  }

  .pt-xl-98,.py-xl-98 {
      padding-top: 49rem!important
  }

  .pr-xl-98,.px-xl-98 {
      padding-right: 49rem!important
  }

  .pb-xl-98,.py-xl-98 {
      padding-bottom: 49rem!important
  }

  .pl-xl-98,.px-xl-98 {
      padding-left: 49rem!important
  }

  .p-xl-99 {
      padding: 49.5rem!important
  }

  .pt-xl-99,.py-xl-99 {
      padding-top: 49.5rem!important
  }

  .pr-xl-99,.px-xl-99 {
      padding-right: 49.5rem!important
  }

  .pb-xl-99,.py-xl-99 {
      padding-bottom: 49.5rem!important
  }

  .pl-xl-99,.px-xl-99 {
      padding-left: 49.5rem!important
  }

  .p-xl-100 {
      padding: 50rem!important
  }

  .pt-xl-100,.py-xl-100 {
      padding-top: 50rem!important
  }

  .pr-xl-100,.px-xl-100 {
      padding-right: 50rem!important
  }

  .pb-xl-100,.py-xl-100 {
      padding-bottom: 50rem!important
  }

  .pl-xl-100,.px-xl-100 {
      padding-left: 50rem!important
  }

  .p-xl-101 {
      padding: 50.5rem!important
  }

  .pt-xl-101,.py-xl-101 {
      padding-top: 50.5rem!important
  }

  .pr-xl-101,.px-xl-101 {
      padding-right: 50.5rem!important
  }

  .pb-xl-101,.py-xl-101 {
      padding-bottom: 50.5rem!important
  }

  .pl-xl-101,.px-xl-101 {
      padding-left: 50.5rem!important
  }

  .p-xl-102 {
      padding: 51rem!important
  }

  .pt-xl-102,.py-xl-102 {
      padding-top: 51rem!important
  }

  .pr-xl-102,.px-xl-102 {
      padding-right: 51rem!important
  }

  .pb-xl-102,.py-xl-102 {
      padding-bottom: 51rem!important
  }

  .pl-xl-102,.px-xl-102 {
      padding-left: 51rem!important
  }

  .p-xl-103 {
      padding: 51.5rem!important
  }

  .pt-xl-103,.py-xl-103 {
      padding-top: 51.5rem!important
  }

  .pr-xl-103,.px-xl-103 {
      padding-right: 51.5rem!important
  }

  .pb-xl-103,.py-xl-103 {
      padding-bottom: 51.5rem!important
  }

  .pl-xl-103,.px-xl-103 {
      padding-left: 51.5rem!important
  }

  .p-xl-104 {
      padding: 52rem!important
  }

  .pt-xl-104,.py-xl-104 {
      padding-top: 52rem!important
  }

  .pr-xl-104,.px-xl-104 {
      padding-right: 52rem!important
  }

  .pb-xl-104,.py-xl-104 {
      padding-bottom: 52rem!important
  }

  .pl-xl-104,.px-xl-104 {
      padding-left: 52rem!important
  }

  .p-xl-105 {
      padding: 52.5rem!important
  }

  .pt-xl-105,.py-xl-105 {
      padding-top: 52.5rem!important
  }

  .pr-xl-105,.px-xl-105 {
      padding-right: 52.5rem!important
  }

  .pb-xl-105,.py-xl-105 {
      padding-bottom: 52.5rem!important
  }

  .pl-xl-105,.px-xl-105 {
      padding-left: 52.5rem!important
  }

  .p-xl-106 {
      padding: 53rem!important
  }

  .pt-xl-106,.py-xl-106 {
      padding-top: 53rem!important
  }

  .pr-xl-106,.px-xl-106 {
      padding-right: 53rem!important
  }

  .pb-xl-106,.py-xl-106 {
      padding-bottom: 53rem!important
  }

  .pl-xl-106,.px-xl-106 {
      padding-left: 53rem!important
  }

  .p-xl-107 {
      padding: 53.5rem!important
  }

  .pt-xl-107,.py-xl-107 {
      padding-top: 53.5rem!important
  }

  .pr-xl-107,.px-xl-107 {
      padding-right: 53.5rem!important
  }

  .pb-xl-107,.py-xl-107 {
      padding-bottom: 53.5rem!important
  }

  .pl-xl-107,.px-xl-107 {
      padding-left: 53.5rem!important
  }

  .p-xl-108 {
      padding: 54rem!important
  }

  .pt-xl-108,.py-xl-108 {
      padding-top: 54rem!important
  }

  .pr-xl-108,.px-xl-108 {
      padding-right: 54rem!important
  }

  .pb-xl-108,.py-xl-108 {
      padding-bottom: 54rem!important
  }

  .pl-xl-108,.px-xl-108 {
      padding-left: 54rem!important
  }

  .p-xl-109 {
      padding: 54.5rem!important
  }

  .pt-xl-109,.py-xl-109 {
      padding-top: 54.5rem!important
  }

  .pr-xl-109,.px-xl-109 {
      padding-right: 54.5rem!important
  }

  .pb-xl-109,.py-xl-109 {
      padding-bottom: 54.5rem!important
  }

  .pl-xl-109,.px-xl-109 {
      padding-left: 54.5rem!important
  }

  .p-xl-110 {
      padding: 55rem!important
  }

  .pt-xl-110,.py-xl-110 {
      padding-top: 55rem!important
  }

  .pr-xl-110,.px-xl-110 {
      padding-right: 55rem!important
  }

  .pb-xl-110,.py-xl-110 {
      padding-bottom: 55rem!important
  }

  .pl-xl-110,.px-xl-110 {
      padding-left: 55rem!important
  }

  .p-xl-111 {
      padding: 55.5rem!important
  }

  .pt-xl-111,.py-xl-111 {
      padding-top: 55.5rem!important
  }

  .pr-xl-111,.px-xl-111 {
      padding-right: 55.5rem!important
  }

  .pb-xl-111,.py-xl-111 {
      padding-bottom: 55.5rem!important
  }

  .pl-xl-111,.px-xl-111 {
      padding-left: 55.5rem!important
  }

  .p-xl-112 {
      padding: 56rem!important
  }

  .pt-xl-112,.py-xl-112 {
      padding-top: 56rem!important
  }

  .pr-xl-112,.px-xl-112 {
      padding-right: 56rem!important
  }

  .pb-xl-112,.py-xl-112 {
      padding-bottom: 56rem!important
  }

  .pl-xl-112,.px-xl-112 {
      padding-left: 56rem!important
  }

  .p-xl-113 {
      padding: 56.5rem!important
  }

  .pt-xl-113,.py-xl-113 {
      padding-top: 56.5rem!important
  }

  .pr-xl-113,.px-xl-113 {
      padding-right: 56.5rem!important
  }

  .pb-xl-113,.py-xl-113 {
      padding-bottom: 56.5rem!important
  }

  .pl-xl-113,.px-xl-113 {
      padding-left: 56.5rem!important
  }

  .p-xl-114 {
      padding: 57rem!important
  }

  .pt-xl-114,.py-xl-114 {
      padding-top: 57rem!important
  }

  .pr-xl-114,.px-xl-114 {
      padding-right: 57rem!important
  }

  .pb-xl-114,.py-xl-114 {
      padding-bottom: 57rem!important
  }

  .pl-xl-114,.px-xl-114 {
      padding-left: 57rem!important
  }

  .p-xl-115 {
      padding: 57.5rem!important
  }

  .pt-xl-115,.py-xl-115 {
      padding-top: 57.5rem!important
  }

  .pr-xl-115,.px-xl-115 {
      padding-right: 57.5rem!important
  }

  .pb-xl-115,.py-xl-115 {
      padding-bottom: 57.5rem!important
  }

  .pl-xl-115,.px-xl-115 {
      padding-left: 57.5rem!important
  }

  .p-xl-116 {
      padding: 58rem!important
  }

  .pt-xl-116,.py-xl-116 {
      padding-top: 58rem!important
  }

  .pr-xl-116,.px-xl-116 {
      padding-right: 58rem!important
  }

  .pb-xl-116,.py-xl-116 {
      padding-bottom: 58rem!important
  }

  .pl-xl-116,.px-xl-116 {
      padding-left: 58rem!important
  }

  .p-xl-117 {
      padding: 58.5rem!important
  }

  .pt-xl-117,.py-xl-117 {
      padding-top: 58.5rem!important
  }

  .pr-xl-117,.px-xl-117 {
      padding-right: 58.5rem!important
  }

  .pb-xl-117,.py-xl-117 {
      padding-bottom: 58.5rem!important
  }

  .pl-xl-117,.px-xl-117 {
      padding-left: 58.5rem!important
  }

  .p-xl-118 {
      padding: 59rem!important
  }

  .pt-xl-118,.py-xl-118 {
      padding-top: 59rem!important
  }

  .pr-xl-118,.px-xl-118 {
      padding-right: 59rem!important
  }

  .pb-xl-118,.py-xl-118 {
      padding-bottom: 59rem!important
  }

  .pl-xl-118,.px-xl-118 {
      padding-left: 59rem!important
  }

  .p-xl-119 {
      padding: 59.5rem!important
  }

  .pt-xl-119,.py-xl-119 {
      padding-top: 59.5rem!important
  }

  .pr-xl-119,.px-xl-119 {
      padding-right: 59.5rem!important
  }

  .pb-xl-119,.py-xl-119 {
      padding-bottom: 59.5rem!important
  }

  .pl-xl-119,.px-xl-119 {
      padding-left: 59.5rem!important
  }

  .p-xl-120 {
      padding: 60rem!important
  }

  .pt-xl-120,.py-xl-120 {
      padding-top: 60rem!important
  }

  .pr-xl-120,.px-xl-120 {
      padding-right: 60rem!important
  }

  .pb-xl-120,.py-xl-120 {
      padding-bottom: 60rem!important
  }

  .pl-xl-120,.px-xl-120 {
      padding-left: 60rem!important
  }

  .p-xl-121 {
      padding: 60.5rem!important
  }

  .pt-xl-121,.py-xl-121 {
      padding-top: 60.5rem!important
  }

  .pr-xl-121,.px-xl-121 {
      padding-right: 60.5rem!important
  }

  .pb-xl-121,.py-xl-121 {
      padding-bottom: 60.5rem!important
  }

  .pl-xl-121,.px-xl-121 {
      padding-left: 60.5rem!important
  }

  .p-xl-122 {
      padding: 61rem!important
  }

  .pt-xl-122,.py-xl-122 {
      padding-top: 61rem!important
  }

  .pr-xl-122,.px-xl-122 {
      padding-right: 61rem!important
  }

  .pb-xl-122,.py-xl-122 {
      padding-bottom: 61rem!important
  }

  .pl-xl-122,.px-xl-122 {
      padding-left: 61rem!important
  }

  .p-xl-123 {
      padding: 61.5rem!important
  }

  .pt-xl-123,.py-xl-123 {
      padding-top: 61.5rem!important
  }

  .pr-xl-123,.px-xl-123 {
      padding-right: 61.5rem!important
  }

  .pb-xl-123,.py-xl-123 {
      padding-bottom: 61.5rem!important
  }

  .pl-xl-123,.px-xl-123 {
      padding-left: 61.5rem!important
  }

  .p-xl-124 {
      padding: 62rem!important
  }

  .pt-xl-124,.py-xl-124 {
      padding-top: 62rem!important
  }

  .pr-xl-124,.px-xl-124 {
      padding-right: 62rem!important
  }

  .pb-xl-124,.py-xl-124 {
      padding-bottom: 62rem!important
  }

  .pl-xl-124,.px-xl-124 {
      padding-left: 62rem!important
  }

  .p-xl-125 {
      padding: 62.5rem!important
  }

  .pt-xl-125,.py-xl-125 {
      padding-top: 62.5rem!important
  }

  .pr-xl-125,.px-xl-125 {
      padding-right: 62.5rem!important
  }

  .pb-xl-125,.py-xl-125 {
      padding-bottom: 62.5rem!important
  }

  .pl-xl-125,.px-xl-125 {
      padding-left: 62.5rem!important
  }

  .p-xl-126 {
      padding: 63rem!important
  }

  .pt-xl-126,.py-xl-126 {
      padding-top: 63rem!important
  }

  .pr-xl-126,.px-xl-126 {
      padding-right: 63rem!important
  }

  .pb-xl-126,.py-xl-126 {
      padding-bottom: 63rem!important
  }

  .pl-xl-126,.px-xl-126 {
      padding-left: 63rem!important
  }

  .p-xl-127 {
      padding: 63.5rem!important
  }

  .pt-xl-127,.py-xl-127 {
      padding-top: 63.5rem!important
  }

  .pr-xl-127,.px-xl-127 {
      padding-right: 63.5rem!important
  }

  .pb-xl-127,.py-xl-127 {
      padding-bottom: 63.5rem!important
  }

  .pl-xl-127,.px-xl-127 {
      padding-left: 63.5rem!important
  }

  .p-xl-128 {
      padding: 64rem!important
  }

  .pt-xl-128,.py-xl-128 {
      padding-top: 64rem!important
  }

  .pr-xl-128,.px-xl-128 {
      padding-right: 64rem!important
  }

  .pb-xl-128,.py-xl-128 {
      padding-bottom: 64rem!important
  }

  .pl-xl-128,.px-xl-128 {
      padding-left: 64rem!important
  }

  .p-xl-129 {
      padding: 64.5rem!important
  }

  .pt-xl-129,.py-xl-129 {
      padding-top: 64.5rem!important
  }

  .pr-xl-129,.px-xl-129 {
      padding-right: 64.5rem!important
  }

  .pb-xl-129,.py-xl-129 {
      padding-bottom: 64.5rem!important
  }

  .pl-xl-129,.px-xl-129 {
      padding-left: 64.5rem!important
  }

  .p-xl-130 {
      padding: 65rem!important
  }

  .pt-xl-130,.py-xl-130 {
      padding-top: 65rem!important
  }

  .pr-xl-130,.px-xl-130 {
      padding-right: 65rem!important
  }

  .pb-xl-130,.py-xl-130 {
      padding-bottom: 65rem!important
  }

  .pl-xl-130,.px-xl-130 {
      padding-left: 65rem!important
  }

  .p-xl-131 {
      padding: 65.5rem!important
  }

  .pt-xl-131,.py-xl-131 {
      padding-top: 65.5rem!important
  }

  .pr-xl-131,.px-xl-131 {
      padding-right: 65.5rem!important
  }

  .pb-xl-131,.py-xl-131 {
      padding-bottom: 65.5rem!important
  }

  .pl-xl-131,.px-xl-131 {
      padding-left: 65.5rem!important
  }

  .p-xl-132 {
      padding: 66rem!important
  }

  .pt-xl-132,.py-xl-132 {
      padding-top: 66rem!important
  }

  .pr-xl-132,.px-xl-132 {
      padding-right: 66rem!important
  }

  .pb-xl-132,.py-xl-132 {
      padding-bottom: 66rem!important
  }

  .pl-xl-132,.px-xl-132 {
      padding-left: 66rem!important
  }

  .p-xl-133 {
      padding: 66.5rem!important
  }

  .pt-xl-133,.py-xl-133 {
      padding-top: 66.5rem!important
  }

  .pr-xl-133,.px-xl-133 {
      padding-right: 66.5rem!important
  }

  .pb-xl-133,.py-xl-133 {
      padding-bottom: 66.5rem!important
  }

  .pl-xl-133,.px-xl-133 {
      padding-left: 66.5rem!important
  }

  .p-xl-134 {
      padding: 67rem!important
  }

  .pt-xl-134,.py-xl-134 {
      padding-top: 67rem!important
  }

  .pr-xl-134,.px-xl-134 {
      padding-right: 67rem!important
  }

  .pb-xl-134,.py-xl-134 {
      padding-bottom: 67rem!important
  }

  .pl-xl-134,.px-xl-134 {
      padding-left: 67rem!important
  }

  .p-xl-135 {
      padding: 67.5rem!important
  }

  .pt-xl-135,.py-xl-135 {
      padding-top: 67.5rem!important
  }

  .pr-xl-135,.px-xl-135 {
      padding-right: 67.5rem!important
  }

  .pb-xl-135,.py-xl-135 {
      padding-bottom: 67.5rem!important
  }

  .pl-xl-135,.px-xl-135 {
      padding-left: 67.5rem!important
  }

  .p-xl-136 {
      padding: 68rem!important
  }

  .pt-xl-136,.py-xl-136 {
      padding-top: 68rem!important
  }

  .pr-xl-136,.px-xl-136 {
      padding-right: 68rem!important
  }

  .pb-xl-136,.py-xl-136 {
      padding-bottom: 68rem!important
  }

  .pl-xl-136,.px-xl-136 {
      padding-left: 68rem!important
  }

  .p-xl-137 {
      padding: 68.5rem!important
  }

  .pt-xl-137,.py-xl-137 {
      padding-top: 68.5rem!important
  }

  .pr-xl-137,.px-xl-137 {
      padding-right: 68.5rem!important
  }

  .pb-xl-137,.py-xl-137 {
      padding-bottom: 68.5rem!important
  }

  .pl-xl-137,.px-xl-137 {
      padding-left: 68.5rem!important
  }

  .p-xl-138 {
      padding: 69rem!important
  }

  .pt-xl-138,.py-xl-138 {
      padding-top: 69rem!important
  }

  .pr-xl-138,.px-xl-138 {
      padding-right: 69rem!important
  }

  .pb-xl-138,.py-xl-138 {
      padding-bottom: 69rem!important
  }

  .pl-xl-138,.px-xl-138 {
      padding-left: 69rem!important
  }

  .p-xl-139 {
      padding: 69.5rem!important
  }

  .pt-xl-139,.py-xl-139 {
      padding-top: 69.5rem!important
  }

  .pr-xl-139,.px-xl-139 {
      padding-right: 69.5rem!important
  }

  .pb-xl-139,.py-xl-139 {
      padding-bottom: 69.5rem!important
  }

  .pl-xl-139,.px-xl-139 {
      padding-left: 69.5rem!important
  }

  .p-xl-140 {
      padding: 70rem!important
  }

  .pt-xl-140,.py-xl-140 {
      padding-top: 70rem!important
  }

  .pr-xl-140,.px-xl-140 {
      padding-right: 70rem!important
  }

  .pb-xl-140,.py-xl-140 {
      padding-bottom: 70rem!important
  }

  .pl-xl-140,.px-xl-140 {
      padding-left: 70rem!important
  }

  .p-xl-141 {
      padding: 70.5rem!important
  }

  .pt-xl-141,.py-xl-141 {
      padding-top: 70.5rem!important
  }

  .pr-xl-141,.px-xl-141 {
      padding-right: 70.5rem!important
  }

  .pb-xl-141,.py-xl-141 {
      padding-bottom: 70.5rem!important
  }

  .pl-xl-141,.px-xl-141 {
      padding-left: 70.5rem!important
  }

  .p-xl-142 {
      padding: 71rem!important
  }

  .pt-xl-142,.py-xl-142 {
      padding-top: 71rem!important
  }

  .pr-xl-142,.px-xl-142 {
      padding-right: 71rem!important
  }

  .pb-xl-142,.py-xl-142 {
      padding-bottom: 71rem!important
  }

  .pl-xl-142,.px-xl-142 {
      padding-left: 71rem!important
  }

  .p-xl-143 {
      padding: 71.5rem!important
  }

  .pt-xl-143,.py-xl-143 {
      padding-top: 71.5rem!important
  }

  .pr-xl-143,.px-xl-143 {
      padding-right: 71.5rem!important
  }

  .pb-xl-143,.py-xl-143 {
      padding-bottom: 71.5rem!important
  }

  .pl-xl-143,.px-xl-143 {
      padding-left: 71.5rem!important
  }

  .p-xl-144 {
      padding: 72rem!important
  }

  .pt-xl-144,.py-xl-144 {
      padding-top: 72rem!important
  }

  .pr-xl-144,.px-xl-144 {
      padding-right: 72rem!important
  }

  .pb-xl-144,.py-xl-144 {
      padding-bottom: 72rem!important
  }

  .pl-xl-144,.px-xl-144 {
      padding-left: 72rem!important
  }

  .p-xl-145 {
      padding: 72.5rem!important
  }

  .pt-xl-145,.py-xl-145 {
      padding-top: 72.5rem!important
  }

  .pr-xl-145,.px-xl-145 {
      padding-right: 72.5rem!important
  }

  .pb-xl-145,.py-xl-145 {
      padding-bottom: 72.5rem!important
  }

  .pl-xl-145,.px-xl-145 {
      padding-left: 72.5rem!important
  }

  .p-xl-146 {
      padding: 73rem!important
  }

  .pt-xl-146,.py-xl-146 {
      padding-top: 73rem!important
  }

  .pr-xl-146,.px-xl-146 {
      padding-right: 73rem!important
  }

  .pb-xl-146,.py-xl-146 {
      padding-bottom: 73rem!important
  }

  .pl-xl-146,.px-xl-146 {
      padding-left: 73rem!important
  }

  .p-xl-147 {
      padding: 73.5rem!important
  }

  .pt-xl-147,.py-xl-147 {
      padding-top: 73.5rem!important
  }

  .pr-xl-147,.px-xl-147 {
      padding-right: 73.5rem!important
  }

  .pb-xl-147,.py-xl-147 {
      padding-bottom: 73.5rem!important
  }

  .pl-xl-147,.px-xl-147 {
      padding-left: 73.5rem!important
  }

  .p-xl-148 {
      padding: 74rem!important
  }

  .pt-xl-148,.py-xl-148 {
      padding-top: 74rem!important
  }

  .pr-xl-148,.px-xl-148 {
      padding-right: 74rem!important
  }

  .pb-xl-148,.py-xl-148 {
      padding-bottom: 74rem!important
  }

  .pl-xl-148,.px-xl-148 {
      padding-left: 74rem!important
  }

  .p-xl-149 {
      padding: 74.5rem!important
  }

  .pt-xl-149,.py-xl-149 {
      padding-top: 74.5rem!important
  }

  .pr-xl-149,.px-xl-149 {
      padding-right: 74.5rem!important
  }

  .pb-xl-149,.py-xl-149 {
      padding-bottom: 74.5rem!important
  }

  .pl-xl-149,.px-xl-149 {
      padding-left: 74.5rem!important
  }

  .p-xl-150 {
      padding: 75rem!important
  }

  .pt-xl-150,.py-xl-150 {
      padding-top: 75rem!important
  }

  .pr-xl-150,.px-xl-150 {
      padding-right: 75rem!important
  }

  .pb-xl-150,.py-xl-150 {
      padding-bottom: 75rem!important
  }

  .pl-xl-150,.px-xl-150 {
      padding-left: 75rem!important
  }

  .m-xl-n1 {
      margin: -.5rem!important
  }

  .mt-xl-n1,.my-xl-n1 {
      margin-top: -.5rem!important
  }

  .mr-xl-n1,.mx-xl-n1 {
      margin-right: -.5rem!important
  }

  .mb-xl-n1,.my-xl-n1 {
      margin-bottom: -.5rem!important
  }

  .ml-xl-n1,.mx-xl-n1 {
      margin-left: -.5rem!important
  }

  .m-xl-n2 {
      margin: -1rem!important
  }

  .mt-xl-n2,.my-xl-n2 {
      margin-top: -1rem!important
  }

  .mr-xl-n2,.mx-xl-n2 {
      margin-right: -1rem!important
  }

  .mb-xl-n2,.my-xl-n2 {
      margin-bottom: -1rem!important
  }

  .ml-xl-n2,.mx-xl-n2 {
      margin-left: -1rem!important
  }

  .m-xl-n3 {
      margin: -1.5rem!important
  }

  .mt-xl-n3,.my-xl-n3 {
      margin-top: -1.5rem!important
  }

  .mr-xl-n3,.mx-xl-n3 {
      margin-right: -1.5rem!important
  }

  .mb-xl-n3,.my-xl-n3 {
      margin-bottom: -1.5rem!important
  }

  .ml-xl-n3,.mx-xl-n3 {
      margin-left: -1.5rem!important
  }

  .m-xl-n4 {
      margin: -2rem!important
  }

  .mt-xl-n4,.my-xl-n4 {
      margin-top: -2rem!important
  }

  .mr-xl-n4,.mx-xl-n4 {
      margin-right: -2rem!important
  }

  .mb-xl-n4,.my-xl-n4 {
      margin-bottom: -2rem!important
  }

  .ml-xl-n4,.mx-xl-n4 {
      margin-left: -2rem!important
  }

  .m-xl-n5 {
      margin: -2.5rem!important
  }

  .mt-xl-n5,.my-xl-n5 {
      margin-top: -2.5rem!important
  }

  .mr-xl-n5,.mx-xl-n5 {
      margin-right: -2.5rem!important
  }

  .mb-xl-n5,.my-xl-n5 {
      margin-bottom: -2.5rem!important
  }

  .ml-xl-n5,.mx-xl-n5 {
      margin-left: -2.5rem!important
  }

  .m-xl-n6 {
      margin: -3rem!important
  }

  .mt-xl-n6,.my-xl-n6 {
      margin-top: -3rem!important
  }

  .mr-xl-n6,.mx-xl-n6 {
      margin-right: -3rem!important
  }

  .mb-xl-n6,.my-xl-n6 {
      margin-bottom: -3rem!important
  }

  .ml-xl-n6,.mx-xl-n6 {
      margin-left: -3rem!important
  }

  .m-xl-n7 {
      margin: -3.5rem!important
  }

  .mt-xl-n7,.my-xl-n7 {
      margin-top: -3.5rem!important
  }

  .mr-xl-n7,.mx-xl-n7 {
      margin-right: -3.5rem!important
  }

  .mb-xl-n7,.my-xl-n7 {
      margin-bottom: -3.5rem!important
  }

  .ml-xl-n7,.mx-xl-n7 {
      margin-left: -3.5rem!important
  }

  .m-xl-n8 {
      margin: -4rem!important
  }

  .mt-xl-n8,.my-xl-n8 {
      margin-top: -4rem!important
  }

  .mr-xl-n8,.mx-xl-n8 {
      margin-right: -4rem!important
  }

  .mb-xl-n8,.my-xl-n8 {
      margin-bottom: -4rem!important
  }

  .ml-xl-n8,.mx-xl-n8 {
      margin-left: -4rem!important
  }

  .m-xl-n9 {
      margin: -4.5rem!important
  }

  .mt-xl-n9,.my-xl-n9 {
      margin-top: -4.5rem!important
  }

  .mr-xl-n9,.mx-xl-n9 {
      margin-right: -4.5rem!important
  }

  .mb-xl-n9,.my-xl-n9 {
      margin-bottom: -4.5rem!important
  }

  .ml-xl-n9,.mx-xl-n9 {
      margin-left: -4.5rem!important
  }

  .m-xl-n10 {
      margin: -5rem!important
  }

  .mt-xl-n10,.my-xl-n10 {
      margin-top: -5rem!important
  }

  .mr-xl-n10,.mx-xl-n10 {
      margin-right: -5rem!important
  }

  .mb-xl-n10,.my-xl-n10 {
      margin-bottom: -5rem!important
  }

  .ml-xl-n10,.mx-xl-n10 {
      margin-left: -5rem!important
  }

  .m-xl-n11 {
      margin: -5.5rem!important
  }

  .mt-xl-n11,.my-xl-n11 {
      margin-top: -5.5rem!important
  }

  .mr-xl-n11,.mx-xl-n11 {
      margin-right: -5.5rem!important
  }

  .mb-xl-n11,.my-xl-n11 {
      margin-bottom: -5.5rem!important
  }

  .ml-xl-n11,.mx-xl-n11 {
      margin-left: -5.5rem!important
  }

  .m-xl-n12 {
      margin: -6rem!important
  }

  .mt-xl-n12,.my-xl-n12 {
      margin-top: -6rem!important
  }

  .mr-xl-n12,.mx-xl-n12 {
      margin-right: -6rem!important
  }

  .mb-xl-n12,.my-xl-n12 {
      margin-bottom: -6rem!important
  }

  .ml-xl-n12,.mx-xl-n12 {
      margin-left: -6rem!important
  }

  .m-xl-n13 {
      margin: -6.5rem!important
  }

  .mt-xl-n13,.my-xl-n13 {
      margin-top: -6.5rem!important
  }

  .mr-xl-n13,.mx-xl-n13 {
      margin-right: -6.5rem!important
  }

  .mb-xl-n13,.my-xl-n13 {
      margin-bottom: -6.5rem!important
  }

  .ml-xl-n13,.mx-xl-n13 {
      margin-left: -6.5rem!important
  }

  .m-xl-n14 {
      margin: -7rem!important
  }

  .mt-xl-n14,.my-xl-n14 {
      margin-top: -7rem!important
  }

  .mr-xl-n14,.mx-xl-n14 {
      margin-right: -7rem!important
  }

  .mb-xl-n14,.my-xl-n14 {
      margin-bottom: -7rem!important
  }

  .ml-xl-n14,.mx-xl-n14 {
      margin-left: -7rem!important
  }

  .m-xl-n15 {
      margin: -7.5rem!important
  }

  .mt-xl-n15,.my-xl-n15 {
      margin-top: -7.5rem!important
  }

  .mr-xl-n15,.mx-xl-n15 {
      margin-right: -7.5rem!important
  }

  .mb-xl-n15,.my-xl-n15 {
      margin-bottom: -7.5rem!important
  }

  .ml-xl-n15,.mx-xl-n15 {
      margin-left: -7.5rem!important
  }

  .m-xl-n16 {
      margin: -8rem!important
  }

  .mt-xl-n16,.my-xl-n16 {
      margin-top: -8rem!important
  }

  .mr-xl-n16,.mx-xl-n16 {
      margin-right: -8rem!important
  }

  .mb-xl-n16,.my-xl-n16 {
      margin-bottom: -8rem!important
  }

  .ml-xl-n16,.mx-xl-n16 {
      margin-left: -8rem!important
  }

  .m-xl-n17 {
      margin: -8.5rem!important
  }

  .mt-xl-n17,.my-xl-n17 {
      margin-top: -8.5rem!important
  }

  .mr-xl-n17,.mx-xl-n17 {
      margin-right: -8.5rem!important
  }

  .mb-xl-n17,.my-xl-n17 {
      margin-bottom: -8.5rem!important
  }

  .ml-xl-n17,.mx-xl-n17 {
      margin-left: -8.5rem!important
  }

  .m-xl-n18 {
      margin: -9rem!important
  }

  .mt-xl-n18,.my-xl-n18 {
      margin-top: -9rem!important
  }

  .mr-xl-n18,.mx-xl-n18 {
      margin-right: -9rem!important
  }

  .mb-xl-n18,.my-xl-n18 {
      margin-bottom: -9rem!important
  }

  .ml-xl-n18,.mx-xl-n18 {
      margin-left: -9rem!important
  }

  .m-xl-n19 {
      margin: -9.5rem!important
  }

  .mt-xl-n19,.my-xl-n19 {
      margin-top: -9.5rem!important
  }

  .mr-xl-n19,.mx-xl-n19 {
      margin-right: -9.5rem!important
  }

  .mb-xl-n19,.my-xl-n19 {
      margin-bottom: -9.5rem!important
  }

  .ml-xl-n19,.mx-xl-n19 {
      margin-left: -9.5rem!important
  }

  .m-xl-n20 {
      margin: -10rem!important
  }

  .mt-xl-n20,.my-xl-n20 {
      margin-top: -10rem!important
  }

  .mr-xl-n20,.mx-xl-n20 {
      margin-right: -10rem!important
  }

  .mb-xl-n20,.my-xl-n20 {
      margin-bottom: -10rem!important
  }

  .ml-xl-n20,.mx-xl-n20 {
      margin-left: -10rem!important
  }

  .m-xl-n21 {
      margin: -10.5rem!important
  }

  .mt-xl-n21,.my-xl-n21 {
      margin-top: -10.5rem!important
  }

  .mr-xl-n21,.mx-xl-n21 {
      margin-right: -10.5rem!important
  }

  .mb-xl-n21,.my-xl-n21 {
      margin-bottom: -10.5rem!important
  }

  .ml-xl-n21,.mx-xl-n21 {
      margin-left: -10.5rem!important
  }

  .m-xl-n22 {
      margin: -11rem!important
  }

  .mt-xl-n22,.my-xl-n22 {
      margin-top: -11rem!important
  }

  .mr-xl-n22,.mx-xl-n22 {
      margin-right: -11rem!important
  }

  .mb-xl-n22,.my-xl-n22 {
      margin-bottom: -11rem!important
  }

  .ml-xl-n22,.mx-xl-n22 {
      margin-left: -11rem!important
  }

  .m-xl-n23 {
      margin: -11.5rem!important
  }

  .mt-xl-n23,.my-xl-n23 {
      margin-top: -11.5rem!important
  }

  .mr-xl-n23,.mx-xl-n23 {
      margin-right: -11.5rem!important
  }

  .mb-xl-n23,.my-xl-n23 {
      margin-bottom: -11.5rem!important
  }

  .ml-xl-n23,.mx-xl-n23 {
      margin-left: -11.5rem!important
  }

  .m-xl-n24 {
      margin: -12rem!important
  }

  .mt-xl-n24,.my-xl-n24 {
      margin-top: -12rem!important
  }

  .mr-xl-n24,.mx-xl-n24 {
      margin-right: -12rem!important
  }

  .mb-xl-n24,.my-xl-n24 {
      margin-bottom: -12rem!important
  }

  .ml-xl-n24,.mx-xl-n24 {
      margin-left: -12rem!important
  }

  .m-xl-n25 {
      margin: -12.5rem!important
  }

  .mt-xl-n25,.my-xl-n25 {
      margin-top: -12.5rem!important
  }

  .mr-xl-n25,.mx-xl-n25 {
      margin-right: -12.5rem!important
  }

  .mb-xl-n25,.my-xl-n25 {
      margin-bottom: -12.5rem!important
  }

  .ml-xl-n25,.mx-xl-n25 {
      margin-left: -12.5rem!important
  }

  .m-xl-n26 {
      margin: -13rem!important
  }

  .mt-xl-n26,.my-xl-n26 {
      margin-top: -13rem!important
  }

  .mr-xl-n26,.mx-xl-n26 {
      margin-right: -13rem!important
  }

  .mb-xl-n26,.my-xl-n26 {
      margin-bottom: -13rem!important
  }

  .ml-xl-n26,.mx-xl-n26 {
      margin-left: -13rem!important
  }

  .m-xl-n27 {
      margin: -13.5rem!important
  }

  .mt-xl-n27,.my-xl-n27 {
      margin-top: -13.5rem!important
  }

  .mr-xl-n27,.mx-xl-n27 {
      margin-right: -13.5rem!important
  }

  .mb-xl-n27,.my-xl-n27 {
      margin-bottom: -13.5rem!important
  }

  .ml-xl-n27,.mx-xl-n27 {
      margin-left: -13.5rem!important
  }

  .m-xl-n28 {
      margin: -14rem!important
  }

  .mt-xl-n28,.my-xl-n28 {
      margin-top: -14rem!important
  }

  .mr-xl-n28,.mx-xl-n28 {
      margin-right: -14rem!important
  }

  .mb-xl-n28,.my-xl-n28 {
      margin-bottom: -14rem!important
  }

  .ml-xl-n28,.mx-xl-n28 {
      margin-left: -14rem!important
  }

  .m-xl-n29 {
      margin: -14.5rem!important
  }

  .mt-xl-n29,.my-xl-n29 {
      margin-top: -14.5rem!important
  }

  .mr-xl-n29,.mx-xl-n29 {
      margin-right: -14.5rem!important
  }

  .mb-xl-n29,.my-xl-n29 {
      margin-bottom: -14.5rem!important
  }

  .ml-xl-n29,.mx-xl-n29 {
      margin-left: -14.5rem!important
  }

  .m-xl-n30 {
      margin: -15rem!important
  }

  .mt-xl-n30,.my-xl-n30 {
      margin-top: -15rem!important
  }

  .mr-xl-n30,.mx-xl-n30 {
      margin-right: -15rem!important
  }

  .mb-xl-n30,.my-xl-n30 {
      margin-bottom: -15rem!important
  }

  .ml-xl-n30,.mx-xl-n30 {
      margin-left: -15rem!important
  }

  .m-xl-n31 {
      margin: -15.5rem!important
  }

  .mt-xl-n31,.my-xl-n31 {
      margin-top: -15.5rem!important
  }

  .mr-xl-n31,.mx-xl-n31 {
      margin-right: -15.5rem!important
  }

  .mb-xl-n31,.my-xl-n31 {
      margin-bottom: -15.5rem!important
  }

  .ml-xl-n31,.mx-xl-n31 {
      margin-left: -15.5rem!important
  }

  .m-xl-n32 {
      margin: -16rem!important
  }

  .mt-xl-n32,.my-xl-n32 {
      margin-top: -16rem!important
  }

  .mr-xl-n32,.mx-xl-n32 {
      margin-right: -16rem!important
  }

  .mb-xl-n32,.my-xl-n32 {
      margin-bottom: -16rem!important
  }

  .ml-xl-n32,.mx-xl-n32 {
      margin-left: -16rem!important
  }

  .m-xl-n33 {
      margin: -16.5rem!important
  }

  .mt-xl-n33,.my-xl-n33 {
      margin-top: -16.5rem!important
  }

  .mr-xl-n33,.mx-xl-n33 {
      margin-right: -16.5rem!important
  }

  .mb-xl-n33,.my-xl-n33 {
      margin-bottom: -16.5rem!important
  }

  .ml-xl-n33,.mx-xl-n33 {
      margin-left: -16.5rem!important
  }

  .m-xl-n34 {
      margin: -17rem!important
  }

  .mt-xl-n34,.my-xl-n34 {
      margin-top: -17rem!important
  }

  .mr-xl-n34,.mx-xl-n34 {
      margin-right: -17rem!important
  }

  .mb-xl-n34,.my-xl-n34 {
      margin-bottom: -17rem!important
  }

  .ml-xl-n34,.mx-xl-n34 {
      margin-left: -17rem!important
  }

  .m-xl-n35 {
      margin: -17.5rem!important
  }

  .mt-xl-n35,.my-xl-n35 {
      margin-top: -17.5rem!important
  }

  .mr-xl-n35,.mx-xl-n35 {
      margin-right: -17.5rem!important
  }

  .mb-xl-n35,.my-xl-n35 {
      margin-bottom: -17.5rem!important
  }

  .ml-xl-n35,.mx-xl-n35 {
      margin-left: -17.5rem!important
  }

  .m-xl-n36 {
      margin: -18rem!important
  }

  .mt-xl-n36,.my-xl-n36 {
      margin-top: -18rem!important
  }

  .mr-xl-n36,.mx-xl-n36 {
      margin-right: -18rem!important
  }

  .mb-xl-n36,.my-xl-n36 {
      margin-bottom: -18rem!important
  }

  .ml-xl-n36,.mx-xl-n36 {
      margin-left: -18rem!important
  }

  .m-xl-n37 {
      margin: -18.5rem!important
  }

  .mt-xl-n37,.my-xl-n37 {
      margin-top: -18.5rem!important
  }

  .mr-xl-n37,.mx-xl-n37 {
      margin-right: -18.5rem!important
  }

  .mb-xl-n37,.my-xl-n37 {
      margin-bottom: -18.5rem!important
  }

  .ml-xl-n37,.mx-xl-n37 {
      margin-left: -18.5rem!important
  }

  .m-xl-n38 {
      margin: -19rem!important
  }

  .mt-xl-n38,.my-xl-n38 {
      margin-top: -19rem!important
  }

  .mr-xl-n38,.mx-xl-n38 {
      margin-right: -19rem!important
  }

  .mb-xl-n38,.my-xl-n38 {
      margin-bottom: -19rem!important
  }

  .ml-xl-n38,.mx-xl-n38 {
      margin-left: -19rem!important
  }

  .m-xl-n39 {
      margin: -19.5rem!important
  }

  .mt-xl-n39,.my-xl-n39 {
      margin-top: -19.5rem!important
  }

  .mr-xl-n39,.mx-xl-n39 {
      margin-right: -19.5rem!important
  }

  .mb-xl-n39,.my-xl-n39 {
      margin-bottom: -19.5rem!important
  }

  .ml-xl-n39,.mx-xl-n39 {
      margin-left: -19.5rem!important
  }

  .m-xl-n40 {
      margin: -20rem!important
  }

  .mt-xl-n40,.my-xl-n40 {
      margin-top: -20rem!important
  }

  .mr-xl-n40,.mx-xl-n40 {
      margin-right: -20rem!important
  }

  .mb-xl-n40,.my-xl-n40 {
      margin-bottom: -20rem!important
  }

  .ml-xl-n40,.mx-xl-n40 {
      margin-left: -20rem!important
  }

  .m-xl-n41 {
      margin: -20.5rem!important
  }

  .mt-xl-n41,.my-xl-n41 {
      margin-top: -20.5rem!important
  }

  .mr-xl-n41,.mx-xl-n41 {
      margin-right: -20.5rem!important
  }

  .mb-xl-n41,.my-xl-n41 {
      margin-bottom: -20.5rem!important
  }

  .ml-xl-n41,.mx-xl-n41 {
      margin-left: -20.5rem!important
  }

  .m-xl-n42 {
      margin: -21rem!important
  }

  .mt-xl-n42,.my-xl-n42 {
      margin-top: -21rem!important
  }

  .mr-xl-n42,.mx-xl-n42 {
      margin-right: -21rem!important
  }

  .mb-xl-n42,.my-xl-n42 {
      margin-bottom: -21rem!important
  }

  .ml-xl-n42,.mx-xl-n42 {
      margin-left: -21rem!important
  }

  .m-xl-n43 {
      margin: -21.5rem!important
  }

  .mt-xl-n43,.my-xl-n43 {
      margin-top: -21.5rem!important
  }

  .mr-xl-n43,.mx-xl-n43 {
      margin-right: -21.5rem!important
  }

  .mb-xl-n43,.my-xl-n43 {
      margin-bottom: -21.5rem!important
  }

  .ml-xl-n43,.mx-xl-n43 {
      margin-left: -21.5rem!important
  }

  .m-xl-n44 {
      margin: -22rem!important
  }

  .mt-xl-n44,.my-xl-n44 {
      margin-top: -22rem!important
  }

  .mr-xl-n44,.mx-xl-n44 {
      margin-right: -22rem!important
  }

  .mb-xl-n44,.my-xl-n44 {
      margin-bottom: -22rem!important
  }

  .ml-xl-n44,.mx-xl-n44 {
      margin-left: -22rem!important
  }

  .m-xl-n45 {
      margin: -22.5rem!important
  }

  .mt-xl-n45,.my-xl-n45 {
      margin-top: -22.5rem!important
  }

  .mr-xl-n45,.mx-xl-n45 {
      margin-right: -22.5rem!important
  }

  .mb-xl-n45,.my-xl-n45 {
      margin-bottom: -22.5rem!important
  }

  .ml-xl-n45,.mx-xl-n45 {
      margin-left: -22.5rem!important
  }

  .m-xl-n46 {
      margin: -23rem!important
  }

  .mt-xl-n46,.my-xl-n46 {
      margin-top: -23rem!important
  }

  .mr-xl-n46,.mx-xl-n46 {
      margin-right: -23rem!important
  }

  .mb-xl-n46,.my-xl-n46 {
      margin-bottom: -23rem!important
  }

  .ml-xl-n46,.mx-xl-n46 {
      margin-left: -23rem!important
  }

  .m-xl-n47 {
      margin: -23.5rem!important
  }

  .mt-xl-n47,.my-xl-n47 {
      margin-top: -23.5rem!important
  }

  .mr-xl-n47,.mx-xl-n47 {
      margin-right: -23.5rem!important
  }

  .mb-xl-n47,.my-xl-n47 {
      margin-bottom: -23.5rem!important
  }

  .ml-xl-n47,.mx-xl-n47 {
      margin-left: -23.5rem!important
  }

  .m-xl-n48 {
      margin: -24rem!important
  }

  .mt-xl-n48,.my-xl-n48 {
      margin-top: -24rem!important
  }

  .mr-xl-n48,.mx-xl-n48 {
      margin-right: -24rem!important
  }

  .mb-xl-n48,.my-xl-n48 {
      margin-bottom: -24rem!important
  }

  .ml-xl-n48,.mx-xl-n48 {
      margin-left: -24rem!important
  }

  .m-xl-n49 {
      margin: -24.5rem!important
  }

  .mt-xl-n49,.my-xl-n49 {
      margin-top: -24.5rem!important
  }

  .mr-xl-n49,.mx-xl-n49 {
      margin-right: -24.5rem!important
  }

  .mb-xl-n49,.my-xl-n49 {
      margin-bottom: -24.5rem!important
  }

  .ml-xl-n49,.mx-xl-n49 {
      margin-left: -24.5rem!important
  }

  .m-xl-n50 {
      margin: -25rem!important
  }

  .mt-xl-n50,.my-xl-n50 {
      margin-top: -25rem!important
  }

  .mr-xl-n50,.mx-xl-n50 {
      margin-right: -25rem!important
  }

  .mb-xl-n50,.my-xl-n50 {
      margin-bottom: -25rem!important
  }

  .ml-xl-n50,.mx-xl-n50 {
      margin-left: -25rem!important
  }

  .m-xl-n51 {
      margin: -25.5rem!important
  }

  .mt-xl-n51,.my-xl-n51 {
      margin-top: -25.5rem!important
  }

  .mr-xl-n51,.mx-xl-n51 {
      margin-right: -25.5rem!important
  }

  .mb-xl-n51,.my-xl-n51 {
      margin-bottom: -25.5rem!important
  }

  .ml-xl-n51,.mx-xl-n51 {
      margin-left: -25.5rem!important
  }

  .m-xl-n52 {
      margin: -26rem!important
  }

  .mt-xl-n52,.my-xl-n52 {
      margin-top: -26rem!important
  }

  .mr-xl-n52,.mx-xl-n52 {
      margin-right: -26rem!important
  }

  .mb-xl-n52,.my-xl-n52 {
      margin-bottom: -26rem!important
  }

  .ml-xl-n52,.mx-xl-n52 {
      margin-left: -26rem!important
  }

  .m-xl-n53 {
      margin: -26.5rem!important
  }

  .mt-xl-n53,.my-xl-n53 {
      margin-top: -26.5rem!important
  }

  .mr-xl-n53,.mx-xl-n53 {
      margin-right: -26.5rem!important
  }

  .mb-xl-n53,.my-xl-n53 {
      margin-bottom: -26.5rem!important
  }

  .ml-xl-n53,.mx-xl-n53 {
      margin-left: -26.5rem!important
  }

  .m-xl-n54 {
      margin: -27rem!important
  }

  .mt-xl-n54,.my-xl-n54 {
      margin-top: -27rem!important
  }

  .mr-xl-n54,.mx-xl-n54 {
      margin-right: -27rem!important
  }

  .mb-xl-n54,.my-xl-n54 {
      margin-bottom: -27rem!important
  }

  .ml-xl-n54,.mx-xl-n54 {
      margin-left: -27rem!important
  }

  .m-xl-n55 {
      margin: -27.5rem!important
  }

  .mt-xl-n55,.my-xl-n55 {
      margin-top: -27.5rem!important
  }

  .mr-xl-n55,.mx-xl-n55 {
      margin-right: -27.5rem!important
  }

  .mb-xl-n55,.my-xl-n55 {
      margin-bottom: -27.5rem!important
  }

  .ml-xl-n55,.mx-xl-n55 {
      margin-left: -27.5rem!important
  }

  .m-xl-n56 {
      margin: -28rem!important
  }

  .mt-xl-n56,.my-xl-n56 {
      margin-top: -28rem!important
  }

  .mr-xl-n56,.mx-xl-n56 {
      margin-right: -28rem!important
  }

  .mb-xl-n56,.my-xl-n56 {
      margin-bottom: -28rem!important
  }

  .ml-xl-n56,.mx-xl-n56 {
      margin-left: -28rem!important
  }

  .m-xl-n57 {
      margin: -28.5rem!important
  }

  .mt-xl-n57,.my-xl-n57 {
      margin-top: -28.5rem!important
  }

  .mr-xl-n57,.mx-xl-n57 {
      margin-right: -28.5rem!important
  }

  .mb-xl-n57,.my-xl-n57 {
      margin-bottom: -28.5rem!important
  }

  .ml-xl-n57,.mx-xl-n57 {
      margin-left: -28.5rem!important
  }

  .m-xl-n58 {
      margin: -29rem!important
  }

  .mt-xl-n58,.my-xl-n58 {
      margin-top: -29rem!important
  }

  .mr-xl-n58,.mx-xl-n58 {
      margin-right: -29rem!important
  }

  .mb-xl-n58,.my-xl-n58 {
      margin-bottom: -29rem!important
  }

  .ml-xl-n58,.mx-xl-n58 {
      margin-left: -29rem!important
  }

  .m-xl-n59 {
      margin: -29.5rem!important
  }

  .mt-xl-n59,.my-xl-n59 {
      margin-top: -29.5rem!important
  }

  .mr-xl-n59,.mx-xl-n59 {
      margin-right: -29.5rem!important
  }

  .mb-xl-n59,.my-xl-n59 {
      margin-bottom: -29.5rem!important
  }

  .ml-xl-n59,.mx-xl-n59 {
      margin-left: -29.5rem!important
  }

  .m-xl-n60 {
      margin: -30rem!important
  }

  .mt-xl-n60,.my-xl-n60 {
      margin-top: -30rem!important
  }

  .mr-xl-n60,.mx-xl-n60 {
      margin-right: -30rem!important
  }

  .mb-xl-n60,.my-xl-n60 {
      margin-bottom: -30rem!important
  }

  .ml-xl-n60,.mx-xl-n60 {
      margin-left: -30rem!important
  }

  .m-xl-n61 {
      margin: -30.5rem!important
  }

  .mt-xl-n61,.my-xl-n61 {
      margin-top: -30.5rem!important
  }

  .mr-xl-n61,.mx-xl-n61 {
      margin-right: -30.5rem!important
  }

  .mb-xl-n61,.my-xl-n61 {
      margin-bottom: -30.5rem!important
  }

  .ml-xl-n61,.mx-xl-n61 {
      margin-left: -30.5rem!important
  }

  .m-xl-n62 {
      margin: -31rem!important
  }

  .mt-xl-n62,.my-xl-n62 {
      margin-top: -31rem!important
  }

  .mr-xl-n62,.mx-xl-n62 {
      margin-right: -31rem!important
  }

  .mb-xl-n62,.my-xl-n62 {
      margin-bottom: -31rem!important
  }

  .ml-xl-n62,.mx-xl-n62 {
      margin-left: -31rem!important
  }

  .m-xl-n63 {
      margin: -31.5rem!important
  }

  .mt-xl-n63,.my-xl-n63 {
      margin-top: -31.5rem!important
  }

  .mr-xl-n63,.mx-xl-n63 {
      margin-right: -31.5rem!important
  }

  .mb-xl-n63,.my-xl-n63 {
      margin-bottom: -31.5rem!important
  }

  .ml-xl-n63,.mx-xl-n63 {
      margin-left: -31.5rem!important
  }

  .m-xl-n64 {
      margin: -32rem!important
  }

  .mt-xl-n64,.my-xl-n64 {
      margin-top: -32rem!important
  }

  .mr-xl-n64,.mx-xl-n64 {
      margin-right: -32rem!important
  }

  .mb-xl-n64,.my-xl-n64 {
      margin-bottom: -32rem!important
  }

  .ml-xl-n64,.mx-xl-n64 {
      margin-left: -32rem!important
  }

  .m-xl-n65 {
      margin: -32.5rem!important
  }

  .mt-xl-n65,.my-xl-n65 {
      margin-top: -32.5rem!important
  }

  .mr-xl-n65,.mx-xl-n65 {
      margin-right: -32.5rem!important
  }

  .mb-xl-n65,.my-xl-n65 {
      margin-bottom: -32.5rem!important
  }

  .ml-xl-n65,.mx-xl-n65 {
      margin-left: -32.5rem!important
  }

  .m-xl-n66 {
      margin: -33rem!important
  }

  .mt-xl-n66,.my-xl-n66 {
      margin-top: -33rem!important
  }

  .mr-xl-n66,.mx-xl-n66 {
      margin-right: -33rem!important
  }

  .mb-xl-n66,.my-xl-n66 {
      margin-bottom: -33rem!important
  }

  .ml-xl-n66,.mx-xl-n66 {
      margin-left: -33rem!important
  }

  .m-xl-n67 {
      margin: -33.5rem!important
  }

  .mt-xl-n67,.my-xl-n67 {
      margin-top: -33.5rem!important
  }

  .mr-xl-n67,.mx-xl-n67 {
      margin-right: -33.5rem!important
  }

  .mb-xl-n67,.my-xl-n67 {
      margin-bottom: -33.5rem!important
  }

  .ml-xl-n67,.mx-xl-n67 {
      margin-left: -33.5rem!important
  }

  .m-xl-n68 {
      margin: -34rem!important
  }

  .mt-xl-n68,.my-xl-n68 {
      margin-top: -34rem!important
  }

  .mr-xl-n68,.mx-xl-n68 {
      margin-right: -34rem!important
  }

  .mb-xl-n68,.my-xl-n68 {
      margin-bottom: -34rem!important
  }

  .ml-xl-n68,.mx-xl-n68 {
      margin-left: -34rem!important
  }

  .m-xl-n69 {
      margin: -34.5rem!important
  }

  .mt-xl-n69,.my-xl-n69 {
      margin-top: -34.5rem!important
  }

  .mr-xl-n69,.mx-xl-n69 {
      margin-right: -34.5rem!important
  }

  .mb-xl-n69,.my-xl-n69 {
      margin-bottom: -34.5rem!important
  }

  .ml-xl-n69,.mx-xl-n69 {
      margin-left: -34.5rem!important
  }

  .m-xl-n70 {
      margin: -35rem!important
  }

  .mt-xl-n70,.my-xl-n70 {
      margin-top: -35rem!important
  }

  .mr-xl-n70,.mx-xl-n70 {
      margin-right: -35rem!important
  }

  .mb-xl-n70,.my-xl-n70 {
      margin-bottom: -35rem!important
  }

  .ml-xl-n70,.mx-xl-n70 {
      margin-left: -35rem!important
  }

  .m-xl-n71 {
      margin: -35.5rem!important
  }

  .mt-xl-n71,.my-xl-n71 {
      margin-top: -35.5rem!important
  }

  .mr-xl-n71,.mx-xl-n71 {
      margin-right: -35.5rem!important
  }

  .mb-xl-n71,.my-xl-n71 {
      margin-bottom: -35.5rem!important
  }

  .ml-xl-n71,.mx-xl-n71 {
      margin-left: -35.5rem!important
  }

  .m-xl-n72 {
      margin: -36rem!important
  }

  .mt-xl-n72,.my-xl-n72 {
      margin-top: -36rem!important
  }

  .mr-xl-n72,.mx-xl-n72 {
      margin-right: -36rem!important
  }

  .mb-xl-n72,.my-xl-n72 {
      margin-bottom: -36rem!important
  }

  .ml-xl-n72,.mx-xl-n72 {
      margin-left: -36rem!important
  }

  .m-xl-n73 {
      margin: -36.5rem!important
  }

  .mt-xl-n73,.my-xl-n73 {
      margin-top: -36.5rem!important
  }

  .mr-xl-n73,.mx-xl-n73 {
      margin-right: -36.5rem!important
  }

  .mb-xl-n73,.my-xl-n73 {
      margin-bottom: -36.5rem!important
  }

  .ml-xl-n73,.mx-xl-n73 {
      margin-left: -36.5rem!important
  }

  .m-xl-n74 {
      margin: -37rem!important
  }

  .mt-xl-n74,.my-xl-n74 {
      margin-top: -37rem!important
  }

  .mr-xl-n74,.mx-xl-n74 {
      margin-right: -37rem!important
  }

  .mb-xl-n74,.my-xl-n74 {
      margin-bottom: -37rem!important
  }

  .ml-xl-n74,.mx-xl-n74 {
      margin-left: -37rem!important
  }

  .m-xl-n75 {
      margin: -37.5rem!important
  }

  .mt-xl-n75,.my-xl-n75 {
      margin-top: -37.5rem!important
  }

  .mr-xl-n75,.mx-xl-n75 {
      margin-right: -37.5rem!important
  }

  .mb-xl-n75,.my-xl-n75 {
      margin-bottom: -37.5rem!important
  }

  .ml-xl-n75,.mx-xl-n75 {
      margin-left: -37.5rem!important
  }

  .m-xl-n76 {
      margin: -38rem!important
  }

  .mt-xl-n76,.my-xl-n76 {
      margin-top: -38rem!important
  }

  .mr-xl-n76,.mx-xl-n76 {
      margin-right: -38rem!important
  }

  .mb-xl-n76,.my-xl-n76 {
      margin-bottom: -38rem!important
  }

  .ml-xl-n76,.mx-xl-n76 {
      margin-left: -38rem!important
  }

  .m-xl-n77 {
      margin: -38.5rem!important
  }

  .mt-xl-n77,.my-xl-n77 {
      margin-top: -38.5rem!important
  }

  .mr-xl-n77,.mx-xl-n77 {
      margin-right: -38.5rem!important
  }

  .mb-xl-n77,.my-xl-n77 {
      margin-bottom: -38.5rem!important
  }

  .ml-xl-n77,.mx-xl-n77 {
      margin-left: -38.5rem!important
  }

  .m-xl-n78 {
      margin: -39rem!important
  }

  .mt-xl-n78,.my-xl-n78 {
      margin-top: -39rem!important
  }

  .mr-xl-n78,.mx-xl-n78 {
      margin-right: -39rem!important
  }

  .mb-xl-n78,.my-xl-n78 {
      margin-bottom: -39rem!important
  }

  .ml-xl-n78,.mx-xl-n78 {
      margin-left: -39rem!important
  }

  .m-xl-n79 {
      margin: -39.5rem!important
  }

  .mt-xl-n79,.my-xl-n79 {
      margin-top: -39.5rem!important
  }

  .mr-xl-n79,.mx-xl-n79 {
      margin-right: -39.5rem!important
  }

  .mb-xl-n79,.my-xl-n79 {
      margin-bottom: -39.5rem!important
  }

  .ml-xl-n79,.mx-xl-n79 {
      margin-left: -39.5rem!important
  }

  .m-xl-n80 {
      margin: -40rem!important
  }

  .mt-xl-n80,.my-xl-n80 {
      margin-top: -40rem!important
  }

  .mr-xl-n80,.mx-xl-n80 {
      margin-right: -40rem!important
  }

  .mb-xl-n80,.my-xl-n80 {
      margin-bottom: -40rem!important
  }

  .ml-xl-n80,.mx-xl-n80 {
      margin-left: -40rem!important
  }

  .m-xl-n81 {
      margin: -40.5rem!important
  }

  .mt-xl-n81,.my-xl-n81 {
      margin-top: -40.5rem!important
  }

  .mr-xl-n81,.mx-xl-n81 {
      margin-right: -40.5rem!important
  }

  .mb-xl-n81,.my-xl-n81 {
      margin-bottom: -40.5rem!important
  }

  .ml-xl-n81,.mx-xl-n81 {
      margin-left: -40.5rem!important
  }

  .m-xl-n82 {
      margin: -41rem!important
  }

  .mt-xl-n82,.my-xl-n82 {
      margin-top: -41rem!important
  }

  .mr-xl-n82,.mx-xl-n82 {
      margin-right: -41rem!important
  }

  .mb-xl-n82,.my-xl-n82 {
      margin-bottom: -41rem!important
  }

  .ml-xl-n82,.mx-xl-n82 {
      margin-left: -41rem!important
  }

  .m-xl-n83 {
      margin: -41.5rem!important
  }

  .mt-xl-n83,.my-xl-n83 {
      margin-top: -41.5rem!important
  }

  .mr-xl-n83,.mx-xl-n83 {
      margin-right: -41.5rem!important
  }

  .mb-xl-n83,.my-xl-n83 {
      margin-bottom: -41.5rem!important
  }

  .ml-xl-n83,.mx-xl-n83 {
      margin-left: -41.5rem!important
  }

  .m-xl-n84 {
      margin: -42rem!important
  }

  .mt-xl-n84,.my-xl-n84 {
      margin-top: -42rem!important
  }

  .mr-xl-n84,.mx-xl-n84 {
      margin-right: -42rem!important
  }

  .mb-xl-n84,.my-xl-n84 {
      margin-bottom: -42rem!important
  }

  .ml-xl-n84,.mx-xl-n84 {
      margin-left: -42rem!important
  }

  .m-xl-n85 {
      margin: -42.5rem!important
  }

  .mt-xl-n85,.my-xl-n85 {
      margin-top: -42.5rem!important
  }

  .mr-xl-n85,.mx-xl-n85 {
      margin-right: -42.5rem!important
  }

  .mb-xl-n85,.my-xl-n85 {
      margin-bottom: -42.5rem!important
  }

  .ml-xl-n85,.mx-xl-n85 {
      margin-left: -42.5rem!important
  }

  .m-xl-n86 {
      margin: -43rem!important
  }

  .mt-xl-n86,.my-xl-n86 {
      margin-top: -43rem!important
  }

  .mr-xl-n86,.mx-xl-n86 {
      margin-right: -43rem!important
  }

  .mb-xl-n86,.my-xl-n86 {
      margin-bottom: -43rem!important
  }

  .ml-xl-n86,.mx-xl-n86 {
      margin-left: -43rem!important
  }

  .m-xl-n87 {
      margin: -43.5rem!important
  }

  .mt-xl-n87,.my-xl-n87 {
      margin-top: -43.5rem!important
  }

  .mr-xl-n87,.mx-xl-n87 {
      margin-right: -43.5rem!important
  }

  .mb-xl-n87,.my-xl-n87 {
      margin-bottom: -43.5rem!important
  }

  .ml-xl-n87,.mx-xl-n87 {
      margin-left: -43.5rem!important
  }

  .m-xl-n88 {
      margin: -44rem!important
  }

  .mt-xl-n88,.my-xl-n88 {
      margin-top: -44rem!important
  }

  .mr-xl-n88,.mx-xl-n88 {
      margin-right: -44rem!important
  }

  .mb-xl-n88,.my-xl-n88 {
      margin-bottom: -44rem!important
  }

  .ml-xl-n88,.mx-xl-n88 {
      margin-left: -44rem!important
  }

  .m-xl-n89 {
      margin: -44.5rem!important
  }

  .mt-xl-n89,.my-xl-n89 {
      margin-top: -44.5rem!important
  }

  .mr-xl-n89,.mx-xl-n89 {
      margin-right: -44.5rem!important
  }

  .mb-xl-n89,.my-xl-n89 {
      margin-bottom: -44.5rem!important
  }

  .ml-xl-n89,.mx-xl-n89 {
      margin-left: -44.5rem!important
  }

  .m-xl-n90 {
      margin: -45rem!important
  }

  .mt-xl-n90,.my-xl-n90 {
      margin-top: -45rem!important
  }

  .mr-xl-n90,.mx-xl-n90 {
      margin-right: -45rem!important
  }

  .mb-xl-n90,.my-xl-n90 {
      margin-bottom: -45rem!important
  }

  .ml-xl-n90,.mx-xl-n90 {
      margin-left: -45rem!important
  }

  .m-xl-n91 {
      margin: -45.5rem!important
  }

  .mt-xl-n91,.my-xl-n91 {
      margin-top: -45.5rem!important
  }

  .mr-xl-n91,.mx-xl-n91 {
      margin-right: -45.5rem!important
  }

  .mb-xl-n91,.my-xl-n91 {
      margin-bottom: -45.5rem!important
  }

  .ml-xl-n91,.mx-xl-n91 {
      margin-left: -45.5rem!important
  }

  .m-xl-n92 {
      margin: -46rem!important
  }

  .mt-xl-n92,.my-xl-n92 {
      margin-top: -46rem!important
  }

  .mr-xl-n92,.mx-xl-n92 {
      margin-right: -46rem!important
  }

  .mb-xl-n92,.my-xl-n92 {
      margin-bottom: -46rem!important
  }

  .ml-xl-n92,.mx-xl-n92 {
      margin-left: -46rem!important
  }

  .m-xl-n93 {
      margin: -46.5rem!important
  }

  .mt-xl-n93,.my-xl-n93 {
      margin-top: -46.5rem!important
  }

  .mr-xl-n93,.mx-xl-n93 {
      margin-right: -46.5rem!important
  }

  .mb-xl-n93,.my-xl-n93 {
      margin-bottom: -46.5rem!important
  }

  .ml-xl-n93,.mx-xl-n93 {
      margin-left: -46.5rem!important
  }

  .m-xl-n94 {
      margin: -47rem!important
  }

  .mt-xl-n94,.my-xl-n94 {
      margin-top: -47rem!important
  }

  .mr-xl-n94,.mx-xl-n94 {
      margin-right: -47rem!important
  }

  .mb-xl-n94,.my-xl-n94 {
      margin-bottom: -47rem!important
  }

  .ml-xl-n94,.mx-xl-n94 {
      margin-left: -47rem!important
  }

  .m-xl-n95 {
      margin: -47.5rem!important
  }

  .mt-xl-n95,.my-xl-n95 {
      margin-top: -47.5rem!important
  }

  .mr-xl-n95,.mx-xl-n95 {
      margin-right: -47.5rem!important
  }

  .mb-xl-n95,.my-xl-n95 {
      margin-bottom: -47.5rem!important
  }

  .ml-xl-n95,.mx-xl-n95 {
      margin-left: -47.5rem!important
  }

  .m-xl-n96 {
      margin: -48rem!important
  }

  .mt-xl-n96,.my-xl-n96 {
      margin-top: -48rem!important
  }

  .mr-xl-n96,.mx-xl-n96 {
      margin-right: -48rem!important
  }

  .mb-xl-n96,.my-xl-n96 {
      margin-bottom: -48rem!important
  }

  .ml-xl-n96,.mx-xl-n96 {
      margin-left: -48rem!important
  }

  .m-xl-n97 {
      margin: -48.5rem!important
  }

  .mt-xl-n97,.my-xl-n97 {
      margin-top: -48.5rem!important
  }

  .mr-xl-n97,.mx-xl-n97 {
      margin-right: -48.5rem!important
  }

  .mb-xl-n97,.my-xl-n97 {
      margin-bottom: -48.5rem!important
  }

  .ml-xl-n97,.mx-xl-n97 {
      margin-left: -48.5rem!important
  }

  .m-xl-n98 {
      margin: -49rem!important
  }

  .mt-xl-n98,.my-xl-n98 {
      margin-top: -49rem!important
  }

  .mr-xl-n98,.mx-xl-n98 {
      margin-right: -49rem!important
  }

  .mb-xl-n98,.my-xl-n98 {
      margin-bottom: -49rem!important
  }

  .ml-xl-n98,.mx-xl-n98 {
      margin-left: -49rem!important
  }

  .m-xl-n99 {
      margin: -49.5rem!important
  }

  .mt-xl-n99,.my-xl-n99 {
      margin-top: -49.5rem!important
  }

  .mr-xl-n99,.mx-xl-n99 {
      margin-right: -49.5rem!important
  }

  .mb-xl-n99,.my-xl-n99 {
      margin-bottom: -49.5rem!important
  }

  .ml-xl-n99,.mx-xl-n99 {
      margin-left: -49.5rem!important
  }

  .m-xl-n100 {
      margin: -50rem!important
  }

  .mt-xl-n100,.my-xl-n100 {
      margin-top: -50rem!important
  }

  .mr-xl-n100,.mx-xl-n100 {
      margin-right: -50rem!important
  }

  .mb-xl-n100,.my-xl-n100 {
      margin-bottom: -50rem!important
  }

  .ml-xl-n100,.mx-xl-n100 {
      margin-left: -50rem!important
  }

  .m-xl-n101 {
      margin: -50.5rem!important
  }

  .mt-xl-n101,.my-xl-n101 {
      margin-top: -50.5rem!important
  }

  .mr-xl-n101,.mx-xl-n101 {
      margin-right: -50.5rem!important
  }

  .mb-xl-n101,.my-xl-n101 {
      margin-bottom: -50.5rem!important
  }

  .ml-xl-n101,.mx-xl-n101 {
      margin-left: -50.5rem!important
  }

  .m-xl-n102 {
      margin: -51rem!important
  }

  .mt-xl-n102,.my-xl-n102 {
      margin-top: -51rem!important
  }

  .mr-xl-n102,.mx-xl-n102 {
      margin-right: -51rem!important
  }

  .mb-xl-n102,.my-xl-n102 {
      margin-bottom: -51rem!important
  }

  .ml-xl-n102,.mx-xl-n102 {
      margin-left: -51rem!important
  }

  .m-xl-n103 {
      margin: -51.5rem!important
  }

  .mt-xl-n103,.my-xl-n103 {
      margin-top: -51.5rem!important
  }

  .mr-xl-n103,.mx-xl-n103 {
      margin-right: -51.5rem!important
  }

  .mb-xl-n103,.my-xl-n103 {
      margin-bottom: -51.5rem!important
  }

  .ml-xl-n103,.mx-xl-n103 {
      margin-left: -51.5rem!important
  }

  .m-xl-n104 {
      margin: -52rem!important
  }

  .mt-xl-n104,.my-xl-n104 {
      margin-top: -52rem!important
  }

  .mr-xl-n104,.mx-xl-n104 {
      margin-right: -52rem!important
  }

  .mb-xl-n104,.my-xl-n104 {
      margin-bottom: -52rem!important
  }

  .ml-xl-n104,.mx-xl-n104 {
      margin-left: -52rem!important
  }

  .m-xl-n105 {
      margin: -52.5rem!important
  }

  .mt-xl-n105,.my-xl-n105 {
      margin-top: -52.5rem!important
  }

  .mr-xl-n105,.mx-xl-n105 {
      margin-right: -52.5rem!important
  }

  .mb-xl-n105,.my-xl-n105 {
      margin-bottom: -52.5rem!important
  }

  .ml-xl-n105,.mx-xl-n105 {
      margin-left: -52.5rem!important
  }

  .m-xl-n106 {
      margin: -53rem!important
  }

  .mt-xl-n106,.my-xl-n106 {
      margin-top: -53rem!important
  }

  .mr-xl-n106,.mx-xl-n106 {
      margin-right: -53rem!important
  }

  .mb-xl-n106,.my-xl-n106 {
      margin-bottom: -53rem!important
  }

  .ml-xl-n106,.mx-xl-n106 {
      margin-left: -53rem!important
  }

  .m-xl-n107 {
      margin: -53.5rem!important
  }

  .mt-xl-n107,.my-xl-n107 {
      margin-top: -53.5rem!important
  }

  .mr-xl-n107,.mx-xl-n107 {
      margin-right: -53.5rem!important
  }

  .mb-xl-n107,.my-xl-n107 {
      margin-bottom: -53.5rem!important
  }

  .ml-xl-n107,.mx-xl-n107 {
      margin-left: -53.5rem!important
  }

  .m-xl-n108 {
      margin: -54rem!important
  }

  .mt-xl-n108,.my-xl-n108 {
      margin-top: -54rem!important
  }

  .mr-xl-n108,.mx-xl-n108 {
      margin-right: -54rem!important
  }

  .mb-xl-n108,.my-xl-n108 {
      margin-bottom: -54rem!important
  }

  .ml-xl-n108,.mx-xl-n108 {
      margin-left: -54rem!important
  }

  .m-xl-n109 {
      margin: -54.5rem!important
  }

  .mt-xl-n109,.my-xl-n109 {
      margin-top: -54.5rem!important
  }

  .mr-xl-n109,.mx-xl-n109 {
      margin-right: -54.5rem!important
  }

  .mb-xl-n109,.my-xl-n109 {
      margin-bottom: -54.5rem!important
  }

  .ml-xl-n109,.mx-xl-n109 {
      margin-left: -54.5rem!important
  }

  .m-xl-n110 {
      margin: -55rem!important
  }

  .mt-xl-n110,.my-xl-n110 {
      margin-top: -55rem!important
  }

  .mr-xl-n110,.mx-xl-n110 {
      margin-right: -55rem!important
  }

  .mb-xl-n110,.my-xl-n110 {
      margin-bottom: -55rem!important
  }

  .ml-xl-n110,.mx-xl-n110 {
      margin-left: -55rem!important
  }

  .m-xl-n111 {
      margin: -55.5rem!important
  }

  .mt-xl-n111,.my-xl-n111 {
      margin-top: -55.5rem!important
  }

  .mr-xl-n111,.mx-xl-n111 {
      margin-right: -55.5rem!important
  }

  .mb-xl-n111,.my-xl-n111 {
      margin-bottom: -55.5rem!important
  }

  .ml-xl-n111,.mx-xl-n111 {
      margin-left: -55.5rem!important
  }

  .m-xl-n112 {
      margin: -56rem!important
  }

  .mt-xl-n112,.my-xl-n112 {
      margin-top: -56rem!important
  }

  .mr-xl-n112,.mx-xl-n112 {
      margin-right: -56rem!important
  }

  .mb-xl-n112,.my-xl-n112 {
      margin-bottom: -56rem!important
  }

  .ml-xl-n112,.mx-xl-n112 {
      margin-left: -56rem!important
  }

  .m-xl-n113 {
      margin: -56.5rem!important
  }

  .mt-xl-n113,.my-xl-n113 {
      margin-top: -56.5rem!important
  }

  .mr-xl-n113,.mx-xl-n113 {
      margin-right: -56.5rem!important
  }

  .mb-xl-n113,.my-xl-n113 {
      margin-bottom: -56.5rem!important
  }

  .ml-xl-n113,.mx-xl-n113 {
      margin-left: -56.5rem!important
  }

  .m-xl-n114 {
      margin: -57rem!important
  }

  .mt-xl-n114,.my-xl-n114 {
      margin-top: -57rem!important
  }

  .mr-xl-n114,.mx-xl-n114 {
      margin-right: -57rem!important
  }

  .mb-xl-n114,.my-xl-n114 {
      margin-bottom: -57rem!important
  }

  .ml-xl-n114,.mx-xl-n114 {
      margin-left: -57rem!important
  }

  .m-xl-n115 {
      margin: -57.5rem!important
  }

  .mt-xl-n115,.my-xl-n115 {
      margin-top: -57.5rem!important
  }

  .mr-xl-n115,.mx-xl-n115 {
      margin-right: -57.5rem!important
  }

  .mb-xl-n115,.my-xl-n115 {
      margin-bottom: -57.5rem!important
  }

  .ml-xl-n115,.mx-xl-n115 {
      margin-left: -57.5rem!important
  }

  .m-xl-n116 {
      margin: -58rem!important
  }

  .mt-xl-n116,.my-xl-n116 {
      margin-top: -58rem!important
  }

  .mr-xl-n116,.mx-xl-n116 {
      margin-right: -58rem!important
  }

  .mb-xl-n116,.my-xl-n116 {
      margin-bottom: -58rem!important
  }

  .ml-xl-n116,.mx-xl-n116 {
      margin-left: -58rem!important
  }

  .m-xl-n117 {
      margin: -58.5rem!important
  }

  .mt-xl-n117,.my-xl-n117 {
      margin-top: -58.5rem!important
  }

  .mr-xl-n117,.mx-xl-n117 {
      margin-right: -58.5rem!important
  }

  .mb-xl-n117,.my-xl-n117 {
      margin-bottom: -58.5rem!important
  }

  .ml-xl-n117,.mx-xl-n117 {
      margin-left: -58.5rem!important
  }

  .m-xl-n118 {
      margin: -59rem!important
  }

  .mt-xl-n118,.my-xl-n118 {
      margin-top: -59rem!important
  }

  .mr-xl-n118,.mx-xl-n118 {
      margin-right: -59rem!important
  }

  .mb-xl-n118,.my-xl-n118 {
      margin-bottom: -59rem!important
  }

  .ml-xl-n118,.mx-xl-n118 {
      margin-left: -59rem!important
  }

  .m-xl-n119 {
      margin: -59.5rem!important
  }

  .mt-xl-n119,.my-xl-n119 {
      margin-top: -59.5rem!important
  }

  .mr-xl-n119,.mx-xl-n119 {
      margin-right: -59.5rem!important
  }

  .mb-xl-n119,.my-xl-n119 {
      margin-bottom: -59.5rem!important
  }

  .ml-xl-n119,.mx-xl-n119 {
      margin-left: -59.5rem!important
  }

  .m-xl-n120 {
      margin: -60rem!important
  }

  .mt-xl-n120,.my-xl-n120 {
      margin-top: -60rem!important
  }

  .mr-xl-n120,.mx-xl-n120 {
      margin-right: -60rem!important
  }

  .mb-xl-n120,.my-xl-n120 {
      margin-bottom: -60rem!important
  }

  .ml-xl-n120,.mx-xl-n120 {
      margin-left: -60rem!important
  }

  .m-xl-n121 {
      margin: -60.5rem!important
  }

  .mt-xl-n121,.my-xl-n121 {
      margin-top: -60.5rem!important
  }

  .mr-xl-n121,.mx-xl-n121 {
      margin-right: -60.5rem!important
  }

  .mb-xl-n121,.my-xl-n121 {
      margin-bottom: -60.5rem!important
  }

  .ml-xl-n121,.mx-xl-n121 {
      margin-left: -60.5rem!important
  }

  .m-xl-n122 {
      margin: -61rem!important
  }

  .mt-xl-n122,.my-xl-n122 {
      margin-top: -61rem!important
  }

  .mr-xl-n122,.mx-xl-n122 {
      margin-right: -61rem!important
  }

  .mb-xl-n122,.my-xl-n122 {
      margin-bottom: -61rem!important
  }

  .ml-xl-n122,.mx-xl-n122 {
      margin-left: -61rem!important
  }

  .m-xl-n123 {
      margin: -61.5rem!important
  }

  .mt-xl-n123,.my-xl-n123 {
      margin-top: -61.5rem!important
  }

  .mr-xl-n123,.mx-xl-n123 {
      margin-right: -61.5rem!important
  }

  .mb-xl-n123,.my-xl-n123 {
      margin-bottom: -61.5rem!important
  }

  .ml-xl-n123,.mx-xl-n123 {
      margin-left: -61.5rem!important
  }

  .m-xl-n124 {
      margin: -62rem!important
  }

  .mt-xl-n124,.my-xl-n124 {
      margin-top: -62rem!important
  }

  .mr-xl-n124,.mx-xl-n124 {
      margin-right: -62rem!important
  }

  .mb-xl-n124,.my-xl-n124 {
      margin-bottom: -62rem!important
  }

  .ml-xl-n124,.mx-xl-n124 {
      margin-left: -62rem!important
  }

  .m-xl-n125 {
      margin: -62.5rem!important
  }

  .mt-xl-n125,.my-xl-n125 {
      margin-top: -62.5rem!important
  }

  .mr-xl-n125,.mx-xl-n125 {
      margin-right: -62.5rem!important
  }

  .mb-xl-n125,.my-xl-n125 {
      margin-bottom: -62.5rem!important
  }

  .ml-xl-n125,.mx-xl-n125 {
      margin-left: -62.5rem!important
  }

  .m-xl-n126 {
      margin: -63rem!important
  }

  .mt-xl-n126,.my-xl-n126 {
      margin-top: -63rem!important
  }

  .mr-xl-n126,.mx-xl-n126 {
      margin-right: -63rem!important
  }

  .mb-xl-n126,.my-xl-n126 {
      margin-bottom: -63rem!important
  }

  .ml-xl-n126,.mx-xl-n126 {
      margin-left: -63rem!important
  }

  .m-xl-n127 {
      margin: -63.5rem!important
  }

  .mt-xl-n127,.my-xl-n127 {
      margin-top: -63.5rem!important
  }

  .mr-xl-n127,.mx-xl-n127 {
      margin-right: -63.5rem!important
  }

  .mb-xl-n127,.my-xl-n127 {
      margin-bottom: -63.5rem!important
  }

  .ml-xl-n127,.mx-xl-n127 {
      margin-left: -63.5rem!important
  }

  .m-xl-n128 {
      margin: -64rem!important
  }

  .mt-xl-n128,.my-xl-n128 {
      margin-top: -64rem!important
  }

  .mr-xl-n128,.mx-xl-n128 {
      margin-right: -64rem!important
  }

  .mb-xl-n128,.my-xl-n128 {
      margin-bottom: -64rem!important
  }

  .ml-xl-n128,.mx-xl-n128 {
      margin-left: -64rem!important
  }

  .m-xl-n129 {
      margin: -64.5rem!important
  }

  .mt-xl-n129,.my-xl-n129 {
      margin-top: -64.5rem!important
  }

  .mr-xl-n129,.mx-xl-n129 {
      margin-right: -64.5rem!important
  }

  .mb-xl-n129,.my-xl-n129 {
      margin-bottom: -64.5rem!important
  }

  .ml-xl-n129,.mx-xl-n129 {
      margin-left: -64.5rem!important
  }

  .m-xl-n130 {
      margin: -65rem!important
  }

  .mt-xl-n130,.my-xl-n130 {
      margin-top: -65rem!important
  }

  .mr-xl-n130,.mx-xl-n130 {
      margin-right: -65rem!important
  }

  .mb-xl-n130,.my-xl-n130 {
      margin-bottom: -65rem!important
  }

  .ml-xl-n130,.mx-xl-n130 {
      margin-left: -65rem!important
  }

  .m-xl-n131 {
      margin: -65.5rem!important
  }

  .mt-xl-n131,.my-xl-n131 {
      margin-top: -65.5rem!important
  }

  .mr-xl-n131,.mx-xl-n131 {
      margin-right: -65.5rem!important
  }

  .mb-xl-n131,.my-xl-n131 {
      margin-bottom: -65.5rem!important
  }

  .ml-xl-n131,.mx-xl-n131 {
      margin-left: -65.5rem!important
  }

  .m-xl-n132 {
      margin: -66rem!important
  }

  .mt-xl-n132,.my-xl-n132 {
      margin-top: -66rem!important
  }

  .mr-xl-n132,.mx-xl-n132 {
      margin-right: -66rem!important
  }

  .mb-xl-n132,.my-xl-n132 {
      margin-bottom: -66rem!important
  }

  .ml-xl-n132,.mx-xl-n132 {
      margin-left: -66rem!important
  }

  .m-xl-n133 {
      margin: -66.5rem!important
  }

  .mt-xl-n133,.my-xl-n133 {
      margin-top: -66.5rem!important
  }

  .mr-xl-n133,.mx-xl-n133 {
      margin-right: -66.5rem!important
  }

  .mb-xl-n133,.my-xl-n133 {
      margin-bottom: -66.5rem!important
  }

  .ml-xl-n133,.mx-xl-n133 {
      margin-left: -66.5rem!important
  }

  .m-xl-n134 {
      margin: -67rem!important
  }

  .mt-xl-n134,.my-xl-n134 {
      margin-top: -67rem!important
  }

  .mr-xl-n134,.mx-xl-n134 {
      margin-right: -67rem!important
  }

  .mb-xl-n134,.my-xl-n134 {
      margin-bottom: -67rem!important
  }

  .ml-xl-n134,.mx-xl-n134 {
      margin-left: -67rem!important
  }

  .m-xl-n135 {
      margin: -67.5rem!important
  }

  .mt-xl-n135,.my-xl-n135 {
      margin-top: -67.5rem!important
  }

  .mr-xl-n135,.mx-xl-n135 {
      margin-right: -67.5rem!important
  }

  .mb-xl-n135,.my-xl-n135 {
      margin-bottom: -67.5rem!important
  }

  .ml-xl-n135,.mx-xl-n135 {
      margin-left: -67.5rem!important
  }

  .m-xl-n136 {
      margin: -68rem!important
  }

  .mt-xl-n136,.my-xl-n136 {
      margin-top: -68rem!important
  }

  .mr-xl-n136,.mx-xl-n136 {
      margin-right: -68rem!important
  }

  .mb-xl-n136,.my-xl-n136 {
      margin-bottom: -68rem!important
  }

  .ml-xl-n136,.mx-xl-n136 {
      margin-left: -68rem!important
  }

  .m-xl-n137 {
      margin: -68.5rem!important
  }

  .mt-xl-n137,.my-xl-n137 {
      margin-top: -68.5rem!important
  }

  .mr-xl-n137,.mx-xl-n137 {
      margin-right: -68.5rem!important
  }

  .mb-xl-n137,.my-xl-n137 {
      margin-bottom: -68.5rem!important
  }

  .ml-xl-n137,.mx-xl-n137 {
      margin-left: -68.5rem!important
  }

  .m-xl-n138 {
      margin: -69rem!important
  }

  .mt-xl-n138,.my-xl-n138 {
      margin-top: -69rem!important
  }

  .mr-xl-n138,.mx-xl-n138 {
      margin-right: -69rem!important
  }

  .mb-xl-n138,.my-xl-n138 {
      margin-bottom: -69rem!important
  }

  .ml-xl-n138,.mx-xl-n138 {
      margin-left: -69rem!important
  }

  .m-xl-n139 {
      margin: -69.5rem!important
  }

  .mt-xl-n139,.my-xl-n139 {
      margin-top: -69.5rem!important
  }

  .mr-xl-n139,.mx-xl-n139 {
      margin-right: -69.5rem!important
  }

  .mb-xl-n139,.my-xl-n139 {
      margin-bottom: -69.5rem!important
  }

  .ml-xl-n139,.mx-xl-n139 {
      margin-left: -69.5rem!important
  }

  .m-xl-n140 {
      margin: -70rem!important
  }

  .mt-xl-n140,.my-xl-n140 {
      margin-top: -70rem!important
  }

  .mr-xl-n140,.mx-xl-n140 {
      margin-right: -70rem!important
  }

  .mb-xl-n140,.my-xl-n140 {
      margin-bottom: -70rem!important
  }

  .ml-xl-n140,.mx-xl-n140 {
      margin-left: -70rem!important
  }

  .m-xl-n141 {
      margin: -70.5rem!important
  }

  .mt-xl-n141,.my-xl-n141 {
      margin-top: -70.5rem!important
  }

  .mr-xl-n141,.mx-xl-n141 {
      margin-right: -70.5rem!important
  }

  .mb-xl-n141,.my-xl-n141 {
      margin-bottom: -70.5rem!important
  }

  .ml-xl-n141,.mx-xl-n141 {
      margin-left: -70.5rem!important
  }

  .m-xl-n142 {
      margin: -71rem!important
  }

  .mt-xl-n142,.my-xl-n142 {
      margin-top: -71rem!important
  }

  .mr-xl-n142,.mx-xl-n142 {
      margin-right: -71rem!important
  }

  .mb-xl-n142,.my-xl-n142 {
      margin-bottom: -71rem!important
  }

  .ml-xl-n142,.mx-xl-n142 {
      margin-left: -71rem!important
  }

  .m-xl-n143 {
      margin: -71.5rem!important
  }

  .mt-xl-n143,.my-xl-n143 {
      margin-top: -71.5rem!important
  }

  .mr-xl-n143,.mx-xl-n143 {
      margin-right: -71.5rem!important
  }

  .mb-xl-n143,.my-xl-n143 {
      margin-bottom: -71.5rem!important
  }

  .ml-xl-n143,.mx-xl-n143 {
      margin-left: -71.5rem!important
  }

  .m-xl-n144 {
      margin: -72rem!important
  }

  .mt-xl-n144,.my-xl-n144 {
      margin-top: -72rem!important
  }

  .mr-xl-n144,.mx-xl-n144 {
      margin-right: -72rem!important
  }

  .mb-xl-n144,.my-xl-n144 {
      margin-bottom: -72rem!important
  }

  .ml-xl-n144,.mx-xl-n144 {
      margin-left: -72rem!important
  }

  .m-xl-n145 {
      margin: -72.5rem!important
  }

  .mt-xl-n145,.my-xl-n145 {
      margin-top: -72.5rem!important
  }

  .mr-xl-n145,.mx-xl-n145 {
      margin-right: -72.5rem!important
  }

  .mb-xl-n145,.my-xl-n145 {
      margin-bottom: -72.5rem!important
  }

  .ml-xl-n145,.mx-xl-n145 {
      margin-left: -72.5rem!important
  }

  .m-xl-n146 {
      margin: -73rem!important
  }

  .mt-xl-n146,.my-xl-n146 {
      margin-top: -73rem!important
  }

  .mr-xl-n146,.mx-xl-n146 {
      margin-right: -73rem!important
  }

  .mb-xl-n146,.my-xl-n146 {
      margin-bottom: -73rem!important
  }

  .ml-xl-n146,.mx-xl-n146 {
      margin-left: -73rem!important
  }

  .m-xl-n147 {
      margin: -73.5rem!important
  }

  .mt-xl-n147,.my-xl-n147 {
      margin-top: -73.5rem!important
  }

  .mr-xl-n147,.mx-xl-n147 {
      margin-right: -73.5rem!important
  }

  .mb-xl-n147,.my-xl-n147 {
      margin-bottom: -73.5rem!important
  }

  .ml-xl-n147,.mx-xl-n147 {
      margin-left: -73.5rem!important
  }

  .m-xl-n148 {
      margin: -74rem!important
  }

  .mt-xl-n148,.my-xl-n148 {
      margin-top: -74rem!important
  }

  .mr-xl-n148,.mx-xl-n148 {
      margin-right: -74rem!important
  }

  .mb-xl-n148,.my-xl-n148 {
      margin-bottom: -74rem!important
  }

  .ml-xl-n148,.mx-xl-n148 {
      margin-left: -74rem!important
  }

  .m-xl-n149 {
      margin: -74.5rem!important
  }

  .mt-xl-n149,.my-xl-n149 {
      margin-top: -74.5rem!important
  }

  .mr-xl-n149,.mx-xl-n149 {
      margin-right: -74.5rem!important
  }

  .mb-xl-n149,.my-xl-n149 {
      margin-bottom: -74.5rem!important
  }

  .ml-xl-n149,.mx-xl-n149 {
      margin-left: -74.5rem!important
  }

  .m-xl-n150 {
      margin: -75rem!important
  }

  .mt-xl-n150,.my-xl-n150 {
      margin-top: -75rem!important
  }

  .mr-xl-n150,.mx-xl-n150 {
      margin-right: -75rem!important
  }

  .mb-xl-n150,.my-xl-n150 {
      margin-bottom: -75rem!important
  }

  .ml-xl-n150,.mx-xl-n150 {
      margin-left: -75rem!important
  }

  .m-xl-auto {
      margin: auto!important
  }

  .mt-xl-auto,.my-xl-auto {
      margin-top: auto!important
  }

  .mr-xl-auto,.mx-xl-auto {
      margin-right: auto!important
  }

  .mb-xl-auto,.my-xl-auto {
      margin-bottom: auto!important
  }

  .ml-xl-auto,.mx-xl-auto {
      margin-left: auto!important
  }
}

.border {
  border: 1px solid #dee2e6!important
}

.border-top {
  border-top: 1px solid #dee2e6!important
}

.border-right {
  border-right: 1px solid #dee2e6!important
}

.border-bottom {
  border-bottom: 1px solid #dee2e6!important
}

.border-left {
  border-left: 1px solid #dee2e6!important
}

.border-0 {
  border: 0!important
}

.border-top-0 {
  border-top: 0!important
}

.border-right-0 {
  border-right: 0!important
}

.border-bottom-0 {
  border-bottom: 0!important
}

.border-left-0 {
  border-left: 0!important
}

.border-primary {
  border-color: #007bff!important
}

.border-secondary {
  border-color: #6c757d!important
}

.border-success {
  border-color: #28a745!important
}

.border-info {
  border-color: #17a2b8!important
}

.border-warning {
  border-color: #ffc107!important
}

.border-danger {
  border-color: #dc3545!important
}

.border-light {
  border-color: #f8f9fa!important
}

.border-dark {
  border-color: #343a40!important
}

.rounded-sm {
  border-radius: .2rem!important
}

.rounded {
  border-radius: .25rem!important
}

.rounded-top {
  border-top-left-radius: .25rem!important
}

.rounded-right,.rounded-top {
  border-top-right-radius: .25rem!important
}

.rounded-bottom,.rounded-right {
  border-bottom-right-radius: .25rem!important
}

.rounded-bottom,.rounded-left {
  border-bottom-left-radius: .25rem!important
}

.rounded-left {
  border-top-left-radius: .25rem!important
}

.rounded-lg {
  border-radius: .3rem!important
}

.rounded-circle {
  border-radius: 50%!important
}

.rounded-pill {
  border-radius: 50rem!important
}

.rounded-0 {
  border-radius: 0!important
}

.w-25 {
  width: 25%!important
}

.w-50 {
  width: 50%!important
}

.w-75 {
  width: 75%!important
}

.w-100 {
  width: 100%!important
}

.w-auto {
  width: auto!important
}

.h-25 {
  height: 25%!important
}

.h-50 {
  height: 50%!important
}

.h-75 {
  height: 75%!important
}

.h-100 {
  height: 100%!important
}

.h-auto {
  height: auto!important
}

.mw-100 {
  max-width: 100%!important
}

.mh-100 {
  max-height: 100%!important
}

.min-vw-100 {
  min-width: 100vw!important
}

.min-vh-100 {
  min-height: 100vh!important
}

.vw-100 {
  width: 100vw!important
}

.vh-100 {
  height: 100vh!important
}

.text-monospace {
  font-family: SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace!important
}

.text-justify {
  text-align: justify!important
}

.text-wrap {
  white-space: normal!important
}

.text-nowrap {
  white-space: nowrap!important
}

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
}

.text-left {
  text-align: left!important
}

.text-right {
  text-align: right!important
}

.text-center {
  text-align: center!important
}

@media (min-width: 768px) {
  .text-sm-left {
      text-align:left!important
  }

  .text-sm-right {
      text-align: right!important
  }

  .text-sm-center {
      text-align: center!important
  }
}

@media (min-width: 1024px) {
  .text-md-left {
      text-align:left!important
  }

  .text-md-right {
      text-align: right!important
  }

  .text-md-center {
      text-align: center!important
  }
}

@media (min-width: 1440px) {
  .text-lg-left {
      text-align:left!important
  }

  .text-lg-right {
      text-align: right!important
  }

  .text-lg-center {
      text-align: center!important
  }
}

@media (min-width: 1920px) {
  .text-xl-left {
      text-align:left!important
  }

  .text-xl-right {
      text-align: right!important
  }

  .text-xl-center {
      text-align: center!important
  }
}

.text-lowercase {
  text-transform: lowercase!important
}

.text-uppercase {
  text-transform: uppercase!important
}

.text-capitalize {
  text-transform: capitalize!important
}

.font-weight-light {
  font-weight: 300!important
}

.font-weight-lighter {
  font-weight: lighter!important
}

.font-weight-normal {
  font-weight: 400!important
}

.font-weight-bold {
  font-weight: 700!important
}

.font-weight-bolder {
  font-weight: bolder!important
}

.font-italic {
  font-style: italic!important
}

.text-white {
  color: #fff!important
}

.text-primary {
  color: #007bff!important
}

a.text-primary:focus,a.text-primary:hover {
  color: #0056b3!important
}

.text-secondary {
  color: #6c757d!important
}

a.text-secondary:focus,a.text-secondary:hover {
  color: #494f54!important
}

.text-success {
  color: #28a745!important
}

a.text-success:focus,a.text-success:hover {
  color: #19692c!important
}

.text-info {
  color: #17a2b8!important
}

a.text-info:focus,a.text-info:hover {
  color: #0f6674!important
}

.text-warning {
  color: #ffc107!important
}

a.text-warning:focus,a.text-warning:hover {
  color: #ba8b00!important
}

.text-danger {
  color: #dc3545!important
}

a.text-danger:focus,a.text-danger:hover {
  color: #a71d2a!important
}

.text-light {
  color: #f8f9fa!important
}

a.text-light:focus,a.text-light:hover {
  color: #cbd3da!important
}

.text-dark {
  color: #343a40!important
}

a.text-dark:focus,a.text-dark:hover {
  color: #121416!important
}

.text-body {
  color: #484848!important
}

.text-muted {
  color: #6c757d!important
}

.text-black-50 {
  color: rgba(0,0,0,.5)!important
}

.text-white-50 {
  color: hsla(0,0%,100%,.5)!important
}

.text-hide {
  background-color: transparent;
  border: 0;
  color: transparent;
  font: 0/0 a;
  text-shadow: none
}

.text-decoration-none {
  text-decoration: none!important
}

.text-break {
  word-wrap: break-word!important;
  word-break: break-word!important
}

.text-reset {
  color: inherit!important
}

.overflow-auto {
  overflow: auto!important
}

.overflow-hidden {
  overflow: hidden!important
}

.alert {
  border: 1px solid transparent;
  border-radius: .25rem;
  margin-bottom: 1rem;
  padding: .75rem 1.25rem;
  position: relative
}

.alert-heading {
  color: inherit
}

.alert-link {
  font-weight: 700
}

.alert-dismissible {
  padding-right: 4rem
}

.alert-dismissible .close {
  color: inherit;
  padding: .75rem 1.25rem;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 2
}

.alert-primary {
  background-color: #cce5ff;
  border-color: #b8daff;
  color: #004085
}

.alert-primary hr {
  border-top-color: #9fcdff
}

.alert-primary .alert-link {
  color: #002752
}

.alert-secondary {
  background-color: #e2e3e5;
  border-color: #d6d8db;
  color: #383d41
}

.alert-secondary hr {
  border-top-color: #c8cbcf
}

.alert-secondary .alert-link {
  color: #202326
}

.alert-success {
  background-color: #d4edda;
  border-color: #c3e6cb;
  color: #155724
}

.alert-success hr {
  border-top-color: #b1dfbb
}

.alert-success .alert-link {
  color: #0b2e13
}

.alert-info {
  background-color: #d1ecf1;
  border-color: #bee5eb;
  color: #0c5460
}

.alert-info hr {
  border-top-color: #abdde5
}

.alert-info .alert-link {
  color: #062c33
}

.alert-warning {
  background-color: #fff3cd;
  border-color: #ffeeba;
  color: #856404
}

.alert-warning hr {
  border-top-color: #ffe8a1
}

.alert-warning .alert-link {
  color: #533f03
}

.alert-danger {
  background-color: #f8d7da;
  border-color: #f5c6cb;
  color: #721c24
}

.alert-danger hr {
  border-top-color: #f1b0b7
}

.alert-danger .alert-link {
  color: #491217
}

.alert-light {
  background-color: #fefefe;
  border-color: #fdfdfe;
  color: #818182
}

.alert-light hr {
  border-top-color: #ececf6
}

.alert-light .alert-link {
  color: #686868
}

.alert-dark {
  background-color: #d6d8d9;
  border-color: #c6c8ca;
  color: #1b1e21
}

.alert-dark hr {
  border-top-color: #b9bbbe
}

.alert-dark .alert-link {
  color: #040505
}

.choices {
  font-size: 16px;
  position: relative
}

.choices:focus {
  outline: none
}

.choices.is-disabled .choices__inner,.choices.is-disabled .choices__input {
  cursor: not-allowed;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none
}

.choices.is-disabled .choices__item {
  cursor: not-allowed
}

.choices [hidden] {
  display: none!important
}

.choices[data-type*=select-one] {
  cursor: pointer
}

.choices[data-type*=select-one] .choices__inner {
  padding-bottom: 10px
}

.choices[data-type*=select-one] .choices__input {
  background-color: #fff;
  color: #002856;
  display: block;
  font-weight: 500;
  margin: 0;
  padding: 12px;
  width: 100%
}

.choices[data-type*=select-one] .choices__button {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJtMi41OTIuMDQ0IDE4LjM2NCAxOC4zNjQtMi41NDggMi41NDhMLjA0NCAyLjU5MnoiLz48cGF0aCBkPSJNMCAxOC4zNjQgMTguMzY0IDBsMi41NDggMi41NDhMMi41NDggMjAuOTEyeiIvPjwvZz48L3N2Zz4=);
  background-size: 8px;
  border-radius: 10em;
  height: 20px;
  margin-right: 25px;
  margin-top: -10px;
  opacity: .5;
  padding: 0;
  position: absolute;
  right: 0;
  top: 50%;
  width: 20px
}

.choices[data-type*=select-one] .choices__button:focus,.choices[data-type*=select-one] .choices__button:hover {
  opacity: 1
}

.choices[data-type*=select-one] .choices__item[data-value=""] .choices__button {
  display: none
}

.choices[data-type*=select-one]:after {
  border: 8px solid transparent;
  border-top-color: #002856;
  content: "";
  height: 0;
  pointer-events: none;
  position: absolute;
  right: 16px;
  top: 50%;
  transform: translateY(-25%);
  transition: all .3s ease;
  width: 0
}

.choices[data-type*=select-one].is-open:after {
  transform: translateY(-75%) rotate(180deg)
}

.choices[data-type*=select-one][dir=rtl]:after {
  left: 16px;
  right: auto
}

.choices[data-type*=select-one][dir=rtl] .choices__button {
  left: 0;
  margin-left: 25px;
  margin-right: 0;
  right: auto
}

.choices[data-type*=select-multiple] .choices__inner,.choices[data-type*=text] .choices__inner {
  cursor: text
}

.choices[data-type*=select-multiple] .choices__button,.choices[data-type*=text] .choices__button {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJtMi41OTIuMDQ0IDE4LjM2NCAxOC4zNjQtMi41NDggMi41NDhMLjA0NCAyLjU5MnoiLz48cGF0aCBkPSJNMCAxOC4zNjQgMTguMzY0IDBsMi41NDggMi41NDhMMi41NDggMjAuOTEyeiIvPjwvZz48L3N2Zz4=);
  background-size: 8px;
  border-left: 1px solid #276092;
  border-radius: 0;
  display: inline-block;
  line-height: 1;
  margin: 0 -4px 0 8px;
  opacity: .75;
  padding-left: 16px;
  position: relative;
  width: 8px
}

.choices[data-type*=select-multiple] .choices__button:focus,.choices[data-type*=select-multiple] .choices__button:hover,.choices[data-type*=text] .choices__button:focus,.choices[data-type*=text] .choices__button:hover {
  opacity: 1
}

.choices__inner {
  border: 2px solid #002856;
  border-radius: 0;
  display: inline-block;
  font-size: 16px;
  min-height: 44px;
  overflow: hidden;
  padding: 10px 10px 4px;
  vertical-align: top;
  width: 100%
}

.is-open .choices__inner {
  background-color: #fff;
  border-bottom-color: #fff;
  border-radius: 0 0 0 0
}

.is-flipped.is-open .choices__inner {
  border-radius: 0 0 0 0
}

.choices__list {
  list-style: none;
  margin: 0;
  padding-left: 0
}

.choices__list--single {
  display: inline-block;
  padding: 4px 20px 4px 4px;
  width: 100%
}

[dir=rtl] .choices__list--single {
  padding-left: 20px;
  padding-right: 4px
}

.choices__list--single .choices__item {
  color: #002856;
  font-weight: 700;
  width: 100%
}

.choices__list--multiple {
  display: inline
}

.choices__list--multiple .choices__item {
  background-color: #276092;
  border: 1px solid #276092;
  border-radius: 20px;
  box-sizing: border-box;
  color: #fff;
  display: inline-block;
  font-size: 12px;
  font-weight: 500;
  margin-bottom: 4px;
  margin-right: 4px;
  padding: 4px 10px;
  vertical-align: middle;
  word-break: break-all
}

.choices__list--multiple .choices__item[data-deletable] {
  padding-right: 5px
}

[dir=rtl] .choices__list--multiple .choices__item {
  margin-left: 4px;
  margin-right: 0
}

.choices__list--multiple .choices__item.is-highlighted {
  background-color: #002856;
  color: #fff;
  font-weight: 700
}

.is-disabled .choices__list--multiple .choices__item {
  background-color: #d6dade;
  border: 1px solid #d6dade
}

.choices__list--dropdown {
  background-color: #fff;
  border: 2px solid #002856;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-top: 0;
  margin-top: -2px;
  overflow: hidden;
  position: absolute;
  top: 100%;
  transition: max-height .3s linear;
  visibility: hidden;
  width: 100%;
  will-change: visibility;
  word-break: break-all;
  z-index: 1
}

.choices__list--dropdown.is-active {
  visibility: visible
}

.is-flipped .choices__list--dropdown {
  border-radius: .25rem .25rem 0 0;
  bottom: 100%;
  margin-bottom: -1px;
  margin-top: 0;
  top: auto
}

.choices__list--dropdown .choices__list {
  -webkit-overflow-scrolling: touch;
  max-height: 33rem;
  overflow: auto;
  position: relative;
  will-change: scroll-position
}

.choices__list--dropdown .choices__item {
  font-size: 16px;
  padding: 12px;
  position: relative
}

[dir=rtl] .choices__list--dropdown .choices__item {
  text-align: right
}

@media (min-width: 640px) {
  [dir=rtl] .choices__list--dropdown .choices__item--selectable {
      text-align:right
  }
}

.choices__list--dropdown .choices__item--selectable.is-highlighted {
  background-color: #002856;
  color: #fff;
  font-weight: 700
}

.choices__list--dropdown .choices__item--selectable.is-highlighted:after {
  opacity: 1
}

.choices__item {
  cursor: default
}

.choices__item--selectable {
  cursor: pointer
}

.choices__item--disabled {
  cursor: not-allowed;
  opacity: .5;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none
}

.choices__heading {
  color: #002856;
  font-size: 12px;
  font-weight: 500;
  padding: 0 12px
}

.choices__button {
  -webkit-appearance: none;
  appearance: none;
  background-color: transparent;
  background-position: 50%;
  background-repeat: no-repeat;
  border: 0;
  cursor: pointer;
  text-indent: -9999px
}

.choices__button:focus {
  outline: none
}

.choices__input {
  background-color: #fff;
  border: 0;
  border-radius: 0;
  display: inline-block;
  font-size: 16px;
  margin-bottom: 5px;
  max-width: 100%;
  padding: 4px 0 4px 2px;
  vertical-align: baseline
}

.choices__input:focus {
  outline: 0
}

[dir=rtl] .choices__input {
  padding-left: 0;
  padding-right: 2px
}

.glide {
  box-sizing: border-box;
  position: relative;
  width: 100%
}

.glide * {
  box-sizing: inherit
}

.glide__slides,.glide__track {
  overflow: hidden
}

.glide__slides {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  display: flex;
  flex-wrap: nowrap;
  list-style: none;
  padding: 0;
  position: relative;
  touch-action: pan-Y;
  transform-style: preserve-3d;
  white-space: nowrap;
  width: 100%;
  will-change: transform
}

.glide__slide,.glide__slides--dragging {
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none
}

.glide__slide {
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent;
  flex-shrink: 0;
  height: 100%;
  white-space: normal;
  width: 100%
}

.glide__slide a {
  -webkit-user-drag: none;
  -webkit-user-select: none;
  user-select: none;
  -moz-user-select: none;
  -ms-user-select: none
}

.glide__arrows,.glide__bullets {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none
}

.glide--rtl {
  direction: rtl
}

.carousel {
  position: relative
}

.carousel.pointer-event {
  touch-action: pan-y
}

.carousel-inner {
  overflow: hidden;
  position: relative;
  width: 100%
}

.carousel-inner:after {
  clear: both;
  content: "";
  display: block
}

.carousel-item {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  display: none;
  float: left;
  margin-right: -100%;
  position: relative;
  transition: transform .6s ease-in-out;
  width: 100%
}

@media (prefers-reduced-motion:reduce) {
  .carousel-item {
      transition: none
  }
}

.carousel-item-next,.carousel-item-prev,.carousel-item.active {
  display: block
}

.active.carousel-item-end,.carousel-item-next:not(.carousel-item-start) {
  transform: translateX(100%)
}

.active.carousel-item-start,.carousel-item-prev:not(.carousel-item-end) {
  transform: translateX(-100%)
}

.carousel-fade .carousel-item {
  opacity: 0;
  transform: none;
  transition-property: opacity
}

.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end,.carousel-fade .carousel-item.active {
  opacity: 1;
  z-index: 1
}

.carousel-indicators {
  bottom: 0;
  display: flex;
  justify-content: center;
  left: 0;
  list-style: none;
  padding: 0;
  right: 0;
  z-index: 2
}

.carousel-indicators [data-bs-target] {
  background-clip: padding-box;
  border: 0;
  box-sizing: content-box;
  cursor: pointer;
  flex: 0 1 auto;
  opacity: .5;
  padding: 0;
  text-indent: -999px;
  transition: opacity .6s ease
}

@media (prefers-reduced-motion:reduce) {
  .carousel-indicators [data-bs-target] {
      transition: none
  }
}

.carousel-indicators .active {
  opacity: 1
}

#bs4_overlay {
  display: none;
  height: 100%;
  left: 0;
  opacity: .4;
  pointer-events: none;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 9999
}

#bs4_overlay.active {
  display: block
}

#bs4_overlay i {
  background: red;
  display: block;
  opacity: .4
}

#bs4_overlay * {
  height: 100%
}

#bs4_toggle {
  background: rgba(0,0,0,.6);
  border: 2px solid #fff;
  box-shadow: 0 0 2px #000;
  color: #fff;
  cursor: pointer;
  display: block;
  font-weight: 700;
  padding: .5em 5em .5em 1em;
  position: fixed;
  right: 10px;
  top: 10px;
  z-index: 10000
}

#bs4_toggle.hidden {
  display: none
}

#bs4_toggle .close {
  top: 5px
}

#bs4_toggle .close,#bs4_toggle .edit-mode {
  font-size: 10px;
  position: absolute;
  right: 10px
}

#bs4_toggle .edit-mode {
  top: 20px
}

.toolbar-horizontal #bs4_toggle {
  top: 90px
}

.admin-bar #bs4_toggle {
  top: 42px
}

.text-black {
  color: #000
}

.bg-black {
  background-color: #000
}

.border-black {
  border-color: #000!important
}

.text-white {
  color: #fff
}

.bg-white {
  background-color: #fff
}

.border-white {
  border-color: #fff!important
}

.text-red {
  color: red
}

.bg-red {
  background-color: red
}

.border-red {
  border-color: red!important
}

.text-gray-100 {
  color: #f1f3f4
}

.bg-gray-100 {
  background-color: #f1f3f4
}

.border-gray-100 {
  border-color: #f1f3f4!important
}

.text-gray-200 {
  color: #e4e7e9
}

.bg-gray-200 {
  background-color: #e4e7e9
}

.border-gray-200 {
  border-color: #e4e7e9!important
}

.text-gray-300 {
  color: #d6dade
}

.bg-gray-300 {
  background-color: #d6dade
}

.border-gray-300 {
  border-color: #d6dade!important
}

.text-gray-400 {
  color: #c3c6c8
}

.bg-gray-400 {
  background-color: #c3c6c8
}

.border-gray-400 {
  border-color: #c3c6c8!important
}

.text-gray-500 {
  color: #98a1ac
}

.bg-gray-500 {
  background-color: #98a1ac
}

.border-gray-500 {
  border-color: #98a1ac!important
}

.text-gray-600 {
  color: #768693
}

.bg-gray-600 {
  background-color: #768693
}

.border-gray-600 {
  border-color: #768693!important
}

.text-gray-700 {
  color: #4b4f54
}

.bg-gray-700 {
  background-color: #4b4f54
}

.border-gray-700 {
  border-color: #4b4f54!important
}

.text-gray-800 {
  color: #484848
}

.bg-gray-800 {
  background-color: #484848
}

.border-gray-800 {
  border-color: #484848!important
}

.text-blue-100 {
  color: #adc9e8
}

.bg-blue-100 {
  background-color: #adc9e8
}

.border-blue-100 {
  border-color: #adc9e8!important
}

.text-blue-200 {
  color: #67cfe3
}

.bg-blue-200 {
  background-color: #67cfe3
}

.border-blue-200 {
  border-color: #67cfe3!important
}

.text-blue-300 {
  color: #5c97bf
}

.bg-blue-300 {
  background-color: #5c97bf
}

.border-blue-300 {
  border-color: #5c97bf!important
}

.text-blue-400 {
  color: #3f6c7d
}

.bg-blue-400 {
  background-color: #3f6c7d
}

.border-blue-400 {
  border-color: #3f6c7d!important
}

.text-blue-500 {
  color: #276092
}

.bg-blue-500 {
  background-color: #276092
}

.border-blue-500 {
  border-color: #276092!important
}

.text-blue-600 {
  color: #002856
}

.bg-blue-600 {
  background-color: #002856
}

.border-blue-600 {
  border-color: #002856!important
}

.text-blue-700 {
  color: #001834
}

.bg-blue-700 {
  background-color: #001834
}

.border-blue-700 {
  border-color: #001834!important
}

.text-green-100 {
  color: #b7dc78
}

.bg-green-100 {
  background-color: #b7dc78
}

.border-green-100 {
  border-color: #b7dc78!important
}

.text-green-200 {
  color: #95d600
}

.bg-green-200 {
  background-color: #95d600
}

.border-green-200 {
  border-color: #95d600!important
}

.text-green-300 {
  color: #00953b
}

.bg-green-300 {
  background-color: #00953b
}

.border-green-300 {
  border-color: #00953b!important
}

.text-green-400 {
  color: #007836
}

.bg-green-400 {
  background-color: #007836
}

.border-green-400 {
  border-color: #007836!important
}

.text-green-500 {
  color: #1c5630
}

.bg-green-500 {
  background-color: #1c5630
}

.border-green-500 {
  border-color: #1c5630!important
}

.text-orange-100 {
  color: #eca55d
}

.bg-orange-100 {
  background-color: #eca55d
}

.border-orange-100 {
  border-color: #eca55d!important
}

.text-orange-200 {
  color: #d38235
}

.bg-orange-200 {
  background-color: #d38235
}

.border-orange-200 {
  border-color: #d38235!important
}

.text-yellow-100 {
  color: #fed771
}

.bg-yellow-100 {
  background-color: #fed771
}

.border-yellow-100 {
  border-color: #fed771!important
}

.text-brown-100 {
  color: #a59482
}

.bg-brown-100 {
  background-color: #a59482
}

.border-brown-100 {
  border-color: #a59482!important
}

.text-red-100 {
  color: #a85247
}

.bg-red-100 {
  background-color: #a85247
}

.border-red-100 {
  border-color: #a85247!important
}

.bg-gradient-blue-600-700 {
  background-image: linear-gradient(-180deg,#002856,#001834)
}

.bg-striped {
  background: repeating-linear-gradient(#f1f3f4,#f1f3f4 11px,#d6dade 0,#d6dade 12px)
}

.container {
  padding-left: 31px;
  padding-right: 31px
}

@media (min-width: 768px) {
  .container {
      padding-left:16px;
      padding-right: 16px
  }
}

.container .container {
  padding-left: 16px;
  padding-right: 16px
}

.container .container-flush {
  margin-left: 0;
  margin-right: 0;
  width: 100%
}

.full-bleed {
  left: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
  position: relative;
  width: 100vw
}

:focus {
  outline: none!important
}

body {
  background: #f1f3f4
}

#main {
  padding-top: 64px
}

@media (min-width: 1024px) {
  #main {
      padding-top:0
  }
}

.sr-only {
  clip: rect(1px,1px,1px,1px);
  word-wrap: normal!important;
  background-color: #4b4f54;
  border: 0;
  -webkit-clip-path: inset(50%);
  clip-path: inset(50%);
  color: #fff;
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute!important;
  width: 1px
}

.sr-only:focus {
  clip: auto!important;
  background-color: #d6dade;
  border: 2px solid #000;
  -webkit-clip-path: none;
  clip-path: none;
  color: #4b4f54;
  display: block;
  font-size: 1em;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000
}

.text-center {
  text-align: center
}

.text-left {
  text-align: left
}

.text-right {
  text-align: right
}

.img-responsive,figure img {
  height: auto;
  width: 100%
}

.unstyled {
  list-style: none;
  margin: 0;
  padding: 0
}

.inherit-permalink {
  cursor: pointer
}

@font-face {
  font-display: auto;
  font-family: museo-sans;
  font-style: normal;
  font-weight: 100;
  src: url(https://use.typekit.net/af/635674/00000000000000000000e800/27/l?fvd=n1&primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&v=3) format("woff2"),url(https://use.typekit.net/af/635674/00000000000000000000e800/27/d?fvd=n1&primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&v=3) format("woff"),url(https://use.typekit.net/af/635674/00000000000000000000e800/27/a?fvd=n1&primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&v=3) format("opentype")
}

@font-face {
  font-display: auto;
  font-family: museo-sans;
  font-style: italic;
  font-weight: 100;
  src: url(https://use.typekit.net/af/47003b/00000000000000000000e801/27/l?fvd=i1&primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&v=3) format("woff2"),url(https://use.typekit.net/af/47003b/00000000000000000000e801/27/d?fvd=i1&primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&v=3) format("woff"),url(https://use.typekit.net/af/47003b/00000000000000000000e801/27/a?fvd=i1&primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&v=3) format("opentype")
}

@font-face {
  font-display: auto;
  font-family: museo-sans;
  font-style: normal;
  font-weight: 300;
  src: url(https://use.typekit.net/af/620bf8/00000000000000000000e7fe/27/l?fvd=n3&primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&v=3) format("woff2"),url(https://use.typekit.net/af/620bf8/00000000000000000000e7fe/27/d?fvd=n3&primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&v=3) format("woff"),url(https://use.typekit.net/af/620bf8/00000000000000000000e7fe/27/a?fvd=n3&primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&v=3) format("opentype")
}

@font-face {
  font-display: auto;
  font-family: museo-sans;
  font-style: italic;
  font-weight: 300;
  src: url(https://use.typekit.net/af/5cca6d/00000000000000000000e802/27/l?fvd=i3&primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&v=3) format("woff2"),url(https://use.typekit.net/af/5cca6d/00000000000000000000e802/27/d?fvd=i3&primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&v=3) format("woff"),url(https://use.typekit.net/af/5cca6d/00000000000000000000e802/27/a?fvd=i3&primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&v=3) format("opentype")
}

@font-face {
  font-display: auto;
  font-family: museo-sans;
  font-style: normal;
  font-weight: 500;
  src: url(https://use.typekit.net/af/a28b50/00000000000000000000e803/27/l?fvd=n5&primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&v=3) format("woff2"),url(https://use.typekit.net/af/a28b50/00000000000000000000e803/27/d?fvd=n5&primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&v=3) format("woff"),url(https://use.typekit.net/af/a28b50/00000000000000000000e803/27/a?fvd=n5&primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&v=3) format("opentype")
}

@font-face {
  font-display: auto;
  font-family: museo-sans;
  font-style: italic;
  font-weight: 500;
  src: url(https://use.typekit.net/af/c2d3de/00000000000000000000e804/27/l?fvd=i5&primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&v=3) format("woff2"),url(https://use.typekit.net/af/c2d3de/00000000000000000000e804/27/d?fvd=i5&primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&v=3) format("woff"),url(https://use.typekit.net/af/c2d3de/00000000000000000000e804/27/a?fvd=i5&primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&v=3) format("opentype")
}

@font-face {
  font-display: auto;
  font-family: museo-sans;
  font-style: normal;
  font-weight: 700;
  src: url(https://use.typekit.net/af/e3ca36/00000000000000000000e805/27/l?fvd=n7&primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&v=3) format("woff2"),url(https://use.typekit.net/af/e3ca36/00000000000000000000e805/27/d?fvd=n7&primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&v=3) format("woff"),url(https://use.typekit.net/af/e3ca36/00000000000000000000e805/27/a?fvd=n7&primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&v=3) format("opentype")
}

@font-face {
  font-display: auto;
  font-family: museo-sans;
  font-style: italic;
  font-weight: 700;
  src: url(https://use.typekit.net/af/2841b6/00000000000000000000e806/27/l?fvd=i7&primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&v=3) format("woff2"),url(https://use.typekit.net/af/2841b6/00000000000000000000e806/27/d?fvd=i7&primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&v=3) format("woff"),url(https://use.typekit.net/af/2841b6/00000000000000000000e806/27/a?fvd=i7&primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&v=3) format("opentype")
}

@font-face {
  font-display: auto;
  font-family: museo-sans;
  font-style: normal;
  font-weight: 900;
  src: url(https://use.typekit.net/af/9cf49e/00000000000000000000e807/27/l?fvd=n9&primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&v=3) format("woff2"),url(https://use.typekit.net/af/9cf49e/00000000000000000000e807/27/d?fvd=n9&primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&v=3) format("woff"),url(https://use.typekit.net/af/9cf49e/00000000000000000000e807/27/a?fvd=n9&primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&v=3) format("opentype")
}

@font-face {
  font-display: auto;
  font-family: museo-sans;
  font-style: italic;
  font-weight: 900;
  src: url(https://use.typekit.net/af/27c143/00000000000000000000e808/27/l?fvd=i9&primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&v=3) format("woff2"),url(https://use.typekit.net/af/27c143/00000000000000000000e808/27/d?fvd=i9&primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&v=3) format("woff"),url(https://use.typekit.net/af/27c143/00000000000000000000e808/27/a?fvd=i9&primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&v=3) format("opentype")
}

@font-face {
  font-display: auto;
  font-family: kepler-std-display;
  font-style: italic;
  font-weight: 400;
  src: url(https://use.typekit.net/af/86da46/000000000000000000013026/27/l?fvd=i4&primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&v=3) format("woff2"),url(https://use.typekit.net/af/86da46/000000000000000000013026/27/d?fvd=i4&primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&v=3) format("woff"),url(https://use.typekit.net/af/86da46/000000000000000000013026/27/a?fvd=i4&primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&v=3) format("opentype")
}

@font-face {
  font-display: auto;
  font-family: kepler-std-display;
  font-style: normal;
  font-weight: 500;
  src: url(https://use.typekit.net/af/32a5e0/000000000000000000013029/27/l?fvd=n5&primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&v=3) format("woff2"),url(https://use.typekit.net/af/32a5e0/000000000000000000013029/27/d?fvd=n5&primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&v=3) format("woff"),url(https://use.typekit.net/af/32a5e0/000000000000000000013029/27/a?fvd=n5&primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&v=3) format("opentype")
}

@font-face {
  font-display: auto;
  font-family: kepler-std-display;
  font-style: italic;
  font-weight: 500;
  src: url(https://use.typekit.net/af/4db432/00000000000000000001302a/27/l?fvd=i5&primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&v=3) format("woff2"),url(https://use.typekit.net/af/4db432/00000000000000000001302a/27/d?fvd=i5&primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&v=3) format("woff"),url(https://use.typekit.net/af/4db432/00000000000000000001302a/27/a?fvd=i5&primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&v=3) format("opentype")
}

@font-face {
  font-display: auto;
  font-family: kepler-std-display;
  font-style: normal;
  font-weight: 400;
  src: url(https://use.typekit.net/af/74a78f/00000000000000000001302b/27/l?fvd=n4&primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&v=3) format("woff2"),url(https://use.typekit.net/af/74a78f/00000000000000000001302b/27/d?fvd=n4&primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&v=3) format("woff"),url(https://use.typekit.net/af/74a78f/00000000000000000001302b/27/a?fvd=n4&primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&v=3) format("opentype")
}

html {
  font-size: 16px
}

body {
  text-rendering: auto;
  font-smooth: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: museo-sans,sans-serif;
  font-size: 1rem;
  font-weight: 300;
  letter-spacing: 0;
  line-height: 1.5;
  margin: 0
}

html[lang|=ko-kr] body {
  font-family: source-han-sans-korean,museo-sans,sans-serif
}

html[lang|=ja-jp] body {
  font-family: a-otf-ud-shin-go-pr6n,meiyro,MS PMincho,museo-sans,sans-serif
}

html[lang|=zh-cn] body {
  font-family: source-han-sans-cjk-sc,museo-sans,sans-serif
}

html[lang|=zh-hk] body {
  font-family: source-han-sans-cjk-hk,museo-sans,sans-serif
}

html[lang|=zh-tw] body {
  font-family: source-han-sans-cjk-tc,museo-sans,sans-serif
}

.cmp-fund-list__fund-container__title,.cmp-perspectives-detail__title,.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6 {
  font-family: kepler-std-display,serif;
  font-weight: 500;
  line-height: 1.125;
  margin: 0
}

html[lang|=ko-kr] .cmp-fund-list__fund-container__title,html[lang|=ko-kr] .cmp-perspectives-detail__title,html[lang|=ko-kr] .h1,html[lang|=ko-kr] .h2,html[lang|=ko-kr] .h3,html[lang|=ko-kr] .h4,html[lang|=ko-kr] .h5,html[lang|=ko-kr] .h6,html[lang|=ko-kr] h1,html[lang|=ko-kr] h2,html[lang|=ko-kr] h3,html[lang|=ko-kr] h4,html[lang|=ko-kr] h5,html[lang|=ko-kr] h6 {
  font-family: nanum-gothic,kepler-std-display,serif
}

html[lang|=ja-jp] .cmp-fund-list__fund-container__title,html[lang|=ja-jp] .cmp-perspectives-detail__title,html[lang|=ja-jp] .h1,html[lang|=ja-jp] .h2,html[lang|=ja-jp] .h3,html[lang|=ja-jp] .h4,html[lang|=ja-jp] .h5,html[lang|=ja-jp] .h6,html[lang|=ja-jp] h1,html[lang|=ja-jp] h2,html[lang|=ja-jp] h3,html[lang|=ja-jp] h4,html[lang|=ja-jp] h5,html[lang|=ja-jp] h6 {
  font-family: a-otf-ud-shin-go-pr6n,MS PMincho,kepler-std-display,serif
}

html[lang|=zh-cn] .cmp-fund-list__fund-container__title,html[lang|=zh-cn] .cmp-perspectives-detail__title,html[lang|=zh-cn] .h1,html[lang|=zh-cn] .h2,html[lang|=zh-cn] .h3,html[lang|=zh-cn] .h4,html[lang|=zh-cn] .h5,html[lang|=zh-cn] .h6,html[lang|=zh-cn] h1,html[lang|=zh-cn] h2,html[lang|=zh-cn] h3,html[lang|=zh-cn] h4,html[lang|=zh-cn] h5,html[lang|=zh-cn] h6 {
  font-family: "source-han-serif-sc",kepler-std-display,serif
}

html[lang|=zh-hk] .cmp-fund-list__fund-container__title,html[lang|=zh-hk] .cmp-perspectives-detail__title,html[lang|=zh-hk] .h1,html[lang|=zh-hk] .h2,html[lang|=zh-hk] .h3,html[lang|=zh-hk] .h4,html[lang|=zh-hk] .h5,html[lang|=zh-hk] .h6,html[lang|=zh-hk] h1,html[lang|=zh-hk] h2,html[lang|=zh-hk] h3,html[lang|=zh-hk] h4,html[lang|=zh-hk] h5,html[lang|=zh-hk] h6,html[lang|=zh-tw] .cmp-fund-list__fund-container__title,html[lang|=zh-tw] .cmp-perspectives-detail__title,html[lang|=zh-tw] .h1,html[lang|=zh-tw] .h2,html[lang|=zh-tw] .h3,html[lang|=zh-tw] .h4,html[lang|=zh-tw] .h5,html[lang|=zh-tw] .h6,html[lang|=zh-tw] h1,html[lang|=zh-tw] h2,html[lang|=zh-tw] h3,html[lang|=zh-tw] h4,html[lang|=zh-tw] h5,html[lang|=zh-tw] h6 {
  font-family: "source-han-serif-tc",kepler-std-display,serif
}

.h1,h1 {
  font-size: 2.5rem
}

@media (min-width: 1024px) {
  .h1,h1 {
      font-size:4rem
  }
}

.cmp-perspectives-detail__title,.h2,h2 {
  font-size: 2.25rem
}

@media (min-width: 1024px) {
  .cmp-perspectives-detail__title,.h2,h2 {
      font-size:3.5rem
  }
}

.h3,h3 {
  font-size: 2rem
}

@media (min-width: 1024px) {
  .h3,h3 {
      font-size:2.5rem
  }
}

.cmp-fund-list__fund-container__title,.h4,h4 {
  font-size: 1.75rem;
  line-height: 1.0625
}

@media (min-width: 1024px) {
  .cmp-fund-list__fund-container__title,.h4,h4 {
      font-size:2rem
  }
}

.h5,h5 {
  font-size: 1.5rem
}

@media (min-width: 1024px) {
  .h5,h5 {
      font-size:1.75rem
  }
}

.h6,h6 {
  font-size: 1.25rem
}

.cmp-fund-hero__content__collapsed .h6.field,.cmp-fund-hero__content__collapsed h6.field,.cmp-fund-tabs__panel__docs h4.h6,.cmp-fund-tabs__panel__docs h6,.cmp-fund-tabs__panel__docs h6.h6,.cmp-fund-tabs__panel h6,.cmp-fund-tabs__panel h6.h6,.h6.cmp-fund-hero__disclaimer__headline,.h6.cmp-video-cards-qumu__card-list__item__headline,.h6.eyebrow,h6.cmp-fund-hero__disclaimer__headline,h6.cmp-video-cards-qumu__card-list__item__headline,h6.eyebrow {
  font-family: museo-sans,sans-serif
}

.cmp-fund-hero__content__collapsed html[lang|=ko-kr] .h6.field,.cmp-fund-hero__content__collapsed html[lang|=ko-kr] h6.field,.cmp-fund-tabs__panel__docs html[lang|=ko-kr] h4.h6,.cmp-fund-tabs__panel__docs html[lang|=ko-kr] h6,.cmp-fund-tabs__panel__docs html[lang|=ko-kr] h6.h6,.cmp-fund-tabs__panel html[lang|=ko-kr] h6,.cmp-fund-tabs__panel html[lang|=ko-kr] h6.h6,html[lang|=ko-kr] .cmp-fund-hero__content__collapsed .h6.field,html[lang|=ko-kr] .cmp-fund-hero__content__collapsed h6.field,html[lang|=ko-kr] .cmp-fund-tabs__panel__docs h4.h6,html[lang|=ko-kr] .cmp-fund-tabs__panel__docs h6,html[lang|=ko-kr] .cmp-fund-tabs__panel__docs h6.h6,html[lang|=ko-kr] .cmp-fund-tabs__panel h6,html[lang|=ko-kr] .cmp-fund-tabs__panel h6.h6,html[lang|=ko-kr] .h6.cmp-fund-hero__disclaimer__headline,html[lang|=ko-kr] .h6.cmp-video-cards-qumu__card-list__item__headline,html[lang|=ko-kr] .h6.eyebrow,html[lang|=ko-kr] h6.cmp-fund-hero__disclaimer__headline,html[lang|=ko-kr] h6.cmp-video-cards-qumu__card-list__item__headline,html[lang|=ko-kr] h6.eyebrow {
  font-family: source-han-sans-korean,museo-sans,sans-serif
}

.cmp-fund-hero__content__collapsed html[lang|=ja-jp] .h6.field,.cmp-fund-hero__content__collapsed html[lang|=ja-jp] h6.field,.cmp-fund-tabs__panel__docs html[lang|=ja-jp] h4.h6,.cmp-fund-tabs__panel__docs html[lang|=ja-jp] h6,.cmp-fund-tabs__panel__docs html[lang|=ja-jp] h6.h6,.cmp-fund-tabs__panel html[lang|=ja-jp] h6,.cmp-fund-tabs__panel html[lang|=ja-jp] h6.h6,html[lang|=ja-jp] .cmp-fund-hero__content__collapsed .h6.field,html[lang|=ja-jp] .cmp-fund-hero__content__collapsed h6.field,html[lang|=ja-jp] .cmp-fund-tabs__panel__docs h4.h6,html[lang|=ja-jp] .cmp-fund-tabs__panel__docs h6,html[lang|=ja-jp] .cmp-fund-tabs__panel__docs h6.h6,html[lang|=ja-jp] .cmp-fund-tabs__panel h6,html[lang|=ja-jp] .cmp-fund-tabs__panel h6.h6,html[lang|=ja-jp] .h6.cmp-fund-hero__disclaimer__headline,html[lang|=ja-jp] .h6.cmp-video-cards-qumu__card-list__item__headline,html[lang|=ja-jp] .h6.eyebrow,html[lang|=ja-jp] h6.cmp-fund-hero__disclaimer__headline,html[lang|=ja-jp] h6.cmp-video-cards-qumu__card-list__item__headline,html[lang|=ja-jp] h6.eyebrow {
  font-family: a-otf-ud-shin-go-pr6n,meiyro,MS PMincho,museo-sans,sans-serif
}

.cmp-fund-hero__content__collapsed html[lang|=zh-cn] .h6.field,.cmp-fund-hero__content__collapsed html[lang|=zh-cn] h6.field,.cmp-fund-tabs__panel__docs html[lang|=zh-cn] h4.h6,.cmp-fund-tabs__panel__docs html[lang|=zh-cn] h6,.cmp-fund-tabs__panel__docs html[lang|=zh-cn] h6.h6,.cmp-fund-tabs__panel html[lang|=zh-cn] h6,.cmp-fund-tabs__panel html[lang|=zh-cn] h6.h6,html[lang|=zh-cn] .cmp-fund-hero__content__collapsed .h6.field,html[lang|=zh-cn] .cmp-fund-hero__content__collapsed h6.field,html[lang|=zh-cn] .cmp-fund-tabs__panel__docs h4.h6,html[lang|=zh-cn] .cmp-fund-tabs__panel__docs h6,html[lang|=zh-cn] .cmp-fund-tabs__panel__docs h6.h6,html[lang|=zh-cn] .cmp-fund-tabs__panel h6,html[lang|=zh-cn] .cmp-fund-tabs__panel h6.h6,html[lang|=zh-cn] .h6.cmp-fund-hero__disclaimer__headline,html[lang|=zh-cn] .h6.cmp-video-cards-qumu__card-list__item__headline,html[lang|=zh-cn] .h6.eyebrow,html[lang|=zh-cn] h6.cmp-fund-hero__disclaimer__headline,html[lang|=zh-cn] h6.cmp-video-cards-qumu__card-list__item__headline,html[lang|=zh-cn] h6.eyebrow {
  font-family: source-han-sans-cjk-sc,museo-sans,sans-serif
}

.cmp-fund-hero__content__collapsed html[lang|=zh-hk] .h6.field,.cmp-fund-hero__content__collapsed html[lang|=zh-hk] h6.field,.cmp-fund-tabs__panel__docs html[lang|=zh-hk] h4.h6,.cmp-fund-tabs__panel__docs html[lang|=zh-hk] h6,.cmp-fund-tabs__panel__docs html[lang|=zh-hk] h6.h6,.cmp-fund-tabs__panel html[lang|=zh-hk] h6,.cmp-fund-tabs__panel html[lang|=zh-hk] h6.h6,html[lang|=zh-hk] .cmp-fund-hero__content__collapsed .h6.field,html[lang|=zh-hk] .cmp-fund-hero__content__collapsed h6.field,html[lang|=zh-hk] .cmp-fund-tabs__panel__docs h4.h6,html[lang|=zh-hk] .cmp-fund-tabs__panel__docs h6,html[lang|=zh-hk] .cmp-fund-tabs__panel__docs h6.h6,html[lang|=zh-hk] .cmp-fund-tabs__panel h6,html[lang|=zh-hk] .cmp-fund-tabs__panel h6.h6,html[lang|=zh-hk] .h6.cmp-fund-hero__disclaimer__headline,html[lang|=zh-hk] .h6.cmp-video-cards-qumu__card-list__item__headline,html[lang|=zh-hk] .h6.eyebrow,html[lang|=zh-hk] h6.cmp-fund-hero__disclaimer__headline,html[lang|=zh-hk] h6.cmp-video-cards-qumu__card-list__item__headline,html[lang|=zh-hk] h6.eyebrow {
  font-family: source-han-sans-cjk-hk,museo-sans,sans-serif
}

.cmp-fund-hero__content__collapsed html[lang|=zh-tw] .h6.field,.cmp-fund-hero__content__collapsed html[lang|=zh-tw] h6.field,.cmp-fund-tabs__panel__docs html[lang|=zh-tw] h4.h6,.cmp-fund-tabs__panel__docs html[lang|=zh-tw] h6,.cmp-fund-tabs__panel__docs html[lang|=zh-tw] h6.h6,.cmp-fund-tabs__panel html[lang|=zh-tw] h6,.cmp-fund-tabs__panel html[lang|=zh-tw] h6.h6,html[lang|=zh-tw] .cmp-fund-hero__content__collapsed .h6.field,html[lang|=zh-tw] .cmp-fund-hero__content__collapsed h6.field,html[lang|=zh-tw] .cmp-fund-tabs__panel__docs h4.h6,html[lang|=zh-tw] .cmp-fund-tabs__panel__docs h6,html[lang|=zh-tw] .cmp-fund-tabs__panel__docs h6.h6,html[lang|=zh-tw] .cmp-fund-tabs__panel h6,html[lang|=zh-tw] .cmp-fund-tabs__panel h6.h6,html[lang|=zh-tw] .h6.cmp-fund-hero__disclaimer__headline,html[lang|=zh-tw] .h6.cmp-video-cards-qumu__card-list__item__headline,html[lang|=zh-tw] .h6.eyebrow,html[lang|=zh-tw] h6.cmp-fund-hero__disclaimer__headline,html[lang|=zh-tw] h6.cmp-video-cards-qumu__card-list__item__headline,html[lang|=zh-tw] h6.eyebrow {
  font-family: source-han-sans-cjk-tc,museo-sans,sans-serif
}

.cmp-fund-hero__disclaimer__body,.cmp-fund-tabs__panel__vcard .vcard .email,.cmp-fund-tabs__panel__vcard .vcard .tel,.cmp-headshot-contacts__vcard .vcard .email,.cmp-headshot-contacts__vcard .vcard .tel,.cmp-headshot-contacts__vcard .vcard .title,.footnotes-table,.text-small {
  font-size: .8125rem
}

.cmp-fund-list__fund-container__disclaimer,.cmp-press-release__intro,.text-big {
  font-size: 1.125rem!important;
  font-weight: 300
}

.text-xl {
  font-size: 1.5rem;
  font-weight: 100;
  line-height: 1.125
}

@media (min-width: 1024px) {
  .text-xl {
      font-size:2rem
  }
}

.cmp-fund-hero__content__collapsed .field,.cmp-fund-hero__disclaimer__headline,.cmp-fund-tabs__panel__docs h4,.cmp-fund-tabs__panel__docs h6,.cmp-fund-tabs__panel h6,.cmp-video-cards-qumu__card-list__item__headline,.eyebrow {
  color: #007836;
  font-size: .875rem;
  font-weight: 700;
  letter-spacing: 3px;
  text-transform: uppercase
}

.cmp-fund-hero__content .subheadline,.cmp-news-list__card__date,.label {
  font-weight: 700;
  letter-spacing: 3px
}

.label-small {
  font-size: .875rem!important
}

.numbers {
  font-size: 1.5rem;
  font-weight: 100;
  line-height: 1.125
}

@media (min-width: 1024px) {
  .numbers {
      font-size:2rem
  }
}

.numbers-big {
  font-size: 2.5rem;
  font-weight: 100;
  letter-spacing: -1px;
  line-height: 1.125
}

@media (min-width: 1024px) {
  .numbers-big {
      font-size:5rem;
      letter-spacing: -2px
  }
}

blockquote {
  font-family: kepler-std-display,serif;
  font-size: 1.375rem;
  font-style: italic;
  font-weight: 400
}

html[lang|=ko-kr] blockquote {
  font-family: nanum-gothic,kepler-std-display,serif
}

html[lang|=ja-jp] blockquote {
  font-family: a-otf-ud-shin-go-pr6n,MS PMincho,kepler-std-display,serif
}

html[lang|=zh-cn] blockquote {
  font-family: "source-han-serif-sc",kepler-std-display,serif
}

html[lang|=zh-hk] blockquote,html[lang|=zh-tw] blockquote {
  font-family: "source-han-serif-tc",kepler-std-display,serif
}

@media (min-width: 1024px) {
  blockquote {
      font-size:2.25rem
  }
}

code {
  font-size: .75em
}

b,strong {
  font-weight: 700
}

.serif {
  font-family: kepler-std-display,serif
}

html[lang|=ko-kr] .serif {
  font-family: nanum-gothic,kepler-std-display,serif
}

html[lang|=ja-jp] .serif {
  font-family: a-otf-ud-shin-go-pr6n,MS PMincho,kepler-std-display,serif
}

html[lang|=zh-cn] .serif {
  font-family: "source-han-serif-sc",kepler-std-display,serif
}

html[lang|=zh-hk] .serif,html[lang|=zh-tw] .serif {
  font-family: "source-han-serif-tc",kepler-std-display,serif
}

.sans-serif {
  font-family: museo-sans,sans-serif
}

html[lang|=ko-kr] .sans-serif {
  font-family: source-han-sans-korean,museo-sans,sans-serif
}

html[lang|=ja-jp] .sans-serif {
  font-family: a-otf-ud-shin-go-pr6n,meiyro,MS PMincho,museo-sans,sans-serif
}

html[lang|=zh-cn] .sans-serif {
  font-family: source-han-sans-cjk-sc,museo-sans,sans-serif
}

html[lang|=zh-hk] .sans-serif {
  font-family: source-han-sans-cjk-hk,museo-sans,sans-serif
}

html[lang|=zh-tw] .sans-serif {
  font-family: source-han-sans-cjk-tc,museo-sans,sans-serif
}

.font-16 {
  font-size: 16px!important
}

#three-layout-image-and-text-block h1,#three-layout-image-and-text-block h2,#three-layout-image-and-text-block h3,#three-layout-image-and-text-block h4,#three-layout-image-and-text-block h5,#three-layout-image-and-text-block h6,#three-layout-image-and-text-block p {
  font-family: kepler-std-display,serif
}

#three-layout-image-and-text-block p,#three-layout-image-and-text-block span,#three-layout-image-and-text-block strong {
  font-family: museo-sans,sans-serif
}

#three-layout-image-and-text-block .label-small {
  color: #002856;
  font-size: 14px;
  font-weight: 900;
  letter-spacing: 3px;
  line-height: 21px;
  text-transform: uppercase
}

#three-layout-image-and-text-block .cmp-fund-list__fund-container__disclaimer,#three-layout-image-and-text-block .cmp-press-release__intro,#three-layout-image-and-text-block .text-big {
  color: #484848;
  font-size: 18px;
  font-weight: 300;
  line-height: 1.5rem
}

@media (max-width: 1023.98px) {
  .table-stacked-columns td {
      display:block;
      width: auto!important
  }
}

.table-stacked-columns td {
  height: auto!important
}

form .Form__Title {
  color: #002856;
  font-family: museo-sans,sans-serif;
  font-size: 1.5rem;
  font-weight: 700
}

html[lang|=ko-kr] form .Form__Title {
  font-family: source-han-sans-korean,museo-sans,sans-serif
}

html[lang|=ja-jp] form .Form__Title {
  font-family: a-otf-ud-shin-go-pr6n,meiyro,MS PMincho,museo-sans,sans-serif
}

html[lang|=zh-cn] form .Form__Title {
  font-family: source-han-sans-cjk-sc,museo-sans,sans-serif
}

html[lang|=zh-hk] form .Form__Title {
  font-family: source-han-sans-cjk-hk,museo-sans,sans-serif
}

html[lang|=zh-tw] form .Form__Title {
  font-family: source-han-sans-cjk-tc,museo-sans,sans-serif
}

form label {
  font-size: .875rem;
  padding: 0 8px 8px 0
}

form .Form__Element__Caption {
  color: #002856;
  font-size: 18px;
  font-weight: 700
}

form button {
  line-height: normal
}

form input:focus {
  outline: 0
}

form input.form-input,form input[type=email],form input[type=number],form input[type=password],form input[type=text],form input[type=textarea] {
  border: 1px solid #768693;
  border-radius: 0;
  color: #484848;
  font-family: museo-sans,sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: normal;
  outline: 0
}

html[lang|=ko-kr] form input.form-input,html[lang|=ko-kr] form input[type=email],html[lang|=ko-kr] form input[type=number],html[lang|=ko-kr] form input[type=password],html[lang|=ko-kr] form input[type=text],html[lang|=ko-kr] form input[type=textarea] {
  font-family: source-han-sans-korean,museo-sans,sans-serif
}

html[lang|=ja-jp] form input.form-input,html[lang|=ja-jp] form input[type=email],html[lang|=ja-jp] form input[type=number],html[lang|=ja-jp] form input[type=password],html[lang|=ja-jp] form input[type=text],html[lang|=ja-jp] form input[type=textarea] {
  font-family: a-otf-ud-shin-go-pr6n,meiyro,MS PMincho,museo-sans,sans-serif
}

html[lang|=zh-cn] form input.form-input,html[lang|=zh-cn] form input[type=email],html[lang|=zh-cn] form input[type=number],html[lang|=zh-cn] form input[type=password],html[lang|=zh-cn] form input[type=text],html[lang|=zh-cn] form input[type=textarea] {
  font-family: source-han-sans-cjk-sc,museo-sans,sans-serif
}

html[lang|=zh-hk] form input.form-input,html[lang|=zh-hk] form input[type=email],html[lang|=zh-hk] form input[type=number],html[lang|=zh-hk] form input[type=password],html[lang|=zh-hk] form input[type=text],html[lang|=zh-hk] form input[type=textarea] {
  font-family: source-han-sans-cjk-hk,museo-sans,sans-serif
}

html[lang|=zh-tw] form input.form-input,html[lang|=zh-tw] form input[type=email],html[lang|=zh-tw] form input[type=number],html[lang|=zh-tw] form input[type=password],html[lang|=zh-tw] form input[type=text],html[lang|=zh-tw] form input[type=textarea] {
  font-family: source-han-sans-cjk-tc,museo-sans,sans-serif
}

form input[type=checkbox],form input[type=radio] {
  background: transparent;
  display: block;
  height: 24px;
  margin-right: 8px;
  width: 24px
}

form input[type=checkbox] {
  -webkit-appearance: none;
  appearance: none
}

form input[type=checkbox]:before {
  background-color: transparent;
  border: 2px solid #484848;
  content: " ";
  display: inline-block;
  height: 24px;
  transition: background .25s;
  width: 24px
}

@media (min-width: 1024px) {
  form input[type=checkbox]:before {
      border:1px solid #484848
  }
}

form input[type=checkbox]:focus {
  outline: 0
}

form input[type=checkbox]:checked:before {
  background: #002856;
  background-image: url(../svgs/icons/form/icon-checkmark.svg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  border-color: #002856
}

form input[type=checkbox]:disabled {
  background: #c3c6c8;
  border-color: #c3c6c8;
  cursor: default;
  opacity: 1
}

form input[type=checkbox]:disabled:before {
  background-color: #c3c6c8;
  border-color: transparent
}

form input[type=radio] {
  -webkit-appearance: none;
  appearance: none;
  border-radius: 2rem
}

form input[type=radio]:before {
  background-color: transparent;
  border: 2px solid #484848;
  border-radius: 2rem;
  content: " ";
  display: block;
  height: 24px;
  transition: background .25s;
  width: 24px
}

@media (min-width: 1024px) {
  form input[type=radio]:before {
      border:1px solid #484848
  }
}

form input[type=radio]:focus {
  outline: 0
}

form input[type=radio]:checked:before {
  background: #002856;
  background-image: url(../svgs/icons/form/icon-circle.svg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 50%;
  border-color: #002856;
  border-radius: 2rem
}

form input[type=radio]:disabled {
  background: #c3c6c8;
  border-color: #c3c6c8;
  cursor: default;
  opacity: 1
}

form input[type=radio]:disabled:before {
  background-color: #c3c6c8;
  border-color: transparent
}

form .select-items,form .select-selected {
  font-size: 16px
}

form select {
  -webkit-appearance: none;
  appearance: none;
  background-color: transparent;
  border: 2px solid #002856;
  border-radius: 0;
  box-shadow: none;
  color: #002856;
  cursor: pointer;
  font-family: museo-sans,sans-serif;
  font-weight: 700;
  line-height: normal;
  margin: 18px 0;
  max-width: 100%;
  min-width: 263px;
  padding: 16px 40px 16px 16px
}

html[lang|=ko-kr] form select {
  font-family: source-han-sans-korean,museo-sans,sans-serif
}

html[lang|=ja-jp] form select {
  font-family: a-otf-ud-shin-go-pr6n,meiyro,MS PMincho,museo-sans,sans-serif
}

html[lang|=zh-cn] form select {
  font-family: source-han-sans-cjk-sc,museo-sans,sans-serif
}

html[lang|=zh-hk] form select {
  font-family: source-han-sans-cjk-hk,museo-sans,sans-serif
}

html[lang|=zh-tw] form select {
  font-family: source-han-sans-cjk-tc,museo-sans,sans-serif
}

form select:focus {
  background-color: #fff;
  border-radius: 0;
  outline: 0
}

form select option {
  border: 2px solid #002856;
  color: #484848;
  font-weight: 300;
  padding: 16px
}

form .FormSelection {
  overflow: hidden;
  position: relative
}

form .FormSelection:before {
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-top: 8px solid #002856;
  content: "";
  height: 0;
  left: 320px;
  position: absolute;
  text-align: center;
  top: 42px;
  width: 0;
  z-index: 1
}

form .FormTextbox {
  position: relative
}

form .FormTextbox__Input {
  background-color: transparent;
  color: #484848;
  font-weight: 300;
  margin: 18px 0;
  max-width: 100%;
  min-width: 263px;
  padding: 16px
}

form .FormTextbox__Input:focus {
  border: 2px solid #002856;
  border-radius: 0;
  font-weight: 700;
  outline: 0;
  padding: 15px
}

form .FormTextbox__Input:-ms-input-placeholder {
  height: auto
}

form .FormTextbox__Input::placeholder {
  height: auto
}

form .FormTextbox__Input:disabled {
  border: 1px solid #768693;
  border-radius: 0;
  color: #768693;
  outline: 0
}

form .FormTextbox__Input:invalid:focus {
  border: 1px solid #a85247;
  font-weight: 700;
  padding: 16px
}

form .FormTextbox .Form__Element__Caption {
  background-color: #fff;
  color: #002856;
  font-size: .8125rem;
  font-weight: 300;
  left: 15px;
  padding: 0 4px;
  position: absolute;
  top: 8px;
  z-index: 999
}

form .FormTextbox .Form__Element__ValidationError {
  display: block;
  font-size: .8125rem;
  font-weight: 300;
  left: 15px;
  position: relative;
  top: -16px
}

a.btn {
  display: inline-block;
  line-height: 24px;
  text-align: center
}

a.btn:hover {
  color: #fff
}

@media (min-width: 1024px) {
  a.btn:hover.btn-primary {
      color:#002856
  }

  a.btn:hover.btn-secondary {
      color: #007836
  }
}

a.btn:hover {
  text-decoration: none
}

.btn,.Form__Element[type=reset],.Form__Element[type=submit] {
  color: #fff;
  font-size: 1em;
  font-weight: 700;
  letter-spacing: 1px;
  padding: 8px 48px;
  transition: background-color .2s,border-color .2s,color .2s ease
}

.btn.disabled,.btn:disabled,.Form__Element[type=reset].disabled,.Form__Element[type=reset]:disabled,.Form__Element[type=submit].disabled,.Form__Element[type=submit]:disabled {
  pointer-events: none
}

.btn-primary,.Form__Element[type=reset],.Form__Element[type=submit] {
  background-color: #002856;
  border: 2px solid #002856
}

.btn-primary:active,.Form__Element[type=reset]:active,.Form__Element[type=submit]:active {
  background-color: #001834;
  border-color: #001834;
  box-shadow: none;
  color: #fff
}

.btn-primary:focus,.Form__Element[type=reset]:focus,.Form__Element[type=submit]:focus {
  background-color: #001834;
  box-shadow: none
}

@media (min-width: 1024px) {
  .btn-primary:hover,.Form__Element[type=reset]:hover,.Form__Element[type=submit]:hover {
      background-color:#fff;
      border-color: #002856;
      color: #002856
  }

  .btn-primary:hover:active,.Form__Element[type=reset]:hover:active,.Form__Element[type=submit]:hover:active {
      background-color: #001834;
      border-color: #001834;
      color: #fff
  }
}

.btn-primary.disabled,.btn-primary:disabled,.Form__Element[type=reset].disabled,.Form__Element[type=reset]:disabled,.Form__Element[type=submit].disabled,.Form__Element[type=submit]:disabled {
  background-color: #c3c6c8;
  border-color: #c3c6c8
}

.btn-secondary {
  background-color: #007836;
  border: 2px solid #007836
}

.btn-secondary:active {
  border-color: #1c5630;
  color: #fff
}

.btn-secondary:active,.btn-secondary:focus {
  background-color: #1c5630;
  box-shadow: none
}

@media (min-width: 1024px) {
  .btn-secondary:hover {
      background-color:#fff;
      border-color: #007836;
      color: #007836
  }

  .btn-secondary:hover:active {
      background-color: #1c5630;
      border-color: #1c5630;
      color: #fff
  }
}

.btn-secondary.disabled,.btn-secondary:disabled {
  background-color: #c3c6c8;
  border-color: #c3c6c8
}

.cta-link,table td a,table th a {
  -webkit-appearance: none;
  appearance: none;
  background: transparent;
  border: 0;
  color: #007836;
  font-weight: 700;
  letter-spacing: 1px;
  padding: 0;
  text-decoration: none
}

.cta-link:focus,.cta-link:hover,table td a:focus,table td a:hover,table th a:focus,table th a:hover {
  color: #1c5630;
  outline: none;
  text-decoration: none
}

.cta-link--blue,.cta-link--blue:focus,.cta-link--blue:hover {
  color: #002856
}

.cta-link--white,.cta-link--white:focus,.cta-link--white:hover {
  color: #fff
}

.cta-link--small {
  font-size: .8125rem
}

.cta-link--disabled {
  color: #c3c6c8;
  pointer-events: none
}

.cta-link--disabled:focus,.cta-link--disabled:hover,.cta-link--disabled:visited {
  color: #c3c6c8;
  text-decoration: none
}

.icon {
  background-position-y: 0;
  background-repeat: no-repeat;
  background-size: contain;
  display: inline-block
}

.icon--white {
  filter: brightness(100) grayscale(1) contrast(2)
}

.icon--arrow {
  background-image: url(../svgs/icons/arrow.svg);
  height: 24px;
  width: 24px
}

.icon--chevron-down,.icon--chevron-left {
  background-image: url(../svgs/icons/chevron-left.svg);
  height: 24px;
  width: 24px
}

.icon--chevron-down {
  transform: rotate(270deg)
}

.icon--arrow-left-outline {
  background-image: url(../svgs/icons/directional-arrows/left/outline.svg);
  height: 24px;
  width: 24px
}

.icon--arrow-right-outline {
  background-image: url(../svgs/icons/directional-arrows/right/outline.svg);
  height: 24px;
  width: 24px
}

.icon--hamburger {
  border-top: 2px solid #002856;
  display: block;
  height: 18px;
  position: relative;
  width: 24px
}

.icon--hamburger:after,.icon--hamburger:before {
  background-color: #002856;
  bottom: 0;
  content: "";
  display: block;
  height: 2px;
  position: absolute;
  width: 100%
}

.icon--hamburger:before {
  bottom: 8px
}

.icon--close {
  height: 42px;
  position: relative;
  width: 42px
}

.icon--close:after,.icon--close:before {
  background-color: #002856;
  content: "";
  height: 17px;
  left: 20px;
  position: absolute;
  top: 12px;
  width: 2px
}

.icon--close:before {
  transform: rotate(45deg)
}

.icon--close:after {
  transform: rotate(-45deg)
}

.icon--presentation {
  background-image: url(../svgs/icons/presentation.svg);
  height: 48px;
  width: 48px
}

.icon--download-no-circle {
  background-image: url(../svgs/icons/download.svg);
  height: 48px;
  width: 48px
}

.icon--cavet-top {
  background-image: url(../svgs/icons/cavet-up.svg);
  height: 48px;
  width: 48px
}

.icon--cavet-down {
  background-image: url(../svgs/icons/cavet-down.svg);
  height: 48px;
  width: 48px
}

.icon--airplane {
  background-image: url(../svgs/icons/brand/airplane.svg);
  height: 60px;
  width: 64px
}

.icon--location-pin {
  background-image: url(../svgs/icons/brand/location-pin.svg);
  height: 64px;
  width: 48px
}

.icon--lock {
  background-image: url(../svgs/icons/brand/lock.svg);
  height: 64px;
  width: 53px
}

.icon--magnifying-glass {
  background-image: url(../svgs/icons/brand/magnifying-glass.svg);
  height: 64px;
  width: 64px
}

.icon--bell-white {
  background-image: url(../svgs/icons/brand/bell-white.svg);
  height: 64px;
  width: 64px
}

.icon--play-button {
  background-image: url(../svgs/icons/brand/play.svg);
  height: 64px;
  width: 64px
}

.icon--linkedin {
  background-image: url(../svgs/icons/social/linkedin.svg);
  height: 48px;
  width: 48px
}

.icon--twitter {
  background-image: url(../svgs/icons/social/twitter.svg);
  height: 48px;
  width: 48px
}

.icon--x {
  background-image: url(../svgs/icons/social/x.svg);
  height: 48px;
  width: 48px
}

.icon--applepodcast {
  background-image: url(../svgs/icons/social/applepodcast.svg);
  height: 48px;
  width: 48px
}

.icon--spotify {
  background-image: url(../svgs/icons/social/spotify.svg);
  height: 48px;
  width: 48px
}

.icon--download {
  background-image: url(../svgs/icons/social/download.svg);
  height: 48px;
  width: 48px
}

.icon--print {
  background-image: url(../svgs/icons/social/print.svg);
  height: 48px;
  width: 48px
}

.icon--email {
  background-image: url(../svgs/icons/social/email.svg);
  height: 48px;
  width: 48px
}

.icon--wechat {
  background-image: url(../svgs/icons/social/wechat.svg);
  height: 48px;
  width: 48px
}

.icon--checkmark {
  background-image: url(../svgs/icons/form/icon-checkmark.svg);
  height: 48px;
  width: 48px
}

.icon--circle {
  background-image: url(../svgs/icons/form/icon-circle.svg);
  height: 48px;
  width: 48px
}

.icon--people {
  background-image: url(../svgs/icons/brand/people.svg);
  height: 64px;
  width: 64px
}

.icon--chartpositive {
  background-image: url(../svgs/icons/brand/chartpositive.svg);
  height: 64px;
  width: 64px
}

.icon--chartpositive--green {
  background-image: url(../images/fpo/chartpositive--green.svg);
  height: 64px;
  width: 64px
}

.icon--gage {
  background-image: url(../svgs/icons/brand/gage.svg);
  height: 64px;
  width: 64px
}

.icon--people--white {
  background-image: url(../images/fpo/people--white.svg);
  height: 64px;
  width: 64px
}

.icon--chartpositive--white {
  background-image: url(../images/fpo/chartpositive--white.svg);
  height: 64px;
  width: 64px
}

.icon--gage--white {
  background-image: url(../images/fpo/gage--white.svg);
  height: 64px;
  width: 64px
}

.cmp-hero-carousel__bullets .glide {
  margin-left: 0
}

.cmp-hero-carousel__bullets .glide__bullets button.glide__bullet {
  border-color: #fff
}

.cmp-hero-carousel__bullets .glide__bullets button.glide__bullet.active {
  background-color: #fff
}

.glide__track {
  transition: height .2s ease
}

.glide__bullets {
  height: 10px;
  justify-content: right
}

@media (min-width: 1024px) {
  .glide__bullets {
      height:14px
  }
}

.glide__bullet,.glide__bullets button.glide__bullet {
  background: transparent;
  border: 1px solid #002856;
  border-radius: 50%;
  cursor: pointer;
  height: 10px;
  line-height: 0;
  margin: 0 0 0 .25rem;
  padding: 0;
  vertical-align: top;
  width: 10px
}

@media (min-width: 1024px) {
  .glide__bullet,.glide__bullets button.glide__bullet {
      height:14px;
      margin: 0 0 0 .5rem;
      width: 14px
  }
}

.glide__bullet--active,.glide__bullet.active,.glide__bullets button.glide__bullet--active,.glide__bullets button.glide__bullet.active {
  background: #002856
}

.glide__arrow {
  -webkit-appearance: none;
  appearance: none;
  background-color: transparent;
  background-image: url(../svgs/icons/directional-arrows/left/outline.svg);
  background-position-y: 0;
  background-repeat: no-repeat;
  background-size: contain;
  border: none;
  cursor: pointer;
  display: inline-block;
  height: 40px;
  margin: 0 1rem;
  overflow: hidden;
  padding: 0;
  text-indent: -999rem;
  width: 40px
}

@media (min-width: 768px) {
  .glide__arrow {
      height:48px;
      width: 48px
  }
}

@media (hover: hover) and (pointer:fine) {
  .glide__arrow:hover {
      background-image:url(../svgs/icons/directional-arrows/left/fill.svg)
  }
}

.glide__arrow--white {
  background-image: url(../svgs/icons/directional-arrows/left/outline-white.svg)
}

@media (hover: hover) and (pointer:fine) {
  .glide__arrow--white:hover {
      background-image:url(../svgs/icons/directional-arrows/left/fill-white.svg)
  }
}

.glide__arrow--right {
  transform: rotate(180deg)
}

.glide__arrow:disabled {
  opacity: .2;
  pointer-events: none
}

table {
  background: transparent;
  border: 0;
  border-collapse: collapse;
  border-spacing: 0;
  font-size: .8125rem;
  line-height: 1.5;
  margin: 0 auto;
  min-width: 100%;
  padding: 0;
  table-layout: fixed
}

table td,table th {
  border: solid #a5aeb6;
  border-width: 0 0 1px;
  font-weight: 300;
  padding: 4px 8px;
  text-align: center;
  vertical-align: top
}

table td:first-child,table th:first-child {
  text-align: left
}

table td p,table th p {
  font-size: inherit!important
}

table td b,table td strong,table th b,table th strong {
  font-weight: 500
}

table th {
  white-space: nowrap
}

table thead td,table thead th {
  background: #d6dade;
  border: none;
  padding: 5px 8px
}

table thead th {
  font-weight: 700
}

table tbody tr:last-child td,table tbody tr:last-child th {
  border: none
}

.table-stacked table td,.table-stacked table th,table.table-stacked td,table.table-stacked th {
  white-space: normal;
  width: 50%
}

.table-stacked table th,table.table-stacked th {
  background: #d6dade;
  border: none;
  font-weight: 700;
  padding: 4px 8px
}

.table-blue table thead th,table.table-blue thead th {
  background: #002856;
  color: #fff
}

.table-blue-rte table tr:first-child td,.table-blue-rte table tr:first-child th,table.table-blue-rte tr:first-child td,table.table-blue-rte tr:first-child th {
  background: #002856;
  color: #fff;
  font-weight: 700
}

.table-striped table td,.table-striped table th,table.table-striped td,table.table-striped th {
  background-color: #f1f3f4;
  border: none
}

.table-striped table thead th,table.table-striped thead th {
  background: #002856;
  color: #fff
}

.table-striped table tbody tr:nth-child(2n) td,.table-striped table tbody tr:nth-child(2n) th,table.table-striped tbody tr:nth-child(2n) td,table.table-striped tbody tr:nth-child(2n) th {
  background-color: #e4e7e9
}

.table-striped-rte table td,.table-striped-rte table th,table.table-striped-rte td,table.table-striped-rte th {
  background-color: #f1f3f4;
  border: none
}

.table-striped-rte table tr:nth-child(odd) td,.table-striped-rte table tr:nth-child(odd) th,table.table-striped-rte tr:nth-child(odd) td,table.table-striped-rte tr:nth-child(odd) th {
  background-color: #e4e7e9
}

.table-striped-rte table tr:first-child td,.table-striped-rte table tr:first-child th,table.table-striped-rte tr:first-child td,table.table-striped-rte tr:first-child th {
  background: #002856;
  color: #fff;
  font-weight: 700
}

.table-striped-white table td,.table-striped-white table th,table.table-striped-white td,table.table-striped-white th {
  background-color: #fff;
  border: none
}

.table-striped-white table thead th,table.table-striped-white thead th {
  background: #002856;
  color: #fff
}

.table-striped-white table tbody tr:nth-child(2n) td,.table-striped-white table tbody tr:nth-child(2n) th,table.table-striped-white tbody tr:nth-child(2n) td,table.table-striped-white tbody tr:nth-child(2n) th {
  background-color: #e4e7e9
}

.table-striped-stacked table td,.table-striped-stacked table th,table.table-striped-stacked td,table.table-striped-stacked th {
  background-color: #f1f3f4;
  border: none;
  white-space: normal;
  width: 50%
}

.table-striped-stacked table th,table.table-striped-stacked th {
  background: #002856;
  color: #fff
}

.table-striped-stacked table tr:nth-child(2n) td,table.table-striped-stacked tr:nth-child(2n) td {
  background-color: #e4e7e9
}

.title-table {
  caption-side: top;
  color: #002856;
  font-size: 1rem;
  font-weight: 700;
  padding: 0 0 1rem
}

.title-table--alt {
  font-size: .875rem;
  font-weight: 900;
  letter-spacing: 3px;
  text-transform: uppercase
}

.footnotes-table {
  margin: .75rem 0 0
}

.footnotes-table p {
  margin: 0 0 .25rem
}

.footnotes-table :last-child {
  margin-bottom: 0
}

.responsive-table-wrapper {
  min-height: .1%;
  overflow-x: auto;
  overflow-y: hidden;
  width: 100%
}

.loader-overlay {
  background-color: rgba(0,0,0,.5);
  bottom: 0;
  display: none;
  height: 100%;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  width: 100%;
  z-index: 2
}

.loader-overlay .loader {
  animation: load8 1.1s linear infinite;
  border: 1.1em solid #fff;
  border-left-color: #002856;
  border-radius: 50%;
  font-size: 10px;
  height: 10em;
  margin: 60px auto;
  position: relative;
  text-indent: -9999em;
  top: 40%;
  transform: translateZ(0);
  width: 10em
}

.loader-overlay .loader:after {
  border-radius: 50%;
  height: 10em;
  width: 10em
}

@keyframes load8 {
  0% {
      transform: rotate(0deg)
  }

  to {
      transform: rotate(1turn)
  }
}

.loader-ellipsis {
  display: inline-block;
  height: 80px;
  position: relative;
  width: 80px
}

.loader-ellipsis div {
  animation-timing-function: cubic-bezier(0,1,1,0);
  background: #002856;
  border-radius: 50%;
  height: 13px;
  position: absolute;
  top: 33px;
  width: 13px
}

.loader-ellipsis div:first-child {
  animation: lds-ellipsis1 .6s infinite;
  left: 8px
}

.loader-ellipsis div:nth-child(2) {
  animation: lds-ellipsis2 .6s infinite;
  left: 8px
}

.loader-ellipsis div:nth-child(3) {
  animation: lds-ellipsis2 .6s infinite;
  left: 32px
}

.loader-ellipsis div:nth-child(4) {
  animation: lds-ellipsis3 .6s infinite;
  left: 56px
}

@keyframes lds-ellipsis1 {
  0% {
      transform: scale(0)
  }

  to {
      transform: scale(1)
  }
}

@keyframes lds-ellipsis3 {
  0% {
      transform: scale(1)
  }

  to {
      transform: scale(0)
  }
}

@keyframes lds-ellipsis2 {
  0% {
      transform: translate(0)
  }

  to {
      transform: translate(24px)
  }
}

@media print {
  /*!
* Bootstrap v4.6.1 (https://getbootstrap.com/)
* Copyright 2011-2021 The Bootstrap Authors
* Copyright 2011-2021 Twitter, Inc.
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
*/
  :root {
      --blue: #007bff;
      --indigo: #6610f2;
      --purple: #6f42c1;
      --pink: #e83e8c;
      --red: #dc3545;
      --orange: #fd7e14;
      --yellow: #ffc107;
      --green: #28a745;
      --teal: #20c997;
      --cyan: #17a2b8;
      --white: #fff;
      --gray: #6c757d;
      --gray-dark: #343a40;
      --primary: #007bff;
      --secondary: #6c757d;
      --success: #28a745;
      --info: #17a2b8;
      --warning: #ffc107;
      --danger: #dc3545;
      --light: #f8f9fa;
      --dark: #343a40;
      --breakpoint-xs: 0;
      --breakpoint-sm: 576px;
      --breakpoint-md: 768px;
      --breakpoint-lg: 992px;
      --breakpoint-xl: 1200px;
      --font-family-sans-serif: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
      --font-family-monospace: SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace
  }

  *,:after,:before {
      box-sizing: border-box
  }

  html {
      -webkit-text-size-adjust: 100%;
      -webkit-tap-highlight-color: transparent;
      font-family: sans-serif;
      line-height: 1.15
  }

  article,aside,figcaption,figure,footer,header,hgroup,main,nav,section {
      display: block
  }

  body {
      background-color: #fff;
      color: #212529;
      font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;
      font-size: 1rem;
      font-weight: 400;
      line-height: 1.5;
      margin: 0;
      text-align: left
  }

  [tabindex="-1"]:focus:not(:focus-visible) {
      outline: 0!important
  }

  hr {
      box-sizing: content-box;
      height: 0;
      overflow: visible
  }

  h1,h2,h3,h4,h5,h6 {
      margin-bottom: .5rem;
      margin-top: 0
  }

  p {
      margin-bottom: 1rem;
      margin-top: 0
  }

  abbr[data-original-title],abbr[title] {
      border-bottom: 0;
      cursor: help;
      -webkit-text-decoration-skip-ink: none;
      text-decoration-skip-ink: none
  }

  address {
      font-style: normal;
      line-height: inherit
  }

  address,dl,ol,ul {
      margin-bottom: 1rem
  }

  dl,ol,ul {
      margin-top: 0
  }

  ol ol,ol ul,ul ol,ul ul {
      margin-bottom: 0
  }

  dt {
      font-weight: 700
  }

  dd {
      margin-bottom: .5rem;
      margin-left: 0
  }

  blockquote {
      margin: 0 0 1rem
  }

  b,strong {
      font-weight: bolder
  }

  small {
      font-size: 80%
  }

  sub,sup {
      font-size: 75%;
      line-height: 0;
      position: relative;
      vertical-align: baseline
  }

  sub {
      bottom: -.25em
  }

  sup {
      top: -.5em
  }

  a {
      background-color: transparent;
      color: #007bff;
      text-decoration: none
  }

  a:hover {
      color: #0056b3
  }

  a:not([href]):not([class]),a:not([href]):not([class]):hover {
      color: inherit;
      text-decoration: none
  }

  code,kbd,pre,samp {
      font-family: SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;
      font-size: 1em
  }

  pre {
      -ms-overflow-style: scrollbar;
      margin-bottom: 1rem;
      margin-top: 0;
      overflow: auto
  }

  figure {
      margin: 0 0 1rem
  }

  img {
      border-style: none
  }

  img,svg {
      vertical-align: middle
  }

  svg {
      overflow: hidden
  }

  table {
      border-collapse: collapse
  }

  caption {
      caption-side: bottom;
      color: #6c757d;
      padding-bottom: .75rem;
      padding-top: .75rem;
      text-align: left
  }

  th {
      text-align: inherit;
      text-align: -webkit-match-parent
  }

  label {
      display: inline-block;
      margin-bottom: .5rem
  }

  button {
      border-radius: 0
  }

  button:focus:not(:focus-visible) {
      outline: 0
  }

  button,input,optgroup,select,textarea {
      font-family: inherit;
      font-size: inherit;
      line-height: inherit;
      margin: 0
  }

  button,input {
      overflow: visible
  }

  button,select {
      text-transform: none
  }

  [role=button] {
      cursor: pointer
  }

  select {
      word-wrap: normal
  }

  [type=button],[type=reset],[type=submit],button {
      -webkit-appearance: button
  }

  [type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled) {
      cursor: pointer
  }

  [type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner {
      border-style: none;
      padding: 0
  }

  input[type=checkbox],input[type=radio] {
      box-sizing: border-box;
      padding: 0
  }

  textarea {
      overflow: auto;
      resize: vertical
  }

  fieldset {
      border: 0;
      margin: 0;
      min-width: 0;
      padding: 0
  }

  legend {
      color: inherit;
      display: block;
      font-size: 1.5rem;
      line-height: inherit;
      margin-bottom: .5rem;
      max-width: 100%;
      padding: 0;
      white-space: normal;
      width: 100%
  }

  progress {
      vertical-align: baseline
  }

  [type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button {
      height: auto
  }

  [type=search] {
      -webkit-appearance: none;
      outline-offset: -2px
  }

  [type=search]::-webkit-search-decoration {
      -webkit-appearance: none
  }

  ::-webkit-file-upload-button {
      -webkit-appearance: button;
      font: inherit
  }

  output {
      display: inline-block
  }

  summary {
      cursor: pointer;
      display: list-item
  }

  template {
      display: none
  }

  [hidden] {
      display: none!important
  }

  .cmp-fund-list__fund-container__title,.cmp-perspectives-detail__title,.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6 {
      font-weight: 500;
      line-height: 1.2;
      margin-bottom: .5rem
  }

  .h1,h1 {
      font-size: 2.5rem
  }

  .cmp-perspectives-detail__title,.h2,h2 {
      font-size: 2rem
  }

  .h3,h3 {
      font-size: 1.75rem
  }

  .cmp-fund-list__fund-container__title,.h4,h4 {
      font-size: 1.5rem
  }

  .h5,h5 {
      font-size: 1.25rem
  }

  .h6,h6 {
      font-size: 1rem
  }

  .lead {
      font-size: 1.25rem;
      font-weight: 300
  }

  .display-1 {
      font-size: 6rem
  }

  .display-1,.display-2 {
      font-weight: 300;
      line-height: 1.2
  }

  .display-2 {
      font-size: 5.5rem
  }

  .display-3 {
      font-size: 4.5rem
  }

  .display-3,.display-4 {
      font-weight: 300;
      line-height: 1.2
  }

  .display-4 {
      font-size: 3.5rem
  }

  hr {
      border: 0;
      border-top: 1px solid rgba(0,0,0,.1);
      margin-bottom: 1rem;
      margin-top: 1rem
  }

  .small,small {
      font-size: 80%;
      font-weight: 400
  }

  .mark,mark {
      background-color: #fcf8e3;
      padding: .2em
  }

  .list-inline,.list-unstyled {
      list-style: none;
      padding-left: 0
  }

  .list-inline-item {
      display: inline-block
  }

  .list-inline-item:not(:last-child) {
      margin-right: .5rem
  }

  .initialism {
      font-size: 90%;
      text-transform: uppercase
  }

  .blockquote {
      font-size: 1.25rem;
      margin-bottom: 1rem
  }

  .blockquote-footer {
      color: #6c757d;
      display: block;
      font-size: 80%
  }

  .blockquote-footer:before {
      content: "\2014\00A0"
  }

  .img-fluid,.img-thumbnail {
      height: auto;
      max-width: 100%
  }

  .img-thumbnail {
      background-color: #fff;
      border: 1px solid #dee2e6;
      border-radius: .25rem;
      padding: .25rem
  }

  .figure {
      display: inline-block
  }

  .figure-img {
      line-height: 1;
      margin-bottom: .5rem
  }

  .figure-caption {
      color: #6c757d;
      font-size: 90%
  }

  code {
      word-wrap: break-word;
      color: #e83e8c;
      font-size: 87.5%
  }

  a>code {
      color: inherit
  }

  kbd {
      background-color: #212529;
      border-radius: .2rem;
      color: #fff;
      font-size: 87.5%;
      padding: .2rem .4rem
  }

  kbd kbd {
      font-size: 100%;
      font-weight: 700;
      padding: 0
  }

  pre {
      color: #212529;
      display: block;
      font-size: 87.5%
  }

  pre code {
      color: inherit;
      font-size: inherit;
      word-break: normal
  }

  .pre-scrollable {
      max-height: 340px;
      overflow-y: scroll
  }

  .container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl {
      margin-left: auto;
      margin-right: auto;
      padding-left: 15px;
      padding-right: 15px;
      width: 100%
  }
}

@media print and (min-width: 576px) {
  .container,.container-sm {
      max-width:540px
  }
}

@media print and (min-width: 768px) {
  .container,.container-md,.container-sm {
      max-width:720px
  }
}

@media print and (min-width: 992px) {
  .container,.container-lg,.container-md,.container-sm {
      max-width:960px
  }
}

@media print and (min-width: 1200px) {
  .container,.container-lg,.container-md,.container-sm,.container-xl {
      max-width:1140px
  }
}

@media print {
  .row {
      display: flex;
      flex-wrap: wrap;
      margin-left: -15px;
      margin-right: -15px
  }

  .no-gutters {
      margin-left: 0;
      margin-right: 0
  }

  .no-gutters>.col,.no-gutters>[class*=col-] {
      padding-left: 0;
      padding-right: 0
  }

  .col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-auto,.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-auto,.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md-auto,.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-auto {
      padding-left: 15px;
      padding-right: 15px;
      position: relative;
      width: 100%
  }

  .col {
      flex-basis: 0;
      flex-grow: 1;
      max-width: 100%
  }

  .row-cols-1>* {
      flex: 0 0 100%;
      max-width: 100%
  }

  .row-cols-2>* {
      flex: 0 0 50%;
      max-width: 50%
  }

  .row-cols-3>* {
      flex: 0 0 33.333333%;
      max-width: 33.333333%
  }

  .row-cols-4>* {
      flex: 0 0 25%;
      max-width: 25%
  }

  .row-cols-5>* {
      flex: 0 0 20%;
      max-width: 20%
  }

  .row-cols-6>* {
      flex: 0 0 16.666667%;
      max-width: 16.666667%
  }

  .col-auto {
      flex: 0 0 auto;
      max-width: 100%;
      width: auto
  }

  .col-1 {
      flex: 0 0 8.333333%;
      max-width: 8.333333%
  }

  .col-2 {
      flex: 0 0 16.666667%;
      max-width: 16.666667%
  }

  .col-3 {
      flex: 0 0 25%;
      max-width: 25%
  }

  .col-4 {
      flex: 0 0 33.333333%;
      max-width: 33.333333%
  }

  .col-5 {
      flex: 0 0 41.666667%;
      max-width: 41.666667%
  }

  .col-6 {
      flex: 0 0 50%;
      max-width: 50%
  }

  .col-7 {
      flex: 0 0 58.333333%;
      max-width: 58.333333%
  }

  .col-8 {
      flex: 0 0 66.666667%;
      max-width: 66.666667%
  }

  .col-9 {
      flex: 0 0 75%;
      max-width: 75%
  }

  .col-10 {
      flex: 0 0 83.333333%;
      max-width: 83.333333%
  }

  .col-11 {
      flex: 0 0 91.666667%;
      max-width: 91.666667%
  }

  .col-12 {
      flex: 0 0 100%;
      max-width: 100%
  }

  .order-first {
      order: -1
  }

  .order-last {
      order: 13
  }

  .order-0 {
      order: 0
  }

  .order-1 {
      order: 1
  }

  .order-2 {
      order: 2
  }

  .order-3 {
      order: 3
  }

  .order-4 {
      order: 4
  }

  .order-5 {
      order: 5
  }

  .order-6 {
      order: 6
  }

  .order-7 {
      order: 7
  }

  .order-8 {
      order: 8
  }

  .order-9 {
      order: 9
  }

  .order-10 {
      order: 10
  }

  .order-11 {
      order: 11
  }

  .order-12 {
      order: 12
  }

  .offset-1 {
      margin-left: 8.333333%
  }

  .offset-2 {
      margin-left: 16.666667%
  }

  .offset-3 {
      margin-left: 25%
  }

  .offset-4 {
      margin-left: 33.333333%
  }

  .offset-5 {
      margin-left: 41.666667%
  }

  .offset-6 {
      margin-left: 50%
  }

  .offset-7 {
      margin-left: 58.333333%
  }

  .offset-8 {
      margin-left: 66.666667%
  }

  .offset-9 {
      margin-left: 75%
  }

  .offset-10 {
      margin-left: 83.333333%
  }

  .offset-11 {
      margin-left: 91.666667%
  }
}

@media print and (min-width: 576px) {
  .col-sm {
      flex-basis:0;
      flex-grow: 1;
      max-width: 100%
  }

  .row-cols-sm-1>* {
      flex: 0 0 100%;
      max-width: 100%
  }

  .row-cols-sm-2>* {
      flex: 0 0 50%;
      max-width: 50%
  }

  .row-cols-sm-3>* {
      flex: 0 0 33.333333%;
      max-width: 33.333333%
  }

  .row-cols-sm-4>* {
      flex: 0 0 25%;
      max-width: 25%
  }

  .row-cols-sm-5>* {
      flex: 0 0 20%;
      max-width: 20%
  }

  .row-cols-sm-6>* {
      flex: 0 0 16.666667%;
      max-width: 16.666667%
  }

  .col-sm-auto {
      flex: 0 0 auto;
      max-width: 100%;
      width: auto
  }

  .col-sm-1 {
      flex: 0 0 8.333333%;
      max-width: 8.333333%
  }

  .col-sm-2 {
      flex: 0 0 16.666667%;
      max-width: 16.666667%
  }

  .col-sm-3 {
      flex: 0 0 25%;
      max-width: 25%
  }

  .col-sm-4 {
      flex: 0 0 33.333333%;
      max-width: 33.333333%
  }

  .col-sm-5 {
      flex: 0 0 41.666667%;
      max-width: 41.666667%
  }

  .col-sm-6 {
      flex: 0 0 50%;
      max-width: 50%
  }

  .col-sm-7 {
      flex: 0 0 58.333333%;
      max-width: 58.333333%
  }

  .col-sm-8 {
      flex: 0 0 66.666667%;
      max-width: 66.666667%
  }

  .col-sm-9 {
      flex: 0 0 75%;
      max-width: 75%
  }

  .col-sm-10 {
      flex: 0 0 83.333333%;
      max-width: 83.333333%
  }

  .col-sm-11 {
      flex: 0 0 91.666667%;
      max-width: 91.666667%
  }

  .col-sm-12 {
      flex: 0 0 100%;
      max-width: 100%
  }

  .order-sm-first {
      order: -1
  }

  .order-sm-last {
      order: 13
  }

  .order-sm-0 {
      order: 0
  }

  .order-sm-1 {
      order: 1
  }

  .order-sm-2 {
      order: 2
  }

  .order-sm-3 {
      order: 3
  }

  .order-sm-4 {
      order: 4
  }

  .order-sm-5 {
      order: 5
  }

  .order-sm-6 {
      order: 6
  }

  .order-sm-7 {
      order: 7
  }

  .order-sm-8 {
      order: 8
  }

  .order-sm-9 {
      order: 9
  }

  .order-sm-10 {
      order: 10
  }

  .order-sm-11 {
      order: 11
  }

  .order-sm-12 {
      order: 12
  }

  .offset-sm-0 {
      margin-left: 0
  }

  .offset-sm-1 {
      margin-left: 8.333333%
  }

  .offset-sm-2 {
      margin-left: 16.666667%
  }

  .offset-sm-3 {
      margin-left: 25%
  }

  .offset-sm-4 {
      margin-left: 33.333333%
  }

  .offset-sm-5 {
      margin-left: 41.666667%
  }

  .offset-sm-6 {
      margin-left: 50%
  }

  .offset-sm-7 {
      margin-left: 58.333333%
  }

  .offset-sm-8 {
      margin-left: 66.666667%
  }

  .offset-sm-9 {
      margin-left: 75%
  }

  .offset-sm-10 {
      margin-left: 83.333333%
  }

  .offset-sm-11 {
      margin-left: 91.666667%
  }
}

@media print and (min-width: 768px) {
  .col-md {
      flex-basis:0;
      flex-grow: 1;
      max-width: 100%
  }

  .row-cols-md-1>* {
      flex: 0 0 100%;
      max-width: 100%
  }

  .row-cols-md-2>* {
      flex: 0 0 50%;
      max-width: 50%
  }

  .row-cols-md-3>* {
      flex: 0 0 33.333333%;
      max-width: 33.333333%
  }

  .row-cols-md-4>* {
      flex: 0 0 25%;
      max-width: 25%
  }

  .row-cols-md-5>* {
      flex: 0 0 20%;
      max-width: 20%
  }

  .row-cols-md-6>* {
      flex: 0 0 16.666667%;
      max-width: 16.666667%
  }

  .col-md-auto {
      flex: 0 0 auto;
      max-width: 100%;
      width: auto
  }

  .col-md-1 {
      flex: 0 0 8.333333%;
      max-width: 8.333333%
  }

  .col-md-2 {
      flex: 0 0 16.666667%;
      max-width: 16.666667%
  }

  .col-md-3 {
      flex: 0 0 25%;
      max-width: 25%
  }

  .col-md-4 {
      flex: 0 0 33.333333%;
      max-width: 33.333333%
  }

  .col-md-5 {
      flex: 0 0 41.666667%;
      max-width: 41.666667%
  }

  .col-md-6 {
      flex: 0 0 50%;
      max-width: 50%
  }

  .col-md-7 {
      flex: 0 0 58.333333%;
      max-width: 58.333333%
  }

  .col-md-8 {
      flex: 0 0 66.666667%;
      max-width: 66.666667%
  }

  .col-md-9 {
      flex: 0 0 75%;
      max-width: 75%
  }

  .col-md-10 {
      flex: 0 0 83.333333%;
      max-width: 83.333333%
  }

  .col-md-11 {
      flex: 0 0 91.666667%;
      max-width: 91.666667%
  }

  .col-md-12 {
      flex: 0 0 100%;
      max-width: 100%
  }

  .order-md-first {
      order: -1
  }

  .order-md-last {
      order: 13
  }

  .order-md-0 {
      order: 0
  }

  .order-md-1 {
      order: 1
  }

  .order-md-2 {
      order: 2
  }

  .order-md-3 {
      order: 3
  }

  .order-md-4 {
      order: 4
  }

  .order-md-5 {
      order: 5
  }

  .order-md-6 {
      order: 6
  }

  .order-md-7 {
      order: 7
  }

  .order-md-8 {
      order: 8
  }

  .order-md-9 {
      order: 9
  }

  .order-md-10 {
      order: 10
  }

  .order-md-11 {
      order: 11
  }

  .order-md-12 {
      order: 12
  }

  .offset-md-0 {
      margin-left: 0
  }

  .offset-md-1 {
      margin-left: 8.333333%
  }

  .offset-md-2 {
      margin-left: 16.666667%
  }

  .offset-md-3 {
      margin-left: 25%
  }

  .offset-md-4 {
      margin-left: 33.333333%
  }

  .offset-md-5 {
      margin-left: 41.666667%
  }

  .offset-md-6 {
      margin-left: 50%
  }

  .offset-md-7 {
      margin-left: 58.333333%
  }

  .offset-md-8 {
      margin-left: 66.666667%
  }

  .offset-md-9 {
      margin-left: 75%
  }

  .offset-md-10 {
      margin-left: 83.333333%
  }

  .offset-md-11 {
      margin-left: 91.666667%
  }
}

@media print and (min-width: 992px) {
  .col-lg {
      flex-basis:0;
      flex-grow: 1;
      max-width: 100%
  }

  .row-cols-lg-1>* {
      flex: 0 0 100%;
      max-width: 100%
  }

  .row-cols-lg-2>* {
      flex: 0 0 50%;
      max-width: 50%
  }

  .row-cols-lg-3>* {
      flex: 0 0 33.333333%;
      max-width: 33.333333%
  }

  .row-cols-lg-4>* {
      flex: 0 0 25%;
      max-width: 25%
  }

  .row-cols-lg-5>* {
      flex: 0 0 20%;
      max-width: 20%
  }

  .row-cols-lg-6>* {
      flex: 0 0 16.666667%;
      max-width: 16.666667%
  }

  .col-lg-auto {
      flex: 0 0 auto;
      max-width: 100%;
      width: auto
  }

  .col-lg-1 {
      flex: 0 0 8.333333%;
      max-width: 8.333333%
  }

  .col-lg-2 {
      flex: 0 0 16.666667%;
      max-width: 16.666667%
  }

  .col-lg-3 {
      flex: 0 0 25%;
      max-width: 25%
  }

  .col-lg-4 {
      flex: 0 0 33.333333%;
      max-width: 33.333333%
  }

  .col-lg-5 {
      flex: 0 0 41.666667%;
      max-width: 41.666667%
  }

  .col-lg-6 {
      flex: 0 0 50%;
      max-width: 50%
  }

  .col-lg-7 {
      flex: 0 0 58.333333%;
      max-width: 58.333333%
  }

  .col-lg-8 {
      flex: 0 0 66.666667%;
      max-width: 66.666667%
  }

  .col-lg-9 {
      flex: 0 0 75%;
      max-width: 75%
  }

  .col-lg-10 {
      flex: 0 0 83.333333%;
      max-width: 83.333333%
  }

  .col-lg-11 {
      flex: 0 0 91.666667%;
      max-width: 91.666667%
  }

  .col-lg-12 {
      flex: 0 0 100%;
      max-width: 100%
  }

  .order-lg-first {
      order: -1
  }

  .order-lg-last {
      order: 13
  }

  .order-lg-0 {
      order: 0
  }

  .order-lg-1 {
      order: 1
  }

  .order-lg-2 {
      order: 2
  }

  .order-lg-3 {
      order: 3
  }

  .order-lg-4 {
      order: 4
  }

  .order-lg-5 {
      order: 5
  }

  .order-lg-6 {
      order: 6
  }

  .order-lg-7 {
      order: 7
  }

  .order-lg-8 {
      order: 8
  }

  .order-lg-9 {
      order: 9
  }

  .order-lg-10 {
      order: 10
  }

  .order-lg-11 {
      order: 11
  }

  .order-lg-12 {
      order: 12
  }

  .offset-lg-0 {
      margin-left: 0
  }

  .offset-lg-1 {
      margin-left: 8.333333%
  }

  .offset-lg-2 {
      margin-left: 16.666667%
  }

  .offset-lg-3 {
      margin-left: 25%
  }

  .offset-lg-4 {
      margin-left: 33.333333%
  }

  .offset-lg-5 {
      margin-left: 41.666667%
  }

  .offset-lg-6 {
      margin-left: 50%
  }

  .offset-lg-7 {
      margin-left: 58.333333%
  }

  .offset-lg-8 {
      margin-left: 66.666667%
  }

  .offset-lg-9 {
      margin-left: 75%
  }

  .offset-lg-10 {
      margin-left: 83.333333%
  }

  .offset-lg-11 {
      margin-left: 91.666667%
  }
}

@media print and (min-width: 1200px) {
  .col-xl {
      flex-basis:0;
      flex-grow: 1;
      max-width: 100%
  }

  .row-cols-xl-1>* {
      flex: 0 0 100%;
      max-width: 100%
  }

  .row-cols-xl-2>* {
      flex: 0 0 50%;
      max-width: 50%
  }

  .row-cols-xl-3>* {
      flex: 0 0 33.333333%;
      max-width: 33.333333%
  }

  .row-cols-xl-4>* {
      flex: 0 0 25%;
      max-width: 25%
  }

  .row-cols-xl-5>* {
      flex: 0 0 20%;
      max-width: 20%
  }

  .row-cols-xl-6>* {
      flex: 0 0 16.666667%;
      max-width: 16.666667%
  }

  .col-xl-auto {
      flex: 0 0 auto;
      max-width: 100%;
      width: auto
  }

  .col-xl-1 {
      flex: 0 0 8.333333%;
      max-width: 8.333333%
  }

  .col-xl-2 {
      flex: 0 0 16.666667%;
      max-width: 16.666667%
  }

  .col-xl-3 {
      flex: 0 0 25%;
      max-width: 25%
  }

  .col-xl-4 {
      flex: 0 0 33.333333%;
      max-width: 33.333333%
  }

  .col-xl-5 {
      flex: 0 0 41.666667%;
      max-width: 41.666667%
  }

  .col-xl-6 {
      flex: 0 0 50%;
      max-width: 50%
  }

  .col-xl-7 {
      flex: 0 0 58.333333%;
      max-width: 58.333333%
  }

  .col-xl-8 {
      flex: 0 0 66.666667%;
      max-width: 66.666667%
  }

  .col-xl-9 {
      flex: 0 0 75%;
      max-width: 75%
  }

  .col-xl-10 {
      flex: 0 0 83.333333%;
      max-width: 83.333333%
  }

  .col-xl-11 {
      flex: 0 0 91.666667%;
      max-width: 91.666667%
  }

  .col-xl-12 {
      flex: 0 0 100%;
      max-width: 100%
  }

  .order-xl-first {
      order: -1
  }

  .order-xl-last {
      order: 13
  }

  .order-xl-0 {
      order: 0
  }

  .order-xl-1 {
      order: 1
  }

  .order-xl-2 {
      order: 2
  }

  .order-xl-3 {
      order: 3
  }

  .order-xl-4 {
      order: 4
  }

  .order-xl-5 {
      order: 5
  }

  .order-xl-6 {
      order: 6
  }

  .order-xl-7 {
      order: 7
  }

  .order-xl-8 {
      order: 8
  }

  .order-xl-9 {
      order: 9
  }

  .order-xl-10 {
      order: 10
  }

  .order-xl-11 {
      order: 11
  }

  .order-xl-12 {
      order: 12
  }

  .offset-xl-0 {
      margin-left: 0
  }

  .offset-xl-1 {
      margin-left: 8.333333%
  }

  .offset-xl-2 {
      margin-left: 16.666667%
  }

  .offset-xl-3 {
      margin-left: 25%
  }

  .offset-xl-4 {
      margin-left: 33.333333%
  }

  .offset-xl-5 {
      margin-left: 41.666667%
  }

  .offset-xl-6 {
      margin-left: 50%
  }

  .offset-xl-7 {
      margin-left: 58.333333%
  }

  .offset-xl-8 {
      margin-left: 66.666667%
  }

  .offset-xl-9 {
      margin-left: 75%
  }

  .offset-xl-10 {
      margin-left: 83.333333%
  }

  .offset-xl-11 {
      margin-left: 91.666667%
  }
}

@media print {
  .table {
      color: #212529;
      margin-bottom: 1rem;
      width: 100%
  }

  .table td,.table th {
      border-top: 1px solid #dee2e6;
      padding: .75rem;
      vertical-align: top
  }

  .table thead th {
      border-bottom: 2px solid #dee2e6;
      vertical-align: bottom
  }

  .table tbody+tbody {
      border-top: 2px solid #dee2e6
  }

  .table-sm td,.table-sm th {
      padding: .3rem
  }

  .table-bordered,.table-bordered td,.table-bordered th {
      border: 1px solid #dee2e6
  }

  .table-bordered thead td,.table-bordered thead th {
      border-bottom-width: 2px
  }

  .table-borderless tbody+tbody,.table-borderless td,.table-borderless th,.table-borderless thead th {
      border: 0
  }

  .table-striped tbody tr:nth-of-type(odd) {
      background-color: rgba(0,0,0,.05)
  }

  .table-hover tbody tr:hover {
      background-color: rgba(0,0,0,.075);
      color: #212529
  }

  .table-primary,.table-primary>td,.table-primary>th {
      background-color: #b8daff
  }

  .table-primary tbody+tbody,.table-primary td,.table-primary th,.table-primary thead th {
      border-color: #7abaff
  }

  .table-hover .table-primary:hover,.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th {
      background-color: #9fcdff
  }

  .table-secondary,.table-secondary>td,.table-secondary>th {
      background-color: #d6d8db
  }

  .table-secondary tbody+tbody,.table-secondary td,.table-secondary th,.table-secondary thead th {
      border-color: #b3b7bb
  }

  .table-hover .table-secondary:hover,.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th {
      background-color: #c8cbcf
  }

  .table-success,.table-success>td,.table-success>th {
      background-color: #c3e6cb
  }

  .table-success tbody+tbody,.table-success td,.table-success th,.table-success thead th {
      border-color: #8fd19e
  }

  .table-hover .table-success:hover,.table-hover .table-success:hover>td,.table-hover .table-success:hover>th {
      background-color: #b1dfbb
  }

  .table-info,.table-info>td,.table-info>th {
      background-color: #bee5eb
  }

  .table-info tbody+tbody,.table-info td,.table-info th,.table-info thead th {
      border-color: #86cfda
  }

  .table-hover .table-info:hover,.table-hover .table-info:hover>td,.table-hover .table-info:hover>th {
      background-color: #abdde5
  }

  .table-warning,.table-warning>td,.table-warning>th {
      background-color: #ffeeba
  }

  .table-warning tbody+tbody,.table-warning td,.table-warning th,.table-warning thead th {
      border-color: #ffdf7e
  }

  .table-hover .table-warning:hover,.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th {
      background-color: #ffe8a1
  }

  .table-danger,.table-danger>td,.table-danger>th {
      background-color: #f5c6cb
  }

  .table-danger tbody+tbody,.table-danger td,.table-danger th,.table-danger thead th {
      border-color: #ed969e
  }

  .table-hover .table-danger:hover,.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th {
      background-color: #f1b0b7
  }

  .table-light,.table-light>td,.table-light>th {
      background-color: #fdfdfe
  }

  .table-light tbody+tbody,.table-light td,.table-light th,.table-light thead th {
      border-color: #fbfcfc
  }

  .table-hover .table-light:hover,.table-hover .table-light:hover>td,.table-hover .table-light:hover>th {
      background-color: #ececf6
  }

  .table-dark,.table-dark>td,.table-dark>th {
      background-color: #c6c8ca
  }

  .table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th {
      border-color: #95999c
  }

  .table-hover .table-dark:hover,.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th {
      background-color: #b9bbbe
  }

  .table-active,.table-active>td,.table-active>th,.table-hover .table-active:hover,.table-hover .table-active:hover>td,.table-hover .table-active:hover>th {
      background-color: rgba(0,0,0,.075)
  }

  .table .thead-dark th {
      background-color: #343a40;
      border-color: #454d55;
      color: #fff
  }

  .table .thead-light th {
      background-color: #e9ecef;
      border-color: #dee2e6;
      color: #495057
  }

  .table-dark {
      background-color: #343a40;
      color: #fff
  }

  .table-dark td,.table-dark th,.table-dark thead th {
      border-color: #454d55
  }

  .table-dark.table-bordered {
      border: 0
  }

  .table-dark.table-striped tbody tr:nth-of-type(odd) {
      background-color: hsla(0,0%,100%,.05)
  }

  .table-dark.table-hover tbody tr:hover {
      background-color: hsla(0,0%,100%,.075);
      color: #fff
  }
}

@media print and (max-width: 575.98px) {
  .table-responsive-sm {
      -webkit-overflow-scrolling:touch;
      display: block;
      overflow-x: auto;
      width: 100%
  }

  .table-responsive-sm>.table-bordered {
      border: 0
  }
}

@media print and (max-width: 767.98px) {
  .table-responsive-md {
      -webkit-overflow-scrolling:touch;
      display: block;
      overflow-x: auto;
      width: 100%
  }

  .table-responsive-md>.table-bordered {
      border: 0
  }
}

@media print and (max-width: 991.98px) {
  .table-responsive-lg {
      -webkit-overflow-scrolling:touch;
      display: block;
      overflow-x: auto;
      width: 100%
  }

  .table-responsive-lg>.table-bordered {
      border: 0
  }
}

@media print and (max-width: 1199.98px) {
  .table-responsive-xl {
      -webkit-overflow-scrolling:touch;
      display: block;
      overflow-x: auto;
      width: 100%
  }

  .table-responsive-xl>.table-bordered {
      border: 0
  }
}

@media print {
  .table-responsive {
      -webkit-overflow-scrolling: touch;
      display: block;
      overflow-x: auto;
      width: 100%
  }

  .table-responsive>.table-bordered {
      border: 0
  }

  .form-control {
      background-clip: padding-box;
      background-color: #fff;
      border: 1px solid #ced4da;
      border-radius: .25rem;
      color: #495057;
      display: block;
      font-size: 1rem;
      font-weight: 400;
      height: calc(1.5em + .75rem + 2px);
      line-height: 1.5;
      padding: .375rem .75rem;
      transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
      width: 100%
  }
}

@media print and (prefers-reduced-motion:reduce) {
  .form-control {
      transition: none
  }
}

@media print {
  .form-control::-ms-expand {
      background-color: transparent;
      border: 0
  }

  .form-control:focus {
      background-color: #fff;
      border-color: #80bdff;
      box-shadow: 0 0 0 .2rem rgba(0,123,255,.25);
      color: #495057;
      outline: 0
  }

  .form-control:-ms-input-placeholder {
      color: #6c757d;
      opacity: 1
  }

  .form-control::placeholder {
      color: #6c757d;
      opacity: 1
  }

  .form-control:disabled,.form-control[readonly] {
      background-color: #e9ecef;
      opacity: 1
  }

  input[type=date].form-control,input[type=datetime-local].form-control,input[type=month].form-control,input[type=time].form-control {
      -webkit-appearance: none;
      appearance: none
  }

  select.form-control:-moz-focusring {
      color: transparent;
      text-shadow: 0 0 0 #495057
  }

  select.form-control:focus::-ms-value {
      background-color: #fff;
      color: #495057
  }

  .form-control-file,.form-control-range {
      display: block;
      width: 100%
  }

  .col-form-label {
      font-size: inherit;
      line-height: 1.5;
      margin-bottom: 0;
      padding-bottom: calc(.375rem + 1px);
      padding-top: calc(.375rem + 1px)
  }

  .col-form-label-lg {
      font-size: 1.25rem;
      line-height: 1.5;
      padding-bottom: calc(.5rem + 1px);
      padding-top: calc(.5rem + 1px)
  }

  .col-form-label-sm {
      font-size: .875rem;
      line-height: 1.5;
      padding-bottom: calc(.25rem + 1px);
      padding-top: calc(.25rem + 1px)
  }

  .form-control-plaintext {
      background-color: transparent;
      border: solid transparent;
      border-width: 1px 0;
      color: #212529;
      display: block;
      font-size: 1rem;
      line-height: 1.5;
      margin-bottom: 0;
      padding: .375rem 0;
      width: 100%
  }

  .form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm {
      padding-left: 0;
      padding-right: 0
  }

  .form-control-sm {
      border-radius: .2rem;
      font-size: .875rem;
      height: calc(1.5em + .5rem + 2px);
      line-height: 1.5;
      padding: .25rem .5rem
  }

  .form-control-lg {
      border-radius: .3rem;
      font-size: 1.25rem;
      height: calc(1.5em + 1rem + 2px);
      line-height: 1.5;
      padding: .5rem 1rem
  }

  select.form-control[multiple],select.form-control[size],textarea.form-control {
      height: auto
  }

  .form-group {
      margin-bottom: 1rem
  }

  .form-text {
      display: block;
      margin-top: .25rem
  }

  .form-row {
      display: flex;
      flex-wrap: wrap;
      margin-left: -5px;
      margin-right: -5px
  }

  .form-row>.col,.form-row>[class*=col-] {
      padding-left: 5px;
      padding-right: 5px
  }

  .form-check {
      display: block;
      padding-left: 1.25rem;
      position: relative
  }

  .form-check-input {
      margin-left: -1.25rem;
      margin-top: .3rem;
      position: absolute
  }

  .form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label {
      color: #6c757d
  }

  .form-check-label {
      margin-bottom: 0
  }

  .form-check-inline {
      align-items: center;
      display: inline-flex;
      margin-right: .75rem;
      padding-left: 0
  }

  .form-check-inline .form-check-input {
      margin-left: 0;
      margin-right: .3125rem;
      margin-top: 0;
      position: static
  }

  .valid-feedback {
      color: #28a745;
      display: none;
      font-size: 80%;
      margin-top: .25rem;
      width: 100%
  }

  .valid-tooltip {
      background-color: rgba(40,167,69,.9);
      border-radius: .25rem;
      color: #fff;
      display: none;
      font-size: .875rem;
      left: 0;
      line-height: 1.5;
      margin-top: .1rem;
      max-width: 100%;
      padding: .25rem .5rem;
      position: absolute;
      top: 100%;
      z-index: 5
  }

  .form-row>.col>.valid-tooltip,.form-row>[class*=col-]>.valid-tooltip {
      left: 5px
  }

  .is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip {
      display: block
  }

  .form-control.is-valid,.was-validated .form-control:valid {
      background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3E%3Cpath fill='%2328a745' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");
      background-position: right calc(.375em + .1875rem) center;
      background-repeat: no-repeat;
      background-size: calc(.75em + .375rem) calc(.75em + .375rem);
      border-color: #28a745;
      padding-right: calc(1.5em + .75rem)!important
  }

  .form-control.is-valid:focus,.was-validated .form-control:valid:focus {
      border-color: #28a745;
      box-shadow: 0 0 0 .2rem rgba(40,167,69,.25)
  }

  .was-validated select.form-control:valid,select.form-control.is-valid {
      background-position: right 1.5rem center;
      padding-right: 3rem!important
  }

  .was-validated textarea.form-control:valid,textarea.form-control.is-valid {
      background-position: top calc(.375em + .1875rem) right calc(.375em + .1875rem);
      padding-right: calc(1.5em + .75rem)
  }

  .custom-select.is-valid,.was-validated .custom-select:valid {
      background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5'%3E%3Cpath fill='%23343a40' d='M2 0 0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") right .75rem center/8px 10px no-repeat,#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3E%3Cpath fill='%2328a745' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E") center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem) no-repeat;
      border-color: #28a745;
      padding-right: calc(.75em + 2.3125rem)!important
  }

  .custom-select.is-valid:focus,.was-validated .custom-select:valid:focus {
      border-color: #28a745;
      box-shadow: 0 0 0 .2rem rgba(40,167,69,.25)
  }

  .form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label {
      color: #28a745
  }

  .form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip,.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip {
      display: block
  }

  .custom-control-input.is-valid~.custom-control-label,.was-validated .custom-control-input:valid~.custom-control-label {
      color: #28a745
  }

  .custom-control-input.is-valid~.custom-control-label:before,.was-validated .custom-control-input:valid~.custom-control-label:before {
      border-color: #28a745
  }

  .custom-control-input.is-valid:checked~.custom-control-label:before,.was-validated .custom-control-input:valid:checked~.custom-control-label:before {
      background-color: #34ce57;
      border-color: #34ce57
  }

  .custom-control-input.is-valid:focus~.custom-control-label:before,.was-validated .custom-control-input:valid:focus~.custom-control-label:before {
      box-shadow: 0 0 0 .2rem rgba(40,167,69,.25)
  }

  .custom-control-input.is-valid:focus:not(:checked)~.custom-control-label:before,.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label:before {
      border-color: #28a745
  }

  .custom-file-input.is-valid~.custom-file-label,.was-validated .custom-file-input:valid~.custom-file-label {
      border-color: #28a745
  }

  .custom-file-input.is-valid:focus~.custom-file-label,.was-validated .custom-file-input:valid:focus~.custom-file-label {
      border-color: #28a745;
      box-shadow: 0 0 0 .2rem rgba(40,167,69,.25)
  }

  .invalid-feedback {
      color: #dc3545;
      display: none;
      font-size: 80%;
      margin-top: .25rem;
      width: 100%
  }

  .invalid-tooltip {
      background-color: rgba(220,53,69,.9);
      border-radius: .25rem;
      color: #fff;
      display: none;
      font-size: .875rem;
      left: 0;
      line-height: 1.5;
      margin-top: .1rem;
      max-width: 100%;
      padding: .25rem .5rem;
      position: absolute;
      top: 100%;
      z-index: 5
  }

  .form-row>.col>.invalid-tooltip,.form-row>[class*=col-]>.invalid-tooltip {
      left: 5px
  }

  .is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip {
      display: block
  }

  .form-control.is-invalid,.was-validated .form-control:invalid {
      background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3E%3C/svg%3E");
      background-position: right calc(.375em + .1875rem) center;
      background-repeat: no-repeat;
      background-size: calc(.75em + .375rem) calc(.75em + .375rem);
      border-color: #dc3545;
      padding-right: calc(1.5em + .75rem)!important
  }

  .form-control.is-invalid:focus,.was-validated .form-control:invalid:focus {
      border-color: #dc3545;
      box-shadow: 0 0 0 .2rem rgba(220,53,69,.25)
  }

  .was-validated select.form-control:invalid,select.form-control.is-invalid {
      background-position: right 1.5rem center;
      padding-right: 3rem!important
  }

  .was-validated textarea.form-control:invalid,textarea.form-control.is-invalid {
      background-position: top calc(.375em + .1875rem) right calc(.375em + .1875rem);
      padding-right: calc(1.5em + .75rem)
  }

  .custom-select.is-invalid,.was-validated .custom-select:invalid {
      background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5'%3E%3Cpath fill='%23343a40' d='M2 0 0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") right .75rem center/8px 10px no-repeat,#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3E%3C/svg%3E") center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem) no-repeat;
      border-color: #dc3545;
      padding-right: calc(.75em + 2.3125rem)!important
  }

  .custom-select.is-invalid:focus,.was-validated .custom-select:invalid:focus {
      border-color: #dc3545;
      box-shadow: 0 0 0 .2rem rgba(220,53,69,.25)
  }

  .form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label {
      color: #dc3545
  }

  .form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip,.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip {
      display: block
  }

  .custom-control-input.is-invalid~.custom-control-label,.was-validated .custom-control-input:invalid~.custom-control-label {
      color: #dc3545
  }

  .custom-control-input.is-invalid~.custom-control-label:before,.was-validated .custom-control-input:invalid~.custom-control-label:before {
      border-color: #dc3545
  }

  .custom-control-input.is-invalid:checked~.custom-control-label:before,.was-validated .custom-control-input:invalid:checked~.custom-control-label:before {
      background-color: #e4606d;
      border-color: #e4606d
  }

  .custom-control-input.is-invalid:focus~.custom-control-label:before,.was-validated .custom-control-input:invalid:focus~.custom-control-label:before {
      box-shadow: 0 0 0 .2rem rgba(220,53,69,.25)
  }

  .custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label:before,.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label:before {
      border-color: #dc3545
  }

  .custom-file-input.is-invalid~.custom-file-label,.was-validated .custom-file-input:invalid~.custom-file-label {
      border-color: #dc3545
  }

  .custom-file-input.is-invalid:focus~.custom-file-label,.was-validated .custom-file-input:invalid:focus~.custom-file-label {
      border-color: #dc3545;
      box-shadow: 0 0 0 .2rem rgba(220,53,69,.25)
  }

  .form-inline {
      align-items: center;
      display: flex;
      flex-flow: row wrap
  }

  .form-inline .form-check {
      width: 100%
  }
}

@media print and (min-width: 576px) {
  .form-inline label {
      justify-content:center
  }

  .form-inline .form-group,.form-inline label {
      align-items: center;
      display: flex;
      margin-bottom: 0
  }

  .form-inline .form-group {
      flex: 0 0 auto;
      flex-flow: row wrap
  }

  .form-inline .form-control {
      display: inline-block;
      vertical-align: middle;
      width: auto
  }

  .form-inline .form-control-plaintext {
      display: inline-block
  }

  .form-inline .custom-select,.form-inline .input-group {
      width: auto
  }

  .form-inline .form-check {
      align-items: center;
      display: flex;
      justify-content: center;
      padding-left: 0;
      width: auto
  }

  .form-inline .form-check-input {
      flex-shrink: 0;
      margin-left: 0;
      margin-right: .25rem;
      margin-top: 0;
      position: relative
  }

  .form-inline .custom-control {
      align-items: center;
      justify-content: center
  }

  .form-inline .custom-control-label {
      margin-bottom: 0
  }
}

@media print {
  .btn {
      background-color: transparent;
      border: 1px solid transparent;
      border-radius: .25rem;
      color: #212529;
      display: inline-block;
      font-size: 1rem;
      font-weight: 400;
      line-height: 1.5;
      padding: .375rem .75rem;
      text-align: center;
      transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
      -webkit-user-select: none;
      -ms-user-select: none;
      user-select: none;
      vertical-align: middle
  }
}

@media print and (prefers-reduced-motion:reduce) {
  .btn {
      transition: none
  }
}

@media print {
  .btn:hover {
      color: #212529;
      text-decoration: none
  }

  .btn.focus,.btn:focus {
      box-shadow: 0 0 0 .2rem rgba(0,123,255,.25);
      outline: 0
  }

  .btn.disabled,.btn:disabled {
      opacity: .65
  }

  .btn:not(:disabled):not(.disabled) {
      cursor: pointer
  }

  a.btn.disabled,fieldset:disabled a.btn {
      pointer-events: none
  }

  .btn-primary {
      background-color: #007bff;
      border-color: #007bff;
      color: #fff
  }

  .btn-primary.focus,.btn-primary:focus,.btn-primary:hover {
      background-color: #0069d9;
      border-color: #0062cc;
      color: #fff
  }

  .btn-primary.focus,.btn-primary:focus {
      box-shadow: 0 0 0 .2rem rgba(38,143,255,.5)
  }

  .btn-primary.disabled,.btn-primary:disabled {
      background-color: #007bff;
      border-color: #007bff;
      color: #fff
  }

  .btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle {
      background-color: #0062cc;
      border-color: #005cbf;
      color: #fff
  }

  .btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus {
      box-shadow: 0 0 0 .2rem rgba(38,143,255,.5)
  }

  .btn-secondary {
      background-color: #6c757d;
      border-color: #6c757d;
      color: #fff
  }

  .btn-secondary.focus,.btn-secondary:focus,.btn-secondary:hover {
      background-color: #5a6268;
      border-color: #545b62;
      color: #fff
  }

  .btn-secondary.focus,.btn-secondary:focus {
      box-shadow: 0 0 0 .2rem hsla(208,6%,54%,.5)
  }

  .btn-secondary.disabled,.btn-secondary:disabled {
      background-color: #6c757d;
      border-color: #6c757d;
      color: #fff
  }

  .btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle {
      background-color: #545b62;
      border-color: #4e555b;
      color: #fff
  }

  .btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus {
      box-shadow: 0 0 0 .2rem hsla(208,6%,54%,.5)
  }

  .btn-success {
      background-color: #28a745;
      border-color: #28a745;
      color: #fff
  }

  .btn-success.focus,.btn-success:focus,.btn-success:hover {
      background-color: #218838;
      border-color: #1e7e34;
      color: #fff
  }

  .btn-success.focus,.btn-success:focus {
      box-shadow: 0 0 0 .2rem rgba(72,180,97,.5)
  }

  .btn-success.disabled,.btn-success:disabled {
      background-color: #28a745;
      border-color: #28a745;
      color: #fff
  }

  .btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle {
      background-color: #1e7e34;
      border-color: #1c7430;
      color: #fff
  }

  .btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active:focus,.show>.btn-success.dropdown-toggle:focus {
      box-shadow: 0 0 0 .2rem rgba(72,180,97,.5)
  }

  .btn-info {
      background-color: #17a2b8;
      border-color: #17a2b8;
      color: #fff
  }

  .btn-info.focus,.btn-info:focus,.btn-info:hover {
      background-color: #138496;
      border-color: #117a8b;
      color: #fff
  }

  .btn-info.focus,.btn-info:focus {
      box-shadow: 0 0 0 .2rem rgba(58,176,195,.5)
  }

  .btn-info.disabled,.btn-info:disabled {
      background-color: #17a2b8;
      border-color: #17a2b8;
      color: #fff
  }

  .btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.show>.btn-info.dropdown-toggle {
      background-color: #117a8b;
      border-color: #10707f;
      color: #fff
  }

  .btn-info:not(:disabled):not(.disabled).active:focus,.btn-info:not(:disabled):not(.disabled):active:focus,.show>.btn-info.dropdown-toggle:focus {
      box-shadow: 0 0 0 .2rem rgba(58,176,195,.5)
  }

  .btn-warning {
      background-color: #ffc107;
      border-color: #ffc107;
      color: #212529
  }

  .btn-warning.focus,.btn-warning:focus,.btn-warning:hover {
      background-color: #e0a800;
      border-color: #d39e00;
      color: #212529
  }

  .btn-warning.focus,.btn-warning:focus {
      box-shadow: 0 0 0 .2rem rgba(222,170,12,.5)
  }

  .btn-warning.disabled,.btn-warning:disabled {
      background-color: #ffc107;
      border-color: #ffc107;
      color: #212529
  }

  .btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle {
      background-color: #d39e00;
      border-color: #c69500;
      color: #212529
  }

  .btn-warning:not(:disabled):not(.disabled).active:focus,.btn-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-warning.dropdown-toggle:focus {
      box-shadow: 0 0 0 .2rem rgba(222,170,12,.5)
  }

  .btn-danger {
      background-color: #dc3545;
      border-color: #dc3545;
      color: #fff
  }

  .btn-danger.focus,.btn-danger:focus,.btn-danger:hover {
      background-color: #c82333;
      border-color: #bd2130;
      color: #fff
  }

  .btn-danger.focus,.btn-danger:focus {
      box-shadow: 0 0 0 .2rem rgba(225,83,97,.5)
  }

  .btn-danger.disabled,.btn-danger:disabled {
      background-color: #dc3545;
      border-color: #dc3545;
      color: #fff
  }

  .btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.show>.btn-danger.dropdown-toggle {
      background-color: #bd2130;
      border-color: #b21f2d;
      color: #fff
  }

  .btn-danger:not(:disabled):not(.disabled).active:focus,.btn-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-danger.dropdown-toggle:focus {
      box-shadow: 0 0 0 .2rem rgba(225,83,97,.5)
  }

  .btn-light {
      background-color: #f8f9fa;
      border-color: #f8f9fa;
      color: #212529
  }

  .btn-light.focus,.btn-light:focus,.btn-light:hover {
      background-color: #e2e6ea;
      border-color: #dae0e5;
      color: #212529
  }

  .btn-light.focus,.btn-light:focus {
      box-shadow: 0 0 0 .2rem hsla(220,4%,85%,.5)
  }

  .btn-light.disabled,.btn-light:disabled {
      background-color: #f8f9fa;
      border-color: #f8f9fa;
      color: #212529
  }

  .btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle {
      background-color: #dae0e5;
      border-color: #d3d9df;
      color: #212529
  }

  .btn-light:not(:disabled):not(.disabled).active:focus,.btn-light:not(:disabled):not(.disabled):active:focus,.show>.btn-light.dropdown-toggle:focus {
      box-shadow: 0 0 0 .2rem hsla(220,4%,85%,.5)
  }

  .btn-dark {
      background-color: #343a40;
      border-color: #343a40;
      color: #fff
  }

  .btn-dark.focus,.btn-dark:focus,.btn-dark:hover {
      background-color: #23272b;
      border-color: #1d2124;
      color: #fff
  }

  .btn-dark.focus,.btn-dark:focus {
      box-shadow: 0 0 0 .2rem rgba(82,88,93,.5)
  }

  .btn-dark.disabled,.btn-dark:disabled {
      background-color: #343a40;
      border-color: #343a40;
      color: #fff
  }

  .btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active,.show>.btn-dark.dropdown-toggle {
      background-color: #1d2124;
      border-color: #171a1d;
      color: #fff
  }

  .btn-dark:not(:disabled):not(.disabled).active:focus,.btn-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-dark.dropdown-toggle:focus {
      box-shadow: 0 0 0 .2rem rgba(82,88,93,.5)
  }

  .btn-outline-primary {
      border-color: #007bff;
      color: #007bff
  }

  .btn-outline-primary:hover {
      background-color: #007bff;
      border-color: #007bff;
      color: #fff
  }

  .btn-outline-primary.focus,.btn-outline-primary:focus {
      box-shadow: 0 0 0 .2rem rgba(0,123,255,.5)
  }

  .btn-outline-primary.disabled,.btn-outline-primary:disabled {
      background-color: transparent;
      color: #007bff
  }

  .btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle {
      background-color: #007bff;
      border-color: #007bff;
      color: #fff
  }

  .btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus {
      box-shadow: 0 0 0 .2rem rgba(0,123,255,.5)
  }

  .btn-outline-secondary {
      border-color: #6c757d;
      color: #6c757d
  }

  .btn-outline-secondary:hover {
      background-color: #6c757d;
      border-color: #6c757d;
      color: #fff
  }

  .btn-outline-secondary.focus,.btn-outline-secondary:focus {
      box-shadow: 0 0 0 .2rem hsla(208,7%,46%,.5)
  }

  .btn-outline-secondary.disabled,.btn-outline-secondary:disabled {
      background-color: transparent;
      color: #6c757d
  }

  .btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active,.show>.btn-outline-secondary.dropdown-toggle {
      background-color: #6c757d;
      border-color: #6c757d;
      color: #fff
  }

  .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus {
      box-shadow: 0 0 0 .2rem hsla(208,7%,46%,.5)
  }

  .btn-outline-success {
      border-color: #28a745;
      color: #28a745
  }

  .btn-outline-success:hover {
      background-color: #28a745;
      border-color: #28a745;
      color: #fff
  }

  .btn-outline-success.focus,.btn-outline-success:focus {
      box-shadow: 0 0 0 .2rem rgba(40,167,69,.5)
  }

  .btn-outline-success.disabled,.btn-outline-success:disabled {
      background-color: transparent;
      color: #28a745
  }

  .btn-outline-success:not(:disabled):not(.disabled).active,.btn-outline-success:not(:disabled):not(.disabled):active,.show>.btn-outline-success.dropdown-toggle {
      background-color: #28a745;
      border-color: #28a745;
      color: #fff
  }

  .btn-outline-success:not(:disabled):not(.disabled).active:focus,.btn-outline-success:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-success.dropdown-toggle:focus {
      box-shadow: 0 0 0 .2rem rgba(40,167,69,.5)
  }

  .btn-outline-info {
      border-color: #17a2b8;
      color: #17a2b8
  }

  .btn-outline-info:hover {
      background-color: #17a2b8;
      border-color: #17a2b8;
      color: #fff
  }

  .btn-outline-info.focus,.btn-outline-info:focus {
      box-shadow: 0 0 0 .2rem rgba(23,162,184,.5)
  }

  .btn-outline-info.disabled,.btn-outline-info:disabled {
      background-color: transparent;
      color: #17a2b8
  }

  .btn-outline-info:not(:disabled):not(.disabled).active,.btn-outline-info:not(:disabled):not(.disabled):active,.show>.btn-outline-info.dropdown-toggle {
      background-color: #17a2b8;
      border-color: #17a2b8;
      color: #fff
  }

  .btn-outline-info:not(:disabled):not(.disabled).active:focus,.btn-outline-info:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-info.dropdown-toggle:focus {
      box-shadow: 0 0 0 .2rem rgba(23,162,184,.5)
  }

  .btn-outline-warning {
      border-color: #ffc107;
      color: #ffc107
  }

  .btn-outline-warning:hover {
      background-color: #ffc107;
      border-color: #ffc107;
      color: #212529
  }

  .btn-outline-warning.focus,.btn-outline-warning:focus {
      box-shadow: 0 0 0 .2rem rgba(255,193,7,.5)
  }

  .btn-outline-warning.disabled,.btn-outline-warning:disabled {
      background-color: transparent;
      color: #ffc107
  }

  .btn-outline-warning:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled):active,.show>.btn-outline-warning.dropdown-toggle {
      background-color: #ffc107;
      border-color: #ffc107;
      color: #212529
  }

  .btn-outline-warning:not(:disabled):not(.disabled).active:focus,.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-warning.dropdown-toggle:focus {
      box-shadow: 0 0 0 .2rem rgba(255,193,7,.5)
  }

  .btn-outline-danger {
      border-color: #dc3545;
      color: #dc3545
  }

  .btn-outline-danger:hover {
      background-color: #dc3545;
      border-color: #dc3545;
      color: #fff
  }

  .btn-outline-danger.focus,.btn-outline-danger:focus {
      box-shadow: 0 0 0 .2rem rgba(220,53,69,.5)
  }

  .btn-outline-danger.disabled,.btn-outline-danger:disabled {
      background-color: transparent;
      color: #dc3545
  }

  .btn-outline-danger:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled):active,.show>.btn-outline-danger.dropdown-toggle {
      background-color: #dc3545;
      border-color: #dc3545;
      color: #fff
  }

  .btn-outline-danger:not(:disabled):not(.disabled).active:focus,.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-danger.dropdown-toggle:focus {
      box-shadow: 0 0 0 .2rem rgba(220,53,69,.5)
  }

  .btn-outline-light {
      border-color: #f8f9fa;
      color: #f8f9fa
  }

  .btn-outline-light:hover {
      background-color: #f8f9fa;
      border-color: #f8f9fa;
      color: #212529
  }

  .btn-outline-light.focus,.btn-outline-light:focus {
      box-shadow: 0 0 0 .2rem rgba(248,249,250,.5)
  }

  .btn-outline-light.disabled,.btn-outline-light:disabled {
      background-color: transparent;
      color: #f8f9fa
  }

  .btn-outline-light:not(:disabled):not(.disabled).active,.btn-outline-light:not(:disabled):not(.disabled):active,.show>.btn-outline-light.dropdown-toggle {
      background-color: #f8f9fa;
      border-color: #f8f9fa;
      color: #212529
  }

  .btn-outline-light:not(:disabled):not(.disabled).active:focus,.btn-outline-light:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-light.dropdown-toggle:focus {
      box-shadow: 0 0 0 .2rem rgba(248,249,250,.5)
  }

  .btn-outline-dark {
      border-color: #343a40;
      color: #343a40
  }

  .btn-outline-dark:hover {
      background-color: #343a40;
      border-color: #343a40;
      color: #fff
  }

  .btn-outline-dark.focus,.btn-outline-dark:focus {
      box-shadow: 0 0 0 .2rem rgba(52,58,64,.5)
  }

  .btn-outline-dark.disabled,.btn-outline-dark:disabled {
      background-color: transparent;
      color: #343a40
  }

  .btn-outline-dark:not(:disabled):not(.disabled).active,.btn-outline-dark:not(:disabled):not(.disabled):active,.show>.btn-outline-dark.dropdown-toggle {
      background-color: #343a40;
      border-color: #343a40;
      color: #fff
  }

  .btn-outline-dark:not(:disabled):not(.disabled).active:focus,.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-dark.dropdown-toggle:focus {
      box-shadow: 0 0 0 .2rem rgba(52,58,64,.5)
  }

  .btn-link {
      color: #007bff;
      font-weight: 400;
      text-decoration: none
  }

  .btn-link:hover {
      color: #0056b3
  }

  .btn-link.disabled,.btn-link:disabled {
      color: #6c757d;
      pointer-events: none
  }

  .btn-group-lg>.btn,.btn-lg {
      border-radius: .3rem;
      font-size: 1.25rem;
      line-height: 1.5;
      padding: .5rem 1rem
  }

  .btn-group-sm>.btn,.btn-sm {
      border-radius: .2rem;
      font-size: .875rem;
      line-height: 1.5;
      padding: .25rem .5rem
  }

  .btn-block {
      display: block;
      width: 100%
  }

  .btn-block+.btn-block {
      margin-top: .5rem
  }

  input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block {
      width: 100%
  }

  .fade {
      transition: opacity .15s linear
  }
}

@media print and (prefers-reduced-motion:reduce) {
  .fade {
      transition: none
  }
}

@media print {
  .fade:not(.show) {
      opacity: 0
  }

  .collapse:not(.show) {
      display: none
  }

  .collapsing {
      height: 0;
      overflow: hidden;
      position: relative;
      transition: height .35s ease
  }
}

@media print and (prefers-reduced-motion:reduce) {
  .collapsing {
      transition: none
  }
}

@media print {
  .dropdown,.dropleft,.dropright,.dropup {
      position: relative
  }

  .dropdown-toggle {
      white-space: nowrap
  }

  .dropdown-toggle:after {
      border-bottom: 0;
      border-left: .3em solid transparent;
      border-right: .3em solid transparent;
      border-top: .3em solid;
      content: "";
      display: inline-block;
      margin-left: .255em;
      vertical-align: .255em
  }

  .dropdown-toggle:empty:after {
      margin-left: 0
  }

  .dropdown-menu {
      background-clip: padding-box;
      background-color: #fff;
      border: 1px solid rgba(0,0,0,.15);
      border-radius: .25rem;
      color: #212529;
      display: none;
      float: left;
      font-size: 1rem;
      left: 0;
      list-style: none;
      margin: .125rem 0 0;
      min-width: 10rem;
      padding: .5rem 0;
      position: absolute;
      text-align: left;
      top: 100%;
      z-index: 1000
  }

  .dropdown-menu-left {
      left: 0;
      right: auto
  }

  .dropdown-menu-right {
      left: auto;
      right: 0
  }
}

@media print and (min-width: 576px) {
  .dropdown-menu-sm-left {
      left:0;
      right: auto
  }

  .dropdown-menu-sm-right {
      left: auto;
      right: 0
  }
}

@media print and (min-width: 768px) {
  .dropdown-menu-md-left {
      left:0;
      right: auto
  }

  .dropdown-menu-md-right {
      left: auto;
      right: 0
  }
}

@media print and (min-width: 992px) {
  .dropdown-menu-lg-left {
      left:0;
      right: auto
  }

  .dropdown-menu-lg-right {
      left: auto;
      right: 0
  }
}

@media print and (min-width: 1200px) {
  .dropdown-menu-xl-left {
      left:0;
      right: auto
  }

  .dropdown-menu-xl-right {
      left: auto;
      right: 0
  }
}

@media print {
  .dropup .dropdown-menu {
      bottom: 100%;
      margin-bottom: .125rem;
      margin-top: 0;
      top: auto
  }

  .dropup .dropdown-toggle:after {
      border-bottom: .3em solid;
      border-left: .3em solid transparent;
      border-right: .3em solid transparent;
      border-top: 0;
      content: "";
      display: inline-block;
      margin-left: .255em;
      vertical-align: .255em
  }

  .dropup .dropdown-toggle:empty:after {
      margin-left: 0
  }

  .dropright .dropdown-menu {
      left: 100%;
      margin-left: .125rem;
      margin-top: 0;
      right: auto;
      top: 0
  }

  .dropright .dropdown-toggle:after {
      border-bottom: .3em solid transparent;
      border-left: .3em solid;
      border-right: 0;
      border-top: .3em solid transparent;
      content: "";
      display: inline-block;
      margin-left: .255em;
      vertical-align: .255em
  }

  .dropright .dropdown-toggle:empty:after {
      margin-left: 0
  }

  .dropright .dropdown-toggle:after {
      vertical-align: 0
  }

  .dropleft .dropdown-menu {
      left: auto;
      margin-right: .125rem;
      margin-top: 0;
      right: 100%;
      top: 0
  }

  .dropleft .dropdown-toggle:after {
      content: "";
      display: inline-block;
      display: none;
      margin-left: .255em;
      vertical-align: .255em
  }

  .dropleft .dropdown-toggle:before {
      border-bottom: .3em solid transparent;
      border-right: .3em solid;
      border-top: .3em solid transparent;
      content: "";
      display: inline-block;
      margin-right: .255em;
      vertical-align: .255em
  }

  .dropleft .dropdown-toggle:empty:after {
      margin-left: 0
  }

  .dropleft .dropdown-toggle:before {
      vertical-align: 0
  }

  .dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=top] {
      bottom: auto;
      right: auto
  }

  .dropdown-divider {
      border-top: 1px solid #e9ecef;
      height: 0;
      margin: .5rem 0;
      overflow: hidden
  }

  .dropdown-item {
      background-color: transparent;
      border: 0;
      clear: both;
      color: #212529;
      display: block;
      font-weight: 400;
      padding: .25rem 1.5rem;
      text-align: inherit;
      white-space: nowrap;
      width: 100%
  }

  .dropdown-item:focus,.dropdown-item:hover {
      background-color: #e9ecef;
      color: #16181b;
      text-decoration: none
  }

  .dropdown-item.active,.dropdown-item:active {
      background-color: #007bff;
      color: #fff;
      text-decoration: none
  }

  .dropdown-item.disabled,.dropdown-item:disabled {
      background-color: transparent;
      color: #adb5bd;
      pointer-events: none
  }

  .dropdown-menu.show {
      display: block
  }

  .dropdown-header {
      color: #6c757d;
      display: block;
      font-size: .875rem;
      margin-bottom: 0;
      padding: .5rem 1.5rem;
      white-space: nowrap
  }

  .dropdown-item-text {
      color: #212529;
      display: block;
      padding: .25rem 1.5rem
  }

  .btn-group,.btn-group-vertical {
      display: inline-flex;
      position: relative;
      vertical-align: middle
  }

  .btn-group-vertical>.btn,.btn-group>.btn {
      flex: 1 1 auto;
      position: relative
  }

  .btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover {
      z-index: 1
  }

  .btn-toolbar {
      display: flex;
      flex-wrap: wrap;
      justify-content: flex-start
  }

  .btn-toolbar .input-group {
      width: auto
  }

  .btn-group>.btn-group:not(:first-child),.btn-group>.btn:not(:first-child) {
      margin-left: -1px
  }

  .btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle) {
      border-bottom-right-radius: 0;
      border-top-right-radius: 0
  }

  .btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:not(:first-child) {
      border-bottom-left-radius: 0;
      border-top-left-radius: 0
  }

  .dropdown-toggle-split {
      padding-left: .5625rem;
      padding-right: .5625rem
  }

  .dropdown-toggle-split:after,.dropright .dropdown-toggle-split:after,.dropup .dropdown-toggle-split:after {
      margin-left: 0
  }

  .dropleft .dropdown-toggle-split:before {
      margin-right: 0
  }

  .btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split {
      padding-left: .375rem;
      padding-right: .375rem
  }

  .btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split {
      padding-left: .75rem;
      padding-right: .75rem
  }

  .btn-group-vertical {
      align-items: flex-start;
      flex-direction: column;
      justify-content: center
  }

  .btn-group-vertical>.btn,.btn-group-vertical>.btn-group {
      width: 100%
  }

  .btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child) {
      margin-top: -1px
  }

  .btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle) {
      border-bottom-left-radius: 0;
      border-bottom-right-radius: 0
  }

  .btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn:not(:first-child) {
      border-top-left-radius: 0;
      border-top-right-radius: 0
  }

  .btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn {
      margin-bottom: 0
  }

  .btn-group-toggle>.btn-group>.btn input[type=checkbox],.btn-group-toggle>.btn-group>.btn input[type=radio],.btn-group-toggle>.btn input[type=checkbox],.btn-group-toggle>.btn input[type=radio] {
      clip: rect(0,0,0,0);
      pointer-events: none;
      position: absolute
  }

  .input-group {
      align-items: stretch;
      display: flex;
      flex-wrap: wrap;
      position: relative;
      width: 100%
  }

  .input-group>.custom-file,.input-group>.custom-select,.input-group>.form-control,.input-group>.form-control-plaintext {
      flex: 1 1 auto;
      margin-bottom: 0;
      min-width: 0;
      position: relative;
      width: 1%
  }

  .input-group>.custom-file+.custom-file,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.form-control,.input-group>.custom-select+.custom-file,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.form-control,.input-group>.form-control+.custom-file,.input-group>.form-control+.custom-select,.input-group>.form-control+.form-control,.input-group>.form-control-plaintext+.custom-file,.input-group>.form-control-plaintext+.custom-select,.input-group>.form-control-plaintext+.form-control {
      margin-left: -1px
  }

  .input-group>.custom-file .custom-file-input:focus~.custom-file-label,.input-group>.custom-select:focus,.input-group>.form-control:focus {
      z-index: 3
  }

  .input-group>.custom-file .custom-file-input:focus {
      z-index: 4
  }

  .input-group>.custom-select:not(:first-child),.input-group>.form-control:not(:first-child) {
      border-bottom-left-radius: 0;
      border-top-left-radius: 0
  }

  .input-group>.custom-file {
      align-items: center;
      display: flex
  }

  .input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label:after {
      border-bottom-right-radius: 0;
      border-top-right-radius: 0
  }

  .input-group>.custom-file:not(:first-child) .custom-file-label {
      border-bottom-left-radius: 0;
      border-top-left-radius: 0
  }

  .input-group.has-validation>.custom-file:nth-last-child(n+3) .custom-file-label,.input-group.has-validation>.custom-file:nth-last-child(n+3) .custom-file-label:after,.input-group.has-validation>.custom-select:nth-last-child(n+3),.input-group.has-validation>.form-control:nth-last-child(n+3),.input-group:not(.has-validation)>.custom-file:not(:last-child) .custom-file-label,.input-group:not(.has-validation)>.custom-file:not(:last-child) .custom-file-label:after,.input-group:not(.has-validation)>.custom-select:not(:last-child),.input-group:not(.has-validation)>.form-control:not(:last-child) {
      border-bottom-right-radius: 0;
      border-top-right-radius: 0
  }

  .input-group-append,.input-group-prepend {
      display: flex
  }

  .input-group-append .btn,.input-group-prepend .btn {
      position: relative;
      z-index: 2
  }

  .input-group-append .btn:focus,.input-group-prepend .btn:focus {
      z-index: 3
  }

  .input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.btn,.input-group-append .input-group-text+.input-group-text,.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-prepend .input-group-text+.input-group-text {
      margin-left: -1px
  }

  .input-group-prepend {
      margin-right: -1px
  }

  .input-group-append {
      margin-left: -1px
  }

  .input-group-text {
      align-items: center;
      background-color: #e9ecef;
      border: 1px solid #ced4da;
      border-radius: .25rem;
      color: #495057;
      display: flex;
      font-size: 1rem;
      font-weight: 400;
      line-height: 1.5;
      margin-bottom: 0;
      padding: .375rem .75rem;
      text-align: center;
      white-space: nowrap
  }

  .input-group-text input[type=checkbox],.input-group-text input[type=radio] {
      margin-top: 0
  }

  .input-group-lg>.custom-select,.input-group-lg>.form-control:not(textarea) {
      height: calc(1.5em + 1rem + 2px)
  }

  .input-group-lg>.custom-select,.input-group-lg>.form-control,.input-group-lg>.input-group-append>.btn,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-prepend>.input-group-text {
      border-radius: .3rem;
      font-size: 1.25rem;
      line-height: 1.5;
      padding: .5rem 1rem
  }

  .input-group-sm>.custom-select,.input-group-sm>.form-control:not(textarea) {
      height: calc(1.5em + .5rem + 2px)
  }

  .input-group-sm>.custom-select,.input-group-sm>.form-control,.input-group-sm>.input-group-append>.btn,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-prepend>.input-group-text {
      border-radius: .2rem;
      font-size: .875rem;
      line-height: 1.5;
      padding: .25rem .5rem
  }

  .input-group-lg>.custom-select,.input-group-sm>.custom-select {
      padding-right: 1.75rem
  }

  .input-group.has-validation>.input-group-append:nth-last-child(n+3)>.btn,.input-group.has-validation>.input-group-append:nth-last-child(n+3)>.input-group-text,.input-group:not(.has-validation)>.input-group-append:not(:last-child)>.btn,.input-group:not(.has-validation)>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child),.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text {
      border-bottom-right-radius: 0;
      border-top-right-radius: 0
  }

  .input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text {
      border-bottom-left-radius: 0;
      border-top-left-radius: 0
  }

  .custom-control {
      -webkit-print-color-adjust: exact;
      color-adjust: exact;
      display: block;
      min-height: 1.5rem;
      padding-left: 1.5rem;
      position: relative;
      z-index: 1
  }

  .custom-control-inline {
      display: inline-flex;
      margin-right: 1rem
  }

  .custom-control-input {
      height: 1.25rem;
      left: 0;
      opacity: 0;
      position: absolute;
      width: 1rem;
      z-index: -1
  }

  .custom-control-input:checked~.custom-control-label:before {
      background-color: #007bff;
      border-color: #007bff;
      color: #fff
  }

  .custom-control-input:focus~.custom-control-label:before {
      box-shadow: 0 0 0 .2rem rgba(0,123,255,.25)
  }

  .custom-control-input:focus:not(:checked)~.custom-control-label:before {
      border-color: #80bdff
  }

  .custom-control-input:not(:disabled):active~.custom-control-label:before {
      background-color: #b3d7ff;
      border-color: #b3d7ff;
      color: #fff
  }

  .custom-control-input:disabled~.custom-control-label,.custom-control-input[disabled]~.custom-control-label {
      color: #6c757d
  }

  .custom-control-input:disabled~.custom-control-label:before,.custom-control-input[disabled]~.custom-control-label:before {
      background-color: #e9ecef
  }

  .custom-control-label {
      margin-bottom: 0;
      position: relative;
      vertical-align: top
  }

  .custom-control-label:before {
      background-color: #fff;
      border: 1px solid #adb5bd;
      pointer-events: none
  }

  .custom-control-label:after,.custom-control-label:before {
      content: "";
      display: block;
      height: 1rem;
      left: -1.5rem;
      position: absolute;
      top: .25rem;
      width: 1rem
  }

  .custom-control-label:after {
      background: 50%/50% 50% no-repeat
  }

  .custom-checkbox .custom-control-label:before {
      border-radius: .25rem
  }

  .custom-checkbox .custom-control-input:checked~.custom-control-label:after {
      background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3E%3Cpath fill='%23fff' d='m6.564.75-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3E%3C/svg%3E")
  }

  .custom-checkbox .custom-control-input:indeterminate~.custom-control-label:before {
      background-color: #007bff;
      border-color: #007bff
  }

  .custom-checkbox .custom-control-input:indeterminate~.custom-control-label:after {
      background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E")
  }

  .custom-checkbox .custom-control-input:disabled:checked~.custom-control-label:before {
      background-color: rgba(0,123,255,.5)
  }

  .custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label:before {
      background-color: rgba(0,123,255,.5)
  }

  .custom-radio .custom-control-label:before {
      border-radius: 50%
  }

  .custom-radio .custom-control-input:checked~.custom-control-label:after {
      background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E")
  }

  .custom-radio .custom-control-input:disabled:checked~.custom-control-label:before {
      background-color: rgba(0,123,255,.5)
  }

  .custom-switch {
      padding-left: 2.25rem
  }

  .custom-switch .custom-control-label:before {
      border-radius: .5rem;
      left: -2.25rem;
      pointer-events: all;
      width: 1.75rem
  }

  .custom-switch .custom-control-label:after {
      background-color: #adb5bd;
      border-radius: .5rem;
      height: calc(1rem - 4px);
      left: calc(-2.25rem + 2px);
      top: calc(.25rem + 2px);
      transition: transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
      width: calc(1rem - 4px)
  }
}

@media print and (prefers-reduced-motion:reduce) {
  .custom-switch .custom-control-label:after {
      transition: none
  }
}

@media print {
  .custom-switch .custom-control-input:checked~.custom-control-label:after {
      background-color: #fff;
      transform: translateX(.75rem)
  }

  .custom-switch .custom-control-input:disabled:checked~.custom-control-label:before {
      background-color: rgba(0,123,255,.5)
  }

  .custom-select {
      -webkit-appearance: none;
      appearance: none;
      background: #fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5'%3E%3Cpath fill='%23343a40' d='M2 0 0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") right .75rem center/8px 10px no-repeat;
      border: 1px solid #ced4da;
      border-radius: .25rem;
      color: #495057;
      display: inline-block;
      font-size: 1rem;
      font-weight: 400;
      height: calc(1.5em + .75rem + 2px);
      line-height: 1.5;
      padding: .375rem 1.75rem .375rem .75rem;
      vertical-align: middle;
      width: 100%
  }

  .custom-select:focus {
      border-color: #80bdff;
      box-shadow: 0 0 0 .2rem rgba(0,123,255,.25);
      outline: 0
  }

  .custom-select:focus::-ms-value {
      background-color: #fff;
      color: #495057
  }

  .custom-select[multiple],.custom-select[size]:not([size="1"]) {
      background-image: none;
      height: auto;
      padding-right: .75rem
  }

  .custom-select:disabled {
      background-color: #e9ecef;
      color: #6c757d
  }

  .custom-select::-ms-expand {
      display: none
  }

  .custom-select:-moz-focusring {
      color: transparent;
      text-shadow: 0 0 0 #495057
  }

  .custom-select-sm {
      font-size: .875rem;
      height: calc(1.5em + .5rem + 2px);
      padding-bottom: .25rem;
      padding-left: .5rem;
      padding-top: .25rem
  }

  .custom-select-lg {
      font-size: 1.25rem;
      height: calc(1.5em + 1rem + 2px);
      padding-bottom: .5rem;
      padding-left: 1rem;
      padding-top: .5rem
  }

  .custom-file {
      display: inline-block;
      margin-bottom: 0
  }

  .custom-file,.custom-file-input {
      height: calc(1.5em + .75rem + 2px);
      position: relative;
      width: 100%
  }

  .custom-file-input {
      margin: 0;
      opacity: 0;
      overflow: hidden;
      z-index: 2
  }

  .custom-file-input:focus~.custom-file-label {
      border-color: #80bdff;
      box-shadow: 0 0 0 .2rem rgba(0,123,255,.25)
  }

  .custom-file-input:disabled~.custom-file-label,.custom-file-input[disabled]~.custom-file-label {
      background-color: #e9ecef
  }

  .custom-file-input:lang(en)~.custom-file-label:after {
      content: "Browse"
  }

  .custom-file-input~.custom-file-label[data-browse]:after {
      content: attr(data-browse)
  }

  .custom-file-label {
      background-color: #fff;
      border: 1px solid #ced4da;
      border-radius: .25rem;
      font-weight: 400;
      height: calc(1.5em + .75rem + 2px);
      left: 0;
      overflow: hidden;
      z-index: 1
  }

  .custom-file-label,.custom-file-label:after {
      color: #495057;
      line-height: 1.5;
      padding: .375rem .75rem;
      position: absolute;
      right: 0;
      top: 0
  }

  .custom-file-label:after {
      background-color: #e9ecef;
      border-left: inherit;
      border-radius: 0 .25rem .25rem 0;
      bottom: 0;
      content: "Browse";
      display: block;
      height: calc(1.5em + .75rem);
      z-index: 3
  }

  .custom-range {
      -webkit-appearance: none;
      appearance: none;
      background-color: transparent;
      height: 1.4rem;
      padding: 0;
      width: 100%
  }

  .custom-range:focus {
      outline: 0
  }

  .custom-range:focus::-webkit-slider-thumb {
      box-shadow: 0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)
  }

  .custom-range:focus::-moz-range-thumb {
      box-shadow: 0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)
  }

  .custom-range:focus::-ms-thumb {
      box-shadow: 0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)
  }

  .custom-range::-moz-focus-outer {
      border: 0
  }

  .custom-range::-webkit-slider-thumb {
      -webkit-appearance: none;
      appearance: none;
      background-color: #007bff;
      border: 0;
      border-radius: 1rem;
      height: 1rem;
      margin-top: -.25rem;
      -webkit-transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
      transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
      width: 1rem
  }
}

@media print and (prefers-reduced-motion:reduce) {
  .custom-range::-webkit-slider-thumb {
      -webkit-transition: none;
      transition: none
  }
}

@media print {
  .custom-range::-webkit-slider-thumb:active {
      background-color: #b3d7ff
  }

  .custom-range::-webkit-slider-runnable-track {
      background-color: #dee2e6;
      border-color: transparent;
      border-radius: 1rem;
      color: transparent;
      cursor: pointer;
      height: .5rem;
      width: 100%
  }

  .custom-range::-moz-range-thumb {
      appearance: none;
      background-color: #007bff;
      border: 0;
      border-radius: 1rem;
      height: 1rem;
      -moz-transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
      transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
      width: 1rem
  }
}

@media print and (prefers-reduced-motion:reduce) {
  .custom-range::-moz-range-thumb {
      -moz-transition: none;
      transition: none
  }
}

@media print {
  .custom-range::-moz-range-thumb:active {
      background-color: #b3d7ff
  }

  .custom-range::-moz-range-track {
      background-color: #dee2e6;
      border-color: transparent;
      border-radius: 1rem;
      color: transparent;
      cursor: pointer;
      height: .5rem;
      width: 100%
  }

  .custom-range::-ms-thumb {
      appearance: none;
      background-color: #007bff;
      border: 0;
      border-radius: 1rem;
      height: 1rem;
      margin-left: .2rem;
      margin-right: .2rem;
      margin-top: 0;
      -ms-transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
      transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
      width: 1rem
  }
}

@media print and (prefers-reduced-motion:reduce) {
  .custom-range::-ms-thumb {
      -ms-transition: none;
      transition: none
  }
}

@media print {
  .custom-range::-ms-thumb:active {
      background-color: #b3d7ff
  }

  .custom-range::-ms-track {
      background-color: transparent;
      border-color: transparent;
      border-width: .5rem;
      color: transparent;
      cursor: pointer;
      height: .5rem;
      width: 100%
  }

  .custom-range::-ms-fill-lower,.custom-range::-ms-fill-upper {
      background-color: #dee2e6;
      border-radius: 1rem
  }

  .custom-range::-ms-fill-upper {
      margin-right: 15px
  }

  .custom-range:disabled::-webkit-slider-thumb {
      background-color: #adb5bd
  }

  .custom-range:disabled::-webkit-slider-runnable-track {
      cursor: default
  }

  .custom-range:disabled::-moz-range-thumb {
      background-color: #adb5bd
  }

  .custom-range:disabled::-moz-range-track {
      cursor: default
  }

  .custom-range:disabled::-ms-thumb {
      background-color: #adb5bd
  }

  .custom-control-label:before,.custom-file-label,.custom-select {
      transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out
  }
}

@media print and (prefers-reduced-motion:reduce) {
  .custom-control-label:before,.custom-file-label,.custom-select {
      transition: none
  }
}

@media print {
  .nav {
      display: flex;
      flex-wrap: wrap;
      list-style: none;
      margin-bottom: 0;
      padding-left: 0
  }

  .nav-link {
      display: block;
      padding: .5rem 1rem
  }

  .nav-link:focus,.nav-link:hover {
      text-decoration: none
  }

  .nav-link.disabled {
      color: #6c757d;
      cursor: default;
      pointer-events: none
  }

  .nav-tabs {
      border-bottom: 1px solid #dee2e6
  }

  .nav-tabs .nav-link {
      border: 1px solid transparent;
      border-top-left-radius: .25rem;
      border-top-right-radius: .25rem;
      margin-bottom: -1px
  }

  .nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover {
      border-color: #e9ecef #e9ecef #dee2e6
  }

  .nav-tabs .nav-link.disabled {
      background-color: transparent;
      border-color: transparent;
      color: #6c757d
  }

  .nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active {
      background-color: #fff;
      border-color: #dee2e6 #dee2e6 #fff;
      color: #495057
  }

  .nav-tabs .dropdown-menu {
      border-top-left-radius: 0;
      border-top-right-radius: 0;
      margin-top: -1px
  }

  .nav-pills .nav-link {
      border-radius: .25rem
  }

  .nav-pills .nav-link.active,.nav-pills .show>.nav-link {
      background-color: #007bff;
      color: #fff
  }

  .nav-fill .nav-item,.nav-fill>.nav-link {
      flex: 1 1 auto;
      text-align: center
  }

  .nav-justified .nav-item,.nav-justified>.nav-link {
      flex-basis: 0;
      flex-grow: 1;
      text-align: center
  }

  .tab-content>.tab-pane {
      display: none
  }

  .tab-content>.active {
      display: block
  }

  .navbar {
      padding: .5rem 1rem;
      position: relative
  }

  .navbar,.navbar .container,.navbar .container-fluid,.navbar .container-lg,.navbar .container-md,.navbar .container-sm,.navbar .container-xl {
      align-items: center;
      display: flex;
      flex-wrap: wrap;
      justify-content: space-between
  }

  .navbar-brand {
      display: inline-block;
      font-size: 1.25rem;
      line-height: inherit;
      margin-right: 1rem;
      padding-bottom: .3125rem;
      padding-top: .3125rem;
      white-space: nowrap
  }

  .navbar-brand:focus,.navbar-brand:hover {
      text-decoration: none
  }

  .navbar-nav {
      display: flex;
      flex-direction: column;
      list-style: none;
      margin-bottom: 0;
      padding-left: 0
  }

  .navbar-nav .nav-link {
      padding-left: 0;
      padding-right: 0
  }

  .navbar-nav .dropdown-menu {
      float: none;
      position: static
  }

  .navbar-text {
      display: inline-block;
      padding-bottom: .5rem;
      padding-top: .5rem
  }

  .navbar-collapse {
      align-items: center;
      flex-basis: 100%;
      flex-grow: 1
  }

  .navbar-toggler {
      background-color: transparent;
      border: 1px solid transparent;
      border-radius: .25rem;
      font-size: 1.25rem;
      line-height: 1;
      padding: .25rem .75rem
  }

  .navbar-toggler:focus,.navbar-toggler:hover {
      text-decoration: none
  }

  .navbar-toggler-icon {
      background: 50%/100% 100% no-repeat;
      content: "";
      display: inline-block;
      height: 1.5em;
      vertical-align: middle;
      width: 1.5em
  }

  .navbar-nav-scroll {
      max-height: 75vh;
      overflow-y: auto
  }
}

@media print and (max-width: 575.98px) {
  .navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-xl {
      padding-left:0;
      padding-right: 0
  }
}

@media print and (min-width: 576px) {
  .navbar-expand-sm {
      flex-flow:row nowrap;
      justify-content: flex-start
  }

  .navbar-expand-sm .navbar-nav {
      flex-direction: row
  }

  .navbar-expand-sm .navbar-nav .dropdown-menu {
      position: absolute
  }

  .navbar-expand-sm .navbar-nav .nav-link {
      padding-left: .5rem;
      padding-right: .5rem
  }

  .navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid,.navbar-expand-sm>.container-lg,.navbar-expand-sm>.container-md,.navbar-expand-sm>.container-sm,.navbar-expand-sm>.container-xl {
      flex-wrap: nowrap
  }

  .navbar-expand-sm .navbar-nav-scroll {
      overflow: visible
  }

  .navbar-expand-sm .navbar-collapse {
      display: flex!important;
      flex-basis: auto
  }

  .navbar-expand-sm .navbar-toggler {
      display: none
  }
}

@media print and (max-width: 767.98px) {
  .navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-md,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-xl {
      padding-left:0;
      padding-right: 0
  }
}

@media print and (min-width: 768px) {
  .navbar-expand-md {
      flex-flow:row nowrap;
      justify-content: flex-start
  }

  .navbar-expand-md .navbar-nav {
      flex-direction: row
  }

  .navbar-expand-md .navbar-nav .dropdown-menu {
      position: absolute
  }

  .navbar-expand-md .navbar-nav .nav-link {
      padding-left: .5rem;
      padding-right: .5rem
  }

  .navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-md,.navbar-expand-md>.container-sm,.navbar-expand-md>.container-xl {
      flex-wrap: nowrap
  }

  .navbar-expand-md .navbar-nav-scroll {
      overflow: visible
  }

  .navbar-expand-md .navbar-collapse {
      display: flex!important;
      flex-basis: auto
  }

  .navbar-expand-md .navbar-toggler {
      display: none
  }
}

@media print and (max-width: 991.98px) {
  .navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-xl {
      padding-left:0;
      padding-right: 0
  }
}

@media print and (min-width: 992px) {
  .navbar-expand-lg {
      flex-flow:row nowrap;
      justify-content: flex-start
  }

  .navbar-expand-lg .navbar-nav {
      flex-direction: row
  }

  .navbar-expand-lg .navbar-nav .dropdown-menu {
      position: absolute
  }

  .navbar-expand-lg .navbar-nav .nav-link {
      padding-left: .5rem;
      padding-right: .5rem
  }

  .navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-sm,.navbar-expand-lg>.container-xl {
      flex-wrap: nowrap
  }

  .navbar-expand-lg .navbar-nav-scroll {
      overflow: visible
  }

  .navbar-expand-lg .navbar-collapse {
      display: flex!important;
      flex-basis: auto
  }

  .navbar-expand-lg .navbar-toggler {
      display: none
  }
}

@media print and (max-width: 1199.98px) {
  .navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-xl {
      padding-left:0;
      padding-right: 0
  }
}

@media print and (min-width: 1200px) {
  .navbar-expand-xl {
      flex-flow:row nowrap;
      justify-content: flex-start
  }

  .navbar-expand-xl .navbar-nav {
      flex-direction: row
  }

  .navbar-expand-xl .navbar-nav .dropdown-menu {
      position: absolute
  }

  .navbar-expand-xl .navbar-nav .nav-link {
      padding-left: .5rem;
      padding-right: .5rem
  }

  .navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid,.navbar-expand-xl>.container-lg,.navbar-expand-xl>.container-md,.navbar-expand-xl>.container-sm,.navbar-expand-xl>.container-xl {
      flex-wrap: nowrap
  }

  .navbar-expand-xl .navbar-nav-scroll {
      overflow: visible
  }

  .navbar-expand-xl .navbar-collapse {
      display: flex!important;
      flex-basis: auto
  }

  .navbar-expand-xl .navbar-toggler {
      display: none
  }
}

@media print {
  .navbar-expand {
      flex-flow: row nowrap;
      justify-content: flex-start
  }

  .navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-lg,.navbar-expand>.container-md,.navbar-expand>.container-sm,.navbar-expand>.container-xl {
      padding-left: 0;
      padding-right: 0
  }

  .navbar-expand .navbar-nav {
      flex-direction: row
  }

  .navbar-expand .navbar-nav .dropdown-menu {
      position: absolute
  }

  .navbar-expand .navbar-nav .nav-link {
      padding-left: .5rem;
      padding-right: .5rem
  }

  .navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-lg,.navbar-expand>.container-md,.navbar-expand>.container-sm,.navbar-expand>.container-xl {
      flex-wrap: nowrap
  }

  .navbar-expand .navbar-nav-scroll {
      overflow: visible
  }

  .navbar-expand .navbar-collapse {
      display: flex!important;
      flex-basis: auto
  }

  .navbar-expand .navbar-toggler {
      display: none
  }

  .navbar-light .navbar-brand,.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover {
      color: rgba(0,0,0,.9)
  }

  .navbar-light .navbar-nav .nav-link {
      color: rgba(0,0,0,.5)
  }

  .navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover {
      color: rgba(0,0,0,.7)
  }

  .navbar-light .navbar-nav .nav-link.disabled {
      color: rgba(0,0,0,.3)
  }

  .navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link {
      color: rgba(0,0,0,.9)
  }

  .navbar-light .navbar-toggler {
      border-color: rgba(0,0,0,.1);
      color: rgba(0,0,0,.5)
  }

  .navbar-light .navbar-toggler-icon {
      background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")
  }

  .navbar-light .navbar-text {
      color: rgba(0,0,0,.5)
  }

  .navbar-light .navbar-text a,.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover {
      color: rgba(0,0,0,.9)
  }

  .navbar-dark .navbar-brand,.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover {
      color: #fff
  }

  .navbar-dark .navbar-nav .nav-link {
      color: hsla(0,0%,100%,.5)
  }

  .navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover {
      color: hsla(0,0%,100%,.75)
  }

  .navbar-dark .navbar-nav .nav-link.disabled {
      color: hsla(0,0%,100%,.25)
  }

  .navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link {
      color: #fff
  }

  .navbar-dark .navbar-toggler {
      border-color: hsla(0,0%,100%,.1);
      color: hsla(0,0%,100%,.5)
  }

  .navbar-dark .navbar-toggler-icon {
      background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")
  }

  .navbar-dark .navbar-text {
      color: hsla(0,0%,100%,.5)
  }

  .navbar-dark .navbar-text a,.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover {
      color: #fff
  }

  .card {
      word-wrap: break-word;
      background-clip: border-box;
      background-color: #fff;
      border: 1px solid rgba(0,0,0,.125);
      border-radius: .25rem;
      display: flex;
      flex-direction: column;
      min-width: 0;
      position: relative
  }

  .card>hr {
      margin-left: 0;
      margin-right: 0
  }

  .card>.list-group {
      border-bottom: inherit;
      border-top: inherit
  }

  .card>.list-group:first-child {
      border-top-left-radius: calc(.25rem - 1px);
      border-top-right-radius: calc(.25rem - 1px);
      border-top-width: 0
  }

  .card>.list-group:last-child {
      border-bottom-left-radius: calc(.25rem - 1px);
      border-bottom-right-radius: calc(.25rem - 1px);
      border-bottom-width: 0
  }

  .card>.card-header+.list-group,.card>.list-group+.card-footer {
      border-top: 0
  }

  .card-body {
      flex: 1 1 auto;
      min-height: 1px;
      padding: 1.25rem
  }

  .card-title {
      margin-bottom: .75rem
  }

  .card-subtitle {
      margin-top: -.375rem
  }

  .card-subtitle,.card-text:last-child {
      margin-bottom: 0
  }

  .card-link:hover {
      text-decoration: none
  }

  .card-link+.card-link {
      margin-left: 1.25rem
  }

  .card-header {
      background-color: rgba(0,0,0,.03);
      border-bottom: 1px solid rgba(0,0,0,.125);
      margin-bottom: 0;
      padding: .75rem 1.25rem
  }

  .card-header:first-child {
      border-radius: calc(.25rem - 1px) calc(.25rem - 1px) 0 0
  }

  .card-footer {
      background-color: rgba(0,0,0,.03);
      border-top: 1px solid rgba(0,0,0,.125);
      padding: .75rem 1.25rem
  }

  .card-footer:last-child {
      border-radius: 0 0 calc(.25rem - 1px) calc(.25rem - 1px)
  }

  .card-header-tabs {
      border-bottom: 0;
      margin-bottom: -.75rem
  }

  .card-header-pills,.card-header-tabs {
      margin-left: -.625rem;
      margin-right: -.625rem
  }

  .card-img-overlay {
      border-radius: calc(.25rem - 1px);
      bottom: 0;
      left: 0;
      padding: 1.25rem;
      position: absolute;
      right: 0;
      top: 0
  }

  .card-img,.card-img-bottom,.card-img-top {
      flex-shrink: 0;
      width: 100%
  }

  .card-img,.card-img-top {
      border-top-left-radius: calc(.25rem - 1px);
      border-top-right-radius: calc(.25rem - 1px)
  }

  .card-img,.card-img-bottom {
      border-bottom-left-radius: calc(.25rem - 1px);
      border-bottom-right-radius: calc(.25rem - 1px)
  }

  .card-deck .card {
      margin-bottom: 15px
  }
}

@media print and (min-width: 576px) {
  .card-deck {
      display:flex;
      flex-flow: row wrap;
      margin-left: -15px;
      margin-right: -15px
  }

  .card-deck .card {
      flex: 1 0 0%;
      margin-bottom: 0;
      margin-left: 15px;
      margin-right: 15px
  }
}

@media print {
  .card-group>.card {
      margin-bottom: 15px
  }
}

@media print and (min-width: 576px) {
  .card-group {
      display:flex;
      flex-flow: row wrap
  }

  .card-group>.card {
      flex: 1 0 0%;
      margin-bottom: 0
  }

  .card-group>.card+.card {
      border-left: 0;
      margin-left: 0
  }

  .card-group>.card:not(:last-child) {
      border-bottom-right-radius: 0;
      border-top-right-radius: 0
  }

  .card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top {
      border-top-right-radius: 0
  }

  .card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom {
      border-bottom-right-radius: 0
  }

  .card-group>.card:not(:first-child) {
      border-bottom-left-radius: 0;
      border-top-left-radius: 0
  }

  .card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top {
      border-top-left-radius: 0
  }

  .card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom {
      border-bottom-left-radius: 0
  }
}

@media print {
  .card-columns .card {
      margin-bottom: .75rem
  }
}

@media print and (min-width: 576px) {
  .card-columns {
      column-count:3;
      column-gap: 1.25rem;
      orphans: 1;
      widows: 1
  }

  .card-columns .card {
      display: inline-block;
      width: 100%
  }
}

@media print {
  .accordion {
      overflow-anchor: none
  }

  .accordion>.card {
      overflow: hidden
  }

  .accordion>.card:not(:last-of-type) {
      border-bottom: 0;
      border-bottom-left-radius: 0;
      border-bottom-right-radius: 0
  }

  .accordion>.card:not(:first-of-type) {
      border-top-left-radius: 0;
      border-top-right-radius: 0
  }

  .accordion>.card>.card-header {
      border-radius: 0;
      margin-bottom: -1px
  }

  .breadcrumb {
      background-color: #e9ecef;
      border-radius: .25rem;
      display: flex;
      flex-wrap: wrap;
      list-style: none;
      margin-bottom: 1rem;
      padding: .75rem 1rem
  }

  .breadcrumb-item+.breadcrumb-item {
      padding-left: .5rem
  }

  .breadcrumb-item+.breadcrumb-item:before {
      color: #6c757d;
      content: "/";
      float: left;
      padding-right: .5rem
  }

  .breadcrumb-item+.breadcrumb-item:hover:before {
      text-decoration: none
  }

  .breadcrumb-item.active {
      color: #6c757d
  }

  .pagination {
      border-radius: .25rem;
      display: flex;
      list-style: none;
      padding-left: 0
  }

  .page-link {
      background-color: #fff;
      border: 1px solid #dee2e6;
      color: #007bff;
      display: block;
      line-height: 1.25;
      margin-left: -1px;
      padding: .5rem .75rem;
      position: relative
  }

  .page-link:hover {
      background-color: #e9ecef;
      border-color: #dee2e6;
      color: #0056b3;
      text-decoration: none;
      z-index: 2
  }

  .page-link:focus {
      box-shadow: 0 0 0 .2rem rgba(0,123,255,.25);
      outline: 0;
      z-index: 3
  }

  .page-item:first-child .page-link {
      border-bottom-left-radius: .25rem;
      border-top-left-radius: .25rem;
      margin-left: 0
  }

  .page-item:last-child .page-link {
      border-bottom-right-radius: .25rem;
      border-top-right-radius: .25rem
  }

  .page-item.active .page-link {
      background-color: #007bff;
      border-color: #007bff;
      color: #fff;
      z-index: 3
  }

  .page-item.disabled .page-link {
      background-color: #fff;
      border-color: #dee2e6;
      color: #6c757d;
      cursor: auto;
      pointer-events: none
  }

  .pagination-lg .page-link {
      font-size: 1.25rem;
      line-height: 1.5;
      padding: .75rem 1.5rem
  }

  .pagination-lg .page-item:first-child .page-link {
      border-bottom-left-radius: .3rem;
      border-top-left-radius: .3rem
  }

  .pagination-lg .page-item:last-child .page-link {
      border-bottom-right-radius: .3rem;
      border-top-right-radius: .3rem
  }

  .pagination-sm .page-link {
      font-size: .875rem;
      line-height: 1.5;
      padding: .25rem .5rem
  }

  .pagination-sm .page-item:first-child .page-link {
      border-bottom-left-radius: .2rem;
      border-top-left-radius: .2rem
  }

  .pagination-sm .page-item:last-child .page-link {
      border-bottom-right-radius: .2rem;
      border-top-right-radius: .2rem
  }

  .badge {
      border-radius: .25rem;
      display: inline-block;
      font-size: 75%;
      font-weight: 700;
      line-height: 1;
      padding: .25em .4em;
      text-align: center;
      transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
      vertical-align: baseline;
      white-space: nowrap
  }
}

@media print and (prefers-reduced-motion:reduce) {
  .badge {
      transition: none
  }
}

@media print {
  a.badge:focus,a.badge:hover {
      text-decoration: none
  }

  .badge:empty {
      display: none
  }

  .btn .badge {
      position: relative;
      top: -1px
  }

  .badge-pill {
      border-radius: 10rem;
      padding-left: .6em;
      padding-right: .6em
  }

  .badge-primary {
      background-color: #007bff;
      color: #fff
  }

  a.badge-primary:focus,a.badge-primary:hover {
      background-color: #0062cc;
      color: #fff
  }

  a.badge-primary.focus,a.badge-primary:focus {
      box-shadow: 0 0 0 .2rem rgba(0,123,255,.5);
      outline: 0
  }

  .badge-secondary {
      background-color: #6c757d;
      color: #fff
  }

  a.badge-secondary:focus,a.badge-secondary:hover {
      background-color: #545b62;
      color: #fff
  }

  a.badge-secondary.focus,a.badge-secondary:focus {
      box-shadow: 0 0 0 .2rem hsla(208,7%,46%,.5);
      outline: 0
  }

  .badge-success {
      background-color: #28a745;
      color: #fff
  }

  a.badge-success:focus,a.badge-success:hover {
      background-color: #1e7e34;
      color: #fff
  }

  a.badge-success.focus,a.badge-success:focus {
      box-shadow: 0 0 0 .2rem rgba(40,167,69,.5);
      outline: 0
  }

  .badge-info {
      background-color: #17a2b8;
      color: #fff
  }

  a.badge-info:focus,a.badge-info:hover {
      background-color: #117a8b;
      color: #fff
  }

  a.badge-info.focus,a.badge-info:focus {
      box-shadow: 0 0 0 .2rem rgba(23,162,184,.5);
      outline: 0
  }

  .badge-warning {
      background-color: #ffc107;
      color: #212529
  }

  a.badge-warning:focus,a.badge-warning:hover {
      background-color: #d39e00;
      color: #212529
  }

  a.badge-warning.focus,a.badge-warning:focus {
      box-shadow: 0 0 0 .2rem rgba(255,193,7,.5);
      outline: 0
  }

  .badge-danger {
      background-color: #dc3545;
      color: #fff
  }

  a.badge-danger:focus,a.badge-danger:hover {
      background-color: #bd2130;
      color: #fff
  }

  a.badge-danger.focus,a.badge-danger:focus {
      box-shadow: 0 0 0 .2rem rgba(220,53,69,.5);
      outline: 0
  }

  .badge-light {
      background-color: #f8f9fa;
      color: #212529
  }

  a.badge-light:focus,a.badge-light:hover {
      background-color: #dae0e5;
      color: #212529
  }

  a.badge-light.focus,a.badge-light:focus {
      box-shadow: 0 0 0 .2rem rgba(248,249,250,.5);
      outline: 0
  }

  .badge-dark {
      background-color: #343a40;
      color: #fff
  }

  a.badge-dark:focus,a.badge-dark:hover {
      background-color: #1d2124;
      color: #fff
  }

  a.badge-dark.focus,a.badge-dark:focus {
      box-shadow: 0 0 0 .2rem rgba(52,58,64,.5);
      outline: 0
  }

  .jumbotron {
      background-color: #e9ecef;
      border-radius: .3rem;
      margin-bottom: 2rem;
      padding: 2rem 1rem
  }
}

@media print and (min-width: 576px) {
  .jumbotron {
      padding:4rem 2rem
  }
}

@media print {
  .jumbotron-fluid {
      border-radius: 0;
      padding-left: 0;
      padding-right: 0
  }

  .alert {
      border: 1px solid transparent;
      border-radius: .25rem;
      margin-bottom: 1rem;
      padding: .75rem 1.25rem;
      position: relative
  }

  .alert-heading {
      color: inherit
  }

  .alert-link {
      font-weight: 700
  }

  .alert-dismissible {
      padding-right: 4rem
  }

  .alert-dismissible .close {
      color: inherit;
      padding: .75rem 1.25rem;
      position: absolute;
      right: 0;
      top: 0;
      z-index: 2
  }

  .alert-primary {
      background-color: #cce5ff;
      border-color: #b8daff;
      color: #004085
  }

  .alert-primary hr {
      border-top-color: #9fcdff
  }

  .alert-primary .alert-link {
      color: #002752
  }

  .alert-secondary {
      background-color: #e2e3e5;
      border-color: #d6d8db;
      color: #383d41
  }

  .alert-secondary hr {
      border-top-color: #c8cbcf
  }

  .alert-secondary .alert-link {
      color: #202326
  }

  .alert-success {
      background-color: #d4edda;
      border-color: #c3e6cb;
      color: #155724
  }

  .alert-success hr {
      border-top-color: #b1dfbb
  }

  .alert-success .alert-link {
      color: #0b2e13
  }

  .alert-info {
      background-color: #d1ecf1;
      border-color: #bee5eb;
      color: #0c5460
  }

  .alert-info hr {
      border-top-color: #abdde5
  }

  .alert-info .alert-link {
      color: #062c33
  }

  .alert-warning {
      background-color: #fff3cd;
      border-color: #ffeeba;
      color: #856404
  }

  .alert-warning hr {
      border-top-color: #ffe8a1
  }

  .alert-warning .alert-link {
      color: #533f03
  }

  .alert-danger {
      background-color: #f8d7da;
      border-color: #f5c6cb;
      color: #721c24
  }

  .alert-danger hr {
      border-top-color: #f1b0b7
  }

  .alert-danger .alert-link {
      color: #491217
  }

  .alert-light {
      background-color: #fefefe;
      border-color: #fdfdfe;
      color: #818182
  }

  .alert-light hr {
      border-top-color: #ececf6
  }

  .alert-light .alert-link {
      color: #686868
  }

  .alert-dark {
      background-color: #d6d8d9;
      border-color: #c6c8ca;
      color: #1b1e21
  }

  .alert-dark hr {
      border-top-color: #b9bbbe
  }

  .alert-dark .alert-link {
      color: #040505
  }

  @keyframes progress-bar-stripes {
      0% {
          background-position: 1rem 0
      }

      to {
          background-position: 0 0
      }
  }

  .progress {
      background-color: #e9ecef;
      border-radius: .25rem;
      font-size: .75rem;
      height: 1rem;
      line-height: 0
  }

  .progress,.progress-bar {
      display: flex;
      overflow: hidden
  }

  .progress-bar {
      background-color: #007bff;
      color: #fff;
      flex-direction: column;
      justify-content: center;
      text-align: center;
      transition: width .6s ease;
      white-space: nowrap
  }
}

@media print and (prefers-reduced-motion:reduce) {
  .progress-bar {
      transition: none
  }
}

@media print {
  .progress-bar-striped {
      background-image: linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);
      background-size: 1rem 1rem
  }

  .progress-bar-animated {
      animation: progress-bar-stripes 1s linear infinite
  }
}

@media print and (prefers-reduced-motion:reduce) {
  .progress-bar-animated {
      animation: none
  }
}

@media print {
  .media {
      align-items: flex-start;
      display: flex
  }

  .media-body {
      flex: 1
  }

  .list-group {
      border-radius: .25rem;
      display: flex;
      flex-direction: column;
      margin-bottom: 0;
      padding-left: 0
  }

  .list-group-item-action {
      color: #495057;
      text-align: inherit;
      width: 100%
  }

  .list-group-item-action:focus,.list-group-item-action:hover {
      background-color: #f8f9fa;
      color: #495057;
      text-decoration: none;
      z-index: 1
  }

  .list-group-item-action:active {
      background-color: #e9ecef;
      color: #212529
  }

  .list-group-item {
      background-color: #fff;
      border: 1px solid rgba(0,0,0,.125);
      display: block;
      padding: .75rem 1.25rem;
      position: relative
  }

  .list-group-item:first-child {
      border-top-left-radius: inherit;
      border-top-right-radius: inherit
  }

  .list-group-item:last-child {
      border-bottom-left-radius: inherit;
      border-bottom-right-radius: inherit
  }

  .list-group-item.disabled,.list-group-item:disabled {
      background-color: #fff;
      color: #6c757d;
      pointer-events: none
  }

  .list-group-item.active {
      background-color: #007bff;
      border-color: #007bff;
      color: #fff;
      z-index: 2
  }

  .list-group-item+.list-group-item {
      border-top-width: 0
  }

  .list-group-item+.list-group-item.active {
      border-top-width: 1px;
      margin-top: -1px
  }

  .list-group-horizontal {
      flex-direction: row
  }

  .list-group-horizontal>.list-group-item:first-child {
      border-bottom-left-radius: .25rem;
      border-top-right-radius: 0
  }

  .list-group-horizontal>.list-group-item:last-child {
      border-bottom-left-radius: 0;
      border-top-right-radius: .25rem
  }

  .list-group-horizontal>.list-group-item.active {
      margin-top: 0
  }

  .list-group-horizontal>.list-group-item+.list-group-item {
      border-left-width: 0;
      border-top-width: 1px
  }

  .list-group-horizontal>.list-group-item+.list-group-item.active {
      border-left-width: 1px;
      margin-left: -1px
  }
}

@media print and (min-width: 576px) {
  .list-group-horizontal-sm {
      flex-direction:row
  }

  .list-group-horizontal-sm>.list-group-item:first-child {
      border-bottom-left-radius: .25rem;
      border-top-right-radius: 0
  }

  .list-group-horizontal-sm>.list-group-item:last-child {
      border-bottom-left-radius: 0;
      border-top-right-radius: .25rem
  }

  .list-group-horizontal-sm>.list-group-item.active {
      margin-top: 0
  }

  .list-group-horizontal-sm>.list-group-item+.list-group-item {
      border-left-width: 0;
      border-top-width: 1px
  }

  .list-group-horizontal-sm>.list-group-item+.list-group-item.active {
      border-left-width: 1px;
      margin-left: -1px
  }
}

@media print and (min-width: 768px) {
  .list-group-horizontal-md {
      flex-direction:row
  }

  .list-group-horizontal-md>.list-group-item:first-child {
      border-bottom-left-radius: .25rem;
      border-top-right-radius: 0
  }

  .list-group-horizontal-md>.list-group-item:last-child {
      border-bottom-left-radius: 0;
      border-top-right-radius: .25rem
  }

  .list-group-horizontal-md>.list-group-item.active {
      margin-top: 0
  }

  .list-group-horizontal-md>.list-group-item+.list-group-item {
      border-left-width: 0;
      border-top-width: 1px
  }

  .list-group-horizontal-md>.list-group-item+.list-group-item.active {
      border-left-width: 1px;
      margin-left: -1px
  }
}

@media print and (min-width: 992px) {
  .list-group-horizontal-lg {
      flex-direction:row
  }

  .list-group-horizontal-lg>.list-group-item:first-child {
      border-bottom-left-radius: .25rem;
      border-top-right-radius: 0
  }

  .list-group-horizontal-lg>.list-group-item:last-child {
      border-bottom-left-radius: 0;
      border-top-right-radius: .25rem
  }

  .list-group-horizontal-lg>.list-group-item.active {
      margin-top: 0
  }

  .list-group-horizontal-lg>.list-group-item+.list-group-item {
      border-left-width: 0;
      border-top-width: 1px
  }

  .list-group-horizontal-lg>.list-group-item+.list-group-item.active {
      border-left-width: 1px;
      margin-left: -1px
  }
}

@media print and (min-width: 1200px) {
  .list-group-horizontal-xl {
      flex-direction:row
  }

  .list-group-horizontal-xl>.list-group-item:first-child {
      border-bottom-left-radius: .25rem;
      border-top-right-radius: 0
  }

  .list-group-horizontal-xl>.list-group-item:last-child {
      border-bottom-left-radius: 0;
      border-top-right-radius: .25rem
  }

  .list-group-horizontal-xl>.list-group-item.active {
      margin-top: 0
  }

  .list-group-horizontal-xl>.list-group-item+.list-group-item {
      border-left-width: 0;
      border-top-width: 1px
  }

  .list-group-horizontal-xl>.list-group-item+.list-group-item.active {
      border-left-width: 1px;
      margin-left: -1px
  }
}

@media print {
  .list-group-flush {
      border-radius: 0
  }

  .list-group-flush>.list-group-item {
      border-width: 0 0 1px
  }

  .list-group-flush>.list-group-item:last-child {
      border-bottom-width: 0
  }

  .list-group-item-primary {
      background-color: #b8daff;
      color: #004085
  }

  .list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover {
      background-color: #9fcdff;
      color: #004085
  }

  .list-group-item-primary.list-group-item-action.active {
      background-color: #004085;
      border-color: #004085;
      color: #fff
  }

  .list-group-item-secondary {
      background-color: #d6d8db;
      color: #383d41
  }

  .list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover {
      background-color: #c8cbcf;
      color: #383d41
  }

  .list-group-item-secondary.list-group-item-action.active {
      background-color: #383d41;
      border-color: #383d41;
      color: #fff
  }

  .list-group-item-success {
      background-color: #c3e6cb;
      color: #155724
  }

  .list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover {
      background-color: #b1dfbb;
      color: #155724
  }

  .list-group-item-success.list-group-item-action.active {
      background-color: #155724;
      border-color: #155724;
      color: #fff
  }

  .list-group-item-info {
      background-color: #bee5eb;
      color: #0c5460
  }

  .list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover {
      background-color: #abdde5;
      color: #0c5460
  }

  .list-group-item-info.list-group-item-action.active {
      background-color: #0c5460;
      border-color: #0c5460;
      color: #fff
  }

  .list-group-item-warning {
      background-color: #ffeeba;
      color: #856404
  }

  .list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover {
      background-color: #ffe8a1;
      color: #856404
  }

  .list-group-item-warning.list-group-item-action.active {
      background-color: #856404;
      border-color: #856404;
      color: #fff
  }

  .list-group-item-danger {
      background-color: #f5c6cb;
      color: #721c24
  }

  .list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover {
      background-color: #f1b0b7;
      color: #721c24
  }

  .list-group-item-danger.list-group-item-action.active {
      background-color: #721c24;
      border-color: #721c24;
      color: #fff
  }

  .list-group-item-light {
      background-color: #fdfdfe;
      color: #818182
  }

  .list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover {
      background-color: #ececf6;
      color: #818182
  }

  .list-group-item-light.list-group-item-action.active {
      background-color: #818182;
      border-color: #818182;
      color: #fff
  }

  .list-group-item-dark {
      background-color: #c6c8ca;
      color: #1b1e21
  }

  .list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover {
      background-color: #b9bbbe;
      color: #1b1e21
  }

  .list-group-item-dark.list-group-item-action.active {
      background-color: #1b1e21;
      border-color: #1b1e21;
      color: #fff
  }

  .close {
      color: #000;
      float: right;
      font-size: 1.5rem;
      font-weight: 700;
      line-height: 1;
      opacity: .5;
      text-shadow: 0 1px 0 #fff
  }

  .close:hover {
      color: #000;
      text-decoration: none
  }

  .close:not(:disabled):not(.disabled):focus,.close:not(:disabled):not(.disabled):hover {
      opacity: .75
  }

  button.close {
      background-color: transparent;
      border: 0;
      padding: 0
  }

  a.close.disabled {
      pointer-events: none
  }

  .toast {
      background-clip: padding-box;
      background-color: hsla(0,0%,100%,.85);
      border: 1px solid rgba(0,0,0,.1);
      border-radius: .25rem;
      box-shadow: 0 .25rem .75rem rgba(0,0,0,.1);
      flex-basis: 350px;
      font-size: .875rem;
      max-width: 350px;
      opacity: 0
  }

  .toast:not(:last-child) {
      margin-bottom: .75rem
  }

  .toast.showing {
      opacity: 1
  }

  .toast.show {
      display: block;
      opacity: 1
  }

  .toast.hide {
      display: none
  }

  .toast-header {
      align-items: center;
      background-clip: padding-box;
      background-color: hsla(0,0%,100%,.85);
      border-bottom: 1px solid rgba(0,0,0,.05);
      border-top-left-radius: calc(.25rem - 1px);
      border-top-right-radius: calc(.25rem - 1px);
      color: #6c757d;
      display: flex;
      padding: .25rem .75rem
  }

  .toast-body {
      padding: .75rem
  }

  .modal-open {
      overflow: hidden
  }

  .modal-open .modal {
      overflow-x: hidden;
      overflow-y: auto
  }

  .modal {
      display: none;
      height: 100%;
      left: 0;
      outline: 0;
      overflow: hidden;
      position: fixed;
      top: 0;
      width: 100%;
      z-index: 1050
  }

  .modal-dialog {
      margin: .5rem;
      pointer-events: none;
      position: relative;
      width: auto
  }

  .modal.fade .modal-dialog {
      transform: translateY(-50px);
      transition: transform .3s ease-out
  }
}

@media print and (prefers-reduced-motion:reduce) {
  .modal.fade .modal-dialog {
      transition: none
  }
}

@media print {
  .modal.show .modal-dialog {
      transform: none
  }

  .modal.modal-static .modal-dialog {
      transform: scale(1.02)
  }

  .modal-dialog-scrollable {
      display: flex;
      max-height: calc(100% - 1rem)
  }

  .modal-dialog-scrollable .modal-content {
      max-height: calc(100vh - 1rem);
      overflow: hidden
  }

  .modal-dialog-scrollable .modal-footer,.modal-dialog-scrollable .modal-header {
      flex-shrink: 0
  }

  .modal-dialog-scrollable .modal-body {
      overflow-y: auto
  }

  .modal-dialog-centered {
      align-items: center;
      display: flex;
      min-height: calc(100% - 1rem)
  }

  .modal-dialog-centered:before {
      content: "";
      display: block;
      height: calc(100vh - 1rem);
      height: -webkit-min-content;
      height: min-content
  }

  .modal-dialog-centered.modal-dialog-scrollable {
      flex-direction: column;
      height: 100%;
      justify-content: center
  }

  .modal-dialog-centered.modal-dialog-scrollable .modal-content {
      max-height: none
  }

  .modal-dialog-centered.modal-dialog-scrollable:before {
      content: none
  }

  .modal-content {
      background-clip: padding-box;
      background-color: #fff;
      border: 1px solid rgba(0,0,0,.2);
      border-radius: .3rem;
      display: flex;
      flex-direction: column;
      outline: 0;
      pointer-events: auto;
      position: relative;
      width: 100%
  }

  .modal-backdrop {
      background-color: #000;
      height: 100vh;
      left: 0;
      position: fixed;
      top: 0;
      width: 100vw;
      z-index: 1040
  }

  .modal-backdrop.fade {
      opacity: 0
  }

  .modal-backdrop.show {
      opacity: .5
  }

  .modal-header {
      align-items: flex-start;
      border-bottom: 1px solid #dee2e6;
      border-top-left-radius: calc(.3rem - 1px);
      border-top-right-radius: calc(.3rem - 1px);
      display: flex;
      justify-content: space-between;
      padding: 1rem
  }

  .modal-header .close {
      margin: -1rem -1rem -1rem auto;
      padding: 1rem
  }

  .modal-title {
      line-height: 1.5;
      margin-bottom: 0
  }

  .modal-body {
      flex: 1 1 auto;
      padding: 1rem;
      position: relative
  }

  .modal-footer {
      align-items: center;
      border-bottom-left-radius: calc(.3rem - 1px);
      border-bottom-right-radius: calc(.3rem - 1px);
      border-top: 1px solid #dee2e6;
      display: flex;
      flex-wrap: wrap;
      justify-content: flex-end;
      padding: .75rem
  }

  .modal-footer>* {
      margin: .25rem
  }

  .modal-scrollbar-measure {
      height: 50px;
      overflow: scroll;
      position: absolute;
      top: -9999px;
      width: 50px
  }
}

@media print and (min-width: 576px) {
  .modal-dialog {
      margin:1.75rem auto;
      max-width: 500px
  }

  .modal-dialog-scrollable {
      max-height: calc(100% - 3.5rem)
  }

  .modal-dialog-scrollable .modal-content {
      max-height: calc(100vh - 3.5rem)
  }

  .modal-dialog-centered {
      min-height: calc(100% - 3.5rem)
  }

  .modal-dialog-centered:before {
      height: calc(100vh - 3.5rem);
      height: -webkit-min-content;
      height: min-content
  }

  .modal-sm {
      max-width: 300px
  }
}

@media print and (min-width: 992px) {
  .modal-lg,.modal-xl {
      max-width:800px
  }
}

@media print and (min-width: 1200px) {
  .modal-xl {
      max-width:1140px
  }
}

@media print {
  .tooltip {
      word-wrap: break-word;
      display: block;
      font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;
      font-size: .875rem;
      font-style: normal;
      font-weight: 400;
      letter-spacing: normal;
      line-break: auto;
      line-height: 1.5;
      margin: 0;
      opacity: 0;
      position: absolute;
      text-align: left;
      text-align: start;
      text-decoration: none;
      text-shadow: none;
      text-transform: none;
      white-space: normal;
      word-break: normal;
      word-spacing: normal;
      z-index: 1070
  }

  .tooltip.show {
      opacity: .9
  }

  .tooltip .arrow {
      display: block;
      height: .4rem;
      position: absolute;
      width: .8rem
  }

  .tooltip .arrow:before {
      border-color: transparent;
      border-style: solid;
      content: "";
      position: absolute
  }

  .bs-tooltip-auto[x-placement^=top],.bs-tooltip-top {
      padding: .4rem 0
  }

  .bs-tooltip-auto[x-placement^=top] .arrow,.bs-tooltip-top .arrow {
      bottom: 0
  }

  .bs-tooltip-auto[x-placement^=top] .arrow:before,.bs-tooltip-top .arrow:before {
      border-top-color: #000;
      border-width: .4rem .4rem 0;
      top: 0
  }

  .bs-tooltip-auto[x-placement^=right],.bs-tooltip-right {
      padding: 0 .4rem
  }

  .bs-tooltip-auto[x-placement^=right] .arrow,.bs-tooltip-right .arrow {
      height: .8rem;
      left: 0;
      width: .4rem
  }

  .bs-tooltip-auto[x-placement^=right] .arrow:before,.bs-tooltip-right .arrow:before {
      border-right-color: #000;
      border-width: .4rem .4rem .4rem 0;
      right: 0
  }

  .bs-tooltip-auto[x-placement^=bottom],.bs-tooltip-bottom {
      padding: .4rem 0
  }

  .bs-tooltip-auto[x-placement^=bottom] .arrow,.bs-tooltip-bottom .arrow {
      top: 0
  }

  .bs-tooltip-auto[x-placement^=bottom] .arrow:before,.bs-tooltip-bottom .arrow:before {
      border-bottom-color: #000;
      border-width: 0 .4rem .4rem;
      bottom: 0
  }

  .bs-tooltip-auto[x-placement^=left],.bs-tooltip-left {
      padding: 0 .4rem
  }

  .bs-tooltip-auto[x-placement^=left] .arrow,.bs-tooltip-left .arrow {
      height: .8rem;
      right: 0;
      width: .4rem
  }

  .bs-tooltip-auto[x-placement^=left] .arrow:before,.bs-tooltip-left .arrow:before {
      border-left-color: #000;
      border-width: .4rem 0 .4rem .4rem;
      left: 0
  }

  .tooltip-inner {
      background-color: #000;
      border-radius: .25rem;
      color: #fff;
      max-width: 200px;
      padding: .25rem .5rem;
      text-align: center
  }

  .popover {
      word-wrap: break-word;
      background-clip: padding-box;
      background-color: #fff;
      border: 1px solid rgba(0,0,0,.2);
      border-radius: .3rem;
      font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;
      font-size: .875rem;
      font-style: normal;
      font-weight: 400;
      left: 0;
      letter-spacing: normal;
      line-break: auto;
      line-height: 1.5;
      max-width: 276px;
      text-align: left;
      text-align: start;
      text-decoration: none;
      text-shadow: none;
      text-transform: none;
      top: 0;
      white-space: normal;
      word-break: normal;
      word-spacing: normal;
      z-index: 1060
  }

  .popover,.popover .arrow {
      display: block;
      position: absolute
  }

  .popover .arrow {
      height: .5rem;
      margin: 0 .3rem;
      width: 1rem
  }

  .popover .arrow:after,.popover .arrow:before {
      border-color: transparent;
      border-style: solid;
      content: "";
      display: block;
      position: absolute
  }

  .bs-popover-auto[x-placement^=top],.bs-popover-top {
      margin-bottom: .5rem
  }

  .bs-popover-auto[x-placement^=top]>.arrow,.bs-popover-top>.arrow {
      bottom: calc(-.5rem - 1px)
  }

  .bs-popover-auto[x-placement^=top]>.arrow:before,.bs-popover-top>.arrow:before {
      border-top-color: rgba(0,0,0,.25);
      border-width: .5rem .5rem 0;
      bottom: 0
  }

  .bs-popover-auto[x-placement^=top]>.arrow:after,.bs-popover-top>.arrow:after {
      border-top-color: #fff;
      border-width: .5rem .5rem 0;
      bottom: 1px
  }

  .bs-popover-auto[x-placement^=right],.bs-popover-right {
      margin-left: .5rem
  }

  .bs-popover-auto[x-placement^=right]>.arrow,.bs-popover-right>.arrow {
      height: 1rem;
      left: calc(-.5rem - 1px);
      margin: .3rem 0;
      width: .5rem
  }

  .bs-popover-auto[x-placement^=right]>.arrow:before,.bs-popover-right>.arrow:before {
      border-right-color: rgba(0,0,0,.25);
      border-width: .5rem .5rem .5rem 0;
      left: 0
  }

  .bs-popover-auto[x-placement^=right]>.arrow:after,.bs-popover-right>.arrow:after {
      border-right-color: #fff;
      border-width: .5rem .5rem .5rem 0;
      left: 1px
  }

  .bs-popover-auto[x-placement^=bottom],.bs-popover-bottom {
      margin-top: .5rem
  }

  .bs-popover-auto[x-placement^=bottom]>.arrow,.bs-popover-bottom>.arrow {
      top: calc(-.5rem - 1px)
  }

  .bs-popover-auto[x-placement^=bottom]>.arrow:before,.bs-popover-bottom>.arrow:before {
      border-bottom-color: rgba(0,0,0,.25);
      border-width: 0 .5rem .5rem;
      top: 0
  }

  .bs-popover-auto[x-placement^=bottom]>.arrow:after,.bs-popover-bottom>.arrow:after {
      border-bottom-color: #fff;
      border-width: 0 .5rem .5rem;
      top: 1px
  }

  .bs-popover-auto[x-placement^=bottom] .popover-header:before,.bs-popover-bottom .popover-header:before {
      border-bottom: 1px solid #f7f7f7;
      content: "";
      display: block;
      left: 50%;
      margin-left: -.5rem;
      position: absolute;
      top: 0;
      width: 1rem
  }

  .bs-popover-auto[x-placement^=left],.bs-popover-left {
      margin-right: .5rem
  }

  .bs-popover-auto[x-placement^=left]>.arrow,.bs-popover-left>.arrow {
      height: 1rem;
      margin: .3rem 0;
      right: calc(-.5rem - 1px);
      width: .5rem
  }

  .bs-popover-auto[x-placement^=left]>.arrow:before,.bs-popover-left>.arrow:before {
      border-left-color: rgba(0,0,0,.25);
      border-width: .5rem 0 .5rem .5rem;
      right: 0
  }

  .bs-popover-auto[x-placement^=left]>.arrow:after,.bs-popover-left>.arrow:after {
      border-left-color: #fff;
      border-width: .5rem 0 .5rem .5rem;
      right: 1px
  }

  .popover-header {
      background-color: #f7f7f7;
      border-bottom: 1px solid #ebebeb;
      border-top-left-radius: calc(.3rem - 1px);
      border-top-right-radius: calc(.3rem - 1px);
      font-size: 1rem;
      margin-bottom: 0;
      padding: .5rem .75rem
  }

  .popover-header:empty {
      display: none
  }

  .popover-body {
      color: #212529;
      padding: .5rem .75rem
  }

  .carousel {
      position: relative
  }

  .carousel.pointer-event {
      touch-action: pan-y
  }

  .carousel-inner {
      overflow: hidden;
      position: relative;
      width: 100%
  }

  .carousel-inner:after {
      clear: both;
      content: "";
      display: block
  }

  .carousel-item {
      -webkit-backface-visibility: hidden;
      backface-visibility: hidden;
      display: none;
      float: left;
      margin-right: -100%;
      position: relative;
      transition: transform .6s ease-in-out;
      width: 100%
  }
}

@media print and (prefers-reduced-motion:reduce) {
  .carousel-item {
      transition: none
  }
}

@media print {
  .carousel-item-next,.carousel-item-prev,.carousel-item.active {
      display: block
  }

  .active.carousel-item-right,.carousel-item-next:not(.carousel-item-left) {
      transform: translateX(100%)
  }

  .active.carousel-item-left,.carousel-item-prev:not(.carousel-item-right) {
      transform: translateX(-100%)
  }

  .carousel-fade .carousel-item {
      opacity: 0;
      transform: none;
      transition-property: opacity
  }

  .carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active {
      opacity: 1;
      z-index: 1
  }

  .carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right {
      opacity: 0;
      transition: opacity 0s .6s;
      z-index: 0
  }
}

@media print and (prefers-reduced-motion:reduce) {
  .carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right {
      transition: none
  }
}

@media print {
  .carousel-control-next,.carousel-control-prev {
      align-items: center;
      background: 0 0;
      border: 0;
      bottom: 0;
      color: #fff;
      display: flex;
      justify-content: center;
      opacity: .5;
      padding: 0;
      position: absolute;
      text-align: center;
      top: 0;
      transition: opacity .15s ease;
      width: 15%;
      z-index: 1
  }
}

@media print and (prefers-reduced-motion:reduce) {
  .carousel-control-next,.carousel-control-prev {
      transition: none
  }
}

@media print {
  .carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover {
      color: #fff;
      opacity: .9;
      outline: 0;
      text-decoration: none
  }

  .carousel-control-prev {
      left: 0
  }

  .carousel-control-next {
      right: 0
  }

  .carousel-control-next-icon,.carousel-control-prev-icon {
      background: 50%/100% 100% no-repeat;
      display: inline-block;
      height: 20px;
      width: 20px
  }

  .carousel-control-prev-icon {
      background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8'%3E%3Cpath d='m5.25 0-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3E%3C/svg%3E")
  }

  .carousel-control-next-icon {
      background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8'%3E%3Cpath d='m2.75 0-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3E%3C/svg%3E")
  }

  .carousel-indicators {
      bottom: 0;
      display: flex;
      justify-content: center;
      left: 0;
      list-style: none;
      margin-left: 15%;
      margin-right: 15%;
      padding-left: 0;
      position: absolute;
      right: 0;
      z-index: 15
  }

  .carousel-indicators li {
      background-clip: padding-box;
      background-color: #fff;
      border-bottom: 10px solid transparent;
      border-top: 10px solid transparent;
      box-sizing: content-box;
      cursor: pointer;
      flex: 0 1 auto;
      height: 3px;
      margin-left: 3px;
      margin-right: 3px;
      opacity: .5;
      text-indent: -999px;
      transition: opacity .6s ease;
      width: 30px
  }
}

@media print and (prefers-reduced-motion:reduce) {
  .carousel-indicators li {
      transition: none
  }
}

@media print {
  .carousel-indicators .active {
      opacity: 1
  }

  .carousel-caption {
      bottom: 20px;
      color: #fff;
      left: 15%;
      padding-bottom: 20px;
      padding-top: 20px;
      position: absolute;
      right: 15%;
      text-align: center;
      z-index: 10
  }

  @keyframes spinner-border {
      to {
          transform: rotate(1turn)
      }
  }

  .spinner-border {
      animation: spinner-border .75s linear infinite;
      border: .25em solid;
      border-radius: 50%;
      border-right: .25em solid transparent;
      display: inline-block;
      height: 2rem;
      vertical-align: -.125em;
      width: 2rem
  }

  .spinner-border-sm {
      border-width: .2em;
      height: 1rem;
      width: 1rem
  }

  @keyframes spinner-grow {
      0% {
          transform: scale(0)
      }

      50% {
          opacity: 1;
          transform: none
      }
  }

  .spinner-grow {
      animation: spinner-grow .75s linear infinite;
      background-color: currentColor;
      border-radius: 50%;
      display: inline-block;
      height: 2rem;
      opacity: 0;
      vertical-align: -.125em;
      width: 2rem
  }

  .spinner-grow-sm {
      height: 1rem;
      width: 1rem
  }
}

@media print and (prefers-reduced-motion:reduce) {
  .spinner-border,.spinner-grow {
      animation-duration: 1.5s
  }
}

@media print {
  .align-baseline {
      vertical-align: baseline!important
  }

  .align-top {
      vertical-align: top!important
  }

  .align-middle {
      vertical-align: middle!important
  }

  .align-bottom {
      vertical-align: bottom!important
  }

  .align-text-bottom {
      vertical-align: text-bottom!important
  }

  .align-text-top {
      vertical-align: text-top!important
  }

  .bg-primary {
      background-color: #007bff!important
  }

  a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover {
      background-color: #0062cc!important
  }

  .bg-secondary {
      background-color: #6c757d!important
  }

  a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover {
      background-color: #545b62!important
  }

  .bg-success {
      background-color: #28a745!important
  }

  a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover {
      background-color: #1e7e34!important
  }

  .bg-info {
      background-color: #17a2b8!important
  }

  a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover {
      background-color: #117a8b!important
  }

  .bg-warning {
      background-color: #ffc107!important
  }

  a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover {
      background-color: #d39e00!important
  }

  .bg-danger {
      background-color: #dc3545!important
  }

  a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover {
      background-color: #bd2130!important
  }

  .bg-light {
      background-color: #f8f9fa!important
  }

  a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover {
      background-color: #dae0e5!important
  }

  .bg-dark {
      background-color: #343a40!important
  }

  a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover {
      background-color: #1d2124!important
  }

  .bg-white {
      background-color: #fff!important
  }

  .bg-transparent {
      background-color: transparent!important
  }

  .border {
      border: 1px solid #dee2e6!important
  }

  .border-top {
      border-top: 1px solid #dee2e6!important
  }

  .border-right {
      border-right: 1px solid #dee2e6!important
  }

  .border-bottom {
      border-bottom: 1px solid #dee2e6!important
  }

  .border-left {
      border-left: 1px solid #dee2e6!important
  }

  .border-0 {
      border: 0!important
  }

  .border-top-0 {
      border-top: 0!important
  }

  .border-right-0 {
      border-right: 0!important
  }

  .border-bottom-0 {
      border-bottom: 0!important
  }

  .border-left-0 {
      border-left: 0!important
  }

  .border-primary {
      border-color: #007bff!important
  }

  .border-secondary {
      border-color: #6c757d!important
  }

  .border-success {
      border-color: #28a745!important
  }

  .border-info {
      border-color: #17a2b8!important
  }

  .border-warning {
      border-color: #ffc107!important
  }

  .border-danger {
      border-color: #dc3545!important
  }

  .border-light {
      border-color: #f8f9fa!important
  }

  .border-dark {
      border-color: #343a40!important
  }

  .border-white {
      border-color: #fff!important
  }

  .rounded-sm {
      border-radius: .2rem!important
  }

  .rounded {
      border-radius: .25rem!important
  }

  .rounded-top {
      border-top-left-radius: .25rem!important
  }

  .rounded-right,.rounded-top {
      border-top-right-radius: .25rem!important
  }

  .rounded-bottom,.rounded-right {
      border-bottom-right-radius: .25rem!important
  }

  .rounded-bottom,.rounded-left {
      border-bottom-left-radius: .25rem!important
  }

  .rounded-left {
      border-top-left-radius: .25rem!important
  }

  .rounded-lg {
      border-radius: .3rem!important
  }

  .rounded-circle {
      border-radius: 50%!important
  }

  .rounded-pill {
      border-radius: 50rem!important
  }

  .rounded-0 {
      border-radius: 0!important
  }

  .clearfix:after {
      clear: both;
      content: "";
      display: block
  }

  .d-none {
      display: none!important
  }

  .d-inline {
      display: inline!important
  }

  .d-inline-block {
      display: inline-block!important
  }

  .d-block {
      display: block!important
  }

  .d-table {
      display: table!important
  }

  .d-table-row {
      display: table-row!important
  }

  .d-table-cell {
      display: table-cell!important
  }

  .d-flex {
      display: flex!important
  }

  .d-inline-flex {
      display: inline-flex!important
  }
}

@media print and (min-width: 576px) {
  .d-sm-none {
      display:none!important
  }

  .d-sm-inline {
      display: inline!important
  }

  .d-sm-inline-block {
      display: inline-block!important
  }

  .d-sm-block {
      display: block!important
  }

  .d-sm-table {
      display: table!important
  }

  .d-sm-table-row {
      display: table-row!important
  }

  .d-sm-table-cell {
      display: table-cell!important
  }

  .d-sm-flex {
      display: flex!important
  }

  .d-sm-inline-flex {
      display: inline-flex!important
  }
}

@media print and (min-width: 768px) {
  .d-md-none {
      display:none!important
  }

  .d-md-inline {
      display: inline!important
  }

  .d-md-inline-block {
      display: inline-block!important
  }

  .d-md-block {
      display: block!important
  }

  .d-md-table {
      display: table!important
  }

  .d-md-table-row {
      display: table-row!important
  }

  .d-md-table-cell {
      display: table-cell!important
  }

  .d-md-flex {
      display: flex!important
  }

  .d-md-inline-flex {
      display: inline-flex!important
  }
}

@media print and (min-width: 992px) {
  .d-lg-none {
      display:none!important
  }

  .d-lg-inline {
      display: inline!important
  }

  .d-lg-inline-block {
      display: inline-block!important
  }

  .d-lg-block {
      display: block!important
  }

  .d-lg-table {
      display: table!important
  }

  .d-lg-table-row {
      display: table-row!important
  }

  .d-lg-table-cell {
      display: table-cell!important
  }

  .d-lg-flex {
      display: flex!important
  }

  .d-lg-inline-flex {
      display: inline-flex!important
  }
}

@media print and (min-width: 1200px) {
  .d-xl-none {
      display:none!important
  }

  .d-xl-inline {
      display: inline!important
  }

  .d-xl-inline-block {
      display: inline-block!important
  }

  .d-xl-block {
      display: block!important
  }

  .d-xl-table {
      display: table!important
  }

  .d-xl-table-row {
      display: table-row!important
  }

  .d-xl-table-cell {
      display: table-cell!important
  }

  .d-xl-flex {
      display: flex!important
  }

  .d-xl-inline-flex {
      display: inline-flex!important
  }
}

@media print {
  .d-print-none {
      display: none!important
  }

  .d-print-inline {
      display: inline!important
  }

  .d-print-inline-block {
      display: inline-block!important
  }

  .d-print-block {
      display: block!important
  }

  .d-print-table {
      display: table!important
  }

  .d-print-table-row {
      display: table-row!important
  }

  .d-print-table-cell {
      display: table-cell!important
  }

  .d-print-flex {
      display: flex!important
  }

  .d-print-inline-flex {
      display: inline-flex!important
  }

  .embed-responsive {
      display: block;
      overflow: hidden;
      padding: 0;
      position: relative;
      width: 100%
  }

  .embed-responsive:before {
      content: "";
      display: block
  }

  .embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video {
      border: 0;
      bottom: 0;
      height: 100%;
      left: 0;
      position: absolute;
      top: 0;
      width: 100%
  }

  .embed-responsive-21by9:before {
      padding-top: 42.857143%
  }

  .embed-responsive-16by9:before {
      padding-top: 56.25%
  }

  .embed-responsive-4by3:before {
      padding-top: 75%
  }

  .embed-responsive-1by1:before {
      padding-top: 100%
  }

  .flex-row {
      flex-direction: row!important
  }

  .flex-column {
      flex-direction: column!important
  }

  .flex-row-reverse {
      flex-direction: row-reverse!important
  }

  .flex-column-reverse {
      flex-direction: column-reverse!important
  }

  .flex-wrap {
      flex-wrap: wrap!important
  }

  .flex-nowrap {
      flex-wrap: nowrap!important
  }

  .flex-wrap-reverse {
      flex-wrap: wrap-reverse!important
  }

  .flex-fill {
      flex: 1 1 auto!important
  }

  .flex-grow-0 {
      flex-grow: 0!important
  }

  .flex-grow-1 {
      flex-grow: 1!important
  }

  .flex-shrink-0 {
      flex-shrink: 0!important
  }

  .flex-shrink-1 {
      flex-shrink: 1!important
  }

  .justify-content-start {
      justify-content: flex-start!important
  }

  .justify-content-end {
      justify-content: flex-end!important
  }

  .justify-content-center {
      justify-content: center!important
  }

  .justify-content-between {
      justify-content: space-between!important
  }

  .justify-content-around {
      justify-content: space-around!important
  }

  .align-items-start {
      align-items: flex-start!important
  }

  .align-items-end {
      align-items: flex-end!important
  }

  .align-items-center {
      align-items: center!important
  }

  .align-items-baseline {
      align-items: baseline!important
  }

  .align-items-stretch {
      align-items: stretch!important
  }

  .align-content-start {
      align-content: flex-start!important
  }

  .align-content-end {
      align-content: flex-end!important
  }

  .align-content-center {
      align-content: center!important
  }

  .align-content-between {
      align-content: space-between!important
  }

  .align-content-around {
      align-content: space-around!important
  }

  .align-content-stretch {
      align-content: stretch!important
  }

  .align-self-auto {
      align-self: auto!important
  }

  .align-self-start {
      align-self: flex-start!important
  }

  .align-self-end {
      align-self: flex-end!important
  }

  .align-self-center {
      align-self: center!important
  }

  .align-self-baseline {
      align-self: baseline!important
  }

  .align-self-stretch {
      align-self: stretch!important
  }
}

@media print and (min-width: 576px) {
  .flex-sm-row {
      flex-direction:row!important
  }

  .flex-sm-column {
      flex-direction: column!important
  }

  .flex-sm-row-reverse {
      flex-direction: row-reverse!important
  }

  .flex-sm-column-reverse {
      flex-direction: column-reverse!important
  }

  .flex-sm-wrap {
      flex-wrap: wrap!important
  }

  .flex-sm-nowrap {
      flex-wrap: nowrap!important
  }

  .flex-sm-wrap-reverse {
      flex-wrap: wrap-reverse!important
  }

  .flex-sm-fill {
      flex: 1 1 auto!important
  }

  .flex-sm-grow-0 {
      flex-grow: 0!important
  }

  .flex-sm-grow-1 {
      flex-grow: 1!important
  }

  .flex-sm-shrink-0 {
      flex-shrink: 0!important
  }

  .flex-sm-shrink-1 {
      flex-shrink: 1!important
  }

  .justify-content-sm-start {
      justify-content: flex-start!important
  }

  .justify-content-sm-end {
      justify-content: flex-end!important
  }

  .justify-content-sm-center {
      justify-content: center!important
  }

  .justify-content-sm-between {
      justify-content: space-between!important
  }

  .justify-content-sm-around {
      justify-content: space-around!important
  }

  .align-items-sm-start {
      align-items: flex-start!important
  }

  .align-items-sm-end {
      align-items: flex-end!important
  }

  .align-items-sm-center {
      align-items: center!important
  }

  .align-items-sm-baseline {
      align-items: baseline!important
  }

  .align-items-sm-stretch {
      align-items: stretch!important
  }

  .align-content-sm-start {
      align-content: flex-start!important
  }

  .align-content-sm-end {
      align-content: flex-end!important
  }

  .align-content-sm-center {
      align-content: center!important
  }

  .align-content-sm-between {
      align-content: space-between!important
  }

  .align-content-sm-around {
      align-content: space-around!important
  }

  .align-content-sm-stretch {
      align-content: stretch!important
  }

  .align-self-sm-auto {
      align-self: auto!important
  }

  .align-self-sm-start {
      align-self: flex-start!important
  }

  .align-self-sm-end {
      align-self: flex-end!important
  }

  .align-self-sm-center {
      align-self: center!important
  }

  .align-self-sm-baseline {
      align-self: baseline!important
  }

  .align-self-sm-stretch {
      align-self: stretch!important
  }
}

@media print and (min-width: 768px) {
  .flex-md-row {
      flex-direction:row!important
  }

  .flex-md-column {
      flex-direction: column!important
  }

  .flex-md-row-reverse {
      flex-direction: row-reverse!important
  }

  .flex-md-column-reverse {
      flex-direction: column-reverse!important
  }

  .flex-md-wrap {
      flex-wrap: wrap!important
  }

  .flex-md-nowrap {
      flex-wrap: nowrap!important
  }

  .flex-md-wrap-reverse {
      flex-wrap: wrap-reverse!important
  }

  .flex-md-fill {
      flex: 1 1 auto!important
  }

  .flex-md-grow-0 {
      flex-grow: 0!important
  }

  .flex-md-grow-1 {
      flex-grow: 1!important
  }

  .flex-md-shrink-0 {
      flex-shrink: 0!important
  }

  .flex-md-shrink-1 {
      flex-shrink: 1!important
  }

  .justify-content-md-start {
      justify-content: flex-start!important
  }

  .justify-content-md-end {
      justify-content: flex-end!important
  }

  .justify-content-md-center {
      justify-content: center!important
  }

  .justify-content-md-between {
      justify-content: space-between!important
  }

  .justify-content-md-around {
      justify-content: space-around!important
  }

  .align-items-md-start {
      align-items: flex-start!important
  }

  .align-items-md-end {
      align-items: flex-end!important
  }

  .align-items-md-center {
      align-items: center!important
  }

  .align-items-md-baseline {
      align-items: baseline!important
  }

  .align-items-md-stretch {
      align-items: stretch!important
  }

  .align-content-md-start {
      align-content: flex-start!important
  }

  .align-content-md-end {
      align-content: flex-end!important
  }

  .align-content-md-center {
      align-content: center!important
  }

  .align-content-md-between {
      align-content: space-between!important
  }

  .align-content-md-around {
      align-content: space-around!important
  }

  .align-content-md-stretch {
      align-content: stretch!important
  }

  .align-self-md-auto {
      align-self: auto!important
  }

  .align-self-md-start {
      align-self: flex-start!important
  }

  .align-self-md-end {
      align-self: flex-end!important
  }

  .align-self-md-center {
      align-self: center!important
  }

  .align-self-md-baseline {
      align-self: baseline!important
  }

  .align-self-md-stretch {
      align-self: stretch!important
  }
}

@media print and (min-width: 992px) {
  .flex-lg-row {
      flex-direction:row!important
  }

  .flex-lg-column {
      flex-direction: column!important
  }

  .flex-lg-row-reverse {
      flex-direction: row-reverse!important
  }

  .flex-lg-column-reverse {
      flex-direction: column-reverse!important
  }

  .flex-lg-wrap {
      flex-wrap: wrap!important
  }

  .flex-lg-nowrap {
      flex-wrap: nowrap!important
  }

  .flex-lg-wrap-reverse {
      flex-wrap: wrap-reverse!important
  }

  .flex-lg-fill {
      flex: 1 1 auto!important
  }

  .flex-lg-grow-0 {
      flex-grow: 0!important
  }

  .flex-lg-grow-1 {
      flex-grow: 1!important
  }

  .flex-lg-shrink-0 {
      flex-shrink: 0!important
  }

  .flex-lg-shrink-1 {
      flex-shrink: 1!important
  }

  .justify-content-lg-start {
      justify-content: flex-start!important
  }

  .justify-content-lg-end {
      justify-content: flex-end!important
  }

  .justify-content-lg-center {
      justify-content: center!important
  }

  .justify-content-lg-between {
      justify-content: space-between!important
  }

  .justify-content-lg-around {
      justify-content: space-around!important
  }

  .align-items-lg-start {
      align-items: flex-start!important
  }

  .align-items-lg-end {
      align-items: flex-end!important
  }

  .align-items-lg-center {
      align-items: center!important
  }

  .align-items-lg-baseline {
      align-items: baseline!important
  }

  .align-items-lg-stretch {
      align-items: stretch!important
  }

  .align-content-lg-start {
      align-content: flex-start!important
  }

  .align-content-lg-end {
      align-content: flex-end!important
  }

  .align-content-lg-center {
      align-content: center!important
  }

  .align-content-lg-between {
      align-content: space-between!important
  }

  .align-content-lg-around {
      align-content: space-around!important
  }

  .align-content-lg-stretch {
      align-content: stretch!important
  }

  .align-self-lg-auto {
      align-self: auto!important
  }

  .align-self-lg-start {
      align-self: flex-start!important
  }

  .align-self-lg-end {
      align-self: flex-end!important
  }

  .align-self-lg-center {
      align-self: center!important
  }

  .align-self-lg-baseline {
      align-self: baseline!important
  }

  .align-self-lg-stretch {
      align-self: stretch!important
  }
}

@media print and (min-width: 1200px) {
  .flex-xl-row {
      flex-direction:row!important
  }

  .flex-xl-column {
      flex-direction: column!important
  }

  .flex-xl-row-reverse {
      flex-direction: row-reverse!important
  }

  .flex-xl-column-reverse {
      flex-direction: column-reverse!important
  }

  .flex-xl-wrap {
      flex-wrap: wrap!important
  }

  .flex-xl-nowrap {
      flex-wrap: nowrap!important
  }

  .flex-xl-wrap-reverse {
      flex-wrap: wrap-reverse!important
  }

  .flex-xl-fill {
      flex: 1 1 auto!important
  }

  .flex-xl-grow-0 {
      flex-grow: 0!important
  }

  .flex-xl-grow-1 {
      flex-grow: 1!important
  }

  .flex-xl-shrink-0 {
      flex-shrink: 0!important
  }

  .flex-xl-shrink-1 {
      flex-shrink: 1!important
  }

  .justify-content-xl-start {
      justify-content: flex-start!important
  }

  .justify-content-xl-end {
      justify-content: flex-end!important
  }

  .justify-content-xl-center {
      justify-content: center!important
  }

  .justify-content-xl-between {
      justify-content: space-between!important
  }

  .justify-content-xl-around {
      justify-content: space-around!important
  }

  .align-items-xl-start {
      align-items: flex-start!important
  }

  .align-items-xl-end {
      align-items: flex-end!important
  }

  .align-items-xl-center {
      align-items: center!important
  }

  .align-items-xl-baseline {
      align-items: baseline!important
  }

  .align-items-xl-stretch {
      align-items: stretch!important
  }

  .align-content-xl-start {
      align-content: flex-start!important
  }

  .align-content-xl-end {
      align-content: flex-end!important
  }

  .align-content-xl-center {
      align-content: center!important
  }

  .align-content-xl-between {
      align-content: space-between!important
  }

  .align-content-xl-around {
      align-content: space-around!important
  }

  .align-content-xl-stretch {
      align-content: stretch!important
  }

  .align-self-xl-auto {
      align-self: auto!important
  }

  .align-self-xl-start {
      align-self: flex-start!important
  }

  .align-self-xl-end {
      align-self: flex-end!important
  }

  .align-self-xl-center {
      align-self: center!important
  }

  .align-self-xl-baseline {
      align-self: baseline!important
  }

  .align-self-xl-stretch {
      align-self: stretch!important
  }
}

@media print {
  .float-left {
      float: left!important
  }

  .float-right {
      float: right!important
  }

  .float-none {
      float: none!important
  }
}

@media print and (min-width: 576px) {
  .float-sm-left {
      float:left!important
  }

  .float-sm-right {
      float: right!important
  }

  .float-sm-none {
      float: none!important
  }
}

@media print and (min-width: 768px) {
  .float-md-left {
      float:left!important
  }

  .float-md-right {
      float: right!important
  }

  .float-md-none {
      float: none!important
  }
}

@media print and (min-width: 992px) {
  .float-lg-left {
      float:left!important
  }

  .float-lg-right {
      float: right!important
  }

  .float-lg-none {
      float: none!important
  }
}

@media print and (min-width: 1200px) {
  .float-xl-left {
      float:left!important
  }

  .float-xl-right {
      float: right!important
  }

  .float-xl-none {
      float: none!important
  }
}

@media print {
  .user-select-all {
      -webkit-user-select: all!important;
      -ms-user-select: all!important;
      user-select: all!important
  }

  .user-select-auto {
      -webkit-user-select: auto!important;
      -ms-user-select: auto!important;
      user-select: auto!important
  }

  .user-select-none {
      -webkit-user-select: none!important;
      -ms-user-select: none!important;
      user-select: none!important
  }

  .overflow-auto {
      overflow: auto!important
  }

  .overflow-hidden {
      overflow: hidden!important
  }

  .position-static {
      position: static!important
  }

  .position-relative {
      position: relative!important
  }

  .position-absolute {
      position: absolute!important
  }

  .position-fixed {
      position: fixed!important
  }

  .position-sticky {
      position: -webkit-sticky!important;
      position: sticky!important
  }

  .fixed-top {
      top: 0
  }

  .fixed-bottom,.fixed-top {
      left: 0;
      position: fixed;
      right: 0;
      z-index: 1030
  }

  .fixed-bottom {
      bottom: 0
  }

  @supports ((position: -webkit-sticky) or (position:sticky)) {
      .sticky-top {
          position:-webkit-sticky;
          position: sticky;
          top: 0;
          z-index: 1020
      }
  }

  .sr-only {
      clip: rect(0,0,0,0);
      border: 0;
      height: 1px;
      margin: -1px;
      overflow: hidden;
      padding: 0;
      position: absolute;
      white-space: nowrap;
      width: 1px
  }

  .sr-only-focusable:active,.sr-only-focusable:focus {
      clip: auto;
      height: auto;
      overflow: visible;
      position: static;
      white-space: normal;
      width: auto
  }

  .shadow-sm {
      box-shadow: 0 .125rem .25rem rgba(0,0,0,.075)!important
  }

  .shadow {
      box-shadow: 0 .5rem 1rem rgba(0,0,0,.15)!important
  }

  .shadow-lg {
      box-shadow: 0 1rem 3rem rgba(0,0,0,.175)!important
  }

  .shadow-none {
      box-shadow: none!important
  }

  .w-25 {
      width: 25%!important
  }

  .w-50 {
      width: 50%!important
  }

  .w-75 {
      width: 75%!important
  }

  .w-100 {
      width: 100%!important
  }

  .w-auto {
      width: auto!important
  }

  .h-25 {
      height: 25%!important
  }

  .h-50 {
      height: 50%!important
  }

  .h-75 {
      height: 75%!important
  }

  .h-100 {
      height: 100%!important
  }

  .h-auto {
      height: auto!important
  }

  .mw-100 {
      max-width: 100%!important
  }

  .mh-100 {
      max-height: 100%!important
  }

  .min-vw-100 {
      min-width: 100vw!important
  }

  .min-vh-100 {
      min-height: 100vh!important
  }

  .vw-100 {
      width: 100vw!important
  }

  .vh-100 {
      height: 100vh!important
  }

  .m-0 {
      margin: 0!important
  }

  .mt-0,.my-0 {
      margin-top: 0!important
  }

  .mr-0,.mx-0 {
      margin-right: 0!important
  }

  .mb-0,.my-0 {
      margin-bottom: 0!important
  }

  .ml-0,.mx-0 {
      margin-left: 0!important
  }

  .m-1 {
      margin: .25rem!important
  }

  .mt-1,.my-1 {
      margin-top: .25rem!important
  }

  .mr-1,.mx-1 {
      margin-right: .25rem!important
  }

  .mb-1,.my-1 {
      margin-bottom: .25rem!important
  }

  .ml-1,.mx-1 {
      margin-left: .25rem!important
  }

  .m-2 {
      margin: .5rem!important
  }

  .mt-2,.my-2 {
      margin-top: .5rem!important
  }

  .mr-2,.mx-2 {
      margin-right: .5rem!important
  }

  .mb-2,.my-2 {
      margin-bottom: .5rem!important
  }

  .ml-2,.mx-2 {
      margin-left: .5rem!important
  }

  .m-3 {
      margin: 1rem!important
  }

  .mt-3,.my-3 {
      margin-top: 1rem!important
  }

  .mr-3,.mx-3 {
      margin-right: 1rem!important
  }

  .mb-3,.my-3 {
      margin-bottom: 1rem!important
  }

  .ml-3,.mx-3 {
      margin-left: 1rem!important
  }

  .m-4 {
      margin: 1.5rem!important
  }

  .mt-4,.my-4 {
      margin-top: 1.5rem!important
  }

  .mr-4,.mx-4 {
      margin-right: 1.5rem!important
  }

  .mb-4,.my-4 {
      margin-bottom: 1.5rem!important
  }

  .ml-4,.mx-4 {
      margin-left: 1.5rem!important
  }

  .m-5 {
      margin: 3rem!important
  }

  .mt-5,.my-5 {
      margin-top: 3rem!important
  }

  .mr-5,.mx-5 {
      margin-right: 3rem!important
  }

  .mb-5,.my-5 {
      margin-bottom: 3rem!important
  }

  .ml-5,.mx-5 {
      margin-left: 3rem!important
  }

  .p-0 {
      padding: 0!important
  }

  .pt-0,.py-0 {
      padding-top: 0!important
  }

  .pr-0,.px-0 {
      padding-right: 0!important
  }

  .pb-0,.py-0 {
      padding-bottom: 0!important
  }

  .pl-0,.px-0 {
      padding-left: 0!important
  }

  .p-1 {
      padding: .25rem!important
  }

  .pt-1,.py-1 {
      padding-top: .25rem!important
  }

  .pr-1,.px-1 {
      padding-right: .25rem!important
  }

  .pb-1,.py-1 {
      padding-bottom: .25rem!important
  }

  .pl-1,.px-1 {
      padding-left: .25rem!important
  }

  .p-2 {
      padding: .5rem!important
  }

  .pt-2,.py-2 {
      padding-top: .5rem!important
  }

  .pr-2,.px-2 {
      padding-right: .5rem!important
  }

  .pb-2,.py-2 {
      padding-bottom: .5rem!important
  }

  .pl-2,.px-2 {
      padding-left: .5rem!important
  }

  .p-3 {
      padding: 1rem!important
  }

  .pt-3,.py-3 {
      padding-top: 1rem!important
  }

  .pr-3,.px-3 {
      padding-right: 1rem!important
  }

  .pb-3,.py-3 {
      padding-bottom: 1rem!important
  }

  .pl-3,.px-3 {
      padding-left: 1rem!important
  }

  .p-4 {
      padding: 1.5rem!important
  }

  .pt-4,.py-4 {
      padding-top: 1.5rem!important
  }

  .pr-4,.px-4 {
      padding-right: 1.5rem!important
  }

  .pb-4,.py-4 {
      padding-bottom: 1.5rem!important
  }

  .pl-4,.px-4 {
      padding-left: 1.5rem!important
  }

  .p-5 {
      padding: 3rem!important
  }

  .pt-5,.py-5 {
      padding-top: 3rem!important
  }

  .pr-5,.px-5 {
      padding-right: 3rem!important
  }

  .pb-5,.py-5 {
      padding-bottom: 3rem!important
  }

  .pl-5,.px-5 {
      padding-left: 3rem!important
  }

  .m-n1 {
      margin: -.25rem!important
  }

  .mt-n1,.my-n1 {
      margin-top: -.25rem!important
  }

  .mr-n1,.mx-n1 {
      margin-right: -.25rem!important
  }

  .mb-n1,.my-n1 {
      margin-bottom: -.25rem!important
  }

  .ml-n1,.mx-n1 {
      margin-left: -.25rem!important
  }

  .m-n2 {
      margin: -.5rem!important
  }

  .mt-n2,.my-n2 {
      margin-top: -.5rem!important
  }

  .mr-n2,.mx-n2 {
      margin-right: -.5rem!important
  }

  .mb-n2,.my-n2 {
      margin-bottom: -.5rem!important
  }

  .ml-n2,.mx-n2 {
      margin-left: -.5rem!important
  }

  .m-n3 {
      margin: -1rem!important
  }

  .mt-n3,.my-n3 {
      margin-top: -1rem!important
  }

  .mr-n3,.mx-n3 {
      margin-right: -1rem!important
  }

  .mb-n3,.my-n3 {
      margin-bottom: -1rem!important
  }

  .ml-n3,.mx-n3 {
      margin-left: -1rem!important
  }

  .m-n4 {
      margin: -1.5rem!important
  }

  .mt-n4,.my-n4 {
      margin-top: -1.5rem!important
  }

  .mr-n4,.mx-n4 {
      margin-right: -1.5rem!important
  }

  .mb-n4,.my-n4 {
      margin-bottom: -1.5rem!important
  }

  .ml-n4,.mx-n4 {
      margin-left: -1.5rem!important
  }

  .m-n5 {
      margin: -3rem!important
  }

  .mt-n5,.my-n5 {
      margin-top: -3rem!important
  }

  .mr-n5,.mx-n5 {
      margin-right: -3rem!important
  }

  .mb-n5,.my-n5 {
      margin-bottom: -3rem!important
  }

  .ml-n5,.mx-n5 {
      margin-left: -3rem!important
  }

  .m-auto {
      margin: auto!important
  }

  .mt-auto,.my-auto {
      margin-top: auto!important
  }

  .mr-auto,.mx-auto {
      margin-right: auto!important
  }

  .mb-auto,.my-auto {
      margin-bottom: auto!important
  }

  .ml-auto,.mx-auto {
      margin-left: auto!important
  }
}

@media print and (min-width: 576px) {
  .m-sm-0 {
      margin:0!important
  }

  .mt-sm-0,.my-sm-0 {
      margin-top: 0!important
  }

  .mr-sm-0,.mx-sm-0 {
      margin-right: 0!important
  }

  .mb-sm-0,.my-sm-0 {
      margin-bottom: 0!important
  }

  .ml-sm-0,.mx-sm-0 {
      margin-left: 0!important
  }

  .m-sm-1 {
      margin: .25rem!important
  }

  .mt-sm-1,.my-sm-1 {
      margin-top: .25rem!important
  }

  .mr-sm-1,.mx-sm-1 {
      margin-right: .25rem!important
  }

  .mb-sm-1,.my-sm-1 {
      margin-bottom: .25rem!important
  }

  .ml-sm-1,.mx-sm-1 {
      margin-left: .25rem!important
  }

  .m-sm-2 {
      margin: .5rem!important
  }

  .mt-sm-2,.my-sm-2 {
      margin-top: .5rem!important
  }

  .mr-sm-2,.mx-sm-2 {
      margin-right: .5rem!important
  }

  .mb-sm-2,.my-sm-2 {
      margin-bottom: .5rem!important
  }

  .ml-sm-2,.mx-sm-2 {
      margin-left: .5rem!important
  }

  .m-sm-3 {
      margin: 1rem!important
  }

  .mt-sm-3,.my-sm-3 {
      margin-top: 1rem!important
  }

  .mr-sm-3,.mx-sm-3 {
      margin-right: 1rem!important
  }

  .mb-sm-3,.my-sm-3 {
      margin-bottom: 1rem!important
  }

  .ml-sm-3,.mx-sm-3 {
      margin-left: 1rem!important
  }

  .m-sm-4 {
      margin: 1.5rem!important
  }

  .mt-sm-4,.my-sm-4 {
      margin-top: 1.5rem!important
  }

  .mr-sm-4,.mx-sm-4 {
      margin-right: 1.5rem!important
  }

  .mb-sm-4,.my-sm-4 {
      margin-bottom: 1.5rem!important
  }

  .ml-sm-4,.mx-sm-4 {
      margin-left: 1.5rem!important
  }

  .m-sm-5 {
      margin: 3rem!important
  }

  .mt-sm-5,.my-sm-5 {
      margin-top: 3rem!important
  }

  .mr-sm-5,.mx-sm-5 {
      margin-right: 3rem!important
  }

  .mb-sm-5,.my-sm-5 {
      margin-bottom: 3rem!important
  }

  .ml-sm-5,.mx-sm-5 {
      margin-left: 3rem!important
  }

  .p-sm-0 {
      padding: 0!important
  }

  .pt-sm-0,.py-sm-0 {
      padding-top: 0!important
  }

  .pr-sm-0,.px-sm-0 {
      padding-right: 0!important
  }

  .pb-sm-0,.py-sm-0 {
      padding-bottom: 0!important
  }

  .pl-sm-0,.px-sm-0 {
      padding-left: 0!important
  }

  .p-sm-1 {
      padding: .25rem!important
  }

  .pt-sm-1,.py-sm-1 {
      padding-top: .25rem!important
  }

  .pr-sm-1,.px-sm-1 {
      padding-right: .25rem!important
  }

  .pb-sm-1,.py-sm-1 {
      padding-bottom: .25rem!important
  }

  .pl-sm-1,.px-sm-1 {
      padding-left: .25rem!important
  }

  .p-sm-2 {
      padding: .5rem!important
  }

  .pt-sm-2,.py-sm-2 {
      padding-top: .5rem!important
  }

  .pr-sm-2,.px-sm-2 {
      padding-right: .5rem!important
  }

  .pb-sm-2,.py-sm-2 {
      padding-bottom: .5rem!important
  }

  .pl-sm-2,.px-sm-2 {
      padding-left: .5rem!important
  }

  .p-sm-3 {
      padding: 1rem!important
  }

  .pt-sm-3,.py-sm-3 {
      padding-top: 1rem!important
  }

  .pr-sm-3,.px-sm-3 {
      padding-right: 1rem!important
  }

  .pb-sm-3,.py-sm-3 {
      padding-bottom: 1rem!important
  }

  .pl-sm-3,.px-sm-3 {
      padding-left: 1rem!important
  }

  .p-sm-4 {
      padding: 1.5rem!important
  }

  .pt-sm-4,.py-sm-4 {
      padding-top: 1.5rem!important
  }

  .pr-sm-4,.px-sm-4 {
      padding-right: 1.5rem!important
  }

  .pb-sm-4,.py-sm-4 {
      padding-bottom: 1.5rem!important
  }

  .pl-sm-4,.px-sm-4 {
      padding-left: 1.5rem!important
  }

  .p-sm-5 {
      padding: 3rem!important
  }

  .pt-sm-5,.py-sm-5 {
      padding-top: 3rem!important
  }

  .pr-sm-5,.px-sm-5 {
      padding-right: 3rem!important
  }

  .pb-sm-5,.py-sm-5 {
      padding-bottom: 3rem!important
  }

  .pl-sm-5,.px-sm-5 {
      padding-left: 3rem!important
  }

  .m-sm-n1 {
      margin: -.25rem!important
  }

  .mt-sm-n1,.my-sm-n1 {
      margin-top: -.25rem!important
  }

  .mr-sm-n1,.mx-sm-n1 {
      margin-right: -.25rem!important
  }

  .mb-sm-n1,.my-sm-n1 {
      margin-bottom: -.25rem!important
  }

  .ml-sm-n1,.mx-sm-n1 {
      margin-left: -.25rem!important
  }

  .m-sm-n2 {
      margin: -.5rem!important
  }

  .mt-sm-n2,.my-sm-n2 {
      margin-top: -.5rem!important
  }

  .mr-sm-n2,.mx-sm-n2 {
      margin-right: -.5rem!important
  }

  .mb-sm-n2,.my-sm-n2 {
      margin-bottom: -.5rem!important
  }

  .ml-sm-n2,.mx-sm-n2 {
      margin-left: -.5rem!important
  }

  .m-sm-n3 {
      margin: -1rem!important
  }

  .mt-sm-n3,.my-sm-n3 {
      margin-top: -1rem!important
  }

  .mr-sm-n3,.mx-sm-n3 {
      margin-right: -1rem!important
  }

  .mb-sm-n3,.my-sm-n3 {
      margin-bottom: -1rem!important
  }

  .ml-sm-n3,.mx-sm-n3 {
      margin-left: -1rem!important
  }

  .m-sm-n4 {
      margin: -1.5rem!important
  }

  .mt-sm-n4,.my-sm-n4 {
      margin-top: -1.5rem!important
  }

  .mr-sm-n4,.mx-sm-n4 {
      margin-right: -1.5rem!important
  }

  .mb-sm-n4,.my-sm-n4 {
      margin-bottom: -1.5rem!important
  }

  .ml-sm-n4,.mx-sm-n4 {
      margin-left: -1.5rem!important
  }

  .m-sm-n5 {
      margin: -3rem!important
  }

  .mt-sm-n5,.my-sm-n5 {
      margin-top: -3rem!important
  }

  .mr-sm-n5,.mx-sm-n5 {
      margin-right: -3rem!important
  }

  .mb-sm-n5,.my-sm-n5 {
      margin-bottom: -3rem!important
  }

  .ml-sm-n5,.mx-sm-n5 {
      margin-left: -3rem!important
  }

  .m-sm-auto {
      margin: auto!important
  }

  .mt-sm-auto,.my-sm-auto {
      margin-top: auto!important
  }

  .mr-sm-auto,.mx-sm-auto {
      margin-right: auto!important
  }

  .mb-sm-auto,.my-sm-auto {
      margin-bottom: auto!important
  }

  .ml-sm-auto,.mx-sm-auto {
      margin-left: auto!important
  }
}

@media print and (min-width: 768px) {
  .m-md-0 {
      margin:0!important
  }

  .mt-md-0,.my-md-0 {
      margin-top: 0!important
  }

  .mr-md-0,.mx-md-0 {
      margin-right: 0!important
  }

  .mb-md-0,.my-md-0 {
      margin-bottom: 0!important
  }

  .ml-md-0,.mx-md-0 {
      margin-left: 0!important
  }

  .m-md-1 {
      margin: .25rem!important
  }

  .mt-md-1,.my-md-1 {
      margin-top: .25rem!important
  }

  .mr-md-1,.mx-md-1 {
      margin-right: .25rem!important
  }

  .mb-md-1,.my-md-1 {
      margin-bottom: .25rem!important
  }

  .ml-md-1,.mx-md-1 {
      margin-left: .25rem!important
  }

  .m-md-2 {
      margin: .5rem!important
  }

  .mt-md-2,.my-md-2 {
      margin-top: .5rem!important
  }

  .mr-md-2,.mx-md-2 {
      margin-right: .5rem!important
  }

  .mb-md-2,.my-md-2 {
      margin-bottom: .5rem!important
  }

  .ml-md-2,.mx-md-2 {
      margin-left: .5rem!important
  }

  .m-md-3 {
      margin: 1rem!important
  }

  .mt-md-3,.my-md-3 {
      margin-top: 1rem!important
  }

  .mr-md-3,.mx-md-3 {
      margin-right: 1rem!important
  }

  .mb-md-3,.my-md-3 {
      margin-bottom: 1rem!important
  }

  .ml-md-3,.mx-md-3 {
      margin-left: 1rem!important
  }

  .m-md-4 {
      margin: 1.5rem!important
  }

  .mt-md-4,.my-md-4 {
      margin-top: 1.5rem!important
  }

  .mr-md-4,.mx-md-4 {
      margin-right: 1.5rem!important
  }

  .mb-md-4,.my-md-4 {
      margin-bottom: 1.5rem!important
  }

  .ml-md-4,.mx-md-4 {
      margin-left: 1.5rem!important
  }

  .m-md-5 {
      margin: 3rem!important
  }

  .mt-md-5,.my-md-5 {
      margin-top: 3rem!important
  }

  .mr-md-5,.mx-md-5 {
      margin-right: 3rem!important
  }

  .mb-md-5,.my-md-5 {
      margin-bottom: 3rem!important
  }

  .ml-md-5,.mx-md-5 {
      margin-left: 3rem!important
  }

  .p-md-0 {
      padding: 0!important
  }

  .pt-md-0,.py-md-0 {
      padding-top: 0!important
  }

  .pr-md-0,.px-md-0 {
      padding-right: 0!important
  }

  .pb-md-0,.py-md-0 {
      padding-bottom: 0!important
  }

  .pl-md-0,.px-md-0 {
      padding-left: 0!important
  }

  .p-md-1 {
      padding: .25rem!important
  }

  .pt-md-1,.py-md-1 {
      padding-top: .25rem!important
  }

  .pr-md-1,.px-md-1 {
      padding-right: .25rem!important
  }

  .pb-md-1,.py-md-1 {
      padding-bottom: .25rem!important
  }

  .pl-md-1,.px-md-1 {
      padding-left: .25rem!important
  }

  .p-md-2 {
      padding: .5rem!important
  }

  .pt-md-2,.py-md-2 {
      padding-top: .5rem!important
  }

  .pr-md-2,.px-md-2 {
      padding-right: .5rem!important
  }

  .pb-md-2,.py-md-2 {
      padding-bottom: .5rem!important
  }

  .pl-md-2,.px-md-2 {
      padding-left: .5rem!important
  }

  .p-md-3 {
      padding: 1rem!important
  }

  .pt-md-3,.py-md-3 {
      padding-top: 1rem!important
  }

  .pr-md-3,.px-md-3 {
      padding-right: 1rem!important
  }

  .pb-md-3,.py-md-3 {
      padding-bottom: 1rem!important
  }

  .pl-md-3,.px-md-3 {
      padding-left: 1rem!important
  }

  .p-md-4 {
      padding: 1.5rem!important
  }

  .pt-md-4,.py-md-4 {
      padding-top: 1.5rem!important
  }

  .pr-md-4,.px-md-4 {
      padding-right: 1.5rem!important
  }

  .pb-md-4,.py-md-4 {
      padding-bottom: 1.5rem!important
  }

  .pl-md-4,.px-md-4 {
      padding-left: 1.5rem!important
  }

  .p-md-5 {
      padding: 3rem!important
  }

  .pt-md-5,.py-md-5 {
      padding-top: 3rem!important
  }

  .pr-md-5,.px-md-5 {
      padding-right: 3rem!important
  }

  .pb-md-5,.py-md-5 {
      padding-bottom: 3rem!important
  }

  .pl-md-5,.px-md-5 {
      padding-left: 3rem!important
  }

  .m-md-n1 {
      margin: -.25rem!important
  }

  .mt-md-n1,.my-md-n1 {
      margin-top: -.25rem!important
  }

  .mr-md-n1,.mx-md-n1 {
      margin-right: -.25rem!important
  }

  .mb-md-n1,.my-md-n1 {
      margin-bottom: -.25rem!important
  }

  .ml-md-n1,.mx-md-n1 {
      margin-left: -.25rem!important
  }

  .m-md-n2 {
      margin: -.5rem!important
  }

  .mt-md-n2,.my-md-n2 {
      margin-top: -.5rem!important
  }

  .mr-md-n2,.mx-md-n2 {
      margin-right: -.5rem!important
  }

  .mb-md-n2,.my-md-n2 {
      margin-bottom: -.5rem!important
  }

  .ml-md-n2,.mx-md-n2 {
      margin-left: -.5rem!important
  }

  .m-md-n3 {
      margin: -1rem!important
  }

  .mt-md-n3,.my-md-n3 {
      margin-top: -1rem!important
  }

  .mr-md-n3,.mx-md-n3 {
      margin-right: -1rem!important
  }

  .mb-md-n3,.my-md-n3 {
      margin-bottom: -1rem!important
  }

  .ml-md-n3,.mx-md-n3 {
      margin-left: -1rem!important
  }

  .m-md-n4 {
      margin: -1.5rem!important
  }

  .mt-md-n4,.my-md-n4 {
      margin-top: -1.5rem!important
  }

  .mr-md-n4,.mx-md-n4 {
      margin-right: -1.5rem!important
  }

  .mb-md-n4,.my-md-n4 {
      margin-bottom: -1.5rem!important
  }

  .ml-md-n4,.mx-md-n4 {
      margin-left: -1.5rem!important
  }

  .m-md-n5 {
      margin: -3rem!important
  }

  .mt-md-n5,.my-md-n5 {
      margin-top: -3rem!important
  }

  .mr-md-n5,.mx-md-n5 {
      margin-right: -3rem!important
  }

  .mb-md-n5,.my-md-n5 {
      margin-bottom: -3rem!important
  }

  .ml-md-n5,.mx-md-n5 {
      margin-left: -3rem!important
  }

  .m-md-auto {
      margin: auto!important
  }

  .mt-md-auto,.my-md-auto {
      margin-top: auto!important
  }

  .mr-md-auto,.mx-md-auto {
      margin-right: auto!important
  }

  .mb-md-auto,.my-md-auto {
      margin-bottom: auto!important
  }

  .ml-md-auto,.mx-md-auto {
      margin-left: auto!important
  }
}

@media print and (min-width: 992px) {
  .m-lg-0 {
      margin:0!important
  }

  .mt-lg-0,.my-lg-0 {
      margin-top: 0!important
  }

  .mr-lg-0,.mx-lg-0 {
      margin-right: 0!important
  }

  .mb-lg-0,.my-lg-0 {
      margin-bottom: 0!important
  }

  .ml-lg-0,.mx-lg-0 {
      margin-left: 0!important
  }

  .m-lg-1 {
      margin: .25rem!important
  }

  .mt-lg-1,.my-lg-1 {
      margin-top: .25rem!important
  }

  .mr-lg-1,.mx-lg-1 {
      margin-right: .25rem!important
  }

  .mb-lg-1,.my-lg-1 {
      margin-bottom: .25rem!important
  }

  .ml-lg-1,.mx-lg-1 {
      margin-left: .25rem!important
  }

  .m-lg-2 {
      margin: .5rem!important
  }

  .mt-lg-2,.my-lg-2 {
      margin-top: .5rem!important
  }

  .mr-lg-2,.mx-lg-2 {
      margin-right: .5rem!important
  }

  .mb-lg-2,.my-lg-2 {
      margin-bottom: .5rem!important
  }

  .ml-lg-2,.mx-lg-2 {
      margin-left: .5rem!important
  }

  .m-lg-3 {
      margin: 1rem!important
  }

  .mt-lg-3,.my-lg-3 {
      margin-top: 1rem!important
  }

  .mr-lg-3,.mx-lg-3 {
      margin-right: 1rem!important
  }

  .mb-lg-3,.my-lg-3 {
      margin-bottom: 1rem!important
  }

  .ml-lg-3,.mx-lg-3 {
      margin-left: 1rem!important
  }

  .m-lg-4 {
      margin: 1.5rem!important
  }

  .mt-lg-4,.my-lg-4 {
      margin-top: 1.5rem!important
  }

  .mr-lg-4,.mx-lg-4 {
      margin-right: 1.5rem!important
  }

  .mb-lg-4,.my-lg-4 {
      margin-bottom: 1.5rem!important
  }

  .ml-lg-4,.mx-lg-4 {
      margin-left: 1.5rem!important
  }

  .m-lg-5 {
      margin: 3rem!important
  }

  .mt-lg-5,.my-lg-5 {
      margin-top: 3rem!important
  }

  .mr-lg-5,.mx-lg-5 {
      margin-right: 3rem!important
  }

  .mb-lg-5,.my-lg-5 {
      margin-bottom: 3rem!important
  }

  .ml-lg-5,.mx-lg-5 {
      margin-left: 3rem!important
  }

  .p-lg-0 {
      padding: 0!important
  }

  .pt-lg-0,.py-lg-0 {
      padding-top: 0!important
  }

  .pr-lg-0,.px-lg-0 {
      padding-right: 0!important
  }

  .pb-lg-0,.py-lg-0 {
      padding-bottom: 0!important
  }

  .pl-lg-0,.px-lg-0 {
      padding-left: 0!important
  }

  .p-lg-1 {
      padding: .25rem!important
  }

  .pt-lg-1,.py-lg-1 {
      padding-top: .25rem!important
  }

  .pr-lg-1,.px-lg-1 {
      padding-right: .25rem!important
  }

  .pb-lg-1,.py-lg-1 {
      padding-bottom: .25rem!important
  }

  .pl-lg-1,.px-lg-1 {
      padding-left: .25rem!important
  }

  .p-lg-2 {
      padding: .5rem!important
  }

  .pt-lg-2,.py-lg-2 {
      padding-top: .5rem!important
  }

  .pr-lg-2,.px-lg-2 {
      padding-right: .5rem!important
  }

  .pb-lg-2,.py-lg-2 {
      padding-bottom: .5rem!important
  }

  .pl-lg-2,.px-lg-2 {
      padding-left: .5rem!important
  }

  .p-lg-3 {
      padding: 1rem!important
  }

  .pt-lg-3,.py-lg-3 {
      padding-top: 1rem!important
  }

  .pr-lg-3,.px-lg-3 {
      padding-right: 1rem!important
  }

  .pb-lg-3,.py-lg-3 {
      padding-bottom: 1rem!important
  }

  .pl-lg-3,.px-lg-3 {
      padding-left: 1rem!important
  }

  .p-lg-4 {
      padding: 1.5rem!important
  }

  .pt-lg-4,.py-lg-4 {
      padding-top: 1.5rem!important
  }

  .pr-lg-4,.px-lg-4 {
      padding-right: 1.5rem!important
  }

  .pb-lg-4,.py-lg-4 {
      padding-bottom: 1.5rem!important
  }

  .pl-lg-4,.px-lg-4 {
      padding-left: 1.5rem!important
  }

  .p-lg-5 {
      padding: 3rem!important
  }

  .pt-lg-5,.py-lg-5 {
      padding-top: 3rem!important
  }

  .pr-lg-5,.px-lg-5 {
      padding-right: 3rem!important
  }

  .pb-lg-5,.py-lg-5 {
      padding-bottom: 3rem!important
  }

  .pl-lg-5,.px-lg-5 {
      padding-left: 3rem!important
  }

  .m-lg-n1 {
      margin: -.25rem!important
  }

  .mt-lg-n1,.my-lg-n1 {
      margin-top: -.25rem!important
  }

  .mr-lg-n1,.mx-lg-n1 {
      margin-right: -.25rem!important
  }

  .mb-lg-n1,.my-lg-n1 {
      margin-bottom: -.25rem!important
  }

  .ml-lg-n1,.mx-lg-n1 {
      margin-left: -.25rem!important
  }

  .m-lg-n2 {
      margin: -.5rem!important
  }

  .mt-lg-n2,.my-lg-n2 {
      margin-top: -.5rem!important
  }

  .mr-lg-n2,.mx-lg-n2 {
      margin-right: -.5rem!important
  }

  .mb-lg-n2,.my-lg-n2 {
      margin-bottom: -.5rem!important
  }

  .ml-lg-n2,.mx-lg-n2 {
      margin-left: -.5rem!important
  }

  .m-lg-n3 {
      margin: -1rem!important
  }

  .mt-lg-n3,.my-lg-n3 {
      margin-top: -1rem!important
  }

  .mr-lg-n3,.mx-lg-n3 {
      margin-right: -1rem!important
  }

  .mb-lg-n3,.my-lg-n3 {
      margin-bottom: -1rem!important
  }

  .ml-lg-n3,.mx-lg-n3 {
      margin-left: -1rem!important
  }

  .m-lg-n4 {
      margin: -1.5rem!important
  }

  .mt-lg-n4,.my-lg-n4 {
      margin-top: -1.5rem!important
  }

  .mr-lg-n4,.mx-lg-n4 {
      margin-right: -1.5rem!important
  }

  .mb-lg-n4,.my-lg-n4 {
      margin-bottom: -1.5rem!important
  }

  .ml-lg-n4,.mx-lg-n4 {
      margin-left: -1.5rem!important
  }

  .m-lg-n5 {
      margin: -3rem!important
  }

  .mt-lg-n5,.my-lg-n5 {
      margin-top: -3rem!important
  }

  .mr-lg-n5,.mx-lg-n5 {
      margin-right: -3rem!important
  }

  .mb-lg-n5,.my-lg-n5 {
      margin-bottom: -3rem!important
  }

  .ml-lg-n5,.mx-lg-n5 {
      margin-left: -3rem!important
  }

  .m-lg-auto {
      margin: auto!important
  }

  .mt-lg-auto,.my-lg-auto {
      margin-top: auto!important
  }

  .mr-lg-auto,.mx-lg-auto {
      margin-right: auto!important
  }

  .mb-lg-auto,.my-lg-auto {
      margin-bottom: auto!important
  }

  .ml-lg-auto,.mx-lg-auto {
      margin-left: auto!important
  }
}

@media print and (min-width: 1200px) {
  .m-xl-0 {
      margin:0!important
  }

  .mt-xl-0,.my-xl-0 {
      margin-top: 0!important
  }

  .mr-xl-0,.mx-xl-0 {
      margin-right: 0!important
  }

  .mb-xl-0,.my-xl-0 {
      margin-bottom: 0!important
  }

  .ml-xl-0,.mx-xl-0 {
      margin-left: 0!important
  }

  .m-xl-1 {
      margin: .25rem!important
  }

  .mt-xl-1,.my-xl-1 {
      margin-top: .25rem!important
  }

  .mr-xl-1,.mx-xl-1 {
      margin-right: .25rem!important
  }

  .mb-xl-1,.my-xl-1 {
      margin-bottom: .25rem!important
  }

  .ml-xl-1,.mx-xl-1 {
      margin-left: .25rem!important
  }

  .m-xl-2 {
      margin: .5rem!important
  }

  .mt-xl-2,.my-xl-2 {
      margin-top: .5rem!important
  }

  .mr-xl-2,.mx-xl-2 {
      margin-right: .5rem!important
  }

  .mb-xl-2,.my-xl-2 {
      margin-bottom: .5rem!important
  }

  .ml-xl-2,.mx-xl-2 {
      margin-left: .5rem!important
  }

  .m-xl-3 {
      margin: 1rem!important
  }

  .mt-xl-3,.my-xl-3 {
      margin-top: 1rem!important
  }

  .mr-xl-3,.mx-xl-3 {
      margin-right: 1rem!important
  }

  .mb-xl-3,.my-xl-3 {
      margin-bottom: 1rem!important
  }

  .ml-xl-3,.mx-xl-3 {
      margin-left: 1rem!important
  }

  .m-xl-4 {
      margin: 1.5rem!important
  }

  .mt-xl-4,.my-xl-4 {
      margin-top: 1.5rem!important
  }

  .mr-xl-4,.mx-xl-4 {
      margin-right: 1.5rem!important
  }

  .mb-xl-4,.my-xl-4 {
      margin-bottom: 1.5rem!important
  }

  .ml-xl-4,.mx-xl-4 {
      margin-left: 1.5rem!important
  }

  .m-xl-5 {
      margin: 3rem!important
  }

  .mt-xl-5,.my-xl-5 {
      margin-top: 3rem!important
  }

  .mr-xl-5,.mx-xl-5 {
      margin-right: 3rem!important
  }

  .mb-xl-5,.my-xl-5 {
      margin-bottom: 3rem!important
  }

  .ml-xl-5,.mx-xl-5 {
      margin-left: 3rem!important
  }

  .p-xl-0 {
      padding: 0!important
  }

  .pt-xl-0,.py-xl-0 {
      padding-top: 0!important
  }

  .pr-xl-0,.px-xl-0 {
      padding-right: 0!important
  }

  .pb-xl-0,.py-xl-0 {
      padding-bottom: 0!important
  }

  .pl-xl-0,.px-xl-0 {
      padding-left: 0!important
  }

  .p-xl-1 {
      padding: .25rem!important
  }

  .pt-xl-1,.py-xl-1 {
      padding-top: .25rem!important
  }

  .pr-xl-1,.px-xl-1 {
      padding-right: .25rem!important
  }

  .pb-xl-1,.py-xl-1 {
      padding-bottom: .25rem!important
  }

  .pl-xl-1,.px-xl-1 {
      padding-left: .25rem!important
  }

  .p-xl-2 {
      padding: .5rem!important
  }

  .pt-xl-2,.py-xl-2 {
      padding-top: .5rem!important
  }

  .pr-xl-2,.px-xl-2 {
      padding-right: .5rem!important
  }

  .pb-xl-2,.py-xl-2 {
      padding-bottom: .5rem!important
  }

  .pl-xl-2,.px-xl-2 {
      padding-left: .5rem!important
  }

  .p-xl-3 {
      padding: 1rem!important
  }

  .pt-xl-3,.py-xl-3 {
      padding-top: 1rem!important
  }

  .pr-xl-3,.px-xl-3 {
      padding-right: 1rem!important
  }

  .pb-xl-3,.py-xl-3 {
      padding-bottom: 1rem!important
  }

  .pl-xl-3,.px-xl-3 {
      padding-left: 1rem!important
  }

  .p-xl-4 {
      padding: 1.5rem!important
  }

  .pt-xl-4,.py-xl-4 {
      padding-top: 1.5rem!important
  }

  .pr-xl-4,.px-xl-4 {
      padding-right: 1.5rem!important
  }

  .pb-xl-4,.py-xl-4 {
      padding-bottom: 1.5rem!important
  }

  .pl-xl-4,.px-xl-4 {
      padding-left: 1.5rem!important
  }

  .p-xl-5 {
      padding: 3rem!important
  }

  .pt-xl-5,.py-xl-5 {
      padding-top: 3rem!important
  }

  .pr-xl-5,.px-xl-5 {
      padding-right: 3rem!important
  }

  .pb-xl-5,.py-xl-5 {
      padding-bottom: 3rem!important
  }

  .pl-xl-5,.px-xl-5 {
      padding-left: 3rem!important
  }

  .m-xl-n1 {
      margin: -.25rem!important
  }

  .mt-xl-n1,.my-xl-n1 {
      margin-top: -.25rem!important
  }

  .mr-xl-n1,.mx-xl-n1 {
      margin-right: -.25rem!important
  }

  .mb-xl-n1,.my-xl-n1 {
      margin-bottom: -.25rem!important
  }

  .ml-xl-n1,.mx-xl-n1 {
      margin-left: -.25rem!important
  }

  .m-xl-n2 {
      margin: -.5rem!important
  }

  .mt-xl-n2,.my-xl-n2 {
      margin-top: -.5rem!important
  }

  .mr-xl-n2,.mx-xl-n2 {
      margin-right: -.5rem!important
  }

  .mb-xl-n2,.my-xl-n2 {
      margin-bottom: -.5rem!important
  }

  .ml-xl-n2,.mx-xl-n2 {
      margin-left: -.5rem!important
  }

  .m-xl-n3 {
      margin: -1rem!important
  }

  .mt-xl-n3,.my-xl-n3 {
      margin-top: -1rem!important
  }

  .mr-xl-n3,.mx-xl-n3 {
      margin-right: -1rem!important
  }

  .mb-xl-n3,.my-xl-n3 {
      margin-bottom: -1rem!important
  }

  .ml-xl-n3,.mx-xl-n3 {
      margin-left: -1rem!important
  }

  .m-xl-n4 {
      margin: -1.5rem!important
  }

  .mt-xl-n4,.my-xl-n4 {
      margin-top: -1.5rem!important
  }

  .mr-xl-n4,.mx-xl-n4 {
      margin-right: -1.5rem!important
  }

  .mb-xl-n4,.my-xl-n4 {
      margin-bottom: -1.5rem!important
  }

  .ml-xl-n4,.mx-xl-n4 {
      margin-left: -1.5rem!important
  }

  .m-xl-n5 {
      margin: -3rem!important
  }

  .mt-xl-n5,.my-xl-n5 {
      margin-top: -3rem!important
  }

  .mr-xl-n5,.mx-xl-n5 {
      margin-right: -3rem!important
  }

  .mb-xl-n5,.my-xl-n5 {
      margin-bottom: -3rem!important
  }

  .ml-xl-n5,.mx-xl-n5 {
      margin-left: -3rem!important
  }

  .m-xl-auto {
      margin: auto!important
  }

  .mt-xl-auto,.my-xl-auto {
      margin-top: auto!important
  }

  .mr-xl-auto,.mx-xl-auto {
      margin-right: auto!important
  }

  .mb-xl-auto,.my-xl-auto {
      margin-bottom: auto!important
  }

  .ml-xl-auto,.mx-xl-auto {
      margin-left: auto!important
  }
}

@media print {
  .stretched-link:after {
      background-color: transparent;
      bottom: 0;
      content: "";
      left: 0;
      pointer-events: auto;
      position: absolute;
      right: 0;
      top: 0;
      z-index: 1
  }

  .text-monospace {
      font-family: SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace!important
  }

  .text-justify {
      text-align: justify!important
  }

  .text-wrap {
      white-space: normal!important
  }

  .text-nowrap {
      white-space: nowrap!important
  }

  .text-truncate {
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap
  }

  .text-left {
      text-align: left!important
  }

  .text-right {
      text-align: right!important
  }

  .text-center {
      text-align: center!important
  }
}

@media print and (min-width: 576px) {
  .text-sm-left {
      text-align:left!important
  }

  .text-sm-right {
      text-align: right!important
  }

  .text-sm-center {
      text-align: center!important
  }
}

@media print and (min-width: 768px) {
  .text-md-left {
      text-align:left!important
  }

  .text-md-right {
      text-align: right!important
  }

  .text-md-center {
      text-align: center!important
  }
}

@media print and (min-width: 992px) {
  .text-lg-left {
      text-align:left!important
  }

  .text-lg-right {
      text-align: right!important
  }

  .text-lg-center {
      text-align: center!important
  }
}

@media print and (min-width: 1200px) {
  .text-xl-left {
      text-align:left!important
  }

  .text-xl-right {
      text-align: right!important
  }

  .text-xl-center {
      text-align: center!important
  }
}

@media print {
  .text-lowercase {
      text-transform: lowercase!important
  }

  .text-uppercase {
      text-transform: uppercase!important
  }

  .text-capitalize {
      text-transform: capitalize!important
  }

  .font-weight-light {
      font-weight: 300!important
  }

  .font-weight-lighter {
      font-weight: lighter!important
  }

  .font-weight-normal {
      font-weight: 400!important
  }

  .font-weight-bold {
      font-weight: 700!important
  }

  .font-weight-bolder {
      font-weight: bolder!important
  }

  .font-italic {
      font-style: italic!important
  }

  .text-white {
      color: #fff!important
  }

  .text-primary {
      color: #007bff!important
  }

  a.text-primary:focus,a.text-primary:hover {
      color: #0056b3!important
  }

  .text-secondary {
      color: #6c757d!important
  }

  a.text-secondary:focus,a.text-secondary:hover {
      color: #494f54!important
  }

  .text-success {
      color: #28a745!important
  }

  a.text-success:focus,a.text-success:hover {
      color: #19692c!important
  }

  .text-info {
      color: #17a2b8!important
  }

  a.text-info:focus,a.text-info:hover {
      color: #0f6674!important
  }

  .text-warning {
      color: #ffc107!important
  }

  a.text-warning:focus,a.text-warning:hover {
      color: #ba8b00!important
  }

  .text-danger {
      color: #dc3545!important
  }

  a.text-danger:focus,a.text-danger:hover {
      color: #a71d2a!important
  }

  .text-light {
      color: #f8f9fa!important
  }

  a.text-light:focus,a.text-light:hover {
      color: #cbd3da!important
  }

  .text-dark {
      color: #343a40!important
  }

  a.text-dark:focus,a.text-dark:hover {
      color: #121416!important
  }

  .text-body {
      color: #212529!important
  }

  .text-muted {
      color: #6c757d!important
  }

  .text-black-50 {
      color: rgba(0,0,0,.5)!important
  }

  .text-white-50 {
      color: hsla(0,0%,100%,.5)!important
  }

  .text-hide {
      background-color: transparent;
      border: 0;
      color: transparent;
      font: 0/0 a;
      text-shadow: none
  }

  .text-decoration-none {
      text-decoration: none!important
  }

  .text-break {
      word-wrap: break-word!important;
      word-break: break-word!important
  }

  .text-reset {
      color: inherit!important
  }

  .visible {
      visibility: visible!important
  }

  .invisible {
      visibility: hidden!important
  }

  *,:after,:before {
      box-shadow: none!important;
      text-shadow: none!important
  }

  abbr[title]:after {
      content: " (" attr(title) ")"
  }

  pre {
      white-space: pre-wrap!important
  }

  blockquote,pre {
      border: 1px solid #adb5bd
  }

  blockquote,img,pre,tr {
      page-break-inside: avoid
  }

  h2,h3,p {
      orphans: 3;
      widows: 3
  }

  h2,h3 {
      page-break-after: avoid
  }

  .container,body {
      min-width: 992px!important
  }

  .navbar {
      display: none
  }

  .badge {
      border: 1px solid #000
  }

  .table {
      border-collapse: collapse!important
  }

  .table td,.table th {
      background-color: #fff!important
  }

  .table-bordered td,.table-bordered th {
      border: 1px solid #dee2e6!important
  }

  .table-dark {
      color: inherit
  }

  .table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th {
      border-color: #dee2e6
  }

  .table .thead-dark th {
      border-color: #dee2e6;
      color: inherit
  }

  .cmp-cookie-notice,.cmp-debug,.cmp-footer,.cmp-header,.cta-link,table td a,table th a {
      display: none!important
  }

  main {
      width: 100%
  }

  .print-pagebreak-before {
      clear: both;
      page-break-before: always
  }

  .print-pagebreak-after {
      clear: both;
      page-break-after: always
  }

  .cmp-hero.cmp-hero--perspectives-detail,.cmp-hero.cmp-hero--press-release {
      margin-bottom: 42px
  }

  .cmp-hero.cmp-hero--perspectives-detail .bg-container,.cmp-hero.cmp-hero--press-release .bg-container {
      position: unset
  }

  .cmp-hero.cmp-hero--perspectives-detail .bg-container img,.cmp-hero.cmp-hero--press-release .bg-container img {
      max-width: 100%;
      position: unset
  }

  .cmp-perspectives-detail * {
      font-family: Times New Roman,helvetica,sans-serif
  }

  html[lang|=ja-jp] .cmp-perspectives-detail * {
      font-family: meiyro,MS PMincho,museo-sans,sans-serif
  }

  html[lang|=zh-cn] .cmp-perspectives-detail *,html[lang|=zh-hk] .cmp-perspectives-detail *,html[lang|=zh-tw] .cmp-perspectives-detail * {
      font-family: PMingLiU,museo-sans,sans-serif
  }

  .cmp-perspectives-detail h1,.cmp-perspectives-detail h2,.cmp-perspectives-detail h3,.cmp-perspectives-detail h4 {
      font-family: kepler-std-display,georgia,serif
  }

  html[lang|=ja-jp] .cmp-perspectives-detail h1,html[lang|=ja-jp] .cmp-perspectives-detail h2,html[lang|=ja-jp] .cmp-perspectives-detail h3,html[lang|=ja-jp] .cmp-perspectives-detail h4 {
      font-family: MS PMincho,kepler-std-display,serif
  }

  html[lang|=zh-cn] .cmp-perspectives-detail h1,html[lang|=zh-cn] .cmp-perspectives-detail h2,html[lang|=zh-cn] .cmp-perspectives-detail h3,html[lang|=zh-cn] .cmp-perspectives-detail h4,html[lang|=zh-hk] .cmp-perspectives-detail h1,html[lang|=zh-hk] .cmp-perspectives-detail h2,html[lang|=zh-hk] .cmp-perspectives-detail h3,html[lang|=zh-hk] .cmp-perspectives-detail h4,html[lang|=zh-tw] .cmp-perspectives-detail h1,html[lang|=zh-tw] .cmp-perspectives-detail h2,html[lang|=zh-tw] .cmp-perspectives-detail h3,html[lang|=zh-tw] .cmp-perspectives-detail h4 {
      font-family: PMingLiU,kepler-std-display,serif
  }

  .cmp-perspectives-detail__author__info .title {
      font-family: kepler-std-display,georgia,serif
  }

  html[lang|=ja-jp] .cmp-perspectives-detail__author__info .title {
      font-family: MS PMincho,kepler-std-display,serif
  }

  html[lang|=zh-cn] .cmp-perspectives-detail__author__info .title,html[lang|=zh-hk] .cmp-perspectives-detail__author__info .title,html[lang|=zh-tw] .cmp-perspectives-detail__author__info .title {
      font-family: PMingLiU,kepler-std-display,serif
  }

  .cmp-perspectives-detail .container {
      max-width: 100%!important;
      padding: 0 16px
  }

  .cmp-perspectives-detail .container blockquote {
      border: none;
      font-size: 36px
  }

  .cmp-perspectives-detail__cat-list,.cmp-perspectives-detail__download,.cmp-perspectives-detail__recent {
      display: none!important
  }

  .cmp-perspectives-detail__logo img {
      height: auto;
      max-width: 100%
  }

  .cmp-perspectives-detail__offset {
      background-color: #fff
  }

  .cmp-perspectives-detail__offset .col-12.col-sm-8.col-md-6.offset-sm-2.offset-md-1 {
      flex: 0 0 80%;
      max-width: 80%
  }

  .cmp-perspectives-detail__body img {
      max-width: 70%
  }

  .cmp-perspectives-detail__author {
      align-items: center!important;
      display: flex!important;
      pointer-events: none;
      text-decoration: none!important
  }

  .cmp-perspectives-detail__author__image {
      flex: 0 0 6.5rem;
      margin: 0 2rem 0 0;
      width: 6.5rem
  }

  .cmp-perspectives-detail__author__image img {
      display: block;
      height: auto;
      width: 100%
  }

  .cmp-perspectives-detail__author__info .title {
      color: #484848!important
  }

  .cmp-perspectives-detail__disclaimer__more {
      height: auto!important
  }

  .cmp-press-release .container {
      max-width: 100%!important;
      padding: 0 16px
  }

  .cmp-press-release .container blockquote {
      border: none;
      font-size: 36px
  }

  .cmp-press-release__article {
      margin-top: 15%
  }

  .cmp-press-release__body img {
      max-width: 70%
  }

  .cmp-press-release__author {
      align-items: center!important;
      display: flex!important;
      pointer-events: none;
      text-decoration: none!important
  }
}

@media print {
  @page {
      size: a3
  }
}

.cmp-accordion .card-header {
  background: #d6dade
}

.cmp-accordion .card-header h2 {
  color: #002856!important;
  cursor: pointer;
  font-family: museo-sans,sans-serif!important;
  font-size: .85rem;
  font-weight: 600;
  padding: .5rem 1rem
}

.cmp-accordion .card-header h2:before {
  background-image: url(../svgs/icons/triangle-top-arrow.svg);
  background-size: 1rem 1rem;
  content: "";
  height: 1rem;
  position: absolute;
  right: 1rem;
  transform: rotate(180deg);
  transition: .2s;
  width: 16px
}

.cmp-accordion .card-header.show h2:before {
  rotate: 180deg
}

.cmp-accordion .card-header:not(.show)+div.card-content {
  display: none;
  height: 0
}

.cmp-accordion .card-content {
  overflow: hidden
}

.back-to-top {
  bottom: 100px;
  position: fixed;
  visibility: hidden;
  width: 100%;
  z-index: 1000
}

.back-to-top.visible {
  display: block
}

.back-to-top.visible a {
  opacity: 1;
  visibility: visible
}

.back-to-top a {
  opacity: 0;
  transition: visibility .2s,opacity .2s linear;
  z-index: 1000
}

@media (max-width: 1439.98px) {
  .back-to-top a>img {
      height:40px;
      width: 40px
  }
}

@media (min-width: 1024px) {
  .back-to-top a>img {
      height:48px;
      width: 48px
  }
}

.cmp-body-text a:not(.btn),.cmp-rich-text a:not(.btn) {
  color: #007836;
  font-weight: 700;
  letter-spacing: 1px
}

.cmp-body-text a:not(.btn):visited,.cmp-rich-text a:not(.btn):visited {
  color: #3f6c7d
}

.cmp-body-text a:not(.btn):hover,.cmp-rich-text a:not(.btn):hover {
  color: #1c5630;
  text-decoration: none
}

.cmp-body-text a:not(.btn):focus,.cmp-rich-text a:not(.btn):focus {
  color: #007836;
  text-decoration: underline
}

.cmp-body-text p,.cmp-rich-text p {
  margin: 0 0 1.5rem
}

.cmp-body-text ol,.cmp-body-text ul,.cmp-rich-text ol,.cmp-rich-text ul {
  margin: 0 0 1.5rem;
  padding: 0 0 0 1rem
}

.cmp-body-text ol ul,.cmp-body-text ul ul,.cmp-rich-text ol ul,.cmp-rich-text ul ul {
  margin: 0
}

@media (min-width: 1024px) {
  .cmp-body-text ol,.cmp-body-text ul,.cmp-rich-text ol,.cmp-rich-text ul {
      padding:0 0 0 2rem
  }
}

.cmp-body-text img,.cmp-rich-text img {
  height: auto;
  margin: 0 0 1.5rem;
  width: 100%
}

.cmp-body-text figure,.cmp-rich-text figure {
  margin: 0 0 1.5rem
}

.cmp-body-text figure img,.cmp-rich-text figure img {
  margin: 0
}

.cmp-body-text figure figcaption,.cmp-rich-text figure figcaption {
  font-size: .875rem;
  margin: 1rem 0 0
}

.cmp-body-text blockquote,.cmp-rich-text blockquote {
  color: #002856;
  margin: 0 0 2rem;
  text-align: center
}

@media (min-width: 1024px) {
  .cmp-body-text blockquote,.cmp-rich-text blockquote {
      margin-bottom:2.5rem
  }
}

.cmp-body-text .cmp-fund-list__fund-container__title,.cmp-body-text .cmp-perspectives-detail__title,.cmp-body-text .h1,.cmp-body-text .h2,.cmp-body-text .h3,.cmp-body-text .h4,.cmp-body-text .h5,.cmp-body-text .h6,.cmp-body-text h1,.cmp-body-text h2,.cmp-body-text h3,.cmp-body-text h4,.cmp-body-text h5,.cmp-body-text h6,.cmp-rich-text .cmp-fund-list__fund-container__title,.cmp-rich-text .cmp-perspectives-detail__title,.cmp-rich-text .h1,.cmp-rich-text .h2,.cmp-rich-text .h3,.cmp-rich-text .h4,.cmp-rich-text .h5,.cmp-rich-text .h6,.cmp-rich-text h1,.cmp-rich-text h2,.cmp-rich-text h3,.cmp-rich-text h4,.cmp-rich-text h5,.cmp-rich-text h6 {
  color: #002856;
  margin: 2rem 0 1rem
}

@media (min-width: 1024px) {
  .cmp-body-text .cmp-fund-list__fund-container__title,.cmp-body-text .cmp-perspectives-detail__title,.cmp-body-text .h1,.cmp-body-text .h2,.cmp-body-text .h3,.cmp-body-text .h4,.cmp-body-text .h5,.cmp-body-text .h6,.cmp-body-text h1,.cmp-body-text h2,.cmp-body-text h3,.cmp-body-text h4,.cmp-body-text h5,.cmp-body-text h6,.cmp-rich-text .cmp-fund-list__fund-container__title,.cmp-rich-text .cmp-perspectives-detail__title,.cmp-rich-text .h1,.cmp-rich-text .h2,.cmp-rich-text .h3,.cmp-rich-text .h4,.cmp-rich-text .h5,.cmp-rich-text .h6,.cmp-rich-text h1,.cmp-rich-text h2,.cmp-rich-text h3,.cmp-rich-text h4,.cmp-rich-text h5,.cmp-rich-text h6 {
      margin:2.5rem 0 1.5rem
  }
}

.cmp-body-text .h1.subheadline,.cmp-body-text .h2.subheadline,.cmp-body-text .h3.subheadline,.cmp-body-text .h4.subheadline,.cmp-body-text .h5.subheadline,.cmp-body-text .h6.subheadline,.cmp-body-text .subheadline.cmp-fund-list__fund-container__title,.cmp-body-text .subheadline.cmp-perspectives-detail__title,.cmp-body-text h1.subheadline,.cmp-body-text h2.subheadline,.cmp-body-text h3.subheadline,.cmp-body-text h4.subheadline,.cmp-body-text h5.subheadline,.cmp-body-text h6.subheadline,.cmp-rich-text .h1.subheadline,.cmp-rich-text .h2.subheadline,.cmp-rich-text .h3.subheadline,.cmp-rich-text .h4.subheadline,.cmp-rich-text .h5.subheadline,.cmp-rich-text .h6.subheadline,.cmp-rich-text .subheadline.cmp-fund-list__fund-container__title,.cmp-rich-text .subheadline.cmp-perspectives-detail__title,.cmp-rich-text h1.subheadline,.cmp-rich-text h2.subheadline,.cmp-rich-text h3.subheadline,.cmp-rich-text h4.subheadline,.cmp-rich-text h5.subheadline,.cmp-rich-text h6.subheadline {
  font-family: museo-sans,sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.5
}

html[lang|=ko-kr] .cmp-body-text .h1.subheadline,html[lang|=ko-kr] .cmp-body-text .h2.subheadline,html[lang|=ko-kr] .cmp-body-text .h3.subheadline,html[lang|=ko-kr] .cmp-body-text .h4.subheadline,html[lang|=ko-kr] .cmp-body-text .h5.subheadline,html[lang|=ko-kr] .cmp-body-text .h6.subheadline,html[lang|=ko-kr] .cmp-body-text .subheadline.cmp-fund-list__fund-container__title,html[lang|=ko-kr] .cmp-body-text .subheadline.cmp-perspectives-detail__title,html[lang|=ko-kr] .cmp-body-text h1.subheadline,html[lang|=ko-kr] .cmp-body-text h2.subheadline,html[lang|=ko-kr] .cmp-body-text h3.subheadline,html[lang|=ko-kr] .cmp-body-text h4.subheadline,html[lang|=ko-kr] .cmp-body-text h5.subheadline,html[lang|=ko-kr] .cmp-body-text h6.subheadline,html[lang|=ko-kr] .cmp-rich-text .h1.subheadline,html[lang|=ko-kr] .cmp-rich-text .h2.subheadline,html[lang|=ko-kr] .cmp-rich-text .h3.subheadline,html[lang|=ko-kr] .cmp-rich-text .h4.subheadline,html[lang|=ko-kr] .cmp-rich-text .h5.subheadline,html[lang|=ko-kr] .cmp-rich-text .h6.subheadline,html[lang|=ko-kr] .cmp-rich-text .subheadline.cmp-fund-list__fund-container__title,html[lang|=ko-kr] .cmp-rich-text .subheadline.cmp-perspectives-detail__title,html[lang|=ko-kr] .cmp-rich-text h1.subheadline,html[lang|=ko-kr] .cmp-rich-text h2.subheadline,html[lang|=ko-kr] .cmp-rich-text h3.subheadline,html[lang|=ko-kr] .cmp-rich-text h4.subheadline,html[lang|=ko-kr] .cmp-rich-text h5.subheadline,html[lang|=ko-kr] .cmp-rich-text h6.subheadline {
  font-family: source-han-sans-korean,museo-sans,sans-serif
}

html[lang|=ja-jp] .cmp-body-text .h1.subheadline,html[lang|=ja-jp] .cmp-body-text .h2.subheadline,html[lang|=ja-jp] .cmp-body-text .h3.subheadline,html[lang|=ja-jp] .cmp-body-text .h4.subheadline,html[lang|=ja-jp] .cmp-body-text .h5.subheadline,html[lang|=ja-jp] .cmp-body-text .h6.subheadline,html[lang|=ja-jp] .cmp-body-text .subheadline.cmp-fund-list__fund-container__title,html[lang|=ja-jp] .cmp-body-text .subheadline.cmp-perspectives-detail__title,html[lang|=ja-jp] .cmp-body-text h1.subheadline,html[lang|=ja-jp] .cmp-body-text h2.subheadline,html[lang|=ja-jp] .cmp-body-text h3.subheadline,html[lang|=ja-jp] .cmp-body-text h4.subheadline,html[lang|=ja-jp] .cmp-body-text h5.subheadline,html[lang|=ja-jp] .cmp-body-text h6.subheadline,html[lang|=ja-jp] .cmp-rich-text .h1.subheadline,html[lang|=ja-jp] .cmp-rich-text .h2.subheadline,html[lang|=ja-jp] .cmp-rich-text .h3.subheadline,html[lang|=ja-jp] .cmp-rich-text .h4.subheadline,html[lang|=ja-jp] .cmp-rich-text .h5.subheadline,html[lang|=ja-jp] .cmp-rich-text .h6.subheadline,html[lang|=ja-jp] .cmp-rich-text .subheadline.cmp-fund-list__fund-container__title,html[lang|=ja-jp] .cmp-rich-text .subheadline.cmp-perspectives-detail__title,html[lang|=ja-jp] .cmp-rich-text h1.subheadline,html[lang|=ja-jp] .cmp-rich-text h2.subheadline,html[lang|=ja-jp] .cmp-rich-text h3.subheadline,html[lang|=ja-jp] .cmp-rich-text h4.subheadline,html[lang|=ja-jp] .cmp-rich-text h5.subheadline,html[lang|=ja-jp] .cmp-rich-text h6.subheadline {
  font-family: a-otf-ud-shin-go-pr6n,meiyro,MS PMincho,museo-sans,sans-serif
}

html[lang|=zh-cn] .cmp-body-text .h1.subheadline,html[lang|=zh-cn] .cmp-body-text .h2.subheadline,html[lang|=zh-cn] .cmp-body-text .h3.subheadline,html[lang|=zh-cn] .cmp-body-text .h4.subheadline,html[lang|=zh-cn] .cmp-body-text .h5.subheadline,html[lang|=zh-cn] .cmp-body-text .h6.subheadline,html[lang|=zh-cn] .cmp-body-text .subheadline.cmp-fund-list__fund-container__title,html[lang|=zh-cn] .cmp-body-text .subheadline.cmp-perspectives-detail__title,html[lang|=zh-cn] .cmp-body-text h1.subheadline,html[lang|=zh-cn] .cmp-body-text h2.subheadline,html[lang|=zh-cn] .cmp-body-text h3.subheadline,html[lang|=zh-cn] .cmp-body-text h4.subheadline,html[lang|=zh-cn] .cmp-body-text h5.subheadline,html[lang|=zh-cn] .cmp-body-text h6.subheadline,html[lang|=zh-cn] .cmp-rich-text .h1.subheadline,html[lang|=zh-cn] .cmp-rich-text .h2.subheadline,html[lang|=zh-cn] .cmp-rich-text .h3.subheadline,html[lang|=zh-cn] .cmp-rich-text .h4.subheadline,html[lang|=zh-cn] .cmp-rich-text .h5.subheadline,html[lang|=zh-cn] .cmp-rich-text .h6.subheadline,html[lang|=zh-cn] .cmp-rich-text .subheadline.cmp-fund-list__fund-container__title,html[lang|=zh-cn] .cmp-rich-text .subheadline.cmp-perspectives-detail__title,html[lang|=zh-cn] .cmp-rich-text h1.subheadline,html[lang|=zh-cn] .cmp-rich-text h2.subheadline,html[lang|=zh-cn] .cmp-rich-text h3.subheadline,html[lang|=zh-cn] .cmp-rich-text h4.subheadline,html[lang|=zh-cn] .cmp-rich-text h5.subheadline,html[lang|=zh-cn] .cmp-rich-text h6.subheadline {
  font-family: source-han-sans-cjk-sc,museo-sans,sans-serif
}

html[lang|=zh-hk] .cmp-body-text .h1.subheadline,html[lang|=zh-hk] .cmp-body-text .h2.subheadline,html[lang|=zh-hk] .cmp-body-text .h3.subheadline,html[lang|=zh-hk] .cmp-body-text .h4.subheadline,html[lang|=zh-hk] .cmp-body-text .h5.subheadline,html[lang|=zh-hk] .cmp-body-text .h6.subheadline,html[lang|=zh-hk] .cmp-body-text .subheadline.cmp-fund-list__fund-container__title,html[lang|=zh-hk] .cmp-body-text .subheadline.cmp-perspectives-detail__title,html[lang|=zh-hk] .cmp-body-text h1.subheadline,html[lang|=zh-hk] .cmp-body-text h2.subheadline,html[lang|=zh-hk] .cmp-body-text h3.subheadline,html[lang|=zh-hk] .cmp-body-text h4.subheadline,html[lang|=zh-hk] .cmp-body-text h5.subheadline,html[lang|=zh-hk] .cmp-body-text h6.subheadline,html[lang|=zh-hk] .cmp-rich-text .h1.subheadline,html[lang|=zh-hk] .cmp-rich-text .h2.subheadline,html[lang|=zh-hk] .cmp-rich-text .h3.subheadline,html[lang|=zh-hk] .cmp-rich-text .h4.subheadline,html[lang|=zh-hk] .cmp-rich-text .h5.subheadline,html[lang|=zh-hk] .cmp-rich-text .h6.subheadline,html[lang|=zh-hk] .cmp-rich-text .subheadline.cmp-fund-list__fund-container__title,html[lang|=zh-hk] .cmp-rich-text .subheadline.cmp-perspectives-detail__title,html[lang|=zh-hk] .cmp-rich-text h1.subheadline,html[lang|=zh-hk] .cmp-rich-text h2.subheadline,html[lang|=zh-hk] .cmp-rich-text h3.subheadline,html[lang|=zh-hk] .cmp-rich-text h4.subheadline,html[lang|=zh-hk] .cmp-rich-text h5.subheadline,html[lang|=zh-hk] .cmp-rich-text h6.subheadline {
  font-family: source-han-sans-cjk-hk,museo-sans,sans-serif
}

html[lang|=zh-tw] .cmp-body-text .h1.subheadline,html[lang|=zh-tw] .cmp-body-text .h2.subheadline,html[lang|=zh-tw] .cmp-body-text .h3.subheadline,html[lang|=zh-tw] .cmp-body-text .h4.subheadline,html[lang|=zh-tw] .cmp-body-text .h5.subheadline,html[lang|=zh-tw] .cmp-body-text .h6.subheadline,html[lang|=zh-tw] .cmp-body-text .subheadline.cmp-fund-list__fund-container__title,html[lang|=zh-tw] .cmp-body-text .subheadline.cmp-perspectives-detail__title,html[lang|=zh-tw] .cmp-body-text h1.subheadline,html[lang|=zh-tw] .cmp-body-text h2.subheadline,html[lang|=zh-tw] .cmp-body-text h3.subheadline,html[lang|=zh-tw] .cmp-body-text h4.subheadline,html[lang|=zh-tw] .cmp-body-text h5.subheadline,html[lang|=zh-tw] .cmp-body-text h6.subheadline,html[lang|=zh-tw] .cmp-rich-text .h1.subheadline,html[lang|=zh-tw] .cmp-rich-text .h2.subheadline,html[lang|=zh-tw] .cmp-rich-text .h3.subheadline,html[lang|=zh-tw] .cmp-rich-text .h4.subheadline,html[lang|=zh-tw] .cmp-rich-text .h5.subheadline,html[lang|=zh-tw] .cmp-rich-text .h6.subheadline,html[lang|=zh-tw] .cmp-rich-text .subheadline.cmp-fund-list__fund-container__title,html[lang|=zh-tw] .cmp-rich-text .subheadline.cmp-perspectives-detail__title,html[lang|=zh-tw] .cmp-rich-text h1.subheadline,html[lang|=zh-tw] .cmp-rich-text h2.subheadline,html[lang|=zh-tw] .cmp-rich-text h3.subheadline,html[lang|=zh-tw] .cmp-rich-text h4.subheadline,html[lang|=zh-tw] .cmp-rich-text h5.subheadline,html[lang|=zh-tw] .cmp-rich-text h6.subheadline {
  font-family: source-han-sans-cjk-tc,museo-sans,sans-serif
}

.cmp-body-text .cmp-fund-hero__content .subheadline+h1,.cmp-body-text .cmp-fund-hero__content .subheadline+h2,.cmp-body-text .cmp-fund-hero__content .subheadline+h3,.cmp-body-text .cmp-fund-hero__content .subheadline+h4,.cmp-body-text .cmp-fund-hero__content__collapsed .field+h1,.cmp-body-text .cmp-fund-hero__content__collapsed .field+h2,.cmp-body-text .cmp-fund-hero__content__collapsed .field+h3,.cmp-body-text .cmp-fund-hero__content__collapsed .field+h4,.cmp-body-text .cmp-fund-hero__disclaimer__headline+h1,.cmp-body-text .cmp-fund-hero__disclaimer__headline+h2,.cmp-body-text .cmp-fund-hero__disclaimer__headline+h3,.cmp-body-text .cmp-fund-hero__disclaimer__headline+h4,.cmp-body-text .cmp-fund-tabs__panel__docs h4+h1,.cmp-body-text .cmp-fund-tabs__panel__docs h4+h2,.cmp-body-text .cmp-fund-tabs__panel__docs h4+h3,.cmp-body-text .cmp-fund-tabs__panel__docs h4+h4,.cmp-body-text .cmp-fund-tabs__panel__docs h6+h1,.cmp-body-text .cmp-fund-tabs__panel__docs h6+h2,.cmp-body-text .cmp-fund-tabs__panel__docs h6+h3,.cmp-body-text .cmp-fund-tabs__panel__docs h6+h4,.cmp-body-text .cmp-fund-tabs__panel h6+h1,.cmp-body-text .cmp-fund-tabs__panel h6+h2,.cmp-body-text .cmp-fund-tabs__panel h6+h3,.cmp-body-text .cmp-fund-tabs__panel h6+h4,.cmp-body-text .cmp-news-list__card__date+h1,.cmp-body-text .cmp-news-list__card__date+h2,.cmp-body-text .cmp-news-list__card__date+h3,.cmp-body-text .cmp-news-list__card__date+h4,.cmp-body-text .cmp-video-cards-qumu__card-list__item__headline+h1,.cmp-body-text .cmp-video-cards-qumu__card-list__item__headline+h2,.cmp-body-text .cmp-video-cards-qumu__card-list__item__headline+h3,.cmp-body-text .cmp-video-cards-qumu__card-list__item__headline+h4,.cmp-body-text .eyebrow+h1,.cmp-body-text .eyebrow+h2,.cmp-body-text .eyebrow+h3,.cmp-body-text .eyebrow+h4,.cmp-body-text .label+h1,.cmp-body-text .label+h2,.cmp-body-text .label+h3,.cmp-body-text .label+h4,.cmp-body-text .label-small+h1,.cmp-body-text .label-small+h2,.cmp-body-text .label-small+h3,.cmp-body-text .label-small+h4,.cmp-fund-hero__content .cmp-body-text .subheadline+h1,.cmp-fund-hero__content .cmp-body-text .subheadline+h2,.cmp-fund-hero__content .cmp-body-text .subheadline+h3,.cmp-fund-hero__content .cmp-body-text .subheadline+h4,.cmp-fund-hero__content .cmp-rich-text .subheadline+h1,.cmp-fund-hero__content .cmp-rich-text .subheadline+h2,.cmp-fund-hero__content .cmp-rich-text .subheadline+h3,.cmp-fund-hero__content .cmp-rich-text .subheadline+h4,.cmp-fund-hero__content__collapsed .cmp-body-text .field+h1,.cmp-fund-hero__content__collapsed .cmp-body-text .field+h2,.cmp-fund-hero__content__collapsed .cmp-body-text .field+h3,.cmp-fund-hero__content__collapsed .cmp-body-text .field+h4,.cmp-fund-hero__content__collapsed .cmp-rich-text .field+h1,.cmp-fund-hero__content__collapsed .cmp-rich-text .field+h2,.cmp-fund-hero__content__collapsed .cmp-rich-text .field+h3,.cmp-fund-hero__content__collapsed .cmp-rich-text .field+h4,.cmp-fund-tabs__panel .cmp-body-text h6+h1,.cmp-fund-tabs__panel .cmp-body-text h6+h2,.cmp-fund-tabs__panel .cmp-body-text h6+h3,.cmp-fund-tabs__panel .cmp-body-text h6+h4,.cmp-fund-tabs__panel .cmp-rich-text h6+h1,.cmp-fund-tabs__panel .cmp-rich-text h6+h2,.cmp-fund-tabs__panel .cmp-rich-text h6+h3,.cmp-fund-tabs__panel .cmp-rich-text h6+h4,.cmp-fund-tabs__panel__docs .cmp-body-text h4+h1,.cmp-fund-tabs__panel__docs .cmp-body-text h4+h2,.cmp-fund-tabs__panel__docs .cmp-body-text h4+h3,.cmp-fund-tabs__panel__docs .cmp-body-text h4+h4,.cmp-fund-tabs__panel__docs .cmp-body-text h6+h1,.cmp-fund-tabs__panel__docs .cmp-body-text h6+h2,.cmp-fund-tabs__panel__docs .cmp-body-text h6+h3,.cmp-fund-tabs__panel__docs .cmp-body-text h6+h4,.cmp-fund-tabs__panel__docs .cmp-rich-text h4+h1,.cmp-fund-tabs__panel__docs .cmp-rich-text h4+h2,.cmp-fund-tabs__panel__docs .cmp-rich-text h4+h3,.cmp-fund-tabs__panel__docs .cmp-rich-text h4+h4,.cmp-fund-tabs__panel__docs .cmp-rich-text h6+h1,.cmp-fund-tabs__panel__docs .cmp-rich-text h6+h2,.cmp-fund-tabs__panel__docs .cmp-rich-text h6+h3,.cmp-fund-tabs__panel__docs .cmp-rich-text h6+h4,.cmp-rich-text .cmp-fund-hero__content .subheadline+h1,.cmp-rich-text .cmp-fund-hero__content .subheadline+h2,.cmp-rich-text .cmp-fund-hero__content .subheadline+h3,.cmp-rich-text .cmp-fund-hero__content .subheadline+h4,.cmp-rich-text .cmp-fund-hero__content__collapsed .field+h1,.cmp-rich-text .cmp-fund-hero__content__collapsed .field+h2,.cmp-rich-text .cmp-fund-hero__content__collapsed .field+h3,.cmp-rich-text .cmp-fund-hero__content__collapsed .field+h4,.cmp-rich-text .cmp-fund-hero__disclaimer__headline+h1,.cmp-rich-text .cmp-fund-hero__disclaimer__headline+h2,.cmp-rich-text .cmp-fund-hero__disclaimer__headline+h3,.cmp-rich-text .cmp-fund-hero__disclaimer__headline+h4,.cmp-rich-text .cmp-fund-tabs__panel__docs h4+h1,.cmp-rich-text .cmp-fund-tabs__panel__docs h4+h2,.cmp-rich-text .cmp-fund-tabs__panel__docs h4+h3,.cmp-rich-text .cmp-fund-tabs__panel__docs h4+h4,.cmp-rich-text .cmp-fund-tabs__panel__docs h6+h1,.cmp-rich-text .cmp-fund-tabs__panel__docs h6+h2,.cmp-rich-text .cmp-fund-tabs__panel__docs h6+h3,.cmp-rich-text .cmp-fund-tabs__panel__docs h6+h4,.cmp-rich-text .cmp-fund-tabs__panel h6+h1,.cmp-rich-text .cmp-fund-tabs__panel h6+h2,.cmp-rich-text .cmp-fund-tabs__panel h6+h3,.cmp-rich-text .cmp-fund-tabs__panel h6+h4,.cmp-rich-text .cmp-news-list__card__date+h1,.cmp-rich-text .cmp-news-list__card__date+h2,.cmp-rich-text .cmp-news-list__card__date+h3,.cmp-rich-text .cmp-news-list__card__date+h4,.cmp-rich-text .cmp-video-cards-qumu__card-list__item__headline+h1,.cmp-rich-text .cmp-video-cards-qumu__card-list__item__headline+h2,.cmp-rich-text .cmp-video-cards-qumu__card-list__item__headline+h3,.cmp-rich-text .cmp-video-cards-qumu__card-list__item__headline+h4,.cmp-rich-text .eyebrow+h1,.cmp-rich-text .eyebrow+h2,.cmp-rich-text .eyebrow+h3,.cmp-rich-text .eyebrow+h4,.cmp-rich-text .label+h1,.cmp-rich-text .label+h2,.cmp-rich-text .label+h3,.cmp-rich-text .label+h4,.cmp-rich-text .label-small+h1,.cmp-rich-text .label-small+h2,.cmp-rich-text .label-small+h3,.cmp-rich-text .label-small+h4 {
  margin-top: .5rem
}

.cmp-body-text .cmp-fund-hero__content .subheadline,.cmp-body-text .cmp-fund-hero__content__collapsed .field,.cmp-body-text .cmp-fund-hero__disclaimer__headline,.cmp-body-text .cmp-fund-tabs__panel__docs h4,.cmp-body-text .cmp-fund-tabs__panel__docs h6,.cmp-body-text .cmp-fund-tabs__panel h6,.cmp-body-text .cmp-news-list__card__date,.cmp-body-text .cmp-video-cards-qumu__card-list__item__headline,.cmp-body-text .eyebrow,.cmp-body-text .label,.cmp-body-text .lable-small,.cmp-fund-hero__content .cmp-body-text .subheadline,.cmp-fund-hero__content .cmp-rich-text .subheadline,.cmp-fund-hero__content__collapsed .cmp-body-text .field,.cmp-fund-hero__content__collapsed .cmp-rich-text .field,.cmp-fund-tabs__panel .cmp-body-text h6,.cmp-fund-tabs__panel .cmp-rich-text h6,.cmp-fund-tabs__panel__docs .cmp-body-text h4,.cmp-fund-tabs__panel__docs .cmp-body-text h6,.cmp-fund-tabs__panel__docs .cmp-rich-text h4,.cmp-fund-tabs__panel__docs .cmp-rich-text h6,.cmp-rich-text .cmp-fund-hero__content .subheadline,.cmp-rich-text .cmp-fund-hero__content__collapsed .field,.cmp-rich-text .cmp-fund-hero__disclaimer__headline,.cmp-rich-text .cmp-fund-tabs__panel__docs h4,.cmp-rich-text .cmp-fund-tabs__panel__docs h6,.cmp-rich-text .cmp-fund-tabs__panel h6,.cmp-rich-text .cmp-news-list__card__date,.cmp-rich-text .cmp-video-cards-qumu__card-list__item__headline,.cmp-rich-text .eyebrow,.cmp-rich-text .label,.cmp-rich-text .lable-small {
  margin: 0 0 .5rem
}

.cmp-body-text .cmp-fund-hero__content .subheadline,.cmp-body-text .cmp-news-list__card__date,.cmp-body-text .label,.cmp-fund-hero__content .cmp-body-text .subheadline,.cmp-fund-hero__content .cmp-rich-text .subheadline,.cmp-rich-text .cmp-fund-hero__content .subheadline,.cmp-rich-text .cmp-news-list__card__date,.cmp-rich-text .label {
  text-transform: uppercase
}

.cmp-body-text .label-small,.cmp-rich-text .label-small {
  font-weight: 700;
  letter-spacing: 3px;
  text-transform: uppercase
}

.cmp-body-text .video-container,.cmp-rich-text .video-container {
  margin: 1.5rem 0
}

@media (min-width: 1024px) {
  .cmp-body-text .video-container,.cmp-rich-text .video-container {
      margin:2.5rem 0
  }
}

@media (min-width: 1440px) {
  .cmp-body-text .video-container,.cmp-rich-text .video-container {
      margin:3.5rem 0
  }
}

.cmp-body-text>:last-child,.cmp-rich-text>:last-child {
  margin-bottom: 0
}

@media (min-width: 1024px) {
  .cmp-body-text__container,.cmp-rich-text__container {
      position:relative;
      z-index: 1
  }
}

.cmp-subnav {
  margin-bottom: 2rem;
  position: relative
}

@media (min-width: 1024px) {
  .cmp-subnav {
      margin-bottom:2.5rem
  }
}

.cmp-subnav__controls {
  position: relative
}

.cmp-subnav__dropdown {
  border: 2px solid #002856;
  color: #002856;
  cursor: pointer;
  font-weight: 700;
  margin-top: 2rem;
  min-height: 52px;
  padding: 12px;
  position: relative
}

@media (min-width: 1024px) {
  .cmp-subnav__dropdown {
      margin-top:2.5rem
  }
}

.cmp-subnav__dropdown:after {
  border: 8px solid transparent;
  border-top-color: #002856;
  content: "";
  height: 0;
  pointer-events: none;
  position: absolute;
  right: 16px;
  top: 50%;
  transform: translateY(-25%);
  transition: all .3s ease;
  width: 0
}

.cmp-subnav__dropdown.open {
  background: #fff;
  border-width: 2px 2px 0
}

.cmp-subnav__dropdown.open:after {
  transform: translateY(-75%) rotate(180deg)
}

.cmp-subnav__nav {
  border: 2px solid #002856;
  border-top: 0 solid #002856;
  position: absolute;
  width: 100%;
  z-index: 3
}

.cmp-subnav__nav.vh {
  clip: rect(1px,1px,1px,1px);
  border: 0;
  height: 1px;
  overflow: hidden;
  padding: 0;
  width: 1px
}

.cmp-subnav__link {
  background: #fff;
  border: 0;
  display: block;
  padding: 12px;
  text-align: left;
  width: 100%
}

.cmp-subnav__link:hover {
  background: #002856;
  color: #fff;
  font-weight: 700;
  text-decoration: none
}

@media (min-width: 768px) {
  .cmp-subnav--tabs .cmp-subnav__dropdown {
      display:none
  }

  .cmp-subnav--tabs .cmp-subnav__nav {
      align-items: flex-end;
      border: 0;
      display: flex;
      position: static
  }

  .cmp-subnav--tabs .cmp-subnav__nav.vh {
      clip: auto;
      height: auto;
      overflow: auto;
      width: 100%
  }

  .cmp-subnav--tabs .cmp-subnav__link {
      background: none;
      border-bottom: 4px solid #fff;
      color: #002856;
      font-size: 14px;
      font-weight: 700;
      letter-spacing: 3px;
      padding: 32px 12px 24px;
      text-align: center;
      text-transform: uppercase
  }

  .cmp-subnav--white {
      background: #fff;
      border-color: #e4e7e9
  }

  .cmp-subnav--tabs .cmp-subnav__link.active {
      border-color: #00953b
  }

  .cmp-subnav--tabs .cmp-subnav__link.active,.cmp-subnav--tabs .cmp-subnav__link:hover {
      background: none;
      color: #002856;
      font-weight: 900;
      letter-spacing: 2.75px
  }

  .cmp-tabs--white {
      background: #fff
  }
}

.cmp-tabs {
  margin-bottom: 2rem;
  position: relative
}

@media (min-width: 1024px) {
  .cmp-tabs {
      margin-bottom:2.5rem
  }
}

.cmp-tabs__controls {
  position: relative
}

.cmp-tabs__dropdown {
  border: 2px solid #002856;
  color: #002856;
  cursor: pointer;
  font-weight: 700;
  min-height: 3.25rem;
  padding: .75rem;
  position: relative
}

.cmp-tabs__dropdown:after {
  border: 8px solid transparent;
  border-top-color: #002856;
  content: "";
  height: 0;
  pointer-events: none;
  position: absolute;
  right: 1rem;
  top: 50%;
  transform: translateY(-25%);
  transition: all .3s ease;
  width: 0
}

.cmp-tabs__dropdown.open {
  border-width: 2px 2px 0
}

.cmp-tabs__dropdown.open:after {
  transform: translateY(-75%) rotate(180deg)
}

@media (min-width: 768px) {
  .cmp-tabs__dropdown {
      display:none
  }
}

.cmp-tabs__nav {
  border: 2px solid #002856;
  border-top: 0 solid #002856;
  position: absolute;
  width: 100%;
  z-index: 1
}

@media (min-width: 768px) {
  .cmp-tabs__nav {
      align-items:flex-end;
      border: 0;
      display: flex;
      position: static
  }
}

.cmp-tabs__nav.vh {
  clip: rect(1px,1px,1px,1px);
  border: 0;
  height: 1px;
  overflow: hidden;
  padding: 0;
  width: 1px
}

@media (min-width: 768px) {
  .cmp-tabs__nav.vh {
      clip:auto;
      height: auto;
      overflow: auto;
      width: 100%
  }
}

.cmp-tabs__tab {
  background: #fff;
  border: 0;
  color: #002856;
  display: block;
  font-weight: 700;
  padding: .75rem;
  text-align: left;
  width: 100%
}

@media (min-width: 768px) {
  .cmp-tabs__tab {
      background:none;
      border-bottom: 4px solid #fff;
      font-size: 14px;
      letter-spacing: 3px;
      padding: 2rem .75rem 1.5rem;
      text-align: center;
      text-transform: uppercase
  }

  .cmp-tabs--tables .cmp-tabs__tab {
      padding: .5rem .75rem
  }

  .cmp-tabs--white .cmp-tabs__tab {
      background: #fff;
      border-color: #e4e7e9
  }

  .cmp-tabs__tab.active {
      border-color: #00953b;
      font-weight: 900;
      letter-spacing: 2.75px
  }
}

.cmp-tabs__tab:hover {
  background: #002856;
  color: #fff
}

@media (min-width: 768px) {
  .cmp-tabs__tab:hover {
      background:none;
      color: #002856;
      font-weight: 900;
      letter-spacing: 2.75px
  }

  .cmp-tabs--white .cmp-tabs__tab:hover {
      background: #fff
  }
}

.cmp-tabs__content {
  margin-top: 1.5rem
}

@media (min-width: 768px) {
  .cmp-tabs__content {
      margin-top:2rem
  }
}

.cmp-tabs--tables .cmp-tabs__content {
  margin-top: .5rem
}

@media (min-width: 768px) {
  .cmp-tabs--tables .cmp-tabs__content {
      margin-top:0
  }
}

.cmp-tabs--tables .cmp-tabs__content caption {
  display: none
}

.cmp-tabs__panel .tab-content {
  overflow-x: hidden
}

.cmp-tabs__panel table thead tr.th-20 th {
  width: 20%
}

@media (min-width: 1024px) {
  .cmp-tabs__panel .bg-offset {
      position:relative
  }

  .cmp-tabs__panel .bg-offset:after {
      background-color: #f1f3f4;
      content: "";
      display: block;
      height: 100%;
      left: 100%;
      position: absolute;
      top: 0;
      width: 50%
  }

  .cmp-tabs__panel .bg-offset.container:after {
      margin-left: -16px
  }
}

.cmp-video-standard iframe,.cmp-video-standard video {
  height: auto;
  width: 100%
}

.nav-history-chart {
  height: 300px
}

@media (min-width: 768px) {
  .nav-history-chart {
      height:400px
  }
}

@media (min-width: 1024px) {
  .nav-history-chart {
      height:500px
  }
}

.cmp-featured-episode {
  background: #f1f3f4;
  position: relative
}

.cmp-featured-episode__offset {
  background: #f1f3f4;
  padding-top: 2rem
}

@media (min-width: 768px) {
  .cmp-featured-episode__offset {
      margin-bottom:-10.5rem;
      padding-bottom: 6.5rem;
      padding-top: 4.5rem;
      transform: translateY(calc(-10.5rem + 1px))
  }
}

@media (min-width: 768px) and (-ms-high-contrast:active),(min-width:768px) and (-ms-high-contrast:none) {
  .cmp-featured-episode__offset {
      margin-bottom:0;
      margin-top: -10.5rem;
      transform: none
  }
}

@media (min-width: 1024px) {
  .cmp-featured-episode__offset {
      margin-bottom:-14rem;
      transform: translateY(calc(-14rem + 1px))
  }
}

@media (min-width: 1024px) and (-ms-high-contrast:active),(min-width:1024px) and (-ms-high-contrast:none) {
  .cmp-featured-episode__offset {
      margin-bottom:0;
      margin-top: -14rem;
      transform: none
  }
}

.cmp-featured-episode__heading {
  color: #002856;
  margin-bottom: 2rem
}

@media (min-width: 1024px) {
  .cmp-featured-episode__heading {
      margin-bottom:3.5rem
  }
}

.cmp-featured-episode__category {
  font-size: 1rem;
  margin-bottom: .5rem
}

.cmp-featured-episode__title {
  color: #002856;
  margin: 0 0 1.5rem
}

.cmp-featured-episode__meta {
  font-weight: 700;
  margin-bottom: 2rem
}

.cmp-featured-episode__description {
  margin-bottom: 2rem
}

@media (min-width: 1024px) {
  .cmp-featured-episode__description {
      margin-bottom:3.5rem
  }
}

.cmp-featured-episode__takeaways {
  margin-bottom: 2rem
}

@media (min-width: 1024px) {
  .cmp-featured-episode__takeaways {
      margin-bottom:3.5rem
  }
}

.cmp-featured-episode__takeaways-heading {
  color: #002856;
  margin-bottom: 1rem;
  text-transform: uppercase
}

@media (min-width: 1024px) {
  .cmp-featured-episode__takeaways-heading {
      margin-bottom:1.5rem
  }
}

.cmp-featured-episode__cta {
  margin-bottom: 2.5rem
}

@media (min-width: 1024px) {
  .cmp-featured-episode__cta {
      margin-bottom:3.5rem
  }
}

.cmp-featured-episode__disclaimer__cta {
  margin-bottom: 1rem
}

.cmp-featured-episode__disclaimer__more {
  height: 0;
  overflow: hidden;
  transition: height .3s ease-out
}

.cmp-featured-episode__about {
  margin: 3.5rem auto 0;
  padding: 2.5rem;
  text-align: center
}

@media (min-width: 1440px) {
  .cmp-featured-episode__about {
      margin-left:95px;
      margin-top: 0;
      max-width: 331px;
      padding: 4.5rem 0;
      width: 253px
  }
}

@media (min-width: 1920px) {
  .cmp-featured-episode__about {
      margin-left:120px;
      width: auto
  }
}

@media (min-width: 1440px) {
  .cmp-featured-episode__about-container {
      width:calc(50vw - 213.66667px)
  }
}

@media (min-width: 1920px) {
  .cmp-featured-episode__about-container {
      width:calc(50vw - 263.66667px)
  }
}

.cmp-featured-episode__about-text {
  margin-bottom: 3.5rem
}

.cmp-featured-episode__about-heading,.cmp-featured-episode__about-subscribe {
  color: #002856;
  margin-bottom: 2rem;
  text-transform: uppercase
}

.cmp-featured-episode__about .cmp-social-share .icon {
  height: 2rem;
  margin-left: 1rem;
  margin-right: 1rem;
  width: 2rem
}

@media (min-width: 1024px) {
  .cmp-featured-episode__about .cmp-social-share .icon {
      height:3rem;
      width: 3rem
  }
}

.cmp-recent-episodes__main {
  position: relative
}

@media (min-width: 768px) {
  .cmp-recent-episodes__main {
      padding-bottom:6.5rem
  }
}

.cmp-recent-episodes .container,.cmp-recent-episodes__main .title {
  position: relative;
  z-index: 1
}

.cmp-recent-episodes__bg {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 22px;
  z-index: 0
}

@media (min-width: 1024px) {
  .cmp-recent-episodes__bg {
      top:34px
  }
}

.cmp-recent-episodes__bg__white {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0
}

.cmp-header {
  left: 0;
  position: fixed;
  top: 0;
  transition: top .4s;
  width: 100%;
  z-index: 1000
}

.cmp-header a:link {
  text-decoration: none
}

.cmp-header a:hover {
  color: #1c5630!important
}

.cmp-header a:visited {
  color: #007836
}

.cmp-header button {
  -webkit-appearance: none;
  appearance: none;
  background: none;
  border: none;
  font: 300 1rem/1.5 museo-sans,sans-serif;
  letter-spacing: .5px;
  margin: 0;
  padding: 0
}

html[lang|=ko-kr] .cmp-header button {
  font-family: source-han-sans-korean,museo-sans,sans-serif
}

html[lang|=ja-jp] .cmp-header button {
  font-family: a-otf-ud-shin-go-pr6n,meiyro,MS PMincho,museo-sans,sans-serif
}

html[lang|=zh-cn] .cmp-header button {
  font-family: source-han-sans-cjk-sc,museo-sans,sans-serif
}

html[lang|=zh-hk] .cmp-header button {
  font-family: source-han-sans-cjk-hk,museo-sans,sans-serif
}

html[lang|=zh-tw] .cmp-header button {
  font-family: source-han-sans-cjk-tc,museo-sans,sans-serif
}

.cmp-header__mobile {
  background: #fff;
  height: 64px
}

@media (min-width: 1024px) {
  .cmp-header__mobile {
      display:none
  }
}

.cmp-header__mobile__header-buttons {
  height: 64px
}

.cmp-header__mobile .logo {
  display: block;
  height: 27px;
  margin: 0 auto;
  text-align: center
}

.cmp-header__mobile .logo img {
  height: 100%;
  width: auto
}

.cmp-header__mobile .util__item {
  display: block;
  margin-right: -10px;
  padding: 10px
}

.cmp-header__mobile .util .icon--magnifying-glass {
  display: block;
  height: 24px;
  width: 24px
}

.cmp-header__mobile .menu-toggle {
  margin-left: -10px;
  padding: 10px
}

.cmp-header__mobile__search-field {
  height: 0;
  margin-top: 32px;
  overflow: hidden;
  transition: height .5s ease
}

.cmp-header__mobile__search-field.active {
  height: 81px
}

.cmp-header__mobile__search-field__input-text {
  position: relative
}

.cmp-header__mobile__search-field__input-text .input-search {
  -webkit-appearance: none;
  appearance: none;
  background: #e4e7e9;
  border: none;
  color: #002856;
  display: block;
  font-size: 13px;
  font-weight: 700;
  height: 52px;
  letter-spacing: .5px;
  line-height: 52px;
  text-align: center;
  width: 100%
}

.cmp-header__mobile__search-field__input-text .input-search::-webkit-search-cancel-button,.cmp-header__mobile__search-field__input-text .input-search::-webkit-search-decoration {
  -webkit-appearance: none;
  appearance: none
}

.cmp-header__mobile__search-field__input-text .input-search::-ms-clear,.cmp-header__mobile__search-field__input-text .input-search::-ms-reveal {
  display: none;
  height: 0;
  width: 0
}

.cmp-header__mobile__search-field__input-text .input-search::-webkit-input-placeholder {
  color: #002856
}

.cmp-header__mobile__search-field__input-text .input-search::-moz-placeholder {
  color: #002856
}

.cmp-header__mobile__search-field__input-text .input-search:-ms-input-placeholder {
  color: #002856
}

.cmp-header__mobile__search-field__input-text .clear-search {
  -webkit-appearance: none;
  appearance: none;
  background: none;
  border: none;
  height: 52px;
  padding: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 52px
}

.cmp-header__mobile__search-field__input-text .clear-search:after,.cmp-header__mobile__search-field__input-text .clear-search:before {
  background: #002856;
  content: "";
  display: block;
  height: 17px;
  left: 25px;
  position: absolute;
  top: 19px;
  transform: rotate(45deg);
  width: 2px
}

.cmp-header__mobile__search-field__input-text .clear-search:before {
  transform: rotate(-45deg)
}

.cmp-header__mobile__search-field__close-btn {
  display: flex
}

.cmp-header__menu-mobile {
  height: 100%;
  left: -100%;
  overflow-x: auto;
  position: fixed;
  top: 0;
  transition: left .6s;
  width: 100%;
  z-index: 1001
}

@media (min-width: 768px) {
  .cmp-header__menu-mobile {
      height:calc(100% - 64px);
      top: 64px
  }
}

@media (min-width: 1024px) {
  .cmp-header__menu-mobile {
      display:none
  }
}

.cmp-header__menu-mobile__inner {
  background: #f1f3f4;
  height: 100%;
  padding: 60px 24px 24px 0;
  position: relative;
  z-index: 1
}

@media (min-width: 768px) {
  .cmp-header__menu-mobile__inner {
      padding:24px 40px 24px 0
  }
}

.cmp-header__menu-mobile__inner:after {
  background: #f1f3f4;
  content: "";
  display: block;
  height: 100%;
  position: absolute;
  right: 99.9%;
  top: 0;
  width: 100%;
  z-index: -1
}

.cmp-header__menu-mobile.show-menu {
  left: 0
}

.cmp-header__menu-mobile li {
  font-size: 13px;
  letter-spacing: .5px
}

.cmp-header__menu-mobile li a {
  color: #002856
}

.cmp-header__menu-mobile .menu-primary {
  font-weight: 500;
  text-transform: uppercase
}

.cmp-header__menu-mobile .menu-primary li {
  margin: 0 0 24px
}

.cmp-header__menu-mobile .menu-primary li a {
  color: #002856!important;
  display: block
}

.cmp-header__menu-mobile .menu-utility {
  margin-top: 48px
}

.cmp-header__menu-mobile .menu-utility__item button {
  font-size: 13px
}

.cmp-header__menu-mobile .menu-utility li {
  margin: 0 0 16px
}

.cmp-header__menu-mobile__location .icon {
  height: 22px;
  width: 16px
}

.cmp-header__menu-mobile__location__content__no-location {
  color: #002856;
  font-size: 13px;
  font-weight: 700;
  line-height: 19px;
  margin-top: 4rem
}

.cmp-header__menu-mobile__location__button {
  display: flex
}

.cmp-header__menu-mobile__location__button__text {
  color: #002856;
  font-size: 13px;
  margin-top: 2px;
  padding-left: 6px
}

.cmp-header__menu-mobile__my-account .icon {
  height: 21px;
  width: 21px
}

.cmp-header__menu-mobile__my-account__button {
  display: flex
}

.cmp-header__menu-mobile__my-account__button__text {
  color: #002856;
  font-size: 13px;
  margin-top: 1px;
  padding-left: 2px
}

.cmp-header__menu-mobile__my-account__button__text a,.cmp-header__menu-mobile__my-account__button__text a:active,.cmp-header__menu-mobile__my-account__button__text a:focus,.cmp-header__menu-mobile__my-account__button__text a:hover,.cmp-header__menu-mobile__my-account__button__text a:visited {
  color: #002856!important
}

.cmp-header__menu-mobile__accordion {
  color: #002856
}

.cmp-header__menu-mobile__accordion__title {
  color: #002856;
  font-size: 13px;
  font-weight: 900;
  margin-bottom: 24px;
  text-transform: uppercase
}

@media (min-width: 768px) {
  .cmp-header__menu-mobile__accordion__title {
      margin-left:16px
  }
}

.cmp-header__menu-mobile__accordion__option {
  margin-bottom: 24px
}

.cmp-header__menu-mobile__accordion__option__content {
  height: auto;
  max-height: 0;
  overflow: hidden;
  padding-left: 16px;
  transition: max-height .3s
}

.cmp-header__menu-mobile__accordion__option__content__card__image {
  display: none
}

@media (min-width: 768px) {
  .cmp-header__menu-mobile__accordion__option__content__card__image {
      display:block;
      margin-top: 16px
  }
}

.cmp-header__menu-mobile__accordion__option__content__card__image img {
  height: auto;
  width: 158px
}

.cmp-header__menu-mobile__accordion__option__content__card__title {
  color: #002856;
  font-family: kepler-std-display,serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.125;
  margin-bottom: 8px;
  margin-top: 16px
}

html[lang|=ko-kr] .cmp-header__menu-mobile__accordion__option__content__card__title {
  font-family: nanum-gothic,kepler-std-display,serif
}

html[lang|=ja-jp] .cmp-header__menu-mobile__accordion__option__content__card__title {
  font-family: a-otf-ud-shin-go-pr6n,MS PMincho,kepler-std-display,serif
}

html[lang|=zh-cn] .cmp-header__menu-mobile__accordion__option__content__card__title {
  font-family: "source-han-serif-sc",kepler-std-display,serif
}

html[lang|=zh-hk] .cmp-header__menu-mobile__accordion__option__content__card__title,html[lang|=zh-tw] .cmp-header__menu-mobile__accordion__option__content__card__title {
  font-family: "source-han-serif-tc",kepler-std-display,serif
}

.cmp-header__menu-mobile__accordion__option__content__card__copy {
  color: #484848;
  font-size: 13px
}

.cmp-header__menu-mobile__accordion__option__content__card__cta {
  font-size: 13px;
  margin-bottom: 24px;
  margin-top: 16px
}

.cmp-header__menu-mobile__accordion__option__content__simple-link {
  font-size: 13px;
  margin-bottom: 24px;
  margin-top: 24px
}

.cmp-header__menu-mobile__accordion__option__content__simple-link a,.cmp-header__menu-mobile__accordion__option__content__simple-link a:visited {
  color: #002856
}

.cmp-header__menu-mobile__accordion__option__content__funds {
  margin-top: 24px
}

.cmp-header__menu-mobile__accordion__option__content__funds__title {
  color: #002856;
  font-family: kepler-std-display,serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.125
}

html[lang|=ko-kr] .cmp-header__menu-mobile__accordion__option__content__funds__title {
  font-family: nanum-gothic,kepler-std-display,serif
}

html[lang|=ja-jp] .cmp-header__menu-mobile__accordion__option__content__funds__title {
  font-family: a-otf-ud-shin-go-pr6n,MS PMincho,kepler-std-display,serif
}

html[lang|=zh-cn] .cmp-header__menu-mobile__accordion__option__content__funds__title {
  font-family: "source-han-serif-sc",kepler-std-display,serif
}

html[lang|=zh-hk] .cmp-header__menu-mobile__accordion__option__content__funds__title,html[lang|=zh-tw] .cmp-header__menu-mobile__accordion__option__content__funds__title {
  font-family: "source-han-serif-tc",kepler-std-display,serif
}

.cmp-header__menu-mobile__accordion__option__content__funds__links {
  font-size: 13px;
  margin: 0 0 16px
}

.cmp-header__menu-mobile__accordion__option__content__funds__links a {
  display: block;
  margin: 8px 0
}

.cmp-header__menu-mobile__accordion__option__content__locations {
  color: #002856;
  font-size: 13px;
  font-weight: 300;
  margin: 24px 0
}

.cmp-header__menu-mobile__accordion__option__content__locations__region__investor-type {
  background-color: #d6dade;
  display: none;
  margin: 24px -24px 0 0;
  overflow: visible;
  padding: 24px 0 24px 16px;
  position: relative
}

@media (min-width: 768px) {
  .cmp-header__menu-mobile__accordion__option__content__locations__region__investor-type {
      margin-right:-40px
  }
}

.cmp-header__menu-mobile__accordion__option__content__locations__region__investor-type:after {
  background: #d6dade;
  content: "";
  display: block;
  height: 100%;
  position: absolute;
  right: 99.9%;
  top: 0;
  width: 100%
}

.cmp-header__menu-mobile__accordion__option__content__locations__region__investor-type.active {
  display: block
}

.cmp-header__menu-mobile__accordion__option__content__locations__region__investor-type span {
  font-weight: 700
}

.cmp-header__menu-mobile__accordion__option__content__locations__region__investor-type a {
  color: #002856;
  display: block;
  margin: 24px 0 0
}

.cmp-header__menu-mobile__accordion__option__content__locations__region__investor-type a:hover,.cmp-header__menu-mobile__accordion__option__content__locations__region__investor-type a:visited {
  color: #002856!important
}

.cmp-header__menu-mobile__accordion__option__toggle {
  color: #002856;
  font-size: 13px;
  font-weight: 300;
  padding: 0 10px 0 0
}

.cmp-header__menu-mobile__accordion__option__toggle:before {
  background-image: url(../svgs/icons/chevron-left.svg);
  background-size: 20px 20px;
  content: "";
  height: 20px;
  position: absolute;
  right: 28px;
  transform: rotate(270deg);
  transition: .2s;
  width: 20px
}

.cmp-header__menu-mobile__accordion__option.show-option {
  border-bottom: 1px solid #768693
}

.cmp-header__menu-mobile__accordion__option.show-option.no-border {
  border: none
}

.show-option .cmp-header__menu-mobile__accordion__option__content {
  max-height: 900px;
  overflow: initial
}

.show-option .cmp-header__menu-mobile__accordion__option__toggle {
  font-weight: 700
}

.show-option .cmp-header__menu-mobile__accordion__option__toggle:before {
  transform: rotate(90deg)
}

.cmp-header__menu-mobile .icon--close {
  cursor: pointer;
  position: absolute;
  right: 17px;
  top: 10px
}

@media (min-width: 768px) {
  .cmp-header__menu-mobile .icon--close {
      display:none
  }
}

.cmp-header__menu-mobile .icon--chevron-left {
  color: #002856;
  left: -8px;
  position: absolute;
  top: 19px
}

@media (min-width: 768px) {
  .cmp-header__menu-mobile .icon--chevron-left {
      background-size:20px;
      height: 32px;
      top: 23px;
      width: 100%
  }
}

.cmp-header__desktop {
  background-image: linear-gradient(0deg,rgba(0,40,86,0),rgba(0,40,86,.9));
  display: none;
  height: 64px;
  padding: 16px 0 0;
  transition: all .2s ease-in
}

@media (min-width: 1024px) {
  .cmp-header__desktop {
      display:block
  }
}

.cmp-header__desktop .logo {
  display: block;
  height: 32px;
  margin: 0 auto
}

.cmp-header__desktop .logo img {
  height: 100%;
  width: auto
}

.cmp-header__desktop .logo--default {
  display: inline
}

.cmp-header__desktop .logo--hover {
  display: none
}

.cmp-header__desktop .menu ul {
  display: flex;
  justify-content: center
}

.cmp-header__desktop .menu__toggle {
  color: #fff;
  font-size: 13px;
  font-weight: 500;
  letter-spacing: .5px;
  margin: 0 .5rem;
  text-transform: uppercase
}

.cmp-header__desktop .menu__toggle.hovered {
  text-shadow: 0 0 1px #000
}

@media (min-width: 1440px) {
  .cmp-header__desktop .menu__toggle {
      margin:0 1rem
  }
}

.cmp-header__desktop .menu__mega {
  display: none
}

.cmp-header__desktop .menu__submenu-nav-content {
  display: none;
  transition: all .2s ease
}

.cmp-header__desktop .menu__submenu-nav-content--custom-row {
  width: auto
}

@media (-ms-high-contrast:active),(-ms-high-contrast:none) {
  .cmp-header__desktop .menu__submenu-nav-content--custom-row {
      width: 100%!important
  }
}

.cmp-header__desktop .menu__submenu-nav-content__sidebar-options__option {
  min-width: 132px;
  text-align: left
}

.cmp-header__desktop .menu__submenu-nav-content__sidebar-options__option button {
  color: #002856;
  cursor: default;
  font-size: 13px;
  font-weight: 300;
  padding-bottom: 4px;
  text-align: left
}

.cmp-header__desktop .menu__submenu-nav-content__sidebar-options__option button.selected {
  text-shadow: 0 0 1px #000
}

.cmp-header__desktop .menu__submenu-nav-content__image {
  flex: 0 0 28.5%;
  min-width: 166px
}

@media (min-width: 1440px) {
  .cmp-header__desktop .menu__submenu-nav-content__image {
      min-width:190px
  }
}

@media (min-width: 1920px) {
  .cmp-header__desktop .menu__submenu-nav-content__image {
      min-width:240px
  }
}

@media (-ms-high-contrast:active),(-ms-high-contrast:none) {
  .cmp-header__desktop .menu__submenu-nav-content__image {
      flex: 0 0 24%
  }
}

.cmp-header__desktop .menu__submenu-nav-content__image img {
  max-width: 100%
}

.cmp-header__desktop .menu__submenu-nav-content__image--without-featured {
  flex: 0 0 20%;
  min-width: 166px
}

@media (min-width: 1440px) {
  .cmp-header__desktop .menu__submenu-nav-content__image--without-featured {
      min-width:190px
  }
}

@media (min-width: 1920px) {
  .cmp-header__desktop .menu__submenu-nav-content__image--without-featured {
      min-width:240px
  }
}

@media (-ms-high-contrast:active),(-ms-high-contrast:none) {
  .cmp-header__desktop .menu__submenu-nav-content__image--without-featured {
      flex: 0 0 16%
  }
}

.cmp-header__desktop .menu__submenu-nav-content__image-with-caption {
  flex: 0 0 20%;
  min-width: 166px;
  padding-bottom: 8px
}

@media (min-width: 1440px) {
  .cmp-header__desktop .menu__submenu-nav-content__image-with-caption {
      min-width:190px
  }
}

@media (min-width: 1920px) {
  .cmp-header__desktop .menu__submenu-nav-content__image-with-caption {
      min-width:240px
  }
}

@media (-ms-high-contrast:active),(-ms-high-contrast:none) {
  .cmp-header__desktop .menu__submenu-nav-content__image-with-caption {
      flex: 0 0 17%
  }
}

.cmp-header__desktop .menu__submenu-nav-content__image-with-caption img {
  padding-bottom: 8px;
  width: 100%
}

.cmp-header__desktop .menu__submenu-nav-content__image-with-caption a {
  color: #002856;
  font-size: 13px;
  font-weight: 300;
  letter-spacing: .5px
}

.cmp-header__desktop .menu__submenu-nav-content__description {
  border-color: #768693;
  flex: 0 0 68.8%;
  padding-right: 14%
}

@media (min-width: 1920px) {
  .cmp-header__desktop .menu__submenu-nav-content__description {
      flex:0 0 69.5%
  }
}

@media (-ms-high-contrast:active),(-ms-high-contrast:none) {
  .cmp-header__desktop .menu__submenu-nav-content__description {
      flex: 0 0 51.8%
  }
}

.cmp-header__desktop .menu__submenu-nav-content__description--without-featured {
  flex: 0 0 41.8%;
  max-width: 42%;
  padding-right: 3.5%
}

.cmp-header__desktop .menu__submenu-nav-content__description--without-featured .menu__submenu-nav-content__description__title {
  line-height: 22.5px
}

@media (min-width: 1920px) {
  .cmp-header__desktop .menu__submenu-nav-content__description--without-featured .menu__submenu-nav-content__description__title {
      min-width:600px
  }
}

.cmp-header__desktop .menu__submenu-nav-content__description__title {
  color: #002856;
  font-family: kepler-std-display,serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 22.5px;
  min-width: 310px
}

html[lang|=ko-kr] .cmp-header__desktop .menu__submenu-nav-content__description__title {
  font-family: nanum-gothic,kepler-std-display,serif
}

html[lang|=ja-jp] .cmp-header__desktop .menu__submenu-nav-content__description__title {
  font-family: a-otf-ud-shin-go-pr6n,MS PMincho,kepler-std-display,serif
}

html[lang|=zh-cn] .cmp-header__desktop .menu__submenu-nav-content__description__title {
  font-family: "source-han-serif-sc",kepler-std-display,serif
}

html[lang|=zh-hk] .cmp-header__desktop .menu__submenu-nav-content__description__title,html[lang|=zh-tw] .cmp-header__desktop .menu__submenu-nav-content__description__title {
  font-family: "source-han-serif-tc",kepler-std-display,serif
}

.cmp-header__desktop .menu__submenu-nav-content__description__copy {
  font-size: 13px;
  line-height: 19.5px;
  min-width: 310px
}

.cmp-header__desktop .menu__submenu-nav-content__description__cta {
  font-size: 13px
}

@media only screen and (min-width: 1024px) and (max-width:1439px) {
  .cmp-header__desktop .menu__submenu-nav-content__description__copy,.cmp-header__desktop .menu__submenu-nav-content__description__cta,.cmp-header__desktop .menu__submenu-nav-content__description__title {
      padding-right:17px
  }
}

.cmp-header__desktop .menu__submenu-nav-content__featured-content {
  flex: 0 0 30%;
  padding-left: 31px
}

@media (-ms-high-contrast:active),(-ms-high-contrast:none) {
  .cmp-header__desktop .menu__submenu-nav-content__featured-content {
      flex: 0 0 24%
  }
}

.cmp-header__desktop .menu__submenu-nav-content__featured-content__title {
  color: #002856;
  font-family: kepler-std-display,serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 22.5px;
  padding-bottom: 7.5px
}

html[lang|=ko-kr] .cmp-header__desktop .menu__submenu-nav-content__featured-content__title {
  font-family: nanum-gothic,kepler-std-display,serif
}

html[lang|=ja-jp] .cmp-header__desktop .menu__submenu-nav-content__featured-content__title {
  font-family: a-otf-ud-shin-go-pr6n,MS PMincho,kepler-std-display,serif
}

html[lang|=zh-cn] .cmp-header__desktop .menu__submenu-nav-content__featured-content__title {
  font-family: "source-han-serif-sc",kepler-std-display,serif
}

html[lang|=zh-hk] .cmp-header__desktop .menu__submenu-nav-content__featured-content__title,html[lang|=zh-tw] .cmp-header__desktop .menu__submenu-nav-content__featured-content__title {
  font-family: "source-han-serif-tc",kepler-std-display,serif
}

.cmp-header__desktop .menu__submenu-nav-content__featured-content__links a {
  display: block;
  font-size: 13px;
  line-height: 20px;
  padding-bottom: 8px;
  width: 100%
}

.cmp-header__desktop .util {
  display: flex
}

.cmp-header__desktop .util a,.cmp-header__desktop .util button {
  display: block;
  margin-right: 4px;
  position: relative
}

.cmp-header__desktop .util a:first-child,.cmp-header__desktop .util button:first-child {
  margin-right: 32px
}

.cmp-header__desktop .util a:first-child:after,.cmp-header__desktop .util button:first-child:after {
  background: #fff;
  content: "";
  display: inline-block;
  height: 24px;
  opacity: .7;
  position: absolute;
  right: -18px;
  top: 0;
  width: 1px
}

.cmp-header__desktop .util .icon {
  filter: brightness(100) grayscale(1) contrast(2);
  height: 24px;
  width: 24px
}

.cmp-header__desktop .util svg {
  height: 24px;
  width: 24px
}

@media (-ms-high-contrast:active),(-ms-high-contrast:none) {
  .cmp-header__desktop .util svg {
      height: 22px;
      width: 23px
  }
}

.cmp-header__desktop .util svg g path {
  fill: #fff
}

.cmp-header__desktop .sub-menu-navigation {
  background-color: #f1f3f4;
  height: 0;
  margin-top: 16px;
  opacity: 0;
  overflow: hidden;
  padding-top: 24px;
  transition: opacity .2s ease-in-out;
  width: 100%
}

.cmp-header__desktop .sub-menu-navigation:hover {
  pointer-events: all
}

.cmp-header__desktop .sub-menu-navigation .subMenuNavContent {
  transition: all .2s ease-in
}

.cmp-header__desktop .sub-menu-navigation .container {
  display: flex
}

.cmp-header__desktop .sub-menu-navigation.show {
  opacity: 1
}

.cmp-header__desktop .sub-menu-navigation__image img {
  max-width: 100%
}

.cmp-header__desktop__locations {
  background-color: #f1f3f4;
  color: #002856;
  font-size: 13px;
  max-height: 0;
  overflow: hidden;
  position: relative
}

.cmp-header__desktop__locations.active {
  margin-top: 16px;
  max-height: inherit;
  padding-top: 24px;
  transition: .5s ease
}

.cmp-header__desktop__locations__continent {
  font-weight: 700
}

.cmp-header__desktop__locations__continent__region {
  cursor: pointer;
  font-weight: 300;
  margin-bottom: 4px
}

.cmp-header__desktop__locations__continent__region:last-child {
  margin-bottom: 0
}

.cmp-header__desktop__locations__continent__region:first-child {
  margin-top: 4px
}

.cmp-header__desktop__locations__continent__region:hover {
  font-weight: 700
}

.cmp-header__desktop__locations__continent__region__investor-type__title {
  font-weight: 700;
  margin-bottom: 4px
}

.cmp-header__desktop__locations__continent__region__investor-type__link {
  margin-bottom: 4px
}

.cmp-header__desktop__locations__continent__region__investor-type__link a {
  color: #002856!important
}

.cmp-header__desktop__locations__continent__region__investor-type__link a:hover {
  color: #002856!important;
  font-weight: 700
}

.cmp-header__desktop__locations__display-investor-type {
  background-color: #c3c6c8;
  margin-top: -32px;
  min-height: 300px;
  overflow: hidden;
  padding-left: 0;
  padding-top: 32px;
  position: relative;
  transition: all .8s ease;
  width: 0
}

.cmp-header__desktop__locations__display-investor-type.active {
  padding-left: 32px;
  width: calc(100% + 400px)
}

.cmp-header__desktop__locations__no-location {
  bottom: 30px;
  position: absolute
}

.cmp-header__desktop__locations__no-location a {
  color: #002856;
  font-weight: 700;
  letter-spacing: .5px;
  line-height: 19.5px
}

.cmp-header__desktop__locations__no-location a:hover {
  color: #002856!important
}

.cmp-header__desktop__locations__no-location a:visited {
  color: #002856
}

.cmp-header__desktop__search-field {
  height: 0;
  overflow: hidden
}

.cmp-header__desktop__search-field.active {
  height: 52px;
  transition: height .5s ease
}

.cmp-header__desktop__search-field__form {
  position: relative
}

.cmp-header__desktop__search-field__form .input-search {
  -webkit-appearance: none;
  appearance: none;
  background: #e4e7e9;
  border: none;
  color: #002856;
  display: block;
  font-size: 13px;
  font-weight: 700;
  height: 52px;
  letter-spacing: .5px;
  line-height: 52px;
  text-align: center;
  width: 100%
}

.cmp-header__desktop__search-field__form .input-search::-webkit-search-cancel-button,.cmp-header__desktop__search-field__form .input-search::-webkit-search-decoration {
  -webkit-appearance: none;
  appearance: none
}

.cmp-header__desktop__search-field__form .input-search::-ms-clear,.cmp-header__desktop__search-field__form .input-search::-ms-reveal {
  display: none;
  height: 0;
  width: 0
}

.cmp-header__desktop__search-field__form .input-search::-webkit-input-placeholder {
  color: #002856
}

.cmp-header__desktop__search-field__form .input-search::-moz-placeholder {
  color: #002856
}

.cmp-header__desktop__search-field__form .input-search:-ms-input-placeholder {
  color: #002856
}

.cmp-header__desktop__search-field__form .clear-search {
  -webkit-appearance: none;
  appearance: none;
  background: none;
  border: none;
  height: 52px;
  padding: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 52px
}

.cmp-header__desktop__search-field__form .clear-search:after,.cmp-header__desktop__search-field__form .clear-search:before {
  background: #002856;
  content: "";
  display: block;
  height: 17px;
  left: 25px;
  position: absolute;
  top: 19px;
  transform: rotate(45deg);
  width: 2px
}

.cmp-header__desktop__search-field__form .clear-search:before {
  transform: rotate(-45deg)
}

.cmp-header__desktop.scrolled,.cmp-header__desktop:hover {
  background: #fff
}

.cmp-header__desktop.scrolled .logo--default,.cmp-header__desktop:hover .logo--default {
  display: none
}

.cmp-header__desktop.scrolled .logo--hover,.cmp-header__desktop:hover .logo--hover {
  display: inline
}

.cmp-header__desktop.scrolled .menu__toggle,.cmp-header__desktop:hover .menu__toggle {
  color: #002856;
  transition: all .2s ease-in
}

.cmp-header__desktop.scrolled button:first-child:after,.cmp-header__desktop:hover button:first-child:after {
  background: #002856
}

.cmp-header__desktop.scrolled .util .icon,.cmp-header__desktop:hover .util .icon {
  filter: none
}

.cmp-header__desktop.scrolled .util svg g path,.cmp-header__desktop:hover .util svg g path {
  fill: #002856;
  transition: all .2s ease-in
}

.cmp-header__desktop.scrolled .util svg g path:hover,.cmp-header__desktop:hover .util svg g path:hover {
  fill: #001834
}

.cmp-hero {
  background-position: 50%;
  background-size: cover;
  color: #fff;
  position: relative;
  text-align: center
}

.cmp-hero .layer {
  padding: 2rem 0;
  position: relative
}

@media (min-width: 768px) {
  .cmp-hero .layer {
      padding:3.5rem 0 6.75rem
  }
}

@media (min-width: 1024px) {
  .cmp-hero .layer {
      padding:10.5rem 0 12rem
  }
}

@media (min-width: 768px) {
  .cmp-hero--sm .layer {
      padding:3.5rem 0
  }
}

@media (min-width: 1024px) {
  .cmp-hero--sm .layer {
      padding:9.5rem 0 5.5rem
  }
}

@media (min-width: 768px) {
  .cmp-hero--lg .layer {
      padding:3.5rem 0 11.5rem
  }
}

@media (min-width: 1024px) {
  .cmp-hero--lg .layer {
      padding:9.5rem 0 14.625rem
  }
}

@media (min-width: 1440px) {
  .cmp-hero--lg .layer {
      padding:10.5rem 0 16.25rem
  }
}

@media (min-width: 768px) {
  .cmp-hero--xl .layer {
      padding:3.5rem 0 10rem
  }
}

@media (min-width: 1024px) {
  .cmp-hero--xl .layer {
      padding:10.5rem 0 24.5rem
  }
}

.cmp-hero__cta {
  margin: 1rem 0 0
}

@media (min-width: 768px) {
  .cmp-hero__cta {
      margin:2rem 0 0
  }
}

@media (min-width: 1024px) {
  .cmp-hero__cta {
      margin:2.5rem 0 0
  }
}

.cmp-hero__cta .permalink {
  text-decoration: none
}

.cmp-hero__cta a:hover {
  color: #fff
}

.cmp-hero .bg-container {
  bottom: 0;
  left: 0;
  max-width: 100%;
  position: absolute;
  right: 0;
  top: 0
}

.cmp-hero .bg-container iframe,.cmp-hero .bg-container img,.cmp-hero .bg-container video {
  bottom: 0;
  font-family: "object-fit: cover;";
  height: 100%;
  left: 0;
  min-height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%
}

.cmp-hero .bg-container:after {
  background: linear-gradient(0deg,#002856,#001834);
  background-color: #002856;
  bottom: 0;
  content: "";
  display: block;
  left: 0;
  opacity: .85;
  position: absolute;
  right: 0;
  top: 0
}

.cmp-hero a {
  color: inherit;
  text-decoration: none
}

.cmp-hero__image {
  margin-bottom: 1rem
}

@media (min-width: 1024px) {
  .cmp-hero__image {
      margin-bottom:2rem
  }
}

.cmp-fund-hero__content .cmp-hero__content .subheadline,.cmp-hero__content .cmp-fund-hero__content .subheadline,.cmp-hero__content .cmp-news-list__card__date,.cmp-hero__content .label {
  color: #fff;
  font-size: .875rem;
  margin-bottom: .5rem;
  text-transform: uppercase
}

.cmp-fund-hero__content .cmp-fund-hero__content__collapsed .cmp-hero__content .subheadline.field,.cmp-fund-hero__content .cmp-fund-tabs__panel .cmp-hero__content h6.subheadline,.cmp-fund-hero__content .cmp-fund-tabs__panel__docs .cmp-hero__content h4.subheadline,.cmp-fund-hero__content .cmp-fund-tabs__panel__docs .cmp-hero__content h6.subheadline,.cmp-fund-hero__content .cmp-hero__content .cmp-fund-hero__disclaimer__headline.subheadline,.cmp-fund-hero__content .cmp-hero__content .eyebrow.subheadline,.cmp-fund-hero__content .cmp-hero__content .subheadline.cmp-video-cards-qumu__card-list__item__headline,.cmp-fund-hero__content__collapsed .cmp-fund-hero__content .cmp-hero__content .subheadline.field,.cmp-fund-hero__content__collapsed .cmp-hero__content .field.cmp-news-list__card__date,.cmp-fund-hero__content__collapsed .cmp-hero__content .label.field,.cmp-fund-tabs__panel .cmp-fund-hero__content .cmp-hero__content h6.subheadline,.cmp-fund-tabs__panel .cmp-hero__content h6.cmp-news-list__card__date,.cmp-fund-tabs__panel .cmp-hero__content h6.label,.cmp-fund-tabs__panel__docs .cmp-fund-hero__content .cmp-hero__content h4.subheadline,.cmp-fund-tabs__panel__docs .cmp-fund-hero__content .cmp-hero__content h6.subheadline,.cmp-fund-tabs__panel__docs .cmp-hero__content h4.cmp-news-list__card__date,.cmp-fund-tabs__panel__docs .cmp-hero__content h4.label,.cmp-fund-tabs__panel__docs .cmp-hero__content h6.cmp-news-list__card__date,.cmp-fund-tabs__panel__docs .cmp-hero__content h6.label,.cmp-hero__content .cmp-fund-hero__content .cmp-fund-hero__content__collapsed .subheadline.field,.cmp-hero__content .cmp-fund-hero__content .cmp-fund-hero__disclaimer__headline.subheadline,.cmp-hero__content .cmp-fund-hero__content .cmp-fund-tabs__panel__docs h4.subheadline,.cmp-hero__content .cmp-fund-hero__content .cmp-fund-tabs__panel__docs h6.subheadline,.cmp-hero__content .cmp-fund-hero__content .cmp-fund-tabs__panel h6.subheadline,.cmp-hero__content .cmp-fund-hero__content .eyebrow.subheadline,.cmp-hero__content .cmp-fund-hero__content .subheadline.cmp-video-cards-qumu__card-list__item__headline,.cmp-hero__content .cmp-fund-hero__content__collapsed .cmp-fund-hero__content .subheadline.field,.cmp-hero__content .cmp-fund-hero__content__collapsed .field.cmp-news-list__card__date,.cmp-hero__content .cmp-fund-hero__content__collapsed .label.field,.cmp-hero__content .cmp-fund-hero__disclaimer__headline.cmp-news-list__card__date,.cmp-hero__content .cmp-fund-tabs__panel .cmp-fund-hero__content h6.subheadline,.cmp-hero__content .cmp-fund-tabs__panel__docs .cmp-fund-hero__content h4.subheadline,.cmp-hero__content .cmp-fund-tabs__panel__docs .cmp-fund-hero__content h6.subheadline,.cmp-hero__content .cmp-fund-tabs__panel__docs h4.cmp-news-list__card__date,.cmp-hero__content .cmp-fund-tabs__panel__docs h4.label,.cmp-hero__content .cmp-fund-tabs__panel__docs h6.cmp-news-list__card__date,.cmp-hero__content .cmp-fund-tabs__panel__docs h6.label,.cmp-hero__content .cmp-fund-tabs__panel h6.cmp-news-list__card__date,.cmp-hero__content .cmp-fund-tabs__panel h6.label,.cmp-hero__content .cmp-news-list__card__date.cmp-video-cards-qumu__card-list__item__headline,.cmp-hero__content .eyebrow.cmp-news-list__card__date,.cmp-hero__content .label.cmp-fund-hero__disclaimer__headline,.cmp-hero__content .label.cmp-video-cards-qumu__card-list__item__headline,.cmp-hero__content .label.eyebrow {
  font-size: 1rem
}

.cmp-hero__content h1,.cmp-hero__content h2,.cmp-hero__content h3,.cmp-hero__content h4,.cmp-hero__content h5,.cmp-hero__content h6 {
  text-align: center;
  width: 100%
}

.cmp-hero__content :last-child {
  margin-bottom: 0
}

.cmp-hero__content .rich-text {
  font-size: 1.125rem;
  margin-top: 1rem
}

@media (min-width: 768px) {
  .cmp-hero__content .rich-text {
      margin-top:1.5rem
  }
}

.cmp-hero__content .rich-text :last-child {
  margin-bottom: 0
}

.cmp-hero__content img {
  width: 100%
}

.cmp-hero .col-icon .icon-container {
  height: 2rem;
  margin: auto auto 1.5rem;
  position: relative;
  width: 2rem
}

@media (min-width: 1024px) {
  .cmp-hero .col-icon .icon-container {
      height:4rem;
      margin-bottom: 2rem;
      width: 4rem
  }
}

.cmp-hero .col-icon .icon-container .icon {
  bottom: 0;
  left: 0;
  margin: auto;
  max-height: 2rem;
  max-width: 2rem;
  position: absolute;
  right: 0;
  top: 0
}

@media (min-width: 1024px) {
  .cmp-hero .col-icon .icon-container .icon {
      max-height:4rem;
      max-width: 4rem
  }
}

.cmp-fund-hero__content .cmp-hero .col-icon .subheadline,.cmp-hero .col-icon .cmp-fund-hero__content .subheadline,.cmp-hero .col-icon .cmp-news-list__card__date,.cmp-hero .col-icon .label {
  font-size: .875rem
}

.cmp-hero .row-icons {
  display: none
}

@media (min-width: 768px) {
  .cmp-hero .row-icons {
      display:flex;
      margin-top: 2.5rem
  }
}

@media (min-width: 1024px) {
  .cmp-hero .row-icons {
      margin-top:3.5rem
  }
}

.cmp-hero .top-icon .col-icon .icon-container {
  margin-bottom: .5rem
}

@media (min-width: 768px) {
  .cmp-hero .top-icon .col-icon .icon-container {
      margin-bottom:1rem
  }
}

@media (min-width: 1024px) {
  .cmp-hero .top-icon .col-icon .icon-container {
      margin-bottom:1.5rem
  }
}

.cmp-hero--perspectives-detail,.cmp-hero--press-release {
  height: 200px
}

.cmp-hero--perspectives-detail .container,.cmp-hero--perspectives-detail .row,.cmp-hero--press-release .container,.cmp-hero--press-release .row {
  height: 100%
}

@media (min-width: 768px) {
  .cmp-hero--perspectives-detail,.cmp-hero--press-release {
      height:466px
  }
}

@media (min-width: 1024px) {
  .cmp-hero--perspectives-detail,.cmp-hero--press-release {
      height:678px
  }
}

.cmp-hero--perspectives-detail .cmp-hero__content,.cmp-hero--press-release .cmp-hero__content {
  padding: 0
}

.cmp-hero--institutes-landing {
  padding: 2rem 0
}

@media (min-width: 768px) {
  .cmp-hero--institutes-landing {
      padding:3.5rem 0 10rem
  }
}

@media (min-width: 1024px) {
  .cmp-hero--institutes-landing {
      padding:10.5rem 0 24.5rem
  }
}

.cmp-hero--institutes-landing .cmp-hero__text {
  display: none
}

@media (min-width: 768px) {
  .cmp-hero--institutes-landing .cmp-hero__text {
      display:block;
      font-size: 1.125rem;
      margin-top: 1rem
  }
}

@media (min-width: 1024px) {
  .cmp-hero--institutes-landing .cmp-hero__text {
      margin-top:2rem
  }
}

.cmp-hero .glide__slide {
  padding: 0 0 calc(1rem + 10px);
  position: relative;
  z-index: 0
}

@media (min-width: 768px) {
  .cmp-hero .glide__slide {
      padding:0 0 calc(2rem + 10px)
  }
}

@media (min-width: 1024px) {
  .cmp-hero .glide__slide {
      padding:0
  }
}

.cmp-hero__bullets {
  bottom: 2rem;
  left: 0;
  position: absolute;
  text-align: center;
  width: 100%
}

.cmp-hero__bullets .glide__bullet {
  border-color: #fff
}

.cmp-hero__bullets .glide__bullet--active {
  background: #fff
}

@media (min-width: 768px) {
  .cmp-hero__bullets {
      left:50%;
      margin: 0 -50vw;
      width: 100%
  }
}

@media (min-width: 1024px) {
  .cmp-hero__bullets .glide__bullets {
      float:right
  }
}

.cmp-hero.cmp-hero--no-overlay .bg-container:after,.cmp-hero.cmp-hero--perspectives-detail .bg-container:after {
  background: none
}

.cmp-footer h6 {
  color: #002856;
  padding-bottom: 8px
}

.cmp-footer .icon {
  margin: 8px 20px 0 0
}

.cmp-footer .icon:last-child {
  margin-right: 0
}

@media (min-width: 768px) {
  .cmp-footer .icon {
      margin:8px 8px 0 0
  }
}

@media (min-width: 1024px) {
  .cmp-footer .icon {
      margin:8px 20px 0 0
  }
}

.cmp-footer .icon img {
  max-height: 32px;
  max-width: 32px
}

@media (min-width: 1024px) {
  .cmp-footer .icon img {
      max-height:48px;
      max-width: 48px
  }
}

.cmp-footer__nav ul {
  display: flex;
  flex-wrap: wrap
}

.cmp-footer__nav ul li {
  margin: 0 0 8px;
  min-width: 50%
}

@media (min-width: 768px) {
  .cmp-footer__nav ul {
      justify-content:center;
      margin: 0 auto;
      max-width: 83.3333%
  }

  .cmp-footer__nav ul li {
      letter-spacing: .5px;
      margin: 0 12px 8px;
      min-width: 0
  }
}

@media (min-width: 1024px) {
  .cmp-footer__nav ul {
      justify-content:left;
      max-width: 100%
  }

  .cmp-footer__nav ul li {
      margin: 0 24px 0 0
  }

  .cmp-footer__nav ul li:last-child {
      margin-right: 0
  }
}

.cmp-footer__legal p:last-child {
  margin-bottom: 0
}

.cmp-headshot-contacts {
  padding: 3.5rem 0 0
}

.cmp-headshot-contacts__wrap {
  padding: 2rem 0 .5rem
}

@media (min-width: 1024px) {
  .cmp-headshot-contacts__wrap {
      padding:2rem 0
  }
}

.cmp-headshot-contacts__title {
  color: #002856;
  margin: -3.33333rem 0 1rem;
  text-align: center
}

@media (min-width: 1024px) {
  .cmp-headshot-contacts__title {
      margin:-4.25rem 0 4rem
  }
}

.cmp-headshot-contacts__vcard {
  margin: 0 0 1.5rem;
  text-align: center
}

@media (min-width: 768px) {
  .cmp-headshot-contacts__vcard {
      align-items:center;
      display: flex;
      text-align: left
  }
}

@media (min-width: 1024px) {
  .cmp-headshot-contacts__vcard {
      margin:0 0 2rem
  }
}

.cmp-headshot-contacts__vcard .media {
  flex: 0 0 88px;
  height: 88px;
  margin: 0 auto 1rem;
  max-width: 88px
}

@media (min-width: 768px) {
  .cmp-headshot-contacts__vcard .media {
      margin:0 16px 0 0
  }
}

@media (min-width: 1024px) {
  .cmp-headshot-contacts__vcard .media {
      flex:0 0 82px;
      height: 82px;
      margin: 0 32px 0 0;
      max-width: 82px
  }
}

@media (min-width: 1440px) {
  .cmp-headshot-contacts__vcard .media {
      flex:0 0 95px;
      height: 95px;
      max-width: 95px
  }
}

.cmp-headshot-contacts__vcard .media img {
  font-family: "object-fit: cover;";
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  width: 100%
}

.cmp-headshot-contacts__vcard .vcard .fn {
  color: #002856;
  text-transform: uppercase
}

@media (min-width: 1024px) {
  .cmp-headshot-contacts__vcard .vcard .fn {
      margin:0 0 .5rem
  }
}

.cmp-headshot-contacts__vcard .vcard .fn a {
  color: #002856
}

.cmp-content-standard-carousel {
  background: none
}

.cmp-content-standard-carousel__wrap {
  position: relative
}

@media (max-width: 767.98px) {
  .cmp-content-standard-carousel.bg-blue .cmp-content-standard-carousel__bg {
      background:#002856;
      background: linear-gradient(180deg,#002856,#001834)
  }

  .cmp-content-standard-carousel.bg-gray .cmp-content-standard-carousel__bg {
      background: #d6dade
  }

  .cmp-content-standard-carousel.bg-white .cmp-content-standard-carousel__bg {
      background: #fff
  }
}

.cmp-content-standard-carousel__bg {
  bottom: 0;
  height: 90%;
  left: 0;
  overflow: hidden;
  position: absolute;
  width: 100%;
  z-index: 1
}

@media (min-width: 768px) {
  .cmp-content-standard-carousel__bg {
      background:none;
      height: 100%
  }
}

.cmp-content-standard-carousel__bg * {
  height: 100%
}

.cmp-content-standard-carousel__bg .col-bg {
  margin-left: 16.66667%
}

.cmp-content-standard-carousel__bg .col-bg:before {
  content: "";
  display: block;
  height: 100%;
  left: 50%;
  position: absolute;
  width: 100%
}

.cmp-content-standard-carousel__bg .col-bg.bg-gray .col-bg__inner,.cmp-content-standard-carousel__bg .col-bg.bg-gray:before {
  background: #d6dade
}

.cmp-content-standard-carousel__bg .col-bg.bg-blue .col-bg__inner,.cmp-content-standard-carousel__bg .col-bg.bg-blue:before {
  background: #002856;
  background: linear-gradient(180deg,#002856,#001834)
}

.cmp-content-standard-carousel__bg .col-bg.bg-white:before {
  background: #fff
}

.cmp-content-standard-carousel__main {
  margin-top: 2.5rem;
  position: relative;
  z-index: 2
}

@media (min-width: 768px) {
  .cmp-content-standard-carousel__main {
      margin-top:0
  }

  .cmp-content-standard-carousel__main .glide__track {
      margin: 0 0 0 -2rem
  }

  .cmp-content-standard-carousel__content {
      padding: 3.5rem 0
  }
}

@media (min-width: 1024px) {
  .cmp-content-standard-carousel__content {
      padding:5.5rem 0
  }
}

.cmp-content-standard-carousel__content .col-box {
  align-items: center;
  display: flex;
  justify-content: center;
  pointer-events: none
}

@media (min-width: 768px) {
  .cmp-content-standard-carousel__content .col-box {
      margin-left:-58.33333%
  }
}

@media (min-width: 1024px) {
  .cmp-content-standard-carousel__content .col-box {
      margin-left:-33.33334%
  }
}

@media (min-width: 1440px) {
  .cmp-content-standard-carousel__content .col-box {
      margin-left:-25%
  }
}

.cmp-content-standard-carousel__media {
  height: 100%
}

.cmp-content-standard-carousel__media img {
  height: auto;
  transition: transform .7s ease;
  width: 100%
}

@media (min-width: 768px) {
  .cmp-content-standard-carousel__media img:hover {
      transform:scale(1.1)
  }
}

.cmp-content-standard-carousel__box {
  padding: 1rem 0 2.5rem;
  pointer-events: all;
  text-align: center
}

@media (min-width: 768px) {
  .cmp-content-standard-carousel__box {
      background:#fff;
      padding: 2.5rem;
      text-align: left
  }
}

@media (min-width: 1024px) {
  .cmp-content-standard-carousel__box {
      padding:3.5rem
  }
}

@media (min-width: 1440px) {
  .cmp-content-standard-carousel__box {
      padding:3.5rem 4.5rem
  }
}

@media (max-width: 1023.98px) {
  .cmp-content-standard-carousel.bg-white .cmp-content-standard-carousel__box {
      background:#fff
  }
}

@media (min-width: 768px) {
  .cmp-content-standard-carousel.bg-white .cmp-content-standard-carousel__box {
      background:#d6dade
  }
}

@media (max-width: 767.98px) {
  .cmp-content-standard-carousel.bg-blue .cmp-content-standard-carousel__box * {
      color:#fff
  }
}

.cmp-content-standard-carousel__eyebrow {
  color: #007836;
  margin: 0 0 .5rem
}

.cmp-content-standard-carousel__title {
  color: #002856;
  margin: 0 0 1rem
}

@media (min-width: 1024px) {
  .cmp-content-standard-carousel__title {
      margin:0 0 1.5rem
  }
}

.cmp-content-standard-carousel__body {
  margin: 0 0 1.5rem
}

@media (min-width: 1024px) {
  .cmp-content-standard-carousel__body {
      margin:0 0 2rem
  }
}

@media (min-width: 768px) {
  .cmp-content-standard-carousel__slide {
      margin:0 -2rem 0 2rem
  }
}

.cmp-content-standard-carousel__bullets {
  margin-bottom: 2rem;
  pointer-events: none;
  text-align: center
}

@media (min-width: 768px) {
  .cmp-content-standard-carousel__bullets {
      bottom:3.5rem;
      left: 0;
      margin-bottom: 0;
      position: absolute;
      text-align: left;
      width: 100%;
      z-index: 3
  }
}

@media (min-width: 1024px) {
  .cmp-content-standard-carousel__bullets {
      bottom:5.5rem
  }
}

@media (min-width: 768px) {
  .cmp-content-standard-carousel__bullets .col-bullets {
      margin-left:83.33333%
  }
}

@media (min-width: 1024px) {
  .cmp-content-standard-carousel__bullets .col-bullets {
      margin-left:75%
  }
}

@media (min-width: 1440px) {
  .cmp-content-standard-carousel__bullets .col-bullets {
      margin-left:66.66667%
  }
}

@media (min-width: 1920px) {
  .cmp-content-standard-carousel__bullets .col-bullets {
      margin-left:70%
  }
}

.cmp-content-standard-carousel__bullets .glide__bullets {
  pointer-events: all
}

@media (min-width: 768px) {
  .cmp-content-standard-carousel--img-left .glide__bullet {
      margin:0 .25rem 0 0
  }
}

@media (min-width: 1024px) {
  .cmp-content-standard-carousel--img-left .glide__bullet {
      margin:0 .5rem 0 0
  }
}

@media (min-width: 768px) {
  .cmp-content-standard-carousel--img-right .cmp-content-standard-carousel__main .glide__track {
      margin:0 -2rem 0 0
  }

  .cmp-content-standard-carousel--img-right .cmp-content-standard-carousel__slide {
      margin: 0
  }
}

.cmp-content-standard-carousel--img-right .col-bg {
  margin-left: 0
}

.cmp-content-standard-carousel--img-right .col-bg:before {
  left: auto;
  right: 50%
}

@media (min-width: 768px) {
  .cmp-content-standard-carousel--img-right .col-media {
      margin-left:-58.33333%;
      order: 2;
      position: relative;
      z-index: 1
  }
}

@media (min-width: 1024px) {
  .cmp-content-standard-carousel--img-right .col-media {
      margin-left:-33.33334%
  }
}

@media (min-width: 1440px) {
  .cmp-content-standard-carousel--img-right .col-media {
      margin-left:-25%
  }
}

@media (min-width: 768px) {
  .cmp-content-standard-carousel--img-right .col-box {
      margin-left:0;
      order: 1;
      position: relative;
      z-index: 2
  }
}

@media (min-width: 1024px) {
  .cmp-content-standard-carousel--img-right .col-box {
      margin-left:0
  }
}

@media (min-width: 1440px) {
  .cmp-content-standard-carousel--img-right .col-box {
      margin-left:0
  }
}

@media (min-width: 768px) {
  .cmp-content-standard-carousel--img-right .col-bullets {
      margin-left:2.25rem
  }
}

@media (min-width: 1024px) {
  .cmp-content-standard-carousel--img-right .col-bullets {
      margin-left:0;
      max-width: 25%
  }

  .cmp-content-standard-carousel--img-right .col-bullets .glide__bullets {
      float: right
  }
}

@media (min-width: 1440px) {
  .cmp-content-standard-carousel--img-right .col-bullets {
      margin-left:0;
      max-width: 33.33333%
  }
}

.cmp-content-standard-carousel--bg-none .cmp-content-standard-carousel__bg {
  display: none
}

@media (min-width: 768px) {
  .cmp-content-standard-carousel--bg-none .cmp-content-standard-carousel__content {
      padding:2em 0
  }

  .cmp-content-standard-carousel--bg-none .cmp-content-standard-carousel__bullets {
      bottom: 2em
  }

  .cmp-content-standard-carousel--bg-wide .cmp-content-standard-carousel__bg {
      height: 100%
  }
}

.cmp-content-standard-carousel--bg-wide .col-bg {
  flex: 0 0 100%;
  margin-left: 0;
  max-width: 100%
}

@media (min-width: 768px) {
  .cmp-content-standard-carousel--bg-wide .col-media {
      margin-left:8.33333%
  }
}

@media (min-width: 1440px) {
  .cmp-content-standard-carousel--bg-wide .col-media {
      flex:0 0 58.33334%;
      max-width: 58.33334%
  }
}

@media (min-width: 1920px) {
  .cmp-content-standard-carousel--bg-wide .col-media {
      margin-left:0
  }
}

@media (min-width: 768px) {
  .cmp-content-standard-carousel--bg-wide .col-box {
      margin-left:-66.66667%
  }
}

@media (min-width: 1024px) {
  .cmp-content-standard-carousel--bg-wide .col-box {
      margin-left:-41.66667%
  }
}

@media (min-width: 1440px) {
  .cmp-content-standard-carousel--bg-wide .col-box {
      flex:0 0 58.33334%;
      margin-left: -25%;
      max-width: 58.33334%
  }
}

@media (min-width: 1920px) {
  .cmp-content-standard-carousel--bg-wide .col-box {
      margin-left:-16.6667%
  }
}

@media (min-width: 768px) {
  .cmp-content-standard-carousel--bg-wide.cmp-content-standard-carousel--img-right .col-media {
      margin-left:-66.66667%
  }
}

@media (min-width: 1024px) {
  .cmp-content-standard-carousel--bg-wide.cmp-content-standard-carousel--img-right .col-media {
      margin-left:-41.66667%
  }
}

@media (min-width: 1440px) {
  .cmp-content-standard-carousel--bg-wide.cmp-content-standard-carousel--img-right .col-media {
      margin-left:-25%
  }
}

@media (min-width: 1920px) {
  .cmp-content-standard-carousel--bg-wide.cmp-content-standard-carousel--img-right .col-media {
      margin-left:-16.6667%
  }
}

@media (min-width: 768px) {
  .cmp-content-standard-carousel--bg-wide.cmp-content-standard-carousel--img-right .col-box {
      margin-left:0
  }
}

@media (min-width: 1024px) {
  .cmp-content-standard-carousel--bg-wide.cmp-content-standard-carousel--img-right .col-box {
      margin-left:0
  }
}

@media (min-width: 1440px) {
  .cmp-content-standard-carousel--bg-wide.cmp-content-standard-carousel--img-right .col-box {
      margin-left:0
  }
}

.cmp-cookie-notice {
  bottom: 0;
  position: fixed;
  width: 100%;
  z-index: 1000
}

.cmp-cookie-notice__main {
  background: #e4e7e9;
  margin: 0 -16px;
  padding: 1rem 3rem 1rem 1rem;
  position: relative
}

@media (min-width: 768px) {
  .cmp-cookie-notice__main {
      margin:0;
      padding: .75rem 3rem .75rem 1rem
  }
}

@media (min-width: 1024px) {
  .cmp-cookie-notice__main {
      padding:.5rem 1rem
  }
}

.cmp-cookie-notice__message {
  color: #002856;
  font-size: 13px;
  text-align: center
}

@media (min-width: 1024px) {
  .cmp-cookie-notice__message {
      letter-spacing:.5px
  }
}

.cmp-cookie-notice__message :last-child {
  margin-bottom: 0
}

.cmp-cookie-notice__message a {
  color: #007836;
  font-weight: 700
}

.cmp-cookie-notice__close {
  -webkit-appearance: none;
  appearance: none;
  background: none;
  border: none;
  padding: 0;
  position: absolute;
  right: 0;
  top: 0
}

@media (min-width: 1920px) {
  .cmp-cookie-notice__close {
      top:-3px
  }
}

.cmp-cookie-notice__close .icon {
  display: block
}

.cmp-homepage-hero {
  position: relative
}

.cmp-homepage-hero .glide__slide {
  display: flex;
  height: auto
}

@keyframes slidein {
  0% {
      top: -200px
  }

  to {
      top: 0
  }
}

.cmp-homepage-hero__slide {
  display: flex;
  flex-direction: column;
  height: 0;
  justify-content: flex-end;
  opacity: 0;
  position: relative;
  width: 100%
}

.cmp-homepage-hero__slide.active {
  height: auto;
  opacity: 1;
  padding-top: 3rem
}

.cmp-homepage-hero__slide.active.carousel-item {
  display: flex;
  transition: none
}

@media (min-width: 768px) {
  .cmp-homepage-hero__slide {
      min-height:0
  }

  .cmp-homepage-hero__slide.active {
      min-height: 450px;
      padding-top: 5rem
  }
}

@media (min-width: 1024px) {
  .cmp-homepage-hero__slide {
      min-height:0
  }

  .cmp-homepage-hero__slide.active {
      min-height: 900px
  }
}

.cmp-homepage-hero__slide__eyebrow {
  color: #007836;
  font-size: 1rem;
  margin: 0 0 .5rem
}

@media (max-width: 767.98px) {
  .cmp-homepage-hero__slide__eyebrow {
      margin-top:.125rem
  }
}

.cmp-homepage-hero__slide__title {
  color: #002856;
  margin: 0 0 1rem
}

@media (min-width: 1024px) {
  .cmp-homepage-hero__slide__title {
      margin:0 0 1.5rem
  }
}

.cmp-homepage-hero__slide__body {
  font-size: 1.125rem;
  font-weight: 300;
  margin: 0 0 1.25rem
}

@media (min-width: 768px) {
  .cmp-homepage-hero__slide__body {
      margin:0 0 2rem
  }
}

@media (min-width: 1024px) {
  .cmp-homepage-hero__slide__body {
      margin:0 0 2.5rem
  }
}

.cmp-homepage-hero__bg {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1
}

.cmp-homepage-hero__bg iframe,.cmp-homepage-hero__bg img,.cmp-homepage-hero__bg video {
  font-family: "object-fit: cover;";
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
  width: 100%
}

.cmp-homepage-hero__content {
  position: relative;
  z-index: 2
}

.cmp-homepage-hero__content>.container {
  padding-left: 0;
  padding-right: 0
}

.cmp-homepage-hero__content>.container .row {
  margin-left: 0;
  margin-right: 0
}

.cmp-homepage-hero__content>.container .col-12 {
  padding-left: 0;
  padding-right: 0
}

@media (min-width: 768px) {
  .cmp-homepage-hero__content>.container {
      padding-left:16px;
      padding-right: 16px
  }

  .cmp-homepage-hero__content>.container .row {
      margin-left: -16px;
      margin-right: -16px
  }

  .cmp-homepage-hero__content>.container .col-12 {
      padding-left: 16px;
      padding-right: 16px
  }
}

.cmp-homepage-hero__content__box {
  opacity: 0;
  padding: 1rem 31px 42px;
  transition: all 3s
}

.cmp-homepage-hero__content__box .animate-content {
  position: relative
}

.cmp-homepage-hero__content__box .animate-content.active {
  animation-duration: 1s;
  animation-name: slidein
}

.cmp-homepage-hero__content__box.active {
  opacity: .9;
  position: relative
}

@media (min-width: 768px) {
  .cmp-homepage-hero__content__box {
      padding:2.5rem
  }
}

@media (min-width: 1024px) {
  .cmp-homepage-hero__content__box {
      padding:3.5rem
  }
}

.cmp-homepage-hero__bullets {
  bottom: 1rem;
  left: 0;
  position: absolute;
  text-align: center;
  width: 100%;
  z-index: 9
}

@media (min-width: 768px) {
  .cmp-homepage-hero__bullets {
      bottom:24px
  }

  .cmp-homepage-hero__bullets .glide__bullets {
      float: right;
      justify-content: right
  }

  .cmp-homepage-hero__bullets .glide__bullet {
      border-color: #fff!important
  }

  .cmp-homepage-hero__bullets .glide__bullet.active {
      background: #fff!important
  }
}

@media (min-width: 1024px) {
  .cmp-homepage-hero__bullets {
      bottom:32px
  }
}

@media (max-width: 767.98px) {
  .cmp-homepage-hero__bullets .glide__bullets {
      justify-content:center
  }
}

.cmp-photo-collage--mobile {
  margin: 0 auto;
  max-width: 258px
}

@media (min-width: 768px) {
  .cmp-photo-collage--mobile {
      display:none
  }
}

.cmp-photo-collage--tablet {
  display: none
}

@media (min-width: 768px) {
  .cmp-photo-collage--tablet {
      display:block
  }
}

@media (min-width: 1024px) {
  .cmp-photo-collage--tablet {
      display:none
  }
}

.cmp-photo-collage--desktop {
  display: none
}

@media (min-width: 1024px) {
  .cmp-photo-collage--desktop {
      display:block
  }

  .cmp-photo-collage--desktop .col-collage:nth-child(n+3) {
      align-self: flex-end;
      flex: 0 0 16.66667%;
      max-width: 16.66667%;
      transform: translateY(-50%)
  }

  .cmp-photo-collage--desktop .col-collage:nth-child(n+9) {
      align-self: flex-start;
      flex: 0 0 25%;
      max-width: 25%;
      transform: translateY(-33.33333%)
  }

  .cmp-photo-collage--desktop .partial .col-collage:nth-child(n+6) {
      transform: none
  }
}

.cmp-photo-collage__main {
  padding: 2.5rem 0
}

@media (min-width: 768px) {
  .cmp-photo-collage__main {
      padding:4.5rem 0
  }
}

@media (min-width: 1024px) {
  .cmp-photo-collage__main {
      padding:6.5rem 0 0
  }
}

.cmp-photo-collage__item {
  height: 100%;
  margin-bottom: 2rem
}

.cmp-photo-collage__item__media {
  overflow: hidden;
  padding: 100% 0 0;
  position: relative
}

.cmp-photo-collage__item__media iframe,.cmp-photo-collage__item__media img,.cmp-photo-collage__item__media video {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  display: block;
  font-family: "object-fit: cover;";
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
  position: absolute;
  top: 0;
  transition: .7s ease;
  width: 100%
}

@media (min-width: 768px) {
  .cmp-photo-collage__item:hover iframe,.cmp-photo-collage__item:hover img,.cmp-photo-collage__item:hover video {
      transform:scale(1.1)
  }
}

.cmp-photo-collage .glide__arrows {
  text-align: center
}

@media (min-width: 1024px) {
  .cmp-photo-collage .glide__arrows {
      position:relative;
      top: -3.675rem
  }
}

@media (min-width: 1440px) {
  .cmp-photo-collage .glide__arrows {
      top:-4.5rem
  }
}

@media (min-width: 1920px) {
  .cmp-photo-collage .glide__arrows {
      top:-6rem
  }
}

.cmp-search {
  background: #fff;
  margin: 4rem 0
}

@media (min-width: 768px) {
  .cmp-search {
      margin-bottom:6rem
  }
}

@media (min-width: 1024px) {
  .cmp-search {
      background:none;
      margin: 8rem 0
  }

  .cmp-search .col-inner {
      background: #fff;
      padding: 0 6.25%
  }
}

@media (min-width: 1440px) {
  .cmp-search .col-inner {
      padding:0 10.33333%
  }
}

.cmp-search .col-inner .search-result-tabs .cmp-subnav {
  margin-bottom: 0
}

.cmp-search .col-inner .search-result-tabs .cmp-tabs__content,.cmp-search .col-inner .search-result-tabs .cmp-tabs__content .cmp-search__results {
  margin-top: 0
}

.cmp-search__form {
  position: relative;
  top: -26px
}

.cmp-search__form .input-search {
  -webkit-appearance: none;
  appearance: none;
  background: #e4e7e9;
  border: none;
  color: #002856;
  display: block;
  font-size: 13px;
  font-weight: 700;
  height: 52px;
  letter-spacing: .5px;
  line-height: 52px;
  text-align: center;
  width: 100%
}

.cmp-search__form .input-search::-webkit-search-cancel-button,.cmp-search__form .input-search::-webkit-search-decoration {
  -webkit-appearance: none;
  appearance: none
}

.cmp-search__form .input-search::-ms-clear,.cmp-search__form .input-search::-ms-reveal {
  display: none;
  height: 0;
  width: 0
}

.cmp-search__form .input-search::-webkit-input-placeholder {
  color: #002856
}

.cmp-search__form .input-search::-moz-placeholder {
  color: #002856
}

.cmp-search__form .input-search:-ms-input-placeholder {
  color: #002856
}

.cmp-search__form .clear-search {
  -webkit-appearance: none;
  appearance: none;
  background: none;
  border: none;
  height: 52px;
  padding: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 52px
}

.cmp-search__form .clear-search:after,.cmp-search__form .clear-search:before {
  background: #002856;
  content: "";
  display: block;
  height: 17px;
  left: 25px;
  position: absolute;
  top: 19px;
  transform: rotate(45deg);
  width: 2px
}

.cmp-search__form .clear-search:before {
  transform: rotate(-45deg)
}

@media (min-width: 768px) {
  .cmp-search__data .col:last-child {
      text-align:right
  }
}

.cmp-search__results {
  margin: 1rem 0 0
}

.cmp-search__results__none {
  font-size: 24px;
  font-weight: 700;
  margin: 3rem 0
}

.cmp-search__results>.cmp-search__item:first-child {
  border-top: none
}

.cmp-search__item {
  border-top: 2px solid #c3c6c8;
  padding: 1.5rem 0
}

@media (min-width: 1024px) {
  .cmp-search__item {
      padding:2rem 0
  }
}

.cmp-search__item__title {
  margin: 0 0 1rem
}

.cmp-search__item__title a {
  color: #002856
}

.cmp-search__item__meta {
  font-weight: 700;
  margin: 0 0 1rem
}

.cmp-search__cta {
  text-align: center
}

.cmp-search__cta .btn {
  min-width: 12rem;
  position: relative;
  top: 20px
}

.cmp-three-cards-standard blockquote,.cmp-three-cards-standard h2,.cmp-three-cards-standard h3 {
  color: #002856
}

.cmp-three-cards-standard__wrap {
  padding: 2.5rem 0
}

@media (min-width: 768px) {
  .cmp-three-cards-standard__wrap {
      padding:0
  }
}

.cmp-three-cards-standard__mobile-header {
  position: relative
}

@media (min-width: 768px) {
  .cmp-three-cards-standard__mobile-header {
      display:none
  }
}

.cmp-three-cards-standard__mobile-footer {
  position: relative
}

@media (min-width: 768px) {
  .cmp-three-cards-standard__mobile-footer {
      display:none
  }
}

.cmp-three-cards-standard__main {
  overflow-x: hidden
}

.cmp-three-cards-standard__main>.container {
  position: relative
}

.cmp-three-cards-standard__main .media {
  margin: 0 0 1rem
}

@media (min-width: 1024px) {
  .cmp-three-cards-standard__main .media {
      margin:0 0 1.5rem
  }
}

@media (hover: hover) and (pointer:fine) {
  .cmp-three-cards-standard__main .media:hover img {
      transform:scale(1.1)
  }
}

.cmp-three-cards-standard__main .media img {
  display: block;
  height: auto;
  transition: transform .7s ease;
  width: 100%
}

.cmp-three-cards-standard__main h3,.cmp-three-cards-standard__main p {
  margin: 0 0 1rem
}

.cmp-three-cards-standard__bg {
  background: #fff;
  bottom: 0;
  display: block;
  left: 0;
  position: absolute;
  top: 8.0625rem;
  width: 100%
}

@media (min-width: 768px) {
  .cmp-three-cards-standard__bg {
      top:0;
      width: 83.3333%
  }

  .cmp-three-cards-standard__bg:after {
      background: #fff;
      bottom: 0;
      content: "";
      display: block;
      position: absolute;
      right: 50%;
      top: 0;
      width: 100%
  }
}

@media (min-width: 1024px) {
  .cmp-three-cards-standard__bg {
      left:16px;
      width: calc(83.3333% - 16px)
  }

  .cmp-three-cards-standard__bg:after {
      display: none
  }
}

.cmp-three-cards-standard__headline {
  margin-bottom: 2rem;
  text-align: center
}

@media (min-width: 768px) {
  .cmp-three-cards-standard__headline {
      margin:2.5rem 0 4.5rem
  }
}

@media (min-width: 1024px) {
  .cmp-three-cards-standard__headline {
      margin:5.5rem 0 6rem
  }
}

.cmp-three-cards-standard__headline .icon-wrap {
  margin-bottom: 1.5rem
}

@media (min-width: 1024px) {
  .cmp-three-cards-standard__headline .icon-wrap {
      margin-bottom:1.5rem
  }
}

.cmp-three-cards-standard__headline .icon-wrap img,.cmp-three-cards-standard__headline .icon-wrap svg {
  height: 2rem;
  width: auto
}

@media (min-width: 1024px) {
  .cmp-three-cards-standard__headline .icon-wrap img,.cmp-three-cards-standard__headline .icon-wrap svg {
      height:4rem
  }
}

.cmp-three-cards-standard__primary {
  padding: 0 0 2rem
}

@media (min-width: 768px) {
  .cmp-three-cards-standard__primary {
      padding:2.5rem 0 7.75rem
  }

  .cmp-three-cards-standard__primary .media {
      margin: 0 0 2rem
  }

  .cmp-three-cards-standard__primary p {
      margin: 0 0 1.5rem
  }
}

@media (min-width: 1024px) {
  .cmp-three-cards-standard__primary {
      padding:5.5rem 0 14.875rem
  }

  .cmp-three-cards-standard__primary .media {
      margin: 0 0 2.5rem
  }

  .cmp-three-cards-standard__primary p {
      margin: 0 0 2rem
  }
}

@media (min-width: 1440px) {
  .cmp-three-cards-standard__primary {
      padding:5.5rem 0 11.5rem
  }
}

.cmp-three-cards-standard__quote {
  color: #002856;
  margin: -3.125rem 0 0;
  text-align: center
}

@media (min-width: 1024px) {
  .cmp-three-cards-standard__quote {
      margin:-8.6125rem 0 0
  }
}

@media (min-width: 1440px) {
  .cmp-three-cards-standard__quote {
      margin:-5.25rem 0 0
  }
}

@media (min-width: 768px) {
  .cmp-three-cards-standard__quote blockquote {
      margin:0 0 2rem
  }
}

.cmp-fund-hero__content .cmp-three-cards-standard__quote .subheadline,.cmp-three-cards-standard__quote .cmp-fund-hero__content .subheadline,.cmp-three-cards-standard__quote .cmp-news-list__card__date,.cmp-three-cards-standard__quote .label {
  margin: 0 0 .5rem;
  text-transform: uppercase
}

.cmp-three-cards-standard__quote .label-small {
  margin: 0
}

.cmp-three-cards-standard__side-item {
  margin: 0 0 2rem
}

@media (min-width: 768px) {
  .cmp-three-cards-standard__side-item {
      margin:0 0 2.5rem
  }
}

@media (min-width: 1024px) {
  .cmp-three-cards-standard__side-item {
      margin:0 0 4.5rem
  }
}

.cmp-three-cards-standard__side-item:last-child {
  margin: 0 0 5.3125rem
}

@media (min-width: 768px) {
  .cmp-three-cards-standard__side-item:last-child {
      margin:0
  }
}

.cmp-three-cards-standard__side-item .media {
  overflow: hidden
}

@media (min-width: 768px) {
  .cmp-three-cards-standard--switched-variation .cmp-three-cards-standard__bg {
      margin-left:16.6667%
  }

  .cmp-three-cards-standard--switched-variation .cmp-three-cards-standard__bg:after {
      left: 50%;
      right: auto
  }

  .cmp-three-cards-standard--switched-variation .col-primary {
      order: 2
  }
}

@media (min-width: 1024px) {
  .cmp-three-cards-standard--switched-variation .cmp-three-cards-standard__bg {
      left:0;
      margin-left: 25%
  }
}

.cmp-statistics {
  text-align: center
}

.cmp-statistics__card {
  margin: 0 auto 1.5rem;
  max-width: 16.125rem
}

@media (min-width: 768px) {
  .cmp-statistics__card {
      margin:0;
      max-width: none
  }
}

.cmp-statistics__card .numbers-big {
  margin-bottom: .5rem
}

.cmp-fund-hero__content .cmp-statistics__card .subheadline,.cmp-statistics__card .cmp-fund-hero__content .subheadline,.cmp-statistics__card .cmp-news-list__card__date,.cmp-statistics__card .label {
  margin-bottom: 0;
  text-transform: uppercase
}

@media (min-width: 1920px) {
  .cmp-statistics .col-12 .cmp-statistics__card {
      padding:0 4rem
  }

  .cmp-statistics .col-12:first-child .cmp-statistics__card {
      padding: 0 0 0 7rem
  }

  .cmp-statistics .col-12:last-child .cmp-statistics__card {
      padding: 0 7rem 0 0
  }
}

.cmp-viewpoint-cards__header {
  padding: 2rem 0;
  text-align: center
}

.cmp-viewpoint-cards__header img {
  height: auto;
  margin-bottom: 1rem;
  max-width: 2rem
}

@media (min-width: 768px) {
  .cmp-viewpoint-cards__header {
      padding:4.5rem 0 2.5rem;
      text-align: left
  }
}

@media (min-width: 1024px) {
  .cmp-viewpoint-cards__header {
      padding:6.5rem 0 2.5rem
  }

  .cmp-viewpoint-cards__header img {
      max-width: 4rem
  }
}

.cmp-viewpoint-cards__main {
  padding-bottom: 2.5rem;
  position: relative
}

@media (min-width: 768px) {
  .cmp-viewpoint-cards__main {
      padding-bottom:0
  }
}

.cmp-viewpoint-cards__main>.container {
  position: relative;
  z-index: 2
}

.cmp-viewpoint-cards__offset-bg {
  background: #fff;
  bottom: 0;
  height: calc(100% - 8rem);
  left: 0;
  position: absolute;
  width: 100%;
  z-index: 1
}

@media (min-width: 768px) {
  .cmp-viewpoint-cards__offset-bg {
      height:calc(100% - 6.5rem)
  }
}

@media (min-width: 1024px) {
  .cmp-viewpoint-cards__offset-bg {
      height:calc(100% - 9.25rem)
  }
}

@media (min-width: 1440px) {
  .cmp-viewpoint-cards__offset-bg {
      height:calc(100% - 11rem)
  }
}

@media (min-width: 1920px) {
  .cmp-viewpoint-cards__offset-bg {
      height:calc(100% - 14rem)
  }
}

.cmp-viewpoint-cards__link,.cmp-viewpoint-cards__link:hover {
  text-decoration: none
}

.cmp-viewpoint-cards__card {
  display: flex;
  flex-direction: column;
  height: 100%;
  padding-bottom: 2rem
}

@media (min-width: 768px) {
  .cmp-viewpoint-cards__card {
      padding-bottom:3.5rem
  }
}

@media (min-width: 1024px) {
  .cmp-viewpoint-cards__card {
      padding-bottom:6.5rem
  }
}

.cmp-viewpoint-cards__card__media {
  overflow: hidden;
  padding: 75% 0 0;
  position: relative
}

.cmp-viewpoint-cards__card__media .media-img,.cmp-viewpoint-cards__card__media iframe,.cmp-viewpoint-cards__card__media video {
  font-family: "object-fit: cover;";
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  position: absolute;
  top: 0;
  transition: .7s ease;
  width: 100%
}

.cmp-viewpoint-cards__card:hover .media-img,.cmp-viewpoint-cards__card:hover iframe,.cmp-viewpoint-cards__card:hover video {
  transform: scale(1.1)
}

.cmp-viewpoint-cards__card__content {
  flex: 1 1 0;
  padding-top: 1rem;
  position: relative
}

@media (min-width: 1024px) {
  .cmp-viewpoint-cards__card__content {
      padding-top:1.5rem
  }
}

.cmp-viewpoint-cards__card__eyebrow {
  background: #fff;
  bottom: 0;
  display: inline-block;
  left: 0;
  max-width: 80%;
  padding: 8px;
  position: absolute
}

@media (min-width: 768px) {
  .cmp-viewpoint-cards__card__eyebrow {
      background:#fff;
      display: flex;
      padding: 8px
  }

  .cmp-viewpoint-cards__card__eyebrow>span {
      background: #fff;
      flex: 0;
      padding: 0
  }
}

@media (min-width: 1024px) {
  .cmp-viewpoint-cards__card__eyebrow {
      display:inline-block
  }
}

.cmp-viewpoint-cards__card__title {
  color: #002856;
  margin-bottom: 1rem
}

.col-sm-6 .cmp-viewpoint-cards__card__title {
  font-size: 2rem
}

@media (min-width: 1024px) {
  .col-sm-6 .cmp-viewpoint-cards__card__title {
      font-size:2.5rem
  }
}

.cmp-viewpoint-cards__card__title .permalink {
  color: #002856;
  pointer-events: none
}

@media (min-width: 768px) {
  .col-sm-6 .cmp-viewpoint-cards__card__body {
      font-size:1.125rem;
      font-weight: 300
  }
}

.cmp-viewpoint-cards__card__body p {
  margin: 0
}

.cmp-viewpoint-cards__card__meta {
  align-items: center;
  display: flex;
  font-size: .8125rem;
  font-weight: 500;
  margin-bottom: -6px;
  padding-top: 2rem
}

@media (min-width: 768px) {
  .col-sm-6 .cmp-viewpoint-cards__card__meta {
      font-size:1rem
  }
}

.cmp-viewpoint-cards__card__meta--icon {
  display: block;
  height: 2rem
}

.cmp-viewpoint-cards__card__meta--icon img {
  height: auto;
  margin-right: .5rem;
  width: 2rem
}

.cmp-viewpoint-cards__card__meta--data {
  display: block
}

.cmp-viewpoint-cards__bullets {
  text-align: center
}

@media (min-width: 768px) {
  .cmp-viewpoint-cards__bullets {
      display:none
  }

  .cmp-viewpoint-cards .glide__track {
      overflow: visible
  }

  .cmp-viewpoint-cards .glide__slides {
      -webkit-backface-visibility: initial;
      backface-visibility: initial;
      display: flex;
      flex-wrap: wrap;
      margin: 0 -16px;
      touch-action: auto;
      transform-style: flat;
      white-space: wrap;
      width: auto;
      will-change: auto
  }

  .cmp-viewpoint-cards .glide__slide {
      flex: 0 0 33.33333%;
      height: auto;
      max-width: 33.33333%;
      padding-left: 16px;
      padding-right: 16px;
      position: relative;
      width: 100%
  }
}

.cmp-social-media {
  text-align: center
}

.cmp-social-media .title {
  margin: 0 auto
}

.cmp-social-media .title h2 {
  font-size: 2rem
}

@media (min-width: 1024px) {
  .cmp-social-media .title h2 {
      font-size:2.5rem
  }
}

@media (min-width: 768px) {
  .cmp-social-media .title {
      width:100%
  }
}

.cmp-social-media .icon {
  height: 32px;
  margin: 1.5rem 0 1rem;
  width: 32px
}

@media (min-width: 768px) {
  .cmp-social-media .icon {
      margin:2.5rem 0 1.5rem
  }
}

@media (min-width: 1024px) {
  .cmp-social-media .icon {
      height:48px;
      width: 48px
  }
}

.cmp-social-media__card {
  margin: 0 auto 1.5rem;
  max-width: 16.125rem
}

@media (min-width: 768px) {
  .cmp-social-media__card {
      margin:0;
      max-width: none
  }
}

.cmp-social-media__card .numbers-small {
  font-size: 1.5rem;
  font-weight: 100;
  line-height: 27px;
  margin-bottom: 0
}

@media (min-width: 1024px) {
  .cmp-social-media__card .numbers-small {
      font-size:2rem;
      line-height: 36px
  }
}

.cmp-social-media__card a {
  color: #fff
}

.cmp-social-media__card a:hover {
  text-decoration: underline
}

.cmp-text-content {
  text-align: center
}

.cmp-text-content .title {
  margin: 0 auto
}

@media (min-width: 768px) {
  .cmp-text-content .title {
      width:100%
  }
}

.cmp-text-content p:last-child {
  margin-bottom: 0
}

.cmp-text-content__cards.col-bg-none .cmp-text-content__card {
  margin: 0 auto 2.5rem;
  max-width: 16.125rem
}

@media (min-width: 768px) {
  .cmp-text-content__cards.col-bg-none .cmp-text-content__card {
      margin:0;
      max-width: none
  }
}

@media (max-width: 1023.98px) {
  .cmp-text-content__cards:not(.col-bg-none) {
      row-gap:2rem
  }
}

.cmp-text-content__cards:not(.col-bg-none) .cmp-text-content__card {
  background: #fff;
  height: 100%
}

@media (max-width: 1023.98px) {
  .cmp-text-content__cards:not(.col-bg-none) .cmp-text-content__card {
      padding:1.5rem 1rem
  }
}

@media (min-width: 1024px) {
  .cmp-text-content__cards:not(.col-bg-none) .cmp-text-content__card {
      padding:2.5rem 2rem
  }
}

.cmp-text-content__card h5 {
  margin-bottom: 1rem
}

.cmp-fund-hero__content .cmp-text-content__card .subheadline,.cmp-text-content__card .cmp-fund-hero__content .subheadline,.cmp-text-content__card .cmp-news-list__card__date,.cmp-text-content__card .label {
  margin-bottom: 1rem;
  text-transform: uppercase
}

.cmp-text-content__card :last-child {
  margin-bottom: 0
}

.cmp-text-content__card .cta-link,.cmp-text-content__card table td a,.cmp-text-content__card table th a,table td .cmp-text-content__card a,table th .cmp-text-content__card a {
  letter-spacing: 1px
}

.cmp-text-content__image-container {
  height: 194px;
  overflow: hidden
}

.cmp-text-content__image-container img {
  font-family: "object-fit: cover;";
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  width: 100%
}

@media (min-width: 768px) {
  .cmp-text-content__image-container {
      height:156px
  }
}

@media (min-width: 1024px) {
  .cmp-text-content__image-container {
      height:222px
  }
}

@media (min-width: 1440px) {
  .cmp-text-content__image-container {
      height:261px
  }
}

@media (min-width: 1920px) {
  .cmp-text-content__image-container {
      height:336px
  }
}

.cmp-text-content__icon-container {
  height: 32px;
  margin: 0 auto;
  width: 32px
}

@media (min-width: 1024px) {
  .cmp-text-content__icon-container {
      height:64px;
      width: 64px
  }
}

.cmp-text-content__icon-container .icon {
  height: 100%;
  width: 100%
}

.cmp-parallax {
  background-color: #fff
}

@media (max-width: 1023.98px) {
  .cmp-parallax {
      position:relative;
      z-index: -1
  }
}

.cmp-parallax__main {
  height: 338px;
  justify-content: center;
  overflow: hidden;
  position: relative
}

@media (min-width: 768px) {
  .cmp-parallax__main {
      height:390px
  }
}

@media (min-width: 1024px) {
  .cmp-parallax__main {
      height:600px
  }

  .cmp-parallax--short .cmp-parallax__main {
      height: 390px
  }
}

@media (min-width: 768px) {
  .cmp-parallax__main__dash-bottom,.cmp-parallax__main__dash-top {
      height:100%;
      position: absolute;
      width: 100%;
      z-index: 2
  }

  .cmp-parallax__main__dash-bottom :before,.cmp-parallax__main__dash-top :before {
      background-color: #007836;
      bottom: 3.5rem;
      content: "";
      display: block;
      height: 4px;
      position: absolute;
      right: 50%;
      width: 16px;
      z-index: 14
  }

  .cmp-parallax__main__dash-bottom :after,.cmp-parallax__main__dash-top :after {
      background-color: #007836;
      bottom: 3.5rem;
      content: "";
      display: block;
      height: 4px;
      left: 50%;
      position: absolute;
      width: 16px;
      z-index: 14
  }
}

.cmp-parallax__main__dash-bottom :after,.cmp-parallax__main__dash-bottom :before {
  top: 3.5rem
}

.cmp-parallax__container {
  height: 100%;
  padding: 0 31px;
  position: absolute;
  width: 100%;
  z-index: 1
}

.cmp-parallax__container__content {
  position: relative;
  top: 50%;
  transform: translateY(-50%)
}

.cmp-parallax__container__content h4 {
  font-size: 2rem
}

.cmp-parallax__background {
  background-attachment: fixed;
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 100% 0 0;
  position: relative;
  z-index: 0
}

@media (min-width: 768px) {
  .cmp-parallax__background {
      top:-50%
  }
}

@media (min-width: 1024px) {
  .cmp-parallax__background {
      top:-40%
  }
}

.cmp-fund-hero__content .cmp-parallax .subheadline,.cmp-parallax .cmp-fund-hero__content .subheadline,.cmp-parallax .cmp-news-list__card__date,.cmp-parallax .label {
  color: #007836;
  font-weight: 700;
  margin-bottom: .5rem
}

.cmp-parallax img {
  display: none;
  max-width: 100%
}

@media (min-width: 768px) {
  .cmp-parallax img {
      display:block
  }
}

.cmp-parallax p {
  font-weight: 500
}

.cmp-parallax p.sub {
  margin-bottom: 2rem;
  margin-top: 1rem
}

.cmp-strategy-cards__card {
  display: flex;
  flex-direction: column;
  height: 100%
}

.cmp-strategy-cards__card__media-container {
  overflow: hidden;
  padding: 75% 0 0;
  position: relative
}

.cmp-strategy-cards__card__media-container .media-img,.cmp-strategy-cards__card__media-container iframe,.cmp-strategy-cards__card__media-container video {
  font-family: "object-fit: cover;";
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  position: absolute;
  top: 0;
  transition: .7s ease;
  width: 100%
}

.cmp-strategy-cards__card:hover .media-img,.cmp-strategy-cards__card:hover iframe,.cmp-strategy-cards__card:hover video {
  transform: scale(1.1)
}

.cmp-timeline {
  position: relative
}

.cmp-timeline .quote {
  color: #002856;
  text-align: center
}

.cmp-timeline .quote blockquote {
  margin-bottom: 24px
}

.cmp-fund-hero__content .cmp-timeline .quote .subheadline,.cmp-timeline .quote .cmp-fund-hero__content .subheadline,.cmp-timeline .quote .cmp-news-list__card__date,.cmp-timeline .quote .label {
  color: #002856;
  margin-bottom: 8px;
  text-transform: uppercase
}

.cmp-timeline .quote .label-small {
  margin-top: 0;
  text-transform: uppercase
}

.cmp-fund-hero__content .cmp-timeline .subheadline,.cmp-timeline .cmp-fund-hero__content .subheadline,.cmp-timeline .cmp-news-list__card__date,.cmp-timeline .label {
  color: #007836;
  font-weight: 700;
  margin-bottom: .5rem
}

.cmp-timeline img {
  max-width: 100%;
  padding-top: 1.5rem;
  width: 100%
}

@media (min-width: 768px) {
  .cmp-timeline img {
      padding-top:2rem
  }
}

.cmp-timeline p {
  font-weight: 500
}

.cmp-timeline p.sub {
  color: #002856;
  margin-bottom: 1rem;
  margin-top: 1rem
}

@media (min-width: 768px) {
  .cmp-timeline p.sub {
      margin-bottom:2rem
  }
}

.cmp-timeline h4 {
  color: #002856
}

.cmp-timeline p:last-child.sub {
  margin-bottom: 0
}

.cmp-timeline .translated {
  opacity: 0;
  position: relative;
  transform: translateY(300px);
  transition: all 1s;
  z-index: 4
}

.cmp-timeline__left-first__milestone,.cmp-timeline__left__milestone,.cmp-timeline__right__milestone {
  padding-bottom: 2rem;
  text-align: center
}

@media (min-width: 768px) {
  .cmp-timeline__left-first__milestone,.cmp-timeline__left__milestone,.cmp-timeline__right__milestone {
      padding-bottom:3rem
  }
}

@media (min-width: 1024px) {
  .cmp-timeline__left-first__milestone,.cmp-timeline__left__milestone,.cmp-timeline__right__milestone {
      padding-bottom:4rem;
      padding-bottom: 3.5rem
  }
}

.cmp-timeline__left-first__milestone :last-child.timeline-image__big,.cmp-timeline__left-first__milestone :last-child.timeline-image__full,.cmp-timeline__left-first__milestone :last-child.timeline-image__medium,.cmp-timeline__left-first__milestone :last-child.timeline-image__small,.cmp-timeline__left__milestone :last-child.timeline-image__big,.cmp-timeline__left__milestone :last-child.timeline-image__full,.cmp-timeline__left__milestone :last-child.timeline-image__medium,.cmp-timeline__left__milestone :last-child.timeline-image__small,.cmp-timeline__right__milestone :last-child.timeline-image__big,.cmp-timeline__right__milestone :last-child.timeline-image__full,.cmp-timeline__right__milestone :last-child.timeline-image__medium,.cmp-timeline__right__milestone :last-child.timeline-image__small {
  padding-bottom: 0
}

@media (min-width: 768px) {
  .cmp-timeline__left-first__milestone,.cmp-timeline__left__milestone {
      padding-right:0;
      text-align: right
  }

  .cmp-fund-hero__content .cmp-timeline__left-first__milestone .subheadline:after,.cmp-fund-hero__content .cmp-timeline__left__milestone .subheadline:after,.cmp-timeline__left-first__milestone .cmp-fund-hero__content .subheadline:after,.cmp-timeline__left-first__milestone .cmp-news-list__card__date:after,.cmp-timeline__left-first__milestone .label:after,.cmp-timeline__left__milestone .cmp-fund-hero__content .subheadline:after,.cmp-timeline__left__milestone .cmp-news-list__card__date:after,.cmp-timeline__left__milestone .label:after {
      background-color: #007836;
      content: "";
      display: block;
      height: 32px;
      position: absolute;
      right: -62px;
      top: -6px;
      width: 4px;
      z-index: 4
  }
}

@media (min-width: 1024px) {
  .cmp-fund-hero__content .cmp-timeline__left-first__milestone .subheadline:after,.cmp-fund-hero__content .cmp-timeline__left__milestone .subheadline:after,.cmp-timeline__left-first__milestone .cmp-fund-hero__content .subheadline:after,.cmp-timeline__left-first__milestone .cmp-news-list__card__date:after,.cmp-timeline__left-first__milestone .label:after,.cmp-timeline__left__milestone .cmp-fund-hero__content .subheadline:after,.cmp-timeline__left__milestone .cmp-news-list__card__date:after,.cmp-timeline__left__milestone .label:after {
      right:-84px
  }
}

@media (min-width: 1440px) {
  .cmp-fund-hero__content .cmp-timeline__left-first__milestone .subheadline:after,.cmp-fund-hero__content .cmp-timeline__left__milestone .subheadline:after,.cmp-timeline__left-first__milestone .cmp-fund-hero__content .subheadline:after,.cmp-timeline__left-first__milestone .cmp-news-list__card__date:after,.cmp-timeline__left-first__milestone .label:after,.cmp-timeline__left__milestone .cmp-fund-hero__content .subheadline:after,.cmp-timeline__left__milestone .cmp-news-list__card__date:after,.cmp-timeline__left__milestone .label:after {
      right:-97px
  }
}

@media (min-width: 1920px) {
  .cmp-fund-hero__content .cmp-timeline__left-first__milestone .subheadline:after,.cmp-fund-hero__content .cmp-timeline__left__milestone .subheadline:after,.cmp-timeline__left-first__milestone .cmp-fund-hero__content .subheadline:after,.cmp-timeline__left-first__milestone .cmp-news-list__card__date:after,.cmp-timeline__left-first__milestone .label:after,.cmp-timeline__left__milestone .cmp-fund-hero__content .subheadline:after,.cmp-timeline__left__milestone .cmp-news-list__card__date:after,.cmp-timeline__left__milestone .label:after {
      right:-122px
  }
}

.cmp-fund-hero__content .cmp-timeline__left-first__milestone .quote .subheadline:after,.cmp-fund-hero__content .cmp-timeline__left__milestone .quote .subheadline:after,.cmp-timeline__left-first__milestone .quote .cmp-fund-hero__content .subheadline:after,.cmp-timeline__left-first__milestone .quote .cmp-news-list__card__date:after,.cmp-timeline__left-first__milestone .quote .label:after,.cmp-timeline__left__milestone .quote .cmp-fund-hero__content .subheadline:after,.cmp-timeline__left__milestone .quote .cmp-news-list__card__date:after,.cmp-timeline__left__milestone .quote .label:after {
  display: none
}

.cmp-timeline__left-first__milestone .timeline-image__big,.cmp-timeline__left-first__milestone .timeline-image__full,.cmp-timeline__left-first__milestone .timeline-image__medium,.cmp-timeline__left-first__milestone .timeline-image__small,.cmp-timeline__left__milestone .timeline-image__big,.cmp-timeline__left__milestone .timeline-image__full,.cmp-timeline__left__milestone .timeline-image__medium,.cmp-timeline__left__milestone .timeline-image__small {
  display: inline-flex
}

@media (min-width: 768px) {
  .cmp-timeline__right__milestone {
      padding-left:0;
      text-align: left
  }

  .cmp-fund-hero__content .cmp-timeline__right__milestone .subheadline:before,.cmp-timeline__right__milestone .cmp-fund-hero__content .subheadline:before,.cmp-timeline__right__milestone .cmp-news-list__card__date:before,.cmp-timeline__right__milestone .label:before {
      background-color: #007836;
      content: "";
      display: block;
      height: 32px;
      left: -62px;
      position: absolute;
      top: -6px;
      width: 4px;
      z-index: 4
  }
}

@media (min-width: 1024px) {
  .cmp-fund-hero__content .cmp-timeline__right__milestone .subheadline:before,.cmp-timeline__right__milestone .cmp-fund-hero__content .subheadline:before,.cmp-timeline__right__milestone .cmp-news-list__card__date:before,.cmp-timeline__right__milestone .label:before {
      left:-84px
  }
}

@media (min-width: 1440px) {
  .cmp-fund-hero__content .cmp-timeline__right__milestone .subheadline:before,.cmp-timeline__right__milestone .cmp-fund-hero__content .subheadline:before,.cmp-timeline__right__milestone .cmp-news-list__card__date:before,.cmp-timeline__right__milestone .label:before {
      left:-97px
  }
}

@media (min-width: 1920px) {
  .cmp-fund-hero__content .cmp-timeline__right__milestone .subheadline:before,.cmp-timeline__right__milestone .cmp-fund-hero__content .subheadline:before,.cmp-timeline__right__milestone .cmp-news-list__card__date:before,.cmp-timeline__right__milestone .label:before {
      left:-122px
  }
}

@media (min-width: 768px) {
  .cmp-timeline__main :first-child .cmp-timeline__right,.cmp-timeline__main__reverse :first-child .cmp-timeline__left {
      padding-top:3rem
  }

  .cmp-timeline__middle-border,.cmp-timeline__middle-border__end,.cmp-timeline__middle-border__start {
      bottom: 0;
      height: 100%;
      left: 50%;
      position: absolute;
      right: 50%;
      top: 0
  }

  .cmp-timeline__middle-border :after,.cmp-timeline__middle-border__end :after,.cmp-timeline__middle-border__start :after {
      background-color: #c3c6c8;
      bottom: -3.5rem;
      content: "";
      display: block;
      left: -1px;
      position: absolute;
      right: 0;
      top: -3.5rem;
      width: 2px;
      z-index: 3
  }
}

.cmp-timeline__middle-border__start :after {
  top: 4.5rem
}

.cmp-timeline__middle-border__end :after {
  bottom: 3.5rem
}

.cmp-timeline .timeline-image {
  max-width: 100%
}

.cmp-timeline .timeline-image__big,.cmp-timeline .timeline-image__full,.cmp-timeline .timeline-image__medium,.cmp-timeline .timeline-image__small {
  display: inline-flex;
  padding: 0 16px 2rem
}

@media (max-width: 1023.98px) {
  .cmp-timeline .timeline-image__big,.cmp-timeline .timeline-image__full,.cmp-timeline .timeline-image__medium,.cmp-timeline .timeline-image__small {
      margin:0 auto
  }
}

.cmp-timeline .timeline-image__small {
  max-width: 60%
}

@media (min-width: 768px) {
  .cmp-timeline .timeline-image__small {
      max-width:53%
  }
}

@media (min-width: 1024px) {
  .cmp-timeline .timeline-image__small {
      max-width:41%
  }
}

.cmp-timeline .timeline-image__medium {
  max-width: 75%
}

@media (min-width: 768px) {
  .cmp-timeline .timeline-image__medium {
      max-width:75%
  }
}

@media (min-width: 1024px) {
  .cmp-timeline .timeline-image__medium {
      max-width:62%
  }
}

@media (min-width: 768px) {
  .cmp-timeline .timeline-image__big {
      max-width:100%
  }
}

@media (min-width: 1024px) {
  .cmp-timeline .timeline-image__big {
      max-width:91%
  }
}

@media (min-width: 1440px) {
  .cmp-timeline .timeline-image__big {
      max-width:83%
  }
}

.cmp-timeline .timeline-image__full {
  max-width: 100%;
  padding: 0
}

@media (min-width: 768px) {
  .cmp-timeline .timeline-image__full {
      padding:0 16px 2rem
  }
}

.cmp-three-pieces-carousel {
  overflow-x: hidden
}

@keyframes slide-down {
  0% {
      opacity: 0;
      top: -10%
  }

  25% {
      opacity: .25
  }

  50% {
      opacity: .5
  }

  to {
      opacity: 1;
      top: 0
  }
}

@media (min-width: 768px) {
  .cmp-three-pieces-carousel {
      max-height:610px
  }
}

@media (min-width: 1920px) {
  .cmp-three-pieces-carousel {
      max-height:670px
  }
}

.cmp-three-pieces-carousel__dynamic-container {
  display: none
}

@media (min-width: 768px) {
  .cmp-three-pieces-carousel__dynamic-container {
      display:block
  }
}

@media (max-width: 1023.98px) {
  .cmp-three-pieces-carousel__slide {
      padding-right:31px
  }
}

@media (min-width: 768px) {
  .cmp-three-pieces-carousel__slide {
      max-height:337px
  }
}

.cmp-three-pieces-carousel__slide__image {
  float: right;
  overflow: hidden
}

@media (max-width: 1023.98px) {
  .cmp-three-pieces-carousel__slide__image {
      margin-bottom:1rem
  }
}

@media (hover: hover) and (pointer:fine) {
  .cmp-three-pieces-carousel__slide__image:hover img {
      transform:scale(1.1)
  }
}

.cmp-three-pieces-carousel__slide__image img {
  height: auto;
  max-width: 100%
}

@media (min-width: 768px) {
  .cmp-three-pieces-carousel__slide__image img {
      font-family:"object-fit: cover;";
      max-height: 437px;
      -o-object-fit: cover;
      object-fit: cover;
      -o-object-position: center;
      object-position: center;
      transition: max-height .5s,transform .7s ease
  }
}

.cmp-three-pieces-carousel__slide__left-container {
  direction: ltr
}

@media (min-width: 768px) {
  .cmp-three-pieces-carousel__slide__left-container {
      opacity:0;
      position: absolute;
      top: 0;
      transition: opacity 1.5s
  }

  .cmp-three-pieces-carousel__slide__left-container--active {
      animation: slide-down .5s;
      opacity: 1;
      top: 0
  }
}

.cmp-three-pieces-carousel__slide__left-container__title {
  color: #002856;
  margin: 1rem 0
}

@media (min-width: 1024px) {
  .cmp-three-pieces-carousel__slide__left-container__title {
      margin:2rem 0
  }
}

.cmp-three-pieces-carousel__slide__left-container__copy {
  font-size: 18px
}

@media (min-width: 768px) {
  .cmp-three-pieces-carousel__slide__left-container__copy {
      max-width:none
  }

  .cmp-three-pieces-carousel .glide__track {
      width: calc(100% + 18rem)
  }
}

.cmp-three-pieces-carousel .glide__slides {
  width: -webkit-max-content!important;
  width: max-content!important
}

@media (min-width: 768px) {
  .cmp-three-pieces-carousel .glide__slides {
      height:25rem
  }
}

@media (min-width: 1024px) {
  .cmp-three-pieces-carousel .glide__slides {
      height:30rem
  }
}

@media (min-width: 1440px) {
  .cmp-three-pieces-carousel .glide__slides {
      height:32rem
  }
}

@media (min-width: 1920px) {
  .cmp-three-pieces-carousel .glide__slides {
      height:38rem
  }
}

.cmp-three-pieces-carousel .glide__slide {
  transition: width .5s
}

@media (min-width: 768px) {
  .cmp-three-pieces-carousel .glide__slide--active {
      transition:width .5s;
      width: 240px!important
  }
}

@media (min-width: 1024px) {
  .cmp-three-pieces-carousel .glide__slide--active {
      width:297px!important
  }
}

@media (min-width: 1440px) {
  .cmp-three-pieces-carousel .glide__slide--active {
      width:348px!important
  }
}

@media (min-width: 1920px) {
  .cmp-three-pieces-carousel .glide__slide--active {
      width:448px!important
  }
}

.cmp-three-pieces-carousel .glide__slide--active .cmp-three-pieces-carousel__slide img {
  max-height: 100%
}

.cmp-three-pieces-carousel .glide__arrows {
  display: flex;
  justify-content: center;
  margin-bottom: 2rem;
  margin-top: 3rem
}

@media (min-width: 768px) {
  .cmp-three-pieces-carousel .glide__arrows {
      bottom:66px;
      margin: 0;
      position: absolute;
      right: -.5rem
  }
}

@media (min-width: 1024px) {
  .cmp-three-pieces-carousel .glide__arrows {
      bottom:88px;
      right: 6.3rem
  }
}

@media (min-width: 1440px) {
  .cmp-three-pieces-carousel .glide__arrows {
      right:7.7rem
  }
}

@media (min-width: 1920px) {
  .cmp-three-pieces-carousel .glide__arrows {
      bottom:5rem;
      right: 12.5rem
  }
}

@media (min-width: 768px) {
  .cmp-three-pieces-carousel .glide__arrows--rtl {
      left:-2.5rem;
      right: auto
  }
}

@media (min-width: 1024px) {
  .cmp-three-pieces-carousel .glide__arrows--rtl {
      left:-4rem
  }
}

@media (min-width: 1440px) {
  .cmp-three-pieces-carousel .glide__arrows--rtl {
      left:1.5rem
  }
}

@media (min-width: 1920px) {
  .cmp-three-pieces-carousel .glide__arrows--rtl {
      left:12.5rem
  }
}

@media (max-width: 1439.98px) {
  .cmp-three-pieces-carousel .glide .glide__arrow {
      height:40px;
      width: 40px
  }
}

@media (min-width: 768px) {
  .glide__slide--active .cmp-three-pieces-carousel__image img {
      max-height:100%
  }
}

.cmp-three-pieces-carousel .glide__slide--active~.glide__slide {
  margin-right: 18px!important
}

@media (min-width: 768px) {
  .cmp-three-pieces-carousel .glide__slide--active~.glide__slide {
      width:200px!important
  }
}

@media (min-width: 1024px) {
  .cmp-three-pieces-carousel .glide__slide--active~.glide__slide {
      width:217px!important
  }
}

@media (min-width: 1440px) {
  .cmp-three-pieces-carousel .glide__slide--active~.glide__slide {
      width:256px!important
  }
}

@media (min-width: 1920px) {
  .cmp-three-pieces-carousel .glide__slide--active~.glide__slide {
      width:330px!important
  }
}

.cmp-three-pieces-carousel .glide__slide--active+.glide__slide+.glide__slide .cmp-three-pieces-carousel__slide .cmp-three-pieces-carousel__slide__image {
  float: none
}

.cmp-image-layered__wrap {
  margin-top: 2.5rem;
  padding: 2.5rem 0;
  position: relative
}

@media (min-width: 768px) {
  .cmp-image-layered__wrap {
      margin-top:0;
      padding: 4.5rem 0
  }
}

@media (min-width: 1024px) {
  .cmp-image-layered__wrap {
      padding:6.5rem 0
  }
}

.cmp-image-layered__bg {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: -1
}

.cmp-image-layered__bg__gray {
  bottom: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 192px;
  width: 100%;
  z-index: 0
}

@media (min-width: 768px) {
  .cmp-image-layered__bg__gray {
      background:#d6dade
  }
}

@media (min-width: 1024px) {
  .cmp-image-layered__bg__gray {
      top:356px
  }
}

.cmp-image-layered__bg .container {
  bottom: 0;
  display: flex;
  justify-content: center;
  left: 0;
  position: absolute;
  right: 0;
  top: 0
}

.cmp-image-layered__bg .container .row {
  width: 100%
}

.cmp-image-layered__bg__img {
  background-clip: content-box;
  background-repeat: no-repeat;
  background-size: cover;
  bottom: 62%;
  margin: 0;
  overflow: hidden;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 0
}

@media (min-width: 768px) {
  .cmp-image-layered__bg__img {
      bottom:0;
      margin: 4.5rem 0
  }
}

@media (min-width: 1024px) {
  .cmp-image-layered__bg__img {
      margin:4.5rem 0
  }
}

@media (min-width: 1440px) {
  .cmp-image-layered__bg__img {
      margin:6.5rem 0
  }
}

.cmp-image-layered__main {
  position: relative;
  z-index: 2
}

.cmp-image-layered__content .row {
  position: relative
}

.cmp-image-layered__content .row .col-box {
  align-items: center;
  display: flex;
  justify-content: center;
  z-index: 1
}

.cmp-image-layered__content .row .col-box-bg {
  bottom: 0;
  left: 0;
  position: absolute;
  top: 0;
  z-index: 0
}

@media (min-width: 768px) {
  .cmp-image-layered__content .row .col-box-bg {
      background:#fff;
      background-clip: content-box
  }

  .cmp-image-layered__content {
      min-height: 28.5rem;
      padding: 2.5rem 0
  }
}

@media (min-width: 1024px) {
  .cmp-image-layered__content {
      min-height:38.75rem;
      padding: 6.5rem 0
  }
}

@media (min-width: 1440px) {
  .cmp-image-layered__content {
      min-height:46.5rem;
      padding: 6.5rem 0
  }
}

@media (min-width: 1920px) {
  .cmp-image-layered__content {
      min-height:55.5rem;
      padding: 6.5rem 0
  }
}

.cmp-image-layered__content__media {
  margin: 0;
  overflow: hidden;
  pointer-events: all
}

.cmp-image-layered__content__media img {
  height: auto;
  transition: transform .7s ease;
  width: 100%
}

@media (min-width: 768px) {
  .cmp-image-layered__content__media img:hover {
      transform:scale(1.1)
  }
}

.cmp-image-layered__content__box {
  padding: 1rem 0 0;
  pointer-events: all;
  position: relative;
  z-index: 3
}

@media (min-width: 768px) {
  .cmp-image-layered__content__box {
      padding:1.5rem 1.75rem 1.5rem 0
  }
}

@media (min-width: 1024px) {
  .cmp-image-layered__content__box {
      padding:2.5rem 0 2.5rem 1.5rem
  }
}

@media (min-width: 1440px) {
  .cmp-image-layered__content__box {
      padding:3.25rem 0 3.25rem 2.5rem
  }
}

@media (min-width: 1920px) {
  .cmp-image-layered__content__box {
      padding:3.25rem 1.25rem 3.25rem 2.5rem
  }
}

.cmp-image-layered__content__box .label-small {
  margin-bottom: .5rem
}

.cmp-image-layered__content__box h2.padded,.cmp-image-layered__content__box h3.padded {
  margin-bottom: 1rem
}

@media (min-width: 1024px) {
  .cmp-image-layered__content__box h2.padded,.cmp-image-layered__content__box h3.padded {
      margin-bottom:1.5rem
  }
}

.cmp-image-layered__content__box .padded {
  margin-bottom: 1.5rem
}

@media (min-width: 1024px) {
  .cmp-image-layered__content__box .padded {
      margin-bottom:2rem
  }
}

.cmp-image-layered__content__box .cmp-fund-list__fund-container__disclaimer,.cmp-image-layered__content__box .cmp-press-release__intro,.cmp-image-layered__content__box .text-big {
  font-size: 1rem
}

@media (min-width: 1024px) {
  .cmp-image-layered__content__box .cmp-fund-list__fund-container__disclaimer,.cmp-image-layered__content__box .cmp-press-release__intro,.cmp-image-layered__content__box .text-big {
      font-size:1.125rem
  }
}

.cmp-image-layered__content__box .label-small {
  color: #007836;
  font-weight: 700;
  letter-spacing: 3px;
  text-transform: uppercase
}

.cmp-office-contact__wrap {
  margin-top: 4rem;
  position: relative
}

@media (min-width: 768px) {
  .cmp-office-contact__wrap {
      margin-top:0;
      padding: 6rem 0 3.5rem
  }
}

@media (min-width: 1024px) {
  .cmp-office-contact__wrap {
      padding:9rem 0 6.5rem
  }
}

.cmp-office-contact__bg {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0
}

.cmp-office-contact__bg__gray {
  bottom: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 12rem;
  width: 100%;
  z-index: 0
}

@media (min-width: 768px) {
  .cmp-office-contact__bg__gray {
      background:#d6dade;
      top: 15rem
  }
}

@media (min-width: 1024px) {
  .cmp-office-contact__bg__gray {
      top:22.25rem
  }
}

@media (min-width: 1920px) {
  .cmp-office-contact__bg__gray {
      top:24rem
  }
}

.cmp-office-contact__bg .container {
  bottom: 0;
  display: flex;
  justify-content: center;
  left: 0;
  position: absolute;
  right: 0;
  top: 0
}

.cmp-office-contact__bg .container .row {
  width: 100%
}

.cmp-office-contact__bg__img {
  background-clip: content-box;
  background-color: #fff;
  bottom: 0;
  position: absolute;
  top: 1.5rem;
  width: 100%;
  z-index: 0
}

@media (min-width: 768px) {
  .cmp-office-contact__bg__img {
      margin:6rem 0 3.5rem;
      padding-left: 50%;
      top: 0
  }
}

@media (min-width: 1024px) {
  .cmp-office-contact__bg__img {
      margin:9rem 0 6.5rem
  }
}

.cmp-office-contact__white-bg {
  color: #002856;
  text-align: center
}

@media (min-width: 768px) {
  .cmp-office-contact__white-bg {
      background-color:#fff;
      bottom: 0;
      position: absolute;
      top: 0
  }
}

.cmp-office-contact__white-bg__headline h2 {
  position: relative
}

.cmp-office-contact__content {
  margin-top: -1rem
}

.cmp-office-contact__content .row {
  position: relative
}

.cmp-office-contact__content .row .col-box {
  z-index: 1
}

@media (min-width: 768px) {
  .cmp-office-contact__content {
      padding:5.75rem 0 1rem
  }
}

@media (min-width: 1024px) {
  .cmp-office-contact__content {
      padding:6.875rem 0 1rem
  }
}

.cmp-office-contact__content__media {
  margin: -1px 0;
  max-height: 448px;
  max-width: 448px;
  overflow: hidden;
  pointer-events: all
}

.cmp-office-contact__content__media img {
  height: auto;
  transition: transform .7s ease;
  width: 100%
}

@media (min-width: 768px) {
  .cmp-office-contact__content__media img:hover {
      transform:scale(1.1)
  }
}

.cmp-office-contact__content__box {
  padding-bottom: 2rem;
  pointer-events: all;
  position: relative;
  text-align: center;
  z-index: 3
}

@media (min-width: 768px) {
  .cmp-office-contact__content__box {
      padding-bottom:2.5rem
  }
}

@media (min-width: 1024px) {
  .cmp-office-contact__content__box {
      padding-bottom:3.5rem
  }
}

.cmp-fund-hero__content .cmp-office-contact__content__box .subheadline,.cmp-office-contact__content__box .cmp-fund-hero__content .subheadline,.cmp-office-contact__content__box .cmp-news-list__card__date,.cmp-office-contact__content__box .label {
  color: #002856;
  margin-bottom: 8px;
  text-transform: uppercase
}

.cmp-office-contact__content__box .address p {
  margin-bottom: 0
}

.cmp-perspectives-detail {
  padding-bottom: 2.5rem;
  position: relative
}

@media (min-width: 768px) {
  .cmp-perspectives-detail {
      padding-bottom:4.5rem
  }

  .cmp-perspectives-detail__offset {
      background: #fff;
      margin-bottom: -10.5rem;
      transform: translateY(calc(-10.5rem - 2px))
  }
}

@media (min-width: 768px) and (-ms-high-contrast:active),(min-width:768px) and (-ms-high-contrast:none) {
  .cmp-perspectives-detail__offset {
      margin-bottom:0;
      margin-top: -10.5rem;
      transform: none
  }
}

@media (min-width: 768px) {
  .cmp-perspectives-detail--institute .cmp-perspectives-detail__offset {
      background:repeating-linear-gradient(#f1f3f4,#f1f3f4 11px,#d6dade 0,#d6dade 12px)
  }
}

@media (min-width: 1024px) {
  .cmp-perspectives-detail__offset {
      margin-bottom:-14rem;
      transform: translateY(calc(-14rem + 2px))
  }
}

@media (min-width: 1024px) and (-ms-high-contrast:active),(min-width:1024px) and (-ms-high-contrast:none) {
  .cmp-perspectives-detail__offset {
      margin-bottom:0;
      margin-top: -14rem;
      transform: none
  }
}

@media (min-width: 768px) {
  .cmp-perspectives-detail__recent {
      padding-top:17rem
  }
}

@media (min-width: 1024px) {
  .cmp-perspectives-detail__recent {
      padding-top:20.5rem
  }
}

.cmp-perspectives-detail__recent__title {
  color: #002856;
  font-family: museo-sans,sans-serif;
  font-size: 16px;
  font-weight: 700;
  letter-spacing: 3px;
  line-height: 1.5;
  margin-bottom: 2em;
  text-transform: uppercase
}

html[lang|=ko-kr] .cmp-perspectives-detail__recent__title {
  font-family: source-han-sans-korean,museo-sans,sans-serif
}

html[lang|=ja-jp] .cmp-perspectives-detail__recent__title {
  font-family: a-otf-ud-shin-go-pr6n,meiyro,MS PMincho,museo-sans,sans-serif
}

html[lang|=zh-cn] .cmp-perspectives-detail__recent__title {
  font-family: source-han-sans-cjk-sc,museo-sans,sans-serif
}

html[lang|=zh-hk] .cmp-perspectives-detail__recent__title {
  font-family: source-han-sans-cjk-hk,museo-sans,sans-serif
}

html[lang|=zh-tw] .cmp-perspectives-detail__recent__title {
  font-family: source-han-sans-cjk-tc,museo-sans,sans-serif
}

.cmp-perspectives-detail__recent li {
  margin: 0 0 2.5rem
}

.cmp-perspectives-detail__recent li .media {
  margin-bottom: 1rem;
  overflow: hidden;
  padding: 75% 0 0;
  position: relative
}

.cmp-perspectives-detail__recent li .media img {
  display: block;
  font-family: "object-fit: cover;";
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  position: absolute;
  top: 0;
  transition: transform .7s ease;
  width: 100%
}

@media (hover: hover) and (pointer:fine) {
  .cmp-perspectives-detail__recent li:hover img {
      transform:scale(1.1)
  }
}

.cmp-perspectives-detail__recent li a {
  color: #002856
}

.cmp-perspectives-detail__recent li a:hover {
  text-decoration: none
}

@media (min-width: 768px) {
  .cmp-perspectives-detail__cat-list {
      padding-top:4rem
  }
}

.cmp-perspectives-detail__cat-list__title {
  color: #002856;
  margin-bottom: .5em
}

.cmp-perspectives-detail__cat-list li {
  margin: 0 0 .5rem
}

.cmp-perspectives-detail__share .icon {
  color: #002856;
  display: block;
  height: 48px;
  margin-bottom: 2rem;
  width: 48px
}

.cmp-perspectives-detail__share--desktop {
  position: -webkit-sticky;
  position: sticky;
  top: 0
}

@media (min-width: 768px) {
  .cmp-perspectives-detail__share--desktop {
      padding-top:17rem
  }
}

@media (min-width: 1024px) {
  .cmp-perspectives-detail__share--desktop {
      padding-top:20.5rem
  }
}

.cmp-perspectives-detail__share--mobile {
  margin-bottom: 2.5rem
}

@media (min-width: 1024px) {
  .cmp-perspectives-detail__share--mobile {
      display:none
  }
}

.cmp-perspectives-detail__share--mobile ul {
  display: flex
}

.cmp-perspectives-detail__share--mobile ul li {
  margin-right: 1.5rem
}

@media (min-width: 768px) {
  .cmp-perspectives-detail__share--mobile ul li {
      margin-right:2rem
  }
}

.cmp-perspectives-detail__share--mobile ul li:last-child {
  margin-right: 0
}

.cmp-perspectives-detail__share--mobile .icon {
  height: 32px;
  margin-bottom: 0;
  width: 32px
}

.cmp-perspectives-detail__logo img {
  margin-bottom: 2rem
}

@media (min-width: 768px) {
  .cmp-perspectives-detail__logo img {
      margin-bottom:2.5rem
  }
}

.cmp-perspectives-detail__article {
  margin-bottom: 2.5rem;
  padding-top: 2rem
}

@media (min-width: 768px) {
  .cmp-perspectives-detail__article {
      padding-top:3.5rem
  }
}

@media (min-width: 1024px) {
  .cmp-perspectives-detail__article {
      margin-bottom:3.5rem;
      padding-top: 4.5rem
  }
}

.cmp-perspectives-detail__article .cmp-video {
  margin: 2rem 0
}

@media (min-width: 1024px) {
  .cmp-perspectives-detail__article .cmp-video {
      margin:2.5rem 0
  }
}

@media (min-width: 1440px) {
  .cmp-perspectives-detail__article .cmp-video {
      margin:3.5rem 0
  }
}

.cmp-perspectives-detail__category {
  font-size: 1rem;
  margin-bottom: .5rem
}

.cmp-perspectives-detail__title {
  color: #002856;
  margin: 0 0 1.5rem
}

@media (min-width: 1024px) {
  .cmp-perspectives-detail__title {
      margin:0 0 2rem
  }
}

.cmp-perspectives-detail__meta {
  font-weight: 700;
  margin-bottom: 2rem
}

@media (min-width: 1024px) {
  .cmp-perspectives-detail__meta {
      margin-bottom:2.5rem
  }
}

.cmp-perspectives-detail__body a:not(.btn) {
  color: #007836;
  font-weight: 700;
  letter-spacing: 1px
}

.cmp-perspectives-detail__body a:not(.btn):visited {
  color: #3f6c7d
}

.cmp-perspectives-detail__body a:not(.btn):hover {
  color: #1c5630;
  text-decoration: none
}

.cmp-perspectives-detail__body a:not(.btn):focus {
  color: #007836;
  text-decoration: underline
}

.cmp-perspectives-detail__body p {
  margin: 0 0 1.5rem
}

.cmp-perspectives-detail__body ol,.cmp-perspectives-detail__body ul {
  margin: 0 0 1.5rem;
  padding: 0 0 0 1rem
}

.cmp-perspectives-detail__body ol ul,.cmp-perspectives-detail__body ul ul {
  margin: 0
}

@media (min-width: 1024px) {
  .cmp-perspectives-detail__body ol,.cmp-perspectives-detail__body ul {
      padding:0 0 0 2rem
  }
}

.cmp-perspectives-detail__body img {
  height: auto;
  margin: 0 0 1.5rem;
  width: 100%
}

.cmp-perspectives-detail__body figure {
  margin: 0 0 1.5rem
}

.cmp-perspectives-detail__body figure img {
  margin: 0
}

.cmp-perspectives-detail__body figure figcaption {
  font-size: .875rem;
  margin: 1rem 0 0
}

.cmp-perspectives-detail__body blockquote {
  color: #002856;
  margin: 0 0 2rem;
  text-align: center
}

@media (min-width: 1024px) {
  .cmp-perspectives-detail__body blockquote {
      margin-bottom:2.5rem
  }
}

.cmp-perspectives-detail__body .cmp-fund-list__fund-container__title,.cmp-perspectives-detail__body .cmp-perspectives-detail__title,.cmp-perspectives-detail__body .h1,.cmp-perspectives-detail__body .h2,.cmp-perspectives-detail__body .h3,.cmp-perspectives-detail__body .h4,.cmp-perspectives-detail__body .h5,.cmp-perspectives-detail__body .h6,.cmp-perspectives-detail__body h1,.cmp-perspectives-detail__body h2,.cmp-perspectives-detail__body h3,.cmp-perspectives-detail__body h4,.cmp-perspectives-detail__body h5,.cmp-perspectives-detail__body h6 {
  color: #002856;
  margin: 2rem 0 1rem
}

@media (min-width: 1024px) {
  .cmp-perspectives-detail__body .cmp-fund-list__fund-container__title,.cmp-perspectives-detail__body .cmp-perspectives-detail__title,.cmp-perspectives-detail__body .h1,.cmp-perspectives-detail__body .h2,.cmp-perspectives-detail__body .h3,.cmp-perspectives-detail__body .h4,.cmp-perspectives-detail__body .h5,.cmp-perspectives-detail__body .h6,.cmp-perspectives-detail__body h1,.cmp-perspectives-detail__body h2,.cmp-perspectives-detail__body h3,.cmp-perspectives-detail__body h4,.cmp-perspectives-detail__body h5,.cmp-perspectives-detail__body h6 {
      margin:2.5rem 0 1.5rem
  }
}

.cmp-perspectives-detail__body .h1.subheadline,.cmp-perspectives-detail__body .h2.subheadline,.cmp-perspectives-detail__body .h3.subheadline,.cmp-perspectives-detail__body .h4.subheadline,.cmp-perspectives-detail__body .h5.subheadline,.cmp-perspectives-detail__body .h6.subheadline,.cmp-perspectives-detail__body .subheadline.cmp-fund-list__fund-container__title,.cmp-perspectives-detail__body .subheadline.cmp-perspectives-detail__title,.cmp-perspectives-detail__body h1.subheadline,.cmp-perspectives-detail__body h2.subheadline,.cmp-perspectives-detail__body h3.subheadline,.cmp-perspectives-detail__body h4.subheadline,.cmp-perspectives-detail__body h5.subheadline,.cmp-perspectives-detail__body h6.subheadline {
  font-family: museo-sans,sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.5
}

html[lang|=ko-kr] .cmp-perspectives-detail__body .h1.subheadline,html[lang|=ko-kr] .cmp-perspectives-detail__body .h2.subheadline,html[lang|=ko-kr] .cmp-perspectives-detail__body .h3.subheadline,html[lang|=ko-kr] .cmp-perspectives-detail__body .h4.subheadline,html[lang|=ko-kr] .cmp-perspectives-detail__body .h5.subheadline,html[lang|=ko-kr] .cmp-perspectives-detail__body .h6.subheadline,html[lang|=ko-kr] .cmp-perspectives-detail__body .subheadline.cmp-fund-list__fund-container__title,html[lang|=ko-kr] .cmp-perspectives-detail__body .subheadline.cmp-perspectives-detail__title,html[lang|=ko-kr] .cmp-perspectives-detail__body h1.subheadline,html[lang|=ko-kr] .cmp-perspectives-detail__body h2.subheadline,html[lang|=ko-kr] .cmp-perspectives-detail__body h3.subheadline,html[lang|=ko-kr] .cmp-perspectives-detail__body h4.subheadline,html[lang|=ko-kr] .cmp-perspectives-detail__body h5.subheadline,html[lang|=ko-kr] .cmp-perspectives-detail__body h6.subheadline {
  font-family: source-han-sans-korean,museo-sans,sans-serif
}

html[lang|=ja-jp] .cmp-perspectives-detail__body .h1.subheadline,html[lang|=ja-jp] .cmp-perspectives-detail__body .h2.subheadline,html[lang|=ja-jp] .cmp-perspectives-detail__body .h3.subheadline,html[lang|=ja-jp] .cmp-perspectives-detail__body .h4.subheadline,html[lang|=ja-jp] .cmp-perspectives-detail__body .h5.subheadline,html[lang|=ja-jp] .cmp-perspectives-detail__body .h6.subheadline,html[lang|=ja-jp] .cmp-perspectives-detail__body .subheadline.cmp-fund-list__fund-container__title,html[lang|=ja-jp] .cmp-perspectives-detail__body .subheadline.cmp-perspectives-detail__title,html[lang|=ja-jp] .cmp-perspectives-detail__body h1.subheadline,html[lang|=ja-jp] .cmp-perspectives-detail__body h2.subheadline,html[lang|=ja-jp] .cmp-perspectives-detail__body h3.subheadline,html[lang|=ja-jp] .cmp-perspectives-detail__body h4.subheadline,html[lang|=ja-jp] .cmp-perspectives-detail__body h5.subheadline,html[lang|=ja-jp] .cmp-perspectives-detail__body h6.subheadline {
  font-family: a-otf-ud-shin-go-pr6n,meiyro,MS PMincho,museo-sans,sans-serif
}

html[lang|=zh-cn] .cmp-perspectives-detail__body .h1.subheadline,html[lang|=zh-cn] .cmp-perspectives-detail__body .h2.subheadline,html[lang|=zh-cn] .cmp-perspectives-detail__body .h3.subheadline,html[lang|=zh-cn] .cmp-perspectives-detail__body .h4.subheadline,html[lang|=zh-cn] .cmp-perspectives-detail__body .h5.subheadline,html[lang|=zh-cn] .cmp-perspectives-detail__body .h6.subheadline,html[lang|=zh-cn] .cmp-perspectives-detail__body .subheadline.cmp-fund-list__fund-container__title,html[lang|=zh-cn] .cmp-perspectives-detail__body .subheadline.cmp-perspectives-detail__title,html[lang|=zh-cn] .cmp-perspectives-detail__body h1.subheadline,html[lang|=zh-cn] .cmp-perspectives-detail__body h2.subheadline,html[lang|=zh-cn] .cmp-perspectives-detail__body h3.subheadline,html[lang|=zh-cn] .cmp-perspectives-detail__body h4.subheadline,html[lang|=zh-cn] .cmp-perspectives-detail__body h5.subheadline,html[lang|=zh-cn] .cmp-perspectives-detail__body h6.subheadline {
  font-family: source-han-sans-cjk-sc,museo-sans,sans-serif
}

html[lang|=zh-hk] .cmp-perspectives-detail__body .h1.subheadline,html[lang|=zh-hk] .cmp-perspectives-detail__body .h2.subheadline,html[lang|=zh-hk] .cmp-perspectives-detail__body .h3.subheadline,html[lang|=zh-hk] .cmp-perspectives-detail__body .h4.subheadline,html[lang|=zh-hk] .cmp-perspectives-detail__body .h5.subheadline,html[lang|=zh-hk] .cmp-perspectives-detail__body .h6.subheadline,html[lang|=zh-hk] .cmp-perspectives-detail__body .subheadline.cmp-fund-list__fund-container__title,html[lang|=zh-hk] .cmp-perspectives-detail__body .subheadline.cmp-perspectives-detail__title,html[lang|=zh-hk] .cmp-perspectives-detail__body h1.subheadline,html[lang|=zh-hk] .cmp-perspectives-detail__body h2.subheadline,html[lang|=zh-hk] .cmp-perspectives-detail__body h3.subheadline,html[lang|=zh-hk] .cmp-perspectives-detail__body h4.subheadline,html[lang|=zh-hk] .cmp-perspectives-detail__body h5.subheadline,html[lang|=zh-hk] .cmp-perspectives-detail__body h6.subheadline {
  font-family: source-han-sans-cjk-hk,museo-sans,sans-serif
}

html[lang|=zh-tw] .cmp-perspectives-detail__body .h1.subheadline,html[lang|=zh-tw] .cmp-perspectives-detail__body .h2.subheadline,html[lang|=zh-tw] .cmp-perspectives-detail__body .h3.subheadline,html[lang|=zh-tw] .cmp-perspectives-detail__body .h4.subheadline,html[lang|=zh-tw] .cmp-perspectives-detail__body .h5.subheadline,html[lang|=zh-tw] .cmp-perspectives-detail__body .h6.subheadline,html[lang|=zh-tw] .cmp-perspectives-detail__body .subheadline.cmp-fund-list__fund-container__title,html[lang|=zh-tw] .cmp-perspectives-detail__body .subheadline.cmp-perspectives-detail__title,html[lang|=zh-tw] .cmp-perspectives-detail__body h1.subheadline,html[lang|=zh-tw] .cmp-perspectives-detail__body h2.subheadline,html[lang|=zh-tw] .cmp-perspectives-detail__body h3.subheadline,html[lang|=zh-tw] .cmp-perspectives-detail__body h4.subheadline,html[lang|=zh-tw] .cmp-perspectives-detail__body h5.subheadline,html[lang|=zh-tw] .cmp-perspectives-detail__body h6.subheadline {
  font-family: source-han-sans-cjk-tc,museo-sans,sans-serif
}

.cmp-fund-hero__content .cmp-perspectives-detail__body .subheadline+h1,.cmp-fund-hero__content .cmp-perspectives-detail__body .subheadline+h2,.cmp-fund-hero__content .cmp-perspectives-detail__body .subheadline+h3,.cmp-fund-hero__content .cmp-perspectives-detail__body .subheadline+h4,.cmp-fund-hero__content__collapsed .cmp-perspectives-detail__body .field+h1,.cmp-fund-hero__content__collapsed .cmp-perspectives-detail__body .field+h2,.cmp-fund-hero__content__collapsed .cmp-perspectives-detail__body .field+h3,.cmp-fund-hero__content__collapsed .cmp-perspectives-detail__body .field+h4,.cmp-fund-tabs__panel .cmp-perspectives-detail__body h6+h1,.cmp-fund-tabs__panel .cmp-perspectives-detail__body h6+h2,.cmp-fund-tabs__panel .cmp-perspectives-detail__body h6+h3,.cmp-fund-tabs__panel .cmp-perspectives-detail__body h6+h4,.cmp-fund-tabs__panel__docs .cmp-perspectives-detail__body h4+h1,.cmp-fund-tabs__panel__docs .cmp-perspectives-detail__body h4+h2,.cmp-fund-tabs__panel__docs .cmp-perspectives-detail__body h4+h3,.cmp-fund-tabs__panel__docs .cmp-perspectives-detail__body h4+h4,.cmp-fund-tabs__panel__docs .cmp-perspectives-detail__body h6+h1,.cmp-fund-tabs__panel__docs .cmp-perspectives-detail__body h6+h2,.cmp-fund-tabs__panel__docs .cmp-perspectives-detail__body h6+h3,.cmp-fund-tabs__panel__docs .cmp-perspectives-detail__body h6+h4,.cmp-perspectives-detail__body .cmp-fund-hero__content .subheadline+h1,.cmp-perspectives-detail__body .cmp-fund-hero__content .subheadline+h2,.cmp-perspectives-detail__body .cmp-fund-hero__content .subheadline+h3,.cmp-perspectives-detail__body .cmp-fund-hero__content .subheadline+h4,.cmp-perspectives-detail__body .cmp-fund-hero__content__collapsed .field+h1,.cmp-perspectives-detail__body .cmp-fund-hero__content__collapsed .field+h2,.cmp-perspectives-detail__body .cmp-fund-hero__content__collapsed .field+h3,.cmp-perspectives-detail__body .cmp-fund-hero__content__collapsed .field+h4,.cmp-perspectives-detail__body .cmp-fund-hero__disclaimer__headline+h1,.cmp-perspectives-detail__body .cmp-fund-hero__disclaimer__headline+h2,.cmp-perspectives-detail__body .cmp-fund-hero__disclaimer__headline+h3,.cmp-perspectives-detail__body .cmp-fund-hero__disclaimer__headline+h4,.cmp-perspectives-detail__body .cmp-fund-tabs__panel__docs h4+h1,.cmp-perspectives-detail__body .cmp-fund-tabs__panel__docs h4+h2,.cmp-perspectives-detail__body .cmp-fund-tabs__panel__docs h4+h3,.cmp-perspectives-detail__body .cmp-fund-tabs__panel__docs h4+h4,.cmp-perspectives-detail__body .cmp-fund-tabs__panel__docs h6+h1,.cmp-perspectives-detail__body .cmp-fund-tabs__panel__docs h6+h2,.cmp-perspectives-detail__body .cmp-fund-tabs__panel__docs h6+h3,.cmp-perspectives-detail__body .cmp-fund-tabs__panel__docs h6+h4,.cmp-perspectives-detail__body .cmp-fund-tabs__panel h6+h1,.cmp-perspectives-detail__body .cmp-fund-tabs__panel h6+h2,.cmp-perspectives-detail__body .cmp-fund-tabs__panel h6+h3,.cmp-perspectives-detail__body .cmp-fund-tabs__panel h6+h4,.cmp-perspectives-detail__body .cmp-news-list__card__date+h1,.cmp-perspectives-detail__body .cmp-news-list__card__date+h2,.cmp-perspectives-detail__body .cmp-news-list__card__date+h3,.cmp-perspectives-detail__body .cmp-news-list__card__date+h4,.cmp-perspectives-detail__body .cmp-video-cards-qumu__card-list__item__headline+h1,.cmp-perspectives-detail__body .cmp-video-cards-qumu__card-list__item__headline+h2,.cmp-perspectives-detail__body .cmp-video-cards-qumu__card-list__item__headline+h3,.cmp-perspectives-detail__body .cmp-video-cards-qumu__card-list__item__headline+h4,.cmp-perspectives-detail__body .eyebrow+h1,.cmp-perspectives-detail__body .eyebrow+h2,.cmp-perspectives-detail__body .eyebrow+h3,.cmp-perspectives-detail__body .eyebrow+h4,.cmp-perspectives-detail__body .label+h1,.cmp-perspectives-detail__body .label+h2,.cmp-perspectives-detail__body .label+h3,.cmp-perspectives-detail__body .label+h4,.cmp-perspectives-detail__body .label-small+h1,.cmp-perspectives-detail__body .label-small+h2,.cmp-perspectives-detail__body .label-small+h3,.cmp-perspectives-detail__body .label-small+h4 {
  margin-top: .5rem
}

.cmp-fund-hero__content .cmp-perspectives-detail__body .subheadline,.cmp-fund-hero__content__collapsed .cmp-perspectives-detail__body .field,.cmp-fund-tabs__panel .cmp-perspectives-detail__body h6,.cmp-fund-tabs__panel__docs .cmp-perspectives-detail__body h4,.cmp-fund-tabs__panel__docs .cmp-perspectives-detail__body h6,.cmp-perspectives-detail__body .cmp-fund-hero__content .subheadline,.cmp-perspectives-detail__body .cmp-fund-hero__content__collapsed .field,.cmp-perspectives-detail__body .cmp-fund-hero__disclaimer__headline,.cmp-perspectives-detail__body .cmp-fund-tabs__panel__docs h4,.cmp-perspectives-detail__body .cmp-fund-tabs__panel__docs h6,.cmp-perspectives-detail__body .cmp-fund-tabs__panel h6,.cmp-perspectives-detail__body .cmp-news-list__card__date,.cmp-perspectives-detail__body .cmp-video-cards-qumu__card-list__item__headline,.cmp-perspectives-detail__body .eyebrow,.cmp-perspectives-detail__body .label,.cmp-perspectives-detail__body .lable-small {
  margin: 0 0 .5rem
}

.cmp-fund-hero__content .cmp-perspectives-detail__body .subheadline,.cmp-perspectives-detail__body .cmp-fund-hero__content .subheadline,.cmp-perspectives-detail__body .cmp-news-list__card__date,.cmp-perspectives-detail__body .label {
  text-transform: uppercase
}

.cmp-perspectives-detail__body .label-small {
  font-weight: 700;
  letter-spacing: 3px;
  text-transform: uppercase
}

.cmp-perspectives-detail__body .video-container {
  margin: 1.5rem 0
}

@media (min-width: 1024px) {
  .cmp-perspectives-detail__body .video-container {
      margin:2.5rem 0
  }
}

@media (min-width: 1440px) {
  .cmp-perspectives-detail__body .video-container {
      margin:3.5rem 0
  }
}

.cmp-perspectives-detail__body>:last-child {
  margin-bottom: 0
}

.cmp-perspectives-detail__download {
  color: #002856;
  margin-bottom: 2.5rem
}

.cmp-perspectives-detail__download__title {
  margin-bottom: 1.5rem
}

@media (min-width: 1024px) {
  .cmp-perspectives-detail__download__title {
      margin-bottom:2rem
  }
}

@media (min-width: 768px) {
  .cmp-perspectives-detail__download {
      margin-bottom:3.5rem
  }
}

@media (min-width: 1024px) {
  .cmp-perspectives-detail__download {
      margin-bottom:6.5rem
  }
}

.cmp-perspectives-detail__author {
  display: block;
  margin-bottom: 2.5rem
}

.cmp-perspectives-detail__author:hover {
  text-decoration: none
}

@media (min-width: 768px) {
  .cmp-perspectives-detail__author {
      align-items:center;
      display: flex
  }
}

.cmp-perspectives-detail__author__image {
  margin-bottom: 1rem;
  width: 6.5rem
}

@media (min-width: 768px) {
  .cmp-perspectives-detail__author__image {
      flex:0 0 6.5rem;
      margin: 0 2rem 0 0
  }
}

.cmp-perspectives-detail__author__image img {
  display: block;
  height: auto;
  width: 100%
}

.cmp-perspectives-detail__author__info .name {
  color: #002856;
  margin: 0
}

@media (min-width: 768px) {
  .cmp-perspectives-detail__author__info .name {
      margin:0 0 .5rem
  }
}

.cmp-perspectives-detail__disclaimer {
  font-size: .8125rem;
  margin-top: 2.5rem
}

@media (min-width: 768px) {
  .cmp-perspectives-detail__disclaimer {
      margin-top:3.5rem
  }
}

@media (min-width: 1024px) {
  .cmp-perspectives-detail__disclaimer {
      margin-top:4.5rem
  }
}

.cmp-perspectives-detail__disclaimer__body,.cmp-perspectives-detail__disclaimer__cta {
  margin-bottom: 1rem
}

.cmp-perspectives-detail__disclaimer__more {
  height: 0;
  overflow: hidden;
  transition: height .3s ease-out
}

.cmp-perspectives-about {
  background: #f1f3f4;
  padding: 2.5rem 0 8rem;
  text-align: center
}

@media (min-width: 768px) {
  .cmp-perspectives-about {
      padding:4.5rem 0 19rem
  }
}

@media (min-width: 1024px) {
  .cmp-perspectives-about {
      padding:6.5rem 0 25rem
  }
}

.cmp-perspectives-about--institute {
  background: #fff;
  padding: 2.5rem 0
}

@media (min-width: 768px) {
  .cmp-perspectives-about--institute {
      padding:4.5rem 0
  }
}

@media (min-width: 1024px) {
  .cmp-perspectives-about--institute {
      padding:6.5rem 0
  }
}

.cmp-perspectives-about__title {
  color: #002856;
  font-family: museo-sans,sans-serif;
  font-size: 16px;
  font-weight: 700;
  letter-spacing: 3px;
  line-height: 1.5;
  margin: 0 0 1.5em;
  text-transform: uppercase
}

html[lang|=ko-kr] .cmp-perspectives-about__title {
  font-family: source-han-sans-korean,museo-sans,sans-serif
}

html[lang|=ja-jp] .cmp-perspectives-about__title {
  font-family: a-otf-ud-shin-go-pr6n,meiyro,MS PMincho,museo-sans,sans-serif
}

html[lang|=zh-cn] .cmp-perspectives-about__title {
  font-family: source-han-sans-cjk-sc,museo-sans,sans-serif
}

html[lang|=zh-hk] .cmp-perspectives-about__title {
  font-family: source-han-sans-cjk-hk,museo-sans,sans-serif
}

html[lang|=zh-tw] .cmp-perspectives-about__title {
  font-family: source-han-sans-cjk-tc,museo-sans,sans-serif
}

.cmp-perspectives-about__body {
  margin: 0 0 2rem
}

@media (min-width: 1024px) {
  .cmp-perspectives-about__body {
      margin:0 0 2.5rem
  }
}

.cmp-perspectives-about ul {
  display: flex;
  justify-content: center
}

.cmp-perspectives-about ul li {
  margin-right: 1.5rem
}

@media (min-width: 768px) {
  .cmp-perspectives-about ul li {
      margin-right:2rem
  }
}

.cmp-perspectives-about ul li:last-child {
  margin-right: 0
}

.cmp-perspectives-about .icon {
  height: 32px;
  margin-bottom: 0;
  width: 32px
}

@media (min-width: 1024px) {
  .cmp-perspectives-about .icon {
      height:48px;
      width: 48px
  }
}

.cmp-perspectives-list__filters {
  margin: 2.5rem 0;
  position: relative;
  z-index: 3
}

@media (min-width: 768px) {
  .cmp-perspectives-list__filters {
      margin:3.5rem 0 2.5rem
  }
}

@media (min-width: 1024px) {
  .cmp-perspectives-list__filters {
      margin:4.5rem 0
  }
}

.cmp-perspectives-list__filters .filter {
  margin-bottom: 1rem
}

@media (min-width: 1024px) {
  .cmp-perspectives-list__filters .filter {
      margin-bottom:0
  }
}

.cmp-perspectives-list__filters .filter#filter--ac {
  margin-bottom: 0
}

.cmp-perspectives-list__filters .filter#filter--ac .choices {
  position: absolute;
  visibility: hidden
}

.cmp-perspectives-list__filters .filter#filter--ac .choices.visible {
  position: relative;
  visibility: visible
}

.cmp-perspectives-list__filters .filter .choices__list--dropdown .choices__placeholder:not(.is-selected) {
  display: none
}

.cmp-perspectives-list__filters .filter-search {
  position: relative
}

.cmp-perspectives-list__filters .filter-search .input-search {
  -webkit-appearance: none;
  appearance: none;
  background: none;
  border: solid #002856;
  border-width: 0 0 2px;
  display: block;
  font-size: 1rem;
  font-weight: 300;
  height: 44px;
  letter-spacing: .5px;
  line-height: 44px;
  margin: 12px 0 0;
  padding: 8px;
  width: 100%
}

.cmp-perspectives-list__filters .filter-search .input-search::-webkit-search-cancel-button,.cmp-perspectives-list__filters .filter-search .input-search::-webkit-search-decoration {
  -webkit-appearance: none;
  appearance: none
}

.cmp-perspectives-list__filters .filter-search .input-search::-ms-clear,.cmp-perspectives-list__filters .filter-search .input-search::-ms-reveal {
  display: none;
  height: 0;
  width: 0
}

.cmp-perspectives-list__filters .filter-search .input-search::-webkit-input-placeholder {
  color: #484848
}

.cmp-perspectives-list__filters .filter-search .input-search::-moz-placeholder {
  color: #484848
}

.cmp-perspectives-list__filters .filter-search .input-search:-ms-input-placeholder {
  color: #484848
}

.cmp-perspectives-list__filters .filter-search .submit-search {
  -webkit-appearance: none;
  appearance: none;
  background: none;
  border: none;
  height: 44px;
  padding: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 44px
}

.cmp-perspectives-list__filters .filter-search .submit-search:before {
  background-image: url(../svgs/icons/brand/magnifying-glass.svg);
  content: "";
  display: block;
  height: 24px;
  position: absolute;
  right: 4px;
  top: 12px;
  width: 24px
}

.cmp-perspectives-list__results {
  position: relative;
  z-index: 1
}

.cmp-perspectives-list__results .cmp-content-card {
  margin: .5rem 0 2.5rem
}

@media (min-width: 768px) {
  .cmp-perspectives-list__results .cmp-content-card {
      margin:1rem 0 4.5rem
  }
}

@media (min-width: 1024px) {
  .cmp-perspectives-list__results .cmp-content-card {
      margin:2rem 0 6.5rem
  }
}

.cmp-perspectives-list__results .cmp-viewpoint-cards__main {
  padding-bottom: 0
}

@media (min-width: 768px) {
  .cmp-perspectives-list__results .cmp-viewpoint-cards__card {
      padding-bottom:3.5rem
  }
}

@media (min-width: 1024px) {
  .cmp-perspectives-list__results .cmp-viewpoint-cards__card {
      padding-bottom:4.5rem
  }
}

.cmp-perspectives-list__results .staging-zone .cmp-viewpoint-cards__card {
  opacity: 0;
  transform: scale(.5)
}

.cmp-perspectives-list__cta {
  padding-bottom: 2.5rem;
  padding-top: .5rem;
  position: relative;
  text-align: center;
  z-index: 2
}

@media (min-width: 768px) {
  .cmp-perspectives-list__cta {
      padding-bottom:4.5rem;
      padding-top: 0
  }
}

@media (min-width: 1024px) {
  .cmp-perspectives-list__cta {
      padding-bottom:6.5rem
  }
}

.cmp-perspectives-list__cta .btn {
  min-width: 12rem
}

.cmp-press-release {
  padding-bottom: 2.5rem;
  position: relative
}

@media (min-width: 768px) {
  .cmp-press-release {
      padding-bottom:4.5rem
  }

  .cmp-press-release__offset {
      background: #fff;
      margin-bottom: -10.5rem;
      transform: translateY(calc(-10.5rem + 1px))
  }

  .cmp-perspectives-detail--institute .cmp-press-release__offset {
      background: repeating-linear-gradient(#f1f3f4,#f1f3f4 12px,#d6dade 0,#d6dade 13px)
  }
}

@media (min-width: 1024px) {
  .cmp-press-release__offset {
      margin-bottom:-14rem;
      transform: translateY(calc(-14rem + 1px))
  }
}

.cmp-press-release__article {
  margin-bottom: 2.5rem;
  padding-top: 2rem
}

@media (min-width: 768px) {
  .cmp-press-release__article {
      padding-top:3.5rem
  }
}

@media (min-width: 1024px) {
  .cmp-press-release__article {
      padding-top:4.5rem
  }
}

.cmp-press-release__article .cmp-podcast {
  margin: 0
}

@media (min-width: 1920px) {
  .cmp-press-release__article .cmp-podcast {
      margin:0 1.5rem
  }
}

.cmp-press-release__article .cmp-podcast iframe {
  height: 200px;
  width: 100%
}

@media (min-width: 768px) {
  .cmp-press-release__article .cmp-podcast iframe {
      height:166px
  }
}

.cmp-press-release__article .cmp-video {
  margin: 2rem 0
}

@media (min-width: 1024px) {
  .cmp-press-release__article .cmp-video {
      margin:2.5rem 0
  }
}

@media (min-width: 1440px) {
  .cmp-press-release__article .cmp-video {
      margin:3.5rem 0
  }
}

.cmp-press-release__article .cmp-video iframe,.cmp-press-release__article .cmp-video video {
  height: auto;
  width: 100%
}

.cmp-press-release__date {
  font-weight: 700;
  margin-bottom: .5rem
}

.cmp-press-release__title {
  color: #002856;
  margin: 0 0 1.5rem
}

.cmp-press-release__intro {
  margin: 0 0 2rem
}

.cmp-press-release__author {
  margin: 2rem 0
}

@media (min-width: 768px) {
  .cmp-press-release__author {
      align-items:center;
      display: flex;
      text-align: left
  }
}

@media (min-width: 1024px) {
  .cmp-press-release__author {
      margin:0 0 2rem
  }
}

.cmp-press-release__author .media {
  height: 113px;
  margin: 0 0 1rem;
  width: 113px
}

@media (min-width: 768px) {
  .cmp-press-release__author .media {
      height:88px;
      margin: 0 32px 0 0;
      width: 88px
  }
}

@media (min-width: 1024px) {
  .cmp-press-release__author .media {
      height:132px;
      width: 132px
  }
}

@media (min-width: 1440px) {
  .cmp-press-release__author .media {
      height:158px;
      width: 158px
  }
}

@media (min-width: 1920px) {
  .cmp-press-release__author .media {
      height:208px;
      width: 208px
  }
}

.cmp-press-release__author .media img {
  font-family: "object-fit: cover;";
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  width: 100%
}

.cmp-press-release__author .vcard .fn {
  color: #002856
}

.cmp-press-release__author .vcard .role {
  font-weight: 500
}

.cmp-press-release__body a:not(.btn) {
  color: #007836;
  font-weight: 700;
  letter-spacing: 1px
}

.cmp-press-release__body a:not(.btn):visited {
  color: #3f6c7d
}

.cmp-press-release__body a:not(.btn):hover {
  color: #1c5630;
  text-decoration: none
}

.cmp-press-release__body a:not(.btn):focus {
  color: #007836;
  text-decoration: underline
}

.cmp-press-release__body p {
  margin: 0 0 1.5rem
}

.cmp-press-release__body ol,.cmp-press-release__body ul {
  margin: 0 0 1.5rem;
  padding: 0 0 0 1rem
}

.cmp-press-release__body ol ul,.cmp-press-release__body ul ul {
  margin: 0
}

@media (min-width: 1024px) {
  .cmp-press-release__body ol,.cmp-press-release__body ul {
      padding:0 0 0 2rem
  }
}

.cmp-press-release__body img {
  height: auto;
  margin: 0 0 1.5rem;
  width: 100%
}

.cmp-press-release__body figure {
  margin: 0 0 1.5rem
}

.cmp-press-release__body figure img {
  margin: 0
}

.cmp-press-release__body figure figcaption {
  font-size: .875rem;
  margin: 1rem 0 0
}

.cmp-press-release__body blockquote {
  color: #002856;
  margin: 0 0 2rem;
  text-align: center
}

@media (min-width: 1024px) {
  .cmp-press-release__body blockquote {
      margin-bottom:2.5rem
  }
}

.cmp-press-release__body .cmp-fund-list__fund-container__title,.cmp-press-release__body .cmp-perspectives-detail__title,.cmp-press-release__body .h1,.cmp-press-release__body .h2,.cmp-press-release__body .h3,.cmp-press-release__body .h4,.cmp-press-release__body .h5,.cmp-press-release__body .h6,.cmp-press-release__body h1,.cmp-press-release__body h2,.cmp-press-release__body h3,.cmp-press-release__body h4,.cmp-press-release__body h5,.cmp-press-release__body h6 {
  color: #002856;
  margin: 2rem 0 1rem
}

@media (min-width: 1024px) {
  .cmp-press-release__body .cmp-fund-list__fund-container__title,.cmp-press-release__body .cmp-perspectives-detail__title,.cmp-press-release__body .h1,.cmp-press-release__body .h2,.cmp-press-release__body .h3,.cmp-press-release__body .h4,.cmp-press-release__body .h5,.cmp-press-release__body .h6,.cmp-press-release__body h1,.cmp-press-release__body h2,.cmp-press-release__body h3,.cmp-press-release__body h4,.cmp-press-release__body h5,.cmp-press-release__body h6 {
      margin:2.5rem 0 1.5rem
  }
}

.cmp-press-release__body .h1.subheadline,.cmp-press-release__body .h2.subheadline,.cmp-press-release__body .h3.subheadline,.cmp-press-release__body .h4.subheadline,.cmp-press-release__body .h5.subheadline,.cmp-press-release__body .h6.subheadline,.cmp-press-release__body .subheadline.cmp-fund-list__fund-container__title,.cmp-press-release__body .subheadline.cmp-perspectives-detail__title,.cmp-press-release__body h1.subheadline,.cmp-press-release__body h2.subheadline,.cmp-press-release__body h3.subheadline,.cmp-press-release__body h4.subheadline,.cmp-press-release__body h5.subheadline,.cmp-press-release__body h6.subheadline {
  font-family: museo-sans,sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.5
}

html[lang|=ko-kr] .cmp-press-release__body .h1.subheadline,html[lang|=ko-kr] .cmp-press-release__body .h2.subheadline,html[lang|=ko-kr] .cmp-press-release__body .h3.subheadline,html[lang|=ko-kr] .cmp-press-release__body .h4.subheadline,html[lang|=ko-kr] .cmp-press-release__body .h5.subheadline,html[lang|=ko-kr] .cmp-press-release__body .h6.subheadline,html[lang|=ko-kr] .cmp-press-release__body .subheadline.cmp-fund-list__fund-container__title,html[lang|=ko-kr] .cmp-press-release__body .subheadline.cmp-perspectives-detail__title,html[lang|=ko-kr] .cmp-press-release__body h1.subheadline,html[lang|=ko-kr] .cmp-press-release__body h2.subheadline,html[lang|=ko-kr] .cmp-press-release__body h3.subheadline,html[lang|=ko-kr] .cmp-press-release__body h4.subheadline,html[lang|=ko-kr] .cmp-press-release__body h5.subheadline,html[lang|=ko-kr] .cmp-press-release__body h6.subheadline {
  font-family: source-han-sans-korean,museo-sans,sans-serif
}

html[lang|=ja-jp] .cmp-press-release__body .h1.subheadline,html[lang|=ja-jp] .cmp-press-release__body .h2.subheadline,html[lang|=ja-jp] .cmp-press-release__body .h3.subheadline,html[lang|=ja-jp] .cmp-press-release__body .h4.subheadline,html[lang|=ja-jp] .cmp-press-release__body .h5.subheadline,html[lang|=ja-jp] .cmp-press-release__body .h6.subheadline,html[lang|=ja-jp] .cmp-press-release__body .subheadline.cmp-fund-list__fund-container__title,html[lang|=ja-jp] .cmp-press-release__body .subheadline.cmp-perspectives-detail__title,html[lang|=ja-jp] .cmp-press-release__body h1.subheadline,html[lang|=ja-jp] .cmp-press-release__body h2.subheadline,html[lang|=ja-jp] .cmp-press-release__body h3.subheadline,html[lang|=ja-jp] .cmp-press-release__body h4.subheadline,html[lang|=ja-jp] .cmp-press-release__body h5.subheadline,html[lang|=ja-jp] .cmp-press-release__body h6.subheadline {
  font-family: a-otf-ud-shin-go-pr6n,meiyro,MS PMincho,museo-sans,sans-serif
}

html[lang|=zh-cn] .cmp-press-release__body .h1.subheadline,html[lang|=zh-cn] .cmp-press-release__body .h2.subheadline,html[lang|=zh-cn] .cmp-press-release__body .h3.subheadline,html[lang|=zh-cn] .cmp-press-release__body .h4.subheadline,html[lang|=zh-cn] .cmp-press-release__body .h5.subheadline,html[lang|=zh-cn] .cmp-press-release__body .h6.subheadline,html[lang|=zh-cn] .cmp-press-release__body .subheadline.cmp-fund-list__fund-container__title,html[lang|=zh-cn] .cmp-press-release__body .subheadline.cmp-perspectives-detail__title,html[lang|=zh-cn] .cmp-press-release__body h1.subheadline,html[lang|=zh-cn] .cmp-press-release__body h2.subheadline,html[lang|=zh-cn] .cmp-press-release__body h3.subheadline,html[lang|=zh-cn] .cmp-press-release__body h4.subheadline,html[lang|=zh-cn] .cmp-press-release__body h5.subheadline,html[lang|=zh-cn] .cmp-press-release__body h6.subheadline {
  font-family: source-han-sans-cjk-sc,museo-sans,sans-serif
}

html[lang|=zh-hk] .cmp-press-release__body .h1.subheadline,html[lang|=zh-hk] .cmp-press-release__body .h2.subheadline,html[lang|=zh-hk] .cmp-press-release__body .h3.subheadline,html[lang|=zh-hk] .cmp-press-release__body .h4.subheadline,html[lang|=zh-hk] .cmp-press-release__body .h5.subheadline,html[lang|=zh-hk] .cmp-press-release__body .h6.subheadline,html[lang|=zh-hk] .cmp-press-release__body .subheadline.cmp-fund-list__fund-container__title,html[lang|=zh-hk] .cmp-press-release__body .subheadline.cmp-perspectives-detail__title,html[lang|=zh-hk] .cmp-press-release__body h1.subheadline,html[lang|=zh-hk] .cmp-press-release__body h2.subheadline,html[lang|=zh-hk] .cmp-press-release__body h3.subheadline,html[lang|=zh-hk] .cmp-press-release__body h4.subheadline,html[lang|=zh-hk] .cmp-press-release__body h5.subheadline,html[lang|=zh-hk] .cmp-press-release__body h6.subheadline {
  font-family: source-han-sans-cjk-hk,museo-sans,sans-serif
}

html[lang|=zh-tw] .cmp-press-release__body .h1.subheadline,html[lang|=zh-tw] .cmp-press-release__body .h2.subheadline,html[lang|=zh-tw] .cmp-press-release__body .h3.subheadline,html[lang|=zh-tw] .cmp-press-release__body .h4.subheadline,html[lang|=zh-tw] .cmp-press-release__body .h5.subheadline,html[lang|=zh-tw] .cmp-press-release__body .h6.subheadline,html[lang|=zh-tw] .cmp-press-release__body .subheadline.cmp-fund-list__fund-container__title,html[lang|=zh-tw] .cmp-press-release__body .subheadline.cmp-perspectives-detail__title,html[lang|=zh-tw] .cmp-press-release__body h1.subheadline,html[lang|=zh-tw] .cmp-press-release__body h2.subheadline,html[lang|=zh-tw] .cmp-press-release__body h3.subheadline,html[lang|=zh-tw] .cmp-press-release__body h4.subheadline,html[lang|=zh-tw] .cmp-press-release__body h5.subheadline,html[lang|=zh-tw] .cmp-press-release__body h6.subheadline {
  font-family: source-han-sans-cjk-tc,museo-sans,sans-serif
}

.cmp-fund-hero__content .cmp-press-release__body .subheadline+h1,.cmp-fund-hero__content .cmp-press-release__body .subheadline+h2,.cmp-fund-hero__content .cmp-press-release__body .subheadline+h3,.cmp-fund-hero__content .cmp-press-release__body .subheadline+h4,.cmp-fund-hero__content__collapsed .cmp-press-release__body .field+h1,.cmp-fund-hero__content__collapsed .cmp-press-release__body .field+h2,.cmp-fund-hero__content__collapsed .cmp-press-release__body .field+h3,.cmp-fund-hero__content__collapsed .cmp-press-release__body .field+h4,.cmp-fund-tabs__panel .cmp-press-release__body h6+h1,.cmp-fund-tabs__panel .cmp-press-release__body h6+h2,.cmp-fund-tabs__panel .cmp-press-release__body h6+h3,.cmp-fund-tabs__panel .cmp-press-release__body h6+h4,.cmp-fund-tabs__panel__docs .cmp-press-release__body h4+h1,.cmp-fund-tabs__panel__docs .cmp-press-release__body h4+h2,.cmp-fund-tabs__panel__docs .cmp-press-release__body h4+h3,.cmp-fund-tabs__panel__docs .cmp-press-release__body h4+h4,.cmp-fund-tabs__panel__docs .cmp-press-release__body h6+h1,.cmp-fund-tabs__panel__docs .cmp-press-release__body h6+h2,.cmp-fund-tabs__panel__docs .cmp-press-release__body h6+h3,.cmp-fund-tabs__panel__docs .cmp-press-release__body h6+h4,.cmp-press-release__body .cmp-fund-hero__content .subheadline+h1,.cmp-press-release__body .cmp-fund-hero__content .subheadline+h2,.cmp-press-release__body .cmp-fund-hero__content .subheadline+h3,.cmp-press-release__body .cmp-fund-hero__content .subheadline+h4,.cmp-press-release__body .cmp-fund-hero__content__collapsed .field+h1,.cmp-press-release__body .cmp-fund-hero__content__collapsed .field+h2,.cmp-press-release__body .cmp-fund-hero__content__collapsed .field+h3,.cmp-press-release__body .cmp-fund-hero__content__collapsed .field+h4,.cmp-press-release__body .cmp-fund-hero__disclaimer__headline+h1,.cmp-press-release__body .cmp-fund-hero__disclaimer__headline+h2,.cmp-press-release__body .cmp-fund-hero__disclaimer__headline+h3,.cmp-press-release__body .cmp-fund-hero__disclaimer__headline+h4,.cmp-press-release__body .cmp-fund-tabs__panel__docs h4+h1,.cmp-press-release__body .cmp-fund-tabs__panel__docs h4+h2,.cmp-press-release__body .cmp-fund-tabs__panel__docs h4+h3,.cmp-press-release__body .cmp-fund-tabs__panel__docs h4+h4,.cmp-press-release__body .cmp-fund-tabs__panel__docs h6+h1,.cmp-press-release__body .cmp-fund-tabs__panel__docs h6+h2,.cmp-press-release__body .cmp-fund-tabs__panel__docs h6+h3,.cmp-press-release__body .cmp-fund-tabs__panel__docs h6+h4,.cmp-press-release__body .cmp-fund-tabs__panel h6+h1,.cmp-press-release__body .cmp-fund-tabs__panel h6+h2,.cmp-press-release__body .cmp-fund-tabs__panel h6+h3,.cmp-press-release__body .cmp-fund-tabs__panel h6+h4,.cmp-press-release__body .cmp-news-list__card__date+h1,.cmp-press-release__body .cmp-news-list__card__date+h2,.cmp-press-release__body .cmp-news-list__card__date+h3,.cmp-press-release__body .cmp-news-list__card__date+h4,.cmp-press-release__body .cmp-video-cards-qumu__card-list__item__headline+h1,.cmp-press-release__body .cmp-video-cards-qumu__card-list__item__headline+h2,.cmp-press-release__body .cmp-video-cards-qumu__card-list__item__headline+h3,.cmp-press-release__body .cmp-video-cards-qumu__card-list__item__headline+h4,.cmp-press-release__body .eyebrow+h1,.cmp-press-release__body .eyebrow+h2,.cmp-press-release__body .eyebrow+h3,.cmp-press-release__body .eyebrow+h4,.cmp-press-release__body .label+h1,.cmp-press-release__body .label+h2,.cmp-press-release__body .label+h3,.cmp-press-release__body .label+h4,.cmp-press-release__body .label-small+h1,.cmp-press-release__body .label-small+h2,.cmp-press-release__body .label-small+h3,.cmp-press-release__body .label-small+h4 {
  margin-top: .5rem
}

.cmp-fund-hero__content .cmp-press-release__body .subheadline,.cmp-fund-hero__content__collapsed .cmp-press-release__body .field,.cmp-fund-tabs__panel .cmp-press-release__body h6,.cmp-fund-tabs__panel__docs .cmp-press-release__body h4,.cmp-fund-tabs__panel__docs .cmp-press-release__body h6,.cmp-press-release__body .cmp-fund-hero__content .subheadline,.cmp-press-release__body .cmp-fund-hero__content__collapsed .field,.cmp-press-release__body .cmp-fund-hero__disclaimer__headline,.cmp-press-release__body .cmp-fund-tabs__panel__docs h4,.cmp-press-release__body .cmp-fund-tabs__panel__docs h6,.cmp-press-release__body .cmp-fund-tabs__panel h6,.cmp-press-release__body .cmp-news-list__card__date,.cmp-press-release__body .cmp-video-cards-qumu__card-list__item__headline,.cmp-press-release__body .eyebrow,.cmp-press-release__body .label,.cmp-press-release__body .lable-small {
  margin: 0 0 .5rem
}

.cmp-fund-hero__content .cmp-press-release__body .subheadline,.cmp-press-release__body .cmp-fund-hero__content .subheadline,.cmp-press-release__body .cmp-news-list__card__date,.cmp-press-release__body .label {
  text-transform: uppercase
}

.cmp-press-release__body .label-small {
  font-weight: 700;
  letter-spacing: 3px;
  text-transform: uppercase
}

.cmp-press-release__body .video-container {
  margin: 1.5rem 0
}

@media (min-width: 1024px) {
  .cmp-press-release__body .video-container {
      margin:2.5rem 0
  }
}

@media (min-width: 1440px) {
  .cmp-press-release__body .video-container {
      margin:3.5rem 0
  }
}

.cmp-press-release__body>:last-child {
  margin-bottom: 0
}

.cmp-press-release__disclaimer {
  font-size: .8125rem
}

.cmp-press-release__disclaimer__body,.cmp-press-release__disclaimer__cta {
  margin-bottom: 1rem
}

.cmp-press-release__disclaimer__more {
  height: 0;
  overflow: hidden;
  transition: height .3s ease-out
}

.cmp-press-release__share {
  margin: 1.5rem 0 0
}

.cmp-press-release__share ul {
  display: flex
}

.cmp-press-release__share ul li {
  margin-right: 2rem
}

.cmp-press-release__share ul li:last-child {
  margin-right: 0
}

.cmp-press-release__share .icon {
  height: 32px;
  margin-bottom: 0;
  width: 32px
}

@media (min-width: 1024px) {
  .cmp-press-release__share {
      margin:0;
      padding-top: 18.375rem;
      position: -webkit-sticky;
      position: sticky;
      top: 0
  }

  .cmp-press-release__share ul {
      display: block
  }

  .cmp-press-release__share ul li {
      margin-right: 0
  }

  .cmp-press-release__share .icon {
      display: block;
      height: 48px;
      margin-bottom: 2rem;
      width: 48px
  }
}

.cmp-strategy-stacked__main {
  position: relative
}

.cmp-strategy-stacked__main .title {
  padding-bottom: 2rem;
  position: relative;
  z-index: 1
}

@media (min-width: 768px) {
  .cmp-strategy-stacked__main .title {
      padding-bottom:0
  }
}

.cmp-strategy-stacked__bg {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 22px;
  z-index: 0
}

@media (min-width: 1024px) {
  .cmp-strategy-stacked__bg {
      top:34px
  }
}

.cmp-strategy-stacked__bg__white {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0
}

@media (min-width: 768px) {
  .cmp-strategy-stacked__bg__white {
      right:50%
  }
}

.cmp-strategy-stacked__bg .container,.cmp-strategy-stacked__bg .container .row {
  height: 100%
}

.cmp-strategy-stacked__bg__padded {
  background-clip: content-box
}

.cmp-strategy-stacked__content {
  position: relative;
  z-index: 1
}

@media (min-width: 768px) {
  .cmp-strategy-stacked__content {
      padding-bottom:1.75rem;
      padding-top: 1.75rem
  }
}

@media (min-width: 1024px) {
  .cmp-strategy-stacked__content {
      padding-bottom:2.25rem;
      padding-top: 2.25rem
  }
}

@media (hover: hover) and (pointer:fine) {
  .cmp-strategy-stacked__content .inherit-permalink:hover img {
      transform:scale(1.1)
  }
}

.cmp-strategy-stacked__content__media {
  overflow: hidden;
  padding: 75% 0 0;
  position: relative
}

.cmp-strategy-stacked__content__media img {
  display: block;
  font-family: "object-fit: cover;";
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  position: absolute;
  top: 0;
  transition: transform .7s ease;
  width: 100%
}

.cmp-strategy-stacked__content__box {
  padding: 2rem 0;
  pointer-events: all
}

@media (min-width: 768px) {
  .cmp-strategy-stacked__content__box {
      padding:0
  }
}

.cmp-strategy-stacked__content__box h3.padded {
  margin-bottom: 1rem
}

@media (min-width: 1024px) {
  .cmp-strategy-stacked__content__box h3.padded {
      margin-bottom:1.5rem
  }
}

.cmp-strategy-stacked__content__box .padded {
  margin-bottom: 1.5rem
}

@media (min-width: 1024px) {
  .cmp-strategy-stacked__content__box .padded {
      margin-bottom:2rem
  }
}

.cmp-strategy-stacked__content__box .label-small {
  color: #002856;
  font-weight: 700;
  letter-spacing: 3px;
  margin-bottom: .5rem;
  text-transform: uppercase
}

@media (min-width: 768px) {
  .cmp-strategy-stacked__left:first-child,.cmp-strategy-stacked__right:first-child {
      padding-top:1.75rem
  }
}

@media (min-width: 1024px) {
  .cmp-strategy-stacked__left:first-child,.cmp-strategy-stacked__right:first-child {
      padding-top:2.25rem
  }
}

.cmp-strategy-stacked__left:last-child,.cmp-strategy-stacked__right:last-child {
  padding-bottom: 2.5rem
}

@media (min-width: 768px) {
  .cmp-strategy-stacked__left:last-child,.cmp-strategy-stacked__right:last-child {
      padding-bottom:3.5rem
  }
}

@media (min-width: 1024px) {
  .cmp-strategy-stacked__left:last-child,.cmp-strategy-stacked__right:last-child {
      padding-bottom:6.5rem
  }
}

.cmp-strategy-stacked__right:nth-child(2n) .row {
  flex-wrap: wrap-reverse
}

@media (min-width: 768px) {
  .cmp-strategy-stacked__right:nth-child(2n) .row {
      flex-wrap:wrap
  }
}

.cmp-biography-card__main .container {
  padding-bottom: 30px;
  position: relative
}

@media (min-width: 1024px) {
  .cmp-biography-card__main .container {
      background-clip:content-box
  }
}

.cmp-biography-card__content__media {
  overflow: hidden;
  width: 100%
}

@media (min-width: 1024px) {
  .cmp-biography-card__content__media {
      background-clip:content-box
  }
}

.cmp-biography-card__content__media img {
  height: auto;
  width: 100%
}

.cmp-biography-card__content__contact {
  margin: 1.5rem 0
}

@media (min-width: 768px) {
  .cmp-biography-card__content__contact {
      margin:2rem 0
  }
}

.cmp-biography-card__content__contact p {
  margin-bottom: .5rem
}

.cmp-biography-card__content__contact .email {
  color: #007836;
  font-weight: 700;
  letter-spacing: 1px
}

.cmp-biography-card__content__text p:last-child {
  margin-bottom: 0
}

.cmp-strategy-detail-detail-card__main {
  position: relative
}

.cmp-strategy-detail-detail-card__main__mobile {
  position: relative;
  z-index: -1
}

.cmp-strategy-detail-detail-card__content {
  position: relative;
  z-index: 1
}

.cmp-strategy-detail-detail-card__content .container .row {
  transition: .7 ease
}

.cmp-strategy-detail-detail-card__content .container .row .bg-white {
  background-clip: content-box;
  position: relative
}

.cmp-strategy-detail-detail-card__content .container .row .bg-white :after {
  background-color: #fff;
  bottom: 0;
  content: "";
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  transition: .7s ease;
  width: 100%;
  z-index: -1
}

@media (min-width: 768px) {
  .cmp-strategy-detail-detail-card__content .container .row .bg-white :hover:after {
      transform:scale(1.1)
  }
}

.cmp-strategy-detail-detail-card__content__inner {
  color: #002856;
  height: 100%;
  position: relative
}

.cmp-strategy-detail-detail-card__content__inner h3 {
  margin-bottom: 2.5rem
}

.cmp-strategy-detail-detail-card__content__inner .numbers {
  margin-bottom: .5rem
}

.cmp-fund-hero__content .cmp-strategy-detail-detail-card__content__inner .subheadline,.cmp-strategy-detail-detail-card__content__inner .cmp-fund-hero__content .subheadline,.cmp-strategy-detail-detail-card__content__inner .cmp-news-list__card__date,.cmp-strategy-detail-detail-card__content__inner .label {
  margin-bottom: 0;
  text-transform: uppercase
}

.cmp-strategy-detail-detail-card__content__inner p:last-child {
  margin-bottom: 0
}

.cmp-strategy-detail-detail-card__content__inner .permalink {
  color: #002856;
  text-decoration: none
}

.cmp-strategy-detail-detail-card__bg {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: -1
}

.cmp-strategy-detail-detail-card__bg__gray {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0
}

@media (min-width: 768px) {
  .cmp-strategy-detail-detail-card__bg__gray {
      right:50%
  }
}

.cmp-strategy-detail-detail-card__bg .container,.cmp-strategy-detail-detail-card__bg .container .row {
  height: 100%
}

.cmp-strategy-detail-detail-card__bg__padded {
  background-clip: content-box
}

.cmp-strategy-detail-detail-card__bullets {
  text-align: center
}

@media (min-width: 768px) {
  .cmp-strategy-detail-detail-card__bullets {
      display:none
  }
}

.cmp-podcast-standard__main {
  position: relative;
  z-index: 2
}

@media (min-width: 768px) {
  .cmp-podcast-standard__main {
      background:#d6dade
  }
}

.cmp-podcast-standard__icons {
  padding-bottom: 2.5rem
}

@media (min-width: 1024px) {
  .cmp-podcast-standard__icons {
      padding-bottom:5.5rem
  }
}

.cmp-podcast-standard__icons .icon {
  padding-right: 2rem
}

.cmp-podcast-standard__icons .icon:last-child {
  padding-right: 0
}

.cmp-podcast-standard__icons .icon img {
  max-height: 32px;
  max-width: 32px
}

@media (min-width: 1024px) {
  .cmp-podcast-standard__icons .icon img {
      max-height:48px;
      max-width: 48px
  }
}

.cmp-podcast-standard__content {
  padding: 2.5rem 0
}

@media (min-width: 1024px) {
  .cmp-podcast-standard__content {
      padding:6.5rem 0 5.5rem
  }
}

.cmp-podcast-standard__content .row {
  position: relative
}

.cmp-podcast-standard__content .row .col-box {
  z-index: 1
}

.cmp-podcast-standard__content .row:after {
  background: #fff;
  bottom: 0;
  content: "";
  display: none;
  left: 16px;
  position: absolute;
  right: 16px;
  top: 0;
  z-index: 0
}

@media (min-width: 768px) {
  .cmp-podcast-standard__content .row:after {
      display:block
  }
}

@media (min-width: 1920px) {
  .cmp-podcast-standard__content .row:after {
      left:calc(8.3333% + 16px);
      right: calc(8.3333% + 16px)
  }
}

@media (-ms-high-contrast:active),(-ms-high-contrast:none) {
  .cmp-podcast-standard__content .row .media-box {
      background-clip: content-box;
      background-color: #fff
  }
}

.cmp-podcast-standard__content .row .text-box {
  align-self: center
}

.cmp-podcast-standard__media {
  overflow: hidden;
  padding: 100% 0 0;
  position: relative
}

.cmp-podcast-standard__media iframe,.cmp-podcast-standard__media img,.cmp-podcast-standard__media video {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  display: block;
  font-family: "object-fit: cover;";
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
  position: absolute;
  top: 0;
  transition: .7s ease;
  width: 100%
}

@media (hover: hover) and (pointer:fine) {
  .cmp-podcast-standard__media:hover iframe,.cmp-podcast-standard__media:hover img,.cmp-podcast-standard__media:hover video {
      transform:scale(1.1)
  }
}

.cmp-podcast-standard__box {
  padding: 1rem 0 0;
  pointer-events: all;
  position: relative;
  text-align: center;
  z-index: 3
}

@media (min-width: 768px) {
  .cmp-podcast-standard__box {
      padding:1.5rem 1.5rem 1.5rem 0;
      text-align: left
  }
}

@media (min-width: 1024px) {
  .cmp-podcast-standard__box {
      padding-left:1.5rem;
      padding-right: 3.5rem
  }
}

@media (min-width: 1440px) {
  .cmp-podcast-standard__box {
      padding-left:2.5rem;
      padding-right: 4.5rem
  }
}

.cmp-podcast-standard__title {
  color: #002856;
  margin-bottom: 1rem
}

@media (min-width: 1024px) {
  .cmp-podcast-standard__title {
      margin-bottom:1.5rem
  }
}

.cmp-podcast-standard__body {
  margin-bottom: 1.5rem
}

@media (min-width: 1024px) {
  .cmp-podcast-standard__body {
      margin-bottom:2rem
  }
}

.cmp-content-three-cards-carousel__main {
  padding: 2.5rem 0 6.5rem
}

@media (min-width: 768px) {
  .cmp-content-three-cards-carousel__main {
      padding:2.5rem 0 4.5rem
  }
}

.cmp-content-three-cards-carousel__headline {
  font-family: kepler-std-display,serif;
  margin-bottom: 26px;
  margin-top: -63px;
  text-align: center
}

html[lang|=ko-kr] .cmp-content-three-cards-carousel__headline {
  font-family: nanum-gothic,kepler-std-display,serif
}

html[lang|=ja-jp] .cmp-content-three-cards-carousel__headline {
  font-family: a-otf-ud-shin-go-pr6n,MS PMincho,kepler-std-display,serif
}

html[lang|=zh-cn] .cmp-content-three-cards-carousel__headline {
  font-family: "source-han-serif-sc",kepler-std-display,serif
}

html[lang|=zh-hk] .cmp-content-three-cards-carousel__headline,html[lang|=zh-tw] .cmp-content-three-cards-carousel__headline {
  font-family: "source-han-serif-tc",kepler-std-display,serif
}

.cmp-content-three-cards-carousel__headline h4 {
  color: #002856;
  font-size: 36px;
  line-height: 40px
}

@media (min-width: 768px) {
  .cmp-content-three-cards-carousel__headline {
      margin-bottom:56px;
      text-align: left
  }
}

@media (min-width: 1024px) {
  .cmp-content-three-cards-carousel__headline {
      margin-bottom:54px;
      margin-top: -74px
  }

  .cmp-content-three-cards-carousel__headline h4 {
      font-size: 56px;
      line-height: 63px
  }
}

.cmp-content-three-cards-carousel .glide__arrows.desktop {
  position: absolute;
  right: -18px;
  top: -115px
}

@media (min-width: 1024px) {
  .cmp-content-three-cards-carousel .glide__arrows.desktop {
      top:-125px
  }
}

.cmp-content-three-cards-carousel__tile-container__title {
  font-family: kepler-std-display,serif;
  margin: 1rem 0
}

.cmp-content-three-cards-carousel__tile-container__title h4 {
  color: #002856;
  font-size: 28px;
  line-height: 31px
}

html[lang|=ko-kr] .cmp-content-three-cards-carousel__tile-container__title {
  font-family: nanum-gothic,kepler-std-display,serif
}

html[lang|=ja-jp] .cmp-content-three-cards-carousel__tile-container__title {
  font-family: a-otf-ud-shin-go-pr6n,MS PMincho,kepler-std-display,serif
}

html[lang|=zh-cn] .cmp-content-three-cards-carousel__tile-container__title {
  font-family: "source-han-serif-sc",kepler-std-display,serif
}

html[lang|=zh-hk] .cmp-content-three-cards-carousel__tile-container__title,html[lang|=zh-tw] .cmp-content-three-cards-carousel__tile-container__title {
  font-family: "source-han-serif-tc",kepler-std-display,serif
}

@media (min-width: 1024px) {
  .cmp-content-three-cards-carousel__tile-container__title h4 {
      font-size:32px;
      line-height: 34px
  }
}

.cmp-content-three-cards-carousel__tile-container__image {
  overflow: hidden
}

@media (min-width: 768px) {
  .cmp-content-three-cards-carousel__tile-container__image {
      max-height:223px
  }
}

@media (min-width: 1024px) {
  .cmp-content-three-cards-carousel__tile-container__image {
      max-height:262px
  }
}

@media (min-width: 1920px) {
  .cmp-content-three-cards-carousel__tile-container__image {
      max-height:337px
  }
}

.cmp-content-three-cards-carousel__tile-container__image img {
  font-family: "object-fit: cover;";
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
  width: 100%
}

.cmp-content-three-cards-carousel__tile-container__cta a:hover {
  color: #1c5630;
  text-decoration: none
}

.cmp-content-three-cards-carousel .glide__slide {
  padding: 0 1px
}

.cmp-biography-article-related {
  overflow: hidden
}

.cmp-biography-article-related__main {
  margin: 0-31px
}

@media (min-width: 768px) {
  .cmp-biography-article-related__main {
      margin:0
  }
}

.cmp-biography-article-related__left,.cmp-biography-article-related__right {
  padding: 0 47px
}

.cmp-biography-article-related__left h1,.cmp-biography-article-related__left h2,.cmp-biography-article-related__left h3,.cmp-biography-article-related__left h4,.cmp-biography-article-related__left h5,.cmp-biography-article-related__left h6,.cmp-biography-article-related__right h1,.cmp-biography-article-related__right h2,.cmp-biography-article-related__right h3,.cmp-biography-article-related__right h4,.cmp-biography-article-related__right h5,.cmp-biography-article-related__right h6 {
  color: #002856
}

.cmp-biography-article-related__left .title,.cmp-biography-article-related__right .title {
  margin-bottom: -1rem;
  margin-top: -1.25rem;
  text-align: center
}

@media (min-width: 768px) {
  .cmp-biography-article-related__left .title,.cmp-biography-article-related__right .title {
      margin-bottom:-1.25rem;
      margin-top: -1.5rem
  }
}

@media (min-width: 1024px) {
  .cmp-biography-article-related__left,.cmp-biography-article-related__right {
      background-clip:content-box
  }
}

@media (min-width: 768px) {
  .cmp-biography-article-related__left,.cmp-biography-article-related__right {
      padding:0 1rem
  }
}

.cmp-biography-article-related__left .permalink,.cmp-biography-article-related__right .permalink {
  text-decoration: none
}

.cmp-biography-article-related__right {
  padding: 0
}

@media (min-width: 768px) {
  .cmp-biography-article-related__right {
      padding:0 1rem
  }
}

.cmp-biography-article-related__right .col-md-12 {
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  text-align: center
}

@media (min-width: 1024px) {
  .cmp-biography-article-related__right .col-md-12 {
      background-clip:content-box
  }

  .cmp-biography-article-related__right .col-md-12:first-child {
      padding-bottom: 3.875rem
  }
}

.cmp-biography-article-related__right .row .col-sm-6:first-child {
  background-clip: padding-box;
  margin-bottom: 3.5rem
}

@media (min-width: 768px) {
  .cmp-biography-article-related__right .row .col-sm-6:first-child {
      background-clip:content-box;
      margin-bottom: 0;
      padding-left: 0;
      padding-right: 1rem
  }
}

@media (min-width: 1024px) {
  .cmp-biography-article-related__right .row .col-sm-6:first-child {
      padding-left:1rem;
      padding-right: 1rem
  }
}

.cmp-biography-article-related__right .row .col-sm-6:last-child {
  background-clip: padding-box
}

@media (min-width: 768px) {
  .cmp-biography-article-related__right .row .col-sm-6:last-child {
      background-clip:content-box;
      padding-left: 1rem;
      padding-right: 0
  }
}

@media (min-width: 1024px) {
  .cmp-biography-article-related__right .row .col-sm-6:last-child {
      padding-left:1rem;
      padding-right: 1rem
  }
}

.cmp-biography-article-related__right__links {
  display: grid;
  padding: 3.5rem 1.5rem
}

@media (min-width: 1440px) {
  .cmp-biography-article-related__right__links {
      padding:3.5rem 2rem
  }
}

.cmp-biography-article-related__right__links ul {
  list-style-type: none;
  margin-bottom: 0;
  padding-inline-start:0}

.cmp-biography-article-related__right__links ul li:not(:last-child) {
  margin-bottom: 1rem
}

.cmp-biography-article-related__right__links .cta-link,.cmp-biography-article-related__right__links table td a,.cmp-biography-article-related__right__links table th a,table td .cmp-biography-article-related__right__links a,table th .cmp-biography-article-related__right__links a {
  transition: all .7s ease
}

@media (min-width: 1024px) {
  .cmp-biography-article-related__right__links .cta-link:hover,.cmp-biography-article-related__right__links table td a:hover,.cmp-biography-article-related__right__links table th a:hover,table td .cmp-biography-article-related__right__links a:hover,table th .cmp-biography-article-related__right__links a:hover {
      color:#1c5630
  }
}

.cmp-biography-article-related__left {
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content
}

.cmp-biography-article-related__left .col-sm-4 {
  background-clip: content-box
}

.cmp-biography-article-related__left .col-sm-4 h6 {
  padding-bottom: 1rem
}

.cmp-biography-article-related__left .col-sm-4 .cmp-fund-hero__disclaimer__body,.cmp-biography-article-related__left .col-sm-4 .cmp-fund-tabs__panel__vcard .vcard .email,.cmp-biography-article-related__left .col-sm-4 .cmp-fund-tabs__panel__vcard .vcard .tel,.cmp-biography-article-related__left .col-sm-4 .cmp-headshot-contacts__vcard .vcard .email,.cmp-biography-article-related__left .col-sm-4 .cmp-headshot-contacts__vcard .vcard .tel,.cmp-biography-article-related__left .col-sm-4 .cmp-headshot-contacts__vcard .vcard .title,.cmp-biography-article-related__left .col-sm-4 .footnotes-table,.cmp-biography-article-related__left .col-sm-4 .text-small,.cmp-fund-tabs__panel__vcard .vcard .cmp-biography-article-related__left .col-sm-4 .email,.cmp-fund-tabs__panel__vcard .vcard .cmp-biography-article-related__left .col-sm-4 .tel,.cmp-headshot-contacts__vcard .vcard .cmp-biography-article-related__left .col-sm-4 .email,.cmp-headshot-contacts__vcard .vcard .cmp-biography-article-related__left .col-sm-4 .tel,.cmp-headshot-contacts__vcard .vcard .cmp-biography-article-related__left .col-sm-4 .title {
  font-weight: 500;
  margin-bottom: 2rem
}

@media (min-width: 768px) {
  .cmp-biography-article-related__left .col-sm-4 .cmp-fund-hero__disclaimer__body:last-of-type,.cmp-biography-article-related__left .col-sm-4 .cmp-fund-tabs__panel__vcard .vcard .email:last-of-type,.cmp-biography-article-related__left .col-sm-4 .cmp-fund-tabs__panel__vcard .vcard .tel:last-of-type,.cmp-biography-article-related__left .col-sm-4 .cmp-headshot-contacts__vcard .vcard .email:last-of-type,.cmp-biography-article-related__left .col-sm-4 .cmp-headshot-contacts__vcard .vcard .tel:last-of-type,.cmp-biography-article-related__left .col-sm-4 .cmp-headshot-contacts__vcard .vcard .title:last-of-type,.cmp-biography-article-related__left .col-sm-4 .footnotes-table:last-of-type,.cmp-biography-article-related__left .col-sm-4 .text-small:last-of-type,.cmp-fund-tabs__panel__vcard .vcard .cmp-biography-article-related__left .col-sm-4 .email:last-of-type,.cmp-fund-tabs__panel__vcard .vcard .cmp-biography-article-related__left .col-sm-4 .tel:last-of-type,.cmp-headshot-contacts__vcard .vcard .cmp-biography-article-related__left .col-sm-4 .email:last-of-type,.cmp-headshot-contacts__vcard .vcard .cmp-biography-article-related__left .col-sm-4 .tel:last-of-type,.cmp-headshot-contacts__vcard .vcard .cmp-biography-article-related__left .col-sm-4 .title:last-of-type {
      margin-bottom:0
  }
}

.cmp-biography-article-related__media {
  padding-bottom: .5rem;
  pointer-events: all
}

.cmp-biography-article-related__media img {
  height: auto;
  transition: transform .7s ease;
  width: 100%
}

@media (min-width: 1024px) {
  .cmp-biography-article-related__media img:hover {
      transform:scale(1.1)
  }
}

.cmp-biography-article-related__media iframe,.cmp-biography-article-related__media video {
  width: 100%
}

.cmp-fund-list__fund-selector:disabled {
  -webkit-appearance: none;
  appearance: none;
  background: initial;
  border: 2px solid #002856;
  color: #002856;
  height: 55px;
  padding-left: 12px;
  width: 100%
}

.cmp-fund-list__search-field form {
  position: relative
}

.cmp-fund-list__search-field form button {
  background: transparent;
  border: none;
  position: absolute;
  right: 6px;
  top: 15px
}

.cmp-fund-list__search-field form button .icon {
  height: 24px;
  width: 24px
}

.cmp-fund-list__search-field input {
  background-color: inherit;
  border: none;
  border-bottom: 1px solid #002856;
  min-height: 55px;
  padding: 0 10px;
  width: 100%
}

.cmp-fund-list__fund-container {
  background-color: #fff;
  padding-bottom: 1rem
}

.cmp-fund-list__fund-container__title {
  color: #002856;
  display: block;
  margin-top: -1rem
}

@media (min-width: 1024px) {
  .cmp-fund-list__fund-container__title {
      margin-top:-1.3333rem
  }
}

.cmp-fund-list__fund-container__title:hover {
  color: #002856;
  text-decoration: none
}

.cmp-fund-list__fund-container__disclaimer {
  color: #002856;
  margin-top: 1rem
}

@media (min-width: 1024px) {
  .cmp-fund-list__fund-container__disclaimer {
      margin-top:1.25rem
  }
}

.cmp-fund-list__fund-container__disclaimer :last-child {
  margin-bottom: 0
}

@media (min-width: 768px) {
  .cmp-fund-list__fund-container__class-dropdown {
      margin-top:-30px
  }
}

.cmp-fund-list__fund-container__class-dropdown .choices__inner {
  background-color: #d6dade;
  border: none;
  padding-bottom: 0!important;
  padding-top: 6px
}

.cmp-fund-list__fund-container__class-dropdown .choices__list--dropdown {
  border: none
}

.cmp-fund-list__fund-container__fund-entries {
  cursor: pointer
}

.cmp-fund-list__fund-container__fund-item {
  background-color: #f1f3f4;
  margin: 1rem 1rem 1rem 0;
  padding-bottom: 1rem
}

@media (min-width: 768px) {
  .cmp-fund-list__fund-container__fund-item {
      background-color:initial;
      margin: 1rem 0;
      padding-bottom: 0
  }
}

.cmp-fund-list__fund-container__fund-item__title {
  color: #002856;
  font-size: 13px;
  font-weight: 700;
  margin-bottom: 1rem;
  padding-top: 5px
}

.cmp-fund-list__fund-container__fund-item__entry {
  font-size: 18px
}

.cmp-fund-list__fund-container__fund-item__disclaimer {
  font-size: 13px
}

.cmp-fund-list__fund-container__quick-links {
  margin-top: 1rem
}

.cmp-fund-list__fund-container__quick-links__title {
  color: #002856;
  font-size: 14px;
  font-weight: 900;
  letter-spacing: 3px;
  text-transform: uppercase
}

.cmp-fund-list__fund-container__quick-links__ctas {
  margin: 1rem 0
}

.cmp-fund-list__fund-container__quick-links__ctas a {
  display: block;
  font-size: 13px
}

.cmp-fund-list__fund-container__quick-links__more-btn {
  position: relative
}

.cmp-fund-list__fund-container__quick-links__more-btn button {
  -webkit-appearance: none;
  appearance: none;
  background: none;
  border: none;
  color: #007836;
  font-size: 13px;
  font-weight: 700;
  margin: 0;
  min-height: 15px;
  min-width: 200px;
  padding: 0;
  text-align: left
}

.cmp-fund-list__fund-container__quick-links__more-btn button:before {
  content: "+";
  letter-spacing: 1px;
  margin-right: 4px;
  text-align: left
}

.cmp-fund-list__fund-container__quick-links__more-btn button.active:before {
  content: "-";
  margin-right: 5px
}

.cmp-fund-list__fund-container__more-info {
  height: auto;
  max-height: 0;
  overflow: hidden;
  transition: max-height .3s
}

.cmp-fund-list__fund-container__more-info.active {
  max-height: 800px
}

@media (min-width: 768px) {
  .cmp-fund-list__fund-container__more-info {
      padding:0 2rem
  }
}

.cmp-fund-list__fund-container__more-info hr {
  background-color: #c3c6c8;
  border: none;
  height: 2px;
  width: 100%
}

.cmp-fund-list__fund-container__more-info__managers,.cmp-fund-list__fund-container__more-info__objective {
  margin: 1rem 0
}

.cmp-fund-list__fund-container__more-info__managers span,.cmp-fund-list__fund-container__more-info__objective span {
  color: #002856;
  font-size: 13px;
  font-weight: 700;
  line-height: 19px;
  margin-bottom: 1rem
}

.cmp-fund-list__search-results {
  background-color: #fff;
  padding: 0 6.25%
}

.cmp-fund-list__load-more-cta {
  position: relative;
  text-align: center;
  top: -20px
}

.cmp-fund-list input[type=search]::-ms-clear,.cmp-fund-list input[type=search]::-ms-reveal {
  display: none;
  height: 0;
  width: 0
}

.cmp-fund-list input[type=search]::-webkit-search-cancel-button,.cmp-fund-list input[type=search]::-webkit-search-decoration,.cmp-fund-list input[type=search]::-webkit-search-results-button,.cmp-fund-list input[type=search]::-webkit-search-results-decoration {
  display: none
}

.cmp-fund-tabs {
  margin: 1rem 0 0
}

@media (min-width: 768px) {
  .cmp-fund-tabs {
      margin:1.5rem 0 0
  }
}

@media (min-width: 1024px) {
  .cmp-fund-tabs {
      margin:2.5rem 0 0
  }
}

.cmp-fund-tabs__panel {
  overflow-x: hidden
}

.cmp-fund-tabs__panel.bg-gray-100 {
  margin-bottom: -1rem
}

@media (min-width: 768px) {
  .cmp-fund-tabs__panel.bg-gray-100 {
      margin-bottom:0
  }
}

.cmp-fund-tabs__panel>.container {
  padding-top: 1.5rem
}

@media (min-width: 768px) {
  .cmp-fund-tabs__panel>.container {
      padding-top:2rem
  }
}

.cmp-fund-tabs__panel h2,.cmp-fund-tabs__panel h3,.cmp-fund-tabs__panel h4,.cmp-fund-tabs__panel h5 {
  color: #002856;
  font-size: 1.5rem;
  margin: 0 0 1rem
}

@media (min-width: 768px) {
  .cmp-fund-tabs__panel h2,.cmp-fund-tabs__panel h3,.cmp-fund-tabs__panel h4,.cmp-fund-tabs__panel h5 {
      margin:0 0 1.5rem
  }
}

@media (min-width: 1024px) {
  .cmp-fund-tabs__panel h2,.cmp-fund-tabs__panel h3,.cmp-fund-tabs__panel h4,.cmp-fund-tabs__panel h5 {
      font-size:1.75rem
  }
}

.cmp-fund-tabs__panel h6 {
  color: #002856;
  font-weight: 900;
  margin: 0 0 .5rem
}

.cmp-fund-tabs__panel ol,.cmp-fund-tabs__panel p,.cmp-fund-tabs__panel ul {
  margin: 0 0 1rem
}

.cmp-fund-tabs__panel .cmp-rich-text h2,.cmp-fund-tabs__panel .cmp-rich-text h5 {
  margin: 2rem 0 1rem
}

.cmp-fund-tabs__panel .cmp-rich-text h2:first-child,.cmp-fund-tabs__panel .cmp-rich-text h5:first-child {
  margin-top: 0
}

.cmp-fund-tabs__panel .cmp-tabs {
  margin-top: -.5rem
}

@media (min-width: 1024px) {
  .cmp-fund-tabs__panel .cmp-tabs {
      margin-bottom:2rem
  }
}

.cmp-fund-tabs__panel__section {
  margin: 0 0 1.5rem
}

@media (min-width: 768px) {
  .cmp-fund-tabs__panel__section {
      margin:0 0 2rem
  }
}

.cmp-fund-tabs__panel__section .snapshot-center-points {
  justify-content: center
}

.cmp-fund-tabs__panel__section .snapshot-center-points .snapshot-item {
  padding: 0 4px
}

.cmp-fund-tabs__panel__section .snapshot-center-points .box1 {
  background-color: #002856;
  border-bottom: 2px solid #fff;
  color: #fff;
  height: 70px;
  line-height: 17px;
  padding: 1rem;
  text-align: center
}

.cmp-fund-tabs__panel__section .snapshot-center-points .box1.bottom {
  background-color: #c3c6c8;
  color: #484848;
  line-height: 2rem
}

.cmp-fund-tabs__panel__section .table-striped .highlight {
  background: #002856;
  color: #fff;
  line-height: 2rem
}

.cmp-fund-tabs__panel__section .table-striped td {
  vertical-align: middle
}

.cmp-fund-tabs__panel__disclaimer-section {
  margin: 1rem 0 2.5rem
}

.cmp-fund-tabs__panel__button {
  margin: 0 0 2rem
}

.cmp-fund-tabs__panel__field {
  margin: 0 0 1.5rem
}

.cmp-fund-tabs__panel__chart {
  margin: 0 0 1rem
}

@media (min-width: 768px) {
  .cmp-fund-tabs__panel__chart.pie-chart {
      height:20rem
  }
}

.cmp-fund-tabs__panel__vcard {
  margin: 0 0 1.5rem;
  text-align: center
}

@media (min-width: 768px) {
  .cmp-fund-tabs__panel__vcard {
      align-items:center;
      display: flex;
      text-align: left
  }
}

@media (min-width: 1024px) {
  .cmp-fund-tabs__panel__vcard {
      margin:0 0 2rem
  }
}

.cmp-fund-tabs__panel__vcard .media {
  height: 88px;
  margin: 0 auto 1rem;
  width: 88px
}

@media (min-width: 768px) {
  .cmp-fund-tabs__panel__vcard .media {
      margin:0 16px 0 0
  }
}

@media (min-width: 1024px) {
  .cmp-fund-tabs__panel__vcard .media {
      height:82px;
      margin: 0 32px 0 0;
      width: 82px
  }
}

@media (min-width: 1440px) {
  .cmp-fund-tabs__panel__vcard .media {
      height:95px;
      width: 95px
  }
}

.cmp-fund-tabs__panel__vcard .media img {
  font-family: "object-fit: cover;";
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
  width: 100%
}

.cmp-fund-tabs__panel__vcard .vcard .fn {
  color: #002856;
  text-transform: uppercase
}

.cmp-fund-tabs__panel__disclosure {
  font-size: .8125rem;
  margin: -.5rem 0 2rem
}

.cmp-fund-tabs__panel__disclosure :last-child {
  margin-bottom: 0
}

.cmp-fund-tabs__panel__docs {
  margin: 2rem 0
}

.cmp-fund-tabs__panel__docs:first-child {
  margin-top: 0
}

.cmp-fund-tabs__panel__docs h4,.cmp-fund-tabs__panel__docs h6 {
  color: #002856;
  font-family: museo-sans,sans-serif;
  font-weight: 900;
  margin: 0 0 1rem
}

html[lang|=ko-kr] .cmp-fund-tabs__panel__docs h4,html[lang|=ko-kr] .cmp-fund-tabs__panel__docs h6 {
  font-family: source-han-sans-korean,museo-sans,sans-serif
}

html[lang|=ja-jp] .cmp-fund-tabs__panel__docs h4,html[lang|=ja-jp] .cmp-fund-tabs__panel__docs h6 {
  font-family: a-otf-ud-shin-go-pr6n,meiyro,MS PMincho,museo-sans,sans-serif
}

html[lang|=zh-cn] .cmp-fund-tabs__panel__docs h4,html[lang|=zh-cn] .cmp-fund-tabs__panel__docs h6 {
  font-family: source-han-sans-cjk-sc,museo-sans,sans-serif
}

html[lang|=zh-hk] .cmp-fund-tabs__panel__docs h4,html[lang|=zh-hk] .cmp-fund-tabs__panel__docs h6 {
  font-family: source-han-sans-cjk-hk,museo-sans,sans-serif
}

html[lang|=zh-tw] .cmp-fund-tabs__panel__docs h4,html[lang|=zh-tw] .cmp-fund-tabs__panel__docs h6 {
  font-family: source-han-sans-cjk-tc,museo-sans,sans-serif
}

.cmp-fund-tabs__panel__docs ul {
  list-style: none;
  margin: 0;
  padding: 0
}

.cmp-fund-tabs__panel__docs ul li {
  background: #f1f3f4;
  font-size: .8125rem;
  padding: .25rem .5rem
}

.cmp-fund-tabs__panel__docs ul li:nth-child(2n) {
  background: #e4e7e9
}

.cmp-fund-hero__banner {
  color: #fff
}

.cmp-fund-hero__banner a {
  color: inherit;
  text-decoration: none
}

.cmp-fund-hero__disclaimer {
  background: #001834
}

@media (min-width: 1024px) {
  .cmp-fund-hero__disclaimer {
      padding:4rem 0 0
  }
}

.cmp-fund-hero__disclaimer__headline {
  color: #fff;
  cursor: pointer;
  margin: 1rem 0;
  position: relative
}

@media (min-width: 768px) {
  .cmp-fund-hero__disclaimer__headline {
      padding-right:2rem
  }
}

.cmp-fund-hero__disclaimer__headline:after {
  border: 8px solid transparent;
  border-top-color: #fff;
  content: "";
  height: 0;
  pointer-events: none;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-25%);
  transition: all .3s ease;
  width: 0
}

[aria-expanded=true] .cmp-fund-hero__disclaimer__headline:after {
  transform: translateY(-75%) rotate(180deg)
}

.cmp-fund-hero__disclaimer__body {
  height: 0;
  overflow: hidden;
  transition: height .3s ease-out
}

.cmp-fund-hero__disclaimer__body p {
  margin: 0 0 1rem
}

.cmp-fund-hero__disclaimer__body ol,.cmp-fund-hero__disclaimer__body ul {
  margin: 0 0 1rem;
  padding: 0 0 0 1.5rem
}

.cmp-fund-hero__bg,.cmp-fund-hero__bg:after {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0
}

.cmp-fund-hero__bg:after {
  background: linear-gradient(0deg,#002856,#001834);
  background-color: #002856;
  content: "";
  display: block;
  opacity: .85
}

.cmp-fund-hero__bg iframe,.cmp-fund-hero__bg img,.cmp-fund-hero__bg video {
  bottom: 0;
  font-family: "object-fit: cover;";
  height: 100%;
  left: 0;
  min-height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%
}

.cmp-fund-hero__content {
  padding: 2rem 0;
  position: relative;
  text-align: center
}

@media (min-width: 768px) {
  .cmp-fund-hero__content {
      padding:7.5rem 0 10rem
  }
}

@media (min-width: 1024px) {
  .cmp-fund-hero__content {
      padding:10.5rem 0 24.5rem
  }
}

.cmp-fund-hero__content a {
  color: inherit;
  text-decoration: none
}

.cmp-fund-hero__content .disclaimer {
  margin: 1rem 0 0
}

@media (min-width: 768px) {
  .cmp-fund-hero__content .disclaimer {
      margin-top:1.5rem
  }
}

@media (min-width: 1024px) {
  .cmp-fund-hero__content .disclaimer {
      margin-top:2rem
  }
}

.cmp-fund-hero__content .disclaimer :last-child {
  margin-bottom: 0
}

.cmp-fund-hero__content .subheadline {
  font-size: .875rem;
  margin: 1rem 0 0;
  text-transform: uppercase
}

@media (min-width: 768px) {
  .cmp-fund-hero__content .subheadline {
      margin-top:1.5rem
  }
}

@media (min-width: 1024px) {
  .cmp-fund-hero__content .subheadline {
      margin-top:2rem
  }
}

.cmp-fund-hero__content__collapsed {
  display: none;
  margin: .5rem 0 0
}

.cmp-fund-hero__content__collapsed .field {
  color: #fff
}

.cmp-fund-hero__overview {
  margin: 2.5rem 0 0
}

@media (min-width: 768px) {
  .cmp-fund-hero__overview {
      margin:-5.5rem 0 0
  }
}

@media (min-width: 1024px) {
  .cmp-fund-hero__overview {
      margin:-18rem 0 0
  }
}

.cmp-fund-hero__overview__col {
  background: #fff;
  margin: 0 -31px 1.5rem;
  padding: 1.5rem 31px
}

@media (min-width: 768px) {
  .cmp-fund-hero__overview__col {
      height:100%;
      margin: 0;
      min-height: 10rem;
      padding: 1.5rem
  }
}

@media (min-width: 1024px) {
  .cmp-fund-hero__overview__col {
      min-height:28rem;
      padding: 2rem 2rem 2.5rem
  }
}

@media (min-width: 1440px) {
  .cmp-fund-hero__overview__col {
      padding:2.5rem
  }
}

.cmp-fund-hero__overview__col h2,.cmp-fund-hero__overview__col h4 {
  color: #002856;
  font-size: 1.75rem;
  line-height: 1.125;
  margin: 0 0 1.5rem
}

@media (min-width: 768px) {
  .cmp-fund-hero__overview__col h2,.cmp-fund-hero__overview__col h4 {
      margin:.5rem 0 2.5rem
  }
}

@media (min-width: 1024px) {
  .cmp-fund-hero__overview__col h2,.cmp-fund-hero__overview__col h4 {
      font-size:2rem;
      line-height: 1.0625;
      margin: .875rem 0 2rem
  }
}

.cmp-fund-hero__overview__col form,.cmp-fund-hero__overview__field {
  margin: 0 0 1.5rem
}

.cmp-fund-hero__overview__field:last-child {
  margin-bottom: 0
}

.cmp-fund-hero__overview__field h6 {
  color: #002856;
  font-family: museo-sans,sans-serif;
  font-size: 1rem;
  font-weight: 700;
  letter-spacing: 3px;
  line-height: 1.5;
  margin: 0 0 .5rem;
  text-transform: uppercase
}

html[lang|=ko-kr] .cmp-fund-hero__overview__field h6 {
  font-family: source-han-sans-korean,museo-sans,sans-serif
}

html[lang|=ja-jp] .cmp-fund-hero__overview__field h6 {
  font-family: a-otf-ud-shin-go-pr6n,meiyro,MS PMincho,museo-sans,sans-serif
}

html[lang|=zh-cn] .cmp-fund-hero__overview__field h6 {
  font-family: source-han-sans-cjk-sc,museo-sans,sans-serif
}

html[lang|=zh-hk] .cmp-fund-hero__overview__field h6 {
  font-family: source-han-sans-cjk-hk,museo-sans,sans-serif
}

html[lang|=zh-tw] .cmp-fund-hero__overview__field h6 {
  font-family: source-han-sans-cjk-tc,museo-sans,sans-serif
}

.cmp-fund-hero__overview__field p {
  margin: 0
}

@media (min-width: 1024px) {
  body.fixed-banner .cmp-fund-hero {
      left:0;
      position: fixed;
      top: 64px;
      transition: top .4s;
      width: 100%;
      z-index: 1
  }

  body.fixed-banner .cmp-fund-hero__disclaimer,body.fixed-banner .cmp-fund-hero__overview {
      display: none
  }

  body.fixed-banner .cmp-fund-hero__bg:after {
      opacity: 1
  }

  body.fixed-banner .cmp-fund-hero__bg iframe,body.fixed-banner .cmp-fund-hero__bg img,body.fixed-banner .cmp-fund-hero__bg video {
      display: none
  }

  body.fixed-banner .cmp-fund-hero__content {
      padding: 1rem 0!important;
      text-align: left
  }

  body.fixed-banner .cmp-fund-hero__content .col-md-8 {
      flex: 0 0 100%;
      max-width: 100%
  }

  body.fixed-banner .cmp-fund-hero__content h1 {
      font-size: 2rem;
      line-height: 1.0625
  }

  body.fixed-banner .cmp-fund-hero__content .subheadline {
      display: none
  }

  body.fixed-banner .cmp-fund-hero__content__collapsed {
      display: block
  }
}

.cmp-strategy-detail-detail-article__main {
  padding: 2.5rem 0
}

@media (min-width: 768px) {
  .cmp-strategy-detail-detail-article__main {
      padding:3.5rem 0 4.5rem
  }
}

@media (min-width: 1024px) {
  .cmp-strategy-detail-detail-article__main {
      padding:4.5rem 0 6.5rem
  }
}

.cmp-strategy-detail-detail-article__main .choices {
  margin: 0 0 2rem
}

@media (min-width: 768px) {
  .cmp-strategy-detail-detail-article__main .choices {
      margin:0 0 2.5rem
  }
}

@media (min-width: 1024px) {
  .cmp-strategy-detail-detail-article__main .choices {
      margin:0 0 3.5rem
  }
}

.cmp-strategy-detail-detail-article__left {
  padding-bottom: .5rem
}

@media (min-width: 768px) {
  .cmp-strategy-detail-detail-article__left {
      padding-bottom:1rem
  }
}

.cmp-strategy-detail-detail-article__left h4 {
  color: #002856;
  margin: 0 0 .5rem
}

.cmp-strategy-detail-detail-article__left .rich-text :last-child {
  margin-bottom: 0
}

.cmp-strategy-detail-detail-article__left .detail {
  margin-bottom: 1.5rem
}

@media (min-width: 1024px) {
  .cmp-strategy-detail-detail-article__left .detail {
      margin-bottom:2rem
  }
}

.cmp-strategy-detail-detail-article__left .col-12+.col-12 h4 {
  margin: 0 0 1rem
}

.cmp-strategy-detail-detail-article__right {
  background-color: #fff;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  margin: 0 -31px;
  padding: 2rem 31px
}

@media (min-width: 768px) {
  .cmp-strategy-detail-detail-article__right {
      margin:0;
      padding: 2rem
  }
}

.cmp-strategy-detail-detail-article__right h3 {
  color: #002856;
  margin-bottom: 1.5rem
}

@media (min-width: 1024px) {
  .cmp-strategy-detail-detail-article__right h3 {
      margin-bottom:2rem
  }
}

.cmp-strategy-detail-detail-article__right .rich-text ul {
  padding-inline-start:2rem}

.cmp-strategy-detail-detail-article__panel,.cmp-strategy-detail-detail-article__pmpanel {
  display: none
}

@media (min-width: 1024px) {
  .cmp-strategy-detail-detail-article--with-filter .cmp-strategy-detail-detail-article__right {
      margin-top:-7rem
  }
}

.cmp-contact-content {
  overflow: hidden
}

.cmp-contact-content__main {
  padding: 4rem 0 0;
  position: relative;
  z-index: 2
}

@media (min-width: 1024px) {
  .cmp-contact-content__main {
      padding:7rem 0 0
  }
}

.cmp-contact-content__main .cmp-fund-hero__content .subheadline,.cmp-contact-content__main .cmp-news-list__card__date,.cmp-contact-content__main .label,.cmp-contact-content__main h1,.cmp-contact-content__main h2,.cmp-contact-content__main h3,.cmp-contact-content__main h4,.cmp-contact-content__main h5,.cmp-contact-content__main h6,.cmp-fund-hero__content .cmp-contact-content__main .subheadline {
  color: #002856
}

.cmp-contact-content__main .cmp-fund-hero__content .subheadline,.cmp-contact-content__main .cmp-news-list__card__date,.cmp-contact-content__main .label,.cmp-fund-hero__content .cmp-contact-content__main .subheadline {
  margin-bottom: 1.5rem
}

.cmp-contact-content__main .cmp-fund-hero__content .subheadline,.cmp-contact-content__main .cmp-news-list__card__date,.cmp-contact-content__main .label,.cmp-contact-content__main .label-small,.cmp-fund-hero__content .cmp-contact-content__main .subheadline {
  letter-spacing: 3px;
  text-transform: uppercase
}

.cmp-contact-content__main .label-small {
  font-weight: 700
}

.cmp-contact-content__left {
  background-color: #fff;
  padding: 2.5rem 0;
  position: relative
}

@media (min-width: 1024px) {
  .cmp-contact-content__left {
      padding:3.5rem 0
  }
}

@media (min-width: 768px) {
  .cmp-contact-content__left .cmp-rich-text {
      padding:0 7.5rem 0 2rem
  }
}

@media (min-width: 1024px) {
  .cmp-contact-content__left .cmp-rich-text {
      padding:0 5rem 0 0
  }
}

@media (min-width: 1440px) {
  .cmp-contact-content__left .cmp-rich-text {
      padding-right:6rem
  }
}

@media (min-width: 1920px) {
  .cmp-contact-content__left .cmp-rich-text {
      padding-right:7.5rem
  }
}

.cmp-contact-content__left:after {
  background-color: #fff;
  content: "";
  height: 100%;
  left: -50%;
  position: absolute;
  right: -50%;
  top: 0;
  z-index: -1
}

@media (min-width: 768px) {
  .cmp-contact-content__left:after {
      left:0;
      right: 0
  }
}

@media (min-width: 1024px) {
  .cmp-contact-content__left:after {
      left:-300%
  }
}

.cmp-contact-content__title {
  margin: -3.825rem 0 1.5rem
}

@media (min-width: 768px) {
  .cmp-contact-content__title {
      padding:0 2rem
  }
}

@media (min-width: 1024px) {
  .cmp-contact-content__title {
      margin:-5.75rem 0 2.5rem;
      padding: 0 2rem 0 0
  }
}

.cmp-contact-content__right {
  padding: 2.5rem 0;
  text-align: center
}

@media (min-width: 768px) {
  .cmp-contact-content__right {
      padding:3.5rem 0
  }
}

@media (min-width: 1024px) {
  .cmp-contact-content__right {
      min-height:9rem;
      padding: 0 0 4.5rem
  }
}

.cmp-contact-content__right .vcard {
  margin: 0 0 2rem
}

.cmp-contact-content__right .vcard:last-child {
  margin: 0
}

.cmp-contact-content__right .vcard .cta-link,.cmp-contact-content__right .vcard table td a,.cmp-contact-content__right .vcard table th a,table td .cmp-contact-content__right .vcard a,table th .cmp-contact-content__right .vcard a {
  font-size: 1rem
}

.cmp-contact-content__right .cmp-rich-text {
  margin: 0 0 2rem
}

.cmp-contact-content__right .cmp-rich-text p {
  margin: 0
}

.cmp-contact-content__right .cmp-rich-text a {
  font-size: 1rem
}

.cmp-contact-content__image {
  position: relative;
  z-index: 1
}

.cmp-news-list__card__link,.cmp-news-list__card__link:hover {
  text-decoration: none
}

.cmp-news-list__main {
  overflow: hidden;
  padding: 2rem 0;
  position: relative
}

@media (min-width: 768px) {
  .cmp-news-list__main {
      padding:3.5rem 0 0
  }
}

@media (min-width: 1024px) {
  .cmp-news-list__main {
      padding:4.5rem 0 0
  }
}

.cmp-news-list__title {
  color: #002856;
  margin: 0 0 2rem
}

@media (min-width: 768px) {
  .cmp-news-list__title {
      margin:0 0 2.5rem
  }
}

@media (min-width: 1024px) {
  .cmp-news-list__title {
      margin:0 0 3.5rem
  }
}

.cmp-news-list__form {
  margin: 0 0 2rem;
  position: relative
}

@media (min-width: 768px) {
  .cmp-news-list__form {
      margin:0 0 2.5rem
  }
}

.cmp-news-list__form input[type=text] {
  background: none;
  border: none;
  border-bottom: 2px solid #002856;
  height: 40px;
  padding: 0 .5rem;
  width: 100%
}

.cmp-news-list__form:before {
  background-image: url(../svgs/icons/brand/magnifying-glass.svg);
  content: "";
  display: block;
  height: 24px;
  position: absolute;
  right: .5rem;
  top: .5rem;
  width: 24px
}

.cmp-news-list__content {
  position: relative;
  z-index: 1
}

.cmp-news-list__card {
  height: 100%;
  padding: 0 0 2rem
}

.cmp-news-list__card__inner {
  background: #fff;
  height: 100%;
  padding: 1.5rem;
  position: relative
}

@media (min-width: 768px) {
  .cmp-news-list__card__inner {
      padding:2rem
  }
}

.cmp-news-list__card__inner:after {
  background: #fff;
  background-clip: content-box;
  bottom: 0;
  content: "";
  display: block;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  transform-origin: center;
  transition: .7s ease;
  z-index: -1
}

@media (hover: hover) and (pointer:fine) {
  .cmp-news-list__card__inner:hover:after {
      transform:scale(1.1)
  }
}

.cmp-news-list__card__date {
  font-size: .875rem;
  margin-bottom: .5rem
}

.cmp-news-list__card__title {
  color: #002856;
  margin: 0 0 4rem
}

.cmp-news-list__card__cta {
  bottom: 2rem;
  left: 1.5rem;
  position: absolute
}

@media (min-width: 768px) {
  .cmp-news-list__card__cta {
      left:2rem
  }
}

.cmp-news-list__card .cta-link:hover,.cmp-news-list__card table td a:hover,.cmp-news-list__card table th a:hover,table td .cmp-news-list__card a:hover,table th .cmp-news-list__card a:hover {
  text-decoration: none
}

.cmp-news-list__nav {
  text-align: center
}

@media (min-width: 768px) {
  .cmp-news-list__nav {
      margin:1.5rem 0 0;
      text-align: right
  }
}

.cmp-news-list__nav .nav {
  -webkit-appearance: none;
  appearance: none;
  background-color: transparent;
  background-image: url(../svgs/icons/directional-arrows/left/outline.svg);
  background-position-y: 0;
  background-repeat: no-repeat;
  background-size: contain;
  border: none;
  cursor: pointer;
  display: inline-block;
  height: 40px;
  margin: 0 1rem 0 0;
  overflow: hidden;
  padding: 0;
  text-indent: -999rem;
  width: 40px
}

@media (min-width: 768px) {
  .cmp-news-list__nav .nav {
      height:48px;
      width: 48px
  }
}

@media (hover: hover) and (pointer:fine) {
  .cmp-news-list__nav .nav:hover {
      background-image:url(../svgs/icons/directional-arrows/left/fill.svg)
  }
}

.cmp-news-list__nav .nav--right {
  margin: 0 0 0 1rem;
  transform: rotate(180deg)
}

.cmp-news-list__nav .nav:disabled {
  opacity: .2;
  pointer-events: none
}

.cmp-news-list__bg {
  z-index: -1
}

.cmp-news-list__bg,.cmp-news-list__bg__gray {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0
}

.cmp-news-list__bg__gray {
  z-index: 0
}

@media (min-width: 768px) {
  .cmp-news-list__bg__gray {
      right:50%
  }
}

.cmp-news-list__bg .container,.cmp-news-list__bg .container .row {
  height: 100%
}

.cmp-news-list__bg__padded {
  background-clip: content-box
}

.cmp-contact-us-map__main {
  position: relative
}

.cmp-contact-us-map__main .cmp-fund-hero__content .subheadline,.cmp-contact-us-map__main .cmp-news-list__card__date,.cmp-contact-us-map__main .label,.cmp-contact-us-map__main h1,.cmp-contact-us-map__main h2,.cmp-contact-us-map__main h3,.cmp-contact-us-map__main h4,.cmp-contact-us-map__main h5,.cmp-contact-us-map__main h6,.cmp-fund-hero__content .cmp-contact-us-map__main .subheadline {
  color: #002856
}

.cmp-contact-us-map__main .cmp-fund-hero__content .subheadline,.cmp-contact-us-map__main .cmp-news-list__card__date,.cmp-contact-us-map__main .label,.cmp-fund-hero__content .cmp-contact-us-map__main .subheadline {
  margin-bottom: 1.5rem
}

.cmp-contact-us-map__main .cmp-fund-hero__content .subheadline,.cmp-contact-us-map__main .cmp-news-list__card__date,.cmp-contact-us-map__main .label,.cmp-contact-us-map__main .label-small,.cmp-fund-hero__content .cmp-contact-us-map__main .subheadline {
  letter-spacing: 3px;
  text-transform: uppercase
}

.cmp-contact-us-map__main .label-small {
  font-weight: 700
}

.cmp-contact-us-map__content__hat {
  text-align: center
}

.cmp-contact-us-map__content__map img {
  height: 100%;
  width: 100%
}

.cmp-contact-us-map__content__cards .card {
  background-clip: content-box;
  background-color: #fff;
  padding-bottom: 2rem;
  text-align: center
}

@media (min-width: 768px) {
  .cmp-contact-us-map__content__cards .card {
      padding-bottom:2.5rem
  }
}

@media (min-width: 1024px) {
  .cmp-contact-us-map__content__cards .card {
      padding-bottom:3.5rem
  }
}

.cmp-contact-us-map__content__cards .vcard {
  border-color: #002856;
  border-top: 4px solid;
  padding: 1.75rem 1rem 1.5rem
}

@media (min-width: 1024px) {
  .cmp-contact-us-map__content__cards .vcard {
      padding:2.25rem 1rem 2rem
  }
}

.cmp-contact-us-map__content .title {
  padding: 0
}

@media (min-width: 768px) {
  .cmp-contact-us-map__content .title {
      padding:0 2rem
  }
}

@media (min-width: 1024px) {
  .cmp-contact-us-map__content .title {
      padding:0
  }
}

.cmp-contact-us-map__content .vcard :last-child {
  margin-bottom: 0
}

.cmp-contact-us-map__content .vcard .cta-link,.cmp-contact-us-map__content .vcard table td a,.cmp-contact-us-map__content .vcard table th a,table td .cmp-contact-us-map__content .vcard a,table th .cmp-contact-us-map__content .vcard a {
  font-size: 1rem
}

.cmp-contact-us-map__content .vcard .org {
  font-size: .875rem;
  font-weight: 700;
  letter-spacing: 3px;
  margin-bottom: 1rem;
  text-transform: uppercase
}

.cmp-minimal-content__wrap {
  position: relative
}

.cmp-minimal-content__bg {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0
}

.cmp-minimal-content__bg .container,.cmp-minimal-content__bg .container .row {
  height: 100%
}

.cmp-minimal-content__bg__gray {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0
}

@media (min-width: 768px) {
  .cmp-minimal-content__bg__gray {
      left:40%
  }
}

.cmp-minimal-content h1,.cmp-minimal-content h2,.cmp-minimal-content h3,.cmp-minimal-content h4,.cmp-minimal-content h5,.cmp-minimal-content h6 {
  color: #002856
}

.cmp-minimal-content .kv-widget {
  margin-bottom: 1.5rem
}

@media (min-width: 768px) {
  .cmp-minimal-content .kv-widget {
      padding-bottom:3.5rem
  }
}

@media (min-width: 1024px) {
  .cmp-minimal-content .kv-widget {
      padding-bottom:4.5rem
  }
}

.cmp-minimal-content .kv-kv-player,.cmp-minimal-content .kv-packshot-button,.cmp-minimal-content .kv-thumbnail,.cmp-minimal-content .kv-thumbnail-holder,.cmp-minimal-content .kv-viewer {
  width: 100%!important
}

.cmp-minimal-content .kv-play-icon {
  left: 35%!important;
  top: 15%!important
}

@media (min-width: 768px) {
  .cmp-minimal-content .kv-play-icon {
      left:40%!important;
      top: 40%!important
  }
}

.cmp-minimal-content__media {
  display: flex;
  height: 100%
}

.cmp-minimal-content__media__main {
  align-self: center;
  display: inline-block;
  padding-bottom: 1.5rem;
  position: relative
}

.cmp-minimal-content__media__main iframe,.cmp-minimal-content__media__main img,.cmp-minimal-content__media__main video {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  display: block;
  height: auto;
  transition: .7s ease;
  width: 100%
}

@media (min-width: 768px) {
  .cmp-minimal-content__media__main {
      padding-bottom:3.5rem
  }
}

@media (min-width: 1024px) {
  .cmp-minimal-content__media__main {
      padding-bottom:4.5rem
  }
}

@media (min-width: 768px) {
  .cmp-minimal-content__media__main img:hover {
      transform:scale(1.1)
  }
}

.cmp-minimal-content__main-content {
  display: flex;
  height: 100%;
  padding-bottom: 2rem
}

.cmp-minimal-content__main-content__card {
  align-self: flex-end;
  display: inline-block
}

.cmp-minimal-content__main-content__card h1,.cmp-minimal-content__main-content__card h2,.cmp-minimal-content__main-content__card h3,.cmp-minimal-content__main-content__card h4,.cmp-minimal-content__main-content__card h5,.cmp-minimal-content__main-content__card h6 {
  padding-bottom: 1.5rem
}

@media (min-width: 768px) {
  .cmp-minimal-content__main-content__card h1,.cmp-minimal-content__main-content__card h2,.cmp-minimal-content__main-content__card h3,.cmp-minimal-content__main-content__card h4,.cmp-minimal-content__main-content__card h5,.cmp-minimal-content__main-content__card h6 {
      padding-bottom:1rem
  }
}

.cmp-minimal-content__main-content__card--copy {
  margin-bottom: 1rem
}

@media (min-width: 1024px) {
  .cmp-minimal-content__main-content__card--copy {
      margin-bottom:2rem
  }
}

.cmp-minimal-content__main-content :last-child {
  margin-bottom: 0
}

@media (min-width: 768px) {
  .cmp-minimal-content__main-content {
      padding-bottom:3.5rem
  }
}

@media (min-width: 1024px) {
  .cmp-minimal-content__main-content {
      padding-bottom:4.5rem
  }
}

.cmp-headshot {
  text-align: center
}

.cmp-headshot__title {
  color: #002856
}

.cmp-headshot__title h2 {
  margin-top: 2.5rem
}

@media (min-width: 768px) {
  .cmp-headshot__title h2 {
      margin-top:3.5rem
  }
}

@media (min-width: 1024px) {
  .cmp-headshot__title h2 {
      margin-top:4.5rem
  }
}

.cmp-headshot__content {
  padding: 2.5rem 0 .5rem
}

@media (min-width: 768px) {
  .cmp-headshot__content {
      padding:3.5rem 0 1.5rem
  }
}

@media (min-width: 1024px) {
  .cmp-headshot__content {
      padding:4.5rem 0 4rem
  }
}

.cmp-headshot__vcard {
  margin: 0 0 2rem
}

@media (min-width: 1024px) {
  .cmp-headshot__vcard {
      margin:0 0 2.5rem
  }
}

.cmp-headshot__vcard img {
  height: auto;
  margin: 0 auto;
  max-width: 148px;
  width: 100%
}

@media (min-width: 768px) {
  .cmp-headshot__vcard img {
      max-width:none
  }
}

.cmp-headshot__vcard .fn {
  color: #002856;
  margin: 1rem 0 .5rem
}

.cmp-headshot__vcard .email,.cmp-headshot__vcard .tel {
  display: block
}

.cmp-headshot--condensed .cmp-headshot__title h2 {
  margin-top: -1.35rem
}

@media (min-width: 1024px) {
  .cmp-headshot--condensed .cmp-headshot__title h2 {
      margin-top:-2.25rem
  }
}

.cmp-headshot--condensed .cmp-headshot__content {
  padding: 2rem 0 0
}

@media (min-width: 768px) {
  .cmp-headshot--condensed .cmp-headshot__content {
      padding:3.5rem 0 1.5rem
  }
}

@media (min-width: 1024px) {
  .cmp-headshot--condensed .cmp-headshot__content {
      padding:4.5rem 0 2rem
  }
}

@media (min-width: 768px) {
  .cmp-headshot--condensed .cmp-headshot__vcard img {
      max-width:148px
  }
}

@media (min-width: 1024px) {
  .cmp-headshot--condensed .cmp-headshot__vcard img {
      margin-bottom:1.5rem;
      max-width: 132px
  }
}

@media (min-width: 1440px) {
  .cmp-headshot--condensed .cmp-headshot__vcard img {
      max-width:158px
  }
}

.cmp-headshot--condensed .cmp-headshot__vcard .fn {
  font-family: museo-sans,sans-serif;
  font-size: 1rem;
  font-weight: 700;
  letter-spacing: 3px;
  line-height: 1.5;
  text-transform: uppercase
}

html[lang|=ko-kr] .cmp-headshot--condensed .cmp-headshot__vcard .fn {
  font-family: source-han-sans-korean,museo-sans,sans-serif
}

html[lang|=ja-jp] .cmp-headshot--condensed .cmp-headshot__vcard .fn {
  font-family: a-otf-ud-shin-go-pr6n,meiyro,MS PMincho,museo-sans,sans-serif
}

html[lang|=zh-cn] .cmp-headshot--condensed .cmp-headshot__vcard .fn {
  font-family: source-han-sans-cjk-sc,museo-sans,sans-serif
}

html[lang|=zh-hk] .cmp-headshot--condensed .cmp-headshot__vcard .fn {
  font-family: source-han-sans-cjk-hk,museo-sans,sans-serif
}

html[lang|=zh-tw] .cmp-headshot--condensed .cmp-headshot__vcard .fn {
  font-family: source-han-sans-cjk-tc,museo-sans,sans-serif
}

@media (min-width: 768px) {
  .cmp-headshot--condensed .cmp-headshot__vcard .fn {
      margin:1.125rem 0 .5rem
  }
}

@media (min-width: 1024px) {
  .cmp-headshot--condensed .cmp-headshot__vcard .fn {
      margin:0 0 .5rem
  }
}

.cmp-headshot--filtered .cmp-headshot__title h2 {
  margin-top: -1.35rem
}

@media (min-width: 1024px) {
  .cmp-headshot--filtered .cmp-headshot__title h2 {
      margin-top:-2.25rem
  }
}

.cmp-headshot--filtered .cmp-headshot__select {
  margin: 2rem 0 2.5rem;
  text-align: left
}

@media (min-width: 768px) {
  .cmp-headshot--filtered .cmp-headshot__select {
      margin:3.5rem 0
  }
}

@media (min-width: 1024px) {
  .cmp-headshot--filtered .cmp-headshot__select {
      margin:4.5rem 0
  }
}

.cmp-headshot--filtered .cmp-headshot__panel {
  display: none
}

.cmp-headshot--filtered .cmp-headshot__content {
  padding: 0 0 .5rem
}

@media (min-width: 768px) {
  .cmp-headshot--filtered .cmp-headshot__content {
      padding:0 0 2.5rem
  }
}

@media (min-width: 1024px) {
  .cmp-headshot--filtered .cmp-headshot__content {
      padding:0 0 4rem
  }
}

@media (min-width: 768px) {
  .cmp-headshot--filtered .cmp-headshot__vcard img {
      max-width:148px
  }
}

@media (min-width: 1024px) {
  .cmp-headshot--filtered .cmp-headshot__vcard img {
      max-width:132px
  }
}

@media (min-width: 1440px) {
  .cmp-headshot--filtered .cmp-headshot__vcard img {
      max-width:158px
  }
}

.cmp-headshot--filtered .cmp-headshot__vcard .fn {
  font-family: museo-sans,sans-serif;
  font-size: 1rem;
  font-weight: 700;
  letter-spacing: 3px;
  line-height: 1.5;
  text-transform: uppercase
}

html[lang|=ko-kr] .cmp-headshot--filtered .cmp-headshot__vcard .fn {
  font-family: source-han-sans-korean,museo-sans,sans-serif
}

html[lang|=ja-jp] .cmp-headshot--filtered .cmp-headshot__vcard .fn {
  font-family: a-otf-ud-shin-go-pr6n,meiyro,MS PMincho,museo-sans,sans-serif
}

html[lang|=zh-cn] .cmp-headshot--filtered .cmp-headshot__vcard .fn {
  font-family: source-han-sans-cjk-sc,museo-sans,sans-serif
}

html[lang|=zh-hk] .cmp-headshot--filtered .cmp-headshot__vcard .fn {
  font-family: source-han-sans-cjk-hk,museo-sans,sans-serif
}

html[lang|=zh-tw] .cmp-headshot--filtered .cmp-headshot__vcard .fn {
  font-family: source-han-sans-cjk-tc,museo-sans,sans-serif
}

@media (min-width: 768px) {
  .cmp-headshot--filtered .cmp-headshot__vcard .fn {
      margin:1.125rem 0 .5rem
  }
}

@media (min-width: 1024px) {
  .cmp-headshot--filtered .cmp-headshot__vcard .fn {
      margin:1.5rem 0 .5rem
  }
}

.cmp-deal-cards__main {
  padding: 2.5rem 0 4rem
}

@media (min-width: 768px) {
  .cmp-deal-cards__main {
      padding:4.5rem 0 6rem
  }
}

@media (min-width: 1024px) {
  .cmp-deal-cards__main {
      padding:6.5rem 0 4.5rem
  }
}

.cmp-deal-cards__title {
  color: #002856;
  margin: 0 0 2rem;
  text-align: center
}

@media (min-width: 768px) {
  .cmp-deal-cards__title {
      margin:0 0 1.5rem
  }
}

@media (min-width: 1024px) {
  .cmp-deal-cards__title {
      margin:0 0 2.5rem
  }
}

.cmp-deal-cards__card {
  background-color: #fff;
  display: flex;
  flex-direction: column;
  height: 100%;
  padding: 1.5rem 1rem;
  text-align: center
}

.cmp-deal-cards__card.modal-button {
  cursor: pointer
}

.cmp-deal-cards__card .headline {
  color: #002856;
  margin: 0 0 1rem
}

.cmp-deal-cards__card .sub-headline {
  font-size: 1.125rem;
  font-weight: 300;
  margin: 0 0 .5rem
}

.cmp-deal-cards__card .investment-type {
  margin: 0 0 1rem
}

.cmp-deal-cards__card .text-extra {
  font-weight: 700;
  margin: 0 0 1rem
}

.cmp-deal-cards__card .flex-img {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  margin: 1rem 0
}

.cmp-deal-cards__card .flex-img:before {
  content: "";
  flex: 1 1 auto
}

.cmp-deal-cards__card .flex-img .img-optional {
  height: 5rem
}

.cmp-deal-cards__card .flex-img .img-optional:before {
  content: "";
  display: inline-block;
  vertical-align: middle
}

.cmp-deal-cards__card .flex-img .img-optional img {
  margin: auto;
  max-height: 100%;
  vertical-align: middle;
  width: auto
}

.cmp-deal-cards__card .date-address {
  font-size: .8125rem;
  font-weight: 300;
  margin: 0
}

.cmp-deal-cards .cmp-tabs {
  margin: 0
}

.cmp-deal-cards .cmp-tabs__content {
  margin: 2rem 0 0
}

@media (min-width: 768px) {
  .cmp-deal-cards .cmp-tabs__content {
      margin:2.5rem 0 0
  }
}

@media (min-width: 1024px) {
  .cmp-deal-cards .cmp-tabs__content {
      margin:3.5rem 0 0
  }
}

.cmp-deal-cards .glide__slide {
  height: auto
}

.cmp-deal-cards .glide__bullets {
  margin: 2rem 0 .125rem;
  text-align: center
}

@media (min-width: 768px) {
  .cmp-deal-cards .glide__bullets {
      margin:2.5rem 0 .125rem
  }
}

@media (min-width: 1024px) {
  .cmp-deal-cards .glide__bullets {
      margin:3.5rem 0 .0625rem
  }
}

.cmp-deal-cards .glide__bullets.hidden {
  visibility: hidden
}

@media (min-width: 768px) {
  .cmp-deal-cards .glide__bullet {
      display:none
  }

  .cmp-deal-cards .glide__bullet:nth-child(odd) {
      display: inline-block
  }
}

@media (min-width: 1024px) {
  .cmp-deal-cards .glide__bullet {
      display:none!important
  }

  .cmp-deal-cards .glide__bullet:nth-child(4n+1) {
      display: inline-block!important
  }
}

.cmp-awards h1,.cmp-awards h2,.cmp-awards h3,.cmp-awards h4,.cmp-awards h5,.cmp-awards h6 {
  color: #002856
}

.cmp-awards__publication {
  background-color: #fff
}

.cmp-awards__field__element {
  margin-bottom: .2rem
}

.cmp-awards__field__element__name,.cmp-awards__field__element__year {
  font-weight: 500
}

.cmp-awards__field__element__cta a {
  color: #007836;
  font-weight: 700
}

.cmp-awards__disclosures {
  margin-top: 4.5rem
}

.cmp-awards__disclosures__title {
  font-family: museo-sans,sans-serif;
  font-size: 16px;
  font-weight: 700;
  letter-spacing: 3px;
  line-height: 24px;
  text-transform: uppercase
}

.cmp-awards__disclosures dl:nth-child(1n+2) {
  margin-top: 1.5rem
}

.cmp-awards__disclosures dt {
  font-weight: 500;
  margin-bottom: .5rem
}

.cmp-awards__disclosures dd,.cmp-awards__disclosures dd p {
  font-size: 13px;
  font-weight: 300;
  line-height: 20px;
  margin: 0
}

.cmp-awards__disclosures__more {
  overflow: hidden;
  transition: height .3s ease-out
}

.cmp-awards__disclosures .default-closed {
  height: 0
}

.cmp-awards__disclosures .default-open {
  height: auto
}

.cmp-video-cards-qumu--background {
  padding: 7rem 0 0
}

@media (min-width: 768px) {
  .cmp-video-cards-qumu--background {
      padding:9rem 0 0
  }
}

@media (min-width: 1024px) {
  .cmp-video-cards-qumu--background {
      padding:14.5rem 0 0
  }
}

.cmp-video-cards-qumu--background .cmp-video-cards-qumu__main:after {
  background: #fff;
  content: "";
  display: block;
  height: 100%;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: -1
}

.cmp-video-cards-qumu--background .cmp-video-cards-qumu__col {
  margin-top: -4.5rem
}

@media (min-width: 1024px) {
  .cmp-video-cards-qumu--background .cmp-video-cards-qumu__col {
      margin-top:-7.75rem
  }
}

.cmp-video-cards-qumu__main {
  padding: 0 0 .5rem;
  position: relative
}

@media (min-width: 768px) {
  .cmp-video-cards-qumu__main {
      padding:0 0 2.5rem
  }
}

@media (min-width: 1024px) {
  .cmp-video-cards-qumu__main {
      padding:0 0 4.5rem
  }
}

.cmp-video-cards-qumu__icon {
  margin-bottom: 1rem;
  text-align: center
}

@media (min-width: 1024px) {
  .cmp-video-cards-qumu__icon {
      margin-bottom:1.5rem
  }
}

.cmp-video-cards-qumu__icon img,.cmp-video-cards-qumu__icon svg {
  height: 2rem;
  width: auto
}

@media (min-width: 1024px) {
  .cmp-video-cards-qumu__icon img,.cmp-video-cards-qumu__icon svg {
      height:4rem
  }
}

.cmp-video-cards-qumu__headline {
  color: #002856;
  margin: 0 0 1rem;
  text-align: center
}

@media (min-width: 1024px) {
  .cmp-video-cards-qumu__headline {
      margin:0 0 1.5rem
  }
}

.cmp-video-cards-qumu__subheadline {
  font-size: 1.125rem;
  font-weight: 300;
  margin: 0 0 1rem;
  text-align: center
}

@media (min-width: 768px) {
  .cmp-video-cards-qumu__subheadline {
      margin:0
  }
}

.cmp-video-cards-qumu__load-more-cta button {
  margin: 0 0 2rem
}

@media (min-width: 768px) {
  .cmp-video-cards-qumu__load-more-cta button {
      margin-top:.5rem
  }
}

@media (min-width: 1024px) {
  .cmp-video-cards-qumu__load-more-cta button {
      margin-top:1.5rem
  }
}

.cmp-video-cards-qumu__card-list {
  padding-top: 1rem
}

@media (min-width: 768px) {
  .cmp-video-cards-qumu__card-list {
      padding-top:2.5rem
  }
}

@media (min-width: 1024px) {
  .cmp-video-cards-qumu__card-list {
      padding-top:3.5rem
  }
}

.cmp-video-cards-qumu__card-list__item {
  cursor: pointer;
  margin-bottom: 2rem;
  min-width: 25%
}

@media (hover: hover) and (pointer:fine) {
  .cmp-video-cards-qumu__card-list__item:hover img {
      transform:scale(1.1)
  }
}

.cmp-video-cards-qumu__card-list__item__media-container {
  display: flex;
  margin: 0 0 1.5rem;
  overflow: hidden;
  position: relative
}

.cmp-video-cards-qumu__card-list__item__media-container img {
  transition: .7s ease
}

.cmp-video-cards-qumu__card-list__item__media-container img,.cmp-video-cards-qumu__card-list__item__media-container video {
  font-family: "object-fit: cover;";
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  width: 100%
}

.cmp-video-cards-qumu__card-list__item__media-container__video-poster {
  z-index: 999
}

.cmp-video-cards-qumu__card-list__item__media-container__video-poster:after {
  background-color: hsla(0,0%,100%,.75);
  background-image: url(../svgs/icons/play.svg);
  background-position: 9px;
  background-repeat: no-repeat;
  background-size: 28px 18px;
  border-radius: 50%;
  content: "";
  display: block;
  height: 2.5rem;
  left: 50%;
  margin: -1.25rem auto auto -1.25rem;
  position: absolute;
  top: 50%;
  width: 2.5rem
}

@media (min-width: 1024px) {
  .cmp-video-cards-qumu__card-list__item__media-container__video-poster:after {
      background-position:8px;
      background-size: 36px 22px;
      height: 3rem;
      margin: -1.5rem auto auto -1.5rem;
      width: 3rem
  }
}

.cmp-video-cards-qumu__card-list__item__media-container .kv-kulu,.cmp-video-cards-qumu__card-list__item__media-container .kv-kv-player,.cmp-video-cards-qumu__card-list__item__media-container .kv-packshot-button,.cmp-video-cards-qumu__card-list__item__media-container .kv-packshot-holder,.cmp-video-cards-qumu__card-list__item__media-container .kv-thumbnail,.cmp-video-cards-qumu__card-list__item__media-container .kv-thumbnail-holder,.cmp-video-cards-qumu__card-list__item__media-container .kv-thumbnail-widget,.cmp-video-cards-qumu__card-list__item__media-container .kv-viewer,.cmp-video-cards-qumu__card-list__item__media-container .kv-widget {
  height: 100%!important;
  width: 100%!important
}

.cmp-video-cards-qumu__card-list__item__media-container .kv-play-icon {
  left: calc(50% - 26px)!important;
  top: calc(50% - 26px)!important
}

.cmp-video-cards-qumu__card-list__item__headline {
  font-size: 1rem;
  margin: 0 0 .5rem;
  text-align: center
}

.cmp-video-cards-qumu__card-list__item__author {
  color: #002856;
  text-align: center
}

.cmp-video-cards-qumu__card-list__item__author a {
  color: #002856
}

.cmp-video-cards-qumu__card-list__item__author a:hover {
  text-decoration: none
}

.cmp-video-cards-qumu__card-list__item__description {
  margin: 1rem 0 1.5rem
}

@media (min-width: 1024px) {
  .cmp-video-cards-qumu__card-list__item__description {
      margin:1rem 0 2rem
  }
}

.cmp-video-cards-qumu__card-list__item__free-text {
  font-size: .8125rem;
  font-weight: 500
}

.cmp-fund-list-non-us__fund-selector:disabled {
  -webkit-appearance: none;
  appearance: none;
  background: initial;
  border: 2px solid #002856;
  color: #002856;
  height: 55px;
  padding-left: 12px;
  width: 100%
}

.cmp-fund-list-non-us__asset-class-name {
  color: #002856;
  font-size: 16px;
  font-weight: 700;
  letter-spacing: 3px;
  line-height: 24px;
  margin-bottom: 1rem;
  text-transform: uppercase
}

.cmp-fund-list-non-us__share-class-headline {
  align-items: flex-start;
  color: #002856;
  display: flex;
  flex-wrap: nowrap;
  font-size: 14px;
  font-weight: 900;
  justify-content: space-between;
  letter-spacing: 3px;
  line-height: 21px;
  margin-bottom: 1rem;
  text-transform: uppercase
}

.cmp-fund-list-non-us__share-class-headline__fund-name,.cmp-fund-list-non-us__share-class-headline__share-class-name {
  max-width: 110px
}

@media (min-width: 768px) {
  .cmp-fund-list-non-us__share-class-headline__fund-name,.cmp-fund-list-non-us__share-class-headline__share-class-name {
      max-width:none
  }
}

.cmp-fund-list-non-us__share-class-headline__fund-name {
  padding-left: 5px
}

@media (min-width: 768px) {
  .cmp-fund-list-non-us__share-class-headline__fund-name {
      padding-left:20px
  }
}

.cmp-fund-list-non-us__share-class-headline__share-class-name {
  padding-right: 5px;
  text-align: right
}

@media (min-width: 768px) {
  .cmp-fund-list-non-us__share-class-headline__share-class-name {
      padding-right:20px
  }
}

.cmp-fund-list-non-us__accordion__title {
  color: #002856;
  font-size: 13px;
  font-weight: 900;
  text-transform: uppercase
}

.cmp-fund-list-non-us__accordion__option {
  background-color: #fff;
  margin-bottom: .5rem
}

.cmp-fund-list-non-us__accordion__option__content {
  height: auto;
  max-height: 0;
  overflow: hidden;
  transition: max-height .3s
}

.cmp-fund-list-non-us__accordion__option__content__disclaimer {
  font-size: 13px;
  font-weight: 300;
  line-height: 19px;
  padding-left: 5px;
  padding-right: 40px
}

@media (min-width: 768px) {
  .cmp-fund-list-non-us__accordion__option__content__disclaimer {
      padding-left:20px
  }
}

.cmp-fund-list-non-us__accordion__option__content__share-class-table {
  padding-bottom: 2rem;
  padding-top: 15px
}

@media (min-width: 768px) {
  .cmp-fund-list-non-us__accordion__option__content__share-class-table {
      padding-bottom:0
  }
}

.cmp-fund-list-non-us__accordion__option__content__share-class-table table {
  table-layout: auto;
  width: 100%
}

.cmp-fund-list-non-us__accordion__option__content__share-class-table td,.cmp-fund-list-non-us__accordion__option__content__share-class-table th {
  font-size: 13px;
  min-width: 100px;
  padding: 8px 0;
  text-align: center
}

.cmp-fund-list-non-us__accordion__option__content__share-class-table td:first-child,.cmp-fund-list-non-us__accordion__option__content__share-class-table th:first-child {
  padding-left: 10px;
  text-align: left
}

@media (min-width: 768px) {
  .cmp-fund-list-non-us__accordion__option__content__share-class-table td:first-child,.cmp-fund-list-non-us__accordion__option__content__share-class-table th:first-child {
      padding-left:20px
  }
}

.cmp-fund-list-non-us__accordion__option__content__share-class-table td a {
  font-size: 13px
}

.cmp-fund-list-non-us__accordion__option__content__share-class-table td .icon {
  height: 20px;
  width: 20px
}

.cmp-fund-list-non-us__accordion__option__content__share-class-table th {
  background-color: #002856;
  color: #fff
}

.cmp-fund-list-non-us__accordion__option__content__share-class-table tr:nth-child(2n) {
  background: #d6dade
}

.cmp-fund-list-non-us__accordion__option__content__share-class-table tr:nth-child(odd) {
  background: #e4e7e9
}

.cmp-fund-list-non-us__accordion__option__toggle {
  color: #002856;
  cursor: pointer;
  font-size: 13px;
  font-weight: 700;
  padding: 10px 30px 10px 5px;
  transition: .2s
}

@media (min-width: 768px) {
  .cmp-fund-list-non-us__accordion__option__toggle {
      padding-left:20px
  }
}

.cmp-fund-list-non-us__accordion__option__toggle:before {
  background-image: url(../svgs/icons/triangle-top-arrow.svg);
  background-size: 16px 16px;
  content: "";
  height: 16px;
  position: absolute;
  right: 9px;
  transform: rotate(180deg);
  transition: .2s;
  width: 16px
}

.show-option .cmp-fund-list-non-us__accordion__option__content {
  max-height: 100%;
  overflow: initial
}

.show-option .cmp-fund-list-non-us__accordion__option__toggle {
  padding-bottom: 0
}

.show-option .cmp-fund-list-non-us__accordion__option__toggle:before {
  transform: rotate(1turn)
}

.cmp-fund-list-non-us .cmp-tabs__panel {
  overflow: initial
}

.cmp-fund-list-non-us__documents {
  min-height: 450px
}

.cmp-fund-list-non-us__documents__list {
  background-color: #fff;
  margin-left: -34px;
  margin-right: -30px;
  min-height: 190px;
  overflow: hidden;
  padding-left: 18px;
  padding-right: 15px
}

@media (min-width: 768px) {
  .cmp-fund-list-non-us__documents__list {
      margin:0;
      padding: 1rem 0 0
  }

  .cmp-fund-list-non-us__documents__list__item {
      padding: 2px
  }
}

.cmp-fund-list-non-us__documents__list__item__headline {
  color: #002856;
  font-size: 14px;
  font-weight: 900;
  letter-spacing: 3px;
  line-height: 21px;
  margin: 1rem 0;
  text-transform: uppercase
}

.cmp-fund-list-non-us__documents__list__item__links {
  margin-bottom: 1rem
}

.cmp-fund-list-non-us__documents__list__item__links__link {
  font-size: 13px;
  font-weight: 700;
  letter-spacing: 1px;
  line-height: 19px;
  padding: 3px 3px 3px 6px
}

.cmp-fund-list-non-us__documents__list__item__links__link:nth-child(2n) {
  background: #e4e7e9
}

.cmp-fund-list-non-us__documents__list__item__links__link:nth-child(odd) {
  background: #f1f3f4
}

.cmp-fund-list-non-us__documents__list__item__disclaimer {
  font-size: 13px;
  font-weight: 300;
  letter-spacing: 0;
  line-height: 19px;
  margin-bottom: 1rem
}

.cmp-fund-list-non-us__performances__list {
  background-color: #fff
}

.cmp-headline-logos .no-margin {
  margin: 0
}

.cmp-headline-logos .title {
  color: #002856;
  margin-bottom: -1.25rem;
  max-height: 42px;
  position: relative;
  text-align: center;
  z-index: 1
}

@media (min-width: 768px) {
  .cmp-headline-logos .title {
      max-height:inherit
  }
}

@media (min-width: 1024px) {
  .cmp-headline-logos .title {
      margin-bottom:-1.75rem
  }
}

.cmp-headline-logos__wrap {
  margin-bottom: -15rem;
  padding-bottom: 15rem;
  padding-top: 5.5rem
}

@media (min-width: 768px) {
  .cmp-headline-logos__wrap {
      padding-top:4.875rem
  }
}

.cmp-headline-logos__wrap .row {
  margin: auto;
  max-width: 280px;
  padding-bottom: .5rem
}

@media (min-width: 768px) {
  .cmp-headline-logos__wrap .row {
      max-width:none
  }
}

@media (min-width: 1024px) {
  .cmp-headline-logos__wrap .row {
      padding-bottom:4.5rem
  }
}

.cmp-headline-logos__media {
  align-items: center;
  margin-bottom: 32px;
  min-height: 140px;
  min-width: 94px;
  text-align: center;
  width: 100%
}

.cmp-headline-logos__media .photo-collage {
  display: flex;
  flex-wrap: wrap;
  height: 100%;
  justify-content: center;
  text-align: center;
  width: 100%
}

.cmp-headline-logos__media .photo-collage .image-box {
  align-items: center;
  background-position: 5000px 5000px;
  display: flex;
  height: 140px;
  margin-bottom: 32px;
  position: relative;
  text-align: center;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content
}

.cmp-headline-logos__media .photo-collage .image-box .image-in {
  text-align: center;
  transition: all .3s ease;
  width: 100%
}

.cmp-headline-logos__media .photo-collage .image-box .image-hover {
  position: absolute;
  width: calc(100% - 32px)
}

.cmp-headline-logos__media .photo-collage .image-box:last-of-type {
  margin-right: 0
}

.cmp-headline-logos__media .photo-collage .image-box img {
  height: 100%;
  height: inherit;
  margin: auto;
  max-height: 140px;
  max-width: 100%;
  min-width: 96px;
  opacity: 1
}

@media (min-width: 768px) {
  .cmp-headline-logos__media .photo-collage .image-box img {
      opacity:.01
  }

  .cmp-headline-logos__media .photo-collage .image-box img:hover {
      opacity: 1;
      transform: scale(1.1);
      transition: all .3s ease
  }

  .cmp-headline-logos__media .photo-collage .image-box img.gray {
      opacity: 1
  }

  .cmp-headline-logos__media .photo-collage .image-box {
      background-position: 50%
  }

  .cmp-headline-logos__media .photo-collage .image-box:hover {
      background-image: none;
      transition: all .3s ease
  }
}

.cmp-photo-grid {
  text-align: center
}

.cmp-fund-hero__content .cmp-photo-grid .subheadline,.cmp-photo-grid .cmp-fund-hero__content .subheadline,.cmp-photo-grid .cmp-news-list__card__date,.cmp-photo-grid .label {
  color: #002856;
  text-transform: uppercase
}

.cmp-photo-grid__content__title {
  padding-bottom: 2rem
}

@media (min-width: 1024px) {
  .cmp-photo-grid__content__title {
      padding-bottom:1rem
  }
}

@media (min-width: 1440px) {
  .cmp-photo-grid__content__title {
      padding-bottom:2.5rem
  }
}

.cmp-photo-grid__content__title :last-child {
  margin-bottom: 0
}

.cmp-photo-grid__content__media {
  margin-bottom: -2rem;
  max-width: 425px
}

@media (min-width: 768px) {
  .cmp-photo-grid__content__media {
      max-width:none
  }
}

.cmp-photo-grid__content__media img {
  margin: auto;
  width: 100%
}

.cmp-photo-grid__content__media .photo-collage {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  padding-bottom: 2rem;
  text-align: center
}

@media (min-width: 768px) {
  .cmp-photo-grid__content__media .photo-collage {
      justify-content:baseline;
      text-align: left
  }
}

.cmp-photo-grid__content__media .photo-collage:last-child {
  padding-bottom: 0
}

.cmp-photo-grid__content__media .photo-collage .image-box {
  background-size: contain;
  height: 113px;
  margin-bottom: 2rem;
  margin-right: 2rem;
  position: relative;
  text-align: left;
  width: 113px
}

@media (min-width: 768px) {
  .cmp-photo-grid__content__media .photo-collage .image-box {
      height:88px;
      width: 88px
  }
}

@media (min-width: 1024px) {
  .cmp-photo-grid__content__media .photo-collage .image-box {
      height:77px;
      width: 77px
  }
}

@media (min-width: 1440px) {
  .cmp-photo-grid__content__media .photo-collage .image-box {
      height:94px;
      width: 94px
  }
}

@media (min-width: 1920px) {
  .cmp-photo-grid__content__media .photo-collage .image-box {
      height:128px;
      width: 128px
  }
}

.cmp-photo-grid__content__media .photo-collage .image-box:nth-child(2n) {
  margin-right: 0
}

@media (min-width: 768px) {
  .cmp-photo-grid__content__media .photo-collage .image-box:nth-child(2n) {
      margin-right:2rem
  }

  .cmp-photo-grid__content__media .photo-collage .image-box:nth-child(6n) {
      margin-right: 0
  }
}

@media (min-width: 1024px) {
  .cmp-photo-grid__content__media .photo-collage .image-box:nth-child(6n) {
      margin-right:2rem
  }

  .cmp-photo-grid__content__media .photo-collage .image-box:nth-child(9n) {
      margin-right: 0
  }
}

.cmp-photo-grid__content__media .photo-collage .image-box img {
  position: absolute
}

@media (min-width: 768px) {
  .cmp-photo-grid__content__media .photo-collage .image-box img {
      opacity:.01
  }
}

.cmp-photo-grid__content__media .photo-collage .image-box img.gray {
  opacity: 1
}

@media (max-width: 1439.98px) {
  .cmp-photo-grid__content__media .photo-collage .image-box .image-hover img {
      opacity:.01
  }
}

@media (min-width: 1024px) {
  .cmp-photo-grid__content__media .photo-collage .image-box img:hover {
      opacity:1;
      transform: scale(1.1);
      transition: all .3s ease
  }
}

@media (min-width: 768px) {
  .cmp-photo-grid__content__media .photo-collage .image-box img:hover.gray {
      transition:none;
      visibility: hidden
  }
}

@media (min-width: 1440px) {
  .cmp-one-viewpoint-card .row {
      align-items:center
  }
}

@media (hover: hover) and (pointer:fine) {
  .cmp-one-viewpoint-card:hover .cmp-one-viewpoint-card__image img {
      transform:scale(1.1)
  }
}

.cmp-one-viewpoint-card .non-clickable {
  cursor: default;
  pointer-events: none
}

.cmp-one-viewpoint-card .non-clickable a {
  color: #484848
}

.cmp-one-viewpoint-card .non-clickable a:hover {
  text-decoration: none
}

.cmp-one-viewpoint-card__image {
  overflow: hidden;
  padding: 75% 0 0;
  position: relative
}

.cmp-one-viewpoint-card__image img {
  display: block;
  font-family: "object-fit: cover;";
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  position: absolute;
  top: 0;
  transition: transform .7s ease;
  width: 100%
}

.cmp-one-viewpoint-card__content__headline {
  margin: 1rem 0
}

@media (min-width: 768px) {
  .cmp-one-viewpoint-card__content__headline {
      margin:0 0 1rem
  }
}

@media (min-width: 1024px) {
  .cmp-one-viewpoint-card__content__headline {
      margin:0 0 1.5rem
  }
}

.cmp-one-viewpoint-card__content__headline h4 {
  color: #002856;
  font-size: 1.5rem
}

@media (min-width: 1024px) {
  .cmp-one-viewpoint-card__content__headline h4 {
      font-size:2rem
  }
}

.cmp-one-viewpoint-card__content__headline a {
  color: #002856
}

.cmp-one-viewpoint-card__content__headline a:hover {
  text-decoration: none
}

.cmp-one-viewpoint-card__content__body-copy {
  margin: 0 0 1.5rem
}

@media (min-width: 1024px) {
  .cmp-one-viewpoint-card__content__body-copy {
      margin:0 0 2rem
  }
}

.cmp-one-viewpoint-card__content__body-copy a {
  color: #007836
}

.cmp-one-viewpoint-card__content__body-copy a:hover {
  text-decoration: none
}

.cmp-one-viewpoint-card__content__meta {
  align-items: center;
  display: flex;
  font-size: .8125rem;
  font-weight: 500
}

.cmp-one-viewpoint-card__content__meta--icon {
  display: block;
  height: 2rem
}

.cmp-one-viewpoint-card__content__meta--icon img {
  height: auto;
  margin-right: .5rem;
  width: 2rem
}

.cmp-one-viewpoint-card__content__meta--data {
  display: block
}

.cmp-fund-alert {
  background-color: #276092;
  color: #fff
}

.cmp-fund-alert__alert-msg {
  align-items: center;
  cursor: pointer;
  display: flex;
  height: 56px;
  justify-content: space-between
}

.cmp-fund-alert__alert-msg__title {
  align-items: center;
  color: #fff;
  display: flex;
  font-size: 13px;
  font-weight: 500;
  letter-spacing: 0;
  line-height: 19.5px
}

.cmp-fund-alert__alert-msg__title__icon {
  height: 24px;
  margin-right: 1rem
}

.cmp-fund-alert__alert-msg__title__icon .icon {
  height: 24px;
  width: 20px
}

.cmp-fund-alert__alert-msg__cavet {
  height: 20px;
  text-align: center;
  width: 20px
}

.cmp-fund-alert__alert-msg__cavet .icon {
  height: 16px;
  transform: translateY(25%);
  transition: all .3s ease;
  width: 16px
}

.cmp-fund-alert__alert-msg__cavet.active .icon {
  transform: translateY(-25%) rotate(180deg)
}

.cmp-fund-alert__alert-msg__body {
  font-size: 13px;
  font-weight: 300;
  letter-spacing: 0;
  line-height: 19.5px;
  max-height: 0;
  overflow: hidden;
  transition: max-height 1s ease,.2s ease
}

.cmp-fund-alert__alert-msg__body.active {
  max-height: 999px;
  padding-bottom: 16px
}

.cmp-alert {
  background: #f1f3f4;
  display: none
}

.cmp-alert.show-alert {
  display: block
}

.cmp-alert__main {
  padding: 16px;
  position: relative
}

@media (min-width: 768px) {
  .cmp-alert__main {
      padding:8px
  }
}

.cmp-alert__main .row {
  padding: 0 20px
}

.cmp-alert__message {
  color: #002856;
  font-size: 13px;
  padding-right: 20px;
  text-align: center
}

@media (min-width: 1024px) {
  .cmp-alert__message {
      display:flex;
      letter-spacing: .5px;
      padding-right: 0
  }
}

.cmp-alert__message :last-child {
  margin-bottom: 0
}

.cmp-alert__message p {
  margin: 0;
  padding-right: 0
}

@media (min-width: 768px) {
  .cmp-alert__message p {
      display:flex
  }
}

.cmp-alert__message a {
  color: #007836;
  font-weight: 700
}

@media (min-width: 1024px) {
  .cmp-alert__message a {
      padding-left:8px
  }
}

.cmp-alert__close {
  -webkit-appearance: none;
  appearance: none;
  background: none;
  border: none;
  padding: 0;
  position: absolute;
  right: -12px;
  top: 0
}

.cmp-alert__close .icon--close {
  height: 36px;
  width: 36px
}

.cmp-alert__close .icon--close:after,.cmp-alert__close .icon--close:before {
  background-color: #002856;
  content: "";
  height: 17px;
  left: 20px;
  position: absolute;
  top: 12px;
  width: 2px
}

@media (min-width: 768px) {
  .cmp-alert__close .icon--close:after,.cmp-alert__close .icon--close:before {
      height:12px
  }
}

.cmp-alert__close .icon {
  display: block
}

.align-left {
  float: left
}

.align-right {
  float: right
}

.align-center {
  text-align: center
}

.type-inline {
  display: inline-block
}

.type-block {
  display: flow-root
}

.chart-wrapper .chart-title {
  color: #002856;
  font-family: museo-sans;
  font-size: 16px;
  font-weight: 600;
  letter-spacing: 0;
  line-height: 24px;
  padding-top: 16px
}

.chart-wrapper .chart-text {
  color: #484848;
  font-family: museo-sans;
  font-size: 13px;
  font-weight: 300;
  letter-spacing: 0;
  line-height: 19.5px
}

.chart-wrapper .chart-area-wrapper {
  height: 25rem;
  margin-bottom: 16px
}

@media (max-width: 1023.98px) {
  .chart-wrapper {
      overflow-x:scroll;
      position: relative
  }
}

@media (max-width: 767.98px) {
  .bar-line-chart {
      width:650px
  }
}

.three-layout-image-and-text p {
  font-size: 18px
}

.three-layout-image-and-text p:last-child {
  margin-bottom: 0
}

@media (max-width: 767.98px) {
  .three-layout-image-and-text .container {
      background-color:#fff
  }

  .three-layout-image-and-text__item-1__content,.three-layout-image-and-text__item-2__content,.three-layout-image-and-text__item-3__content {
      padding-left: 0;
      padding-right: 0
  }
}

.three-layout-image-and-text__item-1__content__left,.three-layout-image-and-text__item-2__content__left,.three-layout-image-and-text__item-3__content__left {
  background-color: #fff;
  padding-bottom: 2rem;
  padding-top: 2rem
}

@media (max-width: 767.98px) {
  .three-layout-image-and-text__item-1__content__left,.three-layout-image-and-text__item-2__content__left,.three-layout-image-and-text__item-3__content__left {
      padding:1.5rem 1rem
  }
}

.three-layout-image-and-text__item-1__image,.three-layout-image-and-text__item-2__image,.three-layout-image-and-text__item-3__image {
  padding-bottom: 1.5rem
}

.three-layout-image-and-text__item-1__image img,.three-layout-image-and-text__item-2__image img,.three-layout-image-and-text__item-3__image img {
  height: auto;
  width: 100%
}

.three-layout-image-and-text__item-1__image__text,.three-layout-image-and-text__item-2__image__text,.three-layout-image-and-text__item-3__image__text {
  margin-top: 1rem
}

.three-layout-image-and-text__item-1__image .box__side-img-container,.three-layout-image-and-text__item-2__image .box__side-img-container,.three-layout-image-and-text__item-3__image .box__side-img-container {
  transition: .7s ease
}

.three-layout-image-and-text__item-1__image .box__side-img-container:hover,.three-layout-image-and-text__item-2__image .box__side-img-container:hover,.three-layout-image-and-text__item-3__image .box__side-img-container:hover {
  transform: scale(1.1)
}

@media (min-width: 768px) {
  .three-layout-image-and-text__item-1__content__left {
      padding-left:calc(8.333% + 20px);
      padding-right: calc(8.333% + 1rem)
  }
}

@media (min-width: 1024px) {
  .three-layout-image-and-text__item-1__content__left {
      padding-left:calc(8.333% + 31px);
      padding-right: calc(8.333% + 31px)
  }
}

@media (min-width: 1440px) {
  .three-layout-image-and-text__item-1__content__left {
      padding-left:calc(8.333% + 34px);
      padding-right: calc(8.333% + 34px)
  }
}

@media (min-width: 1920px) {
  .three-layout-image-and-text__item-1__content__left {
      padding-left:calc(8.333% + 43px);
      padding-right: calc(8.333% + 43px)
  }
}

@media (min-width: 768px) {
  .three-layout-image-and-text__item-1__image {
      margin-left:calc(-8.333% - 1px)
  }

  .three-layout-image-and-text__item-2__content__left {
      padding-left: calc(8.333% + 20px);
      padding-right: calc(8.333% + 20px)
  }
}

@media (min-width: 1024px) {
  .three-layout-image-and-text__item-2__content__left {
      padding-left:calc(8.333% + 31px);
      padding-right: calc(8.333% + 31px)
  }
}

@media (min-width: 1440px) {
  .three-layout-image-and-text__item-2__content__left {
      padding-left:calc(8.333% + 34px);
      padding-right: calc(8.333% + 34px)
  }
}

@media (min-width: 1920px) {
  .three-layout-image-and-text__item-2__content__left {
      padding-left:calc(8.333% + 43px);
      padding-right: calc(8.333% + 43px)
  }
}

@media (max-width: 1023.98px) {
  .three-layout-image-and-text__item-2__image {
      padding-left:0;
      padding-right: 0
  }
}

@media (max-width: 767.98px) {
  .three-layout-image-and-text__item-2__image {
      padding-left:1rem;
      padding-right: 1rem
  }
}

.cmp-iframe__wrap {
  text-align: center
}

.cmp-iframe__wrap iframe {
  border: none;
  margin: 0 auto;
  padding: 0;
  width: 100%
}

.cmp-office-tabs__main {
  margin: 2.5rem 0
}

@media (min-width: 768px) {
  .cmp-office-tabs__main {
      padding:3.5rem 0 2rem
  }
}

.cmp-office-tabs__image {
  margin: 0-31px 2rem
}

@media (min-width: 768px) {
  .cmp-office-tabs__image {
      margin:0
  }
}

.cmp-office-tabs__offices .vcard {
  margin: 0 0 2.5rem
}

.cmp-office-tabs__offices .vcard abbr {
  text-decoration: none
}

.cmp-popup-modal h1,.cmp-popup-modal h2,.cmp-popup-modal h3,.cmp-popup-modal h4,.cmp-popup-modal h5,.cmp-popup-modal h6 {
  color: #002856
}

.cmp-popup-modal img {
  width: 100%
}

.cmp-popup-modal__overlay {
  align-items: center;
  -webkit-backdrop-filter: blur(6px);
  backdrop-filter: blur(6px);
  background: rgba(152,161,172,.72);
  bottom: 0;
  display: flex;
  justify-content: center;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 1100
}

.cmp-popup-modal__container {
  box-shadow: 0 0 32px 0 rgba(0,24,52,.32);
  box-sizing: border-box;
  max-height: 100%;
  overflow-y: auto;
  padding: 2rem;
  position: relative;
  top: 30px;
  width: 320px
}

@media (min-width: 768px) {
  .cmp-popup-modal__container {
      width:688px
  }
}

@media (min-width: 1024px) {
  .cmp-popup-modal__container {
      max-width:728px;
      min-width: 728px;
      top: 0
  }
}

.cmp-popup-modal__header {
  align-items: center;
  justify-content: space-between
}

.cmp-popup-modal__header__text {
  text-align: center
}

.cmp-popup-modal__title {
  color: #002856;
  margin-bottom: .5rem
}

.cmp-popup-modal__close {
  background: transparent;
  border: 0;
  color: #002856;
  padding: .5rem;
  position: absolute;
  right: 0;
  top: 0
}

@media (min-width: 768px) {
  .cmp-popup-modal__close {
      padding:1rem
  }
}

.cmp-popup-modal__header .cmp-popup-modal__close:before {
  content: "\2715"
}

.cmp-popup-modal__logo {
  text-align: center
}

.cmp-popup-modal__logo img {
  width: 220px
}

.cmp-popup-modal__content {
  border: 1px solid #98a1ac;
  color: rgba(0,0,0,.8);
  line-height: 1.5;
  margin-bottom: 1rem;
  max-height: 50vh;
  overflow: hidden auto;
  padding: 1rem
}

.cmp-popup-modal__content :last-child {
  margin-bottom: 0
}

@media (min-width: 768px) {
  .cmp-popup-modal__content {
      margin-bottom:2rem
  }
}

.cmp-popup-modal__row .image-div {
  align-self: center;
  background-clip: content-box;
  background-color: #fff;
  display: flex;
  min-height: 272px;
  padding-bottom: 1rem;
  text-align: center
}

.cmp-popup-modal__row .image-div img {
  height: 100%;
  width: 100%
}

.cmp-popup-modal__row .image-div .text {
  align-self: center;
  padding: 2rem
}

@media (min-width: 768px) {
  .cmp-popup-modal__row .image-div {
      padding-bottom:0
  }

  .cmp-popup-modal__row .image-div.col-sm-7 {
      margin-right: -10px;
      padding-right: 26px
  }

  .cmp-popup-modal__row .image-div.col-sm-5 {
      margin-right: 0;
      padding-right: 0
  }
}

.cmp-popup-modal__row .text-div {
  align-self: flex-end
}

.cmp-popup-modal__row .text-div.col-sm-7 {
  padding-left: 29px
}

.cmp-popup-modal__row .text-div h5,.cmp-popup-modal__row .text-div p {
  margin-bottom: .5rem
}

.cmp-popup-modal__row .text-div :last-child {
  margin-bottom: 0
}

.cmp-popup-modal__footer {
  text-align: center
}

.cmp-popup-modal__footer button {
  margin: .5rem 1rem
}

@media (min-width: 768px) {
  .cmp-popup-modal__footer button {
      margin:0 1rem
  }
}

.cmp-popup-modal .micromodal-slide {
  display: none
}

.cmp-popup-modal .micromodal-slide.is-open {
  display: block
}

.micromodal-slide[aria-hidden=false] .cmp-popup-modal__overlay {
  animation: mmfadeIn .3s cubic-bezier(0,0,.2,1)
}

.micromodal-slide[aria-hidden=false] .cmp-popup-modal__container {
  animation: mmslideIn .3s cubic-bezier(0,0,.2,1)
}

.micromodal-slide[aria-hidden=true] .cmp-popup-modal__overlay {
  animation: mmfadeOut .3s cubic-bezier(0,0,.2,1)
}

.micromodal-slide[aria-hidden=true] .cmp-popup-modal__container {
  animation: mmslideOut .3s cubic-bezier(0,0,.2,1)
}

.micromodal-slide .cmp-popup-modal__container,.micromodal-slide .cmp-popup-modal__overlay {
  will-change: transform
}

@media (max-width: 1023px) {
  .glide .glide__arrow {
      height:40px;
      width: 40px
  }
}

@media (max-width: 767.98px) {
  .container.container-full-width {
      padding-left:0;
      padding-right: 0;
      width: 100%
  }
}

.cmp-awards-carousel,.cmp-awards-carousel__main {
  display: flex;
  flex-direction: column
}

.cmp-awards-carousel__disclaimers {
  font-size: .8125rem!important
}

.cmp-awards-carousel__icon img {
  height: 30px
}

@media (min-width: 1024px) {
  .cmp-awards-carousel__icon img {
      height:64px
  }
}

.cmp-awards-carousel__carousel-image {
  overflow: hidden
}

.cmp-awards-carousel__carousel-image:hover img {
  transform: scale(1.1)
}

.cmp-awards-carousel__carousel-image img {
  font-family: "object-fit: cover;";
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  transition: .7s ease;
  width: 100%
}

.cmp-awards-carousel__tile-container {
  background-color: #fff;
  width: 100%
}

.cmp-awards-carousel__tile-container__publication-name {
  color: #002856;
  font-size: .88rem;
  font-weight: 700;
  letter-spacing: 3px;
  text-transform: uppercase
}

.cmp-awards-carousel__tile-container__title h4 {
  color: #002856
}

.cmp-awards-carousel__disclaimer-item:last-child p:last-child {
  margin-bottom: 0
}

@media (min-width: 768px) {
  .cmp-awards-carousel__disclaimer-item:last-child {
      margin-bottom:72px
  }
}

@media (min-width: 1024px) {
  .cmp-awards-carousel__disclaimer-item:last-child {
      margin-bottom:104px
  }
}

.cmp-awards-carousel__headline {
  color: #002856
}

.cmp-awards-carousel .glide__slide {
  display: flex;
  height: auto
}

.cmp-awards-carousel .glide__arrow.glide__arrow--left {
  margin-right: 14px
}

.cmp-awards-carousel .glide__arrow.glide__arrow--right {
  margin-left: 14px
}

.cmp-awards-carousel-horizontal-photo-with-icon .cmp-awards-carousel__main {
  margin-top: 284px
}

@media (min-width: 768px) {
  .cmp-awards-carousel-horizontal-photo-with-icon .cmp-awards-carousel__main {
      margin-top:164px
  }
}

@media (min-width: 1024px) {
  .cmp-awards-carousel-horizontal-photo-with-icon .cmp-awards-carousel__main {
      margin-top:179px
  }
}

@media (min-width: 1440px) {
  .cmp-awards-carousel-horizontal-photo-with-icon .cmp-awards-carousel__main {
      margin-top:232px
  }
}

@media (min-width: 1920px) {
  .cmp-awards-carousel-horizontal-photo-with-icon .cmp-awards-carousel__main {
      margin-top:324px
  }
}

@media (min-width: 768px) {
  .cmp-awards-carousel-horizontal-photo-with-icon .cmp-awards-carousel .container.container-full-width {
      margin-top:-40px
  }
}

@media (min-width: 1024px) {
  .cmp-awards-carousel-horizontal-photo-with-icon .cmp-awards-carousel .container.container-full-width {
      margin-top:-48px
  }
}

.cmp-awards-carousel-horizontal-photo-with-icon .cmp-awards-carousel__title {
  align-items: flex-end;
  display: flex;
  justify-content: center;
  margin-bottom: 24px
}

@media (min-width: 768px) {
  .cmp-awards-carousel-horizontal-photo-with-icon .cmp-awards-carousel__title {
      margin-bottom:64px
  }
}

@media (min-width: 1024px) {
  .cmp-awards-carousel-horizontal-photo-with-icon .cmp-awards-carousel__title {
      margin-bottom:80px
  }
}

.cmp-awards-carousel-horizontal-photo-with-icon .cmp-awards-carousel__headline {
  display: flex;
  flex-direction: column
}

.cmp-awards-carousel-horizontal-photo-with-icon .cmp-awards-carousel__header {
  display: flex;
  margin-top: -284px
}

@media (min-width: 768px) {
  .cmp-awards-carousel-horizontal-photo-with-icon .cmp-awards-carousel__header {
      align-items:flex-end;
      flex-direction: row;
      margin-top: -164px
  }
}

@media (min-width: 1024px) {
  .cmp-awards-carousel-horizontal-photo-with-icon .cmp-awards-carousel__header {
      margin-top:-179px
  }
}

@media (min-width: 1440px) {
  .cmp-awards-carousel-horizontal-photo-with-icon .cmp-awards-carousel__header {
      margin-top:-232px
  }
}

@media (min-width: 1920px) {
  .cmp-awards-carousel-horizontal-photo-with-icon .cmp-awards-carousel__header {
      margin-top:-324px
  }
}

@media (max-width: 1023.98px) {
  .cmp-awards-carousel-horizontal-photo-with-icon .cmp-awards-carousel glide-arrows {
      margin-top:-79px
  }

  .cmp-awards-carousel-vertical-photo .cmp-awards-carousel__main {
      margin-top: 398px
  }
}

@media (min-width: 768px) {
  .cmp-awards-carousel-vertical-photo .cmp-awards-carousel__main {
      margin-top:62px
  }
}

@media (min-width: 1024px) {
  .cmp-awards-carousel-vertical-photo .cmp-awards-carousel__main {
      margin-top:90px
  }
}

@media (min-width: 1440px) {
  .cmp-awards-carousel-vertical-photo .cmp-awards-carousel__main {
      margin-top:111px
  }
}

@media (min-width: 1920px) {
  .cmp-awards-carousel-vertical-photo .cmp-awards-carousel__main {
      margin-top:279px
  }
}

@media (max-width: 1023.98px) {
  .cmp-awards-carousel-vertical-photo .cmp-awards-carousel .container.container-full-width {
      margin-top:-11px
  }
}

@media (min-width: 768px) {
  .cmp-awards-carousel-vertical-photo .cmp-awards-carousel .container.container-full-width {
      margin-top:-369px
  }
}

@media (min-width: 1024px) {
  .cmp-awards-carousel-vertical-photo .cmp-awards-carousel .container.container-full-width {
      margin-top:-419px
  }
}

@media (min-width: 768px) {
  .cmp-awards-carousel-vertical-photo .cmp-awards-carousel__disclaimers {
      padding-top:32px
  }
}

.cmp-awards-carousel-vertical-photo .cmp-awards-carousel__tile-container {
  display: flex;
  flex-direction: column;
  justify-content: space-between
}

@media (min-width: 768px) {
  .cmp-awards-carousel-vertical-photo .cmp-awards-carousel__tile-container {
      height:213px
  }
}

@media (min-width: 1024px) {
  .cmp-awards-carousel-vertical-photo .cmp-awards-carousel__tile-container {
      height:255px
  }
}

@media (max-width: 1023.98px) {
  .cmp-awards-carousel-vertical-photo .cmp-awards-carousel__header {
      margin-top:-398px
  }
}

@media (min-width: 768px) {
  .cmp-awards-carousel-vertical-photo .cmp-awards-carousel__header {
      margin-top:-25px
  }
}

@media (min-width: 1440px) {
  .cmp-awards-carousel-vertical-photo .cmp-awards-carousel__header {
      margin-top:-111px
  }
}

@media (min-width: 1920px) {
  .cmp-awards-carousel-vertical-photo .cmp-awards-carousel__header {
      margin-top:-279px
  }
}

.cmp-awards-carousel-vertical-photo .cmp-awards-carousel__title {
  align-items: flex-end;
  display: flex;
  justify-content: center
}

@media (min-width: 768px) {
  .cmp-awards-carousel-vertical-photo .cmp-awards-carousel__title {
      height:83px;
      margin-top: -35px
  }
}

@media (min-width: 1024px) {
  .cmp-awards-carousel-vertical-photo .cmp-awards-carousel__title {
      height:126px;
      justify-content: left;
      margin-top: -74px
  }
}

@media (min-width: 1440px) {
  .cmp-awards-carousel-vertical-photo .cmp-awards-carousel__title {
      margin-top:13px
  }
}

@media (min-width: 1920px) {
  .cmp-awards-carousel-vertical-photo .cmp-awards-carousel__title {
      margin-top:180px
  }
}

@media screen and (min-width: 1024px) and (max-width:1439px) {
  .cmp-awards-carousel-vertical-photo .cmp-awards-carousel.no-details .cmp-awards-carousel__main {
      margin-top:90px
  }

  .cmp-awards-carousel-vertical-photo .cmp-awards-carousel.no-details .cmp-awards-carousel__title {
      margin-top: -32px
  }

  .cmp-awards-carousel-vertical-photo .cmp-awards-carousel.no-details .cmp-awards-carousel__header {
      margin-top: -67px
  }
}

@media screen and (min-width: 768px) and (max-width:1439px) {
  .cmp-awards-carousel-vertical-photo .cmp-awards-carousel.no-details .cmp-awards-carousel__tile-container {
      height:213px
  }

  .cmp-awards-carousel-vertical-photo .cmp-awards-carousel.no-details .cmp-awards-carousel__tile-container__copy {
      display: none;
      height: 0
  }
}

@media screen and (min-width: 1024px) and (max-width:1439px) {
  .cmp-awards-carousel-vertical-photo .cmp-awards-carousel.no-details .container.container-full-width {
      margin-top:-377px
  }
}

@media (min-width: 1024px) {
  .cmp-awards-carousel-vertical-photo .cmp-awards-carousel.no-cta .cmp-awards-carousel__main {
      margin-top:89px
  }
}

@media (min-width: 1440px) {
  .cmp-awards-carousel-vertical-photo .cmp-awards-carousel.no-cta .cmp-awards-carousel__main {
      margin-top:155px
  }
}

@media (min-width: 1920px) {
  .cmp-awards-carousel-vertical-photo .cmp-awards-carousel.no-cta .cmp-awards-carousel__main {
      margin-top:322px
  }
}

@media (min-width: 768px) {
  .cmp-awards-carousel-vertical-photo .cmp-awards-carousel.no-cta .cmp-awards-carousel__header {
      margin-top:-62px!important
  }
}

@media (min-width: 1024px) {
  .cmp-awards-carousel-vertical-photo .cmp-awards-carousel.no-cta .cmp-awards-carousel__header {
      margin-top:-68px!important
  }
}

@media (min-width: 1440px) {
  .cmp-awards-carousel-vertical-photo .cmp-awards-carousel.no-cta .cmp-awards-carousel__header {
      margin-top:-155px!important
  }
}

@media (min-width: 1920px) {
  .cmp-awards-carousel-vertical-photo .cmp-awards-carousel.no-cta .cmp-awards-carousel__header {
      margin-top:-322px!important
  }
}

.cmp-awards-carousel-vertical-photo .cmp-awards-carousel.no-cta .cmp-awards-carousel__title {
  padding-bottom: 2px
}

@media (min-width: 768px) {
  .cmp-awards-carousel-vertical-photo .cmp-awards-carousel.no-cta .cmp-awards-carousel__title {
      margin-top:0!important
  }
}

@media (min-width: 1024px) {
  .cmp-awards-carousel-vertical-photo .cmp-awards-carousel.no-cta .cmp-awards-carousel__title {
      margin-top:-30px!important
  }
}

@media (min-width: 1440px) {
  .cmp-awards-carousel-vertical-photo .cmp-awards-carousel.no-cta .cmp-awards-carousel__title {
      margin-top:60px!important
  }
}

@media (min-width: 1920px) {
  .cmp-awards-carousel-vertical-photo .cmp-awards-carousel.no-cta .cmp-awards-carousel__title {
      margin-top:226px!important
  }
}

.cmp-awards-carousel-vertical-photo .cmp-awards-carousel.no-cta .cmp-awards-carousel__cta {
  display: none
}

.cmp-awards-carousel-vertical-photo .cmp-awards-carousel.no-cta .container.container-full-width {
  margin-bottom: 76px
}

@media (min-width: 768px) {
  .cmp-awards-carousel-vertical-photo .cmp-awards-carousel.no-cta .container.container-full-width {
      margin-top:-325px
  }
}

@media (min-width: 1024px) {
  .cmp-awards-carousel-vertical-photo .cmp-awards-carousel.no-cta .container.container-full-width {
      margin-top:-375px
  }
}

@media (min-width: 768px) {
  .cmp-awards-carousel-vertical-photo .cmp-awards-carousel .glide__slide {
      margin-left:6px
  }

  .cmp-awards-carousel-vertical-photo .cmp-awards-carousel .glide__track {
      margin-right: -30px
  }
}

@media (min-width: 1024px) {
  .cmp-awards-carousel-vertical-photo .cmp-awards-carousel .glide__track {
      margin-right:-27px
  }
}

@media (min-width: 1440px) {
  .cmp-awards-carousel-vertical-photo .cmp-awards-carousel .glide__track {
      margin-right:-157px
  }
}

@media (min-width: 1920px) {
  .cmp-awards-carousel-vertical-photo .cmp-awards-carousel .glide__track {
      margin-right:-247px
  }
}

@media (max-width: 1023.98px) {
  .cmp-awards-carousel-icon-without-photo .cmp-awards-carousel__main {
      margin-top:59px
  }
}

@media (min-width: 1024px) {
  .cmp-awards-carousel-icon-without-photo .cmp-awards-carousel__main {
      margin-top:115px
  }
}

@media (min-width: 1920px) {
  .cmp-awards-carousel-icon-without-photo .cmp-awards-carousel__main {
      margin-top:108px
  }
}

@media (max-width: 1023.98px) {
  .cmp-awards-carousel-icon-without-photo .cmp-awards-carousel__header {
      margin-top:-59px
  }
}

@media (min-width: 1024px) {
  .cmp-awards-carousel-icon-without-photo .cmp-awards-carousel__header {
      margin-top:-115px
  }
}

@media (min-width: 1920px) {
  .cmp-awards-carousel-icon-without-photo .cmp-awards-carousel__header {
      margin-top:-108px
  }
}

@media (min-width: 768px) {
  .cmp-awards-carousel-icon-without-photo .cmp-awards-carousel .container.container-full-width {
      margin-top:-64px
  }
}

@media (min-width: 1024px) {
  .cmp-awards-carousel-icon-without-photo .cmp-awards-carousel .container.container-full-width {
      margin-top:-75px
  }
}

.cmp-multiple-cta__wrap {
  padding: 2.5rem 0
}

@media (min-width: 768px) {
  .cmp-multiple-cta__wrap {
      padding:4.5rem 0
  }
}

@media (min-width: 1024px) {
  .cmp-multiple-cta__wrap {
      padding:6.5rem 0
  }
}

.cmp-multiple-cta__title {
  color: #002856;
  text-align: center
}

@media (min-width: 1024px) {
  .cmp-multiple-cta__title {
      margin-bottom:8px
  }
}

.cmp-multiple-cta__sub-title {
  color: #002856;
  margin-top: 1.5rem;
  text-align: center
}

@media (min-width: 768px) {
  .cmp-multiple-cta__sub-title {
      margin-bottom:.5rem
  }
}

@media (min-width: 1024px) {
  .cmp-multiple-cta__sub-title {
      margin-top:2rem
  }
}

.cmp-multiple-cta__sub-title:empty {
  margin: 0
}

.cmp-multiple-cta__sub-title h4 {
  font-family: museo-sans,sans-serif;
  font-size: 1rem;
  font-weight: 700;
  letter-spacing: 3px;
  line-height: 1.5;
  text-transform: uppercase
}

html[lang|=ko-kr] .cmp-multiple-cta__sub-title h4 {
  font-family: source-han-sans-korean,museo-sans,sans-serif
}

html[lang|=ja-jp] .cmp-multiple-cta__sub-title h4 {
  font-family: a-otf-ud-shin-go-pr6n,meiyro,MS PMincho,museo-sans,sans-serif
}

html[lang|=zh-cn] .cmp-multiple-cta__sub-title h4 {
  font-family: source-han-sans-cjk-sc,museo-sans,sans-serif
}

html[lang|=zh-hk] .cmp-multiple-cta__sub-title h4 {
  font-family: source-han-sans-cjk-hk,museo-sans,sans-serif
}

html[lang|=zh-tw] .cmp-multiple-cta__sub-title h4 {
  font-family: source-han-sans-cjk-tc,museo-sans,sans-serif
}

.cmp-multiple-cta__main {
  display: flex;
  flex-wrap: wrap;
  margin-left: -16px;
  margin-right: -16px
}

.cmp-multiple-cta__main__item {
  padding-left: 16px;
  padding-right: 16px;
  position: relative;
  width: 100%
}

@media (min-width: 768px) {
  .cmp-multiple-cta__main__item {
      width:auto
  }
}

.cmp-multiple-cta__main__item .btn {
  margin-top: 2rem;
  width: 100%
}

@media (min-width: 768px) {
  .cmp-multiple-cta__main__item .btn {
      margin-top:2rem
  }
}

@media (min-width: 1024px) {
  .cmp-multiple-cta__main__item .btn {
      margin-top:3rem
  }
}

.cmp-multiple-cta--columned .cmp-multiple-cta__main .cmp-multiple-cta__item {
  flex: 0 0 100%;
  max-width: 100%
}

@media (min-width: 768px) {
  .cmp-multiple-cta--columned .cmp-multiple-cta__main .cmp-multiple-cta__item {
      flex:0 0 50%;
      max-width: 50%
  }
}

@media (min-width: 1024px) {
  .cmp-multiple-cta--columned .cmp-multiple-cta__main .cmp-multiple-cta__item {
      flex:0 0 33.33333%;
      max-width: 33.33333%
  }
}

@media (min-width: 1920px) {
  .cmp-multiple-cta--columned .cmp-multiple-cta__main .cmp-multiple-cta__item {
      flex:0 0 32%;
      max-width: 32%
  }
}

.cmp-multiple-cta--columned .cmp-multiple-cta__main .cmp-multiple-cta__item .btn {
  height: 44px;
  line-height: 44px;
  width: 100%
}

.cmp-financing-solutions-hero {
  background-position: 50%;
  background-size: cover;
  color: #002856;
  padding-top: 104px;
  position: relative;
  text-align: center
}

.cmp-financing-solutions-hero .bg-container {
  bottom: 0;
  left: 0;
  max-width: 100%;
  position: absolute;
  right: 0;
  top: 0
}

.cmp-financing-solutions-hero .bg-container iframe,.cmp-financing-solutions-hero .bg-container img,.cmp-financing-solutions-hero .bg-container video {
  bottom: 0;
  font-family: "object-fit: cover;";
  height: 100%;
  left: 0;
  min-height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%
}

@media (max-width: 1023.98px) {
  .cmp-financing-solutions-hero .container {
      padding:0
  }
}

.cmp-financing-solutions-hero__content {
  background: hsla(0,0%,100%,.9);
  display: flex;
  flex-direction: column;
  height: auto;
  position: relative
}

@media (min-width: 1024px) {
  .cmp-financing-solutions-hero__content {
      height:656px
  }
}

.cmp-financing-solutions-hero__content .content_wrapper {
  margin: 32px auto
}

@media (min-width: 768px) {
  .cmp-financing-solutions-hero__content .content_wrapper {
      margin:56px 0
  }
}

@media (min-width: 1024px) {
  .cmp-financing-solutions-hero__content .content_wrapper {
      margin:72px 0
  }
}

@media (max-width: 1023.98px) {
  .cmp-financing-solutions-hero__content .content_wrapper {
      padding:0 16px
  }
}

.cmp-financing-solutions-hero__content__subhead {
  font-size: 16px;
  font-weight: 700;
  letter-spacing: 3px;
  line-height: 24px;
  text-align: center;
  text-transform: uppercase
}

.cmp-financing-solutions-hero__content__headline {
  font-family: kepler-std-display,serif;
  letter-spacing: 0;
  line-height: 45px;
  margin-bottom: 61px;
  margin-top: 8px;
  text-align: center
}

@media (min-width: 768px) {
  .cmp-financing-solutions-hero__content__headline {
      margin-bottom:24px
  }
}

@media (min-width: 1024px) {
  .cmp-financing-solutions-hero__content__headline {
      line-height:72px
  }
}

@media (min-width: 1440px) {
  .cmp-financing-solutions-hero__content__headline {
      margin-bottom:16px;
      margin-top: 16px
  }
}

@media (min-width: 1920px) {
  .cmp-financing-solutions-hero__content__headline {
      margin-bottom:24px;
      margin-top: 8px
  }
}

.cmp-financing-solutions-hero__content__copy {
  font-size: 18px;
  font-weight: 300;
  letter-spacing: 0;
  line-height: 27px;
  text-align: center
}

@media (max-width: 1023.98px) {
  .cmp-financing-solutions-hero__content__copy {
      padding:0 20px
  }
}

@media (max-width: 767.98px) {
  .cmp-financing-solutions-hero__content__copy p {
      margin-bottom:8px
  }
}

.cmp-financing-solutions-hero__content__icons {
  justify-content: space-between
}

@media (min-width: 1024px) {
  .cmp-financing-solutions-hero__content__icons>div:first-child {
      margin-left:8.3333%
  }

  .cmp-financing-solutions-hero__content__icons>div:last-child {
      margin-right: 8.3333%
  }
}

.cmp-financing-solutions-hero__content__icon-headline {
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 3px;
  line-height: 21px;
  margin-bottom: 16px;
  text-align: center;
  text-transform: uppercase
}

@media (max-width: 1023.98px) {
  .cmp-financing-solutions-hero__content__icon-headline {
      margin-bottom:8px
  }
}

.cmp-financing-solutions-hero__content__icon-copy {
  color: #484848;
  font-size: 13px;
  font-weight: 300;
  letter-spacing: 0;
  line-height: 19.5px;
  text-align: center
}

@media (max-width: 1023.98px) {
  .cmp-financing-solutions-hero__content__icon-copy p {
      margin-bottom:8px
  }
}

.cmp-financing-solutions-hero__content .icon-container {
  margin-bottom: 32px;
  margin-top: 56px
}

@media (max-width: 1023.98px) {
  .cmp-financing-solutions-hero__content .icon-container {
      margin-bottom:24px;
      margin-top: 16px
  }
}

@media (max-width: 767.98px) {
  .cmp-financing-solutions-hero__content .icon-container {
      margin-top:24px
  }
}

@media (max-width: 1023.98px) {
  .cmp-financing-solutions-hero__content .icon-container img {
      width:32px
  }
}

.html-500page .bg-container-500page {
  bottom: 0;
  left: 0;
  max-width: 100%;
  position: absolute;
  right: 0;
  top: 0
}

.html-500page .bg-container-500page img {
  bottom: 0;
  font-family: "object-fit: cover;";
  height: 100%;
  left: 0;
  min-height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%
}

.html-500page .text-500html {
  padding-bottom: 60px;
  padding-top: 60px
}

.html-500page .text-500html .row {
  text-align: center
}

.html-500page .text-500html .row p {
  color: #002856
}

.campaign-page3 .campaign-page3-body {
  scroll-behavior: smooth
}

.campaign-page3 .campaign-page3-body p {
  font-family: museo-sans,sans-serif;
  margin-bottom: .5rem
}

.campaign-page3 .campaign-page3-body h1 {
  font-family: kepler-std-display,serif
}

.campaign-page3 .campaign-page3-body h4 {
  margin-top: 0
}

.campaign-page3 .campaign-page3-body h1,.campaign-page3 .campaign-page3-body h2,.campaign-page3 .campaign-page3-body h3,.campaign-page3 .campaign-page3-body h4,.campaign-page3 .campaign-page3-body h5,.campaign-page3 .campaign-page3-body h6 {
  margin-bottom: .5rem
}

.campaign-page3 .campaign-page3-body .section-colorgradient {
  background-image: linear-gradient(180deg,#276092,#002856);
  padding-bottom: 24.7rem
}

.campaign-page3 .campaign-page3-body .section-colorgradient .campaign-cmp-rich-text:last-child .cmp-rich-text__container .col-bg {
  padding-bottom: 2rem
}

.campaign-page3 .campaign-page3-body .campaign-grey-bg {
  background-color: #f1f3f4
}

.campaign-page3 .campaign-page3-body .Leading-Head-Section {
  background-color: #f1f3f4;
  margin: -6.5rem auto -2px;
  position: relative;
  width: 1108px
}

.campaign-page3 .campaign-page3-body .Leading-Head-Section .cmp-rich-text {
  padding: 4.5rem 10.875rem 3rem
}

.campaign-page3 .campaign-page3-body .Leading-Head-Section .cmp-fund-hero__content .subheadline,.campaign-page3 .campaign-page3-body .Leading-Head-Section .cmp-news-list__card__date,.campaign-page3 .campaign-page3-body .Leading-Head-Section .label,.cmp-fund-hero__content .campaign-page3 .campaign-page3-body .Leading-Head-Section .subheadline {
  color: #002856
}

.campaign-page3 .campaign-page3-body .campaign-cmp-rich-text .cmp-rich-text__container {
  right: 15.4rem;
  width: 1028px
}

.campaign-page3 .campaign-page3-body .campaign-cmp-rich-text .cmp-rich-text__container .col-bg {
  margin: 1rem 0 1rem 11.8rem;
  max-width: 760px
}

.campaign-page3 .campaign-page3-body .campaign-cmp-rich-text .cmp-rich-text__container .col-bg .sub-chart-section {
  margin-top: 1rem
}

.campaign-page3 .campaign-page3-body .campaign-cmp-rich-text .cmp-rich-text__container .col-bg img {
  width: auto
}

.campaign-page3 .campaign-page3-body .cmp-parallax {
  margin-bottom: -15.5rem;
  margin-top: -15.5rem
}

.campaign-page3 .campaign-page3-body .campaign-video-block {
  margin-top: -18.7rem;
  text-align: center
}

.campaign-page3 .campaign-page3-body .campaign-video-block .row .cmp-minimal-content__main-content {
  display: block;
  margin-left: 5rem;
  max-width: 980px;
  padding-bottom: .5rem
}

.campaign-page3 .campaign-page3-body .campaign-video-block .row .cmp-minimal-content__main-content .cmp-content__main-content__card {
  display: block;
  padding-bottom: 3.5rem
}

.campaign-page3 .campaign-page3-body .campaign-video-block .row .cmp-minimal-content__main-content .cmp-content__main-content__card h2 {
  color: #fff
}

.campaign-page3 .campaign-page3-body .campaign-video-block .row .cmp-minimal-content__main-content .campaign-video-content {
  display: block
}

.campaign-page3 .campaign-page3-body .campaign-video-block .row .cmp-minimal-content__main-content .campaign-video-content .kv-widget {
  padding-bottom: 0
}

.campaign-page3 .campaign-page3-body .campaign-video-block .row .cmp-minimal-content__main-content .campaign-video-content .kv-widget .kv-playback-widget .kv-play-icon {
  left: 45.4%!important
}

.campaign-page3 .campaign-page3-body .campaign-finddetail-Section {
  margin-left: -14.5rem;
  padding-top: 3rem
}

.campaign-page3 .campaign-page3-body .campaign-finddetail-Section .campaign-finddetail-block {
  background-color: #fff;
  margin-top: 5.5rem;
  max-width: 1340px;
  padding-bottom: 1.3rem;
  padding-left: 14.5rem;
  padding-top: 9.5rem
}

.campaign-page3 .campaign-page3-body .campaign-finddetail-Section .campaign-finddetail-block .campaign-head-section {
  margin-top: -11.5rem
}

.campaign-page3 .campaign-page3-body .campaign-finddetail-Section .campaign-finddetail-block .campaign-head-section h2 {
  color: #002856
}

.campaign-page3 .campaign-page3-body .campaign-finddetail-Section .campaign-finddetail-block .campaign-head-section .campaign-finddetail-richtext {
  padding: 2rem 0
}

.campaign-page3 .campaign-page3-body .campaign-finddetail-Section .campaign-finddetail-block .column-container .row {
  margin: 0
}

.campaign-page3 .campaign-page3-body .campaign-finddetail-Section .campaign-finddetail-block .column-container .row .row-item,.campaign-page3 .campaign-page3-body .campaign-finddetail-Section .campaign-finddetail-block .column-container .row .row-item .cmp-rich-text .col-bg {
  padding: 0
}

.campaign-page3 .campaign-page3-body .campaign-finddetail-Section .campaign-finddetail-block .column-container .row .row-item .cmp-rich-text .col-bg .label-small {
  color: #002856;
  font-weight: 900
}

.campaign-page3 .campaign-page3-body .campaign-finddetail-Section .campaign-finddetail-block .column-container .row .row-item:last-child {
  padding-left: 1.5rem
}

.campaign-page3 .campaign-page3-body .cmp-multiple-cta {
  margin-top: -11.2rem;
  position: relative;
  z-index: -1
}

.campaign-page3 .campaign-page3-body .cmp-multiple-cta .cmp-multiple-cta__wrap {
  background-image: linear-gradient(#002856,#001834);
  padding-top: 17.7rem
}

.campaign-page3 .campaign-page3-body .cmp-multiple-cta .cmp-multiple-cta__wrap .cmp-multiple-cta__title {
  color: #fff
}

.campaign-page3 .campaign-page3-body .cmp-multiple-cta .cmp-multiple-cta__wrap .cmp-multiple-cta__main a {
  background-color: #007836
}

.campaign-page3 .campaign-page3-body .cmp-viewpoint-cards {
  background: calc(100% - 100px) calc(100% - 100px)
}

.campaign-page3 .campaign-page3-body .campaign-carditem-block .cmp-content-card__content {
  padding-left: 6.8rem
}

.campaign-page3 .campaign-page3-body .campaign-carditem-block .cmp-content-card__content .cmp-content-card__box {
  display: inline-block;
  margin-bottom: 0;
  margin-right: -15.7rem;
  margin-top: 4.5rem;
  max-height: 417px;
  padding-bottom: 0;
  width: 633px
}

.campaign-page3 .campaign-page3-body .campaign-carditem-block .cmp-content-card__content .col-media {
  display: inline-block;
  z-index: -1
}

.campaign-page3 .campaign-page3-body .campaign-carditem-block .cmp-content-card__content .col-media .cmp-content-card__media {
  height: 717px;
  width: 538px
}

.campaign-page3 .campaign-page3-body ul.fixed-nav {
  bottom: 5rem;
  letter-spacing: 3px;
  line-height: 21px;
  position: fixed;
  right: 13rem;
  text-align: right;
  z-index: 1020
}

.campaign-page3 .campaign-page3-body ul.fixed-nav li {
  list-style: none
}

.campaign-page3 .campaign-page3-body ul.fixed-nav li a {
  font-weight: 700;
  text-transform: uppercase
}

.campaign-page3 .campaign-page3-body ul.fixed-nav li a:after {
  border: 1px solid #002856;
  border-radius: 50%;
  content: "      ";
  display: inline-block;
  height: 14px;
  margin-left: 1rem;
  width: 14px
}

.campaign-page3 .campaign-page3-body ul.fixed-nav li a.color-white {
  color: #fff
}

.campaign-page3 .campaign-page3-body ul.fixed-nav li a.color-white:after {
  background-color: #002856;
  border-color: #fff
}

.campaign-page3 .campaign-page3-body ul.fixed-nav li a.active:after {
  background-color: #002856
}

.campaign-page3 .campaign-page3-body ul.fixed-nav li a.active.color-white:after {
  background-color: #fff
}

@media (min-width: 1920px) {
  .campaign-page3 .campaign-page3-body .Leading-Head-Section {
      padding-bottom:1rem;
      width: 1408px
  }

  .campaign-page3 .campaign-page3-body .Leading-Head-Section .cmp-rich-text {
      padding-left: 14rem;
      padding-right: 14rem
  }

  .campaign-page3 .campaign-page3-body .section-colorgradient {
      padding-bottom: 24.9rem
  }

  .campaign-page3 .campaign-page3-body .campaign-cmp-rich-text {
      margin-bottom: -1px
  }

  .campaign-page3 .campaign-page3-body .campaign-cmp-rich-text .cmp-rich-text__container {
      right: 19.2rem;
      width: 1304px
  }

  .campaign-page3 .campaign-page3-body .campaign-cmp-rich-text .cmp-rich-text__container .col-bg {
      margin-left: 15rem;
      max-width: 960px
  }

  .campaign-page3 .campaign-page3-body .campaign-video-block .row .cmp-minimal-content__main-content {
      margin-left: 14rem;
      max-width: 992px
  }

  .campaign-page3 .campaign-page3-body .campaign-finddetail-Section {
      margin-left: 0;
      padding-top: 2.5rem
  }

  .campaign-page3 .campaign-page3-body .campaign-finddetail-Section .campaign-finddetail-block {
      margin-left: 0;
      margin-right: 16rem;
      max-width: 1664px;
      padding-left: 16rem
  }

  .campaign-page3 .campaign-page3-body .campaign-finddetail-Section .campaign-finddetail-block .campaign-head-section h2 {
      width: 928px
  }

  .campaign-page3 .campaign-page3-body .campaign-finddetail-Section .campaign-finddetail-block .campaign-head-section h2 .campaign-finddetail-richtext {
      width: 1288px
  }

  .campaign-page3 .campaign-page3-body .campaign-finddetail-Section .campaign-finddetail-block .column-container .row-item {
      padding-right: 8rem
  }

  .campaign-page3 .campaign-page3-body .campaign-carditem-block .cmp-content-card__content .cmp-content-card__box {
      margin-left: 1.7rem;
      margin-right: -13rem;
      width: 808px
  }

  .campaign-page3 .campaign-page3-body .campaign-carditem-block .cmp-content-card__content .col-media .cmp-content-card__media {
      height: 757px;
      width: 568px
  }

  .campaign-page3 .campaign-page3-body ul.fixed-nav {
      right: 16.2rem
  }
}

@media (max-width: 1439.98px) {
  .campaign-page3 .campaign-page3-body .Leading-Head-Section {
      width:93%
  }

  .campaign-page3 .campaign-page3-body .Leading-Head-Section .cmp-rich-text {
      padding-bottom: 4rem;
      padding-left: 9.25rem;
      padding-right: 9.25rem
  }

  .campaign-page3 .campaign-page3-body .section-colorgradient {
      padding-bottom: 23.2rem
  }

  .campaign-page3 .campaign-page3-body .campaign-cmp-rich-text .cmp-rich-text__container {
      margin-left: 0;
      right: 0;
      width: 742px
  }

  .campaign-page3 .campaign-page3-body .campaign-cmp-rich-text .cmp-rich-text__container .col-bg {
      margin-left: 1.4rem;
      max-width: 638px;
      padding-right: 0
  }

  .campaign-page3 .campaign-page3-body .campaign-video-block {
      margin-top: -17.2rem
  }

  .campaign-page3 .campaign-page3-body .campaign-video-block .row .cmp-minimal-content__main-content {
      margin-left: 4.2rem;
      max-width: 852px
  }

  .campaign-page3 .campaign-page3-body .campaign-finddetail-Section {
      margin-left: 0;
      padding-top: 2.5rem
  }

  .campaign-page3 .campaign-page3-body .campaign-finddetail-Section .campaign-finddetail-block {
      margin-left: 0;
      max-width: 988px;
      padding-left: 2.4rem;
      padding-right: 0
  }

  .campaign-page3 .campaign-page3-body .campaign-finddetail-Section .campaign-finddetail-block .campaign-head-section h2 {
      width: 66.5%
  }

  .campaign-page3 .campaign-page3-body .campaign-finddetail-Section .campaign-finddetail-block .campaign-head-section .campaign-finddetail-richtext {
      width: 870px
  }

  .campaign-page3 .campaign-page3-body .campaign-finddetail-Section .campaign-finddetail-block .column-container .row-item {
      padding-right: 5.7rem
  }

  .campaign-page3 .campaign-page3-body .campaign-carditem-block .cmp-content-card__content {
      padding-left: 6rem
  }

  .campaign-page3 .campaign-page3-body .campaign-carditem-block .cmp-content-card__content .cmp-content-card__box {
      width: 70.3%
  }

  .campaign-page3 .campaign-page3-body .campaign-carditem-block .cmp-content-card__content .col-media {
      margin-left: -2.6rem
  }

  .campaign-page3 .campaign-page3-body .campaign-carditem-block .cmp-content-card__content .col-media .cmp-content-card__media {
      height: 613px;
      width: 460px
  }

  .campaign-page3 .campaign-page3-body ul.fixed-nav {
      right: 2.5rem
  }
}

@media (max-width: 1023.98px) {
  .campaign-page3 .campaign-page3-body .Leading-Head-Section {
      margin-top:-14.5rem;
      width: 89.5%
  }

  .campaign-page3 .campaign-page3-body .Leading-Head-Section .cmp-rich-text {
      padding: 3.5rem 6.5rem
  }

  .campaign-page3 .campaign-page3-body .section-colorgradient {
      padding-bottom: 15.7rem
  }

  .campaign-page3 .campaign-page3-body .campaign-cmp-rich-text .cmp-rich-text__container {
      margin: auto;
      width: 688px
  }

  .campaign-page3 .campaign-page3-body .campaign-cmp-rich-text .cmp-rich-text__container .col-bg {
      margin-left: 6.6rem;
      max-width: 462px;
      padding-top: .5rem
  }

  .campaign-page3 .campaign-page3-body .cmp-parallax {
      margin-bottom: -9.9rem;
      margin-top: -9.9rem
  }

  .campaign-page3 .campaign-page3-body .campaign-video-block {
      margin-top: -11.7rem
  }

  .campaign-page3 .campaign-page3-body .campaign-video-block .row .cmp-minimal-content__main-content {
      margin-left: 0;
      padding: 0
  }

  .campaign-page3 .campaign-page3-body .campaign-video-block .row .cmp-minimal-content__main-content .cmp-content__main-content__card {
      padding-bottom: 2.5rem
  }

  .campaign-page3 .campaign-page3-body .campaign-video-block .row .cmp-minimal-content__main-content .campaign-video-content {
      width: 720px
  }

  .campaign-page3 .campaign-page3-body .campaign-finddetail-Section {
      padding-top: 0
  }

  .campaign-page3 .campaign-page3-body .campaign-finddetail-Section .campaign-finddetail-block {
      padding-left: 2.6rem;
      padding-right: 0;
      padding-top: 10.4rem;
      width: 100%
  }

  .campaign-page3 .campaign-page3-body .campaign-finddetail-Section .campaign-finddetail-block .campaign-head-section .campaign-finddetail-richtext,.campaign-page3 .campaign-page3-body .campaign-finddetail-Section .campaign-finddetail-block .campaign-head-section h2 {
      width: 100%
  }

  .campaign-page3 .campaign-page3-body .campaign-finddetail-Section .campaign-finddetail-block .column-container .row .row-item {
      padding-right: 1rem
  }

  .campaign-page3 .campaign-page3-body .campaign-finddetail-Section .campaign-finddetail-block .column-container .row .row-item:last-child {
      padding-left: 0
  }

  .campaign-page3 .campaign-page3-body .campaign-carditem-block .cmp-content-card__content {
      padding-left: 1rem
  }

  .campaign-page3 .campaign-page3-body .campaign-carditem-block .cmp-content-card__content .cmp-content-card__box {
      margin-right: -13rem;
      width: 568px
  }

  .campaign-page3 .campaign-page3-body .campaign-carditem-block .cmp-content-card__content .col-media {
      margin-left: -7.5rem
  }

  .campaign-page3 .campaign-page3-body .campaign-carditem-block .cmp-content-card__content .col-media .cmp-content-card__media {
      height: 597px;
      width: 448px
  }

  .campaign-page3 .campaign-page3-body ul.fixed-nav {
      display: none
  }
}

@media (max-width: 767.98px) {
  .campaign-page3 .campaign-page3-body .Leading-Head-Section {
      margin:auto;
      width: 100%
  }

  .campaign-page3 .campaign-page3-body .Leading-Head-Section .cmp-rich-text {
      padding: 2rem 0
  }

  .campaign-page3 .campaign-page3-body .section-colorgradient {
      padding-bottom: 12.5rem
  }

  .campaign-page3 .campaign-page3-body .campaign-cmp-rich-text {
      background-color: #fff
  }

  .campaign-page3 .campaign-page3-body .campaign-cmp-rich-text .cmp-rich-text__container {
      padding: 0;
      width: 228px
  }

  .campaign-page3 .campaign-page3-body .campaign-cmp-rich-text .cmp-rich-text__container .col-bg {
      margin: 0;
      max-width: 247px;
      padding: 0
  }

  .campaign-page3 .campaign-page3-body .cmp-parallax {
      margin-bottom: -.5rem;
      margin-top: 0
  }

  .campaign-page3 .campaign-page3-body .campaign-video-block {
      margin-top: -11rem
  }

  .campaign-page3 .campaign-page3-body .campaign-finddetail-Section .campaign-finddetail-block {
      padding-left: 2rem;
      padding-right: 2rem;
      padding-top: .1rem
  }

  .campaign-page3 .campaign-page3-body .campaign-finddetail-Section .campaign-finddetail-block .campaign-head-section {
      margin-top: -1.4rem
  }

  .campaign-page3 .campaign-page3-body .campaign-finddetail-Section .campaign-finddetail-block .column-container .row .row-item {
      padding-right: 0
  }

  .campaign-page3 .campaign-page3-body .cmp-multiple-cta .cmp-multiple-cta__wrap {
      padding-top: 13.5rem
  }

  .campaign-page3 .campaign-page3-body .campaign-carditem-block .cmp-content-card__content {
      padding-bottom: 1.5rem;
      padding-top: 2rem
  }

  .campaign-page3 .campaign-page3-body .campaign-carditem-block .cmp-content-card__content .col-media {
      padding-left: 3rem
  }

  .campaign-page3 .campaign-page3-body .campaign-carditem-block .cmp-content-card__content .col-media .cmp-content-card__media {
      height: 344px;
      width: 258px
  }

  .campaign-page3 .campaign-page3-body .campaign-carditem-block .cmp-content-card__content .cmp-content-card__box {
      margin-right: -11.5rem;
      margin-top: 22rem;
      text-align: left;
      width: 258px
  }

  .campaign-page3 .campaign-page3-body ul.fixed-nav {
      display: none
  }
}

@media (max-width: 1023.98px) {
  .campaign-page3 #main .cmp-hero--xl .layer {
      height:530px
  }
}

@media (max-width: 767.98px) {
  .campaign-page3 #main .cmp-hero--xl .layer {
      height:263px
  }
}

.chart-launcher .fund-chart-modal {
  background: inherit;
  border: none;
  color: green;
  font-weight: 700
}

.jpNavChartModal.modal {
  -webkit-overflow-scrolling: touch;
  bottom: 0;
  display: none;
  left: 0;
  outline: 0;
  overflow: hidden;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 1050
}

.jpNavChartModal.modal .modal-dialog {
  margin: 0 auto;
  max-width: 1100px;
  position: relative;
  top: 30px;
  width: 100%
}

.jpNavChartModal.modal .modal-dialog .modal-content {
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background-color: #fff;
  border: 1px solid #98a1ac;
  border: 1px solid rgba(0,0,0,.2);
  border-radius: 6px;
  box-shadow: 0 3px 9px rgba(0,0,0,.5);
  outline: 0;
  position: relative
}

.jpNavChartModal.modal .modal-dialog .modal-content .modal-body {
  padding: 15px
}

.jpNavChartModal.modal .modal-dialog .modal-content .modal-body .close {
  border: none;
  color: #000;
  float: right;
  font-size: 21px;
  font-weight: 700;
  line-height: 1;
  opacity: .2;
  position: absolute;
  right: 15px;
  text-shadow: 0 1px 0 #fff;
  top: 0
}

.jpNavChartModal.modal .modal-dialog .modal-content .modal-body .Chart-fund-title h2 {
  font-size: 2em;
  margin-bottom: 10px;
  margin-top: 20px
}

.jpNavChartModal.modal .modal-dialog .modal-content .modal-body #chartFilters {
  display: flex;
  justify-content: space-between;
  margin: 20px 0
}

.jpNavChartModal.modal .modal-dialog .modal-content .modal-body #chartFilters .chartFilterButton.btn {
  background-color: #fff;
  border-style: solid;
  color: inherit;
  font-size: .75rem;
  margin: 0 10px
}

.jpNavChartModal.modal .modal-dialog .modal-content .modal-body #chartFilters .chartFilterButton.btn.active {
  background: #00953b;
  border: inherit;
  color: #fff
}

.jpNavChartModal.modal .modal-dialog .modal-content .modal-body #chartFilters .chartFilterButton.btn:hover {
  border-color: #007836;
  transition: color .25s;
  -webkit-transition: color .25s
}

.jpNavChartModal.modal .modal-dialog .modal-content .modal-body .jpNavLegend ul {
  cursor: pointer;
  display: flex;
  justify-content: center;
  list-style: none
}

.jpNavChartModal.modal .modal-dialog .modal-content .modal-body .jpNavLegend ul li {
  padding: 0 10px
}

.jpNavChartModal.modal .modal-dialog .modal-content .modal-body .jpNavLegend ul li .line {
  display: inline-block;
  height: 3px;
  margin-bottom: 5px;
  margin-right: 10px;
  width: 20px
}

.jpNavChartModal.modal .modal-dialog .modal-content .modal-body .jpNavLegend ul li .line.one {
  background-color: #002956
}

.jpNavChartModal.modal .modal-dialog .modal-content .modal-body .jpNavLegend ul li .line.two {
  background-color: #00953a
}

.jpNavChartModal.modal .modal-dialog .modal-content .modal-body .jpNavLegend ul li .line.three {
  background-color: rgba(0,0,0,.3);
  height: 10px;
  vertical-align: bottom;
  width: 10px
}

.jpNavChartModal.modal .modal-dialog .modal-content .modal-body .jpNavDateRange p {
  color: #484848;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.4;
  text-align: center
}

.jpNavChartModal.modal .modal-dialog .modal-content .modal-body .nav-chart {
  height: 380px
}

.jpNavChartModal.modal .modal-dialog .modal-content .modal-body .nav-chart .loader-overlay {
  background-color: inherit;
  position: absolute
}

.jpNavChartModal.modal .modal-dialog .modal-content .modal-body .nav-chart .loader-overlay .loader {
  font-size: 5px
}

.jpNavChartModal.modal .modal-dialog .modal-content .modal-body .nav-chart .chart-container {
  height: 380px;
  position: relative
}

.jpNavChartModal.modal.is-open {
  display: block;
  overflow-x: hidden;
  overflow-y: auto
}

.jpNavChartModal.modal.micromodal-slide {
  display: none
}

.jpNavChartModal.modal.micromodal-slide.is-open {
  display: block
}

.jpNavChartModal.modal.micromodal-slide[aria-hidden=false] .modal__overlay {
  animation: mmfadeIn .3s cubic-bezier(0,0,.2,1)
}

.jpNavChartModal.modal.micromodal-slide[aria-hidden=false] .modal__container {
  animation: mmslideIn .3s cubic-bezier(0,0,.2,1)
}

.jpNavChartModal.modal.micromodal-slide[aria-hidden=true] .modal__overlay {
  animation: mmfadeOut .3s cubic-bezier(0,0,.2,1)
}

.jpNavChartModal.modal.micromodal-slide[aria-hidden=true] .modal__container {
  animation: mmslideOut .3s cubic-bezier(0,0,.2,1)
}

.jpNavChartModal.modal.micromodal-slide .modal__container,.jpNavChartModal.modal.micromodal-slide .modal__overlay {
  will-change: transform
}

.cmp-contact-standard-block .contact-standard-element label {
  display: none
}

.cmp-contact-standard-block .contact-standard-element .formBlock {
  text-align: center
}

@media (max-width: 767.98px) {
  .cmp-contact-standard-block .contact-standard-element .formBlock {
      float:none;
      text-align: inherit
  }
}

.cmp-contact-standard-block .contact-standard-element .formBlock .Form__Element:last-of-type {
  margin-right: 0
}

.cmp-contact-standard-block .contact-standard-element .formBlock .Form__Element .Form__Element__ValidationError {
  color: red;
  font-weight: 700;
  left: auto;
  text-align: left;
  top: 0
}

.cmp-contact-standard-block .contact-standard-element .formBlock .Form__Element .br-red {
  border: 1px solid red
}

.cmp-contact-standard-block .contact-standard-element .formBlock .FormTextbox:focus-within .Form__Element__Caption {
  display: block!important;
  left: 32px;
  top: 10px
}

.cmp-contact-standard-block .contact-standard-element .formBlock input,.cmp-contact-standard-block .contact-standard-element .formBlock textarea {
  background-color: #fff;
  font-weight: 700;
  margin-bottom: .4rem;
  width: 100%
}

.cmp-contact-standard-block .contact-standard-element .formBlock input:-ms-input-placeholder,.cmp-contact-standard-block .contact-standard-element .formBlock textarea:-ms-input-placeholder {
  color: #484848;
  font-weight: 300
}

.cmp-contact-standard-block .contact-standard-element .formBlock input::placeholder,.cmp-contact-standard-block .contact-standard-element .formBlock textarea::placeholder {
  color: #484848;
  font-weight: 300
}

.cmp-contact-standard-block .contact-standard-element .formBlock input:focus,.cmp-contact-standard-block .contact-standard-element .formBlock textarea:focus {
  border: 2px solid #002856;
  color: #002856;
  font-weight: 700
}

@media (max-width: 1023.98px) {
  .cmp-contact-standard-block .contact-standard-element .formBlock input,.cmp-contact-standard-block .contact-standard-element .formBlock textarea {
      margin-bottom:0;
      margin-top: 1rem
  }
}

@media (max-width: 767.98px) {
  .cmp-contact-standard-block .contact-standard-element .formBlock input,.cmp-contact-standard-block .contact-standard-element .formBlock textarea {
      min-width:100%
  }
}

.cmp-contact-standard-block .contact-standard-element .formBlock .FormSelection {
  overflow: visible!important
}

.cmp-contact-standard-block .contact-standard-element .formBlock .FormSelection:before {
  display: none
}

.cmp-contact-standard-block .contact-standard-element .formBlock .FormSelection .Form__Element__ValidationError {
  font-size: 13px
}

.cmp-contact-standard-block .contact-standard-element .formBlock .contact-standard-selection {
  overflow: visible!important;
  position: relative
}

.cmp-contact-standard-block .contact-standard-element .formBlock .contact-standard-selection select {
  display: none
}

.cmp-contact-standard-block .contact-standard-element .formBlock .contact-standard-selection .select-selected {
  background-color: #fff;
  border: 1px solid #768693;
  cursor: pointer;
  line-height: normal;
  margin: 18px 0 0;
  min-width: 100%;
  overflow: hidden;
  padding: 16px;
  text-align: left;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none
}

.cmp-contact-standard-block .contact-standard-element .formBlock .contact-standard-selection .select-selected:after {
  border: 9px solid transparent;
  border-top-color: #768693;
  content: "";
  height: 0;
  position: absolute;
  right: 19px;
  top: 24px;
  width: 0
}

.cmp-contact-standard-block .contact-standard-element .formBlock .contact-standard-selection .select-selected.br-red {
  border: 1px solid red
}

.cmp-contact-standard-block .contact-standard-element .formBlock .contact-standard-selection .select-selected.select-arrow-active {
  border: 2px solid #002856;
  color: #002856;
  font-weight: 700
}

.cmp-contact-standard-block .contact-standard-element .formBlock .contact-standard-selection .select-selected.select-arrow-active:after {
  border-color: transparent transparent #002856;
  top: auto
}

.cmp-contact-standard-block .contact-standard-element .formBlock .contact-standard-selection .select-selected.selected-option {
  color: #002856;
  font-weight: 700
}

@media (max-width: 767.98px) {
  .cmp-contact-standard-block .contact-standard-element .formBlock .contact-standard-selection .select-selected {
      margin:16px 0 0
  }
}

@media (max-width: 1023.98px) {
  .cmp-contact-standard-block .contact-standard-element .formBlock .contact-standard-selection .select-selected {
      margin:16px 0 0
  }
}

@media (min-width: 1024px) and (max-width:1439.98px) {
  .cmp-contact-standard-block .contact-standard-element .formBlock .contact-standard-selection .select-selected {
      margin:17px 0 0
  }
}

.cmp-contact-standard-block .contact-standard-element .formBlock .contact-standard-selection .select-items {
  background-color: #fff;
  border: 2px solid #002856;
  border-top: none;
  max-height: 392px;
  overflow: auto;
  position: absolute;
  text-align: left;
  top: 90%;
  width: 100%;
  z-index: 2
}

.cmp-contact-standard-block .contact-standard-element .formBlock .contact-standard-selection .select-items div {
  cursor: pointer;
  min-width: 100%;
  padding: 16px;
  text-align: left;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none
}

.cmp-contact-standard-block .contact-standard-element .formBlock .contact-standard-selection .select-items div.same-as-selected,.cmp-contact-standard-block .contact-standard-element .formBlock .contact-standard-selection .select-items div:hover {
  background-color: #002856;
  color: #fff;
  font-weight: 700
}

.cmp-contact-standard-block .contact-standard-element .formBlock .contact-standard-selection .select-items div:first-child {
  margin: 18px 0 0
}

.cmp-contact-standard-block .contact-standard-element .formBlock .contact-standard-selection .select-items.select-hide {
  display: none
}

.cmp-contact-standard-block .contact-standard-element .formBlock .FormSubmitButton {
  background-color: #002856;
  border: 2px solid #002856;
  margin: 18px 0 6px 17px
}

@media (max-width: 1023.98px) {
  .cmp-contact-standard-block .contact-standard-element .formBlock .btn-primary.form-submit-btn {
      margin-top:1rem
  }
}

.contact-us-form {
  padding-left: 0!important;
  padding-right: 0!important
}

.contact-us-form .contact-standard-element .formBlock {
  text-align: inherit
}

.contact-us-form .contact-standard-element .formBlock input {
  min-width: auto
}

.contact-us-form .contact-standard-element .formBlock textarea {
  height: 228px;
  resize: none
}

.forms-on-selection .cmp-contact-standard-block {
  display: none
}

.forms-on-selection .cmp-contact-standard-block .contact-standard-selection .select-selected {
  line-height: 1
}

.cmp-recommended__content {
  margin-top: 1rem;
  overflow: hidden
}

@media (max-width: 767.98px) {
  .cmp-recommended__content {
      padding-bottom:2rem
  }

  .cmp-recommended__content__bg {
      margin-left: 0
  }

  .cmp-recommended__content__bg .container {
      padding: 0
  }
}

.cmp-recommended__content__bg .col-bg__inner {
  background-color: #fff;
  margin-top: 2rem;
  position: absolute;
  width: 96.3%
}

.cmp-recommended__content__bg .col-bg__inner.recommended-content-1 {
  height: 25rem
}

.cmp-recommended__content__bg .col-bg__inner.recommended-content-2 {
  height: 45rem
}

.cmp-recommended__content__bg .col-bg__inner.recommended-content-3 {
  height: 65rem
}

.cmp-recommended__content__bg .col-bg__inner.recommended-content-4 {
  height: 85rem
}

.cmp-recommended__content__bg .col-bg__inner.recommended-content-5 {
  height: 105rem
}

@media (min-width: 1920px) {
  .cmp-recommended__content__bg .col-bg__inner {
      width:97%
  }

  .cmp-recommended__content__bg .col-bg__inner.recommended-content-1 {
      height: 30rem
  }

  .cmp-recommended__content__bg .col-bg__inner.recommended-content-2 {
      height: 55rem
  }

  .cmp-recommended__content__bg .col-bg__inner.recommended-content-3 {
      height: 79rem
  }

  .cmp-recommended__content__bg .col-bg__inner.recommended-content-4 {
      height: 103rem
  }

  .cmp-recommended__content__bg .col-bg__inner.recommended-content-5 {
      height: 127rem
  }
}

@media (max-width: 1439.98px) {
  .cmp-recommended__content__bg .col-bg__inner {
      width:95.7%
  }

  .cmp-recommended__content__bg .col-bg__inner.recommended-content-1 {
      height: 23rem
  }

  .cmp-recommended__content__bg .col-bg__inner.recommended-content-2 {
      height: 40rem
  }

  .cmp-recommended__content__bg .col-bg__inner.recommended-content-3 {
      height: 57.6rem
  }

  .cmp-recommended__content__bg .col-bg__inner.recommended-content-4 {
      height: 75rem
  }

  .cmp-recommended__content__bg .col-bg__inner.recommended-content-5 {
      height: 92em
  }
}

@media (max-width: 1023.98px) {
  .cmp-recommended__content__bg .col-bg__inner {
      margin-top:1.4rem;
      width: 101.3%
  }

  .cmp-recommended__content__bg .col-bg__inner.recommended-content-1 {
      height: 20rem
  }

  .cmp-recommended__content__bg .col-bg__inner.recommended-content-2 {
      height: 33rem
  }

  .cmp-recommended__content__bg .col-bg__inner.recommended-content-3 {
      height: 48rem
  }

  .cmp-recommended__content__bg .col-bg__inner.recommended-content-4 {
      height: 62rem
  }

  .cmp-recommended__content__bg .col-bg__inner.recommended-content-5 {
      height: 76rem
  }
}

@media (max-width: 767.98px) {
  .cmp-recommended__content__bg .col-bg__inner.recommended-content-1 {
      height:40rem
  }

  .cmp-recommended__content__bg .col-bg__inner.recommended-content-2 {
      height: 73rem
  }

  .cmp-recommended__content__bg .col-bg__inner.recommended-content-3 {
      height: 104rem
  }

  .cmp-recommended__content__bg .col-bg__inner.recommended-content-4 {
      height: 137rem
  }

  .cmp-recommended__content__bg .col-bg__inner.recommended-content-5 {
      height: 171rem
  }

  .cmp-recommended__content__bg .col-bg__inner {
      margin-left: -5.4rem;
      width: 116%
  }
}

@media (max-width: 1023.98px) {
  .cmp-recommended__content__container {
      margin-left:-.2rem
  }
}

@media (max-width: 767.98px) {
  .cmp-recommended__content__container {
      margin-left:0
  }
}

.cmp-recommended__content__section__title {
  color: #002856;
  margin-bottom: 3.5rem
}

@media (max-width: 1023.98px) {
  .cmp-recommended__content__section__title {
      padding-left:1rem
  }
}

@media (max-width: 767.98px) {
  .cmp-recommended__content__section__title {
      margin-bottom:2rem;
      padding-left: 1rem
  }
}

.cmp-recommended__content__section__wrapper .recommended__content__item {
  padding-bottom: 3.5rem
}

@media (max-width: 767.98px) {
  .cmp-recommended__content__section__wrapper .recommended__content__item {
      padding:0 0 2rem
  }
}

.cmp-recommended__content__section__wrapper .recommended__content__item a .recommended__content__img {
  display: inline-block;
  height: 16.3rem;
  padding: 0;
  vertical-align: top
}

@media (min-width: 1920px) {
  .cmp-recommended__content__section__wrapper .recommended__content__item a .recommended__content__img {
      height:21rem;
      max-width: 34%
  }
}

@media (max-width: 1439.98px) {
  .cmp-recommended__content__section__wrapper .recommended__content__item a .recommended__content__img {
      height:13.9rem;
      padding: 0 .3rem 0 0
  }
}

@media (max-width: 1023.98px) {
  .cmp-recommended__content__section__wrapper .recommended__content__item a .recommended__content__img {
      height:9.8rem;
      padding: 0 1.9rem 0 .2rem
  }
}

@media (max-width: 767.98px) {
  .cmp-recommended__content__section__wrapper .recommended__content__item a .recommended__content__img {
      height:12.1rem;
      padding: 0 .9rem 0 0
  }
}

.cmp-recommended__content__section__wrapper .recommended__content__item a .recommended__content__img .cmp-viewpoint-cards__card__eyebrow {
  bottom: 0
}

.cmp-recommended__content__section__wrapper .recommended__content__item a img {
  height: inherit;
  -o-object-fit: cover;
  object-fit: cover;
  width: 100%
}

.cmp-recommended__content__section__wrapper .recommended__content__item a .recommended__content__context {
  display: inline-block;
  padding: .7rem 2.8rem 0 1.7rem
}

@media (min-width: 1920px) {
  .cmp-recommended__content__section__wrapper .recommended__content__item a .recommended__content__context {
      padding-left:1.7rem
  }
}

@media (max-width: 1439.98px) {
  .cmp-recommended__content__section__wrapper .recommended__content__item a .recommended__content__context {
      padding:0 2.4rem 0 1.4rem
  }
}

@media (max-width: 1023.98px) {
  .cmp-recommended__content__section__wrapper .recommended__content__item a .recommended__content__context {
      padding:0
  }
}

@media (max-width: 767.98px) {
  .cmp-recommended__content__section__wrapper .recommended__content__item a .recommended__content__context {
      padding:1rem 0 0 1rem
  }
}

.cmp-recommended__content__section__wrapper .recommended__content__item a .recommended__content__context .recommended__content__title {
  color: #002856
}

.cmp-recommended__content__section__wrapper .recommended__content__item a .recommended__content__context .recommended__content__desc {
  margin-bottom: 0;
  padding-top: 1.5rem
}

@media (max-width: 767.98px) {
  .cmp-recommended__content__section__wrapper .recommended__content__item a .recommended__content__context .recommended__content__desc {
      margin-top:1rem
  }
}

.bpcc-top-content {
  text-align: center
}

.bpcc-top-content .title {
  margin: 0 auto
}

@media (min-width: 768px) {
  .bpcc-top-content .title {
      width:100%
  }
}

.bpcc-top-content p:last-child {
  margin-bottom: 0
}

.bpcc-top-content__card {
  margin: 0 auto 2.5rem;
  max-width: 16.125rem
}

@media (min-width: 768px) {
  .bpcc-top-content__card {
      margin:0;
      max-width: none
  }
}

.bpcc-top-content__card h5 {
  margin-bottom: 1rem
}

.bpcc-top-content__card .cmp-fund-hero__content .subheadline,.bpcc-top-content__card .cmp-news-list__card__date,.bpcc-top-content__card .label,.cmp-fund-hero__content .bpcc-top-content__card .subheadline {
  margin-bottom: 1rem;
  text-transform: uppercase
}

.bpcc-top-content__card :last-child {
  margin-bottom: 0
}

.bpcc-top-content__icon-container {
  height: 32px;
  margin: 0 auto;
  width: 32px
}

@media (min-width: 1440px) {
  .bpcc-top-content__icon-container {
      height:64px;
      width: 64px
  }
}

.bpcc-top-content__icon-container .icon {
  height: 100%;
  width: 100%
}

.cmp-stockexchange-cards__main {
  margin-top: 1.5rem
}

.cmp-stockexchange-cards__main .container {
  position: relative;
  z-index: 1
}

.cmp-stockexchange-cards__main list.added-items {
  display: contents
}

.cmp-stockexchange-cards__main__bg__gray {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0
}

@media (min-width: 768px) {
  .cmp-stockexchange-cards__main__bg__gray {
      right:26%
  }
}

.cmp-stockexchange-cards__main__bg__padded {
  background-clip: content-box
}

.cmp-stockexchange-cards-item {
  cursor: pointer;
  display: inline-flex;
  margin-bottom: 2rem
}

.cmp-stockexchange-cards-item__main {
  background-color: #fff;
  padding: 1.5rem
}

.cmp-stockexchange-cards-item__main:after {
  background: #fff;
  background-clip: content-box;
  bottom: 0;
  content: "";
  display: block;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  transform-origin: center;
  transition: .7s ease;
  z-index: -1
}

@media (hover: hover) and (pointer:fine) {
  .cmp-stockexchange-cards-item__main:hover:after {
      transform:scale(1.1)
  }
}

@media (min-width: 768px) {
  .cmp-stockexchange-cards-item__main {
      padding:2rem
  }
}

.cmp-stockexchange-cards-item__main_outline {
  padding: 1rem 0 1rem 1rem
}

.cmp-stockexchange-cards-item__main_outline_timestamp {
  font-size: .875rem;
  font-weight: 700;
  letter-spacing: 3px;
  margin-bottom: .5rem
}

.cmp-stockexchange-cards-item__main_outline__title {
  color: #002856;
  margin: 0 0 2rem;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none
}

.cmp-stockexchange-list {
  background-color: #f1f3f4;
  overflow: hidden;
  position: relative
}

.cmp-stockexchange-list .cmp-stockexchange-modal h1,.cmp-stockexchange-list .cmp-stockexchange-modal h2,.cmp-stockexchange-list .cmp-stockexchange-modal h3,.cmp-stockexchange-list .cmp-stockexchange-modal h4,.cmp-stockexchange-list .cmp-stockexchange-modal h5,.cmp-stockexchange-list .cmp-stockexchange-modal h6 {
  color: #002856
}

.cmp-stockexchange-list .cmp-stockexchange-modal__overlay {
  align-items: center;
  -webkit-backdrop-filter: blur(6px);
  backdrop-filter: blur(6px);
  background: rgba(152,161,172,.72);
  bottom: 0;
  display: flex;
  justify-content: center;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 1100
}

.cmp-stockexchange-list .cmp-stockexchange-modal__container {
  box-shadow: 0 0 32px 0 rgba(0,24,52,.32);
  box-sizing: border-box;
  max-height: 100%;
  overflow-y: auto;
  padding: 2rem;
  position: relative;
  top: 30px;
  width: 320px
}

@media (min-width: 768px) {
  .cmp-stockexchange-list .cmp-stockexchange-modal__container {
      width:688px
  }
}

@media (min-width: 1024px) {
  .cmp-stockexchange-list .cmp-stockexchange-modal__container {
      max-width:728px;
      min-width: 728px;
      top: 0
  }
}

.cmp-stockexchange-list .cmp-stockexchange-modal__header {
  align-items: center;
  justify-content: space-between
}

.cmp-stockexchange-list .cmp-stockexchange-modal__header__text {
  text-align: center
}

.cmp-stockexchange-list .cmp-stockexchange-modal__title {
  color: #002856;
  margin-bottom: .5rem
}

.cmp-stockexchange-list .cmp-stockexchange-modal__close {
  background: transparent;
  border: 0;
  color: #002856;
  padding: .5rem;
  position: absolute;
  right: 0;
  top: 0
}

.cmp-stockexchange-list .cmp-stockexchange-modal__close:before {
  content: "\2715"
}

@media (min-width: 768px) {
  .cmp-stockexchange-list .cmp-stockexchange-modal__close {
      padding:1rem
  }
}

.cmp-stockexchange-list .cmp-stockexchange-modal__header .cmp-stockexchange-list .cmp-stockexchange-modal__close:before {
  content: "\2715"
}

.cmp-stockexchange-list .cmp-stockexchange-modal__content {
  border: 1px solid #98a1ac;
  color: rgba(0,0,0,.8);
  line-height: 1.5;
  margin-bottom: 1rem;
  max-height: 50vh;
  overflow: hidden auto;
  padding: 1rem
}

.cmp-stockexchange-list .cmp-stockexchange-modal__content :last-child {
  margin-bottom: 0
}

.cmp-stockexchange-list .cmp-stockexchange-modal__content hr {
  display: none
}

@media (min-width: 768px) {
  .cmp-stockexchange-list .cmp-stockexchange-modal__content {
      margin-bottom:2rem
  }
}

.cmp-stockexchange-list .cmp-stockexchange-modal__footer {
  text-align: center
}

.cmp-stockexchange-list .cmp-stockexchange-modal__footer button {
  margin: .5rem 1rem
}

@media (min-width: 768px) {
  .cmp-stockexchange-list .cmp-stockexchange-modal__footer button {
      margin:0 1rem
  }
}

@keyframes mmfadeIn {
  0% {
      opacity: 0
  }

  to {
      opacity: 1
  }
}

@keyframes mmfadeOut {
  0% {
      opacity: 1
  }

  to {
      opacity: 0
  }
}

@keyframes mmslideIn {
  0% {
      transform: translateY(15%)
  }

  to {
      transform: translateY(0)
  }
}

@keyframes mmslideOut {
  0% {
      transform: translateY(0)
  }

  to {
      transform: translateY(-10%)
  }
}

.cmp-stockexchange-list .cmp-stockexchange-modal .micromodal-slide {
  display: none
}

.cmp-stockexchange-list .cmp-stockexchange-modal .micromodal-slide.is-open {
  display: block
}

.micromodal-slide[aria-hidden=false] .cmp-stockexchange-list .cmp-stockexchange-modal__overlay {
  animation: mmfadeIn .3s cubic-bezier(0,0,.2,1)
}

.micromodal-slide[aria-hidden=false] .cmp-stockexchange-list .cmp-stockexchange-modal__container {
  animation: mmslideIn .3s cubic-bezier(0,0,.2,1)
}

.micromodal-slide[aria-hidden=true] .cmp-stockexchange-list .cmp-stockexchange-modal__overlay {
  animation: mmfadeOut .3s cubic-bezier(0,0,.2,1)
}

.micromodal-slide[aria-hidden=true] .cmp-stockexchange-list .cmp-stockexchange-modal__container {
  animation: mmslideOut .3s cubic-bezier(0,0,.2,1)
}

.micromodal-slide .cmp-stockexchange-list .cmp-stockexchange-modal__container,.micromodal-slide .cmp-stockexchange-list .cmp-stockexchange-modal__overlay {
  will-change: transform
}

.cmp-properties-detail {
  background: #fff;
  padding-top: 4.5rem
}

.cmp-properties-detail .title {
  color: #002856
}

.cmp-properties-detail__overview {
  justify-content: center
}

.cmp-properties-detail__content-overview {
  font-family: museo-sans,sans-serif;
  margin-top: 2rem
}

.cmp-properties-detail__info-cta {
  margin-top: 1.44rem
}

.cmp-properties-detail__website-cta {
  margin-top: 2rem
}

.cmp-properties-list__filters {
  margin: 2.5rem 0;
  position: relative;
  z-index: 3
}

@media (min-width: 768px) {
  .cmp-properties-list__filters {
      margin:3.5rem 0 2.5rem
  }
}

@media (min-width: 1024px) {
  .cmp-properties-list__filters {
      margin:4.5rem 0 3.5rem
  }
}

.cmp-properties-list__filters .filter {
  margin-bottom: 1rem
}

@media (min-width: 1024px) {
  .cmp-properties-list__filters .filter {
      margin-bottom:0
  }
}

.cmp-properties-list__filters .filter#filter--ac {
  margin-bottom: 0
}

.cmp-properties-list__filters .filter#filter--ac .choices {
  position: absolute;
  visibility: hidden
}

.cmp-properties-list__filters .filter#filter--ac .choices.visible {
  position: relative;
  visibility: visible
}

.cmp-properties-list__filters .filter .choices__list--dropdown .choices__placeholder:not(.is-selected) {
  display: none
}

.cmp-properties-list__results {
  position: relative;
  z-index: 1
}

.cmp-properties-list__results .cmp-content-card {
  margin: .5rem 0 2.5rem
}

@media (min-width: 768px) {
  .cmp-properties-list__results .cmp-content-card {
      margin:1rem 0 4.5rem
  }
}

@media (min-width: 1024px) {
  .cmp-properties-list__results .cmp-content-card {
      margin:2rem 0 6.5rem
  }
}

.cmp-properties-list__results .cmp-viewpoint-cards__main {
  padding-bottom: 0
}

@media (min-width: 768px) {
  .cmp-properties-list__results .cmp-viewpoint-cards__card {
      padding-bottom:3.5rem
  }
}

@media (min-width: 1024px) {
  .cmp-properties-list__results .cmp-viewpoint-cards__card {
      padding-bottom:4.5rem
  }
}

.cmp-properties-list__results .staging-zone .cmp-viewpoint-cards__card {
  opacity: 0;
  transform: scale(.5)
}

.cmp-properties-list__cta {
  padding-bottom: 2.5rem;
  padding-top: .5rem;
  position: relative;
  text-align: center;
  z-index: 2
}

@media (min-width: 768px) {
  .cmp-properties-list__cta {
      padding-bottom:4.5rem;
      padding-top: 0
  }
}

@media (min-width: 1024px) {
  .cmp-properties-list__cta {
      padding-bottom:6.5rem
  }
}

.cmp-properties-list__cta .btn {
  min-width: 12rem
}

.cmp-property-cards__header {
  padding: 2rem 0;
  text-align: center
}

.cmp-property-cards__header img {
  height: auto;
  margin-bottom: 1rem;
  max-width: 2rem
}

@media (min-width: 768px) {
  .cmp-property-cards__header {
      padding:4.5rem 0 2.5rem;
      text-align: left
  }
}

@media (min-width: 1024px) {
  .cmp-property-cards__header {
      padding:6.5rem 0 2.5rem
  }

  .cmp-property-cards__header img {
      max-width: 4rem
  }
}

.cmp-property-cards__main {
  position: relative
}

@media (min-width: 768px) {
  .cmp-property-cards__main {
      padding-bottom:0
  }
}

.cmp-property-cards__main>.container {
  position: relative;
  z-index: 2
}

.cmp-property-cards__offset-bg {
  background: #fff;
  bottom: 0;
  height: calc(100% - 8rem);
  left: 0;
  position: absolute;
  width: 100%;
  z-index: 1
}

@media (min-width: 768px) {
  .cmp-property-cards__offset-bg {
      height:calc(100% - 6.5rem)
  }
}

@media (min-width: 1024px) {
  .cmp-property-cards__offset-bg {
      height:calc(100% - 9.25rem)
  }
}

@media (min-width: 1440px) {
  .cmp-property-cards__offset-bg {
      height:calc(100% - 11rem)
  }
}

@media (min-width: 1920px) {
  .cmp-property-cards__offset-bg {
      height:calc(100% - 14rem)
  }
}

.cmp-property-cards__link,.cmp-property-cards__link:hover {
  text-decoration: none
}

.cmp-property-cards__card {
  display: flex;
  flex-direction: column;
  height: 100%;
  padding-bottom: 2rem
}

@media (min-width: 768px) {
  .cmp-property-cards__card {
      padding-bottom:1rem
  }
}

@media (min-width: 1024px) {
  .cmp-property-cards__card {
      padding-bottom:3rem
  }
}

.cmp-property-cards__card__media {
  overflow: hidden;
  padding: 75% 0 0;
  position: relative
}

.cmp-property-cards__card__media .media-img {
  font-family: "object-fit: cover;";
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  position: absolute;
  top: 0;
  transition: .7s ease;
  width: 100%
}

.cmp-property-cards__card:hover .media-img {
  transform: scale(1.1)
}

.cmp-property-cards__card__content {
  flex: 1 1 0;
  padding-top: 1rem;
  position: relative;
  text-align: center
}

@media (min-width: 1024px) {
  .cmp-property-cards__card__content {
      padding-top:2rem
  }
}

.cmp-property-cards__card__title {
  color: #002856;
  font-family: museo-sans,sans-serif;
  font-size: 1rem;
  font-weight: 700;
  letter-spacing: 3px;
  line-height: 1.5;
  margin-bottom: 1rem;
  text-transform: uppercase
}

.cmp-property-cards__card .permalink {
  color: #002856;
  pointer-events: none
}

@media (min-width: 768px) {
  .col-sm-6 .cmp-property-cards__body {
      font-size:1.125rem;
      font-weight: 300
  }
}

.cmp-property-cards__body p {
  margin: 0
}

.snazzy-maps {
  justify-items: center;
  margin: 3.5rem 0
}

.snazzy-maps_title {
  color: #002856;
  margin: 1.5rem 0
}

.snazzy-maps_image {
  padding: 0 .5rem
}

@media (max-width: 1023.98px) {
  .snazzy-maps_image {
      padding:0
  }
}

.snazzy-maps_image img {
  height: auto;
  width: 100%
}

body.OnPageEditingMode [data-epi-property-name] {
  transition: none!important
}

body.OnPageEditingMode .glide__slides {
  -webkit-backface-visibility: initial;
  backface-visibility: initial;
  transform-style: flat;
  will-change: auto
}

body.OnPageEditingMode .glide__slide {
  padding-bottom: 40px
}

body.OnPageEditingMode .cmp-header .fixed {
  position: static
}

/*# sourceMappingURL=styles.min.css.map */
