@charset "UTF-8";
/******************************************************************
Company: dpj
Author: Josh Jenkins

Stylesheet: Main Stylesheet
******************************************************************/
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
/* Document
   ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
html {
  line-height: 1.15;
  /* 1 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}

/* Sections
   ========================================================================== */
/**
 * Remove the margin in all browsers.
 */
body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */
main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */
/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}

/* Text-level semantics
   ========================================================================== */
/**
 * 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;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
  /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}

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

/**
 * 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: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */
/**
 * Remove the border on images inside links in IE 10.
 */
img {
  border-style: none;
}

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

/**
 * 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;
}

/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */
fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {
  box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */
}

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

/**
 * Remove the default vertical scrollbar in IE 10+.
 */
textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
[type=checkbox],
[type=radio] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * 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 Edge, IE 10+, and Firefox.
 */
details {
  display: block;
}

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

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

/**
 * Add the correct display in IE 10.
 */
[hidden] {
  display: none;
}

/******************************************************************
Stylesheet: Variables
******************************************************************/
/******************************************************************
Stylesheet: Global Styles
******************************************************************/
::-webkit-scrollbar-track {
  background: white;
}

::-moz-selection {
  background: #393939;
  color: white;
}

::selection {
  background: #393939;
  color: white;
}

::-webkit-scrollbar {
  width: 12px;
}

::-webkit-scrollbar-thumb {
  background: #393939;
}

* {
  box-sizing: border-box;
}

html {
  font-size: 10px;
}

body {
  font-family: "Poppins", sans-serif;
  font-weight: 300;
  font-size: 1.6rem;
  color: #393939;
  padding: 0;
  overflow-x: hidden;
  background-color: white;
}

a {
  color: #d6b02d;
  text-decoration: none;
  transition: color 0.4s, border-color 0.4s, background-color 0.4s;
}
a > img {
  transition: opacity 0.4s;
}
a:hover, a:active {
  color: #10151c;
}
a:hover > img, a:active > img {
  opacity: 0.7;
}

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

ol {
  list-style-type: none;
  padding: 0;
  counter-reset: item;
  margin: 0;
}
ol li {
  line-height: 1.4;
}
ol li + li {
  margin-top: 15px;
}
ol li:before {
  content: counter(item) ". ";
  counter-increment: item;
  font-weight: 600;
}

strong {
  font-weight: 500;
}

p {
  line-height: 1.4;
  margin: 0 0 2em;
}

h1, h2, h3, h4, h5, h6 {
  line-height: 1.4;
  font-weight: 500;
  margin: 0 0 1.2em;
}
h1 > strong, h2 > strong, h3 > strong, h4 > strong, h5 > strong, h6 > strong {
  color: #d6b02d;
}

h1 {
  font-size: 8rem;
  margin: 0 0 0.3em;
  font-family: "Bebas Neue", sans-serif;
}

h2 {
  font-size: 3.8rem;
}

h3 {
  font-size: 2.4rem;
}

h5 {
  font-size: 2.4rem;
}

hr {
  width: 100%;
  border-color: transparent;
  border-top: 2px solid #ebebeb;
}

.hidden {
  display: none !important;
}

.nolist {
  list-style-type: none;
  padding: 0;
  margin: 0;
}

