/*
 Theme Name:   PCPA Conservatory
 Theme URI:    https://picostrap.com
 Description:  Custom Theme for PCPA Conservatory.
 Author:       The LiveCanvas Team
 Author URI:   https://livecanvas.com
 Version:      1.5.3
 Template: picostrap5 
 Text Domain:  picostrap-child-base
 License: GPL-2.0
 License URI: http://www.opensource.org/licenses/gpl-license.php
*/
.fieldset-cf7mls-wrapper {
	overflow: visible;
}
form .cf7mls_next.action-button, form .cf7mls_back.action-button {
	background-color: #AA1C54;
	color: #fff;
}
/*Variables*/
/*Keyframes*/
@keyframes gradient {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}
/*Fonts*/
html {
  overflow-y: scroll;
}
@media all and (min-width: 992px) and (max-width: 1440px) {
  html {
    font-size: 90%;
  }
}

html, body {
  overflow-x: hidden;
  height: auto;
}

body h1, body h2, body h3, body h4 {
  font-family: Futura Std, sans-serif;
  font-weight: 700;
  letter-spacing: 1.3px;
  line-height: 1.3;
}
@media all and (max-width: 992px) {
  body h1, body h2 {
    margin-bottom: 20px !important;
  }
}
@media all and (min-width: 992px) {
  body h1, body h2 {
    font-size: 4rem;
  }
}
@media all and (max-width: 992px) {
  body h3 {
    margin-bottom: 20px !important;
  }
}
@media all and (min-width: 992px) {
  body h3 {
    font-size: 2.8rem;
  }
}
body p, body li:not(.menu-item) {
  font-family: Futura Std, sans-serif;
  font-weight: 400;
}
@media all and (min-width: 992px) {
  body p, body li:not(.menu-item) {
    font-size: 1.3rem;
  }
}
body p a, body li:not(.menu-item) a {
  color: inherit;
  font-family: Futura Std, sans-serif;
  font-weight: 400;
  text-decoration: none;
  border-bottom: 1px solid;
}
body p a:hover, body li:not(.menu-item) a:hover {
  color: inherit;
}
body .items-row a {
  color: inherit;
  font-family: Futura Std, sans-serif;
  font-weight: 400;
  text-decoration: none;
  border-bottom: 1px solid;
}
body .items-row a:hover {
  color: inherit;
}
@media all and (min-width: 992px) {
  body .items-row a {
    font-size: 1.3rem;
  }
}
body .items-row li {
  font-family: Futura Std, sans-serif;
  font-weight: 400;
}
@media all and (min-width: 992px) {
  body .items-row li {
    font-size: 1.3rem;
  }
}

.btn-wrapper.hover-light .obj-btn:hover {
  background: transparent !important;
  border-color: #fff !important;
}
.btn-wrapper.hover-light .obj-btn:hover span {
  color: #fff !important;
}
.btn-wrapper.hover-dark .obj-btn:hover {
  background: transparent !important;
  border-color: #AA1C54 !important;
}
.btn-wrapper.hover-dark .obj-btn:hover span {
  color: #AA1C54 !important;
}
.obj-btn {
  position: relative;
  font-family: trade-gothic-next, sans-serif;
  font-weight: 800;
  text-transform: uppercase;
  display: inline-block;
  min-width: 208px;
  padding: 12px 30px;
  text-decoration: none;
  text-align: center;
  transition: ease all 0.25s;
}
.obj-btn.border-btn:hover {
  background: #fff;
}
.obj-btn.border-btn:hover span {
  color: #AA1C54 !important;
}
.obj-btn span {
  transition: ease all 0.25s;
}

/*.btn-wrapper {
  &.text-right {
    @media all and (max-width: $xl) {
      text-align: left !important;
    }
  }  
}*/
.arrow-btn {
  position: relative;
  font-family: trade-gothic-next, sans-serif;
  font-weight: 800;
  text-transform: uppercase;
  text-decoration: none;
  transition: all 0.25s cubic-bezier(0.3, 0.1, 0.1, 1);
}
@media all and (min-width: 992px) {
  .arrow-btn {
    font-size: 1.3rem;
  }
}
.arrow-btn:hover svg {
  transform: translateX(3px);
}
.arrow-btn span {
  transition: ease all 0.25s;
}
.arrow-btn svg {
  position: relative;
  bottom: 3px;
  width: 20px;
  margin-left: 10px;
  transition: ease all 0.25s;
}

.grecaptcha-badge {
  visibility: hidden;
}

.text-left {
  text-align: left;
}

.text-right {
  text-align: right;
}

::selection {
  color: #2F2F2F;
  background: #ECD7A5;
}

.desktop {
  display: none;
}
@media all and (min-width: 1200px) {
  .desktop {
    display: block;
  }
}

@media all and (min-width: 1200px) {
  .navbar-expand-xl .navbar-collapse.mobile {
    display: none !important;
  }
}

@media all and (max-width: 992px) {
  iframe {
    width: 100%;
  }
}

main .vc_row-has-fill:first-child .vc_column_container.wpb_column {
  position: relative;
}
/* main .vc_row-has-fill:first-child .vc_column_container.wpb_column:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  width: 100vw;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
  background: linear-gradient(90deg, #000000, #5f5f5f, #000000);
  background-size: 400% 400%;
  transform: translateZ(0);
  will-change: transform;
  z-index: -1;
  animation: gradient 1.3s ease infinite;
  pointer-events: none;
} */
main .vc_row-has-fill:first-child .vc_column_container.wpb_column .wpb_column:before {
  display: none;
}

/*Containers*/
#scss-compiler-output {
  display: none;
}

body .vc_row[data-vc-full-width] {
  width: 100vw !important;
  position: relative !important;
  left: 50% !important;
  right: 50% !important;
  margin-left: -50vw !important;
  margin-right: -50vw !important;
  max-width: 100vw !important;
  padding-left: 7.5px;
  padding-right: 7.5px;
  overflow-x: clip !important;
}

.vc_row[data-vc-full-width] {
  overflow: visible !important;
  opacity: 1 !important;
}

.container, .container-sm, .container-md, .container-lg, .container-xl, .container-xxl {
  /*  @media all and (min-width: $xl) and (max-width: 1740px) {
      padding-left: 60px !important;
      padding-right: 60px !important;
      max-width: 100% !important;
    }*/
}
@media all and (max-width: 576px) {
  .container, .container-sm, .container-md, .container-lg, .container-xl, .container-xxl {
    padding-right: 24px !important;
    padding-left: 24px !important;
  }
}
@media all and (min-width: 768px) and (max-width: 1200px) {
  .container, .container-sm, .container-md, .container-lg, .container-xl, .container-xxl {
    padding-left: 40px !important;
    padding-right: 40px !important;
    max-width: 100% !important;
  }
}
@media all and (min-width: 1200px) and (max-width: 1470px) {
  .container, .container-sm, .container-md, .container-lg, .container-xl, .container-xxl {
    padding-left: 40px !important;
    padding-right: 40px !important;
    max-width: 100% !important;
  }
}
@media all and (min-width: 1470px) and (max-width: 1740px) {
  .container, .container-sm, .container-md, .container-lg, .container-xl, .container-xxl {
    padding-left: 60px !important;
    padding-right: 60px !important;
    max-width: 100% !important;
  }
}
@media all and (min-width: 1740px) {
  .container, .container-sm, .container-md, .container-lg, .container-xl, .container-xxl {
    max-width: 1650px !important;
  }
}

@media all and (max-width: 576px) {
  .full-container {
    width: 100%;
    padding-right: 24px;
    padding-left: 24px;
    margin-right: auto;
    margin-left: auto;
  }
}
@media all and (min-width: 576px) {
  .full-container {
    max-width: 540px;
    margin: 0 auto;
  }
}
@media all and (min-width: 768px) {
  .full-container {
    max-width: 100%;
    padding-left: 30px;
    padding-right: 30px;
  }
}
@media all and (min-width: 992px) {
  .full-container {
    max-width: 100%;
    padding-left: 30px;
    padding-right: 30px;
  }
}
@media all and (min-width: 1200px) {
  .full-container {
    max-width: 100%;
    padding-left: 30px;
    padding-right: 30px;
  }
}
@media all and (min-width: 1400px) {
  .full-container {
    max-width: 1700px;
    padding-left: 30px;
    padding-right: 30px;
    margin: 0 auto;
  }
}

@media all and (min-width: 992px) {
  .vc_row.container .vc_column_container {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
}

.vc_column-inner {
  padding-top: 0 !important;
}

.vc_row.container {
  margin: 0 auto !important;
}

.mobile-padding {
  pointer-events: none;
}
@media all and (min-width: 1200px) {
  .mobile-padding {
    display: none;
  }
}

.desktop-padding {
  pointer-events: none;
}
@media all and (max-width: 1200px) {
  .desktop-padding {
    display: none;
  }
}

@media all and (min-width: 1200px) {
  .wpb_single_image {
    margin-bottom: 0 !important;
  }
}
.wpb_single_image .wpb_wrapper {
  width: 100%;
}
.wpb_single_image .wpb_wrapper .vc_single_image-wrapper {
  position: relative;
  width: 100%;
/*   background: linear-gradient(90deg, #000000, #5f5f5f, #000000);
  background-size: 400% 400%;
  transform: translateZ(0);
  will-change: transform;
  z-index: 1;
  animation: gradient 1.3s ease infinite; */
}
.wpb_single_image .wpb_wrapper .vc_single_image-wrapper img {
  width: 100%;
  -webkit-user-drag: none;
  -khtml-user-drag: none;
  -moz-user-drag: none;
  -o-user-drag: none;
  user-drag: none;
}

.push-img-right.vc_row.container .vc_column_container {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
@media all and (min-width: 1200px) {
  .push-img-right {
    display: flex;
    align-items: center;
  }
}
@media all and (min-width: 1200px) {
  .push-img-right .wpb_column:first-child .wpb_wrapper {
    padding-right: 50px;
    max-width: 550px;
  }
}
@media all and (min-width: 1200px) {
  .push-img-right .wpb_single_image {
    margin-right: calc((-100vw - -1184px)/2 + -21.6px);
  }
}
@media all and (min-width: 1400px) {
  .push-img-right .wpb_single_image {
    margin-right: -70px;
  }
}
@media all and (min-width: 1660px) and (max-width: 1740px) {
  .push-img-right .wpb_single_image {
    margin-right: calc((-100vw - -1650px)/2 + -60px);
  }
}
@media all and (min-width: 1740px) {
  .push-img-right .wpb_single_image {
    margin-right: calc((-100vw - -1602px)/2);
  }
}

.push-up.container {
  margin-top: -75px !important;
}
@media all and (min-width: 1200px) {
  .push-up.container {
    margin-top: -180px !important;
  }
}

.pull-row-30 .vc_row .vc_column_container:first-child .obj-bg-block {
  margin-bottom: 30px;
}
@media all and (min-width: 1200px) {
  .pull-row-30 .vc_row .vc_column_container:first-child .obj-bg-block {
    margin-bottom: 0;
    margin-left: -30px !important;
  }
}
@media all and (min-width: 1200px) {
  .pull-row-30 .vc_row .vc_column_container:last-child .obj-bg-block {
    margin-right: -30px !important;
  }
}

.obj-bg-block {
  position: relative;
}
@media all and (min-width: 1200px) {
  .obj-bg-block .full-wrap {
    padding-left: 30px;
    padding-right: 30px;
  }
}
.obj-bg-block .full-wrap .obj-url {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 4;
}
@media all and (min-width: 1200px) {
  .obj-bg-block .full-wrap .obj-url {
    left: 30px;
    right: 30px;
  }
}
@media all and (min-width: 1200px) {
  .obj-bg-block .full-wrap .obj-url:hover ~ .img-block:before {
    transform: translate(-7.5px, 7.5px);
  }
  .obj-bg-block .full-wrap .obj-url:hover ~ .img-block:after {
    opacity: 0;
  }
  .obj-bg-block .full-wrap .obj-url:hover ~ .img-block img {
    transform: translate(7.5px, -7.5px);
  }
  .obj-bg-block .full-wrap .obj-url:hover ~ .text-wrap .btn-wrapper .obj-btn {
    background: #AA1C54;
  }
  .obj-bg-block .full-wrap .obj-url:hover ~ .text-wrap .btn-wrapper .obj-btn span {
    color: #fff;
  }
}
.obj-bg-block .full-wrap .img-block {
  position: relative;
  padding-bottom: calc(62% + 0px);
}
.obj-bg-block .full-wrap .img-block:before {
  content: "";
  position: absolute;
  background: #000;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  z-index: 1;
  transition: all 0.3s cubic-bezier(0.3, 0.1, 0.1, 1);
}
/* .obj-bg-block .full-wrap .img-block:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  overflow: hidden;
  background: linear-gradient(90deg, #000000, #5f5f5f, #000000);
  background-size: 400% 400%;
  animation: gradient 1.3s ease infinite;
  transform: translateZ(0);
  will-change: transform;
  z-index: 1;
  transition: all 0.3s cubic-bezier(0.3, 0.1, 0.1, 1);
} */
.obj-bg-block .full-wrap .img-block img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: cover;
  z-index: 2;
  transition: all 0.3s cubic-bezier(0.3, 0.1, 0.1, 1);
}
.obj-bg-block .full-wrap .text-wrap {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 3;
}
.obj-bg-block .full-wrap .text-wrap h4 {
  color: #fff;
  text-transform: uppercase;
  margin-bottom: 30px;
}
@media all and (min-width: 1200px) {
  .obj-bg-block .full-wrap .text-wrap h4 {
    font-size: 4rem;
  }
}
.obj-bg-block .full-wrap .text-wrap .btn-wrapper .obj-btn {
  background: #fff;
}
.obj-bg-block .full-wrap .text-wrap .btn-wrapper .obj-btn span {
  color: #AA1C54;
}

/*Header*/
.menu-item-has-children {
  cursor: pointer;
}
@media all and (max-width: 992px) {
  .menu-item-has-children.open .dropdown-menu {
    display: block;
  }
}
.menu-item-has-children.open .dropdown-toggle {
  color: #ECD7A5 !important;
}
.menu-item-has-children.open .dropdown-toggle:before {
  width: 100% !important;
  left: 0;
}
.menu-item-has-children.open .dropdown-toggle:after {
  transform: rotate(180deg);
  filter: invert(0) sepia(46%) saturate(1535%) hue-rotate(313deg) brightness(103%) contrast(85%);
}
.menu-item-has-children.open .dropdown-menu .menu-item-has-children a {
  color: #fff !important;
}
.menu-item-has-children.open .dropdown-menu .menu-item-has-children a:before {
  display: none;
}
.menu-item-has-children.open .dropdown-menu .menu-item-has-children a:after {
  transform: rotate(0deg);
  filter: initial;
}
.menu-item-has-children.open .dropdown-menu .menu-item-has-children.open a {
  color: #ECD7A5 !important;
}
.menu-item-has-children.open .dropdown-menu .menu-item-has-children.open a:after {
  transform: rotate(180deg);
  filter: invert(0) sepia(46%) saturate(1535%) hue-rotate(313deg) brightness(103%) contrast(85%);
}
.menu-item-has-children.open .dropdown-menu .menu-item-has-children.open .dropdown-menu {
  opacity: 1;
  pointer-events: all;
}
.menu-item-has-children .dropdown-menu .menu-item-has-children {
  outline: none;
}
.menu-item-has-children .dropdown-menu .menu-item-has-children a {
  justify-content: space-between;
}
.menu-item-has-children .dropdown-menu .menu-item-has-children a:before {
  display: none;
}
.menu-item-has-children .dropdown-menu .menu-item-has-children .dropdown-menu {
  margin-top: 0 !important;
  padding: 5px 15px !important;
  left: 0;
  transition: ease all 0.25s;
}
.menu-item-has-children .dropdown-menu .menu-item-has-children .dropdown-menu:after {
  content: "";
  background: #2F2F2F;
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: -1;
  width: 100vw;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
}
.menu-item-has-children .dropdown-menu .menu-item-has-children .dropdown-menu.show {
  display: block !important;
}
.menu-item-has-children .dropdown-menu .menu-item-has-children .dropdown-menu .menu-item a {
  color: #fff !important;
}
.menu-item-has-children .dropdown-menu .menu-item-has-children .dropdown-menu .menu-item a:hover {
  color: #ECD7A5 !important;
}
.menu-item-has-children .dropdown-toggle {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.menu-item-has-children .dropdown-toggle:after {
  content: "";
  background: url(/wp-content/uploads/2022/04/menu-arrow.png);
  background-size: contain;
  background-repeat: no-repeat;
  width: 13px;
  height: 15px;
  border: 0 !important;
  vertical-align: initial;
  margin-left: 10px !important;
}
@media all and (min-width: 1200px) {
  .menu-item-has-children .dropdown-toggle:after {
    transition: all 0.35s cubic-bezier(0.3, 0.1, 0.1, 1);
  }
}
@media all and (max-width: 1200px) {
  .menu-item-has-children .dropdown-toggle.show {
    color: #ECD7A5 !important;
  }
  .menu-item-has-children .dropdown-toggle.show:after {
    transform: rotate(180deg);
    filter: invert(0) sepia(46%) saturate(1535%) hue-rotate(313deg) brightness(103%) contrast(85%);
  }
}
.menu-item-has-children .dropdown-menu {
  background: #000;
  border-radius: 0;
  border: 0;
}
@media all and (min-width: 1200px) {
  .menu-item-has-children .dropdown-menu {
    display: block;
    opacity: 0;
    pointer-events: none;
    width: 100%;
    padding: 1rem 25px;
    left: 50%;
    transform: translateX(-50%);
    transition: ease-in-out all 0.25s;
  }
}
.menu-item-has-children .dropdown-menu .menu-item {
  -webkit-user-select: none;
          user-select: none;
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.menu-item-has-children .dropdown-menu .menu-item.menu-item-has-children {
  position: relative;
}
.menu-item-has-children .dropdown-menu .menu-item.menu-item-has-children.open .dropdown-menu {
  display: block;
}
.menu-item-has-children .dropdown-menu .menu-item.menu-item-has-children.open .dropdown-menu .menu-item a {
  color: #000;
}
.menu-item-has-children .dropdown-menu .menu-item.menu-item-has-children a {
  position: relative;
}
.menu-item-has-children .dropdown-menu .menu-item a {
  color: #000;
  text-transform: uppercase;
  font-weight: 600;
  padding: 0.5rem 1rem;
  white-space: inherit;
}
.menu-item-has-children .dropdown-menu .menu-item a:hover {
  background: none;
}
.menu-item-has-children .dropdown-menu .menu-item a:hover:before {
  display: none;
}
.menu-item-has-children .dropdown-menu .menu-item a.active {
  background-color: transparent;
}
.menu-item-has-children .dropdown-menu .menu-item .dropdown-item:focus {
  background-color: transparent;
}
.menu-item-has-children .dropdown-menu .menu-item .dropdown-menu {
  display: none;
  position: relative;
  padding: 0;
  width: auto;
  margin-top: 5px;
  padding-top: 10px;
  padding-bottom: 10px;
}
@media all and (max-width: 992px) {
  .menu-item-has-children .dropdown-menu .menu-item .dropdown-menu {
    margin-bottom: 5px;
  }
}
.menu-item-has-children .dropdown-menu .menu-item .dropdown-menu a:before, .menu-item-has-children .dropdown-menu .menu-item .dropdown-menu a:after {
  display: none;
}

/*Hamburger Menu*/
.navbar-toggler {
  border: 0 !important;
  outline: none;
  border-radius: 0;
  margin-right: -0.75rem;
}
.navbar-toggler:focus {
  box-shadow: none !important;
}
.navbar-toggler #nav-icon {
  width: 35px;
  height: 27px;
  position: relative;
  margin: 0 auto;
  transform: rotate(0deg);
  transition: 0.5s ease-in-out;
  cursor: pointer;
  top: 2px;
}
.navbar-toggler #nav-icon span {
  display: block;
  position: absolute;
  height: 2px;
  width: 50%;
  background: #fff;
  opacity: 1;
  transform: rotate(0deg);
  transition: 0.25s ease-in-out;
}
.navbar-toggler #nav-icon span:nth-child(odd) {
  left: 0;
}
.navbar-toggler #nav-icon span:nth-child(even) {
  left: 50%;
}
.navbar-toggler #nav-icon span:nth-child(1), .navbar-toggler #nav-icon span:nth-child(2) {
  top: 0;
}
.navbar-toggler #nav-icon span:nth-child(3), .navbar-toggler #nav-icon span:nth-child(4) {
  top: 10px;
}
.navbar-toggler #nav-icon span:nth-child(5), .navbar-toggler #nav-icon span:nth-child(6) {
  top: 20px;
}
.navbar-toggler.open #nav-icon span:nth-child(1) {
  left: 3px;
  top: 5px;
}
.navbar-toggler.open #nav-icon span:nth-child(2) {
  left: calc(50% - 3px);
  top: 5px;
}
.navbar-toggler.open #nav-icon span:nth-child(3) {
  left: -50%;
  opacity: 0;
}
.navbar-toggler.open #nav-icon span:nth-child(4) {
  left: 100%;
  opacity: 0;
}
.navbar-toggler.open #nav-icon span:nth-child(5) {
  left: 3px;
  top: 17px;
}
.navbar-toggler.open #nav-icon span:nth-child(6) {
  left: calc(50% - 3px);
  top: 17px;
}
.navbar-toggler.open #nav-icon span:nth-child(1), .navbar-toggler.open #nav-icon span:nth-child(6) {
  transform: rotate(45deg);
}
.navbar-toggler.open #nav-icon span:nth-child(2), .navbar-toggler.open #nav-icon span:nth-child(5) {
  transform: rotate(-45deg);
}
.navbar-toggler .navbar-toggler-icon {
  display: none;
}

/*Full Width Nav Dropdown*/
#wrapper-navbar #logo-tagline-wrap {
  position: relative;
  z-index: 2;
}
#wrapper-navbar #logo-tagline-wrap a {
  border-bottom: 0;
}
#wrapper-navbar .container {
  position: relative;
}
#wrapper-navbar .dropup, #wrapper-navbar .dropend, #wrapper-navbar .dropdown, #wrapper-navbar .dropstart {
  position: initial;
}
#wrapper-navbar ul.dropdown-menu.depth_0 {
  position: relative;
}
@media all and (min-width: 1200px) {
  #wrapper-navbar ul.dropdown-menu.depth_0 {
    display: flex;
    position: absolute;
    justify-content: center;
    padding-left: 0;
    padding-right: 0;
    max-width: 1180px;
    padding-left: 10.8px;
    padding-right: 10.8px;
    z-index: 1;
  }
}
@media all and (min-width: 1400px) {
  #wrapper-navbar ul.dropdown-menu.depth_0 {
    max-width: 1650px;
  }
}
@media all and (min-width: 1400px) and (max-width: 1740px) {
  #wrapper-navbar ul.dropdown-menu.depth_0 {
    padding-left: 60px;
    padding-right: 60px;
  }
}
@media all and (max-width: 1200px) {
  #wrapper-navbar ul.dropdown-menu.depth_0:before {
    content: "";
    background: #151515;
    position: absolute;
    top: 0;
    bottom: 0;
    width: 100vw;
    left: 50%;
    right: 50%;
    margin-left: -50vw;
    margin-right: -50vw;
    z-index: 0;
  }
}
@media all and (min-width: 1200px) {
  #wrapper-navbar ul.dropdown-menu.depth_0:before {
    content: "";
    background: #000;
    position: absolute;
    top: 0;
    bottom: 0;
    width: 100vw;
    left: 50%;
    right: 50%;
    margin-left: -50vw;
    margin-right: -50vw;
    pointer-events: none;
  }
}
@media all and (min-width: 1200px) {
  #wrapper-navbar ul.dropdown-menu.depth_0 .menu-item {
    width: 16.6666666667%;
  }
}
@media all and (min-width: 1200px) {
  #wrapper-navbar ul.dropdown-menu.depth_0 .dropdown-item {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding-top: 40px;
    padding-bottom: 40px;
  }
  #wrapper-navbar ul.dropdown-menu.depth_0 .dropdown-item:hover {
    color: #fff;
  }
  #wrapper-navbar ul.dropdown-menu.depth_0 .dropdown-item:hover .menu-image {
    transform: translateY(-5px);
  }
  #wrapper-navbar ul.dropdown-menu.depth_0 .dropdown-item:hover .menu-image-title:before {
    left: 0;
    right: 0;
    background: #2F2F2F;
  }
  #wrapper-navbar ul.dropdown-menu.depth_0 .dropdown-item .menu-image {
    position: relative;
    z-index: 2;
    order: 2;
    box-shadow: 2px 2px 12px #00000061;
    transition: all 0.3s cubic-bezier(0.3, 0.1, 0.1, 1);
    object-fit: cover;
    height: 261px;
    width: 100%;
  }
}
@media all and (min-width: 1200px) and (max-width: 1200px) {
  #wrapper-navbar ul.dropdown-menu.depth_0 .dropdown-item .menu-image {
    display: none;
  }
}
@media all and (min-width: 1200px) and (min-width: 1200px) and (max-width: 1400px) {
  #wrapper-navbar ul.dropdown-menu.depth_0 .dropdown-item .menu-image {
    height: 195px;
  }
}
@media all and (min-width: 1200px) and (min-width: 1400px) and (max-width: 1500px) {
  #wrapper-navbar ul.dropdown-menu.depth_0 .dropdown-item .menu-image {
    height: 230px;
  }
}
@media all and (min-width: 1200px) {
  #wrapper-navbar ul.dropdown-menu.depth_0 .dropdown-item .menu-image-title {
    position: relative;
    order: 1;
    text-transform: initial;
    padding: 12px 14px;
    width: 100%;
    text-align: center;
    z-index: 1;
  }
}
@media all and (min-width: 1200px) and (min-width: 1200px) and (max-width: 1400px) {
  #wrapper-navbar ul.dropdown-menu.depth_0 .dropdown-item .menu-image-title {
    font-size: 12px;
  }
}
@media all and (min-width: 1200px) and (min-width: 1400px) and (max-width: 1700px) {
  #wrapper-navbar ul.dropdown-menu.depth_0 .dropdown-item .menu-image-title {
    font-size: 14px;
  }
}
@media all and (min-width: 1200px) {
  #wrapper-navbar ul.dropdown-menu.depth_0 .dropdown-item .menu-image-title:before {
    content: "";
    background: #AA1C54;
    position: absolute;
    top: 0;
    left: 12px;
    right: 12px;
    z-index: -1;
    bottom: 0;
    pointer-events: none;
    transition: all 0.3s cubic-bezier(0.3, 0.1, 0.1, 1);
  }
}
@media all and (min-width: 1200px) and (min-width: 1200px) and (max-width: 1400px) {
  #wrapper-navbar ul.dropdown-menu.depth_0 .dropdown-item .menu-image-title:before {
    left: 10px;
    right: 10px;
  }
}
@media all and (min-width: 1200px) {
  #wrapper-navbar .menu-item-has-children .dropdown-menu .menu-item {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
}
@media all and (min-width: 1400px) {
  #wrapper-navbar .menu-item-has-children .dropdown-menu .menu-item {
    padding-left: 12px !important;
    padding-right: 12px !important;
  }
}
@media all and (min-width: 1740px) {
  #wrapper-navbar .menu-item-has-children .dropdown-menu .menu-item {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
}

/*Sticky Header*/
@media all and (min-width: 1200px) {
  body main {
    padding-top: 174px;
  }
}
@media all and (min-width: 1440px) {
  body main {
    padding-top: 178px;
  }
}

body .nav-up {
  z-index: 5;
  top: -90px !important;
}
@media all and (min-width: 1200px) {
  body.fixed-delay #wrapper-navbar .navbar {
    padding-top: 12px !important;
    padding-bottom: 12px !important;
    transition-delay: 0.5s !important;
  }
  body.fixed-delay #wrapper-navbar .navbar #logo-tagline-wrap img {
    width: 188px;
    transition-delay: 0.5s !important;
  }
  body.fixed-delay #wrapper-navbar .navbar .navbar-brand {
    /*            svg {
                  width: 188px;
                  transition-delay: .5s !important;
                }*/
  }
  body.fixed-delay #wrapper-navbar .navbar .navbar-collapse .navbar-nav {
    padding-top: 0 !important;
    transition-delay: 0.5s !important;
  }
  body.fixed-delay #wrapper-navbar .navbar .top-bar {
    pointer-events: none;
  }
  body.fixed-delay #wrapper-navbar .navbar .top-bar:before {
    transition-delay: 0.3s !important;
    transform: translateX(100%);
  }
  body.fixed-delay #wrapper-navbar .navbar .top-bar .menu li {
    transition-delay: 0.1s !important;
    opacity: 0;
  }
}
@media all and (min-width: 1200px) {
  body #wrapper-navbar {
    position: fixed;
    width: 100%;
    z-index: 999;
    top: 0;
    transition: all 0.35s cubic-bezier(0.3, 0.1, 0.1, 1);
  }
  body #wrapper-navbar .navbar {
    transition-delay: 0s !important;
    transition: all 0.35s cubic-bezier(0.3, 0.1, 0.1, 1);
  }
  body #wrapper-navbar .navbar #logo-tagline-wrap img {
    transition-delay: 0s !important;
    transition: all 0.35s cubic-bezier(0.3, 0.1, 0.1, 1);
    -webkit-user-drag: none;
    -khtml-user-drag: none;
    -moz-user-drag: none;
    -o-user-drag: none;
    user-drag: none;
  }
  body #wrapper-navbar .navbar .navbar-brand {
    /*          svg {
                transition-delay: 0s !important;
                transition: all 0.35s cubic-bezier(0.3, 0.1, 0.1, 1);
              }*/
  }
  body #wrapper-navbar .navbar .navbar-collapse .navbar-nav {
    transition-delay: 0s !important;
    transition: all 0.35s cubic-bezier(0.3, 0.1, 0.1, 1);
  }
  body #wrapper-navbar .navbar .top-bar:before {
    transition-delay: 0.32s !important;
    transition: all 0.42s cubic-bezier(0.3, 0.1, 0.1, 1);
  }
  body #wrapper-navbar .navbar .top-bar .menu {
    background: transparent !important;
  }
  body #wrapper-navbar .navbar .top-bar .menu li {
    transition-delay: 0.6s !important;
    transition: all 0.35s cubic-bezier(0.3, 0.1, 0.1, 1);
  }
}

@media all and (max-width: 1200px) {
  #theme-main {
    padding-top: 90px;
  }
}

.navbar {
  padding-top: 12px !important;
  padding-bottom: 12px !important;
}
@media all and (min-width: 1200px) {
  .navbar {
    flex-direction: column;
    padding-bottom: 30px !important;
    padding-top: 20px !important;
  }
}
@media all and (max-width: 1200px) {
  .navbar {
    position: fixed !important;
    top: 0;
    width: 100%;
    z-index: 99;
    background-color: transparent !important;
    transition: all 0.6s cubic-bezier(0.3, 0.1, 0.1, 1);
    background: #000 !important;
  }
}
.navbar #logo-tagline-wrap img {
  width: 100%;
  height: 100%;
}
@media all and (max-width: 1200px) {
  .navbar #logo-tagline-wrap img {
    max-width: 180px;
  }
}
.navbar .navbar-brand {
  /*    svg {
        width: 100%;
        height: 100%;
        max-width: 180px;
        @media all and (min-width: $xl) {
          max-width: 316px;
        }
      }*/
}
.navbar .top-bar {
  display: none;
}
@media all and (min-width: 1200px) {
  .navbar .top-bar {
    display: block;
    position: absolute;
    top: 0;
    padding-left: 60px;
    padding-top: 18px;
    padding-bottom: 18px;
  }
}
@media all and (min-width: 1200px) and (max-width: 1470px) {
  .navbar .top-bar {
    right: 40px;
    padding-right: 0;
  }
}
@media all and (min-width: 1470px) and (max-width: 1740px) {
  .navbar .top-bar {
    right: 60px;
  }
}
@media all and (min-width: 1740px) {
  .navbar .top-bar {
    right: 12px;
    padding-right: calc((100vw - 1665px)/2);
  }
}
.navbar .top-bar:before {
  content: "";
  background: #2F2F2F;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  z-index: 1;
  pointer-events: none;
}
@media all and (min-width: 1200px) and (max-width: 1400px) {
  .navbar .top-bar:before {
    right: -38px;
  }
}
@media all and (min-width: 1400px) and (max-width: 1740px) {
  .navbar .top-bar:before {
    right: -60px;
  }
}
@media all and (min-width: 1740px) {
  .navbar .top-bar:before {
    right: -12px;
  }
}
.navbar .top-bar .menu {
  position: relative;
  background: #2F2F2F;
  padding-left: 0;
  margin: 0;
  list-style-type: none;
  z-index: 2;
}
@media all and (min-width: 1200px) {
  .navbar .top-bar .menu {
    display: flex;
    justify-content: flex-end;
  }
}
@media all and (min-width: 1200px) and (max-width: 1400px) {
  .navbar .top-bar .menu li {
    padding-right: 1rem;
    padding-left: 1rem;
  }
}
@media all and (min-width: 1400px) {
  .navbar .top-bar .menu li {
    padding-left: 1.6rem;
    padding-right: 1.6rem;
  }
}
@media all and (min-width: 1200px) {
  .navbar .top-bar .menu li:last-child {
    padding-left: 0;
    padding-right: 0;
  }
}
@media all and (min-width: 1200px) and (max-width: 1400px) {
  .navbar .top-bar .menu li:last-child a {
    padding-right: 1.2rem;
    padding-left: 1.2rem;
  }
}
@media all and (min-width: 1400px) {
  .navbar .top-bar .menu li:last-child a {
    padding-left: 1.8rem;
    padding-right: 1.8rem;
  }
}
.navbar .top-bar .menu li:last-child a:after {
  display: none;
}
.navbar .top-bar .menu li a {
  position: relative;
  font-family: trade-gothic-next, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  color: #fff;
  letter-spacing: 0.5px;
}
@media all and (min-width: 1200px) {
  .navbar .top-bar .menu li a {
    padding-left: 0;
    padding-right: 0;
    transition: all 0.35s cubic-bezier(0.3, 0.1, 0.1, 1);
  }
}
.navbar .top-bar .menu li a:hover {
  color: #ECD7A5;
}
.navbar .top-bar .menu li a:hover:after {
  width: 100%;
  left: 0;
}
.navbar .top-bar .menu li a:after {
  content: "";
  background: #ECD7A5;
  position: absolute;
  right: 0;
  bottom: 0;
  height: 2px;
  width: 0;
  transition: all 0.35s cubic-bezier(0.3, 0.1, 0.1, 1);
}
.navbar .top-bar .menu .menu-btn .nav-link {
  background: #fff;
  color: #2F2F2F;
  font-weight: 800;
  letter-spacing: initial;
  border: 2px solid #fff;
  padding-top: 6px;
  padding-bottom: 6px;
}
.navbar .top-bar .menu .menu-btn .nav-link:hover {
  background: transparent;
  border-color: #fff;
  color: #fff;
}
.navbar .navbar-collapse {
  justify-content: flex-end;
}
.navbar .navbar-collapse .navbar-nav {
  margin-right: 0 !important;
  padding-top: 30px;
}
@media all and (min-width: 1200px) {
  .navbar .navbar-collapse .navbar-nav {
    padding-top: 88px;
  }
}
.navbar .navbar-collapse .navbar-nav li {
  outline: none;
}
@media all and (min-width: 1200px) {
  .navbar .navbar-collapse .navbar-nav li:last-child {
    padding-right: 0;
  }
}
@media all and (min-width: 1200px) and (max-width: 1400px) {
  .navbar .navbar-collapse .navbar-nav li {
    padding-right: 1rem;
    padding-left: 1rem;
  }
}
@media all and (min-width: 1400px) {
  .navbar .navbar-collapse .navbar-nav li {
    padding-left: 1.6rem;
    padding-right: 1.6rem;
  }
}
.navbar .navbar-collapse .navbar-nav li a {
  position: relative;
  font-family: trade-gothic-next, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  color: #fff;
  letter-spacing: 0.5px;
  outline: none;
}
@media all and (min-width: 1200px) {
  .navbar .navbar-collapse .navbar-nav li a {
    padding-left: 0;
    padding-right: 0;
    transition: all 0.35s cubic-bezier(0.3, 0.1, 0.1, 1);
  }
}
.navbar .navbar-collapse .navbar-nav li a:hover {
  color: #ECD7A5;
}
.navbar .navbar-collapse .navbar-nav li a:hover:before {
  width: 100%;
  left: 0;
}
@media all and (min-width: 1200px) {
  .navbar .navbar-collapse .navbar-nav li a:before {
    content: "";
    background: #ECD7A5;
    position: absolute;
    right: 0;
    bottom: 0;
    height: 2px;
    width: 0;
    transition: all 0.35s cubic-bezier(0.3, 0.1, 0.1, 1);
  }
}

/*Homepage*/
.home-banner {
  overflow: hidden;
  padding: 0 !important;
/*   background: linear-gradient(90deg, #000000, #5f5f5f, #000000);
  background-size: 400% 400%;
  animation: gradient 1.3s ease infinite;
  transform: translateZ(0);
  will-change: transform; */
}

body .banner .swiper-container {
  overflow-x: hidden;
}
body .banner .swiper-wrapper .swiper-slide .obj-inner-section {
  background-size: cover;
  background-repeat: no-repeat;
}
@media all and (max-width: 992px) {
  body .banner .swiper-wrapper .swiper-slide .obj-inner-section {
    height: 465px;
  }
}
@media all and (min-width: 576px) {
  body .banner .swiper-wrapper .swiper-slide .obj-inner-section {
    background-position: center !important;
  }
}
@media all and (min-width: 992px) and (max-width: 1200px) {
  body .banner .swiper-wrapper .swiper-slide .obj-inner-section {
    padding-bottom: calc(50% + 120px);
  }
}
@media all and (min-width: 1200px) and (max-width: 1350px) {
  body .banner .swiper-wrapper .swiper-slide .obj-inner-section {
    padding-bottom: calc(38% + 120px);
    background-position: bottom;
  }
}
@media all and (min-width: 1350px) {
  body .banner .swiper-wrapper .swiper-slide .obj-inner-section {
    padding-bottom: calc(45% + 120px);
  }
}
body .banner .swiper-pagination {
  bottom: 35px !important;
  /*    &.swiper-pagination-lock {
        display: flex;
        justify-content: center;
        .swiper-pagination-bullet:only-child {
          display: block !important;
        }
      }*/
}
body .banner .swiper-pagination span {
  border-radius: 0;
  width: 15px;
  height: 15px;
  background: #fff;
  opacity: 1;
  margin: 0 5px !important;
}
body .banner .swiper-pagination span.swiper-pagination-bullet-active {
  background: #AA1C54;
}
body .banner .obj-inner-section {
  height: 100%;
}
body .banner .obj-inner-section .container {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
}
@media all and (min-width: 992px) {
  body .banner .obj-inner-section .container {
    justify-content: flex-end;
  }
}
@media all and (min-width: 576px) {
  body .banner .obj-inner-section .obj-inner-item {
    position: absolute;
    right: 10%;
    top: 55%;
    max-width: 560px;
    transform: translateY(-55%);
  }
}
@media all and (min-width: 1440px) {
  body .banner .obj-inner-section .obj-inner-item {
    right: 15%;
  }
}
body .banner .obj-inner-section .obj-inner-item .content-wrap {
  text-align: center;
}
@media all and (max-width: 992px) {
  body .banner .obj-inner-section .obj-inner-item .content-wrap {
    max-width: 300px;
  }
}
body .banner .obj-inner-section .obj-inner-item .content-wrap .obj-title, body .banner .obj-inner-section .obj-inner-item .content-wrap .obj-item-title-sub, body .banner .obj-inner-section .obj-inner-item .content-wrap p {
  color: #fff;
}
body .banner .obj-inner-section .obj-inner-item .content-wrap .obj-title {
  margin-bottom: 30px;
}
body .banner .obj-inner-section .obj-inner-item .content-wrap .text-block {
  margin-bottom: 30px;
}
body .banner .obj-inner-section .obj-inner-item .content-wrap .obj-btn {
  background: #AA1C54;
  border: 2px solid #AA1C54;
  font-size: initial;
}
body .banner .obj-inner-section .obj-inner-item .content-wrap .obj-btn span {
  color: #fff;
}
body .banner .obj-inner-section .obj-inner-item .content-wrap .obj-btn:hover {
  background: #fff;
  border-color: #fff;
}
body .banner .obj-inner-section .obj-inner-item .content-wrap .obj-btn:hover span {
  color: #AA1C54;
}

@media all and (min-width: 1200px) {
  .secondary-banner .vc_row {
    display: flex;
    align-items: center !important;
  }
}
.secondary-banner .btn-wrapper.text-right {
  text-align: center !important;
}

/*Featured Shows */
@media all and (max-width: 992px) {
  .event-grid {
    padding-right: 10px;
  }
}
.event-grid .multi-date span {
  display: none;
}
.event-grid .multi-date span:first-child, .event-grid .multi-date span:last-child {
  display: inline-block;
}
@media all and (min-width: 1200px) {
  .event-grid.all-shows .load-more {
    display: none;
  }
}
.event-grid.all-shows .event-wrapper .event-card {
  margin-bottom: 30px;
  height: auto;
}
@media all and (max-width: 768px) {
  .event-grid.all-shows .event-wrapper .event-card {
    padding: 0;
  }
}
@media all and (min-width: 992px) {
  .event-grid.all-shows .event-wrapper .event-card {
    margin-bottom: 70px;
  }
}
@media all and (min-width: 1200px) {
  .event-grid.all-shows .event-wrapper .event-card {
    display: block !important;
  }
}
.event-grid.all-shows .event-wrapper .event-card .event-inner .mpspx-event-griditem-bodywrap .mpspx-event-griditem-body {
  border: 2px solid #000;
  border-top: 0;
}
.event-grid.all-shows .event-wrapper .event-card .event-inner .mpspx-event-griditem-bodywrap .mpspx-event-griditem-body .mpspx-event-griditem-titlewrap {
  padding: 0;
  margin-bottom: 30px;
}
.event-grid .event-wrapper {
  position: relative;
  z-index: 1;
  /*    @media all and (min-width: $lg) {
        margin-left: -25px;
        margin-right: -25px;
      }*/
}
.event-grid .event-wrapper .event-card {
  margin-bottom: 30px;
  height: auto;
}
@media all and (min-width: 992px) {
  .event-grid .event-wrapper .event-card {
    margin-bottom: 0;
  }
}
.event-grid .event-wrapper .event-inner {
  position: relative;
  height: 100%;
  box-shadow: 2px 2px 14px #00000024;
}
.event-grid .event-wrapper .event-inner:before {
  content: "";
  background: #000;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  z-index: -1;
  transition: all 0.3s cubic-bezier(0.3, 0.1, 0.1, 1);
}
@media all and (min-width: 992px) {
  .event-grid .event-wrapper .event-inner:hover:before {
    transform: translate(-7.5px, 7.5px);
  }
  .event-grid .event-wrapper .event-inner:hover .hover-wrap {
    transform: translate(7.5px, -7.5px);
  }
}
.event-grid .event-wrapper .event-inner .hover-wrap {
  position: relative;
  display: flex;
  flex-direction: column;
  height: auto;
  background: #fff;
  height: 100%;
  transition: all 0.3s cubic-bezier(0.3, 0.1, 0.1, 1);
}
.event-grid .event-wrapper .event-inner .mpspx-event-griditem-titlewrap {
  padding: 20px;
  text-align: center;
}
.event-grid .event-wrapper .event-inner .mpspx-event-griditem-titlewrap a {
  font-family: Futura Std, sans-serif;
  letter-spacing: 1.3px;
  line-height: 1.3;
  text-decoration: none;
  color: #000;
  text-transform: uppercase;
  font-weight: 700;
}
@media all and (min-width: 992px) {
  .event-grid .event-wrapper .event-inner .mpspx-event-griditem-titlewrap a {
    font-size: 1.7rem;
  }
}
.event-grid .event-wrapper .event-inner .mpspx-event-griditem-image {
  position: relative;
  padding-bottom: 100%;
  height: 0;
  overflow: hidden;
/*   background: linear-gradient(90deg, #000000, #5f5f5f, #000000);
  background-size: 400% 400%;
  animation: gradient 1.3s ease infinite;
  transform: translateZ(0);
  will-change: transform; */
}
.event-grid .event-wrapper .event-inner .mpspx-event-griditem-image .mpspx-event-single-image-portrait {
  height: 100%;
}
.event-grid .event-wrapper .event-inner .mpspx-event-griditem-image .mpspx-event-single-image-portrait img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.event-grid .event-wrapper .event-inner .mpspx-event-griditem-bodywrap {
  display: flex;
  height: 100%;
  position: relative;
  justify-content: center;
  text-align: center;
}
.event-grid .event-wrapper .event-inner .mpspx-event-griditem-bodywrap .mpspx-event-griditem-body {
  padding: 20px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 30px;
}
@media all and (min-width: 576px) {
  .event-grid .event-wrapper .event-inner .mpspx-event-griditem-bodywrap .mpspx-event-griditem-body {
    padding: 25px 30px;
  }
}
.event-grid .event-wrapper .event-inner .mpspx-event-griditem-bodywrap .mpspx-event-griditem-body .mpspx-event-griditem-time {
  font-family: Futura Std, sans-serif;
  font-weight: 700;
  margin-bottom: 30px;
}
@media all and (min-width: 992px) {
  .event-grid .event-wrapper .event-inner .mpspx-event-griditem-bodywrap .mpspx-event-griditem-body .mpspx-event-griditem-time {
    font-size: 1.5rem;
  }
}
.event-grid .event-wrapper .event-inner .mpspx-event-griditem-bodywrap .mpspx-event-griditem-body .mpspx-event-griditem-buttonwrap {
  padding: 0;
}
.event-grid .event-wrapper .event-inner .mpspx-event-griditem-bodywrap .mpspx-event-griditem-body .mpspx-event-griditem-buttonwrap .btn-wrapper {
  display: flex;
  margin-left: -15px;
  margin-right: -15px;
}
@media all and (max-width: 576px) {
  .event-grid .event-wrapper .event-inner .mpspx-event-griditem-bodywrap .mpspx-event-griditem-body .mpspx-event-griditem-buttonwrap .btn-wrapper {
    margin-left: -8px;
    margin-right: -8px;
  }
}
.event-grid .event-wrapper .event-inner .mpspx-event-griditem-bodywrap .mpspx-event-griditem-body .mpspx-event-griditem-buttonwrap .btn-wrapper a {
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: trade-gothic-next, sans-serif;
  font-weight: 800;
  width: 50%;
  transition: all 0.35s cubic-bezier(0.3, 0.1, 0.1, 1);
}
@media all and (max-width: 576px) {
  .event-grid .event-wrapper .event-inner .mpspx-event-griditem-bodywrap .mpspx-event-griditem-body .mpspx-event-griditem-buttonwrap .btn-wrapper a {
    margin-left: 8px;
    margin-right: 8px;
    font-size: 13px;
    padding: 10px;
  }
}
@media all and (min-width: 992px) and (max-width: 1400px) {
  .event-grid .event-wrapper .event-inner .mpspx-event-griditem-bodywrap .mpspx-event-griditem-body .mpspx-event-griditem-buttonwrap .btn-wrapper a {
    font-size: 0.9rem;
  }
}
@media all and (min-width: 992px) {
  .event-grid .event-wrapper .event-inner .mpspx-event-griditem-bodywrap .mpspx-event-griditem-body p {
    font-size: 1.2rem;
  }
}

.pb-xl {
  padding-bottom: 180px;
}
@media all and (min-width: 1200px) {
  .pb-xl {
    padding-bottom: calc(210px + 8vw);
  }
}
@media all and (min-width: 1440px) {
  .pb-xl {
    padding-bottom: calc(245px + 8vw);
  }
}
@media all and (min-width: 1740px) {
  .pb-xl {
    padding-bottom: calc(300px + 8vw);
  }
}

@media all and (max-width: 1200px) {
  .tilt-img {
    margin-top: -190px;
  }
}
@media all and (max-width: 768px) {
  .tilt-img .half-circle {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}
@media all and (max-width: 1200px) {
  .tilt-img .half-circle {
    display: flex;
    flex-wrap: wrap;
    margin-top: -200px;
  }
}
@media all and (min-width: 1200px) {
  .tilt-img .half-circle {
    position: relative;
    left: 25px;
    margin-top: -190px !important;
  }
}
@media all and (min-width: 1200px) and (max-width: 1400px) {
  .tilt-img .half-circle {
    margin-bottom: -30px !important;
  }
}
@media all and (min-width: 1440px) {
  .tilt-img .half-circle {
    left: 18px;
    margin-top: -215px !important;
  }
}
@media all and (min-width: 1740px) {
  .tilt-img .half-circle {
    margin-top: -290px !important;
  }
}
.tilt-img .half-circle .wpb_column {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
@media all and (max-width: 1200px) {
  .tilt-img .half-circle .wpb_column {
    width: 50%;
  }
}
.tilt-img .half-circle .wpb_column img {
  width: 100%;
  object-fit: cover;
}
@media all and (min-width: 768px) and (max-width: 992px) {
  .tilt-img .half-circle .wpb_column img {
    height: 430px;
  }
}
@media all and (min-width: 992px) and (max-width: 1200px) {
  .tilt-img .half-circle .wpb_column img {
    height: 500px;
  }
}
.tilt-img .half-circle .wpb_column a {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  z-index: 1;
}
@media all and (min-width: 1200px) {
  .tilt-img .half-circle .wpb_column a:hover ~ .img-wrapper:before {
    transform: translate(-3px, 3px);
  }
}
@media all and (min-width: 1440px) {
  .tilt-img .half-circle .wpb_column a:hover ~ .img-wrapper:before {
    transform: translate(-5px, 5px);
  }
}
@media all and (min-width: 1740px) {
  .tilt-img .half-circle .wpb_column a:hover ~ .img-wrapper:before {
    transform: translate(-6px, 6px);
  }
}
@media all and (min-width: 1200px) {
  .tilt-img .half-circle .wpb_column a:hover ~ .img-wrapper .img-block {
    transform: translate(3px, -3px);
  }
}
@media all and (min-width: 1440px) {
  .tilt-img .half-circle .wpb_column a:hover ~ .img-wrapper .img-block {
    transform: translate(5px, -5px);
  }
}
@media all and (min-width: 1740px) {
  .tilt-img .half-circle .wpb_column a:hover ~ .img-wrapper .img-block {
    transform: translate(6px, -6px);
  }
}
@media all and (max-width: 768px) {
  .tilt-img .half-circle .wpb_column:first-child {
    transform: rotate(-4deg);
  }
  .tilt-img .half-circle .wpb_column:first-child .wpb_wrapper {
    margin-right: -22px;
  }
  .tilt-img .half-circle .wpb_column:first-child .wpb_wrapper .img-wrapper {
    -webkit-clip-path: polygon(0 0, 100% 0, 91.5% 100%, 12% 100%);
            clip-path: polygon(0 0, 100% 0, 91.5% 100%, 12% 100%);
  }
  .tilt-img .half-circle .wpb_column:nth-child(2) {
    transform: rotate(4deg);
  }
  .tilt-img .half-circle .wpb_column:nth-child(2) .wpb_wrapper {
    margin-left: -22px;
  }
  .tilt-img .half-circle .wpb_column:nth-child(2) .wpb_wrapper .img-wrapper {
    -webkit-clip-path: polygon(0 0, 100% 0, 88% 100%, 8.5% 100%);
            clip-path: polygon(0 0, 100% 0, 88% 100%, 8.5% 100%);
  }
  .tilt-img .half-circle .wpb_column:nth-child(3) {
    transform: rotate(-4deg);
  }
  .tilt-img .half-circle .wpb_column:nth-child(3) .wpb_wrapper {
    margin-right: -22px;
  }
  .tilt-img .half-circle .wpb_column:nth-child(3) .wpb_wrapper .img-wrapper {
    -webkit-clip-path: polygon(0 0, 100% 0, 91.5% 100%, 12% 100%);
            clip-path: polygon(0 0, 100% 0, 91.5% 100%, 12% 100%);
  }
  .tilt-img .half-circle .wpb_column:nth-child(4) {
    transform: rotate(4deg);
  }
  .tilt-img .half-circle .wpb_column:nth-child(4) .wpb_wrapper {
    margin-left: -22px;
  }
  .tilt-img .half-circle .wpb_column:nth-child(4) .wpb_wrapper .img-wrapper {
    -webkit-clip-path: polygon(0 0, 100% 0, 88% 100%, 8.5% 100%);
            clip-path: polygon(0 0, 100% 0, 88% 100%, 8.5% 100%);
  }
}
@media all and (min-width: 768px) and (max-width: 992px) {
  .tilt-img .half-circle .wpb_column:first-child {
    transform: rotate(-4deg);
  }
  .tilt-img .half-circle .wpb_column:first-child .wpb_wrapper {
    margin-right: -30px;
  }
  .tilt-img .half-circle .wpb_column:first-child .wpb_wrapper .img-wrapper {
    -webkit-clip-path: polygon(0 0, 100% 0, 90.5% 100%, 12% 100%);
            clip-path: polygon(0 0, 100% 0, 90.5% 100%, 12% 100%);
  }
  .tilt-img .half-circle .wpb_column:nth-child(2) {
    transform: rotate(4deg);
  }
  .tilt-img .half-circle .wpb_column:nth-child(2) .wpb_wrapper {
    margin-left: -30px;
  }
  .tilt-img .half-circle .wpb_column:nth-child(2) .wpb_wrapper .img-wrapper {
    -webkit-clip-path: polygon(0 0, 100% 0, 88% 100%, 9.5% 100%);
            clip-path: polygon(0 0, 100% 0, 88% 100%, 9.5% 100%);
  }
  .tilt-img .half-circle .wpb_column:nth-child(3) {
    transform: rotate(-4deg);
  }
  .tilt-img .half-circle .wpb_column:nth-child(3) .wpb_wrapper {
    margin-right: -30px;
  }
  .tilt-img .half-circle .wpb_column:nth-child(3) .wpb_wrapper .img-wrapper {
    -webkit-clip-path: polygon(0 0, 100% 0, 90.5% 100%, 12% 100%);
            clip-path: polygon(0 0, 100% 0, 90.5% 100%, 12% 100%);
  }
  .tilt-img .half-circle .wpb_column:nth-child(4) {
    transform: rotate(4deg);
  }
  .tilt-img .half-circle .wpb_column:nth-child(4) .wpb_wrapper {
    margin-left: -30px;
  }
  .tilt-img .half-circle .wpb_column:nth-child(4) .wpb_wrapper .img-wrapper {
    -webkit-clip-path: polygon(0 0, 100% 0, 88% 100%, 9.5% 100%);
            clip-path: polygon(0 0, 100% 0, 88% 100%, 9.5% 100%);
  }
}
@media all and (min-width: 992px) and (max-width: 1200px) {
  .tilt-img .half-circle .wpb_column:first-child {
    transform: rotate(-6deg);
  }
  .tilt-img .half-circle .wpb_column:first-child .wpb_wrapper {
    margin-right: -40px;
  }
  .tilt-img .half-circle .wpb_column:first-child .wpb_wrapper .img-wrapper {
    -webkit-clip-path: polygon(0 0, 100% 0, 88.5% 100%, 12% 100%);
            clip-path: polygon(0 0, 100% 0, 88.5% 100%, 12% 100%);
  }
  .tilt-img .half-circle .wpb_column:nth-child(2) {
    transform: rotate(6deg);
  }
  .tilt-img .half-circle .wpb_column:nth-child(2) .wpb_wrapper {
    margin-left: -40px;
  }
  .tilt-img .half-circle .wpb_column:nth-child(2) .wpb_wrapper .img-wrapper {
    -webkit-clip-path: polygon(0 0, 100% 0, 88% 100%, 11.5% 100%);
            clip-path: polygon(0 0, 100% 0, 88% 100%, 11.5% 100%);
  }
  .tilt-img .half-circle .wpb_column:nth-child(3) {
    transform: rotate(-6deg);
  }
  .tilt-img .half-circle .wpb_column:nth-child(3) .wpb_wrapper {
    margin-right: -40px;
  }
  .tilt-img .half-circle .wpb_column:nth-child(3) .wpb_wrapper .img-wrapper {
    -webkit-clip-path: polygon(0 0, 100% 0, 88.5% 100%, 12% 100%);
            clip-path: polygon(0 0, 100% 0, 88.5% 100%, 12% 100%);
  }
  .tilt-img .half-circle .wpb_column:nth-child(4) {
    transform: rotate(6deg);
  }
  .tilt-img .half-circle .wpb_column:nth-child(4) .wpb_wrapper {
    margin-left: -40px;
  }
  .tilt-img .half-circle .wpb_column:nth-child(4) .wpb_wrapper .img-wrapper {
    -webkit-clip-path: polygon(0 0, 100% 0, 88% 100%, 11.5% 100%);
            clip-path: polygon(0 0, 100% 0, 88% 100%, 11.5% 100%);
  }
}
@media all and (min-width: 1200px) {
  .tilt-img .half-circle .wpb_column .img-block {
    overflow: hidden;
    transition: all 0.25s cubic-bezier(0.3, 0.1, 0.1, 1);
  }
/*   .tilt-img .half-circle .wpb_column .img-wrapper:before {
    content: "";
    background: #000;
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    transition: all 0.25s cubic-bezier(0.3, 0.1, 0.1, 1);
  } */
  .tilt-img .half-circle .wpb_column .img-wrapper .img-block img {
    transition: all 0.25s cubic-bezier(0.3, 0.1, 0.1, 1);
  }
  .tilt-img .half-circle .wpb_column:first-child {
    transform: rotate(-10deg);
  }
  .tilt-img .half-circle .wpb_column:first-child a:hover ~ .img-wrapper .img-block img {
    transform: scale(1.25) rotate(10deg);
  }
  .tilt-img .half-circle .wpb_column:first-child .img-wrapper {
    position: relative;
  }
  .tilt-img .half-circle .wpb_column:first-child .img-wrapper:before {
    -webkit-clip-path: polygon(0 0, 100% 0, 98% 100%, 10% 100%);
            clip-path: polygon(0 0, 100% 0, 98% 100%, 10% 100%);
  }
  .tilt-img .half-circle .wpb_column:first-child .img-wrapper .img-block {
    -webkit-clip-path: polygon(0 0, 100% 0, 98% 100%, 10% 100%);
            clip-path: polygon(0 0, 100% 0, 98% 100%, 10% 100%);
  }
  .tilt-img .half-circle .wpb_column:first-child .img-wrapper .img-block img {
    transform: scale(1.2) rotate(10deg);
  }
  .tilt-img .half-circle .wpb_column:nth-child(2) {
    position: relative;
    bottom: 33px;
    margin-left: -15px;
    margin-right: -10px;
    transform: rotate(-4deg);
  }
  .tilt-img .half-circle .wpb_column:nth-child(2) a:hover ~ .img-wrapper .img-block img {
    transform: scale(1.15) rotate(4deg);
  }
  .tilt-img .half-circle .wpb_column:nth-child(2) .img-wrapper {
    position: relative;
  }
/*   .tilt-img .half-circle .wpb_column:nth-child(2) .img-wrapper:before {
    -webkit-clip-path: polygon(0 0, 100% 0, 92% 100%, 10% 100%);
            clip-path: polygon(0 0, 100% 0, 92% 100%, 10% 100%);
  } */
  .tilt-img .half-circle .wpb_column:nth-child(2) .img-wrapper .img-block {
/*     background: linear-gradient(90deg, #000000, #5f5f5f, #000000);
    background-size: 400% 400%;
    animation: gradient 1.3s ease infinite;
    -webkit-clip-path: polygon(0 0, 100% 0, 92% 100%, 10% 100%);
            clip-path: polygon(0 0, 100% 0, 92% 100%, 10% 100%);
    transform: translateZ(0);
    will-change: transform; */
  }
  .tilt-img .half-circle .wpb_column:nth-child(2) .img-wrapper .img-block img {
    transform: scale(1.1) rotate(4deg);
  }
  .tilt-img .half-circle .wpb_column:nth-child(3) {
    position: relative;
    bottom: 33px;
    margin-left: -10px;
    margin-right: -15px;
    transform: rotate(4deg);
  }
  .tilt-img .half-circle .wpb_column:nth-child(3) a:hover ~ .img-wrapper .img-block img {
    transform: scale(1.15) rotate(-4deg);
  }
  .tilt-img .half-circle .wpb_column:nth-child(3) .img-wrapper {
    position: relative;
  }
  .tilt-img .half-circle .wpb_column:nth-child(3) .img-wrapper:before {
    -webkit-clip-path: polygon(0 0, 100% 0, 90% 100%, 8% 100%);
            clip-path: polygon(0 0, 100% 0, 90% 100%, 8% 100%);
  }
  .tilt-img .half-circle .wpb_column:nth-child(3) .img-wrapper .img-block {
    -webkit-clip-path: polygon(0 0, 100% 0, 90% 100%, 8% 100%);
            clip-path: polygon(0 0, 100% 0, 90% 100%, 8% 100%);
  }
  .tilt-img .half-circle .wpb_column:nth-child(3) .img-wrapper .img-block img {
    transform: scale(1.1) rotate(-4deg);
  }
  .tilt-img .half-circle .wpb_column:last-child {
    transform: rotate(10deg);
  }
  .tilt-img .half-circle .wpb_column:last-child a:hover ~ .img-wrapper .img-block img {
    transform: scale(1.25) rotate(-10deg);
  }
  .tilt-img .half-circle .wpb_column:last-child .img-wrapper {
    position: relative;
  }
  .tilt-img .half-circle .wpb_column:last-child .img-wrapper:before {
    -webkit-clip-path: polygon(0 0, 100% 0, 90% 100%, 2% 100%);
            clip-path: polygon(0 0, 100% 0, 90% 100%, 2% 100%);
  }
  .tilt-img .half-circle .wpb_column:last-child .img-wrapper .img-block {
    -webkit-clip-path: polygon(0 0, 100% 0, 90% 100%, 2% 100%);
            clip-path: polygon(0 0, 100% 0, 90% 100%, 2% 100%);
  }
  .tilt-img .half-circle .wpb_column:last-child .img-wrapper img {
    transform: scale(1.2) rotate(-10deg);
  }
}
@media all and (min-width: 1440px) {
  .tilt-img .half-circle .wpb_column:nth-child(2) {
    margin-left: -10px;
    margin-right: -8px;
    bottom: 43px;
  }
  .tilt-img .half-circle .wpb_column:nth-child(3) {
    margin-left: -8px;
    margin-right: -10px;
    bottom: 43px;
  }
}
@media all and (min-width: 1740px) {
  .tilt-img .half-circle .wpb_column:nth-child(2) {
    bottom: 50px;
  }
  .tilt-img .half-circle .wpb_column:nth-child(3) {
    bottom: 50px;
  }
}
.tilt-img .half-circle .wpb_column .obj-block h4 {
  text-transform: uppercase;
  margin-top: 25px;
  margin-bottom: 40px;
}
@media all and (max-width: 768px) {
  .tilt-img .half-circle .wpb_column .obj-block h4 {
    font-size: 16px;
  }
}
@media all and (min-width: 1200px) {
  .tilt-img .half-circle .wpb_column .obj-block h4 {
    font-size: 1.8rem;
    margin-top: 35px;
    margin-bottom: 0;
  }
}
@media all and (max-width 1200px) {
  .tilt-img .wpb_wrapper {
    margin-left: -15px !important;
    margin-right: -15px !important;
  }
}
@media all and (min-width: 1200px) {
  .tilt-img .wpb_wrapper .vc_column-inner {
    padding: 0;
  }
}

.half-slice {
  position: relative;
  padding: 0 !important;
  margin-bottom: 40px;
  overflow-x: hidden;
}
@media all and (min-width: 992px) {
  .half-slice {
    margin-bottom: 120px;
  }
  .half-slice.hover:before {
    left: 10%;
  }
  .half-slice.hover .wpb_single_image img {
    transform: scale(1.06);
  }
}
.half-slice:before {
  content: "";
  background: #AA1C54;
  position: absolute;
  top: 20px;
  right: 0;
  left: 25%;
  bottom: 65px;
  display: block !important;
  height: 290px;
}
@media all and (min-width: 576px) and (max-width: 992px) {
  .half-slice:before {
    height: 390px;
  }
}
@media all and (min-width: 992px) {
  .half-slice:before {
    top: 40px;
    right: 6%;
    left: 18%;
    bottom: -40px;
    height: 100%;
    transition: all 0.4s cubic-bezier(0.3, 0.1, 0.1, 1);
  }
}
@media all and (min-width: 992px) and (max-width: 1740px) {
  .half-slice:before {
    right: 5%;
  }
}
.half-slice .mobile {
  margin-left: 0;
  margin-right: 0;
}
@media all and (min-width: 992px) {
  .half-slice .mobile {
    display: none !important;
  }
}
.half-slice .mobile .title-wrapper {
  position: relative;
  display: flex;
  justify-content: center;
  z-index: 1;
}
@media all and (max-width: 576px) {
  .half-slice .mobile .title-wrapper {
    margin: -235px 60%;
  }
}
@media all and (min-width: 576px) and (max-width: 992px) {
  .half-slice .mobile .title-wrapper {
    margin: -310px 55%;
  }
}
.half-slice .mobile .title-wrapper h2 {
  font-size: 3rem;
  line-height: 1.2;
}
@media all and (min-width: 576px) {
  .half-slice .mobile .title-wrapper h2 {
    font-size: 3.5rem;
  }
}
.half-slice .mobile .text-wrapper {
  padding-top: 20px;
}
.half-slice .mobile .btn-wrapper {
  display: block;
  text-align: right !important;
}
.half-slice .mobile .btn-wrapper .arrow-btn {
  margin-right: -20px;
}
@media all and (min-width: 992px) {
  .half-slice .title-wrapper h2 {
    font-size: 4.5vw;
  }
}
@media all and (max-width: 992px) {
  .half-slice .btn-wrapper {
    display: none;
    text-align: left !important;
    padding-bottom: 30px;
  }
}
.half-slice .btn-wrapper .arrow-btn {
  padding: 20px;
}
@media all and (min-width: 992px) {
  .half-slice.right.hover:before {
    right: 10%;
  }
}
.half-slice.right:before {
  left: 0;
  right: 25%;
}
@media all and (min-width: 992px) {
  .half-slice.right:before {
    right: 18%;
    left: 6%;
  }
}
@media all and (min-width: 992px) and (max-width: 1740px) {
  .half-slice.right:before {
    left: 5%;
  }
}
@media all and (max-width: 992px) {
  .half-slice.right .mobile .title-wrapper h2 {
    margin-left: -100px;
  }
}
.half-slice.right .mobile .text-wrapper {
  text-align: left !important;
}
.half-slice.right .mobile .btn-wrapper {
  display: block;
  text-align: left !important;
}
.half-slice.right .mobile .btn-wrapper .arrow-btn {
  margin-left: -20px;
  margin-right: auto;
}
.half-slice.right .wpb_single_image {
  margin-left: auto;
}
@media all and (min-width: 992px) {
  .half-slice.right .vc_row {
    left: 50%;
    transform: translate(-50%, -60%);
  }
}
@media all and (min-width: 992px) {
  .half-slice.right .btn-wrapper {
    left: 4%;
    right: auto;
    padding-left: 30px;
    padding-right: initial;
  }
}
@media all and (min-width: 1740px) {
  .half-slice.right .btn-wrapper {
    left: 5%;
  }
}
.half-slice .wpb_single_image {
  overflow: hidden;
  box-shadow: 2px 2px 14px #00000061;
  max-width: 75%;
}
@media all and (max-width: 576px) {
  .half-slice .wpb_single_image img {
    height: 280px;
    object-fit: cover;
  }
}
@media all and (min-width: 576px) and (max-width: 992px) {
  .half-slice .wpb_single_image img {
    height: 380px;
    object-fit: cover;
  }
}
@media all and (min-width: 992px) {
  .half-slice .wpb_single_image {
    max-width: 60%;
    margin-bottom: 0;
  }
  .half-slice .wpb_single_image img {
    transition: all 0.4s cubic-bezier(0.3, 0.1, 0.1, 1);
  }
}
@media all and (max-width: 992px) {
  .half-slice .vc_row {
    padding-left: 24px;
    padding-right: 24px;
  }
}
@media all and (min-width: 992px) {
  .half-slice .vc_row {
    position: absolute;
    top: 60%;
    right: 0;
    left: 80%;
    bottom: 0;
    z-index: 99;
    transform: translate(-80%, -60%);
    display: flex;
    align-items: center;
    width: 100%;
    max-width: 700px;
  }
}
@media all and (min-width: 1440px) {
  .half-slice .vc_row {
    left: 75%;
    transform: translate(-75%, -60%);
    max-width: 860px;
  }
}
@media all and (min-width: 992px) {
  .half-slice .btn-wrapper {
    position: absolute;
    right: 4%;
    bottom: -10px;
    padding-right: 30px;
  }
}
@media all and (min-width: 1740px) {
  .half-slice .btn-wrapper {
    right: 5%;
  }
}

.vc_row.container.move-up {
  margin-top: -75px !important;
}
@media all and (min-width: 1200px) {
  .vc_row.container.move-up {
    margin-top: -250px !important;
  }
  .vc_row.container.move-up .vc_column_container {
    padding-left: 15px;
    padding-right: 15px;
  }
}

.wpb_single_image.add-bg {
  position: relative;
  box-shadow: 2px 2px 12px #00000061;
}
.wpb_single_image.add-bg:before {
  content: "";
  background: #000;
  position: absolute;
  top: 10px;
  right: 10px;
  left: -10px;
  bottom: -10px;
}
@media all and (min-width: 768px) {
  .wpb_single_image.add-bg:before {
    top: 15px;
    right: 15px;
    left: -15px;
    bottom: -15px;
  }
}
.wpb_single_image.add-bg img {
  position: relative;
  z-index: 1;
}

/*Conservatory*/
@media all and (min-width: 992px) {
  .sm-imgs .student-roster .inner-wrap .items-row .img-block {
    padding-bottom: calc(85% + 110px);
  }
}

.student-roster .inner-block {
  position: relative;
}
.student-roster .inner-block .obj-link {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  border-bottom: 0;
  z-index: 1;
}
.student-roster .inner-block .obj-link:hover ~ .img-block img {
  transform: scale(1.03);
}
.student-roster .inner-block .img-block img {
  transition: all 0.35s cubic-bezier(0.3, 0.1, 0.1, 1);
}

.accordion .category-name {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  text-transform: uppercase;
  padding: 15px 30px;
  cursor: pointer;
  -webkit-user-select: none;
          user-select: none;
  transition: all 0.35s cubic-bezier(0.3, 0.1, 0.1, 1);
}
@media all and (max-width: 576px) {
  .accordion .category-name {
    font-size: 1rem;
    padding: 15px 20px;
  }
}
@media all and (min-width: 992px) {
  .accordion .category-name {
    padding: 18px 90px;
  }
}
.accordion .category-name.lightmode {
  color: #fff;
}
.accordion .category-name.lightmode:after {
  background: #fff;
}
.accordion .category-name.lightmode.active {
  background: #fff;
  color: #AA1C54;
}
.accordion .category-name.lightmode.active svg path {
  fill: #AA1C54 !important;
}
.accordion .category-name.lightmode svg path {
  fill: #fff !important;
}
.accordion .category-name:after {
  content: "";
  background: #000;
  position: absolute;
  right: 0;
  left: 0;
  bottom: 0;
  height: 2px;
  width: 100%;
  transition: all 0.35s cubic-bezier(0.3, 0.1, 0.1, 1);
}
.accordion .category-name.active {
  background: #AA1C54;
  color: #fff;
}
.accordion .category-name.active:after {
  opacity: 0;
}
.accordion .category-name.active .arrow svg {
  transform: rotate(180deg);
}
.accordion .category-name.active .arrow svg path {
  fill: #fff;
}
.accordion .category-name .arrow {
  padding-left: 15px;
}
.accordion .category-name .arrow svg {
  transition: all 0.35s cubic-bezier(0.3, 0.1, 0.1, 1);
}
.accordion .category-name .arrow svg path {
  fill: #000;
  transition: all 0.35s cubic-bezier(0.3, 0.1, 0.1, 1);
}
.accordion .inner-wrap {
  display: none;
}
.accordion .inner-wrap.lightmode .items-row p {
  color: #fff;
}
.accordion .inner-wrap .items-row {
  height: 100%;
  padding-top: 30px;
}
@media all and (min-width: 992px) {
  .accordion .inner-wrap .items-row {
    padding-top: 50px;
  }
}
.accordion .inner-wrap .items-row .wrapper {
  padding-bottom: 30px;
}
@media all and (min-width: 992px) {
  .accordion .inner-wrap .items-row .wrapper {
    padding-bottom: 50px;
  }
}
.accordion .inner-wrap .items-row .img-block {
  position: relative;
/*   background: linear-gradient(90deg, #000000, #5f5f5f, #000000);
  background-size: 400% 400%;
  animation: gradient 1.3s ease infinite; */
  box-shadow: 2px 6px 12px #00000036;
  padding-bottom: calc(85% + 70px);
/*   transform: translateZ(0);
  will-change: transform; */
}
@media all and (min-width: 650px) {
  .accordion .inner-wrap .items-row .img-block {
    position: relative;
    padding-bottom: calc(100% + 120px);
    height: 0;
    overflow: hidden;
  }
}
.accordion .inner-wrap .items-row .img-block img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.accordion .inner-wrap .items-row .student-name {
  display: block;
  background: #AA1C54;
  padding: 10px;
  margin-left: 5px;
  margin-right: 5px;
}
@media all and (min-width: 992px) {
  .accordion .inner-wrap .items-row .student-name {
    padding: 12px 10px;
  }
}
.accordion .inner-wrap .items-row .student-name p {
  color: #fff;
}
@media all and (min-width: 992px) {
  .accordion .inner-wrap .items-row .student-name p {
    font-size: 1rem;
  }
}

@media all and (min-width: 1200px) {
  .accordion-wrap {
    padding-top: 100px;
    margin-top: -100px;
  }
}
.accordion-wrap .category-name {
  z-index: 1;
}
@media all and (min-width: 992px) {
  .accordion-wrap.reduce .category-name {
    padding: 15px 30px;
  }
}
@media all and (min-width: 992px) {
  .accordion-wrap.reduce .inner-wrap .items-row {
    padding: 30px 20px 15px;
  }
}

/*FAQ*/
.faq-accordion .category-name {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  text-transform: uppercase;
  padding: 15px 30px;
  cursor: pointer;
  -webkit-user-select: none;
          user-select: none;
  transition: all 0.35s cubic-bezier(0.3, 0.1, 0.1, 1);
}
@media all and (max-width: 576px) {
  .faq-accordion .category-name {
    font-size: 1rem;
  }
}
@media all and (min-width: 992px) {
  .faq-accordion .category-name {
    padding: 18px 90px;
  }
}
.faq-accordion .category-name:after {
  content: "";
  background: #000;
  position: absolute;
  right: 0;
  left: 0;
  bottom: 0;
  height: 2px;
  width: 100%;
  transition: all 0.35s cubic-bezier(0.3, 0.1, 0.1, 1);
}
.faq-accordion .category-name.active {
  background: #AA1C54;
  color: #fff;
}
.faq-accordion .category-name.active:after {
  opacity: 0;
}
.faq-accordion .category-name.active .arrow svg {
  transform: rotate(180deg);
}
.faq-accordion .category-name.active .arrow svg path {
  fill: #fff;
}
.faq-accordion .category-name .arrow {
  padding-left: 15px;
}
.faq-accordion .category-name .arrow svg {
  transition: all 0.35s cubic-bezier(0.3, 0.1, 0.1, 1);
}
.faq-accordion .category-name .arrow svg path {
  fill: #000;
  transition: all 0.35s cubic-bezier(0.3, 0.1, 0.1, 1);
}
.faq-accordion .inner-wrap {
  display: none;
}
.faq-accordion .inner-wrap .items-row {
  height: 100%;
  padding-top: 20px;
  padding: 15px 30px;
}
@media all and (min-width: 992px) {
  .faq-accordion .inner-wrap .items-row {
    padding: 18px 90px;
  }
}
.faq-accordion .inner-wrap .items-row .wrapper {
  padding-bottom: 30px;
}
@media all and (min-width: 992px) {
  .faq-accordion .inner-wrap .items-row .wrapper {
    padding-bottom: 50px;
  }
}
.faq-accordion .inner-wrap .items-row .img-block {
/*   background: linear-gradient(90deg, #000000, #5f5f5f, #000000);
  background-size: 400% 400%;
  animation: gradient 1.3s ease infinite; */
  box-shadow: 2px 6px 12px #00000036;
/*   transform: translateZ(0);
  will-change: transform; */
}
.faq-accordion .inner-wrap .items-row .student-name {
  display: block;
  background: #AA1C54;
  padding: 10px;
  margin-left: 10px;
  margin-right: 10px;
}
@media all and (min-width: 992px) {
  .faq-accordion .inner-wrap .items-row .student-name {
    padding: 12px 10px;
  }
}
.faq-accordion .inner-wrap .items-row .student-name p {
  color: #fff;
}
@media all and (min-width: 992px) {
  .faq-accordion .inner-wrap .items-row .student-name p {
    font-size: 1rem;
  }
}

/*Technical Theatre*/
@media all and (max-width: 768px) {
  .float-img {
    margin-bottom: 90px !important;
  }
}
@media all and (min-width: 768px) and (max-width: 992px) {
  .float-img {
    margin-bottom: 150px;
  }
}
@media all and (min-width: 768px) and (max-width: 992px) {
  .float-img {
    margin-bottom: 26%;
    padding-bottom: 150px;
  }
}
@media all and (min-width: 992px) and (max-width: 1200px) {
  .float-img {
    margin-bottom: 18% !important;
    padding-bottom: 250px;
  }
}
@media all and (min-width: 1200px) and (max-width: 1400px) {
  .float-img {
    margin-bottom: calc(10vw + 100px);
  }
}
@media all and (min-width: 1400px) and (max-width: 1440px) {
  .float-img {
    margin-bottom: 19%;
  }
}
@media all and (min-width: 1440px) {
  .float-img {
    margin-bottom: 22%;
  }
}
@media all and (max-width: 768px) {
  .float-img .title-wrapper {
    margin-bottom: 50px;
  }
}
.float-img .wpb_single_image {
  box-shadow: 2px 2px 12px #00000061;
  overflow: hidden;
  width: 100%;
  z-index: 1;
/*   background: linear-gradient(90deg, #000000, #5f5f5f, #000000);
  background-size: 400% 400%;
  transform: translateZ(0);
  will-change: transform;  
  animation: gradient 1.3s ease infinite; */
}
@media all and (max-width: 768px) {
  .float-img .wpb_single_image {
    margin-bottom: -80px !important;
  }
}
@media all and (min-width: 768px) {
  .float-img .wpb_single_image {
    position: absolute;
    padding-bottom: calc(28% + 100px);
    height: 0;
  }
}
@media all and (min-width: 768px) and (max-width: 1200px) {
  .float-img .wpb_single_image {
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
  }
}
@media all and (min-width: 768px) and (max-width: 992px) {
  .float-img .wpb_single_image {
    top: 90px;
  }
}
@media all and (min-width: 992px) and (max-width: 1200px) {
  .float-img .wpb_single_image {
    top: 110px;
  }
}
@media all and (min-width: 1200px) {
  .float-img .wpb_single_image {
    top: 150px;
  }
}
@media all and (min-width: 1440px) {
  .float-img .wpb_single_image {
    top: 180px;
  }
}
.float-img .wpb_single_image .vc_single_image-wrapper {
  position: initial;
  background: none;
  will-change: auto;
  animation: none;
  transform: none;
}
@media all and (min-width: 768px) {
  .float-img .wpb_single_image img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
}

@media all and (min-width: 1200px) {
  .push-right .vc_column-inner:before {
    content: "";
    background: #AA1C54;
    position: absolute;
    top: 0;
    right: 0;
    left: 15px;
    bottom: 0;
    z-index: -1;
    width: 100vw;
    display: block;
  }
}
.push-right .vc_column-inner .wpb_wrapper {
  padding: 25px;
}
@media all and (min-width: 576px) {
  .push-right .vc_column-inner .wpb_wrapper {
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 8%;
  }
}

@media all and (min-width: 768px) {
  .stretch-btns .row {
    justify-content: space-between;
  }
}
.stretch-btns .row .col-md-6 {
  padding-bottom: 15px;
}
@media all and (min-width: 768px) {
  .stretch-btns .row .col-md-6 {
    width: 42%;
  }
}
.stretch-btns .btn-wrapper .arrow-btn {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

@media all and (min-width: 1200px) {
  .ml-xl-15 .wpb_single_image {
    margin-left: 15px;
  }
}

.items-row table {
  font-family: Futura Std, sans-serif;
  font-weight: 400;
  border: 2px solid #000;
  width: 100%;
}
@media all and (max-width: 1200px) {
  .items-row table {
    margin-bottom: 30px;
  }
}
.items-row table tr {
  border-bottom: 2px solid #000;
  border-right: 2px solid #000;
}
@media all and (max-width: 768px) {
  .items-row table tr {
    display: flex;
    flex-direction: column;
    border-right: 0;
  }
  .items-row table tr:last-child {
    border-bottom: 0;
  }
}
.items-row table tr td {
  padding: 14px;
}
@media all and (min-width: 992px) {
  .items-row table tr td {
    font-size: 1.1rem;
  }
}

#red-column table {
  margin-top: 2rem;
  margin-bottom: 1rem;
}
#red-column table tr td:last-child {
  text-align: center;
  background: #AA1C54;
  color: #fff;
}

/*Current Openings - Careers*/
.careers .items-row .career-item {
  margin-bottom: 60px;
}
@media all and (min-width: 992px) {
  .careers .items-row .career-item {
    margin-bottom: 80px;
  }
}
@media all and (min-width: 992px) {
  .careers .items-row .career-item:nth-child(even) .left-col {
    order: 2;
  }
  .careers .items-row .career-item:nth-child(even) .right-col {
    order: 1;
    border-left: 2px solid #000;
    border-right: 0;
  }
}
@media all and (min-width: 992px) {
  .careers .items-row .career-item p, .careers .items-row .career-item li {
    font-size: 1.15rem;
  }
}
.careers .items-row .career-item a {
  font-family: trade-gothic-next, sans-serif !important;
  font-weight: 800 !important;
  border-bottom: 0;
  font-weight: 700;
}
@media all and (min-width: 992px) {
  .careers .items-row .career-item a {
    font-size: 1.15rem;
  }
}
.careers .items-row .career-item .left-col {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  background: #AA1C54;
  padding: 20px;
}
@media all and (min-width: 992px) {
  .careers .items-row .career-item .left-col {
    padding: 35px;
  }
}
.careers .items-row .career-item .left-col .row-top {
  margin-bottom: 40px;
}
@media all and (min-width: 992px) {
  .careers .items-row .career-item .left-col .row-top {
    margin-bottom: 60px;
  }
}
.careers .items-row .career-item .left-col .row-top .obj-title {
  color: #fff;
  text-transform: uppercase;
  margin-bottom: 20px;
  max-width: 360px;
  letter-spacing: 2.5px;
}
@media all and (min-width: 992px) {
  .careers .items-row .career-item .left-col .row-top .obj-title {
    font-size: 2.3rem;
  }
}
.careers .items-row .career-item .left-col .row-middle {
  margin-bottom: 40px;
}
@media all and (min-width: 992px) {
  .careers .items-row .career-item .left-col .row-middle {
    margin-bottom: 60px;
  }
}
@media all and (min-width: 992px) {
  .careers .items-row .career-item .left-col .row-middle p {
    font-size: 1.3rem;
  }
}
.careers .items-row .career-item .left-col .row-middle .due-date {
  margin-bottom: 35px;
}
.careers .items-row .career-item .left-col p, .careers .items-row .career-item .left-col a {
  color: #fff;
}
.careers .items-row .career-item .left-col a {
  text-decoration: none;
}
.careers .items-row .career-item .left-col a:hover {
  border-bottom: 1px solid;
}
.careers .items-row .career-item .right-col {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding: 20px;
  border: 2px solid #000;
  border-top: 0;
}
@media all and (min-width: 992px) {
  .careers .items-row .career-item .right-col {
    padding: 35px;
    border-top: 2px solid #000;
    border-left: 0;
  }
}
.careers .items-row .career-item .right-col .position-info {
  margin-bottom: 35px;
}
.careers .items-row .career-item .right-col .position-info p {
  margin-bottom: 5px !important;
}
.careers .items-row .career-item .right-col .summary {
  padding-bottom: 40px;
}
@media all and (min-width: 992px) {
  .careers .items-row .career-item .right-col .summary {
    padding-bottom: 100px;
  }
}

/*Calendar*/
.mpspx-page-wrapper .secondary-banner {
  position: relative;
  background: #AA1C54;
  margin-top: -25px;
  padding-top: 60px;
  padding-bottom: 100px;
}
@media all and (min-width: 1200px) {
  .mpspx-page-wrapper .secondary-banner {
    padding-top: 120px;
    padding-bottom: 350px;
    margin-top: -60px;
  }
}
.mpspx-page-wrapper .secondary-banner:before {
  content: "";
  background: #AA1C54;
  position: absolute;
  width: 100vw;
  top: 0;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
  height: 100%;
  z-index: -1;
  pointer-events: none;
}
@media all and (min-width: 1200px) {
  .mpspx-page-wrapper .secondary-banner:before {
    top: -60px;
  }
}
.mpspx-page-wrapper .secondary-banner h1 {
  color: #fff;
}

.event-inner {
  position: relative;
  height: 100%;
}
.event-inner:before {
  content: "";
  background: #000;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  z-index: -1;
  transition: all 0.3s cubic-bezier(0.3, 0.1, 0.1, 1);
}
@media all and (min-width: 992px) {
  .event-inner:hover:before {
    transform: translate(-7.5px, 7.5px);
  }
  .event-inner:hover .hover-wrap {
    transform: translate(7.5px, -7.5px);
  }
}
.event-inner .hover-wrap {
  position: relative;
  display: flex;
  flex-direction: column;
  height: auto;
  background: #fff;
  height: 100%;
  transition: all 0.3s cubic-bezier(0.3, 0.1, 0.1, 1);
}
.event-inner .mpspx-event-griditem-titlewrap {
  padding: 20px;
  text-align: center;
}
.event-inner .mpspx-event-griditem-titlewrap a {
  font-family: Futura Std, sans-serif;
  letter-spacing: 1.3px;
  line-height: 1.3;
  text-decoration: none;
  color: #000;
  text-transform: uppercase;
  font-weight: 700;
}
@media all and (min-width: 992px) {
  .event-inner .mpspx-event-griditem-titlewrap a {
    font-size: 1.7rem;
  }
}
.event-inner .mpspx-event-griditem-image {
  position: relative;
  padding-bottom: calc(53% + 120px);
  height: 0;
  overflow: hidden;
  background: linear-gradient(90deg, #000000, #5f5f5f, #000000);
  background-size: 400% 400%;
  animation: gradient 1.3s ease infinite;
  transform: translateZ(0);
  will-change: transform;
}
.event-inner .mpspx-event-griditem-image .mpspx-event-single-image-portrait {
  height: 100%;
}
.event-inner .mpspx-event-griditem-image .mpspx-event-single-image-portrait img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.event-inner .mpspx-event-griditem-bodywrap {
  display: flex;
  height: 100%;
  position: relative;
  justify-content: center;
  text-align: center;
}
.event-inner .mpspx-event-griditem-bodywrap .mpspx-event-griditem-body {
  padding: 20px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 30px;
}
@media all and (min-width: 576px) {
  .event-inner .mpspx-event-griditem-bodywrap .mpspx-event-griditem-body {
    padding: 25px 30px;
  }
}
.event-inner .mpspx-event-griditem-bodywrap .mpspx-event-griditem-body .mpspx-event-griditem-time {
  font-family: Futura Std, sans-serif;
  font-weight: 700;
  margin-bottom: 30px;
}
@media all and (min-width: 992px) {
  .event-inner .mpspx-event-griditem-bodywrap .mpspx-event-griditem-body .mpspx-event-griditem-time {
    font-size: 1.5rem;
  }
}
.event-inner .mpspx-event-griditem-bodywrap .mpspx-event-griditem-body .mpspx-event-griditem-buttonwrap {
  padding: 0;
}
.event-inner .mpspx-event-griditem-bodywrap .mpspx-event-griditem-body .mpspx-event-griditem-buttonwrap .btn-wrapper {
  display: flex;
  margin-left: -15px;
  margin-right: -15px;
}
.event-inner .mpspx-event-griditem-bodywrap .mpspx-event-griditem-body .mpspx-event-griditem-buttonwrap .btn-wrapper a {
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: trade-gothic-next, sans-serif;
  font-weight: 800;
  width: 50%;
  transition: all 0.35s cubic-bezier(0.3, 0.1, 0.1, 1);
}
@media all and (min-width: 992px) and (max-width: 1400px) {
  .event-inner .mpspx-event-griditem-bodywrap .mpspx-event-griditem-body .mpspx-event-griditem-buttonwrap .btn-wrapper a {
    font-size: 0.9rem;
  }
}
@media all and (min-width: 992px) {
  .event-inner .mpspx-event-griditem-bodywrap .mpspx-event-griditem-body p {
    font-size: 1.2rem;
  }
}

.mpspx-page-wrapper.mobile {
  position: relative;
  margin-top: -55px;
  padding-bottom: 20px !important;
}

.mpspx-events-calendar-wrapper {
  position: relative;
  padding-left: 0 !important;
  padding-right: 0 !important;
  padding-bottom: 60px;
}
@media all and (min-width: 992px) {
  .mpspx-events-calendar-wrapper {
    padding-bottom: 120px;
  }
}
@media all and (min-width: 720px) {
  .mpspx-events-calendar-wrapper .mpspx-calendar-month-inner > table tbody tr td.emptyDay {
    border-width: 2px;
  }
}
.mpspx-events-calendar-wrapper .mpspx-calendar-month-inner table thead {
  border-color: #2F2F2F;
}
@media all and (min-width: 720px) {
  .mpspx-events-calendar-wrapper .mpspx-calendar-month-inner table thead {
    border-width: 2px;
  }
}
.mpspx-events-calendar-wrapper .mpspx-calendar-month-inner table thead tr:first-child {
  background: #2F2F2F;
}
.mpspx-events-calendar-wrapper .mpspx-calendar-month-inner table thead tr:first-child th:last-child {
  border-color: #2F2F2F;
}
@media all and (min-width: 720px) {
  .mpspx-events-calendar-wrapper .mpspx-calendar-month-inner table thead tr:first-child th:last-child {
    border-width: 2px;
  }
}
.mpspx-events-calendar-wrapper .mpspx-calendar-month-inner table thead tr h2 {
  margin-bottom: 0;
}
@media all and (min-width: 992px) {
  .mpspx-events-calendar-wrapper .mpspx-calendar-month-inner table thead tr h2 {
    font-size: 2.5rem;
  }
}
.mpspx-events-calendar-wrapper .mpspx-calendar-month-inner table thead tr h2 a {
  color: #fff;
  text-decoration: none;
}
.mpspx-events-calendar-wrapper .mpspx-calendar-month-inner table thead tr .nextMonth, .mpspx-events-calendar-wrapper .mpspx-calendar-month-inner table thead tr .prevMonth {
  position: relative;
  padding: 12px;
}
@media all and (min-width: 720px) {
  .mpspx-events-calendar-wrapper .mpspx-calendar-month-inner table thead tr .nextMonth, .mpspx-events-calendar-wrapper .mpspx-calendar-month-inner table thead tr .prevMonth {
    padding: 25px 20px;
  }
}
.mpspx-events-calendar-wrapper .mpspx-calendar-month-inner table thead tr .nextMonth span, .mpspx-events-calendar-wrapper .mpspx-calendar-month-inner table thead tr .prevMonth span {
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
}
.mpspx-events-calendar-wrapper .mpspx-calendar-month-inner table thead tr .nextMonth span h4, .mpspx-events-calendar-wrapper .mpspx-calendar-month-inner table thead tr .prevMonth span h4 {
  margin-bottom: 0;
  -webkit-user-select: none;
          user-select: none;
}
.mpspx-events-calendar-wrapper .mpspx-calendar-month-inner table thead tr .nextMonth span svg, .mpspx-events-calendar-wrapper .mpspx-calendar-month-inner table thead tr .prevMonth span svg {
  width: 20px;
  transition: all 0.35s cubic-bezier(0.3, 0.1, 0.1, 1);
}
.mpspx-events-calendar-wrapper .mpspx-calendar-month-inner table thead tr .nextMonth img, .mpspx-events-calendar-wrapper .mpspx-calendar-month-inner table thead tr .prevMonth img {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  -webkit-user-select: none;
          user-select: none;
  width: 40px !important;
  height: 40px !important;
}
.mpspx-events-calendar-wrapper .mpspx-calendar-month-inner table thead tr .prevMonth span h4 {
  margin-left: 10px;
}
.mpspx-events-calendar-wrapper .mpspx-calendar-month-inner table thead tr .prevMonth img {
  right: 0;
}
.mpspx-events-calendar-wrapper .mpspx-calendar-month-inner table thead tr .prevMonth:hover span svg {
  transform: translateX(-5px);
}
.mpspx-events-calendar-wrapper .mpspx-calendar-month-inner table thead tr .nextMonth span h4 {
  margin-right: 10px;
}
.mpspx-events-calendar-wrapper .mpspx-calendar-month-inner table thead tr .nextMonth img {
  left: 0;
}
.mpspx-events-calendar-wrapper .mpspx-calendar-month-inner table thead tr .nextMonth:hover span svg {
  transform: translateX(5px);
}
@media all and (min-width: 720px) {
  .mpspx-events-calendar-wrapper .mpspx-calendar-month-inner table thead tr:last-child {
    height: 50px;
  }
}
@media all and (max-width: 720px) {
  .mpspx-events-calendar-wrapper .mpspx-calendar-month-inner table tr {
    border-width: 0;
  }
}
.mpspx-events-calendar-wrapper .mpspx-calendar-month-inner table tr td {
  border-color: #2F2F2F;
  /*Has Event*/
}
@media all and (min-width: 720px) {
  .mpspx-events-calendar-wrapper .mpspx-calendar-month-inner table tr td {
    border-width: 2px;
  }
}
.mpspx-events-calendar-wrapper .mpspx-calendar-month-inner table tr td.has-event {
  background: #AA1C54;
  transition: all 0.3s cubic-bezier(0.3, 0.1, 0.1, 1);
}
.mpspx-events-calendar-wrapper .mpspx-calendar-month-inner table tr td.has-event .day-inner .dayTitle a {
  color: #fff;
  transition: all 0.3s cubic-bezier(0.3, 0.1, 0.1, 1);
}
.mpspx-events-calendar-wrapper .mpspx-calendar-month-inner table tr td.has-event .day-inner .dayTitleLong a {
  color: #fff;
  transition: all 0.3s cubic-bezier(0.3, 0.1, 0.1, 1);
}
.mpspx-events-calendar-wrapper .mpspx-calendar-month-inner table tr td.has-event .list .title a {
  color: #fff !important;
  transition: all 0.3s cubic-bezier(0.3, 0.1, 0.1, 1);
}
.mpspx-events-calendar-wrapper .mpspx-calendar-month-inner table tr td.has-event .list .title .mpspx-event-griditem-buttonwrap a.mpspx-button1 {
  color: #aa1c54 !important;
  transition: all 0.3s cubic-bezier(0.3, 0.1, 0.1, 1);
}
.mpspx-events-calendar-wrapper .mpspx-calendar-month-inner table tr td.has-event .list .title .mpspx-event-griditem-buttonwrap a.mpspx-button2:hover {
  color: #aa1c54 !important;
  transition: all 0.3s cubic-bezier(0.3, 0.1, 0.1, 1);
}
.mpspx-events-calendar-wrapper .mpspx-calendar-month-inner table tr td.has-event .list .title .mpspx-event-griditem-buttonwrap a.mpspx-button1:hover {
  color: #fff !important;
  transition: all 0.3s cubic-bezier(0.3, 0.1, 0.1, 1);
}
.mpspx-events-calendar-wrapper .mpspx-calendar-month-inner table tr td.expired {
  background: transparent;
}
.mpspx-events-calendar-wrapper .mpspx-calendar-month-inner table tr td.expired .dayTitle {
  opacity: 0.4;
}
.mpspx-events-calendar-wrapper .mpspx-calendar-month-inner table tr td.expired .dayTitle a {
  color:#000!important;
}
.mpspx-events-calendar-wrapper .mpspx-calendar-month-inner table tr td.today {
  background: #ECD7A5;
  border-left: 0;
}
.mpspx-events-calendar-wrapper .mpspx-calendar-month-inner table tr td.today .day-inner .dayTitle {
  color: #000;
}
.mpspx-events-calendar-wrapper .mpspx-calendar-month-inner table tr td.today .day-inner .dayTitle a {
  color: #000;
}
.mpspx-events-calendar-wrapper .mpspx-calendar-month-inner table tr td.today .day-inner .list .title .details .mpspx-button2 {
  color: #fff !important;
}
.mpspx-events-calendar-wrapper .mpspx-calendar-month-inner table tr td.today .day-inner .list .title a {
  color: #000 !important;
}
@media all and (max-width: 720px) {
  .mpspx-events-calendar-wrapper .mpspx-calendar-month-inner table tr td .day-inner {
    min-height: 100%;
  }
}
@media all and (min-width: 720px) {
  .mpspx-events-calendar-wrapper .mpspx-calendar-month-inner table tr td .day-inner {
    padding-top: 30px;
  }
}
@media all and (min-width: 1200px) and (max-width: 1440px) {
  .mpspx-events-calendar-wrapper .mpspx-calendar-month-inner table tr td .day-inner {
    min-height: 140px;
  }
}
@media all and (min-width: 1440px) {
  .mpspx-events-calendar-wrapper .mpspx-calendar-month-inner table tr td .day-inner {
    min-height: 160px;
  }
}
.mpspx-events-calendar-wrapper .mpspx-calendar-month-inner table tr td .day-inner .dayTitle {
  font-family: trade-gothic-next, sans-serif;
  font-weight: 700;
  left: auto;
  right: 0;
}
@media all and (min-width: 1200px) {
  .mpspx-events-calendar-wrapper .mpspx-calendar-month-inner table tr td .day-inner .dayTitle {
    font-size: 16px;
  }
}
.mpspx-events-calendar-wrapper .mpspx-calendar-month-inner table tr td .day-inner .dayTitle a {
  text-decoration: none;
}
.mpspx-events-calendar-wrapper .mpspx-calendar-month-inner table tr td .day-inner .dayTitleLong {
  margin-bottom: 20px;
}
.mpspx-events-calendar-wrapper .mpspx-calendar-month-inner table tr td .day-inner .dayTitleLong a {
  font-family: trade-gothic-next, sans-serif;
  font-weight: 700;
  left: auto;
  right: 0;
  text-decoration: none;
}
.mpspx-events-calendar-wrapper .mpspx-calendar-month-inner table tr td .list .event .title a {
  text-decoration: none;
  margin-bottom: 6px !important;
  text-align: center;
}
.mpspx-events-calendar-wrapper .mpspx-calendar-month-inner table tr td .list .event .title a span {
  padding: 3px 6px !important;
  border-radius: 0 !important;
}
@media all and (min-width: 1200px) {
  .mpspx-events-calendar-wrapper .mpspx-calendar-month-inner table tr td .list .event .title .details {
    width: 320px !important;
  }
}
.mpspx-events-calendar-wrapper .mpspx-calendar-month-inner table tr td .list .event-card {
  width: 100%;
}
.mpspx-events-calendar-wrapper .mpspx-calendar-month-inner table tr td .list .event-card .event-inner {
  box-shadow: 2px 2px 14px #00000040;
}
.mpspx-events-calendar-wrapper .mpspx-calendar-month-inner table tr td .list .event-card .event-inner .mpspx-event-griditem-image {
  height: 220px !important;
  padding-bottom: 0;
}
.mpspx-events-calendar-wrapper .mpspx-calendar-month-inner table tr td .list .event-card .event-inner .mpspx-event-griditem-image img {
  height: 220px !important;
}
.mpspx-events-calendar-wrapper .mpspx-calendar-month-inner table tr td .list .event-card .event-inner .mpspx-event-griditem-bodywrap .mpspx-event-griditem-body {
  padding: 20px;
}
.mpspx-events-calendar-wrapper .mpspx-calendar-month-inner table tr td .list .event-card .event-inner .mpspx-event-griditem-bodywrap .mpspx-event-griditem-body .mpspx-event-griditem-titlewrap {
  padding: 0;
  margin-bottom: 20px;
}
.mpspx-events-calendar-wrapper .mpspx-calendar-month-inner table tr td .list .event-card .event-inner .mpspx-event-griditem-bodywrap .mpspx-event-griditem-body .mpspx-event-griditem-titlewrap a {
  color: #000 !important;
  font-size: 1rem;
}
.mpspx-events-calendar-wrapper .mpspx-calendar-month-inner table tr td .list .event-card .event-inner .mpspx-event-griditem-bodywrap .mpspx-event-griditem-body .mpspx-event-griditem-time {
  font-size: 1rem;
  margin-bottom: 15px;
}
.mpspx-events-calendar-wrapper .mpspx-calendar-month-inner table tr td .list .event-card .event-inner .mpspx-event-griditem-bodywrap .mpspx-event-griditem-body .mpspx-event-griditem-buttonwrap .btn-wrapper a {
  font-size: 12px;
  padding: 8px 5px;
}
.mpspx-events-calendar-wrapper .mpspx-calendar-month-inner table tr td .list .event-card .event-inner .mpspx-event-griditem-bodywrap .mpspx-event-griditem-body .mpspx-event-griditem-buttonwrap .btn-wrapper a.mpspx-button1 {
  color: #AA1C54 !important;
}
.mpspx-events-calendar-wrapper .mpspx-calendar-month-inner table tr td .list .event-card .event-inner .mpspx-event-griditem-bodywrap .mpspx-event-griditem-body .mpspx-event-griditem-buttonwrap .btn-wrapper a.mpspx-button1:hover {
  color: #fff !important;
}
.mpspx-events-calendar-wrapper .mpspx-calendar-month-inner table tr td .list .event-card .event-inner .mpspx-event-griditem-bodywrap .mpspx-event-griditem-body .mpspx-event-griditem-buttonwrap .btn-wrapper a.mpspx-button2:hover {
  color: #AA1C54 !important;
}
.mpspx-events-calendar-wrapper .mpspx-calendar-month-inner table tr td[day="1"] {
  border-color: #2F2F2F;
  border-left: 0;
}
@media all and (min-width: 720px) {
  .mpspx-events-calendar-wrapper .mpspx-calendar-month-inner table tr td[day="1"] {
    border-width: 2px;
  }
}

/*Single Event*/
.image-gallery {
  margin-bottom: 10px;
}
.image-gallery .swiper-slide {
  position: relative;
  padding-bottom: calc(62% + 22px);
  height: 0;
  overflow: hidden;
}
@media all and (min-width: 500px) and (max-width: 992px) {
  .image-gallery .swiper-slide {
    padding-bottom: calc(64% + 22px);
  }
}
@media all and (min-width: 992px) and (max-width: 1200px) {
  .image-gallery .swiper-slide {
    padding-bottom: calc(31% + 22px);
  }
}
@media all and (min-width: 1200px) {
  .image-gallery .swiper-slide {
    padding-bottom: calc(21% + 15px);
  }
}
.image-gallery .swiper-slide img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.mpspx-page-wrapper {
  padding-bottom: 0;
}
@media all and (max-width: 1200px) {
  .mpspx-page-wrapper {
    padding-top: 25px !important;
    padding-right: 24px !important;
    padding-left: 24px !important;
  }
}
@media all and (min-width: 1200px) {
  .mpspx-page-wrapper {
    padding-top: 60px;
  }
}
@media all and (min-width: 1200px) and (max-width: 1400px) {
  .mpspx-page-wrapper {
    padding-left: 40px !important;
    padding-right: 40px !important;
    max-width: 100% !important;
  }
}
@media all and (min-width: 1400px) and (max-width: 1740px) {
  .mpspx-page-wrapper {
    padding-left: 60px !important;
    padding-right: 60px !important;
  }
}
@media all and (min-width: 1400px) {
  .mpspx-page-wrapper {
    max-width: 1650px !important;
  }
}
@media all and (min-width: 1740px) {
  .mpspx-page-wrapper {
    padding-left: 24px !important;
    padding-right: 24px !important;
  }
}
.mpspx-page-wrapper .mpspx-breadcrumbs {
  display: none;
}
.mpspx-page-wrapper .mpspx-event-single-inner {
  padding-bottom: 40px;
}
@media all and (min-width: 1200px) {
  .mpspx-page-wrapper .mpspx-event-single-inner {
    padding-bottom: 100px;
  }
}
.mpspx-page-wrapper .mpspx-event-single-inner .accordion-wrap {
  padding-top: 0;
  margin-top: 0;
}
@media all and (max-width: 1200px) {
  .mpspx-page-wrapper .mpspx-event-single-inner .img-col {
    padding-left: 0;
    padding-right: 0;
    margin-left: -12px;
  }
  .mpspx-page-wrapper .mpspx-event-single-inner .img-col .mpspx-event-single-col-inner {
    margin-right: -24px;
  }
}
@media all and (min-width: 1200px) {
  .mpspx-page-wrapper .mpspx-event-single-inner .img-col {
    width: 70%;
  }
}
@media all and (min-width: 1200px) {
  .mpspx-page-wrapper .mpspx-event-single-inner .middle-col {
    width: 30%;
  }
}
.mpspx-page-wrapper .mpspx-event-single-inner .middle-col .faq-accordion:before {
  top: 10px;
}
@media all and (min-width: 1200px) and (max-width: 1600px) {
  .mpspx-page-wrapper .mpspx-event-single-inner .last-col {
    width: 25%;
  }
}
.mpspx-page-wrapper .mpspx-event-single-inner .event-title {
  position: relative;
  padding: 18px 0;
}
@media all and (max-width: 1200px) {
  .mpspx-page-wrapper .mpspx-event-single-inner .event-title {
    background: #AA1C54;
    margin-right: 20px;
  }
  .mpspx-page-wrapper .mpspx-event-single-inner .event-title h1 {
    padding-left: 12px;
    padding-right: 12px;
  }
}
@media all and (min-width: 1200px) {
  .mpspx-page-wrapper .mpspx-event-single-inner .event-title {
    margin-right: 30px;
    padding-right: 10px;
  }
}
@media all and (min-width: 1200px) {
  .mpspx-page-wrapper .mpspx-event-single-inner .event-title:before {
    content: "";
    background: #AA1C54;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 1;
    width: 100vw;
    display: block;
  }
}
.mpspx-page-wrapper .mpspx-event-single-inner .event-title .mpspx-event-title {
  position: relative;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 0 !important;
  z-index: 1;
}
@media all and (min-width: 1200px) {
  .mpspx-page-wrapper .mpspx-event-single-inner .event-title .mpspx-event-title {
    text-align: left;
    font-size: 3rem;
  }
}
.mpspx-page-wrapper .mpspx-event-single-inner .col-wrap {
  padding-top: 60px;
}
@media all and (min-width: 600px) and (max-width: 1200px) {
  .mpspx-page-wrapper .mpspx-event-single-inner .col-wrap {
    display: flex;
    align-items: baseline;
    flex-wrap: wrap;
    margin-left: -15px;
    margin-right: -15px;
  }
}
@media all and (min-width: 1200px) {
  .mpspx-page-wrapper .mpspx-event-single-inner .col-wrap {
    padding-top: 0;
    padding-left: 5%;
    padding-right: 5%;
  }
}
.mpspx-page-wrapper .mpspx-event-single-inner .col-wrap h4 {
  font-weight: 400;
  letter-spacing: initial;
}
@media all and (min-width: 992px) {
  .mpspx-page-wrapper .mpspx-event-single-inner .col-wrap h4 {
    font-size: 1.3rem;
  }
}
.mpspx-page-wrapper .mpspx-event-single-inner .col-wrap .prices {
  margin-bottom: 35px;
}
@media all and (min-width: 600px) and (max-width: 1200px) {
  .mpspx-page-wrapper .mpspx-event-single-inner .col-wrap .prices {
    position: relative;
    order: 1;
    width: 50%;
    padding-left: 50px;
    padding-right: 15px;
  }
}
@media all and (min-width: 992px) {
  .mpspx-page-wrapper .mpspx-event-single-inner .col-wrap .prices {
    margin-bottom: 40px;
  }
}
.mpspx-page-wrapper .mpspx-event-single-inner .col-wrap .prices p {
  display: flex;
  align-items: center;
}
/* .mpspx-page-wrapper .mpspx-event-single-inner .col-wrap .prices p:before {
  content: "";
  background: url(/wp-content/uploads/2022/05/ticket-solid.png);
  background-repeat: no-repeat;
  background-size: auto;
  display: block;
  width: 25px;
  height: 25px;
} */
@media all and (min-width: 600px) and (max-width: 1200px) {
  .mpspx-page-wrapper .mpspx-event-single-inner .col-wrap .prices p:before {
    position: absolute;
    top: 3px;
    right: 0;
    left: 15px;
    bottom: 0;
  }
}
.mpspx-page-wrapper .mpspx-event-single-inner .col-wrap .prices p .mpspx-price-type {
  margin-left: 10px;
}
@media all and (min-width: 600px) and (max-width: 1200px) {
  .mpspx-page-wrapper .mpspx-event-single-inner .col-wrap .prices p .mpspx-price-type {
    margin-left: 0;
  }
}
.mpspx-page-wrapper .mpspx-event-single-inner .col-wrap .mpspx-event-single-date {
  margin-bottom: 35px;
}
@media all and (min-width: 600px) and (max-width: 1200px) {
  .mpspx-page-wrapper .mpspx-event-single-inner .col-wrap .mpspx-event-single-date {
    position: relative;
    order: 3;
    width: 50%;
    padding-left: 50px;
    padding-right: 15px;
  }
}
@media all and (min-width: 992px) {
  .mpspx-page-wrapper .mpspx-event-single-inner .col-wrap .mpspx-event-single-date {
    margin-bottom: 40px;
  }
}
.mpspx-page-wrapper .mpspx-event-single-inner .col-wrap .mpspx-event-single-location {
  margin-bottom: 35px;
}
@media all and (min-width: 600px) and (max-width: 1200px) {
  .mpspx-page-wrapper .mpspx-event-single-inner .col-wrap .mpspx-event-single-location {
    position: relative;
    order: 2;
    width: 50%;
    padding-left: 50px;
    padding-right: 15px;
  }
}
@media all and (min-width: 992px) {
  .mpspx-page-wrapper .mpspx-event-single-inner .col-wrap .mpspx-event-single-location {
    margin-bottom: 40px;
  }
}
.mpspx-page-wrapper .mpspx-event-single-inner .col-wrap .mpspx-event-single-location p a {
  display: flex;
  align-items: center;
  border-bottom: 0;
}
/* .mpspx-page-wrapper .mpspx-event-single-inner .col-wrap .mpspx-event-single-location p a:before {
  content: "";
  background: url(/wp-content/uploads/2022/05/location-arrow-solid.png);
  background-repeat: no-repeat;
  background-size: auto;
  display: block;
  width: 20px;
  height: 20px;
} */
@media all and (min-width: 600px) and (max-width: 1200px) {
  .mpspx-page-wrapper .mpspx-event-single-inner .col-wrap .mpspx-event-single-location p a:before {
    position: absolute;
    top: 3px;
    right: 0;
    left: 15px;
    bottom: 0;
  }
}
@media all and (min-width: 1200px) {
  .mpspx-page-wrapper .mpspx-event-single-inner .col-wrap .mpspx-event-single-location p a:before {
    width: 30px;
    height: 30px;
  }
}
.mpspx-page-wrapper .mpspx-event-single-inner .col-wrap .mpspx-event-single-location p a span {
  border-bottom: 1px solid;
/*   margin-left: 10px; */
}
@media all and (min-width: 600px) and (max-width: 1200px) {
  .mpspx-page-wrapper .mpspx-event-single-inner .col-wrap .mpspx-event-single-location p a span {
    margin-left: 0;
  }
}
@media all and (min-width: 600px) and (max-width: 1200px) {
  .mpspx-page-wrapper .mpspx-event-single-inner .col-wrap .phone {
    position: relative;
    order: 4;
    width: 50%;
    padding-left: 50px;
    padding-right: 15px;
  }
}
.mpspx-page-wrapper .mpspx-event-single-inner .col-wrap .phone .mpspx-event-single-phone p a {
  display: flex;
  align-items: center;
  border-bottom: 0;
}
/* .mpspx-page-wrapper .mpspx-event-single-inner .col-wrap .phone .mpspx-event-single-phone p a:before {
  content: "";
  background: url(/wp-content/uploads/2022/05/phone-solid.png);
  background-repeat: no-repeat;
  background-size: auto;
  display: block;
  width: 20px;
  height: 20px;
} */
@media all and (min-width: 600px) and (max-width: 1200px) {
  .mpspx-page-wrapper .mpspx-event-single-inner .col-wrap .phone .mpspx-event-single-phone p a:before {
    position: absolute;
    top: 3px;
    right: 0;
    left: 15px;
    bottom: 0;
  }
}
.mpspx-page-wrapper .mpspx-event-single-inner .col-wrap .phone .mpspx-event-single-phone p a span {
/*   margin-left: 10px; */
  border-bottom: 1px solid;
}
@media all and (min-width: 600px) and (max-width: 1200px) {
  .mpspx-page-wrapper .mpspx-event-single-inner .col-wrap .phone .mpspx-event-single-phone p a span {
    margin-left: 0;
  }
}
.mpspx-page-wrapper .mpspx-event-single-inner .col-wrap .mpspx-event-single-button-wrap {
  margin-bottom: 35px;
}
@media all and (min-width: 992px) {
  .mpspx-page-wrapper .mpspx-event-single-inner .col-wrap .mpspx-event-single-button-wrap {
    margin-bottom: 40px;
  }
}
.mpspx-page-wrapper .mpspx-event-single-inner .accordion {
  margin-bottom: 30px;
}
@media all and (min-width: 992px) {
  .mpspx-page-wrapper .mpspx-event-single-inner .accordion {
    margin-bottom: 60px;
  }
}
.mpspx-page-wrapper .mpspx-event-single-inner .accordion ul {
  max-width: 550px;
  list-style-type: none;
  padding: 0;
}
.mpspx-page-wrapper .mpspx-event-single-inner .accordion ul li {
  display: flex;
  justify-content: space-between;
}
.mpspx-page-wrapper .mpspx-event-single-inner .accordion ul li span {
  width: 50%;
}
@media all and (min-width: 992px) {
  .mpspx-page-wrapper .mpspx-event-single-inner .accordion .items-row {
    padding-top: 30px;
  }
}
.mpspx-page-wrapper .mpspx-event-single-inner .buy-tickets {
  margin-bottom: 30px;
  padding-top: 30px;
}
@media all and (min-width: 992px) {
  .mpspx-page-wrapper .mpspx-event-single-inner .buy-tickets {
    padding-top: 60px;
    margin-bottom: 80px;
  }
}
.mpspx-page-wrapper .mpspx-event-single-inner .buy-tickets .mpspx-event-single-date .faq-accordion {
  display: block;
  max-width: 400px;
}
.mpspx-page-wrapper .mpspx-event-single-inner .buy-tickets .mpspx-event-single-date .faq-accordion:before {
  display: none;
}
.mpspx-page-wrapper .mpspx-event-single-inner .buy-tickets .mpspx-event-single-date .faq-accordion .mpspx-event-single-more-dates {
  margin-left: 0;
}
@media all and (min-width: 1200px) {
  .mpspx-page-wrapper .mpspx-event-single-inner .buy-tickets .mpspx-event-single-date .faq-accordion .accordion-wrap .category-name {
    padding: 15px;
  }
}
.mpspx-page-wrapper .mpspx-event-single-inner .mpspx-event-single-after-buy.mobile {
  text-align: center;
}
@media all and (min-width: 1200px) {
  .mpspx-page-wrapper .mpspx-event-single-inner .mpspx-event-single-after-buy.mobile {
    display: none;
  }
}
.mpspx-page-wrapper .mpspx-event-single-inner .mpspx-event-single-after-buy.mobile .mpspx_calendar_month {
  max-width: 450px;
  margin: 0 auto;
  margin-top: 20px;
}
.mpspx-page-wrapper .mpspx-event-single-inner .mpspx-event-single-after-buy.mobile .mpspx_calendar_month table thead {
  border-bottom: 2px solid;
}
@media all and (min-width: 1200px) {
  .mpspx-page-wrapper .mpspx-event-single-inner .mpspx_calendar_month {
    margin-top: -17px;
  }
}
.mpspx-page-wrapper .mpspx-event-single-inner .mpspx_calendar_month .mpspx-calendar-year-month-inner table {
  border: 2px solid #2F2F2F;
}
.mpspx-page-wrapper .mpspx-event-single-inner .mpspx_calendar_month .mpspx-calendar-year-month-inner table tr {
  border-bottom: 2px solid #2F2F2F;
  border-right: 2px solid #2F2F2F;
}
@media all and (max-width: 768px) {
  .mpspx-page-wrapper .mpspx-event-single-inner .mpspx_calendar_month .mpspx-calendar-year-month-inner table tr:last-child {
    border-bottom: 0;
  }
}
.mpspx-page-wrapper .mpspx-event-single-inner .mpspx_calendar_month .mpspx-calendar-year-month-inner table {
  margin: 0;
}
.mpspx-page-wrapper .mpspx-event-single-inner .mpspx_calendar_month .mpspx-calendar-year-month-inner table thead tr:first-child {
  background: #2F2F2F;
  height: 46px;
}
.mpspx-page-wrapper .mpspx-event-single-inner .mpspx_calendar_month .mpspx-calendar-year-month-inner table thead tr:first-child .mpspx-calendar-year-monthname {
  font-size: 1.2rem;
  margin-bottom: 0 !important;
}
.mpspx-page-wrapper .mpspx-event-single-inner .mpspx_calendar_month .mpspx-calendar-year-month-inner table thead tr:first-child .mpspx-calendar-year-monthname a {
  color: #fff;
  text-transform: uppercase;
  text-decoration: none;
}
.mpspx-page-wrapper .mpspx-event-single-inner .mpspx_calendar_month .mpspx-calendar-year-month-inner table thead tr:nth-child(2) {
  height: 33px;
}
.mpspx-page-wrapper .mpspx-event-single-inner .mpspx_calendar_month .mpspx-calendar-year-month-inner table thead tr:nth-child(2) .weekDay {
  font-size: 15px;
  border-bottom: 0;
}
.mpspx-page-wrapper .mpspx-event-single-inner .mpspx_calendar_month .mpspx-calendar-year-month-inner table thead tr .prevMonth span, .mpspx-page-wrapper .mpspx-event-single-inner .mpspx_calendar_month .mpspx-calendar-year-month-inner table thead tr .nextMonth span {
  color: #fff;
}
.mpspx-page-wrapper .mpspx-event-single-inner .mpspx_calendar_month .mpspx-calendar-year-month-inner table tbody tr {
  border: 0;
}
.mpspx-page-wrapper .mpspx-event-single-inner .mpspx_calendar_month .mpspx-calendar-year-day {
  border: 0;
  overflow: hidden;
  height: 45px;
}
.mpspx-page-wrapper .mpspx-event-single-inner .mpspx_calendar_month .mpspx-calendar-year-day:last-child {
  background: transparent;
}
.mpspx-page-wrapper .mpspx-event-single-inner .mpspx_calendar_month .mpspx-calendar-year-day.expired:not(.today) {
  background: #fff;
  opacity: 0.3;
  font-weight: 400;
}
.mpspx-page-wrapper .mpspx-event-single-inner .mpspx_calendar_month .mpspx-calendar-year-day.today {
  background: #2F2F2F;
}
.mpspx-page-wrapper .mpspx-event-single-inner .mpspx_calendar_month .mpspx-calendar-year-day.today .mpspx-calendar-year-day-num {
  color: #fff;
}
.mpspx-page-wrapper .mpspx-event-single-inner .mpspx_calendar_month .mpspx-calendar-year-day.active .mpspx-calendar-year-day-count {
  background: #ECD7A5;
}
.mpspx-page-wrapper .mpspx-event-single-inner .mpspx_calendar_month .mpspx-calendar-year-day.mpspx-calendar-year-day-events-1, .mpspx-page-wrapper .mpspx-event-single-inner .mpspx_calendar_month .mpspx-calendar-year-day.mpspx-calendar-year-day-events-2, .mpspx-page-wrapper .mpspx-event-single-inner .mpspx_calendar_month .mpspx-calendar-year-day.mpspx-calendar-year-day-events-3, .mpspx-page-wrapper .mpspx-event-single-inner .mpspx_calendar_month .mpspx-calendar-year-day.mpspx-calendar-year-day-events-4, .mpspx-page-wrapper .mpspx-event-single-inner .mpspx_calendar_month .mpspx-calendar-year-day.mpspx-calendar-year-day-events-5 {
  cursor: pointer;
}
.mpspx-page-wrapper .mpspx-event-single-inner .mpspx_calendar_month .mpspx-calendar-year-day.mpspx-calendar-year-day-events-1 .mpspx-calendar-year-day-num, .mpspx-page-wrapper .mpspx-event-single-inner .mpspx_calendar_month .mpspx-calendar-year-day.mpspx-calendar-year-day-events-2 .mpspx-calendar-year-day-num, .mpspx-page-wrapper .mpspx-event-single-inner .mpspx_calendar_month .mpspx-calendar-year-day.mpspx-calendar-year-day-events-3 .mpspx-calendar-year-day-num, .mpspx-page-wrapper .mpspx-event-single-inner .mpspx_calendar_month .mpspx-calendar-year-day.mpspx-calendar-year-day-events-4 .mpspx-calendar-year-day-num, .mpspx-page-wrapper .mpspx-event-single-inner .mpspx_calendar_month .mpspx-calendar-year-day.mpspx-calendar-year-day-events-5 .mpspx-calendar-year-day-num {
  color: #fff;
  font-weight: 800;
}
@media all and (min-width: 768px) {
  .mpspx-page-wrapper .mpspx-event-single-inner .mpspx_calendar_month .mpspx-calendar-year-day.mpspx-calendar-year-day-events-1 .mpspx-calendar-year-day-num, .mpspx-page-wrapper .mpspx-event-single-inner .mpspx_calendar_month .mpspx-calendar-year-day.mpspx-calendar-year-day-events-2 .mpspx-calendar-year-day-num, .mpspx-page-wrapper .mpspx-event-single-inner .mpspx_calendar_month .mpspx-calendar-year-day.mpspx-calendar-year-day-events-3 .mpspx-calendar-year-day-num, .mpspx-page-wrapper .mpspx-event-single-inner .mpspx_calendar_month .mpspx-calendar-year-day.mpspx-calendar-year-day-events-4 .mpspx-calendar-year-day-num, .mpspx-page-wrapper .mpspx-event-single-inner .mpspx_calendar_month .mpspx-calendar-year-day.mpspx-calendar-year-day-events-5 .mpspx-calendar-year-day-num {
    transition: all 0.35s cubic-bezier(0.3, 0.1, 0.1, 1);
  }
}
.mpspx-page-wrapper .mpspx-event-single-inner .mpspx_calendar_month .mpspx-calendar-year-day.mpspx-calendar-year-day-events-1.active .mpspx-calendar-year-day-num, .mpspx-page-wrapper .mpspx-event-single-inner .mpspx_calendar_month .mpspx-calendar-year-day.mpspx-calendar-year-day-events-2.active .mpspx-calendar-year-day-num, .mpspx-page-wrapper .mpspx-event-single-inner .mpspx_calendar_month .mpspx-calendar-year-day.mpspx-calendar-year-day-events-3.active .mpspx-calendar-year-day-num, .mpspx-page-wrapper .mpspx-event-single-inner .mpspx_calendar_month .mpspx-calendar-year-day.mpspx-calendar-year-day-events-4.active .mpspx-calendar-year-day-num, .mpspx-page-wrapper .mpspx-event-single-inner .mpspx_calendar_month .mpspx-calendar-year-day.mpspx-calendar-year-day-events-5.active .mpspx-calendar-year-day-num {
  color: #000;
}
.mpspx-page-wrapper .mpspx-event-single-inner .mpspx_calendar_month .mpspx-calendar-year-day .mpspx-calendar-year-day-num {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  font-size: 14px;
  overflow: hidden;
  z-index: 1;
  font-weight: 400;
}
.mpspx-page-wrapper .mpspx-event-single-inner .mpspx_calendar_month .mpspx-calendar-year-day .mpspx-calendar-year-day-count {
  background: #AA1C54;
  width: 100%;
  height: 100%;
  border-radius: 0;
  border: 0;
  box-shadow: none;
  text-shadow: none;
}
@media all and (min-width: 768px) {
  .mpspx-page-wrapper .mpspx-event-single-inner .mpspx_calendar_month .mpspx-calendar-year-day .mpspx-calendar-year-day-count {
    transition: all 0.35s cubic-bezier(0.3, 0.1, 0.1, 1);
  }
}
.mpspx-page-wrapper .mpspx-event-single-inner .mpspx_calendar_month .mpspx-calendar-year-day .mpspx-calendar-year-day-count span {
  opacity: 0;
}
.mpspx-page-wrapper .mpspx-event-single-inner .mpspx_calendar_month .mpspx-calendar-year-month-inner {
  border-bottom: 0;
}
.mpspx-page-wrapper .mpspx-event-single-inner .mpspx_calendar_month .mpspx-calendar-year-month-inner table {
  font-family: trade-gothic-next, sans-serif !important;
  border-width: 2px;
}
.mpspx-page-wrapper .mpspx-event-single-inner .mpspx_calendar_month .mpspx-calendar-year-month-inner table tfoot tr {
  border: 0;
}
.mpspx-page-wrapper .mpspx-event-single-inner .mpspx_calendar_month .mpspx-calendar-year-month-inner table tbody tr:last-child {
  
}
.mpspx-page-wrapper .mpspx-event-single-inner .mpspx_calendar_month .mpspx-calendar-year-month-inner table .mpspx-calendar-year-event-list {
  position: initial;
  margin-left: -2px;
  margin-right: -2px;
  right: 0;
  width: auto;
  border: 2px solid #2F2F2F;
  padding: 10px;
  border-bottom: 0;
}
.mpspx-page-wrapper .mpspx-event-single-inner .mpspx_calendar_month .mpspx-calendar-year-month-inner table .mpspx-calendar-year-event-list .mpspx-calendar-year-event-list-longname {
  font-size: 12px;
  border: 0;
  margin-bottom: 10px;
}
.mpspx-page-wrapper .mpspx-event-single-inner .mpspx_calendar_month .mpspx-calendar-year-month-inner table .mpspx-calendar-year-event-list a {
  display: block;
  color: #AA1C54;
  text-decoration: none;
  transition: all 0.35s cubic-bezier(0.3, 0.1, 0.1, 1);
}
.mpspx-page-wrapper .mpspx-event-single-inner .mpspx_calendar_month .mpspx-calendar-year-month-inner table .mpspx-calendar-year-event-list a:hover {
  background: transparent;
  color: #2F2F2F;
}
.mpspx-page-wrapper .mpspx-event-single-inner .mpspx_calendar_month .mpspx-calendar-year-month-inner table .mpspx-calendar-year-event-list a span {
  padding: 4px 4px;
  line-height: initial !important;
  border-radius: 0 !important;
  margin-right: 5px;
}
.mpspx-page-wrapper .mpspx-event-single-inner .mpspx_calendar_month .mpspx-calendar-year-month-inner table .mpspx-calendar-year-event-list .mpspx-calendar-year-event-list-day-close {
  right: 7px;
}
.mpspx-page-wrapper .mpspx-event-single-inner .img-card {
  margin-top: 30px;
  overflow: hidden;
/*   background: linear-gradient(90deg, #000000, #5f5f5f, #000000);
  background-size: 400% 400%;
  animation: gradient 1.3s ease infinite;
  transform: translateZ(0);
  will-change: transform; */
  max-width: 400px;
  margin: 0 auto;
}
@media all and (min-width: 1200px) {
  .mpspx-page-wrapper .mpspx-event-single-inner .img-card {
    margin-top: 80px;
  }
}
.mpspx-page-wrapper .mpspx-event-single-inner .img-card p {
  margin-bottom: 0;
  background: #fff;
}
.mpspx-page-wrapper .mpspx-event-single-inner .img-card img {
  width: 100%;
}
.mpspx-page-wrapper .mpspx-event-single-col-inner {
  min-height: auto;
}
.mpspx-page-wrapper .mpspx-event-single-col-inner .mpspx-event-single-image {
  position: relative;
  padding-bottom: calc(72% + 100px);
  height: 0;
  overflow: hidden;
/*   background: linear-gradient(90deg, #000000, #5f5f5f, #000000);
  background-size: 400% 400%;
  animation: gradient 1.3s ease infinite;
  box-shadow: 2px 2px 12px #00000061;
  transform: translateZ(0);
  will-change: transform; */
}
@media all and (min-width: 400px) and (max-width: 1200px) {
  .mpspx-page-wrapper .mpspx-event-single-col-inner .mpspx-event-single-image {
    padding-bottom: calc(97% + 20px);
  }
}
@media all and (min-width: 1200px) {
  .mpspx-page-wrapper .mpspx-event-single-col-inner .mpspx-event-single-image {
    margin-left: calc((-100vw - -1184px)/2 + -21.6px);
  }
}
@media all and (min-width: 1400px) {
  .mpspx-page-wrapper .mpspx-event-single-col-inner .mpspx-event-single-image {
    margin-left: -67px;
  }
}
@media all and (min-width: 1660px) and (max-width: 1740px) {
  .mpspx-page-wrapper .mpspx-event-single-col-inner .mpspx-event-single-image {
    margin-left: calc((-100vw - -1650px)/2 + -60px);
  }
}
@media all and (min-width: 1200px) and (max-width: 1740px) {
  .mpspx-page-wrapper .mpspx-event-single-col-inner .mpspx-event-single-image {
    padding-bottom: calc(110% + 15px);
  }
}
@media all and (min-width: 1740px) {
  .mpspx-page-wrapper .mpspx-event-single-col-inner .mpspx-event-single-image {
    margin-left: calc((-100vw - -1602px)/2);
    padding-bottom: calc(115% + 0px);
  }
}
.mpspx-page-wrapper .mpspx-event-single-col-inner .mpspx-event-single-image img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
@media all and (min-width: 1200px) {
  .mpspx-page-wrapper .info-wrap {
    padding-right: 60px;
  }
}
@media all and (max-width: 1200px) {
  .mpspx-page-wrapper .extra-info .col-xl-6 {
    margin-bottom: 40px;
    margin-top: 30px;
  }
}
.mpspx-page-wrapper .extra-info h4 {
  margin-bottom: 15px;
}
@media all and (min-width: 1200px) {
  .mpspx-page-wrapper .extra-info h4 {
    margin-bottom: 30px;
  }
}
.mpspx-page-wrapper .extra-info p {
  max-width: 500px;
}
.mpspx-page-wrapper .extra-info .btn-wrapper {
  margin-top: 15px;
}
@media all and (min-width: 1200px) {
  .mpspx-page-wrapper .extra-info .btn-wrapper {
    margin-top: 30px;
  }
}
.mpspx-page-wrapper .faq-accordion {
  display: flex;
}
/* .mpspx-page-wrapper .faq-accordion:before {
  content: "";
  position: relative;
  top: 22px;
  background: url(/wp-content/uploads/2022/05/calendar-solid.png);
  background-repeat: no-repeat;
  background-size: contain;
  display: block;
  width: 20px;
  height: 20px;
} */
@media all and (min-width: 600px) and (max-width: 1200px) {
  .mpspx-page-wrapper .faq-accordion:before {
    position: absolute;
    top: 3px;
    right: 0;
    left: 15px;
    bottom: 0;
  }
}
.mpspx-page-wrapper .faq-accordion .mpspx-event-single-more-dates {
/*   margin-left: 10px; */
}
@media all and (min-width: 600px) and (max-width: 1200px) {
  .mpspx-page-wrapper .faq-accordion .mpspx-event-single-more-dates {
    margin-left: 0;
  }
}
.mpspx-page-wrapper .faq-accordion .accordion-wrap .category-name {
  font-family: Futura Std, sans-serif;
  font-weight: 700;
  letter-spacing: 1.3px;
  line-height: 1.3;
  color: #000;
  text-decoration: none;
  background: #AA1C54;
  color: #fff;
}
@media all and (min-width: 1200px) {
  .mpspx-page-wrapper .faq-accordion .accordion-wrap .category-name {
    padding: 10px;
  }
}
.mpspx-page-wrapper .faq-accordion .accordion-wrap .category-name.active {
  color: #fff;
}
.mpspx-page-wrapper .faq-accordion .accordion-wrap .category-name:after {
  opacity: 0;
}
.mpspx-page-wrapper .faq-accordion .accordion-wrap .category-name .arrow svg path {
  fill: #fff;
}
.mpspx-page-wrapper .faq-accordion .accordion-wrap .inner-wrap {
  padding-top: 5px;
}
.mpspx-page-wrapper .faq-accordion .accordion-wrap .inner-wrap ul {
  list-style-type: none;
  padding-left: 0;
  margin-bottom: 0;
}
.mpspx-page-wrapper .faq-accordion .accordion-wrap .inner-wrap ul li {
  font-size: initial;
}
.mpspx-page-wrapper .faq-accordion .accordion-wrap .inner-wrap ul li a {
  display: block;
  padding: 4px 10px;
  font-family: Futura Std, sans-serif;
  font-weight: 700;
  color: #000;
  border-bottom: 0;
  text-decoration: none;
  transition: all 0.3s cubic-bezier(0.3, 0.1, 0.1, 1);
}
.mpspx-page-wrapper .faq-accordion .accordion-wrap .inner-wrap ul li a:hover {
  color: #fff;
  background: #2F2F2F;
}
.mpspx-page-wrapper .mpspx-event-single-location {
  margin-top: 30px;
}
.mpspx-page-wrapper .description {
  padding: 20px 0 10px;
  margin-bottom: 40px;
}
@media all and (min-width: 1200px) {
  .mpspx-page-wrapper .description {
    padding: 60px 0 40px;
    margin-bottom: 0;
  }
}
.mpspx-page-wrapper .description .btn-wrapper {
  margin-top: 35px;
}
.mpspx-page-wrapper .mpspx-event-single-button-wrap {
  margin-bottom: 40px;
}
@media all and (min-width: 1200px) {
  .mpspx-page-wrapper .mpspx-event-single-button-wrap {
    margin-bottom: 80px;
  }
}
.mpspx-page-wrapper .mpspx-event-single-button-wrap .mpspx-button1, .mpspx-page-wrapper .mpspx-event-single-button-wrap .mpspx-button2 {
  position: relative;
  font-family: trade-gothic-next, sans-serif;
  font-weight: 800;
  text-transform: uppercase;
  display: inline-block;
  min-width: 208px;
  padding: 12px 30px;
  text-decoration: none;
  text-align: center;
  transition: ease all 0.25s;
}

.spanish {
  margin-top: 40px;
}

.accordion.cast-crew {
  margin-bottom: 0 !important;
}
.accordion.cast-crew .accordion-wrap .items-row {
  padding-top: 15px;
}
.accordion.cast-crew .accordion-wrap .member-wrapper {
  position: relative;
  margin-bottom: 15px;
  display: none !important;
}
.accordion.cast-crew .accordion-wrap .member-wrapper.show, .accordion.cast-crew .accordion-wrap .member-wrapper.show-more {
  display: flex !important;
}
.accordion.cast-crew .accordion-wrap .member-wrapper a {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  border-bottom: 0;
  transition: ease all 0.2s;
}
@media all and (min-width: 1200px) {
  .accordion.cast-crew .accordion-wrap .member-wrapper a:hover {
    background: #2f2f2f;
  }
  .accordion.cast-crew .accordion-wrap .member-wrapper a:hover ~ .img-wrapper img {
    transform: scale(1.05);
  }
  .accordion.cast-crew .accordion-wrap .member-wrapper a:hover ~ .name p {
    color: #fff;
  }
}
.accordion.cast-crew .accordion-wrap .member-wrapper .img-wrapper {
  position: relative;
  margin-right: 20px;
  pointer-events: none;
  z-index: 1;
  transform: translate3d(0px, 0px, 0px);
  overflow: hidden;
}
.accordion.cast-crew .accordion-wrap .member-wrapper .img-wrapper img {
  transition: ease all 0.2s;
}
.accordion.cast-crew .accordion-wrap .member-wrapper .img-wrapper .placeholder {
  position: relative;
}
.accordion.cast-crew .accordion-wrap .member-wrapper .img-wrapper .placeholder:before {
  content: "";
  background: url("/wp-content/uploads/2022/05/user-icon.png");
  background-repeat: no-repeat;
  background-position: center;
  position: absolute;
  top: 50%;
  left: 50%;
  bottom: 0;
  right: 0;
  width: 50px;
  height: 50px;
  transform: translate(-50%, -50%);
  filter: contrast(0.8);
}
.accordion.cast-crew .accordion-wrap .member-wrapper .name {
  position: relative;
  pointer-events: none;
  z-index: 1;
}
.accordion.cast-crew .accordion-wrap .member-wrapper .name p {
  transition: ease all 0.2s;
}
.accordion.cast-crew .load-more {
  margin-bottom: 20px;
}

.bottom-section {
  padding-bottom: 60px;
}
@media all and (min-width: 1200px) {
  .bottom-section {
    padding-bottom: 100px;
  }
}
.bottom-section .sponsors h3 {
  color: #AA1C54;
  margin-bottom: 40px;
}
.bottom-section .sponsors .mpspx-sponsor-list {
  padding-left: 20px;
}
.bottom-section .sponsors .mpspx-sponsor-list .mpspx-sponsor-item .mpspx-sponsor-text {
  text-align: left;
}

.event-subscribe .vc_row {
  position: relative;
  z-index: 2;
}
.event-subscribe .vc_row.vc_row-no-padding {
  padding: 0;
}
.event-subscribe .wpb_single_image {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  height: 100%;
}
.event-subscribe .wpb_single_image .wpb_wrapper {
  height: 100%;
}
.event-subscribe .wpb_single_image .wpb_wrapper .vc_single_image-wrapper {
  height: 100%;
}
.event-subscribe .wpb_single_image .wpb_wrapper .vc_single_image-wrapper img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

/*Staff Accordion*/
.staff-members table tr {
  position: relative;
  transition: all 0.3s cubic-bezier(0.3, 0.1, 0.1, 1);
}
.staff-members table tr:hover {
  /*  background: $color__red;*/
}
.staff-members table tr:hover:before {
  opacity: 1;
  top: 50%;
  transition-delay: 0.18s;
}
.staff-members table tr:hover:after {
  opacity: 1;
}
@media all and (min-width: 768px) {
  .staff-members table tr:hover td {
    color: #fff;
  }
}
@media all and (min-width: 768px) {
  .staff-members table tr:before {
    content: "View Bio";
    display: flex;
    align-items: center;
    justify-content: start;
    font-family: trade-gothic-next, sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1.3px;
    position: absolute;
    top: 60%;
    right: 0;
    left: 0;
    bottom: 0;
    transform: translate(20px, -50%);
    opacity: 0;
    z-index: 3;
    color: #fff;
    pointer-events: none;
    transition-delay: 0s;
    transition: all 0.2s cubic-bezier(0.3, 0.1, 0.1, 1);
  }
}
@media all and (min-width: 768px) {
  .staff-members table tr:after {
    content: "";
    background: #AA1C54;
    position: absolute;
    top: 1px;
    right: -1px;
    left: 1px;
    bottom: -1px;
    z-index: 2;
    opacity: 0;
    pointer-events: none;
    transition: all 0.3s cubic-bezier(0.3, 0.1, 0.1, 1);
  }
}
.staff-members table tr td {
  transition: all 0.3s cubic-bezier(0.3, 0.1, 0.1, 1);
}
.staff-members table tr td.email a {
  position: relative;
  z-index: 3;
}
.staff-members table tr .obj-link {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  border-bottom: 0;
}
.staff-members table tr .mobile-link {
  border-bottom: 0;
  color: #AA1C54;
  font-weight: 600;
  margin-right: 15px;
  font-size: 18px;
}

/*Single Staff Member*/
.staff {
  padding-top: 60px;
  padding-bottom: 60px;
}
@media all and (min-width: 992px) {
  .staff {
    padding-top: 100px;
    padding-bottom: 100px;
  }
}
.staff .img-block {
  margin-bottom: 15px;
}
.staff .img-block img {
  width: 150px;
  height: 189px;
  object-fit: cover;
}
.staff h1 {
  color: #AA1C54;
}
.staff .info {
  padding-top: 10px;
  margin-bottom: 40px;
}
.staff .info .block {
  margin-bottom: 10px;
}
.staff .info .block p {
/*   margin-left: 15px; */
}
@media all and (min-width: 992px) {
  .staff .bio {
    padding-top: 10px;
  }
}

.tall-imgs .img-slider .swiper-slide .vc_single_image-wrapper {
  padding-bottom: calc(140% + 0px);
}

.img-slider .swiper-slide .vc_single_image-wrapper {
  position: relative;
  display: block;
  box-shadow: 2px 2px 12px #00000061;
/*   background: linear-gradient(90deg, #000000, #5f5f5f, #000000);
  background-size: 400% 400%;
  animation: gradient 1.3s ease infinite;
  padding-bottom: calc(100% + 0px);
  transform: translateZ(0);
  will-change: transform; */
}
.img-slider .swiper-slide .vc_single_image-wrapper img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.img-slider .swiper-pagination {
  display: none;
}

/*Separate Event Pages*/
.mpspx-custom-grid-wrapper {
  display: flex;
  flex-wrap: wrap;
  margin-right: -12px;
  margin-left: -12px;
  padding-bottom: 30px;
  margin-top: 30px;
}
@media all and (min-width: 992px) {
  .mpspx-custom-grid-wrapper {
    padding-bottom: 30px;
  }
}
.mpspx-custom-grid-wrapper .event-card {
  margin-bottom: 30px;
  padding-left: 12px;
  padding-right: 12px;
}
@media all and (min-width: 992px) {
  .mpspx-custom-grid-wrapper .event-card {
    margin-bottom: 70px;
  }
}
.mpspx-custom-grid-wrapper .event-inner {
  position: relative;
  height: 100%;
  box-shadow: 2px 2px 14px #00000024;
}
.mpspx-custom-grid-wrapper .event-inner:before {
  content: "";
  background: #000;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  z-index: -1;
  transition: all 0.3s cubic-bezier(0.3, 0.1, 0.1, 1);
}
@media all and (min-width: 992px) {
  .mpspx-custom-grid-wrapper .event-inner:hover:before {
    transform: translate(-7.5px, 7.5px);
  }
  .mpspx-custom-grid-wrapper .event-inner:hover .hover-wrap {
    transform: translate(7.5px, -7.5px);
  }
}
.mpspx-custom-grid-wrapper .event-inner .hover-wrap {
  position: relative;
  display: flex;
  flex-direction: column;
  height: auto;
  background: #fff;
  height: 100%;
  transition: all 0.3s cubic-bezier(0.3, 0.1, 0.1, 1);
}
.mpspx-custom-grid-wrapper .event-inner .mpspx-event-griditem-titlewrap {
  padding: 20px;
  text-align: center;
}
.mpspx-custom-grid-wrapper .event-inner .mpspx-event-griditem-titlewrap a {
  font-family: Futura Std, sans-serif;
  letter-spacing: 1.3px;
  line-height: 1.3;
  text-decoration: none;
  color: #000;
  text-transform: uppercase;
  font-weight: 700;
}
@media all and (min-width: 992px) {
  .mpspx-custom-grid-wrapper .event-inner .mpspx-event-griditem-titlewrap a {
    font-size: 1.7rem;
  }
}
.mpspx-custom-grid-wrapper .event-inner .mpspx-event-griditem-image {
  position: relative;
  padding-bottom: calc(53% + 120px);
  height: 0;
  overflow: hidden;
}
.mpspx-custom-grid-wrapper .event-inner .mpspx-event-griditem-image .mpspx-event-single-image-portrait {
  height: 100%;
}
.mpspx-custom-grid-wrapper .event-inner .mpspx-event-griditem-image .mpspx-event-single-image-portrait img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.mpspx-custom-grid-wrapper .event-inner .mpspx-event-griditem-bodywrap {
  display: flex;
  height: 100%;
  position: relative;
  justify-content: center;
  text-align: center;
}
.mpspx-custom-grid-wrapper .event-inner .mpspx-event-griditem-bodywrap .mpspx-event-griditem-body {
  padding: 20px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  padding-bottom: 30px;
}
@media all and (min-width: 576px) {
  .mpspx-custom-grid-wrapper .event-inner .mpspx-event-griditem-bodywrap .mpspx-event-griditem-body {
    padding: 25px 30px;
  }
}
.mpspx-custom-grid-wrapper .event-inner .mpspx-event-griditem-bodywrap .mpspx-event-griditem-body .mpspx-event-griditem-time {
  font-family: Futura Std, sans-serif;
  font-weight: 700;
  margin-bottom: 30px;
}
@media all and (min-width: 992px) {
  .mpspx-custom-grid-wrapper .event-inner .mpspx-event-griditem-bodywrap .mpspx-event-griditem-body .mpspx-event-griditem-time {
    font-size: 1.5rem;
  }
}
.mpspx-custom-grid-wrapper .event-inner .mpspx-event-griditem-bodywrap .mpspx-event-griditem-body .mpspx-event-griditem-buttonwrap {
  padding: 0;
}
.mpspx-custom-grid-wrapper .event-inner .mpspx-event-griditem-bodywrap .mpspx-event-griditem-body .mpspx-event-griditem-buttonwrap .btn-wrapper {
  display: flex;
  margin-left: -15px;
  margin-right: -15px;
}
.mpspx-custom-grid-wrapper .event-inner .mpspx-event-griditem-bodywrap .mpspx-event-griditem-body .mpspx-event-griditem-buttonwrap .btn-wrapper a {
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: trade-gothic-next, sans-serif;
  font-weight: 800;
  width: 50%;
  transition: all 0.35s cubic-bezier(0.3, 0.1, 0.1, 1);
}
@media all and (min-width: 992px) and (max-width: 1400px) {
  .mpspx-custom-grid-wrapper .event-inner .mpspx-event-griditem-bodywrap .mpspx-event-griditem-body .mpspx-event-griditem-buttonwrap .btn-wrapper a {
    font-size: 0.9rem;
  }
}
@media all and (min-width: 992px) {
  .mpspx-custom-grid-wrapper .event-inner .mpspx-event-griditem-bodywrap .mpspx-event-griditem-body p {
    font-size: 1.2rem;
  }
}

/*Footer*/
.copyright {
  padding-top: 20px;
}
.copyright p {
  margin-bottom: 0 !important;
  font-size: 14px !important;
}

.site-footer .mobile-footer {
  display: block;
}
@media all and (min-width: 992px) {
  .site-footer .mobile-footer {
    display: none;
  }
}
.site-footer .desktop-footer {
  display: none;
}
@media all and (min-width: 992px) {
  .site-footer .desktop-footer {
    display: block;
  }
}
@media all and (min-width: 992px) and (max-width: 1200px) {
  .site-footer .desktop-footer .vc_row .wpb_column.vc_col-lg-3:first-child {
    width: 135%;
  }
}
@media all and (min-width: 1200px) and (max-width: 1440px) {
  .site-footer .desktop-footer .vc_row .wpb_column.vc_col-lg-3:first-child {
    width: 32%;
  }
}
@media all and (min-width: 992px) {
  .site-footer .vc_row {
    display: flex;
    flex-direction: row;
  }
}
@media all and (min-width: 1200px) {
  .site-footer .vc_row .row-2 {
    margin-top: -75px !important;
  }
}
.site-footer .vc_row .row-2 .text-wrapper p {
  margin-bottom: 20px;
}
.site-footer .footer-logo .wpb_single_image {
  margin-bottom: 0;
}
.site-footer .footer-logo .wpb_single_image .vc_single_image-wrapper {
  background: transparent !important;
  animation: none !important;
}
.site-footer .footer-logo .wpb_single_image .vc_single_image-wrapper img {
  width: auto;
}
.site-footer .footer-logo svg {
  width: 100% !important;
  height: 100% !important;
  max-width: 400px;
}
@media all and (min-width: 992px) and (max-width: 1200px) {
  .site-footer .wpb_column:nth-child(2) {
    padding-left: 7% !important;
  }
}
@media all and (min-width: 1200px) {
  .site-footer .wpb_column:nth-child(2) {
    padding-left: 11% !important;
  }
}
@media all and (min-width: 1200px) {
  .site-footer .wpb_column:nth-child(n+3) {
    padding-left: 7% !important;
  }
}
.site-footer .wpb_column h2, .site-footer .wpb_column h3, .site-footer .wpb_column a, .site-footer .wpb_column p {
  color: #fff;
}
.site-footer .wpb_column h2 {
  font-family: trade-gothic-next, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  color: #fff;
  text-align: left;
  margin-bottom: 15px;
  font-size: calc(1.3rem + 0.6vw);
}
@media all and (min-width: 992px) {
  .site-footer .wpb_column h2 {
    font-size: 1.5rem;
  }
}
.site-footer .wpb_column a {
  border-bottom: 0;
  transition: ease all 0.25s;
}
.site-footer .wpb_column a:hover {
  color: #ECD7A5 !important;
}
.site-footer .wpb_column .text-wrapper {
  text-align: left;
}
@media all and (min-width: 992px) {
  .site-footer .wpb_column .text-wrapper p, .site-footer .wpb_column .text-wrapper a {
    font-size: 1.2rem;
  }
}
.site-footer .wpb_column .text-wrapper p {
  position: relative;
  z-index: 1;
  line-height: 1.65;
  margin-bottom: 40px;
}
.site-footer .wpb_column .text-wrapper a {
  text-decoration: none;
}
.site-footer .wpb_column .widget_nav_menu ul {
  list-style-type: none;
  padding-left: 0;
}
.site-footer .wpb_column .widget_nav_menu ul li {
  text-align: left;
  margin-bottom: 4px;
}
.site-footer .wpb_column .widget_nav_menu ul li a {
  font-family: Futura Std, sans-serif;
  font-weight: 400;
  color: #fff;
  text-decoration: none;
}
@media all and (min-width: 992px) {
  .site-footer .wpb_column .widget_nav_menu ul li a {
    font-size: 1.2rem;
  }
}
@media all and (max-width: 992px) {
  .site-footer .wpb_column .widget_nav_menu .menu-footer-menu-pages-2-container {
    margin-top: -30px;
  }
}
@media all and (max-width: 992px) {
  .site-footer .row-move .wpb_column:last-child {
    margin-top: -146px;
  }
}
.site-footer .socials {
  display: flex;
  align-items: flex-end;
}
@media all and (min-width: 992px) {
  .site-footer .socials {
    position: relative;
    bottom: 80px;
  }
}
@media all and (max-width: 576px) {
  .site-footer .socials .vc_column-inner {
    position: relative;
    left: -10px;
  }
}
.site-footer .socials .wpb_wrapper {
  display: flex;
  align-items: center;
}
@media all and (max-width: 992px) {
  .site-footer .socials .wpb_wrapper {
    justify-content: flex-start;
  }
}
.site-footer .socials .wpb_wrapper .wpb_raw_code {
  margin-left: -0.5px;
  margin-right: -0.5px;
  background: #fff;
  transition: all 0.25s cubic-bezier(0.3, 0.1, 0.1, 1);
}
.site-footer .socials .wpb_wrapper .wpb_raw_code:hover {
  background: #AA1C54;
}
.site-footer .socials .wpb_wrapper .wpb_raw_code:hover:first-child {
  transform: translate(-1px, -4px) rotate(-10deg) !important;
}
.site-footer .socials .wpb_wrapper .wpb_raw_code:hover:nth-child(2) {
  transform: translateY(-4px) rotate(-4deg) !important;
}
.site-footer .socials .wpb_wrapper .wpb_raw_code:hover:nth-child(3) {
  transform: translateY(-4px) rotate(4deg) !important;
}
.site-footer .socials .wpb_wrapper .wpb_raw_code:hover:last-child {
  transform: translate(1px, -4px) rotate(10deg) !important;
}
.site-footer .socials .wpb_wrapper .wpb_raw_code:hover svg path {
  fill: #fff !important;
}
.site-footer .socials .wpb_wrapper .wpb_raw_code:hover svg #tripadvisor {
  stroke: #fff !important;
}
.site-footer .socials .wpb_wrapper .wpb_raw_code:first-child {
  transform: rotate(-10deg) translateY(-1px);
  -webkit-clip-path: polygon(0 0, 100% 0, 95% 100%, 5% 100%);
          clip-path: polygon(0 0, 100% 0, 95% 100%, 5% 100%);
}
@media all and (min-width: 576px) {
  .site-footer .socials .wpb_wrapper .wpb_raw_code:first-child {
    transform: rotate(-10deg);
  }
}
.site-footer .socials .wpb_wrapper .wpb_raw_code:first-child svg {
  transform: rotate(10deg);
}
.site-footer .socials .wpb_wrapper .wpb_raw_code:nth-child(2) {
  transform: rotate(-4deg);
  position: relative;
  bottom: 6px;
  -webkit-clip-path: polygon(0 0, 100% 0, 91% 100%, 8% 100%);
          clip-path: polygon(0 0, 100% 0, 91% 100%, 8% 100%);
}
.site-footer .socials .wpb_wrapper .wpb_raw_code:nth-child(2) svg {
  transform: rotate(4deg);
}
.site-footer .socials .wpb_wrapper .wpb_raw_code:nth-child(3) {
  transform: rotate(4deg);
  position: relative;
  bottom: 6px;
  -webkit-clip-path: polygon(0 0, 100% 0, 91% 100%, 8% 100%);
          clip-path: polygon(0 0, 100% 0, 91% 100%, 8% 100%);
}
.site-footer .socials .wpb_wrapper .wpb_raw_code:nth-child(3) svg {
  transform: rotate(-4deg);
}
.site-footer .socials .wpb_wrapper .wpb_raw_code:last-child {
  transform: rotate(10deg) translateY(-2px);
  -webkit-clip-path: polygon(0 0, 100% 0, 95% 100%, 5% 100%);
          clip-path: polygon(0 0, 100% 0, 95% 100%, 5% 100%);
}
@media all and (min-width: 576px) {
  .site-footer .socials .wpb_wrapper .wpb_raw_code:last-child {
    transform: rotate(10deg);
  }
}
.site-footer .socials .wpb_wrapper .wpb_raw_code:last-child svg {
  transform: rotate(-10deg);
}
.site-footer .socials .wpb_wrapper .wpb_raw_code svg {
  width: 35px;
  height: 46px;
  padding: 6px;
}
@media all and (min-width: 576px) {
  .site-footer .socials .wpb_wrapper .wpb_raw_code svg {
    width: 43px;
    height: 54px;
    padding: 7px;
  }
}
.site-footer .socials .wpb_wrapper .wpb_raw_code svg path {
  fill: #2F2F2F;
  transition: all 0.25s cubic-bezier(0.3, 0.1, 0.1, 1);
}
.site-footer .socials .wpb_wrapper .wpb_raw_code svg #tripadvisor {
  stroke: #2F2F2F !important;
  fill: #2F2F2F;
}
.site-footer form .footer-form .row > * {
  padding-left: 15px;
  padding-right: 15px;
}
.site-footer form .footer-form .obj-form-field {
  position: relative;
  display: block;
  background: transparent;
  border: 0;
  margin-bottom: 12px;
}
.site-footer form .footer-form .obj-form-field .obj-label {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 15px;
  width: auto;
  padding: 0;
  pointer-events: none;
}
.site-footer form .footer-form .obj-form-field .obj-label span {
  color: #000;
  font-size: 14px;
  line-height: 1.2;
}
.site-footer form .footer-form .obj-form-field input {
  font-size: 14px;
  padding: 8px 10px;
  width: 100%;
  outline: none;
  border-radius: 0 !important;
  border: 0 !important;
}
.site-footer form .footer-form .obj-form-field ::-webkit-input-placeholder {
  /* WebKit browsers */
  font-family: Futura Std, sans-serif;
  font-weight: 400;
  font-size: 14px;
  color: #000 !important;
  opacity: 1;
}
.site-footer form .footer-form .obj-form-field :-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  font-family: Futura Std, sans-serif;
  font-weight: 400;
  font-size: 14px;
  color: #000 !important;
  opacity: 1;
}
.site-footer form .footer-form .obj-form-field ::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  font-family: Futura Std, sans-serif;
  font-weight: 400;
  font-size: 14px;
  color: #000 !important;
  opacity: 1;
}
.site-footer form .footer-form .obj-form-field :-ms-input-placeholder {
  /* Internet Explorer 10+ */
  font-family: Futura Std, sans-serif;
  font-weight: 400;
  font-size: 14px;
  color: #000 !important;
  opacity: 1;
}
.site-footer form .footer-form .btn-wrapper {
  margin-top: 0;
}
.site-footer form .footer-form .btn-wrapper .obj-btn {
  background: #AA1C54;
  color: #fff;
  border: 2px solid #AA1C54;
  min-width: 180px;
}
.site-footer form .footer-form .btn-wrapper .obj-btn:hover {
  background: transparent;
  border-color: #fff;
}

/*Form Styling*/
.wide-form-titles {
  padding-bottom: 60px;
}
@media all and (min-width: 1200px) {
  .wide-form-titles {
    padding-bottom: 100px;
  }
}
@media all and (min-width: 992px) and (max-width: 1200px) {
  .wide-form-titles form .col-lg-6 .obj-form-field .obj-label {
    width: 280px !important;
  }
}
@media all and (min-width: 1200px) and (max-width: 1440px) {
  .wide-form-titles form .col-lg-6 .obj-form-field .obj-label {
    width: 300px !important;
  }
}
@media all and (min-width: 1440px) {
  .wide-form-titles form .col-lg-6 .obj-form-field .obj-label {
    width: 300px !important;
  }
}
@media all and (min-width: 992px) and (max-width: 1200px) {
  .wide-form-titles form .obj-form-field .obj-label {
    width: 340px !important;
  }
}
@media all and (min-width: 1200px) and (max-width: 1440px) {
  .wide-form-titles form .obj-form-field .obj-label {
    width: 350px !important;
  }
}
@media all and (min-width: 1440px) {
  .wide-form-titles form .obj-form-field .obj-label {
    width: 380px !important;
  }
}

form .form-section {
  position: relative;
}
@media all and (min-width: 992px) {
  form .form-section {
    margin-left: -30px;
    margin-right: -30px;
  }
}
form .form-section:nth-child(2) {
  padding-bottom: 30px;
}
form .form-section:nth-child(2):after {
  content: "";
  background: #000;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 2px;
  width: 100%;
}
form .form-section:nth-child(n+3) {
  padding-top: 40px;
}
form .codedropz-upload-wrapper {
  margin-top: 30px;
}
form .codedropz-upload-wrapper .codedropz-upload-inner a {
  font-family: Futura Std, sans-serif;
  color: #AA1C54;
}
form .dnd-upload-status .dnd-upload-details .name span {
  font-family: Futura Std, sans-serif;
  color: #AA1C54;
}
form h3 {
  text-transform: uppercase;
  margin-bottom: 30px;
}
@media all and (min-width: 992px) {
  form h3 {
    font-size: 1.5rem;
  }
}
form .pb-40 {
  padding-bottom: 40px;
}
@media all and (max-width: 992px) {
  form .pb-40 {
    padding-top: 30px;
  }
}
form ul {
  margin-top: 10px;
}
form .small {
  margin-top: -10px;
}
form p.mb-0 {
  margin-bottom: 5px !important;
}
form .wpcf7 form.sent .wpcf7-response-output {
  font-family: Futura Std, sans-serif;
  font-weight: 400;
  border: 0;
  color: #AA1C54;
}
form .wpcf7-list-item {
  margin-top: 0 !important;
  margin-bottom: 5px !important;
}
form .wpcf7-list-item .wpcf7-list-item-label {
  font-family: Futura Std, sans-serif;
  font-weight: 400;
}
@media all and (min-width: 992px) {
  form .wpcf7-list-item .wpcf7-list-item-label {
    font-size: 1.3rem;
  }
}
form .checkbox {
  margin-top: 20px;
}
form .checkbox .wpcf7-list-item {
  margin-top: 0;
  margin-right: 15px;
}
form .checkbox .wpcf7-list-item label .wpcf7-list-item-label:before {
  margin-right: 8px !important;
}
@media all and (min-width: 992px) {
  form .col-lg-6 .obj-form-field .obj-label {
    width: 188px !important;
  }
}
@media all and (min-width: 992px) {
  form .row > * {
    padding-left: 30px;
    padding-right: 30px;
  }
}
form .obj-form-field {
  display: flex;
  background: #AA1C54;
  margin-bottom: 15px;
  border: 2px solid #000;
}
form .obj-form-field .obj-label {
  width: 165px;
  padding: 15px 10px;
}
@media all and (min-width: 992px) {
  form .obj-form-field .obj-label {
    padding: 15px 20px;
  }
}
@media all and (min-width: 992px) and (max-width: 1200px) {
  form .obj-form-field .obj-label {
    width: 155px !important;
  }
}
@media all and (min-width: 1200px) and (max-width: 1440px) {
  form .obj-form-field .obj-label {
    width: 165px;
  }
}
@media all and (min-width: 1440px) {
  form .obj-form-field .obj-label {
    width: 170px;
  }
}
form .obj-form-field .obj-label span {
  font-family: Futura Std, sans-serif;
  font-weight: 400;
  color: #fff;
  line-height: 1.2;
}
form select {
  padding: 10px;
}
@media all and (min-width: 992px) {
	form .obj-form-field.flex-height {
		display: inline-grid;
		height: 100%;
		width: 100%;
	}	
}
form .obj-form-field .wpcf7-form-control-wrap {
  width: 100%;
}
form .obj-form-field .wpcf7-form-control-wrap input, form .obj-form-field .wpcf7-form-control-wrap select, form .obj-form-field .wpcf7-form-control-wrap textarea {
  font-family: Futura Std, sans-serif;
  font-weight: 400;
  width: 100%;
  height: 100%;
  outline: none;
  border: 0;
  padding: 5px 15px;
}
form .obj-form-field .wpcf7-form-control-wrap textarea {
  padding: 15px;
}
form .btns {
  padding-bottom: 40px;
}
@media all and (max-width: 576px) {
  form .btns .btn-wrapper:last-child {
    margin-top: 10px;
  }
}
form .wpcf7-list-item {
  margin: 20px 0 0;
}
form .btn-wrapper {
  margin-top: 30px;
}
form .btn-wrapper .wpcf7-submit {
  position: relative;
  background: #aa1c54;
  border: 2px solid #aa1c54;
  color: #fff;
  font-family: trade-gothic-next, sans-serif;
  font-weight: 800;
  text-transform: uppercase;
  display: inline-block;
  min-width: 208px;
  padding: 12px 30px;
  text-decoration: none;
  text-align: center;
  transition: ease all 0.25s;
}
form .btn-wrapper .wpcf7-submit:hover {
  background: transparent;
  border-color: #AA1C54;
  color: #AA1C54;
}
form input, form select, form textarea {
  border-radius: 0 !important;
}
form select {
  width: 100% !important;
  color: #000 !important;
  background: #fff !important;
}
form .birth-date input {
  width: 100% !important;
  color: #000 !important;
  background: #fff !important;
}

.wpcf7-not-valid-tip {
  font-family: Futura Std, sans-serif;
  font-weight: 400;
  color: #AA1C54;
  font-size: 12px;
}

.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output {
  font-family: Futura Std, sans-serif;
  font-weight: 400;
  border: 0;
  color: #AA1C54;
}

/*Checkboxes*/
.wpcf7-checkbox .wpcf7-list-item-label {
  position: relative;
  display: flex;
  align-items: center;
  -webkit-user-select: none;
          user-select: none;
}
@media all and (max-width: 768px) {
  .wpcf7-checkbox .wpcf7-list-item-label {
    display: -webkit-inline-box;
  }
}
@media all and (max-width: 576px) {
  .wpcf7-checkbox .wpcf7-list-item-label {
    max-width: 250px;
  }
}
.wpcf7-checkbox input {
  display: none;
}

.wpcf7-form .wpcf7-checkbox input[type=checkbox] + span:before {
  display: block;
  content: "";
  height: 18px;
  width: 18px;
  top: 0px;
  cursor: pointer;
  border: 2px solid #000;
  margin-right: 10px;
}
@media all and (max-width: 768px) {
  .wpcf7-form .wpcf7-checkbox input[type=checkbox] + span:before {
    position: relative;
    top: 3px;
  }
}

.wpcf7-form .wpcf7-radio input[type=checkbox] + span:after {
  display: block;
  position: absolute;
  content: "";
  height: 8px;
  width: 8px;
  top: 50%;
  left: 5px;
  visibility: hidden;
  transform: translateY(-50%);
}

.wpcf7-form .wpcf7-checkbox input[type=checkbox]:checked + span:before {
  background: #AA1C54;
  border-color: #AA1C54;
}

/*Gift Voucher Form*/
[data-success-container], [data-fail-container] {
  font-family: Futura Std, sans-serif;
  font-weight: 400;
  margin-top: 15px;
}

@media all and (min-width: 992px) {
  .mpspx-shortcode-gift-inputs {
    display: flex;
    flex-wrap: wrap;
    margin-left: -30px;
    margin-right: -30px;
  }
}
.mpspx-shortcode-gift-inputs div {
  position: relative;
  margin-top: 10px;
  display: flex;
  margin-bottom: 15px;
  width: 100%;
}
@media all and (min-width: 992px) {
  .mpspx-shortcode-gift-inputs div {
    padding-left: 30px;
    padding-right: 30px;
    width: 50%;
  }
}
.mpspx-shortcode-gift-inputs div:before {
  content: "";
  background: #AA1C54;
  position: absolute;
  top: -2px;
  left: -2px;
  right: -2px;
  bottom: -2px;
  border: 2px solid #000;
}
@media all and (min-width: 992px) {
  .mpspx-shortcode-gift-inputs div:before {
    top: -2px;
    left: 28px;
    right: 28px;
    bottom: -2px;
  }
}
.mpspx-shortcode-gift-inputs div span {
  font-family: Futura Std, sans-serif;
  font-weight: 400;
  color: #fff;
  padding: 15px 20px;
  width: 165px;
  z-index: 1;
}
@media all and (min-width: 992px) {
  .mpspx-shortcode-gift-inputs div span {
    width: 180px;
  }
}
.mpspx-shortcode-gift-inputs div input, .mpspx-shortcode-gift-inputs div select {
  font-family: Futura Std, sans-serif;
  font-weight: 400;
  padding: 5px 15px;
  border: 0 !important;
  width: 100% !important;
  outline: none;
  z-index: 1;
}
.mpspx-shortcode-gift-inputs div.mpspx-shortcode-gift-submit {
  width: 100%;
}
.mpspx-shortcode-gift-inputs div.mpspx-shortcode-gift-submit:before {
  display: none;
}
.mpspx-shortcode-gift-inputs div.mpspx-shortcode-gift-submit button {
  position: relative;
  background: #AA1C54;
  border: 2px solid #AA1C54;
  color: #fff;
  font-family: trade-gothic-next, sans-serif;
  font-weight: 800;
  text-transform: uppercase;
  display: inline-block;
  min-width: 208px;
  padding: 12px 30px;
  text-decoration: none;
  text-align: center;
  font-size: 16px;
  transition: ease all 0.25s;
}
.mpspx-shortcode-gift-inputs div.mpspx-shortcode-gift-submit button:hover {
  background: #fff;
  color: #AA1C54;
}




.align-baseline {
  vertical-align: baseline !important;
}

.align-top {
  vertical-align: top !important;
}

.align-middle {
  vertical-align: middle !important;
}

.align-bottom {
  vertical-align: bottom !important;
}

.align-text-bottom {
  vertical-align: text-bottom !important;
}

.align-text-top {
  vertical-align: text-top !important;
}

.d-none {
  display: none;
}

.d-inline {
  display: inline;
}

.d-inline-block {
  display: inline-block;
}

.d-block {
  display: block;
}

.d-table {
  display: table;
}

.d-table-row {
  display: table-row;
}

.d-table-cell {
  display: table-cell;
}

.d-flex {
  display: flex;
}

.d-inline-flex {
  display: inline-flex;
}

@media (min-width: 320px) {
  .d-xs-none {
    display: none;
  }

  .d-xs-inline {
    display: inline;
  }

  .d-xs-inline-block {
    display: inline-block;
  }

  .d-xs-block {
    display: block;
  }

  .d-xs-table {
    display: table;
  }

  .d-xs-table-row {
    display: table-row;
  }

  .d-xs-table-cell {
    display: table-cell;
  }

  .d-xs-flex {
    display: flex;
  }

  .d-xs-inline-flex {
    display: inline-flex;
  }
}
@media (min-width: 375px) {
  .d-iphone6-none {
    display: none;
  }

  .d-iphone6-inline {
    display: inline;
  }

  .d-iphone6-inline-block {
    display: inline-block;
  }

  .d-iphone6-block {
    display: block;
  }

  .d-iphone6-table {
    display: table;
  }

  .d-iphone6-table-row {
    display: table-row;
  }

  .d-iphone6-table-cell {
    display: table-cell;
  }

  .d-iphone6-flex {
    display: flex;
  }

  .d-iphone6-inline-flex {
    display: inline-flex;
  }
}
@media (min-width: 576px) {
  .d-sm-none {
    display: none;
  }

  .d-sm-inline {
    display: inline;
  }

  .d-sm-inline-block {
    display: inline-block;
  }

  .d-sm-block {
    display: block;
  }

  .d-sm-table {
    display: table;
  }

  .d-sm-table-row {
    display: table-row;
  }

  .d-sm-table-cell {
    display: table-cell;
  }

  .d-sm-flex {
    display: flex;
  }

  .d-sm-inline-flex {
    display: inline-flex;
  }
}
@media (min-width: 768px) {
  .d-md-none {
    display: none;
  }

  .d-md-inline {
    display: inline;
  }

  .d-md-inline-block {
    display: inline-block;
  }

  .d-md-block {
    display: block;
  }

  .d-md-table {
    display: table;
  }

  .d-md-table-row {
    display: table-row;
  }

  .d-md-table-cell {
    display: table-cell;
  }

  .d-md-flex {
    display: flex;
  }

  .d-md-inline-flex {
    display: inline-flex;
  }
}
@media (min-width: 992px) {
  .d-lg-none {
    display: none;
  }

  .d-lg-inline {
    display: inline;
  }

  .d-lg-inline-block {
    display: inline-block;
  }

  .d-lg-block {
    display: block;
  }

  .d-lg-table {
    display: table;
  }

  .d-lg-table-row {
    display: table-row;
  }

  .d-lg-table-cell {
    display: table-cell;
  }

  .d-lg-flex {
    display: flex;
  }

  .d-lg-inline-flex {
    display: inline-flex;
  }
}
@media (min-width: 1024px) {
  .d-landscape-none {
    display: none;
  }

  .d-landscape-inline {
    display: inline;
  }

  .d-landscape-inline-block {
    display: inline-block;
  }

  .d-landscape-block {
    display: block;
  }

  .d-landscape-table {
    display: table;
  }

  .d-landscape-table-row {
    display: table-row;
  }

  .d-landscape-table-cell {
    display: table-cell;
  }

  .d-landscape-flex {
    display: flex;
  }

  .d-landscape-inline-flex {
    display: inline-flex;
  }
}
@media (min-width: 1200px) {
  .d-xl-none {
    display: none;
  }

  .d-xl-inline {
    display: inline;
  }

  .d-xl-inline-block {
    display: inline-block;
  }

  .d-xl-block {
    display: block;
  }

  .d-xl-table {
    display: table;
  }

  .d-xl-table-row {
    display: table-row;
  }

  .d-xl-table-cell {
    display: table-cell;
  }

  .d-xl-flex {
    display: flex;
  }

  .d-xl-inline-flex {
    display: inline-flex;
  }
}
@media (min-width: 1240px) {
  .d-xxl-none {
    display: none;
  }

  .d-xxl-inline {
    display: inline;
  }

  .d-xxl-inline-block {
    display: inline-block;
  }

  .d-xxl-block {
    display: block;
  }

  .d-xxl-table {
    display: table;
  }

  .d-xxl-table-row {
    display: table-row;
  }

  .d-xxl-table-cell {
    display: table-cell;
  }

  .d-xxl-flex {
    display: flex;
  }

  .d-xxl-inline-flex {
    display: inline-flex;
  }
}
@media (min-width: 1430px) {
  .d-xxxl-none {
    display: none;
  }

  .d-xxxl-inline {
    display: inline;
  }

  .d-xxxl-inline-block {
    display: inline-block;
  }

  .d-xxxl-block {
    display: block;
  }

  .d-xxxl-table {
    display: table;
  }

  .d-xxxl-table-row {
    display: table-row;
  }

  .d-xxxl-table-cell {
    display: table-cell;
  }

  .d-xxxl-flex {
    display: flex;
  }

  .d-xxxl-inline-flex {
    display: inline-flex;
  }
}
@media print {
  .d-print-none {
    display: none !important;
  }

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

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

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

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

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

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

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

  .d-print-inline-flex {
    display: inline-flex !important;
  }
}
.embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden;
}

.embed-responsive::before {
  display: block;
  content: "";
}

.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

.embed-responsive-21by9::before {
  padding-top: 42.8571428571%;
}

.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

.embed-responsive-4by3::before {
  padding-top: 75%;
}

.embed-responsive-1by1::before {
  padding-top: 100%;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (min-width: 320px) {
  .flex-xs-row {
    flex-direction: row !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .align-self-xs-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 375px) {
  .flex-iphone6-row {
    flex-direction: row !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .align-self-iphone6-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 576px) {
  .flex-sm-row {
    flex-direction: row !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .align-self-lg-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 1024px) {
  .flex-landscape-row {
    flex-direction: row !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .align-self-landscape-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 1200px) {
  .flex-xl-row {
    flex-direction: row !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .align-self-xl-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 1240px) {
  .flex-xxl-row {
    flex-direction: row !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .align-self-xxl-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 1430px) {
  .flex-xxxl-row {
    flex-direction: row !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .align-self-xxxl-stretch {
    align-self: stretch !important;
  }
}
.float-left {
  float: left !important;
}

.float-right {
  float: right !important;
}

.float-none {
  float: none !important;
}

@media (min-width: 320px) {
  .float-xs-left {
    float: left !important;
  }

  .float-xs-right {
    float: right !important;
  }

  .float-xs-none {
    float: none !important;
  }
}
@media (min-width: 375px) {
  .float-iphone6-left {
    float: left !important;
  }

  .float-iphone6-right {
    float: right !important;
  }

  .float-iphone6-none {
    float: none !important;
  }
}
@media (min-width: 576px) {
  .float-sm-left {
    float: left !important;
  }

  .float-sm-right {
    float: right !important;
  }

  .float-sm-none {
    float: none !important;
  }
}
@media (min-width: 768px) {
  .float-md-left {
    float: left !important;
  }

  .float-md-right {
    float: right !important;
  }

  .float-md-none {
    float: none !important;
  }
}
@media (min-width: 992px) {
  .float-lg-left {
    float: left !important;
  }

  .float-lg-right {
    float: right !important;
  }

  .float-lg-none {
    float: none !important;
  }
}
@media (min-width: 1024px) {
  .float-landscape-left {
    float: left !important;
  }

  .float-landscape-right {
    float: right !important;
  }

  .float-landscape-none {
    float: none !important;
  }
}
@media (min-width: 1200px) {
  .float-xl-left {
    float: left !important;
  }

  .float-xl-right {
    float: right !important;
  }

  .float-xl-none {
    float: none !important;
  }
}
@media (min-width: 1240px) {
  .float-xxl-left {
    float: left !important;
  }

  .float-xxl-right {
    float: right !important;
  }

  .float-xxl-none {
    float: none !important;
  }
}
@media (min-width: 1430px) {
  .float-xxxl-left {
    float: left !important;
  }

  .float-xxxl-right {
    float: right !important;
  }

  .float-xxxl-none {
    float: none !important;
  }
}
.position-static {
  position: static !important;
}

.position-relative {
  position: relative !important;
}

.position-absolute {
  position: absolute !important;
}

.position-fixed {
  position: fixed !important;
}

.position-sticky {
  position: -webkit-sticky !important;
  position: sticky !important;
}

.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}

.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}

@supports ((position: -webkit-sticky) or (position: sticky)) {
  .sticky-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  -webkit-clip-path: inset(50%);
  clip-path: inset(50%);
  border: 0;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal;
  -webkit-clip-path: none;
  clip-path: none;
}

.text-justify {
  text-align: justify !important;
}

.text-nowrap {
  white-space: nowrap !important;
}

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.text-left {
  text-align: left !important;
}

.text-right {
  text-align: right !important;
}

.text-center {
  text-align: center !important;
}

@media (min-width: 320px) {
  .text-xs-left {
    text-align: left !important;
  }

  .text-xs-right {
    text-align: right !important;
  }

  .text-xs-center {
    text-align: center !important;
  }
}
@media (min-width: 375px) {
  .text-iphone6-left {
    text-align: left !important;
  }

  .text-iphone6-right {
    text-align: right !important;
  }

  .text-iphone6-center {
    text-align: center !important;
  }
}
@media (min-width: 576px) {
  .text-sm-left {
    text-align: left !important;
  }

  .text-sm-right {
    text-align: right !important;
  }

  .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  .text-md-left {
    text-align: left !important;
  }

  .text-md-right {
    text-align: right !important;
  }

  .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 992px) {
  .text-lg-left {
    text-align: left !important;
  }

  .text-lg-right {
    text-align: right !important;
  }

  .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1024px) {
  .text-landscape-left {
    text-align: left !important;
  }

  .text-landscape-right {
    text-align: right !important;
  }

  .text-landscape-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .text-xl-left {
    text-align: left !important;
  }

  .text-xl-right {
    text-align: right !important;
  }

  .text-xl-center {
    text-align: center !important;
  }
}
@media (min-width: 1240px) {
  .text-xxl-left {
    text-align: left !important;
  }

  .text-xxl-right {
    text-align: right !important;
  }

  .text-xxl-center {
    text-align: center !important;
  }
}
@media (min-width: 1430px) {
  .text-xxxl-left {
    text-align: left !important;
  }

  .text-xxxl-right {
    text-align: right !important;
  }

  .text-xxxl-center {
    text-align: center !important;
  }
}
.text-lowercase {
  text-transform: lowercase !important;
}

.text-uppercase {
  text-transform: uppercase !important;
}

.text-capitalize {
  text-transform: capitalize !important;
}

.font-weight-light {
  font-weight: 300 !important;
}

.font-weight-normal {
  font-weight: 400 !important;
}

.font-weight-bold {
  font-weight: 700 !important;
}

.font-italic {
  font-style: italic !important;
}

@media (min-width: 576px) {
  .m-sm-auto {
    margin: 0 auto;
  }

  .m-sm--20 {
    margin: -20px;
  }

  .my-sm--20 {
    margin-top: -20px;
    margin-bottom: -20px;
  }

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

  .mt-sm--20 {
    margin-top: -20px;
  }

  .mr-sm--20 {
    margin-right: -20px;
  }

  .mb-sm--20 {
    margin-bottom: -20px;
  }

  .ml-sm--20 {
    margin-left: -20px;
  }

  .m-sm--15 {
    margin: -15px;
  }

  .my-sm--15 {
    margin-top: -15px;
    margin-bottom: -15px;
  }

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

  .mt-sm--15 {
    margin-top: -15px;
  }

  .mr-sm--15 {
    margin-right: -15px;
  }

  .mb-sm--15 {
    margin-bottom: -15px;
  }

  .ml-sm--15 {
    margin-left: -15px;
  }

  .m-sm-0 {
    margin: 0px;
  }

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

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

  .mt-sm-0 {
    margin-top: 0px;
  }

  .mr-sm-0 {
    margin-right: 0px;
  }

  .mb-sm-0 {
    margin-bottom: 0px;
  }

  .ml-sm-0 {
    margin-left: 0px;
  }

  .p-sm-0 {
    padding: 0px;
  }

  .pt-sm-0 {
    padding-top: 0px;
  }

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

  .pr-sm-0 {
    padding-right: 0px;
  }

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

  .pb-sm-0 {
    padding-bottom: 0px;
  }

  .pl-sm-0 {
    padding-left: 0px;
  }

  .m-sm-5 {
    margin: 5px;
  }

  .my-sm-5 {
    margin-top: 5px;
    margin-bottom: 5px;
  }

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

  .mt-sm-5 {
    margin-top: 5px;
  }

  .mr-sm-5 {
    margin-right: 5px;
  }

  .mb-sm-5 {
    margin-bottom: 5px;
  }

  .ml-sm-5 {
    margin-left: 5px;
  }

  .p-sm-5 {
    padding: 5px;
  }

  .pt-sm-5 {
    padding-top: 5px;
  }

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

  .pr-sm-5 {
    padding-right: 5px;
  }

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

  .pb-sm-5 {
    padding-bottom: 5px;
  }

  .pl-sm-5 {
    padding-left: 5px;
  }

  .m-sm-7 {
    margin: 7px;
  }

  .my-sm-7 {
    margin-top: 7px;
    margin-bottom: 7px;
  }

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

  .mt-sm-7 {
    margin-top: 7px;
  }

  .mr-sm-7 {
    margin-right: 7px;
  }

  .mb-sm-7 {
    margin-bottom: 7px;
  }

  .ml-sm-7 {
    margin-left: 7px;
  }

  .p-sm-7 {
    padding: 7px;
  }

  .pt-sm-7 {
    padding-top: 7px;
  }

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

  .pr-sm-7 {
    padding-right: 7px;
  }

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

  .pb-sm-7 {
    padding-bottom: 7px;
  }

  .pl-sm-7 {
    padding-left: 7px;
  }

  .m-sm-8 {
    margin: 8px;
  }

  .my-sm-8 {
    margin-top: 8px;
    margin-bottom: 8px;
  }

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

  .mt-sm-8 {
    margin-top: 8px;
  }

  .mr-sm-8 {
    margin-right: 8px;
  }

  .mb-sm-8 {
    margin-bottom: 8px;
  }

  .ml-sm-8 {
    margin-left: 8px;
  }

  .p-sm-8 {
    padding: 8px;
  }

  .pt-sm-8 {
    padding-top: 8px;
  }

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

  .pr-sm-8 {
    padding-right: 8px;
  }

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

  .pb-sm-8 {
    padding-bottom: 8px;
  }

  .pl-sm-8 {
    padding-left: 8px;
  }

  .m-sm-10 {
    margin: 10px;
  }

  .my-sm-10 {
    margin-top: 10px;
    margin-bottom: 10px;
  }

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

  .mt-sm-10 {
    margin-top: 10px;
  }

  .mr-sm-10 {
    margin-right: 10px;
  }

  .mb-sm-10 {
    margin-bottom: 10px;
  }

  .ml-sm-10 {
    margin-left: 10px;
  }

  .p-sm-10 {
    padding: 10px;
  }

  .pt-sm-10 {
    padding-top: 10px;
  }

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

  .pr-sm-10 {
    padding-right: 10px;
  }

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

  .pb-sm-10 {
    padding-bottom: 10px;
  }

  .pl-sm-10 {
    padding-left: 10px;
  }

  .m-sm-12 {
    margin: 12px;
  }

  .my-sm-12 {
    margin-top: 12px;
    margin-bottom: 12px;
  }

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

  .mt-sm-12 {
    margin-top: 12px;
  }

  .mr-sm-12 {
    margin-right: 12px;
  }

  .mb-sm-12 {
    margin-bottom: 12px;
  }

  .ml-sm-12 {
    margin-left: 12px;
  }

  .p-sm-12 {
    padding: 12px;
  }

  .pt-sm-12 {
    padding-top: 12px;
  }

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

  .pr-sm-12 {
    padding-right: 12px;
  }

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

  .pb-sm-12 {
    padding-bottom: 12px;
  }

  .pl-sm-12 {
    padding-left: 12px;
  }

  .m-sm-15 {
    margin: 15px;
  }

  .my-sm-15 {
    margin-top: 15px;
    margin-bottom: 15px;
  }

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

  .mt-sm-15 {
    margin-top: 15px;
  }

  .mr-sm-15 {
    margin-right: 15px;
  }

  .mb-sm-15 {
    margin-bottom: 15px;
  }

  .ml-sm-15 {
    margin-left: 15px;
  }

  .p-sm-15 {
    padding: 15px;
  }

  .pt-sm-15 {
    padding-top: 15px;
  }

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

  .pr-sm-15 {
    padding-right: 15px;
  }

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

  .pb-sm-15 {
    padding-bottom: 15px;
  }

  .pl-sm-15 {
    padding-left: 15px;
  }

  .m-sm-20 {
    margin: 20px;
  }

  .my-sm-20 {
    margin-top: 20px;
    margin-bottom: 20px;
  }

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

  .mt-sm-20 {
    margin-top: 20px;
  }

  .mr-sm-20 {
    margin-right: 20px;
  }

  .mb-sm-20 {
    margin-bottom: 20px;
  }

  .ml-sm-20 {
    margin-left: 20px;
  }

  .p-sm-20 {
    padding: 20px;
  }

  .pt-sm-20 {
    padding-top: 20px;
  }

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

  .pr-sm-20 {
    padding-right: 20px;
  }

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

  .pb-sm-20 {
    padding-bottom: 20px;
  }

  .pl-sm-20 {
    padding-left: 20px;
  }

  .m-sm-22 {
    margin: 22px;
  }

  .my-sm-22 {
    margin-top: 22px;
    margin-bottom: 22px;
  }

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

  .mt-sm-22 {
    margin-top: 22px;
  }

  .mr-sm-22 {
    margin-right: 22px;
  }

  .mb-sm-22 {
    margin-bottom: 22px;
  }

  .ml-sm-22 {
    margin-left: 22px;
  }

  .p-sm-22 {
    padding: 22px;
  }

  .pt-sm-22 {
    padding-top: 22px;
  }

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

  .pr-sm-22 {
    padding-right: 22px;
  }

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

  .pb-sm-22 {
    padding-bottom: 22px;
  }

  .pl-sm-22 {
    padding-left: 22px;
  }

  .m-sm-25 {
    margin: 25px;
  }

  .my-sm-25 {
    margin-top: 25px;
    margin-bottom: 25px;
  }

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

  .mt-sm-25 {
    margin-top: 25px;
  }

  .mr-sm-25 {
    margin-right: 25px;
  }

  .mb-sm-25 {
    margin-bottom: 25px;
  }

  .ml-sm-25 {
    margin-left: 25px;
  }

  .p-sm-25 {
    padding: 25px;
  }

  .pt-sm-25 {
    padding-top: 25px;
  }

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

  .pr-sm-25 {
    padding-right: 25px;
  }

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

  .pb-sm-25 {
    padding-bottom: 25px;
  }

  .pl-sm-25 {
    padding-left: 25px;
  }

  .m-sm-30 {
    margin: 30px;
  }

  .my-sm-30 {
    margin-top: 30px;
    margin-bottom: 30px;
  }

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

  .mt-sm-30 {
    margin-top: 30px;
  }

  .mr-sm-30 {
    margin-right: 30px;
  }

  .mb-sm-30 {
    margin-bottom: 30px;
  }

  .ml-sm-30 {
    margin-left: 30px;
  }

  .p-sm-30 {
    padding: 30px;
  }

  .pt-sm-30 {
    padding-top: 30px;
  }

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

  .pr-sm-30 {
    padding-right: 30px;
  }

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

  .pb-sm-30 {
    padding-bottom: 30px;
  }

  .pl-sm-30 {
    padding-left: 30px;
  }

  .m-sm-35 {
    margin: 35px;
  }

  .my-sm-35 {
    margin-top: 35px;
    margin-bottom: 35px;
  }

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

  .mt-sm-35 {
    margin-top: 35px;
  }

  .mr-sm-35 {
    margin-right: 35px;
  }

  .mb-sm-35 {
    margin-bottom: 35px;
  }

  .ml-sm-35 {
    margin-left: 35px;
  }

  .p-sm-35 {
    padding: 35px;
  }

  .pt-sm-35 {
    padding-top: 35px;
  }

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

  .pr-sm-35 {
    padding-right: 35px;
  }

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

  .pb-sm-35 {
    padding-bottom: 35px;
  }

  .pl-sm-35 {
    padding-left: 35px;
  }

  .m-sm-40 {
    margin: 40px;
  }

  .my-sm-40 {
    margin-top: 40px;
    margin-bottom: 40px;
  }

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

  .mt-sm-40 {
    margin-top: 40px;
  }

  .mr-sm-40 {
    margin-right: 40px;
  }

  .mb-sm-40 {
    margin-bottom: 40px;
  }

  .ml-sm-40 {
    margin-left: 40px;
  }

  .p-sm-40 {
    padding: 40px;
  }

  .pt-sm-40 {
    padding-top: 40px;
  }

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

  .pr-sm-40 {
    padding-right: 40px;
  }

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

  .pb-sm-40 {
    padding-bottom: 40px;
  }

  .pl-sm-40 {
    padding-left: 40px;
  }

  .m-sm-45 {
    margin: 45px;
  }

  .my-sm-45 {
    margin-top: 45px;
    margin-bottom: 45px;
  }

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

  .mt-sm-45 {
    margin-top: 45px;
  }

  .mr-sm-45 {
    margin-right: 45px;
  }

  .mb-sm-45 {
    margin-bottom: 45px;
  }

  .ml-sm-45 {
    margin-left: 45px;
  }

  .p-sm-45 {
    padding: 45px;
  }

  .pt-sm-45 {
    padding-top: 45px;
  }

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

  .pr-sm-45 {
    padding-right: 45px;
  }

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

  .pb-sm-45 {
    padding-bottom: 45px;
  }

  .pl-sm-45 {
    padding-left: 45px;
  }

  .m-sm-50 {
    margin: 50px;
  }

  .my-sm-50 {
    margin-top: 50px;
    margin-bottom: 50px;
  }

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

  .mt-sm-50 {
    margin-top: 50px;
  }

  .mr-sm-50 {
    margin-right: 50px;
  }

  .mb-sm-50 {
    margin-bottom: 50px;
  }

  .ml-sm-50 {
    margin-left: 50px;
  }

  .p-sm-50 {
    padding: 50px;
  }

  .pt-sm-50 {
    padding-top: 50px;
  }

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

  .pr-sm-50 {
    padding-right: 50px;
  }

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

  .pb-sm-50 {
    padding-bottom: 50px;
  }

  .pl-sm-50 {
    padding-left: 50px;
  }

  .m-sm-60 {
    margin: 60px;
  }

  .my-sm-60 {
    margin-top: 60px;
    margin-bottom: 60px;
  }

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

  .mt-sm-60 {
    margin-top: 60px;
  }

  .mr-sm-60 {
    margin-right: 60px;
  }

  .mb-sm-60 {
    margin-bottom: 60px;
  }

  .ml-sm-60 {
    margin-left: 60px;
  }

  .p-sm-60 {
    padding: 60px;
  }

  .pt-sm-60 {
    padding-top: 60px;
  }

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

  .pr-sm-60 {
    padding-right: 60px;
  }

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

  .pb-sm-60 {
    padding-bottom: 60px;
  }

  .pl-sm-60 {
    padding-left: 60px;
  }

  .m-sm-65 {
    margin: 65px;
  }

  .my-sm-65 {
    margin-top: 65px;
    margin-bottom: 65px;
  }

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

  .mt-sm-65 {
    margin-top: 65px;
  }

  .mr-sm-65 {
    margin-right: 65px;
  }

  .mb-sm-65 {
    margin-bottom: 65px;
  }

  .ml-sm-65 {
    margin-left: 65px;
  }

  .p-sm-65 {
    padding: 65px;
  }

  .pt-sm-65 {
    padding-top: 65px;
  }

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

  .pr-sm-65 {
    padding-right: 65px;
  }

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

  .pb-sm-65 {
    padding-bottom: 65px;
  }

  .pl-sm-65 {
    padding-left: 65px;
  }

  .m-sm-70 {
    margin: 70px;
  }

  .my-sm-70 {
    margin-top: 70px;
    margin-bottom: 70px;
  }

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

  .mt-sm-70 {
    margin-top: 70px;
  }

  .mr-sm-70 {
    margin-right: 70px;
  }

  .mb-sm-70 {
    margin-bottom: 70px;
  }

  .ml-sm-70 {
    margin-left: 70px;
  }

  .p-sm-70 {
    padding: 70px;
  }

  .pt-sm-70 {
    padding-top: 70px;
  }

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

  .pr-sm-70 {
    padding-right: 70px;
  }

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

  .pb-sm-70 {
    padding-bottom: 70px;
  }

  .pl-sm-70 {
    padding-left: 70px;
  }

  .m-sm-75 {
    margin: 75px;
  }

  .my-sm-75 {
    margin-top: 75px;
    margin-bottom: 75px;
  }

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

  .mt-sm-75 {
    margin-top: 75px;
  }

  .mr-sm-75 {
    margin-right: 75px;
  }

  .mb-sm-75 {
    margin-bottom: 75px;
  }

  .ml-sm-75 {
    margin-left: 75px;
  }

  .p-sm-75 {
    padding: 75px;
  }

  .pt-sm-75 {
    padding-top: 75px;
  }

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

  .pr-sm-75 {
    padding-right: 75px;
  }

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

  .pb-sm-75 {
    padding-bottom: 75px;
  }

  .pl-sm-75 {
    padding-left: 75px;
  }

  .m-sm-80 {
    margin: 80px;
  }

  .my-sm-80 {
    margin-top: 80px;
    margin-bottom: 80px;
  }

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

  .mt-sm-80 {
    margin-top: 80px;
  }

  .mr-sm-80 {
    margin-right: 80px;
  }

  .mb-sm-80 {
    margin-bottom: 80px;
  }

  .ml-sm-80 {
    margin-left: 80px;
  }

  .p-sm-80 {
    padding: 80px;
  }

  .pt-sm-80 {
    padding-top: 80px;
  }

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

  .pr-sm-80 {
    padding-right: 80px;
  }

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

  .pb-sm-80 {
    padding-bottom: 80px;
  }

  .pl-sm-80 {
    padding-left: 80px;
  }

  .m-sm-85 {
    margin: 85px;
  }

  .my-sm-85 {
    margin-top: 85px;
    margin-bottom: 85px;
  }

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

  .mt-sm-85 {
    margin-top: 85px;
  }

  .mr-sm-85 {
    margin-right: 85px;
  }

  .mb-sm-85 {
    margin-bottom: 85px;
  }

  .ml-sm-85 {
    margin-left: 85px;
  }

  .p-sm-85 {
    padding: 85px;
  }

  .pt-sm-85 {
    padding-top: 85px;
  }

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

  .pr-sm-85 {
    padding-right: 85px;
  }

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

  .pb-sm-85 {
    padding-bottom: 85px;
  }

  .pl-sm-85 {
    padding-left: 85px;
  }

  .m-sm-90 {
    margin: 90px;
  }

  .my-sm-90 {
    margin-top: 90px;
    margin-bottom: 90px;
  }

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

  .mt-sm-90 {
    margin-top: 90px;
  }

  .mr-sm-90 {
    margin-right: 90px;
  }

  .mb-sm-90 {
    margin-bottom: 90px;
  }

  .ml-sm-90 {
    margin-left: 90px;
  }

  .p-sm-90 {
    padding: 90px;
  }

  .pt-sm-90 {
    padding-top: 90px;
  }

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

  .pr-sm-90 {
    padding-right: 90px;
  }

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

  .pb-sm-90 {
    padding-bottom: 90px;
  }

  .pl-sm-90 {
    padding-left: 90px;
  }

  .m-sm-95 {
    margin: 95px;
  }

  .my-sm-95 {
    margin-top: 95px;
    margin-bottom: 95px;
  }

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

  .mt-sm-95 {
    margin-top: 95px;
  }

  .mr-sm-95 {
    margin-right: 95px;
  }

  .mb-sm-95 {
    margin-bottom: 95px;
  }

  .ml-sm-95 {
    margin-left: 95px;
  }

  .p-sm-95 {
    padding: 95px;
  }

  .pt-sm-95 {
    padding-top: 95px;
  }

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

  .pr-sm-95 {
    padding-right: 95px;
  }

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

  .pb-sm-95 {
    padding-bottom: 95px;
  }

  .pl-sm-95 {
    padding-left: 95px;
  }

  .m-sm-100 {
    margin: 100px;
  }

  .my-sm-100 {
    margin-top: 100px;
    margin-bottom: 100px;
  }

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

  .mt-sm-100 {
    margin-top: 100px;
  }

  .mr-sm-100 {
    margin-right: 100px;
  }

  .mb-sm-100 {
    margin-bottom: 100px;
  }

  .ml-sm-100 {
    margin-left: 100px;
  }

  .p-sm-100 {
    padding: 100px;
  }

  .pt-sm-100 {
    padding-top: 100px;
  }

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

  .pr-sm-100 {
    padding-right: 100px;
  }

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

  .pb-sm-100 {
    padding-bottom: 100px;
  }

  .pl-sm-100 {
    padding-left: 100px;
  }

  .m-sm-110 {
    margin: 110px;
  }

  .my-sm-110 {
    margin-top: 110px;
    margin-bottom: 110px;
  }

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

  .mt-sm-110 {
    margin-top: 110px;
  }

  .mr-sm-110 {
    margin-right: 110px;
  }

  .mb-sm-110 {
    margin-bottom: 110px;
  }

  .ml-sm-110 {
    margin-left: 110px;
  }

  .p-sm-110 {
    padding: 110px;
  }

  .pt-sm-110 {
    padding-top: 110px;
  }

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

  .pr-sm-110 {
    padding-right: 110px;
  }

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

  .pb-sm-110 {
    padding-bottom: 110px;
  }

  .pl-sm-110 {
    padding-left: 110px;
  }

  .m-sm-120 {
    margin: 120px;
  }

  .my-sm-120 {
    margin-top: 120px;
    margin-bottom: 120px;
  }

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

  .mt-sm-120 {
    margin-top: 120px;
  }

  .mr-sm-120 {
    margin-right: 120px;
  }

  .mb-sm-120 {
    margin-bottom: 120px;
  }

  .ml-sm-120 {
    margin-left: 120px;
  }

  .p-sm-120 {
    padding: 120px;
  }

  .pt-sm-120 {
    padding-top: 120px;
  }

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

  .pr-sm-120 {
    padding-right: 120px;
  }

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

  .pb-sm-120 {
    padding-bottom: 120px;
  }

  .pl-sm-120 {
    padding-left: 120px;
  }

  .m-sm-130 {
    margin: 130px;
  }

  .my-sm-130 {
    margin-top: 130px;
    margin-bottom: 130px;
  }

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

  .mt-sm-130 {
    margin-top: 130px;
  }

  .mr-sm-130 {
    margin-right: 130px;
  }

  .mb-sm-130 {
    margin-bottom: 130px;
  }

  .ml-sm-130 {
    margin-left: 130px;
  }

  .p-sm-130 {
    padding: 130px;
  }

  .pt-sm-130 {
    padding-top: 130px;
  }

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

  .pr-sm-130 {
    padding-right: 130px;
  }

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

  .pb-sm-130 {
    padding-bottom: 130px;
  }

  .pl-sm-130 {
    padding-left: 130px;
  }

  .m-sm-140 {
    margin: 140px;
  }

  .my-sm-140 {
    margin-top: 140px;
    margin-bottom: 140px;
  }

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

  .mt-sm-140 {
    margin-top: 140px;
  }

  .mr-sm-140 {
    margin-right: 140px;
  }

  .mb-sm-140 {
    margin-bottom: 140px;
  }

  .ml-sm-140 {
    margin-left: 140px;
  }

  .p-sm-140 {
    padding: 140px;
  }

  .pt-sm-140 {
    padding-top: 140px;
  }

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

  .pr-sm-140 {
    padding-right: 140px;
  }

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

  .pb-sm-140 {
    padding-bottom: 140px;
  }

  .pl-sm-140 {
    padding-left: 140px;
  }

  .m-sm-150 {
    margin: 150px;
  }

  .my-sm-150 {
    margin-top: 150px;
    margin-bottom: 150px;
  }

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

  .mt-sm-150 {
    margin-top: 150px;
  }

  .mr-sm-150 {
    margin-right: 150px;
  }

  .mb-sm-150 {
    margin-bottom: 150px;
  }

  .ml-sm-150 {
    margin-left: 150px;
  }

  .p-sm-150 {
    padding: 150px;
  }

  .pt-sm-150 {
    padding-top: 150px;
  }

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

  .pr-sm-150 {
    padding-right: 150px;
  }

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

  .pb-sm-150 {
    padding-bottom: 150px;
  }

  .pl-sm-150 {
    padding-left: 150px;
  }

  .m-sm-160 {
    margin: 160px;
  }

  .my-sm-160 {
    margin-top: 160px;
    margin-bottom: 160px;
  }

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

  .mt-sm-160 {
    margin-top: 160px;
  }

  .mr-sm-160 {
    margin-right: 160px;
  }

  .mb-sm-160 {
    margin-bottom: 160px;
  }

  .ml-sm-160 {
    margin-left: 160px;
  }

  .p-sm-160 {
    padding: 160px;
  }

  .pt-sm-160 {
    padding-top: 160px;
  }

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

  .pr-sm-160 {
    padding-right: 160px;
  }

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

  .pb-sm-160 {
    padding-bottom: 160px;
  }

  .pl-sm-160 {
    padding-left: 160px;
  }

  .m-sm-170 {
    margin: 170px;
  }

  .my-sm-170 {
    margin-top: 170px;
    margin-bottom: 170px;
  }

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

  .mt-sm-170 {
    margin-top: 170px;
  }

  .mr-sm-170 {
    margin-right: 170px;
  }

  .mb-sm-170 {
    margin-bottom: 170px;
  }

  .ml-sm-170 {
    margin-left: 170px;
  }

  .p-sm-170 {
    padding: 170px;
  }

  .pt-sm-170 {
    padding-top: 170px;
  }

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

  .pr-sm-170 {
    padding-right: 170px;
  }

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

  .pb-sm-170 {
    padding-bottom: 170px;
  }

  .pl-sm-170 {
    padding-left: 170px;
  }

  .m-sm-180 {
    margin: 180px;
  }

  .my-sm-180 {
    margin-top: 180px;
    margin-bottom: 180px;
  }

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

  .mt-sm-180 {
    margin-top: 180px;
  }

  .mr-sm-180 {
    margin-right: 180px;
  }

  .mb-sm-180 {
    margin-bottom: 180px;
  }

  .ml-sm-180 {
    margin-left: 180px;
  }

  .p-sm-180 {
    padding: 180px;
  }

  .pt-sm-180 {
    padding-top: 180px;
  }

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

  .pr-sm-180 {
    padding-right: 180px;
  }

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

  .pb-sm-180 {
    padding-bottom: 180px;
  }

  .pl-sm-180 {
    padding-left: 180px;
  }

  .m-sm-185 {
    margin: 185px;
  }

  .my-sm-185 {
    margin-top: 185px;
    margin-bottom: 185px;
  }

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

  .mt-sm-185 {
    margin-top: 185px;
  }

  .mr-sm-185 {
    margin-right: 185px;
  }

  .mb-sm-185 {
    margin-bottom: 185px;
  }

  .ml-sm-185 {
    margin-left: 185px;
  }

  .p-sm-185 {
    padding: 185px;
  }

  .pt-sm-185 {
    padding-top: 185px;
  }

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

  .pr-sm-185 {
    padding-right: 185px;
  }

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

  .pb-sm-185 {
    padding-bottom: 185px;
  }

  .pl-sm-185 {
    padding-left: 185px;
  }

  .m-sm-190 {
    margin: 190px;
  }

  .my-sm-190 {
    margin-top: 190px;
    margin-bottom: 190px;
  }

  .mx-sm-190 {
    margin-right: 190px;
    margin-left: 190px;
  }

  .mt-sm-190 {
    margin-top: 190px;
  }

  .mr-sm-190 {
    margin-right: 190px;
  }

  .mb-sm-190 {
    margin-bottom: 190px;
  }

  .ml-sm-190 {
    margin-left: 190px;
  }

  .p-sm-190 {
    padding: 190px;
  }

  .pt-sm-190 {
    padding-top: 190px;
  }

  .py-sm-190 {
    padding-top: 190px;
    padding-bottom: 190px;
  }

  .pr-sm-190 {
    padding-right: 190px;
  }

  .px-sm-190 {
    padding-right: 190px;
    padding-left: 190px;
  }

  .pb-sm-190 {
    padding-bottom: 190px;
  }

  .pl-sm-190 {
    padding-left: 190px;
  }

  .m-sm-195 {
    margin: 195px;
  }

  .my-sm-195 {
    margin-top: 195px;
    margin-bottom: 195px;
  }

  .mx-sm-195 {
    margin-right: 195px;
    margin-left: 195px;
  }

  .mt-sm-195 {
    margin-top: 195px;
  }

  .mr-sm-195 {
    margin-right: 195px;
  }

  .mb-sm-195 {
    margin-bottom: 195px;
  }

  .ml-sm-195 {
    margin-left: 195px;
  }

  .p-sm-195 {
    padding: 195px;
  }

  .pt-sm-195 {
    padding-top: 195px;
  }

  .py-sm-195 {
    padding-top: 195px;
    padding-bottom: 195px;
  }

  .pr-sm-195 {
    padding-right: 195px;
  }

  .px-sm-195 {
    padding-right: 195px;
    padding-left: 195px;
  }

  .pb-sm-195 {
    padding-bottom: 195px;
  }

  .pl-sm-195 {
    padding-left: 195px;
  }

  .m-sm-200 {
    margin: 200px;
  }

  .my-sm-200 {
    margin-top: 200px;
    margin-bottom: 200px;
  }

  .mx-sm-200 {
    margin-right: 200px;
    margin-left: 200px;
  }

  .mt-sm-200 {
    margin-top: 200px;
  }

  .mr-sm-200 {
    margin-right: 200px;
  }

  .mb-sm-200 {
    margin-bottom: 200px;
  }

  .ml-sm-200 {
    margin-left: 200px;
  }

  .p-sm-200 {
    padding: 200px;
  }

  .pt-sm-200 {
    padding-top: 200px;
  }

  .py-sm-200 {
    padding-top: 200px;
    padding-bottom: 200px;
  }

  .pr-sm-200 {
    padding-right: 200px;
  }

  .px-sm-200 {
    padding-right: 200px;
    padding-left: 200px;
  }

  .pb-sm-200 {
    padding-bottom: 200px;
  }

  .pl-sm-200 {
    padding-left: 200px;
  }

  .m-sm-210 {
    margin: 210px;
  }

  .my-sm-210 {
    margin-top: 210px;
    margin-bottom: 210px;
  }

  .mx-sm-210 {
    margin-right: 210px;
    margin-left: 210px;
  }

  .mt-sm-210 {
    margin-top: 210px;
  }

  .mr-sm-210 {
    margin-right: 210px;
  }

  .mb-sm-210 {
    margin-bottom: 210px;
  }

  .ml-sm-210 {
    margin-left: 210px;
  }

  .p-sm-210 {
    padding: 210px;
  }

  .pt-sm-210 {
    padding-top: 210px;
  }

  .py-sm-210 {
    padding-top: 210px;
    padding-bottom: 210px;
  }

  .pr-sm-210 {
    padding-right: 210px;
  }

  .px-sm-210 {
    padding-right: 210px;
    padding-left: 210px;
  }

  .pb-sm-210 {
    padding-bottom: 210px;
  }

  .pl-sm-210 {
    padding-left: 210px;
  }

  .m-sm-220 {
    margin: 220px;
  }

  .my-sm-220 {
    margin-top: 220px;
    margin-bottom: 220px;
  }

  .mx-sm-220 {
    margin-right: 220px;
    margin-left: 220px;
  }

  .mt-sm-220 {
    margin-top: 220px;
  }

  .mr-sm-220 {
    margin-right: 220px;
  }

  .mb-sm-220 {
    margin-bottom: 220px;
  }

  .ml-sm-220 {
    margin-left: 220px;
  }

  .p-sm-220 {
    padding: 220px;
  }

  .pt-sm-220 {
    padding-top: 220px;
  }

  .py-sm-220 {
    padding-top: 220px;
    padding-bottom: 220px;
  }

  .pr-sm-220 {
    padding-right: 220px;
  }

  .px-sm-220 {
    padding-right: 220px;
    padding-left: 220px;
  }

  .pb-sm-220 {
    padding-bottom: 220px;
  }

  .pl-sm-220 {
    padding-left: 220px;
  }

  .m-sm-230 {
    margin: 230px;
  }

  .my-sm-230 {
    margin-top: 230px;
    margin-bottom: 230px;
  }

  .mx-sm-230 {
    margin-right: 230px;
    margin-left: 230px;
  }

  .mt-sm-230 {
    margin-top: 230px;
  }

  .mr-sm-230 {
    margin-right: 230px;
  }

  .mb-sm-230 {
    margin-bottom: 230px;
  }

  .ml-sm-230 {
    margin-left: 230px;
  }

  .p-sm-230 {
    padding: 230px;
  }

  .pt-sm-230 {
    padding-top: 230px;
  }

  .py-sm-230 {
    padding-top: 230px;
    padding-bottom: 230px;
  }

  .pr-sm-230 {
    padding-right: 230px;
  }

  .px-sm-230 {
    padding-right: 230px;
    padding-left: 230px;
  }

  .pb-sm-230 {
    padding-bottom: 230px;
  }

  .pl-sm-230 {
    padding-left: 230px;
  }

  .m-sm-240 {
    margin: 240px;
  }

  .my-sm-240 {
    margin-top: 240px;
    margin-bottom: 240px;
  }

  .mx-sm-240 {
    margin-right: 240px;
    margin-left: 240px;
  }

  .mt-sm-240 {
    margin-top: 240px;
  }

  .mr-sm-240 {
    margin-right: 240px;
  }

  .mb-sm-240 {
    margin-bottom: 240px;
  }

  .ml-sm-240 {
    margin-left: 240px;
  }

  .p-sm-240 {
    padding: 240px;
  }

  .pt-sm-240 {
    padding-top: 240px;
  }

  .py-sm-240 {
    padding-top: 240px;
    padding-bottom: 240px;
  }

  .pr-sm-240 {
    padding-right: 240px;
  }

  .px-sm-240 {
    padding-right: 240px;
    padding-left: 240px;
  }

  .pb-sm-240 {
    padding-bottom: 240px;
  }

  .pl-sm-240 {
    padding-left: 240px;
  }

  .m-sm-250 {
    margin: 250px;
  }

  .my-sm-250 {
    margin-top: 250px;
    margin-bottom: 250px;
  }

  .mx-sm-250 {
    margin-right: 250px;
    margin-left: 250px;
  }

  .mt-sm-250 {
    margin-top: 250px;
  }

  .mr-sm-250 {
    margin-right: 250px;
  }

  .mb-sm-250 {
    margin-bottom: 250px;
  }

  .ml-sm-250 {
    margin-left: 250px;
  }

  .p-sm-250 {
    padding: 250px;
  }

  .pt-sm-250 {
    padding-top: 250px;
  }

  .py-sm-250 {
    padding-top: 250px;
    padding-bottom: 250px;
  }

  .pr-sm-250 {
    padding-right: 250px;
  }

  .px-sm-250 {
    padding-right: 250px;
    padding-left: 250px;
  }

  .pb-sm-250 {
    padding-bottom: 250px;
  }

  .pl-sm-250 {
    padding-left: 250px;
  }

  .m-sm-260 {
    margin: 260px;
  }

  .my-sm-260 {
    margin-top: 260px;
    margin-bottom: 260px;
  }

  .mx-sm-260 {
    margin-right: 260px;
    margin-left: 260px;
  }

  .mt-sm-260 {
    margin-top: 260px;
  }

  .mr-sm-260 {
    margin-right: 260px;
  }

  .mb-sm-260 {
    margin-bottom: 260px;
  }

  .ml-sm-260 {
    margin-left: 260px;
  }

  .p-sm-260 {
    padding: 260px;
  }

  .pt-sm-260 {
    padding-top: 260px;
  }

  .py-sm-260 {
    padding-top: 260px;
    padding-bottom: 260px;
  }

  .pr-sm-260 {
    padding-right: 260px;
  }

  .px-sm-260 {
    padding-right: 260px;
    padding-left: 260px;
  }

  .pb-sm-260 {
    padding-bottom: 260px;
  }

  .pl-sm-260 {
    padding-left: 260px;
  }

  .m-sm-270 {
    margin: 270px;
  }

  .my-sm-270 {
    margin-top: 270px;
    margin-bottom: 270px;
  }

  .mx-sm-270 {
    margin-right: 270px;
    margin-left: 270px;
  }

  .mt-sm-270 {
    margin-top: 270px;
  }

  .mr-sm-270 {
    margin-right: 270px;
  }

  .mb-sm-270 {
    margin-bottom: 270px;
  }

  .ml-sm-270 {
    margin-left: 270px;
  }

  .p-sm-270 {
    padding: 270px;
  }

  .pt-sm-270 {
    padding-top: 270px;
  }

  .py-sm-270 {
    padding-top: 270px;
    padding-bottom: 270px;
  }

  .pr-sm-270 {
    padding-right: 270px;
  }

  .px-sm-270 {
    padding-right: 270px;
    padding-left: 270px;
  }

  .pb-sm-270 {
    padding-bottom: 270px;
  }

  .pl-sm-270 {
    padding-left: 270px;
  }

  .m-sm-280 {
    margin: 280px;
  }

  .my-sm-280 {
    margin-top: 280px;
    margin-bottom: 280px;
  }

  .mx-sm-280 {
    margin-right: 280px;
    margin-left: 280px;
  }

  .mt-sm-280 {
    margin-top: 280px;
  }

  .mr-sm-280 {
    margin-right: 280px;
  }

  .mb-sm-280 {
    margin-bottom: 280px;
  }

  .ml-sm-280 {
    margin-left: 280px;
  }

  .p-sm-280 {
    padding: 280px;
  }

  .pt-sm-280 {
    padding-top: 280px;
  }

  .py-sm-280 {
    padding-top: 280px;
    padding-bottom: 280px;
  }

  .pr-sm-280 {
    padding-right: 280px;
  }

  .px-sm-280 {
    padding-right: 280px;
    padding-left: 280px;
  }

  .pb-sm-280 {
    padding-bottom: 280px;
  }

  .pl-sm-280 {
    padding-left: 280px;
  }

  .m-sm-290 {
    margin: 290px;
  }

  .my-sm-290 {
    margin-top: 290px;
    margin-bottom: 290px;
  }

  .mx-sm-290 {
    margin-right: 290px;
    margin-left: 290px;
  }

  .mt-sm-290 {
    margin-top: 290px;
  }

  .mr-sm-290 {
    margin-right: 290px;
  }

  .mb-sm-290 {
    margin-bottom: 290px;
  }

  .ml-sm-290 {
    margin-left: 290px;
  }

  .p-sm-290 {
    padding: 290px;
  }

  .pt-sm-290 {
    padding-top: 290px;
  }

  .py-sm-290 {
    padding-top: 290px;
    padding-bottom: 290px;
  }

  .pr-sm-290 {
    padding-right: 290px;
  }

  .px-sm-290 {
    padding-right: 290px;
    padding-left: 290px;
  }

  .pb-sm-290 {
    padding-bottom: 290px;
  }

  .pl-sm-290 {
    padding-left: 290px;
  }

  .m-sm-300 {
    margin: 300px;
  }

  .my-sm-300 {
    margin-top: 300px;
    margin-bottom: 300px;
  }

  .mx-sm-300 {
    margin-right: 300px;
    margin-left: 300px;
  }

  .mt-sm-300 {
    margin-top: 300px;
  }

  .mr-sm-300 {
    margin-right: 300px;
  }

  .mb-sm-300 {
    margin-bottom: 300px;
  }

  .ml-sm-300 {
    margin-left: 300px;
  }

  .p-sm-300 {
    padding: 300px;
  }

  .pt-sm-300 {
    padding-top: 300px;
  }

  .py-sm-300 {
    padding-top: 300px;
    padding-bottom: 300px;
  }

  .pr-sm-300 {
    padding-right: 300px;
  }

  .px-sm-300 {
    padding-right: 300px;
    padding-left: 300px;
  }

  .pb-sm-300 {
    padding-bottom: 300px;
  }

  .pl-sm-300 {
    padding-left: 300px;
  }

  .m-sm-305 {
    margin: 305px;
  }

  .my-sm-305 {
    margin-top: 305px;
    margin-bottom: 305px;
  }

  .mx-sm-305 {
    margin-right: 305px;
    margin-left: 305px;
  }

  .mt-sm-305 {
    margin-top: 305px;
  }

  .mr-sm-305 {
    margin-right: 305px;
  }

  .mb-sm-305 {
    margin-bottom: 305px;
  }

  .ml-sm-305 {
    margin-left: 305px;
  }

  .p-sm-305 {
    padding: 305px;
  }

  .pt-sm-305 {
    padding-top: 305px;
  }

  .py-sm-305 {
    padding-top: 305px;
    padding-bottom: 305px;
  }

  .pr-sm-305 {
    padding-right: 305px;
  }

  .px-sm-305 {
    padding-right: 305px;
    padding-left: 305px;
  }

  .pb-sm-305 {
    padding-bottom: 305px;
  }

  .pl-sm-305 {
    padding-left: 305px;
  }

  .m-sm-310 {
    margin: 310px;
  }

  .my-sm-310 {
    margin-top: 310px;
    margin-bottom: 310px;
  }

  .mx-sm-310 {
    margin-right: 310px;
    margin-left: 310px;
  }

  .mt-sm-310 {
    margin-top: 310px;
  }

  .mr-sm-310 {
    margin-right: 310px;
  }

  .mb-sm-310 {
    margin-bottom: 310px;
  }

  .ml-sm-310 {
    margin-left: 310px;
  }

  .p-sm-310 {
    padding: 310px;
  }

  .pt-sm-310 {
    padding-top: 310px;
  }

  .py-sm-310 {
    padding-top: 310px;
    padding-bottom: 310px;
  }

  .pr-sm-310 {
    padding-right: 310px;
  }

  .px-sm-310 {
    padding-right: 310px;
    padding-left: 310px;
  }

  .pb-sm-310 {
    padding-bottom: 310px;
  }

  .pl-sm-310 {
    padding-left: 310px;
  }

  .m-sm-315 {
    margin: 315px;
  }

  .my-sm-315 {
    margin-top: 315px;
    margin-bottom: 315px;
  }

  .mx-sm-315 {
    margin-right: 315px;
    margin-left: 315px;
  }

  .mt-sm-315 {
    margin-top: 315px;
  }

  .mr-sm-315 {
    margin-right: 315px;
  }

  .mb-sm-315 {
    margin-bottom: 315px;
  }

  .ml-sm-315 {
    margin-left: 315px;
  }

  .p-sm-315 {
    padding: 315px;
  }

  .pt-sm-315 {
    padding-top: 315px;
  }

  .py-sm-315 {
    padding-top: 315px;
    padding-bottom: 315px;
  }

  .pr-sm-315 {
    padding-right: 315px;
  }

  .px-sm-315 {
    padding-right: 315px;
    padding-left: 315px;
  }

  .pb-sm-315 {
    padding-bottom: 315px;
  }

  .pl-sm-315 {
    padding-left: 315px;
  }

  .m-sm-320 {
    margin: 320px;
  }

  .my-sm-320 {
    margin-top: 320px;
    margin-bottom: 320px;
  }

  .mx-sm-320 {
    margin-right: 320px;
    margin-left: 320px;
  }

  .mt-sm-320 {
    margin-top: 320px;
  }

  .mr-sm-320 {
    margin-right: 320px;
  }

  .mb-sm-320 {
    margin-bottom: 320px;
  }

  .ml-sm-320 {
    margin-left: 320px;
  }

  .p-sm-320 {
    padding: 320px;
  }

  .pt-sm-320 {
    padding-top: 320px;
  }

  .py-sm-320 {
    padding-top: 320px;
    padding-bottom: 320px;
  }

  .pr-sm-320 {
    padding-right: 320px;
  }

  .px-sm-320 {
    padding-right: 320px;
    padding-left: 320px;
  }

  .pb-sm-320 {
    padding-bottom: 320px;
  }

  .pl-sm-320 {
    padding-left: 320px;
  }

  .m-sm-325 {
    margin: 325px;
  }

  .my-sm-325 {
    margin-top: 325px;
    margin-bottom: 325px;
  }

  .mx-sm-325 {
    margin-right: 325px;
    margin-left: 325px;
  }

  .mt-sm-325 {
    margin-top: 325px;
  }

  .mr-sm-325 {
    margin-right: 325px;
  }

  .mb-sm-325 {
    margin-bottom: 325px;
  }

  .ml-sm-325 {
    margin-left: 325px;
  }

  .p-sm-325 {
    padding: 325px;
  }

  .pt-sm-325 {
    padding-top: 325px;
  }

  .py-sm-325 {
    padding-top: 325px;
    padding-bottom: 325px;
  }

  .pr-sm-325 {
    padding-right: 325px;
  }

  .px-sm-325 {
    padding-right: 325px;
    padding-left: 325px;
  }

  .pb-sm-325 {
    padding-bottom: 325px;
  }

  .pl-sm-325 {
    padding-left: 325px;
  }

  .m-sm-330 {
    margin: 330px;
  }

  .my-sm-330 {
    margin-top: 330px;
    margin-bottom: 330px;
  }

  .mx-sm-330 {
    margin-right: 330px;
    margin-left: 330px;
  }

  .mt-sm-330 {
    margin-top: 330px;
  }

  .mr-sm-330 {
    margin-right: 330px;
  }

  .mb-sm-330 {
    margin-bottom: 330px;
  }

  .ml-sm-330 {
    margin-left: 330px;
  }

  .p-sm-330 {
    padding: 330px;
  }

  .pt-sm-330 {
    padding-top: 330px;
  }

  .py-sm-330 {
    padding-top: 330px;
    padding-bottom: 330px;
  }

  .pr-sm-330 {
    padding-right: 330px;
  }

  .px-sm-330 {
    padding-right: 330px;
    padding-left: 330px;
  }

  .pb-sm-330 {
    padding-bottom: 330px;
  }

  .pl-sm-330 {
    padding-left: 330px;
  }

  .m-sm-335 {
    margin: 335px;
  }

  .my-sm-335 {
    margin-top: 335px;
    margin-bottom: 335px;
  }

  .mx-sm-335 {
    margin-right: 335px;
    margin-left: 335px;
  }

  .mt-sm-335 {
    margin-top: 335px;
  }

  .mr-sm-335 {
    margin-right: 335px;
  }

  .mb-sm-335 {
    margin-bottom: 335px;
  }

  .ml-sm-335 {
    margin-left: 335px;
  }

  .p-sm-335 {
    padding: 335px;
  }

  .pt-sm-335 {
    padding-top: 335px;
  }

  .py-sm-335 {
    padding-top: 335px;
    padding-bottom: 335px;
  }

  .pr-sm-335 {
    padding-right: 335px;
  }

  .px-sm-335 {
    padding-right: 335px;
    padding-left: 335px;
  }

  .pb-sm-335 {
    padding-bottom: 335px;
  }

  .pl-sm-335 {
    padding-left: 335px;
  }

  .m-sm-350 {
    margin: 350px;
  }

  .my-sm-350 {
    margin-top: 350px;
    margin-bottom: 350px;
  }

  .mx-sm-350 {
    margin-right: 350px;
    margin-left: 350px;
  }

  .mt-sm-350 {
    margin-top: 350px;
  }

  .mr-sm-350 {
    margin-right: 350px;
  }

  .mb-sm-350 {
    margin-bottom: 350px;
  }

  .ml-sm-350 {
    margin-left: 350px;
  }

  .p-sm-350 {
    padding: 350px;
  }

  .pt-sm-350 {
    padding-top: 350px;
  }

  .py-sm-350 {
    padding-top: 350px;
    padding-bottom: 350px;
  }

  .pr-sm-350 {
    padding-right: 350px;
  }

  .px-sm-350 {
    padding-right: 350px;
    padding-left: 350px;
  }

  .pb-sm-350 {
    padding-bottom: 350px;
  }

  .pl-sm-350 {
    padding-left: 350px;
  }

  /*   @each $m in $measurements{
      @include fnMeasure($on, $m);
    } */
  .mr-sm-auto {
    margin-right: auto;
  }

  .ml-sm-auto {
    margin-left: auto;
  }

  .h-sm-auto {
    height: auto;
  }

  .w-sm-auto {
    width: auto;
  }

  .h-sm-full {
    height: 100%;
  }

  .w-sm-full {
    width: 100%;
  }
}
@media (min-width: 768px) {
  .m-md-auto {
    margin: 0 auto;
  }

  .m-md--20 {
    margin: -20px;
  }

  .my-md--20 {
    margin-top: -20px;
    margin-bottom: -20px;
  }

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

  .mt-md--20 {
    margin-top: -20px;
  }

  .mr-md--20 {
    margin-right: -20px;
  }

  .mb-md--20 {
    margin-bottom: -20px;
  }

  .ml-md--20 {
    margin-left: -20px;
  }

  .m-md--15 {
    margin: -15px;
  }

  .my-md--15 {
    margin-top: -15px;
    margin-bottom: -15px;
  }

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

  .mt-md--15 {
    margin-top: -15px;
  }

  .mr-md--15 {
    margin-right: -15px;
  }

  .mb-md--15 {
    margin-bottom: -15px;
  }

  .ml-md--15 {
    margin-left: -15px;
  }

  .m-md-0 {
    margin: 0px;
  }

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

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

  .mt-md-0 {
    margin-top: 0px;
  }

  .mr-md-0 {
    margin-right: 0px;
  }

  .mb-md-0 {
    margin-bottom: 0px;
  }

  .ml-md-0 {
    margin-left: 0px;
  }

  .p-md-0 {
    padding: 0px;
  }

  .pt-md-0 {
    padding-top: 0px;
  }

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

  .pr-md-0 {
    padding-right: 0px;
  }

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

  .pb-md-0 {
    padding-bottom: 0px;
  }

  .pl-md-0 {
    padding-left: 0px;
  }

  .m-md-5 {
    margin: 5px;
  }

  .my-md-5 {
    margin-top: 5px;
    margin-bottom: 5px;
  }

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

  .mt-md-5 {
    margin-top: 5px;
  }

  .mr-md-5 {
    margin-right: 5px;
  }

  .mb-md-5 {
    margin-bottom: 5px;
  }

  .ml-md-5 {
    margin-left: 5px;
  }

  .p-md-5 {
    padding: 5px;
  }

  .pt-md-5 {
    padding-top: 5px;
  }

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

  .pr-md-5 {
    padding-right: 5px;
  }

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

  .pb-md-5 {
    padding-bottom: 5px;
  }

  .pl-md-5 {
    padding-left: 5px;
  }

  .m-md-7 {
    margin: 7px;
  }

  .my-md-7 {
    margin-top: 7px;
    margin-bottom: 7px;
  }

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

  .mt-md-7 {
    margin-top: 7px;
  }

  .mr-md-7 {
    margin-right: 7px;
  }

  .mb-md-7 {
    margin-bottom: 7px;
  }

  .ml-md-7 {
    margin-left: 7px;
  }

  .p-md-7 {
    padding: 7px;
  }

  .pt-md-7 {
    padding-top: 7px;
  }

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

  .pr-md-7 {
    padding-right: 7px;
  }

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

  .pb-md-7 {
    padding-bottom: 7px;
  }

  .pl-md-7 {
    padding-left: 7px;
  }

  .m-md-8 {
    margin: 8px;
  }

  .my-md-8 {
    margin-top: 8px;
    margin-bottom: 8px;
  }

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

  .mt-md-8 {
    margin-top: 8px;
  }

  .mr-md-8 {
    margin-right: 8px;
  }

  .mb-md-8 {
    margin-bottom: 8px;
  }

  .ml-md-8 {
    margin-left: 8px;
  }

  .p-md-8 {
    padding: 8px;
  }

  .pt-md-8 {
    padding-top: 8px;
  }

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

  .pr-md-8 {
    padding-right: 8px;
  }

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

  .pb-md-8 {
    padding-bottom: 8px;
  }

  .pl-md-8 {
    padding-left: 8px;
  }

  .m-md-10 {
    margin: 10px;
  }

  .my-md-10 {
    margin-top: 10px;
    margin-bottom: 10px;
  }

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

  .mt-md-10 {
    margin-top: 10px;
  }

  .mr-md-10 {
    margin-right: 10px;
  }

  .mb-md-10 {
    margin-bottom: 10px;
  }

  .ml-md-10 {
    margin-left: 10px;
  }

  .p-md-10 {
    padding: 10px;
  }

  .pt-md-10 {
    padding-top: 10px;
  }

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

  .pr-md-10 {
    padding-right: 10px;
  }

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

  .pb-md-10 {
    padding-bottom: 10px;
  }

  .pl-md-10 {
    padding-left: 10px;
  }

  .m-md-12 {
    margin: 12px;
  }

  .my-md-12 {
    margin-top: 12px;
    margin-bottom: 12px;
  }

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

  .mt-md-12 {
    margin-top: 12px;
  }

  .mr-md-12 {
    margin-right: 12px;
  }

  .mb-md-12 {
    margin-bottom: 12px;
  }

  .ml-md-12 {
    margin-left: 12px;
  }

  .p-md-12 {
    padding: 12px;
  }

  .pt-md-12 {
    padding-top: 12px;
  }

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

  .pr-md-12 {
    padding-right: 12px;
  }

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

  .pb-md-12 {
    padding-bottom: 12px;
  }

  .pl-md-12 {
    padding-left: 12px;
  }

  .m-md-15 {
    margin: 15px;
  }

  .my-md-15 {
    margin-top: 15px;
    margin-bottom: 15px;
  }

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

  .mt-md-15 {
    margin-top: 15px;
  }

  .mr-md-15 {
    margin-right: 15px;
  }

  .mb-md-15 {
    margin-bottom: 15px;
  }

  .ml-md-15 {
    margin-left: 15px;
  }

  .p-md-15 {
    padding: 15px;
  }

  .pt-md-15 {
    padding-top: 15px;
  }

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

  .pr-md-15 {
    padding-right: 15px;
  }

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

  .pb-md-15 {
    padding-bottom: 15px;
  }

  .pl-md-15 {
    padding-left: 15px;
  }

  .m-md-20 {
    margin: 20px;
  }

  .my-md-20 {
    margin-top: 20px;
    margin-bottom: 20px;
  }

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

  .mt-md-20 {
    margin-top: 20px;
  }

  .mr-md-20 {
    margin-right: 20px;
  }

  .mb-md-20 {
    margin-bottom: 20px;
  }

  .ml-md-20 {
    margin-left: 20px;
  }

  .p-md-20 {
    padding: 20px;
  }

  .pt-md-20 {
    padding-top: 20px;
  }

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

  .pr-md-20 {
    padding-right: 20px;
  }

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

  .pb-md-20 {
    padding-bottom: 20px;
  }

  .pl-md-20 {
    padding-left: 20px;
  }

  .m-md-22 {
    margin: 22px;
  }

  .my-md-22 {
    margin-top: 22px;
    margin-bottom: 22px;
  }

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

  .mt-md-22 {
    margin-top: 22px;
  }

  .mr-md-22 {
    margin-right: 22px;
  }

  .mb-md-22 {
    margin-bottom: 22px;
  }

  .ml-md-22 {
    margin-left: 22px;
  }

  .p-md-22 {
    padding: 22px;
  }

  .pt-md-22 {
    padding-top: 22px;
  }

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

  .pr-md-22 {
    padding-right: 22px;
  }

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

  .pb-md-22 {
    padding-bottom: 22px;
  }

  .pl-md-22 {
    padding-left: 22px;
  }

  .m-md-25 {
    margin: 25px;
  }

  .my-md-25 {
    margin-top: 25px;
    margin-bottom: 25px;
  }

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

  .mt-md-25 {
    margin-top: 25px;
  }

  .mr-md-25 {
    margin-right: 25px;
  }

  .mb-md-25 {
    margin-bottom: 25px;
  }

  .ml-md-25 {
    margin-left: 25px;
  }

  .p-md-25 {
    padding: 25px;
  }

  .pt-md-25 {
    padding-top: 25px;
  }

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

  .pr-md-25 {
    padding-right: 25px;
  }

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

  .pb-md-25 {
    padding-bottom: 25px;
  }

  .pl-md-25 {
    padding-left: 25px;
  }

  .m-md-30 {
    margin: 30px;
  }

  .my-md-30 {
    margin-top: 30px;
    margin-bottom: 30px;
  }

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

  .mt-md-30 {
    margin-top: 30px;
  }

  .mr-md-30 {
    margin-right: 30px;
  }

  .mb-md-30 {
    margin-bottom: 30px;
  }

  .ml-md-30 {
    margin-left: 30px;
  }

  .p-md-30 {
    padding: 30px;
  }

  .pt-md-30 {
    padding-top: 30px;
  }

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

  .pr-md-30 {
    padding-right: 30px;
  }

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

  .pb-md-30 {
    padding-bottom: 30px;
  }

  .pl-md-30 {
    padding-left: 30px;
  }

  .m-md-35 {
    margin: 35px;
  }

  .my-md-35 {
    margin-top: 35px;
    margin-bottom: 35px;
  }

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

  .mt-md-35 {
    margin-top: 35px;
  }

  .mr-md-35 {
    margin-right: 35px;
  }

  .mb-md-35 {
    margin-bottom: 35px;
  }

  .ml-md-35 {
    margin-left: 35px;
  }

  .p-md-35 {
    padding: 35px;
  }

  .pt-md-35 {
    padding-top: 35px;
  }

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

  .pr-md-35 {
    padding-right: 35px;
  }

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

  .pb-md-35 {
    padding-bottom: 35px;
  }

  .pl-md-35 {
    padding-left: 35px;
  }

  .m-md-40 {
    margin: 40px;
  }

  .my-md-40 {
    margin-top: 40px;
    margin-bottom: 40px;
  }

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

  .mt-md-40 {
    margin-top: 40px;
  }

  .mr-md-40 {
    margin-right: 40px;
  }

  .mb-md-40 {
    margin-bottom: 40px;
  }

  .ml-md-40 {
    margin-left: 40px;
  }

  .p-md-40 {
    padding: 40px;
  }

  .pt-md-40 {
    padding-top: 40px;
  }

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

  .pr-md-40 {
    padding-right: 40px;
  }

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

  .pb-md-40 {
    padding-bottom: 40px;
  }

  .pl-md-40 {
    padding-left: 40px;
  }

  .m-md-45 {
    margin: 45px;
  }

  .my-md-45 {
    margin-top: 45px;
    margin-bottom: 45px;
  }

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

  .mt-md-45 {
    margin-top: 45px;
  }

  .mr-md-45 {
    margin-right: 45px;
  }

  .mb-md-45 {
    margin-bottom: 45px;
  }

  .ml-md-45 {
    margin-left: 45px;
  }

  .p-md-45 {
    padding: 45px;
  }

  .pt-md-45 {
    padding-top: 45px;
  }

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

  .pr-md-45 {
    padding-right: 45px;
  }

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

  .pb-md-45 {
    padding-bottom: 45px;
  }

  .pl-md-45 {
    padding-left: 45px;
  }

  .m-md-50 {
    margin: 50px;
  }

  .my-md-50 {
    margin-top: 50px;
    margin-bottom: 50px;
  }

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

  .mt-md-50 {
    margin-top: 50px;
  }

  .mr-md-50 {
    margin-right: 50px;
  }

  .mb-md-50 {
    margin-bottom: 50px;
  }

  .ml-md-50 {
    margin-left: 50px;
  }

  .p-md-50 {
    padding: 50px;
  }

  .pt-md-50 {
    padding-top: 50px;
  }

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

  .pr-md-50 {
    padding-right: 50px;
  }

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

  .pb-md-50 {
    padding-bottom: 50px;
  }

  .pl-md-50 {
    padding-left: 50px;
  }

  .m-md-60 {
    margin: 60px;
  }

  .my-md-60 {
    margin-top: 60px;
    margin-bottom: 60px;
  }

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

  .mt-md-60 {
    margin-top: 60px;
  }

  .mr-md-60 {
    margin-right: 60px;
  }

  .mb-md-60 {
    margin-bottom: 60px;
  }

  .ml-md-60 {
    margin-left: 60px;
  }

  .p-md-60 {
    padding: 60px;
  }

  .pt-md-60 {
    padding-top: 60px;
  }

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

  .pr-md-60 {
    padding-right: 60px;
  }

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

  .pb-md-60 {
    padding-bottom: 60px;
  }

  .pl-md-60 {
    padding-left: 60px;
  }

  .m-md-65 {
    margin: 65px;
  }

  .my-md-65 {
    margin-top: 65px;
    margin-bottom: 65px;
  }

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

  .mt-md-65 {
    margin-top: 65px;
  }

  .mr-md-65 {
    margin-right: 65px;
  }

  .mb-md-65 {
    margin-bottom: 65px;
  }

  .ml-md-65 {
    margin-left: 65px;
  }

  .p-md-65 {
    padding: 65px;
  }

  .pt-md-65 {
    padding-top: 65px;
  }

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

  .pr-md-65 {
    padding-right: 65px;
  }

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

  .pb-md-65 {
    padding-bottom: 65px;
  }

  .pl-md-65 {
    padding-left: 65px;
  }

  .m-md-70 {
    margin: 70px;
  }

  .my-md-70 {
    margin-top: 70px;
    margin-bottom: 70px;
  }

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

  .mt-md-70 {
    margin-top: 70px;
  }

  .mr-md-70 {
    margin-right: 70px;
  }

  .mb-md-70 {
    margin-bottom: 70px;
  }

  .ml-md-70 {
    margin-left: 70px;
  }

  .p-md-70 {
    padding: 70px;
  }

  .pt-md-70 {
    padding-top: 70px;
  }

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

  .pr-md-70 {
    padding-right: 70px;
  }

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

  .pb-md-70 {
    padding-bottom: 70px;
  }

  .pl-md-70 {
    padding-left: 70px;
  }

  .m-md-75 {
    margin: 75px;
  }

  .my-md-75 {
    margin-top: 75px;
    margin-bottom: 75px;
  }

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

  .mt-md-75 {
    margin-top: 75px;
  }

  .mr-md-75 {
    margin-right: 75px;
  }

  .mb-md-75 {
    margin-bottom: 75px;
  }

  .ml-md-75 {
    margin-left: 75px;
  }

  .p-md-75 {
    padding: 75px;
  }

  .pt-md-75 {
    padding-top: 75px;
  }

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

  .pr-md-75 {
    padding-right: 75px;
  }

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

  .pb-md-75 {
    padding-bottom: 75px;
  }

  .pl-md-75 {
    padding-left: 75px;
  }

  .m-md-80 {
    margin: 80px;
  }

  .my-md-80 {
    margin-top: 80px;
    margin-bottom: 80px;
  }

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

  .mt-md-80 {
    margin-top: 80px;
  }

  .mr-md-80 {
    margin-right: 80px;
  }

  .mb-md-80 {
    margin-bottom: 80px;
  }

  .ml-md-80 {
    margin-left: 80px;
  }

  .p-md-80 {
    padding: 80px;
  }

  .pt-md-80 {
    padding-top: 80px;
  }

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

  .pr-md-80 {
    padding-right: 80px;
  }

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

  .pb-md-80 {
    padding-bottom: 80px;
  }

  .pl-md-80 {
    padding-left: 80px;
  }

  .m-md-85 {
    margin: 85px;
  }

  .my-md-85 {
    margin-top: 85px;
    margin-bottom: 85px;
  }

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

  .mt-md-85 {
    margin-top: 85px;
  }

  .mr-md-85 {
    margin-right: 85px;
  }

  .mb-md-85 {
    margin-bottom: 85px;
  }

  .ml-md-85 {
    margin-left: 85px;
  }

  .p-md-85 {
    padding: 85px;
  }

  .pt-md-85 {
    padding-top: 85px;
  }

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

  .pr-md-85 {
    padding-right: 85px;
  }

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

  .pb-md-85 {
    padding-bottom: 85px;
  }

  .pl-md-85 {
    padding-left: 85px;
  }

  .m-md-90 {
    margin: 90px;
  }

  .my-md-90 {
    margin-top: 90px;
    margin-bottom: 90px;
  }

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

  .mt-md-90 {
    margin-top: 90px;
  }

  .mr-md-90 {
    margin-right: 90px;
  }

  .mb-md-90 {
    margin-bottom: 90px;
  }

  .ml-md-90 {
    margin-left: 90px;
  }

  .p-md-90 {
    padding: 90px;
  }

  .pt-md-90 {
    padding-top: 90px;
  }

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

  .pr-md-90 {
    padding-right: 90px;
  }

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

  .pb-md-90 {
    padding-bottom: 90px;
  }

  .pl-md-90 {
    padding-left: 90px;
  }

  .m-md-95 {
    margin: 95px;
  }

  .my-md-95 {
    margin-top: 95px;
    margin-bottom: 95px;
  }

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

  .mt-md-95 {
    margin-top: 95px;
  }

  .mr-md-95 {
    margin-right: 95px;
  }

  .mb-md-95 {
    margin-bottom: 95px;
  }

  .ml-md-95 {
    margin-left: 95px;
  }

  .p-md-95 {
    padding: 95px;
  }

  .pt-md-95 {
    padding-top: 95px;
  }

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

  .pr-md-95 {
    padding-right: 95px;
  }

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

  .pb-md-95 {
    padding-bottom: 95px;
  }

  .pl-md-95 {
    padding-left: 95px;
  }

  .m-md-100 {
    margin: 100px;
  }

  .my-md-100 {
    margin-top: 100px;
    margin-bottom: 100px;
  }

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

  .mt-md-100 {
    margin-top: 100px;
  }

  .mr-md-100 {
    margin-right: 100px;
  }

  .mb-md-100 {
    margin-bottom: 100px;
  }

  .ml-md-100 {
    margin-left: 100px;
  }

  .p-md-100 {
    padding: 100px;
  }

  .pt-md-100 {
    padding-top: 100px;
  }

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

  .pr-md-100 {
    padding-right: 100px;
  }

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

  .pb-md-100 {
    padding-bottom: 100px;
  }

  .pl-md-100 {
    padding-left: 100px;
  }

  .m-md-110 {
    margin: 110px;
  }

  .my-md-110 {
    margin-top: 110px;
    margin-bottom: 110px;
  }

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

  .mt-md-110 {
    margin-top: 110px;
  }

  .mr-md-110 {
    margin-right: 110px;
  }

  .mb-md-110 {
    margin-bottom: 110px;
  }

  .ml-md-110 {
    margin-left: 110px;
  }

  .p-md-110 {
    padding: 110px;
  }

  .pt-md-110 {
    padding-top: 110px;
  }

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

  .pr-md-110 {
    padding-right: 110px;
  }

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

  .pb-md-110 {
    padding-bottom: 110px;
  }

  .pl-md-110 {
    padding-left: 110px;
  }

  .m-md-120 {
    margin: 120px;
  }

  .my-md-120 {
    margin-top: 120px;
    margin-bottom: 120px;
  }

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

  .mt-md-120 {
    margin-top: 120px;
  }

  .mr-md-120 {
    margin-right: 120px;
  }

  .mb-md-120 {
    margin-bottom: 120px;
  }

  .ml-md-120 {
    margin-left: 120px;
  }

  .p-md-120 {
    padding: 120px;
  }

  .pt-md-120 {
    padding-top: 120px;
  }

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

  .pr-md-120 {
    padding-right: 120px;
  }

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

  .pb-md-120 {
    padding-bottom: 120px;
  }

  .pl-md-120 {
    padding-left: 120px;
  }

  .m-md-130 {
    margin: 130px;
  }

  .my-md-130 {
    margin-top: 130px;
    margin-bottom: 130px;
  }

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

  .mt-md-130 {
    margin-top: 130px;
  }

  .mr-md-130 {
    margin-right: 130px;
  }

  .mb-md-130 {
    margin-bottom: 130px;
  }

  .ml-md-130 {
    margin-left: 130px;
  }

  .p-md-130 {
    padding: 130px;
  }

  .pt-md-130 {
    padding-top: 130px;
  }

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

  .pr-md-130 {
    padding-right: 130px;
  }

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

  .pb-md-130 {
    padding-bottom: 130px;
  }

  .pl-md-130 {
    padding-left: 130px;
  }

  .m-md-140 {
    margin: 140px;
  }

  .my-md-140 {
    margin-top: 140px;
    margin-bottom: 140px;
  }

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

  .mt-md-140 {
    margin-top: 140px;
  }

  .mr-md-140 {
    margin-right: 140px;
  }

  .mb-md-140 {
    margin-bottom: 140px;
  }

  .ml-md-140 {
    margin-left: 140px;
  }

  .p-md-140 {
    padding: 140px;
  }

  .pt-md-140 {
    padding-top: 140px;
  }

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

  .pr-md-140 {
    padding-right: 140px;
  }

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

  .pb-md-140 {
    padding-bottom: 140px;
  }

  .pl-md-140 {
    padding-left: 140px;
  }

  .m-md-150 {
    margin: 150px;
  }

  .my-md-150 {
    margin-top: 150px;
    margin-bottom: 150px;
  }

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

  .mt-md-150 {
    margin-top: 150px;
  }

  .mr-md-150 {
    margin-right: 150px;
  }

  .mb-md-150 {
    margin-bottom: 150px;
  }

  .ml-md-150 {
    margin-left: 150px;
  }

  .p-md-150 {
    padding: 150px;
  }

  .pt-md-150 {
    padding-top: 150px;
  }

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

  .pr-md-150 {
    padding-right: 150px;
  }

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

  .pb-md-150 {
    padding-bottom: 150px;
  }

  .pl-md-150 {
    padding-left: 150px;
  }

  .m-md-160 {
    margin: 160px;
  }

  .my-md-160 {
    margin-top: 160px;
    margin-bottom: 160px;
  }

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

  .mt-md-160 {
    margin-top: 160px;
  }

  .mr-md-160 {
    margin-right: 160px;
  }

  .mb-md-160 {
    margin-bottom: 160px;
  }

  .ml-md-160 {
    margin-left: 160px;
  }

  .p-md-160 {
    padding: 160px;
  }

  .pt-md-160 {
    padding-top: 160px;
  }

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

  .pr-md-160 {
    padding-right: 160px;
  }

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

  .pb-md-160 {
    padding-bottom: 160px;
  }

  .pl-md-160 {
    padding-left: 160px;
  }

  .m-md-170 {
    margin: 170px;
  }

  .my-md-170 {
    margin-top: 170px;
    margin-bottom: 170px;
  }

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

  .mt-md-170 {
    margin-top: 170px;
  }

  .mr-md-170 {
    margin-right: 170px;
  }

  .mb-md-170 {
    margin-bottom: 170px;
  }

  .ml-md-170 {
    margin-left: 170px;
  }

  .p-md-170 {
    padding: 170px;
  }

  .pt-md-170 {
    padding-top: 170px;
  }

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

  .pr-md-170 {
    padding-right: 170px;
  }

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

  .pb-md-170 {
    padding-bottom: 170px;
  }

  .pl-md-170 {
    padding-left: 170px;
  }

  .m-md-180 {
    margin: 180px;
  }

  .my-md-180 {
    margin-top: 180px;
    margin-bottom: 180px;
  }

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

  .mt-md-180 {
    margin-top: 180px;
  }

  .mr-md-180 {
    margin-right: 180px;
  }

  .mb-md-180 {
    margin-bottom: 180px;
  }

  .ml-md-180 {
    margin-left: 180px;
  }

  .p-md-180 {
    padding: 180px;
  }

  .pt-md-180 {
    padding-top: 180px;
  }

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

  .pr-md-180 {
    padding-right: 180px;
  }

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

  .pb-md-180 {
    padding-bottom: 180px;
  }

  .pl-md-180 {
    padding-left: 180px;
  }

  .m-md-185 {
    margin: 185px;
  }

  .my-md-185 {
    margin-top: 185px;
    margin-bottom: 185px;
  }

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

  .mt-md-185 {
    margin-top: 185px;
  }

  .mr-md-185 {
    margin-right: 185px;
  }

  .mb-md-185 {
    margin-bottom: 185px;
  }

  .ml-md-185 {
    margin-left: 185px;
  }

  .p-md-185 {
    padding: 185px;
  }

  .pt-md-185 {
    padding-top: 185px;
  }

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

  .pr-md-185 {
    padding-right: 185px;
  }

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

  .pb-md-185 {
    padding-bottom: 185px;
  }

  .pl-md-185 {
    padding-left: 185px;
  }

  .m-md-190 {
    margin: 190px;
  }

  .my-md-190 {
    margin-top: 190px;
    margin-bottom: 190px;
  }

  .mx-md-190 {
    margin-right: 190px;
    margin-left: 190px;
  }

  .mt-md-190 {
    margin-top: 190px;
  }

  .mr-md-190 {
    margin-right: 190px;
  }

  .mb-md-190 {
    margin-bottom: 190px;
  }

  .ml-md-190 {
    margin-left: 190px;
  }

  .p-md-190 {
    padding: 190px;
  }

  .pt-md-190 {
    padding-top: 190px;
  }

  .py-md-190 {
    padding-top: 190px;
    padding-bottom: 190px;
  }

  .pr-md-190 {
    padding-right: 190px;
  }

  .px-md-190 {
    padding-right: 190px;
    padding-left: 190px;
  }

  .pb-md-190 {
    padding-bottom: 190px;
  }

  .pl-md-190 {
    padding-left: 190px;
  }

  .m-md-195 {
    margin: 195px;
  }

  .my-md-195 {
    margin-top: 195px;
    margin-bottom: 195px;
  }

  .mx-md-195 {
    margin-right: 195px;
    margin-left: 195px;
  }

  .mt-md-195 {
    margin-top: 195px;
  }

  .mr-md-195 {
    margin-right: 195px;
  }

  .mb-md-195 {
    margin-bottom: 195px;
  }

  .ml-md-195 {
    margin-left: 195px;
  }

  .p-md-195 {
    padding: 195px;
  }

  .pt-md-195 {
    padding-top: 195px;
  }

  .py-md-195 {
    padding-top: 195px;
    padding-bottom: 195px;
  }

  .pr-md-195 {
    padding-right: 195px;
  }

  .px-md-195 {
    padding-right: 195px;
    padding-left: 195px;
  }

  .pb-md-195 {
    padding-bottom: 195px;
  }

  .pl-md-195 {
    padding-left: 195px;
  }

  .m-md-200 {
    margin: 200px;
  }

  .my-md-200 {
    margin-top: 200px;
    margin-bottom: 200px;
  }

  .mx-md-200 {
    margin-right: 200px;
    margin-left: 200px;
  }

  .mt-md-200 {
    margin-top: 200px;
  }

  .mr-md-200 {
    margin-right: 200px;
  }

  .mb-md-200 {
    margin-bottom: 200px;
  }

  .ml-md-200 {
    margin-left: 200px;
  }

  .p-md-200 {
    padding: 200px;
  }

  .pt-md-200 {
    padding-top: 200px;
  }

  .py-md-200 {
    padding-top: 200px;
    padding-bottom: 200px;
  }

  .pr-md-200 {
    padding-right: 200px;
  }

  .px-md-200 {
    padding-right: 200px;
    padding-left: 200px;
  }

  .pb-md-200 {
    padding-bottom: 200px;
  }

  .pl-md-200 {
    padding-left: 200px;
  }

  .m-md-210 {
    margin: 210px;
  }

  .my-md-210 {
    margin-top: 210px;
    margin-bottom: 210px;
  }

  .mx-md-210 {
    margin-right: 210px;
    margin-left: 210px;
  }

  .mt-md-210 {
    margin-top: 210px;
  }

  .mr-md-210 {
    margin-right: 210px;
  }

  .mb-md-210 {
    margin-bottom: 210px;
  }

  .ml-md-210 {
    margin-left: 210px;
  }

  .p-md-210 {
    padding: 210px;
  }

  .pt-md-210 {
    padding-top: 210px;
  }

  .py-md-210 {
    padding-top: 210px;
    padding-bottom: 210px;
  }

  .pr-md-210 {
    padding-right: 210px;
  }

  .px-md-210 {
    padding-right: 210px;
    padding-left: 210px;
  }

  .pb-md-210 {
    padding-bottom: 210px;
  }

  .pl-md-210 {
    padding-left: 210px;
  }

  .m-md-220 {
    margin: 220px;
  }

  .my-md-220 {
    margin-top: 220px;
    margin-bottom: 220px;
  }

  .mx-md-220 {
    margin-right: 220px;
    margin-left: 220px;
  }

  .mt-md-220 {
    margin-top: 220px;
  }

  .mr-md-220 {
    margin-right: 220px;
  }

  .mb-md-220 {
    margin-bottom: 220px;
  }

  .ml-md-220 {
    margin-left: 220px;
  }

  .p-md-220 {
    padding: 220px;
  }

  .pt-md-220 {
    padding-top: 220px;
  }

  .py-md-220 {
    padding-top: 220px;
    padding-bottom: 220px;
  }

  .pr-md-220 {
    padding-right: 220px;
  }

  .px-md-220 {
    padding-right: 220px;
    padding-left: 220px;
  }

  .pb-md-220 {
    padding-bottom: 220px;
  }

  .pl-md-220 {
    padding-left: 220px;
  }

  .m-md-230 {
    margin: 230px;
  }

  .my-md-230 {
    margin-top: 230px;
    margin-bottom: 230px;
  }

  .mx-md-230 {
    margin-right: 230px;
    margin-left: 230px;
  }

  .mt-md-230 {
    margin-top: 230px;
  }

  .mr-md-230 {
    margin-right: 230px;
  }

  .mb-md-230 {
    margin-bottom: 230px;
  }

  .ml-md-230 {
    margin-left: 230px;
  }

  .p-md-230 {
    padding: 230px;
  }

  .pt-md-230 {
    padding-top: 230px;
  }

  .py-md-230 {
    padding-top: 230px;
    padding-bottom: 230px;
  }

  .pr-md-230 {
    padding-right: 230px;
  }

  .px-md-230 {
    padding-right: 230px;
    padding-left: 230px;
  }

  .pb-md-230 {
    padding-bottom: 230px;
  }

  .pl-md-230 {
    padding-left: 230px;
  }

  .m-md-240 {
    margin: 240px;
  }

  .my-md-240 {
    margin-top: 240px;
    margin-bottom: 240px;
  }

  .mx-md-240 {
    margin-right: 240px;
    margin-left: 240px;
  }

  .mt-md-240 {
    margin-top: 240px;
  }

  .mr-md-240 {
    margin-right: 240px;
  }

  .mb-md-240 {
    margin-bottom: 240px;
  }

  .ml-md-240 {
    margin-left: 240px;
  }

  .p-md-240 {
    padding: 240px;
  }

  .pt-md-240 {
    padding-top: 240px;
  }

  .py-md-240 {
    padding-top: 240px;
    padding-bottom: 240px;
  }

  .pr-md-240 {
    padding-right: 240px;
  }

  .px-md-240 {
    padding-right: 240px;
    padding-left: 240px;
  }

  .pb-md-240 {
    padding-bottom: 240px;
  }

  .pl-md-240 {
    padding-left: 240px;
  }

  .m-md-250 {
    margin: 250px;
  }

  .my-md-250 {
    margin-top: 250px;
    margin-bottom: 250px;
  }

  .mx-md-250 {
    margin-right: 250px;
    margin-left: 250px;
  }

  .mt-md-250 {
    margin-top: 250px;
  }

  .mr-md-250 {
    margin-right: 250px;
  }

  .mb-md-250 {
    margin-bottom: 250px;
  }

  .ml-md-250 {
    margin-left: 250px;
  }

  .p-md-250 {
    padding: 250px;
  }

  .pt-md-250 {
    padding-top: 250px;
  }

  .py-md-250 {
    padding-top: 250px;
    padding-bottom: 250px;
  }

  .pr-md-250 {
    padding-right: 250px;
  }

  .px-md-250 {
    padding-right: 250px;
    padding-left: 250px;
  }

  .pb-md-250 {
    padding-bottom: 250px;
  }

  .pl-md-250 {
    padding-left: 250px;
  }

  .m-md-260 {
    margin: 260px;
  }

  .my-md-260 {
    margin-top: 260px;
    margin-bottom: 260px;
  }

  .mx-md-260 {
    margin-right: 260px;
    margin-left: 260px;
  }

  .mt-md-260 {
    margin-top: 260px;
  }

  .mr-md-260 {
    margin-right: 260px;
  }

  .mb-md-260 {
    margin-bottom: 260px;
  }

  .ml-md-260 {
    margin-left: 260px;
  }

  .p-md-260 {
    padding: 260px;
  }

  .pt-md-260 {
    padding-top: 260px;
  }

  .py-md-260 {
    padding-top: 260px;
    padding-bottom: 260px;
  }

  .pr-md-260 {
    padding-right: 260px;
  }

  .px-md-260 {
    padding-right: 260px;
    padding-left: 260px;
  }

  .pb-md-260 {
    padding-bottom: 260px;
  }

  .pl-md-260 {
    padding-left: 260px;
  }

  .m-md-270 {
    margin: 270px;
  }

  .my-md-270 {
    margin-top: 270px;
    margin-bottom: 270px;
  }

  .mx-md-270 {
    margin-right: 270px;
    margin-left: 270px;
  }

  .mt-md-270 {
    margin-top: 270px;
  }

  .mr-md-270 {
    margin-right: 270px;
  }

  .mb-md-270 {
    margin-bottom: 270px;
  }

  .ml-md-270 {
    margin-left: 270px;
  }

  .p-md-270 {
    padding: 270px;
  }

  .pt-md-270 {
    padding-top: 270px;
  }

  .py-md-270 {
    padding-top: 270px;
    padding-bottom: 270px;
  }

  .pr-md-270 {
    padding-right: 270px;
  }

  .px-md-270 {
    padding-right: 270px;
    padding-left: 270px;
  }

  .pb-md-270 {
    padding-bottom: 270px;
  }

  .pl-md-270 {
    padding-left: 270px;
  }

  .m-md-280 {
    margin: 280px;
  }

  .my-md-280 {
    margin-top: 280px;
    margin-bottom: 280px;
  }

  .mx-md-280 {
    margin-right: 280px;
    margin-left: 280px;
  }

  .mt-md-280 {
    margin-top: 280px;
  }

  .mr-md-280 {
    margin-right: 280px;
  }

  .mb-md-280 {
    margin-bottom: 280px;
  }

  .ml-md-280 {
    margin-left: 280px;
  }

  .p-md-280 {
    padding: 280px;
  }

  .pt-md-280 {
    padding-top: 280px;
  }

  .py-md-280 {
    padding-top: 280px;
    padding-bottom: 280px;
  }

  .pr-md-280 {
    padding-right: 280px;
  }

  .px-md-280 {
    padding-right: 280px;
    padding-left: 280px;
  }

  .pb-md-280 {
    padding-bottom: 280px;
  }

  .pl-md-280 {
    padding-left: 280px;
  }

  .m-md-290 {
    margin: 290px;
  }

  .my-md-290 {
    margin-top: 290px;
    margin-bottom: 290px;
  }

  .mx-md-290 {
    margin-right: 290px;
    margin-left: 290px;
  }

  .mt-md-290 {
    margin-top: 290px;
  }

  .mr-md-290 {
    margin-right: 290px;
  }

  .mb-md-290 {
    margin-bottom: 290px;
  }

  .ml-md-290 {
    margin-left: 290px;
  }

  .p-md-290 {
    padding: 290px;
  }

  .pt-md-290 {
    padding-top: 290px;
  }

  .py-md-290 {
    padding-top: 290px;
    padding-bottom: 290px;
  }

  .pr-md-290 {
    padding-right: 290px;
  }

  .px-md-290 {
    padding-right: 290px;
    padding-left: 290px;
  }

  .pb-md-290 {
    padding-bottom: 290px;
  }

  .pl-md-290 {
    padding-left: 290px;
  }

  .m-md-300 {
    margin: 300px;
  }

  .my-md-300 {
    margin-top: 300px;
    margin-bottom: 300px;
  }

  .mx-md-300 {
    margin-right: 300px;
    margin-left: 300px;
  }

  .mt-md-300 {
    margin-top: 300px;
  }

  .mr-md-300 {
    margin-right: 300px;
  }

  .mb-md-300 {
    margin-bottom: 300px;
  }

  .ml-md-300 {
    margin-left: 300px;
  }

  .p-md-300 {
    padding: 300px;
  }

  .pt-md-300 {
    padding-top: 300px;
  }

  .py-md-300 {
    padding-top: 300px;
    padding-bottom: 300px;
  }

  .pr-md-300 {
    padding-right: 300px;
  }

  .px-md-300 {
    padding-right: 300px;
    padding-left: 300px;
  }

  .pb-md-300 {
    padding-bottom: 300px;
  }

  .pl-md-300 {
    padding-left: 300px;
  }

  .m-md-305 {
    margin: 305px;
  }

  .my-md-305 {
    margin-top: 305px;
    margin-bottom: 305px;
  }

  .mx-md-305 {
    margin-right: 305px;
    margin-left: 305px;
  }

  .mt-md-305 {
    margin-top: 305px;
  }

  .mr-md-305 {
    margin-right: 305px;
  }

  .mb-md-305 {
    margin-bottom: 305px;
  }

  .ml-md-305 {
    margin-left: 305px;
  }

  .p-md-305 {
    padding: 305px;
  }

  .pt-md-305 {
    padding-top: 305px;
  }

  .py-md-305 {
    padding-top: 305px;
    padding-bottom: 305px;
  }

  .pr-md-305 {
    padding-right: 305px;
  }

  .px-md-305 {
    padding-right: 305px;
    padding-left: 305px;
  }

  .pb-md-305 {
    padding-bottom: 305px;
  }

  .pl-md-305 {
    padding-left: 305px;
  }

  .m-md-310 {
    margin: 310px;
  }

  .my-md-310 {
    margin-top: 310px;
    margin-bottom: 310px;
  }

  .mx-md-310 {
    margin-right: 310px;
    margin-left: 310px;
  }

  .mt-md-310 {
    margin-top: 310px;
  }

  .mr-md-310 {
    margin-right: 310px;
  }

  .mb-md-310 {
    margin-bottom: 310px;
  }

  .ml-md-310 {
    margin-left: 310px;
  }

  .p-md-310 {
    padding: 310px;
  }

  .pt-md-310 {
    padding-top: 310px;
  }

  .py-md-310 {
    padding-top: 310px;
    padding-bottom: 310px;
  }

  .pr-md-310 {
    padding-right: 310px;
  }

  .px-md-310 {
    padding-right: 310px;
    padding-left: 310px;
  }

  .pb-md-310 {
    padding-bottom: 310px;
  }

  .pl-md-310 {
    padding-left: 310px;
  }

  .m-md-315 {
    margin: 315px;
  }

  .my-md-315 {
    margin-top: 315px;
    margin-bottom: 315px;
  }

  .mx-md-315 {
    margin-right: 315px;
    margin-left: 315px;
  }

  .mt-md-315 {
    margin-top: 315px;
  }

  .mr-md-315 {
    margin-right: 315px;
  }

  .mb-md-315 {
    margin-bottom: 315px;
  }

  .ml-md-315 {
    margin-left: 315px;
  }

  .p-md-315 {
    padding: 315px;
  }

  .pt-md-315 {
    padding-top: 315px;
  }

  .py-md-315 {
    padding-top: 315px;
    padding-bottom: 315px;
  }

  .pr-md-315 {
    padding-right: 315px;
  }

  .px-md-315 {
    padding-right: 315px;
    padding-left: 315px;
  }

  .pb-md-315 {
    padding-bottom: 315px;
  }

  .pl-md-315 {
    padding-left: 315px;
  }

  .m-md-320 {
    margin: 320px;
  }

  .my-md-320 {
    margin-top: 320px;
    margin-bottom: 320px;
  }

  .mx-md-320 {
    margin-right: 320px;
    margin-left: 320px;
  }

  .mt-md-320 {
    margin-top: 320px;
  }

  .mr-md-320 {
    margin-right: 320px;
  }

  .mb-md-320 {
    margin-bottom: 320px;
  }

  .ml-md-320 {
    margin-left: 320px;
  }

  .p-md-320 {
    padding: 320px;
  }

  .pt-md-320 {
    padding-top: 320px;
  }

  .py-md-320 {
    padding-top: 320px;
    padding-bottom: 320px;
  }

  .pr-md-320 {
    padding-right: 320px;
  }

  .px-md-320 {
    padding-right: 320px;
    padding-left: 320px;
  }

  .pb-md-320 {
    padding-bottom: 320px;
  }

  .pl-md-320 {
    padding-left: 320px;
  }

  .m-md-325 {
    margin: 325px;
  }

  .my-md-325 {
    margin-top: 325px;
    margin-bottom: 325px;
  }

  .mx-md-325 {
    margin-right: 325px;
    margin-left: 325px;
  }

  .mt-md-325 {
    margin-top: 325px;
  }

  .mr-md-325 {
    margin-right: 325px;
  }

  .mb-md-325 {
    margin-bottom: 325px;
  }

  .ml-md-325 {
    margin-left: 325px;
  }

  .p-md-325 {
    padding: 325px;
  }

  .pt-md-325 {
    padding-top: 325px;
  }

  .py-md-325 {
    padding-top: 325px;
    padding-bottom: 325px;
  }

  .pr-md-325 {
    padding-right: 325px;
  }

  .px-md-325 {
    padding-right: 325px;
    padding-left: 325px;
  }

  .pb-md-325 {
    padding-bottom: 325px;
  }

  .pl-md-325 {
    padding-left: 325px;
  }

  .m-md-330 {
    margin: 330px;
  }

  .my-md-330 {
    margin-top: 330px;
    margin-bottom: 330px;
  }

  .mx-md-330 {
    margin-right: 330px;
    margin-left: 330px;
  }

  .mt-md-330 {
    margin-top: 330px;
  }

  .mr-md-330 {
    margin-right: 330px;
  }

  .mb-md-330 {
    margin-bottom: 330px;
  }

  .ml-md-330 {
    margin-left: 330px;
  }

  .p-md-330 {
    padding: 330px;
  }

  .pt-md-330 {
    padding-top: 330px;
  }

  .py-md-330 {
    padding-top: 330px;
    padding-bottom: 330px;
  }

  .pr-md-330 {
    padding-right: 330px;
  }

  .px-md-330 {
    padding-right: 330px;
    padding-left: 330px;
  }

  .pb-md-330 {
    padding-bottom: 330px;
  }

  .pl-md-330 {
    padding-left: 330px;
  }

  .m-md-335 {
    margin: 335px;
  }

  .my-md-335 {
    margin-top: 335px;
    margin-bottom: 335px;
  }

  .mx-md-335 {
    margin-right: 335px;
    margin-left: 335px;
  }

  .mt-md-335 {
    margin-top: 335px;
  }

  .mr-md-335 {
    margin-right: 335px;
  }

  .mb-md-335 {
    margin-bottom: 335px;
  }

  .ml-md-335 {
    margin-left: 335px;
  }

  .p-md-335 {
    padding: 335px;
  }

  .pt-md-335 {
    padding-top: 335px;
  }

  .py-md-335 {
    padding-top: 335px;
    padding-bottom: 335px;
  }

  .pr-md-335 {
    padding-right: 335px;
  }

  .px-md-335 {
    padding-right: 335px;
    padding-left: 335px;
  }

  .pb-md-335 {
    padding-bottom: 335px;
  }

  .pl-md-335 {
    padding-left: 335px;
  }

  .m-md-350 {
    margin: 350px;
  }

  .my-md-350 {
    margin-top: 350px;
    margin-bottom: 350px;
  }

  .mx-md-350 {
    margin-right: 350px;
    margin-left: 350px;
  }

  .mt-md-350 {
    margin-top: 350px;
  }

  .mr-md-350 {
    margin-right: 350px;
  }

  .mb-md-350 {
    margin-bottom: 350px;
  }

  .ml-md-350 {
    margin-left: 350px;
  }

  .p-md-350 {
    padding: 350px;
  }

  .pt-md-350 {
    padding-top: 350px;
  }

  .py-md-350 {
    padding-top: 350px;
    padding-bottom: 350px;
  }

  .pr-md-350 {
    padding-right: 350px;
  }

  .px-md-350 {
    padding-right: 350px;
    padding-left: 350px;
  }

  .pb-md-350 {
    padding-bottom: 350px;
  }

  .pl-md-350 {
    padding-left: 350px;
  }

  /*   @each $m in $measurements{
      @include fnMeasure($on, $m);
    } */
  .mr-md-auto {
    margin-right: auto;
  }

  .ml-md-auto {
    margin-left: auto;
  }

  .h-md-auto {
    height: auto;
  }

  .w-md-auto {
    width: auto;
  }

  .h-md-full {
    height: 100%;
  }

  .w-md-full {
    width: 100%;
  }
}
@media (min-width: 992px) {
  .m-lg-auto {
    margin: 0 auto;
  }

  .m-lg--20 {
    margin: -20px;
  }

  .my-lg--20 {
    margin-top: -20px;
    margin-bottom: -20px;
  }

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

  .mt-lg--20 {
    margin-top: -20px;
  }

  .mr-lg--20 {
    margin-right: -20px;
  }

  .mb-lg--20 {
    margin-bottom: -20px;
  }

  .ml-lg--20 {
    margin-left: -20px;
  }

  .m-lg--15 {
    margin: -15px;
  }

  .my-lg--15 {
    margin-top: -15px;
    margin-bottom: -15px;
  }

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

  .mt-lg--15 {
    margin-top: -15px;
  }

  .mr-lg--15 {
    margin-right: -15px;
  }

  .mb-lg--15 {
    margin-bottom: -15px;
  }

  .ml-lg--15 {
    margin-left: -15px;
  }

  .m-lg-0 {
    margin: 0px;
  }

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

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

  .mt-lg-0 {
    margin-top: 0px;
  }

  .mr-lg-0 {
    margin-right: 0px;
  }

  .mb-lg-0 {
    margin-bottom: 0px;
  }

  .ml-lg-0 {
    margin-left: 0px;
  }

  .p-lg-0 {
    padding: 0px;
  }

  .pt-lg-0 {
    padding-top: 0px;
  }

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

  .pr-lg-0 {
    padding-right: 0px;
  }

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

  .pb-lg-0 {
    padding-bottom: 0px;
  }

  .pl-lg-0 {
    padding-left: 0px;
  }

  .m-lg-5 {
    margin: 5px;
  }

  .my-lg-5 {
    margin-top: 5px;
    margin-bottom: 5px;
  }

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

  .mt-lg-5 {
    margin-top: 5px;
  }

  .mr-lg-5 {
    margin-right: 5px;
  }

  .mb-lg-5 {
    margin-bottom: 5px;
  }

  .ml-lg-5 {
    margin-left: 5px;
  }

  .p-lg-5 {
    padding: 5px;
  }

  .pt-lg-5 {
    padding-top: 5px;
  }

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

  .pr-lg-5 {
    padding-right: 5px;
  }

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

  .pb-lg-5 {
    padding-bottom: 5px;
  }

  .pl-lg-5 {
    padding-left: 5px;
  }

  .m-lg-7 {
    margin: 7px;
  }

  .my-lg-7 {
    margin-top: 7px;
    margin-bottom: 7px;
  }

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

  .mt-lg-7 {
    margin-top: 7px;
  }

  .mr-lg-7 {
    margin-right: 7px;
  }

  .mb-lg-7 {
    margin-bottom: 7px;
  }

  .ml-lg-7 {
    margin-left: 7px;
  }

  .p-lg-7 {
    padding: 7px;
  }

  .pt-lg-7 {
    padding-top: 7px;
  }

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

  .pr-lg-7 {
    padding-right: 7px;
  }

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

  .pb-lg-7 {
    padding-bottom: 7px;
  }

  .pl-lg-7 {
    padding-left: 7px;
  }

  .m-lg-8 {
    margin: 8px;
  }

  .my-lg-8 {
    margin-top: 8px;
    margin-bottom: 8px;
  }

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

  .mt-lg-8 {
    margin-top: 8px;
  }

  .mr-lg-8 {
    margin-right: 8px;
  }

  .mb-lg-8 {
    margin-bottom: 8px;
  }

  .ml-lg-8 {
    margin-left: 8px;
  }

  .p-lg-8 {
    padding: 8px;
  }

  .pt-lg-8 {
    padding-top: 8px;
  }

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

  .pr-lg-8 {
    padding-right: 8px;
  }

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

  .pb-lg-8 {
    padding-bottom: 8px;
  }

  .pl-lg-8 {
    padding-left: 8px;
  }

  .m-lg-10 {
    margin: 10px;
  }

  .my-lg-10 {
    margin-top: 10px;
    margin-bottom: 10px;
  }

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

  .mt-lg-10 {
    margin-top: 10px;
  }

  .mr-lg-10 {
    margin-right: 10px;
  }

  .mb-lg-10 {
    margin-bottom: 10px;
  }

  .ml-lg-10 {
    margin-left: 10px;
  }

  .p-lg-10 {
    padding: 10px;
  }

  .pt-lg-10 {
    padding-top: 10px;
  }

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

  .pr-lg-10 {
    padding-right: 10px;
  }

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

  .pb-lg-10 {
    padding-bottom: 10px;
  }

  .pl-lg-10 {
    padding-left: 10px;
  }

  .m-lg-12 {
    margin: 12px;
  }

  .my-lg-12 {
    margin-top: 12px;
    margin-bottom: 12px;
  }

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

  .mt-lg-12 {
    margin-top: 12px;
  }

  .mr-lg-12 {
    margin-right: 12px;
  }

  .mb-lg-12 {
    margin-bottom: 12px;
  }

  .ml-lg-12 {
    margin-left: 12px;
  }

  .p-lg-12 {
    padding: 12px;
  }

  .pt-lg-12 {
    padding-top: 12px;
  }

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

  .pr-lg-12 {
    padding-right: 12px;
  }

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

  .pb-lg-12 {
    padding-bottom: 12px;
  }

  .pl-lg-12 {
    padding-left: 12px;
  }

  .m-lg-15 {
    margin: 15px;
  }

  .my-lg-15 {
    margin-top: 15px;
    margin-bottom: 15px;
  }

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

  .mt-lg-15 {
    margin-top: 15px;
  }

  .mr-lg-15 {
    margin-right: 15px;
  }

  .mb-lg-15 {
    margin-bottom: 15px;
  }

  .ml-lg-15 {
    margin-left: 15px;
  }

  .p-lg-15 {
    padding: 15px;
  }

  .pt-lg-15 {
    padding-top: 15px;
  }

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

  .pr-lg-15 {
    padding-right: 15px;
  }

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

  .pb-lg-15 {
    padding-bottom: 15px;
  }

  .pl-lg-15 {
    padding-left: 15px;
  }

  .m-lg-20 {
    margin: 20px;
  }

  .my-lg-20 {
    margin-top: 20px;
    margin-bottom: 20px;
  }

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

  .mt-lg-20 {
    margin-top: 20px;
  }

  .mr-lg-20 {
    margin-right: 20px;
  }

  .mb-lg-20 {
    margin-bottom: 20px;
  }

  .ml-lg-20 {
    margin-left: 20px;
  }

  .p-lg-20 {
    padding: 20px;
  }

  .pt-lg-20 {
    padding-top: 20px;
  }

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

  .pr-lg-20 {
    padding-right: 20px;
  }

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

  .pb-lg-20 {
    padding-bottom: 20px;
  }

  .pl-lg-20 {
    padding-left: 20px;
  }

  .m-lg-22 {
    margin: 22px;
  }

  .my-lg-22 {
    margin-top: 22px;
    margin-bottom: 22px;
  }

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

  .mt-lg-22 {
    margin-top: 22px;
  }

  .mr-lg-22 {
    margin-right: 22px;
  }

  .mb-lg-22 {
    margin-bottom: 22px;
  }

  .ml-lg-22 {
    margin-left: 22px;
  }

  .p-lg-22 {
    padding: 22px;
  }

  .pt-lg-22 {
    padding-top: 22px;
  }

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

  .pr-lg-22 {
    padding-right: 22px;
  }

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

  .pb-lg-22 {
    padding-bottom: 22px;
  }

  .pl-lg-22 {
    padding-left: 22px;
  }

  .m-lg-25 {
    margin: 25px;
  }

  .my-lg-25 {
    margin-top: 25px;
    margin-bottom: 25px;
  }

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

  .mt-lg-25 {
    margin-top: 25px;
  }

  .mr-lg-25 {
    margin-right: 25px;
  }

  .mb-lg-25 {
    margin-bottom: 25px;
  }

  .ml-lg-25 {
    margin-left: 25px;
  }

  .p-lg-25 {
    padding: 25px;
  }

  .pt-lg-25 {
    padding-top: 25px;
  }

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

  .pr-lg-25 {
    padding-right: 25px;
  }

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

  .pb-lg-25 {
    padding-bottom: 25px;
  }

  .pl-lg-25 {
    padding-left: 25px;
  }

  .m-lg-30 {
    margin: 30px;
  }

  .my-lg-30 {
    margin-top: 30px;
    margin-bottom: 30px;
  }

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

  .mt-lg-30 {
    margin-top: 30px;
  }

  .mr-lg-30 {
    margin-right: 30px;
  }

  .mb-lg-30 {
    margin-bottom: 30px;
  }

  .ml-lg-30 {
    margin-left: 30px;
  }

  .p-lg-30 {
    padding: 30px;
  }

  .pt-lg-30 {
    padding-top: 30px;
  }

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

  .pr-lg-30 {
    padding-right: 30px;
  }

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

  .pb-lg-30 {
    padding-bottom: 30px;
  }

  .pl-lg-30 {
    padding-left: 30px;
  }

  .m-lg-35 {
    margin: 35px;
  }

  .my-lg-35 {
    margin-top: 35px;
    margin-bottom: 35px;
  }

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

  .mt-lg-35 {
    margin-top: 35px;
  }

  .mr-lg-35 {
    margin-right: 35px;
  }

  .mb-lg-35 {
    margin-bottom: 35px;
  }

  .ml-lg-35 {
    margin-left: 35px;
  }

  .p-lg-35 {
    padding: 35px;
  }

  .pt-lg-35 {
    padding-top: 35px;
  }

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

  .pr-lg-35 {
    padding-right: 35px;
  }

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

  .pb-lg-35 {
    padding-bottom: 35px;
  }

  .pl-lg-35 {
    padding-left: 35px;
  }

  .m-lg-40 {
    margin: 40px;
  }

  .my-lg-40 {
    margin-top: 40px;
    margin-bottom: 40px;
  }

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

  .mt-lg-40 {
    margin-top: 40px;
  }

  .mr-lg-40 {
    margin-right: 40px;
  }

  .mb-lg-40 {
    margin-bottom: 40px;
  }

  .ml-lg-40 {
    margin-left: 40px;
  }

  .p-lg-40 {
    padding: 40px;
  }

  .pt-lg-40 {
    padding-top: 40px;
  }

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

  .pr-lg-40 {
    padding-right: 40px;
  }

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

  .pb-lg-40 {
    padding-bottom: 40px;
  }

  .pl-lg-40 {
    padding-left: 40px;
  }

  .m-lg-45 {
    margin: 45px;
  }

  .my-lg-45 {
    margin-top: 45px;
    margin-bottom: 45px;
  }

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

  .mt-lg-45 {
    margin-top: 45px;
  }

  .mr-lg-45 {
    margin-right: 45px;
  }

  .mb-lg-45 {
    margin-bottom: 45px;
  }

  .ml-lg-45 {
    margin-left: 45px;
  }

  .p-lg-45 {
    padding: 45px;
  }

  .pt-lg-45 {
    padding-top: 45px;
  }

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

  .pr-lg-45 {
    padding-right: 45px;
  }

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

  .pb-lg-45 {
    padding-bottom: 45px;
  }

  .pl-lg-45 {
    padding-left: 45px;
  }

  .m-lg-50 {
    margin: 50px;
  }

  .my-lg-50 {
    margin-top: 50px;
    margin-bottom: 50px;
  }

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

  .mt-lg-50 {
    margin-top: 50px;
  }

  .mr-lg-50 {
    margin-right: 50px;
  }

  .mb-lg-50 {
    margin-bottom: 50px;
  }

  .ml-lg-50 {
    margin-left: 50px;
  }

  .p-lg-50 {
    padding: 50px;
  }

  .pt-lg-50 {
    padding-top: 50px;
  }

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

  .pr-lg-50 {
    padding-right: 50px;
  }

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

  .pb-lg-50 {
    padding-bottom: 50px;
  }

  .pl-lg-50 {
    padding-left: 50px;
  }

  .m-lg-60 {
    margin: 60px;
  }

  .my-lg-60 {
    margin-top: 60px;
    margin-bottom: 60px;
  }

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

  .mt-lg-60 {
    margin-top: 60px;
  }

  .mr-lg-60 {
    margin-right: 60px;
  }

  .mb-lg-60 {
    margin-bottom: 60px;
  }

  .ml-lg-60 {
    margin-left: 60px;
  }

  .p-lg-60 {
    padding: 60px;
  }

  .pt-lg-60 {
    padding-top: 60px;
  }

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

  .pr-lg-60 {
    padding-right: 60px;
  }

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

  .pb-lg-60 {
    padding-bottom: 60px;
  }

  .pl-lg-60 {
    padding-left: 60px;
  }

  .m-lg-65 {
    margin: 65px;
  }

  .my-lg-65 {
    margin-top: 65px;
    margin-bottom: 65px;
  }

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

  .mt-lg-65 {
    margin-top: 65px;
  }

  .mr-lg-65 {
    margin-right: 65px;
  }

  .mb-lg-65 {
    margin-bottom: 65px;
  }

  .ml-lg-65 {
    margin-left: 65px;
  }

  .p-lg-65 {
    padding: 65px;
  }

  .pt-lg-65 {
    padding-top: 65px;
  }

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

  .pr-lg-65 {
    padding-right: 65px;
  }

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

  .pb-lg-65 {
    padding-bottom: 65px;
  }

  .pl-lg-65 {
    padding-left: 65px;
  }

  .m-lg-70 {
    margin: 70px;
  }

  .my-lg-70 {
    margin-top: 70px;
    margin-bottom: 70px;
  }

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

  .mt-lg-70 {
    margin-top: 70px;
  }

  .mr-lg-70 {
    margin-right: 70px;
  }

  .mb-lg-70 {
    margin-bottom: 70px;
  }

  .ml-lg-70 {
    margin-left: 70px;
  }

  .p-lg-70 {
    padding: 70px;
  }

  .pt-lg-70 {
    padding-top: 70px;
  }

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

  .pr-lg-70 {
    padding-right: 70px;
  }

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

  .pb-lg-70 {
    padding-bottom: 70px;
  }

  .pl-lg-70 {
    padding-left: 70px;
  }

  .m-lg-75 {
    margin: 75px;
  }

  .my-lg-75 {
    margin-top: 75px;
    margin-bottom: 75px;
  }

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

  .mt-lg-75 {
    margin-top: 75px;
  }

  .mr-lg-75 {
    margin-right: 75px;
  }

  .mb-lg-75 {
    margin-bottom: 75px;
  }

  .ml-lg-75 {
    margin-left: 75px;
  }

  .p-lg-75 {
    padding: 75px;
  }

  .pt-lg-75 {
    padding-top: 75px;
  }

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

  .pr-lg-75 {
    padding-right: 75px;
  }

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

  .pb-lg-75 {
    padding-bottom: 75px;
  }

  .pl-lg-75 {
    padding-left: 75px;
  }

  .m-lg-80 {
    margin: 80px;
  }

  .my-lg-80 {
    margin-top: 80px;
    margin-bottom: 80px;
  }

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

  .mt-lg-80 {
    margin-top: 80px;
  }

  .mr-lg-80 {
    margin-right: 80px;
  }

  .mb-lg-80 {
    margin-bottom: 80px;
  }

  .ml-lg-80 {
    margin-left: 80px;
  }

  .p-lg-80 {
    padding: 80px;
  }

  .pt-lg-80 {
    padding-top: 80px;
  }

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

  .pr-lg-80 {
    padding-right: 80px;
  }

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

  .pb-lg-80 {
    padding-bottom: 80px;
  }

  .pl-lg-80 {
    padding-left: 80px;
  }

  .m-lg-85 {
    margin: 85px;
  }

  .my-lg-85 {
    margin-top: 85px;
    margin-bottom: 85px;
  }

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

  .mt-lg-85 {
    margin-top: 85px;
  }

  .mr-lg-85 {
    margin-right: 85px;
  }

  .mb-lg-85 {
    margin-bottom: 85px;
  }

  .ml-lg-85 {
    margin-left: 85px;
  }

  .p-lg-85 {
    padding: 85px;
  }

  .pt-lg-85 {
    padding-top: 85px;
  }

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

  .pr-lg-85 {
    padding-right: 85px;
  }

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

  .pb-lg-85 {
    padding-bottom: 85px;
  }

  .pl-lg-85 {
    padding-left: 85px;
  }

  .m-lg-90 {
    margin: 90px;
  }

  .my-lg-90 {
    margin-top: 90px;
    margin-bottom: 90px;
  }

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

  .mt-lg-90 {
    margin-top: 90px;
  }

  .mr-lg-90 {
    margin-right: 90px;
  }

  .mb-lg-90 {
    margin-bottom: 90px;
  }

  .ml-lg-90 {
    margin-left: 90px;
  }

  .p-lg-90 {
    padding: 90px;
  }

  .pt-lg-90 {
    padding-top: 90px;
  }

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

  .pr-lg-90 {
    padding-right: 90px;
  }

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

  .pb-lg-90 {
    padding-bottom: 90px;
  }

  .pl-lg-90 {
    padding-left: 90px;
  }

  .m-lg-95 {
    margin: 95px;
  }

  .my-lg-95 {
    margin-top: 95px;
    margin-bottom: 95px;
  }

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

  .mt-lg-95 {
    margin-top: 95px;
  }

  .mr-lg-95 {
    margin-right: 95px;
  }

  .mb-lg-95 {
    margin-bottom: 95px;
  }

  .ml-lg-95 {
    margin-left: 95px;
  }

  .p-lg-95 {
    padding: 95px;
  }

  .pt-lg-95 {
    padding-top: 95px;
  }

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

  .pr-lg-95 {
    padding-right: 95px;
  }

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

  .pb-lg-95 {
    padding-bottom: 95px;
  }

  .pl-lg-95 {
    padding-left: 95px;
  }

  .m-lg-100 {
    margin: 100px;
  }

  .my-lg-100 {
    margin-top: 100px;
    margin-bottom: 100px;
  }

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

  .mt-lg-100 {
    margin-top: 100px;
  }

  .mr-lg-100 {
    margin-right: 100px;
  }

  .mb-lg-100 {
    margin-bottom: 100px;
  }

  .ml-lg-100 {
    margin-left: 100px;
  }

  .p-lg-100 {
    padding: 100px;
  }

  .pt-lg-100 {
    padding-top: 100px;
  }

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

  .pr-lg-100 {
    padding-right: 100px;
  }

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

  .pb-lg-100 {
    padding-bottom: 100px;
  }

  .pl-lg-100 {
    padding-left: 100px;
  }

  .m-lg-110 {
    margin: 110px;
  }

  .my-lg-110 {
    margin-top: 110px;
    margin-bottom: 110px;
  }

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

  .mt-lg-110 {
    margin-top: 110px;
  }

  .mr-lg-110 {
    margin-right: 110px;
  }

  .mb-lg-110 {
    margin-bottom: 110px;
  }

  .ml-lg-110 {
    margin-left: 110px;
  }

  .p-lg-110 {
    padding: 110px;
  }

  .pt-lg-110 {
    padding-top: 110px;
  }

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

  .pr-lg-110 {
    padding-right: 110px;
  }

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

  .pb-lg-110 {
    padding-bottom: 110px;
  }

  .pl-lg-110 {
    padding-left: 110px;
  }

  .m-lg-120 {
    margin: 120px;
  }

  .my-lg-120 {
    margin-top: 120px;
    margin-bottom: 120px;
  }

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

  .mt-lg-120 {
    margin-top: 120px;
  }

  .mr-lg-120 {
    margin-right: 120px;
  }

  .mb-lg-120 {
    margin-bottom: 120px;
  }

  .ml-lg-120 {
    margin-left: 120px;
  }

  .p-lg-120 {
    padding: 120px;
  }

  .pt-lg-120 {
    padding-top: 120px;
  }

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

  .pr-lg-120 {
    padding-right: 120px;
  }

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

  .pb-lg-120 {
    padding-bottom: 120px;
  }

  .pl-lg-120 {
    padding-left: 120px;
  }

  .m-lg-130 {
    margin: 130px;
  }

  .my-lg-130 {
    margin-top: 130px;
    margin-bottom: 130px;
  }

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

  .mt-lg-130 {
    margin-top: 130px;
  }

  .mr-lg-130 {
    margin-right: 130px;
  }

  .mb-lg-130 {
    margin-bottom: 130px;
  }

  .ml-lg-130 {
    margin-left: 130px;
  }

  .p-lg-130 {
    padding: 130px;
  }

  .pt-lg-130 {
    padding-top: 130px;
  }

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

  .pr-lg-130 {
    padding-right: 130px;
  }

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

  .pb-lg-130 {
    padding-bottom: 130px;
  }

  .pl-lg-130 {
    padding-left: 130px;
  }

  .m-lg-140 {
    margin: 140px;
  }

  .my-lg-140 {
    margin-top: 140px;
    margin-bottom: 140px;
  }

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

  .mt-lg-140 {
    margin-top: 140px;
  }

  .mr-lg-140 {
    margin-right: 140px;
  }

  .mb-lg-140 {
    margin-bottom: 140px;
  }

  .ml-lg-140 {
    margin-left: 140px;
  }

  .p-lg-140 {
    padding: 140px;
  }

  .pt-lg-140 {
    padding-top: 140px;
  }

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

  .pr-lg-140 {
    padding-right: 140px;
  }

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

  .pb-lg-140 {
    padding-bottom: 140px;
  }

  .pl-lg-140 {
    padding-left: 140px;
  }

  .m-lg-150 {
    margin: 150px;
  }

  .my-lg-150 {
    margin-top: 150px;
    margin-bottom: 150px;
  }

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

  .mt-lg-150 {
    margin-top: 150px;
  }

  .mr-lg-150 {
    margin-right: 150px;
  }

  .mb-lg-150 {
    margin-bottom: 150px;
  }

  .ml-lg-150 {
    margin-left: 150px;
  }

  .p-lg-150 {
    padding: 150px;
  }

  .pt-lg-150 {
    padding-top: 150px;
  }

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

  .pr-lg-150 {
    padding-right: 150px;
  }

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

  .pb-lg-150 {
    padding-bottom: 150px;
  }

  .pl-lg-150 {
    padding-left: 150px;
  }

  .m-lg-160 {
    margin: 160px;
  }

  .my-lg-160 {
    margin-top: 160px;
    margin-bottom: 160px;
  }

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

  .mt-lg-160 {
    margin-top: 160px;
  }

  .mr-lg-160 {
    margin-right: 160px;
  }

  .mb-lg-160 {
    margin-bottom: 160px;
  }

  .ml-lg-160 {
    margin-left: 160px;
  }

  .p-lg-160 {
    padding: 160px;
  }

  .pt-lg-160 {
    padding-top: 160px;
  }

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

  .pr-lg-160 {
    padding-right: 160px;
  }

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

  .pb-lg-160 {
    padding-bottom: 160px;
  }

  .pl-lg-160 {
    padding-left: 160px;
  }

  .m-lg-170 {
    margin: 170px;
  }

  .my-lg-170 {
    margin-top: 170px;
    margin-bottom: 170px;
  }

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

  .mt-lg-170 {
    margin-top: 170px;
  }

  .mr-lg-170 {
    margin-right: 170px;
  }

  .mb-lg-170 {
    margin-bottom: 170px;
  }

  .ml-lg-170 {
    margin-left: 170px;
  }

  .p-lg-170 {
    padding: 170px;
  }

  .pt-lg-170 {
    padding-top: 170px;
  }

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

  .pr-lg-170 {
    padding-right: 170px;
  }

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

  .pb-lg-170 {
    padding-bottom: 170px;
  }

  .pl-lg-170 {
    padding-left: 170px;
  }

  .m-lg-180 {
    margin: 180px;
  }

  .my-lg-180 {
    margin-top: 180px;
    margin-bottom: 180px;
  }

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

  .mt-lg-180 {
    margin-top: 180px;
  }

  .mr-lg-180 {
    margin-right: 180px;
  }

  .mb-lg-180 {
    margin-bottom: 180px;
  }

  .ml-lg-180 {
    margin-left: 180px;
  }

  .p-lg-180 {
    padding: 180px;
  }

  .pt-lg-180 {
    padding-top: 180px;
  }

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

  .pr-lg-180 {
    padding-right: 180px;
  }

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

  .pb-lg-180 {
    padding-bottom: 180px;
  }

  .pl-lg-180 {
    padding-left: 180px;
  }

  .m-lg-185 {
    margin: 185px;
  }

  .my-lg-185 {
    margin-top: 185px;
    margin-bottom: 185px;
  }

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

  .mt-lg-185 {
    margin-top: 185px;
  }

  .mr-lg-185 {
    margin-right: 185px;
  }

  .mb-lg-185 {
    margin-bottom: 185px;
  }

  .ml-lg-185 {
    margin-left: 185px;
  }

  .p-lg-185 {
    padding: 185px;
  }

  .pt-lg-185 {
    padding-top: 185px;
  }

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

  .pr-lg-185 {
    padding-right: 185px;
  }

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

  .pb-lg-185 {
    padding-bottom: 185px;
  }

  .pl-lg-185 {
    padding-left: 185px;
  }

  .m-lg-190 {
    margin: 190px;
  }

  .my-lg-190 {
    margin-top: 190px;
    margin-bottom: 190px;
  }

  .mx-lg-190 {
    margin-right: 190px;
    margin-left: 190px;
  }

  .mt-lg-190 {
    margin-top: 190px;
  }

  .mr-lg-190 {
    margin-right: 190px;
  }

  .mb-lg-190 {
    margin-bottom: 190px;
  }

  .ml-lg-190 {
    margin-left: 190px;
  }

  .p-lg-190 {
    padding: 190px;
  }

  .pt-lg-190 {
    padding-top: 190px;
  }

  .py-lg-190 {
    padding-top: 190px;
    padding-bottom: 190px;
  }

  .pr-lg-190 {
    padding-right: 190px;
  }

  .px-lg-190 {
    padding-right: 190px;
    padding-left: 190px;
  }

  .pb-lg-190 {
    padding-bottom: 190px;
  }

  .pl-lg-190 {
    padding-left: 190px;
  }

  .m-lg-195 {
    margin: 195px;
  }

  .my-lg-195 {
    margin-top: 195px;
    margin-bottom: 195px;
  }

  .mx-lg-195 {
    margin-right: 195px;
    margin-left: 195px;
  }

  .mt-lg-195 {
    margin-top: 195px;
  }

  .mr-lg-195 {
    margin-right: 195px;
  }

  .mb-lg-195 {
    margin-bottom: 195px;
  }

  .ml-lg-195 {
    margin-left: 195px;
  }

  .p-lg-195 {
    padding: 195px;
  }

  .pt-lg-195 {
    padding-top: 195px;
  }

  .py-lg-195 {
    padding-top: 195px;
    padding-bottom: 195px;
  }

  .pr-lg-195 {
    padding-right: 195px;
  }

  .px-lg-195 {
    padding-right: 195px;
    padding-left: 195px;
  }

  .pb-lg-195 {
    padding-bottom: 195px;
  }

  .pl-lg-195 {
    padding-left: 195px;
  }

  .m-lg-200 {
    margin: 200px;
  }

  .my-lg-200 {
    margin-top: 200px;
    margin-bottom: 200px;
  }

  .mx-lg-200 {
    margin-right: 200px;
    margin-left: 200px;
  }

  .mt-lg-200 {
    margin-top: 200px;
  }

  .mr-lg-200 {
    margin-right: 200px;
  }

  .mb-lg-200 {
    margin-bottom: 200px;
  }

  .ml-lg-200 {
    margin-left: 200px;
  }

  .p-lg-200 {
    padding: 200px;
  }

  .pt-lg-200 {
    padding-top: 200px;
  }

  .py-lg-200 {
    padding-top: 200px;
    padding-bottom: 200px;
  }

  .pr-lg-200 {
    padding-right: 200px;
  }

  .px-lg-200 {
    padding-right: 200px;
    padding-left: 200px;
  }

  .pb-lg-200 {
    padding-bottom: 200px;
  }

  .pl-lg-200 {
    padding-left: 200px;
  }

  .m-lg-210 {
    margin: 210px;
  }

  .my-lg-210 {
    margin-top: 210px;
    margin-bottom: 210px;
  }

  .mx-lg-210 {
    margin-right: 210px;
    margin-left: 210px;
  }

  .mt-lg-210 {
    margin-top: 210px;
  }

  .mr-lg-210 {
    margin-right: 210px;
  }

  .mb-lg-210 {
    margin-bottom: 210px;
  }

  .ml-lg-210 {
    margin-left: 210px;
  }

  .p-lg-210 {
    padding: 210px;
  }

  .pt-lg-210 {
    padding-top: 210px;
  }

  .py-lg-210 {
    padding-top: 210px;
    padding-bottom: 210px;
  }

  .pr-lg-210 {
    padding-right: 210px;
  }

  .px-lg-210 {
    padding-right: 210px;
    padding-left: 210px;
  }

  .pb-lg-210 {
    padding-bottom: 210px;
  }

  .pl-lg-210 {
    padding-left: 210px;
  }

  .m-lg-220 {
    margin: 220px;
  }

  .my-lg-220 {
    margin-top: 220px;
    margin-bottom: 220px;
  }

  .mx-lg-220 {
    margin-right: 220px;
    margin-left: 220px;
  }

  .mt-lg-220 {
    margin-top: 220px;
  }

  .mr-lg-220 {
    margin-right: 220px;
  }

  .mb-lg-220 {
    margin-bottom: 220px;
  }

  .ml-lg-220 {
    margin-left: 220px;
  }

  .p-lg-220 {
    padding: 220px;
  }

  .pt-lg-220 {
    padding-top: 220px;
  }

  .py-lg-220 {
    padding-top: 220px;
    padding-bottom: 220px;
  }

  .pr-lg-220 {
    padding-right: 220px;
  }

  .px-lg-220 {
    padding-right: 220px;
    padding-left: 220px;
  }

  .pb-lg-220 {
    padding-bottom: 220px;
  }

  .pl-lg-220 {
    padding-left: 220px;
  }

  .m-lg-230 {
    margin: 230px;
  }

  .my-lg-230 {
    margin-top: 230px;
    margin-bottom: 230px;
  }

  .mx-lg-230 {
    margin-right: 230px;
    margin-left: 230px;
  }

  .mt-lg-230 {
    margin-top: 230px;
  }

  .mr-lg-230 {
    margin-right: 230px;
  }

  .mb-lg-230 {
    margin-bottom: 230px;
  }

  .ml-lg-230 {
    margin-left: 230px;
  }

  .p-lg-230 {
    padding: 230px;
  }

  .pt-lg-230 {
    padding-top: 230px;
  }

  .py-lg-230 {
    padding-top: 230px;
    padding-bottom: 230px;
  }

  .pr-lg-230 {
    padding-right: 230px;
  }

  .px-lg-230 {
    padding-right: 230px;
    padding-left: 230px;
  }

  .pb-lg-230 {
    padding-bottom: 230px;
  }

  .pl-lg-230 {
    padding-left: 230px;
  }

  .m-lg-240 {
    margin: 240px;
  }

  .my-lg-240 {
    margin-top: 240px;
    margin-bottom: 240px;
  }

  .mx-lg-240 {
    margin-right: 240px;
    margin-left: 240px;
  }

  .mt-lg-240 {
    margin-top: 240px;
  }

  .mr-lg-240 {
    margin-right: 240px;
  }

  .mb-lg-240 {
    margin-bottom: 240px;
  }

  .ml-lg-240 {
    margin-left: 240px;
  }

  .p-lg-240 {
    padding: 240px;
  }

  .pt-lg-240 {
    padding-top: 240px;
  }

  .py-lg-240 {
    padding-top: 240px;
    padding-bottom: 240px;
  }

  .pr-lg-240 {
    padding-right: 240px;
  }

  .px-lg-240 {
    padding-right: 240px;
    padding-left: 240px;
  }

  .pb-lg-240 {
    padding-bottom: 240px;
  }

  .pl-lg-240 {
    padding-left: 240px;
  }

  .m-lg-250 {
    margin: 250px;
  }

  .my-lg-250 {
    margin-top: 250px;
    margin-bottom: 250px;
  }

  .mx-lg-250 {
    margin-right: 250px;
    margin-left: 250px;
  }

  .mt-lg-250 {
    margin-top: 250px;
  }

  .mr-lg-250 {
    margin-right: 250px;
  }

  .mb-lg-250 {
    margin-bottom: 250px;
  }

  .ml-lg-250 {
    margin-left: 250px;
  }

  .p-lg-250 {
    padding: 250px;
  }

  .pt-lg-250 {
    padding-top: 250px;
  }

  .py-lg-250 {
    padding-top: 250px;
    padding-bottom: 250px;
  }

  .pr-lg-250 {
    padding-right: 250px;
  }

  .px-lg-250 {
    padding-right: 250px;
    padding-left: 250px;
  }

  .pb-lg-250 {
    padding-bottom: 250px;
  }

  .pl-lg-250 {
    padding-left: 250px;
  }

  .m-lg-260 {
    margin: 260px;
  }

  .my-lg-260 {
    margin-top: 260px;
    margin-bottom: 260px;
  }

  .mx-lg-260 {
    margin-right: 260px;
    margin-left: 260px;
  }

  .mt-lg-260 {
    margin-top: 260px;
  }

  .mr-lg-260 {
    margin-right: 260px;
  }

  .mb-lg-260 {
    margin-bottom: 260px;
  }

  .ml-lg-260 {
    margin-left: 260px;
  }

  .p-lg-260 {
    padding: 260px;
  }

  .pt-lg-260 {
    padding-top: 260px;
  }

  .py-lg-260 {
    padding-top: 260px;
    padding-bottom: 260px;
  }

  .pr-lg-260 {
    padding-right: 260px;
  }

  .px-lg-260 {
    padding-right: 260px;
    padding-left: 260px;
  }

  .pb-lg-260 {
    padding-bottom: 260px;
  }

  .pl-lg-260 {
    padding-left: 260px;
  }

  .m-lg-270 {
    margin: 270px;
  }

  .my-lg-270 {
    margin-top: 270px;
    margin-bottom: 270px;
  }

  .mx-lg-270 {
    margin-right: 270px;
    margin-left: 270px;
  }

  .mt-lg-270 {
    margin-top: 270px;
  }

  .mr-lg-270 {
    margin-right: 270px;
  }

  .mb-lg-270 {
    margin-bottom: 270px;
  }

  .ml-lg-270 {
    margin-left: 270px;
  }

  .p-lg-270 {
    padding: 270px;
  }

  .pt-lg-270 {
    padding-top: 270px;
  }

  .py-lg-270 {
    padding-top: 270px;
    padding-bottom: 270px;
  }

  .pr-lg-270 {
    padding-right: 270px;
  }

  .px-lg-270 {
    padding-right: 270px;
    padding-left: 270px;
  }

  .pb-lg-270 {
    padding-bottom: 270px;
  }

  .pl-lg-270 {
    padding-left: 270px;
  }

  .m-lg-280 {
    margin: 280px;
  }

  .my-lg-280 {
    margin-top: 280px;
    margin-bottom: 280px;
  }

  .mx-lg-280 {
    margin-right: 280px;
    margin-left: 280px;
  }

  .mt-lg-280 {
    margin-top: 280px;
  }

  .mr-lg-280 {
    margin-right: 280px;
  }

  .mb-lg-280 {
    margin-bottom: 280px;
  }

  .ml-lg-280 {
    margin-left: 280px;
  }

  .p-lg-280 {
    padding: 280px;
  }

  .pt-lg-280 {
    padding-top: 280px;
  }

  .py-lg-280 {
    padding-top: 280px;
    padding-bottom: 280px;
  }

  .pr-lg-280 {
    padding-right: 280px;
  }

  .px-lg-280 {
    padding-right: 280px;
    padding-left: 280px;
  }

  .pb-lg-280 {
    padding-bottom: 280px;
  }

  .pl-lg-280 {
    padding-left: 280px;
  }

  .m-lg-290 {
    margin: 290px;
  }

  .my-lg-290 {
    margin-top: 290px;
    margin-bottom: 290px;
  }

  .mx-lg-290 {
    margin-right: 290px;
    margin-left: 290px;
  }

  .mt-lg-290 {
    margin-top: 290px;
  }

  .mr-lg-290 {
    margin-right: 290px;
  }

  .mb-lg-290 {
    margin-bottom: 290px;
  }

  .ml-lg-290 {
    margin-left: 290px;
  }

  .p-lg-290 {
    padding: 290px;
  }

  .pt-lg-290 {
    padding-top: 290px;
  }

  .py-lg-290 {
    padding-top: 290px;
    padding-bottom: 290px;
  }

  .pr-lg-290 {
    padding-right: 290px;
  }

  .px-lg-290 {
    padding-right: 290px;
    padding-left: 290px;
  }

  .pb-lg-290 {
    padding-bottom: 290px;
  }

  .pl-lg-290 {
    padding-left: 290px;
  }

  .m-lg-300 {
    margin: 300px;
  }

  .my-lg-300 {
    margin-top: 300px;
    margin-bottom: 300px;
  }

  .mx-lg-300 {
    margin-right: 300px;
    margin-left: 300px;
  }

  .mt-lg-300 {
    margin-top: 300px;
  }

  .mr-lg-300 {
    margin-right: 300px;
  }

  .mb-lg-300 {
    margin-bottom: 300px;
  }

  .ml-lg-300 {
    margin-left: 300px;
  }

  .p-lg-300 {
    padding: 300px;
  }

  .pt-lg-300 {
    padding-top: 300px;
  }

  .py-lg-300 {
    padding-top: 300px;
    padding-bottom: 300px;
  }

  .pr-lg-300 {
    padding-right: 300px;
  }

  .px-lg-300 {
    padding-right: 300px;
    padding-left: 300px;
  }

  .pb-lg-300 {
    padding-bottom: 300px;
  }

  .pl-lg-300 {
    padding-left: 300px;
  }

  .m-lg-305 {
    margin: 305px;
  }

  .my-lg-305 {
    margin-top: 305px;
    margin-bottom: 305px;
  }

  .mx-lg-305 {
    margin-right: 305px;
    margin-left: 305px;
  }

  .mt-lg-305 {
    margin-top: 305px;
  }

  .mr-lg-305 {
    margin-right: 305px;
  }

  .mb-lg-305 {
    margin-bottom: 305px;
  }

  .ml-lg-305 {
    margin-left: 305px;
  }

  .p-lg-305 {
    padding: 305px;
  }

  .pt-lg-305 {
    padding-top: 305px;
  }

  .py-lg-305 {
    padding-top: 305px;
    padding-bottom: 305px;
  }

  .pr-lg-305 {
    padding-right: 305px;
  }

  .px-lg-305 {
    padding-right: 305px;
    padding-left: 305px;
  }

  .pb-lg-305 {
    padding-bottom: 305px;
  }

  .pl-lg-305 {
    padding-left: 305px;
  }

  .m-lg-310 {
    margin: 310px;
  }

  .my-lg-310 {
    margin-top: 310px;
    margin-bottom: 310px;
  }

  .mx-lg-310 {
    margin-right: 310px;
    margin-left: 310px;
  }

  .mt-lg-310 {
    margin-top: 310px;
  }

  .mr-lg-310 {
    margin-right: 310px;
  }

  .mb-lg-310 {
    margin-bottom: 310px;
  }

  .ml-lg-310 {
    margin-left: 310px;
  }

  .p-lg-310 {
    padding: 310px;
  }

  .pt-lg-310 {
    padding-top: 310px;
  }

  .py-lg-310 {
    padding-top: 310px;
    padding-bottom: 310px;
  }

  .pr-lg-310 {
    padding-right: 310px;
  }

  .px-lg-310 {
    padding-right: 310px;
    padding-left: 310px;
  }

  .pb-lg-310 {
    padding-bottom: 310px;
  }

  .pl-lg-310 {
    padding-left: 310px;
  }

  .m-lg-315 {
    margin: 315px;
  }

  .my-lg-315 {
    margin-top: 315px;
    margin-bottom: 315px;
  }

  .mx-lg-315 {
    margin-right: 315px;
    margin-left: 315px;
  }

  .mt-lg-315 {
    margin-top: 315px;
  }

  .mr-lg-315 {
    margin-right: 315px;
  }

  .mb-lg-315 {
    margin-bottom: 315px;
  }

  .ml-lg-315 {
    margin-left: 315px;
  }

  .p-lg-315 {
    padding: 315px;
  }

  .pt-lg-315 {
    padding-top: 315px;
  }

  .py-lg-315 {
    padding-top: 315px;
    padding-bottom: 315px;
  }

  .pr-lg-315 {
    padding-right: 315px;
  }

  .px-lg-315 {
    padding-right: 315px;
    padding-left: 315px;
  }

  .pb-lg-315 {
    padding-bottom: 315px;
  }

  .pl-lg-315 {
    padding-left: 315px;
  }

  .m-lg-320 {
    margin: 320px;
  }

  .my-lg-320 {
    margin-top: 320px;
    margin-bottom: 320px;
  }

  .mx-lg-320 {
    margin-right: 320px;
    margin-left: 320px;
  }

  .mt-lg-320 {
    margin-top: 320px;
  }

  .mr-lg-320 {
    margin-right: 320px;
  }

  .mb-lg-320 {
    margin-bottom: 320px;
  }

  .ml-lg-320 {
    margin-left: 320px;
  }

  .p-lg-320 {
    padding: 320px;
  }

  .pt-lg-320 {
    padding-top: 320px;
  }

  .py-lg-320 {
    padding-top: 320px;
    padding-bottom: 320px;
  }

  .pr-lg-320 {
    padding-right: 320px;
  }

  .px-lg-320 {
    padding-right: 320px;
    padding-left: 320px;
  }

  .pb-lg-320 {
    padding-bottom: 320px;
  }

  .pl-lg-320 {
    padding-left: 320px;
  }

  .m-lg-325 {
    margin: 325px;
  }

  .my-lg-325 {
    margin-top: 325px;
    margin-bottom: 325px;
  }

  .mx-lg-325 {
    margin-right: 325px;
    margin-left: 325px;
  }

  .mt-lg-325 {
    margin-top: 325px;
  }

  .mr-lg-325 {
    margin-right: 325px;
  }

  .mb-lg-325 {
    margin-bottom: 325px;
  }

  .ml-lg-325 {
    margin-left: 325px;
  }

  .p-lg-325 {
    padding: 325px;
  }

  .pt-lg-325 {
    padding-top: 325px;
  }

  .py-lg-325 {
    padding-top: 325px;
    padding-bottom: 325px;
  }

  .pr-lg-325 {
    padding-right: 325px;
  }

  .px-lg-325 {
    padding-right: 325px;
    padding-left: 325px;
  }

  .pb-lg-325 {
    padding-bottom: 325px;
  }

  .pl-lg-325 {
    padding-left: 325px;
  }

  .m-lg-330 {
    margin: 330px;
  }

  .my-lg-330 {
    margin-top: 330px;
    margin-bottom: 330px;
  }

  .mx-lg-330 {
    margin-right: 330px;
    margin-left: 330px;
  }

  .mt-lg-330 {
    margin-top: 330px;
  }

  .mr-lg-330 {
    margin-right: 330px;
  }

  .mb-lg-330 {
    margin-bottom: 330px;
  }

  .ml-lg-330 {
    margin-left: 330px;
  }

  .p-lg-330 {
    padding: 330px;
  }

  .pt-lg-330 {
    padding-top: 330px;
  }

  .py-lg-330 {
    padding-top: 330px;
    padding-bottom: 330px;
  }

  .pr-lg-330 {
    padding-right: 330px;
  }

  .px-lg-330 {
    padding-right: 330px;
    padding-left: 330px;
  }

  .pb-lg-330 {
    padding-bottom: 330px;
  }

  .pl-lg-330 {
    padding-left: 330px;
  }

  .m-lg-335 {
    margin: 335px;
  }

  .my-lg-335 {
    margin-top: 335px;
    margin-bottom: 335px;
  }

  .mx-lg-335 {
    margin-right: 335px;
    margin-left: 335px;
  }

  .mt-lg-335 {
    margin-top: 335px;
  }

  .mr-lg-335 {
    margin-right: 335px;
  }

  .mb-lg-335 {
    margin-bottom: 335px;
  }

  .ml-lg-335 {
    margin-left: 335px;
  }

  .p-lg-335 {
    padding: 335px;
  }

  .pt-lg-335 {
    padding-top: 335px;
  }

  .py-lg-335 {
    padding-top: 335px;
    padding-bottom: 335px;
  }

  .pr-lg-335 {
    padding-right: 335px;
  }

  .px-lg-335 {
    padding-right: 335px;
    padding-left: 335px;
  }

  .pb-lg-335 {
    padding-bottom: 335px;
  }

  .pl-lg-335 {
    padding-left: 335px;
  }

  .m-lg-350 {
    margin: 350px;
  }

  .my-lg-350 {
    margin-top: 350px;
    margin-bottom: 350px;
  }

  .mx-lg-350 {
    margin-right: 350px;
    margin-left: 350px;
  }

  .mt-lg-350 {
    margin-top: 350px;
  }

  .mr-lg-350 {
    margin-right: 350px;
  }

  .mb-lg-350 {
    margin-bottom: 350px;
  }

  .ml-lg-350 {
    margin-left: 350px;
  }

  .p-lg-350 {
    padding: 350px;
  }

  .pt-lg-350 {
    padding-top: 350px;
  }

  .py-lg-350 {
    padding-top: 350px;
    padding-bottom: 350px;
  }

  .pr-lg-350 {
    padding-right: 350px;
  }

  .px-lg-350 {
    padding-right: 350px;
    padding-left: 350px;
  }

  .pb-lg-350 {
    padding-bottom: 350px;
  }

  .pl-lg-350 {
    padding-left: 350px;
  }

  /*   @each $m in $measurements{
      @include fnMeasure($on, $m);
    } */
  .mr-lg-auto {
    margin-right: auto;
  }

  .ml-lg-auto {
    margin-left: auto;
  }

  .h-lg-auto {
    height: auto;
  }

  .w-lg-auto {
    width: auto;
  }

  .h-lg-full {
    height: 100%;
  }

  .w-lg-full {
    width: 100%;
  }
}
@media (min-width: 1024px) {
  .m-landscape-auto {
    margin: 0 auto;
  }

  .m-landscape--20 {
    margin: -20px;
  }

  .my-landscape--20 {
    margin-top: -20px;
    margin-bottom: -20px;
  }

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

  .mt-landscape--20 {
    margin-top: -20px;
  }

  .mr-landscape--20 {
    margin-right: -20px;
  }

  .mb-landscape--20 {
    margin-bottom: -20px;
  }

  .ml-landscape--20 {
    margin-left: -20px;
  }

  .m-landscape--15 {
    margin: -15px;
  }

  .my-landscape--15 {
    margin-top: -15px;
    margin-bottom: -15px;
  }

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

  .mt-landscape--15 {
    margin-top: -15px;
  }

  .mr-landscape--15 {
    margin-right: -15px;
  }

  .mb-landscape--15 {
    margin-bottom: -15px;
  }

  .ml-landscape--15 {
    margin-left: -15px;
  }

  .m-landscape-0 {
    margin: 0px;
  }

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

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

  .mt-landscape-0 {
    margin-top: 0px;
  }

  .mr-landscape-0 {
    margin-right: 0px;
  }

  .mb-landscape-0 {
    margin-bottom: 0px;
  }

  .ml-landscape-0 {
    margin-left: 0px;
  }

  .p-landscape-0 {
    padding: 0px;
  }

  .pt-landscape-0 {
    padding-top: 0px;
  }

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

  .pr-landscape-0 {
    padding-right: 0px;
  }

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

  .pb-landscape-0 {
    padding-bottom: 0px;
  }

  .pl-landscape-0 {
    padding-left: 0px;
  }

  .m-landscape-5 {
    margin: 5px;
  }

  .my-landscape-5 {
    margin-top: 5px;
    margin-bottom: 5px;
  }

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

  .mt-landscape-5 {
    margin-top: 5px;
  }

  .mr-landscape-5 {
    margin-right: 5px;
  }

  .mb-landscape-5 {
    margin-bottom: 5px;
  }

  .ml-landscape-5 {
    margin-left: 5px;
  }

  .p-landscape-5 {
    padding: 5px;
  }

  .pt-landscape-5 {
    padding-top: 5px;
  }

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

  .pr-landscape-5 {
    padding-right: 5px;
  }

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

  .pb-landscape-5 {
    padding-bottom: 5px;
  }

  .pl-landscape-5 {
    padding-left: 5px;
  }

  .m-landscape-7 {
    margin: 7px;
  }

  .my-landscape-7 {
    margin-top: 7px;
    margin-bottom: 7px;
  }

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

  .mt-landscape-7 {
    margin-top: 7px;
  }

  .mr-landscape-7 {
    margin-right: 7px;
  }

  .mb-landscape-7 {
    margin-bottom: 7px;
  }

  .ml-landscape-7 {
    margin-left: 7px;
  }

  .p-landscape-7 {
    padding: 7px;
  }

  .pt-landscape-7 {
    padding-top: 7px;
  }

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

  .pr-landscape-7 {
    padding-right: 7px;
  }

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

  .pb-landscape-7 {
    padding-bottom: 7px;
  }

  .pl-landscape-7 {
    padding-left: 7px;
  }

  .m-landscape-8 {
    margin: 8px;
  }

  .my-landscape-8 {
    margin-top: 8px;
    margin-bottom: 8px;
  }

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

  .mt-landscape-8 {
    margin-top: 8px;
  }

  .mr-landscape-8 {
    margin-right: 8px;
  }

  .mb-landscape-8 {
    margin-bottom: 8px;
  }

  .ml-landscape-8 {
    margin-left: 8px;
  }

  .p-landscape-8 {
    padding: 8px;
  }

  .pt-landscape-8 {
    padding-top: 8px;
  }

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

  .pr-landscape-8 {
    padding-right: 8px;
  }

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

  .pb-landscape-8 {
    padding-bottom: 8px;
  }

  .pl-landscape-8 {
    padding-left: 8px;
  }

  .m-landscape-10 {
    margin: 10px;
  }

  .my-landscape-10 {
    margin-top: 10px;
    margin-bottom: 10px;
  }

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

  .mt-landscape-10 {
    margin-top: 10px;
  }

  .mr-landscape-10 {
    margin-right: 10px;
  }

  .mb-landscape-10 {
    margin-bottom: 10px;
  }

  .ml-landscape-10 {
    margin-left: 10px;
  }

  .p-landscape-10 {
    padding: 10px;
  }

  .pt-landscape-10 {
    padding-top: 10px;
  }

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

  .pr-landscape-10 {
    padding-right: 10px;
  }

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

  .pb-landscape-10 {
    padding-bottom: 10px;
  }

  .pl-landscape-10 {
    padding-left: 10px;
  }

  .m-landscape-12 {
    margin: 12px;
  }

  .my-landscape-12 {
    margin-top: 12px;
    margin-bottom: 12px;
  }

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

  .mt-landscape-12 {
    margin-top: 12px;
  }

  .mr-landscape-12 {
    margin-right: 12px;
  }

  .mb-landscape-12 {
    margin-bottom: 12px;
  }

  .ml-landscape-12 {
    margin-left: 12px;
  }

  .p-landscape-12 {
    padding: 12px;
  }

  .pt-landscape-12 {
    padding-top: 12px;
  }

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

  .pr-landscape-12 {
    padding-right: 12px;
  }

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

  .pb-landscape-12 {
    padding-bottom: 12px;
  }

  .pl-landscape-12 {
    padding-left: 12px;
  }

  .m-landscape-15 {
    margin: 15px;
  }

  .my-landscape-15 {
    margin-top: 15px;
    margin-bottom: 15px;
  }

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

  .mt-landscape-15 {
    margin-top: 15px;
  }

  .mr-landscape-15 {
    margin-right: 15px;
  }

  .mb-landscape-15 {
    margin-bottom: 15px;
  }

  .ml-landscape-15 {
    margin-left: 15px;
  }

  .p-landscape-15 {
    padding: 15px;
  }

  .pt-landscape-15 {
    padding-top: 15px;
  }

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

  .pr-landscape-15 {
    padding-right: 15px;
  }

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

  .pb-landscape-15 {
    padding-bottom: 15px;
  }

  .pl-landscape-15 {
    padding-left: 15px;
  }

  .m-landscape-20 {
    margin: 20px;
  }

  .my-landscape-20 {
    margin-top: 20px;
    margin-bottom: 20px;
  }

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

  .mt-landscape-20 {
    margin-top: 20px;
  }

  .mr-landscape-20 {
    margin-right: 20px;
  }

  .mb-landscape-20 {
    margin-bottom: 20px;
  }

  .ml-landscape-20 {
    margin-left: 20px;
  }

  .p-landscape-20 {
    padding: 20px;
  }

  .pt-landscape-20 {
    padding-top: 20px;
  }

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

  .pr-landscape-20 {
    padding-right: 20px;
  }

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

  .pb-landscape-20 {
    padding-bottom: 20px;
  }

  .pl-landscape-20 {
    padding-left: 20px;
  }

  .m-landscape-22 {
    margin: 22px;
  }

  .my-landscape-22 {
    margin-top: 22px;
    margin-bottom: 22px;
  }

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

  .mt-landscape-22 {
    margin-top: 22px;
  }

  .mr-landscape-22 {
    margin-right: 22px;
  }

  .mb-landscape-22 {
    margin-bottom: 22px;
  }

  .ml-landscape-22 {
    margin-left: 22px;
  }

  .p-landscape-22 {
    padding: 22px;
  }

  .pt-landscape-22 {
    padding-top: 22px;
  }

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

  .pr-landscape-22 {
    padding-right: 22px;
  }

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

  .pb-landscape-22 {
    padding-bottom: 22px;
  }

  .pl-landscape-22 {
    padding-left: 22px;
  }

  .m-landscape-25 {
    margin: 25px;
  }

  .my-landscape-25 {
    margin-top: 25px;
    margin-bottom: 25px;
  }

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

  .mt-landscape-25 {
    margin-top: 25px;
  }

  .mr-landscape-25 {
    margin-right: 25px;
  }

  .mb-landscape-25 {
    margin-bottom: 25px;
  }

  .ml-landscape-25 {
    margin-left: 25px;
  }

  .p-landscape-25 {
    padding: 25px;
  }

  .pt-landscape-25 {
    padding-top: 25px;
  }

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

  .pr-landscape-25 {
    padding-right: 25px;
  }

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

  .pb-landscape-25 {
    padding-bottom: 25px;
  }

  .pl-landscape-25 {
    padding-left: 25px;
  }

  .m-landscape-30 {
    margin: 30px;
  }

  .my-landscape-30 {
    margin-top: 30px;
    margin-bottom: 30px;
  }

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

  .mt-landscape-30 {
    margin-top: 30px;
  }

  .mr-landscape-30 {
    margin-right: 30px;
  }

  .mb-landscape-30 {
    margin-bottom: 30px;
  }

  .ml-landscape-30 {
    margin-left: 30px;
  }

  .p-landscape-30 {
    padding: 30px;
  }

  .pt-landscape-30 {
    padding-top: 30px;
  }

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

  .pr-landscape-30 {
    padding-right: 30px;
  }

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

  .pb-landscape-30 {
    padding-bottom: 30px;
  }

  .pl-landscape-30 {
    padding-left: 30px;
  }

  .m-landscape-35 {
    margin: 35px;
  }

  .my-landscape-35 {
    margin-top: 35px;
    margin-bottom: 35px;
  }

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

  .mt-landscape-35 {
    margin-top: 35px;
  }

  .mr-landscape-35 {
    margin-right: 35px;
  }

  .mb-landscape-35 {
    margin-bottom: 35px;
  }

  .ml-landscape-35 {
    margin-left: 35px;
  }

  .p-landscape-35 {
    padding: 35px;
  }

  .pt-landscape-35 {
    padding-top: 35px;
  }

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

  .pr-landscape-35 {
    padding-right: 35px;
  }

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

  .pb-landscape-35 {
    padding-bottom: 35px;
  }

  .pl-landscape-35 {
    padding-left: 35px;
  }

  .m-landscape-40 {
    margin: 40px;
  }

  .my-landscape-40 {
    margin-top: 40px;
    margin-bottom: 40px;
  }

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

  .mt-landscape-40 {
    margin-top: 40px;
  }

  .mr-landscape-40 {
    margin-right: 40px;
  }

  .mb-landscape-40 {
    margin-bottom: 40px;
  }

  .ml-landscape-40 {
    margin-left: 40px;
  }

  .p-landscape-40 {
    padding: 40px;
  }

  .pt-landscape-40 {
    padding-top: 40px;
  }

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

  .pr-landscape-40 {
    padding-right: 40px;
  }

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

  .pb-landscape-40 {
    padding-bottom: 40px;
  }

  .pl-landscape-40 {
    padding-left: 40px;
  }

  .m-landscape-45 {
    margin: 45px;
  }

  .my-landscape-45 {
    margin-top: 45px;
    margin-bottom: 45px;
  }

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

  .mt-landscape-45 {
    margin-top: 45px;
  }

  .mr-landscape-45 {
    margin-right: 45px;
  }

  .mb-landscape-45 {
    margin-bottom: 45px;
  }

  .ml-landscape-45 {
    margin-left: 45px;
  }

  .p-landscape-45 {
    padding: 45px;
  }

  .pt-landscape-45 {
    padding-top: 45px;
  }

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

  .pr-landscape-45 {
    padding-right: 45px;
  }

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

  .pb-landscape-45 {
    padding-bottom: 45px;
  }

  .pl-landscape-45 {
    padding-left: 45px;
  }

  .m-landscape-50 {
    margin: 50px;
  }

  .my-landscape-50 {
    margin-top: 50px;
    margin-bottom: 50px;
  }

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

  .mt-landscape-50 {
    margin-top: 50px;
  }

  .mr-landscape-50 {
    margin-right: 50px;
  }

  .mb-landscape-50 {
    margin-bottom: 50px;
  }

  .ml-landscape-50 {
    margin-left: 50px;
  }

  .p-landscape-50 {
    padding: 50px;
  }

  .pt-landscape-50 {
    padding-top: 50px;
  }

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

  .pr-landscape-50 {
    padding-right: 50px;
  }

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

  .pb-landscape-50 {
    padding-bottom: 50px;
  }

  .pl-landscape-50 {
    padding-left: 50px;
  }

  .m-landscape-60 {
    margin: 60px;
  }

  .my-landscape-60 {
    margin-top: 60px;
    margin-bottom: 60px;
  }

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

  .mt-landscape-60 {
    margin-top: 60px;
  }

  .mr-landscape-60 {
    margin-right: 60px;
  }

  .mb-landscape-60 {
    margin-bottom: 60px;
  }

  .ml-landscape-60 {
    margin-left: 60px;
  }

  .p-landscape-60 {
    padding: 60px;
  }

  .pt-landscape-60 {
    padding-top: 60px;
  }

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

  .pr-landscape-60 {
    padding-right: 60px;
  }

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

  .pb-landscape-60 {
    padding-bottom: 60px;
  }

  .pl-landscape-60 {
    padding-left: 60px;
  }

  .m-landscape-65 {
    margin: 65px;
  }

  .my-landscape-65 {
    margin-top: 65px;
    margin-bottom: 65px;
  }

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

  .mt-landscape-65 {
    margin-top: 65px;
  }

  .mr-landscape-65 {
    margin-right: 65px;
  }

  .mb-landscape-65 {
    margin-bottom: 65px;
  }

  .ml-landscape-65 {
    margin-left: 65px;
  }

  .p-landscape-65 {
    padding: 65px;
  }

  .pt-landscape-65 {
    padding-top: 65px;
  }

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

  .pr-landscape-65 {
    padding-right: 65px;
  }

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

  .pb-landscape-65 {
    padding-bottom: 65px;
  }

  .pl-landscape-65 {
    padding-left: 65px;
  }

  .m-landscape-70 {
    margin: 70px;
  }

  .my-landscape-70 {
    margin-top: 70px;
    margin-bottom: 70px;
  }

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

  .mt-landscape-70 {
    margin-top: 70px;
  }

  .mr-landscape-70 {
    margin-right: 70px;
  }

  .mb-landscape-70 {
    margin-bottom: 70px;
  }

  .ml-landscape-70 {
    margin-left: 70px;
  }

  .p-landscape-70 {
    padding: 70px;
  }

  .pt-landscape-70 {
    padding-top: 70px;
  }

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

  .pr-landscape-70 {
    padding-right: 70px;
  }

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

  .pb-landscape-70 {
    padding-bottom: 70px;
  }

  .pl-landscape-70 {
    padding-left: 70px;
  }

  .m-landscape-75 {
    margin: 75px;
  }

  .my-landscape-75 {
    margin-top: 75px;
    margin-bottom: 75px;
  }

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

  .mt-landscape-75 {
    margin-top: 75px;
  }

  .mr-landscape-75 {
    margin-right: 75px;
  }

  .mb-landscape-75 {
    margin-bottom: 75px;
  }

  .ml-landscape-75 {
    margin-left: 75px;
  }

  .p-landscape-75 {
    padding: 75px;
  }

  .pt-landscape-75 {
    padding-top: 75px;
  }

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

  .pr-landscape-75 {
    padding-right: 75px;
  }

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

  .pb-landscape-75 {
    padding-bottom: 75px;
  }

  .pl-landscape-75 {
    padding-left: 75px;
  }

  .m-landscape-80 {
    margin: 80px;
  }

  .my-landscape-80 {
    margin-top: 80px;
    margin-bottom: 80px;
  }

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

  .mt-landscape-80 {
    margin-top: 80px;
  }

  .mr-landscape-80 {
    margin-right: 80px;
  }

  .mb-landscape-80 {
    margin-bottom: 80px;
  }

  .ml-landscape-80 {
    margin-left: 80px;
  }

  .p-landscape-80 {
    padding: 80px;
  }

  .pt-landscape-80 {
    padding-top: 80px;
  }

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

  .pr-landscape-80 {
    padding-right: 80px;
  }

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

  .pb-landscape-80 {
    padding-bottom: 80px;
  }

  .pl-landscape-80 {
    padding-left: 80px;
  }

  .m-landscape-85 {
    margin: 85px;
  }

  .my-landscape-85 {
    margin-top: 85px;
    margin-bottom: 85px;
  }

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

  .mt-landscape-85 {
    margin-top: 85px;
  }

  .mr-landscape-85 {
    margin-right: 85px;
  }

  .mb-landscape-85 {
    margin-bottom: 85px;
  }

  .ml-landscape-85 {
    margin-left: 85px;
  }

  .p-landscape-85 {
    padding: 85px;
  }

  .pt-landscape-85 {
    padding-top: 85px;
  }

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

  .pr-landscape-85 {
    padding-right: 85px;
  }

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

  .pb-landscape-85 {
    padding-bottom: 85px;
  }

  .pl-landscape-85 {
    padding-left: 85px;
  }

  .m-landscape-90 {
    margin: 90px;
  }

  .my-landscape-90 {
    margin-top: 90px;
    margin-bottom: 90px;
  }

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

  .mt-landscape-90 {
    margin-top: 90px;
  }

  .mr-landscape-90 {
    margin-right: 90px;
  }

  .mb-landscape-90 {
    margin-bottom: 90px;
  }

  .ml-landscape-90 {
    margin-left: 90px;
  }

  .p-landscape-90 {
    padding: 90px;
  }

  .pt-landscape-90 {
    padding-top: 90px;
  }

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

  .pr-landscape-90 {
    padding-right: 90px;
  }

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

  .pb-landscape-90 {
    padding-bottom: 90px;
  }

  .pl-landscape-90 {
    padding-left: 90px;
  }

  .m-landscape-95 {
    margin: 95px;
  }

  .my-landscape-95 {
    margin-top: 95px;
    margin-bottom: 95px;
  }

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

  .mt-landscape-95 {
    margin-top: 95px;
  }

  .mr-landscape-95 {
    margin-right: 95px;
  }

  .mb-landscape-95 {
    margin-bottom: 95px;
  }

  .ml-landscape-95 {
    margin-left: 95px;
  }

  .p-landscape-95 {
    padding: 95px;
  }

  .pt-landscape-95 {
    padding-top: 95px;
  }

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

  .pr-landscape-95 {
    padding-right: 95px;
  }

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

  .pb-landscape-95 {
    padding-bottom: 95px;
  }

  .pl-landscape-95 {
    padding-left: 95px;
  }

  .m-landscape-100 {
    margin: 100px;
  }

  .my-landscape-100 {
    margin-top: 100px;
    margin-bottom: 100px;
  }

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

  .mt-landscape-100 {
    margin-top: 100px;
  }

  .mr-landscape-100 {
    margin-right: 100px;
  }

  .mb-landscape-100 {
    margin-bottom: 100px;
  }

  .ml-landscape-100 {
    margin-left: 100px;
  }

  .p-landscape-100 {
    padding: 100px;
  }

  .pt-landscape-100 {
    padding-top: 100px;
  }

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

  .pr-landscape-100 {
    padding-right: 100px;
  }

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

  .pb-landscape-100 {
    padding-bottom: 100px;
  }

  .pl-landscape-100 {
    padding-left: 100px;
  }

  .m-landscape-110 {
    margin: 110px;
  }

  .my-landscape-110 {
    margin-top: 110px;
    margin-bottom: 110px;
  }

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

  .mt-landscape-110 {
    margin-top: 110px;
  }

  .mr-landscape-110 {
    margin-right: 110px;
  }

  .mb-landscape-110 {
    margin-bottom: 110px;
  }

  .ml-landscape-110 {
    margin-left: 110px;
  }

  .p-landscape-110 {
    padding: 110px;
  }

  .pt-landscape-110 {
    padding-top: 110px;
  }

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

  .pr-landscape-110 {
    padding-right: 110px;
  }

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

  .pb-landscape-110 {
    padding-bottom: 110px;
  }

  .pl-landscape-110 {
    padding-left: 110px;
  }

  .m-landscape-120 {
    margin: 120px;
  }

  .my-landscape-120 {
    margin-top: 120px;
    margin-bottom: 120px;
  }

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

  .mt-landscape-120 {
    margin-top: 120px;
  }

  .mr-landscape-120 {
    margin-right: 120px;
  }

  .mb-landscape-120 {
    margin-bottom: 120px;
  }

  .ml-landscape-120 {
    margin-left: 120px;
  }

  .p-landscape-120 {
    padding: 120px;
  }

  .pt-landscape-120 {
    padding-top: 120px;
  }

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

  .pr-landscape-120 {
    padding-right: 120px;
  }

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

  .pb-landscape-120 {
    padding-bottom: 120px;
  }

  .pl-landscape-120 {
    padding-left: 120px;
  }

  .m-landscape-130 {
    margin: 130px;
  }

  .my-landscape-130 {
    margin-top: 130px;
    margin-bottom: 130px;
  }

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

  .mt-landscape-130 {
    margin-top: 130px;
  }

  .mr-landscape-130 {
    margin-right: 130px;
  }

  .mb-landscape-130 {
    margin-bottom: 130px;
  }

  .ml-landscape-130 {
    margin-left: 130px;
  }

  .p-landscape-130 {
    padding: 130px;
  }

  .pt-landscape-130 {
    padding-top: 130px;
  }

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

  .pr-landscape-130 {
    padding-right: 130px;
  }

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

  .pb-landscape-130 {
    padding-bottom: 130px;
  }

  .pl-landscape-130 {
    padding-left: 130px;
  }

  .m-landscape-140 {
    margin: 140px;
  }

  .my-landscape-140 {
    margin-top: 140px;
    margin-bottom: 140px;
  }

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

  .mt-landscape-140 {
    margin-top: 140px;
  }

  .mr-landscape-140 {
    margin-right: 140px;
  }

  .mb-landscape-140 {
    margin-bottom: 140px;
  }

  .ml-landscape-140 {
    margin-left: 140px;
  }

  .p-landscape-140 {
    padding: 140px;
  }

  .pt-landscape-140 {
    padding-top: 140px;
  }

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

  .pr-landscape-140 {
    padding-right: 140px;
  }

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

  .pb-landscape-140 {
    padding-bottom: 140px;
  }

  .pl-landscape-140 {
    padding-left: 140px;
  }

  .m-landscape-150 {
    margin: 150px;
  }

  .my-landscape-150 {
    margin-top: 150px;
    margin-bottom: 150px;
  }

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

  .mt-landscape-150 {
    margin-top: 150px;
  }

  .mr-landscape-150 {
    margin-right: 150px;
  }

  .mb-landscape-150 {
    margin-bottom: 150px;
  }

  .ml-landscape-150 {
    margin-left: 150px;
  }

  .p-landscape-150 {
    padding: 150px;
  }

  .pt-landscape-150 {
    padding-top: 150px;
  }

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

  .pr-landscape-150 {
    padding-right: 150px;
  }

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

  .pb-landscape-150 {
    padding-bottom: 150px;
  }

  .pl-landscape-150 {
    padding-left: 150px;
  }

  .m-landscape-160 {
    margin: 160px;
  }

  .my-landscape-160 {
    margin-top: 160px;
    margin-bottom: 160px;
  }

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

  .mt-landscape-160 {
    margin-top: 160px;
  }

  .mr-landscape-160 {
    margin-right: 160px;
  }

  .mb-landscape-160 {
    margin-bottom: 160px;
  }

  .ml-landscape-160 {
    margin-left: 160px;
  }

  .p-landscape-160 {
    padding: 160px;
  }

  .pt-landscape-160 {
    padding-top: 160px;
  }

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

  .pr-landscape-160 {
    padding-right: 160px;
  }

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

  .pb-landscape-160 {
    padding-bottom: 160px;
  }

  .pl-landscape-160 {
    padding-left: 160px;
  }

  .m-landscape-170 {
    margin: 170px;
  }

  .my-landscape-170 {
    margin-top: 170px;
    margin-bottom: 170px;
  }

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

  .mt-landscape-170 {
    margin-top: 170px;
  }

  .mr-landscape-170 {
    margin-right: 170px;
  }

  .mb-landscape-170 {
    margin-bottom: 170px;
  }

  .ml-landscape-170 {
    margin-left: 170px;
  }

  .p-landscape-170 {
    padding: 170px;
  }

  .pt-landscape-170 {
    padding-top: 170px;
  }

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

  .pr-landscape-170 {
    padding-right: 170px;
  }

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

  .pb-landscape-170 {
    padding-bottom: 170px;
  }

  .pl-landscape-170 {
    padding-left: 170px;
  }

  .m-landscape-180 {
    margin: 180px;
  }

  .my-landscape-180 {
    margin-top: 180px;
    margin-bottom: 180px;
  }

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

  .mt-landscape-180 {
    margin-top: 180px;
  }

  .mr-landscape-180 {
    margin-right: 180px;
  }

  .mb-landscape-180 {
    margin-bottom: 180px;
  }

  .ml-landscape-180 {
    margin-left: 180px;
  }

  .p-landscape-180 {
    padding: 180px;
  }

  .pt-landscape-180 {
    padding-top: 180px;
  }

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

  .pr-landscape-180 {
    padding-right: 180px;
  }

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

  .pb-landscape-180 {
    padding-bottom: 180px;
  }

  .pl-landscape-180 {
    padding-left: 180px;
  }

  .m-landscape-185 {
    margin: 185px;
  }

  .my-landscape-185 {
    margin-top: 185px;
    margin-bottom: 185px;
  }

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

  .mt-landscape-185 {
    margin-top: 185px;
  }

  .mr-landscape-185 {
    margin-right: 185px;
  }

  .mb-landscape-185 {
    margin-bottom: 185px;
  }

  .ml-landscape-185 {
    margin-left: 185px;
  }

  .p-landscape-185 {
    padding: 185px;
  }

  .pt-landscape-185 {
    padding-top: 185px;
  }

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

  .pr-landscape-185 {
    padding-right: 185px;
  }

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

  .pb-landscape-185 {
    padding-bottom: 185px;
  }

  .pl-landscape-185 {
    padding-left: 185px;
  }

  .m-landscape-190 {
    margin: 190px;
  }

  .my-landscape-190 {
    margin-top: 190px;
    margin-bottom: 190px;
  }

  .mx-landscape-190 {
    margin-right: 190px;
    margin-left: 190px;
  }

  .mt-landscape-190 {
    margin-top: 190px;
  }

  .mr-landscape-190 {
    margin-right: 190px;
  }

  .mb-landscape-190 {
    margin-bottom: 190px;
  }

  .ml-landscape-190 {
    margin-left: 190px;
  }

  .p-landscape-190 {
    padding: 190px;
  }

  .pt-landscape-190 {
    padding-top: 190px;
  }

  .py-landscape-190 {
    padding-top: 190px;
    padding-bottom: 190px;
  }

  .pr-landscape-190 {
    padding-right: 190px;
  }

  .px-landscape-190 {
    padding-right: 190px;
    padding-left: 190px;
  }

  .pb-landscape-190 {
    padding-bottom: 190px;
  }

  .pl-landscape-190 {
    padding-left: 190px;
  }

  .m-landscape-195 {
    margin: 195px;
  }

  .my-landscape-195 {
    margin-top: 195px;
    margin-bottom: 195px;
  }

  .mx-landscape-195 {
    margin-right: 195px;
    margin-left: 195px;
  }

  .mt-landscape-195 {
    margin-top: 195px;
  }

  .mr-landscape-195 {
    margin-right: 195px;
  }

  .mb-landscape-195 {
    margin-bottom: 195px;
  }

  .ml-landscape-195 {
    margin-left: 195px;
  }

  .p-landscape-195 {
    padding: 195px;
  }

  .pt-landscape-195 {
    padding-top: 195px;
  }

  .py-landscape-195 {
    padding-top: 195px;
    padding-bottom: 195px;
  }

  .pr-landscape-195 {
    padding-right: 195px;
  }

  .px-landscape-195 {
    padding-right: 195px;
    padding-left: 195px;
  }

  .pb-landscape-195 {
    padding-bottom: 195px;
  }

  .pl-landscape-195 {
    padding-left: 195px;
  }

  .m-landscape-200 {
    margin: 200px;
  }

  .my-landscape-200 {
    margin-top: 200px;
    margin-bottom: 200px;
  }

  .mx-landscape-200 {
    margin-right: 200px;
    margin-left: 200px;
  }

  .mt-landscape-200 {
    margin-top: 200px;
  }

  .mr-landscape-200 {
    margin-right: 200px;
  }

  .mb-landscape-200 {
    margin-bottom: 200px;
  }

  .ml-landscape-200 {
    margin-left: 200px;
  }

  .p-landscape-200 {
    padding: 200px;
  }

  .pt-landscape-200 {
    padding-top: 200px;
  }

  .py-landscape-200 {
    padding-top: 200px;
    padding-bottom: 200px;
  }

  .pr-landscape-200 {
    padding-right: 200px;
  }

  .px-landscape-200 {
    padding-right: 200px;
    padding-left: 200px;
  }

  .pb-landscape-200 {
    padding-bottom: 200px;
  }

  .pl-landscape-200 {
    padding-left: 200px;
  }

  .m-landscape-210 {
    margin: 210px;
  }

  .my-landscape-210 {
    margin-top: 210px;
    margin-bottom: 210px;
  }

  .mx-landscape-210 {
    margin-right: 210px;
    margin-left: 210px;
  }

  .mt-landscape-210 {
    margin-top: 210px;
  }

  .mr-landscape-210 {
    margin-right: 210px;
  }

  .mb-landscape-210 {
    margin-bottom: 210px;
  }

  .ml-landscape-210 {
    margin-left: 210px;
  }

  .p-landscape-210 {
    padding: 210px;
  }

  .pt-landscape-210 {
    padding-top: 210px;
  }

  .py-landscape-210 {
    padding-top: 210px;
    padding-bottom: 210px;
  }

  .pr-landscape-210 {
    padding-right: 210px;
  }

  .px-landscape-210 {
    padding-right: 210px;
    padding-left: 210px;
  }

  .pb-landscape-210 {
    padding-bottom: 210px;
  }

  .pl-landscape-210 {
    padding-left: 210px;
  }

  .m-landscape-220 {
    margin: 220px;
  }

  .my-landscape-220 {
    margin-top: 220px;
    margin-bottom: 220px;
  }

  .mx-landscape-220 {
    margin-right: 220px;
    margin-left: 220px;
  }

  .mt-landscape-220 {
    margin-top: 220px;
  }

  .mr-landscape-220 {
    margin-right: 220px;
  }

  .mb-landscape-220 {
    margin-bottom: 220px;
  }

  .ml-landscape-220 {
    margin-left: 220px;
  }

  .p-landscape-220 {
    padding: 220px;
  }

  .pt-landscape-220 {
    padding-top: 220px;
  }

  .py-landscape-220 {
    padding-top: 220px;
    padding-bottom: 220px;
  }

  .pr-landscape-220 {
    padding-right: 220px;
  }

  .px-landscape-220 {
    padding-right: 220px;
    padding-left: 220px;
  }

  .pb-landscape-220 {
    padding-bottom: 220px;
  }

  .pl-landscape-220 {
    padding-left: 220px;
  }

  .m-landscape-230 {
    margin: 230px;
  }

  .my-landscape-230 {
    margin-top: 230px;
    margin-bottom: 230px;
  }

  .mx-landscape-230 {
    margin-right: 230px;
    margin-left: 230px;
  }

  .mt-landscape-230 {
    margin-top: 230px;
  }

  .mr-landscape-230 {
    margin-right: 230px;
  }

  .mb-landscape-230 {
    margin-bottom: 230px;
  }

  .ml-landscape-230 {
    margin-left: 230px;
  }

  .p-landscape-230 {
    padding: 230px;
  }

  .pt-landscape-230 {
    padding-top: 230px;
  }

  .py-landscape-230 {
    padding-top: 230px;
    padding-bottom: 230px;
  }

  .pr-landscape-230 {
    padding-right: 230px;
  }

  .px-landscape-230 {
    padding-right: 230px;
    padding-left: 230px;
  }

  .pb-landscape-230 {
    padding-bottom: 230px;
  }

  .pl-landscape-230 {
    padding-left: 230px;
  }

  .m-landscape-240 {
    margin: 240px;
  }

  .my-landscape-240 {
    margin-top: 240px;
    margin-bottom: 240px;
  }

  .mx-landscape-240 {
    margin-right: 240px;
    margin-left: 240px;
  }

  .mt-landscape-240 {
    margin-top: 240px;
  }

  .mr-landscape-240 {
    margin-right: 240px;
  }

  .mb-landscape-240 {
    margin-bottom: 240px;
  }

  .ml-landscape-240 {
    margin-left: 240px;
  }

  .p-landscape-240 {
    padding: 240px;
  }

  .pt-landscape-240 {
    padding-top: 240px;
  }

  .py-landscape-240 {
    padding-top: 240px;
    padding-bottom: 240px;
  }

  .pr-landscape-240 {
    padding-right: 240px;
  }

  .px-landscape-240 {
    padding-right: 240px;
    padding-left: 240px;
  }

  .pb-landscape-240 {
    padding-bottom: 240px;
  }

  .pl-landscape-240 {
    padding-left: 240px;
  }

  .m-landscape-250 {
    margin: 250px;
  }

  .my-landscape-250 {
    margin-top: 250px;
    margin-bottom: 250px;
  }

  .mx-landscape-250 {
    margin-right: 250px;
    margin-left: 250px;
  }

  .mt-landscape-250 {
    margin-top: 250px;
  }

  .mr-landscape-250 {
    margin-right: 250px;
  }

  .mb-landscape-250 {
    margin-bottom: 250px;
  }

  .ml-landscape-250 {
    margin-left: 250px;
  }

  .p-landscape-250 {
    padding: 250px;
  }

  .pt-landscape-250 {
    padding-top: 250px;
  }

  .py-landscape-250 {
    padding-top: 250px;
    padding-bottom: 250px;
  }

  .pr-landscape-250 {
    padding-right: 250px;
  }

  .px-landscape-250 {
    padding-right: 250px;
    padding-left: 250px;
  }

  .pb-landscape-250 {
    padding-bottom: 250px;
  }

  .pl-landscape-250 {
    padding-left: 250px;
  }

  .m-landscape-260 {
    margin: 260px;
  }

  .my-landscape-260 {
    margin-top: 260px;
    margin-bottom: 260px;
  }

  .mx-landscape-260 {
    margin-right: 260px;
    margin-left: 260px;
  }

  .mt-landscape-260 {
    margin-top: 260px;
  }

  .mr-landscape-260 {
    margin-right: 260px;
  }

  .mb-landscape-260 {
    margin-bottom: 260px;
  }

  .ml-landscape-260 {
    margin-left: 260px;
  }

  .p-landscape-260 {
    padding: 260px;
  }

  .pt-landscape-260 {
    padding-top: 260px;
  }

  .py-landscape-260 {
    padding-top: 260px;
    padding-bottom: 260px;
  }

  .pr-landscape-260 {
    padding-right: 260px;
  }

  .px-landscape-260 {
    padding-right: 260px;
    padding-left: 260px;
  }

  .pb-landscape-260 {
    padding-bottom: 260px;
  }

  .pl-landscape-260 {
    padding-left: 260px;
  }

  .m-landscape-270 {
    margin: 270px;
  }

  .my-landscape-270 {
    margin-top: 270px;
    margin-bottom: 270px;
  }

  .mx-landscape-270 {
    margin-right: 270px;
    margin-left: 270px;
  }

  .mt-landscape-270 {
    margin-top: 270px;
  }

  .mr-landscape-270 {
    margin-right: 270px;
  }

  .mb-landscape-270 {
    margin-bottom: 270px;
  }

  .ml-landscape-270 {
    margin-left: 270px;
  }

  .p-landscape-270 {
    padding: 270px;
  }

  .pt-landscape-270 {
    padding-top: 270px;
  }

  .py-landscape-270 {
    padding-top: 270px;
    padding-bottom: 270px;
  }

  .pr-landscape-270 {
    padding-right: 270px;
  }

  .px-landscape-270 {
    padding-right: 270px;
    padding-left: 270px;
  }

  .pb-landscape-270 {
    padding-bottom: 270px;
  }

  .pl-landscape-270 {
    padding-left: 270px;
  }

  .m-landscape-280 {
    margin: 280px;
  }

  .my-landscape-280 {
    margin-top: 280px;
    margin-bottom: 280px;
  }

  .mx-landscape-280 {
    margin-right: 280px;
    margin-left: 280px;
  }

  .mt-landscape-280 {
    margin-top: 280px;
  }

  .mr-landscape-280 {
    margin-right: 280px;
  }

  .mb-landscape-280 {
    margin-bottom: 280px;
  }

  .ml-landscape-280 {
    margin-left: 280px;
  }

  .p-landscape-280 {
    padding: 280px;
  }

  .pt-landscape-280 {
    padding-top: 280px;
  }

  .py-landscape-280 {
    padding-top: 280px;
    padding-bottom: 280px;
  }

  .pr-landscape-280 {
    padding-right: 280px;
  }

  .px-landscape-280 {
    padding-right: 280px;
    padding-left: 280px;
  }

  .pb-landscape-280 {
    padding-bottom: 280px;
  }

  .pl-landscape-280 {
    padding-left: 280px;
  }

  .m-landscape-290 {
    margin: 290px;
  }

  .my-landscape-290 {
    margin-top: 290px;
    margin-bottom: 290px;
  }

  .mx-landscape-290 {
    margin-right: 290px;
    margin-left: 290px;
  }

  .mt-landscape-290 {
    margin-top: 290px;
  }

  .mr-landscape-290 {
    margin-right: 290px;
  }

  .mb-landscape-290 {
    margin-bottom: 290px;
  }

  .ml-landscape-290 {
    margin-left: 290px;
  }

  .p-landscape-290 {
    padding: 290px;
  }

  .pt-landscape-290 {
    padding-top: 290px;
  }

  .py-landscape-290 {
    padding-top: 290px;
    padding-bottom: 290px;
  }

  .pr-landscape-290 {
    padding-right: 290px;
  }

  .px-landscape-290 {
    padding-right: 290px;
    padding-left: 290px;
  }

  .pb-landscape-290 {
    padding-bottom: 290px;
  }

  .pl-landscape-290 {
    padding-left: 290px;
  }

  .m-landscape-300 {
    margin: 300px;
  }

  .my-landscape-300 {
    margin-top: 300px;
    margin-bottom: 300px;
  }

  .mx-landscape-300 {
    margin-right: 300px;
    margin-left: 300px;
  }

  .mt-landscape-300 {
    margin-top: 300px;
  }

  .mr-landscape-300 {
    margin-right: 300px;
  }

  .mb-landscape-300 {
    margin-bottom: 300px;
  }

  .ml-landscape-300 {
    margin-left: 300px;
  }

  .p-landscape-300 {
    padding: 300px;
  }

  .pt-landscape-300 {
    padding-top: 300px;
  }

  .py-landscape-300 {
    padding-top: 300px;
    padding-bottom: 300px;
  }

  .pr-landscape-300 {
    padding-right: 300px;
  }

  .px-landscape-300 {
    padding-right: 300px;
    padding-left: 300px;
  }

  .pb-landscape-300 {
    padding-bottom: 300px;
  }

  .pl-landscape-300 {
    padding-left: 300px;
  }

  .m-landscape-305 {
    margin: 305px;
  }

  .my-landscape-305 {
    margin-top: 305px;
    margin-bottom: 305px;
  }

  .mx-landscape-305 {
    margin-right: 305px;
    margin-left: 305px;
  }

  .mt-landscape-305 {
    margin-top: 305px;
  }

  .mr-landscape-305 {
    margin-right: 305px;
  }

  .mb-landscape-305 {
    margin-bottom: 305px;
  }

  .ml-landscape-305 {
    margin-left: 305px;
  }

  .p-landscape-305 {
    padding: 305px;
  }

  .pt-landscape-305 {
    padding-top: 305px;
  }

  .py-landscape-305 {
    padding-top: 305px;
    padding-bottom: 305px;
  }

  .pr-landscape-305 {
    padding-right: 305px;
  }

  .px-landscape-305 {
    padding-right: 305px;
    padding-left: 305px;
  }

  .pb-landscape-305 {
    padding-bottom: 305px;
  }

  .pl-landscape-305 {
    padding-left: 305px;
  }

  .m-landscape-310 {
    margin: 310px;
  }

  .my-landscape-310 {
    margin-top: 310px;
    margin-bottom: 310px;
  }

  .mx-landscape-310 {
    margin-right: 310px;
    margin-left: 310px;
  }

  .mt-landscape-310 {
    margin-top: 310px;
  }

  .mr-landscape-310 {
    margin-right: 310px;
  }

  .mb-landscape-310 {
    margin-bottom: 310px;
  }

  .ml-landscape-310 {
    margin-left: 310px;
  }

  .p-landscape-310 {
    padding: 310px;
  }

  .pt-landscape-310 {
    padding-top: 310px;
  }

  .py-landscape-310 {
    padding-top: 310px;
    padding-bottom: 310px;
  }

  .pr-landscape-310 {
    padding-right: 310px;
  }

  .px-landscape-310 {
    padding-right: 310px;
    padding-left: 310px;
  }

  .pb-landscape-310 {
    padding-bottom: 310px;
  }

  .pl-landscape-310 {
    padding-left: 310px;
  }

  .m-landscape-315 {
    margin: 315px;
  }

  .my-landscape-315 {
    margin-top: 315px;
    margin-bottom: 315px;
  }

  .mx-landscape-315 {
    margin-right: 315px;
    margin-left: 315px;
  }

  .mt-landscape-315 {
    margin-top: 315px;
  }

  .mr-landscape-315 {
    margin-right: 315px;
  }

  .mb-landscape-315 {
    margin-bottom: 315px;
  }

  .ml-landscape-315 {
    margin-left: 315px;
  }

  .p-landscape-315 {
    padding: 315px;
  }

  .pt-landscape-315 {
    padding-top: 315px;
  }

  .py-landscape-315 {
    padding-top: 315px;
    padding-bottom: 315px;
  }

  .pr-landscape-315 {
    padding-right: 315px;
  }

  .px-landscape-315 {
    padding-right: 315px;
    padding-left: 315px;
  }

  .pb-landscape-315 {
    padding-bottom: 315px;
  }

  .pl-landscape-315 {
    padding-left: 315px;
  }

  .m-landscape-320 {
    margin: 320px;
  }

  .my-landscape-320 {
    margin-top: 320px;
    margin-bottom: 320px;
  }

  .mx-landscape-320 {
    margin-right: 320px;
    margin-left: 320px;
  }

  .mt-landscape-320 {
    margin-top: 320px;
  }

  .mr-landscape-320 {
    margin-right: 320px;
  }

  .mb-landscape-320 {
    margin-bottom: 320px;
  }

  .ml-landscape-320 {
    margin-left: 320px;
  }

  .p-landscape-320 {
    padding: 320px;
  }

  .pt-landscape-320 {
    padding-top: 320px;
  }

  .py-landscape-320 {
    padding-top: 320px;
    padding-bottom: 320px;
  }

  .pr-landscape-320 {
    padding-right: 320px;
  }

  .px-landscape-320 {
    padding-right: 320px;
    padding-left: 320px;
  }

  .pb-landscape-320 {
    padding-bottom: 320px;
  }

  .pl-landscape-320 {
    padding-left: 320px;
  }

  .m-landscape-325 {
    margin: 325px;
  }

  .my-landscape-325 {
    margin-top: 325px;
    margin-bottom: 325px;
  }

  .mx-landscape-325 {
    margin-right: 325px;
    margin-left: 325px;
  }

  .mt-landscape-325 {
    margin-top: 325px;
  }

  .mr-landscape-325 {
    margin-right: 325px;
  }

  .mb-landscape-325 {
    margin-bottom: 325px;
  }

  .ml-landscape-325 {
    margin-left: 325px;
  }

  .p-landscape-325 {
    padding: 325px;
  }

  .pt-landscape-325 {
    padding-top: 325px;
  }

  .py-landscape-325 {
    padding-top: 325px;
    padding-bottom: 325px;
  }

  .pr-landscape-325 {
    padding-right: 325px;
  }

  .px-landscape-325 {
    padding-right: 325px;
    padding-left: 325px;
  }

  .pb-landscape-325 {
    padding-bottom: 325px;
  }

  .pl-landscape-325 {
    padding-left: 325px;
  }

  .m-landscape-330 {
    margin: 330px;
  }

  .my-landscape-330 {
    margin-top: 330px;
    margin-bottom: 330px;
  }

  .mx-landscape-330 {
    margin-right: 330px;
    margin-left: 330px;
  }

  .mt-landscape-330 {
    margin-top: 330px;
  }

  .mr-landscape-330 {
    margin-right: 330px;
  }

  .mb-landscape-330 {
    margin-bottom: 330px;
  }

  .ml-landscape-330 {
    margin-left: 330px;
  }

  .p-landscape-330 {
    padding: 330px;
  }

  .pt-landscape-330 {
    padding-top: 330px;
  }

  .py-landscape-330 {
    padding-top: 330px;
    padding-bottom: 330px;
  }

  .pr-landscape-330 {
    padding-right: 330px;
  }

  .px-landscape-330 {
    padding-right: 330px;
    padding-left: 330px;
  }

  .pb-landscape-330 {
    padding-bottom: 330px;
  }

  .pl-landscape-330 {
    padding-left: 330px;
  }

  .m-landscape-335 {
    margin: 335px;
  }

  .my-landscape-335 {
    margin-top: 335px;
    margin-bottom: 335px;
  }

  .mx-landscape-335 {
    margin-right: 335px;
    margin-left: 335px;
  }

  .mt-landscape-335 {
    margin-top: 335px;
  }

  .mr-landscape-335 {
    margin-right: 335px;
  }

  .mb-landscape-335 {
    margin-bottom: 335px;
  }

  .ml-landscape-335 {
    margin-left: 335px;
  }

  .p-landscape-335 {
    padding: 335px;
  }

  .pt-landscape-335 {
    padding-top: 335px;
  }

  .py-landscape-335 {
    padding-top: 335px;
    padding-bottom: 335px;
  }

  .pr-landscape-335 {
    padding-right: 335px;
  }

  .px-landscape-335 {
    padding-right: 335px;
    padding-left: 335px;
  }

  .pb-landscape-335 {
    padding-bottom: 335px;
  }

  .pl-landscape-335 {
    padding-left: 335px;
  }

  .m-landscape-350 {
    margin: 350px;
  }

  .my-landscape-350 {
    margin-top: 350px;
    margin-bottom: 350px;
  }

  .mx-landscape-350 {
    margin-right: 350px;
    margin-left: 350px;
  }

  .mt-landscape-350 {
    margin-top: 350px;
  }

  .mr-landscape-350 {
    margin-right: 350px;
  }

  .mb-landscape-350 {
    margin-bottom: 350px;
  }

  .ml-landscape-350 {
    margin-left: 350px;
  }

  .p-landscape-350 {
    padding: 350px;
  }

  .pt-landscape-350 {
    padding-top: 350px;
  }

  .py-landscape-350 {
    padding-top: 350px;
    padding-bottom: 350px;
  }

  .pr-landscape-350 {
    padding-right: 350px;
  }

  .px-landscape-350 {
    padding-right: 350px;
    padding-left: 350px;
  }

  .pb-landscape-350 {
    padding-bottom: 350px;
  }

  .pl-landscape-350 {
    padding-left: 350px;
  }

  /*   @each $m in $measurements{
      @include fnMeasure($on, $m);
    } */
  .mr-landscape-auto {
    margin-right: auto;
  }

  .ml-landscape-auto {
    margin-left: auto;
  }

  .h-landscape-auto {
    height: auto;
  }

  .w-landscape-auto {
    width: auto;
  }

  .h-landscape-full {
    height: 100%;
  }

  .w-landscape-full {
    width: 100%;
  }
}
@media (min-width: 1200px) {
  .m-xl-auto {
    margin: 0 auto;
  }

  .m-xl--20 {
    margin: -20px;
  }

  .my-xl--20 {
    margin-top: -20px;
    margin-bottom: -20px;
  }

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

  .mt-xl--20 {
    margin-top: -20px;
  }

  .mr-xl--20 {
    margin-right: -20px;
  }

  .mb-xl--20 {
    margin-bottom: -20px;
  }

  .ml-xl--20 {
    margin-left: -20px;
  }

  .m-xl--15 {
    margin: -15px;
  }

  .my-xl--15 {
    margin-top: -15px;
    margin-bottom: -15px;
  }

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

  .mt-xl--15 {
    margin-top: -15px;
  }

  .mr-xl--15 {
    margin-right: -15px;
  }

  .mb-xl--15 {
    margin-bottom: -15px;
  }

  .ml-xl--15 {
    margin-left: -15px;
  }

  .m-xl-0 {
    margin: 0px;
  }

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

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

  .mt-xl-0 {
    margin-top: 0px;
  }

  .mr-xl-0 {
    margin-right: 0px;
  }

  .mb-xl-0 {
    margin-bottom: 0px;
  }

  .ml-xl-0 {
    margin-left: 0px;
  }

  .p-xl-0 {
    padding: 0px;
  }

  .pt-xl-0 {
    padding-top: 0px;
  }

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

  .pr-xl-0 {
    padding-right: 0px;
  }

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

  .pb-xl-0 {
    padding-bottom: 0px;
  }

  .pl-xl-0 {
    padding-left: 0px;
  }

  .m-xl-5 {
    margin: 5px;
  }

  .my-xl-5 {
    margin-top: 5px;
    margin-bottom: 5px;
  }

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

  .mt-xl-5 {
    margin-top: 5px;
  }

  .mr-xl-5 {
    margin-right: 5px;
  }

  .mb-xl-5 {
    margin-bottom: 5px;
  }

  .ml-xl-5 {
    margin-left: 5px;
  }

  .p-xl-5 {
    padding: 5px;
  }

  .pt-xl-5 {
    padding-top: 5px;
  }

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

  .pr-xl-5 {
    padding-right: 5px;
  }

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

  .pb-xl-5 {
    padding-bottom: 5px;
  }

  .pl-xl-5 {
    padding-left: 5px;
  }

  .m-xl-7 {
    margin: 7px;
  }

  .my-xl-7 {
    margin-top: 7px;
    margin-bottom: 7px;
  }

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

  .mt-xl-7 {
    margin-top: 7px;
  }

  .mr-xl-7 {
    margin-right: 7px;
  }

  .mb-xl-7 {
    margin-bottom: 7px;
  }

  .ml-xl-7 {
    margin-left: 7px;
  }

  .p-xl-7 {
    padding: 7px;
  }

  .pt-xl-7 {
    padding-top: 7px;
  }

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

  .pr-xl-7 {
    padding-right: 7px;
  }

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

  .pb-xl-7 {
    padding-bottom: 7px;
  }

  .pl-xl-7 {
    padding-left: 7px;
  }

  .m-xl-8 {
    margin: 8px;
  }

  .my-xl-8 {
    margin-top: 8px;
    margin-bottom: 8px;
  }

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

  .mt-xl-8 {
    margin-top: 8px;
  }

  .mr-xl-8 {
    margin-right: 8px;
  }

  .mb-xl-8 {
    margin-bottom: 8px;
  }

  .ml-xl-8 {
    margin-left: 8px;
  }

  .p-xl-8 {
    padding: 8px;
  }

  .pt-xl-8 {
    padding-top: 8px;
  }

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

  .pr-xl-8 {
    padding-right: 8px;
  }

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

  .pb-xl-8 {
    padding-bottom: 8px;
  }

  .pl-xl-8 {
    padding-left: 8px;
  }

  .m-xl-10 {
    margin: 10px;
  }

  .my-xl-10 {
    margin-top: 10px;
    margin-bottom: 10px;
  }

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

  .mt-xl-10 {
    margin-top: 10px;
  }

  .mr-xl-10 {
    margin-right: 10px;
  }

  .mb-xl-10 {
    margin-bottom: 10px;
  }

  .ml-xl-10 {
    margin-left: 10px;
  }

  .p-xl-10 {
    padding: 10px;
  }

  .pt-xl-10 {
    padding-top: 10px;
  }

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

  .pr-xl-10 {
    padding-right: 10px;
  }

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

  .pb-xl-10 {
    padding-bottom: 10px;
  }

  .pl-xl-10 {
    padding-left: 10px;
  }

  .m-xl-12 {
    margin: 12px;
  }

  .my-xl-12 {
    margin-top: 12px;
    margin-bottom: 12px;
  }

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

  .mt-xl-12 {
    margin-top: 12px;
  }

  .mr-xl-12 {
    margin-right: 12px;
  }

  .mb-xl-12 {
    margin-bottom: 12px;
  }

  .ml-xl-12 {
    margin-left: 12px;
  }

  .p-xl-12 {
    padding: 12px;
  }

  .pt-xl-12 {
    padding-top: 12px;
  }

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

  .pr-xl-12 {
    padding-right: 12px;
  }

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

  .pb-xl-12 {
    padding-bottom: 12px;
  }

  .pl-xl-12 {
    padding-left: 12px;
  }

  .m-xl-15 {
    margin: 15px;
  }

  .my-xl-15 {
    margin-top: 15px;
    margin-bottom: 15px;
  }

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

  .mt-xl-15 {
    margin-top: 15px;
  }

  .mr-xl-15 {
    margin-right: 15px;
  }

  .mb-xl-15 {
    margin-bottom: 15px;
  }

  .ml-xl-15 {
    margin-left: 15px;
  }

  .p-xl-15 {
    padding: 15px;
  }

  .pt-xl-15 {
    padding-top: 15px;
  }

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

  .pr-xl-15 {
    padding-right: 15px;
  }

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

  .pb-xl-15 {
    padding-bottom: 15px;
  }

  .pl-xl-15 {
    padding-left: 15px;
  }

  .m-xl-20 {
    margin: 20px;
  }

  .my-xl-20 {
    margin-top: 20px;
    margin-bottom: 20px;
  }

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

  .mt-xl-20 {
    margin-top: 20px;
  }

  .mr-xl-20 {
    margin-right: 20px;
  }

  .mb-xl-20 {
    margin-bottom: 20px;
  }

  .ml-xl-20 {
    margin-left: 20px;
  }

  .p-xl-20 {
    padding: 20px;
  }

  .pt-xl-20 {
    padding-top: 20px;
  }

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

  .pr-xl-20 {
    padding-right: 20px;
  }

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

  .pb-xl-20 {
    padding-bottom: 20px;
  }

  .pl-xl-20 {
    padding-left: 20px;
  }

  .m-xl-22 {
    margin: 22px;
  }

  .my-xl-22 {
    margin-top: 22px;
    margin-bottom: 22px;
  }

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

  .mt-xl-22 {
    margin-top: 22px;
  }

  .mr-xl-22 {
    margin-right: 22px;
  }

  .mb-xl-22 {
    margin-bottom: 22px;
  }

  .ml-xl-22 {
    margin-left: 22px;
  }

  .p-xl-22 {
    padding: 22px;
  }

  .pt-xl-22 {
    padding-top: 22px;
  }

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

  .pr-xl-22 {
    padding-right: 22px;
  }

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

  .pb-xl-22 {
    padding-bottom: 22px;
  }

  .pl-xl-22 {
    padding-left: 22px;
  }

  .m-xl-25 {
    margin: 25px;
  }

  .my-xl-25 {
    margin-top: 25px;
    margin-bottom: 25px;
  }

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

  .mt-xl-25 {
    margin-top: 25px;
  }

  .mr-xl-25 {
    margin-right: 25px;
  }

  .mb-xl-25 {
    margin-bottom: 25px;
  }

  .ml-xl-25 {
    margin-left: 25px;
  }

  .p-xl-25 {
    padding: 25px;
  }

  .pt-xl-25 {
    padding-top: 25px;
  }

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

  .pr-xl-25 {
    padding-right: 25px;
  }

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

  .pb-xl-25 {
    padding-bottom: 25px;
  }

  .pl-xl-25 {
    padding-left: 25px;
  }

  .m-xl-30 {
    margin: 30px;
  }

  .my-xl-30 {
    margin-top: 30px;
    margin-bottom: 30px;
  }

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

  .mt-xl-30 {
    margin-top: 30px;
  }

  .mr-xl-30 {
    margin-right: 30px;
  }

  .mb-xl-30 {
    margin-bottom: 30px;
  }

  .ml-xl-30 {
    margin-left: 30px;
  }

  .p-xl-30 {
    padding: 30px;
  }

  .pt-xl-30 {
    padding-top: 30px;
  }

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

  .pr-xl-30 {
    padding-right: 30px;
  }

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

  .pb-xl-30 {
    padding-bottom: 30px;
  }

  .pl-xl-30 {
    padding-left: 30px;
  }

  .m-xl-35 {
    margin: 35px;
  }

  .my-xl-35 {
    margin-top: 35px;
    margin-bottom: 35px;
  }

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

  .mt-xl-35 {
    margin-top: 35px;
  }

  .mr-xl-35 {
    margin-right: 35px;
  }

  .mb-xl-35 {
    margin-bottom: 35px;
  }

  .ml-xl-35 {
    margin-left: 35px;
  }

  .p-xl-35 {
    padding: 35px;
  }

  .pt-xl-35 {
    padding-top: 35px;
  }

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

  .pr-xl-35 {
    padding-right: 35px;
  }

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

  .pb-xl-35 {
    padding-bottom: 35px;
  }

  .pl-xl-35 {
    padding-left: 35px;
  }

  .m-xl-40 {
    margin: 40px;
  }

  .my-xl-40 {
    margin-top: 40px;
    margin-bottom: 40px;
  }

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

  .mt-xl-40 {
    margin-top: 40px;
  }

  .mr-xl-40 {
    margin-right: 40px;
  }

  .mb-xl-40 {
    margin-bottom: 40px;
  }

  .ml-xl-40 {
    margin-left: 40px;
  }

  .p-xl-40 {
    padding: 40px;
  }

  .pt-xl-40 {
    padding-top: 40px;
  }

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

  .pr-xl-40 {
    padding-right: 40px;
  }

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

  .pb-xl-40 {
    padding-bottom: 40px;
  }

  .pl-xl-40 {
    padding-left: 40px;
  }

  .m-xl-45 {
    margin: 45px;
  }

  .my-xl-45 {
    margin-top: 45px;
    margin-bottom: 45px;
  }

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

  .mt-xl-45 {
    margin-top: 45px;
  }

  .mr-xl-45 {
    margin-right: 45px;
  }

  .mb-xl-45 {
    margin-bottom: 45px;
  }

  .ml-xl-45 {
    margin-left: 45px;
  }

  .p-xl-45 {
    padding: 45px;
  }

  .pt-xl-45 {
    padding-top: 45px;
  }

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

  .pr-xl-45 {
    padding-right: 45px;
  }

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

  .pb-xl-45 {
    padding-bottom: 45px;
  }

  .pl-xl-45 {
    padding-left: 45px;
  }

  .m-xl-50 {
    margin: 50px;
  }

  .my-xl-50 {
    margin-top: 50px;
    margin-bottom: 50px;
  }

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

  .mt-xl-50 {
    margin-top: 50px;
  }

  .mr-xl-50 {
    margin-right: 50px;
  }

  .mb-xl-50 {
    margin-bottom: 50px;
  }

  .ml-xl-50 {
    margin-left: 50px;
  }

  .p-xl-50 {
    padding: 50px;
  }

  .pt-xl-50 {
    padding-top: 50px;
  }

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

  .pr-xl-50 {
    padding-right: 50px;
  }

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

  .pb-xl-50 {
    padding-bottom: 50px;
  }

  .pl-xl-50 {
    padding-left: 50px;
  }

  .m-xl-60 {
    margin: 60px;
  }

  .my-xl-60 {
    margin-top: 60px;
    margin-bottom: 60px;
  }

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

  .mt-xl-60 {
    margin-top: 60px;
  }

  .mr-xl-60 {
    margin-right: 60px;
  }

  .mb-xl-60 {
    margin-bottom: 60px;
  }

  .ml-xl-60 {
    margin-left: 60px;
  }

  .p-xl-60 {
    padding: 60px;
  }

  .pt-xl-60 {
    padding-top: 60px;
  }

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

  .pr-xl-60 {
    padding-right: 60px;
  }

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

  .pb-xl-60 {
    padding-bottom: 60px;
  }

  .pl-xl-60 {
    padding-left: 60px;
  }

  .m-xl-65 {
    margin: 65px;
  }

  .my-xl-65 {
    margin-top: 65px;
    margin-bottom: 65px;
  }

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

  .mt-xl-65 {
    margin-top: 65px;
  }

  .mr-xl-65 {
    margin-right: 65px;
  }

  .mb-xl-65 {
    margin-bottom: 65px;
  }

  .ml-xl-65 {
    margin-left: 65px;
  }

  .p-xl-65 {
    padding: 65px;
  }

  .pt-xl-65 {
    padding-top: 65px;
  }

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

  .pr-xl-65 {
    padding-right: 65px;
  }

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

  .pb-xl-65 {
    padding-bottom: 65px;
  }

  .pl-xl-65 {
    padding-left: 65px;
  }

  .m-xl-70 {
    margin: 70px;
  }

  .my-xl-70 {
    margin-top: 70px;
    margin-bottom: 70px;
  }

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

  .mt-xl-70 {
    margin-top: 70px;
  }

  .mr-xl-70 {
    margin-right: 70px;
  }

  .mb-xl-70 {
    margin-bottom: 70px;
  }

  .ml-xl-70 {
    margin-left: 70px;
  }

  .p-xl-70 {
    padding: 70px;
  }

  .pt-xl-70 {
    padding-top: 70px;
  }

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

  .pr-xl-70 {
    padding-right: 70px;
  }

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

  .pb-xl-70 {
    padding-bottom: 70px;
  }

  .pl-xl-70 {
    padding-left: 70px;
  }

  .m-xl-75 {
    margin: 75px;
  }

  .my-xl-75 {
    margin-top: 75px;
    margin-bottom: 75px;
  }

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

  .mt-xl-75 {
    margin-top: 75px;
  }

  .mr-xl-75 {
    margin-right: 75px;
  }

  .mb-xl-75 {
    margin-bottom: 75px;
  }

  .ml-xl-75 {
    margin-left: 75px;
  }

  .p-xl-75 {
    padding: 75px;
  }

  .pt-xl-75 {
    padding-top: 75px;
  }

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

  .pr-xl-75 {
    padding-right: 75px;
  }

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

  .pb-xl-75 {
    padding-bottom: 75px;
  }

  .pl-xl-75 {
    padding-left: 75px;
  }

  .m-xl-80 {
    margin: 80px;
  }

  .my-xl-80 {
    margin-top: 80px;
    margin-bottom: 80px;
  }

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

  .mt-xl-80 {
    margin-top: 80px;
  }

  .mr-xl-80 {
    margin-right: 80px;
  }

  .mb-xl-80 {
    margin-bottom: 80px;
  }

  .ml-xl-80 {
    margin-left: 80px;
  }

  .p-xl-80 {
    padding: 80px;
  }

  .pt-xl-80 {
    padding-top: 80px;
  }

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

  .pr-xl-80 {
    padding-right: 80px;
  }

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

  .pb-xl-80 {
    padding-bottom: 80px;
  }

  .pl-xl-80 {
    padding-left: 80px;
  }

  .m-xl-85 {
    margin: 85px;
  }

  .my-xl-85 {
    margin-top: 85px;
    margin-bottom: 85px;
  }

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

  .mt-xl-85 {
    margin-top: 85px;
  }

  .mr-xl-85 {
    margin-right: 85px;
  }

  .mb-xl-85 {
    margin-bottom: 85px;
  }

  .ml-xl-85 {
    margin-left: 85px;
  }

  .p-xl-85 {
    padding: 85px;
  }

  .pt-xl-85 {
    padding-top: 85px;
  }

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

  .pr-xl-85 {
    padding-right: 85px;
  }

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

  .pb-xl-85 {
    padding-bottom: 85px;
  }

  .pl-xl-85 {
    padding-left: 85px;
  }

  .m-xl-90 {
    margin: 90px;
  }

  .my-xl-90 {
    margin-top: 90px;
    margin-bottom: 90px;
  }

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

  .mt-xl-90 {
    margin-top: 90px;
  }

  .mr-xl-90 {
    margin-right: 90px;
  }

  .mb-xl-90 {
    margin-bottom: 90px;
  }

  .ml-xl-90 {
    margin-left: 90px;
  }

  .p-xl-90 {
    padding: 90px;
  }

  .pt-xl-90 {
    padding-top: 90px;
  }

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

  .pr-xl-90 {
    padding-right: 90px;
  }

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

  .pb-xl-90 {
    padding-bottom: 90px;
  }

  .pl-xl-90 {
    padding-left: 90px;
  }

  .m-xl-95 {
    margin: 95px;
  }

  .my-xl-95 {
    margin-top: 95px;
    margin-bottom: 95px;
  }

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

  .mt-xl-95 {
    margin-top: 95px;
  }

  .mr-xl-95 {
    margin-right: 95px;
  }

  .mb-xl-95 {
    margin-bottom: 95px;
  }

  .ml-xl-95 {
    margin-left: 95px;
  }

  .p-xl-95 {
    padding: 95px;
  }

  .pt-xl-95 {
    padding-top: 95px;
  }

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

  .pr-xl-95 {
    padding-right: 95px;
  }

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

  .pb-xl-95 {
    padding-bottom: 95px;
  }

  .pl-xl-95 {
    padding-left: 95px;
  }

  .m-xl-100 {
    margin: 100px;
  }

  .my-xl-100 {
    margin-top: 100px;
    margin-bottom: 100px;
  }

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

  .mt-xl-100 {
    margin-top: 100px;
  }

  .mr-xl-100 {
    margin-right: 100px;
  }

  .mb-xl-100 {
    margin-bottom: 100px;
  }

  .ml-xl-100 {
    margin-left: 100px;
  }

  .p-xl-100 {
    padding: 100px;
  }

  .pt-xl-100 {
    padding-top: 100px;
  }

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

  .pr-xl-100 {
    padding-right: 100px;
  }

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

  .pb-xl-100 {
    padding-bottom: 100px;
  }

  .pl-xl-100 {
    padding-left: 100px;
  }

  .m-xl-110 {
    margin: 110px;
  }

  .my-xl-110 {
    margin-top: 110px;
    margin-bottom: 110px;
  }

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

  .mt-xl-110 {
    margin-top: 110px;
  }

  .mr-xl-110 {
    margin-right: 110px;
  }

  .mb-xl-110 {
    margin-bottom: 110px;
  }

  .ml-xl-110 {
    margin-left: 110px;
  }

  .p-xl-110 {
    padding: 110px;
  }

  .pt-xl-110 {
    padding-top: 110px;
  }

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

  .pr-xl-110 {
    padding-right: 110px;
  }

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

  .pb-xl-110 {
    padding-bottom: 110px;
  }

  .pl-xl-110 {
    padding-left: 110px;
  }

  .m-xl-120 {
    margin: 120px;
  }

  .my-xl-120 {
    margin-top: 120px;
    margin-bottom: 120px;
  }

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

  .mt-xl-120 {
    margin-top: 120px;
  }

  .mr-xl-120 {
    margin-right: 120px;
  }

  .mb-xl-120 {
    margin-bottom: 120px;
  }

  .ml-xl-120 {
    margin-left: 120px;
  }

  .p-xl-120 {
    padding: 120px;
  }

  .pt-xl-120 {
    padding-top: 120px;
  }

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

  .pr-xl-120 {
    padding-right: 120px;
  }

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

  .pb-xl-120 {
    padding-bottom: 120px;
  }

  .pl-xl-120 {
    padding-left: 120px;
  }

  .m-xl-130 {
    margin: 130px;
  }

  .my-xl-130 {
    margin-top: 130px;
    margin-bottom: 130px;
  }

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

  .mt-xl-130 {
    margin-top: 130px;
  }

  .mr-xl-130 {
    margin-right: 130px;
  }

  .mb-xl-130 {
    margin-bottom: 130px;
  }

  .ml-xl-130 {
    margin-left: 130px;
  }

  .p-xl-130 {
    padding: 130px;
  }

  .pt-xl-130 {
    padding-top: 130px;
  }

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

  .pr-xl-130 {
    padding-right: 130px;
  }

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

  .pb-xl-130 {
    padding-bottom: 130px;
  }

  .pl-xl-130 {
    padding-left: 130px;
  }

  .m-xl-140 {
    margin: 140px;
  }

  .my-xl-140 {
    margin-top: 140px;
    margin-bottom: 140px;
  }

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

  .mt-xl-140 {
    margin-top: 140px;
  }

  .mr-xl-140 {
    margin-right: 140px;
  }

  .mb-xl-140 {
    margin-bottom: 140px;
  }

  .ml-xl-140 {
    margin-left: 140px;
  }

  .p-xl-140 {
    padding: 140px;
  }

  .pt-xl-140 {
    padding-top: 140px;
  }

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

  .pr-xl-140 {
    padding-right: 140px;
  }

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

  .pb-xl-140 {
    padding-bottom: 140px;
  }

  .pl-xl-140 {
    padding-left: 140px;
  }

  .m-xl-150 {
    margin: 150px;
  }

  .my-xl-150 {
    margin-top: 150px;
    margin-bottom: 150px;
  }

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

  .mt-xl-150 {
    margin-top: 150px;
  }

  .mr-xl-150 {
    margin-right: 150px;
  }

  .mb-xl-150 {
    margin-bottom: 150px;
  }

  .ml-xl-150 {
    margin-left: 150px;
  }

  .p-xl-150 {
    padding: 150px;
  }

  .pt-xl-150 {
    padding-top: 150px;
  }

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

  .pr-xl-150 {
    padding-right: 150px;
  }

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

  .pb-xl-150 {
    padding-bottom: 150px;
  }

  .pl-xl-150 {
    padding-left: 150px;
  }

  .m-xl-160 {
    margin: 160px;
  }

  .my-xl-160 {
    margin-top: 160px;
    margin-bottom: 160px;
  }

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

  .mt-xl-160 {
    margin-top: 160px;
  }

  .mr-xl-160 {
    margin-right: 160px;
  }

  .mb-xl-160 {
    margin-bottom: 160px;
  }

  .ml-xl-160 {
    margin-left: 160px;
  }

  .p-xl-160 {
    padding: 160px;
  }

  .pt-xl-160 {
    padding-top: 160px;
  }

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

  .pr-xl-160 {
    padding-right: 160px;
  }

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

  .pb-xl-160 {
    padding-bottom: 160px;
  }

  .pl-xl-160 {
    padding-left: 160px;
  }

  .m-xl-170 {
    margin: 170px;
  }

  .my-xl-170 {
    margin-top: 170px;
    margin-bottom: 170px;
  }

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

  .mt-xl-170 {
    margin-top: 170px;
  }

  .mr-xl-170 {
    margin-right: 170px;
  }

  .mb-xl-170 {
    margin-bottom: 170px;
  }

  .ml-xl-170 {
    margin-left: 170px;
  }

  .p-xl-170 {
    padding: 170px;
  }

  .pt-xl-170 {
    padding-top: 170px;
  }

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

  .pr-xl-170 {
    padding-right: 170px;
  }

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

  .pb-xl-170 {
    padding-bottom: 170px;
  }

  .pl-xl-170 {
    padding-left: 170px;
  }

  .m-xl-180 {
    margin: 180px;
  }

  .my-xl-180 {
    margin-top: 180px;
    margin-bottom: 180px;
  }

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

  .mt-xl-180 {
    margin-top: 180px;
  }

  .mr-xl-180 {
    margin-right: 180px;
  }

  .mb-xl-180 {
    margin-bottom: 180px;
  }

  .ml-xl-180 {
    margin-left: 180px;
  }

  .p-xl-180 {
    padding: 180px;
  }

  .pt-xl-180 {
    padding-top: 180px;
  }

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

  .pr-xl-180 {
    padding-right: 180px;
  }

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

  .pb-xl-180 {
    padding-bottom: 180px;
  }

  .pl-xl-180 {
    padding-left: 180px;
  }

  .m-xl-185 {
    margin: 185px;
  }

  .my-xl-185 {
    margin-top: 185px;
    margin-bottom: 185px;
  }

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

  .mt-xl-185 {
    margin-top: 185px;
  }

  .mr-xl-185 {
    margin-right: 185px;
  }

  .mb-xl-185 {
    margin-bottom: 185px;
  }

  .ml-xl-185 {
    margin-left: 185px;
  }

  .p-xl-185 {
    padding: 185px;
  }

  .pt-xl-185 {
    padding-top: 185px;
  }

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

  .pr-xl-185 {
    padding-right: 185px;
  }

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

  .pb-xl-185 {
    padding-bottom: 185px;
  }

  .pl-xl-185 {
    padding-left: 185px;
  }

  .m-xl-190 {
    margin: 190px;
  }

  .my-xl-190 {
    margin-top: 190px;
    margin-bottom: 190px;
  }

  .mx-xl-190 {
    margin-right: 190px;
    margin-left: 190px;
  }

  .mt-xl-190 {
    margin-top: 190px;
  }

  .mr-xl-190 {
    margin-right: 190px;
  }

  .mb-xl-190 {
    margin-bottom: 190px;
  }

  .ml-xl-190 {
    margin-left: 190px;
  }

  .p-xl-190 {
    padding: 190px;
  }

  .pt-xl-190 {
    padding-top: 190px;
  }

  .py-xl-190 {
    padding-top: 190px;
    padding-bottom: 190px;
  }

  .pr-xl-190 {
    padding-right: 190px;
  }

  .px-xl-190 {
    padding-right: 190px;
    padding-left: 190px;
  }

  .pb-xl-190 {
    padding-bottom: 190px;
  }

  .pl-xl-190 {
    padding-left: 190px;
  }

  .m-xl-195 {
    margin: 195px;
  }

  .my-xl-195 {
    margin-top: 195px;
    margin-bottom: 195px;
  }

  .mx-xl-195 {
    margin-right: 195px;
    margin-left: 195px;
  }

  .mt-xl-195 {
    margin-top: 195px;
  }

  .mr-xl-195 {
    margin-right: 195px;
  }

  .mb-xl-195 {
    margin-bottom: 195px;
  }

  .ml-xl-195 {
    margin-left: 195px;
  }

  .p-xl-195 {
    padding: 195px;
  }

  .pt-xl-195 {
    padding-top: 195px;
  }

  .py-xl-195 {
    padding-top: 195px;
    padding-bottom: 195px;
  }

  .pr-xl-195 {
    padding-right: 195px;
  }

  .px-xl-195 {
    padding-right: 195px;
    padding-left: 195px;
  }

  .pb-xl-195 {
    padding-bottom: 195px;
  }

  .pl-xl-195 {
    padding-left: 195px;
  }

  .m-xl-200 {
    margin: 200px;
  }

  .my-xl-200 {
    margin-top: 200px;
    margin-bottom: 200px;
  }

  .mx-xl-200 {
    margin-right: 200px;
    margin-left: 200px;
  }

  .mt-xl-200 {
    margin-top: 200px;
  }

  .mr-xl-200 {
    margin-right: 200px;
  }

  .mb-xl-200 {
    margin-bottom: 200px;
  }

  .ml-xl-200 {
    margin-left: 200px;
  }

  .p-xl-200 {
    padding: 200px;
  }

  .pt-xl-200 {
    padding-top: 200px;
  }

  .py-xl-200 {
    padding-top: 200px;
    padding-bottom: 200px;
  }

  .pr-xl-200 {
    padding-right: 200px;
  }

  .px-xl-200 {
    padding-right: 200px;
    padding-left: 200px;
  }

  .pb-xl-200 {
    padding-bottom: 200px;
  }

  .pl-xl-200 {
    padding-left: 200px;
  }

  .m-xl-210 {
    margin: 210px;
  }

  .my-xl-210 {
    margin-top: 210px;
    margin-bottom: 210px;
  }

  .mx-xl-210 {
    margin-right: 210px;
    margin-left: 210px;
  }

  .mt-xl-210 {
    margin-top: 210px;
  }

  .mr-xl-210 {
    margin-right: 210px;
  }

  .mb-xl-210 {
    margin-bottom: 210px;
  }

  .ml-xl-210 {
    margin-left: 210px;
  }

  .p-xl-210 {
    padding: 210px;
  }

  .pt-xl-210 {
    padding-top: 210px;
  }

  .py-xl-210 {
    padding-top: 210px;
    padding-bottom: 210px;
  }

  .pr-xl-210 {
    padding-right: 210px;
  }

  .px-xl-210 {
    padding-right: 210px;
    padding-left: 210px;
  }

  .pb-xl-210 {
    padding-bottom: 210px;
  }

  .pl-xl-210 {
    padding-left: 210px;
  }

  .m-xl-220 {
    margin: 220px;
  }

  .my-xl-220 {
    margin-top: 220px;
    margin-bottom: 220px;
  }

  .mx-xl-220 {
    margin-right: 220px;
    margin-left: 220px;
  }

  .mt-xl-220 {
    margin-top: 220px;
  }

  .mr-xl-220 {
    margin-right: 220px;
  }

  .mb-xl-220 {
    margin-bottom: 220px;
  }

  .ml-xl-220 {
    margin-left: 220px;
  }

  .p-xl-220 {
    padding: 220px;
  }

  .pt-xl-220 {
    padding-top: 220px;
  }

  .py-xl-220 {
    padding-top: 220px;
    padding-bottom: 220px;
  }

  .pr-xl-220 {
    padding-right: 220px;
  }

  .px-xl-220 {
    padding-right: 220px;
    padding-left: 220px;
  }

  .pb-xl-220 {
    padding-bottom: 220px;
  }

  .pl-xl-220 {
    padding-left: 220px;
  }

  .m-xl-230 {
    margin: 230px;
  }

  .my-xl-230 {
    margin-top: 230px;
    margin-bottom: 230px;
  }

  .mx-xl-230 {
    margin-right: 230px;
    margin-left: 230px;
  }

  .mt-xl-230 {
    margin-top: 230px;
  }

  .mr-xl-230 {
    margin-right: 230px;
  }

  .mb-xl-230 {
    margin-bottom: 230px;
  }

  .ml-xl-230 {
    margin-left: 230px;
  }

  .p-xl-230 {
    padding: 230px;
  }

  .pt-xl-230 {
    padding-top: 230px;
  }

  .py-xl-230 {
    padding-top: 230px;
    padding-bottom: 230px;
  }

  .pr-xl-230 {
    padding-right: 230px;
  }

  .px-xl-230 {
    padding-right: 230px;
    padding-left: 230px;
  }

  .pb-xl-230 {
    padding-bottom: 230px;
  }

  .pl-xl-230 {
    padding-left: 230px;
  }

  .m-xl-240 {
    margin: 240px;
  }

  .my-xl-240 {
    margin-top: 240px;
    margin-bottom: 240px;
  }

  .mx-xl-240 {
    margin-right: 240px;
    margin-left: 240px;
  }

  .mt-xl-240 {
    margin-top: 240px;
  }

  .mr-xl-240 {
    margin-right: 240px;
  }

  .mb-xl-240 {
    margin-bottom: 240px;
  }

  .ml-xl-240 {
    margin-left: 240px;
  }

  .p-xl-240 {
    padding: 240px;
  }

  .pt-xl-240 {
    padding-top: 240px;
  }

  .py-xl-240 {
    padding-top: 240px;
    padding-bottom: 240px;
  }

  .pr-xl-240 {
    padding-right: 240px;
  }

  .px-xl-240 {
    padding-right: 240px;
    padding-left: 240px;
  }

  .pb-xl-240 {
    padding-bottom: 240px;
  }

  .pl-xl-240 {
    padding-left: 240px;
  }

  .m-xl-250 {
    margin: 250px;
  }

  .my-xl-250 {
    margin-top: 250px;
    margin-bottom: 250px;
  }

  .mx-xl-250 {
    margin-right: 250px;
    margin-left: 250px;
  }

  .mt-xl-250 {
    margin-top: 250px;
  }

  .mr-xl-250 {
    margin-right: 250px;
  }

  .mb-xl-250 {
    margin-bottom: 250px;
  }

  .ml-xl-250 {
    margin-left: 250px;
  }

  .p-xl-250 {
    padding: 250px;
  }

  .pt-xl-250 {
    padding-top: 250px;
  }

  .py-xl-250 {
    padding-top: 250px;
    padding-bottom: 250px;
  }

  .pr-xl-250 {
    padding-right: 250px;
  }

  .px-xl-250 {
    padding-right: 250px;
    padding-left: 250px;
  }

  .pb-xl-250 {
    padding-bottom: 250px;
  }

  .pl-xl-250 {
    padding-left: 250px;
  }

  .m-xl-260 {
    margin: 260px;
  }

  .my-xl-260 {
    margin-top: 260px;
    margin-bottom: 260px;
  }

  .mx-xl-260 {
    margin-right: 260px;
    margin-left: 260px;
  }

  .mt-xl-260 {
    margin-top: 260px;
  }

  .mr-xl-260 {
    margin-right: 260px;
  }

  .mb-xl-260 {
    margin-bottom: 260px;
  }

  .ml-xl-260 {
    margin-left: 260px;
  }

  .p-xl-260 {
    padding: 260px;
  }

  .pt-xl-260 {
    padding-top: 260px;
  }

  .py-xl-260 {
    padding-top: 260px;
    padding-bottom: 260px;
  }

  .pr-xl-260 {
    padding-right: 260px;
  }

  .px-xl-260 {
    padding-right: 260px;
    padding-left: 260px;
  }

  .pb-xl-260 {
    padding-bottom: 260px;
  }

  .pl-xl-260 {
    padding-left: 260px;
  }

  .m-xl-270 {
    margin: 270px;
  }

  .my-xl-270 {
    margin-top: 270px;
    margin-bottom: 270px;
  }

  .mx-xl-270 {
    margin-right: 270px;
    margin-left: 270px;
  }

  .mt-xl-270 {
    margin-top: 270px;
  }

  .mr-xl-270 {
    margin-right: 270px;
  }

  .mb-xl-270 {
    margin-bottom: 270px;
  }

  .ml-xl-270 {
    margin-left: 270px;
  }

  .p-xl-270 {
    padding: 270px;
  }

  .pt-xl-270 {
    padding-top: 270px;
  }

  .py-xl-270 {
    padding-top: 270px;
    padding-bottom: 270px;
  }

  .pr-xl-270 {
    padding-right: 270px;
  }

  .px-xl-270 {
    padding-right: 270px;
    padding-left: 270px;
  }

  .pb-xl-270 {
    padding-bottom: 270px;
  }

  .pl-xl-270 {
    padding-left: 270px;
  }

  .m-xl-280 {
    margin: 280px;
  }

  .my-xl-280 {
    margin-top: 280px;
    margin-bottom: 280px;
  }

  .mx-xl-280 {
    margin-right: 280px;
    margin-left: 280px;
  }

  .mt-xl-280 {
    margin-top: 280px;
  }

  .mr-xl-280 {
    margin-right: 280px;
  }

  .mb-xl-280 {
    margin-bottom: 280px;
  }

  .ml-xl-280 {
    margin-left: 280px;
  }

  .p-xl-280 {
    padding: 280px;
  }

  .pt-xl-280 {
    padding-top: 280px;
  }

  .py-xl-280 {
    padding-top: 280px;
    padding-bottom: 280px;
  }

  .pr-xl-280 {
    padding-right: 280px;
  }

  .px-xl-280 {
    padding-right: 280px;
    padding-left: 280px;
  }

  .pb-xl-280 {
    padding-bottom: 280px;
  }

  .pl-xl-280 {
    padding-left: 280px;
  }

  .m-xl-290 {
    margin: 290px;
  }

  .my-xl-290 {
    margin-top: 290px;
    margin-bottom: 290px;
  }

  .mx-xl-290 {
    margin-right: 290px;
    margin-left: 290px;
  }

  .mt-xl-290 {
    margin-top: 290px;
  }

  .mr-xl-290 {
    margin-right: 290px;
  }

  .mb-xl-290 {
    margin-bottom: 290px;
  }

  .ml-xl-290 {
    margin-left: 290px;
  }

  .p-xl-290 {
    padding: 290px;
  }

  .pt-xl-290 {
    padding-top: 290px;
  }

  .py-xl-290 {
    padding-top: 290px;
    padding-bottom: 290px;
  }

  .pr-xl-290 {
    padding-right: 290px;
  }

  .px-xl-290 {
    padding-right: 290px;
    padding-left: 290px;
  }

  .pb-xl-290 {
    padding-bottom: 290px;
  }

  .pl-xl-290 {
    padding-left: 290px;
  }

  .m-xl-300 {
    margin: 300px;
  }

  .my-xl-300 {
    margin-top: 300px;
    margin-bottom: 300px;
  }

  .mx-xl-300 {
    margin-right: 300px;
    margin-left: 300px;
  }

  .mt-xl-300 {
    margin-top: 300px;
  }

  .mr-xl-300 {
    margin-right: 300px;
  }

  .mb-xl-300 {
    margin-bottom: 300px;
  }

  .ml-xl-300 {
    margin-left: 300px;
  }

  .p-xl-300 {
    padding: 300px;
  }

  .pt-xl-300 {
    padding-top: 300px;
  }

  .py-xl-300 {
    padding-top: 300px;
    padding-bottom: 300px;
  }

  .pr-xl-300 {
    padding-right: 300px;
  }

  .px-xl-300 {
    padding-right: 300px;
    padding-left: 300px;
  }

  .pb-xl-300 {
    padding-bottom: 300px;
  }

  .pl-xl-300 {
    padding-left: 300px;
  }

  .m-xl-305 {
    margin: 305px;
  }

  .my-xl-305 {
    margin-top: 305px;
    margin-bottom: 305px;
  }

  .mx-xl-305 {
    margin-right: 305px;
    margin-left: 305px;
  }

  .mt-xl-305 {
    margin-top: 305px;
  }

  .mr-xl-305 {
    margin-right: 305px;
  }

  .mb-xl-305 {
    margin-bottom: 305px;
  }

  .ml-xl-305 {
    margin-left: 305px;
  }

  .p-xl-305 {
    padding: 305px;
  }

  .pt-xl-305 {
    padding-top: 305px;
  }

  .py-xl-305 {
    padding-top: 305px;
    padding-bottom: 305px;
  }

  .pr-xl-305 {
    padding-right: 305px;
  }

  .px-xl-305 {
    padding-right: 305px;
    padding-left: 305px;
  }

  .pb-xl-305 {
    padding-bottom: 305px;
  }

  .pl-xl-305 {
    padding-left: 305px;
  }

  .m-xl-310 {
    margin: 310px;
  }

  .my-xl-310 {
    margin-top: 310px;
    margin-bottom: 310px;
  }

  .mx-xl-310 {
    margin-right: 310px;
    margin-left: 310px;
  }

  .mt-xl-310 {
    margin-top: 310px;
  }

  .mr-xl-310 {
    margin-right: 310px;
  }

  .mb-xl-310 {
    margin-bottom: 310px;
  }

  .ml-xl-310 {
    margin-left: 310px;
  }

  .p-xl-310 {
    padding: 310px;
  }

  .pt-xl-310 {
    padding-top: 310px;
  }

  .py-xl-310 {
    padding-top: 310px;
    padding-bottom: 310px;
  }

  .pr-xl-310 {
    padding-right: 310px;
  }

  .px-xl-310 {
    padding-right: 310px;
    padding-left: 310px;
  }

  .pb-xl-310 {
    padding-bottom: 310px;
  }

  .pl-xl-310 {
    padding-left: 310px;
  }

  .m-xl-315 {
    margin: 315px;
  }

  .my-xl-315 {
    margin-top: 315px;
    margin-bottom: 315px;
  }

  .mx-xl-315 {
    margin-right: 315px;
    margin-left: 315px;
  }

  .mt-xl-315 {
    margin-top: 315px;
  }

  .mr-xl-315 {
    margin-right: 315px;
  }

  .mb-xl-315 {
    margin-bottom: 315px;
  }

  .ml-xl-315 {
    margin-left: 315px;
  }

  .p-xl-315 {
    padding: 315px;
  }

  .pt-xl-315 {
    padding-top: 315px;
  }

  .py-xl-315 {
    padding-top: 315px;
    padding-bottom: 315px;
  }

  .pr-xl-315 {
    padding-right: 315px;
  }

  .px-xl-315 {
    padding-right: 315px;
    padding-left: 315px;
  }

  .pb-xl-315 {
    padding-bottom: 315px;
  }

  .pl-xl-315 {
    padding-left: 315px;
  }

  .m-xl-320 {
    margin: 320px;
  }

  .my-xl-320 {
    margin-top: 320px;
    margin-bottom: 320px;
  }

  .mx-xl-320 {
    margin-right: 320px;
    margin-left: 320px;
  }

  .mt-xl-320 {
    margin-top: 320px;
  }

  .mr-xl-320 {
    margin-right: 320px;
  }

  .mb-xl-320 {
    margin-bottom: 320px;
  }

  .ml-xl-320 {
    margin-left: 320px;
  }

  .p-xl-320 {
    padding: 320px;
  }

  .pt-xl-320 {
    padding-top: 320px;
  }

  .py-xl-320 {
    padding-top: 320px;
    padding-bottom: 320px;
  }

  .pr-xl-320 {
    padding-right: 320px;
  }

  .px-xl-320 {
    padding-right: 320px;
    padding-left: 320px;
  }

  .pb-xl-320 {
    padding-bottom: 320px;
  }

  .pl-xl-320 {
    padding-left: 320px;
  }

  .m-xl-325 {
    margin: 325px;
  }

  .my-xl-325 {
    margin-top: 325px;
    margin-bottom: 325px;
  }

  .mx-xl-325 {
    margin-right: 325px;
    margin-left: 325px;
  }

  .mt-xl-325 {
    margin-top: 325px;
  }

  .mr-xl-325 {
    margin-right: 325px;
  }

  .mb-xl-325 {
    margin-bottom: 325px;
  }

  .ml-xl-325 {
    margin-left: 325px;
  }

  .p-xl-325 {
    padding: 325px;
  }

  .pt-xl-325 {
    padding-top: 325px;
  }

  .py-xl-325 {
    padding-top: 325px;
    padding-bottom: 325px;
  }

  .pr-xl-325 {
    padding-right: 325px;
  }

  .px-xl-325 {
    padding-right: 325px;
    padding-left: 325px;
  }

  .pb-xl-325 {
    padding-bottom: 325px;
  }

  .pl-xl-325 {
    padding-left: 325px;
  }

  .m-xl-330 {
    margin: 330px;
  }

  .my-xl-330 {
    margin-top: 330px;
    margin-bottom: 330px;
  }

  .mx-xl-330 {
    margin-right: 330px;
    margin-left: 330px;
  }

  .mt-xl-330 {
    margin-top: 330px;
  }

  .mr-xl-330 {
    margin-right: 330px;
  }

  .mb-xl-330 {
    margin-bottom: 330px;
  }

  .ml-xl-330 {
    margin-left: 330px;
  }

  .p-xl-330 {
    padding: 330px;
  }

  .pt-xl-330 {
    padding-top: 330px;
  }

  .py-xl-330 {
    padding-top: 330px;
    padding-bottom: 330px;
  }

  .pr-xl-330 {
    padding-right: 330px;
  }

  .px-xl-330 {
    padding-right: 330px;
    padding-left: 330px;
  }

  .pb-xl-330 {
    padding-bottom: 330px;
  }

  .pl-xl-330 {
    padding-left: 330px;
  }

  .m-xl-335 {
    margin: 335px;
  }

  .my-xl-335 {
    margin-top: 335px;
    margin-bottom: 335px;
  }

  .mx-xl-335 {
    margin-right: 335px;
    margin-left: 335px;
  }

  .mt-xl-335 {
    margin-top: 335px;
  }

  .mr-xl-335 {
    margin-right: 335px;
  }

  .mb-xl-335 {
    margin-bottom: 335px;
  }

  .ml-xl-335 {
    margin-left: 335px;
  }

  .p-xl-335 {
    padding: 335px;
  }

  .pt-xl-335 {
    padding-top: 335px;
  }

  .py-xl-335 {
    padding-top: 335px;
    padding-bottom: 335px;
  }

  .pr-xl-335 {
    padding-right: 335px;
  }

  .px-xl-335 {
    padding-right: 335px;
    padding-left: 335px;
  }

  .pb-xl-335 {
    padding-bottom: 335px;
  }

  .pl-xl-335 {
    padding-left: 335px;
  }

  .m-xl-350 {
    margin: 350px;
  }

  .my-xl-350 {
    margin-top: 350px;
    margin-bottom: 350px;
  }

  .mx-xl-350 {
    margin-right: 350px;
    margin-left: 350px;
  }

  .mt-xl-350 {
    margin-top: 350px;
  }

  .mr-xl-350 {
    margin-right: 350px;
  }

  .mb-xl-350 {
    margin-bottom: 350px;
  }

  .ml-xl-350 {
    margin-left: 350px;
  }

  .p-xl-350 {
    padding: 350px;
  }

  .pt-xl-350 {
    padding-top: 350px;
  }

  .py-xl-350 {
    padding-top: 350px;
    padding-bottom: 350px;
  }

  .pr-xl-350 {
    padding-right: 350px;
  }

  .px-xl-350 {
    padding-right: 350px;
    padding-left: 350px;
  }

  .pb-xl-350 {
    padding-bottom: 350px;
  }

  .pl-xl-350 {
    padding-left: 350px;
  }

  /*   @each $m in $measurements{
      @include fnMeasure($on, $m);
    } */
  .mr-xl-auto {
    margin-right: auto;
  }

  .ml-xl-auto {
    margin-left: auto;
  }

  .h-xl-auto {
    height: auto;
  }

  .w-xl-auto {
    width: auto;
  }

  .h-xl-full {
    height: 100%;
  }

  .w-xl-full {
    width: 100%;
  }
}
@media (min-width: 1240px) {
  .m-xxl-auto {
    margin: 0 auto;
  }

  .m-xxl--20 {
    margin: -20px;
  }

  .my-xxl--20 {
    margin-top: -20px;
    margin-bottom: -20px;
  }

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

  .mt-xxl--20 {
    margin-top: -20px;
  }

  .mr-xxl--20 {
    margin-right: -20px;
  }

  .mb-xxl--20 {
    margin-bottom: -20px;
  }

  .ml-xxl--20 {
    margin-left: -20px;
  }

  .m-xxl--15 {
    margin: -15px;
  }

  .my-xxl--15 {
    margin-top: -15px;
    margin-bottom: -15px;
  }

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

  .mt-xxl--15 {
    margin-top: -15px;
  }

  .mr-xxl--15 {
    margin-right: -15px;
  }

  .mb-xxl--15 {
    margin-bottom: -15px;
  }

  .ml-xxl--15 {
    margin-left: -15px;
  }

  .m-xxl-0 {
    margin: 0px;
  }

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

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

  .mt-xxl-0 {
    margin-top: 0px;
  }

  .mr-xxl-0 {
    margin-right: 0px;
  }

  .mb-xxl-0 {
    margin-bottom: 0px;
  }

  .ml-xxl-0 {
    margin-left: 0px;
  }

  .p-xxl-0 {
    padding: 0px;
  }

  .pt-xxl-0 {
    padding-top: 0px;
  }

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

  .pr-xxl-0 {
    padding-right: 0px;
  }

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

  .pb-xxl-0 {
    padding-bottom: 0px;
  }

  .pl-xxl-0 {
    padding-left: 0px;
  }

  .m-xxl-5 {
    margin: 5px;
  }

  .my-xxl-5 {
    margin-top: 5px;
    margin-bottom: 5px;
  }

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

  .mt-xxl-5 {
    margin-top: 5px;
  }

  .mr-xxl-5 {
    margin-right: 5px;
  }

  .mb-xxl-5 {
    margin-bottom: 5px;
  }

  .ml-xxl-5 {
    margin-left: 5px;
  }

  .p-xxl-5 {
    padding: 5px;
  }

  .pt-xxl-5 {
    padding-top: 5px;
  }

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

  .pr-xxl-5 {
    padding-right: 5px;
  }

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

  .pb-xxl-5 {
    padding-bottom: 5px;
  }

  .pl-xxl-5 {
    padding-left: 5px;
  }

  .m-xxl-7 {
    margin: 7px;
  }

  .my-xxl-7 {
    margin-top: 7px;
    margin-bottom: 7px;
  }

  .mx-xxl-7 {
    margin-right: 7px;
    margin-left: 7px;
  }

  .mt-xxl-7 {
    margin-top: 7px;
  }

  .mr-xxl-7 {
    margin-right: 7px;
  }

  .mb-xxl-7 {
    margin-bottom: 7px;
  }

  .ml-xxl-7 {
    margin-left: 7px;
  }

  .p-xxl-7 {
    padding: 7px;
  }

  .pt-xxl-7 {
    padding-top: 7px;
  }

  .py-xxl-7 {
    padding-top: 7px;
    padding-bottom: 7px;
  }

  .pr-xxl-7 {
    padding-right: 7px;
  }

  .px-xxl-7 {
    padding-right: 7px;
    padding-left: 7px;
  }

  .pb-xxl-7 {
    padding-bottom: 7px;
  }

  .pl-xxl-7 {
    padding-left: 7px;
  }

  .m-xxl-8 {
    margin: 8px;
  }

  .my-xxl-8 {
    margin-top: 8px;
    margin-bottom: 8px;
  }

  .mx-xxl-8 {
    margin-right: 8px;
    margin-left: 8px;
  }

  .mt-xxl-8 {
    margin-top: 8px;
  }

  .mr-xxl-8 {
    margin-right: 8px;
  }

  .mb-xxl-8 {
    margin-bottom: 8px;
  }

  .ml-xxl-8 {
    margin-left: 8px;
  }

  .p-xxl-8 {
    padding: 8px;
  }

  .pt-xxl-8 {
    padding-top: 8px;
  }

  .py-xxl-8 {
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .pr-xxl-8 {
    padding-right: 8px;
  }

  .px-xxl-8 {
    padding-right: 8px;
    padding-left: 8px;
  }

  .pb-xxl-8 {
    padding-bottom: 8px;
  }

  .pl-xxl-8 {
    padding-left: 8px;
  }

  .m-xxl-10 {
    margin: 10px;
  }

  .my-xxl-10 {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .mx-xxl-10 {
    margin-right: 10px;
    margin-left: 10px;
  }

  .mt-xxl-10 {
    margin-top: 10px;
  }

  .mr-xxl-10 {
    margin-right: 10px;
  }

  .mb-xxl-10 {
    margin-bottom: 10px;
  }

  .ml-xxl-10 {
    margin-left: 10px;
  }

  .p-xxl-10 {
    padding: 10px;
  }

  .pt-xxl-10 {
    padding-top: 10px;
  }

  .py-xxl-10 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .pr-xxl-10 {
    padding-right: 10px;
  }

  .px-xxl-10 {
    padding-right: 10px;
    padding-left: 10px;
  }

  .pb-xxl-10 {
    padding-bottom: 10px;
  }

  .pl-xxl-10 {
    padding-left: 10px;
  }

  .m-xxl-12 {
    margin: 12px;
  }

  .my-xxl-12 {
    margin-top: 12px;
    margin-bottom: 12px;
  }

  .mx-xxl-12 {
    margin-right: 12px;
    margin-left: 12px;
  }

  .mt-xxl-12 {
    margin-top: 12px;
  }

  .mr-xxl-12 {
    margin-right: 12px;
  }

  .mb-xxl-12 {
    margin-bottom: 12px;
  }

  .ml-xxl-12 {
    margin-left: 12px;
  }

  .p-xxl-12 {
    padding: 12px;
  }

  .pt-xxl-12 {
    padding-top: 12px;
  }

  .py-xxl-12 {
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .pr-xxl-12 {
    padding-right: 12px;
  }

  .px-xxl-12 {
    padding-right: 12px;
    padding-left: 12px;
  }

  .pb-xxl-12 {
    padding-bottom: 12px;
  }

  .pl-xxl-12 {
    padding-left: 12px;
  }

  .m-xxl-15 {
    margin: 15px;
  }

  .my-xxl-15 {
    margin-top: 15px;
    margin-bottom: 15px;
  }

  .mx-xxl-15 {
    margin-right: 15px;
    margin-left: 15px;
  }

  .mt-xxl-15 {
    margin-top: 15px;
  }

  .mr-xxl-15 {
    margin-right: 15px;
  }

  .mb-xxl-15 {
    margin-bottom: 15px;
  }

  .ml-xxl-15 {
    margin-left: 15px;
  }

  .p-xxl-15 {
    padding: 15px;
  }

  .pt-xxl-15 {
    padding-top: 15px;
  }

  .py-xxl-15 {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .pr-xxl-15 {
    padding-right: 15px;
  }

  .px-xxl-15 {
    padding-right: 15px;
    padding-left: 15px;
  }

  .pb-xxl-15 {
    padding-bottom: 15px;
  }

  .pl-xxl-15 {
    padding-left: 15px;
  }

  .m-xxl-20 {
    margin: 20px;
  }

  .my-xxl-20 {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .mx-xxl-20 {
    margin-right: 20px;
    margin-left: 20px;
  }

  .mt-xxl-20 {
    margin-top: 20px;
  }

  .mr-xxl-20 {
    margin-right: 20px;
  }

  .mb-xxl-20 {
    margin-bottom: 20px;
  }

  .ml-xxl-20 {
    margin-left: 20px;
  }

  .p-xxl-20 {
    padding: 20px;
  }

  .pt-xxl-20 {
    padding-top: 20px;
  }

  .py-xxl-20 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .pr-xxl-20 {
    padding-right: 20px;
  }

  .px-xxl-20 {
    padding-right: 20px;
    padding-left: 20px;
  }

  .pb-xxl-20 {
    padding-bottom: 20px;
  }

  .pl-xxl-20 {
    padding-left: 20px;
  }

  .m-xxl-22 {
    margin: 22px;
  }

  .my-xxl-22 {
    margin-top: 22px;
    margin-bottom: 22px;
  }

  .mx-xxl-22 {
    margin-right: 22px;
    margin-left: 22px;
  }

  .mt-xxl-22 {
    margin-top: 22px;
  }

  .mr-xxl-22 {
    margin-right: 22px;
  }

  .mb-xxl-22 {
    margin-bottom: 22px;
  }

  .ml-xxl-22 {
    margin-left: 22px;
  }

  .p-xxl-22 {
    padding: 22px;
  }

  .pt-xxl-22 {
    padding-top: 22px;
  }

  .py-xxl-22 {
    padding-top: 22px;
    padding-bottom: 22px;
  }

  .pr-xxl-22 {
    padding-right: 22px;
  }

  .px-xxl-22 {
    padding-right: 22px;
    padding-left: 22px;
  }

  .pb-xxl-22 {
    padding-bottom: 22px;
  }

  .pl-xxl-22 {
    padding-left: 22px;
  }

  .m-xxl-25 {
    margin: 25px;
  }

  .my-xxl-25 {
    margin-top: 25px;
    margin-bottom: 25px;
  }

  .mx-xxl-25 {
    margin-right: 25px;
    margin-left: 25px;
  }

  .mt-xxl-25 {
    margin-top: 25px;
  }

  .mr-xxl-25 {
    margin-right: 25px;
  }

  .mb-xxl-25 {
    margin-bottom: 25px;
  }

  .ml-xxl-25 {
    margin-left: 25px;
  }

  .p-xxl-25 {
    padding: 25px;
  }

  .pt-xxl-25 {
    padding-top: 25px;
  }

  .py-xxl-25 {
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .pr-xxl-25 {
    padding-right: 25px;
  }

  .px-xxl-25 {
    padding-right: 25px;
    padding-left: 25px;
  }

  .pb-xxl-25 {
    padding-bottom: 25px;
  }

  .pl-xxl-25 {
    padding-left: 25px;
  }

  .m-xxl-30 {
    margin: 30px;
  }

  .my-xxl-30 {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .mx-xxl-30 {
    margin-right: 30px;
    margin-left: 30px;
  }

  .mt-xxl-30 {
    margin-top: 30px;
  }

  .mr-xxl-30 {
    margin-right: 30px;
  }

  .mb-xxl-30 {
    margin-bottom: 30px;
  }

  .ml-xxl-30 {
    margin-left: 30px;
  }

  .p-xxl-30 {
    padding: 30px;
  }

  .pt-xxl-30 {
    padding-top: 30px;
  }

  .py-xxl-30 {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .pr-xxl-30 {
    padding-right: 30px;
  }

  .px-xxl-30 {
    padding-right: 30px;
    padding-left: 30px;
  }

  .pb-xxl-30 {
    padding-bottom: 30px;
  }

  .pl-xxl-30 {
    padding-left: 30px;
  }

  .m-xxl-35 {
    margin: 35px;
  }

  .my-xxl-35 {
    margin-top: 35px;
    margin-bottom: 35px;
  }

  .mx-xxl-35 {
    margin-right: 35px;
    margin-left: 35px;
  }

  .mt-xxl-35 {
    margin-top: 35px;
  }

  .mr-xxl-35 {
    margin-right: 35px;
  }

  .mb-xxl-35 {
    margin-bottom: 35px;
  }

  .ml-xxl-35 {
    margin-left: 35px;
  }

  .p-xxl-35 {
    padding: 35px;
  }

  .pt-xxl-35 {
    padding-top: 35px;
  }

  .py-xxl-35 {
    padding-top: 35px;
    padding-bottom: 35px;
  }

  .pr-xxl-35 {
    padding-right: 35px;
  }

  .px-xxl-35 {
    padding-right: 35px;
    padding-left: 35px;
  }

  .pb-xxl-35 {
    padding-bottom: 35px;
  }

  .pl-xxl-35 {
    padding-left: 35px;
  }

  .m-xxl-40 {
    margin: 40px;
  }

  .my-xxl-40 {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .mx-xxl-40 {
    margin-right: 40px;
    margin-left: 40px;
  }

  .mt-xxl-40 {
    margin-top: 40px;
  }

  .mr-xxl-40 {
    margin-right: 40px;
  }

  .mb-xxl-40 {
    margin-bottom: 40px;
  }

  .ml-xxl-40 {
    margin-left: 40px;
  }

  .p-xxl-40 {
    padding: 40px;
  }

  .pt-xxl-40 {
    padding-top: 40px;
  }

  .py-xxl-40 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .pr-xxl-40 {
    padding-right: 40px;
  }

  .px-xxl-40 {
    padding-right: 40px;
    padding-left: 40px;
  }

  .pb-xxl-40 {
    padding-bottom: 40px;
  }

  .pl-xxl-40 {
    padding-left: 40px;
  }

  .m-xxl-45 {
    margin: 45px;
  }

  .my-xxl-45 {
    margin-top: 45px;
    margin-bottom: 45px;
  }

  .mx-xxl-45 {
    margin-right: 45px;
    margin-left: 45px;
  }

  .mt-xxl-45 {
    margin-top: 45px;
  }

  .mr-xxl-45 {
    margin-right: 45px;
  }

  .mb-xxl-45 {
    margin-bottom: 45px;
  }

  .ml-xxl-45 {
    margin-left: 45px;
  }

  .p-xxl-45 {
    padding: 45px;
  }

  .pt-xxl-45 {
    padding-top: 45px;
  }

  .py-xxl-45 {
    padding-top: 45px;
    padding-bottom: 45px;
  }

  .pr-xxl-45 {
    padding-right: 45px;
  }

  .px-xxl-45 {
    padding-right: 45px;
    padding-left: 45px;
  }

  .pb-xxl-45 {
    padding-bottom: 45px;
  }

  .pl-xxl-45 {
    padding-left: 45px;
  }

  .m-xxl-50 {
    margin: 50px;
  }

  .my-xxl-50 {
    margin-top: 50px;
    margin-bottom: 50px;
  }

  .mx-xxl-50 {
    margin-right: 50px;
    margin-left: 50px;
  }

  .mt-xxl-50 {
    margin-top: 50px;
  }

  .mr-xxl-50 {
    margin-right: 50px;
  }

  .mb-xxl-50 {
    margin-bottom: 50px;
  }

  .ml-xxl-50 {
    margin-left: 50px;
  }

  .p-xxl-50 {
    padding: 50px;
  }

  .pt-xxl-50 {
    padding-top: 50px;
  }

  .py-xxl-50 {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .pr-xxl-50 {
    padding-right: 50px;
  }

  .px-xxl-50 {
    padding-right: 50px;
    padding-left: 50px;
  }

  .pb-xxl-50 {
    padding-bottom: 50px;
  }

  .pl-xxl-50 {
    padding-left: 50px;
  }

  .m-xxl-60 {
    margin: 60px;
  }

  .my-xxl-60 {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .mx-xxl-60 {
    margin-right: 60px;
    margin-left: 60px;
  }

  .mt-xxl-60 {
    margin-top: 60px;
  }

  .mr-xxl-60 {
    margin-right: 60px;
  }

  .mb-xxl-60 {
    margin-bottom: 60px;
  }

  .ml-xxl-60 {
    margin-left: 60px;
  }

  .p-xxl-60 {
    padding: 60px;
  }

  .pt-xxl-60 {
    padding-top: 60px;
  }

  .py-xxl-60 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .pr-xxl-60 {
    padding-right: 60px;
  }

  .px-xxl-60 {
    padding-right: 60px;
    padding-left: 60px;
  }

  .pb-xxl-60 {
    padding-bottom: 60px;
  }

  .pl-xxl-60 {
    padding-left: 60px;
  }

  .m-xxl-65 {
    margin: 65px;
  }

  .my-xxl-65 {
    margin-top: 65px;
    margin-bottom: 65px;
  }

  .mx-xxl-65 {
    margin-right: 65px;
    margin-left: 65px;
  }

  .mt-xxl-65 {
    margin-top: 65px;
  }

  .mr-xxl-65 {
    margin-right: 65px;
  }

  .mb-xxl-65 {
    margin-bottom: 65px;
  }

  .ml-xxl-65 {
    margin-left: 65px;
  }

  .p-xxl-65 {
    padding: 65px;
  }

  .pt-xxl-65 {
    padding-top: 65px;
  }

  .py-xxl-65 {
    padding-top: 65px;
    padding-bottom: 65px;
  }

  .pr-xxl-65 {
    padding-right: 65px;
  }

  .px-xxl-65 {
    padding-right: 65px;
    padding-left: 65px;
  }

  .pb-xxl-65 {
    padding-bottom: 65px;
  }

  .pl-xxl-65 {
    padding-left: 65px;
  }

  .m-xxl-70 {
    margin: 70px;
  }

  .my-xxl-70 {
    margin-top: 70px;
    margin-bottom: 70px;
  }

  .mx-xxl-70 {
    margin-right: 70px;
    margin-left: 70px;
  }

  .mt-xxl-70 {
    margin-top: 70px;
  }

  .mr-xxl-70 {
    margin-right: 70px;
  }

  .mb-xxl-70 {
    margin-bottom: 70px;
  }

  .ml-xxl-70 {
    margin-left: 70px;
  }

  .p-xxl-70 {
    padding: 70px;
  }

  .pt-xxl-70 {
    padding-top: 70px;
  }

  .py-xxl-70 {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .pr-xxl-70 {
    padding-right: 70px;
  }

  .px-xxl-70 {
    padding-right: 70px;
    padding-left: 70px;
  }

  .pb-xxl-70 {
    padding-bottom: 70px;
  }

  .pl-xxl-70 {
    padding-left: 70px;
  }

  .m-xxl-75 {
    margin: 75px;
  }

  .my-xxl-75 {
    margin-top: 75px;
    margin-bottom: 75px;
  }

  .mx-xxl-75 {
    margin-right: 75px;
    margin-left: 75px;
  }

  .mt-xxl-75 {
    margin-top: 75px;
  }

  .mr-xxl-75 {
    margin-right: 75px;
  }

  .mb-xxl-75 {
    margin-bottom: 75px;
  }

  .ml-xxl-75 {
    margin-left: 75px;
  }

  .p-xxl-75 {
    padding: 75px;
  }

  .pt-xxl-75 {
    padding-top: 75px;
  }

  .py-xxl-75 {
    padding-top: 75px;
    padding-bottom: 75px;
  }

  .pr-xxl-75 {
    padding-right: 75px;
  }

  .px-xxl-75 {
    padding-right: 75px;
    padding-left: 75px;
  }

  .pb-xxl-75 {
    padding-bottom: 75px;
  }

  .pl-xxl-75 {
    padding-left: 75px;
  }

  .m-xxl-80 {
    margin: 80px;
  }

  .my-xxl-80 {
    margin-top: 80px;
    margin-bottom: 80px;
  }

  .mx-xxl-80 {
    margin-right: 80px;
    margin-left: 80px;
  }

  .mt-xxl-80 {
    margin-top: 80px;
  }

  .mr-xxl-80 {
    margin-right: 80px;
  }

  .mb-xxl-80 {
    margin-bottom: 80px;
  }

  .ml-xxl-80 {
    margin-left: 80px;
  }

  .p-xxl-80 {
    padding: 80px;
  }

  .pt-xxl-80 {
    padding-top: 80px;
  }

  .py-xxl-80 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .pr-xxl-80 {
    padding-right: 80px;
  }

  .px-xxl-80 {
    padding-right: 80px;
    padding-left: 80px;
  }

  .pb-xxl-80 {
    padding-bottom: 80px;
  }

  .pl-xxl-80 {
    padding-left: 80px;
  }

  .m-xxl-85 {
    margin: 85px;
  }

  .my-xxl-85 {
    margin-top: 85px;
    margin-bottom: 85px;
  }

  .mx-xxl-85 {
    margin-right: 85px;
    margin-left: 85px;
  }

  .mt-xxl-85 {
    margin-top: 85px;
  }

  .mr-xxl-85 {
    margin-right: 85px;
  }

  .mb-xxl-85 {
    margin-bottom: 85px;
  }

  .ml-xxl-85 {
    margin-left: 85px;
  }

  .p-xxl-85 {
    padding: 85px;
  }

  .pt-xxl-85 {
    padding-top: 85px;
  }

  .py-xxl-85 {
    padding-top: 85px;
    padding-bottom: 85px;
  }

  .pr-xxl-85 {
    padding-right: 85px;
  }

  .px-xxl-85 {
    padding-right: 85px;
    padding-left: 85px;
  }

  .pb-xxl-85 {
    padding-bottom: 85px;
  }

  .pl-xxl-85 {
    padding-left: 85px;
  }

  .m-xxl-90 {
    margin: 90px;
  }

  .my-xxl-90 {
    margin-top: 90px;
    margin-bottom: 90px;
  }

  .mx-xxl-90 {
    margin-right: 90px;
    margin-left: 90px;
  }

  .mt-xxl-90 {
    margin-top: 90px;
  }

  .mr-xxl-90 {
    margin-right: 90px;
  }

  .mb-xxl-90 {
    margin-bottom: 90px;
  }

  .ml-xxl-90 {
    margin-left: 90px;
  }

  .p-xxl-90 {
    padding: 90px;
  }

  .pt-xxl-90 {
    padding-top: 90px;
  }

  .py-xxl-90 {
    padding-top: 90px;
    padding-bottom: 90px;
  }

  .pr-xxl-90 {
    padding-right: 90px;
  }

  .px-xxl-90 {
    padding-right: 90px;
    padding-left: 90px;
  }

  .pb-xxl-90 {
    padding-bottom: 90px;
  }

  .pl-xxl-90 {
    padding-left: 90px;
  }

  .m-xxl-95 {
    margin: 95px;
  }

  .my-xxl-95 {
    margin-top: 95px;
    margin-bottom: 95px;
  }

  .mx-xxl-95 {
    margin-right: 95px;
    margin-left: 95px;
  }

  .mt-xxl-95 {
    margin-top: 95px;
  }

  .mr-xxl-95 {
    margin-right: 95px;
  }

  .mb-xxl-95 {
    margin-bottom: 95px;
  }

  .ml-xxl-95 {
    margin-left: 95px;
  }

  .p-xxl-95 {
    padding: 95px;
  }

  .pt-xxl-95 {
    padding-top: 95px;
  }

  .py-xxl-95 {
    padding-top: 95px;
    padding-bottom: 95px;
  }

  .pr-xxl-95 {
    padding-right: 95px;
  }

  .px-xxl-95 {
    padding-right: 95px;
    padding-left: 95px;
  }

  .pb-xxl-95 {
    padding-bottom: 95px;
  }

  .pl-xxl-95 {
    padding-left: 95px;
  }

  .m-xxl-100 {
    margin: 100px;
  }

  .my-xxl-100 {
    margin-top: 100px;
    margin-bottom: 100px;
  }

  .mx-xxl-100 {
    margin-right: 100px;
    margin-left: 100px;
  }

  .mt-xxl-100 {
    margin-top: 100px;
  }

  .mr-xxl-100 {
    margin-right: 100px;
  }

  .mb-xxl-100 {
    margin-bottom: 100px;
  }

  .ml-xxl-100 {
    margin-left: 100px;
  }

  .p-xxl-100 {
    padding: 100px;
  }

  .pt-xxl-100 {
    padding-top: 100px;
  }

  .py-xxl-100 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .pr-xxl-100 {
    padding-right: 100px;
  }

  .px-xxl-100 {
    padding-right: 100px;
    padding-left: 100px;
  }

  .pb-xxl-100 {
    padding-bottom: 100px;
  }

  .pl-xxl-100 {
    padding-left: 100px;
  }

  .m-xxl-110 {
    margin: 110px;
  }

  .my-xxl-110 {
    margin-top: 110px;
    margin-bottom: 110px;
  }

  .mx-xxl-110 {
    margin-right: 110px;
    margin-left: 110px;
  }

  .mt-xxl-110 {
    margin-top: 110px;
  }

  .mr-xxl-110 {
    margin-right: 110px;
  }

  .mb-xxl-110 {
    margin-bottom: 110px;
  }

  .ml-xxl-110 {
    margin-left: 110px;
  }

  .p-xxl-110 {
    padding: 110px;
  }

  .pt-xxl-110 {
    padding-top: 110px;
  }

  .py-xxl-110 {
    padding-top: 110px;
    padding-bottom: 110px;
  }

  .pr-xxl-110 {
    padding-right: 110px;
  }

  .px-xxl-110 {
    padding-right: 110px;
    padding-left: 110px;
  }

  .pb-xxl-110 {
    padding-bottom: 110px;
  }

  .pl-xxl-110 {
    padding-left: 110px;
  }

  .m-xxl-120 {
    margin: 120px;
  }

  .my-xxl-120 {
    margin-top: 120px;
    margin-bottom: 120px;
  }

  .mx-xxl-120 {
    margin-right: 120px;
    margin-left: 120px;
  }

  .mt-xxl-120 {
    margin-top: 120px;
  }

  .mr-xxl-120 {
    margin-right: 120px;
  }

  .mb-xxl-120 {
    margin-bottom: 120px;
  }

  .ml-xxl-120 {
    margin-left: 120px;
  }

  .p-xxl-120 {
    padding: 120px;
  }

  .pt-xxl-120 {
    padding-top: 120px;
  }

  .py-xxl-120 {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .pr-xxl-120 {
    padding-right: 120px;
  }

  .px-xxl-120 {
    padding-right: 120px;
    padding-left: 120px;
  }

  .pb-xxl-120 {
    padding-bottom: 120px;
  }

  .pl-xxl-120 {
    padding-left: 120px;
  }

  .m-xxl-130 {
    margin: 130px;
  }

  .my-xxl-130 {
    margin-top: 130px;
    margin-bottom: 130px;
  }

  .mx-xxl-130 {
    margin-right: 130px;
    margin-left: 130px;
  }

  .mt-xxl-130 {
    margin-top: 130px;
  }

  .mr-xxl-130 {
    margin-right: 130px;
  }

  .mb-xxl-130 {
    margin-bottom: 130px;
  }

  .ml-xxl-130 {
    margin-left: 130px;
  }

  .p-xxl-130 {
    padding: 130px;
  }

  .pt-xxl-130 {
    padding-top: 130px;
  }

  .py-xxl-130 {
    padding-top: 130px;
    padding-bottom: 130px;
  }

  .pr-xxl-130 {
    padding-right: 130px;
  }

  .px-xxl-130 {
    padding-right: 130px;
    padding-left: 130px;
  }

  .pb-xxl-130 {
    padding-bottom: 130px;
  }

  .pl-xxl-130 {
    padding-left: 130px;
  }

  .m-xxl-140 {
    margin: 140px;
  }

  .my-xxl-140 {
    margin-top: 140px;
    margin-bottom: 140px;
  }

  .mx-xxl-140 {
    margin-right: 140px;
    margin-left: 140px;
  }

  .mt-xxl-140 {
    margin-top: 140px;
  }

  .mr-xxl-140 {
    margin-right: 140px;
  }

  .mb-xxl-140 {
    margin-bottom: 140px;
  }

  .ml-xxl-140 {
    margin-left: 140px;
  }

  .p-xxl-140 {
    padding: 140px;
  }

  .pt-xxl-140 {
    padding-top: 140px;
  }

  .py-xxl-140 {
    padding-top: 140px;
    padding-bottom: 140px;
  }

  .pr-xxl-140 {
    padding-right: 140px;
  }

  .px-xxl-140 {
    padding-right: 140px;
    padding-left: 140px;
  }

  .pb-xxl-140 {
    padding-bottom: 140px;
  }

  .pl-xxl-140 {
    padding-left: 140px;
  }

  .m-xxl-150 {
    margin: 150px;
  }

  .my-xxl-150 {
    margin-top: 150px;
    margin-bottom: 150px;
  }

  .mx-xxl-150 {
    margin-right: 150px;
    margin-left: 150px;
  }

  .mt-xxl-150 {
    margin-top: 150px;
  }

  .mr-xxl-150 {
    margin-right: 150px;
  }

  .mb-xxl-150 {
    margin-bottom: 150px;
  }

  .ml-xxl-150 {
    margin-left: 150px;
  }

  .p-xxl-150 {
    padding: 150px;
  }

  .pt-xxl-150 {
    padding-top: 150px;
  }

  .py-xxl-150 {
    padding-top: 150px;
    padding-bottom: 150px;
  }

  .pr-xxl-150 {
    padding-right: 150px;
  }

  .px-xxl-150 {
    padding-right: 150px;
    padding-left: 150px;
  }

  .pb-xxl-150 {
    padding-bottom: 150px;
  }

  .pl-xxl-150 {
    padding-left: 150px;
  }

  .m-xxl-160 {
    margin: 160px;
  }

  .my-xxl-160 {
    margin-top: 160px;
    margin-bottom: 160px;
  }

  .mx-xxl-160 {
    margin-right: 160px;
    margin-left: 160px;
  }

  .mt-xxl-160 {
    margin-top: 160px;
  }

  .mr-xxl-160 {
    margin-right: 160px;
  }

  .mb-xxl-160 {
    margin-bottom: 160px;
  }

  .ml-xxl-160 {
    margin-left: 160px;
  }

  .p-xxl-160 {
    padding: 160px;
  }

  .pt-xxl-160 {
    padding-top: 160px;
  }

  .py-xxl-160 {
    padding-top: 160px;
    padding-bottom: 160px;
  }

  .pr-xxl-160 {
    padding-right: 160px;
  }

  .px-xxl-160 {
    padding-right: 160px;
    padding-left: 160px;
  }

  .pb-xxl-160 {
    padding-bottom: 160px;
  }

  .pl-xxl-160 {
    padding-left: 160px;
  }

  .m-xxl-170 {
    margin: 170px;
  }

  .my-xxl-170 {
    margin-top: 170px;
    margin-bottom: 170px;
  }

  .mx-xxl-170 {
    margin-right: 170px;
    margin-left: 170px;
  }

  .mt-xxl-170 {
    margin-top: 170px;
  }

  .mr-xxl-170 {
    margin-right: 170px;
  }

  .mb-xxl-170 {
    margin-bottom: 170px;
  }

  .ml-xxl-170 {
    margin-left: 170px;
  }

  .p-xxl-170 {
    padding: 170px;
  }

  .pt-xxl-170 {
    padding-top: 170px;
  }

  .py-xxl-170 {
    padding-top: 170px;
    padding-bottom: 170px;
  }

  .pr-xxl-170 {
    padding-right: 170px;
  }

  .px-xxl-170 {
    padding-right: 170px;
    padding-left: 170px;
  }

  .pb-xxl-170 {
    padding-bottom: 170px;
  }

  .pl-xxl-170 {
    padding-left: 170px;
  }

  .m-xxl-180 {
    margin: 180px;
  }

  .my-xxl-180 {
    margin-top: 180px;
    margin-bottom: 180px;
  }

  .mx-xxl-180 {
    margin-right: 180px;
    margin-left: 180px;
  }

  .mt-xxl-180 {
    margin-top: 180px;
  }

  .mr-xxl-180 {
    margin-right: 180px;
  }

  .mb-xxl-180 {
    margin-bottom: 180px;
  }

  .ml-xxl-180 {
    margin-left: 180px;
  }

  .p-xxl-180 {
    padding: 180px;
  }

  .pt-xxl-180 {
    padding-top: 180px;
  }

  .py-xxl-180 {
    padding-top: 180px;
    padding-bottom: 180px;
  }

  .pr-xxl-180 {
    padding-right: 180px;
  }

  .px-xxl-180 {
    padding-right: 180px;
    padding-left: 180px;
  }

  .pb-xxl-180 {
    padding-bottom: 180px;
  }

  .pl-xxl-180 {
    padding-left: 180px;
  }

  .m-xxl-185 {
    margin: 185px;
  }

  .my-xxl-185 {
    margin-top: 185px;
    margin-bottom: 185px;
  }

  .mx-xxl-185 {
    margin-right: 185px;
    margin-left: 185px;
  }

  .mt-xxl-185 {
    margin-top: 185px;
  }

  .mr-xxl-185 {
    margin-right: 185px;
  }

  .mb-xxl-185 {
    margin-bottom: 185px;
  }

  .ml-xxl-185 {
    margin-left: 185px;
  }

  .p-xxl-185 {
    padding: 185px;
  }

  .pt-xxl-185 {
    padding-top: 185px;
  }

  .py-xxl-185 {
    padding-top: 185px;
    padding-bottom: 185px;
  }

  .pr-xxl-185 {
    padding-right: 185px;
  }

  .px-xxl-185 {
    padding-right: 185px;
    padding-left: 185px;
  }

  .pb-xxl-185 {
    padding-bottom: 185px;
  }

  .pl-xxl-185 {
    padding-left: 185px;
  }

  .m-xxl-190 {
    margin: 190px;
  }

  .my-xxl-190 {
    margin-top: 190px;
    margin-bottom: 190px;
  }

  .mx-xxl-190 {
    margin-right: 190px;
    margin-left: 190px;
  }

  .mt-xxl-190 {
    margin-top: 190px;
  }

  .mr-xxl-190 {
    margin-right: 190px;
  }

  .mb-xxl-190 {
    margin-bottom: 190px;
  }

  .ml-xxl-190 {
    margin-left: 190px;
  }

  .p-xxl-190 {
    padding: 190px;
  }

  .pt-xxl-190 {
    padding-top: 190px;
  }

  .py-xxl-190 {
    padding-top: 190px;
    padding-bottom: 190px;
  }

  .pr-xxl-190 {
    padding-right: 190px;
  }

  .px-xxl-190 {
    padding-right: 190px;
    padding-left: 190px;
  }

  .pb-xxl-190 {
    padding-bottom: 190px;
  }

  .pl-xxl-190 {
    padding-left: 190px;
  }

  .m-xxl-195 {
    margin: 195px;
  }

  .my-xxl-195 {
    margin-top: 195px;
    margin-bottom: 195px;
  }

  .mx-xxl-195 {
    margin-right: 195px;
    margin-left: 195px;
  }

  .mt-xxl-195 {
    margin-top: 195px;
  }

  .mr-xxl-195 {
    margin-right: 195px;
  }

  .mb-xxl-195 {
    margin-bottom: 195px;
  }

  .ml-xxl-195 {
    margin-left: 195px;
  }

  .p-xxl-195 {
    padding: 195px;
  }

  .pt-xxl-195 {
    padding-top: 195px;
  }

  .py-xxl-195 {
    padding-top: 195px;
    padding-bottom: 195px;
  }

  .pr-xxl-195 {
    padding-right: 195px;
  }

  .px-xxl-195 {
    padding-right: 195px;
    padding-left: 195px;
  }

  .pb-xxl-195 {
    padding-bottom: 195px;
  }

  .pl-xxl-195 {
    padding-left: 195px;
  }

  .m-xxl-200 {
    margin: 200px;
  }

  .my-xxl-200 {
    margin-top: 200px;
    margin-bottom: 200px;
  }

  .mx-xxl-200 {
    margin-right: 200px;
    margin-left: 200px;
  }

  .mt-xxl-200 {
    margin-top: 200px;
  }

  .mr-xxl-200 {
    margin-right: 200px;
  }

  .mb-xxl-200 {
    margin-bottom: 200px;
  }

  .ml-xxl-200 {
    margin-left: 200px;
  }

  .p-xxl-200 {
    padding: 200px;
  }

  .pt-xxl-200 {
    padding-top: 200px;
  }

  .py-xxl-200 {
    padding-top: 200px;
    padding-bottom: 200px;
  }

  .pr-xxl-200 {
    padding-right: 200px;
  }

  .px-xxl-200 {
    padding-right: 200px;
    padding-left: 200px;
  }

  .pb-xxl-200 {
    padding-bottom: 200px;
  }

  .pl-xxl-200 {
    padding-left: 200px;
  }

  .m-xxl-210 {
    margin: 210px;
  }

  .my-xxl-210 {
    margin-top: 210px;
    margin-bottom: 210px;
  }

  .mx-xxl-210 {
    margin-right: 210px;
    margin-left: 210px;
  }

  .mt-xxl-210 {
    margin-top: 210px;
  }

  .mr-xxl-210 {
    margin-right: 210px;
  }

  .mb-xxl-210 {
    margin-bottom: 210px;
  }

  .ml-xxl-210 {
    margin-left: 210px;
  }

  .p-xxl-210 {
    padding: 210px;
  }

  .pt-xxl-210 {
    padding-top: 210px;
  }

  .py-xxl-210 {
    padding-top: 210px;
    padding-bottom: 210px;
  }

  .pr-xxl-210 {
    padding-right: 210px;
  }

  .px-xxl-210 {
    padding-right: 210px;
    padding-left: 210px;
  }

  .pb-xxl-210 {
    padding-bottom: 210px;
  }

  .pl-xxl-210 {
    padding-left: 210px;
  }

  .m-xxl-220 {
    margin: 220px;
  }

  .my-xxl-220 {
    margin-top: 220px;
    margin-bottom: 220px;
  }

  .mx-xxl-220 {
    margin-right: 220px;
    margin-left: 220px;
  }

  .mt-xxl-220 {
    margin-top: 220px;
  }

  .mr-xxl-220 {
    margin-right: 220px;
  }

  .mb-xxl-220 {
    margin-bottom: 220px;
  }

  .ml-xxl-220 {
    margin-left: 220px;
  }

  .p-xxl-220 {
    padding: 220px;
  }

  .pt-xxl-220 {
    padding-top: 220px;
  }

  .py-xxl-220 {
    padding-top: 220px;
    padding-bottom: 220px;
  }

  .pr-xxl-220 {
    padding-right: 220px;
  }

  .px-xxl-220 {
    padding-right: 220px;
    padding-left: 220px;
  }

  .pb-xxl-220 {
    padding-bottom: 220px;
  }

  .pl-xxl-220 {
    padding-left: 220px;
  }

  .m-xxl-230 {
    margin: 230px;
  }

  .my-xxl-230 {
    margin-top: 230px;
    margin-bottom: 230px;
  }

  .mx-xxl-230 {
    margin-right: 230px;
    margin-left: 230px;
  }

  .mt-xxl-230 {
    margin-top: 230px;
  }

  .mr-xxl-230 {
    margin-right: 230px;
  }

  .mb-xxl-230 {
    margin-bottom: 230px;
  }

  .ml-xxl-230 {
    margin-left: 230px;
  }

  .p-xxl-230 {
    padding: 230px;
  }

  .pt-xxl-230 {
    padding-top: 230px;
  }

  .py-xxl-230 {
    padding-top: 230px;
    padding-bottom: 230px;
  }

  .pr-xxl-230 {
    padding-right: 230px;
  }

  .px-xxl-230 {
    padding-right: 230px;
    padding-left: 230px;
  }

  .pb-xxl-230 {
    padding-bottom: 230px;
  }

  .pl-xxl-230 {
    padding-left: 230px;
  }

  .m-xxl-240 {
    margin: 240px;
  }

  .my-xxl-240 {
    margin-top: 240px;
    margin-bottom: 240px;
  }

  .mx-xxl-240 {
    margin-right: 240px;
    margin-left: 240px;
  }

  .mt-xxl-240 {
    margin-top: 240px;
  }

  .mr-xxl-240 {
    margin-right: 240px;
  }

  .mb-xxl-240 {
    margin-bottom: 240px;
  }

  .ml-xxl-240 {
    margin-left: 240px;
  }

  .p-xxl-240 {
    padding: 240px;
  }

  .pt-xxl-240 {
    padding-top: 240px;
  }

  .py-xxl-240 {
    padding-top: 240px;
    padding-bottom: 240px;
  }

  .pr-xxl-240 {
    padding-right: 240px;
  }

  .px-xxl-240 {
    padding-right: 240px;
    padding-left: 240px;
  }

  .pb-xxl-240 {
    padding-bottom: 240px;
  }

  .pl-xxl-240 {
    padding-left: 240px;
  }

  .m-xxl-250 {
    margin: 250px;
  }

  .my-xxl-250 {
    margin-top: 250px;
    margin-bottom: 250px;
  }

  .mx-xxl-250 {
    margin-right: 250px;
    margin-left: 250px;
  }

  .mt-xxl-250 {
    margin-top: 250px;
  }

  .mr-xxl-250 {
    margin-right: 250px;
  }

  .mb-xxl-250 {
    margin-bottom: 250px;
  }

  .ml-xxl-250 {
    margin-left: 250px;
  }

  .p-xxl-250 {
    padding: 250px;
  }

  .pt-xxl-250 {
    padding-top: 250px;
  }

  .py-xxl-250 {
    padding-top: 250px;
    padding-bottom: 250px;
  }

  .pr-xxl-250 {
    padding-right: 250px;
  }

  .px-xxl-250 {
    padding-right: 250px;
    padding-left: 250px;
  }

  .pb-xxl-250 {
    padding-bottom: 250px;
  }

  .pl-xxl-250 {
    padding-left: 250px;
  }

  .m-xxl-260 {
    margin: 260px;
  }

  .my-xxl-260 {
    margin-top: 260px;
    margin-bottom: 260px;
  }

  .mx-xxl-260 {
    margin-right: 260px;
    margin-left: 260px;
  }

  .mt-xxl-260 {
    margin-top: 260px;
  }

  .mr-xxl-260 {
    margin-right: 260px;
  }

  .mb-xxl-260 {
    margin-bottom: 260px;
  }

  .ml-xxl-260 {
    margin-left: 260px;
  }

  .p-xxl-260 {
    padding: 260px;
  }

  .pt-xxl-260 {
    padding-top: 260px;
  }

  .py-xxl-260 {
    padding-top: 260px;
    padding-bottom: 260px;
  }

  .pr-xxl-260 {
    padding-right: 260px;
  }

  .px-xxl-260 {
    padding-right: 260px;
    padding-left: 260px;
  }

  .pb-xxl-260 {
    padding-bottom: 260px;
  }

  .pl-xxl-260 {
    padding-left: 260px;
  }

  .m-xxl-270 {
    margin: 270px;
  }

  .my-xxl-270 {
    margin-top: 270px;
    margin-bottom: 270px;
  }

  .mx-xxl-270 {
    margin-right: 270px;
    margin-left: 270px;
  }

  .mt-xxl-270 {
    margin-top: 270px;
  }

  .mr-xxl-270 {
    margin-right: 270px;
  }

  .mb-xxl-270 {
    margin-bottom: 270px;
  }

  .ml-xxl-270 {
    margin-left: 270px;
  }

  .p-xxl-270 {
    padding: 270px;
  }

  .pt-xxl-270 {
    padding-top: 270px;
  }

  .py-xxl-270 {
    padding-top: 270px;
    padding-bottom: 270px;
  }

  .pr-xxl-270 {
    padding-right: 270px;
  }

  .px-xxl-270 {
    padding-right: 270px;
    padding-left: 270px;
  }

  .pb-xxl-270 {
    padding-bottom: 270px;
  }

  .pl-xxl-270 {
    padding-left: 270px;
  }

  .m-xxl-280 {
    margin: 280px;
  }

  .my-xxl-280 {
    margin-top: 280px;
    margin-bottom: 280px;
  }

  .mx-xxl-280 {
    margin-right: 280px;
    margin-left: 280px;
  }

  .mt-xxl-280 {
    margin-top: 280px;
  }

  .mr-xxl-280 {
    margin-right: 280px;
  }

  .mb-xxl-280 {
    margin-bottom: 280px;
  }

  .ml-xxl-280 {
    margin-left: 280px;
  }

  .p-xxl-280 {
    padding: 280px;
  }

  .pt-xxl-280 {
    padding-top: 280px;
  }

  .py-xxl-280 {
    padding-top: 280px;
    padding-bottom: 280px;
  }

  .pr-xxl-280 {
    padding-right: 280px;
  }

  .px-xxl-280 {
    padding-right: 280px;
    padding-left: 280px;
  }

  .pb-xxl-280 {
    padding-bottom: 280px;
  }

  .pl-xxl-280 {
    padding-left: 280px;
  }

  .m-xxl-290 {
    margin: 290px;
  }

  .my-xxl-290 {
    margin-top: 290px;
    margin-bottom: 290px;
  }

  .mx-xxl-290 {
    margin-right: 290px;
    margin-left: 290px;
  }

  .mt-xxl-290 {
    margin-top: 290px;
  }

  .mr-xxl-290 {
    margin-right: 290px;
  }

  .mb-xxl-290 {
    margin-bottom: 290px;
  }

  .ml-xxl-290 {
    margin-left: 290px;
  }

  .p-xxl-290 {
    padding: 290px;
  }

  .pt-xxl-290 {
    padding-top: 290px;
  }

  .py-xxl-290 {
    padding-top: 290px;
    padding-bottom: 290px;
  }

  .pr-xxl-290 {
    padding-right: 290px;
  }

  .px-xxl-290 {
    padding-right: 290px;
    padding-left: 290px;
  }

  .pb-xxl-290 {
    padding-bottom: 290px;
  }

  .pl-xxl-290 {
    padding-left: 290px;
  }

  .m-xxl-300 {
    margin: 300px;
  }

  .my-xxl-300 {
    margin-top: 300px;
    margin-bottom: 300px;
  }

  .mx-xxl-300 {
    margin-right: 300px;
    margin-left: 300px;
  }

  .mt-xxl-300 {
    margin-top: 300px;
  }

  .mr-xxl-300 {
    margin-right: 300px;
  }

  .mb-xxl-300 {
    margin-bottom: 300px;
  }

  .ml-xxl-300 {
    margin-left: 300px;
  }

  .p-xxl-300 {
    padding: 300px;
  }

  .pt-xxl-300 {
    padding-top: 300px;
  }

  .py-xxl-300 {
    padding-top: 300px;
    padding-bottom: 300px;
  }

  .pr-xxl-300 {
    padding-right: 300px;
  }

  .px-xxl-300 {
    padding-right: 300px;
    padding-left: 300px;
  }

  .pb-xxl-300 {
    padding-bottom: 300px;
  }

  .pl-xxl-300 {
    padding-left: 300px;
  }

  .m-xxl-305 {
    margin: 305px;
  }

  .my-xxl-305 {
    margin-top: 305px;
    margin-bottom: 305px;
  }

  .mx-xxl-305 {
    margin-right: 305px;
    margin-left: 305px;
  }

  .mt-xxl-305 {
    margin-top: 305px;
  }

  .mr-xxl-305 {
    margin-right: 305px;
  }

  .mb-xxl-305 {
    margin-bottom: 305px;
  }

  .ml-xxl-305 {
    margin-left: 305px;
  }

  .p-xxl-305 {
    padding: 305px;
  }

  .pt-xxl-305 {
    padding-top: 305px;
  }

  .py-xxl-305 {
    padding-top: 305px;
    padding-bottom: 305px;
  }

  .pr-xxl-305 {
    padding-right: 305px;
  }

  .px-xxl-305 {
    padding-right: 305px;
    padding-left: 305px;
  }

  .pb-xxl-305 {
    padding-bottom: 305px;
  }

  .pl-xxl-305 {
    padding-left: 305px;
  }

  .m-xxl-310 {
    margin: 310px;
  }

  .my-xxl-310 {
    margin-top: 310px;
    margin-bottom: 310px;
  }

  .mx-xxl-310 {
    margin-right: 310px;
    margin-left: 310px;
  }

  .mt-xxl-310 {
    margin-top: 310px;
  }

  .mr-xxl-310 {
    margin-right: 310px;
  }

  .mb-xxl-310 {
    margin-bottom: 310px;
  }

  .ml-xxl-310 {
    margin-left: 310px;
  }

  .p-xxl-310 {
    padding: 310px;
  }

  .pt-xxl-310 {
    padding-top: 310px;
  }

  .py-xxl-310 {
    padding-top: 310px;
    padding-bottom: 310px;
  }

  .pr-xxl-310 {
    padding-right: 310px;
  }

  .px-xxl-310 {
    padding-right: 310px;
    padding-left: 310px;
  }

  .pb-xxl-310 {
    padding-bottom: 310px;
  }

  .pl-xxl-310 {
    padding-left: 310px;
  }

  .m-xxl-315 {
    margin: 315px;
  }

  .my-xxl-315 {
    margin-top: 315px;
    margin-bottom: 315px;
  }

  .mx-xxl-315 {
    margin-right: 315px;
    margin-left: 315px;
  }

  .mt-xxl-315 {
    margin-top: 315px;
  }

  .mr-xxl-315 {
    margin-right: 315px;
  }

  .mb-xxl-315 {
    margin-bottom: 315px;
  }

  .ml-xxl-315 {
    margin-left: 315px;
  }

  .p-xxl-315 {
    padding: 315px;
  }

  .pt-xxl-315 {
    padding-top: 315px;
  }

  .py-xxl-315 {
    padding-top: 315px;
    padding-bottom: 315px;
  }

  .pr-xxl-315 {
    padding-right: 315px;
  }

  .px-xxl-315 {
    padding-right: 315px;
    padding-left: 315px;
  }

  .pb-xxl-315 {
    padding-bottom: 315px;
  }

  .pl-xxl-315 {
    padding-left: 315px;
  }

  .m-xxl-320 {
    margin: 320px;
  }

  .my-xxl-320 {
    margin-top: 320px;
    margin-bottom: 320px;
  }

  .mx-xxl-320 {
    margin-right: 320px;
    margin-left: 320px;
  }

  .mt-xxl-320 {
    margin-top: 320px;
  }

  .mr-xxl-320 {
    margin-right: 320px;
  }

  .mb-xxl-320 {
    margin-bottom: 320px;
  }

  .ml-xxl-320 {
    margin-left: 320px;
  }

  .p-xxl-320 {
    padding: 320px;
  }

  .pt-xxl-320 {
    padding-top: 320px;
  }

  .py-xxl-320 {
    padding-top: 320px;
    padding-bottom: 320px;
  }

  .pr-xxl-320 {
    padding-right: 320px;
  }

  .px-xxl-320 {
    padding-right: 320px;
    padding-left: 320px;
  }

  .pb-xxl-320 {
    padding-bottom: 320px;
  }

  .pl-xxl-320 {
    padding-left: 320px;
  }

  .m-xxl-325 {
    margin: 325px;
  }

  .my-xxl-325 {
    margin-top: 325px;
    margin-bottom: 325px;
  }

  .mx-xxl-325 {
    margin-right: 325px;
    margin-left: 325px;
  }

  .mt-xxl-325 {
    margin-top: 325px;
  }

  .mr-xxl-325 {
    margin-right: 325px;
  }

  .mb-xxl-325 {
    margin-bottom: 325px;
  }

  .ml-xxl-325 {
    margin-left: 325px;
  }

  .p-xxl-325 {
    padding: 325px;
  }

  .pt-xxl-325 {
    padding-top: 325px;
  }

  .py-xxl-325 {
    padding-top: 325px;
    padding-bottom: 325px;
  }

  .pr-xxl-325 {
    padding-right: 325px;
  }

  .px-xxl-325 {
    padding-right: 325px;
    padding-left: 325px;
  }

  .pb-xxl-325 {
    padding-bottom: 325px;
  }

  .pl-xxl-325 {
    padding-left: 325px;
  }

  .m-xxl-330 {
    margin: 330px;
  }

  .my-xxl-330 {
    margin-top: 330px;
    margin-bottom: 330px;
  }

  .mx-xxl-330 {
    margin-right: 330px;
    margin-left: 330px;
  }

  .mt-xxl-330 {
    margin-top: 330px;
  }

  .mr-xxl-330 {
    margin-right: 330px;
  }

  .mb-xxl-330 {
    margin-bottom: 330px;
  }

  .ml-xxl-330 {
    margin-left: 330px;
  }

  .p-xxl-330 {
    padding: 330px;
  }

  .pt-xxl-330 {
    padding-top: 330px;
  }

  .py-xxl-330 {
    padding-top: 330px;
    padding-bottom: 330px;
  }

  .pr-xxl-330 {
    padding-right: 330px;
  }

  .px-xxl-330 {
    padding-right: 330px;
    padding-left: 330px;
  }

  .pb-xxl-330 {
    padding-bottom: 330px;
  }

  .pl-xxl-330 {
    padding-left: 330px;
  }

  .m-xxl-335 {
    margin: 335px;
  }

  .my-xxl-335 {
    margin-top: 335px;
    margin-bottom: 335px;
  }

  .mx-xxl-335 {
    margin-right: 335px;
    margin-left: 335px;
  }

  .mt-xxl-335 {
    margin-top: 335px;
  }

  .mr-xxl-335 {
    margin-right: 335px;
  }

  .mb-xxl-335 {
    margin-bottom: 335px;
  }

  .ml-xxl-335 {
    margin-left: 335px;
  }

  .p-xxl-335 {
    padding: 335px;
  }

  .pt-xxl-335 {
    padding-top: 335px;
  }

  .py-xxl-335 {
    padding-top: 335px;
    padding-bottom: 335px;
  }

  .pr-xxl-335 {
    padding-right: 335px;
  }

  .px-xxl-335 {
    padding-right: 335px;
    padding-left: 335px;
  }

  .pb-xxl-335 {
    padding-bottom: 335px;
  }

  .pl-xxl-335 {
    padding-left: 335px;
  }

  .m-xxl-350 {
    margin: 350px;
  }

  .my-xxl-350 {
    margin-top: 350px;
    margin-bottom: 350px;
  }

  .mx-xxl-350 {
    margin-right: 350px;
    margin-left: 350px;
  }

  .mt-xxl-350 {
    margin-top: 350px;
  }

  .mr-xxl-350 {
    margin-right: 350px;
  }

  .mb-xxl-350 {
    margin-bottom: 350px;
  }

  .ml-xxl-350 {
    margin-left: 350px;
  }

  .p-xxl-350 {
    padding: 350px;
  }

  .pt-xxl-350 {
    padding-top: 350px;
  }

  .py-xxl-350 {
    padding-top: 350px;
    padding-bottom: 350px;
  }

  .pr-xxl-350 {
    padding-right: 350px;
  }

  .px-xxl-350 {
    padding-right: 350px;
    padding-left: 350px;
  }

  .pb-xxl-350 {
    padding-bottom: 350px;
  }

  .pl-xxl-350 {
    padding-left: 350px;
  }

  /*   @each $m in $measurements{
      @include fnMeasure($on, $m);
    } */
  .mr-xxl-auto {
    margin-right: auto;
  }

  .ml-xxl-auto {
    margin-left: auto;
  }

  .h-xxl-auto {
    height: auto;
  }

  .w-xxl-auto {
    width: auto;
  }

  .h-xxl-full {
    height: 100%;
  }

  .w-xxl-full {
    width: 100%;
  }
}
@media (min-width: 1485px) {
  .m-xxxl-auto {
    margin: 0 auto;
  }

  .m-xxxl--20 {
    margin: -20px;
  }

  .my-xxxl--20 {
    margin-top: -20px;
    margin-bottom: -20px;
  }

  .mx-xxxl--20 {
    margin-right: -20px;
    margin-left: -20px;
  }

  .mt-xxxl--20 {
    margin-top: -20px;
  }

  .mr-xxxl--20 {
    margin-right: -20px;
  }

  .mb-xxxl--20 {
    margin-bottom: -20px;
  }

  .ml-xxxl--20 {
    margin-left: -20px;
  }

  .m-xxxl--15 {
    margin: -15px;
  }

  .my-xxxl--15 {
    margin-top: -15px;
    margin-bottom: -15px;
  }

  .mx-xxxl--15 {
    margin-right: -15px;
    margin-left: -15px;
  }

  .mt-xxxl--15 {
    margin-top: -15px;
  }

  .mr-xxxl--15 {
    margin-right: -15px;
  }

  .mb-xxxl--15 {
    margin-bottom: -15px;
  }

  .ml-xxxl--15 {
    margin-left: -15px;
  }

  .m-xxxl-0 {
    margin: 0px;
  }

  .my-xxxl-0 {
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .mx-xxxl-0 {
    margin-right: 0px;
    margin-left: 0px;
  }

  .mt-xxxl-0 {
    margin-top: 0px;
  }

  .mr-xxxl-0 {
    margin-right: 0px;
  }

  .mb-xxxl-0 {
    margin-bottom: 0px;
  }

  .ml-xxxl-0 {
    margin-left: 0px;
  }

  .p-xxxl-0 {
    padding: 0px;
  }

  .pt-xxxl-0 {
    padding-top: 0px;
  }

  .py-xxxl-0 {
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .pr-xxxl-0 {
    padding-right: 0px;
  }

  .px-xxxl-0 {
    padding-right: 0px;
    padding-left: 0px;
  }

  .pb-xxxl-0 {
    padding-bottom: 0px;
  }

  .pl-xxxl-0 {
    padding-left: 0px;
  }

  .m-xxxl-5 {
    margin: 5px;
  }

  .my-xxxl-5 {
    margin-top: 5px;
    margin-bottom: 5px;
  }

  .mx-xxxl-5 {
    margin-right: 5px;
    margin-left: 5px;
  }

  .mt-xxxl-5 {
    margin-top: 5px;
  }

  .mr-xxxl-5 {
    margin-right: 5px;
  }

  .mb-xxxl-5 {
    margin-bottom: 5px;
  }

  .ml-xxxl-5 {
    margin-left: 5px;
  }

  .p-xxxl-5 {
    padding: 5px;
  }

  .pt-xxxl-5 {
    padding-top: 5px;
  }

  .py-xxxl-5 {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .pr-xxxl-5 {
    padding-right: 5px;
  }

  .px-xxxl-5 {
    padding-right: 5px;
    padding-left: 5px;
  }

  .pb-xxxl-5 {
    padding-bottom: 5px;
  }

  .pl-xxxl-5 {
    padding-left: 5px;
  }

  .m-xxxl-7 {
    margin: 7px;
  }

  .my-xxxl-7 {
    margin-top: 7px;
    margin-bottom: 7px;
  }

  .mx-xxxl-7 {
    margin-right: 7px;
    margin-left: 7px;
  }

  .mt-xxxl-7 {
    margin-top: 7px;
  }

  .mr-xxxl-7 {
    margin-right: 7px;
  }

  .mb-xxxl-7 {
    margin-bottom: 7px;
  }

  .ml-xxxl-7 {
    margin-left: 7px;
  }

  .p-xxxl-7 {
    padding: 7px;
  }

  .pt-xxxl-7 {
    padding-top: 7px;
  }

  .py-xxxl-7 {
    padding-top: 7px;
    padding-bottom: 7px;
  }

  .pr-xxxl-7 {
    padding-right: 7px;
  }

  .px-xxxl-7 {
    padding-right: 7px;
    padding-left: 7px;
  }

  .pb-xxxl-7 {
    padding-bottom: 7px;
  }

  .pl-xxxl-7 {
    padding-left: 7px;
  }

  .m-xxxl-8 {
    margin: 8px;
  }

  .my-xxxl-8 {
    margin-top: 8px;
    margin-bottom: 8px;
  }

  .mx-xxxl-8 {
    margin-right: 8px;
    margin-left: 8px;
  }

  .mt-xxxl-8 {
    margin-top: 8px;
  }

  .mr-xxxl-8 {
    margin-right: 8px;
  }

  .mb-xxxl-8 {
    margin-bottom: 8px;
  }

  .ml-xxxl-8 {
    margin-left: 8px;
  }

  .p-xxxl-8 {
    padding: 8px;
  }

  .pt-xxxl-8 {
    padding-top: 8px;
  }

  .py-xxxl-8 {
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .pr-xxxl-8 {
    padding-right: 8px;
  }

  .px-xxxl-8 {
    padding-right: 8px;
    padding-left: 8px;
  }

  .pb-xxxl-8 {
    padding-bottom: 8px;
  }

  .pl-xxxl-8 {
    padding-left: 8px;
  }

  .m-xxxl-10 {
    margin: 10px;
  }

  .my-xxxl-10 {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .mx-xxxl-10 {
    margin-right: 10px;
    margin-left: 10px;
  }

  .mt-xxxl-10 {
    margin-top: 10px;
  }

  .mr-xxxl-10 {
    margin-right: 10px;
  }

  .mb-xxxl-10 {
    margin-bottom: 10px;
  }

  .ml-xxxl-10 {
    margin-left: 10px;
  }

  .p-xxxl-10 {
    padding: 10px;
  }

  .pt-xxxl-10 {
    padding-top: 10px;
  }

  .py-xxxl-10 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .pr-xxxl-10 {
    padding-right: 10px;
  }

  .px-xxxl-10 {
    padding-right: 10px;
    padding-left: 10px;
  }

  .pb-xxxl-10 {
    padding-bottom: 10px;
  }

  .pl-xxxl-10 {
    padding-left: 10px;
  }

  .m-xxxl-12 {
    margin: 12px;
  }

  .my-xxxl-12 {
    margin-top: 12px;
    margin-bottom: 12px;
  }

  .mx-xxxl-12 {
    margin-right: 12px;
    margin-left: 12px;
  }

  .mt-xxxl-12 {
    margin-top: 12px;
  }

  .mr-xxxl-12 {
    margin-right: 12px;
  }

  .mb-xxxl-12 {
    margin-bottom: 12px;
  }

  .ml-xxxl-12 {
    margin-left: 12px;
  }

  .p-xxxl-12 {
    padding: 12px;
  }

  .pt-xxxl-12 {
    padding-top: 12px;
  }

  .py-xxxl-12 {
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .pr-xxxl-12 {
    padding-right: 12px;
  }

  .px-xxxl-12 {
    padding-right: 12px;
    padding-left: 12px;
  }

  .pb-xxxl-12 {
    padding-bottom: 12px;
  }

  .pl-xxxl-12 {
    padding-left: 12px;
  }

  .m-xxxl-15 {
    margin: 15px;
  }

  .my-xxxl-15 {
    margin-top: 15px;
    margin-bottom: 15px;
  }

  .mx-xxxl-15 {
    margin-right: 15px;
    margin-left: 15px;
  }

  .mt-xxxl-15 {
    margin-top: 15px;
  }

  .mr-xxxl-15 {
    margin-right: 15px;
  }

  .mb-xxxl-15 {
    margin-bottom: 15px;
  }

  .ml-xxxl-15 {
    margin-left: 15px;
  }

  .p-xxxl-15 {
    padding: 15px;
  }

  .pt-xxxl-15 {
    padding-top: 15px;
  }

  .py-xxxl-15 {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .pr-xxxl-15 {
    padding-right: 15px;
  }

  .px-xxxl-15 {
    padding-right: 15px;
    padding-left: 15px;
  }

  .pb-xxxl-15 {
    padding-bottom: 15px;
  }

  .pl-xxxl-15 {
    padding-left: 15px;
  }

  .m-xxxl-20 {
    margin: 20px;
  }

  .my-xxxl-20 {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .mx-xxxl-20 {
    margin-right: 20px;
    margin-left: 20px;
  }

  .mt-xxxl-20 {
    margin-top: 20px;
  }

  .mr-xxxl-20 {
    margin-right: 20px;
  }

  .mb-xxxl-20 {
    margin-bottom: 20px;
  }

  .ml-xxxl-20 {
    margin-left: 20px;
  }

  .p-xxxl-20 {
    padding: 20px;
  }

  .pt-xxxl-20 {
    padding-top: 20px;
  }

  .py-xxxl-20 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .pr-xxxl-20 {
    padding-right: 20px;
  }

  .px-xxxl-20 {
    padding-right: 20px;
    padding-left: 20px;
  }

  .pb-xxxl-20 {
    padding-bottom: 20px;
  }

  .pl-xxxl-20 {
    padding-left: 20px;
  }

  .m-xxxl-22 {
    margin: 22px;
  }

  .my-xxxl-22 {
    margin-top: 22px;
    margin-bottom: 22px;
  }

  .mx-xxxl-22 {
    margin-right: 22px;
    margin-left: 22px;
  }

  .mt-xxxl-22 {
    margin-top: 22px;
  }

  .mr-xxxl-22 {
    margin-right: 22px;
  }

  .mb-xxxl-22 {
    margin-bottom: 22px;
  }

  .ml-xxxl-22 {
    margin-left: 22px;
  }

  .p-xxxl-22 {
    padding: 22px;
  }

  .pt-xxxl-22 {
    padding-top: 22px;
  }

  .py-xxxl-22 {
    padding-top: 22px;
    padding-bottom: 22px;
  }

  .pr-xxxl-22 {
    padding-right: 22px;
  }

  .px-xxxl-22 {
    padding-right: 22px;
    padding-left: 22px;
  }

  .pb-xxxl-22 {
    padding-bottom: 22px;
  }

  .pl-xxxl-22 {
    padding-left: 22px;
  }

  .m-xxxl-25 {
    margin: 25px;
  }

  .my-xxxl-25 {
    margin-top: 25px;
    margin-bottom: 25px;
  }

  .mx-xxxl-25 {
    margin-right: 25px;
    margin-left: 25px;
  }

  .mt-xxxl-25 {
    margin-top: 25px;
  }

  .mr-xxxl-25 {
    margin-right: 25px;
  }

  .mb-xxxl-25 {
    margin-bottom: 25px;
  }

  .ml-xxxl-25 {
    margin-left: 25px;
  }

  .p-xxxl-25 {
    padding: 25px;
  }

  .pt-xxxl-25 {
    padding-top: 25px;
  }

  .py-xxxl-25 {
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .pr-xxxl-25 {
    padding-right: 25px;
  }

  .px-xxxl-25 {
    padding-right: 25px;
    padding-left: 25px;
  }

  .pb-xxxl-25 {
    padding-bottom: 25px;
  }

  .pl-xxxl-25 {
    padding-left: 25px;
  }

  .m-xxxl-30 {
    margin: 30px;
  }

  .my-xxxl-30 {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .mx-xxxl-30 {
    margin-right: 30px;
    margin-left: 30px;
  }

  .mt-xxxl-30 {
    margin-top: 30px;
  }

  .mr-xxxl-30 {
    margin-right: 30px;
  }

  .mb-xxxl-30 {
    margin-bottom: 30px;
  }

  .ml-xxxl-30 {
    margin-left: 30px;
  }

  .p-xxxl-30 {
    padding: 30px;
  }

  .pt-xxxl-30 {
    padding-top: 30px;
  }

  .py-xxxl-30 {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .pr-xxxl-30 {
    padding-right: 30px;
  }

  .px-xxxl-30 {
    padding-right: 30px;
    padding-left: 30px;
  }

  .pb-xxxl-30 {
    padding-bottom: 30px;
  }

  .pl-xxxl-30 {
    padding-left: 30px;
  }

  .m-xxxl-35 {
    margin: 35px;
  }

  .my-xxxl-35 {
    margin-top: 35px;
    margin-bottom: 35px;
  }

  .mx-xxxl-35 {
    margin-right: 35px;
    margin-left: 35px;
  }

  .mt-xxxl-35 {
    margin-top: 35px;
  }

  .mr-xxxl-35 {
    margin-right: 35px;
  }

  .mb-xxxl-35 {
    margin-bottom: 35px;
  }

  .ml-xxxl-35 {
    margin-left: 35px;
  }

  .p-xxxl-35 {
    padding: 35px;
  }

  .pt-xxxl-35 {
    padding-top: 35px;
  }

  .py-xxxl-35 {
    padding-top: 35px;
    padding-bottom: 35px;
  }

  .pr-xxxl-35 {
    padding-right: 35px;
  }

  .px-xxxl-35 {
    padding-right: 35px;
    padding-left: 35px;
  }

  .pb-xxxl-35 {
    padding-bottom: 35px;
  }

  .pl-xxxl-35 {
    padding-left: 35px;
  }

  .m-xxxl-40 {
    margin: 40px;
  }

  .my-xxxl-40 {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .mx-xxxl-40 {
    margin-right: 40px;
    margin-left: 40px;
  }

  .mt-xxxl-40 {
    margin-top: 40px;
  }

  .mr-xxxl-40 {
    margin-right: 40px;
  }

  .mb-xxxl-40 {
    margin-bottom: 40px;
  }

  .ml-xxxl-40 {
    margin-left: 40px;
  }

  .p-xxxl-40 {
    padding: 40px;
  }

  .pt-xxxl-40 {
    padding-top: 40px;
  }

  .py-xxxl-40 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .pr-xxxl-40 {
    padding-right: 40px;
  }

  .px-xxxl-40 {
    padding-right: 40px;
    padding-left: 40px;
  }

  .pb-xxxl-40 {
    padding-bottom: 40px;
  }

  .pl-xxxl-40 {
    padding-left: 40px;
  }

  .m-xxxl-45 {
    margin: 45px;
  }

  .my-xxxl-45 {
    margin-top: 45px;
    margin-bottom: 45px;
  }

  .mx-xxxl-45 {
    margin-right: 45px;
    margin-left: 45px;
  }

  .mt-xxxl-45 {
    margin-top: 45px;
  }

  .mr-xxxl-45 {
    margin-right: 45px;
  }

  .mb-xxxl-45 {
    margin-bottom: 45px;
  }

  .ml-xxxl-45 {
    margin-left: 45px;
  }

  .p-xxxl-45 {
    padding: 45px;
  }

  .pt-xxxl-45 {
    padding-top: 45px;
  }

  .py-xxxl-45 {
    padding-top: 45px;
    padding-bottom: 45px;
  }

  .pr-xxxl-45 {
    padding-right: 45px;
  }

  .px-xxxl-45 {
    padding-right: 45px;
    padding-left: 45px;
  }

  .pb-xxxl-45 {
    padding-bottom: 45px;
  }

  .pl-xxxl-45 {
    padding-left: 45px;
  }

  .m-xxxl-50 {
    margin: 50px;
  }

  .my-xxxl-50 {
    margin-top: 50px;
    margin-bottom: 50px;
  }

  .mx-xxxl-50 {
    margin-right: 50px;
    margin-left: 50px;
  }

  .mt-xxxl-50 {
    margin-top: 50px;
  }

  .mr-xxxl-50 {
    margin-right: 50px;
  }

  .mb-xxxl-50 {
    margin-bottom: 50px;
  }

  .ml-xxxl-50 {
    margin-left: 50px;
  }

  .p-xxxl-50 {
    padding: 50px;
  }

  .pt-xxxl-50 {
    padding-top: 50px;
  }

  .py-xxxl-50 {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .pr-xxxl-50 {
    padding-right: 50px;
  }

  .px-xxxl-50 {
    padding-right: 50px;
    padding-left: 50px;
  }

  .pb-xxxl-50 {
    padding-bottom: 50px;
  }

  .pl-xxxl-50 {
    padding-left: 50px;
  }

  .m-xxxl-60 {
    margin: 60px;
  }

  .my-xxxl-60 {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .mx-xxxl-60 {
    margin-right: 60px;
    margin-left: 60px;
  }

  .mt-xxxl-60 {
    margin-top: 60px;
  }

  .mr-xxxl-60 {
    margin-right: 60px;
  }

  .mb-xxxl-60 {
    margin-bottom: 60px;
  }

  .ml-xxxl-60 {
    margin-left: 60px;
  }

  .p-xxxl-60 {
    padding: 60px;
  }

  .pt-xxxl-60 {
    padding-top: 60px;
  }

  .py-xxxl-60 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .pr-xxxl-60 {
    padding-right: 60px;
  }

  .px-xxxl-60 {
    padding-right: 60px;
    padding-left: 60px;
  }

  .pb-xxxl-60 {
    padding-bottom: 60px;
  }

  .pl-xxxl-60 {
    padding-left: 60px;
  }

  .m-xxxl-65 {
    margin: 65px;
  }

  .my-xxxl-65 {
    margin-top: 65px;
    margin-bottom: 65px;
  }

  .mx-xxxl-65 {
    margin-right: 65px;
    margin-left: 65px;
  }

  .mt-xxxl-65 {
    margin-top: 65px;
  }

  .mr-xxxl-65 {
    margin-right: 65px;
  }

  .mb-xxxl-65 {
    margin-bottom: 65px;
  }

  .ml-xxxl-65 {
    margin-left: 65px;
  }

  .p-xxxl-65 {
    padding: 65px;
  }

  .pt-xxxl-65 {
    padding-top: 65px;
  }

  .py-xxxl-65 {
    padding-top: 65px;
    padding-bottom: 65px;
  }

  .pr-xxxl-65 {
    padding-right: 65px;
  }

  .px-xxxl-65 {
    padding-right: 65px;
    padding-left: 65px;
  }

  .pb-xxxl-65 {
    padding-bottom: 65px;
  }

  .pl-xxxl-65 {
    padding-left: 65px;
  }

  .m-xxxl-70 {
    margin: 70px;
  }

  .my-xxxl-70 {
    margin-top: 70px;
    margin-bottom: 70px;
  }

  .mx-xxxl-70 {
    margin-right: 70px;
    margin-left: 70px;
  }

  .mt-xxxl-70 {
    margin-top: 70px;
  }

  .mr-xxxl-70 {
    margin-right: 70px;
  }

  .mb-xxxl-70 {
    margin-bottom: 70px;
  }

  .ml-xxxl-70 {
    margin-left: 70px;
  }

  .p-xxxl-70 {
    padding: 70px;
  }

  .pt-xxxl-70 {
    padding-top: 70px;
  }

  .py-xxxl-70 {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  .pr-xxxl-70 {
    padding-right: 70px;
  }

  .px-xxxl-70 {
    padding-right: 70px;
    padding-left: 70px;
  }

  .pb-xxxl-70 {
    padding-bottom: 70px;
  }

  .pl-xxxl-70 {
    padding-left: 70px;
  }

  .m-xxxl-75 {
    margin: 75px;
  }

  .my-xxxl-75 {
    margin-top: 75px;
    margin-bottom: 75px;
  }

  .mx-xxxl-75 {
    margin-right: 75px;
    margin-left: 75px;
  }

  .mt-xxxl-75 {
    margin-top: 75px;
  }

  .mr-xxxl-75 {
    margin-right: 75px;
  }

  .mb-xxxl-75 {
    margin-bottom: 75px;
  }

  .ml-xxxl-75 {
    margin-left: 75px;
  }

  .p-xxxl-75 {
    padding: 75px;
  }

  .pt-xxxl-75 {
    padding-top: 75px;
  }

  .py-xxxl-75 {
    padding-top: 75px;
    padding-bottom: 75px;
  }

  .pr-xxxl-75 {
    padding-right: 75px;
  }

  .px-xxxl-75 {
    padding-right: 75px;
    padding-left: 75px;
  }

  .pb-xxxl-75 {
    padding-bottom: 75px;
  }

  .pl-xxxl-75 {
    padding-left: 75px;
  }

  .m-xxxl-80 {
    margin: 80px;
  }

  .my-xxxl-80 {
    margin-top: 80px;
    margin-bottom: 80px;
  }

  .mx-xxxl-80 {
    margin-right: 80px;
    margin-left: 80px;
  }

  .mt-xxxl-80 {
    margin-top: 80px;
  }

  .mr-xxxl-80 {
    margin-right: 80px;
  }

  .mb-xxxl-80 {
    margin-bottom: 80px;
  }

  .ml-xxxl-80 {
    margin-left: 80px;
  }

  .p-xxxl-80 {
    padding: 80px;
  }

  .pt-xxxl-80 {
    padding-top: 80px;
  }

  .py-xxxl-80 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .pr-xxxl-80 {
    padding-right: 80px;
  }

  .px-xxxl-80 {
    padding-right: 80px;
    padding-left: 80px;
  }

  .pb-xxxl-80 {
    padding-bottom: 80px;
  }

  .pl-xxxl-80 {
    padding-left: 80px;
  }

  .m-xxxl-85 {
    margin: 85px;
  }

  .my-xxxl-85 {
    margin-top: 85px;
    margin-bottom: 85px;
  }

  .mx-xxxl-85 {
    margin-right: 85px;
    margin-left: 85px;
  }

  .mt-xxxl-85 {
    margin-top: 85px;
  }

  .mr-xxxl-85 {
    margin-right: 85px;
  }

  .mb-xxxl-85 {
    margin-bottom: 85px;
  }

  .ml-xxxl-85 {
    margin-left: 85px;
  }

  .p-xxxl-85 {
    padding: 85px;
  }

  .pt-xxxl-85 {
    padding-top: 85px;
  }

  .py-xxxl-85 {
    padding-top: 85px;
    padding-bottom: 85px;
  }

  .pr-xxxl-85 {
    padding-right: 85px;
  }

  .px-xxxl-85 {
    padding-right: 85px;
    padding-left: 85px;
  }

  .pb-xxxl-85 {
    padding-bottom: 85px;
  }

  .pl-xxxl-85 {
    padding-left: 85px;
  }

  .m-xxxl-90 {
    margin: 90px;
  }

  .my-xxxl-90 {
    margin-top: 90px;
    margin-bottom: 90px;
  }

  .mx-xxxl-90 {
    margin-right: 90px;
    margin-left: 90px;
  }

  .mt-xxxl-90 {
    margin-top: 90px;
  }

  .mr-xxxl-90 {
    margin-right: 90px;
  }

  .mb-xxxl-90 {
    margin-bottom: 90px;
  }

  .ml-xxxl-90 {
    margin-left: 90px;
  }

  .p-xxxl-90 {
    padding: 90px;
  }

  .pt-xxxl-90 {
    padding-top: 90px;
  }

  .py-xxxl-90 {
    padding-top: 90px;
    padding-bottom: 90px;
  }

  .pr-xxxl-90 {
    padding-right: 90px;
  }

  .px-xxxl-90 {
    padding-right: 90px;
    padding-left: 90px;
  }

  .pb-xxxl-90 {
    padding-bottom: 90px;
  }

  .pl-xxxl-90 {
    padding-left: 90px;
  }

  .m-xxxl-95 {
    margin: 95px;
  }

  .my-xxxl-95 {
    margin-top: 95px;
    margin-bottom: 95px;
  }

  .mx-xxxl-95 {
    margin-right: 95px;
    margin-left: 95px;
  }

  .mt-xxxl-95 {
    margin-top: 95px;
  }

  .mr-xxxl-95 {
    margin-right: 95px;
  }

  .mb-xxxl-95 {
    margin-bottom: 95px;
  }

  .ml-xxxl-95 {
    margin-left: 95px;
  }

  .p-xxxl-95 {
    padding: 95px;
  }

  .pt-xxxl-95 {
    padding-top: 95px;
  }

  .py-xxxl-95 {
    padding-top: 95px;
    padding-bottom: 95px;
  }

  .pr-xxxl-95 {
    padding-right: 95px;
  }

  .px-xxxl-95 {
    padding-right: 95px;
    padding-left: 95px;
  }

  .pb-xxxl-95 {
    padding-bottom: 95px;
  }

  .pl-xxxl-95 {
    padding-left: 95px;
  }

  .m-xxxl-100 {
    margin: 100px;
  }

  .my-xxxl-100 {
    margin-top: 100px;
    margin-bottom: 100px;
  }

  .mx-xxxl-100 {
    margin-right: 100px;
    margin-left: 100px;
  }

  .mt-xxxl-100 {
    margin-top: 100px;
  }

  .mr-xxxl-100 {
    margin-right: 100px;
  }

  .mb-xxxl-100 {
    margin-bottom: 100px;
  }

  .ml-xxxl-100 {
    margin-left: 100px;
  }

  .p-xxxl-100 {
    padding: 100px;
  }

  .pt-xxxl-100 {
    padding-top: 100px;
  }

  .py-xxxl-100 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .pr-xxxl-100 {
    padding-right: 100px;
  }

  .px-xxxl-100 {
    padding-right: 100px;
    padding-left: 100px;
  }

  .pb-xxxl-100 {
    padding-bottom: 100px;
  }

  .pl-xxxl-100 {
    padding-left: 100px;
  }

  .m-xxxl-110 {
    margin: 110px;
  }

  .my-xxxl-110 {
    margin-top: 110px;
    margin-bottom: 110px;
  }

  .mx-xxxl-110 {
    margin-right: 110px;
    margin-left: 110px;
  }

  .mt-xxxl-110 {
    margin-top: 110px;
  }

  .mr-xxxl-110 {
    margin-right: 110px;
  }

  .mb-xxxl-110 {
    margin-bottom: 110px;
  }

  .ml-xxxl-110 {
    margin-left: 110px;
  }

  .p-xxxl-110 {
    padding: 110px;
  }

  .pt-xxxl-110 {
    padding-top: 110px;
  }

  .py-xxxl-110 {
    padding-top: 110px;
    padding-bottom: 110px;
  }

  .pr-xxxl-110 {
    padding-right: 110px;
  }

  .px-xxxl-110 {
    padding-right: 110px;
    padding-left: 110px;
  }

  .pb-xxxl-110 {
    padding-bottom: 110px;
  }

  .pl-xxxl-110 {
    padding-left: 110px;
  }

  .m-xxxl-120 {
    margin: 120px;
  }

  .my-xxxl-120 {
    margin-top: 120px;
    margin-bottom: 120px;
  }

  .mx-xxxl-120 {
    margin-right: 120px;
    margin-left: 120px;
  }

  .mt-xxxl-120 {
    margin-top: 120px;
  }

  .mr-xxxl-120 {
    margin-right: 120px;
  }

  .mb-xxxl-120 {
    margin-bottom: 120px;
  }

  .ml-xxxl-120 {
    margin-left: 120px;
  }

  .p-xxxl-120 {
    padding: 120px;
  }

  .pt-xxxl-120 {
    padding-top: 120px;
  }

  .py-xxxl-120 {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .pr-xxxl-120 {
    padding-right: 120px;
  }

  .px-xxxl-120 {
    padding-right: 120px;
    padding-left: 120px;
  }

  .pb-xxxl-120 {
    padding-bottom: 120px;
  }

  .pl-xxxl-120 {
    padding-left: 120px;
  }

  .m-xxxl-130 {
    margin: 130px;
  }

  .my-xxxl-130 {
    margin-top: 130px;
    margin-bottom: 130px;
  }

  .mx-xxxl-130 {
    margin-right: 130px;
    margin-left: 130px;
  }

  .mt-xxxl-130 {
    margin-top: 130px;
  }

  .mr-xxxl-130 {
    margin-right: 130px;
  }

  .mb-xxxl-130 {
    margin-bottom: 130px;
  }

  .ml-xxxl-130 {
    margin-left: 130px;
  }

  .p-xxxl-130 {
    padding: 130px;
  }

  .pt-xxxl-130 {
    padding-top: 130px;
  }

  .py-xxxl-130 {
    padding-top: 130px;
    padding-bottom: 130px;
  }

  .pr-xxxl-130 {
    padding-right: 130px;
  }

  .px-xxxl-130 {
    padding-right: 130px;
    padding-left: 130px;
  }

  .pb-xxxl-130 {
    padding-bottom: 130px;
  }

  .pl-xxxl-130 {
    padding-left: 130px;
  }

  .m-xxxl-140 {
    margin: 140px;
  }

  .my-xxxl-140 {
    margin-top: 140px;
    margin-bottom: 140px;
  }

  .mx-xxxl-140 {
    margin-right: 140px;
    margin-left: 140px;
  }

  .mt-xxxl-140 {
    margin-top: 140px;
  }

  .mr-xxxl-140 {
    margin-right: 140px;
  }

  .mb-xxxl-140 {
    margin-bottom: 140px;
  }

  .ml-xxxl-140 {
    margin-left: 140px;
  }

  .p-xxxl-140 {
    padding: 140px;
  }

  .pt-xxxl-140 {
    padding-top: 140px;
  }

  .py-xxxl-140 {
    padding-top: 140px;
    padding-bottom: 140px;
  }

  .pr-xxxl-140 {
    padding-right: 140px;
  }

  .px-xxxl-140 {
    padding-right: 140px;
    padding-left: 140px;
  }

  .pb-xxxl-140 {
    padding-bottom: 140px;
  }

  .pl-xxxl-140 {
    padding-left: 140px;
  }

  .m-xxxl-150 {
    margin: 150px;
  }

  .my-xxxl-150 {
    margin-top: 150px;
    margin-bottom: 150px;
  }

  .mx-xxxl-150 {
    margin-right: 150px;
    margin-left: 150px;
  }

  .mt-xxxl-150 {
    margin-top: 150px;
  }

  .mr-xxxl-150 {
    margin-right: 150px;
  }

  .mb-xxxl-150 {
    margin-bottom: 150px;
  }

  .ml-xxxl-150 {
    margin-left: 150px;
  }

  .p-xxxl-150 {
    padding: 150px;
  }

  .pt-xxxl-150 {
    padding-top: 150px;
  }

  .py-xxxl-150 {
    padding-top: 150px;
    padding-bottom: 150px;
  }

  .pr-xxxl-150 {
    padding-right: 150px;
  }

  .px-xxxl-150 {
    padding-right: 150px;
    padding-left: 150px;
  }

  .pb-xxxl-150 {
    padding-bottom: 150px;
  }

  .pl-xxxl-150 {
    padding-left: 150px;
  }

  .m-xxxl-160 {
    margin: 160px;
  }

  .my-xxxl-160 {
    margin-top: 160px;
    margin-bottom: 160px;
  }

  .mx-xxxl-160 {
    margin-right: 160px;
    margin-left: 160px;
  }

  .mt-xxxl-160 {
    margin-top: 160px;
  }

  .mr-xxxl-160 {
    margin-right: 160px;
  }

  .mb-xxxl-160 {
    margin-bottom: 160px;
  }

  .ml-xxxl-160 {
    margin-left: 160px;
  }

  .p-xxxl-160 {
    padding: 160px;
  }

  .pt-xxxl-160 {
    padding-top: 160px;
  }

  .py-xxxl-160 {
    padding-top: 160px;
    padding-bottom: 160px;
  }

  .pr-xxxl-160 {
    padding-right: 160px;
  }

  .px-xxxl-160 {
    padding-right: 160px;
    padding-left: 160px;
  }

  .pb-xxxl-160 {
    padding-bottom: 160px;
  }

  .pl-xxxl-160 {
    padding-left: 160px;
  }

  .m-xxxl-170 {
    margin: 170px;
  }

  .my-xxxl-170 {
    margin-top: 170px;
    margin-bottom: 170px;
  }

  .mx-xxxl-170 {
    margin-right: 170px;
    margin-left: 170px;
  }

  .mt-xxxl-170 {
    margin-top: 170px;
  }

  .mr-xxxl-170 {
    margin-right: 170px;
  }

  .mb-xxxl-170 {
    margin-bottom: 170px;
  }

  .ml-xxxl-170 {
    margin-left: 170px;
  }

  .p-xxxl-170 {
    padding: 170px;
  }

  .pt-xxxl-170 {
    padding-top: 170px;
  }

  .py-xxxl-170 {
    padding-top: 170px;
    padding-bottom: 170px;
  }

  .pr-xxxl-170 {
    padding-right: 170px;
  }

  .px-xxxl-170 {
    padding-right: 170px;
    padding-left: 170px;
  }

  .pb-xxxl-170 {
    padding-bottom: 170px;
  }

  .pl-xxxl-170 {
    padding-left: 170px;
  }

  .m-xxxl-180 {
    margin: 180px;
  }

  .my-xxxl-180 {
    margin-top: 180px;
    margin-bottom: 180px;
  }

  .mx-xxxl-180 {
    margin-right: 180px;
    margin-left: 180px;
  }

  .mt-xxxl-180 {
    margin-top: 180px;
  }

  .mr-xxxl-180 {
    margin-right: 180px;
  }

  .mb-xxxl-180 {
    margin-bottom: 180px;
  }

  .ml-xxxl-180 {
    margin-left: 180px;
  }

  .p-xxxl-180 {
    padding: 180px;
  }

  .pt-xxxl-180 {
    padding-top: 180px;
  }

  .py-xxxl-180 {
    padding-top: 180px;
    padding-bottom: 180px;
  }

  .pr-xxxl-180 {
    padding-right: 180px;
  }

  .px-xxxl-180 {
    padding-right: 180px;
    padding-left: 180px;
  }

  .pb-xxxl-180 {
    padding-bottom: 180px;
  }

  .pl-xxxl-180 {
    padding-left: 180px;
  }

  .m-xxxl-185 {
    margin: 185px;
  }

  .my-xxxl-185 {
    margin-top: 185px;
    margin-bottom: 185px;
  }

  .mx-xxxl-185 {
    margin-right: 185px;
    margin-left: 185px;
  }

  .mt-xxxl-185 {
    margin-top: 185px;
  }

  .mr-xxxl-185 {
    margin-right: 185px;
  }

  .mb-xxxl-185 {
    margin-bottom: 185px;
  }

  .ml-xxxl-185 {
    margin-left: 185px;
  }

  .p-xxxl-185 {
    padding: 185px;
  }

  .pt-xxxl-185 {
    padding-top: 185px;
  }

  .py-xxxl-185 {
    padding-top: 185px;
    padding-bottom: 185px;
  }

  .pr-xxxl-185 {
    padding-right: 185px;
  }

  .px-xxxl-185 {
    padding-right: 185px;
    padding-left: 185px;
  }

  .pb-xxxl-185 {
    padding-bottom: 185px;
  }

  .pl-xxxl-185 {
    padding-left: 185px;
  }

  .m-xxxl-190 {
    margin: 190px;
  }

  .my-xxxl-190 {
    margin-top: 190px;
    margin-bottom: 190px;
  }

  .mx-xxxl-190 {
    margin-right: 190px;
    margin-left: 190px;
  }

  .mt-xxxl-190 {
    margin-top: 190px;
  }

  .mr-xxxl-190 {
    margin-right: 190px;
  }

  .mb-xxxl-190 {
    margin-bottom: 190px;
  }

  .ml-xxxl-190 {
    margin-left: 190px;
  }

  .p-xxxl-190 {
    padding: 190px;
  }

  .pt-xxxl-190 {
    padding-top: 190px;
  }

  .py-xxxl-190 {
    padding-top: 190px;
    padding-bottom: 190px;
  }

  .pr-xxxl-190 {
    padding-right: 190px;
  }

  .px-xxxl-190 {
    padding-right: 190px;
    padding-left: 190px;
  }

  .pb-xxxl-190 {
    padding-bottom: 190px;
  }

  .pl-xxxl-190 {
    padding-left: 190px;
  }

  .m-xxxl-195 {
    margin: 195px;
  }

  .my-xxxl-195 {
    margin-top: 195px;
    margin-bottom: 195px;
  }

  .mx-xxxl-195 {
    margin-right: 195px;
    margin-left: 195px;
  }

  .mt-xxxl-195 {
    margin-top: 195px;
  }

  .mr-xxxl-195 {
    margin-right: 195px;
  }

  .mb-xxxl-195 {
    margin-bottom: 195px;
  }

  .ml-xxxl-195 {
    margin-left: 195px;
  }

  .p-xxxl-195 {
    padding: 195px;
  }

  .pt-xxxl-195 {
    padding-top: 195px;
  }

  .py-xxxl-195 {
    padding-top: 195px;
    padding-bottom: 195px;
  }

  .pr-xxxl-195 {
    padding-right: 195px;
  }

  .px-xxxl-195 {
    padding-right: 195px;
    padding-left: 195px;
  }

  .pb-xxxl-195 {
    padding-bottom: 195px;
  }

  .pl-xxxl-195 {
    padding-left: 195px;
  }

  .m-xxxl-200 {
    margin: 200px;
  }

  .my-xxxl-200 {
    margin-top: 200px;
    margin-bottom: 200px;
  }

  .mx-xxxl-200 {
    margin-right: 200px;
    margin-left: 200px;
  }

  .mt-xxxl-200 {
    margin-top: 200px;
  }

  .mr-xxxl-200 {
    margin-right: 200px;
  }

  .mb-xxxl-200 {
    margin-bottom: 200px;
  }

  .ml-xxxl-200 {
    margin-left: 200px;
  }

  .p-xxxl-200 {
    padding: 200px;
  }

  .pt-xxxl-200 {
    padding-top: 200px;
  }

  .py-xxxl-200 {
    padding-top: 200px;
    padding-bottom: 200px;
  }

  .pr-xxxl-200 {
    padding-right: 200px;
  }

  .px-xxxl-200 {
    padding-right: 200px;
    padding-left: 200px;
  }

  .pb-xxxl-200 {
    padding-bottom: 200px;
  }

  .pl-xxxl-200 {
    padding-left: 200px;
  }

  .m-xxxl-210 {
    margin: 210px;
  }

  .my-xxxl-210 {
    margin-top: 210px;
    margin-bottom: 210px;
  }

  .mx-xxxl-210 {
    margin-right: 210px;
    margin-left: 210px;
  }

  .mt-xxxl-210 {
    margin-top: 210px;
  }

  .mr-xxxl-210 {
    margin-right: 210px;
  }

  .mb-xxxl-210 {
    margin-bottom: 210px;
  }

  .ml-xxxl-210 {
    margin-left: 210px;
  }

  .p-xxxl-210 {
    padding: 210px;
  }

  .pt-xxxl-210 {
    padding-top: 210px;
  }

  .py-xxxl-210 {
    padding-top: 210px;
    padding-bottom: 210px;
  }

  .pr-xxxl-210 {
    padding-right: 210px;
  }

  .px-xxxl-210 {
    padding-right: 210px;
    padding-left: 210px;
  }

  .pb-xxxl-210 {
    padding-bottom: 210px;
  }

  .pl-xxxl-210 {
    padding-left: 210px;
  }

  .m-xxxl-220 {
    margin: 220px;
  }

  .my-xxxl-220 {
    margin-top: 220px;
    margin-bottom: 220px;
  }

  .mx-xxxl-220 {
    margin-right: 220px;
    margin-left: 220px;
  }

  .mt-xxxl-220 {
    margin-top: 220px;
  }

  .mr-xxxl-220 {
    margin-right: 220px;
  }

  .mb-xxxl-220 {
    margin-bottom: 220px;
  }

  .ml-xxxl-220 {
    margin-left: 220px;
  }

  .p-xxxl-220 {
    padding: 220px;
  }

  .pt-xxxl-220 {
    padding-top: 220px;
  }

  .py-xxxl-220 {
    padding-top: 220px;
    padding-bottom: 220px;
  }

  .pr-xxxl-220 {
    padding-right: 220px;
  }

  .px-xxxl-220 {
    padding-right: 220px;
    padding-left: 220px;
  }

  .pb-xxxl-220 {
    padding-bottom: 220px;
  }

  .pl-xxxl-220 {
    padding-left: 220px;
  }

  .m-xxxl-230 {
    margin: 230px;
  }

  .my-xxxl-230 {
    margin-top: 230px;
    margin-bottom: 230px;
  }

  .mx-xxxl-230 {
    margin-right: 230px;
    margin-left: 230px;
  }

  .mt-xxxl-230 {
    margin-top: 230px;
  }

  .mr-xxxl-230 {
    margin-right: 230px;
  }

  .mb-xxxl-230 {
    margin-bottom: 230px;
  }

  .ml-xxxl-230 {
    margin-left: 230px;
  }

  .p-xxxl-230 {
    padding: 230px;
  }

  .pt-xxxl-230 {
    padding-top: 230px;
  }

  .py-xxxl-230 {
    padding-top: 230px;
    padding-bottom: 230px;
  }

  .pr-xxxl-230 {
    padding-right: 230px;
  }

  .px-xxxl-230 {
    padding-right: 230px;
    padding-left: 230px;
  }

  .pb-xxxl-230 {
    padding-bottom: 230px;
  }

  .pl-xxxl-230 {
    padding-left: 230px;
  }

  .m-xxxl-240 {
    margin: 240px;
  }

  .my-xxxl-240 {
    margin-top: 240px;
    margin-bottom: 240px;
  }

  .mx-xxxl-240 {
    margin-right: 240px;
    margin-left: 240px;
  }

  .mt-xxxl-240 {
    margin-top: 240px;
  }

  .mr-xxxl-240 {
    margin-right: 240px;
  }

  .mb-xxxl-240 {
    margin-bottom: 240px;
  }

  .ml-xxxl-240 {
    margin-left: 240px;
  }

  .p-xxxl-240 {
    padding: 240px;
  }

  .pt-xxxl-240 {
    padding-top: 240px;
  }

  .py-xxxl-240 {
    padding-top: 240px;
    padding-bottom: 240px;
  }

  .pr-xxxl-240 {
    padding-right: 240px;
  }

  .px-xxxl-240 {
    padding-right: 240px;
    padding-left: 240px;
  }

  .pb-xxxl-240 {
    padding-bottom: 240px;
  }

  .pl-xxxl-240 {
    padding-left: 240px;
  }

  .m-xxxl-250 {
    margin: 250px;
  }

  .my-xxxl-250 {
    margin-top: 250px;
    margin-bottom: 250px;
  }

  .mx-xxxl-250 {
    margin-right: 250px;
    margin-left: 250px;
  }

  .mt-xxxl-250 {
    margin-top: 250px;
  }

  .mr-xxxl-250 {
    margin-right: 250px;
  }

  .mb-xxxl-250 {
    margin-bottom: 250px;
  }

  .ml-xxxl-250 {
    margin-left: 250px;
  }

  .p-xxxl-250 {
    padding: 250px;
  }

  .pt-xxxl-250 {
    padding-top: 250px;
  }

  .py-xxxl-250 {
    padding-top: 250px;
    padding-bottom: 250px;
  }

  .pr-xxxl-250 {
    padding-right: 250px;
  }

  .px-xxxl-250 {
    padding-right: 250px;
    padding-left: 250px;
  }

  .pb-xxxl-250 {
    padding-bottom: 250px;
  }

  .pl-xxxl-250 {
    padding-left: 250px;
  }

  .m-xxxl-260 {
    margin: 260px;
  }

  .my-xxxl-260 {
    margin-top: 260px;
    margin-bottom: 260px;
  }

  .mx-xxxl-260 {
    margin-right: 260px;
    margin-left: 260px;
  }

  .mt-xxxl-260 {
    margin-top: 260px;
  }

  .mr-xxxl-260 {
    margin-right: 260px;
  }

  .mb-xxxl-260 {
    margin-bottom: 260px;
  }

  .ml-xxxl-260 {
    margin-left: 260px;
  }

  .p-xxxl-260 {
    padding: 260px;
  }

  .pt-xxxl-260 {
    padding-top: 260px;
  }

  .py-xxxl-260 {
    padding-top: 260px;
    padding-bottom: 260px;
  }

  .pr-xxxl-260 {
    padding-right: 260px;
  }

  .px-xxxl-260 {
    padding-right: 260px;
    padding-left: 260px;
  }

  .pb-xxxl-260 {
    padding-bottom: 260px;
  }

  .pl-xxxl-260 {
    padding-left: 260px;
  }

  .m-xxxl-270 {
    margin: 270px;
  }

  .my-xxxl-270 {
    margin-top: 270px;
    margin-bottom: 270px;
  }

  .mx-xxxl-270 {
    margin-right: 270px;
    margin-left: 270px;
  }

  .mt-xxxl-270 {
    margin-top: 270px;
  }

  .mr-xxxl-270 {
    margin-right: 270px;
  }

  .mb-xxxl-270 {
    margin-bottom: 270px;
  }

  .ml-xxxl-270 {
    margin-left: 270px;
  }

  .p-xxxl-270 {
    padding: 270px;
  }

  .pt-xxxl-270 {
    padding-top: 270px;
  }

  .py-xxxl-270 {
    padding-top: 270px;
    padding-bottom: 270px;
  }

  .pr-xxxl-270 {
    padding-right: 270px;
  }

  .px-xxxl-270 {
    padding-right: 270px;
    padding-left: 270px;
  }

  .pb-xxxl-270 {
    padding-bottom: 270px;
  }

  .pl-xxxl-270 {
    padding-left: 270px;
  }

  .m-xxxl-280 {
    margin: 280px;
  }

  .my-xxxl-280 {
    margin-top: 280px;
    margin-bottom: 280px;
  }

  .mx-xxxl-280 {
    margin-right: 280px;
    margin-left: 280px;
  }

  .mt-xxxl-280 {
    margin-top: 280px;
  }

  .mr-xxxl-280 {
    margin-right: 280px;
  }

  .mb-xxxl-280 {
    margin-bottom: 280px;
  }

  .ml-xxxl-280 {
    margin-left: 280px;
  }

  .p-xxxl-280 {
    padding: 280px;
  }

  .pt-xxxl-280 {
    padding-top: 280px;
  }

  .py-xxxl-280 {
    padding-top: 280px;
    padding-bottom: 280px;
  }

  .pr-xxxl-280 {
    padding-right: 280px;
  }

  .px-xxxl-280 {
    padding-right: 280px;
    padding-left: 280px;
  }

  .pb-xxxl-280 {
    padding-bottom: 280px;
  }

  .pl-xxxl-280 {
    padding-left: 280px;
  }

  .m-xxxl-290 {
    margin: 290px;
  }

  .my-xxxl-290 {
    margin-top: 290px;
    margin-bottom: 290px;
  }

  .mx-xxxl-290 {
    margin-right: 290px;
    margin-left: 290px;
  }

  .mt-xxxl-290 {
    margin-top: 290px;
  }

  .mr-xxxl-290 {
    margin-right: 290px;
  }

  .mb-xxxl-290 {
    margin-bottom: 290px;
  }

  .ml-xxxl-290 {
    margin-left: 290px;
  }

  .p-xxxl-290 {
    padding: 290px;
  }

  .pt-xxxl-290 {
    padding-top: 290px;
  }

  .py-xxxl-290 {
    padding-top: 290px;
    padding-bottom: 290px;
  }

  .pr-xxxl-290 {
    padding-right: 290px;
  }

  .px-xxxl-290 {
    padding-right: 290px;
    padding-left: 290px;
  }

  .pb-xxxl-290 {
    padding-bottom: 290px;
  }

  .pl-xxxl-290 {
    padding-left: 290px;
  }

  .m-xxxl-300 {
    margin: 300px;
  }

  .my-xxxl-300 {
    margin-top: 300px;
    margin-bottom: 300px;
  }

  .mx-xxxl-300 {
    margin-right: 300px;
    margin-left: 300px;
  }

  .mt-xxxl-300 {
    margin-top: 300px;
  }

  .mr-xxxl-300 {
    margin-right: 300px;
  }

  .mb-xxxl-300 {
    margin-bottom: 300px;
  }

  .ml-xxxl-300 {
    margin-left: 300px;
  }

  .p-xxxl-300 {
    padding: 300px;
  }

  .pt-xxxl-300 {
    padding-top: 300px;
  }

  .py-xxxl-300 {
    padding-top: 300px;
    padding-bottom: 300px;
  }

  .pr-xxxl-300 {
    padding-right: 300px;
  }

  .px-xxxl-300 {
    padding-right: 300px;
    padding-left: 300px;
  }

  .pb-xxxl-300 {
    padding-bottom: 300px;
  }

  .pl-xxxl-300 {
    padding-left: 300px;
  }

  .m-xxxl-305 {
    margin: 305px;
  }

  .my-xxxl-305 {
    margin-top: 305px;
    margin-bottom: 305px;
  }

  .mx-xxxl-305 {
    margin-right: 305px;
    margin-left: 305px;
  }

  .mt-xxxl-305 {
    margin-top: 305px;
  }

  .mr-xxxl-305 {
    margin-right: 305px;
  }

  .mb-xxxl-305 {
    margin-bottom: 305px;
  }

  .ml-xxxl-305 {
    margin-left: 305px;
  }

  .p-xxxl-305 {
    padding: 305px;
  }

  .pt-xxxl-305 {
    padding-top: 305px;
  }

  .py-xxxl-305 {
    padding-top: 305px;
    padding-bottom: 305px;
  }

  .pr-xxxl-305 {
    padding-right: 305px;
  }

  .px-xxxl-305 {
    padding-right: 305px;
    padding-left: 305px;
  }

  .pb-xxxl-305 {
    padding-bottom: 305px;
  }

  .pl-xxxl-305 {
    padding-left: 305px;
  }

  .m-xxxl-310 {
    margin: 310px;
  }

  .my-xxxl-310 {
    margin-top: 310px;
    margin-bottom: 310px;
  }

  .mx-xxxl-310 {
    margin-right: 310px;
    margin-left: 310px;
  }

  .mt-xxxl-310 {
    margin-top: 310px;
  }

  .mr-xxxl-310 {
    margin-right: 310px;
  }

  .mb-xxxl-310 {
    margin-bottom: 310px;
  }

  .ml-xxxl-310 {
    margin-left: 310px;
  }

  .p-xxxl-310 {
    padding: 310px;
  }

  .pt-xxxl-310 {
    padding-top: 310px;
  }

  .py-xxxl-310 {
    padding-top: 310px;
    padding-bottom: 310px;
  }

  .pr-xxxl-310 {
    padding-right: 310px;
  }

  .px-xxxl-310 {
    padding-right: 310px;
    padding-left: 310px;
  }

  .pb-xxxl-310 {
    padding-bottom: 310px;
  }

  .pl-xxxl-310 {
    padding-left: 310px;
  }

  .m-xxxl-315 {
    margin: 315px;
  }

  .my-xxxl-315 {
    margin-top: 315px;
    margin-bottom: 315px;
  }

  .mx-xxxl-315 {
    margin-right: 315px;
    margin-left: 315px;
  }

  .mt-xxxl-315 {
    margin-top: 315px;
  }

  .mr-xxxl-315 {
    margin-right: 315px;
  }

  .mb-xxxl-315 {
    margin-bottom: 315px;
  }

  .ml-xxxl-315 {
    margin-left: 315px;
  }

  .p-xxxl-315 {
    padding: 315px;
  }

  .pt-xxxl-315 {
    padding-top: 315px;
  }

  .py-xxxl-315 {
    padding-top: 315px;
    padding-bottom: 315px;
  }

  .pr-xxxl-315 {
    padding-right: 315px;
  }

  .px-xxxl-315 {
    padding-right: 315px;
    padding-left: 315px;
  }

  .pb-xxxl-315 {
    padding-bottom: 315px;
  }

  .pl-xxxl-315 {
    padding-left: 315px;
  }

  .m-xxxl-320 {
    margin: 320px;
  }

  .my-xxxl-320 {
    margin-top: 320px;
    margin-bottom: 320px;
  }

  .mx-xxxl-320 {
    margin-right: 320px;
    margin-left: 320px;
  }

  .mt-xxxl-320 {
    margin-top: 320px;
  }

  .mr-xxxl-320 {
    margin-right: 320px;
  }

  .mb-xxxl-320 {
    margin-bottom: 320px;
  }

  .ml-xxxl-320 {
    margin-left: 320px;
  }

  .p-xxxl-320 {
    padding: 320px;
  }

  .pt-xxxl-320 {
    padding-top: 320px;
  }

  .py-xxxl-320 {
    padding-top: 320px;
    padding-bottom: 320px;
  }

  .pr-xxxl-320 {
    padding-right: 320px;
  }

  .px-xxxl-320 {
    padding-right: 320px;
    padding-left: 320px;
  }

  .pb-xxxl-320 {
    padding-bottom: 320px;
  }

  .pl-xxxl-320 {
    padding-left: 320px;
  }

  .m-xxxl-325 {
    margin: 325px;
  }

  .my-xxxl-325 {
    margin-top: 325px;
    margin-bottom: 325px;
  }

  .mx-xxxl-325 {
    margin-right: 325px;
    margin-left: 325px;
  }

  .mt-xxxl-325 {
    margin-top: 325px;
  }

  .mr-xxxl-325 {
    margin-right: 325px;
  }

  .mb-xxxl-325 {
    margin-bottom: 325px;
  }

  .ml-xxxl-325 {
    margin-left: 325px;
  }

  .p-xxxl-325 {
    padding: 325px;
  }

  .pt-xxxl-325 {
    padding-top: 325px;
  }

  .py-xxxl-325 {
    padding-top: 325px;
    padding-bottom: 325px;
  }

  .pr-xxxl-325 {
    padding-right: 325px;
  }

  .px-xxxl-325 {
    padding-right: 325px;
    padding-left: 325px;
  }

  .pb-xxxl-325 {
    padding-bottom: 325px;
  }

  .pl-xxxl-325 {
    padding-left: 325px;
  }

  .m-xxxl-330 {
    margin: 330px;
  }

  .my-xxxl-330 {
    margin-top: 330px;
    margin-bottom: 330px;
  }

  .mx-xxxl-330 {
    margin-right: 330px;
    margin-left: 330px;
  }

  .mt-xxxl-330 {
    margin-top: 330px;
  }

  .mr-xxxl-330 {
    margin-right: 330px;
  }

  .mb-xxxl-330 {
    margin-bottom: 330px;
  }

  .ml-xxxl-330 {
    margin-left: 330px;
  }

  .p-xxxl-330 {
    padding: 330px;
  }

  .pt-xxxl-330 {
    padding-top: 330px;
  }

  .py-xxxl-330 {
    padding-top: 330px;
    padding-bottom: 330px;
  }

  .pr-xxxl-330 {
    padding-right: 330px;
  }

  .px-xxxl-330 {
    padding-right: 330px;
    padding-left: 330px;
  }

  .pb-xxxl-330 {
    padding-bottom: 330px;
  }

  .pl-xxxl-330 {
    padding-left: 330px;
  }

  .m-xxxl-335 {
    margin: 335px;
  }

  .my-xxxl-335 {
    margin-top: 335px;
    margin-bottom: 335px;
  }

  .mx-xxxl-335 {
    margin-right: 335px;
    margin-left: 335px;
  }

  .mt-xxxl-335 {
    margin-top: 335px;
  }

  .mr-xxxl-335 {
    margin-right: 335px;
  }

  .mb-xxxl-335 {
    margin-bottom: 335px;
  }

  .ml-xxxl-335 {
    margin-left: 335px;
  }

  .p-xxxl-335 {
    padding: 335px;
  }

  .pt-xxxl-335 {
    padding-top: 335px;
  }

  .py-xxxl-335 {
    padding-top: 335px;
    padding-bottom: 335px;
  }

  .pr-xxxl-335 {
    padding-right: 335px;
  }

  .px-xxxl-335 {
    padding-right: 335px;
    padding-left: 335px;
  }

  .pb-xxxl-335 {
    padding-bottom: 335px;
  }

  .pl-xxxl-335 {
    padding-left: 335px;
  }

  .m-xxxl-350 {
    margin: 350px;
  }

  .my-xxxl-350 {
    margin-top: 350px;
    margin-bottom: 350px;
  }

  .mx-xxxl-350 {
    margin-right: 350px;
    margin-left: 350px;
  }

  .mt-xxxl-350 {
    margin-top: 350px;
  }

  .mr-xxxl-350 {
    margin-right: 350px;
  }

  .mb-xxxl-350 {
    margin-bottom: 350px;
  }

  .ml-xxxl-350 {
    margin-left: 350px;
  }

  .p-xxxl-350 {
    padding: 350px;
  }

  .pt-xxxl-350 {
    padding-top: 350px;
  }

  .py-xxxl-350 {
    padding-top: 350px;
    padding-bottom: 350px;
  }

  .pr-xxxl-350 {
    padding-right: 350px;
  }

  .px-xxxl-350 {
    padding-right: 350px;
    padding-left: 350px;
  }

  .pb-xxxl-350 {
    padding-bottom: 350px;
  }

  .pl-xxxl-350 {
    padding-left: 350px;
  }

  /*   @each $m in $measurements{
      @include fnMeasure($on, $m);
    } */
  .mr-xxxl-auto {
    margin-right: auto;
  }

  .ml-xxxl-auto {
    margin-left: auto;
  }

  .h-xxxl-auto {
    height: auto;
  }

  .w-xxxl-auto {
    width: auto;
  }

  .h-xxxl-full {
    height: 100%;
  }

  .w-xxxl-full {
    width: 100%;
  }
}