/**
 * Stylesheet:  style.css
 * Theme:       Hotex Luxury Hotel HTML5 Template
 * Version:     1.0
 * Author:     	saptheme
 * 
 */
/* Table of contents
=========================
1.Preloader
2.Scrollup
3.Nav Menu
4.Slider Section
5.Info Card
6.Icon Card
7.About Image Card
8.About Info Card
9.Counter Card
10.Process Step Card
11.Testimonial Card
12.Accordion Card
13.Client Logo Card
14.Post Card
15.Skill Progress Card
16.Price Card
17.Call To Action Card
18.Title Card
19.Breadcrumb
20.Pagination's
21.Project Details Page
22.Sidebar
23.Comment List
24.Comment Form
25.Team Member
26.Portfolio
27.About Page
28.Contact Page
29.Service Page
30.Team Page
Footer


===========================*/
/* Theme Default CSS */
* {
  margin: 0;
  border: 0;
  outline: none;
}

html,
body {
  height: 100%;
  font-size: 16px;
  font-weight: 400;
  font-family: "Barlow Condensed", sans-serif;
  color: #616670;
  vertical-align: baseline;
  line-height: 30px;
  direction: ltr;
}

p {
  margin: 0 0 15px;
}

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

h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
  color: inherit;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: "Gilda Display", serif;
  color: #222;
  font-style: normal;
  transition: all 0.5s ease-out;
}

h1 {
  font-size: 68px;
  line-height: 78px;
  font-weight: 700;
}

h2 {
  font-size: 48px;
  line-height: 60px;
  font-weight: 7 0;
}

h3 {
  font-size: 30px;
  line-height: 40px;
  font-weight: 400;
}

h4 {
  font-size: 20px;
  line-height: 29px;
  font-weight: 400;
}

h5 {
  font-size: 18px;
  line-height: 27px;
  font-weight: 700;
}

h6 {
  font-size: 16px;
  line-height: 26px;
  font-weight: 700;
}

label {
  color: #616670;
  cursor: pointer;
  font-size: 16px;
  font-weight: 400;
}

button {
  cursor: pointer;
  transition: all 0.5s ease-out;
}

a:not([href]):not([tabindex]) {
  text-decoration: none;
}

a,
.button {
  text-decoration: none;
  transition: all 0.5s ease-out;
}

a:focus,
.button:focus {
  text-decoration: none;
  outline: none;
}

a:focus {
  color: #aa8453;
  text-decoration: none;
  transition: all 0.5s ease-out;
}

a,
button {
  color: #aa8453;
  outline: medium none;
  transition: all 0.5s ease-out;
}
a:hover,
button:hover {
  color: #d9a14c;
  transition: all 0.5s ease-out;
}

button:focus,
input:focus,
input:focus,
textarea,
textarea:focus {
  outline: 0;
}

ul {
  list-style: outside none none;
  margin: 0;
  padding: 0;
}

::-moz-selection {
  background: #aa8453;
  text-shadow: none;
  color: #fff;
}

::selection {
  background: #aa8453;
  text-shadow: none;
  color: #fff;
}

textarea:focus,
input:focus {
  outline: none;
}

.background-black {
  background-color: #222;
}

.background-gray {
  background-color: #f4f4f4;
}

.background-orange {
  background-color: #aa8453;
}

.page-bg {
  background-color: #222;
}

.bg-gray-100 {
  background-color: #f2f2f2;
}

.page-area {
  padding-top: 113px;
  padding-bottom: 100px;
}

@media (max-width: 991px) {
  .page-area {
    padding-top: 100px;
    padding-bottom: 52px;
  }
}
@media (max-width: 767px) {
  .page-area {
    padding-top: 80px;
    padding-bottom: 32px;
  }
}
.page-area .page-links {
  margin-bottom: 20px;
}

.border-radius-12 {
  border-radius: 12px;
}

.text-white-100 {
  color: rgba(255, 255, 255, 0.7019607843);
}

code {
  color: #aa8453;
}

.theme-btn,
.wp-block-loginout a,
input.theme-btn {
  display: inline-flex;
  border: 1px solid #aa8453;
  background-color: transparent;
  padding: 15px 30px;
  border: 1px solid #ffffff;
  position: relative;
  color: #ffffff;
}
.theme-btn:after,
.wp-block-loginout a:after,
input.theme-btn:after {
  content: "";
  position: absolute;
  left: 0;
  width: 100%;
  height: 1px;
  background-color: #ffffff;
  bottom: -4px;
}
@media only screen and (min-width: 0px) and (max-width: 576px) {
  .theme-btn,
  .wp-block-loginout a,
  input.theme-btn {
    letter-spacing: initial;
    font-size: 14px;
  }
}
.theme-btn:hover,
.wp-block-loginout a:hover,
input.theme-btn:hover {
  color: #fff;
  border-color: #d9a14c;
  background-color: #d9a14c;
}
.theme-btn:hover:before,
.wp-block-loginout a:hover:before,
input.theme-btn:hover:before {
  width: 150%;
  background-color: #d9a14c;
  transition: all 0.5s ease-out;
}
.theme-btn:focus,
.wp-block-loginout a:focus,
input.theme-btn:focus {
  color: #ffffff;
}
.theme-btn.style-2,
.wp-block-loginout a.style-2,
input.theme-btn.style-2 {
  border-color: #808287;
  color: #222;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 27px;
  letter-spacing: 3.2px;
  padding: 15px 20px;
}
.theme-btn.style-2:after,
.wp-block-loginout a.style-2:after,
input.theme-btn.style-2:after {
  background-color: #808287;
}
.theme-btn.style-3,
.wp-block-loginout a.style-3,
input.theme-btn.style-3 {
  background-color: #aa8453;
  color: #ffffff;
  border-color: transparent;
}
.theme-btn.style-3:after,
.wp-block-loginout a.style-3:after,
input.theme-btn.style-3:after {
  background-color: transparent;
}

.simple-btn {
  color: #222;
  font-size: 18px;
  font-weight: 400;
  position: relative;
  display: inline-flex;
  align-items: center;
  gap: 24px;
  font-family: "Barlow Condensed", sans-serif;
}
.simple-btn:hover {
  color: #aa8453;
  transition: all 0.5s ease-out;
}

.wp-block-loginout a {
  position: relative;
}

.contact-form-btn {
  justify-content: center;
  width: 100%;
  display: block;
  line-height: 42px;
}
.contact-form-btn .icon {
  float: right;
}

input.theme-btn {
  display: inline-block !important;
  width: inherit !important;
  border: 0 !important;
}

.circle-btn-text {
  position: absolute;
  z-index: 99;
  width: 300px;
  height: 300px;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  overflow: hidden;
}
.circle-btn-text text {
  font-family: "Barlow Condensed", sans-serif;
  font-size: 16px;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 2px;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .circle-btn-text text {
    font-size: 13px;
  }
}
.circle-btn-text svg {
  animation-name: rotate;
  animation-duration: 5s;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
}

.animate-move-left-right {
  animation: MoveLeftRight 1.5s linear infinite alternate;
}

.animate-move-top-bottom {
  animation: MoveUpDown 1.5s linear infinite alternate;
}

.slider-nav-btn-wrapper {
  display: flex;
  gap: 18px;
}
.slider-nav-btn-wrapper a {
  width: 72px;
  height: 72px;
  border-radius: 50px;
  background-color: #ffffff;
  box-shadow: 0px 12px 24px 0px rgba(2, 24, 93, 0.06);
  font-size: 24px;
  color: #222;
  transition: all 0.5s ease-out;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .slider-nav-btn-wrapper a {
    width: 60px;
    height: 60px;
  }
}
.slider-nav-btn-wrapper a:hover {
  background-color: #aa8453;
  color: #ffffff;
}

.circle-rotate-wrapper {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  height: 100%;
  display: inline-flex;
  justify-content: center;
  align-items: center;
}
.circle-rotate-wrapper .circle-rotate-inner {
  position: absolute;
  width: 160px;
  height: 160px;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.circle-rotate-text {
  transform-origin: center center;
  animation: spin 6s linear infinite;
  position: absolute !important;
  width: 100%;
  height: 100% !important;
  top: 0;
  left: 0;
}
.circle-rotate-text span {
  font-family: "Gilda Display", serif;
  font-size: 16px;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 2px;
  color: #fff;
}

.gx-6 {
  --bs-gutter-x: 7.55rem;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .gx-6 {
    --bs-gutter-x: 1rem;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .gx-6 {
    --bs-gutter-x: 1rem;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .gx-6 {
    --bs-gutter-x: 1rem;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .gx-6 {
    --bs-gutter-x: 2rem;
  }
}

.elementor-column-gap-default > .elementor-column > .elementor-element-populated {
  padding: 0 12px !important;
}

@media only screen and (min-width: 0px) and (max-width: 767px) {
  .elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 540px !important;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 720px !important;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 960px !important;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 1140px !important;
  }
}

.custom-container {
  max-width: 1628px;
  margin: 0 auto;
  padding: 0 12px;
}
@media (max-width: 1700px) {
  .custom-container {
    max-width: 1500px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .custom-container {
    max-width: 1400px;
  }
}

.my-0 {
  margin-top: 0px;
  margin-bottom: 0px;
}

.mx-0 {
  margin-left: 0px;
  margin-right: 0px;
}

.py-0 {
  padding-top: 0px;
  padding-bottom: 0px;
}

.px-0 {
  padding-left: 0px;
  padding-right: 0px;
}

@media (max-width: 575px) {
  .my-0 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .mx-0 {
    margin-left: 0px;
    margin-right: 0px;
  }
  .py-0 {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .px-0 {
    padding-left: 0px;
    padding-right: 0px;
  }
}
@media (min-width: 576px) {
  .my-0 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .mx-0 {
    margin-left: 0px;
    margin-right: 0px;
  }
  .py-0 {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .px-0 {
    padding-left: 0px;
    padding-right: 0px;
  }
}
@media (min-width: 768px) {
  .my-0 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .mx-0 {
    margin-left: 0px;
    margin-right: 0px;
  }
  .py-0 {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .px-0 {
    padding-left: 0px;
    padding-right: 0px;
  }
}
@media (min-width: 992px) {
  .my-0 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .mx-0 {
    margin-left: 0px;
    margin-right: 0px;
  }
  .py-0 {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .px-0 {
    padding-left: 0px;
    padding-right: 0px;
  }
}
@media (min-width: 1200px) {
  .my-0 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .mx-0 {
    margin-left: 0px;
    margin-right: 0px;
  }
  .py-0 {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .px-0 {
    padding-left: 0px;
    padding-right: 0px;
  }
}
.my-1 {
  margin-top: 1px;
  margin-bottom: 1px;
}

.mx-1 {
  margin-left: 1px;
  margin-right: 1px;
}

.py-1 {
  padding-top: 1px;
  padding-bottom: 1px;
}

.px-1 {
  padding-left: 1px;
  padding-right: 1px;
}

@media (max-width: 575px) {
  .my-1 {
    margin-top: 0.5px;
    margin-bottom: 0.5px;
  }
  .mx-1 {
    margin-left: 0.5px;
    margin-right: 0.5px;
  }
  .py-1 {
    padding-top: 0.5px;
    padding-bottom: 0.5px;
  }
  .px-1 {
    padding-left: 0.5px;
    padding-right: 0.5px;
  }
}
@media (min-width: 576px) {
  .my-1 {
    margin-top: 0.666px;
    margin-bottom: 0.666px;
  }
  .mx-1 {
    margin-left: 0.666px;
    margin-right: 0.666px;
  }
  .py-1 {
    padding-top: 0.666px;
    padding-bottom: 0.666px;
  }
  .px-1 {
    padding-left: 0.666px;
    padding-right: 0.666px;
  }
}
@media (min-width: 768px) {
  .my-1 {
    margin-top: 0.6px;
    margin-bottom: 0.6px;
  }
  .mx-1 {
    margin-left: 0.6px;
    margin-right: 0.6px;
  }
  .py-1 {
    padding-top: 0.6px;
    padding-bottom: 0.6px;
  }
  .px-1 {
    padding-left: 0.6px;
    padding-right: 0.6px;
  }
}
@media (min-width: 992px) {
  .my-1 {
    margin-top: 0.8px;
    margin-bottom: 0.8px;
  }
  .mx-1 {
    margin-left: 0.8px;
    margin-right: 0.8px;
  }
  .py-1 {
    padding-top: 0.8px;
    padding-bottom: 0.8px;
  }
  .px-1 {
    padding-left: 0.8px;
    padding-right: 0.8px;
  }
}
@media (min-width: 1200px) {
  .my-1 {
    margin-top: 1px;
    margin-bottom: 1px;
  }
  .mx-1 {
    margin-left: 1px;
    margin-right: 1px;
  }
  .py-1 {
    padding-top: 1px;
    padding-bottom: 1px;
  }
  .px-1 {
    padding-left: 1px;
    padding-right: 1px;
  }
}
.my-2 {
  margin-top: 2px;
  margin-bottom: 2px;
}

.mx-2 {
  margin-left: 2px;
  margin-right: 2px;
}

.py-2 {
  padding-top: 2px;
  padding-bottom: 2px;
}

.px-2 {
  padding-left: 2px;
  padding-right: 2px;
}

@media (max-width: 575px) {
  .my-2 {
    margin-top: 1px;
    margin-bottom: 1px;
  }
  .mx-2 {
    margin-left: 1px;
    margin-right: 1px;
  }
  .py-2 {
    padding-top: 1px;
    padding-bottom: 1px;
  }
  .px-2 {
    padding-left: 1px;
    padding-right: 1px;
  }
}
@media (min-width: 576px) {
  .my-2 {
    margin-top: 1.332px;
    margin-bottom: 1.332px;
  }
  .mx-2 {
    margin-left: 1.332px;
    margin-right: 1.332px;
  }
  .py-2 {
    padding-top: 1.332px;
    padding-bottom: 1.332px;
  }
  .px-2 {
    padding-left: 1.332px;
    padding-right: 1.332px;
  }
}
@media (min-width: 768px) {
  .my-2 {
    margin-top: 1.2px;
    margin-bottom: 1.2px;
  }
  .mx-2 {
    margin-left: 1.2px;
    margin-right: 1.2px;
  }
  .py-2 {
    padding-top: 1.2px;
    padding-bottom: 1.2px;
  }
  .px-2 {
    padding-left: 1.2px;
    padding-right: 1.2px;
  }
}
@media (min-width: 992px) {
  .my-2 {
    margin-top: 1.6px;
    margin-bottom: 1.6px;
  }
  .mx-2 {
    margin-left: 1.6px;
    margin-right: 1.6px;
  }
  .py-2 {
    padding-top: 1.6px;
    padding-bottom: 1.6px;
  }
  .px-2 {
    padding-left: 1.6px;
    padding-right: 1.6px;
  }
}
@media (min-width: 1200px) {
  .my-2 {
    margin-top: 2px;
    margin-bottom: 2px;
  }
  .mx-2 {
    margin-left: 2px;
    margin-right: 2px;
  }
  .py-2 {
    padding-top: 2px;
    padding-bottom: 2px;
  }
  .px-2 {
    padding-left: 2px;
    padding-right: 2px;
  }
}
.my-3 {
  margin-top: 3px;
  margin-bottom: 3px;
}

.mx-3 {
  margin-left: 3px;
  margin-right: 3px;
}

.py-3 {
  padding-top: 3px;
  padding-bottom: 3px;
}

.px-3 {
  padding-left: 3px;
  padding-right: 3px;
}

@media (max-width: 575px) {
  .my-3 {
    margin-top: 1.5px;
    margin-bottom: 1.5px;
  }
  .mx-3 {
    margin-left: 1.5px;
    margin-right: 1.5px;
  }
  .py-3 {
    padding-top: 1.5px;
    padding-bottom: 1.5px;
  }
  .px-3 {
    padding-left: 1.5px;
    padding-right: 1.5px;
  }
}
@media (min-width: 576px) {
  .my-3 {
    margin-top: 1.998px;
    margin-bottom: 1.998px;
  }
  .mx-3 {
    margin-left: 1.998px;
    margin-right: 1.998px;
  }
  .py-3 {
    padding-top: 1.998px;
    padding-bottom: 1.998px;
  }
  .px-3 {
    padding-left: 1.998px;
    padding-right: 1.998px;
  }
}
@media (min-width: 768px) {
  .my-3 {
    margin-top: 1.8px;
    margin-bottom: 1.8px;
  }
  .mx-3 {
    margin-left: 1.8px;
    margin-right: 1.8px;
  }
  .py-3 {
    padding-top: 1.8px;
    padding-bottom: 1.8px;
  }
  .px-3 {
    padding-left: 1.8px;
    padding-right: 1.8px;
  }
}
@media (min-width: 992px) {
  .my-3 {
    margin-top: 2.4px;
    margin-bottom: 2.4px;
  }
  .mx-3 {
    margin-left: 2.4px;
    margin-right: 2.4px;
  }
  .py-3 {
    padding-top: 2.4px;
    padding-bottom: 2.4px;
  }
  .px-3 {
    padding-left: 2.4px;
    padding-right: 2.4px;
  }
}
@media (min-width: 1200px) {
  .my-3 {
    margin-top: 3px;
    margin-bottom: 3px;
  }
  .mx-3 {
    margin-left: 3px;
    margin-right: 3px;
  }
  .py-3 {
    padding-top: 3px;
    padding-bottom: 3px;
  }
  .px-3 {
    padding-left: 3px;
    padding-right: 3px;
  }
}
.my-4 {
  margin-top: 4px;
  margin-bottom: 4px;
}

.mx-4 {
  margin-left: 4px;
  margin-right: 4px;
}

.py-4 {
  padding-top: 4px;
  padding-bottom: 4px;
}

.px-4 {
  padding-left: 4px;
  padding-right: 4px;
}

@media (max-width: 575px) {
  .my-4 {
    margin-top: 2px;
    margin-bottom: 2px;
  }
  .mx-4 {
    margin-left: 2px;
    margin-right: 2px;
  }
  .py-4 {
    padding-top: 2px;
    padding-bottom: 2px;
  }
  .px-4 {
    padding-left: 2px;
    padding-right: 2px;
  }
}
@media (min-width: 576px) {
  .my-4 {
    margin-top: 2.664px;
    margin-bottom: 2.664px;
  }
  .mx-4 {
    margin-left: 2.664px;
    margin-right: 2.664px;
  }
  .py-4 {
    padding-top: 2.664px;
    padding-bottom: 2.664px;
  }
  .px-4 {
    padding-left: 2.664px;
    padding-right: 2.664px;
  }
}
@media (min-width: 768px) {
  .my-4 {
    margin-top: 2.4px;
    margin-bottom: 2.4px;
  }
  .mx-4 {
    margin-left: 2.4px;
    margin-right: 2.4px;
  }
  .py-4 {
    padding-top: 2.4px;
    padding-bottom: 2.4px;
  }
  .px-4 {
    padding-left: 2.4px;
    padding-right: 2.4px;
  }
}
@media (min-width: 992px) {
  .my-4 {
    margin-top: 3.2px;
    margin-bottom: 3.2px;
  }
  .mx-4 {
    margin-left: 3.2px;
    margin-right: 3.2px;
  }
  .py-4 {
    padding-top: 3.2px;
    padding-bottom: 3.2px;
  }
  .px-4 {
    padding-left: 3.2px;
    padding-right: 3.2px;
  }
}
@media (min-width: 1200px) {
  .my-4 {
    margin-top: 4px;
    margin-bottom: 4px;
  }
  .mx-4 {
    margin-left: 4px;
    margin-right: 4px;
  }
  .py-4 {
    padding-top: 4px;
    padding-bottom: 4px;
  }
  .px-4 {
    padding-left: 4px;
    padding-right: 4px;
  }
}
.my-5 {
  margin-top: 5px;
  margin-bottom: 5px;
}

.mx-5 {
  margin-left: 5px;
  margin-right: 5px;
}

.py-5 {
  padding-top: 5px;
  padding-bottom: 5px;
}

.px-5 {
  padding-left: 5px;
  padding-right: 5px;
}

@media (max-width: 575px) {
  .my-5 {
    margin-top: 2.5px;
    margin-bottom: 2.5px;
  }
  .mx-5 {
    margin-left: 2.5px;
    margin-right: 2.5px;
  }
  .py-5 {
    padding-top: 2.5px;
    padding-bottom: 2.5px;
  }
  .px-5 {
    padding-left: 2.5px;
    padding-right: 2.5px;
  }
}
@media (min-width: 576px) {
  .my-5 {
    margin-top: 3.33px;
    margin-bottom: 3.33px;
  }
  .mx-5 {
    margin-left: 3.33px;
    margin-right: 3.33px;
  }
  .py-5 {
    padding-top: 3.33px;
    padding-bottom: 3.33px;
  }
  .px-5 {
    padding-left: 3.33px;
    padding-right: 3.33px;
  }
}
@media (min-width: 768px) {
  .my-5 {
    margin-top: 3px;
    margin-bottom: 3px;
  }
  .mx-5 {
    margin-left: 3px;
    margin-right: 3px;
  }
  .py-5 {
    padding-top: 3px;
    padding-bottom: 3px;
  }
  .px-5 {
    padding-left: 3px;
    padding-right: 3px;
  }
}
@media (min-width: 992px) {
  .my-5 {
    margin-top: 4px;
    margin-bottom: 4px;
  }
  .mx-5 {
    margin-left: 4px;
    margin-right: 4px;
  }
  .py-5 {
    padding-top: 4px;
    padding-bottom: 4px;
  }
  .px-5 {
    padding-left: 4px;
    padding-right: 4px;
  }
}
@media (min-width: 1200px) {
  .my-5 {
    margin-top: 5px;
    margin-bottom: 5px;
  }
  .mx-5 {
    margin-left: 5px;
    margin-right: 5px;
  }
  .py-5 {
    padding-top: 5px;
    padding-bottom: 5px;
  }
  .px-5 {
    padding-left: 5px;
    padding-right: 5px;
  }
}
.my-6 {
  margin-top: 6px;
  margin-bottom: 6px;
}

.mx-6 {
  margin-left: 6px;
  margin-right: 6px;
}

.py-6 {
  padding-top: 6px;
  padding-bottom: 6px;
}

.px-6 {
  padding-left: 6px;
  padding-right: 6px;
}

@media (max-width: 575px) {
  .my-6 {
    margin-top: 3px;
    margin-bottom: 3px;
  }
  .mx-6 {
    margin-left: 3px;
    margin-right: 3px;
  }
  .py-6 {
    padding-top: 3px;
    padding-bottom: 3px;
  }
  .px-6 {
    padding-left: 3px;
    padding-right: 3px;
  }
}
@media (min-width: 576px) {
  .my-6 {
    margin-top: 3.996px;
    margin-bottom: 3.996px;
  }
  .mx-6 {
    margin-left: 3.996px;
    margin-right: 3.996px;
  }
  .py-6 {
    padding-top: 3.996px;
    padding-bottom: 3.996px;
  }
  .px-6 {
    padding-left: 3.996px;
    padding-right: 3.996px;
  }
}
@media (min-width: 768px) {
  .my-6 {
    margin-top: 3.6px;
    margin-bottom: 3.6px;
  }
  .mx-6 {
    margin-left: 3.6px;
    margin-right: 3.6px;
  }
  .py-6 {
    padding-top: 3.6px;
    padding-bottom: 3.6px;
  }
  .px-6 {
    padding-left: 3.6px;
    padding-right: 3.6px;
  }
}
@media (min-width: 992px) {
  .my-6 {
    margin-top: 4.8px;
    margin-bottom: 4.8px;
  }
  .mx-6 {
    margin-left: 4.8px;
    margin-right: 4.8px;
  }
  .py-6 {
    padding-top: 4.8px;
    padding-bottom: 4.8px;
  }
  .px-6 {
    padding-left: 4.8px;
    padding-right: 4.8px;
  }
}
@media (min-width: 1200px) {
  .my-6 {
    margin-top: 6px;
    margin-bottom: 6px;
  }
  .mx-6 {
    margin-left: 6px;
    margin-right: 6px;
  }
  .py-6 {
    padding-top: 6px;
    padding-bottom: 6px;
  }
  .px-6 {
    padding-left: 6px;
    padding-right: 6px;
  }
}
.my-7 {
  margin-top: 7px;
  margin-bottom: 7px;
}

.mx-7 {
  margin-left: 7px;
  margin-right: 7px;
}

.py-7 {
  padding-top: 7px;
  padding-bottom: 7px;
}

.px-7 {
  padding-left: 7px;
  padding-right: 7px;
}

@media (max-width: 575px) {
  .my-7 {
    margin-top: 3.5px;
    margin-bottom: 3.5px;
  }
  .mx-7 {
    margin-left: 3.5px;
    margin-right: 3.5px;
  }
  .py-7 {
    padding-top: 3.5px;
    padding-bottom: 3.5px;
  }
  .px-7 {
    padding-left: 3.5px;
    padding-right: 3.5px;
  }
}
@media (min-width: 576px) {
  .my-7 {
    margin-top: 4.662px;
    margin-bottom: 4.662px;
  }
  .mx-7 {
    margin-left: 4.662px;
    margin-right: 4.662px;
  }
  .py-7 {
    padding-top: 4.662px;
    padding-bottom: 4.662px;
  }
  .px-7 {
    padding-left: 4.662px;
    padding-right: 4.662px;
  }
}
@media (min-width: 768px) {
  .my-7 {
    margin-top: 4.2px;
    margin-bottom: 4.2px;
  }
  .mx-7 {
    margin-left: 4.2px;
    margin-right: 4.2px;
  }
  .py-7 {
    padding-top: 4.2px;
    padding-bottom: 4.2px;
  }
  .px-7 {
    padding-left: 4.2px;
    padding-right: 4.2px;
  }
}
@media (min-width: 992px) {
  .my-7 {
    margin-top: 5.6px;
    margin-bottom: 5.6px;
  }
  .mx-7 {
    margin-left: 5.6px;
    margin-right: 5.6px;
  }
  .py-7 {
    padding-top: 5.6px;
    padding-bottom: 5.6px;
  }
  .px-7 {
    padding-left: 5.6px;
    padding-right: 5.6px;
  }
}
@media (min-width: 1200px) {
  .my-7 {
    margin-top: 7px;
    margin-bottom: 7px;
  }
  .mx-7 {
    margin-left: 7px;
    margin-right: 7px;
  }
  .py-7 {
    padding-top: 7px;
    padding-bottom: 7px;
  }
  .px-7 {
    padding-left: 7px;
    padding-right: 7px;
  }
}
.my-8 {
  margin-top: 8px;
  margin-bottom: 8px;
}

.mx-8 {
  margin-left: 8px;
  margin-right: 8px;
}

.py-8 {
  padding-top: 8px;
  padding-bottom: 8px;
}

.px-8 {
  padding-left: 8px;
  padding-right: 8px;
}

@media (max-width: 575px) {
  .my-8 {
    margin-top: 4px;
    margin-bottom: 4px;
  }
  .mx-8 {
    margin-left: 4px;
    margin-right: 4px;
  }
  .py-8 {
    padding-top: 4px;
    padding-bottom: 4px;
  }
  .px-8 {
    padding-left: 4px;
    padding-right: 4px;
  }
}
@media (min-width: 576px) {
  .my-8 {
    margin-top: 5.328px;
    margin-bottom: 5.328px;
  }
  .mx-8 {
    margin-left: 5.328px;
    margin-right: 5.328px;
  }
  .py-8 {
    padding-top: 5.328px;
    padding-bottom: 5.328px;
  }
  .px-8 {
    padding-left: 5.328px;
    padding-right: 5.328px;
  }
}
@media (min-width: 768px) {
  .my-8 {
    margin-top: 4.8px;
    margin-bottom: 4.8px;
  }
  .mx-8 {
    margin-left: 4.8px;
    margin-right: 4.8px;
  }
  .py-8 {
    padding-top: 4.8px;
    padding-bottom: 4.8px;
  }
  .px-8 {
    padding-left: 4.8px;
    padding-right: 4.8px;
  }
}
@media (min-width: 992px) {
  .my-8 {
    margin-top: 6.4px;
    margin-bottom: 6.4px;
  }
  .mx-8 {
    margin-left: 6.4px;
    margin-right: 6.4px;
  }
  .py-8 {
    padding-top: 6.4px;
    padding-bottom: 6.4px;
  }
  .px-8 {
    padding-left: 6.4px;
    padding-right: 6.4px;
  }
}
@media (min-width: 1200px) {
  .my-8 {
    margin-top: 8px;
    margin-bottom: 8px;
  }
  .mx-8 {
    margin-left: 8px;
    margin-right: 8px;
  }
  .py-8 {
    padding-top: 8px;
    padding-bottom: 8px;
  }
  .px-8 {
    padding-left: 8px;
    padding-right: 8px;
  }
}
.my-9 {
  margin-top: 9px;
  margin-bottom: 9px;
}

.mx-9 {
  margin-left: 9px;
  margin-right: 9px;
}

.py-9 {
  padding-top: 9px;
  padding-bottom: 9px;
}

.px-9 {
  padding-left: 9px;
  padding-right: 9px;
}

@media (max-width: 575px) {
  .my-9 {
    margin-top: 4.5px;
    margin-bottom: 4.5px;
  }
  .mx-9 {
    margin-left: 4.5px;
    margin-right: 4.5px;
  }
  .py-9 {
    padding-top: 4.5px;
    padding-bottom: 4.5px;
  }
  .px-9 {
    padding-left: 4.5px;
    padding-right: 4.5px;
  }
}
@media (min-width: 576px) {
  .my-9 {
    margin-top: 5.994px;
    margin-bottom: 5.994px;
  }
  .mx-9 {
    margin-left: 5.994px;
    margin-right: 5.994px;
  }
  .py-9 {
    padding-top: 5.994px;
    padding-bottom: 5.994px;
  }
  .px-9 {
    padding-left: 5.994px;
    padding-right: 5.994px;
  }
}
@media (min-width: 768px) {
  .my-9 {
    margin-top: 5.4px;
    margin-bottom: 5.4px;
  }
  .mx-9 {
    margin-left: 5.4px;
    margin-right: 5.4px;
  }
  .py-9 {
    padding-top: 5.4px;
    padding-bottom: 5.4px;
  }
  .px-9 {
    padding-left: 5.4px;
    padding-right: 5.4px;
  }
}
@media (min-width: 992px) {
  .my-9 {
    margin-top: 7.2px;
    margin-bottom: 7.2px;
  }
  .mx-9 {
    margin-left: 7.2px;
    margin-right: 7.2px;
  }
  .py-9 {
    padding-top: 7.2px;
    padding-bottom: 7.2px;
  }
  .px-9 {
    padding-left: 7.2px;
    padding-right: 7.2px;
  }
}
@media (min-width: 1200px) {
  .my-9 {
    margin-top: 9px;
    margin-bottom: 9px;
  }
  .mx-9 {
    margin-left: 9px;
    margin-right: 9px;
  }
  .py-9 {
    padding-top: 9px;
    padding-bottom: 9px;
  }
  .px-9 {
    padding-left: 9px;
    padding-right: 9px;
  }
}
.my-10 {
  margin-top: 10px;
  margin-bottom: 10px;
}

.mx-10 {
  margin-left: 10px;
  margin-right: 10px;
}

.py-10 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.px-10 {
  padding-left: 10px;
  padding-right: 10px;
}

@media (max-width: 575px) {
  .my-10 {
    margin-top: 5px;
    margin-bottom: 5px;
  }
  .mx-10 {
    margin-left: 5px;
    margin-right: 5px;
  }
  .py-10 {
    padding-top: 5px;
    padding-bottom: 5px;
  }
  .px-10 {
    padding-left: 5px;
    padding-right: 5px;
  }
}
@media (min-width: 576px) {
  .my-10 {
    margin-top: 6.66px;
    margin-bottom: 6.66px;
  }
  .mx-10 {
    margin-left: 6.66px;
    margin-right: 6.66px;
  }
  .py-10 {
    padding-top: 6.66px;
    padding-bottom: 6.66px;
  }
  .px-10 {
    padding-left: 6.66px;
    padding-right: 6.66px;
  }
}
@media (min-width: 768px) {
  .my-10 {
    margin-top: 6px;
    margin-bottom: 6px;
  }
  .mx-10 {
    margin-left: 6px;
    margin-right: 6px;
  }
  .py-10 {
    padding-top: 6px;
    padding-bottom: 6px;
  }
  .px-10 {
    padding-left: 6px;
    padding-right: 6px;
  }
}
@media (min-width: 992px) {
  .my-10 {
    margin-top: 8px;
    margin-bottom: 8px;
  }
  .mx-10 {
    margin-left: 8px;
    margin-right: 8px;
  }
  .py-10 {
    padding-top: 8px;
    padding-bottom: 8px;
  }
  .px-10 {
    padding-left: 8px;
    padding-right: 8px;
  }
}
@media (min-width: 1200px) {
  .my-10 {
    margin-top: 10px;
    margin-bottom: 10px;
  }
  .mx-10 {
    margin-left: 10px;
    margin-right: 10px;
  }
  .py-10 {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .px-10 {
    padding-left: 10px;
    padding-right: 10px;
  }
}
.my-11 {
  margin-top: 11px;
  margin-bottom: 11px;
}

.mx-11 {
  margin-left: 11px;
  margin-right: 11px;
}

.py-11 {
  padding-top: 11px;
  padding-bottom: 11px;
}

.px-11 {
  padding-left: 11px;
  padding-right: 11px;
}

@media (max-width: 575px) {
  .my-11 {
    margin-top: 5.5px;
    margin-bottom: 5.5px;
  }
  .mx-11 {
    margin-left: 5.5px;
    margin-right: 5.5px;
  }
  .py-11 {
    padding-top: 5.5px;
    padding-bottom: 5.5px;
  }
  .px-11 {
    padding-left: 5.5px;
    padding-right: 5.5px;
  }
}
@media (min-width: 576px) {
  .my-11 {
    margin-top: 7.326px;
    margin-bottom: 7.326px;
  }
  .mx-11 {
    margin-left: 7.326px;
    margin-right: 7.326px;
  }
  .py-11 {
    padding-top: 7.326px;
    padding-bottom: 7.326px;
  }
  .px-11 {
    padding-left: 7.326px;
    padding-right: 7.326px;
  }
}
@media (min-width: 768px) {
  .my-11 {
    margin-top: 6.6px;
    margin-bottom: 6.6px;
  }
  .mx-11 {
    margin-left: 6.6px;
    margin-right: 6.6px;
  }
  .py-11 {
    padding-top: 6.6px;
    padding-bottom: 6.6px;
  }
  .px-11 {
    padding-left: 6.6px;
    padding-right: 6.6px;
  }
}
@media (min-width: 992px) {
  .my-11 {
    margin-top: 8.8px;
    margin-bottom: 8.8px;
  }
  .mx-11 {
    margin-left: 8.8px;
    margin-right: 8.8px;
  }
  .py-11 {
    padding-top: 8.8px;
    padding-bottom: 8.8px;
  }
  .px-11 {
    padding-left: 8.8px;
    padding-right: 8.8px;
  }
}
@media (min-width: 1200px) {
  .my-11 {
    margin-top: 11px;
    margin-bottom: 11px;
  }
  .mx-11 {
    margin-left: 11px;
    margin-right: 11px;
  }
  .py-11 {
    padding-top: 11px;
    padding-bottom: 11px;
  }
  .px-11 {
    padding-left: 11px;
    padding-right: 11px;
  }
}
.my-12 {
  margin-top: 12px;
  margin-bottom: 12px;
}

.mx-12 {
  margin-left: 12px;
  margin-right: 12px;
}

.py-12 {
  padding-top: 12px;
  padding-bottom: 12px;
}

.px-12 {
  padding-left: 12px;
  padding-right: 12px;
}

@media (max-width: 575px) {
  .my-12 {
    margin-top: 6px;
    margin-bottom: 6px;
  }
  .mx-12 {
    margin-left: 6px;
    margin-right: 6px;
  }
  .py-12 {
    padding-top: 6px;
    padding-bottom: 6px;
  }
  .px-12 {
    padding-left: 6px;
    padding-right: 6px;
  }
}
@media (min-width: 576px) {
  .my-12 {
    margin-top: 7.992px;
    margin-bottom: 7.992px;
  }
  .mx-12 {
    margin-left: 7.992px;
    margin-right: 7.992px;
  }
  .py-12 {
    padding-top: 7.992px;
    padding-bottom: 7.992px;
  }
  .px-12 {
    padding-left: 7.992px;
    padding-right: 7.992px;
  }
}
@media (min-width: 768px) {
  .my-12 {
    margin-top: 7.2px;
    margin-bottom: 7.2px;
  }
  .mx-12 {
    margin-left: 7.2px;
    margin-right: 7.2px;
  }
  .py-12 {
    padding-top: 7.2px;
    padding-bottom: 7.2px;
  }
  .px-12 {
    padding-left: 7.2px;
    padding-right: 7.2px;
  }
}
@media (min-width: 992px) {
  .my-12 {
    margin-top: 9.6px;
    margin-bottom: 9.6px;
  }
  .mx-12 {
    margin-left: 9.6px;
    margin-right: 9.6px;
  }
  .py-12 {
    padding-top: 9.6px;
    padding-bottom: 9.6px;
  }
  .px-12 {
    padding-left: 9.6px;
    padding-right: 9.6px;
  }
}
@media (min-width: 1200px) {
  .my-12 {
    margin-top: 12px;
    margin-bottom: 12px;
  }
  .mx-12 {
    margin-left: 12px;
    margin-right: 12px;
  }
  .py-12 {
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .px-12 {
    padding-left: 12px;
    padding-right: 12px;
  }
}
.my-13 {
  margin-top: 13px;
  margin-bottom: 13px;
}

.mx-13 {
  margin-left: 13px;
  margin-right: 13px;
}

.py-13 {
  padding-top: 13px;
  padding-bottom: 13px;
}

.px-13 {
  padding-left: 13px;
  padding-right: 13px;
}

@media (max-width: 575px) {
  .my-13 {
    margin-top: 6.5px;
    margin-bottom: 6.5px;
  }
  .mx-13 {
    margin-left: 6.5px;
    margin-right: 6.5px;
  }
  .py-13 {
    padding-top: 6.5px;
    padding-bottom: 6.5px;
  }
  .px-13 {
    padding-left: 6.5px;
    padding-right: 6.5px;
  }
}
@media (min-width: 576px) {
  .my-13 {
    margin-top: 8.658px;
    margin-bottom: 8.658px;
  }
  .mx-13 {
    margin-left: 8.658px;
    margin-right: 8.658px;
  }
  .py-13 {
    padding-top: 8.658px;
    padding-bottom: 8.658px;
  }
  .px-13 {
    padding-left: 8.658px;
    padding-right: 8.658px;
  }
}
@media (min-width: 768px) {
  .my-13 {
    margin-top: 7.8px;
    margin-bottom: 7.8px;
  }
  .mx-13 {
    margin-left: 7.8px;
    margin-right: 7.8px;
  }
  .py-13 {
    padding-top: 7.8px;
    padding-bottom: 7.8px;
  }
  .px-13 {
    padding-left: 7.8px;
    padding-right: 7.8px;
  }
}
@media (min-width: 992px) {
  .my-13 {
    margin-top: 10.4px;
    margin-bottom: 10.4px;
  }
  .mx-13 {
    margin-left: 10.4px;
    margin-right: 10.4px;
  }
  .py-13 {
    padding-top: 10.4px;
    padding-bottom: 10.4px;
  }
  .px-13 {
    padding-left: 10.4px;
    padding-right: 10.4px;
  }
}
@media (min-width: 1200px) {
  .my-13 {
    margin-top: 13px;
    margin-bottom: 13px;
  }
  .mx-13 {
    margin-left: 13px;
    margin-right: 13px;
  }
  .py-13 {
    padding-top: 13px;
    padding-bottom: 13px;
  }
  .px-13 {
    padding-left: 13px;
    padding-right: 13px;
  }
}
.my-14 {
  margin-top: 14px;
  margin-bottom: 14px;
}

.mx-14 {
  margin-left: 14px;
  margin-right: 14px;
}

.py-14 {
  padding-top: 14px;
  padding-bottom: 14px;
}

.px-14 {
  padding-left: 14px;
  padding-right: 14px;
}

@media (max-width: 575px) {
  .my-14 {
    margin-top: 7px;
    margin-bottom: 7px;
  }
  .mx-14 {
    margin-left: 7px;
    margin-right: 7px;
  }
  .py-14 {
    padding-top: 7px;
    padding-bottom: 7px;
  }
  .px-14 {
    padding-left: 7px;
    padding-right: 7px;
  }
}
@media (min-width: 576px) {
  .my-14 {
    margin-top: 9.324px;
    margin-bottom: 9.324px;
  }
  .mx-14 {
    margin-left: 9.324px;
    margin-right: 9.324px;
  }
  .py-14 {
    padding-top: 9.324px;
    padding-bottom: 9.324px;
  }
  .px-14 {
    padding-left: 9.324px;
    padding-right: 9.324px;
  }
}
@media (min-width: 768px) {
  .my-14 {
    margin-top: 8.4px;
    margin-bottom: 8.4px;
  }
  .mx-14 {
    margin-left: 8.4px;
    margin-right: 8.4px;
  }
  .py-14 {
    padding-top: 8.4px;
    padding-bottom: 8.4px;
  }
  .px-14 {
    padding-left: 8.4px;
    padding-right: 8.4px;
  }
}
@media (min-width: 992px) {
  .my-14 {
    margin-top: 11.2px;
    margin-bottom: 11.2px;
  }
  .mx-14 {
    margin-left: 11.2px;
    margin-right: 11.2px;
  }
  .py-14 {
    padding-top: 11.2px;
    padding-bottom: 11.2px;
  }
  .px-14 {
    padding-left: 11.2px;
    padding-right: 11.2px;
  }
}
@media (min-width: 1200px) {
  .my-14 {
    margin-top: 14px;
    margin-bottom: 14px;
  }
  .mx-14 {
    margin-left: 14px;
    margin-right: 14px;
  }
  .py-14 {
    padding-top: 14px;
    padding-bottom: 14px;
  }
  .px-14 {
    padding-left: 14px;
    padding-right: 14px;
  }
}
.my-15 {
  margin-top: 15px;
  margin-bottom: 15px;
}

.mx-15 {
  margin-left: 15px;
  margin-right: 15px;
}

.py-15 {
  padding-top: 15px;
  padding-bottom: 15px;
}

.px-15 {
  padding-left: 15px;
  padding-right: 15px;
}

@media (max-width: 575px) {
  .my-15 {
    margin-top: 7.5px;
    margin-bottom: 7.5px;
  }
  .mx-15 {
    margin-left: 7.5px;
    margin-right: 7.5px;
  }
  .py-15 {
    padding-top: 7.5px;
    padding-bottom: 7.5px;
  }
  .px-15 {
    padding-left: 7.5px;
    padding-right: 7.5px;
  }
}
@media (min-width: 576px) {
  .my-15 {
    margin-top: 9.99px;
    margin-bottom: 9.99px;
  }
  .mx-15 {
    margin-left: 9.99px;
    margin-right: 9.99px;
  }
  .py-15 {
    padding-top: 9.99px;
    padding-bottom: 9.99px;
  }
  .px-15 {
    padding-left: 9.99px;
    padding-right: 9.99px;
  }
}
@media (min-width: 768px) {
  .my-15 {
    margin-top: 9px;
    margin-bottom: 9px;
  }
  .mx-15 {
    margin-left: 9px;
    margin-right: 9px;
  }
  .py-15 {
    padding-top: 9px;
    padding-bottom: 9px;
  }
  .px-15 {
    padding-left: 9px;
    padding-right: 9px;
  }
}
@media (min-width: 992px) {
  .my-15 {
    margin-top: 12px;
    margin-bottom: 12px;
  }
  .mx-15 {
    margin-left: 12px;
    margin-right: 12px;
  }
  .py-15 {
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .px-15 {
    padding-left: 12px;
    padding-right: 12px;
  }
}
@media (min-width: 1200px) {
  .my-15 {
    margin-top: 15px;
    margin-bottom: 15px;
  }
  .mx-15 {
    margin-left: 15px;
    margin-right: 15px;
  }
  .py-15 {
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .px-15 {
    padding-left: 15px;
    padding-right: 15px;
  }
}
.my-16 {
  margin-top: 16px;
  margin-bottom: 16px;
}

.mx-16 {
  margin-left: 16px;
  margin-right: 16px;
}

.py-16 {
  padding-top: 16px;
  padding-bottom: 16px;
}

.px-16 {
  padding-left: 16px;
  padding-right: 16px;
}

@media (max-width: 575px) {
  .my-16 {
    margin-top: 8px;
    margin-bottom: 8px;
  }
  .mx-16 {
    margin-left: 8px;
    margin-right: 8px;
  }
  .py-16 {
    padding-top: 8px;
    padding-bottom: 8px;
  }
  .px-16 {
    padding-left: 8px;
    padding-right: 8px;
  }
}
@media (min-width: 576px) {
  .my-16 {
    margin-top: 10.656px;
    margin-bottom: 10.656px;
  }
  .mx-16 {
    margin-left: 10.656px;
    margin-right: 10.656px;
  }
  .py-16 {
    padding-top: 10.656px;
    padding-bottom: 10.656px;
  }
  .px-16 {
    padding-left: 10.656px;
    padding-right: 10.656px;
  }
}
@media (min-width: 768px) {
  .my-16 {
    margin-top: 9.6px;
    margin-bottom: 9.6px;
  }
  .mx-16 {
    margin-left: 9.6px;
    margin-right: 9.6px;
  }
  .py-16 {
    padding-top: 9.6px;
    padding-bottom: 9.6px;
  }
  .px-16 {
    padding-left: 9.6px;
    padding-right: 9.6px;
  }
}
@media (min-width: 992px) {
  .my-16 {
    margin-top: 12.8px;
    margin-bottom: 12.8px;
  }
  .mx-16 {
    margin-left: 12.8px;
    margin-right: 12.8px;
  }
  .py-16 {
    padding-top: 12.8px;
    padding-bottom: 12.8px;
  }
  .px-16 {
    padding-left: 12.8px;
    padding-right: 12.8px;
  }
}
@media (min-width: 1200px) {
  .my-16 {
    margin-top: 16px;
    margin-bottom: 16px;
  }
  .mx-16 {
    margin-left: 16px;
    margin-right: 16px;
  }
  .py-16 {
    padding-top: 16px;
    padding-bottom: 16px;
  }
  .px-16 {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.my-17 {
  margin-top: 17px;
  margin-bottom: 17px;
}

.mx-17 {
  margin-left: 17px;
  margin-right: 17px;
}

.py-17 {
  padding-top: 17px;
  padding-bottom: 17px;
}

.px-17 {
  padding-left: 17px;
  padding-right: 17px;
}

@media (max-width: 575px) {
  .my-17 {
    margin-top: 8.5px;
    margin-bottom: 8.5px;
  }
  .mx-17 {
    margin-left: 8.5px;
    margin-right: 8.5px;
  }
  .py-17 {
    padding-top: 8.5px;
    padding-bottom: 8.5px;
  }
  .px-17 {
    padding-left: 8.5px;
    padding-right: 8.5px;
  }
}
@media (min-width: 576px) {
  .my-17 {
    margin-top: 11.322px;
    margin-bottom: 11.322px;
  }
  .mx-17 {
    margin-left: 11.322px;
    margin-right: 11.322px;
  }
  .py-17 {
    padding-top: 11.322px;
    padding-bottom: 11.322px;
  }
  .px-17 {
    padding-left: 11.322px;
    padding-right: 11.322px;
  }
}
@media (min-width: 768px) {
  .my-17 {
    margin-top: 10.2px;
    margin-bottom: 10.2px;
  }
  .mx-17 {
    margin-left: 10.2px;
    margin-right: 10.2px;
  }
  .py-17 {
    padding-top: 10.2px;
    padding-bottom: 10.2px;
  }
  .px-17 {
    padding-left: 10.2px;
    padding-right: 10.2px;
  }
}
@media (min-width: 992px) {
  .my-17 {
    margin-top: 13.6px;
    margin-bottom: 13.6px;
  }
  .mx-17 {
    margin-left: 13.6px;
    margin-right: 13.6px;
  }
  .py-17 {
    padding-top: 13.6px;
    padding-bottom: 13.6px;
  }
  .px-17 {
    padding-left: 13.6px;
    padding-right: 13.6px;
  }
}
@media (min-width: 1200px) {
  .my-17 {
    margin-top: 17px;
    margin-bottom: 17px;
  }
  .mx-17 {
    margin-left: 17px;
    margin-right: 17px;
  }
  .py-17 {
    padding-top: 17px;
    padding-bottom: 17px;
  }
  .px-17 {
    padding-left: 17px;
    padding-right: 17px;
  }
}
.my-18 {
  margin-top: 18px;
  margin-bottom: 18px;
}

.mx-18 {
  margin-left: 18px;
  margin-right: 18px;
}

.py-18 {
  padding-top: 18px;
  padding-bottom: 18px;
}

.px-18 {
  padding-left: 18px;
  padding-right: 18px;
}

@media (max-width: 575px) {
  .my-18 {
    margin-top: 9px;
    margin-bottom: 9px;
  }
  .mx-18 {
    margin-left: 9px;
    margin-right: 9px;
  }
  .py-18 {
    padding-top: 9px;
    padding-bottom: 9px;
  }
  .px-18 {
    padding-left: 9px;
    padding-right: 9px;
  }
}
@media (min-width: 576px) {
  .my-18 {
    margin-top: 11.988px;
    margin-bottom: 11.988px;
  }
  .mx-18 {
    margin-left: 11.988px;
    margin-right: 11.988px;
  }
  .py-18 {
    padding-top: 11.988px;
    padding-bottom: 11.988px;
  }
  .px-18 {
    padding-left: 11.988px;
    padding-right: 11.988px;
  }
}
@media (min-width: 768px) {
  .my-18 {
    margin-top: 10.8px;
    margin-bottom: 10.8px;
  }
  .mx-18 {
    margin-left: 10.8px;
    margin-right: 10.8px;
  }
  .py-18 {
    padding-top: 10.8px;
    padding-bottom: 10.8px;
  }
  .px-18 {
    padding-left: 10.8px;
    padding-right: 10.8px;
  }
}
@media (min-width: 992px) {
  .my-18 {
    margin-top: 14.4px;
    margin-bottom: 14.4px;
  }
  .mx-18 {
    margin-left: 14.4px;
    margin-right: 14.4px;
  }
  .py-18 {
    padding-top: 14.4px;
    padding-bottom: 14.4px;
  }
  .px-18 {
    padding-left: 14.4px;
    padding-right: 14.4px;
  }
}
@media (min-width: 1200px) {
  .my-18 {
    margin-top: 18px;
    margin-bottom: 18px;
  }
  .mx-18 {
    margin-left: 18px;
    margin-right: 18px;
  }
  .py-18 {
    padding-top: 18px;
    padding-bottom: 18px;
  }
  .px-18 {
    padding-left: 18px;
    padding-right: 18px;
  }
}
.my-19 {
  margin-top: 19px;
  margin-bottom: 19px;
}

.mx-19 {
  margin-left: 19px;
  margin-right: 19px;
}

.py-19 {
  padding-top: 19px;
  padding-bottom: 19px;
}

.px-19 {
  padding-left: 19px;
  padding-right: 19px;
}

@media (max-width: 575px) {
  .my-19 {
    margin-top: 9.5px;
    margin-bottom: 9.5px;
  }
  .mx-19 {
    margin-left: 9.5px;
    margin-right: 9.5px;
  }
  .py-19 {
    padding-top: 9.5px;
    padding-bottom: 9.5px;
  }
  .px-19 {
    padding-left: 9.5px;
    padding-right: 9.5px;
  }
}
@media (min-width: 576px) {
  .my-19 {
    margin-top: 12.654px;
    margin-bottom: 12.654px;
  }
  .mx-19 {
    margin-left: 12.654px;
    margin-right: 12.654px;
  }
  .py-19 {
    padding-top: 12.654px;
    padding-bottom: 12.654px;
  }
  .px-19 {
    padding-left: 12.654px;
    padding-right: 12.654px;
  }
}
@media (min-width: 768px) {
  .my-19 {
    margin-top: 11.4px;
    margin-bottom: 11.4px;
  }
  .mx-19 {
    margin-left: 11.4px;
    margin-right: 11.4px;
  }
  .py-19 {
    padding-top: 11.4px;
    padding-bottom: 11.4px;
  }
  .px-19 {
    padding-left: 11.4px;
    padding-right: 11.4px;
  }
}
@media (min-width: 992px) {
  .my-19 {
    margin-top: 15.2px;
    margin-bottom: 15.2px;
  }
  .mx-19 {
    margin-left: 15.2px;
    margin-right: 15.2px;
  }
  .py-19 {
    padding-top: 15.2px;
    padding-bottom: 15.2px;
  }
  .px-19 {
    padding-left: 15.2px;
    padding-right: 15.2px;
  }
}
@media (min-width: 1200px) {
  .my-19 {
    margin-top: 19px;
    margin-bottom: 19px;
  }
  .mx-19 {
    margin-left: 19px;
    margin-right: 19px;
  }
  .py-19 {
    padding-top: 19px;
    padding-bottom: 19px;
  }
  .px-19 {
    padding-left: 19px;
    padding-right: 19px;
  }
}
.my-20 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.mx-20 {
  margin-left: 20px;
  margin-right: 20px;
}

.py-20 {
  padding-top: 20px;
  padding-bottom: 20px;
}

.px-20 {
  padding-left: 20px;
  padding-right: 20px;
}

@media (max-width: 575px) {
  .my-20 {
    margin-top: 10px;
    margin-bottom: 10px;
  }
  .mx-20 {
    margin-left: 10px;
    margin-right: 10px;
  }
  .py-20 {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .px-20 {
    padding-left: 10px;
    padding-right: 10px;
  }
}
@media (min-width: 576px) {
  .my-20 {
    margin-top: 13.32px;
    margin-bottom: 13.32px;
  }
  .mx-20 {
    margin-left: 13.32px;
    margin-right: 13.32px;
  }
  .py-20 {
    padding-top: 13.32px;
    padding-bottom: 13.32px;
  }
  .px-20 {
    padding-left: 13.32px;
    padding-right: 13.32px;
  }
}
@media (min-width: 768px) {
  .my-20 {
    margin-top: 12px;
    margin-bottom: 12px;
  }
  .mx-20 {
    margin-left: 12px;
    margin-right: 12px;
  }
  .py-20 {
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .px-20 {
    padding-left: 12px;
    padding-right: 12px;
  }
}
@media (min-width: 992px) {
  .my-20 {
    margin-top: 16px;
    margin-bottom: 16px;
  }
  .mx-20 {
    margin-left: 16px;
    margin-right: 16px;
  }
  .py-20 {
    padding-top: 16px;
    padding-bottom: 16px;
  }
  .px-20 {
    padding-left: 16px;
    padding-right: 16px;
  }
}
@media (min-width: 1200px) {
  .my-20 {
    margin-top: 20px;
    margin-bottom: 20px;
  }
  .mx-20 {
    margin-left: 20px;
    margin-right: 20px;
  }
  .py-20 {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .px-20 {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.my-21 {
  margin-top: 21px;
  margin-bottom: 21px;
}

.mx-21 {
  margin-left: 21px;
  margin-right: 21px;
}

.py-21 {
  padding-top: 21px;
  padding-bottom: 21px;
}

.px-21 {
  padding-left: 21px;
  padding-right: 21px;
}

@media (max-width: 575px) {
  .my-21 {
    margin-top: 10.5px;
    margin-bottom: 10.5px;
  }
  .mx-21 {
    margin-left: 10.5px;
    margin-right: 10.5px;
  }
  .py-21 {
    padding-top: 10.5px;
    padding-bottom: 10.5px;
  }
  .px-21 {
    padding-left: 10.5px;
    padding-right: 10.5px;
  }
}
@media (min-width: 576px) {
  .my-21 {
    margin-top: 13.986px;
    margin-bottom: 13.986px;
  }
  .mx-21 {
    margin-left: 13.986px;
    margin-right: 13.986px;
  }
  .py-21 {
    padding-top: 13.986px;
    padding-bottom: 13.986px;
  }
  .px-21 {
    padding-left: 13.986px;
    padding-right: 13.986px;
  }
}
@media (min-width: 768px) {
  .my-21 {
    margin-top: 12.6px;
    margin-bottom: 12.6px;
  }
  .mx-21 {
    margin-left: 12.6px;
    margin-right: 12.6px;
  }
  .py-21 {
    padding-top: 12.6px;
    padding-bottom: 12.6px;
  }
  .px-21 {
    padding-left: 12.6px;
    padding-right: 12.6px;
  }
}
@media (min-width: 992px) {
  .my-21 {
    margin-top: 16.8px;
    margin-bottom: 16.8px;
  }
  .mx-21 {
    margin-left: 16.8px;
    margin-right: 16.8px;
  }
  .py-21 {
    padding-top: 16.8px;
    padding-bottom: 16.8px;
  }
  .px-21 {
    padding-left: 16.8px;
    padding-right: 16.8px;
  }
}
@media (min-width: 1200px) {
  .my-21 {
    margin-top: 21px;
    margin-bottom: 21px;
  }
  .mx-21 {
    margin-left: 21px;
    margin-right: 21px;
  }
  .py-21 {
    padding-top: 21px;
    padding-bottom: 21px;
  }
  .px-21 {
    padding-left: 21px;
    padding-right: 21px;
  }
}
.my-22 {
  margin-top: 22px;
  margin-bottom: 22px;
}

.mx-22 {
  margin-left: 22px;
  margin-right: 22px;
}

.py-22 {
  padding-top: 22px;
  padding-bottom: 22px;
}

.px-22 {
  padding-left: 22px;
  padding-right: 22px;
}

@media (max-width: 575px) {
  .my-22 {
    margin-top: 11px;
    margin-bottom: 11px;
  }
  .mx-22 {
    margin-left: 11px;
    margin-right: 11px;
  }
  .py-22 {
    padding-top: 11px;
    padding-bottom: 11px;
  }
  .px-22 {
    padding-left: 11px;
    padding-right: 11px;
  }
}
@media (min-width: 576px) {
  .my-22 {
    margin-top: 14.652px;
    margin-bottom: 14.652px;
  }
  .mx-22 {
    margin-left: 14.652px;
    margin-right: 14.652px;
  }
  .py-22 {
    padding-top: 14.652px;
    padding-bottom: 14.652px;
  }
  .px-22 {
    padding-left: 14.652px;
    padding-right: 14.652px;
  }
}
@media (min-width: 768px) {
  .my-22 {
    margin-top: 13.2px;
    margin-bottom: 13.2px;
  }
  .mx-22 {
    margin-left: 13.2px;
    margin-right: 13.2px;
  }
  .py-22 {
    padding-top: 13.2px;
    padding-bottom: 13.2px;
  }
  .px-22 {
    padding-left: 13.2px;
    padding-right: 13.2px;
  }
}
@media (min-width: 992px) {
  .my-22 {
    margin-top: 17.6px;
    margin-bottom: 17.6px;
  }
  .mx-22 {
    margin-left: 17.6px;
    margin-right: 17.6px;
  }
  .py-22 {
    padding-top: 17.6px;
    padding-bottom: 17.6px;
  }
  .px-22 {
    padding-left: 17.6px;
    padding-right: 17.6px;
  }
}
@media (min-width: 1200px) {
  .my-22 {
    margin-top: 22px;
    margin-bottom: 22px;
  }
  .mx-22 {
    margin-left: 22px;
    margin-right: 22px;
  }
  .py-22 {
    padding-top: 22px;
    padding-bottom: 22px;
  }
  .px-22 {
    padding-left: 22px;
    padding-right: 22px;
  }
}
.my-23 {
  margin-top: 23px;
  margin-bottom: 23px;
}

.mx-23 {
  margin-left: 23px;
  margin-right: 23px;
}

.py-23 {
  padding-top: 23px;
  padding-bottom: 23px;
}

.px-23 {
  padding-left: 23px;
  padding-right: 23px;
}

@media (max-width: 575px) {
  .my-23 {
    margin-top: 11.5px;
    margin-bottom: 11.5px;
  }
  .mx-23 {
    margin-left: 11.5px;
    margin-right: 11.5px;
  }
  .py-23 {
    padding-top: 11.5px;
    padding-bottom: 11.5px;
  }
  .px-23 {
    padding-left: 11.5px;
    padding-right: 11.5px;
  }
}
@media (min-width: 576px) {
  .my-23 {
    margin-top: 15.318px;
    margin-bottom: 15.318px;
  }
  .mx-23 {
    margin-left: 15.318px;
    margin-right: 15.318px;
  }
  .py-23 {
    padding-top: 15.318px;
    padding-bottom: 15.318px;
  }
  .px-23 {
    padding-left: 15.318px;
    padding-right: 15.318px;
  }
}
@media (min-width: 768px) {
  .my-23 {
    margin-top: 13.8px;
    margin-bottom: 13.8px;
  }
  .mx-23 {
    margin-left: 13.8px;
    margin-right: 13.8px;
  }
  .py-23 {
    padding-top: 13.8px;
    padding-bottom: 13.8px;
  }
  .px-23 {
    padding-left: 13.8px;
    padding-right: 13.8px;
  }
}
@media (min-width: 992px) {
  .my-23 {
    margin-top: 18.4px;
    margin-bottom: 18.4px;
  }
  .mx-23 {
    margin-left: 18.4px;
    margin-right: 18.4px;
  }
  .py-23 {
    padding-top: 18.4px;
    padding-bottom: 18.4px;
  }
  .px-23 {
    padding-left: 18.4px;
    padding-right: 18.4px;
  }
}
@media (min-width: 1200px) {
  .my-23 {
    margin-top: 23px;
    margin-bottom: 23px;
  }
  .mx-23 {
    margin-left: 23px;
    margin-right: 23px;
  }
  .py-23 {
    padding-top: 23px;
    padding-bottom: 23px;
  }
  .px-23 {
    padding-left: 23px;
    padding-right: 23px;
  }
}
.my-24 {
  margin-top: 24px;
  margin-bottom: 24px;
}

.mx-24 {
  margin-left: 24px;
  margin-right: 24px;
}

.py-24 {
  padding-top: 24px;
  padding-bottom: 24px;
}

.px-24 {
  padding-left: 24px;
  padding-right: 24px;
}

@media (max-width: 575px) {
  .my-24 {
    margin-top: 12px;
    margin-bottom: 12px;
  }
  .mx-24 {
    margin-left: 12px;
    margin-right: 12px;
  }
  .py-24 {
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .px-24 {
    padding-left: 12px;
    padding-right: 12px;
  }
}
@media (min-width: 576px) {
  .my-24 {
    margin-top: 15.984px;
    margin-bottom: 15.984px;
  }
  .mx-24 {
    margin-left: 15.984px;
    margin-right: 15.984px;
  }
  .py-24 {
    padding-top: 15.984px;
    padding-bottom: 15.984px;
  }
  .px-24 {
    padding-left: 15.984px;
    padding-right: 15.984px;
  }
}
@media (min-width: 768px) {
  .my-24 {
    margin-top: 14.4px;
    margin-bottom: 14.4px;
  }
  .mx-24 {
    margin-left: 14.4px;
    margin-right: 14.4px;
  }
  .py-24 {
    padding-top: 14.4px;
    padding-bottom: 14.4px;
  }
  .px-24 {
    padding-left: 14.4px;
    padding-right: 14.4px;
  }
}
@media (min-width: 992px) {
  .my-24 {
    margin-top: 19.2px;
    margin-bottom: 19.2px;
  }
  .mx-24 {
    margin-left: 19.2px;
    margin-right: 19.2px;
  }
  .py-24 {
    padding-top: 19.2px;
    padding-bottom: 19.2px;
  }
  .px-24 {
    padding-left: 19.2px;
    padding-right: 19.2px;
  }
}
@media (min-width: 1200px) {
  .my-24 {
    margin-top: 24px;
    margin-bottom: 24px;
  }
  .mx-24 {
    margin-left: 24px;
    margin-right: 24px;
  }
  .py-24 {
    padding-top: 24px;
    padding-bottom: 24px;
  }
  .px-24 {
    padding-left: 24px;
    padding-right: 24px;
  }
}
.my-25 {
  margin-top: 25px;
  margin-bottom: 25px;
}

.mx-25 {
  margin-left: 25px;
  margin-right: 25px;
}

.py-25 {
  padding-top: 25px;
  padding-bottom: 25px;
}

.px-25 {
  padding-left: 25px;
  padding-right: 25px;
}

@media (max-width: 575px) {
  .my-25 {
    margin-top: 12.5px;
    margin-bottom: 12.5px;
  }
  .mx-25 {
    margin-left: 12.5px;
    margin-right: 12.5px;
  }
  .py-25 {
    padding-top: 12.5px;
    padding-bottom: 12.5px;
  }
  .px-25 {
    padding-left: 12.5px;
    padding-right: 12.5px;
  }
}
@media (min-width: 576px) {
  .my-25 {
    margin-top: 16.65px;
    margin-bottom: 16.65px;
  }
  .mx-25 {
    margin-left: 16.65px;
    margin-right: 16.65px;
  }
  .py-25 {
    padding-top: 16.65px;
    padding-bottom: 16.65px;
  }
  .px-25 {
    padding-left: 16.65px;
    padding-right: 16.65px;
  }
}
@media (min-width: 768px) {
  .my-25 {
    margin-top: 15px;
    margin-bottom: 15px;
  }
  .mx-25 {
    margin-left: 15px;
    margin-right: 15px;
  }
  .py-25 {
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .px-25 {
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media (min-width: 992px) {
  .my-25 {
    margin-top: 20px;
    margin-bottom: 20px;
  }
  .mx-25 {
    margin-left: 20px;
    margin-right: 20px;
  }
  .py-25 {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .px-25 {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (min-width: 1200px) {
  .my-25 {
    margin-top: 25px;
    margin-bottom: 25px;
  }
  .mx-25 {
    margin-left: 25px;
    margin-right: 25px;
  }
  .py-25 {
    padding-top: 25px;
    padding-bottom: 25px;
  }
  .px-25 {
    padding-left: 25px;
    padding-right: 25px;
  }
}
.my-26 {
  margin-top: 26px;
  margin-bottom: 26px;
}

.mx-26 {
  margin-left: 26px;
  margin-right: 26px;
}

.py-26 {
  padding-top: 26px;
  padding-bottom: 26px;
}

.px-26 {
  padding-left: 26px;
  padding-right: 26px;
}

@media (max-width: 575px) {
  .my-26 {
    margin-top: 13px;
    margin-bottom: 13px;
  }
  .mx-26 {
    margin-left: 13px;
    margin-right: 13px;
  }
  .py-26 {
    padding-top: 13px;
    padding-bottom: 13px;
  }
  .px-26 {
    padding-left: 13px;
    padding-right: 13px;
  }
}
@media (min-width: 576px) {
  .my-26 {
    margin-top: 17.316px;
    margin-bottom: 17.316px;
  }
  .mx-26 {
    margin-left: 17.316px;
    margin-right: 17.316px;
  }
  .py-26 {
    padding-top: 17.316px;
    padding-bottom: 17.316px;
  }
  .px-26 {
    padding-left: 17.316px;
    padding-right: 17.316px;
  }
}
@media (min-width: 768px) {
  .my-26 {
    margin-top: 15.6px;
    margin-bottom: 15.6px;
  }
  .mx-26 {
    margin-left: 15.6px;
    margin-right: 15.6px;
  }
  .py-26 {
    padding-top: 15.6px;
    padding-bottom: 15.6px;
  }
  .px-26 {
    padding-left: 15.6px;
    padding-right: 15.6px;
  }
}
@media (min-width: 992px) {
  .my-26 {
    margin-top: 20.8px;
    margin-bottom: 20.8px;
  }
  .mx-26 {
    margin-left: 20.8px;
    margin-right: 20.8px;
  }
  .py-26 {
    padding-top: 20.8px;
    padding-bottom: 20.8px;
  }
  .px-26 {
    padding-left: 20.8px;
    padding-right: 20.8px;
  }
}
@media (min-width: 1200px) {
  .my-26 {
    margin-top: 26px;
    margin-bottom: 26px;
  }
  .mx-26 {
    margin-left: 26px;
    margin-right: 26px;
  }
  .py-26 {
    padding-top: 26px;
    padding-bottom: 26px;
  }
  .px-26 {
    padding-left: 26px;
    padding-right: 26px;
  }
}
.my-27 {
  margin-top: 27px;
  margin-bottom: 27px;
}

.mx-27 {
  margin-left: 27px;
  margin-right: 27px;
}

.py-27 {
  padding-top: 27px;
  padding-bottom: 27px;
}

.px-27 {
  padding-left: 27px;
  padding-right: 27px;
}

@media (max-width: 575px) {
  .my-27 {
    margin-top: 13.5px;
    margin-bottom: 13.5px;
  }
  .mx-27 {
    margin-left: 13.5px;
    margin-right: 13.5px;
  }
  .py-27 {
    padding-top: 13.5px;
    padding-bottom: 13.5px;
  }
  .px-27 {
    padding-left: 13.5px;
    padding-right: 13.5px;
  }
}
@media (min-width: 576px) {
  .my-27 {
    margin-top: 17.982px;
    margin-bottom: 17.982px;
  }
  .mx-27 {
    margin-left: 17.982px;
    margin-right: 17.982px;
  }
  .py-27 {
    padding-top: 17.982px;
    padding-bottom: 17.982px;
  }
  .px-27 {
    padding-left: 17.982px;
    padding-right: 17.982px;
  }
}
@media (min-width: 768px) {
  .my-27 {
    margin-top: 16.2px;
    margin-bottom: 16.2px;
  }
  .mx-27 {
    margin-left: 16.2px;
    margin-right: 16.2px;
  }
  .py-27 {
    padding-top: 16.2px;
    padding-bottom: 16.2px;
  }
  .px-27 {
    padding-left: 16.2px;
    padding-right: 16.2px;
  }
}
@media (min-width: 992px) {
  .my-27 {
    margin-top: 21.6px;
    margin-bottom: 21.6px;
  }
  .mx-27 {
    margin-left: 21.6px;
    margin-right: 21.6px;
  }
  .py-27 {
    padding-top: 21.6px;
    padding-bottom: 21.6px;
  }
  .px-27 {
    padding-left: 21.6px;
    padding-right: 21.6px;
  }
}
@media (min-width: 1200px) {
  .my-27 {
    margin-top: 27px;
    margin-bottom: 27px;
  }
  .mx-27 {
    margin-left: 27px;
    margin-right: 27px;
  }
  .py-27 {
    padding-top: 27px;
    padding-bottom: 27px;
  }
  .px-27 {
    padding-left: 27px;
    padding-right: 27px;
  }
}
.my-28 {
  margin-top: 28px;
  margin-bottom: 28px;
}

.mx-28 {
  margin-left: 28px;
  margin-right: 28px;
}

.py-28 {
  padding-top: 28px;
  padding-bottom: 28px;
}

.px-28 {
  padding-left: 28px;
  padding-right: 28px;
}

@media (max-width: 575px) {
  .my-28 {
    margin-top: 14px;
    margin-bottom: 14px;
  }
  .mx-28 {
    margin-left: 14px;
    margin-right: 14px;
  }
  .py-28 {
    padding-top: 14px;
    padding-bottom: 14px;
  }
  .px-28 {
    padding-left: 14px;
    padding-right: 14px;
  }
}
@media (min-width: 576px) {
  .my-28 {
    margin-top: 18.648px;
    margin-bottom: 18.648px;
  }
  .mx-28 {
    margin-left: 18.648px;
    margin-right: 18.648px;
  }
  .py-28 {
    padding-top: 18.648px;
    padding-bottom: 18.648px;
  }
  .px-28 {
    padding-left: 18.648px;
    padding-right: 18.648px;
  }
}
@media (min-width: 768px) {
  .my-28 {
    margin-top: 16.8px;
    margin-bottom: 16.8px;
  }
  .mx-28 {
    margin-left: 16.8px;
    margin-right: 16.8px;
  }
  .py-28 {
    padding-top: 16.8px;
    padding-bottom: 16.8px;
  }
  .px-28 {
    padding-left: 16.8px;
    padding-right: 16.8px;
  }
}
@media (min-width: 992px) {
  .my-28 {
    margin-top: 22.4px;
    margin-bottom: 22.4px;
  }
  .mx-28 {
    margin-left: 22.4px;
    margin-right: 22.4px;
  }
  .py-28 {
    padding-top: 22.4px;
    padding-bottom: 22.4px;
  }
  .px-28 {
    padding-left: 22.4px;
    padding-right: 22.4px;
  }
}
@media (min-width: 1200px) {
  .my-28 {
    margin-top: 28px;
    margin-bottom: 28px;
  }
  .mx-28 {
    margin-left: 28px;
    margin-right: 28px;
  }
  .py-28 {
    padding-top: 28px;
    padding-bottom: 28px;
  }
  .px-28 {
    padding-left: 28px;
    padding-right: 28px;
  }
}
.my-29 {
  margin-top: 29px;
  margin-bottom: 29px;
}

.mx-29 {
  margin-left: 29px;
  margin-right: 29px;
}

.py-29 {
  padding-top: 29px;
  padding-bottom: 29px;
}

.px-29 {
  padding-left: 29px;
  padding-right: 29px;
}

@media (max-width: 575px) {
  .my-29 {
    margin-top: 14.5px;
    margin-bottom: 14.5px;
  }
  .mx-29 {
    margin-left: 14.5px;
    margin-right: 14.5px;
  }
  .py-29 {
    padding-top: 14.5px;
    padding-bottom: 14.5px;
  }
  .px-29 {
    padding-left: 14.5px;
    padding-right: 14.5px;
  }
}
@media (min-width: 576px) {
  .my-29 {
    margin-top: 19.314px;
    margin-bottom: 19.314px;
  }
  .mx-29 {
    margin-left: 19.314px;
    margin-right: 19.314px;
  }
  .py-29 {
    padding-top: 19.314px;
    padding-bottom: 19.314px;
  }
  .px-29 {
    padding-left: 19.314px;
    padding-right: 19.314px;
  }
}
@media (min-width: 768px) {
  .my-29 {
    margin-top: 17.4px;
    margin-bottom: 17.4px;
  }
  .mx-29 {
    margin-left: 17.4px;
    margin-right: 17.4px;
  }
  .py-29 {
    padding-top: 17.4px;
    padding-bottom: 17.4px;
  }
  .px-29 {
    padding-left: 17.4px;
    padding-right: 17.4px;
  }
}
@media (min-width: 992px) {
  .my-29 {
    margin-top: 23.2px;
    margin-bottom: 23.2px;
  }
  .mx-29 {
    margin-left: 23.2px;
    margin-right: 23.2px;
  }
  .py-29 {
    padding-top: 23.2px;
    padding-bottom: 23.2px;
  }
  .px-29 {
    padding-left: 23.2px;
    padding-right: 23.2px;
  }
}
@media (min-width: 1200px) {
  .my-29 {
    margin-top: 29px;
    margin-bottom: 29px;
  }
  .mx-29 {
    margin-left: 29px;
    margin-right: 29px;
  }
  .py-29 {
    padding-top: 29px;
    padding-bottom: 29px;
  }
  .px-29 {
    padding-left: 29px;
    padding-right: 29px;
  }
}
.my-30 {
  margin-top: 30px;
  margin-bottom: 30px;
}

.mx-30 {
  margin-left: 30px;
  margin-right: 30px;
}

.py-30 {
  padding-top: 30px;
  padding-bottom: 30px;
}

.px-30 {
  padding-left: 30px;
  padding-right: 30px;
}

@media (max-width: 575px) {
  .my-30 {
    margin-top: 15px;
    margin-bottom: 15px;
  }
  .mx-30 {
    margin-left: 15px;
    margin-right: 15px;
  }
  .py-30 {
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .px-30 {
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media (min-width: 576px) {
  .my-30 {
    margin-top: 19.98px;
    margin-bottom: 19.98px;
  }
  .mx-30 {
    margin-left: 19.98px;
    margin-right: 19.98px;
  }
  .py-30 {
    padding-top: 19.98px;
    padding-bottom: 19.98px;
  }
  .px-30 {
    padding-left: 19.98px;
    padding-right: 19.98px;
  }
}
@media (min-width: 768px) {
  .my-30 {
    margin-top: 18px;
    margin-bottom: 18px;
  }
  .mx-30 {
    margin-left: 18px;
    margin-right: 18px;
  }
  .py-30 {
    padding-top: 18px;
    padding-bottom: 18px;
  }
  .px-30 {
    padding-left: 18px;
    padding-right: 18px;
  }
}
@media (min-width: 992px) {
  .my-30 {
    margin-top: 24px;
    margin-bottom: 24px;
  }
  .mx-30 {
    margin-left: 24px;
    margin-right: 24px;
  }
  .py-30 {
    padding-top: 24px;
    padding-bottom: 24px;
  }
  .px-30 {
    padding-left: 24px;
    padding-right: 24px;
  }
}
@media (min-width: 1200px) {
  .my-30 {
    margin-top: 30px;
    margin-bottom: 30px;
  }
  .mx-30 {
    margin-left: 30px;
    margin-right: 30px;
  }
  .py-30 {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .px-30 {
    padding-left: 30px;
    padding-right: 30px;
  }
}
.my-31 {
  margin-top: 31px;
  margin-bottom: 31px;
}

.mx-31 {
  margin-left: 31px;
  margin-right: 31px;
}

.py-31 {
  padding-top: 31px;
  padding-bottom: 31px;
}

.px-31 {
  padding-left: 31px;
  padding-right: 31px;
}

@media (max-width: 575px) {
  .my-31 {
    margin-top: 15.5px;
    margin-bottom: 15.5px;
  }
  .mx-31 {
    margin-left: 15.5px;
    margin-right: 15.5px;
  }
  .py-31 {
    padding-top: 15.5px;
    padding-bottom: 15.5px;
  }
  .px-31 {
    padding-left: 15.5px;
    padding-right: 15.5px;
  }
}
@media (min-width: 576px) {
  .my-31 {
    margin-top: 20.646px;
    margin-bottom: 20.646px;
  }
  .mx-31 {
    margin-left: 20.646px;
    margin-right: 20.646px;
  }
  .py-31 {
    padding-top: 20.646px;
    padding-bottom: 20.646px;
  }
  .px-31 {
    padding-left: 20.646px;
    padding-right: 20.646px;
  }
}
@media (min-width: 768px) {
  .my-31 {
    margin-top: 18.6px;
    margin-bottom: 18.6px;
  }
  .mx-31 {
    margin-left: 18.6px;
    margin-right: 18.6px;
  }
  .py-31 {
    padding-top: 18.6px;
    padding-bottom: 18.6px;
  }
  .px-31 {
    padding-left: 18.6px;
    padding-right: 18.6px;
  }
}
@media (min-width: 992px) {
  .my-31 {
    margin-top: 24.8px;
    margin-bottom: 24.8px;
  }
  .mx-31 {
    margin-left: 24.8px;
    margin-right: 24.8px;
  }
  .py-31 {
    padding-top: 24.8px;
    padding-bottom: 24.8px;
  }
  .px-31 {
    padding-left: 24.8px;
    padding-right: 24.8px;
  }
}
@media (min-width: 1200px) {
  .my-31 {
    margin-top: 31px;
    margin-bottom: 31px;
  }
  .mx-31 {
    margin-left: 31px;
    margin-right: 31px;
  }
  .py-31 {
    padding-top: 31px;
    padding-bottom: 31px;
  }
  .px-31 {
    padding-left: 31px;
    padding-right: 31px;
  }
}
.my-32 {
  margin-top: 32px;
  margin-bottom: 32px;
}

.mx-32 {
  margin-left: 32px;
  margin-right: 32px;
}

.py-32 {
  padding-top: 32px;
  padding-bottom: 32px;
}

.px-32 {
  padding-left: 32px;
  padding-right: 32px;
}

@media (max-width: 575px) {
  .my-32 {
    margin-top: 16px;
    margin-bottom: 16px;
  }
  .mx-32 {
    margin-left: 16px;
    margin-right: 16px;
  }
  .py-32 {
    padding-top: 16px;
    padding-bottom: 16px;
  }
  .px-32 {
    padding-left: 16px;
    padding-right: 16px;
  }
}
@media (min-width: 576px) {
  .my-32 {
    margin-top: 21.312px;
    margin-bottom: 21.312px;
  }
  .mx-32 {
    margin-left: 21.312px;
    margin-right: 21.312px;
  }
  .py-32 {
    padding-top: 21.312px;
    padding-bottom: 21.312px;
  }
  .px-32 {
    padding-left: 21.312px;
    padding-right: 21.312px;
  }
}
@media (min-width: 768px) {
  .my-32 {
    margin-top: 19.2px;
    margin-bottom: 19.2px;
  }
  .mx-32 {
    margin-left: 19.2px;
    margin-right: 19.2px;
  }
  .py-32 {
    padding-top: 19.2px;
    padding-bottom: 19.2px;
  }
  .px-32 {
    padding-left: 19.2px;
    padding-right: 19.2px;
  }
}
@media (min-width: 992px) {
  .my-32 {
    margin-top: 25.6px;
    margin-bottom: 25.6px;
  }
  .mx-32 {
    margin-left: 25.6px;
    margin-right: 25.6px;
  }
  .py-32 {
    padding-top: 25.6px;
    padding-bottom: 25.6px;
  }
  .px-32 {
    padding-left: 25.6px;
    padding-right: 25.6px;
  }
}
@media (min-width: 1200px) {
  .my-32 {
    margin-top: 32px;
    margin-bottom: 32px;
  }
  .mx-32 {
    margin-left: 32px;
    margin-right: 32px;
  }
  .py-32 {
    padding-top: 32px;
    padding-bottom: 32px;
  }
  .px-32 {
    padding-left: 32px;
    padding-right: 32px;
  }
}
.my-33 {
  margin-top: 33px;
  margin-bottom: 33px;
}

.mx-33 {
  margin-left: 33px;
  margin-right: 33px;
}

.py-33 {
  padding-top: 33px;
  padding-bottom: 33px;
}

.px-33 {
  padding-left: 33px;
  padding-right: 33px;
}

@media (max-width: 575px) {
  .my-33 {
    margin-top: 16.5px;
    margin-bottom: 16.5px;
  }
  .mx-33 {
    margin-left: 16.5px;
    margin-right: 16.5px;
  }
  .py-33 {
    padding-top: 16.5px;
    padding-bottom: 16.5px;
  }
  .px-33 {
    padding-left: 16.5px;
    padding-right: 16.5px;
  }
}
@media (min-width: 576px) {
  .my-33 {
    margin-top: 21.978px;
    margin-bottom: 21.978px;
  }
  .mx-33 {
    margin-left: 21.978px;
    margin-right: 21.978px;
  }
  .py-33 {
    padding-top: 21.978px;
    padding-bottom: 21.978px;
  }
  .px-33 {
    padding-left: 21.978px;
    padding-right: 21.978px;
  }
}
@media (min-width: 768px) {
  .my-33 {
    margin-top: 19.8px;
    margin-bottom: 19.8px;
  }
  .mx-33 {
    margin-left: 19.8px;
    margin-right: 19.8px;
  }
  .py-33 {
    padding-top: 19.8px;
    padding-bottom: 19.8px;
  }
  .px-33 {
    padding-left: 19.8px;
    padding-right: 19.8px;
  }
}
@media (min-width: 992px) {
  .my-33 {
    margin-top: 26.4px;
    margin-bottom: 26.4px;
  }
  .mx-33 {
    margin-left: 26.4px;
    margin-right: 26.4px;
  }
  .py-33 {
    padding-top: 26.4px;
    padding-bottom: 26.4px;
  }
  .px-33 {
    padding-left: 26.4px;
    padding-right: 26.4px;
  }
}
@media (min-width: 1200px) {
  .my-33 {
    margin-top: 33px;
    margin-bottom: 33px;
  }
  .mx-33 {
    margin-left: 33px;
    margin-right: 33px;
  }
  .py-33 {
    padding-top: 33px;
    padding-bottom: 33px;
  }
  .px-33 {
    padding-left: 33px;
    padding-right: 33px;
  }
}
.my-34 {
  margin-top: 34px;
  margin-bottom: 34px;
}

.mx-34 {
  margin-left: 34px;
  margin-right: 34px;
}

.py-34 {
  padding-top: 34px;
  padding-bottom: 34px;
}

.px-34 {
  padding-left: 34px;
  padding-right: 34px;
}

@media (max-width: 575px) {
  .my-34 {
    margin-top: 17px;
    margin-bottom: 17px;
  }
  .mx-34 {
    margin-left: 17px;
    margin-right: 17px;
  }
  .py-34 {
    padding-top: 17px;
    padding-bottom: 17px;
  }
  .px-34 {
    padding-left: 17px;
    padding-right: 17px;
  }
}
@media (min-width: 576px) {
  .my-34 {
    margin-top: 22.644px;
    margin-bottom: 22.644px;
  }
  .mx-34 {
    margin-left: 22.644px;
    margin-right: 22.644px;
  }
  .py-34 {
    padding-top: 22.644px;
    padding-bottom: 22.644px;
  }
  .px-34 {
    padding-left: 22.644px;
    padding-right: 22.644px;
  }
}
@media (min-width: 768px) {
  .my-34 {
    margin-top: 20.4px;
    margin-bottom: 20.4px;
  }
  .mx-34 {
    margin-left: 20.4px;
    margin-right: 20.4px;
  }
  .py-34 {
    padding-top: 20.4px;
    padding-bottom: 20.4px;
  }
  .px-34 {
    padding-left: 20.4px;
    padding-right: 20.4px;
  }
}
@media (min-width: 992px) {
  .my-34 {
    margin-top: 27.2px;
    margin-bottom: 27.2px;
  }
  .mx-34 {
    margin-left: 27.2px;
    margin-right: 27.2px;
  }
  .py-34 {
    padding-top: 27.2px;
    padding-bottom: 27.2px;
  }
  .px-34 {
    padding-left: 27.2px;
    padding-right: 27.2px;
  }
}
@media (min-width: 1200px) {
  .my-34 {
    margin-top: 34px;
    margin-bottom: 34px;
  }
  .mx-34 {
    margin-left: 34px;
    margin-right: 34px;
  }
  .py-34 {
    padding-top: 34px;
    padding-bottom: 34px;
  }
  .px-34 {
    padding-left: 34px;
    padding-right: 34px;
  }
}
.my-35 {
  margin-top: 35px;
  margin-bottom: 35px;
}

.mx-35 {
  margin-left: 35px;
  margin-right: 35px;
}

.py-35 {
  padding-top: 35px;
  padding-bottom: 35px;
}

.px-35 {
  padding-left: 35px;
  padding-right: 35px;
}

@media (max-width: 575px) {
  .my-35 {
    margin-top: 17.5px;
    margin-bottom: 17.5px;
  }
  .mx-35 {
    margin-left: 17.5px;
    margin-right: 17.5px;
  }
  .py-35 {
    padding-top: 17.5px;
    padding-bottom: 17.5px;
  }
  .px-35 {
    padding-left: 17.5px;
    padding-right: 17.5px;
  }
}
@media (min-width: 576px) {
  .my-35 {
    margin-top: 23.31px;
    margin-bottom: 23.31px;
  }
  .mx-35 {
    margin-left: 23.31px;
    margin-right: 23.31px;
  }
  .py-35 {
    padding-top: 23.31px;
    padding-bottom: 23.31px;
  }
  .px-35 {
    padding-left: 23.31px;
    padding-right: 23.31px;
  }
}
@media (min-width: 768px) {
  .my-35 {
    margin-top: 21px;
    margin-bottom: 21px;
  }
  .mx-35 {
    margin-left: 21px;
    margin-right: 21px;
  }
  .py-35 {
    padding-top: 21px;
    padding-bottom: 21px;
  }
  .px-35 {
    padding-left: 21px;
    padding-right: 21px;
  }
}
@media (min-width: 992px) {
  .my-35 {
    margin-top: 28px;
    margin-bottom: 28px;
  }
  .mx-35 {
    margin-left: 28px;
    margin-right: 28px;
  }
  .py-35 {
    padding-top: 28px;
    padding-bottom: 28px;
  }
  .px-35 {
    padding-left: 28px;
    padding-right: 28px;
  }
}
@media (min-width: 1200px) {
  .my-35 {
    margin-top: 35px;
    margin-bottom: 35px;
  }
  .mx-35 {
    margin-left: 35px;
    margin-right: 35px;
  }
  .py-35 {
    padding-top: 35px;
    padding-bottom: 35px;
  }
  .px-35 {
    padding-left: 35px;
    padding-right: 35px;
  }
}
.my-36 {
  margin-top: 36px;
  margin-bottom: 36px;
}

.mx-36 {
  margin-left: 36px;
  margin-right: 36px;
}

.py-36 {
  padding-top: 36px;
  padding-bottom: 36px;
}

.px-36 {
  padding-left: 36px;
  padding-right: 36px;
}

@media (max-width: 575px) {
  .my-36 {
    margin-top: 18px;
    margin-bottom: 18px;
  }
  .mx-36 {
    margin-left: 18px;
    margin-right: 18px;
  }
  .py-36 {
    padding-top: 18px;
    padding-bottom: 18px;
  }
  .px-36 {
    padding-left: 18px;
    padding-right: 18px;
  }
}
@media (min-width: 576px) {
  .my-36 {
    margin-top: 23.976px;
    margin-bottom: 23.976px;
  }
  .mx-36 {
    margin-left: 23.976px;
    margin-right: 23.976px;
  }
  .py-36 {
    padding-top: 23.976px;
    padding-bottom: 23.976px;
  }
  .px-36 {
    padding-left: 23.976px;
    padding-right: 23.976px;
  }
}
@media (min-width: 768px) {
  .my-36 {
    margin-top: 21.6px;
    margin-bottom: 21.6px;
  }
  .mx-36 {
    margin-left: 21.6px;
    margin-right: 21.6px;
  }
  .py-36 {
    padding-top: 21.6px;
    padding-bottom: 21.6px;
  }
  .px-36 {
    padding-left: 21.6px;
    padding-right: 21.6px;
  }
}
@media (min-width: 992px) {
  .my-36 {
    margin-top: 28.8px;
    margin-bottom: 28.8px;
  }
  .mx-36 {
    margin-left: 28.8px;
    margin-right: 28.8px;
  }
  .py-36 {
    padding-top: 28.8px;
    padding-bottom: 28.8px;
  }
  .px-36 {
    padding-left: 28.8px;
    padding-right: 28.8px;
  }
}
@media (min-width: 1200px) {
  .my-36 {
    margin-top: 36px;
    margin-bottom: 36px;
  }
  .mx-36 {
    margin-left: 36px;
    margin-right: 36px;
  }
  .py-36 {
    padding-top: 36px;
    padding-bottom: 36px;
  }
  .px-36 {
    padding-left: 36px;
    padding-right: 36px;
  }
}
.my-37 {
  margin-top: 37px;
  margin-bottom: 37px;
}

.mx-37 {
  margin-left: 37px;
  margin-right: 37px;
}

.py-37 {
  padding-top: 37px;
  padding-bottom: 37px;
}

.px-37 {
  padding-left: 37px;
  padding-right: 37px;
}

@media (max-width: 575px) {
  .my-37 {
    margin-top: 18.5px;
    margin-bottom: 18.5px;
  }
  .mx-37 {
    margin-left: 18.5px;
    margin-right: 18.5px;
  }
  .py-37 {
    padding-top: 18.5px;
    padding-bottom: 18.5px;
  }
  .px-37 {
    padding-left: 18.5px;
    padding-right: 18.5px;
  }
}
@media (min-width: 576px) {
  .my-37 {
    margin-top: 24.642px;
    margin-bottom: 24.642px;
  }
  .mx-37 {
    margin-left: 24.642px;
    margin-right: 24.642px;
  }
  .py-37 {
    padding-top: 24.642px;
    padding-bottom: 24.642px;
  }
  .px-37 {
    padding-left: 24.642px;
    padding-right: 24.642px;
  }
}
@media (min-width: 768px) {
  .my-37 {
    margin-top: 22.2px;
    margin-bottom: 22.2px;
  }
  .mx-37 {
    margin-left: 22.2px;
    margin-right: 22.2px;
  }
  .py-37 {
    padding-top: 22.2px;
    padding-bottom: 22.2px;
  }
  .px-37 {
    padding-left: 22.2px;
    padding-right: 22.2px;
  }
}
@media (min-width: 992px) {
  .my-37 {
    margin-top: 29.6px;
    margin-bottom: 29.6px;
  }
  .mx-37 {
    margin-left: 29.6px;
    margin-right: 29.6px;
  }
  .py-37 {
    padding-top: 29.6px;
    padding-bottom: 29.6px;
  }
  .px-37 {
    padding-left: 29.6px;
    padding-right: 29.6px;
  }
}
@media (min-width: 1200px) {
  .my-37 {
    margin-top: 37px;
    margin-bottom: 37px;
  }
  .mx-37 {
    margin-left: 37px;
    margin-right: 37px;
  }
  .py-37 {
    padding-top: 37px;
    padding-bottom: 37px;
  }
  .px-37 {
    padding-left: 37px;
    padding-right: 37px;
  }
}
.my-38 {
  margin-top: 38px;
  margin-bottom: 38px;
}

.mx-38 {
  margin-left: 38px;
  margin-right: 38px;
}

.py-38 {
  padding-top: 38px;
  padding-bottom: 38px;
}

.px-38 {
  padding-left: 38px;
  padding-right: 38px;
}

@media (max-width: 575px) {
  .my-38 {
    margin-top: 19px;
    margin-bottom: 19px;
  }
  .mx-38 {
    margin-left: 19px;
    margin-right: 19px;
  }
  .py-38 {
    padding-top: 19px;
    padding-bottom: 19px;
  }
  .px-38 {
    padding-left: 19px;
    padding-right: 19px;
  }
}
@media (min-width: 576px) {
  .my-38 {
    margin-top: 25.308px;
    margin-bottom: 25.308px;
  }
  .mx-38 {
    margin-left: 25.308px;
    margin-right: 25.308px;
  }
  .py-38 {
    padding-top: 25.308px;
    padding-bottom: 25.308px;
  }
  .px-38 {
    padding-left: 25.308px;
    padding-right: 25.308px;
  }
}
@media (min-width: 768px) {
  .my-38 {
    margin-top: 22.8px;
    margin-bottom: 22.8px;
  }
  .mx-38 {
    margin-left: 22.8px;
    margin-right: 22.8px;
  }
  .py-38 {
    padding-top: 22.8px;
    padding-bottom: 22.8px;
  }
  .px-38 {
    padding-left: 22.8px;
    padding-right: 22.8px;
  }
}
@media (min-width: 992px) {
  .my-38 {
    margin-top: 30.4px;
    margin-bottom: 30.4px;
  }
  .mx-38 {
    margin-left: 30.4px;
    margin-right: 30.4px;
  }
  .py-38 {
    padding-top: 30.4px;
    padding-bottom: 30.4px;
  }
  .px-38 {
    padding-left: 30.4px;
    padding-right: 30.4px;
  }
}
@media (min-width: 1200px) {
  .my-38 {
    margin-top: 38px;
    margin-bottom: 38px;
  }
  .mx-38 {
    margin-left: 38px;
    margin-right: 38px;
  }
  .py-38 {
    padding-top: 38px;
    padding-bottom: 38px;
  }
  .px-38 {
    padding-left: 38px;
    padding-right: 38px;
  }
}
.my-39 {
  margin-top: 39px;
  margin-bottom: 39px;
}

.mx-39 {
  margin-left: 39px;
  margin-right: 39px;
}

.py-39 {
  padding-top: 39px;
  padding-bottom: 39px;
}

.px-39 {
  padding-left: 39px;
  padding-right: 39px;
}

@media (max-width: 575px) {
  .my-39 {
    margin-top: 19.5px;
    margin-bottom: 19.5px;
  }
  .mx-39 {
    margin-left: 19.5px;
    margin-right: 19.5px;
  }
  .py-39 {
    padding-top: 19.5px;
    padding-bottom: 19.5px;
  }
  .px-39 {
    padding-left: 19.5px;
    padding-right: 19.5px;
  }
}
@media (min-width: 576px) {
  .my-39 {
    margin-top: 25.974px;
    margin-bottom: 25.974px;
  }
  .mx-39 {
    margin-left: 25.974px;
    margin-right: 25.974px;
  }
  .py-39 {
    padding-top: 25.974px;
    padding-bottom: 25.974px;
  }
  .px-39 {
    padding-left: 25.974px;
    padding-right: 25.974px;
  }
}
@media (min-width: 768px) {
  .my-39 {
    margin-top: 23.4px;
    margin-bottom: 23.4px;
  }
  .mx-39 {
    margin-left: 23.4px;
    margin-right: 23.4px;
  }
  .py-39 {
    padding-top: 23.4px;
    padding-bottom: 23.4px;
  }
  .px-39 {
    padding-left: 23.4px;
    padding-right: 23.4px;
  }
}
@media (min-width: 992px) {
  .my-39 {
    margin-top: 31.2px;
    margin-bottom: 31.2px;
  }
  .mx-39 {
    margin-left: 31.2px;
    margin-right: 31.2px;
  }
  .py-39 {
    padding-top: 31.2px;
    padding-bottom: 31.2px;
  }
  .px-39 {
    padding-left: 31.2px;
    padding-right: 31.2px;
  }
}
@media (min-width: 1200px) {
  .my-39 {
    margin-top: 39px;
    margin-bottom: 39px;
  }
  .mx-39 {
    margin-left: 39px;
    margin-right: 39px;
  }
  .py-39 {
    padding-top: 39px;
    padding-bottom: 39px;
  }
  .px-39 {
    padding-left: 39px;
    padding-right: 39px;
  }
}
.my-40 {
  margin-top: 40px;
  margin-bottom: 40px;
}

.mx-40 {
  margin-left: 40px;
  margin-right: 40px;
}

.py-40 {
  padding-top: 40px;
  padding-bottom: 40px;
}

.px-40 {
  padding-left: 40px;
  padding-right: 40px;
}

@media (max-width: 575px) {
  .my-40 {
    margin-top: 20px;
    margin-bottom: 20px;
  }
  .mx-40 {
    margin-left: 20px;
    margin-right: 20px;
  }
  .py-40 {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .px-40 {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (min-width: 576px) {
  .my-40 {
    margin-top: 26.64px;
    margin-bottom: 26.64px;
  }
  .mx-40 {
    margin-left: 26.64px;
    margin-right: 26.64px;
  }
  .py-40 {
    padding-top: 26.64px;
    padding-bottom: 26.64px;
  }
  .px-40 {
    padding-left: 26.64px;
    padding-right: 26.64px;
  }
}
@media (min-width: 768px) {
  .my-40 {
    margin-top: 24px;
    margin-bottom: 24px;
  }
  .mx-40 {
    margin-left: 24px;
    margin-right: 24px;
  }
  .py-40 {
    padding-top: 24px;
    padding-bottom: 24px;
  }
  .px-40 {
    padding-left: 24px;
    padding-right: 24px;
  }
}
@media (min-width: 992px) {
  .my-40 {
    margin-top: 32px;
    margin-bottom: 32px;
  }
  .mx-40 {
    margin-left: 32px;
    margin-right: 32px;
  }
  .py-40 {
    padding-top: 32px;
    padding-bottom: 32px;
  }
  .px-40 {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (min-width: 1200px) {
  .my-40 {
    margin-top: 40px;
    margin-bottom: 40px;
  }
  .mx-40 {
    margin-left: 40px;
    margin-right: 40px;
  }
  .py-40 {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .px-40 {
    padding-left: 40px;
    padding-right: 40px;
  }
}
.my-41 {
  margin-top: 41px;
  margin-bottom: 41px;
}

.mx-41 {
  margin-left: 41px;
  margin-right: 41px;
}

.py-41 {
  padding-top: 41px;
  padding-bottom: 41px;
}

.px-41 {
  padding-left: 41px;
  padding-right: 41px;
}

@media (max-width: 575px) {
  .my-41 {
    margin-top: 20.5px;
    margin-bottom: 20.5px;
  }
  .mx-41 {
    margin-left: 20.5px;
    margin-right: 20.5px;
  }
  .py-41 {
    padding-top: 20.5px;
    padding-bottom: 20.5px;
  }
  .px-41 {
    padding-left: 20.5px;
    padding-right: 20.5px;
  }
}
@media (min-width: 576px) {
  .my-41 {
    margin-top: 27.306px;
    margin-bottom: 27.306px;
  }
  .mx-41 {
    margin-left: 27.306px;
    margin-right: 27.306px;
  }
  .py-41 {
    padding-top: 27.306px;
    padding-bottom: 27.306px;
  }
  .px-41 {
    padding-left: 27.306px;
    padding-right: 27.306px;
  }
}
@media (min-width: 768px) {
  .my-41 {
    margin-top: 24.6px;
    margin-bottom: 24.6px;
  }
  .mx-41 {
    margin-left: 24.6px;
    margin-right: 24.6px;
  }
  .py-41 {
    padding-top: 24.6px;
    padding-bottom: 24.6px;
  }
  .px-41 {
    padding-left: 24.6px;
    padding-right: 24.6px;
  }
}
@media (min-width: 992px) {
  .my-41 {
    margin-top: 32.8px;
    margin-bottom: 32.8px;
  }
  .mx-41 {
    margin-left: 32.8px;
    margin-right: 32.8px;
  }
  .py-41 {
    padding-top: 32.8px;
    padding-bottom: 32.8px;
  }
  .px-41 {
    padding-left: 32.8px;
    padding-right: 32.8px;
  }
}
@media (min-width: 1200px) {
  .my-41 {
    margin-top: 41px;
    margin-bottom: 41px;
  }
  .mx-41 {
    margin-left: 41px;
    margin-right: 41px;
  }
  .py-41 {
    padding-top: 41px;
    padding-bottom: 41px;
  }
  .px-41 {
    padding-left: 41px;
    padding-right: 41px;
  }
}
.my-42 {
  margin-top: 42px;
  margin-bottom: 42px;
}

.mx-42 {
  margin-left: 42px;
  margin-right: 42px;
}

.py-42 {
  padding-top: 42px;
  padding-bottom: 42px;
}

.px-42 {
  padding-left: 42px;
  padding-right: 42px;
}

@media (max-width: 575px) {
  .my-42 {
    margin-top: 21px;
    margin-bottom: 21px;
  }
  .mx-42 {
    margin-left: 21px;
    margin-right: 21px;
  }
  .py-42 {
    padding-top: 21px;
    padding-bottom: 21px;
  }
  .px-42 {
    padding-left: 21px;
    padding-right: 21px;
  }
}
@media (min-width: 576px) {
  .my-42 {
    margin-top: 27.972px;
    margin-bottom: 27.972px;
  }
  .mx-42 {
    margin-left: 27.972px;
    margin-right: 27.972px;
  }
  .py-42 {
    padding-top: 27.972px;
    padding-bottom: 27.972px;
  }
  .px-42 {
    padding-left: 27.972px;
    padding-right: 27.972px;
  }
}
@media (min-width: 768px) {
  .my-42 {
    margin-top: 25.2px;
    margin-bottom: 25.2px;
  }
  .mx-42 {
    margin-left: 25.2px;
    margin-right: 25.2px;
  }
  .py-42 {
    padding-top: 25.2px;
    padding-bottom: 25.2px;
  }
  .px-42 {
    padding-left: 25.2px;
    padding-right: 25.2px;
  }
}
@media (min-width: 992px) {
  .my-42 {
    margin-top: 33.6px;
    margin-bottom: 33.6px;
  }
  .mx-42 {
    margin-left: 33.6px;
    margin-right: 33.6px;
  }
  .py-42 {
    padding-top: 33.6px;
    padding-bottom: 33.6px;
  }
  .px-42 {
    padding-left: 33.6px;
    padding-right: 33.6px;
  }
}
@media (min-width: 1200px) {
  .my-42 {
    margin-top: 42px;
    margin-bottom: 42px;
  }
  .mx-42 {
    margin-left: 42px;
    margin-right: 42px;
  }
  .py-42 {
    padding-top: 42px;
    padding-bottom: 42px;
  }
  .px-42 {
    padding-left: 42px;
    padding-right: 42px;
  }
}
.my-43 {
  margin-top: 43px;
  margin-bottom: 43px;
}

.mx-43 {
  margin-left: 43px;
  margin-right: 43px;
}

.py-43 {
  padding-top: 43px;
  padding-bottom: 43px;
}

.px-43 {
  padding-left: 43px;
  padding-right: 43px;
}

@media (max-width: 575px) {
  .my-43 {
    margin-top: 21.5px;
    margin-bottom: 21.5px;
  }
  .mx-43 {
    margin-left: 21.5px;
    margin-right: 21.5px;
  }
  .py-43 {
    padding-top: 21.5px;
    padding-bottom: 21.5px;
  }
  .px-43 {
    padding-left: 21.5px;
    padding-right: 21.5px;
  }
}
@media (min-width: 576px) {
  .my-43 {
    margin-top: 28.638px;
    margin-bottom: 28.638px;
  }
  .mx-43 {
    margin-left: 28.638px;
    margin-right: 28.638px;
  }
  .py-43 {
    padding-top: 28.638px;
    padding-bottom: 28.638px;
  }
  .px-43 {
    padding-left: 28.638px;
    padding-right: 28.638px;
  }
}
@media (min-width: 768px) {
  .my-43 {
    margin-top: 25.8px;
    margin-bottom: 25.8px;
  }
  .mx-43 {
    margin-left: 25.8px;
    margin-right: 25.8px;
  }
  .py-43 {
    padding-top: 25.8px;
    padding-bottom: 25.8px;
  }
  .px-43 {
    padding-left: 25.8px;
    padding-right: 25.8px;
  }
}
@media (min-width: 992px) {
  .my-43 {
    margin-top: 34.4px;
    margin-bottom: 34.4px;
  }
  .mx-43 {
    margin-left: 34.4px;
    margin-right: 34.4px;
  }
  .py-43 {
    padding-top: 34.4px;
    padding-bottom: 34.4px;
  }
  .px-43 {
    padding-left: 34.4px;
    padding-right: 34.4px;
  }
}
@media (min-width: 1200px) {
  .my-43 {
    margin-top: 43px;
    margin-bottom: 43px;
  }
  .mx-43 {
    margin-left: 43px;
    margin-right: 43px;
  }
  .py-43 {
    padding-top: 43px;
    padding-bottom: 43px;
  }
  .px-43 {
    padding-left: 43px;
    padding-right: 43px;
  }
}
.my-44 {
  margin-top: 44px;
  margin-bottom: 44px;
}

.mx-44 {
  margin-left: 44px;
  margin-right: 44px;
}

.py-44 {
  padding-top: 44px;
  padding-bottom: 44px;
}

.px-44 {
  padding-left: 44px;
  padding-right: 44px;
}

@media (max-width: 575px) {
  .my-44 {
    margin-top: 22px;
    margin-bottom: 22px;
  }
  .mx-44 {
    margin-left: 22px;
    margin-right: 22px;
  }
  .py-44 {
    padding-top: 22px;
    padding-bottom: 22px;
  }
  .px-44 {
    padding-left: 22px;
    padding-right: 22px;
  }
}
@media (min-width: 576px) {
  .my-44 {
    margin-top: 29.304px;
    margin-bottom: 29.304px;
  }
  .mx-44 {
    margin-left: 29.304px;
    margin-right: 29.304px;
  }
  .py-44 {
    padding-top: 29.304px;
    padding-bottom: 29.304px;
  }
  .px-44 {
    padding-left: 29.304px;
    padding-right: 29.304px;
  }
}
@media (min-width: 768px) {
  .my-44 {
    margin-top: 26.4px;
    margin-bottom: 26.4px;
  }
  .mx-44 {
    margin-left: 26.4px;
    margin-right: 26.4px;
  }
  .py-44 {
    padding-top: 26.4px;
    padding-bottom: 26.4px;
  }
  .px-44 {
    padding-left: 26.4px;
    padding-right: 26.4px;
  }
}
@media (min-width: 992px) {
  .my-44 {
    margin-top: 35.2px;
    margin-bottom: 35.2px;
  }
  .mx-44 {
    margin-left: 35.2px;
    margin-right: 35.2px;
  }
  .py-44 {
    padding-top: 35.2px;
    padding-bottom: 35.2px;
  }
  .px-44 {
    padding-left: 35.2px;
    padding-right: 35.2px;
  }
}
@media (min-width: 1200px) {
  .my-44 {
    margin-top: 44px;
    margin-bottom: 44px;
  }
  .mx-44 {
    margin-left: 44px;
    margin-right: 44px;
  }
  .py-44 {
    padding-top: 44px;
    padding-bottom: 44px;
  }
  .px-44 {
    padding-left: 44px;
    padding-right: 44px;
  }
}
.my-45 {
  margin-top: 45px;
  margin-bottom: 45px;
}

.mx-45 {
  margin-left: 45px;
  margin-right: 45px;
}

.py-45 {
  padding-top: 45px;
  padding-bottom: 45px;
}

.px-45 {
  padding-left: 45px;
  padding-right: 45px;
}

@media (max-width: 575px) {
  .my-45 {
    margin-top: 22.5px;
    margin-bottom: 22.5px;
  }
  .mx-45 {
    margin-left: 22.5px;
    margin-right: 22.5px;
  }
  .py-45 {
    padding-top: 22.5px;
    padding-bottom: 22.5px;
  }
  .px-45 {
    padding-left: 22.5px;
    padding-right: 22.5px;
  }
}
@media (min-width: 576px) {
  .my-45 {
    margin-top: 29.97px;
    margin-bottom: 29.97px;
  }
  .mx-45 {
    margin-left: 29.97px;
    margin-right: 29.97px;
  }
  .py-45 {
    padding-top: 29.97px;
    padding-bottom: 29.97px;
  }
  .px-45 {
    padding-left: 29.97px;
    padding-right: 29.97px;
  }
}
@media (min-width: 768px) {
  .my-45 {
    margin-top: 27px;
    margin-bottom: 27px;
  }
  .mx-45 {
    margin-left: 27px;
    margin-right: 27px;
  }
  .py-45 {
    padding-top: 27px;
    padding-bottom: 27px;
  }
  .px-45 {
    padding-left: 27px;
    padding-right: 27px;
  }
}
@media (min-width: 992px) {
  .my-45 {
    margin-top: 36px;
    margin-bottom: 36px;
  }
  .mx-45 {
    margin-left: 36px;
    margin-right: 36px;
  }
  .py-45 {
    padding-top: 36px;
    padding-bottom: 36px;
  }
  .px-45 {
    padding-left: 36px;
    padding-right: 36px;
  }
}
@media (min-width: 1200px) {
  .my-45 {
    margin-top: 45px;
    margin-bottom: 45px;
  }
  .mx-45 {
    margin-left: 45px;
    margin-right: 45px;
  }
  .py-45 {
    padding-top: 45px;
    padding-bottom: 45px;
  }
  .px-45 {
    padding-left: 45px;
    padding-right: 45px;
  }
}
.my-46 {
  margin-top: 46px;
  margin-bottom: 46px;
}

.mx-46 {
  margin-left: 46px;
  margin-right: 46px;
}

.py-46 {
  padding-top: 46px;
  padding-bottom: 46px;
}

.px-46 {
  padding-left: 46px;
  padding-right: 46px;
}

@media (max-width: 575px) {
  .my-46 {
    margin-top: 23px;
    margin-bottom: 23px;
  }
  .mx-46 {
    margin-left: 23px;
    margin-right: 23px;
  }
  .py-46 {
    padding-top: 23px;
    padding-bottom: 23px;
  }
  .px-46 {
    padding-left: 23px;
    padding-right: 23px;
  }
}
@media (min-width: 576px) {
  .my-46 {
    margin-top: 30.636px;
    margin-bottom: 30.636px;
  }
  .mx-46 {
    margin-left: 30.636px;
    margin-right: 30.636px;
  }
  .py-46 {
    padding-top: 30.636px;
    padding-bottom: 30.636px;
  }
  .px-46 {
    padding-left: 30.636px;
    padding-right: 30.636px;
  }
}
@media (min-width: 768px) {
  .my-46 {
    margin-top: 27.6px;
    margin-bottom: 27.6px;
  }
  .mx-46 {
    margin-left: 27.6px;
    margin-right: 27.6px;
  }
  .py-46 {
    padding-top: 27.6px;
    padding-bottom: 27.6px;
  }
  .px-46 {
    padding-left: 27.6px;
    padding-right: 27.6px;
  }
}
@media (min-width: 992px) {
  .my-46 {
    margin-top: 36.8px;
    margin-bottom: 36.8px;
  }
  .mx-46 {
    margin-left: 36.8px;
    margin-right: 36.8px;
  }
  .py-46 {
    padding-top: 36.8px;
    padding-bottom: 36.8px;
  }
  .px-46 {
    padding-left: 36.8px;
    padding-right: 36.8px;
  }
}
@media (min-width: 1200px) {
  .my-46 {
    margin-top: 46px;
    margin-bottom: 46px;
  }
  .mx-46 {
    margin-left: 46px;
    margin-right: 46px;
  }
  .py-46 {
    padding-top: 46px;
    padding-bottom: 46px;
  }
  .px-46 {
    padding-left: 46px;
    padding-right: 46px;
  }
}
.my-47 {
  margin-top: 47px;
  margin-bottom: 47px;
}

.mx-47 {
  margin-left: 47px;
  margin-right: 47px;
}

.py-47 {
  padding-top: 47px;
  padding-bottom: 47px;
}

.px-47 {
  padding-left: 47px;
  padding-right: 47px;
}

@media (max-width: 575px) {
  .my-47 {
    margin-top: 23.5px;
    margin-bottom: 23.5px;
  }
  .mx-47 {
    margin-left: 23.5px;
    margin-right: 23.5px;
  }
  .py-47 {
    padding-top: 23.5px;
    padding-bottom: 23.5px;
  }
  .px-47 {
    padding-left: 23.5px;
    padding-right: 23.5px;
  }
}
@media (min-width: 576px) {
  .my-47 {
    margin-top: 31.302px;
    margin-bottom: 31.302px;
  }
  .mx-47 {
    margin-left: 31.302px;
    margin-right: 31.302px;
  }
  .py-47 {
    padding-top: 31.302px;
    padding-bottom: 31.302px;
  }
  .px-47 {
    padding-left: 31.302px;
    padding-right: 31.302px;
  }
}
@media (min-width: 768px) {
  .my-47 {
    margin-top: 28.2px;
    margin-bottom: 28.2px;
  }
  .mx-47 {
    margin-left: 28.2px;
    margin-right: 28.2px;
  }
  .py-47 {
    padding-top: 28.2px;
    padding-bottom: 28.2px;
  }
  .px-47 {
    padding-left: 28.2px;
    padding-right: 28.2px;
  }
}
@media (min-width: 992px) {
  .my-47 {
    margin-top: 37.6px;
    margin-bottom: 37.6px;
  }
  .mx-47 {
    margin-left: 37.6px;
    margin-right: 37.6px;
  }
  .py-47 {
    padding-top: 37.6px;
    padding-bottom: 37.6px;
  }
  .px-47 {
    padding-left: 37.6px;
    padding-right: 37.6px;
  }
}
@media (min-width: 1200px) {
  .my-47 {
    margin-top: 47px;
    margin-bottom: 47px;
  }
  .mx-47 {
    margin-left: 47px;
    margin-right: 47px;
  }
  .py-47 {
    padding-top: 47px;
    padding-bottom: 47px;
  }
  .px-47 {
    padding-left: 47px;
    padding-right: 47px;
  }
}
.my-48 {
  margin-top: 48px;
  margin-bottom: 48px;
}

.mx-48 {
  margin-left: 48px;
  margin-right: 48px;
}

.py-48 {
  padding-top: 48px;
  padding-bottom: 48px;
}

.px-48 {
  padding-left: 48px;
  padding-right: 48px;
}

@media (max-width: 575px) {
  .my-48 {
    margin-top: 24px;
    margin-bottom: 24px;
  }
  .mx-48 {
    margin-left: 24px;
    margin-right: 24px;
  }
  .py-48 {
    padding-top: 24px;
    padding-bottom: 24px;
  }
  .px-48 {
    padding-left: 24px;
    padding-right: 24px;
  }
}
@media (min-width: 576px) {
  .my-48 {
    margin-top: 31.968px;
    margin-bottom: 31.968px;
  }
  .mx-48 {
    margin-left: 31.968px;
    margin-right: 31.968px;
  }
  .py-48 {
    padding-top: 31.968px;
    padding-bottom: 31.968px;
  }
  .px-48 {
    padding-left: 31.968px;
    padding-right: 31.968px;
  }
}
@media (min-width: 768px) {
  .my-48 {
    margin-top: 28.8px;
    margin-bottom: 28.8px;
  }
  .mx-48 {
    margin-left: 28.8px;
    margin-right: 28.8px;
  }
  .py-48 {
    padding-top: 28.8px;
    padding-bottom: 28.8px;
  }
  .px-48 {
    padding-left: 28.8px;
    padding-right: 28.8px;
  }
}
@media (min-width: 992px) {
  .my-48 {
    margin-top: 38.4px;
    margin-bottom: 38.4px;
  }
  .mx-48 {
    margin-left: 38.4px;
    margin-right: 38.4px;
  }
  .py-48 {
    padding-top: 38.4px;
    padding-bottom: 38.4px;
  }
  .px-48 {
    padding-left: 38.4px;
    padding-right: 38.4px;
  }
}
@media (min-width: 1200px) {
  .my-48 {
    margin-top: 48px;
    margin-bottom: 48px;
  }
  .mx-48 {
    margin-left: 48px;
    margin-right: 48px;
  }
  .py-48 {
    padding-top: 48px;
    padding-bottom: 48px;
  }
  .px-48 {
    padding-left: 48px;
    padding-right: 48px;
  }
}
.my-49 {
  margin-top: 49px;
  margin-bottom: 49px;
}

.mx-49 {
  margin-left: 49px;
  margin-right: 49px;
}

.py-49 {
  padding-top: 49px;
  padding-bottom: 49px;
}

.px-49 {
  padding-left: 49px;
  padding-right: 49px;
}

@media (max-width: 575px) {
  .my-49 {
    margin-top: 24.5px;
    margin-bottom: 24.5px;
  }
  .mx-49 {
    margin-left: 24.5px;
    margin-right: 24.5px;
  }
  .py-49 {
    padding-top: 24.5px;
    padding-bottom: 24.5px;
  }
  .px-49 {
    padding-left: 24.5px;
    padding-right: 24.5px;
  }
}
@media (min-width: 576px) {
  .my-49 {
    margin-top: 32.634px;
    margin-bottom: 32.634px;
  }
  .mx-49 {
    margin-left: 32.634px;
    margin-right: 32.634px;
  }
  .py-49 {
    padding-top: 32.634px;
    padding-bottom: 32.634px;
  }
  .px-49 {
    padding-left: 32.634px;
    padding-right: 32.634px;
  }
}
@media (min-width: 768px) {
  .my-49 {
    margin-top: 29.4px;
    margin-bottom: 29.4px;
  }
  .mx-49 {
    margin-left: 29.4px;
    margin-right: 29.4px;
  }
  .py-49 {
    padding-top: 29.4px;
    padding-bottom: 29.4px;
  }
  .px-49 {
    padding-left: 29.4px;
    padding-right: 29.4px;
  }
}
@media (min-width: 992px) {
  .my-49 {
    margin-top: 39.2px;
    margin-bottom: 39.2px;
  }
  .mx-49 {
    margin-left: 39.2px;
    margin-right: 39.2px;
  }
  .py-49 {
    padding-top: 39.2px;
    padding-bottom: 39.2px;
  }
  .px-49 {
    padding-left: 39.2px;
    padding-right: 39.2px;
  }
}
@media (min-width: 1200px) {
  .my-49 {
    margin-top: 49px;
    margin-bottom: 49px;
  }
  .mx-49 {
    margin-left: 49px;
    margin-right: 49px;
  }
  .py-49 {
    padding-top: 49px;
    padding-bottom: 49px;
  }
  .px-49 {
    padding-left: 49px;
    padding-right: 49px;
  }
}
.my-50 {
  margin-top: 50px;
  margin-bottom: 50px;
}

.mx-50 {
  margin-left: 50px;
  margin-right: 50px;
}

.py-50 {
  padding-top: 50px;
  padding-bottom: 50px;
}

.px-50 {
  padding-left: 50px;
  padding-right: 50px;
}

@media (max-width: 575px) {
  .my-50 {
    margin-top: 25px;
    margin-bottom: 25px;
  }
  .mx-50 {
    margin-left: 25px;
    margin-right: 25px;
  }
  .py-50 {
    padding-top: 25px;
    padding-bottom: 25px;
  }
  .px-50 {
    padding-left: 25px;
    padding-right: 25px;
  }
}
@media (min-width: 576px) {
  .my-50 {
    margin-top: 33.3px;
    margin-bottom: 33.3px;
  }
  .mx-50 {
    margin-left: 33.3px;
    margin-right: 33.3px;
  }
  .py-50 {
    padding-top: 33.3px;
    padding-bottom: 33.3px;
  }
  .px-50 {
    padding-left: 33.3px;
    padding-right: 33.3px;
  }
}
@media (min-width: 768px) {
  .my-50 {
    margin-top: 30px;
    margin-bottom: 30px;
  }
  .mx-50 {
    margin-left: 30px;
    margin-right: 30px;
  }
  .py-50 {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .px-50 {
    padding-left: 30px;
    padding-right: 30px;
  }
}
@media (min-width: 992px) {
  .my-50 {
    margin-top: 40px;
    margin-bottom: 40px;
  }
  .mx-50 {
    margin-left: 40px;
    margin-right: 40px;
  }
  .py-50 {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .px-50 {
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media (min-width: 1200px) {
  .my-50 {
    margin-top: 50px;
    margin-bottom: 50px;
  }
  .mx-50 {
    margin-left: 50px;
    margin-right: 50px;
  }
  .py-50 {
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .px-50 {
    padding-left: 50px;
    padding-right: 50px;
  }
}
.my-51 {
  margin-top: 51px;
  margin-bottom: 51px;
}

.mx-51 {
  margin-left: 51px;
  margin-right: 51px;
}

.py-51 {
  padding-top: 51px;
  padding-bottom: 51px;
}

.px-51 {
  padding-left: 51px;
  padding-right: 51px;
}

@media (max-width: 575px) {
  .my-51 {
    margin-top: 25.5px;
    margin-bottom: 25.5px;
  }
  .mx-51 {
    margin-left: 25.5px;
    margin-right: 25.5px;
  }
  .py-51 {
    padding-top: 25.5px;
    padding-bottom: 25.5px;
  }
  .px-51 {
    padding-left: 25.5px;
    padding-right: 25.5px;
  }
}
@media (min-width: 576px) {
  .my-51 {
    margin-top: 33.966px;
    margin-bottom: 33.966px;
  }
  .mx-51 {
    margin-left: 33.966px;
    margin-right: 33.966px;
  }
  .py-51 {
    padding-top: 33.966px;
    padding-bottom: 33.966px;
  }
  .px-51 {
    padding-left: 33.966px;
    padding-right: 33.966px;
  }
}
@media (min-width: 768px) {
  .my-51 {
    margin-top: 30.6px;
    margin-bottom: 30.6px;
  }
  .mx-51 {
    margin-left: 30.6px;
    margin-right: 30.6px;
  }
  .py-51 {
    padding-top: 30.6px;
    padding-bottom: 30.6px;
  }
  .px-51 {
    padding-left: 30.6px;
    padding-right: 30.6px;
  }
}
@media (min-width: 992px) {
  .my-51 {
    margin-top: 40.8px;
    margin-bottom: 40.8px;
  }
  .mx-51 {
    margin-left: 40.8px;
    margin-right: 40.8px;
  }
  .py-51 {
    padding-top: 40.8px;
    padding-bottom: 40.8px;
  }
  .px-51 {
    padding-left: 40.8px;
    padding-right: 40.8px;
  }
}
@media (min-width: 1200px) {
  .my-51 {
    margin-top: 51px;
    margin-bottom: 51px;
  }
  .mx-51 {
    margin-left: 51px;
    margin-right: 51px;
  }
  .py-51 {
    padding-top: 51px;
    padding-bottom: 51px;
  }
  .px-51 {
    padding-left: 51px;
    padding-right: 51px;
  }
}
.my-52 {
  margin-top: 52px;
  margin-bottom: 52px;
}

.mx-52 {
  margin-left: 52px;
  margin-right: 52px;
}

.py-52 {
  padding-top: 52px;
  padding-bottom: 52px;
}

.px-52 {
  padding-left: 52px;
  padding-right: 52px;
}

@media (max-width: 575px) {
  .my-52 {
    margin-top: 26px;
    margin-bottom: 26px;
  }
  .mx-52 {
    margin-left: 26px;
    margin-right: 26px;
  }
  .py-52 {
    padding-top: 26px;
    padding-bottom: 26px;
  }
  .px-52 {
    padding-left: 26px;
    padding-right: 26px;
  }
}
@media (min-width: 576px) {
  .my-52 {
    margin-top: 34.632px;
    margin-bottom: 34.632px;
  }
  .mx-52 {
    margin-left: 34.632px;
    margin-right: 34.632px;
  }
  .py-52 {
    padding-top: 34.632px;
    padding-bottom: 34.632px;
  }
  .px-52 {
    padding-left: 34.632px;
    padding-right: 34.632px;
  }
}
@media (min-width: 768px) {
  .my-52 {
    margin-top: 31.2px;
    margin-bottom: 31.2px;
  }
  .mx-52 {
    margin-left: 31.2px;
    margin-right: 31.2px;
  }
  .py-52 {
    padding-top: 31.2px;
    padding-bottom: 31.2px;
  }
  .px-52 {
    padding-left: 31.2px;
    padding-right: 31.2px;
  }
}
@media (min-width: 992px) {
  .my-52 {
    margin-top: 41.6px;
    margin-bottom: 41.6px;
  }
  .mx-52 {
    margin-left: 41.6px;
    margin-right: 41.6px;
  }
  .py-52 {
    padding-top: 41.6px;
    padding-bottom: 41.6px;
  }
  .px-52 {
    padding-left: 41.6px;
    padding-right: 41.6px;
  }
}
@media (min-width: 1200px) {
  .my-52 {
    margin-top: 52px;
    margin-bottom: 52px;
  }
  .mx-52 {
    margin-left: 52px;
    margin-right: 52px;
  }
  .py-52 {
    padding-top: 52px;
    padding-bottom: 52px;
  }
  .px-52 {
    padding-left: 52px;
    padding-right: 52px;
  }
}
.my-53 {
  margin-top: 53px;
  margin-bottom: 53px;
}

.mx-53 {
  margin-left: 53px;
  margin-right: 53px;
}

.py-53 {
  padding-top: 53px;
  padding-bottom: 53px;
}

.px-53 {
  padding-left: 53px;
  padding-right: 53px;
}

@media (max-width: 575px) {
  .my-53 {
    margin-top: 26.5px;
    margin-bottom: 26.5px;
  }
  .mx-53 {
    margin-left: 26.5px;
    margin-right: 26.5px;
  }
  .py-53 {
    padding-top: 26.5px;
    padding-bottom: 26.5px;
  }
  .px-53 {
    padding-left: 26.5px;
    padding-right: 26.5px;
  }
}
@media (min-width: 576px) {
  .my-53 {
    margin-top: 35.298px;
    margin-bottom: 35.298px;
  }
  .mx-53 {
    margin-left: 35.298px;
    margin-right: 35.298px;
  }
  .py-53 {
    padding-top: 35.298px;
    padding-bottom: 35.298px;
  }
  .px-53 {
    padding-left: 35.298px;
    padding-right: 35.298px;
  }
}
@media (min-width: 768px) {
  .my-53 {
    margin-top: 31.8px;
    margin-bottom: 31.8px;
  }
  .mx-53 {
    margin-left: 31.8px;
    margin-right: 31.8px;
  }
  .py-53 {
    padding-top: 31.8px;
    padding-bottom: 31.8px;
  }
  .px-53 {
    padding-left: 31.8px;
    padding-right: 31.8px;
  }
}
@media (min-width: 992px) {
  .my-53 {
    margin-top: 42.4px;
    margin-bottom: 42.4px;
  }
  .mx-53 {
    margin-left: 42.4px;
    margin-right: 42.4px;
  }
  .py-53 {
    padding-top: 42.4px;
    padding-bottom: 42.4px;
  }
  .px-53 {
    padding-left: 42.4px;
    padding-right: 42.4px;
  }
}
@media (min-width: 1200px) {
  .my-53 {
    margin-top: 53px;
    margin-bottom: 53px;
  }
  .mx-53 {
    margin-left: 53px;
    margin-right: 53px;
  }
  .py-53 {
    padding-top: 53px;
    padding-bottom: 53px;
  }
  .px-53 {
    padding-left: 53px;
    padding-right: 53px;
  }
}
.my-54 {
  margin-top: 54px;
  margin-bottom: 54px;
}

.mx-54 {
  margin-left: 54px;
  margin-right: 54px;
}

.py-54 {
  padding-top: 54px;
  padding-bottom: 54px;
}

.px-54 {
  padding-left: 54px;
  padding-right: 54px;
}

@media (max-width: 575px) {
  .my-54 {
    margin-top: 27px;
    margin-bottom: 27px;
  }
  .mx-54 {
    margin-left: 27px;
    margin-right: 27px;
  }
  .py-54 {
    padding-top: 27px;
    padding-bottom: 27px;
  }
  .px-54 {
    padding-left: 27px;
    padding-right: 27px;
  }
}
@media (min-width: 576px) {
  .my-54 {
    margin-top: 35.964px;
    margin-bottom: 35.964px;
  }
  .mx-54 {
    margin-left: 35.964px;
    margin-right: 35.964px;
  }
  .py-54 {
    padding-top: 35.964px;
    padding-bottom: 35.964px;
  }
  .px-54 {
    padding-left: 35.964px;
    padding-right: 35.964px;
  }
}
@media (min-width: 768px) {
  .my-54 {
    margin-top: 32.4px;
    margin-bottom: 32.4px;
  }
  .mx-54 {
    margin-left: 32.4px;
    margin-right: 32.4px;
  }
  .py-54 {
    padding-top: 32.4px;
    padding-bottom: 32.4px;
  }
  .px-54 {
    padding-left: 32.4px;
    padding-right: 32.4px;
  }
}
@media (min-width: 992px) {
  .my-54 {
    margin-top: 43.2px;
    margin-bottom: 43.2px;
  }
  .mx-54 {
    margin-left: 43.2px;
    margin-right: 43.2px;
  }
  .py-54 {
    padding-top: 43.2px;
    padding-bottom: 43.2px;
  }
  .px-54 {
    padding-left: 43.2px;
    padding-right: 43.2px;
  }
}
@media (min-width: 1200px) {
  .my-54 {
    margin-top: 54px;
    margin-bottom: 54px;
  }
  .mx-54 {
    margin-left: 54px;
    margin-right: 54px;
  }
  .py-54 {
    padding-top: 54px;
    padding-bottom: 54px;
  }
  .px-54 {
    padding-left: 54px;
    padding-right: 54px;
  }
}
.my-55 {
  margin-top: 55px;
  margin-bottom: 55px;
}

.mx-55 {
  margin-left: 55px;
  margin-right: 55px;
}

.py-55 {
  padding-top: 55px;
  padding-bottom: 55px;
}

.px-55 {
  padding-left: 55px;
  padding-right: 55px;
}

@media (max-width: 575px) {
  .my-55 {
    margin-top: 27.5px;
    margin-bottom: 27.5px;
  }
  .mx-55 {
    margin-left: 27.5px;
    margin-right: 27.5px;
  }
  .py-55 {
    padding-top: 27.5px;
    padding-bottom: 27.5px;
  }
  .px-55 {
    padding-left: 27.5px;
    padding-right: 27.5px;
  }
}
@media (min-width: 576px) {
  .my-55 {
    margin-top: 36.63px;
    margin-bottom: 36.63px;
  }
  .mx-55 {
    margin-left: 36.63px;
    margin-right: 36.63px;
  }
  .py-55 {
    padding-top: 36.63px;
    padding-bottom: 36.63px;
  }
  .px-55 {
    padding-left: 36.63px;
    padding-right: 36.63px;
  }
}
@media (min-width: 768px) {
  .my-55 {
    margin-top: 33px;
    margin-bottom: 33px;
  }
  .mx-55 {
    margin-left: 33px;
    margin-right: 33px;
  }
  .py-55 {
    padding-top: 33px;
    padding-bottom: 33px;
  }
  .px-55 {
    padding-left: 33px;
    padding-right: 33px;
  }
}
@media (min-width: 992px) {
  .my-55 {
    margin-top: 44px;
    margin-bottom: 44px;
  }
  .mx-55 {
    margin-left: 44px;
    margin-right: 44px;
  }
  .py-55 {
    padding-top: 44px;
    padding-bottom: 44px;
  }
  .px-55 {
    padding-left: 44px;
    padding-right: 44px;
  }
}
@media (min-width: 1200px) {
  .my-55 {
    margin-top: 55px;
    margin-bottom: 55px;
  }
  .mx-55 {
    margin-left: 55px;
    margin-right: 55px;
  }
  .py-55 {
    padding-top: 55px;
    padding-bottom: 55px;
  }
  .px-55 {
    padding-left: 55px;
    padding-right: 55px;
  }
}
.my-56 {
  margin-top: 56px;
  margin-bottom: 56px;
}

.mx-56 {
  margin-left: 56px;
  margin-right: 56px;
}

.py-56 {
  padding-top: 56px;
  padding-bottom: 56px;
}

.px-56 {
  padding-left: 56px;
  padding-right: 56px;
}

@media (max-width: 575px) {
  .my-56 {
    margin-top: 28px;
    margin-bottom: 28px;
  }
  .mx-56 {
    margin-left: 28px;
    margin-right: 28px;
  }
  .py-56 {
    padding-top: 28px;
    padding-bottom: 28px;
  }
  .px-56 {
    padding-left: 28px;
    padding-right: 28px;
  }
}
@media (min-width: 576px) {
  .my-56 {
    margin-top: 37.296px;
    margin-bottom: 37.296px;
  }
  .mx-56 {
    margin-left: 37.296px;
    margin-right: 37.296px;
  }
  .py-56 {
    padding-top: 37.296px;
    padding-bottom: 37.296px;
  }
  .px-56 {
    padding-left: 37.296px;
    padding-right: 37.296px;
  }
}
@media (min-width: 768px) {
  .my-56 {
    margin-top: 33.6px;
    margin-bottom: 33.6px;
  }
  .mx-56 {
    margin-left: 33.6px;
    margin-right: 33.6px;
  }
  .py-56 {
    padding-top: 33.6px;
    padding-bottom: 33.6px;
  }
  .px-56 {
    padding-left: 33.6px;
    padding-right: 33.6px;
  }
}
@media (min-width: 992px) {
  .my-56 {
    margin-top: 44.8px;
    margin-bottom: 44.8px;
  }
  .mx-56 {
    margin-left: 44.8px;
    margin-right: 44.8px;
  }
  .py-56 {
    padding-top: 44.8px;
    padding-bottom: 44.8px;
  }
  .px-56 {
    padding-left: 44.8px;
    padding-right: 44.8px;
  }
}
@media (min-width: 1200px) {
  .my-56 {
    margin-top: 56px;
    margin-bottom: 56px;
  }
  .mx-56 {
    margin-left: 56px;
    margin-right: 56px;
  }
  .py-56 {
    padding-top: 56px;
    padding-bottom: 56px;
  }
  .px-56 {
    padding-left: 56px;
    padding-right: 56px;
  }
}
.my-57 {
  margin-top: 57px;
  margin-bottom: 57px;
}

.mx-57 {
  margin-left: 57px;
  margin-right: 57px;
}

.py-57 {
  padding-top: 57px;
  padding-bottom: 57px;
}

.px-57 {
  padding-left: 57px;
  padding-right: 57px;
}

@media (max-width: 575px) {
  .my-57 {
    margin-top: 28.5px;
    margin-bottom: 28.5px;
  }
  .mx-57 {
    margin-left: 28.5px;
    margin-right: 28.5px;
  }
  .py-57 {
    padding-top: 28.5px;
    padding-bottom: 28.5px;
  }
  .px-57 {
    padding-left: 28.5px;
    padding-right: 28.5px;
  }
}
@media (min-width: 576px) {
  .my-57 {
    margin-top: 37.962px;
    margin-bottom: 37.962px;
  }
  .mx-57 {
    margin-left: 37.962px;
    margin-right: 37.962px;
  }
  .py-57 {
    padding-top: 37.962px;
    padding-bottom: 37.962px;
  }
  .px-57 {
    padding-left: 37.962px;
    padding-right: 37.962px;
  }
}
@media (min-width: 768px) {
  .my-57 {
    margin-top: 34.2px;
    margin-bottom: 34.2px;
  }
  .mx-57 {
    margin-left: 34.2px;
    margin-right: 34.2px;
  }
  .py-57 {
    padding-top: 34.2px;
    padding-bottom: 34.2px;
  }
  .px-57 {
    padding-left: 34.2px;
    padding-right: 34.2px;
  }
}
@media (min-width: 992px) {
  .my-57 {
    margin-top: 45.6px;
    margin-bottom: 45.6px;
  }
  .mx-57 {
    margin-left: 45.6px;
    margin-right: 45.6px;
  }
  .py-57 {
    padding-top: 45.6px;
    padding-bottom: 45.6px;
  }
  .px-57 {
    padding-left: 45.6px;
    padding-right: 45.6px;
  }
}
@media (min-width: 1200px) {
  .my-57 {
    margin-top: 57px;
    margin-bottom: 57px;
  }
  .mx-57 {
    margin-left: 57px;
    margin-right: 57px;
  }
  .py-57 {
    padding-top: 57px;
    padding-bottom: 57px;
  }
  .px-57 {
    padding-left: 57px;
    padding-right: 57px;
  }
}
.my-58 {
  margin-top: 58px;
  margin-bottom: 58px;
}

.mx-58 {
  margin-left: 58px;
  margin-right: 58px;
}

.py-58 {
  padding-top: 58px;
  padding-bottom: 58px;
}

.px-58 {
  padding-left: 58px;
  padding-right: 58px;
}

@media (max-width: 575px) {
  .my-58 {
    margin-top: 29px;
    margin-bottom: 29px;
  }
  .mx-58 {
    margin-left: 29px;
    margin-right: 29px;
  }
  .py-58 {
    padding-top: 29px;
    padding-bottom: 29px;
  }
  .px-58 {
    padding-left: 29px;
    padding-right: 29px;
  }
}
@media (min-width: 576px) {
  .my-58 {
    margin-top: 38.628px;
    margin-bottom: 38.628px;
  }
  .mx-58 {
    margin-left: 38.628px;
    margin-right: 38.628px;
  }
  .py-58 {
    padding-top: 38.628px;
    padding-bottom: 38.628px;
  }
  .px-58 {
    padding-left: 38.628px;
    padding-right: 38.628px;
  }
}
@media (min-width: 768px) {
  .my-58 {
    margin-top: 34.8px;
    margin-bottom: 34.8px;
  }
  .mx-58 {
    margin-left: 34.8px;
    margin-right: 34.8px;
  }
  .py-58 {
    padding-top: 34.8px;
    padding-bottom: 34.8px;
  }
  .px-58 {
    padding-left: 34.8px;
    padding-right: 34.8px;
  }
}
@media (min-width: 992px) {
  .my-58 {
    margin-top: 46.4px;
    margin-bottom: 46.4px;
  }
  .mx-58 {
    margin-left: 46.4px;
    margin-right: 46.4px;
  }
  .py-58 {
    padding-top: 46.4px;
    padding-bottom: 46.4px;
  }
  .px-58 {
    padding-left: 46.4px;
    padding-right: 46.4px;
  }
}
@media (min-width: 1200px) {
  .my-58 {
    margin-top: 58px;
    margin-bottom: 58px;
  }
  .mx-58 {
    margin-left: 58px;
    margin-right: 58px;
  }
  .py-58 {
    padding-top: 58px;
    padding-bottom: 58px;
  }
  .px-58 {
    padding-left: 58px;
    padding-right: 58px;
  }
}
.my-59 {
  margin-top: 59px;
  margin-bottom: 59px;
}

.mx-59 {
  margin-left: 59px;
  margin-right: 59px;
}

.py-59 {
  padding-top: 59px;
  padding-bottom: 59px;
}

.px-59 {
  padding-left: 59px;
  padding-right: 59px;
}

@media (max-width: 575px) {
  .my-59 {
    margin-top: 29.5px;
    margin-bottom: 29.5px;
  }
  .mx-59 {
    margin-left: 29.5px;
    margin-right: 29.5px;
  }
  .py-59 {
    padding-top: 29.5px;
    padding-bottom: 29.5px;
  }
  .px-59 {
    padding-left: 29.5px;
    padding-right: 29.5px;
  }
}
@media (min-width: 576px) {
  .my-59 {
    margin-top: 39.294px;
    margin-bottom: 39.294px;
  }
  .mx-59 {
    margin-left: 39.294px;
    margin-right: 39.294px;
  }
  .py-59 {
    padding-top: 39.294px;
    padding-bottom: 39.294px;
  }
  .px-59 {
    padding-left: 39.294px;
    padding-right: 39.294px;
  }
}
@media (min-width: 768px) {
  .my-59 {
    margin-top: 35.4px;
    margin-bottom: 35.4px;
  }
  .mx-59 {
    margin-left: 35.4px;
    margin-right: 35.4px;
  }
  .py-59 {
    padding-top: 35.4px;
    padding-bottom: 35.4px;
  }
  .px-59 {
    padding-left: 35.4px;
    padding-right: 35.4px;
  }
}
@media (min-width: 992px) {
  .my-59 {
    margin-top: 47.2px;
    margin-bottom: 47.2px;
  }
  .mx-59 {
    margin-left: 47.2px;
    margin-right: 47.2px;
  }
  .py-59 {
    padding-top: 47.2px;
    padding-bottom: 47.2px;
  }
  .px-59 {
    padding-left: 47.2px;
    padding-right: 47.2px;
  }
}
@media (min-width: 1200px) {
  .my-59 {
    margin-top: 59px;
    margin-bottom: 59px;
  }
  .mx-59 {
    margin-left: 59px;
    margin-right: 59px;
  }
  .py-59 {
    padding-top: 59px;
    padding-bottom: 59px;
  }
  .px-59 {
    padding-left: 59px;
    padding-right: 59px;
  }
}
.my-60 {
  margin-top: 60px;
  margin-bottom: 60px;
}

.mx-60 {
  margin-left: 60px;
  margin-right: 60px;
}

.py-60 {
  padding-top: 60px;
  padding-bottom: 60px;
}

.px-60 {
  padding-left: 60px;
  padding-right: 60px;
}

@media (max-width: 575px) {
  .my-60 {
    margin-top: 30px;
    margin-bottom: 30px;
  }
  .mx-60 {
    margin-left: 30px;
    margin-right: 30px;
  }
  .py-60 {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .px-60 {
    padding-left: 30px;
    padding-right: 30px;
  }
}
@media (min-width: 576px) {
  .my-60 {
    margin-top: 39.96px;
    margin-bottom: 39.96px;
  }
  .mx-60 {
    margin-left: 39.96px;
    margin-right: 39.96px;
  }
  .py-60 {
    padding-top: 39.96px;
    padding-bottom: 39.96px;
  }
  .px-60 {
    padding-left: 39.96px;
    padding-right: 39.96px;
  }
}
@media (min-width: 768px) {
  .my-60 {
    margin-top: 36px;
    margin-bottom: 36px;
  }
  .mx-60 {
    margin-left: 36px;
    margin-right: 36px;
  }
  .py-60 {
    padding-top: 36px;
    padding-bottom: 36px;
  }
  .px-60 {
    padding-left: 36px;
    padding-right: 36px;
  }
}
@media (min-width: 992px) {
  .my-60 {
    margin-top: 48px;
    margin-bottom: 48px;
  }
  .mx-60 {
    margin-left: 48px;
    margin-right: 48px;
  }
  .py-60 {
    padding-top: 48px;
    padding-bottom: 48px;
  }
  .px-60 {
    padding-left: 48px;
    padding-right: 48px;
  }
}
@media (min-width: 1200px) {
  .my-60 {
    margin-top: 60px;
    margin-bottom: 60px;
  }
  .mx-60 {
    margin-left: 60px;
    margin-right: 60px;
  }
  .py-60 {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  .px-60 {
    padding-left: 60px;
    padding-right: 60px;
  }
}
.my-61 {
  margin-top: 61px;
  margin-bottom: 61px;
}

.mx-61 {
  margin-left: 61px;
  margin-right: 61px;
}

.py-61 {
  padding-top: 61px;
  padding-bottom: 61px;
}

.px-61 {
  padding-left: 61px;
  padding-right: 61px;
}

@media (max-width: 575px) {
  .my-61 {
    margin-top: 30.5px;
    margin-bottom: 30.5px;
  }
  .mx-61 {
    margin-left: 30.5px;
    margin-right: 30.5px;
  }
  .py-61 {
    padding-top: 30.5px;
    padding-bottom: 30.5px;
  }
  .px-61 {
    padding-left: 30.5px;
    padding-right: 30.5px;
  }
}
@media (min-width: 576px) {
  .my-61 {
    margin-top: 40.626px;
    margin-bottom: 40.626px;
  }
  .mx-61 {
    margin-left: 40.626px;
    margin-right: 40.626px;
  }
  .py-61 {
    padding-top: 40.626px;
    padding-bottom: 40.626px;
  }
  .px-61 {
    padding-left: 40.626px;
    padding-right: 40.626px;
  }
}
@media (min-width: 768px) {
  .my-61 {
    margin-top: 36.6px;
    margin-bottom: 36.6px;
  }
  .mx-61 {
    margin-left: 36.6px;
    margin-right: 36.6px;
  }
  .py-61 {
    padding-top: 36.6px;
    padding-bottom: 36.6px;
  }
  .px-61 {
    padding-left: 36.6px;
    padding-right: 36.6px;
  }
}
@media (min-width: 992px) {
  .my-61 {
    margin-top: 48.8px;
    margin-bottom: 48.8px;
  }
  .mx-61 {
    margin-left: 48.8px;
    margin-right: 48.8px;
  }
  .py-61 {
    padding-top: 48.8px;
    padding-bottom: 48.8px;
  }
  .px-61 {
    padding-left: 48.8px;
    padding-right: 48.8px;
  }
}
@media (min-width: 1200px) {
  .my-61 {
    margin-top: 61px;
    margin-bottom: 61px;
  }
  .mx-61 {
    margin-left: 61px;
    margin-right: 61px;
  }
  .py-61 {
    padding-top: 61px;
    padding-bottom: 61px;
  }
  .px-61 {
    padding-left: 61px;
    padding-right: 61px;
  }
}
.my-62 {
  margin-top: 62px;
  margin-bottom: 62px;
}

.mx-62 {
  margin-left: 62px;
  margin-right: 62px;
}

.py-62 {
  padding-top: 62px;
  padding-bottom: 62px;
}

.px-62 {
  padding-left: 62px;
  padding-right: 62px;
}

@media (max-width: 575px) {
  .my-62 {
    margin-top: 31px;
    margin-bottom: 31px;
  }
  .mx-62 {
    margin-left: 31px;
    margin-right: 31px;
  }
  .py-62 {
    padding-top: 31px;
    padding-bottom: 31px;
  }
  .px-62 {
    padding-left: 31px;
    padding-right: 31px;
  }
}
@media (min-width: 576px) {
  .my-62 {
    margin-top: 41.292px;
    margin-bottom: 41.292px;
  }
  .mx-62 {
    margin-left: 41.292px;
    margin-right: 41.292px;
  }
  .py-62 {
    padding-top: 41.292px;
    padding-bottom: 41.292px;
  }
  .px-62 {
    padding-left: 41.292px;
    padding-right: 41.292px;
  }
}
@media (min-width: 768px) {
  .my-62 {
    margin-top: 37.2px;
    margin-bottom: 37.2px;
  }
  .mx-62 {
    margin-left: 37.2px;
    margin-right: 37.2px;
  }
  .py-62 {
    padding-top: 37.2px;
    padding-bottom: 37.2px;
  }
  .px-62 {
    padding-left: 37.2px;
    padding-right: 37.2px;
  }
}
@media (min-width: 992px) {
  .my-62 {
    margin-top: 49.6px;
    margin-bottom: 49.6px;
  }
  .mx-62 {
    margin-left: 49.6px;
    margin-right: 49.6px;
  }
  .py-62 {
    padding-top: 49.6px;
    padding-bottom: 49.6px;
  }
  .px-62 {
    padding-left: 49.6px;
    padding-right: 49.6px;
  }
}
@media (min-width: 1200px) {
  .my-62 {
    margin-top: 62px;
    margin-bottom: 62px;
  }
  .mx-62 {
    margin-left: 62px;
    margin-right: 62px;
  }
  .py-62 {
    padding-top: 62px;
    padding-bottom: 62px;
  }
  .px-62 {
    padding-left: 62px;
    padding-right: 62px;
  }
}
.my-63 {
  margin-top: 63px;
  margin-bottom: 63px;
}

.mx-63 {
  margin-left: 63px;
  margin-right: 63px;
}

.py-63 {
  padding-top: 63px;
  padding-bottom: 63px;
}

.px-63 {
  padding-left: 63px;
  padding-right: 63px;
}

@media (max-width: 575px) {
  .my-63 {
    margin-top: 31.5px;
    margin-bottom: 31.5px;
  }
  .mx-63 {
    margin-left: 31.5px;
    margin-right: 31.5px;
  }
  .py-63 {
    padding-top: 31.5px;
    padding-bottom: 31.5px;
  }
  .px-63 {
    padding-left: 31.5px;
    padding-right: 31.5px;
  }
}
@media (min-width: 576px) {
  .my-63 {
    margin-top: 41.958px;
    margin-bottom: 41.958px;
  }
  .mx-63 {
    margin-left: 41.958px;
    margin-right: 41.958px;
  }
  .py-63 {
    padding-top: 41.958px;
    padding-bottom: 41.958px;
  }
  .px-63 {
    padding-left: 41.958px;
    padding-right: 41.958px;
  }
}
@media (min-width: 768px) {
  .my-63 {
    margin-top: 37.8px;
    margin-bottom: 37.8px;
  }
  .mx-63 {
    margin-left: 37.8px;
    margin-right: 37.8px;
  }
  .py-63 {
    padding-top: 37.8px;
    padding-bottom: 37.8px;
  }
  .px-63 {
    padding-left: 37.8px;
    padding-right: 37.8px;
  }
}
@media (min-width: 992px) {
  .my-63 {
    margin-top: 50.4px;
    margin-bottom: 50.4px;
  }
  .mx-63 {
    margin-left: 50.4px;
    margin-right: 50.4px;
  }
  .py-63 {
    padding-top: 50.4px;
    padding-bottom: 50.4px;
  }
  .px-63 {
    padding-left: 50.4px;
    padding-right: 50.4px;
  }
}
@media (min-width: 1200px) {
  .my-63 {
    margin-top: 63px;
    margin-bottom: 63px;
  }
  .mx-63 {
    margin-left: 63px;
    margin-right: 63px;
  }
  .py-63 {
    padding-top: 63px;
    padding-bottom: 63px;
  }
  .px-63 {
    padding-left: 63px;
    padding-right: 63px;
  }
}
.my-64 {
  margin-top: 64px;
  margin-bottom: 64px;
}

.mx-64 {
  margin-left: 64px;
  margin-right: 64px;
}

.py-64 {
  padding-top: 64px;
  padding-bottom: 64px;
}

.px-64 {
  padding-left: 64px;
  padding-right: 64px;
}

@media (max-width: 575px) {
  .my-64 {
    margin-top: 32px;
    margin-bottom: 32px;
  }
  .mx-64 {
    margin-left: 32px;
    margin-right: 32px;
  }
  .py-64 {
    padding-top: 32px;
    padding-bottom: 32px;
  }
  .px-64 {
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (min-width: 576px) {
  .my-64 {
    margin-top: 42.624px;
    margin-bottom: 42.624px;
  }
  .mx-64 {
    margin-left: 42.624px;
    margin-right: 42.624px;
  }
  .py-64 {
    padding-top: 42.624px;
    padding-bottom: 42.624px;
  }
  .px-64 {
    padding-left: 42.624px;
    padding-right: 42.624px;
  }
}
@media (min-width: 768px) {
  .my-64 {
    margin-top: 38.4px;
    margin-bottom: 38.4px;
  }
  .mx-64 {
    margin-left: 38.4px;
    margin-right: 38.4px;
  }
  .py-64 {
    padding-top: 38.4px;
    padding-bottom: 38.4px;
  }
  .px-64 {
    padding-left: 38.4px;
    padding-right: 38.4px;
  }
}
@media (min-width: 992px) {
  .my-64 {
    margin-top: 51.2px;
    margin-bottom: 51.2px;
  }
  .mx-64 {
    margin-left: 51.2px;
    margin-right: 51.2px;
  }
  .py-64 {
    padding-top: 51.2px;
    padding-bottom: 51.2px;
  }
  .px-64 {
    padding-left: 51.2px;
    padding-right: 51.2px;
  }
}
@media (min-width: 1200px) {
  .my-64 {
    margin-top: 64px;
    margin-bottom: 64px;
  }
  .mx-64 {
    margin-left: 64px;
    margin-right: 64px;
  }
  .py-64 {
    padding-top: 64px;
    padding-bottom: 64px;
  }
  .px-64 {
    padding-left: 64px;
    padding-right: 64px;
  }
}
.my-65 {
  margin-top: 65px;
  margin-bottom: 65px;
}

.mx-65 {
  margin-left: 65px;
  margin-right: 65px;
}

.py-65 {
  padding-top: 65px;
  padding-bottom: 65px;
}

.px-65 {
  padding-left: 65px;
  padding-right: 65px;
}

@media (max-width: 575px) {
  .my-65 {
    margin-top: 32.5px;
    margin-bottom: 32.5px;
  }
  .mx-65 {
    margin-left: 32.5px;
    margin-right: 32.5px;
  }
  .py-65 {
    padding-top: 32.5px;
    padding-bottom: 32.5px;
  }
  .px-65 {
    padding-left: 32.5px;
    padding-right: 32.5px;
  }
}
@media (min-width: 576px) {
  .my-65 {
    margin-top: 43.29px;
    margin-bottom: 43.29px;
  }
  .mx-65 {
    margin-left: 43.29px;
    margin-right: 43.29px;
  }
  .py-65 {
    padding-top: 43.29px;
    padding-bottom: 43.29px;
  }
  .px-65 {
    padding-left: 43.29px;
    padding-right: 43.29px;
  }
}
@media (min-width: 768px) {
  .my-65 {
    margin-top: 39px;
    margin-bottom: 39px;
  }
  .mx-65 {
    margin-left: 39px;
    margin-right: 39px;
  }
  .py-65 {
    padding-top: 39px;
    padding-bottom: 39px;
  }
  .px-65 {
    padding-left: 39px;
    padding-right: 39px;
  }
}
@media (min-width: 992px) {
  .my-65 {
    margin-top: 52px;
    margin-bottom: 52px;
  }
  .mx-65 {
    margin-left: 52px;
    margin-right: 52px;
  }
  .py-65 {
    padding-top: 52px;
    padding-bottom: 52px;
  }
  .px-65 {
    padding-left: 52px;
    padding-right: 52px;
  }
}
@media (min-width: 1200px) {
  .my-65 {
    margin-top: 65px;
    margin-bottom: 65px;
  }
  .mx-65 {
    margin-left: 65px;
    margin-right: 65px;
  }
  .py-65 {
    padding-top: 65px;
    padding-bottom: 65px;
  }
  .px-65 {
    padding-left: 65px;
    padding-right: 65px;
  }
}
.my-66 {
  margin-top: 66px;
  margin-bottom: 66px;
}

.mx-66 {
  margin-left: 66px;
  margin-right: 66px;
}

.py-66 {
  padding-top: 66px;
  padding-bottom: 66px;
}

.px-66 {
  padding-left: 66px;
  padding-right: 66px;
}

@media (max-width: 575px) {
  .my-66 {
    margin-top: 33px;
    margin-bottom: 33px;
  }
  .mx-66 {
    margin-left: 33px;
    margin-right: 33px;
  }
  .py-66 {
    padding-top: 33px;
    padding-bottom: 33px;
  }
  .px-66 {
    padding-left: 33px;
    padding-right: 33px;
  }
}
@media (min-width: 576px) {
  .my-66 {
    margin-top: 43.956px;
    margin-bottom: 43.956px;
  }
  .mx-66 {
    margin-left: 43.956px;
    margin-right: 43.956px;
  }
  .py-66 {
    padding-top: 43.956px;
    padding-bottom: 43.956px;
  }
  .px-66 {
    padding-left: 43.956px;
    padding-right: 43.956px;
  }
}
@media (min-width: 768px) {
  .my-66 {
    margin-top: 39.6px;
    margin-bottom: 39.6px;
  }
  .mx-66 {
    margin-left: 39.6px;
    margin-right: 39.6px;
  }
  .py-66 {
    padding-top: 39.6px;
    padding-bottom: 39.6px;
  }
  .px-66 {
    padding-left: 39.6px;
    padding-right: 39.6px;
  }
}
@media (min-width: 992px) {
  .my-66 {
    margin-top: 52.8px;
    margin-bottom: 52.8px;
  }
  .mx-66 {
    margin-left: 52.8px;
    margin-right: 52.8px;
  }
  .py-66 {
    padding-top: 52.8px;
    padding-bottom: 52.8px;
  }
  .px-66 {
    padding-left: 52.8px;
    padding-right: 52.8px;
  }
}
@media (min-width: 1200px) {
  .my-66 {
    margin-top: 66px;
    margin-bottom: 66px;
  }
  .mx-66 {
    margin-left: 66px;
    margin-right: 66px;
  }
  .py-66 {
    padding-top: 66px;
    padding-bottom: 66px;
  }
  .px-66 {
    padding-left: 66px;
    padding-right: 66px;
  }
}
.my-67 {
  margin-top: 67px;
  margin-bottom: 67px;
}

.mx-67 {
  margin-left: 67px;
  margin-right: 67px;
}

.py-67 {
  padding-top: 67px;
  padding-bottom: 67px;
}

.px-67 {
  padding-left: 67px;
  padding-right: 67px;
}

@media (max-width: 575px) {
  .my-67 {
    margin-top: 33.5px;
    margin-bottom: 33.5px;
  }
  .mx-67 {
    margin-left: 33.5px;
    margin-right: 33.5px;
  }
  .py-67 {
    padding-top: 33.5px;
    padding-bottom: 33.5px;
  }
  .px-67 {
    padding-left: 33.5px;
    padding-right: 33.5px;
  }
}
@media (min-width: 576px) {
  .my-67 {
    margin-top: 44.622px;
    margin-bottom: 44.622px;
  }
  .mx-67 {
    margin-left: 44.622px;
    margin-right: 44.622px;
  }
  .py-67 {
    padding-top: 44.622px;
    padding-bottom: 44.622px;
  }
  .px-67 {
    padding-left: 44.622px;
    padding-right: 44.622px;
  }
}
@media (min-width: 768px) {
  .my-67 {
    margin-top: 40.2px;
    margin-bottom: 40.2px;
  }
  .mx-67 {
    margin-left: 40.2px;
    margin-right: 40.2px;
  }
  .py-67 {
    padding-top: 40.2px;
    padding-bottom: 40.2px;
  }
  .px-67 {
    padding-left: 40.2px;
    padding-right: 40.2px;
  }
}
@media (min-width: 992px) {
  .my-67 {
    margin-top: 53.6px;
    margin-bottom: 53.6px;
  }
  .mx-67 {
    margin-left: 53.6px;
    margin-right: 53.6px;
  }
  .py-67 {
    padding-top: 53.6px;
    padding-bottom: 53.6px;
  }
  .px-67 {
    padding-left: 53.6px;
    padding-right: 53.6px;
  }
}
@media (min-width: 1200px) {
  .my-67 {
    margin-top: 67px;
    margin-bottom: 67px;
  }
  .mx-67 {
    margin-left: 67px;
    margin-right: 67px;
  }
  .py-67 {
    padding-top: 67px;
    padding-bottom: 67px;
  }
  .px-67 {
    padding-left: 67px;
    padding-right: 67px;
  }
}
.my-68 {
  margin-top: 68px;
  margin-bottom: 68px;
}

.mx-68 {
  margin-left: 68px;
  margin-right: 68px;
}

.py-68 {
  padding-top: 68px;
  padding-bottom: 68px;
}

.px-68 {
  padding-left: 68px;
  padding-right: 68px;
}

@media (max-width: 575px) {
  .my-68 {
    margin-top: 34px;
    margin-bottom: 34px;
  }
  .mx-68 {
    margin-left: 34px;
    margin-right: 34px;
  }
  .py-68 {
    padding-top: 34px;
    padding-bottom: 34px;
  }
  .px-68 {
    padding-left: 34px;
    padding-right: 34px;
  }
}
@media (min-width: 576px) {
  .my-68 {
    margin-top: 45.288px;
    margin-bottom: 45.288px;
  }
  .mx-68 {
    margin-left: 45.288px;
    margin-right: 45.288px;
  }
  .py-68 {
    padding-top: 45.288px;
    padding-bottom: 45.288px;
  }
  .px-68 {
    padding-left: 45.288px;
    padding-right: 45.288px;
  }
}
@media (min-width: 768px) {
  .my-68 {
    margin-top: 40.8px;
    margin-bottom: 40.8px;
  }
  .mx-68 {
    margin-left: 40.8px;
    margin-right: 40.8px;
  }
  .py-68 {
    padding-top: 40.8px;
    padding-bottom: 40.8px;
  }
  .px-68 {
    padding-left: 40.8px;
    padding-right: 40.8px;
  }
}
@media (min-width: 992px) {
  .my-68 {
    margin-top: 54.4px;
    margin-bottom: 54.4px;
  }
  .mx-68 {
    margin-left: 54.4px;
    margin-right: 54.4px;
  }
  .py-68 {
    padding-top: 54.4px;
    padding-bottom: 54.4px;
  }
  .px-68 {
    padding-left: 54.4px;
    padding-right: 54.4px;
  }
}
@media (min-width: 1200px) {
  .my-68 {
    margin-top: 68px;
    margin-bottom: 68px;
  }
  .mx-68 {
    margin-left: 68px;
    margin-right: 68px;
  }
  .py-68 {
    padding-top: 68px;
    padding-bottom: 68px;
  }
  .px-68 {
    padding-left: 68px;
    padding-right: 68px;
  }
}
.my-69 {
  margin-top: 69px;
  margin-bottom: 69px;
}

.mx-69 {
  margin-left: 69px;
  margin-right: 69px;
}

.py-69 {
  padding-top: 69px;
  padding-bottom: 69px;
}

.px-69 {
  padding-left: 69px;
  padding-right: 69px;
}

@media (max-width: 575px) {
  .my-69 {
    margin-top: 34.5px;
    margin-bottom: 34.5px;
  }
  .mx-69 {
    margin-left: 34.5px;
    margin-right: 34.5px;
  }
  .py-69 {
    padding-top: 34.5px;
    padding-bottom: 34.5px;
  }
  .px-69 {
    padding-left: 34.5px;
    padding-right: 34.5px;
  }
}
@media (min-width: 576px) {
  .my-69 {
    margin-top: 45.954px;
    margin-bottom: 45.954px;
  }
  .mx-69 {
    margin-left: 45.954px;
    margin-right: 45.954px;
  }
  .py-69 {
    padding-top: 45.954px;
    padding-bottom: 45.954px;
  }
  .px-69 {
    padding-left: 45.954px;
    padding-right: 45.954px;
  }
}
@media (min-width: 768px) {
  .my-69 {
    margin-top: 41.4px;
    margin-bottom: 41.4px;
  }
  .mx-69 {
    margin-left: 41.4px;
    margin-right: 41.4px;
  }
  .py-69 {
    padding-top: 41.4px;
    padding-bottom: 41.4px;
  }
  .px-69 {
    padding-left: 41.4px;
    padding-right: 41.4px;
  }
}
@media (min-width: 992px) {
  .my-69 {
    margin-top: 55.2px;
    margin-bottom: 55.2px;
  }
  .mx-69 {
    margin-left: 55.2px;
    margin-right: 55.2px;
  }
  .py-69 {
    padding-top: 55.2px;
    padding-bottom: 55.2px;
  }
  .px-69 {
    padding-left: 55.2px;
    padding-right: 55.2px;
  }
}
@media (min-width: 1200px) {
  .my-69 {
    margin-top: 69px;
    margin-bottom: 69px;
  }
  .mx-69 {
    margin-left: 69px;
    margin-right: 69px;
  }
  .py-69 {
    padding-top: 69px;
    padding-bottom: 69px;
  }
  .px-69 {
    padding-left: 69px;
    padding-right: 69px;
  }
}
.my-70 {
  margin-top: 70px;
  margin-bottom: 70px;
}

.mx-70 {
  margin-left: 70px;
  margin-right: 70px;
}

.py-70 {
  padding-top: 70px;
  padding-bottom: 70px;
}

.px-70 {
  padding-left: 70px;
  padding-right: 70px;
}

@media (max-width: 575px) {
  .my-70 {
    margin-top: 35px;
    margin-bottom: 35px;
  }
  .mx-70 {
    margin-left: 35px;
    margin-right: 35px;
  }
  .py-70 {
    padding-top: 35px;
    padding-bottom: 35px;
  }
  .px-70 {
    padding-left: 35px;
    padding-right: 35px;
  }
}
@media (min-width: 576px) {
  .my-70 {
    margin-top: 46.62px;
    margin-bottom: 46.62px;
  }
  .mx-70 {
    margin-left: 46.62px;
    margin-right: 46.62px;
  }
  .py-70 {
    padding-top: 46.62px;
    padding-bottom: 46.62px;
  }
  .px-70 {
    padding-left: 46.62px;
    padding-right: 46.62px;
  }
}
@media (min-width: 768px) {
  .my-70 {
    margin-top: 42px;
    margin-bottom: 42px;
  }
  .mx-70 {
    margin-left: 42px;
    margin-right: 42px;
  }
  .py-70 {
    padding-top: 42px;
    padding-bottom: 42px;
  }
  .px-70 {
    padding-left: 42px;
    padding-right: 42px;
  }
}
@media (min-width: 992px) {
  .my-70 {
    margin-top: 56px;
    margin-bottom: 56px;
  }
  .mx-70 {
    margin-left: 56px;
    margin-right: 56px;
  }
  .py-70 {
    padding-top: 56px;
    padding-bottom: 56px;
  }
  .px-70 {
    padding-left: 56px;
    padding-right: 56px;
  }
}
@media (min-width: 1200px) {
  .my-70 {
    margin-top: 70px;
    margin-bottom: 70px;
  }
  .mx-70 {
    margin-left: 70px;
    margin-right: 70px;
  }
  .py-70 {
    padding-top: 70px;
    padding-bottom: 70px;
  }
  .px-70 {
    padding-left: 70px;
    padding-right: 70px;
  }
}
.my-71 {
  margin-top: 71px;
  margin-bottom: 71px;
}

.mx-71 {
  margin-left: 71px;
  margin-right: 71px;
}

.py-71 {
  padding-top: 71px;
  padding-bottom: 71px;
}

.px-71 {
  padding-left: 71px;
  padding-right: 71px;
}

@media (max-width: 575px) {
  .my-71 {
    margin-top: 35.5px;
    margin-bottom: 35.5px;
  }
  .mx-71 {
    margin-left: 35.5px;
    margin-right: 35.5px;
  }
  .py-71 {
    padding-top: 35.5px;
    padding-bottom: 35.5px;
  }
  .px-71 {
    padding-left: 35.5px;
    padding-right: 35.5px;
  }
}
@media (min-width: 576px) {
  .my-71 {
    margin-top: 47.286px;
    margin-bottom: 47.286px;
  }
  .mx-71 {
    margin-left: 47.286px;
    margin-right: 47.286px;
  }
  .py-71 {
    padding-top: 47.286px;
    padding-bottom: 47.286px;
  }
  .px-71 {
    padding-left: 47.286px;
    padding-right: 47.286px;
  }
}
@media (min-width: 768px) {
  .my-71 {
    margin-top: 42.6px;
    margin-bottom: 42.6px;
  }
  .mx-71 {
    margin-left: 42.6px;
    margin-right: 42.6px;
  }
  .py-71 {
    padding-top: 42.6px;
    padding-bottom: 42.6px;
  }
  .px-71 {
    padding-left: 42.6px;
    padding-right: 42.6px;
  }
}
@media (min-width: 992px) {
  .my-71 {
    margin-top: 56.8px;
    margin-bottom: 56.8px;
  }
  .mx-71 {
    margin-left: 56.8px;
    margin-right: 56.8px;
  }
  .py-71 {
    padding-top: 56.8px;
    padding-bottom: 56.8px;
  }
  .px-71 {
    padding-left: 56.8px;
    padding-right: 56.8px;
  }
}
@media (min-width: 1200px) {
  .my-71 {
    margin-top: 71px;
    margin-bottom: 71px;
  }
  .mx-71 {
    margin-left: 71px;
    margin-right: 71px;
  }
  .py-71 {
    padding-top: 71px;
    padding-bottom: 71px;
  }
  .px-71 {
    padding-left: 71px;
    padding-right: 71px;
  }
}
.my-72 {
  margin-top: 72px;
  margin-bottom: 72px;
}

.mx-72 {
  margin-left: 72px;
  margin-right: 72px;
}

.py-72 {
  padding-top: 72px;
  padding-bottom: 72px;
}

.px-72 {
  padding-left: 72px;
  padding-right: 72px;
}

@media (max-width: 575px) {
  .my-72 {
    margin-top: 36px;
    margin-bottom: 36px;
  }
  .mx-72 {
    margin-left: 36px;
    margin-right: 36px;
  }
  .py-72 {
    padding-top: 36px;
    padding-bottom: 36px;
  }
  .px-72 {
    padding-left: 36px;
    padding-right: 36px;
  }
}
@media (min-width: 576px) {
  .my-72 {
    margin-top: 47.952px;
    margin-bottom: 47.952px;
  }
  .mx-72 {
    margin-left: 47.952px;
    margin-right: 47.952px;
  }
  .py-72 {
    padding-top: 47.952px;
    padding-bottom: 47.952px;
  }
  .px-72 {
    padding-left: 47.952px;
    padding-right: 47.952px;
  }
}
@media (min-width: 768px) {
  .my-72 {
    margin-top: 43.2px;
    margin-bottom: 43.2px;
  }
  .mx-72 {
    margin-left: 43.2px;
    margin-right: 43.2px;
  }
  .py-72 {
    padding-top: 43.2px;
    padding-bottom: 43.2px;
  }
  .px-72 {
    padding-left: 43.2px;
    padding-right: 43.2px;
  }
}
@media (min-width: 992px) {
  .my-72 {
    margin-top: 57.6px;
    margin-bottom: 57.6px;
  }
  .mx-72 {
    margin-left: 57.6px;
    margin-right: 57.6px;
  }
  .py-72 {
    padding-top: 57.6px;
    padding-bottom: 57.6px;
  }
  .px-72 {
    padding-left: 57.6px;
    padding-right: 57.6px;
  }
}
@media (min-width: 1200px) {
  .my-72 {
    margin-top: 72px;
    margin-bottom: 72px;
  }
  .mx-72 {
    margin-left: 72px;
    margin-right: 72px;
  }
  .py-72 {
    padding-top: 72px;
    padding-bottom: 72px;
  }
  .px-72 {
    padding-left: 72px;
    padding-right: 72px;
  }
}
.my-73 {
  margin-top: 73px;
  margin-bottom: 73px;
}

.mx-73 {
  margin-left: 73px;
  margin-right: 73px;
}

.py-73 {
  padding-top: 73px;
  padding-bottom: 73px;
}

.px-73 {
  padding-left: 73px;
  padding-right: 73px;
}

@media (max-width: 575px) {
  .my-73 {
    margin-top: 36.5px;
    margin-bottom: 36.5px;
  }
  .mx-73 {
    margin-left: 36.5px;
    margin-right: 36.5px;
  }
  .py-73 {
    padding-top: 36.5px;
    padding-bottom: 36.5px;
  }
  .px-73 {
    padding-left: 36.5px;
    padding-right: 36.5px;
  }
}
@media (min-width: 576px) {
  .my-73 {
    margin-top: 48.618px;
    margin-bottom: 48.618px;
  }
  .mx-73 {
    margin-left: 48.618px;
    margin-right: 48.618px;
  }
  .py-73 {
    padding-top: 48.618px;
    padding-bottom: 48.618px;
  }
  .px-73 {
    padding-left: 48.618px;
    padding-right: 48.618px;
  }
}
@media (min-width: 768px) {
  .my-73 {
    margin-top: 43.8px;
    margin-bottom: 43.8px;
  }
  .mx-73 {
    margin-left: 43.8px;
    margin-right: 43.8px;
  }
  .py-73 {
    padding-top: 43.8px;
    padding-bottom: 43.8px;
  }
  .px-73 {
    padding-left: 43.8px;
    padding-right: 43.8px;
  }
}
@media (min-width: 992px) {
  .my-73 {
    margin-top: 58.4px;
    margin-bottom: 58.4px;
  }
  .mx-73 {
    margin-left: 58.4px;
    margin-right: 58.4px;
  }
  .py-73 {
    padding-top: 58.4px;
    padding-bottom: 58.4px;
  }
  .px-73 {
    padding-left: 58.4px;
    padding-right: 58.4px;
  }
}
@media (min-width: 1200px) {
  .my-73 {
    margin-top: 73px;
    margin-bottom: 73px;
  }
  .mx-73 {
    margin-left: 73px;
    margin-right: 73px;
  }
  .py-73 {
    padding-top: 73px;
    padding-bottom: 73px;
  }
  .px-73 {
    padding-left: 73px;
    padding-right: 73px;
  }
}
.my-74 {
  margin-top: 74px;
  margin-bottom: 74px;
}

.mx-74 {
  margin-left: 74px;
  margin-right: 74px;
}

.py-74 {
  padding-top: 74px;
  padding-bottom: 74px;
}

.px-74 {
  padding-left: 74px;
  padding-right: 74px;
}

@media (max-width: 575px) {
  .my-74 {
    margin-top: 37px;
    margin-bottom: 37px;
  }
  .mx-74 {
    margin-left: 37px;
    margin-right: 37px;
  }
  .py-74 {
    padding-top: 37px;
    padding-bottom: 37px;
  }
  .px-74 {
    padding-left: 37px;
    padding-right: 37px;
  }
}
@media (min-width: 576px) {
  .my-74 {
    margin-top: 49.284px;
    margin-bottom: 49.284px;
  }
  .mx-74 {
    margin-left: 49.284px;
    margin-right: 49.284px;
  }
  .py-74 {
    padding-top: 49.284px;
    padding-bottom: 49.284px;
  }
  .px-74 {
    padding-left: 49.284px;
    padding-right: 49.284px;
  }
}
@media (min-width: 768px) {
  .my-74 {
    margin-top: 44.4px;
    margin-bottom: 44.4px;
  }
  .mx-74 {
    margin-left: 44.4px;
    margin-right: 44.4px;
  }
  .py-74 {
    padding-top: 44.4px;
    padding-bottom: 44.4px;
  }
  .px-74 {
    padding-left: 44.4px;
    padding-right: 44.4px;
  }
}
@media (min-width: 992px) {
  .my-74 {
    margin-top: 59.2px;
    margin-bottom: 59.2px;
  }
  .mx-74 {
    margin-left: 59.2px;
    margin-right: 59.2px;
  }
  .py-74 {
    padding-top: 59.2px;
    padding-bottom: 59.2px;
  }
  .px-74 {
    padding-left: 59.2px;
    padding-right: 59.2px;
  }
}
@media (min-width: 1200px) {
  .my-74 {
    margin-top: 74px;
    margin-bottom: 74px;
  }
  .mx-74 {
    margin-left: 74px;
    margin-right: 74px;
  }
  .py-74 {
    padding-top: 74px;
    padding-bottom: 74px;
  }
  .px-74 {
    padding-left: 74px;
    padding-right: 74px;
  }
}
.my-75 {
  margin-top: 75px;
  margin-bottom: 75px;
}

.mx-75 {
  margin-left: 75px;
  margin-right: 75px;
}

.py-75 {
  padding-top: 75px;
  padding-bottom: 75px;
}

.px-75 {
  padding-left: 75px;
  padding-right: 75px;
}

@media (max-width: 575px) {
  .my-75 {
    margin-top: 37.5px;
    margin-bottom: 37.5px;
  }
  .mx-75 {
    margin-left: 37.5px;
    margin-right: 37.5px;
  }
  .py-75 {
    padding-top: 37.5px;
    padding-bottom: 37.5px;
  }
  .px-75 {
    padding-left: 37.5px;
    padding-right: 37.5px;
  }
}
@media (min-width: 576px) {
  .my-75 {
    margin-top: 49.95px;
    margin-bottom: 49.95px;
  }
  .mx-75 {
    margin-left: 49.95px;
    margin-right: 49.95px;
  }
  .py-75 {
    padding-top: 49.95px;
    padding-bottom: 49.95px;
  }
  .px-75 {
    padding-left: 49.95px;
    padding-right: 49.95px;
  }
}
@media (min-width: 768px) {
  .my-75 {
    margin-top: 45px;
    margin-bottom: 45px;
  }
  .mx-75 {
    margin-left: 45px;
    margin-right: 45px;
  }
  .py-75 {
    padding-top: 45px;
    padding-bottom: 45px;
  }
  .px-75 {
    padding-left: 45px;
    padding-right: 45px;
  }
}
@media (min-width: 992px) {
  .my-75 {
    margin-top: 60px;
    margin-bottom: 60px;
  }
  .mx-75 {
    margin-left: 60px;
    margin-right: 60px;
  }
  .py-75 {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  .px-75 {
    padding-left: 60px;
    padding-right: 60px;
  }
}
@media (min-width: 1200px) {
  .my-75 {
    margin-top: 75px;
    margin-bottom: 75px;
  }
  .mx-75 {
    margin-left: 75px;
    margin-right: 75px;
  }
  .py-75 {
    padding-top: 75px;
    padding-bottom: 75px;
  }
  .px-75 {
    padding-left: 75px;
    padding-right: 75px;
  }
}
.my-76 {
  margin-top: 76px;
  margin-bottom: 76px;
}

.mx-76 {
  margin-left: 76px;
  margin-right: 76px;
}

.py-76 {
  padding-top: 76px;
  padding-bottom: 76px;
}

.px-76 {
  padding-left: 76px;
  padding-right: 76px;
}

@media (max-width: 575px) {
  .my-76 {
    margin-top: 38px;
    margin-bottom: 38px;
  }
  .mx-76 {
    margin-left: 38px;
    margin-right: 38px;
  }
  .py-76 {
    padding-top: 38px;
    padding-bottom: 38px;
  }
  .px-76 {
    padding-left: 38px;
    padding-right: 38px;
  }
}
@media (min-width: 576px) {
  .my-76 {
    margin-top: 50.616px;
    margin-bottom: 50.616px;
  }
  .mx-76 {
    margin-left: 50.616px;
    margin-right: 50.616px;
  }
  .py-76 {
    padding-top: 50.616px;
    padding-bottom: 50.616px;
  }
  .px-76 {
    padding-left: 50.616px;
    padding-right: 50.616px;
  }
}
@media (min-width: 768px) {
  .my-76 {
    margin-top: 45.6px;
    margin-bottom: 45.6px;
  }
  .mx-76 {
    margin-left: 45.6px;
    margin-right: 45.6px;
  }
  .py-76 {
    padding-top: 45.6px;
    padding-bottom: 45.6px;
  }
  .px-76 {
    padding-left: 45.6px;
    padding-right: 45.6px;
  }
}
@media (min-width: 992px) {
  .my-76 {
    margin-top: 60.8px;
    margin-bottom: 60.8px;
  }
  .mx-76 {
    margin-left: 60.8px;
    margin-right: 60.8px;
  }
  .py-76 {
    padding-top: 60.8px;
    padding-bottom: 60.8px;
  }
  .px-76 {
    padding-left: 60.8px;
    padding-right: 60.8px;
  }
}
@media (min-width: 1200px) {
  .my-76 {
    margin-top: 76px;
    margin-bottom: 76px;
  }
  .mx-76 {
    margin-left: 76px;
    margin-right: 76px;
  }
  .py-76 {
    padding-top: 76px;
    padding-bottom: 76px;
  }
  .px-76 {
    padding-left: 76px;
    padding-right: 76px;
  }
}
.my-77 {
  margin-top: 77px;
  margin-bottom: 77px;
}

.mx-77 {
  margin-left: 77px;
  margin-right: 77px;
}

.py-77 {
  padding-top: 77px;
  padding-bottom: 77px;
}

.px-77 {
  padding-left: 77px;
  padding-right: 77px;
}

@media (max-width: 575px) {
  .my-77 {
    margin-top: 38.5px;
    margin-bottom: 38.5px;
  }
  .mx-77 {
    margin-left: 38.5px;
    margin-right: 38.5px;
  }
  .py-77 {
    padding-top: 38.5px;
    padding-bottom: 38.5px;
  }
  .px-77 {
    padding-left: 38.5px;
    padding-right: 38.5px;
  }
}
@media (min-width: 576px) {
  .my-77 {
    margin-top: 51.282px;
    margin-bottom: 51.282px;
  }
  .mx-77 {
    margin-left: 51.282px;
    margin-right: 51.282px;
  }
  .py-77 {
    padding-top: 51.282px;
    padding-bottom: 51.282px;
  }
  .px-77 {
    padding-left: 51.282px;
    padding-right: 51.282px;
  }
}
@media (min-width: 768px) {
  .my-77 {
    margin-top: 46.2px;
    margin-bottom: 46.2px;
  }
  .mx-77 {
    margin-left: 46.2px;
    margin-right: 46.2px;
  }
  .py-77 {
    padding-top: 46.2px;
    padding-bottom: 46.2px;
  }
  .px-77 {
    padding-left: 46.2px;
    padding-right: 46.2px;
  }
}
@media (min-width: 992px) {
  .my-77 {
    margin-top: 61.6px;
    margin-bottom: 61.6px;
  }
  .mx-77 {
    margin-left: 61.6px;
    margin-right: 61.6px;
  }
  .py-77 {
    padding-top: 61.6px;
    padding-bottom: 61.6px;
  }
  .px-77 {
    padding-left: 61.6px;
    padding-right: 61.6px;
  }
}
@media (min-width: 1200px) {
  .my-77 {
    margin-top: 77px;
    margin-bottom: 77px;
  }
  .mx-77 {
    margin-left: 77px;
    margin-right: 77px;
  }
  .py-77 {
    padding-top: 77px;
    padding-bottom: 77px;
  }
  .px-77 {
    padding-left: 77px;
    padding-right: 77px;
  }
}
.my-78 {
  margin-top: 78px;
  margin-bottom: 78px;
}

.mx-78 {
  margin-left: 78px;
  margin-right: 78px;
}

.py-78 {
  padding-top: 78px;
  padding-bottom: 78px;
}

.px-78 {
  padding-left: 78px;
  padding-right: 78px;
}

@media (max-width: 575px) {
  .my-78 {
    margin-top: 39px;
    margin-bottom: 39px;
  }
  .mx-78 {
    margin-left: 39px;
    margin-right: 39px;
  }
  .py-78 {
    padding-top: 39px;
    padding-bottom: 39px;
  }
  .px-78 {
    padding-left: 39px;
    padding-right: 39px;
  }
}
@media (min-width: 576px) {
  .my-78 {
    margin-top: 51.948px;
    margin-bottom: 51.948px;
  }
  .mx-78 {
    margin-left: 51.948px;
    margin-right: 51.948px;
  }
  .py-78 {
    padding-top: 51.948px;
    padding-bottom: 51.948px;
  }
  .px-78 {
    padding-left: 51.948px;
    padding-right: 51.948px;
  }
}
@media (min-width: 768px) {
  .my-78 {
    margin-top: 46.8px;
    margin-bottom: 46.8px;
  }
  .mx-78 {
    margin-left: 46.8px;
    margin-right: 46.8px;
  }
  .py-78 {
    padding-top: 46.8px;
    padding-bottom: 46.8px;
  }
  .px-78 {
    padding-left: 46.8px;
    padding-right: 46.8px;
  }
}
@media (min-width: 992px) {
  .my-78 {
    margin-top: 62.4px;
    margin-bottom: 62.4px;
  }
  .mx-78 {
    margin-left: 62.4px;
    margin-right: 62.4px;
  }
  .py-78 {
    padding-top: 62.4px;
    padding-bottom: 62.4px;
  }
  .px-78 {
    padding-left: 62.4px;
    padding-right: 62.4px;
  }
}
@media (min-width: 1200px) {
  .my-78 {
    margin-top: 78px;
    margin-bottom: 78px;
  }
  .mx-78 {
    margin-left: 78px;
    margin-right: 78px;
  }
  .py-78 {
    padding-top: 78px;
    padding-bottom: 78px;
  }
  .px-78 {
    padding-left: 78px;
    padding-right: 78px;
  }
}
.my-79 {
  margin-top: 79px;
  margin-bottom: 79px;
}

.mx-79 {
  margin-left: 79px;
  margin-right: 79px;
}

.py-79 {
  padding-top: 79px;
  padding-bottom: 79px;
}

.px-79 {
  padding-left: 79px;
  padding-right: 79px;
}

@media (max-width: 575px) {
  .my-79 {
    margin-top: 39.5px;
    margin-bottom: 39.5px;
  }
  .mx-79 {
    margin-left: 39.5px;
    margin-right: 39.5px;
  }
  .py-79 {
    padding-top: 39.5px;
    padding-bottom: 39.5px;
  }
  .px-79 {
    padding-left: 39.5px;
    padding-right: 39.5px;
  }
}
@media (min-width: 576px) {
  .my-79 {
    margin-top: 52.614px;
    margin-bottom: 52.614px;
  }
  .mx-79 {
    margin-left: 52.614px;
    margin-right: 52.614px;
  }
  .py-79 {
    padding-top: 52.614px;
    padding-bottom: 52.614px;
  }
  .px-79 {
    padding-left: 52.614px;
    padding-right: 52.614px;
  }
}
@media (min-width: 768px) {
  .my-79 {
    margin-top: 47.4px;
    margin-bottom: 47.4px;
  }
  .mx-79 {
    margin-left: 47.4px;
    margin-right: 47.4px;
  }
  .py-79 {
    padding-top: 47.4px;
    padding-bottom: 47.4px;
  }
  .px-79 {
    padding-left: 47.4px;
    padding-right: 47.4px;
  }
}
@media (min-width: 992px) {
  .my-79 {
    margin-top: 63.2px;
    margin-bottom: 63.2px;
  }
  .mx-79 {
    margin-left: 63.2px;
    margin-right: 63.2px;
  }
  .py-79 {
    padding-top: 63.2px;
    padding-bottom: 63.2px;
  }
  .px-79 {
    padding-left: 63.2px;
    padding-right: 63.2px;
  }
}
@media (min-width: 1200px) {
  .my-79 {
    margin-top: 79px;
    margin-bottom: 79px;
  }
  .mx-79 {
    margin-left: 79px;
    margin-right: 79px;
  }
  .py-79 {
    padding-top: 79px;
    padding-bottom: 79px;
  }
  .px-79 {
    padding-left: 79px;
    padding-right: 79px;
  }
}
.my-80 {
  margin-top: 80px;
  margin-bottom: 80px;
}

.mx-80 {
  margin-left: 80px;
  margin-right: 80px;
}

.py-80 {
  padding-top: 80px;
  padding-bottom: 80px;
}

.px-80 {
  padding-left: 80px;
  padding-right: 80px;
}

@media (max-width: 575px) {
  .my-80 {
    margin-top: 40px;
    margin-bottom: 40px;
  }
  .mx-80 {
    margin-left: 40px;
    margin-right: 40px;
  }
  .py-80 {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .px-80 {
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media (min-width: 576px) {
  .my-80 {
    margin-top: 53.28px;
    margin-bottom: 53.28px;
  }
  .mx-80 {
    margin-left: 53.28px;
    margin-right: 53.28px;
  }
  .py-80 {
    padding-top: 53.28px;
    padding-bottom: 53.28px;
  }
  .px-80 {
    padding-left: 53.28px;
    padding-right: 53.28px;
  }
}
@media (min-width: 768px) {
  .my-80 {
    margin-top: 48px;
    margin-bottom: 48px;
  }
  .mx-80 {
    margin-left: 48px;
    margin-right: 48px;
  }
  .py-80 {
    padding-top: 48px;
    padding-bottom: 48px;
  }
  .px-80 {
    padding-left: 48px;
    padding-right: 48px;
  }
}
@media (min-width: 992px) {
  .my-80 {
    margin-top: 64px;
    margin-bottom: 64px;
  }
  .mx-80 {
    margin-left: 64px;
    margin-right: 64px;
  }
  .py-80 {
    padding-top: 64px;
    padding-bottom: 64px;
  }
  .px-80 {
    padding-left: 64px;
    padding-right: 64px;
  }
}
@media (min-width: 1200px) {
  .my-80 {
    margin-top: 80px;
    margin-bottom: 80px;
  }
  .mx-80 {
    margin-left: 80px;
    margin-right: 80px;
  }
  .py-80 {
    padding-top: 80px;
    padding-bottom: 80px;
  }
  .px-80 {
    padding-left: 80px;
    padding-right: 80px;
  }
}
.my-81 {
  margin-top: 81px;
  margin-bottom: 81px;
}

.mx-81 {
  margin-left: 81px;
  margin-right: 81px;
}

.py-81 {
  padding-top: 81px;
  padding-bottom: 81px;
}

.px-81 {
  padding-left: 81px;
  padding-right: 81px;
}

@media (max-width: 575px) {
  .my-81 {
    margin-top: 40.5px;
    margin-bottom: 40.5px;
  }
  .mx-81 {
    margin-left: 40.5px;
    margin-right: 40.5px;
  }
  .py-81 {
    padding-top: 40.5px;
    padding-bottom: 40.5px;
  }
  .px-81 {
    padding-left: 40.5px;
    padding-right: 40.5px;
  }
}
@media (min-width: 576px) {
  .my-81 {
    margin-top: 53.946px;
    margin-bottom: 53.946px;
  }
  .mx-81 {
    margin-left: 53.946px;
    margin-right: 53.946px;
  }
  .py-81 {
    padding-top: 53.946px;
    padding-bottom: 53.946px;
  }
  .px-81 {
    padding-left: 53.946px;
    padding-right: 53.946px;
  }
}
@media (min-width: 768px) {
  .my-81 {
    margin-top: 48.6px;
    margin-bottom: 48.6px;
  }
  .mx-81 {
    margin-left: 48.6px;
    margin-right: 48.6px;
  }
  .py-81 {
    padding-top: 48.6px;
    padding-bottom: 48.6px;
  }
  .px-81 {
    padding-left: 48.6px;
    padding-right: 48.6px;
  }
}
@media (min-width: 992px) {
  .my-81 {
    margin-top: 64.8px;
    margin-bottom: 64.8px;
  }
  .mx-81 {
    margin-left: 64.8px;
    margin-right: 64.8px;
  }
  .py-81 {
    padding-top: 64.8px;
    padding-bottom: 64.8px;
  }
  .px-81 {
    padding-left: 64.8px;
    padding-right: 64.8px;
  }
}
@media (min-width: 1200px) {
  .my-81 {
    margin-top: 81px;
    margin-bottom: 81px;
  }
  .mx-81 {
    margin-left: 81px;
    margin-right: 81px;
  }
  .py-81 {
    padding-top: 81px;
    padding-bottom: 81px;
  }
  .px-81 {
    padding-left: 81px;
    padding-right: 81px;
  }
}
.my-82 {
  margin-top: 82px;
  margin-bottom: 82px;
}

.mx-82 {
  margin-left: 82px;
  margin-right: 82px;
}

.py-82 {
  padding-top: 82px;
  padding-bottom: 82px;
}

.px-82 {
  padding-left: 82px;
  padding-right: 82px;
}

@media (max-width: 575px) {
  .my-82 {
    margin-top: 41px;
    margin-bottom: 41px;
  }
  .mx-82 {
    margin-left: 41px;
    margin-right: 41px;
  }
  .py-82 {
    padding-top: 41px;
    padding-bottom: 41px;
  }
  .px-82 {
    padding-left: 41px;
    padding-right: 41px;
  }
}
@media (min-width: 576px) {
  .my-82 {
    margin-top: 54.612px;
    margin-bottom: 54.612px;
  }
  .mx-82 {
    margin-left: 54.612px;
    margin-right: 54.612px;
  }
  .py-82 {
    padding-top: 54.612px;
    padding-bottom: 54.612px;
  }
  .px-82 {
    padding-left: 54.612px;
    padding-right: 54.612px;
  }
}
@media (min-width: 768px) {
  .my-82 {
    margin-top: 49.2px;
    margin-bottom: 49.2px;
  }
  .mx-82 {
    margin-left: 49.2px;
    margin-right: 49.2px;
  }
  .py-82 {
    padding-top: 49.2px;
    padding-bottom: 49.2px;
  }
  .px-82 {
    padding-left: 49.2px;
    padding-right: 49.2px;
  }
}
@media (min-width: 992px) {
  .my-82 {
    margin-top: 65.6px;
    margin-bottom: 65.6px;
  }
  .mx-82 {
    margin-left: 65.6px;
    margin-right: 65.6px;
  }
  .py-82 {
    padding-top: 65.6px;
    padding-bottom: 65.6px;
  }
  .px-82 {
    padding-left: 65.6px;
    padding-right: 65.6px;
  }
}
@media (min-width: 1200px) {
  .my-82 {
    margin-top: 82px;
    margin-bottom: 82px;
  }
  .mx-82 {
    margin-left: 82px;
    margin-right: 82px;
  }
  .py-82 {
    padding-top: 82px;
    padding-bottom: 82px;
  }
  .px-82 {
    padding-left: 82px;
    padding-right: 82px;
  }
}
.my-83 {
  margin-top: 83px;
  margin-bottom: 83px;
}

.mx-83 {
  margin-left: 83px;
  margin-right: 83px;
}

.py-83 {
  padding-top: 83px;
  padding-bottom: 83px;
}

.px-83 {
  padding-left: 83px;
  padding-right: 83px;
}

@media (max-width: 575px) {
  .my-83 {
    margin-top: 41.5px;
    margin-bottom: 41.5px;
  }
  .mx-83 {
    margin-left: 41.5px;
    margin-right: 41.5px;
  }
  .py-83 {
    padding-top: 41.5px;
    padding-bottom: 41.5px;
  }
  .px-83 {
    padding-left: 41.5px;
    padding-right: 41.5px;
  }
}
@media (min-width: 576px) {
  .my-83 {
    margin-top: 55.278px;
    margin-bottom: 55.278px;
  }
  .mx-83 {
    margin-left: 55.278px;
    margin-right: 55.278px;
  }
  .py-83 {
    padding-top: 55.278px;
    padding-bottom: 55.278px;
  }
  .px-83 {
    padding-left: 55.278px;
    padding-right: 55.278px;
  }
}
@media (min-width: 768px) {
  .my-83 {
    margin-top: 49.8px;
    margin-bottom: 49.8px;
  }
  .mx-83 {
    margin-left: 49.8px;
    margin-right: 49.8px;
  }
  .py-83 {
    padding-top: 49.8px;
    padding-bottom: 49.8px;
  }
  .px-83 {
    padding-left: 49.8px;
    padding-right: 49.8px;
  }
}
@media (min-width: 992px) {
  .my-83 {
    margin-top: 66.4px;
    margin-bottom: 66.4px;
  }
  .mx-83 {
    margin-left: 66.4px;
    margin-right: 66.4px;
  }
  .py-83 {
    padding-top: 66.4px;
    padding-bottom: 66.4px;
  }
  .px-83 {
    padding-left: 66.4px;
    padding-right: 66.4px;
  }
}
@media (min-width: 1200px) {
  .my-83 {
    margin-top: 83px;
    margin-bottom: 83px;
  }
  .mx-83 {
    margin-left: 83px;
    margin-right: 83px;
  }
  .py-83 {
    padding-top: 83px;
    padding-bottom: 83px;
  }
  .px-83 {
    padding-left: 83px;
    padding-right: 83px;
  }
}
.my-84 {
  margin-top: 84px;
  margin-bottom: 84px;
}

.mx-84 {
  margin-left: 84px;
  margin-right: 84px;
}

.py-84 {
  padding-top: 84px;
  padding-bottom: 84px;
}

.px-84 {
  padding-left: 84px;
  padding-right: 84px;
}

@media (max-width: 575px) {
  .my-84 {
    margin-top: 42px;
    margin-bottom: 42px;
  }
  .mx-84 {
    margin-left: 42px;
    margin-right: 42px;
  }
  .py-84 {
    padding-top: 42px;
    padding-bottom: 42px;
  }
  .px-84 {
    padding-left: 42px;
    padding-right: 42px;
  }
}
@media (min-width: 576px) {
  .my-84 {
    margin-top: 55.944px;
    margin-bottom: 55.944px;
  }
  .mx-84 {
    margin-left: 55.944px;
    margin-right: 55.944px;
  }
  .py-84 {
    padding-top: 55.944px;
    padding-bottom: 55.944px;
  }
  .px-84 {
    padding-left: 55.944px;
    padding-right: 55.944px;
  }
}
@media (min-width: 768px) {
  .my-84 {
    margin-top: 50.4px;
    margin-bottom: 50.4px;
  }
  .mx-84 {
    margin-left: 50.4px;
    margin-right: 50.4px;
  }
  .py-84 {
    padding-top: 50.4px;
    padding-bottom: 50.4px;
  }
  .px-84 {
    padding-left: 50.4px;
    padding-right: 50.4px;
  }
}
@media (min-width: 992px) {
  .my-84 {
    margin-top: 67.2px;
    margin-bottom: 67.2px;
  }
  .mx-84 {
    margin-left: 67.2px;
    margin-right: 67.2px;
  }
  .py-84 {
    padding-top: 67.2px;
    padding-bottom: 67.2px;
  }
  .px-84 {
    padding-left: 67.2px;
    padding-right: 67.2px;
  }
}
@media (min-width: 1200px) {
  .my-84 {
    margin-top: 84px;
    margin-bottom: 84px;
  }
  .mx-84 {
    margin-left: 84px;
    margin-right: 84px;
  }
  .py-84 {
    padding-top: 84px;
    padding-bottom: 84px;
  }
  .px-84 {
    padding-left: 84px;
    padding-right: 84px;
  }
}
.my-85 {
  margin-top: 85px;
  margin-bottom: 85px;
}

.mx-85 {
  margin-left: 85px;
  margin-right: 85px;
}

.py-85 {
  padding-top: 85px;
  padding-bottom: 85px;
}

.px-85 {
  padding-left: 85px;
  padding-right: 85px;
}

@media (max-width: 575px) {
  .my-85 {
    margin-top: 42.5px;
    margin-bottom: 42.5px;
  }
  .mx-85 {
    margin-left: 42.5px;
    margin-right: 42.5px;
  }
  .py-85 {
    padding-top: 42.5px;
    padding-bottom: 42.5px;
  }
  .px-85 {
    padding-left: 42.5px;
    padding-right: 42.5px;
  }
}
@media (min-width: 576px) {
  .my-85 {
    margin-top: 56.61px;
    margin-bottom: 56.61px;
  }
  .mx-85 {
    margin-left: 56.61px;
    margin-right: 56.61px;
  }
  .py-85 {
    padding-top: 56.61px;
    padding-bottom: 56.61px;
  }
  .px-85 {
    padding-left: 56.61px;
    padding-right: 56.61px;
  }
}
@media (min-width: 768px) {
  .my-85 {
    margin-top: 51px;
    margin-bottom: 51px;
  }
  .mx-85 {
    margin-left: 51px;
    margin-right: 51px;
  }
  .py-85 {
    padding-top: 51px;
    padding-bottom: 51px;
  }
  .px-85 {
    padding-left: 51px;
    padding-right: 51px;
  }
}
@media (min-width: 992px) {
  .my-85 {
    margin-top: 68px;
    margin-bottom: 68px;
  }
  .mx-85 {
    margin-left: 68px;
    margin-right: 68px;
  }
  .py-85 {
    padding-top: 68px;
    padding-bottom: 68px;
  }
  .px-85 {
    padding-left: 68px;
    padding-right: 68px;
  }
}
@media (min-width: 1200px) {
  .my-85 {
    margin-top: 85px;
    margin-bottom: 85px;
  }
  .mx-85 {
    margin-left: 85px;
    margin-right: 85px;
  }
  .py-85 {
    padding-top: 85px;
    padding-bottom: 85px;
  }
  .px-85 {
    padding-left: 85px;
    padding-right: 85px;
  }
}
.my-86 {
  margin-top: 86px;
  margin-bottom: 86px;
}

.mx-86 {
  margin-left: 86px;
  margin-right: 86px;
}

.py-86 {
  padding-top: 86px;
  padding-bottom: 86px;
}

.px-86 {
  padding-left: 86px;
  padding-right: 86px;
}

@media (max-width: 575px) {
  .my-86 {
    margin-top: 43px;
    margin-bottom: 43px;
  }
  .mx-86 {
    margin-left: 43px;
    margin-right: 43px;
  }
  .py-86 {
    padding-top: 43px;
    padding-bottom: 43px;
  }
  .px-86 {
    padding-left: 43px;
    padding-right: 43px;
  }
}
@media (min-width: 576px) {
  .my-86 {
    margin-top: 57.276px;
    margin-bottom: 57.276px;
  }
  .mx-86 {
    margin-left: 57.276px;
    margin-right: 57.276px;
  }
  .py-86 {
    padding-top: 57.276px;
    padding-bottom: 57.276px;
  }
  .px-86 {
    padding-left: 57.276px;
    padding-right: 57.276px;
  }
}
@media (min-width: 768px) {
  .my-86 {
    margin-top: 51.6px;
    margin-bottom: 51.6px;
  }
  .mx-86 {
    margin-left: 51.6px;
    margin-right: 51.6px;
  }
  .py-86 {
    padding-top: 51.6px;
    padding-bottom: 51.6px;
  }
  .px-86 {
    padding-left: 51.6px;
    padding-right: 51.6px;
  }
}
@media (min-width: 992px) {
  .my-86 {
    margin-top: 68.8px;
    margin-bottom: 68.8px;
  }
  .mx-86 {
    margin-left: 68.8px;
    margin-right: 68.8px;
  }
  .py-86 {
    padding-top: 68.8px;
    padding-bottom: 68.8px;
  }
  .px-86 {
    padding-left: 68.8px;
    padding-right: 68.8px;
  }
}
@media (min-width: 1200px) {
  .my-86 {
    margin-top: 86px;
    margin-bottom: 86px;
  }
  .mx-86 {
    margin-left: 86px;
    margin-right: 86px;
  }
  .py-86 {
    padding-top: 86px;
    padding-bottom: 86px;
  }
  .px-86 {
    padding-left: 86px;
    padding-right: 86px;
  }
}
.my-87 {
  margin-top: 87px;
  margin-bottom: 87px;
}

.mx-87 {
  margin-left: 87px;
  margin-right: 87px;
}

.py-87 {
  padding-top: 87px;
  padding-bottom: 87px;
}

.px-87 {
  padding-left: 87px;
  padding-right: 87px;
}

@media (max-width: 575px) {
  .my-87 {
    margin-top: 43.5px;
    margin-bottom: 43.5px;
  }
  .mx-87 {
    margin-left: 43.5px;
    margin-right: 43.5px;
  }
  .py-87 {
    padding-top: 43.5px;
    padding-bottom: 43.5px;
  }
  .px-87 {
    padding-left: 43.5px;
    padding-right: 43.5px;
  }
}
@media (min-width: 576px) {
  .my-87 {
    margin-top: 57.942px;
    margin-bottom: 57.942px;
  }
  .mx-87 {
    margin-left: 57.942px;
    margin-right: 57.942px;
  }
  .py-87 {
    padding-top: 57.942px;
    padding-bottom: 57.942px;
  }
  .px-87 {
    padding-left: 57.942px;
    padding-right: 57.942px;
  }
}
@media (min-width: 768px) {
  .my-87 {
    margin-top: 52.2px;
    margin-bottom: 52.2px;
  }
  .mx-87 {
    margin-left: 52.2px;
    margin-right: 52.2px;
  }
  .py-87 {
    padding-top: 52.2px;
    padding-bottom: 52.2px;
  }
  .px-87 {
    padding-left: 52.2px;
    padding-right: 52.2px;
  }
}
@media (min-width: 992px) {
  .my-87 {
    margin-top: 69.6px;
    margin-bottom: 69.6px;
  }
  .mx-87 {
    margin-left: 69.6px;
    margin-right: 69.6px;
  }
  .py-87 {
    padding-top: 69.6px;
    padding-bottom: 69.6px;
  }
  .px-87 {
    padding-left: 69.6px;
    padding-right: 69.6px;
  }
}
@media (min-width: 1200px) {
  .my-87 {
    margin-top: 87px;
    margin-bottom: 87px;
  }
  .mx-87 {
    margin-left: 87px;
    margin-right: 87px;
  }
  .py-87 {
    padding-top: 87px;
    padding-bottom: 87px;
  }
  .px-87 {
    padding-left: 87px;
    padding-right: 87px;
  }
}
.my-88 {
  margin-top: 88px;
  margin-bottom: 88px;
}

.mx-88 {
  margin-left: 88px;
  margin-right: 88px;
}

.py-88 {
  padding-top: 88px;
  padding-bottom: 88px;
}

.px-88 {
  padding-left: 88px;
  padding-right: 88px;
}

@media (max-width: 575px) {
  .my-88 {
    margin-top: 44px;
    margin-bottom: 44px;
  }
  .mx-88 {
    margin-left: 44px;
    margin-right: 44px;
  }
  .py-88 {
    padding-top: 44px;
    padding-bottom: 44px;
  }
  .px-88 {
    padding-left: 44px;
    padding-right: 44px;
  }
}
@media (min-width: 576px) {
  .my-88 {
    margin-top: 58.608px;
    margin-bottom: 58.608px;
  }
  .mx-88 {
    margin-left: 58.608px;
    margin-right: 58.608px;
  }
  .py-88 {
    padding-top: 58.608px;
    padding-bottom: 58.608px;
  }
  .px-88 {
    padding-left: 58.608px;
    padding-right: 58.608px;
  }
}
@media (min-width: 768px) {
  .my-88 {
    margin-top: 52.8px;
    margin-bottom: 52.8px;
  }
  .mx-88 {
    margin-left: 52.8px;
    margin-right: 52.8px;
  }
  .py-88 {
    padding-top: 52.8px;
    padding-bottom: 52.8px;
  }
  .px-88 {
    padding-left: 52.8px;
    padding-right: 52.8px;
  }
}
@media (min-width: 992px) {
  .my-88 {
    margin-top: 70.4px;
    margin-bottom: 70.4px;
  }
  .mx-88 {
    margin-left: 70.4px;
    margin-right: 70.4px;
  }
  .py-88 {
    padding-top: 70.4px;
    padding-bottom: 70.4px;
  }
  .px-88 {
    padding-left: 70.4px;
    padding-right: 70.4px;
  }
}
@media (min-width: 1200px) {
  .my-88 {
    margin-top: 88px;
    margin-bottom: 88px;
  }
  .mx-88 {
    margin-left: 88px;
    margin-right: 88px;
  }
  .py-88 {
    padding-top: 88px;
    padding-bottom: 88px;
  }
  .px-88 {
    padding-left: 88px;
    padding-right: 88px;
  }
}
.my-89 {
  margin-top: 89px;
  margin-bottom: 89px;
}

.mx-89 {
  margin-left: 89px;
  margin-right: 89px;
}

.py-89 {
  padding-top: 89px;
  padding-bottom: 89px;
}

.px-89 {
  padding-left: 89px;
  padding-right: 89px;
}

@media (max-width: 575px) {
  .my-89 {
    margin-top: 44.5px;
    margin-bottom: 44.5px;
  }
  .mx-89 {
    margin-left: 44.5px;
    margin-right: 44.5px;
  }
  .py-89 {
    padding-top: 44.5px;
    padding-bottom: 44.5px;
  }
  .px-89 {
    padding-left: 44.5px;
    padding-right: 44.5px;
  }
}
@media (min-width: 576px) {
  .my-89 {
    margin-top: 59.274px;
    margin-bottom: 59.274px;
  }
  .mx-89 {
    margin-left: 59.274px;
    margin-right: 59.274px;
  }
  .py-89 {
    padding-top: 59.274px;
    padding-bottom: 59.274px;
  }
  .px-89 {
    padding-left: 59.274px;
    padding-right: 59.274px;
  }
}
@media (min-width: 768px) {
  .my-89 {
    margin-top: 53.4px;
    margin-bottom: 53.4px;
  }
  .mx-89 {
    margin-left: 53.4px;
    margin-right: 53.4px;
  }
  .py-89 {
    padding-top: 53.4px;
    padding-bottom: 53.4px;
  }
  .px-89 {
    padding-left: 53.4px;
    padding-right: 53.4px;
  }
}
@media (min-width: 992px) {
  .my-89 {
    margin-top: 71.2px;
    margin-bottom: 71.2px;
  }
  .mx-89 {
    margin-left: 71.2px;
    margin-right: 71.2px;
  }
  .py-89 {
    padding-top: 71.2px;
    padding-bottom: 71.2px;
  }
  .px-89 {
    padding-left: 71.2px;
    padding-right: 71.2px;
  }
}
@media (min-width: 1200px) {
  .my-89 {
    margin-top: 89px;
    margin-bottom: 89px;
  }
  .mx-89 {
    margin-left: 89px;
    margin-right: 89px;
  }
  .py-89 {
    padding-top: 89px;
    padding-bottom: 89px;
  }
  .px-89 {
    padding-left: 89px;
    padding-right: 89px;
  }
}
.my-90 {
  margin-top: 90px;
  margin-bottom: 90px;
}

.mx-90 {
  margin-left: 90px;
  margin-right: 90px;
}

.py-90 {
  padding-top: 90px;
  padding-bottom: 90px;
}

.px-90 {
  padding-left: 90px;
  padding-right: 90px;
}

@media (max-width: 575px) {
  .my-90 {
    margin-top: 45px;
    margin-bottom: 45px;
  }
  .mx-90 {
    margin-left: 45px;
    margin-right: 45px;
  }
  .py-90 {
    padding-top: 45px;
    padding-bottom: 45px;
  }
  .px-90 {
    padding-left: 45px;
    padding-right: 45px;
  }
}
@media (min-width: 576px) {
  .my-90 {
    margin-top: 59.94px;
    margin-bottom: 59.94px;
  }
  .mx-90 {
    margin-left: 59.94px;
    margin-right: 59.94px;
  }
  .py-90 {
    padding-top: 59.94px;
    padding-bottom: 59.94px;
  }
  .px-90 {
    padding-left: 59.94px;
    padding-right: 59.94px;
  }
}
@media (min-width: 768px) {
  .my-90 {
    margin-top: 54px;
    margin-bottom: 54px;
  }
  .mx-90 {
    margin-left: 54px;
    margin-right: 54px;
  }
  .py-90 {
    padding-top: 54px;
    padding-bottom: 54px;
  }
  .px-90 {
    padding-left: 54px;
    padding-right: 54px;
  }
}
@media (min-width: 992px) {
  .my-90 {
    margin-top: 72px;
    margin-bottom: 72px;
  }
  .mx-90 {
    margin-left: 72px;
    margin-right: 72px;
  }
  .py-90 {
    padding-top: 72px;
    padding-bottom: 72px;
  }
  .px-90 {
    padding-left: 72px;
    padding-right: 72px;
  }
}
@media (min-width: 1200px) {
  .my-90 {
    margin-top: 90px;
    margin-bottom: 90px;
  }
  .mx-90 {
    margin-left: 90px;
    margin-right: 90px;
  }
  .py-90 {
    padding-top: 90px;
    padding-bottom: 90px;
  }
  .px-90 {
    padding-left: 90px;
    padding-right: 90px;
  }
}
.my-91 {
  margin-top: 91px;
  margin-bottom: 91px;
}

.mx-91 {
  margin-left: 91px;
  margin-right: 91px;
}

.py-91 {
  padding-top: 91px;
  padding-bottom: 91px;
}

.px-91 {
  padding-left: 91px;
  padding-right: 91px;
}

@media (max-width: 575px) {
  .my-91 {
    margin-top: 45.5px;
    margin-bottom: 45.5px;
  }
  .mx-91 {
    margin-left: 45.5px;
    margin-right: 45.5px;
  }
  .py-91 {
    padding-top: 45.5px;
    padding-bottom: 45.5px;
  }
  .px-91 {
    padding-left: 45.5px;
    padding-right: 45.5px;
  }
}
@media (min-width: 576px) {
  .my-91 {
    margin-top: 60.606px;
    margin-bottom: 60.606px;
  }
  .mx-91 {
    margin-left: 60.606px;
    margin-right: 60.606px;
  }
  .py-91 {
    padding-top: 60.606px;
    padding-bottom: 60.606px;
  }
  .px-91 {
    padding-left: 60.606px;
    padding-right: 60.606px;
  }
}
@media (min-width: 768px) {
  .my-91 {
    margin-top: 54.6px;
    margin-bottom: 54.6px;
  }
  .mx-91 {
    margin-left: 54.6px;
    margin-right: 54.6px;
  }
  .py-91 {
    padding-top: 54.6px;
    padding-bottom: 54.6px;
  }
  .px-91 {
    padding-left: 54.6px;
    padding-right: 54.6px;
  }
}
@media (min-width: 992px) {
  .my-91 {
    margin-top: 72.8px;
    margin-bottom: 72.8px;
  }
  .mx-91 {
    margin-left: 72.8px;
    margin-right: 72.8px;
  }
  .py-91 {
    padding-top: 72.8px;
    padding-bottom: 72.8px;
  }
  .px-91 {
    padding-left: 72.8px;
    padding-right: 72.8px;
  }
}
@media (min-width: 1200px) {
  .my-91 {
    margin-top: 91px;
    margin-bottom: 91px;
  }
  .mx-91 {
    margin-left: 91px;
    margin-right: 91px;
  }
  .py-91 {
    padding-top: 91px;
    padding-bottom: 91px;
  }
  .px-91 {
    padding-left: 91px;
    padding-right: 91px;
  }
}
.my-92 {
  margin-top: 92px;
  margin-bottom: 92px;
}

.mx-92 {
  margin-left: 92px;
  margin-right: 92px;
}

.py-92 {
  padding-top: 92px;
  padding-bottom: 92px;
}

.px-92 {
  padding-left: 92px;
  padding-right: 92px;
}

@media (max-width: 575px) {
  .my-92 {
    margin-top: 46px;
    margin-bottom: 46px;
  }
  .mx-92 {
    margin-left: 46px;
    margin-right: 46px;
  }
  .py-92 {
    padding-top: 46px;
    padding-bottom: 46px;
  }
  .px-92 {
    padding-left: 46px;
    padding-right: 46px;
  }
}
@media (min-width: 576px) {
  .my-92 {
    margin-top: 61.272px;
    margin-bottom: 61.272px;
  }
  .mx-92 {
    margin-left: 61.272px;
    margin-right: 61.272px;
  }
  .py-92 {
    padding-top: 61.272px;
    padding-bottom: 61.272px;
  }
  .px-92 {
    padding-left: 61.272px;
    padding-right: 61.272px;
  }
}
@media (min-width: 768px) {
  .my-92 {
    margin-top: 55.2px;
    margin-bottom: 55.2px;
  }
  .mx-92 {
    margin-left: 55.2px;
    margin-right: 55.2px;
  }
  .py-92 {
    padding-top: 55.2px;
    padding-bottom: 55.2px;
  }
  .px-92 {
    padding-left: 55.2px;
    padding-right: 55.2px;
  }
}
@media (min-width: 992px) {
  .my-92 {
    margin-top: 73.6px;
    margin-bottom: 73.6px;
  }
  .mx-92 {
    margin-left: 73.6px;
    margin-right: 73.6px;
  }
  .py-92 {
    padding-top: 73.6px;
    padding-bottom: 73.6px;
  }
  .px-92 {
    padding-left: 73.6px;
    padding-right: 73.6px;
  }
}
@media (min-width: 1200px) {
  .my-92 {
    margin-top: 92px;
    margin-bottom: 92px;
  }
  .mx-92 {
    margin-left: 92px;
    margin-right: 92px;
  }
  .py-92 {
    padding-top: 92px;
    padding-bottom: 92px;
  }
  .px-92 {
    padding-left: 92px;
    padding-right: 92px;
  }
}
.my-93 {
  margin-top: 93px;
  margin-bottom: 93px;
}

.mx-93 {
  margin-left: 93px;
  margin-right: 93px;
}

.py-93 {
  padding-top: 93px;
  padding-bottom: 93px;
}

.px-93 {
  padding-left: 93px;
  padding-right: 93px;
}

@media (max-width: 575px) {
  .my-93 {
    margin-top: 46.5px;
    margin-bottom: 46.5px;
  }
  .mx-93 {
    margin-left: 46.5px;
    margin-right: 46.5px;
  }
  .py-93 {
    padding-top: 46.5px;
    padding-bottom: 46.5px;
  }
  .px-93 {
    padding-left: 46.5px;
    padding-right: 46.5px;
  }
}
@media (min-width: 576px) {
  .my-93 {
    margin-top: 61.938px;
    margin-bottom: 61.938px;
  }
  .mx-93 {
    margin-left: 61.938px;
    margin-right: 61.938px;
  }
  .py-93 {
    padding-top: 61.938px;
    padding-bottom: 61.938px;
  }
  .px-93 {
    padding-left: 61.938px;
    padding-right: 61.938px;
  }
}
@media (min-width: 768px) {
  .my-93 {
    margin-top: 55.8px;
    margin-bottom: 55.8px;
  }
  .mx-93 {
    margin-left: 55.8px;
    margin-right: 55.8px;
  }
  .py-93 {
    padding-top: 55.8px;
    padding-bottom: 55.8px;
  }
  .px-93 {
    padding-left: 55.8px;
    padding-right: 55.8px;
  }
}
@media (min-width: 992px) {
  .my-93 {
    margin-top: 74.4px;
    margin-bottom: 74.4px;
  }
  .mx-93 {
    margin-left: 74.4px;
    margin-right: 74.4px;
  }
  .py-93 {
    padding-top: 74.4px;
    padding-bottom: 74.4px;
  }
  .px-93 {
    padding-left: 74.4px;
    padding-right: 74.4px;
  }
}
@media (min-width: 1200px) {
  .my-93 {
    margin-top: 93px;
    margin-bottom: 93px;
  }
  .mx-93 {
    margin-left: 93px;
    margin-right: 93px;
  }
  .py-93 {
    padding-top: 93px;
    padding-bottom: 93px;
  }
  .px-93 {
    padding-left: 93px;
    padding-right: 93px;
  }
}
.my-94 {
  margin-top: 94px;
  margin-bottom: 94px;
}

.mx-94 {
  margin-left: 94px;
  margin-right: 94px;
}

.py-94 {
  padding-top: 94px;
  padding-bottom: 94px;
}

.px-94 {
  padding-left: 94px;
  padding-right: 94px;
}

@media (max-width: 575px) {
  .my-94 {
    margin-top: 47px;
    margin-bottom: 47px;
  }
  .mx-94 {
    margin-left: 47px;
    margin-right: 47px;
  }
  .py-94 {
    padding-top: 47px;
    padding-bottom: 47px;
  }
  .px-94 {
    padding-left: 47px;
    padding-right: 47px;
  }
}
@media (min-width: 576px) {
  .my-94 {
    margin-top: 62.604px;
    margin-bottom: 62.604px;
  }
  .mx-94 {
    margin-left: 62.604px;
    margin-right: 62.604px;
  }
  .py-94 {
    padding-top: 62.604px;
    padding-bottom: 62.604px;
  }
  .px-94 {
    padding-left: 62.604px;
    padding-right: 62.604px;
  }
}
@media (min-width: 768px) {
  .my-94 {
    margin-top: 56.4px;
    margin-bottom: 56.4px;
  }
  .mx-94 {
    margin-left: 56.4px;
    margin-right: 56.4px;
  }
  .py-94 {
    padding-top: 56.4px;
    padding-bottom: 56.4px;
  }
  .px-94 {
    padding-left: 56.4px;
    padding-right: 56.4px;
  }
}
@media (min-width: 992px) {
  .my-94 {
    margin-top: 75.2px;
    margin-bottom: 75.2px;
  }
  .mx-94 {
    margin-left: 75.2px;
    margin-right: 75.2px;
  }
  .py-94 {
    padding-top: 75.2px;
    padding-bottom: 75.2px;
  }
  .px-94 {
    padding-left: 75.2px;
    padding-right: 75.2px;
  }
}
@media (min-width: 1200px) {
  .my-94 {
    margin-top: 94px;
    margin-bottom: 94px;
  }
  .mx-94 {
    margin-left: 94px;
    margin-right: 94px;
  }
  .py-94 {
    padding-top: 94px;
    padding-bottom: 94px;
  }
  .px-94 {
    padding-left: 94px;
    padding-right: 94px;
  }
}
.my-95 {
  margin-top: 95px;
  margin-bottom: 95px;
}

.mx-95 {
  margin-left: 95px;
  margin-right: 95px;
}

.py-95 {
  padding-top: 95px;
  padding-bottom: 95px;
}

.px-95 {
  padding-left: 95px;
  padding-right: 95px;
}

@media (max-width: 575px) {
  .my-95 {
    margin-top: 47.5px;
    margin-bottom: 47.5px;
  }
  .mx-95 {
    margin-left: 47.5px;
    margin-right: 47.5px;
  }
  .py-95 {
    padding-top: 47.5px;
    padding-bottom: 47.5px;
  }
  .px-95 {
    padding-left: 47.5px;
    padding-right: 47.5px;
  }
}
@media (min-width: 576px) {
  .my-95 {
    margin-top: 63.27px;
    margin-bottom: 63.27px;
  }
  .mx-95 {
    margin-left: 63.27px;
    margin-right: 63.27px;
  }
  .py-95 {
    padding-top: 63.27px;
    padding-bottom: 63.27px;
  }
  .px-95 {
    padding-left: 63.27px;
    padding-right: 63.27px;
  }
}
@media (min-width: 768px) {
  .my-95 {
    margin-top: 57px;
    margin-bottom: 57px;
  }
  .mx-95 {
    margin-left: 57px;
    margin-right: 57px;
  }
  .py-95 {
    padding-top: 57px;
    padding-bottom: 57px;
  }
  .px-95 {
    padding-left: 57px;
    padding-right: 57px;
  }
}
@media (min-width: 992px) {
  .my-95 {
    margin-top: 76px;
    margin-bottom: 76px;
  }
  .mx-95 {
    margin-left: 76px;
    margin-right: 76px;
  }
  .py-95 {
    padding-top: 76px;
    padding-bottom: 76px;
  }
  .px-95 {
    padding-left: 76px;
    padding-right: 76px;
  }
}
@media (min-width: 1200px) {
  .my-95 {
    margin-top: 95px;
    margin-bottom: 95px;
  }
  .mx-95 {
    margin-left: 95px;
    margin-right: 95px;
  }
  .py-95 {
    padding-top: 95px;
    padding-bottom: 95px;
  }
  .px-95 {
    padding-left: 95px;
    padding-right: 95px;
  }
}
.my-96 {
  margin-top: 96px;
  margin-bottom: 96px;
}

.mx-96 {
  margin-left: 96px;
  margin-right: 96px;
}

.py-96 {
  padding-top: 96px;
  padding-bottom: 96px;
}

.px-96 {
  padding-left: 96px;
  padding-right: 96px;
}

@media (max-width: 575px) {
  .my-96 {
    margin-top: 48px;
    margin-bottom: 48px;
  }
  .mx-96 {
    margin-left: 48px;
    margin-right: 48px;
  }
  .py-96 {
    padding-top: 48px;
    padding-bottom: 48px;
  }
  .px-96 {
    padding-left: 48px;
    padding-right: 48px;
  }
}
@media (min-width: 576px) {
  .my-96 {
    margin-top: 63.936px;
    margin-bottom: 63.936px;
  }
  .mx-96 {
    margin-left: 63.936px;
    margin-right: 63.936px;
  }
  .py-96 {
    padding-top: 63.936px;
    padding-bottom: 63.936px;
  }
  .px-96 {
    padding-left: 63.936px;
    padding-right: 63.936px;
  }
}
@media (min-width: 768px) {
  .my-96 {
    margin-top: 57.6px;
    margin-bottom: 57.6px;
  }
  .mx-96 {
    margin-left: 57.6px;
    margin-right: 57.6px;
  }
  .py-96 {
    padding-top: 57.6px;
    padding-bottom: 57.6px;
  }
  .px-96 {
    padding-left: 57.6px;
    padding-right: 57.6px;
  }
}
@media (min-width: 992px) {
  .my-96 {
    margin-top: 76.8px;
    margin-bottom: 76.8px;
  }
  .mx-96 {
    margin-left: 76.8px;
    margin-right: 76.8px;
  }
  .py-96 {
    padding-top: 76.8px;
    padding-bottom: 76.8px;
  }
  .px-96 {
    padding-left: 76.8px;
    padding-right: 76.8px;
  }
}
@media (min-width: 1200px) {
  .my-96 {
    margin-top: 96px;
    margin-bottom: 96px;
  }
  .mx-96 {
    margin-left: 96px;
    margin-right: 96px;
  }
  .py-96 {
    padding-top: 96px;
    padding-bottom: 96px;
  }
  .px-96 {
    padding-left: 96px;
    padding-right: 96px;
  }
}
.my-97 {
  margin-top: 97px;
  margin-bottom: 97px;
}

.mx-97 {
  margin-left: 97px;
  margin-right: 97px;
}

.py-97 {
  padding-top: 97px;
  padding-bottom: 97px;
}

.px-97 {
  padding-left: 97px;
  padding-right: 97px;
}

@media (max-width: 575px) {
  .my-97 {
    margin-top: 48.5px;
    margin-bottom: 48.5px;
  }
  .mx-97 {
    margin-left: 48.5px;
    margin-right: 48.5px;
  }
  .py-97 {
    padding-top: 48.5px;
    padding-bottom: 48.5px;
  }
  .px-97 {
    padding-left: 48.5px;
    padding-right: 48.5px;
  }
}
@media (min-width: 576px) {
  .my-97 {
    margin-top: 64.602px;
    margin-bottom: 64.602px;
  }
  .mx-97 {
    margin-left: 64.602px;
    margin-right: 64.602px;
  }
  .py-97 {
    padding-top: 64.602px;
    padding-bottom: 64.602px;
  }
  .px-97 {
    padding-left: 64.602px;
    padding-right: 64.602px;
  }
}
@media (min-width: 768px) {
  .my-97 {
    margin-top: 58.2px;
    margin-bottom: 58.2px;
  }
  .mx-97 {
    margin-left: 58.2px;
    margin-right: 58.2px;
  }
  .py-97 {
    padding-top: 58.2px;
    padding-bottom: 58.2px;
  }
  .px-97 {
    padding-left: 58.2px;
    padding-right: 58.2px;
  }
}
@media (min-width: 992px) {
  .my-97 {
    margin-top: 77.6px;
    margin-bottom: 77.6px;
  }
  .mx-97 {
    margin-left: 77.6px;
    margin-right: 77.6px;
  }
  .py-97 {
    padding-top: 77.6px;
    padding-bottom: 77.6px;
  }
  .px-97 {
    padding-left: 77.6px;
    padding-right: 77.6px;
  }
}
@media (min-width: 1200px) {
  .my-97 {
    margin-top: 97px;
    margin-bottom: 97px;
  }
  .mx-97 {
    margin-left: 97px;
    margin-right: 97px;
  }
  .py-97 {
    padding-top: 97px;
    padding-bottom: 97px;
  }
  .px-97 {
    padding-left: 97px;
    padding-right: 97px;
  }
}
.my-98 {
  margin-top: 98px;
  margin-bottom: 98px;
}

.mx-98 {
  margin-left: 98px;
  margin-right: 98px;
}

.py-98 {
  padding-top: 98px;
  padding-bottom: 98px;
}

.px-98 {
  padding-left: 98px;
  padding-right: 98px;
}

@media (max-width: 575px) {
  .my-98 {
    margin-top: 49px;
    margin-bottom: 49px;
  }
  .mx-98 {
    margin-left: 49px;
    margin-right: 49px;
  }
  .py-98 {
    padding-top: 49px;
    padding-bottom: 49px;
  }
  .px-98 {
    padding-left: 49px;
    padding-right: 49px;
  }
}
@media (min-width: 576px) {
  .my-98 {
    margin-top: 65.268px;
    margin-bottom: 65.268px;
  }
  .mx-98 {
    margin-left: 65.268px;
    margin-right: 65.268px;
  }
  .py-98 {
    padding-top: 65.268px;
    padding-bottom: 65.268px;
  }
  .px-98 {
    padding-left: 65.268px;
    padding-right: 65.268px;
  }
}
@media (min-width: 768px) {
  .my-98 {
    margin-top: 58.8px;
    margin-bottom: 58.8px;
  }
  .mx-98 {
    margin-left: 58.8px;
    margin-right: 58.8px;
  }
  .py-98 {
    padding-top: 58.8px;
    padding-bottom: 58.8px;
  }
  .px-98 {
    padding-left: 58.8px;
    padding-right: 58.8px;
  }
}
@media (min-width: 992px) {
  .my-98 {
    margin-top: 78.4px;
    margin-bottom: 78.4px;
  }
  .mx-98 {
    margin-left: 78.4px;
    margin-right: 78.4px;
  }
  .py-98 {
    padding-top: 78.4px;
    padding-bottom: 78.4px;
  }
  .px-98 {
    padding-left: 78.4px;
    padding-right: 78.4px;
  }
}
@media (min-width: 1200px) {
  .my-98 {
    margin-top: 98px;
    margin-bottom: 98px;
  }
  .mx-98 {
    margin-left: 98px;
    margin-right: 98px;
  }
  .py-98 {
    padding-top: 98px;
    padding-bottom: 98px;
  }
  .px-98 {
    padding-left: 98px;
    padding-right: 98px;
  }
}
.my-99 {
  margin-top: 99px;
  margin-bottom: 99px;
}

.mx-99 {
  margin-left: 99px;
  margin-right: 99px;
}

.py-99 {
  padding-top: 99px;
  padding-bottom: 99px;
}

.px-99 {
  padding-left: 99px;
  padding-right: 99px;
}

@media (max-width: 575px) {
  .my-99 {
    margin-top: 49.5px;
    margin-bottom: 49.5px;
  }
  .mx-99 {
    margin-left: 49.5px;
    margin-right: 49.5px;
  }
  .py-99 {
    padding-top: 49.5px;
    padding-bottom: 49.5px;
  }
  .px-99 {
    padding-left: 49.5px;
    padding-right: 49.5px;
  }
}
@media (min-width: 576px) {
  .my-99 {
    margin-top: 65.934px;
    margin-bottom: 65.934px;
  }
  .mx-99 {
    margin-left: 65.934px;
    margin-right: 65.934px;
  }
  .py-99 {
    padding-top: 65.934px;
    padding-bottom: 65.934px;
  }
  .px-99 {
    padding-left: 65.934px;
    padding-right: 65.934px;
  }
}
@media (min-width: 768px) {
  .my-99 {
    margin-top: 59.4px;
    margin-bottom: 59.4px;
  }
  .mx-99 {
    margin-left: 59.4px;
    margin-right: 59.4px;
  }
  .py-99 {
    padding-top: 59.4px;
    padding-bottom: 59.4px;
  }
  .px-99 {
    padding-left: 59.4px;
    padding-right: 59.4px;
  }
}
@media (min-width: 992px) {
  .my-99 {
    margin-top: 79.2px;
    margin-bottom: 79.2px;
  }
  .mx-99 {
    margin-left: 79.2px;
    margin-right: 79.2px;
  }
  .py-99 {
    padding-top: 79.2px;
    padding-bottom: 79.2px;
  }
  .px-99 {
    padding-left: 79.2px;
    padding-right: 79.2px;
  }
}
@media (min-width: 1200px) {
  .my-99 {
    margin-top: 99px;
    margin-bottom: 99px;
  }
  .mx-99 {
    margin-left: 99px;
    margin-right: 99px;
  }
  .py-99 {
    padding-top: 99px;
    padding-bottom: 99px;
  }
  .px-99 {
    padding-left: 99px;
    padding-right: 99px;
  }
}
.my-100 {
  margin-top: 100px;
  margin-bottom: 100px;
}

.mx-100 {
  margin-left: 100px;
  margin-right: 100px;
}

.py-100 {
  padding-top: 100px;
  padding-bottom: 100px;
}

.px-100 {
  padding-left: 100px;
  padding-right: 100px;
}

@media (max-width: 575px) {
  .my-100 {
    margin-top: 50px;
    margin-bottom: 50px;
  }
  .mx-100 {
    margin-left: 50px;
    margin-right: 50px;
  }
  .py-100 {
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .px-100 {
    padding-left: 50px;
    padding-right: 50px;
  }
}
@media (min-width: 576px) {
  .my-100 {
    margin-top: 66.6px;
    margin-bottom: 66.6px;
  }
  .mx-100 {
    margin-left: 66.6px;
    margin-right: 66.6px;
  }
  .py-100 {
    padding-top: 66.6px;
    padding-bottom: 66.6px;
  }
  .px-100 {
    padding-left: 66.6px;
    padding-right: 66.6px;
  }
}
@media (min-width: 768px) {
  .my-100 {
    margin-top: 60px;
    margin-bottom: 60px;
  }
  .mx-100 {
    margin-left: 60px;
    margin-right: 60px;
  }
  .py-100 {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  .px-100 {
    padding-left: 60px;
    padding-right: 60px;
  }
}
@media (min-width: 992px) {
  .my-100 {
    margin-top: 80px;
    margin-bottom: 80px;
  }
  .mx-100 {
    margin-left: 80px;
    margin-right: 80px;
  }
  .py-100 {
    padding-top: 80px;
    padding-bottom: 80px;
  }
  .px-100 {
    padding-left: 80px;
    padding-right: 80px;
  }
}
@media (min-width: 1200px) {
  .my-100 {
    margin-top: 100px;
    margin-bottom: 100px;
  }
  .mx-100 {
    margin-left: 100px;
    margin-right: 100px;
  }
  .py-100 {
    padding-top: 100px;
    padding-bottom: 100px;
  }
  .px-100 {
    padding-left: 100px;
    padding-right: 100px;
  }
}
.my-101 {
  margin-top: 101px;
  margin-bottom: 101px;
}

.mx-101 {
  margin-left: 101px;
  margin-right: 101px;
}

.py-101 {
  padding-top: 101px;
  padding-bottom: 101px;
}

.px-101 {
  padding-left: 101px;
  padding-right: 101px;
}

@media (max-width: 575px) {
  .my-101 {
    margin-top: 50.5px;
    margin-bottom: 50.5px;
  }
  .mx-101 {
    margin-left: 50.5px;
    margin-right: 50.5px;
  }
  .py-101 {
    padding-top: 50.5px;
    padding-bottom: 50.5px;
  }
  .px-101 {
    padding-left: 50.5px;
    padding-right: 50.5px;
  }
}
@media (min-width: 576px) {
  .my-101 {
    margin-top: 67.266px;
    margin-bottom: 67.266px;
  }
  .mx-101 {
    margin-left: 67.266px;
    margin-right: 67.266px;
  }
  .py-101 {
    padding-top: 67.266px;
    padding-bottom: 67.266px;
  }
  .px-101 {
    padding-left: 67.266px;
    padding-right: 67.266px;
  }
}
@media (min-width: 768px) {
  .my-101 {
    margin-top: 60.6px;
    margin-bottom: 60.6px;
  }
  .mx-101 {
    margin-left: 60.6px;
    margin-right: 60.6px;
  }
  .py-101 {
    padding-top: 60.6px;
    padding-bottom: 60.6px;
  }
  .px-101 {
    padding-left: 60.6px;
    padding-right: 60.6px;
  }
}
@media (min-width: 992px) {
  .my-101 {
    margin-top: 80.8px;
    margin-bottom: 80.8px;
  }
  .mx-101 {
    margin-left: 80.8px;
    margin-right: 80.8px;
  }
  .py-101 {
    padding-top: 80.8px;
    padding-bottom: 80.8px;
  }
  .px-101 {
    padding-left: 80.8px;
    padding-right: 80.8px;
  }
}
@media (min-width: 1200px) {
  .my-101 {
    margin-top: 101px;
    margin-bottom: 101px;
  }
  .mx-101 {
    margin-left: 101px;
    margin-right: 101px;
  }
  .py-101 {
    padding-top: 101px;
    padding-bottom: 101px;
  }
  .px-101 {
    padding-left: 101px;
    padding-right: 101px;
  }
}
.my-102 {
  margin-top: 102px;
  margin-bottom: 102px;
}

.mx-102 {
  margin-left: 102px;
  margin-right: 102px;
}

.py-102 {
  padding-top: 102px;
  padding-bottom: 102px;
}

.px-102 {
  padding-left: 102px;
  padding-right: 102px;
}

@media (max-width: 575px) {
  .my-102 {
    margin-top: 51px;
    margin-bottom: 51px;
  }
  .mx-102 {
    margin-left: 51px;
    margin-right: 51px;
  }
  .py-102 {
    padding-top: 51px;
    padding-bottom: 51px;
  }
  .px-102 {
    padding-left: 51px;
    padding-right: 51px;
  }
}
@media (min-width: 576px) {
  .my-102 {
    margin-top: 67.932px;
    margin-bottom: 67.932px;
  }
  .mx-102 {
    margin-left: 67.932px;
    margin-right: 67.932px;
  }
  .py-102 {
    padding-top: 67.932px;
    padding-bottom: 67.932px;
  }
  .px-102 {
    padding-left: 67.932px;
    padding-right: 67.932px;
  }
}
@media (min-width: 768px) {
  .my-102 {
    margin-top: 61.2px;
    margin-bottom: 61.2px;
  }
  .mx-102 {
    margin-left: 61.2px;
    margin-right: 61.2px;
  }
  .py-102 {
    padding-top: 61.2px;
    padding-bottom: 61.2px;
  }
  .px-102 {
    padding-left: 61.2px;
    padding-right: 61.2px;
  }
}
@media (min-width: 992px) {
  .my-102 {
    margin-top: 81.6px;
    margin-bottom: 81.6px;
  }
  .mx-102 {
    margin-left: 81.6px;
    margin-right: 81.6px;
  }
  .py-102 {
    padding-top: 81.6px;
    padding-bottom: 81.6px;
  }
  .px-102 {
    padding-left: 81.6px;
    padding-right: 81.6px;
  }
}
@media (min-width: 1200px) {
  .my-102 {
    margin-top: 102px;
    margin-bottom: 102px;
  }
  .mx-102 {
    margin-left: 102px;
    margin-right: 102px;
  }
  .py-102 {
    padding-top: 102px;
    padding-bottom: 102px;
  }
  .px-102 {
    padding-left: 102px;
    padding-right: 102px;
  }
}
.my-103 {
  margin-top: 103px;
  margin-bottom: 103px;
}

.mx-103 {
  margin-left: 103px;
  margin-right: 103px;
}

.py-103 {
  padding-top: 103px;
  padding-bottom: 103px;
}

.px-103 {
  padding-left: 103px;
  padding-right: 103px;
}

@media (max-width: 575px) {
  .my-103 {
    margin-top: 51.5px;
    margin-bottom: 51.5px;
  }
  .mx-103 {
    margin-left: 51.5px;
    margin-right: 51.5px;
  }
  .py-103 {
    padding-top: 51.5px;
    padding-bottom: 51.5px;
  }
  .px-103 {
    padding-left: 51.5px;
    padding-right: 51.5px;
  }
}
@media (min-width: 576px) {
  .my-103 {
    margin-top: 68.598px;
    margin-bottom: 68.598px;
  }
  .mx-103 {
    margin-left: 68.598px;
    margin-right: 68.598px;
  }
  .py-103 {
    padding-top: 68.598px;
    padding-bottom: 68.598px;
  }
  .px-103 {
    padding-left: 68.598px;
    padding-right: 68.598px;
  }
}
@media (min-width: 768px) {
  .my-103 {
    margin-top: 61.8px;
    margin-bottom: 61.8px;
  }
  .mx-103 {
    margin-left: 61.8px;
    margin-right: 61.8px;
  }
  .py-103 {
    padding-top: 61.8px;
    padding-bottom: 61.8px;
  }
  .px-103 {
    padding-left: 61.8px;
    padding-right: 61.8px;
  }
}
@media (min-width: 992px) {
  .my-103 {
    margin-top: 82.4px;
    margin-bottom: 82.4px;
  }
  .mx-103 {
    margin-left: 82.4px;
    margin-right: 82.4px;
  }
  .py-103 {
    padding-top: 82.4px;
    padding-bottom: 82.4px;
  }
  .px-103 {
    padding-left: 82.4px;
    padding-right: 82.4px;
  }
}
@media (min-width: 1200px) {
  .my-103 {
    margin-top: 103px;
    margin-bottom: 103px;
  }
  .mx-103 {
    margin-left: 103px;
    margin-right: 103px;
  }
  .py-103 {
    padding-top: 103px;
    padding-bottom: 103px;
  }
  .px-103 {
    padding-left: 103px;
    padding-right: 103px;
  }
}
.my-104 {
  margin-top: 104px;
  margin-bottom: 104px;
}

.mx-104 {
  margin-left: 104px;
  margin-right: 104px;
}

.py-104 {
  padding-top: 104px;
  padding-bottom: 104px;
}

.px-104 {
  padding-left: 104px;
  padding-right: 104px;
}

@media (max-width: 575px) {
  .my-104 {
    margin-top: 52px;
    margin-bottom: 52px;
  }
  .mx-104 {
    margin-left: 52px;
    margin-right: 52px;
  }
  .py-104 {
    padding-top: 52px;
    padding-bottom: 52px;
  }
  .px-104 {
    padding-left: 52px;
    padding-right: 52px;
  }
}
@media (min-width: 576px) {
  .my-104 {
    margin-top: 69.264px;
    margin-bottom: 69.264px;
  }
  .mx-104 {
    margin-left: 69.264px;
    margin-right: 69.264px;
  }
  .py-104 {
    padding-top: 69.264px;
    padding-bottom: 69.264px;
  }
  .px-104 {
    padding-left: 69.264px;
    padding-right: 69.264px;
  }
}
@media (min-width: 768px) {
  .my-104 {
    margin-top: 62.4px;
    margin-bottom: 62.4px;
  }
  .mx-104 {
    margin-left: 62.4px;
    margin-right: 62.4px;
  }
  .py-104 {
    padding-top: 62.4px;
    padding-bottom: 62.4px;
  }
  .px-104 {
    padding-left: 62.4px;
    padding-right: 62.4px;
  }
}
@media (min-width: 992px) {
  .my-104 {
    margin-top: 83.2px;
    margin-bottom: 83.2px;
  }
  .mx-104 {
    margin-left: 83.2px;
    margin-right: 83.2px;
  }
  .py-104 {
    padding-top: 83.2px;
    padding-bottom: 83.2px;
  }
  .px-104 {
    padding-left: 83.2px;
    padding-right: 83.2px;
  }
}
@media (min-width: 1200px) {
  .my-104 {
    margin-top: 104px;
    margin-bottom: 104px;
  }
  .mx-104 {
    margin-left: 104px;
    margin-right: 104px;
  }
  .py-104 {
    padding-top: 104px;
    padding-bottom: 104px;
  }
  .px-104 {
    padding-left: 104px;
    padding-right: 104px;
  }
}
.my-105 {
  margin-top: 105px;
  margin-bottom: 105px;
}

.mx-105 {
  margin-left: 105px;
  margin-right: 105px;
}

.py-105 {
  padding-top: 105px;
  padding-bottom: 105px;
}

.px-105 {
  padding-left: 105px;
  padding-right: 105px;
}

@media (max-width: 575px) {
  .my-105 {
    margin-top: 52.5px;
    margin-bottom: 52.5px;
  }
  .mx-105 {
    margin-left: 52.5px;
    margin-right: 52.5px;
  }
  .py-105 {
    padding-top: 52.5px;
    padding-bottom: 52.5px;
  }
  .px-105 {
    padding-left: 52.5px;
    padding-right: 52.5px;
  }
}
@media (min-width: 576px) {
  .my-105 {
    margin-top: 69.93px;
    margin-bottom: 69.93px;
  }
  .mx-105 {
    margin-left: 69.93px;
    margin-right: 69.93px;
  }
  .py-105 {
    padding-top: 69.93px;
    padding-bottom: 69.93px;
  }
  .px-105 {
    padding-left: 69.93px;
    padding-right: 69.93px;
  }
}
@media (min-width: 768px) {
  .my-105 {
    margin-top: 63px;
    margin-bottom: 63px;
  }
  .mx-105 {
    margin-left: 63px;
    margin-right: 63px;
  }
  .py-105 {
    padding-top: 63px;
    padding-bottom: 63px;
  }
  .px-105 {
    padding-left: 63px;
    padding-right: 63px;
  }
}
@media (min-width: 992px) {
  .my-105 {
    margin-top: 84px;
    margin-bottom: 84px;
  }
  .mx-105 {
    margin-left: 84px;
    margin-right: 84px;
  }
  .py-105 {
    padding-top: 84px;
    padding-bottom: 84px;
  }
  .px-105 {
    padding-left: 84px;
    padding-right: 84px;
  }
}
@media (min-width: 1200px) {
  .my-105 {
    margin-top: 105px;
    margin-bottom: 105px;
  }
  .mx-105 {
    margin-left: 105px;
    margin-right: 105px;
  }
  .py-105 {
    padding-top: 105px;
    padding-bottom: 105px;
  }
  .px-105 {
    padding-left: 105px;
    padding-right: 105px;
  }
}
.my-106 {
  margin-top: 106px;
  margin-bottom: 106px;
}

.mx-106 {
  margin-left: 106px;
  margin-right: 106px;
}

.py-106 {
  padding-top: 106px;
  padding-bottom: 106px;
}

.px-106 {
  padding-left: 106px;
  padding-right: 106px;
}

@media (max-width: 575px) {
  .my-106 {
    margin-top: 53px;
    margin-bottom: 53px;
  }
  .mx-106 {
    margin-left: 53px;
    margin-right: 53px;
  }
  .py-106 {
    padding-top: 53px;
    padding-bottom: 53px;
  }
  .px-106 {
    padding-left: 53px;
    padding-right: 53px;
  }
}
@media (min-width: 576px) {
  .my-106 {
    margin-top: 70.596px;
    margin-bottom: 70.596px;
  }
  .mx-106 {
    margin-left: 70.596px;
    margin-right: 70.596px;
  }
  .py-106 {
    padding-top: 70.596px;
    padding-bottom: 70.596px;
  }
  .px-106 {
    padding-left: 70.596px;
    padding-right: 70.596px;
  }
}
@media (min-width: 768px) {
  .my-106 {
    margin-top: 63.6px;
    margin-bottom: 63.6px;
  }
  .mx-106 {
    margin-left: 63.6px;
    margin-right: 63.6px;
  }
  .py-106 {
    padding-top: 63.6px;
    padding-bottom: 63.6px;
  }
  .px-106 {
    padding-left: 63.6px;
    padding-right: 63.6px;
  }
}
@media (min-width: 992px) {
  .my-106 {
    margin-top: 84.8px;
    margin-bottom: 84.8px;
  }
  .mx-106 {
    margin-left: 84.8px;
    margin-right: 84.8px;
  }
  .py-106 {
    padding-top: 84.8px;
    padding-bottom: 84.8px;
  }
  .px-106 {
    padding-left: 84.8px;
    padding-right: 84.8px;
  }
}
@media (min-width: 1200px) {
  .my-106 {
    margin-top: 106px;
    margin-bottom: 106px;
  }
  .mx-106 {
    margin-left: 106px;
    margin-right: 106px;
  }
  .py-106 {
    padding-top: 106px;
    padding-bottom: 106px;
  }
  .px-106 {
    padding-left: 106px;
    padding-right: 106px;
  }
}
.my-107 {
  margin-top: 107px;
  margin-bottom: 107px;
}

.mx-107 {
  margin-left: 107px;
  margin-right: 107px;
}

.py-107 {
  padding-top: 107px;
  padding-bottom: 107px;
}

.px-107 {
  padding-left: 107px;
  padding-right: 107px;
}

@media (max-width: 575px) {
  .my-107 {
    margin-top: 53.5px;
    margin-bottom: 53.5px;
  }
  .mx-107 {
    margin-left: 53.5px;
    margin-right: 53.5px;
  }
  .py-107 {
    padding-top: 53.5px;
    padding-bottom: 53.5px;
  }
  .px-107 {
    padding-left: 53.5px;
    padding-right: 53.5px;
  }
}
@media (min-width: 576px) {
  .my-107 {
    margin-top: 71.262px;
    margin-bottom: 71.262px;
  }
  .mx-107 {
    margin-left: 71.262px;
    margin-right: 71.262px;
  }
  .py-107 {
    padding-top: 71.262px;
    padding-bottom: 71.262px;
  }
  .px-107 {
    padding-left: 71.262px;
    padding-right: 71.262px;
  }
}
@media (min-width: 768px) {
  .my-107 {
    margin-top: 64.2px;
    margin-bottom: 64.2px;
  }
  .mx-107 {
    margin-left: 64.2px;
    margin-right: 64.2px;
  }
  .py-107 {
    padding-top: 64.2px;
    padding-bottom: 64.2px;
  }
  .px-107 {
    padding-left: 64.2px;
    padding-right: 64.2px;
  }
}
@media (min-width: 992px) {
  .my-107 {
    margin-top: 85.6px;
    margin-bottom: 85.6px;
  }
  .mx-107 {
    margin-left: 85.6px;
    margin-right: 85.6px;
  }
  .py-107 {
    padding-top: 85.6px;
    padding-bottom: 85.6px;
  }
  .px-107 {
    padding-left: 85.6px;
    padding-right: 85.6px;
  }
}
@media (min-width: 1200px) {
  .my-107 {
    margin-top: 107px;
    margin-bottom: 107px;
  }
  .mx-107 {
    margin-left: 107px;
    margin-right: 107px;
  }
  .py-107 {
    padding-top: 107px;
    padding-bottom: 107px;
  }
  .px-107 {
    padding-left: 107px;
    padding-right: 107px;
  }
}
.my-108 {
  margin-top: 108px;
  margin-bottom: 108px;
}

.mx-108 {
  margin-left: 108px;
  margin-right: 108px;
}

.py-108 {
  padding-top: 108px;
  padding-bottom: 108px;
}

.px-108 {
  padding-left: 108px;
  padding-right: 108px;
}

@media (max-width: 575px) {
  .my-108 {
    margin-top: 54px;
    margin-bottom: 54px;
  }
  .mx-108 {
    margin-left: 54px;
    margin-right: 54px;
  }
  .py-108 {
    padding-top: 54px;
    padding-bottom: 54px;
  }
  .px-108 {
    padding-left: 54px;
    padding-right: 54px;
  }
}
@media (min-width: 576px) {
  .my-108 {
    margin-top: 71.928px;
    margin-bottom: 71.928px;
  }
  .mx-108 {
    margin-left: 71.928px;
    margin-right: 71.928px;
  }
  .py-108 {
    padding-top: 71.928px;
    padding-bottom: 71.928px;
  }
  .px-108 {
    padding-left: 71.928px;
    padding-right: 71.928px;
  }
}
@media (min-width: 768px) {
  .my-108 {
    margin-top: 64.8px;
    margin-bottom: 64.8px;
  }
  .mx-108 {
    margin-left: 64.8px;
    margin-right: 64.8px;
  }
  .py-108 {
    padding-top: 64.8px;
    padding-bottom: 64.8px;
  }
  .px-108 {
    padding-left: 64.8px;
    padding-right: 64.8px;
  }
}
@media (min-width: 992px) {
  .my-108 {
    margin-top: 86.4px;
    margin-bottom: 86.4px;
  }
  .mx-108 {
    margin-left: 86.4px;
    margin-right: 86.4px;
  }
  .py-108 {
    padding-top: 86.4px;
    padding-bottom: 86.4px;
  }
  .px-108 {
    padding-left: 86.4px;
    padding-right: 86.4px;
  }
}
@media (min-width: 1200px) {
  .my-108 {
    margin-top: 108px;
    margin-bottom: 108px;
  }
  .mx-108 {
    margin-left: 108px;
    margin-right: 108px;
  }
  .py-108 {
    padding-top: 108px;
    padding-bottom: 108px;
  }
  .px-108 {
    padding-left: 108px;
    padding-right: 108px;
  }
}
.my-109 {
  margin-top: 109px;
  margin-bottom: 109px;
}

.mx-109 {
  margin-left: 109px;
  margin-right: 109px;
}

.py-109 {
  padding-top: 109px;
  padding-bottom: 109px;
}

.px-109 {
  padding-left: 109px;
  padding-right: 109px;
}

@media (max-width: 575px) {
  .my-109 {
    margin-top: 54.5px;
    margin-bottom: 54.5px;
  }
  .mx-109 {
    margin-left: 54.5px;
    margin-right: 54.5px;
  }
  .py-109 {
    padding-top: 54.5px;
    padding-bottom: 54.5px;
  }
  .px-109 {
    padding-left: 54.5px;
    padding-right: 54.5px;
  }
}
@media (min-width: 576px) {
  .my-109 {
    margin-top: 72.594px;
    margin-bottom: 72.594px;
  }
  .mx-109 {
    margin-left: 72.594px;
    margin-right: 72.594px;
  }
  .py-109 {
    padding-top: 72.594px;
    padding-bottom: 72.594px;
  }
  .px-109 {
    padding-left: 72.594px;
    padding-right: 72.594px;
  }
}
@media (min-width: 768px) {
  .my-109 {
    margin-top: 65.4px;
    margin-bottom: 65.4px;
  }
  .mx-109 {
    margin-left: 65.4px;
    margin-right: 65.4px;
  }
  .py-109 {
    padding-top: 65.4px;
    padding-bottom: 65.4px;
  }
  .px-109 {
    padding-left: 65.4px;
    padding-right: 65.4px;
  }
}
@media (min-width: 992px) {
  .my-109 {
    margin-top: 87.2px;
    margin-bottom: 87.2px;
  }
  .mx-109 {
    margin-left: 87.2px;
    margin-right: 87.2px;
  }
  .py-109 {
    padding-top: 87.2px;
    padding-bottom: 87.2px;
  }
  .px-109 {
    padding-left: 87.2px;
    padding-right: 87.2px;
  }
}
@media (min-width: 1200px) {
  .my-109 {
    margin-top: 109px;
    margin-bottom: 109px;
  }
  .mx-109 {
    margin-left: 109px;
    margin-right: 109px;
  }
  .py-109 {
    padding-top: 109px;
    padding-bottom: 109px;
  }
  .px-109 {
    padding-left: 109px;
    padding-right: 109px;
  }
}
.my-110 {
  margin-top: 110px;
  margin-bottom: 110px;
}

.mx-110 {
  margin-left: 110px;
  margin-right: 110px;
}

.py-110 {
  padding-top: 110px;
  padding-bottom: 110px;
}

.px-110 {
  padding-left: 110px;
  padding-right: 110px;
}

@media (max-width: 575px) {
  .my-110 {
    margin-top: 55px;
    margin-bottom: 55px;
  }
  .mx-110 {
    margin-left: 55px;
    margin-right: 55px;
  }
  .py-110 {
    padding-top: 55px;
    padding-bottom: 55px;
  }
  .px-110 {
    padding-left: 55px;
    padding-right: 55px;
  }
}
@media (min-width: 576px) {
  .my-110 {
    margin-top: 73.26px;
    margin-bottom: 73.26px;
  }
  .mx-110 {
    margin-left: 73.26px;
    margin-right: 73.26px;
  }
  .py-110 {
    padding-top: 73.26px;
    padding-bottom: 73.26px;
  }
  .px-110 {
    padding-left: 73.26px;
    padding-right: 73.26px;
  }
}
@media (min-width: 768px) {
  .my-110 {
    margin-top: 66px;
    margin-bottom: 66px;
  }
  .mx-110 {
    margin-left: 66px;
    margin-right: 66px;
  }
  .py-110 {
    padding-top: 66px;
    padding-bottom: 66px;
  }
  .px-110 {
    padding-left: 66px;
    padding-right: 66px;
  }
}
@media (min-width: 992px) {
  .my-110 {
    margin-top: 88px;
    margin-bottom: 88px;
  }
  .mx-110 {
    margin-left: 88px;
    margin-right: 88px;
  }
  .py-110 {
    padding-top: 88px;
    padding-bottom: 88px;
  }
  .px-110 {
    padding-left: 88px;
    padding-right: 88px;
  }
}
@media (min-width: 1200px) {
  .my-110 {
    margin-top: 110px;
    margin-bottom: 110px;
  }
  .mx-110 {
    margin-left: 110px;
    margin-right: 110px;
  }
  .py-110 {
    padding-top: 110px;
    padding-bottom: 110px;
  }
  .px-110 {
    padding-left: 110px;
    padding-right: 110px;
  }
}
.my-111 {
  margin-top: 111px;
  margin-bottom: 111px;
}

.mx-111 {
  margin-left: 111px;
  margin-right: 111px;
}

.py-111 {
  padding-top: 111px;
  padding-bottom: 111px;
}

.px-111 {
  padding-left: 111px;
  padding-right: 111px;
}

@media (max-width: 575px) {
  .my-111 {
    margin-top: 55.5px;
    margin-bottom: 55.5px;
  }
  .mx-111 {
    margin-left: 55.5px;
    margin-right: 55.5px;
  }
  .py-111 {
    padding-top: 55.5px;
    padding-bottom: 55.5px;
  }
  .px-111 {
    padding-left: 55.5px;
    padding-right: 55.5px;
  }
}
@media (min-width: 576px) {
  .my-111 {
    margin-top: 73.926px;
    margin-bottom: 73.926px;
  }
  .mx-111 {
    margin-left: 73.926px;
    margin-right: 73.926px;
  }
  .py-111 {
    padding-top: 73.926px;
    padding-bottom: 73.926px;
  }
  .px-111 {
    padding-left: 73.926px;
    padding-right: 73.926px;
  }
}
@media (min-width: 768px) {
  .my-111 {
    margin-top: 66.6px;
    margin-bottom: 66.6px;
  }
  .mx-111 {
    margin-left: 66.6px;
    margin-right: 66.6px;
  }
  .py-111 {
    padding-top: 66.6px;
    padding-bottom: 66.6px;
  }
  .px-111 {
    padding-left: 66.6px;
    padding-right: 66.6px;
  }
}
@media (min-width: 992px) {
  .my-111 {
    margin-top: 88.8px;
    margin-bottom: 88.8px;
  }
  .mx-111 {
    margin-left: 88.8px;
    margin-right: 88.8px;
  }
  .py-111 {
    padding-top: 88.8px;
    padding-bottom: 88.8px;
  }
  .px-111 {
    padding-left: 88.8px;
    padding-right: 88.8px;
  }
}
@media (min-width: 1200px) {
  .my-111 {
    margin-top: 111px;
    margin-bottom: 111px;
  }
  .mx-111 {
    margin-left: 111px;
    margin-right: 111px;
  }
  .py-111 {
    padding-top: 111px;
    padding-bottom: 111px;
  }
  .px-111 {
    padding-left: 111px;
    padding-right: 111px;
  }
}
.my-112 {
  margin-top: 112px;
  margin-bottom: 112px;
}

.mx-112 {
  margin-left: 112px;
  margin-right: 112px;
}

.py-112 {
  padding-top: 112px;
  padding-bottom: 112px;
}

.px-112 {
  padding-left: 112px;
  padding-right: 112px;
}

@media (max-width: 575px) {
  .my-112 {
    margin-top: 56px;
    margin-bottom: 56px;
  }
  .mx-112 {
    margin-left: 56px;
    margin-right: 56px;
  }
  .py-112 {
    padding-top: 56px;
    padding-bottom: 56px;
  }
  .px-112 {
    padding-left: 56px;
    padding-right: 56px;
  }
}
@media (min-width: 576px) {
  .my-112 {
    margin-top: 74.592px;
    margin-bottom: 74.592px;
  }
  .mx-112 {
    margin-left: 74.592px;
    margin-right: 74.592px;
  }
  .py-112 {
    padding-top: 74.592px;
    padding-bottom: 74.592px;
  }
  .px-112 {
    padding-left: 74.592px;
    padding-right: 74.592px;
  }
}
@media (min-width: 768px) {
  .my-112 {
    margin-top: 67.2px;
    margin-bottom: 67.2px;
  }
  .mx-112 {
    margin-left: 67.2px;
    margin-right: 67.2px;
  }
  .py-112 {
    padding-top: 67.2px;
    padding-bottom: 67.2px;
  }
  .px-112 {
    padding-left: 67.2px;
    padding-right: 67.2px;
  }
}
@media (min-width: 992px) {
  .my-112 {
    margin-top: 89.6px;
    margin-bottom: 89.6px;
  }
  .mx-112 {
    margin-left: 89.6px;
    margin-right: 89.6px;
  }
  .py-112 {
    padding-top: 89.6px;
    padding-bottom: 89.6px;
  }
  .px-112 {
    padding-left: 89.6px;
    padding-right: 89.6px;
  }
}
@media (min-width: 1200px) {
  .my-112 {
    margin-top: 112px;
    margin-bottom: 112px;
  }
  .mx-112 {
    margin-left: 112px;
    margin-right: 112px;
  }
  .py-112 {
    padding-top: 112px;
    padding-bottom: 112px;
  }
  .px-112 {
    padding-left: 112px;
    padding-right: 112px;
  }
}
.my-113 {
  margin-top: 113px;
  margin-bottom: 113px;
}

.mx-113 {
  margin-left: 113px;
  margin-right: 113px;
}

.py-113 {
  padding-top: 113px;
  padding-bottom: 113px;
}

.px-113 {
  padding-left: 113px;
  padding-right: 113px;
}

@media (max-width: 575px) {
  .my-113 {
    margin-top: 56.5px;
    margin-bottom: 56.5px;
  }
  .mx-113 {
    margin-left: 56.5px;
    margin-right: 56.5px;
  }
  .py-113 {
    padding-top: 56.5px;
    padding-bottom: 56.5px;
  }
  .px-113 {
    padding-left: 56.5px;
    padding-right: 56.5px;
  }
}
@media (min-width: 576px) {
  .my-113 {
    margin-top: 75.258px;
    margin-bottom: 75.258px;
  }
  .mx-113 {
    margin-left: 75.258px;
    margin-right: 75.258px;
  }
  .py-113 {
    padding-top: 75.258px;
    padding-bottom: 75.258px;
  }
  .px-113 {
    padding-left: 75.258px;
    padding-right: 75.258px;
  }
}
@media (min-width: 768px) {
  .my-113 {
    margin-top: 67.8px;
    margin-bottom: 67.8px;
  }
  .mx-113 {
    margin-left: 67.8px;
    margin-right: 67.8px;
  }
  .py-113 {
    padding-top: 67.8px;
    padding-bottom: 67.8px;
  }
  .px-113 {
    padding-left: 67.8px;
    padding-right: 67.8px;
  }
}
@media (min-width: 992px) {
  .my-113 {
    margin-top: 90.4px;
    margin-bottom: 90.4px;
  }
  .mx-113 {
    margin-left: 90.4px;
    margin-right: 90.4px;
  }
  .py-113 {
    padding-top: 90.4px;
    padding-bottom: 90.4px;
  }
  .px-113 {
    padding-left: 90.4px;
    padding-right: 90.4px;
  }
}
@media (min-width: 1200px) {
  .my-113 {
    margin-top: 113px;
    margin-bottom: 113px;
  }
  .mx-113 {
    margin-left: 113px;
    margin-right: 113px;
  }
  .py-113 {
    padding-top: 113px;
    padding-bottom: 113px;
  }
  .px-113 {
    padding-left: 113px;
    padding-right: 113px;
  }
}
.my-114 {
  margin-top: 114px;
  margin-bottom: 114px;
}

.mx-114 {
  margin-left: 114px;
  margin-right: 114px;
}

.py-114 {
  padding-top: 114px;
  padding-bottom: 114px;
}

.px-114 {
  padding-left: 114px;
  padding-right: 114px;
}

@media (max-width: 575px) {
  .my-114 {
    margin-top: 57px;
    margin-bottom: 57px;
  }
  .mx-114 {
    margin-left: 57px;
    margin-right: 57px;
  }
  .py-114 {
    padding-top: 57px;
    padding-bottom: 57px;
  }
  .px-114 {
    padding-left: 57px;
    padding-right: 57px;
  }
}
@media (min-width: 576px) {
  .my-114 {
    margin-top: 75.924px;
    margin-bottom: 75.924px;
  }
  .mx-114 {
    margin-left: 75.924px;
    margin-right: 75.924px;
  }
  .py-114 {
    padding-top: 75.924px;
    padding-bottom: 75.924px;
  }
  .px-114 {
    padding-left: 75.924px;
    padding-right: 75.924px;
  }
}
@media (min-width: 768px) {
  .my-114 {
    margin-top: 68.4px;
    margin-bottom: 68.4px;
  }
  .mx-114 {
    margin-left: 68.4px;
    margin-right: 68.4px;
  }
  .py-114 {
    padding-top: 68.4px;
    padding-bottom: 68.4px;
  }
  .px-114 {
    padding-left: 68.4px;
    padding-right: 68.4px;
  }
}
@media (min-width: 992px) {
  .my-114 {
    margin-top: 91.2px;
    margin-bottom: 91.2px;
  }
  .mx-114 {
    margin-left: 91.2px;
    margin-right: 91.2px;
  }
  .py-114 {
    padding-top: 91.2px;
    padding-bottom: 91.2px;
  }
  .px-114 {
    padding-left: 91.2px;
    padding-right: 91.2px;
  }
}
@media (min-width: 1200px) {
  .my-114 {
    margin-top: 114px;
    margin-bottom: 114px;
  }
  .mx-114 {
    margin-left: 114px;
    margin-right: 114px;
  }
  .py-114 {
    padding-top: 114px;
    padding-bottom: 114px;
  }
  .px-114 {
    padding-left: 114px;
    padding-right: 114px;
  }
}
.my-115 {
  margin-top: 115px;
  margin-bottom: 115px;
}

.mx-115 {
  margin-left: 115px;
  margin-right: 115px;
}

.py-115 {
  padding-top: 115px;
  padding-bottom: 115px;
}

.px-115 {
  padding-left: 115px;
  padding-right: 115px;
}

@media (max-width: 575px) {
  .my-115 {
    margin-top: 57.5px;
    margin-bottom: 57.5px;
  }
  .mx-115 {
    margin-left: 57.5px;
    margin-right: 57.5px;
  }
  .py-115 {
    padding-top: 57.5px;
    padding-bottom: 57.5px;
  }
  .px-115 {
    padding-left: 57.5px;
    padding-right: 57.5px;
  }
}
@media (min-width: 576px) {
  .my-115 {
    margin-top: 76.59px;
    margin-bottom: 76.59px;
  }
  .mx-115 {
    margin-left: 76.59px;
    margin-right: 76.59px;
  }
  .py-115 {
    padding-top: 76.59px;
    padding-bottom: 76.59px;
  }
  .px-115 {
    padding-left: 76.59px;
    padding-right: 76.59px;
  }
}
@media (min-width: 768px) {
  .my-115 {
    margin-top: 69px;
    margin-bottom: 69px;
  }
  .mx-115 {
    margin-left: 69px;
    margin-right: 69px;
  }
  .py-115 {
    padding-top: 69px;
    padding-bottom: 69px;
  }
  .px-115 {
    padding-left: 69px;
    padding-right: 69px;
  }
}
@media (min-width: 992px) {
  .my-115 {
    margin-top: 92px;
    margin-bottom: 92px;
  }
  .mx-115 {
    margin-left: 92px;
    margin-right: 92px;
  }
  .py-115 {
    padding-top: 92px;
    padding-bottom: 92px;
  }
  .px-115 {
    padding-left: 92px;
    padding-right: 92px;
  }
}
@media (min-width: 1200px) {
  .my-115 {
    margin-top: 115px;
    margin-bottom: 115px;
  }
  .mx-115 {
    margin-left: 115px;
    margin-right: 115px;
  }
  .py-115 {
    padding-top: 115px;
    padding-bottom: 115px;
  }
  .px-115 {
    padding-left: 115px;
    padding-right: 115px;
  }
}
.my-116 {
  margin-top: 116px;
  margin-bottom: 116px;
}

.mx-116 {
  margin-left: 116px;
  margin-right: 116px;
}

.py-116 {
  padding-top: 116px;
  padding-bottom: 116px;
}

.px-116 {
  padding-left: 116px;
  padding-right: 116px;
}

@media (max-width: 575px) {
  .my-116 {
    margin-top: 58px;
    margin-bottom: 58px;
  }
  .mx-116 {
    margin-left: 58px;
    margin-right: 58px;
  }
  .py-116 {
    padding-top: 58px;
    padding-bottom: 58px;
  }
  .px-116 {
    padding-left: 58px;
    padding-right: 58px;
  }
}
@media (min-width: 576px) {
  .my-116 {
    margin-top: 77.256px;
    margin-bottom: 77.256px;
  }
  .mx-116 {
    margin-left: 77.256px;
    margin-right: 77.256px;
  }
  .py-116 {
    padding-top: 77.256px;
    padding-bottom: 77.256px;
  }
  .px-116 {
    padding-left: 77.256px;
    padding-right: 77.256px;
  }
}
@media (min-width: 768px) {
  .my-116 {
    margin-top: 69.6px;
    margin-bottom: 69.6px;
  }
  .mx-116 {
    margin-left: 69.6px;
    margin-right: 69.6px;
  }
  .py-116 {
    padding-top: 69.6px;
    padding-bottom: 69.6px;
  }
  .px-116 {
    padding-left: 69.6px;
    padding-right: 69.6px;
  }
}
@media (min-width: 992px) {
  .my-116 {
    margin-top: 92.8px;
    margin-bottom: 92.8px;
  }
  .mx-116 {
    margin-left: 92.8px;
    margin-right: 92.8px;
  }
  .py-116 {
    padding-top: 92.8px;
    padding-bottom: 92.8px;
  }
  .px-116 {
    padding-left: 92.8px;
    padding-right: 92.8px;
  }
}
@media (min-width: 1200px) {
  .my-116 {
    margin-top: 116px;
    margin-bottom: 116px;
  }
  .mx-116 {
    margin-left: 116px;
    margin-right: 116px;
  }
  .py-116 {
    padding-top: 116px;
    padding-bottom: 116px;
  }
  .px-116 {
    padding-left: 116px;
    padding-right: 116px;
  }
}
.my-117 {
  margin-top: 117px;
  margin-bottom: 117px;
}

.mx-117 {
  margin-left: 117px;
  margin-right: 117px;
}

.py-117 {
  padding-top: 117px;
  padding-bottom: 117px;
}

.px-117 {
  padding-left: 117px;
  padding-right: 117px;
}

@media (max-width: 575px) {
  .my-117 {
    margin-top: 58.5px;
    margin-bottom: 58.5px;
  }
  .mx-117 {
    margin-left: 58.5px;
    margin-right: 58.5px;
  }
  .py-117 {
    padding-top: 58.5px;
    padding-bottom: 58.5px;
  }
  .px-117 {
    padding-left: 58.5px;
    padding-right: 58.5px;
  }
}
@media (min-width: 576px) {
  .my-117 {
    margin-top: 77.922px;
    margin-bottom: 77.922px;
  }
  .mx-117 {
    margin-left: 77.922px;
    margin-right: 77.922px;
  }
  .py-117 {
    padding-top: 77.922px;
    padding-bottom: 77.922px;
  }
  .px-117 {
    padding-left: 77.922px;
    padding-right: 77.922px;
  }
}
@media (min-width: 768px) {
  .my-117 {
    margin-top: 70.2px;
    margin-bottom: 70.2px;
  }
  .mx-117 {
    margin-left: 70.2px;
    margin-right: 70.2px;
  }
  .py-117 {
    padding-top: 70.2px;
    padding-bottom: 70.2px;
  }
  .px-117 {
    padding-left: 70.2px;
    padding-right: 70.2px;
  }
}
@media (min-width: 992px) {
  .my-117 {
    margin-top: 93.6px;
    margin-bottom: 93.6px;
  }
  .mx-117 {
    margin-left: 93.6px;
    margin-right: 93.6px;
  }
  .py-117 {
    padding-top: 93.6px;
    padding-bottom: 93.6px;
  }
  .px-117 {
    padding-left: 93.6px;
    padding-right: 93.6px;
  }
}
@media (min-width: 1200px) {
  .my-117 {
    margin-top: 117px;
    margin-bottom: 117px;
  }
  .mx-117 {
    margin-left: 117px;
    margin-right: 117px;
  }
  .py-117 {
    padding-top: 117px;
    padding-bottom: 117px;
  }
  .px-117 {
    padding-left: 117px;
    padding-right: 117px;
  }
}
.my-118 {
  margin-top: 118px;
  margin-bottom: 118px;
}

.mx-118 {
  margin-left: 118px;
  margin-right: 118px;
}

.py-118 {
  padding-top: 118px;
  padding-bottom: 118px;
}

.px-118 {
  padding-left: 118px;
  padding-right: 118px;
}

@media (max-width: 575px) {
  .my-118 {
    margin-top: 59px;
    margin-bottom: 59px;
  }
  .mx-118 {
    margin-left: 59px;
    margin-right: 59px;
  }
  .py-118 {
    padding-top: 59px;
    padding-bottom: 59px;
  }
  .px-118 {
    padding-left: 59px;
    padding-right: 59px;
  }
}
@media (min-width: 576px) {
  .my-118 {
    margin-top: 78.588px;
    margin-bottom: 78.588px;
  }
  .mx-118 {
    margin-left: 78.588px;
    margin-right: 78.588px;
  }
  .py-118 {
    padding-top: 78.588px;
    padding-bottom: 78.588px;
  }
  .px-118 {
    padding-left: 78.588px;
    padding-right: 78.588px;
  }
}
@media (min-width: 768px) {
  .my-118 {
    margin-top: 70.8px;
    margin-bottom: 70.8px;
  }
  .mx-118 {
    margin-left: 70.8px;
    margin-right: 70.8px;
  }
  .py-118 {
    padding-top: 70.8px;
    padding-bottom: 70.8px;
  }
  .px-118 {
    padding-left: 70.8px;
    padding-right: 70.8px;
  }
}
@media (min-width: 992px) {
  .my-118 {
    margin-top: 94.4px;
    margin-bottom: 94.4px;
  }
  .mx-118 {
    margin-left: 94.4px;
    margin-right: 94.4px;
  }
  .py-118 {
    padding-top: 94.4px;
    padding-bottom: 94.4px;
  }
  .px-118 {
    padding-left: 94.4px;
    padding-right: 94.4px;
  }
}
@media (min-width: 1200px) {
  .my-118 {
    margin-top: 118px;
    margin-bottom: 118px;
  }
  .mx-118 {
    margin-left: 118px;
    margin-right: 118px;
  }
  .py-118 {
    padding-top: 118px;
    padding-bottom: 118px;
  }
  .px-118 {
    padding-left: 118px;
    padding-right: 118px;
  }
}
.my-119 {
  margin-top: 119px;
  margin-bottom: 119px;
}

.mx-119 {
  margin-left: 119px;
  margin-right: 119px;
}

.py-119 {
  padding-top: 119px;
  padding-bottom: 119px;
}

.px-119 {
  padding-left: 119px;
  padding-right: 119px;
}

@media (max-width: 575px) {
  .my-119 {
    margin-top: 59.5px;
    margin-bottom: 59.5px;
  }
  .mx-119 {
    margin-left: 59.5px;
    margin-right: 59.5px;
  }
  .py-119 {
    padding-top: 59.5px;
    padding-bottom: 59.5px;
  }
  .px-119 {
    padding-left: 59.5px;
    padding-right: 59.5px;
  }
}
@media (min-width: 576px) {
  .my-119 {
    margin-top: 79.254px;
    margin-bottom: 79.254px;
  }
  .mx-119 {
    margin-left: 79.254px;
    margin-right: 79.254px;
  }
  .py-119 {
    padding-top: 79.254px;
    padding-bottom: 79.254px;
  }
  .px-119 {
    padding-left: 79.254px;
    padding-right: 79.254px;
  }
}
@media (min-width: 768px) {
  .my-119 {
    margin-top: 71.4px;
    margin-bottom: 71.4px;
  }
  .mx-119 {
    margin-left: 71.4px;
    margin-right: 71.4px;
  }
  .py-119 {
    padding-top: 71.4px;
    padding-bottom: 71.4px;
  }
  .px-119 {
    padding-left: 71.4px;
    padding-right: 71.4px;
  }
}
@media (min-width: 992px) {
  .my-119 {
    margin-top: 95.2px;
    margin-bottom: 95.2px;
  }
  .mx-119 {
    margin-left: 95.2px;
    margin-right: 95.2px;
  }
  .py-119 {
    padding-top: 95.2px;
    padding-bottom: 95.2px;
  }
  .px-119 {
    padding-left: 95.2px;
    padding-right: 95.2px;
  }
}
@media (min-width: 1200px) {
  .my-119 {
    margin-top: 119px;
    margin-bottom: 119px;
  }
  .mx-119 {
    margin-left: 119px;
    margin-right: 119px;
  }
  .py-119 {
    padding-top: 119px;
    padding-bottom: 119px;
  }
  .px-119 {
    padding-left: 119px;
    padding-right: 119px;
  }
}
.my-120 {
  margin-top: 120px;
  margin-bottom: 120px;
}

.mx-120 {
  margin-left: 120px;
  margin-right: 120px;
}

.py-120 {
  padding-top: 120px;
  padding-bottom: 120px;
}

.px-120 {
  padding-left: 120px;
  padding-right: 120px;
}

@media (max-width: 575px) {
  .my-120 {
    margin-top: 60px;
    margin-bottom: 60px;
  }
  .mx-120 {
    margin-left: 60px;
    margin-right: 60px;
  }
  .py-120 {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  .px-120 {
    padding-left: 60px;
    padding-right: 60px;
  }
}
@media (min-width: 576px) {
  .my-120 {
    margin-top: 79.92px;
    margin-bottom: 79.92px;
  }
  .mx-120 {
    margin-left: 79.92px;
    margin-right: 79.92px;
  }
  .py-120 {
    padding-top: 79.92px;
    padding-bottom: 79.92px;
  }
  .px-120 {
    padding-left: 79.92px;
    padding-right: 79.92px;
  }
}
@media (min-width: 768px) {
  .my-120 {
    margin-top: 72px;
    margin-bottom: 72px;
  }
  .mx-120 {
    margin-left: 72px;
    margin-right: 72px;
  }
  .py-120 {
    padding-top: 72px;
    padding-bottom: 72px;
  }
  .px-120 {
    padding-left: 72px;
    padding-right: 72px;
  }
}
@media (min-width: 992px) {
  .my-120 {
    margin-top: 96px;
    margin-bottom: 96px;
  }
  .mx-120 {
    margin-left: 96px;
    margin-right: 96px;
  }
  .py-120 {
    padding-top: 96px;
    padding-bottom: 96px;
  }
  .px-120 {
    padding-left: 96px;
    padding-right: 96px;
  }
}
@media (min-width: 1200px) {
  .my-120 {
    margin-top: 120px;
    margin-bottom: 120px;
  }
  .mx-120 {
    margin-left: 120px;
    margin-right: 120px;
  }
  .py-120 {
    padding-top: 120px;
    padding-bottom: 120px;
  }
  .px-120 {
    padding-left: 120px;
    padding-right: 120px;
  }
}
.my-121 {
  margin-top: 121px;
  margin-bottom: 121px;
}

.mx-121 {
  margin-left: 121px;
  margin-right: 121px;
}

.py-121 {
  padding-top: 121px;
  padding-bottom: 121px;
}

.px-121 {
  padding-left: 121px;
  padding-right: 121px;
}

@media (max-width: 575px) {
  .my-121 {
    margin-top: 60.5px;
    margin-bottom: 60.5px;
  }
  .mx-121 {
    margin-left: 60.5px;
    margin-right: 60.5px;
  }
  .py-121 {
    padding-top: 60.5px;
    padding-bottom: 60.5px;
  }
  .px-121 {
    padding-left: 60.5px;
    padding-right: 60.5px;
  }
}
@media (min-width: 576px) {
  .my-121 {
    margin-top: 80.586px;
    margin-bottom: 80.586px;
  }
  .mx-121 {
    margin-left: 80.586px;
    margin-right: 80.586px;
  }
  .py-121 {
    padding-top: 80.586px;
    padding-bottom: 80.586px;
  }
  .px-121 {
    padding-left: 80.586px;
    padding-right: 80.586px;
  }
}
@media (min-width: 768px) {
  .my-121 {
    margin-top: 72.6px;
    margin-bottom: 72.6px;
  }
  .mx-121 {
    margin-left: 72.6px;
    margin-right: 72.6px;
  }
  .py-121 {
    padding-top: 72.6px;
    padding-bottom: 72.6px;
  }
  .px-121 {
    padding-left: 72.6px;
    padding-right: 72.6px;
  }
}
@media (min-width: 992px) {
  .my-121 {
    margin-top: 96.8px;
    margin-bottom: 96.8px;
  }
  .mx-121 {
    margin-left: 96.8px;
    margin-right: 96.8px;
  }
  .py-121 {
    padding-top: 96.8px;
    padding-bottom: 96.8px;
  }
  .px-121 {
    padding-left: 96.8px;
    padding-right: 96.8px;
  }
}
@media (min-width: 1200px) {
  .my-121 {
    margin-top: 121px;
    margin-bottom: 121px;
  }
  .mx-121 {
    margin-left: 121px;
    margin-right: 121px;
  }
  .py-121 {
    padding-top: 121px;
    padding-bottom: 121px;
  }
  .px-121 {
    padding-left: 121px;
    padding-right: 121px;
  }
}
.my-122 {
  margin-top: 122px;
  margin-bottom: 122px;
}

.mx-122 {
  margin-left: 122px;
  margin-right: 122px;
}

.py-122 {
  padding-top: 122px;
  padding-bottom: 122px;
}

.px-122 {
  padding-left: 122px;
  padding-right: 122px;
}

@media (max-width: 575px) {
  .my-122 {
    margin-top: 61px;
    margin-bottom: 61px;
  }
  .mx-122 {
    margin-left: 61px;
    margin-right: 61px;
  }
  .py-122 {
    padding-top: 61px;
    padding-bottom: 61px;
  }
  .px-122 {
    padding-left: 61px;
    padding-right: 61px;
  }
}
@media (min-width: 576px) {
  .my-122 {
    margin-top: 81.252px;
    margin-bottom: 81.252px;
  }
  .mx-122 {
    margin-left: 81.252px;
    margin-right: 81.252px;
  }
  .py-122 {
    padding-top: 81.252px;
    padding-bottom: 81.252px;
  }
  .px-122 {
    padding-left: 81.252px;
    padding-right: 81.252px;
  }
}
@media (min-width: 768px) {
  .my-122 {
    margin-top: 73.2px;
    margin-bottom: 73.2px;
  }
  .mx-122 {
    margin-left: 73.2px;
    margin-right: 73.2px;
  }
  .py-122 {
    padding-top: 73.2px;
    padding-bottom: 73.2px;
  }
  .px-122 {
    padding-left: 73.2px;
    padding-right: 73.2px;
  }
}
@media (min-width: 992px) {
  .my-122 {
    margin-top: 97.6px;
    margin-bottom: 97.6px;
  }
  .mx-122 {
    margin-left: 97.6px;
    margin-right: 97.6px;
  }
  .py-122 {
    padding-top: 97.6px;
    padding-bottom: 97.6px;
  }
  .px-122 {
    padding-left: 97.6px;
    padding-right: 97.6px;
  }
}
@media (min-width: 1200px) {
  .my-122 {
    margin-top: 122px;
    margin-bottom: 122px;
  }
  .mx-122 {
    margin-left: 122px;
    margin-right: 122px;
  }
  .py-122 {
    padding-top: 122px;
    padding-bottom: 122px;
  }
  .px-122 {
    padding-left: 122px;
    padding-right: 122px;
  }
}
.my-123 {
  margin-top: 123px;
  margin-bottom: 123px;
}

.mx-123 {
  margin-left: 123px;
  margin-right: 123px;
}

.py-123 {
  padding-top: 123px;
  padding-bottom: 123px;
}

.px-123 {
  padding-left: 123px;
  padding-right: 123px;
}

@media (max-width: 575px) {
  .my-123 {
    margin-top: 61.5px;
    margin-bottom: 61.5px;
  }
  .mx-123 {
    margin-left: 61.5px;
    margin-right: 61.5px;
  }
  .py-123 {
    padding-top: 61.5px;
    padding-bottom: 61.5px;
  }
  .px-123 {
    padding-left: 61.5px;
    padding-right: 61.5px;
  }
}
@media (min-width: 576px) {
  .my-123 {
    margin-top: 81.918px;
    margin-bottom: 81.918px;
  }
  .mx-123 {
    margin-left: 81.918px;
    margin-right: 81.918px;
  }
  .py-123 {
    padding-top: 81.918px;
    padding-bottom: 81.918px;
  }
  .px-123 {
    padding-left: 81.918px;
    padding-right: 81.918px;
  }
}
@media (min-width: 768px) {
  .my-123 {
    margin-top: 73.8px;
    margin-bottom: 73.8px;
  }
  .mx-123 {
    margin-left: 73.8px;
    margin-right: 73.8px;
  }
  .py-123 {
    padding-top: 73.8px;
    padding-bottom: 73.8px;
  }
  .px-123 {
    padding-left: 73.8px;
    padding-right: 73.8px;
  }
}
@media (min-width: 992px) {
  .my-123 {
    margin-top: 98.4px;
    margin-bottom: 98.4px;
  }
  .mx-123 {
    margin-left: 98.4px;
    margin-right: 98.4px;
  }
  .py-123 {
    padding-top: 98.4px;
    padding-bottom: 98.4px;
  }
  .px-123 {
    padding-left: 98.4px;
    padding-right: 98.4px;
  }
}
@media (min-width: 1200px) {
  .my-123 {
    margin-top: 123px;
    margin-bottom: 123px;
  }
  .mx-123 {
    margin-left: 123px;
    margin-right: 123px;
  }
  .py-123 {
    padding-top: 123px;
    padding-bottom: 123px;
  }
  .px-123 {
    padding-left: 123px;
    padding-right: 123px;
  }
}
.my-124 {
  margin-top: 124px;
  margin-bottom: 124px;
}

.mx-124 {
  margin-left: 124px;
  margin-right: 124px;
}

.py-124 {
  padding-top: 124px;
  padding-bottom: 124px;
}

.px-124 {
  padding-left: 124px;
  padding-right: 124px;
}

@media (max-width: 575px) {
  .my-124 {
    margin-top: 62px;
    margin-bottom: 62px;
  }
  .mx-124 {
    margin-left: 62px;
    margin-right: 62px;
  }
  .py-124 {
    padding-top: 62px;
    padding-bottom: 62px;
  }
  .px-124 {
    padding-left: 62px;
    padding-right: 62px;
  }
}
@media (min-width: 576px) {
  .my-124 {
    margin-top: 82.584px;
    margin-bottom: 82.584px;
  }
  .mx-124 {
    margin-left: 82.584px;
    margin-right: 82.584px;
  }
  .py-124 {
    padding-top: 82.584px;
    padding-bottom: 82.584px;
  }
  .px-124 {
    padding-left: 82.584px;
    padding-right: 82.584px;
  }
}
@media (min-width: 768px) {
  .my-124 {
    margin-top: 74.4px;
    margin-bottom: 74.4px;
  }
  .mx-124 {
    margin-left: 74.4px;
    margin-right: 74.4px;
  }
  .py-124 {
    padding-top: 74.4px;
    padding-bottom: 74.4px;
  }
  .px-124 {
    padding-left: 74.4px;
    padding-right: 74.4px;
  }
}
@media (min-width: 992px) {
  .my-124 {
    margin-top: 99.2px;
    margin-bottom: 99.2px;
  }
  .mx-124 {
    margin-left: 99.2px;
    margin-right: 99.2px;
  }
  .py-124 {
    padding-top: 99.2px;
    padding-bottom: 99.2px;
  }
  .px-124 {
    padding-left: 99.2px;
    padding-right: 99.2px;
  }
}
@media (min-width: 1200px) {
  .my-124 {
    margin-top: 124px;
    margin-bottom: 124px;
  }
  .mx-124 {
    margin-left: 124px;
    margin-right: 124px;
  }
  .py-124 {
    padding-top: 124px;
    padding-bottom: 124px;
  }
  .px-124 {
    padding-left: 124px;
    padding-right: 124px;
  }
}
.my-125 {
  margin-top: 125px;
  margin-bottom: 125px;
}

.mx-125 {
  margin-left: 125px;
  margin-right: 125px;
}

.py-125 {
  padding-top: 125px;
  padding-bottom: 125px;
}

.px-125 {
  padding-left: 125px;
  padding-right: 125px;
}

@media (max-width: 575px) {
  .my-125 {
    margin-top: 62.5px;
    margin-bottom: 62.5px;
  }
  .mx-125 {
    margin-left: 62.5px;
    margin-right: 62.5px;
  }
  .py-125 {
    padding-top: 62.5px;
    padding-bottom: 62.5px;
  }
  .px-125 {
    padding-left: 62.5px;
    padding-right: 62.5px;
  }
}
@media (min-width: 576px) {
  .my-125 {
    margin-top: 83.25px;
    margin-bottom: 83.25px;
  }
  .mx-125 {
    margin-left: 83.25px;
    margin-right: 83.25px;
  }
  .py-125 {
    padding-top: 83.25px;
    padding-bottom: 83.25px;
  }
  .px-125 {
    padding-left: 83.25px;
    padding-right: 83.25px;
  }
}
@media (min-width: 768px) {
  .my-125 {
    margin-top: 75px;
    margin-bottom: 75px;
  }
  .mx-125 {
    margin-left: 75px;
    margin-right: 75px;
  }
  .py-125 {
    padding-top: 75px;
    padding-bottom: 75px;
  }
  .px-125 {
    padding-left: 75px;
    padding-right: 75px;
  }
}
@media (min-width: 992px) {
  .my-125 {
    margin-top: 100px;
    margin-bottom: 100px;
  }
  .mx-125 {
    margin-left: 100px;
    margin-right: 100px;
  }
  .py-125 {
    padding-top: 100px;
    padding-bottom: 100px;
  }
  .px-125 {
    padding-left: 100px;
    padding-right: 100px;
  }
}
@media (min-width: 1200px) {
  .my-125 {
    margin-top: 125px;
    margin-bottom: 125px;
  }
  .mx-125 {
    margin-left: 125px;
    margin-right: 125px;
  }
  .py-125 {
    padding-top: 125px;
    padding-bottom: 125px;
  }
  .px-125 {
    padding-left: 125px;
    padding-right: 125px;
  }
}
.my-126 {
  margin-top: 126px;
  margin-bottom: 126px;
}

.mx-126 {
  margin-left: 126px;
  margin-right: 126px;
}

.py-126 {
  padding-top: 126px;
  padding-bottom: 126px;
}

.px-126 {
  padding-left: 126px;
  padding-right: 126px;
}

@media (max-width: 575px) {
  .my-126 {
    margin-top: 63px;
    margin-bottom: 63px;
  }
  .mx-126 {
    margin-left: 63px;
    margin-right: 63px;
  }
  .py-126 {
    padding-top: 63px;
    padding-bottom: 63px;
  }
  .px-126 {
    padding-left: 63px;
    padding-right: 63px;
  }
}
@media (min-width: 576px) {
  .my-126 {
    margin-top: 83.916px;
    margin-bottom: 83.916px;
  }
  .mx-126 {
    margin-left: 83.916px;
    margin-right: 83.916px;
  }
  .py-126 {
    padding-top: 83.916px;
    padding-bottom: 83.916px;
  }
  .px-126 {
    padding-left: 83.916px;
    padding-right: 83.916px;
  }
}
@media (min-width: 768px) {
  .my-126 {
    margin-top: 75.6px;
    margin-bottom: 75.6px;
  }
  .mx-126 {
    margin-left: 75.6px;
    margin-right: 75.6px;
  }
  .py-126 {
    padding-top: 75.6px;
    padding-bottom: 75.6px;
  }
  .px-126 {
    padding-left: 75.6px;
    padding-right: 75.6px;
  }
}
@media (min-width: 992px) {
  .my-126 {
    margin-top: 100.8px;
    margin-bottom: 100.8px;
  }
  .mx-126 {
    margin-left: 100.8px;
    margin-right: 100.8px;
  }
  .py-126 {
    padding-top: 100.8px;
    padding-bottom: 100.8px;
  }
  .px-126 {
    padding-left: 100.8px;
    padding-right: 100.8px;
  }
}
@media (min-width: 1200px) {
  .my-126 {
    margin-top: 126px;
    margin-bottom: 126px;
  }
  .mx-126 {
    margin-left: 126px;
    margin-right: 126px;
  }
  .py-126 {
    padding-top: 126px;
    padding-bottom: 126px;
  }
  .px-126 {
    padding-left: 126px;
    padding-right: 126px;
  }
}
.my-127 {
  margin-top: 127px;
  margin-bottom: 127px;
}

.mx-127 {
  margin-left: 127px;
  margin-right: 127px;
}

.py-127 {
  padding-top: 127px;
  padding-bottom: 127px;
}

.px-127 {
  padding-left: 127px;
  padding-right: 127px;
}

@media (max-width: 575px) {
  .my-127 {
    margin-top: 63.5px;
    margin-bottom: 63.5px;
  }
  .mx-127 {
    margin-left: 63.5px;
    margin-right: 63.5px;
  }
  .py-127 {
    padding-top: 63.5px;
    padding-bottom: 63.5px;
  }
  .px-127 {
    padding-left: 63.5px;
    padding-right: 63.5px;
  }
}
@media (min-width: 576px) {
  .my-127 {
    margin-top: 84.582px;
    margin-bottom: 84.582px;
  }
  .mx-127 {
    margin-left: 84.582px;
    margin-right: 84.582px;
  }
  .py-127 {
    padding-top: 84.582px;
    padding-bottom: 84.582px;
  }
  .px-127 {
    padding-left: 84.582px;
    padding-right: 84.582px;
  }
}
@media (min-width: 768px) {
  .my-127 {
    margin-top: 76.2px;
    margin-bottom: 76.2px;
  }
  .mx-127 {
    margin-left: 76.2px;
    margin-right: 76.2px;
  }
  .py-127 {
    padding-top: 76.2px;
    padding-bottom: 76.2px;
  }
  .px-127 {
    padding-left: 76.2px;
    padding-right: 76.2px;
  }
}
@media (min-width: 992px) {
  .my-127 {
    margin-top: 101.6px;
    margin-bottom: 101.6px;
  }
  .mx-127 {
    margin-left: 101.6px;
    margin-right: 101.6px;
  }
  .py-127 {
    padding-top: 101.6px;
    padding-bottom: 101.6px;
  }
  .px-127 {
    padding-left: 101.6px;
    padding-right: 101.6px;
  }
}
@media (min-width: 1200px) {
  .my-127 {
    margin-top: 127px;
    margin-bottom: 127px;
  }
  .mx-127 {
    margin-left: 127px;
    margin-right: 127px;
  }
  .py-127 {
    padding-top: 127px;
    padding-bottom: 127px;
  }
  .px-127 {
    padding-left: 127px;
    padding-right: 127px;
  }
}
.my-128 {
  margin-top: 128px;
  margin-bottom: 128px;
}

.mx-128 {
  margin-left: 128px;
  margin-right: 128px;
}

.py-128 {
  padding-top: 128px;
  padding-bottom: 128px;
}

.px-128 {
  padding-left: 128px;
  padding-right: 128px;
}

@media (max-width: 575px) {
  .my-128 {
    margin-top: 64px;
    margin-bottom: 64px;
  }
  .mx-128 {
    margin-left: 64px;
    margin-right: 64px;
  }
  .py-128 {
    padding-top: 64px;
    padding-bottom: 64px;
  }
  .px-128 {
    padding-left: 64px;
    padding-right: 64px;
  }
}
@media (min-width: 576px) {
  .my-128 {
    margin-top: 85.248px;
    margin-bottom: 85.248px;
  }
  .mx-128 {
    margin-left: 85.248px;
    margin-right: 85.248px;
  }
  .py-128 {
    padding-top: 85.248px;
    padding-bottom: 85.248px;
  }
  .px-128 {
    padding-left: 85.248px;
    padding-right: 85.248px;
  }
}
@media (min-width: 768px) {
  .my-128 {
    margin-top: 76.8px;
    margin-bottom: 76.8px;
  }
  .mx-128 {
    margin-left: 76.8px;
    margin-right: 76.8px;
  }
  .py-128 {
    padding-top: 76.8px;
    padding-bottom: 76.8px;
  }
  .px-128 {
    padding-left: 76.8px;
    padding-right: 76.8px;
  }
}
@media (min-width: 992px) {
  .my-128 {
    margin-top: 102.4px;
    margin-bottom: 102.4px;
  }
  .mx-128 {
    margin-left: 102.4px;
    margin-right: 102.4px;
  }
  .py-128 {
    padding-top: 102.4px;
    padding-bottom: 102.4px;
  }
  .px-128 {
    padding-left: 102.4px;
    padding-right: 102.4px;
  }
}
@media (min-width: 1200px) {
  .my-128 {
    margin-top: 128px;
    margin-bottom: 128px;
  }
  .mx-128 {
    margin-left: 128px;
    margin-right: 128px;
  }
  .py-128 {
    padding-top: 128px;
    padding-bottom: 128px;
  }
  .px-128 {
    padding-left: 128px;
    padding-right: 128px;
  }
}
.my-129 {
  margin-top: 129px;
  margin-bottom: 129px;
}

.mx-129 {
  margin-left: 129px;
  margin-right: 129px;
}

.py-129 {
  padding-top: 129px;
  padding-bottom: 129px;
}

.px-129 {
  padding-left: 129px;
  padding-right: 129px;
}

@media (max-width: 575px) {
  .my-129 {
    margin-top: 64.5px;
    margin-bottom: 64.5px;
  }
  .mx-129 {
    margin-left: 64.5px;
    margin-right: 64.5px;
  }
  .py-129 {
    padding-top: 64.5px;
    padding-bottom: 64.5px;
  }
  .px-129 {
    padding-left: 64.5px;
    padding-right: 64.5px;
  }
}
@media (min-width: 576px) {
  .my-129 {
    margin-top: 85.914px;
    margin-bottom: 85.914px;
  }
  .mx-129 {
    margin-left: 85.914px;
    margin-right: 85.914px;
  }
  .py-129 {
    padding-top: 85.914px;
    padding-bottom: 85.914px;
  }
  .px-129 {
    padding-left: 85.914px;
    padding-right: 85.914px;
  }
}
@media (min-width: 768px) {
  .my-129 {
    margin-top: 77.4px;
    margin-bottom: 77.4px;
  }
  .mx-129 {
    margin-left: 77.4px;
    margin-right: 77.4px;
  }
  .py-129 {
    padding-top: 77.4px;
    padding-bottom: 77.4px;
  }
  .px-129 {
    padding-left: 77.4px;
    padding-right: 77.4px;
  }
}
@media (min-width: 992px) {
  .my-129 {
    margin-top: 103.2px;
    margin-bottom: 103.2px;
  }
  .mx-129 {
    margin-left: 103.2px;
    margin-right: 103.2px;
  }
  .py-129 {
    padding-top: 103.2px;
    padding-bottom: 103.2px;
  }
  .px-129 {
    padding-left: 103.2px;
    padding-right: 103.2px;
  }
}
@media (min-width: 1200px) {
  .my-129 {
    margin-top: 129px;
    margin-bottom: 129px;
  }
  .mx-129 {
    margin-left: 129px;
    margin-right: 129px;
  }
  .py-129 {
    padding-top: 129px;
    padding-bottom: 129px;
  }
  .px-129 {
    padding-left: 129px;
    padding-right: 129px;
  }
}
.my-130 {
  margin-top: 130px;
  margin-bottom: 130px;
}

.mx-130 {
  margin-left: 130px;
  margin-right: 130px;
}

.py-130 {
  padding-top: 130px;
  padding-bottom: 130px;
}

.px-130 {
  padding-left: 130px;
  padding-right: 130px;
}

@media (max-width: 575px) {
  .my-130 {
    margin-top: 65px;
    margin-bottom: 65px;
  }
  .mx-130 {
    margin-left: 65px;
    margin-right: 65px;
  }
  .py-130 {
    padding-top: 65px;
    padding-bottom: 65px;
  }
  .px-130 {
    padding-left: 65px;
    padding-right: 65px;
  }
}
@media (min-width: 576px) {
  .my-130 {
    margin-top: 86.58px;
    margin-bottom: 86.58px;
  }
  .mx-130 {
    margin-left: 86.58px;
    margin-right: 86.58px;
  }
  .py-130 {
    padding-top: 86.58px;
    padding-bottom: 86.58px;
  }
  .px-130 {
    padding-left: 86.58px;
    padding-right: 86.58px;
  }
}
@media (min-width: 768px) {
  .my-130 {
    margin-top: 78px;
    margin-bottom: 78px;
  }
  .mx-130 {
    margin-left: 78px;
    margin-right: 78px;
  }
  .py-130 {
    padding-top: 78px;
    padding-bottom: 78px;
  }
  .px-130 {
    padding-left: 78px;
    padding-right: 78px;
  }
}
@media (min-width: 992px) {
  .my-130 {
    margin-top: 104px;
    margin-bottom: 104px;
  }
  .mx-130 {
    margin-left: 104px;
    margin-right: 104px;
  }
  .py-130 {
    padding-top: 104px;
    padding-bottom: 104px;
  }
  .px-130 {
    padding-left: 104px;
    padding-right: 104px;
  }
}
@media (min-width: 1200px) {
  .my-130 {
    margin-top: 130px;
    margin-bottom: 130px;
  }
  .mx-130 {
    margin-left: 130px;
    margin-right: 130px;
  }
  .py-130 {
    padding-top: 130px;
    padding-bottom: 130px;
  }
  .px-130 {
    padding-left: 130px;
    padding-right: 130px;
  }
}
.my-131 {
  margin-top: 131px;
  margin-bottom: 131px;
}

.mx-131 {
  margin-left: 131px;
  margin-right: 131px;
}

.py-131 {
  padding-top: 131px;
  padding-bottom: 131px;
}

.px-131 {
  padding-left: 131px;
  padding-right: 131px;
}

@media (max-width: 575px) {
  .my-131 {
    margin-top: 65.5px;
    margin-bottom: 65.5px;
  }
  .mx-131 {
    margin-left: 65.5px;
    margin-right: 65.5px;
  }
  .py-131 {
    padding-top: 65.5px;
    padding-bottom: 65.5px;
  }
  .px-131 {
    padding-left: 65.5px;
    padding-right: 65.5px;
  }
}
@media (min-width: 576px) {
  .my-131 {
    margin-top: 87.246px;
    margin-bottom: 87.246px;
  }
  .mx-131 {
    margin-left: 87.246px;
    margin-right: 87.246px;
  }
  .py-131 {
    padding-top: 87.246px;
    padding-bottom: 87.246px;
  }
  .px-131 {
    padding-left: 87.246px;
    padding-right: 87.246px;
  }
}
@media (min-width: 768px) {
  .my-131 {
    margin-top: 78.6px;
    margin-bottom: 78.6px;
  }
  .mx-131 {
    margin-left: 78.6px;
    margin-right: 78.6px;
  }
  .py-131 {
    padding-top: 78.6px;
    padding-bottom: 78.6px;
  }
  .px-131 {
    padding-left: 78.6px;
    padding-right: 78.6px;
  }
}
@media (min-width: 992px) {
  .my-131 {
    margin-top: 104.8px;
    margin-bottom: 104.8px;
  }
  .mx-131 {
    margin-left: 104.8px;
    margin-right: 104.8px;
  }
  .py-131 {
    padding-top: 104.8px;
    padding-bottom: 104.8px;
  }
  .px-131 {
    padding-left: 104.8px;
    padding-right: 104.8px;
  }
}
@media (min-width: 1200px) {
  .my-131 {
    margin-top: 131px;
    margin-bottom: 131px;
  }
  .mx-131 {
    margin-left: 131px;
    margin-right: 131px;
  }
  .py-131 {
    padding-top: 131px;
    padding-bottom: 131px;
  }
  .px-131 {
    padding-left: 131px;
    padding-right: 131px;
  }
}
.my-132 {
  margin-top: 132px;
  margin-bottom: 132px;
}

.mx-132 {
  margin-left: 132px;
  margin-right: 132px;
}

.py-132 {
  padding-top: 132px;
  padding-bottom: 132px;
}

.px-132 {
  padding-left: 132px;
  padding-right: 132px;
}

@media (max-width: 575px) {
  .my-132 {
    margin-top: 66px;
    margin-bottom: 66px;
  }
  .mx-132 {
    margin-left: 66px;
    margin-right: 66px;
  }
  .py-132 {
    padding-top: 66px;
    padding-bottom: 66px;
  }
  .px-132 {
    padding-left: 66px;
    padding-right: 66px;
  }
}
@media (min-width: 576px) {
  .my-132 {
    margin-top: 87.912px;
    margin-bottom: 87.912px;
  }
  .mx-132 {
    margin-left: 87.912px;
    margin-right: 87.912px;
  }
  .py-132 {
    padding-top: 87.912px;
    padding-bottom: 87.912px;
  }
  .px-132 {
    padding-left: 87.912px;
    padding-right: 87.912px;
  }
}
@media (min-width: 768px) {
  .my-132 {
    margin-top: 79.2px;
    margin-bottom: 79.2px;
  }
  .mx-132 {
    margin-left: 79.2px;
    margin-right: 79.2px;
  }
  .py-132 {
    padding-top: 79.2px;
    padding-bottom: 79.2px;
  }
  .px-132 {
    padding-left: 79.2px;
    padding-right: 79.2px;
  }
}
@media (min-width: 992px) {
  .my-132 {
    margin-top: 105.6px;
    margin-bottom: 105.6px;
  }
  .mx-132 {
    margin-left: 105.6px;
    margin-right: 105.6px;
  }
  .py-132 {
    padding-top: 105.6px;
    padding-bottom: 105.6px;
  }
  .px-132 {
    padding-left: 105.6px;
    padding-right: 105.6px;
  }
}
@media (min-width: 1200px) {
  .my-132 {
    margin-top: 132px;
    margin-bottom: 132px;
  }
  .mx-132 {
    margin-left: 132px;
    margin-right: 132px;
  }
  .py-132 {
    padding-top: 132px;
    padding-bottom: 132px;
  }
  .px-132 {
    padding-left: 132px;
    padding-right: 132px;
  }
}
.my-133 {
  margin-top: 133px;
  margin-bottom: 133px;
}

.mx-133 {
  margin-left: 133px;
  margin-right: 133px;
}

.py-133 {
  padding-top: 133px;
  padding-bottom: 133px;
}

.px-133 {
  padding-left: 133px;
  padding-right: 133px;
}

@media (max-width: 575px) {
  .my-133 {
    margin-top: 66.5px;
    margin-bottom: 66.5px;
  }
  .mx-133 {
    margin-left: 66.5px;
    margin-right: 66.5px;
  }
  .py-133 {
    padding-top: 66.5px;
    padding-bottom: 66.5px;
  }
  .px-133 {
    padding-left: 66.5px;
    padding-right: 66.5px;
  }
}
@media (min-width: 576px) {
  .my-133 {
    margin-top: 88.578px;
    margin-bottom: 88.578px;
  }
  .mx-133 {
    margin-left: 88.578px;
    margin-right: 88.578px;
  }
  .py-133 {
    padding-top: 88.578px;
    padding-bottom: 88.578px;
  }
  .px-133 {
    padding-left: 88.578px;
    padding-right: 88.578px;
  }
}
@media (min-width: 768px) {
  .my-133 {
    margin-top: 79.8px;
    margin-bottom: 79.8px;
  }
  .mx-133 {
    margin-left: 79.8px;
    margin-right: 79.8px;
  }
  .py-133 {
    padding-top: 79.8px;
    padding-bottom: 79.8px;
  }
  .px-133 {
    padding-left: 79.8px;
    padding-right: 79.8px;
  }
}
@media (min-width: 992px) {
  .my-133 {
    margin-top: 106.4px;
    margin-bottom: 106.4px;
  }
  .mx-133 {
    margin-left: 106.4px;
    margin-right: 106.4px;
  }
  .py-133 {
    padding-top: 106.4px;
    padding-bottom: 106.4px;
  }
  .px-133 {
    padding-left: 106.4px;
    padding-right: 106.4px;
  }
}
@media (min-width: 1200px) {
  .my-133 {
    margin-top: 133px;
    margin-bottom: 133px;
  }
  .mx-133 {
    margin-left: 133px;
    margin-right: 133px;
  }
  .py-133 {
    padding-top: 133px;
    padding-bottom: 133px;
  }
  .px-133 {
    padding-left: 133px;
    padding-right: 133px;
  }
}
.my-134 {
  margin-top: 134px;
  margin-bottom: 134px;
}

.mx-134 {
  margin-left: 134px;
  margin-right: 134px;
}

.py-134 {
  padding-top: 134px;
  padding-bottom: 134px;
}

.px-134 {
  padding-left: 134px;
  padding-right: 134px;
}

@media (max-width: 575px) {
  .my-134 {
    margin-top: 67px;
    margin-bottom: 67px;
  }
  .mx-134 {
    margin-left: 67px;
    margin-right: 67px;
  }
  .py-134 {
    padding-top: 67px;
    padding-bottom: 67px;
  }
  .px-134 {
    padding-left: 67px;
    padding-right: 67px;
  }
}
@media (min-width: 576px) {
  .my-134 {
    margin-top: 89.244px;
    margin-bottom: 89.244px;
  }
  .mx-134 {
    margin-left: 89.244px;
    margin-right: 89.244px;
  }
  .py-134 {
    padding-top: 89.244px;
    padding-bottom: 89.244px;
  }
  .px-134 {
    padding-left: 89.244px;
    padding-right: 89.244px;
  }
}
@media (min-width: 768px) {
  .my-134 {
    margin-top: 80.4px;
    margin-bottom: 80.4px;
  }
  .mx-134 {
    margin-left: 80.4px;
    margin-right: 80.4px;
  }
  .py-134 {
    padding-top: 80.4px;
    padding-bottom: 80.4px;
  }
  .px-134 {
    padding-left: 80.4px;
    padding-right: 80.4px;
  }
}
@media (min-width: 992px) {
  .my-134 {
    margin-top: 107.2px;
    margin-bottom: 107.2px;
  }
  .mx-134 {
    margin-left: 107.2px;
    margin-right: 107.2px;
  }
  .py-134 {
    padding-top: 107.2px;
    padding-bottom: 107.2px;
  }
  .px-134 {
    padding-left: 107.2px;
    padding-right: 107.2px;
  }
}
@media (min-width: 1200px) {
  .my-134 {
    margin-top: 134px;
    margin-bottom: 134px;
  }
  .mx-134 {
    margin-left: 134px;
    margin-right: 134px;
  }
  .py-134 {
    padding-top: 134px;
    padding-bottom: 134px;
  }
  .px-134 {
    padding-left: 134px;
    padding-right: 134px;
  }
}
.my-135 {
  margin-top: 135px;
  margin-bottom: 135px;
}

.mx-135 {
  margin-left: 135px;
  margin-right: 135px;
}

.py-135 {
  padding-top: 135px;
  padding-bottom: 135px;
}

.px-135 {
  padding-left: 135px;
  padding-right: 135px;
}

@media (max-width: 575px) {
  .my-135 {
    margin-top: 67.5px;
    margin-bottom: 67.5px;
  }
  .mx-135 {
    margin-left: 67.5px;
    margin-right: 67.5px;
  }
  .py-135 {
    padding-top: 67.5px;
    padding-bottom: 67.5px;
  }
  .px-135 {
    padding-left: 67.5px;
    padding-right: 67.5px;
  }
}
@media (min-width: 576px) {
  .my-135 {
    margin-top: 89.91px;
    margin-bottom: 89.91px;
  }
  .mx-135 {
    margin-left: 89.91px;
    margin-right: 89.91px;
  }
  .py-135 {
    padding-top: 89.91px;
    padding-bottom: 89.91px;
  }
  .px-135 {
    padding-left: 89.91px;
    padding-right: 89.91px;
  }
}
@media (min-width: 768px) {
  .my-135 {
    margin-top: 81px;
    margin-bottom: 81px;
  }
  .mx-135 {
    margin-left: 81px;
    margin-right: 81px;
  }
  .py-135 {
    padding-top: 81px;
    padding-bottom: 81px;
  }
  .px-135 {
    padding-left: 81px;
    padding-right: 81px;
  }
}
@media (min-width: 992px) {
  .my-135 {
    margin-top: 108px;
    margin-bottom: 108px;
  }
  .mx-135 {
    margin-left: 108px;
    margin-right: 108px;
  }
  .py-135 {
    padding-top: 108px;
    padding-bottom: 108px;
  }
  .px-135 {
    padding-left: 108px;
    padding-right: 108px;
  }
}
@media (min-width: 1200px) {
  .my-135 {
    margin-top: 135px;
    margin-bottom: 135px;
  }
  .mx-135 {
    margin-left: 135px;
    margin-right: 135px;
  }
  .py-135 {
    padding-top: 135px;
    padding-bottom: 135px;
  }
  .px-135 {
    padding-left: 135px;
    padding-right: 135px;
  }
}
.my-136 {
  margin-top: 136px;
  margin-bottom: 136px;
}

.mx-136 {
  margin-left: 136px;
  margin-right: 136px;
}

.py-136 {
  padding-top: 136px;
  padding-bottom: 136px;
}

.px-136 {
  padding-left: 136px;
  padding-right: 136px;
}

@media (max-width: 575px) {
  .my-136 {
    margin-top: 68px;
    margin-bottom: 68px;
  }
  .mx-136 {
    margin-left: 68px;
    margin-right: 68px;
  }
  .py-136 {
    padding-top: 68px;
    padding-bottom: 68px;
  }
  .px-136 {
    padding-left: 68px;
    padding-right: 68px;
  }
}
@media (min-width: 576px) {
  .my-136 {
    margin-top: 90.576px;
    margin-bottom: 90.576px;
  }
  .mx-136 {
    margin-left: 90.576px;
    margin-right: 90.576px;
  }
  .py-136 {
    padding-top: 90.576px;
    padding-bottom: 90.576px;
  }
  .px-136 {
    padding-left: 90.576px;
    padding-right: 90.576px;
  }
}
@media (min-width: 768px) {
  .my-136 {
    margin-top: 81.6px;
    margin-bottom: 81.6px;
  }
  .mx-136 {
    margin-left: 81.6px;
    margin-right: 81.6px;
  }
  .py-136 {
    padding-top: 81.6px;
    padding-bottom: 81.6px;
  }
  .px-136 {
    padding-left: 81.6px;
    padding-right: 81.6px;
  }
}
@media (min-width: 992px) {
  .my-136 {
    margin-top: 108.8px;
    margin-bottom: 108.8px;
  }
  .mx-136 {
    margin-left: 108.8px;
    margin-right: 108.8px;
  }
  .py-136 {
    padding-top: 108.8px;
    padding-bottom: 108.8px;
  }
  .px-136 {
    padding-left: 108.8px;
    padding-right: 108.8px;
  }
}
@media (min-width: 1200px) {
  .my-136 {
    margin-top: 136px;
    margin-bottom: 136px;
  }
  .mx-136 {
    margin-left: 136px;
    margin-right: 136px;
  }
  .py-136 {
    padding-top: 136px;
    padding-bottom: 136px;
  }
  .px-136 {
    padding-left: 136px;
    padding-right: 136px;
  }
}
.my-137 {
  margin-top: 137px;
  margin-bottom: 137px;
}

.mx-137 {
  margin-left: 137px;
  margin-right: 137px;
}

.py-137 {
  padding-top: 137px;
  padding-bottom: 137px;
}

.px-137 {
  padding-left: 137px;
  padding-right: 137px;
}

@media (max-width: 575px) {
  .my-137 {
    margin-top: 68.5px;
    margin-bottom: 68.5px;
  }
  .mx-137 {
    margin-left: 68.5px;
    margin-right: 68.5px;
  }
  .py-137 {
    padding-top: 68.5px;
    padding-bottom: 68.5px;
  }
  .px-137 {
    padding-left: 68.5px;
    padding-right: 68.5px;
  }
}
@media (min-width: 576px) {
  .my-137 {
    margin-top: 91.242px;
    margin-bottom: 91.242px;
  }
  .mx-137 {
    margin-left: 91.242px;
    margin-right: 91.242px;
  }
  .py-137 {
    padding-top: 91.242px;
    padding-bottom: 91.242px;
  }
  .px-137 {
    padding-left: 91.242px;
    padding-right: 91.242px;
  }
}
@media (min-width: 768px) {
  .my-137 {
    margin-top: 82.2px;
    margin-bottom: 82.2px;
  }
  .mx-137 {
    margin-left: 82.2px;
    margin-right: 82.2px;
  }
  .py-137 {
    padding-top: 82.2px;
    padding-bottom: 82.2px;
  }
  .px-137 {
    padding-left: 82.2px;
    padding-right: 82.2px;
  }
}
@media (min-width: 992px) {
  .my-137 {
    margin-top: 109.6px;
    margin-bottom: 109.6px;
  }
  .mx-137 {
    margin-left: 109.6px;
    margin-right: 109.6px;
  }
  .py-137 {
    padding-top: 109.6px;
    padding-bottom: 109.6px;
  }
  .px-137 {
    padding-left: 109.6px;
    padding-right: 109.6px;
  }
}
@media (min-width: 1200px) {
  .my-137 {
    margin-top: 137px;
    margin-bottom: 137px;
  }
  .mx-137 {
    margin-left: 137px;
    margin-right: 137px;
  }
  .py-137 {
    padding-top: 137px;
    padding-bottom: 137px;
  }
  .px-137 {
    padding-left: 137px;
    padding-right: 137px;
  }
}
.my-138 {
  margin-top: 138px;
  margin-bottom: 138px;
}

.mx-138 {
  margin-left: 138px;
  margin-right: 138px;
}

.py-138 {
  padding-top: 138px;
  padding-bottom: 138px;
}

.px-138 {
  padding-left: 138px;
  padding-right: 138px;
}

@media (max-width: 575px) {
  .my-138 {
    margin-top: 69px;
    margin-bottom: 69px;
  }
  .mx-138 {
    margin-left: 69px;
    margin-right: 69px;
  }
  .py-138 {
    padding-top: 69px;
    padding-bottom: 69px;
  }
  .px-138 {
    padding-left: 69px;
    padding-right: 69px;
  }
}
@media (min-width: 576px) {
  .my-138 {
    margin-top: 91.908px;
    margin-bottom: 91.908px;
  }
  .mx-138 {
    margin-left: 91.908px;
    margin-right: 91.908px;
  }
  .py-138 {
    padding-top: 91.908px;
    padding-bottom: 91.908px;
  }
  .px-138 {
    padding-left: 91.908px;
    padding-right: 91.908px;
  }
}
@media (min-width: 768px) {
  .my-138 {
    margin-top: 82.8px;
    margin-bottom: 82.8px;
  }
  .mx-138 {
    margin-left: 82.8px;
    margin-right: 82.8px;
  }
  .py-138 {
    padding-top: 82.8px;
    padding-bottom: 82.8px;
  }
  .px-138 {
    padding-left: 82.8px;
    padding-right: 82.8px;
  }
}
@media (min-width: 992px) {
  .my-138 {
    margin-top: 110.4px;
    margin-bottom: 110.4px;
  }
  .mx-138 {
    margin-left: 110.4px;
    margin-right: 110.4px;
  }
  .py-138 {
    padding-top: 110.4px;
    padding-bottom: 110.4px;
  }
  .px-138 {
    padding-left: 110.4px;
    padding-right: 110.4px;
  }
}
@media (min-width: 1200px) {
  .my-138 {
    margin-top: 138px;
    margin-bottom: 138px;
  }
  .mx-138 {
    margin-left: 138px;
    margin-right: 138px;
  }
  .py-138 {
    padding-top: 138px;
    padding-bottom: 138px;
  }
  .px-138 {
    padding-left: 138px;
    padding-right: 138px;
  }
}
.my-139 {
  margin-top: 139px;
  margin-bottom: 139px;
}

.mx-139 {
  margin-left: 139px;
  margin-right: 139px;
}

.py-139 {
  padding-top: 139px;
  padding-bottom: 139px;
}

.px-139 {
  padding-left: 139px;
  padding-right: 139px;
}

@media (max-width: 575px) {
  .my-139 {
    margin-top: 69.5px;
    margin-bottom: 69.5px;
  }
  .mx-139 {
    margin-left: 69.5px;
    margin-right: 69.5px;
  }
  .py-139 {
    padding-top: 69.5px;
    padding-bottom: 69.5px;
  }
  .px-139 {
    padding-left: 69.5px;
    padding-right: 69.5px;
  }
}
@media (min-width: 576px) {
  .my-139 {
    margin-top: 92.574px;
    margin-bottom: 92.574px;
  }
  .mx-139 {
    margin-left: 92.574px;
    margin-right: 92.574px;
  }
  .py-139 {
    padding-top: 92.574px;
    padding-bottom: 92.574px;
  }
  .px-139 {
    padding-left: 92.574px;
    padding-right: 92.574px;
  }
}
@media (min-width: 768px) {
  .my-139 {
    margin-top: 83.4px;
    margin-bottom: 83.4px;
  }
  .mx-139 {
    margin-left: 83.4px;
    margin-right: 83.4px;
  }
  .py-139 {
    padding-top: 83.4px;
    padding-bottom: 83.4px;
  }
  .px-139 {
    padding-left: 83.4px;
    padding-right: 83.4px;
  }
}
@media (min-width: 992px) {
  .my-139 {
    margin-top: 111.2px;
    margin-bottom: 111.2px;
  }
  .mx-139 {
    margin-left: 111.2px;
    margin-right: 111.2px;
  }
  .py-139 {
    padding-top: 111.2px;
    padding-bottom: 111.2px;
  }
  .px-139 {
    padding-left: 111.2px;
    padding-right: 111.2px;
  }
}
@media (min-width: 1200px) {
  .my-139 {
    margin-top: 139px;
    margin-bottom: 139px;
  }
  .mx-139 {
    margin-left: 139px;
    margin-right: 139px;
  }
  .py-139 {
    padding-top: 139px;
    padding-bottom: 139px;
  }
  .px-139 {
    padding-left: 139px;
    padding-right: 139px;
  }
}
.my-140 {
  margin-top: 140px;
  margin-bottom: 140px;
}

.mx-140 {
  margin-left: 140px;
  margin-right: 140px;
}

.py-140 {
  padding-top: 140px;
  padding-bottom: 140px;
}

.px-140 {
  padding-left: 140px;
  padding-right: 140px;
}

@media (max-width: 575px) {
  .my-140 {
    margin-top: 70px;
    margin-bottom: 70px;
  }
  .mx-140 {
    margin-left: 70px;
    margin-right: 70px;
  }
  .py-140 {
    padding-top: 70px;
    padding-bottom: 70px;
  }
  .px-140 {
    padding-left: 70px;
    padding-right: 70px;
  }
}
@media (min-width: 576px) {
  .my-140 {
    margin-top: 93.24px;
    margin-bottom: 93.24px;
  }
  .mx-140 {
    margin-left: 93.24px;
    margin-right: 93.24px;
  }
  .py-140 {
    padding-top: 93.24px;
    padding-bottom: 93.24px;
  }
  .px-140 {
    padding-left: 93.24px;
    padding-right: 93.24px;
  }
}
@media (min-width: 768px) {
  .my-140 {
    margin-top: 84px;
    margin-bottom: 84px;
  }
  .mx-140 {
    margin-left: 84px;
    margin-right: 84px;
  }
  .py-140 {
    padding-top: 84px;
    padding-bottom: 84px;
  }
  .px-140 {
    padding-left: 84px;
    padding-right: 84px;
  }
}
@media (min-width: 992px) {
  .my-140 {
    margin-top: 112px;
    margin-bottom: 112px;
  }
  .mx-140 {
    margin-left: 112px;
    margin-right: 112px;
  }
  .py-140 {
    padding-top: 112px;
    padding-bottom: 112px;
  }
  .px-140 {
    padding-left: 112px;
    padding-right: 112px;
  }
}
@media (min-width: 1200px) {
  .my-140 {
    margin-top: 140px;
    margin-bottom: 140px;
  }
  .mx-140 {
    margin-left: 140px;
    margin-right: 140px;
  }
  .py-140 {
    padding-top: 140px;
    padding-bottom: 140px;
  }
  .px-140 {
    padding-left: 140px;
    padding-right: 140px;
  }
}
.my-141 {
  margin-top: 141px;
  margin-bottom: 141px;
}

.mx-141 {
  margin-left: 141px;
  margin-right: 141px;
}

.py-141 {
  padding-top: 141px;
  padding-bottom: 141px;
}

.px-141 {
  padding-left: 141px;
  padding-right: 141px;
}

@media (max-width: 575px) {
  .my-141 {
    margin-top: 70.5px;
    margin-bottom: 70.5px;
  }
  .mx-141 {
    margin-left: 70.5px;
    margin-right: 70.5px;
  }
  .py-141 {
    padding-top: 70.5px;
    padding-bottom: 70.5px;
  }
  .px-141 {
    padding-left: 70.5px;
    padding-right: 70.5px;
  }
}
@media (min-width: 576px) {
  .my-141 {
    margin-top: 93.906px;
    margin-bottom: 93.906px;
  }
  .mx-141 {
    margin-left: 93.906px;
    margin-right: 93.906px;
  }
  .py-141 {
    padding-top: 93.906px;
    padding-bottom: 93.906px;
  }
  .px-141 {
    padding-left: 93.906px;
    padding-right: 93.906px;
  }
}
@media (min-width: 768px) {
  .my-141 {
    margin-top: 84.6px;
    margin-bottom: 84.6px;
  }
  .mx-141 {
    margin-left: 84.6px;
    margin-right: 84.6px;
  }
  .py-141 {
    padding-top: 84.6px;
    padding-bottom: 84.6px;
  }
  .px-141 {
    padding-left: 84.6px;
    padding-right: 84.6px;
  }
}
@media (min-width: 992px) {
  .my-141 {
    margin-top: 112.8px;
    margin-bottom: 112.8px;
  }
  .mx-141 {
    margin-left: 112.8px;
    margin-right: 112.8px;
  }
  .py-141 {
    padding-top: 112.8px;
    padding-bottom: 112.8px;
  }
  .px-141 {
    padding-left: 112.8px;
    padding-right: 112.8px;
  }
}
@media (min-width: 1200px) {
  .my-141 {
    margin-top: 141px;
    margin-bottom: 141px;
  }
  .mx-141 {
    margin-left: 141px;
    margin-right: 141px;
  }
  .py-141 {
    padding-top: 141px;
    padding-bottom: 141px;
  }
  .px-141 {
    padding-left: 141px;
    padding-right: 141px;
  }
}
.my-142 {
  margin-top: 142px;
  margin-bottom: 142px;
}

.mx-142 {
  margin-left: 142px;
  margin-right: 142px;
}

.py-142 {
  padding-top: 142px;
  padding-bottom: 142px;
}

.px-142 {
  padding-left: 142px;
  padding-right: 142px;
}

@media (max-width: 575px) {
  .my-142 {
    margin-top: 71px;
    margin-bottom: 71px;
  }
  .mx-142 {
    margin-left: 71px;
    margin-right: 71px;
  }
  .py-142 {
    padding-top: 71px;
    padding-bottom: 71px;
  }
  .px-142 {
    padding-left: 71px;
    padding-right: 71px;
  }
}
@media (min-width: 576px) {
  .my-142 {
    margin-top: 94.572px;
    margin-bottom: 94.572px;
  }
  .mx-142 {
    margin-left: 94.572px;
    margin-right: 94.572px;
  }
  .py-142 {
    padding-top: 94.572px;
    padding-bottom: 94.572px;
  }
  .px-142 {
    padding-left: 94.572px;
    padding-right: 94.572px;
  }
}
@media (min-width: 768px) {
  .my-142 {
    margin-top: 85.2px;
    margin-bottom: 85.2px;
  }
  .mx-142 {
    margin-left: 85.2px;
    margin-right: 85.2px;
  }
  .py-142 {
    padding-top: 85.2px;
    padding-bottom: 85.2px;
  }
  .px-142 {
    padding-left: 85.2px;
    padding-right: 85.2px;
  }
}
@media (min-width: 992px) {
  .my-142 {
    margin-top: 113.6px;
    margin-bottom: 113.6px;
  }
  .mx-142 {
    margin-left: 113.6px;
    margin-right: 113.6px;
  }
  .py-142 {
    padding-top: 113.6px;
    padding-bottom: 113.6px;
  }
  .px-142 {
    padding-left: 113.6px;
    padding-right: 113.6px;
  }
}
@media (min-width: 1200px) {
  .my-142 {
    margin-top: 142px;
    margin-bottom: 142px;
  }
  .mx-142 {
    margin-left: 142px;
    margin-right: 142px;
  }
  .py-142 {
    padding-top: 142px;
    padding-bottom: 142px;
  }
  .px-142 {
    padding-left: 142px;
    padding-right: 142px;
  }
}
.my-143 {
  margin-top: 143px;
  margin-bottom: 143px;
}

.mx-143 {
  margin-left: 143px;
  margin-right: 143px;
}

.py-143 {
  padding-top: 143px;
  padding-bottom: 143px;
}

.px-143 {
  padding-left: 143px;
  padding-right: 143px;
}

@media (max-width: 575px) {
  .my-143 {
    margin-top: 71.5px;
    margin-bottom: 71.5px;
  }
  .mx-143 {
    margin-left: 71.5px;
    margin-right: 71.5px;
  }
  .py-143 {
    padding-top: 71.5px;
    padding-bottom: 71.5px;
  }
  .px-143 {
    padding-left: 71.5px;
    padding-right: 71.5px;
  }
}
@media (min-width: 576px) {
  .my-143 {
    margin-top: 95.238px;
    margin-bottom: 95.238px;
  }
  .mx-143 {
    margin-left: 95.238px;
    margin-right: 95.238px;
  }
  .py-143 {
    padding-top: 95.238px;
    padding-bottom: 95.238px;
  }
  .px-143 {
    padding-left: 95.238px;
    padding-right: 95.238px;
  }
}
@media (min-width: 768px) {
  .my-143 {
    margin-top: 85.8px;
    margin-bottom: 85.8px;
  }
  .mx-143 {
    margin-left: 85.8px;
    margin-right: 85.8px;
  }
  .py-143 {
    padding-top: 85.8px;
    padding-bottom: 85.8px;
  }
  .px-143 {
    padding-left: 85.8px;
    padding-right: 85.8px;
  }
}
@media (min-width: 992px) {
  .my-143 {
    margin-top: 114.4px;
    margin-bottom: 114.4px;
  }
  .mx-143 {
    margin-left: 114.4px;
    margin-right: 114.4px;
  }
  .py-143 {
    padding-top: 114.4px;
    padding-bottom: 114.4px;
  }
  .px-143 {
    padding-left: 114.4px;
    padding-right: 114.4px;
  }
}
@media (min-width: 1200px) {
  .my-143 {
    margin-top: 143px;
    margin-bottom: 143px;
  }
  .mx-143 {
    margin-left: 143px;
    margin-right: 143px;
  }
  .py-143 {
    padding-top: 143px;
    padding-bottom: 143px;
  }
  .px-143 {
    padding-left: 143px;
    padding-right: 143px;
  }
}
.my-144 {
  margin-top: 144px;
  margin-bottom: 144px;
}

.mx-144 {
  margin-left: 144px;
  margin-right: 144px;
}

.py-144 {
  padding-top: 144px;
  padding-bottom: 144px;
}

.px-144 {
  padding-left: 144px;
  padding-right: 144px;
}

@media (max-width: 575px) {
  .my-144 {
    margin-top: 72px;
    margin-bottom: 72px;
  }
  .mx-144 {
    margin-left: 72px;
    margin-right: 72px;
  }
  .py-144 {
    padding-top: 72px;
    padding-bottom: 72px;
  }
  .px-144 {
    padding-left: 72px;
    padding-right: 72px;
  }
}
@media (min-width: 576px) {
  .my-144 {
    margin-top: 95.904px;
    margin-bottom: 95.904px;
  }
  .mx-144 {
    margin-left: 95.904px;
    margin-right: 95.904px;
  }
  .py-144 {
    padding-top: 95.904px;
    padding-bottom: 95.904px;
  }
  .px-144 {
    padding-left: 95.904px;
    padding-right: 95.904px;
  }
}
@media (min-width: 768px) {
  .my-144 {
    margin-top: 86.4px;
    margin-bottom: 86.4px;
  }
  .mx-144 {
    margin-left: 86.4px;
    margin-right: 86.4px;
  }
  .py-144 {
    padding-top: 86.4px;
    padding-bottom: 86.4px;
  }
  .px-144 {
    padding-left: 86.4px;
    padding-right: 86.4px;
  }
}
@media (min-width: 992px) {
  .my-144 {
    margin-top: 115.2px;
    margin-bottom: 115.2px;
  }
  .mx-144 {
    margin-left: 115.2px;
    margin-right: 115.2px;
  }
  .py-144 {
    padding-top: 115.2px;
    padding-bottom: 115.2px;
  }
  .px-144 {
    padding-left: 115.2px;
    padding-right: 115.2px;
  }
}
@media (min-width: 1200px) {
  .my-144 {
    margin-top: 144px;
    margin-bottom: 144px;
  }
  .mx-144 {
    margin-left: 144px;
    margin-right: 144px;
  }
  .py-144 {
    padding-top: 144px;
    padding-bottom: 144px;
  }
  .px-144 {
    padding-left: 144px;
    padding-right: 144px;
  }
}
.my-145 {
  margin-top: 145px;
  margin-bottom: 145px;
}

.mx-145 {
  margin-left: 145px;
  margin-right: 145px;
}

.py-145 {
  padding-top: 145px;
  padding-bottom: 145px;
}

.px-145 {
  padding-left: 145px;
  padding-right: 145px;
}

@media (max-width: 575px) {
  .my-145 {
    margin-top: 72.5px;
    margin-bottom: 72.5px;
  }
  .mx-145 {
    margin-left: 72.5px;
    margin-right: 72.5px;
  }
  .py-145 {
    padding-top: 72.5px;
    padding-bottom: 72.5px;
  }
  .px-145 {
    padding-left: 72.5px;
    padding-right: 72.5px;
  }
}
@media (min-width: 576px) {
  .my-145 {
    margin-top: 96.57px;
    margin-bottom: 96.57px;
  }
  .mx-145 {
    margin-left: 96.57px;
    margin-right: 96.57px;
  }
  .py-145 {
    padding-top: 96.57px;
    padding-bottom: 96.57px;
  }
  .px-145 {
    padding-left: 96.57px;
    padding-right: 96.57px;
  }
}
@media (min-width: 768px) {
  .my-145 {
    margin-top: 87px;
    margin-bottom: 87px;
  }
  .mx-145 {
    margin-left: 87px;
    margin-right: 87px;
  }
  .py-145 {
    padding-top: 87px;
    padding-bottom: 87px;
  }
  .px-145 {
    padding-left: 87px;
    padding-right: 87px;
  }
}
@media (min-width: 992px) {
  .my-145 {
    margin-top: 116px;
    margin-bottom: 116px;
  }
  .mx-145 {
    margin-left: 116px;
    margin-right: 116px;
  }
  .py-145 {
    padding-top: 116px;
    padding-bottom: 116px;
  }
  .px-145 {
    padding-left: 116px;
    padding-right: 116px;
  }
}
@media (min-width: 1200px) {
  .my-145 {
    margin-top: 145px;
    margin-bottom: 145px;
  }
  .mx-145 {
    margin-left: 145px;
    margin-right: 145px;
  }
  .py-145 {
    padding-top: 145px;
    padding-bottom: 145px;
  }
  .px-145 {
    padding-left: 145px;
    padding-right: 145px;
  }
}
.my-146 {
  margin-top: 146px;
  margin-bottom: 146px;
}

.mx-146 {
  margin-left: 146px;
  margin-right: 146px;
}

.py-146 {
  padding-top: 146px;
  padding-bottom: 146px;
}

.px-146 {
  padding-left: 146px;
  padding-right: 146px;
}

@media (max-width: 575px) {
  .my-146 {
    margin-top: 73px;
    margin-bottom: 73px;
  }
  .mx-146 {
    margin-left: 73px;
    margin-right: 73px;
  }
  .py-146 {
    padding-top: 73px;
    padding-bottom: 73px;
  }
  .px-146 {
    padding-left: 73px;
    padding-right: 73px;
  }
}
@media (min-width: 576px) {
  .my-146 {
    margin-top: 97.236px;
    margin-bottom: 97.236px;
  }
  .mx-146 {
    margin-left: 97.236px;
    margin-right: 97.236px;
  }
  .py-146 {
    padding-top: 97.236px;
    padding-bottom: 97.236px;
  }
  .px-146 {
    padding-left: 97.236px;
    padding-right: 97.236px;
  }
}
@media (min-width: 768px) {
  .my-146 {
    margin-top: 87.6px;
    margin-bottom: 87.6px;
  }
  .mx-146 {
    margin-left: 87.6px;
    margin-right: 87.6px;
  }
  .py-146 {
    padding-top: 87.6px;
    padding-bottom: 87.6px;
  }
  .px-146 {
    padding-left: 87.6px;
    padding-right: 87.6px;
  }
}
@media (min-width: 992px) {
  .my-146 {
    margin-top: 116.8px;
    margin-bottom: 116.8px;
  }
  .mx-146 {
    margin-left: 116.8px;
    margin-right: 116.8px;
  }
  .py-146 {
    padding-top: 116.8px;
    padding-bottom: 116.8px;
  }
  .px-146 {
    padding-left: 116.8px;
    padding-right: 116.8px;
  }
}
@media (min-width: 1200px) {
  .my-146 {
    margin-top: 146px;
    margin-bottom: 146px;
  }
  .mx-146 {
    margin-left: 146px;
    margin-right: 146px;
  }
  .py-146 {
    padding-top: 146px;
    padding-bottom: 146px;
  }
  .px-146 {
    padding-left: 146px;
    padding-right: 146px;
  }
}
.my-147 {
  margin-top: 147px;
  margin-bottom: 147px;
}

.mx-147 {
  margin-left: 147px;
  margin-right: 147px;
}

.py-147 {
  padding-top: 147px;
  padding-bottom: 147px;
}

.px-147 {
  padding-left: 147px;
  padding-right: 147px;
}

@media (max-width: 575px) {
  .my-147 {
    margin-top: 73.5px;
    margin-bottom: 73.5px;
  }
  .mx-147 {
    margin-left: 73.5px;
    margin-right: 73.5px;
  }
  .py-147 {
    padding-top: 73.5px;
    padding-bottom: 73.5px;
  }
  .px-147 {
    padding-left: 73.5px;
    padding-right: 73.5px;
  }
}
@media (min-width: 576px) {
  .my-147 {
    margin-top: 97.902px;
    margin-bottom: 97.902px;
  }
  .mx-147 {
    margin-left: 97.902px;
    margin-right: 97.902px;
  }
  .py-147 {
    padding-top: 97.902px;
    padding-bottom: 97.902px;
  }
  .px-147 {
    padding-left: 97.902px;
    padding-right: 97.902px;
  }
}
@media (min-width: 768px) {
  .my-147 {
    margin-top: 88.2px;
    margin-bottom: 88.2px;
  }
  .mx-147 {
    margin-left: 88.2px;
    margin-right: 88.2px;
  }
  .py-147 {
    padding-top: 88.2px;
    padding-bottom: 88.2px;
  }
  .px-147 {
    padding-left: 88.2px;
    padding-right: 88.2px;
  }
}
@media (min-width: 992px) {
  .my-147 {
    margin-top: 117.6px;
    margin-bottom: 117.6px;
  }
  .mx-147 {
    margin-left: 117.6px;
    margin-right: 117.6px;
  }
  .py-147 {
    padding-top: 117.6px;
    padding-bottom: 117.6px;
  }
  .px-147 {
    padding-left: 117.6px;
    padding-right: 117.6px;
  }
}
@media (min-width: 1200px) {
  .my-147 {
    margin-top: 147px;
    margin-bottom: 147px;
  }
  .mx-147 {
    margin-left: 147px;
    margin-right: 147px;
  }
  .py-147 {
    padding-top: 147px;
    padding-bottom: 147px;
  }
  .px-147 {
    padding-left: 147px;
    padding-right: 147px;
  }
}
.my-148 {
  margin-top: 148px;
  margin-bottom: 148px;
}

.mx-148 {
  margin-left: 148px;
  margin-right: 148px;
}

.py-148 {
  padding-top: 148px;
  padding-bottom: 148px;
}

.px-148 {
  padding-left: 148px;
  padding-right: 148px;
}

@media (max-width: 575px) {
  .my-148 {
    margin-top: 74px;
    margin-bottom: 74px;
  }
  .mx-148 {
    margin-left: 74px;
    margin-right: 74px;
  }
  .py-148 {
    padding-top: 74px;
    padding-bottom: 74px;
  }
  .px-148 {
    padding-left: 74px;
    padding-right: 74px;
  }
}
@media (min-width: 576px) {
  .my-148 {
    margin-top: 98.568px;
    margin-bottom: 98.568px;
  }
  .mx-148 {
    margin-left: 98.568px;
    margin-right: 98.568px;
  }
  .py-148 {
    padding-top: 98.568px;
    padding-bottom: 98.568px;
  }
  .px-148 {
    padding-left: 98.568px;
    padding-right: 98.568px;
  }
}
@media (min-width: 768px) {
  .my-148 {
    margin-top: 88.8px;
    margin-bottom: 88.8px;
  }
  .mx-148 {
    margin-left: 88.8px;
    margin-right: 88.8px;
  }
  .py-148 {
    padding-top: 88.8px;
    padding-bottom: 88.8px;
  }
  .px-148 {
    padding-left: 88.8px;
    padding-right: 88.8px;
  }
}
@media (min-width: 992px) {
  .my-148 {
    margin-top: 118.4px;
    margin-bottom: 118.4px;
  }
  .mx-148 {
    margin-left: 118.4px;
    margin-right: 118.4px;
  }
  .py-148 {
    padding-top: 118.4px;
    padding-bottom: 118.4px;
  }
  .px-148 {
    padding-left: 118.4px;
    padding-right: 118.4px;
  }
}
@media (min-width: 1200px) {
  .my-148 {
    margin-top: 148px;
    margin-bottom: 148px;
  }
  .mx-148 {
    margin-left: 148px;
    margin-right: 148px;
  }
  .py-148 {
    padding-top: 148px;
    padding-bottom: 148px;
  }
  .px-148 {
    padding-left: 148px;
    padding-right: 148px;
  }
}
.my-149 {
  margin-top: 149px;
  margin-bottom: 149px;
}

.mx-149 {
  margin-left: 149px;
  margin-right: 149px;
}

.py-149 {
  padding-top: 149px;
  padding-bottom: 149px;
}

.px-149 {
  padding-left: 149px;
  padding-right: 149px;
}

@media (max-width: 575px) {
  .my-149 {
    margin-top: 74.5px;
    margin-bottom: 74.5px;
  }
  .mx-149 {
    margin-left: 74.5px;
    margin-right: 74.5px;
  }
  .py-149 {
    padding-top: 74.5px;
    padding-bottom: 74.5px;
  }
  .px-149 {
    padding-left: 74.5px;
    padding-right: 74.5px;
  }
}
@media (min-width: 576px) {
  .my-149 {
    margin-top: 99.234px;
    margin-bottom: 99.234px;
  }
  .mx-149 {
    margin-left: 99.234px;
    margin-right: 99.234px;
  }
  .py-149 {
    padding-top: 99.234px;
    padding-bottom: 99.234px;
  }
  .px-149 {
    padding-left: 99.234px;
    padding-right: 99.234px;
  }
}
@media (min-width: 768px) {
  .my-149 {
    margin-top: 89.4px;
    margin-bottom: 89.4px;
  }
  .mx-149 {
    margin-left: 89.4px;
    margin-right: 89.4px;
  }
  .py-149 {
    padding-top: 89.4px;
    padding-bottom: 89.4px;
  }
  .px-149 {
    padding-left: 89.4px;
    padding-right: 89.4px;
  }
}
@media (min-width: 992px) {
  .my-149 {
    margin-top: 119.2px;
    margin-bottom: 119.2px;
  }
  .mx-149 {
    margin-left: 119.2px;
    margin-right: 119.2px;
  }
  .py-149 {
    padding-top: 119.2px;
    padding-bottom: 119.2px;
  }
  .px-149 {
    padding-left: 119.2px;
    padding-right: 119.2px;
  }
}
@media (min-width: 1200px) {
  .my-149 {
    margin-top: 149px;
    margin-bottom: 149px;
  }
  .mx-149 {
    margin-left: 149px;
    margin-right: 149px;
  }
  .py-149 {
    padding-top: 149px;
    padding-bottom: 149px;
  }
  .px-149 {
    padding-left: 149px;
    padding-right: 149px;
  }
}
.my-150 {
  margin-top: 150px;
  margin-bottom: 150px;
}

.mx-150 {
  margin-left: 150px;
  margin-right: 150px;
}

.py-150 {
  padding-top: 150px;
  padding-bottom: 150px;
}

.px-150 {
  padding-left: 150px;
  padding-right: 150px;
}

@media (max-width: 575px) {
  .my-150 {
    margin-top: 75px;
    margin-bottom: 75px;
  }
  .mx-150 {
    margin-left: 75px;
    margin-right: 75px;
  }
  .py-150 {
    padding-top: 75px;
    padding-bottom: 75px;
  }
  .px-150 {
    padding-left: 75px;
    padding-right: 75px;
  }
}
@media (min-width: 576px) {
  .my-150 {
    margin-top: 99.9px;
    margin-bottom: 99.9px;
  }
  .mx-150 {
    margin-left: 99.9px;
    margin-right: 99.9px;
  }
  .py-150 {
    padding-top: 99.9px;
    padding-bottom: 99.9px;
  }
  .px-150 {
    padding-left: 99.9px;
    padding-right: 99.9px;
  }
}
@media (min-width: 768px) {
  .my-150 {
    margin-top: 90px;
    margin-bottom: 90px;
  }
  .mx-150 {
    margin-left: 90px;
    margin-right: 90px;
  }
  .py-150 {
    padding-top: 90px;
    padding-bottom: 90px;
  }
  .px-150 {
    padding-left: 90px;
    padding-right: 90px;
  }
}
@media (min-width: 992px) {
  .my-150 {
    margin-top: 120px;
    margin-bottom: 120px;
  }
  .mx-150 {
    margin-left: 120px;
    margin-right: 120px;
  }
  .py-150 {
    padding-top: 120px;
    padding-bottom: 120px;
  }
  .px-150 {
    padding-left: 120px;
    padding-right: 120px;
  }
}
@media (min-width: 1200px) {
  .my-150 {
    margin-top: 150px;
    margin-bottom: 150px;
  }
  .mx-150 {
    margin-left: 150px;
    margin-right: 150px;
  }
  .py-150 {
    padding-top: 150px;
    padding-bottom: 150px;
  }
  .px-150 {
    padding-left: 150px;
    padding-right: 150px;
  }
}
.my-151 {
  margin-top: 151px;
  margin-bottom: 151px;
}

.mx-151 {
  margin-left: 151px;
  margin-right: 151px;
}

.py-151 {
  padding-top: 151px;
  padding-bottom: 151px;
}

.px-151 {
  padding-left: 151px;
  padding-right: 151px;
}

@media (max-width: 575px) {
  .my-151 {
    margin-top: 75.5px;
    margin-bottom: 75.5px;
  }
  .mx-151 {
    margin-left: 75.5px;
    margin-right: 75.5px;
  }
  .py-151 {
    padding-top: 75.5px;
    padding-bottom: 75.5px;
  }
  .px-151 {
    padding-left: 75.5px;
    padding-right: 75.5px;
  }
}
@media (min-width: 576px) {
  .my-151 {
    margin-top: 100.566px;
    margin-bottom: 100.566px;
  }
  .mx-151 {
    margin-left: 100.566px;
    margin-right: 100.566px;
  }
  .py-151 {
    padding-top: 100.566px;
    padding-bottom: 100.566px;
  }
  .px-151 {
    padding-left: 100.566px;
    padding-right: 100.566px;
  }
}
@media (min-width: 768px) {
  .my-151 {
    margin-top: 90.6px;
    margin-bottom: 90.6px;
  }
  .mx-151 {
    margin-left: 90.6px;
    margin-right: 90.6px;
  }
  .py-151 {
    padding-top: 90.6px;
    padding-bottom: 90.6px;
  }
  .px-151 {
    padding-left: 90.6px;
    padding-right: 90.6px;
  }
}
@media (min-width: 992px) {
  .my-151 {
    margin-top: 120.8px;
    margin-bottom: 120.8px;
  }
  .mx-151 {
    margin-left: 120.8px;
    margin-right: 120.8px;
  }
  .py-151 {
    padding-top: 120.8px;
    padding-bottom: 120.8px;
  }
  .px-151 {
    padding-left: 120.8px;
    padding-right: 120.8px;
  }
}
@media (min-width: 1200px) {
  .my-151 {
    margin-top: 151px;
    margin-bottom: 151px;
  }
  .mx-151 {
    margin-left: 151px;
    margin-right: 151px;
  }
  .py-151 {
    padding-top: 151px;
    padding-bottom: 151px;
  }
  .px-151 {
    padding-left: 151px;
    padding-right: 151px;
  }
}
.my-152 {
  margin-top: 152px;
  margin-bottom: 152px;
}

.mx-152 {
  margin-left: 152px;
  margin-right: 152px;
}

.py-152 {
  padding-top: 152px;
  padding-bottom: 152px;
}

.px-152 {
  padding-left: 152px;
  padding-right: 152px;
}

@media (max-width: 575px) {
  .my-152 {
    margin-top: 76px;
    margin-bottom: 76px;
  }
  .mx-152 {
    margin-left: 76px;
    margin-right: 76px;
  }
  .py-152 {
    padding-top: 76px;
    padding-bottom: 76px;
  }
  .px-152 {
    padding-left: 76px;
    padding-right: 76px;
  }
}
@media (min-width: 576px) {
  .my-152 {
    margin-top: 101.232px;
    margin-bottom: 101.232px;
  }
  .mx-152 {
    margin-left: 101.232px;
    margin-right: 101.232px;
  }
  .py-152 {
    padding-top: 101.232px;
    padding-bottom: 101.232px;
  }
  .px-152 {
    padding-left: 101.232px;
    padding-right: 101.232px;
  }
}
@media (min-width: 768px) {
  .my-152 {
    margin-top: 91.2px;
    margin-bottom: 91.2px;
  }
  .mx-152 {
    margin-left: 91.2px;
    margin-right: 91.2px;
  }
  .py-152 {
    padding-top: 91.2px;
    padding-bottom: 91.2px;
  }
  .px-152 {
    padding-left: 91.2px;
    padding-right: 91.2px;
  }
}
@media (min-width: 992px) {
  .my-152 {
    margin-top: 121.6px;
    margin-bottom: 121.6px;
  }
  .mx-152 {
    margin-left: 121.6px;
    margin-right: 121.6px;
  }
  .py-152 {
    padding-top: 121.6px;
    padding-bottom: 121.6px;
  }
  .px-152 {
    padding-left: 121.6px;
    padding-right: 121.6px;
  }
}
@media (min-width: 1200px) {
  .my-152 {
    margin-top: 152px;
    margin-bottom: 152px;
  }
  .mx-152 {
    margin-left: 152px;
    margin-right: 152px;
  }
  .py-152 {
    padding-top: 152px;
    padding-bottom: 152px;
  }
  .px-152 {
    padding-left: 152px;
    padding-right: 152px;
  }
}
.my-153 {
  margin-top: 153px;
  margin-bottom: 153px;
}

.mx-153 {
  margin-left: 153px;
  margin-right: 153px;
}

.py-153 {
  padding-top: 153px;
  padding-bottom: 153px;
}

.px-153 {
  padding-left: 153px;
  padding-right: 153px;
}

@media (max-width: 575px) {
  .my-153 {
    margin-top: 76.5px;
    margin-bottom: 76.5px;
  }
  .mx-153 {
    margin-left: 76.5px;
    margin-right: 76.5px;
  }
  .py-153 {
    padding-top: 76.5px;
    padding-bottom: 76.5px;
  }
  .px-153 {
    padding-left: 76.5px;
    padding-right: 76.5px;
  }
}
@media (min-width: 576px) {
  .my-153 {
    margin-top: 101.898px;
    margin-bottom: 101.898px;
  }
  .mx-153 {
    margin-left: 101.898px;
    margin-right: 101.898px;
  }
  .py-153 {
    padding-top: 101.898px;
    padding-bottom: 101.898px;
  }
  .px-153 {
    padding-left: 101.898px;
    padding-right: 101.898px;
  }
}
@media (min-width: 768px) {
  .my-153 {
    margin-top: 91.8px;
    margin-bottom: 91.8px;
  }
  .mx-153 {
    margin-left: 91.8px;
    margin-right: 91.8px;
  }
  .py-153 {
    padding-top: 91.8px;
    padding-bottom: 91.8px;
  }
  .px-153 {
    padding-left: 91.8px;
    padding-right: 91.8px;
  }
}
@media (min-width: 992px) {
  .my-153 {
    margin-top: 122.4px;
    margin-bottom: 122.4px;
  }
  .mx-153 {
    margin-left: 122.4px;
    margin-right: 122.4px;
  }
  .py-153 {
    padding-top: 122.4px;
    padding-bottom: 122.4px;
  }
  .px-153 {
    padding-left: 122.4px;
    padding-right: 122.4px;
  }
}
@media (min-width: 1200px) {
  .my-153 {
    margin-top: 153px;
    margin-bottom: 153px;
  }
  .mx-153 {
    margin-left: 153px;
    margin-right: 153px;
  }
  .py-153 {
    padding-top: 153px;
    padding-bottom: 153px;
  }
  .px-153 {
    padding-left: 153px;
    padding-right: 153px;
  }
}
.my-154 {
  margin-top: 154px;
  margin-bottom: 154px;
}

.mx-154 {
  margin-left: 154px;
  margin-right: 154px;
}

.py-154 {
  padding-top: 154px;
  padding-bottom: 154px;
}

.px-154 {
  padding-left: 154px;
  padding-right: 154px;
}

@media (max-width: 575px) {
  .my-154 {
    margin-top: 77px;
    margin-bottom: 77px;
  }
  .mx-154 {
    margin-left: 77px;
    margin-right: 77px;
  }
  .py-154 {
    padding-top: 77px;
    padding-bottom: 77px;
  }
  .px-154 {
    padding-left: 77px;
    padding-right: 77px;
  }
}
@media (min-width: 576px) {
  .my-154 {
    margin-top: 102.564px;
    margin-bottom: 102.564px;
  }
  .mx-154 {
    margin-left: 102.564px;
    margin-right: 102.564px;
  }
  .py-154 {
    padding-top: 102.564px;
    padding-bottom: 102.564px;
  }
  .px-154 {
    padding-left: 102.564px;
    padding-right: 102.564px;
  }
}
@media (min-width: 768px) {
  .my-154 {
    margin-top: 92.4px;
    margin-bottom: 92.4px;
  }
  .mx-154 {
    margin-left: 92.4px;
    margin-right: 92.4px;
  }
  .py-154 {
    padding-top: 92.4px;
    padding-bottom: 92.4px;
  }
  .px-154 {
    padding-left: 92.4px;
    padding-right: 92.4px;
  }
}
@media (min-width: 992px) {
  .my-154 {
    margin-top: 123.2px;
    margin-bottom: 123.2px;
  }
  .mx-154 {
    margin-left: 123.2px;
    margin-right: 123.2px;
  }
  .py-154 {
    padding-top: 123.2px;
    padding-bottom: 123.2px;
  }
  .px-154 {
    padding-left: 123.2px;
    padding-right: 123.2px;
  }
}
@media (min-width: 1200px) {
  .my-154 {
    margin-top: 154px;
    margin-bottom: 154px;
  }
  .mx-154 {
    margin-left: 154px;
    margin-right: 154px;
  }
  .py-154 {
    padding-top: 154px;
    padding-bottom: 154px;
  }
  .px-154 {
    padding-left: 154px;
    padding-right: 154px;
  }
}
.my-155 {
  margin-top: 155px;
  margin-bottom: 155px;
}

.mx-155 {
  margin-left: 155px;
  margin-right: 155px;
}

.py-155 {
  padding-top: 155px;
  padding-bottom: 155px;
}

.px-155 {
  padding-left: 155px;
  padding-right: 155px;
}

@media (max-width: 575px) {
  .my-155 {
    margin-top: 77.5px;
    margin-bottom: 77.5px;
  }
  .mx-155 {
    margin-left: 77.5px;
    margin-right: 77.5px;
  }
  .py-155 {
    padding-top: 77.5px;
    padding-bottom: 77.5px;
  }
  .px-155 {
    padding-left: 77.5px;
    padding-right: 77.5px;
  }
}
@media (min-width: 576px) {
  .my-155 {
    margin-top: 103.23px;
    margin-bottom: 103.23px;
  }
  .mx-155 {
    margin-left: 103.23px;
    margin-right: 103.23px;
  }
  .py-155 {
    padding-top: 103.23px;
    padding-bottom: 103.23px;
  }
  .px-155 {
    padding-left: 103.23px;
    padding-right: 103.23px;
  }
}
@media (min-width: 768px) {
  .my-155 {
    margin-top: 93px;
    margin-bottom: 93px;
  }
  .mx-155 {
    margin-left: 93px;
    margin-right: 93px;
  }
  .py-155 {
    padding-top: 93px;
    padding-bottom: 93px;
  }
  .px-155 {
    padding-left: 93px;
    padding-right: 93px;
  }
}
@media (min-width: 992px) {
  .my-155 {
    margin-top: 124px;
    margin-bottom: 124px;
  }
  .mx-155 {
    margin-left: 124px;
    margin-right: 124px;
  }
  .py-155 {
    padding-top: 124px;
    padding-bottom: 124px;
  }
  .px-155 {
    padding-left: 124px;
    padding-right: 124px;
  }
}
@media (min-width: 1200px) {
  .my-155 {
    margin-top: 155px;
    margin-bottom: 155px;
  }
  .mx-155 {
    margin-left: 155px;
    margin-right: 155px;
  }
  .py-155 {
    padding-top: 155px;
    padding-bottom: 155px;
  }
  .px-155 {
    padding-left: 155px;
    padding-right: 155px;
  }
}
.my-156 {
  margin-top: 156px;
  margin-bottom: 156px;
}

.mx-156 {
  margin-left: 156px;
  margin-right: 156px;
}

.py-156 {
  padding-top: 156px;
  padding-bottom: 156px;
}

.px-156 {
  padding-left: 156px;
  padding-right: 156px;
}

@media (max-width: 575px) {
  .my-156 {
    margin-top: 78px;
    margin-bottom: 78px;
  }
  .mx-156 {
    margin-left: 78px;
    margin-right: 78px;
  }
  .py-156 {
    padding-top: 78px;
    padding-bottom: 78px;
  }
  .px-156 {
    padding-left: 78px;
    padding-right: 78px;
  }
}
@media (min-width: 576px) {
  .my-156 {
    margin-top: 103.896px;
    margin-bottom: 103.896px;
  }
  .mx-156 {
    margin-left: 103.896px;
    margin-right: 103.896px;
  }
  .py-156 {
    padding-top: 103.896px;
    padding-bottom: 103.896px;
  }
  .px-156 {
    padding-left: 103.896px;
    padding-right: 103.896px;
  }
}
@media (min-width: 768px) {
  .my-156 {
    margin-top: 93.6px;
    margin-bottom: 93.6px;
  }
  .mx-156 {
    margin-left: 93.6px;
    margin-right: 93.6px;
  }
  .py-156 {
    padding-top: 93.6px;
    padding-bottom: 93.6px;
  }
  .px-156 {
    padding-left: 93.6px;
    padding-right: 93.6px;
  }
}
@media (min-width: 992px) {
  .my-156 {
    margin-top: 124.8px;
    margin-bottom: 124.8px;
  }
  .mx-156 {
    margin-left: 124.8px;
    margin-right: 124.8px;
  }
  .py-156 {
    padding-top: 124.8px;
    padding-bottom: 124.8px;
  }
  .px-156 {
    padding-left: 124.8px;
    padding-right: 124.8px;
  }
}
@media (min-width: 1200px) {
  .my-156 {
    margin-top: 156px;
    margin-bottom: 156px;
  }
  .mx-156 {
    margin-left: 156px;
    margin-right: 156px;
  }
  .py-156 {
    padding-top: 156px;
    padding-bottom: 156px;
  }
  .px-156 {
    padding-left: 156px;
    padding-right: 156px;
  }
}
.my-157 {
  margin-top: 157px;
  margin-bottom: 157px;
}

.mx-157 {
  margin-left: 157px;
  margin-right: 157px;
}

.py-157 {
  padding-top: 157px;
  padding-bottom: 157px;
}

.px-157 {
  padding-left: 157px;
  padding-right: 157px;
}

@media (max-width: 575px) {
  .my-157 {
    margin-top: 78.5px;
    margin-bottom: 78.5px;
  }
  .mx-157 {
    margin-left: 78.5px;
    margin-right: 78.5px;
  }
  .py-157 {
    padding-top: 78.5px;
    padding-bottom: 78.5px;
  }
  .px-157 {
    padding-left: 78.5px;
    padding-right: 78.5px;
  }
}
@media (min-width: 576px) {
  .my-157 {
    margin-top: 104.562px;
    margin-bottom: 104.562px;
  }
  .mx-157 {
    margin-left: 104.562px;
    margin-right: 104.562px;
  }
  .py-157 {
    padding-top: 104.562px;
    padding-bottom: 104.562px;
  }
  .px-157 {
    padding-left: 104.562px;
    padding-right: 104.562px;
  }
}
@media (min-width: 768px) {
  .my-157 {
    margin-top: 94.2px;
    margin-bottom: 94.2px;
  }
  .mx-157 {
    margin-left: 94.2px;
    margin-right: 94.2px;
  }
  .py-157 {
    padding-top: 94.2px;
    padding-bottom: 94.2px;
  }
  .px-157 {
    padding-left: 94.2px;
    padding-right: 94.2px;
  }
}
@media (min-width: 992px) {
  .my-157 {
    margin-top: 125.6px;
    margin-bottom: 125.6px;
  }
  .mx-157 {
    margin-left: 125.6px;
    margin-right: 125.6px;
  }
  .py-157 {
    padding-top: 125.6px;
    padding-bottom: 125.6px;
  }
  .px-157 {
    padding-left: 125.6px;
    padding-right: 125.6px;
  }
}
@media (min-width: 1200px) {
  .my-157 {
    margin-top: 157px;
    margin-bottom: 157px;
  }
  .mx-157 {
    margin-left: 157px;
    margin-right: 157px;
  }
  .py-157 {
    padding-top: 157px;
    padding-bottom: 157px;
  }
  .px-157 {
    padding-left: 157px;
    padding-right: 157px;
  }
}
.my-158 {
  margin-top: 158px;
  margin-bottom: 158px;
}

.mx-158 {
  margin-left: 158px;
  margin-right: 158px;
}

.py-158 {
  padding-top: 158px;
  padding-bottom: 158px;
}

.px-158 {
  padding-left: 158px;
  padding-right: 158px;
}

@media (max-width: 575px) {
  .my-158 {
    margin-top: 79px;
    margin-bottom: 79px;
  }
  .mx-158 {
    margin-left: 79px;
    margin-right: 79px;
  }
  .py-158 {
    padding-top: 79px;
    padding-bottom: 79px;
  }
  .px-158 {
    padding-left: 79px;
    padding-right: 79px;
  }
}
@media (min-width: 576px) {
  .my-158 {
    margin-top: 105.228px;
    margin-bottom: 105.228px;
  }
  .mx-158 {
    margin-left: 105.228px;
    margin-right: 105.228px;
  }
  .py-158 {
    padding-top: 105.228px;
    padding-bottom: 105.228px;
  }
  .px-158 {
    padding-left: 105.228px;
    padding-right: 105.228px;
  }
}
@media (min-width: 768px) {
  .my-158 {
    margin-top: 94.8px;
    margin-bottom: 94.8px;
  }
  .mx-158 {
    margin-left: 94.8px;
    margin-right: 94.8px;
  }
  .py-158 {
    padding-top: 94.8px;
    padding-bottom: 94.8px;
  }
  .px-158 {
    padding-left: 94.8px;
    padding-right: 94.8px;
  }
}
@media (min-width: 992px) {
  .my-158 {
    margin-top: 126.4px;
    margin-bottom: 126.4px;
  }
  .mx-158 {
    margin-left: 126.4px;
    margin-right: 126.4px;
  }
  .py-158 {
    padding-top: 126.4px;
    padding-bottom: 126.4px;
  }
  .px-158 {
    padding-left: 126.4px;
    padding-right: 126.4px;
  }
}
@media (min-width: 1200px) {
  .my-158 {
    margin-top: 158px;
    margin-bottom: 158px;
  }
  .mx-158 {
    margin-left: 158px;
    margin-right: 158px;
  }
  .py-158 {
    padding-top: 158px;
    padding-bottom: 158px;
  }
  .px-158 {
    padding-left: 158px;
    padding-right: 158px;
  }
}
.my-159 {
  margin-top: 159px;
  margin-bottom: 159px;
}

.mx-159 {
  margin-left: 159px;
  margin-right: 159px;
}

.py-159 {
  padding-top: 159px;
  padding-bottom: 159px;
}

.px-159 {
  padding-left: 159px;
  padding-right: 159px;
}

@media (max-width: 575px) {
  .my-159 {
    margin-top: 79.5px;
    margin-bottom: 79.5px;
  }
  .mx-159 {
    margin-left: 79.5px;
    margin-right: 79.5px;
  }
  .py-159 {
    padding-top: 79.5px;
    padding-bottom: 79.5px;
  }
  .px-159 {
    padding-left: 79.5px;
    padding-right: 79.5px;
  }
}
@media (min-width: 576px) {
  .my-159 {
    margin-top: 105.894px;
    margin-bottom: 105.894px;
  }
  .mx-159 {
    margin-left: 105.894px;
    margin-right: 105.894px;
  }
  .py-159 {
    padding-top: 105.894px;
    padding-bottom: 105.894px;
  }
  .px-159 {
    padding-left: 105.894px;
    padding-right: 105.894px;
  }
}
@media (min-width: 768px) {
  .my-159 {
    margin-top: 95.4px;
    margin-bottom: 95.4px;
  }
  .mx-159 {
    margin-left: 95.4px;
    margin-right: 95.4px;
  }
  .py-159 {
    padding-top: 95.4px;
    padding-bottom: 95.4px;
  }
  .px-159 {
    padding-left: 95.4px;
    padding-right: 95.4px;
  }
}
@media (min-width: 992px) {
  .my-159 {
    margin-top: 127.2px;
    margin-bottom: 127.2px;
  }
  .mx-159 {
    margin-left: 127.2px;
    margin-right: 127.2px;
  }
  .py-159 {
    padding-top: 127.2px;
    padding-bottom: 127.2px;
  }
  .px-159 {
    padding-left: 127.2px;
    padding-right: 127.2px;
  }
}
@media (min-width: 1200px) {
  .my-159 {
    margin-top: 159px;
    margin-bottom: 159px;
  }
  .mx-159 {
    margin-left: 159px;
    margin-right: 159px;
  }
  .py-159 {
    padding-top: 159px;
    padding-bottom: 159px;
  }
  .px-159 {
    padding-left: 159px;
    padding-right: 159px;
  }
}
.my-160 {
  margin-top: 160px;
  margin-bottom: 160px;
}

.mx-160 {
  margin-left: 160px;
  margin-right: 160px;
}

.py-160 {
  padding-top: 160px;
  padding-bottom: 160px;
}

.px-160 {
  padding-left: 160px;
  padding-right: 160px;
}

@media (max-width: 575px) {
  .my-160 {
    margin-top: 80px;
    margin-bottom: 80px;
  }
  .mx-160 {
    margin-left: 80px;
    margin-right: 80px;
  }
  .py-160 {
    padding-top: 80px;
    padding-bottom: 80px;
  }
  .px-160 {
    padding-left: 80px;
    padding-right: 80px;
  }
}
@media (min-width: 576px) {
  .my-160 {
    margin-top: 106.56px;
    margin-bottom: 106.56px;
  }
  .mx-160 {
    margin-left: 106.56px;
    margin-right: 106.56px;
  }
  .py-160 {
    padding-top: 106.56px;
    padding-bottom: 106.56px;
  }
  .px-160 {
    padding-left: 106.56px;
    padding-right: 106.56px;
  }
}
@media (min-width: 768px) {
  .my-160 {
    margin-top: 96px;
    margin-bottom: 96px;
  }
  .mx-160 {
    margin-left: 96px;
    margin-right: 96px;
  }
  .py-160 {
    padding-top: 96px;
    padding-bottom: 96px;
  }
  .px-160 {
    padding-left: 96px;
    padding-right: 96px;
  }
}
@media (min-width: 992px) {
  .my-160 {
    margin-top: 128px;
    margin-bottom: 128px;
  }
  .mx-160 {
    margin-left: 128px;
    margin-right: 128px;
  }
  .py-160 {
    padding-top: 128px;
    padding-bottom: 128px;
  }
  .px-160 {
    padding-left: 128px;
    padding-right: 128px;
  }
}
@media (min-width: 1200px) {
  .my-160 {
    margin-top: 160px;
    margin-bottom: 160px;
  }
  .mx-160 {
    margin-left: 160px;
    margin-right: 160px;
  }
  .py-160 {
    padding-top: 160px;
    padding-bottom: 160px;
  }
  .px-160 {
    padding-left: 160px;
    padding-right: 160px;
  }
}
.my-161 {
  margin-top: 161px;
  margin-bottom: 161px;
}

.mx-161 {
  margin-left: 161px;
  margin-right: 161px;
}

.py-161 {
  padding-top: 161px;
  padding-bottom: 161px;
}

.px-161 {
  padding-left: 161px;
  padding-right: 161px;
}

@media (max-width: 575px) {
  .my-161 {
    margin-top: 80.5px;
    margin-bottom: 80.5px;
  }
  .mx-161 {
    margin-left: 80.5px;
    margin-right: 80.5px;
  }
  .py-161 {
    padding-top: 80.5px;
    padding-bottom: 80.5px;
  }
  .px-161 {
    padding-left: 80.5px;
    padding-right: 80.5px;
  }
}
@media (min-width: 576px) {
  .my-161 {
    margin-top: 107.226px;
    margin-bottom: 107.226px;
  }
  .mx-161 {
    margin-left: 107.226px;
    margin-right: 107.226px;
  }
  .py-161 {
    padding-top: 107.226px;
    padding-bottom: 107.226px;
  }
  .px-161 {
    padding-left: 107.226px;
    padding-right: 107.226px;
  }
}
@media (min-width: 768px) {
  .my-161 {
    margin-top: 96.6px;
    margin-bottom: 96.6px;
  }
  .mx-161 {
    margin-left: 96.6px;
    margin-right: 96.6px;
  }
  .py-161 {
    padding-top: 96.6px;
    padding-bottom: 96.6px;
  }
  .px-161 {
    padding-left: 96.6px;
    padding-right: 96.6px;
  }
}
@media (min-width: 992px) {
  .my-161 {
    margin-top: 128.8px;
    margin-bottom: 128.8px;
  }
  .mx-161 {
    margin-left: 128.8px;
    margin-right: 128.8px;
  }
  .py-161 {
    padding-top: 128.8px;
    padding-bottom: 128.8px;
  }
  .px-161 {
    padding-left: 128.8px;
    padding-right: 128.8px;
  }
}
@media (min-width: 1200px) {
  .my-161 {
    margin-top: 161px;
    margin-bottom: 161px;
  }
  .mx-161 {
    margin-left: 161px;
    margin-right: 161px;
  }
  .py-161 {
    padding-top: 161px;
    padding-bottom: 161px;
  }
  .px-161 {
    padding-left: 161px;
    padding-right: 161px;
  }
}
.my-162 {
  margin-top: 162px;
  margin-bottom: 162px;
}

.mx-162 {
  margin-left: 162px;
  margin-right: 162px;
}

.py-162 {
  padding-top: 162px;
  padding-bottom: 162px;
}

.px-162 {
  padding-left: 162px;
  padding-right: 162px;
}

@media (max-width: 575px) {
  .my-162 {
    margin-top: 81px;
    margin-bottom: 81px;
  }
  .mx-162 {
    margin-left: 81px;
    margin-right: 81px;
  }
  .py-162 {
    padding-top: 81px;
    padding-bottom: 81px;
  }
  .px-162 {
    padding-left: 81px;
    padding-right: 81px;
  }
}
@media (min-width: 576px) {
  .my-162 {
    margin-top: 107.892px;
    margin-bottom: 107.892px;
  }
  .mx-162 {
    margin-left: 107.892px;
    margin-right: 107.892px;
  }
  .py-162 {
    padding-top: 107.892px;
    padding-bottom: 107.892px;
  }
  .px-162 {
    padding-left: 107.892px;
    padding-right: 107.892px;
  }
}
@media (min-width: 768px) {
  .my-162 {
    margin-top: 97.2px;
    margin-bottom: 97.2px;
  }
  .mx-162 {
    margin-left: 97.2px;
    margin-right: 97.2px;
  }
  .py-162 {
    padding-top: 97.2px;
    padding-bottom: 97.2px;
  }
  .px-162 {
    padding-left: 97.2px;
    padding-right: 97.2px;
  }
}
@media (min-width: 992px) {
  .my-162 {
    margin-top: 129.6px;
    margin-bottom: 129.6px;
  }
  .mx-162 {
    margin-left: 129.6px;
    margin-right: 129.6px;
  }
  .py-162 {
    padding-top: 129.6px;
    padding-bottom: 129.6px;
  }
  .px-162 {
    padding-left: 129.6px;
    padding-right: 129.6px;
  }
}
@media (min-width: 1200px) {
  .my-162 {
    margin-top: 162px;
    margin-bottom: 162px;
  }
  .mx-162 {
    margin-left: 162px;
    margin-right: 162px;
  }
  .py-162 {
    padding-top: 162px;
    padding-bottom: 162px;
  }
  .px-162 {
    padding-left: 162px;
    padding-right: 162px;
  }
}
.my-163 {
  margin-top: 163px;
  margin-bottom: 163px;
}

.mx-163 {
  margin-left: 163px;
  margin-right: 163px;
}

.py-163 {
  padding-top: 163px;
  padding-bottom: 163px;
}

.px-163 {
  padding-left: 163px;
  padding-right: 163px;
}

@media (max-width: 575px) {
  .my-163 {
    margin-top: 81.5px;
    margin-bottom: 81.5px;
  }
  .mx-163 {
    margin-left: 81.5px;
    margin-right: 81.5px;
  }
  .py-163 {
    padding-top: 81.5px;
    padding-bottom: 81.5px;
  }
  .px-163 {
    padding-left: 81.5px;
    padding-right: 81.5px;
  }
}
@media (min-width: 576px) {
  .my-163 {
    margin-top: 108.558px;
    margin-bottom: 108.558px;
  }
  .mx-163 {
    margin-left: 108.558px;
    margin-right: 108.558px;
  }
  .py-163 {
    padding-top: 108.558px;
    padding-bottom: 108.558px;
  }
  .px-163 {
    padding-left: 108.558px;
    padding-right: 108.558px;
  }
}
@media (min-width: 768px) {
  .my-163 {
    margin-top: 97.8px;
    margin-bottom: 97.8px;
  }
  .mx-163 {
    margin-left: 97.8px;
    margin-right: 97.8px;
  }
  .py-163 {
    padding-top: 97.8px;
    padding-bottom: 97.8px;
  }
  .px-163 {
    padding-left: 97.8px;
    padding-right: 97.8px;
  }
}
@media (min-width: 992px) {
  .my-163 {
    margin-top: 130.4px;
    margin-bottom: 130.4px;
  }
  .mx-163 {
    margin-left: 130.4px;
    margin-right: 130.4px;
  }
  .py-163 {
    padding-top: 130.4px;
    padding-bottom: 130.4px;
  }
  .px-163 {
    padding-left: 130.4px;
    padding-right: 130.4px;
  }
}
@media (min-width: 1200px) {
  .my-163 {
    margin-top: 163px;
    margin-bottom: 163px;
  }
  .mx-163 {
    margin-left: 163px;
    margin-right: 163px;
  }
  .py-163 {
    padding-top: 163px;
    padding-bottom: 163px;
  }
  .px-163 {
    padding-left: 163px;
    padding-right: 163px;
  }
}
.my-164 {
  margin-top: 164px;
  margin-bottom: 164px;
}

.mx-164 {
  margin-left: 164px;
  margin-right: 164px;
}

.py-164 {
  padding-top: 164px;
  padding-bottom: 164px;
}

.px-164 {
  padding-left: 164px;
  padding-right: 164px;
}

@media (max-width: 575px) {
  .my-164 {
    margin-top: 82px;
    margin-bottom: 82px;
  }
  .mx-164 {
    margin-left: 82px;
    margin-right: 82px;
  }
  .py-164 {
    padding-top: 82px;
    padding-bottom: 82px;
  }
  .px-164 {
    padding-left: 82px;
    padding-right: 82px;
  }
}
@media (min-width: 576px) {
  .my-164 {
    margin-top: 109.224px;
    margin-bottom: 109.224px;
  }
  .mx-164 {
    margin-left: 109.224px;
    margin-right: 109.224px;
  }
  .py-164 {
    padding-top: 109.224px;
    padding-bottom: 109.224px;
  }
  .px-164 {
    padding-left: 109.224px;
    padding-right: 109.224px;
  }
}
@media (min-width: 768px) {
  .my-164 {
    margin-top: 98.4px;
    margin-bottom: 98.4px;
  }
  .mx-164 {
    margin-left: 98.4px;
    margin-right: 98.4px;
  }
  .py-164 {
    padding-top: 98.4px;
    padding-bottom: 98.4px;
  }
  .px-164 {
    padding-left: 98.4px;
    padding-right: 98.4px;
  }
}
@media (min-width: 992px) {
  .my-164 {
    margin-top: 131.2px;
    margin-bottom: 131.2px;
  }
  .mx-164 {
    margin-left: 131.2px;
    margin-right: 131.2px;
  }
  .py-164 {
    padding-top: 131.2px;
    padding-bottom: 131.2px;
  }
  .px-164 {
    padding-left: 131.2px;
    padding-right: 131.2px;
  }
}
@media (min-width: 1200px) {
  .my-164 {
    margin-top: 164px;
    margin-bottom: 164px;
  }
  .mx-164 {
    margin-left: 164px;
    margin-right: 164px;
  }
  .py-164 {
    padding-top: 164px;
    padding-bottom: 164px;
  }
  .px-164 {
    padding-left: 164px;
    padding-right: 164px;
  }
}
.my-165 {
  margin-top: 165px;
  margin-bottom: 165px;
}

.mx-165 {
  margin-left: 165px;
  margin-right: 165px;
}

.py-165 {
  padding-top: 165px;
  padding-bottom: 165px;
}

.px-165 {
  padding-left: 165px;
  padding-right: 165px;
}

@media (max-width: 575px) {
  .my-165 {
    margin-top: 82.5px;
    margin-bottom: 82.5px;
  }
  .mx-165 {
    margin-left: 82.5px;
    margin-right: 82.5px;
  }
  .py-165 {
    padding-top: 82.5px;
    padding-bottom: 82.5px;
  }
  .px-165 {
    padding-left: 82.5px;
    padding-right: 82.5px;
  }
}
@media (min-width: 576px) {
  .my-165 {
    margin-top: 109.89px;
    margin-bottom: 109.89px;
  }
  .mx-165 {
    margin-left: 109.89px;
    margin-right: 109.89px;
  }
  .py-165 {
    padding-top: 109.89px;
    padding-bottom: 109.89px;
  }
  .px-165 {
    padding-left: 109.89px;
    padding-right: 109.89px;
  }
}
@media (min-width: 768px) {
  .my-165 {
    margin-top: 99px;
    margin-bottom: 99px;
  }
  .mx-165 {
    margin-left: 99px;
    margin-right: 99px;
  }
  .py-165 {
    padding-top: 99px;
    padding-bottom: 99px;
  }
  .px-165 {
    padding-left: 99px;
    padding-right: 99px;
  }
}
@media (min-width: 992px) {
  .my-165 {
    margin-top: 132px;
    margin-bottom: 132px;
  }
  .mx-165 {
    margin-left: 132px;
    margin-right: 132px;
  }
  .py-165 {
    padding-top: 132px;
    padding-bottom: 132px;
  }
  .px-165 {
    padding-left: 132px;
    padding-right: 132px;
  }
}
@media (min-width: 1200px) {
  .my-165 {
    margin-top: 165px;
    margin-bottom: 165px;
  }
  .mx-165 {
    margin-left: 165px;
    margin-right: 165px;
  }
  .py-165 {
    padding-top: 165px;
    padding-bottom: 165px;
  }
  .px-165 {
    padding-left: 165px;
    padding-right: 165px;
  }
}
.my-166 {
  margin-top: 166px;
  margin-bottom: 166px;
}

.mx-166 {
  margin-left: 166px;
  margin-right: 166px;
}

.py-166 {
  padding-top: 166px;
  padding-bottom: 166px;
}

.px-166 {
  padding-left: 166px;
  padding-right: 166px;
}

@media (max-width: 575px) {
  .my-166 {
    margin-top: 83px;
    margin-bottom: 83px;
  }
  .mx-166 {
    margin-left: 83px;
    margin-right: 83px;
  }
  .py-166 {
    padding-top: 83px;
    padding-bottom: 83px;
  }
  .px-166 {
    padding-left: 83px;
    padding-right: 83px;
  }
}
@media (min-width: 576px) {
  .my-166 {
    margin-top: 110.556px;
    margin-bottom: 110.556px;
  }
  .mx-166 {
    margin-left: 110.556px;
    margin-right: 110.556px;
  }
  .py-166 {
    padding-top: 110.556px;
    padding-bottom: 110.556px;
  }
  .px-166 {
    padding-left: 110.556px;
    padding-right: 110.556px;
  }
}
@media (min-width: 768px) {
  .my-166 {
    margin-top: 99.6px;
    margin-bottom: 99.6px;
  }
  .mx-166 {
    margin-left: 99.6px;
    margin-right: 99.6px;
  }
  .py-166 {
    padding-top: 99.6px;
    padding-bottom: 99.6px;
  }
  .px-166 {
    padding-left: 99.6px;
    padding-right: 99.6px;
  }
}
@media (min-width: 992px) {
  .my-166 {
    margin-top: 132.8px;
    margin-bottom: 132.8px;
  }
  .mx-166 {
    margin-left: 132.8px;
    margin-right: 132.8px;
  }
  .py-166 {
    padding-top: 132.8px;
    padding-bottom: 132.8px;
  }
  .px-166 {
    padding-left: 132.8px;
    padding-right: 132.8px;
  }
}
@media (min-width: 1200px) {
  .my-166 {
    margin-top: 166px;
    margin-bottom: 166px;
  }
  .mx-166 {
    margin-left: 166px;
    margin-right: 166px;
  }
  .py-166 {
    padding-top: 166px;
    padding-bottom: 166px;
  }
  .px-166 {
    padding-left: 166px;
    padding-right: 166px;
  }
}
.my-167 {
  margin-top: 167px;
  margin-bottom: 167px;
}

.mx-167 {
  margin-left: 167px;
  margin-right: 167px;
}

.py-167 {
  padding-top: 167px;
  padding-bottom: 167px;
}

.px-167 {
  padding-left: 167px;
  padding-right: 167px;
}

@media (max-width: 575px) {
  .my-167 {
    margin-top: 83.5px;
    margin-bottom: 83.5px;
  }
  .mx-167 {
    margin-left: 83.5px;
    margin-right: 83.5px;
  }
  .py-167 {
    padding-top: 83.5px;
    padding-bottom: 83.5px;
  }
  .px-167 {
    padding-left: 83.5px;
    padding-right: 83.5px;
  }
}
@media (min-width: 576px) {
  .my-167 {
    margin-top: 111.222px;
    margin-bottom: 111.222px;
  }
  .mx-167 {
    margin-left: 111.222px;
    margin-right: 111.222px;
  }
  .py-167 {
    padding-top: 111.222px;
    padding-bottom: 111.222px;
  }
  .px-167 {
    padding-left: 111.222px;
    padding-right: 111.222px;
  }
}
@media (min-width: 768px) {
  .my-167 {
    margin-top: 100.2px;
    margin-bottom: 100.2px;
  }
  .mx-167 {
    margin-left: 100.2px;
    margin-right: 100.2px;
  }
  .py-167 {
    padding-top: 100.2px;
    padding-bottom: 100.2px;
  }
  .px-167 {
    padding-left: 100.2px;
    padding-right: 100.2px;
  }
}
@media (min-width: 992px) {
  .my-167 {
    margin-top: 133.6px;
    margin-bottom: 133.6px;
  }
  .mx-167 {
    margin-left: 133.6px;
    margin-right: 133.6px;
  }
  .py-167 {
    padding-top: 133.6px;
    padding-bottom: 133.6px;
  }
  .px-167 {
    padding-left: 133.6px;
    padding-right: 133.6px;
  }
}
@media (min-width: 1200px) {
  .my-167 {
    margin-top: 167px;
    margin-bottom: 167px;
  }
  .mx-167 {
    margin-left: 167px;
    margin-right: 167px;
  }
  .py-167 {
    padding-top: 167px;
    padding-bottom: 167px;
  }
  .px-167 {
    padding-left: 167px;
    padding-right: 167px;
  }
}
.my-168 {
  margin-top: 168px;
  margin-bottom: 168px;
}

.mx-168 {
  margin-left: 168px;
  margin-right: 168px;
}

.py-168 {
  padding-top: 168px;
  padding-bottom: 168px;
}

.px-168 {
  padding-left: 168px;
  padding-right: 168px;
}

@media (max-width: 575px) {
  .my-168 {
    margin-top: 84px;
    margin-bottom: 84px;
  }
  .mx-168 {
    margin-left: 84px;
    margin-right: 84px;
  }
  .py-168 {
    padding-top: 84px;
    padding-bottom: 84px;
  }
  .px-168 {
    padding-left: 84px;
    padding-right: 84px;
  }
}
@media (min-width: 576px) {
  .my-168 {
    margin-top: 111.888px;
    margin-bottom: 111.888px;
  }
  .mx-168 {
    margin-left: 111.888px;
    margin-right: 111.888px;
  }
  .py-168 {
    padding-top: 111.888px;
    padding-bottom: 111.888px;
  }
  .px-168 {
    padding-left: 111.888px;
    padding-right: 111.888px;
  }
}
@media (min-width: 768px) {
  .my-168 {
    margin-top: 100.8px;
    margin-bottom: 100.8px;
  }
  .mx-168 {
    margin-left: 100.8px;
    margin-right: 100.8px;
  }
  .py-168 {
    padding-top: 100.8px;
    padding-bottom: 100.8px;
  }
  .px-168 {
    padding-left: 100.8px;
    padding-right: 100.8px;
  }
}
@media (min-width: 992px) {
  .my-168 {
    margin-top: 134.4px;
    margin-bottom: 134.4px;
  }
  .mx-168 {
    margin-left: 134.4px;
    margin-right: 134.4px;
  }
  .py-168 {
    padding-top: 134.4px;
    padding-bottom: 134.4px;
  }
  .px-168 {
    padding-left: 134.4px;
    padding-right: 134.4px;
  }
}
@media (min-width: 1200px) {
  .my-168 {
    margin-top: 168px;
    margin-bottom: 168px;
  }
  .mx-168 {
    margin-left: 168px;
    margin-right: 168px;
  }
  .py-168 {
    padding-top: 168px;
    padding-bottom: 168px;
  }
  .px-168 {
    padding-left: 168px;
    padding-right: 168px;
  }
}
.my-169 {
  margin-top: 169px;
  margin-bottom: 169px;
}

.mx-169 {
  margin-left: 169px;
  margin-right: 169px;
}

.py-169 {
  padding-top: 169px;
  padding-bottom: 169px;
}

.px-169 {
  padding-left: 169px;
  padding-right: 169px;
}

@media (max-width: 575px) {
  .my-169 {
    margin-top: 84.5px;
    margin-bottom: 84.5px;
  }
  .mx-169 {
    margin-left: 84.5px;
    margin-right: 84.5px;
  }
  .py-169 {
    padding-top: 84.5px;
    padding-bottom: 84.5px;
  }
  .px-169 {
    padding-left: 84.5px;
    padding-right: 84.5px;
  }
}
@media (min-width: 576px) {
  .my-169 {
    margin-top: 112.554px;
    margin-bottom: 112.554px;
  }
  .mx-169 {
    margin-left: 112.554px;
    margin-right: 112.554px;
  }
  .py-169 {
    padding-top: 112.554px;
    padding-bottom: 112.554px;
  }
  .px-169 {
    padding-left: 112.554px;
    padding-right: 112.554px;
  }
}
@media (min-width: 768px) {
  .my-169 {
    margin-top: 101.4px;
    margin-bottom: 101.4px;
  }
  .mx-169 {
    margin-left: 101.4px;
    margin-right: 101.4px;
  }
  .py-169 {
    padding-top: 101.4px;
    padding-bottom: 101.4px;
  }
  .px-169 {
    padding-left: 101.4px;
    padding-right: 101.4px;
  }
}
@media (min-width: 992px) {
  .my-169 {
    margin-top: 135.2px;
    margin-bottom: 135.2px;
  }
  .mx-169 {
    margin-left: 135.2px;
    margin-right: 135.2px;
  }
  .py-169 {
    padding-top: 135.2px;
    padding-bottom: 135.2px;
  }
  .px-169 {
    padding-left: 135.2px;
    padding-right: 135.2px;
  }
}
@media (min-width: 1200px) {
  .my-169 {
    margin-top: 169px;
    margin-bottom: 169px;
  }
  .mx-169 {
    margin-left: 169px;
    margin-right: 169px;
  }
  .py-169 {
    padding-top: 169px;
    padding-bottom: 169px;
  }
  .px-169 {
    padding-left: 169px;
    padding-right: 169px;
  }
}
.my-170 {
  margin-top: 170px;
  margin-bottom: 170px;
}

.mx-170 {
  margin-left: 170px;
  margin-right: 170px;
}

.py-170 {
  padding-top: 170px;
  padding-bottom: 170px;
}

.px-170 {
  padding-left: 170px;
  padding-right: 170px;
}

@media (max-width: 575px) {
  .my-170 {
    margin-top: 85px;
    margin-bottom: 85px;
  }
  .mx-170 {
    margin-left: 85px;
    margin-right: 85px;
  }
  .py-170 {
    padding-top: 85px;
    padding-bottom: 85px;
  }
  .px-170 {
    padding-left: 85px;
    padding-right: 85px;
  }
}
@media (min-width: 576px) {
  .my-170 {
    margin-top: 113.22px;
    margin-bottom: 113.22px;
  }
  .mx-170 {
    margin-left: 113.22px;
    margin-right: 113.22px;
  }
  .py-170 {
    padding-top: 113.22px;
    padding-bottom: 113.22px;
  }
  .px-170 {
    padding-left: 113.22px;
    padding-right: 113.22px;
  }
}
@media (min-width: 768px) {
  .my-170 {
    margin-top: 102px;
    margin-bottom: 102px;
  }
  .mx-170 {
    margin-left: 102px;
    margin-right: 102px;
  }
  .py-170 {
    padding-top: 102px;
    padding-bottom: 102px;
  }
  .px-170 {
    padding-left: 102px;
    padding-right: 102px;
  }
}
@media (min-width: 992px) {
  .my-170 {
    margin-top: 136px;
    margin-bottom: 136px;
  }
  .mx-170 {
    margin-left: 136px;
    margin-right: 136px;
  }
  .py-170 {
    padding-top: 136px;
    padding-bottom: 136px;
  }
  .px-170 {
    padding-left: 136px;
    padding-right: 136px;
  }
}
@media (min-width: 1200px) {
  .my-170 {
    margin-top: 170px;
    margin-bottom: 170px;
  }
  .mx-170 {
    margin-left: 170px;
    margin-right: 170px;
  }
  .py-170 {
    padding-top: 170px;
    padding-bottom: 170px;
  }
  .px-170 {
    padding-left: 170px;
    padding-right: 170px;
  }
}
.my-171 {
  margin-top: 171px;
  margin-bottom: 171px;
}

.mx-171 {
  margin-left: 171px;
  margin-right: 171px;
}

.py-171 {
  padding-top: 171px;
  padding-bottom: 171px;
}

.px-171 {
  padding-left: 171px;
  padding-right: 171px;
}

@media (max-width: 575px) {
  .my-171 {
    margin-top: 85.5px;
    margin-bottom: 85.5px;
  }
  .mx-171 {
    margin-left: 85.5px;
    margin-right: 85.5px;
  }
  .py-171 {
    padding-top: 85.5px;
    padding-bottom: 85.5px;
  }
  .px-171 {
    padding-left: 85.5px;
    padding-right: 85.5px;
  }
}
@media (min-width: 576px) {
  .my-171 {
    margin-top: 113.886px;
    margin-bottom: 113.886px;
  }
  .mx-171 {
    margin-left: 113.886px;
    margin-right: 113.886px;
  }
  .py-171 {
    padding-top: 113.886px;
    padding-bottom: 113.886px;
  }
  .px-171 {
    padding-left: 113.886px;
    padding-right: 113.886px;
  }
}
@media (min-width: 768px) {
  .my-171 {
    margin-top: 102.6px;
    margin-bottom: 102.6px;
  }
  .mx-171 {
    margin-left: 102.6px;
    margin-right: 102.6px;
  }
  .py-171 {
    padding-top: 102.6px;
    padding-bottom: 102.6px;
  }
  .px-171 {
    padding-left: 102.6px;
    padding-right: 102.6px;
  }
}
@media (min-width: 992px) {
  .my-171 {
    margin-top: 136.8px;
    margin-bottom: 136.8px;
  }
  .mx-171 {
    margin-left: 136.8px;
    margin-right: 136.8px;
  }
  .py-171 {
    padding-top: 136.8px;
    padding-bottom: 136.8px;
  }
  .px-171 {
    padding-left: 136.8px;
    padding-right: 136.8px;
  }
}
@media (min-width: 1200px) {
  .my-171 {
    margin-top: 171px;
    margin-bottom: 171px;
  }
  .mx-171 {
    margin-left: 171px;
    margin-right: 171px;
  }
  .py-171 {
    padding-top: 171px;
    padding-bottom: 171px;
  }
  .px-171 {
    padding-left: 171px;
    padding-right: 171px;
  }
}
.my-172 {
  margin-top: 172px;
  margin-bottom: 172px;
}

.mx-172 {
  margin-left: 172px;
  margin-right: 172px;
}

.py-172 {
  padding-top: 172px;
  padding-bottom: 172px;
}

.px-172 {
  padding-left: 172px;
  padding-right: 172px;
}

@media (max-width: 575px) {
  .my-172 {
    margin-top: 86px;
    margin-bottom: 86px;
  }
  .mx-172 {
    margin-left: 86px;
    margin-right: 86px;
  }
  .py-172 {
    padding-top: 86px;
    padding-bottom: 86px;
  }
  .px-172 {
    padding-left: 86px;
    padding-right: 86px;
  }
}
@media (min-width: 576px) {
  .my-172 {
    margin-top: 114.552px;
    margin-bottom: 114.552px;
  }
  .mx-172 {
    margin-left: 114.552px;
    margin-right: 114.552px;
  }
  .py-172 {
    padding-top: 114.552px;
    padding-bottom: 114.552px;
  }
  .px-172 {
    padding-left: 114.552px;
    padding-right: 114.552px;
  }
}
@media (min-width: 768px) {
  .my-172 {
    margin-top: 103.2px;
    margin-bottom: 103.2px;
  }
  .mx-172 {
    margin-left: 103.2px;
    margin-right: 103.2px;
  }
  .py-172 {
    padding-top: 103.2px;
    padding-bottom: 103.2px;
  }
  .px-172 {
    padding-left: 103.2px;
    padding-right: 103.2px;
  }
}
@media (min-width: 992px) {
  .my-172 {
    margin-top: 137.6px;
    margin-bottom: 137.6px;
  }
  .mx-172 {
    margin-left: 137.6px;
    margin-right: 137.6px;
  }
  .py-172 {
    padding-top: 137.6px;
    padding-bottom: 137.6px;
  }
  .px-172 {
    padding-left: 137.6px;
    padding-right: 137.6px;
  }
}
@media (min-width: 1200px) {
  .my-172 {
    margin-top: 172px;
    margin-bottom: 172px;
  }
  .mx-172 {
    margin-left: 172px;
    margin-right: 172px;
  }
  .py-172 {
    padding-top: 172px;
    padding-bottom: 172px;
  }
  .px-172 {
    padding-left: 172px;
    padding-right: 172px;
  }
}
.my-173 {
  margin-top: 173px;
  margin-bottom: 173px;
}

.mx-173 {
  margin-left: 173px;
  margin-right: 173px;
}

.py-173 {
  padding-top: 173px;
  padding-bottom: 173px;
}

.px-173 {
  padding-left: 173px;
  padding-right: 173px;
}

@media (max-width: 575px) {
  .my-173 {
    margin-top: 86.5px;
    margin-bottom: 86.5px;
  }
  .mx-173 {
    margin-left: 86.5px;
    margin-right: 86.5px;
  }
  .py-173 {
    padding-top: 86.5px;
    padding-bottom: 86.5px;
  }
  .px-173 {
    padding-left: 86.5px;
    padding-right: 86.5px;
  }
}
@media (min-width: 576px) {
  .my-173 {
    margin-top: 115.218px;
    margin-bottom: 115.218px;
  }
  .mx-173 {
    margin-left: 115.218px;
    margin-right: 115.218px;
  }
  .py-173 {
    padding-top: 115.218px;
    padding-bottom: 115.218px;
  }
  .px-173 {
    padding-left: 115.218px;
    padding-right: 115.218px;
  }
}
@media (min-width: 768px) {
  .my-173 {
    margin-top: 103.8px;
    margin-bottom: 103.8px;
  }
  .mx-173 {
    margin-left: 103.8px;
    margin-right: 103.8px;
  }
  .py-173 {
    padding-top: 103.8px;
    padding-bottom: 103.8px;
  }
  .px-173 {
    padding-left: 103.8px;
    padding-right: 103.8px;
  }
}
@media (min-width: 992px) {
  .my-173 {
    margin-top: 138.4px;
    margin-bottom: 138.4px;
  }
  .mx-173 {
    margin-left: 138.4px;
    margin-right: 138.4px;
  }
  .py-173 {
    padding-top: 138.4px;
    padding-bottom: 138.4px;
  }
  .px-173 {
    padding-left: 138.4px;
    padding-right: 138.4px;
  }
}
@media (min-width: 1200px) {
  .my-173 {
    margin-top: 173px;
    margin-bottom: 173px;
  }
  .mx-173 {
    margin-left: 173px;
    margin-right: 173px;
  }
  .py-173 {
    padding-top: 173px;
    padding-bottom: 173px;
  }
  .px-173 {
    padding-left: 173px;
    padding-right: 173px;
  }
}
.my-174 {
  margin-top: 174px;
  margin-bottom: 174px;
}

.mx-174 {
  margin-left: 174px;
  margin-right: 174px;
}

.py-174 {
  padding-top: 174px;
  padding-bottom: 174px;
}

.px-174 {
  padding-left: 174px;
  padding-right: 174px;
}

@media (max-width: 575px) {
  .my-174 {
    margin-top: 87px;
    margin-bottom: 87px;
  }
  .mx-174 {
    margin-left: 87px;
    margin-right: 87px;
  }
  .py-174 {
    padding-top: 87px;
    padding-bottom: 87px;
  }
  .px-174 {
    padding-left: 87px;
    padding-right: 87px;
  }
}
@media (min-width: 576px) {
  .my-174 {
    margin-top: 115.884px;
    margin-bottom: 115.884px;
  }
  .mx-174 {
    margin-left: 115.884px;
    margin-right: 115.884px;
  }
  .py-174 {
    padding-top: 115.884px;
    padding-bottom: 115.884px;
  }
  .px-174 {
    padding-left: 115.884px;
    padding-right: 115.884px;
  }
}
@media (min-width: 768px) {
  .my-174 {
    margin-top: 104.4px;
    margin-bottom: 104.4px;
  }
  .mx-174 {
    margin-left: 104.4px;
    margin-right: 104.4px;
  }
  .py-174 {
    padding-top: 104.4px;
    padding-bottom: 104.4px;
  }
  .px-174 {
    padding-left: 104.4px;
    padding-right: 104.4px;
  }
}
@media (min-width: 992px) {
  .my-174 {
    margin-top: 139.2px;
    margin-bottom: 139.2px;
  }
  .mx-174 {
    margin-left: 139.2px;
    margin-right: 139.2px;
  }
  .py-174 {
    padding-top: 139.2px;
    padding-bottom: 139.2px;
  }
  .px-174 {
    padding-left: 139.2px;
    padding-right: 139.2px;
  }
}
@media (min-width: 1200px) {
  .my-174 {
    margin-top: 174px;
    margin-bottom: 174px;
  }
  .mx-174 {
    margin-left: 174px;
    margin-right: 174px;
  }
  .py-174 {
    padding-top: 174px;
    padding-bottom: 174px;
  }
  .px-174 {
    padding-left: 174px;
    padding-right: 174px;
  }
}
.my-175 {
  margin-top: 175px;
  margin-bottom: 175px;
}

.mx-175 {
  margin-left: 175px;
  margin-right: 175px;
}

.py-175 {
  padding-top: 175px;
  padding-bottom: 175px;
}

.px-175 {
  padding-left: 175px;
  padding-right: 175px;
}

@media (max-width: 575px) {
  .my-175 {
    margin-top: 87.5px;
    margin-bottom: 87.5px;
  }
  .mx-175 {
    margin-left: 87.5px;
    margin-right: 87.5px;
  }
  .py-175 {
    padding-top: 87.5px;
    padding-bottom: 87.5px;
  }
  .px-175 {
    padding-left: 87.5px;
    padding-right: 87.5px;
  }
}
@media (min-width: 576px) {
  .my-175 {
    margin-top: 116.55px;
    margin-bottom: 116.55px;
  }
  .mx-175 {
    margin-left: 116.55px;
    margin-right: 116.55px;
  }
  .py-175 {
    padding-top: 116.55px;
    padding-bottom: 116.55px;
  }
  .px-175 {
    padding-left: 116.55px;
    padding-right: 116.55px;
  }
}
@media (min-width: 768px) {
  .my-175 {
    margin-top: 105px;
    margin-bottom: 105px;
  }
  .mx-175 {
    margin-left: 105px;
    margin-right: 105px;
  }
  .py-175 {
    padding-top: 105px;
    padding-bottom: 105px;
  }
  .px-175 {
    padding-left: 105px;
    padding-right: 105px;
  }
}
@media (min-width: 992px) {
  .my-175 {
    margin-top: 140px;
    margin-bottom: 140px;
  }
  .mx-175 {
    margin-left: 140px;
    margin-right: 140px;
  }
  .py-175 {
    padding-top: 140px;
    padding-bottom: 140px;
  }
  .px-175 {
    padding-left: 140px;
    padding-right: 140px;
  }
}
@media (min-width: 1200px) {
  .my-175 {
    margin-top: 175px;
    margin-bottom: 175px;
  }
  .mx-175 {
    margin-left: 175px;
    margin-right: 175px;
  }
  .py-175 {
    padding-top: 175px;
    padding-bottom: 175px;
  }
  .px-175 {
    padding-left: 175px;
    padding-right: 175px;
  }
}
.my-176 {
  margin-top: 176px;
  margin-bottom: 176px;
}

.mx-176 {
  margin-left: 176px;
  margin-right: 176px;
}

.py-176 {
  padding-top: 176px;
  padding-bottom: 176px;
}

.px-176 {
  padding-left: 176px;
  padding-right: 176px;
}

@media (max-width: 575px) {
  .my-176 {
    margin-top: 88px;
    margin-bottom: 88px;
  }
  .mx-176 {
    margin-left: 88px;
    margin-right: 88px;
  }
  .py-176 {
    padding-top: 88px;
    padding-bottom: 88px;
  }
  .px-176 {
    padding-left: 88px;
    padding-right: 88px;
  }
}
@media (min-width: 576px) {
  .my-176 {
    margin-top: 117.216px;
    margin-bottom: 117.216px;
  }
  .mx-176 {
    margin-left: 117.216px;
    margin-right: 117.216px;
  }
  .py-176 {
    padding-top: 117.216px;
    padding-bottom: 117.216px;
  }
  .px-176 {
    padding-left: 117.216px;
    padding-right: 117.216px;
  }
}
@media (min-width: 768px) {
  .my-176 {
    margin-top: 105.6px;
    margin-bottom: 105.6px;
  }
  .mx-176 {
    margin-left: 105.6px;
    margin-right: 105.6px;
  }
  .py-176 {
    padding-top: 105.6px;
    padding-bottom: 105.6px;
  }
  .px-176 {
    padding-left: 105.6px;
    padding-right: 105.6px;
  }
}
@media (min-width: 992px) {
  .my-176 {
    margin-top: 140.8px;
    margin-bottom: 140.8px;
  }
  .mx-176 {
    margin-left: 140.8px;
    margin-right: 140.8px;
  }
  .py-176 {
    padding-top: 140.8px;
    padding-bottom: 140.8px;
  }
  .px-176 {
    padding-left: 140.8px;
    padding-right: 140.8px;
  }
}
@media (min-width: 1200px) {
  .my-176 {
    margin-top: 176px;
    margin-bottom: 176px;
  }
  .mx-176 {
    margin-left: 176px;
    margin-right: 176px;
  }
  .py-176 {
    padding-top: 176px;
    padding-bottom: 176px;
  }
  .px-176 {
    padding-left: 176px;
    padding-right: 176px;
  }
}
.my-177 {
  margin-top: 177px;
  margin-bottom: 177px;
}

.mx-177 {
  margin-left: 177px;
  margin-right: 177px;
}

.py-177 {
  padding-top: 177px;
  padding-bottom: 177px;
}

.px-177 {
  padding-left: 177px;
  padding-right: 177px;
}

@media (max-width: 575px) {
  .my-177 {
    margin-top: 88.5px;
    margin-bottom: 88.5px;
  }
  .mx-177 {
    margin-left: 88.5px;
    margin-right: 88.5px;
  }
  .py-177 {
    padding-top: 88.5px;
    padding-bottom: 88.5px;
  }
  .px-177 {
    padding-left: 88.5px;
    padding-right: 88.5px;
  }
}
@media (min-width: 576px) {
  .my-177 {
    margin-top: 117.882px;
    margin-bottom: 117.882px;
  }
  .mx-177 {
    margin-left: 117.882px;
    margin-right: 117.882px;
  }
  .py-177 {
    padding-top: 117.882px;
    padding-bottom: 117.882px;
  }
  .px-177 {
    padding-left: 117.882px;
    padding-right: 117.882px;
  }
}
@media (min-width: 768px) {
  .my-177 {
    margin-top: 106.2px;
    margin-bottom: 106.2px;
  }
  .mx-177 {
    margin-left: 106.2px;
    margin-right: 106.2px;
  }
  .py-177 {
    padding-top: 106.2px;
    padding-bottom: 106.2px;
  }
  .px-177 {
    padding-left: 106.2px;
    padding-right: 106.2px;
  }
}
@media (min-width: 992px) {
  .my-177 {
    margin-top: 141.6px;
    margin-bottom: 141.6px;
  }
  .mx-177 {
    margin-left: 141.6px;
    margin-right: 141.6px;
  }
  .py-177 {
    padding-top: 141.6px;
    padding-bottom: 141.6px;
  }
  .px-177 {
    padding-left: 141.6px;
    padding-right: 141.6px;
  }
}
@media (min-width: 1200px) {
  .my-177 {
    margin-top: 177px;
    margin-bottom: 177px;
  }
  .mx-177 {
    margin-left: 177px;
    margin-right: 177px;
  }
  .py-177 {
    padding-top: 177px;
    padding-bottom: 177px;
  }
  .px-177 {
    padding-left: 177px;
    padding-right: 177px;
  }
}
.my-178 {
  margin-top: 178px;
  margin-bottom: 178px;
}

.mx-178 {
  margin-left: 178px;
  margin-right: 178px;
}

.py-178 {
  padding-top: 178px;
  padding-bottom: 178px;
}

.px-178 {
  padding-left: 178px;
  padding-right: 178px;
}

@media (max-width: 575px) {
  .my-178 {
    margin-top: 89px;
    margin-bottom: 89px;
  }
  .mx-178 {
    margin-left: 89px;
    margin-right: 89px;
  }
  .py-178 {
    padding-top: 89px;
    padding-bottom: 89px;
  }
  .px-178 {
    padding-left: 89px;
    padding-right: 89px;
  }
}
@media (min-width: 576px) {
  .my-178 {
    margin-top: 118.548px;
    margin-bottom: 118.548px;
  }
  .mx-178 {
    margin-left: 118.548px;
    margin-right: 118.548px;
  }
  .py-178 {
    padding-top: 118.548px;
    padding-bottom: 118.548px;
  }
  .px-178 {
    padding-left: 118.548px;
    padding-right: 118.548px;
  }
}
@media (min-width: 768px) {
  .my-178 {
    margin-top: 106.8px;
    margin-bottom: 106.8px;
  }
  .mx-178 {
    margin-left: 106.8px;
    margin-right: 106.8px;
  }
  .py-178 {
    padding-top: 106.8px;
    padding-bottom: 106.8px;
  }
  .px-178 {
    padding-left: 106.8px;
    padding-right: 106.8px;
  }
}
@media (min-width: 992px) {
  .my-178 {
    margin-top: 142.4px;
    margin-bottom: 142.4px;
  }
  .mx-178 {
    margin-left: 142.4px;
    margin-right: 142.4px;
  }
  .py-178 {
    padding-top: 142.4px;
    padding-bottom: 142.4px;
  }
  .px-178 {
    padding-left: 142.4px;
    padding-right: 142.4px;
  }
}
@media (min-width: 1200px) {
  .my-178 {
    margin-top: 178px;
    margin-bottom: 178px;
  }
  .mx-178 {
    margin-left: 178px;
    margin-right: 178px;
  }
  .py-178 {
    padding-top: 178px;
    padding-bottom: 178px;
  }
  .px-178 {
    padding-left: 178px;
    padding-right: 178px;
  }
}
.my-179 {
  margin-top: 179px;
  margin-bottom: 179px;
}

.mx-179 {
  margin-left: 179px;
  margin-right: 179px;
}

.py-179 {
  padding-top: 179px;
  padding-bottom: 179px;
}

.px-179 {
  padding-left: 179px;
  padding-right: 179px;
}

@media (max-width: 575px) {
  .my-179 {
    margin-top: 89.5px;
    margin-bottom: 89.5px;
  }
  .mx-179 {
    margin-left: 89.5px;
    margin-right: 89.5px;
  }
  .py-179 {
    padding-top: 89.5px;
    padding-bottom: 89.5px;
  }
  .px-179 {
    padding-left: 89.5px;
    padding-right: 89.5px;
  }
}
@media (min-width: 576px) {
  .my-179 {
    margin-top: 119.214px;
    margin-bottom: 119.214px;
  }
  .mx-179 {
    margin-left: 119.214px;
    margin-right: 119.214px;
  }
  .py-179 {
    padding-top: 119.214px;
    padding-bottom: 119.214px;
  }
  .px-179 {
    padding-left: 119.214px;
    padding-right: 119.214px;
  }
}
@media (min-width: 768px) {
  .my-179 {
    margin-top: 107.4px;
    margin-bottom: 107.4px;
  }
  .mx-179 {
    margin-left: 107.4px;
    margin-right: 107.4px;
  }
  .py-179 {
    padding-top: 107.4px;
    padding-bottom: 107.4px;
  }
  .px-179 {
    padding-left: 107.4px;
    padding-right: 107.4px;
  }
}
@media (min-width: 992px) {
  .my-179 {
    margin-top: 143.2px;
    margin-bottom: 143.2px;
  }
  .mx-179 {
    margin-left: 143.2px;
    margin-right: 143.2px;
  }
  .py-179 {
    padding-top: 143.2px;
    padding-bottom: 143.2px;
  }
  .px-179 {
    padding-left: 143.2px;
    padding-right: 143.2px;
  }
}
@media (min-width: 1200px) {
  .my-179 {
    margin-top: 179px;
    margin-bottom: 179px;
  }
  .mx-179 {
    margin-left: 179px;
    margin-right: 179px;
  }
  .py-179 {
    padding-top: 179px;
    padding-bottom: 179px;
  }
  .px-179 {
    padding-left: 179px;
    padding-right: 179px;
  }
}
.my-180 {
  margin-top: 180px;
  margin-bottom: 180px;
}

.mx-180 {
  margin-left: 180px;
  margin-right: 180px;
}

.py-180 {
  padding-top: 180px;
  padding-bottom: 180px;
}

.px-180 {
  padding-left: 180px;
  padding-right: 180px;
}

@media (max-width: 575px) {
  .my-180 {
    margin-top: 90px;
    margin-bottom: 90px;
  }
  .mx-180 {
    margin-left: 90px;
    margin-right: 90px;
  }
  .py-180 {
    padding-top: 90px;
    padding-bottom: 90px;
  }
  .px-180 {
    padding-left: 90px;
    padding-right: 90px;
  }
}
@media (min-width: 576px) {
  .my-180 {
    margin-top: 119.88px;
    margin-bottom: 119.88px;
  }
  .mx-180 {
    margin-left: 119.88px;
    margin-right: 119.88px;
  }
  .py-180 {
    padding-top: 119.88px;
    padding-bottom: 119.88px;
  }
  .px-180 {
    padding-left: 119.88px;
    padding-right: 119.88px;
  }
}
@media (min-width: 768px) {
  .my-180 {
    margin-top: 108px;
    margin-bottom: 108px;
  }
  .mx-180 {
    margin-left: 108px;
    margin-right: 108px;
  }
  .py-180 {
    padding-top: 108px;
    padding-bottom: 108px;
  }
  .px-180 {
    padding-left: 108px;
    padding-right: 108px;
  }
}
@media (min-width: 992px) {
  .my-180 {
    margin-top: 144px;
    margin-bottom: 144px;
  }
  .mx-180 {
    margin-left: 144px;
    margin-right: 144px;
  }
  .py-180 {
    padding-top: 144px;
    padding-bottom: 144px;
  }
  .px-180 {
    padding-left: 144px;
    padding-right: 144px;
  }
}
@media (min-width: 1200px) {
  .my-180 {
    margin-top: 180px;
    margin-bottom: 180px;
  }
  .mx-180 {
    margin-left: 180px;
    margin-right: 180px;
  }
  .py-180 {
    padding-top: 180px;
    padding-bottom: 180px;
  }
  .px-180 {
    padding-left: 180px;
    padding-right: 180px;
  }
}
.my-181 {
  margin-top: 181px;
  margin-bottom: 181px;
}

.mx-181 {
  margin-left: 181px;
  margin-right: 181px;
}

.py-181 {
  padding-top: 181px;
  padding-bottom: 181px;
}

.px-181 {
  padding-left: 181px;
  padding-right: 181px;
}

@media (max-width: 575px) {
  .my-181 {
    margin-top: 90.5px;
    margin-bottom: 90.5px;
  }
  .mx-181 {
    margin-left: 90.5px;
    margin-right: 90.5px;
  }
  .py-181 {
    padding-top: 90.5px;
    padding-bottom: 90.5px;
  }
  .px-181 {
    padding-left: 90.5px;
    padding-right: 90.5px;
  }
}
@media (min-width: 576px) {
  .my-181 {
    margin-top: 120.546px;
    margin-bottom: 120.546px;
  }
  .mx-181 {
    margin-left: 120.546px;
    margin-right: 120.546px;
  }
  .py-181 {
    padding-top: 120.546px;
    padding-bottom: 120.546px;
  }
  .px-181 {
    padding-left: 120.546px;
    padding-right: 120.546px;
  }
}
@media (min-width: 768px) {
  .my-181 {
    margin-top: 108.6px;
    margin-bottom: 108.6px;
  }
  .mx-181 {
    margin-left: 108.6px;
    margin-right: 108.6px;
  }
  .py-181 {
    padding-top: 108.6px;
    padding-bottom: 108.6px;
  }
  .px-181 {
    padding-left: 108.6px;
    padding-right: 108.6px;
  }
}
@media (min-width: 992px) {
  .my-181 {
    margin-top: 144.8px;
    margin-bottom: 144.8px;
  }
  .mx-181 {
    margin-left: 144.8px;
    margin-right: 144.8px;
  }
  .py-181 {
    padding-top: 144.8px;
    padding-bottom: 144.8px;
  }
  .px-181 {
    padding-left: 144.8px;
    padding-right: 144.8px;
  }
}
@media (min-width: 1200px) {
  .my-181 {
    margin-top: 181px;
    margin-bottom: 181px;
  }
  .mx-181 {
    margin-left: 181px;
    margin-right: 181px;
  }
  .py-181 {
    padding-top: 181px;
    padding-bottom: 181px;
  }
  .px-181 {
    padding-left: 181px;
    padding-right: 181px;
  }
}
.my-182 {
  margin-top: 182px;
  margin-bottom: 182px;
}

.mx-182 {
  margin-left: 182px;
  margin-right: 182px;
}

.py-182 {
  padding-top: 182px;
  padding-bottom: 182px;
}

.px-182 {
  padding-left: 182px;
  padding-right: 182px;
}

@media (max-width: 575px) {
  .my-182 {
    margin-top: 91px;
    margin-bottom: 91px;
  }
  .mx-182 {
    margin-left: 91px;
    margin-right: 91px;
  }
  .py-182 {
    padding-top: 91px;
    padding-bottom: 91px;
  }
  .px-182 {
    padding-left: 91px;
    padding-right: 91px;
  }
}
@media (min-width: 576px) {
  .my-182 {
    margin-top: 121.212px;
    margin-bottom: 121.212px;
  }
  .mx-182 {
    margin-left: 121.212px;
    margin-right: 121.212px;
  }
  .py-182 {
    padding-top: 121.212px;
    padding-bottom: 121.212px;
  }
  .px-182 {
    padding-left: 121.212px;
    padding-right: 121.212px;
  }
}
@media (min-width: 768px) {
  .my-182 {
    margin-top: 109.2px;
    margin-bottom: 109.2px;
  }
  .mx-182 {
    margin-left: 109.2px;
    margin-right: 109.2px;
  }
  .py-182 {
    padding-top: 109.2px;
    padding-bottom: 109.2px;
  }
  .px-182 {
    padding-left: 109.2px;
    padding-right: 109.2px;
  }
}
@media (min-width: 992px) {
  .my-182 {
    margin-top: 145.6px;
    margin-bottom: 145.6px;
  }
  .mx-182 {
    margin-left: 145.6px;
    margin-right: 145.6px;
  }
  .py-182 {
    padding-top: 145.6px;
    padding-bottom: 145.6px;
  }
  .px-182 {
    padding-left: 145.6px;
    padding-right: 145.6px;
  }
}
@media (min-width: 1200px) {
  .my-182 {
    margin-top: 182px;
    margin-bottom: 182px;
  }
  .mx-182 {
    margin-left: 182px;
    margin-right: 182px;
  }
  .py-182 {
    padding-top: 182px;
    padding-bottom: 182px;
  }
  .px-182 {
    padding-left: 182px;
    padding-right: 182px;
  }
}
.my-183 {
  margin-top: 183px;
  margin-bottom: 183px;
}

.mx-183 {
  margin-left: 183px;
  margin-right: 183px;
}

.py-183 {
  padding-top: 183px;
  padding-bottom: 183px;
}

.px-183 {
  padding-left: 183px;
  padding-right: 183px;
}

@media (max-width: 575px) {
  .my-183 {
    margin-top: 91.5px;
    margin-bottom: 91.5px;
  }
  .mx-183 {
    margin-left: 91.5px;
    margin-right: 91.5px;
  }
  .py-183 {
    padding-top: 91.5px;
    padding-bottom: 91.5px;
  }
  .px-183 {
    padding-left: 91.5px;
    padding-right: 91.5px;
  }
}
@media (min-width: 576px) {
  .my-183 {
    margin-top: 121.878px;
    margin-bottom: 121.878px;
  }
  .mx-183 {
    margin-left: 121.878px;
    margin-right: 121.878px;
  }
  .py-183 {
    padding-top: 121.878px;
    padding-bottom: 121.878px;
  }
  .px-183 {
    padding-left: 121.878px;
    padding-right: 121.878px;
  }
}
@media (min-width: 768px) {
  .my-183 {
    margin-top: 109.8px;
    margin-bottom: 109.8px;
  }
  .mx-183 {
    margin-left: 109.8px;
    margin-right: 109.8px;
  }
  .py-183 {
    padding-top: 109.8px;
    padding-bottom: 109.8px;
  }
  .px-183 {
    padding-left: 109.8px;
    padding-right: 109.8px;
  }
}
@media (min-width: 992px) {
  .my-183 {
    margin-top: 146.4px;
    margin-bottom: 146.4px;
  }
  .mx-183 {
    margin-left: 146.4px;
    margin-right: 146.4px;
  }
  .py-183 {
    padding-top: 146.4px;
    padding-bottom: 146.4px;
  }
  .px-183 {
    padding-left: 146.4px;
    padding-right: 146.4px;
  }
}
@media (min-width: 1200px) {
  .my-183 {
    margin-top: 183px;
    margin-bottom: 183px;
  }
  .mx-183 {
    margin-left: 183px;
    margin-right: 183px;
  }
  .py-183 {
    padding-top: 183px;
    padding-bottom: 183px;
  }
  .px-183 {
    padding-left: 183px;
    padding-right: 183px;
  }
}
.my-184 {
  margin-top: 184px;
  margin-bottom: 184px;
}

.mx-184 {
  margin-left: 184px;
  margin-right: 184px;
}

.py-184 {
  padding-top: 184px;
  padding-bottom: 184px;
}

.px-184 {
  padding-left: 184px;
  padding-right: 184px;
}

@media (max-width: 575px) {
  .my-184 {
    margin-top: 92px;
    margin-bottom: 92px;
  }
  .mx-184 {
    margin-left: 92px;
    margin-right: 92px;
  }
  .py-184 {
    padding-top: 92px;
    padding-bottom: 92px;
  }
  .px-184 {
    padding-left: 92px;
    padding-right: 92px;
  }
}
@media (min-width: 576px) {
  .my-184 {
    margin-top: 122.544px;
    margin-bottom: 122.544px;
  }
  .mx-184 {
    margin-left: 122.544px;
    margin-right: 122.544px;
  }
  .py-184 {
    padding-top: 122.544px;
    padding-bottom: 122.544px;
  }
  .px-184 {
    padding-left: 122.544px;
    padding-right: 122.544px;
  }
}
@media (min-width: 768px) {
  .my-184 {
    margin-top: 110.4px;
    margin-bottom: 110.4px;
  }
  .mx-184 {
    margin-left: 110.4px;
    margin-right: 110.4px;
  }
  .py-184 {
    padding-top: 110.4px;
    padding-bottom: 110.4px;
  }
  .px-184 {
    padding-left: 110.4px;
    padding-right: 110.4px;
  }
}
@media (min-width: 992px) {
  .my-184 {
    margin-top: 147.2px;
    margin-bottom: 147.2px;
  }
  .mx-184 {
    margin-left: 147.2px;
    margin-right: 147.2px;
  }
  .py-184 {
    padding-top: 147.2px;
    padding-bottom: 147.2px;
  }
  .px-184 {
    padding-left: 147.2px;
    padding-right: 147.2px;
  }
}
@media (min-width: 1200px) {
  .my-184 {
    margin-top: 184px;
    margin-bottom: 184px;
  }
  .mx-184 {
    margin-left: 184px;
    margin-right: 184px;
  }
  .py-184 {
    padding-top: 184px;
    padding-bottom: 184px;
  }
  .px-184 {
    padding-left: 184px;
    padding-right: 184px;
  }
}
.my-185 {
  margin-top: 185px;
  margin-bottom: 185px;
}

.mx-185 {
  margin-left: 185px;
  margin-right: 185px;
}

.py-185 {
  padding-top: 185px;
  padding-bottom: 185px;
}

.px-185 {
  padding-left: 185px;
  padding-right: 185px;
}

@media (max-width: 575px) {
  .my-185 {
    margin-top: 92.5px;
    margin-bottom: 92.5px;
  }
  .mx-185 {
    margin-left: 92.5px;
    margin-right: 92.5px;
  }
  .py-185 {
    padding-top: 92.5px;
    padding-bottom: 92.5px;
  }
  .px-185 {
    padding-left: 92.5px;
    padding-right: 92.5px;
  }
}
@media (min-width: 576px) {
  .my-185 {
    margin-top: 123.21px;
    margin-bottom: 123.21px;
  }
  .mx-185 {
    margin-left: 123.21px;
    margin-right: 123.21px;
  }
  .py-185 {
    padding-top: 123.21px;
    padding-bottom: 123.21px;
  }
  .px-185 {
    padding-left: 123.21px;
    padding-right: 123.21px;
  }
}
@media (min-width: 768px) {
  .my-185 {
    margin-top: 111px;
    margin-bottom: 111px;
  }
  .mx-185 {
    margin-left: 111px;
    margin-right: 111px;
  }
  .py-185 {
    padding-top: 111px;
    padding-bottom: 111px;
  }
  .px-185 {
    padding-left: 111px;
    padding-right: 111px;
  }
}
@media (min-width: 992px) {
  .my-185 {
    margin-top: 148px;
    margin-bottom: 148px;
  }
  .mx-185 {
    margin-left: 148px;
    margin-right: 148px;
  }
  .py-185 {
    padding-top: 148px;
    padding-bottom: 148px;
  }
  .px-185 {
    padding-left: 148px;
    padding-right: 148px;
  }
}
@media (min-width: 1200px) {
  .my-185 {
    margin-top: 185px;
    margin-bottom: 185px;
  }
  .mx-185 {
    margin-left: 185px;
    margin-right: 185px;
  }
  .py-185 {
    padding-top: 185px;
    padding-bottom: 185px;
  }
  .px-185 {
    padding-left: 185px;
    padding-right: 185px;
  }
}
.my-186 {
  margin-top: 186px;
  margin-bottom: 186px;
}

.mx-186 {
  margin-left: 186px;
  margin-right: 186px;
}

.py-186 {
  padding-top: 186px;
  padding-bottom: 186px;
}

.px-186 {
  padding-left: 186px;
  padding-right: 186px;
}

@media (max-width: 575px) {
  .my-186 {
    margin-top: 93px;
    margin-bottom: 93px;
  }
  .mx-186 {
    margin-left: 93px;
    margin-right: 93px;
  }
  .py-186 {
    padding-top: 93px;
    padding-bottom: 93px;
  }
  .px-186 {
    padding-left: 93px;
    padding-right: 93px;
  }
}
@media (min-width: 576px) {
  .my-186 {
    margin-top: 123.876px;
    margin-bottom: 123.876px;
  }
  .mx-186 {
    margin-left: 123.876px;
    margin-right: 123.876px;
  }
  .py-186 {
    padding-top: 123.876px;
    padding-bottom: 123.876px;
  }
  .px-186 {
    padding-left: 123.876px;
    padding-right: 123.876px;
  }
}
@media (min-width: 768px) {
  .my-186 {
    margin-top: 111.6px;
    margin-bottom: 111.6px;
  }
  .mx-186 {
    margin-left: 111.6px;
    margin-right: 111.6px;
  }
  .py-186 {
    padding-top: 111.6px;
    padding-bottom: 111.6px;
  }
  .px-186 {
    padding-left: 111.6px;
    padding-right: 111.6px;
  }
}
@media (min-width: 992px) {
  .my-186 {
    margin-top: 148.8px;
    margin-bottom: 148.8px;
  }
  .mx-186 {
    margin-left: 148.8px;
    margin-right: 148.8px;
  }
  .py-186 {
    padding-top: 148.8px;
    padding-bottom: 148.8px;
  }
  .px-186 {
    padding-left: 148.8px;
    padding-right: 148.8px;
  }
}
@media (min-width: 1200px) {
  .my-186 {
    margin-top: 186px;
    margin-bottom: 186px;
  }
  .mx-186 {
    margin-left: 186px;
    margin-right: 186px;
  }
  .py-186 {
    padding-top: 186px;
    padding-bottom: 186px;
  }
  .px-186 {
    padding-left: 186px;
    padding-right: 186px;
  }
}
.my-187 {
  margin-top: 187px;
  margin-bottom: 187px;
}

.mx-187 {
  margin-left: 187px;
  margin-right: 187px;
}

.py-187 {
  padding-top: 187px;
  padding-bottom: 187px;
}

.px-187 {
  padding-left: 187px;
  padding-right: 187px;
}

@media (max-width: 575px) {
  .my-187 {
    margin-top: 93.5px;
    margin-bottom: 93.5px;
  }
  .mx-187 {
    margin-left: 93.5px;
    margin-right: 93.5px;
  }
  .py-187 {
    padding-top: 93.5px;
    padding-bottom: 93.5px;
  }
  .px-187 {
    padding-left: 93.5px;
    padding-right: 93.5px;
  }
}
@media (min-width: 576px) {
  .my-187 {
    margin-top: 124.542px;
    margin-bottom: 124.542px;
  }
  .mx-187 {
    margin-left: 124.542px;
    margin-right: 124.542px;
  }
  .py-187 {
    padding-top: 124.542px;
    padding-bottom: 124.542px;
  }
  .px-187 {
    padding-left: 124.542px;
    padding-right: 124.542px;
  }
}
@media (min-width: 768px) {
  .my-187 {
    margin-top: 112.2px;
    margin-bottom: 112.2px;
  }
  .mx-187 {
    margin-left: 112.2px;
    margin-right: 112.2px;
  }
  .py-187 {
    padding-top: 112.2px;
    padding-bottom: 112.2px;
  }
  .px-187 {
    padding-left: 112.2px;
    padding-right: 112.2px;
  }
}
@media (min-width: 992px) {
  .my-187 {
    margin-top: 149.6px;
    margin-bottom: 149.6px;
  }
  .mx-187 {
    margin-left: 149.6px;
    margin-right: 149.6px;
  }
  .py-187 {
    padding-top: 149.6px;
    padding-bottom: 149.6px;
  }
  .px-187 {
    padding-left: 149.6px;
    padding-right: 149.6px;
  }
}
@media (min-width: 1200px) {
  .my-187 {
    margin-top: 187px;
    margin-bottom: 187px;
  }
  .mx-187 {
    margin-left: 187px;
    margin-right: 187px;
  }
  .py-187 {
    padding-top: 187px;
    padding-bottom: 187px;
  }
  .px-187 {
    padding-left: 187px;
    padding-right: 187px;
  }
}
.my-188 {
  margin-top: 188px;
  margin-bottom: 188px;
}

.mx-188 {
  margin-left: 188px;
  margin-right: 188px;
}

.py-188 {
  padding-top: 188px;
  padding-bottom: 188px;
}

.px-188 {
  padding-left: 188px;
  padding-right: 188px;
}

@media (max-width: 575px) {
  .my-188 {
    margin-top: 94px;
    margin-bottom: 94px;
  }
  .mx-188 {
    margin-left: 94px;
    margin-right: 94px;
  }
  .py-188 {
    padding-top: 94px;
    padding-bottom: 94px;
  }
  .px-188 {
    padding-left: 94px;
    padding-right: 94px;
  }
}
@media (min-width: 576px) {
  .my-188 {
    margin-top: 125.208px;
    margin-bottom: 125.208px;
  }
  .mx-188 {
    margin-left: 125.208px;
    margin-right: 125.208px;
  }
  .py-188 {
    padding-top: 125.208px;
    padding-bottom: 125.208px;
  }
  .px-188 {
    padding-left: 125.208px;
    padding-right: 125.208px;
  }
}
@media (min-width: 768px) {
  .my-188 {
    margin-top: 112.8px;
    margin-bottom: 112.8px;
  }
  .mx-188 {
    margin-left: 112.8px;
    margin-right: 112.8px;
  }
  .py-188 {
    padding-top: 112.8px;
    padding-bottom: 112.8px;
  }
  .px-188 {
    padding-left: 112.8px;
    padding-right: 112.8px;
  }
}
@media (min-width: 992px) {
  .my-188 {
    margin-top: 150.4px;
    margin-bottom: 150.4px;
  }
  .mx-188 {
    margin-left: 150.4px;
    margin-right: 150.4px;
  }
  .py-188 {
    padding-top: 150.4px;
    padding-bottom: 150.4px;
  }
  .px-188 {
    padding-left: 150.4px;
    padding-right: 150.4px;
  }
}
@media (min-width: 1200px) {
  .my-188 {
    margin-top: 188px;
    margin-bottom: 188px;
  }
  .mx-188 {
    margin-left: 188px;
    margin-right: 188px;
  }
  .py-188 {
    padding-top: 188px;
    padding-bottom: 188px;
  }
  .px-188 {
    padding-left: 188px;
    padding-right: 188px;
  }
}
.my-189 {
  margin-top: 189px;
  margin-bottom: 189px;
}

.mx-189 {
  margin-left: 189px;
  margin-right: 189px;
}

.py-189 {
  padding-top: 189px;
  padding-bottom: 189px;
}

.px-189 {
  padding-left: 189px;
  padding-right: 189px;
}

@media (max-width: 575px) {
  .my-189 {
    margin-top: 94.5px;
    margin-bottom: 94.5px;
  }
  .mx-189 {
    margin-left: 94.5px;
    margin-right: 94.5px;
  }
  .py-189 {
    padding-top: 94.5px;
    padding-bottom: 94.5px;
  }
  .px-189 {
    padding-left: 94.5px;
    padding-right: 94.5px;
  }
}
@media (min-width: 576px) {
  .my-189 {
    margin-top: 125.874px;
    margin-bottom: 125.874px;
  }
  .mx-189 {
    margin-left: 125.874px;
    margin-right: 125.874px;
  }
  .py-189 {
    padding-top: 125.874px;
    padding-bottom: 125.874px;
  }
  .px-189 {
    padding-left: 125.874px;
    padding-right: 125.874px;
  }
}
@media (min-width: 768px) {
  .my-189 {
    margin-top: 113.4px;
    margin-bottom: 113.4px;
  }
  .mx-189 {
    margin-left: 113.4px;
    margin-right: 113.4px;
  }
  .py-189 {
    padding-top: 113.4px;
    padding-bottom: 113.4px;
  }
  .px-189 {
    padding-left: 113.4px;
    padding-right: 113.4px;
  }
}
@media (min-width: 992px) {
  .my-189 {
    margin-top: 151.2px;
    margin-bottom: 151.2px;
  }
  .mx-189 {
    margin-left: 151.2px;
    margin-right: 151.2px;
  }
  .py-189 {
    padding-top: 151.2px;
    padding-bottom: 151.2px;
  }
  .px-189 {
    padding-left: 151.2px;
    padding-right: 151.2px;
  }
}
@media (min-width: 1200px) {
  .my-189 {
    margin-top: 189px;
    margin-bottom: 189px;
  }
  .mx-189 {
    margin-left: 189px;
    margin-right: 189px;
  }
  .py-189 {
    padding-top: 189px;
    padding-bottom: 189px;
  }
  .px-189 {
    padding-left: 189px;
    padding-right: 189px;
  }
}
.my-190 {
  margin-top: 190px;
  margin-bottom: 190px;
}

.mx-190 {
  margin-left: 190px;
  margin-right: 190px;
}

.py-190 {
  padding-top: 190px;
  padding-bottom: 190px;
}

.px-190 {
  padding-left: 190px;
  padding-right: 190px;
}

@media (max-width: 575px) {
  .my-190 {
    margin-top: 95px;
    margin-bottom: 95px;
  }
  .mx-190 {
    margin-left: 95px;
    margin-right: 95px;
  }
  .py-190 {
    padding-top: 95px;
    padding-bottom: 95px;
  }
  .px-190 {
    padding-left: 95px;
    padding-right: 95px;
  }
}
@media (min-width: 576px) {
  .my-190 {
    margin-top: 126.54px;
    margin-bottom: 126.54px;
  }
  .mx-190 {
    margin-left: 126.54px;
    margin-right: 126.54px;
  }
  .py-190 {
    padding-top: 126.54px;
    padding-bottom: 126.54px;
  }
  .px-190 {
    padding-left: 126.54px;
    padding-right: 126.54px;
  }
}
@media (min-width: 768px) {
  .my-190 {
    margin-top: 114px;
    margin-bottom: 114px;
  }
  .mx-190 {
    margin-left: 114px;
    margin-right: 114px;
  }
  .py-190 {
    padding-top: 114px;
    padding-bottom: 114px;
  }
  .px-190 {
    padding-left: 114px;
    padding-right: 114px;
  }
}
@media (min-width: 992px) {
  .my-190 {
    margin-top: 152px;
    margin-bottom: 152px;
  }
  .mx-190 {
    margin-left: 152px;
    margin-right: 152px;
  }
  .py-190 {
    padding-top: 152px;
    padding-bottom: 152px;
  }
  .px-190 {
    padding-left: 152px;
    padding-right: 152px;
  }
}
@media (min-width: 1200px) {
  .my-190 {
    margin-top: 190px;
    margin-bottom: 190px;
  }
  .mx-190 {
    margin-left: 190px;
    margin-right: 190px;
  }
  .py-190 {
    padding-top: 190px;
    padding-bottom: 190px;
  }
  .px-190 {
    padding-left: 190px;
    padding-right: 190px;
  }
}
.my-191 {
  margin-top: 191px;
  margin-bottom: 191px;
}

.mx-191 {
  margin-left: 191px;
  margin-right: 191px;
}

.py-191 {
  padding-top: 191px;
  padding-bottom: 191px;
}

.px-191 {
  padding-left: 191px;
  padding-right: 191px;
}

@media (max-width: 575px) {
  .my-191 {
    margin-top: 95.5px;
    margin-bottom: 95.5px;
  }
  .mx-191 {
    margin-left: 95.5px;
    margin-right: 95.5px;
  }
  .py-191 {
    padding-top: 95.5px;
    padding-bottom: 95.5px;
  }
  .px-191 {
    padding-left: 95.5px;
    padding-right: 95.5px;
  }
}
@media (min-width: 576px) {
  .my-191 {
    margin-top: 127.206px;
    margin-bottom: 127.206px;
  }
  .mx-191 {
    margin-left: 127.206px;
    margin-right: 127.206px;
  }
  .py-191 {
    padding-top: 127.206px;
    padding-bottom: 127.206px;
  }
  .px-191 {
    padding-left: 127.206px;
    padding-right: 127.206px;
  }
}
@media (min-width: 768px) {
  .my-191 {
    margin-top: 114.6px;
    margin-bottom: 114.6px;
  }
  .mx-191 {
    margin-left: 114.6px;
    margin-right: 114.6px;
  }
  .py-191 {
    padding-top: 114.6px;
    padding-bottom: 114.6px;
  }
  .px-191 {
    padding-left: 114.6px;
    padding-right: 114.6px;
  }
}
@media (min-width: 992px) {
  .my-191 {
    margin-top: 152.8px;
    margin-bottom: 152.8px;
  }
  .mx-191 {
    margin-left: 152.8px;
    margin-right: 152.8px;
  }
  .py-191 {
    padding-top: 152.8px;
    padding-bottom: 152.8px;
  }
  .px-191 {
    padding-left: 152.8px;
    padding-right: 152.8px;
  }
}
@media (min-width: 1200px) {
  .my-191 {
    margin-top: 191px;
    margin-bottom: 191px;
  }
  .mx-191 {
    margin-left: 191px;
    margin-right: 191px;
  }
  .py-191 {
    padding-top: 191px;
    padding-bottom: 191px;
  }
  .px-191 {
    padding-left: 191px;
    padding-right: 191px;
  }
}
.my-192 {
  margin-top: 192px;
  margin-bottom: 192px;
}

.mx-192 {
  margin-left: 192px;
  margin-right: 192px;
}

.py-192 {
  padding-top: 192px;
  padding-bottom: 192px;
}

.px-192 {
  padding-left: 192px;
  padding-right: 192px;
}

@media (max-width: 575px) {
  .my-192 {
    margin-top: 96px;
    margin-bottom: 96px;
  }
  .mx-192 {
    margin-left: 96px;
    margin-right: 96px;
  }
  .py-192 {
    padding-top: 96px;
    padding-bottom: 96px;
  }
  .px-192 {
    padding-left: 96px;
    padding-right: 96px;
  }
}
@media (min-width: 576px) {
  .my-192 {
    margin-top: 127.872px;
    margin-bottom: 127.872px;
  }
  .mx-192 {
    margin-left: 127.872px;
    margin-right: 127.872px;
  }
  .py-192 {
    padding-top: 127.872px;
    padding-bottom: 127.872px;
  }
  .px-192 {
    padding-left: 127.872px;
    padding-right: 127.872px;
  }
}
@media (min-width: 768px) {
  .my-192 {
    margin-top: 115.2px;
    margin-bottom: 115.2px;
  }
  .mx-192 {
    margin-left: 115.2px;
    margin-right: 115.2px;
  }
  .py-192 {
    padding-top: 115.2px;
    padding-bottom: 115.2px;
  }
  .px-192 {
    padding-left: 115.2px;
    padding-right: 115.2px;
  }
}
@media (min-width: 992px) {
  .my-192 {
    margin-top: 153.6px;
    margin-bottom: 153.6px;
  }
  .mx-192 {
    margin-left: 153.6px;
    margin-right: 153.6px;
  }
  .py-192 {
    padding-top: 153.6px;
    padding-bottom: 153.6px;
  }
  .px-192 {
    padding-left: 153.6px;
    padding-right: 153.6px;
  }
}
@media (min-width: 1200px) {
  .my-192 {
    margin-top: 192px;
    margin-bottom: 192px;
  }
  .mx-192 {
    margin-left: 192px;
    margin-right: 192px;
  }
  .py-192 {
    padding-top: 192px;
    padding-bottom: 192px;
  }
  .px-192 {
    padding-left: 192px;
    padding-right: 192px;
  }
}
.my-193 {
  margin-top: 193px;
  margin-bottom: 193px;
}

.mx-193 {
  margin-left: 193px;
  margin-right: 193px;
}

.py-193 {
  padding-top: 193px;
  padding-bottom: 193px;
}

.px-193 {
  padding-left: 193px;
  padding-right: 193px;
}

@media (max-width: 575px) {
  .my-193 {
    margin-top: 96.5px;
    margin-bottom: 96.5px;
  }
  .mx-193 {
    margin-left: 96.5px;
    margin-right: 96.5px;
  }
  .py-193 {
    padding-top: 96.5px;
    padding-bottom: 96.5px;
  }
  .px-193 {
    padding-left: 96.5px;
    padding-right: 96.5px;
  }
}
@media (min-width: 576px) {
  .my-193 {
    margin-top: 128.538px;
    margin-bottom: 128.538px;
  }
  .mx-193 {
    margin-left: 128.538px;
    margin-right: 128.538px;
  }
  .py-193 {
    padding-top: 128.538px;
    padding-bottom: 128.538px;
  }
  .px-193 {
    padding-left: 128.538px;
    padding-right: 128.538px;
  }
}
@media (min-width: 768px) {
  .my-193 {
    margin-top: 115.8px;
    margin-bottom: 115.8px;
  }
  .mx-193 {
    margin-left: 115.8px;
    margin-right: 115.8px;
  }
  .py-193 {
    padding-top: 115.8px;
    padding-bottom: 115.8px;
  }
  .px-193 {
    padding-left: 115.8px;
    padding-right: 115.8px;
  }
}
@media (min-width: 992px) {
  .my-193 {
    margin-top: 154.4px;
    margin-bottom: 154.4px;
  }
  .mx-193 {
    margin-left: 154.4px;
    margin-right: 154.4px;
  }
  .py-193 {
    padding-top: 154.4px;
    padding-bottom: 154.4px;
  }
  .px-193 {
    padding-left: 154.4px;
    padding-right: 154.4px;
  }
}
@media (min-width: 1200px) {
  .my-193 {
    margin-top: 193px;
    margin-bottom: 193px;
  }
  .mx-193 {
    margin-left: 193px;
    margin-right: 193px;
  }
  .py-193 {
    padding-top: 193px;
    padding-bottom: 193px;
  }
  .px-193 {
    padding-left: 193px;
    padding-right: 193px;
  }
}
.my-194 {
  margin-top: 194px;
  margin-bottom: 194px;
}

.mx-194 {
  margin-left: 194px;
  margin-right: 194px;
}

.py-194 {
  padding-top: 194px;
  padding-bottom: 194px;
}

.px-194 {
  padding-left: 194px;
  padding-right: 194px;
}

@media (max-width: 575px) {
  .my-194 {
    margin-top: 97px;
    margin-bottom: 97px;
  }
  .mx-194 {
    margin-left: 97px;
    margin-right: 97px;
  }
  .py-194 {
    padding-top: 97px;
    padding-bottom: 97px;
  }
  .px-194 {
    padding-left: 97px;
    padding-right: 97px;
  }
}
@media (min-width: 576px) {
  .my-194 {
    margin-top: 129.204px;
    margin-bottom: 129.204px;
  }
  .mx-194 {
    margin-left: 129.204px;
    margin-right: 129.204px;
  }
  .py-194 {
    padding-top: 129.204px;
    padding-bottom: 129.204px;
  }
  .px-194 {
    padding-left: 129.204px;
    padding-right: 129.204px;
  }
}
@media (min-width: 768px) {
  .my-194 {
    margin-top: 116.4px;
    margin-bottom: 116.4px;
  }
  .mx-194 {
    margin-left: 116.4px;
    margin-right: 116.4px;
  }
  .py-194 {
    padding-top: 116.4px;
    padding-bottom: 116.4px;
  }
  .px-194 {
    padding-left: 116.4px;
    padding-right: 116.4px;
  }
}
@media (min-width: 992px) {
  .my-194 {
    margin-top: 155.2px;
    margin-bottom: 155.2px;
  }
  .mx-194 {
    margin-left: 155.2px;
    margin-right: 155.2px;
  }
  .py-194 {
    padding-top: 155.2px;
    padding-bottom: 155.2px;
  }
  .px-194 {
    padding-left: 155.2px;
    padding-right: 155.2px;
  }
}
@media (min-width: 1200px) {
  .my-194 {
    margin-top: 194px;
    margin-bottom: 194px;
  }
  .mx-194 {
    margin-left: 194px;
    margin-right: 194px;
  }
  .py-194 {
    padding-top: 194px;
    padding-bottom: 194px;
  }
  .px-194 {
    padding-left: 194px;
    padding-right: 194px;
  }
}
.my-195 {
  margin-top: 195px;
  margin-bottom: 195px;
}

.mx-195 {
  margin-left: 195px;
  margin-right: 195px;
}

.py-195 {
  padding-top: 195px;
  padding-bottom: 195px;
}

.px-195 {
  padding-left: 195px;
  padding-right: 195px;
}

@media (max-width: 575px) {
  .my-195 {
    margin-top: 97.5px;
    margin-bottom: 97.5px;
  }
  .mx-195 {
    margin-left: 97.5px;
    margin-right: 97.5px;
  }
  .py-195 {
    padding-top: 97.5px;
    padding-bottom: 97.5px;
  }
  .px-195 {
    padding-left: 97.5px;
    padding-right: 97.5px;
  }
}
@media (min-width: 576px) {
  .my-195 {
    margin-top: 129.87px;
    margin-bottom: 129.87px;
  }
  .mx-195 {
    margin-left: 129.87px;
    margin-right: 129.87px;
  }
  .py-195 {
    padding-top: 129.87px;
    padding-bottom: 129.87px;
  }
  .px-195 {
    padding-left: 129.87px;
    padding-right: 129.87px;
  }
}
@media (min-width: 768px) {
  .my-195 {
    margin-top: 117px;
    margin-bottom: 117px;
  }
  .mx-195 {
    margin-left: 117px;
    margin-right: 117px;
  }
  .py-195 {
    padding-top: 117px;
    padding-bottom: 117px;
  }
  .px-195 {
    padding-left: 117px;
    padding-right: 117px;
  }
}
@media (min-width: 992px) {
  .my-195 {
    margin-top: 156px;
    margin-bottom: 156px;
  }
  .mx-195 {
    margin-left: 156px;
    margin-right: 156px;
  }
  .py-195 {
    padding-top: 156px;
    padding-bottom: 156px;
  }
  .px-195 {
    padding-left: 156px;
    padding-right: 156px;
  }
}
@media (min-width: 1200px) {
  .my-195 {
    margin-top: 195px;
    margin-bottom: 195px;
  }
  .mx-195 {
    margin-left: 195px;
    margin-right: 195px;
  }
  .py-195 {
    padding-top: 195px;
    padding-bottom: 195px;
  }
  .px-195 {
    padding-left: 195px;
    padding-right: 195px;
  }
}
.my-196 {
  margin-top: 196px;
  margin-bottom: 196px;
}

.mx-196 {
  margin-left: 196px;
  margin-right: 196px;
}

.py-196 {
  padding-top: 196px;
  padding-bottom: 196px;
}

.px-196 {
  padding-left: 196px;
  padding-right: 196px;
}

@media (max-width: 575px) {
  .my-196 {
    margin-top: 98px;
    margin-bottom: 98px;
  }
  .mx-196 {
    margin-left: 98px;
    margin-right: 98px;
  }
  .py-196 {
    padding-top: 98px;
    padding-bottom: 98px;
  }
  .px-196 {
    padding-left: 98px;
    padding-right: 98px;
  }
}
@media (min-width: 576px) {
  .my-196 {
    margin-top: 130.536px;
    margin-bottom: 130.536px;
  }
  .mx-196 {
    margin-left: 130.536px;
    margin-right: 130.536px;
  }
  .py-196 {
    padding-top: 130.536px;
    padding-bottom: 130.536px;
  }
  .px-196 {
    padding-left: 130.536px;
    padding-right: 130.536px;
  }
}
@media (min-width: 768px) {
  .my-196 {
    margin-top: 117.6px;
    margin-bottom: 117.6px;
  }
  .mx-196 {
    margin-left: 117.6px;
    margin-right: 117.6px;
  }
  .py-196 {
    padding-top: 117.6px;
    padding-bottom: 117.6px;
  }
  .px-196 {
    padding-left: 117.6px;
    padding-right: 117.6px;
  }
}
@media (min-width: 992px) {
  .my-196 {
    margin-top: 156.8px;
    margin-bottom: 156.8px;
  }
  .mx-196 {
    margin-left: 156.8px;
    margin-right: 156.8px;
  }
  .py-196 {
    padding-top: 156.8px;
    padding-bottom: 156.8px;
  }
  .px-196 {
    padding-left: 156.8px;
    padding-right: 156.8px;
  }
}
@media (min-width: 1200px) {
  .my-196 {
    margin-top: 196px;
    margin-bottom: 196px;
  }
  .mx-196 {
    margin-left: 196px;
    margin-right: 196px;
  }
  .py-196 {
    padding-top: 196px;
    padding-bottom: 196px;
  }
  .px-196 {
    padding-left: 196px;
    padding-right: 196px;
  }
}
.my-197 {
  margin-top: 197px;
  margin-bottom: 197px;
}

.mx-197 {
  margin-left: 197px;
  margin-right: 197px;
}

.py-197 {
  padding-top: 197px;
  padding-bottom: 197px;
}

.px-197 {
  padding-left: 197px;
  padding-right: 197px;
}

@media (max-width: 575px) {
  .my-197 {
    margin-top: 98.5px;
    margin-bottom: 98.5px;
  }
  .mx-197 {
    margin-left: 98.5px;
    margin-right: 98.5px;
  }
  .py-197 {
    padding-top: 98.5px;
    padding-bottom: 98.5px;
  }
  .px-197 {
    padding-left: 98.5px;
    padding-right: 98.5px;
  }
}
@media (min-width: 576px) {
  .my-197 {
    margin-top: 131.202px;
    margin-bottom: 131.202px;
  }
  .mx-197 {
    margin-left: 131.202px;
    margin-right: 131.202px;
  }
  .py-197 {
    padding-top: 131.202px;
    padding-bottom: 131.202px;
  }
  .px-197 {
    padding-left: 131.202px;
    padding-right: 131.202px;
  }
}
@media (min-width: 768px) {
  .my-197 {
    margin-top: 118.2px;
    margin-bottom: 118.2px;
  }
  .mx-197 {
    margin-left: 118.2px;
    margin-right: 118.2px;
  }
  .py-197 {
    padding-top: 118.2px;
    padding-bottom: 118.2px;
  }
  .px-197 {
    padding-left: 118.2px;
    padding-right: 118.2px;
  }
}
@media (min-width: 992px) {
  .my-197 {
    margin-top: 157.6px;
    margin-bottom: 157.6px;
  }
  .mx-197 {
    margin-left: 157.6px;
    margin-right: 157.6px;
  }
  .py-197 {
    padding-top: 157.6px;
    padding-bottom: 157.6px;
  }
  .px-197 {
    padding-left: 157.6px;
    padding-right: 157.6px;
  }
}
@media (min-width: 1200px) {
  .my-197 {
    margin-top: 197px;
    margin-bottom: 197px;
  }
  .mx-197 {
    margin-left: 197px;
    margin-right: 197px;
  }
  .py-197 {
    padding-top: 197px;
    padding-bottom: 197px;
  }
  .px-197 {
    padding-left: 197px;
    padding-right: 197px;
  }
}
.my-198 {
  margin-top: 198px;
  margin-bottom: 198px;
}

.mx-198 {
  margin-left: 198px;
  margin-right: 198px;
}

.py-198 {
  padding-top: 198px;
  padding-bottom: 198px;
}

.px-198 {
  padding-left: 198px;
  padding-right: 198px;
}

@media (max-width: 575px) {
  .my-198 {
    margin-top: 99px;
    margin-bottom: 99px;
  }
  .mx-198 {
    margin-left: 99px;
    margin-right: 99px;
  }
  .py-198 {
    padding-top: 99px;
    padding-bottom: 99px;
  }
  .px-198 {
    padding-left: 99px;
    padding-right: 99px;
  }
}
@media (min-width: 576px) {
  .my-198 {
    margin-top: 131.868px;
    margin-bottom: 131.868px;
  }
  .mx-198 {
    margin-left: 131.868px;
    margin-right: 131.868px;
  }
  .py-198 {
    padding-top: 131.868px;
    padding-bottom: 131.868px;
  }
  .px-198 {
    padding-left: 131.868px;
    padding-right: 131.868px;
  }
}
@media (min-width: 768px) {
  .my-198 {
    margin-top: 118.8px;
    margin-bottom: 118.8px;
  }
  .mx-198 {
    margin-left: 118.8px;
    margin-right: 118.8px;
  }
  .py-198 {
    padding-top: 118.8px;
    padding-bottom: 118.8px;
  }
  .px-198 {
    padding-left: 118.8px;
    padding-right: 118.8px;
  }
}
@media (min-width: 992px) {
  .my-198 {
    margin-top: 158.4px;
    margin-bottom: 158.4px;
  }
  .mx-198 {
    margin-left: 158.4px;
    margin-right: 158.4px;
  }
  .py-198 {
    padding-top: 158.4px;
    padding-bottom: 158.4px;
  }
  .px-198 {
    padding-left: 158.4px;
    padding-right: 158.4px;
  }
}
@media (min-width: 1200px) {
  .my-198 {
    margin-top: 198px;
    margin-bottom: 198px;
  }
  .mx-198 {
    margin-left: 198px;
    margin-right: 198px;
  }
  .py-198 {
    padding-top: 198px;
    padding-bottom: 198px;
  }
  .px-198 {
    padding-left: 198px;
    padding-right: 198px;
  }
}
.my-199 {
  margin-top: 199px;
  margin-bottom: 199px;
}

.mx-199 {
  margin-left: 199px;
  margin-right: 199px;
}

.py-199 {
  padding-top: 199px;
  padding-bottom: 199px;
}

.px-199 {
  padding-left: 199px;
  padding-right: 199px;
}

@media (max-width: 575px) {
  .my-199 {
    margin-top: 99.5px;
    margin-bottom: 99.5px;
  }
  .mx-199 {
    margin-left: 99.5px;
    margin-right: 99.5px;
  }
  .py-199 {
    padding-top: 99.5px;
    padding-bottom: 99.5px;
  }
  .px-199 {
    padding-left: 99.5px;
    padding-right: 99.5px;
  }
}
@media (min-width: 576px) {
  .my-199 {
    margin-top: 132.534px;
    margin-bottom: 132.534px;
  }
  .mx-199 {
    margin-left: 132.534px;
    margin-right: 132.534px;
  }
  .py-199 {
    padding-top: 132.534px;
    padding-bottom: 132.534px;
  }
  .px-199 {
    padding-left: 132.534px;
    padding-right: 132.534px;
  }
}
@media (min-width: 768px) {
  .my-199 {
    margin-top: 119.4px;
    margin-bottom: 119.4px;
  }
  .mx-199 {
    margin-left: 119.4px;
    margin-right: 119.4px;
  }
  .py-199 {
    padding-top: 119.4px;
    padding-bottom: 119.4px;
  }
  .px-199 {
    padding-left: 119.4px;
    padding-right: 119.4px;
  }
}
@media (min-width: 992px) {
  .my-199 {
    margin-top: 159.2px;
    margin-bottom: 159.2px;
  }
  .mx-199 {
    margin-left: 159.2px;
    margin-right: 159.2px;
  }
  .py-199 {
    padding-top: 159.2px;
    padding-bottom: 159.2px;
  }
  .px-199 {
    padding-left: 159.2px;
    padding-right: 159.2px;
  }
}
@media (min-width: 1200px) {
  .my-199 {
    margin-top: 199px;
    margin-bottom: 199px;
  }
  .mx-199 {
    margin-left: 199px;
    margin-right: 199px;
  }
  .py-199 {
    padding-top: 199px;
    padding-bottom: 199px;
  }
  .px-199 {
    padding-left: 199px;
    padding-right: 199px;
  }
}
.my-200 {
  margin-top: 200px;
  margin-bottom: 200px;
}

.mx-200 {
  margin-left: 200px;
  margin-right: 200px;
}

.py-200 {
  padding-top: 200px;
  padding-bottom: 200px;
}

.px-200 {
  padding-left: 200px;
  padding-right: 200px;
}

@media (max-width: 575px) {
  .my-200 {
    margin-top: 100px;
    margin-bottom: 100px;
  }
  .mx-200 {
    margin-left: 100px;
    margin-right: 100px;
  }
  .py-200 {
    padding-top: 100px;
    padding-bottom: 100px;
  }
  .px-200 {
    padding-left: 100px;
    padding-right: 100px;
  }
}
@media (min-width: 576px) {
  .my-200 {
    margin-top: 133.2px;
    margin-bottom: 133.2px;
  }
  .mx-200 {
    margin-left: 133.2px;
    margin-right: 133.2px;
  }
  .py-200 {
    padding-top: 133.2px;
    padding-bottom: 133.2px;
  }
  .px-200 {
    padding-left: 133.2px;
    padding-right: 133.2px;
  }
}
@media (min-width: 768px) {
  .my-200 {
    margin-top: 120px;
    margin-bottom: 120px;
  }
  .mx-200 {
    margin-left: 120px;
    margin-right: 120px;
  }
  .py-200 {
    padding-top: 120px;
    padding-bottom: 120px;
  }
  .px-200 {
    padding-left: 120px;
    padding-right: 120px;
  }
}
@media (min-width: 992px) {
  .my-200 {
    margin-top: 160px;
    margin-bottom: 160px;
  }
  .mx-200 {
    margin-left: 160px;
    margin-right: 160px;
  }
  .py-200 {
    padding-top: 160px;
    padding-bottom: 160px;
  }
  .px-200 {
    padding-left: 160px;
    padding-right: 160px;
  }
}
@media (min-width: 1200px) {
  .my-200 {
    margin-top: 200px;
    margin-bottom: 200px;
  }
  .mx-200 {
    margin-left: 200px;
    margin-right: 200px;
  }
  .py-200 {
    padding-top: 200px;
    padding-bottom: 200px;
  }
  .px-200 {
    padding-left: 200px;
    padding-right: 200px;
  }
}
.my-201 {
  margin-top: 201px;
  margin-bottom: 201px;
}

.mx-201 {
  margin-left: 201px;
  margin-right: 201px;
}

.py-201 {
  padding-top: 201px;
  padding-bottom: 201px;
}

.px-201 {
  padding-left: 201px;
  padding-right: 201px;
}

@media (max-width: 575px) {
  .my-201 {
    margin-top: 100.5px;
    margin-bottom: 100.5px;
  }
  .mx-201 {
    margin-left: 100.5px;
    margin-right: 100.5px;
  }
  .py-201 {
    padding-top: 100.5px;
    padding-bottom: 100.5px;
  }
  .px-201 {
    padding-left: 100.5px;
    padding-right: 100.5px;
  }
}
@media (min-width: 576px) {
  .my-201 {
    margin-top: 133.866px;
    margin-bottom: 133.866px;
  }
  .mx-201 {
    margin-left: 133.866px;
    margin-right: 133.866px;
  }
  .py-201 {
    padding-top: 133.866px;
    padding-bottom: 133.866px;
  }
  .px-201 {
    padding-left: 133.866px;
    padding-right: 133.866px;
  }
}
@media (min-width: 768px) {
  .my-201 {
    margin-top: 120.6px;
    margin-bottom: 120.6px;
  }
  .mx-201 {
    margin-left: 120.6px;
    margin-right: 120.6px;
  }
  .py-201 {
    padding-top: 120.6px;
    padding-bottom: 120.6px;
  }
  .px-201 {
    padding-left: 120.6px;
    padding-right: 120.6px;
  }
}
@media (min-width: 992px) {
  .my-201 {
    margin-top: 160.8px;
    margin-bottom: 160.8px;
  }
  .mx-201 {
    margin-left: 160.8px;
    margin-right: 160.8px;
  }
  .py-201 {
    padding-top: 160.8px;
    padding-bottom: 160.8px;
  }
  .px-201 {
    padding-left: 160.8px;
    padding-right: 160.8px;
  }
}
@media (min-width: 1200px) {
  .my-201 {
    margin-top: 201px;
    margin-bottom: 201px;
  }
  .mx-201 {
    margin-left: 201px;
    margin-right: 201px;
  }
  .py-201 {
    padding-top: 201px;
    padding-bottom: 201px;
  }
  .px-201 {
    padding-left: 201px;
    padding-right: 201px;
  }
}
.my-202 {
  margin-top: 202px;
  margin-bottom: 202px;
}

.mx-202 {
  margin-left: 202px;
  margin-right: 202px;
}

.py-202 {
  padding-top: 202px;
  padding-bottom: 202px;
}

.px-202 {
  padding-left: 202px;
  padding-right: 202px;
}

@media (max-width: 575px) {
  .my-202 {
    margin-top: 101px;
    margin-bottom: 101px;
  }
  .mx-202 {
    margin-left: 101px;
    margin-right: 101px;
  }
  .py-202 {
    padding-top: 101px;
    padding-bottom: 101px;
  }
  .px-202 {
    padding-left: 101px;
    padding-right: 101px;
  }
}
@media (min-width: 576px) {
  .my-202 {
    margin-top: 134.532px;
    margin-bottom: 134.532px;
  }
  .mx-202 {
    margin-left: 134.532px;
    margin-right: 134.532px;
  }
  .py-202 {
    padding-top: 134.532px;
    padding-bottom: 134.532px;
  }
  .px-202 {
    padding-left: 134.532px;
    padding-right: 134.532px;
  }
}
@media (min-width: 768px) {
  .my-202 {
    margin-top: 121.2px;
    margin-bottom: 121.2px;
  }
  .mx-202 {
    margin-left: 121.2px;
    margin-right: 121.2px;
  }
  .py-202 {
    padding-top: 121.2px;
    padding-bottom: 121.2px;
  }
  .px-202 {
    padding-left: 121.2px;
    padding-right: 121.2px;
  }
}
@media (min-width: 992px) {
  .my-202 {
    margin-top: 161.6px;
    margin-bottom: 161.6px;
  }
  .mx-202 {
    margin-left: 161.6px;
    margin-right: 161.6px;
  }
  .py-202 {
    padding-top: 161.6px;
    padding-bottom: 161.6px;
  }
  .px-202 {
    padding-left: 161.6px;
    padding-right: 161.6px;
  }
}
@media (min-width: 1200px) {
  .my-202 {
    margin-top: 202px;
    margin-bottom: 202px;
  }
  .mx-202 {
    margin-left: 202px;
    margin-right: 202px;
  }
  .py-202 {
    padding-top: 202px;
    padding-bottom: 202px;
  }
  .px-202 {
    padding-left: 202px;
    padding-right: 202px;
  }
}
.my-203 {
  margin-top: 203px;
  margin-bottom: 203px;
}

.mx-203 {
  margin-left: 203px;
  margin-right: 203px;
}

.py-203 {
  padding-top: 203px;
  padding-bottom: 203px;
}

.px-203 {
  padding-left: 203px;
  padding-right: 203px;
}

@media (max-width: 575px) {
  .my-203 {
    margin-top: 101.5px;
    margin-bottom: 101.5px;
  }
  .mx-203 {
    margin-left: 101.5px;
    margin-right: 101.5px;
  }
  .py-203 {
    padding-top: 101.5px;
    padding-bottom: 101.5px;
  }
  .px-203 {
    padding-left: 101.5px;
    padding-right: 101.5px;
  }
}
@media (min-width: 576px) {
  .my-203 {
    margin-top: 135.198px;
    margin-bottom: 135.198px;
  }
  .mx-203 {
    margin-left: 135.198px;
    margin-right: 135.198px;
  }
  .py-203 {
    padding-top: 135.198px;
    padding-bottom: 135.198px;
  }
  .px-203 {
    padding-left: 135.198px;
    padding-right: 135.198px;
  }
}
@media (min-width: 768px) {
  .my-203 {
    margin-top: 121.8px;
    margin-bottom: 121.8px;
  }
  .mx-203 {
    margin-left: 121.8px;
    margin-right: 121.8px;
  }
  .py-203 {
    padding-top: 121.8px;
    padding-bottom: 121.8px;
  }
  .px-203 {
    padding-left: 121.8px;
    padding-right: 121.8px;
  }
}
@media (min-width: 992px) {
  .my-203 {
    margin-top: 162.4px;
    margin-bottom: 162.4px;
  }
  .mx-203 {
    margin-left: 162.4px;
    margin-right: 162.4px;
  }
  .py-203 {
    padding-top: 162.4px;
    padding-bottom: 162.4px;
  }
  .px-203 {
    padding-left: 162.4px;
    padding-right: 162.4px;
  }
}
@media (min-width: 1200px) {
  .my-203 {
    margin-top: 203px;
    margin-bottom: 203px;
  }
  .mx-203 {
    margin-left: 203px;
    margin-right: 203px;
  }
  .py-203 {
    padding-top: 203px;
    padding-bottom: 203px;
  }
  .px-203 {
    padding-left: 203px;
    padding-right: 203px;
  }
}
.my-204 {
  margin-top: 204px;
  margin-bottom: 204px;
}

.mx-204 {
  margin-left: 204px;
  margin-right: 204px;
}

.py-204 {
  padding-top: 204px;
  padding-bottom: 204px;
}

.px-204 {
  padding-left: 204px;
  padding-right: 204px;
}

@media (max-width: 575px) {
  .my-204 {
    margin-top: 102px;
    margin-bottom: 102px;
  }
  .mx-204 {
    margin-left: 102px;
    margin-right: 102px;
  }
  .py-204 {
    padding-top: 102px;
    padding-bottom: 102px;
  }
  .px-204 {
    padding-left: 102px;
    padding-right: 102px;
  }
}
@media (min-width: 576px) {
  .my-204 {
    margin-top: 135.864px;
    margin-bottom: 135.864px;
  }
  .mx-204 {
    margin-left: 135.864px;
    margin-right: 135.864px;
  }
  .py-204 {
    padding-top: 135.864px;
    padding-bottom: 135.864px;
  }
  .px-204 {
    padding-left: 135.864px;
    padding-right: 135.864px;
  }
}
@media (min-width: 768px) {
  .my-204 {
    margin-top: 122.4px;
    margin-bottom: 122.4px;
  }
  .mx-204 {
    margin-left: 122.4px;
    margin-right: 122.4px;
  }
  .py-204 {
    padding-top: 122.4px;
    padding-bottom: 122.4px;
  }
  .px-204 {
    padding-left: 122.4px;
    padding-right: 122.4px;
  }
}
@media (min-width: 992px) {
  .my-204 {
    margin-top: 163.2px;
    margin-bottom: 163.2px;
  }
  .mx-204 {
    margin-left: 163.2px;
    margin-right: 163.2px;
  }
  .py-204 {
    padding-top: 163.2px;
    padding-bottom: 163.2px;
  }
  .px-204 {
    padding-left: 163.2px;
    padding-right: 163.2px;
  }
}
@media (min-width: 1200px) {
  .my-204 {
    margin-top: 204px;
    margin-bottom: 204px;
  }
  .mx-204 {
    margin-left: 204px;
    margin-right: 204px;
  }
  .py-204 {
    padding-top: 204px;
    padding-bottom: 204px;
  }
  .px-204 {
    padding-left: 204px;
    padding-right: 204px;
  }
}
.my-205 {
  margin-top: 205px;
  margin-bottom: 205px;
}

.mx-205 {
  margin-left: 205px;
  margin-right: 205px;
}

.py-205 {
  padding-top: 205px;
  padding-bottom: 205px;
}

.px-205 {
  padding-left: 205px;
  padding-right: 205px;
}

@media (max-width: 575px) {
  .my-205 {
    margin-top: 102.5px;
    margin-bottom: 102.5px;
  }
  .mx-205 {
    margin-left: 102.5px;
    margin-right: 102.5px;
  }
  .py-205 {
    padding-top: 102.5px;
    padding-bottom: 102.5px;
  }
  .px-205 {
    padding-left: 102.5px;
    padding-right: 102.5px;
  }
}
@media (min-width: 576px) {
  .my-205 {
    margin-top: 136.53px;
    margin-bottom: 136.53px;
  }
  .mx-205 {
    margin-left: 136.53px;
    margin-right: 136.53px;
  }
  .py-205 {
    padding-top: 136.53px;
    padding-bottom: 136.53px;
  }
  .px-205 {
    padding-left: 136.53px;
    padding-right: 136.53px;
  }
}
@media (min-width: 768px) {
  .my-205 {
    margin-top: 123px;
    margin-bottom: 123px;
  }
  .mx-205 {
    margin-left: 123px;
    margin-right: 123px;
  }
  .py-205 {
    padding-top: 123px;
    padding-bottom: 123px;
  }
  .px-205 {
    padding-left: 123px;
    padding-right: 123px;
  }
}
@media (min-width: 992px) {
  .my-205 {
    margin-top: 164px;
    margin-bottom: 164px;
  }
  .mx-205 {
    margin-left: 164px;
    margin-right: 164px;
  }
  .py-205 {
    padding-top: 164px;
    padding-bottom: 164px;
  }
  .px-205 {
    padding-left: 164px;
    padding-right: 164px;
  }
}
@media (min-width: 1200px) {
  .my-205 {
    margin-top: 205px;
    margin-bottom: 205px;
  }
  .mx-205 {
    margin-left: 205px;
    margin-right: 205px;
  }
  .py-205 {
    padding-top: 205px;
    padding-bottom: 205px;
  }
  .px-205 {
    padding-left: 205px;
    padding-right: 205px;
  }
}
.my-206 {
  margin-top: 206px;
  margin-bottom: 206px;
}

.mx-206 {
  margin-left: 206px;
  margin-right: 206px;
}

.py-206 {
  padding-top: 206px;
  padding-bottom: 206px;
}

.px-206 {
  padding-left: 206px;
  padding-right: 206px;
}

@media (max-width: 575px) {
  .my-206 {
    margin-top: 103px;
    margin-bottom: 103px;
  }
  .mx-206 {
    margin-left: 103px;
    margin-right: 103px;
  }
  .py-206 {
    padding-top: 103px;
    padding-bottom: 103px;
  }
  .px-206 {
    padding-left: 103px;
    padding-right: 103px;
  }
}
@media (min-width: 576px) {
  .my-206 {
    margin-top: 137.196px;
    margin-bottom: 137.196px;
  }
  .mx-206 {
    margin-left: 137.196px;
    margin-right: 137.196px;
  }
  .py-206 {
    padding-top: 137.196px;
    padding-bottom: 137.196px;
  }
  .px-206 {
    padding-left: 137.196px;
    padding-right: 137.196px;
  }
}
@media (min-width: 768px) {
  .my-206 {
    margin-top: 123.6px;
    margin-bottom: 123.6px;
  }
  .mx-206 {
    margin-left: 123.6px;
    margin-right: 123.6px;
  }
  .py-206 {
    padding-top: 123.6px;
    padding-bottom: 123.6px;
  }
  .px-206 {
    padding-left: 123.6px;
    padding-right: 123.6px;
  }
}
@media (min-width: 992px) {
  .my-206 {
    margin-top: 164.8px;
    margin-bottom: 164.8px;
  }
  .mx-206 {
    margin-left: 164.8px;
    margin-right: 164.8px;
  }
  .py-206 {
    padding-top: 164.8px;
    padding-bottom: 164.8px;
  }
  .px-206 {
    padding-left: 164.8px;
    padding-right: 164.8px;
  }
}
@media (min-width: 1200px) {
  .my-206 {
    margin-top: 206px;
    margin-bottom: 206px;
  }
  .mx-206 {
    margin-left: 206px;
    margin-right: 206px;
  }
  .py-206 {
    padding-top: 206px;
    padding-bottom: 206px;
  }
  .px-206 {
    padding-left: 206px;
    padding-right: 206px;
  }
}
.my-207 {
  margin-top: 207px;
  margin-bottom: 207px;
}

.mx-207 {
  margin-left: 207px;
  margin-right: 207px;
}

.py-207 {
  padding-top: 207px;
  padding-bottom: 207px;
}

.px-207 {
  padding-left: 207px;
  padding-right: 207px;
}

@media (max-width: 575px) {
  .my-207 {
    margin-top: 103.5px;
    margin-bottom: 103.5px;
  }
  .mx-207 {
    margin-left: 103.5px;
    margin-right: 103.5px;
  }
  .py-207 {
    padding-top: 103.5px;
    padding-bottom: 103.5px;
  }
  .px-207 {
    padding-left: 103.5px;
    padding-right: 103.5px;
  }
}
@media (min-width: 576px) {
  .my-207 {
    margin-top: 137.862px;
    margin-bottom: 137.862px;
  }
  .mx-207 {
    margin-left: 137.862px;
    margin-right: 137.862px;
  }
  .py-207 {
    padding-top: 137.862px;
    padding-bottom: 137.862px;
  }
  .px-207 {
    padding-left: 137.862px;
    padding-right: 137.862px;
  }
}
@media (min-width: 768px) {
  .my-207 {
    margin-top: 124.2px;
    margin-bottom: 124.2px;
  }
  .mx-207 {
    margin-left: 124.2px;
    margin-right: 124.2px;
  }
  .py-207 {
    padding-top: 124.2px;
    padding-bottom: 124.2px;
  }
  .px-207 {
    padding-left: 124.2px;
    padding-right: 124.2px;
  }
}
@media (min-width: 992px) {
  .my-207 {
    margin-top: 165.6px;
    margin-bottom: 165.6px;
  }
  .mx-207 {
    margin-left: 165.6px;
    margin-right: 165.6px;
  }
  .py-207 {
    padding-top: 165.6px;
    padding-bottom: 165.6px;
  }
  .px-207 {
    padding-left: 165.6px;
    padding-right: 165.6px;
  }
}
@media (min-width: 1200px) {
  .my-207 {
    margin-top: 207px;
    margin-bottom: 207px;
  }
  .mx-207 {
    margin-left: 207px;
    margin-right: 207px;
  }
  .py-207 {
    padding-top: 207px;
    padding-bottom: 207px;
  }
  .px-207 {
    padding-left: 207px;
    padding-right: 207px;
  }
}
.my-208 {
  margin-top: 208px;
  margin-bottom: 208px;
}

.mx-208 {
  margin-left: 208px;
  margin-right: 208px;
}

.py-208 {
  padding-top: 208px;
  padding-bottom: 208px;
}

.px-208 {
  padding-left: 208px;
  padding-right: 208px;
}

@media (max-width: 575px) {
  .my-208 {
    margin-top: 104px;
    margin-bottom: 104px;
  }
  .mx-208 {
    margin-left: 104px;
    margin-right: 104px;
  }
  .py-208 {
    padding-top: 104px;
    padding-bottom: 104px;
  }
  .px-208 {
    padding-left: 104px;
    padding-right: 104px;
  }
}
@media (min-width: 576px) {
  .my-208 {
    margin-top: 138.528px;
    margin-bottom: 138.528px;
  }
  .mx-208 {
    margin-left: 138.528px;
    margin-right: 138.528px;
  }
  .py-208 {
    padding-top: 138.528px;
    padding-bottom: 138.528px;
  }
  .px-208 {
    padding-left: 138.528px;
    padding-right: 138.528px;
  }
}
@media (min-width: 768px) {
  .my-208 {
    margin-top: 124.8px;
    margin-bottom: 124.8px;
  }
  .mx-208 {
    margin-left: 124.8px;
    margin-right: 124.8px;
  }
  .py-208 {
    padding-top: 124.8px;
    padding-bottom: 124.8px;
  }
  .px-208 {
    padding-left: 124.8px;
    padding-right: 124.8px;
  }
}
@media (min-width: 992px) {
  .my-208 {
    margin-top: 166.4px;
    margin-bottom: 166.4px;
  }
  .mx-208 {
    margin-left: 166.4px;
    margin-right: 166.4px;
  }
  .py-208 {
    padding-top: 166.4px;
    padding-bottom: 166.4px;
  }
  .px-208 {
    padding-left: 166.4px;
    padding-right: 166.4px;
  }
}
@media (min-width: 1200px) {
  .my-208 {
    margin-top: 208px;
    margin-bottom: 208px;
  }
  .mx-208 {
    margin-left: 208px;
    margin-right: 208px;
  }
  .py-208 {
    padding-top: 208px;
    padding-bottom: 208px;
  }
  .px-208 {
    padding-left: 208px;
    padding-right: 208px;
  }
}
.my-209 {
  margin-top: 209px;
  margin-bottom: 209px;
}

.mx-209 {
  margin-left: 209px;
  margin-right: 209px;
}

.py-209 {
  padding-top: 209px;
  padding-bottom: 209px;
}

.px-209 {
  padding-left: 209px;
  padding-right: 209px;
}

@media (max-width: 575px) {
  .my-209 {
    margin-top: 104.5px;
    margin-bottom: 104.5px;
  }
  .mx-209 {
    margin-left: 104.5px;
    margin-right: 104.5px;
  }
  .py-209 {
    padding-top: 104.5px;
    padding-bottom: 104.5px;
  }
  .px-209 {
    padding-left: 104.5px;
    padding-right: 104.5px;
  }
}
@media (min-width: 576px) {
  .my-209 {
    margin-top: 139.194px;
    margin-bottom: 139.194px;
  }
  .mx-209 {
    margin-left: 139.194px;
    margin-right: 139.194px;
  }
  .py-209 {
    padding-top: 139.194px;
    padding-bottom: 139.194px;
  }
  .px-209 {
    padding-left: 139.194px;
    padding-right: 139.194px;
  }
}
@media (min-width: 768px) {
  .my-209 {
    margin-top: 125.4px;
    margin-bottom: 125.4px;
  }
  .mx-209 {
    margin-left: 125.4px;
    margin-right: 125.4px;
  }
  .py-209 {
    padding-top: 125.4px;
    padding-bottom: 125.4px;
  }
  .px-209 {
    padding-left: 125.4px;
    padding-right: 125.4px;
  }
}
@media (min-width: 992px) {
  .my-209 {
    margin-top: 167.2px;
    margin-bottom: 167.2px;
  }
  .mx-209 {
    margin-left: 167.2px;
    margin-right: 167.2px;
  }
  .py-209 {
    padding-top: 167.2px;
    padding-bottom: 167.2px;
  }
  .px-209 {
    padding-left: 167.2px;
    padding-right: 167.2px;
  }
}
@media (min-width: 1200px) {
  .my-209 {
    margin-top: 209px;
    margin-bottom: 209px;
  }
  .mx-209 {
    margin-left: 209px;
    margin-right: 209px;
  }
  .py-209 {
    padding-top: 209px;
    padding-bottom: 209px;
  }
  .px-209 {
    padding-left: 209px;
    padding-right: 209px;
  }
}
.my-210 {
  margin-top: 210px;
  margin-bottom: 210px;
}

.mx-210 {
  margin-left: 210px;
  margin-right: 210px;
}

.py-210 {
  padding-top: 210px;
  padding-bottom: 210px;
}

.px-210 {
  padding-left: 210px;
  padding-right: 210px;
}

@media (max-width: 575px) {
  .my-210 {
    margin-top: 105px;
    margin-bottom: 105px;
  }
  .mx-210 {
    margin-left: 105px;
    margin-right: 105px;
  }
  .py-210 {
    padding-top: 105px;
    padding-bottom: 105px;
  }
  .px-210 {
    padding-left: 105px;
    padding-right: 105px;
  }
}
@media (min-width: 576px) {
  .my-210 {
    margin-top: 139.86px;
    margin-bottom: 139.86px;
  }
  .mx-210 {
    margin-left: 139.86px;
    margin-right: 139.86px;
  }
  .py-210 {
    padding-top: 139.86px;
    padding-bottom: 139.86px;
  }
  .px-210 {
    padding-left: 139.86px;
    padding-right: 139.86px;
  }
}
@media (min-width: 768px) {
  .my-210 {
    margin-top: 126px;
    margin-bottom: 126px;
  }
  .mx-210 {
    margin-left: 126px;
    margin-right: 126px;
  }
  .py-210 {
    padding-top: 126px;
    padding-bottom: 126px;
  }
  .px-210 {
    padding-left: 126px;
    padding-right: 126px;
  }
}
@media (min-width: 992px) {
  .my-210 {
    margin-top: 168px;
    margin-bottom: 168px;
  }
  .mx-210 {
    margin-left: 168px;
    margin-right: 168px;
  }
  .py-210 {
    padding-top: 168px;
    padding-bottom: 168px;
  }
  .px-210 {
    padding-left: 168px;
    padding-right: 168px;
  }
}
@media (min-width: 1200px) {
  .my-210 {
    margin-top: 210px;
    margin-bottom: 210px;
  }
  .mx-210 {
    margin-left: 210px;
    margin-right: 210px;
  }
  .py-210 {
    padding-top: 210px;
    padding-bottom: 210px;
  }
  .px-210 {
    padding-left: 210px;
    padding-right: 210px;
  }
}
.my-211 {
  margin-top: 211px;
  margin-bottom: 211px;
}

.mx-211 {
  margin-left: 211px;
  margin-right: 211px;
}

.py-211 {
  padding-top: 211px;
  padding-bottom: 211px;
}

.px-211 {
  padding-left: 211px;
  padding-right: 211px;
}

@media (max-width: 575px) {
  .my-211 {
    margin-top: 105.5px;
    margin-bottom: 105.5px;
  }
  .mx-211 {
    margin-left: 105.5px;
    margin-right: 105.5px;
  }
  .py-211 {
    padding-top: 105.5px;
    padding-bottom: 105.5px;
  }
  .px-211 {
    padding-left: 105.5px;
    padding-right: 105.5px;
  }
}
@media (min-width: 576px) {
  .my-211 {
    margin-top: 140.526px;
    margin-bottom: 140.526px;
  }
  .mx-211 {
    margin-left: 140.526px;
    margin-right: 140.526px;
  }
  .py-211 {
    padding-top: 140.526px;
    padding-bottom: 140.526px;
  }
  .px-211 {
    padding-left: 140.526px;
    padding-right: 140.526px;
  }
}
@media (min-width: 768px) {
  .my-211 {
    margin-top: 126.6px;
    margin-bottom: 126.6px;
  }
  .mx-211 {
    margin-left: 126.6px;
    margin-right: 126.6px;
  }
  .py-211 {
    padding-top: 126.6px;
    padding-bottom: 126.6px;
  }
  .px-211 {
    padding-left: 126.6px;
    padding-right: 126.6px;
  }
}
@media (min-width: 992px) {
  .my-211 {
    margin-top: 168.8px;
    margin-bottom: 168.8px;
  }
  .mx-211 {
    margin-left: 168.8px;
    margin-right: 168.8px;
  }
  .py-211 {
    padding-top: 168.8px;
    padding-bottom: 168.8px;
  }
  .px-211 {
    padding-left: 168.8px;
    padding-right: 168.8px;
  }
}
@media (min-width: 1200px) {
  .my-211 {
    margin-top: 211px;
    margin-bottom: 211px;
  }
  .mx-211 {
    margin-left: 211px;
    margin-right: 211px;
  }
  .py-211 {
    padding-top: 211px;
    padding-bottom: 211px;
  }
  .px-211 {
    padding-left: 211px;
    padding-right: 211px;
  }
}
.my-212 {
  margin-top: 212px;
  margin-bottom: 212px;
}

.mx-212 {
  margin-left: 212px;
  margin-right: 212px;
}

.py-212 {
  padding-top: 212px;
  padding-bottom: 212px;
}

.px-212 {
  padding-left: 212px;
  padding-right: 212px;
}

@media (max-width: 575px) {
  .my-212 {
    margin-top: 106px;
    margin-bottom: 106px;
  }
  .mx-212 {
    margin-left: 106px;
    margin-right: 106px;
  }
  .py-212 {
    padding-top: 106px;
    padding-bottom: 106px;
  }
  .px-212 {
    padding-left: 106px;
    padding-right: 106px;
  }
}
@media (min-width: 576px) {
  .my-212 {
    margin-top: 141.192px;
    margin-bottom: 141.192px;
  }
  .mx-212 {
    margin-left: 141.192px;
    margin-right: 141.192px;
  }
  .py-212 {
    padding-top: 141.192px;
    padding-bottom: 141.192px;
  }
  .px-212 {
    padding-left: 141.192px;
    padding-right: 141.192px;
  }
}
@media (min-width: 768px) {
  .my-212 {
    margin-top: 127.2px;
    margin-bottom: 127.2px;
  }
  .mx-212 {
    margin-left: 127.2px;
    margin-right: 127.2px;
  }
  .py-212 {
    padding-top: 127.2px;
    padding-bottom: 127.2px;
  }
  .px-212 {
    padding-left: 127.2px;
    padding-right: 127.2px;
  }
}
@media (min-width: 992px) {
  .my-212 {
    margin-top: 169.6px;
    margin-bottom: 169.6px;
  }
  .mx-212 {
    margin-left: 169.6px;
    margin-right: 169.6px;
  }
  .py-212 {
    padding-top: 169.6px;
    padding-bottom: 169.6px;
  }
  .px-212 {
    padding-left: 169.6px;
    padding-right: 169.6px;
  }
}
@media (min-width: 1200px) {
  .my-212 {
    margin-top: 212px;
    margin-bottom: 212px;
  }
  .mx-212 {
    margin-left: 212px;
    margin-right: 212px;
  }
  .py-212 {
    padding-top: 212px;
    padding-bottom: 212px;
  }
  .px-212 {
    padding-left: 212px;
    padding-right: 212px;
  }
}
.my-213 {
  margin-top: 213px;
  margin-bottom: 213px;
}

.mx-213 {
  margin-left: 213px;
  margin-right: 213px;
}

.py-213 {
  padding-top: 213px;
  padding-bottom: 213px;
}

.px-213 {
  padding-left: 213px;
  padding-right: 213px;
}

@media (max-width: 575px) {
  .my-213 {
    margin-top: 106.5px;
    margin-bottom: 106.5px;
  }
  .mx-213 {
    margin-left: 106.5px;
    margin-right: 106.5px;
  }
  .py-213 {
    padding-top: 106.5px;
    padding-bottom: 106.5px;
  }
  .px-213 {
    padding-left: 106.5px;
    padding-right: 106.5px;
  }
}
@media (min-width: 576px) {
  .my-213 {
    margin-top: 141.858px;
    margin-bottom: 141.858px;
  }
  .mx-213 {
    margin-left: 141.858px;
    margin-right: 141.858px;
  }
  .py-213 {
    padding-top: 141.858px;
    padding-bottom: 141.858px;
  }
  .px-213 {
    padding-left: 141.858px;
    padding-right: 141.858px;
  }
}
@media (min-width: 768px) {
  .my-213 {
    margin-top: 127.8px;
    margin-bottom: 127.8px;
  }
  .mx-213 {
    margin-left: 127.8px;
    margin-right: 127.8px;
  }
  .py-213 {
    padding-top: 127.8px;
    padding-bottom: 127.8px;
  }
  .px-213 {
    padding-left: 127.8px;
    padding-right: 127.8px;
  }
}
@media (min-width: 992px) {
  .my-213 {
    margin-top: 170.4px;
    margin-bottom: 170.4px;
  }
  .mx-213 {
    margin-left: 170.4px;
    margin-right: 170.4px;
  }
  .py-213 {
    padding-top: 170.4px;
    padding-bottom: 170.4px;
  }
  .px-213 {
    padding-left: 170.4px;
    padding-right: 170.4px;
  }
}
@media (min-width: 1200px) {
  .my-213 {
    margin-top: 213px;
    margin-bottom: 213px;
  }
  .mx-213 {
    margin-left: 213px;
    margin-right: 213px;
  }
  .py-213 {
    padding-top: 213px;
    padding-bottom: 213px;
  }
  .px-213 {
    padding-left: 213px;
    padding-right: 213px;
  }
}
.my-214 {
  margin-top: 214px;
  margin-bottom: 214px;
}

.mx-214 {
  margin-left: 214px;
  margin-right: 214px;
}

.py-214 {
  padding-top: 214px;
  padding-bottom: 214px;
}

.px-214 {
  padding-left: 214px;
  padding-right: 214px;
}

@media (max-width: 575px) {
  .my-214 {
    margin-top: 107px;
    margin-bottom: 107px;
  }
  .mx-214 {
    margin-left: 107px;
    margin-right: 107px;
  }
  .py-214 {
    padding-top: 107px;
    padding-bottom: 107px;
  }
  .px-214 {
    padding-left: 107px;
    padding-right: 107px;
  }
}
@media (min-width: 576px) {
  .my-214 {
    margin-top: 142.524px;
    margin-bottom: 142.524px;
  }
  .mx-214 {
    margin-left: 142.524px;
    margin-right: 142.524px;
  }
  .py-214 {
    padding-top: 142.524px;
    padding-bottom: 142.524px;
  }
  .px-214 {
    padding-left: 142.524px;
    padding-right: 142.524px;
  }
}
@media (min-width: 768px) {
  .my-214 {
    margin-top: 128.4px;
    margin-bottom: 128.4px;
  }
  .mx-214 {
    margin-left: 128.4px;
    margin-right: 128.4px;
  }
  .py-214 {
    padding-top: 128.4px;
    padding-bottom: 128.4px;
  }
  .px-214 {
    padding-left: 128.4px;
    padding-right: 128.4px;
  }
}
@media (min-width: 992px) {
  .my-214 {
    margin-top: 171.2px;
    margin-bottom: 171.2px;
  }
  .mx-214 {
    margin-left: 171.2px;
    margin-right: 171.2px;
  }
  .py-214 {
    padding-top: 171.2px;
    padding-bottom: 171.2px;
  }
  .px-214 {
    padding-left: 171.2px;
    padding-right: 171.2px;
  }
}
@media (min-width: 1200px) {
  .my-214 {
    margin-top: 214px;
    margin-bottom: 214px;
  }
  .mx-214 {
    margin-left: 214px;
    margin-right: 214px;
  }
  .py-214 {
    padding-top: 214px;
    padding-bottom: 214px;
  }
  .px-214 {
    padding-left: 214px;
    padding-right: 214px;
  }
}
.my-215 {
  margin-top: 215px;
  margin-bottom: 215px;
}

.mx-215 {
  margin-left: 215px;
  margin-right: 215px;
}

.py-215 {
  padding-top: 215px;
  padding-bottom: 215px;
}

.px-215 {
  padding-left: 215px;
  padding-right: 215px;
}

@media (max-width: 575px) {
  .my-215 {
    margin-top: 107.5px;
    margin-bottom: 107.5px;
  }
  .mx-215 {
    margin-left: 107.5px;
    margin-right: 107.5px;
  }
  .py-215 {
    padding-top: 107.5px;
    padding-bottom: 107.5px;
  }
  .px-215 {
    padding-left: 107.5px;
    padding-right: 107.5px;
  }
}
@media (min-width: 576px) {
  .my-215 {
    margin-top: 143.19px;
    margin-bottom: 143.19px;
  }
  .mx-215 {
    margin-left: 143.19px;
    margin-right: 143.19px;
  }
  .py-215 {
    padding-top: 143.19px;
    padding-bottom: 143.19px;
  }
  .px-215 {
    padding-left: 143.19px;
    padding-right: 143.19px;
  }
}
@media (min-width: 768px) {
  .my-215 {
    margin-top: 129px;
    margin-bottom: 129px;
  }
  .mx-215 {
    margin-left: 129px;
    margin-right: 129px;
  }
  .py-215 {
    padding-top: 129px;
    padding-bottom: 129px;
  }
  .px-215 {
    padding-left: 129px;
    padding-right: 129px;
  }
}
@media (min-width: 992px) {
  .my-215 {
    margin-top: 172px;
    margin-bottom: 172px;
  }
  .mx-215 {
    margin-left: 172px;
    margin-right: 172px;
  }
  .py-215 {
    padding-top: 172px;
    padding-bottom: 172px;
  }
  .px-215 {
    padding-left: 172px;
    padding-right: 172px;
  }
}
@media (min-width: 1200px) {
  .my-215 {
    margin-top: 215px;
    margin-bottom: 215px;
  }
  .mx-215 {
    margin-left: 215px;
    margin-right: 215px;
  }
  .py-215 {
    padding-top: 215px;
    padding-bottom: 215px;
  }
  .px-215 {
    padding-left: 215px;
    padding-right: 215px;
  }
}
.my-216 {
  margin-top: 216px;
  margin-bottom: 216px;
}

.mx-216 {
  margin-left: 216px;
  margin-right: 216px;
}

.py-216 {
  padding-top: 216px;
  padding-bottom: 216px;
}

.px-216 {
  padding-left: 216px;
  padding-right: 216px;
}

@media (max-width: 575px) {
  .my-216 {
    margin-top: 108px;
    margin-bottom: 108px;
  }
  .mx-216 {
    margin-left: 108px;
    margin-right: 108px;
  }
  .py-216 {
    padding-top: 108px;
    padding-bottom: 108px;
  }
  .px-216 {
    padding-left: 108px;
    padding-right: 108px;
  }
}
@media (min-width: 576px) {
  .my-216 {
    margin-top: 143.856px;
    margin-bottom: 143.856px;
  }
  .mx-216 {
    margin-left: 143.856px;
    margin-right: 143.856px;
  }
  .py-216 {
    padding-top: 143.856px;
    padding-bottom: 143.856px;
  }
  .px-216 {
    padding-left: 143.856px;
    padding-right: 143.856px;
  }
}
@media (min-width: 768px) {
  .my-216 {
    margin-top: 129.6px;
    margin-bottom: 129.6px;
  }
  .mx-216 {
    margin-left: 129.6px;
    margin-right: 129.6px;
  }
  .py-216 {
    padding-top: 129.6px;
    padding-bottom: 129.6px;
  }
  .px-216 {
    padding-left: 129.6px;
    padding-right: 129.6px;
  }
}
@media (min-width: 992px) {
  .my-216 {
    margin-top: 172.8px;
    margin-bottom: 172.8px;
  }
  .mx-216 {
    margin-left: 172.8px;
    margin-right: 172.8px;
  }
  .py-216 {
    padding-top: 172.8px;
    padding-bottom: 172.8px;
  }
  .px-216 {
    padding-left: 172.8px;
    padding-right: 172.8px;
  }
}
@media (min-width: 1200px) {
  .my-216 {
    margin-top: 216px;
    margin-bottom: 216px;
  }
  .mx-216 {
    margin-left: 216px;
    margin-right: 216px;
  }
  .py-216 {
    padding-top: 216px;
    padding-bottom: 216px;
  }
  .px-216 {
    padding-left: 216px;
    padding-right: 216px;
  }
}
.my-217 {
  margin-top: 217px;
  margin-bottom: 217px;
}

.mx-217 {
  margin-left: 217px;
  margin-right: 217px;
}

.py-217 {
  padding-top: 217px;
  padding-bottom: 217px;
}

.px-217 {
  padding-left: 217px;
  padding-right: 217px;
}

@media (max-width: 575px) {
  .my-217 {
    margin-top: 108.5px;
    margin-bottom: 108.5px;
  }
  .mx-217 {
    margin-left: 108.5px;
    margin-right: 108.5px;
  }
  .py-217 {
    padding-top: 108.5px;
    padding-bottom: 108.5px;
  }
  .px-217 {
    padding-left: 108.5px;
    padding-right: 108.5px;
  }
}
@media (min-width: 576px) {
  .my-217 {
    margin-top: 144.522px;
    margin-bottom: 144.522px;
  }
  .mx-217 {
    margin-left: 144.522px;
    margin-right: 144.522px;
  }
  .py-217 {
    padding-top: 144.522px;
    padding-bottom: 144.522px;
  }
  .px-217 {
    padding-left: 144.522px;
    padding-right: 144.522px;
  }
}
@media (min-width: 768px) {
  .my-217 {
    margin-top: 130.2px;
    margin-bottom: 130.2px;
  }
  .mx-217 {
    margin-left: 130.2px;
    margin-right: 130.2px;
  }
  .py-217 {
    padding-top: 130.2px;
    padding-bottom: 130.2px;
  }
  .px-217 {
    padding-left: 130.2px;
    padding-right: 130.2px;
  }
}
@media (min-width: 992px) {
  .my-217 {
    margin-top: 173.6px;
    margin-bottom: 173.6px;
  }
  .mx-217 {
    margin-left: 173.6px;
    margin-right: 173.6px;
  }
  .py-217 {
    padding-top: 173.6px;
    padding-bottom: 173.6px;
  }
  .px-217 {
    padding-left: 173.6px;
    padding-right: 173.6px;
  }
}
@media (min-width: 1200px) {
  .my-217 {
    margin-top: 217px;
    margin-bottom: 217px;
  }
  .mx-217 {
    margin-left: 217px;
    margin-right: 217px;
  }
  .py-217 {
    padding-top: 217px;
    padding-bottom: 217px;
  }
  .px-217 {
    padding-left: 217px;
    padding-right: 217px;
  }
}
.my-218 {
  margin-top: 218px;
  margin-bottom: 218px;
}

.mx-218 {
  margin-left: 218px;
  margin-right: 218px;
}

.py-218 {
  padding-top: 218px;
  padding-bottom: 218px;
}

.px-218 {
  padding-left: 218px;
  padding-right: 218px;
}

@media (max-width: 575px) {
  .my-218 {
    margin-top: 109px;
    margin-bottom: 109px;
  }
  .mx-218 {
    margin-left: 109px;
    margin-right: 109px;
  }
  .py-218 {
    padding-top: 109px;
    padding-bottom: 109px;
  }
  .px-218 {
    padding-left: 109px;
    padding-right: 109px;
  }
}
@media (min-width: 576px) {
  .my-218 {
    margin-top: 145.188px;
    margin-bottom: 145.188px;
  }
  .mx-218 {
    margin-left: 145.188px;
    margin-right: 145.188px;
  }
  .py-218 {
    padding-top: 145.188px;
    padding-bottom: 145.188px;
  }
  .px-218 {
    padding-left: 145.188px;
    padding-right: 145.188px;
  }
}
@media (min-width: 768px) {
  .my-218 {
    margin-top: 130.8px;
    margin-bottom: 130.8px;
  }
  .mx-218 {
    margin-left: 130.8px;
    margin-right: 130.8px;
  }
  .py-218 {
    padding-top: 130.8px;
    padding-bottom: 130.8px;
  }
  .px-218 {
    padding-left: 130.8px;
    padding-right: 130.8px;
  }
}
@media (min-width: 992px) {
  .my-218 {
    margin-top: 174.4px;
    margin-bottom: 174.4px;
  }
  .mx-218 {
    margin-left: 174.4px;
    margin-right: 174.4px;
  }
  .py-218 {
    padding-top: 174.4px;
    padding-bottom: 174.4px;
  }
  .px-218 {
    padding-left: 174.4px;
    padding-right: 174.4px;
  }
}
@media (min-width: 1200px) {
  .my-218 {
    margin-top: 218px;
    margin-bottom: 218px;
  }
  .mx-218 {
    margin-left: 218px;
    margin-right: 218px;
  }
  .py-218 {
    padding-top: 218px;
    padding-bottom: 218px;
  }
  .px-218 {
    padding-left: 218px;
    padding-right: 218px;
  }
}
.my-219 {
  margin-top: 219px;
  margin-bottom: 219px;
}

.mx-219 {
  margin-left: 219px;
  margin-right: 219px;
}

.py-219 {
  padding-top: 219px;
  padding-bottom: 219px;
}

.px-219 {
  padding-left: 219px;
  padding-right: 219px;
}

@media (max-width: 575px) {
  .my-219 {
    margin-top: 109.5px;
    margin-bottom: 109.5px;
  }
  .mx-219 {
    margin-left: 109.5px;
    margin-right: 109.5px;
  }
  .py-219 {
    padding-top: 109.5px;
    padding-bottom: 109.5px;
  }
  .px-219 {
    padding-left: 109.5px;
    padding-right: 109.5px;
  }
}
@media (min-width: 576px) {
  .my-219 {
    margin-top: 145.854px;
    margin-bottom: 145.854px;
  }
  .mx-219 {
    margin-left: 145.854px;
    margin-right: 145.854px;
  }
  .py-219 {
    padding-top: 145.854px;
    padding-bottom: 145.854px;
  }
  .px-219 {
    padding-left: 145.854px;
    padding-right: 145.854px;
  }
}
@media (min-width: 768px) {
  .my-219 {
    margin-top: 131.4px;
    margin-bottom: 131.4px;
  }
  .mx-219 {
    margin-left: 131.4px;
    margin-right: 131.4px;
  }
  .py-219 {
    padding-top: 131.4px;
    padding-bottom: 131.4px;
  }
  .px-219 {
    padding-left: 131.4px;
    padding-right: 131.4px;
  }
}
@media (min-width: 992px) {
  .my-219 {
    margin-top: 175.2px;
    margin-bottom: 175.2px;
  }
  .mx-219 {
    margin-left: 175.2px;
    margin-right: 175.2px;
  }
  .py-219 {
    padding-top: 175.2px;
    padding-bottom: 175.2px;
  }
  .px-219 {
    padding-left: 175.2px;
    padding-right: 175.2px;
  }
}
@media (min-width: 1200px) {
  .my-219 {
    margin-top: 219px;
    margin-bottom: 219px;
  }
  .mx-219 {
    margin-left: 219px;
    margin-right: 219px;
  }
  .py-219 {
    padding-top: 219px;
    padding-bottom: 219px;
  }
  .px-219 {
    padding-left: 219px;
    padding-right: 219px;
  }
}
.my-220 {
  margin-top: 220px;
  margin-bottom: 220px;
}

.mx-220 {
  margin-left: 220px;
  margin-right: 220px;
}

.py-220 {
  padding-top: 220px;
  padding-bottom: 220px;
}

.px-220 {
  padding-left: 220px;
  padding-right: 220px;
}

@media (max-width: 575px) {
  .my-220 {
    margin-top: 110px;
    margin-bottom: 110px;
  }
  .mx-220 {
    margin-left: 110px;
    margin-right: 110px;
  }
  .py-220 {
    padding-top: 110px;
    padding-bottom: 110px;
  }
  .px-220 {
    padding-left: 110px;
    padding-right: 110px;
  }
}
@media (min-width: 576px) {
  .my-220 {
    margin-top: 146.52px;
    margin-bottom: 146.52px;
  }
  .mx-220 {
    margin-left: 146.52px;
    margin-right: 146.52px;
  }
  .py-220 {
    padding-top: 146.52px;
    padding-bottom: 146.52px;
  }
  .px-220 {
    padding-left: 146.52px;
    padding-right: 146.52px;
  }
}
@media (min-width: 768px) {
  .my-220 {
    margin-top: 132px;
    margin-bottom: 132px;
  }
  .mx-220 {
    margin-left: 132px;
    margin-right: 132px;
  }
  .py-220 {
    padding-top: 132px;
    padding-bottom: 132px;
  }
  .px-220 {
    padding-left: 132px;
    padding-right: 132px;
  }
}
@media (min-width: 992px) {
  .my-220 {
    margin-top: 176px;
    margin-bottom: 176px;
  }
  .mx-220 {
    margin-left: 176px;
    margin-right: 176px;
  }
  .py-220 {
    padding-top: 176px;
    padding-bottom: 176px;
  }
  .px-220 {
    padding-left: 176px;
    padding-right: 176px;
  }
}
@media (min-width: 1200px) {
  .my-220 {
    margin-top: 220px;
    margin-bottom: 220px;
  }
  .mx-220 {
    margin-left: 220px;
    margin-right: 220px;
  }
  .py-220 {
    padding-top: 220px;
    padding-bottom: 220px;
  }
  .px-220 {
    padding-left: 220px;
    padding-right: 220px;
  }
}
.my-221 {
  margin-top: 221px;
  margin-bottom: 221px;
}

.mx-221 {
  margin-left: 221px;
  margin-right: 221px;
}

.py-221 {
  padding-top: 221px;
  padding-bottom: 221px;
}

.px-221 {
  padding-left: 221px;
  padding-right: 221px;
}

@media (max-width: 575px) {
  .my-221 {
    margin-top: 110.5px;
    margin-bottom: 110.5px;
  }
  .mx-221 {
    margin-left: 110.5px;
    margin-right: 110.5px;
  }
  .py-221 {
    padding-top: 110.5px;
    padding-bottom: 110.5px;
  }
  .px-221 {
    padding-left: 110.5px;
    padding-right: 110.5px;
  }
}
@media (min-width: 576px) {
  .my-221 {
    margin-top: 147.186px;
    margin-bottom: 147.186px;
  }
  .mx-221 {
    margin-left: 147.186px;
    margin-right: 147.186px;
  }
  .py-221 {
    padding-top: 147.186px;
    padding-bottom: 147.186px;
  }
  .px-221 {
    padding-left: 147.186px;
    padding-right: 147.186px;
  }
}
@media (min-width: 768px) {
  .my-221 {
    margin-top: 132.6px;
    margin-bottom: 132.6px;
  }
  .mx-221 {
    margin-left: 132.6px;
    margin-right: 132.6px;
  }
  .py-221 {
    padding-top: 132.6px;
    padding-bottom: 132.6px;
  }
  .px-221 {
    padding-left: 132.6px;
    padding-right: 132.6px;
  }
}
@media (min-width: 992px) {
  .my-221 {
    margin-top: 176.8px;
    margin-bottom: 176.8px;
  }
  .mx-221 {
    margin-left: 176.8px;
    margin-right: 176.8px;
  }
  .py-221 {
    padding-top: 176.8px;
    padding-bottom: 176.8px;
  }
  .px-221 {
    padding-left: 176.8px;
    padding-right: 176.8px;
  }
}
@media (min-width: 1200px) {
  .my-221 {
    margin-top: 221px;
    margin-bottom: 221px;
  }
  .mx-221 {
    margin-left: 221px;
    margin-right: 221px;
  }
  .py-221 {
    padding-top: 221px;
    padding-bottom: 221px;
  }
  .px-221 {
    padding-left: 221px;
    padding-right: 221px;
  }
}
.my-222 {
  margin-top: 222px;
  margin-bottom: 222px;
}

.mx-222 {
  margin-left: 222px;
  margin-right: 222px;
}

.py-222 {
  padding-top: 222px;
  padding-bottom: 222px;
}

.px-222 {
  padding-left: 222px;
  padding-right: 222px;
}

@media (max-width: 575px) {
  .my-222 {
    margin-top: 111px;
    margin-bottom: 111px;
  }
  .mx-222 {
    margin-left: 111px;
    margin-right: 111px;
  }
  .py-222 {
    padding-top: 111px;
    padding-bottom: 111px;
  }
  .px-222 {
    padding-left: 111px;
    padding-right: 111px;
  }
}
@media (min-width: 576px) {
  .my-222 {
    margin-top: 147.852px;
    margin-bottom: 147.852px;
  }
  .mx-222 {
    margin-left: 147.852px;
    margin-right: 147.852px;
  }
  .py-222 {
    padding-top: 147.852px;
    padding-bottom: 147.852px;
  }
  .px-222 {
    padding-left: 147.852px;
    padding-right: 147.852px;
  }
}
@media (min-width: 768px) {
  .my-222 {
    margin-top: 133.2px;
    margin-bottom: 133.2px;
  }
  .mx-222 {
    margin-left: 133.2px;
    margin-right: 133.2px;
  }
  .py-222 {
    padding-top: 133.2px;
    padding-bottom: 133.2px;
  }
  .px-222 {
    padding-left: 133.2px;
    padding-right: 133.2px;
  }
}
@media (min-width: 992px) {
  .my-222 {
    margin-top: 177.6px;
    margin-bottom: 177.6px;
  }
  .mx-222 {
    margin-left: 177.6px;
    margin-right: 177.6px;
  }
  .py-222 {
    padding-top: 177.6px;
    padding-bottom: 177.6px;
  }
  .px-222 {
    padding-left: 177.6px;
    padding-right: 177.6px;
  }
}
@media (min-width: 1200px) {
  .my-222 {
    margin-top: 222px;
    margin-bottom: 222px;
  }
  .mx-222 {
    margin-left: 222px;
    margin-right: 222px;
  }
  .py-222 {
    padding-top: 222px;
    padding-bottom: 222px;
  }
  .px-222 {
    padding-left: 222px;
    padding-right: 222px;
  }
}
.my-223 {
  margin-top: 223px;
  margin-bottom: 223px;
}

.mx-223 {
  margin-left: 223px;
  margin-right: 223px;
}

.py-223 {
  padding-top: 223px;
  padding-bottom: 223px;
}

.px-223 {
  padding-left: 223px;
  padding-right: 223px;
}

@media (max-width: 575px) {
  .my-223 {
    margin-top: 111.5px;
    margin-bottom: 111.5px;
  }
  .mx-223 {
    margin-left: 111.5px;
    margin-right: 111.5px;
  }
  .py-223 {
    padding-top: 111.5px;
    padding-bottom: 111.5px;
  }
  .px-223 {
    padding-left: 111.5px;
    padding-right: 111.5px;
  }
}
@media (min-width: 576px) {
  .my-223 {
    margin-top: 148.518px;
    margin-bottom: 148.518px;
  }
  .mx-223 {
    margin-left: 148.518px;
    margin-right: 148.518px;
  }
  .py-223 {
    padding-top: 148.518px;
    padding-bottom: 148.518px;
  }
  .px-223 {
    padding-left: 148.518px;
    padding-right: 148.518px;
  }
}
@media (min-width: 768px) {
  .my-223 {
    margin-top: 133.8px;
    margin-bottom: 133.8px;
  }
  .mx-223 {
    margin-left: 133.8px;
    margin-right: 133.8px;
  }
  .py-223 {
    padding-top: 133.8px;
    padding-bottom: 133.8px;
  }
  .px-223 {
    padding-left: 133.8px;
    padding-right: 133.8px;
  }
}
@media (min-width: 992px) {
  .my-223 {
    margin-top: 178.4px;
    margin-bottom: 178.4px;
  }
  .mx-223 {
    margin-left: 178.4px;
    margin-right: 178.4px;
  }
  .py-223 {
    padding-top: 178.4px;
    padding-bottom: 178.4px;
  }
  .px-223 {
    padding-left: 178.4px;
    padding-right: 178.4px;
  }
}
@media (min-width: 1200px) {
  .my-223 {
    margin-top: 223px;
    margin-bottom: 223px;
  }
  .mx-223 {
    margin-left: 223px;
    margin-right: 223px;
  }
  .py-223 {
    padding-top: 223px;
    padding-bottom: 223px;
  }
  .px-223 {
    padding-left: 223px;
    padding-right: 223px;
  }
}
.my-224 {
  margin-top: 224px;
  margin-bottom: 224px;
}

.mx-224 {
  margin-left: 224px;
  margin-right: 224px;
}

.py-224 {
  padding-top: 224px;
  padding-bottom: 224px;
}

.px-224 {
  padding-left: 224px;
  padding-right: 224px;
}

@media (max-width: 575px) {
  .my-224 {
    margin-top: 112px;
    margin-bottom: 112px;
  }
  .mx-224 {
    margin-left: 112px;
    margin-right: 112px;
  }
  .py-224 {
    padding-top: 112px;
    padding-bottom: 112px;
  }
  .px-224 {
    padding-left: 112px;
    padding-right: 112px;
  }
}
@media (min-width: 576px) {
  .my-224 {
    margin-top: 149.184px;
    margin-bottom: 149.184px;
  }
  .mx-224 {
    margin-left: 149.184px;
    margin-right: 149.184px;
  }
  .py-224 {
    padding-top: 149.184px;
    padding-bottom: 149.184px;
  }
  .px-224 {
    padding-left: 149.184px;
    padding-right: 149.184px;
  }
}
@media (min-width: 768px) {
  .my-224 {
    margin-top: 134.4px;
    margin-bottom: 134.4px;
  }
  .mx-224 {
    margin-left: 134.4px;
    margin-right: 134.4px;
  }
  .py-224 {
    padding-top: 134.4px;
    padding-bottom: 134.4px;
  }
  .px-224 {
    padding-left: 134.4px;
    padding-right: 134.4px;
  }
}
@media (min-width: 992px) {
  .my-224 {
    margin-top: 179.2px;
    margin-bottom: 179.2px;
  }
  .mx-224 {
    margin-left: 179.2px;
    margin-right: 179.2px;
  }
  .py-224 {
    padding-top: 179.2px;
    padding-bottom: 179.2px;
  }
  .px-224 {
    padding-left: 179.2px;
    padding-right: 179.2px;
  }
}
@media (min-width: 1200px) {
  .my-224 {
    margin-top: 224px;
    margin-bottom: 224px;
  }
  .mx-224 {
    margin-left: 224px;
    margin-right: 224px;
  }
  .py-224 {
    padding-top: 224px;
    padding-bottom: 224px;
  }
  .px-224 {
    padding-left: 224px;
    padding-right: 224px;
  }
}
.my-225 {
  margin-top: 225px;
  margin-bottom: 225px;
}

.mx-225 {
  margin-left: 225px;
  margin-right: 225px;
}

.py-225 {
  padding-top: 225px;
  padding-bottom: 225px;
}

.px-225 {
  padding-left: 225px;
  padding-right: 225px;
}

@media (max-width: 575px) {
  .my-225 {
    margin-top: 112.5px;
    margin-bottom: 112.5px;
  }
  .mx-225 {
    margin-left: 112.5px;
    margin-right: 112.5px;
  }
  .py-225 {
    padding-top: 112.5px;
    padding-bottom: 112.5px;
  }
  .px-225 {
    padding-left: 112.5px;
    padding-right: 112.5px;
  }
}
@media (min-width: 576px) {
  .my-225 {
    margin-top: 149.85px;
    margin-bottom: 149.85px;
  }
  .mx-225 {
    margin-left: 149.85px;
    margin-right: 149.85px;
  }
  .py-225 {
    padding-top: 149.85px;
    padding-bottom: 149.85px;
  }
  .px-225 {
    padding-left: 149.85px;
    padding-right: 149.85px;
  }
}
@media (min-width: 768px) {
  .my-225 {
    margin-top: 135px;
    margin-bottom: 135px;
  }
  .mx-225 {
    margin-left: 135px;
    margin-right: 135px;
  }
  .py-225 {
    padding-top: 135px;
    padding-bottom: 135px;
  }
  .px-225 {
    padding-left: 135px;
    padding-right: 135px;
  }
}
@media (min-width: 992px) {
  .my-225 {
    margin-top: 180px;
    margin-bottom: 180px;
  }
  .mx-225 {
    margin-left: 180px;
    margin-right: 180px;
  }
  .py-225 {
    padding-top: 180px;
    padding-bottom: 180px;
  }
  .px-225 {
    padding-left: 180px;
    padding-right: 180px;
  }
}
@media (min-width: 1200px) {
  .my-225 {
    margin-top: 225px;
    margin-bottom: 225px;
  }
  .mx-225 {
    margin-left: 225px;
    margin-right: 225px;
  }
  .py-225 {
    padding-top: 225px;
    padding-bottom: 225px;
  }
  .px-225 {
    padding-left: 225px;
    padding-right: 225px;
  }
}
.my-226 {
  margin-top: 226px;
  margin-bottom: 226px;
}

.mx-226 {
  margin-left: 226px;
  margin-right: 226px;
}

.py-226 {
  padding-top: 226px;
  padding-bottom: 226px;
}

.px-226 {
  padding-left: 226px;
  padding-right: 226px;
}

@media (max-width: 575px) {
  .my-226 {
    margin-top: 113px;
    margin-bottom: 113px;
  }
  .mx-226 {
    margin-left: 113px;
    margin-right: 113px;
  }
  .py-226 {
    padding-top: 113px;
    padding-bottom: 113px;
  }
  .px-226 {
    padding-left: 113px;
    padding-right: 113px;
  }
}
@media (min-width: 576px) {
  .my-226 {
    margin-top: 150.516px;
    margin-bottom: 150.516px;
  }
  .mx-226 {
    margin-left: 150.516px;
    margin-right: 150.516px;
  }
  .py-226 {
    padding-top: 150.516px;
    padding-bottom: 150.516px;
  }
  .px-226 {
    padding-left: 150.516px;
    padding-right: 150.516px;
  }
}
@media (min-width: 768px) {
  .my-226 {
    margin-top: 135.6px;
    margin-bottom: 135.6px;
  }
  .mx-226 {
    margin-left: 135.6px;
    margin-right: 135.6px;
  }
  .py-226 {
    padding-top: 135.6px;
    padding-bottom: 135.6px;
  }
  .px-226 {
    padding-left: 135.6px;
    padding-right: 135.6px;
  }
}
@media (min-width: 992px) {
  .my-226 {
    margin-top: 180.8px;
    margin-bottom: 180.8px;
  }
  .mx-226 {
    margin-left: 180.8px;
    margin-right: 180.8px;
  }
  .py-226 {
    padding-top: 180.8px;
    padding-bottom: 180.8px;
  }
  .px-226 {
    padding-left: 180.8px;
    padding-right: 180.8px;
  }
}
@media (min-width: 1200px) {
  .my-226 {
    margin-top: 226px;
    margin-bottom: 226px;
  }
  .mx-226 {
    margin-left: 226px;
    margin-right: 226px;
  }
  .py-226 {
    padding-top: 226px;
    padding-bottom: 226px;
  }
  .px-226 {
    padding-left: 226px;
    padding-right: 226px;
  }
}
.my-227 {
  margin-top: 227px;
  margin-bottom: 227px;
}

.mx-227 {
  margin-left: 227px;
  margin-right: 227px;
}

.py-227 {
  padding-top: 227px;
  padding-bottom: 227px;
}

.px-227 {
  padding-left: 227px;
  padding-right: 227px;
}

@media (max-width: 575px) {
  .my-227 {
    margin-top: 113.5px;
    margin-bottom: 113.5px;
  }
  .mx-227 {
    margin-left: 113.5px;
    margin-right: 113.5px;
  }
  .py-227 {
    padding-top: 113.5px;
    padding-bottom: 113.5px;
  }
  .px-227 {
    padding-left: 113.5px;
    padding-right: 113.5px;
  }
}
@media (min-width: 576px) {
  .my-227 {
    margin-top: 151.182px;
    margin-bottom: 151.182px;
  }
  .mx-227 {
    margin-left: 151.182px;
    margin-right: 151.182px;
  }
  .py-227 {
    padding-top: 151.182px;
    padding-bottom: 151.182px;
  }
  .px-227 {
    padding-left: 151.182px;
    padding-right: 151.182px;
  }
}
@media (min-width: 768px) {
  .my-227 {
    margin-top: 136.2px;
    margin-bottom: 136.2px;
  }
  .mx-227 {
    margin-left: 136.2px;
    margin-right: 136.2px;
  }
  .py-227 {
    padding-top: 136.2px;
    padding-bottom: 136.2px;
  }
  .px-227 {
    padding-left: 136.2px;
    padding-right: 136.2px;
  }
}
@media (min-width: 992px) {
  .my-227 {
    margin-top: 181.6px;
    margin-bottom: 181.6px;
  }
  .mx-227 {
    margin-left: 181.6px;
    margin-right: 181.6px;
  }
  .py-227 {
    padding-top: 181.6px;
    padding-bottom: 181.6px;
  }
  .px-227 {
    padding-left: 181.6px;
    padding-right: 181.6px;
  }
}
@media (min-width: 1200px) {
  .my-227 {
    margin-top: 227px;
    margin-bottom: 227px;
  }
  .mx-227 {
    margin-left: 227px;
    margin-right: 227px;
  }
  .py-227 {
    padding-top: 227px;
    padding-bottom: 227px;
  }
  .px-227 {
    padding-left: 227px;
    padding-right: 227px;
  }
}
.my-228 {
  margin-top: 228px;
  margin-bottom: 228px;
}

.mx-228 {
  margin-left: 228px;
  margin-right: 228px;
}

.py-228 {
  padding-top: 228px;
  padding-bottom: 228px;
}

.px-228 {
  padding-left: 228px;
  padding-right: 228px;
}

@media (max-width: 575px) {
  .my-228 {
    margin-top: 114px;
    margin-bottom: 114px;
  }
  .mx-228 {
    margin-left: 114px;
    margin-right: 114px;
  }
  .py-228 {
    padding-top: 114px;
    padding-bottom: 114px;
  }
  .px-228 {
    padding-left: 114px;
    padding-right: 114px;
  }
}
@media (min-width: 576px) {
  .my-228 {
    margin-top: 151.848px;
    margin-bottom: 151.848px;
  }
  .mx-228 {
    margin-left: 151.848px;
    margin-right: 151.848px;
  }
  .py-228 {
    padding-top: 151.848px;
    padding-bottom: 151.848px;
  }
  .px-228 {
    padding-left: 151.848px;
    padding-right: 151.848px;
  }
}
@media (min-width: 768px) {
  .my-228 {
    margin-top: 136.8px;
    margin-bottom: 136.8px;
  }
  .mx-228 {
    margin-left: 136.8px;
    margin-right: 136.8px;
  }
  .py-228 {
    padding-top: 136.8px;
    padding-bottom: 136.8px;
  }
  .px-228 {
    padding-left: 136.8px;
    padding-right: 136.8px;
  }
}
@media (min-width: 992px) {
  .my-228 {
    margin-top: 182.4px;
    margin-bottom: 182.4px;
  }
  .mx-228 {
    margin-left: 182.4px;
    margin-right: 182.4px;
  }
  .py-228 {
    padding-top: 182.4px;
    padding-bottom: 182.4px;
  }
  .px-228 {
    padding-left: 182.4px;
    padding-right: 182.4px;
  }
}
@media (min-width: 1200px) {
  .my-228 {
    margin-top: 228px;
    margin-bottom: 228px;
  }
  .mx-228 {
    margin-left: 228px;
    margin-right: 228px;
  }
  .py-228 {
    padding-top: 228px;
    padding-bottom: 228px;
  }
  .px-228 {
    padding-left: 228px;
    padding-right: 228px;
  }
}
.my-229 {
  margin-top: 229px;
  margin-bottom: 229px;
}

.mx-229 {
  margin-left: 229px;
  margin-right: 229px;
}

.py-229 {
  padding-top: 229px;
  padding-bottom: 229px;
}

.px-229 {
  padding-left: 229px;
  padding-right: 229px;
}

@media (max-width: 575px) {
  .my-229 {
    margin-top: 114.5px;
    margin-bottom: 114.5px;
  }
  .mx-229 {
    margin-left: 114.5px;
    margin-right: 114.5px;
  }
  .py-229 {
    padding-top: 114.5px;
    padding-bottom: 114.5px;
  }
  .px-229 {
    padding-left: 114.5px;
    padding-right: 114.5px;
  }
}
@media (min-width: 576px) {
  .my-229 {
    margin-top: 152.514px;
    margin-bottom: 152.514px;
  }
  .mx-229 {
    margin-left: 152.514px;
    margin-right: 152.514px;
  }
  .py-229 {
    padding-top: 152.514px;
    padding-bottom: 152.514px;
  }
  .px-229 {
    padding-left: 152.514px;
    padding-right: 152.514px;
  }
}
@media (min-width: 768px) {
  .my-229 {
    margin-top: 137.4px;
    margin-bottom: 137.4px;
  }
  .mx-229 {
    margin-left: 137.4px;
    margin-right: 137.4px;
  }
  .py-229 {
    padding-top: 137.4px;
    padding-bottom: 137.4px;
  }
  .px-229 {
    padding-left: 137.4px;
    padding-right: 137.4px;
  }
}
@media (min-width: 992px) {
  .my-229 {
    margin-top: 183.2px;
    margin-bottom: 183.2px;
  }
  .mx-229 {
    margin-left: 183.2px;
    margin-right: 183.2px;
  }
  .py-229 {
    padding-top: 183.2px;
    padding-bottom: 183.2px;
  }
  .px-229 {
    padding-left: 183.2px;
    padding-right: 183.2px;
  }
}
@media (min-width: 1200px) {
  .my-229 {
    margin-top: 229px;
    margin-bottom: 229px;
  }
  .mx-229 {
    margin-left: 229px;
    margin-right: 229px;
  }
  .py-229 {
    padding-top: 229px;
    padding-bottom: 229px;
  }
  .px-229 {
    padding-left: 229px;
    padding-right: 229px;
  }
}
.my-230 {
  margin-top: 230px;
  margin-bottom: 230px;
}

.mx-230 {
  margin-left: 230px;
  margin-right: 230px;
}

.py-230 {
  padding-top: 230px;
  padding-bottom: 230px;
}

.px-230 {
  padding-left: 230px;
  padding-right: 230px;
}

@media (max-width: 575px) {
  .my-230 {
    margin-top: 115px;
    margin-bottom: 115px;
  }
  .mx-230 {
    margin-left: 115px;
    margin-right: 115px;
  }
  .py-230 {
    padding-top: 115px;
    padding-bottom: 115px;
  }
  .px-230 {
    padding-left: 115px;
    padding-right: 115px;
  }
}
@media (min-width: 576px) {
  .my-230 {
    margin-top: 153.18px;
    margin-bottom: 153.18px;
  }
  .mx-230 {
    margin-left: 153.18px;
    margin-right: 153.18px;
  }
  .py-230 {
    padding-top: 153.18px;
    padding-bottom: 153.18px;
  }
  .px-230 {
    padding-left: 153.18px;
    padding-right: 153.18px;
  }
}
@media (min-width: 768px) {
  .my-230 {
    margin-top: 138px;
    margin-bottom: 138px;
  }
  .mx-230 {
    margin-left: 138px;
    margin-right: 138px;
  }
  .py-230 {
    padding-top: 138px;
    padding-bottom: 138px;
  }
  .px-230 {
    padding-left: 138px;
    padding-right: 138px;
  }
}
@media (min-width: 992px) {
  .my-230 {
    margin-top: 184px;
    margin-bottom: 184px;
  }
  .mx-230 {
    margin-left: 184px;
    margin-right: 184px;
  }
  .py-230 {
    padding-top: 184px;
    padding-bottom: 184px;
  }
  .px-230 {
    padding-left: 184px;
    padding-right: 184px;
  }
}
@media (min-width: 1200px) {
  .my-230 {
    margin-top: 230px;
    margin-bottom: 230px;
  }
  .mx-230 {
    margin-left: 230px;
    margin-right: 230px;
  }
  .py-230 {
    padding-top: 230px;
    padding-bottom: 230px;
  }
  .px-230 {
    padding-left: 230px;
    padding-right: 230px;
  }
}
.my-231 {
  margin-top: 231px;
  margin-bottom: 231px;
}

.mx-231 {
  margin-left: 231px;
  margin-right: 231px;
}

.py-231 {
  padding-top: 231px;
  padding-bottom: 231px;
}

.px-231 {
  padding-left: 231px;
  padding-right: 231px;
}

@media (max-width: 575px) {
  .my-231 {
    margin-top: 115.5px;
    margin-bottom: 115.5px;
  }
  .mx-231 {
    margin-left: 115.5px;
    margin-right: 115.5px;
  }
  .py-231 {
    padding-top: 115.5px;
    padding-bottom: 115.5px;
  }
  .px-231 {
    padding-left: 115.5px;
    padding-right: 115.5px;
  }
}
@media (min-width: 576px) {
  .my-231 {
    margin-top: 153.846px;
    margin-bottom: 153.846px;
  }
  .mx-231 {
    margin-left: 153.846px;
    margin-right: 153.846px;
  }
  .py-231 {
    padding-top: 153.846px;
    padding-bottom: 153.846px;
  }
  .px-231 {
    padding-left: 153.846px;
    padding-right: 153.846px;
  }
}
@media (min-width: 768px) {
  .my-231 {
    margin-top: 138.6px;
    margin-bottom: 138.6px;
  }
  .mx-231 {
    margin-left: 138.6px;
    margin-right: 138.6px;
  }
  .py-231 {
    padding-top: 138.6px;
    padding-bottom: 138.6px;
  }
  .px-231 {
    padding-left: 138.6px;
    padding-right: 138.6px;
  }
}
@media (min-width: 992px) {
  .my-231 {
    margin-top: 184.8px;
    margin-bottom: 184.8px;
  }
  .mx-231 {
    margin-left: 184.8px;
    margin-right: 184.8px;
  }
  .py-231 {
    padding-top: 184.8px;
    padding-bottom: 184.8px;
  }
  .px-231 {
    padding-left: 184.8px;
    padding-right: 184.8px;
  }
}
@media (min-width: 1200px) {
  .my-231 {
    margin-top: 231px;
    margin-bottom: 231px;
  }
  .mx-231 {
    margin-left: 231px;
    margin-right: 231px;
  }
  .py-231 {
    padding-top: 231px;
    padding-bottom: 231px;
  }
  .px-231 {
    padding-left: 231px;
    padding-right: 231px;
  }
}
.my-232 {
  margin-top: 232px;
  margin-bottom: 232px;
}

.mx-232 {
  margin-left: 232px;
  margin-right: 232px;
}

.py-232 {
  padding-top: 232px;
  padding-bottom: 232px;
}

.px-232 {
  padding-left: 232px;
  padding-right: 232px;
}

@media (max-width: 575px) {
  .my-232 {
    margin-top: 116px;
    margin-bottom: 116px;
  }
  .mx-232 {
    margin-left: 116px;
    margin-right: 116px;
  }
  .py-232 {
    padding-top: 116px;
    padding-bottom: 116px;
  }
  .px-232 {
    padding-left: 116px;
    padding-right: 116px;
  }
}
@media (min-width: 576px) {
  .my-232 {
    margin-top: 154.512px;
    margin-bottom: 154.512px;
  }
  .mx-232 {
    margin-left: 154.512px;
    margin-right: 154.512px;
  }
  .py-232 {
    padding-top: 154.512px;
    padding-bottom: 154.512px;
  }
  .px-232 {
    padding-left: 154.512px;
    padding-right: 154.512px;
  }
}
@media (min-width: 768px) {
  .my-232 {
    margin-top: 139.2px;
    margin-bottom: 139.2px;
  }
  .mx-232 {
    margin-left: 139.2px;
    margin-right: 139.2px;
  }
  .py-232 {
    padding-top: 139.2px;
    padding-bottom: 139.2px;
  }
  .px-232 {
    padding-left: 139.2px;
    padding-right: 139.2px;
  }
}
@media (min-width: 992px) {
  .my-232 {
    margin-top: 185.6px;
    margin-bottom: 185.6px;
  }
  .mx-232 {
    margin-left: 185.6px;
    margin-right: 185.6px;
  }
  .py-232 {
    padding-top: 185.6px;
    padding-bottom: 185.6px;
  }
  .px-232 {
    padding-left: 185.6px;
    padding-right: 185.6px;
  }
}
@media (min-width: 1200px) {
  .my-232 {
    margin-top: 232px;
    margin-bottom: 232px;
  }
  .mx-232 {
    margin-left: 232px;
    margin-right: 232px;
  }
  .py-232 {
    padding-top: 232px;
    padding-bottom: 232px;
  }
  .px-232 {
    padding-left: 232px;
    padding-right: 232px;
  }
}
.my-233 {
  margin-top: 233px;
  margin-bottom: 233px;
}

.mx-233 {
  margin-left: 233px;
  margin-right: 233px;
}

.py-233 {
  padding-top: 233px;
  padding-bottom: 233px;
}

.px-233 {
  padding-left: 233px;
  padding-right: 233px;
}

@media (max-width: 575px) {
  .my-233 {
    margin-top: 116.5px;
    margin-bottom: 116.5px;
  }
  .mx-233 {
    margin-left: 116.5px;
    margin-right: 116.5px;
  }
  .py-233 {
    padding-top: 116.5px;
    padding-bottom: 116.5px;
  }
  .px-233 {
    padding-left: 116.5px;
    padding-right: 116.5px;
  }
}
@media (min-width: 576px) {
  .my-233 {
    margin-top: 155.178px;
    margin-bottom: 155.178px;
  }
  .mx-233 {
    margin-left: 155.178px;
    margin-right: 155.178px;
  }
  .py-233 {
    padding-top: 155.178px;
    padding-bottom: 155.178px;
  }
  .px-233 {
    padding-left: 155.178px;
    padding-right: 155.178px;
  }
}
@media (min-width: 768px) {
  .my-233 {
    margin-top: 139.8px;
    margin-bottom: 139.8px;
  }
  .mx-233 {
    margin-left: 139.8px;
    margin-right: 139.8px;
  }
  .py-233 {
    padding-top: 139.8px;
    padding-bottom: 139.8px;
  }
  .px-233 {
    padding-left: 139.8px;
    padding-right: 139.8px;
  }
}
@media (min-width: 992px) {
  .my-233 {
    margin-top: 186.4px;
    margin-bottom: 186.4px;
  }
  .mx-233 {
    margin-left: 186.4px;
    margin-right: 186.4px;
  }
  .py-233 {
    padding-top: 186.4px;
    padding-bottom: 186.4px;
  }
  .px-233 {
    padding-left: 186.4px;
    padding-right: 186.4px;
  }
}
@media (min-width: 1200px) {
  .my-233 {
    margin-top: 233px;
    margin-bottom: 233px;
  }
  .mx-233 {
    margin-left: 233px;
    margin-right: 233px;
  }
  .py-233 {
    padding-top: 233px;
    padding-bottom: 233px;
  }
  .px-233 {
    padding-left: 233px;
    padding-right: 233px;
  }
}
.my-234 {
  margin-top: 234px;
  margin-bottom: 234px;
}

.mx-234 {
  margin-left: 234px;
  margin-right: 234px;
}

.py-234 {
  padding-top: 234px;
  padding-bottom: 234px;
}

.px-234 {
  padding-left: 234px;
  padding-right: 234px;
}

@media (max-width: 575px) {
  .my-234 {
    margin-top: 117px;
    margin-bottom: 117px;
  }
  .mx-234 {
    margin-left: 117px;
    margin-right: 117px;
  }
  .py-234 {
    padding-top: 117px;
    padding-bottom: 117px;
  }
  .px-234 {
    padding-left: 117px;
    padding-right: 117px;
  }
}
@media (min-width: 576px) {
  .my-234 {
    margin-top: 155.844px;
    margin-bottom: 155.844px;
  }
  .mx-234 {
    margin-left: 155.844px;
    margin-right: 155.844px;
  }
  .py-234 {
    padding-top: 155.844px;
    padding-bottom: 155.844px;
  }
  .px-234 {
    padding-left: 155.844px;
    padding-right: 155.844px;
  }
}
@media (min-width: 768px) {
  .my-234 {
    margin-top: 140.4px;
    margin-bottom: 140.4px;
  }
  .mx-234 {
    margin-left: 140.4px;
    margin-right: 140.4px;
  }
  .py-234 {
    padding-top: 140.4px;
    padding-bottom: 140.4px;
  }
  .px-234 {
    padding-left: 140.4px;
    padding-right: 140.4px;
  }
}
@media (min-width: 992px) {
  .my-234 {
    margin-top: 187.2px;
    margin-bottom: 187.2px;
  }
  .mx-234 {
    margin-left: 187.2px;
    margin-right: 187.2px;
  }
  .py-234 {
    padding-top: 187.2px;
    padding-bottom: 187.2px;
  }
  .px-234 {
    padding-left: 187.2px;
    padding-right: 187.2px;
  }
}
@media (min-width: 1200px) {
  .my-234 {
    margin-top: 234px;
    margin-bottom: 234px;
  }
  .mx-234 {
    margin-left: 234px;
    margin-right: 234px;
  }
  .py-234 {
    padding-top: 234px;
    padding-bottom: 234px;
  }
  .px-234 {
    padding-left: 234px;
    padding-right: 234px;
  }
}
.my-235 {
  margin-top: 235px;
  margin-bottom: 235px;
}

.mx-235 {
  margin-left: 235px;
  margin-right: 235px;
}

.py-235 {
  padding-top: 235px;
  padding-bottom: 235px;
}

.px-235 {
  padding-left: 235px;
  padding-right: 235px;
}

@media (max-width: 575px) {
  .my-235 {
    margin-top: 117.5px;
    margin-bottom: 117.5px;
  }
  .mx-235 {
    margin-left: 117.5px;
    margin-right: 117.5px;
  }
  .py-235 {
    padding-top: 117.5px;
    padding-bottom: 117.5px;
  }
  .px-235 {
    padding-left: 117.5px;
    padding-right: 117.5px;
  }
}
@media (min-width: 576px) {
  .my-235 {
    margin-top: 156.51px;
    margin-bottom: 156.51px;
  }
  .mx-235 {
    margin-left: 156.51px;
    margin-right: 156.51px;
  }
  .py-235 {
    padding-top: 156.51px;
    padding-bottom: 156.51px;
  }
  .px-235 {
    padding-left: 156.51px;
    padding-right: 156.51px;
  }
}
@media (min-width: 768px) {
  .my-235 {
    margin-top: 141px;
    margin-bottom: 141px;
  }
  .mx-235 {
    margin-left: 141px;
    margin-right: 141px;
  }
  .py-235 {
    padding-top: 141px;
    padding-bottom: 141px;
  }
  .px-235 {
    padding-left: 141px;
    padding-right: 141px;
  }
}
@media (min-width: 992px) {
  .my-235 {
    margin-top: 188px;
    margin-bottom: 188px;
  }
  .mx-235 {
    margin-left: 188px;
    margin-right: 188px;
  }
  .py-235 {
    padding-top: 188px;
    padding-bottom: 188px;
  }
  .px-235 {
    padding-left: 188px;
    padding-right: 188px;
  }
}
@media (min-width: 1200px) {
  .my-235 {
    margin-top: 235px;
    margin-bottom: 235px;
  }
  .mx-235 {
    margin-left: 235px;
    margin-right: 235px;
  }
  .py-235 {
    padding-top: 235px;
    padding-bottom: 235px;
  }
  .px-235 {
    padding-left: 235px;
    padding-right: 235px;
  }
}
.my-236 {
  margin-top: 236px;
  margin-bottom: 236px;
}

.mx-236 {
  margin-left: 236px;
  margin-right: 236px;
}

.py-236 {
  padding-top: 236px;
  padding-bottom: 236px;
}

.px-236 {
  padding-left: 236px;
  padding-right: 236px;
}

@media (max-width: 575px) {
  .my-236 {
    margin-top: 118px;
    margin-bottom: 118px;
  }
  .mx-236 {
    margin-left: 118px;
    margin-right: 118px;
  }
  .py-236 {
    padding-top: 118px;
    padding-bottom: 118px;
  }
  .px-236 {
    padding-left: 118px;
    padding-right: 118px;
  }
}
@media (min-width: 576px) {
  .my-236 {
    margin-top: 157.176px;
    margin-bottom: 157.176px;
  }
  .mx-236 {
    margin-left: 157.176px;
    margin-right: 157.176px;
  }
  .py-236 {
    padding-top: 157.176px;
    padding-bottom: 157.176px;
  }
  .px-236 {
    padding-left: 157.176px;
    padding-right: 157.176px;
  }
}
@media (min-width: 768px) {
  .my-236 {
    margin-top: 141.6px;
    margin-bottom: 141.6px;
  }
  .mx-236 {
    margin-left: 141.6px;
    margin-right: 141.6px;
  }
  .py-236 {
    padding-top: 141.6px;
    padding-bottom: 141.6px;
  }
  .px-236 {
    padding-left: 141.6px;
    padding-right: 141.6px;
  }
}
@media (min-width: 992px) {
  .my-236 {
    margin-top: 188.8px;
    margin-bottom: 188.8px;
  }
  .mx-236 {
    margin-left: 188.8px;
    margin-right: 188.8px;
  }
  .py-236 {
    padding-top: 188.8px;
    padding-bottom: 188.8px;
  }
  .px-236 {
    padding-left: 188.8px;
    padding-right: 188.8px;
  }
}
@media (min-width: 1200px) {
  .my-236 {
    margin-top: 236px;
    margin-bottom: 236px;
  }
  .mx-236 {
    margin-left: 236px;
    margin-right: 236px;
  }
  .py-236 {
    padding-top: 236px;
    padding-bottom: 236px;
  }
  .px-236 {
    padding-left: 236px;
    padding-right: 236px;
  }
}
.my-237 {
  margin-top: 237px;
  margin-bottom: 237px;
}

.mx-237 {
  margin-left: 237px;
  margin-right: 237px;
}

.py-237 {
  padding-top: 237px;
  padding-bottom: 237px;
}

.px-237 {
  padding-left: 237px;
  padding-right: 237px;
}

@media (max-width: 575px) {
  .my-237 {
    margin-top: 118.5px;
    margin-bottom: 118.5px;
  }
  .mx-237 {
    margin-left: 118.5px;
    margin-right: 118.5px;
  }
  .py-237 {
    padding-top: 118.5px;
    padding-bottom: 118.5px;
  }
  .px-237 {
    padding-left: 118.5px;
    padding-right: 118.5px;
  }
}
@media (min-width: 576px) {
  .my-237 {
    margin-top: 157.842px;
    margin-bottom: 157.842px;
  }
  .mx-237 {
    margin-left: 157.842px;
    margin-right: 157.842px;
  }
  .py-237 {
    padding-top: 157.842px;
    padding-bottom: 157.842px;
  }
  .px-237 {
    padding-left: 157.842px;
    padding-right: 157.842px;
  }
}
@media (min-width: 768px) {
  .my-237 {
    margin-top: 142.2px;
    margin-bottom: 142.2px;
  }
  .mx-237 {
    margin-left: 142.2px;
    margin-right: 142.2px;
  }
  .py-237 {
    padding-top: 142.2px;
    padding-bottom: 142.2px;
  }
  .px-237 {
    padding-left: 142.2px;
    padding-right: 142.2px;
  }
}
@media (min-width: 992px) {
  .my-237 {
    margin-top: 189.6px;
    margin-bottom: 189.6px;
  }
  .mx-237 {
    margin-left: 189.6px;
    margin-right: 189.6px;
  }
  .py-237 {
    padding-top: 189.6px;
    padding-bottom: 189.6px;
  }
  .px-237 {
    padding-left: 189.6px;
    padding-right: 189.6px;
  }
}
@media (min-width: 1200px) {
  .my-237 {
    margin-top: 237px;
    margin-bottom: 237px;
  }
  .mx-237 {
    margin-left: 237px;
    margin-right: 237px;
  }
  .py-237 {
    padding-top: 237px;
    padding-bottom: 237px;
  }
  .px-237 {
    padding-left: 237px;
    padding-right: 237px;
  }
}
.my-238 {
  margin-top: 238px;
  margin-bottom: 238px;
}

.mx-238 {
  margin-left: 238px;
  margin-right: 238px;
}

.py-238 {
  padding-top: 238px;
  padding-bottom: 238px;
}

.px-238 {
  padding-left: 238px;
  padding-right: 238px;
}

@media (max-width: 575px) {
  .my-238 {
    margin-top: 119px;
    margin-bottom: 119px;
  }
  .mx-238 {
    margin-left: 119px;
    margin-right: 119px;
  }
  .py-238 {
    padding-top: 119px;
    padding-bottom: 119px;
  }
  .px-238 {
    padding-left: 119px;
    padding-right: 119px;
  }
}
@media (min-width: 576px) {
  .my-238 {
    margin-top: 158.508px;
    margin-bottom: 158.508px;
  }
  .mx-238 {
    margin-left: 158.508px;
    margin-right: 158.508px;
  }
  .py-238 {
    padding-top: 158.508px;
    padding-bottom: 158.508px;
  }
  .px-238 {
    padding-left: 158.508px;
    padding-right: 158.508px;
  }
}
@media (min-width: 768px) {
  .my-238 {
    margin-top: 142.8px;
    margin-bottom: 142.8px;
  }
  .mx-238 {
    margin-left: 142.8px;
    margin-right: 142.8px;
  }
  .py-238 {
    padding-top: 142.8px;
    padding-bottom: 142.8px;
  }
  .px-238 {
    padding-left: 142.8px;
    padding-right: 142.8px;
  }
}
@media (min-width: 992px) {
  .my-238 {
    margin-top: 190.4px;
    margin-bottom: 190.4px;
  }
  .mx-238 {
    margin-left: 190.4px;
    margin-right: 190.4px;
  }
  .py-238 {
    padding-top: 190.4px;
    padding-bottom: 190.4px;
  }
  .px-238 {
    padding-left: 190.4px;
    padding-right: 190.4px;
  }
}
@media (min-width: 1200px) {
  .my-238 {
    margin-top: 238px;
    margin-bottom: 238px;
  }
  .mx-238 {
    margin-left: 238px;
    margin-right: 238px;
  }
  .py-238 {
    padding-top: 238px;
    padding-bottom: 238px;
  }
  .px-238 {
    padding-left: 238px;
    padding-right: 238px;
  }
}
.my-239 {
  margin-top: 239px;
  margin-bottom: 239px;
}

.mx-239 {
  margin-left: 239px;
  margin-right: 239px;
}

.py-239 {
  padding-top: 239px;
  padding-bottom: 239px;
}

.px-239 {
  padding-left: 239px;
  padding-right: 239px;
}

@media (max-width: 575px) {
  .my-239 {
    margin-top: 119.5px;
    margin-bottom: 119.5px;
  }
  .mx-239 {
    margin-left: 119.5px;
    margin-right: 119.5px;
  }
  .py-239 {
    padding-top: 119.5px;
    padding-bottom: 119.5px;
  }
  .px-239 {
    padding-left: 119.5px;
    padding-right: 119.5px;
  }
}
@media (min-width: 576px) {
  .my-239 {
    margin-top: 159.174px;
    margin-bottom: 159.174px;
  }
  .mx-239 {
    margin-left: 159.174px;
    margin-right: 159.174px;
  }
  .py-239 {
    padding-top: 159.174px;
    padding-bottom: 159.174px;
  }
  .px-239 {
    padding-left: 159.174px;
    padding-right: 159.174px;
  }
}
@media (min-width: 768px) {
  .my-239 {
    margin-top: 143.4px;
    margin-bottom: 143.4px;
  }
  .mx-239 {
    margin-left: 143.4px;
    margin-right: 143.4px;
  }
  .py-239 {
    padding-top: 143.4px;
    padding-bottom: 143.4px;
  }
  .px-239 {
    padding-left: 143.4px;
    padding-right: 143.4px;
  }
}
@media (min-width: 992px) {
  .my-239 {
    margin-top: 191.2px;
    margin-bottom: 191.2px;
  }
  .mx-239 {
    margin-left: 191.2px;
    margin-right: 191.2px;
  }
  .py-239 {
    padding-top: 191.2px;
    padding-bottom: 191.2px;
  }
  .px-239 {
    padding-left: 191.2px;
    padding-right: 191.2px;
  }
}
@media (min-width: 1200px) {
  .my-239 {
    margin-top: 239px;
    margin-bottom: 239px;
  }
  .mx-239 {
    margin-left: 239px;
    margin-right: 239px;
  }
  .py-239 {
    padding-top: 239px;
    padding-bottom: 239px;
  }
  .px-239 {
    padding-left: 239px;
    padding-right: 239px;
  }
}
.my-240 {
  margin-top: 240px;
  margin-bottom: 240px;
}

.mx-240 {
  margin-left: 240px;
  margin-right: 240px;
}

.py-240 {
  padding-top: 240px;
  padding-bottom: 240px;
}

.px-240 {
  padding-left: 240px;
  padding-right: 240px;
}

@media (max-width: 575px) {
  .my-240 {
    margin-top: 120px;
    margin-bottom: 120px;
  }
  .mx-240 {
    margin-left: 120px;
    margin-right: 120px;
  }
  .py-240 {
    padding-top: 120px;
    padding-bottom: 120px;
  }
  .px-240 {
    padding-left: 120px;
    padding-right: 120px;
  }
}
@media (min-width: 576px) {
  .my-240 {
    margin-top: 159.84px;
    margin-bottom: 159.84px;
  }
  .mx-240 {
    margin-left: 159.84px;
    margin-right: 159.84px;
  }
  .py-240 {
    padding-top: 159.84px;
    padding-bottom: 159.84px;
  }
  .px-240 {
    padding-left: 159.84px;
    padding-right: 159.84px;
  }
}
@media (min-width: 768px) {
  .my-240 {
    margin-top: 144px;
    margin-bottom: 144px;
  }
  .mx-240 {
    margin-left: 144px;
    margin-right: 144px;
  }
  .py-240 {
    padding-top: 144px;
    padding-bottom: 144px;
  }
  .px-240 {
    padding-left: 144px;
    padding-right: 144px;
  }
}
@media (min-width: 992px) {
  .my-240 {
    margin-top: 192px;
    margin-bottom: 192px;
  }
  .mx-240 {
    margin-left: 192px;
    margin-right: 192px;
  }
  .py-240 {
    padding-top: 192px;
    padding-bottom: 192px;
  }
  .px-240 {
    padding-left: 192px;
    padding-right: 192px;
  }
}
@media (min-width: 1200px) {
  .my-240 {
    margin-top: 240px;
    margin-bottom: 240px;
  }
  .mx-240 {
    margin-left: 240px;
    margin-right: 240px;
  }
  .py-240 {
    padding-top: 240px;
    padding-bottom: 240px;
  }
  .px-240 {
    padding-left: 240px;
    padding-right: 240px;
  }
}
.my-241 {
  margin-top: 241px;
  margin-bottom: 241px;
}

.mx-241 {
  margin-left: 241px;
  margin-right: 241px;
}

.py-241 {
  padding-top: 241px;
  padding-bottom: 241px;
}

.px-241 {
  padding-left: 241px;
  padding-right: 241px;
}

@media (max-width: 575px) {
  .my-241 {
    margin-top: 120.5px;
    margin-bottom: 120.5px;
  }
  .mx-241 {
    margin-left: 120.5px;
    margin-right: 120.5px;
  }
  .py-241 {
    padding-top: 120.5px;
    padding-bottom: 120.5px;
  }
  .px-241 {
    padding-left: 120.5px;
    padding-right: 120.5px;
  }
}
@media (min-width: 576px) {
  .my-241 {
    margin-top: 160.506px;
    margin-bottom: 160.506px;
  }
  .mx-241 {
    margin-left: 160.506px;
    margin-right: 160.506px;
  }
  .py-241 {
    padding-top: 160.506px;
    padding-bottom: 160.506px;
  }
  .px-241 {
    padding-left: 160.506px;
    padding-right: 160.506px;
  }
}
@media (min-width: 768px) {
  .my-241 {
    margin-top: 144.6px;
    margin-bottom: 144.6px;
  }
  .mx-241 {
    margin-left: 144.6px;
    margin-right: 144.6px;
  }
  .py-241 {
    padding-top: 144.6px;
    padding-bottom: 144.6px;
  }
  .px-241 {
    padding-left: 144.6px;
    padding-right: 144.6px;
  }
}
@media (min-width: 992px) {
  .my-241 {
    margin-top: 192.8px;
    margin-bottom: 192.8px;
  }
  .mx-241 {
    margin-left: 192.8px;
    margin-right: 192.8px;
  }
  .py-241 {
    padding-top: 192.8px;
    padding-bottom: 192.8px;
  }
  .px-241 {
    padding-left: 192.8px;
    padding-right: 192.8px;
  }
}
@media (min-width: 1200px) {
  .my-241 {
    margin-top: 241px;
    margin-bottom: 241px;
  }
  .mx-241 {
    margin-left: 241px;
    margin-right: 241px;
  }
  .py-241 {
    padding-top: 241px;
    padding-bottom: 241px;
  }
  .px-241 {
    padding-left: 241px;
    padding-right: 241px;
  }
}
.my-242 {
  margin-top: 242px;
  margin-bottom: 242px;
}

.mx-242 {
  margin-left: 242px;
  margin-right: 242px;
}

.py-242 {
  padding-top: 242px;
  padding-bottom: 242px;
}

.px-242 {
  padding-left: 242px;
  padding-right: 242px;
}

@media (max-width: 575px) {
  .my-242 {
    margin-top: 121px;
    margin-bottom: 121px;
  }
  .mx-242 {
    margin-left: 121px;
    margin-right: 121px;
  }
  .py-242 {
    padding-top: 121px;
    padding-bottom: 121px;
  }
  .px-242 {
    padding-left: 121px;
    padding-right: 121px;
  }
}
@media (min-width: 576px) {
  .my-242 {
    margin-top: 161.172px;
    margin-bottom: 161.172px;
  }
  .mx-242 {
    margin-left: 161.172px;
    margin-right: 161.172px;
  }
  .py-242 {
    padding-top: 161.172px;
    padding-bottom: 161.172px;
  }
  .px-242 {
    padding-left: 161.172px;
    padding-right: 161.172px;
  }
}
@media (min-width: 768px) {
  .my-242 {
    margin-top: 145.2px;
    margin-bottom: 145.2px;
  }
  .mx-242 {
    margin-left: 145.2px;
    margin-right: 145.2px;
  }
  .py-242 {
    padding-top: 145.2px;
    padding-bottom: 145.2px;
  }
  .px-242 {
    padding-left: 145.2px;
    padding-right: 145.2px;
  }
}
@media (min-width: 992px) {
  .my-242 {
    margin-top: 193.6px;
    margin-bottom: 193.6px;
  }
  .mx-242 {
    margin-left: 193.6px;
    margin-right: 193.6px;
  }
  .py-242 {
    padding-top: 193.6px;
    padding-bottom: 193.6px;
  }
  .px-242 {
    padding-left: 193.6px;
    padding-right: 193.6px;
  }
}
@media (min-width: 1200px) {
  .my-242 {
    margin-top: 242px;
    margin-bottom: 242px;
  }
  .mx-242 {
    margin-left: 242px;
    margin-right: 242px;
  }
  .py-242 {
    padding-top: 242px;
    padding-bottom: 242px;
  }
  .px-242 {
    padding-left: 242px;
    padding-right: 242px;
  }
}
.my-243 {
  margin-top: 243px;
  margin-bottom: 243px;
}

.mx-243 {
  margin-left: 243px;
  margin-right: 243px;
}

.py-243 {
  padding-top: 243px;
  padding-bottom: 243px;
}

.px-243 {
  padding-left: 243px;
  padding-right: 243px;
}

@media (max-width: 575px) {
  .my-243 {
    margin-top: 121.5px;
    margin-bottom: 121.5px;
  }
  .mx-243 {
    margin-left: 121.5px;
    margin-right: 121.5px;
  }
  .py-243 {
    padding-top: 121.5px;
    padding-bottom: 121.5px;
  }
  .px-243 {
    padding-left: 121.5px;
    padding-right: 121.5px;
  }
}
@media (min-width: 576px) {
  .my-243 {
    margin-top: 161.838px;
    margin-bottom: 161.838px;
  }
  .mx-243 {
    margin-left: 161.838px;
    margin-right: 161.838px;
  }
  .py-243 {
    padding-top: 161.838px;
    padding-bottom: 161.838px;
  }
  .px-243 {
    padding-left: 161.838px;
    padding-right: 161.838px;
  }
}
@media (min-width: 768px) {
  .my-243 {
    margin-top: 145.8px;
    margin-bottom: 145.8px;
  }
  .mx-243 {
    margin-left: 145.8px;
    margin-right: 145.8px;
  }
  .py-243 {
    padding-top: 145.8px;
    padding-bottom: 145.8px;
  }
  .px-243 {
    padding-left: 145.8px;
    padding-right: 145.8px;
  }
}
@media (min-width: 992px) {
  .my-243 {
    margin-top: 194.4px;
    margin-bottom: 194.4px;
  }
  .mx-243 {
    margin-left: 194.4px;
    margin-right: 194.4px;
  }
  .py-243 {
    padding-top: 194.4px;
    padding-bottom: 194.4px;
  }
  .px-243 {
    padding-left: 194.4px;
    padding-right: 194.4px;
  }
}
@media (min-width: 1200px) {
  .my-243 {
    margin-top: 243px;
    margin-bottom: 243px;
  }
  .mx-243 {
    margin-left: 243px;
    margin-right: 243px;
  }
  .py-243 {
    padding-top: 243px;
    padding-bottom: 243px;
  }
  .px-243 {
    padding-left: 243px;
    padding-right: 243px;
  }
}
.my-244 {
  margin-top: 244px;
  margin-bottom: 244px;
}

.mx-244 {
  margin-left: 244px;
  margin-right: 244px;
}

.py-244 {
  padding-top: 244px;
  padding-bottom: 244px;
}

.px-244 {
  padding-left: 244px;
  padding-right: 244px;
}

@media (max-width: 575px) {
  .my-244 {
    margin-top: 122px;
    margin-bottom: 122px;
  }
  .mx-244 {
    margin-left: 122px;
    margin-right: 122px;
  }
  .py-244 {
    padding-top: 122px;
    padding-bottom: 122px;
  }
  .px-244 {
    padding-left: 122px;
    padding-right: 122px;
  }
}
@media (min-width: 576px) {
  .my-244 {
    margin-top: 162.504px;
    margin-bottom: 162.504px;
  }
  .mx-244 {
    margin-left: 162.504px;
    margin-right: 162.504px;
  }
  .py-244 {
    padding-top: 162.504px;
    padding-bottom: 162.504px;
  }
  .px-244 {
    padding-left: 162.504px;
    padding-right: 162.504px;
  }
}
@media (min-width: 768px) {
  .my-244 {
    margin-top: 146.4px;
    margin-bottom: 146.4px;
  }
  .mx-244 {
    margin-left: 146.4px;
    margin-right: 146.4px;
  }
  .py-244 {
    padding-top: 146.4px;
    padding-bottom: 146.4px;
  }
  .px-244 {
    padding-left: 146.4px;
    padding-right: 146.4px;
  }
}
@media (min-width: 992px) {
  .my-244 {
    margin-top: 195.2px;
    margin-bottom: 195.2px;
  }
  .mx-244 {
    margin-left: 195.2px;
    margin-right: 195.2px;
  }
  .py-244 {
    padding-top: 195.2px;
    padding-bottom: 195.2px;
  }
  .px-244 {
    padding-left: 195.2px;
    padding-right: 195.2px;
  }
}
@media (min-width: 1200px) {
  .my-244 {
    margin-top: 244px;
    margin-bottom: 244px;
  }
  .mx-244 {
    margin-left: 244px;
    margin-right: 244px;
  }
  .py-244 {
    padding-top: 244px;
    padding-bottom: 244px;
  }
  .px-244 {
    padding-left: 244px;
    padding-right: 244px;
  }
}
.my-245 {
  margin-top: 245px;
  margin-bottom: 245px;
}

.mx-245 {
  margin-left: 245px;
  margin-right: 245px;
}

.py-245 {
  padding-top: 245px;
  padding-bottom: 245px;
}

.px-245 {
  padding-left: 245px;
  padding-right: 245px;
}

@media (max-width: 575px) {
  .my-245 {
    margin-top: 122.5px;
    margin-bottom: 122.5px;
  }
  .mx-245 {
    margin-left: 122.5px;
    margin-right: 122.5px;
  }
  .py-245 {
    padding-top: 122.5px;
    padding-bottom: 122.5px;
  }
  .px-245 {
    padding-left: 122.5px;
    padding-right: 122.5px;
  }
}
@media (min-width: 576px) {
  .my-245 {
    margin-top: 163.17px;
    margin-bottom: 163.17px;
  }
  .mx-245 {
    margin-left: 163.17px;
    margin-right: 163.17px;
  }
  .py-245 {
    padding-top: 163.17px;
    padding-bottom: 163.17px;
  }
  .px-245 {
    padding-left: 163.17px;
    padding-right: 163.17px;
  }
}
@media (min-width: 768px) {
  .my-245 {
    margin-top: 147px;
    margin-bottom: 147px;
  }
  .mx-245 {
    margin-left: 147px;
    margin-right: 147px;
  }
  .py-245 {
    padding-top: 147px;
    padding-bottom: 147px;
  }
  .px-245 {
    padding-left: 147px;
    padding-right: 147px;
  }
}
@media (min-width: 992px) {
  .my-245 {
    margin-top: 196px;
    margin-bottom: 196px;
  }
  .mx-245 {
    margin-left: 196px;
    margin-right: 196px;
  }
  .py-245 {
    padding-top: 196px;
    padding-bottom: 196px;
  }
  .px-245 {
    padding-left: 196px;
    padding-right: 196px;
  }
}
@media (min-width: 1200px) {
  .my-245 {
    margin-top: 245px;
    margin-bottom: 245px;
  }
  .mx-245 {
    margin-left: 245px;
    margin-right: 245px;
  }
  .py-245 {
    padding-top: 245px;
    padding-bottom: 245px;
  }
  .px-245 {
    padding-left: 245px;
    padding-right: 245px;
  }
}
.my-246 {
  margin-top: 246px;
  margin-bottom: 246px;
}

.mx-246 {
  margin-left: 246px;
  margin-right: 246px;
}

.py-246 {
  padding-top: 246px;
  padding-bottom: 246px;
}

.px-246 {
  padding-left: 246px;
  padding-right: 246px;
}

@media (max-width: 575px) {
  .my-246 {
    margin-top: 123px;
    margin-bottom: 123px;
  }
  .mx-246 {
    margin-left: 123px;
    margin-right: 123px;
  }
  .py-246 {
    padding-top: 123px;
    padding-bottom: 123px;
  }
  .px-246 {
    padding-left: 123px;
    padding-right: 123px;
  }
}
@media (min-width: 576px) {
  .my-246 {
    margin-top: 163.836px;
    margin-bottom: 163.836px;
  }
  .mx-246 {
    margin-left: 163.836px;
    margin-right: 163.836px;
  }
  .py-246 {
    padding-top: 163.836px;
    padding-bottom: 163.836px;
  }
  .px-246 {
    padding-left: 163.836px;
    padding-right: 163.836px;
  }
}
@media (min-width: 768px) {
  .my-246 {
    margin-top: 147.6px;
    margin-bottom: 147.6px;
  }
  .mx-246 {
    margin-left: 147.6px;
    margin-right: 147.6px;
  }
  .py-246 {
    padding-top: 147.6px;
    padding-bottom: 147.6px;
  }
  .px-246 {
    padding-left: 147.6px;
    padding-right: 147.6px;
  }
}
@media (min-width: 992px) {
  .my-246 {
    margin-top: 196.8px;
    margin-bottom: 196.8px;
  }
  .mx-246 {
    margin-left: 196.8px;
    margin-right: 196.8px;
  }
  .py-246 {
    padding-top: 196.8px;
    padding-bottom: 196.8px;
  }
  .px-246 {
    padding-left: 196.8px;
    padding-right: 196.8px;
  }
}
@media (min-width: 1200px) {
  .my-246 {
    margin-top: 246px;
    margin-bottom: 246px;
  }
  .mx-246 {
    margin-left: 246px;
    margin-right: 246px;
  }
  .py-246 {
    padding-top: 246px;
    padding-bottom: 246px;
  }
  .px-246 {
    padding-left: 246px;
    padding-right: 246px;
  }
}
.my-247 {
  margin-top: 247px;
  margin-bottom: 247px;
}

.mx-247 {
  margin-left: 247px;
  margin-right: 247px;
}

.py-247 {
  padding-top: 247px;
  padding-bottom: 247px;
}

.px-247 {
  padding-left: 247px;
  padding-right: 247px;
}

@media (max-width: 575px) {
  .my-247 {
    margin-top: 123.5px;
    margin-bottom: 123.5px;
  }
  .mx-247 {
    margin-left: 123.5px;
    margin-right: 123.5px;
  }
  .py-247 {
    padding-top: 123.5px;
    padding-bottom: 123.5px;
  }
  .px-247 {
    padding-left: 123.5px;
    padding-right: 123.5px;
  }
}
@media (min-width: 576px) {
  .my-247 {
    margin-top: 164.502px;
    margin-bottom: 164.502px;
  }
  .mx-247 {
    margin-left: 164.502px;
    margin-right: 164.502px;
  }
  .py-247 {
    padding-top: 164.502px;
    padding-bottom: 164.502px;
  }
  .px-247 {
    padding-left: 164.502px;
    padding-right: 164.502px;
  }
}
@media (min-width: 768px) {
  .my-247 {
    margin-top: 148.2px;
    margin-bottom: 148.2px;
  }
  .mx-247 {
    margin-left: 148.2px;
    margin-right: 148.2px;
  }
  .py-247 {
    padding-top: 148.2px;
    padding-bottom: 148.2px;
  }
  .px-247 {
    padding-left: 148.2px;
    padding-right: 148.2px;
  }
}
@media (min-width: 992px) {
  .my-247 {
    margin-top: 197.6px;
    margin-bottom: 197.6px;
  }
  .mx-247 {
    margin-left: 197.6px;
    margin-right: 197.6px;
  }
  .py-247 {
    padding-top: 197.6px;
    padding-bottom: 197.6px;
  }
  .px-247 {
    padding-left: 197.6px;
    padding-right: 197.6px;
  }
}
@media (min-width: 1200px) {
  .my-247 {
    margin-top: 247px;
    margin-bottom: 247px;
  }
  .mx-247 {
    margin-left: 247px;
    margin-right: 247px;
  }
  .py-247 {
    padding-top: 247px;
    padding-bottom: 247px;
  }
  .px-247 {
    padding-left: 247px;
    padding-right: 247px;
  }
}
.my-248 {
  margin-top: 248px;
  margin-bottom: 248px;
}

.mx-248 {
  margin-left: 248px;
  margin-right: 248px;
}

.py-248 {
  padding-top: 248px;
  padding-bottom: 248px;
}

.px-248 {
  padding-left: 248px;
  padding-right: 248px;
}

@media (max-width: 575px) {
  .my-248 {
    margin-top: 124px;
    margin-bottom: 124px;
  }
  .mx-248 {
    margin-left: 124px;
    margin-right: 124px;
  }
  .py-248 {
    padding-top: 124px;
    padding-bottom: 124px;
  }
  .px-248 {
    padding-left: 124px;
    padding-right: 124px;
  }
}
@media (min-width: 576px) {
  .my-248 {
    margin-top: 165.168px;
    margin-bottom: 165.168px;
  }
  .mx-248 {
    margin-left: 165.168px;
    margin-right: 165.168px;
  }
  .py-248 {
    padding-top: 165.168px;
    padding-bottom: 165.168px;
  }
  .px-248 {
    padding-left: 165.168px;
    padding-right: 165.168px;
  }
}
@media (min-width: 768px) {
  .my-248 {
    margin-top: 148.8px;
    margin-bottom: 148.8px;
  }
  .mx-248 {
    margin-left: 148.8px;
    margin-right: 148.8px;
  }
  .py-248 {
    padding-top: 148.8px;
    padding-bottom: 148.8px;
  }
  .px-248 {
    padding-left: 148.8px;
    padding-right: 148.8px;
  }
}
@media (min-width: 992px) {
  .my-248 {
    margin-top: 198.4px;
    margin-bottom: 198.4px;
  }
  .mx-248 {
    margin-left: 198.4px;
    margin-right: 198.4px;
  }
  .py-248 {
    padding-top: 198.4px;
    padding-bottom: 198.4px;
  }
  .px-248 {
    padding-left: 198.4px;
    padding-right: 198.4px;
  }
}
@media (min-width: 1200px) {
  .my-248 {
    margin-top: 248px;
    margin-bottom: 248px;
  }
  .mx-248 {
    margin-left: 248px;
    margin-right: 248px;
  }
  .py-248 {
    padding-top: 248px;
    padding-bottom: 248px;
  }
  .px-248 {
    padding-left: 248px;
    padding-right: 248px;
  }
}
.my-249 {
  margin-top: 249px;
  margin-bottom: 249px;
}

.mx-249 {
  margin-left: 249px;
  margin-right: 249px;
}

.py-249 {
  padding-top: 249px;
  padding-bottom: 249px;
}

.px-249 {
  padding-left: 249px;
  padding-right: 249px;
}

@media (max-width: 575px) {
  .my-249 {
    margin-top: 124.5px;
    margin-bottom: 124.5px;
  }
  .mx-249 {
    margin-left: 124.5px;
    margin-right: 124.5px;
  }
  .py-249 {
    padding-top: 124.5px;
    padding-bottom: 124.5px;
  }
  .px-249 {
    padding-left: 124.5px;
    padding-right: 124.5px;
  }
}
@media (min-width: 576px) {
  .my-249 {
    margin-top: 165.834px;
    margin-bottom: 165.834px;
  }
  .mx-249 {
    margin-left: 165.834px;
    margin-right: 165.834px;
  }
  .py-249 {
    padding-top: 165.834px;
    padding-bottom: 165.834px;
  }
  .px-249 {
    padding-left: 165.834px;
    padding-right: 165.834px;
  }
}
@media (min-width: 768px) {
  .my-249 {
    margin-top: 149.4px;
    margin-bottom: 149.4px;
  }
  .mx-249 {
    margin-left: 149.4px;
    margin-right: 149.4px;
  }
  .py-249 {
    padding-top: 149.4px;
    padding-bottom: 149.4px;
  }
  .px-249 {
    padding-left: 149.4px;
    padding-right: 149.4px;
  }
}
@media (min-width: 992px) {
  .my-249 {
    margin-top: 199.2px;
    margin-bottom: 199.2px;
  }
  .mx-249 {
    margin-left: 199.2px;
    margin-right: 199.2px;
  }
  .py-249 {
    padding-top: 199.2px;
    padding-bottom: 199.2px;
  }
  .px-249 {
    padding-left: 199.2px;
    padding-right: 199.2px;
  }
}
@media (min-width: 1200px) {
  .my-249 {
    margin-top: 249px;
    margin-bottom: 249px;
  }
  .mx-249 {
    margin-left: 249px;
    margin-right: 249px;
  }
  .py-249 {
    padding-top: 249px;
    padding-bottom: 249px;
  }
  .px-249 {
    padding-left: 249px;
    padding-right: 249px;
  }
}
.my-250 {
  margin-top: 250px;
  margin-bottom: 250px;
}

.mx-250 {
  margin-left: 250px;
  margin-right: 250px;
}

.py-250 {
  padding-top: 250px;
  padding-bottom: 250px;
}

.px-250 {
  padding-left: 250px;
  padding-right: 250px;
}

@media (max-width: 575px) {
  .my-250 {
    margin-top: 125px;
    margin-bottom: 125px;
  }
  .mx-250 {
    margin-left: 125px;
    margin-right: 125px;
  }
  .py-250 {
    padding-top: 125px;
    padding-bottom: 125px;
  }
  .px-250 {
    padding-left: 125px;
    padding-right: 125px;
  }
}
@media (min-width: 576px) {
  .my-250 {
    margin-top: 166.5px;
    margin-bottom: 166.5px;
  }
  .mx-250 {
    margin-left: 166.5px;
    margin-right: 166.5px;
  }
  .py-250 {
    padding-top: 166.5px;
    padding-bottom: 166.5px;
  }
  .px-250 {
    padding-left: 166.5px;
    padding-right: 166.5px;
  }
}
@media (min-width: 768px) {
  .my-250 {
    margin-top: 150px;
    margin-bottom: 150px;
  }
  .mx-250 {
    margin-left: 150px;
    margin-right: 150px;
  }
  .py-250 {
    padding-top: 150px;
    padding-bottom: 150px;
  }
  .px-250 {
    padding-left: 150px;
    padding-right: 150px;
  }
}
@media (min-width: 992px) {
  .my-250 {
    margin-top: 200px;
    margin-bottom: 200px;
  }
  .mx-250 {
    margin-left: 200px;
    margin-right: 200px;
  }
  .py-250 {
    padding-top: 200px;
    padding-bottom: 200px;
  }
  .px-250 {
    padding-left: 200px;
    padding-right: 200px;
  }
}
@media (min-width: 1200px) {
  .my-250 {
    margin-top: 250px;
    margin-bottom: 250px;
  }
  .mx-250 {
    margin-left: 250px;
    margin-right: 250px;
  }
  .py-250 {
    padding-top: 250px;
    padding-bottom: 250px;
  }
  .px-250 {
    padding-left: 250px;
    padding-right: 250px;
  }
}
.py-140 {
  padding-top: 140px;
  padding-bottom: 140px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .py-140 {
    padding-top: 120px;
    padding-bottom: 120px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .py-140 {
    padding-top: 100px;
    padding-bottom: 100px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .py-140 {
    padding-top: 80px;
    padding-bottom: 80px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .py-140 {
    padding-top: 60px;
    padding-bottom: 60px;
  }
}

.mt-0 {
  margin-top: 0px;
}

.mb-0 {
  margin-bottom: 0px;
}

.ml-0 {
  margin-left: 0px;
}

.mr-0 {
  margin-right: 0px;
}

.p-0 {
  padding: 0px;
}

.pt-0 {
  padding-top: 0px;
}

.pb-0 {
  padding-bottom: 0px;
}

.pl-0 {
  padding-left: 0px;
}

.pr-0 {
  padding-right: 0px;
}

.mt-n0 {
  margin-top: -0px;
}

.mb-n0 {
  margin-bottom: -0px;
}

.ml-n0 {
  margin-left: -0px;
}

.mr-n0 {
  margin-right: -0px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-0 {
    margin-top: 0px;
  }
  .mb-xs-0 {
    margin-bottom: 0px;
  }
  .ml-xs-0 {
    margin-left: 0px;
  }
  .mr-xs-0 {
    margin-right: 0px;
  }
  .p-xs-0 {
    padding: 0px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-0 {
    margin-top: 0px;
  }
  .mb-sm-0 {
    margin-bottom: 0px;
  }
  .ml-sm-0 {
    margin-left: 0px;
  }
  .mr-sm-0 {
    margin-right: 0px;
  }
  .p-sm-0 {
    padding: 0px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-0 {
    margin-top: 0px;
  }
  .mb-md-0 {
    margin-bottom: 0px;
  }
  .ml-md-0 {
    margin-left: 0px;
  }
  .mr-md-0 {
    margin-right: 0px;
  }
  .p-md-0 {
    padding: 0px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-0 {
    margin-top: 0px;
  }
  .mb-lg-0 {
    margin-bottom: 0px;
  }
  .ml-lg-0 {
    margin-left: 0px;
  }
  .mr-lg-0 {
    margin-right: 0px;
  }
  .p-lg-0 {
    padding: 0px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-0 {
    margin-top: 0px;
  }
  .mb-xl-0 {
    margin-bottom: 0px;
  }
  .ml-xl-0 {
    margin-left: 0px;
  }
  .mr-xl-0 {
    margin-right: 0px;
  }
  .p-xl-0 {
    padding: 0px;
  }
}
.mt-1 {
  margin-top: 1px;
}

.mb-1 {
  margin-bottom: 1px;
}

.ml-1 {
  margin-left: 1px;
}

.mr-1 {
  margin-right: 1px;
}

.p-1 {
  padding: 1px;
}

.pt-1 {
  padding-top: 1px;
}

.pb-1 {
  padding-bottom: 1px;
}

.pl-1 {
  padding-left: 1px;
}

.pr-1 {
  padding-right: 1px;
}

.mt-n1 {
  margin-top: -1px;
}

.mb-n1 {
  margin-bottom: -1px;
}

.ml-n1 {
  margin-left: -1px;
}

.mr-n1 {
  margin-right: -1px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-1 {
    margin-top: 1px;
  }
  .mb-xs-1 {
    margin-bottom: 1px;
  }
  .ml-xs-1 {
    margin-left: 1px;
  }
  .mr-xs-1 {
    margin-right: 1px;
  }
  .p-xs-1 {
    padding: 1px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-1 {
    margin-top: 1px;
  }
  .mb-sm-1 {
    margin-bottom: 1px;
  }
  .ml-sm-1 {
    margin-left: 1px;
  }
  .mr-sm-1 {
    margin-right: 1px;
  }
  .p-sm-1 {
    padding: 1px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-1 {
    margin-top: 1px;
  }
  .mb-md-1 {
    margin-bottom: 1px;
  }
  .ml-md-1 {
    margin-left: 1px;
  }
  .mr-md-1 {
    margin-right: 1px;
  }
  .p-md-1 {
    padding: 1px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-1 {
    margin-top: 1px;
  }
  .mb-lg-1 {
    margin-bottom: 1px;
  }
  .ml-lg-1 {
    margin-left: 1px;
  }
  .mr-lg-1 {
    margin-right: 1px;
  }
  .p-lg-1 {
    padding: 1px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-1 {
    margin-top: 1px;
  }
  .mb-xl-1 {
    margin-bottom: 1px;
  }
  .ml-xl-1 {
    margin-left: 1px;
  }
  .mr-xl-1 {
    margin-right: 1px;
  }
  .p-xl-1 {
    padding: 1px;
  }
}
.mt-2 {
  margin-top: 2px;
}

.mb-2 {
  margin-bottom: 2px;
}

.ml-2 {
  margin-left: 2px;
}

.mr-2 {
  margin-right: 2px;
}

.p-2 {
  padding: 2px;
}

.pt-2 {
  padding-top: 2px;
}

.pb-2 {
  padding-bottom: 2px;
}

.pl-2 {
  padding-left: 2px;
}

.pr-2 {
  padding-right: 2px;
}

.mt-n2 {
  margin-top: -2px;
}

.mb-n2 {
  margin-bottom: -2px;
}

.ml-n2 {
  margin-left: -2px;
}

.mr-n2 {
  margin-right: -2px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-2 {
    margin-top: 2px;
  }
  .mb-xs-2 {
    margin-bottom: 2px;
  }
  .ml-xs-2 {
    margin-left: 2px;
  }
  .mr-xs-2 {
    margin-right: 2px;
  }
  .p-xs-2 {
    padding: 2px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-2 {
    margin-top: 2px;
  }
  .mb-sm-2 {
    margin-bottom: 2px;
  }
  .ml-sm-2 {
    margin-left: 2px;
  }
  .mr-sm-2 {
    margin-right: 2px;
  }
  .p-sm-2 {
    padding: 2px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-2 {
    margin-top: 2px;
  }
  .mb-md-2 {
    margin-bottom: 2px;
  }
  .ml-md-2 {
    margin-left: 2px;
  }
  .mr-md-2 {
    margin-right: 2px;
  }
  .p-md-2 {
    padding: 2px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-2 {
    margin-top: 2px;
  }
  .mb-lg-2 {
    margin-bottom: 2px;
  }
  .ml-lg-2 {
    margin-left: 2px;
  }
  .mr-lg-2 {
    margin-right: 2px;
  }
  .p-lg-2 {
    padding: 2px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-2 {
    margin-top: 2px;
  }
  .mb-xl-2 {
    margin-bottom: 2px;
  }
  .ml-xl-2 {
    margin-left: 2px;
  }
  .mr-xl-2 {
    margin-right: 2px;
  }
  .p-xl-2 {
    padding: 2px;
  }
}
.mt-3 {
  margin-top: 3px;
}

.mb-3 {
  margin-bottom: 3px;
}

.ml-3 {
  margin-left: 3px;
}

.mr-3 {
  margin-right: 3px;
}

.p-3 {
  padding: 3px;
}

.pt-3 {
  padding-top: 3px;
}

.pb-3 {
  padding-bottom: 3px;
}

.pl-3 {
  padding-left: 3px;
}

.pr-3 {
  padding-right: 3px;
}

.mt-n3 {
  margin-top: -3px;
}

.mb-n3 {
  margin-bottom: -3px;
}

.ml-n3 {
  margin-left: -3px;
}

.mr-n3 {
  margin-right: -3px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-3 {
    margin-top: 3px;
  }
  .mb-xs-3 {
    margin-bottom: 3px;
  }
  .ml-xs-3 {
    margin-left: 3px;
  }
  .mr-xs-3 {
    margin-right: 3px;
  }
  .p-xs-3 {
    padding: 3px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-3 {
    margin-top: 3px;
  }
  .mb-sm-3 {
    margin-bottom: 3px;
  }
  .ml-sm-3 {
    margin-left: 3px;
  }
  .mr-sm-3 {
    margin-right: 3px;
  }
  .p-sm-3 {
    padding: 3px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-3 {
    margin-top: 3px;
  }
  .mb-md-3 {
    margin-bottom: 3px;
  }
  .ml-md-3 {
    margin-left: 3px;
  }
  .mr-md-3 {
    margin-right: 3px;
  }
  .p-md-3 {
    padding: 3px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-3 {
    margin-top: 3px;
  }
  .mb-lg-3 {
    margin-bottom: 3px;
  }
  .ml-lg-3 {
    margin-left: 3px;
  }
  .mr-lg-3 {
    margin-right: 3px;
  }
  .p-lg-3 {
    padding: 3px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-3 {
    margin-top: 3px;
  }
  .mb-xl-3 {
    margin-bottom: 3px;
  }
  .ml-xl-3 {
    margin-left: 3px;
  }
  .mr-xl-3 {
    margin-right: 3px;
  }
  .p-xl-3 {
    padding: 3px;
  }
}
.mt-4 {
  margin-top: 4px;
}

.mb-4 {
  margin-bottom: 4px;
}

.ml-4 {
  margin-left: 4px;
}

.mr-4 {
  margin-right: 4px;
}

.p-4 {
  padding: 4px;
}

.pt-4 {
  padding-top: 4px;
}

.pb-4 {
  padding-bottom: 4px;
}

.pl-4 {
  padding-left: 4px;
}

.pr-4 {
  padding-right: 4px;
}

.mt-n4 {
  margin-top: -4px;
}

.mb-n4 {
  margin-bottom: -4px;
}

.ml-n4 {
  margin-left: -4px;
}

.mr-n4 {
  margin-right: -4px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-4 {
    margin-top: 4px;
  }
  .mb-xs-4 {
    margin-bottom: 4px;
  }
  .ml-xs-4 {
    margin-left: 4px;
  }
  .mr-xs-4 {
    margin-right: 4px;
  }
  .p-xs-4 {
    padding: 4px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-4 {
    margin-top: 4px;
  }
  .mb-sm-4 {
    margin-bottom: 4px;
  }
  .ml-sm-4 {
    margin-left: 4px;
  }
  .mr-sm-4 {
    margin-right: 4px;
  }
  .p-sm-4 {
    padding: 4px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-4 {
    margin-top: 4px;
  }
  .mb-md-4 {
    margin-bottom: 4px;
  }
  .ml-md-4 {
    margin-left: 4px;
  }
  .mr-md-4 {
    margin-right: 4px;
  }
  .p-md-4 {
    padding: 4px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-4 {
    margin-top: 4px;
  }
  .mb-lg-4 {
    margin-bottom: 4px;
  }
  .ml-lg-4 {
    margin-left: 4px;
  }
  .mr-lg-4 {
    margin-right: 4px;
  }
  .p-lg-4 {
    padding: 4px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-4 {
    margin-top: 4px;
  }
  .mb-xl-4 {
    margin-bottom: 4px;
  }
  .ml-xl-4 {
    margin-left: 4px;
  }
  .mr-xl-4 {
    margin-right: 4px;
  }
  .p-xl-4 {
    padding: 4px;
  }
}
.mt-5 {
  margin-top: 5px;
}

.mb-5 {
  margin-bottom: 5px;
}

.ml-5 {
  margin-left: 5px;
}

.mr-5 {
  margin-right: 5px;
}

.p-5 {
  padding: 5px;
}

.pt-5 {
  padding-top: 5px;
}

.pb-5 {
  padding-bottom: 5px;
}

.pl-5 {
  padding-left: 5px;
}

.pr-5 {
  padding-right: 5px;
}

.mt-n5 {
  margin-top: -5px;
}

.mb-n5 {
  margin-bottom: -5px;
}

.ml-n5 {
  margin-left: -5px;
}

.mr-n5 {
  margin-right: -5px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-5 {
    margin-top: 5px;
  }
  .mb-xs-5 {
    margin-bottom: 5px;
  }
  .ml-xs-5 {
    margin-left: 5px;
  }
  .mr-xs-5 {
    margin-right: 5px;
  }
  .p-xs-5 {
    padding: 5px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-5 {
    margin-top: 5px;
  }
  .mb-sm-5 {
    margin-bottom: 5px;
  }
  .ml-sm-5 {
    margin-left: 5px;
  }
  .mr-sm-5 {
    margin-right: 5px;
  }
  .p-sm-5 {
    padding: 5px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-5 {
    margin-top: 5px;
  }
  .mb-md-5 {
    margin-bottom: 5px;
  }
  .ml-md-5 {
    margin-left: 5px;
  }
  .mr-md-5 {
    margin-right: 5px;
  }
  .p-md-5 {
    padding: 5px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-5 {
    margin-top: 5px;
  }
  .mb-lg-5 {
    margin-bottom: 5px;
  }
  .ml-lg-5 {
    margin-left: 5px;
  }
  .mr-lg-5 {
    margin-right: 5px;
  }
  .p-lg-5 {
    padding: 5px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-5 {
    margin-top: 5px;
  }
  .mb-xl-5 {
    margin-bottom: 5px;
  }
  .ml-xl-5 {
    margin-left: 5px;
  }
  .mr-xl-5 {
    margin-right: 5px;
  }
  .p-xl-5 {
    padding: 5px;
  }
}
.mt-6 {
  margin-top: 6px;
}

.mb-6 {
  margin-bottom: 6px;
}

.ml-6 {
  margin-left: 6px;
}

.mr-6 {
  margin-right: 6px;
}

.p-6 {
  padding: 6px;
}

.pt-6 {
  padding-top: 6px;
}

.pb-6 {
  padding-bottom: 6px;
}

.pl-6 {
  padding-left: 6px;
}

.pr-6 {
  padding-right: 6px;
}

.mt-n6 {
  margin-top: -6px;
}

.mb-n6 {
  margin-bottom: -6px;
}

.ml-n6 {
  margin-left: -6px;
}

.mr-n6 {
  margin-right: -6px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-6 {
    margin-top: 6px;
  }
  .mb-xs-6 {
    margin-bottom: 6px;
  }
  .ml-xs-6 {
    margin-left: 6px;
  }
  .mr-xs-6 {
    margin-right: 6px;
  }
  .p-xs-6 {
    padding: 6px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-6 {
    margin-top: 6px;
  }
  .mb-sm-6 {
    margin-bottom: 6px;
  }
  .ml-sm-6 {
    margin-left: 6px;
  }
  .mr-sm-6 {
    margin-right: 6px;
  }
  .p-sm-6 {
    padding: 6px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-6 {
    margin-top: 6px;
  }
  .mb-md-6 {
    margin-bottom: 6px;
  }
  .ml-md-6 {
    margin-left: 6px;
  }
  .mr-md-6 {
    margin-right: 6px;
  }
  .p-md-6 {
    padding: 6px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-6 {
    margin-top: 6px;
  }
  .mb-lg-6 {
    margin-bottom: 6px;
  }
  .ml-lg-6 {
    margin-left: 6px;
  }
  .mr-lg-6 {
    margin-right: 6px;
  }
  .p-lg-6 {
    padding: 6px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-6 {
    margin-top: 6px;
  }
  .mb-xl-6 {
    margin-bottom: 6px;
  }
  .ml-xl-6 {
    margin-left: 6px;
  }
  .mr-xl-6 {
    margin-right: 6px;
  }
  .p-xl-6 {
    padding: 6px;
  }
}
.mt-7 {
  margin-top: 7px;
}

.mb-7 {
  margin-bottom: 7px;
}

.ml-7 {
  margin-left: 7px;
}

.mr-7 {
  margin-right: 7px;
}

.p-7 {
  padding: 7px;
}

.pt-7 {
  padding-top: 7px;
}

.pb-7 {
  padding-bottom: 7px;
}

.pl-7 {
  padding-left: 7px;
}

.pr-7 {
  padding-right: 7px;
}

.mt-n7 {
  margin-top: -7px;
}

.mb-n7 {
  margin-bottom: -7px;
}

.ml-n7 {
  margin-left: -7px;
}

.mr-n7 {
  margin-right: -7px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-7 {
    margin-top: 7px;
  }
  .mb-xs-7 {
    margin-bottom: 7px;
  }
  .ml-xs-7 {
    margin-left: 7px;
  }
  .mr-xs-7 {
    margin-right: 7px;
  }
  .p-xs-7 {
    padding: 7px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-7 {
    margin-top: 7px;
  }
  .mb-sm-7 {
    margin-bottom: 7px;
  }
  .ml-sm-7 {
    margin-left: 7px;
  }
  .mr-sm-7 {
    margin-right: 7px;
  }
  .p-sm-7 {
    padding: 7px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-7 {
    margin-top: 7px;
  }
  .mb-md-7 {
    margin-bottom: 7px;
  }
  .ml-md-7 {
    margin-left: 7px;
  }
  .mr-md-7 {
    margin-right: 7px;
  }
  .p-md-7 {
    padding: 7px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-7 {
    margin-top: 7px;
  }
  .mb-lg-7 {
    margin-bottom: 7px;
  }
  .ml-lg-7 {
    margin-left: 7px;
  }
  .mr-lg-7 {
    margin-right: 7px;
  }
  .p-lg-7 {
    padding: 7px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-7 {
    margin-top: 7px;
  }
  .mb-xl-7 {
    margin-bottom: 7px;
  }
  .ml-xl-7 {
    margin-left: 7px;
  }
  .mr-xl-7 {
    margin-right: 7px;
  }
  .p-xl-7 {
    padding: 7px;
  }
}
.mt-8 {
  margin-top: 8px;
}

.mb-8 {
  margin-bottom: 8px;
}

.ml-8 {
  margin-left: 8px;
}

.mr-8 {
  margin-right: 8px;
}

.p-8 {
  padding: 8px;
}

.pt-8 {
  padding-top: 8px;
}

.pb-8 {
  padding-bottom: 8px;
}

.pl-8 {
  padding-left: 8px;
}

.pr-8 {
  padding-right: 8px;
}

.mt-n8 {
  margin-top: -8px;
}

.mb-n8 {
  margin-bottom: -8px;
}

.ml-n8 {
  margin-left: -8px;
}

.mr-n8 {
  margin-right: -8px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-8 {
    margin-top: 8px;
  }
  .mb-xs-8 {
    margin-bottom: 8px;
  }
  .ml-xs-8 {
    margin-left: 8px;
  }
  .mr-xs-8 {
    margin-right: 8px;
  }
  .p-xs-8 {
    padding: 8px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-8 {
    margin-top: 8px;
  }
  .mb-sm-8 {
    margin-bottom: 8px;
  }
  .ml-sm-8 {
    margin-left: 8px;
  }
  .mr-sm-8 {
    margin-right: 8px;
  }
  .p-sm-8 {
    padding: 8px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-8 {
    margin-top: 8px;
  }
  .mb-md-8 {
    margin-bottom: 8px;
  }
  .ml-md-8 {
    margin-left: 8px;
  }
  .mr-md-8 {
    margin-right: 8px;
  }
  .p-md-8 {
    padding: 8px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-8 {
    margin-top: 8px;
  }
  .mb-lg-8 {
    margin-bottom: 8px;
  }
  .ml-lg-8 {
    margin-left: 8px;
  }
  .mr-lg-8 {
    margin-right: 8px;
  }
  .p-lg-8 {
    padding: 8px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-8 {
    margin-top: 8px;
  }
  .mb-xl-8 {
    margin-bottom: 8px;
  }
  .ml-xl-8 {
    margin-left: 8px;
  }
  .mr-xl-8 {
    margin-right: 8px;
  }
  .p-xl-8 {
    padding: 8px;
  }
}
.mt-9 {
  margin-top: 9px;
}

.mb-9 {
  margin-bottom: 9px;
}

.ml-9 {
  margin-left: 9px;
}

.mr-9 {
  margin-right: 9px;
}

.p-9 {
  padding: 9px;
}

.pt-9 {
  padding-top: 9px;
}

.pb-9 {
  padding-bottom: 9px;
}

.pl-9 {
  padding-left: 9px;
}

.pr-9 {
  padding-right: 9px;
}

.mt-n9 {
  margin-top: -9px;
}

.mb-n9 {
  margin-bottom: -9px;
}

.ml-n9 {
  margin-left: -9px;
}

.mr-n9 {
  margin-right: -9px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-9 {
    margin-top: 9px;
  }
  .mb-xs-9 {
    margin-bottom: 9px;
  }
  .ml-xs-9 {
    margin-left: 9px;
  }
  .mr-xs-9 {
    margin-right: 9px;
  }
  .p-xs-9 {
    padding: 9px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-9 {
    margin-top: 9px;
  }
  .mb-sm-9 {
    margin-bottom: 9px;
  }
  .ml-sm-9 {
    margin-left: 9px;
  }
  .mr-sm-9 {
    margin-right: 9px;
  }
  .p-sm-9 {
    padding: 9px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-9 {
    margin-top: 9px;
  }
  .mb-md-9 {
    margin-bottom: 9px;
  }
  .ml-md-9 {
    margin-left: 9px;
  }
  .mr-md-9 {
    margin-right: 9px;
  }
  .p-md-9 {
    padding: 9px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-9 {
    margin-top: 9px;
  }
  .mb-lg-9 {
    margin-bottom: 9px;
  }
  .ml-lg-9 {
    margin-left: 9px;
  }
  .mr-lg-9 {
    margin-right: 9px;
  }
  .p-lg-9 {
    padding: 9px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-9 {
    margin-top: 9px;
  }
  .mb-xl-9 {
    margin-bottom: 9px;
  }
  .ml-xl-9 {
    margin-left: 9px;
  }
  .mr-xl-9 {
    margin-right: 9px;
  }
  .p-xl-9 {
    padding: 9px;
  }
}
.mt-10 {
  margin-top: 10px;
}

.mb-10 {
  margin-bottom: 10px;
}

.ml-10 {
  margin-left: 10px;
}

.mr-10 {
  margin-right: 10px;
}

.p-10 {
  padding: 10px;
}

.pt-10 {
  padding-top: 10px;
}

.pb-10 {
  padding-bottom: 10px;
}

.pl-10 {
  padding-left: 10px;
}

.pr-10 {
  padding-right: 10px;
}

.mt-n10 {
  margin-top: -10px;
}

.mb-n10 {
  margin-bottom: -10px;
}

.ml-n10 {
  margin-left: -10px;
}

.mr-n10 {
  margin-right: -10px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-10 {
    margin-top: 10px;
  }
  .mb-xs-10 {
    margin-bottom: 10px;
  }
  .ml-xs-10 {
    margin-left: 10px;
  }
  .mr-xs-10 {
    margin-right: 10px;
  }
  .p-xs-10 {
    padding: 10px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-10 {
    margin-top: 10px;
  }
  .mb-sm-10 {
    margin-bottom: 10px;
  }
  .ml-sm-10 {
    margin-left: 10px;
  }
  .mr-sm-10 {
    margin-right: 10px;
  }
  .p-sm-10 {
    padding: 10px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-10 {
    margin-top: 10px;
  }
  .mb-md-10 {
    margin-bottom: 10px;
  }
  .ml-md-10 {
    margin-left: 10px;
  }
  .mr-md-10 {
    margin-right: 10px;
  }
  .p-md-10 {
    padding: 10px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-10 {
    margin-top: 10px;
  }
  .mb-lg-10 {
    margin-bottom: 10px;
  }
  .ml-lg-10 {
    margin-left: 10px;
  }
  .mr-lg-10 {
    margin-right: 10px;
  }
  .p-lg-10 {
    padding: 10px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-10 {
    margin-top: 10px;
  }
  .mb-xl-10 {
    margin-bottom: 10px;
  }
  .ml-xl-10 {
    margin-left: 10px;
  }
  .mr-xl-10 {
    margin-right: 10px;
  }
  .p-xl-10 {
    padding: 10px;
  }
}
.mt-11 {
  margin-top: 11px;
}

.mb-11 {
  margin-bottom: 11px;
}

.ml-11 {
  margin-left: 11px;
}

.mr-11 {
  margin-right: 11px;
}

.p-11 {
  padding: 11px;
}

.pt-11 {
  padding-top: 11px;
}

.pb-11 {
  padding-bottom: 11px;
}

.pl-11 {
  padding-left: 11px;
}

.pr-11 {
  padding-right: 11px;
}

.mt-n11 {
  margin-top: -11px;
}

.mb-n11 {
  margin-bottom: -11px;
}

.ml-n11 {
  margin-left: -11px;
}

.mr-n11 {
  margin-right: -11px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-11 {
    margin-top: 11px;
  }
  .mb-xs-11 {
    margin-bottom: 11px;
  }
  .ml-xs-11 {
    margin-left: 11px;
  }
  .mr-xs-11 {
    margin-right: 11px;
  }
  .p-xs-11 {
    padding: 11px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-11 {
    margin-top: 11px;
  }
  .mb-sm-11 {
    margin-bottom: 11px;
  }
  .ml-sm-11 {
    margin-left: 11px;
  }
  .mr-sm-11 {
    margin-right: 11px;
  }
  .p-sm-11 {
    padding: 11px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-11 {
    margin-top: 11px;
  }
  .mb-md-11 {
    margin-bottom: 11px;
  }
  .ml-md-11 {
    margin-left: 11px;
  }
  .mr-md-11 {
    margin-right: 11px;
  }
  .p-md-11 {
    padding: 11px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-11 {
    margin-top: 11px;
  }
  .mb-lg-11 {
    margin-bottom: 11px;
  }
  .ml-lg-11 {
    margin-left: 11px;
  }
  .mr-lg-11 {
    margin-right: 11px;
  }
  .p-lg-11 {
    padding: 11px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-11 {
    margin-top: 11px;
  }
  .mb-xl-11 {
    margin-bottom: 11px;
  }
  .ml-xl-11 {
    margin-left: 11px;
  }
  .mr-xl-11 {
    margin-right: 11px;
  }
  .p-xl-11 {
    padding: 11px;
  }
}
.mt-12 {
  margin-top: 12px;
}

.mb-12 {
  margin-bottom: 12px;
}

.ml-12 {
  margin-left: 12px;
}

.mr-12 {
  margin-right: 12px;
}

.p-12 {
  padding: 12px;
}

.pt-12 {
  padding-top: 12px;
}

.pb-12 {
  padding-bottom: 12px;
}

.pl-12 {
  padding-left: 12px;
}

.pr-12 {
  padding-right: 12px;
}

.mt-n12 {
  margin-top: -12px;
}

.mb-n12 {
  margin-bottom: -12px;
}

.ml-n12 {
  margin-left: -12px;
}

.mr-n12 {
  margin-right: -12px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-12 {
    margin-top: 12px;
  }
  .mb-xs-12 {
    margin-bottom: 12px;
  }
  .ml-xs-12 {
    margin-left: 12px;
  }
  .mr-xs-12 {
    margin-right: 12px;
  }
  .p-xs-12 {
    padding: 12px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-12 {
    margin-top: 12px;
  }
  .mb-sm-12 {
    margin-bottom: 12px;
  }
  .ml-sm-12 {
    margin-left: 12px;
  }
  .mr-sm-12 {
    margin-right: 12px;
  }
  .p-sm-12 {
    padding: 12px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-12 {
    margin-top: 12px;
  }
  .mb-md-12 {
    margin-bottom: 12px;
  }
  .ml-md-12 {
    margin-left: 12px;
  }
  .mr-md-12 {
    margin-right: 12px;
  }
  .p-md-12 {
    padding: 12px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-12 {
    margin-top: 12px;
  }
  .mb-lg-12 {
    margin-bottom: 12px;
  }
  .ml-lg-12 {
    margin-left: 12px;
  }
  .mr-lg-12 {
    margin-right: 12px;
  }
  .p-lg-12 {
    padding: 12px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-12 {
    margin-top: 12px;
  }
  .mb-xl-12 {
    margin-bottom: 12px;
  }
  .ml-xl-12 {
    margin-left: 12px;
  }
  .mr-xl-12 {
    margin-right: 12px;
  }
  .p-xl-12 {
    padding: 12px;
  }
}
.mt-13 {
  margin-top: 13px;
}

.mb-13 {
  margin-bottom: 13px;
}

.ml-13 {
  margin-left: 13px;
}

.mr-13 {
  margin-right: 13px;
}

.p-13 {
  padding: 13px;
}

.pt-13 {
  padding-top: 13px;
}

.pb-13 {
  padding-bottom: 13px;
}

.pl-13 {
  padding-left: 13px;
}

.pr-13 {
  padding-right: 13px;
}

.mt-n13 {
  margin-top: -13px;
}

.mb-n13 {
  margin-bottom: -13px;
}

.ml-n13 {
  margin-left: -13px;
}

.mr-n13 {
  margin-right: -13px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-13 {
    margin-top: 13px;
  }
  .mb-xs-13 {
    margin-bottom: 13px;
  }
  .ml-xs-13 {
    margin-left: 13px;
  }
  .mr-xs-13 {
    margin-right: 13px;
  }
  .p-xs-13 {
    padding: 13px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-13 {
    margin-top: 13px;
  }
  .mb-sm-13 {
    margin-bottom: 13px;
  }
  .ml-sm-13 {
    margin-left: 13px;
  }
  .mr-sm-13 {
    margin-right: 13px;
  }
  .p-sm-13 {
    padding: 13px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-13 {
    margin-top: 13px;
  }
  .mb-md-13 {
    margin-bottom: 13px;
  }
  .ml-md-13 {
    margin-left: 13px;
  }
  .mr-md-13 {
    margin-right: 13px;
  }
  .p-md-13 {
    padding: 13px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-13 {
    margin-top: 13px;
  }
  .mb-lg-13 {
    margin-bottom: 13px;
  }
  .ml-lg-13 {
    margin-left: 13px;
  }
  .mr-lg-13 {
    margin-right: 13px;
  }
  .p-lg-13 {
    padding: 13px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-13 {
    margin-top: 13px;
  }
  .mb-xl-13 {
    margin-bottom: 13px;
  }
  .ml-xl-13 {
    margin-left: 13px;
  }
  .mr-xl-13 {
    margin-right: 13px;
  }
  .p-xl-13 {
    padding: 13px;
  }
}
.mt-14 {
  margin-top: 14px;
}

.mb-14 {
  margin-bottom: 14px;
}

.ml-14 {
  margin-left: 14px;
}

.mr-14 {
  margin-right: 14px;
}

.p-14 {
  padding: 14px;
}

.pt-14 {
  padding-top: 14px;
}

.pb-14 {
  padding-bottom: 14px;
}

.pl-14 {
  padding-left: 14px;
}

.pr-14 {
  padding-right: 14px;
}

.mt-n14 {
  margin-top: -14px;
}

.mb-n14 {
  margin-bottom: -14px;
}

.ml-n14 {
  margin-left: -14px;
}

.mr-n14 {
  margin-right: -14px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-14 {
    margin-top: 14px;
  }
  .mb-xs-14 {
    margin-bottom: 14px;
  }
  .ml-xs-14 {
    margin-left: 14px;
  }
  .mr-xs-14 {
    margin-right: 14px;
  }
  .p-xs-14 {
    padding: 14px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-14 {
    margin-top: 14px;
  }
  .mb-sm-14 {
    margin-bottom: 14px;
  }
  .ml-sm-14 {
    margin-left: 14px;
  }
  .mr-sm-14 {
    margin-right: 14px;
  }
  .p-sm-14 {
    padding: 14px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-14 {
    margin-top: 14px;
  }
  .mb-md-14 {
    margin-bottom: 14px;
  }
  .ml-md-14 {
    margin-left: 14px;
  }
  .mr-md-14 {
    margin-right: 14px;
  }
  .p-md-14 {
    padding: 14px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-14 {
    margin-top: 14px;
  }
  .mb-lg-14 {
    margin-bottom: 14px;
  }
  .ml-lg-14 {
    margin-left: 14px;
  }
  .mr-lg-14 {
    margin-right: 14px;
  }
  .p-lg-14 {
    padding: 14px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-14 {
    margin-top: 14px;
  }
  .mb-xl-14 {
    margin-bottom: 14px;
  }
  .ml-xl-14 {
    margin-left: 14px;
  }
  .mr-xl-14 {
    margin-right: 14px;
  }
  .p-xl-14 {
    padding: 14px;
  }
}
.mt-15 {
  margin-top: 15px;
}

.mb-15 {
  margin-bottom: 15px;
}

.ml-15 {
  margin-left: 15px;
}

.mr-15 {
  margin-right: 15px;
}

.p-15 {
  padding: 15px;
}

.pt-15 {
  padding-top: 15px;
}

.pb-15 {
  padding-bottom: 15px;
}

.pl-15 {
  padding-left: 15px;
}

.pr-15 {
  padding-right: 15px;
}

.mt-n15 {
  margin-top: -15px;
}

.mb-n15 {
  margin-bottom: -15px;
}

.ml-n15 {
  margin-left: -15px;
}

.mr-n15 {
  margin-right: -15px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-15 {
    margin-top: 15px;
  }
  .mb-xs-15 {
    margin-bottom: 15px;
  }
  .ml-xs-15 {
    margin-left: 15px;
  }
  .mr-xs-15 {
    margin-right: 15px;
  }
  .p-xs-15 {
    padding: 15px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-15 {
    margin-top: 15px;
  }
  .mb-sm-15 {
    margin-bottom: 15px;
  }
  .ml-sm-15 {
    margin-left: 15px;
  }
  .mr-sm-15 {
    margin-right: 15px;
  }
  .p-sm-15 {
    padding: 15px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-15 {
    margin-top: 15px;
  }
  .mb-md-15 {
    margin-bottom: 15px;
  }
  .ml-md-15 {
    margin-left: 15px;
  }
  .mr-md-15 {
    margin-right: 15px;
  }
  .p-md-15 {
    padding: 15px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-15 {
    margin-top: 15px;
  }
  .mb-lg-15 {
    margin-bottom: 15px;
  }
  .ml-lg-15 {
    margin-left: 15px;
  }
  .mr-lg-15 {
    margin-right: 15px;
  }
  .p-lg-15 {
    padding: 15px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-15 {
    margin-top: 15px;
  }
  .mb-xl-15 {
    margin-bottom: 15px;
  }
  .ml-xl-15 {
    margin-left: 15px;
  }
  .mr-xl-15 {
    margin-right: 15px;
  }
  .p-xl-15 {
    padding: 15px;
  }
}
.mt-16 {
  margin-top: 16px;
}

.mb-16 {
  margin-bottom: 16px;
}

.ml-16 {
  margin-left: 16px;
}

.mr-16 {
  margin-right: 16px;
}

.p-16 {
  padding: 16px;
}

.pt-16 {
  padding-top: 16px;
}

.pb-16 {
  padding-bottom: 16px;
}

.pl-16 {
  padding-left: 16px;
}

.pr-16 {
  padding-right: 16px;
}

.mt-n16 {
  margin-top: -16px;
}

.mb-n16 {
  margin-bottom: -16px;
}

.ml-n16 {
  margin-left: -16px;
}

.mr-n16 {
  margin-right: -16px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-16 {
    margin-top: 16px;
  }
  .mb-xs-16 {
    margin-bottom: 16px;
  }
  .ml-xs-16 {
    margin-left: 16px;
  }
  .mr-xs-16 {
    margin-right: 16px;
  }
  .p-xs-16 {
    padding: 16px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-16 {
    margin-top: 16px;
  }
  .mb-sm-16 {
    margin-bottom: 16px;
  }
  .ml-sm-16 {
    margin-left: 16px;
  }
  .mr-sm-16 {
    margin-right: 16px;
  }
  .p-sm-16 {
    padding: 16px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-16 {
    margin-top: 16px;
  }
  .mb-md-16 {
    margin-bottom: 16px;
  }
  .ml-md-16 {
    margin-left: 16px;
  }
  .mr-md-16 {
    margin-right: 16px;
  }
  .p-md-16 {
    padding: 16px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-16 {
    margin-top: 16px;
  }
  .mb-lg-16 {
    margin-bottom: 16px;
  }
  .ml-lg-16 {
    margin-left: 16px;
  }
  .mr-lg-16 {
    margin-right: 16px;
  }
  .p-lg-16 {
    padding: 16px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-16 {
    margin-top: 16px;
  }
  .mb-xl-16 {
    margin-bottom: 16px;
  }
  .ml-xl-16 {
    margin-left: 16px;
  }
  .mr-xl-16 {
    margin-right: 16px;
  }
  .p-xl-16 {
    padding: 16px;
  }
}
.mt-17 {
  margin-top: 17px;
}

.mb-17 {
  margin-bottom: 17px;
}

.ml-17 {
  margin-left: 17px;
}

.mr-17 {
  margin-right: 17px;
}

.p-17 {
  padding: 17px;
}

.pt-17 {
  padding-top: 17px;
}

.pb-17 {
  padding-bottom: 17px;
}

.pl-17 {
  padding-left: 17px;
}

.pr-17 {
  padding-right: 17px;
}

.mt-n17 {
  margin-top: -17px;
}

.mb-n17 {
  margin-bottom: -17px;
}

.ml-n17 {
  margin-left: -17px;
}

.mr-n17 {
  margin-right: -17px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-17 {
    margin-top: 17px;
  }
  .mb-xs-17 {
    margin-bottom: 17px;
  }
  .ml-xs-17 {
    margin-left: 17px;
  }
  .mr-xs-17 {
    margin-right: 17px;
  }
  .p-xs-17 {
    padding: 17px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-17 {
    margin-top: 17px;
  }
  .mb-sm-17 {
    margin-bottom: 17px;
  }
  .ml-sm-17 {
    margin-left: 17px;
  }
  .mr-sm-17 {
    margin-right: 17px;
  }
  .p-sm-17 {
    padding: 17px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-17 {
    margin-top: 17px;
  }
  .mb-md-17 {
    margin-bottom: 17px;
  }
  .ml-md-17 {
    margin-left: 17px;
  }
  .mr-md-17 {
    margin-right: 17px;
  }
  .p-md-17 {
    padding: 17px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-17 {
    margin-top: 17px;
  }
  .mb-lg-17 {
    margin-bottom: 17px;
  }
  .ml-lg-17 {
    margin-left: 17px;
  }
  .mr-lg-17 {
    margin-right: 17px;
  }
  .p-lg-17 {
    padding: 17px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-17 {
    margin-top: 17px;
  }
  .mb-xl-17 {
    margin-bottom: 17px;
  }
  .ml-xl-17 {
    margin-left: 17px;
  }
  .mr-xl-17 {
    margin-right: 17px;
  }
  .p-xl-17 {
    padding: 17px;
  }
}
.mt-18 {
  margin-top: 18px;
}

.mb-18 {
  margin-bottom: 18px;
}

.ml-18 {
  margin-left: 18px;
}

.mr-18 {
  margin-right: 18px;
}

.p-18 {
  padding: 18px;
}

.pt-18 {
  padding-top: 18px;
}

.pb-18 {
  padding-bottom: 18px;
}

.pl-18 {
  padding-left: 18px;
}

.pr-18 {
  padding-right: 18px;
}

.mt-n18 {
  margin-top: -18px;
}

.mb-n18 {
  margin-bottom: -18px;
}

.ml-n18 {
  margin-left: -18px;
}

.mr-n18 {
  margin-right: -18px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-18 {
    margin-top: 18px;
  }
  .mb-xs-18 {
    margin-bottom: 18px;
  }
  .ml-xs-18 {
    margin-left: 18px;
  }
  .mr-xs-18 {
    margin-right: 18px;
  }
  .p-xs-18 {
    padding: 18px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-18 {
    margin-top: 18px;
  }
  .mb-sm-18 {
    margin-bottom: 18px;
  }
  .ml-sm-18 {
    margin-left: 18px;
  }
  .mr-sm-18 {
    margin-right: 18px;
  }
  .p-sm-18 {
    padding: 18px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-18 {
    margin-top: 18px;
  }
  .mb-md-18 {
    margin-bottom: 18px;
  }
  .ml-md-18 {
    margin-left: 18px;
  }
  .mr-md-18 {
    margin-right: 18px;
  }
  .p-md-18 {
    padding: 18px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-18 {
    margin-top: 18px;
  }
  .mb-lg-18 {
    margin-bottom: 18px;
  }
  .ml-lg-18 {
    margin-left: 18px;
  }
  .mr-lg-18 {
    margin-right: 18px;
  }
  .p-lg-18 {
    padding: 18px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-18 {
    margin-top: 18px;
  }
  .mb-xl-18 {
    margin-bottom: 18px;
  }
  .ml-xl-18 {
    margin-left: 18px;
  }
  .mr-xl-18 {
    margin-right: 18px;
  }
  .p-xl-18 {
    padding: 18px;
  }
}
.mt-19 {
  margin-top: 19px;
}

.mb-19 {
  margin-bottom: 19px;
}

.ml-19 {
  margin-left: 19px;
}

.mr-19 {
  margin-right: 19px;
}

.p-19 {
  padding: 19px;
}

.pt-19 {
  padding-top: 19px;
}

.pb-19 {
  padding-bottom: 19px;
}

.pl-19 {
  padding-left: 19px;
}

.pr-19 {
  padding-right: 19px;
}

.mt-n19 {
  margin-top: -19px;
}

.mb-n19 {
  margin-bottom: -19px;
}

.ml-n19 {
  margin-left: -19px;
}

.mr-n19 {
  margin-right: -19px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-19 {
    margin-top: 19px;
  }
  .mb-xs-19 {
    margin-bottom: 19px;
  }
  .ml-xs-19 {
    margin-left: 19px;
  }
  .mr-xs-19 {
    margin-right: 19px;
  }
  .p-xs-19 {
    padding: 19px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-19 {
    margin-top: 19px;
  }
  .mb-sm-19 {
    margin-bottom: 19px;
  }
  .ml-sm-19 {
    margin-left: 19px;
  }
  .mr-sm-19 {
    margin-right: 19px;
  }
  .p-sm-19 {
    padding: 19px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-19 {
    margin-top: 19px;
  }
  .mb-md-19 {
    margin-bottom: 19px;
  }
  .ml-md-19 {
    margin-left: 19px;
  }
  .mr-md-19 {
    margin-right: 19px;
  }
  .p-md-19 {
    padding: 19px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-19 {
    margin-top: 19px;
  }
  .mb-lg-19 {
    margin-bottom: 19px;
  }
  .ml-lg-19 {
    margin-left: 19px;
  }
  .mr-lg-19 {
    margin-right: 19px;
  }
  .p-lg-19 {
    padding: 19px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-19 {
    margin-top: 19px;
  }
  .mb-xl-19 {
    margin-bottom: 19px;
  }
  .ml-xl-19 {
    margin-left: 19px;
  }
  .mr-xl-19 {
    margin-right: 19px;
  }
  .p-xl-19 {
    padding: 19px;
  }
}
.mt-20 {
  margin-top: 20px;
}

.mb-20 {
  margin-bottom: 20px;
}

.ml-20 {
  margin-left: 20px;
}

.mr-20 {
  margin-right: 20px;
}

.p-20 {
  padding: 20px;
}

.pt-20 {
  padding-top: 20px;
}

.pb-20 {
  padding-bottom: 20px;
}

.pl-20 {
  padding-left: 20px;
}

.pr-20 {
  padding-right: 20px;
}

.mt-n20 {
  margin-top: -20px;
}

.mb-n20 {
  margin-bottom: -20px;
}

.ml-n20 {
  margin-left: -20px;
}

.mr-n20 {
  margin-right: -20px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-20 {
    margin-top: 20px;
  }
  .mb-xs-20 {
    margin-bottom: 20px;
  }
  .ml-xs-20 {
    margin-left: 20px;
  }
  .mr-xs-20 {
    margin-right: 20px;
  }
  .p-xs-20 {
    padding: 20px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-20 {
    margin-top: 20px;
  }
  .mb-sm-20 {
    margin-bottom: 20px;
  }
  .ml-sm-20 {
    margin-left: 20px;
  }
  .mr-sm-20 {
    margin-right: 20px;
  }
  .p-sm-20 {
    padding: 20px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-20 {
    margin-top: 20px;
  }
  .mb-md-20 {
    margin-bottom: 20px;
  }
  .ml-md-20 {
    margin-left: 20px;
  }
  .mr-md-20 {
    margin-right: 20px;
  }
  .p-md-20 {
    padding: 20px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-20 {
    margin-top: 20px;
  }
  .mb-lg-20 {
    margin-bottom: 20px;
  }
  .ml-lg-20 {
    margin-left: 20px;
  }
  .mr-lg-20 {
    margin-right: 20px;
  }
  .p-lg-20 {
    padding: 20px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-20 {
    margin-top: 20px;
  }
  .mb-xl-20 {
    margin-bottom: 20px;
  }
  .ml-xl-20 {
    margin-left: 20px;
  }
  .mr-xl-20 {
    margin-right: 20px;
  }
  .p-xl-20 {
    padding: 20px;
  }
}
.mt-21 {
  margin-top: 21px;
}

.mb-21 {
  margin-bottom: 21px;
}

.ml-21 {
  margin-left: 21px;
}

.mr-21 {
  margin-right: 21px;
}

.p-21 {
  padding: 21px;
}

.pt-21 {
  padding-top: 21px;
}

.pb-21 {
  padding-bottom: 21px;
}

.pl-21 {
  padding-left: 21px;
}

.pr-21 {
  padding-right: 21px;
}

.mt-n21 {
  margin-top: -21px;
}

.mb-n21 {
  margin-bottom: -21px;
}

.ml-n21 {
  margin-left: -21px;
}

.mr-n21 {
  margin-right: -21px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-21 {
    margin-top: 21px;
  }
  .mb-xs-21 {
    margin-bottom: 21px;
  }
  .ml-xs-21 {
    margin-left: 21px;
  }
  .mr-xs-21 {
    margin-right: 21px;
  }
  .p-xs-21 {
    padding: 21px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-21 {
    margin-top: 21px;
  }
  .mb-sm-21 {
    margin-bottom: 21px;
  }
  .ml-sm-21 {
    margin-left: 21px;
  }
  .mr-sm-21 {
    margin-right: 21px;
  }
  .p-sm-21 {
    padding: 21px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-21 {
    margin-top: 21px;
  }
  .mb-md-21 {
    margin-bottom: 21px;
  }
  .ml-md-21 {
    margin-left: 21px;
  }
  .mr-md-21 {
    margin-right: 21px;
  }
  .p-md-21 {
    padding: 21px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-21 {
    margin-top: 21px;
  }
  .mb-lg-21 {
    margin-bottom: 21px;
  }
  .ml-lg-21 {
    margin-left: 21px;
  }
  .mr-lg-21 {
    margin-right: 21px;
  }
  .p-lg-21 {
    padding: 21px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-21 {
    margin-top: 21px;
  }
  .mb-xl-21 {
    margin-bottom: 21px;
  }
  .ml-xl-21 {
    margin-left: 21px;
  }
  .mr-xl-21 {
    margin-right: 21px;
  }
  .p-xl-21 {
    padding: 21px;
  }
}
.mt-22 {
  margin-top: 22px;
}

.mb-22 {
  margin-bottom: 22px;
}

.ml-22 {
  margin-left: 22px;
}

.mr-22 {
  margin-right: 22px;
}

.p-22 {
  padding: 22px;
}

.pt-22 {
  padding-top: 22px;
}

.pb-22 {
  padding-bottom: 22px;
}

.pl-22 {
  padding-left: 22px;
}

.pr-22 {
  padding-right: 22px;
}

.mt-n22 {
  margin-top: -22px;
}

.mb-n22 {
  margin-bottom: -22px;
}

.ml-n22 {
  margin-left: -22px;
}

.mr-n22 {
  margin-right: -22px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-22 {
    margin-top: 22px;
  }
  .mb-xs-22 {
    margin-bottom: 22px;
  }
  .ml-xs-22 {
    margin-left: 22px;
  }
  .mr-xs-22 {
    margin-right: 22px;
  }
  .p-xs-22 {
    padding: 22px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-22 {
    margin-top: 22px;
  }
  .mb-sm-22 {
    margin-bottom: 22px;
  }
  .ml-sm-22 {
    margin-left: 22px;
  }
  .mr-sm-22 {
    margin-right: 22px;
  }
  .p-sm-22 {
    padding: 22px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-22 {
    margin-top: 22px;
  }
  .mb-md-22 {
    margin-bottom: 22px;
  }
  .ml-md-22 {
    margin-left: 22px;
  }
  .mr-md-22 {
    margin-right: 22px;
  }
  .p-md-22 {
    padding: 22px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-22 {
    margin-top: 22px;
  }
  .mb-lg-22 {
    margin-bottom: 22px;
  }
  .ml-lg-22 {
    margin-left: 22px;
  }
  .mr-lg-22 {
    margin-right: 22px;
  }
  .p-lg-22 {
    padding: 22px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-22 {
    margin-top: 22px;
  }
  .mb-xl-22 {
    margin-bottom: 22px;
  }
  .ml-xl-22 {
    margin-left: 22px;
  }
  .mr-xl-22 {
    margin-right: 22px;
  }
  .p-xl-22 {
    padding: 22px;
  }
}
.mt-23 {
  margin-top: 23px;
}

.mb-23 {
  margin-bottom: 23px;
}

.ml-23 {
  margin-left: 23px;
}

.mr-23 {
  margin-right: 23px;
}

.p-23 {
  padding: 23px;
}

.pt-23 {
  padding-top: 23px;
}

.pb-23 {
  padding-bottom: 23px;
}

.pl-23 {
  padding-left: 23px;
}

.pr-23 {
  padding-right: 23px;
}

.mt-n23 {
  margin-top: -23px;
}

.mb-n23 {
  margin-bottom: -23px;
}

.ml-n23 {
  margin-left: -23px;
}

.mr-n23 {
  margin-right: -23px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-23 {
    margin-top: 23px;
  }
  .mb-xs-23 {
    margin-bottom: 23px;
  }
  .ml-xs-23 {
    margin-left: 23px;
  }
  .mr-xs-23 {
    margin-right: 23px;
  }
  .p-xs-23 {
    padding: 23px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-23 {
    margin-top: 23px;
  }
  .mb-sm-23 {
    margin-bottom: 23px;
  }
  .ml-sm-23 {
    margin-left: 23px;
  }
  .mr-sm-23 {
    margin-right: 23px;
  }
  .p-sm-23 {
    padding: 23px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-23 {
    margin-top: 23px;
  }
  .mb-md-23 {
    margin-bottom: 23px;
  }
  .ml-md-23 {
    margin-left: 23px;
  }
  .mr-md-23 {
    margin-right: 23px;
  }
  .p-md-23 {
    padding: 23px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-23 {
    margin-top: 23px;
  }
  .mb-lg-23 {
    margin-bottom: 23px;
  }
  .ml-lg-23 {
    margin-left: 23px;
  }
  .mr-lg-23 {
    margin-right: 23px;
  }
  .p-lg-23 {
    padding: 23px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-23 {
    margin-top: 23px;
  }
  .mb-xl-23 {
    margin-bottom: 23px;
  }
  .ml-xl-23 {
    margin-left: 23px;
  }
  .mr-xl-23 {
    margin-right: 23px;
  }
  .p-xl-23 {
    padding: 23px;
  }
}
.mt-24 {
  margin-top: 24px;
}

.mb-24 {
  margin-bottom: 24px;
}

.ml-24 {
  margin-left: 24px;
}

.mr-24 {
  margin-right: 24px;
}

.p-24 {
  padding: 24px;
}

.pt-24 {
  padding-top: 24px;
}

.pb-24 {
  padding-bottom: 24px;
}

.pl-24 {
  padding-left: 24px;
}

.pr-24 {
  padding-right: 24px;
}

.mt-n24 {
  margin-top: -24px;
}

.mb-n24 {
  margin-bottom: -24px;
}

.ml-n24 {
  margin-left: -24px;
}

.mr-n24 {
  margin-right: -24px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-24 {
    margin-top: 24px;
  }
  .mb-xs-24 {
    margin-bottom: 24px;
  }
  .ml-xs-24 {
    margin-left: 24px;
  }
  .mr-xs-24 {
    margin-right: 24px;
  }
  .p-xs-24 {
    padding: 24px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-24 {
    margin-top: 24px;
  }
  .mb-sm-24 {
    margin-bottom: 24px;
  }
  .ml-sm-24 {
    margin-left: 24px;
  }
  .mr-sm-24 {
    margin-right: 24px;
  }
  .p-sm-24 {
    padding: 24px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-24 {
    margin-top: 24px;
  }
  .mb-md-24 {
    margin-bottom: 24px;
  }
  .ml-md-24 {
    margin-left: 24px;
  }
  .mr-md-24 {
    margin-right: 24px;
  }
  .p-md-24 {
    padding: 24px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-24 {
    margin-top: 24px;
  }
  .mb-lg-24 {
    margin-bottom: 24px;
  }
  .ml-lg-24 {
    margin-left: 24px;
  }
  .mr-lg-24 {
    margin-right: 24px;
  }
  .p-lg-24 {
    padding: 24px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-24 {
    margin-top: 24px;
  }
  .mb-xl-24 {
    margin-bottom: 24px;
  }
  .ml-xl-24 {
    margin-left: 24px;
  }
  .mr-xl-24 {
    margin-right: 24px;
  }
  .p-xl-24 {
    padding: 24px;
  }
}
.mt-25 {
  margin-top: 25px;
}

.mb-25 {
  margin-bottom: 25px;
}

.ml-25 {
  margin-left: 25px;
}

.mr-25 {
  margin-right: 25px;
}

.p-25 {
  padding: 25px;
}

.pt-25 {
  padding-top: 25px;
}

.pb-25 {
  padding-bottom: 25px;
}

.pl-25 {
  padding-left: 25px;
}

.pr-25 {
  padding-right: 25px;
}

.mt-n25 {
  margin-top: -25px;
}

.mb-n25 {
  margin-bottom: -25px;
}

.ml-n25 {
  margin-left: -25px;
}

.mr-n25 {
  margin-right: -25px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-25 {
    margin-top: 25px;
  }
  .mb-xs-25 {
    margin-bottom: 25px;
  }
  .ml-xs-25 {
    margin-left: 25px;
  }
  .mr-xs-25 {
    margin-right: 25px;
  }
  .p-xs-25 {
    padding: 25px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-25 {
    margin-top: 25px;
  }
  .mb-sm-25 {
    margin-bottom: 25px;
  }
  .ml-sm-25 {
    margin-left: 25px;
  }
  .mr-sm-25 {
    margin-right: 25px;
  }
  .p-sm-25 {
    padding: 25px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-25 {
    margin-top: 25px;
  }
  .mb-md-25 {
    margin-bottom: 25px;
  }
  .ml-md-25 {
    margin-left: 25px;
  }
  .mr-md-25 {
    margin-right: 25px;
  }
  .p-md-25 {
    padding: 25px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-25 {
    margin-top: 25px;
  }
  .mb-lg-25 {
    margin-bottom: 25px;
  }
  .ml-lg-25 {
    margin-left: 25px;
  }
  .mr-lg-25 {
    margin-right: 25px;
  }
  .p-lg-25 {
    padding: 25px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-25 {
    margin-top: 25px;
  }
  .mb-xl-25 {
    margin-bottom: 25px;
  }
  .ml-xl-25 {
    margin-left: 25px;
  }
  .mr-xl-25 {
    margin-right: 25px;
  }
  .p-xl-25 {
    padding: 25px;
  }
}
.mt-26 {
  margin-top: 26px;
}

.mb-26 {
  margin-bottom: 26px;
}

.ml-26 {
  margin-left: 26px;
}

.mr-26 {
  margin-right: 26px;
}

.p-26 {
  padding: 26px;
}

.pt-26 {
  padding-top: 26px;
}

.pb-26 {
  padding-bottom: 26px;
}

.pl-26 {
  padding-left: 26px;
}

.pr-26 {
  padding-right: 26px;
}

.mt-n26 {
  margin-top: -26px;
}

.mb-n26 {
  margin-bottom: -26px;
}

.ml-n26 {
  margin-left: -26px;
}

.mr-n26 {
  margin-right: -26px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-26 {
    margin-top: 26px;
  }
  .mb-xs-26 {
    margin-bottom: 26px;
  }
  .ml-xs-26 {
    margin-left: 26px;
  }
  .mr-xs-26 {
    margin-right: 26px;
  }
  .p-xs-26 {
    padding: 26px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-26 {
    margin-top: 26px;
  }
  .mb-sm-26 {
    margin-bottom: 26px;
  }
  .ml-sm-26 {
    margin-left: 26px;
  }
  .mr-sm-26 {
    margin-right: 26px;
  }
  .p-sm-26 {
    padding: 26px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-26 {
    margin-top: 26px;
  }
  .mb-md-26 {
    margin-bottom: 26px;
  }
  .ml-md-26 {
    margin-left: 26px;
  }
  .mr-md-26 {
    margin-right: 26px;
  }
  .p-md-26 {
    padding: 26px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-26 {
    margin-top: 26px;
  }
  .mb-lg-26 {
    margin-bottom: 26px;
  }
  .ml-lg-26 {
    margin-left: 26px;
  }
  .mr-lg-26 {
    margin-right: 26px;
  }
  .p-lg-26 {
    padding: 26px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-26 {
    margin-top: 26px;
  }
  .mb-xl-26 {
    margin-bottom: 26px;
  }
  .ml-xl-26 {
    margin-left: 26px;
  }
  .mr-xl-26 {
    margin-right: 26px;
  }
  .p-xl-26 {
    padding: 26px;
  }
}
.mt-27 {
  margin-top: 27px;
}

.mb-27 {
  margin-bottom: 27px;
}

.ml-27 {
  margin-left: 27px;
}

.mr-27 {
  margin-right: 27px;
}

.p-27 {
  padding: 27px;
}

.pt-27 {
  padding-top: 27px;
}

.pb-27 {
  padding-bottom: 27px;
}

.pl-27 {
  padding-left: 27px;
}

.pr-27 {
  padding-right: 27px;
}

.mt-n27 {
  margin-top: -27px;
}

.mb-n27 {
  margin-bottom: -27px;
}

.ml-n27 {
  margin-left: -27px;
}

.mr-n27 {
  margin-right: -27px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-27 {
    margin-top: 27px;
  }
  .mb-xs-27 {
    margin-bottom: 27px;
  }
  .ml-xs-27 {
    margin-left: 27px;
  }
  .mr-xs-27 {
    margin-right: 27px;
  }
  .p-xs-27 {
    padding: 27px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-27 {
    margin-top: 27px;
  }
  .mb-sm-27 {
    margin-bottom: 27px;
  }
  .ml-sm-27 {
    margin-left: 27px;
  }
  .mr-sm-27 {
    margin-right: 27px;
  }
  .p-sm-27 {
    padding: 27px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-27 {
    margin-top: 27px;
  }
  .mb-md-27 {
    margin-bottom: 27px;
  }
  .ml-md-27 {
    margin-left: 27px;
  }
  .mr-md-27 {
    margin-right: 27px;
  }
  .p-md-27 {
    padding: 27px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-27 {
    margin-top: 27px;
  }
  .mb-lg-27 {
    margin-bottom: 27px;
  }
  .ml-lg-27 {
    margin-left: 27px;
  }
  .mr-lg-27 {
    margin-right: 27px;
  }
  .p-lg-27 {
    padding: 27px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-27 {
    margin-top: 27px;
  }
  .mb-xl-27 {
    margin-bottom: 27px;
  }
  .ml-xl-27 {
    margin-left: 27px;
  }
  .mr-xl-27 {
    margin-right: 27px;
  }
  .p-xl-27 {
    padding: 27px;
  }
}
.mt-28 {
  margin-top: 28px;
}

.mb-28 {
  margin-bottom: 28px;
}

.ml-28 {
  margin-left: 28px;
}

.mr-28 {
  margin-right: 28px;
}

.p-28 {
  padding: 28px;
}

.pt-28 {
  padding-top: 28px;
}

.pb-28 {
  padding-bottom: 28px;
}

.pl-28 {
  padding-left: 28px;
}

.pr-28 {
  padding-right: 28px;
}

.mt-n28 {
  margin-top: -28px;
}

.mb-n28 {
  margin-bottom: -28px;
}

.ml-n28 {
  margin-left: -28px;
}

.mr-n28 {
  margin-right: -28px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-28 {
    margin-top: 28px;
  }
  .mb-xs-28 {
    margin-bottom: 28px;
  }
  .ml-xs-28 {
    margin-left: 28px;
  }
  .mr-xs-28 {
    margin-right: 28px;
  }
  .p-xs-28 {
    padding: 28px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-28 {
    margin-top: 28px;
  }
  .mb-sm-28 {
    margin-bottom: 28px;
  }
  .ml-sm-28 {
    margin-left: 28px;
  }
  .mr-sm-28 {
    margin-right: 28px;
  }
  .p-sm-28 {
    padding: 28px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-28 {
    margin-top: 28px;
  }
  .mb-md-28 {
    margin-bottom: 28px;
  }
  .ml-md-28 {
    margin-left: 28px;
  }
  .mr-md-28 {
    margin-right: 28px;
  }
  .p-md-28 {
    padding: 28px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-28 {
    margin-top: 28px;
  }
  .mb-lg-28 {
    margin-bottom: 28px;
  }
  .ml-lg-28 {
    margin-left: 28px;
  }
  .mr-lg-28 {
    margin-right: 28px;
  }
  .p-lg-28 {
    padding: 28px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-28 {
    margin-top: 28px;
  }
  .mb-xl-28 {
    margin-bottom: 28px;
  }
  .ml-xl-28 {
    margin-left: 28px;
  }
  .mr-xl-28 {
    margin-right: 28px;
  }
  .p-xl-28 {
    padding: 28px;
  }
}
.mt-29 {
  margin-top: 29px;
}

.mb-29 {
  margin-bottom: 29px;
}

.ml-29 {
  margin-left: 29px;
}

.mr-29 {
  margin-right: 29px;
}

.p-29 {
  padding: 29px;
}

.pt-29 {
  padding-top: 29px;
}

.pb-29 {
  padding-bottom: 29px;
}

.pl-29 {
  padding-left: 29px;
}

.pr-29 {
  padding-right: 29px;
}

.mt-n29 {
  margin-top: -29px;
}

.mb-n29 {
  margin-bottom: -29px;
}

.ml-n29 {
  margin-left: -29px;
}

.mr-n29 {
  margin-right: -29px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-29 {
    margin-top: 29px;
  }
  .mb-xs-29 {
    margin-bottom: 29px;
  }
  .ml-xs-29 {
    margin-left: 29px;
  }
  .mr-xs-29 {
    margin-right: 29px;
  }
  .p-xs-29 {
    padding: 29px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-29 {
    margin-top: 29px;
  }
  .mb-sm-29 {
    margin-bottom: 29px;
  }
  .ml-sm-29 {
    margin-left: 29px;
  }
  .mr-sm-29 {
    margin-right: 29px;
  }
  .p-sm-29 {
    padding: 29px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-29 {
    margin-top: 29px;
  }
  .mb-md-29 {
    margin-bottom: 29px;
  }
  .ml-md-29 {
    margin-left: 29px;
  }
  .mr-md-29 {
    margin-right: 29px;
  }
  .p-md-29 {
    padding: 29px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-29 {
    margin-top: 29px;
  }
  .mb-lg-29 {
    margin-bottom: 29px;
  }
  .ml-lg-29 {
    margin-left: 29px;
  }
  .mr-lg-29 {
    margin-right: 29px;
  }
  .p-lg-29 {
    padding: 29px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-29 {
    margin-top: 29px;
  }
  .mb-xl-29 {
    margin-bottom: 29px;
  }
  .ml-xl-29 {
    margin-left: 29px;
  }
  .mr-xl-29 {
    margin-right: 29px;
  }
  .p-xl-29 {
    padding: 29px;
  }
}
.mt-30 {
  margin-top: 30px;
}

.mb-30 {
  margin-bottom: 30px;
}

.ml-30 {
  margin-left: 30px;
}

.mr-30 {
  margin-right: 30px;
}

.p-30 {
  padding: 30px;
}

.pt-30 {
  padding-top: 30px;
}

.pb-30 {
  padding-bottom: 30px;
}

.pl-30 {
  padding-left: 30px;
}

.pr-30 {
  padding-right: 30px;
}

.mt-n30 {
  margin-top: -30px;
}

.mb-n30 {
  margin-bottom: -30px;
}

.ml-n30 {
  margin-left: -30px;
}

.mr-n30 {
  margin-right: -30px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-30 {
    margin-top: 30px;
  }
  .mb-xs-30 {
    margin-bottom: 30px;
  }
  .ml-xs-30 {
    margin-left: 30px;
  }
  .mr-xs-30 {
    margin-right: 30px;
  }
  .p-xs-30 {
    padding: 30px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-30 {
    margin-top: 30px;
  }
  .mb-sm-30 {
    margin-bottom: 30px;
  }
  .ml-sm-30 {
    margin-left: 30px;
  }
  .mr-sm-30 {
    margin-right: 30px;
  }
  .p-sm-30 {
    padding: 30px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-30 {
    margin-top: 30px;
  }
  .mb-md-30 {
    margin-bottom: 30px;
  }
  .ml-md-30 {
    margin-left: 30px;
  }
  .mr-md-30 {
    margin-right: 30px;
  }
  .p-md-30 {
    padding: 30px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-30 {
    margin-top: 30px;
  }
  .mb-lg-30 {
    margin-bottom: 30px;
  }
  .ml-lg-30 {
    margin-left: 30px;
  }
  .mr-lg-30 {
    margin-right: 30px;
  }
  .p-lg-30 {
    padding: 30px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-30 {
    margin-top: 30px;
  }
  .mb-xl-30 {
    margin-bottom: 30px;
  }
  .ml-xl-30 {
    margin-left: 30px;
  }
  .mr-xl-30 {
    margin-right: 30px;
  }
  .p-xl-30 {
    padding: 30px;
  }
}
.mt-31 {
  margin-top: 31px;
}

.mb-31 {
  margin-bottom: 31px;
}

.ml-31 {
  margin-left: 31px;
}

.mr-31 {
  margin-right: 31px;
}

.p-31 {
  padding: 31px;
}

.pt-31 {
  padding-top: 31px;
}

.pb-31 {
  padding-bottom: 31px;
}

.pl-31 {
  padding-left: 31px;
}

.pr-31 {
  padding-right: 31px;
}

.mt-n31 {
  margin-top: -31px;
}

.mb-n31 {
  margin-bottom: -31px;
}

.ml-n31 {
  margin-left: -31px;
}

.mr-n31 {
  margin-right: -31px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-31 {
    margin-top: 31px;
  }
  .mb-xs-31 {
    margin-bottom: 31px;
  }
  .ml-xs-31 {
    margin-left: 31px;
  }
  .mr-xs-31 {
    margin-right: 31px;
  }
  .p-xs-31 {
    padding: 31px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-31 {
    margin-top: 31px;
  }
  .mb-sm-31 {
    margin-bottom: 31px;
  }
  .ml-sm-31 {
    margin-left: 31px;
  }
  .mr-sm-31 {
    margin-right: 31px;
  }
  .p-sm-31 {
    padding: 31px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-31 {
    margin-top: 31px;
  }
  .mb-md-31 {
    margin-bottom: 31px;
  }
  .ml-md-31 {
    margin-left: 31px;
  }
  .mr-md-31 {
    margin-right: 31px;
  }
  .p-md-31 {
    padding: 31px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-31 {
    margin-top: 31px;
  }
  .mb-lg-31 {
    margin-bottom: 31px;
  }
  .ml-lg-31 {
    margin-left: 31px;
  }
  .mr-lg-31 {
    margin-right: 31px;
  }
  .p-lg-31 {
    padding: 31px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-31 {
    margin-top: 31px;
  }
  .mb-xl-31 {
    margin-bottom: 31px;
  }
  .ml-xl-31 {
    margin-left: 31px;
  }
  .mr-xl-31 {
    margin-right: 31px;
  }
  .p-xl-31 {
    padding: 31px;
  }
}
.mt-32 {
  margin-top: 32px;
}

.mb-32 {
  margin-bottom: 32px;
}

.ml-32 {
  margin-left: 32px;
}

.mr-32 {
  margin-right: 32px;
}

.p-32 {
  padding: 32px;
}

.pt-32 {
  padding-top: 32px;
}

.pb-32 {
  padding-bottom: 32px;
}

.pl-32 {
  padding-left: 32px;
}

.pr-32 {
  padding-right: 32px;
}

.mt-n32 {
  margin-top: -32px;
}

.mb-n32 {
  margin-bottom: -32px;
}

.ml-n32 {
  margin-left: -32px;
}

.mr-n32 {
  margin-right: -32px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-32 {
    margin-top: 32px;
  }
  .mb-xs-32 {
    margin-bottom: 32px;
  }
  .ml-xs-32 {
    margin-left: 32px;
  }
  .mr-xs-32 {
    margin-right: 32px;
  }
  .p-xs-32 {
    padding: 32px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-32 {
    margin-top: 32px;
  }
  .mb-sm-32 {
    margin-bottom: 32px;
  }
  .ml-sm-32 {
    margin-left: 32px;
  }
  .mr-sm-32 {
    margin-right: 32px;
  }
  .p-sm-32 {
    padding: 32px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-32 {
    margin-top: 32px;
  }
  .mb-md-32 {
    margin-bottom: 32px;
  }
  .ml-md-32 {
    margin-left: 32px;
  }
  .mr-md-32 {
    margin-right: 32px;
  }
  .p-md-32 {
    padding: 32px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-32 {
    margin-top: 32px;
  }
  .mb-lg-32 {
    margin-bottom: 32px;
  }
  .ml-lg-32 {
    margin-left: 32px;
  }
  .mr-lg-32 {
    margin-right: 32px;
  }
  .p-lg-32 {
    padding: 32px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-32 {
    margin-top: 32px;
  }
  .mb-xl-32 {
    margin-bottom: 32px;
  }
  .ml-xl-32 {
    margin-left: 32px;
  }
  .mr-xl-32 {
    margin-right: 32px;
  }
  .p-xl-32 {
    padding: 32px;
  }
}
.mt-33 {
  margin-top: 33px;
}

.mb-33 {
  margin-bottom: 33px;
}

.ml-33 {
  margin-left: 33px;
}

.mr-33 {
  margin-right: 33px;
}

.p-33 {
  padding: 33px;
}

.pt-33 {
  padding-top: 33px;
}

.pb-33 {
  padding-bottom: 33px;
}

.pl-33 {
  padding-left: 33px;
}

.pr-33 {
  padding-right: 33px;
}

.mt-n33 {
  margin-top: -33px;
}

.mb-n33 {
  margin-bottom: -33px;
}

.ml-n33 {
  margin-left: -33px;
}

.mr-n33 {
  margin-right: -33px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-33 {
    margin-top: 33px;
  }
  .mb-xs-33 {
    margin-bottom: 33px;
  }
  .ml-xs-33 {
    margin-left: 33px;
  }
  .mr-xs-33 {
    margin-right: 33px;
  }
  .p-xs-33 {
    padding: 33px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-33 {
    margin-top: 33px;
  }
  .mb-sm-33 {
    margin-bottom: 33px;
  }
  .ml-sm-33 {
    margin-left: 33px;
  }
  .mr-sm-33 {
    margin-right: 33px;
  }
  .p-sm-33 {
    padding: 33px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-33 {
    margin-top: 33px;
  }
  .mb-md-33 {
    margin-bottom: 33px;
  }
  .ml-md-33 {
    margin-left: 33px;
  }
  .mr-md-33 {
    margin-right: 33px;
  }
  .p-md-33 {
    padding: 33px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-33 {
    margin-top: 33px;
  }
  .mb-lg-33 {
    margin-bottom: 33px;
  }
  .ml-lg-33 {
    margin-left: 33px;
  }
  .mr-lg-33 {
    margin-right: 33px;
  }
  .p-lg-33 {
    padding: 33px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-33 {
    margin-top: 33px;
  }
  .mb-xl-33 {
    margin-bottom: 33px;
  }
  .ml-xl-33 {
    margin-left: 33px;
  }
  .mr-xl-33 {
    margin-right: 33px;
  }
  .p-xl-33 {
    padding: 33px;
  }
}
.mt-34 {
  margin-top: 34px;
}

.mb-34 {
  margin-bottom: 34px;
}

.ml-34 {
  margin-left: 34px;
}

.mr-34 {
  margin-right: 34px;
}

.p-34 {
  padding: 34px;
}

.pt-34 {
  padding-top: 34px;
}

.pb-34 {
  padding-bottom: 34px;
}

.pl-34 {
  padding-left: 34px;
}

.pr-34 {
  padding-right: 34px;
}

.mt-n34 {
  margin-top: -34px;
}

.mb-n34 {
  margin-bottom: -34px;
}

.ml-n34 {
  margin-left: -34px;
}

.mr-n34 {
  margin-right: -34px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-34 {
    margin-top: 34px;
  }
  .mb-xs-34 {
    margin-bottom: 34px;
  }
  .ml-xs-34 {
    margin-left: 34px;
  }
  .mr-xs-34 {
    margin-right: 34px;
  }
  .p-xs-34 {
    padding: 34px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-34 {
    margin-top: 34px;
  }
  .mb-sm-34 {
    margin-bottom: 34px;
  }
  .ml-sm-34 {
    margin-left: 34px;
  }
  .mr-sm-34 {
    margin-right: 34px;
  }
  .p-sm-34 {
    padding: 34px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-34 {
    margin-top: 34px;
  }
  .mb-md-34 {
    margin-bottom: 34px;
  }
  .ml-md-34 {
    margin-left: 34px;
  }
  .mr-md-34 {
    margin-right: 34px;
  }
  .p-md-34 {
    padding: 34px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-34 {
    margin-top: 34px;
  }
  .mb-lg-34 {
    margin-bottom: 34px;
  }
  .ml-lg-34 {
    margin-left: 34px;
  }
  .mr-lg-34 {
    margin-right: 34px;
  }
  .p-lg-34 {
    padding: 34px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-34 {
    margin-top: 34px;
  }
  .mb-xl-34 {
    margin-bottom: 34px;
  }
  .ml-xl-34 {
    margin-left: 34px;
  }
  .mr-xl-34 {
    margin-right: 34px;
  }
  .p-xl-34 {
    padding: 34px;
  }
}
.mt-35 {
  margin-top: 35px;
}

.mb-35 {
  margin-bottom: 35px;
}

.ml-35 {
  margin-left: 35px;
}

.mr-35 {
  margin-right: 35px;
}

.p-35 {
  padding: 35px;
}

.pt-35 {
  padding-top: 35px;
}

.pb-35 {
  padding-bottom: 35px;
}

.pl-35 {
  padding-left: 35px;
}

.pr-35 {
  padding-right: 35px;
}

.mt-n35 {
  margin-top: -35px;
}

.mb-n35 {
  margin-bottom: -35px;
}

.ml-n35 {
  margin-left: -35px;
}

.mr-n35 {
  margin-right: -35px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-35 {
    margin-top: 35px;
  }
  .mb-xs-35 {
    margin-bottom: 35px;
  }
  .ml-xs-35 {
    margin-left: 35px;
  }
  .mr-xs-35 {
    margin-right: 35px;
  }
  .p-xs-35 {
    padding: 35px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-35 {
    margin-top: 35px;
  }
  .mb-sm-35 {
    margin-bottom: 35px;
  }
  .ml-sm-35 {
    margin-left: 35px;
  }
  .mr-sm-35 {
    margin-right: 35px;
  }
  .p-sm-35 {
    padding: 35px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-35 {
    margin-top: 35px;
  }
  .mb-md-35 {
    margin-bottom: 35px;
  }
  .ml-md-35 {
    margin-left: 35px;
  }
  .mr-md-35 {
    margin-right: 35px;
  }
  .p-md-35 {
    padding: 35px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-35 {
    margin-top: 35px;
  }
  .mb-lg-35 {
    margin-bottom: 35px;
  }
  .ml-lg-35 {
    margin-left: 35px;
  }
  .mr-lg-35 {
    margin-right: 35px;
  }
  .p-lg-35 {
    padding: 35px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-35 {
    margin-top: 35px;
  }
  .mb-xl-35 {
    margin-bottom: 35px;
  }
  .ml-xl-35 {
    margin-left: 35px;
  }
  .mr-xl-35 {
    margin-right: 35px;
  }
  .p-xl-35 {
    padding: 35px;
  }
}
.mt-36 {
  margin-top: 36px;
}

.mb-36 {
  margin-bottom: 36px;
}

.ml-36 {
  margin-left: 36px;
}

.mr-36 {
  margin-right: 36px;
}

.p-36 {
  padding: 36px;
}

.pt-36 {
  padding-top: 36px;
}

.pb-36 {
  padding-bottom: 36px;
}

.pl-36 {
  padding-left: 36px;
}

.pr-36 {
  padding-right: 36px;
}

.mt-n36 {
  margin-top: -36px;
}

.mb-n36 {
  margin-bottom: -36px;
}

.ml-n36 {
  margin-left: -36px;
}

.mr-n36 {
  margin-right: -36px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-36 {
    margin-top: 36px;
  }
  .mb-xs-36 {
    margin-bottom: 36px;
  }
  .ml-xs-36 {
    margin-left: 36px;
  }
  .mr-xs-36 {
    margin-right: 36px;
  }
  .p-xs-36 {
    padding: 36px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-36 {
    margin-top: 36px;
  }
  .mb-sm-36 {
    margin-bottom: 36px;
  }
  .ml-sm-36 {
    margin-left: 36px;
  }
  .mr-sm-36 {
    margin-right: 36px;
  }
  .p-sm-36 {
    padding: 36px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-36 {
    margin-top: 36px;
  }
  .mb-md-36 {
    margin-bottom: 36px;
  }
  .ml-md-36 {
    margin-left: 36px;
  }
  .mr-md-36 {
    margin-right: 36px;
  }
  .p-md-36 {
    padding: 36px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-36 {
    margin-top: 36px;
  }
  .mb-lg-36 {
    margin-bottom: 36px;
  }
  .ml-lg-36 {
    margin-left: 36px;
  }
  .mr-lg-36 {
    margin-right: 36px;
  }
  .p-lg-36 {
    padding: 36px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-36 {
    margin-top: 36px;
  }
  .mb-xl-36 {
    margin-bottom: 36px;
  }
  .ml-xl-36 {
    margin-left: 36px;
  }
  .mr-xl-36 {
    margin-right: 36px;
  }
  .p-xl-36 {
    padding: 36px;
  }
}
.mt-37 {
  margin-top: 37px;
}

.mb-37 {
  margin-bottom: 37px;
}

.ml-37 {
  margin-left: 37px;
}

.mr-37 {
  margin-right: 37px;
}

.p-37 {
  padding: 37px;
}

.pt-37 {
  padding-top: 37px;
}

.pb-37 {
  padding-bottom: 37px;
}

.pl-37 {
  padding-left: 37px;
}

.pr-37 {
  padding-right: 37px;
}

.mt-n37 {
  margin-top: -37px;
}

.mb-n37 {
  margin-bottom: -37px;
}

.ml-n37 {
  margin-left: -37px;
}

.mr-n37 {
  margin-right: -37px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-37 {
    margin-top: 37px;
  }
  .mb-xs-37 {
    margin-bottom: 37px;
  }
  .ml-xs-37 {
    margin-left: 37px;
  }
  .mr-xs-37 {
    margin-right: 37px;
  }
  .p-xs-37 {
    padding: 37px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-37 {
    margin-top: 37px;
  }
  .mb-sm-37 {
    margin-bottom: 37px;
  }
  .ml-sm-37 {
    margin-left: 37px;
  }
  .mr-sm-37 {
    margin-right: 37px;
  }
  .p-sm-37 {
    padding: 37px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-37 {
    margin-top: 37px;
  }
  .mb-md-37 {
    margin-bottom: 37px;
  }
  .ml-md-37 {
    margin-left: 37px;
  }
  .mr-md-37 {
    margin-right: 37px;
  }
  .p-md-37 {
    padding: 37px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-37 {
    margin-top: 37px;
  }
  .mb-lg-37 {
    margin-bottom: 37px;
  }
  .ml-lg-37 {
    margin-left: 37px;
  }
  .mr-lg-37 {
    margin-right: 37px;
  }
  .p-lg-37 {
    padding: 37px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-37 {
    margin-top: 37px;
  }
  .mb-xl-37 {
    margin-bottom: 37px;
  }
  .ml-xl-37 {
    margin-left: 37px;
  }
  .mr-xl-37 {
    margin-right: 37px;
  }
  .p-xl-37 {
    padding: 37px;
  }
}
.mt-38 {
  margin-top: 38px;
}

.mb-38 {
  margin-bottom: 38px;
}

.ml-38 {
  margin-left: 38px;
}

.mr-38 {
  margin-right: 38px;
}

.p-38 {
  padding: 38px;
}

.pt-38 {
  padding-top: 38px;
}

.pb-38 {
  padding-bottom: 38px;
}

.pl-38 {
  padding-left: 38px;
}

.pr-38 {
  padding-right: 38px;
}

.mt-n38 {
  margin-top: -38px;
}

.mb-n38 {
  margin-bottom: -38px;
}

.ml-n38 {
  margin-left: -38px;
}

.mr-n38 {
  margin-right: -38px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-38 {
    margin-top: 38px;
  }
  .mb-xs-38 {
    margin-bottom: 38px;
  }
  .ml-xs-38 {
    margin-left: 38px;
  }
  .mr-xs-38 {
    margin-right: 38px;
  }
  .p-xs-38 {
    padding: 38px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-38 {
    margin-top: 38px;
  }
  .mb-sm-38 {
    margin-bottom: 38px;
  }
  .ml-sm-38 {
    margin-left: 38px;
  }
  .mr-sm-38 {
    margin-right: 38px;
  }
  .p-sm-38 {
    padding: 38px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-38 {
    margin-top: 38px;
  }
  .mb-md-38 {
    margin-bottom: 38px;
  }
  .ml-md-38 {
    margin-left: 38px;
  }
  .mr-md-38 {
    margin-right: 38px;
  }
  .p-md-38 {
    padding: 38px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-38 {
    margin-top: 38px;
  }
  .mb-lg-38 {
    margin-bottom: 38px;
  }
  .ml-lg-38 {
    margin-left: 38px;
  }
  .mr-lg-38 {
    margin-right: 38px;
  }
  .p-lg-38 {
    padding: 38px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-38 {
    margin-top: 38px;
  }
  .mb-xl-38 {
    margin-bottom: 38px;
  }
  .ml-xl-38 {
    margin-left: 38px;
  }
  .mr-xl-38 {
    margin-right: 38px;
  }
  .p-xl-38 {
    padding: 38px;
  }
}
.mt-39 {
  margin-top: 39px;
}

.mb-39 {
  margin-bottom: 39px;
}

.ml-39 {
  margin-left: 39px;
}

.mr-39 {
  margin-right: 39px;
}

.p-39 {
  padding: 39px;
}

.pt-39 {
  padding-top: 39px;
}

.pb-39 {
  padding-bottom: 39px;
}

.pl-39 {
  padding-left: 39px;
}

.pr-39 {
  padding-right: 39px;
}

.mt-n39 {
  margin-top: -39px;
}

.mb-n39 {
  margin-bottom: -39px;
}

.ml-n39 {
  margin-left: -39px;
}

.mr-n39 {
  margin-right: -39px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-39 {
    margin-top: 39px;
  }
  .mb-xs-39 {
    margin-bottom: 39px;
  }
  .ml-xs-39 {
    margin-left: 39px;
  }
  .mr-xs-39 {
    margin-right: 39px;
  }
  .p-xs-39 {
    padding: 39px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-39 {
    margin-top: 39px;
  }
  .mb-sm-39 {
    margin-bottom: 39px;
  }
  .ml-sm-39 {
    margin-left: 39px;
  }
  .mr-sm-39 {
    margin-right: 39px;
  }
  .p-sm-39 {
    padding: 39px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-39 {
    margin-top: 39px;
  }
  .mb-md-39 {
    margin-bottom: 39px;
  }
  .ml-md-39 {
    margin-left: 39px;
  }
  .mr-md-39 {
    margin-right: 39px;
  }
  .p-md-39 {
    padding: 39px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-39 {
    margin-top: 39px;
  }
  .mb-lg-39 {
    margin-bottom: 39px;
  }
  .ml-lg-39 {
    margin-left: 39px;
  }
  .mr-lg-39 {
    margin-right: 39px;
  }
  .p-lg-39 {
    padding: 39px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-39 {
    margin-top: 39px;
  }
  .mb-xl-39 {
    margin-bottom: 39px;
  }
  .ml-xl-39 {
    margin-left: 39px;
  }
  .mr-xl-39 {
    margin-right: 39px;
  }
  .p-xl-39 {
    padding: 39px;
  }
}
.mt-40 {
  margin-top: 40px;
}

.mb-40 {
  margin-bottom: 40px;
}

.ml-40 {
  margin-left: 40px;
}

.mr-40 {
  margin-right: 40px;
}

.p-40 {
  padding: 40px;
}

.pt-40 {
  padding-top: 40px;
}

.pb-40 {
  padding-bottom: 40px;
}

.pl-40 {
  padding-left: 40px;
}

.pr-40 {
  padding-right: 40px;
}

.mt-n40 {
  margin-top: -40px;
}

.mb-n40 {
  margin-bottom: -40px;
}

.ml-n40 {
  margin-left: -40px;
}

.mr-n40 {
  margin-right: -40px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-40 {
    margin-top: 40px;
  }
  .mb-xs-40 {
    margin-bottom: 40px;
  }
  .ml-xs-40 {
    margin-left: 40px;
  }
  .mr-xs-40 {
    margin-right: 40px;
  }
  .p-xs-40 {
    padding: 40px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-40 {
    margin-top: 40px;
  }
  .mb-sm-40 {
    margin-bottom: 40px;
  }
  .ml-sm-40 {
    margin-left: 40px;
  }
  .mr-sm-40 {
    margin-right: 40px;
  }
  .p-sm-40 {
    padding: 40px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-40 {
    margin-top: 40px;
  }
  .mb-md-40 {
    margin-bottom: 40px;
  }
  .ml-md-40 {
    margin-left: 40px;
  }
  .mr-md-40 {
    margin-right: 40px;
  }
  .p-md-40 {
    padding: 40px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-40 {
    margin-top: 40px;
  }
  .mb-lg-40 {
    margin-bottom: 40px;
  }
  .ml-lg-40 {
    margin-left: 40px;
  }
  .mr-lg-40 {
    margin-right: 40px;
  }
  .p-lg-40 {
    padding: 40px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-40 {
    margin-top: 40px;
  }
  .mb-xl-40 {
    margin-bottom: 40px;
  }
  .ml-xl-40 {
    margin-left: 40px;
  }
  .mr-xl-40 {
    margin-right: 40px;
  }
  .p-xl-40 {
    padding: 40px;
  }
}
.mt-41 {
  margin-top: 41px;
}

.mb-41 {
  margin-bottom: 41px;
}

.ml-41 {
  margin-left: 41px;
}

.mr-41 {
  margin-right: 41px;
}

.p-41 {
  padding: 41px;
}

.pt-41 {
  padding-top: 41px;
}

.pb-41 {
  padding-bottom: 41px;
}

.pl-41 {
  padding-left: 41px;
}

.pr-41 {
  padding-right: 41px;
}

.mt-n41 {
  margin-top: -41px;
}

.mb-n41 {
  margin-bottom: -41px;
}

.ml-n41 {
  margin-left: -41px;
}

.mr-n41 {
  margin-right: -41px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-41 {
    margin-top: 41px;
  }
  .mb-xs-41 {
    margin-bottom: 41px;
  }
  .ml-xs-41 {
    margin-left: 41px;
  }
  .mr-xs-41 {
    margin-right: 41px;
  }
  .p-xs-41 {
    padding: 41px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-41 {
    margin-top: 41px;
  }
  .mb-sm-41 {
    margin-bottom: 41px;
  }
  .ml-sm-41 {
    margin-left: 41px;
  }
  .mr-sm-41 {
    margin-right: 41px;
  }
  .p-sm-41 {
    padding: 41px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-41 {
    margin-top: 41px;
  }
  .mb-md-41 {
    margin-bottom: 41px;
  }
  .ml-md-41 {
    margin-left: 41px;
  }
  .mr-md-41 {
    margin-right: 41px;
  }
  .p-md-41 {
    padding: 41px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-41 {
    margin-top: 41px;
  }
  .mb-lg-41 {
    margin-bottom: 41px;
  }
  .ml-lg-41 {
    margin-left: 41px;
  }
  .mr-lg-41 {
    margin-right: 41px;
  }
  .p-lg-41 {
    padding: 41px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-41 {
    margin-top: 41px;
  }
  .mb-xl-41 {
    margin-bottom: 41px;
  }
  .ml-xl-41 {
    margin-left: 41px;
  }
  .mr-xl-41 {
    margin-right: 41px;
  }
  .p-xl-41 {
    padding: 41px;
  }
}
.mt-42 {
  margin-top: 42px;
}

.mb-42 {
  margin-bottom: 42px;
}

.ml-42 {
  margin-left: 42px;
}

.mr-42 {
  margin-right: 42px;
}

.p-42 {
  padding: 42px;
}

.pt-42 {
  padding-top: 42px;
}

.pb-42 {
  padding-bottom: 42px;
}

.pl-42 {
  padding-left: 42px;
}

.pr-42 {
  padding-right: 42px;
}

.mt-n42 {
  margin-top: -42px;
}

.mb-n42 {
  margin-bottom: -42px;
}

.ml-n42 {
  margin-left: -42px;
}

.mr-n42 {
  margin-right: -42px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-42 {
    margin-top: 42px;
  }
  .mb-xs-42 {
    margin-bottom: 42px;
  }
  .ml-xs-42 {
    margin-left: 42px;
  }
  .mr-xs-42 {
    margin-right: 42px;
  }
  .p-xs-42 {
    padding: 42px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-42 {
    margin-top: 42px;
  }
  .mb-sm-42 {
    margin-bottom: 42px;
  }
  .ml-sm-42 {
    margin-left: 42px;
  }
  .mr-sm-42 {
    margin-right: 42px;
  }
  .p-sm-42 {
    padding: 42px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-42 {
    margin-top: 42px;
  }
  .mb-md-42 {
    margin-bottom: 42px;
  }
  .ml-md-42 {
    margin-left: 42px;
  }
  .mr-md-42 {
    margin-right: 42px;
  }
  .p-md-42 {
    padding: 42px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-42 {
    margin-top: 42px;
  }
  .mb-lg-42 {
    margin-bottom: 42px;
  }
  .ml-lg-42 {
    margin-left: 42px;
  }
  .mr-lg-42 {
    margin-right: 42px;
  }
  .p-lg-42 {
    padding: 42px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-42 {
    margin-top: 42px;
  }
  .mb-xl-42 {
    margin-bottom: 42px;
  }
  .ml-xl-42 {
    margin-left: 42px;
  }
  .mr-xl-42 {
    margin-right: 42px;
  }
  .p-xl-42 {
    padding: 42px;
  }
}
.mt-43 {
  margin-top: 43px;
}

.mb-43 {
  margin-bottom: 43px;
}

.ml-43 {
  margin-left: 43px;
}

.mr-43 {
  margin-right: 43px;
}

.p-43 {
  padding: 43px;
}

.pt-43 {
  padding-top: 43px;
}

.pb-43 {
  padding-bottom: 43px;
}

.pl-43 {
  padding-left: 43px;
}

.pr-43 {
  padding-right: 43px;
}

.mt-n43 {
  margin-top: -43px;
}

.mb-n43 {
  margin-bottom: -43px;
}

.ml-n43 {
  margin-left: -43px;
}

.mr-n43 {
  margin-right: -43px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-43 {
    margin-top: 43px;
  }
  .mb-xs-43 {
    margin-bottom: 43px;
  }
  .ml-xs-43 {
    margin-left: 43px;
  }
  .mr-xs-43 {
    margin-right: 43px;
  }
  .p-xs-43 {
    padding: 43px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-43 {
    margin-top: 43px;
  }
  .mb-sm-43 {
    margin-bottom: 43px;
  }
  .ml-sm-43 {
    margin-left: 43px;
  }
  .mr-sm-43 {
    margin-right: 43px;
  }
  .p-sm-43 {
    padding: 43px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-43 {
    margin-top: 43px;
  }
  .mb-md-43 {
    margin-bottom: 43px;
  }
  .ml-md-43 {
    margin-left: 43px;
  }
  .mr-md-43 {
    margin-right: 43px;
  }
  .p-md-43 {
    padding: 43px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-43 {
    margin-top: 43px;
  }
  .mb-lg-43 {
    margin-bottom: 43px;
  }
  .ml-lg-43 {
    margin-left: 43px;
  }
  .mr-lg-43 {
    margin-right: 43px;
  }
  .p-lg-43 {
    padding: 43px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-43 {
    margin-top: 43px;
  }
  .mb-xl-43 {
    margin-bottom: 43px;
  }
  .ml-xl-43 {
    margin-left: 43px;
  }
  .mr-xl-43 {
    margin-right: 43px;
  }
  .p-xl-43 {
    padding: 43px;
  }
}
.mt-44 {
  margin-top: 44px;
}

.mb-44 {
  margin-bottom: 44px;
}

.ml-44 {
  margin-left: 44px;
}

.mr-44 {
  margin-right: 44px;
}

.p-44 {
  padding: 44px;
}

.pt-44 {
  padding-top: 44px;
}

.pb-44 {
  padding-bottom: 44px;
}

.pl-44 {
  padding-left: 44px;
}

.pr-44 {
  padding-right: 44px;
}

.mt-n44 {
  margin-top: -44px;
}

.mb-n44 {
  margin-bottom: -44px;
}

.ml-n44 {
  margin-left: -44px;
}

.mr-n44 {
  margin-right: -44px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-44 {
    margin-top: 44px;
  }
  .mb-xs-44 {
    margin-bottom: 44px;
  }
  .ml-xs-44 {
    margin-left: 44px;
  }
  .mr-xs-44 {
    margin-right: 44px;
  }
  .p-xs-44 {
    padding: 44px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-44 {
    margin-top: 44px;
  }
  .mb-sm-44 {
    margin-bottom: 44px;
  }
  .ml-sm-44 {
    margin-left: 44px;
  }
  .mr-sm-44 {
    margin-right: 44px;
  }
  .p-sm-44 {
    padding: 44px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-44 {
    margin-top: 44px;
  }
  .mb-md-44 {
    margin-bottom: 44px;
  }
  .ml-md-44 {
    margin-left: 44px;
  }
  .mr-md-44 {
    margin-right: 44px;
  }
  .p-md-44 {
    padding: 44px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-44 {
    margin-top: 44px;
  }
  .mb-lg-44 {
    margin-bottom: 44px;
  }
  .ml-lg-44 {
    margin-left: 44px;
  }
  .mr-lg-44 {
    margin-right: 44px;
  }
  .p-lg-44 {
    padding: 44px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-44 {
    margin-top: 44px;
  }
  .mb-xl-44 {
    margin-bottom: 44px;
  }
  .ml-xl-44 {
    margin-left: 44px;
  }
  .mr-xl-44 {
    margin-right: 44px;
  }
  .p-xl-44 {
    padding: 44px;
  }
}
.mt-45 {
  margin-top: 45px;
}

.mb-45 {
  margin-bottom: 45px;
}

.ml-45 {
  margin-left: 45px;
}

.mr-45 {
  margin-right: 45px;
}

.p-45 {
  padding: 45px;
}

.pt-45 {
  padding-top: 45px;
}

.pb-45 {
  padding-bottom: 45px;
}

.pl-45 {
  padding-left: 45px;
}

.pr-45 {
  padding-right: 45px;
}

.mt-n45 {
  margin-top: -45px;
}

.mb-n45 {
  margin-bottom: -45px;
}

.ml-n45 {
  margin-left: -45px;
}

.mr-n45 {
  margin-right: -45px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-45 {
    margin-top: 45px;
  }
  .mb-xs-45 {
    margin-bottom: 45px;
  }
  .ml-xs-45 {
    margin-left: 45px;
  }
  .mr-xs-45 {
    margin-right: 45px;
  }
  .p-xs-45 {
    padding: 45px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-45 {
    margin-top: 45px;
  }
  .mb-sm-45 {
    margin-bottom: 45px;
  }
  .ml-sm-45 {
    margin-left: 45px;
  }
  .mr-sm-45 {
    margin-right: 45px;
  }
  .p-sm-45 {
    padding: 45px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-45 {
    margin-top: 45px;
  }
  .mb-md-45 {
    margin-bottom: 45px;
  }
  .ml-md-45 {
    margin-left: 45px;
  }
  .mr-md-45 {
    margin-right: 45px;
  }
  .p-md-45 {
    padding: 45px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-45 {
    margin-top: 45px;
  }
  .mb-lg-45 {
    margin-bottom: 45px;
  }
  .ml-lg-45 {
    margin-left: 45px;
  }
  .mr-lg-45 {
    margin-right: 45px;
  }
  .p-lg-45 {
    padding: 45px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-45 {
    margin-top: 45px;
  }
  .mb-xl-45 {
    margin-bottom: 45px;
  }
  .ml-xl-45 {
    margin-left: 45px;
  }
  .mr-xl-45 {
    margin-right: 45px;
  }
  .p-xl-45 {
    padding: 45px;
  }
}
.mt-46 {
  margin-top: 46px;
}

.mb-46 {
  margin-bottom: 46px;
}

.ml-46 {
  margin-left: 46px;
}

.mr-46 {
  margin-right: 46px;
}

.p-46 {
  padding: 46px;
}

.pt-46 {
  padding-top: 46px;
}

.pb-46 {
  padding-bottom: 46px;
}

.pl-46 {
  padding-left: 46px;
}

.pr-46 {
  padding-right: 46px;
}

.mt-n46 {
  margin-top: -46px;
}

.mb-n46 {
  margin-bottom: -46px;
}

.ml-n46 {
  margin-left: -46px;
}

.mr-n46 {
  margin-right: -46px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-46 {
    margin-top: 46px;
  }
  .mb-xs-46 {
    margin-bottom: 46px;
  }
  .ml-xs-46 {
    margin-left: 46px;
  }
  .mr-xs-46 {
    margin-right: 46px;
  }
  .p-xs-46 {
    padding: 46px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-46 {
    margin-top: 46px;
  }
  .mb-sm-46 {
    margin-bottom: 46px;
  }
  .ml-sm-46 {
    margin-left: 46px;
  }
  .mr-sm-46 {
    margin-right: 46px;
  }
  .p-sm-46 {
    padding: 46px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-46 {
    margin-top: 46px;
  }
  .mb-md-46 {
    margin-bottom: 46px;
  }
  .ml-md-46 {
    margin-left: 46px;
  }
  .mr-md-46 {
    margin-right: 46px;
  }
  .p-md-46 {
    padding: 46px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-46 {
    margin-top: 46px;
  }
  .mb-lg-46 {
    margin-bottom: 46px;
  }
  .ml-lg-46 {
    margin-left: 46px;
  }
  .mr-lg-46 {
    margin-right: 46px;
  }
  .p-lg-46 {
    padding: 46px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-46 {
    margin-top: 46px;
  }
  .mb-xl-46 {
    margin-bottom: 46px;
  }
  .ml-xl-46 {
    margin-left: 46px;
  }
  .mr-xl-46 {
    margin-right: 46px;
  }
  .p-xl-46 {
    padding: 46px;
  }
}
.mt-47 {
  margin-top: 47px;
}

.mb-47 {
  margin-bottom: 47px;
}

.ml-47 {
  margin-left: 47px;
}

.mr-47 {
  margin-right: 47px;
}

.p-47 {
  padding: 47px;
}

.pt-47 {
  padding-top: 47px;
}

.pb-47 {
  padding-bottom: 47px;
}

.pl-47 {
  padding-left: 47px;
}

.pr-47 {
  padding-right: 47px;
}

.mt-n47 {
  margin-top: -47px;
}

.mb-n47 {
  margin-bottom: -47px;
}

.ml-n47 {
  margin-left: -47px;
}

.mr-n47 {
  margin-right: -47px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-47 {
    margin-top: 47px;
  }
  .mb-xs-47 {
    margin-bottom: 47px;
  }
  .ml-xs-47 {
    margin-left: 47px;
  }
  .mr-xs-47 {
    margin-right: 47px;
  }
  .p-xs-47 {
    padding: 47px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-47 {
    margin-top: 47px;
  }
  .mb-sm-47 {
    margin-bottom: 47px;
  }
  .ml-sm-47 {
    margin-left: 47px;
  }
  .mr-sm-47 {
    margin-right: 47px;
  }
  .p-sm-47 {
    padding: 47px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-47 {
    margin-top: 47px;
  }
  .mb-md-47 {
    margin-bottom: 47px;
  }
  .ml-md-47 {
    margin-left: 47px;
  }
  .mr-md-47 {
    margin-right: 47px;
  }
  .p-md-47 {
    padding: 47px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-47 {
    margin-top: 47px;
  }
  .mb-lg-47 {
    margin-bottom: 47px;
  }
  .ml-lg-47 {
    margin-left: 47px;
  }
  .mr-lg-47 {
    margin-right: 47px;
  }
  .p-lg-47 {
    padding: 47px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-47 {
    margin-top: 47px;
  }
  .mb-xl-47 {
    margin-bottom: 47px;
  }
  .ml-xl-47 {
    margin-left: 47px;
  }
  .mr-xl-47 {
    margin-right: 47px;
  }
  .p-xl-47 {
    padding: 47px;
  }
}
.mt-48 {
  margin-top: 48px;
}

.mb-48 {
  margin-bottom: 48px;
}

.ml-48 {
  margin-left: 48px;
}

.mr-48 {
  margin-right: 48px;
}

.p-48 {
  padding: 48px;
}

.pt-48 {
  padding-top: 48px;
}

.pb-48 {
  padding-bottom: 48px;
}

.pl-48 {
  padding-left: 48px;
}

.pr-48 {
  padding-right: 48px;
}

.mt-n48 {
  margin-top: -48px;
}

.mb-n48 {
  margin-bottom: -48px;
}

.ml-n48 {
  margin-left: -48px;
}

.mr-n48 {
  margin-right: -48px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-48 {
    margin-top: 48px;
  }
  .mb-xs-48 {
    margin-bottom: 48px;
  }
  .ml-xs-48 {
    margin-left: 48px;
  }
  .mr-xs-48 {
    margin-right: 48px;
  }
  .p-xs-48 {
    padding: 48px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-48 {
    margin-top: 48px;
  }
  .mb-sm-48 {
    margin-bottom: 48px;
  }
  .ml-sm-48 {
    margin-left: 48px;
  }
  .mr-sm-48 {
    margin-right: 48px;
  }
  .p-sm-48 {
    padding: 48px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-48 {
    margin-top: 48px;
  }
  .mb-md-48 {
    margin-bottom: 48px;
  }
  .ml-md-48 {
    margin-left: 48px;
  }
  .mr-md-48 {
    margin-right: 48px;
  }
  .p-md-48 {
    padding: 48px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-48 {
    margin-top: 48px;
  }
  .mb-lg-48 {
    margin-bottom: 48px;
  }
  .ml-lg-48 {
    margin-left: 48px;
  }
  .mr-lg-48 {
    margin-right: 48px;
  }
  .p-lg-48 {
    padding: 48px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-48 {
    margin-top: 48px;
  }
  .mb-xl-48 {
    margin-bottom: 48px;
  }
  .ml-xl-48 {
    margin-left: 48px;
  }
  .mr-xl-48 {
    margin-right: 48px;
  }
  .p-xl-48 {
    padding: 48px;
  }
}
.mt-49 {
  margin-top: 49px;
}

.mb-49 {
  margin-bottom: 49px;
}

.ml-49 {
  margin-left: 49px;
}

.mr-49 {
  margin-right: 49px;
}

.p-49 {
  padding: 49px;
}

.pt-49 {
  padding-top: 49px;
}

.pb-49 {
  padding-bottom: 49px;
}

.pl-49 {
  padding-left: 49px;
}

.pr-49 {
  padding-right: 49px;
}

.mt-n49 {
  margin-top: -49px;
}

.mb-n49 {
  margin-bottom: -49px;
}

.ml-n49 {
  margin-left: -49px;
}

.mr-n49 {
  margin-right: -49px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-49 {
    margin-top: 49px;
  }
  .mb-xs-49 {
    margin-bottom: 49px;
  }
  .ml-xs-49 {
    margin-left: 49px;
  }
  .mr-xs-49 {
    margin-right: 49px;
  }
  .p-xs-49 {
    padding: 49px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-49 {
    margin-top: 49px;
  }
  .mb-sm-49 {
    margin-bottom: 49px;
  }
  .ml-sm-49 {
    margin-left: 49px;
  }
  .mr-sm-49 {
    margin-right: 49px;
  }
  .p-sm-49 {
    padding: 49px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-49 {
    margin-top: 49px;
  }
  .mb-md-49 {
    margin-bottom: 49px;
  }
  .ml-md-49 {
    margin-left: 49px;
  }
  .mr-md-49 {
    margin-right: 49px;
  }
  .p-md-49 {
    padding: 49px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-49 {
    margin-top: 49px;
  }
  .mb-lg-49 {
    margin-bottom: 49px;
  }
  .ml-lg-49 {
    margin-left: 49px;
  }
  .mr-lg-49 {
    margin-right: 49px;
  }
  .p-lg-49 {
    padding: 49px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-49 {
    margin-top: 49px;
  }
  .mb-xl-49 {
    margin-bottom: 49px;
  }
  .ml-xl-49 {
    margin-left: 49px;
  }
  .mr-xl-49 {
    margin-right: 49px;
  }
  .p-xl-49 {
    padding: 49px;
  }
}
.mt-50 {
  margin-top: 50px;
}

.mb-50 {
  margin-bottom: 50px;
}

.ml-50 {
  margin-left: 50px;
}

.mr-50 {
  margin-right: 50px;
}

.p-50 {
  padding: 50px;
}

.pt-50 {
  padding-top: 50px;
}

.pb-50 {
  padding-bottom: 50px;
}

.pl-50 {
  padding-left: 50px;
}

.pr-50 {
  padding-right: 50px;
}

.mt-n50 {
  margin-top: -50px;
}

.mb-n50 {
  margin-bottom: -50px;
}

.ml-n50 {
  margin-left: -50px;
}

.mr-n50 {
  margin-right: -50px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-50 {
    margin-top: 50px;
  }
  .mb-xs-50 {
    margin-bottom: 50px;
  }
  .ml-xs-50 {
    margin-left: 50px;
  }
  .mr-xs-50 {
    margin-right: 50px;
  }
  .p-xs-50 {
    padding: 50px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-50 {
    margin-top: 50px;
  }
  .mb-sm-50 {
    margin-bottom: 50px;
  }
  .ml-sm-50 {
    margin-left: 50px;
  }
  .mr-sm-50 {
    margin-right: 50px;
  }
  .p-sm-50 {
    padding: 50px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-50 {
    margin-top: 50px;
  }
  .mb-md-50 {
    margin-bottom: 50px;
  }
  .ml-md-50 {
    margin-left: 50px;
  }
  .mr-md-50 {
    margin-right: 50px;
  }
  .p-md-50 {
    padding: 50px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-50 {
    margin-top: 50px;
  }
  .mb-lg-50 {
    margin-bottom: 50px;
  }
  .ml-lg-50 {
    margin-left: 50px;
  }
  .mr-lg-50 {
    margin-right: 50px;
  }
  .p-lg-50 {
    padding: 50px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-50 {
    margin-top: 50px;
  }
  .mb-xl-50 {
    margin-bottom: 50px;
  }
  .ml-xl-50 {
    margin-left: 50px;
  }
  .mr-xl-50 {
    margin-right: 50px;
  }
  .p-xl-50 {
    padding: 50px;
  }
}
.mt-51 {
  margin-top: 51px;
}

.mb-51 {
  margin-bottom: 51px;
}

.ml-51 {
  margin-left: 51px;
}

.mr-51 {
  margin-right: 51px;
}

.p-51 {
  padding: 51px;
}

.pt-51 {
  padding-top: 51px;
}

.pb-51 {
  padding-bottom: 51px;
}

.pl-51 {
  padding-left: 51px;
}

.pr-51 {
  padding-right: 51px;
}

.mt-n51 {
  margin-top: -51px;
}

.mb-n51 {
  margin-bottom: -51px;
}

.ml-n51 {
  margin-left: -51px;
}

.mr-n51 {
  margin-right: -51px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-51 {
    margin-top: 51px;
  }
  .mb-xs-51 {
    margin-bottom: 51px;
  }
  .ml-xs-51 {
    margin-left: 51px;
  }
  .mr-xs-51 {
    margin-right: 51px;
  }
  .p-xs-51 {
    padding: 51px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-51 {
    margin-top: 51px;
  }
  .mb-sm-51 {
    margin-bottom: 51px;
  }
  .ml-sm-51 {
    margin-left: 51px;
  }
  .mr-sm-51 {
    margin-right: 51px;
  }
  .p-sm-51 {
    padding: 51px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-51 {
    margin-top: 51px;
  }
  .mb-md-51 {
    margin-bottom: 51px;
  }
  .ml-md-51 {
    margin-left: 51px;
  }
  .mr-md-51 {
    margin-right: 51px;
  }
  .p-md-51 {
    padding: 51px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-51 {
    margin-top: 51px;
  }
  .mb-lg-51 {
    margin-bottom: 51px;
  }
  .ml-lg-51 {
    margin-left: 51px;
  }
  .mr-lg-51 {
    margin-right: 51px;
  }
  .p-lg-51 {
    padding: 51px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-51 {
    margin-top: 51px;
  }
  .mb-xl-51 {
    margin-bottom: 51px;
  }
  .ml-xl-51 {
    margin-left: 51px;
  }
  .mr-xl-51 {
    margin-right: 51px;
  }
  .p-xl-51 {
    padding: 51px;
  }
}
.mt-52 {
  margin-top: 52px;
}

.mb-52 {
  margin-bottom: 52px;
}

.ml-52 {
  margin-left: 52px;
}

.mr-52 {
  margin-right: 52px;
}

.p-52 {
  padding: 52px;
}

.pt-52 {
  padding-top: 52px;
}

.pb-52 {
  padding-bottom: 52px;
}

.pl-52 {
  padding-left: 52px;
}

.pr-52 {
  padding-right: 52px;
}

.mt-n52 {
  margin-top: -52px;
}

.mb-n52 {
  margin-bottom: -52px;
}

.ml-n52 {
  margin-left: -52px;
}

.mr-n52 {
  margin-right: -52px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-52 {
    margin-top: 52px;
  }
  .mb-xs-52 {
    margin-bottom: 52px;
  }
  .ml-xs-52 {
    margin-left: 52px;
  }
  .mr-xs-52 {
    margin-right: 52px;
  }
  .p-xs-52 {
    padding: 52px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-52 {
    margin-top: 52px;
  }
  .mb-sm-52 {
    margin-bottom: 52px;
  }
  .ml-sm-52 {
    margin-left: 52px;
  }
  .mr-sm-52 {
    margin-right: 52px;
  }
  .p-sm-52 {
    padding: 52px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-52 {
    margin-top: 52px;
  }
  .mb-md-52 {
    margin-bottom: 52px;
  }
  .ml-md-52 {
    margin-left: 52px;
  }
  .mr-md-52 {
    margin-right: 52px;
  }
  .p-md-52 {
    padding: 52px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-52 {
    margin-top: 52px;
  }
  .mb-lg-52 {
    margin-bottom: 52px;
  }
  .ml-lg-52 {
    margin-left: 52px;
  }
  .mr-lg-52 {
    margin-right: 52px;
  }
  .p-lg-52 {
    padding: 52px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-52 {
    margin-top: 52px;
  }
  .mb-xl-52 {
    margin-bottom: 52px;
  }
  .ml-xl-52 {
    margin-left: 52px;
  }
  .mr-xl-52 {
    margin-right: 52px;
  }
  .p-xl-52 {
    padding: 52px;
  }
}
.mt-53 {
  margin-top: 53px;
}

.mb-53 {
  margin-bottom: 53px;
}

.ml-53 {
  margin-left: 53px;
}

.mr-53 {
  margin-right: 53px;
}

.p-53 {
  padding: 53px;
}

.pt-53 {
  padding-top: 53px;
}

.pb-53 {
  padding-bottom: 53px;
}

.pl-53 {
  padding-left: 53px;
}

.pr-53 {
  padding-right: 53px;
}

.mt-n53 {
  margin-top: -53px;
}

.mb-n53 {
  margin-bottom: -53px;
}

.ml-n53 {
  margin-left: -53px;
}

.mr-n53 {
  margin-right: -53px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-53 {
    margin-top: 53px;
  }
  .mb-xs-53 {
    margin-bottom: 53px;
  }
  .ml-xs-53 {
    margin-left: 53px;
  }
  .mr-xs-53 {
    margin-right: 53px;
  }
  .p-xs-53 {
    padding: 53px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-53 {
    margin-top: 53px;
  }
  .mb-sm-53 {
    margin-bottom: 53px;
  }
  .ml-sm-53 {
    margin-left: 53px;
  }
  .mr-sm-53 {
    margin-right: 53px;
  }
  .p-sm-53 {
    padding: 53px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-53 {
    margin-top: 53px;
  }
  .mb-md-53 {
    margin-bottom: 53px;
  }
  .ml-md-53 {
    margin-left: 53px;
  }
  .mr-md-53 {
    margin-right: 53px;
  }
  .p-md-53 {
    padding: 53px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-53 {
    margin-top: 53px;
  }
  .mb-lg-53 {
    margin-bottom: 53px;
  }
  .ml-lg-53 {
    margin-left: 53px;
  }
  .mr-lg-53 {
    margin-right: 53px;
  }
  .p-lg-53 {
    padding: 53px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-53 {
    margin-top: 53px;
  }
  .mb-xl-53 {
    margin-bottom: 53px;
  }
  .ml-xl-53 {
    margin-left: 53px;
  }
  .mr-xl-53 {
    margin-right: 53px;
  }
  .p-xl-53 {
    padding: 53px;
  }
}
.mt-54 {
  margin-top: 54px;
}

.mb-54 {
  margin-bottom: 54px;
}

.ml-54 {
  margin-left: 54px;
}

.mr-54 {
  margin-right: 54px;
}

.p-54 {
  padding: 54px;
}

.pt-54 {
  padding-top: 54px;
}

.pb-54 {
  padding-bottom: 54px;
}

.pl-54 {
  padding-left: 54px;
}

.pr-54 {
  padding-right: 54px;
}

.mt-n54 {
  margin-top: -54px;
}

.mb-n54 {
  margin-bottom: -54px;
}

.ml-n54 {
  margin-left: -54px;
}

.mr-n54 {
  margin-right: -54px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-54 {
    margin-top: 54px;
  }
  .mb-xs-54 {
    margin-bottom: 54px;
  }
  .ml-xs-54 {
    margin-left: 54px;
  }
  .mr-xs-54 {
    margin-right: 54px;
  }
  .p-xs-54 {
    padding: 54px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-54 {
    margin-top: 54px;
  }
  .mb-sm-54 {
    margin-bottom: 54px;
  }
  .ml-sm-54 {
    margin-left: 54px;
  }
  .mr-sm-54 {
    margin-right: 54px;
  }
  .p-sm-54 {
    padding: 54px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-54 {
    margin-top: 54px;
  }
  .mb-md-54 {
    margin-bottom: 54px;
  }
  .ml-md-54 {
    margin-left: 54px;
  }
  .mr-md-54 {
    margin-right: 54px;
  }
  .p-md-54 {
    padding: 54px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-54 {
    margin-top: 54px;
  }
  .mb-lg-54 {
    margin-bottom: 54px;
  }
  .ml-lg-54 {
    margin-left: 54px;
  }
  .mr-lg-54 {
    margin-right: 54px;
  }
  .p-lg-54 {
    padding: 54px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-54 {
    margin-top: 54px;
  }
  .mb-xl-54 {
    margin-bottom: 54px;
  }
  .ml-xl-54 {
    margin-left: 54px;
  }
  .mr-xl-54 {
    margin-right: 54px;
  }
  .p-xl-54 {
    padding: 54px;
  }
}
.mt-55 {
  margin-top: 55px;
}

.mb-55 {
  margin-bottom: 55px;
}

.ml-55 {
  margin-left: 55px;
}

.mr-55 {
  margin-right: 55px;
}

.p-55 {
  padding: 55px;
}

.pt-55 {
  padding-top: 55px;
}

.pb-55 {
  padding-bottom: 55px;
}

.pl-55 {
  padding-left: 55px;
}

.pr-55 {
  padding-right: 55px;
}

.mt-n55 {
  margin-top: -55px;
}

.mb-n55 {
  margin-bottom: -55px;
}

.ml-n55 {
  margin-left: -55px;
}

.mr-n55 {
  margin-right: -55px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-55 {
    margin-top: 55px;
  }
  .mb-xs-55 {
    margin-bottom: 55px;
  }
  .ml-xs-55 {
    margin-left: 55px;
  }
  .mr-xs-55 {
    margin-right: 55px;
  }
  .p-xs-55 {
    padding: 55px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-55 {
    margin-top: 55px;
  }
  .mb-sm-55 {
    margin-bottom: 55px;
  }
  .ml-sm-55 {
    margin-left: 55px;
  }
  .mr-sm-55 {
    margin-right: 55px;
  }
  .p-sm-55 {
    padding: 55px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-55 {
    margin-top: 55px;
  }
  .mb-md-55 {
    margin-bottom: 55px;
  }
  .ml-md-55 {
    margin-left: 55px;
  }
  .mr-md-55 {
    margin-right: 55px;
  }
  .p-md-55 {
    padding: 55px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-55 {
    margin-top: 55px;
  }
  .mb-lg-55 {
    margin-bottom: 55px;
  }
  .ml-lg-55 {
    margin-left: 55px;
  }
  .mr-lg-55 {
    margin-right: 55px;
  }
  .p-lg-55 {
    padding: 55px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-55 {
    margin-top: 55px;
  }
  .mb-xl-55 {
    margin-bottom: 55px;
  }
  .ml-xl-55 {
    margin-left: 55px;
  }
  .mr-xl-55 {
    margin-right: 55px;
  }
  .p-xl-55 {
    padding: 55px;
  }
}
.mt-56 {
  margin-top: 56px;
}

.mb-56 {
  margin-bottom: 56px;
}

.ml-56 {
  margin-left: 56px;
}

.mr-56 {
  margin-right: 56px;
}

.p-56 {
  padding: 56px;
}

.pt-56 {
  padding-top: 56px;
}

.pb-56 {
  padding-bottom: 56px;
}

.pl-56 {
  padding-left: 56px;
}

.pr-56 {
  padding-right: 56px;
}

.mt-n56 {
  margin-top: -56px;
}

.mb-n56 {
  margin-bottom: -56px;
}

.ml-n56 {
  margin-left: -56px;
}

.mr-n56 {
  margin-right: -56px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-56 {
    margin-top: 56px;
  }
  .mb-xs-56 {
    margin-bottom: 56px;
  }
  .ml-xs-56 {
    margin-left: 56px;
  }
  .mr-xs-56 {
    margin-right: 56px;
  }
  .p-xs-56 {
    padding: 56px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-56 {
    margin-top: 56px;
  }
  .mb-sm-56 {
    margin-bottom: 56px;
  }
  .ml-sm-56 {
    margin-left: 56px;
  }
  .mr-sm-56 {
    margin-right: 56px;
  }
  .p-sm-56 {
    padding: 56px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-56 {
    margin-top: 56px;
  }
  .mb-md-56 {
    margin-bottom: 56px;
  }
  .ml-md-56 {
    margin-left: 56px;
  }
  .mr-md-56 {
    margin-right: 56px;
  }
  .p-md-56 {
    padding: 56px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-56 {
    margin-top: 56px;
  }
  .mb-lg-56 {
    margin-bottom: 56px;
  }
  .ml-lg-56 {
    margin-left: 56px;
  }
  .mr-lg-56 {
    margin-right: 56px;
  }
  .p-lg-56 {
    padding: 56px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-56 {
    margin-top: 56px;
  }
  .mb-xl-56 {
    margin-bottom: 56px;
  }
  .ml-xl-56 {
    margin-left: 56px;
  }
  .mr-xl-56 {
    margin-right: 56px;
  }
  .p-xl-56 {
    padding: 56px;
  }
}
.mt-57 {
  margin-top: 57px;
}

.mb-57 {
  margin-bottom: 57px;
}

.ml-57 {
  margin-left: 57px;
}

.mr-57 {
  margin-right: 57px;
}

.p-57 {
  padding: 57px;
}

.pt-57 {
  padding-top: 57px;
}

.pb-57 {
  padding-bottom: 57px;
}

.pl-57 {
  padding-left: 57px;
}

.pr-57 {
  padding-right: 57px;
}

.mt-n57 {
  margin-top: -57px;
}

.mb-n57 {
  margin-bottom: -57px;
}

.ml-n57 {
  margin-left: -57px;
}

.mr-n57 {
  margin-right: -57px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-57 {
    margin-top: 57px;
  }
  .mb-xs-57 {
    margin-bottom: 57px;
  }
  .ml-xs-57 {
    margin-left: 57px;
  }
  .mr-xs-57 {
    margin-right: 57px;
  }
  .p-xs-57 {
    padding: 57px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-57 {
    margin-top: 57px;
  }
  .mb-sm-57 {
    margin-bottom: 57px;
  }
  .ml-sm-57 {
    margin-left: 57px;
  }
  .mr-sm-57 {
    margin-right: 57px;
  }
  .p-sm-57 {
    padding: 57px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-57 {
    margin-top: 57px;
  }
  .mb-md-57 {
    margin-bottom: 57px;
  }
  .ml-md-57 {
    margin-left: 57px;
  }
  .mr-md-57 {
    margin-right: 57px;
  }
  .p-md-57 {
    padding: 57px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-57 {
    margin-top: 57px;
  }
  .mb-lg-57 {
    margin-bottom: 57px;
  }
  .ml-lg-57 {
    margin-left: 57px;
  }
  .mr-lg-57 {
    margin-right: 57px;
  }
  .p-lg-57 {
    padding: 57px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-57 {
    margin-top: 57px;
  }
  .mb-xl-57 {
    margin-bottom: 57px;
  }
  .ml-xl-57 {
    margin-left: 57px;
  }
  .mr-xl-57 {
    margin-right: 57px;
  }
  .p-xl-57 {
    padding: 57px;
  }
}
.mt-58 {
  margin-top: 58px;
}

.mb-58 {
  margin-bottom: 58px;
}

.ml-58 {
  margin-left: 58px;
}

.mr-58 {
  margin-right: 58px;
}

.p-58 {
  padding: 58px;
}

.pt-58 {
  padding-top: 58px;
}

.pb-58 {
  padding-bottom: 58px;
}

.pl-58 {
  padding-left: 58px;
}

.pr-58 {
  padding-right: 58px;
}

.mt-n58 {
  margin-top: -58px;
}

.mb-n58 {
  margin-bottom: -58px;
}

.ml-n58 {
  margin-left: -58px;
}

.mr-n58 {
  margin-right: -58px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-58 {
    margin-top: 58px;
  }
  .mb-xs-58 {
    margin-bottom: 58px;
  }
  .ml-xs-58 {
    margin-left: 58px;
  }
  .mr-xs-58 {
    margin-right: 58px;
  }
  .p-xs-58 {
    padding: 58px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-58 {
    margin-top: 58px;
  }
  .mb-sm-58 {
    margin-bottom: 58px;
  }
  .ml-sm-58 {
    margin-left: 58px;
  }
  .mr-sm-58 {
    margin-right: 58px;
  }
  .p-sm-58 {
    padding: 58px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-58 {
    margin-top: 58px;
  }
  .mb-md-58 {
    margin-bottom: 58px;
  }
  .ml-md-58 {
    margin-left: 58px;
  }
  .mr-md-58 {
    margin-right: 58px;
  }
  .p-md-58 {
    padding: 58px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-58 {
    margin-top: 58px;
  }
  .mb-lg-58 {
    margin-bottom: 58px;
  }
  .ml-lg-58 {
    margin-left: 58px;
  }
  .mr-lg-58 {
    margin-right: 58px;
  }
  .p-lg-58 {
    padding: 58px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-58 {
    margin-top: 58px;
  }
  .mb-xl-58 {
    margin-bottom: 58px;
  }
  .ml-xl-58 {
    margin-left: 58px;
  }
  .mr-xl-58 {
    margin-right: 58px;
  }
  .p-xl-58 {
    padding: 58px;
  }
}
.mt-59 {
  margin-top: 59px;
}

.mb-59 {
  margin-bottom: 59px;
}

.ml-59 {
  margin-left: 59px;
}

.mr-59 {
  margin-right: 59px;
}

.p-59 {
  padding: 59px;
}

.pt-59 {
  padding-top: 59px;
}

.pb-59 {
  padding-bottom: 59px;
}

.pl-59 {
  padding-left: 59px;
}

.pr-59 {
  padding-right: 59px;
}

.mt-n59 {
  margin-top: -59px;
}

.mb-n59 {
  margin-bottom: -59px;
}

.ml-n59 {
  margin-left: -59px;
}

.mr-n59 {
  margin-right: -59px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-59 {
    margin-top: 59px;
  }
  .mb-xs-59 {
    margin-bottom: 59px;
  }
  .ml-xs-59 {
    margin-left: 59px;
  }
  .mr-xs-59 {
    margin-right: 59px;
  }
  .p-xs-59 {
    padding: 59px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-59 {
    margin-top: 59px;
  }
  .mb-sm-59 {
    margin-bottom: 59px;
  }
  .ml-sm-59 {
    margin-left: 59px;
  }
  .mr-sm-59 {
    margin-right: 59px;
  }
  .p-sm-59 {
    padding: 59px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-59 {
    margin-top: 59px;
  }
  .mb-md-59 {
    margin-bottom: 59px;
  }
  .ml-md-59 {
    margin-left: 59px;
  }
  .mr-md-59 {
    margin-right: 59px;
  }
  .p-md-59 {
    padding: 59px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-59 {
    margin-top: 59px;
  }
  .mb-lg-59 {
    margin-bottom: 59px;
  }
  .ml-lg-59 {
    margin-left: 59px;
  }
  .mr-lg-59 {
    margin-right: 59px;
  }
  .p-lg-59 {
    padding: 59px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-59 {
    margin-top: 59px;
  }
  .mb-xl-59 {
    margin-bottom: 59px;
  }
  .ml-xl-59 {
    margin-left: 59px;
  }
  .mr-xl-59 {
    margin-right: 59px;
  }
  .p-xl-59 {
    padding: 59px;
  }
}
.mt-60 {
  margin-top: 60px;
}

.mb-60 {
  margin-bottom: 60px;
}

.ml-60 {
  margin-left: 60px;
}

.mr-60 {
  margin-right: 60px;
}

.p-60 {
  padding: 60px;
}

.pt-60 {
  padding-top: 60px;
}

.pb-60 {
  padding-bottom: 60px;
}

.pl-60 {
  padding-left: 60px;
}

.pr-60 {
  padding-right: 60px;
}

.mt-n60 {
  margin-top: -60px;
}

.mb-n60 {
  margin-bottom: -60px;
}

.ml-n60 {
  margin-left: -60px;
}

.mr-n60 {
  margin-right: -60px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-60 {
    margin-top: 60px;
  }
  .mb-xs-60 {
    margin-bottom: 60px;
  }
  .ml-xs-60 {
    margin-left: 60px;
  }
  .mr-xs-60 {
    margin-right: 60px;
  }
  .p-xs-60 {
    padding: 60px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-60 {
    margin-top: 60px;
  }
  .mb-sm-60 {
    margin-bottom: 60px;
  }
  .ml-sm-60 {
    margin-left: 60px;
  }
  .mr-sm-60 {
    margin-right: 60px;
  }
  .p-sm-60 {
    padding: 60px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-60 {
    margin-top: 60px;
  }
  .mb-md-60 {
    margin-bottom: 60px;
  }
  .ml-md-60 {
    margin-left: 60px;
  }
  .mr-md-60 {
    margin-right: 60px;
  }
  .p-md-60 {
    padding: 60px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-60 {
    margin-top: 60px;
  }
  .mb-lg-60 {
    margin-bottom: 60px;
  }
  .ml-lg-60 {
    margin-left: 60px;
  }
  .mr-lg-60 {
    margin-right: 60px;
  }
  .p-lg-60 {
    padding: 60px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-60 {
    margin-top: 60px;
  }
  .mb-xl-60 {
    margin-bottom: 60px;
  }
  .ml-xl-60 {
    margin-left: 60px;
  }
  .mr-xl-60 {
    margin-right: 60px;
  }
  .p-xl-60 {
    padding: 60px;
  }
}
.mt-61 {
  margin-top: 61px;
}

.mb-61 {
  margin-bottom: 61px;
}

.ml-61 {
  margin-left: 61px;
}

.mr-61 {
  margin-right: 61px;
}

.p-61 {
  padding: 61px;
}

.pt-61 {
  padding-top: 61px;
}

.pb-61 {
  padding-bottom: 61px;
}

.pl-61 {
  padding-left: 61px;
}

.pr-61 {
  padding-right: 61px;
}

.mt-n61 {
  margin-top: -61px;
}

.mb-n61 {
  margin-bottom: -61px;
}

.ml-n61 {
  margin-left: -61px;
}

.mr-n61 {
  margin-right: -61px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-61 {
    margin-top: 61px;
  }
  .mb-xs-61 {
    margin-bottom: 61px;
  }
  .ml-xs-61 {
    margin-left: 61px;
  }
  .mr-xs-61 {
    margin-right: 61px;
  }
  .p-xs-61 {
    padding: 61px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-61 {
    margin-top: 61px;
  }
  .mb-sm-61 {
    margin-bottom: 61px;
  }
  .ml-sm-61 {
    margin-left: 61px;
  }
  .mr-sm-61 {
    margin-right: 61px;
  }
  .p-sm-61 {
    padding: 61px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-61 {
    margin-top: 61px;
  }
  .mb-md-61 {
    margin-bottom: 61px;
  }
  .ml-md-61 {
    margin-left: 61px;
  }
  .mr-md-61 {
    margin-right: 61px;
  }
  .p-md-61 {
    padding: 61px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-61 {
    margin-top: 61px;
  }
  .mb-lg-61 {
    margin-bottom: 61px;
  }
  .ml-lg-61 {
    margin-left: 61px;
  }
  .mr-lg-61 {
    margin-right: 61px;
  }
  .p-lg-61 {
    padding: 61px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-61 {
    margin-top: 61px;
  }
  .mb-xl-61 {
    margin-bottom: 61px;
  }
  .ml-xl-61 {
    margin-left: 61px;
  }
  .mr-xl-61 {
    margin-right: 61px;
  }
  .p-xl-61 {
    padding: 61px;
  }
}
.mt-62 {
  margin-top: 62px;
}

.mb-62 {
  margin-bottom: 62px;
}

.ml-62 {
  margin-left: 62px;
}

.mr-62 {
  margin-right: 62px;
}

.p-62 {
  padding: 62px;
}

.pt-62 {
  padding-top: 62px;
}

.pb-62 {
  padding-bottom: 62px;
}

.pl-62 {
  padding-left: 62px;
}

.pr-62 {
  padding-right: 62px;
}

.mt-n62 {
  margin-top: -62px;
}

.mb-n62 {
  margin-bottom: -62px;
}

.ml-n62 {
  margin-left: -62px;
}

.mr-n62 {
  margin-right: -62px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-62 {
    margin-top: 62px;
  }
  .mb-xs-62 {
    margin-bottom: 62px;
  }
  .ml-xs-62 {
    margin-left: 62px;
  }
  .mr-xs-62 {
    margin-right: 62px;
  }
  .p-xs-62 {
    padding: 62px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-62 {
    margin-top: 62px;
  }
  .mb-sm-62 {
    margin-bottom: 62px;
  }
  .ml-sm-62 {
    margin-left: 62px;
  }
  .mr-sm-62 {
    margin-right: 62px;
  }
  .p-sm-62 {
    padding: 62px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-62 {
    margin-top: 62px;
  }
  .mb-md-62 {
    margin-bottom: 62px;
  }
  .ml-md-62 {
    margin-left: 62px;
  }
  .mr-md-62 {
    margin-right: 62px;
  }
  .p-md-62 {
    padding: 62px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-62 {
    margin-top: 62px;
  }
  .mb-lg-62 {
    margin-bottom: 62px;
  }
  .ml-lg-62 {
    margin-left: 62px;
  }
  .mr-lg-62 {
    margin-right: 62px;
  }
  .p-lg-62 {
    padding: 62px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-62 {
    margin-top: 62px;
  }
  .mb-xl-62 {
    margin-bottom: 62px;
  }
  .ml-xl-62 {
    margin-left: 62px;
  }
  .mr-xl-62 {
    margin-right: 62px;
  }
  .p-xl-62 {
    padding: 62px;
  }
}
.mt-63 {
  margin-top: 63px;
}

.mb-63 {
  margin-bottom: 63px;
}

.ml-63 {
  margin-left: 63px;
}

.mr-63 {
  margin-right: 63px;
}

.p-63 {
  padding: 63px;
}

.pt-63 {
  padding-top: 63px;
}

.pb-63 {
  padding-bottom: 63px;
}

.pl-63 {
  padding-left: 63px;
}

.pr-63 {
  padding-right: 63px;
}

.mt-n63 {
  margin-top: -63px;
}

.mb-n63 {
  margin-bottom: -63px;
}

.ml-n63 {
  margin-left: -63px;
}

.mr-n63 {
  margin-right: -63px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-63 {
    margin-top: 63px;
  }
  .mb-xs-63 {
    margin-bottom: 63px;
  }
  .ml-xs-63 {
    margin-left: 63px;
  }
  .mr-xs-63 {
    margin-right: 63px;
  }
  .p-xs-63 {
    padding: 63px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-63 {
    margin-top: 63px;
  }
  .mb-sm-63 {
    margin-bottom: 63px;
  }
  .ml-sm-63 {
    margin-left: 63px;
  }
  .mr-sm-63 {
    margin-right: 63px;
  }
  .p-sm-63 {
    padding: 63px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-63 {
    margin-top: 63px;
  }
  .mb-md-63 {
    margin-bottom: 63px;
  }
  .ml-md-63 {
    margin-left: 63px;
  }
  .mr-md-63 {
    margin-right: 63px;
  }
  .p-md-63 {
    padding: 63px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-63 {
    margin-top: 63px;
  }
  .mb-lg-63 {
    margin-bottom: 63px;
  }
  .ml-lg-63 {
    margin-left: 63px;
  }
  .mr-lg-63 {
    margin-right: 63px;
  }
  .p-lg-63 {
    padding: 63px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-63 {
    margin-top: 63px;
  }
  .mb-xl-63 {
    margin-bottom: 63px;
  }
  .ml-xl-63 {
    margin-left: 63px;
  }
  .mr-xl-63 {
    margin-right: 63px;
  }
  .p-xl-63 {
    padding: 63px;
  }
}
.mt-64 {
  margin-top: 64px;
}

.mb-64 {
  margin-bottom: 64px;
}

.ml-64 {
  margin-left: 64px;
}

.mr-64 {
  margin-right: 64px;
}

.p-64 {
  padding: 64px;
}

.pt-64 {
  padding-top: 64px;
}

.pb-64 {
  padding-bottom: 64px;
}

.pl-64 {
  padding-left: 64px;
}

.pr-64 {
  padding-right: 64px;
}

.mt-n64 {
  margin-top: -64px;
}

.mb-n64 {
  margin-bottom: -64px;
}

.ml-n64 {
  margin-left: -64px;
}

.mr-n64 {
  margin-right: -64px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-64 {
    margin-top: 64px;
  }
  .mb-xs-64 {
    margin-bottom: 64px;
  }
  .ml-xs-64 {
    margin-left: 64px;
  }
  .mr-xs-64 {
    margin-right: 64px;
  }
  .p-xs-64 {
    padding: 64px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-64 {
    margin-top: 64px;
  }
  .mb-sm-64 {
    margin-bottom: 64px;
  }
  .ml-sm-64 {
    margin-left: 64px;
  }
  .mr-sm-64 {
    margin-right: 64px;
  }
  .p-sm-64 {
    padding: 64px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-64 {
    margin-top: 64px;
  }
  .mb-md-64 {
    margin-bottom: 64px;
  }
  .ml-md-64 {
    margin-left: 64px;
  }
  .mr-md-64 {
    margin-right: 64px;
  }
  .p-md-64 {
    padding: 64px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-64 {
    margin-top: 64px;
  }
  .mb-lg-64 {
    margin-bottom: 64px;
  }
  .ml-lg-64 {
    margin-left: 64px;
  }
  .mr-lg-64 {
    margin-right: 64px;
  }
  .p-lg-64 {
    padding: 64px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-64 {
    margin-top: 64px;
  }
  .mb-xl-64 {
    margin-bottom: 64px;
  }
  .ml-xl-64 {
    margin-left: 64px;
  }
  .mr-xl-64 {
    margin-right: 64px;
  }
  .p-xl-64 {
    padding: 64px;
  }
}
.mt-65 {
  margin-top: 65px;
}

.mb-65 {
  margin-bottom: 65px;
}

.ml-65 {
  margin-left: 65px;
}

.mr-65 {
  margin-right: 65px;
}

.p-65 {
  padding: 65px;
}

.pt-65 {
  padding-top: 65px;
}

.pb-65 {
  padding-bottom: 65px;
}

.pl-65 {
  padding-left: 65px;
}

.pr-65 {
  padding-right: 65px;
}

.mt-n65 {
  margin-top: -65px;
}

.mb-n65 {
  margin-bottom: -65px;
}

.ml-n65 {
  margin-left: -65px;
}

.mr-n65 {
  margin-right: -65px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-65 {
    margin-top: 65px;
  }
  .mb-xs-65 {
    margin-bottom: 65px;
  }
  .ml-xs-65 {
    margin-left: 65px;
  }
  .mr-xs-65 {
    margin-right: 65px;
  }
  .p-xs-65 {
    padding: 65px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-65 {
    margin-top: 65px;
  }
  .mb-sm-65 {
    margin-bottom: 65px;
  }
  .ml-sm-65 {
    margin-left: 65px;
  }
  .mr-sm-65 {
    margin-right: 65px;
  }
  .p-sm-65 {
    padding: 65px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-65 {
    margin-top: 65px;
  }
  .mb-md-65 {
    margin-bottom: 65px;
  }
  .ml-md-65 {
    margin-left: 65px;
  }
  .mr-md-65 {
    margin-right: 65px;
  }
  .p-md-65 {
    padding: 65px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-65 {
    margin-top: 65px;
  }
  .mb-lg-65 {
    margin-bottom: 65px;
  }
  .ml-lg-65 {
    margin-left: 65px;
  }
  .mr-lg-65 {
    margin-right: 65px;
  }
  .p-lg-65 {
    padding: 65px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-65 {
    margin-top: 65px;
  }
  .mb-xl-65 {
    margin-bottom: 65px;
  }
  .ml-xl-65 {
    margin-left: 65px;
  }
  .mr-xl-65 {
    margin-right: 65px;
  }
  .p-xl-65 {
    padding: 65px;
  }
}
.mt-66 {
  margin-top: 66px;
}

.mb-66 {
  margin-bottom: 66px;
}

.ml-66 {
  margin-left: 66px;
}

.mr-66 {
  margin-right: 66px;
}

.p-66 {
  padding: 66px;
}

.pt-66 {
  padding-top: 66px;
}

.pb-66 {
  padding-bottom: 66px;
}

.pl-66 {
  padding-left: 66px;
}

.pr-66 {
  padding-right: 66px;
}

.mt-n66 {
  margin-top: -66px;
}

.mb-n66 {
  margin-bottom: -66px;
}

.ml-n66 {
  margin-left: -66px;
}

.mr-n66 {
  margin-right: -66px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-66 {
    margin-top: 66px;
  }
  .mb-xs-66 {
    margin-bottom: 66px;
  }
  .ml-xs-66 {
    margin-left: 66px;
  }
  .mr-xs-66 {
    margin-right: 66px;
  }
  .p-xs-66 {
    padding: 66px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-66 {
    margin-top: 66px;
  }
  .mb-sm-66 {
    margin-bottom: 66px;
  }
  .ml-sm-66 {
    margin-left: 66px;
  }
  .mr-sm-66 {
    margin-right: 66px;
  }
  .p-sm-66 {
    padding: 66px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-66 {
    margin-top: 66px;
  }
  .mb-md-66 {
    margin-bottom: 66px;
  }
  .ml-md-66 {
    margin-left: 66px;
  }
  .mr-md-66 {
    margin-right: 66px;
  }
  .p-md-66 {
    padding: 66px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-66 {
    margin-top: 66px;
  }
  .mb-lg-66 {
    margin-bottom: 66px;
  }
  .ml-lg-66 {
    margin-left: 66px;
  }
  .mr-lg-66 {
    margin-right: 66px;
  }
  .p-lg-66 {
    padding: 66px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-66 {
    margin-top: 66px;
  }
  .mb-xl-66 {
    margin-bottom: 66px;
  }
  .ml-xl-66 {
    margin-left: 66px;
  }
  .mr-xl-66 {
    margin-right: 66px;
  }
  .p-xl-66 {
    padding: 66px;
  }
}
.mt-67 {
  margin-top: 67px;
}

.mb-67 {
  margin-bottom: 67px;
}

.ml-67 {
  margin-left: 67px;
}

.mr-67 {
  margin-right: 67px;
}

.p-67 {
  padding: 67px;
}

.pt-67 {
  padding-top: 67px;
}

.pb-67 {
  padding-bottom: 67px;
}

.pl-67 {
  padding-left: 67px;
}

.pr-67 {
  padding-right: 67px;
}

.mt-n67 {
  margin-top: -67px;
}

.mb-n67 {
  margin-bottom: -67px;
}

.ml-n67 {
  margin-left: -67px;
}

.mr-n67 {
  margin-right: -67px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-67 {
    margin-top: 67px;
  }
  .mb-xs-67 {
    margin-bottom: 67px;
  }
  .ml-xs-67 {
    margin-left: 67px;
  }
  .mr-xs-67 {
    margin-right: 67px;
  }
  .p-xs-67 {
    padding: 67px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-67 {
    margin-top: 67px;
  }
  .mb-sm-67 {
    margin-bottom: 67px;
  }
  .ml-sm-67 {
    margin-left: 67px;
  }
  .mr-sm-67 {
    margin-right: 67px;
  }
  .p-sm-67 {
    padding: 67px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-67 {
    margin-top: 67px;
  }
  .mb-md-67 {
    margin-bottom: 67px;
  }
  .ml-md-67 {
    margin-left: 67px;
  }
  .mr-md-67 {
    margin-right: 67px;
  }
  .p-md-67 {
    padding: 67px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-67 {
    margin-top: 67px;
  }
  .mb-lg-67 {
    margin-bottom: 67px;
  }
  .ml-lg-67 {
    margin-left: 67px;
  }
  .mr-lg-67 {
    margin-right: 67px;
  }
  .p-lg-67 {
    padding: 67px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-67 {
    margin-top: 67px;
  }
  .mb-xl-67 {
    margin-bottom: 67px;
  }
  .ml-xl-67 {
    margin-left: 67px;
  }
  .mr-xl-67 {
    margin-right: 67px;
  }
  .p-xl-67 {
    padding: 67px;
  }
}
.mt-68 {
  margin-top: 68px;
}

.mb-68 {
  margin-bottom: 68px;
}

.ml-68 {
  margin-left: 68px;
}

.mr-68 {
  margin-right: 68px;
}

.p-68 {
  padding: 68px;
}

.pt-68 {
  padding-top: 68px;
}

.pb-68 {
  padding-bottom: 68px;
}

.pl-68 {
  padding-left: 68px;
}

.pr-68 {
  padding-right: 68px;
}

.mt-n68 {
  margin-top: -68px;
}

.mb-n68 {
  margin-bottom: -68px;
}

.ml-n68 {
  margin-left: -68px;
}

.mr-n68 {
  margin-right: -68px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-68 {
    margin-top: 68px;
  }
  .mb-xs-68 {
    margin-bottom: 68px;
  }
  .ml-xs-68 {
    margin-left: 68px;
  }
  .mr-xs-68 {
    margin-right: 68px;
  }
  .p-xs-68 {
    padding: 68px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-68 {
    margin-top: 68px;
  }
  .mb-sm-68 {
    margin-bottom: 68px;
  }
  .ml-sm-68 {
    margin-left: 68px;
  }
  .mr-sm-68 {
    margin-right: 68px;
  }
  .p-sm-68 {
    padding: 68px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-68 {
    margin-top: 68px;
  }
  .mb-md-68 {
    margin-bottom: 68px;
  }
  .ml-md-68 {
    margin-left: 68px;
  }
  .mr-md-68 {
    margin-right: 68px;
  }
  .p-md-68 {
    padding: 68px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-68 {
    margin-top: 68px;
  }
  .mb-lg-68 {
    margin-bottom: 68px;
  }
  .ml-lg-68 {
    margin-left: 68px;
  }
  .mr-lg-68 {
    margin-right: 68px;
  }
  .p-lg-68 {
    padding: 68px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-68 {
    margin-top: 68px;
  }
  .mb-xl-68 {
    margin-bottom: 68px;
  }
  .ml-xl-68 {
    margin-left: 68px;
  }
  .mr-xl-68 {
    margin-right: 68px;
  }
  .p-xl-68 {
    padding: 68px;
  }
}
.mt-69 {
  margin-top: 69px;
}

.mb-69 {
  margin-bottom: 69px;
}

.ml-69 {
  margin-left: 69px;
}

.mr-69 {
  margin-right: 69px;
}

.p-69 {
  padding: 69px;
}

.pt-69 {
  padding-top: 69px;
}

.pb-69 {
  padding-bottom: 69px;
}

.pl-69 {
  padding-left: 69px;
}

.pr-69 {
  padding-right: 69px;
}

.mt-n69 {
  margin-top: -69px;
}

.mb-n69 {
  margin-bottom: -69px;
}

.ml-n69 {
  margin-left: -69px;
}

.mr-n69 {
  margin-right: -69px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-69 {
    margin-top: 69px;
  }
  .mb-xs-69 {
    margin-bottom: 69px;
  }
  .ml-xs-69 {
    margin-left: 69px;
  }
  .mr-xs-69 {
    margin-right: 69px;
  }
  .p-xs-69 {
    padding: 69px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-69 {
    margin-top: 69px;
  }
  .mb-sm-69 {
    margin-bottom: 69px;
  }
  .ml-sm-69 {
    margin-left: 69px;
  }
  .mr-sm-69 {
    margin-right: 69px;
  }
  .p-sm-69 {
    padding: 69px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-69 {
    margin-top: 69px;
  }
  .mb-md-69 {
    margin-bottom: 69px;
  }
  .ml-md-69 {
    margin-left: 69px;
  }
  .mr-md-69 {
    margin-right: 69px;
  }
  .p-md-69 {
    padding: 69px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-69 {
    margin-top: 69px;
  }
  .mb-lg-69 {
    margin-bottom: 69px;
  }
  .ml-lg-69 {
    margin-left: 69px;
  }
  .mr-lg-69 {
    margin-right: 69px;
  }
  .p-lg-69 {
    padding: 69px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-69 {
    margin-top: 69px;
  }
  .mb-xl-69 {
    margin-bottom: 69px;
  }
  .ml-xl-69 {
    margin-left: 69px;
  }
  .mr-xl-69 {
    margin-right: 69px;
  }
  .p-xl-69 {
    padding: 69px;
  }
}
.mt-70 {
  margin-top: 70px;
}

.mb-70 {
  margin-bottom: 70px;
}

.ml-70 {
  margin-left: 70px;
}

.mr-70 {
  margin-right: 70px;
}

.p-70 {
  padding: 70px;
}

.pt-70 {
  padding-top: 70px;
}

.pb-70 {
  padding-bottom: 70px;
}

.pl-70 {
  padding-left: 70px;
}

.pr-70 {
  padding-right: 70px;
}

.mt-n70 {
  margin-top: -70px;
}

.mb-n70 {
  margin-bottom: -70px;
}

.ml-n70 {
  margin-left: -70px;
}

.mr-n70 {
  margin-right: -70px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-70 {
    margin-top: 70px;
  }
  .mb-xs-70 {
    margin-bottom: 70px;
  }
  .ml-xs-70 {
    margin-left: 70px;
  }
  .mr-xs-70 {
    margin-right: 70px;
  }
  .p-xs-70 {
    padding: 70px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-70 {
    margin-top: 70px;
  }
  .mb-sm-70 {
    margin-bottom: 70px;
  }
  .ml-sm-70 {
    margin-left: 70px;
  }
  .mr-sm-70 {
    margin-right: 70px;
  }
  .p-sm-70 {
    padding: 70px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-70 {
    margin-top: 70px;
  }
  .mb-md-70 {
    margin-bottom: 70px;
  }
  .ml-md-70 {
    margin-left: 70px;
  }
  .mr-md-70 {
    margin-right: 70px;
  }
  .p-md-70 {
    padding: 70px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-70 {
    margin-top: 70px;
  }
  .mb-lg-70 {
    margin-bottom: 70px;
  }
  .ml-lg-70 {
    margin-left: 70px;
  }
  .mr-lg-70 {
    margin-right: 70px;
  }
  .p-lg-70 {
    padding: 70px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-70 {
    margin-top: 70px;
  }
  .mb-xl-70 {
    margin-bottom: 70px;
  }
  .ml-xl-70 {
    margin-left: 70px;
  }
  .mr-xl-70 {
    margin-right: 70px;
  }
  .p-xl-70 {
    padding: 70px;
  }
}
.mt-71 {
  margin-top: 71px;
}

.mb-71 {
  margin-bottom: 71px;
}

.ml-71 {
  margin-left: 71px;
}

.mr-71 {
  margin-right: 71px;
}

.p-71 {
  padding: 71px;
}

.pt-71 {
  padding-top: 71px;
}

.pb-71 {
  padding-bottom: 71px;
}

.pl-71 {
  padding-left: 71px;
}

.pr-71 {
  padding-right: 71px;
}

.mt-n71 {
  margin-top: -71px;
}

.mb-n71 {
  margin-bottom: -71px;
}

.ml-n71 {
  margin-left: -71px;
}

.mr-n71 {
  margin-right: -71px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-71 {
    margin-top: 71px;
  }
  .mb-xs-71 {
    margin-bottom: 71px;
  }
  .ml-xs-71 {
    margin-left: 71px;
  }
  .mr-xs-71 {
    margin-right: 71px;
  }
  .p-xs-71 {
    padding: 71px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-71 {
    margin-top: 71px;
  }
  .mb-sm-71 {
    margin-bottom: 71px;
  }
  .ml-sm-71 {
    margin-left: 71px;
  }
  .mr-sm-71 {
    margin-right: 71px;
  }
  .p-sm-71 {
    padding: 71px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-71 {
    margin-top: 71px;
  }
  .mb-md-71 {
    margin-bottom: 71px;
  }
  .ml-md-71 {
    margin-left: 71px;
  }
  .mr-md-71 {
    margin-right: 71px;
  }
  .p-md-71 {
    padding: 71px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-71 {
    margin-top: 71px;
  }
  .mb-lg-71 {
    margin-bottom: 71px;
  }
  .ml-lg-71 {
    margin-left: 71px;
  }
  .mr-lg-71 {
    margin-right: 71px;
  }
  .p-lg-71 {
    padding: 71px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-71 {
    margin-top: 71px;
  }
  .mb-xl-71 {
    margin-bottom: 71px;
  }
  .ml-xl-71 {
    margin-left: 71px;
  }
  .mr-xl-71 {
    margin-right: 71px;
  }
  .p-xl-71 {
    padding: 71px;
  }
}
.mt-72 {
  margin-top: 72px;
}

.mb-72 {
  margin-bottom: 72px;
}

.ml-72 {
  margin-left: 72px;
}

.mr-72 {
  margin-right: 72px;
}

.p-72 {
  padding: 72px;
}

.pt-72 {
  padding-top: 72px;
}

.pb-72 {
  padding-bottom: 72px;
}

.pl-72 {
  padding-left: 72px;
}

.pr-72 {
  padding-right: 72px;
}

.mt-n72 {
  margin-top: -72px;
}

.mb-n72 {
  margin-bottom: -72px;
}

.ml-n72 {
  margin-left: -72px;
}

.mr-n72 {
  margin-right: -72px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-72 {
    margin-top: 72px;
  }
  .mb-xs-72 {
    margin-bottom: 72px;
  }
  .ml-xs-72 {
    margin-left: 72px;
  }
  .mr-xs-72 {
    margin-right: 72px;
  }
  .p-xs-72 {
    padding: 72px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-72 {
    margin-top: 72px;
  }
  .mb-sm-72 {
    margin-bottom: 72px;
  }
  .ml-sm-72 {
    margin-left: 72px;
  }
  .mr-sm-72 {
    margin-right: 72px;
  }
  .p-sm-72 {
    padding: 72px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-72 {
    margin-top: 72px;
  }
  .mb-md-72 {
    margin-bottom: 72px;
  }
  .ml-md-72 {
    margin-left: 72px;
  }
  .mr-md-72 {
    margin-right: 72px;
  }
  .p-md-72 {
    padding: 72px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-72 {
    margin-top: 72px;
  }
  .mb-lg-72 {
    margin-bottom: 72px;
  }
  .ml-lg-72 {
    margin-left: 72px;
  }
  .mr-lg-72 {
    margin-right: 72px;
  }
  .p-lg-72 {
    padding: 72px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-72 {
    margin-top: 72px;
  }
  .mb-xl-72 {
    margin-bottom: 72px;
  }
  .ml-xl-72 {
    margin-left: 72px;
  }
  .mr-xl-72 {
    margin-right: 72px;
  }
  .p-xl-72 {
    padding: 72px;
  }
}
.mt-73 {
  margin-top: 73px;
}

.mb-73 {
  margin-bottom: 73px;
}

.ml-73 {
  margin-left: 73px;
}

.mr-73 {
  margin-right: 73px;
}

.p-73 {
  padding: 73px;
}

.pt-73 {
  padding-top: 73px;
}

.pb-73 {
  padding-bottom: 73px;
}

.pl-73 {
  padding-left: 73px;
}

.pr-73 {
  padding-right: 73px;
}

.mt-n73 {
  margin-top: -73px;
}

.mb-n73 {
  margin-bottom: -73px;
}

.ml-n73 {
  margin-left: -73px;
}

.mr-n73 {
  margin-right: -73px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-73 {
    margin-top: 73px;
  }
  .mb-xs-73 {
    margin-bottom: 73px;
  }
  .ml-xs-73 {
    margin-left: 73px;
  }
  .mr-xs-73 {
    margin-right: 73px;
  }
  .p-xs-73 {
    padding: 73px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-73 {
    margin-top: 73px;
  }
  .mb-sm-73 {
    margin-bottom: 73px;
  }
  .ml-sm-73 {
    margin-left: 73px;
  }
  .mr-sm-73 {
    margin-right: 73px;
  }
  .p-sm-73 {
    padding: 73px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-73 {
    margin-top: 73px;
  }
  .mb-md-73 {
    margin-bottom: 73px;
  }
  .ml-md-73 {
    margin-left: 73px;
  }
  .mr-md-73 {
    margin-right: 73px;
  }
  .p-md-73 {
    padding: 73px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-73 {
    margin-top: 73px;
  }
  .mb-lg-73 {
    margin-bottom: 73px;
  }
  .ml-lg-73 {
    margin-left: 73px;
  }
  .mr-lg-73 {
    margin-right: 73px;
  }
  .p-lg-73 {
    padding: 73px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-73 {
    margin-top: 73px;
  }
  .mb-xl-73 {
    margin-bottom: 73px;
  }
  .ml-xl-73 {
    margin-left: 73px;
  }
  .mr-xl-73 {
    margin-right: 73px;
  }
  .p-xl-73 {
    padding: 73px;
  }
}
.mt-74 {
  margin-top: 74px;
}

.mb-74 {
  margin-bottom: 74px;
}

.ml-74 {
  margin-left: 74px;
}

.mr-74 {
  margin-right: 74px;
}

.p-74 {
  padding: 74px;
}

.pt-74 {
  padding-top: 74px;
}

.pb-74 {
  padding-bottom: 74px;
}

.pl-74 {
  padding-left: 74px;
}

.pr-74 {
  padding-right: 74px;
}

.mt-n74 {
  margin-top: -74px;
}

.mb-n74 {
  margin-bottom: -74px;
}

.ml-n74 {
  margin-left: -74px;
}

.mr-n74 {
  margin-right: -74px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-74 {
    margin-top: 74px;
  }
  .mb-xs-74 {
    margin-bottom: 74px;
  }
  .ml-xs-74 {
    margin-left: 74px;
  }
  .mr-xs-74 {
    margin-right: 74px;
  }
  .p-xs-74 {
    padding: 74px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-74 {
    margin-top: 74px;
  }
  .mb-sm-74 {
    margin-bottom: 74px;
  }
  .ml-sm-74 {
    margin-left: 74px;
  }
  .mr-sm-74 {
    margin-right: 74px;
  }
  .p-sm-74 {
    padding: 74px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-74 {
    margin-top: 74px;
  }
  .mb-md-74 {
    margin-bottom: 74px;
  }
  .ml-md-74 {
    margin-left: 74px;
  }
  .mr-md-74 {
    margin-right: 74px;
  }
  .p-md-74 {
    padding: 74px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-74 {
    margin-top: 74px;
  }
  .mb-lg-74 {
    margin-bottom: 74px;
  }
  .ml-lg-74 {
    margin-left: 74px;
  }
  .mr-lg-74 {
    margin-right: 74px;
  }
  .p-lg-74 {
    padding: 74px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-74 {
    margin-top: 74px;
  }
  .mb-xl-74 {
    margin-bottom: 74px;
  }
  .ml-xl-74 {
    margin-left: 74px;
  }
  .mr-xl-74 {
    margin-right: 74px;
  }
  .p-xl-74 {
    padding: 74px;
  }
}
.mt-75 {
  margin-top: 75px;
}

.mb-75 {
  margin-bottom: 75px;
}

.ml-75 {
  margin-left: 75px;
}

.mr-75 {
  margin-right: 75px;
}

.p-75 {
  padding: 75px;
}

.pt-75 {
  padding-top: 75px;
}

.pb-75 {
  padding-bottom: 75px;
}

.pl-75 {
  padding-left: 75px;
}

.pr-75 {
  padding-right: 75px;
}

.mt-n75 {
  margin-top: -75px;
}

.mb-n75 {
  margin-bottom: -75px;
}

.ml-n75 {
  margin-left: -75px;
}

.mr-n75 {
  margin-right: -75px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-75 {
    margin-top: 75px;
  }
  .mb-xs-75 {
    margin-bottom: 75px;
  }
  .ml-xs-75 {
    margin-left: 75px;
  }
  .mr-xs-75 {
    margin-right: 75px;
  }
  .p-xs-75 {
    padding: 75px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-75 {
    margin-top: 75px;
  }
  .mb-sm-75 {
    margin-bottom: 75px;
  }
  .ml-sm-75 {
    margin-left: 75px;
  }
  .mr-sm-75 {
    margin-right: 75px;
  }
  .p-sm-75 {
    padding: 75px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-75 {
    margin-top: 75px;
  }
  .mb-md-75 {
    margin-bottom: 75px;
  }
  .ml-md-75 {
    margin-left: 75px;
  }
  .mr-md-75 {
    margin-right: 75px;
  }
  .p-md-75 {
    padding: 75px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-75 {
    margin-top: 75px;
  }
  .mb-lg-75 {
    margin-bottom: 75px;
  }
  .ml-lg-75 {
    margin-left: 75px;
  }
  .mr-lg-75 {
    margin-right: 75px;
  }
  .p-lg-75 {
    padding: 75px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-75 {
    margin-top: 75px;
  }
  .mb-xl-75 {
    margin-bottom: 75px;
  }
  .ml-xl-75 {
    margin-left: 75px;
  }
  .mr-xl-75 {
    margin-right: 75px;
  }
  .p-xl-75 {
    padding: 75px;
  }
}
.mt-76 {
  margin-top: 76px;
}

.mb-76 {
  margin-bottom: 76px;
}

.ml-76 {
  margin-left: 76px;
}

.mr-76 {
  margin-right: 76px;
}

.p-76 {
  padding: 76px;
}

.pt-76 {
  padding-top: 76px;
}

.pb-76 {
  padding-bottom: 76px;
}

.pl-76 {
  padding-left: 76px;
}

.pr-76 {
  padding-right: 76px;
}

.mt-n76 {
  margin-top: -76px;
}

.mb-n76 {
  margin-bottom: -76px;
}

.ml-n76 {
  margin-left: -76px;
}

.mr-n76 {
  margin-right: -76px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-76 {
    margin-top: 76px;
  }
  .mb-xs-76 {
    margin-bottom: 76px;
  }
  .ml-xs-76 {
    margin-left: 76px;
  }
  .mr-xs-76 {
    margin-right: 76px;
  }
  .p-xs-76 {
    padding: 76px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-76 {
    margin-top: 76px;
  }
  .mb-sm-76 {
    margin-bottom: 76px;
  }
  .ml-sm-76 {
    margin-left: 76px;
  }
  .mr-sm-76 {
    margin-right: 76px;
  }
  .p-sm-76 {
    padding: 76px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-76 {
    margin-top: 76px;
  }
  .mb-md-76 {
    margin-bottom: 76px;
  }
  .ml-md-76 {
    margin-left: 76px;
  }
  .mr-md-76 {
    margin-right: 76px;
  }
  .p-md-76 {
    padding: 76px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-76 {
    margin-top: 76px;
  }
  .mb-lg-76 {
    margin-bottom: 76px;
  }
  .ml-lg-76 {
    margin-left: 76px;
  }
  .mr-lg-76 {
    margin-right: 76px;
  }
  .p-lg-76 {
    padding: 76px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-76 {
    margin-top: 76px;
  }
  .mb-xl-76 {
    margin-bottom: 76px;
  }
  .ml-xl-76 {
    margin-left: 76px;
  }
  .mr-xl-76 {
    margin-right: 76px;
  }
  .p-xl-76 {
    padding: 76px;
  }
}
.mt-77 {
  margin-top: 77px;
}

.mb-77 {
  margin-bottom: 77px;
}

.ml-77 {
  margin-left: 77px;
}

.mr-77 {
  margin-right: 77px;
}

.p-77 {
  padding: 77px;
}

.pt-77 {
  padding-top: 77px;
}

.pb-77 {
  padding-bottom: 77px;
}

.pl-77 {
  padding-left: 77px;
}

.pr-77 {
  padding-right: 77px;
}

.mt-n77 {
  margin-top: -77px;
}

.mb-n77 {
  margin-bottom: -77px;
}

.ml-n77 {
  margin-left: -77px;
}

.mr-n77 {
  margin-right: -77px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-77 {
    margin-top: 77px;
  }
  .mb-xs-77 {
    margin-bottom: 77px;
  }
  .ml-xs-77 {
    margin-left: 77px;
  }
  .mr-xs-77 {
    margin-right: 77px;
  }
  .p-xs-77 {
    padding: 77px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-77 {
    margin-top: 77px;
  }
  .mb-sm-77 {
    margin-bottom: 77px;
  }
  .ml-sm-77 {
    margin-left: 77px;
  }
  .mr-sm-77 {
    margin-right: 77px;
  }
  .p-sm-77 {
    padding: 77px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-77 {
    margin-top: 77px;
  }
  .mb-md-77 {
    margin-bottom: 77px;
  }
  .ml-md-77 {
    margin-left: 77px;
  }
  .mr-md-77 {
    margin-right: 77px;
  }
  .p-md-77 {
    padding: 77px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-77 {
    margin-top: 77px;
  }
  .mb-lg-77 {
    margin-bottom: 77px;
  }
  .ml-lg-77 {
    margin-left: 77px;
  }
  .mr-lg-77 {
    margin-right: 77px;
  }
  .p-lg-77 {
    padding: 77px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-77 {
    margin-top: 77px;
  }
  .mb-xl-77 {
    margin-bottom: 77px;
  }
  .ml-xl-77 {
    margin-left: 77px;
  }
  .mr-xl-77 {
    margin-right: 77px;
  }
  .p-xl-77 {
    padding: 77px;
  }
}
.mt-78 {
  margin-top: 78px;
}

.mb-78 {
  margin-bottom: 78px;
}

.ml-78 {
  margin-left: 78px;
}

.mr-78 {
  margin-right: 78px;
}

.p-78 {
  padding: 78px;
}

.pt-78 {
  padding-top: 78px;
}

.pb-78 {
  padding-bottom: 78px;
}

.pl-78 {
  padding-left: 78px;
}

.pr-78 {
  padding-right: 78px;
}

.mt-n78 {
  margin-top: -78px;
}

.mb-n78 {
  margin-bottom: -78px;
}

.ml-n78 {
  margin-left: -78px;
}

.mr-n78 {
  margin-right: -78px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-78 {
    margin-top: 78px;
  }
  .mb-xs-78 {
    margin-bottom: 78px;
  }
  .ml-xs-78 {
    margin-left: 78px;
  }
  .mr-xs-78 {
    margin-right: 78px;
  }
  .p-xs-78 {
    padding: 78px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-78 {
    margin-top: 78px;
  }
  .mb-sm-78 {
    margin-bottom: 78px;
  }
  .ml-sm-78 {
    margin-left: 78px;
  }
  .mr-sm-78 {
    margin-right: 78px;
  }
  .p-sm-78 {
    padding: 78px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-78 {
    margin-top: 78px;
  }
  .mb-md-78 {
    margin-bottom: 78px;
  }
  .ml-md-78 {
    margin-left: 78px;
  }
  .mr-md-78 {
    margin-right: 78px;
  }
  .p-md-78 {
    padding: 78px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-78 {
    margin-top: 78px;
  }
  .mb-lg-78 {
    margin-bottom: 78px;
  }
  .ml-lg-78 {
    margin-left: 78px;
  }
  .mr-lg-78 {
    margin-right: 78px;
  }
  .p-lg-78 {
    padding: 78px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-78 {
    margin-top: 78px;
  }
  .mb-xl-78 {
    margin-bottom: 78px;
  }
  .ml-xl-78 {
    margin-left: 78px;
  }
  .mr-xl-78 {
    margin-right: 78px;
  }
  .p-xl-78 {
    padding: 78px;
  }
}
.mt-79 {
  margin-top: 79px;
}

.mb-79 {
  margin-bottom: 79px;
}

.ml-79 {
  margin-left: 79px;
}

.mr-79 {
  margin-right: 79px;
}

.p-79 {
  padding: 79px;
}

.pt-79 {
  padding-top: 79px;
}

.pb-79 {
  padding-bottom: 79px;
}

.pl-79 {
  padding-left: 79px;
}

.pr-79 {
  padding-right: 79px;
}

.mt-n79 {
  margin-top: -79px;
}

.mb-n79 {
  margin-bottom: -79px;
}

.ml-n79 {
  margin-left: -79px;
}

.mr-n79 {
  margin-right: -79px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-79 {
    margin-top: 79px;
  }
  .mb-xs-79 {
    margin-bottom: 79px;
  }
  .ml-xs-79 {
    margin-left: 79px;
  }
  .mr-xs-79 {
    margin-right: 79px;
  }
  .p-xs-79 {
    padding: 79px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-79 {
    margin-top: 79px;
  }
  .mb-sm-79 {
    margin-bottom: 79px;
  }
  .ml-sm-79 {
    margin-left: 79px;
  }
  .mr-sm-79 {
    margin-right: 79px;
  }
  .p-sm-79 {
    padding: 79px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-79 {
    margin-top: 79px;
  }
  .mb-md-79 {
    margin-bottom: 79px;
  }
  .ml-md-79 {
    margin-left: 79px;
  }
  .mr-md-79 {
    margin-right: 79px;
  }
  .p-md-79 {
    padding: 79px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-79 {
    margin-top: 79px;
  }
  .mb-lg-79 {
    margin-bottom: 79px;
  }
  .ml-lg-79 {
    margin-left: 79px;
  }
  .mr-lg-79 {
    margin-right: 79px;
  }
  .p-lg-79 {
    padding: 79px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-79 {
    margin-top: 79px;
  }
  .mb-xl-79 {
    margin-bottom: 79px;
  }
  .ml-xl-79 {
    margin-left: 79px;
  }
  .mr-xl-79 {
    margin-right: 79px;
  }
  .p-xl-79 {
    padding: 79px;
  }
}
.mt-80 {
  margin-top: 80px;
}

.mb-80 {
  margin-bottom: 80px;
}

.ml-80 {
  margin-left: 80px;
}

.mr-80 {
  margin-right: 80px;
}

.p-80 {
  padding: 80px;
}

.pt-80 {
  padding-top: 80px;
}

.pb-80 {
  padding-bottom: 80px;
}

.pl-80 {
  padding-left: 80px;
}

.pr-80 {
  padding-right: 80px;
}

.mt-n80 {
  margin-top: -80px;
}

.mb-n80 {
  margin-bottom: -80px;
}

.ml-n80 {
  margin-left: -80px;
}

.mr-n80 {
  margin-right: -80px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-80 {
    margin-top: 80px;
  }
  .mb-xs-80 {
    margin-bottom: 80px;
  }
  .ml-xs-80 {
    margin-left: 80px;
  }
  .mr-xs-80 {
    margin-right: 80px;
  }
  .p-xs-80 {
    padding: 80px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-80 {
    margin-top: 80px;
  }
  .mb-sm-80 {
    margin-bottom: 80px;
  }
  .ml-sm-80 {
    margin-left: 80px;
  }
  .mr-sm-80 {
    margin-right: 80px;
  }
  .p-sm-80 {
    padding: 80px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-80 {
    margin-top: 80px;
  }
  .mb-md-80 {
    margin-bottom: 80px;
  }
  .ml-md-80 {
    margin-left: 80px;
  }
  .mr-md-80 {
    margin-right: 80px;
  }
  .p-md-80 {
    padding: 80px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-80 {
    margin-top: 80px;
  }
  .mb-lg-80 {
    margin-bottom: 80px;
  }
  .ml-lg-80 {
    margin-left: 80px;
  }
  .mr-lg-80 {
    margin-right: 80px;
  }
  .p-lg-80 {
    padding: 80px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-80 {
    margin-top: 80px;
  }
  .mb-xl-80 {
    margin-bottom: 80px;
  }
  .ml-xl-80 {
    margin-left: 80px;
  }
  .mr-xl-80 {
    margin-right: 80px;
  }
  .p-xl-80 {
    padding: 80px;
  }
}
.mt-81 {
  margin-top: 81px;
}

.mb-81 {
  margin-bottom: 81px;
}

.ml-81 {
  margin-left: 81px;
}

.mr-81 {
  margin-right: 81px;
}

.p-81 {
  padding: 81px;
}

.pt-81 {
  padding-top: 81px;
}

.pb-81 {
  padding-bottom: 81px;
}

.pl-81 {
  padding-left: 81px;
}

.pr-81 {
  padding-right: 81px;
}

.mt-n81 {
  margin-top: -81px;
}

.mb-n81 {
  margin-bottom: -81px;
}

.ml-n81 {
  margin-left: -81px;
}

.mr-n81 {
  margin-right: -81px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-81 {
    margin-top: 81px;
  }
  .mb-xs-81 {
    margin-bottom: 81px;
  }
  .ml-xs-81 {
    margin-left: 81px;
  }
  .mr-xs-81 {
    margin-right: 81px;
  }
  .p-xs-81 {
    padding: 81px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-81 {
    margin-top: 81px;
  }
  .mb-sm-81 {
    margin-bottom: 81px;
  }
  .ml-sm-81 {
    margin-left: 81px;
  }
  .mr-sm-81 {
    margin-right: 81px;
  }
  .p-sm-81 {
    padding: 81px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-81 {
    margin-top: 81px;
  }
  .mb-md-81 {
    margin-bottom: 81px;
  }
  .ml-md-81 {
    margin-left: 81px;
  }
  .mr-md-81 {
    margin-right: 81px;
  }
  .p-md-81 {
    padding: 81px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-81 {
    margin-top: 81px;
  }
  .mb-lg-81 {
    margin-bottom: 81px;
  }
  .ml-lg-81 {
    margin-left: 81px;
  }
  .mr-lg-81 {
    margin-right: 81px;
  }
  .p-lg-81 {
    padding: 81px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-81 {
    margin-top: 81px;
  }
  .mb-xl-81 {
    margin-bottom: 81px;
  }
  .ml-xl-81 {
    margin-left: 81px;
  }
  .mr-xl-81 {
    margin-right: 81px;
  }
  .p-xl-81 {
    padding: 81px;
  }
}
.mt-82 {
  margin-top: 82px;
}

.mb-82 {
  margin-bottom: 82px;
}

.ml-82 {
  margin-left: 82px;
}

.mr-82 {
  margin-right: 82px;
}

.p-82 {
  padding: 82px;
}

.pt-82 {
  padding-top: 82px;
}

.pb-82 {
  padding-bottom: 82px;
}

.pl-82 {
  padding-left: 82px;
}

.pr-82 {
  padding-right: 82px;
}

.mt-n82 {
  margin-top: -82px;
}

.mb-n82 {
  margin-bottom: -82px;
}

.ml-n82 {
  margin-left: -82px;
}

.mr-n82 {
  margin-right: -82px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-82 {
    margin-top: 82px;
  }
  .mb-xs-82 {
    margin-bottom: 82px;
  }
  .ml-xs-82 {
    margin-left: 82px;
  }
  .mr-xs-82 {
    margin-right: 82px;
  }
  .p-xs-82 {
    padding: 82px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-82 {
    margin-top: 82px;
  }
  .mb-sm-82 {
    margin-bottom: 82px;
  }
  .ml-sm-82 {
    margin-left: 82px;
  }
  .mr-sm-82 {
    margin-right: 82px;
  }
  .p-sm-82 {
    padding: 82px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-82 {
    margin-top: 82px;
  }
  .mb-md-82 {
    margin-bottom: 82px;
  }
  .ml-md-82 {
    margin-left: 82px;
  }
  .mr-md-82 {
    margin-right: 82px;
  }
  .p-md-82 {
    padding: 82px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-82 {
    margin-top: 82px;
  }
  .mb-lg-82 {
    margin-bottom: 82px;
  }
  .ml-lg-82 {
    margin-left: 82px;
  }
  .mr-lg-82 {
    margin-right: 82px;
  }
  .p-lg-82 {
    padding: 82px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-82 {
    margin-top: 82px;
  }
  .mb-xl-82 {
    margin-bottom: 82px;
  }
  .ml-xl-82 {
    margin-left: 82px;
  }
  .mr-xl-82 {
    margin-right: 82px;
  }
  .p-xl-82 {
    padding: 82px;
  }
}
.mt-83 {
  margin-top: 83px;
}

.mb-83 {
  margin-bottom: 83px;
}

.ml-83 {
  margin-left: 83px;
}

.mr-83 {
  margin-right: 83px;
}

.p-83 {
  padding: 83px;
}

.pt-83 {
  padding-top: 83px;
}

.pb-83 {
  padding-bottom: 83px;
}

.pl-83 {
  padding-left: 83px;
}

.pr-83 {
  padding-right: 83px;
}

.mt-n83 {
  margin-top: -83px;
}

.mb-n83 {
  margin-bottom: -83px;
}

.ml-n83 {
  margin-left: -83px;
}

.mr-n83 {
  margin-right: -83px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-83 {
    margin-top: 83px;
  }
  .mb-xs-83 {
    margin-bottom: 83px;
  }
  .ml-xs-83 {
    margin-left: 83px;
  }
  .mr-xs-83 {
    margin-right: 83px;
  }
  .p-xs-83 {
    padding: 83px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-83 {
    margin-top: 83px;
  }
  .mb-sm-83 {
    margin-bottom: 83px;
  }
  .ml-sm-83 {
    margin-left: 83px;
  }
  .mr-sm-83 {
    margin-right: 83px;
  }
  .p-sm-83 {
    padding: 83px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-83 {
    margin-top: 83px;
  }
  .mb-md-83 {
    margin-bottom: 83px;
  }
  .ml-md-83 {
    margin-left: 83px;
  }
  .mr-md-83 {
    margin-right: 83px;
  }
  .p-md-83 {
    padding: 83px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-83 {
    margin-top: 83px;
  }
  .mb-lg-83 {
    margin-bottom: 83px;
  }
  .ml-lg-83 {
    margin-left: 83px;
  }
  .mr-lg-83 {
    margin-right: 83px;
  }
  .p-lg-83 {
    padding: 83px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-83 {
    margin-top: 83px;
  }
  .mb-xl-83 {
    margin-bottom: 83px;
  }
  .ml-xl-83 {
    margin-left: 83px;
  }
  .mr-xl-83 {
    margin-right: 83px;
  }
  .p-xl-83 {
    padding: 83px;
  }
}
.mt-84 {
  margin-top: 84px;
}

.mb-84 {
  margin-bottom: 84px;
}

.ml-84 {
  margin-left: 84px;
}

.mr-84 {
  margin-right: 84px;
}

.p-84 {
  padding: 84px;
}

.pt-84 {
  padding-top: 84px;
}

.pb-84 {
  padding-bottom: 84px;
}

.pl-84 {
  padding-left: 84px;
}

.pr-84 {
  padding-right: 84px;
}

.mt-n84 {
  margin-top: -84px;
}

.mb-n84 {
  margin-bottom: -84px;
}

.ml-n84 {
  margin-left: -84px;
}

.mr-n84 {
  margin-right: -84px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-84 {
    margin-top: 84px;
  }
  .mb-xs-84 {
    margin-bottom: 84px;
  }
  .ml-xs-84 {
    margin-left: 84px;
  }
  .mr-xs-84 {
    margin-right: 84px;
  }
  .p-xs-84 {
    padding: 84px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-84 {
    margin-top: 84px;
  }
  .mb-sm-84 {
    margin-bottom: 84px;
  }
  .ml-sm-84 {
    margin-left: 84px;
  }
  .mr-sm-84 {
    margin-right: 84px;
  }
  .p-sm-84 {
    padding: 84px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-84 {
    margin-top: 84px;
  }
  .mb-md-84 {
    margin-bottom: 84px;
  }
  .ml-md-84 {
    margin-left: 84px;
  }
  .mr-md-84 {
    margin-right: 84px;
  }
  .p-md-84 {
    padding: 84px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-84 {
    margin-top: 84px;
  }
  .mb-lg-84 {
    margin-bottom: 84px;
  }
  .ml-lg-84 {
    margin-left: 84px;
  }
  .mr-lg-84 {
    margin-right: 84px;
  }
  .p-lg-84 {
    padding: 84px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-84 {
    margin-top: 84px;
  }
  .mb-xl-84 {
    margin-bottom: 84px;
  }
  .ml-xl-84 {
    margin-left: 84px;
  }
  .mr-xl-84 {
    margin-right: 84px;
  }
  .p-xl-84 {
    padding: 84px;
  }
}
.mt-85 {
  margin-top: 85px;
}

.mb-85 {
  margin-bottom: 85px;
}

.ml-85 {
  margin-left: 85px;
}

.mr-85 {
  margin-right: 85px;
}

.p-85 {
  padding: 85px;
}

.pt-85 {
  padding-top: 85px;
}

.pb-85 {
  padding-bottom: 85px;
}

.pl-85 {
  padding-left: 85px;
}

.pr-85 {
  padding-right: 85px;
}

.mt-n85 {
  margin-top: -85px;
}

.mb-n85 {
  margin-bottom: -85px;
}

.ml-n85 {
  margin-left: -85px;
}

.mr-n85 {
  margin-right: -85px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-85 {
    margin-top: 85px;
  }
  .mb-xs-85 {
    margin-bottom: 85px;
  }
  .ml-xs-85 {
    margin-left: 85px;
  }
  .mr-xs-85 {
    margin-right: 85px;
  }
  .p-xs-85 {
    padding: 85px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-85 {
    margin-top: 85px;
  }
  .mb-sm-85 {
    margin-bottom: 85px;
  }
  .ml-sm-85 {
    margin-left: 85px;
  }
  .mr-sm-85 {
    margin-right: 85px;
  }
  .p-sm-85 {
    padding: 85px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-85 {
    margin-top: 85px;
  }
  .mb-md-85 {
    margin-bottom: 85px;
  }
  .ml-md-85 {
    margin-left: 85px;
  }
  .mr-md-85 {
    margin-right: 85px;
  }
  .p-md-85 {
    padding: 85px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-85 {
    margin-top: 85px;
  }
  .mb-lg-85 {
    margin-bottom: 85px;
  }
  .ml-lg-85 {
    margin-left: 85px;
  }
  .mr-lg-85 {
    margin-right: 85px;
  }
  .p-lg-85 {
    padding: 85px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-85 {
    margin-top: 85px;
  }
  .mb-xl-85 {
    margin-bottom: 85px;
  }
  .ml-xl-85 {
    margin-left: 85px;
  }
  .mr-xl-85 {
    margin-right: 85px;
  }
  .p-xl-85 {
    padding: 85px;
  }
}
.mt-86 {
  margin-top: 86px;
}

.mb-86 {
  margin-bottom: 86px;
}

.ml-86 {
  margin-left: 86px;
}

.mr-86 {
  margin-right: 86px;
}

.p-86 {
  padding: 86px;
}

.pt-86 {
  padding-top: 86px;
}

.pb-86 {
  padding-bottom: 86px;
}

.pl-86 {
  padding-left: 86px;
}

.pr-86 {
  padding-right: 86px;
}

.mt-n86 {
  margin-top: -86px;
}

.mb-n86 {
  margin-bottom: -86px;
}

.ml-n86 {
  margin-left: -86px;
}

.mr-n86 {
  margin-right: -86px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-86 {
    margin-top: 86px;
  }
  .mb-xs-86 {
    margin-bottom: 86px;
  }
  .ml-xs-86 {
    margin-left: 86px;
  }
  .mr-xs-86 {
    margin-right: 86px;
  }
  .p-xs-86 {
    padding: 86px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-86 {
    margin-top: 86px;
  }
  .mb-sm-86 {
    margin-bottom: 86px;
  }
  .ml-sm-86 {
    margin-left: 86px;
  }
  .mr-sm-86 {
    margin-right: 86px;
  }
  .p-sm-86 {
    padding: 86px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-86 {
    margin-top: 86px;
  }
  .mb-md-86 {
    margin-bottom: 86px;
  }
  .ml-md-86 {
    margin-left: 86px;
  }
  .mr-md-86 {
    margin-right: 86px;
  }
  .p-md-86 {
    padding: 86px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-86 {
    margin-top: 86px;
  }
  .mb-lg-86 {
    margin-bottom: 86px;
  }
  .ml-lg-86 {
    margin-left: 86px;
  }
  .mr-lg-86 {
    margin-right: 86px;
  }
  .p-lg-86 {
    padding: 86px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-86 {
    margin-top: 86px;
  }
  .mb-xl-86 {
    margin-bottom: 86px;
  }
  .ml-xl-86 {
    margin-left: 86px;
  }
  .mr-xl-86 {
    margin-right: 86px;
  }
  .p-xl-86 {
    padding: 86px;
  }
}
.mt-87 {
  margin-top: 87px;
}

.mb-87 {
  margin-bottom: 87px;
}

.ml-87 {
  margin-left: 87px;
}

.mr-87 {
  margin-right: 87px;
}

.p-87 {
  padding: 87px;
}

.pt-87 {
  padding-top: 87px;
}

.pb-87 {
  padding-bottom: 87px;
}

.pl-87 {
  padding-left: 87px;
}

.pr-87 {
  padding-right: 87px;
}

.mt-n87 {
  margin-top: -87px;
}

.mb-n87 {
  margin-bottom: -87px;
}

.ml-n87 {
  margin-left: -87px;
}

.mr-n87 {
  margin-right: -87px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-87 {
    margin-top: 87px;
  }
  .mb-xs-87 {
    margin-bottom: 87px;
  }
  .ml-xs-87 {
    margin-left: 87px;
  }
  .mr-xs-87 {
    margin-right: 87px;
  }
  .p-xs-87 {
    padding: 87px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-87 {
    margin-top: 87px;
  }
  .mb-sm-87 {
    margin-bottom: 87px;
  }
  .ml-sm-87 {
    margin-left: 87px;
  }
  .mr-sm-87 {
    margin-right: 87px;
  }
  .p-sm-87 {
    padding: 87px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-87 {
    margin-top: 87px;
  }
  .mb-md-87 {
    margin-bottom: 87px;
  }
  .ml-md-87 {
    margin-left: 87px;
  }
  .mr-md-87 {
    margin-right: 87px;
  }
  .p-md-87 {
    padding: 87px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-87 {
    margin-top: 87px;
  }
  .mb-lg-87 {
    margin-bottom: 87px;
  }
  .ml-lg-87 {
    margin-left: 87px;
  }
  .mr-lg-87 {
    margin-right: 87px;
  }
  .p-lg-87 {
    padding: 87px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-87 {
    margin-top: 87px;
  }
  .mb-xl-87 {
    margin-bottom: 87px;
  }
  .ml-xl-87 {
    margin-left: 87px;
  }
  .mr-xl-87 {
    margin-right: 87px;
  }
  .p-xl-87 {
    padding: 87px;
  }
}
.mt-88 {
  margin-top: 88px;
}

.mb-88 {
  margin-bottom: 88px;
}

.ml-88 {
  margin-left: 88px;
}

.mr-88 {
  margin-right: 88px;
}

.p-88 {
  padding: 88px;
}

.pt-88 {
  padding-top: 88px;
}

.pb-88 {
  padding-bottom: 88px;
}

.pl-88 {
  padding-left: 88px;
}

.pr-88 {
  padding-right: 88px;
}

.mt-n88 {
  margin-top: -88px;
}

.mb-n88 {
  margin-bottom: -88px;
}

.ml-n88 {
  margin-left: -88px;
}

.mr-n88 {
  margin-right: -88px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-88 {
    margin-top: 88px;
  }
  .mb-xs-88 {
    margin-bottom: 88px;
  }
  .ml-xs-88 {
    margin-left: 88px;
  }
  .mr-xs-88 {
    margin-right: 88px;
  }
  .p-xs-88 {
    padding: 88px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-88 {
    margin-top: 88px;
  }
  .mb-sm-88 {
    margin-bottom: 88px;
  }
  .ml-sm-88 {
    margin-left: 88px;
  }
  .mr-sm-88 {
    margin-right: 88px;
  }
  .p-sm-88 {
    padding: 88px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-88 {
    margin-top: 88px;
  }
  .mb-md-88 {
    margin-bottom: 88px;
  }
  .ml-md-88 {
    margin-left: 88px;
  }
  .mr-md-88 {
    margin-right: 88px;
  }
  .p-md-88 {
    padding: 88px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-88 {
    margin-top: 88px;
  }
  .mb-lg-88 {
    margin-bottom: 88px;
  }
  .ml-lg-88 {
    margin-left: 88px;
  }
  .mr-lg-88 {
    margin-right: 88px;
  }
  .p-lg-88 {
    padding: 88px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-88 {
    margin-top: 88px;
  }
  .mb-xl-88 {
    margin-bottom: 88px;
  }
  .ml-xl-88 {
    margin-left: 88px;
  }
  .mr-xl-88 {
    margin-right: 88px;
  }
  .p-xl-88 {
    padding: 88px;
  }
}
.mt-89 {
  margin-top: 89px;
}

.mb-89 {
  margin-bottom: 89px;
}

.ml-89 {
  margin-left: 89px;
}

.mr-89 {
  margin-right: 89px;
}

.p-89 {
  padding: 89px;
}

.pt-89 {
  padding-top: 89px;
}

.pb-89 {
  padding-bottom: 89px;
}

.pl-89 {
  padding-left: 89px;
}

.pr-89 {
  padding-right: 89px;
}

.mt-n89 {
  margin-top: -89px;
}

.mb-n89 {
  margin-bottom: -89px;
}

.ml-n89 {
  margin-left: -89px;
}

.mr-n89 {
  margin-right: -89px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-89 {
    margin-top: 89px;
  }
  .mb-xs-89 {
    margin-bottom: 89px;
  }
  .ml-xs-89 {
    margin-left: 89px;
  }
  .mr-xs-89 {
    margin-right: 89px;
  }
  .p-xs-89 {
    padding: 89px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-89 {
    margin-top: 89px;
  }
  .mb-sm-89 {
    margin-bottom: 89px;
  }
  .ml-sm-89 {
    margin-left: 89px;
  }
  .mr-sm-89 {
    margin-right: 89px;
  }
  .p-sm-89 {
    padding: 89px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-89 {
    margin-top: 89px;
  }
  .mb-md-89 {
    margin-bottom: 89px;
  }
  .ml-md-89 {
    margin-left: 89px;
  }
  .mr-md-89 {
    margin-right: 89px;
  }
  .p-md-89 {
    padding: 89px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-89 {
    margin-top: 89px;
  }
  .mb-lg-89 {
    margin-bottom: 89px;
  }
  .ml-lg-89 {
    margin-left: 89px;
  }
  .mr-lg-89 {
    margin-right: 89px;
  }
  .p-lg-89 {
    padding: 89px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-89 {
    margin-top: 89px;
  }
  .mb-xl-89 {
    margin-bottom: 89px;
  }
  .ml-xl-89 {
    margin-left: 89px;
  }
  .mr-xl-89 {
    margin-right: 89px;
  }
  .p-xl-89 {
    padding: 89px;
  }
}
.mt-90 {
  margin-top: 90px;
}

.mb-90 {
  margin-bottom: 90px;
}

.ml-90 {
  margin-left: 90px;
}

.mr-90 {
  margin-right: 90px;
}

.p-90 {
  padding: 90px;
}

.pt-90 {
  padding-top: 90px;
}

.pb-90 {
  padding-bottom: 90px;
}

.pl-90 {
  padding-left: 90px;
}

.pr-90 {
  padding-right: 90px;
}

.mt-n90 {
  margin-top: -90px;
}

.mb-n90 {
  margin-bottom: -90px;
}

.ml-n90 {
  margin-left: -90px;
}

.mr-n90 {
  margin-right: -90px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-90 {
    margin-top: 90px;
  }
  .mb-xs-90 {
    margin-bottom: 90px;
  }
  .ml-xs-90 {
    margin-left: 90px;
  }
  .mr-xs-90 {
    margin-right: 90px;
  }
  .p-xs-90 {
    padding: 90px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-90 {
    margin-top: 90px;
  }
  .mb-sm-90 {
    margin-bottom: 90px;
  }
  .ml-sm-90 {
    margin-left: 90px;
  }
  .mr-sm-90 {
    margin-right: 90px;
  }
  .p-sm-90 {
    padding: 90px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-90 {
    margin-top: 90px;
  }
  .mb-md-90 {
    margin-bottom: 90px;
  }
  .ml-md-90 {
    margin-left: 90px;
  }
  .mr-md-90 {
    margin-right: 90px;
  }
  .p-md-90 {
    padding: 90px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-90 {
    margin-top: 90px;
  }
  .mb-lg-90 {
    margin-bottom: 90px;
  }
  .ml-lg-90 {
    margin-left: 90px;
  }
  .mr-lg-90 {
    margin-right: 90px;
  }
  .p-lg-90 {
    padding: 90px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-90 {
    margin-top: 90px;
  }
  .mb-xl-90 {
    margin-bottom: 90px;
  }
  .ml-xl-90 {
    margin-left: 90px;
  }
  .mr-xl-90 {
    margin-right: 90px;
  }
  .p-xl-90 {
    padding: 90px;
  }
}
.mt-91 {
  margin-top: 91px;
}

.mb-91 {
  margin-bottom: 91px;
}

.ml-91 {
  margin-left: 91px;
}

.mr-91 {
  margin-right: 91px;
}

.p-91 {
  padding: 91px;
}

.pt-91 {
  padding-top: 91px;
}

.pb-91 {
  padding-bottom: 91px;
}

.pl-91 {
  padding-left: 91px;
}

.pr-91 {
  padding-right: 91px;
}

.mt-n91 {
  margin-top: -91px;
}

.mb-n91 {
  margin-bottom: -91px;
}

.ml-n91 {
  margin-left: -91px;
}

.mr-n91 {
  margin-right: -91px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-91 {
    margin-top: 91px;
  }
  .mb-xs-91 {
    margin-bottom: 91px;
  }
  .ml-xs-91 {
    margin-left: 91px;
  }
  .mr-xs-91 {
    margin-right: 91px;
  }
  .p-xs-91 {
    padding: 91px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-91 {
    margin-top: 91px;
  }
  .mb-sm-91 {
    margin-bottom: 91px;
  }
  .ml-sm-91 {
    margin-left: 91px;
  }
  .mr-sm-91 {
    margin-right: 91px;
  }
  .p-sm-91 {
    padding: 91px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-91 {
    margin-top: 91px;
  }
  .mb-md-91 {
    margin-bottom: 91px;
  }
  .ml-md-91 {
    margin-left: 91px;
  }
  .mr-md-91 {
    margin-right: 91px;
  }
  .p-md-91 {
    padding: 91px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-91 {
    margin-top: 91px;
  }
  .mb-lg-91 {
    margin-bottom: 91px;
  }
  .ml-lg-91 {
    margin-left: 91px;
  }
  .mr-lg-91 {
    margin-right: 91px;
  }
  .p-lg-91 {
    padding: 91px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-91 {
    margin-top: 91px;
  }
  .mb-xl-91 {
    margin-bottom: 91px;
  }
  .ml-xl-91 {
    margin-left: 91px;
  }
  .mr-xl-91 {
    margin-right: 91px;
  }
  .p-xl-91 {
    padding: 91px;
  }
}
.mt-92 {
  margin-top: 92px;
}

.mb-92 {
  margin-bottom: 92px;
}

.ml-92 {
  margin-left: 92px;
}

.mr-92 {
  margin-right: 92px;
}

.p-92 {
  padding: 92px;
}

.pt-92 {
  padding-top: 92px;
}

.pb-92 {
  padding-bottom: 92px;
}

.pl-92 {
  padding-left: 92px;
}

.pr-92 {
  padding-right: 92px;
}

.mt-n92 {
  margin-top: -92px;
}

.mb-n92 {
  margin-bottom: -92px;
}

.ml-n92 {
  margin-left: -92px;
}

.mr-n92 {
  margin-right: -92px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-92 {
    margin-top: 92px;
  }
  .mb-xs-92 {
    margin-bottom: 92px;
  }
  .ml-xs-92 {
    margin-left: 92px;
  }
  .mr-xs-92 {
    margin-right: 92px;
  }
  .p-xs-92 {
    padding: 92px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-92 {
    margin-top: 92px;
  }
  .mb-sm-92 {
    margin-bottom: 92px;
  }
  .ml-sm-92 {
    margin-left: 92px;
  }
  .mr-sm-92 {
    margin-right: 92px;
  }
  .p-sm-92 {
    padding: 92px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-92 {
    margin-top: 92px;
  }
  .mb-md-92 {
    margin-bottom: 92px;
  }
  .ml-md-92 {
    margin-left: 92px;
  }
  .mr-md-92 {
    margin-right: 92px;
  }
  .p-md-92 {
    padding: 92px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-92 {
    margin-top: 92px;
  }
  .mb-lg-92 {
    margin-bottom: 92px;
  }
  .ml-lg-92 {
    margin-left: 92px;
  }
  .mr-lg-92 {
    margin-right: 92px;
  }
  .p-lg-92 {
    padding: 92px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-92 {
    margin-top: 92px;
  }
  .mb-xl-92 {
    margin-bottom: 92px;
  }
  .ml-xl-92 {
    margin-left: 92px;
  }
  .mr-xl-92 {
    margin-right: 92px;
  }
  .p-xl-92 {
    padding: 92px;
  }
}
.mt-93 {
  margin-top: 93px;
}

.mb-93 {
  margin-bottom: 93px;
}

.ml-93 {
  margin-left: 93px;
}

.mr-93 {
  margin-right: 93px;
}

.p-93 {
  padding: 93px;
}

.pt-93 {
  padding-top: 93px;
}

.pb-93 {
  padding-bottom: 93px;
}

.pl-93 {
  padding-left: 93px;
}

.pr-93 {
  padding-right: 93px;
}

.mt-n93 {
  margin-top: -93px;
}

.mb-n93 {
  margin-bottom: -93px;
}

.ml-n93 {
  margin-left: -93px;
}

.mr-n93 {
  margin-right: -93px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-93 {
    margin-top: 93px;
  }
  .mb-xs-93 {
    margin-bottom: 93px;
  }
  .ml-xs-93 {
    margin-left: 93px;
  }
  .mr-xs-93 {
    margin-right: 93px;
  }
  .p-xs-93 {
    padding: 93px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-93 {
    margin-top: 93px;
  }
  .mb-sm-93 {
    margin-bottom: 93px;
  }
  .ml-sm-93 {
    margin-left: 93px;
  }
  .mr-sm-93 {
    margin-right: 93px;
  }
  .p-sm-93 {
    padding: 93px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-93 {
    margin-top: 93px;
  }
  .mb-md-93 {
    margin-bottom: 93px;
  }
  .ml-md-93 {
    margin-left: 93px;
  }
  .mr-md-93 {
    margin-right: 93px;
  }
  .p-md-93 {
    padding: 93px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-93 {
    margin-top: 93px;
  }
  .mb-lg-93 {
    margin-bottom: 93px;
  }
  .ml-lg-93 {
    margin-left: 93px;
  }
  .mr-lg-93 {
    margin-right: 93px;
  }
  .p-lg-93 {
    padding: 93px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-93 {
    margin-top: 93px;
  }
  .mb-xl-93 {
    margin-bottom: 93px;
  }
  .ml-xl-93 {
    margin-left: 93px;
  }
  .mr-xl-93 {
    margin-right: 93px;
  }
  .p-xl-93 {
    padding: 93px;
  }
}
.mt-94 {
  margin-top: 94px;
}

.mb-94 {
  margin-bottom: 94px;
}

.ml-94 {
  margin-left: 94px;
}

.mr-94 {
  margin-right: 94px;
}

.p-94 {
  padding: 94px;
}

.pt-94 {
  padding-top: 94px;
}

.pb-94 {
  padding-bottom: 94px;
}

.pl-94 {
  padding-left: 94px;
}

.pr-94 {
  padding-right: 94px;
}

.mt-n94 {
  margin-top: -94px;
}

.mb-n94 {
  margin-bottom: -94px;
}

.ml-n94 {
  margin-left: -94px;
}

.mr-n94 {
  margin-right: -94px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-94 {
    margin-top: 94px;
  }
  .mb-xs-94 {
    margin-bottom: 94px;
  }
  .ml-xs-94 {
    margin-left: 94px;
  }
  .mr-xs-94 {
    margin-right: 94px;
  }
  .p-xs-94 {
    padding: 94px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-94 {
    margin-top: 94px;
  }
  .mb-sm-94 {
    margin-bottom: 94px;
  }
  .ml-sm-94 {
    margin-left: 94px;
  }
  .mr-sm-94 {
    margin-right: 94px;
  }
  .p-sm-94 {
    padding: 94px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-94 {
    margin-top: 94px;
  }
  .mb-md-94 {
    margin-bottom: 94px;
  }
  .ml-md-94 {
    margin-left: 94px;
  }
  .mr-md-94 {
    margin-right: 94px;
  }
  .p-md-94 {
    padding: 94px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-94 {
    margin-top: 94px;
  }
  .mb-lg-94 {
    margin-bottom: 94px;
  }
  .ml-lg-94 {
    margin-left: 94px;
  }
  .mr-lg-94 {
    margin-right: 94px;
  }
  .p-lg-94 {
    padding: 94px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-94 {
    margin-top: 94px;
  }
  .mb-xl-94 {
    margin-bottom: 94px;
  }
  .ml-xl-94 {
    margin-left: 94px;
  }
  .mr-xl-94 {
    margin-right: 94px;
  }
  .p-xl-94 {
    padding: 94px;
  }
}
.mt-95 {
  margin-top: 95px;
}

.mb-95 {
  margin-bottom: 95px;
}

.ml-95 {
  margin-left: 95px;
}

.mr-95 {
  margin-right: 95px;
}

.p-95 {
  padding: 95px;
}

.pt-95 {
  padding-top: 95px;
}

.pb-95 {
  padding-bottom: 95px;
}

.pl-95 {
  padding-left: 95px;
}

.pr-95 {
  padding-right: 95px;
}

.mt-n95 {
  margin-top: -95px;
}

.mb-n95 {
  margin-bottom: -95px;
}

.ml-n95 {
  margin-left: -95px;
}

.mr-n95 {
  margin-right: -95px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-95 {
    margin-top: 95px;
  }
  .mb-xs-95 {
    margin-bottom: 95px;
  }
  .ml-xs-95 {
    margin-left: 95px;
  }
  .mr-xs-95 {
    margin-right: 95px;
  }
  .p-xs-95 {
    padding: 95px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-95 {
    margin-top: 95px;
  }
  .mb-sm-95 {
    margin-bottom: 95px;
  }
  .ml-sm-95 {
    margin-left: 95px;
  }
  .mr-sm-95 {
    margin-right: 95px;
  }
  .p-sm-95 {
    padding: 95px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-95 {
    margin-top: 95px;
  }
  .mb-md-95 {
    margin-bottom: 95px;
  }
  .ml-md-95 {
    margin-left: 95px;
  }
  .mr-md-95 {
    margin-right: 95px;
  }
  .p-md-95 {
    padding: 95px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-95 {
    margin-top: 95px;
  }
  .mb-lg-95 {
    margin-bottom: 95px;
  }
  .ml-lg-95 {
    margin-left: 95px;
  }
  .mr-lg-95 {
    margin-right: 95px;
  }
  .p-lg-95 {
    padding: 95px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-95 {
    margin-top: 95px;
  }
  .mb-xl-95 {
    margin-bottom: 95px;
  }
  .ml-xl-95 {
    margin-left: 95px;
  }
  .mr-xl-95 {
    margin-right: 95px;
  }
  .p-xl-95 {
    padding: 95px;
  }
}
.mt-96 {
  margin-top: 96px;
}

.mb-96 {
  margin-bottom: 96px;
}

.ml-96 {
  margin-left: 96px;
}

.mr-96 {
  margin-right: 96px;
}

.p-96 {
  padding: 96px;
}

.pt-96 {
  padding-top: 96px;
}

.pb-96 {
  padding-bottom: 96px;
}

.pl-96 {
  padding-left: 96px;
}

.pr-96 {
  padding-right: 96px;
}

.mt-n96 {
  margin-top: -96px;
}

.mb-n96 {
  margin-bottom: -96px;
}

.ml-n96 {
  margin-left: -96px;
}

.mr-n96 {
  margin-right: -96px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-96 {
    margin-top: 96px;
  }
  .mb-xs-96 {
    margin-bottom: 96px;
  }
  .ml-xs-96 {
    margin-left: 96px;
  }
  .mr-xs-96 {
    margin-right: 96px;
  }
  .p-xs-96 {
    padding: 96px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-96 {
    margin-top: 96px;
  }
  .mb-sm-96 {
    margin-bottom: 96px;
  }
  .ml-sm-96 {
    margin-left: 96px;
  }
  .mr-sm-96 {
    margin-right: 96px;
  }
  .p-sm-96 {
    padding: 96px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-96 {
    margin-top: 96px;
  }
  .mb-md-96 {
    margin-bottom: 96px;
  }
  .ml-md-96 {
    margin-left: 96px;
  }
  .mr-md-96 {
    margin-right: 96px;
  }
  .p-md-96 {
    padding: 96px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-96 {
    margin-top: 96px;
  }
  .mb-lg-96 {
    margin-bottom: 96px;
  }
  .ml-lg-96 {
    margin-left: 96px;
  }
  .mr-lg-96 {
    margin-right: 96px;
  }
  .p-lg-96 {
    padding: 96px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-96 {
    margin-top: 96px;
  }
  .mb-xl-96 {
    margin-bottom: 96px;
  }
  .ml-xl-96 {
    margin-left: 96px;
  }
  .mr-xl-96 {
    margin-right: 96px;
  }
  .p-xl-96 {
    padding: 96px;
  }
}
.mt-97 {
  margin-top: 97px;
}

.mb-97 {
  margin-bottom: 97px;
}

.ml-97 {
  margin-left: 97px;
}

.mr-97 {
  margin-right: 97px;
}

.p-97 {
  padding: 97px;
}

.pt-97 {
  padding-top: 97px;
}

.pb-97 {
  padding-bottom: 97px;
}

.pl-97 {
  padding-left: 97px;
}

.pr-97 {
  padding-right: 97px;
}

.mt-n97 {
  margin-top: -97px;
}

.mb-n97 {
  margin-bottom: -97px;
}

.ml-n97 {
  margin-left: -97px;
}

.mr-n97 {
  margin-right: -97px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-97 {
    margin-top: 97px;
  }
  .mb-xs-97 {
    margin-bottom: 97px;
  }
  .ml-xs-97 {
    margin-left: 97px;
  }
  .mr-xs-97 {
    margin-right: 97px;
  }
  .p-xs-97 {
    padding: 97px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-97 {
    margin-top: 97px;
  }
  .mb-sm-97 {
    margin-bottom: 97px;
  }
  .ml-sm-97 {
    margin-left: 97px;
  }
  .mr-sm-97 {
    margin-right: 97px;
  }
  .p-sm-97 {
    padding: 97px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-97 {
    margin-top: 97px;
  }
  .mb-md-97 {
    margin-bottom: 97px;
  }
  .ml-md-97 {
    margin-left: 97px;
  }
  .mr-md-97 {
    margin-right: 97px;
  }
  .p-md-97 {
    padding: 97px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-97 {
    margin-top: 97px;
  }
  .mb-lg-97 {
    margin-bottom: 97px;
  }
  .ml-lg-97 {
    margin-left: 97px;
  }
  .mr-lg-97 {
    margin-right: 97px;
  }
  .p-lg-97 {
    padding: 97px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-97 {
    margin-top: 97px;
  }
  .mb-xl-97 {
    margin-bottom: 97px;
  }
  .ml-xl-97 {
    margin-left: 97px;
  }
  .mr-xl-97 {
    margin-right: 97px;
  }
  .p-xl-97 {
    padding: 97px;
  }
}
.mt-98 {
  margin-top: 98px;
}

.mb-98 {
  margin-bottom: 98px;
}

.ml-98 {
  margin-left: 98px;
}

.mr-98 {
  margin-right: 98px;
}

.p-98 {
  padding: 98px;
}

.pt-98 {
  padding-top: 98px;
}

.pb-98 {
  padding-bottom: 98px;
}

.pl-98 {
  padding-left: 98px;
}

.pr-98 {
  padding-right: 98px;
}

.mt-n98 {
  margin-top: -98px;
}

.mb-n98 {
  margin-bottom: -98px;
}

.ml-n98 {
  margin-left: -98px;
}

.mr-n98 {
  margin-right: -98px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-98 {
    margin-top: 98px;
  }
  .mb-xs-98 {
    margin-bottom: 98px;
  }
  .ml-xs-98 {
    margin-left: 98px;
  }
  .mr-xs-98 {
    margin-right: 98px;
  }
  .p-xs-98 {
    padding: 98px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-98 {
    margin-top: 98px;
  }
  .mb-sm-98 {
    margin-bottom: 98px;
  }
  .ml-sm-98 {
    margin-left: 98px;
  }
  .mr-sm-98 {
    margin-right: 98px;
  }
  .p-sm-98 {
    padding: 98px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-98 {
    margin-top: 98px;
  }
  .mb-md-98 {
    margin-bottom: 98px;
  }
  .ml-md-98 {
    margin-left: 98px;
  }
  .mr-md-98 {
    margin-right: 98px;
  }
  .p-md-98 {
    padding: 98px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-98 {
    margin-top: 98px;
  }
  .mb-lg-98 {
    margin-bottom: 98px;
  }
  .ml-lg-98 {
    margin-left: 98px;
  }
  .mr-lg-98 {
    margin-right: 98px;
  }
  .p-lg-98 {
    padding: 98px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-98 {
    margin-top: 98px;
  }
  .mb-xl-98 {
    margin-bottom: 98px;
  }
  .ml-xl-98 {
    margin-left: 98px;
  }
  .mr-xl-98 {
    margin-right: 98px;
  }
  .p-xl-98 {
    padding: 98px;
  }
}
.mt-99 {
  margin-top: 99px;
}

.mb-99 {
  margin-bottom: 99px;
}

.ml-99 {
  margin-left: 99px;
}

.mr-99 {
  margin-right: 99px;
}

.p-99 {
  padding: 99px;
}

.pt-99 {
  padding-top: 99px;
}

.pb-99 {
  padding-bottom: 99px;
}

.pl-99 {
  padding-left: 99px;
}

.pr-99 {
  padding-right: 99px;
}

.mt-n99 {
  margin-top: -99px;
}

.mb-n99 {
  margin-bottom: -99px;
}

.ml-n99 {
  margin-left: -99px;
}

.mr-n99 {
  margin-right: -99px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-99 {
    margin-top: 99px;
  }
  .mb-xs-99 {
    margin-bottom: 99px;
  }
  .ml-xs-99 {
    margin-left: 99px;
  }
  .mr-xs-99 {
    margin-right: 99px;
  }
  .p-xs-99 {
    padding: 99px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-99 {
    margin-top: 99px;
  }
  .mb-sm-99 {
    margin-bottom: 99px;
  }
  .ml-sm-99 {
    margin-left: 99px;
  }
  .mr-sm-99 {
    margin-right: 99px;
  }
  .p-sm-99 {
    padding: 99px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-99 {
    margin-top: 99px;
  }
  .mb-md-99 {
    margin-bottom: 99px;
  }
  .ml-md-99 {
    margin-left: 99px;
  }
  .mr-md-99 {
    margin-right: 99px;
  }
  .p-md-99 {
    padding: 99px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-99 {
    margin-top: 99px;
  }
  .mb-lg-99 {
    margin-bottom: 99px;
  }
  .ml-lg-99 {
    margin-left: 99px;
  }
  .mr-lg-99 {
    margin-right: 99px;
  }
  .p-lg-99 {
    padding: 99px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-99 {
    margin-top: 99px;
  }
  .mb-xl-99 {
    margin-bottom: 99px;
  }
  .ml-xl-99 {
    margin-left: 99px;
  }
  .mr-xl-99 {
    margin-right: 99px;
  }
  .p-xl-99 {
    padding: 99px;
  }
}
.mt-100 {
  margin-top: 100px;
}

.mb-100 {
  margin-bottom: 100px;
}

.ml-100 {
  margin-left: 100px;
}

.mr-100 {
  margin-right: 100px;
}

.p-100 {
  padding: 100px;
}

.pt-100 {
  padding-top: 100px;
}

.pb-100 {
  padding-bottom: 100px;
}

.pl-100 {
  padding-left: 100px;
}

.pr-100 {
  padding-right: 100px;
}

.mt-n100 {
  margin-top: -100px;
}

.mb-n100 {
  margin-bottom: -100px;
}

.ml-n100 {
  margin-left: -100px;
}

.mr-n100 {
  margin-right: -100px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-100 {
    margin-top: 100px;
  }
  .mb-xs-100 {
    margin-bottom: 100px;
  }
  .ml-xs-100 {
    margin-left: 100px;
  }
  .mr-xs-100 {
    margin-right: 100px;
  }
  .p-xs-100 {
    padding: 100px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-100 {
    margin-top: 100px;
  }
  .mb-sm-100 {
    margin-bottom: 100px;
  }
  .ml-sm-100 {
    margin-left: 100px;
  }
  .mr-sm-100 {
    margin-right: 100px;
  }
  .p-sm-100 {
    padding: 100px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-100 {
    margin-top: 100px;
  }
  .mb-md-100 {
    margin-bottom: 100px;
  }
  .ml-md-100 {
    margin-left: 100px;
  }
  .mr-md-100 {
    margin-right: 100px;
  }
  .p-md-100 {
    padding: 100px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-100 {
    margin-top: 100px;
  }
  .mb-lg-100 {
    margin-bottom: 100px;
  }
  .ml-lg-100 {
    margin-left: 100px;
  }
  .mr-lg-100 {
    margin-right: 100px;
  }
  .p-lg-100 {
    padding: 100px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-100 {
    margin-top: 100px;
  }
  .mb-xl-100 {
    margin-bottom: 100px;
  }
  .ml-xl-100 {
    margin-left: 100px;
  }
  .mr-xl-100 {
    margin-right: 100px;
  }
  .p-xl-100 {
    padding: 100px;
  }
}
.mt-101 {
  margin-top: 101px;
}

.mb-101 {
  margin-bottom: 101px;
}

.ml-101 {
  margin-left: 101px;
}

.mr-101 {
  margin-right: 101px;
}

.p-101 {
  padding: 101px;
}

.pt-101 {
  padding-top: 101px;
}

.pb-101 {
  padding-bottom: 101px;
}

.pl-101 {
  padding-left: 101px;
}

.pr-101 {
  padding-right: 101px;
}

.mt-n101 {
  margin-top: -101px;
}

.mb-n101 {
  margin-bottom: -101px;
}

.ml-n101 {
  margin-left: -101px;
}

.mr-n101 {
  margin-right: -101px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-101 {
    margin-top: 101px;
  }
  .mb-xs-101 {
    margin-bottom: 101px;
  }
  .ml-xs-101 {
    margin-left: 101px;
  }
  .mr-xs-101 {
    margin-right: 101px;
  }
  .p-xs-101 {
    padding: 101px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-101 {
    margin-top: 101px;
  }
  .mb-sm-101 {
    margin-bottom: 101px;
  }
  .ml-sm-101 {
    margin-left: 101px;
  }
  .mr-sm-101 {
    margin-right: 101px;
  }
  .p-sm-101 {
    padding: 101px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-101 {
    margin-top: 101px;
  }
  .mb-md-101 {
    margin-bottom: 101px;
  }
  .ml-md-101 {
    margin-left: 101px;
  }
  .mr-md-101 {
    margin-right: 101px;
  }
  .p-md-101 {
    padding: 101px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-101 {
    margin-top: 101px;
  }
  .mb-lg-101 {
    margin-bottom: 101px;
  }
  .ml-lg-101 {
    margin-left: 101px;
  }
  .mr-lg-101 {
    margin-right: 101px;
  }
  .p-lg-101 {
    padding: 101px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-101 {
    margin-top: 101px;
  }
  .mb-xl-101 {
    margin-bottom: 101px;
  }
  .ml-xl-101 {
    margin-left: 101px;
  }
  .mr-xl-101 {
    margin-right: 101px;
  }
  .p-xl-101 {
    padding: 101px;
  }
}
.mt-102 {
  margin-top: 102px;
}

.mb-102 {
  margin-bottom: 102px;
}

.ml-102 {
  margin-left: 102px;
}

.mr-102 {
  margin-right: 102px;
}

.p-102 {
  padding: 102px;
}

.pt-102 {
  padding-top: 102px;
}

.pb-102 {
  padding-bottom: 102px;
}

.pl-102 {
  padding-left: 102px;
}

.pr-102 {
  padding-right: 102px;
}

.mt-n102 {
  margin-top: -102px;
}

.mb-n102 {
  margin-bottom: -102px;
}

.ml-n102 {
  margin-left: -102px;
}

.mr-n102 {
  margin-right: -102px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-102 {
    margin-top: 102px;
  }
  .mb-xs-102 {
    margin-bottom: 102px;
  }
  .ml-xs-102 {
    margin-left: 102px;
  }
  .mr-xs-102 {
    margin-right: 102px;
  }
  .p-xs-102 {
    padding: 102px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-102 {
    margin-top: 102px;
  }
  .mb-sm-102 {
    margin-bottom: 102px;
  }
  .ml-sm-102 {
    margin-left: 102px;
  }
  .mr-sm-102 {
    margin-right: 102px;
  }
  .p-sm-102 {
    padding: 102px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-102 {
    margin-top: 102px;
  }
  .mb-md-102 {
    margin-bottom: 102px;
  }
  .ml-md-102 {
    margin-left: 102px;
  }
  .mr-md-102 {
    margin-right: 102px;
  }
  .p-md-102 {
    padding: 102px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-102 {
    margin-top: 102px;
  }
  .mb-lg-102 {
    margin-bottom: 102px;
  }
  .ml-lg-102 {
    margin-left: 102px;
  }
  .mr-lg-102 {
    margin-right: 102px;
  }
  .p-lg-102 {
    padding: 102px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-102 {
    margin-top: 102px;
  }
  .mb-xl-102 {
    margin-bottom: 102px;
  }
  .ml-xl-102 {
    margin-left: 102px;
  }
  .mr-xl-102 {
    margin-right: 102px;
  }
  .p-xl-102 {
    padding: 102px;
  }
}
.mt-103 {
  margin-top: 103px;
}

.mb-103 {
  margin-bottom: 103px;
}

.ml-103 {
  margin-left: 103px;
}

.mr-103 {
  margin-right: 103px;
}

.p-103 {
  padding: 103px;
}

.pt-103 {
  padding-top: 103px;
}

.pb-103 {
  padding-bottom: 103px;
}

.pl-103 {
  padding-left: 103px;
}

.pr-103 {
  padding-right: 103px;
}

.mt-n103 {
  margin-top: -103px;
}

.mb-n103 {
  margin-bottom: -103px;
}

.ml-n103 {
  margin-left: -103px;
}

.mr-n103 {
  margin-right: -103px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-103 {
    margin-top: 103px;
  }
  .mb-xs-103 {
    margin-bottom: 103px;
  }
  .ml-xs-103 {
    margin-left: 103px;
  }
  .mr-xs-103 {
    margin-right: 103px;
  }
  .p-xs-103 {
    padding: 103px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-103 {
    margin-top: 103px;
  }
  .mb-sm-103 {
    margin-bottom: 103px;
  }
  .ml-sm-103 {
    margin-left: 103px;
  }
  .mr-sm-103 {
    margin-right: 103px;
  }
  .p-sm-103 {
    padding: 103px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-103 {
    margin-top: 103px;
  }
  .mb-md-103 {
    margin-bottom: 103px;
  }
  .ml-md-103 {
    margin-left: 103px;
  }
  .mr-md-103 {
    margin-right: 103px;
  }
  .p-md-103 {
    padding: 103px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-103 {
    margin-top: 103px;
  }
  .mb-lg-103 {
    margin-bottom: 103px;
  }
  .ml-lg-103 {
    margin-left: 103px;
  }
  .mr-lg-103 {
    margin-right: 103px;
  }
  .p-lg-103 {
    padding: 103px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-103 {
    margin-top: 103px;
  }
  .mb-xl-103 {
    margin-bottom: 103px;
  }
  .ml-xl-103 {
    margin-left: 103px;
  }
  .mr-xl-103 {
    margin-right: 103px;
  }
  .p-xl-103 {
    padding: 103px;
  }
}
.mt-104 {
  margin-top: 104px;
}

.mb-104 {
  margin-bottom: 104px;
}

.ml-104 {
  margin-left: 104px;
}

.mr-104 {
  margin-right: 104px;
}

.p-104 {
  padding: 104px;
}

.pt-104 {
  padding-top: 104px;
}

.pb-104 {
  padding-bottom: 104px;
}

.pl-104 {
  padding-left: 104px;
}

.pr-104 {
  padding-right: 104px;
}

.mt-n104 {
  margin-top: -104px;
}

.mb-n104 {
  margin-bottom: -104px;
}

.ml-n104 {
  margin-left: -104px;
}

.mr-n104 {
  margin-right: -104px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-104 {
    margin-top: 104px;
  }
  .mb-xs-104 {
    margin-bottom: 104px;
  }
  .ml-xs-104 {
    margin-left: 104px;
  }
  .mr-xs-104 {
    margin-right: 104px;
  }
  .p-xs-104 {
    padding: 104px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-104 {
    margin-top: 104px;
  }
  .mb-sm-104 {
    margin-bottom: 104px;
  }
  .ml-sm-104 {
    margin-left: 104px;
  }
  .mr-sm-104 {
    margin-right: 104px;
  }
  .p-sm-104 {
    padding: 104px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-104 {
    margin-top: 104px;
  }
  .mb-md-104 {
    margin-bottom: 104px;
  }
  .ml-md-104 {
    margin-left: 104px;
  }
  .mr-md-104 {
    margin-right: 104px;
  }
  .p-md-104 {
    padding: 104px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-104 {
    margin-top: 104px;
  }
  .mb-lg-104 {
    margin-bottom: 104px;
  }
  .ml-lg-104 {
    margin-left: 104px;
  }
  .mr-lg-104 {
    margin-right: 104px;
  }
  .p-lg-104 {
    padding: 104px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-104 {
    margin-top: 104px;
  }
  .mb-xl-104 {
    margin-bottom: 104px;
  }
  .ml-xl-104 {
    margin-left: 104px;
  }
  .mr-xl-104 {
    margin-right: 104px;
  }
  .p-xl-104 {
    padding: 104px;
  }
}
.mt-105 {
  margin-top: 105px;
}

.mb-105 {
  margin-bottom: 105px;
}

.ml-105 {
  margin-left: 105px;
}

.mr-105 {
  margin-right: 105px;
}

.p-105 {
  padding: 105px;
}

.pt-105 {
  padding-top: 105px;
}

.pb-105 {
  padding-bottom: 105px;
}

.pl-105 {
  padding-left: 105px;
}

.pr-105 {
  padding-right: 105px;
}

.mt-n105 {
  margin-top: -105px;
}

.mb-n105 {
  margin-bottom: -105px;
}

.ml-n105 {
  margin-left: -105px;
}

.mr-n105 {
  margin-right: -105px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-105 {
    margin-top: 105px;
  }
  .mb-xs-105 {
    margin-bottom: 105px;
  }
  .ml-xs-105 {
    margin-left: 105px;
  }
  .mr-xs-105 {
    margin-right: 105px;
  }
  .p-xs-105 {
    padding: 105px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-105 {
    margin-top: 105px;
  }
  .mb-sm-105 {
    margin-bottom: 105px;
  }
  .ml-sm-105 {
    margin-left: 105px;
  }
  .mr-sm-105 {
    margin-right: 105px;
  }
  .p-sm-105 {
    padding: 105px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-105 {
    margin-top: 105px;
  }
  .mb-md-105 {
    margin-bottom: 105px;
  }
  .ml-md-105 {
    margin-left: 105px;
  }
  .mr-md-105 {
    margin-right: 105px;
  }
  .p-md-105 {
    padding: 105px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-105 {
    margin-top: 105px;
  }
  .mb-lg-105 {
    margin-bottom: 105px;
  }
  .ml-lg-105 {
    margin-left: 105px;
  }
  .mr-lg-105 {
    margin-right: 105px;
  }
  .p-lg-105 {
    padding: 105px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-105 {
    margin-top: 105px;
  }
  .mb-xl-105 {
    margin-bottom: 105px;
  }
  .ml-xl-105 {
    margin-left: 105px;
  }
  .mr-xl-105 {
    margin-right: 105px;
  }
  .p-xl-105 {
    padding: 105px;
  }
}
.mt-106 {
  margin-top: 106px;
}

.mb-106 {
  margin-bottom: 106px;
}

.ml-106 {
  margin-left: 106px;
}

.mr-106 {
  margin-right: 106px;
}

.p-106 {
  padding: 106px;
}

.pt-106 {
  padding-top: 106px;
}

.pb-106 {
  padding-bottom: 106px;
}

.pl-106 {
  padding-left: 106px;
}

.pr-106 {
  padding-right: 106px;
}

.mt-n106 {
  margin-top: -106px;
}

.mb-n106 {
  margin-bottom: -106px;
}

.ml-n106 {
  margin-left: -106px;
}

.mr-n106 {
  margin-right: -106px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-106 {
    margin-top: 106px;
  }
  .mb-xs-106 {
    margin-bottom: 106px;
  }
  .ml-xs-106 {
    margin-left: 106px;
  }
  .mr-xs-106 {
    margin-right: 106px;
  }
  .p-xs-106 {
    padding: 106px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-106 {
    margin-top: 106px;
  }
  .mb-sm-106 {
    margin-bottom: 106px;
  }
  .ml-sm-106 {
    margin-left: 106px;
  }
  .mr-sm-106 {
    margin-right: 106px;
  }
  .p-sm-106 {
    padding: 106px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-106 {
    margin-top: 106px;
  }
  .mb-md-106 {
    margin-bottom: 106px;
  }
  .ml-md-106 {
    margin-left: 106px;
  }
  .mr-md-106 {
    margin-right: 106px;
  }
  .p-md-106 {
    padding: 106px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-106 {
    margin-top: 106px;
  }
  .mb-lg-106 {
    margin-bottom: 106px;
  }
  .ml-lg-106 {
    margin-left: 106px;
  }
  .mr-lg-106 {
    margin-right: 106px;
  }
  .p-lg-106 {
    padding: 106px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-106 {
    margin-top: 106px;
  }
  .mb-xl-106 {
    margin-bottom: 106px;
  }
  .ml-xl-106 {
    margin-left: 106px;
  }
  .mr-xl-106 {
    margin-right: 106px;
  }
  .p-xl-106 {
    padding: 106px;
  }
}
.mt-107 {
  margin-top: 107px;
}

.mb-107 {
  margin-bottom: 107px;
}

.ml-107 {
  margin-left: 107px;
}

.mr-107 {
  margin-right: 107px;
}

.p-107 {
  padding: 107px;
}

.pt-107 {
  padding-top: 107px;
}

.pb-107 {
  padding-bottom: 107px;
}

.pl-107 {
  padding-left: 107px;
}

.pr-107 {
  padding-right: 107px;
}

.mt-n107 {
  margin-top: -107px;
}

.mb-n107 {
  margin-bottom: -107px;
}

.ml-n107 {
  margin-left: -107px;
}

.mr-n107 {
  margin-right: -107px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-107 {
    margin-top: 107px;
  }
  .mb-xs-107 {
    margin-bottom: 107px;
  }
  .ml-xs-107 {
    margin-left: 107px;
  }
  .mr-xs-107 {
    margin-right: 107px;
  }
  .p-xs-107 {
    padding: 107px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-107 {
    margin-top: 107px;
  }
  .mb-sm-107 {
    margin-bottom: 107px;
  }
  .ml-sm-107 {
    margin-left: 107px;
  }
  .mr-sm-107 {
    margin-right: 107px;
  }
  .p-sm-107 {
    padding: 107px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-107 {
    margin-top: 107px;
  }
  .mb-md-107 {
    margin-bottom: 107px;
  }
  .ml-md-107 {
    margin-left: 107px;
  }
  .mr-md-107 {
    margin-right: 107px;
  }
  .p-md-107 {
    padding: 107px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-107 {
    margin-top: 107px;
  }
  .mb-lg-107 {
    margin-bottom: 107px;
  }
  .ml-lg-107 {
    margin-left: 107px;
  }
  .mr-lg-107 {
    margin-right: 107px;
  }
  .p-lg-107 {
    padding: 107px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-107 {
    margin-top: 107px;
  }
  .mb-xl-107 {
    margin-bottom: 107px;
  }
  .ml-xl-107 {
    margin-left: 107px;
  }
  .mr-xl-107 {
    margin-right: 107px;
  }
  .p-xl-107 {
    padding: 107px;
  }
}
.mt-108 {
  margin-top: 108px;
}

.mb-108 {
  margin-bottom: 108px;
}

.ml-108 {
  margin-left: 108px;
}

.mr-108 {
  margin-right: 108px;
}

.p-108 {
  padding: 108px;
}

.pt-108 {
  padding-top: 108px;
}

.pb-108 {
  padding-bottom: 108px;
}

.pl-108 {
  padding-left: 108px;
}

.pr-108 {
  padding-right: 108px;
}

.mt-n108 {
  margin-top: -108px;
}

.mb-n108 {
  margin-bottom: -108px;
}

.ml-n108 {
  margin-left: -108px;
}

.mr-n108 {
  margin-right: -108px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-108 {
    margin-top: 108px;
  }
  .mb-xs-108 {
    margin-bottom: 108px;
  }
  .ml-xs-108 {
    margin-left: 108px;
  }
  .mr-xs-108 {
    margin-right: 108px;
  }
  .p-xs-108 {
    padding: 108px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-108 {
    margin-top: 108px;
  }
  .mb-sm-108 {
    margin-bottom: 108px;
  }
  .ml-sm-108 {
    margin-left: 108px;
  }
  .mr-sm-108 {
    margin-right: 108px;
  }
  .p-sm-108 {
    padding: 108px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-108 {
    margin-top: 108px;
  }
  .mb-md-108 {
    margin-bottom: 108px;
  }
  .ml-md-108 {
    margin-left: 108px;
  }
  .mr-md-108 {
    margin-right: 108px;
  }
  .p-md-108 {
    padding: 108px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-108 {
    margin-top: 108px;
  }
  .mb-lg-108 {
    margin-bottom: 108px;
  }
  .ml-lg-108 {
    margin-left: 108px;
  }
  .mr-lg-108 {
    margin-right: 108px;
  }
  .p-lg-108 {
    padding: 108px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-108 {
    margin-top: 108px;
  }
  .mb-xl-108 {
    margin-bottom: 108px;
  }
  .ml-xl-108 {
    margin-left: 108px;
  }
  .mr-xl-108 {
    margin-right: 108px;
  }
  .p-xl-108 {
    padding: 108px;
  }
}
.mt-109 {
  margin-top: 109px;
}

.mb-109 {
  margin-bottom: 109px;
}

.ml-109 {
  margin-left: 109px;
}

.mr-109 {
  margin-right: 109px;
}

.p-109 {
  padding: 109px;
}

.pt-109 {
  padding-top: 109px;
}

.pb-109 {
  padding-bottom: 109px;
}

.pl-109 {
  padding-left: 109px;
}

.pr-109 {
  padding-right: 109px;
}

.mt-n109 {
  margin-top: -109px;
}

.mb-n109 {
  margin-bottom: -109px;
}

.ml-n109 {
  margin-left: -109px;
}

.mr-n109 {
  margin-right: -109px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-109 {
    margin-top: 109px;
  }
  .mb-xs-109 {
    margin-bottom: 109px;
  }
  .ml-xs-109 {
    margin-left: 109px;
  }
  .mr-xs-109 {
    margin-right: 109px;
  }
  .p-xs-109 {
    padding: 109px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-109 {
    margin-top: 109px;
  }
  .mb-sm-109 {
    margin-bottom: 109px;
  }
  .ml-sm-109 {
    margin-left: 109px;
  }
  .mr-sm-109 {
    margin-right: 109px;
  }
  .p-sm-109 {
    padding: 109px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-109 {
    margin-top: 109px;
  }
  .mb-md-109 {
    margin-bottom: 109px;
  }
  .ml-md-109 {
    margin-left: 109px;
  }
  .mr-md-109 {
    margin-right: 109px;
  }
  .p-md-109 {
    padding: 109px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-109 {
    margin-top: 109px;
  }
  .mb-lg-109 {
    margin-bottom: 109px;
  }
  .ml-lg-109 {
    margin-left: 109px;
  }
  .mr-lg-109 {
    margin-right: 109px;
  }
  .p-lg-109 {
    padding: 109px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-109 {
    margin-top: 109px;
  }
  .mb-xl-109 {
    margin-bottom: 109px;
  }
  .ml-xl-109 {
    margin-left: 109px;
  }
  .mr-xl-109 {
    margin-right: 109px;
  }
  .p-xl-109 {
    padding: 109px;
  }
}
.mt-110 {
  margin-top: 110px;
}

.mb-110 {
  margin-bottom: 110px;
}

.ml-110 {
  margin-left: 110px;
}

.mr-110 {
  margin-right: 110px;
}

.p-110 {
  padding: 110px;
}

.pt-110 {
  padding-top: 110px;
}

.pb-110 {
  padding-bottom: 110px;
}

.pl-110 {
  padding-left: 110px;
}

.pr-110 {
  padding-right: 110px;
}

.mt-n110 {
  margin-top: -110px;
}

.mb-n110 {
  margin-bottom: -110px;
}

.ml-n110 {
  margin-left: -110px;
}

.mr-n110 {
  margin-right: -110px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-110 {
    margin-top: 110px;
  }
  .mb-xs-110 {
    margin-bottom: 110px;
  }
  .ml-xs-110 {
    margin-left: 110px;
  }
  .mr-xs-110 {
    margin-right: 110px;
  }
  .p-xs-110 {
    padding: 110px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-110 {
    margin-top: 110px;
  }
  .mb-sm-110 {
    margin-bottom: 110px;
  }
  .ml-sm-110 {
    margin-left: 110px;
  }
  .mr-sm-110 {
    margin-right: 110px;
  }
  .p-sm-110 {
    padding: 110px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-110 {
    margin-top: 110px;
  }
  .mb-md-110 {
    margin-bottom: 110px;
  }
  .ml-md-110 {
    margin-left: 110px;
  }
  .mr-md-110 {
    margin-right: 110px;
  }
  .p-md-110 {
    padding: 110px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-110 {
    margin-top: 110px;
  }
  .mb-lg-110 {
    margin-bottom: 110px;
  }
  .ml-lg-110 {
    margin-left: 110px;
  }
  .mr-lg-110 {
    margin-right: 110px;
  }
  .p-lg-110 {
    padding: 110px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-110 {
    margin-top: 110px;
  }
  .mb-xl-110 {
    margin-bottom: 110px;
  }
  .ml-xl-110 {
    margin-left: 110px;
  }
  .mr-xl-110 {
    margin-right: 110px;
  }
  .p-xl-110 {
    padding: 110px;
  }
}
.mt-111 {
  margin-top: 111px;
}

.mb-111 {
  margin-bottom: 111px;
}

.ml-111 {
  margin-left: 111px;
}

.mr-111 {
  margin-right: 111px;
}

.p-111 {
  padding: 111px;
}

.pt-111 {
  padding-top: 111px;
}

.pb-111 {
  padding-bottom: 111px;
}

.pl-111 {
  padding-left: 111px;
}

.pr-111 {
  padding-right: 111px;
}

.mt-n111 {
  margin-top: -111px;
}

.mb-n111 {
  margin-bottom: -111px;
}

.ml-n111 {
  margin-left: -111px;
}

.mr-n111 {
  margin-right: -111px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-111 {
    margin-top: 111px;
  }
  .mb-xs-111 {
    margin-bottom: 111px;
  }
  .ml-xs-111 {
    margin-left: 111px;
  }
  .mr-xs-111 {
    margin-right: 111px;
  }
  .p-xs-111 {
    padding: 111px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-111 {
    margin-top: 111px;
  }
  .mb-sm-111 {
    margin-bottom: 111px;
  }
  .ml-sm-111 {
    margin-left: 111px;
  }
  .mr-sm-111 {
    margin-right: 111px;
  }
  .p-sm-111 {
    padding: 111px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-111 {
    margin-top: 111px;
  }
  .mb-md-111 {
    margin-bottom: 111px;
  }
  .ml-md-111 {
    margin-left: 111px;
  }
  .mr-md-111 {
    margin-right: 111px;
  }
  .p-md-111 {
    padding: 111px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-111 {
    margin-top: 111px;
  }
  .mb-lg-111 {
    margin-bottom: 111px;
  }
  .ml-lg-111 {
    margin-left: 111px;
  }
  .mr-lg-111 {
    margin-right: 111px;
  }
  .p-lg-111 {
    padding: 111px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-111 {
    margin-top: 111px;
  }
  .mb-xl-111 {
    margin-bottom: 111px;
  }
  .ml-xl-111 {
    margin-left: 111px;
  }
  .mr-xl-111 {
    margin-right: 111px;
  }
  .p-xl-111 {
    padding: 111px;
  }
}
.mt-112 {
  margin-top: 112px;
}

.mb-112 {
  margin-bottom: 112px;
}

.ml-112 {
  margin-left: 112px;
}

.mr-112 {
  margin-right: 112px;
}

.p-112 {
  padding: 112px;
}

.pt-112 {
  padding-top: 112px;
}

.pb-112 {
  padding-bottom: 112px;
}

.pl-112 {
  padding-left: 112px;
}

.pr-112 {
  padding-right: 112px;
}

.mt-n112 {
  margin-top: -112px;
}

.mb-n112 {
  margin-bottom: -112px;
}

.ml-n112 {
  margin-left: -112px;
}

.mr-n112 {
  margin-right: -112px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-112 {
    margin-top: 112px;
  }
  .mb-xs-112 {
    margin-bottom: 112px;
  }
  .ml-xs-112 {
    margin-left: 112px;
  }
  .mr-xs-112 {
    margin-right: 112px;
  }
  .p-xs-112 {
    padding: 112px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-112 {
    margin-top: 112px;
  }
  .mb-sm-112 {
    margin-bottom: 112px;
  }
  .ml-sm-112 {
    margin-left: 112px;
  }
  .mr-sm-112 {
    margin-right: 112px;
  }
  .p-sm-112 {
    padding: 112px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-112 {
    margin-top: 112px;
  }
  .mb-md-112 {
    margin-bottom: 112px;
  }
  .ml-md-112 {
    margin-left: 112px;
  }
  .mr-md-112 {
    margin-right: 112px;
  }
  .p-md-112 {
    padding: 112px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-112 {
    margin-top: 112px;
  }
  .mb-lg-112 {
    margin-bottom: 112px;
  }
  .ml-lg-112 {
    margin-left: 112px;
  }
  .mr-lg-112 {
    margin-right: 112px;
  }
  .p-lg-112 {
    padding: 112px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-112 {
    margin-top: 112px;
  }
  .mb-xl-112 {
    margin-bottom: 112px;
  }
  .ml-xl-112 {
    margin-left: 112px;
  }
  .mr-xl-112 {
    margin-right: 112px;
  }
  .p-xl-112 {
    padding: 112px;
  }
}
.mt-113 {
  margin-top: 113px;
}

.mb-113 {
  margin-bottom: 113px;
}

.ml-113 {
  margin-left: 113px;
}

.mr-113 {
  margin-right: 113px;
}

.p-113 {
  padding: 113px;
}

.pt-113 {
  padding-top: 113px;
}

.pb-113 {
  padding-bottom: 113px;
}

.pl-113 {
  padding-left: 113px;
}

.pr-113 {
  padding-right: 113px;
}

.mt-n113 {
  margin-top: -113px;
}

.mb-n113 {
  margin-bottom: -113px;
}

.ml-n113 {
  margin-left: -113px;
}

.mr-n113 {
  margin-right: -113px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-113 {
    margin-top: 113px;
  }
  .mb-xs-113 {
    margin-bottom: 113px;
  }
  .ml-xs-113 {
    margin-left: 113px;
  }
  .mr-xs-113 {
    margin-right: 113px;
  }
  .p-xs-113 {
    padding: 113px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-113 {
    margin-top: 113px;
  }
  .mb-sm-113 {
    margin-bottom: 113px;
  }
  .ml-sm-113 {
    margin-left: 113px;
  }
  .mr-sm-113 {
    margin-right: 113px;
  }
  .p-sm-113 {
    padding: 113px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-113 {
    margin-top: 113px;
  }
  .mb-md-113 {
    margin-bottom: 113px;
  }
  .ml-md-113 {
    margin-left: 113px;
  }
  .mr-md-113 {
    margin-right: 113px;
  }
  .p-md-113 {
    padding: 113px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-113 {
    margin-top: 113px;
  }
  .mb-lg-113 {
    margin-bottom: 113px;
  }
  .ml-lg-113 {
    margin-left: 113px;
  }
  .mr-lg-113 {
    margin-right: 113px;
  }
  .p-lg-113 {
    padding: 113px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-113 {
    margin-top: 113px;
  }
  .mb-xl-113 {
    margin-bottom: 113px;
  }
  .ml-xl-113 {
    margin-left: 113px;
  }
  .mr-xl-113 {
    margin-right: 113px;
  }
  .p-xl-113 {
    padding: 113px;
  }
}
.mt-114 {
  margin-top: 114px;
}

.mb-114 {
  margin-bottom: 114px;
}

.ml-114 {
  margin-left: 114px;
}

.mr-114 {
  margin-right: 114px;
}

.p-114 {
  padding: 114px;
}

.pt-114 {
  padding-top: 114px;
}

.pb-114 {
  padding-bottom: 114px;
}

.pl-114 {
  padding-left: 114px;
}

.pr-114 {
  padding-right: 114px;
}

.mt-n114 {
  margin-top: -114px;
}

.mb-n114 {
  margin-bottom: -114px;
}

.ml-n114 {
  margin-left: -114px;
}

.mr-n114 {
  margin-right: -114px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-114 {
    margin-top: 114px;
  }
  .mb-xs-114 {
    margin-bottom: 114px;
  }
  .ml-xs-114 {
    margin-left: 114px;
  }
  .mr-xs-114 {
    margin-right: 114px;
  }
  .p-xs-114 {
    padding: 114px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-114 {
    margin-top: 114px;
  }
  .mb-sm-114 {
    margin-bottom: 114px;
  }
  .ml-sm-114 {
    margin-left: 114px;
  }
  .mr-sm-114 {
    margin-right: 114px;
  }
  .p-sm-114 {
    padding: 114px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-114 {
    margin-top: 114px;
  }
  .mb-md-114 {
    margin-bottom: 114px;
  }
  .ml-md-114 {
    margin-left: 114px;
  }
  .mr-md-114 {
    margin-right: 114px;
  }
  .p-md-114 {
    padding: 114px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-114 {
    margin-top: 114px;
  }
  .mb-lg-114 {
    margin-bottom: 114px;
  }
  .ml-lg-114 {
    margin-left: 114px;
  }
  .mr-lg-114 {
    margin-right: 114px;
  }
  .p-lg-114 {
    padding: 114px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-114 {
    margin-top: 114px;
  }
  .mb-xl-114 {
    margin-bottom: 114px;
  }
  .ml-xl-114 {
    margin-left: 114px;
  }
  .mr-xl-114 {
    margin-right: 114px;
  }
  .p-xl-114 {
    padding: 114px;
  }
}
.mt-115 {
  margin-top: 115px;
}

.mb-115 {
  margin-bottom: 115px;
}

.ml-115 {
  margin-left: 115px;
}

.mr-115 {
  margin-right: 115px;
}

.p-115 {
  padding: 115px;
}

.pt-115 {
  padding-top: 115px;
}

.pb-115 {
  padding-bottom: 115px;
}

.pl-115 {
  padding-left: 115px;
}

.pr-115 {
  padding-right: 115px;
}

.mt-n115 {
  margin-top: -115px;
}

.mb-n115 {
  margin-bottom: -115px;
}

.ml-n115 {
  margin-left: -115px;
}

.mr-n115 {
  margin-right: -115px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-115 {
    margin-top: 115px;
  }
  .mb-xs-115 {
    margin-bottom: 115px;
  }
  .ml-xs-115 {
    margin-left: 115px;
  }
  .mr-xs-115 {
    margin-right: 115px;
  }
  .p-xs-115 {
    padding: 115px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-115 {
    margin-top: 115px;
  }
  .mb-sm-115 {
    margin-bottom: 115px;
  }
  .ml-sm-115 {
    margin-left: 115px;
  }
  .mr-sm-115 {
    margin-right: 115px;
  }
  .p-sm-115 {
    padding: 115px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-115 {
    margin-top: 115px;
  }
  .mb-md-115 {
    margin-bottom: 115px;
  }
  .ml-md-115 {
    margin-left: 115px;
  }
  .mr-md-115 {
    margin-right: 115px;
  }
  .p-md-115 {
    padding: 115px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-115 {
    margin-top: 115px;
  }
  .mb-lg-115 {
    margin-bottom: 115px;
  }
  .ml-lg-115 {
    margin-left: 115px;
  }
  .mr-lg-115 {
    margin-right: 115px;
  }
  .p-lg-115 {
    padding: 115px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-115 {
    margin-top: 115px;
  }
  .mb-xl-115 {
    margin-bottom: 115px;
  }
  .ml-xl-115 {
    margin-left: 115px;
  }
  .mr-xl-115 {
    margin-right: 115px;
  }
  .p-xl-115 {
    padding: 115px;
  }
}
.mt-116 {
  margin-top: 116px;
}

.mb-116 {
  margin-bottom: 116px;
}

.ml-116 {
  margin-left: 116px;
}

.mr-116 {
  margin-right: 116px;
}

.p-116 {
  padding: 116px;
}

.pt-116 {
  padding-top: 116px;
}

.pb-116 {
  padding-bottom: 116px;
}

.pl-116 {
  padding-left: 116px;
}

.pr-116 {
  padding-right: 116px;
}

.mt-n116 {
  margin-top: -116px;
}

.mb-n116 {
  margin-bottom: -116px;
}

.ml-n116 {
  margin-left: -116px;
}

.mr-n116 {
  margin-right: -116px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-116 {
    margin-top: 116px;
  }
  .mb-xs-116 {
    margin-bottom: 116px;
  }
  .ml-xs-116 {
    margin-left: 116px;
  }
  .mr-xs-116 {
    margin-right: 116px;
  }
  .p-xs-116 {
    padding: 116px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-116 {
    margin-top: 116px;
  }
  .mb-sm-116 {
    margin-bottom: 116px;
  }
  .ml-sm-116 {
    margin-left: 116px;
  }
  .mr-sm-116 {
    margin-right: 116px;
  }
  .p-sm-116 {
    padding: 116px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-116 {
    margin-top: 116px;
  }
  .mb-md-116 {
    margin-bottom: 116px;
  }
  .ml-md-116 {
    margin-left: 116px;
  }
  .mr-md-116 {
    margin-right: 116px;
  }
  .p-md-116 {
    padding: 116px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-116 {
    margin-top: 116px;
  }
  .mb-lg-116 {
    margin-bottom: 116px;
  }
  .ml-lg-116 {
    margin-left: 116px;
  }
  .mr-lg-116 {
    margin-right: 116px;
  }
  .p-lg-116 {
    padding: 116px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-116 {
    margin-top: 116px;
  }
  .mb-xl-116 {
    margin-bottom: 116px;
  }
  .ml-xl-116 {
    margin-left: 116px;
  }
  .mr-xl-116 {
    margin-right: 116px;
  }
  .p-xl-116 {
    padding: 116px;
  }
}
.mt-117 {
  margin-top: 117px;
}

.mb-117 {
  margin-bottom: 117px;
}

.ml-117 {
  margin-left: 117px;
}

.mr-117 {
  margin-right: 117px;
}

.p-117 {
  padding: 117px;
}

.pt-117 {
  padding-top: 117px;
}

.pb-117 {
  padding-bottom: 117px;
}

.pl-117 {
  padding-left: 117px;
}

.pr-117 {
  padding-right: 117px;
}

.mt-n117 {
  margin-top: -117px;
}

.mb-n117 {
  margin-bottom: -117px;
}

.ml-n117 {
  margin-left: -117px;
}

.mr-n117 {
  margin-right: -117px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-117 {
    margin-top: 117px;
  }
  .mb-xs-117 {
    margin-bottom: 117px;
  }
  .ml-xs-117 {
    margin-left: 117px;
  }
  .mr-xs-117 {
    margin-right: 117px;
  }
  .p-xs-117 {
    padding: 117px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-117 {
    margin-top: 117px;
  }
  .mb-sm-117 {
    margin-bottom: 117px;
  }
  .ml-sm-117 {
    margin-left: 117px;
  }
  .mr-sm-117 {
    margin-right: 117px;
  }
  .p-sm-117 {
    padding: 117px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-117 {
    margin-top: 117px;
  }
  .mb-md-117 {
    margin-bottom: 117px;
  }
  .ml-md-117 {
    margin-left: 117px;
  }
  .mr-md-117 {
    margin-right: 117px;
  }
  .p-md-117 {
    padding: 117px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-117 {
    margin-top: 117px;
  }
  .mb-lg-117 {
    margin-bottom: 117px;
  }
  .ml-lg-117 {
    margin-left: 117px;
  }
  .mr-lg-117 {
    margin-right: 117px;
  }
  .p-lg-117 {
    padding: 117px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-117 {
    margin-top: 117px;
  }
  .mb-xl-117 {
    margin-bottom: 117px;
  }
  .ml-xl-117 {
    margin-left: 117px;
  }
  .mr-xl-117 {
    margin-right: 117px;
  }
  .p-xl-117 {
    padding: 117px;
  }
}
.mt-118 {
  margin-top: 118px;
}

.mb-118 {
  margin-bottom: 118px;
}

.ml-118 {
  margin-left: 118px;
}

.mr-118 {
  margin-right: 118px;
}

.p-118 {
  padding: 118px;
}

.pt-118 {
  padding-top: 118px;
}

.pb-118 {
  padding-bottom: 118px;
}

.pl-118 {
  padding-left: 118px;
}

.pr-118 {
  padding-right: 118px;
}

.mt-n118 {
  margin-top: -118px;
}

.mb-n118 {
  margin-bottom: -118px;
}

.ml-n118 {
  margin-left: -118px;
}

.mr-n118 {
  margin-right: -118px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-118 {
    margin-top: 118px;
  }
  .mb-xs-118 {
    margin-bottom: 118px;
  }
  .ml-xs-118 {
    margin-left: 118px;
  }
  .mr-xs-118 {
    margin-right: 118px;
  }
  .p-xs-118 {
    padding: 118px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-118 {
    margin-top: 118px;
  }
  .mb-sm-118 {
    margin-bottom: 118px;
  }
  .ml-sm-118 {
    margin-left: 118px;
  }
  .mr-sm-118 {
    margin-right: 118px;
  }
  .p-sm-118 {
    padding: 118px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-118 {
    margin-top: 118px;
  }
  .mb-md-118 {
    margin-bottom: 118px;
  }
  .ml-md-118 {
    margin-left: 118px;
  }
  .mr-md-118 {
    margin-right: 118px;
  }
  .p-md-118 {
    padding: 118px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-118 {
    margin-top: 118px;
  }
  .mb-lg-118 {
    margin-bottom: 118px;
  }
  .ml-lg-118 {
    margin-left: 118px;
  }
  .mr-lg-118 {
    margin-right: 118px;
  }
  .p-lg-118 {
    padding: 118px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-118 {
    margin-top: 118px;
  }
  .mb-xl-118 {
    margin-bottom: 118px;
  }
  .ml-xl-118 {
    margin-left: 118px;
  }
  .mr-xl-118 {
    margin-right: 118px;
  }
  .p-xl-118 {
    padding: 118px;
  }
}
.mt-119 {
  margin-top: 119px;
}

.mb-119 {
  margin-bottom: 119px;
}

.ml-119 {
  margin-left: 119px;
}

.mr-119 {
  margin-right: 119px;
}

.p-119 {
  padding: 119px;
}

.pt-119 {
  padding-top: 119px;
}

.pb-119 {
  padding-bottom: 119px;
}

.pl-119 {
  padding-left: 119px;
}

.pr-119 {
  padding-right: 119px;
}

.mt-n119 {
  margin-top: -119px;
}

.mb-n119 {
  margin-bottom: -119px;
}

.ml-n119 {
  margin-left: -119px;
}

.mr-n119 {
  margin-right: -119px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-119 {
    margin-top: 119px;
  }
  .mb-xs-119 {
    margin-bottom: 119px;
  }
  .ml-xs-119 {
    margin-left: 119px;
  }
  .mr-xs-119 {
    margin-right: 119px;
  }
  .p-xs-119 {
    padding: 119px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-119 {
    margin-top: 119px;
  }
  .mb-sm-119 {
    margin-bottom: 119px;
  }
  .ml-sm-119 {
    margin-left: 119px;
  }
  .mr-sm-119 {
    margin-right: 119px;
  }
  .p-sm-119 {
    padding: 119px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-119 {
    margin-top: 119px;
  }
  .mb-md-119 {
    margin-bottom: 119px;
  }
  .ml-md-119 {
    margin-left: 119px;
  }
  .mr-md-119 {
    margin-right: 119px;
  }
  .p-md-119 {
    padding: 119px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-119 {
    margin-top: 119px;
  }
  .mb-lg-119 {
    margin-bottom: 119px;
  }
  .ml-lg-119 {
    margin-left: 119px;
  }
  .mr-lg-119 {
    margin-right: 119px;
  }
  .p-lg-119 {
    padding: 119px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-119 {
    margin-top: 119px;
  }
  .mb-xl-119 {
    margin-bottom: 119px;
  }
  .ml-xl-119 {
    margin-left: 119px;
  }
  .mr-xl-119 {
    margin-right: 119px;
  }
  .p-xl-119 {
    padding: 119px;
  }
}
.mt-120 {
  margin-top: 120px;
}

.mb-120 {
  margin-bottom: 120px;
}

.ml-120 {
  margin-left: 120px;
}

.mr-120 {
  margin-right: 120px;
}

.p-120 {
  padding: 120px;
}

.pt-120 {
  padding-top: 120px;
}

.pb-120 {
  padding-bottom: 120px;
}

.pl-120 {
  padding-left: 120px;
}

.pr-120 {
  padding-right: 120px;
}

.mt-n120 {
  margin-top: -120px;
}

.mb-n120 {
  margin-bottom: -120px;
}

.ml-n120 {
  margin-left: -120px;
}

.mr-n120 {
  margin-right: -120px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-120 {
    margin-top: 120px;
  }
  .mb-xs-120 {
    margin-bottom: 120px;
  }
  .ml-xs-120 {
    margin-left: 120px;
  }
  .mr-xs-120 {
    margin-right: 120px;
  }
  .p-xs-120 {
    padding: 120px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-120 {
    margin-top: 120px;
  }
  .mb-sm-120 {
    margin-bottom: 120px;
  }
  .ml-sm-120 {
    margin-left: 120px;
  }
  .mr-sm-120 {
    margin-right: 120px;
  }
  .p-sm-120 {
    padding: 120px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-120 {
    margin-top: 120px;
  }
  .mb-md-120 {
    margin-bottom: 120px;
  }
  .ml-md-120 {
    margin-left: 120px;
  }
  .mr-md-120 {
    margin-right: 120px;
  }
  .p-md-120 {
    padding: 120px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-120 {
    margin-top: 120px;
  }
  .mb-lg-120 {
    margin-bottom: 120px;
  }
  .ml-lg-120 {
    margin-left: 120px;
  }
  .mr-lg-120 {
    margin-right: 120px;
  }
  .p-lg-120 {
    padding: 120px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-120 {
    margin-top: 120px;
  }
  .mb-xl-120 {
    margin-bottom: 120px;
  }
  .ml-xl-120 {
    margin-left: 120px;
  }
  .mr-xl-120 {
    margin-right: 120px;
  }
  .p-xl-120 {
    padding: 120px;
  }
}
.mt-121 {
  margin-top: 121px;
}

.mb-121 {
  margin-bottom: 121px;
}

.ml-121 {
  margin-left: 121px;
}

.mr-121 {
  margin-right: 121px;
}

.p-121 {
  padding: 121px;
}

.pt-121 {
  padding-top: 121px;
}

.pb-121 {
  padding-bottom: 121px;
}

.pl-121 {
  padding-left: 121px;
}

.pr-121 {
  padding-right: 121px;
}

.mt-n121 {
  margin-top: -121px;
}

.mb-n121 {
  margin-bottom: -121px;
}

.ml-n121 {
  margin-left: -121px;
}

.mr-n121 {
  margin-right: -121px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-121 {
    margin-top: 121px;
  }
  .mb-xs-121 {
    margin-bottom: 121px;
  }
  .ml-xs-121 {
    margin-left: 121px;
  }
  .mr-xs-121 {
    margin-right: 121px;
  }
  .p-xs-121 {
    padding: 121px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-121 {
    margin-top: 121px;
  }
  .mb-sm-121 {
    margin-bottom: 121px;
  }
  .ml-sm-121 {
    margin-left: 121px;
  }
  .mr-sm-121 {
    margin-right: 121px;
  }
  .p-sm-121 {
    padding: 121px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-121 {
    margin-top: 121px;
  }
  .mb-md-121 {
    margin-bottom: 121px;
  }
  .ml-md-121 {
    margin-left: 121px;
  }
  .mr-md-121 {
    margin-right: 121px;
  }
  .p-md-121 {
    padding: 121px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-121 {
    margin-top: 121px;
  }
  .mb-lg-121 {
    margin-bottom: 121px;
  }
  .ml-lg-121 {
    margin-left: 121px;
  }
  .mr-lg-121 {
    margin-right: 121px;
  }
  .p-lg-121 {
    padding: 121px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-121 {
    margin-top: 121px;
  }
  .mb-xl-121 {
    margin-bottom: 121px;
  }
  .ml-xl-121 {
    margin-left: 121px;
  }
  .mr-xl-121 {
    margin-right: 121px;
  }
  .p-xl-121 {
    padding: 121px;
  }
}
.mt-122 {
  margin-top: 122px;
}

.mb-122 {
  margin-bottom: 122px;
}

.ml-122 {
  margin-left: 122px;
}

.mr-122 {
  margin-right: 122px;
}

.p-122 {
  padding: 122px;
}

.pt-122 {
  padding-top: 122px;
}

.pb-122 {
  padding-bottom: 122px;
}

.pl-122 {
  padding-left: 122px;
}

.pr-122 {
  padding-right: 122px;
}

.mt-n122 {
  margin-top: -122px;
}

.mb-n122 {
  margin-bottom: -122px;
}

.ml-n122 {
  margin-left: -122px;
}

.mr-n122 {
  margin-right: -122px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-122 {
    margin-top: 122px;
  }
  .mb-xs-122 {
    margin-bottom: 122px;
  }
  .ml-xs-122 {
    margin-left: 122px;
  }
  .mr-xs-122 {
    margin-right: 122px;
  }
  .p-xs-122 {
    padding: 122px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-122 {
    margin-top: 122px;
  }
  .mb-sm-122 {
    margin-bottom: 122px;
  }
  .ml-sm-122 {
    margin-left: 122px;
  }
  .mr-sm-122 {
    margin-right: 122px;
  }
  .p-sm-122 {
    padding: 122px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-122 {
    margin-top: 122px;
  }
  .mb-md-122 {
    margin-bottom: 122px;
  }
  .ml-md-122 {
    margin-left: 122px;
  }
  .mr-md-122 {
    margin-right: 122px;
  }
  .p-md-122 {
    padding: 122px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-122 {
    margin-top: 122px;
  }
  .mb-lg-122 {
    margin-bottom: 122px;
  }
  .ml-lg-122 {
    margin-left: 122px;
  }
  .mr-lg-122 {
    margin-right: 122px;
  }
  .p-lg-122 {
    padding: 122px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-122 {
    margin-top: 122px;
  }
  .mb-xl-122 {
    margin-bottom: 122px;
  }
  .ml-xl-122 {
    margin-left: 122px;
  }
  .mr-xl-122 {
    margin-right: 122px;
  }
  .p-xl-122 {
    padding: 122px;
  }
}
.mt-123 {
  margin-top: 123px;
}

.mb-123 {
  margin-bottom: 123px;
}

.ml-123 {
  margin-left: 123px;
}

.mr-123 {
  margin-right: 123px;
}

.p-123 {
  padding: 123px;
}

.pt-123 {
  padding-top: 123px;
}

.pb-123 {
  padding-bottom: 123px;
}

.pl-123 {
  padding-left: 123px;
}

.pr-123 {
  padding-right: 123px;
}

.mt-n123 {
  margin-top: -123px;
}

.mb-n123 {
  margin-bottom: -123px;
}

.ml-n123 {
  margin-left: -123px;
}

.mr-n123 {
  margin-right: -123px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-123 {
    margin-top: 123px;
  }
  .mb-xs-123 {
    margin-bottom: 123px;
  }
  .ml-xs-123 {
    margin-left: 123px;
  }
  .mr-xs-123 {
    margin-right: 123px;
  }
  .p-xs-123 {
    padding: 123px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-123 {
    margin-top: 123px;
  }
  .mb-sm-123 {
    margin-bottom: 123px;
  }
  .ml-sm-123 {
    margin-left: 123px;
  }
  .mr-sm-123 {
    margin-right: 123px;
  }
  .p-sm-123 {
    padding: 123px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-123 {
    margin-top: 123px;
  }
  .mb-md-123 {
    margin-bottom: 123px;
  }
  .ml-md-123 {
    margin-left: 123px;
  }
  .mr-md-123 {
    margin-right: 123px;
  }
  .p-md-123 {
    padding: 123px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-123 {
    margin-top: 123px;
  }
  .mb-lg-123 {
    margin-bottom: 123px;
  }
  .ml-lg-123 {
    margin-left: 123px;
  }
  .mr-lg-123 {
    margin-right: 123px;
  }
  .p-lg-123 {
    padding: 123px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-123 {
    margin-top: 123px;
  }
  .mb-xl-123 {
    margin-bottom: 123px;
  }
  .ml-xl-123 {
    margin-left: 123px;
  }
  .mr-xl-123 {
    margin-right: 123px;
  }
  .p-xl-123 {
    padding: 123px;
  }
}
.mt-124 {
  margin-top: 124px;
}

.mb-124 {
  margin-bottom: 124px;
}

.ml-124 {
  margin-left: 124px;
}

.mr-124 {
  margin-right: 124px;
}

.p-124 {
  padding: 124px;
}

.pt-124 {
  padding-top: 124px;
}

.pb-124 {
  padding-bottom: 124px;
}

.pl-124 {
  padding-left: 124px;
}

.pr-124 {
  padding-right: 124px;
}

.mt-n124 {
  margin-top: -124px;
}

.mb-n124 {
  margin-bottom: -124px;
}

.ml-n124 {
  margin-left: -124px;
}

.mr-n124 {
  margin-right: -124px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-124 {
    margin-top: 124px;
  }
  .mb-xs-124 {
    margin-bottom: 124px;
  }
  .ml-xs-124 {
    margin-left: 124px;
  }
  .mr-xs-124 {
    margin-right: 124px;
  }
  .p-xs-124 {
    padding: 124px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-124 {
    margin-top: 124px;
  }
  .mb-sm-124 {
    margin-bottom: 124px;
  }
  .ml-sm-124 {
    margin-left: 124px;
  }
  .mr-sm-124 {
    margin-right: 124px;
  }
  .p-sm-124 {
    padding: 124px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-124 {
    margin-top: 124px;
  }
  .mb-md-124 {
    margin-bottom: 124px;
  }
  .ml-md-124 {
    margin-left: 124px;
  }
  .mr-md-124 {
    margin-right: 124px;
  }
  .p-md-124 {
    padding: 124px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-124 {
    margin-top: 124px;
  }
  .mb-lg-124 {
    margin-bottom: 124px;
  }
  .ml-lg-124 {
    margin-left: 124px;
  }
  .mr-lg-124 {
    margin-right: 124px;
  }
  .p-lg-124 {
    padding: 124px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-124 {
    margin-top: 124px;
  }
  .mb-xl-124 {
    margin-bottom: 124px;
  }
  .ml-xl-124 {
    margin-left: 124px;
  }
  .mr-xl-124 {
    margin-right: 124px;
  }
  .p-xl-124 {
    padding: 124px;
  }
}
.mt-125 {
  margin-top: 125px;
}

.mb-125 {
  margin-bottom: 125px;
}

.ml-125 {
  margin-left: 125px;
}

.mr-125 {
  margin-right: 125px;
}

.p-125 {
  padding: 125px;
}

.pt-125 {
  padding-top: 125px;
}

.pb-125 {
  padding-bottom: 125px;
}

.pl-125 {
  padding-left: 125px;
}

.pr-125 {
  padding-right: 125px;
}

.mt-n125 {
  margin-top: -125px;
}

.mb-n125 {
  margin-bottom: -125px;
}

.ml-n125 {
  margin-left: -125px;
}

.mr-n125 {
  margin-right: -125px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-125 {
    margin-top: 125px;
  }
  .mb-xs-125 {
    margin-bottom: 125px;
  }
  .ml-xs-125 {
    margin-left: 125px;
  }
  .mr-xs-125 {
    margin-right: 125px;
  }
  .p-xs-125 {
    padding: 125px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-125 {
    margin-top: 125px;
  }
  .mb-sm-125 {
    margin-bottom: 125px;
  }
  .ml-sm-125 {
    margin-left: 125px;
  }
  .mr-sm-125 {
    margin-right: 125px;
  }
  .p-sm-125 {
    padding: 125px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-125 {
    margin-top: 125px;
  }
  .mb-md-125 {
    margin-bottom: 125px;
  }
  .ml-md-125 {
    margin-left: 125px;
  }
  .mr-md-125 {
    margin-right: 125px;
  }
  .p-md-125 {
    padding: 125px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-125 {
    margin-top: 125px;
  }
  .mb-lg-125 {
    margin-bottom: 125px;
  }
  .ml-lg-125 {
    margin-left: 125px;
  }
  .mr-lg-125 {
    margin-right: 125px;
  }
  .p-lg-125 {
    padding: 125px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-125 {
    margin-top: 125px;
  }
  .mb-xl-125 {
    margin-bottom: 125px;
  }
  .ml-xl-125 {
    margin-left: 125px;
  }
  .mr-xl-125 {
    margin-right: 125px;
  }
  .p-xl-125 {
    padding: 125px;
  }
}
.mt-126 {
  margin-top: 126px;
}

.mb-126 {
  margin-bottom: 126px;
}

.ml-126 {
  margin-left: 126px;
}

.mr-126 {
  margin-right: 126px;
}

.p-126 {
  padding: 126px;
}

.pt-126 {
  padding-top: 126px;
}

.pb-126 {
  padding-bottom: 126px;
}

.pl-126 {
  padding-left: 126px;
}

.pr-126 {
  padding-right: 126px;
}

.mt-n126 {
  margin-top: -126px;
}

.mb-n126 {
  margin-bottom: -126px;
}

.ml-n126 {
  margin-left: -126px;
}

.mr-n126 {
  margin-right: -126px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-126 {
    margin-top: 126px;
  }
  .mb-xs-126 {
    margin-bottom: 126px;
  }
  .ml-xs-126 {
    margin-left: 126px;
  }
  .mr-xs-126 {
    margin-right: 126px;
  }
  .p-xs-126 {
    padding: 126px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-126 {
    margin-top: 126px;
  }
  .mb-sm-126 {
    margin-bottom: 126px;
  }
  .ml-sm-126 {
    margin-left: 126px;
  }
  .mr-sm-126 {
    margin-right: 126px;
  }
  .p-sm-126 {
    padding: 126px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-126 {
    margin-top: 126px;
  }
  .mb-md-126 {
    margin-bottom: 126px;
  }
  .ml-md-126 {
    margin-left: 126px;
  }
  .mr-md-126 {
    margin-right: 126px;
  }
  .p-md-126 {
    padding: 126px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-126 {
    margin-top: 126px;
  }
  .mb-lg-126 {
    margin-bottom: 126px;
  }
  .ml-lg-126 {
    margin-left: 126px;
  }
  .mr-lg-126 {
    margin-right: 126px;
  }
  .p-lg-126 {
    padding: 126px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-126 {
    margin-top: 126px;
  }
  .mb-xl-126 {
    margin-bottom: 126px;
  }
  .ml-xl-126 {
    margin-left: 126px;
  }
  .mr-xl-126 {
    margin-right: 126px;
  }
  .p-xl-126 {
    padding: 126px;
  }
}
.mt-127 {
  margin-top: 127px;
}

.mb-127 {
  margin-bottom: 127px;
}

.ml-127 {
  margin-left: 127px;
}

.mr-127 {
  margin-right: 127px;
}

.p-127 {
  padding: 127px;
}

.pt-127 {
  padding-top: 127px;
}

.pb-127 {
  padding-bottom: 127px;
}

.pl-127 {
  padding-left: 127px;
}

.pr-127 {
  padding-right: 127px;
}

.mt-n127 {
  margin-top: -127px;
}

.mb-n127 {
  margin-bottom: -127px;
}

.ml-n127 {
  margin-left: -127px;
}

.mr-n127 {
  margin-right: -127px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-127 {
    margin-top: 127px;
  }
  .mb-xs-127 {
    margin-bottom: 127px;
  }
  .ml-xs-127 {
    margin-left: 127px;
  }
  .mr-xs-127 {
    margin-right: 127px;
  }
  .p-xs-127 {
    padding: 127px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-127 {
    margin-top: 127px;
  }
  .mb-sm-127 {
    margin-bottom: 127px;
  }
  .ml-sm-127 {
    margin-left: 127px;
  }
  .mr-sm-127 {
    margin-right: 127px;
  }
  .p-sm-127 {
    padding: 127px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-127 {
    margin-top: 127px;
  }
  .mb-md-127 {
    margin-bottom: 127px;
  }
  .ml-md-127 {
    margin-left: 127px;
  }
  .mr-md-127 {
    margin-right: 127px;
  }
  .p-md-127 {
    padding: 127px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-127 {
    margin-top: 127px;
  }
  .mb-lg-127 {
    margin-bottom: 127px;
  }
  .ml-lg-127 {
    margin-left: 127px;
  }
  .mr-lg-127 {
    margin-right: 127px;
  }
  .p-lg-127 {
    padding: 127px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-127 {
    margin-top: 127px;
  }
  .mb-xl-127 {
    margin-bottom: 127px;
  }
  .ml-xl-127 {
    margin-left: 127px;
  }
  .mr-xl-127 {
    margin-right: 127px;
  }
  .p-xl-127 {
    padding: 127px;
  }
}
.mt-128 {
  margin-top: 128px;
}

.mb-128 {
  margin-bottom: 128px;
}

.ml-128 {
  margin-left: 128px;
}

.mr-128 {
  margin-right: 128px;
}

.p-128 {
  padding: 128px;
}

.pt-128 {
  padding-top: 128px;
}

.pb-128 {
  padding-bottom: 128px;
}

.pl-128 {
  padding-left: 128px;
}

.pr-128 {
  padding-right: 128px;
}

.mt-n128 {
  margin-top: -128px;
}

.mb-n128 {
  margin-bottom: -128px;
}

.ml-n128 {
  margin-left: -128px;
}

.mr-n128 {
  margin-right: -128px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-128 {
    margin-top: 128px;
  }
  .mb-xs-128 {
    margin-bottom: 128px;
  }
  .ml-xs-128 {
    margin-left: 128px;
  }
  .mr-xs-128 {
    margin-right: 128px;
  }
  .p-xs-128 {
    padding: 128px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-128 {
    margin-top: 128px;
  }
  .mb-sm-128 {
    margin-bottom: 128px;
  }
  .ml-sm-128 {
    margin-left: 128px;
  }
  .mr-sm-128 {
    margin-right: 128px;
  }
  .p-sm-128 {
    padding: 128px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-128 {
    margin-top: 128px;
  }
  .mb-md-128 {
    margin-bottom: 128px;
  }
  .ml-md-128 {
    margin-left: 128px;
  }
  .mr-md-128 {
    margin-right: 128px;
  }
  .p-md-128 {
    padding: 128px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-128 {
    margin-top: 128px;
  }
  .mb-lg-128 {
    margin-bottom: 128px;
  }
  .ml-lg-128 {
    margin-left: 128px;
  }
  .mr-lg-128 {
    margin-right: 128px;
  }
  .p-lg-128 {
    padding: 128px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-128 {
    margin-top: 128px;
  }
  .mb-xl-128 {
    margin-bottom: 128px;
  }
  .ml-xl-128 {
    margin-left: 128px;
  }
  .mr-xl-128 {
    margin-right: 128px;
  }
  .p-xl-128 {
    padding: 128px;
  }
}
.mt-129 {
  margin-top: 129px;
}

.mb-129 {
  margin-bottom: 129px;
}

.ml-129 {
  margin-left: 129px;
}

.mr-129 {
  margin-right: 129px;
}

.p-129 {
  padding: 129px;
}

.pt-129 {
  padding-top: 129px;
}

.pb-129 {
  padding-bottom: 129px;
}

.pl-129 {
  padding-left: 129px;
}

.pr-129 {
  padding-right: 129px;
}

.mt-n129 {
  margin-top: -129px;
}

.mb-n129 {
  margin-bottom: -129px;
}

.ml-n129 {
  margin-left: -129px;
}

.mr-n129 {
  margin-right: -129px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-129 {
    margin-top: 129px;
  }
  .mb-xs-129 {
    margin-bottom: 129px;
  }
  .ml-xs-129 {
    margin-left: 129px;
  }
  .mr-xs-129 {
    margin-right: 129px;
  }
  .p-xs-129 {
    padding: 129px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-129 {
    margin-top: 129px;
  }
  .mb-sm-129 {
    margin-bottom: 129px;
  }
  .ml-sm-129 {
    margin-left: 129px;
  }
  .mr-sm-129 {
    margin-right: 129px;
  }
  .p-sm-129 {
    padding: 129px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-129 {
    margin-top: 129px;
  }
  .mb-md-129 {
    margin-bottom: 129px;
  }
  .ml-md-129 {
    margin-left: 129px;
  }
  .mr-md-129 {
    margin-right: 129px;
  }
  .p-md-129 {
    padding: 129px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-129 {
    margin-top: 129px;
  }
  .mb-lg-129 {
    margin-bottom: 129px;
  }
  .ml-lg-129 {
    margin-left: 129px;
  }
  .mr-lg-129 {
    margin-right: 129px;
  }
  .p-lg-129 {
    padding: 129px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-129 {
    margin-top: 129px;
  }
  .mb-xl-129 {
    margin-bottom: 129px;
  }
  .ml-xl-129 {
    margin-left: 129px;
  }
  .mr-xl-129 {
    margin-right: 129px;
  }
  .p-xl-129 {
    padding: 129px;
  }
}
.mt-130 {
  margin-top: 130px;
}

.mb-130 {
  margin-bottom: 130px;
}

.ml-130 {
  margin-left: 130px;
}

.mr-130 {
  margin-right: 130px;
}

.p-130 {
  padding: 130px;
}

.pt-130 {
  padding-top: 130px;
}

.pb-130 {
  padding-bottom: 130px;
}

.pl-130 {
  padding-left: 130px;
}

.pr-130 {
  padding-right: 130px;
}

.mt-n130 {
  margin-top: -130px;
}

.mb-n130 {
  margin-bottom: -130px;
}

.ml-n130 {
  margin-left: -130px;
}

.mr-n130 {
  margin-right: -130px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-130 {
    margin-top: 130px;
  }
  .mb-xs-130 {
    margin-bottom: 130px;
  }
  .ml-xs-130 {
    margin-left: 130px;
  }
  .mr-xs-130 {
    margin-right: 130px;
  }
  .p-xs-130 {
    padding: 130px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-130 {
    margin-top: 130px;
  }
  .mb-sm-130 {
    margin-bottom: 130px;
  }
  .ml-sm-130 {
    margin-left: 130px;
  }
  .mr-sm-130 {
    margin-right: 130px;
  }
  .p-sm-130 {
    padding: 130px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-130 {
    margin-top: 130px;
  }
  .mb-md-130 {
    margin-bottom: 130px;
  }
  .ml-md-130 {
    margin-left: 130px;
  }
  .mr-md-130 {
    margin-right: 130px;
  }
  .p-md-130 {
    padding: 130px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-130 {
    margin-top: 130px;
  }
  .mb-lg-130 {
    margin-bottom: 130px;
  }
  .ml-lg-130 {
    margin-left: 130px;
  }
  .mr-lg-130 {
    margin-right: 130px;
  }
  .p-lg-130 {
    padding: 130px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-130 {
    margin-top: 130px;
  }
  .mb-xl-130 {
    margin-bottom: 130px;
  }
  .ml-xl-130 {
    margin-left: 130px;
  }
  .mr-xl-130 {
    margin-right: 130px;
  }
  .p-xl-130 {
    padding: 130px;
  }
}
.mt-131 {
  margin-top: 131px;
}

.mb-131 {
  margin-bottom: 131px;
}

.ml-131 {
  margin-left: 131px;
}

.mr-131 {
  margin-right: 131px;
}

.p-131 {
  padding: 131px;
}

.pt-131 {
  padding-top: 131px;
}

.pb-131 {
  padding-bottom: 131px;
}

.pl-131 {
  padding-left: 131px;
}

.pr-131 {
  padding-right: 131px;
}

.mt-n131 {
  margin-top: -131px;
}

.mb-n131 {
  margin-bottom: -131px;
}

.ml-n131 {
  margin-left: -131px;
}

.mr-n131 {
  margin-right: -131px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-131 {
    margin-top: 131px;
  }
  .mb-xs-131 {
    margin-bottom: 131px;
  }
  .ml-xs-131 {
    margin-left: 131px;
  }
  .mr-xs-131 {
    margin-right: 131px;
  }
  .p-xs-131 {
    padding: 131px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-131 {
    margin-top: 131px;
  }
  .mb-sm-131 {
    margin-bottom: 131px;
  }
  .ml-sm-131 {
    margin-left: 131px;
  }
  .mr-sm-131 {
    margin-right: 131px;
  }
  .p-sm-131 {
    padding: 131px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-131 {
    margin-top: 131px;
  }
  .mb-md-131 {
    margin-bottom: 131px;
  }
  .ml-md-131 {
    margin-left: 131px;
  }
  .mr-md-131 {
    margin-right: 131px;
  }
  .p-md-131 {
    padding: 131px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-131 {
    margin-top: 131px;
  }
  .mb-lg-131 {
    margin-bottom: 131px;
  }
  .ml-lg-131 {
    margin-left: 131px;
  }
  .mr-lg-131 {
    margin-right: 131px;
  }
  .p-lg-131 {
    padding: 131px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-131 {
    margin-top: 131px;
  }
  .mb-xl-131 {
    margin-bottom: 131px;
  }
  .ml-xl-131 {
    margin-left: 131px;
  }
  .mr-xl-131 {
    margin-right: 131px;
  }
  .p-xl-131 {
    padding: 131px;
  }
}
.mt-132 {
  margin-top: 132px;
}

.mb-132 {
  margin-bottom: 132px;
}

.ml-132 {
  margin-left: 132px;
}

.mr-132 {
  margin-right: 132px;
}

.p-132 {
  padding: 132px;
}

.pt-132 {
  padding-top: 132px;
}

.pb-132 {
  padding-bottom: 132px;
}

.pl-132 {
  padding-left: 132px;
}

.pr-132 {
  padding-right: 132px;
}

.mt-n132 {
  margin-top: -132px;
}

.mb-n132 {
  margin-bottom: -132px;
}

.ml-n132 {
  margin-left: -132px;
}

.mr-n132 {
  margin-right: -132px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-132 {
    margin-top: 132px;
  }
  .mb-xs-132 {
    margin-bottom: 132px;
  }
  .ml-xs-132 {
    margin-left: 132px;
  }
  .mr-xs-132 {
    margin-right: 132px;
  }
  .p-xs-132 {
    padding: 132px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-132 {
    margin-top: 132px;
  }
  .mb-sm-132 {
    margin-bottom: 132px;
  }
  .ml-sm-132 {
    margin-left: 132px;
  }
  .mr-sm-132 {
    margin-right: 132px;
  }
  .p-sm-132 {
    padding: 132px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-132 {
    margin-top: 132px;
  }
  .mb-md-132 {
    margin-bottom: 132px;
  }
  .ml-md-132 {
    margin-left: 132px;
  }
  .mr-md-132 {
    margin-right: 132px;
  }
  .p-md-132 {
    padding: 132px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-132 {
    margin-top: 132px;
  }
  .mb-lg-132 {
    margin-bottom: 132px;
  }
  .ml-lg-132 {
    margin-left: 132px;
  }
  .mr-lg-132 {
    margin-right: 132px;
  }
  .p-lg-132 {
    padding: 132px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-132 {
    margin-top: 132px;
  }
  .mb-xl-132 {
    margin-bottom: 132px;
  }
  .ml-xl-132 {
    margin-left: 132px;
  }
  .mr-xl-132 {
    margin-right: 132px;
  }
  .p-xl-132 {
    padding: 132px;
  }
}
.mt-133 {
  margin-top: 133px;
}

.mb-133 {
  margin-bottom: 133px;
}

.ml-133 {
  margin-left: 133px;
}

.mr-133 {
  margin-right: 133px;
}

.p-133 {
  padding: 133px;
}

.pt-133 {
  padding-top: 133px;
}

.pb-133 {
  padding-bottom: 133px;
}

.pl-133 {
  padding-left: 133px;
}

.pr-133 {
  padding-right: 133px;
}

.mt-n133 {
  margin-top: -133px;
}

.mb-n133 {
  margin-bottom: -133px;
}

.ml-n133 {
  margin-left: -133px;
}

.mr-n133 {
  margin-right: -133px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-133 {
    margin-top: 133px;
  }
  .mb-xs-133 {
    margin-bottom: 133px;
  }
  .ml-xs-133 {
    margin-left: 133px;
  }
  .mr-xs-133 {
    margin-right: 133px;
  }
  .p-xs-133 {
    padding: 133px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-133 {
    margin-top: 133px;
  }
  .mb-sm-133 {
    margin-bottom: 133px;
  }
  .ml-sm-133 {
    margin-left: 133px;
  }
  .mr-sm-133 {
    margin-right: 133px;
  }
  .p-sm-133 {
    padding: 133px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-133 {
    margin-top: 133px;
  }
  .mb-md-133 {
    margin-bottom: 133px;
  }
  .ml-md-133 {
    margin-left: 133px;
  }
  .mr-md-133 {
    margin-right: 133px;
  }
  .p-md-133 {
    padding: 133px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-133 {
    margin-top: 133px;
  }
  .mb-lg-133 {
    margin-bottom: 133px;
  }
  .ml-lg-133 {
    margin-left: 133px;
  }
  .mr-lg-133 {
    margin-right: 133px;
  }
  .p-lg-133 {
    padding: 133px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-133 {
    margin-top: 133px;
  }
  .mb-xl-133 {
    margin-bottom: 133px;
  }
  .ml-xl-133 {
    margin-left: 133px;
  }
  .mr-xl-133 {
    margin-right: 133px;
  }
  .p-xl-133 {
    padding: 133px;
  }
}
.mt-134 {
  margin-top: 134px;
}

.mb-134 {
  margin-bottom: 134px;
}

.ml-134 {
  margin-left: 134px;
}

.mr-134 {
  margin-right: 134px;
}

.p-134 {
  padding: 134px;
}

.pt-134 {
  padding-top: 134px;
}

.pb-134 {
  padding-bottom: 134px;
}

.pl-134 {
  padding-left: 134px;
}

.pr-134 {
  padding-right: 134px;
}

.mt-n134 {
  margin-top: -134px;
}

.mb-n134 {
  margin-bottom: -134px;
}

.ml-n134 {
  margin-left: -134px;
}

.mr-n134 {
  margin-right: -134px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-134 {
    margin-top: 134px;
  }
  .mb-xs-134 {
    margin-bottom: 134px;
  }
  .ml-xs-134 {
    margin-left: 134px;
  }
  .mr-xs-134 {
    margin-right: 134px;
  }
  .p-xs-134 {
    padding: 134px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-134 {
    margin-top: 134px;
  }
  .mb-sm-134 {
    margin-bottom: 134px;
  }
  .ml-sm-134 {
    margin-left: 134px;
  }
  .mr-sm-134 {
    margin-right: 134px;
  }
  .p-sm-134 {
    padding: 134px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-134 {
    margin-top: 134px;
  }
  .mb-md-134 {
    margin-bottom: 134px;
  }
  .ml-md-134 {
    margin-left: 134px;
  }
  .mr-md-134 {
    margin-right: 134px;
  }
  .p-md-134 {
    padding: 134px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-134 {
    margin-top: 134px;
  }
  .mb-lg-134 {
    margin-bottom: 134px;
  }
  .ml-lg-134 {
    margin-left: 134px;
  }
  .mr-lg-134 {
    margin-right: 134px;
  }
  .p-lg-134 {
    padding: 134px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-134 {
    margin-top: 134px;
  }
  .mb-xl-134 {
    margin-bottom: 134px;
  }
  .ml-xl-134 {
    margin-left: 134px;
  }
  .mr-xl-134 {
    margin-right: 134px;
  }
  .p-xl-134 {
    padding: 134px;
  }
}
.mt-135 {
  margin-top: 135px;
}

.mb-135 {
  margin-bottom: 135px;
}

.ml-135 {
  margin-left: 135px;
}

.mr-135 {
  margin-right: 135px;
}

.p-135 {
  padding: 135px;
}

.pt-135 {
  padding-top: 135px;
}

.pb-135 {
  padding-bottom: 135px;
}

.pl-135 {
  padding-left: 135px;
}

.pr-135 {
  padding-right: 135px;
}

.mt-n135 {
  margin-top: -135px;
}

.mb-n135 {
  margin-bottom: -135px;
}

.ml-n135 {
  margin-left: -135px;
}

.mr-n135 {
  margin-right: -135px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-135 {
    margin-top: 135px;
  }
  .mb-xs-135 {
    margin-bottom: 135px;
  }
  .ml-xs-135 {
    margin-left: 135px;
  }
  .mr-xs-135 {
    margin-right: 135px;
  }
  .p-xs-135 {
    padding: 135px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-135 {
    margin-top: 135px;
  }
  .mb-sm-135 {
    margin-bottom: 135px;
  }
  .ml-sm-135 {
    margin-left: 135px;
  }
  .mr-sm-135 {
    margin-right: 135px;
  }
  .p-sm-135 {
    padding: 135px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-135 {
    margin-top: 135px;
  }
  .mb-md-135 {
    margin-bottom: 135px;
  }
  .ml-md-135 {
    margin-left: 135px;
  }
  .mr-md-135 {
    margin-right: 135px;
  }
  .p-md-135 {
    padding: 135px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-135 {
    margin-top: 135px;
  }
  .mb-lg-135 {
    margin-bottom: 135px;
  }
  .ml-lg-135 {
    margin-left: 135px;
  }
  .mr-lg-135 {
    margin-right: 135px;
  }
  .p-lg-135 {
    padding: 135px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-135 {
    margin-top: 135px;
  }
  .mb-xl-135 {
    margin-bottom: 135px;
  }
  .ml-xl-135 {
    margin-left: 135px;
  }
  .mr-xl-135 {
    margin-right: 135px;
  }
  .p-xl-135 {
    padding: 135px;
  }
}
.mt-136 {
  margin-top: 136px;
}

.mb-136 {
  margin-bottom: 136px;
}

.ml-136 {
  margin-left: 136px;
}

.mr-136 {
  margin-right: 136px;
}

.p-136 {
  padding: 136px;
}

.pt-136 {
  padding-top: 136px;
}

.pb-136 {
  padding-bottom: 136px;
}

.pl-136 {
  padding-left: 136px;
}

.pr-136 {
  padding-right: 136px;
}

.mt-n136 {
  margin-top: -136px;
}

.mb-n136 {
  margin-bottom: -136px;
}

.ml-n136 {
  margin-left: -136px;
}

.mr-n136 {
  margin-right: -136px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-136 {
    margin-top: 136px;
  }
  .mb-xs-136 {
    margin-bottom: 136px;
  }
  .ml-xs-136 {
    margin-left: 136px;
  }
  .mr-xs-136 {
    margin-right: 136px;
  }
  .p-xs-136 {
    padding: 136px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-136 {
    margin-top: 136px;
  }
  .mb-sm-136 {
    margin-bottom: 136px;
  }
  .ml-sm-136 {
    margin-left: 136px;
  }
  .mr-sm-136 {
    margin-right: 136px;
  }
  .p-sm-136 {
    padding: 136px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-136 {
    margin-top: 136px;
  }
  .mb-md-136 {
    margin-bottom: 136px;
  }
  .ml-md-136 {
    margin-left: 136px;
  }
  .mr-md-136 {
    margin-right: 136px;
  }
  .p-md-136 {
    padding: 136px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-136 {
    margin-top: 136px;
  }
  .mb-lg-136 {
    margin-bottom: 136px;
  }
  .ml-lg-136 {
    margin-left: 136px;
  }
  .mr-lg-136 {
    margin-right: 136px;
  }
  .p-lg-136 {
    padding: 136px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-136 {
    margin-top: 136px;
  }
  .mb-xl-136 {
    margin-bottom: 136px;
  }
  .ml-xl-136 {
    margin-left: 136px;
  }
  .mr-xl-136 {
    margin-right: 136px;
  }
  .p-xl-136 {
    padding: 136px;
  }
}
.mt-137 {
  margin-top: 137px;
}

.mb-137 {
  margin-bottom: 137px;
}

.ml-137 {
  margin-left: 137px;
}

.mr-137 {
  margin-right: 137px;
}

.p-137 {
  padding: 137px;
}

.pt-137 {
  padding-top: 137px;
}

.pb-137 {
  padding-bottom: 137px;
}

.pl-137 {
  padding-left: 137px;
}

.pr-137 {
  padding-right: 137px;
}

.mt-n137 {
  margin-top: -137px;
}

.mb-n137 {
  margin-bottom: -137px;
}

.ml-n137 {
  margin-left: -137px;
}

.mr-n137 {
  margin-right: -137px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-137 {
    margin-top: 137px;
  }
  .mb-xs-137 {
    margin-bottom: 137px;
  }
  .ml-xs-137 {
    margin-left: 137px;
  }
  .mr-xs-137 {
    margin-right: 137px;
  }
  .p-xs-137 {
    padding: 137px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-137 {
    margin-top: 137px;
  }
  .mb-sm-137 {
    margin-bottom: 137px;
  }
  .ml-sm-137 {
    margin-left: 137px;
  }
  .mr-sm-137 {
    margin-right: 137px;
  }
  .p-sm-137 {
    padding: 137px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-137 {
    margin-top: 137px;
  }
  .mb-md-137 {
    margin-bottom: 137px;
  }
  .ml-md-137 {
    margin-left: 137px;
  }
  .mr-md-137 {
    margin-right: 137px;
  }
  .p-md-137 {
    padding: 137px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-137 {
    margin-top: 137px;
  }
  .mb-lg-137 {
    margin-bottom: 137px;
  }
  .ml-lg-137 {
    margin-left: 137px;
  }
  .mr-lg-137 {
    margin-right: 137px;
  }
  .p-lg-137 {
    padding: 137px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-137 {
    margin-top: 137px;
  }
  .mb-xl-137 {
    margin-bottom: 137px;
  }
  .ml-xl-137 {
    margin-left: 137px;
  }
  .mr-xl-137 {
    margin-right: 137px;
  }
  .p-xl-137 {
    padding: 137px;
  }
}
.mt-138 {
  margin-top: 138px;
}

.mb-138 {
  margin-bottom: 138px;
}

.ml-138 {
  margin-left: 138px;
}

.mr-138 {
  margin-right: 138px;
}

.p-138 {
  padding: 138px;
}

.pt-138 {
  padding-top: 138px;
}

.pb-138 {
  padding-bottom: 138px;
}

.pl-138 {
  padding-left: 138px;
}

.pr-138 {
  padding-right: 138px;
}

.mt-n138 {
  margin-top: -138px;
}

.mb-n138 {
  margin-bottom: -138px;
}

.ml-n138 {
  margin-left: -138px;
}

.mr-n138 {
  margin-right: -138px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-138 {
    margin-top: 138px;
  }
  .mb-xs-138 {
    margin-bottom: 138px;
  }
  .ml-xs-138 {
    margin-left: 138px;
  }
  .mr-xs-138 {
    margin-right: 138px;
  }
  .p-xs-138 {
    padding: 138px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-138 {
    margin-top: 138px;
  }
  .mb-sm-138 {
    margin-bottom: 138px;
  }
  .ml-sm-138 {
    margin-left: 138px;
  }
  .mr-sm-138 {
    margin-right: 138px;
  }
  .p-sm-138 {
    padding: 138px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-138 {
    margin-top: 138px;
  }
  .mb-md-138 {
    margin-bottom: 138px;
  }
  .ml-md-138 {
    margin-left: 138px;
  }
  .mr-md-138 {
    margin-right: 138px;
  }
  .p-md-138 {
    padding: 138px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-138 {
    margin-top: 138px;
  }
  .mb-lg-138 {
    margin-bottom: 138px;
  }
  .ml-lg-138 {
    margin-left: 138px;
  }
  .mr-lg-138 {
    margin-right: 138px;
  }
  .p-lg-138 {
    padding: 138px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-138 {
    margin-top: 138px;
  }
  .mb-xl-138 {
    margin-bottom: 138px;
  }
  .ml-xl-138 {
    margin-left: 138px;
  }
  .mr-xl-138 {
    margin-right: 138px;
  }
  .p-xl-138 {
    padding: 138px;
  }
}
.mt-139 {
  margin-top: 139px;
}

.mb-139 {
  margin-bottom: 139px;
}

.ml-139 {
  margin-left: 139px;
}

.mr-139 {
  margin-right: 139px;
}

.p-139 {
  padding: 139px;
}

.pt-139 {
  padding-top: 139px;
}

.pb-139 {
  padding-bottom: 139px;
}

.pl-139 {
  padding-left: 139px;
}

.pr-139 {
  padding-right: 139px;
}

.mt-n139 {
  margin-top: -139px;
}

.mb-n139 {
  margin-bottom: -139px;
}

.ml-n139 {
  margin-left: -139px;
}

.mr-n139 {
  margin-right: -139px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-139 {
    margin-top: 139px;
  }
  .mb-xs-139 {
    margin-bottom: 139px;
  }
  .ml-xs-139 {
    margin-left: 139px;
  }
  .mr-xs-139 {
    margin-right: 139px;
  }
  .p-xs-139 {
    padding: 139px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-139 {
    margin-top: 139px;
  }
  .mb-sm-139 {
    margin-bottom: 139px;
  }
  .ml-sm-139 {
    margin-left: 139px;
  }
  .mr-sm-139 {
    margin-right: 139px;
  }
  .p-sm-139 {
    padding: 139px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-139 {
    margin-top: 139px;
  }
  .mb-md-139 {
    margin-bottom: 139px;
  }
  .ml-md-139 {
    margin-left: 139px;
  }
  .mr-md-139 {
    margin-right: 139px;
  }
  .p-md-139 {
    padding: 139px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-139 {
    margin-top: 139px;
  }
  .mb-lg-139 {
    margin-bottom: 139px;
  }
  .ml-lg-139 {
    margin-left: 139px;
  }
  .mr-lg-139 {
    margin-right: 139px;
  }
  .p-lg-139 {
    padding: 139px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-139 {
    margin-top: 139px;
  }
  .mb-xl-139 {
    margin-bottom: 139px;
  }
  .ml-xl-139 {
    margin-left: 139px;
  }
  .mr-xl-139 {
    margin-right: 139px;
  }
  .p-xl-139 {
    padding: 139px;
  }
}
.mt-140 {
  margin-top: 140px;
}

.mb-140 {
  margin-bottom: 140px;
}

.ml-140 {
  margin-left: 140px;
}

.mr-140 {
  margin-right: 140px;
}

.p-140 {
  padding: 140px;
}

.pt-140 {
  padding-top: 140px;
}

.pb-140 {
  padding-bottom: 140px;
}

.pl-140 {
  padding-left: 140px;
}

.pr-140 {
  padding-right: 140px;
}

.mt-n140 {
  margin-top: -140px;
}

.mb-n140 {
  margin-bottom: -140px;
}

.ml-n140 {
  margin-left: -140px;
}

.mr-n140 {
  margin-right: -140px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-140 {
    margin-top: 140px;
  }
  .mb-xs-140 {
    margin-bottom: 140px;
  }
  .ml-xs-140 {
    margin-left: 140px;
  }
  .mr-xs-140 {
    margin-right: 140px;
  }
  .p-xs-140 {
    padding: 140px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-140 {
    margin-top: 140px;
  }
  .mb-sm-140 {
    margin-bottom: 140px;
  }
  .ml-sm-140 {
    margin-left: 140px;
  }
  .mr-sm-140 {
    margin-right: 140px;
  }
  .p-sm-140 {
    padding: 140px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-140 {
    margin-top: 140px;
  }
  .mb-md-140 {
    margin-bottom: 140px;
  }
  .ml-md-140 {
    margin-left: 140px;
  }
  .mr-md-140 {
    margin-right: 140px;
  }
  .p-md-140 {
    padding: 140px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-140 {
    margin-top: 140px;
  }
  .mb-lg-140 {
    margin-bottom: 140px;
  }
  .ml-lg-140 {
    margin-left: 140px;
  }
  .mr-lg-140 {
    margin-right: 140px;
  }
  .p-lg-140 {
    padding: 140px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-140 {
    margin-top: 140px;
  }
  .mb-xl-140 {
    margin-bottom: 140px;
  }
  .ml-xl-140 {
    margin-left: 140px;
  }
  .mr-xl-140 {
    margin-right: 140px;
  }
  .p-xl-140 {
    padding: 140px;
  }
}
.mt-141 {
  margin-top: 141px;
}

.mb-141 {
  margin-bottom: 141px;
}

.ml-141 {
  margin-left: 141px;
}

.mr-141 {
  margin-right: 141px;
}

.p-141 {
  padding: 141px;
}

.pt-141 {
  padding-top: 141px;
}

.pb-141 {
  padding-bottom: 141px;
}

.pl-141 {
  padding-left: 141px;
}

.pr-141 {
  padding-right: 141px;
}

.mt-n141 {
  margin-top: -141px;
}

.mb-n141 {
  margin-bottom: -141px;
}

.ml-n141 {
  margin-left: -141px;
}

.mr-n141 {
  margin-right: -141px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-141 {
    margin-top: 141px;
  }
  .mb-xs-141 {
    margin-bottom: 141px;
  }
  .ml-xs-141 {
    margin-left: 141px;
  }
  .mr-xs-141 {
    margin-right: 141px;
  }
  .p-xs-141 {
    padding: 141px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-141 {
    margin-top: 141px;
  }
  .mb-sm-141 {
    margin-bottom: 141px;
  }
  .ml-sm-141 {
    margin-left: 141px;
  }
  .mr-sm-141 {
    margin-right: 141px;
  }
  .p-sm-141 {
    padding: 141px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-141 {
    margin-top: 141px;
  }
  .mb-md-141 {
    margin-bottom: 141px;
  }
  .ml-md-141 {
    margin-left: 141px;
  }
  .mr-md-141 {
    margin-right: 141px;
  }
  .p-md-141 {
    padding: 141px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-141 {
    margin-top: 141px;
  }
  .mb-lg-141 {
    margin-bottom: 141px;
  }
  .ml-lg-141 {
    margin-left: 141px;
  }
  .mr-lg-141 {
    margin-right: 141px;
  }
  .p-lg-141 {
    padding: 141px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-141 {
    margin-top: 141px;
  }
  .mb-xl-141 {
    margin-bottom: 141px;
  }
  .ml-xl-141 {
    margin-left: 141px;
  }
  .mr-xl-141 {
    margin-right: 141px;
  }
  .p-xl-141 {
    padding: 141px;
  }
}
.mt-142 {
  margin-top: 142px;
}

.mb-142 {
  margin-bottom: 142px;
}

.ml-142 {
  margin-left: 142px;
}

.mr-142 {
  margin-right: 142px;
}

.p-142 {
  padding: 142px;
}

.pt-142 {
  padding-top: 142px;
}

.pb-142 {
  padding-bottom: 142px;
}

.pl-142 {
  padding-left: 142px;
}

.pr-142 {
  padding-right: 142px;
}

.mt-n142 {
  margin-top: -142px;
}

.mb-n142 {
  margin-bottom: -142px;
}

.ml-n142 {
  margin-left: -142px;
}

.mr-n142 {
  margin-right: -142px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-142 {
    margin-top: 142px;
  }
  .mb-xs-142 {
    margin-bottom: 142px;
  }
  .ml-xs-142 {
    margin-left: 142px;
  }
  .mr-xs-142 {
    margin-right: 142px;
  }
  .p-xs-142 {
    padding: 142px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-142 {
    margin-top: 142px;
  }
  .mb-sm-142 {
    margin-bottom: 142px;
  }
  .ml-sm-142 {
    margin-left: 142px;
  }
  .mr-sm-142 {
    margin-right: 142px;
  }
  .p-sm-142 {
    padding: 142px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-142 {
    margin-top: 142px;
  }
  .mb-md-142 {
    margin-bottom: 142px;
  }
  .ml-md-142 {
    margin-left: 142px;
  }
  .mr-md-142 {
    margin-right: 142px;
  }
  .p-md-142 {
    padding: 142px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-142 {
    margin-top: 142px;
  }
  .mb-lg-142 {
    margin-bottom: 142px;
  }
  .ml-lg-142 {
    margin-left: 142px;
  }
  .mr-lg-142 {
    margin-right: 142px;
  }
  .p-lg-142 {
    padding: 142px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-142 {
    margin-top: 142px;
  }
  .mb-xl-142 {
    margin-bottom: 142px;
  }
  .ml-xl-142 {
    margin-left: 142px;
  }
  .mr-xl-142 {
    margin-right: 142px;
  }
  .p-xl-142 {
    padding: 142px;
  }
}
.mt-143 {
  margin-top: 143px;
}

.mb-143 {
  margin-bottom: 143px;
}

.ml-143 {
  margin-left: 143px;
}

.mr-143 {
  margin-right: 143px;
}

.p-143 {
  padding: 143px;
}

.pt-143 {
  padding-top: 143px;
}

.pb-143 {
  padding-bottom: 143px;
}

.pl-143 {
  padding-left: 143px;
}

.pr-143 {
  padding-right: 143px;
}

.mt-n143 {
  margin-top: -143px;
}

.mb-n143 {
  margin-bottom: -143px;
}

.ml-n143 {
  margin-left: -143px;
}

.mr-n143 {
  margin-right: -143px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-143 {
    margin-top: 143px;
  }
  .mb-xs-143 {
    margin-bottom: 143px;
  }
  .ml-xs-143 {
    margin-left: 143px;
  }
  .mr-xs-143 {
    margin-right: 143px;
  }
  .p-xs-143 {
    padding: 143px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-143 {
    margin-top: 143px;
  }
  .mb-sm-143 {
    margin-bottom: 143px;
  }
  .ml-sm-143 {
    margin-left: 143px;
  }
  .mr-sm-143 {
    margin-right: 143px;
  }
  .p-sm-143 {
    padding: 143px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-143 {
    margin-top: 143px;
  }
  .mb-md-143 {
    margin-bottom: 143px;
  }
  .ml-md-143 {
    margin-left: 143px;
  }
  .mr-md-143 {
    margin-right: 143px;
  }
  .p-md-143 {
    padding: 143px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-143 {
    margin-top: 143px;
  }
  .mb-lg-143 {
    margin-bottom: 143px;
  }
  .ml-lg-143 {
    margin-left: 143px;
  }
  .mr-lg-143 {
    margin-right: 143px;
  }
  .p-lg-143 {
    padding: 143px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-143 {
    margin-top: 143px;
  }
  .mb-xl-143 {
    margin-bottom: 143px;
  }
  .ml-xl-143 {
    margin-left: 143px;
  }
  .mr-xl-143 {
    margin-right: 143px;
  }
  .p-xl-143 {
    padding: 143px;
  }
}
.mt-144 {
  margin-top: 144px;
}

.mb-144 {
  margin-bottom: 144px;
}

.ml-144 {
  margin-left: 144px;
}

.mr-144 {
  margin-right: 144px;
}

.p-144 {
  padding: 144px;
}

.pt-144 {
  padding-top: 144px;
}

.pb-144 {
  padding-bottom: 144px;
}

.pl-144 {
  padding-left: 144px;
}

.pr-144 {
  padding-right: 144px;
}

.mt-n144 {
  margin-top: -144px;
}

.mb-n144 {
  margin-bottom: -144px;
}

.ml-n144 {
  margin-left: -144px;
}

.mr-n144 {
  margin-right: -144px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-144 {
    margin-top: 144px;
  }
  .mb-xs-144 {
    margin-bottom: 144px;
  }
  .ml-xs-144 {
    margin-left: 144px;
  }
  .mr-xs-144 {
    margin-right: 144px;
  }
  .p-xs-144 {
    padding: 144px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-144 {
    margin-top: 144px;
  }
  .mb-sm-144 {
    margin-bottom: 144px;
  }
  .ml-sm-144 {
    margin-left: 144px;
  }
  .mr-sm-144 {
    margin-right: 144px;
  }
  .p-sm-144 {
    padding: 144px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-144 {
    margin-top: 144px;
  }
  .mb-md-144 {
    margin-bottom: 144px;
  }
  .ml-md-144 {
    margin-left: 144px;
  }
  .mr-md-144 {
    margin-right: 144px;
  }
  .p-md-144 {
    padding: 144px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-144 {
    margin-top: 144px;
  }
  .mb-lg-144 {
    margin-bottom: 144px;
  }
  .ml-lg-144 {
    margin-left: 144px;
  }
  .mr-lg-144 {
    margin-right: 144px;
  }
  .p-lg-144 {
    padding: 144px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-144 {
    margin-top: 144px;
  }
  .mb-xl-144 {
    margin-bottom: 144px;
  }
  .ml-xl-144 {
    margin-left: 144px;
  }
  .mr-xl-144 {
    margin-right: 144px;
  }
  .p-xl-144 {
    padding: 144px;
  }
}
.mt-145 {
  margin-top: 145px;
}

.mb-145 {
  margin-bottom: 145px;
}

.ml-145 {
  margin-left: 145px;
}

.mr-145 {
  margin-right: 145px;
}

.p-145 {
  padding: 145px;
}

.pt-145 {
  padding-top: 145px;
}

.pb-145 {
  padding-bottom: 145px;
}

.pl-145 {
  padding-left: 145px;
}

.pr-145 {
  padding-right: 145px;
}

.mt-n145 {
  margin-top: -145px;
}

.mb-n145 {
  margin-bottom: -145px;
}

.ml-n145 {
  margin-left: -145px;
}

.mr-n145 {
  margin-right: -145px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-145 {
    margin-top: 145px;
  }
  .mb-xs-145 {
    margin-bottom: 145px;
  }
  .ml-xs-145 {
    margin-left: 145px;
  }
  .mr-xs-145 {
    margin-right: 145px;
  }
  .p-xs-145 {
    padding: 145px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-145 {
    margin-top: 145px;
  }
  .mb-sm-145 {
    margin-bottom: 145px;
  }
  .ml-sm-145 {
    margin-left: 145px;
  }
  .mr-sm-145 {
    margin-right: 145px;
  }
  .p-sm-145 {
    padding: 145px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-145 {
    margin-top: 145px;
  }
  .mb-md-145 {
    margin-bottom: 145px;
  }
  .ml-md-145 {
    margin-left: 145px;
  }
  .mr-md-145 {
    margin-right: 145px;
  }
  .p-md-145 {
    padding: 145px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-145 {
    margin-top: 145px;
  }
  .mb-lg-145 {
    margin-bottom: 145px;
  }
  .ml-lg-145 {
    margin-left: 145px;
  }
  .mr-lg-145 {
    margin-right: 145px;
  }
  .p-lg-145 {
    padding: 145px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-145 {
    margin-top: 145px;
  }
  .mb-xl-145 {
    margin-bottom: 145px;
  }
  .ml-xl-145 {
    margin-left: 145px;
  }
  .mr-xl-145 {
    margin-right: 145px;
  }
  .p-xl-145 {
    padding: 145px;
  }
}
.mt-146 {
  margin-top: 146px;
}

.mb-146 {
  margin-bottom: 146px;
}

.ml-146 {
  margin-left: 146px;
}

.mr-146 {
  margin-right: 146px;
}

.p-146 {
  padding: 146px;
}

.pt-146 {
  padding-top: 146px;
}

.pb-146 {
  padding-bottom: 146px;
}

.pl-146 {
  padding-left: 146px;
}

.pr-146 {
  padding-right: 146px;
}

.mt-n146 {
  margin-top: -146px;
}

.mb-n146 {
  margin-bottom: -146px;
}

.ml-n146 {
  margin-left: -146px;
}

.mr-n146 {
  margin-right: -146px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-146 {
    margin-top: 146px;
  }
  .mb-xs-146 {
    margin-bottom: 146px;
  }
  .ml-xs-146 {
    margin-left: 146px;
  }
  .mr-xs-146 {
    margin-right: 146px;
  }
  .p-xs-146 {
    padding: 146px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-146 {
    margin-top: 146px;
  }
  .mb-sm-146 {
    margin-bottom: 146px;
  }
  .ml-sm-146 {
    margin-left: 146px;
  }
  .mr-sm-146 {
    margin-right: 146px;
  }
  .p-sm-146 {
    padding: 146px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-146 {
    margin-top: 146px;
  }
  .mb-md-146 {
    margin-bottom: 146px;
  }
  .ml-md-146 {
    margin-left: 146px;
  }
  .mr-md-146 {
    margin-right: 146px;
  }
  .p-md-146 {
    padding: 146px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-146 {
    margin-top: 146px;
  }
  .mb-lg-146 {
    margin-bottom: 146px;
  }
  .ml-lg-146 {
    margin-left: 146px;
  }
  .mr-lg-146 {
    margin-right: 146px;
  }
  .p-lg-146 {
    padding: 146px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-146 {
    margin-top: 146px;
  }
  .mb-xl-146 {
    margin-bottom: 146px;
  }
  .ml-xl-146 {
    margin-left: 146px;
  }
  .mr-xl-146 {
    margin-right: 146px;
  }
  .p-xl-146 {
    padding: 146px;
  }
}
.mt-147 {
  margin-top: 147px;
}

.mb-147 {
  margin-bottom: 147px;
}

.ml-147 {
  margin-left: 147px;
}

.mr-147 {
  margin-right: 147px;
}

.p-147 {
  padding: 147px;
}

.pt-147 {
  padding-top: 147px;
}

.pb-147 {
  padding-bottom: 147px;
}

.pl-147 {
  padding-left: 147px;
}

.pr-147 {
  padding-right: 147px;
}

.mt-n147 {
  margin-top: -147px;
}

.mb-n147 {
  margin-bottom: -147px;
}

.ml-n147 {
  margin-left: -147px;
}

.mr-n147 {
  margin-right: -147px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-147 {
    margin-top: 147px;
  }
  .mb-xs-147 {
    margin-bottom: 147px;
  }
  .ml-xs-147 {
    margin-left: 147px;
  }
  .mr-xs-147 {
    margin-right: 147px;
  }
  .p-xs-147 {
    padding: 147px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-147 {
    margin-top: 147px;
  }
  .mb-sm-147 {
    margin-bottom: 147px;
  }
  .ml-sm-147 {
    margin-left: 147px;
  }
  .mr-sm-147 {
    margin-right: 147px;
  }
  .p-sm-147 {
    padding: 147px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-147 {
    margin-top: 147px;
  }
  .mb-md-147 {
    margin-bottom: 147px;
  }
  .ml-md-147 {
    margin-left: 147px;
  }
  .mr-md-147 {
    margin-right: 147px;
  }
  .p-md-147 {
    padding: 147px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-147 {
    margin-top: 147px;
  }
  .mb-lg-147 {
    margin-bottom: 147px;
  }
  .ml-lg-147 {
    margin-left: 147px;
  }
  .mr-lg-147 {
    margin-right: 147px;
  }
  .p-lg-147 {
    padding: 147px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-147 {
    margin-top: 147px;
  }
  .mb-xl-147 {
    margin-bottom: 147px;
  }
  .ml-xl-147 {
    margin-left: 147px;
  }
  .mr-xl-147 {
    margin-right: 147px;
  }
  .p-xl-147 {
    padding: 147px;
  }
}
.mt-148 {
  margin-top: 148px;
}

.mb-148 {
  margin-bottom: 148px;
}

.ml-148 {
  margin-left: 148px;
}

.mr-148 {
  margin-right: 148px;
}

.p-148 {
  padding: 148px;
}

.pt-148 {
  padding-top: 148px;
}

.pb-148 {
  padding-bottom: 148px;
}

.pl-148 {
  padding-left: 148px;
}

.pr-148 {
  padding-right: 148px;
}

.mt-n148 {
  margin-top: -148px;
}

.mb-n148 {
  margin-bottom: -148px;
}

.ml-n148 {
  margin-left: -148px;
}

.mr-n148 {
  margin-right: -148px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-148 {
    margin-top: 148px;
  }
  .mb-xs-148 {
    margin-bottom: 148px;
  }
  .ml-xs-148 {
    margin-left: 148px;
  }
  .mr-xs-148 {
    margin-right: 148px;
  }
  .p-xs-148 {
    padding: 148px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-148 {
    margin-top: 148px;
  }
  .mb-sm-148 {
    margin-bottom: 148px;
  }
  .ml-sm-148 {
    margin-left: 148px;
  }
  .mr-sm-148 {
    margin-right: 148px;
  }
  .p-sm-148 {
    padding: 148px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-148 {
    margin-top: 148px;
  }
  .mb-md-148 {
    margin-bottom: 148px;
  }
  .ml-md-148 {
    margin-left: 148px;
  }
  .mr-md-148 {
    margin-right: 148px;
  }
  .p-md-148 {
    padding: 148px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-148 {
    margin-top: 148px;
  }
  .mb-lg-148 {
    margin-bottom: 148px;
  }
  .ml-lg-148 {
    margin-left: 148px;
  }
  .mr-lg-148 {
    margin-right: 148px;
  }
  .p-lg-148 {
    padding: 148px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-148 {
    margin-top: 148px;
  }
  .mb-xl-148 {
    margin-bottom: 148px;
  }
  .ml-xl-148 {
    margin-left: 148px;
  }
  .mr-xl-148 {
    margin-right: 148px;
  }
  .p-xl-148 {
    padding: 148px;
  }
}
.mt-149 {
  margin-top: 149px;
}

.mb-149 {
  margin-bottom: 149px;
}

.ml-149 {
  margin-left: 149px;
}

.mr-149 {
  margin-right: 149px;
}

.p-149 {
  padding: 149px;
}

.pt-149 {
  padding-top: 149px;
}

.pb-149 {
  padding-bottom: 149px;
}

.pl-149 {
  padding-left: 149px;
}

.pr-149 {
  padding-right: 149px;
}

.mt-n149 {
  margin-top: -149px;
}

.mb-n149 {
  margin-bottom: -149px;
}

.ml-n149 {
  margin-left: -149px;
}

.mr-n149 {
  margin-right: -149px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-149 {
    margin-top: 149px;
  }
  .mb-xs-149 {
    margin-bottom: 149px;
  }
  .ml-xs-149 {
    margin-left: 149px;
  }
  .mr-xs-149 {
    margin-right: 149px;
  }
  .p-xs-149 {
    padding: 149px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-149 {
    margin-top: 149px;
  }
  .mb-sm-149 {
    margin-bottom: 149px;
  }
  .ml-sm-149 {
    margin-left: 149px;
  }
  .mr-sm-149 {
    margin-right: 149px;
  }
  .p-sm-149 {
    padding: 149px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-149 {
    margin-top: 149px;
  }
  .mb-md-149 {
    margin-bottom: 149px;
  }
  .ml-md-149 {
    margin-left: 149px;
  }
  .mr-md-149 {
    margin-right: 149px;
  }
  .p-md-149 {
    padding: 149px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-149 {
    margin-top: 149px;
  }
  .mb-lg-149 {
    margin-bottom: 149px;
  }
  .ml-lg-149 {
    margin-left: 149px;
  }
  .mr-lg-149 {
    margin-right: 149px;
  }
  .p-lg-149 {
    padding: 149px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-149 {
    margin-top: 149px;
  }
  .mb-xl-149 {
    margin-bottom: 149px;
  }
  .ml-xl-149 {
    margin-left: 149px;
  }
  .mr-xl-149 {
    margin-right: 149px;
  }
  .p-xl-149 {
    padding: 149px;
  }
}
.mt-150 {
  margin-top: 150px;
}

.mb-150 {
  margin-bottom: 150px;
}

.ml-150 {
  margin-left: 150px;
}

.mr-150 {
  margin-right: 150px;
}

.p-150 {
  padding: 150px;
}

.pt-150 {
  padding-top: 150px;
}

.pb-150 {
  padding-bottom: 150px;
}

.pl-150 {
  padding-left: 150px;
}

.pr-150 {
  padding-right: 150px;
}

.mt-n150 {
  margin-top: -150px;
}

.mb-n150 {
  margin-bottom: -150px;
}

.ml-n150 {
  margin-left: -150px;
}

.mr-n150 {
  margin-right: -150px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-150 {
    margin-top: 150px;
  }
  .mb-xs-150 {
    margin-bottom: 150px;
  }
  .ml-xs-150 {
    margin-left: 150px;
  }
  .mr-xs-150 {
    margin-right: 150px;
  }
  .p-xs-150 {
    padding: 150px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-150 {
    margin-top: 150px;
  }
  .mb-sm-150 {
    margin-bottom: 150px;
  }
  .ml-sm-150 {
    margin-left: 150px;
  }
  .mr-sm-150 {
    margin-right: 150px;
  }
  .p-sm-150 {
    padding: 150px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-150 {
    margin-top: 150px;
  }
  .mb-md-150 {
    margin-bottom: 150px;
  }
  .ml-md-150 {
    margin-left: 150px;
  }
  .mr-md-150 {
    margin-right: 150px;
  }
  .p-md-150 {
    padding: 150px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-150 {
    margin-top: 150px;
  }
  .mb-lg-150 {
    margin-bottom: 150px;
  }
  .ml-lg-150 {
    margin-left: 150px;
  }
  .mr-lg-150 {
    margin-right: 150px;
  }
  .p-lg-150 {
    padding: 150px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-150 {
    margin-top: 150px;
  }
  .mb-xl-150 {
    margin-bottom: 150px;
  }
  .ml-xl-150 {
    margin-left: 150px;
  }
  .mr-xl-150 {
    margin-right: 150px;
  }
  .p-xl-150 {
    padding: 150px;
  }
}
.mt-151 {
  margin-top: 151px;
}

.mb-151 {
  margin-bottom: 151px;
}

.ml-151 {
  margin-left: 151px;
}

.mr-151 {
  margin-right: 151px;
}

.p-151 {
  padding: 151px;
}

.pt-151 {
  padding-top: 151px;
}

.pb-151 {
  padding-bottom: 151px;
}

.pl-151 {
  padding-left: 151px;
}

.pr-151 {
  padding-right: 151px;
}

.mt-n151 {
  margin-top: -151px;
}

.mb-n151 {
  margin-bottom: -151px;
}

.ml-n151 {
  margin-left: -151px;
}

.mr-n151 {
  margin-right: -151px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-151 {
    margin-top: 151px;
  }
  .mb-xs-151 {
    margin-bottom: 151px;
  }
  .ml-xs-151 {
    margin-left: 151px;
  }
  .mr-xs-151 {
    margin-right: 151px;
  }
  .p-xs-151 {
    padding: 151px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-151 {
    margin-top: 151px;
  }
  .mb-sm-151 {
    margin-bottom: 151px;
  }
  .ml-sm-151 {
    margin-left: 151px;
  }
  .mr-sm-151 {
    margin-right: 151px;
  }
  .p-sm-151 {
    padding: 151px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-151 {
    margin-top: 151px;
  }
  .mb-md-151 {
    margin-bottom: 151px;
  }
  .ml-md-151 {
    margin-left: 151px;
  }
  .mr-md-151 {
    margin-right: 151px;
  }
  .p-md-151 {
    padding: 151px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-151 {
    margin-top: 151px;
  }
  .mb-lg-151 {
    margin-bottom: 151px;
  }
  .ml-lg-151 {
    margin-left: 151px;
  }
  .mr-lg-151 {
    margin-right: 151px;
  }
  .p-lg-151 {
    padding: 151px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-151 {
    margin-top: 151px;
  }
  .mb-xl-151 {
    margin-bottom: 151px;
  }
  .ml-xl-151 {
    margin-left: 151px;
  }
  .mr-xl-151 {
    margin-right: 151px;
  }
  .p-xl-151 {
    padding: 151px;
  }
}
.mt-152 {
  margin-top: 152px;
}

.mb-152 {
  margin-bottom: 152px;
}

.ml-152 {
  margin-left: 152px;
}

.mr-152 {
  margin-right: 152px;
}

.p-152 {
  padding: 152px;
}

.pt-152 {
  padding-top: 152px;
}

.pb-152 {
  padding-bottom: 152px;
}

.pl-152 {
  padding-left: 152px;
}

.pr-152 {
  padding-right: 152px;
}

.mt-n152 {
  margin-top: -152px;
}

.mb-n152 {
  margin-bottom: -152px;
}

.ml-n152 {
  margin-left: -152px;
}

.mr-n152 {
  margin-right: -152px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-152 {
    margin-top: 152px;
  }
  .mb-xs-152 {
    margin-bottom: 152px;
  }
  .ml-xs-152 {
    margin-left: 152px;
  }
  .mr-xs-152 {
    margin-right: 152px;
  }
  .p-xs-152 {
    padding: 152px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-152 {
    margin-top: 152px;
  }
  .mb-sm-152 {
    margin-bottom: 152px;
  }
  .ml-sm-152 {
    margin-left: 152px;
  }
  .mr-sm-152 {
    margin-right: 152px;
  }
  .p-sm-152 {
    padding: 152px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-152 {
    margin-top: 152px;
  }
  .mb-md-152 {
    margin-bottom: 152px;
  }
  .ml-md-152 {
    margin-left: 152px;
  }
  .mr-md-152 {
    margin-right: 152px;
  }
  .p-md-152 {
    padding: 152px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-152 {
    margin-top: 152px;
  }
  .mb-lg-152 {
    margin-bottom: 152px;
  }
  .ml-lg-152 {
    margin-left: 152px;
  }
  .mr-lg-152 {
    margin-right: 152px;
  }
  .p-lg-152 {
    padding: 152px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-152 {
    margin-top: 152px;
  }
  .mb-xl-152 {
    margin-bottom: 152px;
  }
  .ml-xl-152 {
    margin-left: 152px;
  }
  .mr-xl-152 {
    margin-right: 152px;
  }
  .p-xl-152 {
    padding: 152px;
  }
}
.mt-153 {
  margin-top: 153px;
}

.mb-153 {
  margin-bottom: 153px;
}

.ml-153 {
  margin-left: 153px;
}

.mr-153 {
  margin-right: 153px;
}

.p-153 {
  padding: 153px;
}

.pt-153 {
  padding-top: 153px;
}

.pb-153 {
  padding-bottom: 153px;
}

.pl-153 {
  padding-left: 153px;
}

.pr-153 {
  padding-right: 153px;
}

.mt-n153 {
  margin-top: -153px;
}

.mb-n153 {
  margin-bottom: -153px;
}

.ml-n153 {
  margin-left: -153px;
}

.mr-n153 {
  margin-right: -153px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-153 {
    margin-top: 153px;
  }
  .mb-xs-153 {
    margin-bottom: 153px;
  }
  .ml-xs-153 {
    margin-left: 153px;
  }
  .mr-xs-153 {
    margin-right: 153px;
  }
  .p-xs-153 {
    padding: 153px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-153 {
    margin-top: 153px;
  }
  .mb-sm-153 {
    margin-bottom: 153px;
  }
  .ml-sm-153 {
    margin-left: 153px;
  }
  .mr-sm-153 {
    margin-right: 153px;
  }
  .p-sm-153 {
    padding: 153px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-153 {
    margin-top: 153px;
  }
  .mb-md-153 {
    margin-bottom: 153px;
  }
  .ml-md-153 {
    margin-left: 153px;
  }
  .mr-md-153 {
    margin-right: 153px;
  }
  .p-md-153 {
    padding: 153px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-153 {
    margin-top: 153px;
  }
  .mb-lg-153 {
    margin-bottom: 153px;
  }
  .ml-lg-153 {
    margin-left: 153px;
  }
  .mr-lg-153 {
    margin-right: 153px;
  }
  .p-lg-153 {
    padding: 153px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-153 {
    margin-top: 153px;
  }
  .mb-xl-153 {
    margin-bottom: 153px;
  }
  .ml-xl-153 {
    margin-left: 153px;
  }
  .mr-xl-153 {
    margin-right: 153px;
  }
  .p-xl-153 {
    padding: 153px;
  }
}
.mt-154 {
  margin-top: 154px;
}

.mb-154 {
  margin-bottom: 154px;
}

.ml-154 {
  margin-left: 154px;
}

.mr-154 {
  margin-right: 154px;
}

.p-154 {
  padding: 154px;
}

.pt-154 {
  padding-top: 154px;
}

.pb-154 {
  padding-bottom: 154px;
}

.pl-154 {
  padding-left: 154px;
}

.pr-154 {
  padding-right: 154px;
}

.mt-n154 {
  margin-top: -154px;
}

.mb-n154 {
  margin-bottom: -154px;
}

.ml-n154 {
  margin-left: -154px;
}

.mr-n154 {
  margin-right: -154px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-154 {
    margin-top: 154px;
  }
  .mb-xs-154 {
    margin-bottom: 154px;
  }
  .ml-xs-154 {
    margin-left: 154px;
  }
  .mr-xs-154 {
    margin-right: 154px;
  }
  .p-xs-154 {
    padding: 154px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-154 {
    margin-top: 154px;
  }
  .mb-sm-154 {
    margin-bottom: 154px;
  }
  .ml-sm-154 {
    margin-left: 154px;
  }
  .mr-sm-154 {
    margin-right: 154px;
  }
  .p-sm-154 {
    padding: 154px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-154 {
    margin-top: 154px;
  }
  .mb-md-154 {
    margin-bottom: 154px;
  }
  .ml-md-154 {
    margin-left: 154px;
  }
  .mr-md-154 {
    margin-right: 154px;
  }
  .p-md-154 {
    padding: 154px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-154 {
    margin-top: 154px;
  }
  .mb-lg-154 {
    margin-bottom: 154px;
  }
  .ml-lg-154 {
    margin-left: 154px;
  }
  .mr-lg-154 {
    margin-right: 154px;
  }
  .p-lg-154 {
    padding: 154px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-154 {
    margin-top: 154px;
  }
  .mb-xl-154 {
    margin-bottom: 154px;
  }
  .ml-xl-154 {
    margin-left: 154px;
  }
  .mr-xl-154 {
    margin-right: 154px;
  }
  .p-xl-154 {
    padding: 154px;
  }
}
.mt-155 {
  margin-top: 155px;
}

.mb-155 {
  margin-bottom: 155px;
}

.ml-155 {
  margin-left: 155px;
}

.mr-155 {
  margin-right: 155px;
}

.p-155 {
  padding: 155px;
}

.pt-155 {
  padding-top: 155px;
}

.pb-155 {
  padding-bottom: 155px;
}

.pl-155 {
  padding-left: 155px;
}

.pr-155 {
  padding-right: 155px;
}

.mt-n155 {
  margin-top: -155px;
}

.mb-n155 {
  margin-bottom: -155px;
}

.ml-n155 {
  margin-left: -155px;
}

.mr-n155 {
  margin-right: -155px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-155 {
    margin-top: 155px;
  }
  .mb-xs-155 {
    margin-bottom: 155px;
  }
  .ml-xs-155 {
    margin-left: 155px;
  }
  .mr-xs-155 {
    margin-right: 155px;
  }
  .p-xs-155 {
    padding: 155px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-155 {
    margin-top: 155px;
  }
  .mb-sm-155 {
    margin-bottom: 155px;
  }
  .ml-sm-155 {
    margin-left: 155px;
  }
  .mr-sm-155 {
    margin-right: 155px;
  }
  .p-sm-155 {
    padding: 155px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-155 {
    margin-top: 155px;
  }
  .mb-md-155 {
    margin-bottom: 155px;
  }
  .ml-md-155 {
    margin-left: 155px;
  }
  .mr-md-155 {
    margin-right: 155px;
  }
  .p-md-155 {
    padding: 155px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-155 {
    margin-top: 155px;
  }
  .mb-lg-155 {
    margin-bottom: 155px;
  }
  .ml-lg-155 {
    margin-left: 155px;
  }
  .mr-lg-155 {
    margin-right: 155px;
  }
  .p-lg-155 {
    padding: 155px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-155 {
    margin-top: 155px;
  }
  .mb-xl-155 {
    margin-bottom: 155px;
  }
  .ml-xl-155 {
    margin-left: 155px;
  }
  .mr-xl-155 {
    margin-right: 155px;
  }
  .p-xl-155 {
    padding: 155px;
  }
}
.mt-156 {
  margin-top: 156px;
}

.mb-156 {
  margin-bottom: 156px;
}

.ml-156 {
  margin-left: 156px;
}

.mr-156 {
  margin-right: 156px;
}

.p-156 {
  padding: 156px;
}

.pt-156 {
  padding-top: 156px;
}

.pb-156 {
  padding-bottom: 156px;
}

.pl-156 {
  padding-left: 156px;
}

.pr-156 {
  padding-right: 156px;
}

.mt-n156 {
  margin-top: -156px;
}

.mb-n156 {
  margin-bottom: -156px;
}

.ml-n156 {
  margin-left: -156px;
}

.mr-n156 {
  margin-right: -156px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-156 {
    margin-top: 156px;
  }
  .mb-xs-156 {
    margin-bottom: 156px;
  }
  .ml-xs-156 {
    margin-left: 156px;
  }
  .mr-xs-156 {
    margin-right: 156px;
  }
  .p-xs-156 {
    padding: 156px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-156 {
    margin-top: 156px;
  }
  .mb-sm-156 {
    margin-bottom: 156px;
  }
  .ml-sm-156 {
    margin-left: 156px;
  }
  .mr-sm-156 {
    margin-right: 156px;
  }
  .p-sm-156 {
    padding: 156px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-156 {
    margin-top: 156px;
  }
  .mb-md-156 {
    margin-bottom: 156px;
  }
  .ml-md-156 {
    margin-left: 156px;
  }
  .mr-md-156 {
    margin-right: 156px;
  }
  .p-md-156 {
    padding: 156px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-156 {
    margin-top: 156px;
  }
  .mb-lg-156 {
    margin-bottom: 156px;
  }
  .ml-lg-156 {
    margin-left: 156px;
  }
  .mr-lg-156 {
    margin-right: 156px;
  }
  .p-lg-156 {
    padding: 156px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-156 {
    margin-top: 156px;
  }
  .mb-xl-156 {
    margin-bottom: 156px;
  }
  .ml-xl-156 {
    margin-left: 156px;
  }
  .mr-xl-156 {
    margin-right: 156px;
  }
  .p-xl-156 {
    padding: 156px;
  }
}
.mt-157 {
  margin-top: 157px;
}

.mb-157 {
  margin-bottom: 157px;
}

.ml-157 {
  margin-left: 157px;
}

.mr-157 {
  margin-right: 157px;
}

.p-157 {
  padding: 157px;
}

.pt-157 {
  padding-top: 157px;
}

.pb-157 {
  padding-bottom: 157px;
}

.pl-157 {
  padding-left: 157px;
}

.pr-157 {
  padding-right: 157px;
}

.mt-n157 {
  margin-top: -157px;
}

.mb-n157 {
  margin-bottom: -157px;
}

.ml-n157 {
  margin-left: -157px;
}

.mr-n157 {
  margin-right: -157px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-157 {
    margin-top: 157px;
  }
  .mb-xs-157 {
    margin-bottom: 157px;
  }
  .ml-xs-157 {
    margin-left: 157px;
  }
  .mr-xs-157 {
    margin-right: 157px;
  }
  .p-xs-157 {
    padding: 157px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-157 {
    margin-top: 157px;
  }
  .mb-sm-157 {
    margin-bottom: 157px;
  }
  .ml-sm-157 {
    margin-left: 157px;
  }
  .mr-sm-157 {
    margin-right: 157px;
  }
  .p-sm-157 {
    padding: 157px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-157 {
    margin-top: 157px;
  }
  .mb-md-157 {
    margin-bottom: 157px;
  }
  .ml-md-157 {
    margin-left: 157px;
  }
  .mr-md-157 {
    margin-right: 157px;
  }
  .p-md-157 {
    padding: 157px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-157 {
    margin-top: 157px;
  }
  .mb-lg-157 {
    margin-bottom: 157px;
  }
  .ml-lg-157 {
    margin-left: 157px;
  }
  .mr-lg-157 {
    margin-right: 157px;
  }
  .p-lg-157 {
    padding: 157px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-157 {
    margin-top: 157px;
  }
  .mb-xl-157 {
    margin-bottom: 157px;
  }
  .ml-xl-157 {
    margin-left: 157px;
  }
  .mr-xl-157 {
    margin-right: 157px;
  }
  .p-xl-157 {
    padding: 157px;
  }
}
.mt-158 {
  margin-top: 158px;
}

.mb-158 {
  margin-bottom: 158px;
}

.ml-158 {
  margin-left: 158px;
}

.mr-158 {
  margin-right: 158px;
}

.p-158 {
  padding: 158px;
}

.pt-158 {
  padding-top: 158px;
}

.pb-158 {
  padding-bottom: 158px;
}

.pl-158 {
  padding-left: 158px;
}

.pr-158 {
  padding-right: 158px;
}

.mt-n158 {
  margin-top: -158px;
}

.mb-n158 {
  margin-bottom: -158px;
}

.ml-n158 {
  margin-left: -158px;
}

.mr-n158 {
  margin-right: -158px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-158 {
    margin-top: 158px;
  }
  .mb-xs-158 {
    margin-bottom: 158px;
  }
  .ml-xs-158 {
    margin-left: 158px;
  }
  .mr-xs-158 {
    margin-right: 158px;
  }
  .p-xs-158 {
    padding: 158px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-158 {
    margin-top: 158px;
  }
  .mb-sm-158 {
    margin-bottom: 158px;
  }
  .ml-sm-158 {
    margin-left: 158px;
  }
  .mr-sm-158 {
    margin-right: 158px;
  }
  .p-sm-158 {
    padding: 158px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-158 {
    margin-top: 158px;
  }
  .mb-md-158 {
    margin-bottom: 158px;
  }
  .ml-md-158 {
    margin-left: 158px;
  }
  .mr-md-158 {
    margin-right: 158px;
  }
  .p-md-158 {
    padding: 158px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-158 {
    margin-top: 158px;
  }
  .mb-lg-158 {
    margin-bottom: 158px;
  }
  .ml-lg-158 {
    margin-left: 158px;
  }
  .mr-lg-158 {
    margin-right: 158px;
  }
  .p-lg-158 {
    padding: 158px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-158 {
    margin-top: 158px;
  }
  .mb-xl-158 {
    margin-bottom: 158px;
  }
  .ml-xl-158 {
    margin-left: 158px;
  }
  .mr-xl-158 {
    margin-right: 158px;
  }
  .p-xl-158 {
    padding: 158px;
  }
}
.mt-159 {
  margin-top: 159px;
}

.mb-159 {
  margin-bottom: 159px;
}

.ml-159 {
  margin-left: 159px;
}

.mr-159 {
  margin-right: 159px;
}

.p-159 {
  padding: 159px;
}

.pt-159 {
  padding-top: 159px;
}

.pb-159 {
  padding-bottom: 159px;
}

.pl-159 {
  padding-left: 159px;
}

.pr-159 {
  padding-right: 159px;
}

.mt-n159 {
  margin-top: -159px;
}

.mb-n159 {
  margin-bottom: -159px;
}

.ml-n159 {
  margin-left: -159px;
}

.mr-n159 {
  margin-right: -159px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-159 {
    margin-top: 159px;
  }
  .mb-xs-159 {
    margin-bottom: 159px;
  }
  .ml-xs-159 {
    margin-left: 159px;
  }
  .mr-xs-159 {
    margin-right: 159px;
  }
  .p-xs-159 {
    padding: 159px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-159 {
    margin-top: 159px;
  }
  .mb-sm-159 {
    margin-bottom: 159px;
  }
  .ml-sm-159 {
    margin-left: 159px;
  }
  .mr-sm-159 {
    margin-right: 159px;
  }
  .p-sm-159 {
    padding: 159px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-159 {
    margin-top: 159px;
  }
  .mb-md-159 {
    margin-bottom: 159px;
  }
  .ml-md-159 {
    margin-left: 159px;
  }
  .mr-md-159 {
    margin-right: 159px;
  }
  .p-md-159 {
    padding: 159px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-159 {
    margin-top: 159px;
  }
  .mb-lg-159 {
    margin-bottom: 159px;
  }
  .ml-lg-159 {
    margin-left: 159px;
  }
  .mr-lg-159 {
    margin-right: 159px;
  }
  .p-lg-159 {
    padding: 159px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-159 {
    margin-top: 159px;
  }
  .mb-xl-159 {
    margin-bottom: 159px;
  }
  .ml-xl-159 {
    margin-left: 159px;
  }
  .mr-xl-159 {
    margin-right: 159px;
  }
  .p-xl-159 {
    padding: 159px;
  }
}
.mt-160 {
  margin-top: 160px;
}

.mb-160 {
  margin-bottom: 160px;
}

.ml-160 {
  margin-left: 160px;
}

.mr-160 {
  margin-right: 160px;
}

.p-160 {
  padding: 160px;
}

.pt-160 {
  padding-top: 160px;
}

.pb-160 {
  padding-bottom: 160px;
}

.pl-160 {
  padding-left: 160px;
}

.pr-160 {
  padding-right: 160px;
}

.mt-n160 {
  margin-top: -160px;
}

.mb-n160 {
  margin-bottom: -160px;
}

.ml-n160 {
  margin-left: -160px;
}

.mr-n160 {
  margin-right: -160px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-160 {
    margin-top: 160px;
  }
  .mb-xs-160 {
    margin-bottom: 160px;
  }
  .ml-xs-160 {
    margin-left: 160px;
  }
  .mr-xs-160 {
    margin-right: 160px;
  }
  .p-xs-160 {
    padding: 160px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-160 {
    margin-top: 160px;
  }
  .mb-sm-160 {
    margin-bottom: 160px;
  }
  .ml-sm-160 {
    margin-left: 160px;
  }
  .mr-sm-160 {
    margin-right: 160px;
  }
  .p-sm-160 {
    padding: 160px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-160 {
    margin-top: 160px;
  }
  .mb-md-160 {
    margin-bottom: 160px;
  }
  .ml-md-160 {
    margin-left: 160px;
  }
  .mr-md-160 {
    margin-right: 160px;
  }
  .p-md-160 {
    padding: 160px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-160 {
    margin-top: 160px;
  }
  .mb-lg-160 {
    margin-bottom: 160px;
  }
  .ml-lg-160 {
    margin-left: 160px;
  }
  .mr-lg-160 {
    margin-right: 160px;
  }
  .p-lg-160 {
    padding: 160px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-160 {
    margin-top: 160px;
  }
  .mb-xl-160 {
    margin-bottom: 160px;
  }
  .ml-xl-160 {
    margin-left: 160px;
  }
  .mr-xl-160 {
    margin-right: 160px;
  }
  .p-xl-160 {
    padding: 160px;
  }
}
.mt-161 {
  margin-top: 161px;
}

.mb-161 {
  margin-bottom: 161px;
}

.ml-161 {
  margin-left: 161px;
}

.mr-161 {
  margin-right: 161px;
}

.p-161 {
  padding: 161px;
}

.pt-161 {
  padding-top: 161px;
}

.pb-161 {
  padding-bottom: 161px;
}

.pl-161 {
  padding-left: 161px;
}

.pr-161 {
  padding-right: 161px;
}

.mt-n161 {
  margin-top: -161px;
}

.mb-n161 {
  margin-bottom: -161px;
}

.ml-n161 {
  margin-left: -161px;
}

.mr-n161 {
  margin-right: -161px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-161 {
    margin-top: 161px;
  }
  .mb-xs-161 {
    margin-bottom: 161px;
  }
  .ml-xs-161 {
    margin-left: 161px;
  }
  .mr-xs-161 {
    margin-right: 161px;
  }
  .p-xs-161 {
    padding: 161px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-161 {
    margin-top: 161px;
  }
  .mb-sm-161 {
    margin-bottom: 161px;
  }
  .ml-sm-161 {
    margin-left: 161px;
  }
  .mr-sm-161 {
    margin-right: 161px;
  }
  .p-sm-161 {
    padding: 161px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-161 {
    margin-top: 161px;
  }
  .mb-md-161 {
    margin-bottom: 161px;
  }
  .ml-md-161 {
    margin-left: 161px;
  }
  .mr-md-161 {
    margin-right: 161px;
  }
  .p-md-161 {
    padding: 161px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-161 {
    margin-top: 161px;
  }
  .mb-lg-161 {
    margin-bottom: 161px;
  }
  .ml-lg-161 {
    margin-left: 161px;
  }
  .mr-lg-161 {
    margin-right: 161px;
  }
  .p-lg-161 {
    padding: 161px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-161 {
    margin-top: 161px;
  }
  .mb-xl-161 {
    margin-bottom: 161px;
  }
  .ml-xl-161 {
    margin-left: 161px;
  }
  .mr-xl-161 {
    margin-right: 161px;
  }
  .p-xl-161 {
    padding: 161px;
  }
}
.mt-162 {
  margin-top: 162px;
}

.mb-162 {
  margin-bottom: 162px;
}

.ml-162 {
  margin-left: 162px;
}

.mr-162 {
  margin-right: 162px;
}

.p-162 {
  padding: 162px;
}

.pt-162 {
  padding-top: 162px;
}

.pb-162 {
  padding-bottom: 162px;
}

.pl-162 {
  padding-left: 162px;
}

.pr-162 {
  padding-right: 162px;
}

.mt-n162 {
  margin-top: -162px;
}

.mb-n162 {
  margin-bottom: -162px;
}

.ml-n162 {
  margin-left: -162px;
}

.mr-n162 {
  margin-right: -162px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-162 {
    margin-top: 162px;
  }
  .mb-xs-162 {
    margin-bottom: 162px;
  }
  .ml-xs-162 {
    margin-left: 162px;
  }
  .mr-xs-162 {
    margin-right: 162px;
  }
  .p-xs-162 {
    padding: 162px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-162 {
    margin-top: 162px;
  }
  .mb-sm-162 {
    margin-bottom: 162px;
  }
  .ml-sm-162 {
    margin-left: 162px;
  }
  .mr-sm-162 {
    margin-right: 162px;
  }
  .p-sm-162 {
    padding: 162px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-162 {
    margin-top: 162px;
  }
  .mb-md-162 {
    margin-bottom: 162px;
  }
  .ml-md-162 {
    margin-left: 162px;
  }
  .mr-md-162 {
    margin-right: 162px;
  }
  .p-md-162 {
    padding: 162px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-162 {
    margin-top: 162px;
  }
  .mb-lg-162 {
    margin-bottom: 162px;
  }
  .ml-lg-162 {
    margin-left: 162px;
  }
  .mr-lg-162 {
    margin-right: 162px;
  }
  .p-lg-162 {
    padding: 162px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-162 {
    margin-top: 162px;
  }
  .mb-xl-162 {
    margin-bottom: 162px;
  }
  .ml-xl-162 {
    margin-left: 162px;
  }
  .mr-xl-162 {
    margin-right: 162px;
  }
  .p-xl-162 {
    padding: 162px;
  }
}
.mt-163 {
  margin-top: 163px;
}

.mb-163 {
  margin-bottom: 163px;
}

.ml-163 {
  margin-left: 163px;
}

.mr-163 {
  margin-right: 163px;
}

.p-163 {
  padding: 163px;
}

.pt-163 {
  padding-top: 163px;
}

.pb-163 {
  padding-bottom: 163px;
}

.pl-163 {
  padding-left: 163px;
}

.pr-163 {
  padding-right: 163px;
}

.mt-n163 {
  margin-top: -163px;
}

.mb-n163 {
  margin-bottom: -163px;
}

.ml-n163 {
  margin-left: -163px;
}

.mr-n163 {
  margin-right: -163px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-163 {
    margin-top: 163px;
  }
  .mb-xs-163 {
    margin-bottom: 163px;
  }
  .ml-xs-163 {
    margin-left: 163px;
  }
  .mr-xs-163 {
    margin-right: 163px;
  }
  .p-xs-163 {
    padding: 163px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-163 {
    margin-top: 163px;
  }
  .mb-sm-163 {
    margin-bottom: 163px;
  }
  .ml-sm-163 {
    margin-left: 163px;
  }
  .mr-sm-163 {
    margin-right: 163px;
  }
  .p-sm-163 {
    padding: 163px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-163 {
    margin-top: 163px;
  }
  .mb-md-163 {
    margin-bottom: 163px;
  }
  .ml-md-163 {
    margin-left: 163px;
  }
  .mr-md-163 {
    margin-right: 163px;
  }
  .p-md-163 {
    padding: 163px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-163 {
    margin-top: 163px;
  }
  .mb-lg-163 {
    margin-bottom: 163px;
  }
  .ml-lg-163 {
    margin-left: 163px;
  }
  .mr-lg-163 {
    margin-right: 163px;
  }
  .p-lg-163 {
    padding: 163px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-163 {
    margin-top: 163px;
  }
  .mb-xl-163 {
    margin-bottom: 163px;
  }
  .ml-xl-163 {
    margin-left: 163px;
  }
  .mr-xl-163 {
    margin-right: 163px;
  }
  .p-xl-163 {
    padding: 163px;
  }
}
.mt-164 {
  margin-top: 164px;
}

.mb-164 {
  margin-bottom: 164px;
}

.ml-164 {
  margin-left: 164px;
}

.mr-164 {
  margin-right: 164px;
}

.p-164 {
  padding: 164px;
}

.pt-164 {
  padding-top: 164px;
}

.pb-164 {
  padding-bottom: 164px;
}

.pl-164 {
  padding-left: 164px;
}

.pr-164 {
  padding-right: 164px;
}

.mt-n164 {
  margin-top: -164px;
}

.mb-n164 {
  margin-bottom: -164px;
}

.ml-n164 {
  margin-left: -164px;
}

.mr-n164 {
  margin-right: -164px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-164 {
    margin-top: 164px;
  }
  .mb-xs-164 {
    margin-bottom: 164px;
  }
  .ml-xs-164 {
    margin-left: 164px;
  }
  .mr-xs-164 {
    margin-right: 164px;
  }
  .p-xs-164 {
    padding: 164px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-164 {
    margin-top: 164px;
  }
  .mb-sm-164 {
    margin-bottom: 164px;
  }
  .ml-sm-164 {
    margin-left: 164px;
  }
  .mr-sm-164 {
    margin-right: 164px;
  }
  .p-sm-164 {
    padding: 164px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-164 {
    margin-top: 164px;
  }
  .mb-md-164 {
    margin-bottom: 164px;
  }
  .ml-md-164 {
    margin-left: 164px;
  }
  .mr-md-164 {
    margin-right: 164px;
  }
  .p-md-164 {
    padding: 164px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-164 {
    margin-top: 164px;
  }
  .mb-lg-164 {
    margin-bottom: 164px;
  }
  .ml-lg-164 {
    margin-left: 164px;
  }
  .mr-lg-164 {
    margin-right: 164px;
  }
  .p-lg-164 {
    padding: 164px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-164 {
    margin-top: 164px;
  }
  .mb-xl-164 {
    margin-bottom: 164px;
  }
  .ml-xl-164 {
    margin-left: 164px;
  }
  .mr-xl-164 {
    margin-right: 164px;
  }
  .p-xl-164 {
    padding: 164px;
  }
}
.mt-165 {
  margin-top: 165px;
}

.mb-165 {
  margin-bottom: 165px;
}

.ml-165 {
  margin-left: 165px;
}

.mr-165 {
  margin-right: 165px;
}

.p-165 {
  padding: 165px;
}

.pt-165 {
  padding-top: 165px;
}

.pb-165 {
  padding-bottom: 165px;
}

.pl-165 {
  padding-left: 165px;
}

.pr-165 {
  padding-right: 165px;
}

.mt-n165 {
  margin-top: -165px;
}

.mb-n165 {
  margin-bottom: -165px;
}

.ml-n165 {
  margin-left: -165px;
}

.mr-n165 {
  margin-right: -165px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-165 {
    margin-top: 165px;
  }
  .mb-xs-165 {
    margin-bottom: 165px;
  }
  .ml-xs-165 {
    margin-left: 165px;
  }
  .mr-xs-165 {
    margin-right: 165px;
  }
  .p-xs-165 {
    padding: 165px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-165 {
    margin-top: 165px;
  }
  .mb-sm-165 {
    margin-bottom: 165px;
  }
  .ml-sm-165 {
    margin-left: 165px;
  }
  .mr-sm-165 {
    margin-right: 165px;
  }
  .p-sm-165 {
    padding: 165px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-165 {
    margin-top: 165px;
  }
  .mb-md-165 {
    margin-bottom: 165px;
  }
  .ml-md-165 {
    margin-left: 165px;
  }
  .mr-md-165 {
    margin-right: 165px;
  }
  .p-md-165 {
    padding: 165px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-165 {
    margin-top: 165px;
  }
  .mb-lg-165 {
    margin-bottom: 165px;
  }
  .ml-lg-165 {
    margin-left: 165px;
  }
  .mr-lg-165 {
    margin-right: 165px;
  }
  .p-lg-165 {
    padding: 165px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-165 {
    margin-top: 165px;
  }
  .mb-xl-165 {
    margin-bottom: 165px;
  }
  .ml-xl-165 {
    margin-left: 165px;
  }
  .mr-xl-165 {
    margin-right: 165px;
  }
  .p-xl-165 {
    padding: 165px;
  }
}
.mt-166 {
  margin-top: 166px;
}

.mb-166 {
  margin-bottom: 166px;
}

.ml-166 {
  margin-left: 166px;
}

.mr-166 {
  margin-right: 166px;
}

.p-166 {
  padding: 166px;
}

.pt-166 {
  padding-top: 166px;
}

.pb-166 {
  padding-bottom: 166px;
}

.pl-166 {
  padding-left: 166px;
}

.pr-166 {
  padding-right: 166px;
}

.mt-n166 {
  margin-top: -166px;
}

.mb-n166 {
  margin-bottom: -166px;
}

.ml-n166 {
  margin-left: -166px;
}

.mr-n166 {
  margin-right: -166px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-166 {
    margin-top: 166px;
  }
  .mb-xs-166 {
    margin-bottom: 166px;
  }
  .ml-xs-166 {
    margin-left: 166px;
  }
  .mr-xs-166 {
    margin-right: 166px;
  }
  .p-xs-166 {
    padding: 166px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-166 {
    margin-top: 166px;
  }
  .mb-sm-166 {
    margin-bottom: 166px;
  }
  .ml-sm-166 {
    margin-left: 166px;
  }
  .mr-sm-166 {
    margin-right: 166px;
  }
  .p-sm-166 {
    padding: 166px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-166 {
    margin-top: 166px;
  }
  .mb-md-166 {
    margin-bottom: 166px;
  }
  .ml-md-166 {
    margin-left: 166px;
  }
  .mr-md-166 {
    margin-right: 166px;
  }
  .p-md-166 {
    padding: 166px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-166 {
    margin-top: 166px;
  }
  .mb-lg-166 {
    margin-bottom: 166px;
  }
  .ml-lg-166 {
    margin-left: 166px;
  }
  .mr-lg-166 {
    margin-right: 166px;
  }
  .p-lg-166 {
    padding: 166px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-166 {
    margin-top: 166px;
  }
  .mb-xl-166 {
    margin-bottom: 166px;
  }
  .ml-xl-166 {
    margin-left: 166px;
  }
  .mr-xl-166 {
    margin-right: 166px;
  }
  .p-xl-166 {
    padding: 166px;
  }
}
.mt-167 {
  margin-top: 167px;
}

.mb-167 {
  margin-bottom: 167px;
}

.ml-167 {
  margin-left: 167px;
}

.mr-167 {
  margin-right: 167px;
}

.p-167 {
  padding: 167px;
}

.pt-167 {
  padding-top: 167px;
}

.pb-167 {
  padding-bottom: 167px;
}

.pl-167 {
  padding-left: 167px;
}

.pr-167 {
  padding-right: 167px;
}

.mt-n167 {
  margin-top: -167px;
}

.mb-n167 {
  margin-bottom: -167px;
}

.ml-n167 {
  margin-left: -167px;
}

.mr-n167 {
  margin-right: -167px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-167 {
    margin-top: 167px;
  }
  .mb-xs-167 {
    margin-bottom: 167px;
  }
  .ml-xs-167 {
    margin-left: 167px;
  }
  .mr-xs-167 {
    margin-right: 167px;
  }
  .p-xs-167 {
    padding: 167px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-167 {
    margin-top: 167px;
  }
  .mb-sm-167 {
    margin-bottom: 167px;
  }
  .ml-sm-167 {
    margin-left: 167px;
  }
  .mr-sm-167 {
    margin-right: 167px;
  }
  .p-sm-167 {
    padding: 167px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-167 {
    margin-top: 167px;
  }
  .mb-md-167 {
    margin-bottom: 167px;
  }
  .ml-md-167 {
    margin-left: 167px;
  }
  .mr-md-167 {
    margin-right: 167px;
  }
  .p-md-167 {
    padding: 167px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-167 {
    margin-top: 167px;
  }
  .mb-lg-167 {
    margin-bottom: 167px;
  }
  .ml-lg-167 {
    margin-left: 167px;
  }
  .mr-lg-167 {
    margin-right: 167px;
  }
  .p-lg-167 {
    padding: 167px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-167 {
    margin-top: 167px;
  }
  .mb-xl-167 {
    margin-bottom: 167px;
  }
  .ml-xl-167 {
    margin-left: 167px;
  }
  .mr-xl-167 {
    margin-right: 167px;
  }
  .p-xl-167 {
    padding: 167px;
  }
}
.mt-168 {
  margin-top: 168px;
}

.mb-168 {
  margin-bottom: 168px;
}

.ml-168 {
  margin-left: 168px;
}

.mr-168 {
  margin-right: 168px;
}

.p-168 {
  padding: 168px;
}

.pt-168 {
  padding-top: 168px;
}

.pb-168 {
  padding-bottom: 168px;
}

.pl-168 {
  padding-left: 168px;
}

.pr-168 {
  padding-right: 168px;
}

.mt-n168 {
  margin-top: -168px;
}

.mb-n168 {
  margin-bottom: -168px;
}

.ml-n168 {
  margin-left: -168px;
}

.mr-n168 {
  margin-right: -168px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-168 {
    margin-top: 168px;
  }
  .mb-xs-168 {
    margin-bottom: 168px;
  }
  .ml-xs-168 {
    margin-left: 168px;
  }
  .mr-xs-168 {
    margin-right: 168px;
  }
  .p-xs-168 {
    padding: 168px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-168 {
    margin-top: 168px;
  }
  .mb-sm-168 {
    margin-bottom: 168px;
  }
  .ml-sm-168 {
    margin-left: 168px;
  }
  .mr-sm-168 {
    margin-right: 168px;
  }
  .p-sm-168 {
    padding: 168px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-168 {
    margin-top: 168px;
  }
  .mb-md-168 {
    margin-bottom: 168px;
  }
  .ml-md-168 {
    margin-left: 168px;
  }
  .mr-md-168 {
    margin-right: 168px;
  }
  .p-md-168 {
    padding: 168px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-168 {
    margin-top: 168px;
  }
  .mb-lg-168 {
    margin-bottom: 168px;
  }
  .ml-lg-168 {
    margin-left: 168px;
  }
  .mr-lg-168 {
    margin-right: 168px;
  }
  .p-lg-168 {
    padding: 168px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-168 {
    margin-top: 168px;
  }
  .mb-xl-168 {
    margin-bottom: 168px;
  }
  .ml-xl-168 {
    margin-left: 168px;
  }
  .mr-xl-168 {
    margin-right: 168px;
  }
  .p-xl-168 {
    padding: 168px;
  }
}
.mt-169 {
  margin-top: 169px;
}

.mb-169 {
  margin-bottom: 169px;
}

.ml-169 {
  margin-left: 169px;
}

.mr-169 {
  margin-right: 169px;
}

.p-169 {
  padding: 169px;
}

.pt-169 {
  padding-top: 169px;
}

.pb-169 {
  padding-bottom: 169px;
}

.pl-169 {
  padding-left: 169px;
}

.pr-169 {
  padding-right: 169px;
}

.mt-n169 {
  margin-top: -169px;
}

.mb-n169 {
  margin-bottom: -169px;
}

.ml-n169 {
  margin-left: -169px;
}

.mr-n169 {
  margin-right: -169px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-169 {
    margin-top: 169px;
  }
  .mb-xs-169 {
    margin-bottom: 169px;
  }
  .ml-xs-169 {
    margin-left: 169px;
  }
  .mr-xs-169 {
    margin-right: 169px;
  }
  .p-xs-169 {
    padding: 169px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-169 {
    margin-top: 169px;
  }
  .mb-sm-169 {
    margin-bottom: 169px;
  }
  .ml-sm-169 {
    margin-left: 169px;
  }
  .mr-sm-169 {
    margin-right: 169px;
  }
  .p-sm-169 {
    padding: 169px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-169 {
    margin-top: 169px;
  }
  .mb-md-169 {
    margin-bottom: 169px;
  }
  .ml-md-169 {
    margin-left: 169px;
  }
  .mr-md-169 {
    margin-right: 169px;
  }
  .p-md-169 {
    padding: 169px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-169 {
    margin-top: 169px;
  }
  .mb-lg-169 {
    margin-bottom: 169px;
  }
  .ml-lg-169 {
    margin-left: 169px;
  }
  .mr-lg-169 {
    margin-right: 169px;
  }
  .p-lg-169 {
    padding: 169px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-169 {
    margin-top: 169px;
  }
  .mb-xl-169 {
    margin-bottom: 169px;
  }
  .ml-xl-169 {
    margin-left: 169px;
  }
  .mr-xl-169 {
    margin-right: 169px;
  }
  .p-xl-169 {
    padding: 169px;
  }
}
.mt-170 {
  margin-top: 170px;
}

.mb-170 {
  margin-bottom: 170px;
}

.ml-170 {
  margin-left: 170px;
}

.mr-170 {
  margin-right: 170px;
}

.p-170 {
  padding: 170px;
}

.pt-170 {
  padding-top: 170px;
}

.pb-170 {
  padding-bottom: 170px;
}

.pl-170 {
  padding-left: 170px;
}

.pr-170 {
  padding-right: 170px;
}

.mt-n170 {
  margin-top: -170px;
}

.mb-n170 {
  margin-bottom: -170px;
}

.ml-n170 {
  margin-left: -170px;
}

.mr-n170 {
  margin-right: -170px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-170 {
    margin-top: 170px;
  }
  .mb-xs-170 {
    margin-bottom: 170px;
  }
  .ml-xs-170 {
    margin-left: 170px;
  }
  .mr-xs-170 {
    margin-right: 170px;
  }
  .p-xs-170 {
    padding: 170px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-170 {
    margin-top: 170px;
  }
  .mb-sm-170 {
    margin-bottom: 170px;
  }
  .ml-sm-170 {
    margin-left: 170px;
  }
  .mr-sm-170 {
    margin-right: 170px;
  }
  .p-sm-170 {
    padding: 170px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-170 {
    margin-top: 170px;
  }
  .mb-md-170 {
    margin-bottom: 170px;
  }
  .ml-md-170 {
    margin-left: 170px;
  }
  .mr-md-170 {
    margin-right: 170px;
  }
  .p-md-170 {
    padding: 170px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-170 {
    margin-top: 170px;
  }
  .mb-lg-170 {
    margin-bottom: 170px;
  }
  .ml-lg-170 {
    margin-left: 170px;
  }
  .mr-lg-170 {
    margin-right: 170px;
  }
  .p-lg-170 {
    padding: 170px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-170 {
    margin-top: 170px;
  }
  .mb-xl-170 {
    margin-bottom: 170px;
  }
  .ml-xl-170 {
    margin-left: 170px;
  }
  .mr-xl-170 {
    margin-right: 170px;
  }
  .p-xl-170 {
    padding: 170px;
  }
}
.mt-171 {
  margin-top: 171px;
}

.mb-171 {
  margin-bottom: 171px;
}

.ml-171 {
  margin-left: 171px;
}

.mr-171 {
  margin-right: 171px;
}

.p-171 {
  padding: 171px;
}

.pt-171 {
  padding-top: 171px;
}

.pb-171 {
  padding-bottom: 171px;
}

.pl-171 {
  padding-left: 171px;
}

.pr-171 {
  padding-right: 171px;
}

.mt-n171 {
  margin-top: -171px;
}

.mb-n171 {
  margin-bottom: -171px;
}

.ml-n171 {
  margin-left: -171px;
}

.mr-n171 {
  margin-right: -171px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-171 {
    margin-top: 171px;
  }
  .mb-xs-171 {
    margin-bottom: 171px;
  }
  .ml-xs-171 {
    margin-left: 171px;
  }
  .mr-xs-171 {
    margin-right: 171px;
  }
  .p-xs-171 {
    padding: 171px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-171 {
    margin-top: 171px;
  }
  .mb-sm-171 {
    margin-bottom: 171px;
  }
  .ml-sm-171 {
    margin-left: 171px;
  }
  .mr-sm-171 {
    margin-right: 171px;
  }
  .p-sm-171 {
    padding: 171px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-171 {
    margin-top: 171px;
  }
  .mb-md-171 {
    margin-bottom: 171px;
  }
  .ml-md-171 {
    margin-left: 171px;
  }
  .mr-md-171 {
    margin-right: 171px;
  }
  .p-md-171 {
    padding: 171px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-171 {
    margin-top: 171px;
  }
  .mb-lg-171 {
    margin-bottom: 171px;
  }
  .ml-lg-171 {
    margin-left: 171px;
  }
  .mr-lg-171 {
    margin-right: 171px;
  }
  .p-lg-171 {
    padding: 171px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-171 {
    margin-top: 171px;
  }
  .mb-xl-171 {
    margin-bottom: 171px;
  }
  .ml-xl-171 {
    margin-left: 171px;
  }
  .mr-xl-171 {
    margin-right: 171px;
  }
  .p-xl-171 {
    padding: 171px;
  }
}
.mt-172 {
  margin-top: 172px;
}

.mb-172 {
  margin-bottom: 172px;
}

.ml-172 {
  margin-left: 172px;
}

.mr-172 {
  margin-right: 172px;
}

.p-172 {
  padding: 172px;
}

.pt-172 {
  padding-top: 172px;
}

.pb-172 {
  padding-bottom: 172px;
}

.pl-172 {
  padding-left: 172px;
}

.pr-172 {
  padding-right: 172px;
}

.mt-n172 {
  margin-top: -172px;
}

.mb-n172 {
  margin-bottom: -172px;
}

.ml-n172 {
  margin-left: -172px;
}

.mr-n172 {
  margin-right: -172px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-172 {
    margin-top: 172px;
  }
  .mb-xs-172 {
    margin-bottom: 172px;
  }
  .ml-xs-172 {
    margin-left: 172px;
  }
  .mr-xs-172 {
    margin-right: 172px;
  }
  .p-xs-172 {
    padding: 172px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-172 {
    margin-top: 172px;
  }
  .mb-sm-172 {
    margin-bottom: 172px;
  }
  .ml-sm-172 {
    margin-left: 172px;
  }
  .mr-sm-172 {
    margin-right: 172px;
  }
  .p-sm-172 {
    padding: 172px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-172 {
    margin-top: 172px;
  }
  .mb-md-172 {
    margin-bottom: 172px;
  }
  .ml-md-172 {
    margin-left: 172px;
  }
  .mr-md-172 {
    margin-right: 172px;
  }
  .p-md-172 {
    padding: 172px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-172 {
    margin-top: 172px;
  }
  .mb-lg-172 {
    margin-bottom: 172px;
  }
  .ml-lg-172 {
    margin-left: 172px;
  }
  .mr-lg-172 {
    margin-right: 172px;
  }
  .p-lg-172 {
    padding: 172px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-172 {
    margin-top: 172px;
  }
  .mb-xl-172 {
    margin-bottom: 172px;
  }
  .ml-xl-172 {
    margin-left: 172px;
  }
  .mr-xl-172 {
    margin-right: 172px;
  }
  .p-xl-172 {
    padding: 172px;
  }
}
.mt-173 {
  margin-top: 173px;
}

.mb-173 {
  margin-bottom: 173px;
}

.ml-173 {
  margin-left: 173px;
}

.mr-173 {
  margin-right: 173px;
}

.p-173 {
  padding: 173px;
}

.pt-173 {
  padding-top: 173px;
}

.pb-173 {
  padding-bottom: 173px;
}

.pl-173 {
  padding-left: 173px;
}

.pr-173 {
  padding-right: 173px;
}

.mt-n173 {
  margin-top: -173px;
}

.mb-n173 {
  margin-bottom: -173px;
}

.ml-n173 {
  margin-left: -173px;
}

.mr-n173 {
  margin-right: -173px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-173 {
    margin-top: 173px;
  }
  .mb-xs-173 {
    margin-bottom: 173px;
  }
  .ml-xs-173 {
    margin-left: 173px;
  }
  .mr-xs-173 {
    margin-right: 173px;
  }
  .p-xs-173 {
    padding: 173px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-173 {
    margin-top: 173px;
  }
  .mb-sm-173 {
    margin-bottom: 173px;
  }
  .ml-sm-173 {
    margin-left: 173px;
  }
  .mr-sm-173 {
    margin-right: 173px;
  }
  .p-sm-173 {
    padding: 173px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-173 {
    margin-top: 173px;
  }
  .mb-md-173 {
    margin-bottom: 173px;
  }
  .ml-md-173 {
    margin-left: 173px;
  }
  .mr-md-173 {
    margin-right: 173px;
  }
  .p-md-173 {
    padding: 173px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-173 {
    margin-top: 173px;
  }
  .mb-lg-173 {
    margin-bottom: 173px;
  }
  .ml-lg-173 {
    margin-left: 173px;
  }
  .mr-lg-173 {
    margin-right: 173px;
  }
  .p-lg-173 {
    padding: 173px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-173 {
    margin-top: 173px;
  }
  .mb-xl-173 {
    margin-bottom: 173px;
  }
  .ml-xl-173 {
    margin-left: 173px;
  }
  .mr-xl-173 {
    margin-right: 173px;
  }
  .p-xl-173 {
    padding: 173px;
  }
}
.mt-174 {
  margin-top: 174px;
}

.mb-174 {
  margin-bottom: 174px;
}

.ml-174 {
  margin-left: 174px;
}

.mr-174 {
  margin-right: 174px;
}

.p-174 {
  padding: 174px;
}

.pt-174 {
  padding-top: 174px;
}

.pb-174 {
  padding-bottom: 174px;
}

.pl-174 {
  padding-left: 174px;
}

.pr-174 {
  padding-right: 174px;
}

.mt-n174 {
  margin-top: -174px;
}

.mb-n174 {
  margin-bottom: -174px;
}

.ml-n174 {
  margin-left: -174px;
}

.mr-n174 {
  margin-right: -174px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-174 {
    margin-top: 174px;
  }
  .mb-xs-174 {
    margin-bottom: 174px;
  }
  .ml-xs-174 {
    margin-left: 174px;
  }
  .mr-xs-174 {
    margin-right: 174px;
  }
  .p-xs-174 {
    padding: 174px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-174 {
    margin-top: 174px;
  }
  .mb-sm-174 {
    margin-bottom: 174px;
  }
  .ml-sm-174 {
    margin-left: 174px;
  }
  .mr-sm-174 {
    margin-right: 174px;
  }
  .p-sm-174 {
    padding: 174px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-174 {
    margin-top: 174px;
  }
  .mb-md-174 {
    margin-bottom: 174px;
  }
  .ml-md-174 {
    margin-left: 174px;
  }
  .mr-md-174 {
    margin-right: 174px;
  }
  .p-md-174 {
    padding: 174px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-174 {
    margin-top: 174px;
  }
  .mb-lg-174 {
    margin-bottom: 174px;
  }
  .ml-lg-174 {
    margin-left: 174px;
  }
  .mr-lg-174 {
    margin-right: 174px;
  }
  .p-lg-174 {
    padding: 174px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-174 {
    margin-top: 174px;
  }
  .mb-xl-174 {
    margin-bottom: 174px;
  }
  .ml-xl-174 {
    margin-left: 174px;
  }
  .mr-xl-174 {
    margin-right: 174px;
  }
  .p-xl-174 {
    padding: 174px;
  }
}
.mt-175 {
  margin-top: 175px;
}

.mb-175 {
  margin-bottom: 175px;
}

.ml-175 {
  margin-left: 175px;
}

.mr-175 {
  margin-right: 175px;
}

.p-175 {
  padding: 175px;
}

.pt-175 {
  padding-top: 175px;
}

.pb-175 {
  padding-bottom: 175px;
}

.pl-175 {
  padding-left: 175px;
}

.pr-175 {
  padding-right: 175px;
}

.mt-n175 {
  margin-top: -175px;
}

.mb-n175 {
  margin-bottom: -175px;
}

.ml-n175 {
  margin-left: -175px;
}

.mr-n175 {
  margin-right: -175px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-175 {
    margin-top: 175px;
  }
  .mb-xs-175 {
    margin-bottom: 175px;
  }
  .ml-xs-175 {
    margin-left: 175px;
  }
  .mr-xs-175 {
    margin-right: 175px;
  }
  .p-xs-175 {
    padding: 175px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-175 {
    margin-top: 175px;
  }
  .mb-sm-175 {
    margin-bottom: 175px;
  }
  .ml-sm-175 {
    margin-left: 175px;
  }
  .mr-sm-175 {
    margin-right: 175px;
  }
  .p-sm-175 {
    padding: 175px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-175 {
    margin-top: 175px;
  }
  .mb-md-175 {
    margin-bottom: 175px;
  }
  .ml-md-175 {
    margin-left: 175px;
  }
  .mr-md-175 {
    margin-right: 175px;
  }
  .p-md-175 {
    padding: 175px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-175 {
    margin-top: 175px;
  }
  .mb-lg-175 {
    margin-bottom: 175px;
  }
  .ml-lg-175 {
    margin-left: 175px;
  }
  .mr-lg-175 {
    margin-right: 175px;
  }
  .p-lg-175 {
    padding: 175px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-175 {
    margin-top: 175px;
  }
  .mb-xl-175 {
    margin-bottom: 175px;
  }
  .ml-xl-175 {
    margin-left: 175px;
  }
  .mr-xl-175 {
    margin-right: 175px;
  }
  .p-xl-175 {
    padding: 175px;
  }
}
.mt-176 {
  margin-top: 176px;
}

.mb-176 {
  margin-bottom: 176px;
}

.ml-176 {
  margin-left: 176px;
}

.mr-176 {
  margin-right: 176px;
}

.p-176 {
  padding: 176px;
}

.pt-176 {
  padding-top: 176px;
}

.pb-176 {
  padding-bottom: 176px;
}

.pl-176 {
  padding-left: 176px;
}

.pr-176 {
  padding-right: 176px;
}

.mt-n176 {
  margin-top: -176px;
}

.mb-n176 {
  margin-bottom: -176px;
}

.ml-n176 {
  margin-left: -176px;
}

.mr-n176 {
  margin-right: -176px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-176 {
    margin-top: 176px;
  }
  .mb-xs-176 {
    margin-bottom: 176px;
  }
  .ml-xs-176 {
    margin-left: 176px;
  }
  .mr-xs-176 {
    margin-right: 176px;
  }
  .p-xs-176 {
    padding: 176px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-176 {
    margin-top: 176px;
  }
  .mb-sm-176 {
    margin-bottom: 176px;
  }
  .ml-sm-176 {
    margin-left: 176px;
  }
  .mr-sm-176 {
    margin-right: 176px;
  }
  .p-sm-176 {
    padding: 176px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-176 {
    margin-top: 176px;
  }
  .mb-md-176 {
    margin-bottom: 176px;
  }
  .ml-md-176 {
    margin-left: 176px;
  }
  .mr-md-176 {
    margin-right: 176px;
  }
  .p-md-176 {
    padding: 176px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-176 {
    margin-top: 176px;
  }
  .mb-lg-176 {
    margin-bottom: 176px;
  }
  .ml-lg-176 {
    margin-left: 176px;
  }
  .mr-lg-176 {
    margin-right: 176px;
  }
  .p-lg-176 {
    padding: 176px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-176 {
    margin-top: 176px;
  }
  .mb-xl-176 {
    margin-bottom: 176px;
  }
  .ml-xl-176 {
    margin-left: 176px;
  }
  .mr-xl-176 {
    margin-right: 176px;
  }
  .p-xl-176 {
    padding: 176px;
  }
}
.mt-177 {
  margin-top: 177px;
}

.mb-177 {
  margin-bottom: 177px;
}

.ml-177 {
  margin-left: 177px;
}

.mr-177 {
  margin-right: 177px;
}

.p-177 {
  padding: 177px;
}

.pt-177 {
  padding-top: 177px;
}

.pb-177 {
  padding-bottom: 177px;
}

.pl-177 {
  padding-left: 177px;
}

.pr-177 {
  padding-right: 177px;
}

.mt-n177 {
  margin-top: -177px;
}

.mb-n177 {
  margin-bottom: -177px;
}

.ml-n177 {
  margin-left: -177px;
}

.mr-n177 {
  margin-right: -177px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-177 {
    margin-top: 177px;
  }
  .mb-xs-177 {
    margin-bottom: 177px;
  }
  .ml-xs-177 {
    margin-left: 177px;
  }
  .mr-xs-177 {
    margin-right: 177px;
  }
  .p-xs-177 {
    padding: 177px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-177 {
    margin-top: 177px;
  }
  .mb-sm-177 {
    margin-bottom: 177px;
  }
  .ml-sm-177 {
    margin-left: 177px;
  }
  .mr-sm-177 {
    margin-right: 177px;
  }
  .p-sm-177 {
    padding: 177px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-177 {
    margin-top: 177px;
  }
  .mb-md-177 {
    margin-bottom: 177px;
  }
  .ml-md-177 {
    margin-left: 177px;
  }
  .mr-md-177 {
    margin-right: 177px;
  }
  .p-md-177 {
    padding: 177px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-177 {
    margin-top: 177px;
  }
  .mb-lg-177 {
    margin-bottom: 177px;
  }
  .ml-lg-177 {
    margin-left: 177px;
  }
  .mr-lg-177 {
    margin-right: 177px;
  }
  .p-lg-177 {
    padding: 177px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-177 {
    margin-top: 177px;
  }
  .mb-xl-177 {
    margin-bottom: 177px;
  }
  .ml-xl-177 {
    margin-left: 177px;
  }
  .mr-xl-177 {
    margin-right: 177px;
  }
  .p-xl-177 {
    padding: 177px;
  }
}
.mt-178 {
  margin-top: 178px;
}

.mb-178 {
  margin-bottom: 178px;
}

.ml-178 {
  margin-left: 178px;
}

.mr-178 {
  margin-right: 178px;
}

.p-178 {
  padding: 178px;
}

.pt-178 {
  padding-top: 178px;
}

.pb-178 {
  padding-bottom: 178px;
}

.pl-178 {
  padding-left: 178px;
}

.pr-178 {
  padding-right: 178px;
}

.mt-n178 {
  margin-top: -178px;
}

.mb-n178 {
  margin-bottom: -178px;
}

.ml-n178 {
  margin-left: -178px;
}

.mr-n178 {
  margin-right: -178px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-178 {
    margin-top: 178px;
  }
  .mb-xs-178 {
    margin-bottom: 178px;
  }
  .ml-xs-178 {
    margin-left: 178px;
  }
  .mr-xs-178 {
    margin-right: 178px;
  }
  .p-xs-178 {
    padding: 178px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-178 {
    margin-top: 178px;
  }
  .mb-sm-178 {
    margin-bottom: 178px;
  }
  .ml-sm-178 {
    margin-left: 178px;
  }
  .mr-sm-178 {
    margin-right: 178px;
  }
  .p-sm-178 {
    padding: 178px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-178 {
    margin-top: 178px;
  }
  .mb-md-178 {
    margin-bottom: 178px;
  }
  .ml-md-178 {
    margin-left: 178px;
  }
  .mr-md-178 {
    margin-right: 178px;
  }
  .p-md-178 {
    padding: 178px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-178 {
    margin-top: 178px;
  }
  .mb-lg-178 {
    margin-bottom: 178px;
  }
  .ml-lg-178 {
    margin-left: 178px;
  }
  .mr-lg-178 {
    margin-right: 178px;
  }
  .p-lg-178 {
    padding: 178px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-178 {
    margin-top: 178px;
  }
  .mb-xl-178 {
    margin-bottom: 178px;
  }
  .ml-xl-178 {
    margin-left: 178px;
  }
  .mr-xl-178 {
    margin-right: 178px;
  }
  .p-xl-178 {
    padding: 178px;
  }
}
.mt-179 {
  margin-top: 179px;
}

.mb-179 {
  margin-bottom: 179px;
}

.ml-179 {
  margin-left: 179px;
}

.mr-179 {
  margin-right: 179px;
}

.p-179 {
  padding: 179px;
}

.pt-179 {
  padding-top: 179px;
}

.pb-179 {
  padding-bottom: 179px;
}

.pl-179 {
  padding-left: 179px;
}

.pr-179 {
  padding-right: 179px;
}

.mt-n179 {
  margin-top: -179px;
}

.mb-n179 {
  margin-bottom: -179px;
}

.ml-n179 {
  margin-left: -179px;
}

.mr-n179 {
  margin-right: -179px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-179 {
    margin-top: 179px;
  }
  .mb-xs-179 {
    margin-bottom: 179px;
  }
  .ml-xs-179 {
    margin-left: 179px;
  }
  .mr-xs-179 {
    margin-right: 179px;
  }
  .p-xs-179 {
    padding: 179px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-179 {
    margin-top: 179px;
  }
  .mb-sm-179 {
    margin-bottom: 179px;
  }
  .ml-sm-179 {
    margin-left: 179px;
  }
  .mr-sm-179 {
    margin-right: 179px;
  }
  .p-sm-179 {
    padding: 179px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-179 {
    margin-top: 179px;
  }
  .mb-md-179 {
    margin-bottom: 179px;
  }
  .ml-md-179 {
    margin-left: 179px;
  }
  .mr-md-179 {
    margin-right: 179px;
  }
  .p-md-179 {
    padding: 179px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-179 {
    margin-top: 179px;
  }
  .mb-lg-179 {
    margin-bottom: 179px;
  }
  .ml-lg-179 {
    margin-left: 179px;
  }
  .mr-lg-179 {
    margin-right: 179px;
  }
  .p-lg-179 {
    padding: 179px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-179 {
    margin-top: 179px;
  }
  .mb-xl-179 {
    margin-bottom: 179px;
  }
  .ml-xl-179 {
    margin-left: 179px;
  }
  .mr-xl-179 {
    margin-right: 179px;
  }
  .p-xl-179 {
    padding: 179px;
  }
}
.mt-180 {
  margin-top: 180px;
}

.mb-180 {
  margin-bottom: 180px;
}

.ml-180 {
  margin-left: 180px;
}

.mr-180 {
  margin-right: 180px;
}

.p-180 {
  padding: 180px;
}

.pt-180 {
  padding-top: 180px;
}

.pb-180 {
  padding-bottom: 180px;
}

.pl-180 {
  padding-left: 180px;
}

.pr-180 {
  padding-right: 180px;
}

.mt-n180 {
  margin-top: -180px;
}

.mb-n180 {
  margin-bottom: -180px;
}

.ml-n180 {
  margin-left: -180px;
}

.mr-n180 {
  margin-right: -180px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-180 {
    margin-top: 180px;
  }
  .mb-xs-180 {
    margin-bottom: 180px;
  }
  .ml-xs-180 {
    margin-left: 180px;
  }
  .mr-xs-180 {
    margin-right: 180px;
  }
  .p-xs-180 {
    padding: 180px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-180 {
    margin-top: 180px;
  }
  .mb-sm-180 {
    margin-bottom: 180px;
  }
  .ml-sm-180 {
    margin-left: 180px;
  }
  .mr-sm-180 {
    margin-right: 180px;
  }
  .p-sm-180 {
    padding: 180px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-180 {
    margin-top: 180px;
  }
  .mb-md-180 {
    margin-bottom: 180px;
  }
  .ml-md-180 {
    margin-left: 180px;
  }
  .mr-md-180 {
    margin-right: 180px;
  }
  .p-md-180 {
    padding: 180px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-180 {
    margin-top: 180px;
  }
  .mb-lg-180 {
    margin-bottom: 180px;
  }
  .ml-lg-180 {
    margin-left: 180px;
  }
  .mr-lg-180 {
    margin-right: 180px;
  }
  .p-lg-180 {
    padding: 180px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-180 {
    margin-top: 180px;
  }
  .mb-xl-180 {
    margin-bottom: 180px;
  }
  .ml-xl-180 {
    margin-left: 180px;
  }
  .mr-xl-180 {
    margin-right: 180px;
  }
  .p-xl-180 {
    padding: 180px;
  }
}
.mt-181 {
  margin-top: 181px;
}

.mb-181 {
  margin-bottom: 181px;
}

.ml-181 {
  margin-left: 181px;
}

.mr-181 {
  margin-right: 181px;
}

.p-181 {
  padding: 181px;
}

.pt-181 {
  padding-top: 181px;
}

.pb-181 {
  padding-bottom: 181px;
}

.pl-181 {
  padding-left: 181px;
}

.pr-181 {
  padding-right: 181px;
}

.mt-n181 {
  margin-top: -181px;
}

.mb-n181 {
  margin-bottom: -181px;
}

.ml-n181 {
  margin-left: -181px;
}

.mr-n181 {
  margin-right: -181px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-181 {
    margin-top: 181px;
  }
  .mb-xs-181 {
    margin-bottom: 181px;
  }
  .ml-xs-181 {
    margin-left: 181px;
  }
  .mr-xs-181 {
    margin-right: 181px;
  }
  .p-xs-181 {
    padding: 181px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-181 {
    margin-top: 181px;
  }
  .mb-sm-181 {
    margin-bottom: 181px;
  }
  .ml-sm-181 {
    margin-left: 181px;
  }
  .mr-sm-181 {
    margin-right: 181px;
  }
  .p-sm-181 {
    padding: 181px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-181 {
    margin-top: 181px;
  }
  .mb-md-181 {
    margin-bottom: 181px;
  }
  .ml-md-181 {
    margin-left: 181px;
  }
  .mr-md-181 {
    margin-right: 181px;
  }
  .p-md-181 {
    padding: 181px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-181 {
    margin-top: 181px;
  }
  .mb-lg-181 {
    margin-bottom: 181px;
  }
  .ml-lg-181 {
    margin-left: 181px;
  }
  .mr-lg-181 {
    margin-right: 181px;
  }
  .p-lg-181 {
    padding: 181px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-181 {
    margin-top: 181px;
  }
  .mb-xl-181 {
    margin-bottom: 181px;
  }
  .ml-xl-181 {
    margin-left: 181px;
  }
  .mr-xl-181 {
    margin-right: 181px;
  }
  .p-xl-181 {
    padding: 181px;
  }
}
.mt-182 {
  margin-top: 182px;
}

.mb-182 {
  margin-bottom: 182px;
}

.ml-182 {
  margin-left: 182px;
}

.mr-182 {
  margin-right: 182px;
}

.p-182 {
  padding: 182px;
}

.pt-182 {
  padding-top: 182px;
}

.pb-182 {
  padding-bottom: 182px;
}

.pl-182 {
  padding-left: 182px;
}

.pr-182 {
  padding-right: 182px;
}

.mt-n182 {
  margin-top: -182px;
}

.mb-n182 {
  margin-bottom: -182px;
}

.ml-n182 {
  margin-left: -182px;
}

.mr-n182 {
  margin-right: -182px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-182 {
    margin-top: 182px;
  }
  .mb-xs-182 {
    margin-bottom: 182px;
  }
  .ml-xs-182 {
    margin-left: 182px;
  }
  .mr-xs-182 {
    margin-right: 182px;
  }
  .p-xs-182 {
    padding: 182px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-182 {
    margin-top: 182px;
  }
  .mb-sm-182 {
    margin-bottom: 182px;
  }
  .ml-sm-182 {
    margin-left: 182px;
  }
  .mr-sm-182 {
    margin-right: 182px;
  }
  .p-sm-182 {
    padding: 182px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-182 {
    margin-top: 182px;
  }
  .mb-md-182 {
    margin-bottom: 182px;
  }
  .ml-md-182 {
    margin-left: 182px;
  }
  .mr-md-182 {
    margin-right: 182px;
  }
  .p-md-182 {
    padding: 182px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-182 {
    margin-top: 182px;
  }
  .mb-lg-182 {
    margin-bottom: 182px;
  }
  .ml-lg-182 {
    margin-left: 182px;
  }
  .mr-lg-182 {
    margin-right: 182px;
  }
  .p-lg-182 {
    padding: 182px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-182 {
    margin-top: 182px;
  }
  .mb-xl-182 {
    margin-bottom: 182px;
  }
  .ml-xl-182 {
    margin-left: 182px;
  }
  .mr-xl-182 {
    margin-right: 182px;
  }
  .p-xl-182 {
    padding: 182px;
  }
}
.mt-183 {
  margin-top: 183px;
}

.mb-183 {
  margin-bottom: 183px;
}

.ml-183 {
  margin-left: 183px;
}

.mr-183 {
  margin-right: 183px;
}

.p-183 {
  padding: 183px;
}

.pt-183 {
  padding-top: 183px;
}

.pb-183 {
  padding-bottom: 183px;
}

.pl-183 {
  padding-left: 183px;
}

.pr-183 {
  padding-right: 183px;
}

.mt-n183 {
  margin-top: -183px;
}

.mb-n183 {
  margin-bottom: -183px;
}

.ml-n183 {
  margin-left: -183px;
}

.mr-n183 {
  margin-right: -183px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-183 {
    margin-top: 183px;
  }
  .mb-xs-183 {
    margin-bottom: 183px;
  }
  .ml-xs-183 {
    margin-left: 183px;
  }
  .mr-xs-183 {
    margin-right: 183px;
  }
  .p-xs-183 {
    padding: 183px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-183 {
    margin-top: 183px;
  }
  .mb-sm-183 {
    margin-bottom: 183px;
  }
  .ml-sm-183 {
    margin-left: 183px;
  }
  .mr-sm-183 {
    margin-right: 183px;
  }
  .p-sm-183 {
    padding: 183px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-183 {
    margin-top: 183px;
  }
  .mb-md-183 {
    margin-bottom: 183px;
  }
  .ml-md-183 {
    margin-left: 183px;
  }
  .mr-md-183 {
    margin-right: 183px;
  }
  .p-md-183 {
    padding: 183px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-183 {
    margin-top: 183px;
  }
  .mb-lg-183 {
    margin-bottom: 183px;
  }
  .ml-lg-183 {
    margin-left: 183px;
  }
  .mr-lg-183 {
    margin-right: 183px;
  }
  .p-lg-183 {
    padding: 183px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-183 {
    margin-top: 183px;
  }
  .mb-xl-183 {
    margin-bottom: 183px;
  }
  .ml-xl-183 {
    margin-left: 183px;
  }
  .mr-xl-183 {
    margin-right: 183px;
  }
  .p-xl-183 {
    padding: 183px;
  }
}
.mt-184 {
  margin-top: 184px;
}

.mb-184 {
  margin-bottom: 184px;
}

.ml-184 {
  margin-left: 184px;
}

.mr-184 {
  margin-right: 184px;
}

.p-184 {
  padding: 184px;
}

.pt-184 {
  padding-top: 184px;
}

.pb-184 {
  padding-bottom: 184px;
}

.pl-184 {
  padding-left: 184px;
}

.pr-184 {
  padding-right: 184px;
}

.mt-n184 {
  margin-top: -184px;
}

.mb-n184 {
  margin-bottom: -184px;
}

.ml-n184 {
  margin-left: -184px;
}

.mr-n184 {
  margin-right: -184px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-184 {
    margin-top: 184px;
  }
  .mb-xs-184 {
    margin-bottom: 184px;
  }
  .ml-xs-184 {
    margin-left: 184px;
  }
  .mr-xs-184 {
    margin-right: 184px;
  }
  .p-xs-184 {
    padding: 184px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-184 {
    margin-top: 184px;
  }
  .mb-sm-184 {
    margin-bottom: 184px;
  }
  .ml-sm-184 {
    margin-left: 184px;
  }
  .mr-sm-184 {
    margin-right: 184px;
  }
  .p-sm-184 {
    padding: 184px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-184 {
    margin-top: 184px;
  }
  .mb-md-184 {
    margin-bottom: 184px;
  }
  .ml-md-184 {
    margin-left: 184px;
  }
  .mr-md-184 {
    margin-right: 184px;
  }
  .p-md-184 {
    padding: 184px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-184 {
    margin-top: 184px;
  }
  .mb-lg-184 {
    margin-bottom: 184px;
  }
  .ml-lg-184 {
    margin-left: 184px;
  }
  .mr-lg-184 {
    margin-right: 184px;
  }
  .p-lg-184 {
    padding: 184px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-184 {
    margin-top: 184px;
  }
  .mb-xl-184 {
    margin-bottom: 184px;
  }
  .ml-xl-184 {
    margin-left: 184px;
  }
  .mr-xl-184 {
    margin-right: 184px;
  }
  .p-xl-184 {
    padding: 184px;
  }
}
.mt-185 {
  margin-top: 185px;
}

.mb-185 {
  margin-bottom: 185px;
}

.ml-185 {
  margin-left: 185px;
}

.mr-185 {
  margin-right: 185px;
}

.p-185 {
  padding: 185px;
}

.pt-185 {
  padding-top: 185px;
}

.pb-185 {
  padding-bottom: 185px;
}

.pl-185 {
  padding-left: 185px;
}

.pr-185 {
  padding-right: 185px;
}

.mt-n185 {
  margin-top: -185px;
}

.mb-n185 {
  margin-bottom: -185px;
}

.ml-n185 {
  margin-left: -185px;
}

.mr-n185 {
  margin-right: -185px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-185 {
    margin-top: 185px;
  }
  .mb-xs-185 {
    margin-bottom: 185px;
  }
  .ml-xs-185 {
    margin-left: 185px;
  }
  .mr-xs-185 {
    margin-right: 185px;
  }
  .p-xs-185 {
    padding: 185px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-185 {
    margin-top: 185px;
  }
  .mb-sm-185 {
    margin-bottom: 185px;
  }
  .ml-sm-185 {
    margin-left: 185px;
  }
  .mr-sm-185 {
    margin-right: 185px;
  }
  .p-sm-185 {
    padding: 185px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-185 {
    margin-top: 185px;
  }
  .mb-md-185 {
    margin-bottom: 185px;
  }
  .ml-md-185 {
    margin-left: 185px;
  }
  .mr-md-185 {
    margin-right: 185px;
  }
  .p-md-185 {
    padding: 185px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-185 {
    margin-top: 185px;
  }
  .mb-lg-185 {
    margin-bottom: 185px;
  }
  .ml-lg-185 {
    margin-left: 185px;
  }
  .mr-lg-185 {
    margin-right: 185px;
  }
  .p-lg-185 {
    padding: 185px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-185 {
    margin-top: 185px;
  }
  .mb-xl-185 {
    margin-bottom: 185px;
  }
  .ml-xl-185 {
    margin-left: 185px;
  }
  .mr-xl-185 {
    margin-right: 185px;
  }
  .p-xl-185 {
    padding: 185px;
  }
}
.mt-186 {
  margin-top: 186px;
}

.mb-186 {
  margin-bottom: 186px;
}

.ml-186 {
  margin-left: 186px;
}

.mr-186 {
  margin-right: 186px;
}

.p-186 {
  padding: 186px;
}

.pt-186 {
  padding-top: 186px;
}

.pb-186 {
  padding-bottom: 186px;
}

.pl-186 {
  padding-left: 186px;
}

.pr-186 {
  padding-right: 186px;
}

.mt-n186 {
  margin-top: -186px;
}

.mb-n186 {
  margin-bottom: -186px;
}

.ml-n186 {
  margin-left: -186px;
}

.mr-n186 {
  margin-right: -186px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-186 {
    margin-top: 186px;
  }
  .mb-xs-186 {
    margin-bottom: 186px;
  }
  .ml-xs-186 {
    margin-left: 186px;
  }
  .mr-xs-186 {
    margin-right: 186px;
  }
  .p-xs-186 {
    padding: 186px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-186 {
    margin-top: 186px;
  }
  .mb-sm-186 {
    margin-bottom: 186px;
  }
  .ml-sm-186 {
    margin-left: 186px;
  }
  .mr-sm-186 {
    margin-right: 186px;
  }
  .p-sm-186 {
    padding: 186px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-186 {
    margin-top: 186px;
  }
  .mb-md-186 {
    margin-bottom: 186px;
  }
  .ml-md-186 {
    margin-left: 186px;
  }
  .mr-md-186 {
    margin-right: 186px;
  }
  .p-md-186 {
    padding: 186px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-186 {
    margin-top: 186px;
  }
  .mb-lg-186 {
    margin-bottom: 186px;
  }
  .ml-lg-186 {
    margin-left: 186px;
  }
  .mr-lg-186 {
    margin-right: 186px;
  }
  .p-lg-186 {
    padding: 186px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-186 {
    margin-top: 186px;
  }
  .mb-xl-186 {
    margin-bottom: 186px;
  }
  .ml-xl-186 {
    margin-left: 186px;
  }
  .mr-xl-186 {
    margin-right: 186px;
  }
  .p-xl-186 {
    padding: 186px;
  }
}
.mt-187 {
  margin-top: 187px;
}

.mb-187 {
  margin-bottom: 187px;
}

.ml-187 {
  margin-left: 187px;
}

.mr-187 {
  margin-right: 187px;
}

.p-187 {
  padding: 187px;
}

.pt-187 {
  padding-top: 187px;
}

.pb-187 {
  padding-bottom: 187px;
}

.pl-187 {
  padding-left: 187px;
}

.pr-187 {
  padding-right: 187px;
}

.mt-n187 {
  margin-top: -187px;
}

.mb-n187 {
  margin-bottom: -187px;
}

.ml-n187 {
  margin-left: -187px;
}

.mr-n187 {
  margin-right: -187px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-187 {
    margin-top: 187px;
  }
  .mb-xs-187 {
    margin-bottom: 187px;
  }
  .ml-xs-187 {
    margin-left: 187px;
  }
  .mr-xs-187 {
    margin-right: 187px;
  }
  .p-xs-187 {
    padding: 187px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-187 {
    margin-top: 187px;
  }
  .mb-sm-187 {
    margin-bottom: 187px;
  }
  .ml-sm-187 {
    margin-left: 187px;
  }
  .mr-sm-187 {
    margin-right: 187px;
  }
  .p-sm-187 {
    padding: 187px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-187 {
    margin-top: 187px;
  }
  .mb-md-187 {
    margin-bottom: 187px;
  }
  .ml-md-187 {
    margin-left: 187px;
  }
  .mr-md-187 {
    margin-right: 187px;
  }
  .p-md-187 {
    padding: 187px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-187 {
    margin-top: 187px;
  }
  .mb-lg-187 {
    margin-bottom: 187px;
  }
  .ml-lg-187 {
    margin-left: 187px;
  }
  .mr-lg-187 {
    margin-right: 187px;
  }
  .p-lg-187 {
    padding: 187px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-187 {
    margin-top: 187px;
  }
  .mb-xl-187 {
    margin-bottom: 187px;
  }
  .ml-xl-187 {
    margin-left: 187px;
  }
  .mr-xl-187 {
    margin-right: 187px;
  }
  .p-xl-187 {
    padding: 187px;
  }
}
.mt-188 {
  margin-top: 188px;
}

.mb-188 {
  margin-bottom: 188px;
}

.ml-188 {
  margin-left: 188px;
}

.mr-188 {
  margin-right: 188px;
}

.p-188 {
  padding: 188px;
}

.pt-188 {
  padding-top: 188px;
}

.pb-188 {
  padding-bottom: 188px;
}

.pl-188 {
  padding-left: 188px;
}

.pr-188 {
  padding-right: 188px;
}

.mt-n188 {
  margin-top: -188px;
}

.mb-n188 {
  margin-bottom: -188px;
}

.ml-n188 {
  margin-left: -188px;
}

.mr-n188 {
  margin-right: -188px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-188 {
    margin-top: 188px;
  }
  .mb-xs-188 {
    margin-bottom: 188px;
  }
  .ml-xs-188 {
    margin-left: 188px;
  }
  .mr-xs-188 {
    margin-right: 188px;
  }
  .p-xs-188 {
    padding: 188px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-188 {
    margin-top: 188px;
  }
  .mb-sm-188 {
    margin-bottom: 188px;
  }
  .ml-sm-188 {
    margin-left: 188px;
  }
  .mr-sm-188 {
    margin-right: 188px;
  }
  .p-sm-188 {
    padding: 188px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-188 {
    margin-top: 188px;
  }
  .mb-md-188 {
    margin-bottom: 188px;
  }
  .ml-md-188 {
    margin-left: 188px;
  }
  .mr-md-188 {
    margin-right: 188px;
  }
  .p-md-188 {
    padding: 188px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-188 {
    margin-top: 188px;
  }
  .mb-lg-188 {
    margin-bottom: 188px;
  }
  .ml-lg-188 {
    margin-left: 188px;
  }
  .mr-lg-188 {
    margin-right: 188px;
  }
  .p-lg-188 {
    padding: 188px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-188 {
    margin-top: 188px;
  }
  .mb-xl-188 {
    margin-bottom: 188px;
  }
  .ml-xl-188 {
    margin-left: 188px;
  }
  .mr-xl-188 {
    margin-right: 188px;
  }
  .p-xl-188 {
    padding: 188px;
  }
}
.mt-189 {
  margin-top: 189px;
}

.mb-189 {
  margin-bottom: 189px;
}

.ml-189 {
  margin-left: 189px;
}

.mr-189 {
  margin-right: 189px;
}

.p-189 {
  padding: 189px;
}

.pt-189 {
  padding-top: 189px;
}

.pb-189 {
  padding-bottom: 189px;
}

.pl-189 {
  padding-left: 189px;
}

.pr-189 {
  padding-right: 189px;
}

.mt-n189 {
  margin-top: -189px;
}

.mb-n189 {
  margin-bottom: -189px;
}

.ml-n189 {
  margin-left: -189px;
}

.mr-n189 {
  margin-right: -189px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-189 {
    margin-top: 189px;
  }
  .mb-xs-189 {
    margin-bottom: 189px;
  }
  .ml-xs-189 {
    margin-left: 189px;
  }
  .mr-xs-189 {
    margin-right: 189px;
  }
  .p-xs-189 {
    padding: 189px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-189 {
    margin-top: 189px;
  }
  .mb-sm-189 {
    margin-bottom: 189px;
  }
  .ml-sm-189 {
    margin-left: 189px;
  }
  .mr-sm-189 {
    margin-right: 189px;
  }
  .p-sm-189 {
    padding: 189px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-189 {
    margin-top: 189px;
  }
  .mb-md-189 {
    margin-bottom: 189px;
  }
  .ml-md-189 {
    margin-left: 189px;
  }
  .mr-md-189 {
    margin-right: 189px;
  }
  .p-md-189 {
    padding: 189px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-189 {
    margin-top: 189px;
  }
  .mb-lg-189 {
    margin-bottom: 189px;
  }
  .ml-lg-189 {
    margin-left: 189px;
  }
  .mr-lg-189 {
    margin-right: 189px;
  }
  .p-lg-189 {
    padding: 189px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-189 {
    margin-top: 189px;
  }
  .mb-xl-189 {
    margin-bottom: 189px;
  }
  .ml-xl-189 {
    margin-left: 189px;
  }
  .mr-xl-189 {
    margin-right: 189px;
  }
  .p-xl-189 {
    padding: 189px;
  }
}
.mt-190 {
  margin-top: 190px;
}

.mb-190 {
  margin-bottom: 190px;
}

.ml-190 {
  margin-left: 190px;
}

.mr-190 {
  margin-right: 190px;
}

.p-190 {
  padding: 190px;
}

.pt-190 {
  padding-top: 190px;
}

.pb-190 {
  padding-bottom: 190px;
}

.pl-190 {
  padding-left: 190px;
}

.pr-190 {
  padding-right: 190px;
}

.mt-n190 {
  margin-top: -190px;
}

.mb-n190 {
  margin-bottom: -190px;
}

.ml-n190 {
  margin-left: -190px;
}

.mr-n190 {
  margin-right: -190px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-190 {
    margin-top: 190px;
  }
  .mb-xs-190 {
    margin-bottom: 190px;
  }
  .ml-xs-190 {
    margin-left: 190px;
  }
  .mr-xs-190 {
    margin-right: 190px;
  }
  .p-xs-190 {
    padding: 190px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-190 {
    margin-top: 190px;
  }
  .mb-sm-190 {
    margin-bottom: 190px;
  }
  .ml-sm-190 {
    margin-left: 190px;
  }
  .mr-sm-190 {
    margin-right: 190px;
  }
  .p-sm-190 {
    padding: 190px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-190 {
    margin-top: 190px;
  }
  .mb-md-190 {
    margin-bottom: 190px;
  }
  .ml-md-190 {
    margin-left: 190px;
  }
  .mr-md-190 {
    margin-right: 190px;
  }
  .p-md-190 {
    padding: 190px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-190 {
    margin-top: 190px;
  }
  .mb-lg-190 {
    margin-bottom: 190px;
  }
  .ml-lg-190 {
    margin-left: 190px;
  }
  .mr-lg-190 {
    margin-right: 190px;
  }
  .p-lg-190 {
    padding: 190px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-190 {
    margin-top: 190px;
  }
  .mb-xl-190 {
    margin-bottom: 190px;
  }
  .ml-xl-190 {
    margin-left: 190px;
  }
  .mr-xl-190 {
    margin-right: 190px;
  }
  .p-xl-190 {
    padding: 190px;
  }
}
.mt-191 {
  margin-top: 191px;
}

.mb-191 {
  margin-bottom: 191px;
}

.ml-191 {
  margin-left: 191px;
}

.mr-191 {
  margin-right: 191px;
}

.p-191 {
  padding: 191px;
}

.pt-191 {
  padding-top: 191px;
}

.pb-191 {
  padding-bottom: 191px;
}

.pl-191 {
  padding-left: 191px;
}

.pr-191 {
  padding-right: 191px;
}

.mt-n191 {
  margin-top: -191px;
}

.mb-n191 {
  margin-bottom: -191px;
}

.ml-n191 {
  margin-left: -191px;
}

.mr-n191 {
  margin-right: -191px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-191 {
    margin-top: 191px;
  }
  .mb-xs-191 {
    margin-bottom: 191px;
  }
  .ml-xs-191 {
    margin-left: 191px;
  }
  .mr-xs-191 {
    margin-right: 191px;
  }
  .p-xs-191 {
    padding: 191px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-191 {
    margin-top: 191px;
  }
  .mb-sm-191 {
    margin-bottom: 191px;
  }
  .ml-sm-191 {
    margin-left: 191px;
  }
  .mr-sm-191 {
    margin-right: 191px;
  }
  .p-sm-191 {
    padding: 191px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-191 {
    margin-top: 191px;
  }
  .mb-md-191 {
    margin-bottom: 191px;
  }
  .ml-md-191 {
    margin-left: 191px;
  }
  .mr-md-191 {
    margin-right: 191px;
  }
  .p-md-191 {
    padding: 191px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-191 {
    margin-top: 191px;
  }
  .mb-lg-191 {
    margin-bottom: 191px;
  }
  .ml-lg-191 {
    margin-left: 191px;
  }
  .mr-lg-191 {
    margin-right: 191px;
  }
  .p-lg-191 {
    padding: 191px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-191 {
    margin-top: 191px;
  }
  .mb-xl-191 {
    margin-bottom: 191px;
  }
  .ml-xl-191 {
    margin-left: 191px;
  }
  .mr-xl-191 {
    margin-right: 191px;
  }
  .p-xl-191 {
    padding: 191px;
  }
}
.mt-192 {
  margin-top: 192px;
}

.mb-192 {
  margin-bottom: 192px;
}

.ml-192 {
  margin-left: 192px;
}

.mr-192 {
  margin-right: 192px;
}

.p-192 {
  padding: 192px;
}

.pt-192 {
  padding-top: 192px;
}

.pb-192 {
  padding-bottom: 192px;
}

.pl-192 {
  padding-left: 192px;
}

.pr-192 {
  padding-right: 192px;
}

.mt-n192 {
  margin-top: -192px;
}

.mb-n192 {
  margin-bottom: -192px;
}

.ml-n192 {
  margin-left: -192px;
}

.mr-n192 {
  margin-right: -192px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-192 {
    margin-top: 192px;
  }
  .mb-xs-192 {
    margin-bottom: 192px;
  }
  .ml-xs-192 {
    margin-left: 192px;
  }
  .mr-xs-192 {
    margin-right: 192px;
  }
  .p-xs-192 {
    padding: 192px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-192 {
    margin-top: 192px;
  }
  .mb-sm-192 {
    margin-bottom: 192px;
  }
  .ml-sm-192 {
    margin-left: 192px;
  }
  .mr-sm-192 {
    margin-right: 192px;
  }
  .p-sm-192 {
    padding: 192px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-192 {
    margin-top: 192px;
  }
  .mb-md-192 {
    margin-bottom: 192px;
  }
  .ml-md-192 {
    margin-left: 192px;
  }
  .mr-md-192 {
    margin-right: 192px;
  }
  .p-md-192 {
    padding: 192px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-192 {
    margin-top: 192px;
  }
  .mb-lg-192 {
    margin-bottom: 192px;
  }
  .ml-lg-192 {
    margin-left: 192px;
  }
  .mr-lg-192 {
    margin-right: 192px;
  }
  .p-lg-192 {
    padding: 192px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-192 {
    margin-top: 192px;
  }
  .mb-xl-192 {
    margin-bottom: 192px;
  }
  .ml-xl-192 {
    margin-left: 192px;
  }
  .mr-xl-192 {
    margin-right: 192px;
  }
  .p-xl-192 {
    padding: 192px;
  }
}
.mt-193 {
  margin-top: 193px;
}

.mb-193 {
  margin-bottom: 193px;
}

.ml-193 {
  margin-left: 193px;
}

.mr-193 {
  margin-right: 193px;
}

.p-193 {
  padding: 193px;
}

.pt-193 {
  padding-top: 193px;
}

.pb-193 {
  padding-bottom: 193px;
}

.pl-193 {
  padding-left: 193px;
}

.pr-193 {
  padding-right: 193px;
}

.mt-n193 {
  margin-top: -193px;
}

.mb-n193 {
  margin-bottom: -193px;
}

.ml-n193 {
  margin-left: -193px;
}

.mr-n193 {
  margin-right: -193px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-193 {
    margin-top: 193px;
  }
  .mb-xs-193 {
    margin-bottom: 193px;
  }
  .ml-xs-193 {
    margin-left: 193px;
  }
  .mr-xs-193 {
    margin-right: 193px;
  }
  .p-xs-193 {
    padding: 193px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-193 {
    margin-top: 193px;
  }
  .mb-sm-193 {
    margin-bottom: 193px;
  }
  .ml-sm-193 {
    margin-left: 193px;
  }
  .mr-sm-193 {
    margin-right: 193px;
  }
  .p-sm-193 {
    padding: 193px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-193 {
    margin-top: 193px;
  }
  .mb-md-193 {
    margin-bottom: 193px;
  }
  .ml-md-193 {
    margin-left: 193px;
  }
  .mr-md-193 {
    margin-right: 193px;
  }
  .p-md-193 {
    padding: 193px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-193 {
    margin-top: 193px;
  }
  .mb-lg-193 {
    margin-bottom: 193px;
  }
  .ml-lg-193 {
    margin-left: 193px;
  }
  .mr-lg-193 {
    margin-right: 193px;
  }
  .p-lg-193 {
    padding: 193px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-193 {
    margin-top: 193px;
  }
  .mb-xl-193 {
    margin-bottom: 193px;
  }
  .ml-xl-193 {
    margin-left: 193px;
  }
  .mr-xl-193 {
    margin-right: 193px;
  }
  .p-xl-193 {
    padding: 193px;
  }
}
.mt-194 {
  margin-top: 194px;
}

.mb-194 {
  margin-bottom: 194px;
}

.ml-194 {
  margin-left: 194px;
}

.mr-194 {
  margin-right: 194px;
}

.p-194 {
  padding: 194px;
}

.pt-194 {
  padding-top: 194px;
}

.pb-194 {
  padding-bottom: 194px;
}

.pl-194 {
  padding-left: 194px;
}

.pr-194 {
  padding-right: 194px;
}

.mt-n194 {
  margin-top: -194px;
}

.mb-n194 {
  margin-bottom: -194px;
}

.ml-n194 {
  margin-left: -194px;
}

.mr-n194 {
  margin-right: -194px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-194 {
    margin-top: 194px;
  }
  .mb-xs-194 {
    margin-bottom: 194px;
  }
  .ml-xs-194 {
    margin-left: 194px;
  }
  .mr-xs-194 {
    margin-right: 194px;
  }
  .p-xs-194 {
    padding: 194px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-194 {
    margin-top: 194px;
  }
  .mb-sm-194 {
    margin-bottom: 194px;
  }
  .ml-sm-194 {
    margin-left: 194px;
  }
  .mr-sm-194 {
    margin-right: 194px;
  }
  .p-sm-194 {
    padding: 194px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-194 {
    margin-top: 194px;
  }
  .mb-md-194 {
    margin-bottom: 194px;
  }
  .ml-md-194 {
    margin-left: 194px;
  }
  .mr-md-194 {
    margin-right: 194px;
  }
  .p-md-194 {
    padding: 194px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-194 {
    margin-top: 194px;
  }
  .mb-lg-194 {
    margin-bottom: 194px;
  }
  .ml-lg-194 {
    margin-left: 194px;
  }
  .mr-lg-194 {
    margin-right: 194px;
  }
  .p-lg-194 {
    padding: 194px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-194 {
    margin-top: 194px;
  }
  .mb-xl-194 {
    margin-bottom: 194px;
  }
  .ml-xl-194 {
    margin-left: 194px;
  }
  .mr-xl-194 {
    margin-right: 194px;
  }
  .p-xl-194 {
    padding: 194px;
  }
}
.mt-195 {
  margin-top: 195px;
}

.mb-195 {
  margin-bottom: 195px;
}

.ml-195 {
  margin-left: 195px;
}

.mr-195 {
  margin-right: 195px;
}

.p-195 {
  padding: 195px;
}

.pt-195 {
  padding-top: 195px;
}

.pb-195 {
  padding-bottom: 195px;
}

.pl-195 {
  padding-left: 195px;
}

.pr-195 {
  padding-right: 195px;
}

.mt-n195 {
  margin-top: -195px;
}

.mb-n195 {
  margin-bottom: -195px;
}

.ml-n195 {
  margin-left: -195px;
}

.mr-n195 {
  margin-right: -195px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-195 {
    margin-top: 195px;
  }
  .mb-xs-195 {
    margin-bottom: 195px;
  }
  .ml-xs-195 {
    margin-left: 195px;
  }
  .mr-xs-195 {
    margin-right: 195px;
  }
  .p-xs-195 {
    padding: 195px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-195 {
    margin-top: 195px;
  }
  .mb-sm-195 {
    margin-bottom: 195px;
  }
  .ml-sm-195 {
    margin-left: 195px;
  }
  .mr-sm-195 {
    margin-right: 195px;
  }
  .p-sm-195 {
    padding: 195px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-195 {
    margin-top: 195px;
  }
  .mb-md-195 {
    margin-bottom: 195px;
  }
  .ml-md-195 {
    margin-left: 195px;
  }
  .mr-md-195 {
    margin-right: 195px;
  }
  .p-md-195 {
    padding: 195px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-195 {
    margin-top: 195px;
  }
  .mb-lg-195 {
    margin-bottom: 195px;
  }
  .ml-lg-195 {
    margin-left: 195px;
  }
  .mr-lg-195 {
    margin-right: 195px;
  }
  .p-lg-195 {
    padding: 195px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-195 {
    margin-top: 195px;
  }
  .mb-xl-195 {
    margin-bottom: 195px;
  }
  .ml-xl-195 {
    margin-left: 195px;
  }
  .mr-xl-195 {
    margin-right: 195px;
  }
  .p-xl-195 {
    padding: 195px;
  }
}
.mt-196 {
  margin-top: 196px;
}

.mb-196 {
  margin-bottom: 196px;
}

.ml-196 {
  margin-left: 196px;
}

.mr-196 {
  margin-right: 196px;
}

.p-196 {
  padding: 196px;
}

.pt-196 {
  padding-top: 196px;
}

.pb-196 {
  padding-bottom: 196px;
}

.pl-196 {
  padding-left: 196px;
}

.pr-196 {
  padding-right: 196px;
}

.mt-n196 {
  margin-top: -196px;
}

.mb-n196 {
  margin-bottom: -196px;
}

.ml-n196 {
  margin-left: -196px;
}

.mr-n196 {
  margin-right: -196px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-196 {
    margin-top: 196px;
  }
  .mb-xs-196 {
    margin-bottom: 196px;
  }
  .ml-xs-196 {
    margin-left: 196px;
  }
  .mr-xs-196 {
    margin-right: 196px;
  }
  .p-xs-196 {
    padding: 196px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-196 {
    margin-top: 196px;
  }
  .mb-sm-196 {
    margin-bottom: 196px;
  }
  .ml-sm-196 {
    margin-left: 196px;
  }
  .mr-sm-196 {
    margin-right: 196px;
  }
  .p-sm-196 {
    padding: 196px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-196 {
    margin-top: 196px;
  }
  .mb-md-196 {
    margin-bottom: 196px;
  }
  .ml-md-196 {
    margin-left: 196px;
  }
  .mr-md-196 {
    margin-right: 196px;
  }
  .p-md-196 {
    padding: 196px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-196 {
    margin-top: 196px;
  }
  .mb-lg-196 {
    margin-bottom: 196px;
  }
  .ml-lg-196 {
    margin-left: 196px;
  }
  .mr-lg-196 {
    margin-right: 196px;
  }
  .p-lg-196 {
    padding: 196px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-196 {
    margin-top: 196px;
  }
  .mb-xl-196 {
    margin-bottom: 196px;
  }
  .ml-xl-196 {
    margin-left: 196px;
  }
  .mr-xl-196 {
    margin-right: 196px;
  }
  .p-xl-196 {
    padding: 196px;
  }
}
.mt-197 {
  margin-top: 197px;
}

.mb-197 {
  margin-bottom: 197px;
}

.ml-197 {
  margin-left: 197px;
}

.mr-197 {
  margin-right: 197px;
}

.p-197 {
  padding: 197px;
}

.pt-197 {
  padding-top: 197px;
}

.pb-197 {
  padding-bottom: 197px;
}

.pl-197 {
  padding-left: 197px;
}

.pr-197 {
  padding-right: 197px;
}

.mt-n197 {
  margin-top: -197px;
}

.mb-n197 {
  margin-bottom: -197px;
}

.ml-n197 {
  margin-left: -197px;
}

.mr-n197 {
  margin-right: -197px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-197 {
    margin-top: 197px;
  }
  .mb-xs-197 {
    margin-bottom: 197px;
  }
  .ml-xs-197 {
    margin-left: 197px;
  }
  .mr-xs-197 {
    margin-right: 197px;
  }
  .p-xs-197 {
    padding: 197px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-197 {
    margin-top: 197px;
  }
  .mb-sm-197 {
    margin-bottom: 197px;
  }
  .ml-sm-197 {
    margin-left: 197px;
  }
  .mr-sm-197 {
    margin-right: 197px;
  }
  .p-sm-197 {
    padding: 197px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-197 {
    margin-top: 197px;
  }
  .mb-md-197 {
    margin-bottom: 197px;
  }
  .ml-md-197 {
    margin-left: 197px;
  }
  .mr-md-197 {
    margin-right: 197px;
  }
  .p-md-197 {
    padding: 197px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-197 {
    margin-top: 197px;
  }
  .mb-lg-197 {
    margin-bottom: 197px;
  }
  .ml-lg-197 {
    margin-left: 197px;
  }
  .mr-lg-197 {
    margin-right: 197px;
  }
  .p-lg-197 {
    padding: 197px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-197 {
    margin-top: 197px;
  }
  .mb-xl-197 {
    margin-bottom: 197px;
  }
  .ml-xl-197 {
    margin-left: 197px;
  }
  .mr-xl-197 {
    margin-right: 197px;
  }
  .p-xl-197 {
    padding: 197px;
  }
}
.mt-198 {
  margin-top: 198px;
}

.mb-198 {
  margin-bottom: 198px;
}

.ml-198 {
  margin-left: 198px;
}

.mr-198 {
  margin-right: 198px;
}

.p-198 {
  padding: 198px;
}

.pt-198 {
  padding-top: 198px;
}

.pb-198 {
  padding-bottom: 198px;
}

.pl-198 {
  padding-left: 198px;
}

.pr-198 {
  padding-right: 198px;
}

.mt-n198 {
  margin-top: -198px;
}

.mb-n198 {
  margin-bottom: -198px;
}

.ml-n198 {
  margin-left: -198px;
}

.mr-n198 {
  margin-right: -198px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-198 {
    margin-top: 198px;
  }
  .mb-xs-198 {
    margin-bottom: 198px;
  }
  .ml-xs-198 {
    margin-left: 198px;
  }
  .mr-xs-198 {
    margin-right: 198px;
  }
  .p-xs-198 {
    padding: 198px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-198 {
    margin-top: 198px;
  }
  .mb-sm-198 {
    margin-bottom: 198px;
  }
  .ml-sm-198 {
    margin-left: 198px;
  }
  .mr-sm-198 {
    margin-right: 198px;
  }
  .p-sm-198 {
    padding: 198px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-198 {
    margin-top: 198px;
  }
  .mb-md-198 {
    margin-bottom: 198px;
  }
  .ml-md-198 {
    margin-left: 198px;
  }
  .mr-md-198 {
    margin-right: 198px;
  }
  .p-md-198 {
    padding: 198px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-198 {
    margin-top: 198px;
  }
  .mb-lg-198 {
    margin-bottom: 198px;
  }
  .ml-lg-198 {
    margin-left: 198px;
  }
  .mr-lg-198 {
    margin-right: 198px;
  }
  .p-lg-198 {
    padding: 198px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-198 {
    margin-top: 198px;
  }
  .mb-xl-198 {
    margin-bottom: 198px;
  }
  .ml-xl-198 {
    margin-left: 198px;
  }
  .mr-xl-198 {
    margin-right: 198px;
  }
  .p-xl-198 {
    padding: 198px;
  }
}
.mt-199 {
  margin-top: 199px;
}

.mb-199 {
  margin-bottom: 199px;
}

.ml-199 {
  margin-left: 199px;
}

.mr-199 {
  margin-right: 199px;
}

.p-199 {
  padding: 199px;
}

.pt-199 {
  padding-top: 199px;
}

.pb-199 {
  padding-bottom: 199px;
}

.pl-199 {
  padding-left: 199px;
}

.pr-199 {
  padding-right: 199px;
}

.mt-n199 {
  margin-top: -199px;
}

.mb-n199 {
  margin-bottom: -199px;
}

.ml-n199 {
  margin-left: -199px;
}

.mr-n199 {
  margin-right: -199px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-199 {
    margin-top: 199px;
  }
  .mb-xs-199 {
    margin-bottom: 199px;
  }
  .ml-xs-199 {
    margin-left: 199px;
  }
  .mr-xs-199 {
    margin-right: 199px;
  }
  .p-xs-199 {
    padding: 199px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-199 {
    margin-top: 199px;
  }
  .mb-sm-199 {
    margin-bottom: 199px;
  }
  .ml-sm-199 {
    margin-left: 199px;
  }
  .mr-sm-199 {
    margin-right: 199px;
  }
  .p-sm-199 {
    padding: 199px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-199 {
    margin-top: 199px;
  }
  .mb-md-199 {
    margin-bottom: 199px;
  }
  .ml-md-199 {
    margin-left: 199px;
  }
  .mr-md-199 {
    margin-right: 199px;
  }
  .p-md-199 {
    padding: 199px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-199 {
    margin-top: 199px;
  }
  .mb-lg-199 {
    margin-bottom: 199px;
  }
  .ml-lg-199 {
    margin-left: 199px;
  }
  .mr-lg-199 {
    margin-right: 199px;
  }
  .p-lg-199 {
    padding: 199px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-199 {
    margin-top: 199px;
  }
  .mb-xl-199 {
    margin-bottom: 199px;
  }
  .ml-xl-199 {
    margin-left: 199px;
  }
  .mr-xl-199 {
    margin-right: 199px;
  }
  .p-xl-199 {
    padding: 199px;
  }
}
.mt-200 {
  margin-top: 200px;
}

.mb-200 {
  margin-bottom: 200px;
}

.ml-200 {
  margin-left: 200px;
}

.mr-200 {
  margin-right: 200px;
}

.p-200 {
  padding: 200px;
}

.pt-200 {
  padding-top: 200px;
}

.pb-200 {
  padding-bottom: 200px;
}

.pl-200 {
  padding-left: 200px;
}

.pr-200 {
  padding-right: 200px;
}

.mt-n200 {
  margin-top: -200px;
}

.mb-n200 {
  margin-bottom: -200px;
}

.ml-n200 {
  margin-left: -200px;
}

.mr-n200 {
  margin-right: -200px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-200 {
    margin-top: 200px;
  }
  .mb-xs-200 {
    margin-bottom: 200px;
  }
  .ml-xs-200 {
    margin-left: 200px;
  }
  .mr-xs-200 {
    margin-right: 200px;
  }
  .p-xs-200 {
    padding: 200px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-200 {
    margin-top: 200px;
  }
  .mb-sm-200 {
    margin-bottom: 200px;
  }
  .ml-sm-200 {
    margin-left: 200px;
  }
  .mr-sm-200 {
    margin-right: 200px;
  }
  .p-sm-200 {
    padding: 200px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-200 {
    margin-top: 200px;
  }
  .mb-md-200 {
    margin-bottom: 200px;
  }
  .ml-md-200 {
    margin-left: 200px;
  }
  .mr-md-200 {
    margin-right: 200px;
  }
  .p-md-200 {
    padding: 200px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-200 {
    margin-top: 200px;
  }
  .mb-lg-200 {
    margin-bottom: 200px;
  }
  .ml-lg-200 {
    margin-left: 200px;
  }
  .mr-lg-200 {
    margin-right: 200px;
  }
  .p-lg-200 {
    padding: 200px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-200 {
    margin-top: 200px;
  }
  .mb-xl-200 {
    margin-bottom: 200px;
  }
  .ml-xl-200 {
    margin-left: 200px;
  }
  .mr-xl-200 {
    margin-right: 200px;
  }
  .p-xl-200 {
    padding: 200px;
  }
}
.mt-201 {
  margin-top: 201px;
}

.mb-201 {
  margin-bottom: 201px;
}

.ml-201 {
  margin-left: 201px;
}

.mr-201 {
  margin-right: 201px;
}

.p-201 {
  padding: 201px;
}

.pt-201 {
  padding-top: 201px;
}

.pb-201 {
  padding-bottom: 201px;
}

.pl-201 {
  padding-left: 201px;
}

.pr-201 {
  padding-right: 201px;
}

.mt-n201 {
  margin-top: -201px;
}

.mb-n201 {
  margin-bottom: -201px;
}

.ml-n201 {
  margin-left: -201px;
}

.mr-n201 {
  margin-right: -201px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-201 {
    margin-top: 201px;
  }
  .mb-xs-201 {
    margin-bottom: 201px;
  }
  .ml-xs-201 {
    margin-left: 201px;
  }
  .mr-xs-201 {
    margin-right: 201px;
  }
  .p-xs-201 {
    padding: 201px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-201 {
    margin-top: 201px;
  }
  .mb-sm-201 {
    margin-bottom: 201px;
  }
  .ml-sm-201 {
    margin-left: 201px;
  }
  .mr-sm-201 {
    margin-right: 201px;
  }
  .p-sm-201 {
    padding: 201px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-201 {
    margin-top: 201px;
  }
  .mb-md-201 {
    margin-bottom: 201px;
  }
  .ml-md-201 {
    margin-left: 201px;
  }
  .mr-md-201 {
    margin-right: 201px;
  }
  .p-md-201 {
    padding: 201px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-201 {
    margin-top: 201px;
  }
  .mb-lg-201 {
    margin-bottom: 201px;
  }
  .ml-lg-201 {
    margin-left: 201px;
  }
  .mr-lg-201 {
    margin-right: 201px;
  }
  .p-lg-201 {
    padding: 201px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-201 {
    margin-top: 201px;
  }
  .mb-xl-201 {
    margin-bottom: 201px;
  }
  .ml-xl-201 {
    margin-left: 201px;
  }
  .mr-xl-201 {
    margin-right: 201px;
  }
  .p-xl-201 {
    padding: 201px;
  }
}
.mt-202 {
  margin-top: 202px;
}

.mb-202 {
  margin-bottom: 202px;
}

.ml-202 {
  margin-left: 202px;
}

.mr-202 {
  margin-right: 202px;
}

.p-202 {
  padding: 202px;
}

.pt-202 {
  padding-top: 202px;
}

.pb-202 {
  padding-bottom: 202px;
}

.pl-202 {
  padding-left: 202px;
}

.pr-202 {
  padding-right: 202px;
}

.mt-n202 {
  margin-top: -202px;
}

.mb-n202 {
  margin-bottom: -202px;
}

.ml-n202 {
  margin-left: -202px;
}

.mr-n202 {
  margin-right: -202px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-202 {
    margin-top: 202px;
  }
  .mb-xs-202 {
    margin-bottom: 202px;
  }
  .ml-xs-202 {
    margin-left: 202px;
  }
  .mr-xs-202 {
    margin-right: 202px;
  }
  .p-xs-202 {
    padding: 202px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-202 {
    margin-top: 202px;
  }
  .mb-sm-202 {
    margin-bottom: 202px;
  }
  .ml-sm-202 {
    margin-left: 202px;
  }
  .mr-sm-202 {
    margin-right: 202px;
  }
  .p-sm-202 {
    padding: 202px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-202 {
    margin-top: 202px;
  }
  .mb-md-202 {
    margin-bottom: 202px;
  }
  .ml-md-202 {
    margin-left: 202px;
  }
  .mr-md-202 {
    margin-right: 202px;
  }
  .p-md-202 {
    padding: 202px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-202 {
    margin-top: 202px;
  }
  .mb-lg-202 {
    margin-bottom: 202px;
  }
  .ml-lg-202 {
    margin-left: 202px;
  }
  .mr-lg-202 {
    margin-right: 202px;
  }
  .p-lg-202 {
    padding: 202px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-202 {
    margin-top: 202px;
  }
  .mb-xl-202 {
    margin-bottom: 202px;
  }
  .ml-xl-202 {
    margin-left: 202px;
  }
  .mr-xl-202 {
    margin-right: 202px;
  }
  .p-xl-202 {
    padding: 202px;
  }
}
.mt-203 {
  margin-top: 203px;
}

.mb-203 {
  margin-bottom: 203px;
}

.ml-203 {
  margin-left: 203px;
}

.mr-203 {
  margin-right: 203px;
}

.p-203 {
  padding: 203px;
}

.pt-203 {
  padding-top: 203px;
}

.pb-203 {
  padding-bottom: 203px;
}

.pl-203 {
  padding-left: 203px;
}

.pr-203 {
  padding-right: 203px;
}

.mt-n203 {
  margin-top: -203px;
}

.mb-n203 {
  margin-bottom: -203px;
}

.ml-n203 {
  margin-left: -203px;
}

.mr-n203 {
  margin-right: -203px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-203 {
    margin-top: 203px;
  }
  .mb-xs-203 {
    margin-bottom: 203px;
  }
  .ml-xs-203 {
    margin-left: 203px;
  }
  .mr-xs-203 {
    margin-right: 203px;
  }
  .p-xs-203 {
    padding: 203px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-203 {
    margin-top: 203px;
  }
  .mb-sm-203 {
    margin-bottom: 203px;
  }
  .ml-sm-203 {
    margin-left: 203px;
  }
  .mr-sm-203 {
    margin-right: 203px;
  }
  .p-sm-203 {
    padding: 203px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-203 {
    margin-top: 203px;
  }
  .mb-md-203 {
    margin-bottom: 203px;
  }
  .ml-md-203 {
    margin-left: 203px;
  }
  .mr-md-203 {
    margin-right: 203px;
  }
  .p-md-203 {
    padding: 203px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-203 {
    margin-top: 203px;
  }
  .mb-lg-203 {
    margin-bottom: 203px;
  }
  .ml-lg-203 {
    margin-left: 203px;
  }
  .mr-lg-203 {
    margin-right: 203px;
  }
  .p-lg-203 {
    padding: 203px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-203 {
    margin-top: 203px;
  }
  .mb-xl-203 {
    margin-bottom: 203px;
  }
  .ml-xl-203 {
    margin-left: 203px;
  }
  .mr-xl-203 {
    margin-right: 203px;
  }
  .p-xl-203 {
    padding: 203px;
  }
}
.mt-204 {
  margin-top: 204px;
}

.mb-204 {
  margin-bottom: 204px;
}

.ml-204 {
  margin-left: 204px;
}

.mr-204 {
  margin-right: 204px;
}

.p-204 {
  padding: 204px;
}

.pt-204 {
  padding-top: 204px;
}

.pb-204 {
  padding-bottom: 204px;
}

.pl-204 {
  padding-left: 204px;
}

.pr-204 {
  padding-right: 204px;
}

.mt-n204 {
  margin-top: -204px;
}

.mb-n204 {
  margin-bottom: -204px;
}

.ml-n204 {
  margin-left: -204px;
}

.mr-n204 {
  margin-right: -204px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-204 {
    margin-top: 204px;
  }
  .mb-xs-204 {
    margin-bottom: 204px;
  }
  .ml-xs-204 {
    margin-left: 204px;
  }
  .mr-xs-204 {
    margin-right: 204px;
  }
  .p-xs-204 {
    padding: 204px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-204 {
    margin-top: 204px;
  }
  .mb-sm-204 {
    margin-bottom: 204px;
  }
  .ml-sm-204 {
    margin-left: 204px;
  }
  .mr-sm-204 {
    margin-right: 204px;
  }
  .p-sm-204 {
    padding: 204px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-204 {
    margin-top: 204px;
  }
  .mb-md-204 {
    margin-bottom: 204px;
  }
  .ml-md-204 {
    margin-left: 204px;
  }
  .mr-md-204 {
    margin-right: 204px;
  }
  .p-md-204 {
    padding: 204px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-204 {
    margin-top: 204px;
  }
  .mb-lg-204 {
    margin-bottom: 204px;
  }
  .ml-lg-204 {
    margin-left: 204px;
  }
  .mr-lg-204 {
    margin-right: 204px;
  }
  .p-lg-204 {
    padding: 204px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-204 {
    margin-top: 204px;
  }
  .mb-xl-204 {
    margin-bottom: 204px;
  }
  .ml-xl-204 {
    margin-left: 204px;
  }
  .mr-xl-204 {
    margin-right: 204px;
  }
  .p-xl-204 {
    padding: 204px;
  }
}
.mt-205 {
  margin-top: 205px;
}

.mb-205 {
  margin-bottom: 205px;
}

.ml-205 {
  margin-left: 205px;
}

.mr-205 {
  margin-right: 205px;
}

.p-205 {
  padding: 205px;
}

.pt-205 {
  padding-top: 205px;
}

.pb-205 {
  padding-bottom: 205px;
}

.pl-205 {
  padding-left: 205px;
}

.pr-205 {
  padding-right: 205px;
}

.mt-n205 {
  margin-top: -205px;
}

.mb-n205 {
  margin-bottom: -205px;
}

.ml-n205 {
  margin-left: -205px;
}

.mr-n205 {
  margin-right: -205px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-205 {
    margin-top: 205px;
  }
  .mb-xs-205 {
    margin-bottom: 205px;
  }
  .ml-xs-205 {
    margin-left: 205px;
  }
  .mr-xs-205 {
    margin-right: 205px;
  }
  .p-xs-205 {
    padding: 205px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-205 {
    margin-top: 205px;
  }
  .mb-sm-205 {
    margin-bottom: 205px;
  }
  .ml-sm-205 {
    margin-left: 205px;
  }
  .mr-sm-205 {
    margin-right: 205px;
  }
  .p-sm-205 {
    padding: 205px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-205 {
    margin-top: 205px;
  }
  .mb-md-205 {
    margin-bottom: 205px;
  }
  .ml-md-205 {
    margin-left: 205px;
  }
  .mr-md-205 {
    margin-right: 205px;
  }
  .p-md-205 {
    padding: 205px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-205 {
    margin-top: 205px;
  }
  .mb-lg-205 {
    margin-bottom: 205px;
  }
  .ml-lg-205 {
    margin-left: 205px;
  }
  .mr-lg-205 {
    margin-right: 205px;
  }
  .p-lg-205 {
    padding: 205px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-205 {
    margin-top: 205px;
  }
  .mb-xl-205 {
    margin-bottom: 205px;
  }
  .ml-xl-205 {
    margin-left: 205px;
  }
  .mr-xl-205 {
    margin-right: 205px;
  }
  .p-xl-205 {
    padding: 205px;
  }
}
.mt-206 {
  margin-top: 206px;
}

.mb-206 {
  margin-bottom: 206px;
}

.ml-206 {
  margin-left: 206px;
}

.mr-206 {
  margin-right: 206px;
}

.p-206 {
  padding: 206px;
}

.pt-206 {
  padding-top: 206px;
}

.pb-206 {
  padding-bottom: 206px;
}

.pl-206 {
  padding-left: 206px;
}

.pr-206 {
  padding-right: 206px;
}

.mt-n206 {
  margin-top: -206px;
}

.mb-n206 {
  margin-bottom: -206px;
}

.ml-n206 {
  margin-left: -206px;
}

.mr-n206 {
  margin-right: -206px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-206 {
    margin-top: 206px;
  }
  .mb-xs-206 {
    margin-bottom: 206px;
  }
  .ml-xs-206 {
    margin-left: 206px;
  }
  .mr-xs-206 {
    margin-right: 206px;
  }
  .p-xs-206 {
    padding: 206px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-206 {
    margin-top: 206px;
  }
  .mb-sm-206 {
    margin-bottom: 206px;
  }
  .ml-sm-206 {
    margin-left: 206px;
  }
  .mr-sm-206 {
    margin-right: 206px;
  }
  .p-sm-206 {
    padding: 206px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-206 {
    margin-top: 206px;
  }
  .mb-md-206 {
    margin-bottom: 206px;
  }
  .ml-md-206 {
    margin-left: 206px;
  }
  .mr-md-206 {
    margin-right: 206px;
  }
  .p-md-206 {
    padding: 206px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-206 {
    margin-top: 206px;
  }
  .mb-lg-206 {
    margin-bottom: 206px;
  }
  .ml-lg-206 {
    margin-left: 206px;
  }
  .mr-lg-206 {
    margin-right: 206px;
  }
  .p-lg-206 {
    padding: 206px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-206 {
    margin-top: 206px;
  }
  .mb-xl-206 {
    margin-bottom: 206px;
  }
  .ml-xl-206 {
    margin-left: 206px;
  }
  .mr-xl-206 {
    margin-right: 206px;
  }
  .p-xl-206 {
    padding: 206px;
  }
}
.mt-207 {
  margin-top: 207px;
}

.mb-207 {
  margin-bottom: 207px;
}

.ml-207 {
  margin-left: 207px;
}

.mr-207 {
  margin-right: 207px;
}

.p-207 {
  padding: 207px;
}

.pt-207 {
  padding-top: 207px;
}

.pb-207 {
  padding-bottom: 207px;
}

.pl-207 {
  padding-left: 207px;
}

.pr-207 {
  padding-right: 207px;
}

.mt-n207 {
  margin-top: -207px;
}

.mb-n207 {
  margin-bottom: -207px;
}

.ml-n207 {
  margin-left: -207px;
}

.mr-n207 {
  margin-right: -207px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-207 {
    margin-top: 207px;
  }
  .mb-xs-207 {
    margin-bottom: 207px;
  }
  .ml-xs-207 {
    margin-left: 207px;
  }
  .mr-xs-207 {
    margin-right: 207px;
  }
  .p-xs-207 {
    padding: 207px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-207 {
    margin-top: 207px;
  }
  .mb-sm-207 {
    margin-bottom: 207px;
  }
  .ml-sm-207 {
    margin-left: 207px;
  }
  .mr-sm-207 {
    margin-right: 207px;
  }
  .p-sm-207 {
    padding: 207px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-207 {
    margin-top: 207px;
  }
  .mb-md-207 {
    margin-bottom: 207px;
  }
  .ml-md-207 {
    margin-left: 207px;
  }
  .mr-md-207 {
    margin-right: 207px;
  }
  .p-md-207 {
    padding: 207px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-207 {
    margin-top: 207px;
  }
  .mb-lg-207 {
    margin-bottom: 207px;
  }
  .ml-lg-207 {
    margin-left: 207px;
  }
  .mr-lg-207 {
    margin-right: 207px;
  }
  .p-lg-207 {
    padding: 207px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-207 {
    margin-top: 207px;
  }
  .mb-xl-207 {
    margin-bottom: 207px;
  }
  .ml-xl-207 {
    margin-left: 207px;
  }
  .mr-xl-207 {
    margin-right: 207px;
  }
  .p-xl-207 {
    padding: 207px;
  }
}
.mt-208 {
  margin-top: 208px;
}

.mb-208 {
  margin-bottom: 208px;
}

.ml-208 {
  margin-left: 208px;
}

.mr-208 {
  margin-right: 208px;
}

.p-208 {
  padding: 208px;
}

.pt-208 {
  padding-top: 208px;
}

.pb-208 {
  padding-bottom: 208px;
}

.pl-208 {
  padding-left: 208px;
}

.pr-208 {
  padding-right: 208px;
}

.mt-n208 {
  margin-top: -208px;
}

.mb-n208 {
  margin-bottom: -208px;
}

.ml-n208 {
  margin-left: -208px;
}

.mr-n208 {
  margin-right: -208px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-208 {
    margin-top: 208px;
  }
  .mb-xs-208 {
    margin-bottom: 208px;
  }
  .ml-xs-208 {
    margin-left: 208px;
  }
  .mr-xs-208 {
    margin-right: 208px;
  }
  .p-xs-208 {
    padding: 208px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-208 {
    margin-top: 208px;
  }
  .mb-sm-208 {
    margin-bottom: 208px;
  }
  .ml-sm-208 {
    margin-left: 208px;
  }
  .mr-sm-208 {
    margin-right: 208px;
  }
  .p-sm-208 {
    padding: 208px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-208 {
    margin-top: 208px;
  }
  .mb-md-208 {
    margin-bottom: 208px;
  }
  .ml-md-208 {
    margin-left: 208px;
  }
  .mr-md-208 {
    margin-right: 208px;
  }
  .p-md-208 {
    padding: 208px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-208 {
    margin-top: 208px;
  }
  .mb-lg-208 {
    margin-bottom: 208px;
  }
  .ml-lg-208 {
    margin-left: 208px;
  }
  .mr-lg-208 {
    margin-right: 208px;
  }
  .p-lg-208 {
    padding: 208px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-208 {
    margin-top: 208px;
  }
  .mb-xl-208 {
    margin-bottom: 208px;
  }
  .ml-xl-208 {
    margin-left: 208px;
  }
  .mr-xl-208 {
    margin-right: 208px;
  }
  .p-xl-208 {
    padding: 208px;
  }
}
.mt-209 {
  margin-top: 209px;
}

.mb-209 {
  margin-bottom: 209px;
}

.ml-209 {
  margin-left: 209px;
}

.mr-209 {
  margin-right: 209px;
}

.p-209 {
  padding: 209px;
}

.pt-209 {
  padding-top: 209px;
}

.pb-209 {
  padding-bottom: 209px;
}

.pl-209 {
  padding-left: 209px;
}

.pr-209 {
  padding-right: 209px;
}

.mt-n209 {
  margin-top: -209px;
}

.mb-n209 {
  margin-bottom: -209px;
}

.ml-n209 {
  margin-left: -209px;
}

.mr-n209 {
  margin-right: -209px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-209 {
    margin-top: 209px;
  }
  .mb-xs-209 {
    margin-bottom: 209px;
  }
  .ml-xs-209 {
    margin-left: 209px;
  }
  .mr-xs-209 {
    margin-right: 209px;
  }
  .p-xs-209 {
    padding: 209px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-209 {
    margin-top: 209px;
  }
  .mb-sm-209 {
    margin-bottom: 209px;
  }
  .ml-sm-209 {
    margin-left: 209px;
  }
  .mr-sm-209 {
    margin-right: 209px;
  }
  .p-sm-209 {
    padding: 209px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-209 {
    margin-top: 209px;
  }
  .mb-md-209 {
    margin-bottom: 209px;
  }
  .ml-md-209 {
    margin-left: 209px;
  }
  .mr-md-209 {
    margin-right: 209px;
  }
  .p-md-209 {
    padding: 209px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-209 {
    margin-top: 209px;
  }
  .mb-lg-209 {
    margin-bottom: 209px;
  }
  .ml-lg-209 {
    margin-left: 209px;
  }
  .mr-lg-209 {
    margin-right: 209px;
  }
  .p-lg-209 {
    padding: 209px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-209 {
    margin-top: 209px;
  }
  .mb-xl-209 {
    margin-bottom: 209px;
  }
  .ml-xl-209 {
    margin-left: 209px;
  }
  .mr-xl-209 {
    margin-right: 209px;
  }
  .p-xl-209 {
    padding: 209px;
  }
}
.mt-210 {
  margin-top: 210px;
}

.mb-210 {
  margin-bottom: 210px;
}

.ml-210 {
  margin-left: 210px;
}

.mr-210 {
  margin-right: 210px;
}

.p-210 {
  padding: 210px;
}

.pt-210 {
  padding-top: 210px;
}

.pb-210 {
  padding-bottom: 210px;
}

.pl-210 {
  padding-left: 210px;
}

.pr-210 {
  padding-right: 210px;
}

.mt-n210 {
  margin-top: -210px;
}

.mb-n210 {
  margin-bottom: -210px;
}

.ml-n210 {
  margin-left: -210px;
}

.mr-n210 {
  margin-right: -210px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-210 {
    margin-top: 210px;
  }
  .mb-xs-210 {
    margin-bottom: 210px;
  }
  .ml-xs-210 {
    margin-left: 210px;
  }
  .mr-xs-210 {
    margin-right: 210px;
  }
  .p-xs-210 {
    padding: 210px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-210 {
    margin-top: 210px;
  }
  .mb-sm-210 {
    margin-bottom: 210px;
  }
  .ml-sm-210 {
    margin-left: 210px;
  }
  .mr-sm-210 {
    margin-right: 210px;
  }
  .p-sm-210 {
    padding: 210px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-210 {
    margin-top: 210px;
  }
  .mb-md-210 {
    margin-bottom: 210px;
  }
  .ml-md-210 {
    margin-left: 210px;
  }
  .mr-md-210 {
    margin-right: 210px;
  }
  .p-md-210 {
    padding: 210px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-210 {
    margin-top: 210px;
  }
  .mb-lg-210 {
    margin-bottom: 210px;
  }
  .ml-lg-210 {
    margin-left: 210px;
  }
  .mr-lg-210 {
    margin-right: 210px;
  }
  .p-lg-210 {
    padding: 210px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-210 {
    margin-top: 210px;
  }
  .mb-xl-210 {
    margin-bottom: 210px;
  }
  .ml-xl-210 {
    margin-left: 210px;
  }
  .mr-xl-210 {
    margin-right: 210px;
  }
  .p-xl-210 {
    padding: 210px;
  }
}
.mt-211 {
  margin-top: 211px;
}

.mb-211 {
  margin-bottom: 211px;
}

.ml-211 {
  margin-left: 211px;
}

.mr-211 {
  margin-right: 211px;
}

.p-211 {
  padding: 211px;
}

.pt-211 {
  padding-top: 211px;
}

.pb-211 {
  padding-bottom: 211px;
}

.pl-211 {
  padding-left: 211px;
}

.pr-211 {
  padding-right: 211px;
}

.mt-n211 {
  margin-top: -211px;
}

.mb-n211 {
  margin-bottom: -211px;
}

.ml-n211 {
  margin-left: -211px;
}

.mr-n211 {
  margin-right: -211px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-211 {
    margin-top: 211px;
  }
  .mb-xs-211 {
    margin-bottom: 211px;
  }
  .ml-xs-211 {
    margin-left: 211px;
  }
  .mr-xs-211 {
    margin-right: 211px;
  }
  .p-xs-211 {
    padding: 211px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-211 {
    margin-top: 211px;
  }
  .mb-sm-211 {
    margin-bottom: 211px;
  }
  .ml-sm-211 {
    margin-left: 211px;
  }
  .mr-sm-211 {
    margin-right: 211px;
  }
  .p-sm-211 {
    padding: 211px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-211 {
    margin-top: 211px;
  }
  .mb-md-211 {
    margin-bottom: 211px;
  }
  .ml-md-211 {
    margin-left: 211px;
  }
  .mr-md-211 {
    margin-right: 211px;
  }
  .p-md-211 {
    padding: 211px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-211 {
    margin-top: 211px;
  }
  .mb-lg-211 {
    margin-bottom: 211px;
  }
  .ml-lg-211 {
    margin-left: 211px;
  }
  .mr-lg-211 {
    margin-right: 211px;
  }
  .p-lg-211 {
    padding: 211px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-211 {
    margin-top: 211px;
  }
  .mb-xl-211 {
    margin-bottom: 211px;
  }
  .ml-xl-211 {
    margin-left: 211px;
  }
  .mr-xl-211 {
    margin-right: 211px;
  }
  .p-xl-211 {
    padding: 211px;
  }
}
.mt-212 {
  margin-top: 212px;
}

.mb-212 {
  margin-bottom: 212px;
}

.ml-212 {
  margin-left: 212px;
}

.mr-212 {
  margin-right: 212px;
}

.p-212 {
  padding: 212px;
}

.pt-212 {
  padding-top: 212px;
}

.pb-212 {
  padding-bottom: 212px;
}

.pl-212 {
  padding-left: 212px;
}

.pr-212 {
  padding-right: 212px;
}

.mt-n212 {
  margin-top: -212px;
}

.mb-n212 {
  margin-bottom: -212px;
}

.ml-n212 {
  margin-left: -212px;
}

.mr-n212 {
  margin-right: -212px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-212 {
    margin-top: 212px;
  }
  .mb-xs-212 {
    margin-bottom: 212px;
  }
  .ml-xs-212 {
    margin-left: 212px;
  }
  .mr-xs-212 {
    margin-right: 212px;
  }
  .p-xs-212 {
    padding: 212px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-212 {
    margin-top: 212px;
  }
  .mb-sm-212 {
    margin-bottom: 212px;
  }
  .ml-sm-212 {
    margin-left: 212px;
  }
  .mr-sm-212 {
    margin-right: 212px;
  }
  .p-sm-212 {
    padding: 212px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-212 {
    margin-top: 212px;
  }
  .mb-md-212 {
    margin-bottom: 212px;
  }
  .ml-md-212 {
    margin-left: 212px;
  }
  .mr-md-212 {
    margin-right: 212px;
  }
  .p-md-212 {
    padding: 212px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-212 {
    margin-top: 212px;
  }
  .mb-lg-212 {
    margin-bottom: 212px;
  }
  .ml-lg-212 {
    margin-left: 212px;
  }
  .mr-lg-212 {
    margin-right: 212px;
  }
  .p-lg-212 {
    padding: 212px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-212 {
    margin-top: 212px;
  }
  .mb-xl-212 {
    margin-bottom: 212px;
  }
  .ml-xl-212 {
    margin-left: 212px;
  }
  .mr-xl-212 {
    margin-right: 212px;
  }
  .p-xl-212 {
    padding: 212px;
  }
}
.mt-213 {
  margin-top: 213px;
}

.mb-213 {
  margin-bottom: 213px;
}

.ml-213 {
  margin-left: 213px;
}

.mr-213 {
  margin-right: 213px;
}

.p-213 {
  padding: 213px;
}

.pt-213 {
  padding-top: 213px;
}

.pb-213 {
  padding-bottom: 213px;
}

.pl-213 {
  padding-left: 213px;
}

.pr-213 {
  padding-right: 213px;
}

.mt-n213 {
  margin-top: -213px;
}

.mb-n213 {
  margin-bottom: -213px;
}

.ml-n213 {
  margin-left: -213px;
}

.mr-n213 {
  margin-right: -213px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-213 {
    margin-top: 213px;
  }
  .mb-xs-213 {
    margin-bottom: 213px;
  }
  .ml-xs-213 {
    margin-left: 213px;
  }
  .mr-xs-213 {
    margin-right: 213px;
  }
  .p-xs-213 {
    padding: 213px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-213 {
    margin-top: 213px;
  }
  .mb-sm-213 {
    margin-bottom: 213px;
  }
  .ml-sm-213 {
    margin-left: 213px;
  }
  .mr-sm-213 {
    margin-right: 213px;
  }
  .p-sm-213 {
    padding: 213px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-213 {
    margin-top: 213px;
  }
  .mb-md-213 {
    margin-bottom: 213px;
  }
  .ml-md-213 {
    margin-left: 213px;
  }
  .mr-md-213 {
    margin-right: 213px;
  }
  .p-md-213 {
    padding: 213px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-213 {
    margin-top: 213px;
  }
  .mb-lg-213 {
    margin-bottom: 213px;
  }
  .ml-lg-213 {
    margin-left: 213px;
  }
  .mr-lg-213 {
    margin-right: 213px;
  }
  .p-lg-213 {
    padding: 213px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-213 {
    margin-top: 213px;
  }
  .mb-xl-213 {
    margin-bottom: 213px;
  }
  .ml-xl-213 {
    margin-left: 213px;
  }
  .mr-xl-213 {
    margin-right: 213px;
  }
  .p-xl-213 {
    padding: 213px;
  }
}
.mt-214 {
  margin-top: 214px;
}

.mb-214 {
  margin-bottom: 214px;
}

.ml-214 {
  margin-left: 214px;
}

.mr-214 {
  margin-right: 214px;
}

.p-214 {
  padding: 214px;
}

.pt-214 {
  padding-top: 214px;
}

.pb-214 {
  padding-bottom: 214px;
}

.pl-214 {
  padding-left: 214px;
}

.pr-214 {
  padding-right: 214px;
}

.mt-n214 {
  margin-top: -214px;
}

.mb-n214 {
  margin-bottom: -214px;
}

.ml-n214 {
  margin-left: -214px;
}

.mr-n214 {
  margin-right: -214px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-214 {
    margin-top: 214px;
  }
  .mb-xs-214 {
    margin-bottom: 214px;
  }
  .ml-xs-214 {
    margin-left: 214px;
  }
  .mr-xs-214 {
    margin-right: 214px;
  }
  .p-xs-214 {
    padding: 214px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-214 {
    margin-top: 214px;
  }
  .mb-sm-214 {
    margin-bottom: 214px;
  }
  .ml-sm-214 {
    margin-left: 214px;
  }
  .mr-sm-214 {
    margin-right: 214px;
  }
  .p-sm-214 {
    padding: 214px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-214 {
    margin-top: 214px;
  }
  .mb-md-214 {
    margin-bottom: 214px;
  }
  .ml-md-214 {
    margin-left: 214px;
  }
  .mr-md-214 {
    margin-right: 214px;
  }
  .p-md-214 {
    padding: 214px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-214 {
    margin-top: 214px;
  }
  .mb-lg-214 {
    margin-bottom: 214px;
  }
  .ml-lg-214 {
    margin-left: 214px;
  }
  .mr-lg-214 {
    margin-right: 214px;
  }
  .p-lg-214 {
    padding: 214px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-214 {
    margin-top: 214px;
  }
  .mb-xl-214 {
    margin-bottom: 214px;
  }
  .ml-xl-214 {
    margin-left: 214px;
  }
  .mr-xl-214 {
    margin-right: 214px;
  }
  .p-xl-214 {
    padding: 214px;
  }
}
.mt-215 {
  margin-top: 215px;
}

.mb-215 {
  margin-bottom: 215px;
}

.ml-215 {
  margin-left: 215px;
}

.mr-215 {
  margin-right: 215px;
}

.p-215 {
  padding: 215px;
}

.pt-215 {
  padding-top: 215px;
}

.pb-215 {
  padding-bottom: 215px;
}

.pl-215 {
  padding-left: 215px;
}

.pr-215 {
  padding-right: 215px;
}

.mt-n215 {
  margin-top: -215px;
}

.mb-n215 {
  margin-bottom: -215px;
}

.ml-n215 {
  margin-left: -215px;
}

.mr-n215 {
  margin-right: -215px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-215 {
    margin-top: 215px;
  }
  .mb-xs-215 {
    margin-bottom: 215px;
  }
  .ml-xs-215 {
    margin-left: 215px;
  }
  .mr-xs-215 {
    margin-right: 215px;
  }
  .p-xs-215 {
    padding: 215px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-215 {
    margin-top: 215px;
  }
  .mb-sm-215 {
    margin-bottom: 215px;
  }
  .ml-sm-215 {
    margin-left: 215px;
  }
  .mr-sm-215 {
    margin-right: 215px;
  }
  .p-sm-215 {
    padding: 215px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-215 {
    margin-top: 215px;
  }
  .mb-md-215 {
    margin-bottom: 215px;
  }
  .ml-md-215 {
    margin-left: 215px;
  }
  .mr-md-215 {
    margin-right: 215px;
  }
  .p-md-215 {
    padding: 215px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-215 {
    margin-top: 215px;
  }
  .mb-lg-215 {
    margin-bottom: 215px;
  }
  .ml-lg-215 {
    margin-left: 215px;
  }
  .mr-lg-215 {
    margin-right: 215px;
  }
  .p-lg-215 {
    padding: 215px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-215 {
    margin-top: 215px;
  }
  .mb-xl-215 {
    margin-bottom: 215px;
  }
  .ml-xl-215 {
    margin-left: 215px;
  }
  .mr-xl-215 {
    margin-right: 215px;
  }
  .p-xl-215 {
    padding: 215px;
  }
}
.mt-216 {
  margin-top: 216px;
}

.mb-216 {
  margin-bottom: 216px;
}

.ml-216 {
  margin-left: 216px;
}

.mr-216 {
  margin-right: 216px;
}

.p-216 {
  padding: 216px;
}

.pt-216 {
  padding-top: 216px;
}

.pb-216 {
  padding-bottom: 216px;
}

.pl-216 {
  padding-left: 216px;
}

.pr-216 {
  padding-right: 216px;
}

.mt-n216 {
  margin-top: -216px;
}

.mb-n216 {
  margin-bottom: -216px;
}

.ml-n216 {
  margin-left: -216px;
}

.mr-n216 {
  margin-right: -216px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-216 {
    margin-top: 216px;
  }
  .mb-xs-216 {
    margin-bottom: 216px;
  }
  .ml-xs-216 {
    margin-left: 216px;
  }
  .mr-xs-216 {
    margin-right: 216px;
  }
  .p-xs-216 {
    padding: 216px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-216 {
    margin-top: 216px;
  }
  .mb-sm-216 {
    margin-bottom: 216px;
  }
  .ml-sm-216 {
    margin-left: 216px;
  }
  .mr-sm-216 {
    margin-right: 216px;
  }
  .p-sm-216 {
    padding: 216px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-216 {
    margin-top: 216px;
  }
  .mb-md-216 {
    margin-bottom: 216px;
  }
  .ml-md-216 {
    margin-left: 216px;
  }
  .mr-md-216 {
    margin-right: 216px;
  }
  .p-md-216 {
    padding: 216px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-216 {
    margin-top: 216px;
  }
  .mb-lg-216 {
    margin-bottom: 216px;
  }
  .ml-lg-216 {
    margin-left: 216px;
  }
  .mr-lg-216 {
    margin-right: 216px;
  }
  .p-lg-216 {
    padding: 216px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-216 {
    margin-top: 216px;
  }
  .mb-xl-216 {
    margin-bottom: 216px;
  }
  .ml-xl-216 {
    margin-left: 216px;
  }
  .mr-xl-216 {
    margin-right: 216px;
  }
  .p-xl-216 {
    padding: 216px;
  }
}
.mt-217 {
  margin-top: 217px;
}

.mb-217 {
  margin-bottom: 217px;
}

.ml-217 {
  margin-left: 217px;
}

.mr-217 {
  margin-right: 217px;
}

.p-217 {
  padding: 217px;
}

.pt-217 {
  padding-top: 217px;
}

.pb-217 {
  padding-bottom: 217px;
}

.pl-217 {
  padding-left: 217px;
}

.pr-217 {
  padding-right: 217px;
}

.mt-n217 {
  margin-top: -217px;
}

.mb-n217 {
  margin-bottom: -217px;
}

.ml-n217 {
  margin-left: -217px;
}

.mr-n217 {
  margin-right: -217px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-217 {
    margin-top: 217px;
  }
  .mb-xs-217 {
    margin-bottom: 217px;
  }
  .ml-xs-217 {
    margin-left: 217px;
  }
  .mr-xs-217 {
    margin-right: 217px;
  }
  .p-xs-217 {
    padding: 217px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-217 {
    margin-top: 217px;
  }
  .mb-sm-217 {
    margin-bottom: 217px;
  }
  .ml-sm-217 {
    margin-left: 217px;
  }
  .mr-sm-217 {
    margin-right: 217px;
  }
  .p-sm-217 {
    padding: 217px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-217 {
    margin-top: 217px;
  }
  .mb-md-217 {
    margin-bottom: 217px;
  }
  .ml-md-217 {
    margin-left: 217px;
  }
  .mr-md-217 {
    margin-right: 217px;
  }
  .p-md-217 {
    padding: 217px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-217 {
    margin-top: 217px;
  }
  .mb-lg-217 {
    margin-bottom: 217px;
  }
  .ml-lg-217 {
    margin-left: 217px;
  }
  .mr-lg-217 {
    margin-right: 217px;
  }
  .p-lg-217 {
    padding: 217px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-217 {
    margin-top: 217px;
  }
  .mb-xl-217 {
    margin-bottom: 217px;
  }
  .ml-xl-217 {
    margin-left: 217px;
  }
  .mr-xl-217 {
    margin-right: 217px;
  }
  .p-xl-217 {
    padding: 217px;
  }
}
.mt-218 {
  margin-top: 218px;
}

.mb-218 {
  margin-bottom: 218px;
}

.ml-218 {
  margin-left: 218px;
}

.mr-218 {
  margin-right: 218px;
}

.p-218 {
  padding: 218px;
}

.pt-218 {
  padding-top: 218px;
}

.pb-218 {
  padding-bottom: 218px;
}

.pl-218 {
  padding-left: 218px;
}

.pr-218 {
  padding-right: 218px;
}

.mt-n218 {
  margin-top: -218px;
}

.mb-n218 {
  margin-bottom: -218px;
}

.ml-n218 {
  margin-left: -218px;
}

.mr-n218 {
  margin-right: -218px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-218 {
    margin-top: 218px;
  }
  .mb-xs-218 {
    margin-bottom: 218px;
  }
  .ml-xs-218 {
    margin-left: 218px;
  }
  .mr-xs-218 {
    margin-right: 218px;
  }
  .p-xs-218 {
    padding: 218px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-218 {
    margin-top: 218px;
  }
  .mb-sm-218 {
    margin-bottom: 218px;
  }
  .ml-sm-218 {
    margin-left: 218px;
  }
  .mr-sm-218 {
    margin-right: 218px;
  }
  .p-sm-218 {
    padding: 218px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-218 {
    margin-top: 218px;
  }
  .mb-md-218 {
    margin-bottom: 218px;
  }
  .ml-md-218 {
    margin-left: 218px;
  }
  .mr-md-218 {
    margin-right: 218px;
  }
  .p-md-218 {
    padding: 218px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-218 {
    margin-top: 218px;
  }
  .mb-lg-218 {
    margin-bottom: 218px;
  }
  .ml-lg-218 {
    margin-left: 218px;
  }
  .mr-lg-218 {
    margin-right: 218px;
  }
  .p-lg-218 {
    padding: 218px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-218 {
    margin-top: 218px;
  }
  .mb-xl-218 {
    margin-bottom: 218px;
  }
  .ml-xl-218 {
    margin-left: 218px;
  }
  .mr-xl-218 {
    margin-right: 218px;
  }
  .p-xl-218 {
    padding: 218px;
  }
}
.mt-219 {
  margin-top: 219px;
}

.mb-219 {
  margin-bottom: 219px;
}

.ml-219 {
  margin-left: 219px;
}

.mr-219 {
  margin-right: 219px;
}

.p-219 {
  padding: 219px;
}

.pt-219 {
  padding-top: 219px;
}

.pb-219 {
  padding-bottom: 219px;
}

.pl-219 {
  padding-left: 219px;
}

.pr-219 {
  padding-right: 219px;
}

.mt-n219 {
  margin-top: -219px;
}

.mb-n219 {
  margin-bottom: -219px;
}

.ml-n219 {
  margin-left: -219px;
}

.mr-n219 {
  margin-right: -219px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-219 {
    margin-top: 219px;
  }
  .mb-xs-219 {
    margin-bottom: 219px;
  }
  .ml-xs-219 {
    margin-left: 219px;
  }
  .mr-xs-219 {
    margin-right: 219px;
  }
  .p-xs-219 {
    padding: 219px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-219 {
    margin-top: 219px;
  }
  .mb-sm-219 {
    margin-bottom: 219px;
  }
  .ml-sm-219 {
    margin-left: 219px;
  }
  .mr-sm-219 {
    margin-right: 219px;
  }
  .p-sm-219 {
    padding: 219px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-219 {
    margin-top: 219px;
  }
  .mb-md-219 {
    margin-bottom: 219px;
  }
  .ml-md-219 {
    margin-left: 219px;
  }
  .mr-md-219 {
    margin-right: 219px;
  }
  .p-md-219 {
    padding: 219px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-219 {
    margin-top: 219px;
  }
  .mb-lg-219 {
    margin-bottom: 219px;
  }
  .ml-lg-219 {
    margin-left: 219px;
  }
  .mr-lg-219 {
    margin-right: 219px;
  }
  .p-lg-219 {
    padding: 219px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-219 {
    margin-top: 219px;
  }
  .mb-xl-219 {
    margin-bottom: 219px;
  }
  .ml-xl-219 {
    margin-left: 219px;
  }
  .mr-xl-219 {
    margin-right: 219px;
  }
  .p-xl-219 {
    padding: 219px;
  }
}
.mt-220 {
  margin-top: 220px;
}

.mb-220 {
  margin-bottom: 220px;
}

.ml-220 {
  margin-left: 220px;
}

.mr-220 {
  margin-right: 220px;
}

.p-220 {
  padding: 220px;
}

.pt-220 {
  padding-top: 220px;
}

.pb-220 {
  padding-bottom: 220px;
}

.pl-220 {
  padding-left: 220px;
}

.pr-220 {
  padding-right: 220px;
}

.mt-n220 {
  margin-top: -220px;
}

.mb-n220 {
  margin-bottom: -220px;
}

.ml-n220 {
  margin-left: -220px;
}

.mr-n220 {
  margin-right: -220px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-220 {
    margin-top: 220px;
  }
  .mb-xs-220 {
    margin-bottom: 220px;
  }
  .ml-xs-220 {
    margin-left: 220px;
  }
  .mr-xs-220 {
    margin-right: 220px;
  }
  .p-xs-220 {
    padding: 220px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-220 {
    margin-top: 220px;
  }
  .mb-sm-220 {
    margin-bottom: 220px;
  }
  .ml-sm-220 {
    margin-left: 220px;
  }
  .mr-sm-220 {
    margin-right: 220px;
  }
  .p-sm-220 {
    padding: 220px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-220 {
    margin-top: 220px;
  }
  .mb-md-220 {
    margin-bottom: 220px;
  }
  .ml-md-220 {
    margin-left: 220px;
  }
  .mr-md-220 {
    margin-right: 220px;
  }
  .p-md-220 {
    padding: 220px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-220 {
    margin-top: 220px;
  }
  .mb-lg-220 {
    margin-bottom: 220px;
  }
  .ml-lg-220 {
    margin-left: 220px;
  }
  .mr-lg-220 {
    margin-right: 220px;
  }
  .p-lg-220 {
    padding: 220px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-220 {
    margin-top: 220px;
  }
  .mb-xl-220 {
    margin-bottom: 220px;
  }
  .ml-xl-220 {
    margin-left: 220px;
  }
  .mr-xl-220 {
    margin-right: 220px;
  }
  .p-xl-220 {
    padding: 220px;
  }
}
.mt-221 {
  margin-top: 221px;
}

.mb-221 {
  margin-bottom: 221px;
}

.ml-221 {
  margin-left: 221px;
}

.mr-221 {
  margin-right: 221px;
}

.p-221 {
  padding: 221px;
}

.pt-221 {
  padding-top: 221px;
}

.pb-221 {
  padding-bottom: 221px;
}

.pl-221 {
  padding-left: 221px;
}

.pr-221 {
  padding-right: 221px;
}

.mt-n221 {
  margin-top: -221px;
}

.mb-n221 {
  margin-bottom: -221px;
}

.ml-n221 {
  margin-left: -221px;
}

.mr-n221 {
  margin-right: -221px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-221 {
    margin-top: 221px;
  }
  .mb-xs-221 {
    margin-bottom: 221px;
  }
  .ml-xs-221 {
    margin-left: 221px;
  }
  .mr-xs-221 {
    margin-right: 221px;
  }
  .p-xs-221 {
    padding: 221px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-221 {
    margin-top: 221px;
  }
  .mb-sm-221 {
    margin-bottom: 221px;
  }
  .ml-sm-221 {
    margin-left: 221px;
  }
  .mr-sm-221 {
    margin-right: 221px;
  }
  .p-sm-221 {
    padding: 221px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-221 {
    margin-top: 221px;
  }
  .mb-md-221 {
    margin-bottom: 221px;
  }
  .ml-md-221 {
    margin-left: 221px;
  }
  .mr-md-221 {
    margin-right: 221px;
  }
  .p-md-221 {
    padding: 221px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-221 {
    margin-top: 221px;
  }
  .mb-lg-221 {
    margin-bottom: 221px;
  }
  .ml-lg-221 {
    margin-left: 221px;
  }
  .mr-lg-221 {
    margin-right: 221px;
  }
  .p-lg-221 {
    padding: 221px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-221 {
    margin-top: 221px;
  }
  .mb-xl-221 {
    margin-bottom: 221px;
  }
  .ml-xl-221 {
    margin-left: 221px;
  }
  .mr-xl-221 {
    margin-right: 221px;
  }
  .p-xl-221 {
    padding: 221px;
  }
}
.mt-222 {
  margin-top: 222px;
}

.mb-222 {
  margin-bottom: 222px;
}

.ml-222 {
  margin-left: 222px;
}

.mr-222 {
  margin-right: 222px;
}

.p-222 {
  padding: 222px;
}

.pt-222 {
  padding-top: 222px;
}

.pb-222 {
  padding-bottom: 222px;
}

.pl-222 {
  padding-left: 222px;
}

.pr-222 {
  padding-right: 222px;
}

.mt-n222 {
  margin-top: -222px;
}

.mb-n222 {
  margin-bottom: -222px;
}

.ml-n222 {
  margin-left: -222px;
}

.mr-n222 {
  margin-right: -222px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-222 {
    margin-top: 222px;
  }
  .mb-xs-222 {
    margin-bottom: 222px;
  }
  .ml-xs-222 {
    margin-left: 222px;
  }
  .mr-xs-222 {
    margin-right: 222px;
  }
  .p-xs-222 {
    padding: 222px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-222 {
    margin-top: 222px;
  }
  .mb-sm-222 {
    margin-bottom: 222px;
  }
  .ml-sm-222 {
    margin-left: 222px;
  }
  .mr-sm-222 {
    margin-right: 222px;
  }
  .p-sm-222 {
    padding: 222px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-222 {
    margin-top: 222px;
  }
  .mb-md-222 {
    margin-bottom: 222px;
  }
  .ml-md-222 {
    margin-left: 222px;
  }
  .mr-md-222 {
    margin-right: 222px;
  }
  .p-md-222 {
    padding: 222px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-222 {
    margin-top: 222px;
  }
  .mb-lg-222 {
    margin-bottom: 222px;
  }
  .ml-lg-222 {
    margin-left: 222px;
  }
  .mr-lg-222 {
    margin-right: 222px;
  }
  .p-lg-222 {
    padding: 222px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-222 {
    margin-top: 222px;
  }
  .mb-xl-222 {
    margin-bottom: 222px;
  }
  .ml-xl-222 {
    margin-left: 222px;
  }
  .mr-xl-222 {
    margin-right: 222px;
  }
  .p-xl-222 {
    padding: 222px;
  }
}
.mt-223 {
  margin-top: 223px;
}

.mb-223 {
  margin-bottom: 223px;
}

.ml-223 {
  margin-left: 223px;
}

.mr-223 {
  margin-right: 223px;
}

.p-223 {
  padding: 223px;
}

.pt-223 {
  padding-top: 223px;
}

.pb-223 {
  padding-bottom: 223px;
}

.pl-223 {
  padding-left: 223px;
}

.pr-223 {
  padding-right: 223px;
}

.mt-n223 {
  margin-top: -223px;
}

.mb-n223 {
  margin-bottom: -223px;
}

.ml-n223 {
  margin-left: -223px;
}

.mr-n223 {
  margin-right: -223px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-223 {
    margin-top: 223px;
  }
  .mb-xs-223 {
    margin-bottom: 223px;
  }
  .ml-xs-223 {
    margin-left: 223px;
  }
  .mr-xs-223 {
    margin-right: 223px;
  }
  .p-xs-223 {
    padding: 223px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-223 {
    margin-top: 223px;
  }
  .mb-sm-223 {
    margin-bottom: 223px;
  }
  .ml-sm-223 {
    margin-left: 223px;
  }
  .mr-sm-223 {
    margin-right: 223px;
  }
  .p-sm-223 {
    padding: 223px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-223 {
    margin-top: 223px;
  }
  .mb-md-223 {
    margin-bottom: 223px;
  }
  .ml-md-223 {
    margin-left: 223px;
  }
  .mr-md-223 {
    margin-right: 223px;
  }
  .p-md-223 {
    padding: 223px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-223 {
    margin-top: 223px;
  }
  .mb-lg-223 {
    margin-bottom: 223px;
  }
  .ml-lg-223 {
    margin-left: 223px;
  }
  .mr-lg-223 {
    margin-right: 223px;
  }
  .p-lg-223 {
    padding: 223px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-223 {
    margin-top: 223px;
  }
  .mb-xl-223 {
    margin-bottom: 223px;
  }
  .ml-xl-223 {
    margin-left: 223px;
  }
  .mr-xl-223 {
    margin-right: 223px;
  }
  .p-xl-223 {
    padding: 223px;
  }
}
.mt-224 {
  margin-top: 224px;
}

.mb-224 {
  margin-bottom: 224px;
}

.ml-224 {
  margin-left: 224px;
}

.mr-224 {
  margin-right: 224px;
}

.p-224 {
  padding: 224px;
}

.pt-224 {
  padding-top: 224px;
}

.pb-224 {
  padding-bottom: 224px;
}

.pl-224 {
  padding-left: 224px;
}

.pr-224 {
  padding-right: 224px;
}

.mt-n224 {
  margin-top: -224px;
}

.mb-n224 {
  margin-bottom: -224px;
}

.ml-n224 {
  margin-left: -224px;
}

.mr-n224 {
  margin-right: -224px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-224 {
    margin-top: 224px;
  }
  .mb-xs-224 {
    margin-bottom: 224px;
  }
  .ml-xs-224 {
    margin-left: 224px;
  }
  .mr-xs-224 {
    margin-right: 224px;
  }
  .p-xs-224 {
    padding: 224px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-224 {
    margin-top: 224px;
  }
  .mb-sm-224 {
    margin-bottom: 224px;
  }
  .ml-sm-224 {
    margin-left: 224px;
  }
  .mr-sm-224 {
    margin-right: 224px;
  }
  .p-sm-224 {
    padding: 224px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-224 {
    margin-top: 224px;
  }
  .mb-md-224 {
    margin-bottom: 224px;
  }
  .ml-md-224 {
    margin-left: 224px;
  }
  .mr-md-224 {
    margin-right: 224px;
  }
  .p-md-224 {
    padding: 224px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-224 {
    margin-top: 224px;
  }
  .mb-lg-224 {
    margin-bottom: 224px;
  }
  .ml-lg-224 {
    margin-left: 224px;
  }
  .mr-lg-224 {
    margin-right: 224px;
  }
  .p-lg-224 {
    padding: 224px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-224 {
    margin-top: 224px;
  }
  .mb-xl-224 {
    margin-bottom: 224px;
  }
  .ml-xl-224 {
    margin-left: 224px;
  }
  .mr-xl-224 {
    margin-right: 224px;
  }
  .p-xl-224 {
    padding: 224px;
  }
}
.mt-225 {
  margin-top: 225px;
}

.mb-225 {
  margin-bottom: 225px;
}

.ml-225 {
  margin-left: 225px;
}

.mr-225 {
  margin-right: 225px;
}

.p-225 {
  padding: 225px;
}

.pt-225 {
  padding-top: 225px;
}

.pb-225 {
  padding-bottom: 225px;
}

.pl-225 {
  padding-left: 225px;
}

.pr-225 {
  padding-right: 225px;
}

.mt-n225 {
  margin-top: -225px;
}

.mb-n225 {
  margin-bottom: -225px;
}

.ml-n225 {
  margin-left: -225px;
}

.mr-n225 {
  margin-right: -225px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-225 {
    margin-top: 225px;
  }
  .mb-xs-225 {
    margin-bottom: 225px;
  }
  .ml-xs-225 {
    margin-left: 225px;
  }
  .mr-xs-225 {
    margin-right: 225px;
  }
  .p-xs-225 {
    padding: 225px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-225 {
    margin-top: 225px;
  }
  .mb-sm-225 {
    margin-bottom: 225px;
  }
  .ml-sm-225 {
    margin-left: 225px;
  }
  .mr-sm-225 {
    margin-right: 225px;
  }
  .p-sm-225 {
    padding: 225px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-225 {
    margin-top: 225px;
  }
  .mb-md-225 {
    margin-bottom: 225px;
  }
  .ml-md-225 {
    margin-left: 225px;
  }
  .mr-md-225 {
    margin-right: 225px;
  }
  .p-md-225 {
    padding: 225px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-225 {
    margin-top: 225px;
  }
  .mb-lg-225 {
    margin-bottom: 225px;
  }
  .ml-lg-225 {
    margin-left: 225px;
  }
  .mr-lg-225 {
    margin-right: 225px;
  }
  .p-lg-225 {
    padding: 225px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-225 {
    margin-top: 225px;
  }
  .mb-xl-225 {
    margin-bottom: 225px;
  }
  .ml-xl-225 {
    margin-left: 225px;
  }
  .mr-xl-225 {
    margin-right: 225px;
  }
  .p-xl-225 {
    padding: 225px;
  }
}
.mt-226 {
  margin-top: 226px;
}

.mb-226 {
  margin-bottom: 226px;
}

.ml-226 {
  margin-left: 226px;
}

.mr-226 {
  margin-right: 226px;
}

.p-226 {
  padding: 226px;
}

.pt-226 {
  padding-top: 226px;
}

.pb-226 {
  padding-bottom: 226px;
}

.pl-226 {
  padding-left: 226px;
}

.pr-226 {
  padding-right: 226px;
}

.mt-n226 {
  margin-top: -226px;
}

.mb-n226 {
  margin-bottom: -226px;
}

.ml-n226 {
  margin-left: -226px;
}

.mr-n226 {
  margin-right: -226px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-226 {
    margin-top: 226px;
  }
  .mb-xs-226 {
    margin-bottom: 226px;
  }
  .ml-xs-226 {
    margin-left: 226px;
  }
  .mr-xs-226 {
    margin-right: 226px;
  }
  .p-xs-226 {
    padding: 226px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-226 {
    margin-top: 226px;
  }
  .mb-sm-226 {
    margin-bottom: 226px;
  }
  .ml-sm-226 {
    margin-left: 226px;
  }
  .mr-sm-226 {
    margin-right: 226px;
  }
  .p-sm-226 {
    padding: 226px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-226 {
    margin-top: 226px;
  }
  .mb-md-226 {
    margin-bottom: 226px;
  }
  .ml-md-226 {
    margin-left: 226px;
  }
  .mr-md-226 {
    margin-right: 226px;
  }
  .p-md-226 {
    padding: 226px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-226 {
    margin-top: 226px;
  }
  .mb-lg-226 {
    margin-bottom: 226px;
  }
  .ml-lg-226 {
    margin-left: 226px;
  }
  .mr-lg-226 {
    margin-right: 226px;
  }
  .p-lg-226 {
    padding: 226px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-226 {
    margin-top: 226px;
  }
  .mb-xl-226 {
    margin-bottom: 226px;
  }
  .ml-xl-226 {
    margin-left: 226px;
  }
  .mr-xl-226 {
    margin-right: 226px;
  }
  .p-xl-226 {
    padding: 226px;
  }
}
.mt-227 {
  margin-top: 227px;
}

.mb-227 {
  margin-bottom: 227px;
}

.ml-227 {
  margin-left: 227px;
}

.mr-227 {
  margin-right: 227px;
}

.p-227 {
  padding: 227px;
}

.pt-227 {
  padding-top: 227px;
}

.pb-227 {
  padding-bottom: 227px;
}

.pl-227 {
  padding-left: 227px;
}

.pr-227 {
  padding-right: 227px;
}

.mt-n227 {
  margin-top: -227px;
}

.mb-n227 {
  margin-bottom: -227px;
}

.ml-n227 {
  margin-left: -227px;
}

.mr-n227 {
  margin-right: -227px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-227 {
    margin-top: 227px;
  }
  .mb-xs-227 {
    margin-bottom: 227px;
  }
  .ml-xs-227 {
    margin-left: 227px;
  }
  .mr-xs-227 {
    margin-right: 227px;
  }
  .p-xs-227 {
    padding: 227px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-227 {
    margin-top: 227px;
  }
  .mb-sm-227 {
    margin-bottom: 227px;
  }
  .ml-sm-227 {
    margin-left: 227px;
  }
  .mr-sm-227 {
    margin-right: 227px;
  }
  .p-sm-227 {
    padding: 227px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-227 {
    margin-top: 227px;
  }
  .mb-md-227 {
    margin-bottom: 227px;
  }
  .ml-md-227 {
    margin-left: 227px;
  }
  .mr-md-227 {
    margin-right: 227px;
  }
  .p-md-227 {
    padding: 227px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-227 {
    margin-top: 227px;
  }
  .mb-lg-227 {
    margin-bottom: 227px;
  }
  .ml-lg-227 {
    margin-left: 227px;
  }
  .mr-lg-227 {
    margin-right: 227px;
  }
  .p-lg-227 {
    padding: 227px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-227 {
    margin-top: 227px;
  }
  .mb-xl-227 {
    margin-bottom: 227px;
  }
  .ml-xl-227 {
    margin-left: 227px;
  }
  .mr-xl-227 {
    margin-right: 227px;
  }
  .p-xl-227 {
    padding: 227px;
  }
}
.mt-228 {
  margin-top: 228px;
}

.mb-228 {
  margin-bottom: 228px;
}

.ml-228 {
  margin-left: 228px;
}

.mr-228 {
  margin-right: 228px;
}

.p-228 {
  padding: 228px;
}

.pt-228 {
  padding-top: 228px;
}

.pb-228 {
  padding-bottom: 228px;
}

.pl-228 {
  padding-left: 228px;
}

.pr-228 {
  padding-right: 228px;
}

.mt-n228 {
  margin-top: -228px;
}

.mb-n228 {
  margin-bottom: -228px;
}

.ml-n228 {
  margin-left: -228px;
}

.mr-n228 {
  margin-right: -228px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-228 {
    margin-top: 228px;
  }
  .mb-xs-228 {
    margin-bottom: 228px;
  }
  .ml-xs-228 {
    margin-left: 228px;
  }
  .mr-xs-228 {
    margin-right: 228px;
  }
  .p-xs-228 {
    padding: 228px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-228 {
    margin-top: 228px;
  }
  .mb-sm-228 {
    margin-bottom: 228px;
  }
  .ml-sm-228 {
    margin-left: 228px;
  }
  .mr-sm-228 {
    margin-right: 228px;
  }
  .p-sm-228 {
    padding: 228px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-228 {
    margin-top: 228px;
  }
  .mb-md-228 {
    margin-bottom: 228px;
  }
  .ml-md-228 {
    margin-left: 228px;
  }
  .mr-md-228 {
    margin-right: 228px;
  }
  .p-md-228 {
    padding: 228px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-228 {
    margin-top: 228px;
  }
  .mb-lg-228 {
    margin-bottom: 228px;
  }
  .ml-lg-228 {
    margin-left: 228px;
  }
  .mr-lg-228 {
    margin-right: 228px;
  }
  .p-lg-228 {
    padding: 228px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-228 {
    margin-top: 228px;
  }
  .mb-xl-228 {
    margin-bottom: 228px;
  }
  .ml-xl-228 {
    margin-left: 228px;
  }
  .mr-xl-228 {
    margin-right: 228px;
  }
  .p-xl-228 {
    padding: 228px;
  }
}
.mt-229 {
  margin-top: 229px;
}

.mb-229 {
  margin-bottom: 229px;
}

.ml-229 {
  margin-left: 229px;
}

.mr-229 {
  margin-right: 229px;
}

.p-229 {
  padding: 229px;
}

.pt-229 {
  padding-top: 229px;
}

.pb-229 {
  padding-bottom: 229px;
}

.pl-229 {
  padding-left: 229px;
}

.pr-229 {
  padding-right: 229px;
}

.mt-n229 {
  margin-top: -229px;
}

.mb-n229 {
  margin-bottom: -229px;
}

.ml-n229 {
  margin-left: -229px;
}

.mr-n229 {
  margin-right: -229px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-229 {
    margin-top: 229px;
  }
  .mb-xs-229 {
    margin-bottom: 229px;
  }
  .ml-xs-229 {
    margin-left: 229px;
  }
  .mr-xs-229 {
    margin-right: 229px;
  }
  .p-xs-229 {
    padding: 229px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-229 {
    margin-top: 229px;
  }
  .mb-sm-229 {
    margin-bottom: 229px;
  }
  .ml-sm-229 {
    margin-left: 229px;
  }
  .mr-sm-229 {
    margin-right: 229px;
  }
  .p-sm-229 {
    padding: 229px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-229 {
    margin-top: 229px;
  }
  .mb-md-229 {
    margin-bottom: 229px;
  }
  .ml-md-229 {
    margin-left: 229px;
  }
  .mr-md-229 {
    margin-right: 229px;
  }
  .p-md-229 {
    padding: 229px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-229 {
    margin-top: 229px;
  }
  .mb-lg-229 {
    margin-bottom: 229px;
  }
  .ml-lg-229 {
    margin-left: 229px;
  }
  .mr-lg-229 {
    margin-right: 229px;
  }
  .p-lg-229 {
    padding: 229px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-229 {
    margin-top: 229px;
  }
  .mb-xl-229 {
    margin-bottom: 229px;
  }
  .ml-xl-229 {
    margin-left: 229px;
  }
  .mr-xl-229 {
    margin-right: 229px;
  }
  .p-xl-229 {
    padding: 229px;
  }
}
.mt-230 {
  margin-top: 230px;
}

.mb-230 {
  margin-bottom: 230px;
}

.ml-230 {
  margin-left: 230px;
}

.mr-230 {
  margin-right: 230px;
}

.p-230 {
  padding: 230px;
}

.pt-230 {
  padding-top: 230px;
}

.pb-230 {
  padding-bottom: 230px;
}

.pl-230 {
  padding-left: 230px;
}

.pr-230 {
  padding-right: 230px;
}

.mt-n230 {
  margin-top: -230px;
}

.mb-n230 {
  margin-bottom: -230px;
}

.ml-n230 {
  margin-left: -230px;
}

.mr-n230 {
  margin-right: -230px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-230 {
    margin-top: 230px;
  }
  .mb-xs-230 {
    margin-bottom: 230px;
  }
  .ml-xs-230 {
    margin-left: 230px;
  }
  .mr-xs-230 {
    margin-right: 230px;
  }
  .p-xs-230 {
    padding: 230px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-230 {
    margin-top: 230px;
  }
  .mb-sm-230 {
    margin-bottom: 230px;
  }
  .ml-sm-230 {
    margin-left: 230px;
  }
  .mr-sm-230 {
    margin-right: 230px;
  }
  .p-sm-230 {
    padding: 230px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-230 {
    margin-top: 230px;
  }
  .mb-md-230 {
    margin-bottom: 230px;
  }
  .ml-md-230 {
    margin-left: 230px;
  }
  .mr-md-230 {
    margin-right: 230px;
  }
  .p-md-230 {
    padding: 230px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-230 {
    margin-top: 230px;
  }
  .mb-lg-230 {
    margin-bottom: 230px;
  }
  .ml-lg-230 {
    margin-left: 230px;
  }
  .mr-lg-230 {
    margin-right: 230px;
  }
  .p-lg-230 {
    padding: 230px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-230 {
    margin-top: 230px;
  }
  .mb-xl-230 {
    margin-bottom: 230px;
  }
  .ml-xl-230 {
    margin-left: 230px;
  }
  .mr-xl-230 {
    margin-right: 230px;
  }
  .p-xl-230 {
    padding: 230px;
  }
}
.mt-231 {
  margin-top: 231px;
}

.mb-231 {
  margin-bottom: 231px;
}

.ml-231 {
  margin-left: 231px;
}

.mr-231 {
  margin-right: 231px;
}

.p-231 {
  padding: 231px;
}

.pt-231 {
  padding-top: 231px;
}

.pb-231 {
  padding-bottom: 231px;
}

.pl-231 {
  padding-left: 231px;
}

.pr-231 {
  padding-right: 231px;
}

.mt-n231 {
  margin-top: -231px;
}

.mb-n231 {
  margin-bottom: -231px;
}

.ml-n231 {
  margin-left: -231px;
}

.mr-n231 {
  margin-right: -231px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-231 {
    margin-top: 231px;
  }
  .mb-xs-231 {
    margin-bottom: 231px;
  }
  .ml-xs-231 {
    margin-left: 231px;
  }
  .mr-xs-231 {
    margin-right: 231px;
  }
  .p-xs-231 {
    padding: 231px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-231 {
    margin-top: 231px;
  }
  .mb-sm-231 {
    margin-bottom: 231px;
  }
  .ml-sm-231 {
    margin-left: 231px;
  }
  .mr-sm-231 {
    margin-right: 231px;
  }
  .p-sm-231 {
    padding: 231px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-231 {
    margin-top: 231px;
  }
  .mb-md-231 {
    margin-bottom: 231px;
  }
  .ml-md-231 {
    margin-left: 231px;
  }
  .mr-md-231 {
    margin-right: 231px;
  }
  .p-md-231 {
    padding: 231px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-231 {
    margin-top: 231px;
  }
  .mb-lg-231 {
    margin-bottom: 231px;
  }
  .ml-lg-231 {
    margin-left: 231px;
  }
  .mr-lg-231 {
    margin-right: 231px;
  }
  .p-lg-231 {
    padding: 231px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-231 {
    margin-top: 231px;
  }
  .mb-xl-231 {
    margin-bottom: 231px;
  }
  .ml-xl-231 {
    margin-left: 231px;
  }
  .mr-xl-231 {
    margin-right: 231px;
  }
  .p-xl-231 {
    padding: 231px;
  }
}
.mt-232 {
  margin-top: 232px;
}

.mb-232 {
  margin-bottom: 232px;
}

.ml-232 {
  margin-left: 232px;
}

.mr-232 {
  margin-right: 232px;
}

.p-232 {
  padding: 232px;
}

.pt-232 {
  padding-top: 232px;
}

.pb-232 {
  padding-bottom: 232px;
}

.pl-232 {
  padding-left: 232px;
}

.pr-232 {
  padding-right: 232px;
}

.mt-n232 {
  margin-top: -232px;
}

.mb-n232 {
  margin-bottom: -232px;
}

.ml-n232 {
  margin-left: -232px;
}

.mr-n232 {
  margin-right: -232px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-232 {
    margin-top: 232px;
  }
  .mb-xs-232 {
    margin-bottom: 232px;
  }
  .ml-xs-232 {
    margin-left: 232px;
  }
  .mr-xs-232 {
    margin-right: 232px;
  }
  .p-xs-232 {
    padding: 232px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-232 {
    margin-top: 232px;
  }
  .mb-sm-232 {
    margin-bottom: 232px;
  }
  .ml-sm-232 {
    margin-left: 232px;
  }
  .mr-sm-232 {
    margin-right: 232px;
  }
  .p-sm-232 {
    padding: 232px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-232 {
    margin-top: 232px;
  }
  .mb-md-232 {
    margin-bottom: 232px;
  }
  .ml-md-232 {
    margin-left: 232px;
  }
  .mr-md-232 {
    margin-right: 232px;
  }
  .p-md-232 {
    padding: 232px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-232 {
    margin-top: 232px;
  }
  .mb-lg-232 {
    margin-bottom: 232px;
  }
  .ml-lg-232 {
    margin-left: 232px;
  }
  .mr-lg-232 {
    margin-right: 232px;
  }
  .p-lg-232 {
    padding: 232px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-232 {
    margin-top: 232px;
  }
  .mb-xl-232 {
    margin-bottom: 232px;
  }
  .ml-xl-232 {
    margin-left: 232px;
  }
  .mr-xl-232 {
    margin-right: 232px;
  }
  .p-xl-232 {
    padding: 232px;
  }
}
.mt-233 {
  margin-top: 233px;
}

.mb-233 {
  margin-bottom: 233px;
}

.ml-233 {
  margin-left: 233px;
}

.mr-233 {
  margin-right: 233px;
}

.p-233 {
  padding: 233px;
}

.pt-233 {
  padding-top: 233px;
}

.pb-233 {
  padding-bottom: 233px;
}

.pl-233 {
  padding-left: 233px;
}

.pr-233 {
  padding-right: 233px;
}

.mt-n233 {
  margin-top: -233px;
}

.mb-n233 {
  margin-bottom: -233px;
}

.ml-n233 {
  margin-left: -233px;
}

.mr-n233 {
  margin-right: -233px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-233 {
    margin-top: 233px;
  }
  .mb-xs-233 {
    margin-bottom: 233px;
  }
  .ml-xs-233 {
    margin-left: 233px;
  }
  .mr-xs-233 {
    margin-right: 233px;
  }
  .p-xs-233 {
    padding: 233px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-233 {
    margin-top: 233px;
  }
  .mb-sm-233 {
    margin-bottom: 233px;
  }
  .ml-sm-233 {
    margin-left: 233px;
  }
  .mr-sm-233 {
    margin-right: 233px;
  }
  .p-sm-233 {
    padding: 233px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-233 {
    margin-top: 233px;
  }
  .mb-md-233 {
    margin-bottom: 233px;
  }
  .ml-md-233 {
    margin-left: 233px;
  }
  .mr-md-233 {
    margin-right: 233px;
  }
  .p-md-233 {
    padding: 233px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-233 {
    margin-top: 233px;
  }
  .mb-lg-233 {
    margin-bottom: 233px;
  }
  .ml-lg-233 {
    margin-left: 233px;
  }
  .mr-lg-233 {
    margin-right: 233px;
  }
  .p-lg-233 {
    padding: 233px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-233 {
    margin-top: 233px;
  }
  .mb-xl-233 {
    margin-bottom: 233px;
  }
  .ml-xl-233 {
    margin-left: 233px;
  }
  .mr-xl-233 {
    margin-right: 233px;
  }
  .p-xl-233 {
    padding: 233px;
  }
}
.mt-234 {
  margin-top: 234px;
}

.mb-234 {
  margin-bottom: 234px;
}

.ml-234 {
  margin-left: 234px;
}

.mr-234 {
  margin-right: 234px;
}

.p-234 {
  padding: 234px;
}

.pt-234 {
  padding-top: 234px;
}

.pb-234 {
  padding-bottom: 234px;
}

.pl-234 {
  padding-left: 234px;
}

.pr-234 {
  padding-right: 234px;
}

.mt-n234 {
  margin-top: -234px;
}

.mb-n234 {
  margin-bottom: -234px;
}

.ml-n234 {
  margin-left: -234px;
}

.mr-n234 {
  margin-right: -234px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-234 {
    margin-top: 234px;
  }
  .mb-xs-234 {
    margin-bottom: 234px;
  }
  .ml-xs-234 {
    margin-left: 234px;
  }
  .mr-xs-234 {
    margin-right: 234px;
  }
  .p-xs-234 {
    padding: 234px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-234 {
    margin-top: 234px;
  }
  .mb-sm-234 {
    margin-bottom: 234px;
  }
  .ml-sm-234 {
    margin-left: 234px;
  }
  .mr-sm-234 {
    margin-right: 234px;
  }
  .p-sm-234 {
    padding: 234px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-234 {
    margin-top: 234px;
  }
  .mb-md-234 {
    margin-bottom: 234px;
  }
  .ml-md-234 {
    margin-left: 234px;
  }
  .mr-md-234 {
    margin-right: 234px;
  }
  .p-md-234 {
    padding: 234px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-234 {
    margin-top: 234px;
  }
  .mb-lg-234 {
    margin-bottom: 234px;
  }
  .ml-lg-234 {
    margin-left: 234px;
  }
  .mr-lg-234 {
    margin-right: 234px;
  }
  .p-lg-234 {
    padding: 234px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-234 {
    margin-top: 234px;
  }
  .mb-xl-234 {
    margin-bottom: 234px;
  }
  .ml-xl-234 {
    margin-left: 234px;
  }
  .mr-xl-234 {
    margin-right: 234px;
  }
  .p-xl-234 {
    padding: 234px;
  }
}
.mt-235 {
  margin-top: 235px;
}

.mb-235 {
  margin-bottom: 235px;
}

.ml-235 {
  margin-left: 235px;
}

.mr-235 {
  margin-right: 235px;
}

.p-235 {
  padding: 235px;
}

.pt-235 {
  padding-top: 235px;
}

.pb-235 {
  padding-bottom: 235px;
}

.pl-235 {
  padding-left: 235px;
}

.pr-235 {
  padding-right: 235px;
}

.mt-n235 {
  margin-top: -235px;
}

.mb-n235 {
  margin-bottom: -235px;
}

.ml-n235 {
  margin-left: -235px;
}

.mr-n235 {
  margin-right: -235px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-235 {
    margin-top: 235px;
  }
  .mb-xs-235 {
    margin-bottom: 235px;
  }
  .ml-xs-235 {
    margin-left: 235px;
  }
  .mr-xs-235 {
    margin-right: 235px;
  }
  .p-xs-235 {
    padding: 235px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-235 {
    margin-top: 235px;
  }
  .mb-sm-235 {
    margin-bottom: 235px;
  }
  .ml-sm-235 {
    margin-left: 235px;
  }
  .mr-sm-235 {
    margin-right: 235px;
  }
  .p-sm-235 {
    padding: 235px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-235 {
    margin-top: 235px;
  }
  .mb-md-235 {
    margin-bottom: 235px;
  }
  .ml-md-235 {
    margin-left: 235px;
  }
  .mr-md-235 {
    margin-right: 235px;
  }
  .p-md-235 {
    padding: 235px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-235 {
    margin-top: 235px;
  }
  .mb-lg-235 {
    margin-bottom: 235px;
  }
  .ml-lg-235 {
    margin-left: 235px;
  }
  .mr-lg-235 {
    margin-right: 235px;
  }
  .p-lg-235 {
    padding: 235px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-235 {
    margin-top: 235px;
  }
  .mb-xl-235 {
    margin-bottom: 235px;
  }
  .ml-xl-235 {
    margin-left: 235px;
  }
  .mr-xl-235 {
    margin-right: 235px;
  }
  .p-xl-235 {
    padding: 235px;
  }
}
.mt-236 {
  margin-top: 236px;
}

.mb-236 {
  margin-bottom: 236px;
}

.ml-236 {
  margin-left: 236px;
}

.mr-236 {
  margin-right: 236px;
}

.p-236 {
  padding: 236px;
}

.pt-236 {
  padding-top: 236px;
}

.pb-236 {
  padding-bottom: 236px;
}

.pl-236 {
  padding-left: 236px;
}

.pr-236 {
  padding-right: 236px;
}

.mt-n236 {
  margin-top: -236px;
}

.mb-n236 {
  margin-bottom: -236px;
}

.ml-n236 {
  margin-left: -236px;
}

.mr-n236 {
  margin-right: -236px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-236 {
    margin-top: 236px;
  }
  .mb-xs-236 {
    margin-bottom: 236px;
  }
  .ml-xs-236 {
    margin-left: 236px;
  }
  .mr-xs-236 {
    margin-right: 236px;
  }
  .p-xs-236 {
    padding: 236px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-236 {
    margin-top: 236px;
  }
  .mb-sm-236 {
    margin-bottom: 236px;
  }
  .ml-sm-236 {
    margin-left: 236px;
  }
  .mr-sm-236 {
    margin-right: 236px;
  }
  .p-sm-236 {
    padding: 236px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-236 {
    margin-top: 236px;
  }
  .mb-md-236 {
    margin-bottom: 236px;
  }
  .ml-md-236 {
    margin-left: 236px;
  }
  .mr-md-236 {
    margin-right: 236px;
  }
  .p-md-236 {
    padding: 236px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-236 {
    margin-top: 236px;
  }
  .mb-lg-236 {
    margin-bottom: 236px;
  }
  .ml-lg-236 {
    margin-left: 236px;
  }
  .mr-lg-236 {
    margin-right: 236px;
  }
  .p-lg-236 {
    padding: 236px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-236 {
    margin-top: 236px;
  }
  .mb-xl-236 {
    margin-bottom: 236px;
  }
  .ml-xl-236 {
    margin-left: 236px;
  }
  .mr-xl-236 {
    margin-right: 236px;
  }
  .p-xl-236 {
    padding: 236px;
  }
}
.mt-237 {
  margin-top: 237px;
}

.mb-237 {
  margin-bottom: 237px;
}

.ml-237 {
  margin-left: 237px;
}

.mr-237 {
  margin-right: 237px;
}

.p-237 {
  padding: 237px;
}

.pt-237 {
  padding-top: 237px;
}

.pb-237 {
  padding-bottom: 237px;
}

.pl-237 {
  padding-left: 237px;
}

.pr-237 {
  padding-right: 237px;
}

.mt-n237 {
  margin-top: -237px;
}

.mb-n237 {
  margin-bottom: -237px;
}

.ml-n237 {
  margin-left: -237px;
}

.mr-n237 {
  margin-right: -237px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-237 {
    margin-top: 237px;
  }
  .mb-xs-237 {
    margin-bottom: 237px;
  }
  .ml-xs-237 {
    margin-left: 237px;
  }
  .mr-xs-237 {
    margin-right: 237px;
  }
  .p-xs-237 {
    padding: 237px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-237 {
    margin-top: 237px;
  }
  .mb-sm-237 {
    margin-bottom: 237px;
  }
  .ml-sm-237 {
    margin-left: 237px;
  }
  .mr-sm-237 {
    margin-right: 237px;
  }
  .p-sm-237 {
    padding: 237px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-237 {
    margin-top: 237px;
  }
  .mb-md-237 {
    margin-bottom: 237px;
  }
  .ml-md-237 {
    margin-left: 237px;
  }
  .mr-md-237 {
    margin-right: 237px;
  }
  .p-md-237 {
    padding: 237px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-237 {
    margin-top: 237px;
  }
  .mb-lg-237 {
    margin-bottom: 237px;
  }
  .ml-lg-237 {
    margin-left: 237px;
  }
  .mr-lg-237 {
    margin-right: 237px;
  }
  .p-lg-237 {
    padding: 237px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-237 {
    margin-top: 237px;
  }
  .mb-xl-237 {
    margin-bottom: 237px;
  }
  .ml-xl-237 {
    margin-left: 237px;
  }
  .mr-xl-237 {
    margin-right: 237px;
  }
  .p-xl-237 {
    padding: 237px;
  }
}
.mt-238 {
  margin-top: 238px;
}

.mb-238 {
  margin-bottom: 238px;
}

.ml-238 {
  margin-left: 238px;
}

.mr-238 {
  margin-right: 238px;
}

.p-238 {
  padding: 238px;
}

.pt-238 {
  padding-top: 238px;
}

.pb-238 {
  padding-bottom: 238px;
}

.pl-238 {
  padding-left: 238px;
}

.pr-238 {
  padding-right: 238px;
}

.mt-n238 {
  margin-top: -238px;
}

.mb-n238 {
  margin-bottom: -238px;
}

.ml-n238 {
  margin-left: -238px;
}

.mr-n238 {
  margin-right: -238px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-238 {
    margin-top: 238px;
  }
  .mb-xs-238 {
    margin-bottom: 238px;
  }
  .ml-xs-238 {
    margin-left: 238px;
  }
  .mr-xs-238 {
    margin-right: 238px;
  }
  .p-xs-238 {
    padding: 238px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-238 {
    margin-top: 238px;
  }
  .mb-sm-238 {
    margin-bottom: 238px;
  }
  .ml-sm-238 {
    margin-left: 238px;
  }
  .mr-sm-238 {
    margin-right: 238px;
  }
  .p-sm-238 {
    padding: 238px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-238 {
    margin-top: 238px;
  }
  .mb-md-238 {
    margin-bottom: 238px;
  }
  .ml-md-238 {
    margin-left: 238px;
  }
  .mr-md-238 {
    margin-right: 238px;
  }
  .p-md-238 {
    padding: 238px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-238 {
    margin-top: 238px;
  }
  .mb-lg-238 {
    margin-bottom: 238px;
  }
  .ml-lg-238 {
    margin-left: 238px;
  }
  .mr-lg-238 {
    margin-right: 238px;
  }
  .p-lg-238 {
    padding: 238px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-238 {
    margin-top: 238px;
  }
  .mb-xl-238 {
    margin-bottom: 238px;
  }
  .ml-xl-238 {
    margin-left: 238px;
  }
  .mr-xl-238 {
    margin-right: 238px;
  }
  .p-xl-238 {
    padding: 238px;
  }
}
.mt-239 {
  margin-top: 239px;
}

.mb-239 {
  margin-bottom: 239px;
}

.ml-239 {
  margin-left: 239px;
}

.mr-239 {
  margin-right: 239px;
}

.p-239 {
  padding: 239px;
}

.pt-239 {
  padding-top: 239px;
}

.pb-239 {
  padding-bottom: 239px;
}

.pl-239 {
  padding-left: 239px;
}

.pr-239 {
  padding-right: 239px;
}

.mt-n239 {
  margin-top: -239px;
}

.mb-n239 {
  margin-bottom: -239px;
}

.ml-n239 {
  margin-left: -239px;
}

.mr-n239 {
  margin-right: -239px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-239 {
    margin-top: 239px;
  }
  .mb-xs-239 {
    margin-bottom: 239px;
  }
  .ml-xs-239 {
    margin-left: 239px;
  }
  .mr-xs-239 {
    margin-right: 239px;
  }
  .p-xs-239 {
    padding: 239px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-239 {
    margin-top: 239px;
  }
  .mb-sm-239 {
    margin-bottom: 239px;
  }
  .ml-sm-239 {
    margin-left: 239px;
  }
  .mr-sm-239 {
    margin-right: 239px;
  }
  .p-sm-239 {
    padding: 239px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-239 {
    margin-top: 239px;
  }
  .mb-md-239 {
    margin-bottom: 239px;
  }
  .ml-md-239 {
    margin-left: 239px;
  }
  .mr-md-239 {
    margin-right: 239px;
  }
  .p-md-239 {
    padding: 239px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-239 {
    margin-top: 239px;
  }
  .mb-lg-239 {
    margin-bottom: 239px;
  }
  .ml-lg-239 {
    margin-left: 239px;
  }
  .mr-lg-239 {
    margin-right: 239px;
  }
  .p-lg-239 {
    padding: 239px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-239 {
    margin-top: 239px;
  }
  .mb-xl-239 {
    margin-bottom: 239px;
  }
  .ml-xl-239 {
    margin-left: 239px;
  }
  .mr-xl-239 {
    margin-right: 239px;
  }
  .p-xl-239 {
    padding: 239px;
  }
}
.mt-240 {
  margin-top: 240px;
}

.mb-240 {
  margin-bottom: 240px;
}

.ml-240 {
  margin-left: 240px;
}

.mr-240 {
  margin-right: 240px;
}

.p-240 {
  padding: 240px;
}

.pt-240 {
  padding-top: 240px;
}

.pb-240 {
  padding-bottom: 240px;
}

.pl-240 {
  padding-left: 240px;
}

.pr-240 {
  padding-right: 240px;
}

.mt-n240 {
  margin-top: -240px;
}

.mb-n240 {
  margin-bottom: -240px;
}

.ml-n240 {
  margin-left: -240px;
}

.mr-n240 {
  margin-right: -240px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-240 {
    margin-top: 240px;
  }
  .mb-xs-240 {
    margin-bottom: 240px;
  }
  .ml-xs-240 {
    margin-left: 240px;
  }
  .mr-xs-240 {
    margin-right: 240px;
  }
  .p-xs-240 {
    padding: 240px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-240 {
    margin-top: 240px;
  }
  .mb-sm-240 {
    margin-bottom: 240px;
  }
  .ml-sm-240 {
    margin-left: 240px;
  }
  .mr-sm-240 {
    margin-right: 240px;
  }
  .p-sm-240 {
    padding: 240px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-240 {
    margin-top: 240px;
  }
  .mb-md-240 {
    margin-bottom: 240px;
  }
  .ml-md-240 {
    margin-left: 240px;
  }
  .mr-md-240 {
    margin-right: 240px;
  }
  .p-md-240 {
    padding: 240px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-240 {
    margin-top: 240px;
  }
  .mb-lg-240 {
    margin-bottom: 240px;
  }
  .ml-lg-240 {
    margin-left: 240px;
  }
  .mr-lg-240 {
    margin-right: 240px;
  }
  .p-lg-240 {
    padding: 240px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-240 {
    margin-top: 240px;
  }
  .mb-xl-240 {
    margin-bottom: 240px;
  }
  .ml-xl-240 {
    margin-left: 240px;
  }
  .mr-xl-240 {
    margin-right: 240px;
  }
  .p-xl-240 {
    padding: 240px;
  }
}
.mt-241 {
  margin-top: 241px;
}

.mb-241 {
  margin-bottom: 241px;
}

.ml-241 {
  margin-left: 241px;
}

.mr-241 {
  margin-right: 241px;
}

.p-241 {
  padding: 241px;
}

.pt-241 {
  padding-top: 241px;
}

.pb-241 {
  padding-bottom: 241px;
}

.pl-241 {
  padding-left: 241px;
}

.pr-241 {
  padding-right: 241px;
}

.mt-n241 {
  margin-top: -241px;
}

.mb-n241 {
  margin-bottom: -241px;
}

.ml-n241 {
  margin-left: -241px;
}

.mr-n241 {
  margin-right: -241px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-241 {
    margin-top: 241px;
  }
  .mb-xs-241 {
    margin-bottom: 241px;
  }
  .ml-xs-241 {
    margin-left: 241px;
  }
  .mr-xs-241 {
    margin-right: 241px;
  }
  .p-xs-241 {
    padding: 241px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-241 {
    margin-top: 241px;
  }
  .mb-sm-241 {
    margin-bottom: 241px;
  }
  .ml-sm-241 {
    margin-left: 241px;
  }
  .mr-sm-241 {
    margin-right: 241px;
  }
  .p-sm-241 {
    padding: 241px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-241 {
    margin-top: 241px;
  }
  .mb-md-241 {
    margin-bottom: 241px;
  }
  .ml-md-241 {
    margin-left: 241px;
  }
  .mr-md-241 {
    margin-right: 241px;
  }
  .p-md-241 {
    padding: 241px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-241 {
    margin-top: 241px;
  }
  .mb-lg-241 {
    margin-bottom: 241px;
  }
  .ml-lg-241 {
    margin-left: 241px;
  }
  .mr-lg-241 {
    margin-right: 241px;
  }
  .p-lg-241 {
    padding: 241px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-241 {
    margin-top: 241px;
  }
  .mb-xl-241 {
    margin-bottom: 241px;
  }
  .ml-xl-241 {
    margin-left: 241px;
  }
  .mr-xl-241 {
    margin-right: 241px;
  }
  .p-xl-241 {
    padding: 241px;
  }
}
.mt-242 {
  margin-top: 242px;
}

.mb-242 {
  margin-bottom: 242px;
}

.ml-242 {
  margin-left: 242px;
}

.mr-242 {
  margin-right: 242px;
}

.p-242 {
  padding: 242px;
}

.pt-242 {
  padding-top: 242px;
}

.pb-242 {
  padding-bottom: 242px;
}

.pl-242 {
  padding-left: 242px;
}

.pr-242 {
  padding-right: 242px;
}

.mt-n242 {
  margin-top: -242px;
}

.mb-n242 {
  margin-bottom: -242px;
}

.ml-n242 {
  margin-left: -242px;
}

.mr-n242 {
  margin-right: -242px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-242 {
    margin-top: 242px;
  }
  .mb-xs-242 {
    margin-bottom: 242px;
  }
  .ml-xs-242 {
    margin-left: 242px;
  }
  .mr-xs-242 {
    margin-right: 242px;
  }
  .p-xs-242 {
    padding: 242px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-242 {
    margin-top: 242px;
  }
  .mb-sm-242 {
    margin-bottom: 242px;
  }
  .ml-sm-242 {
    margin-left: 242px;
  }
  .mr-sm-242 {
    margin-right: 242px;
  }
  .p-sm-242 {
    padding: 242px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-242 {
    margin-top: 242px;
  }
  .mb-md-242 {
    margin-bottom: 242px;
  }
  .ml-md-242 {
    margin-left: 242px;
  }
  .mr-md-242 {
    margin-right: 242px;
  }
  .p-md-242 {
    padding: 242px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-242 {
    margin-top: 242px;
  }
  .mb-lg-242 {
    margin-bottom: 242px;
  }
  .ml-lg-242 {
    margin-left: 242px;
  }
  .mr-lg-242 {
    margin-right: 242px;
  }
  .p-lg-242 {
    padding: 242px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-242 {
    margin-top: 242px;
  }
  .mb-xl-242 {
    margin-bottom: 242px;
  }
  .ml-xl-242 {
    margin-left: 242px;
  }
  .mr-xl-242 {
    margin-right: 242px;
  }
  .p-xl-242 {
    padding: 242px;
  }
}
.mt-243 {
  margin-top: 243px;
}

.mb-243 {
  margin-bottom: 243px;
}

.ml-243 {
  margin-left: 243px;
}

.mr-243 {
  margin-right: 243px;
}

.p-243 {
  padding: 243px;
}

.pt-243 {
  padding-top: 243px;
}

.pb-243 {
  padding-bottom: 243px;
}

.pl-243 {
  padding-left: 243px;
}

.pr-243 {
  padding-right: 243px;
}

.mt-n243 {
  margin-top: -243px;
}

.mb-n243 {
  margin-bottom: -243px;
}

.ml-n243 {
  margin-left: -243px;
}

.mr-n243 {
  margin-right: -243px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-243 {
    margin-top: 243px;
  }
  .mb-xs-243 {
    margin-bottom: 243px;
  }
  .ml-xs-243 {
    margin-left: 243px;
  }
  .mr-xs-243 {
    margin-right: 243px;
  }
  .p-xs-243 {
    padding: 243px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-243 {
    margin-top: 243px;
  }
  .mb-sm-243 {
    margin-bottom: 243px;
  }
  .ml-sm-243 {
    margin-left: 243px;
  }
  .mr-sm-243 {
    margin-right: 243px;
  }
  .p-sm-243 {
    padding: 243px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-243 {
    margin-top: 243px;
  }
  .mb-md-243 {
    margin-bottom: 243px;
  }
  .ml-md-243 {
    margin-left: 243px;
  }
  .mr-md-243 {
    margin-right: 243px;
  }
  .p-md-243 {
    padding: 243px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-243 {
    margin-top: 243px;
  }
  .mb-lg-243 {
    margin-bottom: 243px;
  }
  .ml-lg-243 {
    margin-left: 243px;
  }
  .mr-lg-243 {
    margin-right: 243px;
  }
  .p-lg-243 {
    padding: 243px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-243 {
    margin-top: 243px;
  }
  .mb-xl-243 {
    margin-bottom: 243px;
  }
  .ml-xl-243 {
    margin-left: 243px;
  }
  .mr-xl-243 {
    margin-right: 243px;
  }
  .p-xl-243 {
    padding: 243px;
  }
}
.mt-244 {
  margin-top: 244px;
}

.mb-244 {
  margin-bottom: 244px;
}

.ml-244 {
  margin-left: 244px;
}

.mr-244 {
  margin-right: 244px;
}

.p-244 {
  padding: 244px;
}

.pt-244 {
  padding-top: 244px;
}

.pb-244 {
  padding-bottom: 244px;
}

.pl-244 {
  padding-left: 244px;
}

.pr-244 {
  padding-right: 244px;
}

.mt-n244 {
  margin-top: -244px;
}

.mb-n244 {
  margin-bottom: -244px;
}

.ml-n244 {
  margin-left: -244px;
}

.mr-n244 {
  margin-right: -244px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-244 {
    margin-top: 244px;
  }
  .mb-xs-244 {
    margin-bottom: 244px;
  }
  .ml-xs-244 {
    margin-left: 244px;
  }
  .mr-xs-244 {
    margin-right: 244px;
  }
  .p-xs-244 {
    padding: 244px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-244 {
    margin-top: 244px;
  }
  .mb-sm-244 {
    margin-bottom: 244px;
  }
  .ml-sm-244 {
    margin-left: 244px;
  }
  .mr-sm-244 {
    margin-right: 244px;
  }
  .p-sm-244 {
    padding: 244px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-244 {
    margin-top: 244px;
  }
  .mb-md-244 {
    margin-bottom: 244px;
  }
  .ml-md-244 {
    margin-left: 244px;
  }
  .mr-md-244 {
    margin-right: 244px;
  }
  .p-md-244 {
    padding: 244px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-244 {
    margin-top: 244px;
  }
  .mb-lg-244 {
    margin-bottom: 244px;
  }
  .ml-lg-244 {
    margin-left: 244px;
  }
  .mr-lg-244 {
    margin-right: 244px;
  }
  .p-lg-244 {
    padding: 244px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-244 {
    margin-top: 244px;
  }
  .mb-xl-244 {
    margin-bottom: 244px;
  }
  .ml-xl-244 {
    margin-left: 244px;
  }
  .mr-xl-244 {
    margin-right: 244px;
  }
  .p-xl-244 {
    padding: 244px;
  }
}
.mt-245 {
  margin-top: 245px;
}

.mb-245 {
  margin-bottom: 245px;
}

.ml-245 {
  margin-left: 245px;
}

.mr-245 {
  margin-right: 245px;
}

.p-245 {
  padding: 245px;
}

.pt-245 {
  padding-top: 245px;
}

.pb-245 {
  padding-bottom: 245px;
}

.pl-245 {
  padding-left: 245px;
}

.pr-245 {
  padding-right: 245px;
}

.mt-n245 {
  margin-top: -245px;
}

.mb-n245 {
  margin-bottom: -245px;
}

.ml-n245 {
  margin-left: -245px;
}

.mr-n245 {
  margin-right: -245px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-245 {
    margin-top: 245px;
  }
  .mb-xs-245 {
    margin-bottom: 245px;
  }
  .ml-xs-245 {
    margin-left: 245px;
  }
  .mr-xs-245 {
    margin-right: 245px;
  }
  .p-xs-245 {
    padding: 245px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-245 {
    margin-top: 245px;
  }
  .mb-sm-245 {
    margin-bottom: 245px;
  }
  .ml-sm-245 {
    margin-left: 245px;
  }
  .mr-sm-245 {
    margin-right: 245px;
  }
  .p-sm-245 {
    padding: 245px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-245 {
    margin-top: 245px;
  }
  .mb-md-245 {
    margin-bottom: 245px;
  }
  .ml-md-245 {
    margin-left: 245px;
  }
  .mr-md-245 {
    margin-right: 245px;
  }
  .p-md-245 {
    padding: 245px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-245 {
    margin-top: 245px;
  }
  .mb-lg-245 {
    margin-bottom: 245px;
  }
  .ml-lg-245 {
    margin-left: 245px;
  }
  .mr-lg-245 {
    margin-right: 245px;
  }
  .p-lg-245 {
    padding: 245px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-245 {
    margin-top: 245px;
  }
  .mb-xl-245 {
    margin-bottom: 245px;
  }
  .ml-xl-245 {
    margin-left: 245px;
  }
  .mr-xl-245 {
    margin-right: 245px;
  }
  .p-xl-245 {
    padding: 245px;
  }
}
.mt-246 {
  margin-top: 246px;
}

.mb-246 {
  margin-bottom: 246px;
}

.ml-246 {
  margin-left: 246px;
}

.mr-246 {
  margin-right: 246px;
}

.p-246 {
  padding: 246px;
}

.pt-246 {
  padding-top: 246px;
}

.pb-246 {
  padding-bottom: 246px;
}

.pl-246 {
  padding-left: 246px;
}

.pr-246 {
  padding-right: 246px;
}

.mt-n246 {
  margin-top: -246px;
}

.mb-n246 {
  margin-bottom: -246px;
}

.ml-n246 {
  margin-left: -246px;
}

.mr-n246 {
  margin-right: -246px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-246 {
    margin-top: 246px;
  }
  .mb-xs-246 {
    margin-bottom: 246px;
  }
  .ml-xs-246 {
    margin-left: 246px;
  }
  .mr-xs-246 {
    margin-right: 246px;
  }
  .p-xs-246 {
    padding: 246px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-246 {
    margin-top: 246px;
  }
  .mb-sm-246 {
    margin-bottom: 246px;
  }
  .ml-sm-246 {
    margin-left: 246px;
  }
  .mr-sm-246 {
    margin-right: 246px;
  }
  .p-sm-246 {
    padding: 246px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-246 {
    margin-top: 246px;
  }
  .mb-md-246 {
    margin-bottom: 246px;
  }
  .ml-md-246 {
    margin-left: 246px;
  }
  .mr-md-246 {
    margin-right: 246px;
  }
  .p-md-246 {
    padding: 246px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-246 {
    margin-top: 246px;
  }
  .mb-lg-246 {
    margin-bottom: 246px;
  }
  .ml-lg-246 {
    margin-left: 246px;
  }
  .mr-lg-246 {
    margin-right: 246px;
  }
  .p-lg-246 {
    padding: 246px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-246 {
    margin-top: 246px;
  }
  .mb-xl-246 {
    margin-bottom: 246px;
  }
  .ml-xl-246 {
    margin-left: 246px;
  }
  .mr-xl-246 {
    margin-right: 246px;
  }
  .p-xl-246 {
    padding: 246px;
  }
}
.mt-247 {
  margin-top: 247px;
}

.mb-247 {
  margin-bottom: 247px;
}

.ml-247 {
  margin-left: 247px;
}

.mr-247 {
  margin-right: 247px;
}

.p-247 {
  padding: 247px;
}

.pt-247 {
  padding-top: 247px;
}

.pb-247 {
  padding-bottom: 247px;
}

.pl-247 {
  padding-left: 247px;
}

.pr-247 {
  padding-right: 247px;
}

.mt-n247 {
  margin-top: -247px;
}

.mb-n247 {
  margin-bottom: -247px;
}

.ml-n247 {
  margin-left: -247px;
}

.mr-n247 {
  margin-right: -247px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-247 {
    margin-top: 247px;
  }
  .mb-xs-247 {
    margin-bottom: 247px;
  }
  .ml-xs-247 {
    margin-left: 247px;
  }
  .mr-xs-247 {
    margin-right: 247px;
  }
  .p-xs-247 {
    padding: 247px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-247 {
    margin-top: 247px;
  }
  .mb-sm-247 {
    margin-bottom: 247px;
  }
  .ml-sm-247 {
    margin-left: 247px;
  }
  .mr-sm-247 {
    margin-right: 247px;
  }
  .p-sm-247 {
    padding: 247px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-247 {
    margin-top: 247px;
  }
  .mb-md-247 {
    margin-bottom: 247px;
  }
  .ml-md-247 {
    margin-left: 247px;
  }
  .mr-md-247 {
    margin-right: 247px;
  }
  .p-md-247 {
    padding: 247px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-247 {
    margin-top: 247px;
  }
  .mb-lg-247 {
    margin-bottom: 247px;
  }
  .ml-lg-247 {
    margin-left: 247px;
  }
  .mr-lg-247 {
    margin-right: 247px;
  }
  .p-lg-247 {
    padding: 247px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-247 {
    margin-top: 247px;
  }
  .mb-xl-247 {
    margin-bottom: 247px;
  }
  .ml-xl-247 {
    margin-left: 247px;
  }
  .mr-xl-247 {
    margin-right: 247px;
  }
  .p-xl-247 {
    padding: 247px;
  }
}
.mt-248 {
  margin-top: 248px;
}

.mb-248 {
  margin-bottom: 248px;
}

.ml-248 {
  margin-left: 248px;
}

.mr-248 {
  margin-right: 248px;
}

.p-248 {
  padding: 248px;
}

.pt-248 {
  padding-top: 248px;
}

.pb-248 {
  padding-bottom: 248px;
}

.pl-248 {
  padding-left: 248px;
}

.pr-248 {
  padding-right: 248px;
}

.mt-n248 {
  margin-top: -248px;
}

.mb-n248 {
  margin-bottom: -248px;
}

.ml-n248 {
  margin-left: -248px;
}

.mr-n248 {
  margin-right: -248px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-248 {
    margin-top: 248px;
  }
  .mb-xs-248 {
    margin-bottom: 248px;
  }
  .ml-xs-248 {
    margin-left: 248px;
  }
  .mr-xs-248 {
    margin-right: 248px;
  }
  .p-xs-248 {
    padding: 248px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-248 {
    margin-top: 248px;
  }
  .mb-sm-248 {
    margin-bottom: 248px;
  }
  .ml-sm-248 {
    margin-left: 248px;
  }
  .mr-sm-248 {
    margin-right: 248px;
  }
  .p-sm-248 {
    padding: 248px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-248 {
    margin-top: 248px;
  }
  .mb-md-248 {
    margin-bottom: 248px;
  }
  .ml-md-248 {
    margin-left: 248px;
  }
  .mr-md-248 {
    margin-right: 248px;
  }
  .p-md-248 {
    padding: 248px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-248 {
    margin-top: 248px;
  }
  .mb-lg-248 {
    margin-bottom: 248px;
  }
  .ml-lg-248 {
    margin-left: 248px;
  }
  .mr-lg-248 {
    margin-right: 248px;
  }
  .p-lg-248 {
    padding: 248px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-248 {
    margin-top: 248px;
  }
  .mb-xl-248 {
    margin-bottom: 248px;
  }
  .ml-xl-248 {
    margin-left: 248px;
  }
  .mr-xl-248 {
    margin-right: 248px;
  }
  .p-xl-248 {
    padding: 248px;
  }
}
.mt-249 {
  margin-top: 249px;
}

.mb-249 {
  margin-bottom: 249px;
}

.ml-249 {
  margin-left: 249px;
}

.mr-249 {
  margin-right: 249px;
}

.p-249 {
  padding: 249px;
}

.pt-249 {
  padding-top: 249px;
}

.pb-249 {
  padding-bottom: 249px;
}

.pl-249 {
  padding-left: 249px;
}

.pr-249 {
  padding-right: 249px;
}

.mt-n249 {
  margin-top: -249px;
}

.mb-n249 {
  margin-bottom: -249px;
}

.ml-n249 {
  margin-left: -249px;
}

.mr-n249 {
  margin-right: -249px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-249 {
    margin-top: 249px;
  }
  .mb-xs-249 {
    margin-bottom: 249px;
  }
  .ml-xs-249 {
    margin-left: 249px;
  }
  .mr-xs-249 {
    margin-right: 249px;
  }
  .p-xs-249 {
    padding: 249px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-249 {
    margin-top: 249px;
  }
  .mb-sm-249 {
    margin-bottom: 249px;
  }
  .ml-sm-249 {
    margin-left: 249px;
  }
  .mr-sm-249 {
    margin-right: 249px;
  }
  .p-sm-249 {
    padding: 249px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-249 {
    margin-top: 249px;
  }
  .mb-md-249 {
    margin-bottom: 249px;
  }
  .ml-md-249 {
    margin-left: 249px;
  }
  .mr-md-249 {
    margin-right: 249px;
  }
  .p-md-249 {
    padding: 249px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-249 {
    margin-top: 249px;
  }
  .mb-lg-249 {
    margin-bottom: 249px;
  }
  .ml-lg-249 {
    margin-left: 249px;
  }
  .mr-lg-249 {
    margin-right: 249px;
  }
  .p-lg-249 {
    padding: 249px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-249 {
    margin-top: 249px;
  }
  .mb-xl-249 {
    margin-bottom: 249px;
  }
  .ml-xl-249 {
    margin-left: 249px;
  }
  .mr-xl-249 {
    margin-right: 249px;
  }
  .p-xl-249 {
    padding: 249px;
  }
}
.mt-250 {
  margin-top: 250px;
}

.mb-250 {
  margin-bottom: 250px;
}

.ml-250 {
  margin-left: 250px;
}

.mr-250 {
  margin-right: 250px;
}

.p-250 {
  padding: 250px;
}

.pt-250 {
  padding-top: 250px;
}

.pb-250 {
  padding-bottom: 250px;
}

.pl-250 {
  padding-left: 250px;
}

.pr-250 {
  padding-right: 250px;
}

.mt-n250 {
  margin-top: -250px;
}

.mb-n250 {
  margin-bottom: -250px;
}

.ml-n250 {
  margin-left: -250px;
}

.mr-n250 {
  margin-right: -250px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-250 {
    margin-top: 250px;
  }
  .mb-xs-250 {
    margin-bottom: 250px;
  }
  .ml-xs-250 {
    margin-left: 250px;
  }
  .mr-xs-250 {
    margin-right: 250px;
  }
  .p-xs-250 {
    padding: 250px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-250 {
    margin-top: 250px;
  }
  .mb-sm-250 {
    margin-bottom: 250px;
  }
  .ml-sm-250 {
    margin-left: 250px;
  }
  .mr-sm-250 {
    margin-right: 250px;
  }
  .p-sm-250 {
    padding: 250px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-250 {
    margin-top: 250px;
  }
  .mb-md-250 {
    margin-bottom: 250px;
  }
  .ml-md-250 {
    margin-left: 250px;
  }
  .mr-md-250 {
    margin-right: 250px;
  }
  .p-md-250 {
    padding: 250px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-250 {
    margin-top: 250px;
  }
  .mb-lg-250 {
    margin-bottom: 250px;
  }
  .ml-lg-250 {
    margin-left: 250px;
  }
  .mr-lg-250 {
    margin-right: 250px;
  }
  .p-lg-250 {
    padding: 250px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-250 {
    margin-top: 250px;
  }
  .mb-xl-250 {
    margin-bottom: 250px;
  }
  .ml-xl-250 {
    margin-left: 250px;
  }
  .mr-xl-250 {
    margin-right: 250px;
  }
  .p-xl-250 {
    padding: 250px;
  }
}
.mt-251 {
  margin-top: 251px;
}

.mb-251 {
  margin-bottom: 251px;
}

.ml-251 {
  margin-left: 251px;
}

.mr-251 {
  margin-right: 251px;
}

.p-251 {
  padding: 251px;
}

.pt-251 {
  padding-top: 251px;
}

.pb-251 {
  padding-bottom: 251px;
}

.pl-251 {
  padding-left: 251px;
}

.pr-251 {
  padding-right: 251px;
}

.mt-n251 {
  margin-top: -251px;
}

.mb-n251 {
  margin-bottom: -251px;
}

.ml-n251 {
  margin-left: -251px;
}

.mr-n251 {
  margin-right: -251px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-251 {
    margin-top: 251px;
  }
  .mb-xs-251 {
    margin-bottom: 251px;
  }
  .ml-xs-251 {
    margin-left: 251px;
  }
  .mr-xs-251 {
    margin-right: 251px;
  }
  .p-xs-251 {
    padding: 251px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-251 {
    margin-top: 251px;
  }
  .mb-sm-251 {
    margin-bottom: 251px;
  }
  .ml-sm-251 {
    margin-left: 251px;
  }
  .mr-sm-251 {
    margin-right: 251px;
  }
  .p-sm-251 {
    padding: 251px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-251 {
    margin-top: 251px;
  }
  .mb-md-251 {
    margin-bottom: 251px;
  }
  .ml-md-251 {
    margin-left: 251px;
  }
  .mr-md-251 {
    margin-right: 251px;
  }
  .p-md-251 {
    padding: 251px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-251 {
    margin-top: 251px;
  }
  .mb-lg-251 {
    margin-bottom: 251px;
  }
  .ml-lg-251 {
    margin-left: 251px;
  }
  .mr-lg-251 {
    margin-right: 251px;
  }
  .p-lg-251 {
    padding: 251px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-251 {
    margin-top: 251px;
  }
  .mb-xl-251 {
    margin-bottom: 251px;
  }
  .ml-xl-251 {
    margin-left: 251px;
  }
  .mr-xl-251 {
    margin-right: 251px;
  }
  .p-xl-251 {
    padding: 251px;
  }
}
.mt-252 {
  margin-top: 252px;
}

.mb-252 {
  margin-bottom: 252px;
}

.ml-252 {
  margin-left: 252px;
}

.mr-252 {
  margin-right: 252px;
}

.p-252 {
  padding: 252px;
}

.pt-252 {
  padding-top: 252px;
}

.pb-252 {
  padding-bottom: 252px;
}

.pl-252 {
  padding-left: 252px;
}

.pr-252 {
  padding-right: 252px;
}

.mt-n252 {
  margin-top: -252px;
}

.mb-n252 {
  margin-bottom: -252px;
}

.ml-n252 {
  margin-left: -252px;
}

.mr-n252 {
  margin-right: -252px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-252 {
    margin-top: 252px;
  }
  .mb-xs-252 {
    margin-bottom: 252px;
  }
  .ml-xs-252 {
    margin-left: 252px;
  }
  .mr-xs-252 {
    margin-right: 252px;
  }
  .p-xs-252 {
    padding: 252px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-252 {
    margin-top: 252px;
  }
  .mb-sm-252 {
    margin-bottom: 252px;
  }
  .ml-sm-252 {
    margin-left: 252px;
  }
  .mr-sm-252 {
    margin-right: 252px;
  }
  .p-sm-252 {
    padding: 252px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-252 {
    margin-top: 252px;
  }
  .mb-md-252 {
    margin-bottom: 252px;
  }
  .ml-md-252 {
    margin-left: 252px;
  }
  .mr-md-252 {
    margin-right: 252px;
  }
  .p-md-252 {
    padding: 252px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-252 {
    margin-top: 252px;
  }
  .mb-lg-252 {
    margin-bottom: 252px;
  }
  .ml-lg-252 {
    margin-left: 252px;
  }
  .mr-lg-252 {
    margin-right: 252px;
  }
  .p-lg-252 {
    padding: 252px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-252 {
    margin-top: 252px;
  }
  .mb-xl-252 {
    margin-bottom: 252px;
  }
  .ml-xl-252 {
    margin-left: 252px;
  }
  .mr-xl-252 {
    margin-right: 252px;
  }
  .p-xl-252 {
    padding: 252px;
  }
}
.mt-253 {
  margin-top: 253px;
}

.mb-253 {
  margin-bottom: 253px;
}

.ml-253 {
  margin-left: 253px;
}

.mr-253 {
  margin-right: 253px;
}

.p-253 {
  padding: 253px;
}

.pt-253 {
  padding-top: 253px;
}

.pb-253 {
  padding-bottom: 253px;
}

.pl-253 {
  padding-left: 253px;
}

.pr-253 {
  padding-right: 253px;
}

.mt-n253 {
  margin-top: -253px;
}

.mb-n253 {
  margin-bottom: -253px;
}

.ml-n253 {
  margin-left: -253px;
}

.mr-n253 {
  margin-right: -253px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-253 {
    margin-top: 253px;
  }
  .mb-xs-253 {
    margin-bottom: 253px;
  }
  .ml-xs-253 {
    margin-left: 253px;
  }
  .mr-xs-253 {
    margin-right: 253px;
  }
  .p-xs-253 {
    padding: 253px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-253 {
    margin-top: 253px;
  }
  .mb-sm-253 {
    margin-bottom: 253px;
  }
  .ml-sm-253 {
    margin-left: 253px;
  }
  .mr-sm-253 {
    margin-right: 253px;
  }
  .p-sm-253 {
    padding: 253px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-253 {
    margin-top: 253px;
  }
  .mb-md-253 {
    margin-bottom: 253px;
  }
  .ml-md-253 {
    margin-left: 253px;
  }
  .mr-md-253 {
    margin-right: 253px;
  }
  .p-md-253 {
    padding: 253px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-253 {
    margin-top: 253px;
  }
  .mb-lg-253 {
    margin-bottom: 253px;
  }
  .ml-lg-253 {
    margin-left: 253px;
  }
  .mr-lg-253 {
    margin-right: 253px;
  }
  .p-lg-253 {
    padding: 253px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-253 {
    margin-top: 253px;
  }
  .mb-xl-253 {
    margin-bottom: 253px;
  }
  .ml-xl-253 {
    margin-left: 253px;
  }
  .mr-xl-253 {
    margin-right: 253px;
  }
  .p-xl-253 {
    padding: 253px;
  }
}
.mt-254 {
  margin-top: 254px;
}

.mb-254 {
  margin-bottom: 254px;
}

.ml-254 {
  margin-left: 254px;
}

.mr-254 {
  margin-right: 254px;
}

.p-254 {
  padding: 254px;
}

.pt-254 {
  padding-top: 254px;
}

.pb-254 {
  padding-bottom: 254px;
}

.pl-254 {
  padding-left: 254px;
}

.pr-254 {
  padding-right: 254px;
}

.mt-n254 {
  margin-top: -254px;
}

.mb-n254 {
  margin-bottom: -254px;
}

.ml-n254 {
  margin-left: -254px;
}

.mr-n254 {
  margin-right: -254px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-254 {
    margin-top: 254px;
  }
  .mb-xs-254 {
    margin-bottom: 254px;
  }
  .ml-xs-254 {
    margin-left: 254px;
  }
  .mr-xs-254 {
    margin-right: 254px;
  }
  .p-xs-254 {
    padding: 254px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-254 {
    margin-top: 254px;
  }
  .mb-sm-254 {
    margin-bottom: 254px;
  }
  .ml-sm-254 {
    margin-left: 254px;
  }
  .mr-sm-254 {
    margin-right: 254px;
  }
  .p-sm-254 {
    padding: 254px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-254 {
    margin-top: 254px;
  }
  .mb-md-254 {
    margin-bottom: 254px;
  }
  .ml-md-254 {
    margin-left: 254px;
  }
  .mr-md-254 {
    margin-right: 254px;
  }
  .p-md-254 {
    padding: 254px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-254 {
    margin-top: 254px;
  }
  .mb-lg-254 {
    margin-bottom: 254px;
  }
  .ml-lg-254 {
    margin-left: 254px;
  }
  .mr-lg-254 {
    margin-right: 254px;
  }
  .p-lg-254 {
    padding: 254px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-254 {
    margin-top: 254px;
  }
  .mb-xl-254 {
    margin-bottom: 254px;
  }
  .ml-xl-254 {
    margin-left: 254px;
  }
  .mr-xl-254 {
    margin-right: 254px;
  }
  .p-xl-254 {
    padding: 254px;
  }
}
.mt-255 {
  margin-top: 255px;
}

.mb-255 {
  margin-bottom: 255px;
}

.ml-255 {
  margin-left: 255px;
}

.mr-255 {
  margin-right: 255px;
}

.p-255 {
  padding: 255px;
}

.pt-255 {
  padding-top: 255px;
}

.pb-255 {
  padding-bottom: 255px;
}

.pl-255 {
  padding-left: 255px;
}

.pr-255 {
  padding-right: 255px;
}

.mt-n255 {
  margin-top: -255px;
}

.mb-n255 {
  margin-bottom: -255px;
}

.ml-n255 {
  margin-left: -255px;
}

.mr-n255 {
  margin-right: -255px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-255 {
    margin-top: 255px;
  }
  .mb-xs-255 {
    margin-bottom: 255px;
  }
  .ml-xs-255 {
    margin-left: 255px;
  }
  .mr-xs-255 {
    margin-right: 255px;
  }
  .p-xs-255 {
    padding: 255px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-255 {
    margin-top: 255px;
  }
  .mb-sm-255 {
    margin-bottom: 255px;
  }
  .ml-sm-255 {
    margin-left: 255px;
  }
  .mr-sm-255 {
    margin-right: 255px;
  }
  .p-sm-255 {
    padding: 255px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-255 {
    margin-top: 255px;
  }
  .mb-md-255 {
    margin-bottom: 255px;
  }
  .ml-md-255 {
    margin-left: 255px;
  }
  .mr-md-255 {
    margin-right: 255px;
  }
  .p-md-255 {
    padding: 255px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-255 {
    margin-top: 255px;
  }
  .mb-lg-255 {
    margin-bottom: 255px;
  }
  .ml-lg-255 {
    margin-left: 255px;
  }
  .mr-lg-255 {
    margin-right: 255px;
  }
  .p-lg-255 {
    padding: 255px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-255 {
    margin-top: 255px;
  }
  .mb-xl-255 {
    margin-bottom: 255px;
  }
  .ml-xl-255 {
    margin-left: 255px;
  }
  .mr-xl-255 {
    margin-right: 255px;
  }
  .p-xl-255 {
    padding: 255px;
  }
}
.mt-256 {
  margin-top: 256px;
}

.mb-256 {
  margin-bottom: 256px;
}

.ml-256 {
  margin-left: 256px;
}

.mr-256 {
  margin-right: 256px;
}

.p-256 {
  padding: 256px;
}

.pt-256 {
  padding-top: 256px;
}

.pb-256 {
  padding-bottom: 256px;
}

.pl-256 {
  padding-left: 256px;
}

.pr-256 {
  padding-right: 256px;
}

.mt-n256 {
  margin-top: -256px;
}

.mb-n256 {
  margin-bottom: -256px;
}

.ml-n256 {
  margin-left: -256px;
}

.mr-n256 {
  margin-right: -256px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-256 {
    margin-top: 256px;
  }
  .mb-xs-256 {
    margin-bottom: 256px;
  }
  .ml-xs-256 {
    margin-left: 256px;
  }
  .mr-xs-256 {
    margin-right: 256px;
  }
  .p-xs-256 {
    padding: 256px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-256 {
    margin-top: 256px;
  }
  .mb-sm-256 {
    margin-bottom: 256px;
  }
  .ml-sm-256 {
    margin-left: 256px;
  }
  .mr-sm-256 {
    margin-right: 256px;
  }
  .p-sm-256 {
    padding: 256px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-256 {
    margin-top: 256px;
  }
  .mb-md-256 {
    margin-bottom: 256px;
  }
  .ml-md-256 {
    margin-left: 256px;
  }
  .mr-md-256 {
    margin-right: 256px;
  }
  .p-md-256 {
    padding: 256px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-256 {
    margin-top: 256px;
  }
  .mb-lg-256 {
    margin-bottom: 256px;
  }
  .ml-lg-256 {
    margin-left: 256px;
  }
  .mr-lg-256 {
    margin-right: 256px;
  }
  .p-lg-256 {
    padding: 256px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-256 {
    margin-top: 256px;
  }
  .mb-xl-256 {
    margin-bottom: 256px;
  }
  .ml-xl-256 {
    margin-left: 256px;
  }
  .mr-xl-256 {
    margin-right: 256px;
  }
  .p-xl-256 {
    padding: 256px;
  }
}
.mt-257 {
  margin-top: 257px;
}

.mb-257 {
  margin-bottom: 257px;
}

.ml-257 {
  margin-left: 257px;
}

.mr-257 {
  margin-right: 257px;
}

.p-257 {
  padding: 257px;
}

.pt-257 {
  padding-top: 257px;
}

.pb-257 {
  padding-bottom: 257px;
}

.pl-257 {
  padding-left: 257px;
}

.pr-257 {
  padding-right: 257px;
}

.mt-n257 {
  margin-top: -257px;
}

.mb-n257 {
  margin-bottom: -257px;
}

.ml-n257 {
  margin-left: -257px;
}

.mr-n257 {
  margin-right: -257px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-257 {
    margin-top: 257px;
  }
  .mb-xs-257 {
    margin-bottom: 257px;
  }
  .ml-xs-257 {
    margin-left: 257px;
  }
  .mr-xs-257 {
    margin-right: 257px;
  }
  .p-xs-257 {
    padding: 257px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-257 {
    margin-top: 257px;
  }
  .mb-sm-257 {
    margin-bottom: 257px;
  }
  .ml-sm-257 {
    margin-left: 257px;
  }
  .mr-sm-257 {
    margin-right: 257px;
  }
  .p-sm-257 {
    padding: 257px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-257 {
    margin-top: 257px;
  }
  .mb-md-257 {
    margin-bottom: 257px;
  }
  .ml-md-257 {
    margin-left: 257px;
  }
  .mr-md-257 {
    margin-right: 257px;
  }
  .p-md-257 {
    padding: 257px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-257 {
    margin-top: 257px;
  }
  .mb-lg-257 {
    margin-bottom: 257px;
  }
  .ml-lg-257 {
    margin-left: 257px;
  }
  .mr-lg-257 {
    margin-right: 257px;
  }
  .p-lg-257 {
    padding: 257px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-257 {
    margin-top: 257px;
  }
  .mb-xl-257 {
    margin-bottom: 257px;
  }
  .ml-xl-257 {
    margin-left: 257px;
  }
  .mr-xl-257 {
    margin-right: 257px;
  }
  .p-xl-257 {
    padding: 257px;
  }
}
.mt-258 {
  margin-top: 258px;
}

.mb-258 {
  margin-bottom: 258px;
}

.ml-258 {
  margin-left: 258px;
}

.mr-258 {
  margin-right: 258px;
}

.p-258 {
  padding: 258px;
}

.pt-258 {
  padding-top: 258px;
}

.pb-258 {
  padding-bottom: 258px;
}

.pl-258 {
  padding-left: 258px;
}

.pr-258 {
  padding-right: 258px;
}

.mt-n258 {
  margin-top: -258px;
}

.mb-n258 {
  margin-bottom: -258px;
}

.ml-n258 {
  margin-left: -258px;
}

.mr-n258 {
  margin-right: -258px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-258 {
    margin-top: 258px;
  }
  .mb-xs-258 {
    margin-bottom: 258px;
  }
  .ml-xs-258 {
    margin-left: 258px;
  }
  .mr-xs-258 {
    margin-right: 258px;
  }
  .p-xs-258 {
    padding: 258px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-258 {
    margin-top: 258px;
  }
  .mb-sm-258 {
    margin-bottom: 258px;
  }
  .ml-sm-258 {
    margin-left: 258px;
  }
  .mr-sm-258 {
    margin-right: 258px;
  }
  .p-sm-258 {
    padding: 258px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-258 {
    margin-top: 258px;
  }
  .mb-md-258 {
    margin-bottom: 258px;
  }
  .ml-md-258 {
    margin-left: 258px;
  }
  .mr-md-258 {
    margin-right: 258px;
  }
  .p-md-258 {
    padding: 258px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-258 {
    margin-top: 258px;
  }
  .mb-lg-258 {
    margin-bottom: 258px;
  }
  .ml-lg-258 {
    margin-left: 258px;
  }
  .mr-lg-258 {
    margin-right: 258px;
  }
  .p-lg-258 {
    padding: 258px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-258 {
    margin-top: 258px;
  }
  .mb-xl-258 {
    margin-bottom: 258px;
  }
  .ml-xl-258 {
    margin-left: 258px;
  }
  .mr-xl-258 {
    margin-right: 258px;
  }
  .p-xl-258 {
    padding: 258px;
  }
}
.mt-259 {
  margin-top: 259px;
}

.mb-259 {
  margin-bottom: 259px;
}

.ml-259 {
  margin-left: 259px;
}

.mr-259 {
  margin-right: 259px;
}

.p-259 {
  padding: 259px;
}

.pt-259 {
  padding-top: 259px;
}

.pb-259 {
  padding-bottom: 259px;
}

.pl-259 {
  padding-left: 259px;
}

.pr-259 {
  padding-right: 259px;
}

.mt-n259 {
  margin-top: -259px;
}

.mb-n259 {
  margin-bottom: -259px;
}

.ml-n259 {
  margin-left: -259px;
}

.mr-n259 {
  margin-right: -259px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-259 {
    margin-top: 259px;
  }
  .mb-xs-259 {
    margin-bottom: 259px;
  }
  .ml-xs-259 {
    margin-left: 259px;
  }
  .mr-xs-259 {
    margin-right: 259px;
  }
  .p-xs-259 {
    padding: 259px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-259 {
    margin-top: 259px;
  }
  .mb-sm-259 {
    margin-bottom: 259px;
  }
  .ml-sm-259 {
    margin-left: 259px;
  }
  .mr-sm-259 {
    margin-right: 259px;
  }
  .p-sm-259 {
    padding: 259px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-259 {
    margin-top: 259px;
  }
  .mb-md-259 {
    margin-bottom: 259px;
  }
  .ml-md-259 {
    margin-left: 259px;
  }
  .mr-md-259 {
    margin-right: 259px;
  }
  .p-md-259 {
    padding: 259px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-259 {
    margin-top: 259px;
  }
  .mb-lg-259 {
    margin-bottom: 259px;
  }
  .ml-lg-259 {
    margin-left: 259px;
  }
  .mr-lg-259 {
    margin-right: 259px;
  }
  .p-lg-259 {
    padding: 259px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-259 {
    margin-top: 259px;
  }
  .mb-xl-259 {
    margin-bottom: 259px;
  }
  .ml-xl-259 {
    margin-left: 259px;
  }
  .mr-xl-259 {
    margin-right: 259px;
  }
  .p-xl-259 {
    padding: 259px;
  }
}
.mt-260 {
  margin-top: 260px;
}

.mb-260 {
  margin-bottom: 260px;
}

.ml-260 {
  margin-left: 260px;
}

.mr-260 {
  margin-right: 260px;
}

.p-260 {
  padding: 260px;
}

.pt-260 {
  padding-top: 260px;
}

.pb-260 {
  padding-bottom: 260px;
}

.pl-260 {
  padding-left: 260px;
}

.pr-260 {
  padding-right: 260px;
}

.mt-n260 {
  margin-top: -260px;
}

.mb-n260 {
  margin-bottom: -260px;
}

.ml-n260 {
  margin-left: -260px;
}

.mr-n260 {
  margin-right: -260px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-260 {
    margin-top: 260px;
  }
  .mb-xs-260 {
    margin-bottom: 260px;
  }
  .ml-xs-260 {
    margin-left: 260px;
  }
  .mr-xs-260 {
    margin-right: 260px;
  }
  .p-xs-260 {
    padding: 260px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-260 {
    margin-top: 260px;
  }
  .mb-sm-260 {
    margin-bottom: 260px;
  }
  .ml-sm-260 {
    margin-left: 260px;
  }
  .mr-sm-260 {
    margin-right: 260px;
  }
  .p-sm-260 {
    padding: 260px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-260 {
    margin-top: 260px;
  }
  .mb-md-260 {
    margin-bottom: 260px;
  }
  .ml-md-260 {
    margin-left: 260px;
  }
  .mr-md-260 {
    margin-right: 260px;
  }
  .p-md-260 {
    padding: 260px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-260 {
    margin-top: 260px;
  }
  .mb-lg-260 {
    margin-bottom: 260px;
  }
  .ml-lg-260 {
    margin-left: 260px;
  }
  .mr-lg-260 {
    margin-right: 260px;
  }
  .p-lg-260 {
    padding: 260px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-260 {
    margin-top: 260px;
  }
  .mb-xl-260 {
    margin-bottom: 260px;
  }
  .ml-xl-260 {
    margin-left: 260px;
  }
  .mr-xl-260 {
    margin-right: 260px;
  }
  .p-xl-260 {
    padding: 260px;
  }
}
.mt-261 {
  margin-top: 261px;
}

.mb-261 {
  margin-bottom: 261px;
}

.ml-261 {
  margin-left: 261px;
}

.mr-261 {
  margin-right: 261px;
}

.p-261 {
  padding: 261px;
}

.pt-261 {
  padding-top: 261px;
}

.pb-261 {
  padding-bottom: 261px;
}

.pl-261 {
  padding-left: 261px;
}

.pr-261 {
  padding-right: 261px;
}

.mt-n261 {
  margin-top: -261px;
}

.mb-n261 {
  margin-bottom: -261px;
}

.ml-n261 {
  margin-left: -261px;
}

.mr-n261 {
  margin-right: -261px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-261 {
    margin-top: 261px;
  }
  .mb-xs-261 {
    margin-bottom: 261px;
  }
  .ml-xs-261 {
    margin-left: 261px;
  }
  .mr-xs-261 {
    margin-right: 261px;
  }
  .p-xs-261 {
    padding: 261px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-261 {
    margin-top: 261px;
  }
  .mb-sm-261 {
    margin-bottom: 261px;
  }
  .ml-sm-261 {
    margin-left: 261px;
  }
  .mr-sm-261 {
    margin-right: 261px;
  }
  .p-sm-261 {
    padding: 261px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-261 {
    margin-top: 261px;
  }
  .mb-md-261 {
    margin-bottom: 261px;
  }
  .ml-md-261 {
    margin-left: 261px;
  }
  .mr-md-261 {
    margin-right: 261px;
  }
  .p-md-261 {
    padding: 261px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-261 {
    margin-top: 261px;
  }
  .mb-lg-261 {
    margin-bottom: 261px;
  }
  .ml-lg-261 {
    margin-left: 261px;
  }
  .mr-lg-261 {
    margin-right: 261px;
  }
  .p-lg-261 {
    padding: 261px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-261 {
    margin-top: 261px;
  }
  .mb-xl-261 {
    margin-bottom: 261px;
  }
  .ml-xl-261 {
    margin-left: 261px;
  }
  .mr-xl-261 {
    margin-right: 261px;
  }
  .p-xl-261 {
    padding: 261px;
  }
}
.mt-262 {
  margin-top: 262px;
}

.mb-262 {
  margin-bottom: 262px;
}

.ml-262 {
  margin-left: 262px;
}

.mr-262 {
  margin-right: 262px;
}

.p-262 {
  padding: 262px;
}

.pt-262 {
  padding-top: 262px;
}

.pb-262 {
  padding-bottom: 262px;
}

.pl-262 {
  padding-left: 262px;
}

.pr-262 {
  padding-right: 262px;
}

.mt-n262 {
  margin-top: -262px;
}

.mb-n262 {
  margin-bottom: -262px;
}

.ml-n262 {
  margin-left: -262px;
}

.mr-n262 {
  margin-right: -262px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-262 {
    margin-top: 262px;
  }
  .mb-xs-262 {
    margin-bottom: 262px;
  }
  .ml-xs-262 {
    margin-left: 262px;
  }
  .mr-xs-262 {
    margin-right: 262px;
  }
  .p-xs-262 {
    padding: 262px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-262 {
    margin-top: 262px;
  }
  .mb-sm-262 {
    margin-bottom: 262px;
  }
  .ml-sm-262 {
    margin-left: 262px;
  }
  .mr-sm-262 {
    margin-right: 262px;
  }
  .p-sm-262 {
    padding: 262px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-262 {
    margin-top: 262px;
  }
  .mb-md-262 {
    margin-bottom: 262px;
  }
  .ml-md-262 {
    margin-left: 262px;
  }
  .mr-md-262 {
    margin-right: 262px;
  }
  .p-md-262 {
    padding: 262px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-262 {
    margin-top: 262px;
  }
  .mb-lg-262 {
    margin-bottom: 262px;
  }
  .ml-lg-262 {
    margin-left: 262px;
  }
  .mr-lg-262 {
    margin-right: 262px;
  }
  .p-lg-262 {
    padding: 262px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-262 {
    margin-top: 262px;
  }
  .mb-xl-262 {
    margin-bottom: 262px;
  }
  .ml-xl-262 {
    margin-left: 262px;
  }
  .mr-xl-262 {
    margin-right: 262px;
  }
  .p-xl-262 {
    padding: 262px;
  }
}
.mt-263 {
  margin-top: 263px;
}

.mb-263 {
  margin-bottom: 263px;
}

.ml-263 {
  margin-left: 263px;
}

.mr-263 {
  margin-right: 263px;
}

.p-263 {
  padding: 263px;
}

.pt-263 {
  padding-top: 263px;
}

.pb-263 {
  padding-bottom: 263px;
}

.pl-263 {
  padding-left: 263px;
}

.pr-263 {
  padding-right: 263px;
}

.mt-n263 {
  margin-top: -263px;
}

.mb-n263 {
  margin-bottom: -263px;
}

.ml-n263 {
  margin-left: -263px;
}

.mr-n263 {
  margin-right: -263px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-263 {
    margin-top: 263px;
  }
  .mb-xs-263 {
    margin-bottom: 263px;
  }
  .ml-xs-263 {
    margin-left: 263px;
  }
  .mr-xs-263 {
    margin-right: 263px;
  }
  .p-xs-263 {
    padding: 263px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-263 {
    margin-top: 263px;
  }
  .mb-sm-263 {
    margin-bottom: 263px;
  }
  .ml-sm-263 {
    margin-left: 263px;
  }
  .mr-sm-263 {
    margin-right: 263px;
  }
  .p-sm-263 {
    padding: 263px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-263 {
    margin-top: 263px;
  }
  .mb-md-263 {
    margin-bottom: 263px;
  }
  .ml-md-263 {
    margin-left: 263px;
  }
  .mr-md-263 {
    margin-right: 263px;
  }
  .p-md-263 {
    padding: 263px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-263 {
    margin-top: 263px;
  }
  .mb-lg-263 {
    margin-bottom: 263px;
  }
  .ml-lg-263 {
    margin-left: 263px;
  }
  .mr-lg-263 {
    margin-right: 263px;
  }
  .p-lg-263 {
    padding: 263px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-263 {
    margin-top: 263px;
  }
  .mb-xl-263 {
    margin-bottom: 263px;
  }
  .ml-xl-263 {
    margin-left: 263px;
  }
  .mr-xl-263 {
    margin-right: 263px;
  }
  .p-xl-263 {
    padding: 263px;
  }
}
.mt-264 {
  margin-top: 264px;
}

.mb-264 {
  margin-bottom: 264px;
}

.ml-264 {
  margin-left: 264px;
}

.mr-264 {
  margin-right: 264px;
}

.p-264 {
  padding: 264px;
}

.pt-264 {
  padding-top: 264px;
}

.pb-264 {
  padding-bottom: 264px;
}

.pl-264 {
  padding-left: 264px;
}

.pr-264 {
  padding-right: 264px;
}

.mt-n264 {
  margin-top: -264px;
}

.mb-n264 {
  margin-bottom: -264px;
}

.ml-n264 {
  margin-left: -264px;
}

.mr-n264 {
  margin-right: -264px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-264 {
    margin-top: 264px;
  }
  .mb-xs-264 {
    margin-bottom: 264px;
  }
  .ml-xs-264 {
    margin-left: 264px;
  }
  .mr-xs-264 {
    margin-right: 264px;
  }
  .p-xs-264 {
    padding: 264px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-264 {
    margin-top: 264px;
  }
  .mb-sm-264 {
    margin-bottom: 264px;
  }
  .ml-sm-264 {
    margin-left: 264px;
  }
  .mr-sm-264 {
    margin-right: 264px;
  }
  .p-sm-264 {
    padding: 264px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-264 {
    margin-top: 264px;
  }
  .mb-md-264 {
    margin-bottom: 264px;
  }
  .ml-md-264 {
    margin-left: 264px;
  }
  .mr-md-264 {
    margin-right: 264px;
  }
  .p-md-264 {
    padding: 264px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-264 {
    margin-top: 264px;
  }
  .mb-lg-264 {
    margin-bottom: 264px;
  }
  .ml-lg-264 {
    margin-left: 264px;
  }
  .mr-lg-264 {
    margin-right: 264px;
  }
  .p-lg-264 {
    padding: 264px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-264 {
    margin-top: 264px;
  }
  .mb-xl-264 {
    margin-bottom: 264px;
  }
  .ml-xl-264 {
    margin-left: 264px;
  }
  .mr-xl-264 {
    margin-right: 264px;
  }
  .p-xl-264 {
    padding: 264px;
  }
}
.mt-265 {
  margin-top: 265px;
}

.mb-265 {
  margin-bottom: 265px;
}

.ml-265 {
  margin-left: 265px;
}

.mr-265 {
  margin-right: 265px;
}

.p-265 {
  padding: 265px;
}

.pt-265 {
  padding-top: 265px;
}

.pb-265 {
  padding-bottom: 265px;
}

.pl-265 {
  padding-left: 265px;
}

.pr-265 {
  padding-right: 265px;
}

.mt-n265 {
  margin-top: -265px;
}

.mb-n265 {
  margin-bottom: -265px;
}

.ml-n265 {
  margin-left: -265px;
}

.mr-n265 {
  margin-right: -265px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-265 {
    margin-top: 265px;
  }
  .mb-xs-265 {
    margin-bottom: 265px;
  }
  .ml-xs-265 {
    margin-left: 265px;
  }
  .mr-xs-265 {
    margin-right: 265px;
  }
  .p-xs-265 {
    padding: 265px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-265 {
    margin-top: 265px;
  }
  .mb-sm-265 {
    margin-bottom: 265px;
  }
  .ml-sm-265 {
    margin-left: 265px;
  }
  .mr-sm-265 {
    margin-right: 265px;
  }
  .p-sm-265 {
    padding: 265px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-265 {
    margin-top: 265px;
  }
  .mb-md-265 {
    margin-bottom: 265px;
  }
  .ml-md-265 {
    margin-left: 265px;
  }
  .mr-md-265 {
    margin-right: 265px;
  }
  .p-md-265 {
    padding: 265px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-265 {
    margin-top: 265px;
  }
  .mb-lg-265 {
    margin-bottom: 265px;
  }
  .ml-lg-265 {
    margin-left: 265px;
  }
  .mr-lg-265 {
    margin-right: 265px;
  }
  .p-lg-265 {
    padding: 265px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-265 {
    margin-top: 265px;
  }
  .mb-xl-265 {
    margin-bottom: 265px;
  }
  .ml-xl-265 {
    margin-left: 265px;
  }
  .mr-xl-265 {
    margin-right: 265px;
  }
  .p-xl-265 {
    padding: 265px;
  }
}
.mt-266 {
  margin-top: 266px;
}

.mb-266 {
  margin-bottom: 266px;
}

.ml-266 {
  margin-left: 266px;
}

.mr-266 {
  margin-right: 266px;
}

.p-266 {
  padding: 266px;
}

.pt-266 {
  padding-top: 266px;
}

.pb-266 {
  padding-bottom: 266px;
}

.pl-266 {
  padding-left: 266px;
}

.pr-266 {
  padding-right: 266px;
}

.mt-n266 {
  margin-top: -266px;
}

.mb-n266 {
  margin-bottom: -266px;
}

.ml-n266 {
  margin-left: -266px;
}

.mr-n266 {
  margin-right: -266px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-266 {
    margin-top: 266px;
  }
  .mb-xs-266 {
    margin-bottom: 266px;
  }
  .ml-xs-266 {
    margin-left: 266px;
  }
  .mr-xs-266 {
    margin-right: 266px;
  }
  .p-xs-266 {
    padding: 266px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-266 {
    margin-top: 266px;
  }
  .mb-sm-266 {
    margin-bottom: 266px;
  }
  .ml-sm-266 {
    margin-left: 266px;
  }
  .mr-sm-266 {
    margin-right: 266px;
  }
  .p-sm-266 {
    padding: 266px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-266 {
    margin-top: 266px;
  }
  .mb-md-266 {
    margin-bottom: 266px;
  }
  .ml-md-266 {
    margin-left: 266px;
  }
  .mr-md-266 {
    margin-right: 266px;
  }
  .p-md-266 {
    padding: 266px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-266 {
    margin-top: 266px;
  }
  .mb-lg-266 {
    margin-bottom: 266px;
  }
  .ml-lg-266 {
    margin-left: 266px;
  }
  .mr-lg-266 {
    margin-right: 266px;
  }
  .p-lg-266 {
    padding: 266px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-266 {
    margin-top: 266px;
  }
  .mb-xl-266 {
    margin-bottom: 266px;
  }
  .ml-xl-266 {
    margin-left: 266px;
  }
  .mr-xl-266 {
    margin-right: 266px;
  }
  .p-xl-266 {
    padding: 266px;
  }
}
.mt-267 {
  margin-top: 267px;
}

.mb-267 {
  margin-bottom: 267px;
}

.ml-267 {
  margin-left: 267px;
}

.mr-267 {
  margin-right: 267px;
}

.p-267 {
  padding: 267px;
}

.pt-267 {
  padding-top: 267px;
}

.pb-267 {
  padding-bottom: 267px;
}

.pl-267 {
  padding-left: 267px;
}

.pr-267 {
  padding-right: 267px;
}

.mt-n267 {
  margin-top: -267px;
}

.mb-n267 {
  margin-bottom: -267px;
}

.ml-n267 {
  margin-left: -267px;
}

.mr-n267 {
  margin-right: -267px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-267 {
    margin-top: 267px;
  }
  .mb-xs-267 {
    margin-bottom: 267px;
  }
  .ml-xs-267 {
    margin-left: 267px;
  }
  .mr-xs-267 {
    margin-right: 267px;
  }
  .p-xs-267 {
    padding: 267px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-267 {
    margin-top: 267px;
  }
  .mb-sm-267 {
    margin-bottom: 267px;
  }
  .ml-sm-267 {
    margin-left: 267px;
  }
  .mr-sm-267 {
    margin-right: 267px;
  }
  .p-sm-267 {
    padding: 267px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-267 {
    margin-top: 267px;
  }
  .mb-md-267 {
    margin-bottom: 267px;
  }
  .ml-md-267 {
    margin-left: 267px;
  }
  .mr-md-267 {
    margin-right: 267px;
  }
  .p-md-267 {
    padding: 267px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-267 {
    margin-top: 267px;
  }
  .mb-lg-267 {
    margin-bottom: 267px;
  }
  .ml-lg-267 {
    margin-left: 267px;
  }
  .mr-lg-267 {
    margin-right: 267px;
  }
  .p-lg-267 {
    padding: 267px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-267 {
    margin-top: 267px;
  }
  .mb-xl-267 {
    margin-bottom: 267px;
  }
  .ml-xl-267 {
    margin-left: 267px;
  }
  .mr-xl-267 {
    margin-right: 267px;
  }
  .p-xl-267 {
    padding: 267px;
  }
}
.mt-268 {
  margin-top: 268px;
}

.mb-268 {
  margin-bottom: 268px;
}

.ml-268 {
  margin-left: 268px;
}

.mr-268 {
  margin-right: 268px;
}

.p-268 {
  padding: 268px;
}

.pt-268 {
  padding-top: 268px;
}

.pb-268 {
  padding-bottom: 268px;
}

.pl-268 {
  padding-left: 268px;
}

.pr-268 {
  padding-right: 268px;
}

.mt-n268 {
  margin-top: -268px;
}

.mb-n268 {
  margin-bottom: -268px;
}

.ml-n268 {
  margin-left: -268px;
}

.mr-n268 {
  margin-right: -268px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-268 {
    margin-top: 268px;
  }
  .mb-xs-268 {
    margin-bottom: 268px;
  }
  .ml-xs-268 {
    margin-left: 268px;
  }
  .mr-xs-268 {
    margin-right: 268px;
  }
  .p-xs-268 {
    padding: 268px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-268 {
    margin-top: 268px;
  }
  .mb-sm-268 {
    margin-bottom: 268px;
  }
  .ml-sm-268 {
    margin-left: 268px;
  }
  .mr-sm-268 {
    margin-right: 268px;
  }
  .p-sm-268 {
    padding: 268px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-268 {
    margin-top: 268px;
  }
  .mb-md-268 {
    margin-bottom: 268px;
  }
  .ml-md-268 {
    margin-left: 268px;
  }
  .mr-md-268 {
    margin-right: 268px;
  }
  .p-md-268 {
    padding: 268px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-268 {
    margin-top: 268px;
  }
  .mb-lg-268 {
    margin-bottom: 268px;
  }
  .ml-lg-268 {
    margin-left: 268px;
  }
  .mr-lg-268 {
    margin-right: 268px;
  }
  .p-lg-268 {
    padding: 268px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-268 {
    margin-top: 268px;
  }
  .mb-xl-268 {
    margin-bottom: 268px;
  }
  .ml-xl-268 {
    margin-left: 268px;
  }
  .mr-xl-268 {
    margin-right: 268px;
  }
  .p-xl-268 {
    padding: 268px;
  }
}
.mt-269 {
  margin-top: 269px;
}

.mb-269 {
  margin-bottom: 269px;
}

.ml-269 {
  margin-left: 269px;
}

.mr-269 {
  margin-right: 269px;
}

.p-269 {
  padding: 269px;
}

.pt-269 {
  padding-top: 269px;
}

.pb-269 {
  padding-bottom: 269px;
}

.pl-269 {
  padding-left: 269px;
}

.pr-269 {
  padding-right: 269px;
}

.mt-n269 {
  margin-top: -269px;
}

.mb-n269 {
  margin-bottom: -269px;
}

.ml-n269 {
  margin-left: -269px;
}

.mr-n269 {
  margin-right: -269px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-269 {
    margin-top: 269px;
  }
  .mb-xs-269 {
    margin-bottom: 269px;
  }
  .ml-xs-269 {
    margin-left: 269px;
  }
  .mr-xs-269 {
    margin-right: 269px;
  }
  .p-xs-269 {
    padding: 269px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-269 {
    margin-top: 269px;
  }
  .mb-sm-269 {
    margin-bottom: 269px;
  }
  .ml-sm-269 {
    margin-left: 269px;
  }
  .mr-sm-269 {
    margin-right: 269px;
  }
  .p-sm-269 {
    padding: 269px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-269 {
    margin-top: 269px;
  }
  .mb-md-269 {
    margin-bottom: 269px;
  }
  .ml-md-269 {
    margin-left: 269px;
  }
  .mr-md-269 {
    margin-right: 269px;
  }
  .p-md-269 {
    padding: 269px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-269 {
    margin-top: 269px;
  }
  .mb-lg-269 {
    margin-bottom: 269px;
  }
  .ml-lg-269 {
    margin-left: 269px;
  }
  .mr-lg-269 {
    margin-right: 269px;
  }
  .p-lg-269 {
    padding: 269px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-269 {
    margin-top: 269px;
  }
  .mb-xl-269 {
    margin-bottom: 269px;
  }
  .ml-xl-269 {
    margin-left: 269px;
  }
  .mr-xl-269 {
    margin-right: 269px;
  }
  .p-xl-269 {
    padding: 269px;
  }
}
.mt-270 {
  margin-top: 270px;
}

.mb-270 {
  margin-bottom: 270px;
}

.ml-270 {
  margin-left: 270px;
}

.mr-270 {
  margin-right: 270px;
}

.p-270 {
  padding: 270px;
}

.pt-270 {
  padding-top: 270px;
}

.pb-270 {
  padding-bottom: 270px;
}

.pl-270 {
  padding-left: 270px;
}

.pr-270 {
  padding-right: 270px;
}

.mt-n270 {
  margin-top: -270px;
}

.mb-n270 {
  margin-bottom: -270px;
}

.ml-n270 {
  margin-left: -270px;
}

.mr-n270 {
  margin-right: -270px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-270 {
    margin-top: 270px;
  }
  .mb-xs-270 {
    margin-bottom: 270px;
  }
  .ml-xs-270 {
    margin-left: 270px;
  }
  .mr-xs-270 {
    margin-right: 270px;
  }
  .p-xs-270 {
    padding: 270px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-270 {
    margin-top: 270px;
  }
  .mb-sm-270 {
    margin-bottom: 270px;
  }
  .ml-sm-270 {
    margin-left: 270px;
  }
  .mr-sm-270 {
    margin-right: 270px;
  }
  .p-sm-270 {
    padding: 270px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-270 {
    margin-top: 270px;
  }
  .mb-md-270 {
    margin-bottom: 270px;
  }
  .ml-md-270 {
    margin-left: 270px;
  }
  .mr-md-270 {
    margin-right: 270px;
  }
  .p-md-270 {
    padding: 270px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-270 {
    margin-top: 270px;
  }
  .mb-lg-270 {
    margin-bottom: 270px;
  }
  .ml-lg-270 {
    margin-left: 270px;
  }
  .mr-lg-270 {
    margin-right: 270px;
  }
  .p-lg-270 {
    padding: 270px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-270 {
    margin-top: 270px;
  }
  .mb-xl-270 {
    margin-bottom: 270px;
  }
  .ml-xl-270 {
    margin-left: 270px;
  }
  .mr-xl-270 {
    margin-right: 270px;
  }
  .p-xl-270 {
    padding: 270px;
  }
}
.mt-271 {
  margin-top: 271px;
}

.mb-271 {
  margin-bottom: 271px;
}

.ml-271 {
  margin-left: 271px;
}

.mr-271 {
  margin-right: 271px;
}

.p-271 {
  padding: 271px;
}

.pt-271 {
  padding-top: 271px;
}

.pb-271 {
  padding-bottom: 271px;
}

.pl-271 {
  padding-left: 271px;
}

.pr-271 {
  padding-right: 271px;
}

.mt-n271 {
  margin-top: -271px;
}

.mb-n271 {
  margin-bottom: -271px;
}

.ml-n271 {
  margin-left: -271px;
}

.mr-n271 {
  margin-right: -271px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-271 {
    margin-top: 271px;
  }
  .mb-xs-271 {
    margin-bottom: 271px;
  }
  .ml-xs-271 {
    margin-left: 271px;
  }
  .mr-xs-271 {
    margin-right: 271px;
  }
  .p-xs-271 {
    padding: 271px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-271 {
    margin-top: 271px;
  }
  .mb-sm-271 {
    margin-bottom: 271px;
  }
  .ml-sm-271 {
    margin-left: 271px;
  }
  .mr-sm-271 {
    margin-right: 271px;
  }
  .p-sm-271 {
    padding: 271px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-271 {
    margin-top: 271px;
  }
  .mb-md-271 {
    margin-bottom: 271px;
  }
  .ml-md-271 {
    margin-left: 271px;
  }
  .mr-md-271 {
    margin-right: 271px;
  }
  .p-md-271 {
    padding: 271px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-271 {
    margin-top: 271px;
  }
  .mb-lg-271 {
    margin-bottom: 271px;
  }
  .ml-lg-271 {
    margin-left: 271px;
  }
  .mr-lg-271 {
    margin-right: 271px;
  }
  .p-lg-271 {
    padding: 271px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-271 {
    margin-top: 271px;
  }
  .mb-xl-271 {
    margin-bottom: 271px;
  }
  .ml-xl-271 {
    margin-left: 271px;
  }
  .mr-xl-271 {
    margin-right: 271px;
  }
  .p-xl-271 {
    padding: 271px;
  }
}
.mt-272 {
  margin-top: 272px;
}

.mb-272 {
  margin-bottom: 272px;
}

.ml-272 {
  margin-left: 272px;
}

.mr-272 {
  margin-right: 272px;
}

.p-272 {
  padding: 272px;
}

.pt-272 {
  padding-top: 272px;
}

.pb-272 {
  padding-bottom: 272px;
}

.pl-272 {
  padding-left: 272px;
}

.pr-272 {
  padding-right: 272px;
}

.mt-n272 {
  margin-top: -272px;
}

.mb-n272 {
  margin-bottom: -272px;
}

.ml-n272 {
  margin-left: -272px;
}

.mr-n272 {
  margin-right: -272px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-272 {
    margin-top: 272px;
  }
  .mb-xs-272 {
    margin-bottom: 272px;
  }
  .ml-xs-272 {
    margin-left: 272px;
  }
  .mr-xs-272 {
    margin-right: 272px;
  }
  .p-xs-272 {
    padding: 272px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-272 {
    margin-top: 272px;
  }
  .mb-sm-272 {
    margin-bottom: 272px;
  }
  .ml-sm-272 {
    margin-left: 272px;
  }
  .mr-sm-272 {
    margin-right: 272px;
  }
  .p-sm-272 {
    padding: 272px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-272 {
    margin-top: 272px;
  }
  .mb-md-272 {
    margin-bottom: 272px;
  }
  .ml-md-272 {
    margin-left: 272px;
  }
  .mr-md-272 {
    margin-right: 272px;
  }
  .p-md-272 {
    padding: 272px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-272 {
    margin-top: 272px;
  }
  .mb-lg-272 {
    margin-bottom: 272px;
  }
  .ml-lg-272 {
    margin-left: 272px;
  }
  .mr-lg-272 {
    margin-right: 272px;
  }
  .p-lg-272 {
    padding: 272px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-272 {
    margin-top: 272px;
  }
  .mb-xl-272 {
    margin-bottom: 272px;
  }
  .ml-xl-272 {
    margin-left: 272px;
  }
  .mr-xl-272 {
    margin-right: 272px;
  }
  .p-xl-272 {
    padding: 272px;
  }
}
.mt-273 {
  margin-top: 273px;
}

.mb-273 {
  margin-bottom: 273px;
}

.ml-273 {
  margin-left: 273px;
}

.mr-273 {
  margin-right: 273px;
}

.p-273 {
  padding: 273px;
}

.pt-273 {
  padding-top: 273px;
}

.pb-273 {
  padding-bottom: 273px;
}

.pl-273 {
  padding-left: 273px;
}

.pr-273 {
  padding-right: 273px;
}

.mt-n273 {
  margin-top: -273px;
}

.mb-n273 {
  margin-bottom: -273px;
}

.ml-n273 {
  margin-left: -273px;
}

.mr-n273 {
  margin-right: -273px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-273 {
    margin-top: 273px;
  }
  .mb-xs-273 {
    margin-bottom: 273px;
  }
  .ml-xs-273 {
    margin-left: 273px;
  }
  .mr-xs-273 {
    margin-right: 273px;
  }
  .p-xs-273 {
    padding: 273px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-273 {
    margin-top: 273px;
  }
  .mb-sm-273 {
    margin-bottom: 273px;
  }
  .ml-sm-273 {
    margin-left: 273px;
  }
  .mr-sm-273 {
    margin-right: 273px;
  }
  .p-sm-273 {
    padding: 273px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-273 {
    margin-top: 273px;
  }
  .mb-md-273 {
    margin-bottom: 273px;
  }
  .ml-md-273 {
    margin-left: 273px;
  }
  .mr-md-273 {
    margin-right: 273px;
  }
  .p-md-273 {
    padding: 273px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-273 {
    margin-top: 273px;
  }
  .mb-lg-273 {
    margin-bottom: 273px;
  }
  .ml-lg-273 {
    margin-left: 273px;
  }
  .mr-lg-273 {
    margin-right: 273px;
  }
  .p-lg-273 {
    padding: 273px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-273 {
    margin-top: 273px;
  }
  .mb-xl-273 {
    margin-bottom: 273px;
  }
  .ml-xl-273 {
    margin-left: 273px;
  }
  .mr-xl-273 {
    margin-right: 273px;
  }
  .p-xl-273 {
    padding: 273px;
  }
}
.mt-274 {
  margin-top: 274px;
}

.mb-274 {
  margin-bottom: 274px;
}

.ml-274 {
  margin-left: 274px;
}

.mr-274 {
  margin-right: 274px;
}

.p-274 {
  padding: 274px;
}

.pt-274 {
  padding-top: 274px;
}

.pb-274 {
  padding-bottom: 274px;
}

.pl-274 {
  padding-left: 274px;
}

.pr-274 {
  padding-right: 274px;
}

.mt-n274 {
  margin-top: -274px;
}

.mb-n274 {
  margin-bottom: -274px;
}

.ml-n274 {
  margin-left: -274px;
}

.mr-n274 {
  margin-right: -274px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-274 {
    margin-top: 274px;
  }
  .mb-xs-274 {
    margin-bottom: 274px;
  }
  .ml-xs-274 {
    margin-left: 274px;
  }
  .mr-xs-274 {
    margin-right: 274px;
  }
  .p-xs-274 {
    padding: 274px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-274 {
    margin-top: 274px;
  }
  .mb-sm-274 {
    margin-bottom: 274px;
  }
  .ml-sm-274 {
    margin-left: 274px;
  }
  .mr-sm-274 {
    margin-right: 274px;
  }
  .p-sm-274 {
    padding: 274px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-274 {
    margin-top: 274px;
  }
  .mb-md-274 {
    margin-bottom: 274px;
  }
  .ml-md-274 {
    margin-left: 274px;
  }
  .mr-md-274 {
    margin-right: 274px;
  }
  .p-md-274 {
    padding: 274px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-274 {
    margin-top: 274px;
  }
  .mb-lg-274 {
    margin-bottom: 274px;
  }
  .ml-lg-274 {
    margin-left: 274px;
  }
  .mr-lg-274 {
    margin-right: 274px;
  }
  .p-lg-274 {
    padding: 274px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-274 {
    margin-top: 274px;
  }
  .mb-xl-274 {
    margin-bottom: 274px;
  }
  .ml-xl-274 {
    margin-left: 274px;
  }
  .mr-xl-274 {
    margin-right: 274px;
  }
  .p-xl-274 {
    padding: 274px;
  }
}
.mt-275 {
  margin-top: 275px;
}

.mb-275 {
  margin-bottom: 275px;
}

.ml-275 {
  margin-left: 275px;
}

.mr-275 {
  margin-right: 275px;
}

.p-275 {
  padding: 275px;
}

.pt-275 {
  padding-top: 275px;
}

.pb-275 {
  padding-bottom: 275px;
}

.pl-275 {
  padding-left: 275px;
}

.pr-275 {
  padding-right: 275px;
}

.mt-n275 {
  margin-top: -275px;
}

.mb-n275 {
  margin-bottom: -275px;
}

.ml-n275 {
  margin-left: -275px;
}

.mr-n275 {
  margin-right: -275px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-275 {
    margin-top: 275px;
  }
  .mb-xs-275 {
    margin-bottom: 275px;
  }
  .ml-xs-275 {
    margin-left: 275px;
  }
  .mr-xs-275 {
    margin-right: 275px;
  }
  .p-xs-275 {
    padding: 275px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-275 {
    margin-top: 275px;
  }
  .mb-sm-275 {
    margin-bottom: 275px;
  }
  .ml-sm-275 {
    margin-left: 275px;
  }
  .mr-sm-275 {
    margin-right: 275px;
  }
  .p-sm-275 {
    padding: 275px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-275 {
    margin-top: 275px;
  }
  .mb-md-275 {
    margin-bottom: 275px;
  }
  .ml-md-275 {
    margin-left: 275px;
  }
  .mr-md-275 {
    margin-right: 275px;
  }
  .p-md-275 {
    padding: 275px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-275 {
    margin-top: 275px;
  }
  .mb-lg-275 {
    margin-bottom: 275px;
  }
  .ml-lg-275 {
    margin-left: 275px;
  }
  .mr-lg-275 {
    margin-right: 275px;
  }
  .p-lg-275 {
    padding: 275px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-275 {
    margin-top: 275px;
  }
  .mb-xl-275 {
    margin-bottom: 275px;
  }
  .ml-xl-275 {
    margin-left: 275px;
  }
  .mr-xl-275 {
    margin-right: 275px;
  }
  .p-xl-275 {
    padding: 275px;
  }
}
.mt-276 {
  margin-top: 276px;
}

.mb-276 {
  margin-bottom: 276px;
}

.ml-276 {
  margin-left: 276px;
}

.mr-276 {
  margin-right: 276px;
}

.p-276 {
  padding: 276px;
}

.pt-276 {
  padding-top: 276px;
}

.pb-276 {
  padding-bottom: 276px;
}

.pl-276 {
  padding-left: 276px;
}

.pr-276 {
  padding-right: 276px;
}

.mt-n276 {
  margin-top: -276px;
}

.mb-n276 {
  margin-bottom: -276px;
}

.ml-n276 {
  margin-left: -276px;
}

.mr-n276 {
  margin-right: -276px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-276 {
    margin-top: 276px;
  }
  .mb-xs-276 {
    margin-bottom: 276px;
  }
  .ml-xs-276 {
    margin-left: 276px;
  }
  .mr-xs-276 {
    margin-right: 276px;
  }
  .p-xs-276 {
    padding: 276px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-276 {
    margin-top: 276px;
  }
  .mb-sm-276 {
    margin-bottom: 276px;
  }
  .ml-sm-276 {
    margin-left: 276px;
  }
  .mr-sm-276 {
    margin-right: 276px;
  }
  .p-sm-276 {
    padding: 276px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-276 {
    margin-top: 276px;
  }
  .mb-md-276 {
    margin-bottom: 276px;
  }
  .ml-md-276 {
    margin-left: 276px;
  }
  .mr-md-276 {
    margin-right: 276px;
  }
  .p-md-276 {
    padding: 276px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-276 {
    margin-top: 276px;
  }
  .mb-lg-276 {
    margin-bottom: 276px;
  }
  .ml-lg-276 {
    margin-left: 276px;
  }
  .mr-lg-276 {
    margin-right: 276px;
  }
  .p-lg-276 {
    padding: 276px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-276 {
    margin-top: 276px;
  }
  .mb-xl-276 {
    margin-bottom: 276px;
  }
  .ml-xl-276 {
    margin-left: 276px;
  }
  .mr-xl-276 {
    margin-right: 276px;
  }
  .p-xl-276 {
    padding: 276px;
  }
}
.mt-277 {
  margin-top: 277px;
}

.mb-277 {
  margin-bottom: 277px;
}

.ml-277 {
  margin-left: 277px;
}

.mr-277 {
  margin-right: 277px;
}

.p-277 {
  padding: 277px;
}

.pt-277 {
  padding-top: 277px;
}

.pb-277 {
  padding-bottom: 277px;
}

.pl-277 {
  padding-left: 277px;
}

.pr-277 {
  padding-right: 277px;
}

.mt-n277 {
  margin-top: -277px;
}

.mb-n277 {
  margin-bottom: -277px;
}

.ml-n277 {
  margin-left: -277px;
}

.mr-n277 {
  margin-right: -277px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-277 {
    margin-top: 277px;
  }
  .mb-xs-277 {
    margin-bottom: 277px;
  }
  .ml-xs-277 {
    margin-left: 277px;
  }
  .mr-xs-277 {
    margin-right: 277px;
  }
  .p-xs-277 {
    padding: 277px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-277 {
    margin-top: 277px;
  }
  .mb-sm-277 {
    margin-bottom: 277px;
  }
  .ml-sm-277 {
    margin-left: 277px;
  }
  .mr-sm-277 {
    margin-right: 277px;
  }
  .p-sm-277 {
    padding: 277px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-277 {
    margin-top: 277px;
  }
  .mb-md-277 {
    margin-bottom: 277px;
  }
  .ml-md-277 {
    margin-left: 277px;
  }
  .mr-md-277 {
    margin-right: 277px;
  }
  .p-md-277 {
    padding: 277px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-277 {
    margin-top: 277px;
  }
  .mb-lg-277 {
    margin-bottom: 277px;
  }
  .ml-lg-277 {
    margin-left: 277px;
  }
  .mr-lg-277 {
    margin-right: 277px;
  }
  .p-lg-277 {
    padding: 277px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-277 {
    margin-top: 277px;
  }
  .mb-xl-277 {
    margin-bottom: 277px;
  }
  .ml-xl-277 {
    margin-left: 277px;
  }
  .mr-xl-277 {
    margin-right: 277px;
  }
  .p-xl-277 {
    padding: 277px;
  }
}
.mt-278 {
  margin-top: 278px;
}

.mb-278 {
  margin-bottom: 278px;
}

.ml-278 {
  margin-left: 278px;
}

.mr-278 {
  margin-right: 278px;
}

.p-278 {
  padding: 278px;
}

.pt-278 {
  padding-top: 278px;
}

.pb-278 {
  padding-bottom: 278px;
}

.pl-278 {
  padding-left: 278px;
}

.pr-278 {
  padding-right: 278px;
}

.mt-n278 {
  margin-top: -278px;
}

.mb-n278 {
  margin-bottom: -278px;
}

.ml-n278 {
  margin-left: -278px;
}

.mr-n278 {
  margin-right: -278px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-278 {
    margin-top: 278px;
  }
  .mb-xs-278 {
    margin-bottom: 278px;
  }
  .ml-xs-278 {
    margin-left: 278px;
  }
  .mr-xs-278 {
    margin-right: 278px;
  }
  .p-xs-278 {
    padding: 278px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-278 {
    margin-top: 278px;
  }
  .mb-sm-278 {
    margin-bottom: 278px;
  }
  .ml-sm-278 {
    margin-left: 278px;
  }
  .mr-sm-278 {
    margin-right: 278px;
  }
  .p-sm-278 {
    padding: 278px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-278 {
    margin-top: 278px;
  }
  .mb-md-278 {
    margin-bottom: 278px;
  }
  .ml-md-278 {
    margin-left: 278px;
  }
  .mr-md-278 {
    margin-right: 278px;
  }
  .p-md-278 {
    padding: 278px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-278 {
    margin-top: 278px;
  }
  .mb-lg-278 {
    margin-bottom: 278px;
  }
  .ml-lg-278 {
    margin-left: 278px;
  }
  .mr-lg-278 {
    margin-right: 278px;
  }
  .p-lg-278 {
    padding: 278px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-278 {
    margin-top: 278px;
  }
  .mb-xl-278 {
    margin-bottom: 278px;
  }
  .ml-xl-278 {
    margin-left: 278px;
  }
  .mr-xl-278 {
    margin-right: 278px;
  }
  .p-xl-278 {
    padding: 278px;
  }
}
.mt-279 {
  margin-top: 279px;
}

.mb-279 {
  margin-bottom: 279px;
}

.ml-279 {
  margin-left: 279px;
}

.mr-279 {
  margin-right: 279px;
}

.p-279 {
  padding: 279px;
}

.pt-279 {
  padding-top: 279px;
}

.pb-279 {
  padding-bottom: 279px;
}

.pl-279 {
  padding-left: 279px;
}

.pr-279 {
  padding-right: 279px;
}

.mt-n279 {
  margin-top: -279px;
}

.mb-n279 {
  margin-bottom: -279px;
}

.ml-n279 {
  margin-left: -279px;
}

.mr-n279 {
  margin-right: -279px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-279 {
    margin-top: 279px;
  }
  .mb-xs-279 {
    margin-bottom: 279px;
  }
  .ml-xs-279 {
    margin-left: 279px;
  }
  .mr-xs-279 {
    margin-right: 279px;
  }
  .p-xs-279 {
    padding: 279px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-279 {
    margin-top: 279px;
  }
  .mb-sm-279 {
    margin-bottom: 279px;
  }
  .ml-sm-279 {
    margin-left: 279px;
  }
  .mr-sm-279 {
    margin-right: 279px;
  }
  .p-sm-279 {
    padding: 279px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-279 {
    margin-top: 279px;
  }
  .mb-md-279 {
    margin-bottom: 279px;
  }
  .ml-md-279 {
    margin-left: 279px;
  }
  .mr-md-279 {
    margin-right: 279px;
  }
  .p-md-279 {
    padding: 279px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-279 {
    margin-top: 279px;
  }
  .mb-lg-279 {
    margin-bottom: 279px;
  }
  .ml-lg-279 {
    margin-left: 279px;
  }
  .mr-lg-279 {
    margin-right: 279px;
  }
  .p-lg-279 {
    padding: 279px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-279 {
    margin-top: 279px;
  }
  .mb-xl-279 {
    margin-bottom: 279px;
  }
  .ml-xl-279 {
    margin-left: 279px;
  }
  .mr-xl-279 {
    margin-right: 279px;
  }
  .p-xl-279 {
    padding: 279px;
  }
}
.mt-280 {
  margin-top: 280px;
}

.mb-280 {
  margin-bottom: 280px;
}

.ml-280 {
  margin-left: 280px;
}

.mr-280 {
  margin-right: 280px;
}

.p-280 {
  padding: 280px;
}

.pt-280 {
  padding-top: 280px;
}

.pb-280 {
  padding-bottom: 280px;
}

.pl-280 {
  padding-left: 280px;
}

.pr-280 {
  padding-right: 280px;
}

.mt-n280 {
  margin-top: -280px;
}

.mb-n280 {
  margin-bottom: -280px;
}

.ml-n280 {
  margin-left: -280px;
}

.mr-n280 {
  margin-right: -280px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-280 {
    margin-top: 280px;
  }
  .mb-xs-280 {
    margin-bottom: 280px;
  }
  .ml-xs-280 {
    margin-left: 280px;
  }
  .mr-xs-280 {
    margin-right: 280px;
  }
  .p-xs-280 {
    padding: 280px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-280 {
    margin-top: 280px;
  }
  .mb-sm-280 {
    margin-bottom: 280px;
  }
  .ml-sm-280 {
    margin-left: 280px;
  }
  .mr-sm-280 {
    margin-right: 280px;
  }
  .p-sm-280 {
    padding: 280px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-280 {
    margin-top: 280px;
  }
  .mb-md-280 {
    margin-bottom: 280px;
  }
  .ml-md-280 {
    margin-left: 280px;
  }
  .mr-md-280 {
    margin-right: 280px;
  }
  .p-md-280 {
    padding: 280px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-280 {
    margin-top: 280px;
  }
  .mb-lg-280 {
    margin-bottom: 280px;
  }
  .ml-lg-280 {
    margin-left: 280px;
  }
  .mr-lg-280 {
    margin-right: 280px;
  }
  .p-lg-280 {
    padding: 280px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-280 {
    margin-top: 280px;
  }
  .mb-xl-280 {
    margin-bottom: 280px;
  }
  .ml-xl-280 {
    margin-left: 280px;
  }
  .mr-xl-280 {
    margin-right: 280px;
  }
  .p-xl-280 {
    padding: 280px;
  }
}
.mt-281 {
  margin-top: 281px;
}

.mb-281 {
  margin-bottom: 281px;
}

.ml-281 {
  margin-left: 281px;
}

.mr-281 {
  margin-right: 281px;
}

.p-281 {
  padding: 281px;
}

.pt-281 {
  padding-top: 281px;
}

.pb-281 {
  padding-bottom: 281px;
}

.pl-281 {
  padding-left: 281px;
}

.pr-281 {
  padding-right: 281px;
}

.mt-n281 {
  margin-top: -281px;
}

.mb-n281 {
  margin-bottom: -281px;
}

.ml-n281 {
  margin-left: -281px;
}

.mr-n281 {
  margin-right: -281px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-281 {
    margin-top: 281px;
  }
  .mb-xs-281 {
    margin-bottom: 281px;
  }
  .ml-xs-281 {
    margin-left: 281px;
  }
  .mr-xs-281 {
    margin-right: 281px;
  }
  .p-xs-281 {
    padding: 281px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-281 {
    margin-top: 281px;
  }
  .mb-sm-281 {
    margin-bottom: 281px;
  }
  .ml-sm-281 {
    margin-left: 281px;
  }
  .mr-sm-281 {
    margin-right: 281px;
  }
  .p-sm-281 {
    padding: 281px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-281 {
    margin-top: 281px;
  }
  .mb-md-281 {
    margin-bottom: 281px;
  }
  .ml-md-281 {
    margin-left: 281px;
  }
  .mr-md-281 {
    margin-right: 281px;
  }
  .p-md-281 {
    padding: 281px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-281 {
    margin-top: 281px;
  }
  .mb-lg-281 {
    margin-bottom: 281px;
  }
  .ml-lg-281 {
    margin-left: 281px;
  }
  .mr-lg-281 {
    margin-right: 281px;
  }
  .p-lg-281 {
    padding: 281px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-281 {
    margin-top: 281px;
  }
  .mb-xl-281 {
    margin-bottom: 281px;
  }
  .ml-xl-281 {
    margin-left: 281px;
  }
  .mr-xl-281 {
    margin-right: 281px;
  }
  .p-xl-281 {
    padding: 281px;
  }
}
.mt-282 {
  margin-top: 282px;
}

.mb-282 {
  margin-bottom: 282px;
}

.ml-282 {
  margin-left: 282px;
}

.mr-282 {
  margin-right: 282px;
}

.p-282 {
  padding: 282px;
}

.pt-282 {
  padding-top: 282px;
}

.pb-282 {
  padding-bottom: 282px;
}

.pl-282 {
  padding-left: 282px;
}

.pr-282 {
  padding-right: 282px;
}

.mt-n282 {
  margin-top: -282px;
}

.mb-n282 {
  margin-bottom: -282px;
}

.ml-n282 {
  margin-left: -282px;
}

.mr-n282 {
  margin-right: -282px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-282 {
    margin-top: 282px;
  }
  .mb-xs-282 {
    margin-bottom: 282px;
  }
  .ml-xs-282 {
    margin-left: 282px;
  }
  .mr-xs-282 {
    margin-right: 282px;
  }
  .p-xs-282 {
    padding: 282px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-282 {
    margin-top: 282px;
  }
  .mb-sm-282 {
    margin-bottom: 282px;
  }
  .ml-sm-282 {
    margin-left: 282px;
  }
  .mr-sm-282 {
    margin-right: 282px;
  }
  .p-sm-282 {
    padding: 282px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-282 {
    margin-top: 282px;
  }
  .mb-md-282 {
    margin-bottom: 282px;
  }
  .ml-md-282 {
    margin-left: 282px;
  }
  .mr-md-282 {
    margin-right: 282px;
  }
  .p-md-282 {
    padding: 282px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-282 {
    margin-top: 282px;
  }
  .mb-lg-282 {
    margin-bottom: 282px;
  }
  .ml-lg-282 {
    margin-left: 282px;
  }
  .mr-lg-282 {
    margin-right: 282px;
  }
  .p-lg-282 {
    padding: 282px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-282 {
    margin-top: 282px;
  }
  .mb-xl-282 {
    margin-bottom: 282px;
  }
  .ml-xl-282 {
    margin-left: 282px;
  }
  .mr-xl-282 {
    margin-right: 282px;
  }
  .p-xl-282 {
    padding: 282px;
  }
}
.mt-283 {
  margin-top: 283px;
}

.mb-283 {
  margin-bottom: 283px;
}

.ml-283 {
  margin-left: 283px;
}

.mr-283 {
  margin-right: 283px;
}

.p-283 {
  padding: 283px;
}

.pt-283 {
  padding-top: 283px;
}

.pb-283 {
  padding-bottom: 283px;
}

.pl-283 {
  padding-left: 283px;
}

.pr-283 {
  padding-right: 283px;
}

.mt-n283 {
  margin-top: -283px;
}

.mb-n283 {
  margin-bottom: -283px;
}

.ml-n283 {
  margin-left: -283px;
}

.mr-n283 {
  margin-right: -283px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-283 {
    margin-top: 283px;
  }
  .mb-xs-283 {
    margin-bottom: 283px;
  }
  .ml-xs-283 {
    margin-left: 283px;
  }
  .mr-xs-283 {
    margin-right: 283px;
  }
  .p-xs-283 {
    padding: 283px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-283 {
    margin-top: 283px;
  }
  .mb-sm-283 {
    margin-bottom: 283px;
  }
  .ml-sm-283 {
    margin-left: 283px;
  }
  .mr-sm-283 {
    margin-right: 283px;
  }
  .p-sm-283 {
    padding: 283px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-283 {
    margin-top: 283px;
  }
  .mb-md-283 {
    margin-bottom: 283px;
  }
  .ml-md-283 {
    margin-left: 283px;
  }
  .mr-md-283 {
    margin-right: 283px;
  }
  .p-md-283 {
    padding: 283px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-283 {
    margin-top: 283px;
  }
  .mb-lg-283 {
    margin-bottom: 283px;
  }
  .ml-lg-283 {
    margin-left: 283px;
  }
  .mr-lg-283 {
    margin-right: 283px;
  }
  .p-lg-283 {
    padding: 283px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-283 {
    margin-top: 283px;
  }
  .mb-xl-283 {
    margin-bottom: 283px;
  }
  .ml-xl-283 {
    margin-left: 283px;
  }
  .mr-xl-283 {
    margin-right: 283px;
  }
  .p-xl-283 {
    padding: 283px;
  }
}
.mt-284 {
  margin-top: 284px;
}

.mb-284 {
  margin-bottom: 284px;
}

.ml-284 {
  margin-left: 284px;
}

.mr-284 {
  margin-right: 284px;
}

.p-284 {
  padding: 284px;
}

.pt-284 {
  padding-top: 284px;
}

.pb-284 {
  padding-bottom: 284px;
}

.pl-284 {
  padding-left: 284px;
}

.pr-284 {
  padding-right: 284px;
}

.mt-n284 {
  margin-top: -284px;
}

.mb-n284 {
  margin-bottom: -284px;
}

.ml-n284 {
  margin-left: -284px;
}

.mr-n284 {
  margin-right: -284px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-284 {
    margin-top: 284px;
  }
  .mb-xs-284 {
    margin-bottom: 284px;
  }
  .ml-xs-284 {
    margin-left: 284px;
  }
  .mr-xs-284 {
    margin-right: 284px;
  }
  .p-xs-284 {
    padding: 284px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-284 {
    margin-top: 284px;
  }
  .mb-sm-284 {
    margin-bottom: 284px;
  }
  .ml-sm-284 {
    margin-left: 284px;
  }
  .mr-sm-284 {
    margin-right: 284px;
  }
  .p-sm-284 {
    padding: 284px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-284 {
    margin-top: 284px;
  }
  .mb-md-284 {
    margin-bottom: 284px;
  }
  .ml-md-284 {
    margin-left: 284px;
  }
  .mr-md-284 {
    margin-right: 284px;
  }
  .p-md-284 {
    padding: 284px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-284 {
    margin-top: 284px;
  }
  .mb-lg-284 {
    margin-bottom: 284px;
  }
  .ml-lg-284 {
    margin-left: 284px;
  }
  .mr-lg-284 {
    margin-right: 284px;
  }
  .p-lg-284 {
    padding: 284px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-284 {
    margin-top: 284px;
  }
  .mb-xl-284 {
    margin-bottom: 284px;
  }
  .ml-xl-284 {
    margin-left: 284px;
  }
  .mr-xl-284 {
    margin-right: 284px;
  }
  .p-xl-284 {
    padding: 284px;
  }
}
.mt-285 {
  margin-top: 285px;
}

.mb-285 {
  margin-bottom: 285px;
}

.ml-285 {
  margin-left: 285px;
}

.mr-285 {
  margin-right: 285px;
}

.p-285 {
  padding: 285px;
}

.pt-285 {
  padding-top: 285px;
}

.pb-285 {
  padding-bottom: 285px;
}

.pl-285 {
  padding-left: 285px;
}

.pr-285 {
  padding-right: 285px;
}

.mt-n285 {
  margin-top: -285px;
}

.mb-n285 {
  margin-bottom: -285px;
}

.ml-n285 {
  margin-left: -285px;
}

.mr-n285 {
  margin-right: -285px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-285 {
    margin-top: 285px;
  }
  .mb-xs-285 {
    margin-bottom: 285px;
  }
  .ml-xs-285 {
    margin-left: 285px;
  }
  .mr-xs-285 {
    margin-right: 285px;
  }
  .p-xs-285 {
    padding: 285px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-285 {
    margin-top: 285px;
  }
  .mb-sm-285 {
    margin-bottom: 285px;
  }
  .ml-sm-285 {
    margin-left: 285px;
  }
  .mr-sm-285 {
    margin-right: 285px;
  }
  .p-sm-285 {
    padding: 285px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-285 {
    margin-top: 285px;
  }
  .mb-md-285 {
    margin-bottom: 285px;
  }
  .ml-md-285 {
    margin-left: 285px;
  }
  .mr-md-285 {
    margin-right: 285px;
  }
  .p-md-285 {
    padding: 285px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-285 {
    margin-top: 285px;
  }
  .mb-lg-285 {
    margin-bottom: 285px;
  }
  .ml-lg-285 {
    margin-left: 285px;
  }
  .mr-lg-285 {
    margin-right: 285px;
  }
  .p-lg-285 {
    padding: 285px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-285 {
    margin-top: 285px;
  }
  .mb-xl-285 {
    margin-bottom: 285px;
  }
  .ml-xl-285 {
    margin-left: 285px;
  }
  .mr-xl-285 {
    margin-right: 285px;
  }
  .p-xl-285 {
    padding: 285px;
  }
}
.mt-286 {
  margin-top: 286px;
}

.mb-286 {
  margin-bottom: 286px;
}

.ml-286 {
  margin-left: 286px;
}

.mr-286 {
  margin-right: 286px;
}

.p-286 {
  padding: 286px;
}

.pt-286 {
  padding-top: 286px;
}

.pb-286 {
  padding-bottom: 286px;
}

.pl-286 {
  padding-left: 286px;
}

.pr-286 {
  padding-right: 286px;
}

.mt-n286 {
  margin-top: -286px;
}

.mb-n286 {
  margin-bottom: -286px;
}

.ml-n286 {
  margin-left: -286px;
}

.mr-n286 {
  margin-right: -286px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-286 {
    margin-top: 286px;
  }
  .mb-xs-286 {
    margin-bottom: 286px;
  }
  .ml-xs-286 {
    margin-left: 286px;
  }
  .mr-xs-286 {
    margin-right: 286px;
  }
  .p-xs-286 {
    padding: 286px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-286 {
    margin-top: 286px;
  }
  .mb-sm-286 {
    margin-bottom: 286px;
  }
  .ml-sm-286 {
    margin-left: 286px;
  }
  .mr-sm-286 {
    margin-right: 286px;
  }
  .p-sm-286 {
    padding: 286px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-286 {
    margin-top: 286px;
  }
  .mb-md-286 {
    margin-bottom: 286px;
  }
  .ml-md-286 {
    margin-left: 286px;
  }
  .mr-md-286 {
    margin-right: 286px;
  }
  .p-md-286 {
    padding: 286px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-286 {
    margin-top: 286px;
  }
  .mb-lg-286 {
    margin-bottom: 286px;
  }
  .ml-lg-286 {
    margin-left: 286px;
  }
  .mr-lg-286 {
    margin-right: 286px;
  }
  .p-lg-286 {
    padding: 286px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-286 {
    margin-top: 286px;
  }
  .mb-xl-286 {
    margin-bottom: 286px;
  }
  .ml-xl-286 {
    margin-left: 286px;
  }
  .mr-xl-286 {
    margin-right: 286px;
  }
  .p-xl-286 {
    padding: 286px;
  }
}
.mt-287 {
  margin-top: 287px;
}

.mb-287 {
  margin-bottom: 287px;
}

.ml-287 {
  margin-left: 287px;
}

.mr-287 {
  margin-right: 287px;
}

.p-287 {
  padding: 287px;
}

.pt-287 {
  padding-top: 287px;
}

.pb-287 {
  padding-bottom: 287px;
}

.pl-287 {
  padding-left: 287px;
}

.pr-287 {
  padding-right: 287px;
}

.mt-n287 {
  margin-top: -287px;
}

.mb-n287 {
  margin-bottom: -287px;
}

.ml-n287 {
  margin-left: -287px;
}

.mr-n287 {
  margin-right: -287px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-287 {
    margin-top: 287px;
  }
  .mb-xs-287 {
    margin-bottom: 287px;
  }
  .ml-xs-287 {
    margin-left: 287px;
  }
  .mr-xs-287 {
    margin-right: 287px;
  }
  .p-xs-287 {
    padding: 287px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-287 {
    margin-top: 287px;
  }
  .mb-sm-287 {
    margin-bottom: 287px;
  }
  .ml-sm-287 {
    margin-left: 287px;
  }
  .mr-sm-287 {
    margin-right: 287px;
  }
  .p-sm-287 {
    padding: 287px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-287 {
    margin-top: 287px;
  }
  .mb-md-287 {
    margin-bottom: 287px;
  }
  .ml-md-287 {
    margin-left: 287px;
  }
  .mr-md-287 {
    margin-right: 287px;
  }
  .p-md-287 {
    padding: 287px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-287 {
    margin-top: 287px;
  }
  .mb-lg-287 {
    margin-bottom: 287px;
  }
  .ml-lg-287 {
    margin-left: 287px;
  }
  .mr-lg-287 {
    margin-right: 287px;
  }
  .p-lg-287 {
    padding: 287px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-287 {
    margin-top: 287px;
  }
  .mb-xl-287 {
    margin-bottom: 287px;
  }
  .ml-xl-287 {
    margin-left: 287px;
  }
  .mr-xl-287 {
    margin-right: 287px;
  }
  .p-xl-287 {
    padding: 287px;
  }
}
.mt-288 {
  margin-top: 288px;
}

.mb-288 {
  margin-bottom: 288px;
}

.ml-288 {
  margin-left: 288px;
}

.mr-288 {
  margin-right: 288px;
}

.p-288 {
  padding: 288px;
}

.pt-288 {
  padding-top: 288px;
}

.pb-288 {
  padding-bottom: 288px;
}

.pl-288 {
  padding-left: 288px;
}

.pr-288 {
  padding-right: 288px;
}

.mt-n288 {
  margin-top: -288px;
}

.mb-n288 {
  margin-bottom: -288px;
}

.ml-n288 {
  margin-left: -288px;
}

.mr-n288 {
  margin-right: -288px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-288 {
    margin-top: 288px;
  }
  .mb-xs-288 {
    margin-bottom: 288px;
  }
  .ml-xs-288 {
    margin-left: 288px;
  }
  .mr-xs-288 {
    margin-right: 288px;
  }
  .p-xs-288 {
    padding: 288px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-288 {
    margin-top: 288px;
  }
  .mb-sm-288 {
    margin-bottom: 288px;
  }
  .ml-sm-288 {
    margin-left: 288px;
  }
  .mr-sm-288 {
    margin-right: 288px;
  }
  .p-sm-288 {
    padding: 288px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-288 {
    margin-top: 288px;
  }
  .mb-md-288 {
    margin-bottom: 288px;
  }
  .ml-md-288 {
    margin-left: 288px;
  }
  .mr-md-288 {
    margin-right: 288px;
  }
  .p-md-288 {
    padding: 288px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-288 {
    margin-top: 288px;
  }
  .mb-lg-288 {
    margin-bottom: 288px;
  }
  .ml-lg-288 {
    margin-left: 288px;
  }
  .mr-lg-288 {
    margin-right: 288px;
  }
  .p-lg-288 {
    padding: 288px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-288 {
    margin-top: 288px;
  }
  .mb-xl-288 {
    margin-bottom: 288px;
  }
  .ml-xl-288 {
    margin-left: 288px;
  }
  .mr-xl-288 {
    margin-right: 288px;
  }
  .p-xl-288 {
    padding: 288px;
  }
}
.mt-289 {
  margin-top: 289px;
}

.mb-289 {
  margin-bottom: 289px;
}

.ml-289 {
  margin-left: 289px;
}

.mr-289 {
  margin-right: 289px;
}

.p-289 {
  padding: 289px;
}

.pt-289 {
  padding-top: 289px;
}

.pb-289 {
  padding-bottom: 289px;
}

.pl-289 {
  padding-left: 289px;
}

.pr-289 {
  padding-right: 289px;
}

.mt-n289 {
  margin-top: -289px;
}

.mb-n289 {
  margin-bottom: -289px;
}

.ml-n289 {
  margin-left: -289px;
}

.mr-n289 {
  margin-right: -289px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-289 {
    margin-top: 289px;
  }
  .mb-xs-289 {
    margin-bottom: 289px;
  }
  .ml-xs-289 {
    margin-left: 289px;
  }
  .mr-xs-289 {
    margin-right: 289px;
  }
  .p-xs-289 {
    padding: 289px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-289 {
    margin-top: 289px;
  }
  .mb-sm-289 {
    margin-bottom: 289px;
  }
  .ml-sm-289 {
    margin-left: 289px;
  }
  .mr-sm-289 {
    margin-right: 289px;
  }
  .p-sm-289 {
    padding: 289px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-289 {
    margin-top: 289px;
  }
  .mb-md-289 {
    margin-bottom: 289px;
  }
  .ml-md-289 {
    margin-left: 289px;
  }
  .mr-md-289 {
    margin-right: 289px;
  }
  .p-md-289 {
    padding: 289px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-289 {
    margin-top: 289px;
  }
  .mb-lg-289 {
    margin-bottom: 289px;
  }
  .ml-lg-289 {
    margin-left: 289px;
  }
  .mr-lg-289 {
    margin-right: 289px;
  }
  .p-lg-289 {
    padding: 289px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-289 {
    margin-top: 289px;
  }
  .mb-xl-289 {
    margin-bottom: 289px;
  }
  .ml-xl-289 {
    margin-left: 289px;
  }
  .mr-xl-289 {
    margin-right: 289px;
  }
  .p-xl-289 {
    padding: 289px;
  }
}
.mt-290 {
  margin-top: 290px;
}

.mb-290 {
  margin-bottom: 290px;
}

.ml-290 {
  margin-left: 290px;
}

.mr-290 {
  margin-right: 290px;
}

.p-290 {
  padding: 290px;
}

.pt-290 {
  padding-top: 290px;
}

.pb-290 {
  padding-bottom: 290px;
}

.pl-290 {
  padding-left: 290px;
}

.pr-290 {
  padding-right: 290px;
}

.mt-n290 {
  margin-top: -290px;
}

.mb-n290 {
  margin-bottom: -290px;
}

.ml-n290 {
  margin-left: -290px;
}

.mr-n290 {
  margin-right: -290px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-290 {
    margin-top: 290px;
  }
  .mb-xs-290 {
    margin-bottom: 290px;
  }
  .ml-xs-290 {
    margin-left: 290px;
  }
  .mr-xs-290 {
    margin-right: 290px;
  }
  .p-xs-290 {
    padding: 290px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-290 {
    margin-top: 290px;
  }
  .mb-sm-290 {
    margin-bottom: 290px;
  }
  .ml-sm-290 {
    margin-left: 290px;
  }
  .mr-sm-290 {
    margin-right: 290px;
  }
  .p-sm-290 {
    padding: 290px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-290 {
    margin-top: 290px;
  }
  .mb-md-290 {
    margin-bottom: 290px;
  }
  .ml-md-290 {
    margin-left: 290px;
  }
  .mr-md-290 {
    margin-right: 290px;
  }
  .p-md-290 {
    padding: 290px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-290 {
    margin-top: 290px;
  }
  .mb-lg-290 {
    margin-bottom: 290px;
  }
  .ml-lg-290 {
    margin-left: 290px;
  }
  .mr-lg-290 {
    margin-right: 290px;
  }
  .p-lg-290 {
    padding: 290px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-290 {
    margin-top: 290px;
  }
  .mb-xl-290 {
    margin-bottom: 290px;
  }
  .ml-xl-290 {
    margin-left: 290px;
  }
  .mr-xl-290 {
    margin-right: 290px;
  }
  .p-xl-290 {
    padding: 290px;
  }
}
.mt-291 {
  margin-top: 291px;
}

.mb-291 {
  margin-bottom: 291px;
}

.ml-291 {
  margin-left: 291px;
}

.mr-291 {
  margin-right: 291px;
}

.p-291 {
  padding: 291px;
}

.pt-291 {
  padding-top: 291px;
}

.pb-291 {
  padding-bottom: 291px;
}

.pl-291 {
  padding-left: 291px;
}

.pr-291 {
  padding-right: 291px;
}

.mt-n291 {
  margin-top: -291px;
}

.mb-n291 {
  margin-bottom: -291px;
}

.ml-n291 {
  margin-left: -291px;
}

.mr-n291 {
  margin-right: -291px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-291 {
    margin-top: 291px;
  }
  .mb-xs-291 {
    margin-bottom: 291px;
  }
  .ml-xs-291 {
    margin-left: 291px;
  }
  .mr-xs-291 {
    margin-right: 291px;
  }
  .p-xs-291 {
    padding: 291px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-291 {
    margin-top: 291px;
  }
  .mb-sm-291 {
    margin-bottom: 291px;
  }
  .ml-sm-291 {
    margin-left: 291px;
  }
  .mr-sm-291 {
    margin-right: 291px;
  }
  .p-sm-291 {
    padding: 291px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-291 {
    margin-top: 291px;
  }
  .mb-md-291 {
    margin-bottom: 291px;
  }
  .ml-md-291 {
    margin-left: 291px;
  }
  .mr-md-291 {
    margin-right: 291px;
  }
  .p-md-291 {
    padding: 291px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-291 {
    margin-top: 291px;
  }
  .mb-lg-291 {
    margin-bottom: 291px;
  }
  .ml-lg-291 {
    margin-left: 291px;
  }
  .mr-lg-291 {
    margin-right: 291px;
  }
  .p-lg-291 {
    padding: 291px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-291 {
    margin-top: 291px;
  }
  .mb-xl-291 {
    margin-bottom: 291px;
  }
  .ml-xl-291 {
    margin-left: 291px;
  }
  .mr-xl-291 {
    margin-right: 291px;
  }
  .p-xl-291 {
    padding: 291px;
  }
}
.mt-292 {
  margin-top: 292px;
}

.mb-292 {
  margin-bottom: 292px;
}

.ml-292 {
  margin-left: 292px;
}

.mr-292 {
  margin-right: 292px;
}

.p-292 {
  padding: 292px;
}

.pt-292 {
  padding-top: 292px;
}

.pb-292 {
  padding-bottom: 292px;
}

.pl-292 {
  padding-left: 292px;
}

.pr-292 {
  padding-right: 292px;
}

.mt-n292 {
  margin-top: -292px;
}

.mb-n292 {
  margin-bottom: -292px;
}

.ml-n292 {
  margin-left: -292px;
}

.mr-n292 {
  margin-right: -292px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-292 {
    margin-top: 292px;
  }
  .mb-xs-292 {
    margin-bottom: 292px;
  }
  .ml-xs-292 {
    margin-left: 292px;
  }
  .mr-xs-292 {
    margin-right: 292px;
  }
  .p-xs-292 {
    padding: 292px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-292 {
    margin-top: 292px;
  }
  .mb-sm-292 {
    margin-bottom: 292px;
  }
  .ml-sm-292 {
    margin-left: 292px;
  }
  .mr-sm-292 {
    margin-right: 292px;
  }
  .p-sm-292 {
    padding: 292px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-292 {
    margin-top: 292px;
  }
  .mb-md-292 {
    margin-bottom: 292px;
  }
  .ml-md-292 {
    margin-left: 292px;
  }
  .mr-md-292 {
    margin-right: 292px;
  }
  .p-md-292 {
    padding: 292px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-292 {
    margin-top: 292px;
  }
  .mb-lg-292 {
    margin-bottom: 292px;
  }
  .ml-lg-292 {
    margin-left: 292px;
  }
  .mr-lg-292 {
    margin-right: 292px;
  }
  .p-lg-292 {
    padding: 292px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-292 {
    margin-top: 292px;
  }
  .mb-xl-292 {
    margin-bottom: 292px;
  }
  .ml-xl-292 {
    margin-left: 292px;
  }
  .mr-xl-292 {
    margin-right: 292px;
  }
  .p-xl-292 {
    padding: 292px;
  }
}
.mt-293 {
  margin-top: 293px;
}

.mb-293 {
  margin-bottom: 293px;
}

.ml-293 {
  margin-left: 293px;
}

.mr-293 {
  margin-right: 293px;
}

.p-293 {
  padding: 293px;
}

.pt-293 {
  padding-top: 293px;
}

.pb-293 {
  padding-bottom: 293px;
}

.pl-293 {
  padding-left: 293px;
}

.pr-293 {
  padding-right: 293px;
}

.mt-n293 {
  margin-top: -293px;
}

.mb-n293 {
  margin-bottom: -293px;
}

.ml-n293 {
  margin-left: -293px;
}

.mr-n293 {
  margin-right: -293px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-293 {
    margin-top: 293px;
  }
  .mb-xs-293 {
    margin-bottom: 293px;
  }
  .ml-xs-293 {
    margin-left: 293px;
  }
  .mr-xs-293 {
    margin-right: 293px;
  }
  .p-xs-293 {
    padding: 293px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-293 {
    margin-top: 293px;
  }
  .mb-sm-293 {
    margin-bottom: 293px;
  }
  .ml-sm-293 {
    margin-left: 293px;
  }
  .mr-sm-293 {
    margin-right: 293px;
  }
  .p-sm-293 {
    padding: 293px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-293 {
    margin-top: 293px;
  }
  .mb-md-293 {
    margin-bottom: 293px;
  }
  .ml-md-293 {
    margin-left: 293px;
  }
  .mr-md-293 {
    margin-right: 293px;
  }
  .p-md-293 {
    padding: 293px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-293 {
    margin-top: 293px;
  }
  .mb-lg-293 {
    margin-bottom: 293px;
  }
  .ml-lg-293 {
    margin-left: 293px;
  }
  .mr-lg-293 {
    margin-right: 293px;
  }
  .p-lg-293 {
    padding: 293px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-293 {
    margin-top: 293px;
  }
  .mb-xl-293 {
    margin-bottom: 293px;
  }
  .ml-xl-293 {
    margin-left: 293px;
  }
  .mr-xl-293 {
    margin-right: 293px;
  }
  .p-xl-293 {
    padding: 293px;
  }
}
.mt-294 {
  margin-top: 294px;
}

.mb-294 {
  margin-bottom: 294px;
}

.ml-294 {
  margin-left: 294px;
}

.mr-294 {
  margin-right: 294px;
}

.p-294 {
  padding: 294px;
}

.pt-294 {
  padding-top: 294px;
}

.pb-294 {
  padding-bottom: 294px;
}

.pl-294 {
  padding-left: 294px;
}

.pr-294 {
  padding-right: 294px;
}

.mt-n294 {
  margin-top: -294px;
}

.mb-n294 {
  margin-bottom: -294px;
}

.ml-n294 {
  margin-left: -294px;
}

.mr-n294 {
  margin-right: -294px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-294 {
    margin-top: 294px;
  }
  .mb-xs-294 {
    margin-bottom: 294px;
  }
  .ml-xs-294 {
    margin-left: 294px;
  }
  .mr-xs-294 {
    margin-right: 294px;
  }
  .p-xs-294 {
    padding: 294px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-294 {
    margin-top: 294px;
  }
  .mb-sm-294 {
    margin-bottom: 294px;
  }
  .ml-sm-294 {
    margin-left: 294px;
  }
  .mr-sm-294 {
    margin-right: 294px;
  }
  .p-sm-294 {
    padding: 294px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-294 {
    margin-top: 294px;
  }
  .mb-md-294 {
    margin-bottom: 294px;
  }
  .ml-md-294 {
    margin-left: 294px;
  }
  .mr-md-294 {
    margin-right: 294px;
  }
  .p-md-294 {
    padding: 294px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-294 {
    margin-top: 294px;
  }
  .mb-lg-294 {
    margin-bottom: 294px;
  }
  .ml-lg-294 {
    margin-left: 294px;
  }
  .mr-lg-294 {
    margin-right: 294px;
  }
  .p-lg-294 {
    padding: 294px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-294 {
    margin-top: 294px;
  }
  .mb-xl-294 {
    margin-bottom: 294px;
  }
  .ml-xl-294 {
    margin-left: 294px;
  }
  .mr-xl-294 {
    margin-right: 294px;
  }
  .p-xl-294 {
    padding: 294px;
  }
}
.mt-295 {
  margin-top: 295px;
}

.mb-295 {
  margin-bottom: 295px;
}

.ml-295 {
  margin-left: 295px;
}

.mr-295 {
  margin-right: 295px;
}

.p-295 {
  padding: 295px;
}

.pt-295 {
  padding-top: 295px;
}

.pb-295 {
  padding-bottom: 295px;
}

.pl-295 {
  padding-left: 295px;
}

.pr-295 {
  padding-right: 295px;
}

.mt-n295 {
  margin-top: -295px;
}

.mb-n295 {
  margin-bottom: -295px;
}

.ml-n295 {
  margin-left: -295px;
}

.mr-n295 {
  margin-right: -295px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-295 {
    margin-top: 295px;
  }
  .mb-xs-295 {
    margin-bottom: 295px;
  }
  .ml-xs-295 {
    margin-left: 295px;
  }
  .mr-xs-295 {
    margin-right: 295px;
  }
  .p-xs-295 {
    padding: 295px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-295 {
    margin-top: 295px;
  }
  .mb-sm-295 {
    margin-bottom: 295px;
  }
  .ml-sm-295 {
    margin-left: 295px;
  }
  .mr-sm-295 {
    margin-right: 295px;
  }
  .p-sm-295 {
    padding: 295px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-295 {
    margin-top: 295px;
  }
  .mb-md-295 {
    margin-bottom: 295px;
  }
  .ml-md-295 {
    margin-left: 295px;
  }
  .mr-md-295 {
    margin-right: 295px;
  }
  .p-md-295 {
    padding: 295px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-295 {
    margin-top: 295px;
  }
  .mb-lg-295 {
    margin-bottom: 295px;
  }
  .ml-lg-295 {
    margin-left: 295px;
  }
  .mr-lg-295 {
    margin-right: 295px;
  }
  .p-lg-295 {
    padding: 295px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-295 {
    margin-top: 295px;
  }
  .mb-xl-295 {
    margin-bottom: 295px;
  }
  .ml-xl-295 {
    margin-left: 295px;
  }
  .mr-xl-295 {
    margin-right: 295px;
  }
  .p-xl-295 {
    padding: 295px;
  }
}
.mt-296 {
  margin-top: 296px;
}

.mb-296 {
  margin-bottom: 296px;
}

.ml-296 {
  margin-left: 296px;
}

.mr-296 {
  margin-right: 296px;
}

.p-296 {
  padding: 296px;
}

.pt-296 {
  padding-top: 296px;
}

.pb-296 {
  padding-bottom: 296px;
}

.pl-296 {
  padding-left: 296px;
}

.pr-296 {
  padding-right: 296px;
}

.mt-n296 {
  margin-top: -296px;
}

.mb-n296 {
  margin-bottom: -296px;
}

.ml-n296 {
  margin-left: -296px;
}

.mr-n296 {
  margin-right: -296px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-296 {
    margin-top: 296px;
  }
  .mb-xs-296 {
    margin-bottom: 296px;
  }
  .ml-xs-296 {
    margin-left: 296px;
  }
  .mr-xs-296 {
    margin-right: 296px;
  }
  .p-xs-296 {
    padding: 296px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-296 {
    margin-top: 296px;
  }
  .mb-sm-296 {
    margin-bottom: 296px;
  }
  .ml-sm-296 {
    margin-left: 296px;
  }
  .mr-sm-296 {
    margin-right: 296px;
  }
  .p-sm-296 {
    padding: 296px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-296 {
    margin-top: 296px;
  }
  .mb-md-296 {
    margin-bottom: 296px;
  }
  .ml-md-296 {
    margin-left: 296px;
  }
  .mr-md-296 {
    margin-right: 296px;
  }
  .p-md-296 {
    padding: 296px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-296 {
    margin-top: 296px;
  }
  .mb-lg-296 {
    margin-bottom: 296px;
  }
  .ml-lg-296 {
    margin-left: 296px;
  }
  .mr-lg-296 {
    margin-right: 296px;
  }
  .p-lg-296 {
    padding: 296px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-296 {
    margin-top: 296px;
  }
  .mb-xl-296 {
    margin-bottom: 296px;
  }
  .ml-xl-296 {
    margin-left: 296px;
  }
  .mr-xl-296 {
    margin-right: 296px;
  }
  .p-xl-296 {
    padding: 296px;
  }
}
.mt-297 {
  margin-top: 297px;
}

.mb-297 {
  margin-bottom: 297px;
}

.ml-297 {
  margin-left: 297px;
}

.mr-297 {
  margin-right: 297px;
}

.p-297 {
  padding: 297px;
}

.pt-297 {
  padding-top: 297px;
}

.pb-297 {
  padding-bottom: 297px;
}

.pl-297 {
  padding-left: 297px;
}

.pr-297 {
  padding-right: 297px;
}

.mt-n297 {
  margin-top: -297px;
}

.mb-n297 {
  margin-bottom: -297px;
}

.ml-n297 {
  margin-left: -297px;
}

.mr-n297 {
  margin-right: -297px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-297 {
    margin-top: 297px;
  }
  .mb-xs-297 {
    margin-bottom: 297px;
  }
  .ml-xs-297 {
    margin-left: 297px;
  }
  .mr-xs-297 {
    margin-right: 297px;
  }
  .p-xs-297 {
    padding: 297px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-297 {
    margin-top: 297px;
  }
  .mb-sm-297 {
    margin-bottom: 297px;
  }
  .ml-sm-297 {
    margin-left: 297px;
  }
  .mr-sm-297 {
    margin-right: 297px;
  }
  .p-sm-297 {
    padding: 297px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-297 {
    margin-top: 297px;
  }
  .mb-md-297 {
    margin-bottom: 297px;
  }
  .ml-md-297 {
    margin-left: 297px;
  }
  .mr-md-297 {
    margin-right: 297px;
  }
  .p-md-297 {
    padding: 297px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-297 {
    margin-top: 297px;
  }
  .mb-lg-297 {
    margin-bottom: 297px;
  }
  .ml-lg-297 {
    margin-left: 297px;
  }
  .mr-lg-297 {
    margin-right: 297px;
  }
  .p-lg-297 {
    padding: 297px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-297 {
    margin-top: 297px;
  }
  .mb-xl-297 {
    margin-bottom: 297px;
  }
  .ml-xl-297 {
    margin-left: 297px;
  }
  .mr-xl-297 {
    margin-right: 297px;
  }
  .p-xl-297 {
    padding: 297px;
  }
}
.mt-298 {
  margin-top: 298px;
}

.mb-298 {
  margin-bottom: 298px;
}

.ml-298 {
  margin-left: 298px;
}

.mr-298 {
  margin-right: 298px;
}

.p-298 {
  padding: 298px;
}

.pt-298 {
  padding-top: 298px;
}

.pb-298 {
  padding-bottom: 298px;
}

.pl-298 {
  padding-left: 298px;
}

.pr-298 {
  padding-right: 298px;
}

.mt-n298 {
  margin-top: -298px;
}

.mb-n298 {
  margin-bottom: -298px;
}

.ml-n298 {
  margin-left: -298px;
}

.mr-n298 {
  margin-right: -298px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-298 {
    margin-top: 298px;
  }
  .mb-xs-298 {
    margin-bottom: 298px;
  }
  .ml-xs-298 {
    margin-left: 298px;
  }
  .mr-xs-298 {
    margin-right: 298px;
  }
  .p-xs-298 {
    padding: 298px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-298 {
    margin-top: 298px;
  }
  .mb-sm-298 {
    margin-bottom: 298px;
  }
  .ml-sm-298 {
    margin-left: 298px;
  }
  .mr-sm-298 {
    margin-right: 298px;
  }
  .p-sm-298 {
    padding: 298px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-298 {
    margin-top: 298px;
  }
  .mb-md-298 {
    margin-bottom: 298px;
  }
  .ml-md-298 {
    margin-left: 298px;
  }
  .mr-md-298 {
    margin-right: 298px;
  }
  .p-md-298 {
    padding: 298px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-298 {
    margin-top: 298px;
  }
  .mb-lg-298 {
    margin-bottom: 298px;
  }
  .ml-lg-298 {
    margin-left: 298px;
  }
  .mr-lg-298 {
    margin-right: 298px;
  }
  .p-lg-298 {
    padding: 298px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-298 {
    margin-top: 298px;
  }
  .mb-xl-298 {
    margin-bottom: 298px;
  }
  .ml-xl-298 {
    margin-left: 298px;
  }
  .mr-xl-298 {
    margin-right: 298px;
  }
  .p-xl-298 {
    padding: 298px;
  }
}
.mt-299 {
  margin-top: 299px;
}

.mb-299 {
  margin-bottom: 299px;
}

.ml-299 {
  margin-left: 299px;
}

.mr-299 {
  margin-right: 299px;
}

.p-299 {
  padding: 299px;
}

.pt-299 {
  padding-top: 299px;
}

.pb-299 {
  padding-bottom: 299px;
}

.pl-299 {
  padding-left: 299px;
}

.pr-299 {
  padding-right: 299px;
}

.mt-n299 {
  margin-top: -299px;
}

.mb-n299 {
  margin-bottom: -299px;
}

.ml-n299 {
  margin-left: -299px;
}

.mr-n299 {
  margin-right: -299px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-299 {
    margin-top: 299px;
  }
  .mb-xs-299 {
    margin-bottom: 299px;
  }
  .ml-xs-299 {
    margin-left: 299px;
  }
  .mr-xs-299 {
    margin-right: 299px;
  }
  .p-xs-299 {
    padding: 299px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-299 {
    margin-top: 299px;
  }
  .mb-sm-299 {
    margin-bottom: 299px;
  }
  .ml-sm-299 {
    margin-left: 299px;
  }
  .mr-sm-299 {
    margin-right: 299px;
  }
  .p-sm-299 {
    padding: 299px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-299 {
    margin-top: 299px;
  }
  .mb-md-299 {
    margin-bottom: 299px;
  }
  .ml-md-299 {
    margin-left: 299px;
  }
  .mr-md-299 {
    margin-right: 299px;
  }
  .p-md-299 {
    padding: 299px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-299 {
    margin-top: 299px;
  }
  .mb-lg-299 {
    margin-bottom: 299px;
  }
  .ml-lg-299 {
    margin-left: 299px;
  }
  .mr-lg-299 {
    margin-right: 299px;
  }
  .p-lg-299 {
    padding: 299px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-299 {
    margin-top: 299px;
  }
  .mb-xl-299 {
    margin-bottom: 299px;
  }
  .ml-xl-299 {
    margin-left: 299px;
  }
  .mr-xl-299 {
    margin-right: 299px;
  }
  .p-xl-299 {
    padding: 299px;
  }
}
.mt-300 {
  margin-top: 300px;
}

.mb-300 {
  margin-bottom: 300px;
}

.ml-300 {
  margin-left: 300px;
}

.mr-300 {
  margin-right: 300px;
}

.p-300 {
  padding: 300px;
}

.pt-300 {
  padding-top: 300px;
}

.pb-300 {
  padding-bottom: 300px;
}

.pl-300 {
  padding-left: 300px;
}

.pr-300 {
  padding-right: 300px;
}

.mt-n300 {
  margin-top: -300px;
}

.mb-n300 {
  margin-bottom: -300px;
}

.ml-n300 {
  margin-left: -300px;
}

.mr-n300 {
  margin-right: -300px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-300 {
    margin-top: 300px;
  }
  .mb-xs-300 {
    margin-bottom: 300px;
  }
  .ml-xs-300 {
    margin-left: 300px;
  }
  .mr-xs-300 {
    margin-right: 300px;
  }
  .p-xs-300 {
    padding: 300px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-300 {
    margin-top: 300px;
  }
  .mb-sm-300 {
    margin-bottom: 300px;
  }
  .ml-sm-300 {
    margin-left: 300px;
  }
  .mr-sm-300 {
    margin-right: 300px;
  }
  .p-sm-300 {
    padding: 300px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-300 {
    margin-top: 300px;
  }
  .mb-md-300 {
    margin-bottom: 300px;
  }
  .ml-md-300 {
    margin-left: 300px;
  }
  .mr-md-300 {
    margin-right: 300px;
  }
  .p-md-300 {
    padding: 300px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-300 {
    margin-top: 300px;
  }
  .mb-lg-300 {
    margin-bottom: 300px;
  }
  .ml-lg-300 {
    margin-left: 300px;
  }
  .mr-lg-300 {
    margin-right: 300px;
  }
  .p-lg-300 {
    padding: 300px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-300 {
    margin-top: 300px;
  }
  .mb-xl-300 {
    margin-bottom: 300px;
  }
  .ml-xl-300 {
    margin-left: 300px;
  }
  .mr-xl-300 {
    margin-right: 300px;
  }
  .p-xl-300 {
    padding: 300px;
  }
}
.mt-301 {
  margin-top: 301px;
}

.mb-301 {
  margin-bottom: 301px;
}

.ml-301 {
  margin-left: 301px;
}

.mr-301 {
  margin-right: 301px;
}

.p-301 {
  padding: 301px;
}

.pt-301 {
  padding-top: 301px;
}

.pb-301 {
  padding-bottom: 301px;
}

.pl-301 {
  padding-left: 301px;
}

.pr-301 {
  padding-right: 301px;
}

.mt-n301 {
  margin-top: -301px;
}

.mb-n301 {
  margin-bottom: -301px;
}

.ml-n301 {
  margin-left: -301px;
}

.mr-n301 {
  margin-right: -301px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-301 {
    margin-top: 301px;
  }
  .mb-xs-301 {
    margin-bottom: 301px;
  }
  .ml-xs-301 {
    margin-left: 301px;
  }
  .mr-xs-301 {
    margin-right: 301px;
  }
  .p-xs-301 {
    padding: 301px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-301 {
    margin-top: 301px;
  }
  .mb-sm-301 {
    margin-bottom: 301px;
  }
  .ml-sm-301 {
    margin-left: 301px;
  }
  .mr-sm-301 {
    margin-right: 301px;
  }
  .p-sm-301 {
    padding: 301px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-301 {
    margin-top: 301px;
  }
  .mb-md-301 {
    margin-bottom: 301px;
  }
  .ml-md-301 {
    margin-left: 301px;
  }
  .mr-md-301 {
    margin-right: 301px;
  }
  .p-md-301 {
    padding: 301px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-301 {
    margin-top: 301px;
  }
  .mb-lg-301 {
    margin-bottom: 301px;
  }
  .ml-lg-301 {
    margin-left: 301px;
  }
  .mr-lg-301 {
    margin-right: 301px;
  }
  .p-lg-301 {
    padding: 301px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-301 {
    margin-top: 301px;
  }
  .mb-xl-301 {
    margin-bottom: 301px;
  }
  .ml-xl-301 {
    margin-left: 301px;
  }
  .mr-xl-301 {
    margin-right: 301px;
  }
  .p-xl-301 {
    padding: 301px;
  }
}
.mt-302 {
  margin-top: 302px;
}

.mb-302 {
  margin-bottom: 302px;
}

.ml-302 {
  margin-left: 302px;
}

.mr-302 {
  margin-right: 302px;
}

.p-302 {
  padding: 302px;
}

.pt-302 {
  padding-top: 302px;
}

.pb-302 {
  padding-bottom: 302px;
}

.pl-302 {
  padding-left: 302px;
}

.pr-302 {
  padding-right: 302px;
}

.mt-n302 {
  margin-top: -302px;
}

.mb-n302 {
  margin-bottom: -302px;
}

.ml-n302 {
  margin-left: -302px;
}

.mr-n302 {
  margin-right: -302px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-302 {
    margin-top: 302px;
  }
  .mb-xs-302 {
    margin-bottom: 302px;
  }
  .ml-xs-302 {
    margin-left: 302px;
  }
  .mr-xs-302 {
    margin-right: 302px;
  }
  .p-xs-302 {
    padding: 302px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-302 {
    margin-top: 302px;
  }
  .mb-sm-302 {
    margin-bottom: 302px;
  }
  .ml-sm-302 {
    margin-left: 302px;
  }
  .mr-sm-302 {
    margin-right: 302px;
  }
  .p-sm-302 {
    padding: 302px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-302 {
    margin-top: 302px;
  }
  .mb-md-302 {
    margin-bottom: 302px;
  }
  .ml-md-302 {
    margin-left: 302px;
  }
  .mr-md-302 {
    margin-right: 302px;
  }
  .p-md-302 {
    padding: 302px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-302 {
    margin-top: 302px;
  }
  .mb-lg-302 {
    margin-bottom: 302px;
  }
  .ml-lg-302 {
    margin-left: 302px;
  }
  .mr-lg-302 {
    margin-right: 302px;
  }
  .p-lg-302 {
    padding: 302px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-302 {
    margin-top: 302px;
  }
  .mb-xl-302 {
    margin-bottom: 302px;
  }
  .ml-xl-302 {
    margin-left: 302px;
  }
  .mr-xl-302 {
    margin-right: 302px;
  }
  .p-xl-302 {
    padding: 302px;
  }
}
.mt-303 {
  margin-top: 303px;
}

.mb-303 {
  margin-bottom: 303px;
}

.ml-303 {
  margin-left: 303px;
}

.mr-303 {
  margin-right: 303px;
}

.p-303 {
  padding: 303px;
}

.pt-303 {
  padding-top: 303px;
}

.pb-303 {
  padding-bottom: 303px;
}

.pl-303 {
  padding-left: 303px;
}

.pr-303 {
  padding-right: 303px;
}

.mt-n303 {
  margin-top: -303px;
}

.mb-n303 {
  margin-bottom: -303px;
}

.ml-n303 {
  margin-left: -303px;
}

.mr-n303 {
  margin-right: -303px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-303 {
    margin-top: 303px;
  }
  .mb-xs-303 {
    margin-bottom: 303px;
  }
  .ml-xs-303 {
    margin-left: 303px;
  }
  .mr-xs-303 {
    margin-right: 303px;
  }
  .p-xs-303 {
    padding: 303px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-303 {
    margin-top: 303px;
  }
  .mb-sm-303 {
    margin-bottom: 303px;
  }
  .ml-sm-303 {
    margin-left: 303px;
  }
  .mr-sm-303 {
    margin-right: 303px;
  }
  .p-sm-303 {
    padding: 303px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-303 {
    margin-top: 303px;
  }
  .mb-md-303 {
    margin-bottom: 303px;
  }
  .ml-md-303 {
    margin-left: 303px;
  }
  .mr-md-303 {
    margin-right: 303px;
  }
  .p-md-303 {
    padding: 303px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-303 {
    margin-top: 303px;
  }
  .mb-lg-303 {
    margin-bottom: 303px;
  }
  .ml-lg-303 {
    margin-left: 303px;
  }
  .mr-lg-303 {
    margin-right: 303px;
  }
  .p-lg-303 {
    padding: 303px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-303 {
    margin-top: 303px;
  }
  .mb-xl-303 {
    margin-bottom: 303px;
  }
  .ml-xl-303 {
    margin-left: 303px;
  }
  .mr-xl-303 {
    margin-right: 303px;
  }
  .p-xl-303 {
    padding: 303px;
  }
}
.mt-304 {
  margin-top: 304px;
}

.mb-304 {
  margin-bottom: 304px;
}

.ml-304 {
  margin-left: 304px;
}

.mr-304 {
  margin-right: 304px;
}

.p-304 {
  padding: 304px;
}

.pt-304 {
  padding-top: 304px;
}

.pb-304 {
  padding-bottom: 304px;
}

.pl-304 {
  padding-left: 304px;
}

.pr-304 {
  padding-right: 304px;
}

.mt-n304 {
  margin-top: -304px;
}

.mb-n304 {
  margin-bottom: -304px;
}

.ml-n304 {
  margin-left: -304px;
}

.mr-n304 {
  margin-right: -304px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-304 {
    margin-top: 304px;
  }
  .mb-xs-304 {
    margin-bottom: 304px;
  }
  .ml-xs-304 {
    margin-left: 304px;
  }
  .mr-xs-304 {
    margin-right: 304px;
  }
  .p-xs-304 {
    padding: 304px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-304 {
    margin-top: 304px;
  }
  .mb-sm-304 {
    margin-bottom: 304px;
  }
  .ml-sm-304 {
    margin-left: 304px;
  }
  .mr-sm-304 {
    margin-right: 304px;
  }
  .p-sm-304 {
    padding: 304px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-304 {
    margin-top: 304px;
  }
  .mb-md-304 {
    margin-bottom: 304px;
  }
  .ml-md-304 {
    margin-left: 304px;
  }
  .mr-md-304 {
    margin-right: 304px;
  }
  .p-md-304 {
    padding: 304px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-304 {
    margin-top: 304px;
  }
  .mb-lg-304 {
    margin-bottom: 304px;
  }
  .ml-lg-304 {
    margin-left: 304px;
  }
  .mr-lg-304 {
    margin-right: 304px;
  }
  .p-lg-304 {
    padding: 304px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-304 {
    margin-top: 304px;
  }
  .mb-xl-304 {
    margin-bottom: 304px;
  }
  .ml-xl-304 {
    margin-left: 304px;
  }
  .mr-xl-304 {
    margin-right: 304px;
  }
  .p-xl-304 {
    padding: 304px;
  }
}
.mt-305 {
  margin-top: 305px;
}

.mb-305 {
  margin-bottom: 305px;
}

.ml-305 {
  margin-left: 305px;
}

.mr-305 {
  margin-right: 305px;
}

.p-305 {
  padding: 305px;
}

.pt-305 {
  padding-top: 305px;
}

.pb-305 {
  padding-bottom: 305px;
}

.pl-305 {
  padding-left: 305px;
}

.pr-305 {
  padding-right: 305px;
}

.mt-n305 {
  margin-top: -305px;
}

.mb-n305 {
  margin-bottom: -305px;
}

.ml-n305 {
  margin-left: -305px;
}

.mr-n305 {
  margin-right: -305px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-305 {
    margin-top: 305px;
  }
  .mb-xs-305 {
    margin-bottom: 305px;
  }
  .ml-xs-305 {
    margin-left: 305px;
  }
  .mr-xs-305 {
    margin-right: 305px;
  }
  .p-xs-305 {
    padding: 305px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-305 {
    margin-top: 305px;
  }
  .mb-sm-305 {
    margin-bottom: 305px;
  }
  .ml-sm-305 {
    margin-left: 305px;
  }
  .mr-sm-305 {
    margin-right: 305px;
  }
  .p-sm-305 {
    padding: 305px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-305 {
    margin-top: 305px;
  }
  .mb-md-305 {
    margin-bottom: 305px;
  }
  .ml-md-305 {
    margin-left: 305px;
  }
  .mr-md-305 {
    margin-right: 305px;
  }
  .p-md-305 {
    padding: 305px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-305 {
    margin-top: 305px;
  }
  .mb-lg-305 {
    margin-bottom: 305px;
  }
  .ml-lg-305 {
    margin-left: 305px;
  }
  .mr-lg-305 {
    margin-right: 305px;
  }
  .p-lg-305 {
    padding: 305px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-305 {
    margin-top: 305px;
  }
  .mb-xl-305 {
    margin-bottom: 305px;
  }
  .ml-xl-305 {
    margin-left: 305px;
  }
  .mr-xl-305 {
    margin-right: 305px;
  }
  .p-xl-305 {
    padding: 305px;
  }
}
.mt-306 {
  margin-top: 306px;
}

.mb-306 {
  margin-bottom: 306px;
}

.ml-306 {
  margin-left: 306px;
}

.mr-306 {
  margin-right: 306px;
}

.p-306 {
  padding: 306px;
}

.pt-306 {
  padding-top: 306px;
}

.pb-306 {
  padding-bottom: 306px;
}

.pl-306 {
  padding-left: 306px;
}

.pr-306 {
  padding-right: 306px;
}

.mt-n306 {
  margin-top: -306px;
}

.mb-n306 {
  margin-bottom: -306px;
}

.ml-n306 {
  margin-left: -306px;
}

.mr-n306 {
  margin-right: -306px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-306 {
    margin-top: 306px;
  }
  .mb-xs-306 {
    margin-bottom: 306px;
  }
  .ml-xs-306 {
    margin-left: 306px;
  }
  .mr-xs-306 {
    margin-right: 306px;
  }
  .p-xs-306 {
    padding: 306px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-306 {
    margin-top: 306px;
  }
  .mb-sm-306 {
    margin-bottom: 306px;
  }
  .ml-sm-306 {
    margin-left: 306px;
  }
  .mr-sm-306 {
    margin-right: 306px;
  }
  .p-sm-306 {
    padding: 306px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-306 {
    margin-top: 306px;
  }
  .mb-md-306 {
    margin-bottom: 306px;
  }
  .ml-md-306 {
    margin-left: 306px;
  }
  .mr-md-306 {
    margin-right: 306px;
  }
  .p-md-306 {
    padding: 306px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-306 {
    margin-top: 306px;
  }
  .mb-lg-306 {
    margin-bottom: 306px;
  }
  .ml-lg-306 {
    margin-left: 306px;
  }
  .mr-lg-306 {
    margin-right: 306px;
  }
  .p-lg-306 {
    padding: 306px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-306 {
    margin-top: 306px;
  }
  .mb-xl-306 {
    margin-bottom: 306px;
  }
  .ml-xl-306 {
    margin-left: 306px;
  }
  .mr-xl-306 {
    margin-right: 306px;
  }
  .p-xl-306 {
    padding: 306px;
  }
}
.mt-307 {
  margin-top: 307px;
}

.mb-307 {
  margin-bottom: 307px;
}

.ml-307 {
  margin-left: 307px;
}

.mr-307 {
  margin-right: 307px;
}

.p-307 {
  padding: 307px;
}

.pt-307 {
  padding-top: 307px;
}

.pb-307 {
  padding-bottom: 307px;
}

.pl-307 {
  padding-left: 307px;
}

.pr-307 {
  padding-right: 307px;
}

.mt-n307 {
  margin-top: -307px;
}

.mb-n307 {
  margin-bottom: -307px;
}

.ml-n307 {
  margin-left: -307px;
}

.mr-n307 {
  margin-right: -307px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-307 {
    margin-top: 307px;
  }
  .mb-xs-307 {
    margin-bottom: 307px;
  }
  .ml-xs-307 {
    margin-left: 307px;
  }
  .mr-xs-307 {
    margin-right: 307px;
  }
  .p-xs-307 {
    padding: 307px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-307 {
    margin-top: 307px;
  }
  .mb-sm-307 {
    margin-bottom: 307px;
  }
  .ml-sm-307 {
    margin-left: 307px;
  }
  .mr-sm-307 {
    margin-right: 307px;
  }
  .p-sm-307 {
    padding: 307px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-307 {
    margin-top: 307px;
  }
  .mb-md-307 {
    margin-bottom: 307px;
  }
  .ml-md-307 {
    margin-left: 307px;
  }
  .mr-md-307 {
    margin-right: 307px;
  }
  .p-md-307 {
    padding: 307px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-307 {
    margin-top: 307px;
  }
  .mb-lg-307 {
    margin-bottom: 307px;
  }
  .ml-lg-307 {
    margin-left: 307px;
  }
  .mr-lg-307 {
    margin-right: 307px;
  }
  .p-lg-307 {
    padding: 307px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-307 {
    margin-top: 307px;
  }
  .mb-xl-307 {
    margin-bottom: 307px;
  }
  .ml-xl-307 {
    margin-left: 307px;
  }
  .mr-xl-307 {
    margin-right: 307px;
  }
  .p-xl-307 {
    padding: 307px;
  }
}
.mt-308 {
  margin-top: 308px;
}

.mb-308 {
  margin-bottom: 308px;
}

.ml-308 {
  margin-left: 308px;
}

.mr-308 {
  margin-right: 308px;
}

.p-308 {
  padding: 308px;
}

.pt-308 {
  padding-top: 308px;
}

.pb-308 {
  padding-bottom: 308px;
}

.pl-308 {
  padding-left: 308px;
}

.pr-308 {
  padding-right: 308px;
}

.mt-n308 {
  margin-top: -308px;
}

.mb-n308 {
  margin-bottom: -308px;
}

.ml-n308 {
  margin-left: -308px;
}

.mr-n308 {
  margin-right: -308px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-308 {
    margin-top: 308px;
  }
  .mb-xs-308 {
    margin-bottom: 308px;
  }
  .ml-xs-308 {
    margin-left: 308px;
  }
  .mr-xs-308 {
    margin-right: 308px;
  }
  .p-xs-308 {
    padding: 308px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-308 {
    margin-top: 308px;
  }
  .mb-sm-308 {
    margin-bottom: 308px;
  }
  .ml-sm-308 {
    margin-left: 308px;
  }
  .mr-sm-308 {
    margin-right: 308px;
  }
  .p-sm-308 {
    padding: 308px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-308 {
    margin-top: 308px;
  }
  .mb-md-308 {
    margin-bottom: 308px;
  }
  .ml-md-308 {
    margin-left: 308px;
  }
  .mr-md-308 {
    margin-right: 308px;
  }
  .p-md-308 {
    padding: 308px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-308 {
    margin-top: 308px;
  }
  .mb-lg-308 {
    margin-bottom: 308px;
  }
  .ml-lg-308 {
    margin-left: 308px;
  }
  .mr-lg-308 {
    margin-right: 308px;
  }
  .p-lg-308 {
    padding: 308px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-308 {
    margin-top: 308px;
  }
  .mb-xl-308 {
    margin-bottom: 308px;
  }
  .ml-xl-308 {
    margin-left: 308px;
  }
  .mr-xl-308 {
    margin-right: 308px;
  }
  .p-xl-308 {
    padding: 308px;
  }
}
.mt-309 {
  margin-top: 309px;
}

.mb-309 {
  margin-bottom: 309px;
}

.ml-309 {
  margin-left: 309px;
}

.mr-309 {
  margin-right: 309px;
}

.p-309 {
  padding: 309px;
}

.pt-309 {
  padding-top: 309px;
}

.pb-309 {
  padding-bottom: 309px;
}

.pl-309 {
  padding-left: 309px;
}

.pr-309 {
  padding-right: 309px;
}

.mt-n309 {
  margin-top: -309px;
}

.mb-n309 {
  margin-bottom: -309px;
}

.ml-n309 {
  margin-left: -309px;
}

.mr-n309 {
  margin-right: -309px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-309 {
    margin-top: 309px;
  }
  .mb-xs-309 {
    margin-bottom: 309px;
  }
  .ml-xs-309 {
    margin-left: 309px;
  }
  .mr-xs-309 {
    margin-right: 309px;
  }
  .p-xs-309 {
    padding: 309px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-309 {
    margin-top: 309px;
  }
  .mb-sm-309 {
    margin-bottom: 309px;
  }
  .ml-sm-309 {
    margin-left: 309px;
  }
  .mr-sm-309 {
    margin-right: 309px;
  }
  .p-sm-309 {
    padding: 309px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-309 {
    margin-top: 309px;
  }
  .mb-md-309 {
    margin-bottom: 309px;
  }
  .ml-md-309 {
    margin-left: 309px;
  }
  .mr-md-309 {
    margin-right: 309px;
  }
  .p-md-309 {
    padding: 309px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-309 {
    margin-top: 309px;
  }
  .mb-lg-309 {
    margin-bottom: 309px;
  }
  .ml-lg-309 {
    margin-left: 309px;
  }
  .mr-lg-309 {
    margin-right: 309px;
  }
  .p-lg-309 {
    padding: 309px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-309 {
    margin-top: 309px;
  }
  .mb-xl-309 {
    margin-bottom: 309px;
  }
  .ml-xl-309 {
    margin-left: 309px;
  }
  .mr-xl-309 {
    margin-right: 309px;
  }
  .p-xl-309 {
    padding: 309px;
  }
}
.mt-310 {
  margin-top: 310px;
}

.mb-310 {
  margin-bottom: 310px;
}

.ml-310 {
  margin-left: 310px;
}

.mr-310 {
  margin-right: 310px;
}

.p-310 {
  padding: 310px;
}

.pt-310 {
  padding-top: 310px;
}

.pb-310 {
  padding-bottom: 310px;
}

.pl-310 {
  padding-left: 310px;
}

.pr-310 {
  padding-right: 310px;
}

.mt-n310 {
  margin-top: -310px;
}

.mb-n310 {
  margin-bottom: -310px;
}

.ml-n310 {
  margin-left: -310px;
}

.mr-n310 {
  margin-right: -310px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-310 {
    margin-top: 310px;
  }
  .mb-xs-310 {
    margin-bottom: 310px;
  }
  .ml-xs-310 {
    margin-left: 310px;
  }
  .mr-xs-310 {
    margin-right: 310px;
  }
  .p-xs-310 {
    padding: 310px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-310 {
    margin-top: 310px;
  }
  .mb-sm-310 {
    margin-bottom: 310px;
  }
  .ml-sm-310 {
    margin-left: 310px;
  }
  .mr-sm-310 {
    margin-right: 310px;
  }
  .p-sm-310 {
    padding: 310px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-310 {
    margin-top: 310px;
  }
  .mb-md-310 {
    margin-bottom: 310px;
  }
  .ml-md-310 {
    margin-left: 310px;
  }
  .mr-md-310 {
    margin-right: 310px;
  }
  .p-md-310 {
    padding: 310px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-310 {
    margin-top: 310px;
  }
  .mb-lg-310 {
    margin-bottom: 310px;
  }
  .ml-lg-310 {
    margin-left: 310px;
  }
  .mr-lg-310 {
    margin-right: 310px;
  }
  .p-lg-310 {
    padding: 310px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-310 {
    margin-top: 310px;
  }
  .mb-xl-310 {
    margin-bottom: 310px;
  }
  .ml-xl-310 {
    margin-left: 310px;
  }
  .mr-xl-310 {
    margin-right: 310px;
  }
  .p-xl-310 {
    padding: 310px;
  }
}
.mt-311 {
  margin-top: 311px;
}

.mb-311 {
  margin-bottom: 311px;
}

.ml-311 {
  margin-left: 311px;
}

.mr-311 {
  margin-right: 311px;
}

.p-311 {
  padding: 311px;
}

.pt-311 {
  padding-top: 311px;
}

.pb-311 {
  padding-bottom: 311px;
}

.pl-311 {
  padding-left: 311px;
}

.pr-311 {
  padding-right: 311px;
}

.mt-n311 {
  margin-top: -311px;
}

.mb-n311 {
  margin-bottom: -311px;
}

.ml-n311 {
  margin-left: -311px;
}

.mr-n311 {
  margin-right: -311px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-311 {
    margin-top: 311px;
  }
  .mb-xs-311 {
    margin-bottom: 311px;
  }
  .ml-xs-311 {
    margin-left: 311px;
  }
  .mr-xs-311 {
    margin-right: 311px;
  }
  .p-xs-311 {
    padding: 311px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-311 {
    margin-top: 311px;
  }
  .mb-sm-311 {
    margin-bottom: 311px;
  }
  .ml-sm-311 {
    margin-left: 311px;
  }
  .mr-sm-311 {
    margin-right: 311px;
  }
  .p-sm-311 {
    padding: 311px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-311 {
    margin-top: 311px;
  }
  .mb-md-311 {
    margin-bottom: 311px;
  }
  .ml-md-311 {
    margin-left: 311px;
  }
  .mr-md-311 {
    margin-right: 311px;
  }
  .p-md-311 {
    padding: 311px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-311 {
    margin-top: 311px;
  }
  .mb-lg-311 {
    margin-bottom: 311px;
  }
  .ml-lg-311 {
    margin-left: 311px;
  }
  .mr-lg-311 {
    margin-right: 311px;
  }
  .p-lg-311 {
    padding: 311px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-311 {
    margin-top: 311px;
  }
  .mb-xl-311 {
    margin-bottom: 311px;
  }
  .ml-xl-311 {
    margin-left: 311px;
  }
  .mr-xl-311 {
    margin-right: 311px;
  }
  .p-xl-311 {
    padding: 311px;
  }
}
.mt-312 {
  margin-top: 312px;
}

.mb-312 {
  margin-bottom: 312px;
}

.ml-312 {
  margin-left: 312px;
}

.mr-312 {
  margin-right: 312px;
}

.p-312 {
  padding: 312px;
}

.pt-312 {
  padding-top: 312px;
}

.pb-312 {
  padding-bottom: 312px;
}

.pl-312 {
  padding-left: 312px;
}

.pr-312 {
  padding-right: 312px;
}

.mt-n312 {
  margin-top: -312px;
}

.mb-n312 {
  margin-bottom: -312px;
}

.ml-n312 {
  margin-left: -312px;
}

.mr-n312 {
  margin-right: -312px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-312 {
    margin-top: 312px;
  }
  .mb-xs-312 {
    margin-bottom: 312px;
  }
  .ml-xs-312 {
    margin-left: 312px;
  }
  .mr-xs-312 {
    margin-right: 312px;
  }
  .p-xs-312 {
    padding: 312px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-312 {
    margin-top: 312px;
  }
  .mb-sm-312 {
    margin-bottom: 312px;
  }
  .ml-sm-312 {
    margin-left: 312px;
  }
  .mr-sm-312 {
    margin-right: 312px;
  }
  .p-sm-312 {
    padding: 312px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-312 {
    margin-top: 312px;
  }
  .mb-md-312 {
    margin-bottom: 312px;
  }
  .ml-md-312 {
    margin-left: 312px;
  }
  .mr-md-312 {
    margin-right: 312px;
  }
  .p-md-312 {
    padding: 312px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-312 {
    margin-top: 312px;
  }
  .mb-lg-312 {
    margin-bottom: 312px;
  }
  .ml-lg-312 {
    margin-left: 312px;
  }
  .mr-lg-312 {
    margin-right: 312px;
  }
  .p-lg-312 {
    padding: 312px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-312 {
    margin-top: 312px;
  }
  .mb-xl-312 {
    margin-bottom: 312px;
  }
  .ml-xl-312 {
    margin-left: 312px;
  }
  .mr-xl-312 {
    margin-right: 312px;
  }
  .p-xl-312 {
    padding: 312px;
  }
}
.mt-313 {
  margin-top: 313px;
}

.mb-313 {
  margin-bottom: 313px;
}

.ml-313 {
  margin-left: 313px;
}

.mr-313 {
  margin-right: 313px;
}

.p-313 {
  padding: 313px;
}

.pt-313 {
  padding-top: 313px;
}

.pb-313 {
  padding-bottom: 313px;
}

.pl-313 {
  padding-left: 313px;
}

.pr-313 {
  padding-right: 313px;
}

.mt-n313 {
  margin-top: -313px;
}

.mb-n313 {
  margin-bottom: -313px;
}

.ml-n313 {
  margin-left: -313px;
}

.mr-n313 {
  margin-right: -313px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-313 {
    margin-top: 313px;
  }
  .mb-xs-313 {
    margin-bottom: 313px;
  }
  .ml-xs-313 {
    margin-left: 313px;
  }
  .mr-xs-313 {
    margin-right: 313px;
  }
  .p-xs-313 {
    padding: 313px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-313 {
    margin-top: 313px;
  }
  .mb-sm-313 {
    margin-bottom: 313px;
  }
  .ml-sm-313 {
    margin-left: 313px;
  }
  .mr-sm-313 {
    margin-right: 313px;
  }
  .p-sm-313 {
    padding: 313px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-313 {
    margin-top: 313px;
  }
  .mb-md-313 {
    margin-bottom: 313px;
  }
  .ml-md-313 {
    margin-left: 313px;
  }
  .mr-md-313 {
    margin-right: 313px;
  }
  .p-md-313 {
    padding: 313px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-313 {
    margin-top: 313px;
  }
  .mb-lg-313 {
    margin-bottom: 313px;
  }
  .ml-lg-313 {
    margin-left: 313px;
  }
  .mr-lg-313 {
    margin-right: 313px;
  }
  .p-lg-313 {
    padding: 313px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-313 {
    margin-top: 313px;
  }
  .mb-xl-313 {
    margin-bottom: 313px;
  }
  .ml-xl-313 {
    margin-left: 313px;
  }
  .mr-xl-313 {
    margin-right: 313px;
  }
  .p-xl-313 {
    padding: 313px;
  }
}
.mt-314 {
  margin-top: 314px;
}

.mb-314 {
  margin-bottom: 314px;
}

.ml-314 {
  margin-left: 314px;
}

.mr-314 {
  margin-right: 314px;
}

.p-314 {
  padding: 314px;
}

.pt-314 {
  padding-top: 314px;
}

.pb-314 {
  padding-bottom: 314px;
}

.pl-314 {
  padding-left: 314px;
}

.pr-314 {
  padding-right: 314px;
}

.mt-n314 {
  margin-top: -314px;
}

.mb-n314 {
  margin-bottom: -314px;
}

.ml-n314 {
  margin-left: -314px;
}

.mr-n314 {
  margin-right: -314px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-314 {
    margin-top: 314px;
  }
  .mb-xs-314 {
    margin-bottom: 314px;
  }
  .ml-xs-314 {
    margin-left: 314px;
  }
  .mr-xs-314 {
    margin-right: 314px;
  }
  .p-xs-314 {
    padding: 314px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-314 {
    margin-top: 314px;
  }
  .mb-sm-314 {
    margin-bottom: 314px;
  }
  .ml-sm-314 {
    margin-left: 314px;
  }
  .mr-sm-314 {
    margin-right: 314px;
  }
  .p-sm-314 {
    padding: 314px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-314 {
    margin-top: 314px;
  }
  .mb-md-314 {
    margin-bottom: 314px;
  }
  .ml-md-314 {
    margin-left: 314px;
  }
  .mr-md-314 {
    margin-right: 314px;
  }
  .p-md-314 {
    padding: 314px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-314 {
    margin-top: 314px;
  }
  .mb-lg-314 {
    margin-bottom: 314px;
  }
  .ml-lg-314 {
    margin-left: 314px;
  }
  .mr-lg-314 {
    margin-right: 314px;
  }
  .p-lg-314 {
    padding: 314px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-314 {
    margin-top: 314px;
  }
  .mb-xl-314 {
    margin-bottom: 314px;
  }
  .ml-xl-314 {
    margin-left: 314px;
  }
  .mr-xl-314 {
    margin-right: 314px;
  }
  .p-xl-314 {
    padding: 314px;
  }
}
.mt-315 {
  margin-top: 315px;
}

.mb-315 {
  margin-bottom: 315px;
}

.ml-315 {
  margin-left: 315px;
}

.mr-315 {
  margin-right: 315px;
}

.p-315 {
  padding: 315px;
}

.pt-315 {
  padding-top: 315px;
}

.pb-315 {
  padding-bottom: 315px;
}

.pl-315 {
  padding-left: 315px;
}

.pr-315 {
  padding-right: 315px;
}

.mt-n315 {
  margin-top: -315px;
}

.mb-n315 {
  margin-bottom: -315px;
}

.ml-n315 {
  margin-left: -315px;
}

.mr-n315 {
  margin-right: -315px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-315 {
    margin-top: 315px;
  }
  .mb-xs-315 {
    margin-bottom: 315px;
  }
  .ml-xs-315 {
    margin-left: 315px;
  }
  .mr-xs-315 {
    margin-right: 315px;
  }
  .p-xs-315 {
    padding: 315px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-315 {
    margin-top: 315px;
  }
  .mb-sm-315 {
    margin-bottom: 315px;
  }
  .ml-sm-315 {
    margin-left: 315px;
  }
  .mr-sm-315 {
    margin-right: 315px;
  }
  .p-sm-315 {
    padding: 315px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-315 {
    margin-top: 315px;
  }
  .mb-md-315 {
    margin-bottom: 315px;
  }
  .ml-md-315 {
    margin-left: 315px;
  }
  .mr-md-315 {
    margin-right: 315px;
  }
  .p-md-315 {
    padding: 315px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-315 {
    margin-top: 315px;
  }
  .mb-lg-315 {
    margin-bottom: 315px;
  }
  .ml-lg-315 {
    margin-left: 315px;
  }
  .mr-lg-315 {
    margin-right: 315px;
  }
  .p-lg-315 {
    padding: 315px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-315 {
    margin-top: 315px;
  }
  .mb-xl-315 {
    margin-bottom: 315px;
  }
  .ml-xl-315 {
    margin-left: 315px;
  }
  .mr-xl-315 {
    margin-right: 315px;
  }
  .p-xl-315 {
    padding: 315px;
  }
}
.mt-316 {
  margin-top: 316px;
}

.mb-316 {
  margin-bottom: 316px;
}

.ml-316 {
  margin-left: 316px;
}

.mr-316 {
  margin-right: 316px;
}

.p-316 {
  padding: 316px;
}

.pt-316 {
  padding-top: 316px;
}

.pb-316 {
  padding-bottom: 316px;
}

.pl-316 {
  padding-left: 316px;
}

.pr-316 {
  padding-right: 316px;
}

.mt-n316 {
  margin-top: -316px;
}

.mb-n316 {
  margin-bottom: -316px;
}

.ml-n316 {
  margin-left: -316px;
}

.mr-n316 {
  margin-right: -316px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-316 {
    margin-top: 316px;
  }
  .mb-xs-316 {
    margin-bottom: 316px;
  }
  .ml-xs-316 {
    margin-left: 316px;
  }
  .mr-xs-316 {
    margin-right: 316px;
  }
  .p-xs-316 {
    padding: 316px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-316 {
    margin-top: 316px;
  }
  .mb-sm-316 {
    margin-bottom: 316px;
  }
  .ml-sm-316 {
    margin-left: 316px;
  }
  .mr-sm-316 {
    margin-right: 316px;
  }
  .p-sm-316 {
    padding: 316px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-316 {
    margin-top: 316px;
  }
  .mb-md-316 {
    margin-bottom: 316px;
  }
  .ml-md-316 {
    margin-left: 316px;
  }
  .mr-md-316 {
    margin-right: 316px;
  }
  .p-md-316 {
    padding: 316px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-316 {
    margin-top: 316px;
  }
  .mb-lg-316 {
    margin-bottom: 316px;
  }
  .ml-lg-316 {
    margin-left: 316px;
  }
  .mr-lg-316 {
    margin-right: 316px;
  }
  .p-lg-316 {
    padding: 316px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-316 {
    margin-top: 316px;
  }
  .mb-xl-316 {
    margin-bottom: 316px;
  }
  .ml-xl-316 {
    margin-left: 316px;
  }
  .mr-xl-316 {
    margin-right: 316px;
  }
  .p-xl-316 {
    padding: 316px;
  }
}
.mt-317 {
  margin-top: 317px;
}

.mb-317 {
  margin-bottom: 317px;
}

.ml-317 {
  margin-left: 317px;
}

.mr-317 {
  margin-right: 317px;
}

.p-317 {
  padding: 317px;
}

.pt-317 {
  padding-top: 317px;
}

.pb-317 {
  padding-bottom: 317px;
}

.pl-317 {
  padding-left: 317px;
}

.pr-317 {
  padding-right: 317px;
}

.mt-n317 {
  margin-top: -317px;
}

.mb-n317 {
  margin-bottom: -317px;
}

.ml-n317 {
  margin-left: -317px;
}

.mr-n317 {
  margin-right: -317px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-317 {
    margin-top: 317px;
  }
  .mb-xs-317 {
    margin-bottom: 317px;
  }
  .ml-xs-317 {
    margin-left: 317px;
  }
  .mr-xs-317 {
    margin-right: 317px;
  }
  .p-xs-317 {
    padding: 317px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-317 {
    margin-top: 317px;
  }
  .mb-sm-317 {
    margin-bottom: 317px;
  }
  .ml-sm-317 {
    margin-left: 317px;
  }
  .mr-sm-317 {
    margin-right: 317px;
  }
  .p-sm-317 {
    padding: 317px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-317 {
    margin-top: 317px;
  }
  .mb-md-317 {
    margin-bottom: 317px;
  }
  .ml-md-317 {
    margin-left: 317px;
  }
  .mr-md-317 {
    margin-right: 317px;
  }
  .p-md-317 {
    padding: 317px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-317 {
    margin-top: 317px;
  }
  .mb-lg-317 {
    margin-bottom: 317px;
  }
  .ml-lg-317 {
    margin-left: 317px;
  }
  .mr-lg-317 {
    margin-right: 317px;
  }
  .p-lg-317 {
    padding: 317px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-317 {
    margin-top: 317px;
  }
  .mb-xl-317 {
    margin-bottom: 317px;
  }
  .ml-xl-317 {
    margin-left: 317px;
  }
  .mr-xl-317 {
    margin-right: 317px;
  }
  .p-xl-317 {
    padding: 317px;
  }
}
.mt-318 {
  margin-top: 318px;
}

.mb-318 {
  margin-bottom: 318px;
}

.ml-318 {
  margin-left: 318px;
}

.mr-318 {
  margin-right: 318px;
}

.p-318 {
  padding: 318px;
}

.pt-318 {
  padding-top: 318px;
}

.pb-318 {
  padding-bottom: 318px;
}

.pl-318 {
  padding-left: 318px;
}

.pr-318 {
  padding-right: 318px;
}

.mt-n318 {
  margin-top: -318px;
}

.mb-n318 {
  margin-bottom: -318px;
}

.ml-n318 {
  margin-left: -318px;
}

.mr-n318 {
  margin-right: -318px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-318 {
    margin-top: 318px;
  }
  .mb-xs-318 {
    margin-bottom: 318px;
  }
  .ml-xs-318 {
    margin-left: 318px;
  }
  .mr-xs-318 {
    margin-right: 318px;
  }
  .p-xs-318 {
    padding: 318px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-318 {
    margin-top: 318px;
  }
  .mb-sm-318 {
    margin-bottom: 318px;
  }
  .ml-sm-318 {
    margin-left: 318px;
  }
  .mr-sm-318 {
    margin-right: 318px;
  }
  .p-sm-318 {
    padding: 318px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-318 {
    margin-top: 318px;
  }
  .mb-md-318 {
    margin-bottom: 318px;
  }
  .ml-md-318 {
    margin-left: 318px;
  }
  .mr-md-318 {
    margin-right: 318px;
  }
  .p-md-318 {
    padding: 318px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-318 {
    margin-top: 318px;
  }
  .mb-lg-318 {
    margin-bottom: 318px;
  }
  .ml-lg-318 {
    margin-left: 318px;
  }
  .mr-lg-318 {
    margin-right: 318px;
  }
  .p-lg-318 {
    padding: 318px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-318 {
    margin-top: 318px;
  }
  .mb-xl-318 {
    margin-bottom: 318px;
  }
  .ml-xl-318 {
    margin-left: 318px;
  }
  .mr-xl-318 {
    margin-right: 318px;
  }
  .p-xl-318 {
    padding: 318px;
  }
}
.mt-319 {
  margin-top: 319px;
}

.mb-319 {
  margin-bottom: 319px;
}

.ml-319 {
  margin-left: 319px;
}

.mr-319 {
  margin-right: 319px;
}

.p-319 {
  padding: 319px;
}

.pt-319 {
  padding-top: 319px;
}

.pb-319 {
  padding-bottom: 319px;
}

.pl-319 {
  padding-left: 319px;
}

.pr-319 {
  padding-right: 319px;
}

.mt-n319 {
  margin-top: -319px;
}

.mb-n319 {
  margin-bottom: -319px;
}

.ml-n319 {
  margin-left: -319px;
}

.mr-n319 {
  margin-right: -319px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-319 {
    margin-top: 319px;
  }
  .mb-xs-319 {
    margin-bottom: 319px;
  }
  .ml-xs-319 {
    margin-left: 319px;
  }
  .mr-xs-319 {
    margin-right: 319px;
  }
  .p-xs-319 {
    padding: 319px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-319 {
    margin-top: 319px;
  }
  .mb-sm-319 {
    margin-bottom: 319px;
  }
  .ml-sm-319 {
    margin-left: 319px;
  }
  .mr-sm-319 {
    margin-right: 319px;
  }
  .p-sm-319 {
    padding: 319px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-319 {
    margin-top: 319px;
  }
  .mb-md-319 {
    margin-bottom: 319px;
  }
  .ml-md-319 {
    margin-left: 319px;
  }
  .mr-md-319 {
    margin-right: 319px;
  }
  .p-md-319 {
    padding: 319px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-319 {
    margin-top: 319px;
  }
  .mb-lg-319 {
    margin-bottom: 319px;
  }
  .ml-lg-319 {
    margin-left: 319px;
  }
  .mr-lg-319 {
    margin-right: 319px;
  }
  .p-lg-319 {
    padding: 319px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-319 {
    margin-top: 319px;
  }
  .mb-xl-319 {
    margin-bottom: 319px;
  }
  .ml-xl-319 {
    margin-left: 319px;
  }
  .mr-xl-319 {
    margin-right: 319px;
  }
  .p-xl-319 {
    padding: 319px;
  }
}
.mt-320 {
  margin-top: 320px;
}

.mb-320 {
  margin-bottom: 320px;
}

.ml-320 {
  margin-left: 320px;
}

.mr-320 {
  margin-right: 320px;
}

.p-320 {
  padding: 320px;
}

.pt-320 {
  padding-top: 320px;
}

.pb-320 {
  padding-bottom: 320px;
}

.pl-320 {
  padding-left: 320px;
}

.pr-320 {
  padding-right: 320px;
}

.mt-n320 {
  margin-top: -320px;
}

.mb-n320 {
  margin-bottom: -320px;
}

.ml-n320 {
  margin-left: -320px;
}

.mr-n320 {
  margin-right: -320px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-320 {
    margin-top: 320px;
  }
  .mb-xs-320 {
    margin-bottom: 320px;
  }
  .ml-xs-320 {
    margin-left: 320px;
  }
  .mr-xs-320 {
    margin-right: 320px;
  }
  .p-xs-320 {
    padding: 320px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-320 {
    margin-top: 320px;
  }
  .mb-sm-320 {
    margin-bottom: 320px;
  }
  .ml-sm-320 {
    margin-left: 320px;
  }
  .mr-sm-320 {
    margin-right: 320px;
  }
  .p-sm-320 {
    padding: 320px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-320 {
    margin-top: 320px;
  }
  .mb-md-320 {
    margin-bottom: 320px;
  }
  .ml-md-320 {
    margin-left: 320px;
  }
  .mr-md-320 {
    margin-right: 320px;
  }
  .p-md-320 {
    padding: 320px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-320 {
    margin-top: 320px;
  }
  .mb-lg-320 {
    margin-bottom: 320px;
  }
  .ml-lg-320 {
    margin-left: 320px;
  }
  .mr-lg-320 {
    margin-right: 320px;
  }
  .p-lg-320 {
    padding: 320px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-320 {
    margin-top: 320px;
  }
  .mb-xl-320 {
    margin-bottom: 320px;
  }
  .ml-xl-320 {
    margin-left: 320px;
  }
  .mr-xl-320 {
    margin-right: 320px;
  }
  .p-xl-320 {
    padding: 320px;
  }
}
.mt-321 {
  margin-top: 321px;
}

.mb-321 {
  margin-bottom: 321px;
}

.ml-321 {
  margin-left: 321px;
}

.mr-321 {
  margin-right: 321px;
}

.p-321 {
  padding: 321px;
}

.pt-321 {
  padding-top: 321px;
}

.pb-321 {
  padding-bottom: 321px;
}

.pl-321 {
  padding-left: 321px;
}

.pr-321 {
  padding-right: 321px;
}

.mt-n321 {
  margin-top: -321px;
}

.mb-n321 {
  margin-bottom: -321px;
}

.ml-n321 {
  margin-left: -321px;
}

.mr-n321 {
  margin-right: -321px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-321 {
    margin-top: 321px;
  }
  .mb-xs-321 {
    margin-bottom: 321px;
  }
  .ml-xs-321 {
    margin-left: 321px;
  }
  .mr-xs-321 {
    margin-right: 321px;
  }
  .p-xs-321 {
    padding: 321px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-321 {
    margin-top: 321px;
  }
  .mb-sm-321 {
    margin-bottom: 321px;
  }
  .ml-sm-321 {
    margin-left: 321px;
  }
  .mr-sm-321 {
    margin-right: 321px;
  }
  .p-sm-321 {
    padding: 321px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-321 {
    margin-top: 321px;
  }
  .mb-md-321 {
    margin-bottom: 321px;
  }
  .ml-md-321 {
    margin-left: 321px;
  }
  .mr-md-321 {
    margin-right: 321px;
  }
  .p-md-321 {
    padding: 321px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-321 {
    margin-top: 321px;
  }
  .mb-lg-321 {
    margin-bottom: 321px;
  }
  .ml-lg-321 {
    margin-left: 321px;
  }
  .mr-lg-321 {
    margin-right: 321px;
  }
  .p-lg-321 {
    padding: 321px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-321 {
    margin-top: 321px;
  }
  .mb-xl-321 {
    margin-bottom: 321px;
  }
  .ml-xl-321 {
    margin-left: 321px;
  }
  .mr-xl-321 {
    margin-right: 321px;
  }
  .p-xl-321 {
    padding: 321px;
  }
}
.mt-322 {
  margin-top: 322px;
}

.mb-322 {
  margin-bottom: 322px;
}

.ml-322 {
  margin-left: 322px;
}

.mr-322 {
  margin-right: 322px;
}

.p-322 {
  padding: 322px;
}

.pt-322 {
  padding-top: 322px;
}

.pb-322 {
  padding-bottom: 322px;
}

.pl-322 {
  padding-left: 322px;
}

.pr-322 {
  padding-right: 322px;
}

.mt-n322 {
  margin-top: -322px;
}

.mb-n322 {
  margin-bottom: -322px;
}

.ml-n322 {
  margin-left: -322px;
}

.mr-n322 {
  margin-right: -322px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-322 {
    margin-top: 322px;
  }
  .mb-xs-322 {
    margin-bottom: 322px;
  }
  .ml-xs-322 {
    margin-left: 322px;
  }
  .mr-xs-322 {
    margin-right: 322px;
  }
  .p-xs-322 {
    padding: 322px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-322 {
    margin-top: 322px;
  }
  .mb-sm-322 {
    margin-bottom: 322px;
  }
  .ml-sm-322 {
    margin-left: 322px;
  }
  .mr-sm-322 {
    margin-right: 322px;
  }
  .p-sm-322 {
    padding: 322px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-322 {
    margin-top: 322px;
  }
  .mb-md-322 {
    margin-bottom: 322px;
  }
  .ml-md-322 {
    margin-left: 322px;
  }
  .mr-md-322 {
    margin-right: 322px;
  }
  .p-md-322 {
    padding: 322px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-322 {
    margin-top: 322px;
  }
  .mb-lg-322 {
    margin-bottom: 322px;
  }
  .ml-lg-322 {
    margin-left: 322px;
  }
  .mr-lg-322 {
    margin-right: 322px;
  }
  .p-lg-322 {
    padding: 322px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-322 {
    margin-top: 322px;
  }
  .mb-xl-322 {
    margin-bottom: 322px;
  }
  .ml-xl-322 {
    margin-left: 322px;
  }
  .mr-xl-322 {
    margin-right: 322px;
  }
  .p-xl-322 {
    padding: 322px;
  }
}
.mt-323 {
  margin-top: 323px;
}

.mb-323 {
  margin-bottom: 323px;
}

.ml-323 {
  margin-left: 323px;
}

.mr-323 {
  margin-right: 323px;
}

.p-323 {
  padding: 323px;
}

.pt-323 {
  padding-top: 323px;
}

.pb-323 {
  padding-bottom: 323px;
}

.pl-323 {
  padding-left: 323px;
}

.pr-323 {
  padding-right: 323px;
}

.mt-n323 {
  margin-top: -323px;
}

.mb-n323 {
  margin-bottom: -323px;
}

.ml-n323 {
  margin-left: -323px;
}

.mr-n323 {
  margin-right: -323px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-323 {
    margin-top: 323px;
  }
  .mb-xs-323 {
    margin-bottom: 323px;
  }
  .ml-xs-323 {
    margin-left: 323px;
  }
  .mr-xs-323 {
    margin-right: 323px;
  }
  .p-xs-323 {
    padding: 323px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-323 {
    margin-top: 323px;
  }
  .mb-sm-323 {
    margin-bottom: 323px;
  }
  .ml-sm-323 {
    margin-left: 323px;
  }
  .mr-sm-323 {
    margin-right: 323px;
  }
  .p-sm-323 {
    padding: 323px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-323 {
    margin-top: 323px;
  }
  .mb-md-323 {
    margin-bottom: 323px;
  }
  .ml-md-323 {
    margin-left: 323px;
  }
  .mr-md-323 {
    margin-right: 323px;
  }
  .p-md-323 {
    padding: 323px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-323 {
    margin-top: 323px;
  }
  .mb-lg-323 {
    margin-bottom: 323px;
  }
  .ml-lg-323 {
    margin-left: 323px;
  }
  .mr-lg-323 {
    margin-right: 323px;
  }
  .p-lg-323 {
    padding: 323px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-323 {
    margin-top: 323px;
  }
  .mb-xl-323 {
    margin-bottom: 323px;
  }
  .ml-xl-323 {
    margin-left: 323px;
  }
  .mr-xl-323 {
    margin-right: 323px;
  }
  .p-xl-323 {
    padding: 323px;
  }
}
.mt-324 {
  margin-top: 324px;
}

.mb-324 {
  margin-bottom: 324px;
}

.ml-324 {
  margin-left: 324px;
}

.mr-324 {
  margin-right: 324px;
}

.p-324 {
  padding: 324px;
}

.pt-324 {
  padding-top: 324px;
}

.pb-324 {
  padding-bottom: 324px;
}

.pl-324 {
  padding-left: 324px;
}

.pr-324 {
  padding-right: 324px;
}

.mt-n324 {
  margin-top: -324px;
}

.mb-n324 {
  margin-bottom: -324px;
}

.ml-n324 {
  margin-left: -324px;
}

.mr-n324 {
  margin-right: -324px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-324 {
    margin-top: 324px;
  }
  .mb-xs-324 {
    margin-bottom: 324px;
  }
  .ml-xs-324 {
    margin-left: 324px;
  }
  .mr-xs-324 {
    margin-right: 324px;
  }
  .p-xs-324 {
    padding: 324px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-324 {
    margin-top: 324px;
  }
  .mb-sm-324 {
    margin-bottom: 324px;
  }
  .ml-sm-324 {
    margin-left: 324px;
  }
  .mr-sm-324 {
    margin-right: 324px;
  }
  .p-sm-324 {
    padding: 324px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-324 {
    margin-top: 324px;
  }
  .mb-md-324 {
    margin-bottom: 324px;
  }
  .ml-md-324 {
    margin-left: 324px;
  }
  .mr-md-324 {
    margin-right: 324px;
  }
  .p-md-324 {
    padding: 324px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-324 {
    margin-top: 324px;
  }
  .mb-lg-324 {
    margin-bottom: 324px;
  }
  .ml-lg-324 {
    margin-left: 324px;
  }
  .mr-lg-324 {
    margin-right: 324px;
  }
  .p-lg-324 {
    padding: 324px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-324 {
    margin-top: 324px;
  }
  .mb-xl-324 {
    margin-bottom: 324px;
  }
  .ml-xl-324 {
    margin-left: 324px;
  }
  .mr-xl-324 {
    margin-right: 324px;
  }
  .p-xl-324 {
    padding: 324px;
  }
}
.mt-325 {
  margin-top: 325px;
}

.mb-325 {
  margin-bottom: 325px;
}

.ml-325 {
  margin-left: 325px;
}

.mr-325 {
  margin-right: 325px;
}

.p-325 {
  padding: 325px;
}

.pt-325 {
  padding-top: 325px;
}

.pb-325 {
  padding-bottom: 325px;
}

.pl-325 {
  padding-left: 325px;
}

.pr-325 {
  padding-right: 325px;
}

.mt-n325 {
  margin-top: -325px;
}

.mb-n325 {
  margin-bottom: -325px;
}

.ml-n325 {
  margin-left: -325px;
}

.mr-n325 {
  margin-right: -325px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-325 {
    margin-top: 325px;
  }
  .mb-xs-325 {
    margin-bottom: 325px;
  }
  .ml-xs-325 {
    margin-left: 325px;
  }
  .mr-xs-325 {
    margin-right: 325px;
  }
  .p-xs-325 {
    padding: 325px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-325 {
    margin-top: 325px;
  }
  .mb-sm-325 {
    margin-bottom: 325px;
  }
  .ml-sm-325 {
    margin-left: 325px;
  }
  .mr-sm-325 {
    margin-right: 325px;
  }
  .p-sm-325 {
    padding: 325px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-325 {
    margin-top: 325px;
  }
  .mb-md-325 {
    margin-bottom: 325px;
  }
  .ml-md-325 {
    margin-left: 325px;
  }
  .mr-md-325 {
    margin-right: 325px;
  }
  .p-md-325 {
    padding: 325px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-325 {
    margin-top: 325px;
  }
  .mb-lg-325 {
    margin-bottom: 325px;
  }
  .ml-lg-325 {
    margin-left: 325px;
  }
  .mr-lg-325 {
    margin-right: 325px;
  }
  .p-lg-325 {
    padding: 325px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-325 {
    margin-top: 325px;
  }
  .mb-xl-325 {
    margin-bottom: 325px;
  }
  .ml-xl-325 {
    margin-left: 325px;
  }
  .mr-xl-325 {
    margin-right: 325px;
  }
  .p-xl-325 {
    padding: 325px;
  }
}
.mt-326 {
  margin-top: 326px;
}

.mb-326 {
  margin-bottom: 326px;
}

.ml-326 {
  margin-left: 326px;
}

.mr-326 {
  margin-right: 326px;
}

.p-326 {
  padding: 326px;
}

.pt-326 {
  padding-top: 326px;
}

.pb-326 {
  padding-bottom: 326px;
}

.pl-326 {
  padding-left: 326px;
}

.pr-326 {
  padding-right: 326px;
}

.mt-n326 {
  margin-top: -326px;
}

.mb-n326 {
  margin-bottom: -326px;
}

.ml-n326 {
  margin-left: -326px;
}

.mr-n326 {
  margin-right: -326px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-326 {
    margin-top: 326px;
  }
  .mb-xs-326 {
    margin-bottom: 326px;
  }
  .ml-xs-326 {
    margin-left: 326px;
  }
  .mr-xs-326 {
    margin-right: 326px;
  }
  .p-xs-326 {
    padding: 326px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-326 {
    margin-top: 326px;
  }
  .mb-sm-326 {
    margin-bottom: 326px;
  }
  .ml-sm-326 {
    margin-left: 326px;
  }
  .mr-sm-326 {
    margin-right: 326px;
  }
  .p-sm-326 {
    padding: 326px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-326 {
    margin-top: 326px;
  }
  .mb-md-326 {
    margin-bottom: 326px;
  }
  .ml-md-326 {
    margin-left: 326px;
  }
  .mr-md-326 {
    margin-right: 326px;
  }
  .p-md-326 {
    padding: 326px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-326 {
    margin-top: 326px;
  }
  .mb-lg-326 {
    margin-bottom: 326px;
  }
  .ml-lg-326 {
    margin-left: 326px;
  }
  .mr-lg-326 {
    margin-right: 326px;
  }
  .p-lg-326 {
    padding: 326px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-326 {
    margin-top: 326px;
  }
  .mb-xl-326 {
    margin-bottom: 326px;
  }
  .ml-xl-326 {
    margin-left: 326px;
  }
  .mr-xl-326 {
    margin-right: 326px;
  }
  .p-xl-326 {
    padding: 326px;
  }
}
.mt-327 {
  margin-top: 327px;
}

.mb-327 {
  margin-bottom: 327px;
}

.ml-327 {
  margin-left: 327px;
}

.mr-327 {
  margin-right: 327px;
}

.p-327 {
  padding: 327px;
}

.pt-327 {
  padding-top: 327px;
}

.pb-327 {
  padding-bottom: 327px;
}

.pl-327 {
  padding-left: 327px;
}

.pr-327 {
  padding-right: 327px;
}

.mt-n327 {
  margin-top: -327px;
}

.mb-n327 {
  margin-bottom: -327px;
}

.ml-n327 {
  margin-left: -327px;
}

.mr-n327 {
  margin-right: -327px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-327 {
    margin-top: 327px;
  }
  .mb-xs-327 {
    margin-bottom: 327px;
  }
  .ml-xs-327 {
    margin-left: 327px;
  }
  .mr-xs-327 {
    margin-right: 327px;
  }
  .p-xs-327 {
    padding: 327px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-327 {
    margin-top: 327px;
  }
  .mb-sm-327 {
    margin-bottom: 327px;
  }
  .ml-sm-327 {
    margin-left: 327px;
  }
  .mr-sm-327 {
    margin-right: 327px;
  }
  .p-sm-327 {
    padding: 327px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-327 {
    margin-top: 327px;
  }
  .mb-md-327 {
    margin-bottom: 327px;
  }
  .ml-md-327 {
    margin-left: 327px;
  }
  .mr-md-327 {
    margin-right: 327px;
  }
  .p-md-327 {
    padding: 327px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-327 {
    margin-top: 327px;
  }
  .mb-lg-327 {
    margin-bottom: 327px;
  }
  .ml-lg-327 {
    margin-left: 327px;
  }
  .mr-lg-327 {
    margin-right: 327px;
  }
  .p-lg-327 {
    padding: 327px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-327 {
    margin-top: 327px;
  }
  .mb-xl-327 {
    margin-bottom: 327px;
  }
  .ml-xl-327 {
    margin-left: 327px;
  }
  .mr-xl-327 {
    margin-right: 327px;
  }
  .p-xl-327 {
    padding: 327px;
  }
}
.mt-328 {
  margin-top: 328px;
}

.mb-328 {
  margin-bottom: 328px;
}

.ml-328 {
  margin-left: 328px;
}

.mr-328 {
  margin-right: 328px;
}

.p-328 {
  padding: 328px;
}

.pt-328 {
  padding-top: 328px;
}

.pb-328 {
  padding-bottom: 328px;
}

.pl-328 {
  padding-left: 328px;
}

.pr-328 {
  padding-right: 328px;
}

.mt-n328 {
  margin-top: -328px;
}

.mb-n328 {
  margin-bottom: -328px;
}

.ml-n328 {
  margin-left: -328px;
}

.mr-n328 {
  margin-right: -328px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-328 {
    margin-top: 328px;
  }
  .mb-xs-328 {
    margin-bottom: 328px;
  }
  .ml-xs-328 {
    margin-left: 328px;
  }
  .mr-xs-328 {
    margin-right: 328px;
  }
  .p-xs-328 {
    padding: 328px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-328 {
    margin-top: 328px;
  }
  .mb-sm-328 {
    margin-bottom: 328px;
  }
  .ml-sm-328 {
    margin-left: 328px;
  }
  .mr-sm-328 {
    margin-right: 328px;
  }
  .p-sm-328 {
    padding: 328px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-328 {
    margin-top: 328px;
  }
  .mb-md-328 {
    margin-bottom: 328px;
  }
  .ml-md-328 {
    margin-left: 328px;
  }
  .mr-md-328 {
    margin-right: 328px;
  }
  .p-md-328 {
    padding: 328px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-328 {
    margin-top: 328px;
  }
  .mb-lg-328 {
    margin-bottom: 328px;
  }
  .ml-lg-328 {
    margin-left: 328px;
  }
  .mr-lg-328 {
    margin-right: 328px;
  }
  .p-lg-328 {
    padding: 328px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-328 {
    margin-top: 328px;
  }
  .mb-xl-328 {
    margin-bottom: 328px;
  }
  .ml-xl-328 {
    margin-left: 328px;
  }
  .mr-xl-328 {
    margin-right: 328px;
  }
  .p-xl-328 {
    padding: 328px;
  }
}
.mt-329 {
  margin-top: 329px;
}

.mb-329 {
  margin-bottom: 329px;
}

.ml-329 {
  margin-left: 329px;
}

.mr-329 {
  margin-right: 329px;
}

.p-329 {
  padding: 329px;
}

.pt-329 {
  padding-top: 329px;
}

.pb-329 {
  padding-bottom: 329px;
}

.pl-329 {
  padding-left: 329px;
}

.pr-329 {
  padding-right: 329px;
}

.mt-n329 {
  margin-top: -329px;
}

.mb-n329 {
  margin-bottom: -329px;
}

.ml-n329 {
  margin-left: -329px;
}

.mr-n329 {
  margin-right: -329px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-329 {
    margin-top: 329px;
  }
  .mb-xs-329 {
    margin-bottom: 329px;
  }
  .ml-xs-329 {
    margin-left: 329px;
  }
  .mr-xs-329 {
    margin-right: 329px;
  }
  .p-xs-329 {
    padding: 329px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-329 {
    margin-top: 329px;
  }
  .mb-sm-329 {
    margin-bottom: 329px;
  }
  .ml-sm-329 {
    margin-left: 329px;
  }
  .mr-sm-329 {
    margin-right: 329px;
  }
  .p-sm-329 {
    padding: 329px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-329 {
    margin-top: 329px;
  }
  .mb-md-329 {
    margin-bottom: 329px;
  }
  .ml-md-329 {
    margin-left: 329px;
  }
  .mr-md-329 {
    margin-right: 329px;
  }
  .p-md-329 {
    padding: 329px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-329 {
    margin-top: 329px;
  }
  .mb-lg-329 {
    margin-bottom: 329px;
  }
  .ml-lg-329 {
    margin-left: 329px;
  }
  .mr-lg-329 {
    margin-right: 329px;
  }
  .p-lg-329 {
    padding: 329px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-329 {
    margin-top: 329px;
  }
  .mb-xl-329 {
    margin-bottom: 329px;
  }
  .ml-xl-329 {
    margin-left: 329px;
  }
  .mr-xl-329 {
    margin-right: 329px;
  }
  .p-xl-329 {
    padding: 329px;
  }
}
.mt-330 {
  margin-top: 330px;
}

.mb-330 {
  margin-bottom: 330px;
}

.ml-330 {
  margin-left: 330px;
}

.mr-330 {
  margin-right: 330px;
}

.p-330 {
  padding: 330px;
}

.pt-330 {
  padding-top: 330px;
}

.pb-330 {
  padding-bottom: 330px;
}

.pl-330 {
  padding-left: 330px;
}

.pr-330 {
  padding-right: 330px;
}

.mt-n330 {
  margin-top: -330px;
}

.mb-n330 {
  margin-bottom: -330px;
}

.ml-n330 {
  margin-left: -330px;
}

.mr-n330 {
  margin-right: -330px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-330 {
    margin-top: 330px;
  }
  .mb-xs-330 {
    margin-bottom: 330px;
  }
  .ml-xs-330 {
    margin-left: 330px;
  }
  .mr-xs-330 {
    margin-right: 330px;
  }
  .p-xs-330 {
    padding: 330px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-330 {
    margin-top: 330px;
  }
  .mb-sm-330 {
    margin-bottom: 330px;
  }
  .ml-sm-330 {
    margin-left: 330px;
  }
  .mr-sm-330 {
    margin-right: 330px;
  }
  .p-sm-330 {
    padding: 330px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-330 {
    margin-top: 330px;
  }
  .mb-md-330 {
    margin-bottom: 330px;
  }
  .ml-md-330 {
    margin-left: 330px;
  }
  .mr-md-330 {
    margin-right: 330px;
  }
  .p-md-330 {
    padding: 330px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-330 {
    margin-top: 330px;
  }
  .mb-lg-330 {
    margin-bottom: 330px;
  }
  .ml-lg-330 {
    margin-left: 330px;
  }
  .mr-lg-330 {
    margin-right: 330px;
  }
  .p-lg-330 {
    padding: 330px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-330 {
    margin-top: 330px;
  }
  .mb-xl-330 {
    margin-bottom: 330px;
  }
  .ml-xl-330 {
    margin-left: 330px;
  }
  .mr-xl-330 {
    margin-right: 330px;
  }
  .p-xl-330 {
    padding: 330px;
  }
}
.mt-331 {
  margin-top: 331px;
}

.mb-331 {
  margin-bottom: 331px;
}

.ml-331 {
  margin-left: 331px;
}

.mr-331 {
  margin-right: 331px;
}

.p-331 {
  padding: 331px;
}

.pt-331 {
  padding-top: 331px;
}

.pb-331 {
  padding-bottom: 331px;
}

.pl-331 {
  padding-left: 331px;
}

.pr-331 {
  padding-right: 331px;
}

.mt-n331 {
  margin-top: -331px;
}

.mb-n331 {
  margin-bottom: -331px;
}

.ml-n331 {
  margin-left: -331px;
}

.mr-n331 {
  margin-right: -331px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-331 {
    margin-top: 331px;
  }
  .mb-xs-331 {
    margin-bottom: 331px;
  }
  .ml-xs-331 {
    margin-left: 331px;
  }
  .mr-xs-331 {
    margin-right: 331px;
  }
  .p-xs-331 {
    padding: 331px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-331 {
    margin-top: 331px;
  }
  .mb-sm-331 {
    margin-bottom: 331px;
  }
  .ml-sm-331 {
    margin-left: 331px;
  }
  .mr-sm-331 {
    margin-right: 331px;
  }
  .p-sm-331 {
    padding: 331px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-331 {
    margin-top: 331px;
  }
  .mb-md-331 {
    margin-bottom: 331px;
  }
  .ml-md-331 {
    margin-left: 331px;
  }
  .mr-md-331 {
    margin-right: 331px;
  }
  .p-md-331 {
    padding: 331px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-331 {
    margin-top: 331px;
  }
  .mb-lg-331 {
    margin-bottom: 331px;
  }
  .ml-lg-331 {
    margin-left: 331px;
  }
  .mr-lg-331 {
    margin-right: 331px;
  }
  .p-lg-331 {
    padding: 331px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-331 {
    margin-top: 331px;
  }
  .mb-xl-331 {
    margin-bottom: 331px;
  }
  .ml-xl-331 {
    margin-left: 331px;
  }
  .mr-xl-331 {
    margin-right: 331px;
  }
  .p-xl-331 {
    padding: 331px;
  }
}
.mt-332 {
  margin-top: 332px;
}

.mb-332 {
  margin-bottom: 332px;
}

.ml-332 {
  margin-left: 332px;
}

.mr-332 {
  margin-right: 332px;
}

.p-332 {
  padding: 332px;
}

.pt-332 {
  padding-top: 332px;
}

.pb-332 {
  padding-bottom: 332px;
}

.pl-332 {
  padding-left: 332px;
}

.pr-332 {
  padding-right: 332px;
}

.mt-n332 {
  margin-top: -332px;
}

.mb-n332 {
  margin-bottom: -332px;
}

.ml-n332 {
  margin-left: -332px;
}

.mr-n332 {
  margin-right: -332px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-332 {
    margin-top: 332px;
  }
  .mb-xs-332 {
    margin-bottom: 332px;
  }
  .ml-xs-332 {
    margin-left: 332px;
  }
  .mr-xs-332 {
    margin-right: 332px;
  }
  .p-xs-332 {
    padding: 332px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-332 {
    margin-top: 332px;
  }
  .mb-sm-332 {
    margin-bottom: 332px;
  }
  .ml-sm-332 {
    margin-left: 332px;
  }
  .mr-sm-332 {
    margin-right: 332px;
  }
  .p-sm-332 {
    padding: 332px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-332 {
    margin-top: 332px;
  }
  .mb-md-332 {
    margin-bottom: 332px;
  }
  .ml-md-332 {
    margin-left: 332px;
  }
  .mr-md-332 {
    margin-right: 332px;
  }
  .p-md-332 {
    padding: 332px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-332 {
    margin-top: 332px;
  }
  .mb-lg-332 {
    margin-bottom: 332px;
  }
  .ml-lg-332 {
    margin-left: 332px;
  }
  .mr-lg-332 {
    margin-right: 332px;
  }
  .p-lg-332 {
    padding: 332px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-332 {
    margin-top: 332px;
  }
  .mb-xl-332 {
    margin-bottom: 332px;
  }
  .ml-xl-332 {
    margin-left: 332px;
  }
  .mr-xl-332 {
    margin-right: 332px;
  }
  .p-xl-332 {
    padding: 332px;
  }
}
.mt-333 {
  margin-top: 333px;
}

.mb-333 {
  margin-bottom: 333px;
}

.ml-333 {
  margin-left: 333px;
}

.mr-333 {
  margin-right: 333px;
}

.p-333 {
  padding: 333px;
}

.pt-333 {
  padding-top: 333px;
}

.pb-333 {
  padding-bottom: 333px;
}

.pl-333 {
  padding-left: 333px;
}

.pr-333 {
  padding-right: 333px;
}

.mt-n333 {
  margin-top: -333px;
}

.mb-n333 {
  margin-bottom: -333px;
}

.ml-n333 {
  margin-left: -333px;
}

.mr-n333 {
  margin-right: -333px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-333 {
    margin-top: 333px;
  }
  .mb-xs-333 {
    margin-bottom: 333px;
  }
  .ml-xs-333 {
    margin-left: 333px;
  }
  .mr-xs-333 {
    margin-right: 333px;
  }
  .p-xs-333 {
    padding: 333px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-333 {
    margin-top: 333px;
  }
  .mb-sm-333 {
    margin-bottom: 333px;
  }
  .ml-sm-333 {
    margin-left: 333px;
  }
  .mr-sm-333 {
    margin-right: 333px;
  }
  .p-sm-333 {
    padding: 333px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-333 {
    margin-top: 333px;
  }
  .mb-md-333 {
    margin-bottom: 333px;
  }
  .ml-md-333 {
    margin-left: 333px;
  }
  .mr-md-333 {
    margin-right: 333px;
  }
  .p-md-333 {
    padding: 333px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-333 {
    margin-top: 333px;
  }
  .mb-lg-333 {
    margin-bottom: 333px;
  }
  .ml-lg-333 {
    margin-left: 333px;
  }
  .mr-lg-333 {
    margin-right: 333px;
  }
  .p-lg-333 {
    padding: 333px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-333 {
    margin-top: 333px;
  }
  .mb-xl-333 {
    margin-bottom: 333px;
  }
  .ml-xl-333 {
    margin-left: 333px;
  }
  .mr-xl-333 {
    margin-right: 333px;
  }
  .p-xl-333 {
    padding: 333px;
  }
}
.mt-334 {
  margin-top: 334px;
}

.mb-334 {
  margin-bottom: 334px;
}

.ml-334 {
  margin-left: 334px;
}

.mr-334 {
  margin-right: 334px;
}

.p-334 {
  padding: 334px;
}

.pt-334 {
  padding-top: 334px;
}

.pb-334 {
  padding-bottom: 334px;
}

.pl-334 {
  padding-left: 334px;
}

.pr-334 {
  padding-right: 334px;
}

.mt-n334 {
  margin-top: -334px;
}

.mb-n334 {
  margin-bottom: -334px;
}

.ml-n334 {
  margin-left: -334px;
}

.mr-n334 {
  margin-right: -334px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-334 {
    margin-top: 334px;
  }
  .mb-xs-334 {
    margin-bottom: 334px;
  }
  .ml-xs-334 {
    margin-left: 334px;
  }
  .mr-xs-334 {
    margin-right: 334px;
  }
  .p-xs-334 {
    padding: 334px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-334 {
    margin-top: 334px;
  }
  .mb-sm-334 {
    margin-bottom: 334px;
  }
  .ml-sm-334 {
    margin-left: 334px;
  }
  .mr-sm-334 {
    margin-right: 334px;
  }
  .p-sm-334 {
    padding: 334px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-334 {
    margin-top: 334px;
  }
  .mb-md-334 {
    margin-bottom: 334px;
  }
  .ml-md-334 {
    margin-left: 334px;
  }
  .mr-md-334 {
    margin-right: 334px;
  }
  .p-md-334 {
    padding: 334px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-334 {
    margin-top: 334px;
  }
  .mb-lg-334 {
    margin-bottom: 334px;
  }
  .ml-lg-334 {
    margin-left: 334px;
  }
  .mr-lg-334 {
    margin-right: 334px;
  }
  .p-lg-334 {
    padding: 334px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-334 {
    margin-top: 334px;
  }
  .mb-xl-334 {
    margin-bottom: 334px;
  }
  .ml-xl-334 {
    margin-left: 334px;
  }
  .mr-xl-334 {
    margin-right: 334px;
  }
  .p-xl-334 {
    padding: 334px;
  }
}
.mt-335 {
  margin-top: 335px;
}

.mb-335 {
  margin-bottom: 335px;
}

.ml-335 {
  margin-left: 335px;
}

.mr-335 {
  margin-right: 335px;
}

.p-335 {
  padding: 335px;
}

.pt-335 {
  padding-top: 335px;
}

.pb-335 {
  padding-bottom: 335px;
}

.pl-335 {
  padding-left: 335px;
}

.pr-335 {
  padding-right: 335px;
}

.mt-n335 {
  margin-top: -335px;
}

.mb-n335 {
  margin-bottom: -335px;
}

.ml-n335 {
  margin-left: -335px;
}

.mr-n335 {
  margin-right: -335px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-335 {
    margin-top: 335px;
  }
  .mb-xs-335 {
    margin-bottom: 335px;
  }
  .ml-xs-335 {
    margin-left: 335px;
  }
  .mr-xs-335 {
    margin-right: 335px;
  }
  .p-xs-335 {
    padding: 335px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-335 {
    margin-top: 335px;
  }
  .mb-sm-335 {
    margin-bottom: 335px;
  }
  .ml-sm-335 {
    margin-left: 335px;
  }
  .mr-sm-335 {
    margin-right: 335px;
  }
  .p-sm-335 {
    padding: 335px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-335 {
    margin-top: 335px;
  }
  .mb-md-335 {
    margin-bottom: 335px;
  }
  .ml-md-335 {
    margin-left: 335px;
  }
  .mr-md-335 {
    margin-right: 335px;
  }
  .p-md-335 {
    padding: 335px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-335 {
    margin-top: 335px;
  }
  .mb-lg-335 {
    margin-bottom: 335px;
  }
  .ml-lg-335 {
    margin-left: 335px;
  }
  .mr-lg-335 {
    margin-right: 335px;
  }
  .p-lg-335 {
    padding: 335px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-335 {
    margin-top: 335px;
  }
  .mb-xl-335 {
    margin-bottom: 335px;
  }
  .ml-xl-335 {
    margin-left: 335px;
  }
  .mr-xl-335 {
    margin-right: 335px;
  }
  .p-xl-335 {
    padding: 335px;
  }
}
.mt-336 {
  margin-top: 336px;
}

.mb-336 {
  margin-bottom: 336px;
}

.ml-336 {
  margin-left: 336px;
}

.mr-336 {
  margin-right: 336px;
}

.p-336 {
  padding: 336px;
}

.pt-336 {
  padding-top: 336px;
}

.pb-336 {
  padding-bottom: 336px;
}

.pl-336 {
  padding-left: 336px;
}

.pr-336 {
  padding-right: 336px;
}

.mt-n336 {
  margin-top: -336px;
}

.mb-n336 {
  margin-bottom: -336px;
}

.ml-n336 {
  margin-left: -336px;
}

.mr-n336 {
  margin-right: -336px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-336 {
    margin-top: 336px;
  }
  .mb-xs-336 {
    margin-bottom: 336px;
  }
  .ml-xs-336 {
    margin-left: 336px;
  }
  .mr-xs-336 {
    margin-right: 336px;
  }
  .p-xs-336 {
    padding: 336px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-336 {
    margin-top: 336px;
  }
  .mb-sm-336 {
    margin-bottom: 336px;
  }
  .ml-sm-336 {
    margin-left: 336px;
  }
  .mr-sm-336 {
    margin-right: 336px;
  }
  .p-sm-336 {
    padding: 336px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-336 {
    margin-top: 336px;
  }
  .mb-md-336 {
    margin-bottom: 336px;
  }
  .ml-md-336 {
    margin-left: 336px;
  }
  .mr-md-336 {
    margin-right: 336px;
  }
  .p-md-336 {
    padding: 336px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-336 {
    margin-top: 336px;
  }
  .mb-lg-336 {
    margin-bottom: 336px;
  }
  .ml-lg-336 {
    margin-left: 336px;
  }
  .mr-lg-336 {
    margin-right: 336px;
  }
  .p-lg-336 {
    padding: 336px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-336 {
    margin-top: 336px;
  }
  .mb-xl-336 {
    margin-bottom: 336px;
  }
  .ml-xl-336 {
    margin-left: 336px;
  }
  .mr-xl-336 {
    margin-right: 336px;
  }
  .p-xl-336 {
    padding: 336px;
  }
}
.mt-337 {
  margin-top: 337px;
}

.mb-337 {
  margin-bottom: 337px;
}

.ml-337 {
  margin-left: 337px;
}

.mr-337 {
  margin-right: 337px;
}

.p-337 {
  padding: 337px;
}

.pt-337 {
  padding-top: 337px;
}

.pb-337 {
  padding-bottom: 337px;
}

.pl-337 {
  padding-left: 337px;
}

.pr-337 {
  padding-right: 337px;
}

.mt-n337 {
  margin-top: -337px;
}

.mb-n337 {
  margin-bottom: -337px;
}

.ml-n337 {
  margin-left: -337px;
}

.mr-n337 {
  margin-right: -337px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-337 {
    margin-top: 337px;
  }
  .mb-xs-337 {
    margin-bottom: 337px;
  }
  .ml-xs-337 {
    margin-left: 337px;
  }
  .mr-xs-337 {
    margin-right: 337px;
  }
  .p-xs-337 {
    padding: 337px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-337 {
    margin-top: 337px;
  }
  .mb-sm-337 {
    margin-bottom: 337px;
  }
  .ml-sm-337 {
    margin-left: 337px;
  }
  .mr-sm-337 {
    margin-right: 337px;
  }
  .p-sm-337 {
    padding: 337px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-337 {
    margin-top: 337px;
  }
  .mb-md-337 {
    margin-bottom: 337px;
  }
  .ml-md-337 {
    margin-left: 337px;
  }
  .mr-md-337 {
    margin-right: 337px;
  }
  .p-md-337 {
    padding: 337px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-337 {
    margin-top: 337px;
  }
  .mb-lg-337 {
    margin-bottom: 337px;
  }
  .ml-lg-337 {
    margin-left: 337px;
  }
  .mr-lg-337 {
    margin-right: 337px;
  }
  .p-lg-337 {
    padding: 337px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-337 {
    margin-top: 337px;
  }
  .mb-xl-337 {
    margin-bottom: 337px;
  }
  .ml-xl-337 {
    margin-left: 337px;
  }
  .mr-xl-337 {
    margin-right: 337px;
  }
  .p-xl-337 {
    padding: 337px;
  }
}
.mt-338 {
  margin-top: 338px;
}

.mb-338 {
  margin-bottom: 338px;
}

.ml-338 {
  margin-left: 338px;
}

.mr-338 {
  margin-right: 338px;
}

.p-338 {
  padding: 338px;
}

.pt-338 {
  padding-top: 338px;
}

.pb-338 {
  padding-bottom: 338px;
}

.pl-338 {
  padding-left: 338px;
}

.pr-338 {
  padding-right: 338px;
}

.mt-n338 {
  margin-top: -338px;
}

.mb-n338 {
  margin-bottom: -338px;
}

.ml-n338 {
  margin-left: -338px;
}

.mr-n338 {
  margin-right: -338px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-338 {
    margin-top: 338px;
  }
  .mb-xs-338 {
    margin-bottom: 338px;
  }
  .ml-xs-338 {
    margin-left: 338px;
  }
  .mr-xs-338 {
    margin-right: 338px;
  }
  .p-xs-338 {
    padding: 338px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-338 {
    margin-top: 338px;
  }
  .mb-sm-338 {
    margin-bottom: 338px;
  }
  .ml-sm-338 {
    margin-left: 338px;
  }
  .mr-sm-338 {
    margin-right: 338px;
  }
  .p-sm-338 {
    padding: 338px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-338 {
    margin-top: 338px;
  }
  .mb-md-338 {
    margin-bottom: 338px;
  }
  .ml-md-338 {
    margin-left: 338px;
  }
  .mr-md-338 {
    margin-right: 338px;
  }
  .p-md-338 {
    padding: 338px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-338 {
    margin-top: 338px;
  }
  .mb-lg-338 {
    margin-bottom: 338px;
  }
  .ml-lg-338 {
    margin-left: 338px;
  }
  .mr-lg-338 {
    margin-right: 338px;
  }
  .p-lg-338 {
    padding: 338px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-338 {
    margin-top: 338px;
  }
  .mb-xl-338 {
    margin-bottom: 338px;
  }
  .ml-xl-338 {
    margin-left: 338px;
  }
  .mr-xl-338 {
    margin-right: 338px;
  }
  .p-xl-338 {
    padding: 338px;
  }
}
.mt-339 {
  margin-top: 339px;
}

.mb-339 {
  margin-bottom: 339px;
}

.ml-339 {
  margin-left: 339px;
}

.mr-339 {
  margin-right: 339px;
}

.p-339 {
  padding: 339px;
}

.pt-339 {
  padding-top: 339px;
}

.pb-339 {
  padding-bottom: 339px;
}

.pl-339 {
  padding-left: 339px;
}

.pr-339 {
  padding-right: 339px;
}

.mt-n339 {
  margin-top: -339px;
}

.mb-n339 {
  margin-bottom: -339px;
}

.ml-n339 {
  margin-left: -339px;
}

.mr-n339 {
  margin-right: -339px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-339 {
    margin-top: 339px;
  }
  .mb-xs-339 {
    margin-bottom: 339px;
  }
  .ml-xs-339 {
    margin-left: 339px;
  }
  .mr-xs-339 {
    margin-right: 339px;
  }
  .p-xs-339 {
    padding: 339px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-339 {
    margin-top: 339px;
  }
  .mb-sm-339 {
    margin-bottom: 339px;
  }
  .ml-sm-339 {
    margin-left: 339px;
  }
  .mr-sm-339 {
    margin-right: 339px;
  }
  .p-sm-339 {
    padding: 339px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-339 {
    margin-top: 339px;
  }
  .mb-md-339 {
    margin-bottom: 339px;
  }
  .ml-md-339 {
    margin-left: 339px;
  }
  .mr-md-339 {
    margin-right: 339px;
  }
  .p-md-339 {
    padding: 339px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-339 {
    margin-top: 339px;
  }
  .mb-lg-339 {
    margin-bottom: 339px;
  }
  .ml-lg-339 {
    margin-left: 339px;
  }
  .mr-lg-339 {
    margin-right: 339px;
  }
  .p-lg-339 {
    padding: 339px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-339 {
    margin-top: 339px;
  }
  .mb-xl-339 {
    margin-bottom: 339px;
  }
  .ml-xl-339 {
    margin-left: 339px;
  }
  .mr-xl-339 {
    margin-right: 339px;
  }
  .p-xl-339 {
    padding: 339px;
  }
}
.mt-340 {
  margin-top: 340px;
}

.mb-340 {
  margin-bottom: 340px;
}

.ml-340 {
  margin-left: 340px;
}

.mr-340 {
  margin-right: 340px;
}

.p-340 {
  padding: 340px;
}

.pt-340 {
  padding-top: 340px;
}

.pb-340 {
  padding-bottom: 340px;
}

.pl-340 {
  padding-left: 340px;
}

.pr-340 {
  padding-right: 340px;
}

.mt-n340 {
  margin-top: -340px;
}

.mb-n340 {
  margin-bottom: -340px;
}

.ml-n340 {
  margin-left: -340px;
}

.mr-n340 {
  margin-right: -340px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-340 {
    margin-top: 340px;
  }
  .mb-xs-340 {
    margin-bottom: 340px;
  }
  .ml-xs-340 {
    margin-left: 340px;
  }
  .mr-xs-340 {
    margin-right: 340px;
  }
  .p-xs-340 {
    padding: 340px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-340 {
    margin-top: 340px;
  }
  .mb-sm-340 {
    margin-bottom: 340px;
  }
  .ml-sm-340 {
    margin-left: 340px;
  }
  .mr-sm-340 {
    margin-right: 340px;
  }
  .p-sm-340 {
    padding: 340px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-340 {
    margin-top: 340px;
  }
  .mb-md-340 {
    margin-bottom: 340px;
  }
  .ml-md-340 {
    margin-left: 340px;
  }
  .mr-md-340 {
    margin-right: 340px;
  }
  .p-md-340 {
    padding: 340px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-340 {
    margin-top: 340px;
  }
  .mb-lg-340 {
    margin-bottom: 340px;
  }
  .ml-lg-340 {
    margin-left: 340px;
  }
  .mr-lg-340 {
    margin-right: 340px;
  }
  .p-lg-340 {
    padding: 340px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-340 {
    margin-top: 340px;
  }
  .mb-xl-340 {
    margin-bottom: 340px;
  }
  .ml-xl-340 {
    margin-left: 340px;
  }
  .mr-xl-340 {
    margin-right: 340px;
  }
  .p-xl-340 {
    padding: 340px;
  }
}
.mt-341 {
  margin-top: 341px;
}

.mb-341 {
  margin-bottom: 341px;
}

.ml-341 {
  margin-left: 341px;
}

.mr-341 {
  margin-right: 341px;
}

.p-341 {
  padding: 341px;
}

.pt-341 {
  padding-top: 341px;
}

.pb-341 {
  padding-bottom: 341px;
}

.pl-341 {
  padding-left: 341px;
}

.pr-341 {
  padding-right: 341px;
}

.mt-n341 {
  margin-top: -341px;
}

.mb-n341 {
  margin-bottom: -341px;
}

.ml-n341 {
  margin-left: -341px;
}

.mr-n341 {
  margin-right: -341px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-341 {
    margin-top: 341px;
  }
  .mb-xs-341 {
    margin-bottom: 341px;
  }
  .ml-xs-341 {
    margin-left: 341px;
  }
  .mr-xs-341 {
    margin-right: 341px;
  }
  .p-xs-341 {
    padding: 341px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-341 {
    margin-top: 341px;
  }
  .mb-sm-341 {
    margin-bottom: 341px;
  }
  .ml-sm-341 {
    margin-left: 341px;
  }
  .mr-sm-341 {
    margin-right: 341px;
  }
  .p-sm-341 {
    padding: 341px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-341 {
    margin-top: 341px;
  }
  .mb-md-341 {
    margin-bottom: 341px;
  }
  .ml-md-341 {
    margin-left: 341px;
  }
  .mr-md-341 {
    margin-right: 341px;
  }
  .p-md-341 {
    padding: 341px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-341 {
    margin-top: 341px;
  }
  .mb-lg-341 {
    margin-bottom: 341px;
  }
  .ml-lg-341 {
    margin-left: 341px;
  }
  .mr-lg-341 {
    margin-right: 341px;
  }
  .p-lg-341 {
    padding: 341px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-341 {
    margin-top: 341px;
  }
  .mb-xl-341 {
    margin-bottom: 341px;
  }
  .ml-xl-341 {
    margin-left: 341px;
  }
  .mr-xl-341 {
    margin-right: 341px;
  }
  .p-xl-341 {
    padding: 341px;
  }
}
.mt-342 {
  margin-top: 342px;
}

.mb-342 {
  margin-bottom: 342px;
}

.ml-342 {
  margin-left: 342px;
}

.mr-342 {
  margin-right: 342px;
}

.p-342 {
  padding: 342px;
}

.pt-342 {
  padding-top: 342px;
}

.pb-342 {
  padding-bottom: 342px;
}

.pl-342 {
  padding-left: 342px;
}

.pr-342 {
  padding-right: 342px;
}

.mt-n342 {
  margin-top: -342px;
}

.mb-n342 {
  margin-bottom: -342px;
}

.ml-n342 {
  margin-left: -342px;
}

.mr-n342 {
  margin-right: -342px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-342 {
    margin-top: 342px;
  }
  .mb-xs-342 {
    margin-bottom: 342px;
  }
  .ml-xs-342 {
    margin-left: 342px;
  }
  .mr-xs-342 {
    margin-right: 342px;
  }
  .p-xs-342 {
    padding: 342px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-342 {
    margin-top: 342px;
  }
  .mb-sm-342 {
    margin-bottom: 342px;
  }
  .ml-sm-342 {
    margin-left: 342px;
  }
  .mr-sm-342 {
    margin-right: 342px;
  }
  .p-sm-342 {
    padding: 342px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-342 {
    margin-top: 342px;
  }
  .mb-md-342 {
    margin-bottom: 342px;
  }
  .ml-md-342 {
    margin-left: 342px;
  }
  .mr-md-342 {
    margin-right: 342px;
  }
  .p-md-342 {
    padding: 342px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-342 {
    margin-top: 342px;
  }
  .mb-lg-342 {
    margin-bottom: 342px;
  }
  .ml-lg-342 {
    margin-left: 342px;
  }
  .mr-lg-342 {
    margin-right: 342px;
  }
  .p-lg-342 {
    padding: 342px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-342 {
    margin-top: 342px;
  }
  .mb-xl-342 {
    margin-bottom: 342px;
  }
  .ml-xl-342 {
    margin-left: 342px;
  }
  .mr-xl-342 {
    margin-right: 342px;
  }
  .p-xl-342 {
    padding: 342px;
  }
}
.mt-343 {
  margin-top: 343px;
}

.mb-343 {
  margin-bottom: 343px;
}

.ml-343 {
  margin-left: 343px;
}

.mr-343 {
  margin-right: 343px;
}

.p-343 {
  padding: 343px;
}

.pt-343 {
  padding-top: 343px;
}

.pb-343 {
  padding-bottom: 343px;
}

.pl-343 {
  padding-left: 343px;
}

.pr-343 {
  padding-right: 343px;
}

.mt-n343 {
  margin-top: -343px;
}

.mb-n343 {
  margin-bottom: -343px;
}

.ml-n343 {
  margin-left: -343px;
}

.mr-n343 {
  margin-right: -343px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-343 {
    margin-top: 343px;
  }
  .mb-xs-343 {
    margin-bottom: 343px;
  }
  .ml-xs-343 {
    margin-left: 343px;
  }
  .mr-xs-343 {
    margin-right: 343px;
  }
  .p-xs-343 {
    padding: 343px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-343 {
    margin-top: 343px;
  }
  .mb-sm-343 {
    margin-bottom: 343px;
  }
  .ml-sm-343 {
    margin-left: 343px;
  }
  .mr-sm-343 {
    margin-right: 343px;
  }
  .p-sm-343 {
    padding: 343px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-343 {
    margin-top: 343px;
  }
  .mb-md-343 {
    margin-bottom: 343px;
  }
  .ml-md-343 {
    margin-left: 343px;
  }
  .mr-md-343 {
    margin-right: 343px;
  }
  .p-md-343 {
    padding: 343px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-343 {
    margin-top: 343px;
  }
  .mb-lg-343 {
    margin-bottom: 343px;
  }
  .ml-lg-343 {
    margin-left: 343px;
  }
  .mr-lg-343 {
    margin-right: 343px;
  }
  .p-lg-343 {
    padding: 343px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-343 {
    margin-top: 343px;
  }
  .mb-xl-343 {
    margin-bottom: 343px;
  }
  .ml-xl-343 {
    margin-left: 343px;
  }
  .mr-xl-343 {
    margin-right: 343px;
  }
  .p-xl-343 {
    padding: 343px;
  }
}
.mt-344 {
  margin-top: 344px;
}

.mb-344 {
  margin-bottom: 344px;
}

.ml-344 {
  margin-left: 344px;
}

.mr-344 {
  margin-right: 344px;
}

.p-344 {
  padding: 344px;
}

.pt-344 {
  padding-top: 344px;
}

.pb-344 {
  padding-bottom: 344px;
}

.pl-344 {
  padding-left: 344px;
}

.pr-344 {
  padding-right: 344px;
}

.mt-n344 {
  margin-top: -344px;
}

.mb-n344 {
  margin-bottom: -344px;
}

.ml-n344 {
  margin-left: -344px;
}

.mr-n344 {
  margin-right: -344px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-344 {
    margin-top: 344px;
  }
  .mb-xs-344 {
    margin-bottom: 344px;
  }
  .ml-xs-344 {
    margin-left: 344px;
  }
  .mr-xs-344 {
    margin-right: 344px;
  }
  .p-xs-344 {
    padding: 344px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-344 {
    margin-top: 344px;
  }
  .mb-sm-344 {
    margin-bottom: 344px;
  }
  .ml-sm-344 {
    margin-left: 344px;
  }
  .mr-sm-344 {
    margin-right: 344px;
  }
  .p-sm-344 {
    padding: 344px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-344 {
    margin-top: 344px;
  }
  .mb-md-344 {
    margin-bottom: 344px;
  }
  .ml-md-344 {
    margin-left: 344px;
  }
  .mr-md-344 {
    margin-right: 344px;
  }
  .p-md-344 {
    padding: 344px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-344 {
    margin-top: 344px;
  }
  .mb-lg-344 {
    margin-bottom: 344px;
  }
  .ml-lg-344 {
    margin-left: 344px;
  }
  .mr-lg-344 {
    margin-right: 344px;
  }
  .p-lg-344 {
    padding: 344px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-344 {
    margin-top: 344px;
  }
  .mb-xl-344 {
    margin-bottom: 344px;
  }
  .ml-xl-344 {
    margin-left: 344px;
  }
  .mr-xl-344 {
    margin-right: 344px;
  }
  .p-xl-344 {
    padding: 344px;
  }
}
.mt-345 {
  margin-top: 345px;
}

.mb-345 {
  margin-bottom: 345px;
}

.ml-345 {
  margin-left: 345px;
}

.mr-345 {
  margin-right: 345px;
}

.p-345 {
  padding: 345px;
}

.pt-345 {
  padding-top: 345px;
}

.pb-345 {
  padding-bottom: 345px;
}

.pl-345 {
  padding-left: 345px;
}

.pr-345 {
  padding-right: 345px;
}

.mt-n345 {
  margin-top: -345px;
}

.mb-n345 {
  margin-bottom: -345px;
}

.ml-n345 {
  margin-left: -345px;
}

.mr-n345 {
  margin-right: -345px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-345 {
    margin-top: 345px;
  }
  .mb-xs-345 {
    margin-bottom: 345px;
  }
  .ml-xs-345 {
    margin-left: 345px;
  }
  .mr-xs-345 {
    margin-right: 345px;
  }
  .p-xs-345 {
    padding: 345px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-345 {
    margin-top: 345px;
  }
  .mb-sm-345 {
    margin-bottom: 345px;
  }
  .ml-sm-345 {
    margin-left: 345px;
  }
  .mr-sm-345 {
    margin-right: 345px;
  }
  .p-sm-345 {
    padding: 345px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-345 {
    margin-top: 345px;
  }
  .mb-md-345 {
    margin-bottom: 345px;
  }
  .ml-md-345 {
    margin-left: 345px;
  }
  .mr-md-345 {
    margin-right: 345px;
  }
  .p-md-345 {
    padding: 345px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-345 {
    margin-top: 345px;
  }
  .mb-lg-345 {
    margin-bottom: 345px;
  }
  .ml-lg-345 {
    margin-left: 345px;
  }
  .mr-lg-345 {
    margin-right: 345px;
  }
  .p-lg-345 {
    padding: 345px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-345 {
    margin-top: 345px;
  }
  .mb-xl-345 {
    margin-bottom: 345px;
  }
  .ml-xl-345 {
    margin-left: 345px;
  }
  .mr-xl-345 {
    margin-right: 345px;
  }
  .p-xl-345 {
    padding: 345px;
  }
}
.mt-346 {
  margin-top: 346px;
}

.mb-346 {
  margin-bottom: 346px;
}

.ml-346 {
  margin-left: 346px;
}

.mr-346 {
  margin-right: 346px;
}

.p-346 {
  padding: 346px;
}

.pt-346 {
  padding-top: 346px;
}

.pb-346 {
  padding-bottom: 346px;
}

.pl-346 {
  padding-left: 346px;
}

.pr-346 {
  padding-right: 346px;
}

.mt-n346 {
  margin-top: -346px;
}

.mb-n346 {
  margin-bottom: -346px;
}

.ml-n346 {
  margin-left: -346px;
}

.mr-n346 {
  margin-right: -346px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-346 {
    margin-top: 346px;
  }
  .mb-xs-346 {
    margin-bottom: 346px;
  }
  .ml-xs-346 {
    margin-left: 346px;
  }
  .mr-xs-346 {
    margin-right: 346px;
  }
  .p-xs-346 {
    padding: 346px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-346 {
    margin-top: 346px;
  }
  .mb-sm-346 {
    margin-bottom: 346px;
  }
  .ml-sm-346 {
    margin-left: 346px;
  }
  .mr-sm-346 {
    margin-right: 346px;
  }
  .p-sm-346 {
    padding: 346px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-346 {
    margin-top: 346px;
  }
  .mb-md-346 {
    margin-bottom: 346px;
  }
  .ml-md-346 {
    margin-left: 346px;
  }
  .mr-md-346 {
    margin-right: 346px;
  }
  .p-md-346 {
    padding: 346px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-346 {
    margin-top: 346px;
  }
  .mb-lg-346 {
    margin-bottom: 346px;
  }
  .ml-lg-346 {
    margin-left: 346px;
  }
  .mr-lg-346 {
    margin-right: 346px;
  }
  .p-lg-346 {
    padding: 346px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-346 {
    margin-top: 346px;
  }
  .mb-xl-346 {
    margin-bottom: 346px;
  }
  .ml-xl-346 {
    margin-left: 346px;
  }
  .mr-xl-346 {
    margin-right: 346px;
  }
  .p-xl-346 {
    padding: 346px;
  }
}
.mt-347 {
  margin-top: 347px;
}

.mb-347 {
  margin-bottom: 347px;
}

.ml-347 {
  margin-left: 347px;
}

.mr-347 {
  margin-right: 347px;
}

.p-347 {
  padding: 347px;
}

.pt-347 {
  padding-top: 347px;
}

.pb-347 {
  padding-bottom: 347px;
}

.pl-347 {
  padding-left: 347px;
}

.pr-347 {
  padding-right: 347px;
}

.mt-n347 {
  margin-top: -347px;
}

.mb-n347 {
  margin-bottom: -347px;
}

.ml-n347 {
  margin-left: -347px;
}

.mr-n347 {
  margin-right: -347px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-347 {
    margin-top: 347px;
  }
  .mb-xs-347 {
    margin-bottom: 347px;
  }
  .ml-xs-347 {
    margin-left: 347px;
  }
  .mr-xs-347 {
    margin-right: 347px;
  }
  .p-xs-347 {
    padding: 347px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-347 {
    margin-top: 347px;
  }
  .mb-sm-347 {
    margin-bottom: 347px;
  }
  .ml-sm-347 {
    margin-left: 347px;
  }
  .mr-sm-347 {
    margin-right: 347px;
  }
  .p-sm-347 {
    padding: 347px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-347 {
    margin-top: 347px;
  }
  .mb-md-347 {
    margin-bottom: 347px;
  }
  .ml-md-347 {
    margin-left: 347px;
  }
  .mr-md-347 {
    margin-right: 347px;
  }
  .p-md-347 {
    padding: 347px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-347 {
    margin-top: 347px;
  }
  .mb-lg-347 {
    margin-bottom: 347px;
  }
  .ml-lg-347 {
    margin-left: 347px;
  }
  .mr-lg-347 {
    margin-right: 347px;
  }
  .p-lg-347 {
    padding: 347px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-347 {
    margin-top: 347px;
  }
  .mb-xl-347 {
    margin-bottom: 347px;
  }
  .ml-xl-347 {
    margin-left: 347px;
  }
  .mr-xl-347 {
    margin-right: 347px;
  }
  .p-xl-347 {
    padding: 347px;
  }
}
.mt-348 {
  margin-top: 348px;
}

.mb-348 {
  margin-bottom: 348px;
}

.ml-348 {
  margin-left: 348px;
}

.mr-348 {
  margin-right: 348px;
}

.p-348 {
  padding: 348px;
}

.pt-348 {
  padding-top: 348px;
}

.pb-348 {
  padding-bottom: 348px;
}

.pl-348 {
  padding-left: 348px;
}

.pr-348 {
  padding-right: 348px;
}

.mt-n348 {
  margin-top: -348px;
}

.mb-n348 {
  margin-bottom: -348px;
}

.ml-n348 {
  margin-left: -348px;
}

.mr-n348 {
  margin-right: -348px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-348 {
    margin-top: 348px;
  }
  .mb-xs-348 {
    margin-bottom: 348px;
  }
  .ml-xs-348 {
    margin-left: 348px;
  }
  .mr-xs-348 {
    margin-right: 348px;
  }
  .p-xs-348 {
    padding: 348px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-348 {
    margin-top: 348px;
  }
  .mb-sm-348 {
    margin-bottom: 348px;
  }
  .ml-sm-348 {
    margin-left: 348px;
  }
  .mr-sm-348 {
    margin-right: 348px;
  }
  .p-sm-348 {
    padding: 348px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-348 {
    margin-top: 348px;
  }
  .mb-md-348 {
    margin-bottom: 348px;
  }
  .ml-md-348 {
    margin-left: 348px;
  }
  .mr-md-348 {
    margin-right: 348px;
  }
  .p-md-348 {
    padding: 348px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-348 {
    margin-top: 348px;
  }
  .mb-lg-348 {
    margin-bottom: 348px;
  }
  .ml-lg-348 {
    margin-left: 348px;
  }
  .mr-lg-348 {
    margin-right: 348px;
  }
  .p-lg-348 {
    padding: 348px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-348 {
    margin-top: 348px;
  }
  .mb-xl-348 {
    margin-bottom: 348px;
  }
  .ml-xl-348 {
    margin-left: 348px;
  }
  .mr-xl-348 {
    margin-right: 348px;
  }
  .p-xl-348 {
    padding: 348px;
  }
}
.mt-349 {
  margin-top: 349px;
}

.mb-349 {
  margin-bottom: 349px;
}

.ml-349 {
  margin-left: 349px;
}

.mr-349 {
  margin-right: 349px;
}

.p-349 {
  padding: 349px;
}

.pt-349 {
  padding-top: 349px;
}

.pb-349 {
  padding-bottom: 349px;
}

.pl-349 {
  padding-left: 349px;
}

.pr-349 {
  padding-right: 349px;
}

.mt-n349 {
  margin-top: -349px;
}

.mb-n349 {
  margin-bottom: -349px;
}

.ml-n349 {
  margin-left: -349px;
}

.mr-n349 {
  margin-right: -349px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-349 {
    margin-top: 349px;
  }
  .mb-xs-349 {
    margin-bottom: 349px;
  }
  .ml-xs-349 {
    margin-left: 349px;
  }
  .mr-xs-349 {
    margin-right: 349px;
  }
  .p-xs-349 {
    padding: 349px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-349 {
    margin-top: 349px;
  }
  .mb-sm-349 {
    margin-bottom: 349px;
  }
  .ml-sm-349 {
    margin-left: 349px;
  }
  .mr-sm-349 {
    margin-right: 349px;
  }
  .p-sm-349 {
    padding: 349px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-349 {
    margin-top: 349px;
  }
  .mb-md-349 {
    margin-bottom: 349px;
  }
  .ml-md-349 {
    margin-left: 349px;
  }
  .mr-md-349 {
    margin-right: 349px;
  }
  .p-md-349 {
    padding: 349px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-349 {
    margin-top: 349px;
  }
  .mb-lg-349 {
    margin-bottom: 349px;
  }
  .ml-lg-349 {
    margin-left: 349px;
  }
  .mr-lg-349 {
    margin-right: 349px;
  }
  .p-lg-349 {
    padding: 349px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-349 {
    margin-top: 349px;
  }
  .mb-xl-349 {
    margin-bottom: 349px;
  }
  .ml-xl-349 {
    margin-left: 349px;
  }
  .mr-xl-349 {
    margin-right: 349px;
  }
  .p-xl-349 {
    padding: 349px;
  }
}
.mt-350 {
  margin-top: 350px;
}

.mb-350 {
  margin-bottom: 350px;
}

.ml-350 {
  margin-left: 350px;
}

.mr-350 {
  margin-right: 350px;
}

.p-350 {
  padding: 350px;
}

.pt-350 {
  padding-top: 350px;
}

.pb-350 {
  padding-bottom: 350px;
}

.pl-350 {
  padding-left: 350px;
}

.pr-350 {
  padding-right: 350px;
}

.mt-n350 {
  margin-top: -350px;
}

.mb-n350 {
  margin-bottom: -350px;
}

.ml-n350 {
  margin-left: -350px;
}

.mr-n350 {
  margin-right: -350px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-350 {
    margin-top: 350px;
  }
  .mb-xs-350 {
    margin-bottom: 350px;
  }
  .ml-xs-350 {
    margin-left: 350px;
  }
  .mr-xs-350 {
    margin-right: 350px;
  }
  .p-xs-350 {
    padding: 350px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-350 {
    margin-top: 350px;
  }
  .mb-sm-350 {
    margin-bottom: 350px;
  }
  .ml-sm-350 {
    margin-left: 350px;
  }
  .mr-sm-350 {
    margin-right: 350px;
  }
  .p-sm-350 {
    padding: 350px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-350 {
    margin-top: 350px;
  }
  .mb-md-350 {
    margin-bottom: 350px;
  }
  .ml-md-350 {
    margin-left: 350px;
  }
  .mr-md-350 {
    margin-right: 350px;
  }
  .p-md-350 {
    padding: 350px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-350 {
    margin-top: 350px;
  }
  .mb-lg-350 {
    margin-bottom: 350px;
  }
  .ml-lg-350 {
    margin-left: 350px;
  }
  .mr-lg-350 {
    margin-right: 350px;
  }
  .p-lg-350 {
    padding: 350px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-350 {
    margin-top: 350px;
  }
  .mb-xl-350 {
    margin-bottom: 350px;
  }
  .ml-xl-350 {
    margin-left: 350px;
  }
  .mr-xl-350 {
    margin-right: 350px;
  }
  .p-xl-350 {
    padding: 350px;
  }
}
.mt-351 {
  margin-top: 351px;
}

.mb-351 {
  margin-bottom: 351px;
}

.ml-351 {
  margin-left: 351px;
}

.mr-351 {
  margin-right: 351px;
}

.p-351 {
  padding: 351px;
}

.pt-351 {
  padding-top: 351px;
}

.pb-351 {
  padding-bottom: 351px;
}

.pl-351 {
  padding-left: 351px;
}

.pr-351 {
  padding-right: 351px;
}

.mt-n351 {
  margin-top: -351px;
}

.mb-n351 {
  margin-bottom: -351px;
}

.ml-n351 {
  margin-left: -351px;
}

.mr-n351 {
  margin-right: -351px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-351 {
    margin-top: 351px;
  }
  .mb-xs-351 {
    margin-bottom: 351px;
  }
  .ml-xs-351 {
    margin-left: 351px;
  }
  .mr-xs-351 {
    margin-right: 351px;
  }
  .p-xs-351 {
    padding: 351px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-351 {
    margin-top: 351px;
  }
  .mb-sm-351 {
    margin-bottom: 351px;
  }
  .ml-sm-351 {
    margin-left: 351px;
  }
  .mr-sm-351 {
    margin-right: 351px;
  }
  .p-sm-351 {
    padding: 351px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-351 {
    margin-top: 351px;
  }
  .mb-md-351 {
    margin-bottom: 351px;
  }
  .ml-md-351 {
    margin-left: 351px;
  }
  .mr-md-351 {
    margin-right: 351px;
  }
  .p-md-351 {
    padding: 351px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-351 {
    margin-top: 351px;
  }
  .mb-lg-351 {
    margin-bottom: 351px;
  }
  .ml-lg-351 {
    margin-left: 351px;
  }
  .mr-lg-351 {
    margin-right: 351px;
  }
  .p-lg-351 {
    padding: 351px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-351 {
    margin-top: 351px;
  }
  .mb-xl-351 {
    margin-bottom: 351px;
  }
  .ml-xl-351 {
    margin-left: 351px;
  }
  .mr-xl-351 {
    margin-right: 351px;
  }
  .p-xl-351 {
    padding: 351px;
  }
}
.mt-352 {
  margin-top: 352px;
}

.mb-352 {
  margin-bottom: 352px;
}

.ml-352 {
  margin-left: 352px;
}

.mr-352 {
  margin-right: 352px;
}

.p-352 {
  padding: 352px;
}

.pt-352 {
  padding-top: 352px;
}

.pb-352 {
  padding-bottom: 352px;
}

.pl-352 {
  padding-left: 352px;
}

.pr-352 {
  padding-right: 352px;
}

.mt-n352 {
  margin-top: -352px;
}

.mb-n352 {
  margin-bottom: -352px;
}

.ml-n352 {
  margin-left: -352px;
}

.mr-n352 {
  margin-right: -352px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-352 {
    margin-top: 352px;
  }
  .mb-xs-352 {
    margin-bottom: 352px;
  }
  .ml-xs-352 {
    margin-left: 352px;
  }
  .mr-xs-352 {
    margin-right: 352px;
  }
  .p-xs-352 {
    padding: 352px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-352 {
    margin-top: 352px;
  }
  .mb-sm-352 {
    margin-bottom: 352px;
  }
  .ml-sm-352 {
    margin-left: 352px;
  }
  .mr-sm-352 {
    margin-right: 352px;
  }
  .p-sm-352 {
    padding: 352px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-352 {
    margin-top: 352px;
  }
  .mb-md-352 {
    margin-bottom: 352px;
  }
  .ml-md-352 {
    margin-left: 352px;
  }
  .mr-md-352 {
    margin-right: 352px;
  }
  .p-md-352 {
    padding: 352px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-352 {
    margin-top: 352px;
  }
  .mb-lg-352 {
    margin-bottom: 352px;
  }
  .ml-lg-352 {
    margin-left: 352px;
  }
  .mr-lg-352 {
    margin-right: 352px;
  }
  .p-lg-352 {
    padding: 352px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-352 {
    margin-top: 352px;
  }
  .mb-xl-352 {
    margin-bottom: 352px;
  }
  .ml-xl-352 {
    margin-left: 352px;
  }
  .mr-xl-352 {
    margin-right: 352px;
  }
  .p-xl-352 {
    padding: 352px;
  }
}
.mt-353 {
  margin-top: 353px;
}

.mb-353 {
  margin-bottom: 353px;
}

.ml-353 {
  margin-left: 353px;
}

.mr-353 {
  margin-right: 353px;
}

.p-353 {
  padding: 353px;
}

.pt-353 {
  padding-top: 353px;
}

.pb-353 {
  padding-bottom: 353px;
}

.pl-353 {
  padding-left: 353px;
}

.pr-353 {
  padding-right: 353px;
}

.mt-n353 {
  margin-top: -353px;
}

.mb-n353 {
  margin-bottom: -353px;
}

.ml-n353 {
  margin-left: -353px;
}

.mr-n353 {
  margin-right: -353px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-353 {
    margin-top: 353px;
  }
  .mb-xs-353 {
    margin-bottom: 353px;
  }
  .ml-xs-353 {
    margin-left: 353px;
  }
  .mr-xs-353 {
    margin-right: 353px;
  }
  .p-xs-353 {
    padding: 353px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-353 {
    margin-top: 353px;
  }
  .mb-sm-353 {
    margin-bottom: 353px;
  }
  .ml-sm-353 {
    margin-left: 353px;
  }
  .mr-sm-353 {
    margin-right: 353px;
  }
  .p-sm-353 {
    padding: 353px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-353 {
    margin-top: 353px;
  }
  .mb-md-353 {
    margin-bottom: 353px;
  }
  .ml-md-353 {
    margin-left: 353px;
  }
  .mr-md-353 {
    margin-right: 353px;
  }
  .p-md-353 {
    padding: 353px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-353 {
    margin-top: 353px;
  }
  .mb-lg-353 {
    margin-bottom: 353px;
  }
  .ml-lg-353 {
    margin-left: 353px;
  }
  .mr-lg-353 {
    margin-right: 353px;
  }
  .p-lg-353 {
    padding: 353px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-353 {
    margin-top: 353px;
  }
  .mb-xl-353 {
    margin-bottom: 353px;
  }
  .ml-xl-353 {
    margin-left: 353px;
  }
  .mr-xl-353 {
    margin-right: 353px;
  }
  .p-xl-353 {
    padding: 353px;
  }
}
.mt-354 {
  margin-top: 354px;
}

.mb-354 {
  margin-bottom: 354px;
}

.ml-354 {
  margin-left: 354px;
}

.mr-354 {
  margin-right: 354px;
}

.p-354 {
  padding: 354px;
}

.pt-354 {
  padding-top: 354px;
}

.pb-354 {
  padding-bottom: 354px;
}

.pl-354 {
  padding-left: 354px;
}

.pr-354 {
  padding-right: 354px;
}

.mt-n354 {
  margin-top: -354px;
}

.mb-n354 {
  margin-bottom: -354px;
}

.ml-n354 {
  margin-left: -354px;
}

.mr-n354 {
  margin-right: -354px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-354 {
    margin-top: 354px;
  }
  .mb-xs-354 {
    margin-bottom: 354px;
  }
  .ml-xs-354 {
    margin-left: 354px;
  }
  .mr-xs-354 {
    margin-right: 354px;
  }
  .p-xs-354 {
    padding: 354px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-354 {
    margin-top: 354px;
  }
  .mb-sm-354 {
    margin-bottom: 354px;
  }
  .ml-sm-354 {
    margin-left: 354px;
  }
  .mr-sm-354 {
    margin-right: 354px;
  }
  .p-sm-354 {
    padding: 354px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-354 {
    margin-top: 354px;
  }
  .mb-md-354 {
    margin-bottom: 354px;
  }
  .ml-md-354 {
    margin-left: 354px;
  }
  .mr-md-354 {
    margin-right: 354px;
  }
  .p-md-354 {
    padding: 354px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-354 {
    margin-top: 354px;
  }
  .mb-lg-354 {
    margin-bottom: 354px;
  }
  .ml-lg-354 {
    margin-left: 354px;
  }
  .mr-lg-354 {
    margin-right: 354px;
  }
  .p-lg-354 {
    padding: 354px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-354 {
    margin-top: 354px;
  }
  .mb-xl-354 {
    margin-bottom: 354px;
  }
  .ml-xl-354 {
    margin-left: 354px;
  }
  .mr-xl-354 {
    margin-right: 354px;
  }
  .p-xl-354 {
    padding: 354px;
  }
}
.mt-355 {
  margin-top: 355px;
}

.mb-355 {
  margin-bottom: 355px;
}

.ml-355 {
  margin-left: 355px;
}

.mr-355 {
  margin-right: 355px;
}

.p-355 {
  padding: 355px;
}

.pt-355 {
  padding-top: 355px;
}

.pb-355 {
  padding-bottom: 355px;
}

.pl-355 {
  padding-left: 355px;
}

.pr-355 {
  padding-right: 355px;
}

.mt-n355 {
  margin-top: -355px;
}

.mb-n355 {
  margin-bottom: -355px;
}

.ml-n355 {
  margin-left: -355px;
}

.mr-n355 {
  margin-right: -355px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-355 {
    margin-top: 355px;
  }
  .mb-xs-355 {
    margin-bottom: 355px;
  }
  .ml-xs-355 {
    margin-left: 355px;
  }
  .mr-xs-355 {
    margin-right: 355px;
  }
  .p-xs-355 {
    padding: 355px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-355 {
    margin-top: 355px;
  }
  .mb-sm-355 {
    margin-bottom: 355px;
  }
  .ml-sm-355 {
    margin-left: 355px;
  }
  .mr-sm-355 {
    margin-right: 355px;
  }
  .p-sm-355 {
    padding: 355px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-355 {
    margin-top: 355px;
  }
  .mb-md-355 {
    margin-bottom: 355px;
  }
  .ml-md-355 {
    margin-left: 355px;
  }
  .mr-md-355 {
    margin-right: 355px;
  }
  .p-md-355 {
    padding: 355px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-355 {
    margin-top: 355px;
  }
  .mb-lg-355 {
    margin-bottom: 355px;
  }
  .ml-lg-355 {
    margin-left: 355px;
  }
  .mr-lg-355 {
    margin-right: 355px;
  }
  .p-lg-355 {
    padding: 355px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-355 {
    margin-top: 355px;
  }
  .mb-xl-355 {
    margin-bottom: 355px;
  }
  .ml-xl-355 {
    margin-left: 355px;
  }
  .mr-xl-355 {
    margin-right: 355px;
  }
  .p-xl-355 {
    padding: 355px;
  }
}
.mt-356 {
  margin-top: 356px;
}

.mb-356 {
  margin-bottom: 356px;
}

.ml-356 {
  margin-left: 356px;
}

.mr-356 {
  margin-right: 356px;
}

.p-356 {
  padding: 356px;
}

.pt-356 {
  padding-top: 356px;
}

.pb-356 {
  padding-bottom: 356px;
}

.pl-356 {
  padding-left: 356px;
}

.pr-356 {
  padding-right: 356px;
}

.mt-n356 {
  margin-top: -356px;
}

.mb-n356 {
  margin-bottom: -356px;
}

.ml-n356 {
  margin-left: -356px;
}

.mr-n356 {
  margin-right: -356px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-356 {
    margin-top: 356px;
  }
  .mb-xs-356 {
    margin-bottom: 356px;
  }
  .ml-xs-356 {
    margin-left: 356px;
  }
  .mr-xs-356 {
    margin-right: 356px;
  }
  .p-xs-356 {
    padding: 356px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-356 {
    margin-top: 356px;
  }
  .mb-sm-356 {
    margin-bottom: 356px;
  }
  .ml-sm-356 {
    margin-left: 356px;
  }
  .mr-sm-356 {
    margin-right: 356px;
  }
  .p-sm-356 {
    padding: 356px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-356 {
    margin-top: 356px;
  }
  .mb-md-356 {
    margin-bottom: 356px;
  }
  .ml-md-356 {
    margin-left: 356px;
  }
  .mr-md-356 {
    margin-right: 356px;
  }
  .p-md-356 {
    padding: 356px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-356 {
    margin-top: 356px;
  }
  .mb-lg-356 {
    margin-bottom: 356px;
  }
  .ml-lg-356 {
    margin-left: 356px;
  }
  .mr-lg-356 {
    margin-right: 356px;
  }
  .p-lg-356 {
    padding: 356px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-356 {
    margin-top: 356px;
  }
  .mb-xl-356 {
    margin-bottom: 356px;
  }
  .ml-xl-356 {
    margin-left: 356px;
  }
  .mr-xl-356 {
    margin-right: 356px;
  }
  .p-xl-356 {
    padding: 356px;
  }
}
.mt-357 {
  margin-top: 357px;
}

.mb-357 {
  margin-bottom: 357px;
}

.ml-357 {
  margin-left: 357px;
}

.mr-357 {
  margin-right: 357px;
}

.p-357 {
  padding: 357px;
}

.pt-357 {
  padding-top: 357px;
}

.pb-357 {
  padding-bottom: 357px;
}

.pl-357 {
  padding-left: 357px;
}

.pr-357 {
  padding-right: 357px;
}

.mt-n357 {
  margin-top: -357px;
}

.mb-n357 {
  margin-bottom: -357px;
}

.ml-n357 {
  margin-left: -357px;
}

.mr-n357 {
  margin-right: -357px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-357 {
    margin-top: 357px;
  }
  .mb-xs-357 {
    margin-bottom: 357px;
  }
  .ml-xs-357 {
    margin-left: 357px;
  }
  .mr-xs-357 {
    margin-right: 357px;
  }
  .p-xs-357 {
    padding: 357px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-357 {
    margin-top: 357px;
  }
  .mb-sm-357 {
    margin-bottom: 357px;
  }
  .ml-sm-357 {
    margin-left: 357px;
  }
  .mr-sm-357 {
    margin-right: 357px;
  }
  .p-sm-357 {
    padding: 357px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-357 {
    margin-top: 357px;
  }
  .mb-md-357 {
    margin-bottom: 357px;
  }
  .ml-md-357 {
    margin-left: 357px;
  }
  .mr-md-357 {
    margin-right: 357px;
  }
  .p-md-357 {
    padding: 357px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-357 {
    margin-top: 357px;
  }
  .mb-lg-357 {
    margin-bottom: 357px;
  }
  .ml-lg-357 {
    margin-left: 357px;
  }
  .mr-lg-357 {
    margin-right: 357px;
  }
  .p-lg-357 {
    padding: 357px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-357 {
    margin-top: 357px;
  }
  .mb-xl-357 {
    margin-bottom: 357px;
  }
  .ml-xl-357 {
    margin-left: 357px;
  }
  .mr-xl-357 {
    margin-right: 357px;
  }
  .p-xl-357 {
    padding: 357px;
  }
}
.mt-358 {
  margin-top: 358px;
}

.mb-358 {
  margin-bottom: 358px;
}

.ml-358 {
  margin-left: 358px;
}

.mr-358 {
  margin-right: 358px;
}

.p-358 {
  padding: 358px;
}

.pt-358 {
  padding-top: 358px;
}

.pb-358 {
  padding-bottom: 358px;
}

.pl-358 {
  padding-left: 358px;
}

.pr-358 {
  padding-right: 358px;
}

.mt-n358 {
  margin-top: -358px;
}

.mb-n358 {
  margin-bottom: -358px;
}

.ml-n358 {
  margin-left: -358px;
}

.mr-n358 {
  margin-right: -358px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-358 {
    margin-top: 358px;
  }
  .mb-xs-358 {
    margin-bottom: 358px;
  }
  .ml-xs-358 {
    margin-left: 358px;
  }
  .mr-xs-358 {
    margin-right: 358px;
  }
  .p-xs-358 {
    padding: 358px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-358 {
    margin-top: 358px;
  }
  .mb-sm-358 {
    margin-bottom: 358px;
  }
  .ml-sm-358 {
    margin-left: 358px;
  }
  .mr-sm-358 {
    margin-right: 358px;
  }
  .p-sm-358 {
    padding: 358px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-358 {
    margin-top: 358px;
  }
  .mb-md-358 {
    margin-bottom: 358px;
  }
  .ml-md-358 {
    margin-left: 358px;
  }
  .mr-md-358 {
    margin-right: 358px;
  }
  .p-md-358 {
    padding: 358px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-358 {
    margin-top: 358px;
  }
  .mb-lg-358 {
    margin-bottom: 358px;
  }
  .ml-lg-358 {
    margin-left: 358px;
  }
  .mr-lg-358 {
    margin-right: 358px;
  }
  .p-lg-358 {
    padding: 358px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-358 {
    margin-top: 358px;
  }
  .mb-xl-358 {
    margin-bottom: 358px;
  }
  .ml-xl-358 {
    margin-left: 358px;
  }
  .mr-xl-358 {
    margin-right: 358px;
  }
  .p-xl-358 {
    padding: 358px;
  }
}
.mt-359 {
  margin-top: 359px;
}

.mb-359 {
  margin-bottom: 359px;
}

.ml-359 {
  margin-left: 359px;
}

.mr-359 {
  margin-right: 359px;
}

.p-359 {
  padding: 359px;
}

.pt-359 {
  padding-top: 359px;
}

.pb-359 {
  padding-bottom: 359px;
}

.pl-359 {
  padding-left: 359px;
}

.pr-359 {
  padding-right: 359px;
}

.mt-n359 {
  margin-top: -359px;
}

.mb-n359 {
  margin-bottom: -359px;
}

.ml-n359 {
  margin-left: -359px;
}

.mr-n359 {
  margin-right: -359px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-359 {
    margin-top: 359px;
  }
  .mb-xs-359 {
    margin-bottom: 359px;
  }
  .ml-xs-359 {
    margin-left: 359px;
  }
  .mr-xs-359 {
    margin-right: 359px;
  }
  .p-xs-359 {
    padding: 359px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-359 {
    margin-top: 359px;
  }
  .mb-sm-359 {
    margin-bottom: 359px;
  }
  .ml-sm-359 {
    margin-left: 359px;
  }
  .mr-sm-359 {
    margin-right: 359px;
  }
  .p-sm-359 {
    padding: 359px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-359 {
    margin-top: 359px;
  }
  .mb-md-359 {
    margin-bottom: 359px;
  }
  .ml-md-359 {
    margin-left: 359px;
  }
  .mr-md-359 {
    margin-right: 359px;
  }
  .p-md-359 {
    padding: 359px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-359 {
    margin-top: 359px;
  }
  .mb-lg-359 {
    margin-bottom: 359px;
  }
  .ml-lg-359 {
    margin-left: 359px;
  }
  .mr-lg-359 {
    margin-right: 359px;
  }
  .p-lg-359 {
    padding: 359px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-359 {
    margin-top: 359px;
  }
  .mb-xl-359 {
    margin-bottom: 359px;
  }
  .ml-xl-359 {
    margin-left: 359px;
  }
  .mr-xl-359 {
    margin-right: 359px;
  }
  .p-xl-359 {
    padding: 359px;
  }
}
.mt-360 {
  margin-top: 360px;
}

.mb-360 {
  margin-bottom: 360px;
}

.ml-360 {
  margin-left: 360px;
}

.mr-360 {
  margin-right: 360px;
}

.p-360 {
  padding: 360px;
}

.pt-360 {
  padding-top: 360px;
}

.pb-360 {
  padding-bottom: 360px;
}

.pl-360 {
  padding-left: 360px;
}

.pr-360 {
  padding-right: 360px;
}

.mt-n360 {
  margin-top: -360px;
}

.mb-n360 {
  margin-bottom: -360px;
}

.ml-n360 {
  margin-left: -360px;
}

.mr-n360 {
  margin-right: -360px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-360 {
    margin-top: 360px;
  }
  .mb-xs-360 {
    margin-bottom: 360px;
  }
  .ml-xs-360 {
    margin-left: 360px;
  }
  .mr-xs-360 {
    margin-right: 360px;
  }
  .p-xs-360 {
    padding: 360px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-360 {
    margin-top: 360px;
  }
  .mb-sm-360 {
    margin-bottom: 360px;
  }
  .ml-sm-360 {
    margin-left: 360px;
  }
  .mr-sm-360 {
    margin-right: 360px;
  }
  .p-sm-360 {
    padding: 360px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-360 {
    margin-top: 360px;
  }
  .mb-md-360 {
    margin-bottom: 360px;
  }
  .ml-md-360 {
    margin-left: 360px;
  }
  .mr-md-360 {
    margin-right: 360px;
  }
  .p-md-360 {
    padding: 360px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-360 {
    margin-top: 360px;
  }
  .mb-lg-360 {
    margin-bottom: 360px;
  }
  .ml-lg-360 {
    margin-left: 360px;
  }
  .mr-lg-360 {
    margin-right: 360px;
  }
  .p-lg-360 {
    padding: 360px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-360 {
    margin-top: 360px;
  }
  .mb-xl-360 {
    margin-bottom: 360px;
  }
  .ml-xl-360 {
    margin-left: 360px;
  }
  .mr-xl-360 {
    margin-right: 360px;
  }
  .p-xl-360 {
    padding: 360px;
  }
}
.mt-361 {
  margin-top: 361px;
}

.mb-361 {
  margin-bottom: 361px;
}

.ml-361 {
  margin-left: 361px;
}

.mr-361 {
  margin-right: 361px;
}

.p-361 {
  padding: 361px;
}

.pt-361 {
  padding-top: 361px;
}

.pb-361 {
  padding-bottom: 361px;
}

.pl-361 {
  padding-left: 361px;
}

.pr-361 {
  padding-right: 361px;
}

.mt-n361 {
  margin-top: -361px;
}

.mb-n361 {
  margin-bottom: -361px;
}

.ml-n361 {
  margin-left: -361px;
}

.mr-n361 {
  margin-right: -361px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-361 {
    margin-top: 361px;
  }
  .mb-xs-361 {
    margin-bottom: 361px;
  }
  .ml-xs-361 {
    margin-left: 361px;
  }
  .mr-xs-361 {
    margin-right: 361px;
  }
  .p-xs-361 {
    padding: 361px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-361 {
    margin-top: 361px;
  }
  .mb-sm-361 {
    margin-bottom: 361px;
  }
  .ml-sm-361 {
    margin-left: 361px;
  }
  .mr-sm-361 {
    margin-right: 361px;
  }
  .p-sm-361 {
    padding: 361px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-361 {
    margin-top: 361px;
  }
  .mb-md-361 {
    margin-bottom: 361px;
  }
  .ml-md-361 {
    margin-left: 361px;
  }
  .mr-md-361 {
    margin-right: 361px;
  }
  .p-md-361 {
    padding: 361px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-361 {
    margin-top: 361px;
  }
  .mb-lg-361 {
    margin-bottom: 361px;
  }
  .ml-lg-361 {
    margin-left: 361px;
  }
  .mr-lg-361 {
    margin-right: 361px;
  }
  .p-lg-361 {
    padding: 361px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-361 {
    margin-top: 361px;
  }
  .mb-xl-361 {
    margin-bottom: 361px;
  }
  .ml-xl-361 {
    margin-left: 361px;
  }
  .mr-xl-361 {
    margin-right: 361px;
  }
  .p-xl-361 {
    padding: 361px;
  }
}
.mt-362 {
  margin-top: 362px;
}

.mb-362 {
  margin-bottom: 362px;
}

.ml-362 {
  margin-left: 362px;
}

.mr-362 {
  margin-right: 362px;
}

.p-362 {
  padding: 362px;
}

.pt-362 {
  padding-top: 362px;
}

.pb-362 {
  padding-bottom: 362px;
}

.pl-362 {
  padding-left: 362px;
}

.pr-362 {
  padding-right: 362px;
}

.mt-n362 {
  margin-top: -362px;
}

.mb-n362 {
  margin-bottom: -362px;
}

.ml-n362 {
  margin-left: -362px;
}

.mr-n362 {
  margin-right: -362px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-362 {
    margin-top: 362px;
  }
  .mb-xs-362 {
    margin-bottom: 362px;
  }
  .ml-xs-362 {
    margin-left: 362px;
  }
  .mr-xs-362 {
    margin-right: 362px;
  }
  .p-xs-362 {
    padding: 362px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-362 {
    margin-top: 362px;
  }
  .mb-sm-362 {
    margin-bottom: 362px;
  }
  .ml-sm-362 {
    margin-left: 362px;
  }
  .mr-sm-362 {
    margin-right: 362px;
  }
  .p-sm-362 {
    padding: 362px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-362 {
    margin-top: 362px;
  }
  .mb-md-362 {
    margin-bottom: 362px;
  }
  .ml-md-362 {
    margin-left: 362px;
  }
  .mr-md-362 {
    margin-right: 362px;
  }
  .p-md-362 {
    padding: 362px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-362 {
    margin-top: 362px;
  }
  .mb-lg-362 {
    margin-bottom: 362px;
  }
  .ml-lg-362 {
    margin-left: 362px;
  }
  .mr-lg-362 {
    margin-right: 362px;
  }
  .p-lg-362 {
    padding: 362px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-362 {
    margin-top: 362px;
  }
  .mb-xl-362 {
    margin-bottom: 362px;
  }
  .ml-xl-362 {
    margin-left: 362px;
  }
  .mr-xl-362 {
    margin-right: 362px;
  }
  .p-xl-362 {
    padding: 362px;
  }
}
.mt-363 {
  margin-top: 363px;
}

.mb-363 {
  margin-bottom: 363px;
}

.ml-363 {
  margin-left: 363px;
}

.mr-363 {
  margin-right: 363px;
}

.p-363 {
  padding: 363px;
}

.pt-363 {
  padding-top: 363px;
}

.pb-363 {
  padding-bottom: 363px;
}

.pl-363 {
  padding-left: 363px;
}

.pr-363 {
  padding-right: 363px;
}

.mt-n363 {
  margin-top: -363px;
}

.mb-n363 {
  margin-bottom: -363px;
}

.ml-n363 {
  margin-left: -363px;
}

.mr-n363 {
  margin-right: -363px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-363 {
    margin-top: 363px;
  }
  .mb-xs-363 {
    margin-bottom: 363px;
  }
  .ml-xs-363 {
    margin-left: 363px;
  }
  .mr-xs-363 {
    margin-right: 363px;
  }
  .p-xs-363 {
    padding: 363px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-363 {
    margin-top: 363px;
  }
  .mb-sm-363 {
    margin-bottom: 363px;
  }
  .ml-sm-363 {
    margin-left: 363px;
  }
  .mr-sm-363 {
    margin-right: 363px;
  }
  .p-sm-363 {
    padding: 363px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-363 {
    margin-top: 363px;
  }
  .mb-md-363 {
    margin-bottom: 363px;
  }
  .ml-md-363 {
    margin-left: 363px;
  }
  .mr-md-363 {
    margin-right: 363px;
  }
  .p-md-363 {
    padding: 363px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-363 {
    margin-top: 363px;
  }
  .mb-lg-363 {
    margin-bottom: 363px;
  }
  .ml-lg-363 {
    margin-left: 363px;
  }
  .mr-lg-363 {
    margin-right: 363px;
  }
  .p-lg-363 {
    padding: 363px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-363 {
    margin-top: 363px;
  }
  .mb-xl-363 {
    margin-bottom: 363px;
  }
  .ml-xl-363 {
    margin-left: 363px;
  }
  .mr-xl-363 {
    margin-right: 363px;
  }
  .p-xl-363 {
    padding: 363px;
  }
}
.mt-364 {
  margin-top: 364px;
}

.mb-364 {
  margin-bottom: 364px;
}

.ml-364 {
  margin-left: 364px;
}

.mr-364 {
  margin-right: 364px;
}

.p-364 {
  padding: 364px;
}

.pt-364 {
  padding-top: 364px;
}

.pb-364 {
  padding-bottom: 364px;
}

.pl-364 {
  padding-left: 364px;
}

.pr-364 {
  padding-right: 364px;
}

.mt-n364 {
  margin-top: -364px;
}

.mb-n364 {
  margin-bottom: -364px;
}

.ml-n364 {
  margin-left: -364px;
}

.mr-n364 {
  margin-right: -364px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-364 {
    margin-top: 364px;
  }
  .mb-xs-364 {
    margin-bottom: 364px;
  }
  .ml-xs-364 {
    margin-left: 364px;
  }
  .mr-xs-364 {
    margin-right: 364px;
  }
  .p-xs-364 {
    padding: 364px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-364 {
    margin-top: 364px;
  }
  .mb-sm-364 {
    margin-bottom: 364px;
  }
  .ml-sm-364 {
    margin-left: 364px;
  }
  .mr-sm-364 {
    margin-right: 364px;
  }
  .p-sm-364 {
    padding: 364px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-364 {
    margin-top: 364px;
  }
  .mb-md-364 {
    margin-bottom: 364px;
  }
  .ml-md-364 {
    margin-left: 364px;
  }
  .mr-md-364 {
    margin-right: 364px;
  }
  .p-md-364 {
    padding: 364px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-364 {
    margin-top: 364px;
  }
  .mb-lg-364 {
    margin-bottom: 364px;
  }
  .ml-lg-364 {
    margin-left: 364px;
  }
  .mr-lg-364 {
    margin-right: 364px;
  }
  .p-lg-364 {
    padding: 364px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-364 {
    margin-top: 364px;
  }
  .mb-xl-364 {
    margin-bottom: 364px;
  }
  .ml-xl-364 {
    margin-left: 364px;
  }
  .mr-xl-364 {
    margin-right: 364px;
  }
  .p-xl-364 {
    padding: 364px;
  }
}
.mt-365 {
  margin-top: 365px;
}

.mb-365 {
  margin-bottom: 365px;
}

.ml-365 {
  margin-left: 365px;
}

.mr-365 {
  margin-right: 365px;
}

.p-365 {
  padding: 365px;
}

.pt-365 {
  padding-top: 365px;
}

.pb-365 {
  padding-bottom: 365px;
}

.pl-365 {
  padding-left: 365px;
}

.pr-365 {
  padding-right: 365px;
}

.mt-n365 {
  margin-top: -365px;
}

.mb-n365 {
  margin-bottom: -365px;
}

.ml-n365 {
  margin-left: -365px;
}

.mr-n365 {
  margin-right: -365px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-365 {
    margin-top: 365px;
  }
  .mb-xs-365 {
    margin-bottom: 365px;
  }
  .ml-xs-365 {
    margin-left: 365px;
  }
  .mr-xs-365 {
    margin-right: 365px;
  }
  .p-xs-365 {
    padding: 365px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-365 {
    margin-top: 365px;
  }
  .mb-sm-365 {
    margin-bottom: 365px;
  }
  .ml-sm-365 {
    margin-left: 365px;
  }
  .mr-sm-365 {
    margin-right: 365px;
  }
  .p-sm-365 {
    padding: 365px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-365 {
    margin-top: 365px;
  }
  .mb-md-365 {
    margin-bottom: 365px;
  }
  .ml-md-365 {
    margin-left: 365px;
  }
  .mr-md-365 {
    margin-right: 365px;
  }
  .p-md-365 {
    padding: 365px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-365 {
    margin-top: 365px;
  }
  .mb-lg-365 {
    margin-bottom: 365px;
  }
  .ml-lg-365 {
    margin-left: 365px;
  }
  .mr-lg-365 {
    margin-right: 365px;
  }
  .p-lg-365 {
    padding: 365px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-365 {
    margin-top: 365px;
  }
  .mb-xl-365 {
    margin-bottom: 365px;
  }
  .ml-xl-365 {
    margin-left: 365px;
  }
  .mr-xl-365 {
    margin-right: 365px;
  }
  .p-xl-365 {
    padding: 365px;
  }
}
.mt-366 {
  margin-top: 366px;
}

.mb-366 {
  margin-bottom: 366px;
}

.ml-366 {
  margin-left: 366px;
}

.mr-366 {
  margin-right: 366px;
}

.p-366 {
  padding: 366px;
}

.pt-366 {
  padding-top: 366px;
}

.pb-366 {
  padding-bottom: 366px;
}

.pl-366 {
  padding-left: 366px;
}

.pr-366 {
  padding-right: 366px;
}

.mt-n366 {
  margin-top: -366px;
}

.mb-n366 {
  margin-bottom: -366px;
}

.ml-n366 {
  margin-left: -366px;
}

.mr-n366 {
  margin-right: -366px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-366 {
    margin-top: 366px;
  }
  .mb-xs-366 {
    margin-bottom: 366px;
  }
  .ml-xs-366 {
    margin-left: 366px;
  }
  .mr-xs-366 {
    margin-right: 366px;
  }
  .p-xs-366 {
    padding: 366px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-366 {
    margin-top: 366px;
  }
  .mb-sm-366 {
    margin-bottom: 366px;
  }
  .ml-sm-366 {
    margin-left: 366px;
  }
  .mr-sm-366 {
    margin-right: 366px;
  }
  .p-sm-366 {
    padding: 366px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-366 {
    margin-top: 366px;
  }
  .mb-md-366 {
    margin-bottom: 366px;
  }
  .ml-md-366 {
    margin-left: 366px;
  }
  .mr-md-366 {
    margin-right: 366px;
  }
  .p-md-366 {
    padding: 366px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-366 {
    margin-top: 366px;
  }
  .mb-lg-366 {
    margin-bottom: 366px;
  }
  .ml-lg-366 {
    margin-left: 366px;
  }
  .mr-lg-366 {
    margin-right: 366px;
  }
  .p-lg-366 {
    padding: 366px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-366 {
    margin-top: 366px;
  }
  .mb-xl-366 {
    margin-bottom: 366px;
  }
  .ml-xl-366 {
    margin-left: 366px;
  }
  .mr-xl-366 {
    margin-right: 366px;
  }
  .p-xl-366 {
    padding: 366px;
  }
}
.mt-367 {
  margin-top: 367px;
}

.mb-367 {
  margin-bottom: 367px;
}

.ml-367 {
  margin-left: 367px;
}

.mr-367 {
  margin-right: 367px;
}

.p-367 {
  padding: 367px;
}

.pt-367 {
  padding-top: 367px;
}

.pb-367 {
  padding-bottom: 367px;
}

.pl-367 {
  padding-left: 367px;
}

.pr-367 {
  padding-right: 367px;
}

.mt-n367 {
  margin-top: -367px;
}

.mb-n367 {
  margin-bottom: -367px;
}

.ml-n367 {
  margin-left: -367px;
}

.mr-n367 {
  margin-right: -367px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-367 {
    margin-top: 367px;
  }
  .mb-xs-367 {
    margin-bottom: 367px;
  }
  .ml-xs-367 {
    margin-left: 367px;
  }
  .mr-xs-367 {
    margin-right: 367px;
  }
  .p-xs-367 {
    padding: 367px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-367 {
    margin-top: 367px;
  }
  .mb-sm-367 {
    margin-bottom: 367px;
  }
  .ml-sm-367 {
    margin-left: 367px;
  }
  .mr-sm-367 {
    margin-right: 367px;
  }
  .p-sm-367 {
    padding: 367px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-367 {
    margin-top: 367px;
  }
  .mb-md-367 {
    margin-bottom: 367px;
  }
  .ml-md-367 {
    margin-left: 367px;
  }
  .mr-md-367 {
    margin-right: 367px;
  }
  .p-md-367 {
    padding: 367px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-367 {
    margin-top: 367px;
  }
  .mb-lg-367 {
    margin-bottom: 367px;
  }
  .ml-lg-367 {
    margin-left: 367px;
  }
  .mr-lg-367 {
    margin-right: 367px;
  }
  .p-lg-367 {
    padding: 367px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-367 {
    margin-top: 367px;
  }
  .mb-xl-367 {
    margin-bottom: 367px;
  }
  .ml-xl-367 {
    margin-left: 367px;
  }
  .mr-xl-367 {
    margin-right: 367px;
  }
  .p-xl-367 {
    padding: 367px;
  }
}
.mt-368 {
  margin-top: 368px;
}

.mb-368 {
  margin-bottom: 368px;
}

.ml-368 {
  margin-left: 368px;
}

.mr-368 {
  margin-right: 368px;
}

.p-368 {
  padding: 368px;
}

.pt-368 {
  padding-top: 368px;
}

.pb-368 {
  padding-bottom: 368px;
}

.pl-368 {
  padding-left: 368px;
}

.pr-368 {
  padding-right: 368px;
}

.mt-n368 {
  margin-top: -368px;
}

.mb-n368 {
  margin-bottom: -368px;
}

.ml-n368 {
  margin-left: -368px;
}

.mr-n368 {
  margin-right: -368px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-368 {
    margin-top: 368px;
  }
  .mb-xs-368 {
    margin-bottom: 368px;
  }
  .ml-xs-368 {
    margin-left: 368px;
  }
  .mr-xs-368 {
    margin-right: 368px;
  }
  .p-xs-368 {
    padding: 368px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-368 {
    margin-top: 368px;
  }
  .mb-sm-368 {
    margin-bottom: 368px;
  }
  .ml-sm-368 {
    margin-left: 368px;
  }
  .mr-sm-368 {
    margin-right: 368px;
  }
  .p-sm-368 {
    padding: 368px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-368 {
    margin-top: 368px;
  }
  .mb-md-368 {
    margin-bottom: 368px;
  }
  .ml-md-368 {
    margin-left: 368px;
  }
  .mr-md-368 {
    margin-right: 368px;
  }
  .p-md-368 {
    padding: 368px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-368 {
    margin-top: 368px;
  }
  .mb-lg-368 {
    margin-bottom: 368px;
  }
  .ml-lg-368 {
    margin-left: 368px;
  }
  .mr-lg-368 {
    margin-right: 368px;
  }
  .p-lg-368 {
    padding: 368px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-368 {
    margin-top: 368px;
  }
  .mb-xl-368 {
    margin-bottom: 368px;
  }
  .ml-xl-368 {
    margin-left: 368px;
  }
  .mr-xl-368 {
    margin-right: 368px;
  }
  .p-xl-368 {
    padding: 368px;
  }
}
.mt-369 {
  margin-top: 369px;
}

.mb-369 {
  margin-bottom: 369px;
}

.ml-369 {
  margin-left: 369px;
}

.mr-369 {
  margin-right: 369px;
}

.p-369 {
  padding: 369px;
}

.pt-369 {
  padding-top: 369px;
}

.pb-369 {
  padding-bottom: 369px;
}

.pl-369 {
  padding-left: 369px;
}

.pr-369 {
  padding-right: 369px;
}

.mt-n369 {
  margin-top: -369px;
}

.mb-n369 {
  margin-bottom: -369px;
}

.ml-n369 {
  margin-left: -369px;
}

.mr-n369 {
  margin-right: -369px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-369 {
    margin-top: 369px;
  }
  .mb-xs-369 {
    margin-bottom: 369px;
  }
  .ml-xs-369 {
    margin-left: 369px;
  }
  .mr-xs-369 {
    margin-right: 369px;
  }
  .p-xs-369 {
    padding: 369px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-369 {
    margin-top: 369px;
  }
  .mb-sm-369 {
    margin-bottom: 369px;
  }
  .ml-sm-369 {
    margin-left: 369px;
  }
  .mr-sm-369 {
    margin-right: 369px;
  }
  .p-sm-369 {
    padding: 369px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-369 {
    margin-top: 369px;
  }
  .mb-md-369 {
    margin-bottom: 369px;
  }
  .ml-md-369 {
    margin-left: 369px;
  }
  .mr-md-369 {
    margin-right: 369px;
  }
  .p-md-369 {
    padding: 369px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-369 {
    margin-top: 369px;
  }
  .mb-lg-369 {
    margin-bottom: 369px;
  }
  .ml-lg-369 {
    margin-left: 369px;
  }
  .mr-lg-369 {
    margin-right: 369px;
  }
  .p-lg-369 {
    padding: 369px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-369 {
    margin-top: 369px;
  }
  .mb-xl-369 {
    margin-bottom: 369px;
  }
  .ml-xl-369 {
    margin-left: 369px;
  }
  .mr-xl-369 {
    margin-right: 369px;
  }
  .p-xl-369 {
    padding: 369px;
  }
}
.mt-370 {
  margin-top: 370px;
}

.mb-370 {
  margin-bottom: 370px;
}

.ml-370 {
  margin-left: 370px;
}

.mr-370 {
  margin-right: 370px;
}

.p-370 {
  padding: 370px;
}

.pt-370 {
  padding-top: 370px;
}

.pb-370 {
  padding-bottom: 370px;
}

.pl-370 {
  padding-left: 370px;
}

.pr-370 {
  padding-right: 370px;
}

.mt-n370 {
  margin-top: -370px;
}

.mb-n370 {
  margin-bottom: -370px;
}

.ml-n370 {
  margin-left: -370px;
}

.mr-n370 {
  margin-right: -370px;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .mt-xs-370 {
    margin-top: 370px;
  }
  .mb-xs-370 {
    margin-bottom: 370px;
  }
  .ml-xs-370 {
    margin-left: 370px;
  }
  .mr-xs-370 {
    margin-right: 370px;
  }
  .p-xs-370 {
    padding: 370px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .mt-sm-370 {
    margin-top: 370px;
  }
  .mb-sm-370 {
    margin-bottom: 370px;
  }
  .ml-sm-370 {
    margin-left: 370px;
  }
  .mr-sm-370 {
    margin-right: 370px;
  }
  .p-sm-370 {
    padding: 370px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mt-md-370 {
    margin-top: 370px;
  }
  .mb-md-370 {
    margin-bottom: 370px;
  }
  .ml-md-370 {
    margin-left: 370px;
  }
  .mr-md-370 {
    margin-right: 370px;
  }
  .p-md-370 {
    padding: 370px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .mt-lg-370 {
    margin-top: 370px;
  }
  .mb-lg-370 {
    margin-bottom: 370px;
  }
  .ml-lg-370 {
    margin-left: 370px;
  }
  .mr-lg-370 {
    margin-right: 370px;
  }
  .p-lg-370 {
    padding: 370px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .mt-xl-370 {
    margin-top: 370px;
  }
  .mb-xl-370 {
    margin-bottom: 370px;
  }
  .ml-xl-370 {
    margin-left: 370px;
  }
  .mr-xl-370 {
    margin-right: 370px;
  }
  .p-xl-370 {
    padding: 370px;
  }
}
/* WordPress Core
===================*/
body {
  -ms-word-wrap: break-word;
  word-wrap: break-word;
  overflow-x: hidden;
}

dl,
ol,
ul {
  margin-top: 0;
  margin-bottom: 25px;
}

ol {
  padding-left: 20px;
}

ul {
  list-style: disc;
  padding-left: 20px;
}

/* Protected Post Type */
.post-password-form label {
  width: 100%;
  display: block;
  font-weight: 500;
  margin-bottom: 10px;
}
.post-password-form input[type=password] {
  font-size: 1.2rem;
  line-height: 20px;
  padding: 12px 20px;
  border: 1px solid #e4e4f2;
  width: 100%;
}
.post-password-form input[type=submit] {
  background-color: #aa8453;
  border: none;
  padding: 10px 40px;
  color: #ffffff;
  cursor: pointer;
  font-weight: 500;
  transition: all 0.5s ease-out;
}
.post-password-form input[type=submit]:hover {
  background-color: #0b6354;
}

.textwidget p > strong {
  color: #222;
}

/* Table */
table {
  margin-bottom: 20px;
  width: 100%;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  table.pricing-table td {
    padding: 20px !important;
  }
}
table caption {
  border: 1px solid #dfe2e9;
  padding: 6px 10px;
  border-top: 0;
  color: #616670;
}
table th,
table td {
  background-color: transparent;
  border: 1px solid #e0e0e0;
  padding: 20px 30px;
  transition: 0.3s;
  color: #222;
  font-family: "Barlow Condensed", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
table th.feature-price,
table td.feature-price {
  color: #808287;
}
table th.feature-price span,
table td.feature-price span {
  color: #222;
}
table th i,
table td i {
  font-size: 12px;
  margin-right: 8px;
  color: #808287;
}
table th#today,
table td#today {
  background: #aa8453;
  color: #ffffff;
}
table th#today a,
table td#today a {
  color: #ffffff;
}

.page-content .size-full.alignright {
  margin-bottom: 15px;
  margin-top: 20px;
}
.page-content figure.wp-caption.aligncenter {
  margin-top: 40px;
}
.page-content dl,
.page-content ol,
.page-content ul {
  margin-bottom: 11px;
}
.page-content .comment-respond {
  margin-top: 20px;
  margin-bottom: 20px;
}
.page-content .latest-comments .comment-respond {
  margin-bottom: 40px;
}
.page-content .post-comments {
  margin-top: 55px;
}

.post-comments-form a {
  color: #23262d;
}
.post-comments-form a:hover {
  color: #d9a14c;
}

/* Text meant only for screen readers. */
.screen-reader-text {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  -webkit-clip-path: inset(50%);
          clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute !important;
  width: 1px;
  word-wrap: normal !important; /* Many screen reader and browser combinations announce broken words as they would appear visually. */
}

.screen-reader-text:focus {
  background-color: #eee;
  clip: auto !important;
  -webkit-clip-path: none;
          clip-path: none;
  color: #444;
  display: block;
  font-size: 1em;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000;
}

/*
 Caption
============================*/
.wp-caption {
  margin-bottom: 1.5em;
  max-width: 100%;
}

.wp-caption img[class*=wp-image-] {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.wp-caption .wp-caption-text {
  margin: 0.8075em 0;
  font-size: 14px;
  font-style: italic;
}

.wp-caption-text {
  text-align: center;
}

/*
 Galleries
============================*/
.gallery {
  margin-bottom: 10px;
}

.gallery-item {
  display: inline-block;
  max-width: 33.33%;
  text-align: center;
  vertical-align: top;
  width: 100%;
  padding-right: 5px !important;
}

.gallery-columns-1 .gallery-item {
  max-width: 100%;
  width: 100%;
}

.gallery-columns-2 .gallery-item {
  max-width: 50%;
}

.gallery-columns-3 .gallery-item {
  max-width: 33.33%;
}

.gallery-columns-4 .gallery-item {
  max-width: 25%;
}

.gallery-columns-5 .gallery-item {
  max-width: 20%;
}

.gallery-columns-6 .gallery-item {
  max-width: 16.66%;
}

.gallery-columns-7 .gallery-item {
  max-width: 14.28%;
}

.gallery-columns-8 .gallery-item {
  max-width: 12.5%;
}

.gallery-columns-9 .gallery-item {
  max-width: 11.11%;
}

.gallery-caption {
  display: block;
}

.size-thumbnail {
  margin-bottom: 20px;
}

img.emoji {
  width: 15px;
  height: 15px;
}

/*
 Alignments
============================*/
.alignleft {
  display: inline;
  float: left;
  margin-right: 1.5em !important;
}

.alignright {
  display: inline;
  float: right;
  margin-left: 1.5em !important;
}

.aligncenter {
  clear: both;
  display: block;
  margin-left: auto !important;
  margin-right: auto !important;
  text-align: center;
}

/*
 Block Unit Test Widget
============================*/
.wp-block-search__input {
  border: 1px solid #e0e0e0 !important;
}

.wp-block-search__button {
  margin-left: 0 !important;
}

.wp-block-social-links {
  padding-left: 0 !important;
}
.wp-block-social-links li {
  padding-top: 0 !important;
}

.single-post-item.format-quote blockquote {
  padding: 45px;
}
@media (max-width: 767px) {
  .single-post-item.format-quote blockquote {
    padding: 35px;
  }
}

blockquote {
  overflow: hidden;
  margin: 50px 0;
  position: relative;
  z-index: 1;
  padding: 40px 60px !important;
  background-color: #f8f5f0;
  border-top: 2px solid #aa8453;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  blockquote {
    padding: 30px !important;
  }
}
blockquote p {
  font-family: "Barlow Condensed", sans-serif;
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: 45px;
  margin: 0 !important;
}
blockquote p a {
  color: #aa8453;
  text-decoration: underline;
}
blockquote footer {
  font-family: "Gilda Display", serif;
  font-size: 18px;
  font-weight: 700;
  text-transform: capitalize;
  color: #222;
  margin-top: 20px;
}

.wp-block-group.has-background p,
.wp-block-columns.has-background p,
.wp-block-columns .has-background p {
  color: #0b6354;
}

.wp-block-pullquote {
  border-top: 2px solid #aa8453 !important;
  border-bottom: 2px solid #aa8453 !important;
  background-color: #f4f4f4;
}
.wp-block-pullquote.is-style-solid-color {
  background-color: #f2f2f2 !important;
}
.wp-block-pullquote.is-style-solid-color .blockquote {
  background-color: #ffffff;
}

.wp-block-quote__citation,
.wp-block-quote cite,
.wp-block-quote footer {
  margin-top: 10px;
  display: block;
}

.wp-block-column:not(:first-child),
.wp-block-column:nth-child(2n) {
  margin-left: 10px;
}

.wp-block-column:not(:last-child) {
  margin-right: 10px;
}

.wp-block-column:nth-child(2n+1) {
  margin-right: 10px;
}

.post-content > .alignwide {
  margin-left: 0;
  margin-right: 0;
  width: calc(100% + 20px);
  max-width: calc(100% + 20px);
}

.post-content h2.has-small-font-size {
  line-height: 24px;
}
.post-content h2.has-medium-font-size {
  line-height: 32px;
}
.post-content h2.has-large-font-size {
  line-height: 48px;
}
.post-content p.has-large-font-size {
  font-size: 36px;
  line-height: 1.2;
}
.post-content .wp-block-search {
  margin-bottom: 15px;
}
.post-content .wp-block-file {
  margin-top: 20px;
  margin-bottom: 20px;
}
.post-content .wp-block-group__inner-container p {
  margin-top: 0 !important;
}

.has-very-light-gray-color.has-very-light-gray-color {
  color: #fff;
  background: #aa8453 !important;
}

.wp-block-button {
  margin-bottom: 10px;
}

.wp-block-archives select,
.wp-block-categories select {
  height: 66px;
  width: 200px;
  border: 1px solid #e0e0e0;
  padding: 0 10px;
  margin-bottom: 10px;
}

.wp-block-latest-comments {
  padding-left: 0 !important;
}

.wp-block-cover p.wp-block-cover-text,
.wp-block-cover.is-light .wp-block-cover__inner-container {
  color: #fff !important;
}

.wp-block-cover-text a {
  color: #fff;
}

.wp-block-rss {
  padding-left: 0 !important;
}

.widget .wp-block-archives-dropdown,
.widget .wp-block-categories-dropdown,
.widget .wp-block-loginout,
.widget .wp-block-social-links,
.widget.widget_archive select,
.widget.widget_categories select,
.widget.widget_text select,
.widget.widget_search .search-form,
.widget.widget_tag_cloud .tagcloud,
.widget .wp-block-tag-cloud {
  margin-bottom: 6px;
}

.wp-block-latest-posts .wp-block-latest-posts__post-title {
  display: inline-block;
  width: 100%;
}

nav.wp-calendar-nav {
  justify-content: space-between;
  display: flex;
}
nav.wp-calendar-nav a {
  color: #616670;
}
nav.wp-calendar-nav a:hover {
  color: #aa8453;
}

.blog-search-content .search-form input {
  width: 50%;
  border: 1px solid #e0e0e0;
}
@media (max-width: 991px) {
  .blog-search-content .search-form input {
    width: 100%;
  }
}

/* Search Widget */
.search-form {
  display: flex !important;
}
.search-form button {
  width: 62px;
  flex-shrink: 0;
}

.wp-block-search {
  margin-bottom: -2px;
}

.wp-block-search,
.search-form {
  display: inline-block;
  width: 100%;
  overflow: hidden;
  gap: 10px;
}
.wp-block-search .wp-block-search__inside-wrapper,
.search-form .wp-block-search__inside-wrapper {
  display: flex;
  padding: 0 !important;
}
.wp-block-search label,
.search-form label {
  font-size: 24px;
  display: block;
  line-height: 28px;
  font-weight: 500;
  margin-bottom: 30px;
  color: #0b6354;
  font-family: "Gilda Display", serif;
}
.wp-block-search input,
.search-form input {
  padding: 0 25px;
  height: 60px;
  width: 100%;
  color: #222;
  font-size: 18px;
}
.wp-block-search button,
.search-form button {
  color: #ffffff;
  padding: 0 20px;
  position: relative;
  right: 0;
  background-color: #aa8453;
  top: 0;
  height: auto;
  line-height: 0;
  border: 0;
  margin-left: 0 !important;
}

/*
   Media
  ============================*/
.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
  border: none;
  margin-bottom: 0;
  margin-top: 0;
  padding: 0;
}

embed,
iframe,
object {
  max-width: 100%;
}

figure.wp-block-embed {
  overflow: hidden;
}

.comment-respond.style-two .wpcf7-form .wpcf7-not-valid-tip {
  color: #d9c0b8 !important;
}
.comment-respond .wpcf7-form .wpcf7-not-valid {
  border-color: #dc3232 !important;
}
.comment-respond .wpcf7-form .wpcf7-not-valid-tip {
  font-size: 16px;
  margin-top: 5px;
}
.comment-respond .wpcf7-form.sent .wpcf7-response-output {
  font-weight: 500;
  font-size: 16px;
  line-height: 21px;
  letter-spacing: -0.01em;
  color: #72dc60;
  padding: 15px 20px;
  text-align: center;
  position: relative;
  background: #f4fff5;
  border: 1px solid #cdf5c8 !important;
  border-radius: 10px;
}
.comment-respond .wpcf7-form.invalid .wpcf7-response-output {
  font-weight: 500;
  font-size: 16px;
  line-height: 21px;
  letter-spacing: -0.01em;
  color: #dc3232;
  padding: 15px 20px;
  text-align: center;
  position: relative;
  background: #fff7f7;
  border: 1px solid #fed8d8 !important;
  border-radius: 10px;
}

input[type=checkbox],
input[type=radio] {
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
  margin: 0;
  width: 15px !important;
  height: 15px !important;
  border: 2px solid #aa8453;
  border-radius: 4px !important;
  background-color: transparent !important;
  transform: scale(1);
  transition: 0.3s;
  position: relative !important;
  padding: 0 !important;
  cursor: pointer;
  margin-top: 0 !important;
  display: flex;
  align-self: center;
  flex-shrink: 0;
  box-shadow: none !important;
}

input[type=radio]::before {
  position: absolute;
  content: "";
  height: 8px;
  width: 8px;
  transition: 0.3s;
  transform: scale(0);
  background-color: #aa8453;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  margin: auto;
}

input[type=checkbox]::before {
  position: absolute;
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='9' height='8' viewBox='0 0 9 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.44899 7.76355C3.36328 7.84971 3.24641 7.89784 3.12495 7.89784C3.00349 7.89784 2.88662 7.84971 2.80091 7.76355L0.213156 5.17534C-0.0554271 4.90676 -0.0554271 4.47134 0.213156 4.20321L0.537198 3.87917C0.805781 3.61059 1.24074 3.61059 1.50932 3.87917L3.12495 5.4948L7.49057 1.12917C7.75916 0.860589 8.19457 0.860589 8.4627 1.12917L8.78674 1.45321C9.05532 1.7218 9.05532 2.15721 8.78674 2.42534L3.44899 7.76355Z' fill='white'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 8px;
  height: 100%;
  width: 100%;
  transition: 0.3s;
  transform: scale(0);
  background-color: #aa8453;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  margin: auto;
}

input[type=checkbox]:checked::before,
input[type=radio]:checked::before {
  transform: scale(1);
  box-sizing: inherit !important;
}

input[type=checkbox]:checked,
input[type=radio]:checked {
  border-color: #aa8453 !important;
}

.wpcf7-form-control {
  display: flex;
  justify-content: space-between;
  gap: 10px;
  flex-wrap: wrap;
}
.wpcf7-form-control .wpcf7-list-item {
  margin: 0;
}
.wpcf7-form-control .wpcf7-list-item label {
  display: flex;
  align-content: center;
  margin: 0;
  gap: 10px;
}
.wpcf7-form-control .wpcf7-list-item label .wpcf7-list-item-label {
  font-size: 16px;
  font-weight: 400;
}

.logged-in .comment-respond textarea {
  margin-bottom: 12px;
}

.zoom-instagram-widget p {
  color: #ffffff;
}
.zoom-instagram-widget p a {
  color: #aa8453;
}
.zoom-instagram-widget ul {
  list-style: none;
}
.zoom-instagram-widget ul li {
  color: #ffffff;
}

/* Recent Comment List Block Widget & Latest Post Widget Block */
.has-avatars.has-dates.has-excerpts.wp-block-latest-comments li.wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta,
.has-dates.has-excerpts.wp-block-latest-comments li.wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta {
  font-weight: 500;
  color: #222;
}
.has-avatars.has-dates.has-excerpts.wp-block-latest-comments li.wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta .wp-block-latest-comments__comment-author,
.has-avatars.has-dates.has-excerpts.wp-block-latest-comments li.wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta .wp-block-latest-comments__comment-link,
.has-dates.has-excerpts.wp-block-latest-comments li.wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta .wp-block-latest-comments__comment-author,
.has-dates.has-excerpts.wp-block-latest-comments li.wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta .wp-block-latest-comments__comment-link {
  font-weight: 500;
}

.wp-block-latest-comments li.wp-block-latest-comments__comment,
.wp-block-latest-posts li.wp-block-latest-comments__comment {
  margin-bottom: 0;
}
.wp-block-latest-comments li .wp-block-latest-comments__comment-meta,
.wp-block-latest-comments li .wp-block-latest-posts__post-title,
.wp-block-latest-posts li .wp-block-latest-comments__comment-meta,
.wp-block-latest-posts li .wp-block-latest-posts__post-title {
  line-height: 28px;
  font-weight: 400;
}
.wp-block-latest-comments li .wp-block-latest-comments__comment-meta .wp-block-latest-comments__comment-date,
.wp-block-latest-comments li .wp-block-latest-posts__post-title .wp-block-latest-comments__comment-date,
.wp-block-latest-posts li .wp-block-latest-comments__comment-meta .wp-block-latest-comments__comment-date,
.wp-block-latest-posts li .wp-block-latest-posts__post-title .wp-block-latest-comments__comment-date {
  font-size: 14px !important;
  margin-bottom: 10px;
  position: relative;
  color: #616670;
}
.wp-block-latest-comments li .wp-block-latest-comments__comment-meta .wp-block-latest-comments__comment-date:before,
.wp-block-latest-comments li .wp-block-latest-posts__post-title .wp-block-latest-comments__comment-date:before,
.wp-block-latest-posts li .wp-block-latest-comments__comment-meta .wp-block-latest-comments__comment-date:before,
.wp-block-latest-posts li .wp-block-latest-posts__post-title .wp-block-latest-comments__comment-date:before {
  content: "\f274";
  font-family: "Font Awesome 6 Pro";
  padding-right: 8px;
}
.wp-block-latest-comments li a,
.wp-block-latest-posts li a {
  color: #222;
}
.wp-block-latest-comments li a.wp-block-latest-comments__comment-author, .wp-block-latest-comments li a.wp-block-latest-comments__comment-link,
.wp-block-latest-posts li a.wp-block-latest-comments__comment-author,
.wp-block-latest-posts li a.wp-block-latest-comments__comment-link {
  display: inline !important;
  text-transform: capitalize;
  line-height: 28px;
  font-weight: 400;
}
.wp-block-latest-comments li a:hover,
.wp-block-latest-posts li a:hover {
  color: #aa8453;
}
.wp-block-latest-comments li .wp-block-latest-comments__comment-excerpt p,
.wp-block-latest-posts li .wp-block-latest-comments__comment-excerpt p {
  font-size: 16px;
  line-height: 28px;
  margin: 0;
}

body.admin-bar .header-menu-area.sticky_menu {
  top: 30px;
}
@media (max-width: 600px) {
  body.admin-bar .header-menu-area.sticky_menu {
    top: 0;
  }
}

.page-template-default.page-id-146 .page-content p:last-child {
  margin-bottom: 10px;
}
.page-template-default.page-id-156 .page-content-wrapper .page-content > p {
  margin-bottom: 10px;
}
.page-template-default.page-id-1133 .page-content .comment-respond {
  margin-top: 78px;
  display: inline-block;
  width: 100%;
}
.page-template-default.page-id-3 .page-area {
  padding-top: 120px;
}
.page-template-default.page-id-3 .page-area .page-content {
  margin-top: -9px;
}

.post-template-default.postid-163 .blog-details-wrapper .single-post-item .post-content {
  margin-bottom: 34px;
}
.post-template-default.postid-150 .blog-details-wrapper .single-post-item .post-content {
  margin-bottom: 34px;
}
.post-template-default.postid-150 .blog-details-wrapper .single-post-item .post-content .wp-block-group.is-layout-constrained:last-child {
  border: 1px solid #000;
}
.post-template-default.postid-51 .blog-details-wrapper .single-post-item .post-content {
  margin-bottom: 25px;
}
.post-template-default.postid-51 .blog-details-wrapper .single-post-item .post-content p:last-child {
  margin-bottom: 0;
}
.post-template-default.postid-1163 .blog-details-wrapper .single-post-item .post-content .wp-caption, .post-template-default.postid-568 .blog-details-wrapper .single-post-item .post-content .wp-caption {
  margin-top: 20px;
}
.post-template-default.postid-1785 .blog-details-wrapper .single-post-item .post-content .wp-block-button__link {
  color: #ffffff !important;
}
.post-template-default.postid-555 .blog-details-wrapper .single-post-item .post-content .gallery {
  margin-top: 20px;
}
.post-template-default.postid-1786 .blog-details-wrapper .single-post-item .post-title {
  margin-bottom: 20px;
}
.post-template-default.postid-1780 .blog-details-wrapper .single-post-item .wp-block-button {
  margin-top: 20px;
  margin-bottom: 40px;
}

.error-404.not-found {
  margin-top: -20px;
  margin-bottom: 40px;
}
.error-404.not-found .error-content .error-btn-bh {
  margin-top: 20px;
}

.wp-block-rss li a,
.wp-block-page-list li a,
.wp-block-categories-list.wp-block-categories li a,
ul li a,
ol li a {
  color: #616670;
}
.wp-block-rss li a:hover,
.wp-block-page-list li a:hover,
.wp-block-categories-list.wp-block-categories li a:hover,
ul li a:hover,
ol li a:hover {
  color: #d9a14c;
}

@keyframes MovefadeUp {
  0% {
    opacity: 0;
    transform: translateY(60px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
.MovefadeUp {
  animation-name: MovefadeUp;
}
@keyframes ripple {
  70% {
    box-shadow: 0 0 0 30px rgba(255, 255, 255, 0);
  }
  100% {
    box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);
  }
}
@keyframes pulse {
  to {
    box-shadow: 0 0 0 45px rgba(255, 255, 255, 0);
  }
}
@keyframes animatelinebar {
  0% {
    transform: translateX(0px);
  }
  100% {
    transform: translateX(25px);
  }
}
@keyframes slideUpIn {
  0% {
    transform: translateY(40px);
  }
  100% {
    transform: translateY(0);
  }
  0% {
    transform: translateY(40px);
  }
}
@keyframes MoveLeftRight {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-20px);
  }
}
@keyframes MoveUpDown {
  0% {
    transform: translateY(0);
  }
  100% {
    transform: translateY(-30px);
  }
}
@keyframes Animated3 {
  0% {
    transform: translateY(0);
  }
  100% {
    transform: translateY(-20px);
  }
}
@keyframes Animated4 {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-10px);
  }
}
@keyframes UpToDown {
  49% {
    transform: translateY(100%);
  }
  50% {
    opacity: 0;
    transform: translateY(-100%);
  }
  51% {
    opacity: 1;
  }
}
@keyframes Scroll {
  0% {
    transform: translateX(-50vw);
    transform: translateX(-50vw);
  }
  100% {
    transform: translateX(50vw);
    transform: translateX(50vw);
  }
}
@keyframes spin {
  100% {
    transform: rotate(359deg);
  }
}
@keyframes borderAnimation {
  from {
    background-position: 0 0, -23px 0, 100% -23px, 0 100%;
  }
  to {
    background-position: 0 -23px, 0 0, 100% 0, -23px 100%;
  }
}
#preloader {
  position: fixed;
  top: 0;
  left: 0;
  background-color: #fff;
  z-index: 9999999;
  right: 0;
  bottom: 0;
}

#preloader-status {
  height: 210px;
  width: 210px;
  background-repeat: no-repeat;
  background-position: center;
  margin: -100px 0 0 -100px;
  position: absolute;
  left: 50%;
  top: 50%;
}

.scrollup-wrapper {
  position: fixed;
  right: 40px;
  bottom: 20px;
  z-index: 9999;
}

.scrollup-btn {
  display: flex;
  align-content: center;
  justify-content: center;
  font-size: 26px;
  color: #ffffff;
  text-decoration: none;
  width: 50px;
  height: 50px;
  background-color: #aa8453;
  border-radius: 50px;
  border: 2px solid transparent;
  outline: 2px dashed #aa8453;
  align-items: center;
  cursor: pointer;
}
.scrollup-btn i {
  margin-top: -3px;
  display: block;
}

.header-area {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 99;
}
.header-area .header-menu-wrapper {
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-bottom: 1px solid rgba(255, 255, 255, 0.15);
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .header-area .header-menu-wrapper {
    border-bottom: none;
  }
}
.header-area .header-menu-wrapper .search-btn-with-btn {
  margin-left: unset;
}
@media (max-width: 1199px) {
  .header-area .header-menu-wrapper .search-btn-with-btn {
    display: none;
  }
}
@media (max-width: 1399px) {
  .header-area .header-menu-wrapper .search-btn-with-btn {
    margin-right: 0;
  }
}
@media (max-width: 1199px) {
  .header-area .header-menu-wrapper .search-btn-with-btn .btn-wrapper {
    display: none;
  }
}

.header-menu-area {
  width: 100%;
  z-index: 999;
  transition: all 0.4s ease 0s;
  left: 0;
}
@media (max-width: 991px) {
  .header-menu-area .search-btn-with-btn {
    display: none;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .header-menu-area .search-btn-with-btn .btn-wrapper {
    display: none;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .header-menu-area .search-btn-with-btn .btn-wrapper i {
    display: none;
  }
}
.header-menu-area .search-btn-with-btn .search-btn-wrapper .search-btn {
  color: #222;
  background-color: #f2f2f2;
  align-self: stretch;
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 60px;
  width: 60px;
  font-size: 16px;
}
.header-menu-area .search-btn-with-btn .search-btn-wrapper .search-btn:hover {
  background-color: #222;
  color: #ffffff;
}
.header-menu-area.sticky-header {
  width: 100%;
  z-index: 999;
  transition: all 0.4s ease 0s;
}
.header-menu-area.sticky-header.sticky_menu .search-btn-wrapper .search-btn {
  color: #222;
}
.header-menu-area.sticky-header.sticky_menu .search-btn-wrapper .search-btn:hover {
  color: #aa8453;
}
.header-menu-area.sticky_menu {
  left: 0;
  right: 0;
  top: 0;
  position: fixed;
  z-index: 9999;
  background-color: rgba(24, 23, 23, 0.9215686275);
  box-shadow: 0 7px 24px 0 rgba(0, 0, 0, 0.05);
}
.header-menu-area.sticky_menu .logo {
  height: 84px;
}
.header-menu-area.sticky_menu .logo:before {
  display: none;
}
.header-menu-area.sticky_menu .logo .standard-logo {
  display: none;
}
.header-menu-area.sticky_menu .logo .sticky-logo {
  display: block;
}
.header-menu-area.sticky_menu .logo .sticky-logo img {
  transition: all 0.5s ease-out;
}
.header-menu-area.sticky_menu .main-menu ul li.active > a, .header-menu-area.sticky_menu .main-menu ul li.current-menu-ancestor > a {
  color: #ffffff;
}
.header-menu-area.sticky_menu .main-menu ul li.active > a:after, .header-menu-area.sticky_menu .main-menu ul li.current-menu-ancestor > a:after {
  display: none;
}
.header-menu-area.sticky_menu .main-menu ul li a {
  padding: 32px 24px;
  transition: all 0.5s ease-out;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .header-menu-area.sticky_menu .main-menu ul li a {
    padding: 27px 15px;
  }
}
.header-menu-area.sticky_menu .main-menu ul li a:hover {
  color: #aa8453;
}
.header-menu-area.sticky_menu .main-menu ul li ul.submenu li.active > a {
  color: #ffffff;
}
.header-menu-area.sticky_menu .main-menu ul li ul li a {
  padding: 10px 20px;
}
.header-menu-area.sticky_menu .main-menu ul li ul li a:hover {
  color: #ffffff;
}
.header-menu-area.sticky_menu .ct-header-btn .content-wrapper span {
  color: #222;
}
.header-menu-area .logo {
  position: relative;
  z-index: 999;
  height: auto;
  display: flex;
  align-items: center;
  flex-shrink: 0;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .header-menu-area .logo {
    height: 100px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .header-menu-area .logo {
    height: 80px;
  }
}
.header-menu-area .logo .standard-logo img {
  transition: all 0.5s ease-out;
}
.header-menu-area .logo .sticky-logo {
  display: none;
}
.header-menu-area .logo .sticky-logo img {
  transition: all 0.5s ease-out;
}
.header-menu-area .logo .retina-logo {
  display: none;
}

.main-menu ul {
  margin: 0;
  padding: 0;
  position: relative;
}
.main-menu ul li {
  display: inline-block;
  padding: 0;
  position: relative;
}
.main-menu ul li:last-child a {
  padding-right: 0 !important;
}
.main-menu ul li.active, .main-menu ul li.current-menu-ancestor {
  position: relative;
}
.main-menu ul li.dropdown > a {
  padding-right: 45px !important;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .main-menu ul li.dropdown > a {
    padding-right: 30px !important;
  }
}
.main-menu ul li.dropdown > a:before {
  visibility: visible;
}
.main-menu ul li.dropdown .dropdown > a:before {
  visibility: visible;
  right: 15px;
  transform: rotate(-90deg);
  margin-top: -4px;
}
.main-menu ul li ul.submenu li.active > a {
  position: relative;
  z-index: 2;
  background-color: #aa8453;
  color: #ffffff !important;
}
.main-menu ul li ul.submenu li.active > a:after {
  display: none;
}
.main-menu ul li a {
  display: block;
  padding: 54px 36px;
  text-decoration: none;
  text-transform: capitalize;
  transition: all 0.5s ease-out;
  position: relative;
  color: #ffffff;
  font-family: "Barlow Condensed", sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: normal;
  letter-spacing: 2.7px;
  text-transform: uppercase;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .main-menu ul li a {
    padding: 54px 25px;
  }
}
.main-menu ul li a:before {
  position: absolute;
  content: "\f107";
  font-family: "Font Awesome 6 Pro";
  display: inline-block;
  padding: 3px;
  font-size: 14px;
  top: 50%;
  right: 20px;
  line-height: 0;
  visibility: hidden;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .main-menu ul li a:before {
    right: 8px;
  }
}
.main-menu ul li a:hover {
  color: #aa8453;
}
.main-menu ul li:hover > ul {
  visibility: visible;
  transition: all 300ms ease;
  opacity: 1;
  transform: scaleY(1);
}
.main-menu ul li ul li:hover ul {
  visibility: visible;
  top: -2px;
}
.main-menu ul ul {
  background-color: #ffffff;
  left: 10px;
  opacity: 0;
  position: absolute;
  text-align: left;
  top: 100%;
  visibility: hidden;
  z-index: 99999;
  transition: all 300ms ease;
  border-top: 2px solid #aa8453;
  box-shadow: 0px 10px 20px 0px rgba(8, 0, 42, 0.08);
  transform-origin: top;
  transform: scaleY(0);
}
.main-menu ul ul li {
  float: none;
  min-width: 210px;
}
.main-menu ul ul li ul {
  visibility: hidden;
}
.main-menu ul ul li i {
  float: right;
}
.main-menu ul ul li a {
  line-height: 120%;
  padding: 10px 20px;
  color: #222;
  border-bottom: 1px solid #d0d0d0;
  margin-left: 0;
  font-size: 16px;
}
.main-menu ul ul li a:hover {
  background-color: #aa8453;
  color: #ffffff;
}
.main-menu ul ul li:last-child a {
  border-bottom: 0px;
}
.main-menu ul ul ul {
  left: 100%;
  transition: all 0.3s ease 0s;
  opacity: 0;
  border-top: 0px;
  border-top: 2px solid #aa8453;
}

.animation {
  animation-duration: 0.3s;
  animation-fill-mode: both;
}

.slideUpIn {
  animation-name: slideUpIn;
}

.search-btn-with-cta-btn {
  display: flex;
  gap: 24px;
}
@media (max-width: 1199px) {
  .search-btn-with-cta-btn {
    display: none;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .search-btn-with-cta-btn {
    gap: 24px;
  }
}

.search-btn-with-btn {
  display: flex;
  align-items: center;
  margin-left: auto;
}
.search-btn-with-btn .search-btn {
  font-size: 24px;
  font-weight: 500;
  color: #ffffff;
}
.search-btn-with-btn .btn-wrapper .theme-btn.icon-left {
  flex-direction: row-reverse;
}

.search-form-wrapper {
  position: fixed;
  width: 100%;
  height: 0;
  left: 0;
  top: 0;
  background-color: rgba(0, 0, 0, 0.6);
  opacity: 0;
  z-index: 999;
  visibility: hidden;
  transition: all 0.5s ease-out;
}
.search-form-wrapper.active {
  visibility: visible;
  opacity: 1;
  height: 100%;
  transition: all 0.5s ease-out;
}
.search-form-wrapper .search-form-inner {
  width: 768px;
  position: relative;
  top: 50%;
  transform: translate(-50%, -50%);
  left: 50%;
}
.search-form-wrapper .search-form-inner .search-content-filed {
  display: flex;
  align-items: center;
  gap: 30px;
}
.search-form-wrapper .search-form-inner .search-content-filed .search-close {
  cursor: pointer;
  font-size: 30px;
  color: #ffffff;
}
.search-form-wrapper .search-form-inner .search-form {
  background: #ffffff;
  box-shadow: 0 30px 70px rgba(208, 225, 242, 0.3);
  padding: 15px 30px;
  flex: 1;
}
.search-form-wrapper .search-form-inner .search-form .search-form-input {
  display: flex;
  align-items: center;
  width: 100%;
}
.search-form-wrapper .search-form-inner .search-form .search-form-input .theme-btn {
  display: inline-block;
  height: 100%;
  width: auto;
  padding: 0 40px;
}
.search-form-wrapper .search-form-inner .search-form .search-form-input .search-icon {
  display: flex;
}
.search-form-wrapper .search-form-inner .search-form .search-form-input button.submit-search-btn {
  padding: 15px 24px !important;
}
.search-form-wrapper .search-form-inner .search-form input[type=search] {
  margin-top: 0 !important;
  background: transparent !important;
  border: 0 !important;
  padding: 0 12px !important;
  flex-grow: 1;
}

.header-area.style-2 .header-menu-area {
  background-color: #222;
}
.header-area.style-2 .header-menu-area.sticky_menu .header-top {
  visibility: hidden;
  opacity: 0;
  height: 0;
  padding: 0;
  transition: all 0.5s ease-out;
}
.header-area.style-2 .header-menu-area.sticky_menu .header-menu-wrapper .hamburger-left.hide {
  display: none;
  visibility: hidden;
  opacity: 0;
  height: 0;
  width: 0;
  transform: translateX(-100%);
  transition: all 0.5s ease-out;
}
.header-area.style-2 .header-menu-area.sticky_menu .header-menu-wrapper .logo-wrapper {
  visibility: visible;
  opacity: 1;
  width: auto;
}
.header-area.style-2 .header-menu-area .header-top {
  padding: 32px 0;
  border-bottom: 1px solid rgba(255, 255, 255, 0.15);
}
@media (max-width: 991px) {
  .header-area.style-2 .header-menu-area .header-top {
    padding: 20px 0;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .header-area.style-2 .header-menu-area .header-top {
    display: none;
  }
}
@media (max-width: 991px) {
  .header-area.style-2 .header-menu-area .header-top .logo-wrapper {
    display: none;
  }
}
.header-area.style-2 .header-menu-area .header-top .inner-wrapper {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.header-area.style-2 .header-menu-area .header-top p {
  margin-bottom: 0;
}
.header-area.style-2 .header-menu-area .header-top .address {
  color: #aa8453;
}
.header-area.style-2 .header-menu-area .header-top .address .title {
  color: #ffffff;
  font-weight: 300;
}
.header-area.style-2 .header-menu-area .header-top .booking-btn .content p {
  color: #ffffff;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 29px;
}
.header-area.style-2 .header-menu-area .header-top .booking-btn .content a {
  color: #aa8453;
}
.header-area.style-2 .main-menu > ul li a {
  padding: 38px 24px;
}
.header-area.style-2 .main-menu > ul ul li a {
  padding: 10px 20px;
}
.header-area.style-2 .header-menu-wrapper {
  border-bottom: none;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .header-area.style-2 .header-menu-wrapper {
    padding: 12px 0;
    height: 104px;
  }
}
@media (max-width: 991px) {
  .header-area.style-2 .header-menu-wrapper .hamburger-left {
    display: none;
  }
}
.header-area.style-2 .header-menu-wrapper .logo-wrapper {
  visibility: hidden;
  opacity: 0;
  width: 0;
  transition: all 0.5s ease-out;
}
@media (max-width: 991px) {
  .header-area.style-2 .header-menu-wrapper .logo-wrapper {
    visibility: visible;
    opacity: 1;
    width: 100%;
    transition: all 0.5s ease-out;
  }
}
.header-area.style-2 .search-btn-with-btn {
  gap: 30px;
}
.header-area.style-2 .search-btn-with-btn .btn-wrapper {
  display: flex;
  align-items: center;
  gap: 12px;
}
.header-area.style-2 .search-btn-with-btn .btn-wrapper i {
  color: #aa8453;
}
.header-area.style-2 .select-container .nice-select {
  width: 60px;
  background-color: transparent;
  color: #ffffff;
}
.header-area.style-2 .select-container .nice-select:after {
  color: #ffffff;
}
.header-area.style-2 .select-container select {
  background: transparent;
  color: #ffffff;
}

.header-area.style-5 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 999;
}
.header-area.style-5 .logo-wrapper {
  position: absolute;
  left: 60px;
}
@media (max-width: 991px) {
  .header-area.style-5 .logo-wrapper {
    position: relative;
    left: 0;
  }
}
@media (max-width: 991px) {
  .header-area.style-5 .logo-wrapper .logo .standard-logo {
    display: none;
  }
}
@media (max-width: 991px) {
  .header-area.style-5 .logo-wrapper .logo .sticky-logo {
    display: block;
  }
}
@media (max-width: 991px) {
  .header-area.style-5 .header-menu-area {
    background-color: #ffffff;
  }
}
.header-area.style-5 .header-menu-wrapper {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .header-area.style-5 .header-menu-wrapper {
    justify-content: end;
  }
}
.header-area.style-5 .header-menu-wrapper .search-btn-with-btn {
  gap: 60px;
  align-self: stretch;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .header-area.style-5 .header-menu-wrapper .search-btn-with-btn {
    display: none;
  }
}
.header-area.style-5 .header-menu-wrapper .search-btn-with-btn .search-btn-wrapper .search-btn {
  width: 54px;
  height: 54px;
  border-radius: 50%;
  flex-shrink: 0;
  min-height: unset;
}
.header-area.style-5 .header-menu-wrapper .search-btn-with-btn .btn-wrapper {
  height: 100%;
  align-self: stretch;
  position: absolute;
  right: 0;
  top: 0;
}
.header-area.style-5 .header-menu-wrapper .search-btn-with-btn .btn-wrapper .theme-btn {
  height: 100%;
  gap: 25px;
}
.header-area.style-5 .header-menu-wrapper .search-btn-with-btn .btn-wrapper .theme-btn .icon {
  font-size: 40px;
}
.header-area.style-5 .header-menu-wrapper .search-btn-with-btn .btn-wrapper .theme-btn .btn-content {
  display: flex;
  flex-direction: column;
  text-align: left;
}
.header-area.style-5 .header-menu-wrapper .search-btn-with-btn .btn-wrapper .theme-btn .btn-content .phone-number-label {
  font-family: "Barlow Condensed", sans-serif;
  font-size: 14px;
  font-weight: 400;
}
.header-area.style-5 .header-menu-wrapper .search-btn-with-btn .btn-wrapper .theme-btn .btn-content .phone-number {
  font-size: 18px;
}
.header-area.style-5 .header-menu-area.sticky_menu .main-menu ul li a {
  color: #222;
  transition: all 0.5s ease-out;
  padding: 27px 24px;
}
.header-area.style-5 .header-menu-area.sticky_menu .main-menu ul li a:hover {
  color: #aa8453;
}
.header-area.style-5 .header-menu-area.sticky_menu .main-menu ul li ul li a {
  padding: 10px 20px;
}
.header-area.style-5 .header-menu-area.sticky_menu .main-menu ul li ul li a:hover {
  color: #ffffff;
}
.header-area.style-5 .header-menu-area .main-menu ul li a {
  color: #ffffff;
  transition: all 0.5s ease-out;
  padding: 51px 24px;
}
.header-area.style-5 .header-menu-area .main-menu ul li a:hover {
  color: #aa8453;
}
.header-area.style-5 .header-menu-area .main-menu ul li ul li a {
  padding: 10px 20px;
  color: #222;
}
.header-area.style-5 .header-menu-area .main-menu ul li ul li a:hover {
  color: #ffffff;
}

.header-area.style-6 {
  background-color: #282B33;
}
.header-area.style-6 .mobile-menu-bar a i {
  color: #ffffff;
}
.header-area.style-6 .header-top .header-top-info {
  width: auto;
}
.header-area.style-6 .header-menu-area {
  position: relative;
  transition: all 0.5s ease-out;
}
@media only screen and (min-width: 1200px) and (max-width: 1699px) {
  .header-area.style-6 .header-menu-area .main-menu-wrapper {
    justify-content: center;
  }
}
@media (max-width: 991px) {
  .header-area.style-6 .header-menu-area .main-menu-wrapper {
    justify-content: flex-end;
  }
}
.header-area.style-6 .header-menu-area .logo-wrapper {
  position: absolute;
  left: 40px;
  top: 50%;
  transform: translateY(-50%);
}
@media (max-width: 1199px) {
  .header-area.style-6 .header-menu-area .logo-wrapper {
    position: unset;
    transform: unset;
  }
}
.header-area.style-6 .header-menu-area .logo-wrapper .logo {
  height: 80px;
}
.header-area.style-6 .header-menu-area.sticky_menu {
  position: fixed;
  transition: all 0.5s ease-out;
}
.header-area.style-6 .header-menu-area.sticky_menu .search-btn-with-btn .btn-wrapper .theme-btn {
  background-color: #aa8453;
}
.header-area.style-6 .header-menu-area.sticky_menu .mobile-menu-bar a i {
  color: #222;
}
.header-area.style-6 .header-menu-area.sticky_menu .main-menu ul li a {
  color: #222;
  transition: all 0.5s ease-out;
}
.header-area.style-6 .header-menu-area.sticky_menu .main-menu ul li a:hover {
  color: #aa8453;
}
.header-area.style-6 .header-menu-area.sticky_menu .main-menu ul li ul li a:hover {
  color: #ffffff;
}
.header-area.style-6 .header-menu-area .main-menu ul li a {
  color: #ffffff;
  transition: all 0.5s ease-out;
  padding: 25px 24px;
}
.header-area.style-6 .header-menu-area .main-menu ul li a:hover {
  color: #aa8453;
}
.header-area.style-6 .header-menu-area .main-menu ul li ul li a {
  padding: 10px 20px;
  color: #222;
}
.header-area.style-6 .header-menu-area .main-menu ul li ul li a:hover {
  color: #ffffff;
}
.header-area.style-6 .header-menu-area .search-btn-with-btn {
  position: absolute;
  right: 0;
  height: 100%;
  top: 50%;
  transform: translateY(-50%);
}
@media (max-width: 1199px) {
  .header-area.style-6 .header-menu-area .search-btn-with-btn {
    position: unset;
    transform: unset;
  }
}
.header-area.style-6 .header-menu-area .search-btn-with-btn .btn-wrapper {
  height: 100%;
  align-self: stretch;
}
.header-area.style-6 .header-menu-area .search-btn-with-btn .btn-wrapper .theme-btn {
  height: 100%;
  background-color: rgba(255, 255, 255, 0.05);
  border-color: transparent;
}
.header-area.style-6 .header-menu-area .search-btn-with-btn .search-btn-wrapper {
  height: 100%;
}
.header-area.style-6 .header-menu-area .search-btn-with-btn .search-btn-wrapper .search-btn {
  height: 100%;
  background-color: transparent;
  color: #aa8453;
}

body.admin-bar .header-area.style-7 {
  top: 30px;
}

.header-area.style-7 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 999;
}
.header-area.style-7 .search-btn-with-btn {
  gap: 40px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .header-area.style-7 .search-btn-with-btn {
    gap: 0;
  }
}
.header-area.style-7 .search-btn-with-btn .search-btn-wrapper .search-btn {
  background-color: transparent;
  color: #ffffff;
}
@media (max-width: 991px) {
  .header-area.style-7 .mobile-menu-bar a i {
    color: #ffffff;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .header-area.style-7 .header-menu-area .main-menu {
    margin-left: 38px;
  }
}
@media (max-width: 991px) {
  .header-area.style-7 .header-menu-area.sticky_menu .mobile-menu-bar a i {
    color: #222;
  }
}
.header-area.style-7 .header-menu-area.sticky_menu .search-btn-with-btn .search-btn-wrapper .search-btn {
  color: #222;
}
.header-area.style-7 .header-menu-area.sticky_menu .main-menu ul li a {
  color: #222;
  transition: all 0.5s ease-out;
  padding: 27px 24px;
}
.header-area.style-7 .header-menu-area.sticky_menu .main-menu ul li a:hover {
  color: #aa8453;
}
.header-area.style-7 .header-menu-area.sticky_menu .main-menu ul li ul li a {
  padding: 10px 20px;
}
.header-area.style-7 .header-menu-area.sticky_menu .main-menu ul li ul li a:hover {
  color: #ffffff;
}
.header-area.style-7 .header-menu-area .main-menu ul li a {
  color: #ffffff;
  transition: all 0.5s ease-out;
  padding: 51px 24px;
}
.header-area.style-7 .header-menu-area .main-menu ul li a:hover {
  color: #aa8453;
}
.header-area.style-7 .header-menu-area .main-menu ul li ul li a {
  padding: 10px 20px;
  color: #222;
}
.header-area.style-7 .header-menu-area .main-menu ul li ul li a:hover {
  color: #ffffff;
}

.mean-container a.meanmenu-reveal {
  display: none;
}

.mean-container .mean-nav {
  background: none;
}

.mean-container .mean-bar {
  padding: 0;
  min-height: auto;
  background: none;
}

.mean-container .mean-nav > ul {
  padding: 0;
  margin: 0;
  width: 100%;
  list-style-type: none;
  display: block !important;
}

.mean-container a.meanmenu-reveal {
  display: none !important;
}

.mean-container .mean-nav ul li a {
  width: 100%;
  padding: 10px 0;
  color: #222;
  border-top: 1px solid #dfe2e9;
  font-size: 14px;
  text-transform: capitalize;
  line-height: 1.5;
  font-weight: 500;
}

.mean-container .mean-nav ul li a.mean-expand {
  margin-top: 5px;
  padding: 0 !important;
  border: 1px solid #dfe2e9 !important;
  height: 30px;
  width: 30px;
  line-height: 30px;
  color: #222;
  line-height: 30px;
  top: 0;
  font-weight: 400;
}

.mean-container .mean-nav ul li > a > i {
  display: none;
}

.mean-container .mean-nav ul li > a.mean-expand i {
  display: inline-block;
}

.mean-container .mean-nav > ul > li:first-child > a {
  border-top: 0;
}

.mean-container .mean-nav ul li.dropdown-opened a.mean-expand.mean-clicked {
  background-color: #aa8453;
  border-color: #aa8453 !important;
}

.mean-container .mean-nav ul li.dropdown-opened a.mean-expand.mean-clicked i {
  color: #ffffff;
}

.mean-container .mean-nav ul li a.mean-expand.mean-clicked {
  color: #ffffff;
}

.mean-container .mean-nav ul li a.mean-expand.mean-clicked i {
  transform: rotate(45deg);
  color: #ffffff;
}

.mobile-menu-bar a {
  display: flex;
  align-items: center;
  justify-content: center;
}
.mobile-menu-bar a i {
  color: #aa8453;
  font-size: 22px;
}

.menu-sidebar-area {
  position: fixed;
  right: -485px;
  top: 0;
  width: 465px;
  height: 100%;
  background-color: #ffffff;
  overflow-y: scroll;
  transition: all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86);
  z-index: 9999;
}
@media (max-width: 560px) {
  .menu-sidebar-area {
    width: 350px;
  }
}
.menu-sidebar-area .menu-sidebar-logo {
  display: inline-block;
  width: 180px;
}
.menu-sidebar-area .menu-sidebar-wrapper {
  position: relative;
  padding: 40px;
}
.menu-sidebar-area.active {
  right: 0;
}
.menu-sidebar-area .menu-sidebar-close {
  position: absolute;
  top: 40px;
  right: 40px;
}
.menu-sidebar-area .menu-sidebar-close .menu-sidebar-close-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  height: 45px;
  width: 45px;
  background-color: #aa8453;
  color: #ffffff;
}
.menu-sidebar-area .menu-sidebar-close .menu-sidebar-close-btn:hover {
  background-color: #aa8453;
}
.menu-sidebar-area .menu-sidebar-content .menu-sidebar-single-widget {
  display: inline-block;
  margin-top: 20px;
  width: 100%;
}
.menu-sidebar-area .menu-sidebar-content .menu-sidebar-single-widget .menu-sidebar-title {
  margin-bottom: 5px;
}
.menu-sidebar-area .menu-sidebar-content .menu-sidebar-single-widget .header-contact-info {
  display: flex;
  align-items: center;
  gap: 0 24px;
  padding: 6px 0;
  flex-wrap: wrap;
  flex-direction: column;
}
.menu-sidebar-area .menu-sidebar-content .menu-sidebar-single-widget .header-contact-info span {
  display: flex;
  align-items: center;
  gap: 13px;
  color: #222;
  font-size: 16px;
  font-weight: 400;
  font-family: "Barlow Condensed", sans-serif;
  width: 100%;
}
.menu-sidebar-area .menu-sidebar-content .menu-sidebar-single-widget .header-contact-info span.contact-info-item {
  gap: 0 10px !important;
}
.menu-sidebar-area .menu-sidebar-content .menu-sidebar-single-widget .header-contact-info span a {
  display: flex;
  align-items: center;
  gap: 10px;
  color: #222;
  font-size: 16px;
  font-weight: 400;
  font-family: "Barlow Condensed", sans-serif;
}
.menu-sidebar-area .menu-sidebar-content .menu-sidebar-single-widget .header-contact-info span a:hover {
  color: #aa8453;
}
.menu-sidebar-area .menu-sidebar-content .menu-sidebar-single-widget .social-profile {
  margin-top: 20px;
  border-top: 1px solid #dfe2e9;
  width: 100%;
  padding-top: 20px;
}
.menu-sidebar-area .menu-sidebar-content .menu-sidebar-single-widget .social-profile a {
  color: #222;
  font-size: 22px;
}
.menu-sidebar-area .menu-sidebar-content .menu-sidebar-single-widget .social-profile a:hover {
  color: #aa8453;
}

.body-overlay {
  background-color: rgba(0, 0, 0, 0.6);
  height: 100%;
  width: 100%;
  position: fixed;
  top: 0;
  z-index: 999;
  left: 0;
  opacity: 0;
  visibility: hidden;
  transition: all 0.5s ease-out;
}
.body-overlay.active {
  opacity: 1;
  visibility: visible;
}
.body-overlay:hover {
  cursor: pointer;
}

.section-title {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  margin-bottom: 60px;
  margin-top: -6px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .section-title {
    margin-bottom: 40px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .section-title {
    margin-bottom: 30px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .section-title {
    margin-bottom: 20px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .section-title {
    flex-direction: column;
    margin-bottom: 30px;
    align-items: flex-start;
    gap: 40px;
  }
}
.section-title .sec-content {
  display: flex;
  flex-direction: column;
  z-index: 2;
  position: relative;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .section-title .sec-content {
    width: 100%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .section-title .sec-content .sec-desc p br {
    display: none;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .section-title .sec-content .sec-desc p br {
    display: none;
  }
}
.section-title .short-title {
  font-family: "Barlow Condensed", sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: 5.4px;
  text-transform: uppercase;
  color: #666;
  margin-bottom: 20px;
  display: inline-flex;
  align-items: center;
  gap: 10px;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .section-title .short-title {
    margin-bottom: 10px;
  }
}
.section-title .title {
  font-family: "Gilda Display", serif;
  font-size: 54px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  color: #222;
  margin-bottom: 20px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .section-title .title {
    font-size: 48px;
    line-height: 62px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1024px) {
  .section-title .title {
    font-size: 47px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .section-title .title {
    font-size: 38px;
    line-height: 48px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .section-title .title {
    font-size: 32px;
    line-height: 42px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 439px) {
  .section-title .title br {
    display: none;
  }
}
.section-title .title span {
  color: #aa8453;
}
.section-title .sec-desc {
  font-family: "Barlow Condensed", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 29px;
  color: #666;
  margin-bottom: 0;
  position: relative;
  z-index: 2;
}
.section-title .sec-desc .theme-btn {
  background-color: transparent;
  color: #222;
  flex-shrink: 0;
}
.section-title .sec-desc .theme-btn:hover {
  background-color: #aa8453;
  color: #ffffff;
  transition: all 0.5s ease-out;
}
.section-title .para {
  font-family: "Gilda Display", serif;
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: 34px;
  margin-top: 20px;
  color: #808287;
}
.section-title.style-2 {
  justify-content: center;
}
.section-title.style-2 .sec-content {
  align-items: center;
  text-align: center;
}
.section-title.style-2 .title {
  margin-bottom: 0;
}
.section-title.style-3 {
  display: unset;
}
.section-title.style-3 .short-title {
  color: #aa8453;
}
.section-title.style-3 .title,
.section-title.style-3 .sec-desc {
  color: #ffffff;
}
@media (max-width: 1399px) {
  .section-title.style-3 .title br,
  .section-title.style-3 .sec-desc br {
    display: none;
  }
}

.banner-text {
  position: relative;
}
.banner-text p {
  -webkit-text-stroke-width: 1px;
  -webkit-text-stroke-color: rgba(102, 102, 102, 0.7);
  font-family: "Gilda Display";
  font-size: 200px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  text-transform: uppercase;
  margin-bottom: 0;
  color: transparent;
  text-wrap: nowrap;
  transform: translate(-8%, -15%);
}
.banner-text p span {
  color: #ffffff;
}
@media (max-width: 1700px) {
  .banner-text p {
    font-size: 170px;
    transform: translate(0, -15%);
  }
}
@media (max-width: 1399px) {
  .banner-text p {
    font-size: 140px;
    transform: translate(0, -15%);
  }
}
@media (max-width: 1199px) {
  .banner-text p {
    font-size: 100px;
    transform: translate(0, -15%);
  }
}
@media (max-width: 991px) {
  .banner-text p {
    font-size: 80px;
    transform: translate(0, -10%);
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .banner-text p {
    font-size: 60px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 576px) {
  .banner-text p {
    font-size: 40px;
  }
}

.slider-area {
  position: relative;
  z-index: 2;
  height: auto;
  padding-top: 275px;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .slider-area {
    padding-top: 0;
  }
}
.slider-area .shape {
  position: absolute;
  bottom: 50px;
  right: 50px;
  background-color: transparent;
  z-index: -1;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .slider-area .shape {
    display: none;
  }
}
.slider-area .slider-bg {
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 100%;
  background-color: #222;
  z-index: -1;
}
.slider-area .slider-bg img {
  position: absolute;
  top: 0;
  right: 0;
  width: 365px;
  height: 100%;
  padding: 39px 0;
  aspect-ratio: 1/1;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .slider-area .slider-bg img {
    padding-bottom: 0;
  }
}
.slider-area .slider-control-btn-wrapper {
  position: absolute;
  height: 100%;
  top: 0;
  right: 36px;
}
@media (max-width: 1199px) {
  .slider-area .slider-control-btn-wrapper {
    display: none;
  }
}
.slider-area .slider-control-btn-wrapper .slider-arrow-btn-wrapper {
  flex-direction: column;
  align-items: flex-end;
  justify-content: center;
  height: 100%;
}
.slider-area .single-slider {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  position: relative;
  z-index: 2;
  overflow: hidden;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .slider-area .single-slider {
    padding-top: 100px;
    height: unset;
  }
}
.slider-area .single-slider .slider-overlay {
  background-color: #085294;
  opacity: 0.61;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
}
.slider-area .single-slider .slider-content-wrapper {
  position: relative;
  z-index: 99;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .slider-area .single-slider .slider-content-wrapper {
    padding-top: 50px;
    padding-bottom: 50px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .slider-area .single-slider .slider-content-wrapper .slider-content {
    text-align: center;
  }
}
.slider-area .single-slider .slider-content-wrapper .slider-content .slider-short-title {
  font-family: "Barlow Condensed", sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: normal;
  letter-spacing: 5.4px;
  text-transform: uppercase;
  color: #ffffff;
  margin-bottom: 10px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .slider-area .single-slider .slider-content-wrapper .slider-content .slider-short-title {
    color: #aa8453;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .slider-area .single-slider .slider-content-wrapper .slider-content .slider-short-title {
    font-size: 18px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .slider-area .single-slider .slider-content-wrapper .slider-content .slider-short-title {
    font-size: 16px;
    letter-spacing: 3px;
  }
}
.slider-area .single-slider .slider-content-wrapper .slider-content .slider-title {
  color: #ffffff;
  font-family: "Gilda Display", serif;
  font-size: 60px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  text-transform: uppercase;
  margin-bottom: 30px;
  margin-top: 14px;
}
.slider-area .single-slider .slider-content-wrapper .slider-content .slider-title span {
  color: #aa8453;
  font-size: 40px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  text-transform: uppercase;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .slider-area .single-slider .slider-content-wrapper .slider-content .slider-title span {
    font-size: 24px;
    line-height: 42px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .slider-area .single-slider .slider-content-wrapper .slider-content .slider-title {
    color: #ffffff;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .slider-area .single-slider .slider-content-wrapper .slider-content .slider-title {
    font-size: 48px;
    line-height: 62px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1024px) {
  .slider-area .single-slider .slider-content-wrapper .slider-content .slider-title {
    font-size: 47px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .slider-area .single-slider .slider-content-wrapper .slider-content .slider-title {
    font-size: 38px;
    line-height: 48px;
    margin-bottom: 20px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .slider-area .single-slider .slider-content-wrapper .slider-content .slider-title {
    font-size: 24px;
    line-height: 42px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 439px) {
  .slider-area .single-slider .slider-content-wrapper .slider-content .slider-title br {
    display: none;
  }
}
.slider-area .single-slider .slider-content-wrapper .slider-content .slider-short-desc {
  font-family: "Barlow Condensed", sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 30px;
  color: #666;
  margin-bottom: 73px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .slider-area .single-slider .slider-content-wrapper .slider-content .slider-short-desc {
    color: #ffffff;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .slider-area .single-slider .slider-content-wrapper .slider-content .slider-short-desc {
    font-size: 18px;
    line-height: 32px;
    margin-bottom: 38px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .slider-area .single-slider .slider-content-wrapper .slider-content .slider-short-desc {
    font-size: 18px;
    line-height: 32px;
    margin-bottom: 30px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .slider-area .single-slider .slider-content-wrapper .slider-content .slider-short-desc {
    font-size: 18px;
    line-height: 32px;
  }
}
.slider-area .single-slider .slider-content-wrapper .slider-content .foundation-text {
  opacity: 0.1;
}
.slider-area .single-slider .slider-content-wrapper .slider-content .foundation-text h1 {
  font-family: "Gilda Display", serif;
  font-size: 148px;
  font-weight: 700;
  line-height: 115%;
  margin-bottom: 0;
  color: black;
  -webkit-text-stroke: 2px black;
  -webkit-text-fill-color: rgba(255, 255, 255, 0);
  white-space: nowrap;
  opacity: 0.1;
}
.slider-area .single-slider .slider-btn-wrapper {
  display: flex;
  align-items: center;
  gap: 20px;
  position: relative;
  z-index: 1;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .slider-area .single-slider .slider-btn-wrapper {
    justify-content: center;
  }
}
.slider-area .single-slider .slider-btn-wrapper .simple-btn {
  padding: 14px 24px;
  font-family: "Barlow Condensed", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 28px;
  flex-shrink: 0;
  border: 1px solid #aa8453;
}
.slider-area .single-slider .slider-btn-wrapper .simple-btn {
  color: #ffffff;
  background-color: transparent;
  padding: 15px 30px;
  border: 1px solid #ffffff;
  border-radius: 5px;
  transition: all 0.5s ease-out;
}
.slider-area .single-slider .slider-btn-wrapper .simple-btn:hover {
  background-color: rgba(255, 255, 255, 0.7176470588);
  color: #222;
  border: 1px solid #aa8453;
  transition: all 0.5s ease-out;
}
.slider-area .single-slider .slider-btn-wrapper .theme-btn {
  background-color: transparent;
  color: #222;
  transition: all 0.5s ease-out;
}
.slider-area .single-slider .slider-btn-wrapper .theme-btn i {
  font-size: 20px;
}
.slider-area .single-slider .slider-btn-wrapper .theme-btn:hover {
  background-color: #aa8453;
  color: #ffffff;
  transition: all 0.5s ease-out;
}
.slider-area .single-slider .slider-image {
  position: relative;
  height: 300px;
}
.slider-area .single-slider .slider-image .slider-image-inner {
  width: 90px;
  height: 57px;
  overflow: hidden;
  position: absolute;
  right: 6%;
  top: 50%;
  transform: translateY(-50%);
}
@media (max-width: 1799px) {
  .slider-area .single-slider .slider-image .slider-image-inner {
    right: 14%;
  }
}
@media (max-width: 1799px) {
  .slider-area .single-slider .slider-image {
    width: auto;
    margin-top: inherit;
  }
}
@media (max-width: 1199px) {
  .slider-area .single-slider .slider-image {
    right: unset;
    display: none;
  }
  .slider-area .single-slider .slider-image .slider-image-inner {
    width: 100%;
    height: 300px;
  }
  .slider-area .single-slider .slider-image .slider-image-inner img {
    width: 100%;
    height: 100%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .slider-area .single-slider .slider-image {
    margin-top: 50px;
  }
}
.slider-area .slider-wrapper .slick-active .slider-short-title,
.slider-area .slider-wrapper .slick-active .slider-title,
.slider-area .slider-wrapper .slick-active .slider-short-desc,
.slider-area .slider-wrapper .slick-active .slider-btn-wrapper,
.slider-area .slider-wrapper .slick-active .foundation-text,
.slider-area .slider-wrapper-two .slick-active .slider-short-title,
.slider-area .slider-wrapper-two .slick-active .slider-title,
.slider-area .slider-wrapper-two .slick-active .slider-short-desc,
.slider-area .slider-wrapper-two .slick-active .slider-btn-wrapper,
.slider-area .slider-wrapper-two .slick-active .foundation-text {
  animation-name: MovefadeUp;
  -webkit-animation-fill-mode: both;
}
.slider-area .slider-wrapper .slick-active .slider-short-title,
.slider-area .slider-wrapper-two .slick-active .slider-short-title {
  animation-delay: 0.3s;
  animation-duration: 0.3s;
}
.slider-area .slider-wrapper .slick-active .slider-title,
.slider-area .slider-wrapper-two .slick-active .slider-title {
  animation-delay: 0.5s;
  animation-duration: 0.5s;
}
.slider-area .slider-wrapper .slick-active .slider-short-desc,
.slider-area .slider-wrapper-two .slick-active .slider-short-desc {
  animation-delay: 0.7s;
  animation-duration: 0.7s;
}
.slider-area .slider-wrapper .slick-active .slider-btn-wrapper,
.slider-area .slider-wrapper-two .slick-active .slider-btn-wrapper {
  animation-delay: 0.9s;
  animation-duration: 0.9s;
}
.slider-area .slider-wrapper .slick-active .foundation-text,
.slider-area .slider-wrapper-two .slick-active .foundation-text {
  animation-delay: 0.9s;
  animation-duration: 0.9s;
}
.slider-area .slider-wrapper .next-btn,
.slider-area .slider-wrapper .prev-btn,
.slider-area .slider-wrapper-two .next-btn,
.slider-area .slider-wrapper-two .prev-btn {
  position: absolute;
  right: 173px;
  left: unset;
  border: none;
  outline: none;
  background: initial;
  transition: all 0.5s ease-out;
  z-index: 1;
}
.slider-area .slider-wrapper .next-btn:hover i,
.slider-area .slider-wrapper .prev-btn:hover i,
.slider-area .slider-wrapper-two .next-btn:hover i,
.slider-area .slider-wrapper-two .prev-btn:hover i {
  color: #aa8453;
}
.slider-area .slider-wrapper .next-btn i,
.slider-area .slider-wrapper .prev-btn i,
.slider-area .slider-wrapper-two .next-btn i,
.slider-area .slider-wrapper-two .prev-btn i {
  transform: rotate(90deg);
  color: rgba(255, 255, 255, 0.7176470588);
  transition: all 0.5s ease-out;
}
.slider-area .slider-wrapper .prev-btn,
.slider-area .slider-wrapper-two .prev-btn {
  top: 30%;
}
.slider-area .slider-wrapper .next-btn,
.slider-area .slider-wrapper-two .next-btn {
  bottom: 0;
}
.slider-area .slider-wrapper .slick-dots,
.slider-area .slider-wrapper-two .slick-dots {
  display: flex;
  gap: 30px;
  flex-direction: column;
  position: absolute;
  top: 50%;
  right: 14%;
  transform: translateY(-50%);
  z-index: 2;
  flex-direction: column;
  margin: 0;
  padding: 0;
}
@media (max-width: 1800px) {
  .slider-area .slider-wrapper .slick-dots,
  .slider-area .slider-wrapper-two .slick-dots {
    right: 5%;
  }
}
@media (max-width: 991px) {
  .slider-area .slider-wrapper .slick-dots,
  .slider-area .slider-wrapper-two .slick-dots {
    gap: 20px;
    bottom: 0;
  }
}
@media (max-width: 767px) {
  .slider-area .slider-wrapper .slick-dots,
  .slider-area .slider-wrapper-two .slick-dots {
    gap: 15px;
    margin-top: 0;
    transform: translateY(25%);
  }
}
@media (max-width: 575px) {
  .slider-area .slider-wrapper .slick-dots,
  .slider-area .slider-wrapper-two .slick-dots {
    gap: 10px;
    bottom: 40px;
    flex-direction: row;
    position: static;
    left: 0;
    right: 0;
    justify-content: center;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .slider-area .slider-wrapper .slick-dots,
  .slider-area .slider-wrapper-two .slick-dots {
    flex-direction: column;
  }
}
.slider-area .slider-wrapper .slick-dots li,
.slider-area .slider-wrapper-two .slick-dots li {
  display: flex;
  line-height: 0;
  outline: 1px solid transparent;
  border: 4px solid transparent;
  border-radius: 50px;
  transition: all 0.5s ease-out;
}
.slider-area .slider-wrapper .slick-dots li button,
.slider-area .slider-wrapper-two .slick-dots li button {
  font-size: 0;
  padding: 0;
  width: 10px;
  height: 10px;
  background-color: #ffffff;
  border-radius: 50px;
  position: relative;
  flex-shrink: 0;
  transition: all 0.5s ease-out;
}
.slider-area .slider-wrapper .slick-dots li button:hover,
.slider-area .slider-wrapper-two .slick-dots li button:hover {
  background-color: #ffffff;
  transition: all 0.5s ease-out;
}
.slider-area .slider-wrapper .slick-dots li.slick-active,
.slider-area .slider-wrapper-two .slick-dots li.slick-active {
  transition: all 0.5s ease-out;
  outline: 1px solid #808287;
}
.slider-area .slider-wrapper .slick-dots li.slick-active button,
.slider-area .slider-wrapper-two .slick-dots li.slick-active button {
  width: 10px;
  height: 10px;
  transition: all 0.5s ease-out;
}
.slider-area .slider-wrapper .slick-dots li.slick-active button:before,
.slider-area .slider-wrapper-two .slick-dots li.slick-active button:before {
  display: none;
}

.slider-area.style-2 {
  padding-top: 230px;
  padding-bottom: 102px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  overflow: hidden;
}
@media (max-width: 991px) {
  .slider-area.style-2 {
    padding-top: 100px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .slider-area.style-2 {
    padding-bottom: 60px;
  }
}
.slider-area.style-2 .overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  background-color: rgba(49, 43, 43, 0.65);
}
.slider-area.style-2 .shape {
  position: absolute;
  top: 0;
  left: 0;
  bottom: unset;
  right: unset;
  z-index: 1;
}
.slider-area.style-2 .shape-two {
  position: absolute;
  bottom: -5px;
  left: 0;
  z-index: 1;
}
.slider-area.style-2 .slider-outer-wrapper {
  position: relative;
}
.slider-area.style-2 .slider-outer-wrapper .shape {
  position: absolute;
  top: 0;
  left: 0;
}
@media (max-width: 991px) {
  .slider-area.style-2 .slider-wrapper-two .single-slider-wrapper {
    padding-top: 90px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .slider-area.style-2 .slider-wrapper-two .single-slider-wrapper {
    padding-top: 60px;
  }
}
.slider-area.style-2 .slider-wrapper-two .single-slider {
  padding-top: 90px;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .slider-area.style-2 .slider-wrapper-two .single-slider {
    padding-top: 0;
  }
}
.slider-area.style-2 .slider-wrapper-two .single-slider .slider-content-wrapper {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -30%);
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .slider-area.style-2 .slider-wrapper-two .single-slider .slider-content-wrapper {
    width: 100%;
  }
}
.slider-area.style-2 .slider-wrapper-two .single-slider .slider-content-wrapper .slider-content .slider-short-title {
  font-size: 18px;
  font-style: normal;
  font-weight: 300;
  line-height: normal;
  letter-spacing: 9px;
  text-transform: uppercase;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .slider-area.style-2 .slider-wrapper-two .single-slider .slider-content-wrapper .slider-content .slider-short-title {
    letter-spacing: 1px;
  }
}
.slider-area.style-2 .slider-wrapper-two .single-slider .slider-content-wrapper .slider-content .slider-title {
  text-transform: capitalize;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .slider-area.style-2 .slider-wrapper-two .single-slider .slider-content-wrapper .slider-content .slider-title {
    font-size: 44px;
  }
}
@media (min-width: 1600px) {
  .slider-area.style-2 .slider-wrapper-two .single-slider .image-wrapper img {
    height: 631px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .slider-area.style-2 .slider-wrapper-two .single-slider .image-wrapper {
    height: 300px;
  }
  .slider-area.style-2 .slider-wrapper-two .single-slider .image-wrapper img {
    height: 300px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .slider-area.style-2 .slider-wrapper-two .single-slider .image-wrapper {
    height: 350px;
  }
  .slider-area.style-2 .slider-wrapper-two .single-slider .image-wrapper img {
    height: 350px;
  }
}
.slider-area.style-2 .slider-wrapper-two .slick-dots {
  right: 50%;
  top: unset;
  bottom: 42px;
  flex-direction: row;
  margin: 0;
  padding: 0;
  transform: translate(50%, 0);
}
@media (max-width: 1199px) {
  .slider-area.style-2 .slider-wrapper-two .slick-dots {
    bottom: 80px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .slider-area.style-2 .slider-wrapper-two .slick-dots {
    position: absolute;
    left: unset;
    bottom: 20px;
  }
}
.slider-area.style-2 .slider-wrapper-two .slick-dots li {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  width: 100px;
  height: 100px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .slider-area.style-2 .slider-wrapper-two .slick-dots li {
    width: 50px;
    height: 50px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .slider-area.style-2 .slider-wrapper-two .slick-dots li {
    width: 50px;
    height: 50px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .slider-area.style-2 .slider-wrapper-two .slick-dots li {
    width: 33px;
    height: 33px;
  }
}
.slider-area.style-2 .slider-wrapper-two .slick-dots li button {
  width: 100px;
  height: 100px;
  border-radius: 50%;
  overflow: hidden;
  position: relative;
}
.slider-area.style-2 .slider-wrapper-two .slick-dots li button:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: rgba(49, 43, 43, 0.6);
  z-index: 1;
}
@media (max-width: 1199px) {
  .slider-area.style-2 .slider-wrapper-two .slick-dots li button {
    width: 60px;
    height: 60px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .slider-area.style-2 .slider-wrapper-two .slick-dots li button {
    width: 30px;
    height: 30px;
  }
}
.slider-area.style-2 .slider-wrapper-two .slick-dots li button img {
  width: 100%;
  height: 100%;
}
.slider-area.style-2 .slider-wrapper-two .slick-dots li.slick-active button {
  width: 82px;
  height: 82px;
}
@media (max-width: 1199px) {
  .slider-area.style-2 .slider-wrapper-two .slick-dots li.slick-active button {
    width: 50px;
    height: 50px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .slider-area.style-2 .slider-wrapper-two .slick-dots li.slick-active button {
    width: 25px;
    height: 25px;
  }
}

.slider-area.style-3 {
  padding: 0;
  background-color: #23262D;
}
.slider-area.style-3 .single-slider {
  padding-top: 100px;
  padding-bottom: 150px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .slider-area.style-3 .single-slider {
    padding-bottom: 90px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .slider-area.style-3 .single-slider {
    padding-bottom: 20px;
    height: auto;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .slider-area.style-3 .single-slider {
    height: auto;
    padding-bottom: 50px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .slider-area.style-3 .single-slider {
    padding-bottom: 20px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .slider-area.style-3 .single-slider .slider-content-wrapper {
    margin: 0;
    padding: 0;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .slider-area.style-3 .single-slider .slider-content-wrapper .slider-content {
    text-align: unset;
  }
}
.slider-area.style-3 .slider-bg {
  width: 100%;
  z-index: 1;
  background-color: transparent;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .slider-area.style-3 .slider-bg {
    right: -30px;
  }
}
.slider-area.style-3 .slider-bg:before {
  content: "";
  background-color: #23262D;
  width: 100%;
  height: 100%;
  opacity: 0.6;
  position: absolute;
  display: none;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .slider-area.style-3 .slider-bg:before {
    display: block;
  }
}
.slider-area.style-3 .slider-bg img {
  padding: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  z-index: -1;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .slider-area.style-3 .slider-bg img {
    display: none;
  }
}
.slider-area.style-3 .slider-wrapper .slick-dots {
  display: none;
}
.slider-area.style-3 .slider-content-wrapper {
  margin-top: 0;
}
.slider-area.style-3 .slider-content-wrapper .slider-content .slider-short-title {
  color: #aa8453;
}
.slider-area.style-3 .slider-content-wrapper .slider-content .slider-title {
  margin-top: 10px;
  margin-bottom: 18px;
}
.slider-area.style-3 .slider-content-wrapper .slider-content .slider-short-desc {
  margin-bottom: 50px;
}

.slider-area.style-4 {
  padding: 0;
}
.slider-area.style-4 .section-title {
  margin-bottom: 0;
}
.slider-area.style-4 .section-title .title {
  margin-bottom: 0;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .slider-area.style-4 .sec-desc p {
    width: 80%;
  }
}
.slider-area.style-4 .slider-btn-wrapper {
  margin-bottom: 0;
}
.slider-area.style-4 .slider-wrapper .slick-dots {
  display: none;
}
.slider-area.style-4 .single-slider {
  padding-top: 100px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: left center;
}
@media (max-width: 991px) {
  .slider-area.style-4 .single-slider {
    padding-top: 50px;
    height: auto;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .slider-area.style-4 .single-slider {
    height: auto;
    padding-top: 70px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .slider-area.style-4 .single-slider {
    padding-top: 70px;
  }
}
.slider-area.style-4 .image-banner-wrapper {
  margin-top: 106px;
  display: flex;
  align-items: center;
  gap: 178px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .slider-area.style-4 .image-banner-wrapper {
    gap: 100px;
    margin-top: 80px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .slider-area.style-4 .image-banner-wrapper {
    gap: 100px;
    margin-top: 70px;
  }
}
@media (max-width: 991px) {
  .slider-area.style-4 .image-banner-wrapper {
    padding: 0;
    margin-top: 38px;
    flex-direction: column;
    align-items: start;
    gap: 0;
  }
}
.slider-area.style-4 .image-banner-wrapper .image-banner {
  position: relative;
  height: 100%;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .slider-area.style-4 .image-banner-wrapper .image-banner {
    height: 208px;
    -o-object-fit: cover;
       object-fit: cover;
  }
}
@media (max-width: 991px) {
  .slider-area.style-4 .image-banner-wrapper .image-banner {
    width: 100%;
  }
}
.slider-area.style-4 .image-banner-wrapper .image-banner:first-child {
  margin-left: -235px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .slider-area.style-4 .image-banner-wrapper .image-banner:first-child {
    margin-left: -40px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .slider-area.style-4 .image-banner-wrapper .image-banner:first-child {
    margin-left: -70px;
  }
}
@media (max-width: 991px) {
  .slider-area.style-4 .image-banner-wrapper .image-banner:first-child {
    margin-left: 0;
  }
}
.slider-area.style-4 .image-banner-wrapper .image-banner:last-child {
  margin-right: -235px;
}
@media only screen and (min-width: 992px) and (max-width: 1399px) {
  .slider-area.style-4 .image-banner-wrapper .image-banner:last-child {
    margin-right: -40px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .slider-area.style-4 .image-banner-wrapper .image-banner:last-child {
    margin-right: -70px;
  }
}
@media (max-width: 991px) {
  .slider-area.style-4 .image-banner-wrapper .image-banner:last-child {
    margin-right: 0;
  }
}
.slider-area.style-4 .image-banner-wrapper .image-banner img {
  height: 100%;
}
@media (max-width: 992px) {
  .slider-area.style-4 .image-banner-wrapper .image-banner img {
    width: 100%;
  }
}
.slider-area.style-4 .image-banner-wrapper .video-popup-btn {
  position: absolute;
  top: 0;
  right: 0;
  transform: translate(50%, 50%);
}
@media (max-width: 991px) {
  .slider-area.style-4 .image-banner-wrapper .video-popup-btn {
    transform: translate(50%, 50%);
    top: unset;
    bottom: 0;
    z-index: 1;
    right: 50%;
  }
}
@media (max-width: 1199px) {
  .slider-area.style-4 .image-banner-wrapper .video-popup-btn .circle-rotate-wrapper .circle-rotate-inner {
    width: 120px;
    height: 120px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .slider-area.style-4 .image-banner-wrapper .video-popup-btn .circle-rotate-wrapper .circle-rotate-inner {
    width: 140px;
    height: 140px;
  }
}
.slider-area.style-4 .image-banner-wrapper .video-popup-btn .circle-rotate-text span {
  color: #222;
  font-size: 18px;
  font-weight: 700;
  line-height: 27px;
}
@media (max-width: 1199px) {
  .slider-area.style-4 .image-banner-wrapper .video-popup-btn .circle-rotate-text span {
    font-size: 14px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .slider-area.style-4 .image-banner-wrapper .video-popup-btn .circle-rotate-text span {
    font-size: 16px;
  }
}
.slider-area.style-4 .image-banner-wrapper .video-popup-btn .circle-btn-text {
  z-index: -1;
  color: #222;
}
.slider-area.style-4 .image-banner-wrapper .video-popup-btn a {
  width: 169px;
  height: 169px;
  animation: ripple 3s infinite;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  color: #222;
  font-size: 48px;
  font-weight: 700;
  line-height: 60px;
  text-transform: capitalize;
  font-family: "Gilda Display", serif;
}
@media (max-width: 1199px) {
  .slider-area.style-4 .image-banner-wrapper .video-popup-btn a {
    width: 120px;
    height: 120px;
    font-size: 30px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .slider-area.style-4 .image-banner-wrapper .video-popup-btn a {
    width: 150px;
    height: 150px;
  }
}
.slider-area.style-4 .image-banner-wrapper .video-popup-btn a:before {
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  border-radius: 100%;
  top: 0;
  left: 0;
  background-color: #ffffff;
  border: 1px solid #aa8453;
  z-index: -9;
}
.slider-area.style-4 .image-banner-wrapper .video-popup-btn a i {
  color: #222;
  font-size: 35px;
}
.slider-area.style-4 .image-banner-wrapper .video-popup-btn a:hover {
  animation: none;
}

.slider-area.style-5 {
  margin: 0;
  background-color: #2c2c2c;
  padding: 0;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .slider-area.style-5 {
    padding-top: 90px;
    padding-bottom: 36px;
  }
}
.slider-area.style-5 .slider-bg {
  top: -53px;
  right: 9px;
}
.slider-area.style-5 .single-slider-wrapper {
  margin: 0;
}
.slider-area.style-5 .single-slider-wrapper .single-slider {
  padding: 180px 0;
  margin-bottom: -60px;
}
@media (max-width: 991px) {
  .slider-area.style-5 .single-slider-wrapper .single-slider {
    height: auto;
    padding-top: 120px;
    padding-bottom: 100px;
  }
}
.slider-area.style-5 .single-slider-wrapper .slider-content-wrapper {
  margin: 0;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .slider-area.style-5 .single-slider-wrapper .slider-content-wrapper {
    padding: 0 12px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .slider-area.style-5 .single-slider-wrapper .slider-content {
    text-align: start;
  }
}
.slider-area.style-5 .single-slider-wrapper .slider-content .slider-short-title {
  color: #aa8453;
}
.slider-area.style-5 .single-slider-wrapper .slider-content .slider-title {
  margin-bottom: 20px;
}
@media (max-width: 1399px) {
  .slider-area.style-5 .single-slider-wrapper .slider-content .slider-title br {
    display: none;
  }
}
.slider-area.style-5 .single-slider-wrapper .slider-content .slider-short-desc {
  margin-bottom: 20px;
}
.slider-area.style-5 .single-slider-wrapper .slider-content .slider-btn-wrapper {
  margin: 0;
}

.slider-area.style-6 {
  margin: 0;
  padding: 0;
  background-color: #1d212d;
}
.slider-area.style-6 .slider-bg {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 1;
}
.slider-area.style-6 .slider-bg img {
  width: 100%;
  height: 100%;
  padding: 0;
}
.slider-area.style-6 .slider-wrapper-six .prev-btn,
.slider-area.style-6 .slider-wrapper-six .next-btn {
  position: absolute;
  top: 50%;
  right: 294px;
  z-index: 1;
  transform: translate(0, -100%);
  width: 60px;
  height: 60px;
  font-size: 17px;
  border-radius: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #ffffff;
  color: #222;
  transition: all 0.5s ease-out;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .slider-area.style-6 .slider-wrapper-six .prev-btn,
  .slider-area.style-6 .slider-wrapper-six .next-btn {
    right: 70px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .slider-area.style-6 .slider-wrapper-six .prev-btn,
  .slider-area.style-6 .slider-wrapper-six .next-btn {
    right: 70px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .slider-area.style-6 .slider-wrapper-six .prev-btn,
  .slider-area.style-6 .slider-wrapper-six .next-btn {
    right: 35px;
  }
}
.slider-area.style-6 .slider-wrapper-six .prev-btn i,
.slider-area.style-6 .slider-wrapper-six .next-btn i {
  color: #222;
}
.slider-area.style-6 .slider-wrapper-six .next-btn {
  top: 60%;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .slider-area.style-6 .slider-wrapper-six .next-btn {
    top: 63%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .slider-area.style-6 .slider-wrapper-six .next-btn {
    top: 64%;
  }
}
.slider-area.style-6 .slider-wrapper-six .slick-dots {
  margin-bottom: 30px;
}
.slider-area.style-6 .single-slider-wrapper {
  position: relative;
}
.slider-area.style-6 .single-slider-wrapper .shape {
  position: absolute;
  top: 10%;
  left: 120px;
  transform: unset;
  z-index: 3;
}
@media (max-width: 1199px) {
  .slider-area.style-6 .single-slider-wrapper .shape {
    display: none;
  }
}
.slider-area.style-6 .single-slider-wrapper .shape-2 {
  position: absolute;
  top: 60%;
  right: 24px;
  transform: unset;
  z-index: 3;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .slider-area.style-6 .single-slider-wrapper .shape-2 {
    top: 65%;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .slider-area.style-6 .single-slider-wrapper .shape-2 {
    top: 62%;
    right: 10px;
  }
}
@media (max-width: 1199px) {
  .slider-area.style-6 .single-slider-wrapper .shape-2 {
    display: none;
  }
}
.slider-area.style-6 .single-slider-wrapper.slick-active .single-slider .slider-overlay .slider-linebar {
  height: 100%;
  transition: all 1s ease-out;
}
.slider-area.style-6 .single-slider-wrapper.slick-active .single-slider .slider-overlay .slider-linebar:before, .slider-area.style-6 .single-slider-wrapper.slick-active .single-slider .slider-overlay .slider-linebar:after {
  height: 100%;
}
.slider-area.style-6 .single-slider-wrapper.slick-active .single-slider .slider-bottom-overlay:before {
  height: 190px;
  transition: all 2s ease-out;
}
.slider-area.style-6 .single-slider-wrapper.slick-active .single-slider .slider-bottom-overlay:after {
  height: 190px;
  transition: all 2s ease-out;
}
.slider-area.style-6 .single-slider-wrapper .single-slider {
  padding-top: 80px;
  padding-bottom: 120px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .slider-area.style-6 .single-slider-wrapper .single-slider {
    padding-bottom: 80px;
    height: 580px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .slider-area.style-6 .single-slider-wrapper .single-slider {
    padding-bottom: 80px;
    padding-top: 80px;
    height: 540px;
  }
}
.slider-area.style-6 .single-slider-wrapper .single-slider .slider-overlay {
  background: linear-gradient(180deg, #272C3B 7.32%, #1E222E 87.67%);
  opacity: 1;
  width: 70%;
  left: -281px;
  transform: skewX(-40deg);
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .slider-area.style-6 .single-slider-wrapper .single-slider .slider-overlay {
    opacity: 0.7;
    width: 100%;
    left: 0;
    transform: unset;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .slider-area.style-6 .single-slider-wrapper .single-slider .slider-overlay {
    width: 80%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .slider-area.style-6 .single-slider-wrapper .single-slider .slider-overlay {
    width: 90%;
  }
}
.slider-area.style-6 .single-slider-wrapper .single-slider .slider-overlay .slider-linebar {
  width: 230px;
  height: 0%;
  background: linear-gradient(180deg, #3E475E -4.1%, #262B3B 81.1%);
  position: absolute;
  right: 0;
  transition: all 0.5s ease-out;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .slider-area.style-6 .single-slider-wrapper .single-slider .slider-overlay .slider-linebar {
    display: none;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .slider-area.style-6 .single-slider-wrapper .single-slider .slider-overlay .slider-linebar {
    width: 120px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .slider-area.style-6 .single-slider-wrapper .single-slider .slider-overlay .slider-linebar {
    width: 120px;
  }
}
.slider-area.style-6 .single-slider-wrapper .single-slider .slider-overlay .slider-linebar:before {
  width: 110px;
  height: 0;
  background-color: rgba(255, 255, 255, 0.03);
  top: -290px;
  left: -110px;
  content: "";
  position: absolute;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .slider-area.style-6 .single-slider-wrapper .single-slider .slider-overlay .slider-linebar:before {
    display: none;
  }
}
.slider-area.style-6 .single-slider-wrapper .single-slider .slider-overlay .slider-linebar:after {
  width: 120px;
  height: 0;
  background-color: #aa8453;
  top: 0;
  right: 0;
  content: "";
  position: absolute;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .slider-area.style-6 .single-slider-wrapper .single-slider .slider-overlay .slider-linebar:after {
    display: none;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .slider-area.style-6 .single-slider-wrapper .single-slider .slider-overlay .slider-linebar:after {
    display: none;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .slider-area.style-6 .single-slider-wrapper .single-slider .slider-overlay .slider-linebar:after {
    display: none;
  }
}
.slider-area.style-6 .single-slider-wrapper .single-slider .slider-overlay .slider-linebar-short {
  width: 90px;
  height: 298px;
  background: linear-gradient(180deg, #FFF 0%, rgba(255, 255, 255, 0) 100%);
  opacity: 0.1;
  position: absolute;
  right: 58%;
  bottom: 0;
  z-index: 10;
}
.slider-area.style-6 .single-slider-wrapper .single-slider .slider-bottom-overlay {
  background: #272C3B;
  opacity: 1;
  width: 40%;
  right: -29%;
  bottom: 0;
  height: 530px;
  transform: skewX(-40deg);
  position: absolute;
  transition: all 2s ease-out;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .slider-area.style-6 .single-slider-wrapper .single-slider .slider-bottom-overlay {
    display: none;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .slider-area.style-6 .single-slider-wrapper .single-slider .slider-bottom-overlay {
    width: 30%;
  }
}
.slider-area.style-6 .single-slider-wrapper .single-slider .slider-bottom-overlay:before {
  content: "";
  width: 90px;
  height: 0;
  background: linear-gradient(180deg, #FFF 0%, rgba(255, 255, 255, 0) 100%);
  position: absolute;
  bottom: 0;
  left: 150px;
  opacity: 0.1;
  transition: all 2s ease-out;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .slider-area.style-6 .single-slider-wrapper .single-slider .slider-bottom-overlay:before {
    display: none;
  }
}
.slider-area.style-6 .single-slider-wrapper .single-slider .slider-bottom-overlay:after {
  content: "";
  width: 128px;
  height: 0;
  background-color: #aa8453;
  position: absolute;
  bottom: 0;
  left: -128px;
  transition: all 2s ease-out;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .slider-area.style-6 .single-slider-wrapper .single-slider .slider-bottom-overlay:after {
    display: none;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .slider-area.style-6 .single-slider-wrapper .single-slider .slider-bottom-overlay:after {
    display: none;
  }
}
.slider-area.style-6 .single-slider-wrapper .slider-content-wrapper {
  margin: 0;
  z-index: 10;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .slider-area.style-6 .single-slider-wrapper .slider-content {
    text-align: start;
    padding: 0 12px;
  }
}
.slider-area.style-6 .single-slider-wrapper .slider-content .slider-short-title {
  color: #aa8453;
  animation-delay: 0.3s;
  animation-duration: 0.3s;
  transition: all 0.5s ease-out;
}
.slider-area.style-6 .single-slider-wrapper .slider-content .slider-title {
  margin-bottom: 20px;
  animation-delay: 0.5s;
  animation-duration: 0.5s;
  transition: all 0.5s ease-out;
}
.slider-area.style-6 .single-slider-wrapper .slider-content .slider-short-desc {
  margin-bottom: 40px;
  animation-delay: 0.7s;
  animation-duration: 0.7s;
  transition: all 0.5s ease-out;
}
.slider-area.style-6 .single-slider-wrapper .slider-content .slider-btn-wrapper {
  margin: 0;
  animation-delay: 0.9s;
  animation-duration: 0.9s;
  transition: all 0.5s ease-out;
}
.slider-area.style-6 .slick-active .slider-content .slider-short-title,
.slider-area.style-6 .slick-active .slider-content .slider-title,
.slider-area.style-6 .slick-active .slider-content .slider-short-desc,
.slider-area.style-6 .slick-active .slider-content .slider-btn-wrapper {
  animation-name: MovefadeUp;
  -webkit-animation-fill-mode: both;
}
.slider-area.style-6 .slick-active .slider-content .slider-short-title {
  animation-delay: 0.3s;
  animation-duration: 0.3s;
  transition: all 0.5s ease-out;
}
.slider-area.style-6 .slick-active .slider-content .slider-title {
  animation-delay: 0.5s;
  animation-duration: 0.5s;
  transition: all 0.5s ease-out;
}
.slider-area.style-6 .slick-active .slider-content .slider-short-desc {
  animation-delay: 0.7s;
  animation-duration: 0.7s;
  transition: all 0.5s ease-out;
}
.slider-area.style-6 .slick-active .slider-content .slider-btn-wrapper {
  animation-delay: 0.9s;
  animation-duration: 0.9s;
  transition: all 0.5s ease-out;
}

.info-card-wrapper {
  position: relative;
}

.info-card {
  padding: 22px 50px;
  display: flex;
  flex-direction: column;
  gap: 20px;
  border-radius: 5px;
  background: rgba(49, 43, 43, 0.7);
  position: relative;
  z-index: 2;
  border: 1px solid transparent;
  transition: all 0.5s ease-out;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .info-card {
    padding: 20px 30px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .info-card {
    padding: 24px;
  }
}
.info-card .icon {
  height: 60px;
}
.info-card .content .title {
  color: #ffffff;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 30px; /* 150% */
}
.info-card .content p {
  color: #ffffff;
  color: #808287;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 29px;
  margin-bottom: 0;
  margin-top: 3px;
}
.info-card:hover {
  transition: all 0.5s ease-out;
  border-color: rgba(255, 255, 255, 0.25);
}

.info-card.style-2 {
  padding: 62px 80px;
  background-color: transparent;
  border-radius: 5px;
  border: 1px dashed rgba(34, 34, 34, 0.2);
}
@media (max-width: 1399px) {
  .info-card.style-2 {
    padding: 32px;
  }
}
.info-card.style-2.image {
  padding: 0;
  border: none;
  overflow: hidden;
}
@media (max-width: 1199px) {
  .info-card.style-2.image {
    height: 100%;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .info-card.style-2.image {
    height: auto;
  }
}
@media (max-width: 1199px) {
  .info-card.style-2.image img {
    height: 100%;
  }
}
.info-card.style-2:hover {
  border-color: #aa8453;
}
.info-card.style-2 .content .title {
  color: #222;
}
.info-card.style-2 .content p {
  color: #808287;
}

.info-card.style-3 {
  padding: 0 40px 40px 40px;
  border: 1px solid #d0d0d0;
}
@media (max-width: 1399px) {
  .info-card.style-3 {
    padding: 24px;
    padding-top: 0;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .info-card.style-3 {
    padding-bottom: 30px;
  }
}
.info-card.style-3 .title-wrapper {
  align-items: center;
  padding-bottom: 20px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .info-card.style-3 .title-wrapper {
    padding-bottom: 16px;
  }
}
.info-card.style-3 .title-wrapper .icon {
  background-color: #aa8453;
  width: 80px;
  height: 80px;
  align-items: center;
  justify-content: center;
  margin-top: -1px;
  padding: 8px;
  flex-shrink: 0;
}
@media only screen and (min-width: 0px) and (max-width: 576px) {
  .info-card.style-3 .title-wrapper .icon {
    width: 70px;
    height: 70px;
  }
}
.info-card.style-3 .title-wrapper .counter-number {
  font-size: 48px;
  font-weight: 700;
  line-height: 60px;
  color: #222;
}
.info-card.style-3 .content {
  text-align: center;
  justify-content: center;
}

.info-card.style-4 {
  padding: 40px 40px 30px 40px;
  background-color: #ffffff;
  position: relative;
  top: 0;
  transition: all 0.5s ease-out;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .info-card.style-4 {
    padding: 30px 30px 20px 30px;
  }
}
.info-card.style-4:hover {
  top: -5px;
  transition: all 0.5s ease-out;
}
.info-card.style-4:hover .content .read-more a {
  color: #ffffff;
  background-color: #aa8453;
  transition: all 0.5s ease-out;
}
.info-card.style-4:hover .content .read-more a i {
  color: #ffffff;
}
.info-card.style-4 .title-wrapper {
  padding-bottom: 20px;
}
.info-card.style-4 .content {
  gap: 40px;
}
.info-card.style-4 .content .read-more {
  display: flex;
  gap: 96px;
  align-items: center;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .info-card.style-4 .content .read-more {
    justify-content: space-between;
    gap: 0;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .info-card.style-4 .content .read-more {
    justify-content: space-between;
    gap: 0;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .info-card.style-4 .content .read-more {
    justify-content: space-between;
    gap: 0;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .info-card.style-4 .content .read-more {
    justify-content: space-between;
    gap: 0;
  }
}
.info-card.style-4 .content .read-more a {
  white-space: nowrap;
  padding: 20px 30px;
  background-color: #ffffff;
  box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, 0.05);
  display: flex;
  align-items: center;
  gap: 10px;
  font-family: "Gilda Display", serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 32px;
  letter-spacing: 1.28px;
  text-transform: uppercase;
  color: #222;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .info-card.style-4 .content .read-more a {
    padding: 10px 20px;
    font-size: 13px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .info-card.style-4 .content .read-more a {
    padding: 10px 20px;
    font-size: 13px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .info-card.style-4 .content .read-more a {
    padding: 10px 20px;
    font-size: 13px;
  }
}
.info-card.style-4 .content .read-more a i {
  color: #aa8453;
  font-size: 14px;
}
.info-card.style-4 .content .read-more .counter-number {
  font-family: "Gilda Display", serif;
  font-size: 68px;
  font-weight: 700;
  line-height: 78.2px;
  -webkit-text-stroke: 2px black;
  -webkit-text-fill-color: rgba(255, 255, 255, 0);
  opacity: 0.05;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .info-card.style-4 .content .read-more .counter-number {
    font-size: 60px;
    line-height: normal;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .info-card.style-4 .content .read-more .counter-number {
    font-size: 60px;
    line-height: normal;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .info-card.style-4 .content .read-more .counter-number {
    font-size: 60px;
    line-height: normal;
  }
}

.info-card.style-5 {
  padding: 0 40px 40px 40px;
  border: 1px solid #d0d0d0;
  background-color: #ffffff;
}
@media only screen and (min-width: 0px) and (max-width: 576px) {
  .info-card.style-5 .content .desc {
    font-size: 14px;
  }
}
.info-card.style-5 .title-wrapper {
  padding-bottom: 20px;
}
@media only screen and (min-width: 0px) and (max-width: 576px) {
  .info-card.style-5 .title-wrapper .title {
    font-size: 22px;
  }
}
.info-card.style-5 .title-wrapper .icon {
  background-color: #aa8453;
  width: 80px;
  height: 80px;
  align-items: center;
  justify-content: center;
  margin-top: -1px;
  padding: 8px;
  flex-shrink: 0;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .info-card.style-5 .title-wrapper .icon {
    width: 60px;
    height: 60px;
  }
}
.info-card.style-5 .title-wrapper .counter-number {
  font-family: "Gilda Display", serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 60px;
  text-transform: capitalize;
  color: #222;
  -webkit-text-stroke: 2px black;
  -webkit-text-fill-color: rgba(255, 255, 255, 0);
  opacity: 0.1;
}

.icon-card.style-1 {
  display: flex;
  align-items: center;
  gap: 25px;
}
@media (max-width: 991px) {
  .icon-card.style-1 {
    gap: 12px;
  }
}
.icon-card.style-1 .icon-divider {
  content: "";
  width: 1px;
  background-color: #aa8453;
  position: relative;
  display: flex;
  align-self: stretch;
}
.icon-card.style-1 .icon-divider::before {
  content: "";
  position: absolute;
  top: -8px;
  left: -5px;
  height: 11px;
  width: 11px;
  border-radius: 50%;
  background-color: #aa8453;
}
.icon-card.style-1 .icon-divider::after {
  content: "";
  position: absolute;
  bottom: -8px;
  left: -5px;
  height: 11px;
  width: 11px;
  border-radius: 50%;
  background-color: #aa8453;
}
.icon-card.style-1 .icon-card-wrapper {
  display: flex;
  flex-direction: column;
  gap: 30px;
  margin-left: 2px;
}
.icon-card .content {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.icon-card .content .info-title {
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: 34px;
  color: #222;
  margin-bottom: 0;
  text-transform: capitalize;
}
.icon-card .content .desc {
  font-size: 16px;
  font-weight: 400;
  line-height: 30px;
  margin-bottom: 0;
  color: #808287;
}

.icon-card.style-2 {
  display: flex;
  align-items: center;
  gap: 70px;
}
.icon-card.style-2 .icon-card-inner {
  display: flex;
  align-items: center;
  gap: 20px;
  position: relative;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .icon-card.style-2 .content {
    gap: 0;
  }
}
.icon-card.style-2 .image {
  width: 65px;
  height: 65px;
  flex-shrink: 0;
}

.icon-card.style-3 {
  padding: 0 72px;
  background-color: #f2f2f2;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .icon-card.style-3 {
    padding: 0 40px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 576px) {
  .icon-card.style-3 {
    padding: 0 30px;
  }
}
.icon-card.style-3 .icon-card-inner {
  padding: 40px 0;
  display: flex;
  align-items: center;
  gap: 30px;
}
.icon-card.style-3 .icon-card-inner.active .image {
  transform: rotateY(360deg);
  transition: all 0.5s ease-out;
}
.icon-card.style-3 .icon-card-inner.active .content .info-title {
  color: #aa8453;
}
@media only screen and (min-width: 0px) and (max-width: 576px) {
  .icon-card.style-3 .icon-card-inner {
    flex-wrap: wrap;
  }
}
.icon-card.style-3 .icon-card-inner .content {
  margin-right: 82px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .icon-card.style-3 .icon-card-inner .content {
    margin-right: 0;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .icon-card.style-3 .icon-card-inner .content {
    margin-right: 0;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .icon-card.style-3 .icon-card-inner .content {
    margin-right: 0;
  }
}
.icon-card.style-3 .icon-card-inner:nth-child(even) {
  border-top: 1px solid rgba(35, 38, 45, 0.3);
  border-bottom: 1px solid rgba(35, 38, 45, 0.3);
}
.icon-card.style-3 .icon-card-inner .image {
  width: 65px;
  height: 65px;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-shrink: 0;
  transform: rotate(0deg);
  transition: all 0.5s ease-out;
}
.icon-card.style-4 {
  display: flex;
  gap: 20px;
}
.icon-card.style-4 .image {
  width: 60px;
  height: 60px;
  background-color: #f2f2f2;
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}

.icon-card.style-5 {
  display: flex;
  justify-content: space-between;
  margin-right: 66px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .icon-card.style-5 {
    margin-right: 0;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .icon-card.style-5 {
    margin-right: 0;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .icon-card.style-5 {
    justify-content: flex-start;
    gap: 40px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .icon-card.style-5 {
    justify-content: flex-start;
    gap: 40px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 576px) {
  .icon-card.style-5 {
    flex-wrap: wrap;
    gap: 24px;
  }
}
.icon-card.style-5 .icon-card-inner .content {
  padding-right: 20px;
}
.icon-card.style-5 .icon-card-inner .content .info-title {
  color: #ffffff;
}
.icon-card.style-5 .icon-card-inner .content .desc {
  color: #ffffff;
}

.about-image-card.style-2 .image-wrapper {
  position: relative;
}
.about-image-card.style-2 .image-wrapper .main-img img {
  width: 100%;
  height: 100%;
}
.about-image-card.style-2 .image-wrapper .main-img .shape {
  position: absolute;
  bottom: -1px;
  right: -1px;
  width: 97px;
  height: 327px;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .about-image-card.style-2 .image-wrapper .main-img .shape {
    width: 70px;
    height: 220px;
  }
}

.about-image-card.style-1 .image-wrapper {
  position: relative;
}
.about-image-card.style-1 .image-wrapper .main-img {
  position: relative;
  z-index: 5;
  width: 500px;
  height: 612px;
  margin-left: 66px;
  margin-bottom: 40px;
}
@media (max-width: 1550px) {
  .about-image-card.style-1 .image-wrapper .main-img {
    margin-left: 50px;
  }
}
@media (max-width: 991px) {
  .about-image-card.style-1 .image-wrapper .main-img {
    width: 390px;
    height: 500px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .about-image-card.style-1 .image-wrapper .main-img {
    width: auto;
    margin-left: 12px;
    height: 450px;
  }
}
.about-image-card.style-1 .image-wrapper .main-img img {
  width: 100%;
  height: 100%;
}
.about-image-card.style-1 .image-wrapper .main-img .content {
  position: absolute;
  bottom: 0;
  left: 0;
  transform: rotate(270deg) translate(50%, -200%);
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .about-image-card.style-1 .image-wrapper .main-img .content {
    transform: rotate(270deg) translate(50%, 0%);
  }
}
.about-image-card.style-1 .image-wrapper .main-img .content p {
  margin-bottom: 0;
  font-family: "Gilda Display", serif;
  font-size: 50px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: 5px;
  -webkit-text-stroke-width: 1px;
  -webkit-text-stroke-color: var(--white, #fff);
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .about-image-card.style-1 .image-wrapper .main-img .content p {
    font-size: 38px;
  }
}
.about-image-card.style-1 .image-wrapper .main-img .shape {
  position: absolute;
  bottom: -1px;
  right: -1px;
}
.about-image-card.style-1 .image-wrapper .main-img .video-popup-btn {
  position: absolute;
  top: 0;
  right: 0;
  transform: translate(50%, 0);
  background-color: rgba(170, 132, 83, 0.7);
  width: 100px;
  height: 100px;
  border-radius: 3px;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (max-width: 991px) {
  .about-image-card.style-1 .image-wrapper .main-img .video-popup-btn {
    width: 80px;
    height: 80px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .about-image-card.style-1 .image-wrapper .main-img .video-popup-btn {
    right: 50px;
    top: 30px;
  }
}
.about-image-card.style-1 .image-wrapper .main-img .video-popup-btn i {
  color: #ffffff;
}
.about-image-card.style-1 .image-wrapper .square-shape {
  position: absolute;
  bottom: -40px;
  left: 0;
  width: 450px;
  height: 526px;
  border: 1px solid #aa8453;
}
@media (max-width: 1550px) {
  .about-image-card.style-1 .image-wrapper .square-shape {
    left: 0px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .about-image-card.style-1 .image-wrapper .square-shape {
    width: 312px;
    height: 490px;
  }
}

.about-image-card.style-4 .main-img-wrapper {
  position: relative;
  margin-left: 108px;
}
@media (max-width: 1199px) {
  .about-image-card.style-4 .main-img-wrapper {
    margin-left: 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .about-image-card.style-4 .main-img-wrapper {
    margin-left: 50px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 576px) {
  .about-image-card.style-4 .main-img-wrapper {
    padding: 0;
  }
}
.about-image-card.style-4 .main-img-wrapper .img-shape {
  position: absolute;
  right: -112px;
  bottom: -30px;
  flex-shrink: 0;
  z-index: 1;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .about-image-card.style-4 .main-img-wrapper .img-shape {
    right: -25px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .about-image-card.style-4 .main-img-wrapper .img-shape {
    right: -25px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .about-image-card.style-4 .main-img-wrapper .img-shape {
    right: -25px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 576px) {
  .about-image-card.style-4 .main-img-wrapper .img-shape {
    right: 0;
    bottom: 70px;
  }
}
.about-image-card.style-4 .main-img-inner {
  display: flex;
  justify-content: flex-end;
  margin-right: -62px;
  position: relative;
  z-index: 2;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .about-image-card.style-4 .main-img-inner {
    margin-right: 0;
    margin-left: 70px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .about-image-card.style-4 .main-img-inner {
    margin-right: 0;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .about-image-card.style-4 .main-img-inner {
    margin-right: 0;
  }
}
@media only screen and (min-width: 0px) and (max-width: 576px) {
  .about-image-card.style-4 .main-img-inner {
    z-index: 1;
  }
}
.about-image-card.style-4 .top-img-wrapper {
  padding: 22px 20px;
  position: absolute;
  top: 50px;
  left: 20px;
  z-index: 3;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .about-image-card.style-4 .top-img-wrapper {
    top: 24px;
    left: 0;
  }
}
@media only screen and (min-width: 0px) and (max-width: 576px) {
  .about-image-card.style-4 .top-img-wrapper {
    position: relative;
    top: -100px;
    z-index: 2;
    left: 0;
    margin: 0 24px;
  }
}
.about-image-card.style-4 .top-img-wrapper.box {
  background-image: repeating-linear-gradient(178deg, #aa8453, #aa8453 13px, transparent 13px, transparent 21px, #aa8453 21px), repeating-linear-gradient(268deg, #aa8453, #aa8453 13px, transparent 13px, transparent 21px, #aa8453 21px), repeating-linear-gradient(-2deg, #aa8453, #aa8453 13px, transparent 13px, transparent 21px, #aa8453 21px), repeating-linear-gradient(88deg, #aa8453, #aa8453 13px, transparent 13px, transparent 21px, #aa8453 21px);
  background-size: 4px calc(100% + 21.01px), calc(100% + 21.01px) 4px, 4px calc(100% + 21.01px), calc(100% + 21.01px) 4px;
  background-position: 0 0, 0 0, 100% 0, 0 100%;
  background-repeat: no-repeat;
  animation: borderAnimation 1s infinite linear reverse;
}
.about-image-card.style-4 .top-img-wrapper .review-card {
  background-color: rgb(255, 255, 255);
  padding: 30px 70px 20px 70px;
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.05);
}
@media only screen and (min-width: 0px) and (max-width: 576px) {
  .about-image-card.style-4 .top-img-wrapper .review-card {
    padding: 20px 24px;
  }
}
.about-image-card.style-4 .top-img-wrapper .review-card .icon-wrapper {
  display: flex;
  align-items: flex-start;
  gap: 10px;
  margin-left: 8px;
}
@media only screen and (min-width: 0px) and (max-width: 576px) {
  .about-image-card.style-4 .top-img-wrapper .review-card .icon-wrapper {
    margin-left: 0;
  }
}
.about-image-card.style-4 .top-img-wrapper .review-card .icon-wrapper .icon {
  background-color: #aa8453;
  width: 55px;
  height: 55px;
  border-radius: 50%;
  padding: 13px;
  flex-shrink: 0;
}
.about-image-card.style-4 .top-img-wrapper .review-card .icon-wrapper h2 {
  font-size: 48px;
  font-weight: 700;
  line-height: 60px;
  color: #222;
  text-transform: capitalize;
}
@media only screen and (min-width: 0px) and (max-width: 576px) {
  .about-image-card.style-4 .top-img-wrapper .review-card .icon-wrapper h2 {
    font-size: 44px;
  }
}
.about-image-card.style-4 .top-img-wrapper .review-card .card-text {
  margin-top: 10px;
}
.about-image-card.style-4 .top-img-wrapper .top-image {
  margin-top: 40px;
}
@media only screen and (min-width: 0px) and (max-width: 576px) {
  .about-image-card.style-4 .top-img-wrapper .top-image {
    margin-top: 24px;
  }
}
.about-image-card.style-4 .top-img-wrapper .top-image img {
  width: 100%;
}

.about-image-card.style-3 .image-wrapper {
  position: relative;
}
@media (max-width: 991px) {
  .about-image-card.style-3 .image-wrapper {
    max-width: 600px;
    max-height: 500px;
    overflow: hidden;
  }
}
.about-image-card.style-3 .image-wrapper .main-img img {
  width: 100%;
  height: 100%;
}
.about-image-card.style-3 .image-wrapper .main-img .shape {
  position: absolute;
  bottom: -1px;
  right: -1px;
  width: 68px;
  height: 237px;
}

.about-image-card.style-5 {
  position: relative;
  margin-right: 85px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .about-image-card.style-5 {
    margin-right: 70px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .about-image-card.style-5 {
    margin-right: 60px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .about-image-card.style-5 {
    margin-right: 70px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 576px) {
  .about-image-card.style-5 {
    margin-right: 50px;
  }
}
.about-image-card.style-5 img {
  position: relative;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  -o-object-fit: cover;
     object-fit: cover;
  transition: all 0.5s ease-out;
}
.about-image-card.style-5 img:hover {
  transform: scale(1.03);
  transition: all 0.5s ease-out;
}
.about-image-card.style-5 .main-img-wrapper {
  margin-left: -62px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .about-image-card.style-5 .main-img-wrapper {
    margin-left: -20px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .about-image-card.style-5 .main-img-wrapper {
    margin-left: 0;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .about-image-card.style-5 .main-img-wrapper {
    margin-left: 0;
  }
}
.about-image-card.style-5 .main-img-inner {
  padding: 22px 23px;
  position: relative;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .about-image-card.style-5 .main-img-inner {
    margin-left: 0;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .about-image-card.style-5 .main-img-inner {
    margin-left: 0;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .about-image-card.style-5 .main-img-inner {
    margin-left: 0;
  }
}
.about-image-card.style-5 .main-img-inner.box {
  background-image: repeating-linear-gradient(180deg, #d9a14c, #d9a14c 13px, transparent 13px, transparent 23px, #d9a14c 23px), repeating-linear-gradient(270deg, #d9a14c, #d9a14c 13px, transparent 13px, transparent 23px, #d9a14c 23px), repeating-linear-gradient(0deg, #d9a14c, #d9a14c 13px, transparent 13px, transparent 23px, #d9a14c 23px), repeating-linear-gradient(90deg, #d9a14c, #d9a14c 13px, transparent 13px, transparent 23px, #d9a14c 23px);
  background-size: 3px calc(100% + 23px), calc(100% + 23px) 3px, 3px calc(100% + 23px), calc(100% + 23px) 3px;
  background-position: 0 0, 0 0, 100% 0, 0 100%;
  background-repeat: no-repeat;
  animation: borderAnimation 0.9s infinite linear reverse;
}
.about-image-card.style-5 .main-img-inner .review-card {
  padding: 42px 50px;
  border-radius: 50%;
  background-color: #ffffff;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 200px;
  height: 200px;
  position: absolute;
  top: 125px;
  right: -53px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .about-image-card.style-5 .main-img-inner .review-card {
    width: 170px;
    height: 170px;
    padding: 42px 30px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .about-image-card.style-5 .main-img-inner .review-card {
    padding: 42px 30px;
    width: 150px;
    height: 150px;
    top: 100px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 576px) {
  .about-image-card.style-5 .main-img-inner .review-card {
    width: 136px;
    height: 136px;
    top: 50px;
  }
}
.about-image-card.style-5 .main-img-inner .review-card .card-text {
  text-align: center;
}
.about-image-card.style-5 .main-img-inner .review-card .card-text .number {
  font-family: "Gilda Display", serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 60px;
  text-transform: capitalize;
  color: #ffffff;
  -webkit-text-stroke: 2px black;
  -webkit-text-fill-color: rgba(255, 255, 255, 0);
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .about-image-card.style-5 .main-img-inner .review-card .card-text .number {
    font-size: 28px;
    line-height: 38px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 576px) {
  .about-image-card.style-5 .main-img-inner .review-card .card-text .number {
    font-size: 28px;
    line-height: 38px;
  }
}
.about-image-card.style-5 .main-img-inner .review-card .card-text .number-text {
  margin-bottom: 0;
}
@media only screen and (min-width: 0px) and (max-width: 576px) {
  .about-image-card.style-5 .main-img-inner .review-card .card-text .number-text {
    font-size: 12px;
    line-height: 22px;
  }
}

.timeline-card {
  position: relative;
  overflow: hidden;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .timeline-card {
    padding-left: 40px;
  }
}
.timeline-card .line-bar {
  position: absolute;
  height: 100%;
  width: 2px;
  left: 50%;
  top: 200px;
  transform: translateX(-50%);
}
@media (max-width: 991px) {
  .timeline-card .line-bar {
    left: 0;
  }
}
.timeline-card .line-bar:before {
  position: absolute;
  content: "";
  width: 2px;
  height: 100%;
  transform: translateX(-50%);
  left: 50%;
  background-image: linear-gradient(to bottom, #C7C7E1 37%, rgba(255, 255, 255, 0) 0%);
  background-position: left;
  background-size: 1px 18px;
  background-repeat: repeat-y;
}
.timeline-card .single-timeline {
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .timeline-card .single-timeline {
    flex-direction: column;
    margin-bottom: 40px;
  }
}
.timeline-card .single-timeline:first-child .divider:before {
  top: -50%;
  opacity: 1;
}
.timeline-card .single-timeline:last-child {
  margin-bottom: 0;
}
.timeline-card .single-timeline:last-child .divider:before {
  bottom: -50%;
  opacity: 1;
}
.timeline-card .single-timeline:nth-child(odd) {
  flex-direction: row-reverse;
}
@media (max-width: 991px) {
  .timeline-card .single-timeline:nth-child(odd) {
    flex-direction: unset;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .timeline-card .single-timeline:nth-child(odd) {
    flex-direction: column;
  }
}
.timeline-card .single-timeline:nth-child(odd) .content {
  margin-left: unset;
}
@media (max-width: 991px) {
  .timeline-card .single-timeline:nth-child(odd) .content {
    margin-left: unset;
  }
}
.timeline-card .single-timeline:nth-child(odd) .image {
  margin-left: auto;
}
@media (max-width: 991px) {
  .timeline-card .single-timeline:nth-child(odd) .image {
    margin-left: unset;
  }
}
.timeline-card .single-timeline .image-wrapper,
.timeline-card .single-timeline .content-wrapper {
  width: 50%;
  flex-shrink: 0;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .timeline-card .single-timeline .image-wrapper,
  .timeline-card .single-timeline .content-wrapper {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
  }
}
.timeline-card .single-timeline .image {
  width: 400px;
  height: 400px;
  position: relative;
  border-radius: 50%;
  overflow: hidden;
  flex-shrink: 0;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .timeline-card .single-timeline .image {
    width: 350px;
    height: 350px;
  }
}
@media (max-width: 991px) {
  .timeline-card .single-timeline .image {
    width: 250px;
    height: 250px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .timeline-card .single-timeline .image {
    margin-bottom: 30px;
  }
}
.timeline-card .single-timeline .image img {
  position: absolute;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  top: 0;
  left: 0;
}
.timeline-card .single-timeline .divider {
  align-self: stretch;
  position: relative;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .timeline-card .single-timeline .divider {
    display: none;
  }
}
@media (max-width: 991px) {
  .timeline-card .single-timeline .divider {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
  }
}
.timeline-card .single-timeline .divider:before {
  position: absolute;
  content: "";
  width: 2px;
  height: 100%;
  background-color: #ffffff;
  transform: translateX(-50%);
  left: 50%;
  opacity: 0;
}
.timeline-card .single-timeline .divider .timeline-divider .counter-number {
  width: 72px;
  height: 72px;
  background-color: #d9a14c;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 24px;
  color: #ffffff;
  font-family: "Gilda Display", serif;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.timeline-card .single-timeline .content {
  width: 438px;
  flex-shrink: 0;
  margin-left: auto;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .timeline-card .single-timeline .content {
    width: 350px;
  }
}
@media (max-width: 991px) {
  .timeline-card .single-timeline .content {
    width: 100%;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .timeline-card .single-timeline .content {
    text-align: center;
  }
}
.timeline-card .single-timeline .content .title {
  font-size: 60px;
  font-weight: 500;
  line-height: 72px;
  margin-bottom: 32px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .timeline-card .single-timeline .content .title {
    font-size: 48px;
    line-height: 54px;
  }
}
@media (max-width: 991px) {
  .timeline-card .single-timeline .content .title {
    font-size: 32px;
    line-height: 42px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .timeline-card .single-timeline .content .title {
    margin-bottom: 20px;
  }
}

.about-info-card.style-1 {
  margin-top: 72px;
  margin-left: 3px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .about-info-card.style-1 {
    margin-top: 50px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .about-info-card.style-1 {
    margin-top: 50px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .about-info-card.style-1 {
    margin-top: 40px;
  }
}
.about-info-card.style-3 {
  margin-top: 117px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .about-info-card.style-3 {
    margin-top: 0;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .about-info-card.style-3 {
    margin-top: 70px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .about-info-card.style-3 {
    margin-top: 50px;
  }
}
.about-info-card.style-3 .about-info-content {
  gap: 10px;
}
.about-info-card.style-3 .about-info-content .section-title {
  gap: 0;
  margin-bottom: 20px;
}
.about-info-card.style-3 .about-info-content .list-item-wrapper {
  gap: 30px;
}
.about-info-card.style-3 .btn-wrapper {
  margin-top: 44px;
}
.about-info-card.style-4 {
  margin-top: 103px;
  margin-right: 54px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .about-info-card.style-4 {
    margin: 0;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .about-info-card.style-4 {
    margin-right: 0;
    margin-top: 0;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .about-info-card.style-4 {
    margin: 0;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .about-info-card.style-4 {
    margin: 0;
  }
}
@media (max-width: 1399px) {
  .about-info-card.style-4 .btn-wrapper {
    margin-top: 20px;
  }
}
.about-info-card.style-4 .about-info-content {
  gap: 20px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .about-info-card.style-4 .about-info-content {
    gap: 0;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .about-info-card.style-4 .about-info-content {
    gap: 10px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .about-info-card.style-4 .about-info-content {
    gap: 10px;
  }
}
.about-info-card.style-4 .about-info-content .section-title {
  margin-bottom: 0;
  gap: 0;
}
.about-info-card.style-4 .about-info-content .section-title .title {
  margin-bottom: 20px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .about-info-card.style-4 .about-info-content .section-title .title br {
    display: none;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .about-info-card.style-4 .about-info-content .section-title .title br {
    display: none;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .about-info-card.style-4 .about-info-content .section-title .title br {
    display: none;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .about-info-card.style-4 .about-info-content .section-title .title br {
    display: none;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .about-info-card.style-4 .about-info-content .section-title .title br {
    padding-right: 86px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .about-info-card.style-4 .about-info-content .section-title .title br {
    padding-right: 86px;
  }
}
.about-info-card.style-4 .about-info-content .section-title .desc {
  margin-bottom: 0;
}
.about-info-card.style-4 .about-info-content .btn-wrapper {
  margin-top: 30px;
}
.about-info-card.style-4 .about-info-content {
  display: flex;
  flex-direction: column;
  gap: 40px;
}
@media (max-width: 1399px) {
  .about-info-card.style-4 .about-info-content {
    gap: 10px;
  }
}
.about-info-card.style-4 .about-info-content .section-title {
  flex-direction: column;
  align-items: flex-start;
  margin-bottom: 0;
}

.about-info-card.style-1 .about-info-content .sec-content .desc {
  margin-bottom: 0;
  margin-top: 20px;
}
.about-info-card.style-2 .about-info-content {
  display: flex;
  flex-direction: column;
  gap: 40px;
}
.about-info-card.style-2 .about-info-content .section-title {
  gap: 0;
}
.about-info-card.style-2 .about-info-content .section-title .short-title {
  margin-bottom: 10px;
}
.about-info-card.style-2 .about-info-content .section-title .title {
  margin-bottom: 20px;
}
.about-info-card.style-2 .about-info-content .section-title .desc {
  margin-bottom: 0;
}

.about-info-card.style-5 {
  margin-top: 31px;
}
.about-info-card.style-5 .about-info-content {
  gap: 34px;
  margin-right: 100px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .about-info-card.style-5 .about-info-content {
    margin-right: 40px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .about-info-card.style-5 .about-info-content {
    margin-right: 0;
    gap: 20px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .about-info-card.style-5 .about-info-content {
    gap: 20px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .about-info-card.style-5 .about-info-content {
    margin-right: 0;
    gap: 20px;
  }
}
.about-info-card.style-5 .about-info-content .section-title .title {
  margin-bottom: 10px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .about-info-card.style-5 .about-info-content .section-title .title {
    font-size: 44px;
  }
}
.about-info-card.style-5 .btn-wrapper {
  margin-top: 60px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .about-info-card.style-5 .btn-wrapper {
    margin-top: 44px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .about-info-card.style-5 .btn-wrapper {
    margin-top: 44px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .about-info-card.style-5 .btn-wrapper {
    margin-top: 40px;
  }
}

.counter-card.style-1 {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.counter-card.style-1 .count-content .counter {
  color: #222;
}
.counter-card.style-1 .count-content span {
  color: #aa8453;
}
.counter-card.style-1 .title {
  color: #222;
  font-family: "Barlow Condensed", sans-serif;
}
.counter-card.style-1 .desc {
  margin-bottom: 0;
  color: #808287;
}

.counter-card.style-2 {
  background-color: #ffffff;
  border-top: 4px solid #aa8453;
  padding: 20px 0;
  width: 100%;
  text-align: center;
}
.counter-card.style-2 .content {
  gap: 5px;
}
.counter-card.style-2 .content .number {
  font-size: 48px;
  line-height: 60px;
  text-transform: capitalize;
  justify-content: center;
}
@media only screen and (min-width: 0px) and (max-width: 576px) {
  .counter-card.style-2 .content .number {
    font-size: 38px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 576px) {
  .counter-card.style-2 .content .title {
    font-size: 18px;
  }
}

.counter-card.style-3 {
  padding: 20px 120px;
  border-right: 1px solid rgba(255, 255, 255, 0.2);
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .counter-card.style-3 {
    padding: 20px 80px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .counter-card.style-3 {
    padding: 15px 80px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .counter-card.style-3 {
    padding: 20px 90px;
    margin-bottom: 40px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .counter-card.style-3 {
    padding: 15px 50px 45px 50px;
    margin-bottom: 30px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 530px) {
  .counter-card.style-3 {
    border-bottom: 1px solid rgba(255, 255, 255, 0.2);
    border-right: none;
  }
}
.counter-card.style-3.first {
  padding: 20px 120px 20px 0;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .counter-card.style-3.first {
    padding: 20px 80px 20px 0;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .counter-card.style-3.first {
    padding: 15px 80px 15px 0;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .counter-card.style-3.first {
    padding: 20px 90px;
    margin-bottom: 40px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .counter-card.style-3.first {
    padding: 15px 50px 45px 50px;
  }
}
.counter-card.style-3.last {
  padding: 20px 0 20px 120px;
  border: none;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .counter-card.style-3.last {
    padding: 20px 0 20px 80px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .counter-card.style-3.last {
    padding: 15px 0 15px 80px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .counter-card.style-3.last {
    padding: 20px 90px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .counter-card.style-3.last {
    padding: 15px 50px;
    padding-bottom: 0;
    margin-bottom: 0;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .counter-card.style-3.second {
    border: none;
  }
}
@media only screen and (min-width: 531px) and (max-width: 767px) {
  .counter-card.style-3.second {
    border-right: 0;
  }
}
.counter-card.style-3 .content {
  gap: 0;
}
.counter-card.style-3 .content .number {
  -webkit-text-stroke: 1px #ffffff;
  width: 145px;
  max-width: 145px;
  display: flex;
  gap: 10px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .counter-card.style-3 .content .number {
    max-width: 116px;
    font-size: 48px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .counter-card.style-3 .content .number {
    font-size: 48px;
    justify-content: center;
  }
}
.counter-card.style-3 .content .title {
  color: #ffffff;
  font-size: 16px;
  margin-top: -10px;
}

.counter-card.style-4 {
  background-color: #222;
  border: 1px solid #666;
  padding: 20px 30px 28px;
  width: 100%;
}
.counter-card.style-4 .content {
  gap: 0;
}
.counter-card.style-4 .content .number {
  -webkit-text-stroke: 1px #ffffff;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .counter-card.style-4 .content .number {
    font-size: 56px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .counter-card.style-4 .content .number {
    font-size: 48px;
    line-height: 60px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .counter-card.style-4 .content .number {
    font-size: 48px;
    line-height: 60px;
  }
}
.counter-card.style-4 .content .title {
  color: #ffffff;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .counter-card.style-4 .content .title {
    font-size: 18px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .counter-card.style-4 .content .title {
    font-size: 16px;
  }
}

.process-step-wrapper {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
}

.process-step {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  gap: 35px;
  padding: 0;
}
.process-step:hover .icon img {
  transform: rotateY(360deg);
  transition: all 0.5s ease-out;
}
.process-step:hover .divider span {
  background-color: #aa8453;
  transition: all 0.5s ease-out;
}
.process-step .icon {
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  z-index: 2;
}
.process-step .divider {
  position: relative;
  height: 1px;
  background-image: linear-gradient(90deg, #525252, #525252 50%, transparent 50%, transparent 100%);
  background-size: 20px 1px;
  width: calc(100% + 30px);
}
.process-step .divider span {
  width: 14px;
  height: 14px;
  border: 3px solid #ffffff;
  border-radius: 50px;
  position: absolute;
  content: "";
  left: 50%;
  transform: translate(-50%, -50%);
  transition: all 0.5s ease-out;
}
.process-step .content {
  display: flex;
  flex-direction: column;
  gap: 20px;
  padding: 0 30px;
}
.process-step .content .title {
  margin: 0;
  font-size: 20px;
  line-height: 30px;
  font-weight: 600;
  color: #ffffff;
}
.process-step .content .desc {
  margin: 0;
  font-size: 16px;
  line-height: 30px;
  font-weight: 400;
  color: #ffffff;
  font-family: "Barlow Condensed", sans-serif;
}

.brand-marquee-area {
  display: flex;
  flex-direction: column;
  overflow: hidden;
  gap: 40px;
  padding: 120px 0;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .brand-marquee-area {
    padding: 100px 0;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .brand-marquee-area {
    padding: 80px 0;
  }
}
@media (max-width: 767px) {
  .brand-marquee-area {
    gap: 20px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .brand-marquee-area {
    gap: 0;
  }
}
.brand-marquee-area .brand-marquee-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 50px;
}
@media only screen and (min-width: 0px) and (max-width: 576px) {
  .brand-marquee-area .brand-marquee-wrapper {
    gap: 26px;
  }
}
.brand-marquee-area .brand-marquee-wrapper.first-brand-marquee {
  animation: Scroll 32s linear infinite;
}
.brand-marquee-area .brand-marquee-wrapper.second-brand-marquee {
  animation: Scroll 32s linear infinite;
  animation-direction: reverse;
}
.brand-marquee-area .single-brand-marquee {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 30px;
  flex-shrink: 0;
}
.brand-marquee-area .single-brand-marquee:nth-child(even) .brand-marquee-title {
  -webkit-text-stroke: 2px #222;
  -webkit-text-fill-color: rgba(255, 255, 255, 0);
}
.brand-marquee-area .single-brand-marquee .brand-marquee-title {
  font-family: "Gilda Display", serif;
  font-size: 68px;
  font-weight: 700;
  line-height: 78px;
  color: #222;
  white-space: nowrap;
}
@media only screen and (min-width: 0px) and (max-width: 576px) {
  .brand-marquee-area .single-brand-marquee .brand-marquee-title {
    font-size: 32px !important;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .brand-marquee-area .single-brand-marquee .brand-marquee-title {
    font-size: 44px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .brand-marquee-area .single-brand-marquee .brand-marquee-title {
    font-size: 54px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .brand-marquee-area .single-brand-marquee img {
    width: 50px;
  }
}
.brand-marquee-area.style-2 {
  padding: 0;
}

.testimonial-card {
  text-align: center;
  display: flex !important;
  flex-direction: column;
  gap: 25px;
}
.testimonial-card .icon {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
}
.testimonial-card .icon i {
  font-size: 26px;
  color: #f2c94c;
}
.testimonial-card .desc {
  color: #aa8453;
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 400;
  line-height: normal;
  letter-spacing: 5.4px;
  text-transform: uppercase;
}

.testimonial-card.style-2 {
  position: relative;
  margin: 0 12px;
}
.testimonial-card.style-2:after {
  content: "";
  background-color: #232323;
  width: 100%;
  height: 100%;
  position: absolute;
  bottom: -20px;
  right: -20px;
  z-index: 1;
}
.testimonial-card.style-2 .quote {
  position: absolute;
  right: 30px;
  top: 0;
  z-index: 3;
  transform: translateY(-50%);
}
.testimonial-card.style-2 .content-wrapper {
  padding: 30px 40px;
  background-color: #323232;
  display: flex;
  flex-direction: column;
  gap: 20px;
  text-align: start;
  z-index: 2;
}
.testimonial-card.style-2 .content-wrapper .stars i {
  color: #f2c94c;
}
.testimonial-card.style-2 .content-wrapper p {
  margin-bottom: 0;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 29px;
  color: #ffffff;
  text-transform: lowercase;
  letter-spacing: unset;
}
.testimonial-card.style-2 .meta-user {
  display: flex;
  align-items: center;
  gap: 20px;
}
.testimonial-card.style-2 .meta-user .content .title,
.testimonial-card.style-2 .meta-user .content .desc {
  margin-bottom: 0;
}
.testimonial-card.style-2 .meta-user .content .title {
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  text-transform: uppercase;
  color: #ffffff;
  margin-top: 5px;
}
.testimonial-card.style-2 .meta-user .content .desc {
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  color: #aa8453;
  text-transform: initial;
}

.testimonial-card.style-3 {
  align-items: center;
  text-align: center;
  gap: 50px;
  padding: 0;
  background: none;
}
@media only screen and (min-width: 0px) and (max-width: 576px) {
  .testimonial-card.style-3 {
    gap: 20px;
  }
}
.testimonial-card.style-3 .user-info-wrapper {
  flex-direction: row;
  gap: 30px;
  align-items: center;
}
.testimonial-card.style-3 .user-info-wrapper .user-img {
  width: 126px;
  height: 130px;
  overflow: hidden;
  border-radius: 50%;
}
@media only screen and (min-width: 0px) and (max-width: 576px) {
  .testimonial-card.style-3 .user-info-wrapper .user-img {
    width: 80px;
    height: 80px;
    margin-top: 5px;
  }
}
.testimonial-card.style-3 .user-info-wrapper .user-meta {
  text-align: left;
  display: flex;
  flex-direction: column;
  gap: 10px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .testimonial-card.style-3 .user-info-wrapper .user-meta {
    gap: 5px;
  }
}
@media (max-width: 1199px) {
  .testimonial-card.style-3 .user-info-wrapper .user-meta {
    gap: 0;
  }
}
@media only screen and (min-width: 0px) and (max-width: 576px) {
  .testimonial-card.style-3 .user-info-wrapper .user-meta {
    gap: 0;
  }
}
.testimonial-card.style-3 .user-info-wrapper .user-meta .name {
  color: #ffffff;
}
.testimonial-card.style-3 .user-info-wrapper .user-meta .designation {
  color: #ffffff;
}
.testimonial-card.style-3 .content-wrapper .description {
  font-size: 22px;
  line-height: 33px;
  color: #ffffff;
  padding: 0 20px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .testimonial-card.style-3 .content-wrapper .description {
    font-size: 20px;
    width: 75%;
    margin: 0 auto;
  }
}
@media only screen and (min-width: 0px) and (max-width: 576px) {
  .testimonial-card.style-3 .content-wrapper .description {
    font-size: 16px;
    text-align: justify;
    line-height: 30px;
  }
}

.testimonial-card.style-4 {
  width: 850px;
  align-items: start;
  gap: 40px;
  padding: 40px 137px;
  background-color: #ffffff;
  margin: 0 15px;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .testimonial-card.style-4 {
    padding: 40px 30px;
    width: 350px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .testimonial-card.style-4 {
    width: 750px;
  }
}
.testimonial-card.style-4 .user-info-wrapper {
  flex-direction: row;
  gap: 25px;
  align-items: center;
  width: 100%;
  justify-content: center;
}
.testimonial-card.style-4 .user-info-wrapper .user-img {
  width: 85px;
  height: 85px;
  overflow: hidden;
  border-radius: 50%;
}
.testimonial-card.style-4 .user-info-wrapper .user-meta {
  text-align: left;
}
.testimonial-card.style-4 .content-wrapper {
  text-align: center;
}
.testimonial-card.style-4 .content-wrapper .comma-icon i {
  font-family: "Font Awesome 6 Pro";
  font-size: 48px;
  line-height: 48px;
  color: #ffffff;
  -webkit-text-stroke: 1px #aa8453;
}
.testimonial-card.style-4 .content-wrapper .description {
  margin-top: 20px;
}

.testimonial-card.style-5 {
  background-color: #222;
  align-items: start;
  gap: 50px;
  width: 630px;
  margin: 0 15px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .testimonial-card.style-5 {
    width: auto;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .testimonial-card.style-5 {
    width: auto;
    gap: 30px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 576px) {
  .testimonial-card.style-5 {
    margin: 0 8px;
    padding: 25px;
  }
}
.testimonial-card.style-5:hover .content-wrapper .comma-icon i {
  color: #aa8453;
  transition: all 0.5s ease-out;
}
.testimonial-card.style-5 .user-info-wrapper {
  flex-direction: row;
  gap: 25px;
  margin-bottom: 20px;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .testimonial-card.style-5 .user-info-wrapper {
    gap: 18px;
  }
}
.testimonial-card.style-5 .user-info-wrapper .user-img {
  width: 85px;
  height: 85px;
  overflow: hidden;
}
.testimonial-card.style-5 .user-info-wrapper .user-meta {
  text-align: left;
}
.testimonial-card.style-5 .user-info-wrapper .user-meta .name {
  color: #ffffff;
}
.testimonial-card.style-5 .user-info-wrapper .user-meta .designation {
  color: #ffffff;
  margin-bottom: 10px;
}
.testimonial-card.style-5 .user-info-wrapper .user-meta .designation {
  margin: 0;
}
.testimonial-card.style-5 .content-wrapper .comma-icon i {
  font-family: "Font Awesome 6 Pro";
  font-size: 48px;
  line-height: 48px;
  color: #222;
  -webkit-text-stroke: 1px #aa8453;
  transition: all 0.5s ease-out;
}
@media only screen and (min-width: 0px) and (max-width: 576px) {
  .testimonial-card.style-5 .content-wrapper .comma-icon i {
    font-size: 36px;
    line-height: 36px;
  }
}
.testimonial-card.style-5 .content-wrapper .description {
  color: #ffffff;
  margin-top: 20px;
}
@media only screen and (min-width: 0px) and (max-width: 576px) {
  .testimonial-card.style-5 .content-wrapper .description {
    font-size: 16px;
  }
}

.slider-area-wrapper.style-1 {
  margin-right: -9999px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .slider-area-wrapper.style-1 {
    margin-right: unset;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .slider-area-wrapper.style-1 {
    margin-right: unset;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .slider-area-wrapper.style-1 {
    margin-right: unset;
  }
}
.slider-area-wrapper.style-1 .testimonial-slider-wrapper .slick-item {
  margin: 0 15px;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .slider-area-wrapper.style-1 .testimonial-slider-wrapper .slick-item {
    margin: 0 4px;
  }
}

.testimonial-slider-wrapper .slick-arrow {
  display: none !important;
}

.testimonial-slider-wrapper.style-4 .slick-list {
  overflow: visible !important;
}
.testimonial-slider-wrapper.style-4 .slick-item {
  margin-top: 0;
  transition: all 0.5s ease-out;
}
.testimonial-slider-wrapper.style-4 .slick-item.slick-active:nth-child(2) {
  margin-top: -40px;
  transition: all 0.5s ease-out;
}
@media (max-width: 991px) {
  .testimonial-slider-wrapper.style-4 .slick-item.slick-active:nth-child(2) {
    margin-top: 0;
  }
}
.testimonial-slider-wrapper.style-5 .slick-list {
  overflow: visible !important;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .testimonial-slider-wrapper.style-5 .slick-list {
    overflow: hidden !important;
  }
}
.testimonial-slider-wrapper .slick-dots {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 40px 0 0;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .testimonial-slider-wrapper .slick-dots {
    padding-left: 0;
  }
}
.testimonial-slider-wrapper .slick-dots li {
  list-style: none;
  line-height: 0;
}
.testimonial-slider-wrapper .slick-dots li:first-child button {
  border-radius: 40px 0 0 40px;
}
.testimonial-slider-wrapper .slick-dots li:last-child button {
  border-radius: 0 40px 40px 0;
}
.testimonial-slider-wrapper .slick-dots li.slick-active button {
  width: 105px;
  transition: all 0.5s ease-out;
}
.testimonial-slider-wrapper .slick-dots li.slick-active button:before {
  width: 100%;
  visibility: visible;
  transition: all 0.5s ease-out;
}
.testimonial-slider-wrapper .slick-dots li button {
  width: 65px;
  font-size: 0;
  line-height: 0;
  padding: 0;
  background-color: #d0d0d0;
  height: 11px;
  transition: all 0.5s ease-out;
  position: relative;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .testimonial-slider-wrapper .slick-dots li button {
    width: 55px;
  }
}
.testimonial-slider-wrapper .slick-dots li button:before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 0;
  height: 100%;
  background-color: #aa8453;
  visibility: hidden;
  transition: all 0.5s ease-out;
  border-radius: 40px;
}

.accordion-wrapper .accordion-list-item .accordion-head {
  display: flex;
  align-items: center;
  gap: 25px;
  padding: 30px 0;
  position: relative;
  justify-content: space-between;
  border-bottom: 1px solid transparent;
}
.accordion-wrapper .accordion-list-item .accordion-head:after {
  color: #222;
  font-size: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 30px;
  height: 30px;
  flex-shrink: 0;
  content: "\f068";
  font-family: "Font Awesome 6 Pro";
  font-weight: 500;
}
.accordion-wrapper .accordion-list-item .accordion-head.collapsed {
  border-color: #d0d0d0;
}
.accordion-wrapper .accordion-list-item .accordion-head.collapsed:after {
  color: #222;
  font-size: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 30px;
  height: 30px;
  flex-shrink: 0;
  position: relative;
  content: "+";
  font-family: "Font Awesome 6 Pro";
  font-weight: 500;
}
.accordion-wrapper .accordion-list-item .accordion-head .accordion-title {
  font-family: "Gilda Display", serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 30px;
  color: #222;
  margin-bottom: 0;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .accordion-wrapper .accordion-list-item .accordion-head .accordion-title {
    font-size: 18px;
  }
}
.accordion-wrapper .accordion-list-item:last-child .accordion-head {
  border-bottom: transparent;
}
.accordion-wrapper .accordion-list-item .accordion-item-body {
  padding-bottom: 15px;
  background-color: #ffffff;
  padding: 30px;
  transition: all 0.5s ease-out;
}
.accordion-wrapper .accordion-list-item .accordion-item-body p {
  font-size: 16px;
  color: #808287;
  font-weight: 400;
  line-height: 29px;
  margin: 0;
}

.accordion-wrapper.style-two .accordion-list-item .accordion-head {
  border-top: 1px solid #c7c7e1;
  padding: 31px 0;
}
.accordion-wrapper.style-two .accordion-list-item:last-child {
  border-bottom: 1px solid #c7c7e1;
}
.accordion-wrapper.style-two .accordion-list-item .accordion-item-body {
  padding-bottom: 20px;
  transition: all 0.5s ease-out;
}

.accordion-wrapper.style-three .accordion-box-wrapper {
  display: flex;
  flex-direction: column;
  gap: 22px;
}
.accordion-wrapper.style-three .accordion-box-wrapper .accordion-list-item .accordion-head {
  border: 1px solid #d9a14c;
  background-color: #d9a14c;
  color: #ffffff;
  border-radius: 8px;
  padding: 19px 30px;
  flex-direction: row-reverse;
  justify-content: space-between;
  transition: all 0.5s ease-out;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .accordion-wrapper.style-three .accordion-box-wrapper .accordion-list-item .accordion-head {
    padding: 16px 20px;
  }
}
.accordion-wrapper.style-three .accordion-box-wrapper .accordion-list-item .accordion-head:before {
  content: "\f077";
  background-color: transparent;
  font-size: 18px;
}
.accordion-wrapper.style-three .accordion-box-wrapper .accordion-list-item .accordion-head .accordion-title {
  color: #ffffff;
}
.accordion-wrapper.style-three .accordion-box-wrapper .accordion-list-item .accordion-head.collapsed {
  color: #222;
  border-color: #e0e0e0;
  background-color: transparent;
  transition: all 0.5s ease-out;
}
.accordion-wrapper.style-three .accordion-box-wrapper .accordion-list-item .accordion-head.collapsed:before {
  color: #222;
  content: "\f078";
}
.accordion-wrapper.style-three .accordion-box-wrapper .accordion-list-item .accordion-head.collapsed .accordion-title {
  color: #222;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .accordion-wrapper.style-three .accordion-box-wrapper .accordion-list-item .accordion-head.collapsed .accordion-title {
    font-size: 18px;
    line-height: 28px;
  }
}
.accordion-wrapper.style-three .accordion-box-wrapper .accordion-list-item .accordion-item-body {
  margin-top: 43px;
  padding: 0 30px;
}

.client-logo {
  padding: 20px 26px;
  background-color: #ffffff;
  transform: scale(1.03);
}
.client-logo:hover {
  transform: scale(1.03);
}

.page-header {
  border-left: 4px solid #dfe2e9;
  padding-left: 45px;
  margin-bottom: 50px;
}
@media (max-width: 991px) {
  .page-header {
    padding-left: 30px;
  }
}
.page-header .page-title {
  font-size: 48px;
  line-height: 60px;
}
@media (max-width: 991px) {
  .page-header .page-title {
    font-size: 38px;
    line-height: 48px;
  }
}

.blog-area ol,
.blog-area ul {
  padding-left: 20px;
}
.blog-area ol li,
.blog-area ul li {
  padding-top: 7px;
}

.single-post-item {
  background-color: #ffffff;
  overflow: hidden;
  margin-bottom: 60px;
  box-shadow: 0 2px 6.4px -1px rgba(19, 16, 34, 0.03), 0px 4.4px 12px -1px rgba(19, 16, 34, 0.06);
  /* Quote Format Post */
  /* Sticky Post */
}
.single-post-item:hover .post-thumbnail img,
.single-post-item:hover .post-video img {
  transform: scale(1.06);
  transition: all 0.5s ease-out;
}
.single-post-item iframe {
  width: 100%;
  height: 522px;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .single-post-item iframe {
    height: 350px;
  }
}
.single-post-item .post-content-wrapper {
  padding: 40px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .single-post-item .post-content-wrapper {
    padding: 28px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .single-post-item .post-content-wrapper {
    padding: 20px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .single-post-item .post-content-wrapper {
    padding: 30px;
  }
}
.single-post-item .post-content-wrapper .read-more {
  margin-top: 30px;
  margin-bottom: 6px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  gap: 30px;
  background-color: #f2f2f2;
  padding: 20px;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .single-post-item .post-content-wrapper .read-more {
    gap: 10px;
  }
}
.single-post-item .post-content-wrapper .read-more .theme-btn {
  padding: 0;
  color: #222;
  background-color: transparent;
  border: 0;
  gap: 10px;
}
.single-post-item .post-content-wrapper .read-more .theme-btn i {
  color: #aa8453;
}
.single-post-item .post-content-wrapper .read-more .theme-btn:hover {
  color: #aa8453;
}
.single-post-item .post-content-wrapper .read-more .comment-meta-wrapper {
  display: flex;
  align-items: center;
  gap: 9px;
  padding-left: 0px;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .single-post-item .post-content-wrapper .read-more .comment-meta-wrapper {
    padding-left: 0;
  }
}
.single-post-item .post-content-wrapper .read-more .comment-meta-wrapper .icon {
  color: #aa8453;
  font-size: 14px;
}
.single-post-item .post-content-wrapper .read-more .comment-meta-wrapper .comment-meta {
  font-size: 16px;
  color: #666;
  font-family: "Barlow Condensed", sans-serif;
}
.single-post-item.format-quote .post-content {
  margin: 0;
}
.single-post-item.format-quote blockquote {
  margin: 0;
}
.single-post-item.format-quote blockquote p {
  margin-top: 0;
}
.single-post-item.format-quote blockquote cite a {
  font-family: "Barlow Condensed", sans-serif;
  font-size: 16px;
  font-weight: 500;
  text-transform: capitalize;
  color: #616670;
  margin-top: 20px;
  font-style: normal;
  transition: all 0.5s ease-out;
}
.single-post-item.format-quote blockquote cite a:hover {
  transition: all 0.5s ease-out;
  color: #aa8453;
}
.single-post-item.sticky {
  border: 2px solid #aa8453;
}
.single-post-item.sticky .post-content {
  margin-bottom: 0;
}
.single-post-item.sticky .post-content p {
  margin-bottom: 0;
}
.single-post-item .post-title {
  font-size: 32px;
  line-height: 41px;
  font-weight: 700;
  margin-bottom: 0;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .single-post-item .post-title {
    font-size: 28px;
    line-height: 38px;
    margin-top: 5px;
  }
}
.single-post-item .post-title:hover a {
  color: #aa8453;
  transition: all 0.5s ease-out;
}
.single-post-item .post-content h2,
.single-post-item .post-content h3,
.single-post-item .post-content h4,
.single-post-item .post-content h5,
.single-post-item .post-content h6 {
  margin-bottom: 10px;
}
.single-post-item .post-content p {
  margin-bottom: unset;
}
.single-post-item .social-share {
  display: flex;
  gap: 17px;
  align-items: center;
  justify-content: center;
}
.single-post-item .social-share a.facebook {
  color: #1877f2;
}
.single-post-item .social-share a.twitter {
  color: #1da1f2;
}
.single-post-item .social-share a.linkedin {
  color: #1a70c6;
}
.single-post-item .social-share .social-share-title {
  font-size: 18px;
  font-weight: 700;
  font-family: "Gilda Display", serif;
  color: #0b6354;
  margin-right: 5px;
  white-space: nowrap;
}
.single-post-item .blog-post-tag {
  display: inline-flex;
  align-items: center;
  padding: 20px 0;
  border-top: 1px solid #efe1e1;
  border-bottom: 1px solid #efe1e1;
}
.single-post-item .blog-post-tag span {
  font-family: "Gilda Display", serif;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 30px;
  color: #0b6354;
  margin-bottom: 0;
  margin-right: 30px;
  float: left;
  line-height: 24px;
}
.single-post-item .blog-post-tag .post-tag-list {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  align-items: center;
  line-height: 0;
}
.single-post-item .blog-post-tag .post-tag-list a {
  color: #616670;
  display: inline-block;
  font-size: 18px;
  line-height: 1;
  border: 1px solid #efe1e1;
  padding: 10px 20px;
  transition: all 0.5s ease-out;
}
.single-post-item .blog-post-tag .post-tag-list a:hover {
  color: #aa8453;
  transition: all 0.5s ease-out;
}
.single-post-item .post-thumbnail,
.single-post-item .post-video {
  position: relative;
  overflow: hidden;
}
.single-post-item .post-thumbnail img,
.single-post-item .post-video img {
  max-width: 920px;
  width: 100%;
  max-height: 575px;
  transform: scale(1);
  transition: all 0.5s ease-out;
}
.single-post-item .post-thumbnail .popup-video-wrapper,
.single-post-item .post-video .popup-video-wrapper {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.single-post-item .post-thumbnail .video-btn a,
.single-post-item .post-video .video-btn a {
  width: 70px;
  height: 70px;
  box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.7);
  background-color: #ffffff;
  border-radius: 50%;
  background-size: cover;
  background-repeat: no-repeat;
  animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
  display: flex;
  align-items: center;
  justify-content: center;
}
.single-post-item .post-thumbnail .video-btn a i,
.single-post-item .post-video .video-btn a i {
  color: #aa8453;
  font-size: 18px;
}
.single-post-item .post-thumbnail .video-btn a:hover,
.single-post-item .post-video .video-btn a:hover {
  animation: none;
}
.single-post-item button.post-gallery-btn {
  position: absolute;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  transition: 0.3s;
  z-index: 99;
  background-color: #ffffff;
  cursor: pointer;
  top: 50%;
  transform: translateY(-50%);
  overflow: hidden;
}
.single-post-item button.post-gallery-btn.prev-btn {
  left: 30px;
}
.single-post-item button.post-gallery-btn.next-btn {
  right: 30px;
}
.single-post-item button.post-gallery-btn i {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #0b6354;
  font-size: 17px;
  transition: all 0.5s ease-out;
}
.single-post-item button.post-gallery-btn:hover {
  transition: all 0.5s ease-out;
  background-color: #aa8453;
}
.single-post-item button.post-gallery-btn:hover i {
  color: #ffffff;
  transition: all 0.5s ease-out;
}
.single-post-item .post-audio iframe {
  width: 100%;
}
.single-post-item .post-meta {
  display: flex;
  align-items: center;
  gap: 32px;
  margin-bottom: 20px;
  flex-wrap: wrap;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .single-post-item .post-meta {
    gap: 10px;
    width: 100%;
  }
}
.single-post-item .post-meta .author-img {
  position: relative;
}
.single-post-item .post-meta .author-img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  position: absolute;
  top: 0;
  left: 0;
}
.single-post-item .post-meta span {
  font-size: 18px;
  font-weight: 400;
  color: #616670;
  text-transform: capitalize;
  display: flex;
  align-items: center;
  gap: 10px;
}
.single-post-item .post-meta span i {
  color: #aa8453;
  font-size: 18px;
}
.single-post-item .post-meta span a {
  display: flex;
  align-items: center;
  gap: 10px;
  color: #616670;
  transition: all 0.5s ease-out;
}
.single-post-item .post-meta span a:hover {
  color: #aa8453;
  transition: all 0.5s ease-out;
}
.single-post-item .post-meta span a:hover i {
  color: #aa8453;
  transition: all 0.5s ease-out;
}

.post-card {
  background-color: #ffffff;
  margin: 0 15px;
}
.post-card:hover .image img {
  transform: scale(1.03);
  transition: all 0.5s ease-out;
}
.post-card:hover .image:before {
  visibility: visible;
  opacity: 1;
  transition: all 0.5s ease-out;
}
.post-card:hover .image .circle-btn-wrapper {
  background-color: rgba(0, 0, 0, 0.5);
  transition: all 0.5s ease-out;
}
.post-card:hover .image .circle-btn {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) scale(1);
  visibility: visible;
  opacity: 1;
  transition: all 0.5s ease-out;
}
.post-card .image {
  overflow: hidden;
  position: relative;
  height: 236px;
}
.post-card .image img {
  transform: scale(1);
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  transition: all 0.5s ease-out;
}
.post-card .image .circle-btn-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: all 0.5s ease-out;
}
.post-card .image .circle-btn {
  width: 72px;
  height: 72px;
  border-radius: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #aa8453;
  color: #ffffff;
  font-size: 24px;
  text-decoration: none;
  position: absolute;
  top: 70%;
  left: 20%;
  transform: translate(-50%, -50%) scale(0.3);
  opacity: 0;
  visibility: hidden;
  transition: all 0.5s ease-out;
  z-index: 2;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .post-card .image .circle-btn {
    width: 60px;
    height: 60px;
    font-size: 22px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .post-card .image .circle-btn {
    width: 50px;
    height: 50px;
    font-size: 20px;
  }
}
.post-card .image .circle-btn i {
  transform: rotate(-45deg);
  transition: all 0.5s ease-out;
}
.post-card .image .circle-btn:hover {
  background-color: #d9a14c;
  transition: all 0.5s ease-out;
}
.post-card .image .circle-btn:hover i {
  transform: rotate(0deg);
  transition: all 0.5s ease-out;
}
.post-card .content {
  display: flex;
  flex-direction: column;
  padding: 40px;
  border: 1px solid #d0d0d0;
  gap: 40px;
  transition: all 0.5s ease-out;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .post-card .content {
    padding: 24px;
  }
}
.post-card .content .title {
  height: 60px;
  overflow: hidden;
  font-family: "Gilda Display", serif;
  font-size: 24px;
  font-weight: 700;
  line-height: 30px;
  margin-bottom: 0;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .post-card .content .title {
    font-size: 20px;
    line-height: 28px;
    height: unset;
    overflow: visible;
  }
}
.post-card .content .title a:hover {
  color: #aa8453;
  transition: all 0.5s ease-out;
}
.post-card .content .post-content p {
  font-family: "Barlow Condensed", sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 30px;
  color: #666;
  margin-bottom: 0;
}
.post-card .post-meta {
  display: inline-flex;
  gap: 20px 30px;
  align-items: center;
  flex-wrap: wrap;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .post-card .post-meta {
    gap: 8px 30px;
  }
}
.post-card .post-meta .single-post-meta {
  color: #8f939b;
  font-size: 16px;
  line-height: 30px;
  font-weight: 400;
  font-family: "Barlow Condensed", sans-serif;
  margin: 0;
  display: flex;
  gap: 10px;
  align-items: center;
  flex-shrink: 0;
}
.post-card .post-meta .single-post-meta i {
  font-family: "Font Awesome 6 Pro";
  font-size: 14px;
  font-weight: 900;
  color: #aa8453;
  transition: all 0.5s ease-out;
}
.post-card .post-meta .single-post-meta a {
  display: flex;
  gap: 7px;
  align-items: center;
  flex-shrink: 0;
  color: #8f939b;
}
.post-card .post-meta .single-post-meta a:hover {
  color: #aa8453;
}

.post-card.style-1 .post-meta {
  position: absolute;
  left: 0;
  bottom: 0;
  background-color: #aa8453;
}
.post-card.style-1 .post-meta .single-post-meta {
  color: #ffffff;
  padding: 9px 20px;
}
.post-card.style-1 .post-meta .single-post-meta i {
  color: #ffffff;
}
.post-card.style-1 .btn-wrapper .theme-btn {
  color: #222;
  background-color: #ffffff;
  border: 1px solid #aa8453;
  transition: all 0.5s ease-out;
}
.post-card.style-1 .btn-wrapper .theme-btn i {
  color: #aa8453;
  transition: all 0.5s ease-out;
}
.post-card.style-1 .btn-wrapper .theme-btn:hover {
  color: #ffffff;
  background-color: #aa8453;
  transition: all 0.5s ease-out;
}
.post-card.style-1 .btn-wrapper .theme-btn:hover i {
  color: #ffffff;
  transition: all 0.5s ease-out;
}

.post-card.style-2 {
  flex-direction: column;
  gap: 26px;
  transition: all 0.5s ease-out;
}
.post-card.style-2 .content-wrapper {
  position: relative;
  z-index: 1;
  margin-right: 30px;
  margin-top: -66px;
  transition: all 0.5s ease-out;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .post-card.style-2 .content-wrapper {
    margin-right: 0;
    margin-top: 0;
  }
}
@media only screen and (min-width: 0px) and (max-width: 576px) {
  .post-card.style-2 .content-wrapper {
    margin-right: 0;
    margin-top: 0;
  }
}
.post-card.style-2:hover .content-wrapper .content {
  border-color: transparent;
  border-bottom-color: #aa8453;
  box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, 0.05);
  transition: all 0.5s ease-out;
}
.post-card.style-2:hover .content-wrapper .content:after {
  transform: scale(1);
}
.post-card.style-2:hover .content-wrapper .content .btn-wrapper .theme-btn {
  background-color: #aa8453;
  color: #ffffff;
  transition: all 0.5s ease-out;
}
.post-card.style-2:hover .content-wrapper .content .btn-wrapper .theme-btn i {
  color: #ffffff;
}
.post-card.style-2 .image {
  height: 300px;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .post-card.style-2 .image {
    height: 300px;
  }
}
.post-card.style-2 .content {
  padding: 20px 30px 40px;
  gap: 20px;
  background-color: #ffffff;
}
.post-card.style-2 .content:after {
  content: "";
  background-color: #FF9205;
  width: 100%;
  height: 1px;
  position: absolute;
  bottom: 0;
  left: 0;
  transform: scaleX(0);
  transition: all 0.5s ease-out;
}
.post-card.style-2 .content .btn-wrapper {
  margin-top: 10px;
}
.post-card.style-2 .content .btn-wrapper .theme-btn {
  background-color: #ffffff;
  color: #222;
  transition: all 0.5s ease-out;
}
.post-card.style-2 .content .btn-wrapper .theme-btn i {
  color: #aa8453;
  transition: all 0.5s ease-out;
}
.post-card.style-2 .post-meta {
  gap: 30px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .post-card.style-2 .post-meta {
    justify-content: space-between;
  }
}
@media only screen and (min-width: 0px) and (max-width: 576px) {
  .post-card.style-2 .post-meta {
    justify-content: space-between;
    gap: 0;
  }
}
.post-card.style-2 .post-meta .single-post-meta i {
  color: #aa8453;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .post-card.style-3 .post-meta {
    flex-wrap: nowrap;
    gap: 5px 10px;
  }
}
.post-card.style-3 .post-meta .single-post-meta {
  color: #666;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .post-card.style-3 .post-meta .single-post-meta {
    gap: 5px;
  }
}
.post-card.style-3 .post-meta .single-post-meta i {
  color: #666;
}
.post-card.style-3 .content {
  gap: 20px;
  padding: 30px 30px 20px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .post-card.style-3 .content {
    padding: 20px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .post-card.style-3 .content {
    gap: 0;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .post-card.style-3 .content {
    gap: 0;
  }
}
@media only screen and (min-width: 0px) and (max-width: 576px) {
  .post-card.style-3 .content {
    padding: 20px;
  }
}
.post-card.style-3 .content .title {
  padding-right: 72px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .post-card.style-3 .content .title {
    padding: 0;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .post-card.style-3 .content .title {
    margin-top: 14px;
    margin-bottom: 5px;
    height: auto;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .post-card.style-3 .content .title {
    margin-top: 14px;
    margin-bottom: 5px;
    height: auto;
    padding: 0;
  }
}

.post-card.style-4 {
  flex-direction: column;
  gap: 26px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .post-card.style-4 {
    margin: 0 10px;
  }
}
.post-card.style-4:hover .post-meta .single-post-meta i {
  color: #aa8453;
  transition: all 0.5s ease-out;
}
.post-card.style-4 .image {
  height: 433px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .post-card.style-4 .image {
    height: 300px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .post-card.style-4 .image {
    height: 300px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .post-card.style-4 .image {
    height: 300px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .post-card.style-4 .image {
    height: 300px;
  }
}
.post-card.style-4 .content {
  padding: 20px 40px 40px;
  gap: 20px;
  border: none;
  background-color: #ffffff;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .post-card.style-4 .content {
    padding: 20px 30px 30px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .post-card.style-4 .content {
    padding: 20px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .post-card.style-4 .content {
    padding: 20px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .post-card.style-4 .content {
    gap: 20px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 576px) {
  .post-card.style-4 .content {
    padding: 30px;
  }
}
.post-card.style-4 .content .title {
  margin-bottom: 20px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .post-card.style-4 .content .title {
    margin-bottom: 5px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .post-card.style-4 .content .title {
    margin-bottom: 10px;
  }
}
.post-card.style-4 .post-meta .single-post-meta i {
  color: #666;
  transition: all 0.5s ease-out;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .post-card.style-4 .post-meta .single-post-meta {
    gap: 5px;
  }
}

.post-card.style-5 {
  background-color: #282b33;
  margin: 0;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .post-card.style-5 .post-meta {
    gap: 5px;
  }
}
.post-card.style-5 .post-meta .single-post-meta {
  color: #ffffff;
}
.post-card.style-5 .content {
  background-color: #282b33;
  gap: 20px;
  padding: 25px 40px 40px 40px;
  border: none;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .post-card.style-5 .content {
    padding: 30px 40px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .post-card.style-5 .content {
    padding: 30px 40px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .post-card.style-5 .content {
    padding: 30px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .post-card.style-5 .content {
    padding: 40px 40px 40px 30px;
  }
}
.post-card.style-5 .content .image {
  height: 272px;
}
.post-card.style-5 .content .title {
  color: #ffffff;
  margin-right: 120px;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .post-card.style-5 .content .title {
    margin-right: 0;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .post-card.style-5 .content .title {
    margin-right: 0;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .post-card.style-5 .content .title {
    font-size: 22px;
    margin-right: 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .post-card.style-5 .content .title {
    font-size: 22px;
    margin-right: 0;
  }
}

.post-card.style-6 {
  background-color: #282B33;
  margin: 0;
  position: relative;
  top: 0;
  transition: all 0.5s ease-out;
}
.post-card.style-6:hover {
  top: -5px;
  transition: all 0.5s ease-out;
}
.post-card.style-6:hover .content {
  transition: all 0.5s ease-out;
}
.post-card.style-6:hover .content:before {
  transform: scale(1);
}
.post-card.style-6 .image {
  width: 100%;
  height: 323px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .post-card.style-6 .image {
    height: 260px;
  }
}
.post-card.style-6 .content {
  gap: 20px;
  border: none;
  position: relative;
  transition: all 0.5s ease-out;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .post-card.style-6 .content {
    padding: 30px;
  }
}
.post-card.style-6 .content:before {
  content: "";
  background-color: #ff9205;
  width: 100%;
  height: 1px;
  position: absolute;
  bottom: 0;
  left: 0;
  transform: scaleX(0);
  transition: all 0.5s ease-out;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .post-card.style-6 .content {
    padding: 35px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .post-card.style-6 .content {
    padding: 20px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .post-card.style-6 .content {
    padding: 30px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .post-card.style-6 .content .post-meta {
    flex-wrap: nowrap;
    gap: 20px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .post-card.style-6 .content .post-meta {
    flex-wrap: nowrap;
    gap: 20px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .post-card.style-6 .content .post-meta .single-post-meta {
    gap: 5px;
  }
}
.post-card.style-6 .content .post-meta .single-post-meta i {
  color: #FF9205;
}
.post-card.style-6 .content .post-meta .single-post-meta span {
  color: #ffffff;
}
.post-card.style-6 .content .title {
  color: #ffffff;
  margin-bottom: 20px;
}
.post-card.style-6 .content .read-more:hover i {
  color: #FF9205;
  transition: all 0.5s ease-out;
}
.post-card.style-6 .content .read-more a {
  color: #ffffff;
  font-family: "Gilda Display", serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 32px;
  letter-spacing: 1.28px;
  text-transform: uppercase;
}
.post-card.style-6 .content .read-more a i {
  font-size: 16px;
  font-weight: 900;
  margin-left: 5px;
  color: #ffffff;
  transition: all 0.5s ease-out;
}

.blog-details-wrapper .wp-block-group.has-background .wp-block-button .wp-block-button__link {
  color: #ffffff !important;
}
.blog-details-wrapper .single-post-item {
  overflow: visible;
  box-shadow: none;
}
.blog-details-wrapper .single-post-item .post-title {
  margin-bottom: 20px;
}
.blog-details-wrapper .single-post-item .post-meta-info {
  font-family: "Gilda Display", serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 27px;
  color: #222;
}
.blog-details-wrapper .single-post-item .post-meta-info i {
  font-size: 5px;
}
.blog-details-wrapper .single-post-item .divider {
  width: 2px;
  height: 100%;
  background-color: #aa8453;
  flex-shrink: 0;
}
@media (max-width: 1199px) {
  .blog-details-wrapper .single-post-item .divider {
    width: 100%;
    height: 2px;
  }
}
.blog-details-wrapper .single-post-item .gallery-image-wrapper {
  display: flex;
  gap: 30px;
  align-items: center;
}
@media (max-width: 1199px) {
  .blog-details-wrapper .single-post-item .gallery-image-wrapper {
    align-items: start;
    flex-direction: column;
  }
}
.blog-details-wrapper .single-post-item .gallery-image-wrapper .gallery-image {
  overflow: hidden;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .blog-details-wrapper .single-post-item .gallery-image-wrapper .gallery-image {
    margin-bottom: 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .blog-details-wrapper .single-post-item .gallery-image-wrapper .gallery-image {
    width: 300px;
  }
}
.blog-details-wrapper .single-post-item .gallery-image-wrapper .gallery-image-content p {
  margin-bottom: 0;
}
.blog-details-wrapper .single-post-item blockquote {
  box-shadow: 0 0 60px 0 rgba(0, 0, 0, 0.05);
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .blog-details-wrapper .single-post-item blockquote {
    padding: 20px;
  }
}
.blog-details-wrapper .single-post-item blockquote p {
  color: #222;
}
.blog-details-wrapper .single-post-item .single-post-meta {
  margin-bottom: 0;
  gap: 20px;
  justify-content: space-between;
  position: relative;
  align-items: center;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .blog-details-wrapper .single-post-item .single-post-meta {
    flex-direction: column;
  }
}
.blog-details-wrapper .single-post-item .single-post-meta .blog-post-tag .tag-icon {
  color: #aa8453;
  font-size: 20px;
}
.blog-details-wrapper .single-post-item .single-post-meta .social-share .social-btn-overlay {
  height: 100%;
  width: 100%;
  position: fixed;
  top: 0;
  z-index: 1;
  left: 0;
  opacity: 0;
  visibility: hidden;
}
.blog-details-wrapper .single-post-item .single-post-meta .social-share .social-btn-overlay.active {
  visibility: visible;
  opacity: 1;
}
.blog-details-wrapper .single-post-item .single-post-meta .social-btn {
  color: #aa8453;
  background-color: transparent;
}
.blog-details-wrapper .single-post-item .single-post-meta .share-group {
  position: absolute;
  right: 0;
  top: 0;
  display: flex;
  gap: 8px;
  padding: 16px 10px;
  border-radius: 4px;
  background-color: #d9a14c;
  flex-direction: column;
  transform: translate(0px, -100%);
  z-index: 3;
  visibility: hidden;
  opacity: 0;
  transition: all 0.5s ease-out;
}
.blog-details-wrapper .single-post-item .single-post-meta .share-group:after {
  content: "";
  width: 10px;
  height: 10px;
  background-color: #d9a14c;
  transform: rotate(35deg);
  position: absolute;
  bottom: -5px;
  left: 50%;
  transform: translateX(-50%) rotate(45deg);
  z-index: -1;
}
.blog-details-wrapper .single-post-item .single-post-meta .share-group.active {
  visibility: visible;
  opacity: 1;
}
.blog-details-wrapper .single-post-item .single-post-meta .share-group a {
  width: 30px;
  height: 30px;
  display: inline-flex;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  background: #fff;
  border-radius: 50%;
  font-size: 12px;
}
.blog-details-wrapper .single-post-item iframe {
  width: 100%;
  height: 522px;
}
.blog-details-wrapper .single-post-item .post-meta {
  margin-bottom: 20px;
  margin-top: -8px;
}
.blog-details-wrapper .single-post-item .post-meta ul {
  display: flex;
  align-items: center;
  gap: 15px;
  margin: 0;
  padding: 0;
}
.blog-details-wrapper .single-post-item .post-meta ul li {
  display: flex;
  align-items: center;
  gap: 5px;
  font-family: "Barlow Condensed", sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  color: #222;
}
.blog-details-wrapper .single-post-item .post-meta ul li span {
  color: #aa8453;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.blog-details-wrapper .single-post-item .post-meta ul li i {
  color: #aa8453;
  font-size: 16px;
}
.blog-details-wrapper .single-post-item .post-gallery:hover img {
  transform: scale(1) !important;
}
.blog-details-wrapper .single-post-item .post-thumbnail,
.blog-details-wrapper .single-post-item .post-video,
.blog-details-wrapper .single-post-item .post-gallery,
.blog-details-wrapper .single-post-item .postbox-audio,
.blog-details-wrapper .single-post-item .wp-block-post-featured-image {
  overflow: hidden;
  margin-bottom: 30px;
  position: relative;
}
.blog-details-wrapper .single-post-item .post-thumbnail:hover img,
.blog-details-wrapper .single-post-item .post-video:hover img,
.blog-details-wrapper .single-post-item .post-gallery:hover img,
.blog-details-wrapper .single-post-item .postbox-audio:hover img,
.blog-details-wrapper .single-post-item .wp-block-post-featured-image:hover img {
  transform: scale(1.06);
  transition: all 0.5s ease-out;
}
.blog-details-wrapper .single-post-item .post-thumbnail img,
.blog-details-wrapper .single-post-item .post-video img,
.blog-details-wrapper .single-post-item .post-gallery img,
.blog-details-wrapper .single-post-item .postbox-audio img,
.blog-details-wrapper .single-post-item .wp-block-post-featured-image img {
  transform: scale(1);
  transition: all 0.5s ease-out;
}
.blog-details-wrapper .single-post-item .post-content-wrapper {
  padding: 0;
}
.blog-details-wrapper .single-post-item .post-content {
  margin-bottom: 17px;
  /* Unit Test Data Compatibility Start */
  /* Unit Test Data Compatibility End */
}
.blog-details-wrapper .single-post-item .post-content .list-item-wrapper .list-item .text {
  font-family: "Gilda Display", serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 27px;
  color: #222;
}
.blog-details-wrapper .single-post-item .post-content .wp-block-archives li a,
.blog-details-wrapper .single-post-item .post-content .wp-block-tag-cloud a {
  color: #616670;
}
.blog-details-wrapper .single-post-item .post-content .wp-block-archives li a:hover,
.blog-details-wrapper .single-post-item .post-content .wp-block-tag-cloud a:hover {
  color: #aa8453;
}
.blog-details-wrapper .single-post-item .post-content .wp-block-query .wp-block-post-template {
  padding-left: 0;
}
.blog-details-wrapper .single-post-item .post-content .wp-block-query .wp-block-post-template .wp-block-post {
  margin-bottom: 30px;
}
.blog-details-wrapper .single-post-item .post-content .wp-block-navigation__responsive-container-content .wp-block-page-list {
  padding-left: 0;
}
.blog-details-wrapper .single-post-item .post-content .wp-block-group {
  margin: 15px 0;
}
.blog-details-wrapper .single-post-item .post-content .wp-block-group p {
  margin-bottom: 0;
}
.blog-details-wrapper .single-post-item .post-content p {
  margin-bottom: 20px;
}
.blog-details-wrapper .single-post-item .post-content p img {
  margin: 20px 0;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .blog-details-wrapper .single-post-item .list-item-wrapper {
    margin-bottom: 10px;
  }
}
.blog-details-wrapper .single-post-item.post-1786 .post-meta-info {
  margin-bottom: 20px;
  display: block;
}
.blog-details-wrapper .single-post-item.post-1778 .post-content-wrapper p {
  line-height: normal;
}
.blog-details-wrapper .single-post-item.post-1782 .post-content-wrapper {
  padding-top: 0;
}
.blog-details-wrapper .wp-block-calendar {
  margin-bottom: 30px;
}

.author-info {
  background-color: #f4f4f4;
  padding: 90px 55px 60px 55px;
  display: flex;
  gap: 30px;
  border-radius: 14px;
  flex-direction: column;
  position: relative;
  justify-content: center;
  text-align: center;
  margin-top: 130px;
  margin-bottom: 70px;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .author-info {
    padding: 90px 25px 20px 25px;
  }
}
.author-info .author-thumb {
  flex-shrink: 0;
  width: 120px;
  height: 120px;
  border-radius: 50px;
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translate(-50%, -50%);
}
.author-info .author-thumb img {
  border-radius: 50%;
}
.author-info .author-text h3 {
  font-size: 30px;
  font-weight: 500;
  margin-bottom: 10px;
  line-height: 28px;
}
.author-info .author-text .designation {
  font-size: 16px;
  font-style: italic;
  color: #616670;
  font-family: "Barlow Condensed", sans-serif;
  text-transform: capitalize;
}
.author-info .author-text p {
  margin-top: 10px;
  margin-bottom: 0;
  color: #616670;
  font-size: 18px;
  font-family: "Barlow Condensed", sans-serif;
}
.author-info .author-social-profiles {
  margin-top: 20px;
  display: flex;
  gap: 10px;
  justify-content: center;
}
.author-info .author-social-profiles a {
  font-size: 18px;
  color: #ffffff;
  transition: all 0.5s ease-out;
  width: 44px;
  height: 44px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #aa8453;
  border-radius: 10px;
}
.author-info .author-social-profiles a:hover {
  transition: all 0.5s ease-out;
  background-color: #ffffff;
  color: #aa8453;
}
.author-info .author-post a {
  font-size: 16px;
  font-weight: 500;
  font-family: "Gilda Display", serif;
  color: #0b6354;
  border-bottom: 2px solid #aa8453;
  margin-top: 30px;
  display: inline-block;
}
.author-info .author-post a:hover {
  color: #aa8453;
}

.blog-post-nav {
  margin: 40px 0;
  background: #fff;
  display: flex;
  justify-content: space-between;
  gap: 30px;
  border-top: 1px solid #e3e3e3;
  border-bottom: 1px solid #e3e3e3;
}
@media (max-width: 991px) {
  .blog-post-nav {
    gap: 16px;
    padding: 20px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .blog-post-nav {
    flex-direction: column;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1024px) {
  .blog-post-nav {
    padding: 30px;
    margin: 30px 0;
  }
}
@media (max-width: 767px) {
  .blog-post-nav {
    flex-direction: column;
    margin: 30px 0;
  }
}
.blog-post-nav .divider {
  background-color: rgb(223, 226, 233);
  width: 1px;
}
@media only screen and (min-width: 992px) and (max-width: 1024px) {
  .blog-post-nav .divider {
    width: 100%;
    height: 1px;
  }
}
@media (max-width: 767px) {
  .blog-post-nav .divider {
    width: 100%;
    height: 1px;
  }
}
.blog-post-nav .post-navigation {
  display: flex;
  gap: 20px;
  flex-basis: 0;
  flex-grow: 1;
  width: 50%;
  padding: 30px 0;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .blog-post-nav .post-navigation {
    width: 100%;
  }
}
@media (max-width: 374px) {
  .blog-post-nav .post-navigation {
    flex-direction: column !important;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1024px) {
  .blog-post-nav .post-navigation {
    width: 100%;
  }
}
@media (max-width: 767px) {
  .blog-post-nav .post-navigation {
    width: 100%;
  }
}
@media (max-width: 991px) {
  .blog-post-nav .post-navigation {
    align-items: center;
  }
}
.blog-post-nav .post-navigation:last-child {
  flex-direction: row-reverse;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .blog-post-nav .post-navigation:last-child {
    justify-content: end;
  }
}
.blog-post-nav .post-navigation:last-child .text {
  text-align: right;
}
@media (max-width: 374px) {
  .blog-post-nav .post-navigation:last-child .text {
    text-align: left;
  }
}
.blog-post-nav .post-navigation .post-img {
  width: 96px;
  height: 96px;
  position: relative;
  border-radius: 8px;
  overflow: hidden;
  flex-shrink: 0;
}
@media (max-width: 374px) {
  .blog-post-nav .post-navigation .post-img {
    width: 100% !important;
    height: 150px !important;
  }
}
.blog-post-nav .post-navigation .post-img img {
  position: absolute;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  left: 0;
  top: 0;
}
.blog-post-nav .post-navigation .text {
  width: 100%;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .blog-post-nav .post-navigation .text {
    padding-left: 24px;
  }
}
.blog-post-nav .post-navigation .text span {
  font-size: 14px;
  font-family: "Barlow Condensed", sans-serif;
  text-transform: capitalize;
  font-weight: 400;
  display: block;
  color: #616670;
}
.blog-post-nav .post-navigation .text span i {
  color: #aa8453;
}
.blog-post-nav .post-navigation .text .post-title {
  font-size: 18px;
  margin: 0;
  line-height: 27px;
  text-transform: capitalize;
}
.blog-post-nav .post-navigation .text .post-title a {
  color: #222;
  font-weight: 700;
  font-size: 18px;
  line-height: 27px;
  text-transform: capitalize;
  transition: all 0.5s ease-out;
}
.blog-post-nav .post-navigation .text .post-title a:hover {
  color: #aa8453;
  transition: all 0.5s ease-out;
}

.skill-progressbar-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  gap: 20px;
}

.skill-progressbar .progress-inner-item {
  position: relative;
  margin-bottom: 10px;
  line-height: inherit;
}
.skill-progressbar .skill-title {
  z-index: 100;
  color: #0b6354;
  font-size: 18px;
  font-weight: 500;
  font-family: "Gilda Display", serif;
}
.skill-progressbar .progressbar-number {
  width: 100%;
  z-index: 10;
}
.skill-progressbar .progress-number-count {
  padding: 0 8px;
  position: absolute;
  transform: translateX(-50%);
}
.skill-progressbar .progressbar-number,
.skill-progressbar .progress-number-count {
  font-size: 16px;
  line-height: 41px;
  height: 8px;
  letter-spacing: 0px;
  font-weight: 400;
  text-transform: none;
  font-family: "Barlow Condensed", sans-serif;
  color: #616670;
}
.skill-progressbar .progress-content-outter {
  height: 8px;
  background-color: rgb(234, 234, 234);
  border-radius: 20px;
}
.skill-progressbar .progress-content {
  height: 8px;
  background-color: #aa8453;
  width: 0%;
  border-radius: 20px;
}

.price-card {
  padding: 50px 46px;
  z-index: 2;
  position: relative;
  top: 0;
  background-color: #222;
  box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, 0.05);
  transition: all 0.5s ease-out;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .price-card {
    padding: 30px;
  }
}
.price-card .trend-badge {
  position: absolute;
  top: -1px;
  right: 30px;
  z-index: 2;
}
.price-card .trend-badge .trend-down {
  width: 0;
  height: 0;
  border-left: 15px solid #aa8453;
  border-right: 15px solid #aa8453;
  border-bottom: 15px solid transparent;
  border-top: 35px solid #aa8453;
}
.price-card .price-btn {
  background-color: #aa8453;
  padding: 14px 28px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-family: "Gilda Display", serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 32px;
  letter-spacing: 1.28px;
  color: #ffffff;
  margin-top: 40px;
  text-align: center;
  text-transform: uppercase;
}
.price-card .price-btn i {
  margin-left: 10px;
  font-size: 16px;
  font-weight: 400;
  color: #ffffff;
}
.price-card .price-btn:hover {
  color: #222;
}
.price-card .card-title .title {
  font-size: 30px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  text-transform: uppercase;
  color: #ffffff;
  font-family: "Gilda Display", serif;
  margin-bottom: 40px;
  text-transform: capitalize;
}
@media (max-width: 1199px) {
  .price-card .card-title .title {
    margin-bottom: 24px;
  }
}
.price-card .price {
  display: flex;
  flex-direction: column;
  color: #ffffff;
}
.price-card .price .price-heading {
  font-size: 54px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  color: #aa8453;
  margin-bottom: 20px;
}
.price-card .price .price-heading .price-time {
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 30px;
  color: #ffffff;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .price-card .price .price-heading .price-time {
    margin-left: 0;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .price-card .price .price-heading .price-time {
    margin-left: 0;
  }
}
.price-card .price .price-desc {
  margin-bottom: 0;
}
.price-card .list-wrapper {
  display: flex;
}
.price-card .list {
  width: 100%;
}
.price-card .list ul {
  padding-left: 0;
  margin: 0;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  gap: 20px;
  width: 100%;
}
.price-card .list ul li {
  list-style: none;
  margin: 0;
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 10px;
}
.price-card .list ul li a {
  font-family: "Gilda Display", serif;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 30px;
  color: #ffffff;
}
.price-card .list ul li i {
  color: #aa8453;
  font-size: 16px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .price-card .list ul li {
    font-size: 17px;
  }
}
.price-card .list ul li .fa-check {
  color: #aa8453;
}
.price-card .list ul li .fa-x {
  color: #bbc7cf;
}
.price-card .theme-btn {
  padding: 5px 6px 5px 26px;
  gap: 30px;
  font-size: 16px;
}

.cta-area {
  padding: 120px 0;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
}
.cta-area .cta-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(35, 38, 45, 0.8);
}
.cta-area .cta-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  position: relative;
  z-index: 1;
}
.cta-area .section-title {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-bottom: 40px;
  gap: 10px;
}
.cta-area .section-title .short-title {
  margin-bottom: 0;
}
.cta-area .section-title .title {
  color: #ffffff;
}

.section-title {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  margin-bottom: 60px;
  margin-top: -6px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .section-title {
    margin-bottom: 40px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .section-title {
    margin-bottom: 30px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .section-title {
    margin-bottom: 20px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .section-title {
    flex-direction: column;
    margin-bottom: 30px;
    align-items: flex-start;
    gap: 40px;
  }
}
.section-title .sec-content {
  display: flex;
  flex-direction: column;
  z-index: 2;
  position: relative;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .section-title .sec-content {
    width: 100%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .section-title .sec-content .sec-desc p br {
    display: none;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .section-title .sec-content .sec-desc p br {
    display: none;
  }
}
.section-title .short-title {
  font-family: "Barlow Condensed", sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: 5.4px;
  text-transform: uppercase;
  color: #666;
  margin-bottom: 20px;
  display: inline-flex;
  align-items: center;
  gap: 10px;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .section-title .short-title {
    margin-bottom: 10px;
  }
}
.section-title .title {
  font-family: "Gilda Display", serif;
  font-size: 54px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  color: #222;
  margin-bottom: 20px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .section-title .title {
    font-size: 48px;
    line-height: 62px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1024px) {
  .section-title .title {
    font-size: 47px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .section-title .title {
    font-size: 38px;
    line-height: 48px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .section-title .title {
    font-size: 32px;
    line-height: 42px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 439px) {
  .section-title .title br {
    display: none;
  }
}
.section-title .title span {
  color: #aa8453;
}
.section-title .sec-desc {
  font-family: "Barlow Condensed", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 29px;
  color: #666;
  margin-bottom: 0;
  position: relative;
  z-index: 2;
}
.section-title .sec-desc .theme-btn {
  background-color: transparent;
  color: #222;
  flex-shrink: 0;
}
.section-title .sec-desc .theme-btn:hover {
  background-color: #aa8453;
  color: #ffffff;
  transition: all 0.5s ease-out;
}
.section-title .para {
  font-family: "Gilda Display", serif;
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: 34px;
  margin-top: 20px;
  color: #808287;
}
.section-title.style-2 {
  justify-content: center;
}
.section-title.style-2 .sec-content {
  align-items: center;
  text-align: center;
}
.section-title.style-2 .title {
  margin-bottom: 0;
}
.section-title.style-3 {
  display: unset;
}
.section-title.style-3 .short-title {
  color: #aa8453;
}
.section-title.style-3 .title,
.section-title.style-3 .sec-desc {
  color: #ffffff;
}
@media (max-width: 1399px) {
  .section-title.style-3 .title br,
  .section-title.style-3 .sec-desc br {
    display: none;
  }
}

.banner-text {
  position: relative;
}
.banner-text p {
  -webkit-text-stroke-width: 1px;
  -webkit-text-stroke-color: rgba(102, 102, 102, 0.7);
  font-family: "Gilda Display";
  font-size: 200px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  text-transform: uppercase;
  margin-bottom: 0;
  color: transparent;
  text-wrap: nowrap;
  transform: translate(-8%, -15%);
}
.banner-text p span {
  color: #ffffff;
}
@media (max-width: 1700px) {
  .banner-text p {
    font-size: 170px;
    transform: translate(0, -15%);
  }
}
@media (max-width: 1399px) {
  .banner-text p {
    font-size: 140px;
    transform: translate(0, -15%);
  }
}
@media (max-width: 1199px) {
  .banner-text p {
    font-size: 100px;
    transform: translate(0, -15%);
  }
}
@media (max-width: 991px) {
  .banner-text p {
    font-size: 80px;
    transform: translate(0, -10%);
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .banner-text p {
    font-size: 60px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 576px) {
  .banner-text p {
    font-size: 40px;
  }
}

.page-breadcrumb-area {
  padding-top: 232px;
  position: relative;
  z-index: 2;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
  background-color: rgba(0, 0, 0, 0.6980392157);
  overflow: hidden;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .page-breadcrumb-area {
    padding-top: 104px;
  }
}
.page-breadcrumb-area .shape {
  position: absolute;
  top: 232px;
  left: 0;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .page-breadcrumb-area .shape {
    top: 204px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .page-breadcrumb-area .shape {
    top: 104px;
  }
}
.page-breadcrumb-area .shape-two {
  position: absolute;
  bottom: -4px;
  left: 0;
}

.page-overlay {
  background: rgba(49, 43, 43, 0.65);
  height: 100%;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  z-index: -1;
}

.page-heading h3,
.page-heading .page-title {
  font-family: "Gilda Display", serif;
  color: #ffffff;
  font-size: 60px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  text-align: center;
  position: relative;
  z-index: 1;
}
@media (max-width: 375px) {
  .page-heading h3,
  .page-heading .page-title {
    font-size: 32px;
    line-height: 42px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .page-heading h3,
  .page-heading .page-title {
    font-size: 42px;
    line-height: 52px;
  }
}

.breadcrumb-wrapper {
  position: relative;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .breadcrumb-wrapper {
    margin: 60px 0;
  }
}
.breadcrumb-wrapper:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(49, 43, 43, 0.6);
  z-index: 1;
}

.breadcrumb-list {
  text-align: center;
  position: relative;
  z-index: 1;
}
.breadcrumb-list ul {
  margin-bottom: 0;
  padding-left: 0;
  display: inline-flex;
  gap: 0 12px;
  flex-wrap: wrap;
  justify-content: center;
  text-align: left;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .breadcrumb-list ul {
    flex-direction: column;
    align-items: center;
  }
}
.breadcrumb-list ul li {
  list-style: none;
  display: inline-flex;
  gap: 0 12px;
  align-items: center;
  color: #fff;
}
.breadcrumb-list ul li a {
  font-family: "Barlow Condensed", sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: 9px;
  text-transform: uppercase;
  color: #ffffff;
  margin-bottom: 0;
  transition: all 0.5s ease-out;
}
.breadcrumb-list ul li a:hover {
  transition: all 0.5s ease-out;
  color: #aa8453;
}
.breadcrumb-list ul li:before {
  content: "\f068";
  font-size: 12px;
  font-family: "Font Awesome 6 Pro";
  display: inline-flex;
}
.breadcrumb-list ul li:first-child:before {
  display: none;
}
@media (max-width: 375px) {
  .breadcrumb-list ul li:first-child:before {
    display: block !important;
  }
}

.wp-block-query-pagination,
.navigation.posts-navigation,
.comment-navigation {
  display: flex;
  align-items: center;
}
.wp-block-query-pagination .wp-block-query-pagination-numbers,
.navigation.posts-navigation .wp-block-query-pagination-numbers,
.comment-navigation .wp-block-query-pagination-numbers {
  width: inherit;
}
.wp-block-query-pagination .nav-links,
.navigation.posts-navigation .nav-links,
.comment-navigation .nav-links {
  display: flex;
  gap: 20px;
}
.wp-block-query-pagination .wp-block-query-pagination-previous,
.wp-block-query-pagination .wp-block-query-pagination-next,
.wp-block-query-pagination .nav-next a,
.wp-block-query-pagination .nav-previous a,
.navigation.posts-navigation .wp-block-query-pagination-previous,
.navigation.posts-navigation .wp-block-query-pagination-next,
.navigation.posts-navigation .nav-next a,
.navigation.posts-navigation .nav-previous a,
.comment-navigation .wp-block-query-pagination-previous,
.comment-navigation .wp-block-query-pagination-next,
.comment-navigation .nav-next a,
.comment-navigation .nav-previous a {
  display: flex;
  align-items: center;
  justify-content: center;
  color: #616670;
  background-color: #ffffff;
  height: 53px;
  padding: 0 20px;
  transition: all 0.5s ease-out;
  font-size: 18px;
  font-weight: 500;
  border: 1px solid rgba(44, 53, 62, 0.1490196078);
  text-transform: capitalize;
}
@media (max-width: 767px) {
  .wp-block-query-pagination .wp-block-query-pagination-previous,
  .wp-block-query-pagination .wp-block-query-pagination-next,
  .wp-block-query-pagination .nav-next a,
  .wp-block-query-pagination .nav-previous a,
  .navigation.posts-navigation .wp-block-query-pagination-previous,
  .navigation.posts-navigation .wp-block-query-pagination-next,
  .navigation.posts-navigation .nav-next a,
  .navigation.posts-navigation .nav-previous a,
  .comment-navigation .wp-block-query-pagination-previous,
  .comment-navigation .wp-block-query-pagination-next,
  .comment-navigation .nav-next a,
  .comment-navigation .nav-previous a {
    height: 40px;
  }
}
.wp-block-query-pagination .wp-block-query-pagination-previous:hover,
.wp-block-query-pagination .wp-block-query-pagination-next:hover,
.wp-block-query-pagination .nav-next a:hover,
.wp-block-query-pagination .nav-previous a:hover,
.navigation.posts-navigation .wp-block-query-pagination-previous:hover,
.navigation.posts-navigation .wp-block-query-pagination-next:hover,
.navigation.posts-navigation .nav-next a:hover,
.navigation.posts-navigation .nav-previous a:hover,
.comment-navigation .wp-block-query-pagination-previous:hover,
.comment-navigation .wp-block-query-pagination-next:hover,
.comment-navigation .nav-next a:hover,
.comment-navigation .nav-previous a:hover {
  background: #aa8453 !important;
  color: #ffffff;
  border-color: #aa8453;
  transition: all 0.5s ease-out;
}

.basic-pagination,
.page-links,
.wp-block-query-pagination-numbers {
  display: inline-flex;
  width: 100%;
  align-items: center;
  gap: 12px;
  flex-wrap: wrap;
  margin-bottom: 40px;
}
.basic-pagination ul,
.page-links ul,
.wp-block-query-pagination-numbers ul {
  display: inline-flex;
  width: 100%;
  align-items: center;
  gap: 12px;
  flex-wrap: wrap;
  list-style: none;
  margin-bottom: 0;
  padding-left: 0;
  justify-content: start;
}
.basic-pagination ul li,
.page-links ul li,
.wp-block-query-pagination-numbers ul li {
  padding-top: 0;
}
.basic-pagination ul .prev span,
.basic-pagination ul .next span,
.page-links ul .prev span,
.page-links ul .next span,
.wp-block-query-pagination-numbers ul .prev span,
.wp-block-query-pagination-numbers ul .next span {
  display: none;
}
.basic-pagination .post-page-numbers,
.page-links .post-page-numbers,
.wp-block-query-pagination-numbers .post-page-numbers {
  background-color: rgba(71, 112, 247, 0.1) !important;
}
.basic-pagination .page-numbers,
.basic-pagination .post-page-numbers,
.page-links .page-numbers,
.page-links .post-page-numbers,
.wp-block-query-pagination-numbers .page-numbers,
.wp-block-query-pagination-numbers .post-page-numbers {
  display: flex;
  align-items: center;
  justify-content: center;
  color: #222;
  background-color: #ffffff;
  width: 45px;
  height: 49px;
  transition: all 0.5s ease-out;
  font-family: "Barlow Condensed", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 29px;
  border: 1px solid #808287;
}
@media (max-width: 767px) {
  .basic-pagination .page-numbers,
  .basic-pagination .post-page-numbers,
  .page-links .page-numbers,
  .page-links .post-page-numbers,
  .wp-block-query-pagination-numbers .page-numbers,
  .wp-block-query-pagination-numbers .post-page-numbers {
    width: 40px;
    height: 40px;
    font-size: 16px;
  }
}
.basic-pagination .page-numbers:hover,
.basic-pagination .post-page-numbers:hover,
.page-links .page-numbers:hover,
.page-links .post-page-numbers:hover,
.wp-block-query-pagination-numbers .page-numbers:hover,
.wp-block-query-pagination-numbers .post-page-numbers:hover {
  background: #aa8453 !important;
  color: #ffffff;
  transition: all 0.5s ease-out;
}
.basic-pagination .page-numbers.current,
.basic-pagination .post-page-numbers.current,
.page-links .page-numbers.current,
.page-links .post-page-numbers.current,
.wp-block-query-pagination-numbers .page-numbers.current,
.wp-block-query-pagination-numbers .post-page-numbers.current {
  background: #aa8453 !important;
  color: #ffffff;
  transition: all 0.5s ease-out;
}

.nav-tab {
  list-style: none;
  padding-left: 0;
  display: flex;
  flex-direction: row;
  gap: 20px;
}
@media (max-width: 1199px) {
  .nav-tab {
    flex-direction: row;
    width: 100%;
    flex-wrap: wrap;
  }
}
.nav-tab li .theme-btn {
  background: none;
  color: #222;
  transition: all 0.5s ease-out;
}
.nav-tab li.active .theme-btn {
  background-color: #aa8453;
  color: #ffffff;
  transition: all 0.5s ease-out;
}

.project-page-wrapper {
  padding-top: 144px;
  padding-bottom: 114px;
}
@media (max-width: 991px) {
  .project-page-wrapper {
    padding: 100px 0;
  }
}
@media (max-width: 767px) {
  .project-page-wrapper {
    padding-top: 70px;
    padding-bottom: 40px;
  }
}
.project-page-wrapper .basic-pagination {
  margin-bottom: 0;
  margin-top: 30px;
}

.project-detail-area {
  padding: 120px 0;
}
@media (max-width: 991px) {
  .project-detail-area {
    padding-top: 100px;
    padding-bottom: 150px;
  }
}
@media (max-width: 767px) {
  .project-detail-area {
    padding-top: 80px;
    padding-bottom: 130px;
  }
}

.tiny-content {
  margin-bottom: 60px;
}
.tiny-content p {
  margin-bottom: 20px;
}
@media (max-width: 991px) {
  .tiny-content {
    margin-bottom: 40px;
  }
}

.project-gallery-image {
  overflow: hidden;
  position: relative;
  margin-bottom: 60px;
}
.project-gallery-image:hover img {
  transform: scale(1.1);
  transition: all 0.5s ease-out;
}
.project-gallery-image img {
  width: 100%;
  height: 100%;
  transform: scale(1);
  transition: all 0.5s ease-out;
}

.project-details-title {
  color: #222;
  margin-bottom: 20px;
  border-bottom: 2px solid #aa8453;
  display: inline-block;
  padding-bottom: 8px;
}

.main-title {
  font-size: 48px;
  line-height: 50px;
  font-weight: 500;
  color: #0b6354;
  margin-bottom: 20px;
}
@media (max-width: 767px) {
  .main-title {
    font-size: 28px;
    line-height: 32px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .main-title {
    font-size: 38px;
    line-height: 42px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .main-title {
    font-size: 40px;
    line-height: 46px;
  }
}

@media (max-width: 1199px) {
  .project-info-widget-wrapper {
    margin-top: 40px;
  }
}
.project-info-widget-wrapper .social-share {
  display: flex;
  align-items: center;
  gap: 15px;
}
.project-info-widget-wrapper .social-share a {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 27px;
  height: 27px;
  flex-shrink: 0;
  border-radius: 50%;
  color: #ffffff;
  background-color: #d9a14c;
  font-size: 18px;
}
.project-info-widget-wrapper .social-share a.facebook {
  background-color: #4676ED;
}
.project-info-widget-wrapper .social-share a.pinterest {
  background-color: #C40027;
}
.project-info-widget-wrapper .social-share a.twitter {
  background-color: #5A99EC;
}
.project-info-widget-wrapper .social-share a.linkedin {
  background-color: #4467AD;
}

.project-info-widget {
  padding: 40px;
  border-radius: 8px;
  display: flex;
  flex-direction: column;
  gap: 40px;
  border: 1px solid #d0d0d0;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .project-info-widget {
    flex-direction: column;
    justify-content: space-between;
  }
}
.project-info-widget .info-item {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.project-info-widget .info-item p {
  font-family: "Barlow Condensed", sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  color: #666;
  margin-bottom: 0;
}
.project-info-widget .info-item h6 {
  font-family: "Gilda Display", serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 27px;
  color: #222;
  margin-bottom: 0;
}

.sidebar-image {
  margin-top: 60px;
  position: relative;
}
.sidebar-image:before {
  content: "";
  background-color: #aa8453;
  opacity: 0.3;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .sidebar-image {
    width: auto;
    height: auto;
  }
}
.sidebar-image img {
  width: 100%;
}

.process-step-area.style-2 {
  padding-top: 30px;
  padding-bottom: 20px;
}
@media (max-width: 991px) {
  .process-step-area.style-2 {
    padding-bottom: 0;
  }
}
.process-step-area.style-2 .process-step.style-2 {
  border: 1px solid rgb(199, 199, 225);
  border-radius: 12px;
  padding: 30px;
  text-align: left;
  align-items: flex-start;
  gap: 20px;
  margin-top: 30px;
}
.process-step-area.style-2 .process-step.style-2 .icon {
  width: 48px;
  height: 48px;
  box-shadow: none;
  background-color: #d9a14c;
}
.process-step-area.style-2 .process-step.style-2 .icon:before {
  display: none;
}
.process-step-area.style-2 .process-step.style-2 .icon .count {
  position: unset;
  transform: unset;
  top: unset;
  width: unset;
  height: unset;
  background-color: transparent;
}
.process-step-area.style-2 .process-step.style-2 .icon .count span {
  font-size: 21px;
  font-weight: 500;
}
.process-step-area.style-2 .process-step.style-2 .content {
  gap: 10px;
}

.list-item-wrapper-outer {
  display: flex;
  gap: 108px;
  flex-wrap: wrap;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .list-item-wrapper-outer {
    gap: 30px;
  }
}

.list-item-wrapper {
  display: flex;
  flex-direction: column;
  gap: 15px;
  padding: 0;
  list-style: none;
  margin-bottom: 0;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .list-item-wrapper {
    gap: 10px;
  }
}
.list-item-wrapper li {
  display: flex;
  gap: 8px;
  flex-wrap: nowrap;
  align-items: center;
  font-family: "Barlow Condensed", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  color: #222;
}
.list-item-wrapper li i {
  font-size: 12px;
  color: #808287;
  display: flex;
  align-items: center;
  justify-content: center;
}
.list-item-wrapper li .text {
  font-size: 16px;
  font-weight: 400;
  line-height: initial;
  margin-bottom: 0;
  color: #616670;
}
.list-item-wrapper li.style-two {
  gap: 10px;
}
.list-item-wrapper li.style-two .icon {
  font-size: 8px;
}

@media (max-width: 991px) {
  .sidebar {
    padding-left: 0;
    padding-top: 40px;
  }
}

.page-sidebar {
  margin-bottom: 50px;
  padding-left: 18px;
}

/* Widget */
.widget {
  background-color: #f8f5f0;
  margin-bottom: 40px;
  /* Widget Instagram Feed */
  /* Widget Title */
  /* Social Widget Block */
  /* Recent Comment List Block Widget & Latest Post Widget Block */
  /* Social Widget */
  /* Select Option  */
  /* Login Widget */
  /* Tagcloud Widget */
  /* Default Widget */
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .widget {
    padding: 20px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .widget {
    padding: 30px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .widget {
    padding: 20px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .widget {
    padding: 30px;
  }
}
.widget:last-child {
  margin-bottom: 0;
}
.widget ol,
.widget ul {
  margin-bottom: 0;
}
.widget .search-form,
.widget ul,
.widget .tagcloud,
.widget .widget-instagram-feed {
  padding: 40px;
  padding-top: 0;
  padding-left: 40px;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .widget .search-form,
  .widget ul,
  .widget .tagcloud,
  .widget .widget-instagram-feed {
    padding: 0;
  }
}
.widget .widget-instagram-feed {
  width: 315px;
}
@media only screen and (min-width: 992px) and (max-width: 1280px) {
  .widget .widget-instagram-feed {
    width: 220px;
  }
}
@media (max-width: 374px) {
  .widget .widget-instagram-feed {
    width: 200px;
  }
}
.widget .widget-instagram-feed .single-instagram-feed {
  width: 96px;
  height: 96px;
}
.widget .wp-block-heading,
.widget .widget-title,
.widget .wp-block-search__label {
  font-size: 24px;
  display: flex;
  align-items: center;
  line-height: 30px;
  font-weight: 700;
  margin-bottom: 26px;
  color: #ffffff;
  position: relative;
  padding: 10px 40px;
  background-color: #222;
}
.widget .wp-block-social-links .wp-social-link {
  padding: 0;
  margin: 0;
  line-height: 0;
}
.widget .wp-block-social-links .wp-social-link a {
  width: 44px;
  height: 44px;
  padding: 0;
  display: flex;
  justify-content: center;
}
.widget .has-avatars.has-dates.has-excerpts.wp-block-latest-comments li.wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta,
.widget .has-dates.has-excerpts.wp-block-latest-comments li.wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta {
  font-weight: 500;
  color: #222;
}
.widget .has-avatars.has-dates.has-excerpts.wp-block-latest-comments li.wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta .wp-block-latest-comments__comment-author,
.widget .has-avatars.has-dates.has-excerpts.wp-block-latest-comments li.wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta .wp-block-latest-comments__comment-link,
.widget .has-dates.has-excerpts.wp-block-latest-comments li.wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta .wp-block-latest-comments__comment-author,
.widget .has-dates.has-excerpts.wp-block-latest-comments li.wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta .wp-block-latest-comments__comment-link {
  font-weight: 500;
}
.widget .wp-block-latest-comments li.wp-block-latest-comments__comment,
.widget .wp-block-latest-posts li.wp-block-latest-comments__comment {
  margin-bottom: 0;
}
.widget .wp-block-latest-comments li .wp-block-latest-comments__comment-meta,
.widget .wp-block-latest-comments li .wp-block-latest-posts__post-title,
.widget .wp-block-latest-posts li .wp-block-latest-comments__comment-meta,
.widget .wp-block-latest-posts li .wp-block-latest-posts__post-title {
  line-height: 28px;
  font-weight: 400;
}
.widget .wp-block-latest-comments li .wp-block-latest-comments__comment-meta .wp-block-latest-comments__comment-date,
.widget .wp-block-latest-comments li .wp-block-latest-posts__post-title .wp-block-latest-comments__comment-date,
.widget .wp-block-latest-posts li .wp-block-latest-comments__comment-meta .wp-block-latest-comments__comment-date,
.widget .wp-block-latest-posts li .wp-block-latest-posts__post-title .wp-block-latest-comments__comment-date {
  font-size: 14px !important;
  margin-bottom: 10px;
  position: relative;
  color: #616670;
}
.widget .wp-block-latest-comments li .wp-block-latest-comments__comment-meta .wp-block-latest-comments__comment-date:before,
.widget .wp-block-latest-comments li .wp-block-latest-posts__post-title .wp-block-latest-comments__comment-date:before,
.widget .wp-block-latest-posts li .wp-block-latest-comments__comment-meta .wp-block-latest-comments__comment-date:before,
.widget .wp-block-latest-posts li .wp-block-latest-posts__post-title .wp-block-latest-comments__comment-date:before {
  content: "\f274";
  font-family: "Font Awesome 6 Pro";
  padding-right: 8px;
}
.widget .wp-block-latest-comments li a,
.widget .wp-block-latest-posts li a {
  color: #616670;
}
.widget .wp-block-latest-comments li a.wp-block-latest-comments__comment-author, .widget .wp-block-latest-comments li a.wp-block-latest-comments__comment-link,
.widget .wp-block-latest-posts li a.wp-block-latest-comments__comment-author,
.widget .wp-block-latest-posts li a.wp-block-latest-comments__comment-link {
  display: inline !important;
  text-transform: capitalize;
  line-height: 28px;
  font-weight: 400;
}
.widget .wp-block-latest-comments li a:hover,
.widget .wp-block-latest-posts li a:hover {
  color: #aa8453;
}
.widget .wp-block-latest-comments li .wp-block-latest-comments__comment-excerpt p,
.widget .wp-block-latest-posts li .wp-block-latest-comments__comment-excerpt p {
  font-size: 16px;
  line-height: 28px;
  margin: 0;
}
.widget .social-profile {
  justify-content: flex-start;
}
.widget .social-profile a {
  width: 60px;
  height: 60px;
  background-color: #aa8453;
  color: #ffffff;
  transition: all 0.5s ease-out;
  border-radius: 50px;
  flex-shrink: 0;
  flex-wrap: wrap;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
@media (max-width: 1199px) {
  .widget .social-profile a {
    width: 40px;
    height: 40px;
  }
}
.widget .social-profile a.facebook {
  background-color: #1877f2;
}
.widget .social-profile a.twitter {
  background-color: #1da1f2;
}
.widget .social-profile a.linkedin {
  background-color: #0a66c2;
}
.widget .social-profile a.instagram {
  background-color: #405de6;
}
.widget .social-profile a:hover {
  color: #ffffff;
  transition: all 0.5s ease-out;
  background-color: #aa8453;
}
.widget select {
  max-width: 100%;
  height: 66px;
  width: 100%;
  border: 1px solid #e0e0e0;
  padding: 0 10px;
  border-radius: 5px;
  color: #616670;
  margin-bottom: 0;
  background-color: transparent;
}
.widget .has-login-form .login-username label,
.widget .has-login-form .login-password label {
  margin-bottom: 10px;
}
.widget .has-login-form .login-username input,
.widget .has-login-form .login-password input {
  max-width: 100%;
  height: 50px;
  width: 100%;
  border: 1px solid #e0e0e0;
  padding: 0 10px;
  border-radius: 5px;
  color: #616670;
}
.widget .has-login-form .login-remember label {
  display: flex;
  align-items: center;
  gap: 10px;
}
.widget .has-login-form .login-submit {
  margin-bottom: 0;
}
.widget .has-login-form .login-submit input.button-primary {
  display: inline-flex;
  background: #aa8453;
  color: #fff;
  padding: 12px 32px;
  text-align: center;
  font-weight: 700;
  font-family: "Gilda Display", serif;
  text-transform: capitalize;
  position: relative;
  z-index: 1;
  transition: 0.3s;
  font-size: 16px;
  align-items: center;
  gap: 10px;
  border-radius: 50px;
}
.widget .tagcloud,
.widget .wp-block-tag-cloud {
  display: flex;
  flex-wrap: wrap;
  gap: 2px;
  align-items: center;
}
.widget .tagcloud a,
.widget .wp-block-tag-cloud a {
  color: #808287;
  display: inline-flex;
  align-items: center;
  gap: 3px;
  font-family: "Rubik", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 30px;
  transition: all 0.5s ease-out;
}
.widget .tagcloud a:after,
.widget .wp-block-tag-cloud a:after {
  content: "/";
}
.widget .tagcloud a:hover,
.widget .wp-block-tag-cloud a:hover {
  color: #ffffff;
  background: #aa8453;
  transition: all 0.5s ease-out;
}
.widget ul,
.widget ol {
  margin-bottom: 0;
  /* Tag Cloud Widget */
}
.widget ul li,
.widget ol li {
  display: block;
  padding: 7px 0;
  /* Recent Comment Widget */
}
.widget ul li:first-child,
.widget ol li:first-child {
  padding-top: 0;
}
.widget ul li:last-child,
.widget ol li:last-child {
  padding-bottom: 0;
  border-bottom: 0;
}
.widget ul li.recentcomments .comment-author-link a:before,
.widget ol li.recentcomments .comment-author-link a:before {
  display: block;
}
.widget ul li.recentcomments a,
.widget ol li.recentcomments a {
  padding-left: 0;
  display: inline;
}
.widget ul li.recentcomments a:before,
.widget ol li.recentcomments a:before {
  display: none;
}
.widget ul li a,
.widget ol li a {
  color: #616670;
  position: relative;
  display: inline-block;
  text-transform: capitalize;
  font-family: "Rubik", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 29px;
  transition: all 0.5s ease-out;
  /* RSS Widget */
}
.widget ul li a:hover,
.widget ol li a:hover {
  color: #aa8453;
  transition: all 0.5s ease-out;
}
.widget ul li a.rsswidget,
.widget ol li a.rsswidget {
  padding-left: 0;
  font-weight: 500;
  display: block;
}
.widget ul li a.rsswidget:before,
.widget ol li a.rsswidget:before {
  display: none;
}
.widget ul li ul,
.widget ol li ul {
  padding-left: 25px;
  padding-top: 10px;
}
.widget ul.wp-tag-cloud li,
.widget ol.wp-tag-cloud li {
  display: inline-block;
  padding: 0;
  border: 0;
}
.widget ul.wp-tag-cloud li a:before,
.widget ol.wp-tag-cloud li a:before {
  display: none;
}
.widget.widget_categories ul li, .widget.widget_archive ul li {
  text-align: right;
  display: inline-block;
  width: 100%;
  border-bottom: 1px solid #efe1e1;
}
.widget.widget_categories ul li.cat-item, .widget.widget_archive ul li.cat-item {
  text-align: right;
  display: inline-block;
  width: 100%;
}
.widget.widget_categories ul li a, .widget.widget_archive ul li a {
  float: left;
}

/* About Info Widget*/
.widget-about-info {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.widget-about-info .about-desc {
  text-align: left;
}
.widget-about-info .about-desc .about-title {
  font-size: 20px;
}
.widget-about-info .about-image {
  width: 140px;
  height: 140px;
  border-radius: 10px;
  overflow: hidden;
  margin-bottom: 20px;
}
.widget-about-info .social-profile {
  display: flex;
  align-items: center;
  gap: 10px;
  padding-top: 30px;
  border-top: 1px solid rgba(44, 53, 62, 0.1490196078);
  width: 100%;
  margin-top: 10px;
}
.widget-about-info .social-profile a {
  transition: all 0.5s ease-out;
  width: 44px;
  height: 44px;
  background-color: #f2f2f2;
  border-radius: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #0b6354;
  transition: all 0.5s ease-out;
}
.widget-about-info .social-profile a:hover {
  color: #ffffff;
  transition: all 0.5s ease-out;
  background-color: #aa8453;
}

/* Latest Post Widget*/
.has-dates.has-author.wp-block-latest-posts .wp-block-latest-posts__post-title {
  display: inline-block;
  width: 100%;
  font-weight: 500;
}

.widget_rss .wp-block-heading:before,
.widget_rss .widget-title:before {
  display: none;
}
.widget_rss .rss-widget-icon {
  margin-right: 6px;
}
.widget_rss ul li a.rsswidget {
  color: #0b6354;
}
.widget_rss ul li a.rsswidget:hover {
  color: #aa8453;
}

.wp-block-latest-posts .wp-block-rss__item-title,
.wp-block-rss .wp-block-rss__item-title,
.widget_rss .wp-block-rss__item-title {
  display: inline-block;
  width: 100%;
  font-weight: 500;
}
.wp-block-latest-posts .wp-block-rss__item-title > a,
.wp-block-rss .wp-block-rss__item-title > a,
.widget_rss .wp-block-rss__item-title > a {
  color: #222;
  font-weight: 500;
}
.wp-block-latest-posts .wp-block-latest-posts__post-author,
.wp-block-latest-posts .wp-block-rss__item-publish-date,
.wp-block-rss .wp-block-latest-posts__post-author,
.wp-block-rss .wp-block-rss__item-publish-date,
.widget_rss .wp-block-latest-posts__post-author,
.widget_rss .wp-block-rss__item-publish-date {
  margin-right: 10px;
}
.wp-block-latest-posts .wp-block-latest-posts__post-author,
.wp-block-latest-posts .wp-block-latest-posts__post-date,
.wp-block-latest-posts .wp-block-rss__item-publish-date,
.wp-block-latest-posts .wp-block-rss__item-author,
.wp-block-latest-posts .rss-date,
.wp-block-rss .wp-block-latest-posts__post-author,
.wp-block-rss .wp-block-latest-posts__post-date,
.wp-block-rss .wp-block-rss__item-publish-date,
.wp-block-rss .wp-block-rss__item-author,
.wp-block-rss .rss-date,
.widget_rss .wp-block-latest-posts__post-author,
.widget_rss .wp-block-latest-posts__post-date,
.widget_rss .wp-block-rss__item-publish-date,
.widget_rss .wp-block-rss__item-author,
.widget_rss .rss-date {
  display: inline-block;
  font-size: 14px !important;
  font-weight: 500;
  text-transform: capitalize;
  position: relative;
}
.wp-block-latest-posts .wp-block-latest-posts__post-date:before,
.wp-block-latest-posts .wp-block-rss__item-publish-date:before,
.wp-block-latest-posts .rss-date:before,
.wp-block-rss .wp-block-latest-posts__post-date:before,
.wp-block-rss .wp-block-rss__item-publish-date:before,
.wp-block-rss .rss-date:before,
.widget_rss .wp-block-latest-posts__post-date:before,
.widget_rss .wp-block-rss__item-publish-date:before,
.widget_rss .rss-date:before {
  content: "\f274";
  font-family: "Font Awesome 6 Pro";
  padding-right: 8px;
}
.wp-block-latest-posts .wp-block-latest-posts__post-author:before,
.wp-block-latest-posts .wp-block-rss__item-author:before,
.wp-block-rss .wp-block-latest-posts__post-author:before,
.wp-block-rss .wp-block-rss__item-author:before,
.widget_rss .wp-block-latest-posts__post-author:before,
.widget_rss .wp-block-rss__item-author:before {
  content: "\f007";
  font-family: "Font Awesome 6 Pro";
  padding-right: 8px;
}
.wp-block-latest-posts .wp-block-latest-posts__post-excerpt,
.wp-block-latest-posts .wp-block-rss__item-excerpt,
.wp-block-latest-posts .rssSummary,
.wp-block-rss .wp-block-latest-posts__post-excerpt,
.wp-block-rss .wp-block-rss__item-excerpt,
.wp-block-rss .rssSummary,
.widget_rss .wp-block-latest-posts__post-excerpt,
.widget_rss .wp-block-rss__item-excerpt,
.widget_rss .rssSummary {
  margin-top: 10px;
  margin-bottom: 0;
}

.widget_latest_post ul li {
  display: flex;
  gap: 20px;
  margin-bottom: 10px;
  border: 0;
  align-items: center;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .widget_latest_post ul li {
    gap: 10px;
  }
}
.widget_latest_post ul li:hover .latest-post-thumb img {
  transform: scale(1.2);
  transition: all 0.5s ease-out;
}
.widget_latest_post ul li:last-child {
  margin-bottom: 0;
}
.widget_latest_post ul li a {
  padding-left: 0;
}
.widget_latest_post ul li a:before {
  display: none;
}
.widget_latest_post ul li .latest-post-thumb {
  flex-shrink: 0;
  overflow: hidden;
  width: 70px;
  height: 70px;
  position: relative;
}
.widget_latest_post ul li .latest-post-thumb a {
  width: 100%;
  height: 100%;
}
.widget_latest_post ul li .latest-post-thumb img {
  width: 100%;
  height: 100%;
  position: absolute;
  -o-object-fit: cover;
     object-fit: cover;
  top: 0;
  left: 0;
  transform: scale(1.01);
  transition: all 0.5s ease-out;
}
.widget_latest_post ul li .latest-post-desc {
  flex-direction: column-reverse;
  display: flex;
}
.widget_latest_post ul li .latest-post-desc .latest-post-title {
  font-family: "Gilda Display", serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  position: relative;
  color: #222;
  text-transform: capitalize;
  padding-right: 20px;
}
.widget_latest_post ul li .latest-post-desc .latest-post-title a {
  font-family: "Gilda Display", serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 26px;
  position: relative;
  color: #222;
  text-transform: capitalize;
  transition: all 0.5s ease-out;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .widget_latest_post ul li .latest-post-desc .latest-post-title a {
    font-size: 16px;
    line-height: normal;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .widget_latest_post ul li .latest-post-desc .latest-post-title a {
    font-size: 16px;
  }
}
.widget_latest_post ul li .latest-post-desc .latest-post-title a:hover {
  color: #aa8453;
  transition: all 0.5s ease-out;
}
.widget_latest_post ul li .latest-post-desc .latest-post-meta {
  font-family: "Rubik", sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  display: flex;
  align-items: center;
  margin-bottom: 8px;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .widget_latest_post ul li .latest-post-desc .latest-post-meta {
    font-size: 15px;
    line-height: normal;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .widget_latest_post ul li .latest-post-desc .latest-post-meta {
    font-size: 14px;
    line-height: normal;
  }
}
.widget_latest_post ul li .latest-post-desc .latest-post-meta i {
  color: #aa8453;
}

.widget_promotion {
  padding-top: 50px;
  padding-bottom: 50px;
  text-align: center;
  background-color: #222;
}
.widget_promotion .wp-block-heading {
  width: 100%;
  text-align: center;
  color: #ffffff;
  font-size: 40px;
  line-height: 56px;
  margin-bottom: 10px;
}
.widget_promotion .secondary-btn {
  display: inline-block;
  background: #aa8453;
  color: #0b6354;
  padding: 12px 104px;
  font-weight: 500;
  font-family: "Barlow Condensed", sans-serif;
  text-transform: capitalize;
  position: relative;
  z-index: 1;
  transition: all 0.5s ease-out;
  font-size: 16px;
  align-items: center;
  gap: 10px;
  border-radius: 10px;
}
.widget_promotion .secondary-btn i {
  color: #fff;
  font-size: 16px;
}
.widget_promotion .secondary-btn:hover {
  transition: all 0.5s ease-out;
  background-color: #ffffff;
  border-color: #ffffff;
}
.widget_promotion p {
  color: rgba(255, 255, 255, 0.53);
  margin-bottom: 32px;
}

.single-post-item .single-post-meta {
  gap: 32px;
}

@media (max-width: 767px) {
  .service-sidebar {
    margin-top: 56px !important;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .service-sidebar {
    margin-top: 80px;
  }
}
.service-sidebar .service-widget {
  margin-bottom: 40px;
}
.service-sidebar .service-widget:last-child {
  margin-bottom: 0;
}
.service-sidebar .service-widget .title {
  font-size: 24px;
  font-weight: 700;
  line-height: initial;
  color: #222;
  margin-bottom: 30px;
}
.service-sidebar .service-widget.widget_luxelife_contact_info_widget {
  background-color: #f4f4f4;
  padding: 40px;
  margin-bottom: 40px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .service-sidebar .service-widget.widget_luxelife_contact_info_widget, .service-sidebar .service-widget.widget_service_brochura {
    padding: 30px;
  }
}

.widget_contact_form .comment-respond {
  padding: 0;
  border: 0;
  margin: 0;
}

.widget_service_categories {
  margin-bottom: 50px;
  padding: 0px;
  background: transparent;
}
.widget_service_categories ul {
  padding-left: 0;
  list-style: none;
}
.widget_service_categories ul li {
  background-color: #f2f2f2;
  width: 100%;
  padding: 0;
  margin-bottom: 10px;
}
.widget_service_categories ul li a {
  display: inline-flex;
  align-items: center;
  justify-content: space-between;
  flex-shrink: 0;
  color: #222;
  font-family: "Gilda Display", serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 28px;
  width: 100%;
  padding: 16px 30px;
}
.widget_service_categories ul li a:after {
  content: "\f105";
  color: #aa8453;
  font-family: "Font Awesome 6 Pro";
  font-size: 16px;
  transition: all 0.5s ease-out;
}
.widget_service_categories ul li a i {
  color: #aa8453;
  font-size: 24px;
  font-weight: 600;
  transition: all 0.5s ease-out;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .widget_service_categories ul li a {
    padding: 20px;
  }
}
.widget_service_categories ul li a:hover {
  background: #aa8453;
  color: #ffffff;
}
.widget_service_categories ul li a:hover:after {
  color: #ffffff;
}
.widget_service_categories ul li a:hover i {
  color: #ffffff;
  transition: all 0.5s ease-out;
}
.widget_service_categories ul li.active a {
  background: #aa8453;
  color: #ffffff;
}
.widget_service_categories ul li.active a:after {
  color: #ffffff;
}
.widget_service_categories ul li.active a i {
  color: #ffffff;
}

.footer-widget-info {
  position: relative;
}
.footer-widget-info ul {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.footer-widget-info ul li {
  display: flex;
  align-items: start;
  gap: 17px;
  color: #222;
  padding: 0;
  margin-top: 5px;
  font-size: 16px;
  font-weight: 400;
}
.footer-widget-info ul li a {
  color: #222;
}
.footer-widget-info ul li p {
  margin-bottom: 0;
}
.footer-widget-info ul li i {
  color: #ff9205;
  font-weight: 600;
}
.footer-widget-info ul li:first-child {
  margin-top: 0;
}
.footer-widget-info .extra-info {
  margin-top: 5px;
}
.footer-widget-info .extra-info .time-slot {
  display: flex;
  align-items: center;
  gap: 17px;
  color: #222;
}
.footer-widget-info .extra-info .time-slot:before {
  content: "\f017";
  font-size: 16px;
  font-family: "Font Awesome 6 Pro";
  color: #ff9205;
  font-weight: 600;
}
.footer-widget-info .extra-info .time-slot p {
  margin-bottom: 0;
}
.footer-widget-info .wp-block-heading {
  color: #ffffff;
  font-size: 30px;
}
.footer-widget-info .wp-block-heading::before {
  display: none;
}
.footer-widget-info .promotion-card {
  position: relative;
  z-index: 0;
  display: flex;
  flex-direction: column;
  gap: 50px;
}
.footer-widget-info .promotion-card .short-desc {
  font-size: 18px;
  line-height: 30px;
  font-weight: "Barlow Condensed", sans-serif;
}
.footer-widget-info .promotion-card h4 {
  color: #ffffff;
  font-family: "Barlow Condensed", sans-serif;
  font-size: 24px;
  line-height: 36px;
  font-weight: 500;
  margin: 0;
}
.footer-widget-info .promotion-card .secondary-btn {
  display: flex;
  align-items: center;
  gap: 18px;
}
.footer-widget-info .promotion-card .secondary-btn .icon {
  width: 60px;
  height: 60px;
  border-radius: 50px;
  background: #aa8453;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  font-size: 18px;
}
.footer-widget-info .promotion-card .secondary-btn .icon i {
  color: #ffffff;
}
.footer-widget-info .promotion-card .secondary-btn .btn-text {
  display: flex;
  flex-direction: column;
  justify-content: start;
}
.footer-widget-info .promotion-card .secondary-btn .btn-text p {
  margin: 0;
  text-align: start;
  color: #ffffff;
  font-family: "Barlow Condensed", sans-serif;
  font-size: 14px;
  line-height: 30px;
  font-weight: 400;
}
.footer-widget-info .promotion-card .secondary-btn .btn-text h4 {
  margin: 0;
  text-align: start;
  color: #ffffff;
  font-family: "Gilda Display", serif;
  font-size: 18px;
  line-height: 30px;
  font-weight: 500;
}

.widget_service_brochura {
  padding: 38px;
  position: relative;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  gap: 5px;
  background-color: #f4f4f4;
}
.widget_service_brochura .widget-title-wrapper {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.widget_service_brochura .widget-title-wrapper .widget-subtitle {
  color: #ff9205;
  font-family: "Barlow Condensed", sans-serif;
  font-size: 16px;
  line-height: 24px;
  font-weight: 700;
  margin: 0;
}
.widget_service_brochura .widget-title-wrapper .widget-title {
  color: #0b6354;
  font-family: "Gilda Display", serif;
  font-size: 24px;
  line-height: 36px;
  font-weight: 700;
}
.widget_service_brochura .widget-title-wrapper .widget-title:before {
  display: none;
}
.widget_service_brochura .button-wrapper {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.widget_service_brochura .button-wrapper .btn-text {
  color: #ffffff;
  font-family: "Barlow Condensed", sans-serif;
  font-size: 16px;
  line-height: 24px;
  font-weight: 700;
  display: flex;
  gap: 10px;
  align-items: center;
  justify-content: center;
}
.widget_service_brochura .button-wrapper .pdf {
  padding: 18px;
  background-color: #aa8453;
}
.widget_service_brochura .button-wrapper .pdf:hover {
  background-color: #222;
}
.widget_service_brochura .button-wrapper .doc {
  padding: 18px;
  background-color: #222;
}
.widget_service_brochura .button-wrapper .doc:hover {
  background-color: #aa8453;
}

.blog-coment-title h2,
.blog-coment-title .wp-block-comments-title,
.wp-block-comments h2,
.wp-block-comments .wp-block-comments-title {
  font-size: 30px;
  font-style: normal;
  font-weight: 400;
  line-height: 40px;
  margin-bottom: 0;
  font-weight: 500;
  border-bottom: 1px solid #efe1e1;
  display: inline-block;
  padding-bottom: 10px;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .blog-coment-title h2,
  .blog-coment-title .wp-block-comments-title,
  .wp-block-comments h2,
  .wp-block-comments .wp-block-comments-title {
    font-size: 32px;
    line-height: 34px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .blog-coment-title h2,
  .blog-coment-title .wp-block-comments-title,
  .wp-block-comments h2,
  .wp-block-comments .wp-block-comments-title {
    font-size: 38px;
    line-height: 42px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .blog-coment-title h2,
  .blog-coment-title .wp-block-comments-title,
  .wp-block-comments h2,
  .wp-block-comments .wp-block-comments-title {
    font-size: 42px;
    line-height: 56px;
  }
}

/* Block Comment Start */
.wp-block-comments .wp-block-comment-template {
  padding-left: 0;
}
.wp-block-comments .wp-block-comment-template .wp-block-comment-reply-link {
  margin-top: 15px;
}
.wp-block-comments .wp-block-comment-template li .wp-block-columns {
  padding: 50px;
  border: 1px solid #dfe2e9;
  margin-bottom: 24px;
}
.wp-block-comments .wp-block-comment-template li .wp-block-columns .wp-block-column:first-child {
  flex-basis: 80px !important;
}
.wp-block-comments .wp-block-comment-template li .wp-block-columns .wp-block-avatar {
  width: 100px;
  flex-shrink: 0;
  border-radius: 50%;
  overflow: hidden;
}
.wp-block-comments .wp-block-comment-template li .wp-block-columns .wp-block-avatar img {
  width: 100%;
}
.wp-block-comments .wp-block-comment-template li .wp-block-columns .wp-block-comment-author-name a {
  font-size: 21px;
  margin-bottom: 5px;
  font-weight: 500;
  font-family: "Gilda Display", serif;
  color: #0b6354;
}
.wp-block-comments .wp-block-comment-template li .wp-block-columns .wp-block-comment-edit-link a {
  color: #aa8453;
}
.wp-block-comments .wp-block-comment-template li .wp-block-columns .wp-block-comment-date a,
.wp-block-comments .wp-block-comment-template li .wp-block-columns .wp-block-comment-edit-link a {
  color: #9ba8c3;
  font-size: 16px;
  font-weight: 400;
  font-family: "Barlow Condensed", sans-serif;
}
.wp-block-comments .wp-block-comment-template li .wp-block-columns .wp-block-comment-reply-link a {
  font-size: 14px;
  font-weight: 500;
  color: #0b6354;
  border: 1px solid #aa8453;
  padding: 4px 26px;
  display: inline-block;
}
.wp-block-comments .wp-block-comment-template li .wp-block-columns .wp-block-comment-reply-link a:hover {
  background-color: #aa8453;
  color: #ffffff;
  transition: all 0.5s ease-out;
}

/* Block Comment End */
.latest-comments .comment-respond {
  margin-top: 30px;
}
.latest-comments li.comment {
  padding: 0;
}
.latest-comments li.comment .comments-box {
  padding-top: 48px;
  padding-bottom: 13px;
  border-top: 1px solid rgba(44, 53, 62, 0.1490196078);
}
.latest-comments li.comment .comments-box blockquote {
  box-shadow: 0 0 60px 0 rgba(0, 0, 0, 0.05);
  background-color: #ffffff;
  margin-right: 40px;
}
.latest-comments li.comment .children li.comment .comments-box {
  border-top: 1px solid rgba(44, 53, 62, 0.1490196078);
}
.latest-comments li.comment:first-child .comments-box {
  border-top: 0;
}
.latest-comments li .children {
  padding-left: 0;
}
.latest-comments li .children .comments-box {
  margin-left: 106px;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .latest-comments li .children .comments-box {
    margin-left: 0;
  }
}
.latest-comments li .comments-box .comments-avatar {
  float: left;
  border-radius: 50px;
  overflow: hidden;
  position: relative;
  margin-right: 30px;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .latest-comments li .comments-box .comments-avatar {
    float: inherit;
    margin-bottom: 20px;
  }
}
.latest-comments li .comments-box .comments-avatar img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.latest-comments li .comments-box .comments-text {
  overflow: hidden;
}
.latest-comments li .comments-box .comments-text p {
  font-size: 16px;
  line-height: 30px;
  margin-bottom: 20px;
  color: #616670;
  font-family: "Barlow Condensed", sans-serif;
}
.latest-comments li .comments-box .comments-text .avatar-name {
  margin-bottom: 10px;
  position: relative;
}
.latest-comments li .comments-box .comments-text .avatar-name h5 {
  font-size: 18px;
  margin-bottom: 5px;
  font-weight: 700;
  line-height: 27px;
  font-family: "Gilda Display", serif;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.latest-comments li .comments-box .comments-text .avatar-name span {
  color: #616670;
  font-size: 14px;
  font-weight: 400;
  font-family: "Barlow Condensed", sans-serif;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .latest-comments li .comments-box .comments-text .avatar-name span {
    display: inline-block;
    width: 100%;
  }
}
.latest-comments li .comments-box .comments-text .comment-reply-link {
  display: inline-flex;
  align-items: center;
  font-size: 16px;
  font-weight: 500;
  color: #ffffff;
  background: #aa8453;
  padding: 5px 24px;
  gap: 8px;
  position: absolute;
  top: 0;
  right: 0;
}
.latest-comments li .comments-box .comments-text .comment-reply-link i {
  color: #ffffff;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .latest-comments li .comments-box .comments-text .comment-reply-link {
    position: unset;
    margin-top: 10px;
  }
}
.latest-comments li .comments-box .comments-text .comment-reply-link:hover {
  background-color: #aa8453;
  color: #ffffff;
}
.latest-comments li .comments-box .comments-text .comment-reply-link:hover i {
  color: #ffffff;
  transition: all 0.5s ease-out;
}

.post-comments .latest-comments > ul {
  list-style: none;
  padding-left: 0;
  margin-bottom: 0;
}

.comments-text > ul,
.comments-text > ol {
  margin-bottom: 20px;
}

ul.children {
  list-style: none;
}

.latest-comments li .comments-box .comments-avatar img {
  margin-right: 23px;
  width: 104px;
  border-radius: 50%;
}

/*Comment Input Filed*/
.post-comments-title .sub-title {
  font-family: "Gilda Display", serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 27px;
  letter-spacing: 4px;
  text-transform: uppercase;
  color: #aa8453;
  display: inline-block;
  width: 100%;
  margin-bottom: 10px;
}
.post-comments-title .title {
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 29px;
  color: #222;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .post-comments-title .title {
    font-size: 28px;
    margin-bottom: 0px;
  }
}
.post-comments-title .title small {
  font-size: 16px;
  font-family: "Barlow Condensed", sans-serif;
  color: #aa8453;
}
.post-comments-title .desc {
  font-family: "Barlow Condensed", sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 30px;
  color: #808287;
  margin-bottom: 30px;
}
@media (max-width: 1399px) {
  .post-comments-title .desc br {
    display: none;
  }
}

.comment-respond {
  position: relative;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .comment-respond {
    margin-top: 0;
  }
}
.comment-respond .title {
  font-family: "Barlow Condensed", sans-serif;
  font-size: 30px;
  font-style: normal;
  font-weight: 400;
  line-height: 40px;
  color: #222;
}
.comment-respond .contacts-email,
.comment-respond .contacts-name,
.comment-respond .single-input-field,
.comment-respond .contacts-message {
  margin-bottom: 20px;
  position: relative;
}
.comment-respond .contacts-email label,
.comment-respond .contacts-name label,
.comment-respond .single-input-field label,
.comment-respond .contacts-message label {
  font-size: 18px;
  color: #222;
  margin-bottom: 8px;
}
.comment-respond .checkbox-field-wrapper {
  display: flex;
  justify-content: space-between;
  gap: 10px;
  flex-wrap: wrap;
  margin-bottom: 12px;
  padding: 15px 0;
}
.comment-respond .checkbox-field-wrapper p {
  margin: 0;
}
.comment-respond .checkbox-field-wrapper .single-checkbox-field {
  margin-bottom: 0;
  display: inline-flex;
  align-items: center;
  gap: 12px;
  font-size: 16px;
  font-weight: 400;
  font-family: "Barlow Condensed", sans-serif;
}
.comment-respond .comment-form-cookies-consent {
  display: none;
}
.comment-respond input[type=number] {
  -webkit-appearance: textfield;
  -moz-appearance: textfield;
  appearance: textfield;
}
.comment-respond input,
.comment-respond select {
  padding: 0 20px;
  height: 60px;
  width: 100%;
  color: #808287;
  opacity: 1;
  font-family: "Barlow Condensed", sans-serif !important;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 29px;
  background-color: #f6f6f6;
}
.comment-respond input[type=submit] {
  height: 70px;
  background-color: #aa8453;
  border-color: #aa8453;
  color: #ffffff;
  font-size: 18px;
  font-weight: 500;
}
.comment-respond *::-moz-placeholder {
  color: #666;
  opacity: 1;
}
.comment-respond *::placeholder {
  color: #808287;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 29px;
  font-family: "Barlow Condensed", sans-serif;
}
.comment-respond .contacts-message {
  margin-bottom: 10px;
}
.comment-respond textarea {
  resize: vertical;
  padding: 20px;
  width: 100%;
  color: #808287;
  font-size: 16px;
  font-weight: 400;
  line-height: 30px;
  background-color: #f6f6f6;
  font-family: "Barlow Condensed", sans-serif !important;
  height: 300px;
  margin-bottom: 0;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .comment-respond textarea {
    height: 200px;
  }
}
.comment-respond input:focus,
.comment-respond textarea:focus,
.comment-respond .form-select:focus {
  outline: none !important;
  box-shadow: none;
  border-color: #aa8453 !important;
  transition: all 0.4s ease 0s;
}

.team-member-card {
  position: relative;
  background-color: #f2f2f2;
  top: 0;
  max-width: 450px;
  max-height: 656px;
  transition: all 0.5s ease-out;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .team-member-card {
    width: auto;
    height: auto;
    margin-bottom: 50px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .team-member-card {
    margin-bottom: 30px;
  }
}
.team-member-card:hover .image:before {
  height: 250%;
  transition: all 900ms linear;
  background-color: transparent;
}
.team-member-card:hover .image img {
  transform: scale(1.1);
  transition: all 0.5s ease-out;
}
.team-member-card:hover .social-links {
  right: 30px;
  z-index: 1;
}
.team-member-card .image-wrapper {
  overflow: hidden;
  position: relative;
  height: 100%;
}
.team-member-card .image-wrapper .overlay {
  background: rgba(49, 43, 43, 0.7);
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
.team-member-card .image-wrapper img {
  width: 100%;
  height: 100%;
  transform: scale(1);
  transition: all 0.5s ease-out;
}
.team-member-card .content-wrapper {
  display: flex;
  justify-content: start;
  align-items: start;
  flex-direction: column;
  gap: 12px;
  padding: 40px 60px;
  width: 100%;
  z-index: 2;
  position: absolute;
  bottom: 0;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .team-member-card .content-wrapper {
    padding: 30px;
  }
}
.team-member-card .content-wrapper .title {
  font-size: 30px;
  font-style: normal;
  font-weight: 400;
  line-height: 40px;
  color: #ffffff;
  font-family: "Gilda Display", serif;
  margin: 0;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .team-member-card .content-wrapper .title {
    font-size: 21px;
  }
}
.team-member-card .content-wrapper .content {
  width: 100%;
  display: flex;
  justify-content: start;
  align-items: center;
  z-index: 1;
  border-left: 1px solid #ffffff;
  gap: 16px;
}
.team-member-card .content-wrapper .content .desc {
  font-size: 20px;
  font-style: normal;
  font-weight: 250;
  line-height: normal;
  letter-spacing: 3px;
  text-transform: uppercase;
  color: #ffffff;
  font-family: "Barlow Condensed", sans-serif;
  margin: 0;
}
.team-member-card .content-wrapper .content i {
  transform: rotate(-45deg);
  color: #ffffff;
  font-weight: 300;
}
.team-member-card .social-links {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 22px;
  z-index: -1;
  transition: all 0.5s ease-out;
  position: absolute;
  right: 0;
  bottom: 130px;
}
.team-member-card .social-links a {
  color: #ffffff;
}
.team-member-card .social-links a i {
  font-size: 28px;
  color: #ffffff;
}
.team-member-card .social-links a:hover {
  color: #aa8453;
  transition: all 0.5s ease-out;
}
.team-member-card .social-links i {
  color: #ffffff;
}

.team-member-slider-wrapper {
  position: relative;
}
.team-member-slider-wrapper .slick-list {
  padding-bottom: 88px;
  margin: 0 -55px;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .team-member-slider-wrapper .slick-list {
    padding-bottom: 25px;
    margin: unset;
  }
}
.team-member-slider-wrapper .slick-list .slick-slide {
  margin: 0 55px;
}
@media (max-width: 1199px) {
  .team-member-slider-wrapper .slick-list .slick-slide {
    margin: 0 14px;
  }
}
.team-member-slider-wrapper .slick-dots {
  display: flex;
  gap: 24px;
  flex-direction: row;
  justify-content: center;
  margin-bottom: 0;
}
.team-member-slider-wrapper .slick-dots li {
  display: inline-block;
  line-height: 0;
  outline: 2px solid transparent;
  border: 5px solid transparent;
  border-radius: 50px;
  transition: all 0.5s ease-out;
}
.team-member-slider-wrapper .slick-dots li button {
  font-size: 0;
  padding: 0;
  width: 12px;
  height: 12px;
  background-color: rgb(94, 111, 146);
  opacity: 0.478;
  border-radius: 50px;
  position: relative;
  transition: all 0.5s ease-out;
}
.team-member-slider-wrapper .slick-dots li.slick-active {
  transition: all 0.5s ease-out;
  outline: 2px solid rgb(252, 133, 91);
}
.team-member-slider-wrapper .slick-dots li.slick-active button {
  transition: all 0.5s ease-out;
}

.portfolio-wrapper {
  margin-right: 8px;
}

.portfolio-card {
  display: flex;
  gap: 50px;
  align-items: center;
  padding: 28px 0;
  border-bottom: 3px solid #E3E3E3;
  cursor: default;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .portfolio-card {
    flex-direction: column;
    text-align: center;
    gap: 20px;
    padding: 24px 0;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .portfolio-card {
    gap: 30px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .portfolio-card {
    gap: 16px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .portfolio-card {
    gap: 30px;
  }
}
.portfolio-card:first-child {
  border-top: 3px solid #E3E3E3;
}
.portfolio-card:hover .btn-wrapper .arrow-btn {
  color: #222;
  transform: rotate(-25deg);
  transition: all 0.5s ease-out;
}
.portfolio-card.active .title {
  color: #aa8453;
  transition: all 0.5s ease-out;
}
.portfolio-card.active .btn-wrapper .arrow-btn {
  color: #222;
  transform: rotate(-25deg);
  transition: all 0.5s ease-out;
}
.portfolio-card .title {
  font-size: 24px;
  font-weight: 700;
  line-height: 30px;
  color: #222;
  width: 170px;
  flex-shrink: 0;
  margin-bottom: 0;
  transition: all 0.5s ease-out;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .portfolio-card .title {
    width: 100%;
  }
}
.portfolio-card .content {
  padding-right: 36px;
  flex-grow: 1;
  position: relative;
}
.portfolio-card .content .short-title {
  font-size: 16px;
  font-weight: 400;
  display: block;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .portfolio-card .content .short-title {
    font-size: 18px;
    margin-bottom: 10px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .portfolio-card .content .short-title {
    font-size: 18px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .portfolio-card .content .short-title {
    font-size: 18px;
  }
}
.portfolio-card .btn-wrapper .arrow-btn {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-shrink: 0;
  font-size: 20px;
  color: rgba(35, 38, 45, 0.1);
  transition: all 0.5s ease-out;
}

@media only screen and (min-width: 0px) and (max-width: 767px) {
  .portfolio-card-main-wrapper {
    margin: 0 12px;
  }
}

.portfolio-fullscreen-image {
  height: 100%;
  width: 100%;
  position: relative;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .portfolio-fullscreen-image {
    min-height: 400px;
    margin: 0;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .portfolio-fullscreen-image {
    min-height: 350px;
    margin: 0;
  }
}
.portfolio-fullscreen-image .tabimg {
  transform: scale(1.1);
  opacity: 0;
  transition: all 0.5s ease-out;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  position: absolute;
  top: 0;
  left: 0;
  max-width: 645px;
  width: 100%;
  height: 100%;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .portfolio-fullscreen-image .tabimg {
    max-width: 550px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .portfolio-fullscreen-image .tabimg {
    max-width: 100%;
  }
}
.portfolio-fullscreen-image .tabimg.active {
  transform: scale(1);
  opacity: 1;
}

.portfolio-card.style-2 {
  justify-content: space-between;
  align-items: start;
  border-top: none;
  border-bottom: 1px solid #616670;
  padding: 40px 0;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .portfolio-card.style-2 {
    padding: 28px 0;
    align-items: center;
  }
}
.portfolio-card.style-2:hover .btn-wrapper .arrow-btn {
  color: #aa8453;
  transform: rotate(-45deg);
  transition: all 0.5s ease-out;
}
.portfolio-card.style-2 .title {
  color: #ffffff;
  width: 210px;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .portfolio-card.style-2 .title {
    width: 100%;
    font-size: 24px;
  }
}
.portfolio-card.style-2 .title .year {
  font-family: "Barlow Condensed", sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 30px;
  color: #ffffff;
}
.portfolio-card.style-2 .content {
  margin-left: 23px;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .portfolio-card.style-2 .content {
    width: 350px;
    margin-left: 0;
    padding-right: 0;
  }
}
@media only screen and (min-width: 0px) and (max-width: 576px) {
  .portfolio-card.style-2 .content {
    width: auto;
  }
}
.portfolio-card.style-2 .content .short-desc {
  color: #ffffff;
  opacity: 0.72;
  font-family: "Barlow Condensed", sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 30px;
}
.portfolio-card.style-2 .btn-wrapper {
  align-self: center;
}
.portfolio-card.style-2 .btn-wrapper .arrow-btn {
  color: #ffffff;
  font-size: 24px;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .portfolio-card.style-2 .btn-wrapper .arrow-btn {
    font-size: 20px;
  }
}

.image-card {
  background-color: #ffffff;
  position: relative;
  max-width: 450px;
  max-height: 506px;
  width: 100%;
  height: 100%;
}
@media (max-width: 991px) {
  .image-card {
    max-width: unset;
    max-height: unset;
  }
}
.image-card:hover .content-wrapper {
  visibility: visible;
  opacity: 1;
}
.image-card .image {
  position: relative;
  overflow: hidden;
}
.image-card .image img {
  width: 100%;
  transform: scale(1);
  transition: all 0.5s ease-out;
}
.image-card .image .icon {
  position: absolute;
  top: 10px;
  left: 10px;
  width: 100px;
  height: 100px;
  padding: 17px;
  background-color: #ffffff;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .image-card .image .icon {
    width: 80px;
    height: 80px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 576px) {
  .image-card .image .icon {
    width: 80px;
    height: 80px;
  }
}
.image-card .image .icon img {
  width: auto;
}
.image-card .content-wrapper {
  padding: 40px 20px;
  display: flex;
  flex-direction: column;
  justify-content: end;
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: rgba(49, 43, 43, 0.8);
  visibility: hidden;
  opacity: 0;
  z-index: 2;
  width: 100%;
  height: 100%;
  transition: all 0.5s ease-out;
  text-align: center;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .image-card .content-wrapper {
    padding: 30px 24px;
  }
}
.image-card .content-wrapper .content {
  padding: 45px 55px;
  border-top: 1px solid #878080;
  border-bottom: 1px solid #878080;
  position: relative;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .image-card .content-wrapper .content {
    padding: 30px 32px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .image-card .content-wrapper .content {
    padding: 30px 32px;
  }
}
.image-card .content-wrapper .content:before {
  content: "";
  position: absolute;
  left: 20px;
  top: -20px;
  width: 1px;
  height: calc(100% + 40px);
  background: #878080;
}
.image-card .content-wrapper .content:after {
  content: "";
  position: absolute;
  right: 20px;
  bottom: -20px;
  width: 1px;
  height: calc(100% + 40px);
  background: #878080;
}
.image-card .content-wrapper .title {
  color: #ffffff;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 30px;
  transition: all 0.6s ease;
}
.image-card .content-wrapper .desc {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 29px;
  color: #ffffff;
}

.video-popup-card {
  position: relative;
  overflow: hidden;
}
.video-popup-card .video-popup-image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.video-popup-card .video-popup-btn {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.video-popup-card .video-popup-btn a {
  width: 155px;
  height: 155px;
  box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.7);
  background: linear-gradient(202deg, #c1975d 13.04%, #5b472c 85.96%);
  display: inline-block;
  padding: 15px;
  border-radius: 50%;
  position: relative;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  background-size: cover;
  background-repeat: no-repeat;
  animation: ripple 3s infinite;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .video-popup-card .video-popup-btn a {
    width: 100px;
    height: 100px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .video-popup-card .video-popup-btn a {
    width: 80px;
    height: 80px;
  }
}
.video-popup-card .video-popup-btn a i {
  color: #ffffff;
  font-size: 24px;
}
.video-popup-card .video-popup-btn a:hover {
  animation: none;
}

.video-popup-card.style-2 {
  position: relative;
}
.video-popup-card.style-2 .overlay {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-image: radial-gradient(50% 50% at 50% 50%, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.51) 100%);
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .video-popup-card.style-2 .video-popup-image img {
    height: 100%;
  }
}
.video-popup-card.style-2 .video-popup-btn {
  border-radius: 50%;
  padding: 11px;
  border: 3px solid #aa8453;
}
.video-popup-card.style-2 .video-popup-btn a {
  width: 162px;
  height: 162px;
  background-color: #aa8453;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .video-popup-card.style-2 .video-popup-btn a {
    width: 120px;
    height: 120px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .video-popup-card.style-2 .video-popup-btn a {
    width: 120px;
    height: 120px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .video-popup-card.style-2 .video-popup-btn a {
    width: 70px;
    height: 70px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .video-popup-card.style-2 .video-popup-btn a {
    width: 70px;
    height: 70px;
  }
}
.video-popup-card.style-2 .video-popup-btn a i {
  color: #ffffff;
  font-size: 53px;
  margin-left: 12px;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .video-popup-card.style-2 .video-popup-btn a i {
    font-size: 24px;
    margin-left: 6px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .video-popup-card.style-2 .video-popup-btn a i {
    font-size: 24px;
    margin-left: 6px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .video-popup-card.style-2 .video-popup-btn a i {
    font-size: 40px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .video-popup-card.style-2 .video-popup-btn a i {
    font-size: 40px;
  }
}

.video-popup-card.style-3 .video-popup-btn {
  background-color: initial;
  border-radius: 50%;
  padding: 15px;
}
.video-popup-card.style-3 .video-popup-btn a {
  border: 1px solid #ffffff;
  background-color: initial;
  width: 130px;
  height: 130px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .video-popup-card.style-3 .video-popup-btn a {
    width: 100px;
    height: 100px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .video-popup-card.style-3 .video-popup-btn a {
    width: 80px;
    height: 80px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .video-popup-card.style-3 .video-popup-btn a {
    width: 80px;
    height: 80px;
  }
}
.video-popup-card.style-3 .video-popup-btn a i {
  color: #aa8453;
  font-size: 46px;
  margin-top: 8px;
  margin-left: 6px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .video-popup-card.style-3 .video-popup-btn a i {
    font-size: 28px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .video-popup-card.style-3 .video-popup-btn a i {
    font-size: 24px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .video-popup-card.style-3 .video-popup-btn a i {
    font-size: 24px;
    margin-top: 0;
  }
}

.img-gallery-card {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-template-areas: "a a b c" "d e e e" "f f g h" "i j j j" "k k l m" "n o o o";
  margin: -12px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .img-gallery-card {
    grid-template-areas: "a a b b" "c c c c" "d d e e" "f f g g" "h h h h" "i i j j";
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .img-gallery-card {
    grid-template-areas: "a a a a" "b b c c" "d d d d" "e e e e" "f f f f" "g g h h" "i i i i" "j j j j";
  }
}
@media only screen and (min-width: 0px) and (max-width: 576px) {
  .img-gallery-card {
    grid-template-areas: "a a a a" "b b b b" "c c c c" "d d d d" "e e e e" "f f f f" "g g g g" "h h h h" "i i i i" "j j j j";
  }
}
.img-gallery-card :nth-child(1) {
  grid-area: a;
}
.img-gallery-card :nth-child(2) {
  grid-area: b;
}
.img-gallery-card :nth-child(3) {
  grid-area: c;
}
.img-gallery-card :nth-child(4) {
  grid-area: d;
}
.img-gallery-card :nth-child(5) {
  grid-area: e;
}
.img-gallery-card :nth-child(6) {
  grid-area: f;
}
.img-gallery-card :nth-child(7) {
  grid-area: g;
}
.img-gallery-card :nth-child(8) {
  grid-area: h;
}
.img-gallery-card :nth-child(9) {
  grid-area: i;
}
.img-gallery-card :nth-child(10) {
  grid-area: j;
}
.img-gallery-card :nth-child(11) {
  grid-area: k;
}
.img-gallery-card :nth-child(12) {
  grid-area: l;
}
.img-gallery-card :nth-child(13) {
  grid-area: m;
}
.img-gallery-card :nth-child(14) {
  grid-area: n;
}
.img-gallery-card :nth-child(15) {
  grid-area: o;
}
.img-gallery-card .project-card.style-2 {
  position: relative;
  overflow: hidden;
  border-radius: 5px;
  height: 390px;
  margin: 12px;
}
.img-gallery-card .project-card.style-2:last-child {
  margin-bottom: 0;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .img-gallery-card .project-card.style-2 {
    height: 280px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .img-gallery-card .project-card.style-2 {
    height: 280px;
  }
}
.img-gallery-card .project-card.style-2:hover .main-content .main-content-wrapper {
  visibility: visible;
  opacity: 1;
  transition: all 0.5s ease-out;
}
.img-gallery-card .project-card.style-2 .image {
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.img-gallery-card .project-card.style-2 .image img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  max-width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 5px;
  transition: all 0.5s ease-out;
}
.img-gallery-card .project-card.style-2 .main-content {
  height: 100%;
  width: 100%;
  padding: 0;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .img-gallery-card .project-card.style-2 .main-content {
    padding: 0;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .img-gallery-card .project-card.style-2 .main-content {
    padding: 0;
  }
}
.img-gallery-card .project-card.style-2 .main-content .main-content-wrapper {
  flex-direction: column-reverse;
  align-items: flex-start;
  padding: 20px;
  visibility: hidden;
  opacity: 0;
  transition: all 0.5s ease-out;
}
.img-gallery-card .project-card.style-2 .main-content .main-content-wrapper .content-inner {
  padding: 0;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .img-gallery-card .project-card.style-2 .main-content .main-content-wrapper .content-inner {
    padding: 0;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .img-gallery-card .project-card.style-2 .main-content .main-content-wrapper .content-inner {
    padding: 0;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .img-gallery-card .project-card.style-2 .main-content .main-content-wrapper .content-inner {
    padding: 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .img-gallery-card .project-card.style-2 .main-content .main-content-wrapper .content-inner {
    padding: 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .img-gallery-card .project-card.style-2 .main-content .main-content-wrapper .content-inner .title {
    font-size: 22px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .img-gallery-card .project-card.style-2 .main-content .main-content-wrapper .content-inner .title {
    font-size: 18px;
    line-height: 25px;
  }
}
.img-gallery-card .project-card.style-2 .main-content .main-content-wrapper .content-inner .desc {
  margin-top: 10px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .img-gallery-card .project-card.style-2 .main-content .main-content-wrapper .content-inner .desc {
    margin-top: 5px;
  }
}
.img-gallery-card .project-card.style-2 .main-content .main-content-wrapper .btn-wrapper {
  align-self: flex-end;
}
.img-gallery-card .project-card.style-2 .main-content .main-content-wrapper .btn-wrapper .arrow-btn {
  font-size: 36px;
  width: 60px;
  height: 60px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .img-gallery-card .project-card.style-2 .main-content .main-content-wrapper .btn-wrapper .arrow-btn {
    font-size: 24px;
    width: 45px;
    height: 45px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .img-gallery-card .project-card.style-2 .main-content .main-content-wrapper .btn-wrapper .arrow-btn {
    font-size: 24px;
    width: 50px;
    height: 50px;
  }
}
.img-gallery-card.style-2 {
  grid-template-areas: "a a b c" "d e f f" "g g h i" "j k l l" "m m n o";
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .img-gallery-card.style-2 {
    grid-template-areas: "a a b b" "c c d d" "e e f f" "g g h h" "i i j j" "k k l l";
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .img-gallery-card.style-2 {
    grid-template-areas: "a a a a" "b b c c" "d d e e" "f f f f" "g g g g" "h h i i" "j j k k" "l l l l";
    margin: 0;
  }
}
@media only screen and (min-width: 0px) and (max-width: 576px) {
  .img-gallery-card.style-2 {
    grid-template-areas: "a a a a" "b b b b" "c c c c" "d d d d" "e e e e" "f f f f" "g g g g" "h h h h" "i i i i" "j j j j" "k k k k" "l l l l";
    margin: 0;
  }
}

.hero-section.style-1 .hero-content-area {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
  width: 100%;
  text-align: right;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .hero-section.style-1 .hero-content-area {
    display: flex;
    align-items: center;
  }
}
.hero-section.style-1 .hero-content-area .bg-dark-effect {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(91deg, #000 0.47%, rgba(0, 0, 0, 0) 99.58%);
}
.hero-section.style-1 .hero-content {
  position: relative;
  z-index: 5;
  display: inline-block;
  text-align: left;
  padding: 200px 80px 191px 114px;
}
@media only screen and (min-width: 0px) and (max-width: 576px) {
  .hero-section.style-1 .hero-content {
    padding: 100px 12px !important;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .hero-section.style-1 .hero-content {
    padding: 100px 50px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .hero-section.style-1 .hero-content {
    padding: 160px 80px 140px 40px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .hero-section.style-1 .hero-content {
    padding: 120px 50px;
    display: block;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .hero-section.style-1 .hero-content {
    padding: 0 46px;
  }
}
.hero-section.style-1 .hero-content .title {
  font-family: "Gilda Display", serif;
  font-size: 86px;
  line-height: 99px;
  font-weight: 700;
  color: #ffffff;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .hero-section.style-1 .hero-content .title {
    font-size: 44px;
    line-height: normal;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .hero-section.style-1 .hero-content .title {
    font-size: 72px;
    line-height: 88px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .hero-section.style-1 .hero-content .title {
    font-size: 60px;
    line-height: 82px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .hero-section.style-1 .hero-content .title {
    font-size: 72px;
    line-height: 82px;
  }
}
.hero-section.style-1 .hero-content .desc {
  font-size: 16px;
  line-height: 30px;
  margin: 22px 0 37px;
  color: #ffffff;
  padding-right: 170px;
}
@media only screen and (min-width: 0px) and (max-width: 576px) {
  .hero-section.style-1 .hero-content .desc {
    padding-right: 55px !important;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .hero-section.style-1 .hero-content .desc {
    padding-right: 100px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .hero-section.style-1 .hero-content .desc {
    width: 480px;
    padding-right: 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .hero-section.style-1 .hero-content .desc {
    padding-right: 120px;
  }
}
.hero-section.style-1 .hero-content .hero-content-bottom {
  display: flex;
  align-items: center;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .hero-section.style-1 .hero-content .hero-content-bottom {
    flex-direction: column-reverse;
    align-items: flex-start;
    gap: 50px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .hero-section.style-1 .hero-content .hero-content-bottom {
    flex-direction: column-reverse;
    align-items: flex-start;
    gap: 40px;
  }
}
.hero-section.style-1 .hero-content .hero-content-bottom .trusted-clients-wrapper {
  display: flex;
}
.hero-section.style-1 .hero-content .hero-content-bottom .trusted-clients {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-left: 66px;
  flex-shrink: 0;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .hero-section.style-1 .hero-content .hero-content-bottom .trusted-clients {
    margin-left: 0;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .hero-section.style-1 .hero-content .hero-content-bottom .trusted-clients {
    margin-left: 0;
  }
}
.hero-section.style-1 .hero-content .hero-content-bottom .trusted-clients .client-thumb {
  position: relative;
  width: 54px;
  height: 54px;
  border: 2px solid #ffffff;
  border-radius: 50%;
  margin-left: -15px;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .hero-section.style-1 .hero-content .hero-content-bottom .trusted-clients .client-thumb:first-child {
    margin-left: 0;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .hero-section.style-1 .hero-content .hero-content-bottom .trusted-clients .client-thumb:first-child {
    margin-left: 0;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .hero-section.style-1 .hero-content .hero-content-bottom .trusted-clients .client-thumb:first-child {
    margin-left: 0;
  }
}
.hero-section.style-1 .hero-content .hero-content-bottom .trusted-clients img {
  position: absolute;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  -o-object-fit: cover;
     object-fit: cover;
}
.hero-section.style-1 .hero-content .hero-content-bottom .member-count {
  margin-left: 18px;
}
.hero-section.style-1 .hero-content .hero-content-bottom .member-count h4 {
  font-size: 32px;
  font-weight: 700;
  line-height: 41.6px;
  text-transform: capitalize;
  color: #ffffff;
}
.hero-section.style-1 .hero-content .hero-content-bottom .member-count span {
  font-size: 16px;
  line-height: 30px;
  color: #ffffff;
}
.hero-section.style-1 .hero-gallery-area {
  padding: 59px 0 46px 52px;
}
@media only screen and (min-width: 0px) and (max-width: 576px) {
  .hero-section.style-1 .hero-gallery-area {
    padding: 80px 0px !important;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .hero-section.style-1 .hero-gallery-area {
    padding: 80px 0px 80px 18px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .hero-section.style-1 .hero-gallery-area {
    padding: 100px 0px 100px 30px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .hero-section.style-1 .hero-gallery-area {
    padding: 120px 0 120px 40px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .hero-section.style-1 .hero-gallery-area {
    padding: 76px 0 76px 50px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .hero-section.style-1 .hero-gallery-area .section-title {
    margin-bottom: 0;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .hero-section.style-1 .hero-gallery-area .section-title {
    margin-bottom: 0;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .hero-section.style-1 .hero-gallery-area .section-title {
    margin-bottom: 0;
  }
}
.hero-section.style-1 .hero-gallery-area h4 {
  font-size: 24px;
  font-weight: 700;
  line-height: 30px;
  color: #000000;
  margin-bottom: 30px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .hero-section.style-1 .hero-gallery-area h4 {
    font-size: 28px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .hero-section.style-1 .hero-gallery-area h4 {
    font-size: 28px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .hero-section.style-1 .hero-gallery-area h4 {
    margin-bottom: 20px;
  }
}
.hero-section.style-1 .hero-gallery-area .nav-tab {
  display: flex;
  gap: 20px;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .hero-section.style-1 .hero-gallery-area .nav-tab {
    gap: 8px;
  }
}
.hero-section.style-1 .hero-gallery-area .nav-tab .theme-btn {
  background: none;
  color: #222;
  padding: 9px 20px;
  text-transform: none !important;
  font-weight: 400;
  font-family: "Barlow Condensed", sans-serif;
  letter-spacing: initial;
  transition: all 0.5s ease-out;
}
.hero-section.style-1 .hero-gallery-area .nav-tab .theme-btn:hover {
  background-color: #aa8453;
  color: #ffffff;
  transition: all 0.5s ease-out;
}
.hero-section.style-1 .hero-gallery-area .nav-tab .theme-btn.active {
  background: #aa8453;
  border: 1px solid #aa8453;
  color: #ffffff;
}
.hero-section.style-1 .hero-gallery-slider {
  padding: 30px 0 60px;
  position: relative;
}
.hero-section.style-1 .hero-gallery-slider .slick-arrow {
  position: absolute;
  bottom: -3px;
  width: 44px;
  height: 44px;
  background: none;
  border: 1px solid #e3e3e3;
  transition: all 0.5s;
}
.hero-section.style-1 .hero-gallery-slider .slick-arrow:hover {
  background-color: #aa8453;
  border: 1px solid #aa8453;
}
.hero-section.style-1 .hero-gallery-slider .slick-arrow:hover i {
  color: #ffffff;
}
.hero-section.style-1 .hero-gallery-slider .slick-arrow i {
  color: #23262d;
  font-size: 16px;
  font-weight: 900;
  font-family: Font Awesome 6 Free;
  transition: all 0.5s ease-out;
}
.hero-section.style-1 .hero-gallery-slider .slick-arrow.btn-next {
  margin-left: 59px;
}
.hero-section.style-1 .hero-gallery-slider .slick-track {
  display: block;
}
.hero-section.style-1 .hero-gallery-slider .slick-track .slick-item {
  margin-right: 30px;
  width: 300px;
  height: 470px;
  position: relative;
}
.hero-section.style-1 .hero-gallery-slider .slick-track .slick-item:hover .image img {
  transform: scale(1.03);
  transition: all 0.5s ease-out;
}
.hero-section.style-1 .hero-gallery-slider .slick-track .slick-item:hover .theme-btn {
  transform: translateY(0%);
  opacity: 1;
  transition: all 0.5s ease-out;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .hero-section.style-1 .hero-gallery-slider .slick-track .slick-item {
    margin-right: 20px;
  }
}
.hero-section.style-1 .hero-gallery-slider .slick-track .slick-item .image {
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.hero-section.style-1 .hero-gallery-slider .slick-track .slick-item .image img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  transform: scale(1.01);
  transition: all 0.5s ease-out;
}
.hero-section.style-1 .hero-gallery-slider .slick-track .slick-item .theme-btn {
  display: flex;
  justify-content: space-between;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  transform: translateY(100%);
  opacity: 0;
  transition: all 0.5s ease-out;
}

.slider-area {
  padding-bottom: 75px;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .slider-area {
    padding-bottom: 60px;
  }
}
.slider-area .checknow-form {
  padding-top: 154px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .slider-area .checknow-form {
    padding-top: 100px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .slider-area .checknow-form {
    padding-top: 10px;
  }
}
.slider-area .checknow-form form .select-container {
  width: 100%;
}
.slider-area .checknow-form form .select-container .nice-select {
  height: 49px;
  padding: 16px 20px;
  background-color: #564848;
  color: #a19292;
  border-radius: 0;
}

.about-us-area {
  position: relative;
}
.about-us-area .outer-shape {
  position: absolute;
  left: 117px;
  top: 70px;
}
@media (max-width: 1700px) {
  .about-us-area .outer-shape {
    display: none;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .about-us-area .section-title {
    gap: 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .about-us-area .section-title .title {
    margin-bottom: 10px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .about-us-area .section-title .title br {
    display: none;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .about-us-area .about-info-card {
    padding-left: 60px;
  }
}
@media (max-width: 1199px) {
  .about-us-area .about-info-card {
    margin-top: 40px;
  }
}
.about-us-area .icon-card-wrapper {
  display: flex;
  gap: 70px;
  align-items: center;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .about-us-area .icon-card-wrapper {
    gap: 40px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .about-us-area .icon-card-wrapper {
    gap: 10px;
  }
}
@media (max-width: 991px) {
  .about-us-area .icon-card-wrapper {
    gap: 10px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .about-us-area .icon-card-wrapper {
    flex-direction: column;
    gap: 30px;
    align-items: start;
  }
}
.about-us-area .btn-wrapper .inner-wrapper {
  display: inline-flex;
  gap: 46px;
  padding-top: 45px;
  border-top: 1px solid #e0e0e0;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .about-us-area .btn-wrapper .inner-wrapper {
    flex-wrap: wrap;
    gap: 20px;
  }
}

.booking-btn {
  display: flex;
  align-items: center;
  gap: 21px;
}
.booking-btn .content p {
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: 2.7px;
  color: #666;
  margin-bottom: 4px;
}
.booking-btn .content a {
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: 34px; /* 141.667% */
  letter-spacing: 2.4px;
  color: #222;
}

.booking-area {
  position: relative;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .booking-area {
    padding-bottom: 70px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .booking-area {
    padding-bottom: 70px;
  }
}
@media (max-width: 991px) {
  .booking-area {
    padding-top: 0;
    padding-bottom: 80px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .booking-area {
    padding-bottom: 60px;
  }
}
.booking-area .shape-wrapper {
  background-color: #f8f5f0;
  position: absolute;
  bottom: 120px;
  right: 0;
  width: 1645px;
  height: 823px;
  z-index: -1;
}
@media (max-width: 991px) {
  .booking-area .shape-wrapper {
    height: 800px;
  }
}
.booking-area .shape-wrapper .shape {
  position: absolute;
  bottom: 0;
  right: 0;
}
@media (max-width: 1399px) {
  .booking-area .shape-wrapper {
    bottom: 0;
  }
}
.booking-area .shape-2 {
  position: absolute;
  bottom: 0;
  left: 80px;
  z-index: -2;
}
.booking-area .contact-info {
  display: flex;
  align-items: center;
  gap: 24px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .booking-area .contact-info {
    padding-bottom: 16px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .booking-area .contact-info {
    gap: 12px;
  }
}
.booking-area .contact-info .icon {
  width: 69px;
  height: 69px;
  border-radius: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #aa8453;
  flex-shrink: 0;
}
.booking-area .contact-info .desc {
  font-size: 30px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  color: #808287;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .booking-area .contact-info .desc {
    font-size: 20px;
  }
}
.booking-area .booking-form {
  padding: 65px 45px;
  background-color: #fff;
  box-shadow: 0px 4px 20px 0px rgba(234, 234, 234, 0.3);
  border-radius: 10px;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .booking-area .booking-form {
    padding: 24px 0 0px 0;
    box-shadow: none;
  }
}
.booking-area .booking-form .sub-title {
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: 5.4px;
  text-transform: uppercase;
  color: #808287;
}
.booking-area .booking-form .title {
  font-size: 30px;
  font-style: normal;
  font-weight: 400;
  line-height: 40px;
  font-family: "Gilda Display", serif;
}
.booking-area .booking-form form .form-group {
  position: relative;
  margin-bottom: 20px;
}
.booking-area .booking-form form .form-group .datepicker {
  position: relative;
}
.booking-area .booking-form form .form-group .datepicker #calendar-icon {
  position: absolute;
  right: 10px;
  top: 50%;
  transform: translateY(-50%);
  z-index: 2;
  pointer-events: none;
}
.booking-area .booking-form form .form-group .datepicker input {
  width: 100%;
  padding: 12px;
  font-size: 14px;
  border: 1px solid transparent;
  border-radius: 5px;
  background-color: #f6f6f6;
  color: #616670;
}
.booking-area .booking-form form .form-group .datepicker input[type=date] {
  position: absolute;
  inset: 0;
  z-index: -1;
  opacity: 0;
}
.booking-area .booking-form form .form-group label {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 29px; /* 181.25% */
  text-transform: uppercase;
  margin-bottom: 10px;
}
.booking-area .booking-form form .form-group input[type=date],
.booking-area .booking-form form .form-group select,
.booking-area .booking-form form .form-group .nice-select {
  width: 100%;
  padding: 12px;
  font-size: 14px;
  border: 1px solid transparent;
  border-radius: 5px;
  background-color: #f6f6f6;
  color: #616670;
}
.booking-area .booking-form form .form-group input[type=date] ::-webkit-input-placeholder,
.booking-area .booking-form form .form-group select ::-webkit-input-placeholder,
.booking-area .booking-form form .form-group .nice-select ::-webkit-input-placeholder {
  color: #8b2c2c;
}
.booking-area .booking-form form .form-group input[type=date]:focus,
.booking-area .booking-form form .form-group select:focus,
.booking-area .booking-form form .form-group .nice-select:focus {
  outline: none;
  border-color: #aa8453;
}
.booking-area .booking-form form .submit-btn {
  background-color: #aa8453;
  color: #fff;
  padding: 12px;
  font-size: 16px;
  border: none;
  border-radius: 5px;
  cursor: pointer;
  text-transform: uppercase;
  width: 100%;
}
.booking-area .booking-form form .submit-btn:hover {
  background-color: #886942;
}
@media (max-width: 1199px) {
  .booking-area .about-us-area {
    margin-top: 70px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .booking-area .about-us-area {
    margin-top: 60px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .booking-area .about-us-area .image-wrapper .main-img {
    height: 450px;
  }
}
@media (max-width: 1399px) {
  .booking-area .about-us-area .about-info-card {
    padding-left: 0;
  }
}

@media only screen and (min-width: 0px) and (max-width: 767px) {
  .blog-area {
    padding-top: 60px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .blog-area .section-title {
    margin-bottom: 0;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .blog-area .section-title {
    margin-bottom: 0;
  }
}
@media (max-width: 991px) {
  .blog-area .blog-card {
    margin-top: 30px;
  }
}

.room_and_suites {
  background-color: #f8f5f0;
  /* Animation for drag left */
  /* Animation for drag right */
  /* Reset transform */
}
.room_and_suites .banner-text {
  margin-top: -40px;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .room_and_suites .banner-text {
    margin-top: -25px;
  }
}
.room_and_suites .room-card-slider-container {
  position: relative;
  margin-top: 24px;
}
.room_and_suites .drag-btn-wrapper {
  position: absolute;
  bottom: 84px;
  left: 50%;
  transform: translateY(-50%);
  cursor: grab;
  z-index: 1;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .room_and_suites .drag-btn-wrapper {
    display: none;
    transform: translate(-50%, 0);
  }
}
.room_and_suites .drag-left {
  transform: rotateY(10deg) scale(1.05); /* Slight tilt and scale for left drag */
  transition: transform 0.3s ease;
  box-shadow: -5px 5px 20px rgba(0, 0, 0, 0.2); /* Shadow to enhance the effect */
}
.room_and_suites .drag-right {
  transform: rotateY(-10deg) scale(1.05); /* Slight tilt and scale for right drag */
  transition: transform 0.3s ease;
  box-shadow: 5px 5px 20px rgba(0, 0, 0, 0.2); /* Shadow to enhance the effect */
}
.room_and_suites .room-card {
  transition: transform 0.3s ease; /* Smooth transition back to normal */
}
.room_and_suites .drag-handle {
  width: 154px;
  height: 154px;
  background-color: #aa8453;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
  cursor: grab;
  color: #ffffff;
}
@media (max-width: 991px) {
  .room_and_suites .drag-handle {
    width: 120px;
    height: 120px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .room_and_suites .drag-handle {
    width: 100px;
    height: 100px;
  }
}
.room_and_suites .drag-handle p {
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: 3px;
  margin-bottom: 0;
}
.room_and_suites .drag-handle i {
  line-height: 21px;
  font-weight: 300;
}
.room_and_suites .drag-handle.grabbing {
  cursor: grabbing;
}
.room_and_suites .room-card-wrapper {
  display: flex;
  gap: 50px;
  align-items: center;
  justify-content: space-between;
  padding-left: 40px;
  position: relative;
  margin-top: -196px;
}
@media (max-width: 1700px) {
  .room_and_suites .room-card-wrapper {
    margin-top: -100px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .room_and_suites .room-card-wrapper {
    margin-top: -100px;
  }
}
@media (max-width: 991px) {
  .room_and_suites .room-card-wrapper {
    margin-top: -40px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .room_and_suites .room-card-wrapper {
    margin-top: 0;
    padding-left: 10px;
  }
}
.room_and_suites .room-card-wrapper .room-card:nth-child(even) {
  margin-top: 80px;
}
@media (max-width: 1199px) {
  .room_and_suites .room-card-wrapper .room-card {
    margin-top: 80px;
  }
  .room_and_suites .room-card-wrapper .room-card:nth-child(even) {
    margin-top: 0;
  }
}
.room_and_suites .room-card-wrapper .slick-slide {
  margin: 0 12px;
}
.room_and_suites .room-card-wrapper .slick-track {
  margin: 0 -12px;
}
.room_and_suites .room-card-wrapper .room-card-btn {
  position: absolute;
}
.room_and_suites .room-card-wrapper .room-card-btn.prev-btn {
  left: 0;
}
.room_and_suites .room-card-wrapper .room-card-btn.next-btn {
  right: 0;
}

.service-area {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  position: relative;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .service-area {
    background: none;
  }
}
.service-area:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(49, 43, 43, 0.9);
  z-index: 1;
}
.service-area .card-wrapper {
  margin-top: 16px;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .service-area .card-wrapper {
    margin-top: 10px;
  }
}
.service-area .card-wrapper .info-card {
  margin-top: 30px;
}

@media only screen and (min-width: 0px) and (max-width: 767px) {
  .testimonial-area {
    padding-top: 54px;
  }
}
.testimonial-area .banner-text {
  text-align: center;
}
.testimonial-area .banner-text p {
  letter-spacing: 32px;
}
@media (max-width: 1700px) {
  .testimonial-area .banner-text p {
    letter-spacing: 23px;
  }
}
@media (max-width: 1200px) {
  .testimonial-area .banner-text p {
    letter-spacing: 24px;
  }
}
@media (max-width: 992px) {
  .testimonial-area .banner-text p {
    letter-spacing: 20px;
  }
}
@media (max-width: 768px) {
  .testimonial-area .banner-text p {
    letter-spacing: 16px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .testimonial-area .banner-text p {
    letter-spacing: 8px;
    font-size: 36px;
    text-align: center;
  }
}
.testimonial-area .testimonial-slider {
  position: relative;
  max-width: 1160px;
  width: 100%;
  margin: 0 auto;
  margin-top: -65px;
  overflow: hidden;
}
@media (max-width: 1699px) {
  .testimonial-area .testimonial-slider {
    margin-top: -60px;
  }
}
@media (max-width: 1399px) {
  .testimonial-area .testimonial-slider {
    margin-top: -30px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .testimonial-area .testimonial-slider {
    margin-top: 10px;
    height: auto;
  }
}
.testimonial-area .testimonial-slider .slick-list {
  overflow: visible;
}
.testimonial-area .testimonial-slider .slick-dots {
  display: flex;
  gap: 30px;
  flex-direction: column;
  position: absolute;
  top: 50%;
  right: 14%;
  transform: translateY(-50%);
  z-index: 2;
  flex-direction: column;
  margin: 0;
  padding: 0;
}
@media (max-width: 1800px) {
  .testimonial-area .testimonial-slider .slick-dots {
    right: 5%;
  }
}
@media (max-width: 991px) {
  .testimonial-area .testimonial-slider .slick-dots {
    gap: 20px;
    bottom: 0;
  }
}
@media (max-width: 767px) {
  .testimonial-area .testimonial-slider .slick-dots {
    gap: 15px;
    margin-top: 0;
    transform: translateY(25%);
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .testimonial-area .testimonial-slider .slick-dots {
    margin-top: 30px;
  }
}
@media (max-width: 575px) {
  .testimonial-area .testimonial-slider .slick-dots {
    gap: 10px;
    bottom: 40px;
    flex-direction: row;
    position: static;
    left: 0;
    right: 0;
    justify-content: center;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .testimonial-area .testimonial-slider .slick-dots {
    flex-direction: column;
  }
}
.testimonial-area .testimonial-slider .slick-dots li {
  display: flex;
  line-height: 0;
  outline: 1px solid transparent;
  border: 4px solid transparent;
  border-radius: 50px;
  transition: all 0.5s ease-out;
}
.testimonial-area .testimonial-slider .slick-dots li button {
  font-size: 0;
  padding: 0;
  width: 10px;
  height: 10px;
  background-color: #808287;
  border-radius: 50px;
  position: relative;
  flex-shrink: 0;
  transition: all 0.5s ease-out;
}
.testimonial-area .testimonial-slider .slick-dots li button:hover {
  background-color: #ffffff;
  transition: all 0.5s ease-out;
}
.testimonial-area .testimonial-slider .slick-dots li.slick-active {
  transition: all 0.5s ease-out;
  outline: 2px solid #ffffff;
}
.testimonial-area .testimonial-slider .slick-dots li.slick-active button {
  width: 10px;
  height: 10px;
  transition: all 0.5s ease-out;
}
.testimonial-area .testimonial-slider .slick-dots li.slick-active button:before {
  display: none;
}
.testimonial-area .testimonial-slider .testimonial-arrow-btn {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  background: none;
  transition: all 0.5s;
}
.testimonial-area .testimonial-slider .testimonial-arrow-btn i {
  font-size: 70px;
  font-weight: 300;
  color: #bdbdbd;
}
.testimonial-area .testimonial-slider .testimonial-arrow-btn.next-btn {
  right: 0;
}
.testimonial-area .testimonial-slider .testimonial-card .title {
  color: #bdbdbd;
}
.testimonial-area .testimonial-slider .testimonial-card.slick-active .title {
  color: #222;
}

.team-area.style-1 {
  position: relative;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .team-area.style-1 {
    padding-top: 62px;
  }
}
.team-area.style-1 .shape {
  position: absolute;
  right: 50px;
  top: 66px;
}
@media (max-width: 991px) {
  .team-area.style-1 .shape {
    right: 0;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .team-area.style-1 .shape {
    display: none;
  }
}

.feature-area.style-1 {
  padding: 120px 0;
  background-repeat: no-repeat;
  background-position: 70px 0px;
  background-size: contain;
  position: relative;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .feature-area.style-1 {
    padding: 100px 0;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .feature-area.style-1 {
    padding: 80px 0;
  }
}
.feature-area.style-1 .section-title {
  margin-bottom: 84px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .feature-area.style-1 .section-title {
    margin-bottom: 60px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .feature-area.style-1 .section-title {
    margin-bottom: 60px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .feature-area.style-1 .section-title {
    margin-bottom: 60px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .feature-area.style-1 .section-title {
    margin-bottom: 40px;
  }
}
.feature-area.style-1 .section-title .short-title-wrapper {
  margin-top: -7px;
}
.feature-area.style-1 .section-title .title {
  margin-bottom: 10px;
  text-align: center;
}

.about-us-area.style-2 .counter-card-wrapper {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 76px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .about-us-area.style-2 .counter-card-wrapper {
    gap: 40px;
  }
}
@media (max-width: 1199px) {
  .about-us-area.style-2 .counter-card-wrapper {
    justify-content: start;
    margin-top: 30px;
    gap: 40px;
  }
}
@media (max-width: 991px) {
  .about-us-area.style-2 .counter-card-wrapper {
    gap: 30px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .about-us-area.style-2 .counter-card-wrapper {
    flex-direction: column;
    align-items: start;
    margin-top: 0;
  }
}
.about-us-area.style-2 .about-image-card {
  position: relative;
}
.about-us-area.style-2 .about-image-card .right-bar {
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateX(65%);
  z-index: 1;
}
@media (max-width: 1399px) {
  .about-us-area.style-2 .about-image-card .right-bar {
    transform: translateX(11%);
  }
}
@media (max-width: 1199px) {
  .about-us-area.style-2 .about-image-card .right-bar {
    transform: translateX(0);
  }
}
.about-us-area.style-2 .about-image-card .inner-wrapper {
  position: relative;
  width: 146px;
  height: 2px;
  background-color: #222;
}
.about-us-area.style-2 .about-image-card .inner-wrapper .short-bar {
  width: 58px;
  height: 2px;
  background-color: #ffffff;
  position: absolute;
  left: 0;
  z-index: 1;
}
.about-us-area.style-2 .about-image-card .inner-wrapper .circle {
  width: 16px;
  height: 16px;
  border-radius: 50px;
  background-color: #222;
  position: absolute;
  right: 0;
  transform: translate(50%, -50%);
}
@media (max-width: 1399px) {
  .about-us-area.style-2 .about-info-card {
    margin-top: 0;
  }
}

.feature-and-facilities.style-1 .inner-wrapper {
  position: relative;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .feature-and-facilities.style-1 .inner-wrapper {
    padding-top: 60px;
    padding-bottom: 50px;
  }
}
.feature-and-facilities.style-1 .inner-wrapper .shape {
  position: absolute;
  top: -1px;
  right: -1px;
  z-index: 2;
}
@media (max-width: 991px) {
  .feature-and-facilities.style-1 .inner-wrapper .shape {
    display: none;
  }
}
.feature-and-facilities.style-1 .overlay {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(49, 43, 43, 0.8);
  z-index: 1;
}
.feature-and-facilities.style-1 .content-wrapper {
  padding-left: 80px;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .feature-and-facilities.style-1 .content-wrapper {
    padding-left: 30px;
  }
}
.feature-and-facilities.style-1 .section-title .sec-content .short-title {
  color: #aa8453;
}
.feature-and-facilities.style-1 .section-title .sec-content .title {
  color: #ffffff;
}
.feature-and-facilities.style-1 .btn-wrapper {
  position: relative;
  z-index: 2;
  margin-top: 264px;
  display: flex;
  flex-direction: column;
  gap: 25px;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .feature-and-facilities.style-1 .btn-wrapper {
    gap: 15px;
    margin-top: 100px;
  }
}
.feature-and-facilities.style-1 .btn-wrapper a {
  color: #ffffff;
  font-family: "Gilda Display", serif;
  font-size: 30px;
  font-style: normal;
  font-weight: 400;
  line-height: 40px;
  display: inline-flex;
  gap: 28px;
}
.feature-and-facilities.style-1 .btn-wrapper a:hover {
  color: #aa8453;
}
.feature-and-facilities.style-1 .btn-wrapper a:hover span {
  visibility: visible;
  opacity: 1;
  transform: rotate(-90deg);
  transition: all 0.5s ease-out;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .feature-and-facilities.style-1 .btn-wrapper a {
    gap: 15px;
    font-size: 28px;
  }
}
.feature-and-facilities.style-1 .btn-wrapper a span {
  visibility: hidden;
  opacity: 0;
  transform: rotate(-45deg);
  transition: all 0.5s ease-out;
}
.feature-and-facilities.style-1 .btn-wrapper a span i {
  font-family: "Font Awesome 6 Pro";
  color: #ffffff;
  font-size: 22px;
  font-weight: 300;
}

.footer .subscribe-form-wrapper {
  border-top: 1px solid rgba(255, 255, 255, 0.1);
}
.footer .bottom-image {
  position: absolute;
  bottom: 0;
  right: 0;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .footer .bottom-image {
    display: none;
  }
}

.video-popup-area.style-1 {
  position: relative;
}
.video-popup-area.style-1 .outer-shape {
  position: absolute;
  left: 96px;
  bottom: 140px;
}
.video-popup-area.style-1 .video-popup-card {
  height: 100%;
}
.video-popup-area.style-1 .video-popup-card .video-popup-image {
  height: 100%;
}
.video-popup-area.style-1 .video-popup-card .video-popup-image img {
  height: 100%;
}
@media (min-width: 1700px) {
  .video-popup-area.style-1 .image-wrapper {
    height: 459px;
  }
}
@media (max-width: 991px) {
  .video-popup-area.style-1 .section-title {
    margin-top: 30px;
  }
}
.video-popup-area.style-1 .section-title .para {
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 30px;
  color: #aa8453;
}
.video-popup-area.style-1 .section-title .para span {
  font-family: "Barlow Condensed", sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 29px;
  color: #222;
}
.video-popup-area.style-1 .gift-card {
  padding: 60px 88px;
  padding-top: 82px;
  background-color: #222;
  border-left: 12px solid #aa8453;
  position: relative;
}
@media (max-width: 1399px) {
  .video-popup-area.style-1 .gift-card {
    height: 360px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .video-popup-area.style-1 .gift-card {
    padding: 40px;
    margin-top: 0;
  }
}
.video-popup-area.style-1 .gift-card .shape {
  position: absolute;
  bottom: 20px;
  right: 60px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .video-popup-area.style-1 .gift-card .shape {
    right: 20px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .video-popup-area.style-1 .gift-card .shape {
    right: 12px;
    bottom: 12px;
  }
}
@media (max-width: 1399px) {
  .video-popup-area.style-1 .gift-card .section-title .sec-desc br {
    display: none;
  }
}
.video-popup-area.style-1 .gift-card .section-title .theme-btn-wrapper {
  margin-top: 40px;
}
@media (max-width: 1399px) {
  .video-popup-area.style-1 .image-wrapper {
    margin-top: 30px;
    height: 360px;
  }
}
.video-popup-area.style-1 .image-wrapper img {
  width: 100%;
  height: 100%;
}

.room_and_suites.style-2 {
  position: relative;
  overflow: hidden;
  padding-bottom: 160px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .room_and_suites.style-2 {
    padding-bottom: 120px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .room_and_suites.style-2 {
    padding-top: 60px;
    padding-bottom: 100px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .room_and_suites.style-2 {
    padding-top: 60px;
    padding-bottom: 80px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .room_and_suites.style-2 {
    padding-top: 60px;
    padding-bottom: 60px;
  }
}
.room_and_suites.style-2 .section-title {
  margin-top: -4px;
}
.room_and_suites.style-2 .bg-image {
  position: absolute;
  right: 0;
  top: 0;
}
@media (max-width: 1399px) {
  .room_and_suites.style-2 .bg-image {
    width: 50%;
    height: 100%;
  }
}
@media (max-width: 1399px) {
  .room_and_suites.style-2 .bg-image img {
    width: 100%;
    height: 100%;
  }
}
@media (max-width: 991px) {
  .room_and_suites.style-2 .bg-image {
    display: none;
  }
}
.room_and_suites.style-2 .banner-text {
  position: absolute;
  left: 0;
  bottom: 0;
  transform: none;
}
@media (max-width: 1399px) {
  .room_and_suites.style-2 .banner-text {
    transform: translate(50px, 30px);
    color: #ffffff;
  }
}
@media (max-width: 991px) {
  .room_and_suites.style-2 .banner-text {
    transform: translate(50px, 0);
    display: none;
    color: #ffffff;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .room_and_suites.style-2 .banner-text {
    transform: translate(6%, 0);
    display: none;
  }
}
.room_and_suites.style-2 .banner-text p {
  transform: none;
  line-height: 163px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .room_and_suites.style-2 .banner-text p {
    color: #ffffff;
  }
}
@media (max-width: 1866px) {
  .room_and_suites.style-2 .banner-text p {
    color: #ffffff;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .room_and_suites.style-2 .banner-text p {
    font-size: 100px;
    transform: translate(0, 10%);
  }
}
.room_and_suites.style-2 .room-card-slider-container {
  position: relative;
}
.room_and_suites.style-2 .room-card-wrapper-two {
  margin-top: 0;
  padding-left: 250px;
}
@media (max-width: 1699px) {
  .room_and_suites.style-2 .room-card-wrapper-two {
    padding-left: 0;
  }
}
.room_and_suites.style-2 .room-card-wrapper-two .room-card {
  margin-top: 0;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .room_and_suites.style-2 .room-card-wrapper-two .room-card {
    height: 550px;
  }
}
.room_and_suites.style-2 .room-card-wrapper-two .slick-slide {
  margin: 0;
}
.room_and_suites.style-2 .room-card-wrapper-two .slick-track {
  margin: 0;
  margin-left: -70px;
}
@media (max-width: 1599px) {
  .room_and_suites.style-2 .room-card-wrapper-two .slick-track {
    margin-left: 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .room_and_suites.style-2 .room-card-wrapper-two .slick-track {
    margin-left: 110px;
  }
}
.room_and_suites.style-2 .room-card-wrapper-two .slick-arrow {
  width: 60px;
  height: 60px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  left: 50%;
  top: 0;
}
.room_and_suites.style-2 .room-card-wrapper-two .slick-arrow.next-btn {
  transform: translate(-12%, -100%);
  margin-left: 5px;
}
.room_and_suites.style-2 .room-card-wrapper-two .slick-arrow.prev-btn {
  margin-right: 5px;
  background-color: #aa8453;
  color: #ffffff;
  transform: translate(-125%, -99%);
}

.service-area.style-2 {
  position: relative;
}
.service-area.style-2:before {
  display: none;
}
.service-area.style-2 .section-title {
  margin-bottom: 46px;
}
.service-area.style-2 .card-wrapper .info-card.style-2 {
  margin-top: 0;
}
.service-area.style-2 .shape {
  position: absolute;
  right: 50px;
  top: 80px;
}
@media (max-width: 991px) {
  .service-area.style-2 .shape {
    display: none;
  }
}

.price-area.style-1 {
  position: relative;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .price-area.style-1 {
    padding-bottom: 200px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .price-area.style-1 {
    padding-bottom: 160px;
    padding-top: 80px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .price-area.style-1 {
    padding: 60px 0;
  }
}
.price-area.style-1:before {
  content: "";
  background-color: rgba(49, 43, 43, 0.8);
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.price-area.style-1 .price-card-wrapper {
  position: relative;
}
@media only screen and (min-width: 0px) and (max-width: 576px) {
  .price-area.style-1 .price-card-wrapper {
    margin: 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .price-area.style-1 .price-card-wrapper .image {
    height: 500px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .price-area.style-1 .price-card-wrapper .image {
    height: 500px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .price-area.style-1 .price-card-wrapper .image {
    display: none;
  }
}
.price-area.style-1 .price-card-wrapper .price-card {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  width: 336px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .price-area.style-1 .price-card-wrapper .price-card {
    position: relative;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .price-area.style-1 .price-card-wrapper .price-card {
    position: relative;
    width: 100%;
  }
}

.checknow-form.styel-2 {
  margin-top: -80px;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .checknow-form.styel-2 {
    transform: translateY(0%);
    margin-top: 0;
  }
}
.checknow-form.styel-2 .inner-wrapper {
  background-color: rgba(255, 255, 255, 0.2);
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .checknow-form.styel-2 .inner-wrapper {
    padding-top: 60px;
  }
}
.checknow-form.styel-2 .inner-wrapper form {
  box-shadow: 0px 4px 20px 0px rgba(234, 234, 234, 0.3);
}
@media (max-width: 991px) {
  .checknow-form.styel-2 .inner-wrapper form .date-container {
    flex: 1;
  }
}
.checknow-form.styel-2 .inner-wrapper form .select-container {
  width: 100%;
}
.checknow-form.styel-2 .inner-wrapper form .select-container .nice-select {
  height: 49px;
  padding: 16px 20px;
  background-color: #f6f6f6;
  color: #a19292;
  border-radius: 0;
  line-height: normal;
}

.testimonial-slider-area.style-2 {
  position: relative;
  background-color: rgba(49, 43, 43, 0.9215686275);
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .testimonial-slider-area.style-2 {
    padding-top: 100px;
    padding-bottom: 100px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .testimonial-slider-area.style-2 {
    padding-top: 80px;
    padding-bottom: 80px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .testimonial-slider-area.style-2 {
    padding-top: 60px;
    padding-bottom: 56px;
  }
}
.testimonial-slider-area.style-2 .bg-image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
}
.testimonial-slider-area.style-2 .bg-image img {
  width: 100%;
  height: 100%;
}
.testimonial-slider-area.style-2 .section-title {
  margin-bottom: 26px;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .testimonial-slider-area.style-2 .section-title {
    margin-bottom: 0;
  }
}
.testimonial-slider-area.style-2 .slick-list {
  padding-top: 40px !important;
  padding-bottom: 40px !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.testimonial-slider-area.style-2 .slick-list .slick-track {
  margin-left: -32px;
}
.testimonial-slider-area.style-2 .slick-list .slick-track .slick-center:after {
  background-color: #aa8453;
}
.slick-active .testimonial-slider-area.style-2 .slick-list:nth-child(2) {
  background-color: #f0f0f0;
  border: 2px solid #000;
  transform: scale(1.05);
}
.testimonial-slider-area.style-2 .slick-list .testimonial-card {
  margin-left: 32px;
}
.testimonial-slider-area.style-2 .testimonial-card.style-2 {
  transition: all 0.5s ease-out;
}
.testimonial-slider-area.style-2 .testimonial-card.style-2:hover:after {
  background-color: #aa8453;
  transition: all 0.5s ease-out;
}
@media (max-width: 991px) {
  .testimonial-slider-area.style-2 .testimonial-card.style-2 {
    margin-top: 30px;
  }
}

.about-us-area.style-3 {
  position: relative;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .about-us-area.style-3 {
    padding-bottom: 100px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .about-us-area.style-3 {
    padding-bottom: 80px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .about-us-area.style-3 {
    padding-bottom: 60px;
    padding-top: 40px;
  }
}
.about-us-area.style-3 .bg-image {
  position: absolute;
  bottom: 0;
  right: 0;
}
@media (max-width: 1900px) {
  .about-us-area.style-3 .bg-image {
    display: none;
  }
}
.about-us-area.style-3 .about-image-card .main-img {
  width: auto;
  height: auto;
  max-height: 431px;
  position: relative;
  z-index: -1;
}
.about-us-area.style-3 .about-image-card .main-img img {
  height: auto;
  max-height: 431px;
}
@media (min-width: 1900px) {
  .about-us-area.style-3 .about-info-card.style-2 {
    padding-left: 150px;
  }
}
@media (min-width: 1900px) {
  .about-us-area.style-3 .about-info-card.style-2 .about-info-content {
    gap: 60px;
  }
}
@media (min-width: 1900px) {
  .about-us-area.style-3 .btn-wrapper .inner-wrapper {
    padding-top: 60px;
  }
}

.brand-slider-area .client-logo-slider-wrapper .slick-slide {
  margin: 0 12px;
}
.brand-slider-area .client-logo-slider-wrapper .slick-track {
  margin-left: -12px;
}

.project-area.style-1 {
  overflow: hidden;
  position: relative;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .project-area.style-1 {
    padding-top: 60px;
    padding-bottom: 60px;
  }
}
.project-area.style-1 .outer-shape {
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: 3;
}
.project-area.style-1 .section-title-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  background-color: #ffffff;
  z-index: 2;
  margin-top: -3px;
  height: 103%;
  width: 102%;
}
.project-area.style-1 .section-title-wrapper:before {
  content: "";
  position: absolute;
  top: 0;
  left: -100%;
  width: 100%;
  height: 103%;
  z-index: 1;
  background-color: #ffffff;
}
@media (max-width: 1199px) {
  .project-area.style-1 .project-slider {
    margin-top: 30px;
  }
}
.project-area.style-1 .project-slider .project-arrow-btn {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 74px;
  height: 74px;
  background-color: #aa8453;
  border-radius: 50%;
  z-index: 3;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  transition: background-color 0.3s ease;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .project-area.style-1 .project-slider .project-arrow-btn {
    width: 54px;
    height: 54px;
  }
}
.project-area.style-1 .project-slider .project-arrow-btn i {
  color: #ffffff;
  font-size: 28px;
  font-weight: 300;
}
.project-area.style-1 .project-slider .project-arrow-btn:hover {
  background-color: #222;
}
.project-area.style-1 .project-slider .project-arrow-btn.prev-btn {
  left: 0;
  background-color: #222;
  color: #ffffff;
  transform: translate(-50%, -50%);
}
.project-area.style-1 .project-slider .project-arrow-btn.next-btn {
  right: -32%;
}
@media (max-width: 991px) {
  .project-area.style-1 .project-slider .project-arrow-btn.next-btn {
    right: 0;
  }
}
.project-area.style-1 .slick-slide {
  margin: 0 15px;
}
.project-area.style-1 .slick-track {
  margin-left: -15px;
}
.project-area.style-1 .slick-list {
  overflow: visible;
}
.project-area.style-1 .slick-dots {
  display: flex;
  justify-content: center;
  gap: 30px;
  transform: translateY(-50%);
  z-index: 20;
  margin: 0;
  padding: 0;
  margin-top: 50px;
}
@media (max-width: 1800px) {
  .project-area.style-1 .slick-dots {
    right: 5%;
  }
}
@media (max-width: 991px) {
  .project-area.style-1 .slick-dots {
    gap: 20px;
    bottom: 0;
  }
}
@media (max-width: 767px) {
  .project-area.style-1 .slick-dots {
    gap: 15px;
    margin-top: 30px;
    transform: translateY(25%);
  }
}
@media (max-width: 575px) {
  .project-area.style-1 .slick-dots {
    gap: 10px;
    bottom: 40px;
    flex-direction: row;
    position: static;
    left: 0;
    right: 0;
    justify-content: center;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .project-area.style-1 .slick-dots {
    flex-direction: column;
  }
}
.project-area.style-1 .slick-dots li {
  display: flex;
  line-height: 0;
  outline: 1px solid transparent;
  border: 4px solid transparent;
  border-radius: 50px;
  transition: all 0.5s ease-out;
}
.project-area.style-1 .slick-dots li button {
  font-size: 0;
  padding: 0;
  width: 10px;
  height: 10px;
  background-color: #aa8453;
  border-radius: 50px;
  position: relative;
  flex-shrink: 0;
  transition: all 0.5s ease-out;
}
.project-area.style-1 .slick-dots li button:hover {
  background-color: #ffffff;
  transition: all 0.5s ease-out;
}
.project-area.style-1 .slick-dots li.slick-active {
  transition: all 0.5s ease-out;
  outline: 1px solid #808287;
}
.project-area.style-1 .slick-dots li.slick-active button {
  width: 10px;
  height: 10px;
  transition: all 0.5s ease-out;
}
.project-area.style-1 .slick-dots li.slick-active button:before {
  display: none;
}

@media only screen and (min-width: 0px) and (max-width: 767px) {
  .subscribe-area.style-1 {
    padding-top: 96px;
  }
}
.subscribe-area.style-1 .inner-wrapper {
  min-height: 621px;
  height: 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  position: relative;
}
.subscribe-area.style-1 .subscribe-form-widget {
  max-width: 570px;
  width: 100%;
  height: 651px;
  background-color: #222;
  padding: 0 74px;
  margin-top: -30px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 20px;
  text-align: center;
  position: absolute;
  top: 0;
  right: 255px;
}
.subscribe-area.style-1 .subscribe-form-widget:before {
  content: "";
  position: absolute;
  width: 30px;
  height: 45px;
  background: #393737;
  top: -2.5px;
  left: 0;
  transform: translate(-17px, 7px) rotate(39deg);
  z-index: -1;
}
@media (max-width: 1700px) {
  .subscribe-area.style-1 .subscribe-form-widget {
    right: 100px;
  }
}
@media (max-width: 1399px) {
  .subscribe-area.style-1 .subscribe-form-widget {
    right: 50px;
  }
}
@media (max-width: 991px) {
  .subscribe-area.style-1 .subscribe-form-widget {
    right: 12px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .subscribe-area.style-1 .subscribe-form-widget {
    padding: 0 15px;
    max-width: 350px;
  }
}
.subscribe-area.style-1 .subscribe-form-widget .shape {
  position: absolute;
  top: 0;
  left: 0;
}
.subscribe-area.style-1 .subscribe-form-widget .short-title {
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: 5.4px;
  text-transform: uppercase;
  color: #aa8453;
}
.subscribe-area.style-1 .subscribe-form-widget .title {
  font-size: 30px;
  font-style: normal;
  font-weight: 400;
  line-height: 40px;
  color: #ffffff;
}
@media (max-width: 1700px) {
  .subscribe-area.style-1 .subscribe-form-widget .title br {
    display: none;
  }
}
.subscribe-area.style-1 .subscribe-form-widget .mc4wp-form-fields {
  flex-direction: column;
  border-radius: 0;
  gap: 10px;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .subscribe-area.style-1 .subscribe-form-widget .mc4wp-form-fields {
    justify-content: center;
  }
}
.subscribe-area.style-1 .subscribe-form-widget .single-field input {
  border: none;
  border-bottom: 1px solid #5c5c5c;
  background: transparent;
  color: #222;
  padding: 27px 0;
  width: 391px;
  text-align: center;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .subscribe-area.style-1 .subscribe-form-widget .single-field input {
    width: 300px;
  }
}
.subscribe-area.style-1 .subscribe-form-widget .submit-btn {
  padding: 7px 43px;
  color: #ffffff;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 29px;
  border: 1px solid transparent;
  position: relative;
  background-color: #aa8453;
}
.subscribe-area.style-1 .subscribe-form-widget .submit-btn:hover {
  background-color: #222;
  border-color: #ffffff;
}

@media only screen and (min-width: 0px) and (max-width: 576px) {
  .video-popup-area.style-2 .video-popup-image {
    height: 250px;
  }
}
.video-popup-area.style-2 .video-popup-btn {
  background-color: #ffffff;
  border-radius: 50%;
  padding: 15px;
}
.video-popup-area.style-2 .video-popup-btn a {
  background-color: #ffffff;
  border: 1px solid #aa8453;
  width: 140px;
  height: 140px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .video-popup-area.style-2 .video-popup-btn a {
    width: 100px;
    height: 100px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .video-popup-area.style-2 .video-popup-btn a {
    width: 70px;
    height: 70px;
  }
}
.video-popup-area.style-2 .video-popup-btn a i {
  color: #aa8453;
  font-size: 30px;
  margin-left: 5px;
}

.testing-area .info-card {
  padding: 60px 80px 60px 80px;
  border: 1px dashed rgba(34, 34, 34, 0.2);
  border-radius: 5px;
}
.testing-area .info-card h4,
.testing-area .info-card p {
  margin-top: 15px;
  margin-bottom: 0;
}
.testing-area .info-card p {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 29px;
  color: #808287;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .portfolio-area.style-1 {
    padding: 100px 0;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .portfolio-area.style-1 {
    padding: 80px 0;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .portfolio-area.style-1 .section-title {
    text-align: center;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .portfolio-area.style-1 .portfolio-card {
    padding: 24px 20px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .portfolio-area.style-1 .portfolio-card .content {
    padding-right: 0;
  }
}
.portfolio-area.style-1 .section-title .sec-content {
  gap: 0;
  margin: 0;
}
.portfolio-area.style-1 .section-title .sec-content .title {
  margin-bottom: 0;
}
.portfolio-area.style-1 .section-title.two-column {
  margin-bottom: 60px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .portfolio-area.style-1 .section-title.two-column {
    margin-bottom: 40px;
    gap: 10px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .portfolio-area.style-1 .section-title.two-column {
    margin-bottom: 40px;
    gap: 10px;
  }
}
.portfolio-area.style-1 .section-title.two-column .sec-desc {
  padding-right: 14px;
  padding-left: 9px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .portfolio-area.style-1 .section-title.two-column .sec-desc {
    padding: 0;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .portfolio-area.style-1 .section-title.two-column .sec-desc {
    padding: 0;
  }
}
.portfolio-area.style-1 .section-title.two-column .sec-desc .desc {
  font-size: 16px;
  margin-bottom: 8px;
  margin-top: 67px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .portfolio-area.style-1 .section-title.two-column .sec-desc .desc {
    margin: 0;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .portfolio-area.style-1 .section-title.two-column .sec-desc .desc {
    margin: 0;
  }
}

.product-area {
  padding-top: 120px;
}
@media (max-width: 1399px) {
  .product-area {
    padding-bottom: 0;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .product-area {
    padding-top: 100px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .product-area {
    padding-top: 80px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .brand-marquee-area.style-1 {
    padding: 100px 0;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .brand-marquee-area.style-1 {
    padding: 80px 0;
  }
}

@media only screen and (min-width: 0px) and (max-width: 767px) {
  .cta-area.style-2 {
    padding: 80px 0;
  }
}
.cta-area.style-2 .section-title {
  margin-bottom: 20px;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .cta-area.style-2 .section-title {
    margin-bottom: 0;
  }
}
.cta-area.style-2 .btn-wrapper {
  margin-left: -10px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .latest-posts-area.style-2 {
    padding: 100px 0;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .latest-posts-area.style-2 {
    padding: 80px 0;
  }
}
.latest-posts-area.style-2 .section-title {
  margin-bottom: 60px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .latest-posts-area.style-2 .section-title {
    gap: 400px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .latest-posts-area.style-2 .section-title {
    gap: 200px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .latest-posts-area.style-2 .section-title {
    margin-bottom: 40px;
    gap: 20px;
  }
}
.latest-posts-area.style-2 .section-title .slider-nav-btn-wrapper {
  gap: 20px;
  margin-bottom: 8px;
}
.latest-posts-area.style-2 .section-title .slider-nav-btn-wrapper .slider-nav-prev-btn,
.latest-posts-area.style-2 .section-title .slider-nav-btn-wrapper .slider-nav-next-btn {
  width: 60px;
  height: 60px;
  background-color: rgba(217, 161, 76, 0.1);
  color: #aa8453;
  font-size: 16px;
  box-shadow: none;
  transition: all 0.5s ease-out;
}
.latest-posts-area.style-2 .section-title .slider-nav-btn-wrapper .slider-nav-prev-btn:hover,
.latest-posts-area.style-2 .section-title .slider-nav-btn-wrapper .slider-nav-next-btn:hover {
  background-color: #aa8453;
  color: #ffffff;
  transition: all 0.5s ease-out;
}
.latest-posts-area.style-2 .section-title .sec-content {
  margin: 0;
}
.latest-posts-area.style-2 .section-title .sec-content .title {
  margin-bottom: 0;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .latest-posts-area.style-2 .post-card.style-2 {
    margin: 0;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .latest-posts-area.style-2 .post-card.style-2 .content {
    padding: 24px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .about-us-2 .booking-area {
    padding-top: 100px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .about-us-2 .booking-area .booking-form {
    padding-top: 56px;
  }
}

@media only screen and (min-width: 0px) and (max-width: 767px) {
  .booking-area.style-2 {
    padding-top: 60px;
  }
}

@media only screen and (min-width: 0px) and (max-width: 767px) {
  .team-area.about-page {
    padding-bottom: 30px;
  }
}

.brand-slider-area.style-2 {
  margin-bottom: 100px;
}
.brand-slider-area.style-2 .client-logo-slider-wrapper {
  padding: 50px 0;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .brand-slider-area.style-2 {
    padding: 80px 0;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .brand-slider-area.style-2 {
    padding: 100px 0;
  }
}

@media only screen and (min-width: 0px) and (max-width: 767px) {
  .testimonial-area.about-page {
    padding-top: 0;
  }
}

.book-appointment-area .comment-respond {
  margin-top: 0;
}
.book-appointment-area .comment-respond .theme-btn {
  margin-top: 10px;
}
.book-appointment-area .comment-respond .contacts-message {
  margin-bottom: 25px;
}
.book-appointment-area h5 {
  margin-bottom: 10px;
}
.book-appointment-area .single-checkbox {
  margin-bottom: 30px;
}
.book-appointment-area .form-check {
  display: flex;
  align-items: center;
  gap: 10px;
  margin-bottom: 5px;
}
.book-appointment-area .form-check input[type=radio] {
  background-image: none !important;
  border-radius: 50px !important;
  background-color: #f2f2f2 !important;
  border-color: transparent !important;
}
.book-appointment-area .form-check input[type=radio]:before {
  border-radius: 50px;
  transform: scale(1);
  background-color: #d0d0d0;
}
.book-appointment-area .form-check input[type=radio]:checked:before {
  background-color: #aa8453 !important;
}
.book-appointment-area .form-check span {
  flex-shrink: 0;
}
.book-appointment-area .form-check .form-check-input {
  width: auto;
  height: auto;
  border: none;
  flex-direction: column;
  gap: 5px;
}
.book-appointment-area .form-check .form-check-input:active {
  filter: none;
}

@media (max-width: 991px) {
  .apartment-details {
    margin-top: 60px;
  }
}
.apartment-details h3 {
  margin-bottom: 17px;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .apartment-details h3 {
    font-size: 27px;
  }
}
.apartment-details h4 {
  margin-bottom: 10px;
  margin-top: 10px;
}
.apartment-details p {
  margin-bottom: 20px;
}
.apartment-details .image-wrapper {
  margin-bottom: 30px;
}
.apartment-details .list-item {
  display: flex;
  align-items: center;
  gap: 10px;
}
.apartment-details .list-item i {
  color: #aa8453;
  font-size: 16px;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .apartment-details .list-item i {
    margin-top: 16px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .apartment-details .list-item {
    align-items: start;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .apartment-details .list-item h4 {
    font-size: 21px;
  }
}
.apartment-details p:last-child {
  margin-bottom: 0;
}

.faq-area .section-title {
  margin-bottom: 0;
}
.faq-area .search-form {
  border: 1px solid #d0d0d0;
  margin-top: 30px;
}
.faq-area .search-form input {
  height: 50px;
}
.faq-area .search-form button {
  background-color: transparent;
}
.faq-area .search-form button i {
  color: #666;
}
.faq-area .accordion-wrapper {
  margin-top: 57px;
  padding: 60px;
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #f2f2f2;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .faq-area .accordion-wrapper {
    padding: 10px 30px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .error-wrapper {
    padding-bottom: 100px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .error-wrapper {
    padding-bottom: 80px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .error-wrapper {
    padding-bottom: 60px;
  }
}
.error-wrapper .error-content .error-title {
  font-family: "Barlow Condensed", sans-serif;
  font-size: 400px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  color: #222;
  position: relative;
  display: inline-block;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .error-wrapper .error-content .error-title {
    font-size: 350px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .error-wrapper .error-content .error-title {
    font-size: 250px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .error-wrapper .error-content .error-title {
    font-size: 150px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .error-wrapper .error-content .error-title {
    font-size: 100px;
  }
}
.error-wrapper .error-content .error-title:before {
  -webkit-text-stroke-width: 1px;
  -webkit-text-stroke-color: #808287;
  font-family: "Barlow Condensed";
  font-size: 400px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  color: transparent;
  content: "404";
  position: absolute;
  left: 7px;
  top: 12px;
  z-index: -1;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .error-wrapper .error-content .error-title:before {
    font-size: 350px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .error-wrapper .error-content .error-title:before {
    font-size: 250px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .error-wrapper .error-content .error-title:before {
    font-size: 150px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .error-wrapper .error-content .error-title:before {
    font-size: 100px;
  }
}
.error-wrapper .error-content .error-subtitle {
  font-family: "Gilda Display", serif;
  font-size: 60px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  color: #808287;
}
.error-wrapper .error-content .desc {
  font-family: "Gilda Display", serif;
  font-size: 30px;
  font-style: normal;
  font-weight: 400;
  line-height: 40px;
  color: #222;
}

.error-wrapper.coming-soon {
  position: relative;
}
.error-wrapper.coming-soon .shape {
  position: absolute;
  bottom: 0;
  right: 0;
}
.error-wrapper.coming-soon .error-content .error-title {
  font-family: "Barlow Condensed", sans-serif;
  font-size: 250px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  color: #222;
  position: relative;
  display: inline-block;
  padding: 0 12px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .error-wrapper.coming-soon .error-content .error-title {
    font-size: 350px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .error-wrapper.coming-soon .error-content .error-title {
    font-size: 250px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .error-wrapper.coming-soon .error-content .error-title {
    font-size: 150px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .error-wrapper.coming-soon .error-content .error-title {
    font-size: 100px;
  }
}
.error-wrapper.coming-soon .error-content .error-title:before {
  -webkit-text-stroke-width: 1px;
  -webkit-text-stroke-color: #808287;
  font-family: "Barlow Condensed", sans-serif;
  font-size: 250px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  color: transparent;
  content: "Coming Soon";
  position: absolute;
  left: 20px;
  top: 12px;
  z-index: -1;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .error-wrapper.coming-soon .error-content .error-title:before {
    font-size: 350px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .error-wrapper.coming-soon .error-content .error-title:before {
    font-size: 250px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .error-wrapper.coming-soon .error-content .error-title:before {
    font-size: 150px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .error-wrapper.coming-soon .error-content .error-title:before {
    font-size: 100px;
  }
}
.error-wrapper.coming-soon .error-content .countdown-container {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 60px;
  flex-wrap: wrap;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .error-wrapper.coming-soon .error-content .countdown-container {
    gap: 30px;
  }
}
.error-wrapper.coming-soon .error-content .time-unit {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 0 10px;
}
.error-wrapper.coming-soon .error-content .separator {
  font-size: 2rem;
  color: #7b7b7b;
}
.error-wrapper.coming-soon .error-content .number {
  font-family: "Gilda Display", serif;
  font-size: 60px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.error-wrapper.coming-soon .error-content .label {
  font-family: "Barlow Condensed", sans-serif;
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: 29px; /* 120.833% */
  text-transform: uppercase;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .about-us-2 .booking-area {
    padding-top: 100px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .about-us-2 .booking-area .booking-form {
    padding-top: 56px;
  }
}

@media only screen and (min-width: 0px) and (max-width: 767px) {
  .booking-area.style-2 {
    padding-top: 60px;
  }
}

@media only screen and (min-width: 0px) and (max-width: 767px) {
  .team-area.about-page {
    padding-bottom: 30px;
  }
}

.brand-slider-area.style-2 {
  margin-bottom: 100px;
}
.brand-slider-area.style-2 .client-logo-slider-wrapper {
  padding: 50px 0;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .brand-slider-area.style-2 {
    padding: 80px 0;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .brand-slider-area.style-2 {
    padding: 100px 0;
  }
}

@media only screen and (min-width: 0px) and (max-width: 767px) {
  .testimonial-area.about-page {
    padding-top: 0;
  }
}

@media only screen and (min-width: 0px) and (max-width: 767px) {
  .contact-page-widget {
    padding-top: 182px;
    padding-bottom: 80px;
  }
}
.contact-page-widget .map-widget {
  display: flex;
  height: 100%;
  position: relative;
  z-index: 1;
}
.contact-page-widget .map-widget iframe {
  height: 100%;
}

.contact-form-area {
  position: relative;
  background-color: #f2f2f2;
  padding-top: 420px;
  margin-top: -280px;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .contact-form-area {
    margin-top: 0;
    padding-top: 80px;
    padding-bottom: 80px;
  }
}
.contact-form-area .shape-1 {
  position: absolute;
  bottom: 0;
  left: 0;
}
.contact-form-area .shape-2 {
  position: absolute;
  bottom: 0;
  right: 0;
}
.contact-form-area .contact-info-area {
  box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, 0.05);
  padding: 46px 56px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .contact-form-area .contact-info-area {
    padding: 40px 20px;
    flex-direction: column;
    align-items: start;
    gap: 30px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .contact-form-area .contact-info-area {
    padding: 40px 30px;
    flex-direction: column;
    align-items: start;
    gap: 30px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .contact-form-area .contact-info-area {
    padding: 40px 20px;
  }
}
.contact-form-area .contact-info-area .divider {
  width: 1px;
  height: 28px;
  background-color: #d0d0d0;
}
@media (max-width: 991px) {
  .contact-form-area .contact-info-area .divider {
    width: 100%;
    height: 1px;
  }
}
.contact-form-area .contact-info-area .contact-card {
  display: flex;
  gap: 20px;
}
.contact-form-area .contact-info-area .contact-card .icon {
  margin-top: 8px;
}
.contact-form-area .contact-info-area .contact-card .icon i {
  font-size: 24px;
  color: #aa8453;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .contact-form-area .contact-info-area .contact-card .icon i {
    font-size: 18px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .contact-form-area .contact-info-area .contact-card .icon i {
    font-size: 18px;
  }
}
.contact-form-area .contact-info-area .contact-card .desc {
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 30px;
  color: #616670;
  font-family: "Barlow Condensed", sans-serif;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .contact-form-area .contact-info-area .contact-card .info-title {
    font-size: 24px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .contact-form-area .contact-info-area .contact-card .info-title {
    font-size: 24px;
  }
}
.contact-form-area .comment-respond {
  padding: 0;
  margin-top: 0px;
  border: 0;
}
@media (max-width: 991px) {
  .contact-form-area .comment-respond {
    margin-top: 50px;
  }
}
.contact-form-area .image-wrapper {
  text-align: right;
  height: 100%;
}
.contact-form-area .image-wrapper img {
  height: 100%;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .contact-form-area .image-wrapper img {
    -o-object-fit: cover;
       object-fit: cover;
    height: 100%;
  }
}

@media only screen and (min-width: 0px) and (max-width: 767px) {
  .list-page-wrapper {
    padding-top: 60px;
    padding-bottom: 60px;
  }
}
.list-page-wrapper.details-page {
  padding-top: 60px;
  padding-bottom: 60px;
}
.list-page-wrapper .room-card.styel-4 {
  margin-bottom: 50px;
}
.list-page-wrapper .btn-wrapper {
  display: flex;
  align-items: center;
  gap: 27px;
}
.list-page-wrapper .btn-wrapper .list-btn {
  padding: 14px 20px;
  border: 1px solid #e2c7c7;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  letter-spacing: 2.7px;
  text-transform: uppercase;
  color: #222;
}
.list-page-wrapper .btn-wrapper .list-btn:hover {
  background-color: #aa8453;
  color: #ffffff;
}
.list-page-wrapper .basic-pagination {
  margin-bottom: 0;
}
.list-page-wrapper .sidebar {
  background-color: #f8f5f0;
  padding: 50px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .list-page-wrapper .sidebar {
    margin-top: 60px;
    padding: 30px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .list-page-wrapper .sidebar {
    padding: 30px;
    margin-top: 60px;
  }
}
.list-page-wrapper .sidebar .sidebar-title {
  display: flex;
  flex-direction: column;
  gap: 20px;
}
.list-page-wrapper .sidebar .sidebar-title .sort-title {
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: 5.4px;
  text-transform: uppercase;
  color: #808287;
  margin-bottom: 0;
}
.list-page-wrapper .sidebar .sidebar-title .title {
  font-size: 30px;
  font-style: normal;
  font-weight: 400;
  line-height: 40px;
  color: #222;
}
.list-page-wrapper .sidebar .sidebar-widget {
  display: flex;
  flex-direction: column;
  position: relative;
  gap: 8px;
}
.list-page-wrapper .sidebar .sidebar-widget label {
  font-family: "Barlow Condensed", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 29px; /* 181.25% */
  text-transform: uppercase;
  color: #222;
}
.list-page-wrapper .sidebar .sidebar-widget select,
.list-page-wrapper .sidebar .sidebar-widget input {
  padding: 20px;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: 2.1px;
  background-color: #ffffff;
}
.list-page-wrapper .sidebar .sidebar-widget input[type=date] {
  color: #a19292;
  font-family: "Barlow Condensed";
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: 2.1px;
}
.list-page-wrapper .sidebar .sidebar-widget .select-wrapper {
  position: relative;
}
.list-page-wrapper .sidebar .sidebar-widget .select-wrapper select {
  color: #a19292;
  display: flex;
  width: 100%;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  background-size: 12px;
  border-radius: 4px;
}
.list-page-wrapper .sidebar .sidebar-widget .select-wrapper select option {
  padding: 10px;
  background-color: #fff;
  color: #000;
}
.list-page-wrapper .sidebar .sidebar-widget .select-wrapper select option:hover {
  background-color: #e0e0e0;
}
.list-page-wrapper .sidebar .sidebar-widget .select-wrapper select select option[disabled] {
  color: #a19292;
}
.list-page-wrapper .sidebar .sidebar-widget .select-wrapper:before {
  content: "\f107";
  font-size: 12px;
  position: absolute;
  font-family: "Font Awesome 6 Pro";
  right: 20px;
  top: 50%;
  transform: translateY(-50%);
  pointer-events: none;
}
.list-page-wrapper .sidebar .sidebar-widget select::-ms-expand {
  display: none;
}
.list-page-wrapper .sidebar .sidebar-widget.price-filter input {
  padding: 0;
}
.list-page-wrapper .sidebar .sidebar-widget.checkbox {
  display: flex;
  flex-direction: column;
  gap: 15px;
}
.list-page-wrapper .sidebar .sidebar-widget.checkbox .custom-checkbox label {
  line-height: normal;
}
.list-page-wrapper .sidebar .price-filter {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.list-page-wrapper .sidebar .price-filter .slider-container {
  position: relative;
  width: 100%;
}
.list-page-wrapper .sidebar .price-filter .slider-container input[type=range] {
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
  position: absolute;
  width: 100%;
  height: 3px;
  background: #808287;
  pointer-events: none;
}
.list-page-wrapper .sidebar .price-filter .slider-container input[type=range]:first-of-type {
  pointer-events: auto;
}
.list-page-wrapper .sidebar .price-filter .slider-container input[type=range]::-webkit-slider-thumb {
  -webkit-appearance: none;
  appearance: none;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background: #aa8453;
  cursor: pointer;
  position: relative;
  z-index: 2;
  pointer-events: auto;
}
.list-page-wrapper .sidebar .price-filter .slider-container input[type=range]::-moz-range-thumb {
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background: #a0522d;
  cursor: pointer;
  pointer-events: auto;
}
.list-page-wrapper .sidebar .price-filter .price-display {
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  text-transform: uppercase;
  color: #222;
  font-family: "Barlow Condensed", sans-serif;
}
.list-page-wrapper .sidebar .custom-checkbox {
  display: flex;
  align-items: center;
}
.list-page-wrapper .sidebar .custom-checkbox label {
  display: flex;
  align-items: center;
  gap: 10px;
  cursor: pointer;
}
.list-page-wrapper .sidebar .custom-checkbox label input[type=checkbox] {
  display: none;
}
.list-page-wrapper .sidebar .custom-checkbox label .checkmark {
  display: inline-block;
  width: 20px;
  height: 20px;
  border: 2px solid #f0e0e0;
  border-radius: 3px;
  background-color: #ffffff;
  box-shadow: 0px 4px 20px 0px rgba(190, 167, 167, 0.2);
  position: relative;
  transition: background-color 0.3s ease, border-color 0.3s ease;
}
.list-page-wrapper .sidebar .custom-checkbox label .checkmark:after {
  content: "";
  position: absolute;
  left: 4px;
  top: 4px;
  width: 8px;
  height: 8px;
  background-color: #aa8453;
  opacity: 0;
  transition: opacity 0.3s ease;
}
.list-page-wrapper .sidebar .custom-checkbox label input[type=checkbox]:checked + .checkmark {
  background-color: #ffffff;
  border-color: #aa8453;
}
.list-page-wrapper .sidebar .custom-checkbox label input[type=checkbox]:checked + .checkmark:after {
  opacity: 1;
}
.list-page-wrapper .sidebar .price-area .title {
  font-family: "Barlow Condensed", sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  text-transform: uppercase;
}
.list-page-wrapper .sidebar .price-area .desc {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  margin-bottom: 0;
}

.list-page-wrapper.details-page .tab-slider {
  position: relative;
}
.list-page-wrapper.details-page .tab-slider .tab-btn {
  position: absolute;
  top: 40%;
  transform: translateY(-50%);
  width: 70px;
  height: 70px;
  background-color: rgba(255, 255, 255, 0.5);
}
.list-page-wrapper.details-page .tab-slider .tab-btn i {
  color: #ffffff;
}
.list-page-wrapper.details-page .tab-slider .tab-btn.prev-btn {
  left: 0;
  z-index: 1;
  border-radius: 0px 35px 35px 0px;
}
.list-page-wrapper.details-page .tab-slider .tab-btn.next-btn {
  right: 0;
  border-radius: 35px 0 0 35px;
}
.list-page-wrapper.details-page .tab-slider .slick-dots {
  right: 50%;
  top: unset;
  bottom: 42px;
  flex-direction: row;
  margin: 0;
  padding: 0;
  display: flex;
  align-items: center;
  gap: 16px;
  margin-top: 10px;
}
@media (max-width: 1199px) {
  .list-page-wrapper.details-page .tab-slider .slick-dots {
    bottom: 80px;
  }
}
.list-page-wrapper.details-page .tab-slider .slick-dots li {
  display: flex;
  align-items: center;
  justify-content: center;
  width: auto;
  height: 150px;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .list-page-wrapper.details-page .tab-slider .slick-dots li {
    height: auto;
    width: 100%;
  }
}
.list-page-wrapper.details-page .tab-slider .slick-dots li button {
  font-size: 0;
  padding: 0;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .list-page-wrapper.details-page .tab-slider .slick-dots li button {
    width: 100%;
  }
}
.list-page-wrapper.details-page .tab-slider .slick-dots li button img {
  width: 100%;
  height: 100%;
}
.list-page-wrapper.details-page .nav-tab {
  display: flex;
  align-items: center;
  gap: 27px;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .list-page-wrapper.details-page .nav-tab {
    gap: 10px;
  }
}
.list-page-wrapper.details-page .nav-tab li {
  padding: 14px 20px;
  border: 1px solid #e2c7c7;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  letter-spacing: 2.7px;
  text-transform: uppercase;
  color: #222;
  transition: all 0.5s ease-out;
}
.list-page-wrapper.details-page .nav-tab li:hover,
.list-page-wrapper.details-page .nav-tab li .active {
  background-color: #aa8453;
  color: #ffffff;
  transition: all 0.5s ease-out;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .list-page-wrapper.details-page .nav-tab li {
    font-size: 16px;
  }
}
.list-page-wrapper.details-page .contact {
  display: flex;
  flex-direction: column;
  gap: 22px;
}
.list-page-wrapper.details-page .contact .single-item {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  color: #222;
  display: flex;
  gap: 8px;
  align-items: center;
}
.list-page-wrapper.details-page .contact .single-item .desc {
  margin-bottom: 0;
}
.list-page-wrapper.details-page .review .review-number {
  font-size: 54px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.list-page-wrapper.details-page .review .pricing-table .feature-description {
  text-transform: uppercase;
}
.list-page-wrapper.details-page .review .pricing-table .feature-price {
  text-align: end;
}
.list-page-wrapper.details-page .review .title-two {
  font-family: "Barlow Condensed", sans-serif;
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: 29px;
  color: #222;
}
.list-page-wrapper.details-page .review .divider {
  width: 100%;
  height: 1px;
  background-color: #e0e0e0;
}
.list-page-wrapper.details-page .review .rating-system .rating-row {
  display: flex;
  align-items: center;
  gap: 5px;
}
.list-page-wrapper.details-page .review .rating-system label {
  width: 100px;
  font-weight: bold;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  color: #222;
}
.list-page-wrapper.details-page .review .rating-system .stars {
  display: flex;
  gap: 5px;
  padding: 5px;
  width: 150px;
  justify-content: space-between;
}
.list-page-wrapper.details-page .review .rating-system .stars span {
  font-size: 25px;
  color: #000;
}

.service-details-page .details-content .feature-image {
  overflow: hidden;
  margin-bottom: 30px;
  position: relative;
}
.service-details-page .details-content .feature-image .icon {
  width: 60px;
  height: 60px;
  flex-shrink: 0;
  padding: 8px;
  background-color: #ffffff;
  position: absolute;
  z-index: 1;
  left: 30px;
  top: 30px;
}
.service-details-page .details-content .feature-image .icon img {
  width: auto;
}
.service-details-page .details-content .feature-image img {
  width: 100%;
}
.service-details-page .details-content .text {
  margin-bottom: 30px;
}
.service-details-page .details-content .text .title {
  color: #222;
  margin-bottom: 20px;
}
.service-details-page .details-content .text p {
  font-size: 16px;
  line-height: 30px;
  margin-bottom: 30px;
}
.service-details-page .details-content .member-court {
  margin-top: 10px;
  margin-bottom: 20px;
  display: inline-block;
}
.service-details-page .details-content .member-court .desc {
  font-family: "Gilda Display", serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 27px;
  color: #222;
  margin-bottom: 0;
}
.service-details-page .details-content p {
  font-size: 16px;
  line-height: 29px;
  margin-bottom: 0;
}
.service-details-page .details-content .icon-card-wrapper {
  display: flex;
  justify-content: space-between;
  gap: 60px;
}
@media (max-width: 991px) {
  .service-details-page .details-content .icon-card-wrapper {
    flex-direction: column;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .service-details-page .details-content .icon-card-wrapper {
    flex-direction: column;
  }
}
@media (max-width: 1399px) {
  .service-details-page .details-content .icon-card-wrapper {
    gap: 30px;
  }
}

.key-featured-area {
  padding-top: 44px;
  padding-bottom: 40px;
}
.key-featured-area .gx-8 {
  --bs-gutter-x: 8rem;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .key-featured-area .gx-8 {
    --bs-gutter-x: 1rem;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .key-featured-area .gx-8 {
    --bs-gutter-x: 1rem;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .key-featured-area .gx-8 {
    --bs-gutter-x: 1rem;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .key-featured-area .gx-8 {
    --bs-gutter-x: 2rem;
  }
}
.key-featured-area .key-featured-title {
  font-size: 36px;
  color: #222;
  line-height: initial;
  margin-bottom: 40px;
  display: block;
}
.key-featured-area .single-key-featured {
  margin-bottom: 40px;
}
.key-featured-area .single-key-featured .title-wrapper {
  display: flex;
  align-items: center;
  gap: 20px;
  margin-bottom: 20px;
}
.key-featured-area .single-key-featured .title-wrapper .title {
  font-size: 21px;
  color: #222;
  line-height: initial;
  margin-bottom: 0;
}

.details-overview-area {
  display: flex;
  flex-direction: column;
  gap: 60px;
}
.details-overview-area .overview-item {
  display: flex;
  align-items: center;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .details-overview-area .overview-item {
    flex-direction: column;
    gap: 40px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .details-overview-area .overview-item {
    gap: 40px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .details-overview-area .overview-item {
    gap: 40px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .details-overview-area .overview-item {
    gap: 40px;
  }
}
.details-overview-area .overview-item:nth-child(even) {
  flex-direction: row-reverse;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .details-overview-area .overview-item:nth-child(even) {
    flex-direction: column;
  }
}
.details-overview-area .overview-item:hover .image img {
  transform: scale(1.03);
  transition: all 0.5s ease-out;
}
.details-overview-area .overview-item .image,
.details-overview-area .overview-item .content {
  width: 50%;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .details-overview-area .overview-item .image,
  .details-overview-area .overview-item .content {
    width: 100%;
  }
}
.details-overview-area .overview-item .image {
  border-radius: 12px;
  overflow: hidden;
}
.details-overview-area .overview-item .image img {
  width: 100%;
  transform: scale(1);
  transition: all 0.5s ease-out;
}
.details-overview-area .overview-item .content .title {
  font-size: 36px;
  line-height: initial;
  margin-bottom: 25px;
}
.details-overview-area .overview-item .content .list-item {
  margin-bottom: 0 !important;
}
.details-overview-area .overview-item .content .list-item ul {
  margin-bottom: 0 !important;
}

.faq-area.style-3 {
  padding-top: 60px;
  padding-bottom: 105px;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .faq-area.style-3 {
    padding-bottom: 0;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .faq-area.style-3 {
    padding-bottom: 85px;
  }
}
.faq-area.style-3 .faq-title {
  font-size: 36px;
  margin-bottom: 30px;
}

.team-details-area {
  position: relative;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .team-details-area {
    padding: 60px 0 56px 0;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .team-details-area {
    padding: 80px 0 76px 0;
  }
}
.team-details-area .image-wrapper {
  position: relative;
}
.team-details-area .image-wrapper img {
  width: 100%;
}
.team-details-area .outer-shape {
  position: absolute;
  top: 50%;
  right: 10px;
  transform: translateY(-50%);
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .team-details-area .outer-shape {
    display: none;
  }
}
@media (max-width: 991px) {
  .team-details-area .team-details-wrapper {
    margin-top: 30px;
  }
}
.team-details-area .team-details-wrapper .main-title {
  font-size: 54px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  color: #222;
}
@media (max-width: 991px) {
  .team-details-area .team-details-wrapper .main-title {
    margin-bottom: 0;
  }
}
.team-details-area .team-details-wrapper .sub-title {
  font-family: "Barlow Condensed", sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: 5.4px;
  text-transform: uppercase;
}
.team-details-area .team-details-wrapper .social-share {
  display: flex;
  align-items: center;
  gap: 30px;
}
.team-details-area .team-details-wrapper .social-share a i {
  font-size: 25px;
  color: #808287;
}
.team-details-area .team-details-wrapper .content {
  color: #808287;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 29px;
}
@media (max-width: 1199px) {
  .team-details-area .team-details-wrapper .content {
    margin-bottom: 20px;
  }
}
.team-details-area .team-details-wrapper .sort-title {
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: 34px;
  padding-bottom: 15px;
  margin-bottom: 20px;
  border-bottom: 1px solid #666;
  display: inline-block;
}
@media (max-width: 1199px) {
  .team-details-area .team-details-wrapper .list-wrapper {
    margin-top: 20px;
  }
}
.team-details-area .team-details-wrapper .list-item-wrapper {
  padding: 0;
  margin: 0;
  list-style: none;
  display: flex;
  flex-direction: column;
  gap: 15px;
}
.team-details-area .team-details-wrapper .list-item-wrapper li {
  display: flex;
  gap: 10px;
}
.team-details-area .team-details-wrapper .list-item-wrapper li i {
  font-size: 16px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .team-details-area .latest-project {
    margin-top: 80px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .team-details-area .latest-project {
    margin-top: 60px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .team-details-area .latest-project {
    margin-top: 50px;
  }
}
.team-details-area .latest-project .image-wrapper {
  display: flex;
  align-items: center;
  gap: 30px;
}
@media (max-width: 991px) {
  .team-details-area .latest-project .image-wrapper {
    flex-wrap: wrap;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .team-details-area .latest-project .image-wrapper {
    margin-top: 15px;
  }
}
.team-details-area .latest-project .desc {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 29px;
  color: #808287;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .team-details-area .latest-project .desc {
    margin-top: 22px;
  }
}

.our-team-area.style-3 .section-title {
  margin-bottom: 60px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .our-team-area.style-3 .section-title {
    margin-bottom: 40px;
  }
}
@media (max-width: 1199px) {
  .our-team-area.style-3 .section-title {
    margin-bottom: 30px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .our-team-area.style-3 .section-title .title br {
    display: none;
  }
}
.our-team-area.style-3 .section-img {
  width: 100%;
  height: 100%;
  overflow: hidden;
  position: relative;
}
.our-team-area.style-3 .section-img img {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  -o-object-fit: cover;
     object-fit: cover;
  transition: all 0.5s ease-out;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .our-team-area.style-3 .section-img img {
    position: relative;
  }
}
.our-team-area.style-3 .section-img img:hover {
  transform: scale(1.05);
  transition: all 0.5s ease-out;
}
.our-team-area.style-3 .team-card-wrapper {
  margin-top: 30px;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .our-team-area.style-3 .team-card-wrapper {
    margin-top: 0;
  }
}

.footer {
  position: relative;
  z-index: 2;
  overflow: hidden;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  background-color: #222;
}
.footer .divider {
  color: inherit;
  border: 0;
  border-top: 1px solid;
  opacity: 0.25;
  margin-top: 30px;
}
.footer .square-shape {
  width: 70px;
  height: 70px;
  background-color: #ffffff;
  padding: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
  transform: rotate(45deg) translate(-20%, -50%);
  position: absolute;
  top: 0;
  left: 47%;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .footer .square-shape {
    left: 35%;
  }
}
.footer .square-shape .inner {
  width: 40px;
  height: 40px;
  background-color: #aa8453;
  flex-shrink: 0;
}
.footer .footer-sec {
  padding-top: 80px;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .footer .footer-sec {
    padding-top: 60px;
    padding-bottom: 0;
  }
}
.footer .footer-sec hr {
  margin: 30px 0 0 0;
}
.footer .footer-bg {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.footer .footer-bg img {
  width: 100%;
  height: 100%;
}
.footer .footer-sec .footer-widget ul {
  list-style: none;
}
.footer .footer-sec .footer-widget ul li {
  color: #ffffff;
}
.footer .footer-sec .footer-widget ul li a {
  color: #ffffff;
}
.footer .footer-sec .footer-widget ul li a:hover {
  color: #aa8453;
}
.footer .footer-sec .footer-widget .textwidget p {
  color: #ffffff;
}
.footer .footer-sec .footer-widget .textwidget p strong {
  color: #ffffff;
}
.footer .footer-sec .footer-widget table caption,
.footer .footer-sec .footer-widget table td,
.footer .footer-sec .footer-widget table th {
  color: #ffffff;
}
.footer .footer-sec .footer-widget nav .wp-calendar-nav {
  color: #ffffff;
}
.footer .footer-sec .footer-widget nav .wp-calendar-nav a {
  color: #ffffff;
}
.footer .footer-sec .footer-widget nav .wp-calendar-nav-prev {
  color: #ffffff;
}
.footer .footer-sec .footer-widget nav .wp-calendar-nav-prev a {
  color: #ffffff;
}
.footer .footer-sec .footer-widget.widget_tag_cloud .tagcloud a {
  border: 1px solid #fff;
  padding: 5px 12px;
  border-radius: 4px;
  margin-bottom: 5px;
  display: inline-block;
  color: #ffffff;
}
.footer .footer-sec .footer-widget.widget_categories ul li, .footer .footer-sec .footer-widget.widget_archive ul li {
  text-align: right;
  display: inline-block;
  width: 100%;
}
.footer .footer-sec .footer-widget.widget_categories ul li a, .footer .footer-sec .footer-widget.widget_archive ul li a {
  float: left;
}
.footer .footer-sec .widget {
  background-color: transparent;
  padding: 0;
}
.footer .footer-sec .widget li article {
  color: #ffffff;
}
.footer .footer-sec .widget li article .wp-block-latest-comments__comment-meta {
  color: #ffffff !important;
}
.footer .footer-sec .widget li article .wp-block-latest-comments__comment-meta .wp-block-latest-comments__comment-date,
.footer .footer-sec .widget li article .wp-block-latest-comments__comment-meta a,
.footer .footer-sec .widget li article .wp-block-latest-comments__comment-meta p {
  color: #ffffff;
}
.footer .footer-sec .widget .wp-block-heading {
  color: #ffffff;
}
.footer .footer-sec .widget table caption,
.footer .footer-sec .widget table td,
.footer .footer-sec .widget table th,
.footer .footer-sec .widget table caption {
  color: #ffffff;
}
.footer .footer-sec .widget ul li {
  color: #ffffff;
}
.footer .footer-sec .widget ul li a {
  color: #ffffff;
}
.footer .footer-sec .widget ul li ul {
  padding-left: 15px;
}
.footer .footer-sec .widget label,
.footer .footer-sec .widget select {
  color: #ffffff;
}
.footer .footer-sec .widget .textwidget p {
  color: #ffffff;
}
.footer .footer-sec .widget .textwidget p strong {
  color: #ffffff;
}
.footer .footer-sec .widget nav .wp-calendar-nav {
  color: #ffffff;
}
.footer .footer-sec .widget nav .wp-calendar-nav a {
  color: #ffffff;
}
.footer .footer-sec .widget nav .wp-calendar-nav-prev {
  color: #ffffff;
}
.footer .footer-sec .widget nav .wp-calendar-nav-prev a {
  color: #ffffff;
}
.footer .footer-sec .widget.wp-block-archives ul li {
  text-align: right;
  display: inline-block;
  width: 100%;
}
.footer .footer-sec .widget.wp-block-archives ul li a {
  float: left;
}

.footer-widget-title {
  font-family: "Gilda Display", serif;
  font-size: 24px;
  line-height: 30px;
  color: #ffffff;
  position: relative;
  margin-bottom: 30px;
  font-weight: 700;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .footer-widget-title {
    margin-bottom: 20px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .footer-widget-title {
    margin-bottom: 25px;
  }
}

.footer-widget {
  margin-bottom: 30px;
  position: relative;
}
.footer-widget ul {
  padding-left: 0;
}
@media (max-width: 767px) {
  .footer-widget.zoom-instagram-widget {
    margin-bottom: 0;
    margin-top: -10px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1399px) {
  .footer-widget .widget-instagram-feed {
    width: 170px;
  }
}
.footer-widget .footer-widget-info {
  position: relative;
}
.footer-widget .footer-widget-info p {
  color: #ffffff;
  font-family: "Barlow Condensed", sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 30px;
  margin-bottom: 40px;
}
@media (min-width: 1400px) {
  .footer-widget .footer-widget-info p {
    padding-right: 40px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .footer-widget .footer-widget-info p {
    margin-bottom: 20px;
  }
}
.footer-widget .footer-widget-info .footer-logo {
  display: inline-block;
  width: 198px;
  height: 69px;
  margin-bottom: 40px;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .footer-widget .footer-widget-info .footer-logo {
    margin-bottom: 20px;
  }
}
.footer-widget .footer-widget-info .footer-logo a img {
  -o-object-fit: cover;
     object-fit: cover;
}
.footer-widget .footer-widget-info .info-form-and-social-icon {
  display: flex;
  align-items: center;
  gap: 50px;
}
.footer-widget .footer-widget-info .info-form-and-social-icon .subscribe-form-widget {
  border-radius: 6px;
}
.footer-widget .footer-widget-info .info-form-and-social-icon .subscribe-form-widget .single-field input {
  height: 60px;
}
.footer-widget .footer-widget-info .info-form-and-social-icon .social-profile {
  margin-top: 0;
}
.footer-widget .footer-widget-info .social-profile {
  gap: 20px;
  margin-top: 30px;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .footer-widget .footer-widget-info .info-form-and-social-icon {
    flex-direction: column;
    align-items: start;
    gap: 30px;
  }
}
.footer-widget.widget_nav_menu ul {
  margin-top: -5px;
  padding-left: 0;
  margin-bottom: 0;
  display: flex;
  flex-wrap: wrap;
}
.footer-widget.widget_nav_menu li {
  position: relative;
  width: 50%;
  padding-bottom: 10px;
}
.footer-widget.widget_nav_menu li:last-child {
  padding-top: 0;
  padding-bottom: 0;
}
.footer-widget.widget_nav_menu li a {
  color: #ffffff;
  text-transform: capitalize;
  font-size: 16px;
  transition: all 0.5s ease-out;
  position: relative;
  font-family: "Barlow Condensed", sans-serif;
  display: inline-flex;
  align-items: center;
  gap: 8px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .footer-widget.widget_nav_menu li a {
    align-items: start;
  }
}
.footer-widget.widget_nav_menu li a:before {
  content: "\f101";
  font-family: "Font Awesome 6 Pro";
  font-size: 16px;
  color: #ffffff;
}
.footer-widget.widget_nav_menu li a:hover {
  transition: all 0.5s ease-out;
  color: #aa8453;
}
.footer-widget .footer-widget-info .extra-info {
  display: none;
}
.footer-widget .footer-widget-contact p {
  color: #ffffff;
  margin-bottom: 20px;
}
.footer-widget .footer-widget-contact .footer-contact ul {
  list-style: none;
  margin-bottom: 0;
}
.footer-widget .footer-widget-contact .footer-contact ul li {
  margin-bottom: 10px;
  display: flex;
  align-items: center;
  line-height: 30px;
  gap: 10px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .footer-widget .footer-widget-contact .footer-contact ul li {
    align-items: start;
  }
}
.footer-widget .footer-widget-contact .footer-contact ul li:last-child {
  margin-bottom: 0;
}
.footer-widget .footer-widget-contact .footer-contact ul li .contact-icon {
  border-radius: 50px;
  float: left;
  display: flex;
  align-items: center;
  flex-shrink: 0;
}
.footer-widget .footer-widget-contact .footer-contact ul li .contact-icon i {
  font-family: "Font Awesome 6 Pro";
  font-size: 16px;
  font-weight: 900;
  color: #aa8453;
}
.footer-widget .footer-widget-contact .footer-contact ul li .contact-text {
  color: #ffffff;
  font-size: 16px;
  line-height: 30px;
  font-weight: 400;
  overflow: hidden;
  font-family: "Barlow Condensed", sans-serif;
}
.footer-widget .footer-widget-contact .footer-contact ul li .contact-text a {
  color: #ffffff;
}
.footer-widget .footer-widget-contact .footer-contact ul li .contact-text a:hover {
  color: #aa8453;
}
.footer-widget .footer-widget-contact .footer-contact ul li .contact-text a:hover span {
  color: #aa8453;
  transition: all 0.5s ease-out;
}
.footer-widget .footer-widget-contact .footer-contact ul li .contact-text span,
.footer-widget .footer-widget-contact .footer-contact ul li .contact-text p,
.footer-widget .footer-widget-contact .footer-contact ul li .contact-text a {
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 30px;
  display: inline-block;
  width: 100%;
  margin-bottom: 0;
  font-family: "Barlow Condensed", sans-serif;
  transition: all 0.5s ease-out;
}
.footer-widget .footer-widget-contact .extra-info .extra-title {
  font-family: "Gilda Display", serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 27px;
  color: rgba(255, 255, 255, 0.7176470588);
  margin-bottom: 10px;
}
.footer-widget .subscribe-form-title-wrapper .subscribe-form-title {
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: 34px;
  color: #ffffff;
}
.footer-widget .subscribe-form-title-wrapper .subscribe-form-desc {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 29px;
  color: #808287;
}
.footer-widget .widget_latest_post ul li {
  margin-bottom: 40px;
}
.footer-widget .widget_latest_post ul li .latest-post-thumb {
  width: 80px;
  height: 80px;
  border-radius: 0;
}
.footer-widget .widget_latest_post ul li .latest-post-desc .latest-post-title {
  margin-bottom: 0;
  font-size: 16px;
  line-height: 30px;
  color: #ffffff;
  font-weight: 400;
  font-family: "Barlow Condensed", sans-serif;
}
.footer-widget .widget_latest_post ul li .latest-post-desc .latest-post-title a {
  font-size: 16px;
  line-height: 30px;
  color: #ffffff;
  position: relative;
  text-transform: capitalize;
  font-weight: 400;
  font-family: "Barlow Condensed", sans-serif;
  transition: all 0.5s ease-out;
}
.footer-widget .widget_latest_post ul li .latest-post-desc .latest-post-title a:hover {
  color: #aa8453;
  transition: all 0.5s ease-out;
}
.footer-widget .widget_latest_post ul li .latest-post-desc .latest-post-meta {
  font-size: 16px;
  display: flex;
  align-items: center;
  font-weight: 400;
  gap: 10px;
  color: #ffffff;
  font-family: "Barlow Condensed", sans-serif;
}

.footer-bottom-menu ul {
  list-style: none;
  display: flex;
  gap: 0 40px;
  align-items: center;
  justify-content: flex-end;
  margin-bottom: 0;
  padding-left: 0;
  flex-wrap: wrap;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .footer-bottom-menu ul {
    gap: 10px;
  }
}
@media (max-width: 991px) {
  .footer-bottom-menu ul {
    justify-content: flex-start;
  }
}
.footer-bottom-menu ul li a {
  font-size: 16px;
  font-weight: 400;
  line-height: 30px;
  text-transform: capitalize;
  color: #ffffff;
  font-family: "Barlow Condensed", sans-serif;
  transition: all 0.5s ease-out;
}
.footer-bottom-menu ul li a:hover {
  transition: all 0.5s ease-out;
  color: #aa8453;
}

.footer-bottom-wrapper {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 20px 40px;
  flex-wrap: wrap-reverse;
}
.footer-bottom-wrapper .footer-widget {
  margin-bottom: 0;
}

.footer-bottom-menu-wrapper {
  display: flex;
  align-items: center;
  gap: 10px 40px;
  flex-wrap: wrap-reverse;
  flex-grow: 1;
  justify-content: center;
}

.footer-bottom-area {
  position: relative;
  padding-bottom: 20px;
}
.footer-bottom-area .copyright-text p {
  color: #ffffff;
  margin-bottom: 0;
  font-family: "Barlow Condensed", sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 30px;
}
.footer-bottom-area .copyright-text p a {
  color: #ffffff;
  font-weight: 400;
  font-family: "Barlow Condensed", sans-serif;
  font-size: 16px;
  line-height: 30px;
}
.footer-bottom-area .copyright-text p a:hover {
  color: #aa8453;
}
.footer-bottom-area .credit-text p {
  color: rgba(255, 255, 255, 0.7019607843);
  margin-bottom: 0;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 10px;
  font-family: "Barlow Condensed", sans-serif;
}
.footer-bottom-area .credit-text a {
  color: #aa8453;
  font-family: "Barlow Condensed", sans-serif;
}
.footer-bottom-area .social-profile {
  gap: 25px;
}

.subscribe-form-wrapper p {
  font-size: 16px;
  font-weight: 400;
  line-height: 30px;
  color: #ffffff;
  font-family: "Barlow Condensed", sans-serif;
  margin-bottom: 20px;
}

.subscribe-form-widget {
  position: relative;
}
.subscribe-form-widget.style-2 .single-field input {
  background-color: #f6f6f6;
}
.subscribe-form-widget.style-2 .submit-btn {
  background-color: transparent;
}
.subscribe-form-widget.style-2 .submit-btn i {
  color: #808287;
}
.subscribe-form-widget .terms-condition {
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 29px;
  color: #808287;
}
.subscribe-form-widget .mc4wp-form-fields {
  position: relative;
  display: flex;
  background-color: transparent;
  overflow: hidden;
}
@media only screen and (min-width: 0px) and (max-width: 576px) {
  .subscribe-form-widget .mc4wp-form-fields {
    flex-wrap: wrap;
  }
}
.subscribe-form-widget .mc4wp-form-255 {
  margin-top: 12px;
}
.subscribe-form-widget .mc4wp-form-255 .mc4wp-form-fields input[type=submit] {
  padding: 12px 20px;
  background-color: #aa8453;
  color: #ffffff;
  transition: all 0.5s ease-out;
}
.subscribe-form-widget .mc4wp-form-255 .mc4wp-form-fields input[type=submit]:hover {
  background-color: #ffffff;
  color: #222;
  transition: all 0.5s ease-out;
}
.subscribe-form-widget .single-field {
  flex-grow: 1;
}
.subscribe-form-widget .single-field input {
  color: #ffffff;
  height: 60px;
  padding: 0 20px;
  font-size: 16px;
  width: 100%;
  background: #322e2e;
  border-right: 0;
}
.subscribe-form-widget .single-field *::-moz-placeholder {
  color: #808287;
  opacity: 1;
}
.subscribe-form-widget .single-field *::placeholder {
  color: #808287;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 29px; /* 145% */
  letter-spacing: 2px;
  text-transform: uppercase;
}
.subscribe-form-widget .submit-btn {
  color: #808287;
  cursor: pointer;
  padding: 15px 19px;
  display: flex;
  align-items: center;
  gap: 9px;
  text-transform: capitalize;
  font-size: 16px;
  font-weight: 900;
  letter-spacing: 0.6px;
  white-space: nowrap;
  position: absolute;
  right: 0;
  top: 0;
  background-color: #aa8453;
  height: 100%;
}
.subscribe-form-widget .submit-btn i {
  font-size: 30px;
  color: #ffffff;
}
.subscribe-form-widget .submit-btn span {
  display: none;
}
.subscribe-form-widget .submit-btn:hover {
  color: #222;
  background-color: #ffffff;
}
.subscribe-form-widget .mc4wp-response {
  position: relative;
  top: 15px;
}
.subscribe-form-widget .mc4wp-response .mc4wp-alert.mc4wp-error p, .subscribe-form-widget .mc4wp-response .mc4wp-alert.mc4wp-success p, .subscribe-form-widget .mc4wp-response .mc4wp-alert.mc4wp-notice p {
  color: #fff;
  position: relative;
}

.social-profile {
  display: flex;
  align-items: center;
  gap: 10px;
}
.social-profile a {
  color: #ffffff;
  font-size: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.5s ease-out;
}
.social-profile a:hover {
  transition: all 0.5s ease-out;
  color: #ff9205;
}

.map-widget iframe {
  width: 100%;
  height: 320px;
  border-radius: 12px;
}

.footer .widget-menu-wrapper {
  padding-left: 50px;
  padding-right: 30px;
}
@media (max-width: 991px) {
  .footer .widget-menu-wrapper {
    padding-left: 0;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .footer .widget-menu-wrapper {
    padding-left: 12px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1399px) {
  .footer .widget-menu-wrapper {
    padding-right: 0;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .footer .widget-menu-wrapper {
    padding-right: 0;
  }
}
.footer.style-2 .footer-sec {
  padding-bottom: 0;
}
.footer.style-2 .footer-widget-title {
  font-size: 30px;
  font-style: normal;
  font-weight: 400;
  line-height: 40px;
  border-bottom: 1px solid #aa8453;
  color: #ffffff;
  display: inline;
}
.footer.style-2 .footer-contact .contact {
  display: flex;
  align-items: center;
  gap: 12px;
}
.footer.style-2 .footer-contact .contact i {
  color: #aa8453;
  font-size: 20px;
}
.footer.style-2 .footer-contact .contact span {
  font-family: "Gilda Display", serif;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 30px;
  color: #ffffff;
}
.footer.style-2 .footer-widget .desc {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 29px;
  color: #ffffff;
}
.footer.style-2 .footer-widget .contact-info {
  font-family: "Gilda Display", serif;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 30px;
  color: #ffffff;
}
.footer.style-2 .footer-widget .contact-info span,
.footer.style-2 .footer-widget .contact-info a {
  color: #aa8453;
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: 34px;
}
.footer.style-2 .footer-bottom-wrapper {
  padding-top: 26px;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .footer.style-2 .footer-bottom-wrapper {
    padding-top: 20px;
  }
}
.footer .widget-instagram-feed {
  display: grid;
  flex-wrap: wrap;
  grid-template-columns: repeat(6, 1fr);
  grid-gap: 12px;
  width: 240px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .footer .widget-instagram-feed {
    grid-template-columns: repeat(3, 1fr);
    width: 100%;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .footer .widget-instagram-feed {
    grid-template-columns: repeat(3, 1fr);
    width: 100%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .footer .widget-instagram-feed {
    grid-template-columns: repeat(3, 1fr);
    width: 100%;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .footer .widget-instagram-feed {
    grid-template-columns: repeat(2, 1fr);
    width: auto !important;
    gap: 10px;
  }
}
.footer .widget-instagram-feed .single-instagram-feed {
  width: 177px;
  height: 129px;
  overflow: hidden;
  position: relative;
  flex-shrink: 0;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .footer .widget-instagram-feed .single-instagram-feed {
    width: 155px;
    height: 110px;
  }
}
.footer .widget-instagram-feed .single-instagram-feed:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(34, 34, 34, 0.8);
  visibility: hidden;
  opacity: 0;
  transition: all 0.5s ease-out;
}
.footer .widget-instagram-feed .single-instagram-feed .icon {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 1;
  transform: translate(-50%, -50%);
  visibility: hidden;
  opacity: 0;
  transition: all 0.5s ease-out;
}
.footer .widget-instagram-feed .single-instagram-feed:hover:before {
  visibility: visible;
  opacity: 1;
  transition: all 0.5s ease-out;
}
.footer .widget-instagram-feed .single-instagram-feed:hover .icon {
  visibility: visible;
  opacity: 1;
  transition: all 0.5s ease-out;
}
.footer .subscribe-form-widget.style-2 .mc4wp-form-fields {
  border-color: rgb(199, 199, 225);
  display: block;
}
.footer .subscribe-form-widget.style-2 .submit-btn {
  color: #222;
  width: auto;
  margin-top: 20px;
  padding: 12px 19px;
}
.footer .subscribe-form-widget.style-2 .submit-btn i {
  display: none;
}
.footer .subscribe-form-widget.style-2 .submit-btn span {
  display: block;
  text-transform: uppercase;
  color: #ffffff;
  font-size: 16px;
  font-weight: 700;
  line-height: 32px;
  letter-spacing: 1.28px;
  font-family: "Gilda Display", serif;
}
.footer .subscribe-form-widget.style-2 .single-field input {
  height: 60px;
  border: 1px solid rgba(255, 255, 255, 0.2);
}

.footer.style-3 .footer-widget .footer-widget-info p {
  color: rgba(255, 255, 255, 0.7019607843);
}
.footer.style-3 .footer-widget.widget_nav_menu li a {
  color: #ffffff;
}
.footer.style-3 .footer-widget.widget_nav_menu li a:before {
  content: "\f00c";
  height: 14px;
  width: 14px;
  background-color: #aa8453;
  border-radius: 2px;
  font-size: 11px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #222;
  font-weight: 700;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .footer.style-3 .footer-widget.widget_nav_menu li a:before {
    margin-top: 7px;
  }
}
.footer.style-3 .footer-widget .footer-widget-info p {
  padding-right: 0;
}
.footer.style-3 .footer-widget .social-profile a:hover {
  color: #ffffff;
  background-color: #aa8453;
}
.footer.style-3 .footer-widget .footer-widget-contact p {
  color: rgba(255, 255, 255, 0.7019607843);
}
.footer.style-3 .footer-widget .footer-widget-contact .extra-info .time-slot p {
  margin-bottom: 0;
}
.footer .footer-top-area {
  margin-bottom: 80px;
}

.footer.style-4 .subscribe-footer-widget {
  text-align: center;
  position: relative;
}
.footer.style-4 .footer-top-widget-title {
  position: relative;
  padding: 0 70px;
  margin-bottom: 40px;
  color: #ffffff;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .footer.style-4 .footer-top-widget-title {
    padding: 0;
  }
}
.footer.style-4 .footer-top-widget-title h2, .footer.style-4 .footer-top-widget-title h3 {
  color: #ffffff;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .footer.style-4 .widget-menu-wrapper {
    padding-left: 0;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .footer.style-4 .footer-widget .footer-logo {
    margin-bottom: 0;
  }
}
.footer.style-4 .footer-widget .footer-widget-info p {
  margin-bottom: 50px;
}
@media (max-width: 991px) {
  .footer.style-4 .footer-widget .widget_latest_post ul li {
    margin-bottom: 20px;
  }
}
.footer.style-4 .footer-widget .widget_latest_post ul li .latest-post-desc .latest-post-meta,
.footer.style-4 .footer-widget .widget_latest_post ul li .latest-post-desc .latest-post-title {
  color: rgba(255, 255, 255, 0.7019607843);
}
.footer.style-4 .footer-widget .widget_latest_post ul li .latest-post-desc .latest-post-meta a,
.footer.style-4 .footer-widget .widget_latest_post ul li .latest-post-desc .latest-post-title a {
  color: rgba(255, 255, 255, 0.7019607843);
}
.footer.style-4 .footer-widget.widget_nav_menu li a:before {
  display: none;
}

.footer.style-5 .footer-top-area {
  position: relative;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .footer.style-5 .footer-top-area {
    margin-bottom: 30px;
  }
}
.footer.style-5 .footer-top-area .footer-widget-info {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 24px;
  border: 1px solid #d0d0d0;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .footer.style-5 .footer-top-area .footer-widget-info {
    flex-direction: column;
    gap: 30px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .footer.style-5 .footer-top-area .footer-widget-info {
    flex-direction: column;
    gap: 30px;
    align-items: start;
  }
}
.footer.style-5 .footer-top-area .footer-widget-info .footer-widget-contact .footer-contact ul {
  display: flex;
  align-items: center;
  gap: 45px;
  padding: 0;
  margin-bottom: 0;
  list-style: none;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .footer.style-5 .footer-top-area .footer-widget-info .footer-widget-contact .footer-contact ul {
    flex-direction: column;
    align-items: start;
    gap: 20px;
  }
}
.footer.style-5 .footer-top-area .footer-widget-info .footer-widget-contact .footer-contact ul li {
  display: flex;
  gap: 10px;
  color: #ffffff;
}
.footer.style-5 .footer-top-area .footer-widget-info .footer-widget-contact .footer-contact ul li p {
  margin-bottom: 0;
}
.footer.style-5 .footer-top-area .footer-widget-info .footer-widget-contact .footer-contact ul li i {
  color: #aa8453;
}
.footer.style-5 .footer-top-area .footer-widget-info .footer-widget-contact .footer-contact ul li a {
  color: #ffffff;
}
.footer.style-5 .footer-widget .social-profile a:hover {
  color: #ffffff;
  background-color: #aa8453;
}
.footer.style-5 .footer-widget.widget_nav_menu li a:before {
  display: none;
}

input[type=date]::-webkit-calendar-picker-indicator {
  opacity: 0;
  pointer-events: none;
}

/* Firefox */
input[type=date] {
  -moz-appearance: textfield;
}

/* Internet Explorer */
input[type=date]::-ms-clear {
  display: none;
}

.checknow-form .inner-wrapper {
  padding: 20px;
  background-color: rgba(63, 63, 63, 0.5);
  -webkit-backdrop-filter: blur(2px);
          backdrop-filter: blur(2px);
}
.checknow-form form {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 34px;
  padding: 30px;
  padding-bottom: 40px;
  background-color: #3f3f3f;
}
@media (max-width: 1700px) {
  .checknow-form form {
    gap: 10px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .checknow-form form {
    gap: 20px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .checknow-form form button {
    flex: 1;
  }
}
.checknow-form form .select-container {
  width: 100%;
}
.checknow-form form .select-container .nice-select {
  height: 49px;
  padding: 16px 20px;
  background-color: transparent;
  color: #a19292;
  border-radius: 0;
  line-height: normal;
}
.checknow-form form .select-container .nice-select:after {
  top: 50%;
  right: 10px;
  width: auto;
}
.checknow-form form .input-wrapper {
  display: flex;
  align-items: center;
  gap: 8px;
  flex: 1;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .checknow-form form .input-wrapper {
    flex: 1;
  }
}
@media (max-width: 991px) {
  .checknow-form form .input-wrapper {
    flex: auto;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .checknow-form form .input-wrapper {
    flex-direction: column;
    width: 100%;
    align-items: start;
  }
}
.checknow-form form .input-wrapper input,
.checknow-form form .input-wrapper select {
  padding: 16px 20px;
  background-color: #564848;
  color: #a19292;
  font-family: "Barlow Condensed", sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: 2.1px;
  width: 100%;
}
.checknow-form form .input-wrapper label {
  color: #ffffff;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 29px; /* 181.25% */
  text-transform: uppercase;
  white-space: nowrap;
}
.checknow-form form .input-wrapper .date-container,
.checknow-form form .input-wrapper .select-container {
  position: relative;
  display: inline-block;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .checknow-form form .input-wrapper .date-container,
  .checknow-form form .input-wrapper .select-container {
    flex: 1;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .checknow-form form .input-wrapper .date-container,
  .checknow-form form .input-wrapper .select-container {
    flex: 1;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .checknow-form form .input-wrapper .date-container,
  .checknow-form form .input-wrapper .select-container {
    width: 100%;
  }
}
.checknow-form form .input-wrapper .datepicker {
  position: relative;
  width: 100%;
}
.checknow-form form .input-wrapper .datepicker i {
  position: absolute;
  right: 10px;
  top: 50%;
  transform: translateY(-50%);
  z-index: 2;
  pointer-events: none;
  color: #a19292;
}
.checknow-form form .input-wrapper .datepicker input {
  width: 100%;
  padding: 16px 20px;
  background-color: #564848;
  color: #a19292;
  font-family: "Barlow Condensed", sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: 2.1px;
}
.checknow-form form .input-wrapper .datepicker input[type=date] {
  position: absolute;
  inset: 0;
  z-index: -1;
  opacity: 0;
}
.checknow-form form button {
  padding: 9.5px 40px;
  background-color: #aa8453;
  color: #ffffff;
}
@media (max-width: 1199px) {
  .checknow-form form button {
    margin-top: 0;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .checknow-form form button {
    flex: 1;
  }
}
.checknow-form form select {
  padding-right: 30px; /* Add padding for the dropdown arrow */
  -webkit-appearance: none; /* Remove default dropdown styling */
  -moz-appearance: none;
  appearance: none;
}
.checknow-form.styel-2 .inner-wrapper {
  -webkit-backdrop-filter: blur(0);
          backdrop-filter: blur(0);
}
.checknow-form.styel-2 .inner-wrapper .date-container i {
  color: #a19292;
}
.checknow-form.styel-2 form {
  background-color: #ffffff;
}
.checknow-form.styel-2 form .input-wrapper {
  background-color: rgba(255, 255, 255, 0.2);
}
.checknow-form.styel-2 form .input-wrapper label {
  color: #808287;
}
.checknow-form.styel-2 form .input-wrapper input,
.checknow-form.styel-2 form .input-wrapper select {
  background-color: #f6f6f6;
}
.checknow-form.styel-2 form .select-container:after {
  color: #a19292;
}

.room-card {
  max-width: 505px;
  width: 100%;
  height: 656px;
  position: relative;
  overflow: hidden;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .room-card {
    height: 450px;
  }
}
.room-card:hover .booking-btn, .room-card.slick-center .booking-btn {
  visibility: visible;
  opacity: 1;
  transform: translate(-50%, -50%) scale(1);
  transition: all 0.5s ease-out;
}
.room-card:hover .content-wrapper, .room-card.slick-center .content-wrapper {
  height: 50%;
  bottom: 0;
  -webkit-clip-path: polygon(50% 0, 50% 0, 100% 20%, 100% 100%, 0 100%, 0 20%);
          clip-path: polygon(50% 0, 50% 0, 100% 20%, 100% 100%, 0 100%, 0 20%);
  -webkit-backdrop-filter: blur(10px);
          backdrop-filter: blur(10px);
  transition: all 0.5s ease-out;
}
.room-card:hover .content-wrapper .inner-wrapper, .room-card.slick-center .content-wrapper .inner-wrapper {
  bottom: 30px;
  transition: all 0.5s ease-out;
}
.room-card:hover .content-wrapper .inner-wrapper .rating, .room-card.slick-center .content-wrapper .inner-wrapper .rating {
  visibility: visible;
  opacity: 1;
  padding-top: 16px;
  margin-top: 16px;
  transform: scaleY(1);
  transition: all 0.5s ease-out;
}
.room-card .content-wrapper {
  height: 100%;
  bottom: 0;
  transition: height 0.5s ease-out;
  -webkit-clip-path: none;
          clip-path: none;
  color: #ffffff;
  width: 100%;
  background: rgba(34, 34, 34, 0.75);
  padding-left: 60px;
  position: absolute;
  overflow: visible;
  transition: all 0.5s ease-out;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .room-card .content-wrapper {
    padding-left: 30px;
  }
}
.room-card .content-wrapper .inner-wrapper {
  position: absolute;
  width: 80%;
  overflow: hidden;
  bottom: 0;
  transition: all 0.5s ease-out;
}
.room-card .content-wrapper .inner-wrapper .title {
  font-family: "Gilda Display", serif;
  color: #ffffff;
  font-size: 30px;
  font-style: normal;
  font-weight: 400;
  line-height: 40px;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .room-card .content-wrapper .inner-wrapper .title {
    font-size: 28px;
  }
}
.room-card .content-wrapper .inner-wrapper .price-wrapper {
  display: flex;
  align-items: end;
}
.room-card .content-wrapper .inner-wrapper .price-wrapper .price {
  font-family: "Barlow Condensed", sans-serif;
  font-size: 30px;
  font-weight: 600;
  line-height: normal;
  letter-spacing: 4.5px;
  text-transform: uppercase;
}
.room-card .content-wrapper .inner-wrapper .price-wrapper .divider {
  width: 1px;
  height: 20px;
  background-color: #ffffff;
  margin: 0 16px 6px;
}
.room-card .content-wrapper .inner-wrapper .price-wrapper .day_night {
  font-size: 20px;
  font-style: normal;
  font-weight: 250;
  line-height: normal;
  letter-spacing: 3px;
  text-transform: uppercase;
  margin-bottom: 2px;
}
.room-card .content-wrapper .inner-wrapper .rating {
  padding-top: 0;
  margin-top: 0;
  border-top: 1px solid rgba(255, 255, 255, 0.2);
  display: flex;
  align-items: center;
  justify-content: space-between;
  visibility: hidden;
  opacity: 0;
  transform: scaleY(0);
  transition: all 0.5s ease-out;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .room-card .content-wrapper .inner-wrapper .rating {
    flex-wrap: wrap;
    gap: 10px;
  }
}
.room-card .content-wrapper .inner-wrapper .rating .desc {
  display: flex;
  align-items: center;
  gap: 11px;
}
.room-card .content-wrapper .inner-wrapper .rating .desc p {
  margin-bottom: 0;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: 3px;
}
.room-card .booking-btn {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%) scale(0);
  visibility: hidden;
  opacity: 0;
  z-index: 5;
  transition: all 0.5s ease-out;
}
.room-card .booking-btn a {
  width: 102px;
  height: 102px;
  border-radius: 50%;
  background-color: #aa8453;
  color: #ffffff;
  display: flex;
  align-items: center;
  justify-content: center;
}
.room-card .image-wrapper {
  position: absolute;
  width: 100%;
  height: 100%;
}
.room-card .image-wrapper img {
  width: 100%;
  height: 100%;
}

.room-card.style-2 {
  border-right: 1px solid rgba(255, 255, 255, 0.8);
}
.room-card.style-2 .count {
  position: absolute;
  top: 60px;
  left: 60px;
  z-index: 1;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .room-card.style-2 .count {
    top: 30px;
    left: 30px;
  }
}
.room-card.style-2 .count p {
  -webkit-text-stroke-width: 1px;
  -webkit-text-stroke-color: rgba(255, 255, 255, 0.4);
  font-family: "Gilda Display";
  font-size: 60px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  text-transform: uppercase;
  margin-bottom: 0;
  color: transparent;
}
.room-card.style-2 .content-wrapper {
  background-color: #222;
}
.room-card.style-2 .content-wrapper .inner-wrapper .rating .desc i {
  color: #aa8453;
}
.room-card.style-2 .content-wrapper .inner-wrapper .rating .stars i {
  color: #aa8453;
}
.room-card.style-2:hover .content-wrapper, .room-card.style-2.slick-center .content-wrapper {
  background: rgba(34, 34, 34, 0.75);
}

.room-card.style-3 {
  display: flex;
  align-items: center;
  gap: 30px;
  width: auto;
  max-width: unset;
  height: 342px;
}
.room-card.style-3:hover .content-wrapper {
  height: 100%;
  -webkit-clip-path: none;
          clip-path: none;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .room-card.style-3 {
    flex-direction: column;
    height: auto;
  }
}
.room-card.style-3 .image-wrapper {
  position: unset;
  height: 100%;
  max-width: 450px;
  border-radius: 10px;
  overflow: hidden;
}
.room-card.style-3 .content-wrapper {
  padding: 35px 0;
  position: unset;
  background-color: transparent;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .room-card.style-3 .content-wrapper {
    padding: 0;
  }
}
.room-card.style-3 .content-wrapper .inner-wrapper {
  position: unset;
  width: auto;
}
.room-card.style-3 .content-wrapper .inner-wrapper .title {
  color: #222;
  font-size: 30px;
  font-style: normal;
  font-weight: 400;
  line-height: 40px;
}
.room-card.style-3 .content-wrapper .inner-wrapper .price-wrapper {
  color: #aa8453;
}
.room-card.style-3 .content-wrapper .inner-wrapper .price-wrapper .divider {
  background-color: #aa8453;
}
.room-card.style-3 .content-wrapper .inner-wrapper .desc {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 29px;
  color: #808287;
  margin-bottom: 0;
}
.room-card.style-3 .content-wrapper .inner-wrapper .booking-btn {
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  letter-spacing: 2.7px;
  text-decoration-line: underline;
  position: unset;
  visibility: visible;
  opacity: 1;
  transform: none;
  color: #222;
}

.room-card.styel-4 {
  max-width: unset;
  max-height: 527px;
}
.room-card.styel-5 {
  max-width: unset;
  max-height: 527px;
}
.room-card.styel-5:hover .content-wrapper {
  height: 100%;
  -webkit-clip-path: none;
          clip-path: none;
  filter: unset;
  -webkit-backdrop-filter: blur(0);
          backdrop-filter: blur(0);
}
.room-card.styel-5 .content-wrapper .inner-wrapper {
  bottom: 30px;
}

.blog-card {
  position: relative;
  overflow: hidden;
}
.blog-card:hover .image-wrapper .overlay {
  visibility: visible;
  opacity: 1;
}
.blog-card:hover .content-wrapper .title-wrapper {
  transition: all 0.5s ease-out;
}
.blog-card:hover .content-wrapper .desc {
  visibility: visible;
  opacity: 1;
  height: auto;
  margin-top: 16px;
  transition: all 0.5s ease-out;
}
.blog-card .image-wrapper {
  position: relative;
}
.blog-card .image-wrapper img {
  width: 100%;
  height: 100%;
}
.blog-card .image-wrapper .overlay {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-color: rgba(49, 43, 43, 0.7);
  visibility: hidden;
  opacity: 0;
  transition: all 0.5s ease-out;
}
.blog-card .content-wrapper {
  position: absolute;
  bottom: 0;
  right: 0;
}
.blog-card .content-wrapper .title-wrapper {
  position: relative;
  background-color: #ffffff;
  margin-left: 75px;
  box-shadow: 0px 4px 20px 0px rgba(234, 234, 234, 0.3);
  transition: all 0.5s ease-out;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .blog-card .content-wrapper .title-wrapper {
    padding: 30px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .blog-card .content-wrapper .title-wrapper {
    padding-bottom: 11px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .blog-card .content-wrapper .title-wrapper .title {
    font-size: 20px;
    line-height: 30px;
  }
}
@media (max-width: 991px) {
  .blog-card .content-wrapper .title-wrapper .title {
    font-size: 25px;
    line-height: 30px;
  }
}
.blog-card .content-wrapper .desc {
  margin-bottom: 0;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 29px;
  color: #808287;
  visibility: hidden;
  opacity: 0;
  height: 0;
  transition: all 0.5s ease-out;
}
.blog-card .content-wrapper .read-more {
  position: absolute;
  left: 0;
  bottom: 0;
  display: inline-flex;
  transform: rotate(-90deg) translate(26%, -156%);
  width: 128px;
}
.blog-card .content-wrapper .read-more a {
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  letter-spacing: 2.7px;
  color: #ffffff;
  padding: 20px;
  background-color: #222;
  width: 100%;
}
.blog-card .content-wrapper .user-meta {
  background-color: #aa8453;
  padding: 14px 20px;
  position: absolute;
  top: 0;
  left: 0;
  transform: translate(0, -100%);
}
.blog-card .content-wrapper .user-meta ul {
  margin-bottom: 0;
  padding-left: 0;
  display: flex;
  align-items: center;
  gap: 15px;
}
.blog-card .content-wrapper .user-meta ul li {
  display: flex;
  align-items: center;
  gap: 5px;
  color: #ffffff;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  padding-top: 0;
}
.blog-card .content-wrapper .user-meta ul li i {
  color: #ffffff;
}
.blog-card .content-wrapper .user-meta ul li span {
  color: #222;
}
.blog-card.style-2 .image-wrapper {
  width: 570px;
  height: 310px;
}
.blog-card.style-2 .content-wrapper {
  position: relative;
  padding: 0;
}
.blog-card.style-2 .content-wrapper .title-wrapper {
  margin-left: 0;
  margin-top: 25px;
  padding: 0;
}
.blog-card.style-2 .content-wrapper .title-wrapper .desc {
  visibility: visible;
  opacity: 1;
  height: auto;
  margin-top: 25px;
}
.blog-card.style-2 .content-wrapper .read-more {
  position: relative;
  transform: none;
  margin-top: 25px;
}
.blog-card.style-3 .content-wrapper {
  max-width: 430px;
  max-height: 273px;
  background: #323232;
  padding: 45px;
  position: absolute;
  bottom: 40px;
  left: 40px;
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  .blog-card.style-3 .content-wrapper {
    bottom: 20px;
    left: 20px;
    padding: 20px;
    max-width: 80%;
  }
}
.blog-card.style-3 .content-wrapper .title-wrapper {
  margin-left: 0;
  margin-top: 0;
  background-color: transparent;
  box-shadow: none;
  padding: 0;
}
.blog-card.style-3 .content-wrapper .title-wrapper .desc {
  visibility: visible;
  opacity: 1;
  height: auto;
  margin-top: 15px;
}
.blog-card.style-3 .content-wrapper .title-wrapper .user-meta {
  padding: 0;
  background-color: transparent;
  position: relative;
  transform: none;
}
.blog-card.style-3 .content-wrapper .title-wrapper .user-meta ul li span {
  color: #ffffff;
}
.blog-card.style-3 .content-wrapper .title-wrapper .user-meta ul li i {
  color: #aa8453;
}/*# sourceMappingURL=style.css.map */