/*!
 * Bootstrap Grid v4.0.0 (https://getbootstrap.com)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
html {
  box-sizing: border-box;
  -ms-overflow-style: scrollbar;
}

*,
*::before,
*::after {
  box-sizing: inherit;
}

.l_container {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
  max-width: 1400px;
}
@media (min-width: 600px) {
  .l_container {
    max-width: 1410px;
  }
}
@media (min-width: 900px) {
  .l_container {
    max-width: 1420px;
  }
}
@media (min-width: 1230px) {
  .l_container {
    max-width: 1430px;
  }
}
@media (min-width: 1440px) {
  .l_container {
    max-width: 1440px;
  }
}

.l_container-fluid {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

.l_row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}

l_.no-gutters {
  margin-right: 0;
  margin-left: 0;
}
l_.no-gutters > .l_col,
l_.no-gutters > [class*=l_col-] {
  padding-right: 0;
  padding-left: 0;
}

.l_col-xl,
.l_col-xl-auto, .l_col-xl-12, .l_col-xl-11, .l_col-xl-10, .l_col-xl-9, .l_col-xl-8, .l_col-xl-7, .l_col-xl-6, .l_col-xl-5, .l_col-xl-4, .l_col-xl-3, .l_col-xl-2, .l_col-xl-1, .l_col-lg,
.l_col-lg-auto, .l_col-lg-12, .l_col-lg-11, .l_col-lg-10, .l_col-lg-9, .l_col-lg-8, .l_col-lg-7, .l_col-lg-6, .l_col-lg-5, .l_col-lg-4, .l_col-lg-3, .l_col-lg-2, .l_col-lg-1, .l_col-md,
.l_col-md-auto, .l_col-md-12, .l_col-md-11, .l_col-md-10, .l_col-md-9, .l_col-md-8, .l_col-md-7, .l_col-md-6, .l_col-md-5, .l_col-md-4, .l_col-md-3, .l_col-md-2, .l_col-md-1, .l_col-sm,
.l_col-sm-auto, .l_col-sm-12, .l_col-sm-11, .l_col-sm-10, .l_col-sm-9, .l_col-sm-8, .l_col-sm-7, .l_col-sm-6, .l_col-sm-5, .l_col-sm-4, .l_col-sm-3, .l_col-sm-2, .l_col-sm-1, .l_col-ti,
.l_col-ti-auto, .l_col-ti-12, .l_col-ti-11, .l_col-ti-10, .l_col-ti-9, .l_col-ti-8, .l_col-ti-7, .l_col-ti-6, .l_col-ti-5, .l_col-ti-4, .l_col-ti-3, .l_col-ti-2, .l_col-ti-1, .l_col,
.l_col-auto, .l_col-12, .l_col-11, .l_col-10, .l_col-9, .l_col-8, .l_col-7, .l_col-6, .l_col-5, .l_col-4, .l_col-3, .l_col-2, .l_col-1 {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

.l_col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
}

.l_col-auto {
  flex: 0 0 auto;
  width: auto;
  max-width: none;
}

.l_col-1 {
  flex: 0 0 8.3333333333%;
  max-width: 8.3333333333%;
}

.l_col-2 {
  flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}

.l_col-3 {
  flex: 0 0 25%;
  max-width: 25%;
}

.l_col-4 {
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}

.l_col-5 {
  flex: 0 0 41.6666666667%;
  max-width: 41.6666666667%;
}

.l_col-6 {
  flex: 0 0 50%;
  max-width: 50%;
}

.l_col-7 {
  flex: 0 0 58.3333333333%;
  max-width: 58.3333333333%;
}

.l_col-8 {
  flex: 0 0 66.6666666667%;
  max-width: 66.6666666667%;
}

.l_col-9 {
  flex: 0 0 75%;
  max-width: 75%;
}

.l_col-10 {
  flex: 0 0 83.3333333333%;
  max-width: 83.3333333333%;
}

.l_col-11 {
  flex: 0 0 91.6666666667%;
  max-width: 91.6666666667%;
}

.l_col-12 {
  flex: 0 0 100%;
  max-width: 100%;
}

.l_order-first {
  order: -1;
}

.l_order-last {
  order: 13;
}

.l_order-0 {
  order: 0;
}

.l_order-1 {
  order: 1;
}

.l_order-2 {
  order: 2;
}

.l_order-3 {
  order: 3;
}

.l_order-4 {
  order: 4;
}

.l_order-5 {
  order: 5;
}

.l_order-6 {
  order: 6;
}

.l_order-7 {
  order: 7;
}

.l_order-8 {
  order: 8;
}

.l_order-9 {
  order: 9;
}

.l_order-10 {
  order: 10;
}

.l_order-11 {
  order: 11;
}

.l_order-12 {
  order: 12;
}

.l_offset-1 {
  margin-left: 8.3333333333%;
}

.l_offset-2 {
  margin-left: 16.6666666667%;
}

.l_offset-3 {
  margin-left: 25%;
}

.l_offset-4 {
  margin-left: 33.3333333333%;
}

.l_offset-5 {
  margin-left: 41.6666666667%;
}

.l_offset-6 {
  margin-left: 50%;
}

.l_offset-7 {
  margin-left: 58.3333333333%;
}

.l_offset-8 {
  margin-left: 66.6666666667%;
}

.l_offset-9 {
  margin-left: 75%;
}

.l_offset-10 {
  margin-left: 83.3333333333%;
}

.l_offset-11 {
  margin-left: 91.6666666667%;
}

@media (min-width: 400px) {
  .l_col-ti {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  .l_col-ti-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }

  .l_col-ti-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }

  .l_col-ti-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .l_col-ti-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .l_col-ti-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .l_col-ti-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }

  .l_col-ti-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .l_col-ti-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }

  .l_col-ti-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }

  .l_col-ti-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .l_col-ti-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }

  .l_col-ti-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }

  .l_col-ti-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .l_order-ti-first {
    order: -1;
  }

  .l_order-ti-last {
    order: 13;
  }

  .l_order-ti-0 {
    order: 0;
  }

  .l_order-ti-1 {
    order: 1;
  }

  .l_order-ti-2 {
    order: 2;
  }

  .l_order-ti-3 {
    order: 3;
  }

  .l_order-ti-4 {
    order: 4;
  }

  .l_order-ti-5 {
    order: 5;
  }

  .l_order-ti-6 {
    order: 6;
  }

  .l_order-ti-7 {
    order: 7;
  }

  .l_order-ti-8 {
    order: 8;
  }

  .l_order-ti-9 {
    order: 9;
  }

  .l_order-ti-10 {
    order: 10;
  }

  .l_order-ti-11 {
    order: 11;
  }

  .l_order-ti-12 {
    order: 12;
  }

  .l_offset-ti-0 {
    margin-left: 0;
  }

  .l_offset-ti-1 {
    margin-left: 8.3333333333%;
  }

  .l_offset-ti-2 {
    margin-left: 16.6666666667%;
  }

  .l_offset-ti-3 {
    margin-left: 25%;
  }

  .l_offset-ti-4 {
    margin-left: 33.3333333333%;
  }

  .l_offset-ti-5 {
    margin-left: 41.6666666667%;
  }

  .l_offset-ti-6 {
    margin-left: 50%;
  }

  .l_offset-ti-7 {
    margin-left: 58.3333333333%;
  }

  .l_offset-ti-8 {
    margin-left: 66.6666666667%;
  }

  .l_offset-ti-9 {
    margin-left: 75%;
  }

  .l_offset-ti-10 {
    margin-left: 83.3333333333%;
  }

  .l_offset-ti-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 600px) {
  .l_col-sm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  .l_col-sm-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }

  .l_col-sm-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }

  .l_col-sm-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .l_col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .l_col-sm-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .l_col-sm-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }

  .l_col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .l_col-sm-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }

  .l_col-sm-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }

  .l_col-sm-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .l_col-sm-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }

  .l_col-sm-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }

  .l_col-sm-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .l_order-sm-first {
    order: -1;
  }

  .l_order-sm-last {
    order: 13;
  }

  .l_order-sm-0 {
    order: 0;
  }

  .l_order-sm-1 {
    order: 1;
  }

  .l_order-sm-2 {
    order: 2;
  }

  .l_order-sm-3 {
    order: 3;
  }

  .l_order-sm-4 {
    order: 4;
  }

  .l_order-sm-5 {
    order: 5;
  }

  .l_order-sm-6 {
    order: 6;
  }

  .l_order-sm-7 {
    order: 7;
  }

  .l_order-sm-8 {
    order: 8;
  }

  .l_order-sm-9 {
    order: 9;
  }

  .l_order-sm-10 {
    order: 10;
  }

  .l_order-sm-11 {
    order: 11;
  }

  .l_order-sm-12 {
    order: 12;
  }

  .l_offset-sm-0 {
    margin-left: 0;
  }

  .l_offset-sm-1 {
    margin-left: 8.3333333333%;
  }

  .l_offset-sm-2 {
    margin-left: 16.6666666667%;
  }

  .l_offset-sm-3 {
    margin-left: 25%;
  }

  .l_offset-sm-4 {
    margin-left: 33.3333333333%;
  }

  .l_offset-sm-5 {
    margin-left: 41.6666666667%;
  }

  .l_offset-sm-6 {
    margin-left: 50%;
  }

  .l_offset-sm-7 {
    margin-left: 58.3333333333%;
  }

  .l_offset-sm-8 {
    margin-left: 66.6666666667%;
  }

  .l_offset-sm-9 {
    margin-left: 75%;
  }

  .l_offset-sm-10 {
    margin-left: 83.3333333333%;
  }

  .l_offset-sm-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 900px) {
  .l_col-md {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  .l_col-md-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }

  .l_col-md-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }

  .l_col-md-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .l_col-md-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .l_col-md-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .l_col-md-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }

  .l_col-md-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .l_col-md-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }

  .l_col-md-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }

  .l_col-md-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .l_col-md-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }

  .l_col-md-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }

  .l_col-md-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .l_order-md-first {
    order: -1;
  }

  .l_order-md-last {
    order: 13;
  }

  .l_order-md-0 {
    order: 0;
  }

  .l_order-md-1 {
    order: 1;
  }

  .l_order-md-2 {
    order: 2;
  }

  .l_order-md-3 {
    order: 3;
  }

  .l_order-md-4 {
    order: 4;
  }

  .l_order-md-5 {
    order: 5;
  }

  .l_order-md-6 {
    order: 6;
  }

  .l_order-md-7 {
    order: 7;
  }

  .l_order-md-8 {
    order: 8;
  }

  .l_order-md-9 {
    order: 9;
  }

  .l_order-md-10 {
    order: 10;
  }

  .l_order-md-11 {
    order: 11;
  }

  .l_order-md-12 {
    order: 12;
  }

  .l_offset-md-0 {
    margin-left: 0;
  }

  .l_offset-md-1 {
    margin-left: 8.3333333333%;
  }

  .l_offset-md-2 {
    margin-left: 16.6666666667%;
  }

  .l_offset-md-3 {
    margin-left: 25%;
  }

  .l_offset-md-4 {
    margin-left: 33.3333333333%;
  }

  .l_offset-md-5 {
    margin-left: 41.6666666667%;
  }

  .l_offset-md-6 {
    margin-left: 50%;
  }

  .l_offset-md-7 {
    margin-left: 58.3333333333%;
  }

  .l_offset-md-8 {
    margin-left: 66.6666666667%;
  }

  .l_offset-md-9 {
    margin-left: 75%;
  }

  .l_offset-md-10 {
    margin-left: 83.3333333333%;
  }

  .l_offset-md-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 1230px) {
  .l_col-lg {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  .l_col-lg-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }

  .l_col-lg-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }

  .l_col-lg-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .l_col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .l_col-lg-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .l_col-lg-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }

  .l_col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .l_col-lg-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }

  .l_col-lg-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }

  .l_col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .l_col-lg-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }

  .l_col-lg-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }

  .l_col-lg-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .l_order-lg-first {
    order: -1;
  }

  .l_order-lg-last {
    order: 13;
  }

  .l_order-lg-0 {
    order: 0;
  }

  .l_order-lg-1 {
    order: 1;
  }

  .l_order-lg-2 {
    order: 2;
  }

  .l_order-lg-3 {
    order: 3;
  }

  .l_order-lg-4 {
    order: 4;
  }

  .l_order-lg-5 {
    order: 5;
  }

  .l_order-lg-6 {
    order: 6;
  }

  .l_order-lg-7 {
    order: 7;
  }

  .l_order-lg-8 {
    order: 8;
  }

  .l_order-lg-9 {
    order: 9;
  }

  .l_order-lg-10 {
    order: 10;
  }

  .l_order-lg-11 {
    order: 11;
  }

  .l_order-lg-12 {
    order: 12;
  }

  .l_offset-lg-0 {
    margin-left: 0;
  }

  .l_offset-lg-1 {
    margin-left: 8.3333333333%;
  }

  .l_offset-lg-2 {
    margin-left: 16.6666666667%;
  }

  .l_offset-lg-3 {
    margin-left: 25%;
  }

  .l_offset-lg-4 {
    margin-left: 33.3333333333%;
  }

  .l_offset-lg-5 {
    margin-left: 41.6666666667%;
  }

  .l_offset-lg-6 {
    margin-left: 50%;
  }

  .l_offset-lg-7 {
    margin-left: 58.3333333333%;
  }

  .l_offset-lg-8 {
    margin-left: 66.6666666667%;
  }

  .l_offset-lg-9 {
    margin-left: 75%;
  }

  .l_offset-lg-10 {
    margin-left: 83.3333333333%;
  }

  .l_offset-lg-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 1440px) {
  .l_col-xl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  .l_col-xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }

  .l_col-xl-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }

  .l_col-xl-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .l_col-xl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .l_col-xl-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .l_col-xl-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }

  .l_col-xl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .l_col-xl-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }

  .l_col-xl-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }

  .l_col-xl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .l_col-xl-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }

  .l_col-xl-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }

  .l_col-xl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .l_order-xl-first {
    order: -1;
  }

  .l_order-xl-last {
    order: 13;
  }

  .l_order-xl-0 {
    order: 0;
  }

  .l_order-xl-1 {
    order: 1;
  }

  .l_order-xl-2 {
    order: 2;
  }

  .l_order-xl-3 {
    order: 3;
  }

  .l_order-xl-4 {
    order: 4;
  }

  .l_order-xl-5 {
    order: 5;
  }

  .l_order-xl-6 {
    order: 6;
  }

  .l_order-xl-7 {
    order: 7;
  }

  .l_order-xl-8 {
    order: 8;
  }

  .l_order-xl-9 {
    order: 9;
  }

  .l_order-xl-10 {
    order: 10;
  }

  .l_order-xl-11 {
    order: 11;
  }

  .l_order-xl-12 {
    order: 12;
  }

  .l_offset-xl-0 {
    margin-left: 0;
  }

  .l_offset-xl-1 {
    margin-left: 8.3333333333%;
  }

  .l_offset-xl-2 {
    margin-left: 16.6666666667%;
  }

  .l_offset-xl-3 {
    margin-left: 25%;
  }

  .l_offset-xl-4 {
    margin-left: 33.3333333333%;
  }

  .l_offset-xl-5 {
    margin-left: 41.6666666667%;
  }

  .l_offset-xl-6 {
    margin-left: 50%;
  }

  .l_offset-xl-7 {
    margin-left: 58.3333333333%;
  }

  .l_offset-xl-8 {
    margin-left: 66.6666666667%;
  }

  .l_offset-xl-9 {
    margin-left: 75%;
  }

  .l_offset-xl-10 {
    margin-left: 83.3333333333%;
  }

  .l_offset-xl-11 {
    margin-left: 91.6666666667%;
  }
}
.l_d-none {
  display: none !important;
}

.l_d-inline {
  display: inline !important;
}

.l_d-inline-block {
  display: inline-block !important;
}

.l_d-block {
  display: block !important;
}

.l_d-table {
  display: table !important;
}

.l_d-table-row {
  display: table-row !important;
}

.l_d-table-cell {
  display: table-cell !important;
}

.l_d-flex {
  display: flex !important;
}

.l_d-inline-flex {
  display: inline-flex !important;
}

@media (min-width: 400px) {
  .l_d-ti-none {
    display: none !important;
  }

  .l_d-ti-inline {
    display: inline !important;
  }

  .l_d-ti-inline-block {
    display: inline-block !important;
  }

  .l_d-ti-block {
    display: block !important;
  }

  .l_d-ti-table {
    display: table !important;
  }

  .l_d-ti-table-row {
    display: table-row !important;
  }

  .l_d-ti-table-cell {
    display: table-cell !important;
  }

  .l_d-ti-flex {
    display: flex !important;
  }

  .l_d-ti-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 600px) {
  .l_d-sm-none {
    display: none !important;
  }

  .l_d-sm-inline {
    display: inline !important;
  }

  .l_d-sm-inline-block {
    display: inline-block !important;
  }

  .l_d-sm-block {
    display: block !important;
  }

  .l_d-sm-table {
    display: table !important;
  }

  .l_d-sm-table-row {
    display: table-row !important;
  }

  .l_d-sm-table-cell {
    display: table-cell !important;
  }

  .l_d-sm-flex {
    display: flex !important;
  }

  .l_d-sm-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 900px) {
  .l_d-md-none {
    display: none !important;
  }

  .l_d-md-inline {
    display: inline !important;
  }

  .l_d-md-inline-block {
    display: inline-block !important;
  }

  .l_d-md-block {
    display: block !important;
  }

  .l_d-md-table {
    display: table !important;
  }

  .l_d-md-table-row {
    display: table-row !important;
  }

  .l_d-md-table-cell {
    display: table-cell !important;
  }

  .l_d-md-flex {
    display: flex !important;
  }

  .l_d-md-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 1230px) {
  .l_d-lg-none {
    display: none !important;
  }

  .l_d-lg-inline {
    display: inline !important;
  }

  .l_d-lg-inline-block {
    display: inline-block !important;
  }

  .l_d-lg-block {
    display: block !important;
  }

  .l_d-lg-table {
    display: table !important;
  }

  .l_d-lg-table-row {
    display: table-row !important;
  }

  .l_d-lg-table-cell {
    display: table-cell !important;
  }

  .l_d-lg-flex {
    display: flex !important;
  }

  .l_d-lg-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 1440px) {
  .l_d-xl-none {
    display: none !important;
  }

  .l_d-xl-inline {
    display: inline !important;
  }

  .l_d-xl-inline-block {
    display: inline-block !important;
  }

  .l_d-xl-block {
    display: block !important;
  }

  .l_d-xl-table {
    display: table !important;
  }

  .l_d-xl-table-row {
    display: table-row !important;
  }

  .l_d-xl-table-cell {
    display: table-cell !important;
  }

  .l_d-xl-flex {
    display: flex !important;
  }

  .l_d-xl-inline-flex {
    display: inline-flex !important;
  }
}
@media print {
  .l_d-print-none {
    display: none !important;
  }

  .l_d-print-inline {
    display: inline !important;
  }

  .l_d-print-inline-block {
    display: inline-block !important;
  }

  .l_d-print-block {
    display: block !important;
  }

  .l_d-print-table {
    display: table !important;
  }

  .l_d-print-table-row {
    display: table-row !important;
  }

  .l_d-print-table-cell {
    display: table-cell !important;
  }

  .l_d-print-flex {
    display: flex !important;
  }

  .l_d-print-inline-flex {
    display: inline-flex !important;
  }
}
.l_flex-row {
  flex-direction: row !important;
}

.l_flex-column {
  flex-direction: column !important;
}

.l_flex-row-reverse {
  flex-direction: row-reverse !important;
}

.l_flex-column-reverse {
  flex-direction: column-reverse !important;
}

.l_flex-wrap {
  flex-wrap: wrap !important;
}

.l_flex-nowrap {
  flex-wrap: nowrap !important;
}

.l_flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}

.l_justify-content-start {
  justify-content: flex-start !important;
}

.l_justify-content-end {
  justify-content: flex-end !important;
}

.l_justify-content-center {
  justify-content: center !important;
}

.l_justify-content-between {
  justify-content: space-between !important;
}

.l_justify-content-around {
  justify-content: space-around !important;
}

.l_align-items-start {
  align-items: flex-start !important;
}

.l_align-items-end {
  align-items: flex-end !important;
}

.l_align-items-center {
  align-items: center !important;
}

.l_align-items-baseline {
  align-items: baseline !important;
}

.l_align-items-stretch {
  align-items: stretch !important;
}

.l_align-content-start {
  align-content: flex-start !important;
}

.l_align-content-end {
  align-content: flex-end !important;
}

.l_align-content-center {
  align-content: center !important;
}

.l_align-content-between {
  align-content: space-between !important;
}

.l_align-content-around {
  align-content: space-around !important;
}

.l_align-content-stretch {
  align-content: stretch !important;
}

.l_align-self-auto {
  align-self: auto !important;
}

.l_align-self-start {
  align-self: flex-start !important;
}

.l_align-self-end {
  align-self: flex-end !important;
}

.l_align-self-center {
  align-self: center !important;
}

.l_align-self-baseline {
  align-self: baseline !important;
}

.l_align-self-stretch {
  align-self: stretch !important;
}

@media (min-width: 400px) {
  .l_flex-ti-row {
    flex-direction: row !important;
  }

  .l_flex-ti-column {
    flex-direction: column !important;
  }

  .l_flex-ti-row-reverse {
    flex-direction: row-reverse !important;
  }

  .l_flex-ti-column-reverse {
    flex-direction: column-reverse !important;
  }

  .l_flex-ti-wrap {
    flex-wrap: wrap !important;
  }

  .l_flex-ti-nowrap {
    flex-wrap: nowrap !important;
  }

  .l_flex-ti-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .l_justify-content-ti-start {
    justify-content: flex-start !important;
  }

  .l_justify-content-ti-end {
    justify-content: flex-end !important;
  }

  .l_justify-content-ti-center {
    justify-content: center !important;
  }

  .l_justify-content-ti-between {
    justify-content: space-between !important;
  }

  .l_justify-content-ti-around {
    justify-content: space-around !important;
  }

  .l_align-items-ti-start {
    align-items: flex-start !important;
  }

  .l_align-items-ti-end {
    align-items: flex-end !important;
  }

  .l_align-items-ti-center {
    align-items: center !important;
  }

  .l_align-items-ti-baseline {
    align-items: baseline !important;
  }

  .l_align-items-ti-stretch {
    align-items: stretch !important;
  }

  .l_align-content-ti-start {
    align-content: flex-start !important;
  }

  .l_align-content-ti-end {
    align-content: flex-end !important;
  }

  .l_align-content-ti-center {
    align-content: center !important;
  }

  .l_align-content-ti-between {
    align-content: space-between !important;
  }

  .l_align-content-ti-around {
    align-content: space-around !important;
  }

  .l_align-content-ti-stretch {
    align-content: stretch !important;
  }

  .l_align-self-ti-auto {
    align-self: auto !important;
  }

  .l_align-self-ti-start {
    align-self: flex-start !important;
  }

  .l_align-self-ti-end {
    align-self: flex-end !important;
  }

  .l_align-self-ti-center {
    align-self: center !important;
  }

  .l_align-self-ti-baseline {
    align-self: baseline !important;
  }

  .l_align-self-ti-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 600px) {
  .l_flex-sm-row {
    flex-direction: row !important;
  }

  .l_flex-sm-column {
    flex-direction: column !important;
  }

  .l_flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }

  .l_flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }

  .l_flex-sm-wrap {
    flex-wrap: wrap !important;
  }

  .l_flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }

  .l_flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .l_justify-content-sm-start {
    justify-content: flex-start !important;
  }

  .l_justify-content-sm-end {
    justify-content: flex-end !important;
  }

  .l_justify-content-sm-center {
    justify-content: center !important;
  }

  .l_justify-content-sm-between {
    justify-content: space-between !important;
  }

  .l_justify-content-sm-around {
    justify-content: space-around !important;
  }

  .l_align-items-sm-start {
    align-items: flex-start !important;
  }

  .l_align-items-sm-end {
    align-items: flex-end !important;
  }

  .l_align-items-sm-center {
    align-items: center !important;
  }

  .l_align-items-sm-baseline {
    align-items: baseline !important;
  }

  .l_align-items-sm-stretch {
    align-items: stretch !important;
  }

  .l_align-content-sm-start {
    align-content: flex-start !important;
  }

  .l_align-content-sm-end {
    align-content: flex-end !important;
  }

  .l_align-content-sm-center {
    align-content: center !important;
  }

  .l_align-content-sm-between {
    align-content: space-between !important;
  }

  .l_align-content-sm-around {
    align-content: space-around !important;
  }

  .l_align-content-sm-stretch {
    align-content: stretch !important;
  }

  .l_align-self-sm-auto {
    align-self: auto !important;
  }

  .l_align-self-sm-start {
    align-self: flex-start !important;
  }

  .l_align-self-sm-end {
    align-self: flex-end !important;
  }

  .l_align-self-sm-center {
    align-self: center !important;
  }

  .l_align-self-sm-baseline {
    align-self: baseline !important;
  }

  .l_align-self-sm-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 900px) {
  .l_flex-md-row {
    flex-direction: row !important;
  }

  .l_flex-md-column {
    flex-direction: column !important;
  }

  .l_flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }

  .l_flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }

  .l_flex-md-wrap {
    flex-wrap: wrap !important;
  }

  .l_flex-md-nowrap {
    flex-wrap: nowrap !important;
  }

  .l_flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .l_justify-content-md-start {
    justify-content: flex-start !important;
  }

  .l_justify-content-md-end {
    justify-content: flex-end !important;
  }

  .l_justify-content-md-center {
    justify-content: center !important;
  }

  .l_justify-content-md-between {
    justify-content: space-between !important;
  }

  .l_justify-content-md-around {
    justify-content: space-around !important;
  }

  .l_align-items-md-start {
    align-items: flex-start !important;
  }

  .l_align-items-md-end {
    align-items: flex-end !important;
  }

  .l_align-items-md-center {
    align-items: center !important;
  }

  .l_align-items-md-baseline {
    align-items: baseline !important;
  }

  .l_align-items-md-stretch {
    align-items: stretch !important;
  }

  .l_align-content-md-start {
    align-content: flex-start !important;
  }

  .l_align-content-md-end {
    align-content: flex-end !important;
  }

  .l_align-content-md-center {
    align-content: center !important;
  }

  .l_align-content-md-between {
    align-content: space-between !important;
  }

  .l_align-content-md-around {
    align-content: space-around !important;
  }

  .l_align-content-md-stretch {
    align-content: stretch !important;
  }

  .l_align-self-md-auto {
    align-self: auto !important;
  }

  .l_align-self-md-start {
    align-self: flex-start !important;
  }

  .l_align-self-md-end {
    align-self: flex-end !important;
  }

  .l_align-self-md-center {
    align-self: center !important;
  }

  .l_align-self-md-baseline {
    align-self: baseline !important;
  }

  .l_align-self-md-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 1230px) {
  .l_flex-lg-row {
    flex-direction: row !important;
  }

  .l_flex-lg-column {
    flex-direction: column !important;
  }

  .l_flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }

  .l_flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }

  .l_flex-lg-wrap {
    flex-wrap: wrap !important;
  }

  .l_flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }

  .l_flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .l_justify-content-lg-start {
    justify-content: flex-start !important;
  }

  .l_justify-content-lg-end {
    justify-content: flex-end !important;
  }

  .l_justify-content-lg-center {
    justify-content: center !important;
  }

  .l_justify-content-lg-between {
    justify-content: space-between !important;
  }

  .l_justify-content-lg-around {
    justify-content: space-around !important;
  }

  .l_align-items-lg-start {
    align-items: flex-start !important;
  }

  .l_align-items-lg-end {
    align-items: flex-end !important;
  }

  .l_align-items-lg-center {
    align-items: center !important;
  }

  .l_align-items-lg-baseline {
    align-items: baseline !important;
  }

  .l_align-items-lg-stretch {
    align-items: stretch !important;
  }

  .l_align-content-lg-start {
    align-content: flex-start !important;
  }

  .l_align-content-lg-end {
    align-content: flex-end !important;
  }

  .l_align-content-lg-center {
    align-content: center !important;
  }

  .l_align-content-lg-between {
    align-content: space-between !important;
  }

  .l_align-content-lg-around {
    align-content: space-around !important;
  }

  .l_align-content-lg-stretch {
    align-content: stretch !important;
  }

  .l_align-self-lg-auto {
    align-self: auto !important;
  }

  .l_align-self-lg-start {
    align-self: flex-start !important;
  }

  .l_align-self-lg-end {
    align-self: flex-end !important;
  }

  .l_align-self-lg-center {
    align-self: center !important;
  }

  .l_align-self-lg-baseline {
    align-self: baseline !important;
  }

  .l_align-self-lg-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 1440px) {
  .l_flex-xl-row {
    flex-direction: row !important;
  }

  .l_flex-xl-column {
    flex-direction: column !important;
  }

  .l_flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }

  .l_flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }

  .l_flex-xl-wrap {
    flex-wrap: wrap !important;
  }

  .l_flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }

  .l_flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .l_justify-content-xl-start {
    justify-content: flex-start !important;
  }

  .l_justify-content-xl-end {
    justify-content: flex-end !important;
  }

  .l_justify-content-xl-center {
    justify-content: center !important;
  }

  .l_justify-content-xl-between {
    justify-content: space-between !important;
  }

  .l_justify-content-xl-around {
    justify-content: space-around !important;
  }

  .l_align-items-xl-start {
    align-items: flex-start !important;
  }

  .l_align-items-xl-end {
    align-items: flex-end !important;
  }

  .l_align-items-xl-center {
    align-items: center !important;
  }

  .l_align-items-xl-baseline {
    align-items: baseline !important;
  }

  .l_align-items-xl-stretch {
    align-items: stretch !important;
  }

  .l_align-content-xl-start {
    align-content: flex-start !important;
  }

  .l_align-content-xl-end {
    align-content: flex-end !important;
  }

  .l_align-content-xl-center {
    align-content: center !important;
  }

  .l_align-content-xl-between {
    align-content: space-between !important;
  }

  .l_align-content-xl-around {
    align-content: space-around !important;
  }

  .l_align-content-xl-stretch {
    align-content: stretch !important;
  }

  .l_align-self-xl-auto {
    align-self: auto !important;
  }

  .l_align-self-xl-start {
    align-self: flex-start !important;
  }

  .l_align-self-xl-end {
    align-self: flex-end !important;
  }

  .l_align-self-xl-center {
    align-self: center !important;
  }

  .l_align-self-xl-baseline {
    align-self: baseline !important;
  }

  .l_align-self-xl-stretch {
    align-self: stretch !important;
  }
}
.l_m-0 {
  margin: 0 !important;
}

.l_mt-0,
.l_my-0 {
  margin-top: 0 !important;
}

.l_mr-0,
.l_mx-0 {
  margin-right: 0 !important;
}

.l_mb-0,
.l_my-0 {
  margin-bottom: 0 !important;
}

.l_ml-0,
.l_mx-0 {
  margin-left: 0 !important;
}

.l_m-5 {
  margin: 0.5rem !important;
}

.l_mt-5,
.l_my-5 {
  margin-top: 0.5rem !important;
}

.l_mr-5,
.l_mx-5 {
  margin-right: 0.5rem !important;
}

.l_mb-5,
.l_my-5 {
  margin-bottom: 0.5rem !important;
}

.l_ml-5,
.l_mx-5 {
  margin-left: 0.5rem !important;
}

.l_m-10 {
  margin: 1rem !important;
}

.l_mt-10,
.l_my-10 {
  margin-top: 1rem !important;
}

.l_mr-10,
.l_mx-10 {
  margin-right: 1rem !important;
}

.l_mb-10,
.l_my-10 {
  margin-bottom: 1rem !important;
}

.l_ml-10,
.l_mx-10 {
  margin-left: 1rem !important;
}

.l_m-15 {
  margin: 1.5rem !important;
}

.l_mt-15,
.l_my-15 {
  margin-top: 1.5rem !important;
}

.l_mr-15,
.l_mx-15 {
  margin-right: 1.5rem !important;
}

.l_mb-15,
.l_my-15 {
  margin-bottom: 1.5rem !important;
}

.l_ml-15,
.l_mx-15 {
  margin-left: 1.5rem !important;
}

.l_m-20 {
  margin: 2rem !important;
}

.l_mt-20,
.l_my-20 {
  margin-top: 2rem !important;
}

.l_mr-20,
.l_mx-20 {
  margin-right: 2rem !important;
}

.l_mb-20,
.l_my-20 {
  margin-bottom: 2rem !important;
}

.l_ml-20,
.l_mx-20 {
  margin-left: 2rem !important;
}

.l_m-30 {
  margin: 3rem !important;
}

.l_mt-30,
.l_my-30 {
  margin-top: 3rem !important;
}

.l_mr-30,
.l_mx-30 {
  margin-right: 3rem !important;
}

.l_mb-30,
.l_my-30 {
  margin-bottom: 3rem !important;
}

.l_ml-30,
.l_mx-30 {
  margin-left: 3rem !important;
}

.l_m-35 {
  margin: 3.5rem !important;
}

.l_mt-35,
.l_my-35 {
  margin-top: 3.5rem !important;
}

.l_mr-35,
.l_mx-35 {
  margin-right: 3.5rem !important;
}

.l_mb-35,
.l_my-35 {
  margin-bottom: 3.5rem !important;
}

.l_ml-35,
.l_mx-35 {
  margin-left: 3.5rem !important;
}

.l_m-40 {
  margin: 4rem !important;
}

.l_mt-40,
.l_my-40 {
  margin-top: 4rem !important;
}

.l_mr-40,
.l_mx-40 {
  margin-right: 4rem !important;
}

.l_mb-40,
.l_my-40 {
  margin-bottom: 4rem !important;
}

.l_ml-40,
.l_mx-40 {
  margin-left: 4rem !important;
}

.l_m-50 {
  margin: 5rem !important;
}

.l_mt-50,
.l_my-50 {
  margin-top: 5rem !important;
}

.l_mr-50,
.l_mx-50 {
  margin-right: 5rem !important;
}

.l_mb-50,
.l_my-50 {
  margin-bottom: 5rem !important;
}

.l_ml-50,
.l_mx-50 {
  margin-left: 5rem !important;
}

.l_m-60 {
  margin: 6rem !important;
}

.l_mt-60,
.l_my-60 {
  margin-top: 6rem !important;
}

.l_mr-60,
.l_mx-60 {
  margin-right: 6rem !important;
}

.l_mb-60,
.l_my-60 {
  margin-bottom: 6rem !important;
}

.l_ml-60,
.l_mx-60 {
  margin-left: 6rem !important;
}

.l_m-70 {
  margin: 7rem !important;
}

.l_mt-70,
.l_my-70 {
  margin-top: 7rem !important;
}

.l_mr-70,
.l_mx-70 {
  margin-right: 7rem !important;
}

.l_mb-70,
.l_my-70 {
  margin-bottom: 7rem !important;
}

.l_ml-70,
.l_mx-70 {
  margin-left: 7rem !important;
}

.l_m-80 {
  margin: 8rem !important;
}

.l_mt-80,
.l_my-80 {
  margin-top: 8rem !important;
}

.l_mr-80,
.l_mx-80 {
  margin-right: 8rem !important;
}

.l_mb-80,
.l_my-80 {
  margin-bottom: 8rem !important;
}

.l_ml-80,
.l_mx-80 {
  margin-left: 8rem !important;
}

.l_m-90 {
  margin: 9rem !important;
}

.l_mt-90,
.l_my-90 {
  margin-top: 9rem !important;
}

.l_mr-90,
.l_mx-90 {
  margin-right: 9rem !important;
}

.l_mb-90,
.l_my-90 {
  margin-bottom: 9rem !important;
}

.l_ml-90,
.l_mx-90 {
  margin-left: 9rem !important;
}

.l_m-100 {
  margin: 10rem !important;
}

.l_mt-100,
.l_my-100 {
  margin-top: 10rem !important;
}

.l_mr-100,
.l_mx-100 {
  margin-right: 10rem !important;
}

.l_mb-100,
.l_my-100 {
  margin-bottom: 10rem !important;
}

.l_ml-100,
.l_mx-100 {
  margin-left: 10rem !important;
}

.l_m-110 {
  margin: 11rem !important;
}

.l_mt-110,
.l_my-110 {
  margin-top: 11rem !important;
}

.l_mr-110,
.l_mx-110 {
  margin-right: 11rem !important;
}

.l_mb-110,
.l_my-110 {
  margin-bottom: 11rem !important;
}

.l_ml-110,
.l_mx-110 {
  margin-left: 11rem !important;
}

.l_m-120 {
  margin: 12rem !important;
}

.l_mt-120,
.l_my-120 {
  margin-top: 12rem !important;
}

.l_mr-120,
.l_mx-120 {
  margin-right: 12rem !important;
}

.l_mb-120,
.l_my-120 {
  margin-bottom: 12rem !important;
}

.l_ml-120,
.l_mx-120 {
  margin-left: 12rem !important;
}

.l_m-130 {
  margin: 13rem !important;
}

.l_mt-130,
.l_my-130 {
  margin-top: 13rem !important;
}

.l_mr-130,
.l_mx-130 {
  margin-right: 13rem !important;
}

.l_mb-130,
.l_my-130 {
  margin-bottom: 13rem !important;
}

.l_ml-130,
.l_mx-130 {
  margin-left: 13rem !important;
}

.l_m-140 {
  margin: 14rem !important;
}

.l_mt-140,
.l_my-140 {
  margin-top: 14rem !important;
}

.l_mr-140,
.l_mx-140 {
  margin-right: 14rem !important;
}

.l_mb-140,
.l_my-140 {
  margin-bottom: 14rem !important;
}

.l_ml-140,
.l_mx-140 {
  margin-left: 14rem !important;
}

.l_m-150 {
  margin: 15rem !important;
}

.l_mt-150,
.l_my-150 {
  margin-top: 15rem !important;
}

.l_mr-150,
.l_mx-150 {
  margin-right: 15rem !important;
}

.l_mb-150,
.l_my-150 {
  margin-bottom: 15rem !important;
}

.l_ml-150,
.l_mx-150 {
  margin-left: 15rem !important;
}

.l_m-160 {
  margin: 16rem !important;
}

.l_mt-160,
.l_my-160 {
  margin-top: 16rem !important;
}

.l_mr-160,
.l_mx-160 {
  margin-right: 16rem !important;
}

.l_mb-160,
.l_my-160 {
  margin-bottom: 16rem !important;
}

.l_ml-160,
.l_mx-160 {
  margin-left: 16rem !important;
}

.l_m-170 {
  margin: 17rem !important;
}

.l_mt-170,
.l_my-170 {
  margin-top: 17rem !important;
}

.l_mr-170,
.l_mx-170 {
  margin-right: 17rem !important;
}

.l_mb-170,
.l_my-170 {
  margin-bottom: 17rem !important;
}

.l_ml-170,
.l_mx-170 {
  margin-left: 17rem !important;
}

.l_m-180 {
  margin: 18rem !important;
}

.l_mt-180,
.l_my-180 {
  margin-top: 18rem !important;
}

.l_mr-180,
.l_mx-180 {
  margin-right: 18rem !important;
}

.l_mb-180,
.l_my-180 {
  margin-bottom: 18rem !important;
}

.l_ml-180,
.l_mx-180 {
  margin-left: 18rem !important;
}

.l_m-190 {
  margin: 19rem !important;
}

.l_mt-190,
.l_my-190 {
  margin-top: 19rem !important;
}

.l_mr-190,
.l_mx-190 {
  margin-right: 19rem !important;
}

.l_mb-190,
.l_my-190 {
  margin-bottom: 19rem !important;
}

.l_ml-190,
.l_mx-190 {
  margin-left: 19rem !important;
}

.l_m-200 {
  margin: 20rem !important;
}

.l_mt-200,
.l_my-200 {
  margin-top: 20rem !important;
}

.l_mr-200,
.l_mx-200 {
  margin-right: 20rem !important;
}

.l_mb-200,
.l_my-200 {
  margin-bottom: 20rem !important;
}

.l_ml-200,
.l_mx-200 {
  margin-left: 20rem !important;
}

.l_m-210 {
  margin: 21rem !important;
}

.l_mt-210,
.l_my-210 {
  margin-top: 21rem !important;
}

.l_mr-210,
.l_mx-210 {
  margin-right: 21rem !important;
}

.l_mb-210,
.l_my-210 {
  margin-bottom: 21rem !important;
}

.l_ml-210,
.l_mx-210 {
  margin-left: 21rem !important;
}

.l_m-220 {
  margin: 22rem !important;
}

.l_mt-220,
.l_my-220 {
  margin-top: 22rem !important;
}

.l_mr-220,
.l_mx-220 {
  margin-right: 22rem !important;
}

.l_mb-220,
.l_my-220 {
  margin-bottom: 22rem !important;
}

.l_ml-220,
.l_mx-220 {
  margin-left: 22rem !important;
}

.l_m-230 {
  margin: 23rem !important;
}

.l_mt-230,
.l_my-230 {
  margin-top: 23rem !important;
}

.l_mr-230,
.l_mx-230 {
  margin-right: 23rem !important;
}

.l_mb-230,
.l_my-230 {
  margin-bottom: 23rem !important;
}

.l_ml-230,
.l_mx-230 {
  margin-left: 23rem !important;
}

.l_m-240 {
  margin: 24rem !important;
}

.l_mt-240,
.l_my-240 {
  margin-top: 24rem !important;
}

.l_mr-240,
.l_mx-240 {
  margin-right: 24rem !important;
}

.l_mb-240,
.l_my-240 {
  margin-bottom: 24rem !important;
}

.l_ml-240,
.l_mx-240 {
  margin-left: 24rem !important;
}

.l_m-250 {
  margin: 25rem !important;
}

.l_mt-250,
.l_my-250 {
  margin-top: 25rem !important;
}

.l_mr-250,
.l_mx-250 {
  margin-right: 25rem !important;
}

.l_mb-250,
.l_my-250 {
  margin-bottom: 25rem !important;
}

.l_ml-250,
.l_mx-250 {
  margin-left: 25rem !important;
}

.l_p-0 {
  padding: 0 !important;
}

.l_pt-0,
.l_py-0 {
  padding-top: 0 !important;
}

.l_pr-0,
.l_px-0 {
  padding-right: 0 !important;
}

.l_pb-0,
.l_py-0 {
  padding-bottom: 0 !important;
}

.l_pl-0,
.l_px-0 {
  padding-left: 0 !important;
}

.l_p-5 {
  padding: 0.5rem !important;
}

.l_pt-5,
.l_py-5 {
  padding-top: 0.5rem !important;
}

.l_pr-5,
.l_px-5 {
  padding-right: 0.5rem !important;
}

.l_pb-5,
.l_py-5 {
  padding-bottom: 0.5rem !important;
}

.l_pl-5,
.l_px-5 {
  padding-left: 0.5rem !important;
}

.l_p-10 {
  padding: 1rem !important;
}

.l_pt-10,
.l_py-10 {
  padding-top: 1rem !important;
}

.l_pr-10,
.l_px-10 {
  padding-right: 1rem !important;
}

.l_pb-10,
.l_py-10 {
  padding-bottom: 1rem !important;
}

.l_pl-10,
.l_px-10 {
  padding-left: 1rem !important;
}

.l_p-15 {
  padding: 1.5rem !important;
}

.l_pt-15,
.l_py-15 {
  padding-top: 1.5rem !important;
}

.l_pr-15,
.l_px-15 {
  padding-right: 1.5rem !important;
}

.l_pb-15,
.l_py-15 {
  padding-bottom: 1.5rem !important;
}

.l_pl-15,
.l_px-15 {
  padding-left: 1.5rem !important;
}

.l_p-20 {
  padding: 2rem !important;
}

.l_pt-20,
.l_py-20 {
  padding-top: 2rem !important;
}

.l_pr-20,
.l_px-20 {
  padding-right: 2rem !important;
}

.l_pb-20,
.l_py-20 {
  padding-bottom: 2rem !important;
}

.l_pl-20,
.l_px-20 {
  padding-left: 2rem !important;
}

.l_p-30 {
  padding: 3rem !important;
}

.l_pt-30,
.l_py-30 {
  padding-top: 3rem !important;
}

.l_pr-30,
.l_px-30 {
  padding-right: 3rem !important;
}

.l_pb-30,
.l_py-30 {
  padding-bottom: 3rem !important;
}

.l_pl-30,
.l_px-30 {
  padding-left: 3rem !important;
}

.l_p-35 {
  padding: 3.5rem !important;
}

.l_pt-35,
.l_py-35 {
  padding-top: 3.5rem !important;
}

.l_pr-35,
.l_px-35 {
  padding-right: 3.5rem !important;
}

.l_pb-35,
.l_py-35 {
  padding-bottom: 3.5rem !important;
}

.l_pl-35,
.l_px-35 {
  padding-left: 3.5rem !important;
}

.l_p-40 {
  padding: 4rem !important;
}

.l_pt-40,
.l_py-40 {
  padding-top: 4rem !important;
}

.l_pr-40,
.l_px-40 {
  padding-right: 4rem !important;
}

.l_pb-40,
.l_py-40 {
  padding-bottom: 4rem !important;
}

.l_pl-40,
.l_px-40 {
  padding-left: 4rem !important;
}

.l_p-50 {
  padding: 5rem !important;
}

.l_pt-50,
.l_py-50 {
  padding-top: 5rem !important;
}

.l_pr-50,
.l_px-50 {
  padding-right: 5rem !important;
}

.l_pb-50,
.l_py-50 {
  padding-bottom: 5rem !important;
}

.l_pl-50,
.l_px-50 {
  padding-left: 5rem !important;
}

.l_p-60 {
  padding: 6rem !important;
}

.l_pt-60,
.l_py-60 {
  padding-top: 6rem !important;
}

.l_pr-60,
.l_px-60 {
  padding-right: 6rem !important;
}

.l_pb-60,
.l_py-60 {
  padding-bottom: 6rem !important;
}

.l_pl-60,
.l_px-60 {
  padding-left: 6rem !important;
}

.l_p-70 {
  padding: 7rem !important;
}

.l_pt-70,
.l_py-70 {
  padding-top: 7rem !important;
}

.l_pr-70,
.l_px-70 {
  padding-right: 7rem !important;
}

.l_pb-70,
.l_py-70 {
  padding-bottom: 7rem !important;
}

.l_pl-70,
.l_px-70 {
  padding-left: 7rem !important;
}

.l_p-80 {
  padding: 8rem !important;
}

.l_pt-80,
.l_py-80 {
  padding-top: 8rem !important;
}

.l_pr-80,
.l_px-80 {
  padding-right: 8rem !important;
}

.l_pb-80,
.l_py-80 {
  padding-bottom: 8rem !important;
}

.l_pl-80,
.l_px-80 {
  padding-left: 8rem !important;
}

.l_p-90 {
  padding: 9rem !important;
}

.l_pt-90,
.l_py-90 {
  padding-top: 9rem !important;
}

.l_pr-90,
.l_px-90 {
  padding-right: 9rem !important;
}

.l_pb-90,
.l_py-90 {
  padding-bottom: 9rem !important;
}

.l_pl-90,
.l_px-90 {
  padding-left: 9rem !important;
}

.l_p-100 {
  padding: 10rem !important;
}

.l_pt-100,
.l_py-100 {
  padding-top: 10rem !important;
}

.l_pr-100,
.l_px-100 {
  padding-right: 10rem !important;
}

.l_pb-100,
.l_py-100 {
  padding-bottom: 10rem !important;
}

.l_pl-100,
.l_px-100 {
  padding-left: 10rem !important;
}

.l_p-110 {
  padding: 11rem !important;
}

.l_pt-110,
.l_py-110 {
  padding-top: 11rem !important;
}

.l_pr-110,
.l_px-110 {
  padding-right: 11rem !important;
}

.l_pb-110,
.l_py-110 {
  padding-bottom: 11rem !important;
}

.l_pl-110,
.l_px-110 {
  padding-left: 11rem !important;
}

.l_p-120 {
  padding: 12rem !important;
}

.l_pt-120,
.l_py-120 {
  padding-top: 12rem !important;
}

.l_pr-120,
.l_px-120 {
  padding-right: 12rem !important;
}

.l_pb-120,
.l_py-120 {
  padding-bottom: 12rem !important;
}

.l_pl-120,
.l_px-120 {
  padding-left: 12rem !important;
}

.l_p-130 {
  padding: 13rem !important;
}

.l_pt-130,
.l_py-130 {
  padding-top: 13rem !important;
}

.l_pr-130,
.l_px-130 {
  padding-right: 13rem !important;
}

.l_pb-130,
.l_py-130 {
  padding-bottom: 13rem !important;
}

.l_pl-130,
.l_px-130 {
  padding-left: 13rem !important;
}

.l_p-140 {
  padding: 14rem !important;
}

.l_pt-140,
.l_py-140 {
  padding-top: 14rem !important;
}

.l_pr-140,
.l_px-140 {
  padding-right: 14rem !important;
}

.l_pb-140,
.l_py-140 {
  padding-bottom: 14rem !important;
}

.l_pl-140,
.l_px-140 {
  padding-left: 14rem !important;
}

.l_p-150 {
  padding: 15rem !important;
}

.l_pt-150,
.l_py-150 {
  padding-top: 15rem !important;
}

.l_pr-150,
.l_px-150 {
  padding-right: 15rem !important;
}

.l_pb-150,
.l_py-150 {
  padding-bottom: 15rem !important;
}

.l_pl-150,
.l_px-150 {
  padding-left: 15rem !important;
}

.l_p-160 {
  padding: 16rem !important;
}

.l_pt-160,
.l_py-160 {
  padding-top: 16rem !important;
}

.l_pr-160,
.l_px-160 {
  padding-right: 16rem !important;
}

.l_pb-160,
.l_py-160 {
  padding-bottom: 16rem !important;
}

.l_pl-160,
.l_px-160 {
  padding-left: 16rem !important;
}

.l_p-170 {
  padding: 17rem !important;
}

.l_pt-170,
.l_py-170 {
  padding-top: 17rem !important;
}

.l_pr-170,
.l_px-170 {
  padding-right: 17rem !important;
}

.l_pb-170,
.l_py-170 {
  padding-bottom: 17rem !important;
}

.l_pl-170,
.l_px-170 {
  padding-left: 17rem !important;
}

.l_p-180 {
  padding: 18rem !important;
}

.l_pt-180,
.l_py-180 {
  padding-top: 18rem !important;
}

.l_pr-180,
.l_px-180 {
  padding-right: 18rem !important;
}

.l_pb-180,
.l_py-180 {
  padding-bottom: 18rem !important;
}

.l_pl-180,
.l_px-180 {
  padding-left: 18rem !important;
}

.l_p-190 {
  padding: 19rem !important;
}

.l_pt-190,
.l_py-190 {
  padding-top: 19rem !important;
}

.l_pr-190,
.l_px-190 {
  padding-right: 19rem !important;
}

.l_pb-190,
.l_py-190 {
  padding-bottom: 19rem !important;
}

.l_pl-190,
.l_px-190 {
  padding-left: 19rem !important;
}

.l_p-200 {
  padding: 20rem !important;
}

.l_pt-200,
.l_py-200 {
  padding-top: 20rem !important;
}

.l_pr-200,
.l_px-200 {
  padding-right: 20rem !important;
}

.l_pb-200,
.l_py-200 {
  padding-bottom: 20rem !important;
}

.l_pl-200,
.l_px-200 {
  padding-left: 20rem !important;
}

.l_p-210 {
  padding: 21rem !important;
}

.l_pt-210,
.l_py-210 {
  padding-top: 21rem !important;
}

.l_pr-210,
.l_px-210 {
  padding-right: 21rem !important;
}

.l_pb-210,
.l_py-210 {
  padding-bottom: 21rem !important;
}

.l_pl-210,
.l_px-210 {
  padding-left: 21rem !important;
}

.l_p-220 {
  padding: 22rem !important;
}

.l_pt-220,
.l_py-220 {
  padding-top: 22rem !important;
}

.l_pr-220,
.l_px-220 {
  padding-right: 22rem !important;
}

.l_pb-220,
.l_py-220 {
  padding-bottom: 22rem !important;
}

.l_pl-220,
.l_px-220 {
  padding-left: 22rem !important;
}

.l_p-230 {
  padding: 23rem !important;
}

.l_pt-230,
.l_py-230 {
  padding-top: 23rem !important;
}

.l_pr-230,
.l_px-230 {
  padding-right: 23rem !important;
}

.l_pb-230,
.l_py-230 {
  padding-bottom: 23rem !important;
}

.l_pl-230,
.l_px-230 {
  padding-left: 23rem !important;
}

.l_p-240 {
  padding: 24rem !important;
}

.l_pt-240,
.l_py-240 {
  padding-top: 24rem !important;
}

.l_pr-240,
.l_px-240 {
  padding-right: 24rem !important;
}

.l_pb-240,
.l_py-240 {
  padding-bottom: 24rem !important;
}

.l_pl-240,
.l_px-240 {
  padding-left: 24rem !important;
}

.l_p-250 {
  padding: 25rem !important;
}

.l_pt-250,
.l_py-250 {
  padding-top: 25rem !important;
}

.l_pr-250,
.l_px-250 {
  padding-right: 25rem !important;
}

.l_pb-250,
.l_py-250 {
  padding-bottom: 25rem !important;
}

.l_pl-250,
.l_px-250 {
  padding-left: 25rem !important;
}

.l_m-auto {
  margin: auto !important;
}

.l_mt-auto,
.l_my-auto {
  margin-top: auto !important;
}

.l_mr-auto,
.l_mx-auto {
  margin-right: auto !important;
}

.l_mb-auto,
.l_my-auto {
  margin-bottom: auto !important;
}

.l_ml-auto,
.l_mx-auto {
  margin-left: auto !important;
}

@media (min-width: 400px) {
  .l_m-ti-0 {
    margin: 0 !important;
  }

  .l_mt-ti-0,
.l_my-ti-0 {
    margin-top: 0 !important;
  }

  .l_mr-ti-0,
.l_mx-ti-0 {
    margin-right: 0 !important;
  }

  .l_mb-ti-0,
.l_my-ti-0 {
    margin-bottom: 0 !important;
  }

  .l_ml-ti-0,
.l_mx-ti-0 {
    margin-left: 0 !important;
  }

  .l_m-ti-5 {
    margin: 0.5rem !important;
  }

  .l_mt-ti-5,
.l_my-ti-5 {
    margin-top: 0.5rem !important;
  }

  .l_mr-ti-5,
.l_mx-ti-5 {
    margin-right: 0.5rem !important;
  }

  .l_mb-ti-5,
.l_my-ti-5 {
    margin-bottom: 0.5rem !important;
  }

  .l_ml-ti-5,
.l_mx-ti-5 {
    margin-left: 0.5rem !important;
  }

  .l_m-ti-10 {
    margin: 1rem !important;
  }

  .l_mt-ti-10,
.l_my-ti-10 {
    margin-top: 1rem !important;
  }

  .l_mr-ti-10,
.l_mx-ti-10 {
    margin-right: 1rem !important;
  }

  .l_mb-ti-10,
.l_my-ti-10 {
    margin-bottom: 1rem !important;
  }

  .l_ml-ti-10,
.l_mx-ti-10 {
    margin-left: 1rem !important;
  }

  .l_m-ti-15 {
    margin: 1.5rem !important;
  }

  .l_mt-ti-15,
.l_my-ti-15 {
    margin-top: 1.5rem !important;
  }

  .l_mr-ti-15,
.l_mx-ti-15 {
    margin-right: 1.5rem !important;
  }

  .l_mb-ti-15,
.l_my-ti-15 {
    margin-bottom: 1.5rem !important;
  }

  .l_ml-ti-15,
.l_mx-ti-15 {
    margin-left: 1.5rem !important;
  }

  .l_m-ti-20 {
    margin: 2rem !important;
  }

  .l_mt-ti-20,
.l_my-ti-20 {
    margin-top: 2rem !important;
  }

  .l_mr-ti-20,
.l_mx-ti-20 {
    margin-right: 2rem !important;
  }

  .l_mb-ti-20,
.l_my-ti-20 {
    margin-bottom: 2rem !important;
  }

  .l_ml-ti-20,
.l_mx-ti-20 {
    margin-left: 2rem !important;
  }

  .l_m-ti-30 {
    margin: 3rem !important;
  }

  .l_mt-ti-30,
.l_my-ti-30 {
    margin-top: 3rem !important;
  }

  .l_mr-ti-30,
.l_mx-ti-30 {
    margin-right: 3rem !important;
  }

  .l_mb-ti-30,
.l_my-ti-30 {
    margin-bottom: 3rem !important;
  }

  .l_ml-ti-30,
.l_mx-ti-30 {
    margin-left: 3rem !important;
  }

  .l_m-ti-35 {
    margin: 3.5rem !important;
  }

  .l_mt-ti-35,
.l_my-ti-35 {
    margin-top: 3.5rem !important;
  }

  .l_mr-ti-35,
.l_mx-ti-35 {
    margin-right: 3.5rem !important;
  }

  .l_mb-ti-35,
.l_my-ti-35 {
    margin-bottom: 3.5rem !important;
  }

  .l_ml-ti-35,
.l_mx-ti-35 {
    margin-left: 3.5rem !important;
  }

  .l_m-ti-40 {
    margin: 4rem !important;
  }

  .l_mt-ti-40,
.l_my-ti-40 {
    margin-top: 4rem !important;
  }

  .l_mr-ti-40,
.l_mx-ti-40 {
    margin-right: 4rem !important;
  }

  .l_mb-ti-40,
.l_my-ti-40 {
    margin-bottom: 4rem !important;
  }

  .l_ml-ti-40,
.l_mx-ti-40 {
    margin-left: 4rem !important;
  }

  .l_m-ti-50 {
    margin: 5rem !important;
  }

  .l_mt-ti-50,
.l_my-ti-50 {
    margin-top: 5rem !important;
  }

  .l_mr-ti-50,
.l_mx-ti-50 {
    margin-right: 5rem !important;
  }

  .l_mb-ti-50,
.l_my-ti-50 {
    margin-bottom: 5rem !important;
  }

  .l_ml-ti-50,
.l_mx-ti-50 {
    margin-left: 5rem !important;
  }

  .l_m-ti-60 {
    margin: 6rem !important;
  }

  .l_mt-ti-60,
.l_my-ti-60 {
    margin-top: 6rem !important;
  }

  .l_mr-ti-60,
.l_mx-ti-60 {
    margin-right: 6rem !important;
  }

  .l_mb-ti-60,
.l_my-ti-60 {
    margin-bottom: 6rem !important;
  }

  .l_ml-ti-60,
.l_mx-ti-60 {
    margin-left: 6rem !important;
  }

  .l_m-ti-70 {
    margin: 7rem !important;
  }

  .l_mt-ti-70,
.l_my-ti-70 {
    margin-top: 7rem !important;
  }

  .l_mr-ti-70,
.l_mx-ti-70 {
    margin-right: 7rem !important;
  }

  .l_mb-ti-70,
.l_my-ti-70 {
    margin-bottom: 7rem !important;
  }

  .l_ml-ti-70,
.l_mx-ti-70 {
    margin-left: 7rem !important;
  }

  .l_m-ti-80 {
    margin: 8rem !important;
  }

  .l_mt-ti-80,
.l_my-ti-80 {
    margin-top: 8rem !important;
  }

  .l_mr-ti-80,
.l_mx-ti-80 {
    margin-right: 8rem !important;
  }

  .l_mb-ti-80,
.l_my-ti-80 {
    margin-bottom: 8rem !important;
  }

  .l_ml-ti-80,
.l_mx-ti-80 {
    margin-left: 8rem !important;
  }

  .l_m-ti-90 {
    margin: 9rem !important;
  }

  .l_mt-ti-90,
.l_my-ti-90 {
    margin-top: 9rem !important;
  }

  .l_mr-ti-90,
.l_mx-ti-90 {
    margin-right: 9rem !important;
  }

  .l_mb-ti-90,
.l_my-ti-90 {
    margin-bottom: 9rem !important;
  }

  .l_ml-ti-90,
.l_mx-ti-90 {
    margin-left: 9rem !important;
  }

  .l_m-ti-100 {
    margin: 10rem !important;
  }

  .l_mt-ti-100,
.l_my-ti-100 {
    margin-top: 10rem !important;
  }

  .l_mr-ti-100,
.l_mx-ti-100 {
    margin-right: 10rem !important;
  }

  .l_mb-ti-100,
.l_my-ti-100 {
    margin-bottom: 10rem !important;
  }

  .l_ml-ti-100,
.l_mx-ti-100 {
    margin-left: 10rem !important;
  }

  .l_m-ti-110 {
    margin: 11rem !important;
  }

  .l_mt-ti-110,
.l_my-ti-110 {
    margin-top: 11rem !important;
  }

  .l_mr-ti-110,
.l_mx-ti-110 {
    margin-right: 11rem !important;
  }

  .l_mb-ti-110,
.l_my-ti-110 {
    margin-bottom: 11rem !important;
  }

  .l_ml-ti-110,
.l_mx-ti-110 {
    margin-left: 11rem !important;
  }

  .l_m-ti-120 {
    margin: 12rem !important;
  }

  .l_mt-ti-120,
.l_my-ti-120 {
    margin-top: 12rem !important;
  }

  .l_mr-ti-120,
.l_mx-ti-120 {
    margin-right: 12rem !important;
  }

  .l_mb-ti-120,
.l_my-ti-120 {
    margin-bottom: 12rem !important;
  }

  .l_ml-ti-120,
.l_mx-ti-120 {
    margin-left: 12rem !important;
  }

  .l_m-ti-130 {
    margin: 13rem !important;
  }

  .l_mt-ti-130,
.l_my-ti-130 {
    margin-top: 13rem !important;
  }

  .l_mr-ti-130,
.l_mx-ti-130 {
    margin-right: 13rem !important;
  }

  .l_mb-ti-130,
.l_my-ti-130 {
    margin-bottom: 13rem !important;
  }

  .l_ml-ti-130,
.l_mx-ti-130 {
    margin-left: 13rem !important;
  }

  .l_m-ti-140 {
    margin: 14rem !important;
  }

  .l_mt-ti-140,
.l_my-ti-140 {
    margin-top: 14rem !important;
  }

  .l_mr-ti-140,
.l_mx-ti-140 {
    margin-right: 14rem !important;
  }

  .l_mb-ti-140,
.l_my-ti-140 {
    margin-bottom: 14rem !important;
  }

  .l_ml-ti-140,
.l_mx-ti-140 {
    margin-left: 14rem !important;
  }

  .l_m-ti-150 {
    margin: 15rem !important;
  }

  .l_mt-ti-150,
.l_my-ti-150 {
    margin-top: 15rem !important;
  }

  .l_mr-ti-150,
.l_mx-ti-150 {
    margin-right: 15rem !important;
  }

  .l_mb-ti-150,
.l_my-ti-150 {
    margin-bottom: 15rem !important;
  }

  .l_ml-ti-150,
.l_mx-ti-150 {
    margin-left: 15rem !important;
  }

  .l_m-ti-160 {
    margin: 16rem !important;
  }

  .l_mt-ti-160,
.l_my-ti-160 {
    margin-top: 16rem !important;
  }

  .l_mr-ti-160,
.l_mx-ti-160 {
    margin-right: 16rem !important;
  }

  .l_mb-ti-160,
.l_my-ti-160 {
    margin-bottom: 16rem !important;
  }

  .l_ml-ti-160,
.l_mx-ti-160 {
    margin-left: 16rem !important;
  }

  .l_m-ti-170 {
    margin: 17rem !important;
  }

  .l_mt-ti-170,
.l_my-ti-170 {
    margin-top: 17rem !important;
  }

  .l_mr-ti-170,
.l_mx-ti-170 {
    margin-right: 17rem !important;
  }

  .l_mb-ti-170,
.l_my-ti-170 {
    margin-bottom: 17rem !important;
  }

  .l_ml-ti-170,
.l_mx-ti-170 {
    margin-left: 17rem !important;
  }

  .l_m-ti-180 {
    margin: 18rem !important;
  }

  .l_mt-ti-180,
.l_my-ti-180 {
    margin-top: 18rem !important;
  }

  .l_mr-ti-180,
.l_mx-ti-180 {
    margin-right: 18rem !important;
  }

  .l_mb-ti-180,
.l_my-ti-180 {
    margin-bottom: 18rem !important;
  }

  .l_ml-ti-180,
.l_mx-ti-180 {
    margin-left: 18rem !important;
  }

  .l_m-ti-190 {
    margin: 19rem !important;
  }

  .l_mt-ti-190,
.l_my-ti-190 {
    margin-top: 19rem !important;
  }

  .l_mr-ti-190,
.l_mx-ti-190 {
    margin-right: 19rem !important;
  }

  .l_mb-ti-190,
.l_my-ti-190 {
    margin-bottom: 19rem !important;
  }

  .l_ml-ti-190,
.l_mx-ti-190 {
    margin-left: 19rem !important;
  }

  .l_m-ti-200 {
    margin: 20rem !important;
  }

  .l_mt-ti-200,
.l_my-ti-200 {
    margin-top: 20rem !important;
  }

  .l_mr-ti-200,
.l_mx-ti-200 {
    margin-right: 20rem !important;
  }

  .l_mb-ti-200,
.l_my-ti-200 {
    margin-bottom: 20rem !important;
  }

  .l_ml-ti-200,
.l_mx-ti-200 {
    margin-left: 20rem !important;
  }

  .l_m-ti-210 {
    margin: 21rem !important;
  }

  .l_mt-ti-210,
.l_my-ti-210 {
    margin-top: 21rem !important;
  }

  .l_mr-ti-210,
.l_mx-ti-210 {
    margin-right: 21rem !important;
  }

  .l_mb-ti-210,
.l_my-ti-210 {
    margin-bottom: 21rem !important;
  }

  .l_ml-ti-210,
.l_mx-ti-210 {
    margin-left: 21rem !important;
  }

  .l_m-ti-220 {
    margin: 22rem !important;
  }

  .l_mt-ti-220,
.l_my-ti-220 {
    margin-top: 22rem !important;
  }

  .l_mr-ti-220,
.l_mx-ti-220 {
    margin-right: 22rem !important;
  }

  .l_mb-ti-220,
.l_my-ti-220 {
    margin-bottom: 22rem !important;
  }

  .l_ml-ti-220,
.l_mx-ti-220 {
    margin-left: 22rem !important;
  }

  .l_m-ti-230 {
    margin: 23rem !important;
  }

  .l_mt-ti-230,
.l_my-ti-230 {
    margin-top: 23rem !important;
  }

  .l_mr-ti-230,
.l_mx-ti-230 {
    margin-right: 23rem !important;
  }

  .l_mb-ti-230,
.l_my-ti-230 {
    margin-bottom: 23rem !important;
  }

  .l_ml-ti-230,
.l_mx-ti-230 {
    margin-left: 23rem !important;
  }

  .l_m-ti-240 {
    margin: 24rem !important;
  }

  .l_mt-ti-240,
.l_my-ti-240 {
    margin-top: 24rem !important;
  }

  .l_mr-ti-240,
.l_mx-ti-240 {
    margin-right: 24rem !important;
  }

  .l_mb-ti-240,
.l_my-ti-240 {
    margin-bottom: 24rem !important;
  }

  .l_ml-ti-240,
.l_mx-ti-240 {
    margin-left: 24rem !important;
  }

  .l_m-ti-250 {
    margin: 25rem !important;
  }

  .l_mt-ti-250,
.l_my-ti-250 {
    margin-top: 25rem !important;
  }

  .l_mr-ti-250,
.l_mx-ti-250 {
    margin-right: 25rem !important;
  }

  .l_mb-ti-250,
.l_my-ti-250 {
    margin-bottom: 25rem !important;
  }

  .l_ml-ti-250,
.l_mx-ti-250 {
    margin-left: 25rem !important;
  }

  .l_p-ti-0 {
    padding: 0 !important;
  }

  .l_pt-ti-0,
.l_py-ti-0 {
    padding-top: 0 !important;
  }

  .l_pr-ti-0,
.l_px-ti-0 {
    padding-right: 0 !important;
  }

  .l_pb-ti-0,
.l_py-ti-0 {
    padding-bottom: 0 !important;
  }

  .l_pl-ti-0,
.l_px-ti-0 {
    padding-left: 0 !important;
  }

  .l_p-ti-5 {
    padding: 0.5rem !important;
  }

  .l_pt-ti-5,
.l_py-ti-5 {
    padding-top: 0.5rem !important;
  }

  .l_pr-ti-5,
.l_px-ti-5 {
    padding-right: 0.5rem !important;
  }

  .l_pb-ti-5,
.l_py-ti-5 {
    padding-bottom: 0.5rem !important;
  }

  .l_pl-ti-5,
.l_px-ti-5 {
    padding-left: 0.5rem !important;
  }

  .l_p-ti-10 {
    padding: 1rem !important;
  }

  .l_pt-ti-10,
.l_py-ti-10 {
    padding-top: 1rem !important;
  }

  .l_pr-ti-10,
.l_px-ti-10 {
    padding-right: 1rem !important;
  }

  .l_pb-ti-10,
.l_py-ti-10 {
    padding-bottom: 1rem !important;
  }

  .l_pl-ti-10,
.l_px-ti-10 {
    padding-left: 1rem !important;
  }

  .l_p-ti-15 {
    padding: 1.5rem !important;
  }

  .l_pt-ti-15,
.l_py-ti-15 {
    padding-top: 1.5rem !important;
  }

  .l_pr-ti-15,
.l_px-ti-15 {
    padding-right: 1.5rem !important;
  }

  .l_pb-ti-15,
.l_py-ti-15 {
    padding-bottom: 1.5rem !important;
  }

  .l_pl-ti-15,
.l_px-ti-15 {
    padding-left: 1.5rem !important;
  }

  .l_p-ti-20 {
    padding: 2rem !important;
  }

  .l_pt-ti-20,
.l_py-ti-20 {
    padding-top: 2rem !important;
  }

  .l_pr-ti-20,
.l_px-ti-20 {
    padding-right: 2rem !important;
  }

  .l_pb-ti-20,
.l_py-ti-20 {
    padding-bottom: 2rem !important;
  }

  .l_pl-ti-20,
.l_px-ti-20 {
    padding-left: 2rem !important;
  }

  .l_p-ti-30 {
    padding: 3rem !important;
  }

  .l_pt-ti-30,
.l_py-ti-30 {
    padding-top: 3rem !important;
  }

  .l_pr-ti-30,
.l_px-ti-30 {
    padding-right: 3rem !important;
  }

  .l_pb-ti-30,
.l_py-ti-30 {
    padding-bottom: 3rem !important;
  }

  .l_pl-ti-30,
.l_px-ti-30 {
    padding-left: 3rem !important;
  }

  .l_p-ti-35 {
    padding: 3.5rem !important;
  }

  .l_pt-ti-35,
.l_py-ti-35 {
    padding-top: 3.5rem !important;
  }

  .l_pr-ti-35,
.l_px-ti-35 {
    padding-right: 3.5rem !important;
  }

  .l_pb-ti-35,
.l_py-ti-35 {
    padding-bottom: 3.5rem !important;
  }

  .l_pl-ti-35,
.l_px-ti-35 {
    padding-left: 3.5rem !important;
  }

  .l_p-ti-40 {
    padding: 4rem !important;
  }

  .l_pt-ti-40,
.l_py-ti-40 {
    padding-top: 4rem !important;
  }

  .l_pr-ti-40,
.l_px-ti-40 {
    padding-right: 4rem !important;
  }

  .l_pb-ti-40,
.l_py-ti-40 {
    padding-bottom: 4rem !important;
  }

  .l_pl-ti-40,
.l_px-ti-40 {
    padding-left: 4rem !important;
  }

  .l_p-ti-50 {
    padding: 5rem !important;
  }

  .l_pt-ti-50,
.l_py-ti-50 {
    padding-top: 5rem !important;
  }

  .l_pr-ti-50,
.l_px-ti-50 {
    padding-right: 5rem !important;
  }

  .l_pb-ti-50,
.l_py-ti-50 {
    padding-bottom: 5rem !important;
  }

  .l_pl-ti-50,
.l_px-ti-50 {
    padding-left: 5rem !important;
  }

  .l_p-ti-60 {
    padding: 6rem !important;
  }

  .l_pt-ti-60,
.l_py-ti-60 {
    padding-top: 6rem !important;
  }

  .l_pr-ti-60,
.l_px-ti-60 {
    padding-right: 6rem !important;
  }

  .l_pb-ti-60,
.l_py-ti-60 {
    padding-bottom: 6rem !important;
  }

  .l_pl-ti-60,
.l_px-ti-60 {
    padding-left: 6rem !important;
  }

  .l_p-ti-70 {
    padding: 7rem !important;
  }

  .l_pt-ti-70,
.l_py-ti-70 {
    padding-top: 7rem !important;
  }

  .l_pr-ti-70,
.l_px-ti-70 {
    padding-right: 7rem !important;
  }

  .l_pb-ti-70,
.l_py-ti-70 {
    padding-bottom: 7rem !important;
  }

  .l_pl-ti-70,
.l_px-ti-70 {
    padding-left: 7rem !important;
  }

  .l_p-ti-80 {
    padding: 8rem !important;
  }

  .l_pt-ti-80,
.l_py-ti-80 {
    padding-top: 8rem !important;
  }

  .l_pr-ti-80,
.l_px-ti-80 {
    padding-right: 8rem !important;
  }

  .l_pb-ti-80,
.l_py-ti-80 {
    padding-bottom: 8rem !important;
  }

  .l_pl-ti-80,
.l_px-ti-80 {
    padding-left: 8rem !important;
  }

  .l_p-ti-90 {
    padding: 9rem !important;
  }

  .l_pt-ti-90,
.l_py-ti-90 {
    padding-top: 9rem !important;
  }

  .l_pr-ti-90,
.l_px-ti-90 {
    padding-right: 9rem !important;
  }

  .l_pb-ti-90,
.l_py-ti-90 {
    padding-bottom: 9rem !important;
  }

  .l_pl-ti-90,
.l_px-ti-90 {
    padding-left: 9rem !important;
  }

  .l_p-ti-100 {
    padding: 10rem !important;
  }

  .l_pt-ti-100,
.l_py-ti-100 {
    padding-top: 10rem !important;
  }

  .l_pr-ti-100,
.l_px-ti-100 {
    padding-right: 10rem !important;
  }

  .l_pb-ti-100,
.l_py-ti-100 {
    padding-bottom: 10rem !important;
  }

  .l_pl-ti-100,
.l_px-ti-100 {
    padding-left: 10rem !important;
  }

  .l_p-ti-110 {
    padding: 11rem !important;
  }

  .l_pt-ti-110,
.l_py-ti-110 {
    padding-top: 11rem !important;
  }

  .l_pr-ti-110,
.l_px-ti-110 {
    padding-right: 11rem !important;
  }

  .l_pb-ti-110,
.l_py-ti-110 {
    padding-bottom: 11rem !important;
  }

  .l_pl-ti-110,
.l_px-ti-110 {
    padding-left: 11rem !important;
  }

  .l_p-ti-120 {
    padding: 12rem !important;
  }

  .l_pt-ti-120,
.l_py-ti-120 {
    padding-top: 12rem !important;
  }

  .l_pr-ti-120,
.l_px-ti-120 {
    padding-right: 12rem !important;
  }

  .l_pb-ti-120,
.l_py-ti-120 {
    padding-bottom: 12rem !important;
  }

  .l_pl-ti-120,
.l_px-ti-120 {
    padding-left: 12rem !important;
  }

  .l_p-ti-130 {
    padding: 13rem !important;
  }

  .l_pt-ti-130,
.l_py-ti-130 {
    padding-top: 13rem !important;
  }

  .l_pr-ti-130,
.l_px-ti-130 {
    padding-right: 13rem !important;
  }

  .l_pb-ti-130,
.l_py-ti-130 {
    padding-bottom: 13rem !important;
  }

  .l_pl-ti-130,
.l_px-ti-130 {
    padding-left: 13rem !important;
  }

  .l_p-ti-140 {
    padding: 14rem !important;
  }

  .l_pt-ti-140,
.l_py-ti-140 {
    padding-top: 14rem !important;
  }

  .l_pr-ti-140,
.l_px-ti-140 {
    padding-right: 14rem !important;
  }

  .l_pb-ti-140,
.l_py-ti-140 {
    padding-bottom: 14rem !important;
  }

  .l_pl-ti-140,
.l_px-ti-140 {
    padding-left: 14rem !important;
  }

  .l_p-ti-150 {
    padding: 15rem !important;
  }

  .l_pt-ti-150,
.l_py-ti-150 {
    padding-top: 15rem !important;
  }

  .l_pr-ti-150,
.l_px-ti-150 {
    padding-right: 15rem !important;
  }

  .l_pb-ti-150,
.l_py-ti-150 {
    padding-bottom: 15rem !important;
  }

  .l_pl-ti-150,
.l_px-ti-150 {
    padding-left: 15rem !important;
  }

  .l_p-ti-160 {
    padding: 16rem !important;
  }

  .l_pt-ti-160,
.l_py-ti-160 {
    padding-top: 16rem !important;
  }

  .l_pr-ti-160,
.l_px-ti-160 {
    padding-right: 16rem !important;
  }

  .l_pb-ti-160,
.l_py-ti-160 {
    padding-bottom: 16rem !important;
  }

  .l_pl-ti-160,
.l_px-ti-160 {
    padding-left: 16rem !important;
  }

  .l_p-ti-170 {
    padding: 17rem !important;
  }

  .l_pt-ti-170,
.l_py-ti-170 {
    padding-top: 17rem !important;
  }

  .l_pr-ti-170,
.l_px-ti-170 {
    padding-right: 17rem !important;
  }

  .l_pb-ti-170,
.l_py-ti-170 {
    padding-bottom: 17rem !important;
  }

  .l_pl-ti-170,
.l_px-ti-170 {
    padding-left: 17rem !important;
  }

  .l_p-ti-180 {
    padding: 18rem !important;
  }

  .l_pt-ti-180,
.l_py-ti-180 {
    padding-top: 18rem !important;
  }

  .l_pr-ti-180,
.l_px-ti-180 {
    padding-right: 18rem !important;
  }

  .l_pb-ti-180,
.l_py-ti-180 {
    padding-bottom: 18rem !important;
  }

  .l_pl-ti-180,
.l_px-ti-180 {
    padding-left: 18rem !important;
  }

  .l_p-ti-190 {
    padding: 19rem !important;
  }

  .l_pt-ti-190,
.l_py-ti-190 {
    padding-top: 19rem !important;
  }

  .l_pr-ti-190,
.l_px-ti-190 {
    padding-right: 19rem !important;
  }

  .l_pb-ti-190,
.l_py-ti-190 {
    padding-bottom: 19rem !important;
  }

  .l_pl-ti-190,
.l_px-ti-190 {
    padding-left: 19rem !important;
  }

  .l_p-ti-200 {
    padding: 20rem !important;
  }

  .l_pt-ti-200,
.l_py-ti-200 {
    padding-top: 20rem !important;
  }

  .l_pr-ti-200,
.l_px-ti-200 {
    padding-right: 20rem !important;
  }

  .l_pb-ti-200,
.l_py-ti-200 {
    padding-bottom: 20rem !important;
  }

  .l_pl-ti-200,
.l_px-ti-200 {
    padding-left: 20rem !important;
  }

  .l_p-ti-210 {
    padding: 21rem !important;
  }

  .l_pt-ti-210,
.l_py-ti-210 {
    padding-top: 21rem !important;
  }

  .l_pr-ti-210,
.l_px-ti-210 {
    padding-right: 21rem !important;
  }

  .l_pb-ti-210,
.l_py-ti-210 {
    padding-bottom: 21rem !important;
  }

  .l_pl-ti-210,
.l_px-ti-210 {
    padding-left: 21rem !important;
  }

  .l_p-ti-220 {
    padding: 22rem !important;
  }

  .l_pt-ti-220,
.l_py-ti-220 {
    padding-top: 22rem !important;
  }

  .l_pr-ti-220,
.l_px-ti-220 {
    padding-right: 22rem !important;
  }

  .l_pb-ti-220,
.l_py-ti-220 {
    padding-bottom: 22rem !important;
  }

  .l_pl-ti-220,
.l_px-ti-220 {
    padding-left: 22rem !important;
  }

  .l_p-ti-230 {
    padding: 23rem !important;
  }

  .l_pt-ti-230,
.l_py-ti-230 {
    padding-top: 23rem !important;
  }

  .l_pr-ti-230,
.l_px-ti-230 {
    padding-right: 23rem !important;
  }

  .l_pb-ti-230,
.l_py-ti-230 {
    padding-bottom: 23rem !important;
  }

  .l_pl-ti-230,
.l_px-ti-230 {
    padding-left: 23rem !important;
  }

  .l_p-ti-240 {
    padding: 24rem !important;
  }

  .l_pt-ti-240,
.l_py-ti-240 {
    padding-top: 24rem !important;
  }

  .l_pr-ti-240,
.l_px-ti-240 {
    padding-right: 24rem !important;
  }

  .l_pb-ti-240,
.l_py-ti-240 {
    padding-bottom: 24rem !important;
  }

  .l_pl-ti-240,
.l_px-ti-240 {
    padding-left: 24rem !important;
  }

  .l_p-ti-250 {
    padding: 25rem !important;
  }

  .l_pt-ti-250,
.l_py-ti-250 {
    padding-top: 25rem !important;
  }

  .l_pr-ti-250,
.l_px-ti-250 {
    padding-right: 25rem !important;
  }

  .l_pb-ti-250,
.l_py-ti-250 {
    padding-bottom: 25rem !important;
  }

  .l_pl-ti-250,
.l_px-ti-250 {
    padding-left: 25rem !important;
  }

  .l_m-ti-auto {
    margin: auto !important;
  }

  .l_mt-ti-auto,
.l_my-ti-auto {
    margin-top: auto !important;
  }

  .l_mr-ti-auto,
.l_mx-ti-auto {
    margin-right: auto !important;
  }

  .l_mb-ti-auto,
.l_my-ti-auto {
    margin-bottom: auto !important;
  }

  .l_ml-ti-auto,
.l_mx-ti-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 600px) {
  .l_m-sm-0 {
    margin: 0 !important;
  }

  .l_mt-sm-0,
.l_my-sm-0 {
    margin-top: 0 !important;
  }

  .l_mr-sm-0,
.l_mx-sm-0 {
    margin-right: 0 !important;
  }

  .l_mb-sm-0,
.l_my-sm-0 {
    margin-bottom: 0 !important;
  }

  .l_ml-sm-0,
.l_mx-sm-0 {
    margin-left: 0 !important;
  }

  .l_m-sm-5 {
    margin: 0.5rem !important;
  }

  .l_mt-sm-5,
.l_my-sm-5 {
    margin-top: 0.5rem !important;
  }

  .l_mr-sm-5,
.l_mx-sm-5 {
    margin-right: 0.5rem !important;
  }

  .l_mb-sm-5,
.l_my-sm-5 {
    margin-bottom: 0.5rem !important;
  }

  .l_ml-sm-5,
.l_mx-sm-5 {
    margin-left: 0.5rem !important;
  }

  .l_m-sm-10 {
    margin: 1rem !important;
  }

  .l_mt-sm-10,
.l_my-sm-10 {
    margin-top: 1rem !important;
  }

  .l_mr-sm-10,
.l_mx-sm-10 {
    margin-right: 1rem !important;
  }

  .l_mb-sm-10,
.l_my-sm-10 {
    margin-bottom: 1rem !important;
  }

  .l_ml-sm-10,
.l_mx-sm-10 {
    margin-left: 1rem !important;
  }

  .l_m-sm-15 {
    margin: 1.5rem !important;
  }

  .l_mt-sm-15,
.l_my-sm-15 {
    margin-top: 1.5rem !important;
  }

  .l_mr-sm-15,
.l_mx-sm-15 {
    margin-right: 1.5rem !important;
  }

  .l_mb-sm-15,
.l_my-sm-15 {
    margin-bottom: 1.5rem !important;
  }

  .l_ml-sm-15,
.l_mx-sm-15 {
    margin-left: 1.5rem !important;
  }

  .l_m-sm-20 {
    margin: 2rem !important;
  }

  .l_mt-sm-20,
.l_my-sm-20 {
    margin-top: 2rem !important;
  }

  .l_mr-sm-20,
.l_mx-sm-20 {
    margin-right: 2rem !important;
  }

  .l_mb-sm-20,
.l_my-sm-20 {
    margin-bottom: 2rem !important;
  }

  .l_ml-sm-20,
.l_mx-sm-20 {
    margin-left: 2rem !important;
  }

  .l_m-sm-30 {
    margin: 3rem !important;
  }

  .l_mt-sm-30,
.l_my-sm-30 {
    margin-top: 3rem !important;
  }

  .l_mr-sm-30,
.l_mx-sm-30 {
    margin-right: 3rem !important;
  }

  .l_mb-sm-30,
.l_my-sm-30 {
    margin-bottom: 3rem !important;
  }

  .l_ml-sm-30,
.l_mx-sm-30 {
    margin-left: 3rem !important;
  }

  .l_m-sm-35 {
    margin: 3.5rem !important;
  }

  .l_mt-sm-35,
.l_my-sm-35 {
    margin-top: 3.5rem !important;
  }

  .l_mr-sm-35,
.l_mx-sm-35 {
    margin-right: 3.5rem !important;
  }

  .l_mb-sm-35,
.l_my-sm-35 {
    margin-bottom: 3.5rem !important;
  }

  .l_ml-sm-35,
.l_mx-sm-35 {
    margin-left: 3.5rem !important;
  }

  .l_m-sm-40 {
    margin: 4rem !important;
  }

  .l_mt-sm-40,
.l_my-sm-40 {
    margin-top: 4rem !important;
  }

  .l_mr-sm-40,
.l_mx-sm-40 {
    margin-right: 4rem !important;
  }

  .l_mb-sm-40,
.l_my-sm-40 {
    margin-bottom: 4rem !important;
  }

  .l_ml-sm-40,
.l_mx-sm-40 {
    margin-left: 4rem !important;
  }

  .l_m-sm-50 {
    margin: 5rem !important;
  }

  .l_mt-sm-50,
.l_my-sm-50 {
    margin-top: 5rem !important;
  }

  .l_mr-sm-50,
.l_mx-sm-50 {
    margin-right: 5rem !important;
  }

  .l_mb-sm-50,
.l_my-sm-50 {
    margin-bottom: 5rem !important;
  }

  .l_ml-sm-50,
.l_mx-sm-50 {
    margin-left: 5rem !important;
  }

  .l_m-sm-60 {
    margin: 6rem !important;
  }

  .l_mt-sm-60,
.l_my-sm-60 {
    margin-top: 6rem !important;
  }

  .l_mr-sm-60,
.l_mx-sm-60 {
    margin-right: 6rem !important;
  }

  .l_mb-sm-60,
.l_my-sm-60 {
    margin-bottom: 6rem !important;
  }

  .l_ml-sm-60,
.l_mx-sm-60 {
    margin-left: 6rem !important;
  }

  .l_m-sm-70 {
    margin: 7rem !important;
  }

  .l_mt-sm-70,
.l_my-sm-70 {
    margin-top: 7rem !important;
  }

  .l_mr-sm-70,
.l_mx-sm-70 {
    margin-right: 7rem !important;
  }

  .l_mb-sm-70,
.l_my-sm-70 {
    margin-bottom: 7rem !important;
  }

  .l_ml-sm-70,
.l_mx-sm-70 {
    margin-left: 7rem !important;
  }

  .l_m-sm-80 {
    margin: 8rem !important;
  }

  .l_mt-sm-80,
.l_my-sm-80 {
    margin-top: 8rem !important;
  }

  .l_mr-sm-80,
.l_mx-sm-80 {
    margin-right: 8rem !important;
  }

  .l_mb-sm-80,
.l_my-sm-80 {
    margin-bottom: 8rem !important;
  }

  .l_ml-sm-80,
.l_mx-sm-80 {
    margin-left: 8rem !important;
  }

  .l_m-sm-90 {
    margin: 9rem !important;
  }

  .l_mt-sm-90,
.l_my-sm-90 {
    margin-top: 9rem !important;
  }

  .l_mr-sm-90,
.l_mx-sm-90 {
    margin-right: 9rem !important;
  }

  .l_mb-sm-90,
.l_my-sm-90 {
    margin-bottom: 9rem !important;
  }

  .l_ml-sm-90,
.l_mx-sm-90 {
    margin-left: 9rem !important;
  }

  .l_m-sm-100 {
    margin: 10rem !important;
  }

  .l_mt-sm-100,
.l_my-sm-100 {
    margin-top: 10rem !important;
  }

  .l_mr-sm-100,
.l_mx-sm-100 {
    margin-right: 10rem !important;
  }

  .l_mb-sm-100,
.l_my-sm-100 {
    margin-bottom: 10rem !important;
  }

  .l_ml-sm-100,
.l_mx-sm-100 {
    margin-left: 10rem !important;
  }

  .l_m-sm-110 {
    margin: 11rem !important;
  }

  .l_mt-sm-110,
.l_my-sm-110 {
    margin-top: 11rem !important;
  }

  .l_mr-sm-110,
.l_mx-sm-110 {
    margin-right: 11rem !important;
  }

  .l_mb-sm-110,
.l_my-sm-110 {
    margin-bottom: 11rem !important;
  }

  .l_ml-sm-110,
.l_mx-sm-110 {
    margin-left: 11rem !important;
  }

  .l_m-sm-120 {
    margin: 12rem !important;
  }

  .l_mt-sm-120,
.l_my-sm-120 {
    margin-top: 12rem !important;
  }

  .l_mr-sm-120,
.l_mx-sm-120 {
    margin-right: 12rem !important;
  }

  .l_mb-sm-120,
.l_my-sm-120 {
    margin-bottom: 12rem !important;
  }

  .l_ml-sm-120,
.l_mx-sm-120 {
    margin-left: 12rem !important;
  }

  .l_m-sm-130 {
    margin: 13rem !important;
  }

  .l_mt-sm-130,
.l_my-sm-130 {
    margin-top: 13rem !important;
  }

  .l_mr-sm-130,
.l_mx-sm-130 {
    margin-right: 13rem !important;
  }

  .l_mb-sm-130,
.l_my-sm-130 {
    margin-bottom: 13rem !important;
  }

  .l_ml-sm-130,
.l_mx-sm-130 {
    margin-left: 13rem !important;
  }

  .l_m-sm-140 {
    margin: 14rem !important;
  }

  .l_mt-sm-140,
.l_my-sm-140 {
    margin-top: 14rem !important;
  }

  .l_mr-sm-140,
.l_mx-sm-140 {
    margin-right: 14rem !important;
  }

  .l_mb-sm-140,
.l_my-sm-140 {
    margin-bottom: 14rem !important;
  }

  .l_ml-sm-140,
.l_mx-sm-140 {
    margin-left: 14rem !important;
  }

  .l_m-sm-150 {
    margin: 15rem !important;
  }

  .l_mt-sm-150,
.l_my-sm-150 {
    margin-top: 15rem !important;
  }

  .l_mr-sm-150,
.l_mx-sm-150 {
    margin-right: 15rem !important;
  }

  .l_mb-sm-150,
.l_my-sm-150 {
    margin-bottom: 15rem !important;
  }

  .l_ml-sm-150,
.l_mx-sm-150 {
    margin-left: 15rem !important;
  }

  .l_m-sm-160 {
    margin: 16rem !important;
  }

  .l_mt-sm-160,
.l_my-sm-160 {
    margin-top: 16rem !important;
  }

  .l_mr-sm-160,
.l_mx-sm-160 {
    margin-right: 16rem !important;
  }

  .l_mb-sm-160,
.l_my-sm-160 {
    margin-bottom: 16rem !important;
  }

  .l_ml-sm-160,
.l_mx-sm-160 {
    margin-left: 16rem !important;
  }

  .l_m-sm-170 {
    margin: 17rem !important;
  }

  .l_mt-sm-170,
.l_my-sm-170 {
    margin-top: 17rem !important;
  }

  .l_mr-sm-170,
.l_mx-sm-170 {
    margin-right: 17rem !important;
  }

  .l_mb-sm-170,
.l_my-sm-170 {
    margin-bottom: 17rem !important;
  }

  .l_ml-sm-170,
.l_mx-sm-170 {
    margin-left: 17rem !important;
  }

  .l_m-sm-180 {
    margin: 18rem !important;
  }

  .l_mt-sm-180,
.l_my-sm-180 {
    margin-top: 18rem !important;
  }

  .l_mr-sm-180,
.l_mx-sm-180 {
    margin-right: 18rem !important;
  }

  .l_mb-sm-180,
.l_my-sm-180 {
    margin-bottom: 18rem !important;
  }

  .l_ml-sm-180,
.l_mx-sm-180 {
    margin-left: 18rem !important;
  }

  .l_m-sm-190 {
    margin: 19rem !important;
  }

  .l_mt-sm-190,
.l_my-sm-190 {
    margin-top: 19rem !important;
  }

  .l_mr-sm-190,
.l_mx-sm-190 {
    margin-right: 19rem !important;
  }

  .l_mb-sm-190,
.l_my-sm-190 {
    margin-bottom: 19rem !important;
  }

  .l_ml-sm-190,
.l_mx-sm-190 {
    margin-left: 19rem !important;
  }

  .l_m-sm-200 {
    margin: 20rem !important;
  }

  .l_mt-sm-200,
.l_my-sm-200 {
    margin-top: 20rem !important;
  }

  .l_mr-sm-200,
.l_mx-sm-200 {
    margin-right: 20rem !important;
  }

  .l_mb-sm-200,
.l_my-sm-200 {
    margin-bottom: 20rem !important;
  }

  .l_ml-sm-200,
.l_mx-sm-200 {
    margin-left: 20rem !important;
  }

  .l_m-sm-210 {
    margin: 21rem !important;
  }

  .l_mt-sm-210,
.l_my-sm-210 {
    margin-top: 21rem !important;
  }

  .l_mr-sm-210,
.l_mx-sm-210 {
    margin-right: 21rem !important;
  }

  .l_mb-sm-210,
.l_my-sm-210 {
    margin-bottom: 21rem !important;
  }

  .l_ml-sm-210,
.l_mx-sm-210 {
    margin-left: 21rem !important;
  }

  .l_m-sm-220 {
    margin: 22rem !important;
  }

  .l_mt-sm-220,
.l_my-sm-220 {
    margin-top: 22rem !important;
  }

  .l_mr-sm-220,
.l_mx-sm-220 {
    margin-right: 22rem !important;
  }

  .l_mb-sm-220,
.l_my-sm-220 {
    margin-bottom: 22rem !important;
  }

  .l_ml-sm-220,
.l_mx-sm-220 {
    margin-left: 22rem !important;
  }

  .l_m-sm-230 {
    margin: 23rem !important;
  }

  .l_mt-sm-230,
.l_my-sm-230 {
    margin-top: 23rem !important;
  }

  .l_mr-sm-230,
.l_mx-sm-230 {
    margin-right: 23rem !important;
  }

  .l_mb-sm-230,
.l_my-sm-230 {
    margin-bottom: 23rem !important;
  }

  .l_ml-sm-230,
.l_mx-sm-230 {
    margin-left: 23rem !important;
  }

  .l_m-sm-240 {
    margin: 24rem !important;
  }

  .l_mt-sm-240,
.l_my-sm-240 {
    margin-top: 24rem !important;
  }

  .l_mr-sm-240,
.l_mx-sm-240 {
    margin-right: 24rem !important;
  }

  .l_mb-sm-240,
.l_my-sm-240 {
    margin-bottom: 24rem !important;
  }

  .l_ml-sm-240,
.l_mx-sm-240 {
    margin-left: 24rem !important;
  }

  .l_m-sm-250 {
    margin: 25rem !important;
  }

  .l_mt-sm-250,
.l_my-sm-250 {
    margin-top: 25rem !important;
  }

  .l_mr-sm-250,
.l_mx-sm-250 {
    margin-right: 25rem !important;
  }

  .l_mb-sm-250,
.l_my-sm-250 {
    margin-bottom: 25rem !important;
  }

  .l_ml-sm-250,
.l_mx-sm-250 {
    margin-left: 25rem !important;
  }

  .l_p-sm-0 {
    padding: 0 !important;
  }

  .l_pt-sm-0,
.l_py-sm-0 {
    padding-top: 0 !important;
  }

  .l_pr-sm-0,
.l_px-sm-0 {
    padding-right: 0 !important;
  }

  .l_pb-sm-0,
.l_py-sm-0 {
    padding-bottom: 0 !important;
  }

  .l_pl-sm-0,
.l_px-sm-0 {
    padding-left: 0 !important;
  }

  .l_p-sm-5 {
    padding: 0.5rem !important;
  }

  .l_pt-sm-5,
.l_py-sm-5 {
    padding-top: 0.5rem !important;
  }

  .l_pr-sm-5,
.l_px-sm-5 {
    padding-right: 0.5rem !important;
  }

  .l_pb-sm-5,
.l_py-sm-5 {
    padding-bottom: 0.5rem !important;
  }

  .l_pl-sm-5,
.l_px-sm-5 {
    padding-left: 0.5rem !important;
  }

  .l_p-sm-10 {
    padding: 1rem !important;
  }

  .l_pt-sm-10,
.l_py-sm-10 {
    padding-top: 1rem !important;
  }

  .l_pr-sm-10,
.l_px-sm-10 {
    padding-right: 1rem !important;
  }

  .l_pb-sm-10,
.l_py-sm-10 {
    padding-bottom: 1rem !important;
  }

  .l_pl-sm-10,
.l_px-sm-10 {
    padding-left: 1rem !important;
  }

  .l_p-sm-15 {
    padding: 1.5rem !important;
  }

  .l_pt-sm-15,
.l_py-sm-15 {
    padding-top: 1.5rem !important;
  }

  .l_pr-sm-15,
.l_px-sm-15 {
    padding-right: 1.5rem !important;
  }

  .l_pb-sm-15,
.l_py-sm-15 {
    padding-bottom: 1.5rem !important;
  }

  .l_pl-sm-15,
.l_px-sm-15 {
    padding-left: 1.5rem !important;
  }

  .l_p-sm-20 {
    padding: 2rem !important;
  }

  .l_pt-sm-20,
.l_py-sm-20 {
    padding-top: 2rem !important;
  }

  .l_pr-sm-20,
.l_px-sm-20 {
    padding-right: 2rem !important;
  }

  .l_pb-sm-20,
.l_py-sm-20 {
    padding-bottom: 2rem !important;
  }

  .l_pl-sm-20,
.l_px-sm-20 {
    padding-left: 2rem !important;
  }

  .l_p-sm-30 {
    padding: 3rem !important;
  }

  .l_pt-sm-30,
.l_py-sm-30 {
    padding-top: 3rem !important;
  }

  .l_pr-sm-30,
.l_px-sm-30 {
    padding-right: 3rem !important;
  }

  .l_pb-sm-30,
.l_py-sm-30 {
    padding-bottom: 3rem !important;
  }

  .l_pl-sm-30,
.l_px-sm-30 {
    padding-left: 3rem !important;
  }

  .l_p-sm-35 {
    padding: 3.5rem !important;
  }

  .l_pt-sm-35,
.l_py-sm-35 {
    padding-top: 3.5rem !important;
  }

  .l_pr-sm-35,
.l_px-sm-35 {
    padding-right: 3.5rem !important;
  }

  .l_pb-sm-35,
.l_py-sm-35 {
    padding-bottom: 3.5rem !important;
  }

  .l_pl-sm-35,
.l_px-sm-35 {
    padding-left: 3.5rem !important;
  }

  .l_p-sm-40 {
    padding: 4rem !important;
  }

  .l_pt-sm-40,
.l_py-sm-40 {
    padding-top: 4rem !important;
  }

  .l_pr-sm-40,
.l_px-sm-40 {
    padding-right: 4rem !important;
  }

  .l_pb-sm-40,
.l_py-sm-40 {
    padding-bottom: 4rem !important;
  }

  .l_pl-sm-40,
.l_px-sm-40 {
    padding-left: 4rem !important;
  }

  .l_p-sm-50 {
    padding: 5rem !important;
  }

  .l_pt-sm-50,
.l_py-sm-50 {
    padding-top: 5rem !important;
  }

  .l_pr-sm-50,
.l_px-sm-50 {
    padding-right: 5rem !important;
  }

  .l_pb-sm-50,
.l_py-sm-50 {
    padding-bottom: 5rem !important;
  }

  .l_pl-sm-50,
.l_px-sm-50 {
    padding-left: 5rem !important;
  }

  .l_p-sm-60 {
    padding: 6rem !important;
  }

  .l_pt-sm-60,
.l_py-sm-60 {
    padding-top: 6rem !important;
  }

  .l_pr-sm-60,
.l_px-sm-60 {
    padding-right: 6rem !important;
  }

  .l_pb-sm-60,
.l_py-sm-60 {
    padding-bottom: 6rem !important;
  }

  .l_pl-sm-60,
.l_px-sm-60 {
    padding-left: 6rem !important;
  }

  .l_p-sm-70 {
    padding: 7rem !important;
  }

  .l_pt-sm-70,
.l_py-sm-70 {
    padding-top: 7rem !important;
  }

  .l_pr-sm-70,
.l_px-sm-70 {
    padding-right: 7rem !important;
  }

  .l_pb-sm-70,
.l_py-sm-70 {
    padding-bottom: 7rem !important;
  }

  .l_pl-sm-70,
.l_px-sm-70 {
    padding-left: 7rem !important;
  }

  .l_p-sm-80 {
    padding: 8rem !important;
  }

  .l_pt-sm-80,
.l_py-sm-80 {
    padding-top: 8rem !important;
  }

  .l_pr-sm-80,
.l_px-sm-80 {
    padding-right: 8rem !important;
  }

  .l_pb-sm-80,
.l_py-sm-80 {
    padding-bottom: 8rem !important;
  }

  .l_pl-sm-80,
.l_px-sm-80 {
    padding-left: 8rem !important;
  }

  .l_p-sm-90 {
    padding: 9rem !important;
  }

  .l_pt-sm-90,
.l_py-sm-90 {
    padding-top: 9rem !important;
  }

  .l_pr-sm-90,
.l_px-sm-90 {
    padding-right: 9rem !important;
  }

  .l_pb-sm-90,
.l_py-sm-90 {
    padding-bottom: 9rem !important;
  }

  .l_pl-sm-90,
.l_px-sm-90 {
    padding-left: 9rem !important;
  }

  .l_p-sm-100 {
    padding: 10rem !important;
  }

  .l_pt-sm-100,
.l_py-sm-100 {
    padding-top: 10rem !important;
  }

  .l_pr-sm-100,
.l_px-sm-100 {
    padding-right: 10rem !important;
  }

  .l_pb-sm-100,
.l_py-sm-100 {
    padding-bottom: 10rem !important;
  }

  .l_pl-sm-100,
.l_px-sm-100 {
    padding-left: 10rem !important;
  }

  .l_p-sm-110 {
    padding: 11rem !important;
  }

  .l_pt-sm-110,
.l_py-sm-110 {
    padding-top: 11rem !important;
  }

  .l_pr-sm-110,
.l_px-sm-110 {
    padding-right: 11rem !important;
  }

  .l_pb-sm-110,
.l_py-sm-110 {
    padding-bottom: 11rem !important;
  }

  .l_pl-sm-110,
.l_px-sm-110 {
    padding-left: 11rem !important;
  }

  .l_p-sm-120 {
    padding: 12rem !important;
  }

  .l_pt-sm-120,
.l_py-sm-120 {
    padding-top: 12rem !important;
  }

  .l_pr-sm-120,
.l_px-sm-120 {
    padding-right: 12rem !important;
  }

  .l_pb-sm-120,
.l_py-sm-120 {
    padding-bottom: 12rem !important;
  }

  .l_pl-sm-120,
.l_px-sm-120 {
    padding-left: 12rem !important;
  }

  .l_p-sm-130 {
    padding: 13rem !important;
  }

  .l_pt-sm-130,
.l_py-sm-130 {
    padding-top: 13rem !important;
  }

  .l_pr-sm-130,
.l_px-sm-130 {
    padding-right: 13rem !important;
  }

  .l_pb-sm-130,
.l_py-sm-130 {
    padding-bottom: 13rem !important;
  }

  .l_pl-sm-130,
.l_px-sm-130 {
    padding-left: 13rem !important;
  }

  .l_p-sm-140 {
    padding: 14rem !important;
  }

  .l_pt-sm-140,
.l_py-sm-140 {
    padding-top: 14rem !important;
  }

  .l_pr-sm-140,
.l_px-sm-140 {
    padding-right: 14rem !important;
  }

  .l_pb-sm-140,
.l_py-sm-140 {
    padding-bottom: 14rem !important;
  }

  .l_pl-sm-140,
.l_px-sm-140 {
    padding-left: 14rem !important;
  }

  .l_p-sm-150 {
    padding: 15rem !important;
  }

  .l_pt-sm-150,
.l_py-sm-150 {
    padding-top: 15rem !important;
  }

  .l_pr-sm-150,
.l_px-sm-150 {
    padding-right: 15rem !important;
  }

  .l_pb-sm-150,
.l_py-sm-150 {
    padding-bottom: 15rem !important;
  }

  .l_pl-sm-150,
.l_px-sm-150 {
    padding-left: 15rem !important;
  }

  .l_p-sm-160 {
    padding: 16rem !important;
  }

  .l_pt-sm-160,
.l_py-sm-160 {
    padding-top: 16rem !important;
  }

  .l_pr-sm-160,
.l_px-sm-160 {
    padding-right: 16rem !important;
  }

  .l_pb-sm-160,
.l_py-sm-160 {
    padding-bottom: 16rem !important;
  }

  .l_pl-sm-160,
.l_px-sm-160 {
    padding-left: 16rem !important;
  }

  .l_p-sm-170 {
    padding: 17rem !important;
  }

  .l_pt-sm-170,
.l_py-sm-170 {
    padding-top: 17rem !important;
  }

  .l_pr-sm-170,
.l_px-sm-170 {
    padding-right: 17rem !important;
  }

  .l_pb-sm-170,
.l_py-sm-170 {
    padding-bottom: 17rem !important;
  }

  .l_pl-sm-170,
.l_px-sm-170 {
    padding-left: 17rem !important;
  }

  .l_p-sm-180 {
    padding: 18rem !important;
  }

  .l_pt-sm-180,
.l_py-sm-180 {
    padding-top: 18rem !important;
  }

  .l_pr-sm-180,
.l_px-sm-180 {
    padding-right: 18rem !important;
  }

  .l_pb-sm-180,
.l_py-sm-180 {
    padding-bottom: 18rem !important;
  }

  .l_pl-sm-180,
.l_px-sm-180 {
    padding-left: 18rem !important;
  }

  .l_p-sm-190 {
    padding: 19rem !important;
  }

  .l_pt-sm-190,
.l_py-sm-190 {
    padding-top: 19rem !important;
  }

  .l_pr-sm-190,
.l_px-sm-190 {
    padding-right: 19rem !important;
  }

  .l_pb-sm-190,
.l_py-sm-190 {
    padding-bottom: 19rem !important;
  }

  .l_pl-sm-190,
.l_px-sm-190 {
    padding-left: 19rem !important;
  }

  .l_p-sm-200 {
    padding: 20rem !important;
  }

  .l_pt-sm-200,
.l_py-sm-200 {
    padding-top: 20rem !important;
  }

  .l_pr-sm-200,
.l_px-sm-200 {
    padding-right: 20rem !important;
  }

  .l_pb-sm-200,
.l_py-sm-200 {
    padding-bottom: 20rem !important;
  }

  .l_pl-sm-200,
.l_px-sm-200 {
    padding-left: 20rem !important;
  }

  .l_p-sm-210 {
    padding: 21rem !important;
  }

  .l_pt-sm-210,
.l_py-sm-210 {
    padding-top: 21rem !important;
  }

  .l_pr-sm-210,
.l_px-sm-210 {
    padding-right: 21rem !important;
  }

  .l_pb-sm-210,
.l_py-sm-210 {
    padding-bottom: 21rem !important;
  }

  .l_pl-sm-210,
.l_px-sm-210 {
    padding-left: 21rem !important;
  }

  .l_p-sm-220 {
    padding: 22rem !important;
  }

  .l_pt-sm-220,
.l_py-sm-220 {
    padding-top: 22rem !important;
  }

  .l_pr-sm-220,
.l_px-sm-220 {
    padding-right: 22rem !important;
  }

  .l_pb-sm-220,
.l_py-sm-220 {
    padding-bottom: 22rem !important;
  }

  .l_pl-sm-220,
.l_px-sm-220 {
    padding-left: 22rem !important;
  }

  .l_p-sm-230 {
    padding: 23rem !important;
  }

  .l_pt-sm-230,
.l_py-sm-230 {
    padding-top: 23rem !important;
  }

  .l_pr-sm-230,
.l_px-sm-230 {
    padding-right: 23rem !important;
  }

  .l_pb-sm-230,
.l_py-sm-230 {
    padding-bottom: 23rem !important;
  }

  .l_pl-sm-230,
.l_px-sm-230 {
    padding-left: 23rem !important;
  }

  .l_p-sm-240 {
    padding: 24rem !important;
  }

  .l_pt-sm-240,
.l_py-sm-240 {
    padding-top: 24rem !important;
  }

  .l_pr-sm-240,
.l_px-sm-240 {
    padding-right: 24rem !important;
  }

  .l_pb-sm-240,
.l_py-sm-240 {
    padding-bottom: 24rem !important;
  }

  .l_pl-sm-240,
.l_px-sm-240 {
    padding-left: 24rem !important;
  }

  .l_p-sm-250 {
    padding: 25rem !important;
  }

  .l_pt-sm-250,
.l_py-sm-250 {
    padding-top: 25rem !important;
  }

  .l_pr-sm-250,
.l_px-sm-250 {
    padding-right: 25rem !important;
  }

  .l_pb-sm-250,
.l_py-sm-250 {
    padding-bottom: 25rem !important;
  }

  .l_pl-sm-250,
.l_px-sm-250 {
    padding-left: 25rem !important;
  }

  .l_m-sm-auto {
    margin: auto !important;
  }

  .l_mt-sm-auto,
.l_my-sm-auto {
    margin-top: auto !important;
  }

  .l_mr-sm-auto,
.l_mx-sm-auto {
    margin-right: auto !important;
  }

  .l_mb-sm-auto,
.l_my-sm-auto {
    margin-bottom: auto !important;
  }

  .l_ml-sm-auto,
.l_mx-sm-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 900px) {
  .l_m-md-0 {
    margin: 0 !important;
  }

  .l_mt-md-0,
.l_my-md-0 {
    margin-top: 0 !important;
  }

  .l_mr-md-0,
.l_mx-md-0 {
    margin-right: 0 !important;
  }

  .l_mb-md-0,
.l_my-md-0 {
    margin-bottom: 0 !important;
  }

  .l_ml-md-0,
.l_mx-md-0 {
    margin-left: 0 !important;
  }

  .l_m-md-5 {
    margin: 0.5rem !important;
  }

  .l_mt-md-5,
.l_my-md-5 {
    margin-top: 0.5rem !important;
  }

  .l_mr-md-5,
.l_mx-md-5 {
    margin-right: 0.5rem !important;
  }

  .l_mb-md-5,
.l_my-md-5 {
    margin-bottom: 0.5rem !important;
  }

  .l_ml-md-5,
.l_mx-md-5 {
    margin-left: 0.5rem !important;
  }

  .l_m-md-10 {
    margin: 1rem !important;
  }

  .l_mt-md-10,
.l_my-md-10 {
    margin-top: 1rem !important;
  }

  .l_mr-md-10,
.l_mx-md-10 {
    margin-right: 1rem !important;
  }

  .l_mb-md-10,
.l_my-md-10 {
    margin-bottom: 1rem !important;
  }

  .l_ml-md-10,
.l_mx-md-10 {
    margin-left: 1rem !important;
  }

  .l_m-md-15 {
    margin: 1.5rem !important;
  }

  .l_mt-md-15,
.l_my-md-15 {
    margin-top: 1.5rem !important;
  }

  .l_mr-md-15,
.l_mx-md-15 {
    margin-right: 1.5rem !important;
  }

  .l_mb-md-15,
.l_my-md-15 {
    margin-bottom: 1.5rem !important;
  }

  .l_ml-md-15,
.l_mx-md-15 {
    margin-left: 1.5rem !important;
  }

  .l_m-md-20 {
    margin: 2rem !important;
  }

  .l_mt-md-20,
.l_my-md-20 {
    margin-top: 2rem !important;
  }

  .l_mr-md-20,
.l_mx-md-20 {
    margin-right: 2rem !important;
  }

  .l_mb-md-20,
.l_my-md-20 {
    margin-bottom: 2rem !important;
  }

  .l_ml-md-20,
.l_mx-md-20 {
    margin-left: 2rem !important;
  }

  .l_m-md-30 {
    margin: 3rem !important;
  }

  .l_mt-md-30,
.l_my-md-30 {
    margin-top: 3rem !important;
  }

  .l_mr-md-30,
.l_mx-md-30 {
    margin-right: 3rem !important;
  }

  .l_mb-md-30,
.l_my-md-30 {
    margin-bottom: 3rem !important;
  }

  .l_ml-md-30,
.l_mx-md-30 {
    margin-left: 3rem !important;
  }

  .l_m-md-35 {
    margin: 3.5rem !important;
  }

  .l_mt-md-35,
.l_my-md-35 {
    margin-top: 3.5rem !important;
  }

  .l_mr-md-35,
.l_mx-md-35 {
    margin-right: 3.5rem !important;
  }

  .l_mb-md-35,
.l_my-md-35 {
    margin-bottom: 3.5rem !important;
  }

  .l_ml-md-35,
.l_mx-md-35 {
    margin-left: 3.5rem !important;
  }

  .l_m-md-40 {
    margin: 4rem !important;
  }

  .l_mt-md-40,
.l_my-md-40 {
    margin-top: 4rem !important;
  }

  .l_mr-md-40,
.l_mx-md-40 {
    margin-right: 4rem !important;
  }

  .l_mb-md-40,
.l_my-md-40 {
    margin-bottom: 4rem !important;
  }

  .l_ml-md-40,
.l_mx-md-40 {
    margin-left: 4rem !important;
  }

  .l_m-md-50 {
    margin: 5rem !important;
  }

  .l_mt-md-50,
.l_my-md-50 {
    margin-top: 5rem !important;
  }

  .l_mr-md-50,
.l_mx-md-50 {
    margin-right: 5rem !important;
  }

  .l_mb-md-50,
.l_my-md-50 {
    margin-bottom: 5rem !important;
  }

  .l_ml-md-50,
.l_mx-md-50 {
    margin-left: 5rem !important;
  }

  .l_m-md-60 {
    margin: 6rem !important;
  }

  .l_mt-md-60,
.l_my-md-60 {
    margin-top: 6rem !important;
  }

  .l_mr-md-60,
.l_mx-md-60 {
    margin-right: 6rem !important;
  }

  .l_mb-md-60,
.l_my-md-60 {
    margin-bottom: 6rem !important;
  }

  .l_ml-md-60,
.l_mx-md-60 {
    margin-left: 6rem !important;
  }

  .l_m-md-70 {
    margin: 7rem !important;
  }

  .l_mt-md-70,
.l_my-md-70 {
    margin-top: 7rem !important;
  }

  .l_mr-md-70,
.l_mx-md-70 {
    margin-right: 7rem !important;
  }

  .l_mb-md-70,
.l_my-md-70 {
    margin-bottom: 7rem !important;
  }

  .l_ml-md-70,
.l_mx-md-70 {
    margin-left: 7rem !important;
  }

  .l_m-md-80 {
    margin: 8rem !important;
  }

  .l_mt-md-80,
.l_my-md-80 {
    margin-top: 8rem !important;
  }

  .l_mr-md-80,
.l_mx-md-80 {
    margin-right: 8rem !important;
  }

  .l_mb-md-80,
.l_my-md-80 {
    margin-bottom: 8rem !important;
  }

  .l_ml-md-80,
.l_mx-md-80 {
    margin-left: 8rem !important;
  }

  .l_m-md-90 {
    margin: 9rem !important;
  }

  .l_mt-md-90,
.l_my-md-90 {
    margin-top: 9rem !important;
  }

  .l_mr-md-90,
.l_mx-md-90 {
    margin-right: 9rem !important;
  }

  .l_mb-md-90,
.l_my-md-90 {
    margin-bottom: 9rem !important;
  }

  .l_ml-md-90,
.l_mx-md-90 {
    margin-left: 9rem !important;
  }

  .l_m-md-100 {
    margin: 10rem !important;
  }

  .l_mt-md-100,
.l_my-md-100 {
    margin-top: 10rem !important;
  }

  .l_mr-md-100,
.l_mx-md-100 {
    margin-right: 10rem !important;
  }

  .l_mb-md-100,
.l_my-md-100 {
    margin-bottom: 10rem !important;
  }

  .l_ml-md-100,
.l_mx-md-100 {
    margin-left: 10rem !important;
  }

  .l_m-md-110 {
    margin: 11rem !important;
  }

  .l_mt-md-110,
.l_my-md-110 {
    margin-top: 11rem !important;
  }

  .l_mr-md-110,
.l_mx-md-110 {
    margin-right: 11rem !important;
  }

  .l_mb-md-110,
.l_my-md-110 {
    margin-bottom: 11rem !important;
  }

  .l_ml-md-110,
.l_mx-md-110 {
    margin-left: 11rem !important;
  }

  .l_m-md-120 {
    margin: 12rem !important;
  }

  .l_mt-md-120,
.l_my-md-120 {
    margin-top: 12rem !important;
  }

  .l_mr-md-120,
.l_mx-md-120 {
    margin-right: 12rem !important;
  }

  .l_mb-md-120,
.l_my-md-120 {
    margin-bottom: 12rem !important;
  }

  .l_ml-md-120,
.l_mx-md-120 {
    margin-left: 12rem !important;
  }

  .l_m-md-130 {
    margin: 13rem !important;
  }

  .l_mt-md-130,
.l_my-md-130 {
    margin-top: 13rem !important;
  }

  .l_mr-md-130,
.l_mx-md-130 {
    margin-right: 13rem !important;
  }

  .l_mb-md-130,
.l_my-md-130 {
    margin-bottom: 13rem !important;
  }

  .l_ml-md-130,
.l_mx-md-130 {
    margin-left: 13rem !important;
  }

  .l_m-md-140 {
    margin: 14rem !important;
  }

  .l_mt-md-140,
.l_my-md-140 {
    margin-top: 14rem !important;
  }

  .l_mr-md-140,
.l_mx-md-140 {
    margin-right: 14rem !important;
  }

  .l_mb-md-140,
.l_my-md-140 {
    margin-bottom: 14rem !important;
  }

  .l_ml-md-140,
.l_mx-md-140 {
    margin-left: 14rem !important;
  }

  .l_m-md-150 {
    margin: 15rem !important;
  }

  .l_mt-md-150,
.l_my-md-150 {
    margin-top: 15rem !important;
  }

  .l_mr-md-150,
.l_mx-md-150 {
    margin-right: 15rem !important;
  }

  .l_mb-md-150,
.l_my-md-150 {
    margin-bottom: 15rem !important;
  }

  .l_ml-md-150,
.l_mx-md-150 {
    margin-left: 15rem !important;
  }

  .l_m-md-160 {
    margin: 16rem !important;
  }

  .l_mt-md-160,
.l_my-md-160 {
    margin-top: 16rem !important;
  }

  .l_mr-md-160,
.l_mx-md-160 {
    margin-right: 16rem !important;
  }

  .l_mb-md-160,
.l_my-md-160 {
    margin-bottom: 16rem !important;
  }

  .l_ml-md-160,
.l_mx-md-160 {
    margin-left: 16rem !important;
  }

  .l_m-md-170 {
    margin: 17rem !important;
  }

  .l_mt-md-170,
.l_my-md-170 {
    margin-top: 17rem !important;
  }

  .l_mr-md-170,
.l_mx-md-170 {
    margin-right: 17rem !important;
  }

  .l_mb-md-170,
.l_my-md-170 {
    margin-bottom: 17rem !important;
  }

  .l_ml-md-170,
.l_mx-md-170 {
    margin-left: 17rem !important;
  }

  .l_m-md-180 {
    margin: 18rem !important;
  }

  .l_mt-md-180,
.l_my-md-180 {
    margin-top: 18rem !important;
  }

  .l_mr-md-180,
.l_mx-md-180 {
    margin-right: 18rem !important;
  }

  .l_mb-md-180,
.l_my-md-180 {
    margin-bottom: 18rem !important;
  }

  .l_ml-md-180,
.l_mx-md-180 {
    margin-left: 18rem !important;
  }

  .l_m-md-190 {
    margin: 19rem !important;
  }

  .l_mt-md-190,
.l_my-md-190 {
    margin-top: 19rem !important;
  }

  .l_mr-md-190,
.l_mx-md-190 {
    margin-right: 19rem !important;
  }

  .l_mb-md-190,
.l_my-md-190 {
    margin-bottom: 19rem !important;
  }

  .l_ml-md-190,
.l_mx-md-190 {
    margin-left: 19rem !important;
  }

  .l_m-md-200 {
    margin: 20rem !important;
  }

  .l_mt-md-200,
.l_my-md-200 {
    margin-top: 20rem !important;
  }

  .l_mr-md-200,
.l_mx-md-200 {
    margin-right: 20rem !important;
  }

  .l_mb-md-200,
.l_my-md-200 {
    margin-bottom: 20rem !important;
  }

  .l_ml-md-200,
.l_mx-md-200 {
    margin-left: 20rem !important;
  }

  .l_m-md-210 {
    margin: 21rem !important;
  }

  .l_mt-md-210,
.l_my-md-210 {
    margin-top: 21rem !important;
  }

  .l_mr-md-210,
.l_mx-md-210 {
    margin-right: 21rem !important;
  }

  .l_mb-md-210,
.l_my-md-210 {
    margin-bottom: 21rem !important;
  }

  .l_ml-md-210,
.l_mx-md-210 {
    margin-left: 21rem !important;
  }

  .l_m-md-220 {
    margin: 22rem !important;
  }

  .l_mt-md-220,
.l_my-md-220 {
    margin-top: 22rem !important;
  }

  .l_mr-md-220,
.l_mx-md-220 {
    margin-right: 22rem !important;
  }

  .l_mb-md-220,
.l_my-md-220 {
    margin-bottom: 22rem !important;
  }

  .l_ml-md-220,
.l_mx-md-220 {
    margin-left: 22rem !important;
  }

  .l_m-md-230 {
    margin: 23rem !important;
  }

  .l_mt-md-230,
.l_my-md-230 {
    margin-top: 23rem !important;
  }

  .l_mr-md-230,
.l_mx-md-230 {
    margin-right: 23rem !important;
  }

  .l_mb-md-230,
.l_my-md-230 {
    margin-bottom: 23rem !important;
  }

  .l_ml-md-230,
.l_mx-md-230 {
    margin-left: 23rem !important;
  }

  .l_m-md-240 {
    margin: 24rem !important;
  }

  .l_mt-md-240,
.l_my-md-240 {
    margin-top: 24rem !important;
  }

  .l_mr-md-240,
.l_mx-md-240 {
    margin-right: 24rem !important;
  }

  .l_mb-md-240,
.l_my-md-240 {
    margin-bottom: 24rem !important;
  }

  .l_ml-md-240,
.l_mx-md-240 {
    margin-left: 24rem !important;
  }

  .l_m-md-250 {
    margin: 25rem !important;
  }

  .l_mt-md-250,
.l_my-md-250 {
    margin-top: 25rem !important;
  }

  .l_mr-md-250,
.l_mx-md-250 {
    margin-right: 25rem !important;
  }

  .l_mb-md-250,
.l_my-md-250 {
    margin-bottom: 25rem !important;
  }

  .l_ml-md-250,
.l_mx-md-250 {
    margin-left: 25rem !important;
  }

  .l_p-md-0 {
    padding: 0 !important;
  }

  .l_pt-md-0,
.l_py-md-0 {
    padding-top: 0 !important;
  }

  .l_pr-md-0,
.l_px-md-0 {
    padding-right: 0 !important;
  }

  .l_pb-md-0,
.l_py-md-0 {
    padding-bottom: 0 !important;
  }

  .l_pl-md-0,
.l_px-md-0 {
    padding-left: 0 !important;
  }

  .l_p-md-5 {
    padding: 0.5rem !important;
  }

  .l_pt-md-5,
.l_py-md-5 {
    padding-top: 0.5rem !important;
  }

  .l_pr-md-5,
.l_px-md-5 {
    padding-right: 0.5rem !important;
  }

  .l_pb-md-5,
.l_py-md-5 {
    padding-bottom: 0.5rem !important;
  }

  .l_pl-md-5,
.l_px-md-5 {
    padding-left: 0.5rem !important;
  }

  .l_p-md-10 {
    padding: 1rem !important;
  }

  .l_pt-md-10,
.l_py-md-10 {
    padding-top: 1rem !important;
  }

  .l_pr-md-10,
.l_px-md-10 {
    padding-right: 1rem !important;
  }

  .l_pb-md-10,
.l_py-md-10 {
    padding-bottom: 1rem !important;
  }

  .l_pl-md-10,
.l_px-md-10 {
    padding-left: 1rem !important;
  }

  .l_p-md-15 {
    padding: 1.5rem !important;
  }

  .l_pt-md-15,
.l_py-md-15 {
    padding-top: 1.5rem !important;
  }

  .l_pr-md-15,
.l_px-md-15 {
    padding-right: 1.5rem !important;
  }

  .l_pb-md-15,
.l_py-md-15 {
    padding-bottom: 1.5rem !important;
  }

  .l_pl-md-15,
.l_px-md-15 {
    padding-left: 1.5rem !important;
  }

  .l_p-md-20 {
    padding: 2rem !important;
  }

  .l_pt-md-20,
.l_py-md-20 {
    padding-top: 2rem !important;
  }

  .l_pr-md-20,
.l_px-md-20 {
    padding-right: 2rem !important;
  }

  .l_pb-md-20,
.l_py-md-20 {
    padding-bottom: 2rem !important;
  }

  .l_pl-md-20,
.l_px-md-20 {
    padding-left: 2rem !important;
  }

  .l_p-md-30 {
    padding: 3rem !important;
  }

  .l_pt-md-30,
.l_py-md-30 {
    padding-top: 3rem !important;
  }

  .l_pr-md-30,
.l_px-md-30 {
    padding-right: 3rem !important;
  }

  .l_pb-md-30,
.l_py-md-30 {
    padding-bottom: 3rem !important;
  }

  .l_pl-md-30,
.l_px-md-30 {
    padding-left: 3rem !important;
  }

  .l_p-md-35 {
    padding: 3.5rem !important;
  }

  .l_pt-md-35,
.l_py-md-35 {
    padding-top: 3.5rem !important;
  }

  .l_pr-md-35,
.l_px-md-35 {
    padding-right: 3.5rem !important;
  }

  .l_pb-md-35,
.l_py-md-35 {
    padding-bottom: 3.5rem !important;
  }

  .l_pl-md-35,
.l_px-md-35 {
    padding-left: 3.5rem !important;
  }

  .l_p-md-40 {
    padding: 4rem !important;
  }

  .l_pt-md-40,
.l_py-md-40 {
    padding-top: 4rem !important;
  }

  .l_pr-md-40,
.l_px-md-40 {
    padding-right: 4rem !important;
  }

  .l_pb-md-40,
.l_py-md-40 {
    padding-bottom: 4rem !important;
  }

  .l_pl-md-40,
.l_px-md-40 {
    padding-left: 4rem !important;
  }

  .l_p-md-50 {
    padding: 5rem !important;
  }

  .l_pt-md-50,
.l_py-md-50 {
    padding-top: 5rem !important;
  }

  .l_pr-md-50,
.l_px-md-50 {
    padding-right: 5rem !important;
  }

  .l_pb-md-50,
.l_py-md-50 {
    padding-bottom: 5rem !important;
  }

  .l_pl-md-50,
.l_px-md-50 {
    padding-left: 5rem !important;
  }

  .l_p-md-60 {
    padding: 6rem !important;
  }

  .l_pt-md-60,
.l_py-md-60 {
    padding-top: 6rem !important;
  }

  .l_pr-md-60,
.l_px-md-60 {
    padding-right: 6rem !important;
  }

  .l_pb-md-60,
.l_py-md-60 {
    padding-bottom: 6rem !important;
  }

  .l_pl-md-60,
.l_px-md-60 {
    padding-left: 6rem !important;
  }

  .l_p-md-70 {
    padding: 7rem !important;
  }

  .l_pt-md-70,
.l_py-md-70 {
    padding-top: 7rem !important;
  }

  .l_pr-md-70,
.l_px-md-70 {
    padding-right: 7rem !important;
  }

  .l_pb-md-70,
.l_py-md-70 {
    padding-bottom: 7rem !important;
  }

  .l_pl-md-70,
.l_px-md-70 {
    padding-left: 7rem !important;
  }

  .l_p-md-80 {
    padding: 8rem !important;
  }

  .l_pt-md-80,
.l_py-md-80 {
    padding-top: 8rem !important;
  }

  .l_pr-md-80,
.l_px-md-80 {
    padding-right: 8rem !important;
  }

  .l_pb-md-80,
.l_py-md-80 {
    padding-bottom: 8rem !important;
  }

  .l_pl-md-80,
.l_px-md-80 {
    padding-left: 8rem !important;
  }

  .l_p-md-90 {
    padding: 9rem !important;
  }

  .l_pt-md-90,
.l_py-md-90 {
    padding-top: 9rem !important;
  }

  .l_pr-md-90,
.l_px-md-90 {
    padding-right: 9rem !important;
  }

  .l_pb-md-90,
.l_py-md-90 {
    padding-bottom: 9rem !important;
  }

  .l_pl-md-90,
.l_px-md-90 {
    padding-left: 9rem !important;
  }

  .l_p-md-100 {
    padding: 10rem !important;
  }

  .l_pt-md-100,
.l_py-md-100 {
    padding-top: 10rem !important;
  }

  .l_pr-md-100,
.l_px-md-100 {
    padding-right: 10rem !important;
  }

  .l_pb-md-100,
.l_py-md-100 {
    padding-bottom: 10rem !important;
  }

  .l_pl-md-100,
.l_px-md-100 {
    padding-left: 10rem !important;
  }

  .l_p-md-110 {
    padding: 11rem !important;
  }

  .l_pt-md-110,
.l_py-md-110 {
    padding-top: 11rem !important;
  }

  .l_pr-md-110,
.l_px-md-110 {
    padding-right: 11rem !important;
  }

  .l_pb-md-110,
.l_py-md-110 {
    padding-bottom: 11rem !important;
  }

  .l_pl-md-110,
.l_px-md-110 {
    padding-left: 11rem !important;
  }

  .l_p-md-120 {
    padding: 12rem !important;
  }

  .l_pt-md-120,
.l_py-md-120 {
    padding-top: 12rem !important;
  }

  .l_pr-md-120,
.l_px-md-120 {
    padding-right: 12rem !important;
  }

  .l_pb-md-120,
.l_py-md-120 {
    padding-bottom: 12rem !important;
  }

  .l_pl-md-120,
.l_px-md-120 {
    padding-left: 12rem !important;
  }

  .l_p-md-130 {
    padding: 13rem !important;
  }

  .l_pt-md-130,
.l_py-md-130 {
    padding-top: 13rem !important;
  }

  .l_pr-md-130,
.l_px-md-130 {
    padding-right: 13rem !important;
  }

  .l_pb-md-130,
.l_py-md-130 {
    padding-bottom: 13rem !important;
  }

  .l_pl-md-130,
.l_px-md-130 {
    padding-left: 13rem !important;
  }

  .l_p-md-140 {
    padding: 14rem !important;
  }

  .l_pt-md-140,
.l_py-md-140 {
    padding-top: 14rem !important;
  }

  .l_pr-md-140,
.l_px-md-140 {
    padding-right: 14rem !important;
  }

  .l_pb-md-140,
.l_py-md-140 {
    padding-bottom: 14rem !important;
  }

  .l_pl-md-140,
.l_px-md-140 {
    padding-left: 14rem !important;
  }

  .l_p-md-150 {
    padding: 15rem !important;
  }

  .l_pt-md-150,
.l_py-md-150 {
    padding-top: 15rem !important;
  }

  .l_pr-md-150,
.l_px-md-150 {
    padding-right: 15rem !important;
  }

  .l_pb-md-150,
.l_py-md-150 {
    padding-bottom: 15rem !important;
  }

  .l_pl-md-150,
.l_px-md-150 {
    padding-left: 15rem !important;
  }

  .l_p-md-160 {
    padding: 16rem !important;
  }

  .l_pt-md-160,
.l_py-md-160 {
    padding-top: 16rem !important;
  }

  .l_pr-md-160,
.l_px-md-160 {
    padding-right: 16rem !important;
  }

  .l_pb-md-160,
.l_py-md-160 {
    padding-bottom: 16rem !important;
  }

  .l_pl-md-160,
.l_px-md-160 {
    padding-left: 16rem !important;
  }

  .l_p-md-170 {
    padding: 17rem !important;
  }

  .l_pt-md-170,
.l_py-md-170 {
    padding-top: 17rem !important;
  }

  .l_pr-md-170,
.l_px-md-170 {
    padding-right: 17rem !important;
  }

  .l_pb-md-170,
.l_py-md-170 {
    padding-bottom: 17rem !important;
  }

  .l_pl-md-170,
.l_px-md-170 {
    padding-left: 17rem !important;
  }

  .l_p-md-180 {
    padding: 18rem !important;
  }

  .l_pt-md-180,
.l_py-md-180 {
    padding-top: 18rem !important;
  }

  .l_pr-md-180,
.l_px-md-180 {
    padding-right: 18rem !important;
  }

  .l_pb-md-180,
.l_py-md-180 {
    padding-bottom: 18rem !important;
  }

  .l_pl-md-180,
.l_px-md-180 {
    padding-left: 18rem !important;
  }

  .l_p-md-190 {
    padding: 19rem !important;
  }

  .l_pt-md-190,
.l_py-md-190 {
    padding-top: 19rem !important;
  }

  .l_pr-md-190,
.l_px-md-190 {
    padding-right: 19rem !important;
  }

  .l_pb-md-190,
.l_py-md-190 {
    padding-bottom: 19rem !important;
  }

  .l_pl-md-190,
.l_px-md-190 {
    padding-left: 19rem !important;
  }

  .l_p-md-200 {
    padding: 20rem !important;
  }

  .l_pt-md-200,
.l_py-md-200 {
    padding-top: 20rem !important;
  }

  .l_pr-md-200,
.l_px-md-200 {
    padding-right: 20rem !important;
  }

  .l_pb-md-200,
.l_py-md-200 {
    padding-bottom: 20rem !important;
  }

  .l_pl-md-200,
.l_px-md-200 {
    padding-left: 20rem !important;
  }

  .l_p-md-210 {
    padding: 21rem !important;
  }

  .l_pt-md-210,
.l_py-md-210 {
    padding-top: 21rem !important;
  }

  .l_pr-md-210,
.l_px-md-210 {
    padding-right: 21rem !important;
  }

  .l_pb-md-210,
.l_py-md-210 {
    padding-bottom: 21rem !important;
  }

  .l_pl-md-210,
.l_px-md-210 {
    padding-left: 21rem !important;
  }

  .l_p-md-220 {
    padding: 22rem !important;
  }

  .l_pt-md-220,
.l_py-md-220 {
    padding-top: 22rem !important;
  }

  .l_pr-md-220,
.l_px-md-220 {
    padding-right: 22rem !important;
  }

  .l_pb-md-220,
.l_py-md-220 {
    padding-bottom: 22rem !important;
  }

  .l_pl-md-220,
.l_px-md-220 {
    padding-left: 22rem !important;
  }

  .l_p-md-230 {
    padding: 23rem !important;
  }

  .l_pt-md-230,
.l_py-md-230 {
    padding-top: 23rem !important;
  }

  .l_pr-md-230,
.l_px-md-230 {
    padding-right: 23rem !important;
  }

  .l_pb-md-230,
.l_py-md-230 {
    padding-bottom: 23rem !important;
  }

  .l_pl-md-230,
.l_px-md-230 {
    padding-left: 23rem !important;
  }

  .l_p-md-240 {
    padding: 24rem !important;
  }

  .l_pt-md-240,
.l_py-md-240 {
    padding-top: 24rem !important;
  }

  .l_pr-md-240,
.l_px-md-240 {
    padding-right: 24rem !important;
  }

  .l_pb-md-240,
.l_py-md-240 {
    padding-bottom: 24rem !important;
  }

  .l_pl-md-240,
.l_px-md-240 {
    padding-left: 24rem !important;
  }

  .l_p-md-250 {
    padding: 25rem !important;
  }

  .l_pt-md-250,
.l_py-md-250 {
    padding-top: 25rem !important;
  }

  .l_pr-md-250,
.l_px-md-250 {
    padding-right: 25rem !important;
  }

  .l_pb-md-250,
.l_py-md-250 {
    padding-bottom: 25rem !important;
  }

  .l_pl-md-250,
.l_px-md-250 {
    padding-left: 25rem !important;
  }

  .l_m-md-auto {
    margin: auto !important;
  }

  .l_mt-md-auto,
.l_my-md-auto {
    margin-top: auto !important;
  }

  .l_mr-md-auto,
.l_mx-md-auto {
    margin-right: auto !important;
  }

  .l_mb-md-auto,
.l_my-md-auto {
    margin-bottom: auto !important;
  }

  .l_ml-md-auto,
.l_mx-md-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 1230px) {
  .l_m-lg-0 {
    margin: 0 !important;
  }

  .l_mt-lg-0,
.l_my-lg-0 {
    margin-top: 0 !important;
  }

  .l_mr-lg-0,
.l_mx-lg-0 {
    margin-right: 0 !important;
  }

  .l_mb-lg-0,
.l_my-lg-0 {
    margin-bottom: 0 !important;
  }

  .l_ml-lg-0,
.l_mx-lg-0 {
    margin-left: 0 !important;
  }

  .l_m-lg-5 {
    margin: 0.5rem !important;
  }

  .l_mt-lg-5,
.l_my-lg-5 {
    margin-top: 0.5rem !important;
  }

  .l_mr-lg-5,
.l_mx-lg-5 {
    margin-right: 0.5rem !important;
  }

  .l_mb-lg-5,
.l_my-lg-5 {
    margin-bottom: 0.5rem !important;
  }

  .l_ml-lg-5,
.l_mx-lg-5 {
    margin-left: 0.5rem !important;
  }

  .l_m-lg-10 {
    margin: 1rem !important;
  }

  .l_mt-lg-10,
.l_my-lg-10 {
    margin-top: 1rem !important;
  }

  .l_mr-lg-10,
.l_mx-lg-10 {
    margin-right: 1rem !important;
  }

  .l_mb-lg-10,
.l_my-lg-10 {
    margin-bottom: 1rem !important;
  }

  .l_ml-lg-10,
.l_mx-lg-10 {
    margin-left: 1rem !important;
  }

  .l_m-lg-15 {
    margin: 1.5rem !important;
  }

  .l_mt-lg-15,
.l_my-lg-15 {
    margin-top: 1.5rem !important;
  }

  .l_mr-lg-15,
.l_mx-lg-15 {
    margin-right: 1.5rem !important;
  }

  .l_mb-lg-15,
.l_my-lg-15 {
    margin-bottom: 1.5rem !important;
  }

  .l_ml-lg-15,
.l_mx-lg-15 {
    margin-left: 1.5rem !important;
  }

  .l_m-lg-20 {
    margin: 2rem !important;
  }

  .l_mt-lg-20,
.l_my-lg-20 {
    margin-top: 2rem !important;
  }

  .l_mr-lg-20,
.l_mx-lg-20 {
    margin-right: 2rem !important;
  }

  .l_mb-lg-20,
.l_my-lg-20 {
    margin-bottom: 2rem !important;
  }

  .l_ml-lg-20,
.l_mx-lg-20 {
    margin-left: 2rem !important;
  }

  .l_m-lg-30 {
    margin: 3rem !important;
  }

  .l_mt-lg-30,
.l_my-lg-30 {
    margin-top: 3rem !important;
  }

  .l_mr-lg-30,
.l_mx-lg-30 {
    margin-right: 3rem !important;
  }

  .l_mb-lg-30,
.l_my-lg-30 {
    margin-bottom: 3rem !important;
  }

  .l_ml-lg-30,
.l_mx-lg-30 {
    margin-left: 3rem !important;
  }

  .l_m-lg-35 {
    margin: 3.5rem !important;
  }

  .l_mt-lg-35,
.l_my-lg-35 {
    margin-top: 3.5rem !important;
  }

  .l_mr-lg-35,
.l_mx-lg-35 {
    margin-right: 3.5rem !important;
  }

  .l_mb-lg-35,
.l_my-lg-35 {
    margin-bottom: 3.5rem !important;
  }

  .l_ml-lg-35,
.l_mx-lg-35 {
    margin-left: 3.5rem !important;
  }

  .l_m-lg-40 {
    margin: 4rem !important;
  }

  .l_mt-lg-40,
.l_my-lg-40 {
    margin-top: 4rem !important;
  }

  .l_mr-lg-40,
.l_mx-lg-40 {
    margin-right: 4rem !important;
  }

  .l_mb-lg-40,
.l_my-lg-40 {
    margin-bottom: 4rem !important;
  }

  .l_ml-lg-40,
.l_mx-lg-40 {
    margin-left: 4rem !important;
  }

  .l_m-lg-50 {
    margin: 5rem !important;
  }

  .l_mt-lg-50,
.l_my-lg-50 {
    margin-top: 5rem !important;
  }

  .l_mr-lg-50,
.l_mx-lg-50 {
    margin-right: 5rem !important;
  }

  .l_mb-lg-50,
.l_my-lg-50 {
    margin-bottom: 5rem !important;
  }

  .l_ml-lg-50,
.l_mx-lg-50 {
    margin-left: 5rem !important;
  }

  .l_m-lg-60 {
    margin: 6rem !important;
  }

  .l_mt-lg-60,
.l_my-lg-60 {
    margin-top: 6rem !important;
  }

  .l_mr-lg-60,
.l_mx-lg-60 {
    margin-right: 6rem !important;
  }

  .l_mb-lg-60,
.l_my-lg-60 {
    margin-bottom: 6rem !important;
  }

  .l_ml-lg-60,
.l_mx-lg-60 {
    margin-left: 6rem !important;
  }

  .l_m-lg-70 {
    margin: 7rem !important;
  }

  .l_mt-lg-70,
.l_my-lg-70 {
    margin-top: 7rem !important;
  }

  .l_mr-lg-70,
.l_mx-lg-70 {
    margin-right: 7rem !important;
  }

  .l_mb-lg-70,
.l_my-lg-70 {
    margin-bottom: 7rem !important;
  }

  .l_ml-lg-70,
.l_mx-lg-70 {
    margin-left: 7rem !important;
  }

  .l_m-lg-80 {
    margin: 8rem !important;
  }

  .l_mt-lg-80,
.l_my-lg-80 {
    margin-top: 8rem !important;
  }

  .l_mr-lg-80,
.l_mx-lg-80 {
    margin-right: 8rem !important;
  }

  .l_mb-lg-80,
.l_my-lg-80 {
    margin-bottom: 8rem !important;
  }

  .l_ml-lg-80,
.l_mx-lg-80 {
    margin-left: 8rem !important;
  }

  .l_m-lg-90 {
    margin: 9rem !important;
  }

  .l_mt-lg-90,
.l_my-lg-90 {
    margin-top: 9rem !important;
  }

  .l_mr-lg-90,
.l_mx-lg-90 {
    margin-right: 9rem !important;
  }

  .l_mb-lg-90,
.l_my-lg-90 {
    margin-bottom: 9rem !important;
  }

  .l_ml-lg-90,
.l_mx-lg-90 {
    margin-left: 9rem !important;
  }

  .l_m-lg-100 {
    margin: 10rem !important;
  }

  .l_mt-lg-100,
.l_my-lg-100 {
    margin-top: 10rem !important;
  }

  .l_mr-lg-100,
.l_mx-lg-100 {
    margin-right: 10rem !important;
  }

  .l_mb-lg-100,
.l_my-lg-100 {
    margin-bottom: 10rem !important;
  }

  .l_ml-lg-100,
.l_mx-lg-100 {
    margin-left: 10rem !important;
  }

  .l_m-lg-110 {
    margin: 11rem !important;
  }

  .l_mt-lg-110,
.l_my-lg-110 {
    margin-top: 11rem !important;
  }

  .l_mr-lg-110,
.l_mx-lg-110 {
    margin-right: 11rem !important;
  }

  .l_mb-lg-110,
.l_my-lg-110 {
    margin-bottom: 11rem !important;
  }

  .l_ml-lg-110,
.l_mx-lg-110 {
    margin-left: 11rem !important;
  }

  .l_m-lg-120 {
    margin: 12rem !important;
  }

  .l_mt-lg-120,
.l_my-lg-120 {
    margin-top: 12rem !important;
  }

  .l_mr-lg-120,
.l_mx-lg-120 {
    margin-right: 12rem !important;
  }

  .l_mb-lg-120,
.l_my-lg-120 {
    margin-bottom: 12rem !important;
  }

  .l_ml-lg-120,
.l_mx-lg-120 {
    margin-left: 12rem !important;
  }

  .l_m-lg-130 {
    margin: 13rem !important;
  }

  .l_mt-lg-130,
.l_my-lg-130 {
    margin-top: 13rem !important;
  }

  .l_mr-lg-130,
.l_mx-lg-130 {
    margin-right: 13rem !important;
  }

  .l_mb-lg-130,
.l_my-lg-130 {
    margin-bottom: 13rem !important;
  }

  .l_ml-lg-130,
.l_mx-lg-130 {
    margin-left: 13rem !important;
  }

  .l_m-lg-140 {
    margin: 14rem !important;
  }

  .l_mt-lg-140,
.l_my-lg-140 {
    margin-top: 14rem !important;
  }

  .l_mr-lg-140,
.l_mx-lg-140 {
    margin-right: 14rem !important;
  }

  .l_mb-lg-140,
.l_my-lg-140 {
    margin-bottom: 14rem !important;
  }

  .l_ml-lg-140,
.l_mx-lg-140 {
    margin-left: 14rem !important;
  }

  .l_m-lg-150 {
    margin: 15rem !important;
  }

  .l_mt-lg-150,
.l_my-lg-150 {
    margin-top: 15rem !important;
  }

  .l_mr-lg-150,
.l_mx-lg-150 {
    margin-right: 15rem !important;
  }

  .l_mb-lg-150,
.l_my-lg-150 {
    margin-bottom: 15rem !important;
  }

  .l_ml-lg-150,
.l_mx-lg-150 {
    margin-left: 15rem !important;
  }

  .l_m-lg-160 {
    margin: 16rem !important;
  }

  .l_mt-lg-160,
.l_my-lg-160 {
    margin-top: 16rem !important;
  }

  .l_mr-lg-160,
.l_mx-lg-160 {
    margin-right: 16rem !important;
  }

  .l_mb-lg-160,
.l_my-lg-160 {
    margin-bottom: 16rem !important;
  }

  .l_ml-lg-160,
.l_mx-lg-160 {
    margin-left: 16rem !important;
  }

  .l_m-lg-170 {
    margin: 17rem !important;
  }

  .l_mt-lg-170,
.l_my-lg-170 {
    margin-top: 17rem !important;
  }

  .l_mr-lg-170,
.l_mx-lg-170 {
    margin-right: 17rem !important;
  }

  .l_mb-lg-170,
.l_my-lg-170 {
    margin-bottom: 17rem !important;
  }

  .l_ml-lg-170,
.l_mx-lg-170 {
    margin-left: 17rem !important;
  }

  .l_m-lg-180 {
    margin: 18rem !important;
  }

  .l_mt-lg-180,
.l_my-lg-180 {
    margin-top: 18rem !important;
  }

  .l_mr-lg-180,
.l_mx-lg-180 {
    margin-right: 18rem !important;
  }

  .l_mb-lg-180,
.l_my-lg-180 {
    margin-bottom: 18rem !important;
  }

  .l_ml-lg-180,
.l_mx-lg-180 {
    margin-left: 18rem !important;
  }

  .l_m-lg-190 {
    margin: 19rem !important;
  }

  .l_mt-lg-190,
.l_my-lg-190 {
    margin-top: 19rem !important;
  }

  .l_mr-lg-190,
.l_mx-lg-190 {
    margin-right: 19rem !important;
  }

  .l_mb-lg-190,
.l_my-lg-190 {
    margin-bottom: 19rem !important;
  }

  .l_ml-lg-190,
.l_mx-lg-190 {
    margin-left: 19rem !important;
  }

  .l_m-lg-200 {
    margin: 20rem !important;
  }

  .l_mt-lg-200,
.l_my-lg-200 {
    margin-top: 20rem !important;
  }

  .l_mr-lg-200,
.l_mx-lg-200 {
    margin-right: 20rem !important;
  }

  .l_mb-lg-200,
.l_my-lg-200 {
    margin-bottom: 20rem !important;
  }

  .l_ml-lg-200,
.l_mx-lg-200 {
    margin-left: 20rem !important;
  }

  .l_m-lg-210 {
    margin: 21rem !important;
  }

  .l_mt-lg-210,
.l_my-lg-210 {
    margin-top: 21rem !important;
  }

  .l_mr-lg-210,
.l_mx-lg-210 {
    margin-right: 21rem !important;
  }

  .l_mb-lg-210,
.l_my-lg-210 {
    margin-bottom: 21rem !important;
  }

  .l_ml-lg-210,
.l_mx-lg-210 {
    margin-left: 21rem !important;
  }

  .l_m-lg-220 {
    margin: 22rem !important;
  }

  .l_mt-lg-220,
.l_my-lg-220 {
    margin-top: 22rem !important;
  }

  .l_mr-lg-220,
.l_mx-lg-220 {
    margin-right: 22rem !important;
  }

  .l_mb-lg-220,
.l_my-lg-220 {
    margin-bottom: 22rem !important;
  }

  .l_ml-lg-220,
.l_mx-lg-220 {
    margin-left: 22rem !important;
  }

  .l_m-lg-230 {
    margin: 23rem !important;
  }

  .l_mt-lg-230,
.l_my-lg-230 {
    margin-top: 23rem !important;
  }

  .l_mr-lg-230,
.l_mx-lg-230 {
    margin-right: 23rem !important;
  }

  .l_mb-lg-230,
.l_my-lg-230 {
    margin-bottom: 23rem !important;
  }

  .l_ml-lg-230,
.l_mx-lg-230 {
    margin-left: 23rem !important;
  }

  .l_m-lg-240 {
    margin: 24rem !important;
  }

  .l_mt-lg-240,
.l_my-lg-240 {
    margin-top: 24rem !important;
  }

  .l_mr-lg-240,
.l_mx-lg-240 {
    margin-right: 24rem !important;
  }

  .l_mb-lg-240,
.l_my-lg-240 {
    margin-bottom: 24rem !important;
  }

  .l_ml-lg-240,
.l_mx-lg-240 {
    margin-left: 24rem !important;
  }

  .l_m-lg-250 {
    margin: 25rem !important;
  }

  .l_mt-lg-250,
.l_my-lg-250 {
    margin-top: 25rem !important;
  }

  .l_mr-lg-250,
.l_mx-lg-250 {
    margin-right: 25rem !important;
  }

  .l_mb-lg-250,
.l_my-lg-250 {
    margin-bottom: 25rem !important;
  }

  .l_ml-lg-250,
.l_mx-lg-250 {
    margin-left: 25rem !important;
  }

  .l_p-lg-0 {
    padding: 0 !important;
  }

  .l_pt-lg-0,
.l_py-lg-0 {
    padding-top: 0 !important;
  }

  .l_pr-lg-0,
.l_px-lg-0 {
    padding-right: 0 !important;
  }

  .l_pb-lg-0,
.l_py-lg-0 {
    padding-bottom: 0 !important;
  }

  .l_pl-lg-0,
.l_px-lg-0 {
    padding-left: 0 !important;
  }

  .l_p-lg-5 {
    padding: 0.5rem !important;
  }

  .l_pt-lg-5,
.l_py-lg-5 {
    padding-top: 0.5rem !important;
  }

  .l_pr-lg-5,
.l_px-lg-5 {
    padding-right: 0.5rem !important;
  }

  .l_pb-lg-5,
.l_py-lg-5 {
    padding-bottom: 0.5rem !important;
  }

  .l_pl-lg-5,
.l_px-lg-5 {
    padding-left: 0.5rem !important;
  }

  .l_p-lg-10 {
    padding: 1rem !important;
  }

  .l_pt-lg-10,
.l_py-lg-10 {
    padding-top: 1rem !important;
  }

  .l_pr-lg-10,
.l_px-lg-10 {
    padding-right: 1rem !important;
  }

  .l_pb-lg-10,
.l_py-lg-10 {
    padding-bottom: 1rem !important;
  }

  .l_pl-lg-10,
.l_px-lg-10 {
    padding-left: 1rem !important;
  }

  .l_p-lg-15 {
    padding: 1.5rem !important;
  }

  .l_pt-lg-15,
.l_py-lg-15 {
    padding-top: 1.5rem !important;
  }

  .l_pr-lg-15,
.l_px-lg-15 {
    padding-right: 1.5rem !important;
  }

  .l_pb-lg-15,
.l_py-lg-15 {
    padding-bottom: 1.5rem !important;
  }

  .l_pl-lg-15,
.l_px-lg-15 {
    padding-left: 1.5rem !important;
  }

  .l_p-lg-20 {
    padding: 2rem !important;
  }

  .l_pt-lg-20,
.l_py-lg-20 {
    padding-top: 2rem !important;
  }

  .l_pr-lg-20,
.l_px-lg-20 {
    padding-right: 2rem !important;
  }

  .l_pb-lg-20,
.l_py-lg-20 {
    padding-bottom: 2rem !important;
  }

  .l_pl-lg-20,
.l_px-lg-20 {
    padding-left: 2rem !important;
  }

  .l_p-lg-30 {
    padding: 3rem !important;
  }

  .l_pt-lg-30,
.l_py-lg-30 {
    padding-top: 3rem !important;
  }

  .l_pr-lg-30,
.l_px-lg-30 {
    padding-right: 3rem !important;
  }

  .l_pb-lg-30,
.l_py-lg-30 {
    padding-bottom: 3rem !important;
  }

  .l_pl-lg-30,
.l_px-lg-30 {
    padding-left: 3rem !important;
  }

  .l_p-lg-35 {
    padding: 3.5rem !important;
  }

  .l_pt-lg-35,
.l_py-lg-35 {
    padding-top: 3.5rem !important;
  }

  .l_pr-lg-35,
.l_px-lg-35 {
    padding-right: 3.5rem !important;
  }

  .l_pb-lg-35,
.l_py-lg-35 {
    padding-bottom: 3.5rem !important;
  }

  .l_pl-lg-35,
.l_px-lg-35 {
    padding-left: 3.5rem !important;
  }

  .l_p-lg-40 {
    padding: 4rem !important;
  }

  .l_pt-lg-40,
.l_py-lg-40 {
    padding-top: 4rem !important;
  }

  .l_pr-lg-40,
.l_px-lg-40 {
    padding-right: 4rem !important;
  }

  .l_pb-lg-40,
.l_py-lg-40 {
    padding-bottom: 4rem !important;
  }

  .l_pl-lg-40,
.l_px-lg-40 {
    padding-left: 4rem !important;
  }

  .l_p-lg-50 {
    padding: 5rem !important;
  }

  .l_pt-lg-50,
.l_py-lg-50 {
    padding-top: 5rem !important;
  }

  .l_pr-lg-50,
.l_px-lg-50 {
    padding-right: 5rem !important;
  }

  .l_pb-lg-50,
.l_py-lg-50 {
    padding-bottom: 5rem !important;
  }

  .l_pl-lg-50,
.l_px-lg-50 {
    padding-left: 5rem !important;
  }

  .l_p-lg-60 {
    padding: 6rem !important;
  }

  .l_pt-lg-60,
.l_py-lg-60 {
    padding-top: 6rem !important;
  }

  .l_pr-lg-60,
.l_px-lg-60 {
    padding-right: 6rem !important;
  }

  .l_pb-lg-60,
.l_py-lg-60 {
    padding-bottom: 6rem !important;
  }

  .l_pl-lg-60,
.l_px-lg-60 {
    padding-left: 6rem !important;
  }

  .l_p-lg-70 {
    padding: 7rem !important;
  }

  .l_pt-lg-70,
.l_py-lg-70 {
    padding-top: 7rem !important;
  }

  .l_pr-lg-70,
.l_px-lg-70 {
    padding-right: 7rem !important;
  }

  .l_pb-lg-70,
.l_py-lg-70 {
    padding-bottom: 7rem !important;
  }

  .l_pl-lg-70,
.l_px-lg-70 {
    padding-left: 7rem !important;
  }

  .l_p-lg-80 {
    padding: 8rem !important;
  }

  .l_pt-lg-80,
.l_py-lg-80 {
    padding-top: 8rem !important;
  }

  .l_pr-lg-80,
.l_px-lg-80 {
    padding-right: 8rem !important;
  }

  .l_pb-lg-80,
.l_py-lg-80 {
    padding-bottom: 8rem !important;
  }

  .l_pl-lg-80,
.l_px-lg-80 {
    padding-left: 8rem !important;
  }

  .l_p-lg-90 {
    padding: 9rem !important;
  }

  .l_pt-lg-90,
.l_py-lg-90 {
    padding-top: 9rem !important;
  }

  .l_pr-lg-90,
.l_px-lg-90 {
    padding-right: 9rem !important;
  }

  .l_pb-lg-90,
.l_py-lg-90 {
    padding-bottom: 9rem !important;
  }

  .l_pl-lg-90,
.l_px-lg-90 {
    padding-left: 9rem !important;
  }

  .l_p-lg-100 {
    padding: 10rem !important;
  }

  .l_pt-lg-100,
.l_py-lg-100 {
    padding-top: 10rem !important;
  }

  .l_pr-lg-100,
.l_px-lg-100 {
    padding-right: 10rem !important;
  }

  .l_pb-lg-100,
.l_py-lg-100 {
    padding-bottom: 10rem !important;
  }

  .l_pl-lg-100,
.l_px-lg-100 {
    padding-left: 10rem !important;
  }

  .l_p-lg-110 {
    padding: 11rem !important;
  }

  .l_pt-lg-110,
.l_py-lg-110 {
    padding-top: 11rem !important;
  }

  .l_pr-lg-110,
.l_px-lg-110 {
    padding-right: 11rem !important;
  }

  .l_pb-lg-110,
.l_py-lg-110 {
    padding-bottom: 11rem !important;
  }

  .l_pl-lg-110,
.l_px-lg-110 {
    padding-left: 11rem !important;
  }

  .l_p-lg-120 {
    padding: 12rem !important;
  }

  .l_pt-lg-120,
.l_py-lg-120 {
    padding-top: 12rem !important;
  }

  .l_pr-lg-120,
.l_px-lg-120 {
    padding-right: 12rem !important;
  }

  .l_pb-lg-120,
.l_py-lg-120 {
    padding-bottom: 12rem !important;
  }

  .l_pl-lg-120,
.l_px-lg-120 {
    padding-left: 12rem !important;
  }

  .l_p-lg-130 {
    padding: 13rem !important;
  }

  .l_pt-lg-130,
.l_py-lg-130 {
    padding-top: 13rem !important;
  }

  .l_pr-lg-130,
.l_px-lg-130 {
    padding-right: 13rem !important;
  }

  .l_pb-lg-130,
.l_py-lg-130 {
    padding-bottom: 13rem !important;
  }

  .l_pl-lg-130,
.l_px-lg-130 {
    padding-left: 13rem !important;
  }

  .l_p-lg-140 {
    padding: 14rem !important;
  }

  .l_pt-lg-140,
.l_py-lg-140 {
    padding-top: 14rem !important;
  }

  .l_pr-lg-140,
.l_px-lg-140 {
    padding-right: 14rem !important;
  }

  .l_pb-lg-140,
.l_py-lg-140 {
    padding-bottom: 14rem !important;
  }

  .l_pl-lg-140,
.l_px-lg-140 {
    padding-left: 14rem !important;
  }

  .l_p-lg-150 {
    padding: 15rem !important;
  }

  .l_pt-lg-150,
.l_py-lg-150 {
    padding-top: 15rem !important;
  }

  .l_pr-lg-150,
.l_px-lg-150 {
    padding-right: 15rem !important;
  }

  .l_pb-lg-150,
.l_py-lg-150 {
    padding-bottom: 15rem !important;
  }

  .l_pl-lg-150,
.l_px-lg-150 {
    padding-left: 15rem !important;
  }

  .l_p-lg-160 {
    padding: 16rem !important;
  }

  .l_pt-lg-160,
.l_py-lg-160 {
    padding-top: 16rem !important;
  }

  .l_pr-lg-160,
.l_px-lg-160 {
    padding-right: 16rem !important;
  }

  .l_pb-lg-160,
.l_py-lg-160 {
    padding-bottom: 16rem !important;
  }

  .l_pl-lg-160,
.l_px-lg-160 {
    padding-left: 16rem !important;
  }

  .l_p-lg-170 {
    padding: 17rem !important;
  }

  .l_pt-lg-170,
.l_py-lg-170 {
    padding-top: 17rem !important;
  }

  .l_pr-lg-170,
.l_px-lg-170 {
    padding-right: 17rem !important;
  }

  .l_pb-lg-170,
.l_py-lg-170 {
    padding-bottom: 17rem !important;
  }

  .l_pl-lg-170,
.l_px-lg-170 {
    padding-left: 17rem !important;
  }

  .l_p-lg-180 {
    padding: 18rem !important;
  }

  .l_pt-lg-180,
.l_py-lg-180 {
    padding-top: 18rem !important;
  }

  .l_pr-lg-180,
.l_px-lg-180 {
    padding-right: 18rem !important;
  }

  .l_pb-lg-180,
.l_py-lg-180 {
    padding-bottom: 18rem !important;
  }

  .l_pl-lg-180,
.l_px-lg-180 {
    padding-left: 18rem !important;
  }

  .l_p-lg-190 {
    padding: 19rem !important;
  }

  .l_pt-lg-190,
.l_py-lg-190 {
    padding-top: 19rem !important;
  }

  .l_pr-lg-190,
.l_px-lg-190 {
    padding-right: 19rem !important;
  }

  .l_pb-lg-190,
.l_py-lg-190 {
    padding-bottom: 19rem !important;
  }

  .l_pl-lg-190,
.l_px-lg-190 {
    padding-left: 19rem !important;
  }

  .l_p-lg-200 {
    padding: 20rem !important;
  }

  .l_pt-lg-200,
.l_py-lg-200 {
    padding-top: 20rem !important;
  }

  .l_pr-lg-200,
.l_px-lg-200 {
    padding-right: 20rem !important;
  }

  .l_pb-lg-200,
.l_py-lg-200 {
    padding-bottom: 20rem !important;
  }

  .l_pl-lg-200,
.l_px-lg-200 {
    padding-left: 20rem !important;
  }

  .l_p-lg-210 {
    padding: 21rem !important;
  }

  .l_pt-lg-210,
.l_py-lg-210 {
    padding-top: 21rem !important;
  }

  .l_pr-lg-210,
.l_px-lg-210 {
    padding-right: 21rem !important;
  }

  .l_pb-lg-210,
.l_py-lg-210 {
    padding-bottom: 21rem !important;
  }

  .l_pl-lg-210,
.l_px-lg-210 {
    padding-left: 21rem !important;
  }

  .l_p-lg-220 {
    padding: 22rem !important;
  }

  .l_pt-lg-220,
.l_py-lg-220 {
    padding-top: 22rem !important;
  }

  .l_pr-lg-220,
.l_px-lg-220 {
    padding-right: 22rem !important;
  }

  .l_pb-lg-220,
.l_py-lg-220 {
    padding-bottom: 22rem !important;
  }

  .l_pl-lg-220,
.l_px-lg-220 {
    padding-left: 22rem !important;
  }

  .l_p-lg-230 {
    padding: 23rem !important;
  }

  .l_pt-lg-230,
.l_py-lg-230 {
    padding-top: 23rem !important;
  }

  .l_pr-lg-230,
.l_px-lg-230 {
    padding-right: 23rem !important;
  }

  .l_pb-lg-230,
.l_py-lg-230 {
    padding-bottom: 23rem !important;
  }

  .l_pl-lg-230,
.l_px-lg-230 {
    padding-left: 23rem !important;
  }

  .l_p-lg-240 {
    padding: 24rem !important;
  }

  .l_pt-lg-240,
.l_py-lg-240 {
    padding-top: 24rem !important;
  }

  .l_pr-lg-240,
.l_px-lg-240 {
    padding-right: 24rem !important;
  }

  .l_pb-lg-240,
.l_py-lg-240 {
    padding-bottom: 24rem !important;
  }

  .l_pl-lg-240,
.l_px-lg-240 {
    padding-left: 24rem !important;
  }

  .l_p-lg-250 {
    padding: 25rem !important;
  }

  .l_pt-lg-250,
.l_py-lg-250 {
    padding-top: 25rem !important;
  }

  .l_pr-lg-250,
.l_px-lg-250 {
    padding-right: 25rem !important;
  }

  .l_pb-lg-250,
.l_py-lg-250 {
    padding-bottom: 25rem !important;
  }

  .l_pl-lg-250,
.l_px-lg-250 {
    padding-left: 25rem !important;
  }

  .l_m-lg-auto {
    margin: auto !important;
  }

  .l_mt-lg-auto,
.l_my-lg-auto {
    margin-top: auto !important;
  }

  .l_mr-lg-auto,
.l_mx-lg-auto {
    margin-right: auto !important;
  }

  .l_mb-lg-auto,
.l_my-lg-auto {
    margin-bottom: auto !important;
  }

  .l_ml-lg-auto,
.l_mx-lg-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 1440px) {
  .l_m-xl-0 {
    margin: 0 !important;
  }

  .l_mt-xl-0,
.l_my-xl-0 {
    margin-top: 0 !important;
  }

  .l_mr-xl-0,
.l_mx-xl-0 {
    margin-right: 0 !important;
  }

  .l_mb-xl-0,
.l_my-xl-0 {
    margin-bottom: 0 !important;
  }

  .l_ml-xl-0,
.l_mx-xl-0 {
    margin-left: 0 !important;
  }

  .l_m-xl-5 {
    margin: 0.5rem !important;
  }

  .l_mt-xl-5,
.l_my-xl-5 {
    margin-top: 0.5rem !important;
  }

  .l_mr-xl-5,
.l_mx-xl-5 {
    margin-right: 0.5rem !important;
  }

  .l_mb-xl-5,
.l_my-xl-5 {
    margin-bottom: 0.5rem !important;
  }

  .l_ml-xl-5,
.l_mx-xl-5 {
    margin-left: 0.5rem !important;
  }

  .l_m-xl-10 {
    margin: 1rem !important;
  }

  .l_mt-xl-10,
.l_my-xl-10 {
    margin-top: 1rem !important;
  }

  .l_mr-xl-10,
.l_mx-xl-10 {
    margin-right: 1rem !important;
  }

  .l_mb-xl-10,
.l_my-xl-10 {
    margin-bottom: 1rem !important;
  }

  .l_ml-xl-10,
.l_mx-xl-10 {
    margin-left: 1rem !important;
  }

  .l_m-xl-15 {
    margin: 1.5rem !important;
  }

  .l_mt-xl-15,
.l_my-xl-15 {
    margin-top: 1.5rem !important;
  }

  .l_mr-xl-15,
.l_mx-xl-15 {
    margin-right: 1.5rem !important;
  }

  .l_mb-xl-15,
.l_my-xl-15 {
    margin-bottom: 1.5rem !important;
  }

  .l_ml-xl-15,
.l_mx-xl-15 {
    margin-left: 1.5rem !important;
  }

  .l_m-xl-20 {
    margin: 2rem !important;
  }

  .l_mt-xl-20,
.l_my-xl-20 {
    margin-top: 2rem !important;
  }

  .l_mr-xl-20,
.l_mx-xl-20 {
    margin-right: 2rem !important;
  }

  .l_mb-xl-20,
.l_my-xl-20 {
    margin-bottom: 2rem !important;
  }

  .l_ml-xl-20,
.l_mx-xl-20 {
    margin-left: 2rem !important;
  }

  .l_m-xl-30 {
    margin: 3rem !important;
  }

  .l_mt-xl-30,
.l_my-xl-30 {
    margin-top: 3rem !important;
  }

  .l_mr-xl-30,
.l_mx-xl-30 {
    margin-right: 3rem !important;
  }

  .l_mb-xl-30,
.l_my-xl-30 {
    margin-bottom: 3rem !important;
  }

  .l_ml-xl-30,
.l_mx-xl-30 {
    margin-left: 3rem !important;
  }

  .l_m-xl-35 {
    margin: 3.5rem !important;
  }

  .l_mt-xl-35,
.l_my-xl-35 {
    margin-top: 3.5rem !important;
  }

  .l_mr-xl-35,
.l_mx-xl-35 {
    margin-right: 3.5rem !important;
  }

  .l_mb-xl-35,
.l_my-xl-35 {
    margin-bottom: 3.5rem !important;
  }

  .l_ml-xl-35,
.l_mx-xl-35 {
    margin-left: 3.5rem !important;
  }

  .l_m-xl-40 {
    margin: 4rem !important;
  }

  .l_mt-xl-40,
.l_my-xl-40 {
    margin-top: 4rem !important;
  }

  .l_mr-xl-40,
.l_mx-xl-40 {
    margin-right: 4rem !important;
  }

  .l_mb-xl-40,
.l_my-xl-40 {
    margin-bottom: 4rem !important;
  }

  .l_ml-xl-40,
.l_mx-xl-40 {
    margin-left: 4rem !important;
  }

  .l_m-xl-50 {
    margin: 5rem !important;
  }

  .l_mt-xl-50,
.l_my-xl-50 {
    margin-top: 5rem !important;
  }

  .l_mr-xl-50,
.l_mx-xl-50 {
    margin-right: 5rem !important;
  }

  .l_mb-xl-50,
.l_my-xl-50 {
    margin-bottom: 5rem !important;
  }

  .l_ml-xl-50,
.l_mx-xl-50 {
    margin-left: 5rem !important;
  }

  .l_m-xl-60 {
    margin: 6rem !important;
  }

  .l_mt-xl-60,
.l_my-xl-60 {
    margin-top: 6rem !important;
  }

  .l_mr-xl-60,
.l_mx-xl-60 {
    margin-right: 6rem !important;
  }

  .l_mb-xl-60,
.l_my-xl-60 {
    margin-bottom: 6rem !important;
  }

  .l_ml-xl-60,
.l_mx-xl-60 {
    margin-left: 6rem !important;
  }

  .l_m-xl-70 {
    margin: 7rem !important;
  }

  .l_mt-xl-70,
.l_my-xl-70 {
    margin-top: 7rem !important;
  }

  .l_mr-xl-70,
.l_mx-xl-70 {
    margin-right: 7rem !important;
  }

  .l_mb-xl-70,
.l_my-xl-70 {
    margin-bottom: 7rem !important;
  }

  .l_ml-xl-70,
.l_mx-xl-70 {
    margin-left: 7rem !important;
  }

  .l_m-xl-80 {
    margin: 8rem !important;
  }

  .l_mt-xl-80,
.l_my-xl-80 {
    margin-top: 8rem !important;
  }

  .l_mr-xl-80,
.l_mx-xl-80 {
    margin-right: 8rem !important;
  }

  .l_mb-xl-80,
.l_my-xl-80 {
    margin-bottom: 8rem !important;
  }

  .l_ml-xl-80,
.l_mx-xl-80 {
    margin-left: 8rem !important;
  }

  .l_m-xl-90 {
    margin: 9rem !important;
  }

  .l_mt-xl-90,
.l_my-xl-90 {
    margin-top: 9rem !important;
  }

  .l_mr-xl-90,
.l_mx-xl-90 {
    margin-right: 9rem !important;
  }

  .l_mb-xl-90,
.l_my-xl-90 {
    margin-bottom: 9rem !important;
  }

  .l_ml-xl-90,
.l_mx-xl-90 {
    margin-left: 9rem !important;
  }

  .l_m-xl-100 {
    margin: 10rem !important;
  }

  .l_mt-xl-100,
.l_my-xl-100 {
    margin-top: 10rem !important;
  }

  .l_mr-xl-100,
.l_mx-xl-100 {
    margin-right: 10rem !important;
  }

  .l_mb-xl-100,
.l_my-xl-100 {
    margin-bottom: 10rem !important;
  }

  .l_ml-xl-100,
.l_mx-xl-100 {
    margin-left: 10rem !important;
  }

  .l_m-xl-110 {
    margin: 11rem !important;
  }

  .l_mt-xl-110,
.l_my-xl-110 {
    margin-top: 11rem !important;
  }

  .l_mr-xl-110,
.l_mx-xl-110 {
    margin-right: 11rem !important;
  }

  .l_mb-xl-110,
.l_my-xl-110 {
    margin-bottom: 11rem !important;
  }

  .l_ml-xl-110,
.l_mx-xl-110 {
    margin-left: 11rem !important;
  }

  .l_m-xl-120 {
    margin: 12rem !important;
  }

  .l_mt-xl-120,
.l_my-xl-120 {
    margin-top: 12rem !important;
  }

  .l_mr-xl-120,
.l_mx-xl-120 {
    margin-right: 12rem !important;
  }

  .l_mb-xl-120,
.l_my-xl-120 {
    margin-bottom: 12rem !important;
  }

  .l_ml-xl-120,
.l_mx-xl-120 {
    margin-left: 12rem !important;
  }

  .l_m-xl-130 {
    margin: 13rem !important;
  }

  .l_mt-xl-130,
.l_my-xl-130 {
    margin-top: 13rem !important;
  }

  .l_mr-xl-130,
.l_mx-xl-130 {
    margin-right: 13rem !important;
  }

  .l_mb-xl-130,
.l_my-xl-130 {
    margin-bottom: 13rem !important;
  }

  .l_ml-xl-130,
.l_mx-xl-130 {
    margin-left: 13rem !important;
  }

  .l_m-xl-140 {
    margin: 14rem !important;
  }

  .l_mt-xl-140,
.l_my-xl-140 {
    margin-top: 14rem !important;
  }

  .l_mr-xl-140,
.l_mx-xl-140 {
    margin-right: 14rem !important;
  }

  .l_mb-xl-140,
.l_my-xl-140 {
    margin-bottom: 14rem !important;
  }

  .l_ml-xl-140,
.l_mx-xl-140 {
    margin-left: 14rem !important;
  }

  .l_m-xl-150 {
    margin: 15rem !important;
  }

  .l_mt-xl-150,
.l_my-xl-150 {
    margin-top: 15rem !important;
  }

  .l_mr-xl-150,
.l_mx-xl-150 {
    margin-right: 15rem !important;
  }

  .l_mb-xl-150,
.l_my-xl-150 {
    margin-bottom: 15rem !important;
  }

  .l_ml-xl-150,
.l_mx-xl-150 {
    margin-left: 15rem !important;
  }

  .l_m-xl-160 {
    margin: 16rem !important;
  }

  .l_mt-xl-160,
.l_my-xl-160 {
    margin-top: 16rem !important;
  }

  .l_mr-xl-160,
.l_mx-xl-160 {
    margin-right: 16rem !important;
  }

  .l_mb-xl-160,
.l_my-xl-160 {
    margin-bottom: 16rem !important;
  }

  .l_ml-xl-160,
.l_mx-xl-160 {
    margin-left: 16rem !important;
  }

  .l_m-xl-170 {
    margin: 17rem !important;
  }

  .l_mt-xl-170,
.l_my-xl-170 {
    margin-top: 17rem !important;
  }

  .l_mr-xl-170,
.l_mx-xl-170 {
    margin-right: 17rem !important;
  }

  .l_mb-xl-170,
.l_my-xl-170 {
    margin-bottom: 17rem !important;
  }

  .l_ml-xl-170,
.l_mx-xl-170 {
    margin-left: 17rem !important;
  }

  .l_m-xl-180 {
    margin: 18rem !important;
  }

  .l_mt-xl-180,
.l_my-xl-180 {
    margin-top: 18rem !important;
  }

  .l_mr-xl-180,
.l_mx-xl-180 {
    margin-right: 18rem !important;
  }

  .l_mb-xl-180,
.l_my-xl-180 {
    margin-bottom: 18rem !important;
  }

  .l_ml-xl-180,
.l_mx-xl-180 {
    margin-left: 18rem !important;
  }

  .l_m-xl-190 {
    margin: 19rem !important;
  }

  .l_mt-xl-190,
.l_my-xl-190 {
    margin-top: 19rem !important;
  }

  .l_mr-xl-190,
.l_mx-xl-190 {
    margin-right: 19rem !important;
  }

  .l_mb-xl-190,
.l_my-xl-190 {
    margin-bottom: 19rem !important;
  }

  .l_ml-xl-190,
.l_mx-xl-190 {
    margin-left: 19rem !important;
  }

  .l_m-xl-200 {
    margin: 20rem !important;
  }

  .l_mt-xl-200,
.l_my-xl-200 {
    margin-top: 20rem !important;
  }

  .l_mr-xl-200,
.l_mx-xl-200 {
    margin-right: 20rem !important;
  }

  .l_mb-xl-200,
.l_my-xl-200 {
    margin-bottom: 20rem !important;
  }

  .l_ml-xl-200,
.l_mx-xl-200 {
    margin-left: 20rem !important;
  }

  .l_m-xl-210 {
    margin: 21rem !important;
  }

  .l_mt-xl-210,
.l_my-xl-210 {
    margin-top: 21rem !important;
  }

  .l_mr-xl-210,
.l_mx-xl-210 {
    margin-right: 21rem !important;
  }

  .l_mb-xl-210,
.l_my-xl-210 {
    margin-bottom: 21rem !important;
  }

  .l_ml-xl-210,
.l_mx-xl-210 {
    margin-left: 21rem !important;
  }

  .l_m-xl-220 {
    margin: 22rem !important;
  }

  .l_mt-xl-220,
.l_my-xl-220 {
    margin-top: 22rem !important;
  }

  .l_mr-xl-220,
.l_mx-xl-220 {
    margin-right: 22rem !important;
  }

  .l_mb-xl-220,
.l_my-xl-220 {
    margin-bottom: 22rem !important;
  }

  .l_ml-xl-220,
.l_mx-xl-220 {
    margin-left: 22rem !important;
  }

  .l_m-xl-230 {
    margin: 23rem !important;
  }

  .l_mt-xl-230,
.l_my-xl-230 {
    margin-top: 23rem !important;
  }

  .l_mr-xl-230,
.l_mx-xl-230 {
    margin-right: 23rem !important;
  }

  .l_mb-xl-230,
.l_my-xl-230 {
    margin-bottom: 23rem !important;
  }

  .l_ml-xl-230,
.l_mx-xl-230 {
    margin-left: 23rem !important;
  }

  .l_m-xl-240 {
    margin: 24rem !important;
  }

  .l_mt-xl-240,
.l_my-xl-240 {
    margin-top: 24rem !important;
  }

  .l_mr-xl-240,
.l_mx-xl-240 {
    margin-right: 24rem !important;
  }

  .l_mb-xl-240,
.l_my-xl-240 {
    margin-bottom: 24rem !important;
  }

  .l_ml-xl-240,
.l_mx-xl-240 {
    margin-left: 24rem !important;
  }

  .l_m-xl-250 {
    margin: 25rem !important;
  }

  .l_mt-xl-250,
.l_my-xl-250 {
    margin-top: 25rem !important;
  }

  .l_mr-xl-250,
.l_mx-xl-250 {
    margin-right: 25rem !important;
  }

  .l_mb-xl-250,
.l_my-xl-250 {
    margin-bottom: 25rem !important;
  }

  .l_ml-xl-250,
.l_mx-xl-250 {
    margin-left: 25rem !important;
  }

  .l_p-xl-0 {
    padding: 0 !important;
  }

  .l_pt-xl-0,
.l_py-xl-0 {
    padding-top: 0 !important;
  }

  .l_pr-xl-0,
.l_px-xl-0 {
    padding-right: 0 !important;
  }

  .l_pb-xl-0,
.l_py-xl-0 {
    padding-bottom: 0 !important;
  }

  .l_pl-xl-0,
.l_px-xl-0 {
    padding-left: 0 !important;
  }

  .l_p-xl-5 {
    padding: 0.5rem !important;
  }

  .l_pt-xl-5,
.l_py-xl-5 {
    padding-top: 0.5rem !important;
  }

  .l_pr-xl-5,
.l_px-xl-5 {
    padding-right: 0.5rem !important;
  }

  .l_pb-xl-5,
.l_py-xl-5 {
    padding-bottom: 0.5rem !important;
  }

  .l_pl-xl-5,
.l_px-xl-5 {
    padding-left: 0.5rem !important;
  }

  .l_p-xl-10 {
    padding: 1rem !important;
  }

  .l_pt-xl-10,
.l_py-xl-10 {
    padding-top: 1rem !important;
  }

  .l_pr-xl-10,
.l_px-xl-10 {
    padding-right: 1rem !important;
  }

  .l_pb-xl-10,
.l_py-xl-10 {
    padding-bottom: 1rem !important;
  }

  .l_pl-xl-10,
.l_px-xl-10 {
    padding-left: 1rem !important;
  }

  .l_p-xl-15 {
    padding: 1.5rem !important;
  }

  .l_pt-xl-15,
.l_py-xl-15 {
    padding-top: 1.5rem !important;
  }

  .l_pr-xl-15,
.l_px-xl-15 {
    padding-right: 1.5rem !important;
  }

  .l_pb-xl-15,
.l_py-xl-15 {
    padding-bottom: 1.5rem !important;
  }

  .l_pl-xl-15,
.l_px-xl-15 {
    padding-left: 1.5rem !important;
  }

  .l_p-xl-20 {
    padding: 2rem !important;
  }

  .l_pt-xl-20,
.l_py-xl-20 {
    padding-top: 2rem !important;
  }

  .l_pr-xl-20,
.l_px-xl-20 {
    padding-right: 2rem !important;
  }

  .l_pb-xl-20,
.l_py-xl-20 {
    padding-bottom: 2rem !important;
  }

  .l_pl-xl-20,
.l_px-xl-20 {
    padding-left: 2rem !important;
  }

  .l_p-xl-30 {
    padding: 3rem !important;
  }

  .l_pt-xl-30,
.l_py-xl-30 {
    padding-top: 3rem !important;
  }

  .l_pr-xl-30,
.l_px-xl-30 {
    padding-right: 3rem !important;
  }

  .l_pb-xl-30,
.l_py-xl-30 {
    padding-bottom: 3rem !important;
  }

  .l_pl-xl-30,
.l_px-xl-30 {
    padding-left: 3rem !important;
  }

  .l_p-xl-35 {
    padding: 3.5rem !important;
  }

  .l_pt-xl-35,
.l_py-xl-35 {
    padding-top: 3.5rem !important;
  }

  .l_pr-xl-35,
.l_px-xl-35 {
    padding-right: 3.5rem !important;
  }

  .l_pb-xl-35,
.l_py-xl-35 {
    padding-bottom: 3.5rem !important;
  }

  .l_pl-xl-35,
.l_px-xl-35 {
    padding-left: 3.5rem !important;
  }

  .l_p-xl-40 {
    padding: 4rem !important;
  }

  .l_pt-xl-40,
.l_py-xl-40 {
    padding-top: 4rem !important;
  }

  .l_pr-xl-40,
.l_px-xl-40 {
    padding-right: 4rem !important;
  }

  .l_pb-xl-40,
.l_py-xl-40 {
    padding-bottom: 4rem !important;
  }

  .l_pl-xl-40,
.l_px-xl-40 {
    padding-left: 4rem !important;
  }

  .l_p-xl-50 {
    padding: 5rem !important;
  }

  .l_pt-xl-50,
.l_py-xl-50 {
    padding-top: 5rem !important;
  }

  .l_pr-xl-50,
.l_px-xl-50 {
    padding-right: 5rem !important;
  }

  .l_pb-xl-50,
.l_py-xl-50 {
    padding-bottom: 5rem !important;
  }

  .l_pl-xl-50,
.l_px-xl-50 {
    padding-left: 5rem !important;
  }

  .l_p-xl-60 {
    padding: 6rem !important;
  }

  .l_pt-xl-60,
.l_py-xl-60 {
    padding-top: 6rem !important;
  }

  .l_pr-xl-60,
.l_px-xl-60 {
    padding-right: 6rem !important;
  }

  .l_pb-xl-60,
.l_py-xl-60 {
    padding-bottom: 6rem !important;
  }

  .l_pl-xl-60,
.l_px-xl-60 {
    padding-left: 6rem !important;
  }

  .l_p-xl-70 {
    padding: 7rem !important;
  }

  .l_pt-xl-70,
.l_py-xl-70 {
    padding-top: 7rem !important;
  }

  .l_pr-xl-70,
.l_px-xl-70 {
    padding-right: 7rem !important;
  }

  .l_pb-xl-70,
.l_py-xl-70 {
    padding-bottom: 7rem !important;
  }

  .l_pl-xl-70,
.l_px-xl-70 {
    padding-left: 7rem !important;
  }

  .l_p-xl-80 {
    padding: 8rem !important;
  }

  .l_pt-xl-80,
.l_py-xl-80 {
    padding-top: 8rem !important;
  }

  .l_pr-xl-80,
.l_px-xl-80 {
    padding-right: 8rem !important;
  }

  .l_pb-xl-80,
.l_py-xl-80 {
    padding-bottom: 8rem !important;
  }

  .l_pl-xl-80,
.l_px-xl-80 {
    padding-left: 8rem !important;
  }

  .l_p-xl-90 {
    padding: 9rem !important;
  }

  .l_pt-xl-90,
.l_py-xl-90 {
    padding-top: 9rem !important;
  }

  .l_pr-xl-90,
.l_px-xl-90 {
    padding-right: 9rem !important;
  }

  .l_pb-xl-90,
.l_py-xl-90 {
    padding-bottom: 9rem !important;
  }

  .l_pl-xl-90,
.l_px-xl-90 {
    padding-left: 9rem !important;
  }

  .l_p-xl-100 {
    padding: 10rem !important;
  }

  .l_pt-xl-100,
.l_py-xl-100 {
    padding-top: 10rem !important;
  }

  .l_pr-xl-100,
.l_px-xl-100 {
    padding-right: 10rem !important;
  }

  .l_pb-xl-100,
.l_py-xl-100 {
    padding-bottom: 10rem !important;
  }

  .l_pl-xl-100,
.l_px-xl-100 {
    padding-left: 10rem !important;
  }

  .l_p-xl-110 {
    padding: 11rem !important;
  }

  .l_pt-xl-110,
.l_py-xl-110 {
    padding-top: 11rem !important;
  }

  .l_pr-xl-110,
.l_px-xl-110 {
    padding-right: 11rem !important;
  }

  .l_pb-xl-110,
.l_py-xl-110 {
    padding-bottom: 11rem !important;
  }

  .l_pl-xl-110,
.l_px-xl-110 {
    padding-left: 11rem !important;
  }

  .l_p-xl-120 {
    padding: 12rem !important;
  }

  .l_pt-xl-120,
.l_py-xl-120 {
    padding-top: 12rem !important;
  }

  .l_pr-xl-120,
.l_px-xl-120 {
    padding-right: 12rem !important;
  }

  .l_pb-xl-120,
.l_py-xl-120 {
    padding-bottom: 12rem !important;
  }

  .l_pl-xl-120,
.l_px-xl-120 {
    padding-left: 12rem !important;
  }

  .l_p-xl-130 {
    padding: 13rem !important;
  }

  .l_pt-xl-130,
.l_py-xl-130 {
    padding-top: 13rem !important;
  }

  .l_pr-xl-130,
.l_px-xl-130 {
    padding-right: 13rem !important;
  }

  .l_pb-xl-130,
.l_py-xl-130 {
    padding-bottom: 13rem !important;
  }

  .l_pl-xl-130,
.l_px-xl-130 {
    padding-left: 13rem !important;
  }

  .l_p-xl-140 {
    padding: 14rem !important;
  }

  .l_pt-xl-140,
.l_py-xl-140 {
    padding-top: 14rem !important;
  }

  .l_pr-xl-140,
.l_px-xl-140 {
    padding-right: 14rem !important;
  }

  .l_pb-xl-140,
.l_py-xl-140 {
    padding-bottom: 14rem !important;
  }

  .l_pl-xl-140,
.l_px-xl-140 {
    padding-left: 14rem !important;
  }

  .l_p-xl-150 {
    padding: 15rem !important;
  }

  .l_pt-xl-150,
.l_py-xl-150 {
    padding-top: 15rem !important;
  }

  .l_pr-xl-150,
.l_px-xl-150 {
    padding-right: 15rem !important;
  }

  .l_pb-xl-150,
.l_py-xl-150 {
    padding-bottom: 15rem !important;
  }

  .l_pl-xl-150,
.l_px-xl-150 {
    padding-left: 15rem !important;
  }

  .l_p-xl-160 {
    padding: 16rem !important;
  }

  .l_pt-xl-160,
.l_py-xl-160 {
    padding-top: 16rem !important;
  }

  .l_pr-xl-160,
.l_px-xl-160 {
    padding-right: 16rem !important;
  }

  .l_pb-xl-160,
.l_py-xl-160 {
    padding-bottom: 16rem !important;
  }

  .l_pl-xl-160,
.l_px-xl-160 {
    padding-left: 16rem !important;
  }

  .l_p-xl-170 {
    padding: 17rem !important;
  }

  .l_pt-xl-170,
.l_py-xl-170 {
    padding-top: 17rem !important;
  }

  .l_pr-xl-170,
.l_px-xl-170 {
    padding-right: 17rem !important;
  }

  .l_pb-xl-170,
.l_py-xl-170 {
    padding-bottom: 17rem !important;
  }

  .l_pl-xl-170,
.l_px-xl-170 {
    padding-left: 17rem !important;
  }

  .l_p-xl-180 {
    padding: 18rem !important;
  }

  .l_pt-xl-180,
.l_py-xl-180 {
    padding-top: 18rem !important;
  }

  .l_pr-xl-180,
.l_px-xl-180 {
    padding-right: 18rem !important;
  }

  .l_pb-xl-180,
.l_py-xl-180 {
    padding-bottom: 18rem !important;
  }

  .l_pl-xl-180,
.l_px-xl-180 {
    padding-left: 18rem !important;
  }

  .l_p-xl-190 {
    padding: 19rem !important;
  }

  .l_pt-xl-190,
.l_py-xl-190 {
    padding-top: 19rem !important;
  }

  .l_pr-xl-190,
.l_px-xl-190 {
    padding-right: 19rem !important;
  }

  .l_pb-xl-190,
.l_py-xl-190 {
    padding-bottom: 19rem !important;
  }

  .l_pl-xl-190,
.l_px-xl-190 {
    padding-left: 19rem !important;
  }

  .l_p-xl-200 {
    padding: 20rem !important;
  }

  .l_pt-xl-200,
.l_py-xl-200 {
    padding-top: 20rem !important;
  }

  .l_pr-xl-200,
.l_px-xl-200 {
    padding-right: 20rem !important;
  }

  .l_pb-xl-200,
.l_py-xl-200 {
    padding-bottom: 20rem !important;
  }

  .l_pl-xl-200,
.l_px-xl-200 {
    padding-left: 20rem !important;
  }

  .l_p-xl-210 {
    padding: 21rem !important;
  }

  .l_pt-xl-210,
.l_py-xl-210 {
    padding-top: 21rem !important;
  }

  .l_pr-xl-210,
.l_px-xl-210 {
    padding-right: 21rem !important;
  }

  .l_pb-xl-210,
.l_py-xl-210 {
    padding-bottom: 21rem !important;
  }

  .l_pl-xl-210,
.l_px-xl-210 {
    padding-left: 21rem !important;
  }

  .l_p-xl-220 {
    padding: 22rem !important;
  }

  .l_pt-xl-220,
.l_py-xl-220 {
    padding-top: 22rem !important;
  }

  .l_pr-xl-220,
.l_px-xl-220 {
    padding-right: 22rem !important;
  }

  .l_pb-xl-220,
.l_py-xl-220 {
    padding-bottom: 22rem !important;
  }

  .l_pl-xl-220,
.l_px-xl-220 {
    padding-left: 22rem !important;
  }

  .l_p-xl-230 {
    padding: 23rem !important;
  }

  .l_pt-xl-230,
.l_py-xl-230 {
    padding-top: 23rem !important;
  }

  .l_pr-xl-230,
.l_px-xl-230 {
    padding-right: 23rem !important;
  }

  .l_pb-xl-230,
.l_py-xl-230 {
    padding-bottom: 23rem !important;
  }

  .l_pl-xl-230,
.l_px-xl-230 {
    padding-left: 23rem !important;
  }

  .l_p-xl-240 {
    padding: 24rem !important;
  }

  .l_pt-xl-240,
.l_py-xl-240 {
    padding-top: 24rem !important;
  }

  .l_pr-xl-240,
.l_px-xl-240 {
    padding-right: 24rem !important;
  }

  .l_pb-xl-240,
.l_py-xl-240 {
    padding-bottom: 24rem !important;
  }

  .l_pl-xl-240,
.l_px-xl-240 {
    padding-left: 24rem !important;
  }

  .l_p-xl-250 {
    padding: 25rem !important;
  }

  .l_pt-xl-250,
.l_py-xl-250 {
    padding-top: 25rem !important;
  }

  .l_pr-xl-250,
.l_px-xl-250 {
    padding-right: 25rem !important;
  }

  .l_pb-xl-250,
.l_py-xl-250 {
    padding-bottom: 25rem !important;
  }

  .l_pl-xl-250,
.l_px-xl-250 {
    padding-left: 25rem !important;
  }

  .l_m-xl-auto {
    margin: auto !important;
  }

  .l_mt-xl-auto,
.l_my-xl-auto {
    margin-top: auto !important;
  }

  .l_mr-xl-auto,
.l_mx-xl-auto {
    margin-right: auto !important;
  }

  .l_mb-xl-auto,
.l_my-xl-auto {
    margin-bottom: auto !important;
  }

  .l_ml-xl-auto,
.l_mx-xl-auto {
    margin-left: auto !important;
  }
}
.c_accordion {
  border-bottom: 2px solid #ebebeb;
}
.c_accordion input {
  display: none;
}
.c_accordion input:checked + label {
  cursor: default;
}
.c_accordion input:checked + label:after {
  content: "";
}
.c_accordion input:checked ~ .c_accordion__content {
  display: block;
}
.c_accordion__title {
  display: inline-block;
  width: 100%;
  font-weight: 500;
  font-size: 2.4rem;
  padding: 1.2em 0;
  cursor: pointer;
}
.c_accordion__title:after {
  content: "";
  font-family: "Font Awesome 6 Pro";
  float: right;
  font-size: 0.6em;
  margin-top: 0.2em;
}
.c_accordion__content {
  display: none;
}
.c_accordion__content p {
  margin-top: 2em;
  margin-bottom: 2em;
}
.c_accordion__content p:first-of-type {
  margin-top: 0;
}

.c_button {
  display: inline-block;
  width: auto;
  position: relative;
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  font-size: 1.2rem;
  letter-spacing: 0.04em;
  text-decoration: none;
  text-align: center;
  line-height: 1;
  border: 2px solid;
  border-radius: 100px;
  padding: 1em 2.4em;
  clear: both;
  outline: none;
  transition: border-color 0.4s, background-color 0.4s, color 0.4s;
}
.c_button svg {
  font-size: 1.1em;
  margin-right: 0.3rem;
}
.c_button--col1 {
  color: white;
  border-color: #d6b02d;
  background-color: #d6b02d;
}
.c_button--col1:hover {
  color: #10151c;
  border-color: #10151c;
  background-color: white;
}
.c_button--col2 {
  color: white;
  border-color: #10151c;
  background-color: #10151c;
}
.c_button--col2:hover {
  color: white;
  border-color: #d6b02d;
  background-color: #d6b02d;
}

.c_rating__stars {
  --star-size: inherit;
  --star-color: #10151c;
  --star-background: #ebebeb;
  --percent: calc(var(--rating) / 5 * 100%);
  display: inline-block;
  font-size: var(--star-size);
  line-height: 1;
}
.c_rating__stars::before {
  content: "";
  font-family: "Font Awesome 6 Pro";
  font-weight: 900;
  letter-spacing: 3px;
  background: linear-gradient(90deg, var(--star-color) var(--percent), var(--star-background) var(--percent));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.c_rating__count {
  margin-left: 10px;
  font-size: 0.9em;
  font-weight: 400;
}

.c_youtube {
  position: relative;
}
.c_youtube:before {
  content: "";
  display: block;
  padding-top: 56.25%;
}
.c_youtube iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.c_modal {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 1000;
}
.c_modal__content {
  position: relative;
  background-color: white;
  padding: 50px;
  width: 90%;
  max-width: 800px;
  max-height: 90vh;
  overflow-y: auto;
}
.c_modal__close {
  position: absolute;
  top: 20px;
  right: 20px;
  font-size: 3.4rem;
  line-height: 1;
  cursor: pointer;
}

.c_sociallink {
  font-size: 3rem;
}
.c_sociallink + .c_sociallink {
  margin-left: 10px;
}

.c_burger {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  gap: 6px;
  cursor: pointer;
}
.c_burger span {
  width: 22px;
  height: 2px;
  background-color: #393939;
  transition: background-color 0.4s;
}
.c_burger:hover span {
  background-color: #d6b02d;
}

/******************************************************************
Stylesheet: Header Styles
******************************************************************/
header {
  position: sticky;
  top: 0;
  background-color: white;
  border-bottom: 2px solid #ebebeb;
  z-index: 1000;
}

