/**
 * Reset Mixing
 * ================================================== */
/**
 * Disable Animation
 */
/**
 * Disable animation depends on Browser or Operation System configuration
 */
/**
 * Accessability. Black and White Mode
 */
/**
 * Accessability. Inverse Mode
 */
/**
 * Meter reset
 */
/**
 * Modern CSS Reset Tweaks
 * ================================================== */
html {
  -webkit-text-size-adjust: 100%;
}

html:focus-within {
  scroll-behavior: smooth;
}

body {
  text-size-adjust: 100%;
  position: relative;
  width: 100%;
  min-height: 100vh;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeSpeed;
}

/* Box sizing normalization */
*,
::after,
::before {
  box-sizing: border-box;
}

/* Elements that don't have a class get default styles */
a:not([class]) {
  text-decoration-skip-ink: auto;
}

/**
 * CSS Reset Tweaks
 *
 * http://meyerweb.com/eric/tools/css/reset/
 * v2.0-modified | 20110126
 * License: none (public domain)
 */
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  font-size: 100%;
  font: inherit;
  margin: 0;
  padding: 0;
  border: 0;
  vertical-align: baseline;
}

/* make sure to set some focus styles for accessibility */
:focus {
  outline: 0;
}

/* HTML5 display-role reset for older browsers */
main,
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}

ol,
ul {
  list-style: none;
}

blockquote,
q {
  quotes: none;
}

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

/**
 * Input Reset
 */
input:required,
input {
  box-shadow: none;
}

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
  -webkit-box-shadow: 0 0 0 30px white inset;
}

input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration,
input[type=search]::-webkit-search-results-button,
input[type=search]::-webkit-search-results-decoration {
  -webkit-appearance: none;
  -moz-appearance: none;
}

input[type=search] {
  -webkit-appearance: none;
  -moz-appearance: none;
  box-sizing: content-box;
}

textarea {
  overflow: auto;
  vertical-align: top;
  resize: vertical;
}

input:focus {
  outline: none;
}

/**
 * Correct `inline-block` display not defined in IE 6/7/8/9 and Firefox 3.
 */
audio,
canvas,
video {
  display: inline-block;
  max-width: 100%;
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Address styling not present in IE 7/8/9, Firefox 3, and Safari 4.
 */
[hidden] {
  display: none;
}

/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */
a:active,
a:hover {
  outline: none;
}

/* Make images easier to work with */
img {
  max-width: 100%;
  display: inline-block;
  vertical-align: middle;
  height: auto;
}

/* Make pictures easier to work with */
picture {
  display: inline-block;
}

/**
 * Address Firefox 3+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
button,
input {
  line-height: normal;
}

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Chrome, Safari 5+, and IE 6+.
 * Correct `select` style inheritance in Firefox 4+ and Opera.
 */
button,
select {
  text-transform: none;
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
  border: 0;
  background: transparent;
}

/**
 * Re-set default cursor for disabled elements.
 */
button[disabled],
html input[disabled] {
  cursor: default;
}

[disabled] {
  pointer-events: none;
}

/**
 * 1. Address box sizing set to content-box in IE 8/9.
 */
input[type="checkbox"],
input[type="radio"] {
  padding: 0;
}

/**
 * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome
 *    (include `-moz` to future-proof).
 */
input[type=search] {
  -webkit-appearance: textfield;
  box-sizing: content-box;
}

/**
 * Remove inner padding and search cancel button in Safari 5 and Chrome
 * on OS X.
 */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * Remove inner padding and border in Firefox 3+.
 */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

button {
  border: 0;
  background: transparent;
}

textarea {
  overflow: auto;
  vertical-align: top;
  resize: vertical;
}

/**
 * Remove most spacing between table cells.
 */
table {
  border-collapse: collapse;
  border-spacing: 0;
  text-indent: 0;
}

/**
 * Based on normalize.css v8.0.1
 * github.com/necolas/normalize.css
 */
hr {
  box-sizing: content-box;
  overflow: visible;
  background: #000;
  border: 0;
  height: 1px;
  line-height: 0;
  margin: 0;
  padding: 0;
  page-break-after: always;
  width: 100%;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 */
pre {
  font-family: monospace, monospace;
  font-size: 100%;
}

/**
 * Remove the gray background on active links in IE 10.
 */
a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none;
  text-decoration: none;
}

code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
}

/**
  * Add the correct font size in all browsers.
  */
small {
  font-size: 75%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -5px;
}

sup {
  top: -5px;
}

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  font-size: 100%;
  line-height: 1;
  margin: 0;
  padding: 0;
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
  /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
  /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
  outline: 0;
}

legend {
  color: inherit;
  white-space: normal;
  display: block;
  border: 0;
  max-width: 100%;
  width: 100%;
}

fieldset {
  min-width: 0;
}

body:not(:-moz-handler-blocked) fieldset {
  display: block;
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  vertical-align: baseline;
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */
}

/* Interactive
   ========================================================================== */
/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item;
}

/*
 * Misc
 * ========================================================================== */
/**
 * Add the correct display in IE 10+.
 */
template {
  display: none;
}

p,
h1,
body {
  padding: 0;
  margin: 0;
}

body.error {
  background: #22372C;
}

body.error * {
  font-family: Arial, Helvetica, sans-serif !important;
}

.ibmix-error-page {
  color: white;
  display: flex;
  align-items: end;
  justify-content: center;
  height: 100vh;
  padding-bottom: 97px;
  box-sizing: border-box;
  overflow: hidden;
}

@media screen and (min-width: 64rem) {
  .ibmix-error-page {
    padding-bottom: 104px;
  }
}

.ibmix-error-page__header {
  background: white;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 10;
}

.ibmix-error-page__icon-error {
  height: 80vh;
  width: 100%;
  position: absolute;
  top: 0%;
  left: 0%;
  background-repeat: no-repeat;
  background-position: -30% 50%;
  background-size: 120%;
  max-width: 1280px;
}

@media screen and (min-width: 64rem) {
  .ibmix-error-page__icon-error {
    top: 10%;
    left: 50%;
    background-position: center;
    background-size: contain;
    transform: translate(-50%, 0);
  }
}

.ibmix-error-page__icon-error-404 {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iODIwIiBoZWlnaHQ9IjYyNiIgdmlld0JveD0iMCAwIDgyMCA2MjYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik02MTAuNiAzMTIuN0M2MTAuNiAyMzUuOSA1NjguNyAxNjkuMSA1MDYuNiAxMzMuMkM0NzYgMTE1LjUgNDQwLjYgMTA1LjIgNDAyLjYgMTA1LjJDMjg3LjggMTA1LjIgMTk0LjcgMTk4LjEgMTk0LjcgMzEyLjdDMTk0LjcgMjU1LjQgMjQxLjIgMjA4LjkgMjk4LjcgMjA4LjlDMzU2LjEgMjA4LjkgNDAyLjcgMjU1LjQgNDAyLjcgMzEyLjdIMTk0LjdDMTk0LjcgMTQxLjcgMzM1LjYgMSA1MDYuOCAxQzY3OCAxIDgxOC45IDE0MS43IDgxOC45IDMxMi43SDE5NC43IiBzdHJva2U9IiMxRjUyMzYiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+CjxwYXRoIGQ9Ik02MTAuNiAzMTIuN0M2MTAuNiAzODkuNSA1NjguNyA0NTYuMyA1MDYuNiA0OTIuMkM0NzYgNTA5LjkgNDQwLjYgNTIwLjIgNDAyLjYgNTIwLjJDMjg3LjggNTIwLjIgMTk0LjcgNDI3LjMgMTk0LjcgMzEyLjdDMTk0LjcgMzcwIDI0MS4yIDQxNi41IDI5OC43IDQxNi41QzM1Ni4xIDQxNi41IDQwMi43IDM3MCA0MDIuNyAzMTIuN0gxOTQuN0MxOTQuNyA0ODMuNyAzMzUuNiA2MjQuNCA1MDYuOCA2MjQuNEM2NzggNjI0LjQgODE4LjkgNDgzLjcgODE4LjkgMzEyLjdIMTk0LjciIHN0cm9rZT0iIzFGNTIzNiIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiLz4KPHBhdGggZD0iTTQwMi43IDMxMi43QzQwMi43IDM4OS41IDQ0NSA0NTYuMyA1MDcuMSA0OTIuMkM1MzcuNyA1MDkuOSA1NzMuMSA1MjAuMiA2MTEuMSA1MjAuMkM3MjUuOSA1MjAuMiA4MTkgNDI3LjMgODE5IDMxMi43QzgxOSAzNzAgNzcyLjUgNDE2LjUgNzE1IDQxNi41QzY1Ny42IDQxNi40IDYxMC42IDM3MCA2MTAuNiAzMTIuN0g4MTguOUM4MTguOSA0ODMuNyA2NzggNjI0LjQgNTA2LjggNjI0LjRDMzM1LjYgNjI0LjQgMTk0LjcgNDgzLjcgMTk0LjcgMzEyLjdIODE4LjkiIHN0cm9rZT0iIzFGNTIzNiIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiLz4KPHBhdGggZD0iTTEyMi43NTggNDEwVjM2Ni40OTRIMVYzMzMuMDY1TDEwOC4yNTEgMjI0SDE2NC4wNzhWMzMxLjc2OEgyMTBWMzY2LjQ5NEgxNjQuMDc4VjQxMEgxMjIuNzU4WiIgc3Ryb2tlPSIjMUY1MjM2IiBzdHJva2Utd2lkdGg9IjIiLz4KPHBhdGggZD0iTTUzOC43NTggNDEwVjM2Ni40OTRINDE3VjMzMy4wNjVMNTI0LjI1MSAyMjRINTgwLjA3OFYzMzEuNzY4SDYyNlYzNjYuNDk0SDU4MC4wNzhWNDEwSDUzOC43NThaIiBzdHJva2U9IiMxRjUyMzYiIHN0cm9rZS13aWR0aD0iMiIvPgo8L3N2Zz4K");
}

.ibmix-error-page__icon-error-500 {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iODUxIiBoZWlnaHQ9IjYyNiIgdmlld0JveD0iMCAwIDg1MSA2MjYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik02NDEuNSAzMTIuN0M2NDEuNSAyMzUuOSA1OTkuNiAxNjkuMSA1MzcuNSAxMzMuMkM1MDYuOSAxMTUuNSA0NzEuNSAxMDUuMiA0MzMuNSAxMDUuMkMzMTguNyAxMDUuMiAyMjUuNiAxOTguMSAyMjUuNiAzMTIuN0MyMjUuNiAyNTUuNCAyNzIuMSAyMDguOSAzMjkuNiAyMDguOUMzODcgMjA4LjkgNDMzLjYgMjU1LjQgNDMzLjYgMzEyLjdIMjI1LjdDMjI1LjcgMTQxLjcgMzY2LjYgMSA1MzcuOCAxQzcwOSAxIDg0OS45IDE0MS43IDg0OS45IDMxMi43SDIyNS43IiBzdHJva2U9IiMxRjUyMzYiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIi8+CjxwYXRoIGQ9Ik02NDEuNSAzMTIuN0M2NDEuNSAzODkuNSA1OTkuNiA0NTYuMyA1MzcuNSA0OTIuMkM1MDYuOSA1MDkuOSA0NzEuNSA1MjAuMiA0MzMuNSA1MjAuMkMzMTguNyA1MjAuMiAyMjUuNiA0MjcuMyAyMjUuNiAzMTIuN0MyMjUuNiAzNzAgMjcyLjEgNDE2LjUgMzI5LjYgNDE2LjVDMzg3IDQxNi41IDQzMy42IDM3MCA0MzMuNiAzMTIuN0gyMjUuN0MyMjUuNyA0ODMuNyAzNjYuNiA2MjQuNCA1MzcuOCA2MjQuNEM3MDkgNjI0LjQgODQ5LjkgNDgzLjcgODQ5LjkgMzEyLjdIMjI1LjciIHN0cm9rZT0iIzFGNTIzNiIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiLz4KPHBhdGggZD0iTTQzMy42IDMxMi43QzQzMy42IDM4OS41IDQ3NS45IDQ1Ni4zIDUzOCA0OTIuMkM1NjguNiA1MDkuOSA2MDQgNTIwLjIgNjQyIDUyMC4yQzc1Ni44IDUyMC4yIDg0OS45IDQyNy4zIDg0OS45IDMxMi43Qzg0OS45IDM3MCA4MDMuNCA0MTYuNSA3NDUuOSA0MTYuNUM2ODguNSA0MTYuNSA2NDEuNSAzNzAgNjQxLjUgMzEyLjdIODQ5LjhDODQ5LjggNDgzLjcgNzA4LjkgNjI0LjQgNTM3LjcgNjI0LjRDMzY2LjUgNjI0LjQgMjI1LjcgNDgzLjcgMjI1LjcgMzEyLjdIODQ5LjkiIHN0cm9rZT0iIzFGNTIzNiIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiLz4KPHBhdGggZD0iTTE0LjcgMzIxLjFMMjcuNSAyMTguM0gxODYuNlYyNTUuN0g2MC41TDU1LjggMjkxLjNDNjYuOCAyODUgODUuNiAyNzguMiAxMTEgMjc4LjJDMTYzLjMgMjc4LjIgMjAxIDMwMi41IDIwMSAzNDIuNkMyMDEgMzgyLjkgMTU4LjkgNDA5IDEwNC41IDQwOUM1NCA0MDkgMTMuNyAzODkuMSAyIDM1NC42TDQxLjUgMzM3LjlDNTAuOSAzNjAuNCA3Mi42IDM3MyAxMDQuOCAzNzNDMTMzLjggMzczIDE1Ny40IDM2Mi44IDE1Ny40IDM0My4yQzE1Ny40IDMyNC42IDEzNS45IDMxMy4xIDEwMy4yIDMxMy4xQzgwLjQgMzEzLjEgNjIuNyAzMTkuOSA1MC40IDMyOC44TDE0LjcgMzIxLjFaIiBzdHJva2U9IiMxRjUyMzYiIHN0cm9rZS13aWR0aD0iMiIvPgo8cGF0aCBkPSJNNTc1LjggNDIyQzYzNS43NzggNDIyIDY4NC40IDM3My4zNzggNjg0LjQgMzEzLjRDNjg0LjQgMjUzLjQyMiA2MzUuNzc4IDIwNC44IDU3NS44IDIwNC44QzUxNS44MjIgMjA0LjggNDY3LjIgMjUzLjQyMiA0NjcuMiAzMTMuNEM0NjcuMiAzNzMuMzc4IDUxNS44MjIgNDIyIDU3NS44IDQyMloiIHN0cm9rZT0iIzFGNTIzNiIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxwYXRoIGQ9Ik01NzUuOCAzNzguNEM2MTEuNjk5IDM3OC40IDY0MC44IDM0OS4yOTggNjQwLjggMzEzLjRDNjQwLjggMjc3LjUwMSA2MTEuNjk5IDI0OC40IDU3NS44IDI0OC40QzUzOS45MDIgMjQ4LjQgNTEwLjggMjc3LjUwMSA1MTAuOCAzMTMuNEM1MTAuOCAzNDkuMjk4IDUzOS45MDIgMzc4LjQgNTc1LjggMzc4LjRaIiBzdHJva2U9IiMxRjUyMzYiIHN0cm9rZS13aWR0aD0iMiIvPgo8L3N2Zz4K");
}

.ibmix-error-page__message {
  position: relative;
  z-index: 1;
}

.ibmix-error-page__header-logo {
  height: 25px;
  width: 192px;
  margin: 20px;
}

@media screen and (min-width: 64rem) {
  .ibmix-error-page__header-logo {
    height: 40px;
    width: 312px;
    margin: 24px;
  }
}

.ibmix-error-page__title {
  font-size: 28px;
  line-height: 36px;
  margin-bottom: 24px;
  font-family: var(--font-sohne-buch);
}

@media screen and (min-width: 64rem) {
  .ibmix-error-page__title {
    font-size: 36px;
    line-height: 46px;
  }
}

.ibmix-error-page__back {
  margin-top: 32px;
  display: flex;
}

.ibmix-error-page__back a {
  color: #FF855C;
  text-decoration: none;
}

.ibmix-error-page__icon-arrow {
  height: 26px;
  width: 20px;
  display: block;
  margin-right: 10px;
}

.ibmix-error-page__icon-arrow img {
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}

a,
a:visited,
a:hover,
a:active,
a:focus {
  color: inherit;
  text-decoration: none;
}

html, body {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}

html {
  font-family: var(--font-tiempos-text-regular);
  font-size: 16px;
}

html:not(.cm-preview--studio) {
  scroll-behavior: smooth;
}

body {
  position: relative;
  color: var(--gdv-color-grey-100);
}

body::after {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  content: "";
  pointer-events: none;
  background: rgba(0, 0, 0, 0.25);
  opacity: 0;
  transition: opacity 250ms ease-in-out;
  z-index: 1;
}

img {
  width: 100%;
  height: auto;
}

picture {
  display: block;
  width: 100%;
  height: auto;
}

:root {
  --gdv-color-white: #ffffff;
  --gdv-color-orange-10: #F7DED5;
  --gdv-color-orange-20: #F5CABC;
  --gdv-color-orange-30: #FFAB8A;
  --gdv-color-orange-40: #FF855C;
  --gdv-color-orange-50: #FF7345;
  --gdv-color-orange-60: #FF6633;
  --gdv-color-orange-70: #F55520;
  --gdv-color-orange-80: #E35020;
  --gdv-color-orange-90: #8F2D0D;
  --gdv-color-orange-100: #481408;
  --gdv-color-green-10: #E6FFED;
  --gdv-color-green-20: #BEEDC8;
  --gdv-color-green-30: #7EDE9E;
  --gdv-color-green-40: #4BB279;
  --gdv-color-green-50: #1D9151;
  --gdv-color-green-60: #196E3F;
  --gdv-color-green-70: #1F5236;
  --gdv-color-green-80: #1E422F;
  --gdv-color-green-90: #22372C;
  --gdv-color-green-100: #16231C;
  --gdv-color-grey-10: #F4F4F4;
  --gdv-color-grey-20: #E0E0E0;
  --gdv-color-grey-30: #C6C6C6;
  --gdv-color-grey-50: #8D8D8D;
  --gdv-color-grey-60: #6F6F6F;
  --gdv-color-grey-80: #393939;
  --gdv-color-grey-90: #262626;
  --gdv-color-grey-100: #161616;
  --gdv-color-interaction-1: #FF6633;
  --gdv-color-interaction-2: #FF855C;
  --gdv-color-interaction-3: #EC6D44;
  --gdv-color-border-color: #E0E0E0;
  --gdv-color-green-90-rgba-0: rgba(34, 55, 44, 0);
  --gdv-color-green-90-rgba-50: #22372c;
  --gdv-color-green-90-rgba-80: rgba(34, 55, 44, 0.8);
  --gdv-color-green-90-rgba-100: #22372c;
  --gdv-color-grey-100-rgba-50: rgba(22, 22, 22, 0.5);
}

.gdv-theme-dark {
  --gdv-color-white: #ffffff;
  --gdv-color-orange-10: #F7DED5;
  --gdv-color-orange-20: #F5CABC;
  --gdv-color-orange-30: #FFAB8A;
  --gdv-color-orange-40: #FF855C;
  --gdv-color-orange-50: #FF7345;
  --gdv-color-orange-60: #FF6633;
  --gdv-color-orange-70: #F55520;
  --gdv-color-orange-80: #E35020;
  --gdv-color-orange-90: #8F2D0D;
  --gdv-color-orange-100: #481408;
  --gdv-color-green-10: #E6FFED;
  --gdv-color-green-20: #BEEDC8;
  --gdv-color-green-30: #7EDE9E;
  --gdv-color-green-40: #4BB279;
  --gdv-color-green-50: #1D9151;
  --gdv-color-green-60: #196E3F;
  --gdv-color-green-70: #1F5236;
  --gdv-color-green-80: #1E422F;
  --gdv-color-green-90: #22372C;
  --gdv-color-green-100: #16231C;
  --gdv-color-grey-10: #F4F4F4;
  --gdv-color-grey-20: #E0E0E0;
  --gdv-color-grey-30: #C6C6C6;
  --gdv-color-grey-50: #8D8D8D;
  --gdv-color-grey-60: #6F6F6F;
  --gdv-color-grey-80: #393939;
  --gdv-color-grey-90: #262626;
  --gdv-color-grey-100: #161616;
  --gdv-color-interaction-1: #FF6633;
  --gdv-color-interaction-2: #FF855C;
  --gdv-color-interaction-3: #EC6D44;
  --gdv-color-border-color: #E0E0E0;
  --gdv-color-green-90-rgba-0: rgba(34, 55, 44, 0);
  --gdv-color-green-90-rgba-50: #22372c;
  --gdv-color-green-90-rgba-80: rgba(34, 55, 44, 0.8);
  --gdv-color-green-90-rgba-100: #22372c;
  --gdv-color-grey-100-rgba-50: rgba(22, 22, 22, 0.5);
}

:root {
  --bp-xs: 0px;
  --container-max-width: 100vw;
  --gutter-width: 0;
  --container-margin: 1rem;
  --bp-s: 48rem;
  --bp-md: 64rem;
  --bp-lg: 82rem;
  --bp-xl: 120rem;
  --bp-xxl: 160rem;
}

@media screen and (min-width: 48rem) {
  :root {
    --container-max-width: 46rem;
    --gutter-width: 0;
    --container-margin: 1rem;
  }
}

@media screen and (min-width: 64rem) {
  :root {
    --container-max-width: 62rem;
    --gutter-width: 0;
    --container-margin: 1rem;
  }
}

@media screen and (min-width: 82rem) {
  :root {
    --container-max-width: 80rem;
    --gutter-width: 0;
    --container-margin: 1rem;
  }
}

@media screen and (min-width: 120rem) {
  :root {
    --container-max-width: 116rem;
    --gutter-width: 0;
    --container-margin: 1rem;
  }
}

@media screen and (min-width: 160rem) {
  :root {
    --container-max-width: 116rem;
    --gutter-width: 0;
    --container-margin: 1rem;
  }
}

.container,
.container-fluid {
  margin-left: auto;
  margin-right: auto;
}

.container {
  max-width: var(--container-max-width);
}

.container-fluid {
  padding-left: var(--container-margin);
  padding-right: var(--container-margin);
  max-width: var(--container-max-width);
}

.container-full:not(.container-no-padding) > .row {
  max-width: var(--container-max-width);
  margin-left: auto;
  margin-right: auto;
  padding-left: var(--container-margin);
  padding-right: var(--container-margin);
}

.row {
  box-sizing: border-box;
  display: flex;
  flex: 0 1 auto;
  flex-direction: row;
  flex-wrap: wrap;
  margin-right: calc(var(--gutter-width) * 0.5 * -1);
  margin-left: calc(var(--gutter-width) * 0.5 * -1);
}

.row-reverse {
  flex-direction: row-reverse;
}

[class^="col-"] {
  box-sizing: border-box;
  padding-left: calc(var(--gutter-width) / 2);
  padding-right: calc(var(--gutter-width) / 2);
  flex-grow: 1;
  flex-basis: 0;
  max-width: 100%;
  display: flex;
  flex-direction: column;
}

.col-xs-1 {
  flex-basis: 8.3333333333%;
  max-width: 8.3333333333%;
}

.col-xs-half-1 {
  flex-basis: 4.1666666667%;
  max-width: 4.1666666667%;
}

.col-xs-2 {
  flex-basis: 16.6666666667%;
  max-width: 16.6666666667%;
}

.col-xs-half-2 {
  flex-basis: 12.5%;
  max-width: 12.5%;
}

.col-xs-3 {
  flex-basis: 25%;
  max-width: 25%;
}

.col-xs-half-3 {
  flex-basis: 20.8333333333%;
  max-width: 20.8333333333%;
}

.col-xs-4 {
  flex-basis: 33.3333333333%;
  max-width: 33.3333333333%;
}

.col-xs-half-4 {
  flex-basis: 29.1666666667%;
  max-width: 29.1666666667%;
}

.col-xs-5 {
  flex-basis: 41.6666666667%;
  max-width: 41.6666666667%;
}

.col-xs-half-5 {
  flex-basis: 37.5%;
  max-width: 37.5%;
}

.col-xs-6 {
  flex-basis: 50%;
  max-width: 50%;
}

.col-xs-half-6 {
  flex-basis: 45.8333333333%;
  max-width: 45.8333333333%;
}

.col-xs-7 {
  flex-basis: 58.3333333333%;
  max-width: 58.3333333333%;
}

.col-xs-half-7 {
  flex-basis: 54.1666666667%;
  max-width: 54.1666666667%;
}

.col-xs-8 {
  flex-basis: 66.6666666667%;
  max-width: 66.6666666667%;
}

.col-xs-half-8 {
  flex-basis: 62.5%;
  max-width: 62.5%;
}

.col-xs-9 {
  flex-basis: 75%;
  max-width: 75%;
}

.col-xs-half-9 {
  flex-basis: 70.8333333333%;
  max-width: 70.8333333333%;
}

.col-xs-10 {
  flex-basis: 83.3333333333%;
  max-width: 83.3333333333%;
}

.col-xs-half-10 {
  flex-basis: 79.1666666667%;
  max-width: 79.1666666667%;
}

.col-xs-11 {
  flex-basis: 91.6666666667%;
  max-width: 91.6666666667%;
}

.col-xs-half-11 {
  flex-basis: 87.5%;
  max-width: 87.5%;
}

.col-xs-12 {
  flex-basis: 100%;
  max-width: 100%;
}

.col-xs-half-12 {
  flex-basis: 95.8333333333%;
  max-width: 95.8333333333%;
}

.col-xs-offset-0 {
  margin-left: 0%;
}

.col-xs-offset-1 {
  margin-left: 8.3333333333%;
}

.col-xs-offset-2 {
  margin-left: 16.6666666667%;
}

.col-xs-offset-3 {
  margin-left: 25%;
}

.col-xs-offset-4 {
  margin-left: 33.3333333333%;
}

.col-xs-offset-5 {
  margin-left: 41.6666666667%;
}

.col-xs-offset-6 {
  margin-left: 50%;
}

.col-xs-offset-7 {
  margin-left: 58.3333333333%;
}

.col-xs-offset-8 {
  margin-left: 66.6666666667%;
}

.col-xs-offset-9 {
  margin-left: 75%;
}

.col-xs-offset-10 {
  margin-left: 83.3333333333%;
}

.col-xs-offset-11 {
  margin-left: 91.6666666667%;
}

.col-xs-offset-half-0 {
  margin-left: 0%;
}

.col-xs-offset-half-1 {
  margin-left: 4.1666666667%;
}

.col-xs-offset-half-2 {
  margin-left: 8.3333333333%;
}

.col-xs-offset-half-3 {
  margin-left: 12.5%;
}

.col-xs-offset-half-4 {
  margin-left: 16.6666666667%;
}

.col-xs-offset-half-5 {
  margin-left: 20.8333333333%;
}

.col-xs-offset-half-6 {
  margin-left: 25%;
}

.col-xs-offset-half-7 {
  margin-left: 29.1666666667%;
}

.col-xs-offset-half-8 {
  margin-left: 33.3333333333%;
}

.col-xs-offset-half-9 {
  margin-left: 37.5%;
}

.col-xs-offset-half-10 {
  margin-left: 41.6666666667%;
}

.col-xs-offset-half-11 {
  margin-left: 45.8333333333%;
}

.col-xs-cols-0 {
  columns: 0;
}

.col-xs-cols-1 {
  columns: 1;
}

.col-xs-cols-2 {
  columns: 2;
}

.col-xs-cols-3 {
  columns: 3;
}

.col-xs-cols-4 {
  columns: 4;
}

.col-xs-cols-5 {
  columns: 5;
}

.col-xs-cols-6 {
  columns: 6;
}

.col-xs-cols-7 {
  columns: 7;
}

.col-xs-cols-8 {
  columns: 8;
}

.col-xs-cols-9 {
  columns: 9;
}

.col-xs-cols-10 {
  columns: 10;
}

.col-xs-cols-11 {
  columns: 11;
}

.col-xs-cols-12 {
  columns: 12;
}

.col-xs-reverse {
  flex-direction: column-reverse;
}

.hide-xs {
  display: none;
}

.show-xs {
  display: flex;
}

.justify-xs-start {
  justify-content: flex-start;
  text-align: start;
}

.justify-xs-end {
  justify-content: flex-end;
  text-align: end;
}

.justify-xs-center {
  justify-content: center;
  text-align: center;
}

.align-xs-top {
  align-items: flex-start;
}

.align-xs-bottom {
  align-items: flex-end;
}

.align-xs-center {
  align-items: center;
}

.align-xs-center {
  align-items: center;
}

.around-xs {
  justify-content: space-around;
}

.between-xs {
  justify-content: space-between;
}

@media screen and (max-width: 47.9375rem) {
  .until-xs-hidden {
    display: none !important;
  }
}