.h_nav {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.h_nav ul {
  display: flex;
  justify-content: space-between;
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.h_nav ul a {
  position: relative;
  display: inline-block;
  color: #393939;
  text-transform: uppercase;
  font-weight: 400;
  font-size: 1.3rem;
  letter-spacing: 0.2em;
  padding: 0.9em;
}
.h_nav ul a:hover {
  color: #d6b02d;
}
.h_nav ul a i {
  font-size: 1.7rem;
}
.h_nav ul a span {
  position: absolute;
  top: 0;
  left: 100%;
  width: 15px;
  height: 15px;
  line-height: 16px;
  text-indent: 2px;
  text-align: center;
  color: white;
  background-color: #d6b02d;
  border-radius: 50%;
  font-size: 0.8em;
  font-weight: 600;
  transform: translate(-18px, 5px);
}
@media (max-width: 899.98px) {
  .h_nav ul a i {
    font-size: 2.2rem;
  }
}
.h_nav__left {
  width: 100%;
}
.h_nav__right {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
@media (max-width: 899.98px) {
  .h_nav__right {
    justify-content: flex-end;
  }
}
.h_nav__logo {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
}
.h_nav__mobile {
  display: none;
  width: 100%;
}
.h_nav__mobile-toggle {
  display: none;
}
.h_nav__mobile-nav {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  width: 50%;
  min-width: 300px;
  padding: 40px;
  background-color: white;
  z-index: 10000;
  transition: transform 0.2s;
  transform: translateX(-101%);
}
.h_nav__mobile-nav label {
  position: absolute;
  top: 20px;
  right: 30px;
  font-size: 3rem;
  cursor: pointer;
  transition: color 0.4s;
}
.h_nav__mobile-nav label:hover {
  color: #d6b02d;
}
.h_nav__mobile-nav ul {
  flex-direction: column;
}
.h_nav__mobile-nav ul a {
  font-size: 2rem;
}
@media (max-width: 899.98px) {
  .h_nav__left, .h_nav__right > ul, .h_nav__wc li:not(:last-of-type) {
    display: none;
  }
  .h_nav__mobile {
    display: block;
  }
  .h_nav__mobile-toggle:checked ~ .h_nav__mobile-nav {
    transform: translateX(0);
  }
}

/******************************************************************
Stylesheet: Footer Styles
******************************************************************/
footer {
  background-color: #10151c;
  color: white;
  font-size: 1.4rem;
}
footer ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
footer ul a {
  color: white;
}
footer ul a:hover {
  color: #d6b02d;
}
footer h3, footer h4 {
  font-family: "Poppins", sans-serif;
  color: #d6b02d;
}

.f_navs {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}
.f_navs h4 {
  text-transform: uppercase;
  font-size: 1.8rem;
  margin-bottom: 1em;
}
.f_navs ul li + li {
  margin-top: 1em;
}
.f_navs__address img {
  margin-bottom: 10px;
}
.f_navs__address p {
  margin-bottom: 0;
}
@media (max-width: 899.98px) {
  .f_navs {
    grid-template-columns: 1fr;
    gap: 70px;
    text-align: center;
  }
  .f_navs__address img {
    margin-bottom: 30px;
  }
}

.f_subscribe h3 {
  margin-bottom: 0.3em;
}
.f_subscribe__form input[type=submit] {
  background-color: #54423f;
  color: white;
  border: none;
  border-radius: 0;
  padding: 7px 20px;
  font-weight: 300;
}
.f_subscribe__form input[type=submit]:hover {
  background-color: white;
  color: #54423f;
}
.f_subscribe__form .gfield {
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 15px;
}
.f_subscribe__form .gfield label {
  color: rgba(255, 255, 255, 0.4);
}
.f_subscribe__form .gfield input {
  color: white;
  border: none;
  border-bottom: 1px solid #ebebeb;
}
.f_subscribe__form .gform_body {
  display: inline-block;
  width: 100%;
  max-width: 380px;
}
.f_subscribe__form .gform_footer {
  display: inline-block;
}
@media (max-width: 899.98px) {
  .f_subscribe {
    text-align: center;
    max-width: 290px;
    margin: auto;
  }
  .f_subscribe input[type=submit] {
    margin-top: 20px;
  }
}

.f_terms span {
  padding-right: 10px;
}
.f_terms ul {
  display: inline-block;
}
.f_terms ul li {
  display: inline-block;
  padding-left: 10px;
  padding-right: 10px;
  border-left: 1px solid;
  line-height: 0.8;
}
@media (max-width: 899.98px) {
  .f_terms {
    text-align: center;
  }
  .f_terms span {
    display: block;
    padding-right: 0;
    margin-bottom: 30px;
  }
  .f_terms ul {
    display: block;
  }
  .f_terms ul li {
    display: block;
    border-left: none;
  }
  .f_terms ul li + li {
    margin-top: 1em;
  }
}

.p_archive__content {
  text-align: center;
}
.p_archive__content p {
  max-width: 500px;
  margin: auto;
}
.p_archive__grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  -moz-column-gap: 80px;
  column-gap: 80px;
  row-gap: 60px;
}
.p_archive__load {
  grid-column: span 2;
  margin-top: 30px;
  text-align: center;
}
.p_archive__load a {
  color: #393939;
  text-transform: uppercase;
  font-size: 1.5rem;
  font-weight: 500;
  border-bottom: 1.5px solid;
  padding: 5px 0;
}
.p_archive__load a:hover {
  color: #d6b02d;
}
@media (max-width: 899.98px) {
  .p_archive__grid {
    -moz-column-gap: 40px;
    column-gap: 40px;
  }
}
@media (max-width: 599.98px) {
  .p_archive__grid {
    grid-template-columns: 1fr;
  }
  .p_archive__load {
    grid-column: span 1;
  }
}

.p_single {
  text-align: center;
}
.p_single__archive a {
  display: inline-block;
  color: #393939;
  text-transform: uppercase;
  font-weight: 500;
  border-bottom: 1.5px solid;
  padding: 5px 0;
  margin-bottom: 0.8em;
}
.p_single__archive a:hover {
  color: #d6b02d;
}
.p_single__archive h2 {
  font-family: "Bebas Neue", sans-serif;
  font-size: 8rem;
  margin-bottom: 0.2em;
}
.p_single__title h1 {
  font-family: "Poppins", sans-serif;
  font-size: 4rem;
}
.p_single__title-author {
  font-weight: 400;
  margin-bottom: 0;
}
.p_single__title hr {
  margin-top: 50px;
  margin-bottom: 140px;
}
.p_single__categories {
  list-style-type: none;
  padding: 0;
  margin-top: 50px;
  margin-bottom: 10px;
}
.p_single__categories li {
  display: inline-block;
}
.p_single__categories a {
  font-weight: 500;
  text-transform: uppercase;
}
.p_single__share-author {
  font-weight: 400;
  margin-bottom: 0;
}
.p_single__share-date {
  margin-bottom: 60px;
}
.p_single__share ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.p_single__share li {
  display: inline-block;
  text-transform: uppercase;
  font-weight: 500;
  margin: 0 7px;
}
.p_single__share a {
  display: inline-block;
  color: #393939;
  border-bottom: 1.5px solid;
  padding: 5px 0;
  margin-bottom: 0.8em;
}
.p_single__share a:hover {
  color: #d6b02d;
}

.p_product__details {
  display: flex;
}
@media (max-width: 1229.98px) {
  .p_product__details {
    flex-direction: column;
  }
}
.p_product__gallery {
  position: relative;
  width: 50%;
  height: 700px;
}
.p_product__gallery-toggle {
  display: none;
}
.p_product__gallery-toggle[data-idx="0"]:checked ~ .p_product__gallery-images .p_product__gallery-image[data-idx="0"] {
  display: block;
}
.p_product__gallery-toggle[data-idx="1"]:checked ~ .p_product__gallery-images .p_product__gallery-image[data-idx="1"] {
  display: block;
}
.p_product__gallery-toggle[data-idx="2"]:checked ~ .p_product__gallery-images .p_product__gallery-image[data-idx="2"] {
  display: block;
}
.p_product__gallery-toggle[data-idx="3"]:checked ~ .p_product__gallery-images .p_product__gallery-image[data-idx="3"] {
  display: block;
}
.p_product__gallery-toggle[data-idx="4"]:checked ~ .p_product__gallery-images .p_product__gallery-image[data-idx="4"] {
  display: block;
}
.p_product__gallery-toggle[data-idx="5"]:checked ~ .p_product__gallery-images .p_product__gallery-image[data-idx="5"] {
  display: block;
}
.p_product__gallery-toggle[data-idx="6"]:checked ~ .p_product__gallery-images .p_product__gallery-image[data-idx="6"] {
  display: block;
}
.p_product__gallery-toggle[data-idx="7"]:checked ~ .p_product__gallery-images .p_product__gallery-image[data-idx="7"] {
  display: block;
}
.p_product__gallery-toggle[data-idx="8"]:checked ~ .p_product__gallery-images .p_product__gallery-image[data-idx="8"] {
  display: block;
}
.p_product__gallery-toggle[data-idx="9"]:checked ~ .p_product__gallery-images .p_product__gallery-image[data-idx="9"] {
  display: block;
}
.p_product__gallery-toggle[data-idx="10"]:checked ~ .p_product__gallery-images .p_product__gallery-image[data-idx="10"] {
  display: block;
}
.p_product__gallery-toggle[data-idx="11"]:checked ~ .p_product__gallery-images .p_product__gallery-image[data-idx="11"] {
  display: block;
}
.p_product__gallery-images {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  background-color: #faf6f2;
}
.p_product__gallery-image {
  display: none;
}
.p_product__gallery-thumbnails {
  position: absolute;
  top: 0;
  left: 50px;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 30px;
}
.p_product__gallery-thumbnail label {
  display: inline-block;
  width: 70px;
  height: 70px;
  background-color: #d9d9d9;
  cursor: pointer;
  border-radius: 50%;
  overflow: hidden;
  margin-top: 7px;
  margin-bottom: 7px;
}
.p_product__gallery-thumbnail img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
  -o-object-position: center;
  object-position: center;
  padding: 15px;
  border-radius: 50%;
}
@media (max-width: 1229.98px) {
  .p_product__gallery {
    width: 100%;
    height: auto;
  }
  .p_product__gallery-images {
    padding: 50px;
    padding-bottom: 20px;
  }
  .p_product__gallery-image img {
    max-height: 400px;
    width: auto;
  }
  .p_product__gallery-thumbnails {
    position: relative;
    left: 0;
    flex-direction: row;
    height: -moz-fit-content;
    height: fit-content;
    width: 100%;
    justify-content: center;
    gap: 30px;
    background-color: #faf6f2;
  }
}
.p_product__info {
  width: 50%;
  padding: 150px 100px 90px;
}
.p_product__info h2 {
  margin-bottom: 0.2em;
}
.p_product__info h3 {
  font-size: 1.6rem;
  font-weight: 300;
}
.p_product__info h3 strong {
  color: inherit;
  font-weight: 300;
}
.p_product__info hr {
  margin-top: 3.4rem;
  margin-bottom: 2.2rem;
}
@media (max-width: 1229.98px) {
  .p_product__info {
    width: 100%;
    padding: 90px 50px 90px;
    text-align: center;
  }
}
@media (max-width: 1229.98px) {
  .p_product__price {
    justify-content: center;
  }
}
.p_product__review {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-top: 50px;
  padding-bottom: 50px;
  border-bottom: 1px solid #ebebeb;
}
.p_product__review-meta .c_rating {
  margin-bottom: 0.8em;
}
.p_product__review-meta .c_rating__stars {
  --star-color: #d6b02d;
}
.p_product__review-meta span {
  font-weight: 500;
}
.p_product__review-content {
  width: 60%;
}
.p_product__review-content p {
  margin: 0;
}
@media (max-width: 899.98px) {
  .p_product__review {
    flex-direction: column;
    text-align: center;
    gap: 30px;
  }
  .p_product__review-content {
    width: 90%;
  }
}
.p_product .cart {
  display: flex;
}
.p_product .cart .quantity input {
  border-radius: 30px;
  padding: 9px;
  width: 100px;
  border: 1px solid;
  margin-right: 10px;
  font-weight: 600;
}
.p_product .cart button {
  display: inline-block;
  width: auto;
  position: relative;
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  font-size: 1.2rem;
  letter-spacing: 0.04em;
  text-decoration: none;
  text-align: center;
  line-height: 1;
  border: 2px solid;
  border-radius: 100px;
  padding: 1em 2.4em;
  clear: both;
  outline: none;
  transition: border-color 0.4s, background-color 0.4s, color 0.4s;
  background-color: #10151c !important;
  border-color: #10151c !important;
}
.p_product .cart button:hover {
  background-color: white !important;
  color: #10151c !important;
}
@media (max-width: 1229.98px) {
  .p_product .cart {
    justify-content: center;
  }
}
.p_product .m_accordion .l_row {
  flex-direction: row-reverse;
}
.p_product .c_accordion__title {
  text-transform: uppercase;
  font-size: 1.5rem;
}

/******************************************************************
Stylesheet: Form Styles
******************************************************************/
.gform_heading {
  display: none;
}

.gfield--type-honeypot {
  display: none;
}

.gform_wrapper {
  background-color: inherit;
}
.gform_wrapper * {
  background-color: inherit;
}
.gform_wrapper label {
  background-color: transparent;
}

input[type=text],
input[type=email],
input[type=tel],
select,
textarea {
  padding: 6px;
  outline: none;
  border: 1px solid #ebebeb;
  width: 100%;
}

input[type=submit] {
  display: inline-block;
  width: auto;
  position: relative;
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  font-size: 1.2rem;
  letter-spacing: 0.04em;
  text-decoration: none;
  text-align: center;
  line-height: 1;
  border: 2px solid;
  border-radius: 100px;
  padding: 1em 2.4em;
  clear: both;
  outline: none;
  transition: border-color 0.4s, background-color 0.4s, color 0.4s;
  cursor: pointer;
  color: #10151c;
  background-color: white;
  border-color: white;
}
input[type=submit]:hover {
  color: white;
  background-color: #10151c;
}

textarea.small {
  height: 2.3em;
}

.gfield {
  position: relative;
  margin-top: 40px;
  margin-bottom: 40px;
}
.gfield label {
  position: absolute;
  top: 5px;
  left: 0;
  pointer-events: none;
  transition: top 0.1s, transform 0.1s;
}
.gfield.active label {
  top: 0;
  transform: translateY(-100%);
}

.gform_confirmation_message {
  font-size: 1.5em;
}

.gform_submission_error {
  font-size: 1.5em;
  border: 2px solid;
  padding: 1em;
}

.gfield_validation_message {
  border: 1px solid;
  display: inline-block;
  padding: 0.2em 0.5em;
  margin-top: 0.5em;
}

.m_accordion__title h2 {
  font-weight: 600;
  color: #d6b02d;
  margin-bottom: 3rem;
}

.m_banner {
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.m_banner__text {
  text-align: left;
  width: 100%;
  max-width: 400px;
  color: white;
}
.m_banner__text h2 {
  font-family: "Bebas Neue", sans-serif;
  font-size: 15rem;
  line-height: 0.8;
  margin-bottom: 0.05em;
}
.m_banner__text p {
  font-size: 1.8rem;
}
@media (max-width: 899.98px) {
  .m_banner__text {
    max-width: 350px;
  }
  .m_banner__text h2 {
    font-size: 8rem;
  }
  .m_banner__text p {
    display: none;
  }
}

.m_banner-icon {
  background-color: #10151c;
  color: #d6b02d;
}
.m_banner-icon--light {
  background-color: #faf6f2;
  color: #393939;
}
.m_banner-icon--light .m_banner-icon__icon span {
  font-weight: 500;
}
.m_banner-icon__content {
  display: flex;
  justify-content: space-around;
  align-items: center;
  flex-wrap: wrap;
  gap: 15px;
}
.m_banner-icon__icon {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
  margin: 15px;
}
.m_banner-icon__icon > i {
  font-size: 6rem;
  margin-bottom: 0.4em;
}
.m_banner-icon__icon h2 {
  font-family: "Bebas Neue", sans-serif;
  margin-bottom: 0.4em;
}
.m_banner-icon__icon span {
  font-weight: 400;
}
@media (max-width: 899.98px) {
  .m_banner-icon__icon > i {
    font-size: 4rem;
  }
}

.m_banner-promo {
  display: flex;
  position: relative;
  align-items: center;
  justify-content: center;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  height: 640px;
  margin-top: 40px;
  color: #393939;
  text-shadow: 0 0 3px rgba(255, 255, 255, 0.1);
}
.m_banner-promo__video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
}
.m_banner-promo__video-pause {
  position: absolute;
  bottom: 50px;
  right: 50px;
  font-size: 4rem;
  background-color: transparent;
  border: none;
  cursor: pointer;
  color: #393939;
}
.m_banner-promo__video-pause i {
  pointer-events: none;
}
.m_banner-promo__video-link {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
}
.m_banner-promo__content {
  text-align: center;
}
.m_banner-promo__content h2 {
  font-size: 10rem;
  font-family: "Bebas Neue", sans-serif;
  margin-bottom: 0;
}
.m_banner-promo__content h3 {
  text-transform: uppercase;
  margin-bottom: 0;
  font-size: 2.7rem;
  font-weight: 400;
  line-height: 1;
}
.m_banner-promo--light {
  color: white;
  text-shadow: 0 0 3px rgba(57, 57, 57, 0.1);
}
@media (max-width: 899.98px) {
  .m_banner-promo {
    height: 400px;
    margin-top: 0;
  }
  .m_banner-promo__content h2 {
    font-size: 6rem;
  }
}

.m_banner-reviews {
  background-color: #faf6f2;
  text-align: center;
}
.m_banner-reviews .c_rating {
  margin-bottom: 2.6em;
}
.m_banner-reviews .c_rating__stars {
  --star-size: 4rem;
  --star-color: #d6b02d;
}
@media (max-width: 899.98px) {
  .m_banner-reviews .c_rating__stars {
    --star-size: 3rem;
  }
  .m_banner-reviews h2 {
    font-size: 3rem;
  }
}

.m_content {
  text-align: center;
}
.m_content__content p:last-of-type {
  margin-bottom: 0;
}

.m_form__content {
  background-color: #10151c;
  color: white;
  display: flex;
}
.m_form__form {
  background-color: #10151c;
  padding: 120px 100px 100px;
  flex-shrink: 9999;
}
.m_form__form > h2 {
  font-family: "Bebas Neue", sans-serif;
  font-size: 8rem;
  margin-bottom: 0.1em;
}
.m_form__form p {
  margin-bottom: 3em;
}
.m_form__form input[type=text],
.m_form__form input[type=email],
.m_form__form input[type=tel],
.m_form__form select,
.m_form__form textarea {
  border: none;
  color: white;
  border-bottom: 1px solid;
}
.m_form__image {
  width: 45%;
}
.m_form__image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
}
@media (max-width: 599.98px) {
  .m_form__form > h2 {
    font-size: 5rem;
  }
}
@media (max-width: 899.98px) {
  .m_form__form {
    padding: 50px;
  }
  .m_form__image {
    display: none;
  }
}