@media screen and (min-width: 48rem) {
  .col-s-1 {
    flex-basis: 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-s-half-1 {
    flex-basis: 4.1666666667%;
    max-width: 4.1666666667%;
  }
  .col-s-2 {
    flex-basis: 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-s-half-2 {
    flex-basis: 12.5%;
    max-width: 12.5%;
  }
  .col-s-3 {
    flex-basis: 25%;
    max-width: 25%;
  }
  .col-s-half-3 {
    flex-basis: 20.8333333333%;
    max-width: 20.8333333333%;
  }
  .col-s-4 {
    flex-basis: 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-s-half-4 {
    flex-basis: 29.1666666667%;
    max-width: 29.1666666667%;
  }
  .col-s-5 {
    flex-basis: 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-s-half-5 {
    flex-basis: 37.5%;
    max-width: 37.5%;
  }
  .col-s-6 {
    flex-basis: 50%;
    max-width: 50%;
  }
  .col-s-half-6 {
    flex-basis: 45.8333333333%;
    max-width: 45.8333333333%;
  }
  .col-s-7 {
    flex-basis: 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-s-half-7 {
    flex-basis: 54.1666666667%;
    max-width: 54.1666666667%;
  }
  .col-s-8 {
    flex-basis: 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-s-half-8 {
    flex-basis: 62.5%;
    max-width: 62.5%;
  }
  .col-s-9 {
    flex-basis: 75%;
    max-width: 75%;
  }
  .col-s-half-9 {
    flex-basis: 70.8333333333%;
    max-width: 70.8333333333%;
  }
  .col-s-10 {
    flex-basis: 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-s-half-10 {
    flex-basis: 79.1666666667%;
    max-width: 79.1666666667%;
  }
  .col-s-11 {
    flex-basis: 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-s-half-11 {
    flex-basis: 87.5%;
    max-width: 87.5%;
  }
  .col-s-12 {
    flex-basis: 100%;
    max-width: 100%;
  }
  .col-s-half-12 {
    flex-basis: 95.8333333333%;
    max-width: 95.8333333333%;
  }
  .col-s-offset-0 {
    margin-left: 0%;
  }
  .col-s-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-s-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-s-offset-3 {
    margin-left: 25%;
  }
  .col-s-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-s-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-s-offset-6 {
    margin-left: 50%;
  }
  .col-s-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-s-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-s-offset-9 {
    margin-left: 75%;
  }
  .col-s-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-s-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-s-offset-half-0 {
    margin-left: 0%;
  }
  .col-s-offset-half-1 {
    margin-left: 4.1666666667%;
  }
  .col-s-offset-half-2 {
    margin-left: 8.3333333333%;
  }
  .col-s-offset-half-3 {
    margin-left: 12.5%;
  }
  .col-s-offset-half-4 {
    margin-left: 16.6666666667%;
  }
  .col-s-offset-half-5 {
    margin-left: 20.8333333333%;
  }
  .col-s-offset-half-6 {
    margin-left: 25%;
  }
  .col-s-offset-half-7 {
    margin-left: 29.1666666667%;
  }
  .col-s-offset-half-8 {
    margin-left: 33.3333333333%;
  }
  .col-s-offset-half-9 {
    margin-left: 37.5%;
  }
  .col-s-offset-half-10 {
    margin-left: 41.6666666667%;
  }
  .col-s-offset-half-11 {
    margin-left: 45.8333333333%;
  }
  .col-s-cols-0 {
    columns: 0;
  }
  .col-s-cols-1 {
    columns: 1;
  }
  .col-s-cols-2 {
    columns: 2;
  }
  .col-s-cols-3 {
    columns: 3;
  }
  .col-s-cols-4 {
    columns: 4;
  }
  .col-s-cols-5 {
    columns: 5;
  }
  .col-s-cols-6 {
    columns: 6;
  }
  .col-s-cols-7 {
    columns: 7;
  }
  .col-s-cols-8 {
    columns: 8;
  }
  .col-s-cols-9 {
    columns: 9;
  }
  .col-s-cols-10 {
    columns: 10;
  }
  .col-s-cols-11 {
    columns: 11;
  }
  .col-s-cols-12 {
    columns: 12;
  }
  .col-s-reverse {
    flex-direction: column-reverse;
  }
  .hide-s {
    display: none;
  }
  .show-s {
    display: flex;
  }
  .justify-s-start {
    justify-content: flex-start;
    text-align: start;
  }
  .justify-s-end {
    justify-content: flex-end;
    text-align: end;
  }
  .justify-s-center {
    justify-content: center;
    text-align: center;
  }
  .align-s-top {
    align-items: flex-start;
  }
  .align-s-bottom {
    align-items: flex-end;
  }
  .align-s-center {
    align-items: center;
  }
  .align-s-center {
    align-items: center;
  }
  .around-s {
    justify-content: space-around;
  }
  .between-s {
    justify-content: space-between;
  }
}

@media screen and (max-width: 63.9375rem) {
  .until-s-hidden {
    display: none !important;
  }
}

@media screen and (min-width: 64rem) {
  .col-md-1 {
    flex-basis: 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-md-half-1 {
    flex-basis: 4.1666666667%;
    max-width: 4.1666666667%;
  }
  .col-md-2 {
    flex-basis: 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-md-half-2 {
    flex-basis: 12.5%;
    max-width: 12.5%;
  }
  .col-md-3 {
    flex-basis: 25%;
    max-width: 25%;
  }
  .col-md-half-3 {
    flex-basis: 20.8333333333%;
    max-width: 20.8333333333%;
  }
  .col-md-4 {
    flex-basis: 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-md-half-4 {
    flex-basis: 29.1666666667%;
    max-width: 29.1666666667%;
  }
  .col-md-5 {
    flex-basis: 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-md-half-5 {
    flex-basis: 37.5%;
    max-width: 37.5%;
  }
  .col-md-6 {
    flex-basis: 50%;
    max-width: 50%;
  }
  .col-md-half-6 {
    flex-basis: 45.8333333333%;
    max-width: 45.8333333333%;
  }
  .col-md-7 {
    flex-basis: 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-md-half-7 {
    flex-basis: 54.1666666667%;
    max-width: 54.1666666667%;
  }
  .col-md-8 {
    flex-basis: 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-md-half-8 {
    flex-basis: 62.5%;
    max-width: 62.5%;
  }
  .col-md-9 {
    flex-basis: 75%;
    max-width: 75%;
  }
  .col-md-half-9 {
    flex-basis: 70.8333333333%;
    max-width: 70.8333333333%;
  }
  .col-md-10 {
    flex-basis: 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-md-half-10 {
    flex-basis: 79.1666666667%;
    max-width: 79.1666666667%;
  }
  .col-md-11 {
    flex-basis: 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-md-half-11 {
    flex-basis: 87.5%;
    max-width: 87.5%;
  }
  .col-md-12 {
    flex-basis: 100%;
    max-width: 100%;
  }
  .col-md-half-12 {
    flex-basis: 95.8333333333%;
    max-width: 95.8333333333%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
  .col-md-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-md-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-md-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-md-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-md-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-md-offset-half-0 {
    margin-left: 0%;
  }
  .col-md-offset-half-1 {
    margin-left: 4.1666666667%;
  }
  .col-md-offset-half-2 {
    margin-left: 8.3333333333%;
  }
  .col-md-offset-half-3 {
    margin-left: 12.5%;
  }
  .col-md-offset-half-4 {
    margin-left: 16.6666666667%;
  }
  .col-md-offset-half-5 {
    margin-left: 20.8333333333%;
  }
  .col-md-offset-half-6 {
    margin-left: 25%;
  }
  .col-md-offset-half-7 {
    margin-left: 29.1666666667%;
  }
  .col-md-offset-half-8 {
    margin-left: 33.3333333333%;
  }
  .col-md-offset-half-9 {
    margin-left: 37.5%;
  }
  .col-md-offset-half-10 {
    margin-left: 41.6666666667%;
  }
  .col-md-offset-half-11 {
    margin-left: 45.8333333333%;
  }
  .col-md-cols-0 {
    columns: 0;
  }
  .col-md-cols-1 {
    columns: 1;
  }
  .col-md-cols-2 {
    columns: 2;
  }
  .col-md-cols-3 {
    columns: 3;
  }
  .col-md-cols-4 {
    columns: 4;
  }
  .col-md-cols-5 {
    columns: 5;
  }
  .col-md-cols-6 {
    columns: 6;
  }
  .col-md-cols-7 {
    columns: 7;
  }
  .col-md-cols-8 {
    columns: 8;
  }
  .col-md-cols-9 {
    columns: 9;
  }
  .col-md-cols-10 {
    columns: 10;
  }
  .col-md-cols-11 {
    columns: 11;
  }
  .col-md-cols-12 {
    columns: 12;
  }
  .col-md-reverse {
    flex-direction: column-reverse;
  }
  .hide-md {
    display: none;
  }
  .show-md {
    display: flex;
  }
  .justify-md-start {
    justify-content: flex-start;
    text-align: start;
  }
  .justify-md-end {
    justify-content: flex-end;
    text-align: end;
  }
  .justify-md-center {
    justify-content: center;
    text-align: center;
  }
  .align-md-top {
    align-items: flex-start;
  }
  .align-md-bottom {
    align-items: flex-end;
  }
  .align-md-center {
    align-items: center;
  }
  .align-md-center {
    align-items: center;
  }
  .around-md {
    justify-content: space-around;
  }
  .between-md {
    justify-content: space-between;
  }
}

@media screen and (max-width: 81.9375rem) {
  .until-md-hidden {
    display: none !important;
  }
}

@media screen and (min-width: 82rem) {
  .col-lg-1 {
    flex-basis: 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-lg-half-1 {
    flex-basis: 4.1666666667%;
    max-width: 4.1666666667%;
  }
  .col-lg-2 {
    flex-basis: 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-lg-half-2 {
    flex-basis: 12.5%;
    max-width: 12.5%;
  }
  .col-lg-3 {
    flex-basis: 25%;
    max-width: 25%;
  }
  .col-lg-half-3 {
    flex-basis: 20.8333333333%;
    max-width: 20.8333333333%;
  }
  .col-lg-4 {
    flex-basis: 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-lg-half-4 {
    flex-basis: 29.1666666667%;
    max-width: 29.1666666667%;
  }
  .col-lg-5 {
    flex-basis: 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-lg-half-5 {
    flex-basis: 37.5%;
    max-width: 37.5%;
  }
  .col-lg-6 {
    flex-basis: 50%;
    max-width: 50%;
  }
  .col-lg-half-6 {
    flex-basis: 45.8333333333%;
    max-width: 45.8333333333%;
  }
  .col-lg-7 {
    flex-basis: 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-lg-half-7 {
    flex-basis: 54.1666666667%;
    max-width: 54.1666666667%;
  }
  .col-lg-8 {
    flex-basis: 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-lg-half-8 {
    flex-basis: 62.5%;
    max-width: 62.5%;
  }
  .col-lg-9 {
    flex-basis: 75%;
    max-width: 75%;
  }
  .col-lg-half-9 {
    flex-basis: 70.8333333333%;
    max-width: 70.8333333333%;
  }
  .col-lg-10 {
    flex-basis: 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-lg-half-10 {
    flex-basis: 79.1666666667%;
    max-width: 79.1666666667%;
  }
  .col-lg-11 {
    flex-basis: 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-lg-half-11 {
    flex-basis: 87.5%;
    max-width: 87.5%;
  }
  .col-lg-12 {
    flex-basis: 100%;
    max-width: 100%;
  }
  .col-lg-half-12 {
    flex-basis: 95.8333333333%;
    max-width: 95.8333333333%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
  .col-lg-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-lg-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-lg-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-lg-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-lg-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-lg-offset-half-0 {
    margin-left: 0%;
  }
  .col-lg-offset-half-1 {
    margin-left: 4.1666666667%;
  }
  .col-lg-offset-half-2 {
    margin-left: 8.3333333333%;
  }
  .col-lg-offset-half-3 {
    margin-left: 12.5%;
  }
  .col-lg-offset-half-4 {
    margin-left: 16.6666666667%;
  }
  .col-lg-offset-half-5 {
    margin-left: 20.8333333333%;
  }
  .col-lg-offset-half-6 {
    margin-left: 25%;
  }
  .col-lg-offset-half-7 {
    margin-left: 29.1666666667%;
  }
  .col-lg-offset-half-8 {
    margin-left: 33.3333333333%;
  }
  .col-lg-offset-half-9 {
    margin-left: 37.5%;
  }
  .col-lg-offset-half-10 {
    margin-left: 41.6666666667%;
  }
  .col-lg-offset-half-11 {
    margin-left: 45.8333333333%;
  }
  .col-lg-cols-0 {
    columns: 0;
  }
  .col-lg-cols-1 {
    columns: 1;
  }
  .col-lg-cols-2 {
    columns: 2;
  }
  .col-lg-cols-3 {
    columns: 3;
  }
  .col-lg-cols-4 {
    columns: 4;
  }
  .col-lg-cols-5 {
    columns: 5;
  }
  .col-lg-cols-6 {
    columns: 6;
  }
  .col-lg-cols-7 {
    columns: 7;
  }
  .col-lg-cols-8 {
    columns: 8;
  }
  .col-lg-cols-9 {
    columns: 9;
  }
  .col-lg-cols-10 {
    columns: 10;
  }
  .col-lg-cols-11 {
    columns: 11;
  }
  .col-lg-cols-12 {
    columns: 12;
  }
  .col-lg-reverse {
    flex-direction: column-reverse;
  }
  .hide-lg {
    display: none;
  }
  .show-lg {
    display: flex;
  }
  .justify-lg-start {
    justify-content: flex-start;
    text-align: start;
  }
  .justify-lg-end {
    justify-content: flex-end;
    text-align: end;
  }
  .justify-lg-center {
    justify-content: center;
    text-align: center;
  }
  .align-lg-top {
    align-items: flex-start;
  }
  .align-lg-bottom {
    align-items: flex-end;
  }
  .align-lg-center {
    align-items: center;
  }
  .align-lg-center {
    align-items: center;
  }
  .around-lg {
    justify-content: space-around;
  }
  .between-lg {
    justify-content: space-between;
  }
}

@media screen and (max-width: 119.9375rem) {
  .until-lg-hidden {
    display: none !important;
  }
}

@media screen and (min-width: 120rem) {
  .col-xl-1 {
    flex-basis: 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-xl-half-1 {
    flex-basis: 4.1666666667%;
    max-width: 4.1666666667%;
  }
  .col-xl-2 {
    flex-basis: 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-xl-half-2 {
    flex-basis: 12.5%;
    max-width: 12.5%;
  }
  .col-xl-3 {
    flex-basis: 25%;
    max-width: 25%;
  }
  .col-xl-half-3 {
    flex-basis: 20.8333333333%;
    max-width: 20.8333333333%;
  }
  .col-xl-4 {
    flex-basis: 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-xl-half-4 {
    flex-basis: 29.1666666667%;
    max-width: 29.1666666667%;
  }
  .col-xl-5 {
    flex-basis: 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-xl-half-5 {
    flex-basis: 37.5%;
    max-width: 37.5%;
  }
  .col-xl-6 {
    flex-basis: 50%;
    max-width: 50%;
  }
  .col-xl-half-6 {
    flex-basis: 45.8333333333%;
    max-width: 45.8333333333%;
  }
  .col-xl-7 {
    flex-basis: 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-xl-half-7 {
    flex-basis: 54.1666666667%;
    max-width: 54.1666666667%;
  }
  .col-xl-8 {
    flex-basis: 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-xl-half-8 {
    flex-basis: 62.5%;
    max-width: 62.5%;
  }
  .col-xl-9 {
    flex-basis: 75%;
    max-width: 75%;
  }
  .col-xl-half-9 {
    flex-basis: 70.8333333333%;
    max-width: 70.8333333333%;
  }
  .col-xl-10 {
    flex-basis: 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-xl-half-10 {
    flex-basis: 79.1666666667%;
    max-width: 79.1666666667%;
  }
  .col-xl-11 {
    flex-basis: 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-xl-half-11 {
    flex-basis: 87.5%;
    max-width: 87.5%;
  }
  .col-xl-12 {
    flex-basis: 100%;
    max-width: 100%;
  }
  .col-xl-half-12 {
    flex-basis: 95.8333333333%;
    max-width: 95.8333333333%;
  }
  .col-xl-offset-0 {
    margin-left: 0%;
  }
  .col-xl-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-xl-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-xl-offset-3 {
    margin-left: 25%;
  }
  .col-xl-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-xl-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-xl-offset-6 {
    margin-left: 50%;
  }
  .col-xl-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-xl-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-xl-offset-9 {
    margin-left: 75%;
  }
  .col-xl-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-xl-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-xl-offset-half-0 {
    margin-left: 0%;
  }
  .col-xl-offset-half-1 {
    margin-left: 4.1666666667%;
  }
  .col-xl-offset-half-2 {
    margin-left: 8.3333333333%;
  }
  .col-xl-offset-half-3 {
    margin-left: 12.5%;
  }
  .col-xl-offset-half-4 {
    margin-left: 16.6666666667%;
  }
  .col-xl-offset-half-5 {
    margin-left: 20.8333333333%;
  }
  .col-xl-offset-half-6 {
    margin-left: 25%;
  }
  .col-xl-offset-half-7 {
    margin-left: 29.1666666667%;
  }
  .col-xl-offset-half-8 {
    margin-left: 33.3333333333%;
  }
  .col-xl-offset-half-9 {
    margin-left: 37.5%;
  }
  .col-xl-offset-half-10 {
    margin-left: 41.6666666667%;
  }
  .col-xl-offset-half-11 {
    margin-left: 45.8333333333%;
  }
  .col-xl-cols-0 {
    columns: 0;
  }
  .col-xl-cols-1 {
    columns: 1;
  }
  .col-xl-cols-2 {
    columns: 2;
  }
  .col-xl-cols-3 {
    columns: 3;
  }
  .col-xl-cols-4 {
    columns: 4;
  }
  .col-xl-cols-5 {
    columns: 5;
  }
  .col-xl-cols-6 {
    columns: 6;
  }
  .col-xl-cols-7 {
    columns: 7;
  }
  .col-xl-cols-8 {
    columns: 8;
  }
  .col-xl-cols-9 {
    columns: 9;
  }
  .col-xl-cols-10 {
    columns: 10;
  }
  .col-xl-cols-11 {
    columns: 11;
  }
  .col-xl-cols-12 {
    columns: 12;
  }
  .col-xl-reverse {
    flex-direction: column-reverse;
  }
  .hide-xl {
    display: none;
  }
  .show-xl {
    display: flex;
  }
  .justify-xl-start {
    justify-content: flex-start;
    text-align: start;
  }
  .justify-xl-end {
    justify-content: flex-end;
    text-align: end;
  }
  .justify-xl-center {
    justify-content: center;
    text-align: center;
  }
  .align-xl-top {
    align-items: flex-start;
  }
  .align-xl-bottom {
    align-items: flex-end;
  }
  .align-xl-center {
    align-items: center;
  }
  .align-xl-center {
    align-items: center;
  }
  .around-xl {
    justify-content: space-around;
  }
  .between-xl {
    justify-content: space-between;
  }
}

@media screen and (max-width: 159.9375rem) {
  .until-xl-hidden {
    display: none !important;
  }
}

@media screen and (min-width: 160rem) {
  .col-xxl-1 {
    flex-basis: 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-xxl-half-1 {
    flex-basis: 4.1666666667%;
    max-width: 4.1666666667%;
  }
  .col-xxl-2 {
    flex-basis: 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-xxl-half-2 {
    flex-basis: 12.5%;
    max-width: 12.5%;
  }
  .col-xxl-3 {
    flex-basis: 25%;
    max-width: 25%;
  }
  .col-xxl-half-3 {
    flex-basis: 20.8333333333%;
    max-width: 20.8333333333%;
  }
  .col-xxl-4 {
    flex-basis: 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-xxl-half-4 {
    flex-basis: 29.1666666667%;
    max-width: 29.1666666667%;
  }
  .col-xxl-5 {
    flex-basis: 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-xxl-half-5 {
    flex-basis: 37.5%;
    max-width: 37.5%;
  }
  .col-xxl-6 {
    flex-basis: 50%;
    max-width: 50%;
  }
  .col-xxl-half-6 {
    flex-basis: 45.8333333333%;
    max-width: 45.8333333333%;
  }
  .col-xxl-7 {
    flex-basis: 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-xxl-half-7 {
    flex-basis: 54.1666666667%;
    max-width: 54.1666666667%;
  }
  .col-xxl-8 {
    flex-basis: 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-xxl-half-8 {
    flex-basis: 62.5%;
    max-width: 62.5%;
  }
  .col-xxl-9 {
    flex-basis: 75%;
    max-width: 75%;
  }
  .col-xxl-half-9 {
    flex-basis: 70.8333333333%;
    max-width: 70.8333333333%;
  }
  .col-xxl-10 {
    flex-basis: 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-xxl-half-10 {
    flex-basis: 79.1666666667%;
    max-width: 79.1666666667%;
  }
  .col-xxl-11 {
    flex-basis: 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-xxl-half-11 {
    flex-basis: 87.5%;
    max-width: 87.5%;
  }
  .col-xxl-12 {
    flex-basis: 100%;
    max-width: 100%;
  }
  .col-xxl-half-12 {
    flex-basis: 95.8333333333%;
    max-width: 95.8333333333%;
  }
  .col-xxl-offset-0 {
    margin-left: 0%;
  }
  .col-xxl-offset-1 {
    margin-left: 8.3333333333%;
  }
  .col-xxl-offset-2 {
    margin-left: 16.6666666667%;
  }
  .col-xxl-offset-3 {
    margin-left: 25%;
  }
  .col-xxl-offset-4 {
    margin-left: 33.3333333333%;
  }
  .col-xxl-offset-5 {
    margin-left: 41.6666666667%;
  }
  .col-xxl-offset-6 {
    margin-left: 50%;
  }
  .col-xxl-offset-7 {
    margin-left: 58.3333333333%;
  }
  .col-xxl-offset-8 {
    margin-left: 66.6666666667%;
  }
  .col-xxl-offset-9 {
    margin-left: 75%;
  }
  .col-xxl-offset-10 {
    margin-left: 83.3333333333%;
  }
  .col-xxl-offset-11 {
    margin-left: 91.6666666667%;
  }
  .col-xxl-offset-half-0 {
    margin-left: 0%;
  }
  .col-xxl-offset-half-1 {
    margin-left: 4.1666666667%;
  }
  .col-xxl-offset-half-2 {
    margin-left: 8.3333333333%;
  }
  .col-xxl-offset-half-3 {
    margin-left: 12.5%;
  }
  .col-xxl-offset-half-4 {
    margin-left: 16.6666666667%;
  }
  .col-xxl-offset-half-5 {
    margin-left: 20.8333333333%;
  }
  .col-xxl-offset-half-6 {
    margin-left: 25%;
  }
  .col-xxl-offset-half-7 {
    margin-left: 29.1666666667%;
  }
  .col-xxl-offset-half-8 {
    margin-left: 33.3333333333%;
  }
  .col-xxl-offset-half-9 {
    margin-left: 37.5%;
  }
  .col-xxl-offset-half-10 {
    margin-left: 41.6666666667%;
  }
  .col-xxl-offset-half-11 {
    margin-left: 45.8333333333%;
  }
  .col-xxl-cols-0 {
    columns: 0;
  }
  .col-xxl-cols-1 {
    columns: 1;
  }
  .col-xxl-cols-2 {
    columns: 2;
  }
  .col-xxl-cols-3 {
    columns: 3;
  }
  .col-xxl-cols-4 {
    columns: 4;
  }
  .col-xxl-cols-5 {
    columns: 5;
  }
  .col-xxl-cols-6 {
    columns: 6;
  }
  .col-xxl-cols-7 {
    columns: 7;
  }
  .col-xxl-cols-8 {
    columns: 8;
  }
  .col-xxl-cols-9 {
    columns: 9;
  }
  .col-xxl-cols-10 {
    columns: 10;
  }
  .col-xxl-cols-11 {
    columns: 11;
  }
  .col-xxl-cols-12 {
    columns: 12;
  }
  .col-xxl-reverse {
    flex-direction: column-reverse;
  }
  .hide-xxl {
    display: none;
  }
  .show-xxl {
    display: flex;
  }
  .justify-xxl-start {
    justify-content: flex-start;
    text-align: start;
  }
  .justify-xxl-end {
    justify-content: flex-end;
    text-align: end;
  }
  .justify-xxl-center {
    justify-content: center;
    text-align: center;
  }
  .align-xxl-top {
    align-items: flex-start;
  }
  .align-xxl-bottom {
    align-items: flex-end;
  }
  .align-xxl-center {
    align-items: center;
  }
  .align-xxl-center {
    align-items: center;
  }
  .around-xxl {
    justify-content: space-around;
  }
  .between-xxl {
    justify-content: space-between;
  }
}

.until-xxl-hidden {
  display: none !important;
}

.p-xs-0 {
  padding: 0rem;
}

.pt-xs-0 {
  padding-top: 0rem;
}

.pr-xs-0 {
  padding-right: 0rem;
}

.pb-xs-0 {
  padding-bottom: 0rem;
}

.pl-xs-0 {
  padding-left: 0rem;
}

.ptb-xs-0 {
  padding-top: 0rem;
  padding-bottom: 0rem;
}

.plr-xs-0 {
  padding-left: 0rem;
  padding-right: 0rem;
}

.m-xs-0 {
  margin: 0rem;
}

.mt-xs-0 {
  margin-top: 0rem;
}

.mr-xs-0 {
  margin-right: 0rem;
}

.mb-xs-0 {
  margin-bottom: 0rem;
}

.ml-xs-0 {
  margin-left: 0rem;
}

.mtb-xs-0 {
  margin-top: 0rem;
  margin-bottom: 0rem;
}

.mlr-xs-0 {
  margin-left: 0rem;
  margin-right: 0rem;
}

.-m-xs-0 {
  margin: 0rem;
}

.-mt-xs-0 {
  margin-top: 0rem;
}

.-mr-xs-0 {
  margin-right: 0rem;
}

.-mb-xs-0 {
  margin-bottom: 0rem;
}

.-ml-xs-0 {
  margin-left: 0rem;
}

.-mtp-xs-0 {
  margin-top: 0rem;
  margin-bottom: 0rem;
}

.-mlf-xs-0 {
  margin-left: 0rem;
  margin-right: 0rem;
}

.p-xs-4 {
  padding: 0.25rem;
}

.pt-xs-4 {
  padding-top: 0.25rem;
}

.pr-xs-4 {
  padding-right: 0.25rem;
}

.pb-xs-4 {
  padding-bottom: 0.25rem;
}

.pl-xs-4 {
  padding-left: 0.25rem;
}

.ptb-xs-4 {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}

.plr-xs-4 {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}

.m-xs-4 {
  margin: 0.25rem;
}

.mt-xs-4 {
  margin-top: 0.25rem;
}

.mr-xs-4 {
  margin-right: 0.25rem;
}

.mb-xs-4 {
  margin-bottom: 0.25rem;
}

.ml-xs-4 {
  margin-left: 0.25rem;
}

.mtb-xs-4 {
  margin-top: 0.25rem;
  margin-bottom: 0.25rem;
}

.mlr-xs-4 {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}

.-m-xs-4 {
  margin: -0.25rem;
}

.-mt-xs-4 {
  margin-top: -0.25rem;
}

.-mr-xs-4 {
  margin-right: -0.25rem;
}

.-mb-xs-4 {
  margin-bottom: -0.25rem;
}

.-ml-xs-4 {
  margin-left: -0.25rem;
}

.-mtp-xs-4 {
  margin-top: -0.25rem;
  margin-bottom: -0.25rem;
}

.-mlf-xs-4 {
  margin-left: -0.25rem;
  margin-right: -0.25rem;
}

.p-xs-8 {
  padding: 0.5rem;
}

.pt-xs-8 {
  padding-top: 0.5rem;
}

.pr-xs-8 {
  padding-right: 0.5rem;
}

.pb-xs-8 {
  padding-bottom: 0.5rem;
}

.pl-xs-8 {
  padding-left: 0.5rem;
}

.ptb-xs-8 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.plr-xs-8 {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

.m-xs-8 {
  margin: 0.5rem;
}

.mt-xs-8 {
  margin-top: 0.5rem;
}

.mr-xs-8 {
  margin-right: 0.5rem;
}

.mb-xs-8 {
  margin-bottom: 0.5rem;
}

.ml-xs-8 {
  margin-left: 0.5rem;
}

.mtb-xs-8 {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}

.mlr-xs-8 {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}

.-m-xs-8 {
  margin: -0.5rem;
}

.-mt-xs-8 {
  margin-top: -0.5rem;
}

.-mr-xs-8 {
  margin-right: -0.5rem;
}

.-mb-xs-8 {
  margin-bottom: -0.5rem;
}

.-ml-xs-8 {
  margin-left: -0.5rem;
}

.-mtp-xs-8 {
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
}

.-mlf-xs-8 {
  margin-left: -0.5rem;
  margin-right: -0.5rem;
}

.p-xs-12 {
  padding: 0.75rem;
}

.pt-xs-12 {
  padding-top: 0.75rem;
}

.pr-xs-12 {
  padding-right: 0.75rem;
}

.pb-xs-12 {
  padding-bottom: 0.75rem;
}

.pl-xs-12 {
  padding-left: 0.75rem;
}

.ptb-xs-12 {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}

.plr-xs-12 {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}

.m-xs-12 {
  margin: 0.75rem;
}

.mt-xs-12 {
  margin-top: 0.75rem;
}

.mr-xs-12 {
  margin-right: 0.75rem;
}

.mb-xs-12 {
  margin-bottom: 0.75rem;
}

.ml-xs-12 {
  margin-left: 0.75rem;
}

.mtb-xs-12 {
  margin-top: 0.75rem;
  margin-bottom: 0.75rem;
}

.mlr-xs-12 {
  margin-left: 0.75rem;
  margin-right: 0.75rem;
}

.-m-xs-12 {
  margin: -0.75rem;
}

.-mt-xs-12 {
  margin-top: -0.75rem;
}

.-mr-xs-12 {
  margin-right: -0.75rem;
}

.-mb-xs-12 {
  margin-bottom: -0.75rem;
}

.-ml-xs-12 {
  margin-left: -0.75rem;
}

.-mtp-xs-12 {
  margin-top: -0.75rem;
  margin-bottom: -0.75rem;
}

.-mlf-xs-12 {
  margin-left: -0.75rem;
  margin-right: -0.75rem;
}

.p-xs-16 {
  padding: 1rem;
}

.pt-xs-16 {
  padding-top: 1rem;
}

.pr-xs-16 {
  padding-right: 1rem;
}

.pb-xs-16 {
  padding-bottom: 1rem;
}

.pl-xs-16 {
  padding-left: 1rem;
}

.ptb-xs-16 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.plr-xs-16 {
  padding-left: 1rem;
  padding-right: 1rem;
}

.m-xs-16 {
  margin: 1rem;
}

.mt-xs-16 {
  margin-top: 1rem;
}

.mr-xs-16 {
  margin-right: 1rem;
}

.mb-xs-16 {
  margin-bottom: 1rem;
}

.ml-xs-16 {
  margin-left: 1rem;
}

.mtb-xs-16 {
  margin-top: 1rem;
  margin-bottom: 1rem;
}

.mlr-xs-16 {
  margin-left: 1rem;
  margin-right: 1rem;
}

.-m-xs-16 {
  margin: -1rem;
}

.-mt-xs-16 {
  margin-top: -1rem;
}

.-mr-xs-16 {
  margin-right: -1rem;
}

.-mb-xs-16 {
  margin-bottom: -1rem;
}

.-ml-xs-16 {
  margin-left: -1rem;
}

.-mtp-xs-16 {
  margin-top: -1rem;
  margin-bottom: -1rem;
}

.-mlf-xs-16 {
  margin-left: -1rem;
  margin-right: -1rem;
}

.p-xs-24 {
  padding: 1.5rem;
}

.pt-xs-24 {
  padding-top: 1.5rem;
}

.pr-xs-24 {
  padding-right: 1.5rem;
}

.pb-xs-24 {
  padding-bottom: 1.5rem;
}

.pl-xs-24 {
  padding-left: 1.5rem;
}

.ptb-xs-24 {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}

.plr-xs-24 {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.m-xs-24 {
  margin: 1.5rem;
}

.mt-xs-24 {
  margin-top: 1.5rem;
}

.mr-xs-24 {
  margin-right: 1.5rem;
}

.mb-xs-24 {
  margin-bottom: 1.5rem;
}

.ml-xs-24 {
  margin-left: 1.5rem;
}

.mtb-xs-24 {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}

.mlr-xs-24 {
  margin-left: 1.5rem;
  margin-right: 1.5rem;
}

.-m-xs-24 {
  margin: -1.5rem;
}

.-mt-xs-24 {
  margin-top: -1.5rem;
}

.-mr-xs-24 {
  margin-right: -1.5rem;
}

.-mb-xs-24 {
  margin-bottom: -1.5rem;
}

.-ml-xs-24 {
  margin-left: -1.5rem;
}

.-mtp-xs-24 {
  margin-top: -1.5rem;
  margin-bottom: -1.5rem;
}

.-mlf-xs-24 {
  margin-left: -1.5rem;
  margin-right: -1.5rem;
}

.p-xs-32 {
  padding: 2rem;
}

.pt-xs-32 {
  padding-top: 2rem;
}

.pr-xs-32 {
  padding-right: 2rem;
}

.pb-xs-32 {
  padding-bottom: 2rem;
}

.pl-xs-32 {
  padding-left: 2rem;
}

.ptb-xs-32 {
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.plr-xs-32 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.m-xs-32 {
  margin: 2rem;
}

.mt-xs-32 {
  margin-top: 2rem;
}

.mr-xs-32 {
  margin-right: 2rem;
}

.mb-xs-32 {
  margin-bottom: 2rem;
}

.ml-xs-32 {
  margin-left: 2rem;
}

.mtb-xs-32 {
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.mlr-xs-32 {
  margin-left: 2rem;
  margin-right: 2rem;
}

.-m-xs-32 {
  margin: -2rem;
}

.-mt-xs-32 {
  margin-top: -2rem;
}

.-mr-xs-32 {
  margin-right: -2rem;
}

.-mb-xs-32 {
  margin-bottom: -2rem;
}

.-ml-xs-32 {
  margin-left: -2rem;
}

.-mtp-xs-32 {
  margin-top: -2rem;
  margin-bottom: -2rem;
}

.-mlf-xs-32 {
  margin-left: -2rem;
  margin-right: -2rem;
}

.p-xs-40 {
  padding: 2.5rem;
}

.pt-xs-40 {
  padding-top: 2.5rem;
}

.pr-xs-40 {
  padding-right: 2.5rem;
}

.pb-xs-40 {
  padding-bottom: 2.5rem;
}

.pl-xs-40 {
  padding-left: 2.5rem;
}

.ptb-xs-40 {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.plr-xs-40 {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.m-xs-40 {
  margin: 2.5rem;
}

.mt-xs-40 {
  margin-top: 2.5rem;
}

.mr-xs-40 {
  margin-right: 2.5rem;
}

.mb-xs-40 {
  margin-bottom: 2.5rem;
}

.ml-xs-40 {
  margin-left: 2.5rem;
}

.mtb-xs-40 {
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
}

.mlr-xs-40 {
  margin-left: 2.5rem;
  margin-right: 2.5rem;
}

.-m-xs-40 {
  margin: -2.5rem;
}

.-mt-xs-40 {
  margin-top: -2.5rem;
}

.-mr-xs-40 {
  margin-right: -2.5rem;
}

.-mb-xs-40 {
  margin-bottom: -2.5rem;
}

.-ml-xs-40 {
  margin-left: -2.5rem;
}

.-mtp-xs-40 {
  margin-top: -2.5rem;
  margin-bottom: -2.5rem;
}

.-mlf-xs-40 {
  margin-left: -2.5rem;
  margin-right: -2.5rem;
}

.p-xs-48 {
  padding: 3rem;
}

.pt-xs-48 {
  padding-top: 3rem;
}

.pr-xs-48 {
  padding-right: 3rem;
}

.pb-xs-48 {
  padding-bottom: 3rem;
}

.pl-xs-48 {
  padding-left: 3rem;
}

.ptb-xs-48 {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.plr-xs-48 {
  padding-left: 3rem;
  padding-right: 3rem;
}

.m-xs-48 {
  margin: 3rem;
}

.mt-xs-48 {
  margin-top: 3rem;
}

.mr-xs-48 {
  margin-right: 3rem;
}

.mb-xs-48 {
  margin-bottom: 3rem;
}

.ml-xs-48 {
  margin-left: 3rem;
}

.mtb-xs-48 {
  margin-top: 3rem;
  margin-bottom: 3rem;
}

.mlr-xs-48 {
  margin-left: 3rem;
  margin-right: 3rem;
}

.-m-xs-48 {
  margin: -3rem;
}

.-mt-xs-48 {
  margin-top: -3rem;
}

.-mr-xs-48 {
  margin-right: -3rem;
}

.-mb-xs-48 {
  margin-bottom: -3rem;
}

.-ml-xs-48 {
  margin-left: -3rem;
}

.-mtp-xs-48 {
  margin-top: -3rem;
  margin-bottom: -3rem;
}

.-mlf-xs-48 {
  margin-left: -3rem;
  margin-right: -3rem;
}

.p-xs-55 {
  padding: 3.4375rem;
}

.pt-xs-55 {
  padding-top: 3.4375rem;
}

.pr-xs-55 {
  padding-right: 3.4375rem;
}

.pb-xs-55 {
  padding-bottom: 3.4375rem;
}

.pl-xs-55 {
  padding-left: 3.4375rem;
}

.ptb-xs-55 {
  padding-top: 3.4375rem;
  padding-bottom: 3.4375rem;
}

.plr-xs-55 {
  padding-left: 3.4375rem;
  padding-right: 3.4375rem;
}

.m-xs-55 {
  margin: 3.4375rem;
}

.mt-xs-55 {
  margin-top: 3.4375rem;
}

.mr-xs-55 {
  margin-right: 3.4375rem;
}

.mb-xs-55 {
  margin-bottom: 3.4375rem;
}

.ml-xs-55 {
  margin-left: 3.4375rem;
}

.mtb-xs-55 {
  margin-top: 3.4375rem;
  margin-bottom: 3.4375rem;
}

.mlr-xs-55 {
  margin-left: 3.4375rem;
  margin-right: 3.4375rem;
}

.-m-xs-55 {
  margin: -3.4375rem;
}

.-mt-xs-55 {
  margin-top: -3.4375rem;
}

.-mr-xs-55 {
  margin-right: -3.4375rem;
}

.-mb-xs-55 {
  margin-bottom: -3.4375rem;
}

.-ml-xs-55 {
  margin-left: -3.4375rem;
}

.-mtp-xs-55 {
  margin-top: -3.4375rem;
  margin-bottom: -3.4375rem;
}

.-mlf-xs-55 {
  margin-left: -3.4375rem;
  margin-right: -3.4375rem;
}

.p-xs-64 {
  padding: 4rem;
}

.pt-xs-64 {
  padding-top: 4rem;
}

.pr-xs-64 {
  padding-right: 4rem;
}

.pb-xs-64 {
  padding-bottom: 4rem;
}

.pl-xs-64 {
  padding-left: 4rem;
}

.ptb-xs-64 {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.plr-xs-64 {
  padding-left: 4rem;
  padding-right: 4rem;
}

.m-xs-64 {
  margin: 4rem;
}

.mt-xs-64 {
  margin-top: 4rem;
}

.mr-xs-64 {
  margin-right: 4rem;
}

.mb-xs-64 {
  margin-bottom: 4rem;
}

.ml-xs-64 {
  margin-left: 4rem;
}

.mtb-xs-64 {
  margin-top: 4rem;
  margin-bottom: 4rem;
}

.mlr-xs-64 {
  margin-left: 4rem;
  margin-right: 4rem;
}

.-m-xs-64 {
  margin: -4rem;
}

.-mt-xs-64 {
  margin-top: -4rem;
}

.-mr-xs-64 {
  margin-right: -4rem;
}

.-mb-xs-64 {
  margin-bottom: -4rem;
}

.-ml-xs-64 {
  margin-left: -4rem;
}

.-mtp-xs-64 {
  margin-top: -4rem;
  margin-bottom: -4rem;
}

.-mlf-xs-64 {
  margin-left: -4rem;
  margin-right: -4rem;
}

.p-xs-70 {
  padding: 4.375rem;
}

.pt-xs-70 {
  padding-top: 4.375rem;
}

.pr-xs-70 {
  padding-right: 4.375rem;
}

.pb-xs-70 {
  padding-bottom: 4.375rem;
}

.pl-xs-70 {
  padding-left: 4.375rem;
}

.ptb-xs-70 {
  padding-top: 4.375rem;
  padding-bottom: 4.375rem;
}

.plr-xs-70 {
  padding-left: 4.375rem;
  padding-right: 4.375rem;
}

.m-xs-70 {
  margin: 4.375rem;
}

.mt-xs-70 {
  margin-top: 4.375rem;
}

.mr-xs-70 {
  margin-right: 4.375rem;
}

.mb-xs-70 {
  margin-bottom: 4.375rem;
}

.ml-xs-70 {
  margin-left: 4.375rem;
}

.mtb-xs-70 {
  margin-top: 4.375rem;
  margin-bottom: 4.375rem;
}

.mlr-xs-70 {
  margin-left: 4.375rem;
  margin-right: 4.375rem;
}

.-m-xs-70 {
  margin: -4.375rem;
}

.-mt-xs-70 {
  margin-top: -4.375rem;
}

.-mr-xs-70 {
  margin-right: -4.375rem;
}

.-mb-xs-70 {
  margin-bottom: -4.375rem;
}

.-ml-xs-70 {
  margin-left: -4.375rem;
}

.-mtp-xs-70 {
  margin-top: -4.375rem;
  margin-bottom: -4.375rem;
}

.-mlf-xs-70 {
  margin-left: -4.375rem;
  margin-right: -4.375rem;
}

.p-xs-72 {
  padding: 4.5rem;
}

.pt-xs-72 {
  padding-top: 4.5rem;
}

.pr-xs-72 {
  padding-right: 4.5rem;
}

.pb-xs-72 {
  padding-bottom: 4.5rem;
}

.pl-xs-72 {
  padding-left: 4.5rem;
}

.ptb-xs-72 {
  padding-top: 4.5rem;
  padding-bottom: 4.5rem;
}

.plr-xs-72 {
  padding-left: 4.5rem;
  padding-right: 4.5rem;
}

.m-xs-72 {
  margin: 4.5rem;
}

.mt-xs-72 {
  margin-top: 4.5rem;
}

.mr-xs-72 {
  margin-right: 4.5rem;
}

.mb-xs-72 {
  margin-bottom: 4.5rem;
}

.ml-xs-72 {
  margin-left: 4.5rem;
}

.mtb-xs-72 {
  margin-top: 4.5rem;
  margin-bottom: 4.5rem;
}

.mlr-xs-72 {
  margin-left: 4.5rem;
  margin-right: 4.5rem;
}

.-m-xs-72 {
  margin: -4.5rem;
}

.-mt-xs-72 {
  margin-top: -4.5rem;
}

.-mr-xs-72 {
  margin-right: -4.5rem;
}

.-mb-xs-72 {
  margin-bottom: -4.5rem;
}

.-ml-xs-72 {
  margin-left: -4.5rem;
}

.-mtp-xs-72 {
  margin-top: -4.5rem;
  margin-bottom: -4.5rem;
}

.-mlf-xs-72 {
  margin-left: -4.5rem;
  margin-right: -4.5rem;
}

.p-xs-80 {
  padding: 5rem;
}

.pt-xs-80 {
  padding-top: 5rem;
}

.pr-xs-80 {
  padding-right: 5rem;
}

.pb-xs-80 {
  padding-bottom: 5rem;
}

.pl-xs-80 {
  padding-left: 5rem;
}

.ptb-xs-80 {
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.plr-xs-80 {
  padding-left: 5rem;
  padding-right: 5rem;
}

.m-xs-80 {
  margin: 5rem;
}

.mt-xs-80 {
  margin-top: 5rem;
}

.mr-xs-80 {
  margin-right: 5rem;
}

.mb-xs-80 {
  margin-bottom: 5rem;
}

.ml-xs-80 {
  margin-left: 5rem;
}

.mtb-xs-80 {
  margin-top: 5rem;
  margin-bottom: 5rem;
}

.mlr-xs-80 {
  margin-left: 5rem;
  margin-right: 5rem;
}

.-m-xs-80 {
  margin: -5rem;
}

.-mt-xs-80 {
  margin-top: -5rem;
}

.-mr-xs-80 {
  margin-right: -5rem;
}

.-mb-xs-80 {
  margin-bottom: -5rem;
}

.-ml-xs-80 {
  margin-left: -5rem;
}

.-mtp-xs-80 {
  margin-top: -5rem;
  margin-bottom: -5rem;
}

.-mlf-xs-80 {
  margin-left: -5rem;
  margin-right: -5rem;
}

.p-xs-84 {
  padding: 5.25rem;
}

.pt-xs-84 {
  padding-top: 5.25rem;
}

.pr-xs-84 {
  padding-right: 5.25rem;
}

.pb-xs-84 {
  padding-bottom: 5.25rem;
}

.pl-xs-84 {
  padding-left: 5.25rem;
}

.ptb-xs-84 {
  padding-top: 5.25rem;
  padding-bottom: 5.25rem;
}

.plr-xs-84 {
  padding-left: 5.25rem;
  padding-right: 5.25rem;
}

.m-xs-84 {
  margin: 5.25rem;
}

.mt-xs-84 {
  margin-top: 5.25rem;
}

.mr-xs-84 {
  margin-right: 5.25rem;
}

.mb-xs-84 {
  margin-bottom: 5.25rem;
}

.ml-xs-84 {
  margin-left: 5.25rem;
}

.mtb-xs-84 {
  margin-top: 5.25rem;
  margin-bottom: 5.25rem;
}

.mlr-xs-84 {
  margin-left: 5.25rem;
  margin-right: 5.25rem;
}

.-m-xs-84 {
  margin: -5.25rem;
}

.-mt-xs-84 {
  margin-top: -5.25rem;
}

.-mr-xs-84 {
  margin-right: -5.25rem;
}

.-mb-xs-84 {
  margin-bottom: -5.25rem;
}

.-ml-xs-84 {
  margin-left: -5.25rem;
}

.-mtp-xs-84 {
  margin-top: -5.25rem;
  margin-bottom: -5.25rem;
}

.-mlf-xs-84 {
  margin-left: -5.25rem;
  margin-right: -5.25rem;
}

.p-xs-88 {
  padding: 5.5rem;
}

.pt-xs-88 {
  padding-top: 5.5rem;
}

.pr-xs-88 {
  padding-right: 5.5rem;
}

.pb-xs-88 {
  padding-bottom: 5.5rem;
}

.pl-xs-88 {
  padding-left: 5.5rem;
}

.ptb-xs-88 {
  padding-top: 5.5rem;
  padding-bottom: 5.5rem;
}

.plr-xs-88 {
  padding-left: 5.5rem;
  padding-right: 5.5rem;
}

.m-xs-88 {
  margin: 5.5rem;
}

.mt-xs-88 {
  margin-top: 5.5rem;
}

.mr-xs-88 {
  margin-right: 5.5rem;
}

.mb-xs-88 {
  margin-bottom: 5.5rem;
}

.ml-xs-88 {
  margin-left: 5.5rem;
}

.mtb-xs-88 {
  margin-top: 5.5rem;
  margin-bottom: 5.5rem;
}

.mlr-xs-88 {
  margin-left: 5.5rem;
  margin-right: 5.5rem;
}

.-m-xs-88 {
  margin: -5.5rem;
}

.-mt-xs-88 {
  margin-top: -5.5rem;
}

.-mr-xs-88 {
  margin-right: -5.5rem;
}

.-mb-xs-88 {
  margin-bottom: -5.5rem;
}

.-ml-xs-88 {
  margin-left: -5.5rem;
}

.-mtp-xs-88 {
  margin-top: -5.5rem;
  margin-bottom: -5.5rem;
}

.-mlf-xs-88 {
  margin-left: -5.5rem;
  margin-right: -5.5rem;
}

.p-xs-90 {
  padding: 5.625rem;
}

.pt-xs-90 {
  padding-top: 5.625rem;
}

.pr-xs-90 {
  padding-right: 5.625rem;
}

.pb-xs-90 {
  padding-bottom: 5.625rem;
}

.pl-xs-90 {
  padding-left: 5.625rem;
}

.ptb-xs-90 {
  padding-top: 5.625rem;
  padding-bottom: 5.625rem;
}

.plr-xs-90 {
  padding-left: 5.625rem;
  padding-right: 5.625rem;
}

.m-xs-90 {
  margin: 5.625rem;
}

.mt-xs-90 {
  margin-top: 5.625rem;
}

.mr-xs-90 {
  margin-right: 5.625rem;
}

.mb-xs-90 {
  margin-bottom: 5.625rem;
}

.ml-xs-90 {
  margin-left: 5.625rem;
}

.mtb-xs-90 {
  margin-top: 5.625rem;
  margin-bottom: 5.625rem;
}

.mlr-xs-90 {
  margin-left: 5.625rem;
  margin-right: 5.625rem;
}

.-m-xs-90 {
  margin: -5.625rem;
}

.-mt-xs-90 {
  margin-top: -5.625rem;
}

.-mr-xs-90 {
  margin-right: -5.625rem;
}

.-mb-xs-90 {
  margin-bottom: -5.625rem;
}

.-ml-xs-90 {
  margin-left: -5.625rem;
}

.-mtp-xs-90 {
  margin-top: -5.625rem;
  margin-bottom: -5.625rem;
}

.-mlf-xs-90 {
  margin-left: -5.625rem;
  margin-right: -5.625rem;
}

.p-xs-96 {
  padding: 6rem;
}

.pt-xs-96 {
  padding-top: 6rem;
}

.pr-xs-96 {
  padding-right: 6rem;
}

.pb-xs-96 {
  padding-bottom: 6rem;
}

.pl-xs-96 {
  padding-left: 6rem;
}

.ptb-xs-96 {
  padding-top: 6rem;
  padding-bottom: 6rem;
}

.plr-xs-96 {
  padding-left: 6rem;
  padding-right: 6rem;
}

.m-xs-96 {
  margin: 6rem;
}

.mt-xs-96 {
  margin-top: 6rem;
}

.mr-xs-96 {
  margin-right: 6rem;
}

.mb-xs-96 {
  margin-bottom: 6rem;
}

.ml-xs-96 {
  margin-left: 6rem;
}

.mtb-xs-96 {
  margin-top: 6rem;
  margin-bottom: 6rem;
}

.mlr-xs-96 {
  margin-left: 6rem;
  margin-right: 6rem;
}

.-m-xs-96 {
  margin: -6rem;
}

.-mt-xs-96 {
  margin-top: -6rem;
}

.-mr-xs-96 {
  margin-right: -6rem;
}

.-mb-xs-96 {
  margin-bottom: -6rem;
}

.-ml-xs-96 {
  margin-left: -6rem;
}

.-mtp-xs-96 {
  margin-top: -6rem;
  margin-bottom: -6rem;
}

.-mlf-xs-96 {
  margin-left: -6rem;
  margin-right: -6rem;
}

.p-xs-104 {
  padding: 6.5rem;
}

.pt-xs-104 {
  padding-top: 6.5rem;
}

.pr-xs-104 {
  padding-right: 6.5rem;
}

.pb-xs-104 {
  padding-bottom: 6.5rem;
}

.pl-xs-104 {
  padding-left: 6.5rem;
}

.ptb-xs-104 {
  padding-top: 6.5rem;
  padding-bottom: 6.5rem;
}

.plr-xs-104 {
  padding-left: 6.5rem;
  padding-right: 6.5rem;
}

.m-xs-104 {
  margin: 6.5rem;
}

.mt-xs-104 {
  margin-top: 6.5rem;
}

.mr-xs-104 {
  margin-right: 6.5rem;
}

.mb-xs-104 {
  margin-bottom: 6.5rem;
}

.ml-xs-104 {
  margin-left: 6.5rem;
}

.mtb-xs-104 {
  margin-top: 6.5rem;
  margin-bottom: 6.5rem;
}

.mlr-xs-104 {
  margin-left: 6.5rem;
  margin-right: 6.5rem;
}

.-m-xs-104 {
  margin: -6.5rem;
}

.-mt-xs-104 {
  margin-top: -6.5rem;
}

.-mr-xs-104 {
  margin-right: -6.5rem;
}

.-mb-xs-104 {
  margin-bottom: -6.5rem;
}

.-ml-xs-104 {
  margin-left: -6.5rem;
}

.-mtp-xs-104 {
  margin-top: -6.5rem;
  margin-bottom: -6.5rem;
}

.-mlf-xs-104 {
  margin-left: -6.5rem;
  margin-right: -6.5rem;
}

.p-xs-112 {
  padding: 7rem;
}

.pt-xs-112 {
  padding-top: 7rem;
}

.pr-xs-112 {
  padding-right: 7rem;
}

.pb-xs-112 {
  padding-bottom: 7rem;
}

.pl-xs-112 {
  padding-left: 7rem;
}

.ptb-xs-112 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.plr-xs-112 {
  padding-left: 7rem;
  padding-right: 7rem;
}

.m-xs-112 {
  margin: 7rem;
}

.mt-xs-112 {
  margin-top: 7rem;
}

.mr-xs-112 {
  margin-right: 7rem;
}

.mb-xs-112 {
  margin-bottom: 7rem;
}

.ml-xs-112 {
  margin-left: 7rem;
}

.mtb-xs-112 {
  margin-top: 7rem;
  margin-bottom: 7rem;
}

.mlr-xs-112 {
  margin-left: 7rem;
  margin-right: 7rem;
}

.-m-xs-112 {
  margin: -7rem;
}

.-mt-xs-112 {
  margin-top: -7rem;
}

.-mr-xs-112 {
  margin-right: -7rem;
}

.-mb-xs-112 {
  margin-bottom: -7rem;
}

.-ml-xs-112 {
  margin-left: -7rem;
}

.-mtp-xs-112 {
  margin-top: -7rem;
  margin-bottom: -7rem;
}

.-mlf-xs-112 {
  margin-left: -7rem;
  margin-right: -7rem;
}

.p-xs-120 {
  padding: 7.5rem;
}

.pt-xs-120 {
  padding-top: 7.5rem;
}

.pr-xs-120 {
  padding-right: 7.5rem;
}

.pb-xs-120 {
  padding-bottom: 7.5rem;
}

.pl-xs-120 {
  padding-left: 7.5rem;
}

.ptb-xs-120 {
  padding-top: 7.5rem;
  padding-bottom: 7.5rem;
}

.plr-xs-120 {
  padding-left: 7.5rem;
  padding-right: 7.5rem;
}

.m-xs-120 {
  margin: 7.5rem;
}

.mt-xs-120 {
  margin-top: 7.5rem;
}

.mr-xs-120 {
  margin-right: 7.5rem;
}

.mb-xs-120 {
  margin-bottom: 7.5rem;
}

.ml-xs-120 {
  margin-left: 7.5rem;
}

.mtb-xs-120 {
  margin-top: 7.5rem;
  margin-bottom: 7.5rem;
}

.mlr-xs-120 {
  margin-left: 7.5rem;
  margin-right: 7.5rem;
}

.-m-xs-120 {
  margin: -7.5rem;
}

.-mt-xs-120 {
  margin-top: -7.5rem;
}

.-mr-xs-120 {
  margin-right: -7.5rem;
}

.-mb-xs-120 {
  margin-bottom: -7.5rem;
}

.-ml-xs-120 {
  margin-left: -7.5rem;
}

.-mtp-xs-120 {
  margin-top: -7.5rem;
  margin-bottom: -7.5rem;
}

.-mlf-xs-120 {
  margin-left: -7.5rem;
  margin-right: -7.5rem;
}

.p-xs-128 {
  padding: 8rem;
}

.pt-xs-128 {
  padding-top: 8rem;
}

.pr-xs-128 {
  padding-right: 8rem;
}

.pb-xs-128 {
  padding-bottom: 8rem;
}

.pl-xs-128 {
  padding-left: 8rem;
}

.ptb-xs-128 {
  padding-top: 8rem;
  padding-bottom: 8rem;
}

.plr-xs-128 {
  padding-left: 8rem;
  padding-right: 8rem;
}

.m-xs-128 {
  margin: 8rem;
}

.mt-xs-128 {
  margin-top: 8rem;
}

.mr-xs-128 {
  margin-right: 8rem;
}

.mb-xs-128 {
  margin-bottom: 8rem;
}

.ml-xs-128 {
  margin-left: 8rem;
}

.mtb-xs-128 {
  margin-top: 8rem;
  margin-bottom: 8rem;
}

.mlr-xs-128 {
  margin-left: 8rem;
  margin-right: 8rem;
}

.-m-xs-128 {
  margin: -8rem;
}

.-mt-xs-128 {
  margin-top: -8rem;
}

.-mr-xs-128 {
  margin-right: -8rem;
}

.-mb-xs-128 {
  margin-bottom: -8rem;
}

.-ml-xs-128 {
  margin-left: -8rem;
}

.-mtp-xs-128 {
  margin-top: -8rem;
  margin-bottom: -8rem;
}

.-mlf-xs-128 {
  margin-left: -8rem;
  margin-right: -8rem;
}

@media screen and (min-width: 48rem) {
  .p-s-0 {
    padding: 0rem;
  }
  .pt-s-0 {
    padding-top: 0rem;
  }
  .pr-s-0 {
    padding-right: 0rem;
  }
  .pb-s-0 {
    padding-bottom: 0rem;
  }
  .pl-s-0 {
    padding-left: 0rem;
  }
  .ptb-s-0 {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
  .plr-s-0 {
    padding-left: 0rem;
    padding-right: 0rem;
  }
  .m-s-0 {
    margin: 0rem;
  }
  .mt-s-0 {
    margin-top: 0rem;
  }
  .mr-s-0 {
    margin-right: 0rem;
  }
  .mb-s-0 {
    margin-bottom: 0rem;
  }
  .ml-s-0 {
    margin-left: 0rem;
  }
  .mtb-s-0 {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
  .mlr-s-0 {
    margin-left: 0rem;
    margin-right: 0rem;
  }
  .-m-s-0 {
    margin: 0rem;
  }
  .-mt-s-0 {
    margin-top: 0rem;
  }
  .-mr-s-0 {
    margin-right: 0rem;
  }
  .-mb-s-0 {
    margin-bottom: 0rem;
  }
  .-ml-s-0 {
    margin-left: 0rem;
  }
  .-mtp-s-0 {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
  .-mlf-s-0 {
    margin-left: 0rem;
    margin-right: 0rem;
  }
  .p-s-4 {
    padding: 0.25rem;
  }
  .pt-s-4 {
    padding-top: 0.25rem;
  }
  .pr-s-4 {
    padding-right: 0.25rem;
  }
  .pb-s-4 {
    padding-bottom: 0.25rem;
  }
  .pl-s-4 {
    padding-left: 0.25rem;
  }
  .ptb-s-4 {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }
  .plr-s-4 {
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }
  .m-s-4 {
    margin: 0.25rem;
  }
  .mt-s-4 {
    margin-top: 0.25rem;
  }
  .mr-s-4 {
    margin-right: 0.25rem;
  }
  .mb-s-4 {
    margin-bottom: 0.25rem;
  }
  .ml-s-4 {
    margin-left: 0.25rem;
  }
  .mtb-s-4 {
    margin-top: 0.25rem;
    margin-bottom: 0.25rem;
  }
  .mlr-s-4 {
    margin-left: 0.25rem;
    margin-right: 0.25rem;
  }
  .-m-s-4 {
    margin: -0.25rem;
  }
  .-mt-s-4 {
    margin-top: -0.25rem;
  }
  .-mr-s-4 {
    margin-right: -0.25rem;
  }
  .-mb-s-4 {
    margin-bottom: -0.25rem;
  }
  .-ml-s-4 {
    margin-left: -0.25rem;
  }
  .-mtp-s-4 {
    margin-top: -0.25rem;
    margin-bottom: -0.25rem;
  }
  .-mlf-s-4 {
    margin-left: -0.25rem;
    margin-right: -0.25rem;
  }
  .p-s-8 {
    padding: 0.5rem;
  }
  .pt-s-8 {
    padding-top: 0.5rem;
  }
  .pr-s-8 {
    padding-right: 0.5rem;
  }
  .pb-s-8 {
    padding-bottom: 0.5rem;
  }
  .pl-s-8 {
    padding-left: 0.5rem;
  }
  .ptb-s-8 {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
  .plr-s-8 {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
  .m-s-8 {
    margin: 0.5rem;
  }
  .mt-s-8 {
    margin-top: 0.5rem;
  }
  .mr-s-8 {
    margin-right: 0.5rem;
  }
  .mb-s-8 {
    margin-bottom: 0.5rem;
  }
  .ml-s-8 {
    margin-left: 0.5rem;
  }
  .mtb-s-8 {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }
  .mlr-s-8 {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }
  .-m-s-8 {
    margin: -0.5rem;
  }
  .-mt-s-8 {
    margin-top: -0.5rem;
  }
  .-mr-s-8 {
    margin-right: -0.5rem;
  }
  .-mb-s-8 {
    margin-bottom: -0.5rem;
  }
  .-ml-s-8 {
    margin-left: -0.5rem;
  }
  .-mtp-s-8 {
    margin-top: -0.5rem;
    margin-bottom: -0.5rem;
  }
  .-mlf-s-8 {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }
  .p-s-12 {
    padding: 0.75rem;
  }
  .pt-s-12 {
    padding-top: 0.75rem;
  }
  .pr-s-12 {
    padding-right: 0.75rem;
  }
  .pb-s-12 {
    padding-bottom: 0.75rem;
  }
  .pl-s-12 {
    padding-left: 0.75rem;
  }
  .ptb-s-12 {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }
  .plr-s-12 {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }
  .m-s-12 {
    margin: 0.75rem;
  }
  .mt-s-12 {
    margin-top: 0.75rem;
  }
  .mr-s-12 {
    margin-right: 0.75rem;
  }
  .mb-s-12 {
    margin-bottom: 0.75rem;
  }
  .ml-s-12 {
    margin-left: 0.75rem;
  }
  .mtb-s-12 {
    margin-top: 0.75rem;
    margin-bottom: 0.75rem;
  }
  .mlr-s-12 {
    margin-left: 0.75rem;
    margin-right: 0.75rem;
  }
  .-m-s-12 {
    margin: -0.75rem;
  }
  .-mt-s-12 {
    margin-top: -0.75rem;
  }
  .-mr-s-12 {
    margin-right: -0.75rem;
  }
  .-mb-s-12 {
    margin-bottom: -0.75rem;
  }
  .-ml-s-12 {
    margin-left: -0.75rem;
  }
  .-mtp-s-12 {
    margin-top: -0.75rem;
    margin-bottom: -0.75rem;
  }
  .-mlf-s-12 {
    margin-left: -0.75rem;
    margin-right: -0.75rem;
  }
  .p-s-16 {
    padding: 1rem;
  }
  .pt-s-16 {
    padding-top: 1rem;
  }
  .pr-s-16 {
    padding-right: 1rem;
  }
  .pb-s-16 {
    padding-bottom: 1rem;
  }
  .pl-s-16 {
    padding-left: 1rem;
  }
  .ptb-s-16 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  .plr-s-16 {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .m-s-16 {
    margin: 1rem;
  }
  .mt-s-16 {
    margin-top: 1rem;
  }
  .mr-s-16 {
    margin-right: 1rem;
  }
  .mb-s-16 {
    margin-bottom: 1rem;
  }
  .ml-s-16 {
    margin-left: 1rem;
  }
  .mtb-s-16 {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }
  .mlr-s-16 {
    margin-left: 1rem;
    margin-right: 1rem;
  }
  .-m-s-16 {
    margin: -1rem;
  }
  .-mt-s-16 {
    margin-top: -1rem;
  }
  .-mr-s-16 {
    margin-right: -1rem;
  }
  .-mb-s-16 {
    margin-bottom: -1rem;
  }
  .-ml-s-16 {
    margin-left: -1rem;
  }
  .-mtp-s-16 {
    margin-top: -1rem;
    margin-bottom: -1rem;
  }
  .-mlf-s-16 {
    margin-left: -1rem;
    margin-right: -1rem;
  }
  .p-s-24 {
    padding: 1.5rem;
  }
  .pt-s-24 {
    padding-top: 1.5rem;
  }
  .pr-s-24 {
    padding-right: 1.5rem;
  }
  .pb-s-24 {
    padding-bottom: 1.5rem;
  }
  .pl-s-24 {
    padding-left: 1.5rem;
  }
  .ptb-s-24 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
  .plr-s-24 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .m-s-24 {
    margin: 1.5rem;
  }
  .mt-s-24 {
    margin-top: 1.5rem;
  }
  .mr-s-24 {
    margin-right: 1.5rem;
  }
  .mb-s-24 {
    margin-bottom: 1.5rem;
  }
  .ml-s-24 {
    margin-left: 1.5rem;
  }
  .mtb-s-24 {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }
  .mlr-s-24 {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }
  .-m-s-24 {
    margin: -1.5rem;
  }
  .-mt-s-24 {
    margin-top: -1.5rem;
  }
  .-mr-s-24 {
    margin-right: -1.5rem;
  }
  .-mb-s-24 {
    margin-bottom: -1.5rem;
  }
  .-ml-s-24 {
    margin-left: -1.5rem;
  }
  .-mtp-s-24 {
    margin-top: -1.5rem;
    margin-bottom: -1.5rem;
  }
  .-mlf-s-24 {
    margin-left: -1.5rem;
    margin-right: -1.5rem;
  }
  .p-s-32 {
    padding: 2rem;
  }
  .pt-s-32 {
    padding-top: 2rem;
  }
  .pr-s-32 {
    padding-right: 2rem;
  }
  .pb-s-32 {
    padding-bottom: 2rem;
  }
  .pl-s-32 {
    padding-left: 2rem;
  }
  .ptb-s-32 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
  .plr-s-32 {
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .m-s-32 {
    margin: 2rem;
  }
  .mt-s-32 {
    margin-top: 2rem;
  }
  .mr-s-32 {
    margin-right: 2rem;
  }
  .mb-s-32 {
    margin-bottom: 2rem;
  }
  .ml-s-32 {
    margin-left: 2rem;
  }
  .mtb-s-32 {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }
  .mlr-s-32 {
    margin-left: 2rem;
    margin-right: 2rem;
  }
  .-m-s-32 {
    margin: -2rem;
  }
  .-mt-s-32 {
    margin-top: -2rem;
  }
  .-mr-s-32 {
    margin-right: -2rem;
  }
  .-mb-s-32 {
    margin-bottom: -2rem;
  }
  .-ml-s-32 {
    margin-left: -2rem;
  }
  .-mtp-s-32 {
    margin-top: -2rem;
    margin-bottom: -2rem;
  }
  .-mlf-s-32 {
    margin-left: -2rem;
    margin-right: -2rem;
  }
  .p-s-40 {
    padding: 2.5rem;
  }
  .pt-s-40 {
    padding-top: 2.5rem;
  }
  .pr-s-40 {
    padding-right: 2.5rem;
  }
  .pb-s-40 {
    padding-bottom: 2.5rem;
  }
  .pl-s-40 {
    padding-left: 2.5rem;
  }
  .ptb-s-40 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
  .plr-s-40 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
  .m-s-40 {
    margin: 2.5rem;
  }
  .mt-s-40 {
    margin-top: 2.5rem;
  }
  .mr-s-40 {
    margin-right: 2.5rem;
  }
  .mb-s-40 {
    margin-bottom: 2.5rem;
  }
  .ml-s-40 {
    margin-left: 2.5rem;
  }
  .mtb-s-40 {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }
  .mlr-s-40 {
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }
  .-m-s-40 {
    margin: -2.5rem;
  }
  .-mt-s-40 {
    margin-top: -2.5rem;
  }
  .-mr-s-40 {
    margin-right: -2.5rem;
  }
  .-mb-s-40 {
    margin-bottom: -2.5rem;
  }
  .-ml-s-40 {
    margin-left: -2.5rem;
  }
  .-mtp-s-40 {
    margin-top: -2.5rem;
    margin-bottom: -2.5rem;
  }
  .-mlf-s-40 {
    margin-left: -2.5rem;
    margin-right: -2.5rem;
  }
  .p-s-48 {
    padding: 3rem;
  }
  .pt-s-48 {
    padding-top: 3rem;
  }
  .pr-s-48 {
    padding-right: 3rem;
  }
  .pb-s-48 {
    padding-bottom: 3rem;
  }
  .pl-s-48 {
    padding-left: 3rem;
  }
  .ptb-s-48 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
  .plr-s-48 {
    padding-left: 3rem;
    padding-right: 3rem;
  }
  .m-s-48 {
    margin: 3rem;
  }
  .mt-s-48 {
    margin-top: 3rem;
  }
  .mr-s-48 {
    margin-right: 3rem;
  }
  .mb-s-48 {
    margin-bottom: 3rem;
  }
  .ml-s-48 {
    margin-left: 3rem;
  }
  .mtb-s-48 {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }
  .mlr-s-48 {
    margin-left: 3rem;
    margin-right: 3rem;
  }
  .-m-s-48 {
    margin: -3rem;
  }
  .-mt-s-48 {
    margin-top: -3rem;
  }
  .-mr-s-48 {
    margin-right: -3rem;
  }
  .-mb-s-48 {
    margin-bottom: -3rem;
  }
  .-ml-s-48 {
    margin-left: -3rem;
  }
  .-mtp-s-48 {
    margin-top: -3rem;
    margin-bottom: -3rem;
  }
  .-mlf-s-48 {
    margin-left: -3rem;
    margin-right: -3rem;
  }
  .p-s-55 {
    padding: 3.4375rem;
  }
  .pt-s-55 {
    padding-top: 3.4375rem;
  }
  .pr-s-55 {
    padding-right: 3.4375rem;
  }
  .pb-s-55 {
    padding-bottom: 3.4375rem;
  }
  .pl-s-55 {
    padding-left: 3.4375rem;
  }
  .ptb-s-55 {
    padding-top: 3.4375rem;
    padding-bottom: 3.4375rem;
  }
  .plr-s-55 {
    padding-left: 3.4375rem;
    padding-right: 3.4375rem;
  }
  .m-s-55 {
    margin: 3.4375rem;
  }
  .mt-s-55 {
    margin-top: 3.4375rem;
  }
  .mr-s-55 {
    margin-right: 3.4375rem;
  }
  .mb-s-55 {
    margin-bottom: 3.4375rem;
  }
  .ml-s-55 {
    margin-left: 3.4375rem;
  }
  .mtb-s-55 {
    margin-top: 3.4375rem;
    margin-bottom: 3.4375rem;
  }
  .mlr-s-55 {
    margin-left: 3.4375rem;
    margin-right: 3.4375rem;
  }
  .-m-s-55 {
    margin: -3.4375rem;
  }
  .-mt-s-55 {
    margin-top: -3.4375rem;
  }
  .-mr-s-55 {
    margin-right: -3.4375rem;
  }
  .-mb-s-55 {
    margin-bottom: -3.4375rem;
  }
  .-ml-s-55 {
    margin-left: -3.4375rem;
  }
  .-mtp-s-55 {
    margin-top: -3.4375rem;
    margin-bottom: -3.4375rem;
  }
  .-mlf-s-55 {
    margin-left: -3.4375rem;
    margin-right: -3.4375rem;
  }
  .p-s-64 {
    padding: 4rem;
  }
  .pt-s-64 {
    padding-top: 4rem;
  }
  .pr-s-64 {
    padding-right: 4rem;
  }
  .pb-s-64 {
    padding-bottom: 4rem;
  }
  .pl-s-64 {
    padding-left: 4rem;
  }
  .ptb-s-64 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  .plr-s-64 {
    padding-left: 4rem;
    padding-right: 4rem;
  }
  .m-s-64 {
    margin: 4rem;
  }
  .mt-s-64 {
    margin-top: 4rem;
  }
  .mr-s-64 {
    margin-right: 4rem;
  }
  .mb-s-64 {
    margin-bottom: 4rem;
  }
  .ml-s-64 {
    margin-left: 4rem;
  }
  .mtb-s-64 {
    margin-top: 4rem;
    margin-bottom: 4rem;
  }
  .mlr-s-64 {
    margin-left: 4rem;
    margin-right: 4rem;
  }
  .-m-s-64 {
    margin: -4rem;
  }
  .-mt-s-64 {
    margin-top: -4rem;
  }
  .-mr-s-64 {
    margin-right: -4rem;
  }
  .-mb-s-64 {
    margin-bottom: -4rem;
  }
  .-ml-s-64 {
    margin-left: -4rem;
  }
  .-mtp-s-64 {
    margin-top: -4rem;
    margin-bottom: -4rem;
  }
  .-mlf-s-64 {
    margin-left: -4rem;
    margin-right: -4rem;
  }
  .p-s-70 {
    padding: 4.375rem;
  }
  .pt-s-70 {
    padding-top: 4.375rem;
  }
  .pr-s-70 {
    padding-right: 4.375rem;
  }
  .pb-s-70 {
    padding-bottom: 4.375rem;
  }
  .pl-s-70 {
    padding-left: 4.375rem;
  }
  .ptb-s-70 {
    padding-top: 4.375rem;
    padding-bottom: 4.375rem;
  }
  .plr-s-70 {
    padding-left: 4.375rem;
    padding-right: 4.375rem;
  }
  .m-s-70 {
    margin: 4.375rem;
  }
  .mt-s-70 {
    margin-top: 4.375rem;
  }
  .mr-s-70 {
    margin-right: 4.375rem;
  }
  .mb-s-70 {
    margin-bottom: 4.375rem;
  }
  .ml-s-70 {
    margin-left: 4.375rem;
  }
  .mtb-s-70 {
    margin-top: 4.375rem;
    margin-bottom: 4.375rem;
  }
  .mlr-s-70 {
    margin-left: 4.375rem;
    margin-right: 4.375rem;
  }
  .-m-s-70 {
    margin: -4.375rem;
  }
  .-mt-s-70 {
    margin-top: -4.375rem;
  }
  .-mr-s-70 {
    margin-right: -4.375rem;
  }
  .-mb-s-70 {
    margin-bottom: -4.375rem;
  }
  .-ml-s-70 {
    margin-left: -4.375rem;
  }
  .-mtp-s-70 {
    margin-top: -4.375rem;
    margin-bottom: -4.375rem;
  }
  .-mlf-s-70 {
    margin-left: -4.375rem;
    margin-right: -4.375rem;
  }
  .p-s-72 {
    padding: 4.5rem;
  }
  .pt-s-72 {
    padding-top: 4.5rem;
  }
  .pr-s-72 {
    padding-right: 4.5rem;
  }
  .pb-s-72 {
    padding-bottom: 4.5rem;
  }
  .pl-s-72 {
    padding-left: 4.5rem;
  }
  .ptb-s-72 {
    padding-top: 4.5rem;
    padding-bottom: 4.5rem;
  }
  .plr-s-72 {
    padding-left: 4.5rem;
    padding-right: 4.5rem;
  }
  .m-s-72 {
    margin: 4.5rem;
  }
  .mt-s-72 {
    margin-top: 4.5rem;
  }
  .mr-s-72 {
    margin-right: 4.5rem;
  }
  .mb-s-72 {
    margin-bottom: 4.5rem;
  }
  .ml-s-72 {
    margin-left: 4.5rem;
  }
  .mtb-s-72 {
    margin-top: 4.5rem;
    margin-bottom: 4.5rem;
  }
  .mlr-s-72 {
    margin-left: 4.5rem;
    margin-right: 4.5rem;
  }
  .-m-s-72 {
    margin: -4.5rem;
  }
  .-mt-s-72 {
    margin-top: -4.5rem;
  }
  .-mr-s-72 {
    margin-right: -4.5rem;
  }
  .-mb-s-72 {
    margin-bottom: -4.5rem;
  }
  .-ml-s-72 {
    margin-left: -4.5rem;
  }
  .-mtp-s-72 {
    margin-top: -4.5rem;
    margin-bottom: -4.5rem;
  }
  .-mlf-s-72 {
    margin-left: -4.5rem;
    margin-right: -4.5rem;
  }
  .p-s-80 {
    padding: 5rem;
  }
  .pt-s-80 {
    padding-top: 5rem;
  }
  .pr-s-80 {
    padding-right: 5rem;
  }
  .pb-s-80 {
    padding-bottom: 5rem;
  }
  .pl-s-80 {
    padding-left: 5rem;
  }
  .ptb-s-80 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }
  .plr-s-80 {
    padding-left: 5rem;
    padding-right: 5rem;
  }
  .m-s-80 {
    margin: 5rem;
  }
  .mt-s-80 {
    margin-top: 5rem;
  }
  .mr-s-80 {
    margin-right: 5rem;
  }
  .mb-s-80 {
    margin-bottom: 5rem;
  }
  .ml-s-80 {
    margin-left: 5rem;
  }
  .mtb-s-80 {
    margin-top: 5rem;
    margin-bottom: 5rem;
  }
  .mlr-s-80 {
    margin-left: 5rem;
    margin-right: 5rem;
  }
  .-m-s-80 {
    margin: -5rem;
  }
  .-mt-s-80 {
    margin-top: -5rem;
  }
  .-mr-s-80 {
    margin-right: -5rem;
  }
  .-mb-s-80 {
    margin-bottom: -5rem;
  }
  .-ml-s-80 {
    margin-left: -5rem;
  }
  .-mtp-s-80 {
    margin-top: -5rem;
    margin-bottom: -5rem;
  }
  .-mlf-s-80 {
    margin-left: -5rem;
    margin-right: -5rem;
  }
  .p-s-84 {
    padding: 5.25rem;
  }
  .pt-s-84 {
    padding-top: 5.25rem;
  }
  .pr-s-84 {
    padding-right: 5.25rem;
  }
  .pb-s-84 {
    padding-bottom: 5.25rem;
  }
  .pl-s-84 {
    padding-left: 5.25rem;
  }
  .ptb-s-84 {
    padding-top: 5.25rem;
    padding-bottom: 5.25rem;
  }
  .plr-s-84 {
    padding-left: 5.25rem;
    padding-right: 5.25rem;
  }
  .m-s-84 {
    margin: 5.25rem;
  }
  .mt-s-84 {
    margin-top: 5.25rem;
  }
  .mr-s-84 {
    margin-right: 5.25rem;
  }
  .mb-s-84 {
    margin-bottom: 5.25rem;
  }
  .ml-s-84 {
    margin-left: 5.25rem;
  }
  .mtb-s-84 {
    margin-top: 5.25rem;
    margin-bottom: 5.25rem;
  }
  .mlr-s-84 {
    margin-left: 5.25rem;
    margin-right: 5.25rem;
  }
  .-m-s-84 {
    margin: -5.25rem;
  }
  .-mt-s-84 {
    margin-top: -5.25rem;
  }
  .-mr-s-84 {
    margin-right: -5.25rem;
  }
  .-mb-s-84 {
    margin-bottom: -5.25rem;
  }
  .-ml-s-84 {
    margin-left: -5.25rem;
  }
  .-mtp-s-84 {
    margin-top: -5.25rem;
    margin-bottom: -5.25rem;
  }
  .-mlf-s-84 {
    margin-left: -5.25rem;
    margin-right: -5.25rem;
  }
  .p-s-88 {
    padding: 5.5rem;
  }
  .pt-s-88 {
    padding-top: 5.5rem;
  }
  .pr-s-88 {
    padding-right: 5.5rem;
  }
  .pb-s-88 {
    padding-bottom: 5.5rem;
  }
  .pl-s-88 {
    padding-left: 5.5rem;
  }
  .ptb-s-88 {
    padding-top: 5.5rem;
    padding-bottom: 5.5rem;
  }
  .plr-s-88 {
    padding-left: 5.5rem;
    padding-right: 5.5rem;
  }
  .m-s-88 {
    margin: 5.5rem;
  }
  .mt-s-88 {
    margin-top: 5.5rem;
  }
  .mr-s-88 {
    margin-right: 5.5rem;
  }
  .mb-s-88 {
    margin-bottom: 5.5rem;
  }
  .ml-s-88 {
    margin-left: 5.5rem;
  }
  .mtb-s-88 {
    margin-top: 5.5rem;
    margin-bottom: 5.5rem;
  }
  .mlr-s-88 {
    margin-left: 5.5rem;
    margin-right: 5.5rem;
  }
  .-m-s-88 {
    margin: -5.5rem;
  }
  .-mt-s-88 {
    margin-top: -5.5rem;
  }
  .-mr-s-88 {
    margin-right: -5.5rem;
  }
  .-mb-s-88 {
    margin-bottom: -5.5rem;
  }
  .-ml-s-88 {
    margin-left: -5.5rem;
  }
  .-mtp-s-88 {
    margin-top: -5.5rem;
    margin-bottom: -5.5rem;
  }
  .-mlf-s-88 {
    margin-left: -5.5rem;
    margin-right: -5.5rem;
  }
  .p-s-90 {
    padding: 5.625rem;
  }
  .pt-s-90 {
    padding-top: 5.625rem;
  }
  .pr-s-90 {
    padding-right: 5.625rem;
  }
  .pb-s-90 {
    padding-bottom: 5.625rem;
  }
  .pl-s-90 {
    padding-left: 5.625rem;
  }
  .ptb-s-90 {
    padding-top: 5.625rem;
    padding-bottom: 5.625rem;
  }
  .plr-s-90 {
    padding-left: 5.625rem;
    padding-right: 5.625rem;
  }
  .m-s-90 {
    margin: 5.625rem;
  }
  .mt-s-90 {
    margin-top: 5.625rem;
  }
  .mr-s-90 {
    margin-right: 5.625rem;
  }
  .mb-s-90 {
    margin-bottom: 5.625rem;
  }
  .ml-s-90 {
    margin-left: 5.625rem;
  }
  .mtb-s-90 {
    margin-top: 5.625rem;
    margin-bottom: 5.625rem;
  }
  .mlr-s-90 {
    margin-left: 5.625rem;
    margin-right: 5.625rem;
  }
  .-m-s-90 {
    margin: -5.625rem;
  }
  .-mt-s-90 {
    margin-top: -5.625rem;
  }
  .-mr-s-90 {
    margin-right: -5.625rem;
  }
  .-mb-s-90 {
    margin-bottom: -5.625rem;
  }
  .-ml-s-90 {
    margin-left: -5.625rem;
  }
  .-mtp-s-90 {
    margin-top: -5.625rem;
    margin-bottom: -5.625rem;
  }
  .-mlf-s-90 {
    margin-left: -5.625rem;
    margin-right: -5.625rem;
  }
  .p-s-96 {
    padding: 6rem;
  }
  .pt-s-96 {
    padding-top: 6rem;
  }
  .pr-s-96 {
    padding-right: 6rem;
  }
  .pb-s-96 {
    padding-bottom: 6rem;
  }
  .pl-s-96 {
    padding-left: 6rem;
  }
  .ptb-s-96 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }
  .plr-s-96 {
    padding-left: 6rem;
    padding-right: 6rem;
  }
  .m-s-96 {
    margin: 6rem;
  }
  .mt-s-96 {
    margin-top: 6rem;
  }
  .mr-s-96 {
    margin-right: 6rem;
  }
  .mb-s-96 {
    margin-bottom: 6rem;
  }
  .ml-s-96 {
    margin-left: 6rem;
  }
  .mtb-s-96 {
    margin-top: 6rem;
    margin-bottom: 6rem;
  }
  .mlr-s-96 {
    margin-left: 6rem;
    margin-right: 6rem;
  }
  .-m-s-96 {
    margin: -6rem;
  }
  .-mt-s-96 {
    margin-top: -6rem;
  }
  .-mr-s-96 {
    margin-right: -6rem;
  }
  .-mb-s-96 {
    margin-bottom: -6rem;
  }
  .-ml-s-96 {
    margin-left: -6rem;
  }
  .-mtp-s-96 {
    margin-top: -6rem;
    margin-bottom: -6rem;
  }
  .-mlf-s-96 {
    margin-left: -6rem;
    margin-right: -6rem;
  }
  .p-s-104 {
    padding: 6.5rem;
  }
  .pt-s-104 {
    padding-top: 6.5rem;
  }
  .pr-s-104 {
    padding-right: 6.5rem;
  }
  .pb-s-104 {
    padding-bottom: 6.5rem;
  }
  .pl-s-104 {
    padding-left: 6.5rem;
  }
  .ptb-s-104 {
    padding-top: 6.5rem;
    padding-bottom: 6.5rem;
  }
  .plr-s-104 {
    padding-left: 6.5rem;
    padding-right: 6.5rem;
  }
  .m-s-104 {
    margin: 6.5rem;
  }
  .mt-s-104 {
    margin-top: 6.5rem;
  }
  .mr-s-104 {
    margin-right: 6.5rem;
  }
  .mb-s-104 {
    margin-bottom: 6.5rem;
  }
  .ml-s-104 {
    margin-left: 6.5rem;
  }
  .mtb-s-104 {
    margin-top: 6.5rem;
    margin-bottom: 6.5rem;
  }
  .mlr-s-104 {
    margin-left: 6.5rem;
    margin-right: 6.5rem;
  }
  .-m-s-104 {
    margin: -6.5rem;
  }
  .-mt-s-104 {
    margin-top: -6.5rem;
  }
  .-mr-s-104 {
    margin-right: -6.5rem;
  }
  .-mb-s-104 {
    margin-bottom: -6.5rem;
  }
  .-ml-s-104 {
    margin-left: -6.5rem;
  }
  .-mtp-s-104 {
    margin-top: -6.5rem;
    margin-bottom: -6.5rem;
  }
  .-mlf-s-104 {
    margin-left: -6.5rem;
    margin-right: -6.5rem;
  }
  .p-s-112 {
    padding: 7rem;
  }
  .pt-s-112 {
    padding-top: 7rem;
  }
  .pr-s-112 {
    padding-right: 7rem;
  }
  .pb-s-112 {
    padding-bottom: 7rem;
  }
  .pl-s-112 {
    padding-left: 7rem;
  }
  .ptb-s-112 {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }
  .plr-s-112 {
    padding-left: 7rem;
    padding-right: 7rem;
  }
  .m-s-112 {
    margin: 7rem;
  }
  .mt-s-112 {
    margin-top: 7rem;
  }
  .mr-s-112 {
    margin-right: 7rem;
  }
  .mb-s-112 {
    margin-bottom: 7rem;
  }
  .ml-s-112 {
    margin-left: 7rem;
  }
  .mtb-s-112 {
    margin-top: 7rem;
    margin-bottom: 7rem;
  }
  .mlr-s-112 {
    margin-left: 7rem;
    margin-right: 7rem;
  }
  .-m-s-112 {
    margin: -7rem;
  }
  .-mt-s-112 {
    margin-top: -7rem;
  }
  .-mr-s-112 {
    margin-right: -7rem;
  }
  .-mb-s-112 {
    margin-bottom: -7rem;
  }
  .-ml-s-112 {
    margin-left: -7rem;
  }
  .-mtp-s-112 {
    margin-top: -7rem;
    margin-bottom: -7rem;
  }
  .-mlf-s-112 {
    margin-left: -7rem;
    margin-right: -7rem;
  }
  .p-s-120 {
    padding: 7.5rem;
  }
  .pt-s-120 {
    padding-top: 7.5rem;
  }
  .pr-s-120 {
    padding-right: 7.5rem;
  }
  .pb-s-120 {
    padding-bottom: 7.5rem;
  }
  .pl-s-120 {
    padding-left: 7.5rem;
  }
  .ptb-s-120 {
    padding-top: 7.5rem;
    padding-bottom: 7.5rem;
  }
  .plr-s-120 {
    padding-left: 7.5rem;
    padding-right: 7.5rem;
  }
  .m-s-120 {
    margin: 7.5rem;
  }
  .mt-s-120 {
    margin-top: 7.5rem;
  }
  .mr-s-120 {
    margin-right: 7.5rem;
  }
  .mb-s-120 {
    margin-bottom: 7.5rem;
  }
  .ml-s-120 {
    margin-left: 7.5rem;
  }
  .mtb-s-120 {
    margin-top: 7.5rem;
    margin-bottom: 7.5rem;
  }
  .mlr-s-120 {
    margin-left: 7.5rem;
    margin-right: 7.5rem;
  }
  .-m-s-120 {
    margin: -7.5rem;
  }
  .-mt-s-120 {
    margin-top: -7.5rem;
  }
  .-mr-s-120 {
    margin-right: -7.5rem;
  }
  .-mb-s-120 {
    margin-bottom: -7.5rem;
  }
  .-ml-s-120 {
    margin-left: -7.5rem;
  }
  .-mtp-s-120 {
    margin-top: -7.5rem;
    margin-bottom: -7.5rem;
  }
  .-mlf-s-120 {
    margin-left: -7.5rem;
    margin-right: -7.5rem;
  }
  .p-s-128 {
    padding: 8rem;
  }
  .pt-s-128 {
    padding-top: 8rem;
  }
  .pr-s-128 {
    padding-right: 8rem;
  }
  .pb-s-128 {
    padding-bottom: 8rem;
  }
  .pl-s-128 {
    padding-left: 8rem;
  }
  .ptb-s-128 {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }
  .plr-s-128 {
    padding-left: 8rem;
    padding-right: 8rem;
  }
  .m-s-128 {
    margin: 8rem;
  }
  .mt-s-128 {
    margin-top: 8rem;
  }
  .mr-s-128 {
    margin-right: 8rem;
  }
  .mb-s-128 {
    margin-bottom: 8rem;
  }
  .ml-s-128 {
    margin-left: 8rem;
  }
  .mtb-s-128 {
    margin-top: 8rem;
    margin-bottom: 8rem;
  }
  .mlr-s-128 {
    margin-left: 8rem;
    margin-right: 8rem;
  }
  .-m-s-128 {
    margin: -8rem;
  }
  .-mt-s-128 {
    margin-top: -8rem;
  }
  .-mr-s-128 {
    margin-right: -8rem;
  }
  .-mb-s-128 {
    margin-bottom: -8rem;
  }
  .-ml-s-128 {
    margin-left: -8rem;
  }
  .-mtp-s-128 {
    margin-top: -8rem;
    margin-bottom: -8rem;
  }
  .-mlf-s-128 {
    margin-left: -8rem;
    margin-right: -8rem;
  }
}

@media screen and (min-width: 64rem) {
  .p-md-0 {
    padding: 0rem;
  }
  .pt-md-0 {
    padding-top: 0rem;
  }
  .pr-md-0 {
    padding-right: 0rem;
  }
  .pb-md-0 {
    padding-bottom: 0rem;
  }
  .pl-md-0 {
    padding-left: 0rem;
  }
  .ptb-md-0 {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
  .plr-md-0 {
    padding-left: 0rem;
    padding-right: 0rem;
  }
  .m-md-0 {
    margin: 0rem;
  }
  .mt-md-0 {
    margin-top: 0rem;
  }
  .mr-md-0 {
    margin-right: 0rem;
  }
  .mb-md-0 {
    margin-bottom: 0rem;
  }
  .ml-md-0 {
    margin-left: 0rem;
  }
  .mtb-md-0 {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
  .mlr-md-0 {
    margin-left: 0rem;
    margin-right: 0rem;
  }
  .-m-md-0 {
    margin: 0rem;
  }
  .-mt-md-0 {
    margin-top: 0rem;
  }
  .-mr-md-0 {
    margin-right: 0rem;
  }
  .-mb-md-0 {
    margin-bottom: 0rem;
  }
  .-ml-md-0 {
    margin-left: 0rem;
  }
  .-mtp-md-0 {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
  .-mlf-md-0 {
    margin-left: 0rem;
    margin-right: 0rem;
  }
  .p-md-4 {
    padding: 0.25rem;
  }
  .pt-md-4 {
    padding-top: 0.25rem;
  }
  .pr-md-4 {
    padding-right: 0.25rem;
  }
  .pb-md-4 {
    padding-bottom: 0.25rem;
  }
  .pl-md-4 {
    padding-left: 0.25rem;
  }
  .ptb-md-4 {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }
  .plr-md-4 {
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }
  .m-md-4 {
    margin: 0.25rem;
  }
  .mt-md-4 {
    margin-top: 0.25rem;
  }
  .mr-md-4 {
    margin-right: 0.25rem;
  }
  .mb-md-4 {
    margin-bottom: 0.25rem;
  }
  .ml-md-4 {
    margin-left: 0.25rem;
  }
  .mtb-md-4 {
    margin-top: 0.25rem;
    margin-bottom: 0.25rem;
  }
  .mlr-md-4 {
    margin-left: 0.25rem;
    margin-right: 0.25rem;
  }
  .-m-md-4 {
    margin: -0.25rem;
  }
  .-mt-md-4 {
    margin-top: -0.25rem;
  }
  .-mr-md-4 {
    margin-right: -0.25rem;
  }
  .-mb-md-4 {
    margin-bottom: -0.25rem;
  }
  .-ml-md-4 {
    margin-left: -0.25rem;
  }
  .-mtp-md-4 {
    margin-top: -0.25rem;
    margin-bottom: -0.25rem;
  }
  .-mlf-md-4 {
    margin-left: -0.25rem;
    margin-right: -0.25rem;
  }
  .p-md-8 {
    padding: 0.5rem;
  }
  .pt-md-8 {
    padding-top: 0.5rem;
  }
  .pr-md-8 {
    padding-right: 0.5rem;
  }
  .pb-md-8 {
    padding-bottom: 0.5rem;
  }
  .pl-md-8 {
    padding-left: 0.5rem;
  }
  .ptb-md-8 {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
  .plr-md-8 {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
  .m-md-8 {
    margin: 0.5rem;
  }
  .mt-md-8 {
    margin-top: 0.5rem;
  }
  .mr-md-8 {
    margin-right: 0.5rem;
  }
  .mb-md-8 {
    margin-bottom: 0.5rem;
  }
  .ml-md-8 {
    margin-left: 0.5rem;
  }
  .mtb-md-8 {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }
  .mlr-md-8 {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }
  .-m-md-8 {
    margin: -0.5rem;
  }
  .-mt-md-8 {
    margin-top: -0.5rem;
  }
  .-mr-md-8 {
    margin-right: -0.5rem;
  }
  .-mb-md-8 {
    margin-bottom: -0.5rem;
  }
  .-ml-md-8 {
    margin-left: -0.5rem;
  }
  .-mtp-md-8 {
    margin-top: -0.5rem;
    margin-bottom: -0.5rem;
  }
  .-mlf-md-8 {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }
  .p-md-12 {
    padding: 0.75rem;
  }
  .pt-md-12 {
    padding-top: 0.75rem;
  }
  .pr-md-12 {
    padding-right: 0.75rem;
  }
  .pb-md-12 {
    padding-bottom: 0.75rem;
  }
  .pl-md-12 {
    padding-left: 0.75rem;
  }
  .ptb-md-12 {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }
  .plr-md-12 {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }
  .m-md-12 {
    margin: 0.75rem;
  }
  .mt-md-12 {
    margin-top: 0.75rem;
  }
  .mr-md-12 {
    margin-right: 0.75rem;
  }
  .mb-md-12 {
    margin-bottom: 0.75rem;
  }
  .ml-md-12 {
    margin-left: 0.75rem;
  }
  .mtb-md-12 {
    margin-top: 0.75rem;
    margin-bottom: 0.75rem;
  }
  .mlr-md-12 {
    margin-left: 0.75rem;
    margin-right: 0.75rem;
  }
  .-m-md-12 {
    margin: -0.75rem;
  }
  .-mt-md-12 {
    margin-top: -0.75rem;
  }
  .-mr-md-12 {
    margin-right: -0.75rem;
  }
  .-mb-md-12 {
    margin-bottom: -0.75rem;
  }
  .-ml-md-12 {
    margin-left: -0.75rem;
  }
  .-mtp-md-12 {
    margin-top: -0.75rem;
    margin-bottom: -0.75rem;
  }
  .-mlf-md-12 {
    margin-left: -0.75rem;
    margin-right: -0.75rem;
  }
  .p-md-16 {
    padding: 1rem;
  }
  .pt-md-16 {
    padding-top: 1rem;
  }
  .pr-md-16 {
    padding-right: 1rem;
  }
  .pb-md-16 {
    padding-bottom: 1rem;
  }
  .pl-md-16 {
    padding-left: 1rem;
  }
  .ptb-md-16 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  .plr-md-16 {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .m-md-16 {
    margin: 1rem;
  }
  .mt-md-16 {
    margin-top: 1rem;
  }
  .mr-md-16 {
    margin-right: 1rem;
  }
  .mb-md-16 {
    margin-bottom: 1rem;
  }
  .ml-md-16 {
    margin-left: 1rem;
  }
  .mtb-md-16 {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }
  .mlr-md-16 {
    margin-left: 1rem;
    margin-right: 1rem;
  }
  .-m-md-16 {
    margin: -1rem;
  }
  .-mt-md-16 {
    margin-top: -1rem;
  }
  .-mr-md-16 {
    margin-right: -1rem;
  }
  .-mb-md-16 {
    margin-bottom: -1rem;
  }
  .-ml-md-16 {
    margin-left: -1rem;
  }
  .-mtp-md-16 {
    margin-top: -1rem;
    margin-bottom: -1rem;
  }
  .-mlf-md-16 {
    margin-left: -1rem;
    margin-right: -1rem;
  }
  .p-md-24 {
    padding: 1.5rem;
  }
  .pt-md-24 {
    padding-top: 1.5rem;
  }
  .pr-md-24 {
    padding-right: 1.5rem;
  }
  .pb-md-24 {
    padding-bottom: 1.5rem;
  }
  .pl-md-24 {
    padding-left: 1.5rem;
  }
  .ptb-md-24 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
  .plr-md-24 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .m-md-24 {
    margin: 1.5rem;
  }
  .mt-md-24 {
    margin-top: 1.5rem;
  }
  .mr-md-24 {
    margin-right: 1.5rem;
  }
  .mb-md-24 {
    margin-bottom: 1.5rem;
  }
  .ml-md-24 {
    margin-left: 1.5rem;
  }
  .mtb-md-24 {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }
  .mlr-md-24 {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }
  .-m-md-24 {
    margin: -1.5rem;
  }
  .-mt-md-24 {
    margin-top: -1.5rem;
  }
  .-mr-md-24 {
    margin-right: -1.5rem;
  }
  .-mb-md-24 {
    margin-bottom: -1.5rem;
  }
  .-ml-md-24 {
    margin-left: -1.5rem;
  }
  .-mtp-md-24 {
    margin-top: -1.5rem;
    margin-bottom: -1.5rem;
  }
  .-mlf-md-24 {
    margin-left: -1.5rem;
    margin-right: -1.5rem;
  }
  .p-md-32 {
    padding: 2rem;
  }
  .pt-md-32 {
    padding-top: 2rem;
  }
  .pr-md-32 {
    padding-right: 2rem;
  }
  .pb-md-32 {
    padding-bottom: 2rem;
  }
  .pl-md-32 {
    padding-left: 2rem;
  }
  .ptb-md-32 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
  .plr-md-32 {
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .m-md-32 {
    margin: 2rem;
  }
  .mt-md-32 {
    margin-top: 2rem;
  }
  .mr-md-32 {
    margin-right: 2rem;
  }
  .mb-md-32 {
    margin-bottom: 2rem;
  }
  .ml-md-32 {
    margin-left: 2rem;
  }
  .mtb-md-32 {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }
  .mlr-md-32 {
    margin-left: 2rem;
    margin-right: 2rem;
  }
  .-m-md-32 {
    margin: -2rem;
  }
  .-mt-md-32 {
    margin-top: -2rem;
  }
  .-mr-md-32 {
    margin-right: -2rem;
  }
  .-mb-md-32 {
    margin-bottom: -2rem;
  }
  .-ml-md-32 {
    margin-left: -2rem;
  }
  .-mtp-md-32 {
    margin-top: -2rem;
    margin-bottom: -2rem;
  }
  .-mlf-md-32 {
    margin-left: -2rem;
    margin-right: -2rem;
  }
  .p-md-40 {
    padding: 2.5rem;
  }
  .pt-md-40 {
    padding-top: 2.5rem;
  }
  .pr-md-40 {
    padding-right: 2.5rem;
  }
  .pb-md-40 {
    padding-bottom: 2.5rem;
  }
  .pl-md-40 {
    padding-left: 2.5rem;
  }
  .ptb-md-40 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
  .plr-md-40 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
  .m-md-40 {
    margin: 2.5rem;
  }
  .mt-md-40 {
    margin-top: 2.5rem;
  }
  .mr-md-40 {
    margin-right: 2.5rem;
  }
  .mb-md-40 {
    margin-bottom: 2.5rem;
  }
  .ml-md-40 {
    margin-left: 2.5rem;
  }
  .mtb-md-40 {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }
  .mlr-md-40 {
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }
  .-m-md-40 {
    margin: -2.5rem;
  }
  .-mt-md-40 {
    margin-top: -2.5rem;
  }
  .-mr-md-40 {
    margin-right: -2.5rem;
  }
  .-mb-md-40 {
    margin-bottom: -2.5rem;
  }
  .-ml-md-40 {
    margin-left: -2.5rem;
  }
  .-mtp-md-40 {
    margin-top: -2.5rem;
    margin-bottom: -2.5rem;
  }
  .-mlf-md-40 {
    margin-left: -2.5rem;
    margin-right: -2.5rem;
  }
  .p-md-48 {
    padding: 3rem;
  }
  .pt-md-48 {
    padding-top: 3rem;
  }
  .pr-md-48 {
    padding-right: 3rem;
  }
  .pb-md-48 {
    padding-bottom: 3rem;
  }
  .pl-md-48 {
    padding-left: 3rem;
  }
  .ptb-md-48 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
  .plr-md-48 {
    padding-left: 3rem;
    padding-right: 3rem;
  }
  .m-md-48 {
    margin: 3rem;
  }
  .mt-md-48 {
    margin-top: 3rem;
  }
  .mr-md-48 {
    margin-right: 3rem;
  }
  .mb-md-48 {
    margin-bottom: 3rem;
  }
  .ml-md-48 {
    margin-left: 3rem;
  }
  .mtb-md-48 {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }
  .mlr-md-48 {
    margin-left: 3rem;
    margin-right: 3rem;
  }
  .-m-md-48 {
    margin: -3rem;
  }
  .-mt-md-48 {
    margin-top: -3rem;
  }
  .-mr-md-48 {
    margin-right: -3rem;
  }
  .-mb-md-48 {
    margin-bottom: -3rem;
  }
  .-ml-md-48 {
    margin-left: -3rem;
  }
  .-mtp-md-48 {
    margin-top: -3rem;
    margin-bottom: -3rem;
  }
  .-mlf-md-48 {
    margin-left: -3rem;
    margin-right: -3rem;
  }
  .p-md-55 {
    padding: 3.4375rem;
  }
  .pt-md-55 {
    padding-top: 3.4375rem;
  }
  .pr-md-55 {
    padding-right: 3.4375rem;
  }
  .pb-md-55 {
    padding-bottom: 3.4375rem;
  }
  .pl-md-55 {
    padding-left: 3.4375rem;
  }
  .ptb-md-55 {
    padding-top: 3.4375rem;
    padding-bottom: 3.4375rem;
  }
  .plr-md-55 {
    padding-left: 3.4375rem;
    padding-right: 3.4375rem;
  }
  .m-md-55 {
    margin: 3.4375rem;
  }
  .mt-md-55 {
    margin-top: 3.4375rem;
  }
  .mr-md-55 {
    margin-right: 3.4375rem;
  }
  .mb-md-55 {
    margin-bottom: 3.4375rem;
  }
  .ml-md-55 {
    margin-left: 3.4375rem;
  }
  .mtb-md-55 {
    margin-top: 3.4375rem;
    margin-bottom: 3.4375rem;
  }
  .mlr-md-55 {
    margin-left: 3.4375rem;
    margin-right: 3.4375rem;
  }
  .-m-md-55 {
    margin: -3.4375rem;
  }
  .-mt-md-55 {
    margin-top: -3.4375rem;
  }
  .-mr-md-55 {
    margin-right: -3.4375rem;
  }
  .-mb-md-55 {
    margin-bottom: -3.4375rem;
  }
  .-ml-md-55 {
    margin-left: -3.4375rem;
  }
  .-mtp-md-55 {
    margin-top: -3.4375rem;
    margin-bottom: -3.4375rem;
  }
  .-mlf-md-55 {
    margin-left: -3.4375rem;
    margin-right: -3.4375rem;
  }
  .p-md-64 {
    padding: 4rem;
  }
  .pt-md-64 {
    padding-top: 4rem;
  }
  .pr-md-64 {
    padding-right: 4rem;
  }
  .pb-md-64 {
    padding-bottom: 4rem;
  }
  .pl-md-64 {
    padding-left: 4rem;
  }
  .ptb-md-64 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  .plr-md-64 {
    padding-left: 4rem;
    padding-right: 4rem;
  }
  .m-md-64 {
    margin: 4rem;
  }
  .mt-md-64 {
    margin-top: 4rem;
  }
  .mr-md-64 {
    margin-right: 4rem;
  }
  .mb-md-64 {
    margin-bottom: 4rem;
  }
  .ml-md-64 {
    margin-left: 4rem;
  }
  .mtb-md-64 {
    margin-top: 4rem;
    margin-bottom: 4rem;
  }
  .mlr-md-64 {
    margin-left: 4rem;
    margin-right: 4rem;
  }
  .-m-md-64 {
    margin: -4rem;
  }
  .-mt-md-64 {
    margin-top: -4rem;
  }
  .-mr-md-64 {
    margin-right: -4rem;
  }
  .-mb-md-64 {
    margin-bottom: -4rem;
  }
  .-ml-md-64 {
    margin-left: -4rem;
  }
  .-mtp-md-64 {
    margin-top: -4rem;
    margin-bottom: -4rem;
  }
  .-mlf-md-64 {
    margin-left: -4rem;
    margin-right: -4rem;
  }
  .p-md-70 {
    padding: 4.375rem;
  }
  .pt-md-70 {
    padding-top: 4.375rem;
  }
  .pr-md-70 {
    padding-right: 4.375rem;
  }
  .pb-md-70 {
    padding-bottom: 4.375rem;
  }
  .pl-md-70 {
    padding-left: 4.375rem;
  }
  .ptb-md-70 {
    padding-top: 4.375rem;
    padding-bottom: 4.375rem;
  }
  .plr-md-70 {
    padding-left: 4.375rem;
    padding-right: 4.375rem;
  }
  .m-md-70 {
    margin: 4.375rem;
  }
  .mt-md-70 {
    margin-top: 4.375rem;
  }
  .mr-md-70 {
    margin-right: 4.375rem;
  }
  .mb-md-70 {
    margin-bottom: 4.375rem;
  }
  .ml-md-70 {
    margin-left: 4.375rem;
  }
  .mtb-md-70 {
    margin-top: 4.375rem;
    margin-bottom: 4.375rem;
  }
  .mlr-md-70 {
    margin-left: 4.375rem;
    margin-right: 4.375rem;
  }
  .-m-md-70 {
    margin: -4.375rem;
  }
  .-mt-md-70 {
    margin-top: -4.375rem;
  }
  .-mr-md-70 {
    margin-right: -4.375rem;
  }
  .-mb-md-70 {
    margin-bottom: -4.375rem;
  }
  .-ml-md-70 {
    margin-left: -4.375rem;
  }
  .-mtp-md-70 {
    margin-top: -4.375rem;
    margin-bottom: -4.375rem;
  }
  .-mlf-md-70 {
    margin-left: -4.375rem;
    margin-right: -4.375rem;
  }
  .p-md-72 {
    padding: 4.5rem;
  }
  .pt-md-72 {
    padding-top: 4.5rem;
  }
  .pr-md-72 {
    padding-right: 4.5rem;
  }
  .pb-md-72 {
    padding-bottom: 4.5rem;
  }
  .pl-md-72 {
    padding-left: 4.5rem;
  }
  .ptb-md-72 {
    padding-top: 4.5rem;
    padding-bottom: 4.5rem;
  }
  .plr-md-72 {
    padding-left: 4.5rem;
    padding-right: 4.5rem;
  }
  .m-md-72 {
    margin: 4.5rem;
  }
  .mt-md-72 {
    margin-top: 4.5rem;
  }
  .mr-md-72 {
    margin-right: 4.5rem;
  }
  .mb-md-72 {
    margin-bottom: 4.5rem;
  }
  .ml-md-72 {
    margin-left: 4.5rem;
  }
  .mtb-md-72 {
    margin-top: 4.5rem;
    margin-bottom: 4.5rem;
  }
  .mlr-md-72 {
    margin-left: 4.5rem;
    margin-right: 4.5rem;
  }
  .-m-md-72 {
    margin: -4.5rem;
  }
  .-mt-md-72 {
    margin-top: -4.5rem;
  }
  .-mr-md-72 {
    margin-right: -4.5rem;
  }
  .-mb-md-72 {
    margin-bottom: -4.5rem;
  }
  .-ml-md-72 {
    margin-left: -4.5rem;
  }
  .-mtp-md-72 {
    margin-top: -4.5rem;
    margin-bottom: -4.5rem;
  }
  .-mlf-md-72 {
    margin-left: -4.5rem;
    margin-right: -4.5rem;
  }
  .p-md-80 {
    padding: 5rem;
  }
  .pt-md-80 {
    padding-top: 5rem;
  }
  .pr-md-80 {
    padding-right: 5rem;
  }
  .pb-md-80 {
    padding-bottom: 5rem;
  }
  .pl-md-80 {
    padding-left: 5rem;
  }
  .ptb-md-80 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }
  .plr-md-80 {
    padding-left: 5rem;
    padding-right: 5rem;
  }
  .m-md-80 {
    margin: 5rem;
  }
  .mt-md-80 {
    margin-top: 5rem;
  }
  .mr-md-80 {
    margin-right: 5rem;
  }
  .mb-md-80 {
    margin-bottom: 5rem;
  }
  .ml-md-80 {
    margin-left: 5rem;
  }
  .mtb-md-80 {
    margin-top: 5rem;
    margin-bottom: 5rem;
  }
  .mlr-md-80 {
    margin-left: 5rem;
    margin-right: 5rem;
  }
  .-m-md-80 {
    margin: -5rem;
  }
  .-mt-md-80 {
    margin-top: -5rem;
  }
  .-mr-md-80 {
    margin-right: -5rem;
  }
  .-mb-md-80 {
    margin-bottom: -5rem;
  }
  .-ml-md-80 {
    margin-left: -5rem;
  }
  .-mtp-md-80 {
    margin-top: -5rem;
    margin-bottom: -5rem;
  }
  .-mlf-md-80 {
    margin-left: -5rem;
    margin-right: -5rem;
  }
  .p-md-84 {
    padding: 5.25rem;
  }
  .pt-md-84 {
    padding-top: 5.25rem;
  }
  .pr-md-84 {
    padding-right: 5.25rem;
  }
  .pb-md-84 {
    padding-bottom: 5.25rem;
  }
  .pl-md-84 {
    padding-left: 5.25rem;
  }
  .ptb-md-84 {
    padding-top: 5.25rem;
    padding-bottom: 5.25rem;
  }
  .plr-md-84 {
    padding-left: 5.25rem;
    padding-right: 5.25rem;
  }
  .m-md-84 {
    margin: 5.25rem;
  }
  .mt-md-84 {
    margin-top: 5.25rem;
  }
  .mr-md-84 {
    margin-right: 5.25rem;
  }
  .mb-md-84 {
    margin-bottom: 5.25rem;
  }
  .ml-md-84 {
    margin-left: 5.25rem;
  }
  .mtb-md-84 {
    margin-top: 5.25rem;
    margin-bottom: 5.25rem;
  }
  .mlr-md-84 {
    margin-left: 5.25rem;
    margin-right: 5.25rem;
  }
  .-m-md-84 {
    margin: -5.25rem;
  }
  .-mt-md-84 {
    margin-top: -5.25rem;
  }
  .-mr-md-84 {
    margin-right: -5.25rem;
  }
  .-mb-md-84 {
    margin-bottom: -5.25rem;
  }
  .-ml-md-84 {
    margin-left: -5.25rem;
  }
  .-mtp-md-84 {
    margin-top: -5.25rem;
    margin-bottom: -5.25rem;
  }
  .-mlf-md-84 {
    margin-left: -5.25rem;
    margin-right: -5.25rem;
  }
  .p-md-88 {
    padding: 5.5rem;
  }
  .pt-md-88 {
    padding-top: 5.5rem;
  }
  .pr-md-88 {
    padding-right: 5.5rem;
  }
  .pb-md-88 {
    padding-bottom: 5.5rem;
  }
  .pl-md-88 {
    padding-left: 5.5rem;
  }
  .ptb-md-88 {
    padding-top: 5.5rem;
    padding-bottom: 5.5rem;
  }
  .plr-md-88 {
    padding-left: 5.5rem;
    padding-right: 5.5rem;
  }
  .m-md-88 {
    margin: 5.5rem;
  }
  .mt-md-88 {
    margin-top: 5.5rem;
  }
  .mr-md-88 {
    margin-right: 5.5rem;
  }
  .mb-md-88 {
    margin-bottom: 5.5rem;
  }
  .ml-md-88 {
    margin-left: 5.5rem;
  }
  .mtb-md-88 {
    margin-top: 5.5rem;
    margin-bottom: 5.5rem;
  }
  .mlr-md-88 {
    margin-left: 5.5rem;
    margin-right: 5.5rem;
  }
  .-m-md-88 {
    margin: -5.5rem;
  }
  .-mt-md-88 {
    margin-top: -5.5rem;
  }
  .-mr-md-88 {
    margin-right: -5.5rem;
  }
  .-mb-md-88 {
    margin-bottom: -5.5rem;
  }
  .-ml-md-88 {
    margin-left: -5.5rem;
  }
  .-mtp-md-88 {
    margin-top: -5.5rem;
    margin-bottom: -5.5rem;
  }
  .-mlf-md-88 {
    margin-left: -5.5rem;
    margin-right: -5.5rem;
  }
  .p-md-90 {
    padding: 5.625rem;
  }
  .pt-md-90 {
    padding-top: 5.625rem;
  }
  .pr-md-90 {
    padding-right: 5.625rem;
  }
  .pb-md-90 {
    padding-bottom: 5.625rem;
  }
  .pl-md-90 {
    padding-left: 5.625rem;
  }
  .ptb-md-90 {
    padding-top: 5.625rem;
    padding-bottom: 5.625rem;
  }
  .plr-md-90 {
    padding-left: 5.625rem;
    padding-right: 5.625rem;
  }
  .m-md-90 {
    margin: 5.625rem;
  }
  .mt-md-90 {
    margin-top: 5.625rem;
  }
  .mr-md-90 {
    margin-right: 5.625rem;
  }
  .mb-md-90 {
    margin-bottom: 5.625rem;
  }
  .ml-md-90 {
    margin-left: 5.625rem;
  }
  .mtb-md-90 {
    margin-top: 5.625rem;
    margin-bottom: 5.625rem;
  }
  .mlr-md-90 {
    margin-left: 5.625rem;
    margin-right: 5.625rem;
  }
  .-m-md-90 {
    margin: -5.625rem;
  }
  .-mt-md-90 {
    margin-top: -5.625rem;
  }
  .-mr-md-90 {
    margin-right: -5.625rem;
  }
  .-mb-md-90 {
    margin-bottom: -5.625rem;
  }
  .-ml-md-90 {
    margin-left: -5.625rem;
  }
  .-mtp-md-90 {
    margin-top: -5.625rem;
    margin-bottom: -5.625rem;
  }
  .-mlf-md-90 {
    margin-left: -5.625rem;
    margin-right: -5.625rem;
  }
  .p-md-96 {
    padding: 6rem;
  }
  .pt-md-96 {
    padding-top: 6rem;
  }
  .pr-md-96 {
    padding-right: 6rem;
  }
  .pb-md-96 {
    padding-bottom: 6rem;
  }
  .pl-md-96 {
    padding-left: 6rem;
  }
  .ptb-md-96 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }
  .plr-md-96 {
    padding-left: 6rem;
    padding-right: 6rem;
  }
  .m-md-96 {
    margin: 6rem;
  }
  .mt-md-96 {
    margin-top: 6rem;
  }
  .mr-md-96 {
    margin-right: 6rem;
  }
  .mb-md-96 {
    margin-bottom: 6rem;
  }
  .ml-md-96 {
    margin-left: 6rem;
  }
  .mtb-md-96 {
    margin-top: 6rem;
    margin-bottom: 6rem;
  }
  .mlr-md-96 {
    margin-left: 6rem;
    margin-right: 6rem;
  }
  .-m-md-96 {
    margin: -6rem;
  }
  .-mt-md-96 {
    margin-top: -6rem;
  }
  .-mr-md-96 {
    margin-right: -6rem;
  }
  .-mb-md-96 {
    margin-bottom: -6rem;
  }
  .-ml-md-96 {
    margin-left: -6rem;
  }
  .-mtp-md-96 {
    margin-top: -6rem;
    margin-bottom: -6rem;
  }
  .-mlf-md-96 {
    margin-left: -6rem;
    margin-right: -6rem;
  }
  .p-md-104 {
    padding: 6.5rem;
  }
  .pt-md-104 {
    padding-top: 6.5rem;
  }
  .pr-md-104 {
    padding-right: 6.5rem;
  }
  .pb-md-104 {
    padding-bottom: 6.5rem;
  }
  .pl-md-104 {
    padding-left: 6.5rem;
  }
  .ptb-md-104 {
    padding-top: 6.5rem;
    padding-bottom: 6.5rem;
  }
  .plr-md-104 {
    padding-left: 6.5rem;
    padding-right: 6.5rem;
  }
  .m-md-104 {
    margin: 6.5rem;
  }
  .mt-md-104 {
    margin-top: 6.5rem;
  }
  .mr-md-104 {
    margin-right: 6.5rem;
  }
  .mb-md-104 {
    margin-bottom: 6.5rem;
  }
  .ml-md-104 {
    margin-left: 6.5rem;
  }
  .mtb-md-104 {
    margin-top: 6.5rem;
    margin-bottom: 6.5rem;
  }
  .mlr-md-104 {
    margin-left: 6.5rem;
    margin-right: 6.5rem;
  }
  .-m-md-104 {
    margin: -6.5rem;
  }
  .-mt-md-104 {
    margin-top: -6.5rem;
  }
  .-mr-md-104 {
    margin-right: -6.5rem;
  }
  .-mb-md-104 {
    margin-bottom: -6.5rem;
  }
  .-ml-md-104 {
    margin-left: -6.5rem;
  }
  .-mtp-md-104 {
    margin-top: -6.5rem;
    margin-bottom: -6.5rem;
  }
  .-mlf-md-104 {
    margin-left: -6.5rem;
    margin-right: -6.5rem;
  }
  .p-md-112 {
    padding: 7rem;
  }
  .pt-md-112 {
    padding-top: 7rem;
  }
  .pr-md-112 {
    padding-right: 7rem;
  }
  .pb-md-112 {
    padding-bottom: 7rem;
  }
  .pl-md-112 {
    padding-left: 7rem;
  }
  .ptb-md-112 {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }
  .plr-md-112 {
    padding-left: 7rem;
    padding-right: 7rem;
  }
  .m-md-112 {
    margin: 7rem;
  }
  .mt-md-112 {
    margin-top: 7rem;
  }
  .mr-md-112 {
    margin-right: 7rem;
  }
  .mb-md-112 {
    margin-bottom: 7rem;
  }
  .ml-md-112 {
    margin-left: 7rem;
  }
  .mtb-md-112 {
    margin-top: 7rem;
    margin-bottom: 7rem;
  }
  .mlr-md-112 {
    margin-left: 7rem;
    margin-right: 7rem;
  }
  .-m-md-112 {
    margin: -7rem;
  }
  .-mt-md-112 {
    margin-top: -7rem;
  }
  .-mr-md-112 {
    margin-right: -7rem;
  }
  .-mb-md-112 {
    margin-bottom: -7rem;
  }
  .-ml-md-112 {
    margin-left: -7rem;
  }
  .-mtp-md-112 {
    margin-top: -7rem;
    margin-bottom: -7rem;
  }
  .-mlf-md-112 {
    margin-left: -7rem;
    margin-right: -7rem;
  }
  .p-md-120 {
    padding: 7.5rem;
  }
  .pt-md-120 {
    padding-top: 7.5rem;
  }
  .pr-md-120 {
    padding-right: 7.5rem;
  }
  .pb-md-120 {
    padding-bottom: 7.5rem;
  }
  .pl-md-120 {
    padding-left: 7.5rem;
  }
  .ptb-md-120 {
    padding-top: 7.5rem;
    padding-bottom: 7.5rem;
  }
  .plr-md-120 {
    padding-left: 7.5rem;
    padding-right: 7.5rem;
  }
  .m-md-120 {
    margin: 7.5rem;
  }
  .mt-md-120 {
    margin-top: 7.5rem;
  }
  .mr-md-120 {
    margin-right: 7.5rem;
  }
  .mb-md-120 {
    margin-bottom: 7.5rem;
  }
  .ml-md-120 {
    margin-left: 7.5rem;
  }
  .mtb-md-120 {
    margin-top: 7.5rem;
    margin-bottom: 7.5rem;
  }
  .mlr-md-120 {
    margin-left: 7.5rem;
    margin-right: 7.5rem;
  }
  .-m-md-120 {
    margin: -7.5rem;
  }
  .-mt-md-120 {
    margin-top: -7.5rem;
  }
  .-mr-md-120 {
    margin-right: -7.5rem;
  }
  .-mb-md-120 {
    margin-bottom: -7.5rem;
  }
  .-ml-md-120 {
    margin-left: -7.5rem;
  }
  .-mtp-md-120 {
    margin-top: -7.5rem;
    margin-bottom: -7.5rem;
  }
  .-mlf-md-120 {
    margin-left: -7.5rem;
    margin-right: -7.5rem;
  }
  .p-md-128 {
    padding: 8rem;
  }
  .pt-md-128 {
    padding-top: 8rem;
  }
  .pr-md-128 {
    padding-right: 8rem;
  }
  .pb-md-128 {
    padding-bottom: 8rem;
  }
  .pl-md-128 {
    padding-left: 8rem;
  }
  .ptb-md-128 {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }
  .plr-md-128 {
    padding-left: 8rem;
    padding-right: 8rem;
  }
  .m-md-128 {
    margin: 8rem;
  }
  .mt-md-128 {
    margin-top: 8rem;
  }
  .mr-md-128 {
    margin-right: 8rem;
  }
  .mb-md-128 {
    margin-bottom: 8rem;
  }
  .ml-md-128 {
    margin-left: 8rem;
  }
  .mtb-md-128 {
    margin-top: 8rem;
    margin-bottom: 8rem;
  }
  .mlr-md-128 {
    margin-left: 8rem;
    margin-right: 8rem;
  }
  .-m-md-128 {
    margin: -8rem;
  }
  .-mt-md-128 {
    margin-top: -8rem;
  }
  .-mr-md-128 {
    margin-right: -8rem;
  }
  .-mb-md-128 {
    margin-bottom: -8rem;
  }
  .-ml-md-128 {
    margin-left: -8rem;
  }
  .-mtp-md-128 {
    margin-top: -8rem;
    margin-bottom: -8rem;
  }
  .-mlf-md-128 {
    margin-left: -8rem;
    margin-right: -8rem;
  }
}

@media screen and (min-width: 82rem) {
  .p-lg-0 {
    padding: 0rem;
  }
  .pt-lg-0 {
    padding-top: 0rem;
  }
  .pr-lg-0 {
    padding-right: 0rem;
  }
  .pb-lg-0 {
    padding-bottom: 0rem;
  }
  .pl-lg-0 {
    padding-left: 0rem;
  }
  .ptb-lg-0 {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
  .plr-lg-0 {
    padding-left: 0rem;
    padding-right: 0rem;
  }
  .m-lg-0 {
    margin: 0rem;
  }
  .mt-lg-0 {
    margin-top: 0rem;
  }
  .mr-lg-0 {
    margin-right: 0rem;
  }
  .mb-lg-0 {
    margin-bottom: 0rem;
  }
  .ml-lg-0 {
    margin-left: 0rem;
  }
  .mtb-lg-0 {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
  .mlr-lg-0 {
    margin-left: 0rem;
    margin-right: 0rem;
  }
  .-m-lg-0 {
    margin: 0rem;
  }
  .-mt-lg-0 {
    margin-top: 0rem;
  }
  .-mr-lg-0 {
    margin-right: 0rem;
  }
  .-mb-lg-0 {
    margin-bottom: 0rem;
  }
  .-ml-lg-0 {
    margin-left: 0rem;
  }
  .-mtp-lg-0 {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
  .-mlf-lg-0 {
    margin-left: 0rem;
    margin-right: 0rem;
  }
  .p-lg-4 {
    padding: 0.25rem;
  }
  .pt-lg-4 {
    padding-top: 0.25rem;
  }
  .pr-lg-4 {
    padding-right: 0.25rem;
  }
  .pb-lg-4 {
    padding-bottom: 0.25rem;
  }
  .pl-lg-4 {
    padding-left: 0.25rem;
  }
  .ptb-lg-4 {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }
  .plr-lg-4 {
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }
  .m-lg-4 {
    margin: 0.25rem;
  }
  .mt-lg-4 {
    margin-top: 0.25rem;
  }
  .mr-lg-4 {
    margin-right: 0.25rem;
  }
  .mb-lg-4 {
    margin-bottom: 0.25rem;
  }
  .ml-lg-4 {
    margin-left: 0.25rem;
  }
  .mtb-lg-4 {
    margin-top: 0.25rem;
    margin-bottom: 0.25rem;
  }
  .mlr-lg-4 {
    margin-left: 0.25rem;
    margin-right: 0.25rem;
  }
  .-m-lg-4 {
    margin: -0.25rem;
  }
  .-mt-lg-4 {
    margin-top: -0.25rem;
  }
  .-mr-lg-4 {
    margin-right: -0.25rem;
  }
  .-mb-lg-4 {
    margin-bottom: -0.25rem;
  }
  .-ml-lg-4 {
    margin-left: -0.25rem;
  }
  .-mtp-lg-4 {
    margin-top: -0.25rem;
    margin-bottom: -0.25rem;
  }
  .-mlf-lg-4 {
    margin-left: -0.25rem;
    margin-right: -0.25rem;
  }
  .p-lg-8 {
    padding: 0.5rem;
  }
  .pt-lg-8 {
    padding-top: 0.5rem;
  }
  .pr-lg-8 {
    padding-right: 0.5rem;
  }
  .pb-lg-8 {
    padding-bottom: 0.5rem;
  }
  .pl-lg-8 {
    padding-left: 0.5rem;
  }
  .ptb-lg-8 {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
  .plr-lg-8 {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
  .m-lg-8 {
    margin: 0.5rem;
  }
  .mt-lg-8 {
    margin-top: 0.5rem;
  }
  .mr-lg-8 {
    margin-right: 0.5rem;
  }
  .mb-lg-8 {
    margin-bottom: 0.5rem;
  }
  .ml-lg-8 {
    margin-left: 0.5rem;
  }
  .mtb-lg-8 {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }
  .mlr-lg-8 {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }
  .-m-lg-8 {
    margin: -0.5rem;
  }
  .-mt-lg-8 {
    margin-top: -0.5rem;
  }
  .-mr-lg-8 {
    margin-right: -0.5rem;
  }
  .-mb-lg-8 {
    margin-bottom: -0.5rem;
  }
  .-ml-lg-8 {
    margin-left: -0.5rem;
  }
  .-mtp-lg-8 {
    margin-top: -0.5rem;
    margin-bottom: -0.5rem;
  }
  .-mlf-lg-8 {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }
  .p-lg-12 {
    padding: 0.75rem;
  }
  .pt-lg-12 {
    padding-top: 0.75rem;
  }
  .pr-lg-12 {
    padding-right: 0.75rem;
  }
  .pb-lg-12 {
    padding-bottom: 0.75rem;
  }
  .pl-lg-12 {
    padding-left: 0.75rem;
  }
  .ptb-lg-12 {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }
  .plr-lg-12 {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }
  .m-lg-12 {
    margin: 0.75rem;
  }
  .mt-lg-12 {
    margin-top: 0.75rem;
  }
  .mr-lg-12 {
    margin-right: 0.75rem;
  }
  .mb-lg-12 {
    margin-bottom: 0.75rem;
  }
  .ml-lg-12 {
    margin-left: 0.75rem;
  }
  .mtb-lg-12 {
    margin-top: 0.75rem;
    margin-bottom: 0.75rem;
  }
  .mlr-lg-12 {
    margin-left: 0.75rem;
    margin-right: 0.75rem;
  }
  .-m-lg-12 {
    margin: -0.75rem;
  }
  .-mt-lg-12 {
    margin-top: -0.75rem;
  }
  .-mr-lg-12 {
    margin-right: -0.75rem;
  }
  .-mb-lg-12 {
    margin-bottom: -0.75rem;
  }
  .-ml-lg-12 {
    margin-left: -0.75rem;
  }
  .-mtp-lg-12 {
    margin-top: -0.75rem;
    margin-bottom: -0.75rem;
  }
  .-mlf-lg-12 {
    margin-left: -0.75rem;
    margin-right: -0.75rem;
  }
  .p-lg-16 {
    padding: 1rem;
  }
  .pt-lg-16 {
    padding-top: 1rem;
  }
  .pr-lg-16 {
    padding-right: 1rem;
  }
  .pb-lg-16 {
    padding-bottom: 1rem;
  }
  .pl-lg-16 {
    padding-left: 1rem;
  }
  .ptb-lg-16 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  .plr-lg-16 {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .m-lg-16 {
    margin: 1rem;
  }
  .mt-lg-16 {
    margin-top: 1rem;
  }
  .mr-lg-16 {
    margin-right: 1rem;
  }
  .mb-lg-16 {
    margin-bottom: 1rem;
  }
  .ml-lg-16 {
    margin-left: 1rem;
  }
  .mtb-lg-16 {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }
  .mlr-lg-16 {
    margin-left: 1rem;
    margin-right: 1rem;
  }
  .-m-lg-16 {
    margin: -1rem;
  }
  .-mt-lg-16 {
    margin-top: -1rem;
  }
  .-mr-lg-16 {
    margin-right: -1rem;
  }
  .-mb-lg-16 {
    margin-bottom: -1rem;
  }
  .-ml-lg-16 {
    margin-left: -1rem;
  }
  .-mtp-lg-16 {
    margin-top: -1rem;
    margin-bottom: -1rem;
  }
  .-mlf-lg-16 {
    margin-left: -1rem;
    margin-right: -1rem;
  }
  .p-lg-24 {
    padding: 1.5rem;
  }
  .pt-lg-24 {
    padding-top: 1.5rem;
  }
  .pr-lg-24 {
    padding-right: 1.5rem;
  }
  .pb-lg-24 {
    padding-bottom: 1.5rem;
  }
  .pl-lg-24 {
    padding-left: 1.5rem;
  }
  .ptb-lg-24 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
  .plr-lg-24 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .m-lg-24 {
    margin: 1.5rem;
  }
  .mt-lg-24 {
    margin-top: 1.5rem;
  }
  .mr-lg-24 {
    margin-right: 1.5rem;
  }
  .mb-lg-24 {
    margin-bottom: 1.5rem;
  }
  .ml-lg-24 {
    margin-left: 1.5rem;
  }
  .mtb-lg-24 {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }
  .mlr-lg-24 {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }
  .-m-lg-24 {
    margin: -1.5rem;
  }
  .-mt-lg-24 {
    margin-top: -1.5rem;
  }
  .-mr-lg-24 {
    margin-right: -1.5rem;
  }
  .-mb-lg-24 {
    margin-bottom: -1.5rem;
  }
  .-ml-lg-24 {
    margin-left: -1.5rem;
  }
  .-mtp-lg-24 {
    margin-top: -1.5rem;
    margin-bottom: -1.5rem;
  }
  .-mlf-lg-24 {
    margin-left: -1.5rem;
    margin-right: -1.5rem;
  }
  .p-lg-32 {
    padding: 2rem;
  }
  .pt-lg-32 {
    padding-top: 2rem;
  }
  .pr-lg-32 {
    padding-right: 2rem;
  }
  .pb-lg-32 {
    padding-bottom: 2rem;
  }
  .pl-lg-32 {
    padding-left: 2rem;
  }
  .ptb-lg-32 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
  .plr-lg-32 {
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .m-lg-32 {
    margin: 2rem;
  }
  .mt-lg-32 {
    margin-top: 2rem;
  }
  .mr-lg-32 {
    margin-right: 2rem;
  }
  .mb-lg-32 {
    margin-bottom: 2rem;
  }
  .ml-lg-32 {
    margin-left: 2rem;
  }
  .mtb-lg-32 {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }
  .mlr-lg-32 {
    margin-left: 2rem;
    margin-right: 2rem;
  }
  .-m-lg-32 {
    margin: -2rem;
  }
  .-mt-lg-32 {
    margin-top: -2rem;
  }
  .-mr-lg-32 {
    margin-right: -2rem;
  }
  .-mb-lg-32 {
    margin-bottom: -2rem;
  }
  .-ml-lg-32 {
    margin-left: -2rem;
  }
  .-mtp-lg-32 {
    margin-top: -2rem;
    margin-bottom: -2rem;
  }
  .-mlf-lg-32 {
    margin-left: -2rem;
    margin-right: -2rem;
  }
  .p-lg-40 {
    padding: 2.5rem;
  }
  .pt-lg-40 {
    padding-top: 2.5rem;
  }
  .pr-lg-40 {
    padding-right: 2.5rem;
  }
  .pb-lg-40 {
    padding-bottom: 2.5rem;
  }
  .pl-lg-40 {
    padding-left: 2.5rem;
  }
  .ptb-lg-40 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
  .plr-lg-40 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
  .m-lg-40 {
    margin: 2.5rem;
  }
  .mt-lg-40 {
    margin-top: 2.5rem;
  }
  .mr-lg-40 {
    margin-right: 2.5rem;
  }
  .mb-lg-40 {
    margin-bottom: 2.5rem;
  }
  .ml-lg-40 {
    margin-left: 2.5rem;
  }
  .mtb-lg-40 {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }
  .mlr-lg-40 {
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }
  .-m-lg-40 {
    margin: -2.5rem;
  }
  .-mt-lg-40 {
    margin-top: -2.5rem;
  }
  .-mr-lg-40 {
    margin-right: -2.5rem;
  }
  .-mb-lg-40 {
    margin-bottom: -2.5rem;
  }
  .-ml-lg-40 {
    margin-left: -2.5rem;
  }
  .-mtp-lg-40 {
    margin-top: -2.5rem;
    margin-bottom: -2.5rem;
  }
  .-mlf-lg-40 {
    margin-left: -2.5rem;
    margin-right: -2.5rem;
  }
  .p-lg-48 {
    padding: 3rem;
  }
  .pt-lg-48 {
    padding-top: 3rem;
  }
  .pr-lg-48 {
    padding-right: 3rem;
  }
  .pb-lg-48 {
    padding-bottom: 3rem;
  }
  .pl-lg-48 {
    padding-left: 3rem;
  }
  .ptb-lg-48 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
  .plr-lg-48 {
    padding-left: 3rem;
    padding-right: 3rem;
  }
  .m-lg-48 {
    margin: 3rem;
  }
  .mt-lg-48 {
    margin-top: 3rem;
  }
  .mr-lg-48 {
    margin-right: 3rem;
  }
  .mb-lg-48 {
    margin-bottom: 3rem;
  }
  .ml-lg-48 {
    margin-left: 3rem;
  }
  .mtb-lg-48 {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }
  .mlr-lg-48 {
    margin-left: 3rem;
    margin-right: 3rem;
  }
  .-m-lg-48 {
    margin: -3rem;
  }
  .-mt-lg-48 {
    margin-top: -3rem;
  }
  .-mr-lg-48 {
    margin-right: -3rem;
  }
  .-mb-lg-48 {
    margin-bottom: -3rem;
  }
  .-ml-lg-48 {
    margin-left: -3rem;
  }
  .-mtp-lg-48 {
    margin-top: -3rem;
    margin-bottom: -3rem;
  }
  .-mlf-lg-48 {
    margin-left: -3rem;
    margin-right: -3rem;
  }
  .p-lg-55 {
    padding: 3.4375rem;
  }
  .pt-lg-55 {
    padding-top: 3.4375rem;
  }
  .pr-lg-55 {
    padding-right: 3.4375rem;
  }
  .pb-lg-55 {
    padding-bottom: 3.4375rem;
  }
  .pl-lg-55 {
    padding-left: 3.4375rem;
  }
  .ptb-lg-55 {
    padding-top: 3.4375rem;
    padding-bottom: 3.4375rem;
  }
  .plr-lg-55 {
    padding-left: 3.4375rem;
    padding-right: 3.4375rem;
  }
  .m-lg-55 {
    margin: 3.4375rem;
  }
  .mt-lg-55 {
    margin-top: 3.4375rem;
  }
  .mr-lg-55 {
    margin-right: 3.4375rem;
  }
  .mb-lg-55 {
    margin-bottom: 3.4375rem;
  }
  .ml-lg-55 {
    margin-left: 3.4375rem;
  }
  .mtb-lg-55 {
    margin-top: 3.4375rem;
    margin-bottom: 3.4375rem;
  }
  .mlr-lg-55 {
    margin-left: 3.4375rem;
    margin-right: 3.4375rem;
  }
  .-m-lg-55 {
    margin: -3.4375rem;
  }
  .-mt-lg-55 {
    margin-top: -3.4375rem;
  }
  .-mr-lg-55 {
    margin-right: -3.4375rem;
  }
  .-mb-lg-55 {
    margin-bottom: -3.4375rem;
  }
  .-ml-lg-55 {
    margin-left: -3.4375rem;
  }
  .-mtp-lg-55 {
    margin-top: -3.4375rem;
    margin-bottom: -3.4375rem;
  }
  .-mlf-lg-55 {
    margin-left: -3.4375rem;
    margin-right: -3.4375rem;
  }
  .p-lg-64 {
    padding: 4rem;
  }
  .pt-lg-64 {
    padding-top: 4rem;
  }
  .pr-lg-64 {
    padding-right: 4rem;
  }
  .pb-lg-64 {
    padding-bottom: 4rem;
  }
  .pl-lg-64 {
    padding-left: 4rem;
  }
  .ptb-lg-64 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  .plr-lg-64 {
    padding-left: 4rem;
    padding-right: 4rem;
  }
  .m-lg-64 {
    margin: 4rem;
  }
  .mt-lg-64 {
    margin-top: 4rem;
  }
  .mr-lg-64 {
    margin-right: 4rem;
  }
  .mb-lg-64 {
    margin-bottom: 4rem;
  }
  .ml-lg-64 {
    margin-left: 4rem;
  }
  .mtb-lg-64 {
    margin-top: 4rem;
    margin-bottom: 4rem;
  }
  .mlr-lg-64 {
    margin-left: 4rem;
    margin-right: 4rem;
  }
  .-m-lg-64 {
    margin: -4rem;
  }
  .-mt-lg-64 {
    margin-top: -4rem;
  }
  .-mr-lg-64 {
    margin-right: -4rem;
  }
  .-mb-lg-64 {
    margin-bottom: -4rem;
  }
  .-ml-lg-64 {
    margin-left: -4rem;
  }
  .-mtp-lg-64 {
    margin-top: -4rem;
    margin-bottom: -4rem;
  }
  .-mlf-lg-64 {
    margin-left: -4rem;
    margin-right: -4rem;
  }
  .p-lg-70 {
    padding: 4.375rem;
  }
  .pt-lg-70 {
    padding-top: 4.375rem;
  }
  .pr-lg-70 {
    padding-right: 4.375rem;
  }
  .pb-lg-70 {
    padding-bottom: 4.375rem;
  }
  .pl-lg-70 {
    padding-left: 4.375rem;
  }
  .ptb-lg-70 {
    padding-top: 4.375rem;
    padding-bottom: 4.375rem;
  }
  .plr-lg-70 {
    padding-left: 4.375rem;
    padding-right: 4.375rem;
  }
  .m-lg-70 {
    margin: 4.375rem;
  }
  .mt-lg-70 {
    margin-top: 4.375rem;
  }
  .mr-lg-70 {
    margin-right: 4.375rem;
  }
  .mb-lg-70 {
    margin-bottom: 4.375rem;
  }
  .ml-lg-70 {
    margin-left: 4.375rem;
  }
  .mtb-lg-70 {
    margin-top: 4.375rem;
    margin-bottom: 4.375rem;
  }
  .mlr-lg-70 {
    margin-left: 4.375rem;
    margin-right: 4.375rem;
  }
  .-m-lg-70 {
    margin: -4.375rem;
  }
  .-mt-lg-70 {
    margin-top: -4.375rem;
  }
  .-mr-lg-70 {
    margin-right: -4.375rem;
  }
  .-mb-lg-70 {
    margin-bottom: -4.375rem;
  }
  .-ml-lg-70 {
    margin-left: -4.375rem;
  }
  .-mtp-lg-70 {
    margin-top: -4.375rem;
    margin-bottom: -4.375rem;
  }
  .-mlf-lg-70 {
    margin-left: -4.375rem;
    margin-right: -4.375rem;
  }
  .p-lg-72 {
    padding: 4.5rem;
  }
  .pt-lg-72 {
    padding-top: 4.5rem;
  }
  .pr-lg-72 {
    padding-right: 4.5rem;
  }
  .pb-lg-72 {
    padding-bottom: 4.5rem;
  }
  .pl-lg-72 {
    padding-left: 4.5rem;
  }
  .ptb-lg-72 {
    padding-top: 4.5rem;
    padding-bottom: 4.5rem;
  }
  .plr-lg-72 {
    padding-left: 4.5rem;
    padding-right: 4.5rem;
  }
  .m-lg-72 {
    margin: 4.5rem;
  }
  .mt-lg-72 {
    margin-top: 4.5rem;
  }
  .mr-lg-72 {
    margin-right: 4.5rem;
  }
  .mb-lg-72 {
    margin-bottom: 4.5rem;
  }
  .ml-lg-72 {
    margin-left: 4.5rem;
  }
  .mtb-lg-72 {
    margin-top: 4.5rem;
    margin-bottom: 4.5rem;
  }
  .mlr-lg-72 {
    margin-left: 4.5rem;
    margin-right: 4.5rem;
  }
  .-m-lg-72 {
    margin: -4.5rem;
  }
  .-mt-lg-72 {
    margin-top: -4.5rem;
  }
  .-mr-lg-72 {
    margin-right: -4.5rem;
  }
  .-mb-lg-72 {
    margin-bottom: -4.5rem;
  }
  .-ml-lg-72 {
    margin-left: -4.5rem;
  }
  .-mtp-lg-72 {
    margin-top: -4.5rem;
    margin-bottom: -4.5rem;
  }
  .-mlf-lg-72 {
    margin-left: -4.5rem;
    margin-right: -4.5rem;
  }
  .p-lg-80 {
    padding: 5rem;
  }
  .pt-lg-80 {
    padding-top: 5rem;
  }
  .pr-lg-80 {
    padding-right: 5rem;
  }
  .pb-lg-80 {
    padding-bottom: 5rem;
  }
  .pl-lg-80 {
    padding-left: 5rem;
  }
  .ptb-lg-80 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }
  .plr-lg-80 {
    padding-left: 5rem;
    padding-right: 5rem;
  }
  .m-lg-80 {
    margin: 5rem;
  }
  .mt-lg-80 {
    margin-top: 5rem;
  }
  .mr-lg-80 {
    margin-right: 5rem;
  }
  .mb-lg-80 {
    margin-bottom: 5rem;
  }
  .ml-lg-80 {
    margin-left: 5rem;
  }
  .mtb-lg-80 {
    margin-top: 5rem;
    margin-bottom: 5rem;
  }
  .mlr-lg-80 {
    margin-left: 5rem;
    margin-right: 5rem;
  }
  .-m-lg-80 {
    margin: -5rem;
  }
  .-mt-lg-80 {
    margin-top: -5rem;
  }
  .-mr-lg-80 {
    margin-right: -5rem;
  }
  .-mb-lg-80 {
    margin-bottom: -5rem;
  }
  .-ml-lg-80 {
    margin-left: -5rem;
  }
  .-mtp-lg-80 {
    margin-top: -5rem;
    margin-bottom: -5rem;
  }
  .-mlf-lg-80 {
    margin-left: -5rem;
    margin-right: -5rem;
  }
  .p-lg-84 {
    padding: 5.25rem;
  }
  .pt-lg-84 {
    padding-top: 5.25rem;
  }
  .pr-lg-84 {
    padding-right: 5.25rem;
  }
  .pb-lg-84 {
    padding-bottom: 5.25rem;
  }
  .pl-lg-84 {
    padding-left: 5.25rem;
  }
  .ptb-lg-84 {
    padding-top: 5.25rem;
    padding-bottom: 5.25rem;
  }
  .plr-lg-84 {
    padding-left: 5.25rem;
    padding-right: 5.25rem;
  }
  .m-lg-84 {
    margin: 5.25rem;
  }
  .mt-lg-84 {
    margin-top: 5.25rem;
  }
  .mr-lg-84 {
    margin-right: 5.25rem;
  }
  .mb-lg-84 {
    margin-bottom: 5.25rem;
  }
  .ml-lg-84 {
    margin-left: 5.25rem;
  }
  .mtb-lg-84 {
    margin-top: 5.25rem;
    margin-bottom: 5.25rem;
  }
  .mlr-lg-84 {
    margin-left: 5.25rem;
    margin-right: 5.25rem;
  }
  .-m-lg-84 {
    margin: -5.25rem;
  }
  .-mt-lg-84 {
    margin-top: -5.25rem;
  }
  .-mr-lg-84 {
    margin-right: -5.25rem;
  }
  .-mb-lg-84 {
    margin-bottom: -5.25rem;
  }
  .-ml-lg-84 {
    margin-left: -5.25rem;
  }
  .-mtp-lg-84 {
    margin-top: -5.25rem;
    margin-bottom: -5.25rem;
  }
  .-mlf-lg-84 {
    margin-left: -5.25rem;
    margin-right: -5.25rem;
  }
  .p-lg-88 {
    padding: 5.5rem;
  }
  .pt-lg-88 {
    padding-top: 5.5rem;
  }
  .pr-lg-88 {
    padding-right: 5.5rem;
  }
  .pb-lg-88 {
    padding-bottom: 5.5rem;
  }
  .pl-lg-88 {
    padding-left: 5.5rem;
  }
  .ptb-lg-88 {
    padding-top: 5.5rem;
    padding-bottom: 5.5rem;
  }
  .plr-lg-88 {
    padding-left: 5.5rem;
    padding-right: 5.5rem;
  }
  .m-lg-88 {
    margin: 5.5rem;
  }
  .mt-lg-88 {
    margin-top: 5.5rem;
  }
  .mr-lg-88 {
    margin-right: 5.5rem;
  }
  .mb-lg-88 {
    margin-bottom: 5.5rem;
  }
  .ml-lg-88 {
    margin-left: 5.5rem;
  }
  .mtb-lg-88 {
    margin-top: 5.5rem;
    margin-bottom: 5.5rem;
  }
  .mlr-lg-88 {
    margin-left: 5.5rem;
    margin-right: 5.5rem;
  }
  .-m-lg-88 {
    margin: -5.5rem;
  }
  .-mt-lg-88 {
    margin-top: -5.5rem;
  }
  .-mr-lg-88 {
    margin-right: -5.5rem;
  }
  .-mb-lg-88 {
    margin-bottom: -5.5rem;
  }
  .-ml-lg-88 {
    margin-left: -5.5rem;
  }
  .-mtp-lg-88 {
    margin-top: -5.5rem;
    margin-bottom: -5.5rem;
  }
  .-mlf-lg-88 {
    margin-left: -5.5rem;
    margin-right: -5.5rem;
  }
  .p-lg-90 {
    padding: 5.625rem;
  }
  .pt-lg-90 {
    padding-top: 5.625rem;
  }
  .pr-lg-90 {
    padding-right: 5.625rem;
  }
  .pb-lg-90 {
    padding-bottom: 5.625rem;
  }
  .pl-lg-90 {
    padding-left: 5.625rem;
  }
  .ptb-lg-90 {
    padding-top: 5.625rem;
    padding-bottom: 5.625rem;
  }
  .plr-lg-90 {
    padding-left: 5.625rem;
    padding-right: 5.625rem;
  }
  .m-lg-90 {
    margin: 5.625rem;
  }
  .mt-lg-90 {
    margin-top: 5.625rem;
  }
  .mr-lg-90 {
    margin-right: 5.625rem;
  }
  .mb-lg-90 {
    margin-bottom: 5.625rem;
  }
  .ml-lg-90 {
    margin-left: 5.625rem;
  }
  .mtb-lg-90 {
    margin-top: 5.625rem;
    margin-bottom: 5.625rem;
  }
  .mlr-lg-90 {
    margin-left: 5.625rem;
    margin-right: 5.625rem;
  }
  .-m-lg-90 {
    margin: -5.625rem;
  }
  .-mt-lg-90 {
    margin-top: -5.625rem;
  }
  .-mr-lg-90 {
    margin-right: -5.625rem;
  }
  .-mb-lg-90 {
    margin-bottom: -5.625rem;
  }
  .-ml-lg-90 {
    margin-left: -5.625rem;
  }
  .-mtp-lg-90 {
    margin-top: -5.625rem;
    margin-bottom: -5.625rem;
  }
  .-mlf-lg-90 {
    margin-left: -5.625rem;
    margin-right: -5.625rem;
  }
  .p-lg-96 {
    padding: 6rem;
  }
  .pt-lg-96 {
    padding-top: 6rem;
  }
  .pr-lg-96 {
    padding-right: 6rem;
  }
  .pb-lg-96 {
    padding-bottom: 6rem;
  }
  .pl-lg-96 {
    padding-left: 6rem;
  }
  .ptb-lg-96 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }
  .plr-lg-96 {
    padding-left: 6rem;
    padding-right: 6rem;
  }
  .m-lg-96 {
    margin: 6rem;
  }
  .mt-lg-96 {
    margin-top: 6rem;
  }
  .mr-lg-96 {
    margin-right: 6rem;
  }
  .mb-lg-96 {
    margin-bottom: 6rem;
  }
  .ml-lg-96 {
    margin-left: 6rem;
  }
  .mtb-lg-96 {
    margin-top: 6rem;
    margin-bottom: 6rem;
  }
  .mlr-lg-96 {
    margin-left: 6rem;
    margin-right: 6rem;
  }
  .-m-lg-96 {
    margin: -6rem;
  }
  .-mt-lg-96 {
    margin-top: -6rem;
  }
  .-mr-lg-96 {
    margin-right: -6rem;
  }
  .-mb-lg-96 {
    margin-bottom: -6rem;
  }
  .-ml-lg-96 {
    margin-left: -6rem;
  }
  .-mtp-lg-96 {
    margin-top: -6rem;
    margin-bottom: -6rem;
  }
  .-mlf-lg-96 {
    margin-left: -6rem;
    margin-right: -6rem;
  }
  .p-lg-104 {
    padding: 6.5rem;
  }
  .pt-lg-104 {
    padding-top: 6.5rem;
  }
  .pr-lg-104 {
    padding-right: 6.5rem;
  }
  .pb-lg-104 {
    padding-bottom: 6.5rem;
  }
  .pl-lg-104 {
    padding-left: 6.5rem;
  }
  .ptb-lg-104 {
    padding-top: 6.5rem;
    padding-bottom: 6.5rem;
  }
  .plr-lg-104 {
    padding-left: 6.5rem;
    padding-right: 6.5rem;
  }
  .m-lg-104 {
    margin: 6.5rem;
  }
  .mt-lg-104 {
    margin-top: 6.5rem;
  }
  .mr-lg-104 {
    margin-right: 6.5rem;
  }
  .mb-lg-104 {
    margin-bottom: 6.5rem;
  }
  .ml-lg-104 {
    margin-left: 6.5rem;
  }
  .mtb-lg-104 {
    margin-top: 6.5rem;
    margin-bottom: 6.5rem;
  }
  .mlr-lg-104 {
    margin-left: 6.5rem;
    margin-right: 6.5rem;
  }
  .-m-lg-104 {
    margin: -6.5rem;
  }
  .-mt-lg-104 {
    margin-top: -6.5rem;
  }
  .-mr-lg-104 {
    margin-right: -6.5rem;
  }
  .-mb-lg-104 {
    margin-bottom: -6.5rem;
  }
  .-ml-lg-104 {
    margin-left: -6.5rem;
  }
  .-mtp-lg-104 {
    margin-top: -6.5rem;
    margin-bottom: -6.5rem;
  }
  .-mlf-lg-104 {
    margin-left: -6.5rem;
    margin-right: -6.5rem;
  }
  .p-lg-112 {
    padding: 7rem;
  }
  .pt-lg-112 {
    padding-top: 7rem;
  }
  .pr-lg-112 {
    padding-right: 7rem;
  }
  .pb-lg-112 {
    padding-bottom: 7rem;
  }
  .pl-lg-112 {
    padding-left: 7rem;
  }
  .ptb-lg-112 {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }
  .plr-lg-112 {
    padding-left: 7rem;
    padding-right: 7rem;
  }
  .m-lg-112 {
    margin: 7rem;
  }
  .mt-lg-112 {
    margin-top: 7rem;
  }
  .mr-lg-112 {
    margin-right: 7rem;
  }
  .mb-lg-112 {
    margin-bottom: 7rem;
  }
  .ml-lg-112 {
    margin-left: 7rem;
  }
  .mtb-lg-112 {
    margin-top: 7rem;
    margin-bottom: 7rem;
  }
  .mlr-lg-112 {
    margin-left: 7rem;
    margin-right: 7rem;
  }
  .-m-lg-112 {
    margin: -7rem;
  }
  .-mt-lg-112 {
    margin-top: -7rem;
  }
  .-mr-lg-112 {
    margin-right: -7rem;
  }
  .-mb-lg-112 {
    margin-bottom: -7rem;
  }
  .-ml-lg-112 {
    margin-left: -7rem;
  }
  .-mtp-lg-112 {
    margin-top: -7rem;
    margin-bottom: -7rem;
  }
  .-mlf-lg-112 {
    margin-left: -7rem;
    margin-right: -7rem;
  }
  .p-lg-120 {
    padding: 7.5rem;
  }
  .pt-lg-120 {
    padding-top: 7.5rem;
  }
  .pr-lg-120 {
    padding-right: 7.5rem;
  }
  .pb-lg-120 {
    padding-bottom: 7.5rem;
  }
  .pl-lg-120 {
    padding-left: 7.5rem;
  }
  .ptb-lg-120 {
    padding-top: 7.5rem;
    padding-bottom: 7.5rem;
  }
  .plr-lg-120 {
    padding-left: 7.5rem;
    padding-right: 7.5rem;
  }
  .m-lg-120 {
    margin: 7.5rem;
  }
  .mt-lg-120 {
    margin-top: 7.5rem;
  }
  .mr-lg-120 {
    margin-right: 7.5rem;
  }
  .mb-lg-120 {
    margin-bottom: 7.5rem;
  }
  .ml-lg-120 {
    margin-left: 7.5rem;
  }
  .mtb-lg-120 {
    margin-top: 7.5rem;
    margin-bottom: 7.5rem;
  }
  .mlr-lg-120 {
    margin-left: 7.5rem;
    margin-right: 7.5rem;
  }
  .-m-lg-120 {
    margin: -7.5rem;
  }
  .-mt-lg-120 {
    margin-top: -7.5rem;
  }
  .-mr-lg-120 {
    margin-right: -7.5rem;
  }
  .-mb-lg-120 {
    margin-bottom: -7.5rem;
  }
  .-ml-lg-120 {
    margin-left: -7.5rem;
  }
  .-mtp-lg-120 {
    margin-top: -7.5rem;
    margin-bottom: -7.5rem;
  }
  .-mlf-lg-120 {
    margin-left: -7.5rem;
    margin-right: -7.5rem;
  }
  .p-lg-128 {
    padding: 8rem;
  }
  .pt-lg-128 {
    padding-top: 8rem;
  }
  .pr-lg-128 {
    padding-right: 8rem;
  }
  .pb-lg-128 {
    padding-bottom: 8rem;
  }
  .pl-lg-128 {
    padding-left: 8rem;
  }
  .ptb-lg-128 {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }
  .plr-lg-128 {
    padding-left: 8rem;
    padding-right: 8rem;
  }
  .m-lg-128 {
    margin: 8rem;
  }
  .mt-lg-128 {
    margin-top: 8rem;
  }
  .mr-lg-128 {
    margin-right: 8rem;
  }
  .mb-lg-128 {
    margin-bottom: 8rem;
  }
  .ml-lg-128 {
    margin-left: 8rem;
  }
  .mtb-lg-128 {
    margin-top: 8rem;
    margin-bottom: 8rem;
  }
  .mlr-lg-128 {
    margin-left: 8rem;
    margin-right: 8rem;
  }
  .-m-lg-128 {
    margin: -8rem;
  }
  .-mt-lg-128 {
    margin-top: -8rem;
  }
  .-mr-lg-128 {
    margin-right: -8rem;
  }
  .-mb-lg-128 {
    margin-bottom: -8rem;
  }
  .-ml-lg-128 {
    margin-left: -8rem;
  }
  .-mtp-lg-128 {
    margin-top: -8rem;
    margin-bottom: -8rem;
  }
  .-mlf-lg-128 {
    margin-left: -8rem;
    margin-right: -8rem;
  }
}

@media screen and (min-width: 120rem) {
  .p-xl-0 {
    padding: 0rem;
  }
  .pt-xl-0 {
    padding-top: 0rem;
  }
  .pr-xl-0 {
    padding-right: 0rem;
  }
  .pb-xl-0 {
    padding-bottom: 0rem;
  }
  .pl-xl-0 {
    padding-left: 0rem;
  }
  .ptb-xl-0 {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
  .plr-xl-0 {
    padding-left: 0rem;
    padding-right: 0rem;
  }
  .m-xl-0 {
    margin: 0rem;
  }
  .mt-xl-0 {
    margin-top: 0rem;
  }
  .mr-xl-0 {
    margin-right: 0rem;
  }
  .mb-xl-0 {
    margin-bottom: 0rem;
  }
  .ml-xl-0 {
    margin-left: 0rem;
  }
  .mtb-xl-0 {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
  .mlr-xl-0 {
    margin-left: 0rem;
    margin-right: 0rem;
  }
  .-m-xl-0 {
    margin: 0rem;
  }
  .-mt-xl-0 {
    margin-top: 0rem;
  }
  .-mr-xl-0 {
    margin-right: 0rem;
  }
  .-mb-xl-0 {
    margin-bottom: 0rem;
  }
  .-ml-xl-0 {
    margin-left: 0rem;
  }
  .-mtp-xl-0 {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
  .-mlf-xl-0 {
    margin-left: 0rem;
    margin-right: 0rem;
  }
  .p-xl-4 {
    padding: 0.25rem;
  }
  .pt-xl-4 {
    padding-top: 0.25rem;
  }
  .pr-xl-4 {
    padding-right: 0.25rem;
  }
  .pb-xl-4 {
    padding-bottom: 0.25rem;
  }
  .pl-xl-4 {
    padding-left: 0.25rem;
  }
  .ptb-xl-4 {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }
  .plr-xl-4 {
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }
  .m-xl-4 {
    margin: 0.25rem;
  }
  .mt-xl-4 {
    margin-top: 0.25rem;
  }
  .mr-xl-4 {
    margin-right: 0.25rem;
  }
  .mb-xl-4 {
    margin-bottom: 0.25rem;
  }
  .ml-xl-4 {
    margin-left: 0.25rem;
  }
  .mtb-xl-4 {
    margin-top: 0.25rem;
    margin-bottom: 0.25rem;
  }
  .mlr-xl-4 {
    margin-left: 0.25rem;
    margin-right: 0.25rem;
  }
  .-m-xl-4 {
    margin: -0.25rem;
  }
  .-mt-xl-4 {
    margin-top: -0.25rem;
  }
  .-mr-xl-4 {
    margin-right: -0.25rem;
  }
  .-mb-xl-4 {
    margin-bottom: -0.25rem;
  }
  .-ml-xl-4 {
    margin-left: -0.25rem;
  }
  .-mtp-xl-4 {
    margin-top: -0.25rem;
    margin-bottom: -0.25rem;
  }
  .-mlf-xl-4 {
    margin-left: -0.25rem;
    margin-right: -0.25rem;
  }
  .p-xl-8 {
    padding: 0.5rem;
  }
  .pt-xl-8 {
    padding-top: 0.5rem;
  }
  .pr-xl-8 {
    padding-right: 0.5rem;
  }
  .pb-xl-8 {
    padding-bottom: 0.5rem;
  }
  .pl-xl-8 {
    padding-left: 0.5rem;
  }
  .ptb-xl-8 {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
  .plr-xl-8 {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
  .m-xl-8 {
    margin: 0.5rem;
  }
  .mt-xl-8 {
    margin-top: 0.5rem;
  }
  .mr-xl-8 {
    margin-right: 0.5rem;
  }
  .mb-xl-8 {
    margin-bottom: 0.5rem;
  }
  .ml-xl-8 {
    margin-left: 0.5rem;
  }
  .mtb-xl-8 {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }
  .mlr-xl-8 {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }
  .-m-xl-8 {
    margin: -0.5rem;
  }
  .-mt-xl-8 {
    margin-top: -0.5rem;
  }
  .-mr-xl-8 {
    margin-right: -0.5rem;
  }
  .-mb-xl-8 {
    margin-bottom: -0.5rem;
  }
  .-ml-xl-8 {
    margin-left: -0.5rem;
  }
  .-mtp-xl-8 {
    margin-top: -0.5rem;
    margin-bottom: -0.5rem;
  }
  .-mlf-xl-8 {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }
  .p-xl-12 {
    padding: 0.75rem;
  }
  .pt-xl-12 {
    padding-top: 0.75rem;
  }
  .pr-xl-12 {
    padding-right: 0.75rem;
  }
  .pb-xl-12 {
    padding-bottom: 0.75rem;
  }
  .pl-xl-12 {
    padding-left: 0.75rem;
  }
  .ptb-xl-12 {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }
  .plr-xl-12 {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }
  .m-xl-12 {
    margin: 0.75rem;
  }
  .mt-xl-12 {
    margin-top: 0.75rem;
  }
  .mr-xl-12 {
    margin-right: 0.75rem;
  }
  .mb-xl-12 {
    margin-bottom: 0.75rem;
  }
  .ml-xl-12 {
    margin-left: 0.75rem;
  }
  .mtb-xl-12 {
    margin-top: 0.75rem;
    margin-bottom: 0.75rem;
  }
  .mlr-xl-12 {
    margin-left: 0.75rem;
    margin-right: 0.75rem;
  }
  .-m-xl-12 {
    margin: -0.75rem;
  }
  .-mt-xl-12 {
    margin-top: -0.75rem;
  }
  .-mr-xl-12 {
    margin-right: -0.75rem;
  }
  .-mb-xl-12 {
    margin-bottom: -0.75rem;
  }
  .-ml-xl-12 {
    margin-left: -0.75rem;
  }
  .-mtp-xl-12 {
    margin-top: -0.75rem;
    margin-bottom: -0.75rem;
  }
  .-mlf-xl-12 {
    margin-left: -0.75rem;
    margin-right: -0.75rem;
  }
  .p-xl-16 {
    padding: 1rem;
  }
  .pt-xl-16 {
    padding-top: 1rem;
  }
  .pr-xl-16 {
    padding-right: 1rem;
  }
  .pb-xl-16 {
    padding-bottom: 1rem;
  }
  .pl-xl-16 {
    padding-left: 1rem;
  }
  .ptb-xl-16 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  .plr-xl-16 {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .m-xl-16 {
    margin: 1rem;
  }
  .mt-xl-16 {
    margin-top: 1rem;
  }
  .mr-xl-16 {
    margin-right: 1rem;
  }
  .mb-xl-16 {
    margin-bottom: 1rem;
  }
  .ml-xl-16 {
    margin-left: 1rem;
  }
  .mtb-xl-16 {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }
  .mlr-xl-16 {
    margin-left: 1rem;
    margin-right: 1rem;
  }
  .-m-xl-16 {
    margin: -1rem;
  }
  .-mt-xl-16 {
    margin-top: -1rem;
  }
  .-mr-xl-16 {
    margin-right: -1rem;
  }
  .-mb-xl-16 {
    margin-bottom: -1rem;
  }
  .-ml-xl-16 {
    margin-left: -1rem;
  }
  .-mtp-xl-16 {
    margin-top: -1rem;
    margin-bottom: -1rem;
  }
  .-mlf-xl-16 {
    margin-left: -1rem;
    margin-right: -1rem;
  }
  .p-xl-24 {
    padding: 1.5rem;
  }
  .pt-xl-24 {
    padding-top: 1.5rem;
  }
  .pr-xl-24 {
    padding-right: 1.5rem;
  }
  .pb-xl-24 {
    padding-bottom: 1.5rem;
  }
  .pl-xl-24 {
    padding-left: 1.5rem;
  }
  .ptb-xl-24 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
  .plr-xl-24 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .m-xl-24 {
    margin: 1.5rem;
  }
  .mt-xl-24 {
    margin-top: 1.5rem;
  }
  .mr-xl-24 {
    margin-right: 1.5rem;
  }
  .mb-xl-24 {
    margin-bottom: 1.5rem;
  }
  .ml-xl-24 {
    margin-left: 1.5rem;
  }
  .mtb-xl-24 {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }
  .mlr-xl-24 {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }
  .-m-xl-24 {
    margin: -1.5rem;
  }
  .-mt-xl-24 {
    margin-top: -1.5rem;
  }
  .-mr-xl-24 {
    margin-right: -1.5rem;
  }
  .-mb-xl-24 {
    margin-bottom: -1.5rem;
  }
  .-ml-xl-24 {
    margin-left: -1.5rem;
  }
  .-mtp-xl-24 {
    margin-top: -1.5rem;
    margin-bottom: -1.5rem;
  }
  .-mlf-xl-24 {
    margin-left: -1.5rem;
    margin-right: -1.5rem;
  }
  .p-xl-32 {
    padding: 2rem;
  }
  .pt-xl-32 {
    padding-top: 2rem;
  }
  .pr-xl-32 {
    padding-right: 2rem;
  }
  .pb-xl-32 {
    padding-bottom: 2rem;
  }
  .pl-xl-32 {
    padding-left: 2rem;
  }
  .ptb-xl-32 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
  .plr-xl-32 {
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .m-xl-32 {
    margin: 2rem;
  }
  .mt-xl-32 {
    margin-top: 2rem;
  }
  .mr-xl-32 {
    margin-right: 2rem;
  }
  .mb-xl-32 {
    margin-bottom: 2rem;
  }
  .ml-xl-32 {
    margin-left: 2rem;
  }
  .mtb-xl-32 {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }
  .mlr-xl-32 {
    margin-left: 2rem;
    margin-right: 2rem;
  }
  .-m-xl-32 {
    margin: -2rem;
  }
  .-mt-xl-32 {
    margin-top: -2rem;
  }
  .-mr-xl-32 {
    margin-right: -2rem;
  }
  .-mb-xl-32 {
    margin-bottom: -2rem;
  }
  .-ml-xl-32 {
    margin-left: -2rem;
  }
  .-mtp-xl-32 {
    margin-top: -2rem;
    margin-bottom: -2rem;
  }
  .-mlf-xl-32 {
    margin-left: -2rem;
    margin-right: -2rem;
  }
  .p-xl-40 {
    padding: 2.5rem;
  }
  .pt-xl-40 {
    padding-top: 2.5rem;
  }
  .pr-xl-40 {
    padding-right: 2.5rem;
  }
  .pb-xl-40 {
    padding-bottom: 2.5rem;
  }
  .pl-xl-40 {
    padding-left: 2.5rem;
  }
  .ptb-xl-40 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
  .plr-xl-40 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
  .m-xl-40 {
    margin: 2.5rem;
  }
  .mt-xl-40 {
    margin-top: 2.5rem;
  }
  .mr-xl-40 {
    margin-right: 2.5rem;
  }
  .mb-xl-40 {
    margin-bottom: 2.5rem;
  }
  .ml-xl-40 {
    margin-left: 2.5rem;
  }
  .mtb-xl-40 {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }
  .mlr-xl-40 {
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }
  .-m-xl-40 {
    margin: -2.5rem;
  }
  .-mt-xl-40 {
    margin-top: -2.5rem;
  }
  .-mr-xl-40 {
    margin-right: -2.5rem;
  }
  .-mb-xl-40 {
    margin-bottom: -2.5rem;
  }
  .-ml-xl-40 {
    margin-left: -2.5rem;
  }
  .-mtp-xl-40 {
    margin-top: -2.5rem;
    margin-bottom: -2.5rem;
  }
  .-mlf-xl-40 {
    margin-left: -2.5rem;
    margin-right: -2.5rem;
  }
  .p-xl-48 {
    padding: 3rem;
  }
  .pt-xl-48 {
    padding-top: 3rem;
  }
  .pr-xl-48 {
    padding-right: 3rem;
  }
  .pb-xl-48 {
    padding-bottom: 3rem;
  }
  .pl-xl-48 {
    padding-left: 3rem;
  }
  .ptb-xl-48 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
  .plr-xl-48 {
    padding-left: 3rem;
    padding-right: 3rem;
  }
  .m-xl-48 {
    margin: 3rem;
  }
  .mt-xl-48 {
    margin-top: 3rem;
  }
  .mr-xl-48 {
    margin-right: 3rem;
  }
  .mb-xl-48 {
    margin-bottom: 3rem;
  }
  .ml-xl-48 {
    margin-left: 3rem;
  }
  .mtb-xl-48 {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }
  .mlr-xl-48 {
    margin-left: 3rem;
    margin-right: 3rem;
  }
  .-m-xl-48 {
    margin: -3rem;
  }
  .-mt-xl-48 {
    margin-top: -3rem;
  }
  .-mr-xl-48 {
    margin-right: -3rem;
  }
  .-mb-xl-48 {
    margin-bottom: -3rem;
  }
  .-ml-xl-48 {
    margin-left: -3rem;
  }
  .-mtp-xl-48 {
    margin-top: -3rem;
    margin-bottom: -3rem;
  }
  .-mlf-xl-48 {
    margin-left: -3rem;
    margin-right: -3rem;
  }
  .p-xl-55 {
    padding: 3.4375rem;
  }
  .pt-xl-55 {
    padding-top: 3.4375rem;
  }
  .pr-xl-55 {
    padding-right: 3.4375rem;
  }
  .pb-xl-55 {
    padding-bottom: 3.4375rem;
  }
  .pl-xl-55 {
    padding-left: 3.4375rem;
  }
  .ptb-xl-55 {
    padding-top: 3.4375rem;
    padding-bottom: 3.4375rem;
  }
  .plr-xl-55 {
    padding-left: 3.4375rem;
    padding-right: 3.4375rem;
  }
  .m-xl-55 {
    margin: 3.4375rem;
  }
  .mt-xl-55 {
    margin-top: 3.4375rem;
  }
  .mr-xl-55 {
    margin-right: 3.4375rem;
  }
  .mb-xl-55 {
    margin-bottom: 3.4375rem;
  }
  .ml-xl-55 {
    margin-left: 3.4375rem;
  }
  .mtb-xl-55 {
    margin-top: 3.4375rem;
    margin-bottom: 3.4375rem;
  }
  .mlr-xl-55 {
    margin-left: 3.4375rem;
    margin-right: 3.4375rem;
  }
  .-m-xl-55 {
    margin: -3.4375rem;
  }
  .-mt-xl-55 {
    margin-top: -3.4375rem;
  }
  .-mr-xl-55 {
    margin-right: -3.4375rem;
  }
  .-mb-xl-55 {
    margin-bottom: -3.4375rem;
  }
  .-ml-xl-55 {
    margin-left: -3.4375rem;
  }
  .-mtp-xl-55 {
    margin-top: -3.4375rem;
    margin-bottom: -3.4375rem;
  }
  .-mlf-xl-55 {
    margin-left: -3.4375rem;
    margin-right: -3.4375rem;
  }
  .p-xl-64 {
    padding: 4rem;
  }
  .pt-xl-64 {
    padding-top: 4rem;
  }
  .pr-xl-64 {
    padding-right: 4rem;
  }
  .pb-xl-64 {
    padding-bottom: 4rem;
  }
  .pl-xl-64 {
    padding-left: 4rem;
  }
  .ptb-xl-64 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  .plr-xl-64 {
    padding-left: 4rem;
    padding-right: 4rem;
  }
  .m-xl-64 {
    margin: 4rem;
  }
  .mt-xl-64 {
    margin-top: 4rem;
  }
  .mr-xl-64 {
    margin-right: 4rem;
  }
  .mb-xl-64 {
    margin-bottom: 4rem;
  }
  .ml-xl-64 {
    margin-left: 4rem;
  }
  .mtb-xl-64 {
    margin-top: 4rem;
    margin-bottom: 4rem;
  }
  .mlr-xl-64 {
    margin-left: 4rem;
    margin-right: 4rem;
  }
  .-m-xl-64 {
    margin: -4rem;
  }
  .-mt-xl-64 {
    margin-top: -4rem;
  }
  .-mr-xl-64 {
    margin-right: -4rem;
  }
  .-mb-xl-64 {
    margin-bottom: -4rem;
  }
  .-ml-xl-64 {
    margin-left: -4rem;
  }
  .-mtp-xl-64 {
    margin-top: -4rem;
    margin-bottom: -4rem;
  }
  .-mlf-xl-64 {
    margin-left: -4rem;
    margin-right: -4rem;
  }
  .p-xl-70 {
    padding: 4.375rem;
  }
  .pt-xl-70 {
    padding-top: 4.375rem;
  }
  .pr-xl-70 {
    padding-right: 4.375rem;
  }
  .pb-xl-70 {
    padding-bottom: 4.375rem;
  }
  .pl-xl-70 {
    padding-left: 4.375rem;
  }
  .ptb-xl-70 {
    padding-top: 4.375rem;
    padding-bottom: 4.375rem;
  }
  .plr-xl-70 {
    padding-left: 4.375rem;
    padding-right: 4.375rem;
  }
  .m-xl-70 {
    margin: 4.375rem;
  }
  .mt-xl-70 {
    margin-top: 4.375rem;
  }
  .mr-xl-70 {
    margin-right: 4.375rem;
  }
  .mb-xl-70 {
    margin-bottom: 4.375rem;
  }
  .ml-xl-70 {
    margin-left: 4.375rem;
  }
  .mtb-xl-70 {
    margin-top: 4.375rem;
    margin-bottom: 4.375rem;
  }
  .mlr-xl-70 {
    margin-left: 4.375rem;
    margin-right: 4.375rem;
  }
  .-m-xl-70 {
    margin: -4.375rem;
  }
  .-mt-xl-70 {
    margin-top: -4.375rem;
  }
  .-mr-xl-70 {
    margin-right: -4.375rem;
  }
  .-mb-xl-70 {
    margin-bottom: -4.375rem;
  }
  .-ml-xl-70 {
    margin-left: -4.375rem;
  }
  .-mtp-xl-70 {
    margin-top: -4.375rem;
    margin-bottom: -4.375rem;
  }
  .-mlf-xl-70 {
    margin-left: -4.375rem;
    margin-right: -4.375rem;
  }
  .p-xl-72 {
    padding: 4.5rem;
  }
  .pt-xl-72 {
    padding-top: 4.5rem;
  }
  .pr-xl-72 {
    padding-right: 4.5rem;
  }
  .pb-xl-72 {
    padding-bottom: 4.5rem;
  }
  .pl-xl-72 {
    padding-left: 4.5rem;
  }
  .ptb-xl-72 {
    padding-top: 4.5rem;
    padding-bottom: 4.5rem;
  }
  .plr-xl-72 {
    padding-left: 4.5rem;
    padding-right: 4.5rem;
  }
  .m-xl-72 {
    margin: 4.5rem;
  }
  .mt-xl-72 {
    margin-top: 4.5rem;
  }
  .mr-xl-72 {
    margin-right: 4.5rem;
  }
  .mb-xl-72 {
    margin-bottom: 4.5rem;
  }
  .ml-xl-72 {
    margin-left: 4.5rem;
  }
  .mtb-xl-72 {
    margin-top: 4.5rem;
    margin-bottom: 4.5rem;
  }
  .mlr-xl-72 {
    margin-left: 4.5rem;
    margin-right: 4.5rem;
  }
  .-m-xl-72 {
    margin: -4.5rem;
  }
  .-mt-xl-72 {
    margin-top: -4.5rem;
  }
  .-mr-xl-72 {
    margin-right: -4.5rem;
  }
  .-mb-xl-72 {
    margin-bottom: -4.5rem;
  }
  .-ml-xl-72 {
    margin-left: -4.5rem;
  }
  .-mtp-xl-72 {
    margin-top: -4.5rem;
    margin-bottom: -4.5rem;
  }
  .-mlf-xl-72 {
    margin-left: -4.5rem;
    margin-right: -4.5rem;
  }
  .p-xl-80 {
    padding: 5rem;
  }
  .pt-xl-80 {
    padding-top: 5rem;
  }
  .pr-xl-80 {
    padding-right: 5rem;
  }
  .pb-xl-80 {
    padding-bottom: 5rem;
  }
  .pl-xl-80 {
    padding-left: 5rem;
  }
  .ptb-xl-80 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }
  .plr-xl-80 {
    padding-left: 5rem;
    padding-right: 5rem;
  }
  .m-xl-80 {
    margin: 5rem;
  }
  .mt-xl-80 {
    margin-top: 5rem;
  }
  .mr-xl-80 {
    margin-right: 5rem;
  }
  .mb-xl-80 {
    margin-bottom: 5rem;
  }
  .ml-xl-80 {
    margin-left: 5rem;
  }
  .mtb-xl-80 {
    margin-top: 5rem;
    margin-bottom: 5rem;
  }
  .mlr-xl-80 {
    margin-left: 5rem;
    margin-right: 5rem;
  }
  .-m-xl-80 {
    margin: -5rem;
  }
  .-mt-xl-80 {
    margin-top: -5rem;
  }
  .-mr-xl-80 {
    margin-right: -5rem;
  }
  .-mb-xl-80 {
    margin-bottom: -5rem;
  }
  .-ml-xl-80 {
    margin-left: -5rem;
  }
  .-mtp-xl-80 {
    margin-top: -5rem;
    margin-bottom: -5rem;
  }
  .-mlf-xl-80 {
    margin-left: -5rem;
    margin-right: -5rem;
  }
  .p-xl-84 {
    padding: 5.25rem;
  }
  .pt-xl-84 {
    padding-top: 5.25rem;
  }
  .pr-xl-84 {
    padding-right: 5.25rem;
  }
  .pb-xl-84 {
    padding-bottom: 5.25rem;
  }
  .pl-xl-84 {
    padding-left: 5.25rem;
  }
  .ptb-xl-84 {
    padding-top: 5.25rem;
    padding-bottom: 5.25rem;
  }
  .plr-xl-84 {
    padding-left: 5.25rem;
    padding-right: 5.25rem;
  }
  .m-xl-84 {
    margin: 5.25rem;
  }
  .mt-xl-84 {
    margin-top: 5.25rem;
  }
  .mr-xl-84 {
    margin-right: 5.25rem;
  }
  .mb-xl-84 {
    margin-bottom: 5.25rem;
  }
  .ml-xl-84 {
    margin-left: 5.25rem;
  }
  .mtb-xl-84 {
    margin-top: 5.25rem;
    margin-bottom: 5.25rem;
  }
  .mlr-xl-84 {
    margin-left: 5.25rem;
    margin-right: 5.25rem;
  }
  .-m-xl-84 {
    margin: -5.25rem;
  }
  .-mt-xl-84 {
    margin-top: -5.25rem;
  }
  .-mr-xl-84 {
    margin-right: -5.25rem;
  }
  .-mb-xl-84 {
    margin-bottom: -5.25rem;
  }
  .-ml-xl-84 {
    margin-left: -5.25rem;
  }
  .-mtp-xl-84 {
    margin-top: -5.25rem;
    margin-bottom: -5.25rem;
  }
  .-mlf-xl-84 {
    margin-left: -5.25rem;
    margin-right: -5.25rem;
  }
  .p-xl-88 {
    padding: 5.5rem;
  }
  .pt-xl-88 {
    padding-top: 5.5rem;
  }
  .pr-xl-88 {
    padding-right: 5.5rem;
  }
  .pb-xl-88 {
    padding-bottom: 5.5rem;
  }
  .pl-xl-88 {
    padding-left: 5.5rem;
  }
  .ptb-xl-88 {
    padding-top: 5.5rem;
    padding-bottom: 5.5rem;
  }
  .plr-xl-88 {
    padding-left: 5.5rem;
    padding-right: 5.5rem;
  }
  .m-xl-88 {
    margin: 5.5rem;
  }
  .mt-xl-88 {
    margin-top: 5.5rem;
  }
  .mr-xl-88 {
    margin-right: 5.5rem;
  }
  .mb-xl-88 {
    margin-bottom: 5.5rem;
  }
  .ml-xl-88 {
    margin-left: 5.5rem;
  }
  .mtb-xl-88 {
    margin-top: 5.5rem;
    margin-bottom: 5.5rem;
  }
  .mlr-xl-88 {
    margin-left: 5.5rem;
    margin-right: 5.5rem;
  }
  .-m-xl-88 {
    margin: -5.5rem;
  }
  .-mt-xl-88 {
    margin-top: -5.5rem;
  }
  .-mr-xl-88 {
    margin-right: -5.5rem;
  }
  .-mb-xl-88 {
    margin-bottom: -5.5rem;
  }
  .-ml-xl-88 {
    margin-left: -5.5rem;
  }
  .-mtp-xl-88 {
    margin-top: -5.5rem;
    margin-bottom: -5.5rem;
  }
  .-mlf-xl-88 {
    margin-left: -5.5rem;
    margin-right: -5.5rem;
  }
  .p-xl-90 {
    padding: 5.625rem;
  }
  .pt-xl-90 {
    padding-top: 5.625rem;
  }
  .pr-xl-90 {
    padding-right: 5.625rem;
  }
  .pb-xl-90 {
    padding-bottom: 5.625rem;
  }
  .pl-xl-90 {
    padding-left: 5.625rem;
  }
  .ptb-xl-90 {
    padding-top: 5.625rem;
    padding-bottom: 5.625rem;
  }
  .plr-xl-90 {
    padding-left: 5.625rem;
    padding-right: 5.625rem;
  }
  .m-xl-90 {
    margin: 5.625rem;
  }
  .mt-xl-90 {
    margin-top: 5.625rem;
  }
  .mr-xl-90 {
    margin-right: 5.625rem;
  }
  .mb-xl-90 {
    margin-bottom: 5.625rem;
  }
  .ml-xl-90 {
    margin-left: 5.625rem;
  }
  .mtb-xl-90 {
    margin-top: 5.625rem;
    margin-bottom: 5.625rem;
  }
  .mlr-xl-90 {
    margin-left: 5.625rem;
    margin-right: 5.625rem;
  }
  .-m-xl-90 {
    margin: -5.625rem;
  }
  .-mt-xl-90 {
    margin-top: -5.625rem;
  }
  .-mr-xl-90 {
    margin-right: -5.625rem;
  }
  .-mb-xl-90 {
    margin-bottom: -5.625rem;
  }
  .-ml-xl-90 {
    margin-left: -5.625rem;
  }
  .-mtp-xl-90 {
    margin-top: -5.625rem;
    margin-bottom: -5.625rem;
  }
  .-mlf-xl-90 {
    margin-left: -5.625rem;
    margin-right: -5.625rem;
  }
  .p-xl-96 {
    padding: 6rem;
  }
  .pt-xl-96 {
    padding-top: 6rem;
  }
  .pr-xl-96 {
    padding-right: 6rem;
  }
  .pb-xl-96 {
    padding-bottom: 6rem;
  }
  .pl-xl-96 {
    padding-left: 6rem;
  }
  .ptb-xl-96 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }
  .plr-xl-96 {
    padding-left: 6rem;
    padding-right: 6rem;
  }
  .m-xl-96 {
    margin: 6rem;
  }
  .mt-xl-96 {
    margin-top: 6rem;
  }
  .mr-xl-96 {
    margin-right: 6rem;
  }
  .mb-xl-96 {
    margin-bottom: 6rem;
  }
  .ml-xl-96 {
    margin-left: 6rem;
  }
  .mtb-xl-96 {
    margin-top: 6rem;
    margin-bottom: 6rem;
  }
  .mlr-xl-96 {
    margin-left: 6rem;
    margin-right: 6rem;
  }
  .-m-xl-96 {
    margin: -6rem;
  }
  .-mt-xl-96 {
    margin-top: -6rem;
  }
  .-mr-xl-96 {
    margin-right: -6rem;
  }
  .-mb-xl-96 {
    margin-bottom: -6rem;
  }
  .-ml-xl-96 {
    margin-left: -6rem;
  }
  .-mtp-xl-96 {
    margin-top: -6rem;
    margin-bottom: -6rem;
  }
  .-mlf-xl-96 {
    margin-left: -6rem;
    margin-right: -6rem;
  }
  .p-xl-104 {
    padding: 6.5rem;
  }
  .pt-xl-104 {
    padding-top: 6.5rem;
  }
  .pr-xl-104 {
    padding-right: 6.5rem;
  }
  .pb-xl-104 {
    padding-bottom: 6.5rem;
  }
  .pl-xl-104 {
    padding-left: 6.5rem;
  }
  .ptb-xl-104 {
    padding-top: 6.5rem;
    padding-bottom: 6.5rem;
  }
  .plr-xl-104 {
    padding-left: 6.5rem;
    padding-right: 6.5rem;
  }
  .m-xl-104 {
    margin: 6.5rem;
  }
  .mt-xl-104 {
    margin-top: 6.5rem;
  }
  .mr-xl-104 {
    margin-right: 6.5rem;
  }
  .mb-xl-104 {
    margin-bottom: 6.5rem;
  }
  .ml-xl-104 {
    margin-left: 6.5rem;
  }
  .mtb-xl-104 {
    margin-top: 6.5rem;
    margin-bottom: 6.5rem;
  }
  .mlr-xl-104 {
    margin-left: 6.5rem;
    margin-right: 6.5rem;
  }
  .-m-xl-104 {
    margin: -6.5rem;
  }
  .-mt-xl-104 {
    margin-top: -6.5rem;
  }
  .-mr-xl-104 {
    margin-right: -6.5rem;
  }
  .-mb-xl-104 {
    margin-bottom: -6.5rem;
  }
  .-ml-xl-104 {
    margin-left: -6.5rem;
  }
  .-mtp-xl-104 {
    margin-top: -6.5rem;
    margin-bottom: -6.5rem;
  }
  .-mlf-xl-104 {
    margin-left: -6.5rem;
    margin-right: -6.5rem;
  }
  .p-xl-112 {
    padding: 7rem;
  }
  .pt-xl-112 {
    padding-top: 7rem;
  }
  .pr-xl-112 {
    padding-right: 7rem;
  }
  .pb-xl-112 {
    padding-bottom: 7rem;
  }
  .pl-xl-112 {
    padding-left: 7rem;
  }
  .ptb-xl-112 {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }
  .plr-xl-112 {
    padding-left: 7rem;
    padding-right: 7rem;
  }
  .m-xl-112 {
    margin: 7rem;
  }
  .mt-xl-112 {
    margin-top: 7rem;
  }
  .mr-xl-112 {
    margin-right: 7rem;
  }
  .mb-xl-112 {
    margin-bottom: 7rem;
  }
  .ml-xl-112 {
    margin-left: 7rem;
  }
  .mtb-xl-112 {
    margin-top: 7rem;
    margin-bottom: 7rem;
  }
  .mlr-xl-112 {
    margin-left: 7rem;
    margin-right: 7rem;
  }
  .-m-xl-112 {
    margin: -7rem;
  }
  .-mt-xl-112 {
    margin-top: -7rem;
  }
  .-mr-xl-112 {
    margin-right: -7rem;
  }
  .-mb-xl-112 {
    margin-bottom: -7rem;
  }
  .-ml-xl-112 {
    margin-left: -7rem;
  }
  .-mtp-xl-112 {
    margin-top: -7rem;
    margin-bottom: -7rem;
  }
  .-mlf-xl-112 {
    margin-left: -7rem;
    margin-right: -7rem;
  }
  .p-xl-120 {
    padding: 7.5rem;
  }
  .pt-xl-120 {
    padding-top: 7.5rem;
  }
  .pr-xl-120 {
    padding-right: 7.5rem;
  }
  .pb-xl-120 {
    padding-bottom: 7.5rem;
  }
  .pl-xl-120 {
    padding-left: 7.5rem;
  }
  .ptb-xl-120 {
    padding-top: 7.5rem;
    padding-bottom: 7.5rem;
  }
  .plr-xl-120 {
    padding-left: 7.5rem;
    padding-right: 7.5rem;
  }
  .m-xl-120 {
    margin: 7.5rem;
  }
  .mt-xl-120 {
    margin-top: 7.5rem;
  }
  .mr-xl-120 {
    margin-right: 7.5rem;
  }
  .mb-xl-120 {
    margin-bottom: 7.5rem;
  }
  .ml-xl-120 {
    margin-left: 7.5rem;
  }
  .mtb-xl-120 {
    margin-top: 7.5rem;
    margin-bottom: 7.5rem;
  }
  .mlr-xl-120 {
    margin-left: 7.5rem;
    margin-right: 7.5rem;
  }
  .-m-xl-120 {
    margin: -7.5rem;
  }
  .-mt-xl-120 {
    margin-top: -7.5rem;
  }
  .-mr-xl-120 {
    margin-right: -7.5rem;
  }
  .-mb-xl-120 {
    margin-bottom: -7.5rem;
  }
  .-ml-xl-120 {
    margin-left: -7.5rem;
  }
  .-mtp-xl-120 {
    margin-top: -7.5rem;
    margin-bottom: -7.5rem;
  }
  .-mlf-xl-120 {
    margin-left: -7.5rem;
    margin-right: -7.5rem;
  }
  .p-xl-128 {
    padding: 8rem;
  }
  .pt-xl-128 {
    padding-top: 8rem;
  }
  .pr-xl-128 {
    padding-right: 8rem;
  }
  .pb-xl-128 {
    padding-bottom: 8rem;
  }
  .pl-xl-128 {
    padding-left: 8rem;
  }
  .ptb-xl-128 {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }
  .plr-xl-128 {
    padding-left: 8rem;
    padding-right: 8rem;
  }
  .m-xl-128 {
    margin: 8rem;
  }
  .mt-xl-128 {
    margin-top: 8rem;
  }
  .mr-xl-128 {
    margin-right: 8rem;
  }
  .mb-xl-128 {
    margin-bottom: 8rem;
  }
  .ml-xl-128 {
    margin-left: 8rem;
  }
  .mtb-xl-128 {
    margin-top: 8rem;
    margin-bottom: 8rem;
  }
  .mlr-xl-128 {
    margin-left: 8rem;
    margin-right: 8rem;
  }
  .-m-xl-128 {
    margin: -8rem;
  }
  .-mt-xl-128 {
    margin-top: -8rem;
  }
  .-mr-xl-128 {
    margin-right: -8rem;
  }
  .-mb-xl-128 {
    margin-bottom: -8rem;
  }
  .-ml-xl-128 {
    margin-left: -8rem;
  }
  .-mtp-xl-128 {
    margin-top: -8rem;
    margin-bottom: -8rem;
  }
  .-mlf-xl-128 {
    margin-left: -8rem;
    margin-right: -8rem;
  }
}

@media screen and (min-width: 160rem) {
  .p-xxl-0 {
    padding: 0rem;
  }
  .pt-xxl-0 {
    padding-top: 0rem;
  }
  .pr-xxl-0 {
    padding-right: 0rem;
  }
  .pb-xxl-0 {
    padding-bottom: 0rem;
  }
  .pl-xxl-0 {
    padding-left: 0rem;
  }
  .ptb-xxl-0 {
    padding-top: 0rem;
    padding-bottom: 0rem;
  }
  .plr-xxl-0 {
    padding-left: 0rem;
    padding-right: 0rem;
  }
  .m-xxl-0 {
    margin: 0rem;
  }
  .mt-xxl-0 {
    margin-top: 0rem;
  }
  .mr-xxl-0 {
    margin-right: 0rem;
  }
  .mb-xxl-0 {
    margin-bottom: 0rem;
  }
  .ml-xxl-0 {
    margin-left: 0rem;
  }
  .mtb-xxl-0 {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
  .mlr-xxl-0 {
    margin-left: 0rem;
    margin-right: 0rem;
  }
  .-m-xxl-0 {
    margin: 0rem;
  }
  .-mt-xxl-0 {
    margin-top: 0rem;
  }
  .-mr-xxl-0 {
    margin-right: 0rem;
  }
  .-mb-xxl-0 {
    margin-bottom: 0rem;
  }
  .-ml-xxl-0 {
    margin-left: 0rem;
  }
  .-mtp-xxl-0 {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }
  .-mlf-xxl-0 {
    margin-left: 0rem;
    margin-right: 0rem;
  }
  .p-xxl-4 {
    padding: 0.25rem;
  }
  .pt-xxl-4 {
    padding-top: 0.25rem;
  }
  .pr-xxl-4 {
    padding-right: 0.25rem;
  }
  .pb-xxl-4 {
    padding-bottom: 0.25rem;
  }
  .pl-xxl-4 {
    padding-left: 0.25rem;
  }
  .ptb-xxl-4 {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }
  .plr-xxl-4 {
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }
  .m-xxl-4 {
    margin: 0.25rem;
  }
  .mt-xxl-4 {
    margin-top: 0.25rem;
  }
  .mr-xxl-4 {
    margin-right: 0.25rem;
  }
  .mb-xxl-4 {
    margin-bottom: 0.25rem;
  }
  .ml-xxl-4 {
    margin-left: 0.25rem;
  }
  .mtb-xxl-4 {
    margin-top: 0.25rem;
    margin-bottom: 0.25rem;
  }
  .mlr-xxl-4 {
    margin-left: 0.25rem;
    margin-right: 0.25rem;
  }
  .-m-xxl-4 {
    margin: -0.25rem;
  }
  .-mt-xxl-4 {
    margin-top: -0.25rem;
  }
  .-mr-xxl-4 {
    margin-right: -0.25rem;
  }
  .-mb-xxl-4 {
    margin-bottom: -0.25rem;
  }
  .-ml-xxl-4 {
    margin-left: -0.25rem;
  }
  .-mtp-xxl-4 {
    margin-top: -0.25rem;
    margin-bottom: -0.25rem;
  }
  .-mlf-xxl-4 {
    margin-left: -0.25rem;
    margin-right: -0.25rem;
  }
  .p-xxl-8 {
    padding: 0.5rem;
  }
  .pt-xxl-8 {
    padding-top: 0.5rem;
  }
  .pr-xxl-8 {
    padding-right: 0.5rem;
  }
  .pb-xxl-8 {
    padding-bottom: 0.5rem;
  }
  .pl-xxl-8 {
    padding-left: 0.5rem;
  }
  .ptb-xxl-8 {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
  .plr-xxl-8 {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
  .m-xxl-8 {
    margin: 0.5rem;
  }
  .mt-xxl-8 {
    margin-top: 0.5rem;
  }
  .mr-xxl-8 {
    margin-right: 0.5rem;
  }
  .mb-xxl-8 {
    margin-bottom: 0.5rem;
  }
  .ml-xxl-8 {
    margin-left: 0.5rem;
  }
  .mtb-xxl-8 {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }
  .mlr-xxl-8 {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }
  .-m-xxl-8 {
    margin: -0.5rem;
  }
  .-mt-xxl-8 {
    margin-top: -0.5rem;
  }
  .-mr-xxl-8 {
    margin-right: -0.5rem;
  }
  .-mb-xxl-8 {
    margin-bottom: -0.5rem;
  }
  .-ml-xxl-8 {
    margin-left: -0.5rem;
  }
  .-mtp-xxl-8 {
    margin-top: -0.5rem;
    margin-bottom: -0.5rem;
  }
  .-mlf-xxl-8 {
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }
  .p-xxl-12 {
    padding: 0.75rem;
  }
  .pt-xxl-12 {
    padding-top: 0.75rem;
  }
  .pr-xxl-12 {
    padding-right: 0.75rem;
  }
  .pb-xxl-12 {
    padding-bottom: 0.75rem;
  }
  .pl-xxl-12 {
    padding-left: 0.75rem;
  }
  .ptb-xxl-12 {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }
  .plr-xxl-12 {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }
  .m-xxl-12 {
    margin: 0.75rem;
  }
  .mt-xxl-12 {
    margin-top: 0.75rem;
  }
  .mr-xxl-12 {
    margin-right: 0.75rem;
  }
  .mb-xxl-12 {
    margin-bottom: 0.75rem;
  }
  .ml-xxl-12 {
    margin-left: 0.75rem;
  }
  .mtb-xxl-12 {
    margin-top: 0.75rem;
    margin-bottom: 0.75rem;
  }
  .mlr-xxl-12 {
    margin-left: 0.75rem;
    margin-right: 0.75rem;
  }
  .-m-xxl-12 {
    margin: -0.75rem;
  }
  .-mt-xxl-12 {
    margin-top: -0.75rem;
  }
  .-mr-xxl-12 {
    margin-right: -0.75rem;
  }
  .-mb-xxl-12 {
    margin-bottom: -0.75rem;
  }
  .-ml-xxl-12 {
    margin-left: -0.75rem;
  }
  .-mtp-xxl-12 {
    margin-top: -0.75rem;
    margin-bottom: -0.75rem;
  }
  .-mlf-xxl-12 {
    margin-left: -0.75rem;
    margin-right: -0.75rem;
  }
  .p-xxl-16 {
    padding: 1rem;
  }
  .pt-xxl-16 {
    padding-top: 1rem;
  }
  .pr-xxl-16 {
    padding-right: 1rem;
  }
  .pb-xxl-16 {
    padding-bottom: 1rem;
  }
  .pl-xxl-16 {
    padding-left: 1rem;
  }
  .ptb-xxl-16 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  .plr-xxl-16 {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .m-xxl-16 {
    margin: 1rem;
  }
  .mt-xxl-16 {
    margin-top: 1rem;
  }
  .mr-xxl-16 {
    margin-right: 1rem;
  }
  .mb-xxl-16 {
    margin-bottom: 1rem;
  }
  .ml-xxl-16 {
    margin-left: 1rem;
  }
  .mtb-xxl-16 {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }
  .mlr-xxl-16 {
    margin-left: 1rem;
    margin-right: 1rem;
  }
  .-m-xxl-16 {
    margin: -1rem;
  }
  .-mt-xxl-16 {
    margin-top: -1rem;
  }
  .-mr-xxl-16 {
    margin-right: -1rem;
  }
  .-mb-xxl-16 {
    margin-bottom: -1rem;
  }
  .-ml-xxl-16 {
    margin-left: -1rem;
  }
  .-mtp-xxl-16 {
    margin-top: -1rem;
    margin-bottom: -1rem;
  }
  .-mlf-xxl-16 {
    margin-left: -1rem;
    margin-right: -1rem;
  }
  .p-xxl-24 {
    padding: 1.5rem;
  }
  .pt-xxl-24 {
    padding-top: 1.5rem;
  }
  .pr-xxl-24 {
    padding-right: 1.5rem;
  }
  .pb-xxl-24 {
    padding-bottom: 1.5rem;
  }
  .pl-xxl-24 {
    padding-left: 1.5rem;
  }
  .ptb-xxl-24 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
  .plr-xxl-24 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .m-xxl-24 {
    margin: 1.5rem;
  }
  .mt-xxl-24 {
    margin-top: 1.5rem;
  }
  .mr-xxl-24 {
    margin-right: 1.5rem;
  }
  .mb-xxl-24 {
    margin-bottom: 1.5rem;
  }
  .ml-xxl-24 {
    margin-left: 1.5rem;
  }
  .mtb-xxl-24 {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }
  .mlr-xxl-24 {
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }
  .-m-xxl-24 {
    margin: -1.5rem;
  }
  .-mt-xxl-24 {
    margin-top: -1.5rem;
  }
  .-mr-xxl-24 {
    margin-right: -1.5rem;
  }
  .-mb-xxl-24 {
    margin-bottom: -1.5rem;
  }
  .-ml-xxl-24 {
    margin-left: -1.5rem;
  }
  .-mtp-xxl-24 {
    margin-top: -1.5rem;
    margin-bottom: -1.5rem;
  }
  .-mlf-xxl-24 {
    margin-left: -1.5rem;
    margin-right: -1.5rem;
  }
  .p-xxl-32 {
    padding: 2rem;
  }
  .pt-xxl-32 {
    padding-top: 2rem;
  }
  .pr-xxl-32 {
    padding-right: 2rem;
  }
  .pb-xxl-32 {
    padding-bottom: 2rem;
  }
  .pl-xxl-32 {
    padding-left: 2rem;
  }
  .ptb-xxl-32 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
  .plr-xxl-32 {
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .m-xxl-32 {
    margin: 2rem;
  }
  .mt-xxl-32 {
    margin-top: 2rem;
  }
  .mr-xxl-32 {
    margin-right: 2rem;
  }
  .mb-xxl-32 {
    margin-bottom: 2rem;
  }
  .ml-xxl-32 {
    margin-left: 2rem;
  }
  .mtb-xxl-32 {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }
  .mlr-xxl-32 {
    margin-left: 2rem;
    margin-right: 2rem;
  }
  .-m-xxl-32 {
    margin: -2rem;
  }
  .-mt-xxl-32 {
    margin-top: -2rem;
  }
  .-mr-xxl-32 {
    margin-right: -2rem;
  }
  .-mb-xxl-32 {
    margin-bottom: -2rem;
  }
  .-ml-xxl-32 {
    margin-left: -2rem;
  }
  .-mtp-xxl-32 {
    margin-top: -2rem;
    margin-bottom: -2rem;
  }
  .-mlf-xxl-32 {
    margin-left: -2rem;
    margin-right: -2rem;
  }
  .p-xxl-40 {
    padding: 2.5rem;
  }
  .pt-xxl-40 {
    padding-top: 2.5rem;
  }
  .pr-xxl-40 {
    padding-right: 2.5rem;
  }
  .pb-xxl-40 {
    padding-bottom: 2.5rem;
  }
  .pl-xxl-40 {
    padding-left: 2.5rem;
  }
  .ptb-xxl-40 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
  .plr-xxl-40 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
  .m-xxl-40 {
    margin: 2.5rem;
  }
  .mt-xxl-40 {
    margin-top: 2.5rem;
  }
  .mr-xxl-40 {
    margin-right: 2.5rem;
  }
  .mb-xxl-40 {
    margin-bottom: 2.5rem;
  }
  .ml-xxl-40 {
    margin-left: 2.5rem;
  }
  .mtb-xxl-40 {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }
  .mlr-xxl-40 {
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }
  .-m-xxl-40 {
    margin: -2.5rem;
  }
  .-mt-xxl-40 {
    margin-top: -2.5rem;
  }
  .-mr-xxl-40 {
    margin-right: -2.5rem;
  }
  .-mb-xxl-40 {
    margin-bottom: -2.5rem;
  }
  .-ml-xxl-40 {
    margin-left: -2.5rem;
  }
  .-mtp-xxl-40 {
    margin-top: -2.5rem;
    margin-bottom: -2.5rem;
  }
  .-mlf-xxl-40 {
    margin-left: -2.5rem;
    margin-right: -2.5rem;
  }
  .p-xxl-48 {
    padding: 3rem;
  }
  .pt-xxl-48 {
    padding-top: 3rem;
  }
  .pr-xxl-48 {
    padding-right: 3rem;
  }
  .pb-xxl-48 {
    padding-bottom: 3rem;
  }
  .pl-xxl-48 {
    padding-left: 3rem;
  }
  .ptb-xxl-48 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
  .plr-xxl-48 {
    padding-left: 3rem;
    padding-right: 3rem;
  }
  .m-xxl-48 {
    margin: 3rem;
  }
  .mt-xxl-48 {
    margin-top: 3rem;
  }
  .mr-xxl-48 {
    margin-right: 3rem;
  }
  .mb-xxl-48 {
    margin-bottom: 3rem;
  }
  .ml-xxl-48 {
    margin-left: 3rem;
  }
  .mtb-xxl-48 {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }
  .mlr-xxl-48 {
    margin-left: 3rem;
    margin-right: 3rem;
  }
  .-m-xxl-48 {
    margin: -3rem;
  }
  .-mt-xxl-48 {
    margin-top: -3rem;
  }
  .-mr-xxl-48 {
    margin-right: -3rem;
  }
  .-mb-xxl-48 {
    margin-bottom: -3rem;
  }
  .-ml-xxl-48 {
    margin-left: -3rem;
  }
  .-mtp-xxl-48 {
    margin-top: -3rem;
    margin-bottom: -3rem;
  }
  .-mlf-xxl-48 {
    margin-left: -3rem;
    margin-right: -3rem;
  }
  .p-xxl-55 {
    padding: 3.4375rem;
  }
  .pt-xxl-55 {
    padding-top: 3.4375rem;
  }
  .pr-xxl-55 {
    padding-right: 3.4375rem;
  }
  .pb-xxl-55 {
    padding-bottom: 3.4375rem;
  }
  .pl-xxl-55 {
    padding-left: 3.4375rem;
  }
  .ptb-xxl-55 {
    padding-top: 3.4375rem;
    padding-bottom: 3.4375rem;
  }
  .plr-xxl-55 {
    padding-left: 3.4375rem;
    padding-right: 3.4375rem;
  }
  .m-xxl-55 {
    margin: 3.4375rem;
  }
  .mt-xxl-55 {
    margin-top: 3.4375rem;
  }
  .mr-xxl-55 {
    margin-right: 3.4375rem;
  }
  .mb-xxl-55 {
    margin-bottom: 3.4375rem;
  }
  .ml-xxl-55 {
    margin-left: 3.4375rem;
  }
  .mtb-xxl-55 {
    margin-top: 3.4375rem;
    margin-bottom: 3.4375rem;
  }
  .mlr-xxl-55 {
    margin-left: 3.4375rem;
    margin-right: 3.4375rem;
  }
  .-m-xxl-55 {
    margin: -3.4375rem;
  }
  .-mt-xxl-55 {
    margin-top: -3.4375rem;
  }
  .-mr-xxl-55 {
    margin-right: -3.4375rem;
  }
  .-mb-xxl-55 {
    margin-bottom: -3.4375rem;
  }
  .-ml-xxl-55 {
    margin-left: -3.4375rem;
  }
  .-mtp-xxl-55 {
    margin-top: -3.4375rem;
    margin-bottom: -3.4375rem;
  }
  .-mlf-xxl-55 {
    margin-left: -3.4375rem;
    margin-right: -3.4375rem;
  }
  .p-xxl-64 {
    padding: 4rem;
  }
  .pt-xxl-64 {
    padding-top: 4rem;
  }
  .pr-xxl-64 {
    padding-right: 4rem;
  }
  .pb-xxl-64 {
    padding-bottom: 4rem;
  }
  .pl-xxl-64 {
    padding-left: 4rem;
  }
  .ptb-xxl-64 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  .plr-xxl-64 {
    padding-left: 4rem;
    padding-right: 4rem;
  }
  .m-xxl-64 {
    margin: 4rem;
  }
  .mt-xxl-64 {
    margin-top: 4rem;
  }
  .mr-xxl-64 {
    margin-right: 4rem;
  }
  .mb-xxl-64 {
    margin-bottom: 4rem;
  }
  .ml-xxl-64 {
    margin-left: 4rem;
  }
  .mtb-xxl-64 {
    margin-top: 4rem;
    margin-bottom: 4rem;
  }
  .mlr-xxl-64 {
    margin-left: 4rem;
    margin-right: 4rem;
  }
  .-m-xxl-64 {
    margin: -4rem;
  }
  .-mt-xxl-64 {
    margin-top: -4rem;
  }
  .-mr-xxl-64 {
    margin-right: -4rem;
  }
  .-mb-xxl-64 {
    margin-bottom: -4rem;
  }
  .-ml-xxl-64 {
    margin-left: -4rem;
  }
  .-mtp-xxl-64 {
    margin-top: -4rem;
    margin-bottom: -4rem;
  }
  .-mlf-xxl-64 {
    margin-left: -4rem;
    margin-right: -4rem;
  }
  .p-xxl-70 {
    padding: 4.375rem;
  }
  .pt-xxl-70 {
    padding-top: 4.375rem;
  }
  .pr-xxl-70 {
    padding-right: 4.375rem;
  }
  .pb-xxl-70 {
    padding-bottom: 4.375rem;
  }
  .pl-xxl-70 {
    padding-left: 4.375rem;
  }
  .ptb-xxl-70 {
    padding-top: 4.375rem;
    padding-bottom: 4.375rem;
  }
  .plr-xxl-70 {
    padding-left: 4.375rem;
    padding-right: 4.375rem;
  }
  .m-xxl-70 {
    margin: 4.375rem;
  }
  .mt-xxl-70 {
    margin-top: 4.375rem;
  }
  .mr-xxl-70 {
    margin-right: 4.375rem;
  }
  .mb-xxl-70 {
    margin-bottom: 4.375rem;
  }
  .ml-xxl-70 {
    margin-left: 4.375rem;
  }
  .mtb-xxl-70 {
    margin-top: 4.375rem;
    margin-bottom: 4.375rem;
  }
  .mlr-xxl-70 {
    margin-left: 4.375rem;
    margin-right: 4.375rem;
  }
  .-m-xxl-70 {
    margin: -4.375rem;
  }
  .-mt-xxl-70 {
    margin-top: -4.375rem;
  }
  .-mr-xxl-70 {
    margin-right: -4.375rem;
  }
  .-mb-xxl-70 {
    margin-bottom: -4.375rem;
  }
  .-ml-xxl-70 {
    margin-left: -4.375rem;
  }
  .-mtp-xxl-70 {
    margin-top: -4.375rem;
    margin-bottom: -4.375rem;
  }
  .-mlf-xxl-70 {
    margin-left: -4.375rem;
    margin-right: -4.375rem;
  }
  .p-xxl-72 {
    padding: 4.5rem;
  }
  .pt-xxl-72 {
    padding-top: 4.5rem;
  }
  .pr-xxl-72 {
    padding-right: 4.5rem;
  }
  .pb-xxl-72 {
    padding-bottom: 4.5rem;
  }
  .pl-xxl-72 {
    padding-left: 4.5rem;
  }
  .ptb-xxl-72 {
    padding-top: 4.5rem;
    padding-bottom: 4.5rem;
  }
  .plr-xxl-72 {
    padding-left: 4.5rem;
    padding-right: 4.5rem;
  }
  .m-xxl-72 {
    margin: 4.5rem;
  }
  .mt-xxl-72 {
    margin-top: 4.5rem;
  }
  .mr-xxl-72 {
    margin-right: 4.5rem;
  }
  .mb-xxl-72 {
    margin-bottom: 4.5rem;
  }
  .ml-xxl-72 {
    margin-left: 4.5rem;
  }
  .mtb-xxl-72 {
    margin-top: 4.5rem;
    margin-bottom: 4.5rem;
  }
  .mlr-xxl-72 {
    margin-left: 4.5rem;
    margin-right: 4.5rem;
  }
  .-m-xxl-72 {
    margin: -4.5rem;
  }
  .-mt-xxl-72 {
    margin-top: -4.5rem;
  }
  .-mr-xxl-72 {
    margin-right: -4.5rem;
  }
  .-mb-xxl-72 {
    margin-bottom: -4.5rem;
  }
  .-ml-xxl-72 {
    margin-left: -4.5rem;
  }
  .-mtp-xxl-72 {
    margin-top: -4.5rem;
    margin-bottom: -4.5rem;
  }
  .-mlf-xxl-72 {
    margin-left: -4.5rem;
    margin-right: -4.5rem;
  }
  .p-xxl-80 {
    padding: 5rem;
  }
  .pt-xxl-80 {
    padding-top: 5rem;
  }
  .pr-xxl-80 {
    padding-right: 5rem;
  }
  .pb-xxl-80 {
    padding-bottom: 5rem;
  }
  .pl-xxl-80 {
    padding-left: 5rem;
  }
  .ptb-xxl-80 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }
  .plr-xxl-80 {
    padding-left: 5rem;
    padding-right: 5rem;
  }
  .m-xxl-80 {
    margin: 5rem;
  }
  .mt-xxl-80 {
    margin-top: 5rem;
  }
  .mr-xxl-80 {
    margin-right: 5rem;
  }
  .mb-xxl-80 {
    margin-bottom: 5rem;
  }
  .ml-xxl-80 {
    margin-left: 5rem;
  }
  .mtb-xxl-80 {
    margin-top: 5rem;
    margin-bottom: 5rem;
  }
  .mlr-xxl-80 {
    margin-left: 5rem;
    margin-right: 5rem;
  }
  .-m-xxl-80 {
    margin: -5rem;
  }
  .-mt-xxl-80 {
    margin-top: -5rem;
  }
  .-mr-xxl-80 {
    margin-right: -5rem;
  }
  .-mb-xxl-80 {
    margin-bottom: -5rem;
  }
  .-ml-xxl-80 {
    margin-left: -5rem;
  }
  .-mtp-xxl-80 {
    margin-top: -5rem;
    margin-bottom: -5rem;
  }
  .-mlf-xxl-80 {
    margin-left: -5rem;
    margin-right: -5rem;
  }
  .p-xxl-84 {
    padding: 5.25rem;
  }
  .pt-xxl-84 {
    padding-top: 5.25rem;
  }
  .pr-xxl-84 {
    padding-right: 5.25rem;
  }
  .pb-xxl-84 {
    padding-bottom: 5.25rem;
  }
  .pl-xxl-84 {
    padding-left: 5.25rem;
  }
  .ptb-xxl-84 {
    padding-top: 5.25rem;
    padding-bottom: 5.25rem;
  }
  .plr-xxl-84 {
    padding-left: 5.25rem;
    padding-right: 5.25rem;
  }
  .m-xxl-84 {
    margin: 5.25rem;
  }
  .mt-xxl-84 {
    margin-top: 5.25rem;
  }
  .mr-xxl-84 {
    margin-right: 5.25rem;
  }
  .mb-xxl-84 {
    margin-bottom: 5.25rem;
  }
  .ml-xxl-84 {
    margin-left: 5.25rem;
  }
  .mtb-xxl-84 {
    margin-top: 5.25rem;
    margin-bottom: 5.25rem;
  }
  .mlr-xxl-84 {
    margin-left: 5.25rem;
    margin-right: 5.25rem;
  }
  .-m-xxl-84 {
    margin: -5.25rem;
  }
  .-mt-xxl-84 {
    margin-top: -5.25rem;
  }
  .-mr-xxl-84 {
    margin-right: -5.25rem;
  }
  .-mb-xxl-84 {
    margin-bottom: -5.25rem;
  }
  .-ml-xxl-84 {
    margin-left: -5.25rem;
  }
  .-mtp-xxl-84 {
    margin-top: -5.25rem;
    margin-bottom: -5.25rem;
  }
  .-mlf-xxl-84 {
    margin-left: -5.25rem;
    margin-right: -5.25rem;
  }
  .p-xxl-88 {
    padding: 5.5rem;
  }
  .pt-xxl-88 {
    padding-top: 5.5rem;
  }
  .pr-xxl-88 {
    padding-right: 5.5rem;
  }
  .pb-xxl-88 {
    padding-bottom: 5.5rem;
  }
  .pl-xxl-88 {
    padding-left: 5.5rem;
  }
  .ptb-xxl-88 {
    padding-top: 5.5rem;
    padding-bottom: 5.5rem;
  }
  .plr-xxl-88 {
    padding-left: 5.5rem;
    padding-right: 5.5rem;
  }
  .m-xxl-88 {
    margin: 5.5rem;
  }
  .mt-xxl-88 {
    margin-top: 5.5rem;
  }
  .mr-xxl-88 {
    margin-right: 5.5rem;
  }
  .mb-xxl-88 {
    margin-bottom: 5.5rem;
  }
  .ml-xxl-88 {
    margin-left: 5.5rem;
  }
  .mtb-xxl-88 {
    margin-top: 5.5rem;
    margin-bottom: 5.5rem;
  }
  .mlr-xxl-88 {
    margin-left: 5.5rem;
    margin-right: 5.5rem;
  }
  .-m-xxl-88 {
    margin: -5.5rem;
  }
  .-mt-xxl-88 {
    margin-top: -5.5rem;
  }
  .-mr-xxl-88 {
    margin-right: -5.5rem;
  }
  .-mb-xxl-88 {
    margin-bottom: -5.5rem;
  }
  .-ml-xxl-88 {
    margin-left: -5.5rem;
  }
  .-mtp-xxl-88 {
    margin-top: -5.5rem;
    margin-bottom: -5.5rem;
  }
  .-mlf-xxl-88 {
    margin-left: -5.5rem;
    margin-right: -5.5rem;
  }
  .p-xxl-90 {
    padding: 5.625rem;
  }
  .pt-xxl-90 {
    padding-top: 5.625rem;
  }
  .pr-xxl-90 {
    padding-right: 5.625rem;
  }
  .pb-xxl-90 {
    padding-bottom: 5.625rem;
  }
  .pl-xxl-90 {
    padding-left: 5.625rem;
  }
  .ptb-xxl-90 {
    padding-top: 5.625rem;
    padding-bottom: 5.625rem;
  }
  .plr-xxl-90 {
    padding-left: 5.625rem;
    padding-right: 5.625rem;
  }
  .m-xxl-90 {
    margin: 5.625rem;
  }
  .mt-xxl-90 {
    margin-top: 5.625rem;
  }
  .mr-xxl-90 {
    margin-right: 5.625rem;
  }
  .mb-xxl-90 {
    margin-bottom: 5.625rem;
  }
  .ml-xxl-90 {
    margin-left: 5.625rem;
  }
  .mtb-xxl-90 {
    margin-top: 5.625rem;
    margin-bottom: 5.625rem;
  }
  .mlr-xxl-90 {
    margin-left: 5.625rem;
    margin-right: 5.625rem;
  }
  .-m-xxl-90 {
    margin: -5.625rem;
  }
  .-mt-xxl-90 {
    margin-top: -5.625rem;
  }
  .-mr-xxl-90 {
    margin-right: -5.625rem;
  }
  .-mb-xxl-90 {
    margin-bottom: -5.625rem;
  }
  .-ml-xxl-90 {
    margin-left: -5.625rem;
  }
  .-mtp-xxl-90 {
    margin-top: -5.625rem;
    margin-bottom: -5.625rem;
  }
  .-mlf-xxl-90 {
    margin-left: -5.625rem;
    margin-right: -5.625rem;
  }
  .p-xxl-96 {
    padding: 6rem;
  }
  .pt-xxl-96 {
    padding-top: 6rem;
  }
  .pr-xxl-96 {
    padding-right: 6rem;
  }
  .pb-xxl-96 {
    padding-bottom: 6rem;
  }
  .pl-xxl-96 {
    padding-left: 6rem;
  }
  .ptb-xxl-96 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }
  .plr-xxl-96 {
    padding-left: 6rem;
    padding-right: 6rem;
  }
  .m-xxl-96 {
    margin: 6rem;
  }
  .mt-xxl-96 {
    margin-top: 6rem;
  }
  .mr-xxl-96 {
    margin-right: 6rem;
  }
  .mb-xxl-96 {
    margin-bottom: 6rem;
  }
  .ml-xxl-96 {
    margin-left: 6rem;
  }
  .mtb-xxl-96 {
    margin-top: 6rem;
    margin-bottom: 6rem;
  }
  .mlr-xxl-96 {
    margin-left: 6rem;
    margin-right: 6rem;
  }
  .-m-xxl-96 {
    margin: -6rem;
  }
  .-mt-xxl-96 {
    margin-top: -6rem;
  }
  .-mr-xxl-96 {
    margin-right: -6rem;
  }
  .-mb-xxl-96 {
    margin-bottom: -6rem;
  }
  .-ml-xxl-96 {
    margin-left: -6rem;
  }
  .-mtp-xxl-96 {
    margin-top: -6rem;
    margin-bottom: -6rem;
  }
  .-mlf-xxl-96 {
    margin-left: -6rem;
    margin-right: -6rem;
  }
  .p-xxl-104 {
    padding: 6.5rem;
  }
  .pt-xxl-104 {
    padding-top: 6.5rem;
  }
  .pr-xxl-104 {
    padding-right: 6.5rem;
  }
  .pb-xxl-104 {
    padding-bottom: 6.5rem;
  }
  .pl-xxl-104 {
    padding-left: 6.5rem;
  }
  .ptb-xxl-104 {
    padding-top: 6.5rem;
    padding-bottom: 6.5rem;
  }
  .plr-xxl-104 {
    padding-left: 6.5rem;
    padding-right: 6.5rem;
  }
  .m-xxl-104 {
    margin: 6.5rem;
  }
  .mt-xxl-104 {
    margin-top: 6.5rem;
  }
  .mr-xxl-104 {
    margin-right: 6.5rem;
  }
  .mb-xxl-104 {
    margin-bottom: 6.5rem;
  }
  .ml-xxl-104 {
    margin-left: 6.5rem;
  }
  .mtb-xxl-104 {
    margin-top: 6.5rem;
    margin-bottom: 6.5rem;
  }
  .mlr-xxl-104 {
    margin-left: 6.5rem;
    margin-right: 6.5rem;
  }
  .-m-xxl-104 {
    margin: -6.5rem;
  }
  .-mt-xxl-104 {
    margin-top: -6.5rem;
  }
  .-mr-xxl-104 {
    margin-right: -6.5rem;
  }
  .-mb-xxl-104 {
    margin-bottom: -6.5rem;
  }
  .-ml-xxl-104 {
    margin-left: -6.5rem;
  }
  .-mtp-xxl-104 {
    margin-top: -6.5rem;
    margin-bottom: -6.5rem;
  }
  .-mlf-xxl-104 {
    margin-left: -6.5rem;
    margin-right: -6.5rem;
  }
  .p-xxl-112 {
    padding: 7rem;
  }
  .pt-xxl-112 {
    padding-top: 7rem;
  }
  .pr-xxl-112 {
    padding-right: 7rem;
  }
  .pb-xxl-112 {
    padding-bottom: 7rem;
  }
  .pl-xxl-112 {
    padding-left: 7rem;
  }
  .ptb-xxl-112 {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }
  .plr-xxl-112 {
    padding-left: 7rem;
    padding-right: 7rem;
  }
  .m-xxl-112 {
    margin: 7rem;
  }
  .mt-xxl-112 {
    margin-top: 7rem;
  }
  .mr-xxl-112 {
    margin-right: 7rem;
  }
  .mb-xxl-112 {
    margin-bottom: 7rem;
  }
  .ml-xxl-112 {
    margin-left: 7rem;
  }
  .mtb-xxl-112 {
    margin-top: 7rem;
    margin-bottom: 7rem;
  }
  .mlr-xxl-112 {
    margin-left: 7rem;
    margin-right: 7rem;
  }
  .-m-xxl-112 {
    margin: -7rem;
  }
  .-mt-xxl-112 {
    margin-top: -7rem;
  }
  .-mr-xxl-112 {
    margin-right: -7rem;
  }
  .-mb-xxl-112 {
    margin-bottom: -7rem;
  }
  .-ml-xxl-112 {
    margin-left: -7rem;
  }
  .-mtp-xxl-112 {
    margin-top: -7rem;
    margin-bottom: -7rem;
  }
  .-mlf-xxl-112 {
    margin-left: -7rem;
    margin-right: -7rem;
  }
  .p-xxl-120 {
    padding: 7.5rem;
  }
  .pt-xxl-120 {
    padding-top: 7.5rem;
  }
  .pr-xxl-120 {
    padding-right: 7.5rem;
  }
  .pb-xxl-120 {
    padding-bottom: 7.5rem;
  }
  .pl-xxl-120 {
    padding-left: 7.5rem;
  }
  .ptb-xxl-120 {
    padding-top: 7.5rem;
    padding-bottom: 7.5rem;
  }
  .plr-xxl-120 {
    padding-left: 7.5rem;
    padding-right: 7.5rem;
  }
  .m-xxl-120 {
    margin: 7.5rem;
  }
  .mt-xxl-120 {
    margin-top: 7.5rem;
  }
  .mr-xxl-120 {
    margin-right: 7.5rem;
  }
  .mb-xxl-120 {
    margin-bottom: 7.5rem;
  }
  .ml-xxl-120 {
    margin-left: 7.5rem;
  }
  .mtb-xxl-120 {
    margin-top: 7.5rem;
    margin-bottom: 7.5rem;
  }
  .mlr-xxl-120 {
    margin-left: 7.5rem;
    margin-right: 7.5rem;
  }
  .-m-xxl-120 {
    margin: -7.5rem;
  }
  .-mt-xxl-120 {
    margin-top: -7.5rem;
  }
  .-mr-xxl-120 {
    margin-right: -7.5rem;
  }
  .-mb-xxl-120 {
    margin-bottom: -7.5rem;
  }
  .-ml-xxl-120 {
    margin-left: -7.5rem;
  }
  .-mtp-xxl-120 {
    margin-top: -7.5rem;
    margin-bottom: -7.5rem;
  }
  .-mlf-xxl-120 {
    margin-left: -7.5rem;
    margin-right: -7.5rem;
  }
  .p-xxl-128 {
    padding: 8rem;
  }
  .pt-xxl-128 {
    padding-top: 8rem;
  }
  .pr-xxl-128 {
    padding-right: 8rem;
  }
  .pb-xxl-128 {
    padding-bottom: 8rem;
  }
  .pl-xxl-128 {
    padding-left: 8rem;
  }
  .ptb-xxl-128 {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }
  .plr-xxl-128 {
    padding-left: 8rem;
    padding-right: 8rem;
  }
  .m-xxl-128 {
    margin: 8rem;
  }
  .mt-xxl-128 {
    margin-top: 8rem;
  }
  .mr-xxl-128 {
    margin-right: 8rem;
  }
  .mb-xxl-128 {
    margin-bottom: 8rem;
  }
  .ml-xxl-128 {
    margin-left: 8rem;
  }
  .mtb-xxl-128 {
    margin-top: 8rem;
    margin-bottom: 8rem;
  }
  .mlr-xxl-128 {
    margin-left: 8rem;
    margin-right: 8rem;
  }
  .-m-xxl-128 {
    margin: -8rem;
  }
  .-mt-xxl-128 {
    margin-top: -8rem;
  }
  .-mr-xxl-128 {
    margin-right: -8rem;
  }
  .-mb-xxl-128 {
    margin-bottom: -8rem;
  }
  .-ml-xxl-128 {
    margin-left: -8rem;
  }
  .-mtp-xxl-128 {
    margin-top: -8rem;
    margin-bottom: -8rem;
  }
  .-mlf-xxl-128 {
    margin-left: -8rem;
    margin-right: -8rem;
  }
}

body {
  font-family: var(--font-sohne-buch);
  font-size: 0.875rem;
  line-height: 1.25rem;
}

@media screen and (min-width: 82rem) {
  body {
    font-size: 1rem;
    line-height: 1.625rem;
  }
}