.m_imagecontent--right .m_imagecontent__inner {
  flex-direction: row-reverse;
}
.m_imagecontent--right .m_imagecontent__content {
  text-align: right;
}
.m_imagecontent--right .m_imagecontent__image {
  margin-right: 0;
  margin-left: 100px;
}
.m_imagecontent--rounded .m_imagecontent__image {
  position: relative;
  align-self: center;
  border-radius: 50%;
  overflow: hidden;
}
.m_imagecontent--rounded .m_imagecontent__image:before {
  content: "";
  display: block;
  padding-top: 100%;
}
.m_imagecontent--rounded .m_imagecontent__image img {
  position: absolute;
  top: 0;
  left: 0;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
  width: 100%;
  height: 100%;
}
.m_imagecontent--rounded .m_imagecontent__content {
  margin-top: 0;
}
.m_imagecontent__inner {
  display: flex;
  justify-content: center;
  align-items: center;
}
.m_imagecontent__inner > div {
  width: 50%;
}
.m_imagecontent__content {
  margin-top: 100px;
}
.m_imagecontent__image {
  margin-right: 100px;
  align-self: flex-start;
}
@media (max-width: 899.98px) {
  .m_imagecontent--right .m_imagecontent__inner {
    flex-direction: column;
  }
  .m_imagecontent--right .m_imagecontent__content {
    text-align: center;
  }
  .m_imagecontent--right .m_imagecontent__image {
    margin-bottom: 30px;
    margin-left: 0;
  }
  .m_imagecontent__inner {
    flex-direction: column-reverse;
  }
  .m_imagecontent__inner > div {
    width: 100%;
    max-width: 600px;
  }
  .m_imagecontent__content {
    margin-top: 0;
    text-align: center;
  }
  .m_imagecontent__image {
    margin-right: 0;
    margin-top: 30px;
    align-self: center;
    text-align: center;
  }
}

.m_post__image {
  position: relative;
  display: block;
  overflow: hidden;
}
.m_post__image:before {
  content: "";
  display: block;
  padding-top: 72%;
}
.m_post__image > img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: left;
  object-position: left;
}
.m_post__image > a {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
}
.m_post__image-mask {
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.4s, visibility 0.4s;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(255, 255, 255, 0.7);
  display: flex;
  align-items: center;
  justify-content: center;
}
.m_post__image-mask span {
  font-family: "Bebas Neue", sans-serif;
  font-size: 7rem;
}
.m_post__image:hover .m_post__image-mask {
  opacity: 1;
  visibility: visible;
}
.m_post h2 {
  font-family: "Poppins", sans-serif;
  font-size: 3.2rem;
  margin-top: 1.2em;
  margin-bottom: 0.2em;
}
.m_post p {
  margin-bottom: 0;
}

.m_product__inner {
  display: flex;
}
.m_product__image {
  position: relative;
  display: block;
  overflow: visible;
  border-radius: 50%;
  background-color: #faf6f2;
  border: 3em solid white;
  height: -moz-fit-content;
  height: fit-content;
  width: 45%;
  margin-right: 5%;
}
.m_product__image:before {
  content: "";
  display: block;
  padding-top: 100%;
}
.m_product__image > img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 36%;
}
.m_product__content {
  width: 50%;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.m_product__content h2 {
  font-family: "Poppins", sans-serif;
  font-size: 3.4rem;
  font-weight: 500;
  margin-bottom: 1.7em;
}
.m_product__content h3 {
  max-width: 600px;
}
.m_product__content hr {
  margin-top: 3.4rem;
  margin-bottom: 2.2rem;
}
.m_product__content .c_button {
  max-width: 175px;
  padding-top: 1.3em;
  padding-bottom: 1.2em;
}
.m_product__price, .p_product__price {
  display: flex;
  align-items: center;
  color: #10151c;
  font-weight: 600;
  font-size: 2.2rem;
  margin-bottom: 0.7em;
}
.m_product__price span:nth-of-type(2), .p_product__price span:nth-of-type(2) {
  margin-left: 10px;
  margin-right: 10px;
  font-size: 0.8em;
}
.m_product__price span:nth-of-type(3), .p_product__price span:nth-of-type(3) {
  font-size: 1.5rem;
  text-transform: uppercase;
  font-weight: 400;
}
@media (max-width: 899.98px) {
  .m_product__inner {
    flex-direction: column;
  }
  .m_product__content {
    width: 100%;
    text-align: center;
    justify-content: center;
    align-items: center;
  }
  .m_product__image {
    width: 100%;
    max-width: 400px;
    margin: auto;
    margin-bottom: 40px;
  }
}

.m_quote {
  background-color: #faf6f2;
  text-align: center;
}
.m_quote__content span {
  text-transform: uppercase;
  font-weight: 500;
  font-size: 1.4rem;
}
.m_quote__content p {
  text-transform: uppercase;
  font-weight: 500;
  font-size: 4rem;
  margin-top: 1.4em;
  margin-bottom: 1.4em;
}
@media (max-width: 899.98px) {
  .m_quote__content p {
    font-size: 1.5em;
  }
}
.m_quote__author {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.m_quote__author span {
  font-weight: 500;
  margin-top: 1.8em;
}
.m_quote__image {
  margin-top: -80px;
}
.m_quote__image img {
  border-radius: 50%;
  transform: translateY(50%);
}

.m_reviewform input[type=text],
.m_reviewform input[type=email],
.m_reviewform input[type=tel],
.m_reviewform select,
.m_reviewform textarea {
  color: #393939;
  border: 1px solid #ebebeb;
}

.woocommerce-store-notice,
p.demo_store {
  position: initial;
  background-color: #212121;
  color: #aa8d22;
  font-size: 1.2rem;
  padding: 1.6rem 0;
}

.woocommerce-store-notice a,
p.demo_store a {
  position: absolute;
  right: 30px;
  text-decoration: none;
  font-size: 0;
  color: inherit;
}
.woocommerce-store-notice a:after,
p.demo_store a:after {
  content: "✖";
  font-size: initial;
  line-height: 1;
}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button {
  display: inline-block;
  width: auto;
  position: relative;
  font-family: "Poppins", sans-serif;
  font-weight: 600;
  font-size: 1.2rem;
  letter-spacing: 0.04em;
  text-decoration: none;
  text-align: center;
  line-height: 1;
  border: 2px solid;
  border-radius: 100px;
  padding: 1em 2.4em;
  clear: both;
  outline: none;
  transition: border-color 0.4s, background-color 0.4s, color 0.4s;
  background-color: #10151c !important;
  border-color: #10151c !important;
  color: white !important;
}
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button:hover {
  background-color: white !important;
  color: #10151c !important;
}

.woocommerce a.remove {
  color: #d6b02d !important;
}
.woocommerce a.remove:hover {
  background-color: #d6b02d;
}

.woocommerce form .form-row {
  margin-bottom: 15px;
}

/******************************************************************
Stylesheet: Print Stylesheet
******************************************************************/
@media print {
  * {
    background: transparent !important;
    color: black !important;
    text-shadow: none !important;
    filter: none !important;
    -ms-filter: none !important;
  }

  footer {
    display: none;
  }
}