@charset "UTF-8";
select.bs-select-hidden,
.bootstrap-select > select.bs-select-hidden,
select.selectpicker {
  display: none !important;
}

.bootstrap-select {
  width: 220px \0 ; /*IE9 and below*/
  vertical-align: middle;
}
.bootstrap-select > .dropdown-toggle {
  position: relative;
  width: 100%;
  text-align: right;
  white-space: nowrap;
  display: inline-flex;
  align-items: center;
  justify-content: space-between;
}
.bootstrap-select > .dropdown-toggle:after {
  margin-top: -1px;
}
.bootstrap-select > .dropdown-toggle.bs-placeholder, .bootstrap-select > .dropdown-toggle.bs-placeholder:hover, .bootstrap-select > .dropdown-toggle.bs-placeholder:focus, .bootstrap-select > .dropdown-toggle.bs-placeholder:active {
  color: #999;
}
.bootstrap-select > .dropdown-toggle.bs-placeholder.btn-primary, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-primary:hover, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-primary:focus, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-primary:active, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-secondary, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-secondary:hover, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-secondary:focus, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-secondary:active, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-success, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-success:hover, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-success:focus, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-success:active, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-danger, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-danger:hover, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-danger:focus, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-danger:active, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-info, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-info:hover, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-info:focus, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-info:active, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-dark, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-dark:hover, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-dark:focus, .bootstrap-select > .dropdown-toggle.bs-placeholder.btn-dark:active {
  color: rgba(255, 255, 255, 0.5);
}
.bootstrap-select > select {
  position: absolute !important;
  bottom: 0;
  left: 50%;
  display: block !important;
  width: 0.5px !important;
  height: 100% !important;
  padding: 0 !important;
  opacity: 0 !important;
  border: none;
  z-index: 0 !important;
}
.bootstrap-select > select.mobile-device {
  top: 0;
  left: 0;
  display: block !important;
  width: 100% !important;
  z-index: 2 !important;
}
.has-error .bootstrap-select .dropdown-toggle, .error .bootstrap-select .dropdown-toggle, .bootstrap-select.is-invalid .dropdown-toggle, .was-validated .bootstrap-select .selectpicker:invalid + .dropdown-toggle {
  border-color: rgb(185, 74, 72);
}
.bootstrap-select.is-valid .dropdown-toggle, .was-validated .bootstrap-select .selectpicker:valid + .dropdown-toggle {
  border-color: #28a745;
}
.bootstrap-select.fit-width {
  width: auto !important;
}
.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
  width: 220px;
}
.bootstrap-select > select.mobile-device:focus + .dropdown-toggle,
.bootstrap-select .dropdown-toggle:focus {
  outline: thin dotted #333333 !important;
  outline: 5px auto -webkit-focus-ring-color !important;
  outline-offset: -2px;
}

.bootstrap-select.form-control {
  margin-bottom: 0;
  padding: 0;
  border: none;
  height: auto;
}
:not(.input-group) > .bootstrap-select.form-control:not([class*=col-]) {
  width: 100%;
}
.bootstrap-select.form-control.input-group-btn {
  float: none;
  z-index: auto;
}
.form-inline .bootstrap-select, .form-inline .bootstrap-select.form-control:not([class*=col-]) {
  width: auto;
}
.bootstrap-select:not(.input-group-btn), .bootstrap-select[class*=col-] {
  float: none;
  display: inline-block;
  margin-left: 0;
}
.bootstrap-select.dropdown-menu-right, .bootstrap-select[class*=col-].dropdown-menu-right, .row .bootstrap-select[class*=col-].dropdown-menu-right {
  float: right;
}
.form-inline .bootstrap-select, .form-horizontal .bootstrap-select, .form-group .bootstrap-select {
  margin-bottom: 0;
}
.form-group-lg .bootstrap-select.form-control, .form-group-sm .bootstrap-select.form-control {
  padding: 0;
}
.form-group-lg .bootstrap-select.form-control .dropdown-toggle, .form-group-sm .bootstrap-select.form-control .dropdown-toggle {
  height: 100%;
  font-size: inherit;
  line-height: inherit;
  border-radius: inherit;
}
.bootstrap-select.form-control-sm .dropdown-toggle, .bootstrap-select.form-control-lg .dropdown-toggle {
  font-size: inherit;
  line-height: inherit;
  border-radius: inherit;
}
.bootstrap-select.form-control-sm .dropdown-toggle {
  padding: 0.25rem 0.5rem;
}
.bootstrap-select.form-control-lg .dropdown-toggle {
  padding: 0.5rem 1rem;
}
.form-inline .bootstrap-select .form-control {
  width: 100%;
}
.bootstrap-select.disabled,
.bootstrap-select > .disabled {
  cursor: not-allowed;
}
.bootstrap-select.disabled:focus,
.bootstrap-select > .disabled:focus {
  outline: none !important;
}
.bootstrap-select.bs-container {
  position: absolute;
  top: 0;
  left: 0;
  height: 0 !important;
  padding: 0 !important;
}
.bootstrap-select.bs-container .dropdown-menu {
  z-index: 1060;
}
.bootstrap-select .dropdown-toggle .filter-option {
  position: static;
  top: 0;
  left: 0;
  float: left;
  height: 100%;
  width: 100%;
  text-align: left;
  overflow: hidden;
  flex: 0 1 auto;
}
.bs3.bootstrap-select .dropdown-toggle .filter-option {
  padding-right: inherit;
}

.input-group .bs3-has-addon.bootstrap-select .dropdown-toggle .filter-option {
  position: absolute;
  padding-top: inherit;
  padding-bottom: inherit;
  padding-left: inherit;
  float: none;
}
.input-group .bs3-has-addon.bootstrap-select .dropdown-toggle .filter-option .filter-option-inner {
  padding-right: inherit;
}

.bootstrap-select .dropdown-toggle .filter-option-inner-inner {
  overflow: hidden;
}
.bootstrap-select .dropdown-toggle .filter-expand {
  width: 0 !important;
  float: left;
  opacity: 0 !important;
  overflow: hidden;
}
.bootstrap-select .dropdown-toggle .caret {
  position: absolute;
  top: 50%;
  right: 12px;
  margin-top: -2px;
  vertical-align: middle;
}
.input-group .bootstrap-select.form-control .dropdown-toggle {
  border-radius: inherit;
}
.bootstrap-select[class*=col-] .dropdown-toggle {
  width: 100%;
}
.bootstrap-select .dropdown-menu {
  min-width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.bootstrap-select .dropdown-menu > .inner:focus {
  outline: none !important;
}
.bootstrap-select .dropdown-menu.inner {
  position: static;
  float: none;
  border: 0;
  padding: 0;
  margin: 0;
  border-radius: 0;
  box-shadow: none;
}
.bootstrap-select .dropdown-menu li {
  position: relative;
}
.bootstrap-select .dropdown-menu li.active small {
  color: rgba(255, 255, 255, 0.5) !important;
}
.bootstrap-select .dropdown-menu li.disabled a {
  cursor: not-allowed;
}
.bootstrap-select .dropdown-menu li a {
  cursor: pointer;
  user-select: none;
}
.bootstrap-select .dropdown-menu li a.opt {
  position: relative;
  padding-left: 2.25em;
}
.bootstrap-select .dropdown-menu li a span.check-mark {
  display: none;
}
.bootstrap-select .dropdown-menu li a span.text {
  display: inline-block;
}
.bootstrap-select .dropdown-menu li small {
  padding-left: 0.5em;
}
.bootstrap-select .dropdown-menu .notify {
  position: absolute;
  bottom: 5px;
  width: 96%;
  margin: 0 2%;
  min-height: 26px;
  padding: 3px 5px;
  background: rgb(245, 245, 245);
  border: 1px solid rgb(227, 227, 227);
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  pointer-events: none;
  opacity: 0.9;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.bootstrap-select .no-results {
  padding: 3px;
  background: #f5f5f5;
  margin: 0 5px;
  white-space: nowrap;
}
.bootstrap-select.fit-width .dropdown-toggle .filter-option {
  position: static;
  display: inline;
  padding: 0;
}
.bootstrap-select.fit-width .dropdown-toggle .filter-option-inner,
.bootstrap-select.fit-width .dropdown-toggle .filter-option-inner-inner {
  display: inline;
}
.bootstrap-select.fit-width .dropdown-toggle .bs-caret:before {
  content: " ";
}
.bootstrap-select.fit-width .dropdown-toggle .caret {
  position: static;
  top: auto;
  margin-top: -1px;
}
.bootstrap-select.show-tick .dropdown-menu .selected span.check-mark {
  position: absolute;
  display: inline-block;
  right: 15px;
  top: 5px;
}
.bootstrap-select.show-tick .dropdown-menu li a span.text {
  margin-right: 34px;
}
.bootstrap-select .bs-ok-default:after {
  content: "";
  display: block;
  width: 0.5em;
  height: 1em;
  border-style: solid;
  border-width: 0 0.26em 0.26em 0;
  transform: rotate(45deg);
}

.bootstrap-select.show-menu-arrow.open > .dropdown-toggle, .bootstrap-select.show-menu-arrow.show > .dropdown-toggle {
  z-index: 1061;
}
.bootstrap-select.show-menu-arrow .dropdown-toggle .filter-option:before {
  content: "";
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid rgba(204, 204, 204, 0.2);
  position: absolute;
  bottom: -4px;
  left: 9px;
  display: none;
}
.bootstrap-select.show-menu-arrow .dropdown-toggle .filter-option:after {
  content: "";
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid white;
  position: absolute;
  bottom: -4px;
  left: 10px;
  display: none;
}
.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle .filter-option:before {
  bottom: auto;
  top: -4px;
  border-top: 7px solid rgba(204, 204, 204, 0.2);
  border-bottom: 0;
}
.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle .filter-option:after {
  bottom: auto;
  top: -4px;
  border-top: 6px solid white;
  border-bottom: 0;
}
.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle .filter-option:before {
  right: 12px;
  left: auto;
}
.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle .filter-option:after {
  right: 13px;
  left: auto;
}
.bootstrap-select.show-menu-arrow.open > .dropdown-toggle .filter-option:before, .bootstrap-select.show-menu-arrow.open > .dropdown-toggle .filter-option:after, .bootstrap-select.show-menu-arrow.show > .dropdown-toggle .filter-option:before, .bootstrap-select.show-menu-arrow.show > .dropdown-toggle .filter-option:after {
  display: block;
}

.bs-searchbox,
.bs-actionsbox,
.bs-donebutton {
  padding: 4px 8px;
}

.bs-actionsbox {
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.bs-actionsbox .btn-group button {
  width: 50%;
}

.bs-donebutton {
  float: left;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.bs-donebutton .btn-group button {
  width: 100%;
}

.bs-searchbox + .bs-actionsbox {
  padding: 0 8px 4px;
}
.bs-searchbox .form-control {
  margin-bottom: 0;
  width: 100%;
  float: none;
}

[ismobile=true] .desktop {
  display: none !important;
}

[ismobile=false] .mobile {
  display: none !important;
}

.sx {
  /*********************************************************************************************************************************************/
}
.sx .grd-airtuerkblue {
  background: var(--airtuerkblue) !important;
  background-image: linear-gradient(180deg, var(--airtuerkblue) 0%, rgba(0, 0, 0, 0.4) 100%) !important;
}
.sx .grd-r-airtuerkblue {
  background: var(--airtuerkblue) !important;
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.9) 0%, var(--airtuerkblue) 100%) !important;
}
.sx .hover-color-airtuerkblue {
  cursor: pointer;
}
.sx .hover-color-airtuerkblue:hover {
  color: var(--airtuerkblue);
}
.sx .grd-airtuerkred {
  background: var(--airtuerkred) !important;
  background-image: linear-gradient(180deg, var(--airtuerkred) 0%, rgba(0, 0, 0, 0.4) 100%) !important;
}
.sx .grd-r-airtuerkred {
  background: var(--airtuerkred) !important;
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.9) 0%, var(--airtuerkred) 100%) !important;
}
.sx .hover-color-airtuerkred {
  cursor: pointer;
}
.sx .hover-color-airtuerkred:hover {
  color: var(--airtuerkred);
}
.sx .grd-brand {
  background: var(--brand) !important;
  background-image: linear-gradient(180deg, var(--brand) 0%, rgba(0, 0, 0, 0.4) 100%) !important;
}
.sx .grd-r-brand {
  background: var(--brand) !important;
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.9) 0%, var(--brand) 100%) !important;
}
.sx .hover-color-brand {
  cursor: pointer;
}
.sx .hover-color-brand:hover {
  color: var(--brand);
}
.sx .grd-primary {
  background: var(--primary) !important;
  background-image: linear-gradient(180deg, var(--primary) 0%, rgba(0, 0, 0, 0.4) 100%) !important;
}
.sx .grd-r-primary {
  background: var(--primary) !important;
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.9) 0%, var(--primary) 100%) !important;
}
.sx .hover-color-primary {
  cursor: pointer;
}
.sx .hover-color-primary:hover {
  color: var(--primary);
}
.sx .grd-danger {
  background: var(--danger) !important;
  background-image: linear-gradient(180deg, var(--danger) 0%, rgba(0, 0, 0, 0.4) 100%) !important;
}
.sx .grd-r-danger {
  background: var(--danger) !important;
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.9) 0%, var(--danger) 100%) !important;
}
.sx .hover-color-danger {
  cursor: pointer;
}
.sx .hover-color-danger:hover {
  color: var(--danger);
}
.sx .grd-success {
  background: var(--success) !important;
  background-image: linear-gradient(180deg, var(--success) 0%, rgba(0, 0, 0, 0.4) 100%) !important;
}
.sx .grd-r-success {
  background: var(--success) !important;
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.9) 0%, var(--success) 100%) !important;
}
.sx .hover-color-success {
  cursor: pointer;
}
.sx .hover-color-success:hover {
  color: var(--success);
}
.sx .grd-info {
  background: var(--info) !important;
  background-image: linear-gradient(180deg, var(--info) 0%, rgba(0, 0, 0, 0.4) 100%) !important;
}
.sx .grd-r-info {
  background: var(--info) !important;
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.9) 0%, var(--info) 100%) !important;
}
.sx .hover-color-info {
  cursor: pointer;
}
.sx .hover-color-info:hover {
  color: var(--info);
}
.sx .grd-warning {
  background: var(--warning) !important;
  background-image: linear-gradient(180deg, var(--warning) 0%, rgba(0, 0, 0, 0.4) 100%) !important;
}
.sx .grd-r-warning {
  background: var(--warning) !important;
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.9) 0%, var(--warning) 100%) !important;
}
.sx .hover-color-warning {
  cursor: pointer;
}
.sx .hover-color-warning:hover {
  color: var(--warning);
}
.sx .grd-light {
  background: var(--light) !important;
  background-image: linear-gradient(180deg, var(--light) 0%, rgba(0, 0, 0, 0.4) 100%) !important;
}
.sx .grd-r-light {
  background: var(--light) !important;
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.9) 0%, var(--light) 100%) !important;
}
.sx .hover-color-light {
  cursor: pointer;
}
.sx .hover-color-light:hover {
  color: var(--light);
}
.sx .grd-dark {
  background: var(--dark) !important;
  background-image: linear-gradient(180deg, var(--dark) 0%, rgba(0, 0, 0, 0.4) 100%) !important;
}
.sx .grd-r-dark {
  background: var(--dark) !important;
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.9) 0%, var(--dark) 100%) !important;
}
.sx .hover-color-dark {
  cursor: pointer;
}
.sx .hover-color-dark:hover {
  color: var(--dark);
}
.sx .grd-first {
  background: var(--first) !important;
  background-image: linear-gradient(180deg, var(--first) 0%, rgba(0, 0, 0, 0.4) 100%) !important;
}
.sx .grd-r-first {
  background: var(--first) !important;
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.9) 0%, var(--first) 100%) !important;
}
.sx .hover-color-first {
  cursor: pointer;
}
.sx .hover-color-first:hover {
  color: var(--first);
}
.sx .grd-second {
  background: var(--second) !important;
  background-image: linear-gradient(180deg, var(--second) 0%, rgba(0, 0, 0, 0.4) 100%) !important;
}
.sx .grd-r-second {
  background: var(--second) !important;
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.9) 0%, var(--second) 100%) !important;
}
.sx .hover-color-second {
  cursor: pointer;
}
.sx .hover-color-second:hover {
  color: var(--second);
}
.sx .grd-white {
  background: var(--white) !important;
  background-image: linear-gradient(180deg, var(--white) 0%, rgba(0, 0, 0, 0.4) 100%) !important;
}
.sx .grd-r-white {
  background: var(--white) !important;
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.9) 0%, var(--white) 100%) !important;
}
.sx .hover-color-white {
  cursor: pointer;
}
.sx .hover-color-white:hover {
  color: var(--white);
}
.sx .grd-black {
  background: var(--black) !important;
  background-image: linear-gradient(180deg, var(--black) 0%, rgba(0, 0, 0, 0.4) 100%) !important;
}
.sx .grd-r-black {
  background: var(--black) !important;
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.9) 0%, var(--black) 100%) !important;
}
.sx .hover-color-black {
  cursor: pointer;
}
.sx .hover-color-black:hover {
  color: var(--black);
}
.sx .grd-gray {
  background: var(--gray) !important;
  background-image: linear-gradient(180deg, var(--gray) 0%, rgba(0, 0, 0, 0.4) 100%) !important;
}
.sx .grd-r-gray {
  background: var(--gray) !important;
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.9) 0%, var(--gray) 100%) !important;
}
.sx .hover-color-gray {
  cursor: pointer;
}
.sx .hover-color-gray:hover {
  color: var(--gray);
}
.sx {
  /*********************************************************************************************************************************************/
}
.sx .sub-grd-airtuerkblue > * {
  background: var(--airtuerkblue);
  background-image: linear-gradient(180deg, var(--airtuerkblue) 0%, rgba(0, 0, 0, 0.4) 100%);
}
.sx .sub-grd-r-airtuerkblue > * {
  background: var(--airtuerkblue);
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.4) 0%, var(--airtuerkblue) 100%);
}
.sx .sub-grd-airtuerkred > * {
  background: var(--airtuerkred);
  background-image: linear-gradient(180deg, var(--airtuerkred) 0%, rgba(0, 0, 0, 0.4) 100%);
}
.sx .sub-grd-r-airtuerkred > * {
  background: var(--airtuerkred);
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.4) 0%, var(--airtuerkred) 100%);
}
.sx .sub-grd-brand > * {
  background: var(--brand);
  background-image: linear-gradient(180deg, var(--brand) 0%, rgba(0, 0, 0, 0.4) 100%);
}
.sx .sub-grd-r-brand > * {
  background: var(--brand);
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.4) 0%, var(--brand) 100%);
}
.sx .sub-grd-primary > * {
  background: var(--primary);
  background-image: linear-gradient(180deg, var(--primary) 0%, rgba(0, 0, 0, 0.4) 100%);
}
.sx .sub-grd-r-primary > * {
  background: var(--primary);
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.4) 0%, var(--primary) 100%);
}
.sx .sub-grd-danger > * {
  background: var(--danger);
  background-image: linear-gradient(180deg, var(--danger) 0%, rgba(0, 0, 0, 0.4) 100%);
}
.sx .sub-grd-r-danger > * {
  background: var(--danger);
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.4) 0%, var(--danger) 100%);
}
.sx .sub-grd-success > * {
  background: var(--success);
  background-image: linear-gradient(180deg, var(--success) 0%, rgba(0, 0, 0, 0.4) 100%);
}
.sx .sub-grd-r-success > * {
  background: var(--success);
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.4) 0%, var(--success) 100%);
}
.sx .sub-grd-info > * {
  background: var(--info);
  background-image: linear-gradient(180deg, var(--info) 0%, rgba(0, 0, 0, 0.4) 100%);
}
.sx .sub-grd-r-info > * {
  background: var(--info);
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.4) 0%, var(--info) 100%);
}
.sx .sub-grd-warning > * {
  background: var(--warning);
  background-image: linear-gradient(180deg, var(--warning) 0%, rgba(0, 0, 0, 0.4) 100%);
}
.sx .sub-grd-r-warning > * {
  background: var(--warning);
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.4) 0%, var(--warning) 100%);
}
.sx .sub-grd-light > * {
  background: var(--light);
  background-image: linear-gradient(180deg, var(--light) 0%, rgba(0, 0, 0, 0.4) 100%);
}
.sx .sub-grd-r-light > * {
  background: var(--light);
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.4) 0%, var(--light) 100%);
}
.sx .sub-grd-dark > * {
  background: var(--dark);
  background-image: linear-gradient(180deg, var(--dark) 0%, rgba(0, 0, 0, 0.4) 100%);
}
.sx .sub-grd-r-dark > * {
  background: var(--dark);
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.4) 0%, var(--dark) 100%);
}
.sx .sub-grd-first > * {
  background: var(--first);
  background-image: linear-gradient(180deg, var(--first) 0%, rgba(0, 0, 0, 0.4) 100%);
}
.sx .sub-grd-r-first > * {
  background: var(--first);
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.4) 0%, var(--first) 100%);
}
.sx .sub-grd-second > * {
  background: var(--second);
  background-image: linear-gradient(180deg, var(--second) 0%, rgba(0, 0, 0, 0.4) 100%);
}
.sx .sub-grd-r-second > * {
  background: var(--second);
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.4) 0%, var(--second) 100%);
}
.sx .sub-grd-white > * {
  background: var(--white);
  background-image: linear-gradient(180deg, var(--white) 0%, rgba(0, 0, 0, 0.4) 100%);
}
.sx .sub-grd-r-white > * {
  background: var(--white);
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.4) 0%, var(--white) 100%);
}
.sx .sub-grd-black > * {
  background: var(--black);
  background-image: linear-gradient(180deg, var(--black) 0%, rgba(0, 0, 0, 0.4) 100%);
}
.sx .sub-grd-r-black > * {
  background: var(--black);
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.4) 0%, var(--black) 100%);
}
.sx .sub-grd-gray > * {
  background: var(--gray);
  background-image: linear-gradient(180deg, var(--gray) 0%, rgba(0, 0, 0, 0.4) 100%);
}
.sx .sub-grd-r-gray > * {
  background: var(--gray);
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.4) 0%, var(--gray) 100%);
}
.sx {
  /*********************************************************************************************************************************************/
}
.sx .bg-airtuerkblue {
  background-color: var(--airtuerkblue);
}
.sx .bg-airtuerkred {
  background-color: var(--airtuerkred);
}
.sx .bg-brand {
  background-color: var(--brand);
}
.sx .bg-primary {
  background-color: var(--primary);
}
.sx .bg-danger {
  background-color: var(--danger);
}
.sx .bg-success {
  background-color: var(--success);
}
.sx .bg-info {
  background-color: var(--info);
}
.sx .bg-warning {
  background-color: var(--warning);
}
.sx .bg-light {
  background-color: var(--light);
}
.sx .bg-dark {
  background-color: var(--dark);
}
.sx .bg-first {
  background-color: var(--first);
}
.sx .bg-second {
  background-color: var(--second);
}
.sx .bg-white {
  background-color: var(--white);
}
.sx .bg-black {
  background-color: var(--black);
}
.sx .bg-gray {
  background-color: var(--gray);
}
.sx {
  /*********************************************************************************************************************************************/
}
.sx .sub-bg-airtuerkblue > * {
  background-color: var(--airtuerkblue);
}
.sx .sub-bg-airtuerkred > * {
  background-color: var(--airtuerkred);
}
.sx .sub-bg-brand > * {
  background-color: var(--brand);
}
.sx .sub-bg-primary > * {
  background-color: var(--primary);
}
.sx .sub-bg-danger > * {
  background-color: var(--danger);
}
.sx .sub-bg-success > * {
  background-color: var(--success);
}
.sx .sub-bg-info > * {
  background-color: var(--info);
}
.sx .sub-bg-warning > * {
  background-color: var(--warning);
}
.sx .sub-bg-light > * {
  background-color: var(--light);
}
.sx .sub-bg-dark > * {
  background-color: var(--dark);
}
.sx .sub-bg-first > * {
  background-color: var(--first);
}
.sx .sub-bg-second > * {
  background-color: var(--second);
}
.sx .sub-bg-white > * {
  background-color: var(--white);
}
.sx .sub-bg-black > * {
  background-color: var(--black);
}
.sx .sub-bg-gray > * {
  background-color: var(--gray);
}
.sx {
  /*********************************************************************************************************************************************/
}
.sx .color-airtuerkblue {
  color: var(--airtuerkblue);
}
.sx .color-airtuerkred {
  color: var(--airtuerkred);
}
.sx .color-brand {
  color: var(--brand);
}
.sx .color-primary {
  color: var(--primary);
}
.sx .color-danger {
  color: var(--danger);
}
.sx .color-success {
  color: var(--success);
}
.sx .color-info {
  color: var(--info);
}
.sx .color-warning {
  color: var(--warning);
}
.sx .color-light {
  color: var(--light);
}
.sx .color-dark {
  color: var(--dark);
}
.sx .color-first {
  color: var(--first);
}
.sx .color-second {
  color: var(--second);
}
.sx .color-white {
  color: var(--white);
}
.sx .color-black {
  color: var(--black);
}
.sx .color-gray {
  color: var(--gray);
}
.sx {
  /*********************************************************************************************************************************************/
}
.sx .sub-color-airtuerkblue > * {
  color: var(--airtuerkblue);
}
.sx .hover-border-airtuerkblue {
  cursor: pointer;
}
.sx .hover-border-airtuerkblue:hover {
  border-color: var(--airtuerkblue);
}
.sx .hover-shadow-airtuerkblue {
  cursor: pointer;
}
.sx .hover-shadow-airtuerkblue:hover {
  box-shadow: 0px 0px 40px var(--airtuerkblue);
}
.sx .sub-color-airtuerkred > * {
  color: var(--airtuerkred);
}
.sx .hover-border-airtuerkred {
  cursor: pointer;
}
.sx .hover-border-airtuerkred:hover {
  border-color: var(--airtuerkred);
}
.sx .hover-shadow-airtuerkred {
  cursor: pointer;
}
.sx .hover-shadow-airtuerkred:hover {
  box-shadow: 0px 0px 40px var(--airtuerkred);
}
.sx .sub-color-brand > * {
  color: var(--brand);
}
.sx .hover-border-brand {
  cursor: pointer;
}
.sx .hover-border-brand:hover {
  border-color: var(--brand);
}
.sx .hover-shadow-brand {
  cursor: pointer;
}
.sx .hover-shadow-brand:hover {
  box-shadow: 0px 0px 40px var(--brand);
}
.sx .sub-color-primary > * {
  color: var(--primary);
}
.sx .hover-border-primary {
  cursor: pointer;
}
.sx .hover-border-primary:hover {
  border-color: var(--primary);
}
.sx .hover-shadow-primary {
  cursor: pointer;
}
.sx .hover-shadow-primary:hover {
  box-shadow: 0px 0px 40px var(--primary);
}
.sx .sub-color-danger > * {
  color: var(--danger);
}
.sx .hover-border-danger {
  cursor: pointer;
}
.sx .hover-border-danger:hover {
  border-color: var(--danger);
}
.sx .hover-shadow-danger {
  cursor: pointer;
}
.sx .hover-shadow-danger:hover {
  box-shadow: 0px 0px 40px var(--danger);
}
.sx .sub-color-success > * {
  color: var(--success);
}
.sx .hover-border-success {
  cursor: pointer;
}
.sx .hover-border-success:hover {
  border-color: var(--success);
}
.sx .hover-shadow-success {
  cursor: pointer;
}
.sx .hover-shadow-success:hover {
  box-shadow: 0px 0px 40px var(--success);
}
.sx .sub-color-info > * {
  color: var(--info);
}
.sx .hover-border-info {
  cursor: pointer;
}
.sx .hover-border-info:hover {
  border-color: var(--info);
}
.sx .hover-shadow-info {
  cursor: pointer;
}
.sx .hover-shadow-info:hover {
  box-shadow: 0px 0px 40px var(--info);
}
.sx .sub-color-warning > * {
  color: var(--warning);
}
.sx .hover-border-warning {
  cursor: pointer;
}
.sx .hover-border-warning:hover {
  border-color: var(--warning);
}
.sx .hover-shadow-warning {
  cursor: pointer;
}
.sx .hover-shadow-warning:hover {
  box-shadow: 0px 0px 40px var(--warning);
}
.sx .sub-color-light > * {
  color: var(--light);
}
.sx .hover-border-light {
  cursor: pointer;
}
.sx .hover-border-light:hover {
  border-color: var(--light);
}
.sx .hover-shadow-light {
  cursor: pointer;
}
.sx .hover-shadow-light:hover {
  box-shadow: 0px 0px 40px var(--light);
}
.sx .sub-color-dark > * {
  color: var(--dark);
}
.sx .hover-border-dark {
  cursor: pointer;
}
.sx .hover-border-dark:hover {
  border-color: var(--dark);
}
.sx .hover-shadow-dark {
  cursor: pointer;
}
.sx .hover-shadow-dark:hover {
  box-shadow: 0px 0px 40px var(--dark);
}
.sx .sub-color-first > * {
  color: var(--first);
}
.sx .hover-border-first {
  cursor: pointer;
}
.sx .hover-border-first:hover {
  border-color: var(--first);
}
.sx .hover-shadow-first {
  cursor: pointer;
}
.sx .hover-shadow-first:hover {
  box-shadow: 0px 0px 40px var(--first);
}
.sx .sub-color-second > * {
  color: var(--second);
}
.sx .hover-border-second {
  cursor: pointer;
}
.sx .hover-border-second:hover {
  border-color: var(--second);
}
.sx .hover-shadow-second {
  cursor: pointer;
}
.sx .hover-shadow-second:hover {
  box-shadow: 0px 0px 40px var(--second);
}
.sx .sub-color-white > * {
  color: var(--white);
}
.sx .hover-border-white {
  cursor: pointer;
}
.sx .hover-border-white:hover {
  border-color: var(--white);
}
.sx .hover-shadow-white {
  cursor: pointer;
}
.sx .hover-shadow-white:hover {
  box-shadow: 0px 0px 40px var(--white);
}
.sx .sub-color-black > * {
  color: var(--black);
}
.sx .hover-border-black {
  cursor: pointer;
}
.sx .hover-border-black:hover {
  border-color: var(--black);
}
.sx .hover-shadow-black {
  cursor: pointer;
}
.sx .hover-shadow-black:hover {
  box-shadow: 0px 0px 40px var(--black);
}
.sx .sub-color-gray > * {
  color: var(--gray);
}
.sx .hover-border-gray {
  cursor: pointer;
}
.sx .hover-border-gray:hover {
  border-color: var(--gray);
}
.sx .hover-shadow-gray {
  cursor: pointer;
}
.sx .hover-shadow-gray:hover {
  box-shadow: 0px 0px 40px var(--gray);
}
.sx {
  /*********************************************************************************************************************************************/
  /*********************************************************************************************************************************************/
  /*********************************************************************************************************************************************/
}
.sx .border-airtuerkblue-1 {
  border: 1px solid var(--airtuerkblue);
}
.sx .border-airtuerkred-1 {
  border: 1px solid var(--airtuerkred);
}
.sx .border-brand-1 {
  border: 1px solid var(--brand);
}
.sx .border-primary-1 {
  border: 1px solid var(--primary);
}
.sx .border-danger-1 {
  border: 1px solid var(--danger);
}
.sx .border-success-1 {
  border: 1px solid var(--success);
}
.sx .border-info-1 {
  border: 1px solid var(--info);
}
.sx .border-warning-1 {
  border: 1px solid var(--warning);
}
.sx .border-light-1 {
  border: 1px solid var(--light);
}
.sx .border-dark-1 {
  border: 1px solid var(--dark);
}
.sx .border-first-1 {
  border: 1px solid var(--first);
}
.sx .border-second-1 {
  border: 1px solid var(--second);
}
.sx .border-white-1 {
  border: 1px solid var(--white);
}
.sx .border-black-1 {
  border: 1px solid var(--black);
}
.sx .border-gray-1 {
  border: 1px solid var(--gray);
}
.sx .sub-border-airtuerkblue-1 > * {
  border: 1px solid var(--airtuerkblue);
}
.sx .sub-border-airtuerkred-1 > * {
  border: 1px solid var(--airtuerkred);
}
.sx .sub-border-brand-1 > * {
  border: 1px solid var(--brand);
}
.sx .sub-border-primary-1 > * {
  border: 1px solid var(--primary);
}
.sx .sub-border-danger-1 > * {
  border: 1px solid var(--danger);
}
.sx .sub-border-success-1 > * {
  border: 1px solid var(--success);
}
.sx .sub-border-info-1 > * {
  border: 1px solid var(--info);
}
.sx .sub-border-warning-1 > * {
  border: 1px solid var(--warning);
}
.sx .sub-border-light-1 > * {
  border: 1px solid var(--light);
}
.sx .sub-border-dark-1 > * {
  border: 1px solid var(--dark);
}
.sx .sub-border-first-1 > * {
  border: 1px solid var(--first);
}
.sx .sub-border-second-1 > * {
  border: 1px solid var(--second);
}
.sx .sub-border-white-1 > * {
  border: 1px solid var(--white);
}
.sx .sub-border-black-1 > * {
  border: 1px solid var(--black);
}
.sx .sub-border-gray-1 > * {
  border: 1px solid var(--gray);
}
.sx .border-airtuerkblue-2 {
  border: 2px solid var(--airtuerkblue);
}
.sx .border-airtuerkred-2 {
  border: 2px solid var(--airtuerkred);
}
.sx .border-brand-2 {
  border: 2px solid var(--brand);
}
.sx .border-primary-2 {
  border: 2px solid var(--primary);
}
.sx .border-danger-2 {
  border: 2px solid var(--danger);
}
.sx .border-success-2 {
  border: 2px solid var(--success);
}
.sx .border-info-2 {
  border: 2px solid var(--info);
}
.sx .border-warning-2 {
  border: 2px solid var(--warning);
}
.sx .border-light-2 {
  border: 2px solid var(--light);
}
.sx .border-dark-2 {
  border: 2px solid var(--dark);
}
.sx .border-first-2 {
  border: 2px solid var(--first);
}
.sx .border-second-2 {
  border: 2px solid var(--second);
}
.sx .border-white-2 {
  border: 2px solid var(--white);
}
.sx .border-black-2 {
  border: 2px solid var(--black);
}
.sx .border-gray-2 {
  border: 2px solid var(--gray);
}
.sx .sub-border-airtuerkblue-2 > * {
  border: 2px solid var(--airtuerkblue);
}
.sx .sub-border-airtuerkred-2 > * {
  border: 2px solid var(--airtuerkred);
}
.sx .sub-border-brand-2 > * {
  border: 2px solid var(--brand);
}
.sx .sub-border-primary-2 > * {
  border: 2px solid var(--primary);
}
.sx .sub-border-danger-2 > * {
  border: 2px solid var(--danger);
}
.sx .sub-border-success-2 > * {
  border: 2px solid var(--success);
}
.sx .sub-border-info-2 > * {
  border: 2px solid var(--info);
}
.sx .sub-border-warning-2 > * {
  border: 2px solid var(--warning);
}
.sx .sub-border-light-2 > * {
  border: 2px solid var(--light);
}
.sx .sub-border-dark-2 > * {
  border: 2px solid var(--dark);
}
.sx .sub-border-first-2 > * {
  border: 2px solid var(--first);
}
.sx .sub-border-second-2 > * {
  border: 2px solid var(--second);
}
.sx .sub-border-white-2 > * {
  border: 2px solid var(--white);
}
.sx .sub-border-black-2 > * {
  border: 2px solid var(--black);
}
.sx .sub-border-gray-2 > * {
  border: 2px solid var(--gray);
}
.sx .border-airtuerkblue-3 {
  border: 3px solid var(--airtuerkblue);
}
.sx .border-airtuerkred-3 {
  border: 3px solid var(--airtuerkred);
}
.sx .border-brand-3 {
  border: 3px solid var(--brand);
}
.sx .border-primary-3 {
  border: 3px solid var(--primary);
}
.sx .border-danger-3 {
  border: 3px solid var(--danger);
}
.sx .border-success-3 {
  border: 3px solid var(--success);
}
.sx .border-info-3 {
  border: 3px solid var(--info);
}
.sx .border-warning-3 {
  border: 3px solid var(--warning);
}
.sx .border-light-3 {
  border: 3px solid var(--light);
}
.sx .border-dark-3 {
  border: 3px solid var(--dark);
}
.sx .border-first-3 {
  border: 3px solid var(--first);
}
.sx .border-second-3 {
  border: 3px solid var(--second);
}
.sx .border-white-3 {
  border: 3px solid var(--white);
}
.sx .border-black-3 {
  border: 3px solid var(--black);
}
.sx .border-gray-3 {
  border: 3px solid var(--gray);
}
.sx .sub-border-airtuerkblue-3 > * {
  border: 3px solid var(--airtuerkblue);
}
.sx .sub-border-airtuerkred-3 > * {
  border: 3px solid var(--airtuerkred);
}
.sx .sub-border-brand-3 > * {
  border: 3px solid var(--brand);
}
.sx .sub-border-primary-3 > * {
  border: 3px solid var(--primary);
}
.sx .sub-border-danger-3 > * {
  border: 3px solid var(--danger);
}
.sx .sub-border-success-3 > * {
  border: 3px solid var(--success);
}
.sx .sub-border-info-3 > * {
  border: 3px solid var(--info);
}
.sx .sub-border-warning-3 > * {
  border: 3px solid var(--warning);
}
.sx .sub-border-light-3 > * {
  border: 3px solid var(--light);
}
.sx .sub-border-dark-3 > * {
  border: 3px solid var(--dark);
}
.sx .sub-border-first-3 > * {
  border: 3px solid var(--first);
}
.sx .sub-border-second-3 > * {
  border: 3px solid var(--second);
}
.sx .sub-border-white-3 > * {
  border: 3px solid var(--white);
}
.sx .sub-border-black-3 > * {
  border: 3px solid var(--black);
}
.sx .sub-border-gray-3 > * {
  border: 3px solid var(--gray);
}
.sx .border-airtuerkblue-4 {
  border: 4px solid var(--airtuerkblue);
}
.sx .border-airtuerkred-4 {
  border: 4px solid var(--airtuerkred);
}
.sx .border-brand-4 {
  border: 4px solid var(--brand);
}
.sx .border-primary-4 {
  border: 4px solid var(--primary);
}
.sx .border-danger-4 {
  border: 4px solid var(--danger);
}
.sx .border-success-4 {
  border: 4px solid var(--success);
}
.sx .border-info-4 {
  border: 4px solid var(--info);
}
.sx .border-warning-4 {
  border: 4px solid var(--warning);
}
.sx .border-light-4 {
  border: 4px solid var(--light);
}
.sx .border-dark-4 {
  border: 4px solid var(--dark);
}
.sx .border-first-4 {
  border: 4px solid var(--first);
}
.sx .border-second-4 {
  border: 4px solid var(--second);
}
.sx .border-white-4 {
  border: 4px solid var(--white);
}
.sx .border-black-4 {
  border: 4px solid var(--black);
}
.sx .border-gray-4 {
  border: 4px solid var(--gray);
}
.sx .sub-border-airtuerkblue-4 > * {
  border: 4px solid var(--airtuerkblue);
}
.sx .sub-border-airtuerkred-4 > * {
  border: 4px solid var(--airtuerkred);
}
.sx .sub-border-brand-4 > * {
  border: 4px solid var(--brand);
}
.sx .sub-border-primary-4 > * {
  border: 4px solid var(--primary);
}
.sx .sub-border-danger-4 > * {
  border: 4px solid var(--danger);
}
.sx .sub-border-success-4 > * {
  border: 4px solid var(--success);
}
.sx .sub-border-info-4 > * {
  border: 4px solid var(--info);
}
.sx .sub-border-warning-4 > * {
  border: 4px solid var(--warning);
}
.sx .sub-border-light-4 > * {
  border: 4px solid var(--light);
}
.sx .sub-border-dark-4 > * {
  border: 4px solid var(--dark);
}
.sx .sub-border-first-4 > * {
  border: 4px solid var(--first);
}
.sx .sub-border-second-4 > * {
  border: 4px solid var(--second);
}
.sx .sub-border-white-4 > * {
  border: 4px solid var(--white);
}
.sx .sub-border-black-4 > * {
  border: 4px solid var(--black);
}
.sx .sub-border-gray-4 > * {
  border: 4px solid var(--gray);
}
.sx .border-airtuerkblue-5 {
  border: 5px solid var(--airtuerkblue);
}
.sx .border-airtuerkred-5 {
  border: 5px solid var(--airtuerkred);
}
.sx .border-brand-5 {
  border: 5px solid var(--brand);
}
.sx .border-primary-5 {
  border: 5px solid var(--primary);
}
.sx .border-danger-5 {
  border: 5px solid var(--danger);
}
.sx .border-success-5 {
  border: 5px solid var(--success);
}
.sx .border-info-5 {
  border: 5px solid var(--info);
}
.sx .border-warning-5 {
  border: 5px solid var(--warning);
}
.sx .border-light-5 {
  border: 5px solid var(--light);
}
.sx .border-dark-5 {
  border: 5px solid var(--dark);
}
.sx .border-first-5 {
  border: 5px solid var(--first);
}
.sx .border-second-5 {
  border: 5px solid var(--second);
}
.sx .border-white-5 {
  border: 5px solid var(--white);
}
.sx .border-black-5 {
  border: 5px solid var(--black);
}
.sx .border-gray-5 {
  border: 5px solid var(--gray);
}
.sx .sub-border-airtuerkblue-5 > * {
  border: 5px solid var(--airtuerkblue);
}
.sx .sub-border-airtuerkred-5 > * {
  border: 5px solid var(--airtuerkred);
}
.sx .sub-border-brand-5 > * {
  border: 5px solid var(--brand);
}
.sx .sub-border-primary-5 > * {
  border: 5px solid var(--primary);
}
.sx .sub-border-danger-5 > * {
  border: 5px solid var(--danger);
}
.sx .sub-border-success-5 > * {
  border: 5px solid var(--success);
}
.sx .sub-border-info-5 > * {
  border: 5px solid var(--info);
}
.sx .sub-border-warning-5 > * {
  border: 5px solid var(--warning);
}
.sx .sub-border-light-5 > * {
  border: 5px solid var(--light);
}
.sx .sub-border-dark-5 > * {
  border: 5px solid var(--dark);
}
.sx .sub-border-first-5 > * {
  border: 5px solid var(--first);
}
.sx .sub-border-second-5 > * {
  border: 5px solid var(--second);
}
.sx .sub-border-white-5 > * {
  border: 5px solid var(--white);
}
.sx .sub-border-black-5 > * {
  border: 5px solid var(--black);
}
.sx .sub-border-gray-5 > * {
  border: 5px solid var(--gray);
}
.sx {
  /*********************************************************************************************************************************************/
  /*********************************************************************************************************************************************/
  /*********************************************************************************************************************************************/
}
.sx .h-0-vh {
  height: 0vh;
}
.sx .w-0-vw {
  width: 0vw;
}
.sx .h-0-px {
  height: 0px;
}
.sx .w-0-px {
  width: 0px;
}
.sx .h-0 {
  height: 0%;
}
.sx .w-0 {
  width: 0%;
}
.sx .h-5-vh {
  height: 5vh;
}
.sx .w-5-vw {
  width: 5vw;
}
.sx .h-10-px {
  height: 10px;
}
.sx .w-10-px {
  width: 10px;
}
.sx .h-5 {
  height: 5%;
}
.sx .w-5 {
  width: 5%;
}
.sx .h-10-vh {
  height: 10vh;
}
.sx .w-10-vw {
  width: 10vw;
}
.sx .h-20-px {
  height: 20px;
}
.sx .w-20-px {
  width: 20px;
}
.sx .h-10 {
  height: 10%;
}
.sx .w-10 {
  width: 10%;
}
.sx .h-15-vh {
  height: 15vh;
}
.sx .w-15-vw {
  width: 15vw;
}
.sx .h-30-px {
  height: 30px;
}
.sx .w-30-px {
  width: 30px;
}
.sx .h-15 {
  height: 15%;
}
.sx .w-15 {
  width: 15%;
}
.sx .h-20-vh {
  height: 20vh;
}
.sx .w-20-vw {
  width: 20vw;
}
.sx .h-40-px {
  height: 40px;
}
.sx .w-40-px {
  width: 40px;
}
.sx .h-20 {
  height: 20%;
}
.sx .w-20 {
  width: 20%;
}
.sx .h-25-vh {
  height: 25vh;
}
.sx .w-25-vw {
  width: 25vw;
}
.sx .h-50-px {
  height: 50px;
}
.sx .w-50-px {
  width: 50px;
}
.sx .h-25 {
  height: 25%;
}
.sx .w-25 {
  width: 25%;
}
.sx .h-30-vh {
  height: 30vh;
}
.sx .w-30-vw {
  width: 30vw;
}
.sx .h-60-px {
  height: 60px;
}
.sx .w-60-px {
  width: 60px;
}
.sx .h-30 {
  height: 30%;
}
.sx .w-30 {
  width: 30%;
}
.sx .h-35-vh {
  height: 35vh;
}
.sx .w-35-vw {
  width: 35vw;
}
.sx .h-70-px {
  height: 70px;
}
.sx .w-70-px {
  width: 70px;
}
.sx .h-35 {
  height: 35%;
}
.sx .w-35 {
  width: 35%;
}
.sx .h-40-vh {
  height: 40vh;
}
.sx .w-40-vw {
  width: 40vw;
}
.sx .h-80-px {
  height: 80px;
}
.sx .w-80-px {
  width: 80px;
}
.sx .h-40 {
  height: 40%;
}
.sx .w-40 {
  width: 40%;
}
.sx .h-45-vh {
  height: 45vh;
}
.sx .w-45-vw {
  width: 45vw;
}
.sx .h-90-px {
  height: 90px;
}
.sx .w-90-px {
  width: 90px;
}
.sx .h-45 {
  height: 45%;
}
.sx .w-45 {
  width: 45%;
}
.sx .h-50-vh {
  height: 50vh;
}
.sx .w-50-vw {
  width: 50vw;
}
.sx .h-100-px {
  height: 100px;
}
.sx .w-100-px {
  width: 100px;
}
.sx .h-50 {
  height: 50%;
}
.sx .w-50 {
  width: 50%;
}
.sx .h-55-vh {
  height: 55vh;
}
.sx .w-55-vw {
  width: 55vw;
}
.sx .h-110-px {
  height: 110px;
}
.sx .w-110-px {
  width: 110px;
}
.sx .h-55 {
  height: 55%;
}
.sx .w-55 {
  width: 55%;
}
.sx .h-60-vh {
  height: 60vh;
}
.sx .w-60-vw {
  width: 60vw;
}
.sx .h-120-px {
  height: 120px;
}
.sx .w-120-px {
  width: 120px;
}
.sx .h-60 {
  height: 60%;
}
.sx .w-60 {
  width: 60%;
}
.sx .h-65-vh {
  height: 65vh;
}
.sx .w-65-vw {
  width: 65vw;
}
.sx .h-130-px {
  height: 130px;
}
.sx .w-130-px {
  width: 130px;
}
.sx .h-65 {
  height: 65%;
}
.sx .w-65 {
  width: 65%;
}
.sx .h-70-vh {
  height: 70vh;
}
.sx .w-70-vw {
  width: 70vw;
}
.sx .h-140-px {
  height: 140px;
}
.sx .w-140-px {
  width: 140px;
}
.sx .h-70 {
  height: 70%;
}
.sx .w-70 {
  width: 70%;
}
.sx .h-75-vh {
  height: 75vh;
}
.sx .w-75-vw {
  width: 75vw;
}
.sx .h-150-px {
  height: 150px;
}
.sx .w-150-px {
  width: 150px;
}
.sx .h-75 {
  height: 75%;
}
.sx .w-75 {
  width: 75%;
}
.sx .h-80-vh {
  height: 80vh;
}
.sx .w-80-vw {
  width: 80vw;
}
.sx .h-160-px {
  height: 160px;
}
.sx .w-160-px {
  width: 160px;
}
.sx .h-80 {
  height: 80%;
}
.sx .w-80 {
  width: 80%;
}
.sx .h-85-vh {
  height: 85vh;
}
.sx .w-85-vw {
  width: 85vw;
}
.sx .h-170-px {
  height: 170px;
}
.sx .w-170-px {
  width: 170px;
}
.sx .h-85 {
  height: 85%;
}
.sx .w-85 {
  width: 85%;
}
.sx .h-90-vh {
  height: 90vh;
}
.sx .w-90-vw {
  width: 90vw;
}
.sx .h-180-px {
  height: 180px;
}
.sx .w-180-px {
  width: 180px;
}
.sx .h-90 {
  height: 90%;
}
.sx .w-90 {
  width: 90%;
}
.sx .h-95-vh {
  height: 95vh;
}
.sx .w-95-vw {
  width: 95vw;
}
.sx .h-190-px {
  height: 190px;
}
.sx .w-190-px {
  width: 190px;
}
.sx .h-95 {
  height: 95%;
}
.sx .w-95 {
  width: 95%;
}
.sx .h-100-vh {
  height: 100vh;
}
.sx .w-100-vw {
  width: 100vw;
}
.sx .h-200-px {
  height: 200px;
}
.sx .w-200-px {
  width: 200px;
}
.sx .h-100 {
  height: 100%;
}
.sx .w-100 {
  width: 100%;
}
.sx .h-105-vh {
  height: 105vh;
}
.sx .w-105-vw {
  width: 105vw;
}
.sx .h-210-px {
  height: 210px;
}
.sx .w-210-px {
  width: 210px;
}
.sx .h-105 {
  height: 105%;
}
.sx .w-105 {
  width: 105%;
}
.sx .h-110-vh {
  height: 110vh;
}
.sx .w-110-vw {
  width: 110vw;
}
.sx .h-220-px {
  height: 220px;
}
.sx .w-220-px {
  width: 220px;
}
.sx .h-110 {
  height: 110%;
}
.sx .w-110 {
  width: 110%;
}
.sx .h-115-vh {
  height: 115vh;
}
.sx .w-115-vw {
  width: 115vw;
}
.sx .h-230-px {
  height: 230px;
}
.sx .w-230-px {
  width: 230px;
}
.sx .h-115 {
  height: 115%;
}
.sx .w-115 {
  width: 115%;
}
.sx .h-120-vh {
  height: 120vh;
}
.sx .w-120-vw {
  width: 120vw;
}
.sx .h-240-px {
  height: 240px;
}
.sx .w-240-px {
  width: 240px;
}
.sx .h-120 {
  height: 120%;
}
.sx .w-120 {
  width: 120%;
}
.sx .h-125-vh {
  height: 125vh;
}
.sx .w-125-vw {
  width: 125vw;
}
.sx .h-250-px {
  height: 250px;
}
.sx .w-250-px {
  width: 250px;
}
.sx .h-125 {
  height: 125%;
}
.sx .w-125 {
  width: 125%;
}
.sx .h-130-vh {
  height: 130vh;
}
.sx .w-130-vw {
  width: 130vw;
}
.sx .h-260-px {
  height: 260px;
}
.sx .w-260-px {
  width: 260px;
}
.sx .h-130 {
  height: 130%;
}
.sx .w-130 {
  width: 130%;
}
.sx .h-135-vh {
  height: 135vh;
}
.sx .w-135-vw {
  width: 135vw;
}
.sx .h-270-px {
  height: 270px;
}
.sx .w-270-px {
  width: 270px;
}
.sx .h-135 {
  height: 135%;
}
.sx .w-135 {
  width: 135%;
}
.sx .h-140-vh {
  height: 140vh;
}
.sx .w-140-vw {
  width: 140vw;
}
.sx .h-280-px {
  height: 280px;
}
.sx .w-280-px {
  width: 280px;
}
.sx .h-140 {
  height: 140%;
}
.sx .w-140 {
  width: 140%;
}
.sx .h-145-vh {
  height: 145vh;
}
.sx .w-145-vw {
  width: 145vw;
}
.sx .h-290-px {
  height: 290px;
}
.sx .w-290-px {
  width: 290px;
}
.sx .h-145 {
  height: 145%;
}
.sx .w-145 {
  width: 145%;
}
.sx .h-150-vh {
  height: 150vh;
}
.sx .w-150-vw {
  width: 150vw;
}
.sx .h-300-px {
  height: 300px;
}
.sx .w-300-px {
  width: 300px;
}
.sx .h-150 {
  height: 150%;
}
.sx .w-150 {
  width: 150%;
}
.sx .h-155-vh {
  height: 155vh;
}
.sx .w-155-vw {
  width: 155vw;
}
.sx .h-310-px {
  height: 310px;
}
.sx .w-310-px {
  width: 310px;
}
.sx .h-155 {
  height: 155%;
}
.sx .w-155 {
  width: 155%;
}
.sx .h-160-vh {
  height: 160vh;
}
.sx .w-160-vw {
  width: 160vw;
}
.sx .h-320-px {
  height: 320px;
}
.sx .w-320-px {
  width: 320px;
}
.sx .h-160 {
  height: 160%;
}
.sx .w-160 {
  width: 160%;
}
.sx .h-165-vh {
  height: 165vh;
}
.sx .w-165-vw {
  width: 165vw;
}
.sx .h-330-px {
  height: 330px;
}
.sx .w-330-px {
  width: 330px;
}
.sx .h-165 {
  height: 165%;
}
.sx .w-165 {
  width: 165%;
}
.sx .h-170-vh {
  height: 170vh;
}
.sx .w-170-vw {
  width: 170vw;
}
.sx .h-340-px {
  height: 340px;
}
.sx .w-340-px {
  width: 340px;
}
.sx .h-170 {
  height: 170%;
}
.sx .w-170 {
  width: 170%;
}
.sx .h-175-vh {
  height: 175vh;
}
.sx .w-175-vw {
  width: 175vw;
}
.sx .h-350-px {
  height: 350px;
}
.sx .w-350-px {
  width: 350px;
}
.sx .h-175 {
  height: 175%;
}
.sx .w-175 {
  width: 175%;
}
.sx .h-180-vh {
  height: 180vh;
}
.sx .w-180-vw {
  width: 180vw;
}
.sx .h-360-px {
  height: 360px;
}
.sx .w-360-px {
  width: 360px;
}
.sx .h-180 {
  height: 180%;
}
.sx .w-180 {
  width: 180%;
}
.sx .h-185-vh {
  height: 185vh;
}
.sx .w-185-vw {
  width: 185vw;
}
.sx .h-370-px {
  height: 370px;
}
.sx .w-370-px {
  width: 370px;
}
.sx .h-185 {
  height: 185%;
}
.sx .w-185 {
  width: 185%;
}
.sx .h-190-vh {
  height: 190vh;
}
.sx .w-190-vw {
  width: 190vw;
}
.sx .h-380-px {
  height: 380px;
}
.sx .w-380-px {
  width: 380px;
}
.sx .h-190 {
  height: 190%;
}
.sx .w-190 {
  width: 190%;
}
.sx .h-195-vh {
  height: 195vh;
}
.sx .w-195-vw {
  width: 195vw;
}
.sx .h-390-px {
  height: 390px;
}
.sx .w-390-px {
  width: 390px;
}
.sx .h-195 {
  height: 195%;
}
.sx .w-195 {
  width: 195%;
}
.sx .h-200-vh {
  height: 200vh;
}
.sx .w-200-vw {
  width: 200vw;
}
.sx .h-400-px {
  height: 400px;
}
.sx .w-400-px {
  width: 400px;
}
.sx .h-200 {
  height: 200%;
}
.sx .w-200 {
  width: 200%;
}
.sx .h-205-vh {
  height: 205vh;
}
.sx .w-205-vw {
  width: 205vw;
}
.sx .h-410-px {
  height: 410px;
}
.sx .w-410-px {
  width: 410px;
}
.sx .h-205 {
  height: 205%;
}
.sx .w-205 {
  width: 205%;
}
.sx .h-210-vh {
  height: 210vh;
}
.sx .w-210-vw {
  width: 210vw;
}
.sx .h-420-px {
  height: 420px;
}
.sx .w-420-px {
  width: 420px;
}
.sx .h-210 {
  height: 210%;
}
.sx .w-210 {
  width: 210%;
}
.sx .h-215-vh {
  height: 215vh;
}
.sx .w-215-vw {
  width: 215vw;
}
.sx .h-430-px {
  height: 430px;
}
.sx .w-430-px {
  width: 430px;
}
.sx .h-215 {
  height: 215%;
}
.sx .w-215 {
  width: 215%;
}
.sx .h-220-vh {
  height: 220vh;
}
.sx .w-220-vw {
  width: 220vw;
}
.sx .h-440-px {
  height: 440px;
}
.sx .w-440-px {
  width: 440px;
}
.sx .h-220 {
  height: 220%;
}
.sx .w-220 {
  width: 220%;
}
.sx .h-225-vh {
  height: 225vh;
}
.sx .w-225-vw {
  width: 225vw;
}
.sx .h-450-px {
  height: 450px;
}
.sx .w-450-px {
  width: 450px;
}
.sx .h-225 {
  height: 225%;
}
.sx .w-225 {
  width: 225%;
}
.sx .h-230-vh {
  height: 230vh;
}
.sx .w-230-vw {
  width: 230vw;
}
.sx .h-460-px {
  height: 460px;
}
.sx .w-460-px {
  width: 460px;
}
.sx .h-230 {
  height: 230%;
}
.sx .w-230 {
  width: 230%;
}
.sx .h-235-vh {
  height: 235vh;
}
.sx .w-235-vw {
  width: 235vw;
}
.sx .h-470-px {
  height: 470px;
}
.sx .w-470-px {
  width: 470px;
}
.sx .h-235 {
  height: 235%;
}
.sx .w-235 {
  width: 235%;
}
.sx .h-240-vh {
  height: 240vh;
}
.sx .w-240-vw {
  width: 240vw;
}
.sx .h-480-px {
  height: 480px;
}
.sx .w-480-px {
  width: 480px;
}
.sx .h-240 {
  height: 240%;
}
.sx .w-240 {
  width: 240%;
}
.sx .h-245-vh {
  height: 245vh;
}
.sx .w-245-vw {
  width: 245vw;
}
.sx .h-490-px {
  height: 490px;
}
.sx .w-490-px {
  width: 490px;
}
.sx .h-245 {
  height: 245%;
}
.sx .w-245 {
  width: 245%;
}
.sx .h-250-vh {
  height: 250vh;
}
.sx .w-250-vw {
  width: 250vw;
}
.sx .h-500-px {
  height: 500px;
}
.sx .w-500-px {
  width: 500px;
}
.sx .h-250 {
  height: 250%;
}
.sx .w-250 {
  width: 250%;
}
.sx .scale-00 {
  transform: scale(1);
}
.sx .weight-0 {
  font-weight: 0;
}
.sx .opaque-0 {
  opacity: 0;
}
.sx .lineheight-0 {
  line-height: 0em;
}
.sx .hover-outline-0 {
  outline: 0px solid transparent;
  cursor: pointer;
  transition: outline 0.4s;
}
.sx .hover-outline-0:hover {
  outline: 0px solid var(--brand);
}
.sx .hover-shadow-0 {
  outline: 0px solid transparent;
  cursor: pointer;
  transition: outline 0.4s;
}
.sx .hover-shadow-0:hover {
  box-shadow: 0px 0px 0px var(--brand);
}
.sx .active-outline-0 {
  outline: 0px solid transparent;
}
.sx .active-outline-0.active {
  outline: 0px solid var(--brand);
}
.sx .scale-10 {
  transform: scale(1.1);
}
.sx .weight-100 {
  font-weight: 100;
}
.sx .opaque-1 {
  opacity: 0.1;
}
.sx .lineheight-1 {
  line-height: 1em;
}
.sx .hover-outline-1 {
  outline: 1px solid transparent;
  cursor: pointer;
  transition: outline 0.4s;
}
.sx .hover-outline-1:hover {
  outline: 1px solid var(--brand);
}
.sx .hover-shadow-1 {
  outline: 1px solid transparent;
  cursor: pointer;
  transition: outline 0.4s;
}
.sx .hover-shadow-1:hover {
  box-shadow: 0px 0px 10px var(--brand);
}
.sx .active-outline-1 {
  outline: 1px solid transparent;
}
.sx .active-outline-1.active {
  outline: 1px solid var(--brand);
}
.sx .scale-20 {
  transform: scale(1.2);
}
.sx .weight-200 {
  font-weight: 200;
}
.sx .opaque-2 {
  opacity: 0.2;
}
.sx .lineheight-2 {
  line-height: 2em;
}
.sx .hover-outline-2 {
  outline: 2px solid transparent;
  cursor: pointer;
  transition: outline 0.4s;
}
.sx .hover-outline-2:hover {
  outline: 2px solid var(--brand);
}
.sx .hover-shadow-2 {
  outline: 2px solid transparent;
  cursor: pointer;
  transition: outline 0.4s;
}
.sx .hover-shadow-2:hover {
  box-shadow: 0px 0px 20px var(--brand);
}
.sx .active-outline-2 {
  outline: 2px solid transparent;
}
.sx .active-outline-2.active {
  outline: 2px solid var(--brand);
}
.sx .scale-30 {
  transform: scale(1.3);
}
.sx .weight-300 {
  font-weight: 300;
}
.sx .opaque-3 {
  opacity: 0.3;
}
.sx .lineheight-3 {
  line-height: 3em;
}
.sx .hover-outline-3 {
  outline: 3px solid transparent;
  cursor: pointer;
  transition: outline 0.4s;
}
.sx .hover-outline-3:hover {
  outline: 3px solid var(--brand);
}
.sx .hover-shadow-3 {
  outline: 3px solid transparent;
  cursor: pointer;
  transition: outline 0.4s;
}
.sx .hover-shadow-3:hover {
  box-shadow: 0px 0px 30px var(--brand);
}
.sx .active-outline-3 {
  outline: 3px solid transparent;
}
.sx .active-outline-3.active {
  outline: 3px solid var(--brand);
}
.sx .scale-40 {
  transform: scale(1.4);
}
.sx .weight-400 {
  font-weight: 400;
}
.sx .opaque-4 {
  opacity: 0.4;
}
.sx .lineheight-4 {
  line-height: 4em;
}
.sx .hover-outline-4 {
  outline: 4px solid transparent;
  cursor: pointer;
  transition: outline 0.4s;
}
.sx .hover-outline-4:hover {
  outline: 4px solid var(--brand);
}
.sx .hover-shadow-4 {
  outline: 4px solid transparent;
  cursor: pointer;
  transition: outline 0.4s;
}
.sx .hover-shadow-4:hover {
  box-shadow: 0px 0px 40px var(--brand);
}
.sx .active-outline-4 {
  outline: 4px solid transparent;
}
.sx .active-outline-4.active {
  outline: 4px solid var(--brand);
}
.sx .scale-50 {
  transform: scale(1.5);
}
.sx .weight-500 {
  font-weight: 500;
}
.sx .opaque-5 {
  opacity: 0.5;
}
.sx .lineheight-5 {
  line-height: 5em;
}
.sx .hover-outline-5 {
  outline: 5px solid transparent;
  cursor: pointer;
  transition: outline 0.4s;
}
.sx .hover-outline-5:hover {
  outline: 5px solid var(--brand);
}
.sx .hover-shadow-5 {
  outline: 5px solid transparent;
  cursor: pointer;
  transition: outline 0.4s;
}
.sx .hover-shadow-5:hover {
  box-shadow: 0px 0px 50px var(--brand);
}
.sx .active-outline-5 {
  outline: 5px solid transparent;
}
.sx .active-outline-5.active {
  outline: 5px solid var(--brand);
}
.sx .scale-60 {
  transform: scale(1.6);
}
.sx .weight-600 {
  font-weight: 600;
}
.sx .opaque-6 {
  opacity: 0.6;
}
.sx .lineheight-6 {
  line-height: 6em;
}
.sx .hover-outline-6 {
  outline: 6px solid transparent;
  cursor: pointer;
  transition: outline 0.4s;
}
.sx .hover-outline-6:hover {
  outline: 6px solid var(--brand);
}
.sx .hover-shadow-6 {
  outline: 6px solid transparent;
  cursor: pointer;
  transition: outline 0.4s;
}
.sx .hover-shadow-6:hover {
  box-shadow: 0px 0px 60px var(--brand);
}
.sx .active-outline-6 {
  outline: 6px solid transparent;
}
.sx .active-outline-6.active {
  outline: 6px solid var(--brand);
}
.sx .scale-70 {
  transform: scale(1.7);
}
.sx .weight-700 {
  font-weight: 700;
}
.sx .opaque-7 {
  opacity: 0.7;
}
.sx .lineheight-7 {
  line-height: 7em;
}
.sx .hover-outline-7 {
  outline: 7px solid transparent;
  cursor: pointer;
  transition: outline 0.4s;
}
.sx .hover-outline-7:hover {
  outline: 7px solid var(--brand);
}
.sx .hover-shadow-7 {
  outline: 7px solid transparent;
  cursor: pointer;
  transition: outline 0.4s;
}
.sx .hover-shadow-7:hover {
  box-shadow: 0px 0px 70px var(--brand);
}
.sx .active-outline-7 {
  outline: 7px solid transparent;
}
.sx .active-outline-7.active {
  outline: 7px solid var(--brand);
}
.sx .scale-80 {
  transform: scale(1.8);
}
.sx .weight-800 {
  font-weight: 800;
}
.sx .opaque-8 {
  opacity: 0.8;
}
.sx .lineheight-8 {
  line-height: 8em;
}
.sx .hover-outline-8 {
  outline: 8px solid transparent;
  cursor: pointer;
  transition: outline 0.4s;
}
.sx .hover-outline-8:hover {
  outline: 8px solid var(--brand);
}
.sx .hover-shadow-8 {
  outline: 8px solid transparent;
  cursor: pointer;
  transition: outline 0.4s;
}
.sx .hover-shadow-8:hover {
  box-shadow: 0px 0px 80px var(--brand);
}
.sx .active-outline-8 {
  outline: 8px solid transparent;
}
.sx .active-outline-8.active {
  outline: 8px solid var(--brand);
}
.sx .scale-90 {
  transform: scale(1.9);
}
.sx .weight-900 {
  font-weight: 900;
}
.sx .opaque-9 {
  opacity: 0.9;
}
.sx .lineheight-9 {
  line-height: 9em;
}
.sx .hover-outline-9 {
  outline: 9px solid transparent;
  cursor: pointer;
  transition: outline 0.4s;
}
.sx .hover-outline-9:hover {
  outline: 9px solid var(--brand);
}
.sx .hover-shadow-9 {
  outline: 9px solid transparent;
  cursor: pointer;
  transition: outline 0.4s;
}
.sx .hover-shadow-9:hover {
  box-shadow: 0px 0px 90px var(--brand);
}
.sx .active-outline-9 {
  outline: 9px solid transparent;
}
.sx .active-outline-9.active {
  outline: 9px solid var(--brand);
}
.sx .scale-100 {
  transform: scale(2);
}
.sx .weight-1000 {
  font-weight: 1000;
}
.sx .opaque-10 {
  opacity: 1;
}
.sx .lineheight-10 {
  line-height: 10em;
}
.sx .hover-outline-10 {
  outline: 10px solid transparent;
  cursor: pointer;
  transition: outline 0.4s;
}
.sx .hover-outline-10:hover {
  outline: 10px solid var(--brand);
}
.sx .hover-shadow-10 {
  outline: 10px solid transparent;
  cursor: pointer;
  transition: outline 0.4s;
}
.sx .hover-shadow-10:hover {
  box-shadow: 0px 0px 100px var(--brand);
}
.sx .active-outline-10 {
  outline: 10px solid transparent;
}
.sx .active-outline-10.active {
  outline: 10px solid var(--brand);
}
.sx {
  /*********************************************************************************************************************************************/
  /*********************************************************************************************************************************************/
  /*********************************************************************************************************************************************/
}
.sx .gap-0 {
  gap: 0px !important;
}
.sx .shadow-0 {
  box-shadow: 0px 0px 0px var(--shadow);
}
.sx .sub-shadow-0 > * {
  box-shadow: 0px 0px 0px var(--shadow);
}
.sx .radius-0 {
  border-radius: 0px;
}
.sx .sub-radius-0 > * {
  border-radius: 0px;
}
.sx .padding-0 {
  padding: 0px;
}
.sx .padding-b-0 {
  padding-bottom: 0px;
}
.sx .padding-tb-0 {
  padding-bottom: 0px;
  padding-top: 0px;
}
.sx .padding-lr-0 {
  padding-right: 0px;
  padding-left: 0px;
}
.sx .padding-t-0 {
  padding-top: 0px;
}
.sx .padding-l-0 {
  padding-left: 0px;
}
.sx .padding-r-0 {
  padding-right: 0px;
}
.sx .margin-0 {
  margin: 0px;
}
.sx .margin-r-0 {
  margin-right: 0px;
}
.sx .margin-l-0 {
  margin-left: 0px;
}
.sx .margin-b-0 {
  margin-bottom: 0px;
}
.sx .margin-t-0 {
  margin-top: 0px;
}
.sx .margin-tb-0, .sx .margin-y-0 {
  margin-top: 0px;
  margin-bottom: 0px;
}
.sx .margin-lr-0, .sx .margin-x-0 {
  margin-left: 0px;
  margin-right: 0px;
}
.sx .sub-padding-0 > * {
  padding: 0px;
}
.sx .sub-padding-b-0 > * {
  padding-bottom: 0px;
}
.sx .sub-padding-tb-0 > *, .sx .sub-padding-y-0 > * {
  padding-bottom: 0px;
  padding-top: 0px;
}
.sx .sub-padding-lr-0 > *, .sx .sub-padding-x-0 > * {
  padding-right: 0px;
  padding-left: 0px;
}
.sx .sub-padding-t-0 > * {
  padding-top: 0px;
}
.sx .sub-padding-l-0 > * {
  padding-left: 0px;
}
.sx .sub-padding-r-0 > * {
  padding-right: 0px;
}
.sx .sub-margin-0 > * {
  margin: 0px;
}
.sx .sub-margin-r-0 > * {
  margin-right: 0px;
}
.sx .sub-margin-l-0 > * {
  margin-left: 0px;
}
.sx .sub-margin-b-0 > * {
  margin-bottom: 0px;
}
.sx .sub-margin-t-0 > * {
  margin-top: 0px;
}
.sx .sub-margin-tb-0 > *, .sx .sub-margin-y-0 > * {
  margin-top: 0px;
  margin-bottom: 0px;
}
.sx .sub-margin-lr-0 > *, .sx .sub-margin-x-0 > * {
  margin-left: 0px;
  margin-right: 0px;
}
.sx .spacing-0 {
  letter-spacing: 0px;
}
.sx .flex-1 {
  display: flex;
  flex-wrap: wrap;
}
.sx .flex-1 > * {
  width: 100%;
  flex: 100%;
}
.sx .grid-1 {
  display: grid;
  /*grid-template-columns: repeat(1, 1fr);*/
  grid-template-columns: repeat(1, minmax(0, 1fr));
  gap: 1vw;
}
.sx .gap-1 {
  gap: 5px !important;
}
.sx .shadow-5 {
  box-shadow: 0px 0px 5px var(--shadow);
}
.sx .sub-shadow-5 > * {
  box-shadow: 0px 0px 5px var(--shadow);
}
.sx .radius-1 {
  border-radius: 1px;
}
.sx .sub-radius-1 > * {
  border-radius: 1px;
}
.sx .padding-5 {
  padding: 5px;
}
.sx .padding-b-5 {
  padding-bottom: 5px;
}
.sx .padding-tb-5 {
  padding-bottom: 5px;
  padding-top: 5px;
}
.sx .padding-lr-5 {
  padding-right: 5px;
  padding-left: 5px;
}
.sx .padding-t-5 {
  padding-top: 5px;
}
.sx .padding-l-5 {
  padding-left: 5px;
}
.sx .padding-r-5 {
  padding-right: 5px;
}
.sx .margin-5 {
  margin: 5px;
}
.sx .margin-r-5 {
  margin-right: 5px;
}
.sx .margin-l-5 {
  margin-left: 5px;
}
.sx .margin-b-5 {
  margin-bottom: 5px;
}
.sx .margin-t-5 {
  margin-top: 5px;
}
.sx .margin-tb-5, .sx .margin-y-5 {
  margin-top: 5px;
  margin-bottom: 5px;
}
.sx .margin-lr-5, .sx .margin-x-5 {
  margin-left: 5px;
  margin-right: 5px;
}
.sx .sub-padding-5 > * {
  padding: 5px;
}
.sx .sub-padding-b-5 > * {
  padding-bottom: 5px;
}
.sx .sub-padding-tb-5 > *, .sx .sub-padding-y-5 > * {
  padding-bottom: 5px;
  padding-top: 5px;
}
.sx .sub-padding-lr-5 > *, .sx .sub-padding-x-5 > * {
  padding-right: 5px;
  padding-left: 5px;
}
.sx .sub-padding-t-5 > * {
  padding-top: 5px;
}
.sx .sub-padding-l-5 > * {
  padding-left: 5px;
}
.sx .sub-padding-r-5 > * {
  padding-right: 5px;
}
.sx .sub-margin-5 > * {
  margin: 5px;
}
.sx .sub-margin-r-5 > * {
  margin-right: 5px;
}
.sx .sub-margin-l-5 > * {
  margin-left: 5px;
}
.sx .sub-margin-b-5 > * {
  margin-bottom: 5px;
}
.sx .sub-margin-t-5 > * {
  margin-top: 5px;
}
.sx .sub-margin-tb-5 > *, .sx .sub-margin-y-5 > * {
  margin-top: 5px;
  margin-bottom: 5px;
}
.sx .sub-margin-lr-5 > *, .sx .sub-margin-x-5 > * {
  margin-left: 5px;
  margin-right: 5px;
}
.sx .spacing-1 {
  letter-spacing: 1px;
}
.sx .flex-2 {
  display: flex;
  flex-wrap: wrap;
}
.sx .flex-2 > * {
  width: 50%;
  flex: 50%;
}
.sx .grid-2 {
  display: grid;
  /*grid-template-columns: repeat(2, 1fr);*/
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 1vw;
}
.sx .gap-2 {
  gap: 10px !important;
}
.sx .shadow-10 {
  box-shadow: 0px 0px 10px var(--shadow);
}
.sx .sub-shadow-10 > * {
  box-shadow: 0px 0px 10px var(--shadow);
}
.sx .radius-2 {
  border-radius: 2px;
}
.sx .sub-radius-2 > * {
  border-radius: 2px;
}
.sx .padding-10 {
  padding: 10px;
}
.sx .padding-b-10 {
  padding-bottom: 10px;
}
.sx .padding-tb-10 {
  padding-bottom: 10px;
  padding-top: 10px;
}
.sx .padding-lr-10 {
  padding-right: 10px;
  padding-left: 10px;
}
.sx .padding-t-10 {
  padding-top: 10px;
}
.sx .padding-l-10 {
  padding-left: 10px;
}
.sx .padding-r-10 {
  padding-right: 10px;
}
.sx .margin-10 {
  margin: 10px;
}
.sx .margin-r-10 {
  margin-right: 10px;
}
.sx .margin-l-10 {
  margin-left: 10px;
}
.sx .margin-b-10 {
  margin-bottom: 10px;
}
.sx .margin-t-10 {
  margin-top: 10px;
}
.sx .margin-tb-10, .sx .margin-y-10 {
  margin-top: 10px;
  margin-bottom: 10px;
}
.sx .margin-lr-10, .sx .margin-x-10 {
  margin-left: 10px;
  margin-right: 10px;
}
.sx .sub-padding-10 > * {
  padding: 10px;
}
.sx .sub-padding-b-10 > * {
  padding-bottom: 10px;
}
.sx .sub-padding-tb-10 > *, .sx .sub-padding-y-10 > * {
  padding-bottom: 10px;
  padding-top: 10px;
}
.sx .sub-padding-lr-10 > *, .sx .sub-padding-x-10 > * {
  padding-right: 10px;
  padding-left: 10px;
}
.sx .sub-padding-t-10 > * {
  padding-top: 10px;
}
.sx .sub-padding-l-10 > * {
  padding-left: 10px;
}
.sx .sub-padding-r-10 > * {
  padding-right: 10px;
}
.sx .sub-margin-10 > * {
  margin: 10px;
}
.sx .sub-margin-r-10 > * {
  margin-right: 10px;
}
.sx .sub-margin-l-10 > * {
  margin-left: 10px;
}
.sx .sub-margin-b-10 > * {
  margin-bottom: 10px;
}
.sx .sub-margin-t-10 > * {
  margin-top: 10px;
}
.sx .sub-margin-tb-10 > *, .sx .sub-margin-y-10 > * {
  margin-top: 10px;
  margin-bottom: 10px;
}
.sx .sub-margin-lr-10 > *, .sx .sub-margin-x-10 > * {
  margin-left: 10px;
  margin-right: 10px;
}
.sx .spacing-2 {
  letter-spacing: 2px;
}
.sx .flex-3 {
  display: flex;
  flex-wrap: wrap;
}
.sx .flex-3 > * {
  width: 33.3333333333%;
  flex: 33.3333333333%;
}
.sx .grid-3 {
  display: grid;
  /*grid-template-columns: repeat(3, 1fr);*/
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 1vw;
}
.sx .gap-3 {
  gap: 15px !important;
}
.sx .shadow-15 {
  box-shadow: 0px 0px 15px var(--shadow);
}
.sx .sub-shadow-15 > * {
  box-shadow: 0px 0px 15px var(--shadow);
}
.sx .radius-3 {
  border-radius: 3px;
}
.sx .sub-radius-3 > * {
  border-radius: 3px;
}
.sx .padding-15 {
  padding: 15px;
}
.sx .padding-b-15 {
  padding-bottom: 15px;
}
.sx .padding-tb-15 {
  padding-bottom: 15px;
  padding-top: 15px;
}
.sx .padding-lr-15 {
  padding-right: 15px;
  padding-left: 15px;
}
.sx .padding-t-15 {
  padding-top: 15px;
}
.sx .padding-l-15 {
  padding-left: 15px;
}
.sx .padding-r-15 {
  padding-right: 15px;
}
.sx .margin-15 {
  margin: 15px;
}
.sx .margin-r-15 {
  margin-right: 15px;
}
.sx .margin-l-15 {
  margin-left: 15px;
}
.sx .margin-b-15 {
  margin-bottom: 15px;
}
.sx .margin-t-15 {
  margin-top: 15px;
}
.sx .margin-tb-15, .sx .margin-y-15 {
  margin-top: 15px;
  margin-bottom: 15px;
}
.sx .margin-lr-15, .sx .margin-x-15 {
  margin-left: 15px;
  margin-right: 15px;
}
.sx .sub-padding-15 > * {
  padding: 15px;
}
.sx .sub-padding-b-15 > * {
  padding-bottom: 15px;
}
.sx .sub-padding-tb-15 > *, .sx .sub-padding-y-15 > * {
  padding-bottom: 15px;
  padding-top: 15px;
}
.sx .sub-padding-lr-15 > *, .sx .sub-padding-x-15 > * {
  padding-right: 15px;
  padding-left: 15px;
}
.sx .sub-padding-t-15 > * {
  padding-top: 15px;
}
.sx .sub-padding-l-15 > * {
  padding-left: 15px;
}
.sx .sub-padding-r-15 > * {
  padding-right: 15px;
}
.sx .sub-margin-15 > * {
  margin: 15px;
}
.sx .sub-margin-r-15 > * {
  margin-right: 15px;
}
.sx .sub-margin-l-15 > * {
  margin-left: 15px;
}
.sx .sub-margin-b-15 > * {
  margin-bottom: 15px;
}
.sx .sub-margin-t-15 > * {
  margin-top: 15px;
}
.sx .sub-margin-tb-15 > *, .sx .sub-margin-y-15 > * {
  margin-top: 15px;
  margin-bottom: 15px;
}
.sx .sub-margin-lr-15 > *, .sx .sub-margin-x-15 > * {
  margin-left: 15px;
  margin-right: 15px;
}
.sx .spacing-3 {
  letter-spacing: 3px;
}
.sx .flex-4 {
  display: flex;
  flex-wrap: wrap;
}
.sx .flex-4 > * {
  width: 25%;
  flex: 25%;
}
.sx .grid-4 {
  display: grid;
  /*grid-template-columns: repeat(4, 1fr);*/
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 1vw;
}
.sx .gap-4 {
  gap: 20px !important;
}
.sx .shadow-20 {
  box-shadow: 0px 0px 20px var(--shadow);
}
.sx .sub-shadow-20 > * {
  box-shadow: 0px 0px 20px var(--shadow);
}
.sx .radius-4 {
  border-radius: 4px;
}
.sx .sub-radius-4 > * {
  border-radius: 4px;
}
.sx .padding-20 {
  padding: 20px;
}
.sx .padding-b-20 {
  padding-bottom: 20px;
}
.sx .padding-tb-20 {
  padding-bottom: 20px;
  padding-top: 20px;
}
.sx .padding-lr-20 {
  padding-right: 20px;
  padding-left: 20px;
}
.sx .padding-t-20 {
  padding-top: 20px;
}
.sx .padding-l-20 {
  padding-left: 20px;
}
.sx .padding-r-20 {
  padding-right: 20px;
}
.sx .margin-20 {
  margin: 20px;
}
.sx .margin-r-20 {
  margin-right: 20px;
}
.sx .margin-l-20 {
  margin-left: 20px;
}
.sx .margin-b-20 {
  margin-bottom: 20px;
}
.sx .margin-t-20 {
  margin-top: 20px;
}
.sx .margin-tb-20, .sx .margin-y-20 {
  margin-top: 20px;
  margin-bottom: 20px;
}
.sx .margin-lr-20, .sx .margin-x-20 {
  margin-left: 20px;
  margin-right: 20px;
}
.sx .sub-padding-20 > * {
  padding: 20px;
}
.sx .sub-padding-b-20 > * {
  padding-bottom: 20px;
}
.sx .sub-padding-tb-20 > *, .sx .sub-padding-y-20 > * {
  padding-bottom: 20px;
  padding-top: 20px;
}
.sx .sub-padding-lr-20 > *, .sx .sub-padding-x-20 > * {
  padding-right: 20px;
  padding-left: 20px;
}
.sx .sub-padding-t-20 > * {
  padding-top: 20px;
}
.sx .sub-padding-l-20 > * {
  padding-left: 20px;
}
.sx .sub-padding-r-20 > * {
  padding-right: 20px;
}
.sx .sub-margin-20 > * {
  margin: 20px;
}
.sx .sub-margin-r-20 > * {
  margin-right: 20px;
}
.sx .sub-margin-l-20 > * {
  margin-left: 20px;
}
.sx .sub-margin-b-20 > * {
  margin-bottom: 20px;
}
.sx .sub-margin-t-20 > * {
  margin-top: 20px;
}
.sx .sub-margin-tb-20 > *, .sx .sub-margin-y-20 > * {
  margin-top: 20px;
  margin-bottom: 20px;
}
.sx .sub-margin-lr-20 > *, .sx .sub-margin-x-20 > * {
  margin-left: 20px;
  margin-right: 20px;
}
.sx .spacing-4 {
  letter-spacing: 4px;
}
.sx .flex-5 {
  display: flex;
  flex-wrap: wrap;
}
.sx .flex-5 > * {
  width: 20%;
  flex: 20%;
}
.sx .grid-5 {
  display: grid;
  /*grid-template-columns: repeat(5, 1fr);*/
  grid-template-columns: repeat(5, minmax(0, 1fr));
  gap: 1vw;
}
.sx .gap-5 {
  gap: 25px !important;
}
.sx .shadow-25 {
  box-shadow: 0px 0px 25px var(--shadow);
}
.sx .sub-shadow-25 > * {
  box-shadow: 0px 0px 25px var(--shadow);
}
.sx .radius-5 {
  border-radius: 5px;
}
.sx .sub-radius-5 > * {
  border-radius: 5px;
}
.sx .padding-25 {
  padding: 25px;
}
.sx .padding-b-25 {
  padding-bottom: 25px;
}
.sx .padding-tb-25 {
  padding-bottom: 25px;
  padding-top: 25px;
}
.sx .padding-lr-25 {
  padding-right: 25px;
  padding-left: 25px;
}
.sx .padding-t-25 {
  padding-top: 25px;
}
.sx .padding-l-25 {
  padding-left: 25px;
}
.sx .padding-r-25 {
  padding-right: 25px;
}
.sx .margin-25 {
  margin: 25px;
}
.sx .margin-r-25 {
  margin-right: 25px;
}
.sx .margin-l-25 {
  margin-left: 25px;
}
.sx .margin-b-25 {
  margin-bottom: 25px;
}
.sx .margin-t-25 {
  margin-top: 25px;
}
.sx .margin-tb-25, .sx .margin-y-25 {
  margin-top: 25px;
  margin-bottom: 25px;
}
.sx .margin-lr-25, .sx .margin-x-25 {
  margin-left: 25px;
  margin-right: 25px;
}
.sx .sub-padding-25 > * {
  padding: 25px;
}
.sx .sub-padding-b-25 > * {
  padding-bottom: 25px;
}
.sx .sub-padding-tb-25 > *, .sx .sub-padding-y-25 > * {
  padding-bottom: 25px;
  padding-top: 25px;
}
.sx .sub-padding-lr-25 > *, .sx .sub-padding-x-25 > * {
  padding-right: 25px;
  padding-left: 25px;
}
.sx .sub-padding-t-25 > * {
  padding-top: 25px;
}
.sx .sub-padding-l-25 > * {
  padding-left: 25px;
}
.sx .sub-padding-r-25 > * {
  padding-right: 25px;
}
.sx .sub-margin-25 > * {
  margin: 25px;
}
.sx .sub-margin-r-25 > * {
  margin-right: 25px;
}
.sx .sub-margin-l-25 > * {
  margin-left: 25px;
}
.sx .sub-margin-b-25 > * {
  margin-bottom: 25px;
}
.sx .sub-margin-t-25 > * {
  margin-top: 25px;
}
.sx .sub-margin-tb-25 > *, .sx .sub-margin-y-25 > * {
  margin-top: 25px;
  margin-bottom: 25px;
}
.sx .sub-margin-lr-25 > *, .sx .sub-margin-x-25 > * {
  margin-left: 25px;
  margin-right: 25px;
}
.sx .spacing-5 {
  letter-spacing: 5px;
}
.sx .flex-6 {
  display: flex;
  flex-wrap: wrap;
}
.sx .flex-6 > * {
  width: 16.6666666667%;
  flex: 16.6666666667%;
}
.sx .grid-6 {
  display: grid;
  /*grid-template-columns: repeat(6, 1fr);*/
  grid-template-columns: repeat(6, minmax(0, 1fr));
  gap: 1vw;
}
.sx .gap-6 {
  gap: 30px !important;
}
.sx .shadow-30 {
  box-shadow: 0px 0px 30px var(--shadow);
}
.sx .sub-shadow-30 > * {
  box-shadow: 0px 0px 30px var(--shadow);
}
.sx .radius-6 {
  border-radius: 6px;
}
.sx .sub-radius-6 > * {
  border-radius: 6px;
}
.sx .padding-30 {
  padding: 30px;
}
.sx .padding-b-30 {
  padding-bottom: 30px;
}
.sx .padding-tb-30 {
  padding-bottom: 30px;
  padding-top: 30px;
}
.sx .padding-lr-30 {
  padding-right: 30px;
  padding-left: 30px;
}
.sx .padding-t-30 {
  padding-top: 30px;
}
.sx .padding-l-30 {
  padding-left: 30px;
}
.sx .padding-r-30 {
  padding-right: 30px;
}
.sx .margin-30 {
  margin: 30px;
}
.sx .margin-r-30 {
  margin-right: 30px;
}
.sx .margin-l-30 {
  margin-left: 30px;
}
.sx .margin-b-30 {
  margin-bottom: 30px;
}
.sx .margin-t-30 {
  margin-top: 30px;
}
.sx .margin-tb-30, .sx .margin-y-30 {
  margin-top: 30px;
  margin-bottom: 30px;
}
.sx .margin-lr-30, .sx .margin-x-30 {
  margin-left: 30px;
  margin-right: 30px;
}
.sx .sub-padding-30 > * {
  padding: 30px;
}
.sx .sub-padding-b-30 > * {
  padding-bottom: 30px;
}
.sx .sub-padding-tb-30 > *, .sx .sub-padding-y-30 > * {
  padding-bottom: 30px;
  padding-top: 30px;
}
.sx .sub-padding-lr-30 > *, .sx .sub-padding-x-30 > * {
  padding-right: 30px;
  padding-left: 30px;
}
.sx .sub-padding-t-30 > * {
  padding-top: 30px;
}
.sx .sub-padding-l-30 > * {
  padding-left: 30px;
}
.sx .sub-padding-r-30 > * {
  padding-right: 30px;
}
.sx .sub-margin-30 > * {
  margin: 30px;
}
.sx .sub-margin-r-30 > * {
  margin-right: 30px;
}
.sx .sub-margin-l-30 > * {
  margin-left: 30px;
}
.sx .sub-margin-b-30 > * {
  margin-bottom: 30px;
}
.sx .sub-margin-t-30 > * {
  margin-top: 30px;
}
.sx .sub-margin-tb-30 > *, .sx .sub-margin-y-30 > * {
  margin-top: 30px;
  margin-bottom: 30px;
}
.sx .sub-margin-lr-30 > *, .sx .sub-margin-x-30 > * {
  margin-left: 30px;
  margin-right: 30px;
}
.sx .spacing-6 {
  letter-spacing: 6px;
}
.sx .flex-7 {
  display: flex;
  flex-wrap: wrap;
}
.sx .flex-7 > * {
  width: 14.2857142857%;
  flex: 14.2857142857%;
}
.sx .grid-7 {
  display: grid;
  /*grid-template-columns: repeat(7, 1fr);*/
  grid-template-columns: repeat(7, minmax(0, 1fr));
  gap: 1vw;
}
.sx .gap-7 {
  gap: 35px !important;
}
.sx .shadow-35 {
  box-shadow: 0px 0px 35px var(--shadow);
}
.sx .sub-shadow-35 > * {
  box-shadow: 0px 0px 35px var(--shadow);
}
.sx .radius-7 {
  border-radius: 7px;
}
.sx .sub-radius-7 > * {
  border-radius: 7px;
}
.sx .padding-35 {
  padding: 35px;
}
.sx .padding-b-35 {
  padding-bottom: 35px;
}
.sx .padding-tb-35 {
  padding-bottom: 35px;
  padding-top: 35px;
}
.sx .padding-lr-35 {
  padding-right: 35px;
  padding-left: 35px;
}
.sx .padding-t-35 {
  padding-top: 35px;
}
.sx .padding-l-35 {
  padding-left: 35px;
}
.sx .padding-r-35 {
  padding-right: 35px;
}
.sx .margin-35 {
  margin: 35px;
}
.sx .margin-r-35 {
  margin-right: 35px;
}
.sx .margin-l-35 {
  margin-left: 35px;
}
.sx .margin-b-35 {
  margin-bottom: 35px;
}
.sx .margin-t-35 {
  margin-top: 35px;
}
.sx .margin-tb-35, .sx .margin-y-35 {
  margin-top: 35px;
  margin-bottom: 35px;
}
.sx .margin-lr-35, .sx .margin-x-35 {
  margin-left: 35px;
  margin-right: 35px;
}
.sx .sub-padding-35 > * {
  padding: 35px;
}
.sx .sub-padding-b-35 > * {
  padding-bottom: 35px;
}
.sx .sub-padding-tb-35 > *, .sx .sub-padding-y-35 > * {
  padding-bottom: 35px;
  padding-top: 35px;
}
.sx .sub-padding-lr-35 > *, .sx .sub-padding-x-35 > * {
  padding-right: 35px;
  padding-left: 35px;
}
.sx .sub-padding-t-35 > * {
  padding-top: 35px;
}
.sx .sub-padding-l-35 > * {
  padding-left: 35px;
}
.sx .sub-padding-r-35 > * {
  padding-right: 35px;
}
.sx .sub-margin-35 > * {
  margin: 35px;
}
.sx .sub-margin-r-35 > * {
  margin-right: 35px;
}
.sx .sub-margin-l-35 > * {
  margin-left: 35px;
}
.sx .sub-margin-b-35 > * {
  margin-bottom: 35px;
}
.sx .sub-margin-t-35 > * {
  margin-top: 35px;
}
.sx .sub-margin-tb-35 > *, .sx .sub-margin-y-35 > * {
  margin-top: 35px;
  margin-bottom: 35px;
}
.sx .sub-margin-lr-35 > *, .sx .sub-margin-x-35 > * {
  margin-left: 35px;
  margin-right: 35px;
}
.sx .spacing-7 {
  letter-spacing: 7px;
}
.sx .flex-8 {
  display: flex;
  flex-wrap: wrap;
}
.sx .flex-8 > * {
  width: 12.5%;
  flex: 12.5%;
}
.sx .grid-8 {
  display: grid;
  /*grid-template-columns: repeat(8, 1fr);*/
  grid-template-columns: repeat(8, minmax(0, 1fr));
  gap: 1vw;
}
.sx .gap-8 {
  gap: 40px !important;
}
.sx .shadow-40 {
  box-shadow: 0px 0px 40px var(--shadow);
}
.sx .sub-shadow-40 > * {
  box-shadow: 0px 0px 40px var(--shadow);
}
.sx .radius-8 {
  border-radius: 8px;
}
.sx .sub-radius-8 > * {
  border-radius: 8px;
}
.sx .padding-40 {
  padding: 40px;
}
.sx .padding-b-40 {
  padding-bottom: 40px;
}
.sx .padding-tb-40 {
  padding-bottom: 40px;
  padding-top: 40px;
}
.sx .padding-lr-40 {
  padding-right: 40px;
  padding-left: 40px;
}
.sx .padding-t-40 {
  padding-top: 40px;
}
.sx .padding-l-40 {
  padding-left: 40px;
}
.sx .padding-r-40 {
  padding-right: 40px;
}
.sx .margin-40 {
  margin: 40px;
}
.sx .margin-r-40 {
  margin-right: 40px;
}
.sx .margin-l-40 {
  margin-left: 40px;
}
.sx .margin-b-40 {
  margin-bottom: 40px;
}
.sx .margin-t-40 {
  margin-top: 40px;
}
.sx .margin-tb-40, .sx .margin-y-40 {
  margin-top: 40px;
  margin-bottom: 40px;
}
.sx .margin-lr-40, .sx .margin-x-40 {
  margin-left: 40px;
  margin-right: 40px;
}
.sx .sub-padding-40 > * {
  padding: 40px;
}
.sx .sub-padding-b-40 > * {
  padding-bottom: 40px;
}
.sx .sub-padding-tb-40 > *, .sx .sub-padding-y-40 > * {
  padding-bottom: 40px;
  padding-top: 40px;
}
.sx .sub-padding-lr-40 > *, .sx .sub-padding-x-40 > * {
  padding-right: 40px;
  padding-left: 40px;
}
.sx .sub-padding-t-40 > * {
  padding-top: 40px;
}
.sx .sub-padding-l-40 > * {
  padding-left: 40px;
}
.sx .sub-padding-r-40 > * {
  padding-right: 40px;
}
.sx .sub-margin-40 > * {
  margin: 40px;
}
.sx .sub-margin-r-40 > * {
  margin-right: 40px;
}
.sx .sub-margin-l-40 > * {
  margin-left: 40px;
}
.sx .sub-margin-b-40 > * {
  margin-bottom: 40px;
}
.sx .sub-margin-t-40 > * {
  margin-top: 40px;
}
.sx .sub-margin-tb-40 > *, .sx .sub-margin-y-40 > * {
  margin-top: 40px;
  margin-bottom: 40px;
}
.sx .sub-margin-lr-40 > *, .sx .sub-margin-x-40 > * {
  margin-left: 40px;
  margin-right: 40px;
}
.sx .spacing-8 {
  letter-spacing: 8px;
}
.sx .flex-9 {
  display: flex;
  flex-wrap: wrap;
}
.sx .flex-9 > * {
  width: 11.1111111111%;
  flex: 11.1111111111%;
}
.sx .grid-9 {
  display: grid;
  /*grid-template-columns: repeat(9, 1fr);*/
  grid-template-columns: repeat(9, minmax(0, 1fr));
  gap: 1vw;
}
.sx .gap-9 {
  gap: 45px !important;
}
.sx .shadow-45 {
  box-shadow: 0px 0px 45px var(--shadow);
}
.sx .sub-shadow-45 > * {
  box-shadow: 0px 0px 45px var(--shadow);
}
.sx .radius-9 {
  border-radius: 9px;
}
.sx .sub-radius-9 > * {
  border-radius: 9px;
}
.sx .padding-45 {
  padding: 45px;
}
.sx .padding-b-45 {
  padding-bottom: 45px;
}
.sx .padding-tb-45 {
  padding-bottom: 45px;
  padding-top: 45px;
}
.sx .padding-lr-45 {
  padding-right: 45px;
  padding-left: 45px;
}
.sx .padding-t-45 {
  padding-top: 45px;
}
.sx .padding-l-45 {
  padding-left: 45px;
}
.sx .padding-r-45 {
  padding-right: 45px;
}
.sx .margin-45 {
  margin: 45px;
}
.sx .margin-r-45 {
  margin-right: 45px;
}
.sx .margin-l-45 {
  margin-left: 45px;
}
.sx .margin-b-45 {
  margin-bottom: 45px;
}
.sx .margin-t-45 {
  margin-top: 45px;
}
.sx .margin-tb-45, .sx .margin-y-45 {
  margin-top: 45px;
  margin-bottom: 45px;
}
.sx .margin-lr-45, .sx .margin-x-45 {
  margin-left: 45px;
  margin-right: 45px;
}
.sx .sub-padding-45 > * {
  padding: 45px;
}
.sx .sub-padding-b-45 > * {
  padding-bottom: 45px;
}
.sx .sub-padding-tb-45 > *, .sx .sub-padding-y-45 > * {
  padding-bottom: 45px;
  padding-top: 45px;
}
.sx .sub-padding-lr-45 > *, .sx .sub-padding-x-45 > * {
  padding-right: 45px;
  padding-left: 45px;
}
.sx .sub-padding-t-45 > * {
  padding-top: 45px;
}
.sx .sub-padding-l-45 > * {
  padding-left: 45px;
}
.sx .sub-padding-r-45 > * {
  padding-right: 45px;
}
.sx .sub-margin-45 > * {
  margin: 45px;
}
.sx .sub-margin-r-45 > * {
  margin-right: 45px;
}
.sx .sub-margin-l-45 > * {
  margin-left: 45px;
}
.sx .sub-margin-b-45 > * {
  margin-bottom: 45px;
}
.sx .sub-margin-t-45 > * {
  margin-top: 45px;
}
.sx .sub-margin-tb-45 > *, .sx .sub-margin-y-45 > * {
  margin-top: 45px;
  margin-bottom: 45px;
}
.sx .sub-margin-lr-45 > *, .sx .sub-margin-x-45 > * {
  margin-left: 45px;
  margin-right: 45px;
}
.sx .spacing-9 {
  letter-spacing: 9px;
}
.sx .flex-10 {
  display: flex;
  flex-wrap: wrap;
}
.sx .flex-10 > * {
  width: 10%;
  flex: 10%;
}
.sx .grid-10 {
  display: grid;
  /*grid-template-columns: repeat(10, 1fr);*/
  grid-template-columns: repeat(10, minmax(0, 1fr));
  gap: 1vw;
}
.sx .gap-10 {
  gap: 50px !important;
}
.sx .shadow-50 {
  box-shadow: 0px 0px 50px var(--shadow);
}
.sx .sub-shadow-50 > * {
  box-shadow: 0px 0px 50px var(--shadow);
}
.sx .radius-10 {
  border-radius: 10px;
}
.sx .sub-radius-10 > * {
  border-radius: 10px;
}
.sx .padding-50 {
  padding: 50px;
}
.sx .padding-b-50 {
  padding-bottom: 50px;
}
.sx .padding-tb-50 {
  padding-bottom: 50px;
  padding-top: 50px;
}
.sx .padding-lr-50 {
  padding-right: 50px;
  padding-left: 50px;
}
.sx .padding-t-50 {
  padding-top: 50px;
}
.sx .padding-l-50 {
  padding-left: 50px;
}
.sx .padding-r-50 {
  padding-right: 50px;
}
.sx .margin-50 {
  margin: 50px;
}
.sx .margin-r-50 {
  margin-right: 50px;
}
.sx .margin-l-50 {
  margin-left: 50px;
}
.sx .margin-b-50 {
  margin-bottom: 50px;
}
.sx .margin-t-50 {
  margin-top: 50px;
}
.sx .margin-tb-50, .sx .margin-y-50 {
  margin-top: 50px;
  margin-bottom: 50px;
}
.sx .margin-lr-50, .sx .margin-x-50 {
  margin-left: 50px;
  margin-right: 50px;
}
.sx .sub-padding-50 > * {
  padding: 50px;
}
.sx .sub-padding-b-50 > * {
  padding-bottom: 50px;
}
.sx .sub-padding-tb-50 > *, .sx .sub-padding-y-50 > * {
  padding-bottom: 50px;
  padding-top: 50px;
}
.sx .sub-padding-lr-50 > *, .sx .sub-padding-x-50 > * {
  padding-right: 50px;
  padding-left: 50px;
}
.sx .sub-padding-t-50 > * {
  padding-top: 50px;
}
.sx .sub-padding-l-50 > * {
  padding-left: 50px;
}
.sx .sub-padding-r-50 > * {
  padding-right: 50px;
}
.sx .sub-margin-50 > * {
  margin: 50px;
}
.sx .sub-margin-r-50 > * {
  margin-right: 50px;
}
.sx .sub-margin-l-50 > * {
  margin-left: 50px;
}
.sx .sub-margin-b-50 > * {
  margin-bottom: 50px;
}
.sx .sub-margin-t-50 > * {
  margin-top: 50px;
}
.sx .sub-margin-tb-50 > *, .sx .sub-margin-y-50 > * {
  margin-top: 50px;
  margin-bottom: 50px;
}
.sx .sub-margin-lr-50 > *, .sx .sub-margin-x-50 > * {
  margin-left: 50px;
  margin-right: 50px;
}
.sx .spacing-10 {
  letter-spacing: 10px;
}
.sx .flex-11 {
  display: flex;
  flex-wrap: wrap;
}
.sx .flex-11 > * {
  width: 9.0909090909%;
  flex: 9.0909090909%;
}
.sx .grid-11 {
  display: grid;
  /*grid-template-columns: repeat(11, 1fr);*/
  grid-template-columns: repeat(11, minmax(0, 1fr));
  gap: 1vw;
}
.sx .gap-11 {
  gap: 55px !important;
}
.sx .shadow-55 {
  box-shadow: 0px 0px 55px var(--shadow);
}
.sx .sub-shadow-55 > * {
  box-shadow: 0px 0px 55px var(--shadow);
}
.sx .radius-11 {
  border-radius: 11px;
}
.sx .sub-radius-11 > * {
  border-radius: 11px;
}
.sx .padding-55 {
  padding: 55px;
}
.sx .padding-b-55 {
  padding-bottom: 55px;
}
.sx .padding-tb-55 {
  padding-bottom: 55px;
  padding-top: 55px;
}
.sx .padding-lr-55 {
  padding-right: 55px;
  padding-left: 55px;
}
.sx .padding-t-55 {
  padding-top: 55px;
}
.sx .padding-l-55 {
  padding-left: 55px;
}
.sx .padding-r-55 {
  padding-right: 55px;
}
.sx .margin-55 {
  margin: 55px;
}
.sx .margin-r-55 {
  margin-right: 55px;
}
.sx .margin-l-55 {
  margin-left: 55px;
}
.sx .margin-b-55 {
  margin-bottom: 55px;
}
.sx .margin-t-55 {
  margin-top: 55px;
}
.sx .margin-tb-55, .sx .margin-y-55 {
  margin-top: 55px;
  margin-bottom: 55px;
}
.sx .margin-lr-55, .sx .margin-x-55 {
  margin-left: 55px;
  margin-right: 55px;
}
.sx .sub-padding-55 > * {
  padding: 55px;
}
.sx .sub-padding-b-55 > * {
  padding-bottom: 55px;
}
.sx .sub-padding-tb-55 > *, .sx .sub-padding-y-55 > * {
  padding-bottom: 55px;
  padding-top: 55px;
}
.sx .sub-padding-lr-55 > *, .sx .sub-padding-x-55 > * {
  padding-right: 55px;
  padding-left: 55px;
}
.sx .sub-padding-t-55 > * {
  padding-top: 55px;
}
.sx .sub-padding-l-55 > * {
  padding-left: 55px;
}
.sx .sub-padding-r-55 > * {
  padding-right: 55px;
}
.sx .sub-margin-55 > * {
  margin: 55px;
}
.sx .sub-margin-r-55 > * {
  margin-right: 55px;
}
.sx .sub-margin-l-55 > * {
  margin-left: 55px;
}
.sx .sub-margin-b-55 > * {
  margin-bottom: 55px;
}
.sx .sub-margin-t-55 > * {
  margin-top: 55px;
}
.sx .sub-margin-tb-55 > *, .sx .sub-margin-y-55 > * {
  margin-top: 55px;
  margin-bottom: 55px;
}
.sx .sub-margin-lr-55 > *, .sx .sub-margin-x-55 > * {
  margin-left: 55px;
  margin-right: 55px;
}
.sx .spacing-11 {
  letter-spacing: 11px;
}
.sx .flex-12 {
  display: flex;
  flex-wrap: wrap;
}
.sx .flex-12 > * {
  width: 8.3333333333%;
  flex: 8.3333333333%;
}
.sx .grid-12 {
  display: grid;
  /*grid-template-columns: repeat(12, 1fr);*/
  grid-template-columns: repeat(12, minmax(0, 1fr));
  gap: 1vw;
}
.sx .gap-12 {
  gap: 60px !important;
}
.sx .shadow-60 {
  box-shadow: 0px 0px 60px var(--shadow);
}
.sx .sub-shadow-60 > * {
  box-shadow: 0px 0px 60px var(--shadow);
}
.sx .radius-12 {
  border-radius: 12px;
}
.sx .sub-radius-12 > * {
  border-radius: 12px;
}
.sx .padding-60 {
  padding: 60px;
}
.sx .padding-b-60 {
  padding-bottom: 60px;
}
.sx .padding-tb-60 {
  padding-bottom: 60px;
  padding-top: 60px;
}
.sx .padding-lr-60 {
  padding-right: 60px;
  padding-left: 60px;
}
.sx .padding-t-60 {
  padding-top: 60px;
}
.sx .padding-l-60 {
  padding-left: 60px;
}
.sx .padding-r-60 {
  padding-right: 60px;
}
.sx .margin-60 {
  margin: 60px;
}
.sx .margin-r-60 {
  margin-right: 60px;
}
.sx .margin-l-60 {
  margin-left: 60px;
}
.sx .margin-b-60 {
  margin-bottom: 60px;
}
.sx .margin-t-60 {
  margin-top: 60px;
}
.sx .margin-tb-60, .sx .margin-y-60 {
  margin-top: 60px;
  margin-bottom: 60px;
}
.sx .margin-lr-60, .sx .margin-x-60 {
  margin-left: 60px;
  margin-right: 60px;
}
.sx .sub-padding-60 > * {
  padding: 60px;
}
.sx .sub-padding-b-60 > * {
  padding-bottom: 60px;
}
.sx .sub-padding-tb-60 > *, .sx .sub-padding-y-60 > * {
  padding-bottom: 60px;
  padding-top: 60px;
}
.sx .sub-padding-lr-60 > *, .sx .sub-padding-x-60 > * {
  padding-right: 60px;
  padding-left: 60px;
}
.sx .sub-padding-t-60 > * {
  padding-top: 60px;
}
.sx .sub-padding-l-60 > * {
  padding-left: 60px;
}
.sx .sub-padding-r-60 > * {
  padding-right: 60px;
}
.sx .sub-margin-60 > * {
  margin: 60px;
}
.sx .sub-margin-r-60 > * {
  margin-right: 60px;
}
.sx .sub-margin-l-60 > * {
  margin-left: 60px;
}
.sx .sub-margin-b-60 > * {
  margin-bottom: 60px;
}
.sx .sub-margin-t-60 > * {
  margin-top: 60px;
}
.sx .sub-margin-tb-60 > *, .sx .sub-margin-y-60 > * {
  margin-top: 60px;
  margin-bottom: 60px;
}
.sx .sub-margin-lr-60 > *, .sx .sub-margin-x-60 > * {
  margin-left: 60px;
  margin-right: 60px;
}
.sx .spacing-12 {
  letter-spacing: 12px;
}
.sx .flex-13 {
  display: flex;
  flex-wrap: wrap;
}
.sx .flex-13 > * {
  width: 7.6923076923%;
  flex: 7.6923076923%;
}
.sx .grid-13 {
  display: grid;
  /*grid-template-columns: repeat(13, 1fr);*/
  grid-template-columns: repeat(13, minmax(0, 1fr));
  gap: 1vw;
}
.sx .gap-13 {
  gap: 65px !important;
}
.sx .shadow-65 {
  box-shadow: 0px 0px 65px var(--shadow);
}
.sx .sub-shadow-65 > * {
  box-shadow: 0px 0px 65px var(--shadow);
}
.sx .radius-13 {
  border-radius: 13px;
}
.sx .sub-radius-13 > * {
  border-radius: 13px;
}
.sx .padding-65 {
  padding: 65px;
}
.sx .padding-b-65 {
  padding-bottom: 65px;
}
.sx .padding-tb-65 {
  padding-bottom: 65px;
  padding-top: 65px;
}
.sx .padding-lr-65 {
  padding-right: 65px;
  padding-left: 65px;
}
.sx .padding-t-65 {
  padding-top: 65px;
}
.sx .padding-l-65 {
  padding-left: 65px;
}
.sx .padding-r-65 {
  padding-right: 65px;
}
.sx .margin-65 {
  margin: 65px;
}
.sx .margin-r-65 {
  margin-right: 65px;
}
.sx .margin-l-65 {
  margin-left: 65px;
}
.sx .margin-b-65 {
  margin-bottom: 65px;
}
.sx .margin-t-65 {
  margin-top: 65px;
}
.sx .margin-tb-65, .sx .margin-y-65 {
  margin-top: 65px;
  margin-bottom: 65px;
}
.sx .margin-lr-65, .sx .margin-x-65 {
  margin-left: 65px;
  margin-right: 65px;
}
.sx .sub-padding-65 > * {
  padding: 65px;
}
.sx .sub-padding-b-65 > * {
  padding-bottom: 65px;
}
.sx .sub-padding-tb-65 > *, .sx .sub-padding-y-65 > * {
  padding-bottom: 65px;
  padding-top: 65px;
}
.sx .sub-padding-lr-65 > *, .sx .sub-padding-x-65 > * {
  padding-right: 65px;
  padding-left: 65px;
}
.sx .sub-padding-t-65 > * {
  padding-top: 65px;
}
.sx .sub-padding-l-65 > * {
  padding-left: 65px;
}
.sx .sub-padding-r-65 > * {
  padding-right: 65px;
}
.sx .sub-margin-65 > * {
  margin: 65px;
}
.sx .sub-margin-r-65 > * {
  margin-right: 65px;
}
.sx .sub-margin-l-65 > * {
  margin-left: 65px;
}
.sx .sub-margin-b-65 > * {
  margin-bottom: 65px;
}
.sx .sub-margin-t-65 > * {
  margin-top: 65px;
}
.sx .sub-margin-tb-65 > *, .sx .sub-margin-y-65 > * {
  margin-top: 65px;
  margin-bottom: 65px;
}
.sx .sub-margin-lr-65 > *, .sx .sub-margin-x-65 > * {
  margin-left: 65px;
  margin-right: 65px;
}
.sx .spacing-13 {
  letter-spacing: 13px;
}
.sx .flex-14 {
  display: flex;
  flex-wrap: wrap;
}
.sx .flex-14 > * {
  width: 7.1428571429%;
  flex: 7.1428571429%;
}
.sx .grid-14 {
  display: grid;
  /*grid-template-columns: repeat(14, 1fr);*/
  grid-template-columns: repeat(14, minmax(0, 1fr));
  gap: 1vw;
}
.sx .gap-14 {
  gap: 70px !important;
}
.sx .shadow-70 {
  box-shadow: 0px 0px 70px var(--shadow);
}
.sx .sub-shadow-70 > * {
  box-shadow: 0px 0px 70px var(--shadow);
}
.sx .radius-14 {
  border-radius: 14px;
}
.sx .sub-radius-14 > * {
  border-radius: 14px;
}
.sx .padding-70 {
  padding: 70px;
}
.sx .padding-b-70 {
  padding-bottom: 70px;
}
.sx .padding-tb-70 {
  padding-bottom: 70px;
  padding-top: 70px;
}
.sx .padding-lr-70 {
  padding-right: 70px;
  padding-left: 70px;
}
.sx .padding-t-70 {
  padding-top: 70px;
}
.sx .padding-l-70 {
  padding-left: 70px;
}
.sx .padding-r-70 {
  padding-right: 70px;
}
.sx .margin-70 {
  margin: 70px;
}
.sx .margin-r-70 {
  margin-right: 70px;
}
.sx .margin-l-70 {
  margin-left: 70px;
}
.sx .margin-b-70 {
  margin-bottom: 70px;
}
.sx .margin-t-70 {
  margin-top: 70px;
}
.sx .margin-tb-70, .sx .margin-y-70 {
  margin-top: 70px;
  margin-bottom: 70px;
}
.sx .margin-lr-70, .sx .margin-x-70 {
  margin-left: 70px;
  margin-right: 70px;
}
.sx .sub-padding-70 > * {
  padding: 70px;
}
.sx .sub-padding-b-70 > * {
  padding-bottom: 70px;
}
.sx .sub-padding-tb-70 > *, .sx .sub-padding-y-70 > * {
  padding-bottom: 70px;
  padding-top: 70px;
}
.sx .sub-padding-lr-70 > *, .sx .sub-padding-x-70 > * {
  padding-right: 70px;
  padding-left: 70px;
}
.sx .sub-padding-t-70 > * {
  padding-top: 70px;
}
.sx .sub-padding-l-70 > * {
  padding-left: 70px;
}
.sx .sub-padding-r-70 > * {
  padding-right: 70px;
}
.sx .sub-margin-70 > * {
  margin: 70px;
}
.sx .sub-margin-r-70 > * {
  margin-right: 70px;
}
.sx .sub-margin-l-70 > * {
  margin-left: 70px;
}
.sx .sub-margin-b-70 > * {
  margin-bottom: 70px;
}
.sx .sub-margin-t-70 > * {
  margin-top: 70px;
}
.sx .sub-margin-tb-70 > *, .sx .sub-margin-y-70 > * {
  margin-top: 70px;
  margin-bottom: 70px;
}
.sx .sub-margin-lr-70 > *, .sx .sub-margin-x-70 > * {
  margin-left: 70px;
  margin-right: 70px;
}
.sx .spacing-14 {
  letter-spacing: 14px;
}
.sx .flex-15 {
  display: flex;
  flex-wrap: wrap;
}
.sx .flex-15 > * {
  width: 6.6666666667%;
  flex: 6.6666666667%;
}
.sx .grid-15 {
  display: grid;
  /*grid-template-columns: repeat(15, 1fr);*/
  grid-template-columns: repeat(15, minmax(0, 1fr));
  gap: 1vw;
}
.sx .gap-15 {
  gap: 75px !important;
}
.sx .shadow-75 {
  box-shadow: 0px 0px 75px var(--shadow);
}
.sx .sub-shadow-75 > * {
  box-shadow: 0px 0px 75px var(--shadow);
}
.sx .radius-15 {
  border-radius: 15px;
}
.sx .sub-radius-15 > * {
  border-radius: 15px;
}
.sx .padding-75 {
  padding: 75px;
}
.sx .padding-b-75 {
  padding-bottom: 75px;
}
.sx .padding-tb-75 {
  padding-bottom: 75px;
  padding-top: 75px;
}
.sx .padding-lr-75 {
  padding-right: 75px;
  padding-left: 75px;
}
.sx .padding-t-75 {
  padding-top: 75px;
}
.sx .padding-l-75 {
  padding-left: 75px;
}
.sx .padding-r-75 {
  padding-right: 75px;
}
.sx .margin-75 {
  margin: 75px;
}
.sx .margin-r-75 {
  margin-right: 75px;
}
.sx .margin-l-75 {
  margin-left: 75px;
}
.sx .margin-b-75 {
  margin-bottom: 75px;
}
.sx .margin-t-75 {
  margin-top: 75px;
}
.sx .margin-tb-75, .sx .margin-y-75 {
  margin-top: 75px;
  margin-bottom: 75px;
}
.sx .margin-lr-75, .sx .margin-x-75 {
  margin-left: 75px;
  margin-right: 75px;
}
.sx .sub-padding-75 > * {
  padding: 75px;
}
.sx .sub-padding-b-75 > * {
  padding-bottom: 75px;
}
.sx .sub-padding-tb-75 > *, .sx .sub-padding-y-75 > * {
  padding-bottom: 75px;
  padding-top: 75px;
}
.sx .sub-padding-lr-75 > *, .sx .sub-padding-x-75 > * {
  padding-right: 75px;
  padding-left: 75px;
}
.sx .sub-padding-t-75 > * {
  padding-top: 75px;
}
.sx .sub-padding-l-75 > * {
  padding-left: 75px;
}
.sx .sub-padding-r-75 > * {
  padding-right: 75px;
}
.sx .sub-margin-75 > * {
  margin: 75px;
}
.sx .sub-margin-r-75 > * {
  margin-right: 75px;
}
.sx .sub-margin-l-75 > * {
  margin-left: 75px;
}
.sx .sub-margin-b-75 > * {
  margin-bottom: 75px;
}
.sx .sub-margin-t-75 > * {
  margin-top: 75px;
}
.sx .sub-margin-tb-75 > *, .sx .sub-margin-y-75 > * {
  margin-top: 75px;
  margin-bottom: 75px;
}
.sx .sub-margin-lr-75 > *, .sx .sub-margin-x-75 > * {
  margin-left: 75px;
  margin-right: 75px;
}
.sx .spacing-15 {
  letter-spacing: 15px;
}
.sx .flex-16 {
  display: flex;
  flex-wrap: wrap;
}
.sx .flex-16 > * {
  width: 6.25%;
  flex: 6.25%;
}
.sx .grid-16 {
  display: grid;
  /*grid-template-columns: repeat(16, 1fr);*/
  grid-template-columns: repeat(16, minmax(0, 1fr));
  gap: 1vw;
}
.sx .gap-16 {
  gap: 80px !important;
}
.sx .shadow-80 {
  box-shadow: 0px 0px 80px var(--shadow);
}
.sx .sub-shadow-80 > * {
  box-shadow: 0px 0px 80px var(--shadow);
}
.sx .radius-16 {
  border-radius: 16px;
}
.sx .sub-radius-16 > * {
  border-radius: 16px;
}
.sx .padding-80 {
  padding: 80px;
}
.sx .padding-b-80 {
  padding-bottom: 80px;
}
.sx .padding-tb-80 {
  padding-bottom: 80px;
  padding-top: 80px;
}
.sx .padding-lr-80 {
  padding-right: 80px;
  padding-left: 80px;
}
.sx .padding-t-80 {
  padding-top: 80px;
}
.sx .padding-l-80 {
  padding-left: 80px;
}
.sx .padding-r-80 {
  padding-right: 80px;
}
.sx .margin-80 {
  margin: 80px;
}
.sx .margin-r-80 {
  margin-right: 80px;
}
.sx .margin-l-80 {
  margin-left: 80px;
}
.sx .margin-b-80 {
  margin-bottom: 80px;
}
.sx .margin-t-80 {
  margin-top: 80px;
}
.sx .margin-tb-80, .sx .margin-y-80 {
  margin-top: 80px;
  margin-bottom: 80px;
}
.sx .margin-lr-80, .sx .margin-x-80 {
  margin-left: 80px;
  margin-right: 80px;
}
.sx .sub-padding-80 > * {
  padding: 80px;
}
.sx .sub-padding-b-80 > * {
  padding-bottom: 80px;
}
.sx .sub-padding-tb-80 > *, .sx .sub-padding-y-80 > * {
  padding-bottom: 80px;
  padding-top: 80px;
}
.sx .sub-padding-lr-80 > *, .sx .sub-padding-x-80 > * {
  padding-right: 80px;
  padding-left: 80px;
}
.sx .sub-padding-t-80 > * {
  padding-top: 80px;
}
.sx .sub-padding-l-80 > * {
  padding-left: 80px;
}
.sx .sub-padding-r-80 > * {
  padding-right: 80px;
}
.sx .sub-margin-80 > * {
  margin: 80px;
}
.sx .sub-margin-r-80 > * {
  margin-right: 80px;
}
.sx .sub-margin-l-80 > * {
  margin-left: 80px;
}
.sx .sub-margin-b-80 > * {
  margin-bottom: 80px;
}
.sx .sub-margin-t-80 > * {
  margin-top: 80px;
}
.sx .sub-margin-tb-80 > *, .sx .sub-margin-y-80 > * {
  margin-top: 80px;
  margin-bottom: 80px;
}
.sx .sub-margin-lr-80 > *, .sx .sub-margin-x-80 > * {
  margin-left: 80px;
  margin-right: 80px;
}
.sx .spacing-16 {
  letter-spacing: 16px;
}
.sx .flex-17 {
  display: flex;
  flex-wrap: wrap;
}
.sx .flex-17 > * {
  width: 5.8823529412%;
  flex: 5.8823529412%;
}
.sx .grid-17 {
  display: grid;
  /*grid-template-columns: repeat(17, 1fr);*/
  grid-template-columns: repeat(17, minmax(0, 1fr));
  gap: 1vw;
}
.sx .gap-17 {
  gap: 85px !important;
}
.sx .shadow-85 {
  box-shadow: 0px 0px 85px var(--shadow);
}
.sx .sub-shadow-85 > * {
  box-shadow: 0px 0px 85px var(--shadow);
}
.sx .radius-17 {
  border-radius: 17px;
}
.sx .sub-radius-17 > * {
  border-radius: 17px;
}
.sx .padding-85 {
  padding: 85px;
}
.sx .padding-b-85 {
  padding-bottom: 85px;
}
.sx .padding-tb-85 {
  padding-bottom: 85px;
  padding-top: 85px;
}
.sx .padding-lr-85 {
  padding-right: 85px;
  padding-left: 85px;
}
.sx .padding-t-85 {
  padding-top: 85px;
}
.sx .padding-l-85 {
  padding-left: 85px;
}
.sx .padding-r-85 {
  padding-right: 85px;
}
.sx .margin-85 {
  margin: 85px;
}
.sx .margin-r-85 {
  margin-right: 85px;
}
.sx .margin-l-85 {
  margin-left: 85px;
}
.sx .margin-b-85 {
  margin-bottom: 85px;
}
.sx .margin-t-85 {
  margin-top: 85px;
}
.sx .margin-tb-85, .sx .margin-y-85 {
  margin-top: 85px;
  margin-bottom: 85px;
}
.sx .margin-lr-85, .sx .margin-x-85 {
  margin-left: 85px;
  margin-right: 85px;
}
.sx .sub-padding-85 > * {
  padding: 85px;
}
.sx .sub-padding-b-85 > * {
  padding-bottom: 85px;
}
.sx .sub-padding-tb-85 > *, .sx .sub-padding-y-85 > * {
  padding-bottom: 85px;
  padding-top: 85px;
}
.sx .sub-padding-lr-85 > *, .sx .sub-padding-x-85 > * {
  padding-right: 85px;
  padding-left: 85px;
}
.sx .sub-padding-t-85 > * {
  padding-top: 85px;
}
.sx .sub-padding-l-85 > * {
  padding-left: 85px;
}
.sx .sub-padding-r-85 > * {
  padding-right: 85px;
}
.sx .sub-margin-85 > * {
  margin: 85px;
}
.sx .sub-margin-r-85 > * {
  margin-right: 85px;
}
.sx .sub-margin-l-85 > * {
  margin-left: 85px;
}
.sx .sub-margin-b-85 > * {
  margin-bottom: 85px;
}
.sx .sub-margin-t-85 > * {
  margin-top: 85px;
}
.sx .sub-margin-tb-85 > *, .sx .sub-margin-y-85 > * {
  margin-top: 85px;
  margin-bottom: 85px;
}
.sx .sub-margin-lr-85 > *, .sx .sub-margin-x-85 > * {
  margin-left: 85px;
  margin-right: 85px;
}
.sx .spacing-17 {
  letter-spacing: 17px;
}
.sx .flex-18 {
  display: flex;
  flex-wrap: wrap;
}
.sx .flex-18 > * {
  width: 5.5555555556%;
  flex: 5.5555555556%;
}
.sx .grid-18 {
  display: grid;
  /*grid-template-columns: repeat(18, 1fr);*/
  grid-template-columns: repeat(18, minmax(0, 1fr));
  gap: 1vw;
}
.sx .gap-18 {
  gap: 90px !important;
}
.sx .shadow-90 {
  box-shadow: 0px 0px 90px var(--shadow);
}
.sx .sub-shadow-90 > * {
  box-shadow: 0px 0px 90px var(--shadow);
}
.sx .radius-18 {
  border-radius: 18px;
}
.sx .sub-radius-18 > * {
  border-radius: 18px;
}
.sx .padding-90 {
  padding: 90px;
}
.sx .padding-b-90 {
  padding-bottom: 90px;
}
.sx .padding-tb-90 {
  padding-bottom: 90px;
  padding-top: 90px;
}
.sx .padding-lr-90 {
  padding-right: 90px;
  padding-left: 90px;
}
.sx .padding-t-90 {
  padding-top: 90px;
}
.sx .padding-l-90 {
  padding-left: 90px;
}
.sx .padding-r-90 {
  padding-right: 90px;
}
.sx .margin-90 {
  margin: 90px;
}
.sx .margin-r-90 {
  margin-right: 90px;
}
.sx .margin-l-90 {
  margin-left: 90px;
}
.sx .margin-b-90 {
  margin-bottom: 90px;
}
.sx .margin-t-90 {
  margin-top: 90px;
}
.sx .margin-tb-90, .sx .margin-y-90 {
  margin-top: 90px;
  margin-bottom: 90px;
}
.sx .margin-lr-90, .sx .margin-x-90 {
  margin-left: 90px;
  margin-right: 90px;
}
.sx .sub-padding-90 > * {
  padding: 90px;
}
.sx .sub-padding-b-90 > * {
  padding-bottom: 90px;
}
.sx .sub-padding-tb-90 > *, .sx .sub-padding-y-90 > * {
  padding-bottom: 90px;
  padding-top: 90px;
}
.sx .sub-padding-lr-90 > *, .sx .sub-padding-x-90 > * {
  padding-right: 90px;
  padding-left: 90px;
}
.sx .sub-padding-t-90 > * {
  padding-top: 90px;
}
.sx .sub-padding-l-90 > * {
  padding-left: 90px;
}
.sx .sub-padding-r-90 > * {
  padding-right: 90px;
}
.sx .sub-margin-90 > * {
  margin: 90px;
}
.sx .sub-margin-r-90 > * {
  margin-right: 90px;
}
.sx .sub-margin-l-90 > * {
  margin-left: 90px;
}
.sx .sub-margin-b-90 > * {
  margin-bottom: 90px;
}
.sx .sub-margin-t-90 > * {
  margin-top: 90px;
}
.sx .sub-margin-tb-90 > *, .sx .sub-margin-y-90 > * {
  margin-top: 90px;
  margin-bottom: 90px;
}
.sx .sub-margin-lr-90 > *, .sx .sub-margin-x-90 > * {
  margin-left: 90px;
  margin-right: 90px;
}
.sx .spacing-18 {
  letter-spacing: 18px;
}
.sx .flex-19 {
  display: flex;
  flex-wrap: wrap;
}
.sx .flex-19 > * {
  width: 5.2631578947%;
  flex: 5.2631578947%;
}
.sx .grid-19 {
  display: grid;
  /*grid-template-columns: repeat(19, 1fr);*/
  grid-template-columns: repeat(19, minmax(0, 1fr));
  gap: 1vw;
}
.sx .gap-19 {
  gap: 95px !important;
}
.sx .shadow-95 {
  box-shadow: 0px 0px 95px var(--shadow);
}
.sx .sub-shadow-95 > * {
  box-shadow: 0px 0px 95px var(--shadow);
}
.sx .radius-19 {
  border-radius: 19px;
}
.sx .sub-radius-19 > * {
  border-radius: 19px;
}
.sx .padding-95 {
  padding: 95px;
}
.sx .padding-b-95 {
  padding-bottom: 95px;
}
.sx .padding-tb-95 {
  padding-bottom: 95px;
  padding-top: 95px;
}
.sx .padding-lr-95 {
  padding-right: 95px;
  padding-left: 95px;
}
.sx .padding-t-95 {
  padding-top: 95px;
}
.sx .padding-l-95 {
  padding-left: 95px;
}
.sx .padding-r-95 {
  padding-right: 95px;
}
.sx .margin-95 {
  margin: 95px;
}
.sx .margin-r-95 {
  margin-right: 95px;
}
.sx .margin-l-95 {
  margin-left: 95px;
}
.sx .margin-b-95 {
  margin-bottom: 95px;
}
.sx .margin-t-95 {
  margin-top: 95px;
}
.sx .margin-tb-95, .sx .margin-y-95 {
  margin-top: 95px;
  margin-bottom: 95px;
}
.sx .margin-lr-95, .sx .margin-x-95 {
  margin-left: 95px;
  margin-right: 95px;
}
.sx .sub-padding-95 > * {
  padding: 95px;
}
.sx .sub-padding-b-95 > * {
  padding-bottom: 95px;
}
.sx .sub-padding-tb-95 > *, .sx .sub-padding-y-95 > * {
  padding-bottom: 95px;
  padding-top: 95px;
}
.sx .sub-padding-lr-95 > *, .sx .sub-padding-x-95 > * {
  padding-right: 95px;
  padding-left: 95px;
}
.sx .sub-padding-t-95 > * {
  padding-top: 95px;
}
.sx .sub-padding-l-95 > * {
  padding-left: 95px;
}
.sx .sub-padding-r-95 > * {
  padding-right: 95px;
}
.sx .sub-margin-95 > * {
  margin: 95px;
}
.sx .sub-margin-r-95 > * {
  margin-right: 95px;
}
.sx .sub-margin-l-95 > * {
  margin-left: 95px;
}
.sx .sub-margin-b-95 > * {
  margin-bottom: 95px;
}
.sx .sub-margin-t-95 > * {
  margin-top: 95px;
}
.sx .sub-margin-tb-95 > *, .sx .sub-margin-y-95 > * {
  margin-top: 95px;
  margin-bottom: 95px;
}
.sx .sub-margin-lr-95 > *, .sx .sub-margin-x-95 > * {
  margin-left: 95px;
  margin-right: 95px;
}
.sx .spacing-19 {
  letter-spacing: 19px;
}
.sx .flex-20 {
  display: flex;
  flex-wrap: wrap;
}
.sx .flex-20 > * {
  width: 5%;
  flex: 5%;
}
.sx .grid-20 {
  display: grid;
  /*grid-template-columns: repeat(20, 1fr);*/
  grid-template-columns: repeat(20, minmax(0, 1fr));
  gap: 1vw;
}
.sx .gap-20 {
  gap: 100px !important;
}
.sx .shadow-100 {
  box-shadow: 0px 0px 100px var(--shadow);
}
.sx .sub-shadow-100 > * {
  box-shadow: 0px 0px 100px var(--shadow);
}
.sx .radius-20 {
  border-radius: 20px;
}
.sx .sub-radius-20 > * {
  border-radius: 20px;
}
.sx .padding-100 {
  padding: 100px;
}
.sx .padding-b-100 {
  padding-bottom: 100px;
}
.sx .padding-tb-100 {
  padding-bottom: 100px;
  padding-top: 100px;
}
.sx .padding-lr-100 {
  padding-right: 100px;
  padding-left: 100px;
}
.sx .padding-t-100 {
  padding-top: 100px;
}
.sx .padding-l-100 {
  padding-left: 100px;
}
.sx .padding-r-100 {
  padding-right: 100px;
}
.sx .margin-100 {
  margin: 100px;
}
.sx .margin-r-100 {
  margin-right: 100px;
}
.sx .margin-l-100 {
  margin-left: 100px;
}
.sx .margin-b-100 {
  margin-bottom: 100px;
}
.sx .margin-t-100 {
  margin-top: 100px;
}
.sx .margin-tb-100, .sx .margin-y-100 {
  margin-top: 100px;
  margin-bottom: 100px;
}
.sx .margin-lr-100, .sx .margin-x-100 {
  margin-left: 100px;
  margin-right: 100px;
}
.sx .sub-padding-100 > * {
  padding: 100px;
}
.sx .sub-padding-b-100 > * {
  padding-bottom: 100px;
}
.sx .sub-padding-tb-100 > *, .sx .sub-padding-y-100 > * {
  padding-bottom: 100px;
  padding-top: 100px;
}
.sx .sub-padding-lr-100 > *, .sx .sub-padding-x-100 > * {
  padding-right: 100px;
  padding-left: 100px;
}
.sx .sub-padding-t-100 > * {
  padding-top: 100px;
}
.sx .sub-padding-l-100 > * {
  padding-left: 100px;
}
.sx .sub-padding-r-100 > * {
  padding-right: 100px;
}
.sx .sub-margin-100 > * {
  margin: 100px;
}
.sx .sub-margin-r-100 > * {
  margin-right: 100px;
}
.sx .sub-margin-l-100 > * {
  margin-left: 100px;
}
.sx .sub-margin-b-100 > * {
  margin-bottom: 100px;
}
.sx .sub-margin-t-100 > * {
  margin-top: 100px;
}
.sx .sub-margin-tb-100 > *, .sx .sub-margin-y-100 > * {
  margin-top: 100px;
  margin-bottom: 100px;
}
.sx .sub-margin-lr-100 > *, .sx .sub-margin-x-100 > * {
  margin-left: 100px;
  margin-right: 100px;
}
.sx .spacing-20 {
  letter-spacing: 20px;
}
.sx .flex-21 {
  display: flex;
  flex-wrap: wrap;
}
.sx .flex-21 > * {
  width: 4.7619047619%;
  flex: 4.7619047619%;
}
.sx .grid-21 {
  display: grid;
  /*grid-template-columns: repeat(21, 1fr);*/
  grid-template-columns: repeat(21, minmax(0, 1fr));
  gap: 1vw;
}
.sx .gap-21 {
  gap: 105px !important;
}
.sx .shadow-105 {
  box-shadow: 0px 0px 105px var(--shadow);
}
.sx .sub-shadow-105 > * {
  box-shadow: 0px 0px 105px var(--shadow);
}
.sx .radius-21 {
  border-radius: 21px;
}
.sx .sub-radius-21 > * {
  border-radius: 21px;
}
.sx .padding-105 {
  padding: 105px;
}
.sx .padding-b-105 {
  padding-bottom: 105px;
}
.sx .padding-tb-105 {
  padding-bottom: 105px;
  padding-top: 105px;
}
.sx .padding-lr-105 {
  padding-right: 105px;
  padding-left: 105px;
}
.sx .padding-t-105 {
  padding-top: 105px;
}
.sx .padding-l-105 {
  padding-left: 105px;
}
.sx .padding-r-105 {
  padding-right: 105px;
}
.sx .margin-105 {
  margin: 105px;
}
.sx .margin-r-105 {
  margin-right: 105px;
}
.sx .margin-l-105 {
  margin-left: 105px;
}
.sx .margin-b-105 {
  margin-bottom: 105px;
}
.sx .margin-t-105 {
  margin-top: 105px;
}
.sx .margin-tb-105, .sx .margin-y-105 {
  margin-top: 105px;
  margin-bottom: 105px;
}
.sx .margin-lr-105, .sx .margin-x-105 {
  margin-left: 105px;
  margin-right: 105px;
}
.sx .sub-padding-105 > * {
  padding: 105px;
}
.sx .sub-padding-b-105 > * {
  padding-bottom: 105px;
}
.sx .sub-padding-tb-105 > *, .sx .sub-padding-y-105 > * {
  padding-bottom: 105px;
  padding-top: 105px;
}
.sx .sub-padding-lr-105 > *, .sx .sub-padding-x-105 > * {
  padding-right: 105px;
  padding-left: 105px;
}
.sx .sub-padding-t-105 > * {
  padding-top: 105px;
}
.sx .sub-padding-l-105 > * {
  padding-left: 105px;
}
.sx .sub-padding-r-105 > * {
  padding-right: 105px;
}
.sx .sub-margin-105 > * {
  margin: 105px;
}
.sx .sub-margin-r-105 > * {
  margin-right: 105px;
}
.sx .sub-margin-l-105 > * {
  margin-left: 105px;
}
.sx .sub-margin-b-105 > * {
  margin-bottom: 105px;
}
.sx .sub-margin-t-105 > * {
  margin-top: 105px;
}
.sx .sub-margin-tb-105 > *, .sx .sub-margin-y-105 > * {
  margin-top: 105px;
  margin-bottom: 105px;
}
.sx .sub-margin-lr-105 > *, .sx .sub-margin-x-105 > * {
  margin-left: 105px;
  margin-right: 105px;
}
.sx .spacing-21 {
  letter-spacing: 21px;
}
.sx .flex-22 {
  display: flex;
  flex-wrap: wrap;
}
.sx .flex-22 > * {
  width: 4.5454545455%;
  flex: 4.5454545455%;
}
.sx .grid-22 {
  display: grid;
  /*grid-template-columns: repeat(22, 1fr);*/
  grid-template-columns: repeat(22, minmax(0, 1fr));
  gap: 1vw;
}
.sx .gap-22 {
  gap: 110px !important;
}
.sx .shadow-110 {
  box-shadow: 0px 0px 110px var(--shadow);
}
.sx .sub-shadow-110 > * {
  box-shadow: 0px 0px 110px var(--shadow);
}
.sx .radius-22 {
  border-radius: 22px;
}
.sx .sub-radius-22 > * {
  border-radius: 22px;
}
.sx .padding-110 {
  padding: 110px;
}
.sx .padding-b-110 {
  padding-bottom: 110px;
}
.sx .padding-tb-110 {
  padding-bottom: 110px;
  padding-top: 110px;
}
.sx .padding-lr-110 {
  padding-right: 110px;
  padding-left: 110px;
}
.sx .padding-t-110 {
  padding-top: 110px;
}
.sx .padding-l-110 {
  padding-left: 110px;
}
.sx .padding-r-110 {
  padding-right: 110px;
}
.sx .margin-110 {
  margin: 110px;
}
.sx .margin-r-110 {
  margin-right: 110px;
}
.sx .margin-l-110 {
  margin-left: 110px;
}
.sx .margin-b-110 {
  margin-bottom: 110px;
}
.sx .margin-t-110 {
  margin-top: 110px;
}
.sx .margin-tb-110, .sx .margin-y-110 {
  margin-top: 110px;
  margin-bottom: 110px;
}
.sx .margin-lr-110, .sx .margin-x-110 {
  margin-left: 110px;
  margin-right: 110px;
}
.sx .sub-padding-110 > * {
  padding: 110px;
}
.sx .sub-padding-b-110 > * {
  padding-bottom: 110px;
}
.sx .sub-padding-tb-110 > *, .sx .sub-padding-y-110 > * {
  padding-bottom: 110px;
  padding-top: 110px;
}
.sx .sub-padding-lr-110 > *, .sx .sub-padding-x-110 > * {
  padding-right: 110px;
  padding-left: 110px;
}
.sx .sub-padding-t-110 > * {
  padding-top: 110px;
}
.sx .sub-padding-l-110 > * {
  padding-left: 110px;
}
.sx .sub-padding-r-110 > * {
  padding-right: 110px;
}
.sx .sub-margin-110 > * {
  margin: 110px;
}
.sx .sub-margin-r-110 > * {
  margin-right: 110px;
}
.sx .sub-margin-l-110 > * {
  margin-left: 110px;
}
.sx .sub-margin-b-110 > * {
  margin-bottom: 110px;
}
.sx .sub-margin-t-110 > * {
  margin-top: 110px;
}
.sx .sub-margin-tb-110 > *, .sx .sub-margin-y-110 > * {
  margin-top: 110px;
  margin-bottom: 110px;
}
.sx .sub-margin-lr-110 > *, .sx .sub-margin-x-110 > * {
  margin-left: 110px;
  margin-right: 110px;
}
.sx .spacing-22 {
  letter-spacing: 22px;
}
.sx .flex-23 {
  display: flex;
  flex-wrap: wrap;
}
.sx .flex-23 > * {
  width: 4.347826087%;
  flex: 4.347826087%;
}
.sx .grid-23 {
  display: grid;
  /*grid-template-columns: repeat(23, 1fr);*/
  grid-template-columns: repeat(23, minmax(0, 1fr));
  gap: 1vw;
}
.sx .gap-23 {
  gap: 115px !important;
}
.sx .shadow-115 {
  box-shadow: 0px 0px 115px var(--shadow);
}
.sx .sub-shadow-115 > * {
  box-shadow: 0px 0px 115px var(--shadow);
}
.sx .radius-23 {
  border-radius: 23px;
}
.sx .sub-radius-23 > * {
  border-radius: 23px;
}
.sx .padding-115 {
  padding: 115px;
}
.sx .padding-b-115 {
  padding-bottom: 115px;
}
.sx .padding-tb-115 {
  padding-bottom: 115px;
  padding-top: 115px;
}
.sx .padding-lr-115 {
  padding-right: 115px;
  padding-left: 115px;
}
.sx .padding-t-115 {
  padding-top: 115px;
}
.sx .padding-l-115 {
  padding-left: 115px;
}
.sx .padding-r-115 {
  padding-right: 115px;
}
.sx .margin-115 {
  margin: 115px;
}
.sx .margin-r-115 {
  margin-right: 115px;
}
.sx .margin-l-115 {
  margin-left: 115px;
}
.sx .margin-b-115 {
  margin-bottom: 115px;
}
.sx .margin-t-115 {
  margin-top: 115px;
}
.sx .margin-tb-115, .sx .margin-y-115 {
  margin-top: 115px;
  margin-bottom: 115px;
}
.sx .margin-lr-115, .sx .margin-x-115 {
  margin-left: 115px;
  margin-right: 115px;
}
.sx .sub-padding-115 > * {
  padding: 115px;
}
.sx .sub-padding-b-115 > * {
  padding-bottom: 115px;
}
.sx .sub-padding-tb-115 > *, .sx .sub-padding-y-115 > * {
  padding-bottom: 115px;
  padding-top: 115px;
}
.sx .sub-padding-lr-115 > *, .sx .sub-padding-x-115 > * {
  padding-right: 115px;
  padding-left: 115px;
}
.sx .sub-padding-t-115 > * {
  padding-top: 115px;
}
.sx .sub-padding-l-115 > * {
  padding-left: 115px;
}
.sx .sub-padding-r-115 > * {
  padding-right: 115px;
}
.sx .sub-margin-115 > * {
  margin: 115px;
}
.sx .sub-margin-r-115 > * {
  margin-right: 115px;
}
.sx .sub-margin-l-115 > * {
  margin-left: 115px;
}
.sx .sub-margin-b-115 > * {
  margin-bottom: 115px;
}
.sx .sub-margin-t-115 > * {
  margin-top: 115px;
}
.sx .sub-margin-tb-115 > *, .sx .sub-margin-y-115 > * {
  margin-top: 115px;
  margin-bottom: 115px;
}
.sx .sub-margin-lr-115 > *, .sx .sub-margin-x-115 > * {
  margin-left: 115px;
  margin-right: 115px;
}
.sx .spacing-23 {
  letter-spacing: 23px;
}
.sx .flex-24 {
  display: flex;
  flex-wrap: wrap;
}
.sx .flex-24 > * {
  width: 4.1666666667%;
  flex: 4.1666666667%;
}
.sx .grid-24 {
  display: grid;
  /*grid-template-columns: repeat(24, 1fr);*/
  grid-template-columns: repeat(24, minmax(0, 1fr));
  gap: 1vw;
}
.sx .gap-24 {
  gap: 120px !important;
}
.sx .shadow-120 {
  box-shadow: 0px 0px 120px var(--shadow);
}
.sx .sub-shadow-120 > * {
  box-shadow: 0px 0px 120px var(--shadow);
}
.sx .radius-24 {
  border-radius: 24px;
}
.sx .sub-radius-24 > * {
  border-radius: 24px;
}
.sx .padding-120 {
  padding: 120px;
}
.sx .padding-b-120 {
  padding-bottom: 120px;
}
.sx .padding-tb-120 {
  padding-bottom: 120px;
  padding-top: 120px;
}
.sx .padding-lr-120 {
  padding-right: 120px;
  padding-left: 120px;
}
.sx .padding-t-120 {
  padding-top: 120px;
}
.sx .padding-l-120 {
  padding-left: 120px;
}
.sx .padding-r-120 {
  padding-right: 120px;
}
.sx .margin-120 {
  margin: 120px;
}
.sx .margin-r-120 {
  margin-right: 120px;
}
.sx .margin-l-120 {
  margin-left: 120px;
}
.sx .margin-b-120 {
  margin-bottom: 120px;
}
.sx .margin-t-120 {
  margin-top: 120px;
}
.sx .margin-tb-120, .sx .margin-y-120 {
  margin-top: 120px;
  margin-bottom: 120px;
}
.sx .margin-lr-120, .sx .margin-x-120 {
  margin-left: 120px;
  margin-right: 120px;
}
.sx .sub-padding-120 > * {
  padding: 120px;
}
.sx .sub-padding-b-120 > * {
  padding-bottom: 120px;
}
.sx .sub-padding-tb-120 > *, .sx .sub-padding-y-120 > * {
  padding-bottom: 120px;
  padding-top: 120px;
}
.sx .sub-padding-lr-120 > *, .sx .sub-padding-x-120 > * {
  padding-right: 120px;
  padding-left: 120px;
}
.sx .sub-padding-t-120 > * {
  padding-top: 120px;
}
.sx .sub-padding-l-120 > * {
  padding-left: 120px;
}
.sx .sub-padding-r-120 > * {
  padding-right: 120px;
}
.sx .sub-margin-120 > * {
  margin: 120px;
}
.sx .sub-margin-r-120 > * {
  margin-right: 120px;
}
.sx .sub-margin-l-120 > * {
  margin-left: 120px;
}
.sx .sub-margin-b-120 > * {
  margin-bottom: 120px;
}
.sx .sub-margin-t-120 > * {
  margin-top: 120px;
}
.sx .sub-margin-tb-120 > *, .sx .sub-margin-y-120 > * {
  margin-top: 120px;
  margin-bottom: 120px;
}
.sx .sub-margin-lr-120 > *, .sx .sub-margin-x-120 > * {
  margin-left: 120px;
  margin-right: 120px;
}
.sx .spacing-24 {
  letter-spacing: 24px;
}
.sx .flex-25 {
  display: flex;
  flex-wrap: wrap;
}
.sx .flex-25 > * {
  width: 4%;
  flex: 4%;
}
.sx .grid-25 {
  display: grid;
  /*grid-template-columns: repeat(25, 1fr);*/
  grid-template-columns: repeat(25, minmax(0, 1fr));
  gap: 1vw;
}
.sx .gap-25 {
  gap: 125px !important;
}
.sx .shadow-125 {
  box-shadow: 0px 0px 125px var(--shadow);
}
.sx .sub-shadow-125 > * {
  box-shadow: 0px 0px 125px var(--shadow);
}
.sx .radius-25 {
  border-radius: 25px;
}
.sx .sub-radius-25 > * {
  border-radius: 25px;
}
.sx .padding-125 {
  padding: 125px;
}
.sx .padding-b-125 {
  padding-bottom: 125px;
}
.sx .padding-tb-125 {
  padding-bottom: 125px;
  padding-top: 125px;
}
.sx .padding-lr-125 {
  padding-right: 125px;
  padding-left: 125px;
}
.sx .padding-t-125 {
  padding-top: 125px;
}
.sx .padding-l-125 {
  padding-left: 125px;
}
.sx .padding-r-125 {
  padding-right: 125px;
}
.sx .margin-125 {
  margin: 125px;
}
.sx .margin-r-125 {
  margin-right: 125px;
}
.sx .margin-l-125 {
  margin-left: 125px;
}
.sx .margin-b-125 {
  margin-bottom: 125px;
}
.sx .margin-t-125 {
  margin-top: 125px;
}
.sx .margin-tb-125, .sx .margin-y-125 {
  margin-top: 125px;
  margin-bottom: 125px;
}
.sx .margin-lr-125, .sx .margin-x-125 {
  margin-left: 125px;
  margin-right: 125px;
}
.sx .sub-padding-125 > * {
  padding: 125px;
}
.sx .sub-padding-b-125 > * {
  padding-bottom: 125px;
}
.sx .sub-padding-tb-125 > *, .sx .sub-padding-y-125 > * {
  padding-bottom: 125px;
  padding-top: 125px;
}
.sx .sub-padding-lr-125 > *, .sx .sub-padding-x-125 > * {
  padding-right: 125px;
  padding-left: 125px;
}
.sx .sub-padding-t-125 > * {
  padding-top: 125px;
}
.sx .sub-padding-l-125 > * {
  padding-left: 125px;
}
.sx .sub-padding-r-125 > * {
  padding-right: 125px;
}
.sx .sub-margin-125 > * {
  margin: 125px;
}
.sx .sub-margin-r-125 > * {
  margin-right: 125px;
}
.sx .sub-margin-l-125 > * {
  margin-left: 125px;
}
.sx .sub-margin-b-125 > * {
  margin-bottom: 125px;
}
.sx .sub-margin-t-125 > * {
  margin-top: 125px;
}
.sx .sub-margin-tb-125 > *, .sx .sub-margin-y-125 > * {
  margin-top: 125px;
  margin-bottom: 125px;
}
.sx .sub-margin-lr-125 > *, .sx .sub-margin-x-125 > * {
  margin-left: 125px;
  margin-right: 125px;
}
.sx .spacing-25 {
  letter-spacing: 25px;
}
.sx .flex-26 {
  display: flex;
  flex-wrap: wrap;
}
.sx .flex-26 > * {
  width: 3.8461538462%;
  flex: 3.8461538462%;
}
.sx .grid-26 {
  display: grid;
  /*grid-template-columns: repeat(26, 1fr);*/
  grid-template-columns: repeat(26, minmax(0, 1fr));
  gap: 1vw;
}
.sx .gap-26 {
  gap: 130px !important;
}
.sx .shadow-130 {
  box-shadow: 0px 0px 130px var(--shadow);
}
.sx .sub-shadow-130 > * {
  box-shadow: 0px 0px 130px var(--shadow);
}
.sx .radius-26 {
  border-radius: 26px;
}
.sx .sub-radius-26 > * {
  border-radius: 26px;
}
.sx .padding-130 {
  padding: 130px;
}
.sx .padding-b-130 {
  padding-bottom: 130px;
}
.sx .padding-tb-130 {
  padding-bottom: 130px;
  padding-top: 130px;
}
.sx .padding-lr-130 {
  padding-right: 130px;
  padding-left: 130px;
}
.sx .padding-t-130 {
  padding-top: 130px;
}
.sx .padding-l-130 {
  padding-left: 130px;
}
.sx .padding-r-130 {
  padding-right: 130px;
}
.sx .margin-130 {
  margin: 130px;
}
.sx .margin-r-130 {
  margin-right: 130px;
}
.sx .margin-l-130 {
  margin-left: 130px;
}
.sx .margin-b-130 {
  margin-bottom: 130px;
}
.sx .margin-t-130 {
  margin-top: 130px;
}
.sx .margin-tb-130, .sx .margin-y-130 {
  margin-top: 130px;
  margin-bottom: 130px;
}
.sx .margin-lr-130, .sx .margin-x-130 {
  margin-left: 130px;
  margin-right: 130px;
}
.sx .sub-padding-130 > * {
  padding: 130px;
}
.sx .sub-padding-b-130 > * {
  padding-bottom: 130px;
}
.sx .sub-padding-tb-130 > *, .sx .sub-padding-y-130 > * {
  padding-bottom: 130px;
  padding-top: 130px;
}
.sx .sub-padding-lr-130 > *, .sx .sub-padding-x-130 > * {
  padding-right: 130px;
  padding-left: 130px;
}
.sx .sub-padding-t-130 > * {
  padding-top: 130px;
}
.sx .sub-padding-l-130 > * {
  padding-left: 130px;
}
.sx .sub-padding-r-130 > * {
  padding-right: 130px;
}
.sx .sub-margin-130 > * {
  margin: 130px;
}
.sx .sub-margin-r-130 > * {
  margin-right: 130px;
}
.sx .sub-margin-l-130 > * {
  margin-left: 130px;
}
.sx .sub-margin-b-130 > * {
  margin-bottom: 130px;
}
.sx .sub-margin-t-130 > * {
  margin-top: 130px;
}
.sx .sub-margin-tb-130 > *, .sx .sub-margin-y-130 > * {
  margin-top: 130px;
  margin-bottom: 130px;
}
.sx .sub-margin-lr-130 > *, .sx .sub-margin-x-130 > * {
  margin-left: 130px;
  margin-right: 130px;
}
.sx .spacing-26 {
  letter-spacing: 26px;
}
.sx .flex-27 {
  display: flex;
  flex-wrap: wrap;
}
.sx .flex-27 > * {
  width: 3.7037037037%;
  flex: 3.7037037037%;
}
.sx .grid-27 {
  display: grid;
  /*grid-template-columns: repeat(27, 1fr);*/
  grid-template-columns: repeat(27, minmax(0, 1fr));
  gap: 1vw;
}
.sx .gap-27 {
  gap: 135px !important;
}
.sx .shadow-135 {
  box-shadow: 0px 0px 135px var(--shadow);
}
.sx .sub-shadow-135 > * {
  box-shadow: 0px 0px 135px var(--shadow);
}
.sx .radius-27 {
  border-radius: 27px;
}
.sx .sub-radius-27 > * {
  border-radius: 27px;
}
.sx .padding-135 {
  padding: 135px;
}
.sx .padding-b-135 {
  padding-bottom: 135px;
}
.sx .padding-tb-135 {
  padding-bottom: 135px;
  padding-top: 135px;
}
.sx .padding-lr-135 {
  padding-right: 135px;
  padding-left: 135px;
}
.sx .padding-t-135 {
  padding-top: 135px;
}
.sx .padding-l-135 {
  padding-left: 135px;
}
.sx .padding-r-135 {
  padding-right: 135px;
}
.sx .margin-135 {
  margin: 135px;
}
.sx .margin-r-135 {
  margin-right: 135px;
}
.sx .margin-l-135 {
  margin-left: 135px;
}
.sx .margin-b-135 {
  margin-bottom: 135px;
}
.sx .margin-t-135 {
  margin-top: 135px;
}
.sx .margin-tb-135, .sx .margin-y-135 {
  margin-top: 135px;
  margin-bottom: 135px;
}
.sx .margin-lr-135, .sx .margin-x-135 {
  margin-left: 135px;
  margin-right: 135px;
}
.sx .sub-padding-135 > * {
  padding: 135px;
}
.sx .sub-padding-b-135 > * {
  padding-bottom: 135px;
}
.sx .sub-padding-tb-135 > *, .sx .sub-padding-y-135 > * {
  padding-bottom: 135px;
  padding-top: 135px;
}
.sx .sub-padding-lr-135 > *, .sx .sub-padding-x-135 > * {
  padding-right: 135px;
  padding-left: 135px;
}
.sx .sub-padding-t-135 > * {
  padding-top: 135px;
}
.sx .sub-padding-l-135 > * {
  padding-left: 135px;
}
.sx .sub-padding-r-135 > * {
  padding-right: 135px;
}
.sx .sub-margin-135 > * {
  margin: 135px;
}
.sx .sub-margin-r-135 > * {
  margin-right: 135px;
}
.sx .sub-margin-l-135 > * {
  margin-left: 135px;
}
.sx .sub-margin-b-135 > * {
  margin-bottom: 135px;
}
.sx .sub-margin-t-135 > * {
  margin-top: 135px;
}
.sx .sub-margin-tb-135 > *, .sx .sub-margin-y-135 > * {
  margin-top: 135px;
  margin-bottom: 135px;
}
.sx .sub-margin-lr-135 > *, .sx .sub-margin-x-135 > * {
  margin-left: 135px;
  margin-right: 135px;
}
.sx .spacing-27 {
  letter-spacing: 27px;
}
.sx .flex-28 {
  display: flex;
  flex-wrap: wrap;
}
.sx .flex-28 > * {
  width: 3.5714285714%;
  flex: 3.5714285714%;
}
.sx .grid-28 {
  display: grid;
  /*grid-template-columns: repeat(28, 1fr);*/
  grid-template-columns: repeat(28, minmax(0, 1fr));
  gap: 1vw;
}
.sx .gap-28 {
  gap: 140px !important;
}
.sx .shadow-140 {
  box-shadow: 0px 0px 140px var(--shadow);
}
.sx .sub-shadow-140 > * {
  box-shadow: 0px 0px 140px var(--shadow);
}
.sx .radius-28 {
  border-radius: 28px;
}
.sx .sub-radius-28 > * {
  border-radius: 28px;
}
.sx .padding-140 {
  padding: 140px;
}
.sx .padding-b-140 {
  padding-bottom: 140px;
}
.sx .padding-tb-140 {
  padding-bottom: 140px;
  padding-top: 140px;
}
.sx .padding-lr-140 {
  padding-right: 140px;
  padding-left: 140px;
}
.sx .padding-t-140 {
  padding-top: 140px;
}
.sx .padding-l-140 {
  padding-left: 140px;
}
.sx .padding-r-140 {
  padding-right: 140px;
}
.sx .margin-140 {
  margin: 140px;
}
.sx .margin-r-140 {
  margin-right: 140px;
}
.sx .margin-l-140 {
  margin-left: 140px;
}
.sx .margin-b-140 {
  margin-bottom: 140px;
}
.sx .margin-t-140 {
  margin-top: 140px;
}
.sx .margin-tb-140, .sx .margin-y-140 {
  margin-top: 140px;
  margin-bottom: 140px;
}
.sx .margin-lr-140, .sx .margin-x-140 {
  margin-left: 140px;
  margin-right: 140px;
}
.sx .sub-padding-140 > * {
  padding: 140px;
}
.sx .sub-padding-b-140 > * {
  padding-bottom: 140px;
}
.sx .sub-padding-tb-140 > *, .sx .sub-padding-y-140 > * {
  padding-bottom: 140px;
  padding-top: 140px;
}
.sx .sub-padding-lr-140 > *, .sx .sub-padding-x-140 > * {
  padding-right: 140px;
  padding-left: 140px;
}
.sx .sub-padding-t-140 > * {
  padding-top: 140px;
}
.sx .sub-padding-l-140 > * {
  padding-left: 140px;
}
.sx .sub-padding-r-140 > * {
  padding-right: 140px;
}
.sx .sub-margin-140 > * {
  margin: 140px;
}
.sx .sub-margin-r-140 > * {
  margin-right: 140px;
}
.sx .sub-margin-l-140 > * {
  margin-left: 140px;
}
.sx .sub-margin-b-140 > * {
  margin-bottom: 140px;
}
.sx .sub-margin-t-140 > * {
  margin-top: 140px;
}
.sx .sub-margin-tb-140 > *, .sx .sub-margin-y-140 > * {
  margin-top: 140px;
  margin-bottom: 140px;
}
.sx .sub-margin-lr-140 > *, .sx .sub-margin-x-140 > * {
  margin-left: 140px;
  margin-right: 140px;
}
.sx .spacing-28 {
  letter-spacing: 28px;
}
.sx .flex-29 {
  display: flex;
  flex-wrap: wrap;
}
.sx .flex-29 > * {
  width: 3.4482758621%;
  flex: 3.4482758621%;
}
.sx .grid-29 {
  display: grid;
  /*grid-template-columns: repeat(29, 1fr);*/
  grid-template-columns: repeat(29, minmax(0, 1fr));
  gap: 1vw;
}
.sx .gap-29 {
  gap: 145px !important;
}
.sx .shadow-145 {
  box-shadow: 0px 0px 145px var(--shadow);
}
.sx .sub-shadow-145 > * {
  box-shadow: 0px 0px 145px var(--shadow);
}
.sx .radius-29 {
  border-radius: 29px;
}
.sx .sub-radius-29 > * {
  border-radius: 29px;
}
.sx .padding-145 {
  padding: 145px;
}
.sx .padding-b-145 {
  padding-bottom: 145px;
}
.sx .padding-tb-145 {
  padding-bottom: 145px;
  padding-top: 145px;
}
.sx .padding-lr-145 {
  padding-right: 145px;
  padding-left: 145px;
}
.sx .padding-t-145 {
  padding-top: 145px;
}
.sx .padding-l-145 {
  padding-left: 145px;
}
.sx .padding-r-145 {
  padding-right: 145px;
}
.sx .margin-145 {
  margin: 145px;
}
.sx .margin-r-145 {
  margin-right: 145px;
}
.sx .margin-l-145 {
  margin-left: 145px;
}
.sx .margin-b-145 {
  margin-bottom: 145px;
}
.sx .margin-t-145 {
  margin-top: 145px;
}
.sx .margin-tb-145, .sx .margin-y-145 {
  margin-top: 145px;
  margin-bottom: 145px;
}
.sx .margin-lr-145, .sx .margin-x-145 {
  margin-left: 145px;
  margin-right: 145px;
}
.sx .sub-padding-145 > * {
  padding: 145px;
}
.sx .sub-padding-b-145 > * {
  padding-bottom: 145px;
}
.sx .sub-padding-tb-145 > *, .sx .sub-padding-y-145 > * {
  padding-bottom: 145px;
  padding-top: 145px;
}
.sx .sub-padding-lr-145 > *, .sx .sub-padding-x-145 > * {
  padding-right: 145px;
  padding-left: 145px;
}
.sx .sub-padding-t-145 > * {
  padding-top: 145px;
}
.sx .sub-padding-l-145 > * {
  padding-left: 145px;
}
.sx .sub-padding-r-145 > * {
  padding-right: 145px;
}
.sx .sub-margin-145 > * {
  margin: 145px;
}
.sx .sub-margin-r-145 > * {
  margin-right: 145px;
}
.sx .sub-margin-l-145 > * {
  margin-left: 145px;
}
.sx .sub-margin-b-145 > * {
  margin-bottom: 145px;
}
.sx .sub-margin-t-145 > * {
  margin-top: 145px;
}
.sx .sub-margin-tb-145 > *, .sx .sub-margin-y-145 > * {
  margin-top: 145px;
  margin-bottom: 145px;
}
.sx .sub-margin-lr-145 > *, .sx .sub-margin-x-145 > * {
  margin-left: 145px;
  margin-right: 145px;
}
.sx .spacing-29 {
  letter-spacing: 29px;
}
.sx .flex-30 {
  display: flex;
  flex-wrap: wrap;
}
.sx .flex-30 > * {
  width: 3.3333333333%;
  flex: 3.3333333333%;
}
.sx .grid-30 {
  display: grid;
  /*grid-template-columns: repeat(30, 1fr);*/
  grid-template-columns: repeat(30, minmax(0, 1fr));
  gap: 1vw;
}
.sx .gap-30 {
  gap: 150px !important;
}
.sx .shadow-150 {
  box-shadow: 0px 0px 150px var(--shadow);
}
.sx .sub-shadow-150 > * {
  box-shadow: 0px 0px 150px var(--shadow);
}
.sx .radius-30 {
  border-radius: 30px;
}
.sx .sub-radius-30 > * {
  border-radius: 30px;
}
.sx .padding-150 {
  padding: 150px;
}
.sx .padding-b-150 {
  padding-bottom: 150px;
}
.sx .padding-tb-150 {
  padding-bottom: 150px;
  padding-top: 150px;
}
.sx .padding-lr-150 {
  padding-right: 150px;
  padding-left: 150px;
}
.sx .padding-t-150 {
  padding-top: 150px;
}
.sx .padding-l-150 {
  padding-left: 150px;
}
.sx .padding-r-150 {
  padding-right: 150px;
}
.sx .margin-150 {
  margin: 150px;
}
.sx .margin-r-150 {
  margin-right: 150px;
}
.sx .margin-l-150 {
  margin-left: 150px;
}
.sx .margin-b-150 {
  margin-bottom: 150px;
}
.sx .margin-t-150 {
  margin-top: 150px;
}
.sx .margin-tb-150, .sx .margin-y-150 {
  margin-top: 150px;
  margin-bottom: 150px;
}
.sx .margin-lr-150, .sx .margin-x-150 {
  margin-left: 150px;
  margin-right: 150px;
}
.sx .sub-padding-150 > * {
  padding: 150px;
}
.sx .sub-padding-b-150 > * {
  padding-bottom: 150px;
}
.sx .sub-padding-tb-150 > *, .sx .sub-padding-y-150 > * {
  padding-bottom: 150px;
  padding-top: 150px;
}
.sx .sub-padding-lr-150 > *, .sx .sub-padding-x-150 > * {
  padding-right: 150px;
  padding-left: 150px;
}
.sx .sub-padding-t-150 > * {
  padding-top: 150px;
}
.sx .sub-padding-l-150 > * {
  padding-left: 150px;
}
.sx .sub-padding-r-150 > * {
  padding-right: 150px;
}
.sx .sub-margin-150 > * {
  margin: 150px;
}
.sx .sub-margin-r-150 > * {
  margin-right: 150px;
}
.sx .sub-margin-l-150 > * {
  margin-left: 150px;
}
.sx .sub-margin-b-150 > * {
  margin-bottom: 150px;
}
.sx .sub-margin-t-150 > * {
  margin-top: 150px;
}
.sx .sub-margin-tb-150 > *, .sx .sub-margin-y-150 > * {
  margin-top: 150px;
  margin-bottom: 150px;
}
.sx .sub-margin-lr-150 > *, .sx .sub-margin-x-150 > * {
  margin-left: 150px;
  margin-right: 150px;
}
.sx .spacing-30 {
  letter-spacing: 30px;
}
.sx .flex-31 {
  display: flex;
  flex-wrap: wrap;
}
.sx .flex-31 > * {
  width: 3.2258064516%;
  flex: 3.2258064516%;
}
.sx .grid-31 {
  display: grid;
  /*grid-template-columns: repeat(31, 1fr);*/
  grid-template-columns: repeat(31, minmax(0, 1fr));
  gap: 1vw;
}
.sx .gap-31 {
  gap: 155px !important;
}
.sx .shadow-155 {
  box-shadow: 0px 0px 155px var(--shadow);
}
.sx .sub-shadow-155 > * {
  box-shadow: 0px 0px 155px var(--shadow);
}
.sx .radius-31 {
  border-radius: 31px;
}
.sx .sub-radius-31 > * {
  border-radius: 31px;
}
.sx .padding-155 {
  padding: 155px;
}
.sx .padding-b-155 {
  padding-bottom: 155px;
}
.sx .padding-tb-155 {
  padding-bottom: 155px;
  padding-top: 155px;
}
.sx .padding-lr-155 {
  padding-right: 155px;
  padding-left: 155px;
}
.sx .padding-t-155 {
  padding-top: 155px;
}
.sx .padding-l-155 {
  padding-left: 155px;
}
.sx .padding-r-155 {
  padding-right: 155px;
}
.sx .margin-155 {
  margin: 155px;
}
.sx .margin-r-155 {
  margin-right: 155px;
}
.sx .margin-l-155 {
  margin-left: 155px;
}
.sx .margin-b-155 {
  margin-bottom: 155px;
}
.sx .margin-t-155 {
  margin-top: 155px;
}
.sx .margin-tb-155, .sx .margin-y-155 {
  margin-top: 155px;
  margin-bottom: 155px;
}
.sx .margin-lr-155, .sx .margin-x-155 {
  margin-left: 155px;
  margin-right: 155px;
}
.sx .sub-padding-155 > * {
  padding: 155px;
}
.sx .sub-padding-b-155 > * {
  padding-bottom: 155px;
}
.sx .sub-padding-tb-155 > *, .sx .sub-padding-y-155 > * {
  padding-bottom: 155px;
  padding-top: 155px;
}
.sx .sub-padding-lr-155 > *, .sx .sub-padding-x-155 > * {
  padding-right: 155px;
  padding-left: 155px;
}
.sx .sub-padding-t-155 > * {
  padding-top: 155px;
}
.sx .sub-padding-l-155 > * {
  padding-left: 155px;
}
.sx .sub-padding-r-155 > * {
  padding-right: 155px;
}
.sx .sub-margin-155 > * {
  margin: 155px;
}
.sx .sub-margin-r-155 > * {
  margin-right: 155px;
}
.sx .sub-margin-l-155 > * {
  margin-left: 155px;
}
.sx .sub-margin-b-155 > * {
  margin-bottom: 155px;
}
.sx .sub-margin-t-155 > * {
  margin-top: 155px;
}
.sx .sub-margin-tb-155 > *, .sx .sub-margin-y-155 > * {
  margin-top: 155px;
  margin-bottom: 155px;
}
.sx .sub-margin-lr-155 > *, .sx .sub-margin-x-155 > * {
  margin-left: 155px;
  margin-right: 155px;
}
.sx .spacing-31 {
  letter-spacing: 31px;
}
.sx .flex-32 {
  display: flex;
  flex-wrap: wrap;
}
.sx .flex-32 > * {
  width: 3.125%;
  flex: 3.125%;
}
.sx .grid-32 {
  display: grid;
  /*grid-template-columns: repeat(32, 1fr);*/
  grid-template-columns: repeat(32, minmax(0, 1fr));
  gap: 1vw;
}
.sx .gap-32 {
  gap: 160px !important;
}
.sx .shadow-160 {
  box-shadow: 0px 0px 160px var(--shadow);
}
.sx .sub-shadow-160 > * {
  box-shadow: 0px 0px 160px var(--shadow);
}
.sx .radius-32 {
  border-radius: 32px;
}
.sx .sub-radius-32 > * {
  border-radius: 32px;
}
.sx .padding-160 {
  padding: 160px;
}
.sx .padding-b-160 {
  padding-bottom: 160px;
}
.sx .padding-tb-160 {
  padding-bottom: 160px;
  padding-top: 160px;
}
.sx .padding-lr-160 {
  padding-right: 160px;
  padding-left: 160px;
}
.sx .padding-t-160 {
  padding-top: 160px;
}
.sx .padding-l-160 {
  padding-left: 160px;
}
.sx .padding-r-160 {
  padding-right: 160px;
}
.sx .margin-160 {
  margin: 160px;
}
.sx .margin-r-160 {
  margin-right: 160px;
}
.sx .margin-l-160 {
  margin-left: 160px;
}
.sx .margin-b-160 {
  margin-bottom: 160px;
}
.sx .margin-t-160 {
  margin-top: 160px;
}
.sx .margin-tb-160, .sx .margin-y-160 {
  margin-top: 160px;
  margin-bottom: 160px;
}
.sx .margin-lr-160, .sx .margin-x-160 {
  margin-left: 160px;
  margin-right: 160px;
}
.sx .sub-padding-160 > * {
  padding: 160px;
}
.sx .sub-padding-b-160 > * {
  padding-bottom: 160px;
}
.sx .sub-padding-tb-160 > *, .sx .sub-padding-y-160 > * {
  padding-bottom: 160px;
  padding-top: 160px;
}
.sx .sub-padding-lr-160 > *, .sx .sub-padding-x-160 > * {
  padding-right: 160px;
  padding-left: 160px;
}
.sx .sub-padding-t-160 > * {
  padding-top: 160px;
}
.sx .sub-padding-l-160 > * {
  padding-left: 160px;
}
.sx .sub-padding-r-160 > * {
  padding-right: 160px;
}
.sx .sub-margin-160 > * {
  margin: 160px;
}
.sx .sub-margin-r-160 > * {
  margin-right: 160px;
}
.sx .sub-margin-l-160 > * {
  margin-left: 160px;
}
.sx .sub-margin-b-160 > * {
  margin-bottom: 160px;
}
.sx .sub-margin-t-160 > * {
  margin-top: 160px;
}
.sx .sub-margin-tb-160 > *, .sx .sub-margin-y-160 > * {
  margin-top: 160px;
  margin-bottom: 160px;
}
.sx .sub-margin-lr-160 > *, .sx .sub-margin-x-160 > * {
  margin-left: 160px;
  margin-right: 160px;
}
.sx .spacing-32 {
  letter-spacing: 32px;
}
.sx .flex-33 {
  display: flex;
  flex-wrap: wrap;
}
.sx .flex-33 > * {
  width: 3.0303030303%;
  flex: 3.0303030303%;
}
.sx .grid-33 {
  display: grid;
  /*grid-template-columns: repeat(33, 1fr);*/
  grid-template-columns: repeat(33, minmax(0, 1fr));
  gap: 1vw;
}
.sx .gap-33 {
  gap: 165px !important;
}
.sx .shadow-165 {
  box-shadow: 0px 0px 165px var(--shadow);
}
.sx .sub-shadow-165 > * {
  box-shadow: 0px 0px 165px var(--shadow);
}
.sx .radius-33 {
  border-radius: 33px;
}
.sx .sub-radius-33 > * {
  border-radius: 33px;
}
.sx .padding-165 {
  padding: 165px;
}
.sx .padding-b-165 {
  padding-bottom: 165px;
}
.sx .padding-tb-165 {
  padding-bottom: 165px;
  padding-top: 165px;
}
.sx .padding-lr-165 {
  padding-right: 165px;
  padding-left: 165px;
}
.sx .padding-t-165 {
  padding-top: 165px;
}
.sx .padding-l-165 {
  padding-left: 165px;
}
.sx .padding-r-165 {
  padding-right: 165px;
}
.sx .margin-165 {
  margin: 165px;
}
.sx .margin-r-165 {
  margin-right: 165px;
}
.sx .margin-l-165 {
  margin-left: 165px;
}
.sx .margin-b-165 {
  margin-bottom: 165px;
}
.sx .margin-t-165 {
  margin-top: 165px;
}
.sx .margin-tb-165, .sx .margin-y-165 {
  margin-top: 165px;
  margin-bottom: 165px;
}
.sx .margin-lr-165, .sx .margin-x-165 {
  margin-left: 165px;
  margin-right: 165px;
}
.sx .sub-padding-165 > * {
  padding: 165px;
}
.sx .sub-padding-b-165 > * {
  padding-bottom: 165px;
}
.sx .sub-padding-tb-165 > *, .sx .sub-padding-y-165 > * {
  padding-bottom: 165px;
  padding-top: 165px;
}
.sx .sub-padding-lr-165 > *, .sx .sub-padding-x-165 > * {
  padding-right: 165px;
  padding-left: 165px;
}
.sx .sub-padding-t-165 > * {
  padding-top: 165px;
}
.sx .sub-padding-l-165 > * {
  padding-left: 165px;
}
.sx .sub-padding-r-165 > * {
  padding-right: 165px;
}
.sx .sub-margin-165 > * {
  margin: 165px;
}
.sx .sub-margin-r-165 > * {
  margin-right: 165px;
}
.sx .sub-margin-l-165 > * {
  margin-left: 165px;
}
.sx .sub-margin-b-165 > * {
  margin-bottom: 165px;
}
.sx .sub-margin-t-165 > * {
  margin-top: 165px;
}
.sx .sub-margin-tb-165 > *, .sx .sub-margin-y-165 > * {
  margin-top: 165px;
  margin-bottom: 165px;
}
.sx .sub-margin-lr-165 > *, .sx .sub-margin-x-165 > * {
  margin-left: 165px;
  margin-right: 165px;
}
.sx .spacing-33 {
  letter-spacing: 33px;
}
.sx .flex-34 {
  display: flex;
  flex-wrap: wrap;
}
.sx .flex-34 > * {
  width: 2.9411764706%;
  flex: 2.9411764706%;
}
.sx .grid-34 {
  display: grid;
  /*grid-template-columns: repeat(34, 1fr);*/
  grid-template-columns: repeat(34, minmax(0, 1fr));
  gap: 1vw;
}
.sx .gap-34 {
  gap: 170px !important;
}
.sx .shadow-170 {
  box-shadow: 0px 0px 170px var(--shadow);
}
.sx .sub-shadow-170 > * {
  box-shadow: 0px 0px 170px var(--shadow);
}
.sx .radius-34 {
  border-radius: 34px;
}
.sx .sub-radius-34 > * {
  border-radius: 34px;
}
.sx .padding-170 {
  padding: 170px;
}
.sx .padding-b-170 {
  padding-bottom: 170px;
}
.sx .padding-tb-170 {
  padding-bottom: 170px;
  padding-top: 170px;
}
.sx .padding-lr-170 {
  padding-right: 170px;
  padding-left: 170px;
}
.sx .padding-t-170 {
  padding-top: 170px;
}
.sx .padding-l-170 {
  padding-left: 170px;
}
.sx .padding-r-170 {
  padding-right: 170px;
}
.sx .margin-170 {
  margin: 170px;
}
.sx .margin-r-170 {
  margin-right: 170px;
}
.sx .margin-l-170 {
  margin-left: 170px;
}
.sx .margin-b-170 {
  margin-bottom: 170px;
}
.sx .margin-t-170 {
  margin-top: 170px;
}
.sx .margin-tb-170, .sx .margin-y-170 {
  margin-top: 170px;
  margin-bottom: 170px;
}
.sx .margin-lr-170, .sx .margin-x-170 {
  margin-left: 170px;
  margin-right: 170px;
}
.sx .sub-padding-170 > * {
  padding: 170px;
}
.sx .sub-padding-b-170 > * {
  padding-bottom: 170px;
}
.sx .sub-padding-tb-170 > *, .sx .sub-padding-y-170 > * {
  padding-bottom: 170px;
  padding-top: 170px;
}
.sx .sub-padding-lr-170 > *, .sx .sub-padding-x-170 > * {
  padding-right: 170px;
  padding-left: 170px;
}
.sx .sub-padding-t-170 > * {
  padding-top: 170px;
}
.sx .sub-padding-l-170 > * {
  padding-left: 170px;
}
.sx .sub-padding-r-170 > * {
  padding-right: 170px;
}
.sx .sub-margin-170 > * {
  margin: 170px;
}
.sx .sub-margin-r-170 > * {
  margin-right: 170px;
}
.sx .sub-margin-l-170 > * {
  margin-left: 170px;
}
.sx .sub-margin-b-170 > * {
  margin-bottom: 170px;
}
.sx .sub-margin-t-170 > * {
  margin-top: 170px;
}
.sx .sub-margin-tb-170 > *, .sx .sub-margin-y-170 > * {
  margin-top: 170px;
  margin-bottom: 170px;
}
.sx .sub-margin-lr-170 > *, .sx .sub-margin-x-170 > * {
  margin-left: 170px;
  margin-right: 170px;
}
.sx .spacing-34 {
  letter-spacing: 34px;
}
.sx .flex-35 {
  display: flex;
  flex-wrap: wrap;
}
.sx .flex-35 > * {
  width: 2.8571428571%;
  flex: 2.8571428571%;
}
.sx .grid-35 {
  display: grid;
  /*grid-template-columns: repeat(35, 1fr);*/
  grid-template-columns: repeat(35, minmax(0, 1fr));
  gap: 1vw;
}
.sx .gap-35 {
  gap: 175px !important;
}
.sx .shadow-175 {
  box-shadow: 0px 0px 175px var(--shadow);
}
.sx .sub-shadow-175 > * {
  box-shadow: 0px 0px 175px var(--shadow);
}
.sx .radius-35 {
  border-radius: 35px;
}
.sx .sub-radius-35 > * {
  border-radius: 35px;
}
.sx .padding-175 {
  padding: 175px;
}
.sx .padding-b-175 {
  padding-bottom: 175px;
}
.sx .padding-tb-175 {
  padding-bottom: 175px;
  padding-top: 175px;
}
.sx .padding-lr-175 {
  padding-right: 175px;
  padding-left: 175px;
}
.sx .padding-t-175 {
  padding-top: 175px;
}
.sx .padding-l-175 {
  padding-left: 175px;
}
.sx .padding-r-175 {
  padding-right: 175px;
}
.sx .margin-175 {
  margin: 175px;
}
.sx .margin-r-175 {
  margin-right: 175px;
}
.sx .margin-l-175 {
  margin-left: 175px;
}
.sx .margin-b-175 {
  margin-bottom: 175px;
}
.sx .margin-t-175 {
  margin-top: 175px;
}
.sx .margin-tb-175, .sx .margin-y-175 {
  margin-top: 175px;
  margin-bottom: 175px;
}
.sx .margin-lr-175, .sx .margin-x-175 {
  margin-left: 175px;
  margin-right: 175px;
}
.sx .sub-padding-175 > * {
  padding: 175px;
}
.sx .sub-padding-b-175 > * {
  padding-bottom: 175px;
}
.sx .sub-padding-tb-175 > *, .sx .sub-padding-y-175 > * {
  padding-bottom: 175px;
  padding-top: 175px;
}
.sx .sub-padding-lr-175 > *, .sx .sub-padding-x-175 > * {
  padding-right: 175px;
  padding-left: 175px;
}
.sx .sub-padding-t-175 > * {
  padding-top: 175px;
}
.sx .sub-padding-l-175 > * {
  padding-left: 175px;
}
.sx .sub-padding-r-175 > * {
  padding-right: 175px;
}
.sx .sub-margin-175 > * {
  margin: 175px;
}
.sx .sub-margin-r-175 > * {
  margin-right: 175px;
}
.sx .sub-margin-l-175 > * {
  margin-left: 175px;
}
.sx .sub-margin-b-175 > * {
  margin-bottom: 175px;
}
.sx .sub-margin-t-175 > * {
  margin-top: 175px;
}
.sx .sub-margin-tb-175 > *, .sx .sub-margin-y-175 > * {
  margin-top: 175px;
  margin-bottom: 175px;
}
.sx .sub-margin-lr-175 > *, .sx .sub-margin-x-175 > * {
  margin-left: 175px;
  margin-right: 175px;
}
.sx .spacing-35 {
  letter-spacing: 35px;
}
.sx .flex-36 {
  display: flex;
  flex-wrap: wrap;
}
.sx .flex-36 > * {
  width: 2.7777777778%;
  flex: 2.7777777778%;
}
.sx .grid-36 {
  display: grid;
  /*grid-template-columns: repeat(36, 1fr);*/
  grid-template-columns: repeat(36, minmax(0, 1fr));
  gap: 1vw;
}
.sx .gap-36 {
  gap: 180px !important;
}
.sx .shadow-180 {
  box-shadow: 0px 0px 180px var(--shadow);
}
.sx .sub-shadow-180 > * {
  box-shadow: 0px 0px 180px var(--shadow);
}
.sx .radius-36 {
  border-radius: 36px;
}
.sx .sub-radius-36 > * {
  border-radius: 36px;
}
.sx .padding-180 {
  padding: 180px;
}
.sx .padding-b-180 {
  padding-bottom: 180px;
}
.sx .padding-tb-180 {
  padding-bottom: 180px;
  padding-top: 180px;
}
.sx .padding-lr-180 {
  padding-right: 180px;
  padding-left: 180px;
}
.sx .padding-t-180 {
  padding-top: 180px;
}
.sx .padding-l-180 {
  padding-left: 180px;
}
.sx .padding-r-180 {
  padding-right: 180px;
}
.sx .margin-180 {
  margin: 180px;
}
.sx .margin-r-180 {
  margin-right: 180px;
}
.sx .margin-l-180 {
  margin-left: 180px;
}
.sx .margin-b-180 {
  margin-bottom: 180px;
}
.sx .margin-t-180 {
  margin-top: 180px;
}
.sx .margin-tb-180, .sx .margin-y-180 {
  margin-top: 180px;
  margin-bottom: 180px;
}
.sx .margin-lr-180, .sx .margin-x-180 {
  margin-left: 180px;
  margin-right: 180px;
}
.sx .sub-padding-180 > * {
  padding: 180px;
}
.sx .sub-padding-b-180 > * {
  padding-bottom: 180px;
}
.sx .sub-padding-tb-180 > *, .sx .sub-padding-y-180 > * {
  padding-bottom: 180px;
  padding-top: 180px;
}
.sx .sub-padding-lr-180 > *, .sx .sub-padding-x-180 > * {
  padding-right: 180px;
  padding-left: 180px;
}
.sx .sub-padding-t-180 > * {
  padding-top: 180px;
}
.sx .sub-padding-l-180 > * {
  padding-left: 180px;
}
.sx .sub-padding-r-180 > * {
  padding-right: 180px;
}
.sx .sub-margin-180 > * {
  margin: 180px;
}
.sx .sub-margin-r-180 > * {
  margin-right: 180px;
}
.sx .sub-margin-l-180 > * {
  margin-left: 180px;
}
.sx .sub-margin-b-180 > * {
  margin-bottom: 180px;
}
.sx .sub-margin-t-180 > * {
  margin-top: 180px;
}
.sx .sub-margin-tb-180 > *, .sx .sub-margin-y-180 > * {
  margin-top: 180px;
  margin-bottom: 180px;
}
.sx .sub-margin-lr-180 > *, .sx .sub-margin-x-180 > * {
  margin-left: 180px;
  margin-right: 180px;
}
.sx .spacing-36 {
  letter-spacing: 36px;
}
.sx .flex-37 {
  display: flex;
  flex-wrap: wrap;
}
.sx .flex-37 > * {
  width: 2.7027027027%;
  flex: 2.7027027027%;
}
.sx .grid-37 {
  display: grid;
  /*grid-template-columns: repeat(37, 1fr);*/
  grid-template-columns: repeat(37, minmax(0, 1fr));
  gap: 1vw;
}
.sx .gap-37 {
  gap: 185px !important;
}
.sx .shadow-185 {
  box-shadow: 0px 0px 185px var(--shadow);
}
.sx .sub-shadow-185 > * {
  box-shadow: 0px 0px 185px var(--shadow);
}
.sx .radius-37 {
  border-radius: 37px;
}
.sx .sub-radius-37 > * {
  border-radius: 37px;
}
.sx .padding-185 {
  padding: 185px;
}
.sx .padding-b-185 {
  padding-bottom: 185px;
}
.sx .padding-tb-185 {
  padding-bottom: 185px;
  padding-top: 185px;
}
.sx .padding-lr-185 {
  padding-right: 185px;
  padding-left: 185px;
}
.sx .padding-t-185 {
  padding-top: 185px;
}
.sx .padding-l-185 {
  padding-left: 185px;
}
.sx .padding-r-185 {
  padding-right: 185px;
}
.sx .margin-185 {
  margin: 185px;
}
.sx .margin-r-185 {
  margin-right: 185px;
}
.sx .margin-l-185 {
  margin-left: 185px;
}
.sx .margin-b-185 {
  margin-bottom: 185px;
}
.sx .margin-t-185 {
  margin-top: 185px;
}
.sx .margin-tb-185, .sx .margin-y-185 {
  margin-top: 185px;
  margin-bottom: 185px;
}
.sx .margin-lr-185, .sx .margin-x-185 {
  margin-left: 185px;
  margin-right: 185px;
}
.sx .sub-padding-185 > * {
  padding: 185px;
}
.sx .sub-padding-b-185 > * {
  padding-bottom: 185px;
}
.sx .sub-padding-tb-185 > *, .sx .sub-padding-y-185 > * {
  padding-bottom: 185px;
  padding-top: 185px;
}
.sx .sub-padding-lr-185 > *, .sx .sub-padding-x-185 > * {
  padding-right: 185px;
  padding-left: 185px;
}
.sx .sub-padding-t-185 > * {
  padding-top: 185px;
}
.sx .sub-padding-l-185 > * {
  padding-left: 185px;
}
.sx .sub-padding-r-185 > * {
  padding-right: 185px;
}
.sx .sub-margin-185 > * {
  margin: 185px;
}
.sx .sub-margin-r-185 > * {
  margin-right: 185px;
}
.sx .sub-margin-l-185 > * {
  margin-left: 185px;
}
.sx .sub-margin-b-185 > * {
  margin-bottom: 185px;
}
.sx .sub-margin-t-185 > * {
  margin-top: 185px;
}
.sx .sub-margin-tb-185 > *, .sx .sub-margin-y-185 > * {
  margin-top: 185px;
  margin-bottom: 185px;
}
.sx .sub-margin-lr-185 > *, .sx .sub-margin-x-185 > * {
  margin-left: 185px;
  margin-right: 185px;
}
.sx .spacing-37 {
  letter-spacing: 37px;
}
.sx .flex-38 {
  display: flex;
  flex-wrap: wrap;
}
.sx .flex-38 > * {
  width: 2.6315789474%;
  flex: 2.6315789474%;
}
.sx .grid-38 {
  display: grid;
  /*grid-template-columns: repeat(38, 1fr);*/
  grid-template-columns: repeat(38, minmax(0, 1fr));
  gap: 1vw;
}
.sx .gap-38 {
  gap: 190px !important;
}
.sx .shadow-190 {
  box-shadow: 0px 0px 190px var(--shadow);
}
.sx .sub-shadow-190 > * {
  box-shadow: 0px 0px 190px var(--shadow);
}
.sx .radius-38 {
  border-radius: 38px;
}
.sx .sub-radius-38 > * {
  border-radius: 38px;
}
.sx .padding-190 {
  padding: 190px;
}
.sx .padding-b-190 {
  padding-bottom: 190px;
}
.sx .padding-tb-190 {
  padding-bottom: 190px;
  padding-top: 190px;
}
.sx .padding-lr-190 {
  padding-right: 190px;
  padding-left: 190px;
}
.sx .padding-t-190 {
  padding-top: 190px;
}
.sx .padding-l-190 {
  padding-left: 190px;
}
.sx .padding-r-190 {
  padding-right: 190px;
}
.sx .margin-190 {
  margin: 190px;
}
.sx .margin-r-190 {
  margin-right: 190px;
}
.sx .margin-l-190 {
  margin-left: 190px;
}
.sx .margin-b-190 {
  margin-bottom: 190px;
}
.sx .margin-t-190 {
  margin-top: 190px;
}
.sx .margin-tb-190, .sx .margin-y-190 {
  margin-top: 190px;
  margin-bottom: 190px;
}
.sx .margin-lr-190, .sx .margin-x-190 {
  margin-left: 190px;
  margin-right: 190px;
}
.sx .sub-padding-190 > * {
  padding: 190px;
}
.sx .sub-padding-b-190 > * {
  padding-bottom: 190px;
}
.sx .sub-padding-tb-190 > *, .sx .sub-padding-y-190 > * {
  padding-bottom: 190px;
  padding-top: 190px;
}
.sx .sub-padding-lr-190 > *, .sx .sub-padding-x-190 > * {
  padding-right: 190px;
  padding-left: 190px;
}
.sx .sub-padding-t-190 > * {
  padding-top: 190px;
}
.sx .sub-padding-l-190 > * {
  padding-left: 190px;
}
.sx .sub-padding-r-190 > * {
  padding-right: 190px;
}
.sx .sub-margin-190 > * {
  margin: 190px;
}
.sx .sub-margin-r-190 > * {
  margin-right: 190px;
}
.sx .sub-margin-l-190 > * {
  margin-left: 190px;
}
.sx .sub-margin-b-190 > * {
  margin-bottom: 190px;
}
.sx .sub-margin-t-190 > * {
  margin-top: 190px;
}
.sx .sub-margin-tb-190 > *, .sx .sub-margin-y-190 > * {
  margin-top: 190px;
  margin-bottom: 190px;
}
.sx .sub-margin-lr-190 > *, .sx .sub-margin-x-190 > * {
  margin-left: 190px;
  margin-right: 190px;
}
.sx .spacing-38 {
  letter-spacing: 38px;
}
.sx .flex-39 {
  display: flex;
  flex-wrap: wrap;
}
.sx .flex-39 > * {
  width: 2.5641025641%;
  flex: 2.5641025641%;
}
.sx .grid-39 {
  display: grid;
  /*grid-template-columns: repeat(39, 1fr);*/
  grid-template-columns: repeat(39, minmax(0, 1fr));
  gap: 1vw;
}
.sx .gap-39 {
  gap: 195px !important;
}
.sx .shadow-195 {
  box-shadow: 0px 0px 195px var(--shadow);
}
.sx .sub-shadow-195 > * {
  box-shadow: 0px 0px 195px var(--shadow);
}
.sx .radius-39 {
  border-radius: 39px;
}
.sx .sub-radius-39 > * {
  border-radius: 39px;
}
.sx .padding-195 {
  padding: 195px;
}
.sx .padding-b-195 {
  padding-bottom: 195px;
}
.sx .padding-tb-195 {
  padding-bottom: 195px;
  padding-top: 195px;
}
.sx .padding-lr-195 {
  padding-right: 195px;
  padding-left: 195px;
}
.sx .padding-t-195 {
  padding-top: 195px;
}
.sx .padding-l-195 {
  padding-left: 195px;
}
.sx .padding-r-195 {
  padding-right: 195px;
}
.sx .margin-195 {
  margin: 195px;
}
.sx .margin-r-195 {
  margin-right: 195px;
}
.sx .margin-l-195 {
  margin-left: 195px;
}
.sx .margin-b-195 {
  margin-bottom: 195px;
}
.sx .margin-t-195 {
  margin-top: 195px;
}
.sx .margin-tb-195, .sx .margin-y-195 {
  margin-top: 195px;
  margin-bottom: 195px;
}
.sx .margin-lr-195, .sx .margin-x-195 {
  margin-left: 195px;
  margin-right: 195px;
}
.sx .sub-padding-195 > * {
  padding: 195px;
}
.sx .sub-padding-b-195 > * {
  padding-bottom: 195px;
}
.sx .sub-padding-tb-195 > *, .sx .sub-padding-y-195 > * {
  padding-bottom: 195px;
  padding-top: 195px;
}
.sx .sub-padding-lr-195 > *, .sx .sub-padding-x-195 > * {
  padding-right: 195px;
  padding-left: 195px;
}
.sx .sub-padding-t-195 > * {
  padding-top: 195px;
}
.sx .sub-padding-l-195 > * {
  padding-left: 195px;
}
.sx .sub-padding-r-195 > * {
  padding-right: 195px;
}
.sx .sub-margin-195 > * {
  margin: 195px;
}
.sx .sub-margin-r-195 > * {
  margin-right: 195px;
}
.sx .sub-margin-l-195 > * {
  margin-left: 195px;
}
.sx .sub-margin-b-195 > * {
  margin-bottom: 195px;
}
.sx .sub-margin-t-195 > * {
  margin-top: 195px;
}
.sx .sub-margin-tb-195 > *, .sx .sub-margin-y-195 > * {
  margin-top: 195px;
  margin-bottom: 195px;
}
.sx .sub-margin-lr-195 > *, .sx .sub-margin-x-195 > * {
  margin-left: 195px;
  margin-right: 195px;
}
.sx .spacing-39 {
  letter-spacing: 39px;
}
.sx .flex-40 {
  display: flex;
  flex-wrap: wrap;
}
.sx .flex-40 > * {
  width: 2.5%;
  flex: 2.5%;
}
.sx .grid-40 {
  display: grid;
  /*grid-template-columns: repeat(40, 1fr);*/
  grid-template-columns: repeat(40, minmax(0, 1fr));
  gap: 1vw;
}
.sx .gap-40 {
  gap: 200px !important;
}
.sx .shadow-200 {
  box-shadow: 0px 0px 200px var(--shadow);
}
.sx .sub-shadow-200 > * {
  box-shadow: 0px 0px 200px var(--shadow);
}
.sx .radius-40 {
  border-radius: 40px;
}
.sx .sub-radius-40 > * {
  border-radius: 40px;
}
.sx .padding-200 {
  padding: 200px;
}
.sx .padding-b-200 {
  padding-bottom: 200px;
}
.sx .padding-tb-200 {
  padding-bottom: 200px;
  padding-top: 200px;
}
.sx .padding-lr-200 {
  padding-right: 200px;
  padding-left: 200px;
}
.sx .padding-t-200 {
  padding-top: 200px;
}
.sx .padding-l-200 {
  padding-left: 200px;
}
.sx .padding-r-200 {
  padding-right: 200px;
}
.sx .margin-200 {
  margin: 200px;
}
.sx .margin-r-200 {
  margin-right: 200px;
}
.sx .margin-l-200 {
  margin-left: 200px;
}
.sx .margin-b-200 {
  margin-bottom: 200px;
}
.sx .margin-t-200 {
  margin-top: 200px;
}
.sx .margin-tb-200, .sx .margin-y-200 {
  margin-top: 200px;
  margin-bottom: 200px;
}
.sx .margin-lr-200, .sx .margin-x-200 {
  margin-left: 200px;
  margin-right: 200px;
}
.sx .sub-padding-200 > * {
  padding: 200px;
}
.sx .sub-padding-b-200 > * {
  padding-bottom: 200px;
}
.sx .sub-padding-tb-200 > *, .sx .sub-padding-y-200 > * {
  padding-bottom: 200px;
  padding-top: 200px;
}
.sx .sub-padding-lr-200 > *, .sx .sub-padding-x-200 > * {
  padding-right: 200px;
  padding-left: 200px;
}
.sx .sub-padding-t-200 > * {
  padding-top: 200px;
}
.sx .sub-padding-l-200 > * {
  padding-left: 200px;
}
.sx .sub-padding-r-200 > * {
  padding-right: 200px;
}
.sx .sub-margin-200 > * {
  margin: 200px;
}
.sx .sub-margin-r-200 > * {
  margin-right: 200px;
}
.sx .sub-margin-l-200 > * {
  margin-left: 200px;
}
.sx .sub-margin-b-200 > * {
  margin-bottom: 200px;
}
.sx .sub-margin-t-200 > * {
  margin-top: 200px;
}
.sx .sub-margin-tb-200 > *, .sx .sub-margin-y-200 > * {
  margin-top: 200px;
  margin-bottom: 200px;
}
.sx .sub-margin-lr-200 > *, .sx .sub-margin-x-200 > * {
  margin-left: 200px;
  margin-right: 200px;
}
.sx .spacing-40 {
  letter-spacing: 40px;
}
.sx .flex-41 {
  display: flex;
  flex-wrap: wrap;
}
.sx .flex-41 > * {
  width: 2.4390243902%;
  flex: 2.4390243902%;
}
.sx .grid-41 {
  display: grid;
  /*grid-template-columns: repeat(41, 1fr);*/
  grid-template-columns: repeat(41, minmax(0, 1fr));
  gap: 1vw;
}
.sx .gap-41 {
  gap: 205px !important;
}
.sx .shadow-205 {
  box-shadow: 0px 0px 205px var(--shadow);
}
.sx .sub-shadow-205 > * {
  box-shadow: 0px 0px 205px var(--shadow);
}
.sx .radius-41 {
  border-radius: 41px;
}
.sx .sub-radius-41 > * {
  border-radius: 41px;
}
.sx .padding-205 {
  padding: 205px;
}
.sx .padding-b-205 {
  padding-bottom: 205px;
}
.sx .padding-tb-205 {
  padding-bottom: 205px;
  padding-top: 205px;
}
.sx .padding-lr-205 {
  padding-right: 205px;
  padding-left: 205px;
}
.sx .padding-t-205 {
  padding-top: 205px;
}
.sx .padding-l-205 {
  padding-left: 205px;
}
.sx .padding-r-205 {
  padding-right: 205px;
}
.sx .margin-205 {
  margin: 205px;
}
.sx .margin-r-205 {
  margin-right: 205px;
}
.sx .margin-l-205 {
  margin-left: 205px;
}
.sx .margin-b-205 {
  margin-bottom: 205px;
}
.sx .margin-t-205 {
  margin-top: 205px;
}
.sx .margin-tb-205, .sx .margin-y-205 {
  margin-top: 205px;
  margin-bottom: 205px;
}
.sx .margin-lr-205, .sx .margin-x-205 {
  margin-left: 205px;
  margin-right: 205px;
}
.sx .sub-padding-205 > * {
  padding: 205px;
}
.sx .sub-padding-b-205 > * {
  padding-bottom: 205px;
}
.sx .sub-padding-tb-205 > *, .sx .sub-padding-y-205 > * {
  padding-bottom: 205px;
  padding-top: 205px;
}
.sx .sub-padding-lr-205 > *, .sx .sub-padding-x-205 > * {
  padding-right: 205px;
  padding-left: 205px;
}
.sx .sub-padding-t-205 > * {
  padding-top: 205px;
}
.sx .sub-padding-l-205 > * {
  padding-left: 205px;
}
.sx .sub-padding-r-205 > * {
  padding-right: 205px;
}
.sx .sub-margin-205 > * {
  margin: 205px;
}
.sx .sub-margin-r-205 > * {
  margin-right: 205px;
}
.sx .sub-margin-l-205 > * {
  margin-left: 205px;
}
.sx .sub-margin-b-205 > * {
  margin-bottom: 205px;
}
.sx .sub-margin-t-205 > * {
  margin-top: 205px;
}
.sx .sub-margin-tb-205 > *, .sx .sub-margin-y-205 > * {
  margin-top: 205px;
  margin-bottom: 205px;
}
.sx .sub-margin-lr-205 > *, .sx .sub-margin-x-205 > * {
  margin-left: 205px;
  margin-right: 205px;
}
.sx .spacing-41 {
  letter-spacing: 41px;
}
.sx .flex-42 {
  display: flex;
  flex-wrap: wrap;
}
.sx .flex-42 > * {
  width: 2.380952381%;
  flex: 2.380952381%;
}
.sx .grid-42 {
  display: grid;
  /*grid-template-columns: repeat(42, 1fr);*/
  grid-template-columns: repeat(42, minmax(0, 1fr));
  gap: 1vw;
}
.sx .gap-42 {
  gap: 210px !important;
}
.sx .shadow-210 {
  box-shadow: 0px 0px 210px var(--shadow);
}
.sx .sub-shadow-210 > * {
  box-shadow: 0px 0px 210px var(--shadow);
}
.sx .radius-42 {
  border-radius: 42px;
}
.sx .sub-radius-42 > * {
  border-radius: 42px;
}
.sx .padding-210 {
  padding: 210px;
}
.sx .padding-b-210 {
  padding-bottom: 210px;
}
.sx .padding-tb-210 {
  padding-bottom: 210px;
  padding-top: 210px;
}
.sx .padding-lr-210 {
  padding-right: 210px;
  padding-left: 210px;
}
.sx .padding-t-210 {
  padding-top: 210px;
}
.sx .padding-l-210 {
  padding-left: 210px;
}
.sx .padding-r-210 {
  padding-right: 210px;
}
.sx .margin-210 {
  margin: 210px;
}
.sx .margin-r-210 {
  margin-right: 210px;
}
.sx .margin-l-210 {
  margin-left: 210px;
}
.sx .margin-b-210 {
  margin-bottom: 210px;
}
.sx .margin-t-210 {
  margin-top: 210px;
}
.sx .margin-tb-210, .sx .margin-y-210 {
  margin-top: 210px;
  margin-bottom: 210px;
}
.sx .margin-lr-210, .sx .margin-x-210 {
  margin-left: 210px;
  margin-right: 210px;
}
.sx .sub-padding-210 > * {
  padding: 210px;
}
.sx .sub-padding-b-210 > * {
  padding-bottom: 210px;
}
.sx .sub-padding-tb-210 > *, .sx .sub-padding-y-210 > * {
  padding-bottom: 210px;
  padding-top: 210px;
}
.sx .sub-padding-lr-210 > *, .sx .sub-padding-x-210 > * {
  padding-right: 210px;
  padding-left: 210px;
}
.sx .sub-padding-t-210 > * {
  padding-top: 210px;
}
.sx .sub-padding-l-210 > * {
  padding-left: 210px;
}
.sx .sub-padding-r-210 > * {
  padding-right: 210px;
}
.sx .sub-margin-210 > * {
  margin: 210px;
}
.sx .sub-margin-r-210 > * {
  margin-right: 210px;
}
.sx .sub-margin-l-210 > * {
  margin-left: 210px;
}
.sx .sub-margin-b-210 > * {
  margin-bottom: 210px;
}
.sx .sub-margin-t-210 > * {
  margin-top: 210px;
}
.sx .sub-margin-tb-210 > *, .sx .sub-margin-y-210 > * {
  margin-top: 210px;
  margin-bottom: 210px;
}
.sx .sub-margin-lr-210 > *, .sx .sub-margin-x-210 > * {
  margin-left: 210px;
  margin-right: 210px;
}
.sx .spacing-42 {
  letter-spacing: 42px;
}
.sx .flex-43 {
  display: flex;
  flex-wrap: wrap;
}
.sx .flex-43 > * {
  width: 2.3255813953%;
  flex: 2.3255813953%;
}
.sx .grid-43 {
  display: grid;
  /*grid-template-columns: repeat(43, 1fr);*/
  grid-template-columns: repeat(43, minmax(0, 1fr));
  gap: 1vw;
}
.sx .gap-43 {
  gap: 215px !important;
}
.sx .shadow-215 {
  box-shadow: 0px 0px 215px var(--shadow);
}
.sx .sub-shadow-215 > * {
  box-shadow: 0px 0px 215px var(--shadow);
}
.sx .radius-43 {
  border-radius: 43px;
}
.sx .sub-radius-43 > * {
  border-radius: 43px;
}
.sx .padding-215 {
  padding: 215px;
}
.sx .padding-b-215 {
  padding-bottom: 215px;
}
.sx .padding-tb-215 {
  padding-bottom: 215px;
  padding-top: 215px;
}
.sx .padding-lr-215 {
  padding-right: 215px;
  padding-left: 215px;
}
.sx .padding-t-215 {
  padding-top: 215px;
}
.sx .padding-l-215 {
  padding-left: 215px;
}
.sx .padding-r-215 {
  padding-right: 215px;
}
.sx .margin-215 {
  margin: 215px;
}
.sx .margin-r-215 {
  margin-right: 215px;
}
.sx .margin-l-215 {
  margin-left: 215px;
}
.sx .margin-b-215 {
  margin-bottom: 215px;
}
.sx .margin-t-215 {
  margin-top: 215px;
}
.sx .margin-tb-215, .sx .margin-y-215 {
  margin-top: 215px;
  margin-bottom: 215px;
}
.sx .margin-lr-215, .sx .margin-x-215 {
  margin-left: 215px;
  margin-right: 215px;
}
.sx .sub-padding-215 > * {
  padding: 215px;
}
.sx .sub-padding-b-215 > * {
  padding-bottom: 215px;
}
.sx .sub-padding-tb-215 > *, .sx .sub-padding-y-215 > * {
  padding-bottom: 215px;
  padding-top: 215px;
}
.sx .sub-padding-lr-215 > *, .sx .sub-padding-x-215 > * {
  padding-right: 215px;
  padding-left: 215px;
}
.sx .sub-padding-t-215 > * {
  padding-top: 215px;
}
.sx .sub-padding-l-215 > * {
  padding-left: 215px;
}
.sx .sub-padding-r-215 > * {
  padding-right: 215px;
}
.sx .sub-margin-215 > * {
  margin: 215px;
}
.sx .sub-margin-r-215 > * {
  margin-right: 215px;
}
.sx .sub-margin-l-215 > * {
  margin-left: 215px;
}
.sx .sub-margin-b-215 > * {
  margin-bottom: 215px;
}
.sx .sub-margin-t-215 > * {
  margin-top: 215px;
}
.sx .sub-margin-tb-215 > *, .sx .sub-margin-y-215 > * {
  margin-top: 215px;
  margin-bottom: 215px;
}
.sx .sub-margin-lr-215 > *, .sx .sub-margin-x-215 > * {
  margin-left: 215px;
  margin-right: 215px;
}
.sx .spacing-43 {
  letter-spacing: 43px;
}
.sx .flex-44 {
  display: flex;
  flex-wrap: wrap;
}
.sx .flex-44 > * {
  width: 2.2727272727%;
  flex: 2.2727272727%;
}
.sx .grid-44 {
  display: grid;
  /*grid-template-columns: repeat(44, 1fr);*/
  grid-template-columns: repeat(44, minmax(0, 1fr));
  gap: 1vw;
}
.sx .gap-44 {
  gap: 220px !important;
}
.sx .shadow-220 {
  box-shadow: 0px 0px 220px var(--shadow);
}
.sx .sub-shadow-220 > * {
  box-shadow: 0px 0px 220px var(--shadow);
}
.sx .radius-44 {
  border-radius: 44px;
}
.sx .sub-radius-44 > * {
  border-radius: 44px;
}
.sx .padding-220 {
  padding: 220px;
}
.sx .padding-b-220 {
  padding-bottom: 220px;
}
.sx .padding-tb-220 {
  padding-bottom: 220px;
  padding-top: 220px;
}
.sx .padding-lr-220 {
  padding-right: 220px;
  padding-left: 220px;
}
.sx .padding-t-220 {
  padding-top: 220px;
}
.sx .padding-l-220 {
  padding-left: 220px;
}
.sx .padding-r-220 {
  padding-right: 220px;
}
.sx .margin-220 {
  margin: 220px;
}
.sx .margin-r-220 {
  margin-right: 220px;
}
.sx .margin-l-220 {
  margin-left: 220px;
}
.sx .margin-b-220 {
  margin-bottom: 220px;
}
.sx .margin-t-220 {
  margin-top: 220px;
}
.sx .margin-tb-220, .sx .margin-y-220 {
  margin-top: 220px;
  margin-bottom: 220px;
}
.sx .margin-lr-220, .sx .margin-x-220 {
  margin-left: 220px;
  margin-right: 220px;
}
.sx .sub-padding-220 > * {
  padding: 220px;
}
.sx .sub-padding-b-220 > * {
  padding-bottom: 220px;
}
.sx .sub-padding-tb-220 > *, .sx .sub-padding-y-220 > * {
  padding-bottom: 220px;
  padding-top: 220px;
}
.sx .sub-padding-lr-220 > *, .sx .sub-padding-x-220 > * {
  padding-right: 220px;
  padding-left: 220px;
}
.sx .sub-padding-t-220 > * {
  padding-top: 220px;
}
.sx .sub-padding-l-220 > * {
  padding-left: 220px;
}
.sx .sub-padding-r-220 > * {
  padding-right: 220px;
}
.sx .sub-margin-220 > * {
  margin: 220px;
}
.sx .sub-margin-r-220 > * {
  margin-right: 220px;
}
.sx .sub-margin-l-220 > * {
  margin-left: 220px;
}
.sx .sub-margin-b-220 > * {
  margin-bottom: 220px;
}
.sx .sub-margin-t-220 > * {
  margin-top: 220px;
}
.sx .sub-margin-tb-220 > *, .sx .sub-margin-y-220 > * {
  margin-top: 220px;
  margin-bottom: 220px;
}
.sx .sub-margin-lr-220 > *, .sx .sub-margin-x-220 > * {
  margin-left: 220px;
  margin-right: 220px;
}
.sx .spacing-44 {
  letter-spacing: 44px;
}
.sx .flex-45 {
  display: flex;
  flex-wrap: wrap;
}
.sx .flex-45 > * {
  width: 2.2222222222%;
  flex: 2.2222222222%;
}
.sx .grid-45 {
  display: grid;
  /*grid-template-columns: repeat(45, 1fr);*/
  grid-template-columns: repeat(45, minmax(0, 1fr));
  gap: 1vw;
}
.sx .gap-45 {
  gap: 225px !important;
}
.sx .shadow-225 {
  box-shadow: 0px 0px 225px var(--shadow);
}
.sx .sub-shadow-225 > * {
  box-shadow: 0px 0px 225px var(--shadow);
}
.sx .radius-45 {
  border-radius: 45px;
}
.sx .sub-radius-45 > * {
  border-radius: 45px;
}
.sx .padding-225 {
  padding: 225px;
}
.sx .padding-b-225 {
  padding-bottom: 225px;
}
.sx .padding-tb-225 {
  padding-bottom: 225px;
  padding-top: 225px;
}
.sx .padding-lr-225 {
  padding-right: 225px;
  padding-left: 225px;
}
.sx .padding-t-225 {
  padding-top: 225px;
}
.sx .padding-l-225 {
  padding-left: 225px;
}
.sx .padding-r-225 {
  padding-right: 225px;
}
.sx .margin-225 {
  margin: 225px;
}
.sx .margin-r-225 {
  margin-right: 225px;
}
.sx .margin-l-225 {
  margin-left: 225px;
}
.sx .margin-b-225 {
  margin-bottom: 225px;
}
.sx .margin-t-225 {
  margin-top: 225px;
}
.sx .margin-tb-225, .sx .margin-y-225 {
  margin-top: 225px;
  margin-bottom: 225px;
}
.sx .margin-lr-225, .sx .margin-x-225 {
  margin-left: 225px;
  margin-right: 225px;
}
.sx .sub-padding-225 > * {
  padding: 225px;
}
.sx .sub-padding-b-225 > * {
  padding-bottom: 225px;
}
.sx .sub-padding-tb-225 > *, .sx .sub-padding-y-225 > * {
  padding-bottom: 225px;
  padding-top: 225px;
}
.sx .sub-padding-lr-225 > *, .sx .sub-padding-x-225 > * {
  padding-right: 225px;
  padding-left: 225px;
}
.sx .sub-padding-t-225 > * {
  padding-top: 225px;
}
.sx .sub-padding-l-225 > * {
  padding-left: 225px;
}
.sx .sub-padding-r-225 > * {
  padding-right: 225px;
}
.sx .sub-margin-225 > * {
  margin: 225px;
}
.sx .sub-margin-r-225 > * {
  margin-right: 225px;
}
.sx .sub-margin-l-225 > * {
  margin-left: 225px;
}
.sx .sub-margin-b-225 > * {
  margin-bottom: 225px;
}
.sx .sub-margin-t-225 > * {
  margin-top: 225px;
}
.sx .sub-margin-tb-225 > *, .sx .sub-margin-y-225 > * {
  margin-top: 225px;
  margin-bottom: 225px;
}
.sx .sub-margin-lr-225 > *, .sx .sub-margin-x-225 > * {
  margin-left: 225px;
  margin-right: 225px;
}
.sx .spacing-45 {
  letter-spacing: 45px;
}
.sx .flex-46 {
  display: flex;
  flex-wrap: wrap;
}
.sx .flex-46 > * {
  width: 2.1739130435%;
  flex: 2.1739130435%;
}
.sx .grid-46 {
  display: grid;
  /*grid-template-columns: repeat(46, 1fr);*/
  grid-template-columns: repeat(46, minmax(0, 1fr));
  gap: 1vw;
}
.sx .gap-46 {
  gap: 230px !important;
}
.sx .shadow-230 {
  box-shadow: 0px 0px 230px var(--shadow);
}
.sx .sub-shadow-230 > * {
  box-shadow: 0px 0px 230px var(--shadow);
}
.sx .radius-46 {
  border-radius: 46px;
}
.sx .sub-radius-46 > * {
  border-radius: 46px;
}
.sx .padding-230 {
  padding: 230px;
}
.sx .padding-b-230 {
  padding-bottom: 230px;
}
.sx .padding-tb-230 {
  padding-bottom: 230px;
  padding-top: 230px;
}
.sx .padding-lr-230 {
  padding-right: 230px;
  padding-left: 230px;
}
.sx .padding-t-230 {
  padding-top: 230px;
}
.sx .padding-l-230 {
  padding-left: 230px;
}
.sx .padding-r-230 {
  padding-right: 230px;
}
.sx .margin-230 {
  margin: 230px;
}
.sx .margin-r-230 {
  margin-right: 230px;
}
.sx .margin-l-230 {
  margin-left: 230px;
}
.sx .margin-b-230 {
  margin-bottom: 230px;
}
.sx .margin-t-230 {
  margin-top: 230px;
}
.sx .margin-tb-230, .sx .margin-y-230 {
  margin-top: 230px;
  margin-bottom: 230px;
}
.sx .margin-lr-230, .sx .margin-x-230 {
  margin-left: 230px;
  margin-right: 230px;
}
.sx .sub-padding-230 > * {
  padding: 230px;
}
.sx .sub-padding-b-230 > * {
  padding-bottom: 230px;
}
.sx .sub-padding-tb-230 > *, .sx .sub-padding-y-230 > * {
  padding-bottom: 230px;
  padding-top: 230px;
}
.sx .sub-padding-lr-230 > *, .sx .sub-padding-x-230 > * {
  padding-right: 230px;
  padding-left: 230px;
}
.sx .sub-padding-t-230 > * {
  padding-top: 230px;
}
.sx .sub-padding-l-230 > * {
  padding-left: 230px;
}
.sx .sub-padding-r-230 > * {
  padding-right: 230px;
}
.sx .sub-margin-230 > * {
  margin: 230px;
}
.sx .sub-margin-r-230 > * {
  margin-right: 230px;
}
.sx .sub-margin-l-230 > * {
  margin-left: 230px;
}
.sx .sub-margin-b-230 > * {
  margin-bottom: 230px;
}
.sx .sub-margin-t-230 > * {
  margin-top: 230px;
}
.sx .sub-margin-tb-230 > *, .sx .sub-margin-y-230 > * {
  margin-top: 230px;
  margin-bottom: 230px;
}
.sx .sub-margin-lr-230 > *, .sx .sub-margin-x-230 > * {
  margin-left: 230px;
  margin-right: 230px;
}
.sx .spacing-46 {
  letter-spacing: 46px;
}
.sx .flex-47 {
  display: flex;
  flex-wrap: wrap;
}
.sx .flex-47 > * {
  width: 2.1276595745%;
  flex: 2.1276595745%;
}
.sx .grid-47 {
  display: grid;
  /*grid-template-columns: repeat(47, 1fr);*/
  grid-template-columns: repeat(47, minmax(0, 1fr));
  gap: 1vw;
}
.sx .gap-47 {
  gap: 235px !important;
}
.sx .shadow-235 {
  box-shadow: 0px 0px 235px var(--shadow);
}
.sx .sub-shadow-235 > * {
  box-shadow: 0px 0px 235px var(--shadow);
}
.sx .radius-47 {
  border-radius: 47px;
}
.sx .sub-radius-47 > * {
  border-radius: 47px;
}
.sx .padding-235 {
  padding: 235px;
}
.sx .padding-b-235 {
  padding-bottom: 235px;
}
.sx .padding-tb-235 {
  padding-bottom: 235px;
  padding-top: 235px;
}
.sx .padding-lr-235 {
  padding-right: 235px;
  padding-left: 235px;
}
.sx .padding-t-235 {
  padding-top: 235px;
}
.sx .padding-l-235 {
  padding-left: 235px;
}
.sx .padding-r-235 {
  padding-right: 235px;
}
.sx .margin-235 {
  margin: 235px;
}
.sx .margin-r-235 {
  margin-right: 235px;
}
.sx .margin-l-235 {
  margin-left: 235px;
}
.sx .margin-b-235 {
  margin-bottom: 235px;
}
.sx .margin-t-235 {
  margin-top: 235px;
}
.sx .margin-tb-235, .sx .margin-y-235 {
  margin-top: 235px;
  margin-bottom: 235px;
}
.sx .margin-lr-235, .sx .margin-x-235 {
  margin-left: 235px;
  margin-right: 235px;
}
.sx .sub-padding-235 > * {
  padding: 235px;
}
.sx .sub-padding-b-235 > * {
  padding-bottom: 235px;
}
.sx .sub-padding-tb-235 > *, .sx .sub-padding-y-235 > * {
  padding-bottom: 235px;
  padding-top: 235px;
}
.sx .sub-padding-lr-235 > *, .sx .sub-padding-x-235 > * {
  padding-right: 235px;
  padding-left: 235px;
}
.sx .sub-padding-t-235 > * {
  padding-top: 235px;
}
.sx .sub-padding-l-235 > * {
  padding-left: 235px;
}
.sx .sub-padding-r-235 > * {
  padding-right: 235px;
}
.sx .sub-margin-235 > * {
  margin: 235px;
}
.sx .sub-margin-r-235 > * {
  margin-right: 235px;
}
.sx .sub-margin-l-235 > * {
  margin-left: 235px;
}
.sx .sub-margin-b-235 > * {
  margin-bottom: 235px;
}
.sx .sub-margin-t-235 > * {
  margin-top: 235px;
}
.sx .sub-margin-tb-235 > *, .sx .sub-margin-y-235 > * {
  margin-top: 235px;
  margin-bottom: 235px;
}
.sx .sub-margin-lr-235 > *, .sx .sub-margin-x-235 > * {
  margin-left: 235px;
  margin-right: 235px;
}
.sx .spacing-47 {
  letter-spacing: 47px;
}
.sx .flex-48 {
  display: flex;
  flex-wrap: wrap;
}
.sx .flex-48 > * {
  width: 2.0833333333%;
  flex: 2.0833333333%;
}
.sx .grid-48 {
  display: grid;
  /*grid-template-columns: repeat(48, 1fr);*/
  grid-template-columns: repeat(48, minmax(0, 1fr));
  gap: 1vw;
}
.sx .gap-48 {
  gap: 240px !important;
}
.sx .shadow-240 {
  box-shadow: 0px 0px 240px var(--shadow);
}
.sx .sub-shadow-240 > * {
  box-shadow: 0px 0px 240px var(--shadow);
}
.sx .radius-48 {
  border-radius: 48px;
}
.sx .sub-radius-48 > * {
  border-radius: 48px;
}
.sx .padding-240 {
  padding: 240px;
}
.sx .padding-b-240 {
  padding-bottom: 240px;
}
.sx .padding-tb-240 {
  padding-bottom: 240px;
  padding-top: 240px;
}
.sx .padding-lr-240 {
  padding-right: 240px;
  padding-left: 240px;
}
.sx .padding-t-240 {
  padding-top: 240px;
}
.sx .padding-l-240 {
  padding-left: 240px;
}
.sx .padding-r-240 {
  padding-right: 240px;
}
.sx .margin-240 {
  margin: 240px;
}
.sx .margin-r-240 {
  margin-right: 240px;
}
.sx .margin-l-240 {
  margin-left: 240px;
}
.sx .margin-b-240 {
  margin-bottom: 240px;
}
.sx .margin-t-240 {
  margin-top: 240px;
}
.sx .margin-tb-240, .sx .margin-y-240 {
  margin-top: 240px;
  margin-bottom: 240px;
}
.sx .margin-lr-240, .sx .margin-x-240 {
  margin-left: 240px;
  margin-right: 240px;
}
.sx .sub-padding-240 > * {
  padding: 240px;
}
.sx .sub-padding-b-240 > * {
  padding-bottom: 240px;
}
.sx .sub-padding-tb-240 > *, .sx .sub-padding-y-240 > * {
  padding-bottom: 240px;
  padding-top: 240px;
}
.sx .sub-padding-lr-240 > *, .sx .sub-padding-x-240 > * {
  padding-right: 240px;
  padding-left: 240px;
}
.sx .sub-padding-t-240 > * {
  padding-top: 240px;
}
.sx .sub-padding-l-240 > * {
  padding-left: 240px;
}
.sx .sub-padding-r-240 > * {
  padding-right: 240px;
}
.sx .sub-margin-240 > * {
  margin: 240px;
}
.sx .sub-margin-r-240 > * {
  margin-right: 240px;
}
.sx .sub-margin-l-240 > * {
  margin-left: 240px;
}
.sx .sub-margin-b-240 > * {
  margin-bottom: 240px;
}
.sx .sub-margin-t-240 > * {
  margin-top: 240px;
}
.sx .sub-margin-tb-240 > *, .sx .sub-margin-y-240 > * {
  margin-top: 240px;
  margin-bottom: 240px;
}
.sx .sub-margin-lr-240 > *, .sx .sub-margin-x-240 > * {
  margin-left: 240px;
  margin-right: 240px;
}
.sx .spacing-48 {
  letter-spacing: 48px;
}
.sx .flex-49 {
  display: flex;
  flex-wrap: wrap;
}
.sx .flex-49 > * {
  width: 2.0408163265%;
  flex: 2.0408163265%;
}
.sx .grid-49 {
  display: grid;
  /*grid-template-columns: repeat(49, 1fr);*/
  grid-template-columns: repeat(49, minmax(0, 1fr));
  gap: 1vw;
}
.sx .gap-49 {
  gap: 245px !important;
}
.sx .shadow-245 {
  box-shadow: 0px 0px 245px var(--shadow);
}
.sx .sub-shadow-245 > * {
  box-shadow: 0px 0px 245px var(--shadow);
}
.sx .radius-49 {
  border-radius: 49px;
}
.sx .sub-radius-49 > * {
  border-radius: 49px;
}
.sx .padding-245 {
  padding: 245px;
}
.sx .padding-b-245 {
  padding-bottom: 245px;
}
.sx .padding-tb-245 {
  padding-bottom: 245px;
  padding-top: 245px;
}
.sx .padding-lr-245 {
  padding-right: 245px;
  padding-left: 245px;
}
.sx .padding-t-245 {
  padding-top: 245px;
}
.sx .padding-l-245 {
  padding-left: 245px;
}
.sx .padding-r-245 {
  padding-right: 245px;
}
.sx .margin-245 {
  margin: 245px;
}
.sx .margin-r-245 {
  margin-right: 245px;
}
.sx .margin-l-245 {
  margin-left: 245px;
}
.sx .margin-b-245 {
  margin-bottom: 245px;
}
.sx .margin-t-245 {
  margin-top: 245px;
}
.sx .margin-tb-245, .sx .margin-y-245 {
  margin-top: 245px;
  margin-bottom: 245px;
}
.sx .margin-lr-245, .sx .margin-x-245 {
  margin-left: 245px;
  margin-right: 245px;
}
.sx .sub-padding-245 > * {
  padding: 245px;
}
.sx .sub-padding-b-245 > * {
  padding-bottom: 245px;
}
.sx .sub-padding-tb-245 > *, .sx .sub-padding-y-245 > * {
  padding-bottom: 245px;
  padding-top: 245px;
}
.sx .sub-padding-lr-245 > *, .sx .sub-padding-x-245 > * {
  padding-right: 245px;
  padding-left: 245px;
}
.sx .sub-padding-t-245 > * {
  padding-top: 245px;
}
.sx .sub-padding-l-245 > * {
  padding-left: 245px;
}
.sx .sub-padding-r-245 > * {
  padding-right: 245px;
}
.sx .sub-margin-245 > * {
  margin: 245px;
}
.sx .sub-margin-r-245 > * {
  margin-right: 245px;
}
.sx .sub-margin-l-245 > * {
  margin-left: 245px;
}
.sx .sub-margin-b-245 > * {
  margin-bottom: 245px;
}
.sx .sub-margin-t-245 > * {
  margin-top: 245px;
}
.sx .sub-margin-tb-245 > *, .sx .sub-margin-y-245 > * {
  margin-top: 245px;
  margin-bottom: 245px;
}
.sx .sub-margin-lr-245 > *, .sx .sub-margin-x-245 > * {
  margin-left: 245px;
  margin-right: 245px;
}
.sx .spacing-49 {
  letter-spacing: 49px;
}
.sx .flex-50 {
  display: flex;
  flex-wrap: wrap;
}
.sx .flex-50 > * {
  width: 2%;
  flex: 2%;
}
.sx .grid-50 {
  display: grid;
  /*grid-template-columns: repeat(50, 1fr);*/
  grid-template-columns: repeat(50, minmax(0, 1fr));
  gap: 1vw;
}
.sx .gap-50 {
  gap: 250px !important;
}
.sx .shadow-250 {
  box-shadow: 0px 0px 250px var(--shadow);
}
.sx .sub-shadow-250 > * {
  box-shadow: 0px 0px 250px var(--shadow);
}
.sx .radius-50 {
  border-radius: 50px;
}
.sx .sub-radius-50 > * {
  border-radius: 50px;
}
.sx .padding-250 {
  padding: 250px;
}
.sx .padding-b-250 {
  padding-bottom: 250px;
}
.sx .padding-tb-250 {
  padding-bottom: 250px;
  padding-top: 250px;
}
.sx .padding-lr-250 {
  padding-right: 250px;
  padding-left: 250px;
}
.sx .padding-t-250 {
  padding-top: 250px;
}
.sx .padding-l-250 {
  padding-left: 250px;
}
.sx .padding-r-250 {
  padding-right: 250px;
}
.sx .margin-250 {
  margin: 250px;
}
.sx .margin-r-250 {
  margin-right: 250px;
}
.sx .margin-l-250 {
  margin-left: 250px;
}
.sx .margin-b-250 {
  margin-bottom: 250px;
}
.sx .margin-t-250 {
  margin-top: 250px;
}
.sx .margin-tb-250, .sx .margin-y-250 {
  margin-top: 250px;
  margin-bottom: 250px;
}
.sx .margin-lr-250, .sx .margin-x-250 {
  margin-left: 250px;
  margin-right: 250px;
}
.sx .sub-padding-250 > * {
  padding: 250px;
}
.sx .sub-padding-b-250 > * {
  padding-bottom: 250px;
}
.sx .sub-padding-tb-250 > *, .sx .sub-padding-y-250 > * {
  padding-bottom: 250px;
  padding-top: 250px;
}
.sx .sub-padding-lr-250 > *, .sx .sub-padding-x-250 > * {
  padding-right: 250px;
  padding-left: 250px;
}
.sx .sub-padding-t-250 > * {
  padding-top: 250px;
}
.sx .sub-padding-l-250 > * {
  padding-left: 250px;
}
.sx .sub-padding-r-250 > * {
  padding-right: 250px;
}
.sx .sub-margin-250 > * {
  margin: 250px;
}
.sx .sub-margin-r-250 > * {
  margin-right: 250px;
}
.sx .sub-margin-l-250 > * {
  margin-left: 250px;
}
.sx .sub-margin-b-250 > * {
  margin-bottom: 250px;
}
.sx .sub-margin-t-250 > * {
  margin-top: 250px;
}
.sx .sub-margin-tb-250 > *, .sx .sub-margin-y-250 > * {
  margin-top: 250px;
  margin-bottom: 250px;
}
.sx .sub-margin-lr-250 > *, .sx .sub-margin-x-250 > * {
  margin-left: 250px;
  margin-right: 250px;
}
.sx .spacing-50 {
  letter-spacing: 50px;
}
.sx .flex-51 {
  display: flex;
  flex-wrap: wrap;
}
.sx .flex-51 > * {
  width: 1.9607843137%;
  flex: 1.9607843137%;
}
.sx .grid-51 {
  display: grid;
  /*grid-template-columns: repeat(51, 1fr);*/
  grid-template-columns: repeat(51, minmax(0, 1fr));
  gap: 1vw;
}
.sx {
  /*********************************************************************************************************************************************/
  /*********************************************************************************************************************************************/
  /*********************************************************************************************************************************************/
}
.sx .fill-10 {
  width: 10% !important;
  flex: 10% !important;
}
.sx .fill-11 {
  width: 11% !important;
  flex: 11% !important;
}
.sx .fill-12 {
  width: 12% !important;
  flex: 12% !important;
}
.sx .fill-13 {
  width: 13% !important;
  flex: 13% !important;
}
.sx .fill-14 {
  width: 14% !important;
  flex: 14% !important;
}
.sx .fill-15 {
  width: 15% !important;
  flex: 15% !important;
}
.sx .fill-16 {
  width: 16% !important;
  flex: 16% !important;
}
.sx .fill-17 {
  width: 17% !important;
  flex: 17% !important;
}
.sx .fill-18 {
  width: 18% !important;
  flex: 18% !important;
}
.sx .fill-19 {
  width: 19% !important;
  flex: 19% !important;
}
.sx .fill-20 {
  width: 20% !important;
  flex: 20% !important;
}
.sx .fill-21 {
  width: 21% !important;
  flex: 21% !important;
}
.sx .fill-22 {
  width: 22% !important;
  flex: 22% !important;
}
.sx .fill-23 {
  width: 23% !important;
  flex: 23% !important;
}
.sx .fill-24 {
  width: 24% !important;
  flex: 24% !important;
}
.sx .fill-25 {
  width: 25% !important;
  flex: 25% !important;
}
.sx .fill-26 {
  width: 26% !important;
  flex: 26% !important;
}
.sx .fill-27 {
  width: 27% !important;
  flex: 27% !important;
}
.sx .fill-28 {
  width: 28% !important;
  flex: 28% !important;
}
.sx .fill-29 {
  width: 29% !important;
  flex: 29% !important;
}
.sx .fill-30 {
  width: 30% !important;
  flex: 30% !important;
}
.sx .fill-31 {
  width: 31% !important;
  flex: 31% !important;
}
.sx .fill-32 {
  width: 32% !important;
  flex: 32% !important;
}
.sx .fill-33 {
  width: 33% !important;
  flex: 33% !important;
}
.sx .fill-34 {
  width: 34% !important;
  flex: 34% !important;
}
.sx .fill-35 {
  width: 35% !important;
  flex: 35% !important;
}
.sx .fill-36 {
  width: 36% !important;
  flex: 36% !important;
}
.sx .fill-37 {
  width: 37% !important;
  flex: 37% !important;
}
.sx .fill-38 {
  width: 38% !important;
  flex: 38% !important;
}
.sx .fill-39 {
  width: 39% !important;
  flex: 39% !important;
}
.sx .fill-40 {
  width: 40% !important;
  flex: 40% !important;
}
.sx .fill-41 {
  width: 41% !important;
  flex: 41% !important;
}
.sx .fill-42 {
  width: 42% !important;
  flex: 42% !important;
}
.sx .fill-43 {
  width: 43% !important;
  flex: 43% !important;
}
.sx .fill-44 {
  width: 44% !important;
  flex: 44% !important;
}
.sx .fill-45 {
  width: 45% !important;
  flex: 45% !important;
}
.sx .fill-46 {
  width: 46% !important;
  flex: 46% !important;
}
.sx .fill-47 {
  width: 47% !important;
  flex: 47% !important;
}
.sx .fill-48 {
  width: 48% !important;
  flex: 48% !important;
}
.sx .fill-49 {
  width: 49% !important;
  flex: 49% !important;
}
.sx .fill-50 {
  width: 50% !important;
  flex: 50% !important;
}
.sx .fill-51 {
  width: 51% !important;
  flex: 51% !important;
}
.sx .fill-52 {
  width: 52% !important;
  flex: 52% !important;
}
.sx .fill-53 {
  width: 53% !important;
  flex: 53% !important;
}
.sx .fill-54 {
  width: 54% !important;
  flex: 54% !important;
}
.sx .fill-55 {
  width: 55% !important;
  flex: 55% !important;
}
.sx .fill-56 {
  width: 56% !important;
  flex: 56% !important;
}
.sx .fill-57 {
  width: 57% !important;
  flex: 57% !important;
}
.sx .fill-58 {
  width: 58% !important;
  flex: 58% !important;
}
.sx .fill-59 {
  width: 59% !important;
  flex: 59% !important;
}
.sx .fill-60 {
  width: 60% !important;
  flex: 60% !important;
}
.sx .fill-61 {
  width: 61% !important;
  flex: 61% !important;
}
.sx .fill-62 {
  width: 62% !important;
  flex: 62% !important;
}
.sx .fill-63 {
  width: 63% !important;
  flex: 63% !important;
}
.sx .fill-64 {
  width: 64% !important;
  flex: 64% !important;
}
.sx .fill-65 {
  width: 65% !important;
  flex: 65% !important;
}
.sx .fill-66 {
  width: 66% !important;
  flex: 66% !important;
}
.sx .fill-67 {
  width: 67% !important;
  flex: 67% !important;
}
.sx .fill-68 {
  width: 68% !important;
  flex: 68% !important;
}
.sx .fill-69 {
  width: 69% !important;
  flex: 69% !important;
}
.sx .fill-70 {
  width: 70% !important;
  flex: 70% !important;
}
.sx .fill-71 {
  width: 71% !important;
  flex: 71% !important;
}
.sx .fill-72 {
  width: 72% !important;
  flex: 72% !important;
}
.sx .fill-73 {
  width: 73% !important;
  flex: 73% !important;
}
.sx .fill-74 {
  width: 74% !important;
  flex: 74% !important;
}
.sx .fill-75 {
  width: 75% !important;
  flex: 75% !important;
}
.sx .fill-76 {
  width: 76% !important;
  flex: 76% !important;
}
.sx .fill-77 {
  width: 77% !important;
  flex: 77% !important;
}
.sx .fill-78 {
  width: 78% !important;
  flex: 78% !important;
}
.sx .fill-79 {
  width: 79% !important;
  flex: 79% !important;
}
.sx .fill-80 {
  width: 80% !important;
  flex: 80% !important;
}
.sx .fill-81 {
  width: 81% !important;
  flex: 81% !important;
}
.sx .fill-82 {
  width: 82% !important;
  flex: 82% !important;
}
.sx .fill-83 {
  width: 83% !important;
  flex: 83% !important;
}
.sx .fill-84 {
  width: 84% !important;
  flex: 84% !important;
}
.sx .fill-85 {
  width: 85% !important;
  flex: 85% !important;
}
.sx .fill-86 {
  width: 86% !important;
  flex: 86% !important;
}
.sx .fill-87 {
  width: 87% !important;
  flex: 87% !important;
}
.sx .fill-88 {
  width: 88% !important;
  flex: 88% !important;
}
.sx .fill-89 {
  width: 89% !important;
  flex: 89% !important;
}
.sx .fill-90 {
  width: 90% !important;
  flex: 90% !important;
}
.sx .fill-91 {
  width: 91% !important;
  flex: 91% !important;
}
.sx .fill-92 {
  width: 92% !important;
  flex: 92% !important;
}
.sx .fill-93 {
  width: 93% !important;
  flex: 93% !important;
}
.sx .fill-94 {
  width: 94% !important;
  flex: 94% !important;
}
.sx .fill-95 {
  width: 95% !important;
  flex: 95% !important;
}
.sx .fill-96 {
  width: 96% !important;
  flex: 96% !important;
}
.sx .fill-97 {
  width: 97% !important;
  flex: 97% !important;
}
.sx .fill-98 {
  width: 98% !important;
  flex: 98% !important;
}
.sx .fill-99 {
  width: 99% !important;
  flex: 99% !important;
}
.sx .fill-100 {
  width: 100% !important;
  flex: 100% !important;
}
.sx {
  /*********************************************************************************************************************************************/
  /*********************************************************************************************************************************************/
  /*********************************************************************************************************************************************/
}
.sx .transition, .sx .atk-button-lg, .sx .atk-button-md, .sx .atk-button, .sx .button, .sx .opaque.link {
  transition: 0.3s;
}
.sx .autowidth {
  width: auto !important;
}
.sx .autoheight {
  height: auto !important;
}
.sx {
  /************************************************************************************************************************************/
}
.sx .cardimage {
  padding-bottom: 100%;
}
.sx {
  /************************************************************************************************************************************/
}
.sx .absolute {
  position: absolute;
}
.sx .fixed {
  position: fixed;
}
.sx .relative {
  position: relative;
}
.sx {
  /*********************************************************************************************************************************************/
}
.sx .fullsize {
  width: 100%;
  height: 100%;
}
.sx .fullwidth {
  width: 100%;
}
.sx .fullheight {
  height: 100%;
}
.sx {
  /*********************************************************************************************************************************************/
}
.sx .imagetile,
.sx .tileimage {
  background-size: cover;
  background-position: center;
}
.sx .cover {
  background-size: cover;
}
.sx {
  /************************************************************************************************************************************/
  /************************************************************************************************************************************/
  /************************************************************************************************************************************/
}
.sx .left-top,
.sx .top-left {
  top: var(--pagemargin);
  left: var(--pagemargin);
}
.sx .right-top,
.sx .top-right {
  top: var(--pagemargin);
  right: var(--pagemargin);
}
.sx .left-bottom,
.sx .bottom-left {
  bottom: var(--pagemargin);
  left: var(--pagemargin);
}
.sx .right-bottom,
.sx .bottom-right {
  bottom: var(--pagemargin);
  right: var(--pagemargin);
}
.sx .center-center,
.sx .bottom-center {
  bottom: var(--pagemargin);
  transform: translate(-50%, 0);
  left: 50%;
}
.sx .center-top,
.sx .top-center {
  top: var(--pagemargin);
  transform: translate(-50%, 0);
  left: 50%;
}
.sx .center-left,
.sx .left-center {
  left: var(--pagemargin);
  transform: translate(0%, -50%);
  top: 50%;
}
.sx .center-right,
.sx .right-center {
  right: var(--pagemargin);
  transform: translate(0%, -50%);
  top: 50%;
}
.sx .center-center,
.sx .center-mid,
.sx .mid-center {
  left: 50%;
  transform: translate(-50%, -50%);
  top: 50%;
}
.sx {
  /************************************************************************************************************************************/
  /************************************************************************************************************************************/
  /************************************************************************************************************************************/
}
.sx .font-xxxs {
  font-size: 0.2em;
}
.sx .font-xxs {
  font-size: 0.4em;
}
.sx .font-xs {
  font-size: 0.6em;
}
.sx .font-sm {
  font-size: 0.8em;
}
.sx .font-md {
  font-size: 1em;
}
.sx .font-lg {
  font-size: 1.2em;
}
.sx .big,
.sx .font-xl {
  font-size: 1.4em;
}
.sx .font-xxl {
  font-size: 1.8em;
}
.sx .font-xxxl {
  font-size: 2.2em;
}
.sx .capitalize {
  text-transform: capitalize;
}
.sx .bold {
  font-weight: 600;
}
.sx .xbold {
  font-weight: 900;
}
.sx .normal {
  font-weight: 300;
}
.sx .thin {
  font-weight: 100;
}
.sx .italic {
  font-style: italic;
}
.sx .oblique {
  font-style: oblique;
}
.sx .monospace {
  font-family: monospace;
}
.sx .nowrap {
  flex-wrap: nowrap;
  white-space: nowrap;
}
.sx {
  /************************************************************************************************************************************/
  /************************************************************************************************************************************/
  /************************************************************************************************************************************/
}
.sx .noselect, .sx .atk-button-lg, .sx .atk-button-md, .sx .atk-button {
  -webkit-touch-callout: none;
  /* iOS Safari */
  -webkit-user-select: none;
  /* Safari */
  -khtml-user-select: none;
  /* Konqueror HTML */
  -moz-user-select: none;
  /* Old versions of Firefox */
  -ms-user-select: none;
  /* Internet Explorer/Edge */
  user-select: none;
  /* Non-prefixed version, currently
                                    supported by Chrome, Edge, Opera and Firefox */
}
.sx .radius, .sx .button {
  border-radius: var(--border-radius);
}
.sx .noborder {
  border: 0px !important;
}
.sx .nomargin {
  margin: 0px !important;
}
.sx .opaque {
  opacity: 0.5;
}
.sx .opaque.link:hover {
  opacity: 1;
}
.sx .contents {
  display: contents;
}
.sx .flex, .sx .button.icon {
  display: flex;
  align-items: center;
}
.sx .inline-flex,
.sx .iflex {
  display: inline-flex;
  align-items: center;
}
.sx .space-between {
  justify-content: space-between;
}
.sx .space-arroud {
  justify-content: space-around;
}
.sx .space-evenly {
  justify-content: space-evenly;
}
.sx .flex-grow {
  flex-grow: 1;
}
.sx .unflex {
  width: 100%;
  flex: 100%;
}
.sx .flexs {
  align-items: flex-start;
  align-self: flex-start;
}
.sx .flex-wrap {
  flex-wrap: wrap;
}
.sx .flexv {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
}
.sx .flexr {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row-reverse;
  justify-content: flex-end;
  align-items: flex-end;
  text-align: right;
  align-items: center;
}
.sx .objectfit {
  object-fit: cover;
}
.sx .center {
  text-align: center;
  justify-content: center;
  align-items: center;
}
.sx .left {
  text-align: left;
  justify-content: flex-start;
}
.sx .right {
  text-align: right;
  justify-content: flex-end;
}
.sx .notouch {
  pointer-events: none;
}
.sx .noclick {
  pointer-events: none;
}
.sx .touch {
  pointer-events: all;
}
.sx .border,
.sx .bordered {
  border: 1px solid var(--border-color) !important;
}
.sx .border-bottom {
  border-bottom: 1px solid var(--border-color) !important;
}
.sx .border-top {
  border-top: 1px solid var(--border-color) !important;
}
.sx .compact {
  max-width: var(--maxwidth);
  width: 100%;
  margin: 0 auto;
  align-self: center;
}
.sx {
  /************************************************************************************************************************************/
  /************************************************************************************************************************************/
}
.sx ul.gtree {
  list-style: none;
  position: relative;
  margin-left: 0px;
  padding-left: 0px;
  margin-left: -40px;
  font-size: 16px;
}
.sx ul.gtree span.clicker {
  display: block;
  height: 100%;
  width: 40px;
  left: 0px;
  top: 0px;
  position: absolute;
}
.sx ul.gtree ul,
.sx ul.gtree li {
  padding: 0px;
  margin: 0px;
  list-style: none;
  position: relative;
}
.sx ul.gtree li {
  margin-left: 40px;
}
.sx ul.gtree li > .grow {
  height: auto;
  border: 1px solid var(--border-color);
  margin: 2px;
  display: flex;
  align-items: center;
}
.sx ul.gtree li > .grow:before {
  content: "-";
  opacity: 0.2;
  margin-right: 10px;
  margin-left: 10px;
  font-size: 1.6em;
  left: -10px;
  width: 20px;
}
.sx ul.gtree .grow {
  cursor: pointer;
}
.sx ul.gtree .grow:hover {
  background-color: var(--bg);
}
.sx ul.gtree .hassubs {
  position: relative;
}
.sx ul.gtree .hassubs > .grow {
  display: flex;
  align-items: center;
}
.sx ul.gtree .hassubs > .grow:before {
  content: "+";
  color: var(--brand);
  margin-right: 10px;
  font-size: 1.6em;
  left: -10px;
  opacity: 1;
}
.sx ul.gtree .hassubs > ul {
  display: none;
}
.sx ul.gtree .hassubs.open > ul {
  display: inherit;
}
.sx ul.gtree .hassubs.open > .grow:before {
  content: "-";
  opacity: 1;
}
.sx {
  /************************************************************************************************************************************/
  /************************************************************************************************************************************/
}
.sx .bg {
  background-color: var(--bg);
}
.sx .ambiance {
  background-color: var(--ambiance);
}
.sx .bg-first {
  background: var(--first);
}
.sx .bg-second {
  background: var(--second);
}
.sx .bg-danger {
  background: var(--danger);
}
.sx .bg-warning {
  background: var(--warning);
}
.sx .bg-success {
  background: var(--success);
}
.sx .bg-info {
  background: var(--info);
}
.sx .bg-dark {
  background: var(--dark);
}
.sx .bg-light {
  background: var(--light);
}

.circle {
  border-radius: 100vw;
}

/************************************************************************************************************************************/
/************************************************************************************************************************************/
.button {
  padding: 5px 30px;
  text-align: center;
  color: var(--button-text);
}
.button:hover {
  filter: brightness(1.1);
}
.button.icon {
  padding: 5px;
  width: auto;
}

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

.cursor-default {
  cursor: default !important;
}

.pointer, .button,
.cursor-pointer {
  cursor: pointer !important;
}

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

.hidden {
  display: none;
}

.spinner {
  transform-origin: center;
  -webkit-animation: spin 1s linear infinite;
  -moz-animation: spin 1s linear infinite;
  animation: spin 1s linear infinite;
}

.closeme {
  width: 40px;
  height: 40px;
  position: absolute;
  transition: 0.4s;
  z-index: 10;
  cursor: pointer;
}
.closeme:hover {
  transform: rotate(180deg);
}
.closeme:after, .closeme:before {
  content: "";
  position: absolute;
  left: 5px;
  width: 100%;
  height: 1px;
  background: #fff;
  transform-origin: left;
}
.closeme:after {
  top: 5px;
  transform: rotate(45deg);
}
.closeme:before {
  bottom: 5px;
  transform: rotate(-45deg);
}

/************************************************************************************************************************************/
/************************************************************************************************************************************/
/************************************************************************************************************************************/
/************************************************************************************************************************************/
/************************************************************************************************************************************/
/************************************************************************************************************************************/
.hover-spin {
  transform-origin: center center;
  cursor: pointer;
}
.hover-spin:hover {
  transform: rotate(180deg);
}

.hover-opacity {
  cursor: pointer;
}
.hover-opacity:hover {
  opacity: 0.8 !important;
}

.hover-brightness {
  filter: brightness(1);
  cursor: pointer;
}
.hover-brightness:hover {
  filter: brightness(1.2);
}

.hover-brand {
  cursor: pointer;
}
.hover-brand:hover {
  background-color: var(--brand);
}

.hover-color-brand {
  cursor: pointer;
}
.hover-color-brand:hover {
  color: var(--brand);
}

.hover-color-danger {
  cursor: pointer;
}
.hover-color-danger:hover {
  color: var(--danger);
}

.hover-scale-up,
.hover-scale {
  cursor: pointer;
}
.hover-scale-up:hover,
.hover-scale:hover {
  transform: scale(1.1);
  transform-origin: center center;
}

.hover-scale-down {
  cursor: pointer;
}
.hover-scale-down:hover {
  transform: scale(0.9);
  transform-origin: center center;
}

/************************************************************************************************************************************/
.noverflow {
  overflow: hidden !important;
}

.overflowy {
  overflow-y: auto;
}

.overflowx {
  overflow-x: auto;
}

.blink {
  animation: blink infinite 1s linear;
  -webkit-animation: blink infinite 1s linear;
}

.shine {
  animation: shine infinite 1s linear;
  -webkit-animation: shine infinite 1s linear;
}

.rotate-360 {
  transform: rotate(360deg) !important;
}

.rotate-180 {
  transform: rotate(180deg) !important;
}

.rotate-90 {
  transform: rotate(90deg) !important;
}

@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
@keyframes blink {
  0% {
    opacity: 0.4;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0.4;
  }
}
@keyframes shine {
  0% {
    filter: brightness(1);
    box-shadow: 0px 0px 50px #fff;
  }
  50% {
    box-shadow: inherit;
    filter: brightness(1.4);
  }
  100% {
    filter: brightness(1);
    box-shadow: 0px 0px 50px #fff;
  }
}
@media only screen and (max-width: 1400px) {
  #sx .d-grid-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
  }
  #sx .d-grid-1 > * {
    grid-column: auto !important;
  }
  #sx .d-grid-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }
  #sx .d-grid-2 > * {
    grid-column: auto !important;
  }
  #sx .d-grid-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  }
  #sx .d-grid-3 > * {
    grid-column: auto !important;
  }
  #sx .d-grid-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  }
  #sx .d-grid-4 > * {
    grid-column: auto !important;
  }
  #sx .d-grid-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
  }
  #sx .d-grid-5 > * {
    grid-column: auto !important;
  }
  #sx .d-grid-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr)) !important;
  }
  #sx .d-grid-6 > * {
    grid-column: auto !important;
  }
  #sx .d-grid-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr)) !important;
  }
  #sx .d-grid-7 > * {
    grid-column: auto !important;
  }
  #sx .d-grid-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr)) !important;
  }
  #sx .d-grid-8 > * {
    grid-column: auto !important;
  }
  #sx .d-grid-9 {
    grid-template-columns: repeat(9, minmax(0, 1fr)) !important;
  }
  #sx .d-grid-9 > * {
    grid-column: auto !important;
  }
  #sx .d-grid-10 {
    grid-template-columns: repeat(10, minmax(0, 1fr)) !important;
  }
  #sx .d-grid-10 > * {
    grid-column: auto !important;
  }
  #sx .d-grid-11 {
    grid-template-columns: repeat(11, minmax(0, 1fr)) !important;
  }
  #sx .d-grid-11 > * {
    grid-column: auto !important;
  }
  #sx .d-grid-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr)) !important;
  }
  #sx .d-grid-12 > * {
    grid-column: auto !important;
  }
  #sx .d-grid-13 {
    grid-template-columns: repeat(13, minmax(0, 1fr)) !important;
  }
  #sx .d-grid-13 > * {
    grid-column: auto !important;
  }
  #sx .d-grid-14 {
    grid-template-columns: repeat(14, minmax(0, 1fr)) !important;
  }
  #sx .d-grid-14 > * {
    grid-column: auto !important;
  }
  #sx .d-grid-15 {
    grid-template-columns: repeat(15, minmax(0, 1fr)) !important;
  }
  #sx .d-grid-15 > * {
    grid-column: auto !important;
  }
  #sx .d-grid-16 {
    grid-template-columns: repeat(16, minmax(0, 1fr)) !important;
  }
  #sx .d-grid-16 > * {
    grid-column: auto !important;
  }
  #sx .d-grid-17 {
    grid-template-columns: repeat(17, minmax(0, 1fr)) !important;
  }
  #sx .d-grid-17 > * {
    grid-column: auto !important;
  }
  #sx .d-grid-18 {
    grid-template-columns: repeat(18, minmax(0, 1fr)) !important;
  }
  #sx .d-grid-18 > * {
    grid-column: auto !important;
  }
  #sx .d-grid-19 {
    grid-template-columns: repeat(19, minmax(0, 1fr)) !important;
  }
  #sx .d-grid-19 > * {
    grid-column: auto !important;
  }
  #sx .d-grid-20 {
    grid-template-columns: repeat(20, minmax(0, 1fr)) !important;
  }
  #sx .d-grid-20 > * {
    grid-column: auto !important;
  }
  #sx .d-grid-21 {
    grid-template-columns: repeat(21, minmax(0, 1fr)) !important;
  }
  #sx .d-grid-21 > * {
    grid-column: auto !important;
  }
}
@media only screen and (max-width: 1080px) {
  #sx .t-flex-wrap {
    flex-wrap: wrap;
  }
  #sx .t-fill-10 {
    width: 10% !important;
    flex: 0 0 10% !important;
  }
  #sx .t-fill-11 {
    width: 11% !important;
    flex: 0 0 11% !important;
  }
  #sx .t-fill-12 {
    width: 12% !important;
    flex: 0 0 12% !important;
  }
  #sx .t-fill-13 {
    width: 13% !important;
    flex: 0 0 13% !important;
  }
  #sx .t-fill-14 {
    width: 14% !important;
    flex: 0 0 14% !important;
  }
  #sx .t-fill-15 {
    width: 15% !important;
    flex: 0 0 15% !important;
  }
  #sx .t-fill-16 {
    width: 16% !important;
    flex: 0 0 16% !important;
  }
  #sx .t-fill-17 {
    width: 17% !important;
    flex: 0 0 17% !important;
  }
  #sx .t-fill-18 {
    width: 18% !important;
    flex: 0 0 18% !important;
  }
  #sx .t-fill-19 {
    width: 19% !important;
    flex: 0 0 19% !important;
  }
  #sx .t-fill-20 {
    width: 20% !important;
    flex: 0 0 20% !important;
  }
  #sx .t-fill-21 {
    width: 21% !important;
    flex: 0 0 21% !important;
  }
  #sx .t-fill-22 {
    width: 22% !important;
    flex: 0 0 22% !important;
  }
  #sx .t-fill-23 {
    width: 23% !important;
    flex: 0 0 23% !important;
  }
  #sx .t-fill-24 {
    width: 24% !important;
    flex: 0 0 24% !important;
  }
  #sx .t-fill-25 {
    width: 25% !important;
    flex: 0 0 25% !important;
  }
  #sx .t-fill-26 {
    width: 26% !important;
    flex: 0 0 26% !important;
  }
  #sx .t-fill-27 {
    width: 27% !important;
    flex: 0 0 27% !important;
  }
  #sx .t-fill-28 {
    width: 28% !important;
    flex: 0 0 28% !important;
  }
  #sx .t-fill-29 {
    width: 29% !important;
    flex: 0 0 29% !important;
  }
  #sx .t-fill-30 {
    width: 30% !important;
    flex: 0 0 30% !important;
  }
  #sx .t-fill-31 {
    width: 31% !important;
    flex: 0 0 31% !important;
  }
  #sx .t-fill-32 {
    width: 32% !important;
    flex: 0 0 32% !important;
  }
  #sx .t-fill-33 {
    width: 33% !important;
    flex: 0 0 33% !important;
  }
  #sx .t-fill-34 {
    width: 34% !important;
    flex: 0 0 34% !important;
  }
  #sx .t-fill-35 {
    width: 35% !important;
    flex: 0 0 35% !important;
  }
  #sx .t-fill-36 {
    width: 36% !important;
    flex: 0 0 36% !important;
  }
  #sx .t-fill-37 {
    width: 37% !important;
    flex: 0 0 37% !important;
  }
  #sx .t-fill-38 {
    width: 38% !important;
    flex: 0 0 38% !important;
  }
  #sx .t-fill-39 {
    width: 39% !important;
    flex: 0 0 39% !important;
  }
  #sx .t-fill-40 {
    width: 40% !important;
    flex: 0 0 40% !important;
  }
  #sx .t-fill-41 {
    width: 41% !important;
    flex: 0 0 41% !important;
  }
  #sx .t-fill-42 {
    width: 42% !important;
    flex: 0 0 42% !important;
  }
  #sx .t-fill-43 {
    width: 43% !important;
    flex: 0 0 43% !important;
  }
  #sx .t-fill-44 {
    width: 44% !important;
    flex: 0 0 44% !important;
  }
  #sx .t-fill-45 {
    width: 45% !important;
    flex: 0 0 45% !important;
  }
  #sx .t-fill-46 {
    width: 46% !important;
    flex: 0 0 46% !important;
  }
  #sx .t-fill-47 {
    width: 47% !important;
    flex: 0 0 47% !important;
  }
  #sx .t-fill-48 {
    width: 48% !important;
    flex: 0 0 48% !important;
  }
  #sx .t-fill-49 {
    width: 49% !important;
    flex: 0 0 49% !important;
  }
  #sx .t-fill-50 {
    width: 50% !important;
    flex: 0 0 50% !important;
  }
  #sx .t-fill-51 {
    width: 51% !important;
    flex: 0 0 51% !important;
  }
  #sx .t-fill-52 {
    width: 52% !important;
    flex: 0 0 52% !important;
  }
  #sx .t-fill-53 {
    width: 53% !important;
    flex: 0 0 53% !important;
  }
  #sx .t-fill-54 {
    width: 54% !important;
    flex: 0 0 54% !important;
  }
  #sx .t-fill-55 {
    width: 55% !important;
    flex: 0 0 55% !important;
  }
  #sx .t-fill-56 {
    width: 56% !important;
    flex: 0 0 56% !important;
  }
  #sx .t-fill-57 {
    width: 57% !important;
    flex: 0 0 57% !important;
  }
  #sx .t-fill-58 {
    width: 58% !important;
    flex: 0 0 58% !important;
  }
  #sx .t-fill-59 {
    width: 59% !important;
    flex: 0 0 59% !important;
  }
  #sx .t-fill-60 {
    width: 60% !important;
    flex: 0 0 60% !important;
  }
  #sx .t-fill-61 {
    width: 61% !important;
    flex: 0 0 61% !important;
  }
  #sx .t-fill-62 {
    width: 62% !important;
    flex: 0 0 62% !important;
  }
  #sx .t-fill-63 {
    width: 63% !important;
    flex: 0 0 63% !important;
  }
  #sx .t-fill-64 {
    width: 64% !important;
    flex: 0 0 64% !important;
  }
  #sx .t-fill-65 {
    width: 65% !important;
    flex: 0 0 65% !important;
  }
  #sx .t-fill-66 {
    width: 66% !important;
    flex: 0 0 66% !important;
  }
  #sx .t-fill-67 {
    width: 67% !important;
    flex: 0 0 67% !important;
  }
  #sx .t-fill-68 {
    width: 68% !important;
    flex: 0 0 68% !important;
  }
  #sx .t-fill-69 {
    width: 69% !important;
    flex: 0 0 69% !important;
  }
  #sx .t-fill-70 {
    width: 70% !important;
    flex: 0 0 70% !important;
  }
  #sx .t-fill-71 {
    width: 71% !important;
    flex: 0 0 71% !important;
  }
  #sx .t-fill-72 {
    width: 72% !important;
    flex: 0 0 72% !important;
  }
  #sx .t-fill-73 {
    width: 73% !important;
    flex: 0 0 73% !important;
  }
  #sx .t-fill-74 {
    width: 74% !important;
    flex: 0 0 74% !important;
  }
  #sx .t-fill-75 {
    width: 75% !important;
    flex: 0 0 75% !important;
  }
  #sx .t-fill-76 {
    width: 76% !important;
    flex: 0 0 76% !important;
  }
  #sx .t-fill-77 {
    width: 77% !important;
    flex: 0 0 77% !important;
  }
  #sx .t-fill-78 {
    width: 78% !important;
    flex: 0 0 78% !important;
  }
  #sx .t-fill-79 {
    width: 79% !important;
    flex: 0 0 79% !important;
  }
  #sx .t-fill-80 {
    width: 80% !important;
    flex: 0 0 80% !important;
  }
  #sx .t-fill-81 {
    width: 81% !important;
    flex: 0 0 81% !important;
  }
  #sx .t-fill-82 {
    width: 82% !important;
    flex: 0 0 82% !important;
  }
  #sx .t-fill-83 {
    width: 83% !important;
    flex: 0 0 83% !important;
  }
  #sx .t-fill-84 {
    width: 84% !important;
    flex: 0 0 84% !important;
  }
  #sx .t-fill-85 {
    width: 85% !important;
    flex: 0 0 85% !important;
  }
  #sx .t-fill-86 {
    width: 86% !important;
    flex: 0 0 86% !important;
  }
  #sx .t-fill-87 {
    width: 87% !important;
    flex: 0 0 87% !important;
  }
  #sx .t-fill-88 {
    width: 88% !important;
    flex: 0 0 88% !important;
  }
  #sx .t-fill-89 {
    width: 89% !important;
    flex: 0 0 89% !important;
  }
  #sx .t-fill-90 {
    width: 90% !important;
    flex: 0 0 90% !important;
  }
  #sx .t-fill-91 {
    width: 91% !important;
    flex: 0 0 91% !important;
  }
  #sx .t-fill-92 {
    width: 92% !important;
    flex: 0 0 92% !important;
  }
  #sx .t-fill-93 {
    width: 93% !important;
    flex: 0 0 93% !important;
  }
  #sx .t-fill-94 {
    width: 94% !important;
    flex: 0 0 94% !important;
  }
  #sx .t-fill-95 {
    width: 95% !important;
    flex: 0 0 95% !important;
  }
  #sx .t-fill-96 {
    width: 96% !important;
    flex: 0 0 96% !important;
  }
  #sx .t-fill-97 {
    width: 97% !important;
    flex: 0 0 97% !important;
  }
  #sx .t-fill-98 {
    width: 98% !important;
    flex: 0 0 98% !important;
  }
  #sx .t-fill-99 {
    width: 99% !important;
    flex: 0 0 99% !important;
  }
  #sx .t-fill-100 {
    width: 100% !important;
    flex: 0 0 100% !important;
  }
  #sx .t-grid-1 {
    grid-template-columns: repeat(1, 1fr) !important;
  }
  #sx .t-grid-1 > * {
    grid-column: auto !important;
  }
  #sx .t-grid-2 {
    grid-template-columns: repeat(2, 1fr) !important;
  }
  #sx .t-grid-2 > * {
    grid-column: auto !important;
  }
  #sx .t-grid-3 {
    grid-template-columns: repeat(3, 1fr) !important;
  }
  #sx .t-grid-3 > * {
    grid-column: auto !important;
  }
  #sx .t-grid-4 {
    grid-template-columns: repeat(4, 1fr) !important;
  }
  #sx .t-grid-4 > * {
    grid-column: auto !important;
  }
  #sx .t-grid-5 {
    grid-template-columns: repeat(5, 1fr) !important;
  }
  #sx .t-grid-5 > * {
    grid-column: auto !important;
  }
  #sx .t-grid-6 {
    grid-template-columns: repeat(6, 1fr) !important;
  }
  #sx .t-grid-6 > * {
    grid-column: auto !important;
  }
  #sx .t-grid-7 {
    grid-template-columns: repeat(7, 1fr) !important;
  }
  #sx .t-grid-7 > * {
    grid-column: auto !important;
  }
  #sx .t-grid-8 {
    grid-template-columns: repeat(8, 1fr) !important;
  }
  #sx .t-grid-8 > * {
    grid-column: auto !important;
  }
  #sx .t-grid-9 {
    grid-template-columns: repeat(9, 1fr) !important;
  }
  #sx .t-grid-9 > * {
    grid-column: auto !important;
  }
  #sx .t-grid-10 {
    grid-template-columns: repeat(10, 1fr) !important;
  }
  #sx .t-grid-10 > * {
    grid-column: auto !important;
  }
  #sx .t-grid-11 {
    grid-template-columns: repeat(11, 1fr) !important;
  }
  #sx .t-grid-11 > * {
    grid-column: auto !important;
  }
  #sx .t-grid-12 {
    grid-template-columns: repeat(12, 1fr) !important;
  }
  #sx .t-grid-12 > * {
    grid-column: auto !important;
  }
  #sx .t-grid-13 {
    grid-template-columns: repeat(13, 1fr) !important;
  }
  #sx .t-grid-13 > * {
    grid-column: auto !important;
  }
  #sx .t-grid-14 {
    grid-template-columns: repeat(14, 1fr) !important;
  }
  #sx .t-grid-14 > * {
    grid-column: auto !important;
  }
  #sx .t-grid-15 {
    grid-template-columns: repeat(15, 1fr) !important;
  }
  #sx .t-grid-15 > * {
    grid-column: auto !important;
  }
  #sx .t-grid-16 {
    grid-template-columns: repeat(16, 1fr) !important;
  }
  #sx .t-grid-16 > * {
    grid-column: auto !important;
  }
  #sx .t-grid-17 {
    grid-template-columns: repeat(17, 1fr) !important;
  }
  #sx .t-grid-17 > * {
    grid-column: auto !important;
  }
  #sx .t-grid-18 {
    grid-template-columns: repeat(18, 1fr) !important;
  }
  #sx .t-grid-18 > * {
    grid-column: auto !important;
  }
  #sx .t-grid-19 {
    grid-template-columns: repeat(19, 1fr) !important;
  }
  #sx .t-grid-19 > * {
    grid-column: auto !important;
  }
  #sx .t-grid-20 {
    grid-template-columns: repeat(20, 1fr) !important;
  }
  #sx .t-grid-20 > * {
    grid-column: auto !important;
  }
  #sx .t-grid-21 {
    grid-template-columns: repeat(21, 1fr) !important;
  }
  #sx .t-grid-21 > * {
    grid-column: auto !important;
  }
}
@media only screen and (max-width: 768px) {
  #sx .m-flex-wrap {
    flex-wrap: wrap;
  }
  #sx .m-fill-10 {
    width: 10% !important;
    flex: 0 0 10% !important;
  }
  #sx .m-fill-11 {
    width: 11% !important;
    flex: 0 0 11% !important;
  }
  #sx .m-fill-12 {
    width: 12% !important;
    flex: 0 0 12% !important;
  }
  #sx .m-fill-13 {
    width: 13% !important;
    flex: 0 0 13% !important;
  }
  #sx .m-fill-14 {
    width: 14% !important;
    flex: 0 0 14% !important;
  }
  #sx .m-fill-15 {
    width: 15% !important;
    flex: 0 0 15% !important;
  }
  #sx .m-fill-16 {
    width: 16% !important;
    flex: 0 0 16% !important;
  }
  #sx .m-fill-17 {
    width: 17% !important;
    flex: 0 0 17% !important;
  }
  #sx .m-fill-18 {
    width: 18% !important;
    flex: 0 0 18% !important;
  }
  #sx .m-fill-19 {
    width: 19% !important;
    flex: 0 0 19% !important;
  }
  #sx .m-fill-20 {
    width: 20% !important;
    flex: 0 0 20% !important;
  }
  #sx .m-fill-21 {
    width: 21% !important;
    flex: 0 0 21% !important;
  }
  #sx .m-fill-22 {
    width: 22% !important;
    flex: 0 0 22% !important;
  }
  #sx .m-fill-23 {
    width: 23% !important;
    flex: 0 0 23% !important;
  }
  #sx .m-fill-24 {
    width: 24% !important;
    flex: 0 0 24% !important;
  }
  #sx .m-fill-25 {
    width: 25% !important;
    flex: 0 0 25% !important;
  }
  #sx .m-fill-26 {
    width: 26% !important;
    flex: 0 0 26% !important;
  }
  #sx .m-fill-27 {
    width: 27% !important;
    flex: 0 0 27% !important;
  }
  #sx .m-fill-28 {
    width: 28% !important;
    flex: 0 0 28% !important;
  }
  #sx .m-fill-29 {
    width: 29% !important;
    flex: 0 0 29% !important;
  }
  #sx .m-fill-30 {
    width: 30% !important;
    flex: 0 0 30% !important;
  }
  #sx .m-fill-31 {
    width: 31% !important;
    flex: 0 0 31% !important;
  }
  #sx .m-fill-32 {
    width: 32% !important;
    flex: 0 0 32% !important;
  }
  #sx .m-fill-33 {
    width: 33% !important;
    flex: 0 0 33% !important;
  }
  #sx .m-fill-34 {
    width: 34% !important;
    flex: 0 0 34% !important;
  }
  #sx .m-fill-35 {
    width: 35% !important;
    flex: 0 0 35% !important;
  }
  #sx .m-fill-36 {
    width: 36% !important;
    flex: 0 0 36% !important;
  }
  #sx .m-fill-37 {
    width: 37% !important;
    flex: 0 0 37% !important;
  }
  #sx .m-fill-38 {
    width: 38% !important;
    flex: 0 0 38% !important;
  }
  #sx .m-fill-39 {
    width: 39% !important;
    flex: 0 0 39% !important;
  }
  #sx .m-fill-40 {
    width: 40% !important;
    flex: 0 0 40% !important;
  }
  #sx .m-fill-41 {
    width: 41% !important;
    flex: 0 0 41% !important;
  }
  #sx .m-fill-42 {
    width: 42% !important;
    flex: 0 0 42% !important;
  }
  #sx .m-fill-43 {
    width: 43% !important;
    flex: 0 0 43% !important;
  }
  #sx .m-fill-44 {
    width: 44% !important;
    flex: 0 0 44% !important;
  }
  #sx .m-fill-45 {
    width: 45% !important;
    flex: 0 0 45% !important;
  }
  #sx .m-fill-46 {
    width: 46% !important;
    flex: 0 0 46% !important;
  }
  #sx .m-fill-47 {
    width: 47% !important;
    flex: 0 0 47% !important;
  }
  #sx .m-fill-48 {
    width: 48% !important;
    flex: 0 0 48% !important;
  }
  #sx .m-fill-49 {
    width: 49% !important;
    flex: 0 0 49% !important;
  }
  #sx .m-fill-50 {
    width: 50% !important;
    flex: 0 0 50% !important;
  }
  #sx .m-fill-51 {
    width: 51% !important;
    flex: 0 0 51% !important;
  }
  #sx .m-fill-52 {
    width: 52% !important;
    flex: 0 0 52% !important;
  }
  #sx .m-fill-53 {
    width: 53% !important;
    flex: 0 0 53% !important;
  }
  #sx .m-fill-54 {
    width: 54% !important;
    flex: 0 0 54% !important;
  }
  #sx .m-fill-55 {
    width: 55% !important;
    flex: 0 0 55% !important;
  }
  #sx .m-fill-56 {
    width: 56% !important;
    flex: 0 0 56% !important;
  }
  #sx .m-fill-57 {
    width: 57% !important;
    flex: 0 0 57% !important;
  }
  #sx .m-fill-58 {
    width: 58% !important;
    flex: 0 0 58% !important;
  }
  #sx .m-fill-59 {
    width: 59% !important;
    flex: 0 0 59% !important;
  }
  #sx .m-fill-60 {
    width: 60% !important;
    flex: 0 0 60% !important;
  }
  #sx .m-fill-61 {
    width: 61% !important;
    flex: 0 0 61% !important;
  }
  #sx .m-fill-62 {
    width: 62% !important;
    flex: 0 0 62% !important;
  }
  #sx .m-fill-63 {
    width: 63% !important;
    flex: 0 0 63% !important;
  }
  #sx .m-fill-64 {
    width: 64% !important;
    flex: 0 0 64% !important;
  }
  #sx .m-fill-65 {
    width: 65% !important;
    flex: 0 0 65% !important;
  }
  #sx .m-fill-66 {
    width: 66% !important;
    flex: 0 0 66% !important;
  }
  #sx .m-fill-67 {
    width: 67% !important;
    flex: 0 0 67% !important;
  }
  #sx .m-fill-68 {
    width: 68% !important;
    flex: 0 0 68% !important;
  }
  #sx .m-fill-69 {
    width: 69% !important;
    flex: 0 0 69% !important;
  }
  #sx .m-fill-70 {
    width: 70% !important;
    flex: 0 0 70% !important;
  }
  #sx .m-fill-71 {
    width: 71% !important;
    flex: 0 0 71% !important;
  }
  #sx .m-fill-72 {
    width: 72% !important;
    flex: 0 0 72% !important;
  }
  #sx .m-fill-73 {
    width: 73% !important;
    flex: 0 0 73% !important;
  }
  #sx .m-fill-74 {
    width: 74% !important;
    flex: 0 0 74% !important;
  }
  #sx .m-fill-75 {
    width: 75% !important;
    flex: 0 0 75% !important;
  }
  #sx .m-fill-76 {
    width: 76% !important;
    flex: 0 0 76% !important;
  }
  #sx .m-fill-77 {
    width: 77% !important;
    flex: 0 0 77% !important;
  }
  #sx .m-fill-78 {
    width: 78% !important;
    flex: 0 0 78% !important;
  }
  #sx .m-fill-79 {
    width: 79% !important;
    flex: 0 0 79% !important;
  }
  #sx .m-fill-80 {
    width: 80% !important;
    flex: 0 0 80% !important;
  }
  #sx .m-fill-81 {
    width: 81% !important;
    flex: 0 0 81% !important;
  }
  #sx .m-fill-82 {
    width: 82% !important;
    flex: 0 0 82% !important;
  }
  #sx .m-fill-83 {
    width: 83% !important;
    flex: 0 0 83% !important;
  }
  #sx .m-fill-84 {
    width: 84% !important;
    flex: 0 0 84% !important;
  }
  #sx .m-fill-85 {
    width: 85% !important;
    flex: 0 0 85% !important;
  }
  #sx .m-fill-86 {
    width: 86% !important;
    flex: 0 0 86% !important;
  }
  #sx .m-fill-87 {
    width: 87% !important;
    flex: 0 0 87% !important;
  }
  #sx .m-fill-88 {
    width: 88% !important;
    flex: 0 0 88% !important;
  }
  #sx .m-fill-89 {
    width: 89% !important;
    flex: 0 0 89% !important;
  }
  #sx .m-fill-90 {
    width: 90% !important;
    flex: 0 0 90% !important;
  }
  #sx .m-fill-91 {
    width: 91% !important;
    flex: 0 0 91% !important;
  }
  #sx .m-fill-92 {
    width: 92% !important;
    flex: 0 0 92% !important;
  }
  #sx .m-fill-93 {
    width: 93% !important;
    flex: 0 0 93% !important;
  }
  #sx .m-fill-94 {
    width: 94% !important;
    flex: 0 0 94% !important;
  }
  #sx .m-fill-95 {
    width: 95% !important;
    flex: 0 0 95% !important;
  }
  #sx .m-fill-96 {
    width: 96% !important;
    flex: 0 0 96% !important;
  }
  #sx .m-fill-97 {
    width: 97% !important;
    flex: 0 0 97% !important;
  }
  #sx .m-fill-98 {
    width: 98% !important;
    flex: 0 0 98% !important;
  }
  #sx .m-fill-99 {
    width: 99% !important;
    flex: 0 0 99% !important;
  }
  #sx .m-fill-100 {
    width: 100% !important;
    flex: 0 0 100% !important;
  }
  #sx .m-grid-1 {
    grid-template-columns: repeat(1, 1fr) !important;
  }
  #sx .m-grid-1 > * {
    grid-column: auto !important;
  }
  #sx .m-fill-10 {
    width: 10% !important;
    flex: 0 0 10% !important;
  }
  #sx .m-fill-11 {
    width: 11% !important;
    flex: 0 0 11% !important;
  }
  #sx .m-fill-12 {
    width: 12% !important;
    flex: 0 0 12% !important;
  }
  #sx .m-fill-13 {
    width: 13% !important;
    flex: 0 0 13% !important;
  }
  #sx .m-fill-14 {
    width: 14% !important;
    flex: 0 0 14% !important;
  }
  #sx .m-fill-15 {
    width: 15% !important;
    flex: 0 0 15% !important;
  }
  #sx .m-fill-16 {
    width: 16% !important;
    flex: 0 0 16% !important;
  }
  #sx .m-fill-17 {
    width: 17% !important;
    flex: 0 0 17% !important;
  }
  #sx .m-fill-18 {
    width: 18% !important;
    flex: 0 0 18% !important;
  }
  #sx .m-fill-19 {
    width: 19% !important;
    flex: 0 0 19% !important;
  }
  #sx .m-fill-20 {
    width: 20% !important;
    flex: 0 0 20% !important;
  }
  #sx .m-fill-21 {
    width: 21% !important;
    flex: 0 0 21% !important;
  }
  #sx .m-fill-22 {
    width: 22% !important;
    flex: 0 0 22% !important;
  }
  #sx .m-fill-23 {
    width: 23% !important;
    flex: 0 0 23% !important;
  }
  #sx .m-fill-24 {
    width: 24% !important;
    flex: 0 0 24% !important;
  }
  #sx .m-fill-25 {
    width: 25% !important;
    flex: 0 0 25% !important;
  }
  #sx .m-fill-26 {
    width: 26% !important;
    flex: 0 0 26% !important;
  }
  #sx .m-fill-27 {
    width: 27% !important;
    flex: 0 0 27% !important;
  }
  #sx .m-fill-28 {
    width: 28% !important;
    flex: 0 0 28% !important;
  }
  #sx .m-fill-29 {
    width: 29% !important;
    flex: 0 0 29% !important;
  }
  #sx .m-fill-30 {
    width: 30% !important;
    flex: 0 0 30% !important;
  }
  #sx .m-fill-31 {
    width: 31% !important;
    flex: 0 0 31% !important;
  }
  #sx .m-fill-32 {
    width: 32% !important;
    flex: 0 0 32% !important;
  }
  #sx .m-fill-33 {
    width: 33% !important;
    flex: 0 0 33% !important;
  }
  #sx .m-fill-34 {
    width: 34% !important;
    flex: 0 0 34% !important;
  }
  #sx .m-fill-35 {
    width: 35% !important;
    flex: 0 0 35% !important;
  }
  #sx .m-fill-36 {
    width: 36% !important;
    flex: 0 0 36% !important;
  }
  #sx .m-fill-37 {
    width: 37% !important;
    flex: 0 0 37% !important;
  }
  #sx .m-fill-38 {
    width: 38% !important;
    flex: 0 0 38% !important;
  }
  #sx .m-fill-39 {
    width: 39% !important;
    flex: 0 0 39% !important;
  }
  #sx .m-fill-40 {
    width: 40% !important;
    flex: 0 0 40% !important;
  }
  #sx .m-fill-41 {
    width: 41% !important;
    flex: 0 0 41% !important;
  }
  #sx .m-fill-42 {
    width: 42% !important;
    flex: 0 0 42% !important;
  }
  #sx .m-fill-43 {
    width: 43% !important;
    flex: 0 0 43% !important;
  }
  #sx .m-fill-44 {
    width: 44% !important;
    flex: 0 0 44% !important;
  }
  #sx .m-fill-45 {
    width: 45% !important;
    flex: 0 0 45% !important;
  }
  #sx .m-fill-46 {
    width: 46% !important;
    flex: 0 0 46% !important;
  }
  #sx .m-fill-47 {
    width: 47% !important;
    flex: 0 0 47% !important;
  }
  #sx .m-fill-48 {
    width: 48% !important;
    flex: 0 0 48% !important;
  }
  #sx .m-fill-49 {
    width: 49% !important;
    flex: 0 0 49% !important;
  }
  #sx .m-fill-50 {
    width: 50% !important;
    flex: 0 0 50% !important;
  }
  #sx .m-fill-51 {
    width: 51% !important;
    flex: 0 0 51% !important;
  }
  #sx .m-fill-52 {
    width: 52% !important;
    flex: 0 0 52% !important;
  }
  #sx .m-fill-53 {
    width: 53% !important;
    flex: 0 0 53% !important;
  }
  #sx .m-fill-54 {
    width: 54% !important;
    flex: 0 0 54% !important;
  }
  #sx .m-fill-55 {
    width: 55% !important;
    flex: 0 0 55% !important;
  }
  #sx .m-fill-56 {
    width: 56% !important;
    flex: 0 0 56% !important;
  }
  #sx .m-fill-57 {
    width: 57% !important;
    flex: 0 0 57% !important;
  }
  #sx .m-fill-58 {
    width: 58% !important;
    flex: 0 0 58% !important;
  }
  #sx .m-fill-59 {
    width: 59% !important;
    flex: 0 0 59% !important;
  }
  #sx .m-fill-60 {
    width: 60% !important;
    flex: 0 0 60% !important;
  }
  #sx .m-fill-61 {
    width: 61% !important;
    flex: 0 0 61% !important;
  }
  #sx .m-fill-62 {
    width: 62% !important;
    flex: 0 0 62% !important;
  }
  #sx .m-fill-63 {
    width: 63% !important;
    flex: 0 0 63% !important;
  }
  #sx .m-fill-64 {
    width: 64% !important;
    flex: 0 0 64% !important;
  }
  #sx .m-fill-65 {
    width: 65% !important;
    flex: 0 0 65% !important;
  }
  #sx .m-fill-66 {
    width: 66% !important;
    flex: 0 0 66% !important;
  }
  #sx .m-fill-67 {
    width: 67% !important;
    flex: 0 0 67% !important;
  }
  #sx .m-fill-68 {
    width: 68% !important;
    flex: 0 0 68% !important;
  }
  #sx .m-fill-69 {
    width: 69% !important;
    flex: 0 0 69% !important;
  }
  #sx .m-fill-70 {
    width: 70% !important;
    flex: 0 0 70% !important;
  }
  #sx .m-fill-71 {
    width: 71% !important;
    flex: 0 0 71% !important;
  }
  #sx .m-fill-72 {
    width: 72% !important;
    flex: 0 0 72% !important;
  }
  #sx .m-fill-73 {
    width: 73% !important;
    flex: 0 0 73% !important;
  }
  #sx .m-fill-74 {
    width: 74% !important;
    flex: 0 0 74% !important;
  }
  #sx .m-fill-75 {
    width: 75% !important;
    flex: 0 0 75% !important;
  }
  #sx .m-fill-76 {
    width: 76% !important;
    flex: 0 0 76% !important;
  }
  #sx .m-fill-77 {
    width: 77% !important;
    flex: 0 0 77% !important;
  }
  #sx .m-fill-78 {
    width: 78% !important;
    flex: 0 0 78% !important;
  }
  #sx .m-fill-79 {
    width: 79% !important;
    flex: 0 0 79% !important;
  }
  #sx .m-fill-80 {
    width: 80% !important;
    flex: 0 0 80% !important;
  }
  #sx .m-fill-81 {
    width: 81% !important;
    flex: 0 0 81% !important;
  }
  #sx .m-fill-82 {
    width: 82% !important;
    flex: 0 0 82% !important;
  }
  #sx .m-fill-83 {
    width: 83% !important;
    flex: 0 0 83% !important;
  }
  #sx .m-fill-84 {
    width: 84% !important;
    flex: 0 0 84% !important;
  }
  #sx .m-fill-85 {
    width: 85% !important;
    flex: 0 0 85% !important;
  }
  #sx .m-fill-86 {
    width: 86% !important;
    flex: 0 0 86% !important;
  }
  #sx .m-fill-87 {
    width: 87% !important;
    flex: 0 0 87% !important;
  }
  #sx .m-fill-88 {
    width: 88% !important;
    flex: 0 0 88% !important;
  }
  #sx .m-fill-89 {
    width: 89% !important;
    flex: 0 0 89% !important;
  }
  #sx .m-fill-90 {
    width: 90% !important;
    flex: 0 0 90% !important;
  }
  #sx .m-fill-91 {
    width: 91% !important;
    flex: 0 0 91% !important;
  }
  #sx .m-fill-92 {
    width: 92% !important;
    flex: 0 0 92% !important;
  }
  #sx .m-fill-93 {
    width: 93% !important;
    flex: 0 0 93% !important;
  }
  #sx .m-fill-94 {
    width: 94% !important;
    flex: 0 0 94% !important;
  }
  #sx .m-fill-95 {
    width: 95% !important;
    flex: 0 0 95% !important;
  }
  #sx .m-fill-96 {
    width: 96% !important;
    flex: 0 0 96% !important;
  }
  #sx .m-fill-97 {
    width: 97% !important;
    flex: 0 0 97% !important;
  }
  #sx .m-fill-98 {
    width: 98% !important;
    flex: 0 0 98% !important;
  }
  #sx .m-fill-99 {
    width: 99% !important;
    flex: 0 0 99% !important;
  }
  #sx .m-fill-100 {
    width: 100% !important;
    flex: 0 0 100% !important;
  }
  #sx .m-grid-2 {
    grid-template-columns: repeat(2, 1fr) !important;
  }
  #sx .m-grid-2 > * {
    grid-column: auto !important;
  }
  #sx .m-fill-10 {
    width: 10% !important;
    flex: 0 0 10% !important;
  }
  #sx .m-fill-11 {
    width: 11% !important;
    flex: 0 0 11% !important;
  }
  #sx .m-fill-12 {
    width: 12% !important;
    flex: 0 0 12% !important;
  }
  #sx .m-fill-13 {
    width: 13% !important;
    flex: 0 0 13% !important;
  }
  #sx .m-fill-14 {
    width: 14% !important;
    flex: 0 0 14% !important;
  }
  #sx .m-fill-15 {
    width: 15% !important;
    flex: 0 0 15% !important;
  }
  #sx .m-fill-16 {
    width: 16% !important;
    flex: 0 0 16% !important;
  }
  #sx .m-fill-17 {
    width: 17% !important;
    flex: 0 0 17% !important;
  }
  #sx .m-fill-18 {
    width: 18% !important;
    flex: 0 0 18% !important;
  }
  #sx .m-fill-19 {
    width: 19% !important;
    flex: 0 0 19% !important;
  }
  #sx .m-fill-20 {
    width: 20% !important;
    flex: 0 0 20% !important;
  }
  #sx .m-fill-21 {
    width: 21% !important;
    flex: 0 0 21% !important;
  }
  #sx .m-fill-22 {
    width: 22% !important;
    flex: 0 0 22% !important;
  }
  #sx .m-fill-23 {
    width: 23% !important;
    flex: 0 0 23% !important;
  }
  #sx .m-fill-24 {
    width: 24% !important;
    flex: 0 0 24% !important;
  }
  #sx .m-fill-25 {
    width: 25% !important;
    flex: 0 0 25% !important;
  }
  #sx .m-fill-26 {
    width: 26% !important;
    flex: 0 0 26% !important;
  }
  #sx .m-fill-27 {
    width: 27% !important;
    flex: 0 0 27% !important;
  }
  #sx .m-fill-28 {
    width: 28% !important;
    flex: 0 0 28% !important;
  }
  #sx .m-fill-29 {
    width: 29% !important;
    flex: 0 0 29% !important;
  }
  #sx .m-fill-30 {
    width: 30% !important;
    flex: 0 0 30% !important;
  }
  #sx .m-fill-31 {
    width: 31% !important;
    flex: 0 0 31% !important;
  }
  #sx .m-fill-32 {
    width: 32% !important;
    flex: 0 0 32% !important;
  }
  #sx .m-fill-33 {
    width: 33% !important;
    flex: 0 0 33% !important;
  }
  #sx .m-fill-34 {
    width: 34% !important;
    flex: 0 0 34% !important;
  }
  #sx .m-fill-35 {
    width: 35% !important;
    flex: 0 0 35% !important;
  }
  #sx .m-fill-36 {
    width: 36% !important;
    flex: 0 0 36% !important;
  }
  #sx .m-fill-37 {
    width: 37% !important;
    flex: 0 0 37% !important;
  }
  #sx .m-fill-38 {
    width: 38% !important;
    flex: 0 0 38% !important;
  }
  #sx .m-fill-39 {
    width: 39% !important;
    flex: 0 0 39% !important;
  }
  #sx .m-fill-40 {
    width: 40% !important;
    flex: 0 0 40% !important;
  }
  #sx .m-fill-41 {
    width: 41% !important;
    flex: 0 0 41% !important;
  }
  #sx .m-fill-42 {
    width: 42% !important;
    flex: 0 0 42% !important;
  }
  #sx .m-fill-43 {
    width: 43% !important;
    flex: 0 0 43% !important;
  }
  #sx .m-fill-44 {
    width: 44% !important;
    flex: 0 0 44% !important;
  }
  #sx .m-fill-45 {
    width: 45% !important;
    flex: 0 0 45% !important;
  }
  #sx .m-fill-46 {
    width: 46% !important;
    flex: 0 0 46% !important;
  }
  #sx .m-fill-47 {
    width: 47% !important;
    flex: 0 0 47% !important;
  }
  #sx .m-fill-48 {
    width: 48% !important;
    flex: 0 0 48% !important;
  }
  #sx .m-fill-49 {
    width: 49% !important;
    flex: 0 0 49% !important;
  }
  #sx .m-fill-50 {
    width: 50% !important;
    flex: 0 0 50% !important;
  }
  #sx .m-fill-51 {
    width: 51% !important;
    flex: 0 0 51% !important;
  }
  #sx .m-fill-52 {
    width: 52% !important;
    flex: 0 0 52% !important;
  }
  #sx .m-fill-53 {
    width: 53% !important;
    flex: 0 0 53% !important;
  }
  #sx .m-fill-54 {
    width: 54% !important;
    flex: 0 0 54% !important;
  }
  #sx .m-fill-55 {
    width: 55% !important;
    flex: 0 0 55% !important;
  }
  #sx .m-fill-56 {
    width: 56% !important;
    flex: 0 0 56% !important;
  }
  #sx .m-fill-57 {
    width: 57% !important;
    flex: 0 0 57% !important;
  }
  #sx .m-fill-58 {
    width: 58% !important;
    flex: 0 0 58% !important;
  }
  #sx .m-fill-59 {
    width: 59% !important;
    flex: 0 0 59% !important;
  }
  #sx .m-fill-60 {
    width: 60% !important;
    flex: 0 0 60% !important;
  }
  #sx .m-fill-61 {
    width: 61% !important;
    flex: 0 0 61% !important;
  }
  #sx .m-fill-62 {
    width: 62% !important;
    flex: 0 0 62% !important;
  }
  #sx .m-fill-63 {
    width: 63% !important;
    flex: 0 0 63% !important;
  }
  #sx .m-fill-64 {
    width: 64% !important;
    flex: 0 0 64% !important;
  }
  #sx .m-fill-65 {
    width: 65% !important;
    flex: 0 0 65% !important;
  }
  #sx .m-fill-66 {
    width: 66% !important;
    flex: 0 0 66% !important;
  }
  #sx .m-fill-67 {
    width: 67% !important;
    flex: 0 0 67% !important;
  }
  #sx .m-fill-68 {
    width: 68% !important;
    flex: 0 0 68% !important;
  }
  #sx .m-fill-69 {
    width: 69% !important;
    flex: 0 0 69% !important;
  }
  #sx .m-fill-70 {
    width: 70% !important;
    flex: 0 0 70% !important;
  }
  #sx .m-fill-71 {
    width: 71% !important;
    flex: 0 0 71% !important;
  }
  #sx .m-fill-72 {
    width: 72% !important;
    flex: 0 0 72% !important;
  }
  #sx .m-fill-73 {
    width: 73% !important;
    flex: 0 0 73% !important;
  }
  #sx .m-fill-74 {
    width: 74% !important;
    flex: 0 0 74% !important;
  }
  #sx .m-fill-75 {
    width: 75% !important;
    flex: 0 0 75% !important;
  }
  #sx .m-fill-76 {
    width: 76% !important;
    flex: 0 0 76% !important;
  }
  #sx .m-fill-77 {
    width: 77% !important;
    flex: 0 0 77% !important;
  }
  #sx .m-fill-78 {
    width: 78% !important;
    flex: 0 0 78% !important;
  }
  #sx .m-fill-79 {
    width: 79% !important;
    flex: 0 0 79% !important;
  }
  #sx .m-fill-80 {
    width: 80% !important;
    flex: 0 0 80% !important;
  }
  #sx .m-fill-81 {
    width: 81% !important;
    flex: 0 0 81% !important;
  }
  #sx .m-fill-82 {
    width: 82% !important;
    flex: 0 0 82% !important;
  }
  #sx .m-fill-83 {
    width: 83% !important;
    flex: 0 0 83% !important;
  }
  #sx .m-fill-84 {
    width: 84% !important;
    flex: 0 0 84% !important;
  }
  #sx .m-fill-85 {
    width: 85% !important;
    flex: 0 0 85% !important;
  }
  #sx .m-fill-86 {
    width: 86% !important;
    flex: 0 0 86% !important;
  }
  #sx .m-fill-87 {
    width: 87% !important;
    flex: 0 0 87% !important;
  }
  #sx .m-fill-88 {
    width: 88% !important;
    flex: 0 0 88% !important;
  }
  #sx .m-fill-89 {
    width: 89% !important;
    flex: 0 0 89% !important;
  }
  #sx .m-fill-90 {
    width: 90% !important;
    flex: 0 0 90% !important;
  }
  #sx .m-fill-91 {
    width: 91% !important;
    flex: 0 0 91% !important;
  }
  #sx .m-fill-92 {
    width: 92% !important;
    flex: 0 0 92% !important;
  }
  #sx .m-fill-93 {
    width: 93% !important;
    flex: 0 0 93% !important;
  }
  #sx .m-fill-94 {
    width: 94% !important;
    flex: 0 0 94% !important;
  }
  #sx .m-fill-95 {
    width: 95% !important;
    flex: 0 0 95% !important;
  }
  #sx .m-fill-96 {
    width: 96% !important;
    flex: 0 0 96% !important;
  }
  #sx .m-fill-97 {
    width: 97% !important;
    flex: 0 0 97% !important;
  }
  #sx .m-fill-98 {
    width: 98% !important;
    flex: 0 0 98% !important;
  }
  #sx .m-fill-99 {
    width: 99% !important;
    flex: 0 0 99% !important;
  }
  #sx .m-fill-100 {
    width: 100% !important;
    flex: 0 0 100% !important;
  }
  #sx .m-grid-3 {
    grid-template-columns: repeat(3, 1fr) !important;
  }
  #sx .m-grid-3 > * {
    grid-column: auto !important;
  }
  #sx .m-fill-10 {
    width: 10% !important;
    flex: 0 0 10% !important;
  }
  #sx .m-fill-11 {
    width: 11% !important;
    flex: 0 0 11% !important;
  }
  #sx .m-fill-12 {
    width: 12% !important;
    flex: 0 0 12% !important;
  }
  #sx .m-fill-13 {
    width: 13% !important;
    flex: 0 0 13% !important;
  }
  #sx .m-fill-14 {
    width: 14% !important;
    flex: 0 0 14% !important;
  }
  #sx .m-fill-15 {
    width: 15% !important;
    flex: 0 0 15% !important;
  }
  #sx .m-fill-16 {
    width: 16% !important;
    flex: 0 0 16% !important;
  }
  #sx .m-fill-17 {
    width: 17% !important;
    flex: 0 0 17% !important;
  }
  #sx .m-fill-18 {
    width: 18% !important;
    flex: 0 0 18% !important;
  }
  #sx .m-fill-19 {
    width: 19% !important;
    flex: 0 0 19% !important;
  }
  #sx .m-fill-20 {
    width: 20% !important;
    flex: 0 0 20% !important;
  }
  #sx .m-fill-21 {
    width: 21% !important;
    flex: 0 0 21% !important;
  }
  #sx .m-fill-22 {
    width: 22% !important;
    flex: 0 0 22% !important;
  }
  #sx .m-fill-23 {
    width: 23% !important;
    flex: 0 0 23% !important;
  }
  #sx .m-fill-24 {
    width: 24% !important;
    flex: 0 0 24% !important;
  }
  #sx .m-fill-25 {
    width: 25% !important;
    flex: 0 0 25% !important;
  }
  #sx .m-fill-26 {
    width: 26% !important;
    flex: 0 0 26% !important;
  }
  #sx .m-fill-27 {
    width: 27% !important;
    flex: 0 0 27% !important;
  }
  #sx .m-fill-28 {
    width: 28% !important;
    flex: 0 0 28% !important;
  }
  #sx .m-fill-29 {
    width: 29% !important;
    flex: 0 0 29% !important;
  }
  #sx .m-fill-30 {
    width: 30% !important;
    flex: 0 0 30% !important;
  }
  #sx .m-fill-31 {
    width: 31% !important;
    flex: 0 0 31% !important;
  }
  #sx .m-fill-32 {
    width: 32% !important;
    flex: 0 0 32% !important;
  }
  #sx .m-fill-33 {
    width: 33% !important;
    flex: 0 0 33% !important;
  }
  #sx .m-fill-34 {
    width: 34% !important;
    flex: 0 0 34% !important;
  }
  #sx .m-fill-35 {
    width: 35% !important;
    flex: 0 0 35% !important;
  }
  #sx .m-fill-36 {
    width: 36% !important;
    flex: 0 0 36% !important;
  }
  #sx .m-fill-37 {
    width: 37% !important;
    flex: 0 0 37% !important;
  }
  #sx .m-fill-38 {
    width: 38% !important;
    flex: 0 0 38% !important;
  }
  #sx .m-fill-39 {
    width: 39% !important;
    flex: 0 0 39% !important;
  }
  #sx .m-fill-40 {
    width: 40% !important;
    flex: 0 0 40% !important;
  }
  #sx .m-fill-41 {
    width: 41% !important;
    flex: 0 0 41% !important;
  }
  #sx .m-fill-42 {
    width: 42% !important;
    flex: 0 0 42% !important;
  }
  #sx .m-fill-43 {
    width: 43% !important;
    flex: 0 0 43% !important;
  }
  #sx .m-fill-44 {
    width: 44% !important;
    flex: 0 0 44% !important;
  }
  #sx .m-fill-45 {
    width: 45% !important;
    flex: 0 0 45% !important;
  }
  #sx .m-fill-46 {
    width: 46% !important;
    flex: 0 0 46% !important;
  }
  #sx .m-fill-47 {
    width: 47% !important;
    flex: 0 0 47% !important;
  }
  #sx .m-fill-48 {
    width: 48% !important;
    flex: 0 0 48% !important;
  }
  #sx .m-fill-49 {
    width: 49% !important;
    flex: 0 0 49% !important;
  }
  #sx .m-fill-50 {
    width: 50% !important;
    flex: 0 0 50% !important;
  }
  #sx .m-fill-51 {
    width: 51% !important;
    flex: 0 0 51% !important;
  }
  #sx .m-fill-52 {
    width: 52% !important;
    flex: 0 0 52% !important;
  }
  #sx .m-fill-53 {
    width: 53% !important;
    flex: 0 0 53% !important;
  }
  #sx .m-fill-54 {
    width: 54% !important;
    flex: 0 0 54% !important;
  }
  #sx .m-fill-55 {
    width: 55% !important;
    flex: 0 0 55% !important;
  }
  #sx .m-fill-56 {
    width: 56% !important;
    flex: 0 0 56% !important;
  }
  #sx .m-fill-57 {
    width: 57% !important;
    flex: 0 0 57% !important;
  }
  #sx .m-fill-58 {
    width: 58% !important;
    flex: 0 0 58% !important;
  }
  #sx .m-fill-59 {
    width: 59% !important;
    flex: 0 0 59% !important;
  }
  #sx .m-fill-60 {
    width: 60% !important;
    flex: 0 0 60% !important;
  }
  #sx .m-fill-61 {
    width: 61% !important;
    flex: 0 0 61% !important;
  }
  #sx .m-fill-62 {
    width: 62% !important;
    flex: 0 0 62% !important;
  }
  #sx .m-fill-63 {
    width: 63% !important;
    flex: 0 0 63% !important;
  }
  #sx .m-fill-64 {
    width: 64% !important;
    flex: 0 0 64% !important;
  }
  #sx .m-fill-65 {
    width: 65% !important;
    flex: 0 0 65% !important;
  }
  #sx .m-fill-66 {
    width: 66% !important;
    flex: 0 0 66% !important;
  }
  #sx .m-fill-67 {
    width: 67% !important;
    flex: 0 0 67% !important;
  }
  #sx .m-fill-68 {
    width: 68% !important;
    flex: 0 0 68% !important;
  }
  #sx .m-fill-69 {
    width: 69% !important;
    flex: 0 0 69% !important;
  }
  #sx .m-fill-70 {
    width: 70% !important;
    flex: 0 0 70% !important;
  }
  #sx .m-fill-71 {
    width: 71% !important;
    flex: 0 0 71% !important;
  }
  #sx .m-fill-72 {
    width: 72% !important;
    flex: 0 0 72% !important;
  }
  #sx .m-fill-73 {
    width: 73% !important;
    flex: 0 0 73% !important;
  }
  #sx .m-fill-74 {
    width: 74% !important;
    flex: 0 0 74% !important;
  }
  #sx .m-fill-75 {
    width: 75% !important;
    flex: 0 0 75% !important;
  }
  #sx .m-fill-76 {
    width: 76% !important;
    flex: 0 0 76% !important;
  }
  #sx .m-fill-77 {
    width: 77% !important;
    flex: 0 0 77% !important;
  }
  #sx .m-fill-78 {
    width: 78% !important;
    flex: 0 0 78% !important;
  }
  #sx .m-fill-79 {
    width: 79% !important;
    flex: 0 0 79% !important;
  }
  #sx .m-fill-80 {
    width: 80% !important;
    flex: 0 0 80% !important;
  }
  #sx .m-fill-81 {
    width: 81% !important;
    flex: 0 0 81% !important;
  }
  #sx .m-fill-82 {
    width: 82% !important;
    flex: 0 0 82% !important;
  }
  #sx .m-fill-83 {
    width: 83% !important;
    flex: 0 0 83% !important;
  }
  #sx .m-fill-84 {
    width: 84% !important;
    flex: 0 0 84% !important;
  }
  #sx .m-fill-85 {
    width: 85% !important;
    flex: 0 0 85% !important;
  }
  #sx .m-fill-86 {
    width: 86% !important;
    flex: 0 0 86% !important;
  }
  #sx .m-fill-87 {
    width: 87% !important;
    flex: 0 0 87% !important;
  }
  #sx .m-fill-88 {
    width: 88% !important;
    flex: 0 0 88% !important;
  }
  #sx .m-fill-89 {
    width: 89% !important;
    flex: 0 0 89% !important;
  }
  #sx .m-fill-90 {
    width: 90% !important;
    flex: 0 0 90% !important;
  }
  #sx .m-fill-91 {
    width: 91% !important;
    flex: 0 0 91% !important;
  }
  #sx .m-fill-92 {
    width: 92% !important;
    flex: 0 0 92% !important;
  }
  #sx .m-fill-93 {
    width: 93% !important;
    flex: 0 0 93% !important;
  }
  #sx .m-fill-94 {
    width: 94% !important;
    flex: 0 0 94% !important;
  }
  #sx .m-fill-95 {
    width: 95% !important;
    flex: 0 0 95% !important;
  }
  #sx .m-fill-96 {
    width: 96% !important;
    flex: 0 0 96% !important;
  }
  #sx .m-fill-97 {
    width: 97% !important;
    flex: 0 0 97% !important;
  }
  #sx .m-fill-98 {
    width: 98% !important;
    flex: 0 0 98% !important;
  }
  #sx .m-fill-99 {
    width: 99% !important;
    flex: 0 0 99% !important;
  }
  #sx .m-fill-100 {
    width: 100% !important;
    flex: 0 0 100% !important;
  }
  #sx .m-grid-4 {
    grid-template-columns: repeat(4, 1fr) !important;
  }
  #sx .m-grid-4 > * {
    grid-column: auto !important;
  }
  #sx .m-fill-10 {
    width: 10% !important;
    flex: 0 0 10% !important;
  }
  #sx .m-fill-11 {
    width: 11% !important;
    flex: 0 0 11% !important;
  }
  #sx .m-fill-12 {
    width: 12% !important;
    flex: 0 0 12% !important;
  }
  #sx .m-fill-13 {
    width: 13% !important;
    flex: 0 0 13% !important;
  }
  #sx .m-fill-14 {
    width: 14% !important;
    flex: 0 0 14% !important;
  }
  #sx .m-fill-15 {
    width: 15% !important;
    flex: 0 0 15% !important;
  }
  #sx .m-fill-16 {
    width: 16% !important;
    flex: 0 0 16% !important;
  }
  #sx .m-fill-17 {
    width: 17% !important;
    flex: 0 0 17% !important;
  }
  #sx .m-fill-18 {
    width: 18% !important;
    flex: 0 0 18% !important;
  }
  #sx .m-fill-19 {
    width: 19% !important;
    flex: 0 0 19% !important;
  }
  #sx .m-fill-20 {
    width: 20% !important;
    flex: 0 0 20% !important;
  }
  #sx .m-fill-21 {
    width: 21% !important;
    flex: 0 0 21% !important;
  }
  #sx .m-fill-22 {
    width: 22% !important;
    flex: 0 0 22% !important;
  }
  #sx .m-fill-23 {
    width: 23% !important;
    flex: 0 0 23% !important;
  }
  #sx .m-fill-24 {
    width: 24% !important;
    flex: 0 0 24% !important;
  }
  #sx .m-fill-25 {
    width: 25% !important;
    flex: 0 0 25% !important;
  }
  #sx .m-fill-26 {
    width: 26% !important;
    flex: 0 0 26% !important;
  }
  #sx .m-fill-27 {
    width: 27% !important;
    flex: 0 0 27% !important;
  }
  #sx .m-fill-28 {
    width: 28% !important;
    flex: 0 0 28% !important;
  }
  #sx .m-fill-29 {
    width: 29% !important;
    flex: 0 0 29% !important;
  }
  #sx .m-fill-30 {
    width: 30% !important;
    flex: 0 0 30% !important;
  }
  #sx .m-fill-31 {
    width: 31% !important;
    flex: 0 0 31% !important;
  }
  #sx .m-fill-32 {
    width: 32% !important;
    flex: 0 0 32% !important;
  }
  #sx .m-fill-33 {
    width: 33% !important;
    flex: 0 0 33% !important;
  }
  #sx .m-fill-34 {
    width: 34% !important;
    flex: 0 0 34% !important;
  }
  #sx .m-fill-35 {
    width: 35% !important;
    flex: 0 0 35% !important;
  }
  #sx .m-fill-36 {
    width: 36% !important;
    flex: 0 0 36% !important;
  }
  #sx .m-fill-37 {
    width: 37% !important;
    flex: 0 0 37% !important;
  }
  #sx .m-fill-38 {
    width: 38% !important;
    flex: 0 0 38% !important;
  }
  #sx .m-fill-39 {
    width: 39% !important;
    flex: 0 0 39% !important;
  }
  #sx .m-fill-40 {
    width: 40% !important;
    flex: 0 0 40% !important;
  }
  #sx .m-fill-41 {
    width: 41% !important;
    flex: 0 0 41% !important;
  }
  #sx .m-fill-42 {
    width: 42% !important;
    flex: 0 0 42% !important;
  }
  #sx .m-fill-43 {
    width: 43% !important;
    flex: 0 0 43% !important;
  }
  #sx .m-fill-44 {
    width: 44% !important;
    flex: 0 0 44% !important;
  }
  #sx .m-fill-45 {
    width: 45% !important;
    flex: 0 0 45% !important;
  }
  #sx .m-fill-46 {
    width: 46% !important;
    flex: 0 0 46% !important;
  }
  #sx .m-fill-47 {
    width: 47% !important;
    flex: 0 0 47% !important;
  }
  #sx .m-fill-48 {
    width: 48% !important;
    flex: 0 0 48% !important;
  }
  #sx .m-fill-49 {
    width: 49% !important;
    flex: 0 0 49% !important;
  }
  #sx .m-fill-50 {
    width: 50% !important;
    flex: 0 0 50% !important;
  }
  #sx .m-fill-51 {
    width: 51% !important;
    flex: 0 0 51% !important;
  }
  #sx .m-fill-52 {
    width: 52% !important;
    flex: 0 0 52% !important;
  }
  #sx .m-fill-53 {
    width: 53% !important;
    flex: 0 0 53% !important;
  }
  #sx .m-fill-54 {
    width: 54% !important;
    flex: 0 0 54% !important;
  }
  #sx .m-fill-55 {
    width: 55% !important;
    flex: 0 0 55% !important;
  }
  #sx .m-fill-56 {
    width: 56% !important;
    flex: 0 0 56% !important;
  }
  #sx .m-fill-57 {
    width: 57% !important;
    flex: 0 0 57% !important;
  }
  #sx .m-fill-58 {
    width: 58% !important;
    flex: 0 0 58% !important;
  }
  #sx .m-fill-59 {
    width: 59% !important;
    flex: 0 0 59% !important;
  }
  #sx .m-fill-60 {
    width: 60% !important;
    flex: 0 0 60% !important;
  }
  #sx .m-fill-61 {
    width: 61% !important;
    flex: 0 0 61% !important;
  }
  #sx .m-fill-62 {
    width: 62% !important;
    flex: 0 0 62% !important;
  }
  #sx .m-fill-63 {
    width: 63% !important;
    flex: 0 0 63% !important;
  }
  #sx .m-fill-64 {
    width: 64% !important;
    flex: 0 0 64% !important;
  }
  #sx .m-fill-65 {
    width: 65% !important;
    flex: 0 0 65% !important;
  }
  #sx .m-fill-66 {
    width: 66% !important;
    flex: 0 0 66% !important;
  }
  #sx .m-fill-67 {
    width: 67% !important;
    flex: 0 0 67% !important;
  }
  #sx .m-fill-68 {
    width: 68% !important;
    flex: 0 0 68% !important;
  }
  #sx .m-fill-69 {
    width: 69% !important;
    flex: 0 0 69% !important;
  }
  #sx .m-fill-70 {
    width: 70% !important;
    flex: 0 0 70% !important;
  }
  #sx .m-fill-71 {
    width: 71% !important;
    flex: 0 0 71% !important;
  }
  #sx .m-fill-72 {
    width: 72% !important;
    flex: 0 0 72% !important;
  }
  #sx .m-fill-73 {
    width: 73% !important;
    flex: 0 0 73% !important;
  }
  #sx .m-fill-74 {
    width: 74% !important;
    flex: 0 0 74% !important;
  }
  #sx .m-fill-75 {
    width: 75% !important;
    flex: 0 0 75% !important;
  }
  #sx .m-fill-76 {
    width: 76% !important;
    flex: 0 0 76% !important;
  }
  #sx .m-fill-77 {
    width: 77% !important;
    flex: 0 0 77% !important;
  }
  #sx .m-fill-78 {
    width: 78% !important;
    flex: 0 0 78% !important;
  }
  #sx .m-fill-79 {
    width: 79% !important;
    flex: 0 0 79% !important;
  }
  #sx .m-fill-80 {
    width: 80% !important;
    flex: 0 0 80% !important;
  }
  #sx .m-fill-81 {
    width: 81% !important;
    flex: 0 0 81% !important;
  }
  #sx .m-fill-82 {
    width: 82% !important;
    flex: 0 0 82% !important;
  }
  #sx .m-fill-83 {
    width: 83% !important;
    flex: 0 0 83% !important;
  }
  #sx .m-fill-84 {
    width: 84% !important;
    flex: 0 0 84% !important;
  }
  #sx .m-fill-85 {
    width: 85% !important;
    flex: 0 0 85% !important;
  }
  #sx .m-fill-86 {
    width: 86% !important;
    flex: 0 0 86% !important;
  }
  #sx .m-fill-87 {
    width: 87% !important;
    flex: 0 0 87% !important;
  }
  #sx .m-fill-88 {
    width: 88% !important;
    flex: 0 0 88% !important;
  }
  #sx .m-fill-89 {
    width: 89% !important;
    flex: 0 0 89% !important;
  }
  #sx .m-fill-90 {
    width: 90% !important;
    flex: 0 0 90% !important;
  }
  #sx .m-fill-91 {
    width: 91% !important;
    flex: 0 0 91% !important;
  }
  #sx .m-fill-92 {
    width: 92% !important;
    flex: 0 0 92% !important;
  }
  #sx .m-fill-93 {
    width: 93% !important;
    flex: 0 0 93% !important;
  }
  #sx .m-fill-94 {
    width: 94% !important;
    flex: 0 0 94% !important;
  }
  #sx .m-fill-95 {
    width: 95% !important;
    flex: 0 0 95% !important;
  }
  #sx .m-fill-96 {
    width: 96% !important;
    flex: 0 0 96% !important;
  }
  #sx .m-fill-97 {
    width: 97% !important;
    flex: 0 0 97% !important;
  }
  #sx .m-fill-98 {
    width: 98% !important;
    flex: 0 0 98% !important;
  }
  #sx .m-fill-99 {
    width: 99% !important;
    flex: 0 0 99% !important;
  }
  #sx .m-fill-100 {
    width: 100% !important;
    flex: 0 0 100% !important;
  }
  #sx .m-grid-5 {
    grid-template-columns: repeat(5, 1fr) !important;
  }
  #sx .m-grid-5 > * {
    grid-column: auto !important;
  }
  #sx .m-fill-10 {
    width: 10% !important;
    flex: 0 0 10% !important;
  }
  #sx .m-fill-11 {
    width: 11% !important;
    flex: 0 0 11% !important;
  }
  #sx .m-fill-12 {
    width: 12% !important;
    flex: 0 0 12% !important;
  }
  #sx .m-fill-13 {
    width: 13% !important;
    flex: 0 0 13% !important;
  }
  #sx .m-fill-14 {
    width: 14% !important;
    flex: 0 0 14% !important;
  }
  #sx .m-fill-15 {
    width: 15% !important;
    flex: 0 0 15% !important;
  }
  #sx .m-fill-16 {
    width: 16% !important;
    flex: 0 0 16% !important;
  }
  #sx .m-fill-17 {
    width: 17% !important;
    flex: 0 0 17% !important;
  }
  #sx .m-fill-18 {
    width: 18% !important;
    flex: 0 0 18% !important;
  }
  #sx .m-fill-19 {
    width: 19% !important;
    flex: 0 0 19% !important;
  }
  #sx .m-fill-20 {
    width: 20% !important;
    flex: 0 0 20% !important;
  }
  #sx .m-fill-21 {
    width: 21% !important;
    flex: 0 0 21% !important;
  }
  #sx .m-fill-22 {
    width: 22% !important;
    flex: 0 0 22% !important;
  }
  #sx .m-fill-23 {
    width: 23% !important;
    flex: 0 0 23% !important;
  }
  #sx .m-fill-24 {
    width: 24% !important;
    flex: 0 0 24% !important;
  }
  #sx .m-fill-25 {
    width: 25% !important;
    flex: 0 0 25% !important;
  }
  #sx .m-fill-26 {
    width: 26% !important;
    flex: 0 0 26% !important;
  }
  #sx .m-fill-27 {
    width: 27% !important;
    flex: 0 0 27% !important;
  }
  #sx .m-fill-28 {
    width: 28% !important;
    flex: 0 0 28% !important;
  }
  #sx .m-fill-29 {
    width: 29% !important;
    flex: 0 0 29% !important;
  }
  #sx .m-fill-30 {
    width: 30% !important;
    flex: 0 0 30% !important;
  }
  #sx .m-fill-31 {
    width: 31% !important;
    flex: 0 0 31% !important;
  }
  #sx .m-fill-32 {
    width: 32% !important;
    flex: 0 0 32% !important;
  }
  #sx .m-fill-33 {
    width: 33% !important;
    flex: 0 0 33% !important;
  }
  #sx .m-fill-34 {
    width: 34% !important;
    flex: 0 0 34% !important;
  }
  #sx .m-fill-35 {
    width: 35% !important;
    flex: 0 0 35% !important;
  }
  #sx .m-fill-36 {
    width: 36% !important;
    flex: 0 0 36% !important;
  }
  #sx .m-fill-37 {
    width: 37% !important;
    flex: 0 0 37% !important;
  }
  #sx .m-fill-38 {
    width: 38% !important;
    flex: 0 0 38% !important;
  }
  #sx .m-fill-39 {
    width: 39% !important;
    flex: 0 0 39% !important;
  }
  #sx .m-fill-40 {
    width: 40% !important;
    flex: 0 0 40% !important;
  }
  #sx .m-fill-41 {
    width: 41% !important;
    flex: 0 0 41% !important;
  }
  #sx .m-fill-42 {
    width: 42% !important;
    flex: 0 0 42% !important;
  }
  #sx .m-fill-43 {
    width: 43% !important;
    flex: 0 0 43% !important;
  }
  #sx .m-fill-44 {
    width: 44% !important;
    flex: 0 0 44% !important;
  }
  #sx .m-fill-45 {
    width: 45% !important;
    flex: 0 0 45% !important;
  }
  #sx .m-fill-46 {
    width: 46% !important;
    flex: 0 0 46% !important;
  }
  #sx .m-fill-47 {
    width: 47% !important;
    flex: 0 0 47% !important;
  }
  #sx .m-fill-48 {
    width: 48% !important;
    flex: 0 0 48% !important;
  }
  #sx .m-fill-49 {
    width: 49% !important;
    flex: 0 0 49% !important;
  }
  #sx .m-fill-50 {
    width: 50% !important;
    flex: 0 0 50% !important;
  }
  #sx .m-fill-51 {
    width: 51% !important;
    flex: 0 0 51% !important;
  }
  #sx .m-fill-52 {
    width: 52% !important;
    flex: 0 0 52% !important;
  }
  #sx .m-fill-53 {
    width: 53% !important;
    flex: 0 0 53% !important;
  }
  #sx .m-fill-54 {
    width: 54% !important;
    flex: 0 0 54% !important;
  }
  #sx .m-fill-55 {
    width: 55% !important;
    flex: 0 0 55% !important;
  }
  #sx .m-fill-56 {
    width: 56% !important;
    flex: 0 0 56% !important;
  }
  #sx .m-fill-57 {
    width: 57% !important;
    flex: 0 0 57% !important;
  }
  #sx .m-fill-58 {
    width: 58% !important;
    flex: 0 0 58% !important;
  }
  #sx .m-fill-59 {
    width: 59% !important;
    flex: 0 0 59% !important;
  }
  #sx .m-fill-60 {
    width: 60% !important;
    flex: 0 0 60% !important;
  }
  #sx .m-fill-61 {
    width: 61% !important;
    flex: 0 0 61% !important;
  }
  #sx .m-fill-62 {
    width: 62% !important;
    flex: 0 0 62% !important;
  }
  #sx .m-fill-63 {
    width: 63% !important;
    flex: 0 0 63% !important;
  }
  #sx .m-fill-64 {
    width: 64% !important;
    flex: 0 0 64% !important;
  }
  #sx .m-fill-65 {
    width: 65% !important;
    flex: 0 0 65% !important;
  }
  #sx .m-fill-66 {
    width: 66% !important;
    flex: 0 0 66% !important;
  }
  #sx .m-fill-67 {
    width: 67% !important;
    flex: 0 0 67% !important;
  }
  #sx .m-fill-68 {
    width: 68% !important;
    flex: 0 0 68% !important;
  }
  #sx .m-fill-69 {
    width: 69% !important;
    flex: 0 0 69% !important;
  }
  #sx .m-fill-70 {
    width: 70% !important;
    flex: 0 0 70% !important;
  }
  #sx .m-fill-71 {
    width: 71% !important;
    flex: 0 0 71% !important;
  }
  #sx .m-fill-72 {
    width: 72% !important;
    flex: 0 0 72% !important;
  }
  #sx .m-fill-73 {
    width: 73% !important;
    flex: 0 0 73% !important;
  }
  #sx .m-fill-74 {
    width: 74% !important;
    flex: 0 0 74% !important;
  }
  #sx .m-fill-75 {
    width: 75% !important;
    flex: 0 0 75% !important;
  }
  #sx .m-fill-76 {
    width: 76% !important;
    flex: 0 0 76% !important;
  }
  #sx .m-fill-77 {
    width: 77% !important;
    flex: 0 0 77% !important;
  }
  #sx .m-fill-78 {
    width: 78% !important;
    flex: 0 0 78% !important;
  }
  #sx .m-fill-79 {
    width: 79% !important;
    flex: 0 0 79% !important;
  }
  #sx .m-fill-80 {
    width: 80% !important;
    flex: 0 0 80% !important;
  }
  #sx .m-fill-81 {
    width: 81% !important;
    flex: 0 0 81% !important;
  }
  #sx .m-fill-82 {
    width: 82% !important;
    flex: 0 0 82% !important;
  }
  #sx .m-fill-83 {
    width: 83% !important;
    flex: 0 0 83% !important;
  }
  #sx .m-fill-84 {
    width: 84% !important;
    flex: 0 0 84% !important;
  }
  #sx .m-fill-85 {
    width: 85% !important;
    flex: 0 0 85% !important;
  }
  #sx .m-fill-86 {
    width: 86% !important;
    flex: 0 0 86% !important;
  }
  #sx .m-fill-87 {
    width: 87% !important;
    flex: 0 0 87% !important;
  }
  #sx .m-fill-88 {
    width: 88% !important;
    flex: 0 0 88% !important;
  }
  #sx .m-fill-89 {
    width: 89% !important;
    flex: 0 0 89% !important;
  }
  #sx .m-fill-90 {
    width: 90% !important;
    flex: 0 0 90% !important;
  }
  #sx .m-fill-91 {
    width: 91% !important;
    flex: 0 0 91% !important;
  }
  #sx .m-fill-92 {
    width: 92% !important;
    flex: 0 0 92% !important;
  }
  #sx .m-fill-93 {
    width: 93% !important;
    flex: 0 0 93% !important;
  }
  #sx .m-fill-94 {
    width: 94% !important;
    flex: 0 0 94% !important;
  }
  #sx .m-fill-95 {
    width: 95% !important;
    flex: 0 0 95% !important;
  }
  #sx .m-fill-96 {
    width: 96% !important;
    flex: 0 0 96% !important;
  }
  #sx .m-fill-97 {
    width: 97% !important;
    flex: 0 0 97% !important;
  }
  #sx .m-fill-98 {
    width: 98% !important;
    flex: 0 0 98% !important;
  }
  #sx .m-fill-99 {
    width: 99% !important;
    flex: 0 0 99% !important;
  }
  #sx .m-fill-100 {
    width: 100% !important;
    flex: 0 0 100% !important;
  }
  #sx .m-grid-6 {
    grid-template-columns: repeat(6, 1fr) !important;
  }
  #sx .m-grid-6 > * {
    grid-column: auto !important;
  }
  #sx .m-fill-10 {
    width: 10% !important;
    flex: 0 0 10% !important;
  }
  #sx .m-fill-11 {
    width: 11% !important;
    flex: 0 0 11% !important;
  }
  #sx .m-fill-12 {
    width: 12% !important;
    flex: 0 0 12% !important;
  }
  #sx .m-fill-13 {
    width: 13% !important;
    flex: 0 0 13% !important;
  }
  #sx .m-fill-14 {
    width: 14% !important;
    flex: 0 0 14% !important;
  }
  #sx .m-fill-15 {
    width: 15% !important;
    flex: 0 0 15% !important;
  }
  #sx .m-fill-16 {
    width: 16% !important;
    flex: 0 0 16% !important;
  }
  #sx .m-fill-17 {
    width: 17% !important;
    flex: 0 0 17% !important;
  }
  #sx .m-fill-18 {
    width: 18% !important;
    flex: 0 0 18% !important;
  }
  #sx .m-fill-19 {
    width: 19% !important;
    flex: 0 0 19% !important;
  }
  #sx .m-fill-20 {
    width: 20% !important;
    flex: 0 0 20% !important;
  }
  #sx .m-fill-21 {
    width: 21% !important;
    flex: 0 0 21% !important;
  }
  #sx .m-fill-22 {
    width: 22% !important;
    flex: 0 0 22% !important;
  }
  #sx .m-fill-23 {
    width: 23% !important;
    flex: 0 0 23% !important;
  }
  #sx .m-fill-24 {
    width: 24% !important;
    flex: 0 0 24% !important;
  }
  #sx .m-fill-25 {
    width: 25% !important;
    flex: 0 0 25% !important;
  }
  #sx .m-fill-26 {
    width: 26% !important;
    flex: 0 0 26% !important;
  }
  #sx .m-fill-27 {
    width: 27% !important;
    flex: 0 0 27% !important;
  }
  #sx .m-fill-28 {
    width: 28% !important;
    flex: 0 0 28% !important;
  }
  #sx .m-fill-29 {
    width: 29% !important;
    flex: 0 0 29% !important;
  }
  #sx .m-fill-30 {
    width: 30% !important;
    flex: 0 0 30% !important;
  }
  #sx .m-fill-31 {
    width: 31% !important;
    flex: 0 0 31% !important;
  }
  #sx .m-fill-32 {
    width: 32% !important;
    flex: 0 0 32% !important;
  }
  #sx .m-fill-33 {
    width: 33% !important;
    flex: 0 0 33% !important;
  }
  #sx .m-fill-34 {
    width: 34% !important;
    flex: 0 0 34% !important;
  }
  #sx .m-fill-35 {
    width: 35% !important;
    flex: 0 0 35% !important;
  }
  #sx .m-fill-36 {
    width: 36% !important;
    flex: 0 0 36% !important;
  }
  #sx .m-fill-37 {
    width: 37% !important;
    flex: 0 0 37% !important;
  }
  #sx .m-fill-38 {
    width: 38% !important;
    flex: 0 0 38% !important;
  }
  #sx .m-fill-39 {
    width: 39% !important;
    flex: 0 0 39% !important;
  }
  #sx .m-fill-40 {
    width: 40% !important;
    flex: 0 0 40% !important;
  }
  #sx .m-fill-41 {
    width: 41% !important;
    flex: 0 0 41% !important;
  }
  #sx .m-fill-42 {
    width: 42% !important;
    flex: 0 0 42% !important;
  }
  #sx .m-fill-43 {
    width: 43% !important;
    flex: 0 0 43% !important;
  }
  #sx .m-fill-44 {
    width: 44% !important;
    flex: 0 0 44% !important;
  }
  #sx .m-fill-45 {
    width: 45% !important;
    flex: 0 0 45% !important;
  }
  #sx .m-fill-46 {
    width: 46% !important;
    flex: 0 0 46% !important;
  }
  #sx .m-fill-47 {
    width: 47% !important;
    flex: 0 0 47% !important;
  }
  #sx .m-fill-48 {
    width: 48% !important;
    flex: 0 0 48% !important;
  }
  #sx .m-fill-49 {
    width: 49% !important;
    flex: 0 0 49% !important;
  }
  #sx .m-fill-50 {
    width: 50% !important;
    flex: 0 0 50% !important;
  }
  #sx .m-fill-51 {
    width: 51% !important;
    flex: 0 0 51% !important;
  }
  #sx .m-fill-52 {
    width: 52% !important;
    flex: 0 0 52% !important;
  }
  #sx .m-fill-53 {
    width: 53% !important;
    flex: 0 0 53% !important;
  }
  #sx .m-fill-54 {
    width: 54% !important;
    flex: 0 0 54% !important;
  }
  #sx .m-fill-55 {
    width: 55% !important;
    flex: 0 0 55% !important;
  }
  #sx .m-fill-56 {
    width: 56% !important;
    flex: 0 0 56% !important;
  }
  #sx .m-fill-57 {
    width: 57% !important;
    flex: 0 0 57% !important;
  }
  #sx .m-fill-58 {
    width: 58% !important;
    flex: 0 0 58% !important;
  }
  #sx .m-fill-59 {
    width: 59% !important;
    flex: 0 0 59% !important;
  }
  #sx .m-fill-60 {
    width: 60% !important;
    flex: 0 0 60% !important;
  }
  #sx .m-fill-61 {
    width: 61% !important;
    flex: 0 0 61% !important;
  }
  #sx .m-fill-62 {
    width: 62% !important;
    flex: 0 0 62% !important;
  }
  #sx .m-fill-63 {
    width: 63% !important;
    flex: 0 0 63% !important;
  }
  #sx .m-fill-64 {
    width: 64% !important;
    flex: 0 0 64% !important;
  }
  #sx .m-fill-65 {
    width: 65% !important;
    flex: 0 0 65% !important;
  }
  #sx .m-fill-66 {
    width: 66% !important;
    flex: 0 0 66% !important;
  }
  #sx .m-fill-67 {
    width: 67% !important;
    flex: 0 0 67% !important;
  }
  #sx .m-fill-68 {
    width: 68% !important;
    flex: 0 0 68% !important;
  }
  #sx .m-fill-69 {
    width: 69% !important;
    flex: 0 0 69% !important;
  }
  #sx .m-fill-70 {
    width: 70% !important;
    flex: 0 0 70% !important;
  }
  #sx .m-fill-71 {
    width: 71% !important;
    flex: 0 0 71% !important;
  }
  #sx .m-fill-72 {
    width: 72% !important;
    flex: 0 0 72% !important;
  }
  #sx .m-fill-73 {
    width: 73% !important;
    flex: 0 0 73% !important;
  }
  #sx .m-fill-74 {
    width: 74% !important;
    flex: 0 0 74% !important;
  }
  #sx .m-fill-75 {
    width: 75% !important;
    flex: 0 0 75% !important;
  }
  #sx .m-fill-76 {
    width: 76% !important;
    flex: 0 0 76% !important;
  }
  #sx .m-fill-77 {
    width: 77% !important;
    flex: 0 0 77% !important;
  }
  #sx .m-fill-78 {
    width: 78% !important;
    flex: 0 0 78% !important;
  }
  #sx .m-fill-79 {
    width: 79% !important;
    flex: 0 0 79% !important;
  }
  #sx .m-fill-80 {
    width: 80% !important;
    flex: 0 0 80% !important;
  }
  #sx .m-fill-81 {
    width: 81% !important;
    flex: 0 0 81% !important;
  }
  #sx .m-fill-82 {
    width: 82% !important;
    flex: 0 0 82% !important;
  }
  #sx .m-fill-83 {
    width: 83% !important;
    flex: 0 0 83% !important;
  }
  #sx .m-fill-84 {
    width: 84% !important;
    flex: 0 0 84% !important;
  }
  #sx .m-fill-85 {
    width: 85% !important;
    flex: 0 0 85% !important;
  }
  #sx .m-fill-86 {
    width: 86% !important;
    flex: 0 0 86% !important;
  }
  #sx .m-fill-87 {
    width: 87% !important;
    flex: 0 0 87% !important;
  }
  #sx .m-fill-88 {
    width: 88% !important;
    flex: 0 0 88% !important;
  }
  #sx .m-fill-89 {
    width: 89% !important;
    flex: 0 0 89% !important;
  }
  #sx .m-fill-90 {
    width: 90% !important;
    flex: 0 0 90% !important;
  }
  #sx .m-fill-91 {
    width: 91% !important;
    flex: 0 0 91% !important;
  }
  #sx .m-fill-92 {
    width: 92% !important;
    flex: 0 0 92% !important;
  }
  #sx .m-fill-93 {
    width: 93% !important;
    flex: 0 0 93% !important;
  }
  #sx .m-fill-94 {
    width: 94% !important;
    flex: 0 0 94% !important;
  }
  #sx .m-fill-95 {
    width: 95% !important;
    flex: 0 0 95% !important;
  }
  #sx .m-fill-96 {
    width: 96% !important;
    flex: 0 0 96% !important;
  }
  #sx .m-fill-97 {
    width: 97% !important;
    flex: 0 0 97% !important;
  }
  #sx .m-fill-98 {
    width: 98% !important;
    flex: 0 0 98% !important;
  }
  #sx .m-fill-99 {
    width: 99% !important;
    flex: 0 0 99% !important;
  }
  #sx .m-fill-100 {
    width: 100% !important;
    flex: 0 0 100% !important;
  }
  #sx .m-grid-7 {
    grid-template-columns: repeat(7, 1fr) !important;
  }
  #sx .m-grid-7 > * {
    grid-column: auto !important;
  }
  #sx .m-fill-10 {
    width: 10% !important;
    flex: 0 0 10% !important;
  }
  #sx .m-fill-11 {
    width: 11% !important;
    flex: 0 0 11% !important;
  }
  #sx .m-fill-12 {
    width: 12% !important;
    flex: 0 0 12% !important;
  }
  #sx .m-fill-13 {
    width: 13% !important;
    flex: 0 0 13% !important;
  }
  #sx .m-fill-14 {
    width: 14% !important;
    flex: 0 0 14% !important;
  }
  #sx .m-fill-15 {
    width: 15% !important;
    flex: 0 0 15% !important;
  }
  #sx .m-fill-16 {
    width: 16% !important;
    flex: 0 0 16% !important;
  }
  #sx .m-fill-17 {
    width: 17% !important;
    flex: 0 0 17% !important;
  }
  #sx .m-fill-18 {
    width: 18% !important;
    flex: 0 0 18% !important;
  }
  #sx .m-fill-19 {
    width: 19% !important;
    flex: 0 0 19% !important;
  }
  #sx .m-fill-20 {
    width: 20% !important;
    flex: 0 0 20% !important;
  }
  #sx .m-fill-21 {
    width: 21% !important;
    flex: 0 0 21% !important;
  }
  #sx .m-fill-22 {
    width: 22% !important;
    flex: 0 0 22% !important;
  }
  #sx .m-fill-23 {
    width: 23% !important;
    flex: 0 0 23% !important;
  }
  #sx .m-fill-24 {
    width: 24% !important;
    flex: 0 0 24% !important;
  }
  #sx .m-fill-25 {
    width: 25% !important;
    flex: 0 0 25% !important;
  }
  #sx .m-fill-26 {
    width: 26% !important;
    flex: 0 0 26% !important;
  }
  #sx .m-fill-27 {
    width: 27% !important;
    flex: 0 0 27% !important;
  }
  #sx .m-fill-28 {
    width: 28% !important;
    flex: 0 0 28% !important;
  }
  #sx .m-fill-29 {
    width: 29% !important;
    flex: 0 0 29% !important;
  }
  #sx .m-fill-30 {
    width: 30% !important;
    flex: 0 0 30% !important;
  }
  #sx .m-fill-31 {
    width: 31% !important;
    flex: 0 0 31% !important;
  }
  #sx .m-fill-32 {
    width: 32% !important;
    flex: 0 0 32% !important;
  }
  #sx .m-fill-33 {
    width: 33% !important;
    flex: 0 0 33% !important;
  }
  #sx .m-fill-34 {
    width: 34% !important;
    flex: 0 0 34% !important;
  }
  #sx .m-fill-35 {
    width: 35% !important;
    flex: 0 0 35% !important;
  }
  #sx .m-fill-36 {
    width: 36% !important;
    flex: 0 0 36% !important;
  }
  #sx .m-fill-37 {
    width: 37% !important;
    flex: 0 0 37% !important;
  }
  #sx .m-fill-38 {
    width: 38% !important;
    flex: 0 0 38% !important;
  }
  #sx .m-fill-39 {
    width: 39% !important;
    flex: 0 0 39% !important;
  }
  #sx .m-fill-40 {
    width: 40% !important;
    flex: 0 0 40% !important;
  }
  #sx .m-fill-41 {
    width: 41% !important;
    flex: 0 0 41% !important;
  }
  #sx .m-fill-42 {
    width: 42% !important;
    flex: 0 0 42% !important;
  }
  #sx .m-fill-43 {
    width: 43% !important;
    flex: 0 0 43% !important;
  }
  #sx .m-fill-44 {
    width: 44% !important;
    flex: 0 0 44% !important;
  }
  #sx .m-fill-45 {
    width: 45% !important;
    flex: 0 0 45% !important;
  }
  #sx .m-fill-46 {
    width: 46% !important;
    flex: 0 0 46% !important;
  }
  #sx .m-fill-47 {
    width: 47% !important;
    flex: 0 0 47% !important;
  }
  #sx .m-fill-48 {
    width: 48% !important;
    flex: 0 0 48% !important;
  }
  #sx .m-fill-49 {
    width: 49% !important;
    flex: 0 0 49% !important;
  }
  #sx .m-fill-50 {
    width: 50% !important;
    flex: 0 0 50% !important;
  }
  #sx .m-fill-51 {
    width: 51% !important;
    flex: 0 0 51% !important;
  }
  #sx .m-fill-52 {
    width: 52% !important;
    flex: 0 0 52% !important;
  }
  #sx .m-fill-53 {
    width: 53% !important;
    flex: 0 0 53% !important;
  }
  #sx .m-fill-54 {
    width: 54% !important;
    flex: 0 0 54% !important;
  }
  #sx .m-fill-55 {
    width: 55% !important;
    flex: 0 0 55% !important;
  }
  #sx .m-fill-56 {
    width: 56% !important;
    flex: 0 0 56% !important;
  }
  #sx .m-fill-57 {
    width: 57% !important;
    flex: 0 0 57% !important;
  }
  #sx .m-fill-58 {
    width: 58% !important;
    flex: 0 0 58% !important;
  }
  #sx .m-fill-59 {
    width: 59% !important;
    flex: 0 0 59% !important;
  }
  #sx .m-fill-60 {
    width: 60% !important;
    flex: 0 0 60% !important;
  }
  #sx .m-fill-61 {
    width: 61% !important;
    flex: 0 0 61% !important;
  }
  #sx .m-fill-62 {
    width: 62% !important;
    flex: 0 0 62% !important;
  }
  #sx .m-fill-63 {
    width: 63% !important;
    flex: 0 0 63% !important;
  }
  #sx .m-fill-64 {
    width: 64% !important;
    flex: 0 0 64% !important;
  }
  #sx .m-fill-65 {
    width: 65% !important;
    flex: 0 0 65% !important;
  }
  #sx .m-fill-66 {
    width: 66% !important;
    flex: 0 0 66% !important;
  }
  #sx .m-fill-67 {
    width: 67% !important;
    flex: 0 0 67% !important;
  }
  #sx .m-fill-68 {
    width: 68% !important;
    flex: 0 0 68% !important;
  }
  #sx .m-fill-69 {
    width: 69% !important;
    flex: 0 0 69% !important;
  }
  #sx .m-fill-70 {
    width: 70% !important;
    flex: 0 0 70% !important;
  }
  #sx .m-fill-71 {
    width: 71% !important;
    flex: 0 0 71% !important;
  }
  #sx .m-fill-72 {
    width: 72% !important;
    flex: 0 0 72% !important;
  }
  #sx .m-fill-73 {
    width: 73% !important;
    flex: 0 0 73% !important;
  }
  #sx .m-fill-74 {
    width: 74% !important;
    flex: 0 0 74% !important;
  }
  #sx .m-fill-75 {
    width: 75% !important;
    flex: 0 0 75% !important;
  }
  #sx .m-fill-76 {
    width: 76% !important;
    flex: 0 0 76% !important;
  }
  #sx .m-fill-77 {
    width: 77% !important;
    flex: 0 0 77% !important;
  }
  #sx .m-fill-78 {
    width: 78% !important;
    flex: 0 0 78% !important;
  }
  #sx .m-fill-79 {
    width: 79% !important;
    flex: 0 0 79% !important;
  }
  #sx .m-fill-80 {
    width: 80% !important;
    flex: 0 0 80% !important;
  }
  #sx .m-fill-81 {
    width: 81% !important;
    flex: 0 0 81% !important;
  }
  #sx .m-fill-82 {
    width: 82% !important;
    flex: 0 0 82% !important;
  }
  #sx .m-fill-83 {
    width: 83% !important;
    flex: 0 0 83% !important;
  }
  #sx .m-fill-84 {
    width: 84% !important;
    flex: 0 0 84% !important;
  }
  #sx .m-fill-85 {
    width: 85% !important;
    flex: 0 0 85% !important;
  }
  #sx .m-fill-86 {
    width: 86% !important;
    flex: 0 0 86% !important;
  }
  #sx .m-fill-87 {
    width: 87% !important;
    flex: 0 0 87% !important;
  }
  #sx .m-fill-88 {
    width: 88% !important;
    flex: 0 0 88% !important;
  }
  #sx .m-fill-89 {
    width: 89% !important;
    flex: 0 0 89% !important;
  }
  #sx .m-fill-90 {
    width: 90% !important;
    flex: 0 0 90% !important;
  }
  #sx .m-fill-91 {
    width: 91% !important;
    flex: 0 0 91% !important;
  }
  #sx .m-fill-92 {
    width: 92% !important;
    flex: 0 0 92% !important;
  }
  #sx .m-fill-93 {
    width: 93% !important;
    flex: 0 0 93% !important;
  }
  #sx .m-fill-94 {
    width: 94% !important;
    flex: 0 0 94% !important;
  }
  #sx .m-fill-95 {
    width: 95% !important;
    flex: 0 0 95% !important;
  }
  #sx .m-fill-96 {
    width: 96% !important;
    flex: 0 0 96% !important;
  }
  #sx .m-fill-97 {
    width: 97% !important;
    flex: 0 0 97% !important;
  }
  #sx .m-fill-98 {
    width: 98% !important;
    flex: 0 0 98% !important;
  }
  #sx .m-fill-99 {
    width: 99% !important;
    flex: 0 0 99% !important;
  }
  #sx .m-fill-100 {
    width: 100% !important;
    flex: 0 0 100% !important;
  }
  #sx .m-grid-8 {
    grid-template-columns: repeat(8, 1fr) !important;
  }
  #sx .m-grid-8 > * {
    grid-column: auto !important;
  }
  #sx .m-fill-10 {
    width: 10% !important;
    flex: 0 0 10% !important;
  }
  #sx .m-fill-11 {
    width: 11% !important;
    flex: 0 0 11% !important;
  }
  #sx .m-fill-12 {
    width: 12% !important;
    flex: 0 0 12% !important;
  }
  #sx .m-fill-13 {
    width: 13% !important;
    flex: 0 0 13% !important;
  }
  #sx .m-fill-14 {
    width: 14% !important;
    flex: 0 0 14% !important;
  }
  #sx .m-fill-15 {
    width: 15% !important;
    flex: 0 0 15% !important;
  }
  #sx .m-fill-16 {
    width: 16% !important;
    flex: 0 0 16% !important;
  }
  #sx .m-fill-17 {
    width: 17% !important;
    flex: 0 0 17% !important;
  }
  #sx .m-fill-18 {
    width: 18% !important;
    flex: 0 0 18% !important;
  }
  #sx .m-fill-19 {
    width: 19% !important;
    flex: 0 0 19% !important;
  }
  #sx .m-fill-20 {
    width: 20% !important;
    flex: 0 0 20% !important;
  }
  #sx .m-fill-21 {
    width: 21% !important;
    flex: 0 0 21% !important;
  }
  #sx .m-fill-22 {
    width: 22% !important;
    flex: 0 0 22% !important;
  }
  #sx .m-fill-23 {
    width: 23% !important;
    flex: 0 0 23% !important;
  }
  #sx .m-fill-24 {
    width: 24% !important;
    flex: 0 0 24% !important;
  }
  #sx .m-fill-25 {
    width: 25% !important;
    flex: 0 0 25% !important;
  }
  #sx .m-fill-26 {
    width: 26% !important;
    flex: 0 0 26% !important;
  }
  #sx .m-fill-27 {
    width: 27% !important;
    flex: 0 0 27% !important;
  }
  #sx .m-fill-28 {
    width: 28% !important;
    flex: 0 0 28% !important;
  }
  #sx .m-fill-29 {
    width: 29% !important;
    flex: 0 0 29% !important;
  }
  #sx .m-fill-30 {
    width: 30% !important;
    flex: 0 0 30% !important;
  }
  #sx .m-fill-31 {
    width: 31% !important;
    flex: 0 0 31% !important;
  }
  #sx .m-fill-32 {
    width: 32% !important;
    flex: 0 0 32% !important;
  }
  #sx .m-fill-33 {
    width: 33% !important;
    flex: 0 0 33% !important;
  }
  #sx .m-fill-34 {
    width: 34% !important;
    flex: 0 0 34% !important;
  }
  #sx .m-fill-35 {
    width: 35% !important;
    flex: 0 0 35% !important;
  }
  #sx .m-fill-36 {
    width: 36% !important;
    flex: 0 0 36% !important;
  }
  #sx .m-fill-37 {
    width: 37% !important;
    flex: 0 0 37% !important;
  }
  #sx .m-fill-38 {
    width: 38% !important;
    flex: 0 0 38% !important;
  }
  #sx .m-fill-39 {
    width: 39% !important;
    flex: 0 0 39% !important;
  }
  #sx .m-fill-40 {
    width: 40% !important;
    flex: 0 0 40% !important;
  }
  #sx .m-fill-41 {
    width: 41% !important;
    flex: 0 0 41% !important;
  }
  #sx .m-fill-42 {
    width: 42% !important;
    flex: 0 0 42% !important;
  }
  #sx .m-fill-43 {
    width: 43% !important;
    flex: 0 0 43% !important;
  }
  #sx .m-fill-44 {
    width: 44% !important;
    flex: 0 0 44% !important;
  }
  #sx .m-fill-45 {
    width: 45% !important;
    flex: 0 0 45% !important;
  }
  #sx .m-fill-46 {
    width: 46% !important;
    flex: 0 0 46% !important;
  }
  #sx .m-fill-47 {
    width: 47% !important;
    flex: 0 0 47% !important;
  }
  #sx .m-fill-48 {
    width: 48% !important;
    flex: 0 0 48% !important;
  }
  #sx .m-fill-49 {
    width: 49% !important;
    flex: 0 0 49% !important;
  }
  #sx .m-fill-50 {
    width: 50% !important;
    flex: 0 0 50% !important;
  }
  #sx .m-fill-51 {
    width: 51% !important;
    flex: 0 0 51% !important;
  }
  #sx .m-fill-52 {
    width: 52% !important;
    flex: 0 0 52% !important;
  }
  #sx .m-fill-53 {
    width: 53% !important;
    flex: 0 0 53% !important;
  }
  #sx .m-fill-54 {
    width: 54% !important;
    flex: 0 0 54% !important;
  }
  #sx .m-fill-55 {
    width: 55% !important;
    flex: 0 0 55% !important;
  }
  #sx .m-fill-56 {
    width: 56% !important;
    flex: 0 0 56% !important;
  }
  #sx .m-fill-57 {
    width: 57% !important;
    flex: 0 0 57% !important;
  }
  #sx .m-fill-58 {
    width: 58% !important;
    flex: 0 0 58% !important;
  }
  #sx .m-fill-59 {
    width: 59% !important;
    flex: 0 0 59% !important;
  }
  #sx .m-fill-60 {
    width: 60% !important;
    flex: 0 0 60% !important;
  }
  #sx .m-fill-61 {
    width: 61% !important;
    flex: 0 0 61% !important;
  }
  #sx .m-fill-62 {
    width: 62% !important;
    flex: 0 0 62% !important;
  }
  #sx .m-fill-63 {
    width: 63% !important;
    flex: 0 0 63% !important;
  }
  #sx .m-fill-64 {
    width: 64% !important;
    flex: 0 0 64% !important;
  }
  #sx .m-fill-65 {
    width: 65% !important;
    flex: 0 0 65% !important;
  }
  #sx .m-fill-66 {
    width: 66% !important;
    flex: 0 0 66% !important;
  }
  #sx .m-fill-67 {
    width: 67% !important;
    flex: 0 0 67% !important;
  }
  #sx .m-fill-68 {
    width: 68% !important;
    flex: 0 0 68% !important;
  }
  #sx .m-fill-69 {
    width: 69% !important;
    flex: 0 0 69% !important;
  }
  #sx .m-fill-70 {
    width: 70% !important;
    flex: 0 0 70% !important;
  }
  #sx .m-fill-71 {
    width: 71% !important;
    flex: 0 0 71% !important;
  }
  #sx .m-fill-72 {
    width: 72% !important;
    flex: 0 0 72% !important;
  }
  #sx .m-fill-73 {
    width: 73% !important;
    flex: 0 0 73% !important;
  }
  #sx .m-fill-74 {
    width: 74% !important;
    flex: 0 0 74% !important;
  }
  #sx .m-fill-75 {
    width: 75% !important;
    flex: 0 0 75% !important;
  }
  #sx .m-fill-76 {
    width: 76% !important;
    flex: 0 0 76% !important;
  }
  #sx .m-fill-77 {
    width: 77% !important;
    flex: 0 0 77% !important;
  }
  #sx .m-fill-78 {
    width: 78% !important;
    flex: 0 0 78% !important;
  }
  #sx .m-fill-79 {
    width: 79% !important;
    flex: 0 0 79% !important;
  }
  #sx .m-fill-80 {
    width: 80% !important;
    flex: 0 0 80% !important;
  }
  #sx .m-fill-81 {
    width: 81% !important;
    flex: 0 0 81% !important;
  }
  #sx .m-fill-82 {
    width: 82% !important;
    flex: 0 0 82% !important;
  }
  #sx .m-fill-83 {
    width: 83% !important;
    flex: 0 0 83% !important;
  }
  #sx .m-fill-84 {
    width: 84% !important;
    flex: 0 0 84% !important;
  }
  #sx .m-fill-85 {
    width: 85% !important;
    flex: 0 0 85% !important;
  }
  #sx .m-fill-86 {
    width: 86% !important;
    flex: 0 0 86% !important;
  }
  #sx .m-fill-87 {
    width: 87% !important;
    flex: 0 0 87% !important;
  }
  #sx .m-fill-88 {
    width: 88% !important;
    flex: 0 0 88% !important;
  }
  #sx .m-fill-89 {
    width: 89% !important;
    flex: 0 0 89% !important;
  }
  #sx .m-fill-90 {
    width: 90% !important;
    flex: 0 0 90% !important;
  }
  #sx .m-fill-91 {
    width: 91% !important;
    flex: 0 0 91% !important;
  }
  #sx .m-fill-92 {
    width: 92% !important;
    flex: 0 0 92% !important;
  }
  #sx .m-fill-93 {
    width: 93% !important;
    flex: 0 0 93% !important;
  }
  #sx .m-fill-94 {
    width: 94% !important;
    flex: 0 0 94% !important;
  }
  #sx .m-fill-95 {
    width: 95% !important;
    flex: 0 0 95% !important;
  }
  #sx .m-fill-96 {
    width: 96% !important;
    flex: 0 0 96% !important;
  }
  #sx .m-fill-97 {
    width: 97% !important;
    flex: 0 0 97% !important;
  }
  #sx .m-fill-98 {
    width: 98% !important;
    flex: 0 0 98% !important;
  }
  #sx .m-fill-99 {
    width: 99% !important;
    flex: 0 0 99% !important;
  }
  #sx .m-fill-100 {
    width: 100% !important;
    flex: 0 0 100% !important;
  }
  #sx .m-grid-9 {
    grid-template-columns: repeat(9, 1fr) !important;
  }
  #sx .m-grid-9 > * {
    grid-column: auto !important;
  }
  #sx .m-fill-10 {
    width: 10% !important;
    flex: 0 0 10% !important;
  }
  #sx .m-fill-11 {
    width: 11% !important;
    flex: 0 0 11% !important;
  }
  #sx .m-fill-12 {
    width: 12% !important;
    flex: 0 0 12% !important;
  }
  #sx .m-fill-13 {
    width: 13% !important;
    flex: 0 0 13% !important;
  }
  #sx .m-fill-14 {
    width: 14% !important;
    flex: 0 0 14% !important;
  }
  #sx .m-fill-15 {
    width: 15% !important;
    flex: 0 0 15% !important;
  }
  #sx .m-fill-16 {
    width: 16% !important;
    flex: 0 0 16% !important;
  }
  #sx .m-fill-17 {
    width: 17% !important;
    flex: 0 0 17% !important;
  }
  #sx .m-fill-18 {
    width: 18% !important;
    flex: 0 0 18% !important;
  }
  #sx .m-fill-19 {
    width: 19% !important;
    flex: 0 0 19% !important;
  }
  #sx .m-fill-20 {
    width: 20% !important;
    flex: 0 0 20% !important;
  }
  #sx .m-fill-21 {
    width: 21% !important;
    flex: 0 0 21% !important;
  }
  #sx .m-fill-22 {
    width: 22% !important;
    flex: 0 0 22% !important;
  }
  #sx .m-fill-23 {
    width: 23% !important;
    flex: 0 0 23% !important;
  }
  #sx .m-fill-24 {
    width: 24% !important;
    flex: 0 0 24% !important;
  }
  #sx .m-fill-25 {
    width: 25% !important;
    flex: 0 0 25% !important;
  }
  #sx .m-fill-26 {
    width: 26% !important;
    flex: 0 0 26% !important;
  }
  #sx .m-fill-27 {
    width: 27% !important;
    flex: 0 0 27% !important;
  }
  #sx .m-fill-28 {
    width: 28% !important;
    flex: 0 0 28% !important;
  }
  #sx .m-fill-29 {
    width: 29% !important;
    flex: 0 0 29% !important;
  }
  #sx .m-fill-30 {
    width: 30% !important;
    flex: 0 0 30% !important;
  }
  #sx .m-fill-31 {
    width: 31% !important;
    flex: 0 0 31% !important;
  }
  #sx .m-fill-32 {
    width: 32% !important;
    flex: 0 0 32% !important;
  }
  #sx .m-fill-33 {
    width: 33% !important;
    flex: 0 0 33% !important;
  }
  #sx .m-fill-34 {
    width: 34% !important;
    flex: 0 0 34% !important;
  }
  #sx .m-fill-35 {
    width: 35% !important;
    flex: 0 0 35% !important;
  }
  #sx .m-fill-36 {
    width: 36% !important;
    flex: 0 0 36% !important;
  }
  #sx .m-fill-37 {
    width: 37% !important;
    flex: 0 0 37% !important;
  }
  #sx .m-fill-38 {
    width: 38% !important;
    flex: 0 0 38% !important;
  }
  #sx .m-fill-39 {
    width: 39% !important;
    flex: 0 0 39% !important;
  }
  #sx .m-fill-40 {
    width: 40% !important;
    flex: 0 0 40% !important;
  }
  #sx .m-fill-41 {
    width: 41% !important;
    flex: 0 0 41% !important;
  }
  #sx .m-fill-42 {
    width: 42% !important;
    flex: 0 0 42% !important;
  }
  #sx .m-fill-43 {
    width: 43% !important;
    flex: 0 0 43% !important;
  }
  #sx .m-fill-44 {
    width: 44% !important;
    flex: 0 0 44% !important;
  }
  #sx .m-fill-45 {
    width: 45% !important;
    flex: 0 0 45% !important;
  }
  #sx .m-fill-46 {
    width: 46% !important;
    flex: 0 0 46% !important;
  }
  #sx .m-fill-47 {
    width: 47% !important;
    flex: 0 0 47% !important;
  }
  #sx .m-fill-48 {
    width: 48% !important;
    flex: 0 0 48% !important;
  }
  #sx .m-fill-49 {
    width: 49% !important;
    flex: 0 0 49% !important;
  }
  #sx .m-fill-50 {
    width: 50% !important;
    flex: 0 0 50% !important;
  }
  #sx .m-fill-51 {
    width: 51% !important;
    flex: 0 0 51% !important;
  }
  #sx .m-fill-52 {
    width: 52% !important;
    flex: 0 0 52% !important;
  }
  #sx .m-fill-53 {
    width: 53% !important;
    flex: 0 0 53% !important;
  }
  #sx .m-fill-54 {
    width: 54% !important;
    flex: 0 0 54% !important;
  }
  #sx .m-fill-55 {
    width: 55% !important;
    flex: 0 0 55% !important;
  }
  #sx .m-fill-56 {
    width: 56% !important;
    flex: 0 0 56% !important;
  }
  #sx .m-fill-57 {
    width: 57% !important;
    flex: 0 0 57% !important;
  }
  #sx .m-fill-58 {
    width: 58% !important;
    flex: 0 0 58% !important;
  }
  #sx .m-fill-59 {
    width: 59% !important;
    flex: 0 0 59% !important;
  }
  #sx .m-fill-60 {
    width: 60% !important;
    flex: 0 0 60% !important;
  }
  #sx .m-fill-61 {
    width: 61% !important;
    flex: 0 0 61% !important;
  }
  #sx .m-fill-62 {
    width: 62% !important;
    flex: 0 0 62% !important;
  }
  #sx .m-fill-63 {
    width: 63% !important;
    flex: 0 0 63% !important;
  }
  #sx .m-fill-64 {
    width: 64% !important;
    flex: 0 0 64% !important;
  }
  #sx .m-fill-65 {
    width: 65% !important;
    flex: 0 0 65% !important;
  }
  #sx .m-fill-66 {
    width: 66% !important;
    flex: 0 0 66% !important;
  }
  #sx .m-fill-67 {
    width: 67% !important;
    flex: 0 0 67% !important;
  }
  #sx .m-fill-68 {
    width: 68% !important;
    flex: 0 0 68% !important;
  }
  #sx .m-fill-69 {
    width: 69% !important;
    flex: 0 0 69% !important;
  }
  #sx .m-fill-70 {
    width: 70% !important;
    flex: 0 0 70% !important;
  }
  #sx .m-fill-71 {
    width: 71% !important;
    flex: 0 0 71% !important;
  }
  #sx .m-fill-72 {
    width: 72% !important;
    flex: 0 0 72% !important;
  }
  #sx .m-fill-73 {
    width: 73% !important;
    flex: 0 0 73% !important;
  }
  #sx .m-fill-74 {
    width: 74% !important;
    flex: 0 0 74% !important;
  }
  #sx .m-fill-75 {
    width: 75% !important;
    flex: 0 0 75% !important;
  }
  #sx .m-fill-76 {
    width: 76% !important;
    flex: 0 0 76% !important;
  }
  #sx .m-fill-77 {
    width: 77% !important;
    flex: 0 0 77% !important;
  }
  #sx .m-fill-78 {
    width: 78% !important;
    flex: 0 0 78% !important;
  }
  #sx .m-fill-79 {
    width: 79% !important;
    flex: 0 0 79% !important;
  }
  #sx .m-fill-80 {
    width: 80% !important;
    flex: 0 0 80% !important;
  }
  #sx .m-fill-81 {
    width: 81% !important;
    flex: 0 0 81% !important;
  }
  #sx .m-fill-82 {
    width: 82% !important;
    flex: 0 0 82% !important;
  }
  #sx .m-fill-83 {
    width: 83% !important;
    flex: 0 0 83% !important;
  }
  #sx .m-fill-84 {
    width: 84% !important;
    flex: 0 0 84% !important;
  }
  #sx .m-fill-85 {
    width: 85% !important;
    flex: 0 0 85% !important;
  }
  #sx .m-fill-86 {
    width: 86% !important;
    flex: 0 0 86% !important;
  }
  #sx .m-fill-87 {
    width: 87% !important;
    flex: 0 0 87% !important;
  }
  #sx .m-fill-88 {
    width: 88% !important;
    flex: 0 0 88% !important;
  }
  #sx .m-fill-89 {
    width: 89% !important;
    flex: 0 0 89% !important;
  }
  #sx .m-fill-90 {
    width: 90% !important;
    flex: 0 0 90% !important;
  }
  #sx .m-fill-91 {
    width: 91% !important;
    flex: 0 0 91% !important;
  }
  #sx .m-fill-92 {
    width: 92% !important;
    flex: 0 0 92% !important;
  }
  #sx .m-fill-93 {
    width: 93% !important;
    flex: 0 0 93% !important;
  }
  #sx .m-fill-94 {
    width: 94% !important;
    flex: 0 0 94% !important;
  }
  #sx .m-fill-95 {
    width: 95% !important;
    flex: 0 0 95% !important;
  }
  #sx .m-fill-96 {
    width: 96% !important;
    flex: 0 0 96% !important;
  }
  #sx .m-fill-97 {
    width: 97% !important;
    flex: 0 0 97% !important;
  }
  #sx .m-fill-98 {
    width: 98% !important;
    flex: 0 0 98% !important;
  }
  #sx .m-fill-99 {
    width: 99% !important;
    flex: 0 0 99% !important;
  }
  #sx .m-fill-100 {
    width: 100% !important;
    flex: 0 0 100% !important;
  }
  #sx .m-grid-10 {
    grid-template-columns: repeat(10, 1fr) !important;
  }
  #sx .m-grid-10 > * {
    grid-column: auto !important;
  }
  #sx .m-fill-10 {
    width: 10% !important;
    flex: 0 0 10% !important;
  }
  #sx .m-fill-11 {
    width: 11% !important;
    flex: 0 0 11% !important;
  }
  #sx .m-fill-12 {
    width: 12% !important;
    flex: 0 0 12% !important;
  }
  #sx .m-fill-13 {
    width: 13% !important;
    flex: 0 0 13% !important;
  }
  #sx .m-fill-14 {
    width: 14% !important;
    flex: 0 0 14% !important;
  }
  #sx .m-fill-15 {
    width: 15% !important;
    flex: 0 0 15% !important;
  }
  #sx .m-fill-16 {
    width: 16% !important;
    flex: 0 0 16% !important;
  }
  #sx .m-fill-17 {
    width: 17% !important;
    flex: 0 0 17% !important;
  }
  #sx .m-fill-18 {
    width: 18% !important;
    flex: 0 0 18% !important;
  }
  #sx .m-fill-19 {
    width: 19% !important;
    flex: 0 0 19% !important;
  }
  #sx .m-fill-20 {
    width: 20% !important;
    flex: 0 0 20% !important;
  }
  #sx .m-fill-21 {
    width: 21% !important;
    flex: 0 0 21% !important;
  }
  #sx .m-fill-22 {
    width: 22% !important;
    flex: 0 0 22% !important;
  }
  #sx .m-fill-23 {
    width: 23% !important;
    flex: 0 0 23% !important;
  }
  #sx .m-fill-24 {
    width: 24% !important;
    flex: 0 0 24% !important;
  }
  #sx .m-fill-25 {
    width: 25% !important;
    flex: 0 0 25% !important;
  }
  #sx .m-fill-26 {
    width: 26% !important;
    flex: 0 0 26% !important;
  }
  #sx .m-fill-27 {
    width: 27% !important;
    flex: 0 0 27% !important;
  }
  #sx .m-fill-28 {
    width: 28% !important;
    flex: 0 0 28% !important;
  }
  #sx .m-fill-29 {
    width: 29% !important;
    flex: 0 0 29% !important;
  }
  #sx .m-fill-30 {
    width: 30% !important;
    flex: 0 0 30% !important;
  }
  #sx .m-fill-31 {
    width: 31% !important;
    flex: 0 0 31% !important;
  }
  #sx .m-fill-32 {
    width: 32% !important;
    flex: 0 0 32% !important;
  }
  #sx .m-fill-33 {
    width: 33% !important;
    flex: 0 0 33% !important;
  }
  #sx .m-fill-34 {
    width: 34% !important;
    flex: 0 0 34% !important;
  }
  #sx .m-fill-35 {
    width: 35% !important;
    flex: 0 0 35% !important;
  }
  #sx .m-fill-36 {
    width: 36% !important;
    flex: 0 0 36% !important;
  }
  #sx .m-fill-37 {
    width: 37% !important;
    flex: 0 0 37% !important;
  }
  #sx .m-fill-38 {
    width: 38% !important;
    flex: 0 0 38% !important;
  }
  #sx .m-fill-39 {
    width: 39% !important;
    flex: 0 0 39% !important;
  }
  #sx .m-fill-40 {
    width: 40% !important;
    flex: 0 0 40% !important;
  }
  #sx .m-fill-41 {
    width: 41% !important;
    flex: 0 0 41% !important;
  }
  #sx .m-fill-42 {
    width: 42% !important;
    flex: 0 0 42% !important;
  }
  #sx .m-fill-43 {
    width: 43% !important;
    flex: 0 0 43% !important;
  }
  #sx .m-fill-44 {
    width: 44% !important;
    flex: 0 0 44% !important;
  }
  #sx .m-fill-45 {
    width: 45% !important;
    flex: 0 0 45% !important;
  }
  #sx .m-fill-46 {
    width: 46% !important;
    flex: 0 0 46% !important;
  }
  #sx .m-fill-47 {
    width: 47% !important;
    flex: 0 0 47% !important;
  }
  #sx .m-fill-48 {
    width: 48% !important;
    flex: 0 0 48% !important;
  }
  #sx .m-fill-49 {
    width: 49% !important;
    flex: 0 0 49% !important;
  }
  #sx .m-fill-50 {
    width: 50% !important;
    flex: 0 0 50% !important;
  }
  #sx .m-fill-51 {
    width: 51% !important;
    flex: 0 0 51% !important;
  }
  #sx .m-fill-52 {
    width: 52% !important;
    flex: 0 0 52% !important;
  }
  #sx .m-fill-53 {
    width: 53% !important;
    flex: 0 0 53% !important;
  }
  #sx .m-fill-54 {
    width: 54% !important;
    flex: 0 0 54% !important;
  }
  #sx .m-fill-55 {
    width: 55% !important;
    flex: 0 0 55% !important;
  }
  #sx .m-fill-56 {
    width: 56% !important;
    flex: 0 0 56% !important;
  }
  #sx .m-fill-57 {
    width: 57% !important;
    flex: 0 0 57% !important;
  }
  #sx .m-fill-58 {
    width: 58% !important;
    flex: 0 0 58% !important;
  }
  #sx .m-fill-59 {
    width: 59% !important;
    flex: 0 0 59% !important;
  }
  #sx .m-fill-60 {
    width: 60% !important;
    flex: 0 0 60% !important;
  }
  #sx .m-fill-61 {
    width: 61% !important;
    flex: 0 0 61% !important;
  }
  #sx .m-fill-62 {
    width: 62% !important;
    flex: 0 0 62% !important;
  }
  #sx .m-fill-63 {
    width: 63% !important;
    flex: 0 0 63% !important;
  }
  #sx .m-fill-64 {
    width: 64% !important;
    flex: 0 0 64% !important;
  }
  #sx .m-fill-65 {
    width: 65% !important;
    flex: 0 0 65% !important;
  }
  #sx .m-fill-66 {
    width: 66% !important;
    flex: 0 0 66% !important;
  }
  #sx .m-fill-67 {
    width: 67% !important;
    flex: 0 0 67% !important;
  }
  #sx .m-fill-68 {
    width: 68% !important;
    flex: 0 0 68% !important;
  }
  #sx .m-fill-69 {
    width: 69% !important;
    flex: 0 0 69% !important;
  }
  #sx .m-fill-70 {
    width: 70% !important;
    flex: 0 0 70% !important;
  }
  #sx .m-fill-71 {
    width: 71% !important;
    flex: 0 0 71% !important;
  }
  #sx .m-fill-72 {
    width: 72% !important;
    flex: 0 0 72% !important;
  }
  #sx .m-fill-73 {
    width: 73% !important;
    flex: 0 0 73% !important;
  }
  #sx .m-fill-74 {
    width: 74% !important;
    flex: 0 0 74% !important;
  }
  #sx .m-fill-75 {
    width: 75% !important;
    flex: 0 0 75% !important;
  }
  #sx .m-fill-76 {
    width: 76% !important;
    flex: 0 0 76% !important;
  }
  #sx .m-fill-77 {
    width: 77% !important;
    flex: 0 0 77% !important;
  }
  #sx .m-fill-78 {
    width: 78% !important;
    flex: 0 0 78% !important;
  }
  #sx .m-fill-79 {
    width: 79% !important;
    flex: 0 0 79% !important;
  }
  #sx .m-fill-80 {
    width: 80% !important;
    flex: 0 0 80% !important;
  }
  #sx .m-fill-81 {
    width: 81% !important;
    flex: 0 0 81% !important;
  }
  #sx .m-fill-82 {
    width: 82% !important;
    flex: 0 0 82% !important;
  }
  #sx .m-fill-83 {
    width: 83% !important;
    flex: 0 0 83% !important;
  }
  #sx .m-fill-84 {
    width: 84% !important;
    flex: 0 0 84% !important;
  }
  #sx .m-fill-85 {
    width: 85% !important;
    flex: 0 0 85% !important;
  }
  #sx .m-fill-86 {
    width: 86% !important;
    flex: 0 0 86% !important;
  }
  #sx .m-fill-87 {
    width: 87% !important;
    flex: 0 0 87% !important;
  }
  #sx .m-fill-88 {
    width: 88% !important;
    flex: 0 0 88% !important;
  }
  #sx .m-fill-89 {
    width: 89% !important;
    flex: 0 0 89% !important;
  }
  #sx .m-fill-90 {
    width: 90% !important;
    flex: 0 0 90% !important;
  }
  #sx .m-fill-91 {
    width: 91% !important;
    flex: 0 0 91% !important;
  }
  #sx .m-fill-92 {
    width: 92% !important;
    flex: 0 0 92% !important;
  }
  #sx .m-fill-93 {
    width: 93% !important;
    flex: 0 0 93% !important;
  }
  #sx .m-fill-94 {
    width: 94% !important;
    flex: 0 0 94% !important;
  }
  #sx .m-fill-95 {
    width: 95% !important;
    flex: 0 0 95% !important;
  }
  #sx .m-fill-96 {
    width: 96% !important;
    flex: 0 0 96% !important;
  }
  #sx .m-fill-97 {
    width: 97% !important;
    flex: 0 0 97% !important;
  }
  #sx .m-fill-98 {
    width: 98% !important;
    flex: 0 0 98% !important;
  }
  #sx .m-fill-99 {
    width: 99% !important;
    flex: 0 0 99% !important;
  }
  #sx .m-fill-100 {
    width: 100% !important;
    flex: 0 0 100% !important;
  }
  #sx .m-grid-11 {
    grid-template-columns: repeat(11, 1fr) !important;
  }
  #sx .m-grid-11 > * {
    grid-column: auto !important;
  }
  #sx .m-fill-10 {
    width: 10% !important;
    flex: 0 0 10% !important;
  }
  #sx .m-fill-11 {
    width: 11% !important;
    flex: 0 0 11% !important;
  }
  #sx .m-fill-12 {
    width: 12% !important;
    flex: 0 0 12% !important;
  }
  #sx .m-fill-13 {
    width: 13% !important;
    flex: 0 0 13% !important;
  }
  #sx .m-fill-14 {
    width: 14% !important;
    flex: 0 0 14% !important;
  }
  #sx .m-fill-15 {
    width: 15% !important;
    flex: 0 0 15% !important;
  }
  #sx .m-fill-16 {
    width: 16% !important;
    flex: 0 0 16% !important;
  }
  #sx .m-fill-17 {
    width: 17% !important;
    flex: 0 0 17% !important;
  }
  #sx .m-fill-18 {
    width: 18% !important;
    flex: 0 0 18% !important;
  }
  #sx .m-fill-19 {
    width: 19% !important;
    flex: 0 0 19% !important;
  }
  #sx .m-fill-20 {
    width: 20% !important;
    flex: 0 0 20% !important;
  }
  #sx .m-fill-21 {
    width: 21% !important;
    flex: 0 0 21% !important;
  }
  #sx .m-fill-22 {
    width: 22% !important;
    flex: 0 0 22% !important;
  }
  #sx .m-fill-23 {
    width: 23% !important;
    flex: 0 0 23% !important;
  }
  #sx .m-fill-24 {
    width: 24% !important;
    flex: 0 0 24% !important;
  }
  #sx .m-fill-25 {
    width: 25% !important;
    flex: 0 0 25% !important;
  }
  #sx .m-fill-26 {
    width: 26% !important;
    flex: 0 0 26% !important;
  }
  #sx .m-fill-27 {
    width: 27% !important;
    flex: 0 0 27% !important;
  }
  #sx .m-fill-28 {
    width: 28% !important;
    flex: 0 0 28% !important;
  }
  #sx .m-fill-29 {
    width: 29% !important;
    flex: 0 0 29% !important;
  }
  #sx .m-fill-30 {
    width: 30% !important;
    flex: 0 0 30% !important;
  }
  #sx .m-fill-31 {
    width: 31% !important;
    flex: 0 0 31% !important;
  }
  #sx .m-fill-32 {
    width: 32% !important;
    flex: 0 0 32% !important;
  }
  #sx .m-fill-33 {
    width: 33% !important;
    flex: 0 0 33% !important;
  }
  #sx .m-fill-34 {
    width: 34% !important;
    flex: 0 0 34% !important;
  }
  #sx .m-fill-35 {
    width: 35% !important;
    flex: 0 0 35% !important;
  }
  #sx .m-fill-36 {
    width: 36% !important;
    flex: 0 0 36% !important;
  }
  #sx .m-fill-37 {
    width: 37% !important;
    flex: 0 0 37% !important;
  }
  #sx .m-fill-38 {
    width: 38% !important;
    flex: 0 0 38% !important;
  }
  #sx .m-fill-39 {
    width: 39% !important;
    flex: 0 0 39% !important;
  }
  #sx .m-fill-40 {
    width: 40% !important;
    flex: 0 0 40% !important;
  }
  #sx .m-fill-41 {
    width: 41% !important;
    flex: 0 0 41% !important;
  }
  #sx .m-fill-42 {
    width: 42% !important;
    flex: 0 0 42% !important;
  }
  #sx .m-fill-43 {
    width: 43% !important;
    flex: 0 0 43% !important;
  }
  #sx .m-fill-44 {
    width: 44% !important;
    flex: 0 0 44% !important;
  }
  #sx .m-fill-45 {
    width: 45% !important;
    flex: 0 0 45% !important;
  }
  #sx .m-fill-46 {
    width: 46% !important;
    flex: 0 0 46% !important;
  }
  #sx .m-fill-47 {
    width: 47% !important;
    flex: 0 0 47% !important;
  }
  #sx .m-fill-48 {
    width: 48% !important;
    flex: 0 0 48% !important;
  }
  #sx .m-fill-49 {
    width: 49% !important;
    flex: 0 0 49% !important;
  }
  #sx .m-fill-50 {
    width: 50% !important;
    flex: 0 0 50% !important;
  }
  #sx .m-fill-51 {
    width: 51% !important;
    flex: 0 0 51% !important;
  }
  #sx .m-fill-52 {
    width: 52% !important;
    flex: 0 0 52% !important;
  }
  #sx .m-fill-53 {
    width: 53% !important;
    flex: 0 0 53% !important;
  }
  #sx .m-fill-54 {
    width: 54% !important;
    flex: 0 0 54% !important;
  }
  #sx .m-fill-55 {
    width: 55% !important;
    flex: 0 0 55% !important;
  }
  #sx .m-fill-56 {
    width: 56% !important;
    flex: 0 0 56% !important;
  }
  #sx .m-fill-57 {
    width: 57% !important;
    flex: 0 0 57% !important;
  }
  #sx .m-fill-58 {
    width: 58% !important;
    flex: 0 0 58% !important;
  }
  #sx .m-fill-59 {
    width: 59% !important;
    flex: 0 0 59% !important;
  }
  #sx .m-fill-60 {
    width: 60% !important;
    flex: 0 0 60% !important;
  }
  #sx .m-fill-61 {
    width: 61% !important;
    flex: 0 0 61% !important;
  }
  #sx .m-fill-62 {
    width: 62% !important;
    flex: 0 0 62% !important;
  }
  #sx .m-fill-63 {
    width: 63% !important;
    flex: 0 0 63% !important;
  }
  #sx .m-fill-64 {
    width: 64% !important;
    flex: 0 0 64% !important;
  }
  #sx .m-fill-65 {
    width: 65% !important;
    flex: 0 0 65% !important;
  }
  #sx .m-fill-66 {
    width: 66% !important;
    flex: 0 0 66% !important;
  }
  #sx .m-fill-67 {
    width: 67% !important;
    flex: 0 0 67% !important;
  }
  #sx .m-fill-68 {
    width: 68% !important;
    flex: 0 0 68% !important;
  }
  #sx .m-fill-69 {
    width: 69% !important;
    flex: 0 0 69% !important;
  }
  #sx .m-fill-70 {
    width: 70% !important;
    flex: 0 0 70% !important;
  }
  #sx .m-fill-71 {
    width: 71% !important;
    flex: 0 0 71% !important;
  }
  #sx .m-fill-72 {
    width: 72% !important;
    flex: 0 0 72% !important;
  }
  #sx .m-fill-73 {
    width: 73% !important;
    flex: 0 0 73% !important;
  }
  #sx .m-fill-74 {
    width: 74% !important;
    flex: 0 0 74% !important;
  }
  #sx .m-fill-75 {
    width: 75% !important;
    flex: 0 0 75% !important;
  }
  #sx .m-fill-76 {
    width: 76% !important;
    flex: 0 0 76% !important;
  }
  #sx .m-fill-77 {
    width: 77% !important;
    flex: 0 0 77% !important;
  }
  #sx .m-fill-78 {
    width: 78% !important;
    flex: 0 0 78% !important;
  }
  #sx .m-fill-79 {
    width: 79% !important;
    flex: 0 0 79% !important;
  }
  #sx .m-fill-80 {
    width: 80% !important;
    flex: 0 0 80% !important;
  }
  #sx .m-fill-81 {
    width: 81% !important;
    flex: 0 0 81% !important;
  }
  #sx .m-fill-82 {
    width: 82% !important;
    flex: 0 0 82% !important;
  }
  #sx .m-fill-83 {
    width: 83% !important;
    flex: 0 0 83% !important;
  }
  #sx .m-fill-84 {
    width: 84% !important;
    flex: 0 0 84% !important;
  }
  #sx .m-fill-85 {
    width: 85% !important;
    flex: 0 0 85% !important;
  }
  #sx .m-fill-86 {
    width: 86% !important;
    flex: 0 0 86% !important;
  }
  #sx .m-fill-87 {
    width: 87% !important;
    flex: 0 0 87% !important;
  }
  #sx .m-fill-88 {
    width: 88% !important;
    flex: 0 0 88% !important;
  }
  #sx .m-fill-89 {
    width: 89% !important;
    flex: 0 0 89% !important;
  }
  #sx .m-fill-90 {
    width: 90% !important;
    flex: 0 0 90% !important;
  }
  #sx .m-fill-91 {
    width: 91% !important;
    flex: 0 0 91% !important;
  }
  #sx .m-fill-92 {
    width: 92% !important;
    flex: 0 0 92% !important;
  }
  #sx .m-fill-93 {
    width: 93% !important;
    flex: 0 0 93% !important;
  }
  #sx .m-fill-94 {
    width: 94% !important;
    flex: 0 0 94% !important;
  }
  #sx .m-fill-95 {
    width: 95% !important;
    flex: 0 0 95% !important;
  }
  #sx .m-fill-96 {
    width: 96% !important;
    flex: 0 0 96% !important;
  }
  #sx .m-fill-97 {
    width: 97% !important;
    flex: 0 0 97% !important;
  }
  #sx .m-fill-98 {
    width: 98% !important;
    flex: 0 0 98% !important;
  }
  #sx .m-fill-99 {
    width: 99% !important;
    flex: 0 0 99% !important;
  }
  #sx .m-fill-100 {
    width: 100% !important;
    flex: 0 0 100% !important;
  }
  #sx .m-grid-12 {
    grid-template-columns: repeat(12, 1fr) !important;
  }
  #sx .m-grid-12 > * {
    grid-column: auto !important;
  }
  #sx .m-fill-10 {
    width: 10% !important;
    flex: 0 0 10% !important;
  }
  #sx .m-fill-11 {
    width: 11% !important;
    flex: 0 0 11% !important;
  }
  #sx .m-fill-12 {
    width: 12% !important;
    flex: 0 0 12% !important;
  }
  #sx .m-fill-13 {
    width: 13% !important;
    flex: 0 0 13% !important;
  }
  #sx .m-fill-14 {
    width: 14% !important;
    flex: 0 0 14% !important;
  }
  #sx .m-fill-15 {
    width: 15% !important;
    flex: 0 0 15% !important;
  }
  #sx .m-fill-16 {
    width: 16% !important;
    flex: 0 0 16% !important;
  }
  #sx .m-fill-17 {
    width: 17% !important;
    flex: 0 0 17% !important;
  }
  #sx .m-fill-18 {
    width: 18% !important;
    flex: 0 0 18% !important;
  }
  #sx .m-fill-19 {
    width: 19% !important;
    flex: 0 0 19% !important;
  }
  #sx .m-fill-20 {
    width: 20% !important;
    flex: 0 0 20% !important;
  }
  #sx .m-fill-21 {
    width: 21% !important;
    flex: 0 0 21% !important;
  }
  #sx .m-fill-22 {
    width: 22% !important;
    flex: 0 0 22% !important;
  }
  #sx .m-fill-23 {
    width: 23% !important;
    flex: 0 0 23% !important;
  }
  #sx .m-fill-24 {
    width: 24% !important;
    flex: 0 0 24% !important;
  }
  #sx .m-fill-25 {
    width: 25% !important;
    flex: 0 0 25% !important;
  }
  #sx .m-fill-26 {
    width: 26% !important;
    flex: 0 0 26% !important;
  }
  #sx .m-fill-27 {
    width: 27% !important;
    flex: 0 0 27% !important;
  }
  #sx .m-fill-28 {
    width: 28% !important;
    flex: 0 0 28% !important;
  }
  #sx .m-fill-29 {
    width: 29% !important;
    flex: 0 0 29% !important;
  }
  #sx .m-fill-30 {
    width: 30% !important;
    flex: 0 0 30% !important;
  }
  #sx .m-fill-31 {
    width: 31% !important;
    flex: 0 0 31% !important;
  }
  #sx .m-fill-32 {
    width: 32% !important;
    flex: 0 0 32% !important;
  }
  #sx .m-fill-33 {
    width: 33% !important;
    flex: 0 0 33% !important;
  }
  #sx .m-fill-34 {
    width: 34% !important;
    flex: 0 0 34% !important;
  }
  #sx .m-fill-35 {
    width: 35% !important;
    flex: 0 0 35% !important;
  }
  #sx .m-fill-36 {
    width: 36% !important;
    flex: 0 0 36% !important;
  }
  #sx .m-fill-37 {
    width: 37% !important;
    flex: 0 0 37% !important;
  }
  #sx .m-fill-38 {
    width: 38% !important;
    flex: 0 0 38% !important;
  }
  #sx .m-fill-39 {
    width: 39% !important;
    flex: 0 0 39% !important;
  }
  #sx .m-fill-40 {
    width: 40% !important;
    flex: 0 0 40% !important;
  }
  #sx .m-fill-41 {
    width: 41% !important;
    flex: 0 0 41% !important;
  }
  #sx .m-fill-42 {
    width: 42% !important;
    flex: 0 0 42% !important;
  }
  #sx .m-fill-43 {
    width: 43% !important;
    flex: 0 0 43% !important;
  }
  #sx .m-fill-44 {
    width: 44% !important;
    flex: 0 0 44% !important;
  }
  #sx .m-fill-45 {
    width: 45% !important;
    flex: 0 0 45% !important;
  }
  #sx .m-fill-46 {
    width: 46% !important;
    flex: 0 0 46% !important;
  }
  #sx .m-fill-47 {
    width: 47% !important;
    flex: 0 0 47% !important;
  }
  #sx .m-fill-48 {
    width: 48% !important;
    flex: 0 0 48% !important;
  }
  #sx .m-fill-49 {
    width: 49% !important;
    flex: 0 0 49% !important;
  }
  #sx .m-fill-50 {
    width: 50% !important;
    flex: 0 0 50% !important;
  }
  #sx .m-fill-51 {
    width: 51% !important;
    flex: 0 0 51% !important;
  }
  #sx .m-fill-52 {
    width: 52% !important;
    flex: 0 0 52% !important;
  }
  #sx .m-fill-53 {
    width: 53% !important;
    flex: 0 0 53% !important;
  }
  #sx .m-fill-54 {
    width: 54% !important;
    flex: 0 0 54% !important;
  }
  #sx .m-fill-55 {
    width: 55% !important;
    flex: 0 0 55% !important;
  }
  #sx .m-fill-56 {
    width: 56% !important;
    flex: 0 0 56% !important;
  }
  #sx .m-fill-57 {
    width: 57% !important;
    flex: 0 0 57% !important;
  }
  #sx .m-fill-58 {
    width: 58% !important;
    flex: 0 0 58% !important;
  }
  #sx .m-fill-59 {
    width: 59% !important;
    flex: 0 0 59% !important;
  }
  #sx .m-fill-60 {
    width: 60% !important;
    flex: 0 0 60% !important;
  }
  #sx .m-fill-61 {
    width: 61% !important;
    flex: 0 0 61% !important;
  }
  #sx .m-fill-62 {
    width: 62% !important;
    flex: 0 0 62% !important;
  }
  #sx .m-fill-63 {
    width: 63% !important;
    flex: 0 0 63% !important;
  }
  #sx .m-fill-64 {
    width: 64% !important;
    flex: 0 0 64% !important;
  }
  #sx .m-fill-65 {
    width: 65% !important;
    flex: 0 0 65% !important;
  }
  #sx .m-fill-66 {
    width: 66% !important;
    flex: 0 0 66% !important;
  }
  #sx .m-fill-67 {
    width: 67% !important;
    flex: 0 0 67% !important;
  }
  #sx .m-fill-68 {
    width: 68% !important;
    flex: 0 0 68% !important;
  }
  #sx .m-fill-69 {
    width: 69% !important;
    flex: 0 0 69% !important;
  }
  #sx .m-fill-70 {
    width: 70% !important;
    flex: 0 0 70% !important;
  }
  #sx .m-fill-71 {
    width: 71% !important;
    flex: 0 0 71% !important;
  }
  #sx .m-fill-72 {
    width: 72% !important;
    flex: 0 0 72% !important;
  }
  #sx .m-fill-73 {
    width: 73% !important;
    flex: 0 0 73% !important;
  }
  #sx .m-fill-74 {
    width: 74% !important;
    flex: 0 0 74% !important;
  }
  #sx .m-fill-75 {
    width: 75% !important;
    flex: 0 0 75% !important;
  }
  #sx .m-fill-76 {
    width: 76% !important;
    flex: 0 0 76% !important;
  }
  #sx .m-fill-77 {
    width: 77% !important;
    flex: 0 0 77% !important;
  }
  #sx .m-fill-78 {
    width: 78% !important;
    flex: 0 0 78% !important;
  }
  #sx .m-fill-79 {
    width: 79% !important;
    flex: 0 0 79% !important;
  }
  #sx .m-fill-80 {
    width: 80% !important;
    flex: 0 0 80% !important;
  }
  #sx .m-fill-81 {
    width: 81% !important;
    flex: 0 0 81% !important;
  }
  #sx .m-fill-82 {
    width: 82% !important;
    flex: 0 0 82% !important;
  }
  #sx .m-fill-83 {
    width: 83% !important;
    flex: 0 0 83% !important;
  }
  #sx .m-fill-84 {
    width: 84% !important;
    flex: 0 0 84% !important;
  }
  #sx .m-fill-85 {
    width: 85% !important;
    flex: 0 0 85% !important;
  }
  #sx .m-fill-86 {
    width: 86% !important;
    flex: 0 0 86% !important;
  }
  #sx .m-fill-87 {
    width: 87% !important;
    flex: 0 0 87% !important;
  }
  #sx .m-fill-88 {
    width: 88% !important;
    flex: 0 0 88% !important;
  }
  #sx .m-fill-89 {
    width: 89% !important;
    flex: 0 0 89% !important;
  }
  #sx .m-fill-90 {
    width: 90% !important;
    flex: 0 0 90% !important;
  }
  #sx .m-fill-91 {
    width: 91% !important;
    flex: 0 0 91% !important;
  }
  #sx .m-fill-92 {
    width: 92% !important;
    flex: 0 0 92% !important;
  }
  #sx .m-fill-93 {
    width: 93% !important;
    flex: 0 0 93% !important;
  }
  #sx .m-fill-94 {
    width: 94% !important;
    flex: 0 0 94% !important;
  }
  #sx .m-fill-95 {
    width: 95% !important;
    flex: 0 0 95% !important;
  }
  #sx .m-fill-96 {
    width: 96% !important;
    flex: 0 0 96% !important;
  }
  #sx .m-fill-97 {
    width: 97% !important;
    flex: 0 0 97% !important;
  }
  #sx .m-fill-98 {
    width: 98% !important;
    flex: 0 0 98% !important;
  }
  #sx .m-fill-99 {
    width: 99% !important;
    flex: 0 0 99% !important;
  }
  #sx .m-fill-100 {
    width: 100% !important;
    flex: 0 0 100% !important;
  }
  #sx .m-grid-13 {
    grid-template-columns: repeat(13, 1fr) !important;
  }
  #sx .m-grid-13 > * {
    grid-column: auto !important;
  }
  #sx .m-fill-10 {
    width: 10% !important;
    flex: 0 0 10% !important;
  }
  #sx .m-fill-11 {
    width: 11% !important;
    flex: 0 0 11% !important;
  }
  #sx .m-fill-12 {
    width: 12% !important;
    flex: 0 0 12% !important;
  }
  #sx .m-fill-13 {
    width: 13% !important;
    flex: 0 0 13% !important;
  }
  #sx .m-fill-14 {
    width: 14% !important;
    flex: 0 0 14% !important;
  }
  #sx .m-fill-15 {
    width: 15% !important;
    flex: 0 0 15% !important;
  }
  #sx .m-fill-16 {
    width: 16% !important;
    flex: 0 0 16% !important;
  }
  #sx .m-fill-17 {
    width: 17% !important;
    flex: 0 0 17% !important;
  }
  #sx .m-fill-18 {
    width: 18% !important;
    flex: 0 0 18% !important;
  }
  #sx .m-fill-19 {
    width: 19% !important;
    flex: 0 0 19% !important;
  }
  #sx .m-fill-20 {
    width: 20% !important;
    flex: 0 0 20% !important;
  }
  #sx .m-fill-21 {
    width: 21% !important;
    flex: 0 0 21% !important;
  }
  #sx .m-fill-22 {
    width: 22% !important;
    flex: 0 0 22% !important;
  }
  #sx .m-fill-23 {
    width: 23% !important;
    flex: 0 0 23% !important;
  }
  #sx .m-fill-24 {
    width: 24% !important;
    flex: 0 0 24% !important;
  }
  #sx .m-fill-25 {
    width: 25% !important;
    flex: 0 0 25% !important;
  }
  #sx .m-fill-26 {
    width: 26% !important;
    flex: 0 0 26% !important;
  }
  #sx .m-fill-27 {
    width: 27% !important;
    flex: 0 0 27% !important;
  }
  #sx .m-fill-28 {
    width: 28% !important;
    flex: 0 0 28% !important;
  }
  #sx .m-fill-29 {
    width: 29% !important;
    flex: 0 0 29% !important;
  }
  #sx .m-fill-30 {
    width: 30% !important;
    flex: 0 0 30% !important;
  }
  #sx .m-fill-31 {
    width: 31% !important;
    flex: 0 0 31% !important;
  }
  #sx .m-fill-32 {
    width: 32% !important;
    flex: 0 0 32% !important;
  }
  #sx .m-fill-33 {
    width: 33% !important;
    flex: 0 0 33% !important;
  }
  #sx .m-fill-34 {
    width: 34% !important;
    flex: 0 0 34% !important;
  }
  #sx .m-fill-35 {
    width: 35% !important;
    flex: 0 0 35% !important;
  }
  #sx .m-fill-36 {
    width: 36% !important;
    flex: 0 0 36% !important;
  }
  #sx .m-fill-37 {
    width: 37% !important;
    flex: 0 0 37% !important;
  }
  #sx .m-fill-38 {
    width: 38% !important;
    flex: 0 0 38% !important;
  }
  #sx .m-fill-39 {
    width: 39% !important;
    flex: 0 0 39% !important;
  }
  #sx .m-fill-40 {
    width: 40% !important;
    flex: 0 0 40% !important;
  }
  #sx .m-fill-41 {
    width: 41% !important;
    flex: 0 0 41% !important;
  }
  #sx .m-fill-42 {
    width: 42% !important;
    flex: 0 0 42% !important;
  }
  #sx .m-fill-43 {
    width: 43% !important;
    flex: 0 0 43% !important;
  }
  #sx .m-fill-44 {
    width: 44% !important;
    flex: 0 0 44% !important;
  }
  #sx .m-fill-45 {
    width: 45% !important;
    flex: 0 0 45% !important;
  }
  #sx .m-fill-46 {
    width: 46% !important;
    flex: 0 0 46% !important;
  }
  #sx .m-fill-47 {
    width: 47% !important;
    flex: 0 0 47% !important;
  }
  #sx .m-fill-48 {
    width: 48% !important;
    flex: 0 0 48% !important;
  }
  #sx .m-fill-49 {
    width: 49% !important;
    flex: 0 0 49% !important;
  }
  #sx .m-fill-50 {
    width: 50% !important;
    flex: 0 0 50% !important;
  }
  #sx .m-fill-51 {
    width: 51% !important;
    flex: 0 0 51% !important;
  }
  #sx .m-fill-52 {
    width: 52% !important;
    flex: 0 0 52% !important;
  }
  #sx .m-fill-53 {
    width: 53% !important;
    flex: 0 0 53% !important;
  }
  #sx .m-fill-54 {
    width: 54% !important;
    flex: 0 0 54% !important;
  }
  #sx .m-fill-55 {
    width: 55% !important;
    flex: 0 0 55% !important;
  }
  #sx .m-fill-56 {
    width: 56% !important;
    flex: 0 0 56% !important;
  }
  #sx .m-fill-57 {
    width: 57% !important;
    flex: 0 0 57% !important;
  }
  #sx .m-fill-58 {
    width: 58% !important;
    flex: 0 0 58% !important;
  }
  #sx .m-fill-59 {
    width: 59% !important;
    flex: 0 0 59% !important;
  }
  #sx .m-fill-60 {
    width: 60% !important;
    flex: 0 0 60% !important;
  }
  #sx .m-fill-61 {
    width: 61% !important;
    flex: 0 0 61% !important;
  }
  #sx .m-fill-62 {
    width: 62% !important;
    flex: 0 0 62% !important;
  }
  #sx .m-fill-63 {
    width: 63% !important;
    flex: 0 0 63% !important;
  }
  #sx .m-fill-64 {
    width: 64% !important;
    flex: 0 0 64% !important;
  }
  #sx .m-fill-65 {
    width: 65% !important;
    flex: 0 0 65% !important;
  }
  #sx .m-fill-66 {
    width: 66% !important;
    flex: 0 0 66% !important;
  }
  #sx .m-fill-67 {
    width: 67% !important;
    flex: 0 0 67% !important;
  }
  #sx .m-fill-68 {
    width: 68% !important;
    flex: 0 0 68% !important;
  }
  #sx .m-fill-69 {
    width: 69% !important;
    flex: 0 0 69% !important;
  }
  #sx .m-fill-70 {
    width: 70% !important;
    flex: 0 0 70% !important;
  }
  #sx .m-fill-71 {
    width: 71% !important;
    flex: 0 0 71% !important;
  }
  #sx .m-fill-72 {
    width: 72% !important;
    flex: 0 0 72% !important;
  }
  #sx .m-fill-73 {
    width: 73% !important;
    flex: 0 0 73% !important;
  }
  #sx .m-fill-74 {
    width: 74% !important;
    flex: 0 0 74% !important;
  }
  #sx .m-fill-75 {
    width: 75% !important;
    flex: 0 0 75% !important;
  }
  #sx .m-fill-76 {
    width: 76% !important;
    flex: 0 0 76% !important;
  }
  #sx .m-fill-77 {
    width: 77% !important;
    flex: 0 0 77% !important;
  }
  #sx .m-fill-78 {
    width: 78% !important;
    flex: 0 0 78% !important;
  }
  #sx .m-fill-79 {
    width: 79% !important;
    flex: 0 0 79% !important;
  }
  #sx .m-fill-80 {
    width: 80% !important;
    flex: 0 0 80% !important;
  }
  #sx .m-fill-81 {
    width: 81% !important;
    flex: 0 0 81% !important;
  }
  #sx .m-fill-82 {
    width: 82% !important;
    flex: 0 0 82% !important;
  }
  #sx .m-fill-83 {
    width: 83% !important;
    flex: 0 0 83% !important;
  }
  #sx .m-fill-84 {
    width: 84% !important;
    flex: 0 0 84% !important;
  }
  #sx .m-fill-85 {
    width: 85% !important;
    flex: 0 0 85% !important;
  }
  #sx .m-fill-86 {
    width: 86% !important;
    flex: 0 0 86% !important;
  }
  #sx .m-fill-87 {
    width: 87% !important;
    flex: 0 0 87% !important;
  }
  #sx .m-fill-88 {
    width: 88% !important;
    flex: 0 0 88% !important;
  }
  #sx .m-fill-89 {
    width: 89% !important;
    flex: 0 0 89% !important;
  }
  #sx .m-fill-90 {
    width: 90% !important;
    flex: 0 0 90% !important;
  }
  #sx .m-fill-91 {
    width: 91% !important;
    flex: 0 0 91% !important;
  }
  #sx .m-fill-92 {
    width: 92% !important;
    flex: 0 0 92% !important;
  }
  #sx .m-fill-93 {
    width: 93% !important;
    flex: 0 0 93% !important;
  }
  #sx .m-fill-94 {
    width: 94% !important;
    flex: 0 0 94% !important;
  }
  #sx .m-fill-95 {
    width: 95% !important;
    flex: 0 0 95% !important;
  }
  #sx .m-fill-96 {
    width: 96% !important;
    flex: 0 0 96% !important;
  }
  #sx .m-fill-97 {
    width: 97% !important;
    flex: 0 0 97% !important;
  }
  #sx .m-fill-98 {
    width: 98% !important;
    flex: 0 0 98% !important;
  }
  #sx .m-fill-99 {
    width: 99% !important;
    flex: 0 0 99% !important;
  }
  #sx .m-fill-100 {
    width: 100% !important;
    flex: 0 0 100% !important;
  }
  #sx .m-grid-14 {
    grid-template-columns: repeat(14, 1fr) !important;
  }
  #sx .m-grid-14 > * {
    grid-column: auto !important;
  }
  #sx .m-fill-10 {
    width: 10% !important;
    flex: 0 0 10% !important;
  }
  #sx .m-fill-11 {
    width: 11% !important;
    flex: 0 0 11% !important;
  }
  #sx .m-fill-12 {
    width: 12% !important;
    flex: 0 0 12% !important;
  }
  #sx .m-fill-13 {
    width: 13% !important;
    flex: 0 0 13% !important;
  }
  #sx .m-fill-14 {
    width: 14% !important;
    flex: 0 0 14% !important;
  }
  #sx .m-fill-15 {
    width: 15% !important;
    flex: 0 0 15% !important;
  }
  #sx .m-fill-16 {
    width: 16% !important;
    flex: 0 0 16% !important;
  }
  #sx .m-fill-17 {
    width: 17% !important;
    flex: 0 0 17% !important;
  }
  #sx .m-fill-18 {
    width: 18% !important;
    flex: 0 0 18% !important;
  }
  #sx .m-fill-19 {
    width: 19% !important;
    flex: 0 0 19% !important;
  }
  #sx .m-fill-20 {
    width: 20% !important;
    flex: 0 0 20% !important;
  }
  #sx .m-fill-21 {
    width: 21% !important;
    flex: 0 0 21% !important;
  }
  #sx .m-fill-22 {
    width: 22% !important;
    flex: 0 0 22% !important;
  }
  #sx .m-fill-23 {
    width: 23% !important;
    flex: 0 0 23% !important;
  }
  #sx .m-fill-24 {
    width: 24% !important;
    flex: 0 0 24% !important;
  }
  #sx .m-fill-25 {
    width: 25% !important;
    flex: 0 0 25% !important;
  }
  #sx .m-fill-26 {
    width: 26% !important;
    flex: 0 0 26% !important;
  }
  #sx .m-fill-27 {
    width: 27% !important;
    flex: 0 0 27% !important;
  }
  #sx .m-fill-28 {
    width: 28% !important;
    flex: 0 0 28% !important;
  }
  #sx .m-fill-29 {
    width: 29% !important;
    flex: 0 0 29% !important;
  }
  #sx .m-fill-30 {
    width: 30% !important;
    flex: 0 0 30% !important;
  }
  #sx .m-fill-31 {
    width: 31% !important;
    flex: 0 0 31% !important;
  }
  #sx .m-fill-32 {
    width: 32% !important;
    flex: 0 0 32% !important;
  }
  #sx .m-fill-33 {
    width: 33% !important;
    flex: 0 0 33% !important;
  }
  #sx .m-fill-34 {
    width: 34% !important;
    flex: 0 0 34% !important;
  }
  #sx .m-fill-35 {
    width: 35% !important;
    flex: 0 0 35% !important;
  }
  #sx .m-fill-36 {
    width: 36% !important;
    flex: 0 0 36% !important;
  }
  #sx .m-fill-37 {
    width: 37% !important;
    flex: 0 0 37% !important;
  }
  #sx .m-fill-38 {
    width: 38% !important;
    flex: 0 0 38% !important;
  }
  #sx .m-fill-39 {
    width: 39% !important;
    flex: 0 0 39% !important;
  }
  #sx .m-fill-40 {
    width: 40% !important;
    flex: 0 0 40% !important;
  }
  #sx .m-fill-41 {
    width: 41% !important;
    flex: 0 0 41% !important;
  }
  #sx .m-fill-42 {
    width: 42% !important;
    flex: 0 0 42% !important;
  }
  #sx .m-fill-43 {
    width: 43% !important;
    flex: 0 0 43% !important;
  }
  #sx .m-fill-44 {
    width: 44% !important;
    flex: 0 0 44% !important;
  }
  #sx .m-fill-45 {
    width: 45% !important;
    flex: 0 0 45% !important;
  }
  #sx .m-fill-46 {
    width: 46% !important;
    flex: 0 0 46% !important;
  }
  #sx .m-fill-47 {
    width: 47% !important;
    flex: 0 0 47% !important;
  }
  #sx .m-fill-48 {
    width: 48% !important;
    flex: 0 0 48% !important;
  }
  #sx .m-fill-49 {
    width: 49% !important;
    flex: 0 0 49% !important;
  }
  #sx .m-fill-50 {
    width: 50% !important;
    flex: 0 0 50% !important;
  }
  #sx .m-fill-51 {
    width: 51% !important;
    flex: 0 0 51% !important;
  }
  #sx .m-fill-52 {
    width: 52% !important;
    flex: 0 0 52% !important;
  }
  #sx .m-fill-53 {
    width: 53% !important;
    flex: 0 0 53% !important;
  }
  #sx .m-fill-54 {
    width: 54% !important;
    flex: 0 0 54% !important;
  }
  #sx .m-fill-55 {
    width: 55% !important;
    flex: 0 0 55% !important;
  }
  #sx .m-fill-56 {
    width: 56% !important;
    flex: 0 0 56% !important;
  }
  #sx .m-fill-57 {
    width: 57% !important;
    flex: 0 0 57% !important;
  }
  #sx .m-fill-58 {
    width: 58% !important;
    flex: 0 0 58% !important;
  }
  #sx .m-fill-59 {
    width: 59% !important;
    flex: 0 0 59% !important;
  }
  #sx .m-fill-60 {
    width: 60% !important;
    flex: 0 0 60% !important;
  }
  #sx .m-fill-61 {
    width: 61% !important;
    flex: 0 0 61% !important;
  }
  #sx .m-fill-62 {
    width: 62% !important;
    flex: 0 0 62% !important;
  }
  #sx .m-fill-63 {
    width: 63% !important;
    flex: 0 0 63% !important;
  }
  #sx .m-fill-64 {
    width: 64% !important;
    flex: 0 0 64% !important;
  }
  #sx .m-fill-65 {
    width: 65% !important;
    flex: 0 0 65% !important;
  }
  #sx .m-fill-66 {
    width: 66% !important;
    flex: 0 0 66% !important;
  }
  #sx .m-fill-67 {
    width: 67% !important;
    flex: 0 0 67% !important;
  }
  #sx .m-fill-68 {
    width: 68% !important;
    flex: 0 0 68% !important;
  }
  #sx .m-fill-69 {
    width: 69% !important;
    flex: 0 0 69% !important;
  }
  #sx .m-fill-70 {
    width: 70% !important;
    flex: 0 0 70% !important;
  }
  #sx .m-fill-71 {
    width: 71% !important;
    flex: 0 0 71% !important;
  }
  #sx .m-fill-72 {
    width: 72% !important;
    flex: 0 0 72% !important;
  }
  #sx .m-fill-73 {
    width: 73% !important;
    flex: 0 0 73% !important;
  }
  #sx .m-fill-74 {
    width: 74% !important;
    flex: 0 0 74% !important;
  }
  #sx .m-fill-75 {
    width: 75% !important;
    flex: 0 0 75% !important;
  }
  #sx .m-fill-76 {
    width: 76% !important;
    flex: 0 0 76% !important;
  }
  #sx .m-fill-77 {
    width: 77% !important;
    flex: 0 0 77% !important;
  }
  #sx .m-fill-78 {
    width: 78% !important;
    flex: 0 0 78% !important;
  }
  #sx .m-fill-79 {
    width: 79% !important;
    flex: 0 0 79% !important;
  }
  #sx .m-fill-80 {
    width: 80% !important;
    flex: 0 0 80% !important;
  }
  #sx .m-fill-81 {
    width: 81% !important;
    flex: 0 0 81% !important;
  }
  #sx .m-fill-82 {
    width: 82% !important;
    flex: 0 0 82% !important;
  }
  #sx .m-fill-83 {
    width: 83% !important;
    flex: 0 0 83% !important;
  }
  #sx .m-fill-84 {
    width: 84% !important;
    flex: 0 0 84% !important;
  }
  #sx .m-fill-85 {
    width: 85% !important;
    flex: 0 0 85% !important;
  }
  #sx .m-fill-86 {
    width: 86% !important;
    flex: 0 0 86% !important;
  }
  #sx .m-fill-87 {
    width: 87% !important;
    flex: 0 0 87% !important;
  }
  #sx .m-fill-88 {
    width: 88% !important;
    flex: 0 0 88% !important;
  }
  #sx .m-fill-89 {
    width: 89% !important;
    flex: 0 0 89% !important;
  }
  #sx .m-fill-90 {
    width: 90% !important;
    flex: 0 0 90% !important;
  }
  #sx .m-fill-91 {
    width: 91% !important;
    flex: 0 0 91% !important;
  }
  #sx .m-fill-92 {
    width: 92% !important;
    flex: 0 0 92% !important;
  }
  #sx .m-fill-93 {
    width: 93% !important;
    flex: 0 0 93% !important;
  }
  #sx .m-fill-94 {
    width: 94% !important;
    flex: 0 0 94% !important;
  }
  #sx .m-fill-95 {
    width: 95% !important;
    flex: 0 0 95% !important;
  }
  #sx .m-fill-96 {
    width: 96% !important;
    flex: 0 0 96% !important;
  }
  #sx .m-fill-97 {
    width: 97% !important;
    flex: 0 0 97% !important;
  }
  #sx .m-fill-98 {
    width: 98% !important;
    flex: 0 0 98% !important;
  }
  #sx .m-fill-99 {
    width: 99% !important;
    flex: 0 0 99% !important;
  }
  #sx .m-fill-100 {
    width: 100% !important;
    flex: 0 0 100% !important;
  }
  #sx .m-grid-15 {
    grid-template-columns: repeat(15, 1fr) !important;
  }
  #sx .m-grid-15 > * {
    grid-column: auto !important;
  }
  #sx .m-fill-10 {
    width: 10% !important;
    flex: 0 0 10% !important;
  }
  #sx .m-fill-11 {
    width: 11% !important;
    flex: 0 0 11% !important;
  }
  #sx .m-fill-12 {
    width: 12% !important;
    flex: 0 0 12% !important;
  }
  #sx .m-fill-13 {
    width: 13% !important;
    flex: 0 0 13% !important;
  }
  #sx .m-fill-14 {
    width: 14% !important;
    flex: 0 0 14% !important;
  }
  #sx .m-fill-15 {
    width: 15% !important;
    flex: 0 0 15% !important;
  }
  #sx .m-fill-16 {
    width: 16% !important;
    flex: 0 0 16% !important;
  }
  #sx .m-fill-17 {
    width: 17% !important;
    flex: 0 0 17% !important;
  }
  #sx .m-fill-18 {
    width: 18% !important;
    flex: 0 0 18% !important;
  }
  #sx .m-fill-19 {
    width: 19% !important;
    flex: 0 0 19% !important;
  }
  #sx .m-fill-20 {
    width: 20% !important;
    flex: 0 0 20% !important;
  }
  #sx .m-fill-21 {
    width: 21% !important;
    flex: 0 0 21% !important;
  }
  #sx .m-fill-22 {
    width: 22% !important;
    flex: 0 0 22% !important;
  }
  #sx .m-fill-23 {
    width: 23% !important;
    flex: 0 0 23% !important;
  }
  #sx .m-fill-24 {
    width: 24% !important;
    flex: 0 0 24% !important;
  }
  #sx .m-fill-25 {
    width: 25% !important;
    flex: 0 0 25% !important;
  }
  #sx .m-fill-26 {
    width: 26% !important;
    flex: 0 0 26% !important;
  }
  #sx .m-fill-27 {
    width: 27% !important;
    flex: 0 0 27% !important;
  }
  #sx .m-fill-28 {
    width: 28% !important;
    flex: 0 0 28% !important;
  }
  #sx .m-fill-29 {
    width: 29% !important;
    flex: 0 0 29% !important;
  }
  #sx .m-fill-30 {
    width: 30% !important;
    flex: 0 0 30% !important;
  }
  #sx .m-fill-31 {
    width: 31% !important;
    flex: 0 0 31% !important;
  }
  #sx .m-fill-32 {
    width: 32% !important;
    flex: 0 0 32% !important;
  }
  #sx .m-fill-33 {
    width: 33% !important;
    flex: 0 0 33% !important;
  }
  #sx .m-fill-34 {
    width: 34% !important;
    flex: 0 0 34% !important;
  }
  #sx .m-fill-35 {
    width: 35% !important;
    flex: 0 0 35% !important;
  }
  #sx .m-fill-36 {
    width: 36% !important;
    flex: 0 0 36% !important;
  }
  #sx .m-fill-37 {
    width: 37% !important;
    flex: 0 0 37% !important;
  }
  #sx .m-fill-38 {
    width: 38% !important;
    flex: 0 0 38% !important;
  }
  #sx .m-fill-39 {
    width: 39% !important;
    flex: 0 0 39% !important;
  }
  #sx .m-fill-40 {
    width: 40% !important;
    flex: 0 0 40% !important;
  }
  #sx .m-fill-41 {
    width: 41% !important;
    flex: 0 0 41% !important;
  }
  #sx .m-fill-42 {
    width: 42% !important;
    flex: 0 0 42% !important;
  }
  #sx .m-fill-43 {
    width: 43% !important;
    flex: 0 0 43% !important;
  }
  #sx .m-fill-44 {
    width: 44% !important;
    flex: 0 0 44% !important;
  }
  #sx .m-fill-45 {
    width: 45% !important;
    flex: 0 0 45% !important;
  }
  #sx .m-fill-46 {
    width: 46% !important;
    flex: 0 0 46% !important;
  }
  #sx .m-fill-47 {
    width: 47% !important;
    flex: 0 0 47% !important;
  }
  #sx .m-fill-48 {
    width: 48% !important;
    flex: 0 0 48% !important;
  }
  #sx .m-fill-49 {
    width: 49% !important;
    flex: 0 0 49% !important;
  }
  #sx .m-fill-50 {
    width: 50% !important;
    flex: 0 0 50% !important;
  }
  #sx .m-fill-51 {
    width: 51% !important;
    flex: 0 0 51% !important;
  }
  #sx .m-fill-52 {
    width: 52% !important;
    flex: 0 0 52% !important;
  }
  #sx .m-fill-53 {
    width: 53% !important;
    flex: 0 0 53% !important;
  }
  #sx .m-fill-54 {
    width: 54% !important;
    flex: 0 0 54% !important;
  }
  #sx .m-fill-55 {
    width: 55% !important;
    flex: 0 0 55% !important;
  }
  #sx .m-fill-56 {
    width: 56% !important;
    flex: 0 0 56% !important;
  }
  #sx .m-fill-57 {
    width: 57% !important;
    flex: 0 0 57% !important;
  }
  #sx .m-fill-58 {
    width: 58% !important;
    flex: 0 0 58% !important;
  }
  #sx .m-fill-59 {
    width: 59% !important;
    flex: 0 0 59% !important;
  }
  #sx .m-fill-60 {
    width: 60% !important;
    flex: 0 0 60% !important;
  }
  #sx .m-fill-61 {
    width: 61% !important;
    flex: 0 0 61% !important;
  }
  #sx .m-fill-62 {
    width: 62% !important;
    flex: 0 0 62% !important;
  }
  #sx .m-fill-63 {
    width: 63% !important;
    flex: 0 0 63% !important;
  }
  #sx .m-fill-64 {
    width: 64% !important;
    flex: 0 0 64% !important;
  }
  #sx .m-fill-65 {
    width: 65% !important;
    flex: 0 0 65% !important;
  }
  #sx .m-fill-66 {
    width: 66% !important;
    flex: 0 0 66% !important;
  }
  #sx .m-fill-67 {
    width: 67% !important;
    flex: 0 0 67% !important;
  }
  #sx .m-fill-68 {
    width: 68% !important;
    flex: 0 0 68% !important;
  }
  #sx .m-fill-69 {
    width: 69% !important;
    flex: 0 0 69% !important;
  }
  #sx .m-fill-70 {
    width: 70% !important;
    flex: 0 0 70% !important;
  }
  #sx .m-fill-71 {
    width: 71% !important;
    flex: 0 0 71% !important;
  }
  #sx .m-fill-72 {
    width: 72% !important;
    flex: 0 0 72% !important;
  }
  #sx .m-fill-73 {
    width: 73% !important;
    flex: 0 0 73% !important;
  }
  #sx .m-fill-74 {
    width: 74% !important;
    flex: 0 0 74% !important;
  }
  #sx .m-fill-75 {
    width: 75% !important;
    flex: 0 0 75% !important;
  }
  #sx .m-fill-76 {
    width: 76% !important;
    flex: 0 0 76% !important;
  }
  #sx .m-fill-77 {
    width: 77% !important;
    flex: 0 0 77% !important;
  }
  #sx .m-fill-78 {
    width: 78% !important;
    flex: 0 0 78% !important;
  }
  #sx .m-fill-79 {
    width: 79% !important;
    flex: 0 0 79% !important;
  }
  #sx .m-fill-80 {
    width: 80% !important;
    flex: 0 0 80% !important;
  }
  #sx .m-fill-81 {
    width: 81% !important;
    flex: 0 0 81% !important;
  }
  #sx .m-fill-82 {
    width: 82% !important;
    flex: 0 0 82% !important;
  }
  #sx .m-fill-83 {
    width: 83% !important;
    flex: 0 0 83% !important;
  }
  #sx .m-fill-84 {
    width: 84% !important;
    flex: 0 0 84% !important;
  }
  #sx .m-fill-85 {
    width: 85% !important;
    flex: 0 0 85% !important;
  }
  #sx .m-fill-86 {
    width: 86% !important;
    flex: 0 0 86% !important;
  }
  #sx .m-fill-87 {
    width: 87% !important;
    flex: 0 0 87% !important;
  }
  #sx .m-fill-88 {
    width: 88% !important;
    flex: 0 0 88% !important;
  }
  #sx .m-fill-89 {
    width: 89% !important;
    flex: 0 0 89% !important;
  }
  #sx .m-fill-90 {
    width: 90% !important;
    flex: 0 0 90% !important;
  }
  #sx .m-fill-91 {
    width: 91% !important;
    flex: 0 0 91% !important;
  }
  #sx .m-fill-92 {
    width: 92% !important;
    flex: 0 0 92% !important;
  }
  #sx .m-fill-93 {
    width: 93% !important;
    flex: 0 0 93% !important;
  }
  #sx .m-fill-94 {
    width: 94% !important;
    flex: 0 0 94% !important;
  }
  #sx .m-fill-95 {
    width: 95% !important;
    flex: 0 0 95% !important;
  }
  #sx .m-fill-96 {
    width: 96% !important;
    flex: 0 0 96% !important;
  }
  #sx .m-fill-97 {
    width: 97% !important;
    flex: 0 0 97% !important;
  }
  #sx .m-fill-98 {
    width: 98% !important;
    flex: 0 0 98% !important;
  }
  #sx .m-fill-99 {
    width: 99% !important;
    flex: 0 0 99% !important;
  }
  #sx .m-fill-100 {
    width: 100% !important;
    flex: 0 0 100% !important;
  }
  #sx .m-grid-16 {
    grid-template-columns: repeat(16, 1fr) !important;
  }
  #sx .m-grid-16 > * {
    grid-column: auto !important;
  }
  #sx .m-fill-10 {
    width: 10% !important;
    flex: 0 0 10% !important;
  }
  #sx .m-fill-11 {
    width: 11% !important;
    flex: 0 0 11% !important;
  }
  #sx .m-fill-12 {
    width: 12% !important;
    flex: 0 0 12% !important;
  }
  #sx .m-fill-13 {
    width: 13% !important;
    flex: 0 0 13% !important;
  }
  #sx .m-fill-14 {
    width: 14% !important;
    flex: 0 0 14% !important;
  }
  #sx .m-fill-15 {
    width: 15% !important;
    flex: 0 0 15% !important;
  }
  #sx .m-fill-16 {
    width: 16% !important;
    flex: 0 0 16% !important;
  }
  #sx .m-fill-17 {
    width: 17% !important;
    flex: 0 0 17% !important;
  }
  #sx .m-fill-18 {
    width: 18% !important;
    flex: 0 0 18% !important;
  }
  #sx .m-fill-19 {
    width: 19% !important;
    flex: 0 0 19% !important;
  }
  #sx .m-fill-20 {
    width: 20% !important;
    flex: 0 0 20% !important;
  }
  #sx .m-fill-21 {
    width: 21% !important;
    flex: 0 0 21% !important;
  }
  #sx .m-fill-22 {
    width: 22% !important;
    flex: 0 0 22% !important;
  }
  #sx .m-fill-23 {
    width: 23% !important;
    flex: 0 0 23% !important;
  }
  #sx .m-fill-24 {
    width: 24% !important;
    flex: 0 0 24% !important;
  }
  #sx .m-fill-25 {
    width: 25% !important;
    flex: 0 0 25% !important;
  }
  #sx .m-fill-26 {
    width: 26% !important;
    flex: 0 0 26% !important;
  }
  #sx .m-fill-27 {
    width: 27% !important;
    flex: 0 0 27% !important;
  }
  #sx .m-fill-28 {
    width: 28% !important;
    flex: 0 0 28% !important;
  }
  #sx .m-fill-29 {
    width: 29% !important;
    flex: 0 0 29% !important;
  }
  #sx .m-fill-30 {
    width: 30% !important;
    flex: 0 0 30% !important;
  }
  #sx .m-fill-31 {
    width: 31% !important;
    flex: 0 0 31% !important;
  }
  #sx .m-fill-32 {
    width: 32% !important;
    flex: 0 0 32% !important;
  }
  #sx .m-fill-33 {
    width: 33% !important;
    flex: 0 0 33% !important;
  }
  #sx .m-fill-34 {
    width: 34% !important;
    flex: 0 0 34% !important;
  }
  #sx .m-fill-35 {
    width: 35% !important;
    flex: 0 0 35% !important;
  }
  #sx .m-fill-36 {
    width: 36% !important;
    flex: 0 0 36% !important;
  }
  #sx .m-fill-37 {
    width: 37% !important;
    flex: 0 0 37% !important;
  }
  #sx .m-fill-38 {
    width: 38% !important;
    flex: 0 0 38% !important;
  }
  #sx .m-fill-39 {
    width: 39% !important;
    flex: 0 0 39% !important;
  }
  #sx .m-fill-40 {
    width: 40% !important;
    flex: 0 0 40% !important;
  }
  #sx .m-fill-41 {
    width: 41% !important;
    flex: 0 0 41% !important;
  }
  #sx .m-fill-42 {
    width: 42% !important;
    flex: 0 0 42% !important;
  }
  #sx .m-fill-43 {
    width: 43% !important;
    flex: 0 0 43% !important;
  }
  #sx .m-fill-44 {
    width: 44% !important;
    flex: 0 0 44% !important;
  }
  #sx .m-fill-45 {
    width: 45% !important;
    flex: 0 0 45% !important;
  }
  #sx .m-fill-46 {
    width: 46% !important;
    flex: 0 0 46% !important;
  }
  #sx .m-fill-47 {
    width: 47% !important;
    flex: 0 0 47% !important;
  }
  #sx .m-fill-48 {
    width: 48% !important;
    flex: 0 0 48% !important;
  }
  #sx .m-fill-49 {
    width: 49% !important;
    flex: 0 0 49% !important;
  }
  #sx .m-fill-50 {
    width: 50% !important;
    flex: 0 0 50% !important;
  }
  #sx .m-fill-51 {
    width: 51% !important;
    flex: 0 0 51% !important;
  }
  #sx .m-fill-52 {
    width: 52% !important;
    flex: 0 0 52% !important;
  }
  #sx .m-fill-53 {
    width: 53% !important;
    flex: 0 0 53% !important;
  }
  #sx .m-fill-54 {
    width: 54% !important;
    flex: 0 0 54% !important;
  }
  #sx .m-fill-55 {
    width: 55% !important;
    flex: 0 0 55% !important;
  }
  #sx .m-fill-56 {
    width: 56% !important;
    flex: 0 0 56% !important;
  }
  #sx .m-fill-57 {
    width: 57% !important;
    flex: 0 0 57% !important;
  }
  #sx .m-fill-58 {
    width: 58% !important;
    flex: 0 0 58% !important;
  }
  #sx .m-fill-59 {
    width: 59% !important;
    flex: 0 0 59% !important;
  }
  #sx .m-fill-60 {
    width: 60% !important;
    flex: 0 0 60% !important;
  }
  #sx .m-fill-61 {
    width: 61% !important;
    flex: 0 0 61% !important;
  }
  #sx .m-fill-62 {
    width: 62% !important;
    flex: 0 0 62% !important;
  }
  #sx .m-fill-63 {
    width: 63% !important;
    flex: 0 0 63% !important;
  }
  #sx .m-fill-64 {
    width: 64% !important;
    flex: 0 0 64% !important;
  }
  #sx .m-fill-65 {
    width: 65% !important;
    flex: 0 0 65% !important;
  }
  #sx .m-fill-66 {
    width: 66% !important;
    flex: 0 0 66% !important;
  }
  #sx .m-fill-67 {
    width: 67% !important;
    flex: 0 0 67% !important;
  }
  #sx .m-fill-68 {
    width: 68% !important;
    flex: 0 0 68% !important;
  }
  #sx .m-fill-69 {
    width: 69% !important;
    flex: 0 0 69% !important;
  }
  #sx .m-fill-70 {
    width: 70% !important;
    flex: 0 0 70% !important;
  }
  #sx .m-fill-71 {
    width: 71% !important;
    flex: 0 0 71% !important;
  }
  #sx .m-fill-72 {
    width: 72% !important;
    flex: 0 0 72% !important;
  }
  #sx .m-fill-73 {
    width: 73% !important;
    flex: 0 0 73% !important;
  }
  #sx .m-fill-74 {
    width: 74% !important;
    flex: 0 0 74% !important;
  }
  #sx .m-fill-75 {
    width: 75% !important;
    flex: 0 0 75% !important;
  }
  #sx .m-fill-76 {
    width: 76% !important;
    flex: 0 0 76% !important;
  }
  #sx .m-fill-77 {
    width: 77% !important;
    flex: 0 0 77% !important;
  }
  #sx .m-fill-78 {
    width: 78% !important;
    flex: 0 0 78% !important;
  }
  #sx .m-fill-79 {
    width: 79% !important;
    flex: 0 0 79% !important;
  }
  #sx .m-fill-80 {
    width: 80% !important;
    flex: 0 0 80% !important;
  }
  #sx .m-fill-81 {
    width: 81% !important;
    flex: 0 0 81% !important;
  }
  #sx .m-fill-82 {
    width: 82% !important;
    flex: 0 0 82% !important;
  }
  #sx .m-fill-83 {
    width: 83% !important;
    flex: 0 0 83% !important;
  }
  #sx .m-fill-84 {
    width: 84% !important;
    flex: 0 0 84% !important;
  }
  #sx .m-fill-85 {
    width: 85% !important;
    flex: 0 0 85% !important;
  }
  #sx .m-fill-86 {
    width: 86% !important;
    flex: 0 0 86% !important;
  }
  #sx .m-fill-87 {
    width: 87% !important;
    flex: 0 0 87% !important;
  }
  #sx .m-fill-88 {
    width: 88% !important;
    flex: 0 0 88% !important;
  }
  #sx .m-fill-89 {
    width: 89% !important;
    flex: 0 0 89% !important;
  }
  #sx .m-fill-90 {
    width: 90% !important;
    flex: 0 0 90% !important;
  }
  #sx .m-fill-91 {
    width: 91% !important;
    flex: 0 0 91% !important;
  }
  #sx .m-fill-92 {
    width: 92% !important;
    flex: 0 0 92% !important;
  }
  #sx .m-fill-93 {
    width: 93% !important;
    flex: 0 0 93% !important;
  }
  #sx .m-fill-94 {
    width: 94% !important;
    flex: 0 0 94% !important;
  }
  #sx .m-fill-95 {
    width: 95% !important;
    flex: 0 0 95% !important;
  }
  #sx .m-fill-96 {
    width: 96% !important;
    flex: 0 0 96% !important;
  }
  #sx .m-fill-97 {
    width: 97% !important;
    flex: 0 0 97% !important;
  }
  #sx .m-fill-98 {
    width: 98% !important;
    flex: 0 0 98% !important;
  }
  #sx .m-fill-99 {
    width: 99% !important;
    flex: 0 0 99% !important;
  }
  #sx .m-fill-100 {
    width: 100% !important;
    flex: 0 0 100% !important;
  }
  #sx .m-grid-17 {
    grid-template-columns: repeat(17, 1fr) !important;
  }
  #sx .m-grid-17 > * {
    grid-column: auto !important;
  }
  #sx .m-fill-10 {
    width: 10% !important;
    flex: 0 0 10% !important;
  }
  #sx .m-fill-11 {
    width: 11% !important;
    flex: 0 0 11% !important;
  }
  #sx .m-fill-12 {
    width: 12% !important;
    flex: 0 0 12% !important;
  }
  #sx .m-fill-13 {
    width: 13% !important;
    flex: 0 0 13% !important;
  }
  #sx .m-fill-14 {
    width: 14% !important;
    flex: 0 0 14% !important;
  }
  #sx .m-fill-15 {
    width: 15% !important;
    flex: 0 0 15% !important;
  }
  #sx .m-fill-16 {
    width: 16% !important;
    flex: 0 0 16% !important;
  }
  #sx .m-fill-17 {
    width: 17% !important;
    flex: 0 0 17% !important;
  }
  #sx .m-fill-18 {
    width: 18% !important;
    flex: 0 0 18% !important;
  }
  #sx .m-fill-19 {
    width: 19% !important;
    flex: 0 0 19% !important;
  }
  #sx .m-fill-20 {
    width: 20% !important;
    flex: 0 0 20% !important;
  }
  #sx .m-fill-21 {
    width: 21% !important;
    flex: 0 0 21% !important;
  }
  #sx .m-fill-22 {
    width: 22% !important;
    flex: 0 0 22% !important;
  }
  #sx .m-fill-23 {
    width: 23% !important;
    flex: 0 0 23% !important;
  }
  #sx .m-fill-24 {
    width: 24% !important;
    flex: 0 0 24% !important;
  }
  #sx .m-fill-25 {
    width: 25% !important;
    flex: 0 0 25% !important;
  }
  #sx .m-fill-26 {
    width: 26% !important;
    flex: 0 0 26% !important;
  }
  #sx .m-fill-27 {
    width: 27% !important;
    flex: 0 0 27% !important;
  }
  #sx .m-fill-28 {
    width: 28% !important;
    flex: 0 0 28% !important;
  }
  #sx .m-fill-29 {
    width: 29% !important;
    flex: 0 0 29% !important;
  }
  #sx .m-fill-30 {
    width: 30% !important;
    flex: 0 0 30% !important;
  }
  #sx .m-fill-31 {
    width: 31% !important;
    flex: 0 0 31% !important;
  }
  #sx .m-fill-32 {
    width: 32% !important;
    flex: 0 0 32% !important;
  }
  #sx .m-fill-33 {
    width: 33% !important;
    flex: 0 0 33% !important;
  }
  #sx .m-fill-34 {
    width: 34% !important;
    flex: 0 0 34% !important;
  }
  #sx .m-fill-35 {
    width: 35% !important;
    flex: 0 0 35% !important;
  }
  #sx .m-fill-36 {
    width: 36% !important;
    flex: 0 0 36% !important;
  }
  #sx .m-fill-37 {
    width: 37% !important;
    flex: 0 0 37% !important;
  }
  #sx .m-fill-38 {
    width: 38% !important;
    flex: 0 0 38% !important;
  }
  #sx .m-fill-39 {
    width: 39% !important;
    flex: 0 0 39% !important;
  }
  #sx .m-fill-40 {
    width: 40% !important;
    flex: 0 0 40% !important;
  }
  #sx .m-fill-41 {
    width: 41% !important;
    flex: 0 0 41% !important;
  }
  #sx .m-fill-42 {
    width: 42% !important;
    flex: 0 0 42% !important;
  }
  #sx .m-fill-43 {
    width: 43% !important;
    flex: 0 0 43% !important;
  }
  #sx .m-fill-44 {
    width: 44% !important;
    flex: 0 0 44% !important;
  }
  #sx .m-fill-45 {
    width: 45% !important;
    flex: 0 0 45% !important;
  }
  #sx .m-fill-46 {
    width: 46% !important;
    flex: 0 0 46% !important;
  }
  #sx .m-fill-47 {
    width: 47% !important;
    flex: 0 0 47% !important;
  }
  #sx .m-fill-48 {
    width: 48% !important;
    flex: 0 0 48% !important;
  }
  #sx .m-fill-49 {
    width: 49% !important;
    flex: 0 0 49% !important;
  }
  #sx .m-fill-50 {
    width: 50% !important;
    flex: 0 0 50% !important;
  }
  #sx .m-fill-51 {
    width: 51% !important;
    flex: 0 0 51% !important;
  }
  #sx .m-fill-52 {
    width: 52% !important;
    flex: 0 0 52% !important;
  }
  #sx .m-fill-53 {
    width: 53% !important;
    flex: 0 0 53% !important;
  }
  #sx .m-fill-54 {
    width: 54% !important;
    flex: 0 0 54% !important;
  }
  #sx .m-fill-55 {
    width: 55% !important;
    flex: 0 0 55% !important;
  }
  #sx .m-fill-56 {
    width: 56% !important;
    flex: 0 0 56% !important;
  }
  #sx .m-fill-57 {
    width: 57% !important;
    flex: 0 0 57% !important;
  }
  #sx .m-fill-58 {
    width: 58% !important;
    flex: 0 0 58% !important;
  }
  #sx .m-fill-59 {
    width: 59% !important;
    flex: 0 0 59% !important;
  }
  #sx .m-fill-60 {
    width: 60% !important;
    flex: 0 0 60% !important;
  }
  #sx .m-fill-61 {
    width: 61% !important;
    flex: 0 0 61% !important;
  }
  #sx .m-fill-62 {
    width: 62% !important;
    flex: 0 0 62% !important;
  }
  #sx .m-fill-63 {
    width: 63% !important;
    flex: 0 0 63% !important;
  }
  #sx .m-fill-64 {
    width: 64% !important;
    flex: 0 0 64% !important;
  }
  #sx .m-fill-65 {
    width: 65% !important;
    flex: 0 0 65% !important;
  }
  #sx .m-fill-66 {
    width: 66% !important;
    flex: 0 0 66% !important;
  }
  #sx .m-fill-67 {
    width: 67% !important;
    flex: 0 0 67% !important;
  }
  #sx .m-fill-68 {
    width: 68% !important;
    flex: 0 0 68% !important;
  }
  #sx .m-fill-69 {
    width: 69% !important;
    flex: 0 0 69% !important;
  }
  #sx .m-fill-70 {
    width: 70% !important;
    flex: 0 0 70% !important;
  }
  #sx .m-fill-71 {
    width: 71% !important;
    flex: 0 0 71% !important;
  }
  #sx .m-fill-72 {
    width: 72% !important;
    flex: 0 0 72% !important;
  }
  #sx .m-fill-73 {
    width: 73% !important;
    flex: 0 0 73% !important;
  }
  #sx .m-fill-74 {
    width: 74% !important;
    flex: 0 0 74% !important;
  }
  #sx .m-fill-75 {
    width: 75% !important;
    flex: 0 0 75% !important;
  }
  #sx .m-fill-76 {
    width: 76% !important;
    flex: 0 0 76% !important;
  }
  #sx .m-fill-77 {
    width: 77% !important;
    flex: 0 0 77% !important;
  }
  #sx .m-fill-78 {
    width: 78% !important;
    flex: 0 0 78% !important;
  }
  #sx .m-fill-79 {
    width: 79% !important;
    flex: 0 0 79% !important;
  }
  #sx .m-fill-80 {
    width: 80% !important;
    flex: 0 0 80% !important;
  }
  #sx .m-fill-81 {
    width: 81% !important;
    flex: 0 0 81% !important;
  }
  #sx .m-fill-82 {
    width: 82% !important;
    flex: 0 0 82% !important;
  }
  #sx .m-fill-83 {
    width: 83% !important;
    flex: 0 0 83% !important;
  }
  #sx .m-fill-84 {
    width: 84% !important;
    flex: 0 0 84% !important;
  }
  #sx .m-fill-85 {
    width: 85% !important;
    flex: 0 0 85% !important;
  }
  #sx .m-fill-86 {
    width: 86% !important;
    flex: 0 0 86% !important;
  }
  #sx .m-fill-87 {
    width: 87% !important;
    flex: 0 0 87% !important;
  }
  #sx .m-fill-88 {
    width: 88% !important;
    flex: 0 0 88% !important;
  }
  #sx .m-fill-89 {
    width: 89% !important;
    flex: 0 0 89% !important;
  }
  #sx .m-fill-90 {
    width: 90% !important;
    flex: 0 0 90% !important;
  }
  #sx .m-fill-91 {
    width: 91% !important;
    flex: 0 0 91% !important;
  }
  #sx .m-fill-92 {
    width: 92% !important;
    flex: 0 0 92% !important;
  }
  #sx .m-fill-93 {
    width: 93% !important;
    flex: 0 0 93% !important;
  }
  #sx .m-fill-94 {
    width: 94% !important;
    flex: 0 0 94% !important;
  }
  #sx .m-fill-95 {
    width: 95% !important;
    flex: 0 0 95% !important;
  }
  #sx .m-fill-96 {
    width: 96% !important;
    flex: 0 0 96% !important;
  }
  #sx .m-fill-97 {
    width: 97% !important;
    flex: 0 0 97% !important;
  }
  #sx .m-fill-98 {
    width: 98% !important;
    flex: 0 0 98% !important;
  }
  #sx .m-fill-99 {
    width: 99% !important;
    flex: 0 0 99% !important;
  }
  #sx .m-fill-100 {
    width: 100% !important;
    flex: 0 0 100% !important;
  }
  #sx .m-grid-18 {
    grid-template-columns: repeat(18, 1fr) !important;
  }
  #sx .m-grid-18 > * {
    grid-column: auto !important;
  }
  #sx .m-fill-10 {
    width: 10% !important;
    flex: 0 0 10% !important;
  }
  #sx .m-fill-11 {
    width: 11% !important;
    flex: 0 0 11% !important;
  }
  #sx .m-fill-12 {
    width: 12% !important;
    flex: 0 0 12% !important;
  }
  #sx .m-fill-13 {
    width: 13% !important;
    flex: 0 0 13% !important;
  }
  #sx .m-fill-14 {
    width: 14% !important;
    flex: 0 0 14% !important;
  }
  #sx .m-fill-15 {
    width: 15% !important;
    flex: 0 0 15% !important;
  }
  #sx .m-fill-16 {
    width: 16% !important;
    flex: 0 0 16% !important;
  }
  #sx .m-fill-17 {
    width: 17% !important;
    flex: 0 0 17% !important;
  }
  #sx .m-fill-18 {
    width: 18% !important;
    flex: 0 0 18% !important;
  }
  #sx .m-fill-19 {
    width: 19% !important;
    flex: 0 0 19% !important;
  }
  #sx .m-fill-20 {
    width: 20% !important;
    flex: 0 0 20% !important;
  }
  #sx .m-fill-21 {
    width: 21% !important;
    flex: 0 0 21% !important;
  }
  #sx .m-fill-22 {
    width: 22% !important;
    flex: 0 0 22% !important;
  }
  #sx .m-fill-23 {
    width: 23% !important;
    flex: 0 0 23% !important;
  }
  #sx .m-fill-24 {
    width: 24% !important;
    flex: 0 0 24% !important;
  }
  #sx .m-fill-25 {
    width: 25% !important;
    flex: 0 0 25% !important;
  }
  #sx .m-fill-26 {
    width: 26% !important;
    flex: 0 0 26% !important;
  }
  #sx .m-fill-27 {
    width: 27% !important;
    flex: 0 0 27% !important;
  }
  #sx .m-fill-28 {
    width: 28% !important;
    flex: 0 0 28% !important;
  }
  #sx .m-fill-29 {
    width: 29% !important;
    flex: 0 0 29% !important;
  }
  #sx .m-fill-30 {
    width: 30% !important;
    flex: 0 0 30% !important;
  }
  #sx .m-fill-31 {
    width: 31% !important;
    flex: 0 0 31% !important;
  }
  #sx .m-fill-32 {
    width: 32% !important;
    flex: 0 0 32% !important;
  }
  #sx .m-fill-33 {
    width: 33% !important;
    flex: 0 0 33% !important;
  }
  #sx .m-fill-34 {
    width: 34% !important;
    flex: 0 0 34% !important;
  }
  #sx .m-fill-35 {
    width: 35% !important;
    flex: 0 0 35% !important;
  }
  #sx .m-fill-36 {
    width: 36% !important;
    flex: 0 0 36% !important;
  }
  #sx .m-fill-37 {
    width: 37% !important;
    flex: 0 0 37% !important;
  }
  #sx .m-fill-38 {
    width: 38% !important;
    flex: 0 0 38% !important;
  }
  #sx .m-fill-39 {
    width: 39% !important;
    flex: 0 0 39% !important;
  }
  #sx .m-fill-40 {
    width: 40% !important;
    flex: 0 0 40% !important;
  }
  #sx .m-fill-41 {
    width: 41% !important;
    flex: 0 0 41% !important;
  }
  #sx .m-fill-42 {
    width: 42% !important;
    flex: 0 0 42% !important;
  }
  #sx .m-fill-43 {
    width: 43% !important;
    flex: 0 0 43% !important;
  }
  #sx .m-fill-44 {
    width: 44% !important;
    flex: 0 0 44% !important;
  }
  #sx .m-fill-45 {
    width: 45% !important;
    flex: 0 0 45% !important;
  }
  #sx .m-fill-46 {
    width: 46% !important;
    flex: 0 0 46% !important;
  }
  #sx .m-fill-47 {
    width: 47% !important;
    flex: 0 0 47% !important;
  }
  #sx .m-fill-48 {
    width: 48% !important;
    flex: 0 0 48% !important;
  }
  #sx .m-fill-49 {
    width: 49% !important;
    flex: 0 0 49% !important;
  }
  #sx .m-fill-50 {
    width: 50% !important;
    flex: 0 0 50% !important;
  }
  #sx .m-fill-51 {
    width: 51% !important;
    flex: 0 0 51% !important;
  }
  #sx .m-fill-52 {
    width: 52% !important;
    flex: 0 0 52% !important;
  }
  #sx .m-fill-53 {
    width: 53% !important;
    flex: 0 0 53% !important;
  }
  #sx .m-fill-54 {
    width: 54% !important;
    flex: 0 0 54% !important;
  }
  #sx .m-fill-55 {
    width: 55% !important;
    flex: 0 0 55% !important;
  }
  #sx .m-fill-56 {
    width: 56% !important;
    flex: 0 0 56% !important;
  }
  #sx .m-fill-57 {
    width: 57% !important;
    flex: 0 0 57% !important;
  }
  #sx .m-fill-58 {
    width: 58% !important;
    flex: 0 0 58% !important;
  }
  #sx .m-fill-59 {
    width: 59% !important;
    flex: 0 0 59% !important;
  }
  #sx .m-fill-60 {
    width: 60% !important;
    flex: 0 0 60% !important;
  }
  #sx .m-fill-61 {
    width: 61% !important;
    flex: 0 0 61% !important;
  }
  #sx .m-fill-62 {
    width: 62% !important;
    flex: 0 0 62% !important;
  }
  #sx .m-fill-63 {
    width: 63% !important;
    flex: 0 0 63% !important;
  }
  #sx .m-fill-64 {
    width: 64% !important;
    flex: 0 0 64% !important;
  }
  #sx .m-fill-65 {
    width: 65% !important;
    flex: 0 0 65% !important;
  }
  #sx .m-fill-66 {
    width: 66% !important;
    flex: 0 0 66% !important;
  }
  #sx .m-fill-67 {
    width: 67% !important;
    flex: 0 0 67% !important;
  }
  #sx .m-fill-68 {
    width: 68% !important;
    flex: 0 0 68% !important;
  }
  #sx .m-fill-69 {
    width: 69% !important;
    flex: 0 0 69% !important;
  }
  #sx .m-fill-70 {
    width: 70% !important;
    flex: 0 0 70% !important;
  }
  #sx .m-fill-71 {
    width: 71% !important;
    flex: 0 0 71% !important;
  }
  #sx .m-fill-72 {
    width: 72% !important;
    flex: 0 0 72% !important;
  }
  #sx .m-fill-73 {
    width: 73% !important;
    flex: 0 0 73% !important;
  }
  #sx .m-fill-74 {
    width: 74% !important;
    flex: 0 0 74% !important;
  }
  #sx .m-fill-75 {
    width: 75% !important;
    flex: 0 0 75% !important;
  }
  #sx .m-fill-76 {
    width: 76% !important;
    flex: 0 0 76% !important;
  }
  #sx .m-fill-77 {
    width: 77% !important;
    flex: 0 0 77% !important;
  }
  #sx .m-fill-78 {
    width: 78% !important;
    flex: 0 0 78% !important;
  }
  #sx .m-fill-79 {
    width: 79% !important;
    flex: 0 0 79% !important;
  }
  #sx .m-fill-80 {
    width: 80% !important;
    flex: 0 0 80% !important;
  }
  #sx .m-fill-81 {
    width: 81% !important;
    flex: 0 0 81% !important;
  }
  #sx .m-fill-82 {
    width: 82% !important;
    flex: 0 0 82% !important;
  }
  #sx .m-fill-83 {
    width: 83% !important;
    flex: 0 0 83% !important;
  }
  #sx .m-fill-84 {
    width: 84% !important;
    flex: 0 0 84% !important;
  }
  #sx .m-fill-85 {
    width: 85% !important;
    flex: 0 0 85% !important;
  }
  #sx .m-fill-86 {
    width: 86% !important;
    flex: 0 0 86% !important;
  }
  #sx .m-fill-87 {
    width: 87% !important;
    flex: 0 0 87% !important;
  }
  #sx .m-fill-88 {
    width: 88% !important;
    flex: 0 0 88% !important;
  }
  #sx .m-fill-89 {
    width: 89% !important;
    flex: 0 0 89% !important;
  }
  #sx .m-fill-90 {
    width: 90% !important;
    flex: 0 0 90% !important;
  }
  #sx .m-fill-91 {
    width: 91% !important;
    flex: 0 0 91% !important;
  }
  #sx .m-fill-92 {
    width: 92% !important;
    flex: 0 0 92% !important;
  }
  #sx .m-fill-93 {
    width: 93% !important;
    flex: 0 0 93% !important;
  }
  #sx .m-fill-94 {
    width: 94% !important;
    flex: 0 0 94% !important;
  }
  #sx .m-fill-95 {
    width: 95% !important;
    flex: 0 0 95% !important;
  }
  #sx .m-fill-96 {
    width: 96% !important;
    flex: 0 0 96% !important;
  }
  #sx .m-fill-97 {
    width: 97% !important;
    flex: 0 0 97% !important;
  }
  #sx .m-fill-98 {
    width: 98% !important;
    flex: 0 0 98% !important;
  }
  #sx .m-fill-99 {
    width: 99% !important;
    flex: 0 0 99% !important;
  }
  #sx .m-fill-100 {
    width: 100% !important;
    flex: 0 0 100% !important;
  }
  #sx .m-grid-19 {
    grid-template-columns: repeat(19, 1fr) !important;
  }
  #sx .m-grid-19 > * {
    grid-column: auto !important;
  }
  #sx .m-fill-10 {
    width: 10% !important;
    flex: 0 0 10% !important;
  }
  #sx .m-fill-11 {
    width: 11% !important;
    flex: 0 0 11% !important;
  }
  #sx .m-fill-12 {
    width: 12% !important;
    flex: 0 0 12% !important;
  }
  #sx .m-fill-13 {
    width: 13% !important;
    flex: 0 0 13% !important;
  }
  #sx .m-fill-14 {
    width: 14% !important;
    flex: 0 0 14% !important;
  }
  #sx .m-fill-15 {
    width: 15% !important;
    flex: 0 0 15% !important;
  }
  #sx .m-fill-16 {
    width: 16% !important;
    flex: 0 0 16% !important;
  }
  #sx .m-fill-17 {
    width: 17% !important;
    flex: 0 0 17% !important;
  }
  #sx .m-fill-18 {
    width: 18% !important;
    flex: 0 0 18% !important;
  }
  #sx .m-fill-19 {
    width: 19% !important;
    flex: 0 0 19% !important;
  }
  #sx .m-fill-20 {
    width: 20% !important;
    flex: 0 0 20% !important;
  }
  #sx .m-fill-21 {
    width: 21% !important;
    flex: 0 0 21% !important;
  }
  #sx .m-fill-22 {
    width: 22% !important;
    flex: 0 0 22% !important;
  }
  #sx .m-fill-23 {
    width: 23% !important;
    flex: 0 0 23% !important;
  }
  #sx .m-fill-24 {
    width: 24% !important;
    flex: 0 0 24% !important;
  }
  #sx .m-fill-25 {
    width: 25% !important;
    flex: 0 0 25% !important;
  }
  #sx .m-fill-26 {
    width: 26% !important;
    flex: 0 0 26% !important;
  }
  #sx .m-fill-27 {
    width: 27% !important;
    flex: 0 0 27% !important;
  }
  #sx .m-fill-28 {
    width: 28% !important;
    flex: 0 0 28% !important;
  }
  #sx .m-fill-29 {
    width: 29% !important;
    flex: 0 0 29% !important;
  }
  #sx .m-fill-30 {
    width: 30% !important;
    flex: 0 0 30% !important;
  }
  #sx .m-fill-31 {
    width: 31% !important;
    flex: 0 0 31% !important;
  }
  #sx .m-fill-32 {
    width: 32% !important;
    flex: 0 0 32% !important;
  }
  #sx .m-fill-33 {
    width: 33% !important;
    flex: 0 0 33% !important;
  }
  #sx .m-fill-34 {
    width: 34% !important;
    flex: 0 0 34% !important;
  }
  #sx .m-fill-35 {
    width: 35% !important;
    flex: 0 0 35% !important;
  }
  #sx .m-fill-36 {
    width: 36% !important;
    flex: 0 0 36% !important;
  }
  #sx .m-fill-37 {
    width: 37% !important;
    flex: 0 0 37% !important;
  }
  #sx .m-fill-38 {
    width: 38% !important;
    flex: 0 0 38% !important;
  }
  #sx .m-fill-39 {
    width: 39% !important;
    flex: 0 0 39% !important;
  }
  #sx .m-fill-40 {
    width: 40% !important;
    flex: 0 0 40% !important;
  }
  #sx .m-fill-41 {
    width: 41% !important;
    flex: 0 0 41% !important;
  }
  #sx .m-fill-42 {
    width: 42% !important;
    flex: 0 0 42% !important;
  }
  #sx .m-fill-43 {
    width: 43% !important;
    flex: 0 0 43% !important;
  }
  #sx .m-fill-44 {
    width: 44% !important;
    flex: 0 0 44% !important;
  }
  #sx .m-fill-45 {
    width: 45% !important;
    flex: 0 0 45% !important;
  }
  #sx .m-fill-46 {
    width: 46% !important;
    flex: 0 0 46% !important;
  }
  #sx .m-fill-47 {
    width: 47% !important;
    flex: 0 0 47% !important;
  }
  #sx .m-fill-48 {
    width: 48% !important;
    flex: 0 0 48% !important;
  }
  #sx .m-fill-49 {
    width: 49% !important;
    flex: 0 0 49% !important;
  }
  #sx .m-fill-50 {
    width: 50% !important;
    flex: 0 0 50% !important;
  }
  #sx .m-fill-51 {
    width: 51% !important;
    flex: 0 0 51% !important;
  }
  #sx .m-fill-52 {
    width: 52% !important;
    flex: 0 0 52% !important;
  }
  #sx .m-fill-53 {
    width: 53% !important;
    flex: 0 0 53% !important;
  }
  #sx .m-fill-54 {
    width: 54% !important;
    flex: 0 0 54% !important;
  }
  #sx .m-fill-55 {
    width: 55% !important;
    flex: 0 0 55% !important;
  }
  #sx .m-fill-56 {
    width: 56% !important;
    flex: 0 0 56% !important;
  }
  #sx .m-fill-57 {
    width: 57% !important;
    flex: 0 0 57% !important;
  }
  #sx .m-fill-58 {
    width: 58% !important;
    flex: 0 0 58% !important;
  }
  #sx .m-fill-59 {
    width: 59% !important;
    flex: 0 0 59% !important;
  }
  #sx .m-fill-60 {
    width: 60% !important;
    flex: 0 0 60% !important;
  }
  #sx .m-fill-61 {
    width: 61% !important;
    flex: 0 0 61% !important;
  }
  #sx .m-fill-62 {
    width: 62% !important;
    flex: 0 0 62% !important;
  }
  #sx .m-fill-63 {
    width: 63% !important;
    flex: 0 0 63% !important;
  }
  #sx .m-fill-64 {
    width: 64% !important;
    flex: 0 0 64% !important;
  }
  #sx .m-fill-65 {
    width: 65% !important;
    flex: 0 0 65% !important;
  }
  #sx .m-fill-66 {
    width: 66% !important;
    flex: 0 0 66% !important;
  }
  #sx .m-fill-67 {
    width: 67% !important;
    flex: 0 0 67% !important;
  }
  #sx .m-fill-68 {
    width: 68% !important;
    flex: 0 0 68% !important;
  }
  #sx .m-fill-69 {
    width: 69% !important;
    flex: 0 0 69% !important;
  }
  #sx .m-fill-70 {
    width: 70% !important;
    flex: 0 0 70% !important;
  }
  #sx .m-fill-71 {
    width: 71% !important;
    flex: 0 0 71% !important;
  }
  #sx .m-fill-72 {
    width: 72% !important;
    flex: 0 0 72% !important;
  }
  #sx .m-fill-73 {
    width: 73% !important;
    flex: 0 0 73% !important;
  }
  #sx .m-fill-74 {
    width: 74% !important;
    flex: 0 0 74% !important;
  }
  #sx .m-fill-75 {
    width: 75% !important;
    flex: 0 0 75% !important;
  }
  #sx .m-fill-76 {
    width: 76% !important;
    flex: 0 0 76% !important;
  }
  #sx .m-fill-77 {
    width: 77% !important;
    flex: 0 0 77% !important;
  }
  #sx .m-fill-78 {
    width: 78% !important;
    flex: 0 0 78% !important;
  }
  #sx .m-fill-79 {
    width: 79% !important;
    flex: 0 0 79% !important;
  }
  #sx .m-fill-80 {
    width: 80% !important;
    flex: 0 0 80% !important;
  }
  #sx .m-fill-81 {
    width: 81% !important;
    flex: 0 0 81% !important;
  }
  #sx .m-fill-82 {
    width: 82% !important;
    flex: 0 0 82% !important;
  }
  #sx .m-fill-83 {
    width: 83% !important;
    flex: 0 0 83% !important;
  }
  #sx .m-fill-84 {
    width: 84% !important;
    flex: 0 0 84% !important;
  }
  #sx .m-fill-85 {
    width: 85% !important;
    flex: 0 0 85% !important;
  }
  #sx .m-fill-86 {
    width: 86% !important;
    flex: 0 0 86% !important;
  }
  #sx .m-fill-87 {
    width: 87% !important;
    flex: 0 0 87% !important;
  }
  #sx .m-fill-88 {
    width: 88% !important;
    flex: 0 0 88% !important;
  }
  #sx .m-fill-89 {
    width: 89% !important;
    flex: 0 0 89% !important;
  }
  #sx .m-fill-90 {
    width: 90% !important;
    flex: 0 0 90% !important;
  }
  #sx .m-fill-91 {
    width: 91% !important;
    flex: 0 0 91% !important;
  }
  #sx .m-fill-92 {
    width: 92% !important;
    flex: 0 0 92% !important;
  }
  #sx .m-fill-93 {
    width: 93% !important;
    flex: 0 0 93% !important;
  }
  #sx .m-fill-94 {
    width: 94% !important;
    flex: 0 0 94% !important;
  }
  #sx .m-fill-95 {
    width: 95% !important;
    flex: 0 0 95% !important;
  }
  #sx .m-fill-96 {
    width: 96% !important;
    flex: 0 0 96% !important;
  }
  #sx .m-fill-97 {
    width: 97% !important;
    flex: 0 0 97% !important;
  }
  #sx .m-fill-98 {
    width: 98% !important;
    flex: 0 0 98% !important;
  }
  #sx .m-fill-99 {
    width: 99% !important;
    flex: 0 0 99% !important;
  }
  #sx .m-fill-100 {
    width: 100% !important;
    flex: 0 0 100% !important;
  }
  #sx .m-grid-20 {
    grid-template-columns: repeat(20, 1fr) !important;
  }
  #sx .m-grid-20 > * {
    grid-column: auto !important;
  }
  #sx .m-fill-10 {
    width: 10% !important;
    flex: 0 0 10% !important;
  }
  #sx .m-fill-11 {
    width: 11% !important;
    flex: 0 0 11% !important;
  }
  #sx .m-fill-12 {
    width: 12% !important;
    flex: 0 0 12% !important;
  }
  #sx .m-fill-13 {
    width: 13% !important;
    flex: 0 0 13% !important;
  }
  #sx .m-fill-14 {
    width: 14% !important;
    flex: 0 0 14% !important;
  }
  #sx .m-fill-15 {
    width: 15% !important;
    flex: 0 0 15% !important;
  }
  #sx .m-fill-16 {
    width: 16% !important;
    flex: 0 0 16% !important;
  }
  #sx .m-fill-17 {
    width: 17% !important;
    flex: 0 0 17% !important;
  }
  #sx .m-fill-18 {
    width: 18% !important;
    flex: 0 0 18% !important;
  }
  #sx .m-fill-19 {
    width: 19% !important;
    flex: 0 0 19% !important;
  }
  #sx .m-fill-20 {
    width: 20% !important;
    flex: 0 0 20% !important;
  }
  #sx .m-fill-21 {
    width: 21% !important;
    flex: 0 0 21% !important;
  }
  #sx .m-fill-22 {
    width: 22% !important;
    flex: 0 0 22% !important;
  }
  #sx .m-fill-23 {
    width: 23% !important;
    flex: 0 0 23% !important;
  }
  #sx .m-fill-24 {
    width: 24% !important;
    flex: 0 0 24% !important;
  }
  #sx .m-fill-25 {
    width: 25% !important;
    flex: 0 0 25% !important;
  }
  #sx .m-fill-26 {
    width: 26% !important;
    flex: 0 0 26% !important;
  }
  #sx .m-fill-27 {
    width: 27% !important;
    flex: 0 0 27% !important;
  }
  #sx .m-fill-28 {
    width: 28% !important;
    flex: 0 0 28% !important;
  }
  #sx .m-fill-29 {
    width: 29% !important;
    flex: 0 0 29% !important;
  }
  #sx .m-fill-30 {
    width: 30% !important;
    flex: 0 0 30% !important;
  }
  #sx .m-fill-31 {
    width: 31% !important;
    flex: 0 0 31% !important;
  }
  #sx .m-fill-32 {
    width: 32% !important;
    flex: 0 0 32% !important;
  }
  #sx .m-fill-33 {
    width: 33% !important;
    flex: 0 0 33% !important;
  }
  #sx .m-fill-34 {
    width: 34% !important;
    flex: 0 0 34% !important;
  }
  #sx .m-fill-35 {
    width: 35% !important;
    flex: 0 0 35% !important;
  }
  #sx .m-fill-36 {
    width: 36% !important;
    flex: 0 0 36% !important;
  }
  #sx .m-fill-37 {
    width: 37% !important;
    flex: 0 0 37% !important;
  }
  #sx .m-fill-38 {
    width: 38% !important;
    flex: 0 0 38% !important;
  }
  #sx .m-fill-39 {
    width: 39% !important;
    flex: 0 0 39% !important;
  }
  #sx .m-fill-40 {
    width: 40% !important;
    flex: 0 0 40% !important;
  }
  #sx .m-fill-41 {
    width: 41% !important;
    flex: 0 0 41% !important;
  }
  #sx .m-fill-42 {
    width: 42% !important;
    flex: 0 0 42% !important;
  }
  #sx .m-fill-43 {
    width: 43% !important;
    flex: 0 0 43% !important;
  }
  #sx .m-fill-44 {
    width: 44% !important;
    flex: 0 0 44% !important;
  }
  #sx .m-fill-45 {
    width: 45% !important;
    flex: 0 0 45% !important;
  }
  #sx .m-fill-46 {
    width: 46% !important;
    flex: 0 0 46% !important;
  }
  #sx .m-fill-47 {
    width: 47% !important;
    flex: 0 0 47% !important;
  }
  #sx .m-fill-48 {
    width: 48% !important;
    flex: 0 0 48% !important;
  }
  #sx .m-fill-49 {
    width: 49% !important;
    flex: 0 0 49% !important;
  }
  #sx .m-fill-50 {
    width: 50% !important;
    flex: 0 0 50% !important;
  }
  #sx .m-fill-51 {
    width: 51% !important;
    flex: 0 0 51% !important;
  }
  #sx .m-fill-52 {
    width: 52% !important;
    flex: 0 0 52% !important;
  }
  #sx .m-fill-53 {
    width: 53% !important;
    flex: 0 0 53% !important;
  }
  #sx .m-fill-54 {
    width: 54% !important;
    flex: 0 0 54% !important;
  }
  #sx .m-fill-55 {
    width: 55% !important;
    flex: 0 0 55% !important;
  }
  #sx .m-fill-56 {
    width: 56% !important;
    flex: 0 0 56% !important;
  }
  #sx .m-fill-57 {
    width: 57% !important;
    flex: 0 0 57% !important;
  }
  #sx .m-fill-58 {
    width: 58% !important;
    flex: 0 0 58% !important;
  }
  #sx .m-fill-59 {
    width: 59% !important;
    flex: 0 0 59% !important;
  }
  #sx .m-fill-60 {
    width: 60% !important;
    flex: 0 0 60% !important;
  }
  #sx .m-fill-61 {
    width: 61% !important;
    flex: 0 0 61% !important;
  }
  #sx .m-fill-62 {
    width: 62% !important;
    flex: 0 0 62% !important;
  }
  #sx .m-fill-63 {
    width: 63% !important;
    flex: 0 0 63% !important;
  }
  #sx .m-fill-64 {
    width: 64% !important;
    flex: 0 0 64% !important;
  }
  #sx .m-fill-65 {
    width: 65% !important;
    flex: 0 0 65% !important;
  }
  #sx .m-fill-66 {
    width: 66% !important;
    flex: 0 0 66% !important;
  }
  #sx .m-fill-67 {
    width: 67% !important;
    flex: 0 0 67% !important;
  }
  #sx .m-fill-68 {
    width: 68% !important;
    flex: 0 0 68% !important;
  }
  #sx .m-fill-69 {
    width: 69% !important;
    flex: 0 0 69% !important;
  }
  #sx .m-fill-70 {
    width: 70% !important;
    flex: 0 0 70% !important;
  }
  #sx .m-fill-71 {
    width: 71% !important;
    flex: 0 0 71% !important;
  }
  #sx .m-fill-72 {
    width: 72% !important;
    flex: 0 0 72% !important;
  }
  #sx .m-fill-73 {
    width: 73% !important;
    flex: 0 0 73% !important;
  }
  #sx .m-fill-74 {
    width: 74% !important;
    flex: 0 0 74% !important;
  }
  #sx .m-fill-75 {
    width: 75% !important;
    flex: 0 0 75% !important;
  }
  #sx .m-fill-76 {
    width: 76% !important;
    flex: 0 0 76% !important;
  }
  #sx .m-fill-77 {
    width: 77% !important;
    flex: 0 0 77% !important;
  }
  #sx .m-fill-78 {
    width: 78% !important;
    flex: 0 0 78% !important;
  }
  #sx .m-fill-79 {
    width: 79% !important;
    flex: 0 0 79% !important;
  }
  #sx .m-fill-80 {
    width: 80% !important;
    flex: 0 0 80% !important;
  }
  #sx .m-fill-81 {
    width: 81% !important;
    flex: 0 0 81% !important;
  }
  #sx .m-fill-82 {
    width: 82% !important;
    flex: 0 0 82% !important;
  }
  #sx .m-fill-83 {
    width: 83% !important;
    flex: 0 0 83% !important;
  }
  #sx .m-fill-84 {
    width: 84% !important;
    flex: 0 0 84% !important;
  }
  #sx .m-fill-85 {
    width: 85% !important;
    flex: 0 0 85% !important;
  }
  #sx .m-fill-86 {
    width: 86% !important;
    flex: 0 0 86% !important;
  }
  #sx .m-fill-87 {
    width: 87% !important;
    flex: 0 0 87% !important;
  }
  #sx .m-fill-88 {
    width: 88% !important;
    flex: 0 0 88% !important;
  }
  #sx .m-fill-89 {
    width: 89% !important;
    flex: 0 0 89% !important;
  }
  #sx .m-fill-90 {
    width: 90% !important;
    flex: 0 0 90% !important;
  }
  #sx .m-fill-91 {
    width: 91% !important;
    flex: 0 0 91% !important;
  }
  #sx .m-fill-92 {
    width: 92% !important;
    flex: 0 0 92% !important;
  }
  #sx .m-fill-93 {
    width: 93% !important;
    flex: 0 0 93% !important;
  }
  #sx .m-fill-94 {
    width: 94% !important;
    flex: 0 0 94% !important;
  }
  #sx .m-fill-95 {
    width: 95% !important;
    flex: 0 0 95% !important;
  }
  #sx .m-fill-96 {
    width: 96% !important;
    flex: 0 0 96% !important;
  }
  #sx .m-fill-97 {
    width: 97% !important;
    flex: 0 0 97% !important;
  }
  #sx .m-fill-98 {
    width: 98% !important;
    flex: 0 0 98% !important;
  }
  #sx .m-fill-99 {
    width: 99% !important;
    flex: 0 0 99% !important;
  }
  #sx .m-fill-100 {
    width: 100% !important;
    flex: 0 0 100% !important;
  }
  #sx .m-grid-21 {
    grid-template-columns: repeat(21, 1fr) !important;
  }
  #sx .m-grid-21 > * {
    grid-column: auto !important;
  }
}

/*********************************************************************************************************************************/
/*********************************************************************************************************************************/
/*********************************************************************************************************************************/
/* VARIABLES *****************************************************************************************************************************/
/*********************************************************************************************************************************/
/*********************************************************************************************************************************/
/*********************************************************************************************************************************/
/* CLASS *****************************************************************************************************************************/
:root {
  --atk-danger: #ff0055;
  --atk-warning: #ffc107;
  --atk-gray: #f7f7f7;
  --atk-purple: #e81a9d;
  --atk-darkgray: #dedede;
  --atk-dark: #121316;
  --atk-green: green;
  --atk-green-light: #00ba00;
  --atk-white: #fff;
  --atk-light: #fafafa;
  --atk-brand: #0a82df;
  --atk-brand-dark: #0664ab;
  --text: #333;
  --brand: #0a82df;
  --atk-text-color: #000;
  --atk-link-color: #121316;
  --atk-hover-color: #12131680;
  --atk-border-radius: 15px;
  --atk-border-color: #dedede;
  --atk-padding: 30px;
  --atk-padding-mobile: 20px;
  --atk-border-light: #efefef;
  --atk-button-radius: 7px;
  --atk-shadow-color: #00000020;
  --border-color: #dedede;
  --border-radius: 7px;
  --px-text: #000;
  --px-border-radius: var(--atk-border-radius);
}

::selection {
  color: #fff !important;
  background-color: var(--atk-brand) !important;
}

h1,
h2,
h3,
h4,
h5 {
  font-family: "General Sans", sans-serif;
  padding: 0px;
  padding: 0px;
  font-weight: 600;
}

h1 {
  font-size: 3rem;
  color: var(--atk-text-color);
}

h2 {
  font-size: 2.2rem;
  color: var(--atk-text-color);
}

h3 {
  font-size: 1.8rem;
  color: var(--atk-text-color);
}

h4 {
  font-size: 1.5rem;
  color: var(--atk-text-color);
}

h5 {
  font-size: 1.25rem;
  color: var(--atk-text-color);
}

html,
body {
  font-family: "General Sans", sans-serif;
  font-style: normal;
  font-display: swap;
  line-height: 24px;
}

a {
  color: var(--atk-link-color);
  text-decoration: none;
}
a:hover {
  color: var(--atk-hover-color);
}

.limitsize, #sx [sx=web] [sx=partblock], #sx [sx=web] [sx=page-head] [sx=part] {
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
}

.none {
  display: none !important;
}

.block {
  display: block !important;
}

.underline {
  text-decoration: underline;
}

#sx [sx=web] [sx=page-foot] {
  border-radius: var(--atk-border-radius);
  padding: var(--atk-padding);
}
#sx [sx=web] [sx=page-foot] [sx=page] {
  min-height: 60vh;
  margin-top: 150px;
}
@font-face {
  font-family: "General Sans Light";
  font-style: normal;
  font-weight: normal;
  src: local("General Sans Light"), url("../../../fonts/GeneralSans-Light.woff") format("woff");
}
@font-face {
  font-family: "General Sans Medium";
  font-style: normal;
  font-weight: normal;
  src: local("General Sans Medium"), url("../../../fonts/GeneralSans-Medium.woff") format("woff");
}
@font-face {
  font-family: "General Sans";
  font-style: normal;
  font-weight: normal;
  src: local("General Sans"), url("../../../fonts/GeneralSans-Regular.woff") format("woff");
}
@font-face {
  font-family: "General Sans Italic";
  font-style: normal;
  font-weight: normal;
  src: local("General Sans Italic"), url("../../../fonts/GeneralSans-Italic.woff") format("woff");
}
@font-face {
  font-family: "General Sans SemiBold";
  font-style: normal;
  font-weight: normal;
  src: local("General Sans SemiBold"), url("../../../fonts/GeneralSans-SemiBold.woff") format("woff");
}
@font-face {
  font-family: "General Sans Bold";
  font-style: normal;
  font-weight: normal;
  src: local("General Sans Bold"), url("../../../fonts/GeneralSans-Bold.woff") format("woff");
}
/*********************************************************************************************************************************/
/*********************************************************************************************************************************/
/*********************************************************************************************************************************/
/* COMPONENTS *****************************************************************************************************************************/
.sx-loader {
  border-radius: 100px;
  width: 60px;
  height: 60px;
  font-size: 10px;
  position: fixed;
  z-index: 200000;
  top: 50%;
  left: 50%;
  margin-left: -33px;
  margin-top: -33px;
  text-indent: -9999em;
  animation: linear spin infinite 2s;
  border: 5px solid var(--atk-brand);
  border-left: 5px solid transparent;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
}
.sx-loader:after {
  position: absolute;
  border-radius: 100px;
  animation: linear reverse spin infinite 1s;
  top: 50%;
  left: 50%;
  width: 30px;
  height: 30px;
  margin-top: -15px;
  margin-left: -15px;
  border: 4px solid #fff;
  border-right: 4px solid transparent;
  content: "";
}

.loverlay {
  height: 100%;
  width: 100%;
  background-color: rgba(255, 255, 255, 0.5647058824);
}

.sx-uimessage {
  padding: 0 !important;
  background-color: var(--atk-white) !important;
}
.sx-uimessage.bg-warning {
  color: var(--atk-warning);
  border: 2px solid var(--atk-warning);
}
.sx-uimessage.bg-danger {
  color: var(--atk-danger);
  border: 2px solid var(--atk-danger);
}
.sx-uimessage.bg-success {
  color: var(--atk-green);
  border: 2px solid var(--atk-green);
}
.sx-uimessage .inner {
  border: unset !important;
  box-shadow: unset !important;
  height: unset !important;
}

/* Toast Notification Styles */
.toast-notification {
  display: flex;
  align-items: center;
  gap: 10px;
  padding: 10px 14px;
  border-radius: 8px;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
  font-size: 15px;
  font-weight: 500;
  min-width: auto;
  max-width: 500px;
}
.toast-notification .inner {
  padding: 12px;
}
.toast-notification .toast-icon {
  font-size: 16px;
  flex-shrink: 0;
  margin-right: 5px;
}
.toast-notification .toast-content {
  flex: 1;
  line-height: 1.3;
}
.toast-notification.toast-success {
  background: linear-gradient(135deg, #10b981 0%, #059669 100%);
  color: #fff;
  border: 1px solid rgba(255, 255, 255, 0.2);
}
.toast-notification.toast-success .toast-icon {
  color: #d1fae5;
}
.toast-notification.toast-error {
  background: linear-gradient(135deg, #ef4444 0%, #dc2626 100%);
  color: #fff;
  border: 1px solid rgba(255, 255, 255, 0.2);
}
.toast-notification.toast-error .toast-icon {
  color: #fecaca;
}
.toast-notification.toast-warning {
  background: linear-gradient(135deg, #f59e0b 0%, #d97706 100%);
  color: #fff;
  border: 1px solid rgba(255, 255, 255, 0.2);
}
.toast-notification.toast-warning .toast-icon {
  color: #fef3c7;
}
.toast-notification.toast-info {
  background: linear-gradient(135deg, #3b82f6 0%, #2563eb 100%);
  color: #fff;
  border: 1px solid rgba(255, 255, 255, 0.2);
}
.toast-notification.toast-info .toast-icon {
  color: #dbeafe;
}

.atk-tag {
  border-radius: 10px;
  /*var(--atk-border-radius);*/
  padding-bottom: 6px;
  padding-left: 16px;
  padding-right: 16px;
}

.atk-box, #ssr_modal .product, #ssr_modal .product-meda, #ssr_modal .product-pet, #ssr_modal .product-bag, .sx-uimessage {
  border-radius: var(--atk-border-radius);
  padding: 35px;
}

.atk-box-large {
  padding: 70px;
}

.atk-box-small {
  padding: 20px;
}

.atk-box-narrow {
  border-radius: var(--atk-button-radius);
  padding: 8px;
}

.atk-bg-fence {
  background-image: url(/sites/airtuerk.de/images/izgara.svg);
  background-repeat: repeat-x;
}

.atk-navbar {
  margin-top: 15px;
  margin-bottom: 15px;
  padding: var(--atk-padding);
  border-radius: var(--atk-border-radius);
  background-color: var(--atk-gray);
  height: 96px;
  display: flex;
}
.atk-navbar > div {
  width: 100%;
}
.atk-navbar .logo {
  height: 25px;
}
.atk-navbar [sx=webmenu] {
  position: absolute;
  width: fit-content;
}
.atk-navbar [sx=webmenu] a {
  font-weight: 300;
}

[sx=page-foot] .logo {
  height: 20px;
}

.atk-stretch {
  padding-left: 250px;
  padding-right: 250px;
}

.atk-stretch-large {
  padding-left: 350px;
  padding-right: 350px;
}

.atk-stretch-small {
  padding-left: 40px;
  padding-right: 40px;
}

.atk-rounded-left {
  border-top-left-radius: var(--atk-border-radius);
  border-bottom-left-radius: var(--atk-border-radius);
}

.atk-rounded-right {
  border-top-right-radius: var(--atk-border-radius);
  border-bottom-right-radius: var(--atk-border-radius);
}

.img-clippath-inset-59 {
  clip-path: inset(0 0 59% 0);
}

.img-clippath-inset-60 {
  clip-path: inset(0 0 60% 0);
}

.line-through {
  text-decoration: line-through;
}

.ellipsis-line, [atkw=booked_flight_route_display_sm] .atk-flight-route-box .flight-route-text, [atkw=ssr_ui] .flight-route-text {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.scroller {
  overflow-y: scroll;
  scrollbar-width: thin;
}

::-webkit-scrollbar {
  width: 5px;
  height: 5px;
}

/* Track */
::-webkit-scrollbar-track {
  background: transparent;
  padding: 10px 0px;
}

/* Handle */
::-webkit-scrollbar-thumb {
  background: var(--atk-dark);
  border-radius: 8px;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: var(--atk-dark);
}

[sx=sxpmodal] .sx-modal-window .header-container,
[sx=sxpmodal] .sx-modal-window .footer {
  border: unset !important;
}

.atk-overlay {
  background-color: rgba(0, 0, 0, 0.6);
  z-index: 99;
  position: fixed;
  width: 100%;
  height: 100%;
  left: 0px;
  top: 0px;
  opacity: 0;
}

.atk-modal-xs {
  width: 20vw;
  z-index: 1000;
  position: absolute;
}
.atk-modal-xs .atk-modal-content {
  width: 100%;
  margin: auto;
}

.atk-modal-sm {
  width: 30vw;
  z-index: 1000;
  position: absolute;
}
.atk-modal-sm .atk-modal-content {
  width: 100%;
  margin: auto;
}

.atk-modal-md {
  width: 40vw;
  z-index: 1000;
  position: absolute;
}

.atk-modal-lg {
  width: 50vw;
  z-index: 1000;
  position: absolute;
}

.atk-modal-xl {
  width: 60vw;
  z-index: 1000;
  position: absolute;
}

.atk-modal-xxl {
  width: 70vw;
  z-index: 1000;
  position: absolute;
}

.atk-modal-xxxl {
  width: 80vw;
  z-index: 1000;
  position: absolute;
}

.atk-modal-full {
  width: 100%;
  z-index: 1000;
  position: absolute;
}

.atk-box-hover {
  cursor: pointer;
}
.atk-box-hover:hover {
  scale: 0.99;
  transition: 0.2s;
}

.atk-box-hover-out:hover {
  scale: 1.08;
  transition: 0.3s;
}

.atk-notification-basic {
  position: fixed;
  border-radius: 10px;
  padding: 10px;
  line-height: 1.3;
}

.atk-mb-dock {
  z-index: 1000;
  position: fixed;
  bottom: 2%;
  left: 50%;
  transform: translate(-50%, 0%);
  padding: 10px;
  gap: 10px;
  display: flex;
  background-color: var(--atk-white);
  border: 1px solid var(--atk-border-color);
  border-radius: var(--atk-border-radius);
  box-shadow: 0px 0px 7px 3px var(--atk-border-color);
}
.atk-mb-dock .success-icon {
  display: none;
}
.atk-mb-dock .atk-mb-dock-item.success .success-icon {
  display: block !important;
}

.atk-bottom-right-transform20 {
  position: absolute;
  bottom: 0;
  right: 0;
  transform: translate(20%, 20%);
}

.atk-selectable-card {
  display: flex;
  align-items: center;
  padding: 1.3rem;
  position: relative;
  border: 1px solid var(--atk-border-color);
  border-radius: var(--atk-border-radius);
  margin: 0.5rem 0;
  cursor: pointer;
  transition: border-color 0.3s;
}
.atk-selectable-card .fake-radio {
  appearance: none;
  width: 18px;
  height: 18px;
  border: 1px solid var(--atk-dark);
  border-radius: 50%;
  position: relative;
  cursor: pointer;
}
.atk-selectable-card .fake-radio:checked {
  border-color: var(--atk-dark);
}
.atk-selectable-card .fake-radio:checked::after {
  content: "";
  width: 10px;
  height: 10px;
  background-color: var(--atk-dark);
  border-radius: 50%;
  position: absolute;
  top: 3px;
  left: 3px;
}
.atk-selectable-card input[type=radio] {
  accent-color: var(--atk-dark);
}
.atk-selectable-card .label {
  width: max-content;
  font-size: 12px;
}
.atk-selectable-card:hover {
  border-color: var(--atk-brand);
  color: var(--atk-brand);
}
.atk-selectable-card.selected {
  outline: 1px solid var(--atk-brand);
  border: 1px solid var(--atk-brand);
  color: var(--atk-brand);
}
.atk-selectable-card.selected .label {
  font-weight: 600;
}

.atk-dropdown-container {
  position: relative;
  width: 300px;
  border: 1px solid var(--atk-border-color);
  border-radius: var(--atk-border-radius);
  padding: 1rem;
  background: var(--atk-white);
  transition: border 0.3s ease;
}
.atk-dropdown-container.active {
  border-color: black;
}
.atk-dropdown-container.active .atk-options-list {
  display: block !important;
}
.atk-dropdown-container.has-value {
  border: 1px solid var(--atk-dark);
}
.atk-dropdown-container.has-value .atk-label {
  top: 2.3rem;
  font-size: 0.75rem;
  color: #888;
}
.atk-dropdown-container.has-value .clear-selection {
  display: inline !important;
}
.atk-dropdown-container .atk-icon {
  font-size: 1.2rem;
  margin-bottom: 5px;
}
.atk-dropdown-container .atk-label {
  position: absolute;
  left: 1rem;
  top: 3rem;
  font-size: 1rem;
  pointer-events: none;
  transition: all 0.2s ease;
}
.atk-dropdown-container .atk-custom-select {
  width: 100%;
  margin-top: 0.5rem;
  position: relative;
  cursor: pointer;
}
.atk-dropdown-container .atk-custom-select .atk-selected-text {
  width: 100%;
  font-size: 1rem;
  padding: 0.2rem 0;
  min-height: 24px;
  position: relative;
  padding-right: 25px;
  /* Clear icon için yer aç */
}
.atk-dropdown-container .atk-custom-select .clear-selection {
  position: absolute;
  right: 5px;
  top: 50%;
  transform: translateY(-50%);
  font-size: 1.2em;
  color: #888;
  cursor: pointer;
  transition: color 0.2s;
}
.atk-dropdown-container .atk-custom-select .clear-selection:hover {
  color: #333;
}
.atk-dropdown-container .atk-custom-select .atk-options-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: none;
  position: absolute;
  top: 100%;
  left: -1rem;
  right: -1rem;
  background: white;
  border: 1px solid var(--atk-border-color);
  border-radius: var(--atk-border-radius);
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
  max-height: 200px;
  overflow-y: auto;
  z-index: 1000;
  margin-top: 5px;
}
.atk-dropdown-container .atk-custom-select .atk-options-list .no-results {
  padding: 10px;
  text-align: center;
  color: #666;
  font-style: italic;
}
.atk-dropdown-container .atk-custom-select .atk-options-list .dropdown-search {
  width: calc(100% - 20px);
  margin: 8px 10px;
  padding: 8px 10px;
  border: 1px solid #ddd;
  border-radius: 4px;
  font-size: 0.9rem;
  outline: none;
  box-sizing: border-box;
}
.atk-dropdown-container .atk-custom-select .atk-options-list .dropdown-search:focus {
  border-color: black;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1);
}
.atk-dropdown-container .atk-custom-select .atk-options-list .atk-option-item {
  padding: 0.8rem 1rem;
  cursor: pointer;
}
.atk-dropdown-container .atk-custom-select .atk-options-list .atk-option-item:hover {
  background: #f5f5f5;
}
.atk-dropdown-container .atk-custom-select .atk-options-list .atk-option-item.selected {
  background: #e0e0e0;
}

/*********************************************************************************************************************************/
/*********************************************************************************************************************************/
/*********************************************************************************************************************************/
/* ITEMS *****************************************************************************************************************************/
.atk-border-brand {
  border: 1px solid var(--atk-brand) !important;
}

.atk-dot-brand {
  background-color: var(--atk-brand) !important;
  width: 6px;
  height: 6px;
}

.atk-border-bottom-brand {
  border-bottom: 1px solid var(--atk-brand) !important;
}

.atk-border-bottom-dot-brand {
  border-bottom: 1px dotted var(--atk-brand) !important;
}

.atk-border-top-brand {
  border-top: 1px solid var(--atk-brand) !important;
}

.atk-border-bottom-dashed-brand {
  border-bottom: 1px dashed var(--atk-brand) !important;
}

.atk-border-top-dashed-brand {
  border-top: 1px dashed var(--atk-brand) !important;
}

.atk-bg-brand {
  background-color: var(--atk-brand) !important;
  color: #fff;
  border-color: var(--atk-brand);
}
.atk-bg-brand[class*=bg-light] {
  color: var(--atk-dark);
}
.atk-bg-brand[class*=bg-white] {
  color: var(--atk-dark);
}
.atk-bg-brand[class*=bg-gray] {
  color: var(--atk-dark);
}
.atk-bg-brand[class*=bg-darkgray] {
  color: var(--atk-dark);
}

.atk-color-brand {
  color: var(--atk-brand) !important;
}

.atk-bg-transparent-dark {
  background-color: transparent !important;
  color: var(--atk-light) !important;
  border: 1px solid var(--atk-light);
}

.atk-bg-transparent-light {
  background-color: transparent !important;
  color: var(--atk-dark) !important;
  border: 1px solid var(--atk-dark);
}

.atk-hover-brand:hover {
  border-color: var(--atk-brand);
  background-color: var(--atk-brand) !important;
  color: #fff !important;
}
.atk-hover-brand:hover[class*=hover-light] {
  color: var(--atk-dark) !important;
}
.atk-hover-brand:hover[class*=hover-white] {
  color: var(--atk-dark) !important;
}
.atk-hover-brand:hover[class*=hover-gray] {
  color: var(--atk-dark) !important;
}

.atk-hover-color-brand {
  transition: 0.4s;
}
.atk-hover-color-brand:hover {
  color: var(--atk-brand) !important;
}

.atk-hover-shadow-brand {
  transition: 0.4s;
  cursor: pointer;
}
.atk-hover-shadow-brand:hover {
  box-shadow: 0px 0px 10px var(--atk-brand) !important;
}

.atk-hover-border-brand {
  transition: 0.4s;
  cursor: pointer;
}
.atk-hover-border-brand:hover {
  border: 1px solid var(--atk-brand) !important;
}

.atk-shadow-0 {
  box-shadow: 0px 0px 0px var(--atk-shadow-color);
}

.atk-radius-0 {
  border-radius: 0px;
}

.atk-shadow-5, [atkw=booked_flight_full_display_sm] .atk-flight-full-box.open, .sx-uimessage {
  box-shadow: 0px 0px 5px var(--atk-shadow-color);
}

.atk-radius-1 {
  border-radius: 5px;
}

.atk-shadow-10, [atkw=ssr_ui] .ssr-icon-box:hover, .atk-selectable-card.selected {
  box-shadow: 0px 0px 10px var(--atk-shadow-color);
}

.atk-radius-2 {
  border-radius: 10px;
}

.atk-shadow-15 {
  box-shadow: 0px 0px 15px var(--atk-shadow-color);
}

.atk-radius-3 {
  border-radius: 15px;
}

.atk-shadow-20 {
  box-shadow: 0px 0px 20px var(--atk-shadow-color);
}

.atk-radius-4 {
  border-radius: 20px;
}

.atk-shadow-25 {
  box-shadow: 0px 0px 25px var(--atk-shadow-color);
}

.atk-radius-5 {
  border-radius: 25px;
}

.atk-shadow-30 {
  box-shadow: 0px 0px 30px var(--atk-shadow-color);
}

.atk-radius-6 {
  border-radius: 30px;
}

.atk-shadow-35 {
  box-shadow: 0px 0px 35px var(--atk-shadow-color);
}

.atk-radius-7 {
  border-radius: 35px;
}

.atk-shadow-40 {
  box-shadow: 0px 0px 40px var(--atk-shadow-color);
}

.atk-radius-8 {
  border-radius: 40px;
}

.atk-shadow-45 {
  box-shadow: 0px 0px 45px var(--atk-shadow-color);
}

.atk-radius-9 {
  border-radius: 45px;
}

.atk-shadow-50 {
  box-shadow: 0px 0px 50px var(--atk-shadow-color);
}

.atk-radius-10 {
  border-radius: 50px;
}

.atk-shadow-55 {
  box-shadow: 0px 0px 55px var(--atk-shadow-color);
}

.atk-radius-11 {
  border-radius: 55px;
}

.atk-shadow-60 {
  box-shadow: 0px 0px 60px var(--atk-shadow-color);
}

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

.atk-shadow-65 {
  box-shadow: 0px 0px 65px var(--atk-shadow-color);
}

.atk-radius-13 {
  border-radius: 65px;
}

.atk-shadow-70 {
  box-shadow: 0px 0px 70px var(--atk-shadow-color);
}

.atk-radius-14 {
  border-radius: 70px;
}

.atk-shadow-75 {
  box-shadow: 0px 0px 75px var(--atk-shadow-color);
}

.atk-radius-15 {
  border-radius: 75px;
}

.atk-shadow-80 {
  box-shadow: 0px 0px 80px var(--atk-shadow-color);
}

.atk-radius-16 {
  border-radius: 80px;
}

.atk-shadow-85 {
  box-shadow: 0px 0px 85px var(--atk-shadow-color);
}

.atk-radius-17 {
  border-radius: 85px;
}

.atk-shadow-90 {
  box-shadow: 0px 0px 90px var(--atk-shadow-color);
}

.atk-radius-18 {
  border-radius: 90px;
}

.atk-shadow-95 {
  box-shadow: 0px 0px 95px var(--atk-shadow-color);
}

.atk-radius-19 {
  border-radius: 95px;
}

.atk-shadow-100 {
  box-shadow: 0px 0px 100px var(--atk-shadow-color);
}

.atk-radius-20 {
  border-radius: 100px;
}

.atk-border-brand-dark {
  border: 1px solid var(--atk-brand-dark) !important;
}

.atk-dot-brand-dark {
  background-color: var(--atk-brand-dark) !important;
  width: 6px;
  height: 6px;
}

.atk-border-bottom-brand-dark {
  border-bottom: 1px solid var(--atk-brand-dark) !important;
}

.atk-border-bottom-dot-brand-dark {
  border-bottom: 1px dotted var(--atk-brand-dark) !important;
}

.atk-border-top-brand-dark {
  border-top: 1px solid var(--atk-brand-dark) !important;
}

.atk-border-bottom-dashed-brand-dark {
  border-bottom: 1px dashed var(--atk-brand-dark) !important;
}

.atk-border-top-dashed-brand-dark {
  border-top: 1px dashed var(--atk-brand-dark) !important;
}

.atk-bg-brand-dark {
  background-color: var(--atk-brand-dark) !important;
  color: #fff;
  border-color: var(--atk-brand-dark);
}
.atk-bg-brand-dark[class*=bg-light] {
  color: var(--atk-dark);
}
.atk-bg-brand-dark[class*=bg-white] {
  color: var(--atk-dark);
}
.atk-bg-brand-dark[class*=bg-gray] {
  color: var(--atk-dark);
}
.atk-bg-brand-dark[class*=bg-darkgray] {
  color: var(--atk-dark);
}

.atk-color-brand-dark {
  color: var(--atk-brand-dark) !important;
}

.atk-bg-transparent-dark {
  background-color: transparent !important;
  color: var(--atk-light) !important;
  border: 1px solid var(--atk-light);
}

.atk-bg-transparent-light {
  background-color: transparent !important;
  color: var(--atk-dark) !important;
  border: 1px solid var(--atk-dark);
}

.atk-hover-brand-dark:hover {
  border-color: var(--atk-brand-dark);
  background-color: var(--atk-brand-dark) !important;
  color: #fff !important;
}
.atk-hover-brand-dark:hover[class*=hover-light] {
  color: var(--atk-dark) !important;
}
.atk-hover-brand-dark:hover[class*=hover-white] {
  color: var(--atk-dark) !important;
}
.atk-hover-brand-dark:hover[class*=hover-gray] {
  color: var(--atk-dark) !important;
}

.atk-hover-color-brand-dark {
  transition: 0.4s;
}
.atk-hover-color-brand-dark:hover {
  color: var(--atk-brand-dark) !important;
}

.atk-hover-shadow-brand-dark {
  transition: 0.4s;
  cursor: pointer;
}
.atk-hover-shadow-brand-dark:hover {
  box-shadow: 0px 0px 10px var(--atk-brand-dark) !important;
}

.atk-hover-border-brand-dark {
  transition: 0.4s;
  cursor: pointer;
}
.atk-hover-border-brand-dark:hover {
  border: 1px solid var(--atk-brand-dark) !important;
}

.atk-shadow-0 {
  box-shadow: 0px 0px 0px var(--atk-shadow-color);
}

.atk-radius-0 {
  border-radius: 0px;
}

.atk-shadow-5, [atkw=booked_flight_full_display_sm] .atk-flight-full-box.open, .sx-uimessage {
  box-shadow: 0px 0px 5px var(--atk-shadow-color);
}

.atk-radius-1 {
  border-radius: 5px;
}

.atk-shadow-10, [atkw=ssr_ui] .ssr-icon-box:hover, .atk-selectable-card.selected {
  box-shadow: 0px 0px 10px var(--atk-shadow-color);
}

.atk-radius-2 {
  border-radius: 10px;
}

.atk-shadow-15 {
  box-shadow: 0px 0px 15px var(--atk-shadow-color);
}

.atk-radius-3 {
  border-radius: 15px;
}

.atk-shadow-20 {
  box-shadow: 0px 0px 20px var(--atk-shadow-color);
}

.atk-radius-4 {
  border-radius: 20px;
}

.atk-shadow-25 {
  box-shadow: 0px 0px 25px var(--atk-shadow-color);
}

.atk-radius-5 {
  border-radius: 25px;
}

.atk-shadow-30 {
  box-shadow: 0px 0px 30px var(--atk-shadow-color);
}

.atk-radius-6 {
  border-radius: 30px;
}

.atk-shadow-35 {
  box-shadow: 0px 0px 35px var(--atk-shadow-color);
}

.atk-radius-7 {
  border-radius: 35px;
}

.atk-shadow-40 {
  box-shadow: 0px 0px 40px var(--atk-shadow-color);
}

.atk-radius-8 {
  border-radius: 40px;
}

.atk-shadow-45 {
  box-shadow: 0px 0px 45px var(--atk-shadow-color);
}

.atk-radius-9 {
  border-radius: 45px;
}

.atk-shadow-50 {
  box-shadow: 0px 0px 50px var(--atk-shadow-color);
}

.atk-radius-10 {
  border-radius: 50px;
}

.atk-shadow-55 {
  box-shadow: 0px 0px 55px var(--atk-shadow-color);
}

.atk-radius-11 {
  border-radius: 55px;
}

.atk-shadow-60 {
  box-shadow: 0px 0px 60px var(--atk-shadow-color);
}

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

.atk-shadow-65 {
  box-shadow: 0px 0px 65px var(--atk-shadow-color);
}

.atk-radius-13 {
  border-radius: 65px;
}

.atk-shadow-70 {
  box-shadow: 0px 0px 70px var(--atk-shadow-color);
}

.atk-radius-14 {
  border-radius: 70px;
}

.atk-shadow-75 {
  box-shadow: 0px 0px 75px var(--atk-shadow-color);
}

.atk-radius-15 {
  border-radius: 75px;
}

.atk-shadow-80 {
  box-shadow: 0px 0px 80px var(--atk-shadow-color);
}

.atk-radius-16 {
  border-radius: 80px;
}

.atk-shadow-85 {
  box-shadow: 0px 0px 85px var(--atk-shadow-color);
}

.atk-radius-17 {
  border-radius: 85px;
}

.atk-shadow-90 {
  box-shadow: 0px 0px 90px var(--atk-shadow-color);
}

.atk-radius-18 {
  border-radius: 90px;
}

.atk-shadow-95 {
  box-shadow: 0px 0px 95px var(--atk-shadow-color);
}

.atk-radius-19 {
  border-radius: 95px;
}

.atk-shadow-100 {
  box-shadow: 0px 0px 100px var(--atk-shadow-color);
}

.atk-radius-20 {
  border-radius: 100px;
}

.atk-border-light {
  border: 1px solid var(--atk-light) !important;
}

.atk-dot-light {
  background-color: var(--atk-light) !important;
  width: 6px;
  height: 6px;
}

.atk-border-bottom-light {
  border-bottom: 1px solid var(--atk-light) !important;
}

.atk-border-bottom-dot-light {
  border-bottom: 1px dotted var(--atk-light) !important;
}

.atk-border-top-light {
  border-top: 1px solid var(--atk-light) !important;
}

.atk-border-bottom-dashed-light {
  border-bottom: 1px dashed var(--atk-light) !important;
}

.atk-border-top-dashed-light {
  border-top: 1px dashed var(--atk-light) !important;
}

.atk-bg-light {
  background-color: var(--atk-light) !important;
  color: #fff;
  border-color: var(--atk-light);
}
.atk-bg-light[class*=bg-light] {
  color: var(--atk-dark);
}
.atk-bg-light[class*=bg-white] {
  color: var(--atk-dark);
}
.atk-bg-light[class*=bg-gray] {
  color: var(--atk-dark);
}
.atk-bg-light[class*=bg-darkgray] {
  color: var(--atk-dark);
}

.atk-color-light {
  color: var(--atk-light) !important;
}

.atk-bg-transparent-dark {
  background-color: transparent !important;
  color: var(--atk-light) !important;
  border: 1px solid var(--atk-light);
}

.atk-bg-transparent-light {
  background-color: transparent !important;
  color: var(--atk-dark) !important;
  border: 1px solid var(--atk-dark);
}

.atk-hover-light:hover {
  border-color: var(--atk-light);
  background-color: var(--atk-light) !important;
  color: #fff !important;
}
.atk-hover-light:hover[class*=hover-light] {
  color: var(--atk-dark) !important;
}
.atk-hover-light:hover[class*=hover-white] {
  color: var(--atk-dark) !important;
}
.atk-hover-light:hover[class*=hover-gray] {
  color: var(--atk-dark) !important;
}

.atk-hover-color-light {
  transition: 0.4s;
}
.atk-hover-color-light:hover {
  color: var(--atk-light) !important;
}

.atk-hover-shadow-light {
  transition: 0.4s;
  cursor: pointer;
}
.atk-hover-shadow-light:hover {
  box-shadow: 0px 0px 10px var(--atk-light) !important;
}

.atk-hover-border-light {
  transition: 0.4s;
  cursor: pointer;
}
.atk-hover-border-light:hover {
  border: 1px solid var(--atk-light) !important;
}

.atk-shadow-0 {
  box-shadow: 0px 0px 0px var(--atk-shadow-color);
}

.atk-radius-0 {
  border-radius: 0px;
}

.atk-shadow-5, [atkw=booked_flight_full_display_sm] .atk-flight-full-box.open, .sx-uimessage {
  box-shadow: 0px 0px 5px var(--atk-shadow-color);
}

.atk-radius-1 {
  border-radius: 5px;
}

.atk-shadow-10, [atkw=ssr_ui] .ssr-icon-box:hover, .atk-selectable-card.selected {
  box-shadow: 0px 0px 10px var(--atk-shadow-color);
}

.atk-radius-2 {
  border-radius: 10px;
}

.atk-shadow-15 {
  box-shadow: 0px 0px 15px var(--atk-shadow-color);
}

.atk-radius-3 {
  border-radius: 15px;
}

.atk-shadow-20 {
  box-shadow: 0px 0px 20px var(--atk-shadow-color);
}

.atk-radius-4 {
  border-radius: 20px;
}

.atk-shadow-25 {
  box-shadow: 0px 0px 25px var(--atk-shadow-color);
}

.atk-radius-5 {
  border-radius: 25px;
}

.atk-shadow-30 {
  box-shadow: 0px 0px 30px var(--atk-shadow-color);
}

.atk-radius-6 {
  border-radius: 30px;
}

.atk-shadow-35 {
  box-shadow: 0px 0px 35px var(--atk-shadow-color);
}

.atk-radius-7 {
  border-radius: 35px;
}

.atk-shadow-40 {
  box-shadow: 0px 0px 40px var(--atk-shadow-color);
}

.atk-radius-8 {
  border-radius: 40px;
}

.atk-shadow-45 {
  box-shadow: 0px 0px 45px var(--atk-shadow-color);
}

.atk-radius-9 {
  border-radius: 45px;
}

.atk-shadow-50 {
  box-shadow: 0px 0px 50px var(--atk-shadow-color);
}

.atk-radius-10 {
  border-radius: 50px;
}

.atk-shadow-55 {
  box-shadow: 0px 0px 55px var(--atk-shadow-color);
}

.atk-radius-11 {
  border-radius: 55px;
}

.atk-shadow-60 {
  box-shadow: 0px 0px 60px var(--atk-shadow-color);
}

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

.atk-shadow-65 {
  box-shadow: 0px 0px 65px var(--atk-shadow-color);
}

.atk-radius-13 {
  border-radius: 65px;
}

.atk-shadow-70 {
  box-shadow: 0px 0px 70px var(--atk-shadow-color);
}

.atk-radius-14 {
  border-radius: 70px;
}

.atk-shadow-75 {
  box-shadow: 0px 0px 75px var(--atk-shadow-color);
}

.atk-radius-15 {
  border-radius: 75px;
}

.atk-shadow-80 {
  box-shadow: 0px 0px 80px var(--atk-shadow-color);
}

.atk-radius-16 {
  border-radius: 80px;
}

.atk-shadow-85 {
  box-shadow: 0px 0px 85px var(--atk-shadow-color);
}

.atk-radius-17 {
  border-radius: 85px;
}

.atk-shadow-90 {
  box-shadow: 0px 0px 90px var(--atk-shadow-color);
}

.atk-radius-18 {
  border-radius: 90px;
}

.atk-shadow-95 {
  box-shadow: 0px 0px 95px var(--atk-shadow-color);
}

.atk-radius-19 {
  border-radius: 95px;
}

.atk-shadow-100 {
  box-shadow: 0px 0px 100px var(--atk-shadow-color);
}

.atk-radius-20 {
  border-radius: 100px;
}

.atk-border-dark, .atk-mb-dock .atk-mb-dock-item.success {
  border: 1px solid var(--atk-dark) !important;
}

.atk-dot-dark {
  background-color: var(--atk-dark) !important;
  width: 6px;
  height: 6px;
}

.atk-border-bottom-dark {
  border-bottom: 1px solid var(--atk-dark) !important;
}

.atk-border-bottom-dot-dark {
  border-bottom: 1px dotted var(--atk-dark) !important;
}

.atk-border-top-dark {
  border-top: 1px solid var(--atk-dark) !important;
}

.atk-border-bottom-dashed-dark {
  border-bottom: 1px dashed var(--atk-dark) !important;
}

.atk-border-top-dashed-dark {
  border-top: 1px dashed var(--atk-dark) !important;
}

.atk-bg-dark {
  background-color: var(--atk-dark) !important;
  color: #fff;
  border-color: var(--atk-dark);
}
.atk-bg-dark[class*=bg-light] {
  color: var(--atk-dark);
}
.atk-bg-dark[class*=bg-white] {
  color: var(--atk-dark);
}
.atk-bg-dark[class*=bg-gray] {
  color: var(--atk-dark);
}
.atk-bg-dark[class*=bg-darkgray] {
  color: var(--atk-dark);
}

.atk-color-dark {
  color: var(--atk-dark) !important;
}

.atk-bg-transparent-dark {
  background-color: transparent !important;
  color: var(--atk-light) !important;
  border: 1px solid var(--atk-light);
}

.atk-bg-transparent-light {
  background-color: transparent !important;
  color: var(--atk-dark) !important;
  border: 1px solid var(--atk-dark);
}

.atk-hover-dark:hover {
  border-color: var(--atk-dark);
  background-color: var(--atk-dark) !important;
  color: #fff !important;
}
.atk-hover-dark:hover[class*=hover-light] {
  color: var(--atk-dark) !important;
}
.atk-hover-dark:hover[class*=hover-white] {
  color: var(--atk-dark) !important;
}
.atk-hover-dark:hover[class*=hover-gray] {
  color: var(--atk-dark) !important;
}

.atk-hover-color-dark {
  transition: 0.4s;
}
.atk-hover-color-dark:hover {
  color: var(--atk-dark) !important;
}

.atk-hover-shadow-dark {
  transition: 0.4s;
  cursor: pointer;
}
.atk-hover-shadow-dark:hover {
  box-shadow: 0px 0px 10px var(--atk-dark) !important;
}

.atk-hover-border-dark {
  transition: 0.4s;
  cursor: pointer;
}
.atk-hover-border-dark:hover {
  border: 1px solid var(--atk-dark) !important;
}

.atk-shadow-0 {
  box-shadow: 0px 0px 0px var(--atk-shadow-color);
}

.atk-radius-0 {
  border-radius: 0px;
}

.atk-shadow-5, [atkw=booked_flight_full_display_sm] .atk-flight-full-box.open, .sx-uimessage {
  box-shadow: 0px 0px 5px var(--atk-shadow-color);
}

.atk-radius-1 {
  border-radius: 5px;
}

.atk-shadow-10, [atkw=ssr_ui] .ssr-icon-box:hover, .atk-selectable-card.selected {
  box-shadow: 0px 0px 10px var(--atk-shadow-color);
}

.atk-radius-2 {
  border-radius: 10px;
}

.atk-shadow-15 {
  box-shadow: 0px 0px 15px var(--atk-shadow-color);
}

.atk-radius-3 {
  border-radius: 15px;
}

.atk-shadow-20 {
  box-shadow: 0px 0px 20px var(--atk-shadow-color);
}

.atk-radius-4 {
  border-radius: 20px;
}

.atk-shadow-25 {
  box-shadow: 0px 0px 25px var(--atk-shadow-color);
}

.atk-radius-5 {
  border-radius: 25px;
}

.atk-shadow-30 {
  box-shadow: 0px 0px 30px var(--atk-shadow-color);
}

.atk-radius-6 {
  border-radius: 30px;
}

.atk-shadow-35 {
  box-shadow: 0px 0px 35px var(--atk-shadow-color);
}

.atk-radius-7 {
  border-radius: 35px;
}

.atk-shadow-40 {
  box-shadow: 0px 0px 40px var(--atk-shadow-color);
}

.atk-radius-8 {
  border-radius: 40px;
}

.atk-shadow-45 {
  box-shadow: 0px 0px 45px var(--atk-shadow-color);
}

.atk-radius-9 {
  border-radius: 45px;
}

.atk-shadow-50 {
  box-shadow: 0px 0px 50px var(--atk-shadow-color);
}

.atk-radius-10 {
  border-radius: 50px;
}

.atk-shadow-55 {
  box-shadow: 0px 0px 55px var(--atk-shadow-color);
}

.atk-radius-11 {
  border-radius: 55px;
}

.atk-shadow-60 {
  box-shadow: 0px 0px 60px var(--atk-shadow-color);
}

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

.atk-shadow-65 {
  box-shadow: 0px 0px 65px var(--atk-shadow-color);
}

.atk-radius-13 {
  border-radius: 65px;
}

.atk-shadow-70 {
  box-shadow: 0px 0px 70px var(--atk-shadow-color);
}

.atk-radius-14 {
  border-radius: 70px;
}

.atk-shadow-75 {
  box-shadow: 0px 0px 75px var(--atk-shadow-color);
}

.atk-radius-15 {
  border-radius: 75px;
}

.atk-shadow-80 {
  box-shadow: 0px 0px 80px var(--atk-shadow-color);
}

.atk-radius-16 {
  border-radius: 80px;
}

.atk-shadow-85 {
  box-shadow: 0px 0px 85px var(--atk-shadow-color);
}

.atk-radius-17 {
  border-radius: 85px;
}

.atk-shadow-90 {
  box-shadow: 0px 0px 90px var(--atk-shadow-color);
}

.atk-radius-18 {
  border-radius: 90px;
}

.atk-shadow-95 {
  box-shadow: 0px 0px 95px var(--atk-shadow-color);
}

.atk-radius-19 {
  border-radius: 95px;
}

.atk-shadow-100 {
  box-shadow: 0px 0px 100px var(--atk-shadow-color);
}

.atk-radius-20 {
  border-radius: 100px;
}

.atk-border-purple {
  border: 1px solid var(--atk-purple) !important;
}

.atk-dot-purple {
  background-color: var(--atk-purple) !important;
  width: 6px;
  height: 6px;
}

.atk-border-bottom-purple {
  border-bottom: 1px solid var(--atk-purple) !important;
}

.atk-border-bottom-dot-purple {
  border-bottom: 1px dotted var(--atk-purple) !important;
}

.atk-border-top-purple {
  border-top: 1px solid var(--atk-purple) !important;
}

.atk-border-bottom-dashed-purple {
  border-bottom: 1px dashed var(--atk-purple) !important;
}

.atk-border-top-dashed-purple {
  border-top: 1px dashed var(--atk-purple) !important;
}

.atk-bg-purple {
  background-color: var(--atk-purple) !important;
  color: #fff;
  border-color: var(--atk-purple);
}
.atk-bg-purple[class*=bg-light] {
  color: var(--atk-dark);
}
.atk-bg-purple[class*=bg-white] {
  color: var(--atk-dark);
}
.atk-bg-purple[class*=bg-gray] {
  color: var(--atk-dark);
}
.atk-bg-purple[class*=bg-darkgray] {
  color: var(--atk-dark);
}

.atk-color-purple {
  color: var(--atk-purple) !important;
}

.atk-bg-transparent-dark {
  background-color: transparent !important;
  color: var(--atk-light) !important;
  border: 1px solid var(--atk-light);
}

.atk-bg-transparent-light {
  background-color: transparent !important;
  color: var(--atk-dark) !important;
  border: 1px solid var(--atk-dark);
}

.atk-hover-purple:hover {
  border-color: var(--atk-purple);
  background-color: var(--atk-purple) !important;
  color: #fff !important;
}
.atk-hover-purple:hover[class*=hover-light] {
  color: var(--atk-dark) !important;
}
.atk-hover-purple:hover[class*=hover-white] {
  color: var(--atk-dark) !important;
}
.atk-hover-purple:hover[class*=hover-gray] {
  color: var(--atk-dark) !important;
}

.atk-hover-color-purple {
  transition: 0.4s;
}
.atk-hover-color-purple:hover {
  color: var(--atk-purple) !important;
}

.atk-hover-shadow-purple {
  transition: 0.4s;
  cursor: pointer;
}
.atk-hover-shadow-purple:hover {
  box-shadow: 0px 0px 10px var(--atk-purple) !important;
}

.atk-hover-border-purple {
  transition: 0.4s;
  cursor: pointer;
}
.atk-hover-border-purple:hover {
  border: 1px solid var(--atk-purple) !important;
}

.atk-shadow-0 {
  box-shadow: 0px 0px 0px var(--atk-shadow-color);
}

.atk-radius-0 {
  border-radius: 0px;
}

.atk-shadow-5, [atkw=booked_flight_full_display_sm] .atk-flight-full-box.open, .sx-uimessage {
  box-shadow: 0px 0px 5px var(--atk-shadow-color);
}

.atk-radius-1 {
  border-radius: 5px;
}

.atk-shadow-10, [atkw=ssr_ui] .ssr-icon-box:hover, .atk-selectable-card.selected {
  box-shadow: 0px 0px 10px var(--atk-shadow-color);
}

.atk-radius-2 {
  border-radius: 10px;
}

.atk-shadow-15 {
  box-shadow: 0px 0px 15px var(--atk-shadow-color);
}

.atk-radius-3 {
  border-radius: 15px;
}

.atk-shadow-20 {
  box-shadow: 0px 0px 20px var(--atk-shadow-color);
}

.atk-radius-4 {
  border-radius: 20px;
}

.atk-shadow-25 {
  box-shadow: 0px 0px 25px var(--atk-shadow-color);
}

.atk-radius-5 {
  border-radius: 25px;
}

.atk-shadow-30 {
  box-shadow: 0px 0px 30px var(--atk-shadow-color);
}

.atk-radius-6 {
  border-radius: 30px;
}

.atk-shadow-35 {
  box-shadow: 0px 0px 35px var(--atk-shadow-color);
}

.atk-radius-7 {
  border-radius: 35px;
}

.atk-shadow-40 {
  box-shadow: 0px 0px 40px var(--atk-shadow-color);
}

.atk-radius-8 {
  border-radius: 40px;
}

.atk-shadow-45 {
  box-shadow: 0px 0px 45px var(--atk-shadow-color);
}

.atk-radius-9 {
  border-radius: 45px;
}

.atk-shadow-50 {
  box-shadow: 0px 0px 50px var(--atk-shadow-color);
}

.atk-radius-10 {
  border-radius: 50px;
}

.atk-shadow-55 {
  box-shadow: 0px 0px 55px var(--atk-shadow-color);
}

.atk-radius-11 {
  border-radius: 55px;
}

.atk-shadow-60 {
  box-shadow: 0px 0px 60px var(--atk-shadow-color);
}

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

.atk-shadow-65 {
  box-shadow: 0px 0px 65px var(--atk-shadow-color);
}

.atk-radius-13 {
  border-radius: 65px;
}

.atk-shadow-70 {
  box-shadow: 0px 0px 70px var(--atk-shadow-color);
}

.atk-radius-14 {
  border-radius: 70px;
}

.atk-shadow-75 {
  box-shadow: 0px 0px 75px var(--atk-shadow-color);
}

.atk-radius-15 {
  border-radius: 75px;
}

.atk-shadow-80 {
  box-shadow: 0px 0px 80px var(--atk-shadow-color);
}

.atk-radius-16 {
  border-radius: 80px;
}

.atk-shadow-85 {
  box-shadow: 0px 0px 85px var(--atk-shadow-color);
}

.atk-radius-17 {
  border-radius: 85px;
}

.atk-shadow-90 {
  box-shadow: 0px 0px 90px var(--atk-shadow-color);
}

.atk-radius-18 {
  border-radius: 90px;
}

.atk-shadow-95 {
  box-shadow: 0px 0px 95px var(--atk-shadow-color);
}

.atk-radius-19 {
  border-radius: 95px;
}

.atk-shadow-100 {
  box-shadow: 0px 0px 100px var(--atk-shadow-color);
}

.atk-radius-20 {
  border-radius: 100px;
}

.atk-border-green {
  border: 1px solid var(--atk-green) !important;
}

.atk-dot-green {
  background-color: var(--atk-green) !important;
  width: 6px;
  height: 6px;
}

.atk-border-bottom-green {
  border-bottom: 1px solid var(--atk-green) !important;
}

.atk-border-bottom-dot-green {
  border-bottom: 1px dotted var(--atk-green) !important;
}

.atk-border-top-green {
  border-top: 1px solid var(--atk-green) !important;
}

.atk-border-bottom-dashed-green {
  border-bottom: 1px dashed var(--atk-green) !important;
}

.atk-border-top-dashed-green {
  border-top: 1px dashed var(--atk-green) !important;
}

.atk-bg-green {
  background-color: var(--atk-green) !important;
  color: #fff;
  border-color: var(--atk-green);
}
.atk-bg-green[class*=bg-light] {
  color: var(--atk-dark);
}
.atk-bg-green[class*=bg-white] {
  color: var(--atk-dark);
}
.atk-bg-green[class*=bg-gray] {
  color: var(--atk-dark);
}
.atk-bg-green[class*=bg-darkgray] {
  color: var(--atk-dark);
}

.atk-color-green {
  color: var(--atk-green) !important;
}

.atk-bg-transparent-dark {
  background-color: transparent !important;
  color: var(--atk-light) !important;
  border: 1px solid var(--atk-light);
}

.atk-bg-transparent-light {
  background-color: transparent !important;
  color: var(--atk-dark) !important;
  border: 1px solid var(--atk-dark);
}

.atk-hover-green:hover {
  border-color: var(--atk-green);
  background-color: var(--atk-green) !important;
  color: #fff !important;
}
.atk-hover-green:hover[class*=hover-light] {
  color: var(--atk-dark) !important;
}
.atk-hover-green:hover[class*=hover-white] {
  color: var(--atk-dark) !important;
}
.atk-hover-green:hover[class*=hover-gray] {
  color: var(--atk-dark) !important;
}

.atk-hover-color-green {
  transition: 0.4s;
}
.atk-hover-color-green:hover {
  color: var(--atk-green) !important;
}

.atk-hover-shadow-green {
  transition: 0.4s;
  cursor: pointer;
}
.atk-hover-shadow-green:hover {
  box-shadow: 0px 0px 10px var(--atk-green) !important;
}

.atk-hover-border-green {
  transition: 0.4s;
  cursor: pointer;
}
.atk-hover-border-green:hover {
  border: 1px solid var(--atk-green) !important;
}

.atk-shadow-0 {
  box-shadow: 0px 0px 0px var(--atk-shadow-color);
}

.atk-radius-0 {
  border-radius: 0px;
}

.atk-shadow-5, [atkw=booked_flight_full_display_sm] .atk-flight-full-box.open, .sx-uimessage {
  box-shadow: 0px 0px 5px var(--atk-shadow-color);
}

.atk-radius-1 {
  border-radius: 5px;
}

.atk-shadow-10, [atkw=ssr_ui] .ssr-icon-box:hover, .atk-selectable-card.selected {
  box-shadow: 0px 0px 10px var(--atk-shadow-color);
}

.atk-radius-2 {
  border-radius: 10px;
}

.atk-shadow-15 {
  box-shadow: 0px 0px 15px var(--atk-shadow-color);
}

.atk-radius-3 {
  border-radius: 15px;
}

.atk-shadow-20 {
  box-shadow: 0px 0px 20px var(--atk-shadow-color);
}

.atk-radius-4 {
  border-radius: 20px;
}

.atk-shadow-25 {
  box-shadow: 0px 0px 25px var(--atk-shadow-color);
}

.atk-radius-5 {
  border-radius: 25px;
}

.atk-shadow-30 {
  box-shadow: 0px 0px 30px var(--atk-shadow-color);
}

.atk-radius-6 {
  border-radius: 30px;
}

.atk-shadow-35 {
  box-shadow: 0px 0px 35px var(--atk-shadow-color);
}

.atk-radius-7 {
  border-radius: 35px;
}

.atk-shadow-40 {
  box-shadow: 0px 0px 40px var(--atk-shadow-color);
}

.atk-radius-8 {
  border-radius: 40px;
}

.atk-shadow-45 {
  box-shadow: 0px 0px 45px var(--atk-shadow-color);
}

.atk-radius-9 {
  border-radius: 45px;
}

.atk-shadow-50 {
  box-shadow: 0px 0px 50px var(--atk-shadow-color);
}

.atk-radius-10 {
  border-radius: 50px;
}

.atk-shadow-55 {
  box-shadow: 0px 0px 55px var(--atk-shadow-color);
}

.atk-radius-11 {
  border-radius: 55px;
}

.atk-shadow-60 {
  box-shadow: 0px 0px 60px var(--atk-shadow-color);
}

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

.atk-shadow-65 {
  box-shadow: 0px 0px 65px var(--atk-shadow-color);
}

.atk-radius-13 {
  border-radius: 65px;
}

.atk-shadow-70 {
  box-shadow: 0px 0px 70px var(--atk-shadow-color);
}

.atk-radius-14 {
  border-radius: 70px;
}

.atk-shadow-75 {
  box-shadow: 0px 0px 75px var(--atk-shadow-color);
}

.atk-radius-15 {
  border-radius: 75px;
}

.atk-shadow-80 {
  box-shadow: 0px 0px 80px var(--atk-shadow-color);
}

.atk-radius-16 {
  border-radius: 80px;
}

.atk-shadow-85 {
  box-shadow: 0px 0px 85px var(--atk-shadow-color);
}

.atk-radius-17 {
  border-radius: 85px;
}

.atk-shadow-90 {
  box-shadow: 0px 0px 90px var(--atk-shadow-color);
}

.atk-radius-18 {
  border-radius: 90px;
}

.atk-shadow-95 {
  box-shadow: 0px 0px 95px var(--atk-shadow-color);
}

.atk-radius-19 {
  border-radius: 95px;
}

.atk-shadow-100 {
  box-shadow: 0px 0px 100px var(--atk-shadow-color);
}

.atk-radius-20 {
  border-radius: 100px;
}

.atk-border-green-light {
  border: 1px solid var(--atk-green-light) !important;
}

.atk-dot-green-light {
  background-color: var(--atk-green-light) !important;
  width: 6px;
  height: 6px;
}

.atk-border-bottom-green-light {
  border-bottom: 1px solid var(--atk-green-light) !important;
}

.atk-border-bottom-dot-green-light {
  border-bottom: 1px dotted var(--atk-green-light) !important;
}

.atk-border-top-green-light {
  border-top: 1px solid var(--atk-green-light) !important;
}

.atk-border-bottom-dashed-green-light {
  border-bottom: 1px dashed var(--atk-green-light) !important;
}

.atk-border-top-dashed-green-light {
  border-top: 1px dashed var(--atk-green-light) !important;
}

.atk-bg-green-light {
  background-color: var(--atk-green-light) !important;
  color: #fff;
  border-color: var(--atk-green-light);
}
.atk-bg-green-light[class*=bg-light] {
  color: var(--atk-dark);
}
.atk-bg-green-light[class*=bg-white] {
  color: var(--atk-dark);
}
.atk-bg-green-light[class*=bg-gray] {
  color: var(--atk-dark);
}
.atk-bg-green-light[class*=bg-darkgray] {
  color: var(--atk-dark);
}

.atk-color-green-light {
  color: var(--atk-green-light) !important;
}

.atk-bg-transparent-dark {
  background-color: transparent !important;
  color: var(--atk-light) !important;
  border: 1px solid var(--atk-light);
}

.atk-bg-transparent-light {
  background-color: transparent !important;
  color: var(--atk-dark) !important;
  border: 1px solid var(--atk-dark);
}

.atk-hover-green-light:hover {
  border-color: var(--atk-green-light);
  background-color: var(--atk-green-light) !important;
  color: #fff !important;
}
.atk-hover-green-light:hover[class*=hover-light] {
  color: var(--atk-dark) !important;
}
.atk-hover-green-light:hover[class*=hover-white] {
  color: var(--atk-dark) !important;
}
.atk-hover-green-light:hover[class*=hover-gray] {
  color: var(--atk-dark) !important;
}

.atk-hover-color-green-light {
  transition: 0.4s;
}
.atk-hover-color-green-light:hover {
  color: var(--atk-green-light) !important;
}

.atk-hover-shadow-green-light {
  transition: 0.4s;
  cursor: pointer;
}
.atk-hover-shadow-green-light:hover {
  box-shadow: 0px 0px 10px var(--atk-green-light) !important;
}

.atk-hover-border-green-light {
  transition: 0.4s;
  cursor: pointer;
}
.atk-hover-border-green-light:hover {
  border: 1px solid var(--atk-green-light) !important;
}

.atk-shadow-0 {
  box-shadow: 0px 0px 0px var(--atk-shadow-color);
}

.atk-radius-0 {
  border-radius: 0px;
}

.atk-shadow-5, [atkw=booked_flight_full_display_sm] .atk-flight-full-box.open, .sx-uimessage {
  box-shadow: 0px 0px 5px var(--atk-shadow-color);
}

.atk-radius-1 {
  border-radius: 5px;
}

.atk-shadow-10, [atkw=ssr_ui] .ssr-icon-box:hover, .atk-selectable-card.selected {
  box-shadow: 0px 0px 10px var(--atk-shadow-color);
}

.atk-radius-2 {
  border-radius: 10px;
}

.atk-shadow-15 {
  box-shadow: 0px 0px 15px var(--atk-shadow-color);
}

.atk-radius-3 {
  border-radius: 15px;
}

.atk-shadow-20 {
  box-shadow: 0px 0px 20px var(--atk-shadow-color);
}

.atk-radius-4 {
  border-radius: 20px;
}

.atk-shadow-25 {
  box-shadow: 0px 0px 25px var(--atk-shadow-color);
}

.atk-radius-5 {
  border-radius: 25px;
}

.atk-shadow-30 {
  box-shadow: 0px 0px 30px var(--atk-shadow-color);
}

.atk-radius-6 {
  border-radius: 30px;
}

.atk-shadow-35 {
  box-shadow: 0px 0px 35px var(--atk-shadow-color);
}

.atk-radius-7 {
  border-radius: 35px;
}

.atk-shadow-40 {
  box-shadow: 0px 0px 40px var(--atk-shadow-color);
}

.atk-radius-8 {
  border-radius: 40px;
}

.atk-shadow-45 {
  box-shadow: 0px 0px 45px var(--atk-shadow-color);
}

.atk-radius-9 {
  border-radius: 45px;
}

.atk-shadow-50 {
  box-shadow: 0px 0px 50px var(--atk-shadow-color);
}

.atk-radius-10 {
  border-radius: 50px;
}

.atk-shadow-55 {
  box-shadow: 0px 0px 55px var(--atk-shadow-color);
}

.atk-radius-11 {
  border-radius: 55px;
}

.atk-shadow-60 {
  box-shadow: 0px 0px 60px var(--atk-shadow-color);
}

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

.atk-shadow-65 {
  box-shadow: 0px 0px 65px var(--atk-shadow-color);
}

.atk-radius-13 {
  border-radius: 65px;
}

.atk-shadow-70 {
  box-shadow: 0px 0px 70px var(--atk-shadow-color);
}

.atk-radius-14 {
  border-radius: 70px;
}

.atk-shadow-75 {
  box-shadow: 0px 0px 75px var(--atk-shadow-color);
}

.atk-radius-15 {
  border-radius: 75px;
}

.atk-shadow-80 {
  box-shadow: 0px 0px 80px var(--atk-shadow-color);
}

.atk-radius-16 {
  border-radius: 80px;
}

.atk-shadow-85 {
  box-shadow: 0px 0px 85px var(--atk-shadow-color);
}

.atk-radius-17 {
  border-radius: 85px;
}

.atk-shadow-90 {
  box-shadow: 0px 0px 90px var(--atk-shadow-color);
}

.atk-radius-18 {
  border-radius: 90px;
}

.atk-shadow-95 {
  box-shadow: 0px 0px 95px var(--atk-shadow-color);
}

.atk-radius-19 {
  border-radius: 95px;
}

.atk-shadow-100 {
  box-shadow: 0px 0px 100px var(--atk-shadow-color);
}

.atk-radius-20 {
  border-radius: 100px;
}

.atk-border-darkgray {
  border: 1px solid var(--atk-darkgray) !important;
}

.atk-dot-darkgray {
  background-color: var(--atk-darkgray) !important;
  width: 6px;
  height: 6px;
}

.atk-border-bottom-darkgray {
  border-bottom: 1px solid var(--atk-darkgray) !important;
}

.atk-border-bottom-dot-darkgray {
  border-bottom: 1px dotted var(--atk-darkgray) !important;
}

.atk-border-top-darkgray {
  border-top: 1px solid var(--atk-darkgray) !important;
}

.atk-border-bottom-dashed-darkgray {
  border-bottom: 1px dashed var(--atk-darkgray) !important;
}

.atk-border-top-dashed-darkgray {
  border-top: 1px dashed var(--atk-darkgray) !important;
}

.atk-bg-darkgray {
  background-color: var(--atk-darkgray) !important;
  color: #fff;
  border-color: var(--atk-darkgray);
}
.atk-bg-darkgray[class*=bg-light] {
  color: var(--atk-dark);
}
.atk-bg-darkgray[class*=bg-white] {
  color: var(--atk-dark);
}
.atk-bg-darkgray[class*=bg-gray] {
  color: var(--atk-dark);
}
.atk-bg-darkgray[class*=bg-darkgray] {
  color: var(--atk-dark);
}

.atk-color-darkgray {
  color: var(--atk-darkgray) !important;
}

.atk-bg-transparent-dark {
  background-color: transparent !important;
  color: var(--atk-light) !important;
  border: 1px solid var(--atk-light);
}

.atk-bg-transparent-light {
  background-color: transparent !important;
  color: var(--atk-dark) !important;
  border: 1px solid var(--atk-dark);
}

.atk-hover-darkgray:hover {
  border-color: var(--atk-darkgray);
  background-color: var(--atk-darkgray) !important;
  color: #fff !important;
}
.atk-hover-darkgray:hover[class*=hover-light] {
  color: var(--atk-dark) !important;
}
.atk-hover-darkgray:hover[class*=hover-white] {
  color: var(--atk-dark) !important;
}
.atk-hover-darkgray:hover[class*=hover-gray] {
  color: var(--atk-dark) !important;
}

.atk-hover-color-darkgray {
  transition: 0.4s;
}
.atk-hover-color-darkgray:hover {
  color: var(--atk-darkgray) !important;
}

.atk-hover-shadow-darkgray {
  transition: 0.4s;
  cursor: pointer;
}
.atk-hover-shadow-darkgray:hover {
  box-shadow: 0px 0px 10px var(--atk-darkgray) !important;
}

.atk-hover-border-darkgray {
  transition: 0.4s;
  cursor: pointer;
}
.atk-hover-border-darkgray:hover {
  border: 1px solid var(--atk-darkgray) !important;
}

.atk-shadow-0 {
  box-shadow: 0px 0px 0px var(--atk-shadow-color);
}

.atk-radius-0 {
  border-radius: 0px;
}

.atk-shadow-5, [atkw=booked_flight_full_display_sm] .atk-flight-full-box.open, .sx-uimessage {
  box-shadow: 0px 0px 5px var(--atk-shadow-color);
}

.atk-radius-1 {
  border-radius: 5px;
}

.atk-shadow-10, [atkw=ssr_ui] .ssr-icon-box:hover, .atk-selectable-card.selected {
  box-shadow: 0px 0px 10px var(--atk-shadow-color);
}

.atk-radius-2 {
  border-radius: 10px;
}

.atk-shadow-15 {
  box-shadow: 0px 0px 15px var(--atk-shadow-color);
}

.atk-radius-3 {
  border-radius: 15px;
}

.atk-shadow-20 {
  box-shadow: 0px 0px 20px var(--atk-shadow-color);
}

.atk-radius-4 {
  border-radius: 20px;
}

.atk-shadow-25 {
  box-shadow: 0px 0px 25px var(--atk-shadow-color);
}

.atk-radius-5 {
  border-radius: 25px;
}

.atk-shadow-30 {
  box-shadow: 0px 0px 30px var(--atk-shadow-color);
}

.atk-radius-6 {
  border-radius: 30px;
}

.atk-shadow-35 {
  box-shadow: 0px 0px 35px var(--atk-shadow-color);
}

.atk-radius-7 {
  border-radius: 35px;
}

.atk-shadow-40 {
  box-shadow: 0px 0px 40px var(--atk-shadow-color);
}

.atk-radius-8 {
  border-radius: 40px;
}

.atk-shadow-45 {
  box-shadow: 0px 0px 45px var(--atk-shadow-color);
}

.atk-radius-9 {
  border-radius: 45px;
}

.atk-shadow-50 {
  box-shadow: 0px 0px 50px var(--atk-shadow-color);
}

.atk-radius-10 {
  border-radius: 50px;
}

.atk-shadow-55 {
  box-shadow: 0px 0px 55px var(--atk-shadow-color);
}

.atk-radius-11 {
  border-radius: 55px;
}

.atk-shadow-60 {
  box-shadow: 0px 0px 60px var(--atk-shadow-color);
}

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

.atk-shadow-65 {
  box-shadow: 0px 0px 65px var(--atk-shadow-color);
}

.atk-radius-13 {
  border-radius: 65px;
}

.atk-shadow-70 {
  box-shadow: 0px 0px 70px var(--atk-shadow-color);
}

.atk-radius-14 {
  border-radius: 70px;
}

.atk-shadow-75 {
  box-shadow: 0px 0px 75px var(--atk-shadow-color);
}

.atk-radius-15 {
  border-radius: 75px;
}

.atk-shadow-80 {
  box-shadow: 0px 0px 80px var(--atk-shadow-color);
}

.atk-radius-16 {
  border-radius: 80px;
}

.atk-shadow-85 {
  box-shadow: 0px 0px 85px var(--atk-shadow-color);
}

.atk-radius-17 {
  border-radius: 85px;
}

.atk-shadow-90 {
  box-shadow: 0px 0px 90px var(--atk-shadow-color);
}

.atk-radius-18 {
  border-radius: 90px;
}

.atk-shadow-95 {
  box-shadow: 0px 0px 95px var(--atk-shadow-color);
}

.atk-radius-19 {
  border-radius: 95px;
}

.atk-shadow-100 {
  box-shadow: 0px 0px 100px var(--atk-shadow-color);
}

.atk-radius-20 {
  border-radius: 100px;
}

.atk-border-gray, #ssr_modal .product {
  border: 1px solid var(--atk-gray) !important;
}

.atk-dot-gray {
  background-color: var(--atk-gray) !important;
  width: 6px;
  height: 6px;
}

.atk-border-bottom-gray {
  border-bottom: 1px solid var(--atk-gray) !important;
}

.atk-border-bottom-dot-gray {
  border-bottom: 1px dotted var(--atk-gray) !important;
}

.atk-border-top-gray {
  border-top: 1px solid var(--atk-gray) !important;
}

.atk-border-bottom-dashed-gray {
  border-bottom: 1px dashed var(--atk-gray) !important;
}

.atk-border-top-dashed-gray {
  border-top: 1px dashed var(--atk-gray) !important;
}

.atk-bg-gray, #ssr_modal .product-meda, #ssr_modal .product-pet, #ssr_modal .product-bag {
  background-color: var(--atk-gray) !important;
  color: #fff;
  border-color: var(--atk-gray);
}
.atk-bg-gray[class*=bg-light], #ssr_modal [class*=bg-light].product-meda, #ssr_modal [class*=bg-light].product-pet, #ssr_modal [class*=bg-light].product-bag {
  color: var(--atk-dark);
}
.atk-bg-gray[class*=bg-white], #ssr_modal [class*=bg-white].product-meda, #ssr_modal [class*=bg-white].product-pet, #ssr_modal [class*=bg-white].product-bag {
  color: var(--atk-dark);
}
.atk-bg-gray[class*=bg-gray], #ssr_modal [class*=bg-gray].product-meda, #ssr_modal [class*=bg-gray].product-pet, #ssr_modal [class*=bg-gray].product-bag {
  color: var(--atk-dark);
}
.atk-bg-gray[class*=bg-darkgray], #ssr_modal [class*=bg-darkgray].product-meda, #ssr_modal [class*=bg-darkgray].product-pet, #ssr_modal [class*=bg-darkgray].product-bag {
  color: var(--atk-dark);
}

.atk-color-gray {
  color: var(--atk-gray) !important;
}

.atk-bg-transparent-dark {
  background-color: transparent !important;
  color: var(--atk-light) !important;
  border: 1px solid var(--atk-light);
}

.atk-bg-transparent-light {
  background-color: transparent !important;
  color: var(--atk-dark) !important;
  border: 1px solid var(--atk-dark);
}

.atk-hover-gray:hover {
  border-color: var(--atk-gray);
  background-color: var(--atk-gray) !important;
  color: #fff !important;
}
.atk-hover-gray:hover[class*=hover-light] {
  color: var(--atk-dark) !important;
}
.atk-hover-gray:hover[class*=hover-white] {
  color: var(--atk-dark) !important;
}
.atk-hover-gray:hover[class*=hover-gray] {
  color: var(--atk-dark) !important;
}

.atk-hover-color-gray {
  transition: 0.4s;
}
.atk-hover-color-gray:hover {
  color: var(--atk-gray) !important;
}

.atk-hover-shadow-gray {
  transition: 0.4s;
  cursor: pointer;
}
.atk-hover-shadow-gray:hover {
  box-shadow: 0px 0px 10px var(--atk-gray) !important;
}

.atk-hover-border-gray {
  transition: 0.4s;
  cursor: pointer;
}
.atk-hover-border-gray:hover {
  border: 1px solid var(--atk-gray) !important;
}

.atk-shadow-0 {
  box-shadow: 0px 0px 0px var(--atk-shadow-color);
}

.atk-radius-0 {
  border-radius: 0px;
}

.atk-shadow-5, [atkw=booked_flight_full_display_sm] .atk-flight-full-box.open, .sx-uimessage {
  box-shadow: 0px 0px 5px var(--atk-shadow-color);
}

.atk-radius-1 {
  border-radius: 5px;
}

.atk-shadow-10, [atkw=ssr_ui] .ssr-icon-box:hover, .atk-selectable-card.selected {
  box-shadow: 0px 0px 10px var(--atk-shadow-color);
}

.atk-radius-2 {
  border-radius: 10px;
}

.atk-shadow-15 {
  box-shadow: 0px 0px 15px var(--atk-shadow-color);
}

.atk-radius-3 {
  border-radius: 15px;
}

.atk-shadow-20 {
  box-shadow: 0px 0px 20px var(--atk-shadow-color);
}

.atk-radius-4 {
  border-radius: 20px;
}

.atk-shadow-25 {
  box-shadow: 0px 0px 25px var(--atk-shadow-color);
}

.atk-radius-5 {
  border-radius: 25px;
}

.atk-shadow-30 {
  box-shadow: 0px 0px 30px var(--atk-shadow-color);
}

.atk-radius-6 {
  border-radius: 30px;
}

.atk-shadow-35 {
  box-shadow: 0px 0px 35px var(--atk-shadow-color);
}

.atk-radius-7 {
  border-radius: 35px;
}

.atk-shadow-40 {
  box-shadow: 0px 0px 40px var(--atk-shadow-color);
}

.atk-radius-8 {
  border-radius: 40px;
}

.atk-shadow-45 {
  box-shadow: 0px 0px 45px var(--atk-shadow-color);
}

.atk-radius-9 {
  border-radius: 45px;
}

.atk-shadow-50 {
  box-shadow: 0px 0px 50px var(--atk-shadow-color);
}

.atk-radius-10 {
  border-radius: 50px;
}

.atk-shadow-55 {
  box-shadow: 0px 0px 55px var(--atk-shadow-color);
}

.atk-radius-11 {
  border-radius: 55px;
}

.atk-shadow-60 {
  box-shadow: 0px 0px 60px var(--atk-shadow-color);
}

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

.atk-shadow-65 {
  box-shadow: 0px 0px 65px var(--atk-shadow-color);
}

.atk-radius-13 {
  border-radius: 65px;
}

.atk-shadow-70 {
  box-shadow: 0px 0px 70px var(--atk-shadow-color);
}

.atk-radius-14 {
  border-radius: 70px;
}

.atk-shadow-75 {
  box-shadow: 0px 0px 75px var(--atk-shadow-color);
}

.atk-radius-15 {
  border-radius: 75px;
}

.atk-shadow-80 {
  box-shadow: 0px 0px 80px var(--atk-shadow-color);
}

.atk-radius-16 {
  border-radius: 80px;
}

.atk-shadow-85 {
  box-shadow: 0px 0px 85px var(--atk-shadow-color);
}

.atk-radius-17 {
  border-radius: 85px;
}

.atk-shadow-90 {
  box-shadow: 0px 0px 90px var(--atk-shadow-color);
}

.atk-radius-18 {
  border-radius: 90px;
}

.atk-shadow-95 {
  box-shadow: 0px 0px 95px var(--atk-shadow-color);
}

.atk-radius-19 {
  border-radius: 95px;
}

.atk-shadow-100 {
  box-shadow: 0px 0px 100px var(--atk-shadow-color);
}

.atk-radius-20 {
  border-radius: 100px;
}

.atk-border-white {
  border: 1px solid var(--atk-white) !important;
}

.atk-dot-white {
  background-color: var(--atk-white) !important;
  width: 6px;
  height: 6px;
}

.atk-border-bottom-white {
  border-bottom: 1px solid var(--atk-white) !important;
}

.atk-border-bottom-dot-white {
  border-bottom: 1px dotted var(--atk-white) !important;
}

.atk-border-top-white {
  border-top: 1px solid var(--atk-white) !important;
}

.atk-border-bottom-dashed-white {
  border-bottom: 1px dashed var(--atk-white) !important;
}

.atk-border-top-dashed-white {
  border-top: 1px dashed var(--atk-white) !important;
}

.atk-bg-white {
  background-color: var(--atk-white) !important;
  color: #fff;
  border-color: var(--atk-white);
}
.atk-bg-white[class*=bg-light] {
  color: var(--atk-dark);
}
.atk-bg-white[class*=bg-white] {
  color: var(--atk-dark);
}
.atk-bg-white[class*=bg-gray] {
  color: var(--atk-dark);
}
.atk-bg-white[class*=bg-darkgray] {
  color: var(--atk-dark);
}

.atk-color-white {
  color: var(--atk-white) !important;
}

.atk-bg-transparent-dark {
  background-color: transparent !important;
  color: var(--atk-light) !important;
  border: 1px solid var(--atk-light);
}

.atk-bg-transparent-light {
  background-color: transparent !important;
  color: var(--atk-dark) !important;
  border: 1px solid var(--atk-dark);
}

.atk-hover-white:hover {
  border-color: var(--atk-white);
  background-color: var(--atk-white) !important;
  color: #fff !important;
}
.atk-hover-white:hover[class*=hover-light] {
  color: var(--atk-dark) !important;
}
.atk-hover-white:hover[class*=hover-white] {
  color: var(--atk-dark) !important;
}
.atk-hover-white:hover[class*=hover-gray] {
  color: var(--atk-dark) !important;
}

.atk-hover-color-white {
  transition: 0.4s;
}
.atk-hover-color-white:hover {
  color: var(--atk-white) !important;
}

.atk-hover-shadow-white {
  transition: 0.4s;
  cursor: pointer;
}
.atk-hover-shadow-white:hover {
  box-shadow: 0px 0px 10px var(--atk-white) !important;
}

.atk-hover-border-white {
  transition: 0.4s;
  cursor: pointer;
}
.atk-hover-border-white:hover {
  border: 1px solid var(--atk-white) !important;
}

.atk-shadow-0 {
  box-shadow: 0px 0px 0px var(--atk-shadow-color);
}

.atk-radius-0 {
  border-radius: 0px;
}

.atk-shadow-5, [atkw=booked_flight_full_display_sm] .atk-flight-full-box.open, .sx-uimessage {
  box-shadow: 0px 0px 5px var(--atk-shadow-color);
}

.atk-radius-1 {
  border-radius: 5px;
}

.atk-shadow-10, [atkw=ssr_ui] .ssr-icon-box:hover, .atk-selectable-card.selected {
  box-shadow: 0px 0px 10px var(--atk-shadow-color);
}

.atk-radius-2 {
  border-radius: 10px;
}

.atk-shadow-15 {
  box-shadow: 0px 0px 15px var(--atk-shadow-color);
}

.atk-radius-3 {
  border-radius: 15px;
}

.atk-shadow-20 {
  box-shadow: 0px 0px 20px var(--atk-shadow-color);
}

.atk-radius-4 {
  border-radius: 20px;
}

.atk-shadow-25 {
  box-shadow: 0px 0px 25px var(--atk-shadow-color);
}

.atk-radius-5 {
  border-radius: 25px;
}

.atk-shadow-30 {
  box-shadow: 0px 0px 30px var(--atk-shadow-color);
}

.atk-radius-6 {
  border-radius: 30px;
}

.atk-shadow-35 {
  box-shadow: 0px 0px 35px var(--atk-shadow-color);
}

.atk-radius-7 {
  border-radius: 35px;
}

.atk-shadow-40 {
  box-shadow: 0px 0px 40px var(--atk-shadow-color);
}

.atk-radius-8 {
  border-radius: 40px;
}

.atk-shadow-45 {
  box-shadow: 0px 0px 45px var(--atk-shadow-color);
}

.atk-radius-9 {
  border-radius: 45px;
}

.atk-shadow-50 {
  box-shadow: 0px 0px 50px var(--atk-shadow-color);
}

.atk-radius-10 {
  border-radius: 50px;
}

.atk-shadow-55 {
  box-shadow: 0px 0px 55px var(--atk-shadow-color);
}

.atk-radius-11 {
  border-radius: 55px;
}

.atk-shadow-60 {
  box-shadow: 0px 0px 60px var(--atk-shadow-color);
}

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

.atk-shadow-65 {
  box-shadow: 0px 0px 65px var(--atk-shadow-color);
}

.atk-radius-13 {
  border-radius: 65px;
}

.atk-shadow-70 {
  box-shadow: 0px 0px 70px var(--atk-shadow-color);
}

.atk-radius-14 {
  border-radius: 70px;
}

.atk-shadow-75 {
  box-shadow: 0px 0px 75px var(--atk-shadow-color);
}

.atk-radius-15 {
  border-radius: 75px;
}

.atk-shadow-80 {
  box-shadow: 0px 0px 80px var(--atk-shadow-color);
}

.atk-radius-16 {
  border-radius: 80px;
}

.atk-shadow-85 {
  box-shadow: 0px 0px 85px var(--atk-shadow-color);
}

.atk-radius-17 {
  border-radius: 85px;
}

.atk-shadow-90 {
  box-shadow: 0px 0px 90px var(--atk-shadow-color);
}

.atk-radius-18 {
  border-radius: 90px;
}

.atk-shadow-95 {
  box-shadow: 0px 0px 95px var(--atk-shadow-color);
}

.atk-radius-19 {
  border-radius: 95px;
}

.atk-shadow-100 {
  box-shadow: 0px 0px 100px var(--atk-shadow-color);
}

.atk-radius-20 {
  border-radius: 100px;
}

.atk-border-danger {
  border: 1px solid var(--atk-danger) !important;
}

.atk-dot-danger {
  background-color: var(--atk-danger) !important;
  width: 6px;
  height: 6px;
}

.atk-border-bottom-danger {
  border-bottom: 1px solid var(--atk-danger) !important;
}

.atk-border-bottom-dot-danger {
  border-bottom: 1px dotted var(--atk-danger) !important;
}

.atk-border-top-danger {
  border-top: 1px solid var(--atk-danger) !important;
}

.atk-border-bottom-dashed-danger {
  border-bottom: 1px dashed var(--atk-danger) !important;
}

.atk-border-top-dashed-danger {
  border-top: 1px dashed var(--atk-danger) !important;
}

.atk-bg-danger {
  background-color: var(--atk-danger) !important;
  color: #fff;
  border-color: var(--atk-danger);
}
.atk-bg-danger[class*=bg-light] {
  color: var(--atk-dark);
}
.atk-bg-danger[class*=bg-white] {
  color: var(--atk-dark);
}
.atk-bg-danger[class*=bg-gray] {
  color: var(--atk-dark);
}
.atk-bg-danger[class*=bg-darkgray] {
  color: var(--atk-dark);
}

.atk-color-danger {
  color: var(--atk-danger) !important;
}

.atk-bg-transparent-dark {
  background-color: transparent !important;
  color: var(--atk-light) !important;
  border: 1px solid var(--atk-light);
}

.atk-bg-transparent-light {
  background-color: transparent !important;
  color: var(--atk-dark) !important;
  border: 1px solid var(--atk-dark);
}

.atk-hover-danger:hover {
  border-color: var(--atk-danger);
  background-color: var(--atk-danger) !important;
  color: #fff !important;
}
.atk-hover-danger:hover[class*=hover-light] {
  color: var(--atk-dark) !important;
}
.atk-hover-danger:hover[class*=hover-white] {
  color: var(--atk-dark) !important;
}
.atk-hover-danger:hover[class*=hover-gray] {
  color: var(--atk-dark) !important;
}

.atk-hover-color-danger {
  transition: 0.4s;
}
.atk-hover-color-danger:hover {
  color: var(--atk-danger) !important;
}

.atk-hover-shadow-danger {
  transition: 0.4s;
  cursor: pointer;
}
.atk-hover-shadow-danger:hover {
  box-shadow: 0px 0px 10px var(--atk-danger) !important;
}

.atk-hover-border-danger {
  transition: 0.4s;
  cursor: pointer;
}
.atk-hover-border-danger:hover {
  border: 1px solid var(--atk-danger) !important;
}

.atk-shadow-0 {
  box-shadow: 0px 0px 0px var(--atk-shadow-color);
}

.atk-radius-0 {
  border-radius: 0px;
}

.atk-shadow-5, [atkw=booked_flight_full_display_sm] .atk-flight-full-box.open, .sx-uimessage {
  box-shadow: 0px 0px 5px var(--atk-shadow-color);
}

.atk-radius-1 {
  border-radius: 5px;
}

.atk-shadow-10, [atkw=ssr_ui] .ssr-icon-box:hover, .atk-selectable-card.selected {
  box-shadow: 0px 0px 10px var(--atk-shadow-color);
}

.atk-radius-2 {
  border-radius: 10px;
}

.atk-shadow-15 {
  box-shadow: 0px 0px 15px var(--atk-shadow-color);
}

.atk-radius-3 {
  border-radius: 15px;
}

.atk-shadow-20 {
  box-shadow: 0px 0px 20px var(--atk-shadow-color);
}

.atk-radius-4 {
  border-radius: 20px;
}

.atk-shadow-25 {
  box-shadow: 0px 0px 25px var(--atk-shadow-color);
}

.atk-radius-5 {
  border-radius: 25px;
}

.atk-shadow-30 {
  box-shadow: 0px 0px 30px var(--atk-shadow-color);
}

.atk-radius-6 {
  border-radius: 30px;
}

.atk-shadow-35 {
  box-shadow: 0px 0px 35px var(--atk-shadow-color);
}

.atk-radius-7 {
  border-radius: 35px;
}

.atk-shadow-40 {
  box-shadow: 0px 0px 40px var(--atk-shadow-color);
}

.atk-radius-8 {
  border-radius: 40px;
}

.atk-shadow-45 {
  box-shadow: 0px 0px 45px var(--atk-shadow-color);
}

.atk-radius-9 {
  border-radius: 45px;
}

.atk-shadow-50 {
  box-shadow: 0px 0px 50px var(--atk-shadow-color);
}

.atk-radius-10 {
  border-radius: 50px;
}

.atk-shadow-55 {
  box-shadow: 0px 0px 55px var(--atk-shadow-color);
}

.atk-radius-11 {
  border-radius: 55px;
}

.atk-shadow-60 {
  box-shadow: 0px 0px 60px var(--atk-shadow-color);
}

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

.atk-shadow-65 {
  box-shadow: 0px 0px 65px var(--atk-shadow-color);
}

.atk-radius-13 {
  border-radius: 65px;
}

.atk-shadow-70 {
  box-shadow: 0px 0px 70px var(--atk-shadow-color);
}

.atk-radius-14 {
  border-radius: 70px;
}

.atk-shadow-75 {
  box-shadow: 0px 0px 75px var(--atk-shadow-color);
}

.atk-radius-15 {
  border-radius: 75px;
}

.atk-shadow-80 {
  box-shadow: 0px 0px 80px var(--atk-shadow-color);
}

.atk-radius-16 {
  border-radius: 80px;
}

.atk-shadow-85 {
  box-shadow: 0px 0px 85px var(--atk-shadow-color);
}

.atk-radius-17 {
  border-radius: 85px;
}

.atk-shadow-90 {
  box-shadow: 0px 0px 90px var(--atk-shadow-color);
}

.atk-radius-18 {
  border-radius: 90px;
}

.atk-shadow-95 {
  box-shadow: 0px 0px 95px var(--atk-shadow-color);
}

.atk-radius-19 {
  border-radius: 95px;
}

.atk-shadow-100 {
  box-shadow: 0px 0px 100px var(--atk-shadow-color);
}

.atk-radius-20 {
  border-radius: 100px;
}

.atk-border-transparent {
  border: 1px solid var(--atk-transparent) !important;
}

.atk-dot-transparent {
  background-color: var(--atk-transparent) !important;
  width: 6px;
  height: 6px;
}

.atk-border-bottom-transparent {
  border-bottom: 1px solid var(--atk-transparent) !important;
}

.atk-border-bottom-dot-transparent {
  border-bottom: 1px dotted var(--atk-transparent) !important;
}

.atk-border-top-transparent {
  border-top: 1px solid var(--atk-transparent) !important;
}

.atk-border-bottom-dashed-transparent {
  border-bottom: 1px dashed var(--atk-transparent) !important;
}

.atk-border-top-dashed-transparent {
  border-top: 1px dashed var(--atk-transparent) !important;
}

.atk-bg-transparent {
  background-color: var(--atk-transparent) !important;
  color: #fff;
  border-color: var(--atk-transparent);
}
.atk-bg-transparent[class*=bg-light] {
  color: var(--atk-dark);
}
.atk-bg-transparent[class*=bg-white] {
  color: var(--atk-dark);
}
.atk-bg-transparent[class*=bg-gray] {
  color: var(--atk-dark);
}
.atk-bg-transparent[class*=bg-darkgray] {
  color: var(--atk-dark);
}

.atk-color-transparent {
  color: var(--atk-transparent) !important;
}

.atk-bg-transparent-dark {
  background-color: transparent !important;
  color: var(--atk-light) !important;
  border: 1px solid var(--atk-light);
}

.atk-bg-transparent-light {
  background-color: transparent !important;
  color: var(--atk-dark) !important;
  border: 1px solid var(--atk-dark);
}

.atk-hover-transparent:hover {
  border-color: var(--atk-transparent);
  background-color: var(--atk-transparent) !important;
  color: #fff !important;
}
.atk-hover-transparent:hover[class*=hover-light] {
  color: var(--atk-dark) !important;
}
.atk-hover-transparent:hover[class*=hover-white] {
  color: var(--atk-dark) !important;
}
.atk-hover-transparent:hover[class*=hover-gray] {
  color: var(--atk-dark) !important;
}

.atk-hover-color-transparent {
  transition: 0.4s;
}
.atk-hover-color-transparent:hover {
  color: var(--atk-transparent) !important;
}

.atk-hover-shadow-transparent {
  transition: 0.4s;
  cursor: pointer;
}
.atk-hover-shadow-transparent:hover {
  box-shadow: 0px 0px 10px var(--atk-transparent) !important;
}

.atk-hover-border-transparent {
  transition: 0.4s;
  cursor: pointer;
}
.atk-hover-border-transparent:hover {
  border: 1px solid var(--atk-transparent) !important;
}

.atk-shadow-0 {
  box-shadow: 0px 0px 0px var(--atk-shadow-color);
}

.atk-radius-0 {
  border-radius: 0px;
}

.atk-shadow-5, [atkw=booked_flight_full_display_sm] .atk-flight-full-box.open, .sx-uimessage {
  box-shadow: 0px 0px 5px var(--atk-shadow-color);
}

.atk-radius-1 {
  border-radius: 5px;
}

.atk-shadow-10, [atkw=ssr_ui] .ssr-icon-box:hover, .atk-selectable-card.selected {
  box-shadow: 0px 0px 10px var(--atk-shadow-color);
}

.atk-radius-2 {
  border-radius: 10px;
}

.atk-shadow-15 {
  box-shadow: 0px 0px 15px var(--atk-shadow-color);
}

.atk-radius-3 {
  border-radius: 15px;
}

.atk-shadow-20 {
  box-shadow: 0px 0px 20px var(--atk-shadow-color);
}

.atk-radius-4 {
  border-radius: 20px;
}

.atk-shadow-25 {
  box-shadow: 0px 0px 25px var(--atk-shadow-color);
}

.atk-radius-5 {
  border-radius: 25px;
}

.atk-shadow-30 {
  box-shadow: 0px 0px 30px var(--atk-shadow-color);
}

.atk-radius-6 {
  border-radius: 30px;
}

.atk-shadow-35 {
  box-shadow: 0px 0px 35px var(--atk-shadow-color);
}

.atk-radius-7 {
  border-radius: 35px;
}

.atk-shadow-40 {
  box-shadow: 0px 0px 40px var(--atk-shadow-color);
}

.atk-radius-8 {
  border-radius: 40px;
}

.atk-shadow-45 {
  box-shadow: 0px 0px 45px var(--atk-shadow-color);
}

.atk-radius-9 {
  border-radius: 45px;
}

.atk-shadow-50 {
  box-shadow: 0px 0px 50px var(--atk-shadow-color);
}

.atk-radius-10 {
  border-radius: 50px;
}

.atk-shadow-55 {
  box-shadow: 0px 0px 55px var(--atk-shadow-color);
}

.atk-radius-11 {
  border-radius: 55px;
}

.atk-shadow-60 {
  box-shadow: 0px 0px 60px var(--atk-shadow-color);
}

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

.atk-shadow-65 {
  box-shadow: 0px 0px 65px var(--atk-shadow-color);
}

.atk-radius-13 {
  border-radius: 65px;
}

.atk-shadow-70 {
  box-shadow: 0px 0px 70px var(--atk-shadow-color);
}

.atk-radius-14 {
  border-radius: 70px;
}

.atk-shadow-75 {
  box-shadow: 0px 0px 75px var(--atk-shadow-color);
}

.atk-radius-15 {
  border-radius: 75px;
}

.atk-shadow-80 {
  box-shadow: 0px 0px 80px var(--atk-shadow-color);
}

.atk-radius-16 {
  border-radius: 80px;
}

.atk-shadow-85 {
  box-shadow: 0px 0px 85px var(--atk-shadow-color);
}

.atk-radius-17 {
  border-radius: 85px;
}

.atk-shadow-90 {
  box-shadow: 0px 0px 90px var(--atk-shadow-color);
}

.atk-radius-18 {
  border-radius: 90px;
}

.atk-shadow-95 {
  box-shadow: 0px 0px 95px var(--atk-shadow-color);
}

.atk-radius-19 {
  border-radius: 95px;
}

.atk-shadow-100 {
  box-shadow: 0px 0px 100px var(--atk-shadow-color);
}

.atk-radius-20 {
  border-radius: 100px;
}

.atk-icon {
  box-shadow: 0px 0px 5px var(--atk-darkgray);
  background-color: var(--atk-white);
  display: flex;
  text-align: center;
  justify-content: center;
  align-items: center;
  user-select: none;
  border: 1px solid transparent;
}

.atk-size-6 {
  width: 6px;
  height: 6px;
}

.atk-size-12 {
  width: 12px;
  height: 12px;
}

.atk-size-18 {
  width: 18px;
  height: 18px;
}

.atk-size-24 {
  width: 24px;
  height: 24px;
}

.atk-size-30 {
  width: 30px;
  height: 30px;
}

.atk-size-36 {
  width: 36px;
  height: 36px;
}

.atk-size-42 {
  width: 42px;
  height: 42px;
}

.atk-size-48 {
  width: 48px;
  height: 48px;
}

.atk-size-54 {
  width: 54px;
  height: 54px;
}

.atk-size-60 {
  width: 60px;
  height: 60px;
}

.atk-size-66 {
  width: 66px;
  height: 66px;
}

.atk-size-72 {
  width: 72px;
  height: 72px;
}

.atk-size-78 {
  width: 78px;
  height: 78px;
}

.atk-size-84 {
  width: 84px;
  height: 84px;
}

.atk-size-90 {
  width: 90px;
  height: 90px;
}

.atk-size-96 {
  width: 96px;
  height: 96px;
}

.atk-size-102 {
  width: 102px;
  height: 102px;
}

.atk-size-108 {
  width: 108px;
  height: 108px;
}

.atk-size-114 {
  width: 114px;
  height: 114px;
}

.atk-size-120 {
  width: 120px;
  height: 120px;
}

.atk-size-126 {
  width: 126px;
  height: 126px;
}

.atk-size-132 {
  width: 132px;
  height: 132px;
}

.atk-size-138 {
  width: 138px;
  height: 138px;
}

.atk-size-144 {
  width: 144px;
  height: 144px;
}

/************************************************************************/
/************************************************************************/
/************************************************************************/
/************************************************************************/
/************************************************************************/
.developer-menu {
  height: 100%;
  left: -200px;
  top: 0px;
  width: 200px;
  z-index: 100000;
  background-color: var(--atk-dark);
  font-size: 12px;
  overflow: auto;
  overflow-x: hidden;
  opacity: 0.8;
}
.developer-menu a {
  color: #fff;
  display: block;
  padding: 3px 10px;
  border-top: 1px solid rgba(255, 255, 255, 0.1882352941);
  border-bottom: 1px solid #000000;
}
.developer-menu a:hover {
  background-color: rgba(255, 255, 255, 0.2509803922);
}

[atkw=navbar] .ellipsis-line, [atkw=navbar] [atkw=booked_flight_route_display_sm] .atk-flight-route-box .flight-route-text, [atkw=booked_flight_route_display_sm] .atk-flight-route-box [atkw=navbar] .flight-route-text, [atkw=navbar] [atkw=ssr_ui] .flight-route-text, [atkw=ssr_ui] [atkw=navbar] .flight-route-text {
  max-width: 190px;
}
[atkw=navbar] .logo img {
  height: 30px;
}
[atkw=navbar] [atkw-id] {
  position: relative;
}
[atkw=navbar] [atkw=panel] {
  right: 0px;
  min-width: 150px;
  top: calc(100% + 5px);
  max-height: 30vh;
  overflow: auto;
  z-index: 1000;
}
[atkw=navbar] [atkw=panel] .navbar-opacity {
  opacity: 0.5;
}
[atkw=navbar] [atkw=menu] [atkw=container] {
  position: relative;
  margin: 0px 10px;
}
[atkw=navbar] [atkw=menu] [atkw=container] .subs {
  transition: 0.4s;
  margin-top: -20px;
  opacity: 0;
  left: 0px;
  z-index: 10;
  background-color: var(--white);
  border-radius: var(--atk-border-radius);
  padding: 10px 0px;
  box-shadow: 0px 0px 2px var(--atk-border-color);
  min-width: 100%;
  pointer-events: none;
}
[atkw=navbar] [atkw=menu] [atkw=container] .subs a {
  padding: 5px 0px;
}
[atkw=navbar] [atkw=menu] [atkw=container] .subs[atkw=function], [atkw=navbar] [atkw=menu] [atkw=container] .subs[atkw=simpleform], [atkw=navbar] [atkw=menu] [atkw=container] .subs[atkw=object] {
  min-width: 300px;
  min-height: 200px;
  border-radius: 4px;
  padding: 20px;
}
[atkw=navbar] [atkw=menu] [atkw=container] a.active {
  font-weight: 600;
}
[atkw=navbar] [atkw=menu] [atkw=container]:hover .subs {
  margin-top: 0px;
  opacity: 1;
  pointer-events: all;
}
[atkw=navbar] [atkw=menu] [atkw=container]:hover .hassubs {
  transform: rotate(180deg);
}
[atkw=navbar] [atkw=menu] a {
  padding: 10px 0px;
}
[atkw=navbar] [atkw=menu] .hassubs {
  font-size: 11px;
  margin-left: 5px;
}

[atkw=accordion] .images.right {
  grid-column-start: 2;
  grid-row-start: 1;
}
[atkw=accordion] .image {
  height: 100%;
  border-radius: calc(var(--atk-border-radius) * 2);
  border: 1px solid var(--atk-darkgray);
  overflow: hidden;
}
[atkw=accordion] .image img {
  border-radius: calc(var(--atk-border-radius) * 2);
  object-fit: cover;
  height: 100%;
}
[atkw=accordion] .items {
  margin-top: 30px;
}
[atkw=accordion] .items .item {
  position: relative;
  border-radius: calc(var(--atk-border-radius) * 2);
  background-color: var(--atk-gray);
  padding: 30px;
  box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.2509803922);
  margin-top: -30px;
}
[atkw=accordion] .items .item .icon {
  background-color: #fff;
  border-radius: calc(var(--atk-border-radius));
  padding: 10px;
  box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.2509803922);
  margin-top: -7px;
  margin-bottom: 30px;
}
[atkw=accordion] .items .item h4 {
  color: var(--atk-dark);
  font-weight: 300;
}
[atkw=accordion] .items .item .exp {
  display: none;
  padding-bottom: 30px;
}
[atkw=accordion] .items .item:hover {
  transform: translate(0%, -5px);
}
[atkw=accordion] .items .item.open {
  background-color: var(--atk-dark);
}
[atkw=accordion] .items .item.open .chevron,
[atkw=accordion] .items .item.open .exp,
[atkw=accordion] .items .item.open .header {
  color: #fff;
}
[atkw=accordion] .items .item.open .chevron {
  transform: rotate(90deg);
}
[atkw=accordion] .margin-left-auto {
  margin-left: auto !important;
}
[atkw=accordion] .margin-right-auto {
  margin-right: auto !important;
}
[atkw=accordion] .margin-top-auto {
  margin-top: auto !important;
}
[atkw=accordion] .margin-bottom-auto {
  margin-bottom: auto !important;
}

[atkw=swiper] [sx=part] {
  height: 100%;
}
[atkw=swiper] .swiper-pagination-bullet {
  height: 10px;
  width: 10px;
}
[atkw=swiper] .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: var(--atk-brand);
}
[atkw=swiper] .swiper-button-prev,
[atkw=swiper] .swiper-button-next {
  font-size: 30px;
  color: var(--atk-brand);
}
[atkw=swiper] .swiper-button-prev:after,
[atkw=swiper] .swiper-button-next:after {
  display: none;
}

[atkw=searchblock] select.form-control {
  cursor: pointer;
}
[atkw=searchblock] [sx=simpleform] {
  padding: 10px;
  border-radius: var(--atk-border-radius);
  box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.2509803922);
}
[atkw=searchblock] [sx=simpleform] > div {
  gap: 15px;
}
[atkw=searchblock] [sx=simpleform] [oid=searchbut] {
  flex: auto;
  height: 75px;
  width: 75px;
  border-left: 0px;
}
[atkw=searchblock] [sx=simpleform] [oid=searchbut] i {
  font-size: 32px;
}
[atkw=searchblock] [sx=simpleform] [oid=searchbut] .button {
  align-items: center;
  justify-content: center;
  display: flex;
}
[atkw=searchblock] [sx=simpleform] label {
  padding: 0px 12px !important;
  margin: 0px;
  font-size: 0.8em;
  font-weight: 600;
}
[atkw=searchblock] [sx=simpleform] .fblock > div {
  border-left: 1px solid var(--atk-border-color);
}
[atkw=searchblock] [sx=simpleform] .fblock > div:first-of-type {
  border-left: 0px;
}
[atkw=searchblock] [sx=simpleform] [control],
[atkw=searchblock] [sx=simpleform] .form-control {
  border: 0px;
  height: auto;
}
[atkw=searchblock] [sx=simpleform] [control]::placeholder,
[atkw=searchblock] [sx=simpleform] .form-control::placeholder {
  opacity: 0.6;
}
[atkw=searchblock] [sx=simpleform] [control]:focus,
[atkw=searchblock] [sx=simpleform] .form-control:focus {
  box-shadow: none;
}
[atkw=searchblock] [sx=simpleform] input:read-only,
[atkw=searchblock] [sx=simpleform] select:read-only {
  background-color: transparent;
}
[atkw=searchblock] [sx=simpleform] .form-control.invalid {
  box-shadow: 0px 0px 3px var(--danger);
}
[atkw=searchblock] [sx=simpleform] .form-message {
  padding: 0px 5px;
  position: absolute;
  left: 50%;
  border-radius: 8px;
  transform: translate(-50%, -50%);
  font-size: 11px;
  display: flex;
}
[atkw=searchblock] [sx=simpleform] .dropdown-menu {
  padding: 10px !important;
  min-width: 300px;
}
[atkw=searchblock] [sx=simpleform] .dropdown-menu * {
  color: inherit !important;
}
[atkw=searchblock] [sx=simpleform] .dropdown-menu *.active {
  color: #fff !important;
}
[atkw=searchblock] [sx=simpleform] .dropdown-menu table td.old,
[atkw=searchblock] [sx=simpleform] .dropdown-menu table td.new {
  opacity: 0.3;
}
[atkw=searchblock] [sx=simpleform] thead,
[atkw=searchblock] [sx=simpleform] th {
  border: 0px !important;
  height: 50px !important;
  vertical-align: middle !important;
}
[atkw=searchblock] [sx=simpleform] .dropdown-toggle {
  background-color: #fff !important;
}

[sxp=datalist] {
  border: 1px solid var(--border-color);
  padding: 15px;
  border-radius: var(--atk-border-radius);
}
[sxp=datalist] [sx=header] {
  padding: 0px;
}
[sxp=datalist] .saerchicon {
  right: 17px;
}
[sxp=datalist] [sx=list] table {
  border: 0px;
}
[sxp=datalist] [sx=list] table tr:nth-child(odd) {
  background-color: rgba(0, 0, 0, 0.0196078431);
}
[sxp=datalist] [sx=list] table tbody tr:first-child {
  position: relative;
}
[sxp=datalist] [sx=list] table tr td,
[sxp=datalist] [sx=list] table tr th {
  border: 0px;
  border-bottom: 1px solid var(--atk-border-color);
}
[sxp=datalist] [sx=list] table th {
  font-weight: 300;
  background: var(--atk-gray);
}
[sxp=datalist] [sx=list] table .atk-button {
  padding: 7px;
}
[sxp=datalist] [sx=datapager] {
  flex-direction: row-reverse;
}
[sxp=datalist] [sx=datapager] ul li {
  border-radius: 6px !important;
}
[sxp=datalist] [sx=datapager] ul li.active {
  background-color: var(--atk-dark) !important;
}
[sxp=datalist] [sx=datapager] ul li:hover {
  background-color: var(--atk-darkgray) !important;
}

[atkw=dataframe] [sxp=datalist] {
  border: 1px solid var(--border-color);
  padding: 15px;
  border-radius: var(--atk-border-radius);
}
[atkw=dataframe] [sxp=datalist] [sx=header] {
  padding: 0px;
}
[atkw=dataframe] [sxp=datalist] .saerchicon {
  right: 17px;
}
[atkw=dataframe] [sxp=datalist] [sx=list] table {
  border: 0px;
}
[atkw=dataframe] [sxp=datalist] [sx=list] table tr td,
[atkw=dataframe] [sxp=datalist] [sx=list] table tr th {
  border: 0px;
  border-bottom: 1px solid var(--atk-border-color);
}
[atkw=dataframe] [sxp=datalist] [sx=list] table th {
  font-weight: 300;
  background: var(--atk-gray);
}
[atkw=dataframe] [sxp=datalist] [sx=list] table .atk-button {
  padding: 7px;
}
[atkw=dataframe] [sxp=datalist] [sx=datapager] {
  flex-direction: row-reverse;
}
[atkw=dataframe] [sxp=datalist] [sx=datapager] ul li {
  border-radius: 6px !important;
}
[atkw=dataframe] [sxp=datalist] [sx=datapager] ul li.active {
  background-color: var(--atk-dark) !important;
}
[atkw=dataframe] [sxp=datalist] [sx=datapager] ul li:hover {
  background-color: var(--atk-darkgray) !important;
}
[atkw=dataframe] [sx=before] {
  margin-bottom: 20px;
}
[atkw=dataframe] [sx=before] .datalist-header {
  padding: 20px;
  background: linear-gradient(135deg, var(--atk-brand) 0%, var(--atk-brand-dark) 100%);
  border-radius: var(--atk-border-radius);
  color: white;
  margin-bottom: 0;
}
[atkw=dataframe] [sx=before] .datalist-header .datalist-title {
  margin: 0;
  font-weight: 600;
  font-size: 1.5rem;
}
[atkw=dataframe] [sx=after] {
  margin-top: 20px;
}
[atkw=dataframe] [sx=after] .datalist-footer {
  padding: 15px 20px;
  background: var(--atk-light);
  border-radius: var(--atk-border-radius);
  border-top: 3px solid var(--atk-brand);
}
[atkw=dataframe] [sx=after] .datalist-footer .datalist-view-all-btn {
  text-align: center;
}
[atkw=dataframe] [sx=after] .datalist-footer .datalist-view-all-btn a {
  color: var(--atk-dark);
  text-decoration: none;
  font-weight: 500;
}
[atkw=dataframe] [sx=after] .datalist-footer .datalist-view-all-btn a:hover {
  color: var(--atk-brand-dark);
  text-decoration: underline;
}

[atkw=ssr_ui] .ssrui-section-header {
  font-size: 20px;
  font-weight: bold;
  margin-bottom: 20px;
}
[atkw=ssr_ui] .ssrui-section {
  margin-bottom: 40px;
}
[atkw=ssr_ui] .atk-flight-route-box {
  background-color: var(--atk-white);
  outline: 2px solid var(--atk-brand);
  box-shadow: 0px 0px 10px var(--atk-shadow-color);
  min-width: 200px;
}
[atkw=ssr_ui] .atk-flight-route-box.deactive {
  background-color: var(--atk-gray) !important;
  opacity: 0.5 !important;
  box-shadow: unset !important;
  outline: unset !important;
}
[atkw=ssr_ui] .ssr-icon-box {
  width: 130px;
  height: 130px;
  align-content: center;
  text-align: center;
  border-radius: var(--atk-border-radius);
  background-color: var(--atk-gray);
  cursor: pointer;
}
[atkw=ssr_ui] .ssr-icon-box img {
  height: 50px;
}
[atkw=ssr_ui] .ssr-icon-box:hover {
  background-color: var(--atk-white);
}
[atkw=ssr_ui] .flight-route-text {
  width: 115px;
}
[atkw=ssr_ui] .forward-icon {
  bottom: 2%;
  right: 2%;
}

[atkw=booked_flight_route_display_sm] {
  display: flex;
  gap: 20px;
}
[atkw=booked_flight_route_display_sm] .atk-flight-route-box {
  background-color: var(--atk-white);
  outline: 2px solid var(--atk-brand);
  box-shadow: 0px 0px 10px var(--atk-shadow-color);
}
[atkw=booked_flight_route_display_sm] .atk-flight-route-box.deactive {
  background-color: var(--atk-gray) !important;
  opacity: 0.5 !important;
  box-shadow: unset !important;
  outline: unset !important;
}
[atkw=booked_flight_route_display_sm] .atk-flight-route-box:hover {
  background-color: var(--atk-white) !important;
  opacity: 1 !important;
  box-shadow: 0px 0px 10px var(--atk-shadow-color) !important;
  outline: 1px solid var(--atk-brand) !important;
}
[atkw=booked_flight_route_display_sm] .atk-flight-route-box .flight-route-text {
  width: 115px;
}

[atkw=booked_flight_full_display_sm] .atk-flight-full-box {
  width: 100%;
}
[atkw=booked_flight_full_display_sm] .atk-flight-full-box .flight-details {
  overflow: hidden;
  max-height: 0;
  opacity: 0;
  transition: max-height 0.4s ease, opacity 0.4s ease;
}
[atkw=booked_flight_full_display_sm] .atk-flight-full-box .flightno-info {
  display: none;
}
[atkw=booked_flight_full_display_sm] .atk-flight-full-box.open {
  display: block;
}
[atkw=booked_flight_full_display_sm] .atk-flight-full-box.open .flightno-info {
  display: block;
}
[atkw=booked_flight_full_display_sm] .atk-flight-full-box.open .route-info {
  display: none;
  transition: all 0.4s ease-in-out;
}
[atkw=booked_flight_full_display_sm] .atk-flight-full-box.open .flight-details {
  max-height: 500px;
  opacity: 1;
}
[atkw=booked_flight_full_display_sm] .atk-flight-full-box.open .arrow {
  transform: rotate(180deg);
}

#ssr_modal .product-bag {
  cursor: pointer;
  display: flex;
  justify-content: space-between;
  width: 185px;
  padding: 20px;
  color: var(--atk-dark);
}
#ssr_modal .product-bag:hover {
  color: var(--atk-brand);
  outline: 1px solid var(--atk-brand);
}
#ssr_modal .product-bag.active {
  color: var(--atk-brand);
  outline: 2px solid var(--atk-brand);
}
#ssr_modal .product-pet {
  cursor: pointer;
  display: flex;
  justify-content: space-between;
  width: 300px;
  padding: 20px;
  color: var(--atk-dark);
}
#ssr_modal .product-pet:hover {
  color: var(--atk-brand);
  outline: 1px solid var(--atk-brand);
}
#ssr_modal .product-pet.active {
  color: var(--atk-brand);
  outline: 2px solid var(--atk-brand);
}
#ssr_modal .product-meda {
  cursor: pointer;
  display: flex;
  justify-content: space-between;
  max-width: 800px;
  padding: 20px;
  color: var(--atk-dark);
}
#ssr_modal .product-meda:hover {
  color: var(--atk-brand);
  outline: 1px solid var(--atk-brand);
}
#ssr_modal .product-meda.active {
  color: var(--atk-brand);
  outline: 2px solid var(--atk-brand);
}
#ssr_modal .products-container {
  padding: 20px;
  max-height: 70vh;
  overflow-y: auto;
}
#ssr_modal .product {
  display: flex;
  flex: 0 0 calc(20% - 12px);
  flex-direction: column;
  height: 200px;
  padding: 15px;
  cursor: pointer;
}
#ssr_modal .product.active {
  color: var(--atk-brand);
  outline: 2px solid var(--atk-brand);
}
#ssr_modal .product:hover {
  color: var(--atk-brand);
  outline: 2px solid var(--atk-brand);
}
#ssr_modal .product .image {
  height: 85px;
  margin-bottom: 15px;
}
#ssr_modal .product .image img {
  width: 100%;
  height: 100%;
  object-fit: contain;
  object-position: center;
}
#ssr_modal .product .info {
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
#ssr_modal .product .info .name {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.3;
  margin-bottom: 8px;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
#ssr_modal .product .info .price {
  font-size: 14px;
  opacity: 0.5;
}
#ssr_modal .product .info .desc {
  font-size: 12px;
  color: #666;
  line-height: 1.4;
  overflow: hidden;
}
#ssr_modal .product .info .desc.none {
  display: -webkit-box;
}
#ssr_modal .airplane-wrapper {
  display: flex;
  flex-direction: column;
  align-items: center;
  background: #f9f9f9;
  padding: 2rem;
  max-height: 500px;
  overflow: auto;
}
#ssr_modal .airplane-wrapper .legend {
  width: 100%;
  display: flex;
  justify-content: space-between;
  margin-bottom: 1rem;
  font-size: 0.9rem;
}
#ssr_modal .airplane-wrapper .legend .legend-left,
#ssr_modal .airplane-wrapper .legend .legend-right {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  gap: 0.5rem;
}
#ssr_modal .airplane-wrapper .legend .seat {
  display: inline-block;
  width: 1rem;
  height: 1rem;
  margin-right: 0.3rem;
  border-radius: 0.3rem;
}
#ssr_modal .airplane-wrapper .legend .available {
  background: #999;
}
#ssr_modal .airplane-wrapper .legend .selected {
  background: #3b82f6;
}
#ssr_modal .airplane-wrapper .legend .not-available {
  background: #eee;
}
#ssr_modal .airplane-wrapper .legend .extra {
  background-color: #a2292a !important;
}
#ssr_modal .airplane-wrapper .legend .front {
  background-color: #5a8a6f !important;
}
#ssr_modal .airplane-wrapper .legend .first {
  background-color: #2c6e49 !important;
}
#ssr_modal .airplane-wrapper .legend .exit {
  background-color: #d97706 !important;
}
#ssr_modal .airplane-wrapper .legend .baby {
  background-color: #3b5998 !important;
}
#ssr_modal .airplane-wrapper .legend .extra {
  background-color: #a2292a !important;
}
#ssr_modal .airplane-wrapper .legend .front {
  background-color: #5a8a6f !important;
}
#ssr_modal .airplane-wrapper .legend .first {
  background-color: #2c6e49 !important;
}
#ssr_modal .airplane-wrapper .legend .exit {
  background-color: #d97706 !important;
}
#ssr_modal .airplane-wrapper .legend .baby {
  background-color: #3b5998 !important;
}
#ssr_modal .airplane-wrapper .header-row {
  display: flex;
  justify-content: center;
  gap: 0.5rem;
  margin-bottom: 0.5rem;
}
#ssr_modal .airplane-wrapper .header-row .seat-header {
  width: 2.5rem;
  height: 1.5rem;
  text-align: center;
  line-height: 1.5rem;
  font-weight: bold;
  font-size: 0.9rem;
  color: #333;
}
#ssr_modal .airplane-wrapper .airplane {
  background: white;
  border-radius: 200px 200px 20px 20px;
  padding: 2rem 1.5rem;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  width: fit-content;
  padding-top: 8em;
  margin: 0 auto;
  /* Ortalar */
  margin-top: -150px;
}
#ssr_modal .airplane-wrapper .seat-map {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
}
#ssr_modal .airplane-wrapper .seat-map .row {
  display: flex;
  justify-content: center;
  gap: 0.5rem;
}
#ssr_modal .airplane-wrapper .seat-map .seat {
  width: 2.5rem;
  height: 2.5rem;
  border-radius: 4px;
  font-size: 0.7rem;
  color: white;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  font-family: monospace;
  background-color: #999;
}
#ssr_modal .airplane-wrapper .seat-map .seat.extra {
  background-color: #a2292a !important;
}
#ssr_modal .airplane-wrapper .seat-map .seat.front {
  background-color: #5a8a6f !important;
}
#ssr_modal .airplane-wrapper .seat-map .seat.first {
  background-color: #2c6e49 !important;
}
#ssr_modal .airplane-wrapper .seat-map .seat.exit {
  background-color: #d97706 !important;
}
#ssr_modal .airplane-wrapper .seat-map .seat.baby {
  background-color: #3b5998 !important;
}
#ssr_modal .airplane-wrapper .seat-map .seat.std {
  background-color: #999 !important;
}
#ssr_modal .airplane-wrapper .seat-map .seat.selected, #ssr_modal .airplane-wrapper .seat-map .seat.active {
  background-color: #3b82f6 !important;
}
#ssr_modal .airplane-wrapper .seat-map .seat.reserved {
  opacity: 0.5;
  cursor: not-allowed;
}
#ssr_modal .airplane-wrapper .seat-map .seat.reserved .seat-price {
  display: none;
}
#ssr_modal .airplane-wrapper .seat-map .seat.no-seat {
  background: transparent;
  cursor: default;
  color: var(--atk-dark);
}
#ssr_modal .airplane-wrapper .seat-map .seat .seat-price {
  font-size: 0.65rem;
}

/****************************************************************************************************************************************/
[atkw=loginform] [sx=simpleform] {
  margin-top: -15px;
}
[atkw=loginform] [atkw=container] {
  position: relative;
}
[atkw=loginform] label {
  margin: 0px;
  padding: 10px 0px !important;
}
[atkw=loginform] [oid=atkrole] {
  margin-top: 20px;
  margin-left: -20px;
  margin-right: -20px;
  border: 1px solid var(--atk-border-color);
  padding: 20px;
  padding-top: 0px;
  background: var(--atk-gray);
  border-radius: var(--atk-border-radius);
}
[atkw=loginform] .form-message {
  position: absolute;
  left: 50%;
  transform: translate(-50%, 50%);
  font-size: 12px;
  padding: 0px 20px;
  display: flex;
  border-radius: 337px;
  white-space: nowrap;
}

/****************************************************************************************************************************************/
/****************************************************************************************************************************************/
/****************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
@media only screen and (max-width: 1200px) {
  #ssr_modal .products-container {
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  }
}
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
@media only screen and (max-width: 1080px) {
  [atkw=searchblock] [sx=simpleform] .fblock > div {
    border-left: none;
    border-bottom: 1px solid var(--atk-border-color);
  }
  [atkw=searchblock] [sx=simpleform] .fblock > div:last-of-type {
    border-bottom: none;
  }
  [sxp=datalist] {
    border: 1px solid var(--border-color);
    padding: 15px;
    border-radius: var(--atk-border-radius);
  }
  [sxp=datalist] [sx=header] {
    padding: 0px;
  }
  [sxp=datalist] .saerchicon {
    right: 17px;
  }
  [sxp=datalist] [sx=list] table {
    border: 0px;
  }
  [sxp=datalist] [sx=list] table tbody tr:first-child {
    position: relative;
  }
  [sxp=datalist] [sx=list] table tr td,
  [sxp=datalist] [sx=list] table tr th {
    border: 0px;
    border-bottom: 1px solid var(--atk-border-color);
  }
  [sxp=datalist] [sx=list] table th {
    font-weight: 300;
    background: var(--atk-gray);
  }
  [sxp=datalist] [sx=list] table .atk-button {
    padding: 7px;
  }
  [sxp=datalist] [sx=datapager] {
    flex-direction: row-reverse;
  }
  [sxp=datalist] [sx=datapager] ul li {
    border-radius: 6px !important;
  }
  [sxp=datalist] [sx=datapager] ul li.active {
    background-color: var(--atk-dark) !important;
  }
  [sxp=datalist] [sx=datapager] ul li:hover {
    background-color: var(--atk-darkgray) !important;
  }
  #ssr_modal .products-container {
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  }
  [atkw=ssr_ui] #ssr-selection-part {
    width: 65% !important;
  }
  [atkw=ssr_ui] #ssr-summary-part {
    width: 35% !important;
  }
  [sx=sxpmodal] .sx-modal-window.size-xxl {
    width: calc(100vw - 200px);
  }
  [sx=sxpmodal] .sx-modal-window.size-xxxl {
    width: calc(100vw - 50px);
  }
}
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
@media only screen and (max-width: 768px) {
  [atkw=navbar] {
    padding: 20px !important;
    margin-top: 0 !important;
  }
  #sx [sx=web] [sx=page-foot] {
    padding: var(--atk-padding-mobile);
  }
  [atkw=navbar] [atkw-id=logoblock] img {
    height: 25px !important;
    margin: 0 !important;
  }
  [atkw=ssr_ui] #ssr-selection-part {
    width: 100% !important;
  }
  [atkw=ssr_ui] #ssr-summary-part {
    width: 100% !important;
  }
  #ssr_modal .products-container {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }
  [sx=sxpmodal] .sx-modal-window.size-xxl {
    width: calc(100vw - 40px);
  }
  [sx=sxpmodal] .sx-modal-window.size-xxxl {
    width: calc(100vw - 10px);
  }
}
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
@media only screen and (max-width: 480px) {
  .atk-box, .sx-uimessage, #ssr_modal .product-bag, #ssr_modal .product-pet, #ssr_modal .product-meda, #ssr_modal .product {
    padding: 35px 15px;
    margin-left: 0;
  }
  .sm-d-none {
    display: none !important;
  }
  [atkw=navbar] [atkw-id=logoblock] img {
    height: 25px !important;
    margin: 0 !important;
  }
  [atkw=ssr_ui] .ssrui-section > div {
    text-align: center;
    justify-content: center;
    align-items: center;
  }
  [atkw=ssr_ui] .ssrui-section-header {
    text-align: center;
  }
  [atkw=ssr_ui] .products-container {
    grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
  }
  .atk-flight-route-box {
    width: 100% !important;
  }
  [sx=sxpmodal] .sx-modal-window.size-xxl {
    width: calc(100vw - 40px);
  }
  [sx=sxpmodal] .sx-modal-window.size-xxxl {
    width: calc(100vw - 10px);
  }
}
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/*********************************************************************************************************************************/
/*********************************************************************************************************************************/
/*********************************************************************************************************************************/
/* VARIABLES *****************************************************************************************************************************/
/*********************************************************************************************************************************/
/*********************************************************************************************************************************/
/*********************************************************************************************************************************/
/* CLASS *****************************************************************************************************************************/
:root {
  --atk-danger: #ff0055;
  --atk-warning: #ffc107;
  --atk-gray: #f7f7f7;
  --atk-purple: #e81a9d;
  --atk-darkgray: #dedede;
  --atk-dark: #121316;
  --atk-green: green;
  --atk-green-light: #00BA00;
  --atk-white: #fff;
  --atk-light: #fafafa;
  --atk-brand: #0a82df;
  --atk-brand-dark: #0664ab;
  --text: #333;
  --brand: #0a82df;
  --atk-text-color: #000;
  --atk-link-color: #121316;
  --atk-hover-color: #12131680;
  --atk-border-radius: 15px;
  --atk-border-color: #dedede;
  --atk-padding: 30px;
  --atk-border-light: #efefef;
  --atk-button-radius: 7px;
  --atk-shadow-color: #00000020;
  --border-color: #dedede;
  --border-radius: 7px;
  --px-text: #000;
  --px-border-radius: var(--atk-border-radius) ;
}

html,
body {
  font-family: "General Sans", sans-serif;
  font-style: normal;
  font-display: swap;
  line-height: 24px;
}

.noselect, .atk-button-lg, .atk-button-md, .atk-button {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.transition, .atk-button-lg, .atk-button-md, .atk-button, .sx .opaque.link, .button {
  transition: 0.2s;
}

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

.z-index {
  z-index: 9;
}

/*********************************************************************************************************************************/
/*********************************************************************************************************************************/
/*********************************************************************************************************************************/
/* COMPONENTS *****************************************************************************************************************************/
[atkw=navbar] {
  padding: 25px 20px;
}
[atkw=navbar] [atkw-id=langselect] [atkw=panel] {
  right: 50%;
  left: 50%;
  transform: translateX(-50%);
  overflow: hidden;
  max-height: none;
}
[atkw=navbar] .imagecontainer img {
  height: 34px;
}

[sx=page-foot] {
  margin-top: auto;
}
[sx=page-foot] [atkw=copyright] > div {
  flex-wrap: wrap;
  margin: 0;
  font-size: 0.8em;
}

[sx=web] {
  display: flex;
  flex-direction: column;
  min-height: 100vh;
}

.white-space-normal {
  white-space: normal !important;
}

[atkw-id=notifyicon] [atkw-id=notification-header] {
  padding: 10px;
}

[atkw=searchblock] #datalist1 {
  font-size: 0.7rem !important;
}
[atkw=searchblock] #datalist {
  font-size: 0.7rem !important;
}
[atkw=searchblock] [sxc=fautocomplete] .preview {
  padding: 0.375rem 0.75rem;
  padding-right: 0;
  margin-right: 0;
}
[atkw=searchblock] [sxc=fautocomplete] .preview input {
  font-size: 1em;
}
[atkw=searchblock] [sxc=fautocomplete] .preview .tag {
  border-radius: 5px;
  color: var(--atk-dark);
  background: var(--atk-gray);
  border: 1px solid var(--border-color);
  padding: 3px 10px;
}
[atkw=searchblock] [sxc=fautocomplete] .preview .tag span {
  overflow: hidden;
  max-width: 135px;
}
[atkw=searchblock] [sxc=fautocomplete] .searchpanel {
  top: 30px;
  border-radius: 8px 8px 8px 8px;
  border: 1px solid var(--border-color);
  left: -0.5px;
  overflow-x: hidden;
}
[atkw=searchblock] [sxc=fautocomplete] .searchpanel .item {
  padding: 8px 12px;
}
[atkw=searchblock] [sxc=fautocomplete] .searchpanel .item:hover {
  background-color: var(--atk-darkgray);
}
[atkw=searchblock] [sxc=fautocomplete] .searchpanel .item:focus {
  background-color: var(--atk-darkgray) !important;
  color: var(--atk-dark);
}
[atkw=searchblock] [sxc=fautocomplete] .searchpanel .item:focus-visible {
  background-color: var(--atk-darkgray) !important;
}
[atkw=searchblock] [sxc=fautocomplete] .searchpanel .item:last-child {
  border-bottom: 0;
}
[atkw=searchblock] .people-amount {
  z-index: 99;
}
[atkw=searchblock] .people-amount .preview {
  width: 170px;
}
[atkw=searchblock] .people-amount .preview span {
  font-size: 0.8em;
}
[atkw=searchblock] .people-amount .panel {
  top: 30px;
  border-radius: 0 0 8px 8px;
  padding-top: 10px;
  width: calc(100% + 16px);
  left: -0.5px;
}
[atkw=searchblock] .people-amount .panel .item {
  padding: 4px 10px;
}
[atkw=searchblock] .people-amount .panel .item:hover {
  background-color: var(--atk-white);
}
[atkw=searchblock] .people-amount .panel .item + .item {
  border-top: 1px solid var(--atk-border-color);
}
[atkw=searchblock] .people-amount .panel .item .label {
  width: 100%;
  font-size: 0.8em;
  font-weight: 700;
  margin: 0;
}
[atkw=searchblock] .people-amount .panel .item i {
  background-color: #d9d9d9;
  border-radius: 6px;
  font-weight: 0.9em;
}

[sxp=datalist] {
  font-size: 0.7rem !important;
  padding: 15px;
  padding-bottom: 5px !important;
  border: 1px solid var(--border-color);
  border-radius: var(--atk-border-radius);
}
[sxp=datalist] [sx=pager] {
  padding: 5px 0 !important;
}
[sxp=datalist] .atk-button-export:hover {
  transform: scale(1) !important;
}
[sxp=datalist] .px-card {
  margin-bottom: 2px !important;
}
[sxp=datalist] .px-card[sx=header] {
  margin-bottom: 15px !important;
}
[sxp=datalist] .sx-total {
  font-size: 1.2em;
}
[sxp=datalist] [sx=list] {
  border-radius: 10px;
  overflow: auto;
  border: 1px solid var(--border-color);
}
[sxp=datalist] [sx=list] .sxhead {
  position: static;
}
[sxp=datalist] [sx=list] .alert {
  padding: 25px;
  opacity: 0.8;
  border: 1px solid var(--border-color);
  font-size: 1.2em;
}
[sxp=datalist] [sx=list] .alert * {
  color: var(--danger) !important;
}
[sxp=datalist] [sx=list] table tr th {
  padding: 10px 5px !important;
}
[sxp=datalist] [sx=list] table tr th:first-child {
  padding-left: 10px !important;
}
[sxp=datalist] [sx=list] table tr td {
  line-height: normal;
  vertical-align: middle;
  padding: 5px !important;
}
[sxp=datalist] [sx=list] table tr:first-child th {
  font-size: 1em;
}
[sxp=datalist] [sx=list] table tr:last-child {
  border-bottom: none !important;
}
[sxp=datalist] [sx=list] table tr:last-child td {
  border-bottom: none !important;
}
[sxp=datalist] [sx=header] {
  padding: 0px 0px 0px 5px !important;
}
[sxp=datalist] [sx=header].px-card {
  height: auto;
  margin-bottom: 10px;
}

.datalist-lounge .searchblock {
  display: none;
}

.cancel-trip {
  background-color: rgba(248, 79, 79, 0.0901960784) !important;
  opacity: 0.5;
}

.pending-trip {
  background-color: rgba(255, 177, 43, 0.1294117647) !important;
}

.approved-trip {
  background-color: rgba(20, 181, 111, 0.0901960784) !important;
}

.status {
  font-size: 0.7rem;
  font-weight: 600;
  padding: 0.4rem 1rem;
  border-radius: 4px;
  display: inline-block;
}

.atk-badge-blue {
  color: #0d6efd;
  background-color: #e7f1ff;
}
.atk-badge-orange {
  color: #fd7e14;
  background-color: #fff4e6;
}
.atk-badge-green {
  color: #00BA00;
  background-color: rgba(0, 186, 0, 0.1411764706);
}
.atk-badge-gray {
  color: #333;
  background-color: rgba(51, 51, 51, 0.1411764706);
}
.atk-badge-red {
  color: red;
  background-color: rgba(255, 0, 0, 0.1411764706);
}

.atk-button {
  padding: 15px 28px;
  border: 1px solid var(--atk-border-light);
  background-color: #fff;
  border-radius: var(--atk-button-radius);
  font-size: 1.2em;
  cursor: pointer;
}

.atk-button-md {
  padding: 10px 15px;
  border: 1px solid var(--atk-border-light);
  background-color: #fff;
  border-radius: var(--atk-button-radius);
  cursor: pointer;
}

.atk-button-lg {
  padding: 20px 30px;
  border: 1px solid var(--atk-border-light);
  background-color: #fff;
  border-radius: var(--atk-button-radius);
  cursor: pointer;
  font-size: 1.25em;
  border-radius: 10px;
}

.atk-form-control-lg {
  border: 1px solid var(--atk-darkgray);
  height: 54px;
  border-radius: 10px;
}
.atk-form-control-lg:hover {
  border: 1px solid var(--atk-darkgray);
  transition: 0.3s;
}
.atk-form-control-lg:focus {
  border: 1px solid var(--atk-dark);
  transition: 0.3s;
  box-shadow: 0px 0px 0px 0px var(--atk-dark);
  outline: none;
}

.atk-form-control, [atkw=loginform] .atk-box form .form-control, [atkw=loginform] .sx-uimessage form .form-control, [atkw=loginform] #ssr_modal .product-bag form .form-control, #ssr_modal [atkw=loginform] .product-bag form .form-control, [atkw=loginform] #ssr_modal .product-pet form .form-control, #ssr_modal [atkw=loginform] .product-pet form .form-control, [atkw=loginform] #ssr_modal .product-meda form .form-control, #ssr_modal [atkw=loginform] .product-meda form .form-control, [atkw=loginform] #ssr_modal .product form .form-control, #ssr_modal [atkw=loginform] .product form .form-control {
  border: 1px solid var(--atk-darkgray);
  height: 66px;
  font-size: 1rem;
  padding: 12px 20px;
  border-radius: 10px;
}
.atk-form-control:hover, [atkw=loginform] .atk-box form .form-control:hover, [atkw=loginform] .sx-uimessage form .form-control:hover, [atkw=loginform] #ssr_modal .product-bag form .form-control:hover, #ssr_modal [atkw=loginform] .product-bag form .form-control:hover, [atkw=loginform] #ssr_modal .product-pet form .form-control:hover, #ssr_modal [atkw=loginform] .product-pet form .form-control:hover, [atkw=loginform] #ssr_modal .product-meda form .form-control:hover, #ssr_modal [atkw=loginform] .product-meda form .form-control:hover, [atkw=loginform] #ssr_modal .product form .form-control:hover, #ssr_modal [atkw=loginform] .product form .form-control:hover {
  border: 1px solid #bfbfbf;
  transition: 0.3s;
}
.atk-form-control:focus, [atkw=loginform] .atk-box form .form-control:focus, [atkw=loginform] .sx-uimessage form .form-control:focus, [atkw=loginform] #ssr_modal .product-bag form .form-control:focus, #ssr_modal [atkw=loginform] .product-bag form .form-control:focus, [atkw=loginform] #ssr_modal .product-pet form .form-control:focus, #ssr_modal [atkw=loginform] .product-pet form .form-control:focus, [atkw=loginform] #ssr_modal .product-meda form .form-control:focus, #ssr_modal [atkw=loginform] .product-meda form .form-control:focus, [atkw=loginform] #ssr_modal .product form .form-control:focus, #ssr_modal [atkw=loginform] .product form .form-control:focus {
  border: 1px solid #bfbfbf;
  transition: 0.3s;
  box-shadow: 0px 0px 0px 0px var(--atk-dark);
  outline: none;
}

[atkw=loginform] {
  max-width: 576px;
  width: 100%;
  margin: 100px auto 100px auto;
}
[atkw=loginform] [atkw=container] {
  width: 100% !important;
}
[atkw=loginform] .atk-box, [atkw=loginform] .sx-uimessage, [atkw=loginform] #ssr_modal .product-bag, #ssr_modal [atkw=loginform] .product-bag, [atkw=loginform] #ssr_modal .product-pet, #ssr_modal [atkw=loginform] .product-pet, [atkw=loginform] #ssr_modal .product-meda, #ssr_modal [atkw=loginform] .product-meda, [atkw=loginform] #ssr_modal .product, #ssr_modal [atkw=loginform] .product {
  box-shadow: none !important;
  border: none !important;
  padding: 0 !important;
}
[atkw=loginform] .atk-box > h3, [atkw=loginform] .sx-uimessage > h3, [atkw=loginform] #ssr_modal .product-bag > h3, #ssr_modal [atkw=loginform] .product-bag > h3, [atkw=loginform] #ssr_modal .product-pet > h3, #ssr_modal [atkw=loginform] .product-pet > h3, [atkw=loginform] #ssr_modal .product-meda > h3, #ssr_modal [atkw=loginform] .product-meda > h3, [atkw=loginform] #ssr_modal .product > h3, #ssr_modal [atkw=loginform] .product > h3 {
  text-align: center;
  font-size: 2.5rem;
}
[atkw=loginform] .atk-box form, [atkw=loginform] .sx-uimessage form, [atkw=loginform] #ssr_modal .product-bag form, #ssr_modal [atkw=loginform] .product-bag form, [atkw=loginform] #ssr_modal .product-pet form, #ssr_modal [atkw=loginform] .product-pet form, [atkw=loginform] #ssr_modal .product-meda form, #ssr_modal [atkw=loginform] .product-meda form, [atkw=loginform] #ssr_modal .product form, #ssr_modal [atkw=loginform] .product form {
  background-color: var(--atk-gray);
  padding: 25px;
  border-radius: 14px;
  margin-top: 30px;
}
[atkw=loginform] .atk-box form .form-control, [atkw=loginform] .sx-uimessage form .form-control, [atkw=loginform] #ssr_modal .product-bag form .form-control, #ssr_modal [atkw=loginform] .product-bag form .form-control, [atkw=loginform] #ssr_modal .product-pet form .form-control, #ssr_modal [atkw=loginform] .product-pet form .form-control, [atkw=loginform] #ssr_modal .product-meda form .form-control, #ssr_modal [atkw=loginform] .product-meda form .form-control, [atkw=loginform] #ssr_modal .product form .form-control, #ssr_modal [atkw=loginform] .product form .form-control {
  margin-top: 20px;
}
[atkw=loginform] .atk-box form label, [atkw=loginform] .sx-uimessage form label, [atkw=loginform] #ssr_modal .product-bag form label, #ssr_modal [atkw=loginform] .product-bag form label, [atkw=loginform] #ssr_modal .product-pet form label, #ssr_modal [atkw=loginform] .product-pet form label, [atkw=loginform] #ssr_modal .product-meda form label, #ssr_modal [atkw=loginform] .product-meda form label, [atkw=loginform] #ssr_modal .product form label, #ssr_modal [atkw=loginform] .product form label {
  display: none;
}

[atkw=loginform] .login-field-disabled {
  opacity: 0.5;
  filter: blur(2px);
  pointer-events: none;
  transition: all 0.3s ease;
}
[atkw=loginform] .tfa-block {
  background-color: var(--atk-white);
  border: 1px solid var(--atk-darkgray);
  border-radius: 14px;
  padding: 25px;
  margin-top: 20px;
  margin-bottom: 20px;
  text-align: center;
  animation: tfaSlideIn 0.3s ease;
  width: 100%;
}
[atkw=loginform] .tfa-block .tfa-header {
  color: var(--atk-dark);
  font-size: 1.2em;
}
[atkw=loginform] .tfa-block .tfa-message {
  color: var(--atk-dark);
}
[atkw=loginform] .tfa-block .tfa-inputs {
  display: flex;
  justify-content: center;
  gap: 10px;
}
[atkw=loginform] .tfa-block .tfa-inputs .tfa-input {
  width: 45px;
  height: 55px;
  text-align: center;
  font-size: 1.5em;
  font-weight: 600;
  border: 2px solid var(--atk-darkgray);
  border-radius: 10px;
  outline: none;
  transition: all 0.2s ease;
  background-color: var(--atk-gray);
}
[atkw=loginform] .tfa-block .tfa-inputs .tfa-input:focus {
  border-color: var(--atk-brand);
  background-color: var(--atk-white);
  box-shadow: 0 0 0 3px rgba(10, 130, 223, 0.15);
}
[atkw=loginform] .tfa-block .tfa-inputs .tfa-input:hover:not(:focus) {
  border-color: #bfbfbf;
}
[atkw=loginform] .tfa-block .tfa-timer {
  color: var(--atk-dark);
}
[atkw=loginform] .tfa-block .tfa-timer i {
  font-size: 1.2em;
  color: var(--atk-brand);
}
[atkw=loginform] .tfa-block .tfa-timer .tfa-countdown {
  color: var(--atk-brand);
  font-family: monospace;
  letter-spacing: 1px;
}
[atkw=loginform] .tfa-block [atkw-click=verify-tfa].disabled {
  opacity: 0.6;
  cursor: not-allowed;
}

@keyframes tfaSlideIn {
  from {
    opacity: 0;
    transform: translateY(-10px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@media only screen and (max-width: 480px) {
  [atkw=loginform] .tfa-block {
    padding: 20px 15px;
  }
  [atkw=loginform] .tfa-block .tfa-inputs {
    gap: 6px !important;
  }
  [atkw=loginform] .tfa-block .tfa-inputs .tfa-input {
    width: 38px;
    height: 48px;
    font-size: 1.3em;
  }
}
.atk-modal {
  -webkit-touch-callout: auto !important;
  -webkit-user-select: auto !important;
  -moz-user-select: auto !important;
  -ms-user-select: auto !important;
  user-select: auto !important;
}
.atk-modal .sx-modal-window h3 {
  font-size: 1.2rem;
}
.atk-modal .sx-modal-window #modal-table {
  max-height: 60vh;
}
.atk-modal .sx-modal-window table {
  width: 100%;
  border: 1px solid var(--border-color);
  padding: 15px;
  border-collapse: initial;
  border-radius: var(--atk-border-radius);
}
.atk-modal .sx-modal-window table tbody tr {
  background-color: #fff;
  font-size: 0.7rem;
  padding: 5px;
  border-top: 1px solid var(--border-color);
}
.atk-modal .sx-modal-window table tbody tr:nth-child(odd) {
  background-color: rgba(0, 0, 0, 0.0196078431);
}
.atk-modal .sx-modal-window table tbody tr th {
  background-color: var(--atk-gray);
  color: var(--atk-dark);
  border: 1px solid var(--atk-white);
  padding: 5px;
  font-size: 0.7rem;
}
.atk-modal .sx-modal-window table tbody tr td {
  border: 1px solid var(--atk-white);
}

/****************************************************************************************************************************************/
/****************************************************************************************************************************************/
/****************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
@media only screen and (max-width: 1200px) {
  #allreservations {
    padding: 0 15px;
  }
}
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
@media only screen and (max-width: 1080px) {
  [sxp=datalist] {
    display: block;
    width: 100%;
    max-width: 100%;
    height: 300px;
    overflow-x: auto;
  }
}
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
@media only screen and (max-width: 768px) {
  [sxp=datalist] [sx=list] {
    width: max-content;
    min-width: 100%;
  }
  [sxp=datalist] [sx=pager] {
    min-width: max-content;
  }
  [sxp=datalist] [sx=pager] [sx=datapager] {
    gap: 20px;
  }
  [atkw=searchblock] [sx=simpleform] [oid=searchbut] {
    height: 65px;
    width: 65px;
  }
  #header {
    margin: 0 !important;
  }
  #header [sx=partblock] {
    margin: 0 !important;
    width: 100% !important;
  }
  [atkw=navbar] {
    padding: 15px !important;
    border-radius: 0;
  }
  [atkw=navbar] .imagecontainer img {
    height: auto !important;
    max-width: 130px;
    max-height: 30px;
  }
}
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
.w-max-content {
  width: max-content !important;
}

.margin-l-auto {
  margin-left: auto !important;
}

.margin-r-auto {
  margin-right: auto !important;
}

@media (max-width: 480px) {
  .m-padding-0 {
    padding: 0px !important;
  }
  .m-padding-t-0 {
    padding-top: 0px !important;
  }
  .m-padding-b-0 {
    padding-bottom: 0px !important;
  }
  .m-padding-l-0 {
    padding-left: 0px !important;
  }
  .m-padding-r-0 {
    padding-right: 0px !important;
  }
  .m-padding-tb-0 {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .m-padding-lr-0 {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .m-margin-0 {
    margin: 0px !important;
  }
  .m-margin-t-0 {
    margin-top: 0px !important;
  }
  .m-margin-b-0 {
    margin-bottom: 0px !important;
  }
  .m-margin-l-0 {
    margin-left: 0px !important;
  }
  .m-margin-r-0 {
    margin-right: 0px !important;
  }
  .m-margin-tb-0 {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  .m-margin-lr-0 {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .m-fill-0 {
    width: 0% !important;
    flex: 0 0 0% !important;
  }
  .m-gap-0 {
    gap: 0px !important;
  }
  .m-radius-0 {
    border-radius: 0px !important;
  }
  .m-padding-1 {
    padding: 1px !important;
  }
  .m-padding-t-1 {
    padding-top: 1px !important;
  }
  .m-padding-b-1 {
    padding-bottom: 1px !important;
  }
  .m-padding-l-1 {
    padding-left: 1px !important;
  }
  .m-padding-r-1 {
    padding-right: 1px !important;
  }
  .m-padding-tb-1 {
    padding-top: 1px !important;
    padding-bottom: 1px !important;
  }
  .m-padding-lr-1 {
    padding-left: 1px !important;
    padding-right: 1px !important;
  }
  .m-margin-1 {
    margin: 1px !important;
  }
  .m-margin-t-1 {
    margin-top: 1px !important;
  }
  .m-margin-b-1 {
    margin-bottom: 1px !important;
  }
  .m-margin-l-1 {
    margin-left: 1px !important;
  }
  .m-margin-r-1 {
    margin-right: 1px !important;
  }
  .m-margin-tb-1 {
    margin-top: 1px !important;
    margin-bottom: 1px !important;
  }
  .m-margin-lr-1 {
    margin-left: 1px !important;
    margin-right: 1px !important;
  }
  .m-fill-1 {
    width: 1% !important;
    flex: 0 0 1% !important;
  }
  .m-gap-1 {
    gap: 1px !important;
  }
  .m-radius-1 {
    border-radius: 1px !important;
  }
  .m-padding-2 {
    padding: 2px !important;
  }
  .m-padding-t-2 {
    padding-top: 2px !important;
  }
  .m-padding-b-2 {
    padding-bottom: 2px !important;
  }
  .m-padding-l-2 {
    padding-left: 2px !important;
  }
  .m-padding-r-2 {
    padding-right: 2px !important;
  }
  .m-padding-tb-2 {
    padding-top: 2px !important;
    padding-bottom: 2px !important;
  }
  .m-padding-lr-2 {
    padding-left: 2px !important;
    padding-right: 2px !important;
  }
  .m-margin-2 {
    margin: 2px !important;
  }
  .m-margin-t-2 {
    margin-top: 2px !important;
  }
  .m-margin-b-2 {
    margin-bottom: 2px !important;
  }
  .m-margin-l-2 {
    margin-left: 2px !important;
  }
  .m-margin-r-2 {
    margin-right: 2px !important;
  }
  .m-margin-tb-2 {
    margin-top: 2px !important;
    margin-bottom: 2px !important;
  }
  .m-margin-lr-2 {
    margin-left: 2px !important;
    margin-right: 2px !important;
  }
  .m-fill-2 {
    width: 2% !important;
    flex: 0 0 2% !important;
  }
  .m-gap-2 {
    gap: 2px !important;
  }
  .m-radius-2 {
    border-radius: 2px !important;
  }
  .m-padding-3 {
    padding: 3px !important;
  }
  .m-padding-t-3 {
    padding-top: 3px !important;
  }
  .m-padding-b-3 {
    padding-bottom: 3px !important;
  }
  .m-padding-l-3 {
    padding-left: 3px !important;
  }
  .m-padding-r-3 {
    padding-right: 3px !important;
  }
  .m-padding-tb-3 {
    padding-top: 3px !important;
    padding-bottom: 3px !important;
  }
  .m-padding-lr-3 {
    padding-left: 3px !important;
    padding-right: 3px !important;
  }
  .m-margin-3 {
    margin: 3px !important;
  }
  .m-margin-t-3 {
    margin-top: 3px !important;
  }
  .m-margin-b-3 {
    margin-bottom: 3px !important;
  }
  .m-margin-l-3 {
    margin-left: 3px !important;
  }
  .m-margin-r-3 {
    margin-right: 3px !important;
  }
  .m-margin-tb-3 {
    margin-top: 3px !important;
    margin-bottom: 3px !important;
  }
  .m-margin-lr-3 {
    margin-left: 3px !important;
    margin-right: 3px !important;
  }
  .m-fill-3 {
    width: 3% !important;
    flex: 0 0 3% !important;
  }
  .m-gap-3 {
    gap: 3px !important;
  }
  .m-radius-3 {
    border-radius: 3px !important;
  }
  .m-padding-4 {
    padding: 4px !important;
  }
  .m-padding-t-4 {
    padding-top: 4px !important;
  }
  .m-padding-b-4 {
    padding-bottom: 4px !important;
  }
  .m-padding-l-4 {
    padding-left: 4px !important;
  }
  .m-padding-r-4 {
    padding-right: 4px !important;
  }
  .m-padding-tb-4 {
    padding-top: 4px !important;
    padding-bottom: 4px !important;
  }
  .m-padding-lr-4 {
    padding-left: 4px !important;
    padding-right: 4px !important;
  }
  .m-margin-4 {
    margin: 4px !important;
  }
  .m-margin-t-4 {
    margin-top: 4px !important;
  }
  .m-margin-b-4 {
    margin-bottom: 4px !important;
  }
  .m-margin-l-4 {
    margin-left: 4px !important;
  }
  .m-margin-r-4 {
    margin-right: 4px !important;
  }
  .m-margin-tb-4 {
    margin-top: 4px !important;
    margin-bottom: 4px !important;
  }
  .m-margin-lr-4 {
    margin-left: 4px !important;
    margin-right: 4px !important;
  }
  .m-fill-4 {
    width: 4% !important;
    flex: 0 0 4% !important;
  }
  .m-gap-4 {
    gap: 4px !important;
  }
  .m-radius-4 {
    border-radius: 4px !important;
  }
  .m-padding-5 {
    padding: 5px !important;
  }
  .m-padding-t-5 {
    padding-top: 5px !important;
  }
  .m-padding-b-5 {
    padding-bottom: 5px !important;
  }
  .m-padding-l-5 {
    padding-left: 5px !important;
  }
  .m-padding-r-5 {
    padding-right: 5px !important;
  }
  .m-padding-tb-5 {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }
  .m-padding-lr-5 {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }
  .m-margin-5 {
    margin: 5px !important;
  }
  .m-margin-t-5 {
    margin-top: 5px !important;
  }
  .m-margin-b-5 {
    margin-bottom: 5px !important;
  }
  .m-margin-l-5 {
    margin-left: 5px !important;
  }
  .m-margin-r-5 {
    margin-right: 5px !important;
  }
  .m-margin-tb-5 {
    margin-top: 5px !important;
    margin-bottom: 5px !important;
  }
  .m-margin-lr-5 {
    margin-left: 5px !important;
    margin-right: 5px !important;
  }
  .m-fill-5 {
    width: 5% !important;
    flex: 0 0 5% !important;
  }
  .m-gap-5 {
    gap: 5px !important;
  }
  .m-radius-5 {
    border-radius: 5px !important;
  }
  .m-padding-6 {
    padding: 6px !important;
  }
  .m-padding-t-6 {
    padding-top: 6px !important;
  }
  .m-padding-b-6 {
    padding-bottom: 6px !important;
  }
  .m-padding-l-6 {
    padding-left: 6px !important;
  }
  .m-padding-r-6 {
    padding-right: 6px !important;
  }
  .m-padding-tb-6 {
    padding-top: 6px !important;
    padding-bottom: 6px !important;
  }
  .m-padding-lr-6 {
    padding-left: 6px !important;
    padding-right: 6px !important;
  }
  .m-margin-6 {
    margin: 6px !important;
  }
  .m-margin-t-6 {
    margin-top: 6px !important;
  }
  .m-margin-b-6 {
    margin-bottom: 6px !important;
  }
  .m-margin-l-6 {
    margin-left: 6px !important;
  }
  .m-margin-r-6 {
    margin-right: 6px !important;
  }
  .m-margin-tb-6 {
    margin-top: 6px !important;
    margin-bottom: 6px !important;
  }
  .m-margin-lr-6 {
    margin-left: 6px !important;
    margin-right: 6px !important;
  }
  .m-fill-6 {
    width: 6% !important;
    flex: 0 0 6% !important;
  }
  .m-gap-6 {
    gap: 6px !important;
  }
  .m-radius-6 {
    border-radius: 6px !important;
  }
  .m-padding-7 {
    padding: 7px !important;
  }
  .m-padding-t-7 {
    padding-top: 7px !important;
  }
  .m-padding-b-7 {
    padding-bottom: 7px !important;
  }
  .m-padding-l-7 {
    padding-left: 7px !important;
  }
  .m-padding-r-7 {
    padding-right: 7px !important;
  }
  .m-padding-tb-7 {
    padding-top: 7px !important;
    padding-bottom: 7px !important;
  }
  .m-padding-lr-7 {
    padding-left: 7px !important;
    padding-right: 7px !important;
  }
  .m-margin-7 {
    margin: 7px !important;
  }
  .m-margin-t-7 {
    margin-top: 7px !important;
  }
  .m-margin-b-7 {
    margin-bottom: 7px !important;
  }
  .m-margin-l-7 {
    margin-left: 7px !important;
  }
  .m-margin-r-7 {
    margin-right: 7px !important;
  }
  .m-margin-tb-7 {
    margin-top: 7px !important;
    margin-bottom: 7px !important;
  }
  .m-margin-lr-7 {
    margin-left: 7px !important;
    margin-right: 7px !important;
  }
  .m-fill-7 {
    width: 7% !important;
    flex: 0 0 7% !important;
  }
  .m-gap-7 {
    gap: 7px !important;
  }
  .m-radius-7 {
    border-radius: 7px !important;
  }
  .m-padding-8 {
    padding: 8px !important;
  }
  .m-padding-t-8 {
    padding-top: 8px !important;
  }
  .m-padding-b-8 {
    padding-bottom: 8px !important;
  }
  .m-padding-l-8 {
    padding-left: 8px !important;
  }
  .m-padding-r-8 {
    padding-right: 8px !important;
  }
  .m-padding-tb-8 {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
  }
  .m-padding-lr-8 {
    padding-left: 8px !important;
    padding-right: 8px !important;
  }
  .m-margin-8 {
    margin: 8px !important;
  }
  .m-margin-t-8 {
    margin-top: 8px !important;
  }
  .m-margin-b-8 {
    margin-bottom: 8px !important;
  }
  .m-margin-l-8 {
    margin-left: 8px !important;
  }
  .m-margin-r-8 {
    margin-right: 8px !important;
  }
  .m-margin-tb-8 {
    margin-top: 8px !important;
    margin-bottom: 8px !important;
  }
  .m-margin-lr-8 {
    margin-left: 8px !important;
    margin-right: 8px !important;
  }
  .m-fill-8 {
    width: 8% !important;
    flex: 0 0 8% !important;
  }
  .m-gap-8 {
    gap: 8px !important;
  }
  .m-radius-8 {
    border-radius: 8px !important;
  }
  .m-padding-9 {
    padding: 9px !important;
  }
  .m-padding-t-9 {
    padding-top: 9px !important;
  }
  .m-padding-b-9 {
    padding-bottom: 9px !important;
  }
  .m-padding-l-9 {
    padding-left: 9px !important;
  }
  .m-padding-r-9 {
    padding-right: 9px !important;
  }
  .m-padding-tb-9 {
    padding-top: 9px !important;
    padding-bottom: 9px !important;
  }
  .m-padding-lr-9 {
    padding-left: 9px !important;
    padding-right: 9px !important;
  }
  .m-margin-9 {
    margin: 9px !important;
  }
  .m-margin-t-9 {
    margin-top: 9px !important;
  }
  .m-margin-b-9 {
    margin-bottom: 9px !important;
  }
  .m-margin-l-9 {
    margin-left: 9px !important;
  }
  .m-margin-r-9 {
    margin-right: 9px !important;
  }
  .m-margin-tb-9 {
    margin-top: 9px !important;
    margin-bottom: 9px !important;
  }
  .m-margin-lr-9 {
    margin-left: 9px !important;
    margin-right: 9px !important;
  }
  .m-fill-9 {
    width: 9% !important;
    flex: 0 0 9% !important;
  }
  .m-gap-9 {
    gap: 9px !important;
  }
  .m-radius-9 {
    border-radius: 9px !important;
  }
  .m-padding-10 {
    padding: 10px !important;
  }
  .m-padding-t-10 {
    padding-top: 10px !important;
  }
  .m-padding-b-10 {
    padding-bottom: 10px !important;
  }
  .m-padding-l-10 {
    padding-left: 10px !important;
  }
  .m-padding-r-10 {
    padding-right: 10px !important;
  }
  .m-padding-tb-10 {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
  .m-padding-lr-10 {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
  .m-margin-10 {
    margin: 10px !important;
  }
  .m-margin-t-10 {
    margin-top: 10px !important;
  }
  .m-margin-b-10 {
    margin-bottom: 10px !important;
  }
  .m-margin-l-10 {
    margin-left: 10px !important;
  }
  .m-margin-r-10 {
    margin-right: 10px !important;
  }
  .m-margin-tb-10 {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }
  .m-margin-lr-10 {
    margin-left: 10px !important;
    margin-right: 10px !important;
  }
  .m-fill-10 {
    width: 10% !important;
    flex: 0 0 10% !important;
  }
  .m-gap-10 {
    gap: 10px !important;
  }
  .m-radius-10 {
    border-radius: 10px !important;
  }
  .m-padding-11 {
    padding: 11px !important;
  }
  .m-padding-t-11 {
    padding-top: 11px !important;
  }
  .m-padding-b-11 {
    padding-bottom: 11px !important;
  }
  .m-padding-l-11 {
    padding-left: 11px !important;
  }
  .m-padding-r-11 {
    padding-right: 11px !important;
  }
  .m-padding-tb-11 {
    padding-top: 11px !important;
    padding-bottom: 11px !important;
  }
  .m-padding-lr-11 {
    padding-left: 11px !important;
    padding-right: 11px !important;
  }
  .m-margin-11 {
    margin: 11px !important;
  }
  .m-margin-t-11 {
    margin-top: 11px !important;
  }
  .m-margin-b-11 {
    margin-bottom: 11px !important;
  }
  .m-margin-l-11 {
    margin-left: 11px !important;
  }
  .m-margin-r-11 {
    margin-right: 11px !important;
  }
  .m-margin-tb-11 {
    margin-top: 11px !important;
    margin-bottom: 11px !important;
  }
  .m-margin-lr-11 {
    margin-left: 11px !important;
    margin-right: 11px !important;
  }
  .m-fill-11 {
    width: 11% !important;
    flex: 0 0 11% !important;
  }
  .m-gap-11 {
    gap: 11px !important;
  }
  .m-radius-11 {
    border-radius: 11px !important;
  }
  .m-padding-12 {
    padding: 12px !important;
  }
  .m-padding-t-12 {
    padding-top: 12px !important;
  }
  .m-padding-b-12 {
    padding-bottom: 12px !important;
  }
  .m-padding-l-12 {
    padding-left: 12px !important;
  }
  .m-padding-r-12 {
    padding-right: 12px !important;
  }
  .m-padding-tb-12 {
    padding-top: 12px !important;
    padding-bottom: 12px !important;
  }
  .m-padding-lr-12 {
    padding-left: 12px !important;
    padding-right: 12px !important;
  }
  .m-margin-12 {
    margin: 12px !important;
  }
  .m-margin-t-12 {
    margin-top: 12px !important;
  }
  .m-margin-b-12 {
    margin-bottom: 12px !important;
  }
  .m-margin-l-12 {
    margin-left: 12px !important;
  }
  .m-margin-r-12 {
    margin-right: 12px !important;
  }
  .m-margin-tb-12 {
    margin-top: 12px !important;
    margin-bottom: 12px !important;
  }
  .m-margin-lr-12 {
    margin-left: 12px !important;
    margin-right: 12px !important;
  }
  .m-fill-12 {
    width: 12% !important;
    flex: 0 0 12% !important;
  }
  .m-gap-12 {
    gap: 12px !important;
  }
  .m-radius-12 {
    border-radius: 12px !important;
  }
  .m-padding-13 {
    padding: 13px !important;
  }
  .m-padding-t-13 {
    padding-top: 13px !important;
  }
  .m-padding-b-13 {
    padding-bottom: 13px !important;
  }
  .m-padding-l-13 {
    padding-left: 13px !important;
  }
  .m-padding-r-13 {
    padding-right: 13px !important;
  }
  .m-padding-tb-13 {
    padding-top: 13px !important;
    padding-bottom: 13px !important;
  }
  .m-padding-lr-13 {
    padding-left: 13px !important;
    padding-right: 13px !important;
  }
  .m-margin-13 {
    margin: 13px !important;
  }
  .m-margin-t-13 {
    margin-top: 13px !important;
  }
  .m-margin-b-13 {
    margin-bottom: 13px !important;
  }
  .m-margin-l-13 {
    margin-left: 13px !important;
  }
  .m-margin-r-13 {
    margin-right: 13px !important;
  }
  .m-margin-tb-13 {
    margin-top: 13px !important;
    margin-bottom: 13px !important;
  }
  .m-margin-lr-13 {
    margin-left: 13px !important;
    margin-right: 13px !important;
  }
  .m-fill-13 {
    width: 13% !important;
    flex: 0 0 13% !important;
  }
  .m-gap-13 {
    gap: 13px !important;
  }
  .m-radius-13 {
    border-radius: 13px !important;
  }
  .m-padding-14 {
    padding: 14px !important;
  }
  .m-padding-t-14 {
    padding-top: 14px !important;
  }
  .m-padding-b-14 {
    padding-bottom: 14px !important;
  }
  .m-padding-l-14 {
    padding-left: 14px !important;
  }
  .m-padding-r-14 {
    padding-right: 14px !important;
  }
  .m-padding-tb-14 {
    padding-top: 14px !important;
    padding-bottom: 14px !important;
  }
  .m-padding-lr-14 {
    padding-left: 14px !important;
    padding-right: 14px !important;
  }
  .m-margin-14 {
    margin: 14px !important;
  }
  .m-margin-t-14 {
    margin-top: 14px !important;
  }
  .m-margin-b-14 {
    margin-bottom: 14px !important;
  }
  .m-margin-l-14 {
    margin-left: 14px !important;
  }
  .m-margin-r-14 {
    margin-right: 14px !important;
  }
  .m-margin-tb-14 {
    margin-top: 14px !important;
    margin-bottom: 14px !important;
  }
  .m-margin-lr-14 {
    margin-left: 14px !important;
    margin-right: 14px !important;
  }
  .m-fill-14 {
    width: 14% !important;
    flex: 0 0 14% !important;
  }
  .m-gap-14 {
    gap: 14px !important;
  }
  .m-radius-14 {
    border-radius: 14px !important;
  }
  .m-padding-15 {
    padding: 15px !important;
  }
  .m-padding-t-15 {
    padding-top: 15px !important;
  }
  .m-padding-b-15 {
    padding-bottom: 15px !important;
  }
  .m-padding-l-15 {
    padding-left: 15px !important;
  }
  .m-padding-r-15 {
    padding-right: 15px !important;
  }
  .m-padding-tb-15 {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
  .m-padding-lr-15 {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  .m-margin-15 {
    margin: 15px !important;
  }
  .m-margin-t-15 {
    margin-top: 15px !important;
  }
  .m-margin-b-15 {
    margin-bottom: 15px !important;
  }
  .m-margin-l-15 {
    margin-left: 15px !important;
  }
  .m-margin-r-15 {
    margin-right: 15px !important;
  }
  .m-margin-tb-15 {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
  }
  .m-margin-lr-15 {
    margin-left: 15px !important;
    margin-right: 15px !important;
  }
  .m-fill-15 {
    width: 15% !important;
    flex: 0 0 15% !important;
  }
  .m-gap-15 {
    gap: 15px !important;
  }
  .m-radius-15 {
    border-radius: 15px !important;
  }
  .m-padding-16 {
    padding: 16px !important;
  }
  .m-padding-t-16 {
    padding-top: 16px !important;
  }
  .m-padding-b-16 {
    padding-bottom: 16px !important;
  }
  .m-padding-l-16 {
    padding-left: 16px !important;
  }
  .m-padding-r-16 {
    padding-right: 16px !important;
  }
  .m-padding-tb-16 {
    padding-top: 16px !important;
    padding-bottom: 16px !important;
  }
  .m-padding-lr-16 {
    padding-left: 16px !important;
    padding-right: 16px !important;
  }
  .m-margin-16 {
    margin: 16px !important;
  }
  .m-margin-t-16 {
    margin-top: 16px !important;
  }
  .m-margin-b-16 {
    margin-bottom: 16px !important;
  }
  .m-margin-l-16 {
    margin-left: 16px !important;
  }
  .m-margin-r-16 {
    margin-right: 16px !important;
  }
  .m-margin-tb-16 {
    margin-top: 16px !important;
    margin-bottom: 16px !important;
  }
  .m-margin-lr-16 {
    margin-left: 16px !important;
    margin-right: 16px !important;
  }
  .m-fill-16 {
    width: 16% !important;
    flex: 0 0 16% !important;
  }
  .m-gap-16 {
    gap: 16px !important;
  }
  .m-radius-16 {
    border-radius: 16px !important;
  }
  .m-padding-17 {
    padding: 17px !important;
  }
  .m-padding-t-17 {
    padding-top: 17px !important;
  }
  .m-padding-b-17 {
    padding-bottom: 17px !important;
  }
  .m-padding-l-17 {
    padding-left: 17px !important;
  }
  .m-padding-r-17 {
    padding-right: 17px !important;
  }
  .m-padding-tb-17 {
    padding-top: 17px !important;
    padding-bottom: 17px !important;
  }
  .m-padding-lr-17 {
    padding-left: 17px !important;
    padding-right: 17px !important;
  }
  .m-margin-17 {
    margin: 17px !important;
  }
  .m-margin-t-17 {
    margin-top: 17px !important;
  }
  .m-margin-b-17 {
    margin-bottom: 17px !important;
  }
  .m-margin-l-17 {
    margin-left: 17px !important;
  }
  .m-margin-r-17 {
    margin-right: 17px !important;
  }
  .m-margin-tb-17 {
    margin-top: 17px !important;
    margin-bottom: 17px !important;
  }
  .m-margin-lr-17 {
    margin-left: 17px !important;
    margin-right: 17px !important;
  }
  .m-fill-17 {
    width: 17% !important;
    flex: 0 0 17% !important;
  }
  .m-gap-17 {
    gap: 17px !important;
  }
  .m-radius-17 {
    border-radius: 17px !important;
  }
  .m-padding-18 {
    padding: 18px !important;
  }
  .m-padding-t-18 {
    padding-top: 18px !important;
  }
  .m-padding-b-18 {
    padding-bottom: 18px !important;
  }
  .m-padding-l-18 {
    padding-left: 18px !important;
  }
  .m-padding-r-18 {
    padding-right: 18px !important;
  }
  .m-padding-tb-18 {
    padding-top: 18px !important;
    padding-bottom: 18px !important;
  }
  .m-padding-lr-18 {
    padding-left: 18px !important;
    padding-right: 18px !important;
  }
  .m-margin-18 {
    margin: 18px !important;
  }
  .m-margin-t-18 {
    margin-top: 18px !important;
  }
  .m-margin-b-18 {
    margin-bottom: 18px !important;
  }
  .m-margin-l-18 {
    margin-left: 18px !important;
  }
  .m-margin-r-18 {
    margin-right: 18px !important;
  }
  .m-margin-tb-18 {
    margin-top: 18px !important;
    margin-bottom: 18px !important;
  }
  .m-margin-lr-18 {
    margin-left: 18px !important;
    margin-right: 18px !important;
  }
  .m-fill-18 {
    width: 18% !important;
    flex: 0 0 18% !important;
  }
  .m-gap-18 {
    gap: 18px !important;
  }
  .m-radius-18 {
    border-radius: 18px !important;
  }
  .m-padding-19 {
    padding: 19px !important;
  }
  .m-padding-t-19 {
    padding-top: 19px !important;
  }
  .m-padding-b-19 {
    padding-bottom: 19px !important;
  }
  .m-padding-l-19 {
    padding-left: 19px !important;
  }
  .m-padding-r-19 {
    padding-right: 19px !important;
  }
  .m-padding-tb-19 {
    padding-top: 19px !important;
    padding-bottom: 19px !important;
  }
  .m-padding-lr-19 {
    padding-left: 19px !important;
    padding-right: 19px !important;
  }
  .m-margin-19 {
    margin: 19px !important;
  }
  .m-margin-t-19 {
    margin-top: 19px !important;
  }
  .m-margin-b-19 {
    margin-bottom: 19px !important;
  }
  .m-margin-l-19 {
    margin-left: 19px !important;
  }
  .m-margin-r-19 {
    margin-right: 19px !important;
  }
  .m-margin-tb-19 {
    margin-top: 19px !important;
    margin-bottom: 19px !important;
  }
  .m-margin-lr-19 {
    margin-left: 19px !important;
    margin-right: 19px !important;
  }
  .m-fill-19 {
    width: 19% !important;
    flex: 0 0 19% !important;
  }
  .m-gap-19 {
    gap: 19px !important;
  }
  .m-radius-19 {
    border-radius: 19px !important;
  }
  .m-padding-20 {
    padding: 20px !important;
  }
  .m-padding-t-20 {
    padding-top: 20px !important;
  }
  .m-padding-b-20 {
    padding-bottom: 20px !important;
  }
  .m-padding-l-20 {
    padding-left: 20px !important;
  }
  .m-padding-r-20 {
    padding-right: 20px !important;
  }
  .m-padding-tb-20 {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .m-padding-lr-20 {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  .m-margin-20 {
    margin: 20px !important;
  }
  .m-margin-t-20 {
    margin-top: 20px !important;
  }
  .m-margin-b-20 {
    margin-bottom: 20px !important;
  }
  .m-margin-l-20 {
    margin-left: 20px !important;
  }
  .m-margin-r-20 {
    margin-right: 20px !important;
  }
  .m-margin-tb-20 {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }
  .m-margin-lr-20 {
    margin-left: 20px !important;
    margin-right: 20px !important;
  }
  .m-fill-20 {
    width: 20% !important;
    flex: 0 0 20% !important;
  }
  .m-gap-20 {
    gap: 20px !important;
  }
  .m-radius-20 {
    border-radius: 20px !important;
  }
  .m-padding-21 {
    padding: 21px !important;
  }
  .m-padding-t-21 {
    padding-top: 21px !important;
  }
  .m-padding-b-21 {
    padding-bottom: 21px !important;
  }
  .m-padding-l-21 {
    padding-left: 21px !important;
  }
  .m-padding-r-21 {
    padding-right: 21px !important;
  }
  .m-padding-tb-21 {
    padding-top: 21px !important;
    padding-bottom: 21px !important;
  }
  .m-padding-lr-21 {
    padding-left: 21px !important;
    padding-right: 21px !important;
  }
  .m-margin-21 {
    margin: 21px !important;
  }
  .m-margin-t-21 {
    margin-top: 21px !important;
  }
  .m-margin-b-21 {
    margin-bottom: 21px !important;
  }
  .m-margin-l-21 {
    margin-left: 21px !important;
  }
  .m-margin-r-21 {
    margin-right: 21px !important;
  }
  .m-margin-tb-21 {
    margin-top: 21px !important;
    margin-bottom: 21px !important;
  }
  .m-margin-lr-21 {
    margin-left: 21px !important;
    margin-right: 21px !important;
  }
  .m-fill-21 {
    width: 21% !important;
    flex: 0 0 21% !important;
  }
  .m-gap-21 {
    gap: 21px !important;
  }
  .m-radius-21 {
    border-radius: 21px !important;
  }
  .m-padding-22 {
    padding: 22px !important;
  }
  .m-padding-t-22 {
    padding-top: 22px !important;
  }
  .m-padding-b-22 {
    padding-bottom: 22px !important;
  }
  .m-padding-l-22 {
    padding-left: 22px !important;
  }
  .m-padding-r-22 {
    padding-right: 22px !important;
  }
  .m-padding-tb-22 {
    padding-top: 22px !important;
    padding-bottom: 22px !important;
  }
  .m-padding-lr-22 {
    padding-left: 22px !important;
    padding-right: 22px !important;
  }
  .m-margin-22 {
    margin: 22px !important;
  }
  .m-margin-t-22 {
    margin-top: 22px !important;
  }
  .m-margin-b-22 {
    margin-bottom: 22px !important;
  }
  .m-margin-l-22 {
    margin-left: 22px !important;
  }
  .m-margin-r-22 {
    margin-right: 22px !important;
  }
  .m-margin-tb-22 {
    margin-top: 22px !important;
    margin-bottom: 22px !important;
  }
  .m-margin-lr-22 {
    margin-left: 22px !important;
    margin-right: 22px !important;
  }
  .m-fill-22 {
    width: 22% !important;
    flex: 0 0 22% !important;
  }
  .m-gap-22 {
    gap: 22px !important;
  }
  .m-radius-22 {
    border-radius: 22px !important;
  }
  .m-padding-23 {
    padding: 23px !important;
  }
  .m-padding-t-23 {
    padding-top: 23px !important;
  }
  .m-padding-b-23 {
    padding-bottom: 23px !important;
  }
  .m-padding-l-23 {
    padding-left: 23px !important;
  }
  .m-padding-r-23 {
    padding-right: 23px !important;
  }
  .m-padding-tb-23 {
    padding-top: 23px !important;
    padding-bottom: 23px !important;
  }
  .m-padding-lr-23 {
    padding-left: 23px !important;
    padding-right: 23px !important;
  }
  .m-margin-23 {
    margin: 23px !important;
  }
  .m-margin-t-23 {
    margin-top: 23px !important;
  }
  .m-margin-b-23 {
    margin-bottom: 23px !important;
  }
  .m-margin-l-23 {
    margin-left: 23px !important;
  }
  .m-margin-r-23 {
    margin-right: 23px !important;
  }
  .m-margin-tb-23 {
    margin-top: 23px !important;
    margin-bottom: 23px !important;
  }
  .m-margin-lr-23 {
    margin-left: 23px !important;
    margin-right: 23px !important;
  }
  .m-fill-23 {
    width: 23% !important;
    flex: 0 0 23% !important;
  }
  .m-gap-23 {
    gap: 23px !important;
  }
  .m-radius-23 {
    border-radius: 23px !important;
  }
  .m-padding-24 {
    padding: 24px !important;
  }
  .m-padding-t-24 {
    padding-top: 24px !important;
  }
  .m-padding-b-24 {
    padding-bottom: 24px !important;
  }
  .m-padding-l-24 {
    padding-left: 24px !important;
  }
  .m-padding-r-24 {
    padding-right: 24px !important;
  }
  .m-padding-tb-24 {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
  }
  .m-padding-lr-24 {
    padding-left: 24px !important;
    padding-right: 24px !important;
  }
  .m-margin-24 {
    margin: 24px !important;
  }
  .m-margin-t-24 {
    margin-top: 24px !important;
  }
  .m-margin-b-24 {
    margin-bottom: 24px !important;
  }
  .m-margin-l-24 {
    margin-left: 24px !important;
  }
  .m-margin-r-24 {
    margin-right: 24px !important;
  }
  .m-margin-tb-24 {
    margin-top: 24px !important;
    margin-bottom: 24px !important;
  }
  .m-margin-lr-24 {
    margin-left: 24px !important;
    margin-right: 24px !important;
  }
  .m-fill-24 {
    width: 24% !important;
    flex: 0 0 24% !important;
  }
  .m-gap-24 {
    gap: 24px !important;
  }
  .m-radius-24 {
    border-radius: 24px !important;
  }
  .m-padding-25 {
    padding: 25px !important;
  }
  .m-padding-t-25 {
    padding-top: 25px !important;
  }
  .m-padding-b-25 {
    padding-bottom: 25px !important;
  }
  .m-padding-l-25 {
    padding-left: 25px !important;
  }
  .m-padding-r-25 {
    padding-right: 25px !important;
  }
  .m-padding-tb-25 {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }
  .m-padding-lr-25 {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }
  .m-margin-25 {
    margin: 25px !important;
  }
  .m-margin-t-25 {
    margin-top: 25px !important;
  }
  .m-margin-b-25 {
    margin-bottom: 25px !important;
  }
  .m-margin-l-25 {
    margin-left: 25px !important;
  }
  .m-margin-r-25 {
    margin-right: 25px !important;
  }
  .m-margin-tb-25 {
    margin-top: 25px !important;
    margin-bottom: 25px !important;
  }
  .m-margin-lr-25 {
    margin-left: 25px !important;
    margin-right: 25px !important;
  }
  .m-fill-25 {
    width: 25% !important;
    flex: 0 0 25% !important;
  }
  .m-gap-25 {
    gap: 25px !important;
  }
  .m-radius-25 {
    border-radius: 25px !important;
  }
  .m-padding-26 {
    padding: 26px !important;
  }
  .m-padding-t-26 {
    padding-top: 26px !important;
  }
  .m-padding-b-26 {
    padding-bottom: 26px !important;
  }
  .m-padding-l-26 {
    padding-left: 26px !important;
  }
  .m-padding-r-26 {
    padding-right: 26px !important;
  }
  .m-padding-tb-26 {
    padding-top: 26px !important;
    padding-bottom: 26px !important;
  }
  .m-padding-lr-26 {
    padding-left: 26px !important;
    padding-right: 26px !important;
  }
  .m-margin-26 {
    margin: 26px !important;
  }
  .m-margin-t-26 {
    margin-top: 26px !important;
  }
  .m-margin-b-26 {
    margin-bottom: 26px !important;
  }
  .m-margin-l-26 {
    margin-left: 26px !important;
  }
  .m-margin-r-26 {
    margin-right: 26px !important;
  }
  .m-margin-tb-26 {
    margin-top: 26px !important;
    margin-bottom: 26px !important;
  }
  .m-margin-lr-26 {
    margin-left: 26px !important;
    margin-right: 26px !important;
  }
  .m-fill-26 {
    width: 26% !important;
    flex: 0 0 26% !important;
  }
  .m-gap-26 {
    gap: 26px !important;
  }
  .m-radius-26 {
    border-radius: 26px !important;
  }
  .m-padding-27 {
    padding: 27px !important;
  }
  .m-padding-t-27 {
    padding-top: 27px !important;
  }
  .m-padding-b-27 {
    padding-bottom: 27px !important;
  }
  .m-padding-l-27 {
    padding-left: 27px !important;
  }
  .m-padding-r-27 {
    padding-right: 27px !important;
  }
  .m-padding-tb-27 {
    padding-top: 27px !important;
    padding-bottom: 27px !important;
  }
  .m-padding-lr-27 {
    padding-left: 27px !important;
    padding-right: 27px !important;
  }
  .m-margin-27 {
    margin: 27px !important;
  }
  .m-margin-t-27 {
    margin-top: 27px !important;
  }
  .m-margin-b-27 {
    margin-bottom: 27px !important;
  }
  .m-margin-l-27 {
    margin-left: 27px !important;
  }
  .m-margin-r-27 {
    margin-right: 27px !important;
  }
  .m-margin-tb-27 {
    margin-top: 27px !important;
    margin-bottom: 27px !important;
  }
  .m-margin-lr-27 {
    margin-left: 27px !important;
    margin-right: 27px !important;
  }
  .m-fill-27 {
    width: 27% !important;
    flex: 0 0 27% !important;
  }
  .m-gap-27 {
    gap: 27px !important;
  }
  .m-radius-27 {
    border-radius: 27px !important;
  }
  .m-padding-28 {
    padding: 28px !important;
  }
  .m-padding-t-28 {
    padding-top: 28px !important;
  }
  .m-padding-b-28 {
    padding-bottom: 28px !important;
  }
  .m-padding-l-28 {
    padding-left: 28px !important;
  }
  .m-padding-r-28 {
    padding-right: 28px !important;
  }
  .m-padding-tb-28 {
    padding-top: 28px !important;
    padding-bottom: 28px !important;
  }
  .m-padding-lr-28 {
    padding-left: 28px !important;
    padding-right: 28px !important;
  }
  .m-margin-28 {
    margin: 28px !important;
  }
  .m-margin-t-28 {
    margin-top: 28px !important;
  }
  .m-margin-b-28 {
    margin-bottom: 28px !important;
  }
  .m-margin-l-28 {
    margin-left: 28px !important;
  }
  .m-margin-r-28 {
    margin-right: 28px !important;
  }
  .m-margin-tb-28 {
    margin-top: 28px !important;
    margin-bottom: 28px !important;
  }
  .m-margin-lr-28 {
    margin-left: 28px !important;
    margin-right: 28px !important;
  }
  .m-fill-28 {
    width: 28% !important;
    flex: 0 0 28% !important;
  }
  .m-gap-28 {
    gap: 28px !important;
  }
  .m-radius-28 {
    border-radius: 28px !important;
  }
  .m-padding-29 {
    padding: 29px !important;
  }
  .m-padding-t-29 {
    padding-top: 29px !important;
  }
  .m-padding-b-29 {
    padding-bottom: 29px !important;
  }
  .m-padding-l-29 {
    padding-left: 29px !important;
  }
  .m-padding-r-29 {
    padding-right: 29px !important;
  }
  .m-padding-tb-29 {
    padding-top: 29px !important;
    padding-bottom: 29px !important;
  }
  .m-padding-lr-29 {
    padding-left: 29px !important;
    padding-right: 29px !important;
  }
  .m-margin-29 {
    margin: 29px !important;
  }
  .m-margin-t-29 {
    margin-top: 29px !important;
  }
  .m-margin-b-29 {
    margin-bottom: 29px !important;
  }
  .m-margin-l-29 {
    margin-left: 29px !important;
  }
  .m-margin-r-29 {
    margin-right: 29px !important;
  }
  .m-margin-tb-29 {
    margin-top: 29px !important;
    margin-bottom: 29px !important;
  }
  .m-margin-lr-29 {
    margin-left: 29px !important;
    margin-right: 29px !important;
  }
  .m-fill-29 {
    width: 29% !important;
    flex: 0 0 29% !important;
  }
  .m-gap-29 {
    gap: 29px !important;
  }
  .m-radius-29 {
    border-radius: 29px !important;
  }
  .m-padding-30 {
    padding: 30px !important;
  }
  .m-padding-t-30 {
    padding-top: 30px !important;
  }
  .m-padding-b-30 {
    padding-bottom: 30px !important;
  }
  .m-padding-l-30 {
    padding-left: 30px !important;
  }
  .m-padding-r-30 {
    padding-right: 30px !important;
  }
  .m-padding-tb-30 {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
  .m-padding-lr-30 {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
  .m-margin-30 {
    margin: 30px !important;
  }
  .m-margin-t-30 {
    margin-top: 30px !important;
  }
  .m-margin-b-30 {
    margin-bottom: 30px !important;
  }
  .m-margin-l-30 {
    margin-left: 30px !important;
  }
  .m-margin-r-30 {
    margin-right: 30px !important;
  }
  .m-margin-tb-30 {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }
  .m-margin-lr-30 {
    margin-left: 30px !important;
    margin-right: 30px !important;
  }
  .m-fill-30 {
    width: 30% !important;
    flex: 0 0 30% !important;
  }
  .m-gap-30 {
    gap: 30px !important;
  }
  .m-radius-30 {
    border-radius: 30px !important;
  }
  .m-padding-31 {
    padding: 31px !important;
  }
  .m-padding-t-31 {
    padding-top: 31px !important;
  }
  .m-padding-b-31 {
    padding-bottom: 31px !important;
  }
  .m-padding-l-31 {
    padding-left: 31px !important;
  }
  .m-padding-r-31 {
    padding-right: 31px !important;
  }
  .m-padding-tb-31 {
    padding-top: 31px !important;
    padding-bottom: 31px !important;
  }
  .m-padding-lr-31 {
    padding-left: 31px !important;
    padding-right: 31px !important;
  }
  .m-margin-31 {
    margin: 31px !important;
  }
  .m-margin-t-31 {
    margin-top: 31px !important;
  }
  .m-margin-b-31 {
    margin-bottom: 31px !important;
  }
  .m-margin-l-31 {
    margin-left: 31px !important;
  }
  .m-margin-r-31 {
    margin-right: 31px !important;
  }
  .m-margin-tb-31 {
    margin-top: 31px !important;
    margin-bottom: 31px !important;
  }
  .m-margin-lr-31 {
    margin-left: 31px !important;
    margin-right: 31px !important;
  }
  .m-fill-31 {
    width: 31% !important;
    flex: 0 0 31% !important;
  }
  .m-gap-31 {
    gap: 31px !important;
  }
  .m-radius-31 {
    border-radius: 31px !important;
  }
  .m-padding-32 {
    padding: 32px !important;
  }
  .m-padding-t-32 {
    padding-top: 32px !important;
  }
  .m-padding-b-32 {
    padding-bottom: 32px !important;
  }
  .m-padding-l-32 {
    padding-left: 32px !important;
  }
  .m-padding-r-32 {
    padding-right: 32px !important;
  }
  .m-padding-tb-32 {
    padding-top: 32px !important;
    padding-bottom: 32px !important;
  }
  .m-padding-lr-32 {
    padding-left: 32px !important;
    padding-right: 32px !important;
  }
  .m-margin-32 {
    margin: 32px !important;
  }
  .m-margin-t-32 {
    margin-top: 32px !important;
  }
  .m-margin-b-32 {
    margin-bottom: 32px !important;
  }
  .m-margin-l-32 {
    margin-left: 32px !important;
  }
  .m-margin-r-32 {
    margin-right: 32px !important;
  }
  .m-margin-tb-32 {
    margin-top: 32px !important;
    margin-bottom: 32px !important;
  }
  .m-margin-lr-32 {
    margin-left: 32px !important;
    margin-right: 32px !important;
  }
  .m-fill-32 {
    width: 32% !important;
    flex: 0 0 32% !important;
  }
  .m-gap-32 {
    gap: 32px !important;
  }
  .m-radius-32 {
    border-radius: 32px !important;
  }
  .m-padding-33 {
    padding: 33px !important;
  }
  .m-padding-t-33 {
    padding-top: 33px !important;
  }
  .m-padding-b-33 {
    padding-bottom: 33px !important;
  }
  .m-padding-l-33 {
    padding-left: 33px !important;
  }
  .m-padding-r-33 {
    padding-right: 33px !important;
  }
  .m-padding-tb-33 {
    padding-top: 33px !important;
    padding-bottom: 33px !important;
  }
  .m-padding-lr-33 {
    padding-left: 33px !important;
    padding-right: 33px !important;
  }
  .m-margin-33 {
    margin: 33px !important;
  }
  .m-margin-t-33 {
    margin-top: 33px !important;
  }
  .m-margin-b-33 {
    margin-bottom: 33px !important;
  }
  .m-margin-l-33 {
    margin-left: 33px !important;
  }
  .m-margin-r-33 {
    margin-right: 33px !important;
  }
  .m-margin-tb-33 {
    margin-top: 33px !important;
    margin-bottom: 33px !important;
  }
  .m-margin-lr-33 {
    margin-left: 33px !important;
    margin-right: 33px !important;
  }
  .m-fill-33 {
    width: 33% !important;
    flex: 0 0 33% !important;
  }
  .m-gap-33 {
    gap: 33px !important;
  }
  .m-radius-33 {
    border-radius: 33px !important;
  }
  .m-padding-34 {
    padding: 34px !important;
  }
  .m-padding-t-34 {
    padding-top: 34px !important;
  }
  .m-padding-b-34 {
    padding-bottom: 34px !important;
  }
  .m-padding-l-34 {
    padding-left: 34px !important;
  }
  .m-padding-r-34 {
    padding-right: 34px !important;
  }
  .m-padding-tb-34 {
    padding-top: 34px !important;
    padding-bottom: 34px !important;
  }
  .m-padding-lr-34 {
    padding-left: 34px !important;
    padding-right: 34px !important;
  }
  .m-margin-34 {
    margin: 34px !important;
  }
  .m-margin-t-34 {
    margin-top: 34px !important;
  }
  .m-margin-b-34 {
    margin-bottom: 34px !important;
  }
  .m-margin-l-34 {
    margin-left: 34px !important;
  }
  .m-margin-r-34 {
    margin-right: 34px !important;
  }
  .m-margin-tb-34 {
    margin-top: 34px !important;
    margin-bottom: 34px !important;
  }
  .m-margin-lr-34 {
    margin-left: 34px !important;
    margin-right: 34px !important;
  }
  .m-fill-34 {
    width: 34% !important;
    flex: 0 0 34% !important;
  }
  .m-gap-34 {
    gap: 34px !important;
  }
  .m-radius-34 {
    border-radius: 34px !important;
  }
  .m-padding-35 {
    padding: 35px !important;
  }
  .m-padding-t-35 {
    padding-top: 35px !important;
  }
  .m-padding-b-35 {
    padding-bottom: 35px !important;
  }
  .m-padding-l-35 {
    padding-left: 35px !important;
  }
  .m-padding-r-35 {
    padding-right: 35px !important;
  }
  .m-padding-tb-35 {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }
  .m-padding-lr-35 {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }
  .m-margin-35 {
    margin: 35px !important;
  }
  .m-margin-t-35 {
    margin-top: 35px !important;
  }
  .m-margin-b-35 {
    margin-bottom: 35px !important;
  }
  .m-margin-l-35 {
    margin-left: 35px !important;
  }
  .m-margin-r-35 {
    margin-right: 35px !important;
  }
  .m-margin-tb-35 {
    margin-top: 35px !important;
    margin-bottom: 35px !important;
  }
  .m-margin-lr-35 {
    margin-left: 35px !important;
    margin-right: 35px !important;
  }
  .m-fill-35 {
    width: 35% !important;
    flex: 0 0 35% !important;
  }
  .m-gap-35 {
    gap: 35px !important;
  }
  .m-radius-35 {
    border-radius: 35px !important;
  }
  .m-padding-36 {
    padding: 36px !important;
  }
  .m-padding-t-36 {
    padding-top: 36px !important;
  }
  .m-padding-b-36 {
    padding-bottom: 36px !important;
  }
  .m-padding-l-36 {
    padding-left: 36px !important;
  }
  .m-padding-r-36 {
    padding-right: 36px !important;
  }
  .m-padding-tb-36 {
    padding-top: 36px !important;
    padding-bottom: 36px !important;
  }
  .m-padding-lr-36 {
    padding-left: 36px !important;
    padding-right: 36px !important;
  }
  .m-margin-36 {
    margin: 36px !important;
  }
  .m-margin-t-36 {
    margin-top: 36px !important;
  }
  .m-margin-b-36 {
    margin-bottom: 36px !important;
  }
  .m-margin-l-36 {
    margin-left: 36px !important;
  }
  .m-margin-r-36 {
    margin-right: 36px !important;
  }
  .m-margin-tb-36 {
    margin-top: 36px !important;
    margin-bottom: 36px !important;
  }
  .m-margin-lr-36 {
    margin-left: 36px !important;
    margin-right: 36px !important;
  }
  .m-fill-36 {
    width: 36% !important;
    flex: 0 0 36% !important;
  }
  .m-gap-36 {
    gap: 36px !important;
  }
  .m-radius-36 {
    border-radius: 36px !important;
  }
  .m-padding-37 {
    padding: 37px !important;
  }
  .m-padding-t-37 {
    padding-top: 37px !important;
  }
  .m-padding-b-37 {
    padding-bottom: 37px !important;
  }
  .m-padding-l-37 {
    padding-left: 37px !important;
  }
  .m-padding-r-37 {
    padding-right: 37px !important;
  }
  .m-padding-tb-37 {
    padding-top: 37px !important;
    padding-bottom: 37px !important;
  }
  .m-padding-lr-37 {
    padding-left: 37px !important;
    padding-right: 37px !important;
  }
  .m-margin-37 {
    margin: 37px !important;
  }
  .m-margin-t-37 {
    margin-top: 37px !important;
  }
  .m-margin-b-37 {
    margin-bottom: 37px !important;
  }
  .m-margin-l-37 {
    margin-left: 37px !important;
  }
  .m-margin-r-37 {
    margin-right: 37px !important;
  }
  .m-margin-tb-37 {
    margin-top: 37px !important;
    margin-bottom: 37px !important;
  }
  .m-margin-lr-37 {
    margin-left: 37px !important;
    margin-right: 37px !important;
  }
  .m-fill-37 {
    width: 37% !important;
    flex: 0 0 37% !important;
  }
  .m-gap-37 {
    gap: 37px !important;
  }
  .m-radius-37 {
    border-radius: 37px !important;
  }
  .m-padding-38 {
    padding: 38px !important;
  }
  .m-padding-t-38 {
    padding-top: 38px !important;
  }
  .m-padding-b-38 {
    padding-bottom: 38px !important;
  }
  .m-padding-l-38 {
    padding-left: 38px !important;
  }
  .m-padding-r-38 {
    padding-right: 38px !important;
  }
  .m-padding-tb-38 {
    padding-top: 38px !important;
    padding-bottom: 38px !important;
  }
  .m-padding-lr-38 {
    padding-left: 38px !important;
    padding-right: 38px !important;
  }
  .m-margin-38 {
    margin: 38px !important;
  }
  .m-margin-t-38 {
    margin-top: 38px !important;
  }
  .m-margin-b-38 {
    margin-bottom: 38px !important;
  }
  .m-margin-l-38 {
    margin-left: 38px !important;
  }
  .m-margin-r-38 {
    margin-right: 38px !important;
  }
  .m-margin-tb-38 {
    margin-top: 38px !important;
    margin-bottom: 38px !important;
  }
  .m-margin-lr-38 {
    margin-left: 38px !important;
    margin-right: 38px !important;
  }
  .m-fill-38 {
    width: 38% !important;
    flex: 0 0 38% !important;
  }
  .m-gap-38 {
    gap: 38px !important;
  }
  .m-radius-38 {
    border-radius: 38px !important;
  }
  .m-padding-39 {
    padding: 39px !important;
  }
  .m-padding-t-39 {
    padding-top: 39px !important;
  }
  .m-padding-b-39 {
    padding-bottom: 39px !important;
  }
  .m-padding-l-39 {
    padding-left: 39px !important;
  }
  .m-padding-r-39 {
    padding-right: 39px !important;
  }
  .m-padding-tb-39 {
    padding-top: 39px !important;
    padding-bottom: 39px !important;
  }
  .m-padding-lr-39 {
    padding-left: 39px !important;
    padding-right: 39px !important;
  }
  .m-margin-39 {
    margin: 39px !important;
  }
  .m-margin-t-39 {
    margin-top: 39px !important;
  }
  .m-margin-b-39 {
    margin-bottom: 39px !important;
  }
  .m-margin-l-39 {
    margin-left: 39px !important;
  }
  .m-margin-r-39 {
    margin-right: 39px !important;
  }
  .m-margin-tb-39 {
    margin-top: 39px !important;
    margin-bottom: 39px !important;
  }
  .m-margin-lr-39 {
    margin-left: 39px !important;
    margin-right: 39px !important;
  }
  .m-fill-39 {
    width: 39% !important;
    flex: 0 0 39% !important;
  }
  .m-gap-39 {
    gap: 39px !important;
  }
  .m-radius-39 {
    border-radius: 39px !important;
  }
  .m-padding-40 {
    padding: 40px !important;
  }
  .m-padding-t-40 {
    padding-top: 40px !important;
  }
  .m-padding-b-40 {
    padding-bottom: 40px !important;
  }
  .m-padding-l-40 {
    padding-left: 40px !important;
  }
  .m-padding-r-40 {
    padding-right: 40px !important;
  }
  .m-padding-tb-40 {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .m-padding-lr-40 {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
  .m-margin-40 {
    margin: 40px !important;
  }
  .m-margin-t-40 {
    margin-top: 40px !important;
  }
  .m-margin-b-40 {
    margin-bottom: 40px !important;
  }
  .m-margin-l-40 {
    margin-left: 40px !important;
  }
  .m-margin-r-40 {
    margin-right: 40px !important;
  }
  .m-margin-tb-40 {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }
  .m-margin-lr-40 {
    margin-left: 40px !important;
    margin-right: 40px !important;
  }
  .m-fill-40 {
    width: 40% !important;
    flex: 0 0 40% !important;
  }
  .m-gap-40 {
    gap: 40px !important;
  }
  .m-radius-40 {
    border-radius: 40px !important;
  }
  .m-padding-41 {
    padding: 41px !important;
  }
  .m-padding-t-41 {
    padding-top: 41px !important;
  }
  .m-padding-b-41 {
    padding-bottom: 41px !important;
  }
  .m-padding-l-41 {
    padding-left: 41px !important;
  }
  .m-padding-r-41 {
    padding-right: 41px !important;
  }
  .m-padding-tb-41 {
    padding-top: 41px !important;
    padding-bottom: 41px !important;
  }
  .m-padding-lr-41 {
    padding-left: 41px !important;
    padding-right: 41px !important;
  }
  .m-margin-41 {
    margin: 41px !important;
  }
  .m-margin-t-41 {
    margin-top: 41px !important;
  }
  .m-margin-b-41 {
    margin-bottom: 41px !important;
  }
  .m-margin-l-41 {
    margin-left: 41px !important;
  }
  .m-margin-r-41 {
    margin-right: 41px !important;
  }
  .m-margin-tb-41 {
    margin-top: 41px !important;
    margin-bottom: 41px !important;
  }
  .m-margin-lr-41 {
    margin-left: 41px !important;
    margin-right: 41px !important;
  }
  .m-fill-41 {
    width: 41% !important;
    flex: 0 0 41% !important;
  }
  .m-gap-41 {
    gap: 41px !important;
  }
  .m-radius-41 {
    border-radius: 41px !important;
  }
  .m-padding-42 {
    padding: 42px !important;
  }
  .m-padding-t-42 {
    padding-top: 42px !important;
  }
  .m-padding-b-42 {
    padding-bottom: 42px !important;
  }
  .m-padding-l-42 {
    padding-left: 42px !important;
  }
  .m-padding-r-42 {
    padding-right: 42px !important;
  }
  .m-padding-tb-42 {
    padding-top: 42px !important;
    padding-bottom: 42px !important;
  }
  .m-padding-lr-42 {
    padding-left: 42px !important;
    padding-right: 42px !important;
  }
  .m-margin-42 {
    margin: 42px !important;
  }
  .m-margin-t-42 {
    margin-top: 42px !important;
  }
  .m-margin-b-42 {
    margin-bottom: 42px !important;
  }
  .m-margin-l-42 {
    margin-left: 42px !important;
  }
  .m-margin-r-42 {
    margin-right: 42px !important;
  }
  .m-margin-tb-42 {
    margin-top: 42px !important;
    margin-bottom: 42px !important;
  }
  .m-margin-lr-42 {
    margin-left: 42px !important;
    margin-right: 42px !important;
  }
  .m-fill-42 {
    width: 42% !important;
    flex: 0 0 42% !important;
  }
  .m-gap-42 {
    gap: 42px !important;
  }
  .m-radius-42 {
    border-radius: 42px !important;
  }
  .m-padding-43 {
    padding: 43px !important;
  }
  .m-padding-t-43 {
    padding-top: 43px !important;
  }
  .m-padding-b-43 {
    padding-bottom: 43px !important;
  }
  .m-padding-l-43 {
    padding-left: 43px !important;
  }
  .m-padding-r-43 {
    padding-right: 43px !important;
  }
  .m-padding-tb-43 {
    padding-top: 43px !important;
    padding-bottom: 43px !important;
  }
  .m-padding-lr-43 {
    padding-left: 43px !important;
    padding-right: 43px !important;
  }
  .m-margin-43 {
    margin: 43px !important;
  }
  .m-margin-t-43 {
    margin-top: 43px !important;
  }
  .m-margin-b-43 {
    margin-bottom: 43px !important;
  }
  .m-margin-l-43 {
    margin-left: 43px !important;
  }
  .m-margin-r-43 {
    margin-right: 43px !important;
  }
  .m-margin-tb-43 {
    margin-top: 43px !important;
    margin-bottom: 43px !important;
  }
  .m-margin-lr-43 {
    margin-left: 43px !important;
    margin-right: 43px !important;
  }
  .m-fill-43 {
    width: 43% !important;
    flex: 0 0 43% !important;
  }
  .m-gap-43 {
    gap: 43px !important;
  }
  .m-radius-43 {
    border-radius: 43px !important;
  }
  .m-padding-44 {
    padding: 44px !important;
  }
  .m-padding-t-44 {
    padding-top: 44px !important;
  }
  .m-padding-b-44 {
    padding-bottom: 44px !important;
  }
  .m-padding-l-44 {
    padding-left: 44px !important;
  }
  .m-padding-r-44 {
    padding-right: 44px !important;
  }
  .m-padding-tb-44 {
    padding-top: 44px !important;
    padding-bottom: 44px !important;
  }
  .m-padding-lr-44 {
    padding-left: 44px !important;
    padding-right: 44px !important;
  }
  .m-margin-44 {
    margin: 44px !important;
  }
  .m-margin-t-44 {
    margin-top: 44px !important;
  }
  .m-margin-b-44 {
    margin-bottom: 44px !important;
  }
  .m-margin-l-44 {
    margin-left: 44px !important;
  }
  .m-margin-r-44 {
    margin-right: 44px !important;
  }
  .m-margin-tb-44 {
    margin-top: 44px !important;
    margin-bottom: 44px !important;
  }
  .m-margin-lr-44 {
    margin-left: 44px !important;
    margin-right: 44px !important;
  }
  .m-fill-44 {
    width: 44% !important;
    flex: 0 0 44% !important;
  }
  .m-gap-44 {
    gap: 44px !important;
  }
  .m-radius-44 {
    border-radius: 44px !important;
  }
  .m-padding-45 {
    padding: 45px !important;
  }
  .m-padding-t-45 {
    padding-top: 45px !important;
  }
  .m-padding-b-45 {
    padding-bottom: 45px !important;
  }
  .m-padding-l-45 {
    padding-left: 45px !important;
  }
  .m-padding-r-45 {
    padding-right: 45px !important;
  }
  .m-padding-tb-45 {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }
  .m-padding-lr-45 {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }
  .m-margin-45 {
    margin: 45px !important;
  }
  .m-margin-t-45 {
    margin-top: 45px !important;
  }
  .m-margin-b-45 {
    margin-bottom: 45px !important;
  }
  .m-margin-l-45 {
    margin-left: 45px !important;
  }
  .m-margin-r-45 {
    margin-right: 45px !important;
  }
  .m-margin-tb-45 {
    margin-top: 45px !important;
    margin-bottom: 45px !important;
  }
  .m-margin-lr-45 {
    margin-left: 45px !important;
    margin-right: 45px !important;
  }
  .m-fill-45 {
    width: 45% !important;
    flex: 0 0 45% !important;
  }
  .m-gap-45 {
    gap: 45px !important;
  }
  .m-radius-45 {
    border-radius: 45px !important;
  }
  .m-padding-46 {
    padding: 46px !important;
  }
  .m-padding-t-46 {
    padding-top: 46px !important;
  }
  .m-padding-b-46 {
    padding-bottom: 46px !important;
  }
  .m-padding-l-46 {
    padding-left: 46px !important;
  }
  .m-padding-r-46 {
    padding-right: 46px !important;
  }
  .m-padding-tb-46 {
    padding-top: 46px !important;
    padding-bottom: 46px !important;
  }
  .m-padding-lr-46 {
    padding-left: 46px !important;
    padding-right: 46px !important;
  }
  .m-margin-46 {
    margin: 46px !important;
  }
  .m-margin-t-46 {
    margin-top: 46px !important;
  }
  .m-margin-b-46 {
    margin-bottom: 46px !important;
  }
  .m-margin-l-46 {
    margin-left: 46px !important;
  }
  .m-margin-r-46 {
    margin-right: 46px !important;
  }
  .m-margin-tb-46 {
    margin-top: 46px !important;
    margin-bottom: 46px !important;
  }
  .m-margin-lr-46 {
    margin-left: 46px !important;
    margin-right: 46px !important;
  }
  .m-fill-46 {
    width: 46% !important;
    flex: 0 0 46% !important;
  }
  .m-gap-46 {
    gap: 46px !important;
  }
  .m-radius-46 {
    border-radius: 46px !important;
  }
  .m-padding-47 {
    padding: 47px !important;
  }
  .m-padding-t-47 {
    padding-top: 47px !important;
  }
  .m-padding-b-47 {
    padding-bottom: 47px !important;
  }
  .m-padding-l-47 {
    padding-left: 47px !important;
  }
  .m-padding-r-47 {
    padding-right: 47px !important;
  }
  .m-padding-tb-47 {
    padding-top: 47px !important;
    padding-bottom: 47px !important;
  }
  .m-padding-lr-47 {
    padding-left: 47px !important;
    padding-right: 47px !important;
  }
  .m-margin-47 {
    margin: 47px !important;
  }
  .m-margin-t-47 {
    margin-top: 47px !important;
  }
  .m-margin-b-47 {
    margin-bottom: 47px !important;
  }
  .m-margin-l-47 {
    margin-left: 47px !important;
  }
  .m-margin-r-47 {
    margin-right: 47px !important;
  }
  .m-margin-tb-47 {
    margin-top: 47px !important;
    margin-bottom: 47px !important;
  }
  .m-margin-lr-47 {
    margin-left: 47px !important;
    margin-right: 47px !important;
  }
  .m-fill-47 {
    width: 47% !important;
    flex: 0 0 47% !important;
  }
  .m-gap-47 {
    gap: 47px !important;
  }
  .m-radius-47 {
    border-radius: 47px !important;
  }
  .m-padding-48 {
    padding: 48px !important;
  }
  .m-padding-t-48 {
    padding-top: 48px !important;
  }
  .m-padding-b-48 {
    padding-bottom: 48px !important;
  }
  .m-padding-l-48 {
    padding-left: 48px !important;
  }
  .m-padding-r-48 {
    padding-right: 48px !important;
  }
  .m-padding-tb-48 {
    padding-top: 48px !important;
    padding-bottom: 48px !important;
  }
  .m-padding-lr-48 {
    padding-left: 48px !important;
    padding-right: 48px !important;
  }
  .m-margin-48 {
    margin: 48px !important;
  }
  .m-margin-t-48 {
    margin-top: 48px !important;
  }
  .m-margin-b-48 {
    margin-bottom: 48px !important;
  }
  .m-margin-l-48 {
    margin-left: 48px !important;
  }
  .m-margin-r-48 {
    margin-right: 48px !important;
  }
  .m-margin-tb-48 {
    margin-top: 48px !important;
    margin-bottom: 48px !important;
  }
  .m-margin-lr-48 {
    margin-left: 48px !important;
    margin-right: 48px !important;
  }
  .m-fill-48 {
    width: 48% !important;
    flex: 0 0 48% !important;
  }
  .m-gap-48 {
    gap: 48px !important;
  }
  .m-radius-48 {
    border-radius: 48px !important;
  }
  .m-padding-49 {
    padding: 49px !important;
  }
  .m-padding-t-49 {
    padding-top: 49px !important;
  }
  .m-padding-b-49 {
    padding-bottom: 49px !important;
  }
  .m-padding-l-49 {
    padding-left: 49px !important;
  }
  .m-padding-r-49 {
    padding-right: 49px !important;
  }
  .m-padding-tb-49 {
    padding-top: 49px !important;
    padding-bottom: 49px !important;
  }
  .m-padding-lr-49 {
    padding-left: 49px !important;
    padding-right: 49px !important;
  }
  .m-margin-49 {
    margin: 49px !important;
  }
  .m-margin-t-49 {
    margin-top: 49px !important;
  }
  .m-margin-b-49 {
    margin-bottom: 49px !important;
  }
  .m-margin-l-49 {
    margin-left: 49px !important;
  }
  .m-margin-r-49 {
    margin-right: 49px !important;
  }
  .m-margin-tb-49 {
    margin-top: 49px !important;
    margin-bottom: 49px !important;
  }
  .m-margin-lr-49 {
    margin-left: 49px !important;
    margin-right: 49px !important;
  }
  .m-fill-49 {
    width: 49% !important;
    flex: 0 0 49% !important;
  }
  .m-gap-49 {
    gap: 49px !important;
  }
  .m-radius-49 {
    border-radius: 49px !important;
  }
  .m-padding-50 {
    padding: 50px !important;
  }
  .m-padding-t-50 {
    padding-top: 50px !important;
  }
  .m-padding-b-50 {
    padding-bottom: 50px !important;
  }
  .m-padding-l-50 {
    padding-left: 50px !important;
  }
  .m-padding-r-50 {
    padding-right: 50px !important;
  }
  .m-padding-tb-50 {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
  .m-padding-lr-50 {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }
  .m-margin-50 {
    margin: 50px !important;
  }
  .m-margin-t-50 {
    margin-top: 50px !important;
  }
  .m-margin-b-50 {
    margin-bottom: 50px !important;
  }
  .m-margin-l-50 {
    margin-left: 50px !important;
  }
  .m-margin-r-50 {
    margin-right: 50px !important;
  }
  .m-margin-tb-50 {
    margin-top: 50px !important;
    margin-bottom: 50px !important;
  }
  .m-margin-lr-50 {
    margin-left: 50px !important;
    margin-right: 50px !important;
  }
  .m-fill-50 {
    width: 50% !important;
    flex: 0 0 50% !important;
  }
  .m-gap-50 {
    gap: 50px !important;
  }
  .m-radius-50 {
    border-radius: 50px !important;
  }
  .m-padding-51 {
    padding: 51px !important;
  }
  .m-padding-t-51 {
    padding-top: 51px !important;
  }
  .m-padding-b-51 {
    padding-bottom: 51px !important;
  }
  .m-padding-l-51 {
    padding-left: 51px !important;
  }
  .m-padding-r-51 {
    padding-right: 51px !important;
  }
  .m-padding-tb-51 {
    padding-top: 51px !important;
    padding-bottom: 51px !important;
  }
  .m-padding-lr-51 {
    padding-left: 51px !important;
    padding-right: 51px !important;
  }
  .m-margin-51 {
    margin: 51px !important;
  }
  .m-margin-t-51 {
    margin-top: 51px !important;
  }
  .m-margin-b-51 {
    margin-bottom: 51px !important;
  }
  .m-margin-l-51 {
    margin-left: 51px !important;
  }
  .m-margin-r-51 {
    margin-right: 51px !important;
  }
  .m-margin-tb-51 {
    margin-top: 51px !important;
    margin-bottom: 51px !important;
  }
  .m-margin-lr-51 {
    margin-left: 51px !important;
    margin-right: 51px !important;
  }
  .m-fill-51 {
    width: 51% !important;
    flex: 0 0 51% !important;
  }
  .m-gap-51 {
    gap: 51px !important;
  }
  .m-radius-51 {
    border-radius: 51px !important;
  }
  .m-padding-52 {
    padding: 52px !important;
  }
  .m-padding-t-52 {
    padding-top: 52px !important;
  }
  .m-padding-b-52 {
    padding-bottom: 52px !important;
  }
  .m-padding-l-52 {
    padding-left: 52px !important;
  }
  .m-padding-r-52 {
    padding-right: 52px !important;
  }
  .m-padding-tb-52 {
    padding-top: 52px !important;
    padding-bottom: 52px !important;
  }
  .m-padding-lr-52 {
    padding-left: 52px !important;
    padding-right: 52px !important;
  }
  .m-margin-52 {
    margin: 52px !important;
  }
  .m-margin-t-52 {
    margin-top: 52px !important;
  }
  .m-margin-b-52 {
    margin-bottom: 52px !important;
  }
  .m-margin-l-52 {
    margin-left: 52px !important;
  }
  .m-margin-r-52 {
    margin-right: 52px !important;
  }
  .m-margin-tb-52 {
    margin-top: 52px !important;
    margin-bottom: 52px !important;
  }
  .m-margin-lr-52 {
    margin-left: 52px !important;
    margin-right: 52px !important;
  }
  .m-fill-52 {
    width: 52% !important;
    flex: 0 0 52% !important;
  }
  .m-gap-52 {
    gap: 52px !important;
  }
  .m-radius-52 {
    border-radius: 52px !important;
  }
  .m-padding-53 {
    padding: 53px !important;
  }
  .m-padding-t-53 {
    padding-top: 53px !important;
  }
  .m-padding-b-53 {
    padding-bottom: 53px !important;
  }
  .m-padding-l-53 {
    padding-left: 53px !important;
  }
  .m-padding-r-53 {
    padding-right: 53px !important;
  }
  .m-padding-tb-53 {
    padding-top: 53px !important;
    padding-bottom: 53px !important;
  }
  .m-padding-lr-53 {
    padding-left: 53px !important;
    padding-right: 53px !important;
  }
  .m-margin-53 {
    margin: 53px !important;
  }
  .m-margin-t-53 {
    margin-top: 53px !important;
  }
  .m-margin-b-53 {
    margin-bottom: 53px !important;
  }
  .m-margin-l-53 {
    margin-left: 53px !important;
  }
  .m-margin-r-53 {
    margin-right: 53px !important;
  }
  .m-margin-tb-53 {
    margin-top: 53px !important;
    margin-bottom: 53px !important;
  }
  .m-margin-lr-53 {
    margin-left: 53px !important;
    margin-right: 53px !important;
  }
  .m-fill-53 {
    width: 53% !important;
    flex: 0 0 53% !important;
  }
  .m-gap-53 {
    gap: 53px !important;
  }
  .m-radius-53 {
    border-radius: 53px !important;
  }
  .m-padding-54 {
    padding: 54px !important;
  }
  .m-padding-t-54 {
    padding-top: 54px !important;
  }
  .m-padding-b-54 {
    padding-bottom: 54px !important;
  }
  .m-padding-l-54 {
    padding-left: 54px !important;
  }
  .m-padding-r-54 {
    padding-right: 54px !important;
  }
  .m-padding-tb-54 {
    padding-top: 54px !important;
    padding-bottom: 54px !important;
  }
  .m-padding-lr-54 {
    padding-left: 54px !important;
    padding-right: 54px !important;
  }
  .m-margin-54 {
    margin: 54px !important;
  }
  .m-margin-t-54 {
    margin-top: 54px !important;
  }
  .m-margin-b-54 {
    margin-bottom: 54px !important;
  }
  .m-margin-l-54 {
    margin-left: 54px !important;
  }
  .m-margin-r-54 {
    margin-right: 54px !important;
  }
  .m-margin-tb-54 {
    margin-top: 54px !important;
    margin-bottom: 54px !important;
  }
  .m-margin-lr-54 {
    margin-left: 54px !important;
    margin-right: 54px !important;
  }
  .m-fill-54 {
    width: 54% !important;
    flex: 0 0 54% !important;
  }
  .m-gap-54 {
    gap: 54px !important;
  }
  .m-radius-54 {
    border-radius: 54px !important;
  }
  .m-padding-55 {
    padding: 55px !important;
  }
  .m-padding-t-55 {
    padding-top: 55px !important;
  }
  .m-padding-b-55 {
    padding-bottom: 55px !important;
  }
  .m-padding-l-55 {
    padding-left: 55px !important;
  }
  .m-padding-r-55 {
    padding-right: 55px !important;
  }
  .m-padding-tb-55 {
    padding-top: 55px !important;
    padding-bottom: 55px !important;
  }
  .m-padding-lr-55 {
    padding-left: 55px !important;
    padding-right: 55px !important;
  }
  .m-margin-55 {
    margin: 55px !important;
  }
  .m-margin-t-55 {
    margin-top: 55px !important;
  }
  .m-margin-b-55 {
    margin-bottom: 55px !important;
  }
  .m-margin-l-55 {
    margin-left: 55px !important;
  }
  .m-margin-r-55 {
    margin-right: 55px !important;
  }
  .m-margin-tb-55 {
    margin-top: 55px !important;
    margin-bottom: 55px !important;
  }
  .m-margin-lr-55 {
    margin-left: 55px !important;
    margin-right: 55px !important;
  }
  .m-fill-55 {
    width: 55% !important;
    flex: 0 0 55% !important;
  }
  .m-gap-55 {
    gap: 55px !important;
  }
  .m-radius-55 {
    border-radius: 55px !important;
  }
  .m-padding-56 {
    padding: 56px !important;
  }
  .m-padding-t-56 {
    padding-top: 56px !important;
  }
  .m-padding-b-56 {
    padding-bottom: 56px !important;
  }
  .m-padding-l-56 {
    padding-left: 56px !important;
  }
  .m-padding-r-56 {
    padding-right: 56px !important;
  }
  .m-padding-tb-56 {
    padding-top: 56px !important;
    padding-bottom: 56px !important;
  }
  .m-padding-lr-56 {
    padding-left: 56px !important;
    padding-right: 56px !important;
  }
  .m-margin-56 {
    margin: 56px !important;
  }
  .m-margin-t-56 {
    margin-top: 56px !important;
  }
  .m-margin-b-56 {
    margin-bottom: 56px !important;
  }
  .m-margin-l-56 {
    margin-left: 56px !important;
  }
  .m-margin-r-56 {
    margin-right: 56px !important;
  }
  .m-margin-tb-56 {
    margin-top: 56px !important;
    margin-bottom: 56px !important;
  }
  .m-margin-lr-56 {
    margin-left: 56px !important;
    margin-right: 56px !important;
  }
  .m-fill-56 {
    width: 56% !important;
    flex: 0 0 56% !important;
  }
  .m-gap-56 {
    gap: 56px !important;
  }
  .m-radius-56 {
    border-radius: 56px !important;
  }
  .m-padding-57 {
    padding: 57px !important;
  }
  .m-padding-t-57 {
    padding-top: 57px !important;
  }
  .m-padding-b-57 {
    padding-bottom: 57px !important;
  }
  .m-padding-l-57 {
    padding-left: 57px !important;
  }
  .m-padding-r-57 {
    padding-right: 57px !important;
  }
  .m-padding-tb-57 {
    padding-top: 57px !important;
    padding-bottom: 57px !important;
  }
  .m-padding-lr-57 {
    padding-left: 57px !important;
    padding-right: 57px !important;
  }
  .m-margin-57 {
    margin: 57px !important;
  }
  .m-margin-t-57 {
    margin-top: 57px !important;
  }
  .m-margin-b-57 {
    margin-bottom: 57px !important;
  }
  .m-margin-l-57 {
    margin-left: 57px !important;
  }
  .m-margin-r-57 {
    margin-right: 57px !important;
  }
  .m-margin-tb-57 {
    margin-top: 57px !important;
    margin-bottom: 57px !important;
  }
  .m-margin-lr-57 {
    margin-left: 57px !important;
    margin-right: 57px !important;
  }
  .m-fill-57 {
    width: 57% !important;
    flex: 0 0 57% !important;
  }
  .m-gap-57 {
    gap: 57px !important;
  }
  .m-radius-57 {
    border-radius: 57px !important;
  }
  .m-padding-58 {
    padding: 58px !important;
  }
  .m-padding-t-58 {
    padding-top: 58px !important;
  }
  .m-padding-b-58 {
    padding-bottom: 58px !important;
  }
  .m-padding-l-58 {
    padding-left: 58px !important;
  }
  .m-padding-r-58 {
    padding-right: 58px !important;
  }
  .m-padding-tb-58 {
    padding-top: 58px !important;
    padding-bottom: 58px !important;
  }
  .m-padding-lr-58 {
    padding-left: 58px !important;
    padding-right: 58px !important;
  }
  .m-margin-58 {
    margin: 58px !important;
  }
  .m-margin-t-58 {
    margin-top: 58px !important;
  }
  .m-margin-b-58 {
    margin-bottom: 58px !important;
  }
  .m-margin-l-58 {
    margin-left: 58px !important;
  }
  .m-margin-r-58 {
    margin-right: 58px !important;
  }
  .m-margin-tb-58 {
    margin-top: 58px !important;
    margin-bottom: 58px !important;
  }
  .m-margin-lr-58 {
    margin-left: 58px !important;
    margin-right: 58px !important;
  }
  .m-fill-58 {
    width: 58% !important;
    flex: 0 0 58% !important;
  }
  .m-gap-58 {
    gap: 58px !important;
  }
  .m-radius-58 {
    border-radius: 58px !important;
  }
  .m-padding-59 {
    padding: 59px !important;
  }
  .m-padding-t-59 {
    padding-top: 59px !important;
  }
  .m-padding-b-59 {
    padding-bottom: 59px !important;
  }
  .m-padding-l-59 {
    padding-left: 59px !important;
  }
  .m-padding-r-59 {
    padding-right: 59px !important;
  }
  .m-padding-tb-59 {
    padding-top: 59px !important;
    padding-bottom: 59px !important;
  }
  .m-padding-lr-59 {
    padding-left: 59px !important;
    padding-right: 59px !important;
  }
  .m-margin-59 {
    margin: 59px !important;
  }
  .m-margin-t-59 {
    margin-top: 59px !important;
  }
  .m-margin-b-59 {
    margin-bottom: 59px !important;
  }
  .m-margin-l-59 {
    margin-left: 59px !important;
  }
  .m-margin-r-59 {
    margin-right: 59px !important;
  }
  .m-margin-tb-59 {
    margin-top: 59px !important;
    margin-bottom: 59px !important;
  }
  .m-margin-lr-59 {
    margin-left: 59px !important;
    margin-right: 59px !important;
  }
  .m-fill-59 {
    width: 59% !important;
    flex: 0 0 59% !important;
  }
  .m-gap-59 {
    gap: 59px !important;
  }
  .m-radius-59 {
    border-radius: 59px !important;
  }
  .m-padding-60 {
    padding: 60px !important;
  }
  .m-padding-t-60 {
    padding-top: 60px !important;
  }
  .m-padding-b-60 {
    padding-bottom: 60px !important;
  }
  .m-padding-l-60 {
    padding-left: 60px !important;
  }
  .m-padding-r-60 {
    padding-right: 60px !important;
  }
  .m-padding-tb-60 {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  .m-padding-lr-60 {
    padding-left: 60px !important;
    padding-right: 60px !important;
  }
  .m-margin-60 {
    margin: 60px !important;
  }
  .m-margin-t-60 {
    margin-top: 60px !important;
  }
  .m-margin-b-60 {
    margin-bottom: 60px !important;
  }
  .m-margin-l-60 {
    margin-left: 60px !important;
  }
  .m-margin-r-60 {
    margin-right: 60px !important;
  }
  .m-margin-tb-60 {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
  }
  .m-margin-lr-60 {
    margin-left: 60px !important;
    margin-right: 60px !important;
  }
  .m-fill-60 {
    width: 60% !important;
    flex: 0 0 60% !important;
  }
  .m-gap-60 {
    gap: 60px !important;
  }
  .m-radius-60 {
    border-radius: 60px !important;
  }
  .m-padding-61 {
    padding: 61px !important;
  }
  .m-padding-t-61 {
    padding-top: 61px !important;
  }
  .m-padding-b-61 {
    padding-bottom: 61px !important;
  }
  .m-padding-l-61 {
    padding-left: 61px !important;
  }
  .m-padding-r-61 {
    padding-right: 61px !important;
  }
  .m-padding-tb-61 {
    padding-top: 61px !important;
    padding-bottom: 61px !important;
  }
  .m-padding-lr-61 {
    padding-left: 61px !important;
    padding-right: 61px !important;
  }
  .m-margin-61 {
    margin: 61px !important;
  }
  .m-margin-t-61 {
    margin-top: 61px !important;
  }
  .m-margin-b-61 {
    margin-bottom: 61px !important;
  }
  .m-margin-l-61 {
    margin-left: 61px !important;
  }
  .m-margin-r-61 {
    margin-right: 61px !important;
  }
  .m-margin-tb-61 {
    margin-top: 61px !important;
    margin-bottom: 61px !important;
  }
  .m-margin-lr-61 {
    margin-left: 61px !important;
    margin-right: 61px !important;
  }
  .m-fill-61 {
    width: 61% !important;
    flex: 0 0 61% !important;
  }
  .m-gap-61 {
    gap: 61px !important;
  }
  .m-radius-61 {
    border-radius: 61px !important;
  }
  .m-padding-62 {
    padding: 62px !important;
  }
  .m-padding-t-62 {
    padding-top: 62px !important;
  }
  .m-padding-b-62 {
    padding-bottom: 62px !important;
  }
  .m-padding-l-62 {
    padding-left: 62px !important;
  }
  .m-padding-r-62 {
    padding-right: 62px !important;
  }
  .m-padding-tb-62 {
    padding-top: 62px !important;
    padding-bottom: 62px !important;
  }
  .m-padding-lr-62 {
    padding-left: 62px !important;
    padding-right: 62px !important;
  }
  .m-margin-62 {
    margin: 62px !important;
  }
  .m-margin-t-62 {
    margin-top: 62px !important;
  }
  .m-margin-b-62 {
    margin-bottom: 62px !important;
  }
  .m-margin-l-62 {
    margin-left: 62px !important;
  }
  .m-margin-r-62 {
    margin-right: 62px !important;
  }
  .m-margin-tb-62 {
    margin-top: 62px !important;
    margin-bottom: 62px !important;
  }
  .m-margin-lr-62 {
    margin-left: 62px !important;
    margin-right: 62px !important;
  }
  .m-fill-62 {
    width: 62% !important;
    flex: 0 0 62% !important;
  }
  .m-gap-62 {
    gap: 62px !important;
  }
  .m-radius-62 {
    border-radius: 62px !important;
  }
  .m-padding-63 {
    padding: 63px !important;
  }
  .m-padding-t-63 {
    padding-top: 63px !important;
  }
  .m-padding-b-63 {
    padding-bottom: 63px !important;
  }
  .m-padding-l-63 {
    padding-left: 63px !important;
  }
  .m-padding-r-63 {
    padding-right: 63px !important;
  }
  .m-padding-tb-63 {
    padding-top: 63px !important;
    padding-bottom: 63px !important;
  }
  .m-padding-lr-63 {
    padding-left: 63px !important;
    padding-right: 63px !important;
  }
  .m-margin-63 {
    margin: 63px !important;
  }
  .m-margin-t-63 {
    margin-top: 63px !important;
  }
  .m-margin-b-63 {
    margin-bottom: 63px !important;
  }
  .m-margin-l-63 {
    margin-left: 63px !important;
  }
  .m-margin-r-63 {
    margin-right: 63px !important;
  }
  .m-margin-tb-63 {
    margin-top: 63px !important;
    margin-bottom: 63px !important;
  }
  .m-margin-lr-63 {
    margin-left: 63px !important;
    margin-right: 63px !important;
  }
  .m-fill-63 {
    width: 63% !important;
    flex: 0 0 63% !important;
  }
  .m-gap-63 {
    gap: 63px !important;
  }
  .m-radius-63 {
    border-radius: 63px !important;
  }
  .m-padding-64 {
    padding: 64px !important;
  }
  .m-padding-t-64 {
    padding-top: 64px !important;
  }
  .m-padding-b-64 {
    padding-bottom: 64px !important;
  }
  .m-padding-l-64 {
    padding-left: 64px !important;
  }
  .m-padding-r-64 {
    padding-right: 64px !important;
  }
  .m-padding-tb-64 {
    padding-top: 64px !important;
    padding-bottom: 64px !important;
  }
  .m-padding-lr-64 {
    padding-left: 64px !important;
    padding-right: 64px !important;
  }
  .m-margin-64 {
    margin: 64px !important;
  }
  .m-margin-t-64 {
    margin-top: 64px !important;
  }
  .m-margin-b-64 {
    margin-bottom: 64px !important;
  }
  .m-margin-l-64 {
    margin-left: 64px !important;
  }
  .m-margin-r-64 {
    margin-right: 64px !important;
  }
  .m-margin-tb-64 {
    margin-top: 64px !important;
    margin-bottom: 64px !important;
  }
  .m-margin-lr-64 {
    margin-left: 64px !important;
    margin-right: 64px !important;
  }
  .m-fill-64 {
    width: 64% !important;
    flex: 0 0 64% !important;
  }
  .m-gap-64 {
    gap: 64px !important;
  }
  .m-radius-64 {
    border-radius: 64px !important;
  }
  .m-padding-65 {
    padding: 65px !important;
  }
  .m-padding-t-65 {
    padding-top: 65px !important;
  }
  .m-padding-b-65 {
    padding-bottom: 65px !important;
  }
  .m-padding-l-65 {
    padding-left: 65px !important;
  }
  .m-padding-r-65 {
    padding-right: 65px !important;
  }
  .m-padding-tb-65 {
    padding-top: 65px !important;
    padding-bottom: 65px !important;
  }
  .m-padding-lr-65 {
    padding-left: 65px !important;
    padding-right: 65px !important;
  }
  .m-margin-65 {
    margin: 65px !important;
  }
  .m-margin-t-65 {
    margin-top: 65px !important;
  }
  .m-margin-b-65 {
    margin-bottom: 65px !important;
  }
  .m-margin-l-65 {
    margin-left: 65px !important;
  }
  .m-margin-r-65 {
    margin-right: 65px !important;
  }
  .m-margin-tb-65 {
    margin-top: 65px !important;
    margin-bottom: 65px !important;
  }
  .m-margin-lr-65 {
    margin-left: 65px !important;
    margin-right: 65px !important;
  }
  .m-fill-65 {
    width: 65% !important;
    flex: 0 0 65% !important;
  }
  .m-gap-65 {
    gap: 65px !important;
  }
  .m-radius-65 {
    border-radius: 65px !important;
  }
  .m-padding-66 {
    padding: 66px !important;
  }
  .m-padding-t-66 {
    padding-top: 66px !important;
  }
  .m-padding-b-66 {
    padding-bottom: 66px !important;
  }
  .m-padding-l-66 {
    padding-left: 66px !important;
  }
  .m-padding-r-66 {
    padding-right: 66px !important;
  }
  .m-padding-tb-66 {
    padding-top: 66px !important;
    padding-bottom: 66px !important;
  }
  .m-padding-lr-66 {
    padding-left: 66px !important;
    padding-right: 66px !important;
  }
  .m-margin-66 {
    margin: 66px !important;
  }
  .m-margin-t-66 {
    margin-top: 66px !important;
  }
  .m-margin-b-66 {
    margin-bottom: 66px !important;
  }
  .m-margin-l-66 {
    margin-left: 66px !important;
  }
  .m-margin-r-66 {
    margin-right: 66px !important;
  }
  .m-margin-tb-66 {
    margin-top: 66px !important;
    margin-bottom: 66px !important;
  }
  .m-margin-lr-66 {
    margin-left: 66px !important;
    margin-right: 66px !important;
  }
  .m-fill-66 {
    width: 66% !important;
    flex: 0 0 66% !important;
  }
  .m-gap-66 {
    gap: 66px !important;
  }
  .m-radius-66 {
    border-radius: 66px !important;
  }
  .m-padding-67 {
    padding: 67px !important;
  }
  .m-padding-t-67 {
    padding-top: 67px !important;
  }
  .m-padding-b-67 {
    padding-bottom: 67px !important;
  }
  .m-padding-l-67 {
    padding-left: 67px !important;
  }
  .m-padding-r-67 {
    padding-right: 67px !important;
  }
  .m-padding-tb-67 {
    padding-top: 67px !important;
    padding-bottom: 67px !important;
  }
  .m-padding-lr-67 {
    padding-left: 67px !important;
    padding-right: 67px !important;
  }
  .m-margin-67 {
    margin: 67px !important;
  }
  .m-margin-t-67 {
    margin-top: 67px !important;
  }
  .m-margin-b-67 {
    margin-bottom: 67px !important;
  }
  .m-margin-l-67 {
    margin-left: 67px !important;
  }
  .m-margin-r-67 {
    margin-right: 67px !important;
  }
  .m-margin-tb-67 {
    margin-top: 67px !important;
    margin-bottom: 67px !important;
  }
  .m-margin-lr-67 {
    margin-left: 67px !important;
    margin-right: 67px !important;
  }
  .m-fill-67 {
    width: 67% !important;
    flex: 0 0 67% !important;
  }
  .m-gap-67 {
    gap: 67px !important;
  }
  .m-radius-67 {
    border-radius: 67px !important;
  }
  .m-padding-68 {
    padding: 68px !important;
  }
  .m-padding-t-68 {
    padding-top: 68px !important;
  }
  .m-padding-b-68 {
    padding-bottom: 68px !important;
  }
  .m-padding-l-68 {
    padding-left: 68px !important;
  }
  .m-padding-r-68 {
    padding-right: 68px !important;
  }
  .m-padding-tb-68 {
    padding-top: 68px !important;
    padding-bottom: 68px !important;
  }
  .m-padding-lr-68 {
    padding-left: 68px !important;
    padding-right: 68px !important;
  }
  .m-margin-68 {
    margin: 68px !important;
  }
  .m-margin-t-68 {
    margin-top: 68px !important;
  }
  .m-margin-b-68 {
    margin-bottom: 68px !important;
  }
  .m-margin-l-68 {
    margin-left: 68px !important;
  }
  .m-margin-r-68 {
    margin-right: 68px !important;
  }
  .m-margin-tb-68 {
    margin-top: 68px !important;
    margin-bottom: 68px !important;
  }
  .m-margin-lr-68 {
    margin-left: 68px !important;
    margin-right: 68px !important;
  }
  .m-fill-68 {
    width: 68% !important;
    flex: 0 0 68% !important;
  }
  .m-gap-68 {
    gap: 68px !important;
  }
  .m-radius-68 {
    border-radius: 68px !important;
  }
  .m-padding-69 {
    padding: 69px !important;
  }
  .m-padding-t-69 {
    padding-top: 69px !important;
  }
  .m-padding-b-69 {
    padding-bottom: 69px !important;
  }
  .m-padding-l-69 {
    padding-left: 69px !important;
  }
  .m-padding-r-69 {
    padding-right: 69px !important;
  }
  .m-padding-tb-69 {
    padding-top: 69px !important;
    padding-bottom: 69px !important;
  }
  .m-padding-lr-69 {
    padding-left: 69px !important;
    padding-right: 69px !important;
  }
  .m-margin-69 {
    margin: 69px !important;
  }
  .m-margin-t-69 {
    margin-top: 69px !important;
  }
  .m-margin-b-69 {
    margin-bottom: 69px !important;
  }
  .m-margin-l-69 {
    margin-left: 69px !important;
  }
  .m-margin-r-69 {
    margin-right: 69px !important;
  }
  .m-margin-tb-69 {
    margin-top: 69px !important;
    margin-bottom: 69px !important;
  }
  .m-margin-lr-69 {
    margin-left: 69px !important;
    margin-right: 69px !important;
  }
  .m-fill-69 {
    width: 69% !important;
    flex: 0 0 69% !important;
  }
  .m-gap-69 {
    gap: 69px !important;
  }
  .m-radius-69 {
    border-radius: 69px !important;
  }
  .m-padding-70 {
    padding: 70px !important;
  }
  .m-padding-t-70 {
    padding-top: 70px !important;
  }
  .m-padding-b-70 {
    padding-bottom: 70px !important;
  }
  .m-padding-l-70 {
    padding-left: 70px !important;
  }
  .m-padding-r-70 {
    padding-right: 70px !important;
  }
  .m-padding-tb-70 {
    padding-top: 70px !important;
    padding-bottom: 70px !important;
  }
  .m-padding-lr-70 {
    padding-left: 70px !important;
    padding-right: 70px !important;
  }
  .m-margin-70 {
    margin: 70px !important;
  }
  .m-margin-t-70 {
    margin-top: 70px !important;
  }
  .m-margin-b-70 {
    margin-bottom: 70px !important;
  }
  .m-margin-l-70 {
    margin-left: 70px !important;
  }
  .m-margin-r-70 {
    margin-right: 70px !important;
  }
  .m-margin-tb-70 {
    margin-top: 70px !important;
    margin-bottom: 70px !important;
  }
  .m-margin-lr-70 {
    margin-left: 70px !important;
    margin-right: 70px !important;
  }
  .m-fill-70 {
    width: 70% !important;
    flex: 0 0 70% !important;
  }
  .m-gap-70 {
    gap: 70px !important;
  }
  .m-radius-70 {
    border-radius: 70px !important;
  }
  .m-padding-71 {
    padding: 71px !important;
  }
  .m-padding-t-71 {
    padding-top: 71px !important;
  }
  .m-padding-b-71 {
    padding-bottom: 71px !important;
  }
  .m-padding-l-71 {
    padding-left: 71px !important;
  }
  .m-padding-r-71 {
    padding-right: 71px !important;
  }
  .m-padding-tb-71 {
    padding-top: 71px !important;
    padding-bottom: 71px !important;
  }
  .m-padding-lr-71 {
    padding-left: 71px !important;
    padding-right: 71px !important;
  }
  .m-margin-71 {
    margin: 71px !important;
  }
  .m-margin-t-71 {
    margin-top: 71px !important;
  }
  .m-margin-b-71 {
    margin-bottom: 71px !important;
  }
  .m-margin-l-71 {
    margin-left: 71px !important;
  }
  .m-margin-r-71 {
    margin-right: 71px !important;
  }
  .m-margin-tb-71 {
    margin-top: 71px !important;
    margin-bottom: 71px !important;
  }
  .m-margin-lr-71 {
    margin-left: 71px !important;
    margin-right: 71px !important;
  }
  .m-fill-71 {
    width: 71% !important;
    flex: 0 0 71% !important;
  }
  .m-gap-71 {
    gap: 71px !important;
  }
  .m-radius-71 {
    border-radius: 71px !important;
  }
  .m-padding-72 {
    padding: 72px !important;
  }
  .m-padding-t-72 {
    padding-top: 72px !important;
  }
  .m-padding-b-72 {
    padding-bottom: 72px !important;
  }
  .m-padding-l-72 {
    padding-left: 72px !important;
  }
  .m-padding-r-72 {
    padding-right: 72px !important;
  }
  .m-padding-tb-72 {
    padding-top: 72px !important;
    padding-bottom: 72px !important;
  }
  .m-padding-lr-72 {
    padding-left: 72px !important;
    padding-right: 72px !important;
  }
  .m-margin-72 {
    margin: 72px !important;
  }
  .m-margin-t-72 {
    margin-top: 72px !important;
  }
  .m-margin-b-72 {
    margin-bottom: 72px !important;
  }
  .m-margin-l-72 {
    margin-left: 72px !important;
  }
  .m-margin-r-72 {
    margin-right: 72px !important;
  }
  .m-margin-tb-72 {
    margin-top: 72px !important;
    margin-bottom: 72px !important;
  }
  .m-margin-lr-72 {
    margin-left: 72px !important;
    margin-right: 72px !important;
  }
  .m-fill-72 {
    width: 72% !important;
    flex: 0 0 72% !important;
  }
  .m-gap-72 {
    gap: 72px !important;
  }
  .m-radius-72 {
    border-radius: 72px !important;
  }
  .m-padding-73 {
    padding: 73px !important;
  }
  .m-padding-t-73 {
    padding-top: 73px !important;
  }
  .m-padding-b-73 {
    padding-bottom: 73px !important;
  }
  .m-padding-l-73 {
    padding-left: 73px !important;
  }
  .m-padding-r-73 {
    padding-right: 73px !important;
  }
  .m-padding-tb-73 {
    padding-top: 73px !important;
    padding-bottom: 73px !important;
  }
  .m-padding-lr-73 {
    padding-left: 73px !important;
    padding-right: 73px !important;
  }
  .m-margin-73 {
    margin: 73px !important;
  }
  .m-margin-t-73 {
    margin-top: 73px !important;
  }
  .m-margin-b-73 {
    margin-bottom: 73px !important;
  }
  .m-margin-l-73 {
    margin-left: 73px !important;
  }
  .m-margin-r-73 {
    margin-right: 73px !important;
  }
  .m-margin-tb-73 {
    margin-top: 73px !important;
    margin-bottom: 73px !important;
  }
  .m-margin-lr-73 {
    margin-left: 73px !important;
    margin-right: 73px !important;
  }
  .m-fill-73 {
    width: 73% !important;
    flex: 0 0 73% !important;
  }
  .m-gap-73 {
    gap: 73px !important;
  }
  .m-radius-73 {
    border-radius: 73px !important;
  }
  .m-padding-74 {
    padding: 74px !important;
  }
  .m-padding-t-74 {
    padding-top: 74px !important;
  }
  .m-padding-b-74 {
    padding-bottom: 74px !important;
  }
  .m-padding-l-74 {
    padding-left: 74px !important;
  }
  .m-padding-r-74 {
    padding-right: 74px !important;
  }
  .m-padding-tb-74 {
    padding-top: 74px !important;
    padding-bottom: 74px !important;
  }
  .m-padding-lr-74 {
    padding-left: 74px !important;
    padding-right: 74px !important;
  }
  .m-margin-74 {
    margin: 74px !important;
  }
  .m-margin-t-74 {
    margin-top: 74px !important;
  }
  .m-margin-b-74 {
    margin-bottom: 74px !important;
  }
  .m-margin-l-74 {
    margin-left: 74px !important;
  }
  .m-margin-r-74 {
    margin-right: 74px !important;
  }
  .m-margin-tb-74 {
    margin-top: 74px !important;
    margin-bottom: 74px !important;
  }
  .m-margin-lr-74 {
    margin-left: 74px !important;
    margin-right: 74px !important;
  }
  .m-fill-74 {
    width: 74% !important;
    flex: 0 0 74% !important;
  }
  .m-gap-74 {
    gap: 74px !important;
  }
  .m-radius-74 {
    border-radius: 74px !important;
  }
  .m-padding-75 {
    padding: 75px !important;
  }
  .m-padding-t-75 {
    padding-top: 75px !important;
  }
  .m-padding-b-75 {
    padding-bottom: 75px !important;
  }
  .m-padding-l-75 {
    padding-left: 75px !important;
  }
  .m-padding-r-75 {
    padding-right: 75px !important;
  }
  .m-padding-tb-75 {
    padding-top: 75px !important;
    padding-bottom: 75px !important;
  }
  .m-padding-lr-75 {
    padding-left: 75px !important;
    padding-right: 75px !important;
  }
  .m-margin-75 {
    margin: 75px !important;
  }
  .m-margin-t-75 {
    margin-top: 75px !important;
  }
  .m-margin-b-75 {
    margin-bottom: 75px !important;
  }
  .m-margin-l-75 {
    margin-left: 75px !important;
  }
  .m-margin-r-75 {
    margin-right: 75px !important;
  }
  .m-margin-tb-75 {
    margin-top: 75px !important;
    margin-bottom: 75px !important;
  }
  .m-margin-lr-75 {
    margin-left: 75px !important;
    margin-right: 75px !important;
  }
  .m-fill-75 {
    width: 75% !important;
    flex: 0 0 75% !important;
  }
  .m-gap-75 {
    gap: 75px !important;
  }
  .m-radius-75 {
    border-radius: 75px !important;
  }
  .m-padding-76 {
    padding: 76px !important;
  }
  .m-padding-t-76 {
    padding-top: 76px !important;
  }
  .m-padding-b-76 {
    padding-bottom: 76px !important;
  }
  .m-padding-l-76 {
    padding-left: 76px !important;
  }
  .m-padding-r-76 {
    padding-right: 76px !important;
  }
  .m-padding-tb-76 {
    padding-top: 76px !important;
    padding-bottom: 76px !important;
  }
  .m-padding-lr-76 {
    padding-left: 76px !important;
    padding-right: 76px !important;
  }
  .m-margin-76 {
    margin: 76px !important;
  }
  .m-margin-t-76 {
    margin-top: 76px !important;
  }
  .m-margin-b-76 {
    margin-bottom: 76px !important;
  }
  .m-margin-l-76 {
    margin-left: 76px !important;
  }
  .m-margin-r-76 {
    margin-right: 76px !important;
  }
  .m-margin-tb-76 {
    margin-top: 76px !important;
    margin-bottom: 76px !important;
  }
  .m-margin-lr-76 {
    margin-left: 76px !important;
    margin-right: 76px !important;
  }
  .m-fill-76 {
    width: 76% !important;
    flex: 0 0 76% !important;
  }
  .m-gap-76 {
    gap: 76px !important;
  }
  .m-radius-76 {
    border-radius: 76px !important;
  }
  .m-padding-77 {
    padding: 77px !important;
  }
  .m-padding-t-77 {
    padding-top: 77px !important;
  }
  .m-padding-b-77 {
    padding-bottom: 77px !important;
  }
  .m-padding-l-77 {
    padding-left: 77px !important;
  }
  .m-padding-r-77 {
    padding-right: 77px !important;
  }
  .m-padding-tb-77 {
    padding-top: 77px !important;
    padding-bottom: 77px !important;
  }
  .m-padding-lr-77 {
    padding-left: 77px !important;
    padding-right: 77px !important;
  }
  .m-margin-77 {
    margin: 77px !important;
  }
  .m-margin-t-77 {
    margin-top: 77px !important;
  }
  .m-margin-b-77 {
    margin-bottom: 77px !important;
  }
  .m-margin-l-77 {
    margin-left: 77px !important;
  }
  .m-margin-r-77 {
    margin-right: 77px !important;
  }
  .m-margin-tb-77 {
    margin-top: 77px !important;
    margin-bottom: 77px !important;
  }
  .m-margin-lr-77 {
    margin-left: 77px !important;
    margin-right: 77px !important;
  }
  .m-fill-77 {
    width: 77% !important;
    flex: 0 0 77% !important;
  }
  .m-gap-77 {
    gap: 77px !important;
  }
  .m-radius-77 {
    border-radius: 77px !important;
  }
  .m-padding-78 {
    padding: 78px !important;
  }
  .m-padding-t-78 {
    padding-top: 78px !important;
  }
  .m-padding-b-78 {
    padding-bottom: 78px !important;
  }
  .m-padding-l-78 {
    padding-left: 78px !important;
  }
  .m-padding-r-78 {
    padding-right: 78px !important;
  }
  .m-padding-tb-78 {
    padding-top: 78px !important;
    padding-bottom: 78px !important;
  }
  .m-padding-lr-78 {
    padding-left: 78px !important;
    padding-right: 78px !important;
  }
  .m-margin-78 {
    margin: 78px !important;
  }
  .m-margin-t-78 {
    margin-top: 78px !important;
  }
  .m-margin-b-78 {
    margin-bottom: 78px !important;
  }
  .m-margin-l-78 {
    margin-left: 78px !important;
  }
  .m-margin-r-78 {
    margin-right: 78px !important;
  }
  .m-margin-tb-78 {
    margin-top: 78px !important;
    margin-bottom: 78px !important;
  }
  .m-margin-lr-78 {
    margin-left: 78px !important;
    margin-right: 78px !important;
  }
  .m-fill-78 {
    width: 78% !important;
    flex: 0 0 78% !important;
  }
  .m-gap-78 {
    gap: 78px !important;
  }
  .m-radius-78 {
    border-radius: 78px !important;
  }
  .m-padding-79 {
    padding: 79px !important;
  }
  .m-padding-t-79 {
    padding-top: 79px !important;
  }
  .m-padding-b-79 {
    padding-bottom: 79px !important;
  }
  .m-padding-l-79 {
    padding-left: 79px !important;
  }
  .m-padding-r-79 {
    padding-right: 79px !important;
  }
  .m-padding-tb-79 {
    padding-top: 79px !important;
    padding-bottom: 79px !important;
  }
  .m-padding-lr-79 {
    padding-left: 79px !important;
    padding-right: 79px !important;
  }
  .m-margin-79 {
    margin: 79px !important;
  }
  .m-margin-t-79 {
    margin-top: 79px !important;
  }
  .m-margin-b-79 {
    margin-bottom: 79px !important;
  }
  .m-margin-l-79 {
    margin-left: 79px !important;
  }
  .m-margin-r-79 {
    margin-right: 79px !important;
  }
  .m-margin-tb-79 {
    margin-top: 79px !important;
    margin-bottom: 79px !important;
  }
  .m-margin-lr-79 {
    margin-left: 79px !important;
    margin-right: 79px !important;
  }
  .m-fill-79 {
    width: 79% !important;
    flex: 0 0 79% !important;
  }
  .m-gap-79 {
    gap: 79px !important;
  }
  .m-radius-79 {
    border-radius: 79px !important;
  }
  .m-padding-80 {
    padding: 80px !important;
  }
  .m-padding-t-80 {
    padding-top: 80px !important;
  }
  .m-padding-b-80 {
    padding-bottom: 80px !important;
  }
  .m-padding-l-80 {
    padding-left: 80px !important;
  }
  .m-padding-r-80 {
    padding-right: 80px !important;
  }
  .m-padding-tb-80 {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
  .m-padding-lr-80 {
    padding-left: 80px !important;
    padding-right: 80px !important;
  }
  .m-margin-80 {
    margin: 80px !important;
  }
  .m-margin-t-80 {
    margin-top: 80px !important;
  }
  .m-margin-b-80 {
    margin-bottom: 80px !important;
  }
  .m-margin-l-80 {
    margin-left: 80px !important;
  }
  .m-margin-r-80 {
    margin-right: 80px !important;
  }
  .m-margin-tb-80 {
    margin-top: 80px !important;
    margin-bottom: 80px !important;
  }
  .m-margin-lr-80 {
    margin-left: 80px !important;
    margin-right: 80px !important;
  }
  .m-fill-80 {
    width: 80% !important;
    flex: 0 0 80% !important;
  }
  .m-gap-80 {
    gap: 80px !important;
  }
  .m-radius-80 {
    border-radius: 80px !important;
  }
  .m-padding-81 {
    padding: 81px !important;
  }
  .m-padding-t-81 {
    padding-top: 81px !important;
  }
  .m-padding-b-81 {
    padding-bottom: 81px !important;
  }
  .m-padding-l-81 {
    padding-left: 81px !important;
  }
  .m-padding-r-81 {
    padding-right: 81px !important;
  }
  .m-padding-tb-81 {
    padding-top: 81px !important;
    padding-bottom: 81px !important;
  }
  .m-padding-lr-81 {
    padding-left: 81px !important;
    padding-right: 81px !important;
  }
  .m-margin-81 {
    margin: 81px !important;
  }
  .m-margin-t-81 {
    margin-top: 81px !important;
  }
  .m-margin-b-81 {
    margin-bottom: 81px !important;
  }
  .m-margin-l-81 {
    margin-left: 81px !important;
  }
  .m-margin-r-81 {
    margin-right: 81px !important;
  }
  .m-margin-tb-81 {
    margin-top: 81px !important;
    margin-bottom: 81px !important;
  }
  .m-margin-lr-81 {
    margin-left: 81px !important;
    margin-right: 81px !important;
  }
  .m-fill-81 {
    width: 81% !important;
    flex: 0 0 81% !important;
  }
  .m-gap-81 {
    gap: 81px !important;
  }
  .m-radius-81 {
    border-radius: 81px !important;
  }
  .m-padding-82 {
    padding: 82px !important;
  }
  .m-padding-t-82 {
    padding-top: 82px !important;
  }
  .m-padding-b-82 {
    padding-bottom: 82px !important;
  }
  .m-padding-l-82 {
    padding-left: 82px !important;
  }
  .m-padding-r-82 {
    padding-right: 82px !important;
  }
  .m-padding-tb-82 {
    padding-top: 82px !important;
    padding-bottom: 82px !important;
  }
  .m-padding-lr-82 {
    padding-left: 82px !important;
    padding-right: 82px !important;
  }
  .m-margin-82 {
    margin: 82px !important;
  }
  .m-margin-t-82 {
    margin-top: 82px !important;
  }
  .m-margin-b-82 {
    margin-bottom: 82px !important;
  }
  .m-margin-l-82 {
    margin-left: 82px !important;
  }
  .m-margin-r-82 {
    margin-right: 82px !important;
  }
  .m-margin-tb-82 {
    margin-top: 82px !important;
    margin-bottom: 82px !important;
  }
  .m-margin-lr-82 {
    margin-left: 82px !important;
    margin-right: 82px !important;
  }
  .m-fill-82 {
    width: 82% !important;
    flex: 0 0 82% !important;
  }
  .m-gap-82 {
    gap: 82px !important;
  }
  .m-radius-82 {
    border-radius: 82px !important;
  }
  .m-padding-83 {
    padding: 83px !important;
  }
  .m-padding-t-83 {
    padding-top: 83px !important;
  }
  .m-padding-b-83 {
    padding-bottom: 83px !important;
  }
  .m-padding-l-83 {
    padding-left: 83px !important;
  }
  .m-padding-r-83 {
    padding-right: 83px !important;
  }
  .m-padding-tb-83 {
    padding-top: 83px !important;
    padding-bottom: 83px !important;
  }
  .m-padding-lr-83 {
    padding-left: 83px !important;
    padding-right: 83px !important;
  }
  .m-margin-83 {
    margin: 83px !important;
  }
  .m-margin-t-83 {
    margin-top: 83px !important;
  }
  .m-margin-b-83 {
    margin-bottom: 83px !important;
  }
  .m-margin-l-83 {
    margin-left: 83px !important;
  }
  .m-margin-r-83 {
    margin-right: 83px !important;
  }
  .m-margin-tb-83 {
    margin-top: 83px !important;
    margin-bottom: 83px !important;
  }
  .m-margin-lr-83 {
    margin-left: 83px !important;
    margin-right: 83px !important;
  }
  .m-fill-83 {
    width: 83% !important;
    flex: 0 0 83% !important;
  }
  .m-gap-83 {
    gap: 83px !important;
  }
  .m-radius-83 {
    border-radius: 83px !important;
  }
  .m-padding-84 {
    padding: 84px !important;
  }
  .m-padding-t-84 {
    padding-top: 84px !important;
  }
  .m-padding-b-84 {
    padding-bottom: 84px !important;
  }
  .m-padding-l-84 {
    padding-left: 84px !important;
  }
  .m-padding-r-84 {
    padding-right: 84px !important;
  }
  .m-padding-tb-84 {
    padding-top: 84px !important;
    padding-bottom: 84px !important;
  }
  .m-padding-lr-84 {
    padding-left: 84px !important;
    padding-right: 84px !important;
  }
  .m-margin-84 {
    margin: 84px !important;
  }
  .m-margin-t-84 {
    margin-top: 84px !important;
  }
  .m-margin-b-84 {
    margin-bottom: 84px !important;
  }
  .m-margin-l-84 {
    margin-left: 84px !important;
  }
  .m-margin-r-84 {
    margin-right: 84px !important;
  }
  .m-margin-tb-84 {
    margin-top: 84px !important;
    margin-bottom: 84px !important;
  }
  .m-margin-lr-84 {
    margin-left: 84px !important;
    margin-right: 84px !important;
  }
  .m-fill-84 {
    width: 84% !important;
    flex: 0 0 84% !important;
  }
  .m-gap-84 {
    gap: 84px !important;
  }
  .m-radius-84 {
    border-radius: 84px !important;
  }
  .m-padding-85 {
    padding: 85px !important;
  }
  .m-padding-t-85 {
    padding-top: 85px !important;
  }
  .m-padding-b-85 {
    padding-bottom: 85px !important;
  }
  .m-padding-l-85 {
    padding-left: 85px !important;
  }
  .m-padding-r-85 {
    padding-right: 85px !important;
  }
  .m-padding-tb-85 {
    padding-top: 85px !important;
    padding-bottom: 85px !important;
  }
  .m-padding-lr-85 {
    padding-left: 85px !important;
    padding-right: 85px !important;
  }
  .m-margin-85 {
    margin: 85px !important;
  }
  .m-margin-t-85 {
    margin-top: 85px !important;
  }
  .m-margin-b-85 {
    margin-bottom: 85px !important;
  }
  .m-margin-l-85 {
    margin-left: 85px !important;
  }
  .m-margin-r-85 {
    margin-right: 85px !important;
  }
  .m-margin-tb-85 {
    margin-top: 85px !important;
    margin-bottom: 85px !important;
  }
  .m-margin-lr-85 {
    margin-left: 85px !important;
    margin-right: 85px !important;
  }
  .m-fill-85 {
    width: 85% !important;
    flex: 0 0 85% !important;
  }
  .m-gap-85 {
    gap: 85px !important;
  }
  .m-radius-85 {
    border-radius: 85px !important;
  }
  .m-padding-86 {
    padding: 86px !important;
  }
  .m-padding-t-86 {
    padding-top: 86px !important;
  }
  .m-padding-b-86 {
    padding-bottom: 86px !important;
  }
  .m-padding-l-86 {
    padding-left: 86px !important;
  }
  .m-padding-r-86 {
    padding-right: 86px !important;
  }
  .m-padding-tb-86 {
    padding-top: 86px !important;
    padding-bottom: 86px !important;
  }
  .m-padding-lr-86 {
    padding-left: 86px !important;
    padding-right: 86px !important;
  }
  .m-margin-86 {
    margin: 86px !important;
  }
  .m-margin-t-86 {
    margin-top: 86px !important;
  }
  .m-margin-b-86 {
    margin-bottom: 86px !important;
  }
  .m-margin-l-86 {
    margin-left: 86px !important;
  }
  .m-margin-r-86 {
    margin-right: 86px !important;
  }
  .m-margin-tb-86 {
    margin-top: 86px !important;
    margin-bottom: 86px !important;
  }
  .m-margin-lr-86 {
    margin-left: 86px !important;
    margin-right: 86px !important;
  }
  .m-fill-86 {
    width: 86% !important;
    flex: 0 0 86% !important;
  }
  .m-gap-86 {
    gap: 86px !important;
  }
  .m-radius-86 {
    border-radius: 86px !important;
  }
  .m-padding-87 {
    padding: 87px !important;
  }
  .m-padding-t-87 {
    padding-top: 87px !important;
  }
  .m-padding-b-87 {
    padding-bottom: 87px !important;
  }
  .m-padding-l-87 {
    padding-left: 87px !important;
  }
  .m-padding-r-87 {
    padding-right: 87px !important;
  }
  .m-padding-tb-87 {
    padding-top: 87px !important;
    padding-bottom: 87px !important;
  }
  .m-padding-lr-87 {
    padding-left: 87px !important;
    padding-right: 87px !important;
  }
  .m-margin-87 {
    margin: 87px !important;
  }
  .m-margin-t-87 {
    margin-top: 87px !important;
  }
  .m-margin-b-87 {
    margin-bottom: 87px !important;
  }
  .m-margin-l-87 {
    margin-left: 87px !important;
  }
  .m-margin-r-87 {
    margin-right: 87px !important;
  }
  .m-margin-tb-87 {
    margin-top: 87px !important;
    margin-bottom: 87px !important;
  }
  .m-margin-lr-87 {
    margin-left: 87px !important;
    margin-right: 87px !important;
  }
  .m-fill-87 {
    width: 87% !important;
    flex: 0 0 87% !important;
  }
  .m-gap-87 {
    gap: 87px !important;
  }
  .m-radius-87 {
    border-radius: 87px !important;
  }
  .m-padding-88 {
    padding: 88px !important;
  }
  .m-padding-t-88 {
    padding-top: 88px !important;
  }
  .m-padding-b-88 {
    padding-bottom: 88px !important;
  }
  .m-padding-l-88 {
    padding-left: 88px !important;
  }
  .m-padding-r-88 {
    padding-right: 88px !important;
  }
  .m-padding-tb-88 {
    padding-top: 88px !important;
    padding-bottom: 88px !important;
  }
  .m-padding-lr-88 {
    padding-left: 88px !important;
    padding-right: 88px !important;
  }
  .m-margin-88 {
    margin: 88px !important;
  }
  .m-margin-t-88 {
    margin-top: 88px !important;
  }
  .m-margin-b-88 {
    margin-bottom: 88px !important;
  }
  .m-margin-l-88 {
    margin-left: 88px !important;
  }
  .m-margin-r-88 {
    margin-right: 88px !important;
  }
  .m-margin-tb-88 {
    margin-top: 88px !important;
    margin-bottom: 88px !important;
  }
  .m-margin-lr-88 {
    margin-left: 88px !important;
    margin-right: 88px !important;
  }
  .m-fill-88 {
    width: 88% !important;
    flex: 0 0 88% !important;
  }
  .m-gap-88 {
    gap: 88px !important;
  }
  .m-radius-88 {
    border-radius: 88px !important;
  }
  .m-padding-89 {
    padding: 89px !important;
  }
  .m-padding-t-89 {
    padding-top: 89px !important;
  }
  .m-padding-b-89 {
    padding-bottom: 89px !important;
  }
  .m-padding-l-89 {
    padding-left: 89px !important;
  }
  .m-padding-r-89 {
    padding-right: 89px !important;
  }
  .m-padding-tb-89 {
    padding-top: 89px !important;
    padding-bottom: 89px !important;
  }
  .m-padding-lr-89 {
    padding-left: 89px !important;
    padding-right: 89px !important;
  }
  .m-margin-89 {
    margin: 89px !important;
  }
  .m-margin-t-89 {
    margin-top: 89px !important;
  }
  .m-margin-b-89 {
    margin-bottom: 89px !important;
  }
  .m-margin-l-89 {
    margin-left: 89px !important;
  }
  .m-margin-r-89 {
    margin-right: 89px !important;
  }
  .m-margin-tb-89 {
    margin-top: 89px !important;
    margin-bottom: 89px !important;
  }
  .m-margin-lr-89 {
    margin-left: 89px !important;
    margin-right: 89px !important;
  }
  .m-fill-89 {
    width: 89% !important;
    flex: 0 0 89% !important;
  }
  .m-gap-89 {
    gap: 89px !important;
  }
  .m-radius-89 {
    border-radius: 89px !important;
  }
  .m-padding-90 {
    padding: 90px !important;
  }
  .m-padding-t-90 {
    padding-top: 90px !important;
  }
  .m-padding-b-90 {
    padding-bottom: 90px !important;
  }
  .m-padding-l-90 {
    padding-left: 90px !important;
  }
  .m-padding-r-90 {
    padding-right: 90px !important;
  }
  .m-padding-tb-90 {
    padding-top: 90px !important;
    padding-bottom: 90px !important;
  }
  .m-padding-lr-90 {
    padding-left: 90px !important;
    padding-right: 90px !important;
  }
  .m-margin-90 {
    margin: 90px !important;
  }
  .m-margin-t-90 {
    margin-top: 90px !important;
  }
  .m-margin-b-90 {
    margin-bottom: 90px !important;
  }
  .m-margin-l-90 {
    margin-left: 90px !important;
  }
  .m-margin-r-90 {
    margin-right: 90px !important;
  }
  .m-margin-tb-90 {
    margin-top: 90px !important;
    margin-bottom: 90px !important;
  }
  .m-margin-lr-90 {
    margin-left: 90px !important;
    margin-right: 90px !important;
  }
  .m-fill-90 {
    width: 90% !important;
    flex: 0 0 90% !important;
  }
  .m-gap-90 {
    gap: 90px !important;
  }
  .m-radius-90 {
    border-radius: 90px !important;
  }
  .m-padding-91 {
    padding: 91px !important;
  }
  .m-padding-t-91 {
    padding-top: 91px !important;
  }
  .m-padding-b-91 {
    padding-bottom: 91px !important;
  }
  .m-padding-l-91 {
    padding-left: 91px !important;
  }
  .m-padding-r-91 {
    padding-right: 91px !important;
  }
  .m-padding-tb-91 {
    padding-top: 91px !important;
    padding-bottom: 91px !important;
  }
  .m-padding-lr-91 {
    padding-left: 91px !important;
    padding-right: 91px !important;
  }
  .m-margin-91 {
    margin: 91px !important;
  }
  .m-margin-t-91 {
    margin-top: 91px !important;
  }
  .m-margin-b-91 {
    margin-bottom: 91px !important;
  }
  .m-margin-l-91 {
    margin-left: 91px !important;
  }
  .m-margin-r-91 {
    margin-right: 91px !important;
  }
  .m-margin-tb-91 {
    margin-top: 91px !important;
    margin-bottom: 91px !important;
  }
  .m-margin-lr-91 {
    margin-left: 91px !important;
    margin-right: 91px !important;
  }
  .m-fill-91 {
    width: 91% !important;
    flex: 0 0 91% !important;
  }
  .m-gap-91 {
    gap: 91px !important;
  }
  .m-radius-91 {
    border-radius: 91px !important;
  }
  .m-padding-92 {
    padding: 92px !important;
  }
  .m-padding-t-92 {
    padding-top: 92px !important;
  }
  .m-padding-b-92 {
    padding-bottom: 92px !important;
  }
  .m-padding-l-92 {
    padding-left: 92px !important;
  }
  .m-padding-r-92 {
    padding-right: 92px !important;
  }
  .m-padding-tb-92 {
    padding-top: 92px !important;
    padding-bottom: 92px !important;
  }
  .m-padding-lr-92 {
    padding-left: 92px !important;
    padding-right: 92px !important;
  }
  .m-margin-92 {
    margin: 92px !important;
  }
  .m-margin-t-92 {
    margin-top: 92px !important;
  }
  .m-margin-b-92 {
    margin-bottom: 92px !important;
  }
  .m-margin-l-92 {
    margin-left: 92px !important;
  }
  .m-margin-r-92 {
    margin-right: 92px !important;
  }
  .m-margin-tb-92 {
    margin-top: 92px !important;
    margin-bottom: 92px !important;
  }
  .m-margin-lr-92 {
    margin-left: 92px !important;
    margin-right: 92px !important;
  }
  .m-fill-92 {
    width: 92% !important;
    flex: 0 0 92% !important;
  }
  .m-gap-92 {
    gap: 92px !important;
  }
  .m-radius-92 {
    border-radius: 92px !important;
  }
  .m-padding-93 {
    padding: 93px !important;
  }
  .m-padding-t-93 {
    padding-top: 93px !important;
  }
  .m-padding-b-93 {
    padding-bottom: 93px !important;
  }
  .m-padding-l-93 {
    padding-left: 93px !important;
  }
  .m-padding-r-93 {
    padding-right: 93px !important;
  }
  .m-padding-tb-93 {
    padding-top: 93px !important;
    padding-bottom: 93px !important;
  }
  .m-padding-lr-93 {
    padding-left: 93px !important;
    padding-right: 93px !important;
  }
  .m-margin-93 {
    margin: 93px !important;
  }
  .m-margin-t-93 {
    margin-top: 93px !important;
  }
  .m-margin-b-93 {
    margin-bottom: 93px !important;
  }
  .m-margin-l-93 {
    margin-left: 93px !important;
  }
  .m-margin-r-93 {
    margin-right: 93px !important;
  }
  .m-margin-tb-93 {
    margin-top: 93px !important;
    margin-bottom: 93px !important;
  }
  .m-margin-lr-93 {
    margin-left: 93px !important;
    margin-right: 93px !important;
  }
  .m-fill-93 {
    width: 93% !important;
    flex: 0 0 93% !important;
  }
  .m-gap-93 {
    gap: 93px !important;
  }
  .m-radius-93 {
    border-radius: 93px !important;
  }
  .m-padding-94 {
    padding: 94px !important;
  }
  .m-padding-t-94 {
    padding-top: 94px !important;
  }
  .m-padding-b-94 {
    padding-bottom: 94px !important;
  }
  .m-padding-l-94 {
    padding-left: 94px !important;
  }
  .m-padding-r-94 {
    padding-right: 94px !important;
  }
  .m-padding-tb-94 {
    padding-top: 94px !important;
    padding-bottom: 94px !important;
  }
  .m-padding-lr-94 {
    padding-left: 94px !important;
    padding-right: 94px !important;
  }
  .m-margin-94 {
    margin: 94px !important;
  }
  .m-margin-t-94 {
    margin-top: 94px !important;
  }
  .m-margin-b-94 {
    margin-bottom: 94px !important;
  }
  .m-margin-l-94 {
    margin-left: 94px !important;
  }
  .m-margin-r-94 {
    margin-right: 94px !important;
  }
  .m-margin-tb-94 {
    margin-top: 94px !important;
    margin-bottom: 94px !important;
  }
  .m-margin-lr-94 {
    margin-left: 94px !important;
    margin-right: 94px !important;
  }
  .m-fill-94 {
    width: 94% !important;
    flex: 0 0 94% !important;
  }
  .m-gap-94 {
    gap: 94px !important;
  }
  .m-radius-94 {
    border-radius: 94px !important;
  }
  .m-padding-95 {
    padding: 95px !important;
  }
  .m-padding-t-95 {
    padding-top: 95px !important;
  }
  .m-padding-b-95 {
    padding-bottom: 95px !important;
  }
  .m-padding-l-95 {
    padding-left: 95px !important;
  }
  .m-padding-r-95 {
    padding-right: 95px !important;
  }
  .m-padding-tb-95 {
    padding-top: 95px !important;
    padding-bottom: 95px !important;
  }
  .m-padding-lr-95 {
    padding-left: 95px !important;
    padding-right: 95px !important;
  }
  .m-margin-95 {
    margin: 95px !important;
  }
  .m-margin-t-95 {
    margin-top: 95px !important;
  }
  .m-margin-b-95 {
    margin-bottom: 95px !important;
  }
  .m-margin-l-95 {
    margin-left: 95px !important;
  }
  .m-margin-r-95 {
    margin-right: 95px !important;
  }
  .m-margin-tb-95 {
    margin-top: 95px !important;
    margin-bottom: 95px !important;
  }
  .m-margin-lr-95 {
    margin-left: 95px !important;
    margin-right: 95px !important;
  }
  .m-fill-95 {
    width: 95% !important;
    flex: 0 0 95% !important;
  }
  .m-gap-95 {
    gap: 95px !important;
  }
  .m-radius-95 {
    border-radius: 95px !important;
  }
  .m-padding-96 {
    padding: 96px !important;
  }
  .m-padding-t-96 {
    padding-top: 96px !important;
  }
  .m-padding-b-96 {
    padding-bottom: 96px !important;
  }
  .m-padding-l-96 {
    padding-left: 96px !important;
  }
  .m-padding-r-96 {
    padding-right: 96px !important;
  }
  .m-padding-tb-96 {
    padding-top: 96px !important;
    padding-bottom: 96px !important;
  }
  .m-padding-lr-96 {
    padding-left: 96px !important;
    padding-right: 96px !important;
  }
  .m-margin-96 {
    margin: 96px !important;
  }
  .m-margin-t-96 {
    margin-top: 96px !important;
  }
  .m-margin-b-96 {
    margin-bottom: 96px !important;
  }
  .m-margin-l-96 {
    margin-left: 96px !important;
  }
  .m-margin-r-96 {
    margin-right: 96px !important;
  }
  .m-margin-tb-96 {
    margin-top: 96px !important;
    margin-bottom: 96px !important;
  }
  .m-margin-lr-96 {
    margin-left: 96px !important;
    margin-right: 96px !important;
  }
  .m-fill-96 {
    width: 96% !important;
    flex: 0 0 96% !important;
  }
  .m-gap-96 {
    gap: 96px !important;
  }
  .m-radius-96 {
    border-radius: 96px !important;
  }
  .m-padding-97 {
    padding: 97px !important;
  }
  .m-padding-t-97 {
    padding-top: 97px !important;
  }
  .m-padding-b-97 {
    padding-bottom: 97px !important;
  }
  .m-padding-l-97 {
    padding-left: 97px !important;
  }
  .m-padding-r-97 {
    padding-right: 97px !important;
  }
  .m-padding-tb-97 {
    padding-top: 97px !important;
    padding-bottom: 97px !important;
  }
  .m-padding-lr-97 {
    padding-left: 97px !important;
    padding-right: 97px !important;
  }
  .m-margin-97 {
    margin: 97px !important;
  }
  .m-margin-t-97 {
    margin-top: 97px !important;
  }
  .m-margin-b-97 {
    margin-bottom: 97px !important;
  }
  .m-margin-l-97 {
    margin-left: 97px !important;
  }
  .m-margin-r-97 {
    margin-right: 97px !important;
  }
  .m-margin-tb-97 {
    margin-top: 97px !important;
    margin-bottom: 97px !important;
  }
  .m-margin-lr-97 {
    margin-left: 97px !important;
    margin-right: 97px !important;
  }
  .m-fill-97 {
    width: 97% !important;
    flex: 0 0 97% !important;
  }
  .m-gap-97 {
    gap: 97px !important;
  }
  .m-radius-97 {
    border-radius: 97px !important;
  }
  .m-padding-98 {
    padding: 98px !important;
  }
  .m-padding-t-98 {
    padding-top: 98px !important;
  }
  .m-padding-b-98 {
    padding-bottom: 98px !important;
  }
  .m-padding-l-98 {
    padding-left: 98px !important;
  }
  .m-padding-r-98 {
    padding-right: 98px !important;
  }
  .m-padding-tb-98 {
    padding-top: 98px !important;
    padding-bottom: 98px !important;
  }
  .m-padding-lr-98 {
    padding-left: 98px !important;
    padding-right: 98px !important;
  }
  .m-margin-98 {
    margin: 98px !important;
  }
  .m-margin-t-98 {
    margin-top: 98px !important;
  }
  .m-margin-b-98 {
    margin-bottom: 98px !important;
  }
  .m-margin-l-98 {
    margin-left: 98px !important;
  }
  .m-margin-r-98 {
    margin-right: 98px !important;
  }
  .m-margin-tb-98 {
    margin-top: 98px !important;
    margin-bottom: 98px !important;
  }
  .m-margin-lr-98 {
    margin-left: 98px !important;
    margin-right: 98px !important;
  }
  .m-fill-98 {
    width: 98% !important;
    flex: 0 0 98% !important;
  }
  .m-gap-98 {
    gap: 98px !important;
  }
  .m-radius-98 {
    border-radius: 98px !important;
  }
  .m-padding-99 {
    padding: 99px !important;
  }
  .m-padding-t-99 {
    padding-top: 99px !important;
  }
  .m-padding-b-99 {
    padding-bottom: 99px !important;
  }
  .m-padding-l-99 {
    padding-left: 99px !important;
  }
  .m-padding-r-99 {
    padding-right: 99px !important;
  }
  .m-padding-tb-99 {
    padding-top: 99px !important;
    padding-bottom: 99px !important;
  }
  .m-padding-lr-99 {
    padding-left: 99px !important;
    padding-right: 99px !important;
  }
  .m-margin-99 {
    margin: 99px !important;
  }
  .m-margin-t-99 {
    margin-top: 99px !important;
  }
  .m-margin-b-99 {
    margin-bottom: 99px !important;
  }
  .m-margin-l-99 {
    margin-left: 99px !important;
  }
  .m-margin-r-99 {
    margin-right: 99px !important;
  }
  .m-margin-tb-99 {
    margin-top: 99px !important;
    margin-bottom: 99px !important;
  }
  .m-margin-lr-99 {
    margin-left: 99px !important;
    margin-right: 99px !important;
  }
  .m-fill-99 {
    width: 99% !important;
    flex: 0 0 99% !important;
  }
  .m-gap-99 {
    gap: 99px !important;
  }
  .m-radius-99 {
    border-radius: 99px !important;
  }
  .m-padding-100 {
    padding: 100px !important;
  }
  .m-padding-t-100 {
    padding-top: 100px !important;
  }
  .m-padding-b-100 {
    padding-bottom: 100px !important;
  }
  .m-padding-l-100 {
    padding-left: 100px !important;
  }
  .m-padding-r-100 {
    padding-right: 100px !important;
  }
  .m-padding-tb-100 {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
  }
  .m-padding-lr-100 {
    padding-left: 100px !important;
    padding-right: 100px !important;
  }
  .m-margin-100 {
    margin: 100px !important;
  }
  .m-margin-t-100 {
    margin-top: 100px !important;
  }
  .m-margin-b-100 {
    margin-bottom: 100px !important;
  }
  .m-margin-l-100 {
    margin-left: 100px !important;
  }
  .m-margin-r-100 {
    margin-right: 100px !important;
  }
  .m-margin-tb-100 {
    margin-top: 100px !important;
    margin-bottom: 100px !important;
  }
  .m-margin-lr-100 {
    margin-left: 100px !important;
    margin-right: 100px !important;
  }
  .m-fill-100 {
    width: 100% !important;
    flex: 0 0 100% !important;
  }
  .m-gap-100 {
    gap: 100px !important;
  }
  .m-radius-100 {
    border-radius: 100px !important;
  }
  .m-w-0 {
    width: 0% !important;
  }
  .m-h-0 {
    height: 0% !important;
  }
  .m-w-0-px {
    width: 0px !important;
  }
  .m-h-0-px {
    height: 0px !important;
  }
  .m-w-0-vw {
    width: 0vw !important;
  }
  .m-h-0-vh {
    height: 0vh !important;
  }
  .m-w-5 {
    width: 5% !important;
  }
  .m-h-5 {
    height: 5% !important;
  }
  .m-w-10-px {
    width: 10px !important;
  }
  .m-h-10-px {
    height: 10px !important;
  }
  .m-w-5-vw {
    width: 5vw !important;
  }
  .m-h-5-vh {
    height: 5vh !important;
  }
  .m-w-10 {
    width: 10% !important;
  }
  .m-h-10 {
    height: 10% !important;
  }
  .m-w-20-px {
    width: 20px !important;
  }
  .m-h-20-px {
    height: 20px !important;
  }
  .m-w-10-vw {
    width: 10vw !important;
  }
  .m-h-10-vh {
    height: 10vh !important;
  }
  .m-w-15 {
    width: 15% !important;
  }
  .m-h-15 {
    height: 15% !important;
  }
  .m-w-30-px {
    width: 30px !important;
  }
  .m-h-30-px {
    height: 30px !important;
  }
  .m-w-15-vw {
    width: 15vw !important;
  }
  .m-h-15-vh {
    height: 15vh !important;
  }
  .m-w-20 {
    width: 20% !important;
  }
  .m-h-20 {
    height: 20% !important;
  }
  .m-w-40-px {
    width: 40px !important;
  }
  .m-h-40-px {
    height: 40px !important;
  }
  .m-w-20-vw {
    width: 20vw !important;
  }
  .m-h-20-vh {
    height: 20vh !important;
  }
  .m-w-25 {
    width: 25% !important;
  }
  .m-h-25 {
    height: 25% !important;
  }
  .m-w-50-px {
    width: 50px !important;
  }
  .m-h-50-px {
    height: 50px !important;
  }
  .m-w-25-vw {
    width: 25vw !important;
  }
  .m-h-25-vh {
    height: 25vh !important;
  }
  .m-w-30 {
    width: 30% !important;
  }
  .m-h-30 {
    height: 30% !important;
  }
  .m-w-60-px {
    width: 60px !important;
  }
  .m-h-60-px {
    height: 60px !important;
  }
  .m-w-30-vw {
    width: 30vw !important;
  }
  .m-h-30-vh {
    height: 30vh !important;
  }
  .m-w-35 {
    width: 35% !important;
  }
  .m-h-35 {
    height: 35% !important;
  }
  .m-w-70-px {
    width: 70px !important;
  }
  .m-h-70-px {
    height: 70px !important;
  }
  .m-w-35-vw {
    width: 35vw !important;
  }
  .m-h-35-vh {
    height: 35vh !important;
  }
  .m-w-40 {
    width: 40% !important;
  }
  .m-h-40 {
    height: 40% !important;
  }
  .m-w-80-px {
    width: 80px !important;
  }
  .m-h-80-px {
    height: 80px !important;
  }
  .m-w-40-vw {
    width: 40vw !important;
  }
  .m-h-40-vh {
    height: 40vh !important;
  }
  .m-w-45 {
    width: 45% !important;
  }
  .m-h-45 {
    height: 45% !important;
  }
  .m-w-90-px {
    width: 90px !important;
  }
  .m-h-90-px {
    height: 90px !important;
  }
  .m-w-45-vw {
    width: 45vw !important;
  }
  .m-h-45-vh {
    height: 45vh !important;
  }
  .m-w-50 {
    width: 50% !important;
  }
  .m-h-50 {
    height: 50% !important;
  }
  .m-w-100-px {
    width: 100px !important;
  }
  .m-h-100-px {
    height: 100px !important;
  }
  .m-w-50-vw {
    width: 50vw !important;
  }
  .m-h-50-vh {
    height: 50vh !important;
  }
  .m-w-55 {
    width: 55% !important;
  }
  .m-h-55 {
    height: 55% !important;
  }
  .m-w-110-px {
    width: 110px !important;
  }
  .m-h-110-px {
    height: 110px !important;
  }
  .m-w-55-vw {
    width: 55vw !important;
  }
  .m-h-55-vh {
    height: 55vh !important;
  }
  .m-w-60 {
    width: 60% !important;
  }
  .m-h-60 {
    height: 60% !important;
  }
  .m-w-120-px {
    width: 120px !important;
  }
  .m-h-120-px {
    height: 120px !important;
  }
  .m-w-60-vw {
    width: 60vw !important;
  }
  .m-h-60-vh {
    height: 60vh !important;
  }
  .m-w-65 {
    width: 65% !important;
  }
  .m-h-65 {
    height: 65% !important;
  }
  .m-w-130-px {
    width: 130px !important;
  }
  .m-h-130-px {
    height: 130px !important;
  }
  .m-w-65-vw {
    width: 65vw !important;
  }
  .m-h-65-vh {
    height: 65vh !important;
  }
  .m-w-70 {
    width: 70% !important;
  }
  .m-h-70 {
    height: 70% !important;
  }
  .m-w-140-px {
    width: 140px !important;
  }
  .m-h-140-px {
    height: 140px !important;
  }
  .m-w-70-vw {
    width: 70vw !important;
  }
  .m-h-70-vh {
    height: 70vh !important;
  }
  .m-w-75 {
    width: 75% !important;
  }
  .m-h-75 {
    height: 75% !important;
  }
  .m-w-150-px {
    width: 150px !important;
  }
  .m-h-150-px {
    height: 150px !important;
  }
  .m-w-75-vw {
    width: 75vw !important;
  }
  .m-h-75-vh {
    height: 75vh !important;
  }
  .m-w-80 {
    width: 80% !important;
  }
  .m-h-80 {
    height: 80% !important;
  }
  .m-w-160-px {
    width: 160px !important;
  }
  .m-h-160-px {
    height: 160px !important;
  }
  .m-w-80-vw {
    width: 80vw !important;
  }
  .m-h-80-vh {
    height: 80vh !important;
  }
  .m-w-85 {
    width: 85% !important;
  }
  .m-h-85 {
    height: 85% !important;
  }
  .m-w-170-px {
    width: 170px !important;
  }
  .m-h-170-px {
    height: 170px !important;
  }
  .m-w-85-vw {
    width: 85vw !important;
  }
  .m-h-85-vh {
    height: 85vh !important;
  }
  .m-w-90 {
    width: 90% !important;
  }
  .m-h-90 {
    height: 90% !important;
  }
  .m-w-180-px {
    width: 180px !important;
  }
  .m-h-180-px {
    height: 180px !important;
  }
  .m-w-90-vw {
    width: 90vw !important;
  }
  .m-h-90-vh {
    height: 90vh !important;
  }
  .m-w-95 {
    width: 95% !important;
  }
  .m-h-95 {
    height: 95% !important;
  }
  .m-w-190-px {
    width: 190px !important;
  }
  .m-h-190-px {
    height: 190px !important;
  }
  .m-w-95-vw {
    width: 95vw !important;
  }
  .m-h-95-vh {
    height: 95vh !important;
  }
  .m-w-100 {
    width: 100% !important;
  }
  .m-h-100 {
    height: 100% !important;
  }
  .m-w-200-px {
    width: 200px !important;
  }
  .m-h-200-px {
    height: 200px !important;
  }
  .m-w-100-vw {
    width: 100vw !important;
  }
  .m-h-100-vh {
    height: 100vh !important;
  }
  .m-w-105 {
    width: 105% !important;
  }
  .m-h-105 {
    height: 105% !important;
  }
  .m-w-210-px {
    width: 210px !important;
  }
  .m-h-210-px {
    height: 210px !important;
  }
  .m-w-105-vw {
    width: 105vw !important;
  }
  .m-h-105-vh {
    height: 105vh !important;
  }
  .m-w-110 {
    width: 110% !important;
  }
  .m-h-110 {
    height: 110% !important;
  }
  .m-w-220-px {
    width: 220px !important;
  }
  .m-h-220-px {
    height: 220px !important;
  }
  .m-w-110-vw {
    width: 110vw !important;
  }
  .m-h-110-vh {
    height: 110vh !important;
  }
  .m-w-115 {
    width: 115% !important;
  }
  .m-h-115 {
    height: 115% !important;
  }
  .m-w-230-px {
    width: 230px !important;
  }
  .m-h-230-px {
    height: 230px !important;
  }
  .m-w-115-vw {
    width: 115vw !important;
  }
  .m-h-115-vh {
    height: 115vh !important;
  }
  .m-w-120 {
    width: 120% !important;
  }
  .m-h-120 {
    height: 120% !important;
  }
  .m-w-240-px {
    width: 240px !important;
  }
  .m-h-240-px {
    height: 240px !important;
  }
  .m-w-120-vw {
    width: 120vw !important;
  }
  .m-h-120-vh {
    height: 120vh !important;
  }
  .m-w-125 {
    width: 125% !important;
  }
  .m-h-125 {
    height: 125% !important;
  }
  .m-w-250-px {
    width: 250px !important;
  }
  .m-h-250-px {
    height: 250px !important;
  }
  .m-w-125-vw {
    width: 125vw !important;
  }
  .m-h-125-vh {
    height: 125vh !important;
  }
  .m-w-130 {
    width: 130% !important;
  }
  .m-h-130 {
    height: 130% !important;
  }
  .m-w-260-px {
    width: 260px !important;
  }
  .m-h-260-px {
    height: 260px !important;
  }
  .m-w-130-vw {
    width: 130vw !important;
  }
  .m-h-130-vh {
    height: 130vh !important;
  }
  .m-w-135 {
    width: 135% !important;
  }
  .m-h-135 {
    height: 135% !important;
  }
  .m-w-270-px {
    width: 270px !important;
  }
  .m-h-270-px {
    height: 270px !important;
  }
  .m-w-135-vw {
    width: 135vw !important;
  }
  .m-h-135-vh {
    height: 135vh !important;
  }
  .m-w-140 {
    width: 140% !important;
  }
  .m-h-140 {
    height: 140% !important;
  }
  .m-w-280-px {
    width: 280px !important;
  }
  .m-h-280-px {
    height: 280px !important;
  }
  .m-w-140-vw {
    width: 140vw !important;
  }
  .m-h-140-vh {
    height: 140vh !important;
  }
  .m-w-145 {
    width: 145% !important;
  }
  .m-h-145 {
    height: 145% !important;
  }
  .m-w-290-px {
    width: 290px !important;
  }
  .m-h-290-px {
    height: 290px !important;
  }
  .m-w-145-vw {
    width: 145vw !important;
  }
  .m-h-145-vh {
    height: 145vh !important;
  }
  .m-w-150 {
    width: 150% !important;
  }
  .m-h-150 {
    height: 150% !important;
  }
  .m-w-300-px {
    width: 300px !important;
  }
  .m-h-300-px {
    height: 300px !important;
  }
  .m-w-150-vw {
    width: 150vw !important;
  }
  .m-h-150-vh {
    height: 150vh !important;
  }
  .m-w-155 {
    width: 155% !important;
  }
  .m-h-155 {
    height: 155% !important;
  }
  .m-w-310-px {
    width: 310px !important;
  }
  .m-h-310-px {
    height: 310px !important;
  }
  .m-w-155-vw {
    width: 155vw !important;
  }
  .m-h-155-vh {
    height: 155vh !important;
  }
  .m-w-160 {
    width: 160% !important;
  }
  .m-h-160 {
    height: 160% !important;
  }
  .m-w-320-px {
    width: 320px !important;
  }
  .m-h-320-px {
    height: 320px !important;
  }
  .m-w-160-vw {
    width: 160vw !important;
  }
  .m-h-160-vh {
    height: 160vh !important;
  }
  .m-w-165 {
    width: 165% !important;
  }
  .m-h-165 {
    height: 165% !important;
  }
  .m-w-330-px {
    width: 330px !important;
  }
  .m-h-330-px {
    height: 330px !important;
  }
  .m-w-165-vw {
    width: 165vw !important;
  }
  .m-h-165-vh {
    height: 165vh !important;
  }
  .m-w-170 {
    width: 170% !important;
  }
  .m-h-170 {
    height: 170% !important;
  }
  .m-w-340-px {
    width: 340px !important;
  }
  .m-h-340-px {
    height: 340px !important;
  }
  .m-w-170-vw {
    width: 170vw !important;
  }
  .m-h-170-vh {
    height: 170vh !important;
  }
  .m-w-175 {
    width: 175% !important;
  }
  .m-h-175 {
    height: 175% !important;
  }
  .m-w-350-px {
    width: 350px !important;
  }
  .m-h-350-px {
    height: 350px !important;
  }
  .m-w-175-vw {
    width: 175vw !important;
  }
  .m-h-175-vh {
    height: 175vh !important;
  }
  .m-w-180 {
    width: 180% !important;
  }
  .m-h-180 {
    height: 180% !important;
  }
  .m-w-360-px {
    width: 360px !important;
  }
  .m-h-360-px {
    height: 360px !important;
  }
  .m-w-180-vw {
    width: 180vw !important;
  }
  .m-h-180-vh {
    height: 180vh !important;
  }
  .m-w-185 {
    width: 185% !important;
  }
  .m-h-185 {
    height: 185% !important;
  }
  .m-w-370-px {
    width: 370px !important;
  }
  .m-h-370-px {
    height: 370px !important;
  }
  .m-w-185-vw {
    width: 185vw !important;
  }
  .m-h-185-vh {
    height: 185vh !important;
  }
  .m-w-190 {
    width: 190% !important;
  }
  .m-h-190 {
    height: 190% !important;
  }
  .m-w-380-px {
    width: 380px !important;
  }
  .m-h-380-px {
    height: 380px !important;
  }
  .m-w-190-vw {
    width: 190vw !important;
  }
  .m-h-190-vh {
    height: 190vh !important;
  }
  .m-w-195 {
    width: 195% !important;
  }
  .m-h-195 {
    height: 195% !important;
  }
  .m-w-390-px {
    width: 390px !important;
  }
  .m-h-390-px {
    height: 390px !important;
  }
  .m-w-195-vw {
    width: 195vw !important;
  }
  .m-h-195-vh {
    height: 195vh !important;
  }
  .m-w-200 {
    width: 200% !important;
  }
  .m-h-200 {
    height: 200% !important;
  }
  .m-w-400-px {
    width: 400px !important;
  }
  .m-h-400-px {
    height: 400px !important;
  }
  .m-w-200-vw {
    width: 200vw !important;
  }
  .m-h-200-vh {
    height: 200vh !important;
  }
  .m-w-205 {
    width: 205% !important;
  }
  .m-h-205 {
    height: 205% !important;
  }
  .m-w-410-px {
    width: 410px !important;
  }
  .m-h-410-px {
    height: 410px !important;
  }
  .m-w-205-vw {
    width: 205vw !important;
  }
  .m-h-205-vh {
    height: 205vh !important;
  }
  .m-w-210 {
    width: 210% !important;
  }
  .m-h-210 {
    height: 210% !important;
  }
  .m-w-420-px {
    width: 420px !important;
  }
  .m-h-420-px {
    height: 420px !important;
  }
  .m-w-210-vw {
    width: 210vw !important;
  }
  .m-h-210-vh {
    height: 210vh !important;
  }
  .m-w-215 {
    width: 215% !important;
  }
  .m-h-215 {
    height: 215% !important;
  }
  .m-w-430-px {
    width: 430px !important;
  }
  .m-h-430-px {
    height: 430px !important;
  }
  .m-w-215-vw {
    width: 215vw !important;
  }
  .m-h-215-vh {
    height: 215vh !important;
  }
  .m-w-220 {
    width: 220% !important;
  }
  .m-h-220 {
    height: 220% !important;
  }
  .m-w-440-px {
    width: 440px !important;
  }
  .m-h-440-px {
    height: 440px !important;
  }
  .m-w-220-vw {
    width: 220vw !important;
  }
  .m-h-220-vh {
    height: 220vh !important;
  }
  .m-w-225 {
    width: 225% !important;
  }
  .m-h-225 {
    height: 225% !important;
  }
  .m-w-450-px {
    width: 450px !important;
  }
  .m-h-450-px {
    height: 450px !important;
  }
  .m-w-225-vw {
    width: 225vw !important;
  }
  .m-h-225-vh {
    height: 225vh !important;
  }
  .m-w-230 {
    width: 230% !important;
  }
  .m-h-230 {
    height: 230% !important;
  }
  .m-w-460-px {
    width: 460px !important;
  }
  .m-h-460-px {
    height: 460px !important;
  }
  .m-w-230-vw {
    width: 230vw !important;
  }
  .m-h-230-vh {
    height: 230vh !important;
  }
  .m-w-235 {
    width: 235% !important;
  }
  .m-h-235 {
    height: 235% !important;
  }
  .m-w-470-px {
    width: 470px !important;
  }
  .m-h-470-px {
    height: 470px !important;
  }
  .m-w-235-vw {
    width: 235vw !important;
  }
  .m-h-235-vh {
    height: 235vh !important;
  }
  .m-w-240 {
    width: 240% !important;
  }
  .m-h-240 {
    height: 240% !important;
  }
  .m-w-480-px {
    width: 480px !important;
  }
  .m-h-480-px {
    height: 480px !important;
  }
  .m-w-240-vw {
    width: 240vw !important;
  }
  .m-h-240-vh {
    height: 240vh !important;
  }
  .m-w-245 {
    width: 245% !important;
  }
  .m-h-245 {
    height: 245% !important;
  }
  .m-w-490-px {
    width: 490px !important;
  }
  .m-h-490-px {
    height: 490px !important;
  }
  .m-w-245-vw {
    width: 245vw !important;
  }
  .m-h-245-vh {
    height: 245vh !important;
  }
  .m-w-250 {
    width: 250% !important;
  }
  .m-h-250 {
    height: 250% !important;
  }
  .m-w-500-px {
    width: 500px !important;
  }
  .m-h-500-px {
    height: 500px !important;
  }
  .m-w-250-vw {
    width: 250vw !important;
  }
  .m-h-250-vh {
    height: 250vh !important;
  }
  .m-font-xxxs {
    font-size: 0.2em !important;
  }
  .m-font-xxs {
    font-size: 0.4em !important;
  }
  .m-font-xs {
    font-size: 0.6em !important;
  }
  .m-font-sm {
    font-size: 0.8em !important;
  }
  .m-font-md {
    font-size: 1em !important;
  }
  .m-font-lg {
    font-size: 1.2em !important;
  }
  .m-font-xl {
    font-size: 1.4em !important;
  }
  .m-font-xxl {
    font-size: 1.8em !important;
  }
  .m-font-xxxl {
    font-size: 2.2em !important;
  }
  .m-d-block {
    display: block !important;
  }
  .m-d-inline {
    display: inline !important;
  }
  .m-d-inline-block {
    display: inline-block !important;
  }
  .m-d-flex {
    display: flex !important;
  }
  .m-d-grid {
    display: grid !important;
  }
  .m-d-none {
    display: none !important;
  }
  .m-flex-row {
    flex-direction: row !important;
  }
  .m-flex-column {
    flex-direction: column !important;
  }
  .m-flex-row-reverse {
    flex-direction: row-reverse !important;
  }
  .m-flex-column-reverse {
    flex-direction: column-reverse !important;
  }
  .m-flex-wrap {
    flex-wrap: wrap !important;
  }
  .m-flex-nowrap {
    flex-wrap: nowrap !important;
  }
  .m-items-start {
    align-items: flex-start !important;
  }
  .m-items-center {
    align-items: center !important;
  }
  .m-items-end {
    align-items: flex-end !important;
  }
  .m-items-stretch {
    align-items: stretch !important;
  }
  .m-justify-start {
    justify-content: flex-start !important;
  }
  .m-justify-center {
    justify-content: center !important;
  }
  .m-justify-end {
    justify-content: flex-end !important;
  }
  .m-justify-between {
    justify-content: space-between !important;
  }
  .m-justify-around {
    justify-content: space-around !important;
  }
  .m-justify-evenly {
    justify-content: space-evenly !important;
  }
  .m-text-left {
    text-align: left !important;
  }
  .m-text-center {
    text-align: center !important;
  }
  .m-text-right {
    text-align: right !important;
  }
  .m-overflow-hidden {
    overflow: hidden !important;
  }
  .m-overflow-auto {
    overflow: auto !important;
  }
  .m-overflow-scroll {
    overflow: scroll !important;
  }
  .m-relative {
    position: relative !important;
  }
  .m-absolute {
    position: absolute !important;
  }
  .m-fixed {
    position: fixed !important;
  }
  .m-sticky {
    position: sticky !important;
  }
}
@media (max-width: 768px) {
  .t-padding-0 {
    padding: 0px !important;
  }
  .t-padding-t-0 {
    padding-top: 0px !important;
  }
  .t-padding-b-0 {
    padding-bottom: 0px !important;
  }
  .t-padding-l-0 {
    padding-left: 0px !important;
  }
  .t-padding-r-0 {
    padding-right: 0px !important;
  }
  .t-padding-tb-0 {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .t-padding-lr-0 {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .t-margin-0 {
    margin: 0px !important;
  }
  .t-margin-t-0 {
    margin-top: 0px !important;
  }
  .t-margin-b-0 {
    margin-bottom: 0px !important;
  }
  .t-margin-l-0 {
    margin-left: 0px !important;
  }
  .t-margin-r-0 {
    margin-right: 0px !important;
  }
  .t-margin-tb-0 {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  .t-margin-lr-0 {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .t-fill-0 {
    width: 0% !important;
    flex: 0 0 0% !important;
  }
  .t-gap-0 {
    gap: 0px !important;
  }
  .t-radius-0 {
    border-radius: 0px !important;
  }
  .t-padding-1 {
    padding: 1px !important;
  }
  .t-padding-t-1 {
    padding-top: 1px !important;
  }
  .t-padding-b-1 {
    padding-bottom: 1px !important;
  }
  .t-padding-l-1 {
    padding-left: 1px !important;
  }
  .t-padding-r-1 {
    padding-right: 1px !important;
  }
  .t-padding-tb-1 {
    padding-top: 1px !important;
    padding-bottom: 1px !important;
  }
  .t-padding-lr-1 {
    padding-left: 1px !important;
    padding-right: 1px !important;
  }
  .t-margin-1 {
    margin: 1px !important;
  }
  .t-margin-t-1 {
    margin-top: 1px !important;
  }
  .t-margin-b-1 {
    margin-bottom: 1px !important;
  }
  .t-margin-l-1 {
    margin-left: 1px !important;
  }
  .t-margin-r-1 {
    margin-right: 1px !important;
  }
  .t-margin-tb-1 {
    margin-top: 1px !important;
    margin-bottom: 1px !important;
  }
  .t-margin-lr-1 {
    margin-left: 1px !important;
    margin-right: 1px !important;
  }
  .t-fill-1 {
    width: 1% !important;
    flex: 0 0 1% !important;
  }
  .t-gap-1 {
    gap: 1px !important;
  }
  .t-radius-1 {
    border-radius: 1px !important;
  }
  .t-padding-2 {
    padding: 2px !important;
  }
  .t-padding-t-2 {
    padding-top: 2px !important;
  }
  .t-padding-b-2 {
    padding-bottom: 2px !important;
  }
  .t-padding-l-2 {
    padding-left: 2px !important;
  }
  .t-padding-r-2 {
    padding-right: 2px !important;
  }
  .t-padding-tb-2 {
    padding-top: 2px !important;
    padding-bottom: 2px !important;
  }
  .t-padding-lr-2 {
    padding-left: 2px !important;
    padding-right: 2px !important;
  }
  .t-margin-2 {
    margin: 2px !important;
  }
  .t-margin-t-2 {
    margin-top: 2px !important;
  }
  .t-margin-b-2 {
    margin-bottom: 2px !important;
  }
  .t-margin-l-2 {
    margin-left: 2px !important;
  }
  .t-margin-r-2 {
    margin-right: 2px !important;
  }
  .t-margin-tb-2 {
    margin-top: 2px !important;
    margin-bottom: 2px !important;
  }
  .t-margin-lr-2 {
    margin-left: 2px !important;
    margin-right: 2px !important;
  }
  .t-fill-2 {
    width: 2% !important;
    flex: 0 0 2% !important;
  }
  .t-gap-2 {
    gap: 2px !important;
  }
  .t-radius-2 {
    border-radius: 2px !important;
  }
  .t-padding-3 {
    padding: 3px !important;
  }
  .t-padding-t-3 {
    padding-top: 3px !important;
  }
  .t-padding-b-3 {
    padding-bottom: 3px !important;
  }
  .t-padding-l-3 {
    padding-left: 3px !important;
  }
  .t-padding-r-3 {
    padding-right: 3px !important;
  }
  .t-padding-tb-3 {
    padding-top: 3px !important;
    padding-bottom: 3px !important;
  }
  .t-padding-lr-3 {
    padding-left: 3px !important;
    padding-right: 3px !important;
  }
  .t-margin-3 {
    margin: 3px !important;
  }
  .t-margin-t-3 {
    margin-top: 3px !important;
  }
  .t-margin-b-3 {
    margin-bottom: 3px !important;
  }
  .t-margin-l-3 {
    margin-left: 3px !important;
  }
  .t-margin-r-3 {
    margin-right: 3px !important;
  }
  .t-margin-tb-3 {
    margin-top: 3px !important;
    margin-bottom: 3px !important;
  }
  .t-margin-lr-3 {
    margin-left: 3px !important;
    margin-right: 3px !important;
  }
  .t-fill-3 {
    width: 3% !important;
    flex: 0 0 3% !important;
  }
  .t-gap-3 {
    gap: 3px !important;
  }
  .t-radius-3 {
    border-radius: 3px !important;
  }
  .t-padding-4 {
    padding: 4px !important;
  }
  .t-padding-t-4 {
    padding-top: 4px !important;
  }
  .t-padding-b-4 {
    padding-bottom: 4px !important;
  }
  .t-padding-l-4 {
    padding-left: 4px !important;
  }
  .t-padding-r-4 {
    padding-right: 4px !important;
  }
  .t-padding-tb-4 {
    padding-top: 4px !important;
    padding-bottom: 4px !important;
  }
  .t-padding-lr-4 {
    padding-left: 4px !important;
    padding-right: 4px !important;
  }
  .t-margin-4 {
    margin: 4px !important;
  }
  .t-margin-t-4 {
    margin-top: 4px !important;
  }
  .t-margin-b-4 {
    margin-bottom: 4px !important;
  }
  .t-margin-l-4 {
    margin-left: 4px !important;
  }
  .t-margin-r-4 {
    margin-right: 4px !important;
  }
  .t-margin-tb-4 {
    margin-top: 4px !important;
    margin-bottom: 4px !important;
  }
  .t-margin-lr-4 {
    margin-left: 4px !important;
    margin-right: 4px !important;
  }
  .t-fill-4 {
    width: 4% !important;
    flex: 0 0 4% !important;
  }
  .t-gap-4 {
    gap: 4px !important;
  }
  .t-radius-4 {
    border-radius: 4px !important;
  }
  .t-padding-5 {
    padding: 5px !important;
  }
  .t-padding-t-5 {
    padding-top: 5px !important;
  }
  .t-padding-b-5 {
    padding-bottom: 5px !important;
  }
  .t-padding-l-5 {
    padding-left: 5px !important;
  }
  .t-padding-r-5 {
    padding-right: 5px !important;
  }
  .t-padding-tb-5 {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }
  .t-padding-lr-5 {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }
  .t-margin-5 {
    margin: 5px !important;
  }
  .t-margin-t-5 {
    margin-top: 5px !important;
  }
  .t-margin-b-5 {
    margin-bottom: 5px !important;
  }
  .t-margin-l-5 {
    margin-left: 5px !important;
  }
  .t-margin-r-5 {
    margin-right: 5px !important;
  }
  .t-margin-tb-5 {
    margin-top: 5px !important;
    margin-bottom: 5px !important;
  }
  .t-margin-lr-5 {
    margin-left: 5px !important;
    margin-right: 5px !important;
  }
  .t-fill-5 {
    width: 5% !important;
    flex: 0 0 5% !important;
  }
  .t-gap-5 {
    gap: 5px !important;
  }
  .t-radius-5 {
    border-radius: 5px !important;
  }
  .t-padding-6 {
    padding: 6px !important;
  }
  .t-padding-t-6 {
    padding-top: 6px !important;
  }
  .t-padding-b-6 {
    padding-bottom: 6px !important;
  }
  .t-padding-l-6 {
    padding-left: 6px !important;
  }
  .t-padding-r-6 {
    padding-right: 6px !important;
  }
  .t-padding-tb-6 {
    padding-top: 6px !important;
    padding-bottom: 6px !important;
  }
  .t-padding-lr-6 {
    padding-left: 6px !important;
    padding-right: 6px !important;
  }
  .t-margin-6 {
    margin: 6px !important;
  }
  .t-margin-t-6 {
    margin-top: 6px !important;
  }
  .t-margin-b-6 {
    margin-bottom: 6px !important;
  }
  .t-margin-l-6 {
    margin-left: 6px !important;
  }
  .t-margin-r-6 {
    margin-right: 6px !important;
  }
  .t-margin-tb-6 {
    margin-top: 6px !important;
    margin-bottom: 6px !important;
  }
  .t-margin-lr-6 {
    margin-left: 6px !important;
    margin-right: 6px !important;
  }
  .t-fill-6 {
    width: 6% !important;
    flex: 0 0 6% !important;
  }
  .t-gap-6 {
    gap: 6px !important;
  }
  .t-radius-6 {
    border-radius: 6px !important;
  }
  .t-padding-7 {
    padding: 7px !important;
  }
  .t-padding-t-7 {
    padding-top: 7px !important;
  }
  .t-padding-b-7 {
    padding-bottom: 7px !important;
  }
  .t-padding-l-7 {
    padding-left: 7px !important;
  }
  .t-padding-r-7 {
    padding-right: 7px !important;
  }
  .t-padding-tb-7 {
    padding-top: 7px !important;
    padding-bottom: 7px !important;
  }
  .t-padding-lr-7 {
    padding-left: 7px !important;
    padding-right: 7px !important;
  }
  .t-margin-7 {
    margin: 7px !important;
  }
  .t-margin-t-7 {
    margin-top: 7px !important;
  }
  .t-margin-b-7 {
    margin-bottom: 7px !important;
  }
  .t-margin-l-7 {
    margin-left: 7px !important;
  }
  .t-margin-r-7 {
    margin-right: 7px !important;
  }
  .t-margin-tb-7 {
    margin-top: 7px !important;
    margin-bottom: 7px !important;
  }
  .t-margin-lr-7 {
    margin-left: 7px !important;
    margin-right: 7px !important;
  }
  .t-fill-7 {
    width: 7% !important;
    flex: 0 0 7% !important;
  }
  .t-gap-7 {
    gap: 7px !important;
  }
  .t-radius-7 {
    border-radius: 7px !important;
  }
  .t-padding-8 {
    padding: 8px !important;
  }
  .t-padding-t-8 {
    padding-top: 8px !important;
  }
  .t-padding-b-8 {
    padding-bottom: 8px !important;
  }
  .t-padding-l-8 {
    padding-left: 8px !important;
  }
  .t-padding-r-8 {
    padding-right: 8px !important;
  }
  .t-padding-tb-8 {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
  }
  .t-padding-lr-8 {
    padding-left: 8px !important;
    padding-right: 8px !important;
  }
  .t-margin-8 {
    margin: 8px !important;
  }
  .t-margin-t-8 {
    margin-top: 8px !important;
  }
  .t-margin-b-8 {
    margin-bottom: 8px !important;
  }
  .t-margin-l-8 {
    margin-left: 8px !important;
  }
  .t-margin-r-8 {
    margin-right: 8px !important;
  }
  .t-margin-tb-8 {
    margin-top: 8px !important;
    margin-bottom: 8px !important;
  }
  .t-margin-lr-8 {
    margin-left: 8px !important;
    margin-right: 8px !important;
  }
  .t-fill-8 {
    width: 8% !important;
    flex: 0 0 8% !important;
  }
  .t-gap-8 {
    gap: 8px !important;
  }
  .t-radius-8 {
    border-radius: 8px !important;
  }
  .t-padding-9 {
    padding: 9px !important;
  }
  .t-padding-t-9 {
    padding-top: 9px !important;
  }
  .t-padding-b-9 {
    padding-bottom: 9px !important;
  }
  .t-padding-l-9 {
    padding-left: 9px !important;
  }
  .t-padding-r-9 {
    padding-right: 9px !important;
  }
  .t-padding-tb-9 {
    padding-top: 9px !important;
    padding-bottom: 9px !important;
  }
  .t-padding-lr-9 {
    padding-left: 9px !important;
    padding-right: 9px !important;
  }
  .t-margin-9 {
    margin: 9px !important;
  }
  .t-margin-t-9 {
    margin-top: 9px !important;
  }
  .t-margin-b-9 {
    margin-bottom: 9px !important;
  }
  .t-margin-l-9 {
    margin-left: 9px !important;
  }
  .t-margin-r-9 {
    margin-right: 9px !important;
  }
  .t-margin-tb-9 {
    margin-top: 9px !important;
    margin-bottom: 9px !important;
  }
  .t-margin-lr-9 {
    margin-left: 9px !important;
    margin-right: 9px !important;
  }
  .t-fill-9 {
    width: 9% !important;
    flex: 0 0 9% !important;
  }
  .t-gap-9 {
    gap: 9px !important;
  }
  .t-radius-9 {
    border-radius: 9px !important;
  }
  .t-padding-10 {
    padding: 10px !important;
  }
  .t-padding-t-10 {
    padding-top: 10px !important;
  }
  .t-padding-b-10 {
    padding-bottom: 10px !important;
  }
  .t-padding-l-10 {
    padding-left: 10px !important;
  }
  .t-padding-r-10 {
    padding-right: 10px !important;
  }
  .t-padding-tb-10 {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
  .t-padding-lr-10 {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
  .t-margin-10 {
    margin: 10px !important;
  }
  .t-margin-t-10 {
    margin-top: 10px !important;
  }
  .t-margin-b-10 {
    margin-bottom: 10px !important;
  }
  .t-margin-l-10 {
    margin-left: 10px !important;
  }
  .t-margin-r-10 {
    margin-right: 10px !important;
  }
  .t-margin-tb-10 {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }
  .t-margin-lr-10 {
    margin-left: 10px !important;
    margin-right: 10px !important;
  }
  .t-fill-10 {
    width: 10% !important;
    flex: 0 0 10% !important;
  }
  .t-gap-10 {
    gap: 10px !important;
  }
  .t-radius-10 {
    border-radius: 10px !important;
  }
  .t-padding-11 {
    padding: 11px !important;
  }
  .t-padding-t-11 {
    padding-top: 11px !important;
  }
  .t-padding-b-11 {
    padding-bottom: 11px !important;
  }
  .t-padding-l-11 {
    padding-left: 11px !important;
  }
  .t-padding-r-11 {
    padding-right: 11px !important;
  }
  .t-padding-tb-11 {
    padding-top: 11px !important;
    padding-bottom: 11px !important;
  }
  .t-padding-lr-11 {
    padding-left: 11px !important;
    padding-right: 11px !important;
  }
  .t-margin-11 {
    margin: 11px !important;
  }
  .t-margin-t-11 {
    margin-top: 11px !important;
  }
  .t-margin-b-11 {
    margin-bottom: 11px !important;
  }
  .t-margin-l-11 {
    margin-left: 11px !important;
  }
  .t-margin-r-11 {
    margin-right: 11px !important;
  }
  .t-margin-tb-11 {
    margin-top: 11px !important;
    margin-bottom: 11px !important;
  }
  .t-margin-lr-11 {
    margin-left: 11px !important;
    margin-right: 11px !important;
  }
  .t-fill-11 {
    width: 11% !important;
    flex: 0 0 11% !important;
  }
  .t-gap-11 {
    gap: 11px !important;
  }
  .t-radius-11 {
    border-radius: 11px !important;
  }
  .t-padding-12 {
    padding: 12px !important;
  }
  .t-padding-t-12 {
    padding-top: 12px !important;
  }
  .t-padding-b-12 {
    padding-bottom: 12px !important;
  }
  .t-padding-l-12 {
    padding-left: 12px !important;
  }
  .t-padding-r-12 {
    padding-right: 12px !important;
  }
  .t-padding-tb-12 {
    padding-top: 12px !important;
    padding-bottom: 12px !important;
  }
  .t-padding-lr-12 {
    padding-left: 12px !important;
    padding-right: 12px !important;
  }
  .t-margin-12 {
    margin: 12px !important;
  }
  .t-margin-t-12 {
    margin-top: 12px !important;
  }
  .t-margin-b-12 {
    margin-bottom: 12px !important;
  }
  .t-margin-l-12 {
    margin-left: 12px !important;
  }
  .t-margin-r-12 {
    margin-right: 12px !important;
  }
  .t-margin-tb-12 {
    margin-top: 12px !important;
    margin-bottom: 12px !important;
  }
  .t-margin-lr-12 {
    margin-left: 12px !important;
    margin-right: 12px !important;
  }
  .t-fill-12 {
    width: 12% !important;
    flex: 0 0 12% !important;
  }
  .t-gap-12 {
    gap: 12px !important;
  }
  .t-radius-12 {
    border-radius: 12px !important;
  }
  .t-padding-13 {
    padding: 13px !important;
  }
  .t-padding-t-13 {
    padding-top: 13px !important;
  }
  .t-padding-b-13 {
    padding-bottom: 13px !important;
  }
  .t-padding-l-13 {
    padding-left: 13px !important;
  }
  .t-padding-r-13 {
    padding-right: 13px !important;
  }
  .t-padding-tb-13 {
    padding-top: 13px !important;
    padding-bottom: 13px !important;
  }
  .t-padding-lr-13 {
    padding-left: 13px !important;
    padding-right: 13px !important;
  }
  .t-margin-13 {
    margin: 13px !important;
  }
  .t-margin-t-13 {
    margin-top: 13px !important;
  }
  .t-margin-b-13 {
    margin-bottom: 13px !important;
  }
  .t-margin-l-13 {
    margin-left: 13px !important;
  }
  .t-margin-r-13 {
    margin-right: 13px !important;
  }
  .t-margin-tb-13 {
    margin-top: 13px !important;
    margin-bottom: 13px !important;
  }
  .t-margin-lr-13 {
    margin-left: 13px !important;
    margin-right: 13px !important;
  }
  .t-fill-13 {
    width: 13% !important;
    flex: 0 0 13% !important;
  }
  .t-gap-13 {
    gap: 13px !important;
  }
  .t-radius-13 {
    border-radius: 13px !important;
  }
  .t-padding-14 {
    padding: 14px !important;
  }
  .t-padding-t-14 {
    padding-top: 14px !important;
  }
  .t-padding-b-14 {
    padding-bottom: 14px !important;
  }
  .t-padding-l-14 {
    padding-left: 14px !important;
  }
  .t-padding-r-14 {
    padding-right: 14px !important;
  }
  .t-padding-tb-14 {
    padding-top: 14px !important;
    padding-bottom: 14px !important;
  }
  .t-padding-lr-14 {
    padding-left: 14px !important;
    padding-right: 14px !important;
  }
  .t-margin-14 {
    margin: 14px !important;
  }
  .t-margin-t-14 {
    margin-top: 14px !important;
  }
  .t-margin-b-14 {
    margin-bottom: 14px !important;
  }
  .t-margin-l-14 {
    margin-left: 14px !important;
  }
  .t-margin-r-14 {
    margin-right: 14px !important;
  }
  .t-margin-tb-14 {
    margin-top: 14px !important;
    margin-bottom: 14px !important;
  }
  .t-margin-lr-14 {
    margin-left: 14px !important;
    margin-right: 14px !important;
  }
  .t-fill-14 {
    width: 14% !important;
    flex: 0 0 14% !important;
  }
  .t-gap-14 {
    gap: 14px !important;
  }
  .t-radius-14 {
    border-radius: 14px !important;
  }
  .t-padding-15 {
    padding: 15px !important;
  }
  .t-padding-t-15 {
    padding-top: 15px !important;
  }
  .t-padding-b-15 {
    padding-bottom: 15px !important;
  }
  .t-padding-l-15 {
    padding-left: 15px !important;
  }
  .t-padding-r-15 {
    padding-right: 15px !important;
  }
  .t-padding-tb-15 {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
  .t-padding-lr-15 {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  .t-margin-15 {
    margin: 15px !important;
  }
  .t-margin-t-15 {
    margin-top: 15px !important;
  }
  .t-margin-b-15 {
    margin-bottom: 15px !important;
  }
  .t-margin-l-15 {
    margin-left: 15px !important;
  }
  .t-margin-r-15 {
    margin-right: 15px !important;
  }
  .t-margin-tb-15 {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
  }
  .t-margin-lr-15 {
    margin-left: 15px !important;
    margin-right: 15px !important;
  }
  .t-fill-15 {
    width: 15% !important;
    flex: 0 0 15% !important;
  }
  .t-gap-15 {
    gap: 15px !important;
  }
  .t-radius-15 {
    border-radius: 15px !important;
  }
  .t-padding-16 {
    padding: 16px !important;
  }
  .t-padding-t-16 {
    padding-top: 16px !important;
  }
  .t-padding-b-16 {
    padding-bottom: 16px !important;
  }
  .t-padding-l-16 {
    padding-left: 16px !important;
  }
  .t-padding-r-16 {
    padding-right: 16px !important;
  }
  .t-padding-tb-16 {
    padding-top: 16px !important;
    padding-bottom: 16px !important;
  }
  .t-padding-lr-16 {
    padding-left: 16px !important;
    padding-right: 16px !important;
  }
  .t-margin-16 {
    margin: 16px !important;
  }
  .t-margin-t-16 {
    margin-top: 16px !important;
  }
  .t-margin-b-16 {
    margin-bottom: 16px !important;
  }
  .t-margin-l-16 {
    margin-left: 16px !important;
  }
  .t-margin-r-16 {
    margin-right: 16px !important;
  }
  .t-margin-tb-16 {
    margin-top: 16px !important;
    margin-bottom: 16px !important;
  }
  .t-margin-lr-16 {
    margin-left: 16px !important;
    margin-right: 16px !important;
  }
  .t-fill-16 {
    width: 16% !important;
    flex: 0 0 16% !important;
  }
  .t-gap-16 {
    gap: 16px !important;
  }
  .t-radius-16 {
    border-radius: 16px !important;
  }
  .t-padding-17 {
    padding: 17px !important;
  }
  .t-padding-t-17 {
    padding-top: 17px !important;
  }
  .t-padding-b-17 {
    padding-bottom: 17px !important;
  }
  .t-padding-l-17 {
    padding-left: 17px !important;
  }
  .t-padding-r-17 {
    padding-right: 17px !important;
  }
  .t-padding-tb-17 {
    padding-top: 17px !important;
    padding-bottom: 17px !important;
  }
  .t-padding-lr-17 {
    padding-left: 17px !important;
    padding-right: 17px !important;
  }
  .t-margin-17 {
    margin: 17px !important;
  }
  .t-margin-t-17 {
    margin-top: 17px !important;
  }
  .t-margin-b-17 {
    margin-bottom: 17px !important;
  }
  .t-margin-l-17 {
    margin-left: 17px !important;
  }
  .t-margin-r-17 {
    margin-right: 17px !important;
  }
  .t-margin-tb-17 {
    margin-top: 17px !important;
    margin-bottom: 17px !important;
  }
  .t-margin-lr-17 {
    margin-left: 17px !important;
    margin-right: 17px !important;
  }
  .t-fill-17 {
    width: 17% !important;
    flex: 0 0 17% !important;
  }
  .t-gap-17 {
    gap: 17px !important;
  }
  .t-radius-17 {
    border-radius: 17px !important;
  }
  .t-padding-18 {
    padding: 18px !important;
  }
  .t-padding-t-18 {
    padding-top: 18px !important;
  }
  .t-padding-b-18 {
    padding-bottom: 18px !important;
  }
  .t-padding-l-18 {
    padding-left: 18px !important;
  }
  .t-padding-r-18 {
    padding-right: 18px !important;
  }
  .t-padding-tb-18 {
    padding-top: 18px !important;
    padding-bottom: 18px !important;
  }
  .t-padding-lr-18 {
    padding-left: 18px !important;
    padding-right: 18px !important;
  }
  .t-margin-18 {
    margin: 18px !important;
  }
  .t-margin-t-18 {
    margin-top: 18px !important;
  }
  .t-margin-b-18 {
    margin-bottom: 18px !important;
  }
  .t-margin-l-18 {
    margin-left: 18px !important;
  }
  .t-margin-r-18 {
    margin-right: 18px !important;
  }
  .t-margin-tb-18 {
    margin-top: 18px !important;
    margin-bottom: 18px !important;
  }
  .t-margin-lr-18 {
    margin-left: 18px !important;
    margin-right: 18px !important;
  }
  .t-fill-18 {
    width: 18% !important;
    flex: 0 0 18% !important;
  }
  .t-gap-18 {
    gap: 18px !important;
  }
  .t-radius-18 {
    border-radius: 18px !important;
  }
  .t-padding-19 {
    padding: 19px !important;
  }
  .t-padding-t-19 {
    padding-top: 19px !important;
  }
  .t-padding-b-19 {
    padding-bottom: 19px !important;
  }
  .t-padding-l-19 {
    padding-left: 19px !important;
  }
  .t-padding-r-19 {
    padding-right: 19px !important;
  }
  .t-padding-tb-19 {
    padding-top: 19px !important;
    padding-bottom: 19px !important;
  }
  .t-padding-lr-19 {
    padding-left: 19px !important;
    padding-right: 19px !important;
  }
  .t-margin-19 {
    margin: 19px !important;
  }
  .t-margin-t-19 {
    margin-top: 19px !important;
  }
  .t-margin-b-19 {
    margin-bottom: 19px !important;
  }
  .t-margin-l-19 {
    margin-left: 19px !important;
  }
  .t-margin-r-19 {
    margin-right: 19px !important;
  }
  .t-margin-tb-19 {
    margin-top: 19px !important;
    margin-bottom: 19px !important;
  }
  .t-margin-lr-19 {
    margin-left: 19px !important;
    margin-right: 19px !important;
  }
  .t-fill-19 {
    width: 19% !important;
    flex: 0 0 19% !important;
  }
  .t-gap-19 {
    gap: 19px !important;
  }
  .t-radius-19 {
    border-radius: 19px !important;
  }
  .t-padding-20 {
    padding: 20px !important;
  }
  .t-padding-t-20 {
    padding-top: 20px !important;
  }
  .t-padding-b-20 {
    padding-bottom: 20px !important;
  }
  .t-padding-l-20 {
    padding-left: 20px !important;
  }
  .t-padding-r-20 {
    padding-right: 20px !important;
  }
  .t-padding-tb-20 {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .t-padding-lr-20 {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  .t-margin-20 {
    margin: 20px !important;
  }
  .t-margin-t-20 {
    margin-top: 20px !important;
  }
  .t-margin-b-20 {
    margin-bottom: 20px !important;
  }
  .t-margin-l-20 {
    margin-left: 20px !important;
  }
  .t-margin-r-20 {
    margin-right: 20px !important;
  }
  .t-margin-tb-20 {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }
  .t-margin-lr-20 {
    margin-left: 20px !important;
    margin-right: 20px !important;
  }
  .t-fill-20 {
    width: 20% !important;
    flex: 0 0 20% !important;
  }
  .t-gap-20 {
    gap: 20px !important;
  }
  .t-radius-20 {
    border-radius: 20px !important;
  }
  .t-padding-21 {
    padding: 21px !important;
  }
  .t-padding-t-21 {
    padding-top: 21px !important;
  }
  .t-padding-b-21 {
    padding-bottom: 21px !important;
  }
  .t-padding-l-21 {
    padding-left: 21px !important;
  }
  .t-padding-r-21 {
    padding-right: 21px !important;
  }
  .t-padding-tb-21 {
    padding-top: 21px !important;
    padding-bottom: 21px !important;
  }
  .t-padding-lr-21 {
    padding-left: 21px !important;
    padding-right: 21px !important;
  }
  .t-margin-21 {
    margin: 21px !important;
  }
  .t-margin-t-21 {
    margin-top: 21px !important;
  }
  .t-margin-b-21 {
    margin-bottom: 21px !important;
  }
  .t-margin-l-21 {
    margin-left: 21px !important;
  }
  .t-margin-r-21 {
    margin-right: 21px !important;
  }
  .t-margin-tb-21 {
    margin-top: 21px !important;
    margin-bottom: 21px !important;
  }
  .t-margin-lr-21 {
    margin-left: 21px !important;
    margin-right: 21px !important;
  }
  .t-fill-21 {
    width: 21% !important;
    flex: 0 0 21% !important;
  }
  .t-gap-21 {
    gap: 21px !important;
  }
  .t-radius-21 {
    border-radius: 21px !important;
  }
  .t-padding-22 {
    padding: 22px !important;
  }
  .t-padding-t-22 {
    padding-top: 22px !important;
  }
  .t-padding-b-22 {
    padding-bottom: 22px !important;
  }
  .t-padding-l-22 {
    padding-left: 22px !important;
  }
  .t-padding-r-22 {
    padding-right: 22px !important;
  }
  .t-padding-tb-22 {
    padding-top: 22px !important;
    padding-bottom: 22px !important;
  }
  .t-padding-lr-22 {
    padding-left: 22px !important;
    padding-right: 22px !important;
  }
  .t-margin-22 {
    margin: 22px !important;
  }
  .t-margin-t-22 {
    margin-top: 22px !important;
  }
  .t-margin-b-22 {
    margin-bottom: 22px !important;
  }
  .t-margin-l-22 {
    margin-left: 22px !important;
  }
  .t-margin-r-22 {
    margin-right: 22px !important;
  }
  .t-margin-tb-22 {
    margin-top: 22px !important;
    margin-bottom: 22px !important;
  }
  .t-margin-lr-22 {
    margin-left: 22px !important;
    margin-right: 22px !important;
  }
  .t-fill-22 {
    width: 22% !important;
    flex: 0 0 22% !important;
  }
  .t-gap-22 {
    gap: 22px !important;
  }
  .t-radius-22 {
    border-radius: 22px !important;
  }
  .t-padding-23 {
    padding: 23px !important;
  }
  .t-padding-t-23 {
    padding-top: 23px !important;
  }
  .t-padding-b-23 {
    padding-bottom: 23px !important;
  }
  .t-padding-l-23 {
    padding-left: 23px !important;
  }
  .t-padding-r-23 {
    padding-right: 23px !important;
  }
  .t-padding-tb-23 {
    padding-top: 23px !important;
    padding-bottom: 23px !important;
  }
  .t-padding-lr-23 {
    padding-left: 23px !important;
    padding-right: 23px !important;
  }
  .t-margin-23 {
    margin: 23px !important;
  }
  .t-margin-t-23 {
    margin-top: 23px !important;
  }
  .t-margin-b-23 {
    margin-bottom: 23px !important;
  }
  .t-margin-l-23 {
    margin-left: 23px !important;
  }
  .t-margin-r-23 {
    margin-right: 23px !important;
  }
  .t-margin-tb-23 {
    margin-top: 23px !important;
    margin-bottom: 23px !important;
  }
  .t-margin-lr-23 {
    margin-left: 23px !important;
    margin-right: 23px !important;
  }
  .t-fill-23 {
    width: 23% !important;
    flex: 0 0 23% !important;
  }
  .t-gap-23 {
    gap: 23px !important;
  }
  .t-radius-23 {
    border-radius: 23px !important;
  }
  .t-padding-24 {
    padding: 24px !important;
  }
  .t-padding-t-24 {
    padding-top: 24px !important;
  }
  .t-padding-b-24 {
    padding-bottom: 24px !important;
  }
  .t-padding-l-24 {
    padding-left: 24px !important;
  }
  .t-padding-r-24 {
    padding-right: 24px !important;
  }
  .t-padding-tb-24 {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
  }
  .t-padding-lr-24 {
    padding-left: 24px !important;
    padding-right: 24px !important;
  }
  .t-margin-24 {
    margin: 24px !important;
  }
  .t-margin-t-24 {
    margin-top: 24px !important;
  }
  .t-margin-b-24 {
    margin-bottom: 24px !important;
  }
  .t-margin-l-24 {
    margin-left: 24px !important;
  }
  .t-margin-r-24 {
    margin-right: 24px !important;
  }
  .t-margin-tb-24 {
    margin-top: 24px !important;
    margin-bottom: 24px !important;
  }
  .t-margin-lr-24 {
    margin-left: 24px !important;
    margin-right: 24px !important;
  }
  .t-fill-24 {
    width: 24% !important;
    flex: 0 0 24% !important;
  }
  .t-gap-24 {
    gap: 24px !important;
  }
  .t-radius-24 {
    border-radius: 24px !important;
  }
  .t-padding-25 {
    padding: 25px !important;
  }
  .t-padding-t-25 {
    padding-top: 25px !important;
  }
  .t-padding-b-25 {
    padding-bottom: 25px !important;
  }
  .t-padding-l-25 {
    padding-left: 25px !important;
  }
  .t-padding-r-25 {
    padding-right: 25px !important;
  }
  .t-padding-tb-25 {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }
  .t-padding-lr-25 {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }
  .t-margin-25 {
    margin: 25px !important;
  }
  .t-margin-t-25 {
    margin-top: 25px !important;
  }
  .t-margin-b-25 {
    margin-bottom: 25px !important;
  }
  .t-margin-l-25 {
    margin-left: 25px !important;
  }
  .t-margin-r-25 {
    margin-right: 25px !important;
  }
  .t-margin-tb-25 {
    margin-top: 25px !important;
    margin-bottom: 25px !important;
  }
  .t-margin-lr-25 {
    margin-left: 25px !important;
    margin-right: 25px !important;
  }
  .t-fill-25 {
    width: 25% !important;
    flex: 0 0 25% !important;
  }
  .t-gap-25 {
    gap: 25px !important;
  }
  .t-radius-25 {
    border-radius: 25px !important;
  }
  .t-padding-26 {
    padding: 26px !important;
  }
  .t-padding-t-26 {
    padding-top: 26px !important;
  }
  .t-padding-b-26 {
    padding-bottom: 26px !important;
  }
  .t-padding-l-26 {
    padding-left: 26px !important;
  }
  .t-padding-r-26 {
    padding-right: 26px !important;
  }
  .t-padding-tb-26 {
    padding-top: 26px !important;
    padding-bottom: 26px !important;
  }
  .t-padding-lr-26 {
    padding-left: 26px !important;
    padding-right: 26px !important;
  }
  .t-margin-26 {
    margin: 26px !important;
  }
  .t-margin-t-26 {
    margin-top: 26px !important;
  }
  .t-margin-b-26 {
    margin-bottom: 26px !important;
  }
  .t-margin-l-26 {
    margin-left: 26px !important;
  }
  .t-margin-r-26 {
    margin-right: 26px !important;
  }
  .t-margin-tb-26 {
    margin-top: 26px !important;
    margin-bottom: 26px !important;
  }
  .t-margin-lr-26 {
    margin-left: 26px !important;
    margin-right: 26px !important;
  }
  .t-fill-26 {
    width: 26% !important;
    flex: 0 0 26% !important;
  }
  .t-gap-26 {
    gap: 26px !important;
  }
  .t-radius-26 {
    border-radius: 26px !important;
  }
  .t-padding-27 {
    padding: 27px !important;
  }
  .t-padding-t-27 {
    padding-top: 27px !important;
  }
  .t-padding-b-27 {
    padding-bottom: 27px !important;
  }
  .t-padding-l-27 {
    padding-left: 27px !important;
  }
  .t-padding-r-27 {
    padding-right: 27px !important;
  }
  .t-padding-tb-27 {
    padding-top: 27px !important;
    padding-bottom: 27px !important;
  }
  .t-padding-lr-27 {
    padding-left: 27px !important;
    padding-right: 27px !important;
  }
  .t-margin-27 {
    margin: 27px !important;
  }
  .t-margin-t-27 {
    margin-top: 27px !important;
  }
  .t-margin-b-27 {
    margin-bottom: 27px !important;
  }
  .t-margin-l-27 {
    margin-left: 27px !important;
  }
  .t-margin-r-27 {
    margin-right: 27px !important;
  }
  .t-margin-tb-27 {
    margin-top: 27px !important;
    margin-bottom: 27px !important;
  }
  .t-margin-lr-27 {
    margin-left: 27px !important;
    margin-right: 27px !important;
  }
  .t-fill-27 {
    width: 27% !important;
    flex: 0 0 27% !important;
  }
  .t-gap-27 {
    gap: 27px !important;
  }
  .t-radius-27 {
    border-radius: 27px !important;
  }
  .t-padding-28 {
    padding: 28px !important;
  }
  .t-padding-t-28 {
    padding-top: 28px !important;
  }
  .t-padding-b-28 {
    padding-bottom: 28px !important;
  }
  .t-padding-l-28 {
    padding-left: 28px !important;
  }
  .t-padding-r-28 {
    padding-right: 28px !important;
  }
  .t-padding-tb-28 {
    padding-top: 28px !important;
    padding-bottom: 28px !important;
  }
  .t-padding-lr-28 {
    padding-left: 28px !important;
    padding-right: 28px !important;
  }
  .t-margin-28 {
    margin: 28px !important;
  }
  .t-margin-t-28 {
    margin-top: 28px !important;
  }
  .t-margin-b-28 {
    margin-bottom: 28px !important;
  }
  .t-margin-l-28 {
    margin-left: 28px !important;
  }
  .t-margin-r-28 {
    margin-right: 28px !important;
  }
  .t-margin-tb-28 {
    margin-top: 28px !important;
    margin-bottom: 28px !important;
  }
  .t-margin-lr-28 {
    margin-left: 28px !important;
    margin-right: 28px !important;
  }
  .t-fill-28 {
    width: 28% !important;
    flex: 0 0 28% !important;
  }
  .t-gap-28 {
    gap: 28px !important;
  }
  .t-radius-28 {
    border-radius: 28px !important;
  }
  .t-padding-29 {
    padding: 29px !important;
  }
  .t-padding-t-29 {
    padding-top: 29px !important;
  }
  .t-padding-b-29 {
    padding-bottom: 29px !important;
  }
  .t-padding-l-29 {
    padding-left: 29px !important;
  }
  .t-padding-r-29 {
    padding-right: 29px !important;
  }
  .t-padding-tb-29 {
    padding-top: 29px !important;
    padding-bottom: 29px !important;
  }
  .t-padding-lr-29 {
    padding-left: 29px !important;
    padding-right: 29px !important;
  }
  .t-margin-29 {
    margin: 29px !important;
  }
  .t-margin-t-29 {
    margin-top: 29px !important;
  }
  .t-margin-b-29 {
    margin-bottom: 29px !important;
  }
  .t-margin-l-29 {
    margin-left: 29px !important;
  }
  .t-margin-r-29 {
    margin-right: 29px !important;
  }
  .t-margin-tb-29 {
    margin-top: 29px !important;
    margin-bottom: 29px !important;
  }
  .t-margin-lr-29 {
    margin-left: 29px !important;
    margin-right: 29px !important;
  }
  .t-fill-29 {
    width: 29% !important;
    flex: 0 0 29% !important;
  }
  .t-gap-29 {
    gap: 29px !important;
  }
  .t-radius-29 {
    border-radius: 29px !important;
  }
  .t-padding-30 {
    padding: 30px !important;
  }
  .t-padding-t-30 {
    padding-top: 30px !important;
  }
  .t-padding-b-30 {
    padding-bottom: 30px !important;
  }
  .t-padding-l-30 {
    padding-left: 30px !important;
  }
  .t-padding-r-30 {
    padding-right: 30px !important;
  }
  .t-padding-tb-30 {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
  .t-padding-lr-30 {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
  .t-margin-30 {
    margin: 30px !important;
  }
  .t-margin-t-30 {
    margin-top: 30px !important;
  }
  .t-margin-b-30 {
    margin-bottom: 30px !important;
  }
  .t-margin-l-30 {
    margin-left: 30px !important;
  }
  .t-margin-r-30 {
    margin-right: 30px !important;
  }
  .t-margin-tb-30 {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }
  .t-margin-lr-30 {
    margin-left: 30px !important;
    margin-right: 30px !important;
  }
  .t-fill-30 {
    width: 30% !important;
    flex: 0 0 30% !important;
  }
  .t-gap-30 {
    gap: 30px !important;
  }
  .t-radius-30 {
    border-radius: 30px !important;
  }
  .t-padding-31 {
    padding: 31px !important;
  }
  .t-padding-t-31 {
    padding-top: 31px !important;
  }
  .t-padding-b-31 {
    padding-bottom: 31px !important;
  }
  .t-padding-l-31 {
    padding-left: 31px !important;
  }
  .t-padding-r-31 {
    padding-right: 31px !important;
  }
  .t-padding-tb-31 {
    padding-top: 31px !important;
    padding-bottom: 31px !important;
  }
  .t-padding-lr-31 {
    padding-left: 31px !important;
    padding-right: 31px !important;
  }
  .t-margin-31 {
    margin: 31px !important;
  }
  .t-margin-t-31 {
    margin-top: 31px !important;
  }
  .t-margin-b-31 {
    margin-bottom: 31px !important;
  }
  .t-margin-l-31 {
    margin-left: 31px !important;
  }
  .t-margin-r-31 {
    margin-right: 31px !important;
  }
  .t-margin-tb-31 {
    margin-top: 31px !important;
    margin-bottom: 31px !important;
  }
  .t-margin-lr-31 {
    margin-left: 31px !important;
    margin-right: 31px !important;
  }
  .t-fill-31 {
    width: 31% !important;
    flex: 0 0 31% !important;
  }
  .t-gap-31 {
    gap: 31px !important;
  }
  .t-radius-31 {
    border-radius: 31px !important;
  }
  .t-padding-32 {
    padding: 32px !important;
  }
  .t-padding-t-32 {
    padding-top: 32px !important;
  }
  .t-padding-b-32 {
    padding-bottom: 32px !important;
  }
  .t-padding-l-32 {
    padding-left: 32px !important;
  }
  .t-padding-r-32 {
    padding-right: 32px !important;
  }
  .t-padding-tb-32 {
    padding-top: 32px !important;
    padding-bottom: 32px !important;
  }
  .t-padding-lr-32 {
    padding-left: 32px !important;
    padding-right: 32px !important;
  }
  .t-margin-32 {
    margin: 32px !important;
  }
  .t-margin-t-32 {
    margin-top: 32px !important;
  }
  .t-margin-b-32 {
    margin-bottom: 32px !important;
  }
  .t-margin-l-32 {
    margin-left: 32px !important;
  }
  .t-margin-r-32 {
    margin-right: 32px !important;
  }
  .t-margin-tb-32 {
    margin-top: 32px !important;
    margin-bottom: 32px !important;
  }
  .t-margin-lr-32 {
    margin-left: 32px !important;
    margin-right: 32px !important;
  }
  .t-fill-32 {
    width: 32% !important;
    flex: 0 0 32% !important;
  }
  .t-gap-32 {
    gap: 32px !important;
  }
  .t-radius-32 {
    border-radius: 32px !important;
  }
  .t-padding-33 {
    padding: 33px !important;
  }
  .t-padding-t-33 {
    padding-top: 33px !important;
  }
  .t-padding-b-33 {
    padding-bottom: 33px !important;
  }
  .t-padding-l-33 {
    padding-left: 33px !important;
  }
  .t-padding-r-33 {
    padding-right: 33px !important;
  }
  .t-padding-tb-33 {
    padding-top: 33px !important;
    padding-bottom: 33px !important;
  }
  .t-padding-lr-33 {
    padding-left: 33px !important;
    padding-right: 33px !important;
  }
  .t-margin-33 {
    margin: 33px !important;
  }
  .t-margin-t-33 {
    margin-top: 33px !important;
  }
  .t-margin-b-33 {
    margin-bottom: 33px !important;
  }
  .t-margin-l-33 {
    margin-left: 33px !important;
  }
  .t-margin-r-33 {
    margin-right: 33px !important;
  }
  .t-margin-tb-33 {
    margin-top: 33px !important;
    margin-bottom: 33px !important;
  }
  .t-margin-lr-33 {
    margin-left: 33px !important;
    margin-right: 33px !important;
  }
  .t-fill-33 {
    width: 33% !important;
    flex: 0 0 33% !important;
  }
  .t-gap-33 {
    gap: 33px !important;
  }
  .t-radius-33 {
    border-radius: 33px !important;
  }
  .t-padding-34 {
    padding: 34px !important;
  }
  .t-padding-t-34 {
    padding-top: 34px !important;
  }
  .t-padding-b-34 {
    padding-bottom: 34px !important;
  }
  .t-padding-l-34 {
    padding-left: 34px !important;
  }
  .t-padding-r-34 {
    padding-right: 34px !important;
  }
  .t-padding-tb-34 {
    padding-top: 34px !important;
    padding-bottom: 34px !important;
  }
  .t-padding-lr-34 {
    padding-left: 34px !important;
    padding-right: 34px !important;
  }
  .t-margin-34 {
    margin: 34px !important;
  }
  .t-margin-t-34 {
    margin-top: 34px !important;
  }
  .t-margin-b-34 {
    margin-bottom: 34px !important;
  }
  .t-margin-l-34 {
    margin-left: 34px !important;
  }
  .t-margin-r-34 {
    margin-right: 34px !important;
  }
  .t-margin-tb-34 {
    margin-top: 34px !important;
    margin-bottom: 34px !important;
  }
  .t-margin-lr-34 {
    margin-left: 34px !important;
    margin-right: 34px !important;
  }
  .t-fill-34 {
    width: 34% !important;
    flex: 0 0 34% !important;
  }
  .t-gap-34 {
    gap: 34px !important;
  }
  .t-radius-34 {
    border-radius: 34px !important;
  }
  .t-padding-35 {
    padding: 35px !important;
  }
  .t-padding-t-35 {
    padding-top: 35px !important;
  }
  .t-padding-b-35 {
    padding-bottom: 35px !important;
  }
  .t-padding-l-35 {
    padding-left: 35px !important;
  }
  .t-padding-r-35 {
    padding-right: 35px !important;
  }
  .t-padding-tb-35 {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }
  .t-padding-lr-35 {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }
  .t-margin-35 {
    margin: 35px !important;
  }
  .t-margin-t-35 {
    margin-top: 35px !important;
  }
  .t-margin-b-35 {
    margin-bottom: 35px !important;
  }
  .t-margin-l-35 {
    margin-left: 35px !important;
  }
  .t-margin-r-35 {
    margin-right: 35px !important;
  }
  .t-margin-tb-35 {
    margin-top: 35px !important;
    margin-bottom: 35px !important;
  }
  .t-margin-lr-35 {
    margin-left: 35px !important;
    margin-right: 35px !important;
  }
  .t-fill-35 {
    width: 35% !important;
    flex: 0 0 35% !important;
  }
  .t-gap-35 {
    gap: 35px !important;
  }
  .t-radius-35 {
    border-radius: 35px !important;
  }
  .t-padding-36 {
    padding: 36px !important;
  }
  .t-padding-t-36 {
    padding-top: 36px !important;
  }
  .t-padding-b-36 {
    padding-bottom: 36px !important;
  }
  .t-padding-l-36 {
    padding-left: 36px !important;
  }
  .t-padding-r-36 {
    padding-right: 36px !important;
  }
  .t-padding-tb-36 {
    padding-top: 36px !important;
    padding-bottom: 36px !important;
  }
  .t-padding-lr-36 {
    padding-left: 36px !important;
    padding-right: 36px !important;
  }
  .t-margin-36 {
    margin: 36px !important;
  }
  .t-margin-t-36 {
    margin-top: 36px !important;
  }
  .t-margin-b-36 {
    margin-bottom: 36px !important;
  }
  .t-margin-l-36 {
    margin-left: 36px !important;
  }
  .t-margin-r-36 {
    margin-right: 36px !important;
  }
  .t-margin-tb-36 {
    margin-top: 36px !important;
    margin-bottom: 36px !important;
  }
  .t-margin-lr-36 {
    margin-left: 36px !important;
    margin-right: 36px !important;
  }
  .t-fill-36 {
    width: 36% !important;
    flex: 0 0 36% !important;
  }
  .t-gap-36 {
    gap: 36px !important;
  }
  .t-radius-36 {
    border-radius: 36px !important;
  }
  .t-padding-37 {
    padding: 37px !important;
  }
  .t-padding-t-37 {
    padding-top: 37px !important;
  }
  .t-padding-b-37 {
    padding-bottom: 37px !important;
  }
  .t-padding-l-37 {
    padding-left: 37px !important;
  }
  .t-padding-r-37 {
    padding-right: 37px !important;
  }
  .t-padding-tb-37 {
    padding-top: 37px !important;
    padding-bottom: 37px !important;
  }
  .t-padding-lr-37 {
    padding-left: 37px !important;
    padding-right: 37px !important;
  }
  .t-margin-37 {
    margin: 37px !important;
  }
  .t-margin-t-37 {
    margin-top: 37px !important;
  }
  .t-margin-b-37 {
    margin-bottom: 37px !important;
  }
  .t-margin-l-37 {
    margin-left: 37px !important;
  }
  .t-margin-r-37 {
    margin-right: 37px !important;
  }
  .t-margin-tb-37 {
    margin-top: 37px !important;
    margin-bottom: 37px !important;
  }
  .t-margin-lr-37 {
    margin-left: 37px !important;
    margin-right: 37px !important;
  }
  .t-fill-37 {
    width: 37% !important;
    flex: 0 0 37% !important;
  }
  .t-gap-37 {
    gap: 37px !important;
  }
  .t-radius-37 {
    border-radius: 37px !important;
  }
  .t-padding-38 {
    padding: 38px !important;
  }
  .t-padding-t-38 {
    padding-top: 38px !important;
  }
  .t-padding-b-38 {
    padding-bottom: 38px !important;
  }
  .t-padding-l-38 {
    padding-left: 38px !important;
  }
  .t-padding-r-38 {
    padding-right: 38px !important;
  }
  .t-padding-tb-38 {
    padding-top: 38px !important;
    padding-bottom: 38px !important;
  }
  .t-padding-lr-38 {
    padding-left: 38px !important;
    padding-right: 38px !important;
  }
  .t-margin-38 {
    margin: 38px !important;
  }
  .t-margin-t-38 {
    margin-top: 38px !important;
  }
  .t-margin-b-38 {
    margin-bottom: 38px !important;
  }
  .t-margin-l-38 {
    margin-left: 38px !important;
  }
  .t-margin-r-38 {
    margin-right: 38px !important;
  }
  .t-margin-tb-38 {
    margin-top: 38px !important;
    margin-bottom: 38px !important;
  }
  .t-margin-lr-38 {
    margin-left: 38px !important;
    margin-right: 38px !important;
  }
  .t-fill-38 {
    width: 38% !important;
    flex: 0 0 38% !important;
  }
  .t-gap-38 {
    gap: 38px !important;
  }
  .t-radius-38 {
    border-radius: 38px !important;
  }
  .t-padding-39 {
    padding: 39px !important;
  }
  .t-padding-t-39 {
    padding-top: 39px !important;
  }
  .t-padding-b-39 {
    padding-bottom: 39px !important;
  }
  .t-padding-l-39 {
    padding-left: 39px !important;
  }
  .t-padding-r-39 {
    padding-right: 39px !important;
  }
  .t-padding-tb-39 {
    padding-top: 39px !important;
    padding-bottom: 39px !important;
  }
  .t-padding-lr-39 {
    padding-left: 39px !important;
    padding-right: 39px !important;
  }
  .t-margin-39 {
    margin: 39px !important;
  }
  .t-margin-t-39 {
    margin-top: 39px !important;
  }
  .t-margin-b-39 {
    margin-bottom: 39px !important;
  }
  .t-margin-l-39 {
    margin-left: 39px !important;
  }
  .t-margin-r-39 {
    margin-right: 39px !important;
  }
  .t-margin-tb-39 {
    margin-top: 39px !important;
    margin-bottom: 39px !important;
  }
  .t-margin-lr-39 {
    margin-left: 39px !important;
    margin-right: 39px !important;
  }
  .t-fill-39 {
    width: 39% !important;
    flex: 0 0 39% !important;
  }
  .t-gap-39 {
    gap: 39px !important;
  }
  .t-radius-39 {
    border-radius: 39px !important;
  }
  .t-padding-40 {
    padding: 40px !important;
  }
  .t-padding-t-40 {
    padding-top: 40px !important;
  }
  .t-padding-b-40 {
    padding-bottom: 40px !important;
  }
  .t-padding-l-40 {
    padding-left: 40px !important;
  }
  .t-padding-r-40 {
    padding-right: 40px !important;
  }
  .t-padding-tb-40 {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .t-padding-lr-40 {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
  .t-margin-40 {
    margin: 40px !important;
  }
  .t-margin-t-40 {
    margin-top: 40px !important;
  }
  .t-margin-b-40 {
    margin-bottom: 40px !important;
  }
  .t-margin-l-40 {
    margin-left: 40px !important;
  }
  .t-margin-r-40 {
    margin-right: 40px !important;
  }
  .t-margin-tb-40 {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }
  .t-margin-lr-40 {
    margin-left: 40px !important;
    margin-right: 40px !important;
  }
  .t-fill-40 {
    width: 40% !important;
    flex: 0 0 40% !important;
  }
  .t-gap-40 {
    gap: 40px !important;
  }
  .t-radius-40 {
    border-radius: 40px !important;
  }
  .t-padding-41 {
    padding: 41px !important;
  }
  .t-padding-t-41 {
    padding-top: 41px !important;
  }
  .t-padding-b-41 {
    padding-bottom: 41px !important;
  }
  .t-padding-l-41 {
    padding-left: 41px !important;
  }
  .t-padding-r-41 {
    padding-right: 41px !important;
  }
  .t-padding-tb-41 {
    padding-top: 41px !important;
    padding-bottom: 41px !important;
  }
  .t-padding-lr-41 {
    padding-left: 41px !important;
    padding-right: 41px !important;
  }
  .t-margin-41 {
    margin: 41px !important;
  }
  .t-margin-t-41 {
    margin-top: 41px !important;
  }
  .t-margin-b-41 {
    margin-bottom: 41px !important;
  }
  .t-margin-l-41 {
    margin-left: 41px !important;
  }
  .t-margin-r-41 {
    margin-right: 41px !important;
  }
  .t-margin-tb-41 {
    margin-top: 41px !important;
    margin-bottom: 41px !important;
  }
  .t-margin-lr-41 {
    margin-left: 41px !important;
    margin-right: 41px !important;
  }
  .t-fill-41 {
    width: 41% !important;
    flex: 0 0 41% !important;
  }
  .t-gap-41 {
    gap: 41px !important;
  }
  .t-radius-41 {
    border-radius: 41px !important;
  }
  .t-padding-42 {
    padding: 42px !important;
  }
  .t-padding-t-42 {
    padding-top: 42px !important;
  }
  .t-padding-b-42 {
    padding-bottom: 42px !important;
  }
  .t-padding-l-42 {
    padding-left: 42px !important;
  }
  .t-padding-r-42 {
    padding-right: 42px !important;
  }
  .t-padding-tb-42 {
    padding-top: 42px !important;
    padding-bottom: 42px !important;
  }
  .t-padding-lr-42 {
    padding-left: 42px !important;
    padding-right: 42px !important;
  }
  .t-margin-42 {
    margin: 42px !important;
  }
  .t-margin-t-42 {
    margin-top: 42px !important;
  }
  .t-margin-b-42 {
    margin-bottom: 42px !important;
  }
  .t-margin-l-42 {
    margin-left: 42px !important;
  }
  .t-margin-r-42 {
    margin-right: 42px !important;
  }
  .t-margin-tb-42 {
    margin-top: 42px !important;
    margin-bottom: 42px !important;
  }
  .t-margin-lr-42 {
    margin-left: 42px !important;
    margin-right: 42px !important;
  }
  .t-fill-42 {
    width: 42% !important;
    flex: 0 0 42% !important;
  }
  .t-gap-42 {
    gap: 42px !important;
  }
  .t-radius-42 {
    border-radius: 42px !important;
  }
  .t-padding-43 {
    padding: 43px !important;
  }
  .t-padding-t-43 {
    padding-top: 43px !important;
  }
  .t-padding-b-43 {
    padding-bottom: 43px !important;
  }
  .t-padding-l-43 {
    padding-left: 43px !important;
  }
  .t-padding-r-43 {
    padding-right: 43px !important;
  }
  .t-padding-tb-43 {
    padding-top: 43px !important;
    padding-bottom: 43px !important;
  }
  .t-padding-lr-43 {
    padding-left: 43px !important;
    padding-right: 43px !important;
  }
  .t-margin-43 {
    margin: 43px !important;
  }
  .t-margin-t-43 {
    margin-top: 43px !important;
  }
  .t-margin-b-43 {
    margin-bottom: 43px !important;
  }
  .t-margin-l-43 {
    margin-left: 43px !important;
  }
  .t-margin-r-43 {
    margin-right: 43px !important;
  }
  .t-margin-tb-43 {
    margin-top: 43px !important;
    margin-bottom: 43px !important;
  }
  .t-margin-lr-43 {
    margin-left: 43px !important;
    margin-right: 43px !important;
  }
  .t-fill-43 {
    width: 43% !important;
    flex: 0 0 43% !important;
  }
  .t-gap-43 {
    gap: 43px !important;
  }
  .t-radius-43 {
    border-radius: 43px !important;
  }
  .t-padding-44 {
    padding: 44px !important;
  }
  .t-padding-t-44 {
    padding-top: 44px !important;
  }
  .t-padding-b-44 {
    padding-bottom: 44px !important;
  }
  .t-padding-l-44 {
    padding-left: 44px !important;
  }
  .t-padding-r-44 {
    padding-right: 44px !important;
  }
  .t-padding-tb-44 {
    padding-top: 44px !important;
    padding-bottom: 44px !important;
  }
  .t-padding-lr-44 {
    padding-left: 44px !important;
    padding-right: 44px !important;
  }
  .t-margin-44 {
    margin: 44px !important;
  }
  .t-margin-t-44 {
    margin-top: 44px !important;
  }
  .t-margin-b-44 {
    margin-bottom: 44px !important;
  }
  .t-margin-l-44 {
    margin-left: 44px !important;
  }
  .t-margin-r-44 {
    margin-right: 44px !important;
  }
  .t-margin-tb-44 {
    margin-top: 44px !important;
    margin-bottom: 44px !important;
  }
  .t-margin-lr-44 {
    margin-left: 44px !important;
    margin-right: 44px !important;
  }
  .t-fill-44 {
    width: 44% !important;
    flex: 0 0 44% !important;
  }
  .t-gap-44 {
    gap: 44px !important;
  }
  .t-radius-44 {
    border-radius: 44px !important;
  }
  .t-padding-45 {
    padding: 45px !important;
  }
  .t-padding-t-45 {
    padding-top: 45px !important;
  }
  .t-padding-b-45 {
    padding-bottom: 45px !important;
  }
  .t-padding-l-45 {
    padding-left: 45px !important;
  }
  .t-padding-r-45 {
    padding-right: 45px !important;
  }
  .t-padding-tb-45 {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }
  .t-padding-lr-45 {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }
  .t-margin-45 {
    margin: 45px !important;
  }
  .t-margin-t-45 {
    margin-top: 45px !important;
  }
  .t-margin-b-45 {
    margin-bottom: 45px !important;
  }
  .t-margin-l-45 {
    margin-left: 45px !important;
  }
  .t-margin-r-45 {
    margin-right: 45px !important;
  }
  .t-margin-tb-45 {
    margin-top: 45px !important;
    margin-bottom: 45px !important;
  }
  .t-margin-lr-45 {
    margin-left: 45px !important;
    margin-right: 45px !important;
  }
  .t-fill-45 {
    width: 45% !important;
    flex: 0 0 45% !important;
  }
  .t-gap-45 {
    gap: 45px !important;
  }
  .t-radius-45 {
    border-radius: 45px !important;
  }
  .t-padding-46 {
    padding: 46px !important;
  }
  .t-padding-t-46 {
    padding-top: 46px !important;
  }
  .t-padding-b-46 {
    padding-bottom: 46px !important;
  }
  .t-padding-l-46 {
    padding-left: 46px !important;
  }
  .t-padding-r-46 {
    padding-right: 46px !important;
  }
  .t-padding-tb-46 {
    padding-top: 46px !important;
    padding-bottom: 46px !important;
  }
  .t-padding-lr-46 {
    padding-left: 46px !important;
    padding-right: 46px !important;
  }
  .t-margin-46 {
    margin: 46px !important;
  }
  .t-margin-t-46 {
    margin-top: 46px !important;
  }
  .t-margin-b-46 {
    margin-bottom: 46px !important;
  }
  .t-margin-l-46 {
    margin-left: 46px !important;
  }
  .t-margin-r-46 {
    margin-right: 46px !important;
  }
  .t-margin-tb-46 {
    margin-top: 46px !important;
    margin-bottom: 46px !important;
  }
  .t-margin-lr-46 {
    margin-left: 46px !important;
    margin-right: 46px !important;
  }
  .t-fill-46 {
    width: 46% !important;
    flex: 0 0 46% !important;
  }
  .t-gap-46 {
    gap: 46px !important;
  }
  .t-radius-46 {
    border-radius: 46px !important;
  }
  .t-padding-47 {
    padding: 47px !important;
  }
  .t-padding-t-47 {
    padding-top: 47px !important;
  }
  .t-padding-b-47 {
    padding-bottom: 47px !important;
  }
  .t-padding-l-47 {
    padding-left: 47px !important;
  }
  .t-padding-r-47 {
    padding-right: 47px !important;
  }
  .t-padding-tb-47 {
    padding-top: 47px !important;
    padding-bottom: 47px !important;
  }
  .t-padding-lr-47 {
    padding-left: 47px !important;
    padding-right: 47px !important;
  }
  .t-margin-47 {
    margin: 47px !important;
  }
  .t-margin-t-47 {
    margin-top: 47px !important;
  }
  .t-margin-b-47 {
    margin-bottom: 47px !important;
  }
  .t-margin-l-47 {
    margin-left: 47px !important;
  }
  .t-margin-r-47 {
    margin-right: 47px !important;
  }
  .t-margin-tb-47 {
    margin-top: 47px !important;
    margin-bottom: 47px !important;
  }
  .t-margin-lr-47 {
    margin-left: 47px !important;
    margin-right: 47px !important;
  }
  .t-fill-47 {
    width: 47% !important;
    flex: 0 0 47% !important;
  }
  .t-gap-47 {
    gap: 47px !important;
  }
  .t-radius-47 {
    border-radius: 47px !important;
  }
  .t-padding-48 {
    padding: 48px !important;
  }
  .t-padding-t-48 {
    padding-top: 48px !important;
  }
  .t-padding-b-48 {
    padding-bottom: 48px !important;
  }
  .t-padding-l-48 {
    padding-left: 48px !important;
  }
  .t-padding-r-48 {
    padding-right: 48px !important;
  }
  .t-padding-tb-48 {
    padding-top: 48px !important;
    padding-bottom: 48px !important;
  }
  .t-padding-lr-48 {
    padding-left: 48px !important;
    padding-right: 48px !important;
  }
  .t-margin-48 {
    margin: 48px !important;
  }
  .t-margin-t-48 {
    margin-top: 48px !important;
  }
  .t-margin-b-48 {
    margin-bottom: 48px !important;
  }
  .t-margin-l-48 {
    margin-left: 48px !important;
  }
  .t-margin-r-48 {
    margin-right: 48px !important;
  }
  .t-margin-tb-48 {
    margin-top: 48px !important;
    margin-bottom: 48px !important;
  }
  .t-margin-lr-48 {
    margin-left: 48px !important;
    margin-right: 48px !important;
  }
  .t-fill-48 {
    width: 48% !important;
    flex: 0 0 48% !important;
  }
  .t-gap-48 {
    gap: 48px !important;
  }
  .t-radius-48 {
    border-radius: 48px !important;
  }
  .t-padding-49 {
    padding: 49px !important;
  }
  .t-padding-t-49 {
    padding-top: 49px !important;
  }
  .t-padding-b-49 {
    padding-bottom: 49px !important;
  }
  .t-padding-l-49 {
    padding-left: 49px !important;
  }
  .t-padding-r-49 {
    padding-right: 49px !important;
  }
  .t-padding-tb-49 {
    padding-top: 49px !important;
    padding-bottom: 49px !important;
  }
  .t-padding-lr-49 {
    padding-left: 49px !important;
    padding-right: 49px !important;
  }
  .t-margin-49 {
    margin: 49px !important;
  }
  .t-margin-t-49 {
    margin-top: 49px !important;
  }
  .t-margin-b-49 {
    margin-bottom: 49px !important;
  }
  .t-margin-l-49 {
    margin-left: 49px !important;
  }
  .t-margin-r-49 {
    margin-right: 49px !important;
  }
  .t-margin-tb-49 {
    margin-top: 49px !important;
    margin-bottom: 49px !important;
  }
  .t-margin-lr-49 {
    margin-left: 49px !important;
    margin-right: 49px !important;
  }
  .t-fill-49 {
    width: 49% !important;
    flex: 0 0 49% !important;
  }
  .t-gap-49 {
    gap: 49px !important;
  }
  .t-radius-49 {
    border-radius: 49px !important;
  }
  .t-padding-50 {
    padding: 50px !important;
  }
  .t-padding-t-50 {
    padding-top: 50px !important;
  }
  .t-padding-b-50 {
    padding-bottom: 50px !important;
  }
  .t-padding-l-50 {
    padding-left: 50px !important;
  }
  .t-padding-r-50 {
    padding-right: 50px !important;
  }
  .t-padding-tb-50 {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
  .t-padding-lr-50 {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }
  .t-margin-50 {
    margin: 50px !important;
  }
  .t-margin-t-50 {
    margin-top: 50px !important;
  }
  .t-margin-b-50 {
    margin-bottom: 50px !important;
  }
  .t-margin-l-50 {
    margin-left: 50px !important;
  }
  .t-margin-r-50 {
    margin-right: 50px !important;
  }
  .t-margin-tb-50 {
    margin-top: 50px !important;
    margin-bottom: 50px !important;
  }
  .t-margin-lr-50 {
    margin-left: 50px !important;
    margin-right: 50px !important;
  }
  .t-fill-50 {
    width: 50% !important;
    flex: 0 0 50% !important;
  }
  .t-gap-50 {
    gap: 50px !important;
  }
  .t-radius-50 {
    border-radius: 50px !important;
  }
  .t-padding-51 {
    padding: 51px !important;
  }
  .t-padding-t-51 {
    padding-top: 51px !important;
  }
  .t-padding-b-51 {
    padding-bottom: 51px !important;
  }
  .t-padding-l-51 {
    padding-left: 51px !important;
  }
  .t-padding-r-51 {
    padding-right: 51px !important;
  }
  .t-padding-tb-51 {
    padding-top: 51px !important;
    padding-bottom: 51px !important;
  }
  .t-padding-lr-51 {
    padding-left: 51px !important;
    padding-right: 51px !important;
  }
  .t-margin-51 {
    margin: 51px !important;
  }
  .t-margin-t-51 {
    margin-top: 51px !important;
  }
  .t-margin-b-51 {
    margin-bottom: 51px !important;
  }
  .t-margin-l-51 {
    margin-left: 51px !important;
  }
  .t-margin-r-51 {
    margin-right: 51px !important;
  }
  .t-margin-tb-51 {
    margin-top: 51px !important;
    margin-bottom: 51px !important;
  }
  .t-margin-lr-51 {
    margin-left: 51px !important;
    margin-right: 51px !important;
  }
  .t-fill-51 {
    width: 51% !important;
    flex: 0 0 51% !important;
  }
  .t-gap-51 {
    gap: 51px !important;
  }
  .t-radius-51 {
    border-radius: 51px !important;
  }
  .t-padding-52 {
    padding: 52px !important;
  }
  .t-padding-t-52 {
    padding-top: 52px !important;
  }
  .t-padding-b-52 {
    padding-bottom: 52px !important;
  }
  .t-padding-l-52 {
    padding-left: 52px !important;
  }
  .t-padding-r-52 {
    padding-right: 52px !important;
  }
  .t-padding-tb-52 {
    padding-top: 52px !important;
    padding-bottom: 52px !important;
  }
  .t-padding-lr-52 {
    padding-left: 52px !important;
    padding-right: 52px !important;
  }
  .t-margin-52 {
    margin: 52px !important;
  }
  .t-margin-t-52 {
    margin-top: 52px !important;
  }
  .t-margin-b-52 {
    margin-bottom: 52px !important;
  }
  .t-margin-l-52 {
    margin-left: 52px !important;
  }
  .t-margin-r-52 {
    margin-right: 52px !important;
  }
  .t-margin-tb-52 {
    margin-top: 52px !important;
    margin-bottom: 52px !important;
  }
  .t-margin-lr-52 {
    margin-left: 52px !important;
    margin-right: 52px !important;
  }
  .t-fill-52 {
    width: 52% !important;
    flex: 0 0 52% !important;
  }
  .t-gap-52 {
    gap: 52px !important;
  }
  .t-radius-52 {
    border-radius: 52px !important;
  }
  .t-padding-53 {
    padding: 53px !important;
  }
  .t-padding-t-53 {
    padding-top: 53px !important;
  }
  .t-padding-b-53 {
    padding-bottom: 53px !important;
  }
  .t-padding-l-53 {
    padding-left: 53px !important;
  }
  .t-padding-r-53 {
    padding-right: 53px !important;
  }
  .t-padding-tb-53 {
    padding-top: 53px !important;
    padding-bottom: 53px !important;
  }
  .t-padding-lr-53 {
    padding-left: 53px !important;
    padding-right: 53px !important;
  }
  .t-margin-53 {
    margin: 53px !important;
  }
  .t-margin-t-53 {
    margin-top: 53px !important;
  }
  .t-margin-b-53 {
    margin-bottom: 53px !important;
  }
  .t-margin-l-53 {
    margin-left: 53px !important;
  }
  .t-margin-r-53 {
    margin-right: 53px !important;
  }
  .t-margin-tb-53 {
    margin-top: 53px !important;
    margin-bottom: 53px !important;
  }
  .t-margin-lr-53 {
    margin-left: 53px !important;
    margin-right: 53px !important;
  }
  .t-fill-53 {
    width: 53% !important;
    flex: 0 0 53% !important;
  }
  .t-gap-53 {
    gap: 53px !important;
  }
  .t-radius-53 {
    border-radius: 53px !important;
  }
  .t-padding-54 {
    padding: 54px !important;
  }
  .t-padding-t-54 {
    padding-top: 54px !important;
  }
  .t-padding-b-54 {
    padding-bottom: 54px !important;
  }
  .t-padding-l-54 {
    padding-left: 54px !important;
  }
  .t-padding-r-54 {
    padding-right: 54px !important;
  }
  .t-padding-tb-54 {
    padding-top: 54px !important;
    padding-bottom: 54px !important;
  }
  .t-padding-lr-54 {
    padding-left: 54px !important;
    padding-right: 54px !important;
  }
  .t-margin-54 {
    margin: 54px !important;
  }
  .t-margin-t-54 {
    margin-top: 54px !important;
  }
  .t-margin-b-54 {
    margin-bottom: 54px !important;
  }
  .t-margin-l-54 {
    margin-left: 54px !important;
  }
  .t-margin-r-54 {
    margin-right: 54px !important;
  }
  .t-margin-tb-54 {
    margin-top: 54px !important;
    margin-bottom: 54px !important;
  }
  .t-margin-lr-54 {
    margin-left: 54px !important;
    margin-right: 54px !important;
  }
  .t-fill-54 {
    width: 54% !important;
    flex: 0 0 54% !important;
  }
  .t-gap-54 {
    gap: 54px !important;
  }
  .t-radius-54 {
    border-radius: 54px !important;
  }
  .t-padding-55 {
    padding: 55px !important;
  }
  .t-padding-t-55 {
    padding-top: 55px !important;
  }
  .t-padding-b-55 {
    padding-bottom: 55px !important;
  }
  .t-padding-l-55 {
    padding-left: 55px !important;
  }
  .t-padding-r-55 {
    padding-right: 55px !important;
  }
  .t-padding-tb-55 {
    padding-top: 55px !important;
    padding-bottom: 55px !important;
  }
  .t-padding-lr-55 {
    padding-left: 55px !important;
    padding-right: 55px !important;
  }
  .t-margin-55 {
    margin: 55px !important;
  }
  .t-margin-t-55 {
    margin-top: 55px !important;
  }
  .t-margin-b-55 {
    margin-bottom: 55px !important;
  }
  .t-margin-l-55 {
    margin-left: 55px !important;
  }
  .t-margin-r-55 {
    margin-right: 55px !important;
  }
  .t-margin-tb-55 {
    margin-top: 55px !important;
    margin-bottom: 55px !important;
  }
  .t-margin-lr-55 {
    margin-left: 55px !important;
    margin-right: 55px !important;
  }
  .t-fill-55 {
    width: 55% !important;
    flex: 0 0 55% !important;
  }
  .t-gap-55 {
    gap: 55px !important;
  }
  .t-radius-55 {
    border-radius: 55px !important;
  }
  .t-padding-56 {
    padding: 56px !important;
  }
  .t-padding-t-56 {
    padding-top: 56px !important;
  }
  .t-padding-b-56 {
    padding-bottom: 56px !important;
  }
  .t-padding-l-56 {
    padding-left: 56px !important;
  }
  .t-padding-r-56 {
    padding-right: 56px !important;
  }
  .t-padding-tb-56 {
    padding-top: 56px !important;
    padding-bottom: 56px !important;
  }
  .t-padding-lr-56 {
    padding-left: 56px !important;
    padding-right: 56px !important;
  }
  .t-margin-56 {
    margin: 56px !important;
  }
  .t-margin-t-56 {
    margin-top: 56px !important;
  }
  .t-margin-b-56 {
    margin-bottom: 56px !important;
  }
  .t-margin-l-56 {
    margin-left: 56px !important;
  }
  .t-margin-r-56 {
    margin-right: 56px !important;
  }
  .t-margin-tb-56 {
    margin-top: 56px !important;
    margin-bottom: 56px !important;
  }
  .t-margin-lr-56 {
    margin-left: 56px !important;
    margin-right: 56px !important;
  }
  .t-fill-56 {
    width: 56% !important;
    flex: 0 0 56% !important;
  }
  .t-gap-56 {
    gap: 56px !important;
  }
  .t-radius-56 {
    border-radius: 56px !important;
  }
  .t-padding-57 {
    padding: 57px !important;
  }
  .t-padding-t-57 {
    padding-top: 57px !important;
  }
  .t-padding-b-57 {
    padding-bottom: 57px !important;
  }
  .t-padding-l-57 {
    padding-left: 57px !important;
  }
  .t-padding-r-57 {
    padding-right: 57px !important;
  }
  .t-padding-tb-57 {
    padding-top: 57px !important;
    padding-bottom: 57px !important;
  }
  .t-padding-lr-57 {
    padding-left: 57px !important;
    padding-right: 57px !important;
  }
  .t-margin-57 {
    margin: 57px !important;
  }
  .t-margin-t-57 {
    margin-top: 57px !important;
  }
  .t-margin-b-57 {
    margin-bottom: 57px !important;
  }
  .t-margin-l-57 {
    margin-left: 57px !important;
  }
  .t-margin-r-57 {
    margin-right: 57px !important;
  }
  .t-margin-tb-57 {
    margin-top: 57px !important;
    margin-bottom: 57px !important;
  }
  .t-margin-lr-57 {
    margin-left: 57px !important;
    margin-right: 57px !important;
  }
  .t-fill-57 {
    width: 57% !important;
    flex: 0 0 57% !important;
  }
  .t-gap-57 {
    gap: 57px !important;
  }
  .t-radius-57 {
    border-radius: 57px !important;
  }
  .t-padding-58 {
    padding: 58px !important;
  }
  .t-padding-t-58 {
    padding-top: 58px !important;
  }
  .t-padding-b-58 {
    padding-bottom: 58px !important;
  }
  .t-padding-l-58 {
    padding-left: 58px !important;
  }
  .t-padding-r-58 {
    padding-right: 58px !important;
  }
  .t-padding-tb-58 {
    padding-top: 58px !important;
    padding-bottom: 58px !important;
  }
  .t-padding-lr-58 {
    padding-left: 58px !important;
    padding-right: 58px !important;
  }
  .t-margin-58 {
    margin: 58px !important;
  }
  .t-margin-t-58 {
    margin-top: 58px !important;
  }
  .t-margin-b-58 {
    margin-bottom: 58px !important;
  }
  .t-margin-l-58 {
    margin-left: 58px !important;
  }
  .t-margin-r-58 {
    margin-right: 58px !important;
  }
  .t-margin-tb-58 {
    margin-top: 58px !important;
    margin-bottom: 58px !important;
  }
  .t-margin-lr-58 {
    margin-left: 58px !important;
    margin-right: 58px !important;
  }
  .t-fill-58 {
    width: 58% !important;
    flex: 0 0 58% !important;
  }
  .t-gap-58 {
    gap: 58px !important;
  }
  .t-radius-58 {
    border-radius: 58px !important;
  }
  .t-padding-59 {
    padding: 59px !important;
  }
  .t-padding-t-59 {
    padding-top: 59px !important;
  }
  .t-padding-b-59 {
    padding-bottom: 59px !important;
  }
  .t-padding-l-59 {
    padding-left: 59px !important;
  }
  .t-padding-r-59 {
    padding-right: 59px !important;
  }
  .t-padding-tb-59 {
    padding-top: 59px !important;
    padding-bottom: 59px !important;
  }
  .t-padding-lr-59 {
    padding-left: 59px !important;
    padding-right: 59px !important;
  }
  .t-margin-59 {
    margin: 59px !important;
  }
  .t-margin-t-59 {
    margin-top: 59px !important;
  }
  .t-margin-b-59 {
    margin-bottom: 59px !important;
  }
  .t-margin-l-59 {
    margin-left: 59px !important;
  }
  .t-margin-r-59 {
    margin-right: 59px !important;
  }
  .t-margin-tb-59 {
    margin-top: 59px !important;
    margin-bottom: 59px !important;
  }
  .t-margin-lr-59 {
    margin-left: 59px !important;
    margin-right: 59px !important;
  }
  .t-fill-59 {
    width: 59% !important;
    flex: 0 0 59% !important;
  }
  .t-gap-59 {
    gap: 59px !important;
  }
  .t-radius-59 {
    border-radius: 59px !important;
  }
  .t-padding-60 {
    padding: 60px !important;
  }
  .t-padding-t-60 {
    padding-top: 60px !important;
  }
  .t-padding-b-60 {
    padding-bottom: 60px !important;
  }
  .t-padding-l-60 {
    padding-left: 60px !important;
  }
  .t-padding-r-60 {
    padding-right: 60px !important;
  }
  .t-padding-tb-60 {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  .t-padding-lr-60 {
    padding-left: 60px !important;
    padding-right: 60px !important;
  }
  .t-margin-60 {
    margin: 60px !important;
  }
  .t-margin-t-60 {
    margin-top: 60px !important;
  }
  .t-margin-b-60 {
    margin-bottom: 60px !important;
  }
  .t-margin-l-60 {
    margin-left: 60px !important;
  }
  .t-margin-r-60 {
    margin-right: 60px !important;
  }
  .t-margin-tb-60 {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
  }
  .t-margin-lr-60 {
    margin-left: 60px !important;
    margin-right: 60px !important;
  }
  .t-fill-60 {
    width: 60% !important;
    flex: 0 0 60% !important;
  }
  .t-gap-60 {
    gap: 60px !important;
  }
  .t-radius-60 {
    border-radius: 60px !important;
  }
  .t-padding-61 {
    padding: 61px !important;
  }
  .t-padding-t-61 {
    padding-top: 61px !important;
  }
  .t-padding-b-61 {
    padding-bottom: 61px !important;
  }
  .t-padding-l-61 {
    padding-left: 61px !important;
  }
  .t-padding-r-61 {
    padding-right: 61px !important;
  }
  .t-padding-tb-61 {
    padding-top: 61px !important;
    padding-bottom: 61px !important;
  }
  .t-padding-lr-61 {
    padding-left: 61px !important;
    padding-right: 61px !important;
  }
  .t-margin-61 {
    margin: 61px !important;
  }
  .t-margin-t-61 {
    margin-top: 61px !important;
  }
  .t-margin-b-61 {
    margin-bottom: 61px !important;
  }
  .t-margin-l-61 {
    margin-left: 61px !important;
  }
  .t-margin-r-61 {
    margin-right: 61px !important;
  }
  .t-margin-tb-61 {
    margin-top: 61px !important;
    margin-bottom: 61px !important;
  }
  .t-margin-lr-61 {
    margin-left: 61px !important;
    margin-right: 61px !important;
  }
  .t-fill-61 {
    width: 61% !important;
    flex: 0 0 61% !important;
  }
  .t-gap-61 {
    gap: 61px !important;
  }
  .t-radius-61 {
    border-radius: 61px !important;
  }
  .t-padding-62 {
    padding: 62px !important;
  }
  .t-padding-t-62 {
    padding-top: 62px !important;
  }
  .t-padding-b-62 {
    padding-bottom: 62px !important;
  }
  .t-padding-l-62 {
    padding-left: 62px !important;
  }
  .t-padding-r-62 {
    padding-right: 62px !important;
  }
  .t-padding-tb-62 {
    padding-top: 62px !important;
    padding-bottom: 62px !important;
  }
  .t-padding-lr-62 {
    padding-left: 62px !important;
    padding-right: 62px !important;
  }
  .t-margin-62 {
    margin: 62px !important;
  }
  .t-margin-t-62 {
    margin-top: 62px !important;
  }
  .t-margin-b-62 {
    margin-bottom: 62px !important;
  }
  .t-margin-l-62 {
    margin-left: 62px !important;
  }
  .t-margin-r-62 {
    margin-right: 62px !important;
  }
  .t-margin-tb-62 {
    margin-top: 62px !important;
    margin-bottom: 62px !important;
  }
  .t-margin-lr-62 {
    margin-left: 62px !important;
    margin-right: 62px !important;
  }
  .t-fill-62 {
    width: 62% !important;
    flex: 0 0 62% !important;
  }
  .t-gap-62 {
    gap: 62px !important;
  }
  .t-radius-62 {
    border-radius: 62px !important;
  }
  .t-padding-63 {
    padding: 63px !important;
  }
  .t-padding-t-63 {
    padding-top: 63px !important;
  }
  .t-padding-b-63 {
    padding-bottom: 63px !important;
  }
  .t-padding-l-63 {
    padding-left: 63px !important;
  }
  .t-padding-r-63 {
    padding-right: 63px !important;
  }
  .t-padding-tb-63 {
    padding-top: 63px !important;
    padding-bottom: 63px !important;
  }
  .t-padding-lr-63 {
    padding-left: 63px !important;
    padding-right: 63px !important;
  }
  .t-margin-63 {
    margin: 63px !important;
  }
  .t-margin-t-63 {
    margin-top: 63px !important;
  }
  .t-margin-b-63 {
    margin-bottom: 63px !important;
  }
  .t-margin-l-63 {
    margin-left: 63px !important;
  }
  .t-margin-r-63 {
    margin-right: 63px !important;
  }
  .t-margin-tb-63 {
    margin-top: 63px !important;
    margin-bottom: 63px !important;
  }
  .t-margin-lr-63 {
    margin-left: 63px !important;
    margin-right: 63px !important;
  }
  .t-fill-63 {
    width: 63% !important;
    flex: 0 0 63% !important;
  }
  .t-gap-63 {
    gap: 63px !important;
  }
  .t-radius-63 {
    border-radius: 63px !important;
  }
  .t-padding-64 {
    padding: 64px !important;
  }
  .t-padding-t-64 {
    padding-top: 64px !important;
  }
  .t-padding-b-64 {
    padding-bottom: 64px !important;
  }
  .t-padding-l-64 {
    padding-left: 64px !important;
  }
  .t-padding-r-64 {
    padding-right: 64px !important;
  }
  .t-padding-tb-64 {
    padding-top: 64px !important;
    padding-bottom: 64px !important;
  }
  .t-padding-lr-64 {
    padding-left: 64px !important;
    padding-right: 64px !important;
  }
  .t-margin-64 {
    margin: 64px !important;
  }
  .t-margin-t-64 {
    margin-top: 64px !important;
  }
  .t-margin-b-64 {
    margin-bottom: 64px !important;
  }
  .t-margin-l-64 {
    margin-left: 64px !important;
  }
  .t-margin-r-64 {
    margin-right: 64px !important;
  }
  .t-margin-tb-64 {
    margin-top: 64px !important;
    margin-bottom: 64px !important;
  }
  .t-margin-lr-64 {
    margin-left: 64px !important;
    margin-right: 64px !important;
  }
  .t-fill-64 {
    width: 64% !important;
    flex: 0 0 64% !important;
  }
  .t-gap-64 {
    gap: 64px !important;
  }
  .t-radius-64 {
    border-radius: 64px !important;
  }
  .t-padding-65 {
    padding: 65px !important;
  }
  .t-padding-t-65 {
    padding-top: 65px !important;
  }
  .t-padding-b-65 {
    padding-bottom: 65px !important;
  }
  .t-padding-l-65 {
    padding-left: 65px !important;
  }
  .t-padding-r-65 {
    padding-right: 65px !important;
  }
  .t-padding-tb-65 {
    padding-top: 65px !important;
    padding-bottom: 65px !important;
  }
  .t-padding-lr-65 {
    padding-left: 65px !important;
    padding-right: 65px !important;
  }
  .t-margin-65 {
    margin: 65px !important;
  }
  .t-margin-t-65 {
    margin-top: 65px !important;
  }
  .t-margin-b-65 {
    margin-bottom: 65px !important;
  }
  .t-margin-l-65 {
    margin-left: 65px !important;
  }
  .t-margin-r-65 {
    margin-right: 65px !important;
  }
  .t-margin-tb-65 {
    margin-top: 65px !important;
    margin-bottom: 65px !important;
  }
  .t-margin-lr-65 {
    margin-left: 65px !important;
    margin-right: 65px !important;
  }
  .t-fill-65 {
    width: 65% !important;
    flex: 0 0 65% !important;
  }
  .t-gap-65 {
    gap: 65px !important;
  }
  .t-radius-65 {
    border-radius: 65px !important;
  }
  .t-padding-66 {
    padding: 66px !important;
  }
  .t-padding-t-66 {
    padding-top: 66px !important;
  }
  .t-padding-b-66 {
    padding-bottom: 66px !important;
  }
  .t-padding-l-66 {
    padding-left: 66px !important;
  }
  .t-padding-r-66 {
    padding-right: 66px !important;
  }
  .t-padding-tb-66 {
    padding-top: 66px !important;
    padding-bottom: 66px !important;
  }
  .t-padding-lr-66 {
    padding-left: 66px !important;
    padding-right: 66px !important;
  }
  .t-margin-66 {
    margin: 66px !important;
  }
  .t-margin-t-66 {
    margin-top: 66px !important;
  }
  .t-margin-b-66 {
    margin-bottom: 66px !important;
  }
  .t-margin-l-66 {
    margin-left: 66px !important;
  }
  .t-margin-r-66 {
    margin-right: 66px !important;
  }
  .t-margin-tb-66 {
    margin-top: 66px !important;
    margin-bottom: 66px !important;
  }
  .t-margin-lr-66 {
    margin-left: 66px !important;
    margin-right: 66px !important;
  }
  .t-fill-66 {
    width: 66% !important;
    flex: 0 0 66% !important;
  }
  .t-gap-66 {
    gap: 66px !important;
  }
  .t-radius-66 {
    border-radius: 66px !important;
  }
  .t-padding-67 {
    padding: 67px !important;
  }
  .t-padding-t-67 {
    padding-top: 67px !important;
  }
  .t-padding-b-67 {
    padding-bottom: 67px !important;
  }
  .t-padding-l-67 {
    padding-left: 67px !important;
  }
  .t-padding-r-67 {
    padding-right: 67px !important;
  }
  .t-padding-tb-67 {
    padding-top: 67px !important;
    padding-bottom: 67px !important;
  }
  .t-padding-lr-67 {
    padding-left: 67px !important;
    padding-right: 67px !important;
  }
  .t-margin-67 {
    margin: 67px !important;
  }
  .t-margin-t-67 {
    margin-top: 67px !important;
  }
  .t-margin-b-67 {
    margin-bottom: 67px !important;
  }
  .t-margin-l-67 {
    margin-left: 67px !important;
  }
  .t-margin-r-67 {
    margin-right: 67px !important;
  }
  .t-margin-tb-67 {
    margin-top: 67px !important;
    margin-bottom: 67px !important;
  }
  .t-margin-lr-67 {
    margin-left: 67px !important;
    margin-right: 67px !important;
  }
  .t-fill-67 {
    width: 67% !important;
    flex: 0 0 67% !important;
  }
  .t-gap-67 {
    gap: 67px !important;
  }
  .t-radius-67 {
    border-radius: 67px !important;
  }
  .t-padding-68 {
    padding: 68px !important;
  }
  .t-padding-t-68 {
    padding-top: 68px !important;
  }
  .t-padding-b-68 {
    padding-bottom: 68px !important;
  }
  .t-padding-l-68 {
    padding-left: 68px !important;
  }
  .t-padding-r-68 {
    padding-right: 68px !important;
  }
  .t-padding-tb-68 {
    padding-top: 68px !important;
    padding-bottom: 68px !important;
  }
  .t-padding-lr-68 {
    padding-left: 68px !important;
    padding-right: 68px !important;
  }
  .t-margin-68 {
    margin: 68px !important;
  }
  .t-margin-t-68 {
    margin-top: 68px !important;
  }
  .t-margin-b-68 {
    margin-bottom: 68px !important;
  }
  .t-margin-l-68 {
    margin-left: 68px !important;
  }
  .t-margin-r-68 {
    margin-right: 68px !important;
  }
  .t-margin-tb-68 {
    margin-top: 68px !important;
    margin-bottom: 68px !important;
  }
  .t-margin-lr-68 {
    margin-left: 68px !important;
    margin-right: 68px !important;
  }
  .t-fill-68 {
    width: 68% !important;
    flex: 0 0 68% !important;
  }
  .t-gap-68 {
    gap: 68px !important;
  }
  .t-radius-68 {
    border-radius: 68px !important;
  }
  .t-padding-69 {
    padding: 69px !important;
  }
  .t-padding-t-69 {
    padding-top: 69px !important;
  }
  .t-padding-b-69 {
    padding-bottom: 69px !important;
  }
  .t-padding-l-69 {
    padding-left: 69px !important;
  }
  .t-padding-r-69 {
    padding-right: 69px !important;
  }
  .t-padding-tb-69 {
    padding-top: 69px !important;
    padding-bottom: 69px !important;
  }
  .t-padding-lr-69 {
    padding-left: 69px !important;
    padding-right: 69px !important;
  }
  .t-margin-69 {
    margin: 69px !important;
  }
  .t-margin-t-69 {
    margin-top: 69px !important;
  }
  .t-margin-b-69 {
    margin-bottom: 69px !important;
  }
  .t-margin-l-69 {
    margin-left: 69px !important;
  }
  .t-margin-r-69 {
    margin-right: 69px !important;
  }
  .t-margin-tb-69 {
    margin-top: 69px !important;
    margin-bottom: 69px !important;
  }
  .t-margin-lr-69 {
    margin-left: 69px !important;
    margin-right: 69px !important;
  }
  .t-fill-69 {
    width: 69% !important;
    flex: 0 0 69% !important;
  }
  .t-gap-69 {
    gap: 69px !important;
  }
  .t-radius-69 {
    border-radius: 69px !important;
  }
  .t-padding-70 {
    padding: 70px !important;
  }
  .t-padding-t-70 {
    padding-top: 70px !important;
  }
  .t-padding-b-70 {
    padding-bottom: 70px !important;
  }
  .t-padding-l-70 {
    padding-left: 70px !important;
  }
  .t-padding-r-70 {
    padding-right: 70px !important;
  }
  .t-padding-tb-70 {
    padding-top: 70px !important;
    padding-bottom: 70px !important;
  }
  .t-padding-lr-70 {
    padding-left: 70px !important;
    padding-right: 70px !important;
  }
  .t-margin-70 {
    margin: 70px !important;
  }
  .t-margin-t-70 {
    margin-top: 70px !important;
  }
  .t-margin-b-70 {
    margin-bottom: 70px !important;
  }
  .t-margin-l-70 {
    margin-left: 70px !important;
  }
  .t-margin-r-70 {
    margin-right: 70px !important;
  }
  .t-margin-tb-70 {
    margin-top: 70px !important;
    margin-bottom: 70px !important;
  }
  .t-margin-lr-70 {
    margin-left: 70px !important;
    margin-right: 70px !important;
  }
  .t-fill-70 {
    width: 70% !important;
    flex: 0 0 70% !important;
  }
  .t-gap-70 {
    gap: 70px !important;
  }
  .t-radius-70 {
    border-radius: 70px !important;
  }
  .t-padding-71 {
    padding: 71px !important;
  }
  .t-padding-t-71 {
    padding-top: 71px !important;
  }
  .t-padding-b-71 {
    padding-bottom: 71px !important;
  }
  .t-padding-l-71 {
    padding-left: 71px !important;
  }
  .t-padding-r-71 {
    padding-right: 71px !important;
  }
  .t-padding-tb-71 {
    padding-top: 71px !important;
    padding-bottom: 71px !important;
  }
  .t-padding-lr-71 {
    padding-left: 71px !important;
    padding-right: 71px !important;
  }
  .t-margin-71 {
    margin: 71px !important;
  }
  .t-margin-t-71 {
    margin-top: 71px !important;
  }
  .t-margin-b-71 {
    margin-bottom: 71px !important;
  }
  .t-margin-l-71 {
    margin-left: 71px !important;
  }
  .t-margin-r-71 {
    margin-right: 71px !important;
  }
  .t-margin-tb-71 {
    margin-top: 71px !important;
    margin-bottom: 71px !important;
  }
  .t-margin-lr-71 {
    margin-left: 71px !important;
    margin-right: 71px !important;
  }
  .t-fill-71 {
    width: 71% !important;
    flex: 0 0 71% !important;
  }
  .t-gap-71 {
    gap: 71px !important;
  }
  .t-radius-71 {
    border-radius: 71px !important;
  }
  .t-padding-72 {
    padding: 72px !important;
  }
  .t-padding-t-72 {
    padding-top: 72px !important;
  }
  .t-padding-b-72 {
    padding-bottom: 72px !important;
  }
  .t-padding-l-72 {
    padding-left: 72px !important;
  }
  .t-padding-r-72 {
    padding-right: 72px !important;
  }
  .t-padding-tb-72 {
    padding-top: 72px !important;
    padding-bottom: 72px !important;
  }
  .t-padding-lr-72 {
    padding-left: 72px !important;
    padding-right: 72px !important;
  }
  .t-margin-72 {
    margin: 72px !important;
  }
  .t-margin-t-72 {
    margin-top: 72px !important;
  }
  .t-margin-b-72 {
    margin-bottom: 72px !important;
  }
  .t-margin-l-72 {
    margin-left: 72px !important;
  }
  .t-margin-r-72 {
    margin-right: 72px !important;
  }
  .t-margin-tb-72 {
    margin-top: 72px !important;
    margin-bottom: 72px !important;
  }
  .t-margin-lr-72 {
    margin-left: 72px !important;
    margin-right: 72px !important;
  }
  .t-fill-72 {
    width: 72% !important;
    flex: 0 0 72% !important;
  }
  .t-gap-72 {
    gap: 72px !important;
  }
  .t-radius-72 {
    border-radius: 72px !important;
  }
  .t-padding-73 {
    padding: 73px !important;
  }
  .t-padding-t-73 {
    padding-top: 73px !important;
  }
  .t-padding-b-73 {
    padding-bottom: 73px !important;
  }
  .t-padding-l-73 {
    padding-left: 73px !important;
  }
  .t-padding-r-73 {
    padding-right: 73px !important;
  }
  .t-padding-tb-73 {
    padding-top: 73px !important;
    padding-bottom: 73px !important;
  }
  .t-padding-lr-73 {
    padding-left: 73px !important;
    padding-right: 73px !important;
  }
  .t-margin-73 {
    margin: 73px !important;
  }
  .t-margin-t-73 {
    margin-top: 73px !important;
  }
  .t-margin-b-73 {
    margin-bottom: 73px !important;
  }
  .t-margin-l-73 {
    margin-left: 73px !important;
  }
  .t-margin-r-73 {
    margin-right: 73px !important;
  }
  .t-margin-tb-73 {
    margin-top: 73px !important;
    margin-bottom: 73px !important;
  }
  .t-margin-lr-73 {
    margin-left: 73px !important;
    margin-right: 73px !important;
  }
  .t-fill-73 {
    width: 73% !important;
    flex: 0 0 73% !important;
  }
  .t-gap-73 {
    gap: 73px !important;
  }
  .t-radius-73 {
    border-radius: 73px !important;
  }
  .t-padding-74 {
    padding: 74px !important;
  }
  .t-padding-t-74 {
    padding-top: 74px !important;
  }
  .t-padding-b-74 {
    padding-bottom: 74px !important;
  }
  .t-padding-l-74 {
    padding-left: 74px !important;
  }
  .t-padding-r-74 {
    padding-right: 74px !important;
  }
  .t-padding-tb-74 {
    padding-top: 74px !important;
    padding-bottom: 74px !important;
  }
  .t-padding-lr-74 {
    padding-left: 74px !important;
    padding-right: 74px !important;
  }
  .t-margin-74 {
    margin: 74px !important;
  }
  .t-margin-t-74 {
    margin-top: 74px !important;
  }
  .t-margin-b-74 {
    margin-bottom: 74px !important;
  }
  .t-margin-l-74 {
    margin-left: 74px !important;
  }
  .t-margin-r-74 {
    margin-right: 74px !important;
  }
  .t-margin-tb-74 {
    margin-top: 74px !important;
    margin-bottom: 74px !important;
  }
  .t-margin-lr-74 {
    margin-left: 74px !important;
    margin-right: 74px !important;
  }
  .t-fill-74 {
    width: 74% !important;
    flex: 0 0 74% !important;
  }
  .t-gap-74 {
    gap: 74px !important;
  }
  .t-radius-74 {
    border-radius: 74px !important;
  }
  .t-padding-75 {
    padding: 75px !important;
  }
  .t-padding-t-75 {
    padding-top: 75px !important;
  }
  .t-padding-b-75 {
    padding-bottom: 75px !important;
  }
  .t-padding-l-75 {
    padding-left: 75px !important;
  }
  .t-padding-r-75 {
    padding-right: 75px !important;
  }
  .t-padding-tb-75 {
    padding-top: 75px !important;
    padding-bottom: 75px !important;
  }
  .t-padding-lr-75 {
    padding-left: 75px !important;
    padding-right: 75px !important;
  }
  .t-margin-75 {
    margin: 75px !important;
  }
  .t-margin-t-75 {
    margin-top: 75px !important;
  }
  .t-margin-b-75 {
    margin-bottom: 75px !important;
  }
  .t-margin-l-75 {
    margin-left: 75px !important;
  }
  .t-margin-r-75 {
    margin-right: 75px !important;
  }
  .t-margin-tb-75 {
    margin-top: 75px !important;
    margin-bottom: 75px !important;
  }
  .t-margin-lr-75 {
    margin-left: 75px !important;
    margin-right: 75px !important;
  }
  .t-fill-75 {
    width: 75% !important;
    flex: 0 0 75% !important;
  }
  .t-gap-75 {
    gap: 75px !important;
  }
  .t-radius-75 {
    border-radius: 75px !important;
  }
  .t-padding-76 {
    padding: 76px !important;
  }
  .t-padding-t-76 {
    padding-top: 76px !important;
  }
  .t-padding-b-76 {
    padding-bottom: 76px !important;
  }
  .t-padding-l-76 {
    padding-left: 76px !important;
  }
  .t-padding-r-76 {
    padding-right: 76px !important;
  }
  .t-padding-tb-76 {
    padding-top: 76px !important;
    padding-bottom: 76px !important;
  }
  .t-padding-lr-76 {
    padding-left: 76px !important;
    padding-right: 76px !important;
  }
  .t-margin-76 {
    margin: 76px !important;
  }
  .t-margin-t-76 {
    margin-top: 76px !important;
  }
  .t-margin-b-76 {
    margin-bottom: 76px !important;
  }
  .t-margin-l-76 {
    margin-left: 76px !important;
  }
  .t-margin-r-76 {
    margin-right: 76px !important;
  }
  .t-margin-tb-76 {
    margin-top: 76px !important;
    margin-bottom: 76px !important;
  }
  .t-margin-lr-76 {
    margin-left: 76px !important;
    margin-right: 76px !important;
  }
  .t-fill-76 {
    width: 76% !important;
    flex: 0 0 76% !important;
  }
  .t-gap-76 {
    gap: 76px !important;
  }
  .t-radius-76 {
    border-radius: 76px !important;
  }
  .t-padding-77 {
    padding: 77px !important;
  }
  .t-padding-t-77 {
    padding-top: 77px !important;
  }
  .t-padding-b-77 {
    padding-bottom: 77px !important;
  }
  .t-padding-l-77 {
    padding-left: 77px !important;
  }
  .t-padding-r-77 {
    padding-right: 77px !important;
  }
  .t-padding-tb-77 {
    padding-top: 77px !important;
    padding-bottom: 77px !important;
  }
  .t-padding-lr-77 {
    padding-left: 77px !important;
    padding-right: 77px !important;
  }
  .t-margin-77 {
    margin: 77px !important;
  }
  .t-margin-t-77 {
    margin-top: 77px !important;
  }
  .t-margin-b-77 {
    margin-bottom: 77px !important;
  }
  .t-margin-l-77 {
    margin-left: 77px !important;
  }
  .t-margin-r-77 {
    margin-right: 77px !important;
  }
  .t-margin-tb-77 {
    margin-top: 77px !important;
    margin-bottom: 77px !important;
  }
  .t-margin-lr-77 {
    margin-left: 77px !important;
    margin-right: 77px !important;
  }
  .t-fill-77 {
    width: 77% !important;
    flex: 0 0 77% !important;
  }
  .t-gap-77 {
    gap: 77px !important;
  }
  .t-radius-77 {
    border-radius: 77px !important;
  }
  .t-padding-78 {
    padding: 78px !important;
  }
  .t-padding-t-78 {
    padding-top: 78px !important;
  }
  .t-padding-b-78 {
    padding-bottom: 78px !important;
  }
  .t-padding-l-78 {
    padding-left: 78px !important;
  }
  .t-padding-r-78 {
    padding-right: 78px !important;
  }
  .t-padding-tb-78 {
    padding-top: 78px !important;
    padding-bottom: 78px !important;
  }
  .t-padding-lr-78 {
    padding-left: 78px !important;
    padding-right: 78px !important;
  }
  .t-margin-78 {
    margin: 78px !important;
  }
  .t-margin-t-78 {
    margin-top: 78px !important;
  }
  .t-margin-b-78 {
    margin-bottom: 78px !important;
  }
  .t-margin-l-78 {
    margin-left: 78px !important;
  }
  .t-margin-r-78 {
    margin-right: 78px !important;
  }
  .t-margin-tb-78 {
    margin-top: 78px !important;
    margin-bottom: 78px !important;
  }
  .t-margin-lr-78 {
    margin-left: 78px !important;
    margin-right: 78px !important;
  }
  .t-fill-78 {
    width: 78% !important;
    flex: 0 0 78% !important;
  }
  .t-gap-78 {
    gap: 78px !important;
  }
  .t-radius-78 {
    border-radius: 78px !important;
  }
  .t-padding-79 {
    padding: 79px !important;
  }
  .t-padding-t-79 {
    padding-top: 79px !important;
  }
  .t-padding-b-79 {
    padding-bottom: 79px !important;
  }
  .t-padding-l-79 {
    padding-left: 79px !important;
  }
  .t-padding-r-79 {
    padding-right: 79px !important;
  }
  .t-padding-tb-79 {
    padding-top: 79px !important;
    padding-bottom: 79px !important;
  }
  .t-padding-lr-79 {
    padding-left: 79px !important;
    padding-right: 79px !important;
  }
  .t-margin-79 {
    margin: 79px !important;
  }
  .t-margin-t-79 {
    margin-top: 79px !important;
  }
  .t-margin-b-79 {
    margin-bottom: 79px !important;
  }
  .t-margin-l-79 {
    margin-left: 79px !important;
  }
  .t-margin-r-79 {
    margin-right: 79px !important;
  }
  .t-margin-tb-79 {
    margin-top: 79px !important;
    margin-bottom: 79px !important;
  }
  .t-margin-lr-79 {
    margin-left: 79px !important;
    margin-right: 79px !important;
  }
  .t-fill-79 {
    width: 79% !important;
    flex: 0 0 79% !important;
  }
  .t-gap-79 {
    gap: 79px !important;
  }
  .t-radius-79 {
    border-radius: 79px !important;
  }
  .t-padding-80 {
    padding: 80px !important;
  }
  .t-padding-t-80 {
    padding-top: 80px !important;
  }
  .t-padding-b-80 {
    padding-bottom: 80px !important;
  }
  .t-padding-l-80 {
    padding-left: 80px !important;
  }
  .t-padding-r-80 {
    padding-right: 80px !important;
  }
  .t-padding-tb-80 {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
  .t-padding-lr-80 {
    padding-left: 80px !important;
    padding-right: 80px !important;
  }
  .t-margin-80 {
    margin: 80px !important;
  }
  .t-margin-t-80 {
    margin-top: 80px !important;
  }
  .t-margin-b-80 {
    margin-bottom: 80px !important;
  }
  .t-margin-l-80 {
    margin-left: 80px !important;
  }
  .t-margin-r-80 {
    margin-right: 80px !important;
  }
  .t-margin-tb-80 {
    margin-top: 80px !important;
    margin-bottom: 80px !important;
  }
  .t-margin-lr-80 {
    margin-left: 80px !important;
    margin-right: 80px !important;
  }
  .t-fill-80 {
    width: 80% !important;
    flex: 0 0 80% !important;
  }
  .t-gap-80 {
    gap: 80px !important;
  }
  .t-radius-80 {
    border-radius: 80px !important;
  }
  .t-padding-81 {
    padding: 81px !important;
  }
  .t-padding-t-81 {
    padding-top: 81px !important;
  }
  .t-padding-b-81 {
    padding-bottom: 81px !important;
  }
  .t-padding-l-81 {
    padding-left: 81px !important;
  }
  .t-padding-r-81 {
    padding-right: 81px !important;
  }
  .t-padding-tb-81 {
    padding-top: 81px !important;
    padding-bottom: 81px !important;
  }
  .t-padding-lr-81 {
    padding-left: 81px !important;
    padding-right: 81px !important;
  }
  .t-margin-81 {
    margin: 81px !important;
  }
  .t-margin-t-81 {
    margin-top: 81px !important;
  }
  .t-margin-b-81 {
    margin-bottom: 81px !important;
  }
  .t-margin-l-81 {
    margin-left: 81px !important;
  }
  .t-margin-r-81 {
    margin-right: 81px !important;
  }
  .t-margin-tb-81 {
    margin-top: 81px !important;
    margin-bottom: 81px !important;
  }
  .t-margin-lr-81 {
    margin-left: 81px !important;
    margin-right: 81px !important;
  }
  .t-fill-81 {
    width: 81% !important;
    flex: 0 0 81% !important;
  }
  .t-gap-81 {
    gap: 81px !important;
  }
  .t-radius-81 {
    border-radius: 81px !important;
  }
  .t-padding-82 {
    padding: 82px !important;
  }
  .t-padding-t-82 {
    padding-top: 82px !important;
  }
  .t-padding-b-82 {
    padding-bottom: 82px !important;
  }
  .t-padding-l-82 {
    padding-left: 82px !important;
  }
  .t-padding-r-82 {
    padding-right: 82px !important;
  }
  .t-padding-tb-82 {
    padding-top: 82px !important;
    padding-bottom: 82px !important;
  }
  .t-padding-lr-82 {
    padding-left: 82px !important;
    padding-right: 82px !important;
  }
  .t-margin-82 {
    margin: 82px !important;
  }
  .t-margin-t-82 {
    margin-top: 82px !important;
  }
  .t-margin-b-82 {
    margin-bottom: 82px !important;
  }
  .t-margin-l-82 {
    margin-left: 82px !important;
  }
  .t-margin-r-82 {
    margin-right: 82px !important;
  }
  .t-margin-tb-82 {
    margin-top: 82px !important;
    margin-bottom: 82px !important;
  }
  .t-margin-lr-82 {
    margin-left: 82px !important;
    margin-right: 82px !important;
  }
  .t-fill-82 {
    width: 82% !important;
    flex: 0 0 82% !important;
  }
  .t-gap-82 {
    gap: 82px !important;
  }
  .t-radius-82 {
    border-radius: 82px !important;
  }
  .t-padding-83 {
    padding: 83px !important;
  }
  .t-padding-t-83 {
    padding-top: 83px !important;
  }
  .t-padding-b-83 {
    padding-bottom: 83px !important;
  }
  .t-padding-l-83 {
    padding-left: 83px !important;
  }
  .t-padding-r-83 {
    padding-right: 83px !important;
  }
  .t-padding-tb-83 {
    padding-top: 83px !important;
    padding-bottom: 83px !important;
  }
  .t-padding-lr-83 {
    padding-left: 83px !important;
    padding-right: 83px !important;
  }
  .t-margin-83 {
    margin: 83px !important;
  }
  .t-margin-t-83 {
    margin-top: 83px !important;
  }
  .t-margin-b-83 {
    margin-bottom: 83px !important;
  }
  .t-margin-l-83 {
    margin-left: 83px !important;
  }
  .t-margin-r-83 {
    margin-right: 83px !important;
  }
  .t-margin-tb-83 {
    margin-top: 83px !important;
    margin-bottom: 83px !important;
  }
  .t-margin-lr-83 {
    margin-left: 83px !important;
    margin-right: 83px !important;
  }
  .t-fill-83 {
    width: 83% !important;
    flex: 0 0 83% !important;
  }
  .t-gap-83 {
    gap: 83px !important;
  }
  .t-radius-83 {
    border-radius: 83px !important;
  }
  .t-padding-84 {
    padding: 84px !important;
  }
  .t-padding-t-84 {
    padding-top: 84px !important;
  }
  .t-padding-b-84 {
    padding-bottom: 84px !important;
  }
  .t-padding-l-84 {
    padding-left: 84px !important;
  }
  .t-padding-r-84 {
    padding-right: 84px !important;
  }
  .t-padding-tb-84 {
    padding-top: 84px !important;
    padding-bottom: 84px !important;
  }
  .t-padding-lr-84 {
    padding-left: 84px !important;
    padding-right: 84px !important;
  }
  .t-margin-84 {
    margin: 84px !important;
  }
  .t-margin-t-84 {
    margin-top: 84px !important;
  }
  .t-margin-b-84 {
    margin-bottom: 84px !important;
  }
  .t-margin-l-84 {
    margin-left: 84px !important;
  }
  .t-margin-r-84 {
    margin-right: 84px !important;
  }
  .t-margin-tb-84 {
    margin-top: 84px !important;
    margin-bottom: 84px !important;
  }
  .t-margin-lr-84 {
    margin-left: 84px !important;
    margin-right: 84px !important;
  }
  .t-fill-84 {
    width: 84% !important;
    flex: 0 0 84% !important;
  }
  .t-gap-84 {
    gap: 84px !important;
  }
  .t-radius-84 {
    border-radius: 84px !important;
  }
  .t-padding-85 {
    padding: 85px !important;
  }
  .t-padding-t-85 {
    padding-top: 85px !important;
  }
  .t-padding-b-85 {
    padding-bottom: 85px !important;
  }
  .t-padding-l-85 {
    padding-left: 85px !important;
  }
  .t-padding-r-85 {
    padding-right: 85px !important;
  }
  .t-padding-tb-85 {
    padding-top: 85px !important;
    padding-bottom: 85px !important;
  }
  .t-padding-lr-85 {
    padding-left: 85px !important;
    padding-right: 85px !important;
  }
  .t-margin-85 {
    margin: 85px !important;
  }
  .t-margin-t-85 {
    margin-top: 85px !important;
  }
  .t-margin-b-85 {
    margin-bottom: 85px !important;
  }
  .t-margin-l-85 {
    margin-left: 85px !important;
  }
  .t-margin-r-85 {
    margin-right: 85px !important;
  }
  .t-margin-tb-85 {
    margin-top: 85px !important;
    margin-bottom: 85px !important;
  }
  .t-margin-lr-85 {
    margin-left: 85px !important;
    margin-right: 85px !important;
  }
  .t-fill-85 {
    width: 85% !important;
    flex: 0 0 85% !important;
  }
  .t-gap-85 {
    gap: 85px !important;
  }
  .t-radius-85 {
    border-radius: 85px !important;
  }
  .t-padding-86 {
    padding: 86px !important;
  }
  .t-padding-t-86 {
    padding-top: 86px !important;
  }
  .t-padding-b-86 {
    padding-bottom: 86px !important;
  }
  .t-padding-l-86 {
    padding-left: 86px !important;
  }
  .t-padding-r-86 {
    padding-right: 86px !important;
  }
  .t-padding-tb-86 {
    padding-top: 86px !important;
    padding-bottom: 86px !important;
  }
  .t-padding-lr-86 {
    padding-left: 86px !important;
    padding-right: 86px !important;
  }
  .t-margin-86 {
    margin: 86px !important;
  }
  .t-margin-t-86 {
    margin-top: 86px !important;
  }
  .t-margin-b-86 {
    margin-bottom: 86px !important;
  }
  .t-margin-l-86 {
    margin-left: 86px !important;
  }
  .t-margin-r-86 {
    margin-right: 86px !important;
  }
  .t-margin-tb-86 {
    margin-top: 86px !important;
    margin-bottom: 86px !important;
  }
  .t-margin-lr-86 {
    margin-left: 86px !important;
    margin-right: 86px !important;
  }
  .t-fill-86 {
    width: 86% !important;
    flex: 0 0 86% !important;
  }
  .t-gap-86 {
    gap: 86px !important;
  }
  .t-radius-86 {
    border-radius: 86px !important;
  }
  .t-padding-87 {
    padding: 87px !important;
  }
  .t-padding-t-87 {
    padding-top: 87px !important;
  }
  .t-padding-b-87 {
    padding-bottom: 87px !important;
  }
  .t-padding-l-87 {
    padding-left: 87px !important;
  }
  .t-padding-r-87 {
    padding-right: 87px !important;
  }
  .t-padding-tb-87 {
    padding-top: 87px !important;
    padding-bottom: 87px !important;
  }
  .t-padding-lr-87 {
    padding-left: 87px !important;
    padding-right: 87px !important;
  }
  .t-margin-87 {
    margin: 87px !important;
  }
  .t-margin-t-87 {
    margin-top: 87px !important;
  }
  .t-margin-b-87 {
    margin-bottom: 87px !important;
  }
  .t-margin-l-87 {
    margin-left: 87px !important;
  }
  .t-margin-r-87 {
    margin-right: 87px !important;
  }
  .t-margin-tb-87 {
    margin-top: 87px !important;
    margin-bottom: 87px !important;
  }
  .t-margin-lr-87 {
    margin-left: 87px !important;
    margin-right: 87px !important;
  }
  .t-fill-87 {
    width: 87% !important;
    flex: 0 0 87% !important;
  }
  .t-gap-87 {
    gap: 87px !important;
  }
  .t-radius-87 {
    border-radius: 87px !important;
  }
  .t-padding-88 {
    padding: 88px !important;
  }
  .t-padding-t-88 {
    padding-top: 88px !important;
  }
  .t-padding-b-88 {
    padding-bottom: 88px !important;
  }
  .t-padding-l-88 {
    padding-left: 88px !important;
  }
  .t-padding-r-88 {
    padding-right: 88px !important;
  }
  .t-padding-tb-88 {
    padding-top: 88px !important;
    padding-bottom: 88px !important;
  }
  .t-padding-lr-88 {
    padding-left: 88px !important;
    padding-right: 88px !important;
  }
  .t-margin-88 {
    margin: 88px !important;
  }
  .t-margin-t-88 {
    margin-top: 88px !important;
  }
  .t-margin-b-88 {
    margin-bottom: 88px !important;
  }
  .t-margin-l-88 {
    margin-left: 88px !important;
  }
  .t-margin-r-88 {
    margin-right: 88px !important;
  }
  .t-margin-tb-88 {
    margin-top: 88px !important;
    margin-bottom: 88px !important;
  }
  .t-margin-lr-88 {
    margin-left: 88px !important;
    margin-right: 88px !important;
  }
  .t-fill-88 {
    width: 88% !important;
    flex: 0 0 88% !important;
  }
  .t-gap-88 {
    gap: 88px !important;
  }
  .t-radius-88 {
    border-radius: 88px !important;
  }
  .t-padding-89 {
    padding: 89px !important;
  }
  .t-padding-t-89 {
    padding-top: 89px !important;
  }
  .t-padding-b-89 {
    padding-bottom: 89px !important;
  }
  .t-padding-l-89 {
    padding-left: 89px !important;
  }
  .t-padding-r-89 {
    padding-right: 89px !important;
  }
  .t-padding-tb-89 {
    padding-top: 89px !important;
    padding-bottom: 89px !important;
  }
  .t-padding-lr-89 {
    padding-left: 89px !important;
    padding-right: 89px !important;
  }
  .t-margin-89 {
    margin: 89px !important;
  }
  .t-margin-t-89 {
    margin-top: 89px !important;
  }
  .t-margin-b-89 {
    margin-bottom: 89px !important;
  }
  .t-margin-l-89 {
    margin-left: 89px !important;
  }
  .t-margin-r-89 {
    margin-right: 89px !important;
  }
  .t-margin-tb-89 {
    margin-top: 89px !important;
    margin-bottom: 89px !important;
  }
  .t-margin-lr-89 {
    margin-left: 89px !important;
    margin-right: 89px !important;
  }
  .t-fill-89 {
    width: 89% !important;
    flex: 0 0 89% !important;
  }
  .t-gap-89 {
    gap: 89px !important;
  }
  .t-radius-89 {
    border-radius: 89px !important;
  }
  .t-padding-90 {
    padding: 90px !important;
  }
  .t-padding-t-90 {
    padding-top: 90px !important;
  }
  .t-padding-b-90 {
    padding-bottom: 90px !important;
  }
  .t-padding-l-90 {
    padding-left: 90px !important;
  }
  .t-padding-r-90 {
    padding-right: 90px !important;
  }
  .t-padding-tb-90 {
    padding-top: 90px !important;
    padding-bottom: 90px !important;
  }
  .t-padding-lr-90 {
    padding-left: 90px !important;
    padding-right: 90px !important;
  }
  .t-margin-90 {
    margin: 90px !important;
  }
  .t-margin-t-90 {
    margin-top: 90px !important;
  }
  .t-margin-b-90 {
    margin-bottom: 90px !important;
  }
  .t-margin-l-90 {
    margin-left: 90px !important;
  }
  .t-margin-r-90 {
    margin-right: 90px !important;
  }
  .t-margin-tb-90 {
    margin-top: 90px !important;
    margin-bottom: 90px !important;
  }
  .t-margin-lr-90 {
    margin-left: 90px !important;
    margin-right: 90px !important;
  }
  .t-fill-90 {
    width: 90% !important;
    flex: 0 0 90% !important;
  }
  .t-gap-90 {
    gap: 90px !important;
  }
  .t-radius-90 {
    border-radius: 90px !important;
  }
  .t-padding-91 {
    padding: 91px !important;
  }
  .t-padding-t-91 {
    padding-top: 91px !important;
  }
  .t-padding-b-91 {
    padding-bottom: 91px !important;
  }
  .t-padding-l-91 {
    padding-left: 91px !important;
  }
  .t-padding-r-91 {
    padding-right: 91px !important;
  }
  .t-padding-tb-91 {
    padding-top: 91px !important;
    padding-bottom: 91px !important;
  }
  .t-padding-lr-91 {
    padding-left: 91px !important;
    padding-right: 91px !important;
  }
  .t-margin-91 {
    margin: 91px !important;
  }
  .t-margin-t-91 {
    margin-top: 91px !important;
  }
  .t-margin-b-91 {
    margin-bottom: 91px !important;
  }
  .t-margin-l-91 {
    margin-left: 91px !important;
  }
  .t-margin-r-91 {
    margin-right: 91px !important;
  }
  .t-margin-tb-91 {
    margin-top: 91px !important;
    margin-bottom: 91px !important;
  }
  .t-margin-lr-91 {
    margin-left: 91px !important;
    margin-right: 91px !important;
  }
  .t-fill-91 {
    width: 91% !important;
    flex: 0 0 91% !important;
  }
  .t-gap-91 {
    gap: 91px !important;
  }
  .t-radius-91 {
    border-radius: 91px !important;
  }
  .t-padding-92 {
    padding: 92px !important;
  }
  .t-padding-t-92 {
    padding-top: 92px !important;
  }
  .t-padding-b-92 {
    padding-bottom: 92px !important;
  }
  .t-padding-l-92 {
    padding-left: 92px !important;
  }
  .t-padding-r-92 {
    padding-right: 92px !important;
  }
  .t-padding-tb-92 {
    padding-top: 92px !important;
    padding-bottom: 92px !important;
  }
  .t-padding-lr-92 {
    padding-left: 92px !important;
    padding-right: 92px !important;
  }
  .t-margin-92 {
    margin: 92px !important;
  }
  .t-margin-t-92 {
    margin-top: 92px !important;
  }
  .t-margin-b-92 {
    margin-bottom: 92px !important;
  }
  .t-margin-l-92 {
    margin-left: 92px !important;
  }
  .t-margin-r-92 {
    margin-right: 92px !important;
  }
  .t-margin-tb-92 {
    margin-top: 92px !important;
    margin-bottom: 92px !important;
  }
  .t-margin-lr-92 {
    margin-left: 92px !important;
    margin-right: 92px !important;
  }
  .t-fill-92 {
    width: 92% !important;
    flex: 0 0 92% !important;
  }
  .t-gap-92 {
    gap: 92px !important;
  }
  .t-radius-92 {
    border-radius: 92px !important;
  }
  .t-padding-93 {
    padding: 93px !important;
  }
  .t-padding-t-93 {
    padding-top: 93px !important;
  }
  .t-padding-b-93 {
    padding-bottom: 93px !important;
  }
  .t-padding-l-93 {
    padding-left: 93px !important;
  }
  .t-padding-r-93 {
    padding-right: 93px !important;
  }
  .t-padding-tb-93 {
    padding-top: 93px !important;
    padding-bottom: 93px !important;
  }
  .t-padding-lr-93 {
    padding-left: 93px !important;
    padding-right: 93px !important;
  }
  .t-margin-93 {
    margin: 93px !important;
  }
  .t-margin-t-93 {
    margin-top: 93px !important;
  }
  .t-margin-b-93 {
    margin-bottom: 93px !important;
  }
  .t-margin-l-93 {
    margin-left: 93px !important;
  }
  .t-margin-r-93 {
    margin-right: 93px !important;
  }
  .t-margin-tb-93 {
    margin-top: 93px !important;
    margin-bottom: 93px !important;
  }
  .t-margin-lr-93 {
    margin-left: 93px !important;
    margin-right: 93px !important;
  }
  .t-fill-93 {
    width: 93% !important;
    flex: 0 0 93% !important;
  }
  .t-gap-93 {
    gap: 93px !important;
  }
  .t-radius-93 {
    border-radius: 93px !important;
  }
  .t-padding-94 {
    padding: 94px !important;
  }
  .t-padding-t-94 {
    padding-top: 94px !important;
  }
  .t-padding-b-94 {
    padding-bottom: 94px !important;
  }
  .t-padding-l-94 {
    padding-left: 94px !important;
  }
  .t-padding-r-94 {
    padding-right: 94px !important;
  }
  .t-padding-tb-94 {
    padding-top: 94px !important;
    padding-bottom: 94px !important;
  }
  .t-padding-lr-94 {
    padding-left: 94px !important;
    padding-right: 94px !important;
  }
  .t-margin-94 {
    margin: 94px !important;
  }
  .t-margin-t-94 {
    margin-top: 94px !important;
  }
  .t-margin-b-94 {
    margin-bottom: 94px !important;
  }
  .t-margin-l-94 {
    margin-left: 94px !important;
  }
  .t-margin-r-94 {
    margin-right: 94px !important;
  }
  .t-margin-tb-94 {
    margin-top: 94px !important;
    margin-bottom: 94px !important;
  }
  .t-margin-lr-94 {
    margin-left: 94px !important;
    margin-right: 94px !important;
  }
  .t-fill-94 {
    width: 94% !important;
    flex: 0 0 94% !important;
  }
  .t-gap-94 {
    gap: 94px !important;
  }
  .t-radius-94 {
    border-radius: 94px !important;
  }
  .t-padding-95 {
    padding: 95px !important;
  }
  .t-padding-t-95 {
    padding-top: 95px !important;
  }
  .t-padding-b-95 {
    padding-bottom: 95px !important;
  }
  .t-padding-l-95 {
    padding-left: 95px !important;
  }
  .t-padding-r-95 {
    padding-right: 95px !important;
  }
  .t-padding-tb-95 {
    padding-top: 95px !important;
    padding-bottom: 95px !important;
  }
  .t-padding-lr-95 {
    padding-left: 95px !important;
    padding-right: 95px !important;
  }
  .t-margin-95 {
    margin: 95px !important;
  }
  .t-margin-t-95 {
    margin-top: 95px !important;
  }
  .t-margin-b-95 {
    margin-bottom: 95px !important;
  }
  .t-margin-l-95 {
    margin-left: 95px !important;
  }
  .t-margin-r-95 {
    margin-right: 95px !important;
  }
  .t-margin-tb-95 {
    margin-top: 95px !important;
    margin-bottom: 95px !important;
  }
  .t-margin-lr-95 {
    margin-left: 95px !important;
    margin-right: 95px !important;
  }
  .t-fill-95 {
    width: 95% !important;
    flex: 0 0 95% !important;
  }
  .t-gap-95 {
    gap: 95px !important;
  }
  .t-radius-95 {
    border-radius: 95px !important;
  }
  .t-padding-96 {
    padding: 96px !important;
  }
  .t-padding-t-96 {
    padding-top: 96px !important;
  }
  .t-padding-b-96 {
    padding-bottom: 96px !important;
  }
  .t-padding-l-96 {
    padding-left: 96px !important;
  }
  .t-padding-r-96 {
    padding-right: 96px !important;
  }
  .t-padding-tb-96 {
    padding-top: 96px !important;
    padding-bottom: 96px !important;
  }
  .t-padding-lr-96 {
    padding-left: 96px !important;
    padding-right: 96px !important;
  }
  .t-margin-96 {
    margin: 96px !important;
  }
  .t-margin-t-96 {
    margin-top: 96px !important;
  }
  .t-margin-b-96 {
    margin-bottom: 96px !important;
  }
  .t-margin-l-96 {
    margin-left: 96px !important;
  }
  .t-margin-r-96 {
    margin-right: 96px !important;
  }
  .t-margin-tb-96 {
    margin-top: 96px !important;
    margin-bottom: 96px !important;
  }
  .t-margin-lr-96 {
    margin-left: 96px !important;
    margin-right: 96px !important;
  }
  .t-fill-96 {
    width: 96% !important;
    flex: 0 0 96% !important;
  }
  .t-gap-96 {
    gap: 96px !important;
  }
  .t-radius-96 {
    border-radius: 96px !important;
  }
  .t-padding-97 {
    padding: 97px !important;
  }
  .t-padding-t-97 {
    padding-top: 97px !important;
  }
  .t-padding-b-97 {
    padding-bottom: 97px !important;
  }
  .t-padding-l-97 {
    padding-left: 97px !important;
  }
  .t-padding-r-97 {
    padding-right: 97px !important;
  }
  .t-padding-tb-97 {
    padding-top: 97px !important;
    padding-bottom: 97px !important;
  }
  .t-padding-lr-97 {
    padding-left: 97px !important;
    padding-right: 97px !important;
  }
  .t-margin-97 {
    margin: 97px !important;
  }
  .t-margin-t-97 {
    margin-top: 97px !important;
  }
  .t-margin-b-97 {
    margin-bottom: 97px !important;
  }
  .t-margin-l-97 {
    margin-left: 97px !important;
  }
  .t-margin-r-97 {
    margin-right: 97px !important;
  }
  .t-margin-tb-97 {
    margin-top: 97px !important;
    margin-bottom: 97px !important;
  }
  .t-margin-lr-97 {
    margin-left: 97px !important;
    margin-right: 97px !important;
  }
  .t-fill-97 {
    width: 97% !important;
    flex: 0 0 97% !important;
  }
  .t-gap-97 {
    gap: 97px !important;
  }
  .t-radius-97 {
    border-radius: 97px !important;
  }
  .t-padding-98 {
    padding: 98px !important;
  }
  .t-padding-t-98 {
    padding-top: 98px !important;
  }
  .t-padding-b-98 {
    padding-bottom: 98px !important;
  }
  .t-padding-l-98 {
    padding-left: 98px !important;
  }
  .t-padding-r-98 {
    padding-right: 98px !important;
  }
  .t-padding-tb-98 {
    padding-top: 98px !important;
    padding-bottom: 98px !important;
  }
  .t-padding-lr-98 {
    padding-left: 98px !important;
    padding-right: 98px !important;
  }
  .t-margin-98 {
    margin: 98px !important;
  }
  .t-margin-t-98 {
    margin-top: 98px !important;
  }
  .t-margin-b-98 {
    margin-bottom: 98px !important;
  }
  .t-margin-l-98 {
    margin-left: 98px !important;
  }
  .t-margin-r-98 {
    margin-right: 98px !important;
  }
  .t-margin-tb-98 {
    margin-top: 98px !important;
    margin-bottom: 98px !important;
  }
  .t-margin-lr-98 {
    margin-left: 98px !important;
    margin-right: 98px !important;
  }
  .t-fill-98 {
    width: 98% !important;
    flex: 0 0 98% !important;
  }
  .t-gap-98 {
    gap: 98px !important;
  }
  .t-radius-98 {
    border-radius: 98px !important;
  }
  .t-padding-99 {
    padding: 99px !important;
  }
  .t-padding-t-99 {
    padding-top: 99px !important;
  }
  .t-padding-b-99 {
    padding-bottom: 99px !important;
  }
  .t-padding-l-99 {
    padding-left: 99px !important;
  }
  .t-padding-r-99 {
    padding-right: 99px !important;
  }
  .t-padding-tb-99 {
    padding-top: 99px !important;
    padding-bottom: 99px !important;
  }
  .t-padding-lr-99 {
    padding-left: 99px !important;
    padding-right: 99px !important;
  }
  .t-margin-99 {
    margin: 99px !important;
  }
  .t-margin-t-99 {
    margin-top: 99px !important;
  }
  .t-margin-b-99 {
    margin-bottom: 99px !important;
  }
  .t-margin-l-99 {
    margin-left: 99px !important;
  }
  .t-margin-r-99 {
    margin-right: 99px !important;
  }
  .t-margin-tb-99 {
    margin-top: 99px !important;
    margin-bottom: 99px !important;
  }
  .t-margin-lr-99 {
    margin-left: 99px !important;
    margin-right: 99px !important;
  }
  .t-fill-99 {
    width: 99% !important;
    flex: 0 0 99% !important;
  }
  .t-gap-99 {
    gap: 99px !important;
  }
  .t-radius-99 {
    border-radius: 99px !important;
  }
  .t-padding-100 {
    padding: 100px !important;
  }
  .t-padding-t-100 {
    padding-top: 100px !important;
  }
  .t-padding-b-100 {
    padding-bottom: 100px !important;
  }
  .t-padding-l-100 {
    padding-left: 100px !important;
  }
  .t-padding-r-100 {
    padding-right: 100px !important;
  }
  .t-padding-tb-100 {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
  }
  .t-padding-lr-100 {
    padding-left: 100px !important;
    padding-right: 100px !important;
  }
  .t-margin-100 {
    margin: 100px !important;
  }
  .t-margin-t-100 {
    margin-top: 100px !important;
  }
  .t-margin-b-100 {
    margin-bottom: 100px !important;
  }
  .t-margin-l-100 {
    margin-left: 100px !important;
  }
  .t-margin-r-100 {
    margin-right: 100px !important;
  }
  .t-margin-tb-100 {
    margin-top: 100px !important;
    margin-bottom: 100px !important;
  }
  .t-margin-lr-100 {
    margin-left: 100px !important;
    margin-right: 100px !important;
  }
  .t-fill-100 {
    width: 100% !important;
    flex: 0 0 100% !important;
  }
  .t-gap-100 {
    gap: 100px !important;
  }
  .t-radius-100 {
    border-radius: 100px !important;
  }
  .t-w-0 {
    width: 0% !important;
  }
  .t-h-0 {
    height: 0% !important;
  }
  .t-w-0-px {
    width: 0px !important;
  }
  .t-h-0-px {
    height: 0px !important;
  }
  .t-w-0-vw {
    width: 0vw !important;
  }
  .t-h-0-vh {
    height: 0vh !important;
  }
  .t-w-5 {
    width: 5% !important;
  }
  .t-h-5 {
    height: 5% !important;
  }
  .t-w-10-px {
    width: 10px !important;
  }
  .t-h-10-px {
    height: 10px !important;
  }
  .t-w-5-vw {
    width: 5vw !important;
  }
  .t-h-5-vh {
    height: 5vh !important;
  }
  .t-w-10 {
    width: 10% !important;
  }
  .t-h-10 {
    height: 10% !important;
  }
  .t-w-20-px {
    width: 20px !important;
  }
  .t-h-20-px {
    height: 20px !important;
  }
  .t-w-10-vw {
    width: 10vw !important;
  }
  .t-h-10-vh {
    height: 10vh !important;
  }
  .t-w-15 {
    width: 15% !important;
  }
  .t-h-15 {
    height: 15% !important;
  }
  .t-w-30-px {
    width: 30px !important;
  }
  .t-h-30-px {
    height: 30px !important;
  }
  .t-w-15-vw {
    width: 15vw !important;
  }
  .t-h-15-vh {
    height: 15vh !important;
  }
  .t-w-20 {
    width: 20% !important;
  }
  .t-h-20 {
    height: 20% !important;
  }
  .t-w-40-px {
    width: 40px !important;
  }
  .t-h-40-px {
    height: 40px !important;
  }
  .t-w-20-vw {
    width: 20vw !important;
  }
  .t-h-20-vh {
    height: 20vh !important;
  }
  .t-w-25 {
    width: 25% !important;
  }
  .t-h-25 {
    height: 25% !important;
  }
  .t-w-50-px {
    width: 50px !important;
  }
  .t-h-50-px {
    height: 50px !important;
  }
  .t-w-25-vw {
    width: 25vw !important;
  }
  .t-h-25-vh {
    height: 25vh !important;
  }
  .t-w-30 {
    width: 30% !important;
  }
  .t-h-30 {
    height: 30% !important;
  }
  .t-w-60-px {
    width: 60px !important;
  }
  .t-h-60-px {
    height: 60px !important;
  }
  .t-w-30-vw {
    width: 30vw !important;
  }
  .t-h-30-vh {
    height: 30vh !important;
  }
  .t-w-35 {
    width: 35% !important;
  }
  .t-h-35 {
    height: 35% !important;
  }
  .t-w-70-px {
    width: 70px !important;
  }
  .t-h-70-px {
    height: 70px !important;
  }
  .t-w-35-vw {
    width: 35vw !important;
  }
  .t-h-35-vh {
    height: 35vh !important;
  }
  .t-w-40 {
    width: 40% !important;
  }
  .t-h-40 {
    height: 40% !important;
  }
  .t-w-80-px {
    width: 80px !important;
  }
  .t-h-80-px {
    height: 80px !important;
  }
  .t-w-40-vw {
    width: 40vw !important;
  }
  .t-h-40-vh {
    height: 40vh !important;
  }
  .t-w-45 {
    width: 45% !important;
  }
  .t-h-45 {
    height: 45% !important;
  }
  .t-w-90-px {
    width: 90px !important;
  }
  .t-h-90-px {
    height: 90px !important;
  }
  .t-w-45-vw {
    width: 45vw !important;
  }
  .t-h-45-vh {
    height: 45vh !important;
  }
  .t-w-50 {
    width: 50% !important;
  }
  .t-h-50 {
    height: 50% !important;
  }
  .t-w-100-px {
    width: 100px !important;
  }
  .t-h-100-px {
    height: 100px !important;
  }
  .t-w-50-vw {
    width: 50vw !important;
  }
  .t-h-50-vh {
    height: 50vh !important;
  }
  .t-w-55 {
    width: 55% !important;
  }
  .t-h-55 {
    height: 55% !important;
  }
  .t-w-110-px {
    width: 110px !important;
  }
  .t-h-110-px {
    height: 110px !important;
  }
  .t-w-55-vw {
    width: 55vw !important;
  }
  .t-h-55-vh {
    height: 55vh !important;
  }
  .t-w-60 {
    width: 60% !important;
  }
  .t-h-60 {
    height: 60% !important;
  }
  .t-w-120-px {
    width: 120px !important;
  }
  .t-h-120-px {
    height: 120px !important;
  }
  .t-w-60-vw {
    width: 60vw !important;
  }
  .t-h-60-vh {
    height: 60vh !important;
  }
  .t-w-65 {
    width: 65% !important;
  }
  .t-h-65 {
    height: 65% !important;
  }
  .t-w-130-px {
    width: 130px !important;
  }
  .t-h-130-px {
    height: 130px !important;
  }
  .t-w-65-vw {
    width: 65vw !important;
  }
  .t-h-65-vh {
    height: 65vh !important;
  }
  .t-w-70 {
    width: 70% !important;
  }
  .t-h-70 {
    height: 70% !important;
  }
  .t-w-140-px {
    width: 140px !important;
  }
  .t-h-140-px {
    height: 140px !important;
  }
  .t-w-70-vw {
    width: 70vw !important;
  }
  .t-h-70-vh {
    height: 70vh !important;
  }
  .t-w-75 {
    width: 75% !important;
  }
  .t-h-75 {
    height: 75% !important;
  }
  .t-w-150-px {
    width: 150px !important;
  }
  .t-h-150-px {
    height: 150px !important;
  }
  .t-w-75-vw {
    width: 75vw !important;
  }
  .t-h-75-vh {
    height: 75vh !important;
  }
  .t-w-80 {
    width: 80% !important;
  }
  .t-h-80 {
    height: 80% !important;
  }
  .t-w-160-px {
    width: 160px !important;
  }
  .t-h-160-px {
    height: 160px !important;
  }
  .t-w-80-vw {
    width: 80vw !important;
  }
  .t-h-80-vh {
    height: 80vh !important;
  }
  .t-w-85 {
    width: 85% !important;
  }
  .t-h-85 {
    height: 85% !important;
  }
  .t-w-170-px {
    width: 170px !important;
  }
  .t-h-170-px {
    height: 170px !important;
  }
  .t-w-85-vw {
    width: 85vw !important;
  }
  .t-h-85-vh {
    height: 85vh !important;
  }
  .t-w-90 {
    width: 90% !important;
  }
  .t-h-90 {
    height: 90% !important;
  }
  .t-w-180-px {
    width: 180px !important;
  }
  .t-h-180-px {
    height: 180px !important;
  }
  .t-w-90-vw {
    width: 90vw !important;
  }
  .t-h-90-vh {
    height: 90vh !important;
  }
  .t-w-95 {
    width: 95% !important;
  }
  .t-h-95 {
    height: 95% !important;
  }
  .t-w-190-px {
    width: 190px !important;
  }
  .t-h-190-px {
    height: 190px !important;
  }
  .t-w-95-vw {
    width: 95vw !important;
  }
  .t-h-95-vh {
    height: 95vh !important;
  }
  .t-w-100 {
    width: 100% !important;
  }
  .t-h-100 {
    height: 100% !important;
  }
  .t-w-200-px {
    width: 200px !important;
  }
  .t-h-200-px {
    height: 200px !important;
  }
  .t-w-100-vw {
    width: 100vw !important;
  }
  .t-h-100-vh {
    height: 100vh !important;
  }
  .t-w-105 {
    width: 105% !important;
  }
  .t-h-105 {
    height: 105% !important;
  }
  .t-w-210-px {
    width: 210px !important;
  }
  .t-h-210-px {
    height: 210px !important;
  }
  .t-w-105-vw {
    width: 105vw !important;
  }
  .t-h-105-vh {
    height: 105vh !important;
  }
  .t-w-110 {
    width: 110% !important;
  }
  .t-h-110 {
    height: 110% !important;
  }
  .t-w-220-px {
    width: 220px !important;
  }
  .t-h-220-px {
    height: 220px !important;
  }
  .t-w-110-vw {
    width: 110vw !important;
  }
  .t-h-110-vh {
    height: 110vh !important;
  }
  .t-w-115 {
    width: 115% !important;
  }
  .t-h-115 {
    height: 115% !important;
  }
  .t-w-230-px {
    width: 230px !important;
  }
  .t-h-230-px {
    height: 230px !important;
  }
  .t-w-115-vw {
    width: 115vw !important;
  }
  .t-h-115-vh {
    height: 115vh !important;
  }
  .t-w-120 {
    width: 120% !important;
  }
  .t-h-120 {
    height: 120% !important;
  }
  .t-w-240-px {
    width: 240px !important;
  }
  .t-h-240-px {
    height: 240px !important;
  }
  .t-w-120-vw {
    width: 120vw !important;
  }
  .t-h-120-vh {
    height: 120vh !important;
  }
  .t-w-125 {
    width: 125% !important;
  }
  .t-h-125 {
    height: 125% !important;
  }
  .t-w-250-px {
    width: 250px !important;
  }
  .t-h-250-px {
    height: 250px !important;
  }
  .t-w-125-vw {
    width: 125vw !important;
  }
  .t-h-125-vh {
    height: 125vh !important;
  }
  .t-w-130 {
    width: 130% !important;
  }
  .t-h-130 {
    height: 130% !important;
  }
  .t-w-260-px {
    width: 260px !important;
  }
  .t-h-260-px {
    height: 260px !important;
  }
  .t-w-130-vw {
    width: 130vw !important;
  }
  .t-h-130-vh {
    height: 130vh !important;
  }
  .t-w-135 {
    width: 135% !important;
  }
  .t-h-135 {
    height: 135% !important;
  }
  .t-w-270-px {
    width: 270px !important;
  }
  .t-h-270-px {
    height: 270px !important;
  }
  .t-w-135-vw {
    width: 135vw !important;
  }
  .t-h-135-vh {
    height: 135vh !important;
  }
  .t-w-140 {
    width: 140% !important;
  }
  .t-h-140 {
    height: 140% !important;
  }
  .t-w-280-px {
    width: 280px !important;
  }
  .t-h-280-px {
    height: 280px !important;
  }
  .t-w-140-vw {
    width: 140vw !important;
  }
  .t-h-140-vh {
    height: 140vh !important;
  }
  .t-w-145 {
    width: 145% !important;
  }
  .t-h-145 {
    height: 145% !important;
  }
  .t-w-290-px {
    width: 290px !important;
  }
  .t-h-290-px {
    height: 290px !important;
  }
  .t-w-145-vw {
    width: 145vw !important;
  }
  .t-h-145-vh {
    height: 145vh !important;
  }
  .t-w-150 {
    width: 150% !important;
  }
  .t-h-150 {
    height: 150% !important;
  }
  .t-w-300-px {
    width: 300px !important;
  }
  .t-h-300-px {
    height: 300px !important;
  }
  .t-w-150-vw {
    width: 150vw !important;
  }
  .t-h-150-vh {
    height: 150vh !important;
  }
  .t-w-155 {
    width: 155% !important;
  }
  .t-h-155 {
    height: 155% !important;
  }
  .t-w-310-px {
    width: 310px !important;
  }
  .t-h-310-px {
    height: 310px !important;
  }
  .t-w-155-vw {
    width: 155vw !important;
  }
  .t-h-155-vh {
    height: 155vh !important;
  }
  .t-w-160 {
    width: 160% !important;
  }
  .t-h-160 {
    height: 160% !important;
  }
  .t-w-320-px {
    width: 320px !important;
  }
  .t-h-320-px {
    height: 320px !important;
  }
  .t-w-160-vw {
    width: 160vw !important;
  }
  .t-h-160-vh {
    height: 160vh !important;
  }
  .t-w-165 {
    width: 165% !important;
  }
  .t-h-165 {
    height: 165% !important;
  }
  .t-w-330-px {
    width: 330px !important;
  }
  .t-h-330-px {
    height: 330px !important;
  }
  .t-w-165-vw {
    width: 165vw !important;
  }
  .t-h-165-vh {
    height: 165vh !important;
  }
  .t-w-170 {
    width: 170% !important;
  }
  .t-h-170 {
    height: 170% !important;
  }
  .t-w-340-px {
    width: 340px !important;
  }
  .t-h-340-px {
    height: 340px !important;
  }
  .t-w-170-vw {
    width: 170vw !important;
  }
  .t-h-170-vh {
    height: 170vh !important;
  }
  .t-w-175 {
    width: 175% !important;
  }
  .t-h-175 {
    height: 175% !important;
  }
  .t-w-350-px {
    width: 350px !important;
  }
  .t-h-350-px {
    height: 350px !important;
  }
  .t-w-175-vw {
    width: 175vw !important;
  }
  .t-h-175-vh {
    height: 175vh !important;
  }
  .t-w-180 {
    width: 180% !important;
  }
  .t-h-180 {
    height: 180% !important;
  }
  .t-w-360-px {
    width: 360px !important;
  }
  .t-h-360-px {
    height: 360px !important;
  }
  .t-w-180-vw {
    width: 180vw !important;
  }
  .t-h-180-vh {
    height: 180vh !important;
  }
  .t-w-185 {
    width: 185% !important;
  }
  .t-h-185 {
    height: 185% !important;
  }
  .t-w-370-px {
    width: 370px !important;
  }
  .t-h-370-px {
    height: 370px !important;
  }
  .t-w-185-vw {
    width: 185vw !important;
  }
  .t-h-185-vh {
    height: 185vh !important;
  }
  .t-w-190 {
    width: 190% !important;
  }
  .t-h-190 {
    height: 190% !important;
  }
  .t-w-380-px {
    width: 380px !important;
  }
  .t-h-380-px {
    height: 380px !important;
  }
  .t-w-190-vw {
    width: 190vw !important;
  }
  .t-h-190-vh {
    height: 190vh !important;
  }
  .t-w-195 {
    width: 195% !important;
  }
  .t-h-195 {
    height: 195% !important;
  }
  .t-w-390-px {
    width: 390px !important;
  }
  .t-h-390-px {
    height: 390px !important;
  }
  .t-w-195-vw {
    width: 195vw !important;
  }
  .t-h-195-vh {
    height: 195vh !important;
  }
  .t-w-200 {
    width: 200% !important;
  }
  .t-h-200 {
    height: 200% !important;
  }
  .t-w-400-px {
    width: 400px !important;
  }
  .t-h-400-px {
    height: 400px !important;
  }
  .t-w-200-vw {
    width: 200vw !important;
  }
  .t-h-200-vh {
    height: 200vh !important;
  }
  .t-w-205 {
    width: 205% !important;
  }
  .t-h-205 {
    height: 205% !important;
  }
  .t-w-410-px {
    width: 410px !important;
  }
  .t-h-410-px {
    height: 410px !important;
  }
  .t-w-205-vw {
    width: 205vw !important;
  }
  .t-h-205-vh {
    height: 205vh !important;
  }
  .t-w-210 {
    width: 210% !important;
  }
  .t-h-210 {
    height: 210% !important;
  }
  .t-w-420-px {
    width: 420px !important;
  }
  .t-h-420-px {
    height: 420px !important;
  }
  .t-w-210-vw {
    width: 210vw !important;
  }
  .t-h-210-vh {
    height: 210vh !important;
  }
  .t-w-215 {
    width: 215% !important;
  }
  .t-h-215 {
    height: 215% !important;
  }
  .t-w-430-px {
    width: 430px !important;
  }
  .t-h-430-px {
    height: 430px !important;
  }
  .t-w-215-vw {
    width: 215vw !important;
  }
  .t-h-215-vh {
    height: 215vh !important;
  }
  .t-w-220 {
    width: 220% !important;
  }
  .t-h-220 {
    height: 220% !important;
  }
  .t-w-440-px {
    width: 440px !important;
  }
  .t-h-440-px {
    height: 440px !important;
  }
  .t-w-220-vw {
    width: 220vw !important;
  }
  .t-h-220-vh {
    height: 220vh !important;
  }
  .t-w-225 {
    width: 225% !important;
  }
  .t-h-225 {
    height: 225% !important;
  }
  .t-w-450-px {
    width: 450px !important;
  }
  .t-h-450-px {
    height: 450px !important;
  }
  .t-w-225-vw {
    width: 225vw !important;
  }
  .t-h-225-vh {
    height: 225vh !important;
  }
  .t-w-230 {
    width: 230% !important;
  }
  .t-h-230 {
    height: 230% !important;
  }
  .t-w-460-px {
    width: 460px !important;
  }
  .t-h-460-px {
    height: 460px !important;
  }
  .t-w-230-vw {
    width: 230vw !important;
  }
  .t-h-230-vh {
    height: 230vh !important;
  }
  .t-w-235 {
    width: 235% !important;
  }
  .t-h-235 {
    height: 235% !important;
  }
  .t-w-470-px {
    width: 470px !important;
  }
  .t-h-470-px {
    height: 470px !important;
  }
  .t-w-235-vw {
    width: 235vw !important;
  }
  .t-h-235-vh {
    height: 235vh !important;
  }
  .t-w-240 {
    width: 240% !important;
  }
  .t-h-240 {
    height: 240% !important;
  }
  .t-w-480-px {
    width: 480px !important;
  }
  .t-h-480-px {
    height: 480px !important;
  }
  .t-w-240-vw {
    width: 240vw !important;
  }
  .t-h-240-vh {
    height: 240vh !important;
  }
  .t-w-245 {
    width: 245% !important;
  }
  .t-h-245 {
    height: 245% !important;
  }
  .t-w-490-px {
    width: 490px !important;
  }
  .t-h-490-px {
    height: 490px !important;
  }
  .t-w-245-vw {
    width: 245vw !important;
  }
  .t-h-245-vh {
    height: 245vh !important;
  }
  .t-w-250 {
    width: 250% !important;
  }
  .t-h-250 {
    height: 250% !important;
  }
  .t-w-500-px {
    width: 500px !important;
  }
  .t-h-500-px {
    height: 500px !important;
  }
  .t-w-250-vw {
    width: 250vw !important;
  }
  .t-h-250-vh {
    height: 250vh !important;
  }
  .t-font-xxxs {
    font-size: 0.2em !important;
  }
  .t-font-xxs {
    font-size: 0.4em !important;
  }
  .t-font-xs {
    font-size: 0.6em !important;
  }
  .t-font-sm {
    font-size: 0.8em !important;
  }
  .t-font-md {
    font-size: 1em !important;
  }
  .t-font-lg {
    font-size: 1.2em !important;
  }
  .t-font-xl {
    font-size: 1.4em !important;
  }
  .t-font-xxl {
    font-size: 1.8em !important;
  }
  .t-font-xxxl {
    font-size: 2.2em !important;
  }
  .t-d-block {
    display: block !important;
  }
  .t-d-inline {
    display: inline !important;
  }
  .t-d-inline-block {
    display: inline-block !important;
  }
  .t-d-flex {
    display: flex !important;
  }
  .t-d-grid {
    display: grid !important;
  }
  .t-d-none {
    display: none !important;
  }
  .t-flex-row {
    flex-direction: row !important;
  }
  .t-flex-column {
    flex-direction: column !important;
  }
  .t-flex-row-reverse {
    flex-direction: row-reverse !important;
  }
  .t-flex-column-reverse {
    flex-direction: column-reverse !important;
  }
  .t-flex-wrap {
    flex-wrap: wrap !important;
  }
  .t-flex-nowrap {
    flex-wrap: nowrap !important;
  }
  .t-items-start {
    align-items: flex-start !important;
  }
  .t-items-center {
    align-items: center !important;
  }
  .t-items-end {
    align-items: flex-end !important;
  }
  .t-items-stretch {
    align-items: stretch !important;
  }
  .t-justify-start {
    justify-content: flex-start !important;
  }
  .t-justify-center {
    justify-content: center !important;
  }
  .t-justify-end {
    justify-content: flex-end !important;
  }
  .t-justify-between {
    justify-content: space-between !important;
  }
  .t-justify-around {
    justify-content: space-around !important;
  }
  .t-justify-evenly {
    justify-content: space-evenly !important;
  }
  .t-text-left {
    text-align: left !important;
  }
  .t-text-center {
    text-align: center !important;
  }
  .t-text-right {
    text-align: right !important;
  }
  .t-overflow-hidden {
    overflow: hidden !important;
  }
  .t-overflow-auto {
    overflow: auto !important;
  }
  .t-overflow-scroll {
    overflow: scroll !important;
  }
  .t-relative {
    position: relative !important;
  }
  .t-absolute {
    position: absolute !important;
  }
  .t-fixed {
    position: fixed !important;
  }
  .t-sticky {
    position: sticky !important;
  }
}
@media (max-width: 1200px) {
  .d-padding-0 {
    padding: 0px !important;
  }
  .d-padding-t-0 {
    padding-top: 0px !important;
  }
  .d-padding-b-0 {
    padding-bottom: 0px !important;
  }
  .d-padding-l-0 {
    padding-left: 0px !important;
  }
  .d-padding-r-0 {
    padding-right: 0px !important;
  }
  .d-padding-tb-0 {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .d-padding-lr-0 {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .d-margin-0 {
    margin: 0px !important;
  }
  .d-margin-t-0 {
    margin-top: 0px !important;
  }
  .d-margin-b-0 {
    margin-bottom: 0px !important;
  }
  .d-margin-l-0 {
    margin-left: 0px !important;
  }
  .d-margin-r-0 {
    margin-right: 0px !important;
  }
  .d-margin-tb-0 {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  .d-margin-lr-0 {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .d-fill-0 {
    width: 0% !important;
    flex: 0 0 0% !important;
  }
  .d-gap-0 {
    gap: 0px !important;
  }
  .d-radius-0 {
    border-radius: 0px !important;
  }
  .d-padding-1 {
    padding: 1px !important;
  }
  .d-padding-t-1 {
    padding-top: 1px !important;
  }
  .d-padding-b-1 {
    padding-bottom: 1px !important;
  }
  .d-padding-l-1 {
    padding-left: 1px !important;
  }
  .d-padding-r-1 {
    padding-right: 1px !important;
  }
  .d-padding-tb-1 {
    padding-top: 1px !important;
    padding-bottom: 1px !important;
  }
  .d-padding-lr-1 {
    padding-left: 1px !important;
    padding-right: 1px !important;
  }
  .d-margin-1 {
    margin: 1px !important;
  }
  .d-margin-t-1 {
    margin-top: 1px !important;
  }
  .d-margin-b-1 {
    margin-bottom: 1px !important;
  }
  .d-margin-l-1 {
    margin-left: 1px !important;
  }
  .d-margin-r-1 {
    margin-right: 1px !important;
  }
  .d-margin-tb-1 {
    margin-top: 1px !important;
    margin-bottom: 1px !important;
  }
  .d-margin-lr-1 {
    margin-left: 1px !important;
    margin-right: 1px !important;
  }
  .d-fill-1 {
    width: 1% !important;
    flex: 0 0 1% !important;
  }
  .d-gap-1 {
    gap: 1px !important;
  }
  .d-radius-1 {
    border-radius: 1px !important;
  }
  .d-padding-2 {
    padding: 2px !important;
  }
  .d-padding-t-2 {
    padding-top: 2px !important;
  }
  .d-padding-b-2 {
    padding-bottom: 2px !important;
  }
  .d-padding-l-2 {
    padding-left: 2px !important;
  }
  .d-padding-r-2 {
    padding-right: 2px !important;
  }
  .d-padding-tb-2 {
    padding-top: 2px !important;
    padding-bottom: 2px !important;
  }
  .d-padding-lr-2 {
    padding-left: 2px !important;
    padding-right: 2px !important;
  }
  .d-margin-2 {
    margin: 2px !important;
  }
  .d-margin-t-2 {
    margin-top: 2px !important;
  }
  .d-margin-b-2 {
    margin-bottom: 2px !important;
  }
  .d-margin-l-2 {
    margin-left: 2px !important;
  }
  .d-margin-r-2 {
    margin-right: 2px !important;
  }
  .d-margin-tb-2 {
    margin-top: 2px !important;
    margin-bottom: 2px !important;
  }
  .d-margin-lr-2 {
    margin-left: 2px !important;
    margin-right: 2px !important;
  }
  .d-fill-2 {
    width: 2% !important;
    flex: 0 0 2% !important;
  }
  .d-gap-2 {
    gap: 2px !important;
  }
  .d-radius-2 {
    border-radius: 2px !important;
  }
  .d-padding-3 {
    padding: 3px !important;
  }
  .d-padding-t-3 {
    padding-top: 3px !important;
  }
  .d-padding-b-3 {
    padding-bottom: 3px !important;
  }
  .d-padding-l-3 {
    padding-left: 3px !important;
  }
  .d-padding-r-3 {
    padding-right: 3px !important;
  }
  .d-padding-tb-3 {
    padding-top: 3px !important;
    padding-bottom: 3px !important;
  }
  .d-padding-lr-3 {
    padding-left: 3px !important;
    padding-right: 3px !important;
  }
  .d-margin-3 {
    margin: 3px !important;
  }
  .d-margin-t-3 {
    margin-top: 3px !important;
  }
  .d-margin-b-3 {
    margin-bottom: 3px !important;
  }
  .d-margin-l-3 {
    margin-left: 3px !important;
  }
  .d-margin-r-3 {
    margin-right: 3px !important;
  }
  .d-margin-tb-3 {
    margin-top: 3px !important;
    margin-bottom: 3px !important;
  }
  .d-margin-lr-3 {
    margin-left: 3px !important;
    margin-right: 3px !important;
  }
  .d-fill-3 {
    width: 3% !important;
    flex: 0 0 3% !important;
  }
  .d-gap-3 {
    gap: 3px !important;
  }
  .d-radius-3 {
    border-radius: 3px !important;
  }
  .d-padding-4 {
    padding: 4px !important;
  }
  .d-padding-t-4 {
    padding-top: 4px !important;
  }
  .d-padding-b-4 {
    padding-bottom: 4px !important;
  }
  .d-padding-l-4 {
    padding-left: 4px !important;
  }
  .d-padding-r-4 {
    padding-right: 4px !important;
  }
  .d-padding-tb-4 {
    padding-top: 4px !important;
    padding-bottom: 4px !important;
  }
  .d-padding-lr-4 {
    padding-left: 4px !important;
    padding-right: 4px !important;
  }
  .d-margin-4 {
    margin: 4px !important;
  }
  .d-margin-t-4 {
    margin-top: 4px !important;
  }
  .d-margin-b-4 {
    margin-bottom: 4px !important;
  }
  .d-margin-l-4 {
    margin-left: 4px !important;
  }
  .d-margin-r-4 {
    margin-right: 4px !important;
  }
  .d-margin-tb-4 {
    margin-top: 4px !important;
    margin-bottom: 4px !important;
  }
  .d-margin-lr-4 {
    margin-left: 4px !important;
    margin-right: 4px !important;
  }
  .d-fill-4 {
    width: 4% !important;
    flex: 0 0 4% !important;
  }
  .d-gap-4 {
    gap: 4px !important;
  }
  .d-radius-4 {
    border-radius: 4px !important;
  }
  .d-padding-5 {
    padding: 5px !important;
  }
  .d-padding-t-5 {
    padding-top: 5px !important;
  }
  .d-padding-b-5 {
    padding-bottom: 5px !important;
  }
  .d-padding-l-5 {
    padding-left: 5px !important;
  }
  .d-padding-r-5 {
    padding-right: 5px !important;
  }
  .d-padding-tb-5 {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }
  .d-padding-lr-5 {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }
  .d-margin-5 {
    margin: 5px !important;
  }
  .d-margin-t-5 {
    margin-top: 5px !important;
  }
  .d-margin-b-5 {
    margin-bottom: 5px !important;
  }
  .d-margin-l-5 {
    margin-left: 5px !important;
  }
  .d-margin-r-5 {
    margin-right: 5px !important;
  }
  .d-margin-tb-5 {
    margin-top: 5px !important;
    margin-bottom: 5px !important;
  }
  .d-margin-lr-5 {
    margin-left: 5px !important;
    margin-right: 5px !important;
  }
  .d-fill-5 {
    width: 5% !important;
    flex: 0 0 5% !important;
  }
  .d-gap-5 {
    gap: 5px !important;
  }
  .d-radius-5 {
    border-radius: 5px !important;
  }
  .d-padding-6 {
    padding: 6px !important;
  }
  .d-padding-t-6 {
    padding-top: 6px !important;
  }
  .d-padding-b-6 {
    padding-bottom: 6px !important;
  }
  .d-padding-l-6 {
    padding-left: 6px !important;
  }
  .d-padding-r-6 {
    padding-right: 6px !important;
  }
  .d-padding-tb-6 {
    padding-top: 6px !important;
    padding-bottom: 6px !important;
  }
  .d-padding-lr-6 {
    padding-left: 6px !important;
    padding-right: 6px !important;
  }
  .d-margin-6 {
    margin: 6px !important;
  }
  .d-margin-t-6 {
    margin-top: 6px !important;
  }
  .d-margin-b-6 {
    margin-bottom: 6px !important;
  }
  .d-margin-l-6 {
    margin-left: 6px !important;
  }
  .d-margin-r-6 {
    margin-right: 6px !important;
  }
  .d-margin-tb-6 {
    margin-top: 6px !important;
    margin-bottom: 6px !important;
  }
  .d-margin-lr-6 {
    margin-left: 6px !important;
    margin-right: 6px !important;
  }
  .d-fill-6 {
    width: 6% !important;
    flex: 0 0 6% !important;
  }
  .d-gap-6 {
    gap: 6px !important;
  }
  .d-radius-6 {
    border-radius: 6px !important;
  }
  .d-padding-7 {
    padding: 7px !important;
  }
  .d-padding-t-7 {
    padding-top: 7px !important;
  }
  .d-padding-b-7 {
    padding-bottom: 7px !important;
  }
  .d-padding-l-7 {
    padding-left: 7px !important;
  }
  .d-padding-r-7 {
    padding-right: 7px !important;
  }
  .d-padding-tb-7 {
    padding-top: 7px !important;
    padding-bottom: 7px !important;
  }
  .d-padding-lr-7 {
    padding-left: 7px !important;
    padding-right: 7px !important;
  }
  .d-margin-7 {
    margin: 7px !important;
  }
  .d-margin-t-7 {
    margin-top: 7px !important;
  }
  .d-margin-b-7 {
    margin-bottom: 7px !important;
  }
  .d-margin-l-7 {
    margin-left: 7px !important;
  }
  .d-margin-r-7 {
    margin-right: 7px !important;
  }
  .d-margin-tb-7 {
    margin-top: 7px !important;
    margin-bottom: 7px !important;
  }
  .d-margin-lr-7 {
    margin-left: 7px !important;
    margin-right: 7px !important;
  }
  .d-fill-7 {
    width: 7% !important;
    flex: 0 0 7% !important;
  }
  .d-gap-7 {
    gap: 7px !important;
  }
  .d-radius-7 {
    border-radius: 7px !important;
  }
  .d-padding-8 {
    padding: 8px !important;
  }
  .d-padding-t-8 {
    padding-top: 8px !important;
  }
  .d-padding-b-8 {
    padding-bottom: 8px !important;
  }
  .d-padding-l-8 {
    padding-left: 8px !important;
  }
  .d-padding-r-8 {
    padding-right: 8px !important;
  }
  .d-padding-tb-8 {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
  }
  .d-padding-lr-8 {
    padding-left: 8px !important;
    padding-right: 8px !important;
  }
  .d-margin-8 {
    margin: 8px !important;
  }
  .d-margin-t-8 {
    margin-top: 8px !important;
  }
  .d-margin-b-8 {
    margin-bottom: 8px !important;
  }
  .d-margin-l-8 {
    margin-left: 8px !important;
  }
  .d-margin-r-8 {
    margin-right: 8px !important;
  }
  .d-margin-tb-8 {
    margin-top: 8px !important;
    margin-bottom: 8px !important;
  }
  .d-margin-lr-8 {
    margin-left: 8px !important;
    margin-right: 8px !important;
  }
  .d-fill-8 {
    width: 8% !important;
    flex: 0 0 8% !important;
  }
  .d-gap-8 {
    gap: 8px !important;
  }
  .d-radius-8 {
    border-radius: 8px !important;
  }
  .d-padding-9 {
    padding: 9px !important;
  }
  .d-padding-t-9 {
    padding-top: 9px !important;
  }
  .d-padding-b-9 {
    padding-bottom: 9px !important;
  }
  .d-padding-l-9 {
    padding-left: 9px !important;
  }
  .d-padding-r-9 {
    padding-right: 9px !important;
  }
  .d-padding-tb-9 {
    padding-top: 9px !important;
    padding-bottom: 9px !important;
  }
  .d-padding-lr-9 {
    padding-left: 9px !important;
    padding-right: 9px !important;
  }
  .d-margin-9 {
    margin: 9px !important;
  }
  .d-margin-t-9 {
    margin-top: 9px !important;
  }
  .d-margin-b-9 {
    margin-bottom: 9px !important;
  }
  .d-margin-l-9 {
    margin-left: 9px !important;
  }
  .d-margin-r-9 {
    margin-right: 9px !important;
  }
  .d-margin-tb-9 {
    margin-top: 9px !important;
    margin-bottom: 9px !important;
  }
  .d-margin-lr-9 {
    margin-left: 9px !important;
    margin-right: 9px !important;
  }
  .d-fill-9 {
    width: 9% !important;
    flex: 0 0 9% !important;
  }
  .d-gap-9 {
    gap: 9px !important;
  }
  .d-radius-9 {
    border-radius: 9px !important;
  }
  .d-padding-10 {
    padding: 10px !important;
  }
  .d-padding-t-10 {
    padding-top: 10px !important;
  }
  .d-padding-b-10 {
    padding-bottom: 10px !important;
  }
  .d-padding-l-10 {
    padding-left: 10px !important;
  }
  .d-padding-r-10 {
    padding-right: 10px !important;
  }
  .d-padding-tb-10 {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
  .d-padding-lr-10 {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
  .d-margin-10 {
    margin: 10px !important;
  }
  .d-margin-t-10 {
    margin-top: 10px !important;
  }
  .d-margin-b-10 {
    margin-bottom: 10px !important;
  }
  .d-margin-l-10 {
    margin-left: 10px !important;
  }
  .d-margin-r-10 {
    margin-right: 10px !important;
  }
  .d-margin-tb-10 {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }
  .d-margin-lr-10 {
    margin-left: 10px !important;
    margin-right: 10px !important;
  }
  .d-fill-10 {
    width: 10% !important;
    flex: 0 0 10% !important;
  }
  .d-gap-10 {
    gap: 10px !important;
  }
  .d-radius-10 {
    border-radius: 10px !important;
  }
  .d-padding-11 {
    padding: 11px !important;
  }
  .d-padding-t-11 {
    padding-top: 11px !important;
  }
  .d-padding-b-11 {
    padding-bottom: 11px !important;
  }
  .d-padding-l-11 {
    padding-left: 11px !important;
  }
  .d-padding-r-11 {
    padding-right: 11px !important;
  }
  .d-padding-tb-11 {
    padding-top: 11px !important;
    padding-bottom: 11px !important;
  }
  .d-padding-lr-11 {
    padding-left: 11px !important;
    padding-right: 11px !important;
  }
  .d-margin-11 {
    margin: 11px !important;
  }
  .d-margin-t-11 {
    margin-top: 11px !important;
  }
  .d-margin-b-11 {
    margin-bottom: 11px !important;
  }
  .d-margin-l-11 {
    margin-left: 11px !important;
  }
  .d-margin-r-11 {
    margin-right: 11px !important;
  }
  .d-margin-tb-11 {
    margin-top: 11px !important;
    margin-bottom: 11px !important;
  }
  .d-margin-lr-11 {
    margin-left: 11px !important;
    margin-right: 11px !important;
  }
  .d-fill-11 {
    width: 11% !important;
    flex: 0 0 11% !important;
  }
  .d-gap-11 {
    gap: 11px !important;
  }
  .d-radius-11 {
    border-radius: 11px !important;
  }
  .d-padding-12 {
    padding: 12px !important;
  }
  .d-padding-t-12 {
    padding-top: 12px !important;
  }
  .d-padding-b-12 {
    padding-bottom: 12px !important;
  }
  .d-padding-l-12 {
    padding-left: 12px !important;
  }
  .d-padding-r-12 {
    padding-right: 12px !important;
  }
  .d-padding-tb-12 {
    padding-top: 12px !important;
    padding-bottom: 12px !important;
  }
  .d-padding-lr-12 {
    padding-left: 12px !important;
    padding-right: 12px !important;
  }
  .d-margin-12 {
    margin: 12px !important;
  }
  .d-margin-t-12 {
    margin-top: 12px !important;
  }
  .d-margin-b-12 {
    margin-bottom: 12px !important;
  }
  .d-margin-l-12 {
    margin-left: 12px !important;
  }
  .d-margin-r-12 {
    margin-right: 12px !important;
  }
  .d-margin-tb-12 {
    margin-top: 12px !important;
    margin-bottom: 12px !important;
  }
  .d-margin-lr-12 {
    margin-left: 12px !important;
    margin-right: 12px !important;
  }
  .d-fill-12 {
    width: 12% !important;
    flex: 0 0 12% !important;
  }
  .d-gap-12 {
    gap: 12px !important;
  }
  .d-radius-12 {
    border-radius: 12px !important;
  }
  .d-padding-13 {
    padding: 13px !important;
  }
  .d-padding-t-13 {
    padding-top: 13px !important;
  }
  .d-padding-b-13 {
    padding-bottom: 13px !important;
  }
  .d-padding-l-13 {
    padding-left: 13px !important;
  }
  .d-padding-r-13 {
    padding-right: 13px !important;
  }
  .d-padding-tb-13 {
    padding-top: 13px !important;
    padding-bottom: 13px !important;
  }
  .d-padding-lr-13 {
    padding-left: 13px !important;
    padding-right: 13px !important;
  }
  .d-margin-13 {
    margin: 13px !important;
  }
  .d-margin-t-13 {
    margin-top: 13px !important;
  }
  .d-margin-b-13 {
    margin-bottom: 13px !important;
  }
  .d-margin-l-13 {
    margin-left: 13px !important;
  }
  .d-margin-r-13 {
    margin-right: 13px !important;
  }
  .d-margin-tb-13 {
    margin-top: 13px !important;
    margin-bottom: 13px !important;
  }
  .d-margin-lr-13 {
    margin-left: 13px !important;
    margin-right: 13px !important;
  }
  .d-fill-13 {
    width: 13% !important;
    flex: 0 0 13% !important;
  }
  .d-gap-13 {
    gap: 13px !important;
  }
  .d-radius-13 {
    border-radius: 13px !important;
  }
  .d-padding-14 {
    padding: 14px !important;
  }
  .d-padding-t-14 {
    padding-top: 14px !important;
  }
  .d-padding-b-14 {
    padding-bottom: 14px !important;
  }
  .d-padding-l-14 {
    padding-left: 14px !important;
  }
  .d-padding-r-14 {
    padding-right: 14px !important;
  }
  .d-padding-tb-14 {
    padding-top: 14px !important;
    padding-bottom: 14px !important;
  }
  .d-padding-lr-14 {
    padding-left: 14px !important;
    padding-right: 14px !important;
  }
  .d-margin-14 {
    margin: 14px !important;
  }
  .d-margin-t-14 {
    margin-top: 14px !important;
  }
  .d-margin-b-14 {
    margin-bottom: 14px !important;
  }
  .d-margin-l-14 {
    margin-left: 14px !important;
  }
  .d-margin-r-14 {
    margin-right: 14px !important;
  }
  .d-margin-tb-14 {
    margin-top: 14px !important;
    margin-bottom: 14px !important;
  }
  .d-margin-lr-14 {
    margin-left: 14px !important;
    margin-right: 14px !important;
  }
  .d-fill-14 {
    width: 14% !important;
    flex: 0 0 14% !important;
  }
  .d-gap-14 {
    gap: 14px !important;
  }
  .d-radius-14 {
    border-radius: 14px !important;
  }
  .d-padding-15 {
    padding: 15px !important;
  }
  .d-padding-t-15 {
    padding-top: 15px !important;
  }
  .d-padding-b-15 {
    padding-bottom: 15px !important;
  }
  .d-padding-l-15 {
    padding-left: 15px !important;
  }
  .d-padding-r-15 {
    padding-right: 15px !important;
  }
  .d-padding-tb-15 {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
  .d-padding-lr-15 {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  .d-margin-15 {
    margin: 15px !important;
  }
  .d-margin-t-15 {
    margin-top: 15px !important;
  }
  .d-margin-b-15 {
    margin-bottom: 15px !important;
  }
  .d-margin-l-15 {
    margin-left: 15px !important;
  }
  .d-margin-r-15 {
    margin-right: 15px !important;
  }
  .d-margin-tb-15 {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
  }
  .d-margin-lr-15 {
    margin-left: 15px !important;
    margin-right: 15px !important;
  }
  .d-fill-15 {
    width: 15% !important;
    flex: 0 0 15% !important;
  }
  .d-gap-15 {
    gap: 15px !important;
  }
  .d-radius-15 {
    border-radius: 15px !important;
  }
  .d-padding-16 {
    padding: 16px !important;
  }
  .d-padding-t-16 {
    padding-top: 16px !important;
  }
  .d-padding-b-16 {
    padding-bottom: 16px !important;
  }
  .d-padding-l-16 {
    padding-left: 16px !important;
  }
  .d-padding-r-16 {
    padding-right: 16px !important;
  }
  .d-padding-tb-16 {
    padding-top: 16px !important;
    padding-bottom: 16px !important;
  }
  .d-padding-lr-16 {
    padding-left: 16px !important;
    padding-right: 16px !important;
  }
  .d-margin-16 {
    margin: 16px !important;
  }
  .d-margin-t-16 {
    margin-top: 16px !important;
  }
  .d-margin-b-16 {
    margin-bottom: 16px !important;
  }
  .d-margin-l-16 {
    margin-left: 16px !important;
  }
  .d-margin-r-16 {
    margin-right: 16px !important;
  }
  .d-margin-tb-16 {
    margin-top: 16px !important;
    margin-bottom: 16px !important;
  }
  .d-margin-lr-16 {
    margin-left: 16px !important;
    margin-right: 16px !important;
  }
  .d-fill-16 {
    width: 16% !important;
    flex: 0 0 16% !important;
  }
  .d-gap-16 {
    gap: 16px !important;
  }
  .d-radius-16 {
    border-radius: 16px !important;
  }
  .d-padding-17 {
    padding: 17px !important;
  }
  .d-padding-t-17 {
    padding-top: 17px !important;
  }
  .d-padding-b-17 {
    padding-bottom: 17px !important;
  }
  .d-padding-l-17 {
    padding-left: 17px !important;
  }
  .d-padding-r-17 {
    padding-right: 17px !important;
  }
  .d-padding-tb-17 {
    padding-top: 17px !important;
    padding-bottom: 17px !important;
  }
  .d-padding-lr-17 {
    padding-left: 17px !important;
    padding-right: 17px !important;
  }
  .d-margin-17 {
    margin: 17px !important;
  }
  .d-margin-t-17 {
    margin-top: 17px !important;
  }
  .d-margin-b-17 {
    margin-bottom: 17px !important;
  }
  .d-margin-l-17 {
    margin-left: 17px !important;
  }
  .d-margin-r-17 {
    margin-right: 17px !important;
  }
  .d-margin-tb-17 {
    margin-top: 17px !important;
    margin-bottom: 17px !important;
  }
  .d-margin-lr-17 {
    margin-left: 17px !important;
    margin-right: 17px !important;
  }
  .d-fill-17 {
    width: 17% !important;
    flex: 0 0 17% !important;
  }
  .d-gap-17 {
    gap: 17px !important;
  }
  .d-radius-17 {
    border-radius: 17px !important;
  }
  .d-padding-18 {
    padding: 18px !important;
  }
  .d-padding-t-18 {
    padding-top: 18px !important;
  }
  .d-padding-b-18 {
    padding-bottom: 18px !important;
  }
  .d-padding-l-18 {
    padding-left: 18px !important;
  }
  .d-padding-r-18 {
    padding-right: 18px !important;
  }
  .d-padding-tb-18 {
    padding-top: 18px !important;
    padding-bottom: 18px !important;
  }
  .d-padding-lr-18 {
    padding-left: 18px !important;
    padding-right: 18px !important;
  }
  .d-margin-18 {
    margin: 18px !important;
  }
  .d-margin-t-18 {
    margin-top: 18px !important;
  }
  .d-margin-b-18 {
    margin-bottom: 18px !important;
  }
  .d-margin-l-18 {
    margin-left: 18px !important;
  }
  .d-margin-r-18 {
    margin-right: 18px !important;
  }
  .d-margin-tb-18 {
    margin-top: 18px !important;
    margin-bottom: 18px !important;
  }
  .d-margin-lr-18 {
    margin-left: 18px !important;
    margin-right: 18px !important;
  }
  .d-fill-18 {
    width: 18% !important;
    flex: 0 0 18% !important;
  }
  .d-gap-18 {
    gap: 18px !important;
  }
  .d-radius-18 {
    border-radius: 18px !important;
  }
  .d-padding-19 {
    padding: 19px !important;
  }
  .d-padding-t-19 {
    padding-top: 19px !important;
  }
  .d-padding-b-19 {
    padding-bottom: 19px !important;
  }
  .d-padding-l-19 {
    padding-left: 19px !important;
  }
  .d-padding-r-19 {
    padding-right: 19px !important;
  }
  .d-padding-tb-19 {
    padding-top: 19px !important;
    padding-bottom: 19px !important;
  }
  .d-padding-lr-19 {
    padding-left: 19px !important;
    padding-right: 19px !important;
  }
  .d-margin-19 {
    margin: 19px !important;
  }
  .d-margin-t-19 {
    margin-top: 19px !important;
  }
  .d-margin-b-19 {
    margin-bottom: 19px !important;
  }
  .d-margin-l-19 {
    margin-left: 19px !important;
  }
  .d-margin-r-19 {
    margin-right: 19px !important;
  }
  .d-margin-tb-19 {
    margin-top: 19px !important;
    margin-bottom: 19px !important;
  }
  .d-margin-lr-19 {
    margin-left: 19px !important;
    margin-right: 19px !important;
  }
  .d-fill-19 {
    width: 19% !important;
    flex: 0 0 19% !important;
  }
  .d-gap-19 {
    gap: 19px !important;
  }
  .d-radius-19 {
    border-radius: 19px !important;
  }
  .d-padding-20 {
    padding: 20px !important;
  }
  .d-padding-t-20 {
    padding-top: 20px !important;
  }
  .d-padding-b-20 {
    padding-bottom: 20px !important;
  }
  .d-padding-l-20 {
    padding-left: 20px !important;
  }
  .d-padding-r-20 {
    padding-right: 20px !important;
  }
  .d-padding-tb-20 {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .d-padding-lr-20 {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  .d-margin-20 {
    margin: 20px !important;
  }
  .d-margin-t-20 {
    margin-top: 20px !important;
  }
  .d-margin-b-20 {
    margin-bottom: 20px !important;
  }
  .d-margin-l-20 {
    margin-left: 20px !important;
  }
  .d-margin-r-20 {
    margin-right: 20px !important;
  }
  .d-margin-tb-20 {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }
  .d-margin-lr-20 {
    margin-left: 20px !important;
    margin-right: 20px !important;
  }
  .d-fill-20 {
    width: 20% !important;
    flex: 0 0 20% !important;
  }
  .d-gap-20 {
    gap: 20px !important;
  }
  .d-radius-20 {
    border-radius: 20px !important;
  }
  .d-padding-21 {
    padding: 21px !important;
  }
  .d-padding-t-21 {
    padding-top: 21px !important;
  }
  .d-padding-b-21 {
    padding-bottom: 21px !important;
  }
  .d-padding-l-21 {
    padding-left: 21px !important;
  }
  .d-padding-r-21 {
    padding-right: 21px !important;
  }
  .d-padding-tb-21 {
    padding-top: 21px !important;
    padding-bottom: 21px !important;
  }
  .d-padding-lr-21 {
    padding-left: 21px !important;
    padding-right: 21px !important;
  }
  .d-margin-21 {
    margin: 21px !important;
  }
  .d-margin-t-21 {
    margin-top: 21px !important;
  }
  .d-margin-b-21 {
    margin-bottom: 21px !important;
  }
  .d-margin-l-21 {
    margin-left: 21px !important;
  }
  .d-margin-r-21 {
    margin-right: 21px !important;
  }
  .d-margin-tb-21 {
    margin-top: 21px !important;
    margin-bottom: 21px !important;
  }
  .d-margin-lr-21 {
    margin-left: 21px !important;
    margin-right: 21px !important;
  }
  .d-fill-21 {
    width: 21% !important;
    flex: 0 0 21% !important;
  }
  .d-gap-21 {
    gap: 21px !important;
  }
  .d-radius-21 {
    border-radius: 21px !important;
  }
  .d-padding-22 {
    padding: 22px !important;
  }
  .d-padding-t-22 {
    padding-top: 22px !important;
  }
  .d-padding-b-22 {
    padding-bottom: 22px !important;
  }
  .d-padding-l-22 {
    padding-left: 22px !important;
  }
  .d-padding-r-22 {
    padding-right: 22px !important;
  }
  .d-padding-tb-22 {
    padding-top: 22px !important;
    padding-bottom: 22px !important;
  }
  .d-padding-lr-22 {
    padding-left: 22px !important;
    padding-right: 22px !important;
  }
  .d-margin-22 {
    margin: 22px !important;
  }
  .d-margin-t-22 {
    margin-top: 22px !important;
  }
  .d-margin-b-22 {
    margin-bottom: 22px !important;
  }
  .d-margin-l-22 {
    margin-left: 22px !important;
  }
  .d-margin-r-22 {
    margin-right: 22px !important;
  }
  .d-margin-tb-22 {
    margin-top: 22px !important;
    margin-bottom: 22px !important;
  }
  .d-margin-lr-22 {
    margin-left: 22px !important;
    margin-right: 22px !important;
  }
  .d-fill-22 {
    width: 22% !important;
    flex: 0 0 22% !important;
  }
  .d-gap-22 {
    gap: 22px !important;
  }
  .d-radius-22 {
    border-radius: 22px !important;
  }
  .d-padding-23 {
    padding: 23px !important;
  }
  .d-padding-t-23 {
    padding-top: 23px !important;
  }
  .d-padding-b-23 {
    padding-bottom: 23px !important;
  }
  .d-padding-l-23 {
    padding-left: 23px !important;
  }
  .d-padding-r-23 {
    padding-right: 23px !important;
  }
  .d-padding-tb-23 {
    padding-top: 23px !important;
    padding-bottom: 23px !important;
  }
  .d-padding-lr-23 {
    padding-left: 23px !important;
    padding-right: 23px !important;
  }
  .d-margin-23 {
    margin: 23px !important;
  }
  .d-margin-t-23 {
    margin-top: 23px !important;
  }
  .d-margin-b-23 {
    margin-bottom: 23px !important;
  }
  .d-margin-l-23 {
    margin-left: 23px !important;
  }
  .d-margin-r-23 {
    margin-right: 23px !important;
  }
  .d-margin-tb-23 {
    margin-top: 23px !important;
    margin-bottom: 23px !important;
  }
  .d-margin-lr-23 {
    margin-left: 23px !important;
    margin-right: 23px !important;
  }
  .d-fill-23 {
    width: 23% !important;
    flex: 0 0 23% !important;
  }
  .d-gap-23 {
    gap: 23px !important;
  }
  .d-radius-23 {
    border-radius: 23px !important;
  }
  .d-padding-24 {
    padding: 24px !important;
  }
  .d-padding-t-24 {
    padding-top: 24px !important;
  }
  .d-padding-b-24 {
    padding-bottom: 24px !important;
  }
  .d-padding-l-24 {
    padding-left: 24px !important;
  }
  .d-padding-r-24 {
    padding-right: 24px !important;
  }
  .d-padding-tb-24 {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
  }
  .d-padding-lr-24 {
    padding-left: 24px !important;
    padding-right: 24px !important;
  }
  .d-margin-24 {
    margin: 24px !important;
  }
  .d-margin-t-24 {
    margin-top: 24px !important;
  }
  .d-margin-b-24 {
    margin-bottom: 24px !important;
  }
  .d-margin-l-24 {
    margin-left: 24px !important;
  }
  .d-margin-r-24 {
    margin-right: 24px !important;
  }
  .d-margin-tb-24 {
    margin-top: 24px !important;
    margin-bottom: 24px !important;
  }
  .d-margin-lr-24 {
    margin-left: 24px !important;
    margin-right: 24px !important;
  }
  .d-fill-24 {
    width: 24% !important;
    flex: 0 0 24% !important;
  }
  .d-gap-24 {
    gap: 24px !important;
  }
  .d-radius-24 {
    border-radius: 24px !important;
  }
  .d-padding-25 {
    padding: 25px !important;
  }
  .d-padding-t-25 {
    padding-top: 25px !important;
  }
  .d-padding-b-25 {
    padding-bottom: 25px !important;
  }
  .d-padding-l-25 {
    padding-left: 25px !important;
  }
  .d-padding-r-25 {
    padding-right: 25px !important;
  }
  .d-padding-tb-25 {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }
  .d-padding-lr-25 {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }
  .d-margin-25 {
    margin: 25px !important;
  }
  .d-margin-t-25 {
    margin-top: 25px !important;
  }
  .d-margin-b-25 {
    margin-bottom: 25px !important;
  }
  .d-margin-l-25 {
    margin-left: 25px !important;
  }
  .d-margin-r-25 {
    margin-right: 25px !important;
  }
  .d-margin-tb-25 {
    margin-top: 25px !important;
    margin-bottom: 25px !important;
  }
  .d-margin-lr-25 {
    margin-left: 25px !important;
    margin-right: 25px !important;
  }
  .d-fill-25 {
    width: 25% !important;
    flex: 0 0 25% !important;
  }
  .d-gap-25 {
    gap: 25px !important;
  }
  .d-radius-25 {
    border-radius: 25px !important;
  }
  .d-padding-26 {
    padding: 26px !important;
  }
  .d-padding-t-26 {
    padding-top: 26px !important;
  }
  .d-padding-b-26 {
    padding-bottom: 26px !important;
  }
  .d-padding-l-26 {
    padding-left: 26px !important;
  }
  .d-padding-r-26 {
    padding-right: 26px !important;
  }
  .d-padding-tb-26 {
    padding-top: 26px !important;
    padding-bottom: 26px !important;
  }
  .d-padding-lr-26 {
    padding-left: 26px !important;
    padding-right: 26px !important;
  }
  .d-margin-26 {
    margin: 26px !important;
  }
  .d-margin-t-26 {
    margin-top: 26px !important;
  }
  .d-margin-b-26 {
    margin-bottom: 26px !important;
  }
  .d-margin-l-26 {
    margin-left: 26px !important;
  }
  .d-margin-r-26 {
    margin-right: 26px !important;
  }
  .d-margin-tb-26 {
    margin-top: 26px !important;
    margin-bottom: 26px !important;
  }
  .d-margin-lr-26 {
    margin-left: 26px !important;
    margin-right: 26px !important;
  }
  .d-fill-26 {
    width: 26% !important;
    flex: 0 0 26% !important;
  }
  .d-gap-26 {
    gap: 26px !important;
  }
  .d-radius-26 {
    border-radius: 26px !important;
  }
  .d-padding-27 {
    padding: 27px !important;
  }
  .d-padding-t-27 {
    padding-top: 27px !important;
  }
  .d-padding-b-27 {
    padding-bottom: 27px !important;
  }
  .d-padding-l-27 {
    padding-left: 27px !important;
  }
  .d-padding-r-27 {
    padding-right: 27px !important;
  }
  .d-padding-tb-27 {
    padding-top: 27px !important;
    padding-bottom: 27px !important;
  }
  .d-padding-lr-27 {
    padding-left: 27px !important;
    padding-right: 27px !important;
  }
  .d-margin-27 {
    margin: 27px !important;
  }
  .d-margin-t-27 {
    margin-top: 27px !important;
  }
  .d-margin-b-27 {
    margin-bottom: 27px !important;
  }
  .d-margin-l-27 {
    margin-left: 27px !important;
  }
  .d-margin-r-27 {
    margin-right: 27px !important;
  }
  .d-margin-tb-27 {
    margin-top: 27px !important;
    margin-bottom: 27px !important;
  }
  .d-margin-lr-27 {
    margin-left: 27px !important;
    margin-right: 27px !important;
  }
  .d-fill-27 {
    width: 27% !important;
    flex: 0 0 27% !important;
  }
  .d-gap-27 {
    gap: 27px !important;
  }
  .d-radius-27 {
    border-radius: 27px !important;
  }
  .d-padding-28 {
    padding: 28px !important;
  }
  .d-padding-t-28 {
    padding-top: 28px !important;
  }
  .d-padding-b-28 {
    padding-bottom: 28px !important;
  }
  .d-padding-l-28 {
    padding-left: 28px !important;
  }
  .d-padding-r-28 {
    padding-right: 28px !important;
  }
  .d-padding-tb-28 {
    padding-top: 28px !important;
    padding-bottom: 28px !important;
  }
  .d-padding-lr-28 {
    padding-left: 28px !important;
    padding-right: 28px !important;
  }
  .d-margin-28 {
    margin: 28px !important;
  }
  .d-margin-t-28 {
    margin-top: 28px !important;
  }
  .d-margin-b-28 {
    margin-bottom: 28px !important;
  }
  .d-margin-l-28 {
    margin-left: 28px !important;
  }
  .d-margin-r-28 {
    margin-right: 28px !important;
  }
  .d-margin-tb-28 {
    margin-top: 28px !important;
    margin-bottom: 28px !important;
  }
  .d-margin-lr-28 {
    margin-left: 28px !important;
    margin-right: 28px !important;
  }
  .d-fill-28 {
    width: 28% !important;
    flex: 0 0 28% !important;
  }
  .d-gap-28 {
    gap: 28px !important;
  }
  .d-radius-28 {
    border-radius: 28px !important;
  }
  .d-padding-29 {
    padding: 29px !important;
  }
  .d-padding-t-29 {
    padding-top: 29px !important;
  }
  .d-padding-b-29 {
    padding-bottom: 29px !important;
  }
  .d-padding-l-29 {
    padding-left: 29px !important;
  }
  .d-padding-r-29 {
    padding-right: 29px !important;
  }
  .d-padding-tb-29 {
    padding-top: 29px !important;
    padding-bottom: 29px !important;
  }
  .d-padding-lr-29 {
    padding-left: 29px !important;
    padding-right: 29px !important;
  }
  .d-margin-29 {
    margin: 29px !important;
  }
  .d-margin-t-29 {
    margin-top: 29px !important;
  }
  .d-margin-b-29 {
    margin-bottom: 29px !important;
  }
  .d-margin-l-29 {
    margin-left: 29px !important;
  }
  .d-margin-r-29 {
    margin-right: 29px !important;
  }
  .d-margin-tb-29 {
    margin-top: 29px !important;
    margin-bottom: 29px !important;
  }
  .d-margin-lr-29 {
    margin-left: 29px !important;
    margin-right: 29px !important;
  }
  .d-fill-29 {
    width: 29% !important;
    flex: 0 0 29% !important;
  }
  .d-gap-29 {
    gap: 29px !important;
  }
  .d-radius-29 {
    border-radius: 29px !important;
  }
  .d-padding-30 {
    padding: 30px !important;
  }
  .d-padding-t-30 {
    padding-top: 30px !important;
  }
  .d-padding-b-30 {
    padding-bottom: 30px !important;
  }
  .d-padding-l-30 {
    padding-left: 30px !important;
  }
  .d-padding-r-30 {
    padding-right: 30px !important;
  }
  .d-padding-tb-30 {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
  .d-padding-lr-30 {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
  .d-margin-30 {
    margin: 30px !important;
  }
  .d-margin-t-30 {
    margin-top: 30px !important;
  }
  .d-margin-b-30 {
    margin-bottom: 30px !important;
  }
  .d-margin-l-30 {
    margin-left: 30px !important;
  }
  .d-margin-r-30 {
    margin-right: 30px !important;
  }
  .d-margin-tb-30 {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }
  .d-margin-lr-30 {
    margin-left: 30px !important;
    margin-right: 30px !important;
  }
  .d-fill-30 {
    width: 30% !important;
    flex: 0 0 30% !important;
  }
  .d-gap-30 {
    gap: 30px !important;
  }
  .d-radius-30 {
    border-radius: 30px !important;
  }
  .d-padding-31 {
    padding: 31px !important;
  }
  .d-padding-t-31 {
    padding-top: 31px !important;
  }
  .d-padding-b-31 {
    padding-bottom: 31px !important;
  }
  .d-padding-l-31 {
    padding-left: 31px !important;
  }
  .d-padding-r-31 {
    padding-right: 31px !important;
  }
  .d-padding-tb-31 {
    padding-top: 31px !important;
    padding-bottom: 31px !important;
  }
  .d-padding-lr-31 {
    padding-left: 31px !important;
    padding-right: 31px !important;
  }
  .d-margin-31 {
    margin: 31px !important;
  }
  .d-margin-t-31 {
    margin-top: 31px !important;
  }
  .d-margin-b-31 {
    margin-bottom: 31px !important;
  }
  .d-margin-l-31 {
    margin-left: 31px !important;
  }
  .d-margin-r-31 {
    margin-right: 31px !important;
  }
  .d-margin-tb-31 {
    margin-top: 31px !important;
    margin-bottom: 31px !important;
  }
  .d-margin-lr-31 {
    margin-left: 31px !important;
    margin-right: 31px !important;
  }
  .d-fill-31 {
    width: 31% !important;
    flex: 0 0 31% !important;
  }
  .d-gap-31 {
    gap: 31px !important;
  }
  .d-radius-31 {
    border-radius: 31px !important;
  }
  .d-padding-32 {
    padding: 32px !important;
  }
  .d-padding-t-32 {
    padding-top: 32px !important;
  }
  .d-padding-b-32 {
    padding-bottom: 32px !important;
  }
  .d-padding-l-32 {
    padding-left: 32px !important;
  }
  .d-padding-r-32 {
    padding-right: 32px !important;
  }
  .d-padding-tb-32 {
    padding-top: 32px !important;
    padding-bottom: 32px !important;
  }
  .d-padding-lr-32 {
    padding-left: 32px !important;
    padding-right: 32px !important;
  }
  .d-margin-32 {
    margin: 32px !important;
  }
  .d-margin-t-32 {
    margin-top: 32px !important;
  }
  .d-margin-b-32 {
    margin-bottom: 32px !important;
  }
  .d-margin-l-32 {
    margin-left: 32px !important;
  }
  .d-margin-r-32 {
    margin-right: 32px !important;
  }
  .d-margin-tb-32 {
    margin-top: 32px !important;
    margin-bottom: 32px !important;
  }
  .d-margin-lr-32 {
    margin-left: 32px !important;
    margin-right: 32px !important;
  }
  .d-fill-32 {
    width: 32% !important;
    flex: 0 0 32% !important;
  }
  .d-gap-32 {
    gap: 32px !important;
  }
  .d-radius-32 {
    border-radius: 32px !important;
  }
  .d-padding-33 {
    padding: 33px !important;
  }
  .d-padding-t-33 {
    padding-top: 33px !important;
  }
  .d-padding-b-33 {
    padding-bottom: 33px !important;
  }
  .d-padding-l-33 {
    padding-left: 33px !important;
  }
  .d-padding-r-33 {
    padding-right: 33px !important;
  }
  .d-padding-tb-33 {
    padding-top: 33px !important;
    padding-bottom: 33px !important;
  }
  .d-padding-lr-33 {
    padding-left: 33px !important;
    padding-right: 33px !important;
  }
  .d-margin-33 {
    margin: 33px !important;
  }
  .d-margin-t-33 {
    margin-top: 33px !important;
  }
  .d-margin-b-33 {
    margin-bottom: 33px !important;
  }
  .d-margin-l-33 {
    margin-left: 33px !important;
  }
  .d-margin-r-33 {
    margin-right: 33px !important;
  }
  .d-margin-tb-33 {
    margin-top: 33px !important;
    margin-bottom: 33px !important;
  }
  .d-margin-lr-33 {
    margin-left: 33px !important;
    margin-right: 33px !important;
  }
  .d-fill-33 {
    width: 33% !important;
    flex: 0 0 33% !important;
  }
  .d-gap-33 {
    gap: 33px !important;
  }
  .d-radius-33 {
    border-radius: 33px !important;
  }
  .d-padding-34 {
    padding: 34px !important;
  }
  .d-padding-t-34 {
    padding-top: 34px !important;
  }
  .d-padding-b-34 {
    padding-bottom: 34px !important;
  }
  .d-padding-l-34 {
    padding-left: 34px !important;
  }
  .d-padding-r-34 {
    padding-right: 34px !important;
  }
  .d-padding-tb-34 {
    padding-top: 34px !important;
    padding-bottom: 34px !important;
  }
  .d-padding-lr-34 {
    padding-left: 34px !important;
    padding-right: 34px !important;
  }
  .d-margin-34 {
    margin: 34px !important;
  }
  .d-margin-t-34 {
    margin-top: 34px !important;
  }
  .d-margin-b-34 {
    margin-bottom: 34px !important;
  }
  .d-margin-l-34 {
    margin-left: 34px !important;
  }
  .d-margin-r-34 {
    margin-right: 34px !important;
  }
  .d-margin-tb-34 {
    margin-top: 34px !important;
    margin-bottom: 34px !important;
  }
  .d-margin-lr-34 {
    margin-left: 34px !important;
    margin-right: 34px !important;
  }
  .d-fill-34 {
    width: 34% !important;
    flex: 0 0 34% !important;
  }
  .d-gap-34 {
    gap: 34px !important;
  }
  .d-radius-34 {
    border-radius: 34px !important;
  }
  .d-padding-35 {
    padding: 35px !important;
  }
  .d-padding-t-35 {
    padding-top: 35px !important;
  }
  .d-padding-b-35 {
    padding-bottom: 35px !important;
  }
  .d-padding-l-35 {
    padding-left: 35px !important;
  }
  .d-padding-r-35 {
    padding-right: 35px !important;
  }
  .d-padding-tb-35 {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }
  .d-padding-lr-35 {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }
  .d-margin-35 {
    margin: 35px !important;
  }
  .d-margin-t-35 {
    margin-top: 35px !important;
  }
  .d-margin-b-35 {
    margin-bottom: 35px !important;
  }
  .d-margin-l-35 {
    margin-left: 35px !important;
  }
  .d-margin-r-35 {
    margin-right: 35px !important;
  }
  .d-margin-tb-35 {
    margin-top: 35px !important;
    margin-bottom: 35px !important;
  }
  .d-margin-lr-35 {
    margin-left: 35px !important;
    margin-right: 35px !important;
  }
  .d-fill-35 {
    width: 35% !important;
    flex: 0 0 35% !important;
  }
  .d-gap-35 {
    gap: 35px !important;
  }
  .d-radius-35 {
    border-radius: 35px !important;
  }
  .d-padding-36 {
    padding: 36px !important;
  }
  .d-padding-t-36 {
    padding-top: 36px !important;
  }
  .d-padding-b-36 {
    padding-bottom: 36px !important;
  }
  .d-padding-l-36 {
    padding-left: 36px !important;
  }
  .d-padding-r-36 {
    padding-right: 36px !important;
  }
  .d-padding-tb-36 {
    padding-top: 36px !important;
    padding-bottom: 36px !important;
  }
  .d-padding-lr-36 {
    padding-left: 36px !important;
    padding-right: 36px !important;
  }
  .d-margin-36 {
    margin: 36px !important;
  }
  .d-margin-t-36 {
    margin-top: 36px !important;
  }
  .d-margin-b-36 {
    margin-bottom: 36px !important;
  }
  .d-margin-l-36 {
    margin-left: 36px !important;
  }
  .d-margin-r-36 {
    margin-right: 36px !important;
  }
  .d-margin-tb-36 {
    margin-top: 36px !important;
    margin-bottom: 36px !important;
  }
  .d-margin-lr-36 {
    margin-left: 36px !important;
    margin-right: 36px !important;
  }
  .d-fill-36 {
    width: 36% !important;
    flex: 0 0 36% !important;
  }
  .d-gap-36 {
    gap: 36px !important;
  }
  .d-radius-36 {
    border-radius: 36px !important;
  }
  .d-padding-37 {
    padding: 37px !important;
  }
  .d-padding-t-37 {
    padding-top: 37px !important;
  }
  .d-padding-b-37 {
    padding-bottom: 37px !important;
  }
  .d-padding-l-37 {
    padding-left: 37px !important;
  }
  .d-padding-r-37 {
    padding-right: 37px !important;
  }
  .d-padding-tb-37 {
    padding-top: 37px !important;
    padding-bottom: 37px !important;
  }
  .d-padding-lr-37 {
    padding-left: 37px !important;
    padding-right: 37px !important;
  }
  .d-margin-37 {
    margin: 37px !important;
  }
  .d-margin-t-37 {
    margin-top: 37px !important;
  }
  .d-margin-b-37 {
    margin-bottom: 37px !important;
  }
  .d-margin-l-37 {
    margin-left: 37px !important;
  }
  .d-margin-r-37 {
    margin-right: 37px !important;
  }
  .d-margin-tb-37 {
    margin-top: 37px !important;
    margin-bottom: 37px !important;
  }
  .d-margin-lr-37 {
    margin-left: 37px !important;
    margin-right: 37px !important;
  }
  .d-fill-37 {
    width: 37% !important;
    flex: 0 0 37% !important;
  }
  .d-gap-37 {
    gap: 37px !important;
  }
  .d-radius-37 {
    border-radius: 37px !important;
  }
  .d-padding-38 {
    padding: 38px !important;
  }
  .d-padding-t-38 {
    padding-top: 38px !important;
  }
  .d-padding-b-38 {
    padding-bottom: 38px !important;
  }
  .d-padding-l-38 {
    padding-left: 38px !important;
  }
  .d-padding-r-38 {
    padding-right: 38px !important;
  }
  .d-padding-tb-38 {
    padding-top: 38px !important;
    padding-bottom: 38px !important;
  }
  .d-padding-lr-38 {
    padding-left: 38px !important;
    padding-right: 38px !important;
  }
  .d-margin-38 {
    margin: 38px !important;
  }
  .d-margin-t-38 {
    margin-top: 38px !important;
  }
  .d-margin-b-38 {
    margin-bottom: 38px !important;
  }
  .d-margin-l-38 {
    margin-left: 38px !important;
  }
  .d-margin-r-38 {
    margin-right: 38px !important;
  }
  .d-margin-tb-38 {
    margin-top: 38px !important;
    margin-bottom: 38px !important;
  }
  .d-margin-lr-38 {
    margin-left: 38px !important;
    margin-right: 38px !important;
  }
  .d-fill-38 {
    width: 38% !important;
    flex: 0 0 38% !important;
  }
  .d-gap-38 {
    gap: 38px !important;
  }
  .d-radius-38 {
    border-radius: 38px !important;
  }
  .d-padding-39 {
    padding: 39px !important;
  }
  .d-padding-t-39 {
    padding-top: 39px !important;
  }
  .d-padding-b-39 {
    padding-bottom: 39px !important;
  }
  .d-padding-l-39 {
    padding-left: 39px !important;
  }
  .d-padding-r-39 {
    padding-right: 39px !important;
  }
  .d-padding-tb-39 {
    padding-top: 39px !important;
    padding-bottom: 39px !important;
  }
  .d-padding-lr-39 {
    padding-left: 39px !important;
    padding-right: 39px !important;
  }
  .d-margin-39 {
    margin: 39px !important;
  }
  .d-margin-t-39 {
    margin-top: 39px !important;
  }
  .d-margin-b-39 {
    margin-bottom: 39px !important;
  }
  .d-margin-l-39 {
    margin-left: 39px !important;
  }
  .d-margin-r-39 {
    margin-right: 39px !important;
  }
  .d-margin-tb-39 {
    margin-top: 39px !important;
    margin-bottom: 39px !important;
  }
  .d-margin-lr-39 {
    margin-left: 39px !important;
    margin-right: 39px !important;
  }
  .d-fill-39 {
    width: 39% !important;
    flex: 0 0 39% !important;
  }
  .d-gap-39 {
    gap: 39px !important;
  }
  .d-radius-39 {
    border-radius: 39px !important;
  }
  .d-padding-40 {
    padding: 40px !important;
  }
  .d-padding-t-40 {
    padding-top: 40px !important;
  }
  .d-padding-b-40 {
    padding-bottom: 40px !important;
  }
  .d-padding-l-40 {
    padding-left: 40px !important;
  }
  .d-padding-r-40 {
    padding-right: 40px !important;
  }
  .d-padding-tb-40 {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .d-padding-lr-40 {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
  .d-margin-40 {
    margin: 40px !important;
  }
  .d-margin-t-40 {
    margin-top: 40px !important;
  }
  .d-margin-b-40 {
    margin-bottom: 40px !important;
  }
  .d-margin-l-40 {
    margin-left: 40px !important;
  }
  .d-margin-r-40 {
    margin-right: 40px !important;
  }
  .d-margin-tb-40 {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }
  .d-margin-lr-40 {
    margin-left: 40px !important;
    margin-right: 40px !important;
  }
  .d-fill-40 {
    width: 40% !important;
    flex: 0 0 40% !important;
  }
  .d-gap-40 {
    gap: 40px !important;
  }
  .d-radius-40 {
    border-radius: 40px !important;
  }
  .d-padding-41 {
    padding: 41px !important;
  }
  .d-padding-t-41 {
    padding-top: 41px !important;
  }
  .d-padding-b-41 {
    padding-bottom: 41px !important;
  }
  .d-padding-l-41 {
    padding-left: 41px !important;
  }
  .d-padding-r-41 {
    padding-right: 41px !important;
  }
  .d-padding-tb-41 {
    padding-top: 41px !important;
    padding-bottom: 41px !important;
  }
  .d-padding-lr-41 {
    padding-left: 41px !important;
    padding-right: 41px !important;
  }
  .d-margin-41 {
    margin: 41px !important;
  }
  .d-margin-t-41 {
    margin-top: 41px !important;
  }
  .d-margin-b-41 {
    margin-bottom: 41px !important;
  }
  .d-margin-l-41 {
    margin-left: 41px !important;
  }
  .d-margin-r-41 {
    margin-right: 41px !important;
  }
  .d-margin-tb-41 {
    margin-top: 41px !important;
    margin-bottom: 41px !important;
  }
  .d-margin-lr-41 {
    margin-left: 41px !important;
    margin-right: 41px !important;
  }
  .d-fill-41 {
    width: 41% !important;
    flex: 0 0 41% !important;
  }
  .d-gap-41 {
    gap: 41px !important;
  }
  .d-radius-41 {
    border-radius: 41px !important;
  }
  .d-padding-42 {
    padding: 42px !important;
  }
  .d-padding-t-42 {
    padding-top: 42px !important;
  }
  .d-padding-b-42 {
    padding-bottom: 42px !important;
  }
  .d-padding-l-42 {
    padding-left: 42px !important;
  }
  .d-padding-r-42 {
    padding-right: 42px !important;
  }
  .d-padding-tb-42 {
    padding-top: 42px !important;
    padding-bottom: 42px !important;
  }
  .d-padding-lr-42 {
    padding-left: 42px !important;
    padding-right: 42px !important;
  }
  .d-margin-42 {
    margin: 42px !important;
  }
  .d-margin-t-42 {
    margin-top: 42px !important;
  }
  .d-margin-b-42 {
    margin-bottom: 42px !important;
  }
  .d-margin-l-42 {
    margin-left: 42px !important;
  }
  .d-margin-r-42 {
    margin-right: 42px !important;
  }
  .d-margin-tb-42 {
    margin-top: 42px !important;
    margin-bottom: 42px !important;
  }
  .d-margin-lr-42 {
    margin-left: 42px !important;
    margin-right: 42px !important;
  }
  .d-fill-42 {
    width: 42% !important;
    flex: 0 0 42% !important;
  }
  .d-gap-42 {
    gap: 42px !important;
  }
  .d-radius-42 {
    border-radius: 42px !important;
  }
  .d-padding-43 {
    padding: 43px !important;
  }
  .d-padding-t-43 {
    padding-top: 43px !important;
  }
  .d-padding-b-43 {
    padding-bottom: 43px !important;
  }
  .d-padding-l-43 {
    padding-left: 43px !important;
  }
  .d-padding-r-43 {
    padding-right: 43px !important;
  }
  .d-padding-tb-43 {
    padding-top: 43px !important;
    padding-bottom: 43px !important;
  }
  .d-padding-lr-43 {
    padding-left: 43px !important;
    padding-right: 43px !important;
  }
  .d-margin-43 {
    margin: 43px !important;
  }
  .d-margin-t-43 {
    margin-top: 43px !important;
  }
  .d-margin-b-43 {
    margin-bottom: 43px !important;
  }
  .d-margin-l-43 {
    margin-left: 43px !important;
  }
  .d-margin-r-43 {
    margin-right: 43px !important;
  }
  .d-margin-tb-43 {
    margin-top: 43px !important;
    margin-bottom: 43px !important;
  }
  .d-margin-lr-43 {
    margin-left: 43px !important;
    margin-right: 43px !important;
  }
  .d-fill-43 {
    width: 43% !important;
    flex: 0 0 43% !important;
  }
  .d-gap-43 {
    gap: 43px !important;
  }
  .d-radius-43 {
    border-radius: 43px !important;
  }
  .d-padding-44 {
    padding: 44px !important;
  }
  .d-padding-t-44 {
    padding-top: 44px !important;
  }
  .d-padding-b-44 {
    padding-bottom: 44px !important;
  }
  .d-padding-l-44 {
    padding-left: 44px !important;
  }
  .d-padding-r-44 {
    padding-right: 44px !important;
  }
  .d-padding-tb-44 {
    padding-top: 44px !important;
    padding-bottom: 44px !important;
  }
  .d-padding-lr-44 {
    padding-left: 44px !important;
    padding-right: 44px !important;
  }
  .d-margin-44 {
    margin: 44px !important;
  }
  .d-margin-t-44 {
    margin-top: 44px !important;
  }
  .d-margin-b-44 {
    margin-bottom: 44px !important;
  }
  .d-margin-l-44 {
    margin-left: 44px !important;
  }
  .d-margin-r-44 {
    margin-right: 44px !important;
  }
  .d-margin-tb-44 {
    margin-top: 44px !important;
    margin-bottom: 44px !important;
  }
  .d-margin-lr-44 {
    margin-left: 44px !important;
    margin-right: 44px !important;
  }
  .d-fill-44 {
    width: 44% !important;
    flex: 0 0 44% !important;
  }
  .d-gap-44 {
    gap: 44px !important;
  }
  .d-radius-44 {
    border-radius: 44px !important;
  }
  .d-padding-45 {
    padding: 45px !important;
  }
  .d-padding-t-45 {
    padding-top: 45px !important;
  }
  .d-padding-b-45 {
    padding-bottom: 45px !important;
  }
  .d-padding-l-45 {
    padding-left: 45px !important;
  }
  .d-padding-r-45 {
    padding-right: 45px !important;
  }
  .d-padding-tb-45 {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }
  .d-padding-lr-45 {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }
  .d-margin-45 {
    margin: 45px !important;
  }
  .d-margin-t-45 {
    margin-top: 45px !important;
  }
  .d-margin-b-45 {
    margin-bottom: 45px !important;
  }
  .d-margin-l-45 {
    margin-left: 45px !important;
  }
  .d-margin-r-45 {
    margin-right: 45px !important;
  }
  .d-margin-tb-45 {
    margin-top: 45px !important;
    margin-bottom: 45px !important;
  }
  .d-margin-lr-45 {
    margin-left: 45px !important;
    margin-right: 45px !important;
  }
  .d-fill-45 {
    width: 45% !important;
    flex: 0 0 45% !important;
  }
  .d-gap-45 {
    gap: 45px !important;
  }
  .d-radius-45 {
    border-radius: 45px !important;
  }
  .d-padding-46 {
    padding: 46px !important;
  }
  .d-padding-t-46 {
    padding-top: 46px !important;
  }
  .d-padding-b-46 {
    padding-bottom: 46px !important;
  }
  .d-padding-l-46 {
    padding-left: 46px !important;
  }
  .d-padding-r-46 {
    padding-right: 46px !important;
  }
  .d-padding-tb-46 {
    padding-top: 46px !important;
    padding-bottom: 46px !important;
  }
  .d-padding-lr-46 {
    padding-left: 46px !important;
    padding-right: 46px !important;
  }
  .d-margin-46 {
    margin: 46px !important;
  }
  .d-margin-t-46 {
    margin-top: 46px !important;
  }
  .d-margin-b-46 {
    margin-bottom: 46px !important;
  }
  .d-margin-l-46 {
    margin-left: 46px !important;
  }
  .d-margin-r-46 {
    margin-right: 46px !important;
  }
  .d-margin-tb-46 {
    margin-top: 46px !important;
    margin-bottom: 46px !important;
  }
  .d-margin-lr-46 {
    margin-left: 46px !important;
    margin-right: 46px !important;
  }
  .d-fill-46 {
    width: 46% !important;
    flex: 0 0 46% !important;
  }
  .d-gap-46 {
    gap: 46px !important;
  }
  .d-radius-46 {
    border-radius: 46px !important;
  }
  .d-padding-47 {
    padding: 47px !important;
  }
  .d-padding-t-47 {
    padding-top: 47px !important;
  }
  .d-padding-b-47 {
    padding-bottom: 47px !important;
  }
  .d-padding-l-47 {
    padding-left: 47px !important;
  }
  .d-padding-r-47 {
    padding-right: 47px !important;
  }
  .d-padding-tb-47 {
    padding-top: 47px !important;
    padding-bottom: 47px !important;
  }
  .d-padding-lr-47 {
    padding-left: 47px !important;
    padding-right: 47px !important;
  }
  .d-margin-47 {
    margin: 47px !important;
  }
  .d-margin-t-47 {
    margin-top: 47px !important;
  }
  .d-margin-b-47 {
    margin-bottom: 47px !important;
  }
  .d-margin-l-47 {
    margin-left: 47px !important;
  }
  .d-margin-r-47 {
    margin-right: 47px !important;
  }
  .d-margin-tb-47 {
    margin-top: 47px !important;
    margin-bottom: 47px !important;
  }
  .d-margin-lr-47 {
    margin-left: 47px !important;
    margin-right: 47px !important;
  }
  .d-fill-47 {
    width: 47% !important;
    flex: 0 0 47% !important;
  }
  .d-gap-47 {
    gap: 47px !important;
  }
  .d-radius-47 {
    border-radius: 47px !important;
  }
  .d-padding-48 {
    padding: 48px !important;
  }
  .d-padding-t-48 {
    padding-top: 48px !important;
  }
  .d-padding-b-48 {
    padding-bottom: 48px !important;
  }
  .d-padding-l-48 {
    padding-left: 48px !important;
  }
  .d-padding-r-48 {
    padding-right: 48px !important;
  }
  .d-padding-tb-48 {
    padding-top: 48px !important;
    padding-bottom: 48px !important;
  }
  .d-padding-lr-48 {
    padding-left: 48px !important;
    padding-right: 48px !important;
  }
  .d-margin-48 {
    margin: 48px !important;
  }
  .d-margin-t-48 {
    margin-top: 48px !important;
  }
  .d-margin-b-48 {
    margin-bottom: 48px !important;
  }
  .d-margin-l-48 {
    margin-left: 48px !important;
  }
  .d-margin-r-48 {
    margin-right: 48px !important;
  }
  .d-margin-tb-48 {
    margin-top: 48px !important;
    margin-bottom: 48px !important;
  }
  .d-margin-lr-48 {
    margin-left: 48px !important;
    margin-right: 48px !important;
  }
  .d-fill-48 {
    width: 48% !important;
    flex: 0 0 48% !important;
  }
  .d-gap-48 {
    gap: 48px !important;
  }
  .d-radius-48 {
    border-radius: 48px !important;
  }
  .d-padding-49 {
    padding: 49px !important;
  }
  .d-padding-t-49 {
    padding-top: 49px !important;
  }
  .d-padding-b-49 {
    padding-bottom: 49px !important;
  }
  .d-padding-l-49 {
    padding-left: 49px !important;
  }
  .d-padding-r-49 {
    padding-right: 49px !important;
  }
  .d-padding-tb-49 {
    padding-top: 49px !important;
    padding-bottom: 49px !important;
  }
  .d-padding-lr-49 {
    padding-left: 49px !important;
    padding-right: 49px !important;
  }
  .d-margin-49 {
    margin: 49px !important;
  }
  .d-margin-t-49 {
    margin-top: 49px !important;
  }
  .d-margin-b-49 {
    margin-bottom: 49px !important;
  }
  .d-margin-l-49 {
    margin-left: 49px !important;
  }
  .d-margin-r-49 {
    margin-right: 49px !important;
  }
  .d-margin-tb-49 {
    margin-top: 49px !important;
    margin-bottom: 49px !important;
  }
  .d-margin-lr-49 {
    margin-left: 49px !important;
    margin-right: 49px !important;
  }
  .d-fill-49 {
    width: 49% !important;
    flex: 0 0 49% !important;
  }
  .d-gap-49 {
    gap: 49px !important;
  }
  .d-radius-49 {
    border-radius: 49px !important;
  }
  .d-padding-50 {
    padding: 50px !important;
  }
  .d-padding-t-50 {
    padding-top: 50px !important;
  }
  .d-padding-b-50 {
    padding-bottom: 50px !important;
  }
  .d-padding-l-50 {
    padding-left: 50px !important;
  }
  .d-padding-r-50 {
    padding-right: 50px !important;
  }
  .d-padding-tb-50 {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
  .d-padding-lr-50 {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }
  .d-margin-50 {
    margin: 50px !important;
  }
  .d-margin-t-50 {
    margin-top: 50px !important;
  }
  .d-margin-b-50 {
    margin-bottom: 50px !important;
  }
  .d-margin-l-50 {
    margin-left: 50px !important;
  }
  .d-margin-r-50 {
    margin-right: 50px !important;
  }
  .d-margin-tb-50 {
    margin-top: 50px !important;
    margin-bottom: 50px !important;
  }
  .d-margin-lr-50 {
    margin-left: 50px !important;
    margin-right: 50px !important;
  }
  .d-fill-50 {
    width: 50% !important;
    flex: 0 0 50% !important;
  }
  .d-gap-50 {
    gap: 50px !important;
  }
  .d-radius-50 {
    border-radius: 50px !important;
  }
  .d-padding-51 {
    padding: 51px !important;
  }
  .d-padding-t-51 {
    padding-top: 51px !important;
  }
  .d-padding-b-51 {
    padding-bottom: 51px !important;
  }
  .d-padding-l-51 {
    padding-left: 51px !important;
  }
  .d-padding-r-51 {
    padding-right: 51px !important;
  }
  .d-padding-tb-51 {
    padding-top: 51px !important;
    padding-bottom: 51px !important;
  }
  .d-padding-lr-51 {
    padding-left: 51px !important;
    padding-right: 51px !important;
  }
  .d-margin-51 {
    margin: 51px !important;
  }
  .d-margin-t-51 {
    margin-top: 51px !important;
  }
  .d-margin-b-51 {
    margin-bottom: 51px !important;
  }
  .d-margin-l-51 {
    margin-left: 51px !important;
  }
  .d-margin-r-51 {
    margin-right: 51px !important;
  }
  .d-margin-tb-51 {
    margin-top: 51px !important;
    margin-bottom: 51px !important;
  }
  .d-margin-lr-51 {
    margin-left: 51px !important;
    margin-right: 51px !important;
  }
  .d-fill-51 {
    width: 51% !important;
    flex: 0 0 51% !important;
  }
  .d-gap-51 {
    gap: 51px !important;
  }
  .d-radius-51 {
    border-radius: 51px !important;
  }
  .d-padding-52 {
    padding: 52px !important;
  }
  .d-padding-t-52 {
    padding-top: 52px !important;
  }
  .d-padding-b-52 {
    padding-bottom: 52px !important;
  }
  .d-padding-l-52 {
    padding-left: 52px !important;
  }
  .d-padding-r-52 {
    padding-right: 52px !important;
  }
  .d-padding-tb-52 {
    padding-top: 52px !important;
    padding-bottom: 52px !important;
  }
  .d-padding-lr-52 {
    padding-left: 52px !important;
    padding-right: 52px !important;
  }
  .d-margin-52 {
    margin: 52px !important;
  }
  .d-margin-t-52 {
    margin-top: 52px !important;
  }
  .d-margin-b-52 {
    margin-bottom: 52px !important;
  }
  .d-margin-l-52 {
    margin-left: 52px !important;
  }
  .d-margin-r-52 {
    margin-right: 52px !important;
  }
  .d-margin-tb-52 {
    margin-top: 52px !important;
    margin-bottom: 52px !important;
  }
  .d-margin-lr-52 {
    margin-left: 52px !important;
    margin-right: 52px !important;
  }
  .d-fill-52 {
    width: 52% !important;
    flex: 0 0 52% !important;
  }
  .d-gap-52 {
    gap: 52px !important;
  }
  .d-radius-52 {
    border-radius: 52px !important;
  }
  .d-padding-53 {
    padding: 53px !important;
  }
  .d-padding-t-53 {
    padding-top: 53px !important;
  }
  .d-padding-b-53 {
    padding-bottom: 53px !important;
  }
  .d-padding-l-53 {
    padding-left: 53px !important;
  }
  .d-padding-r-53 {
    padding-right: 53px !important;
  }
  .d-padding-tb-53 {
    padding-top: 53px !important;
    padding-bottom: 53px !important;
  }
  .d-padding-lr-53 {
    padding-left: 53px !important;
    padding-right: 53px !important;
  }
  .d-margin-53 {
    margin: 53px !important;
  }
  .d-margin-t-53 {
    margin-top: 53px !important;
  }
  .d-margin-b-53 {
    margin-bottom: 53px !important;
  }
  .d-margin-l-53 {
    margin-left: 53px !important;
  }
  .d-margin-r-53 {
    margin-right: 53px !important;
  }
  .d-margin-tb-53 {
    margin-top: 53px !important;
    margin-bottom: 53px !important;
  }
  .d-margin-lr-53 {
    margin-left: 53px !important;
    margin-right: 53px !important;
  }
  .d-fill-53 {
    width: 53% !important;
    flex: 0 0 53% !important;
  }
  .d-gap-53 {
    gap: 53px !important;
  }
  .d-radius-53 {
    border-radius: 53px !important;
  }
  .d-padding-54 {
    padding: 54px !important;
  }
  .d-padding-t-54 {
    padding-top: 54px !important;
  }
  .d-padding-b-54 {
    padding-bottom: 54px !important;
  }
  .d-padding-l-54 {
    padding-left: 54px !important;
  }
  .d-padding-r-54 {
    padding-right: 54px !important;
  }
  .d-padding-tb-54 {
    padding-top: 54px !important;
    padding-bottom: 54px !important;
  }
  .d-padding-lr-54 {
    padding-left: 54px !important;
    padding-right: 54px !important;
  }
  .d-margin-54 {
    margin: 54px !important;
  }
  .d-margin-t-54 {
    margin-top: 54px !important;
  }
  .d-margin-b-54 {
    margin-bottom: 54px !important;
  }
  .d-margin-l-54 {
    margin-left: 54px !important;
  }
  .d-margin-r-54 {
    margin-right: 54px !important;
  }
  .d-margin-tb-54 {
    margin-top: 54px !important;
    margin-bottom: 54px !important;
  }
  .d-margin-lr-54 {
    margin-left: 54px !important;
    margin-right: 54px !important;
  }
  .d-fill-54 {
    width: 54% !important;
    flex: 0 0 54% !important;
  }
  .d-gap-54 {
    gap: 54px !important;
  }
  .d-radius-54 {
    border-radius: 54px !important;
  }
  .d-padding-55 {
    padding: 55px !important;
  }
  .d-padding-t-55 {
    padding-top: 55px !important;
  }
  .d-padding-b-55 {
    padding-bottom: 55px !important;
  }
  .d-padding-l-55 {
    padding-left: 55px !important;
  }
  .d-padding-r-55 {
    padding-right: 55px !important;
  }
  .d-padding-tb-55 {
    padding-top: 55px !important;
    padding-bottom: 55px !important;
  }
  .d-padding-lr-55 {
    padding-left: 55px !important;
    padding-right: 55px !important;
  }
  .d-margin-55 {
    margin: 55px !important;
  }
  .d-margin-t-55 {
    margin-top: 55px !important;
  }
  .d-margin-b-55 {
    margin-bottom: 55px !important;
  }
  .d-margin-l-55 {
    margin-left: 55px !important;
  }
  .d-margin-r-55 {
    margin-right: 55px !important;
  }
  .d-margin-tb-55 {
    margin-top: 55px !important;
    margin-bottom: 55px !important;
  }
  .d-margin-lr-55 {
    margin-left: 55px !important;
    margin-right: 55px !important;
  }
  .d-fill-55 {
    width: 55% !important;
    flex: 0 0 55% !important;
  }
  .d-gap-55 {
    gap: 55px !important;
  }
  .d-radius-55 {
    border-radius: 55px !important;
  }
  .d-padding-56 {
    padding: 56px !important;
  }
  .d-padding-t-56 {
    padding-top: 56px !important;
  }
  .d-padding-b-56 {
    padding-bottom: 56px !important;
  }
  .d-padding-l-56 {
    padding-left: 56px !important;
  }
  .d-padding-r-56 {
    padding-right: 56px !important;
  }
  .d-padding-tb-56 {
    padding-top: 56px !important;
    padding-bottom: 56px !important;
  }
  .d-padding-lr-56 {
    padding-left: 56px !important;
    padding-right: 56px !important;
  }
  .d-margin-56 {
    margin: 56px !important;
  }
  .d-margin-t-56 {
    margin-top: 56px !important;
  }
  .d-margin-b-56 {
    margin-bottom: 56px !important;
  }
  .d-margin-l-56 {
    margin-left: 56px !important;
  }
  .d-margin-r-56 {
    margin-right: 56px !important;
  }
  .d-margin-tb-56 {
    margin-top: 56px !important;
    margin-bottom: 56px !important;
  }
  .d-margin-lr-56 {
    margin-left: 56px !important;
    margin-right: 56px !important;
  }
  .d-fill-56 {
    width: 56% !important;
    flex: 0 0 56% !important;
  }
  .d-gap-56 {
    gap: 56px !important;
  }
  .d-radius-56 {
    border-radius: 56px !important;
  }
  .d-padding-57 {
    padding: 57px !important;
  }
  .d-padding-t-57 {
    padding-top: 57px !important;
  }
  .d-padding-b-57 {
    padding-bottom: 57px !important;
  }
  .d-padding-l-57 {
    padding-left: 57px !important;
  }
  .d-padding-r-57 {
    padding-right: 57px !important;
  }
  .d-padding-tb-57 {
    padding-top: 57px !important;
    padding-bottom: 57px !important;
  }
  .d-padding-lr-57 {
    padding-left: 57px !important;
    padding-right: 57px !important;
  }
  .d-margin-57 {
    margin: 57px !important;
  }
  .d-margin-t-57 {
    margin-top: 57px !important;
  }
  .d-margin-b-57 {
    margin-bottom: 57px !important;
  }
  .d-margin-l-57 {
    margin-left: 57px !important;
  }
  .d-margin-r-57 {
    margin-right: 57px !important;
  }
  .d-margin-tb-57 {
    margin-top: 57px !important;
    margin-bottom: 57px !important;
  }
  .d-margin-lr-57 {
    margin-left: 57px !important;
    margin-right: 57px !important;
  }
  .d-fill-57 {
    width: 57% !important;
    flex: 0 0 57% !important;
  }
  .d-gap-57 {
    gap: 57px !important;
  }
  .d-radius-57 {
    border-radius: 57px !important;
  }
  .d-padding-58 {
    padding: 58px !important;
  }
  .d-padding-t-58 {
    padding-top: 58px !important;
  }
  .d-padding-b-58 {
    padding-bottom: 58px !important;
  }
  .d-padding-l-58 {
    padding-left: 58px !important;
  }
  .d-padding-r-58 {
    padding-right: 58px !important;
  }
  .d-padding-tb-58 {
    padding-top: 58px !important;
    padding-bottom: 58px !important;
  }
  .d-padding-lr-58 {
    padding-left: 58px !important;
    padding-right: 58px !important;
  }
  .d-margin-58 {
    margin: 58px !important;
  }
  .d-margin-t-58 {
    margin-top: 58px !important;
  }
  .d-margin-b-58 {
    margin-bottom: 58px !important;
  }
  .d-margin-l-58 {
    margin-left: 58px !important;
  }
  .d-margin-r-58 {
    margin-right: 58px !important;
  }
  .d-margin-tb-58 {
    margin-top: 58px !important;
    margin-bottom: 58px !important;
  }
  .d-margin-lr-58 {
    margin-left: 58px !important;
    margin-right: 58px !important;
  }
  .d-fill-58 {
    width: 58% !important;
    flex: 0 0 58% !important;
  }
  .d-gap-58 {
    gap: 58px !important;
  }
  .d-radius-58 {
    border-radius: 58px !important;
  }
  .d-padding-59 {
    padding: 59px !important;
  }
  .d-padding-t-59 {
    padding-top: 59px !important;
  }
  .d-padding-b-59 {
    padding-bottom: 59px !important;
  }
  .d-padding-l-59 {
    padding-left: 59px !important;
  }
  .d-padding-r-59 {
    padding-right: 59px !important;
  }
  .d-padding-tb-59 {
    padding-top: 59px !important;
    padding-bottom: 59px !important;
  }
  .d-padding-lr-59 {
    padding-left: 59px !important;
    padding-right: 59px !important;
  }
  .d-margin-59 {
    margin: 59px !important;
  }
  .d-margin-t-59 {
    margin-top: 59px !important;
  }
  .d-margin-b-59 {
    margin-bottom: 59px !important;
  }
  .d-margin-l-59 {
    margin-left: 59px !important;
  }
  .d-margin-r-59 {
    margin-right: 59px !important;
  }
  .d-margin-tb-59 {
    margin-top: 59px !important;
    margin-bottom: 59px !important;
  }
  .d-margin-lr-59 {
    margin-left: 59px !important;
    margin-right: 59px !important;
  }
  .d-fill-59 {
    width: 59% !important;
    flex: 0 0 59% !important;
  }
  .d-gap-59 {
    gap: 59px !important;
  }
  .d-radius-59 {
    border-radius: 59px !important;
  }
  .d-padding-60 {
    padding: 60px !important;
  }
  .d-padding-t-60 {
    padding-top: 60px !important;
  }
  .d-padding-b-60 {
    padding-bottom: 60px !important;
  }
  .d-padding-l-60 {
    padding-left: 60px !important;
  }
  .d-padding-r-60 {
    padding-right: 60px !important;
  }
  .d-padding-tb-60 {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  .d-padding-lr-60 {
    padding-left: 60px !important;
    padding-right: 60px !important;
  }
  .d-margin-60 {
    margin: 60px !important;
  }
  .d-margin-t-60 {
    margin-top: 60px !important;
  }
  .d-margin-b-60 {
    margin-bottom: 60px !important;
  }
  .d-margin-l-60 {
    margin-left: 60px !important;
  }
  .d-margin-r-60 {
    margin-right: 60px !important;
  }
  .d-margin-tb-60 {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
  }
  .d-margin-lr-60 {
    margin-left: 60px !important;
    margin-right: 60px !important;
  }
  .d-fill-60 {
    width: 60% !important;
    flex: 0 0 60% !important;
  }
  .d-gap-60 {
    gap: 60px !important;
  }
  .d-radius-60 {
    border-radius: 60px !important;
  }
  .d-padding-61 {
    padding: 61px !important;
  }
  .d-padding-t-61 {
    padding-top: 61px !important;
  }
  .d-padding-b-61 {
    padding-bottom: 61px !important;
  }
  .d-padding-l-61 {
    padding-left: 61px !important;
  }
  .d-padding-r-61 {
    padding-right: 61px !important;
  }
  .d-padding-tb-61 {
    padding-top: 61px !important;
    padding-bottom: 61px !important;
  }
  .d-padding-lr-61 {
    padding-left: 61px !important;
    padding-right: 61px !important;
  }
  .d-margin-61 {
    margin: 61px !important;
  }
  .d-margin-t-61 {
    margin-top: 61px !important;
  }
  .d-margin-b-61 {
    margin-bottom: 61px !important;
  }
  .d-margin-l-61 {
    margin-left: 61px !important;
  }
  .d-margin-r-61 {
    margin-right: 61px !important;
  }
  .d-margin-tb-61 {
    margin-top: 61px !important;
    margin-bottom: 61px !important;
  }
  .d-margin-lr-61 {
    margin-left: 61px !important;
    margin-right: 61px !important;
  }
  .d-fill-61 {
    width: 61% !important;
    flex: 0 0 61% !important;
  }
  .d-gap-61 {
    gap: 61px !important;
  }
  .d-radius-61 {
    border-radius: 61px !important;
  }
  .d-padding-62 {
    padding: 62px !important;
  }
  .d-padding-t-62 {
    padding-top: 62px !important;
  }
  .d-padding-b-62 {
    padding-bottom: 62px !important;
  }
  .d-padding-l-62 {
    padding-left: 62px !important;
  }
  .d-padding-r-62 {
    padding-right: 62px !important;
  }
  .d-padding-tb-62 {
    padding-top: 62px !important;
    padding-bottom: 62px !important;
  }
  .d-padding-lr-62 {
    padding-left: 62px !important;
    padding-right: 62px !important;
  }
  .d-margin-62 {
    margin: 62px !important;
  }
  .d-margin-t-62 {
    margin-top: 62px !important;
  }
  .d-margin-b-62 {
    margin-bottom: 62px !important;
  }
  .d-margin-l-62 {
    margin-left: 62px !important;
  }
  .d-margin-r-62 {
    margin-right: 62px !important;
  }
  .d-margin-tb-62 {
    margin-top: 62px !important;
    margin-bottom: 62px !important;
  }
  .d-margin-lr-62 {
    margin-left: 62px !important;
    margin-right: 62px !important;
  }
  .d-fill-62 {
    width: 62% !important;
    flex: 0 0 62% !important;
  }
  .d-gap-62 {
    gap: 62px !important;
  }
  .d-radius-62 {
    border-radius: 62px !important;
  }
  .d-padding-63 {
    padding: 63px !important;
  }
  .d-padding-t-63 {
    padding-top: 63px !important;
  }
  .d-padding-b-63 {
    padding-bottom: 63px !important;
  }
  .d-padding-l-63 {
    padding-left: 63px !important;
  }
  .d-padding-r-63 {
    padding-right: 63px !important;
  }
  .d-padding-tb-63 {
    padding-top: 63px !important;
    padding-bottom: 63px !important;
  }
  .d-padding-lr-63 {
    padding-left: 63px !important;
    padding-right: 63px !important;
  }
  .d-margin-63 {
    margin: 63px !important;
  }
  .d-margin-t-63 {
    margin-top: 63px !important;
  }
  .d-margin-b-63 {
    margin-bottom: 63px !important;
  }
  .d-margin-l-63 {
    margin-left: 63px !important;
  }
  .d-margin-r-63 {
    margin-right: 63px !important;
  }
  .d-margin-tb-63 {
    margin-top: 63px !important;
    margin-bottom: 63px !important;
  }
  .d-margin-lr-63 {
    margin-left: 63px !important;
    margin-right: 63px !important;
  }
  .d-fill-63 {
    width: 63% !important;
    flex: 0 0 63% !important;
  }
  .d-gap-63 {
    gap: 63px !important;
  }
  .d-radius-63 {
    border-radius: 63px !important;
  }
  .d-padding-64 {
    padding: 64px !important;
  }
  .d-padding-t-64 {
    padding-top: 64px !important;
  }
  .d-padding-b-64 {
    padding-bottom: 64px !important;
  }
  .d-padding-l-64 {
    padding-left: 64px !important;
  }
  .d-padding-r-64 {
    padding-right: 64px !important;
  }
  .d-padding-tb-64 {
    padding-top: 64px !important;
    padding-bottom: 64px !important;
  }
  .d-padding-lr-64 {
    padding-left: 64px !important;
    padding-right: 64px !important;
  }
  .d-margin-64 {
    margin: 64px !important;
  }
  .d-margin-t-64 {
    margin-top: 64px !important;
  }
  .d-margin-b-64 {
    margin-bottom: 64px !important;
  }
  .d-margin-l-64 {
    margin-left: 64px !important;
  }
  .d-margin-r-64 {
    margin-right: 64px !important;
  }
  .d-margin-tb-64 {
    margin-top: 64px !important;
    margin-bottom: 64px !important;
  }
  .d-margin-lr-64 {
    margin-left: 64px !important;
    margin-right: 64px !important;
  }
  .d-fill-64 {
    width: 64% !important;
    flex: 0 0 64% !important;
  }
  .d-gap-64 {
    gap: 64px !important;
  }
  .d-radius-64 {
    border-radius: 64px !important;
  }
  .d-padding-65 {
    padding: 65px !important;
  }
  .d-padding-t-65 {
    padding-top: 65px !important;
  }
  .d-padding-b-65 {
    padding-bottom: 65px !important;
  }
  .d-padding-l-65 {
    padding-left: 65px !important;
  }
  .d-padding-r-65 {
    padding-right: 65px !important;
  }
  .d-padding-tb-65 {
    padding-top: 65px !important;
    padding-bottom: 65px !important;
  }
  .d-padding-lr-65 {
    padding-left: 65px !important;
    padding-right: 65px !important;
  }
  .d-margin-65 {
    margin: 65px !important;
  }
  .d-margin-t-65 {
    margin-top: 65px !important;
  }
  .d-margin-b-65 {
    margin-bottom: 65px !important;
  }
  .d-margin-l-65 {
    margin-left: 65px !important;
  }
  .d-margin-r-65 {
    margin-right: 65px !important;
  }
  .d-margin-tb-65 {
    margin-top: 65px !important;
    margin-bottom: 65px !important;
  }
  .d-margin-lr-65 {
    margin-left: 65px !important;
    margin-right: 65px !important;
  }
  .d-fill-65 {
    width: 65% !important;
    flex: 0 0 65% !important;
  }
  .d-gap-65 {
    gap: 65px !important;
  }
  .d-radius-65 {
    border-radius: 65px !important;
  }
  .d-padding-66 {
    padding: 66px !important;
  }
  .d-padding-t-66 {
    padding-top: 66px !important;
  }
  .d-padding-b-66 {
    padding-bottom: 66px !important;
  }
  .d-padding-l-66 {
    padding-left: 66px !important;
  }
  .d-padding-r-66 {
    padding-right: 66px !important;
  }
  .d-padding-tb-66 {
    padding-top: 66px !important;
    padding-bottom: 66px !important;
  }
  .d-padding-lr-66 {
    padding-left: 66px !important;
    padding-right: 66px !important;
  }
  .d-margin-66 {
    margin: 66px !important;
  }
  .d-margin-t-66 {
    margin-top: 66px !important;
  }
  .d-margin-b-66 {
    margin-bottom: 66px !important;
  }
  .d-margin-l-66 {
    margin-left: 66px !important;
  }
  .d-margin-r-66 {
    margin-right: 66px !important;
  }
  .d-margin-tb-66 {
    margin-top: 66px !important;
    margin-bottom: 66px !important;
  }
  .d-margin-lr-66 {
    margin-left: 66px !important;
    margin-right: 66px !important;
  }
  .d-fill-66 {
    width: 66% !important;
    flex: 0 0 66% !important;
  }
  .d-gap-66 {
    gap: 66px !important;
  }
  .d-radius-66 {
    border-radius: 66px !important;
  }
  .d-padding-67 {
    padding: 67px !important;
  }
  .d-padding-t-67 {
    padding-top: 67px !important;
  }
  .d-padding-b-67 {
    padding-bottom: 67px !important;
  }
  .d-padding-l-67 {
    padding-left: 67px !important;
  }
  .d-padding-r-67 {
    padding-right: 67px !important;
  }
  .d-padding-tb-67 {
    padding-top: 67px !important;
    padding-bottom: 67px !important;
  }
  .d-padding-lr-67 {
    padding-left: 67px !important;
    padding-right: 67px !important;
  }
  .d-margin-67 {
    margin: 67px !important;
  }
  .d-margin-t-67 {
    margin-top: 67px !important;
  }
  .d-margin-b-67 {
    margin-bottom: 67px !important;
  }
  .d-margin-l-67 {
    margin-left: 67px !important;
  }
  .d-margin-r-67 {
    margin-right: 67px !important;
  }
  .d-margin-tb-67 {
    margin-top: 67px !important;
    margin-bottom: 67px !important;
  }
  .d-margin-lr-67 {
    margin-left: 67px !important;
    margin-right: 67px !important;
  }
  .d-fill-67 {
    width: 67% !important;
    flex: 0 0 67% !important;
  }
  .d-gap-67 {
    gap: 67px !important;
  }
  .d-radius-67 {
    border-radius: 67px !important;
  }
  .d-padding-68 {
    padding: 68px !important;
  }
  .d-padding-t-68 {
    padding-top: 68px !important;
  }
  .d-padding-b-68 {
    padding-bottom: 68px !important;
  }
  .d-padding-l-68 {
    padding-left: 68px !important;
  }
  .d-padding-r-68 {
    padding-right: 68px !important;
  }
  .d-padding-tb-68 {
    padding-top: 68px !important;
    padding-bottom: 68px !important;
  }
  .d-padding-lr-68 {
    padding-left: 68px !important;
    padding-right: 68px !important;
  }
  .d-margin-68 {
    margin: 68px !important;
  }
  .d-margin-t-68 {
    margin-top: 68px !important;
  }
  .d-margin-b-68 {
    margin-bottom: 68px !important;
  }
  .d-margin-l-68 {
    margin-left: 68px !important;
  }
  .d-margin-r-68 {
    margin-right: 68px !important;
  }
  .d-margin-tb-68 {
    margin-top: 68px !important;
    margin-bottom: 68px !important;
  }
  .d-margin-lr-68 {
    margin-left: 68px !important;
    margin-right: 68px !important;
  }
  .d-fill-68 {
    width: 68% !important;
    flex: 0 0 68% !important;
  }
  .d-gap-68 {
    gap: 68px !important;
  }
  .d-radius-68 {
    border-radius: 68px !important;
  }
  .d-padding-69 {
    padding: 69px !important;
  }
  .d-padding-t-69 {
    padding-top: 69px !important;
  }
  .d-padding-b-69 {
    padding-bottom: 69px !important;
  }
  .d-padding-l-69 {
    padding-left: 69px !important;
  }
  .d-padding-r-69 {
    padding-right: 69px !important;
  }
  .d-padding-tb-69 {
    padding-top: 69px !important;
    padding-bottom: 69px !important;
  }
  .d-padding-lr-69 {
    padding-left: 69px !important;
    padding-right: 69px !important;
  }
  .d-margin-69 {
    margin: 69px !important;
  }
  .d-margin-t-69 {
    margin-top: 69px !important;
  }
  .d-margin-b-69 {
    margin-bottom: 69px !important;
  }
  .d-margin-l-69 {
    margin-left: 69px !important;
  }
  .d-margin-r-69 {
    margin-right: 69px !important;
  }
  .d-margin-tb-69 {
    margin-top: 69px !important;
    margin-bottom: 69px !important;
  }
  .d-margin-lr-69 {
    margin-left: 69px !important;
    margin-right: 69px !important;
  }
  .d-fill-69 {
    width: 69% !important;
    flex: 0 0 69% !important;
  }
  .d-gap-69 {
    gap: 69px !important;
  }
  .d-radius-69 {
    border-radius: 69px !important;
  }
  .d-padding-70 {
    padding: 70px !important;
  }
  .d-padding-t-70 {
    padding-top: 70px !important;
  }
  .d-padding-b-70 {
    padding-bottom: 70px !important;
  }
  .d-padding-l-70 {
    padding-left: 70px !important;
  }
  .d-padding-r-70 {
    padding-right: 70px !important;
  }
  .d-padding-tb-70 {
    padding-top: 70px !important;
    padding-bottom: 70px !important;
  }
  .d-padding-lr-70 {
    padding-left: 70px !important;
    padding-right: 70px !important;
  }
  .d-margin-70 {
    margin: 70px !important;
  }
  .d-margin-t-70 {
    margin-top: 70px !important;
  }
  .d-margin-b-70 {
    margin-bottom: 70px !important;
  }
  .d-margin-l-70 {
    margin-left: 70px !important;
  }
  .d-margin-r-70 {
    margin-right: 70px !important;
  }
  .d-margin-tb-70 {
    margin-top: 70px !important;
    margin-bottom: 70px !important;
  }
  .d-margin-lr-70 {
    margin-left: 70px !important;
    margin-right: 70px !important;
  }
  .d-fill-70 {
    width: 70% !important;
    flex: 0 0 70% !important;
  }
  .d-gap-70 {
    gap: 70px !important;
  }
  .d-radius-70 {
    border-radius: 70px !important;
  }
  .d-padding-71 {
    padding: 71px !important;
  }
  .d-padding-t-71 {
    padding-top: 71px !important;
  }
  .d-padding-b-71 {
    padding-bottom: 71px !important;
  }
  .d-padding-l-71 {
    padding-left: 71px !important;
  }
  .d-padding-r-71 {
    padding-right: 71px !important;
  }
  .d-padding-tb-71 {
    padding-top: 71px !important;
    padding-bottom: 71px !important;
  }
  .d-padding-lr-71 {
    padding-left: 71px !important;
    padding-right: 71px !important;
  }
  .d-margin-71 {
    margin: 71px !important;
  }
  .d-margin-t-71 {
    margin-top: 71px !important;
  }
  .d-margin-b-71 {
    margin-bottom: 71px !important;
  }
  .d-margin-l-71 {
    margin-left: 71px !important;
  }
  .d-margin-r-71 {
    margin-right: 71px !important;
  }
  .d-margin-tb-71 {
    margin-top: 71px !important;
    margin-bottom: 71px !important;
  }
  .d-margin-lr-71 {
    margin-left: 71px !important;
    margin-right: 71px !important;
  }
  .d-fill-71 {
    width: 71% !important;
    flex: 0 0 71% !important;
  }
  .d-gap-71 {
    gap: 71px !important;
  }
  .d-radius-71 {
    border-radius: 71px !important;
  }
  .d-padding-72 {
    padding: 72px !important;
  }
  .d-padding-t-72 {
    padding-top: 72px !important;
  }
  .d-padding-b-72 {
    padding-bottom: 72px !important;
  }
  .d-padding-l-72 {
    padding-left: 72px !important;
  }
  .d-padding-r-72 {
    padding-right: 72px !important;
  }
  .d-padding-tb-72 {
    padding-top: 72px !important;
    padding-bottom: 72px !important;
  }
  .d-padding-lr-72 {
    padding-left: 72px !important;
    padding-right: 72px !important;
  }
  .d-margin-72 {
    margin: 72px !important;
  }
  .d-margin-t-72 {
    margin-top: 72px !important;
  }
  .d-margin-b-72 {
    margin-bottom: 72px !important;
  }
  .d-margin-l-72 {
    margin-left: 72px !important;
  }
  .d-margin-r-72 {
    margin-right: 72px !important;
  }
  .d-margin-tb-72 {
    margin-top: 72px !important;
    margin-bottom: 72px !important;
  }
  .d-margin-lr-72 {
    margin-left: 72px !important;
    margin-right: 72px !important;
  }
  .d-fill-72 {
    width: 72% !important;
    flex: 0 0 72% !important;
  }
  .d-gap-72 {
    gap: 72px !important;
  }
  .d-radius-72 {
    border-radius: 72px !important;
  }
  .d-padding-73 {
    padding: 73px !important;
  }
  .d-padding-t-73 {
    padding-top: 73px !important;
  }
  .d-padding-b-73 {
    padding-bottom: 73px !important;
  }
  .d-padding-l-73 {
    padding-left: 73px !important;
  }
  .d-padding-r-73 {
    padding-right: 73px !important;
  }
  .d-padding-tb-73 {
    padding-top: 73px !important;
    padding-bottom: 73px !important;
  }
  .d-padding-lr-73 {
    padding-left: 73px !important;
    padding-right: 73px !important;
  }
  .d-margin-73 {
    margin: 73px !important;
  }
  .d-margin-t-73 {
    margin-top: 73px !important;
  }
  .d-margin-b-73 {
    margin-bottom: 73px !important;
  }
  .d-margin-l-73 {
    margin-left: 73px !important;
  }
  .d-margin-r-73 {
    margin-right: 73px !important;
  }
  .d-margin-tb-73 {
    margin-top: 73px !important;
    margin-bottom: 73px !important;
  }
  .d-margin-lr-73 {
    margin-left: 73px !important;
    margin-right: 73px !important;
  }
  .d-fill-73 {
    width: 73% !important;
    flex: 0 0 73% !important;
  }
  .d-gap-73 {
    gap: 73px !important;
  }
  .d-radius-73 {
    border-radius: 73px !important;
  }
  .d-padding-74 {
    padding: 74px !important;
  }
  .d-padding-t-74 {
    padding-top: 74px !important;
  }
  .d-padding-b-74 {
    padding-bottom: 74px !important;
  }
  .d-padding-l-74 {
    padding-left: 74px !important;
  }
  .d-padding-r-74 {
    padding-right: 74px !important;
  }
  .d-padding-tb-74 {
    padding-top: 74px !important;
    padding-bottom: 74px !important;
  }
  .d-padding-lr-74 {
    padding-left: 74px !important;
    padding-right: 74px !important;
  }
  .d-margin-74 {
    margin: 74px !important;
  }
  .d-margin-t-74 {
    margin-top: 74px !important;
  }
  .d-margin-b-74 {
    margin-bottom: 74px !important;
  }
  .d-margin-l-74 {
    margin-left: 74px !important;
  }
  .d-margin-r-74 {
    margin-right: 74px !important;
  }
  .d-margin-tb-74 {
    margin-top: 74px !important;
    margin-bottom: 74px !important;
  }
  .d-margin-lr-74 {
    margin-left: 74px !important;
    margin-right: 74px !important;
  }
  .d-fill-74 {
    width: 74% !important;
    flex: 0 0 74% !important;
  }
  .d-gap-74 {
    gap: 74px !important;
  }
  .d-radius-74 {
    border-radius: 74px !important;
  }
  .d-padding-75 {
    padding: 75px !important;
  }
  .d-padding-t-75 {
    padding-top: 75px !important;
  }
  .d-padding-b-75 {
    padding-bottom: 75px !important;
  }
  .d-padding-l-75 {
    padding-left: 75px !important;
  }
  .d-padding-r-75 {
    padding-right: 75px !important;
  }
  .d-padding-tb-75 {
    padding-top: 75px !important;
    padding-bottom: 75px !important;
  }
  .d-padding-lr-75 {
    padding-left: 75px !important;
    padding-right: 75px !important;
  }
  .d-margin-75 {
    margin: 75px !important;
  }
  .d-margin-t-75 {
    margin-top: 75px !important;
  }
  .d-margin-b-75 {
    margin-bottom: 75px !important;
  }
  .d-margin-l-75 {
    margin-left: 75px !important;
  }
  .d-margin-r-75 {
    margin-right: 75px !important;
  }
  .d-margin-tb-75 {
    margin-top: 75px !important;
    margin-bottom: 75px !important;
  }
  .d-margin-lr-75 {
    margin-left: 75px !important;
    margin-right: 75px !important;
  }
  .d-fill-75 {
    width: 75% !important;
    flex: 0 0 75% !important;
  }
  .d-gap-75 {
    gap: 75px !important;
  }
  .d-radius-75 {
    border-radius: 75px !important;
  }
  .d-padding-76 {
    padding: 76px !important;
  }
  .d-padding-t-76 {
    padding-top: 76px !important;
  }
  .d-padding-b-76 {
    padding-bottom: 76px !important;
  }
  .d-padding-l-76 {
    padding-left: 76px !important;
  }
  .d-padding-r-76 {
    padding-right: 76px !important;
  }
  .d-padding-tb-76 {
    padding-top: 76px !important;
    padding-bottom: 76px !important;
  }
  .d-padding-lr-76 {
    padding-left: 76px !important;
    padding-right: 76px !important;
  }
  .d-margin-76 {
    margin: 76px !important;
  }
  .d-margin-t-76 {
    margin-top: 76px !important;
  }
  .d-margin-b-76 {
    margin-bottom: 76px !important;
  }
  .d-margin-l-76 {
    margin-left: 76px !important;
  }
  .d-margin-r-76 {
    margin-right: 76px !important;
  }
  .d-margin-tb-76 {
    margin-top: 76px !important;
    margin-bottom: 76px !important;
  }
  .d-margin-lr-76 {
    margin-left: 76px !important;
    margin-right: 76px !important;
  }
  .d-fill-76 {
    width: 76% !important;
    flex: 0 0 76% !important;
  }
  .d-gap-76 {
    gap: 76px !important;
  }
  .d-radius-76 {
    border-radius: 76px !important;
  }
  .d-padding-77 {
    padding: 77px !important;
  }
  .d-padding-t-77 {
    padding-top: 77px !important;
  }
  .d-padding-b-77 {
    padding-bottom: 77px !important;
  }
  .d-padding-l-77 {
    padding-left: 77px !important;
  }
  .d-padding-r-77 {
    padding-right: 77px !important;
  }
  .d-padding-tb-77 {
    padding-top: 77px !important;
    padding-bottom: 77px !important;
  }
  .d-padding-lr-77 {
    padding-left: 77px !important;
    padding-right: 77px !important;
  }
  .d-margin-77 {
    margin: 77px !important;
  }
  .d-margin-t-77 {
    margin-top: 77px !important;
  }
  .d-margin-b-77 {
    margin-bottom: 77px !important;
  }
  .d-margin-l-77 {
    margin-left: 77px !important;
  }
  .d-margin-r-77 {
    margin-right: 77px !important;
  }
  .d-margin-tb-77 {
    margin-top: 77px !important;
    margin-bottom: 77px !important;
  }
  .d-margin-lr-77 {
    margin-left: 77px !important;
    margin-right: 77px !important;
  }
  .d-fill-77 {
    width: 77% !important;
    flex: 0 0 77% !important;
  }
  .d-gap-77 {
    gap: 77px !important;
  }
  .d-radius-77 {
    border-radius: 77px !important;
  }
  .d-padding-78 {
    padding: 78px !important;
  }
  .d-padding-t-78 {
    padding-top: 78px !important;
  }
  .d-padding-b-78 {
    padding-bottom: 78px !important;
  }
  .d-padding-l-78 {
    padding-left: 78px !important;
  }
  .d-padding-r-78 {
    padding-right: 78px !important;
  }
  .d-padding-tb-78 {
    padding-top: 78px !important;
    padding-bottom: 78px !important;
  }
  .d-padding-lr-78 {
    padding-left: 78px !important;
    padding-right: 78px !important;
  }
  .d-margin-78 {
    margin: 78px !important;
  }
  .d-margin-t-78 {
    margin-top: 78px !important;
  }
  .d-margin-b-78 {
    margin-bottom: 78px !important;
  }
  .d-margin-l-78 {
    margin-left: 78px !important;
  }
  .d-margin-r-78 {
    margin-right: 78px !important;
  }
  .d-margin-tb-78 {
    margin-top: 78px !important;
    margin-bottom: 78px !important;
  }
  .d-margin-lr-78 {
    margin-left: 78px !important;
    margin-right: 78px !important;
  }
  .d-fill-78 {
    width: 78% !important;
    flex: 0 0 78% !important;
  }
  .d-gap-78 {
    gap: 78px !important;
  }
  .d-radius-78 {
    border-radius: 78px !important;
  }
  .d-padding-79 {
    padding: 79px !important;
  }
  .d-padding-t-79 {
    padding-top: 79px !important;
  }
  .d-padding-b-79 {
    padding-bottom: 79px !important;
  }
  .d-padding-l-79 {
    padding-left: 79px !important;
  }
  .d-padding-r-79 {
    padding-right: 79px !important;
  }
  .d-padding-tb-79 {
    padding-top: 79px !important;
    padding-bottom: 79px !important;
  }
  .d-padding-lr-79 {
    padding-left: 79px !important;
    padding-right: 79px !important;
  }
  .d-margin-79 {
    margin: 79px !important;
  }
  .d-margin-t-79 {
    margin-top: 79px !important;
  }
  .d-margin-b-79 {
    margin-bottom: 79px !important;
  }
  .d-margin-l-79 {
    margin-left: 79px !important;
  }
  .d-margin-r-79 {
    margin-right: 79px !important;
  }
  .d-margin-tb-79 {
    margin-top: 79px !important;
    margin-bottom: 79px !important;
  }
  .d-margin-lr-79 {
    margin-left: 79px !important;
    margin-right: 79px !important;
  }
  .d-fill-79 {
    width: 79% !important;
    flex: 0 0 79% !important;
  }
  .d-gap-79 {
    gap: 79px !important;
  }
  .d-radius-79 {
    border-radius: 79px !important;
  }
  .d-padding-80 {
    padding: 80px !important;
  }
  .d-padding-t-80 {
    padding-top: 80px !important;
  }
  .d-padding-b-80 {
    padding-bottom: 80px !important;
  }
  .d-padding-l-80 {
    padding-left: 80px !important;
  }
  .d-padding-r-80 {
    padding-right: 80px !important;
  }
  .d-padding-tb-80 {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
  .d-padding-lr-80 {
    padding-left: 80px !important;
    padding-right: 80px !important;
  }
  .d-margin-80 {
    margin: 80px !important;
  }
  .d-margin-t-80 {
    margin-top: 80px !important;
  }
  .d-margin-b-80 {
    margin-bottom: 80px !important;
  }
  .d-margin-l-80 {
    margin-left: 80px !important;
  }
  .d-margin-r-80 {
    margin-right: 80px !important;
  }
  .d-margin-tb-80 {
    margin-top: 80px !important;
    margin-bottom: 80px !important;
  }
  .d-margin-lr-80 {
    margin-left: 80px !important;
    margin-right: 80px !important;
  }
  .d-fill-80 {
    width: 80% !important;
    flex: 0 0 80% !important;
  }
  .d-gap-80 {
    gap: 80px !important;
  }
  .d-radius-80 {
    border-radius: 80px !important;
  }
  .d-padding-81 {
    padding: 81px !important;
  }
  .d-padding-t-81 {
    padding-top: 81px !important;
  }
  .d-padding-b-81 {
    padding-bottom: 81px !important;
  }
  .d-padding-l-81 {
    padding-left: 81px !important;
  }
  .d-padding-r-81 {
    padding-right: 81px !important;
  }
  .d-padding-tb-81 {
    padding-top: 81px !important;
    padding-bottom: 81px !important;
  }
  .d-padding-lr-81 {
    padding-left: 81px !important;
    padding-right: 81px !important;
  }
  .d-margin-81 {
    margin: 81px !important;
  }
  .d-margin-t-81 {
    margin-top: 81px !important;
  }
  .d-margin-b-81 {
    margin-bottom: 81px !important;
  }
  .d-margin-l-81 {
    margin-left: 81px !important;
  }
  .d-margin-r-81 {
    margin-right: 81px !important;
  }
  .d-margin-tb-81 {
    margin-top: 81px !important;
    margin-bottom: 81px !important;
  }
  .d-margin-lr-81 {
    margin-left: 81px !important;
    margin-right: 81px !important;
  }
  .d-fill-81 {
    width: 81% !important;
    flex: 0 0 81% !important;
  }
  .d-gap-81 {
    gap: 81px !important;
  }
  .d-radius-81 {
    border-radius: 81px !important;
  }
  .d-padding-82 {
    padding: 82px !important;
  }
  .d-padding-t-82 {
    padding-top: 82px !important;
  }
  .d-padding-b-82 {
    padding-bottom: 82px !important;
  }
  .d-padding-l-82 {
    padding-left: 82px !important;
  }
  .d-padding-r-82 {
    padding-right: 82px !important;
  }
  .d-padding-tb-82 {
    padding-top: 82px !important;
    padding-bottom: 82px !important;
  }
  .d-padding-lr-82 {
    padding-left: 82px !important;
    padding-right: 82px !important;
  }
  .d-margin-82 {
    margin: 82px !important;
  }
  .d-margin-t-82 {
    margin-top: 82px !important;
  }
  .d-margin-b-82 {
    margin-bottom: 82px !important;
  }
  .d-margin-l-82 {
    margin-left: 82px !important;
  }
  .d-margin-r-82 {
    margin-right: 82px !important;
  }
  .d-margin-tb-82 {
    margin-top: 82px !important;
    margin-bottom: 82px !important;
  }
  .d-margin-lr-82 {
    margin-left: 82px !important;
    margin-right: 82px !important;
  }
  .d-fill-82 {
    width: 82% !important;
    flex: 0 0 82% !important;
  }
  .d-gap-82 {
    gap: 82px !important;
  }
  .d-radius-82 {
    border-radius: 82px !important;
  }
  .d-padding-83 {
    padding: 83px !important;
  }
  .d-padding-t-83 {
    padding-top: 83px !important;
  }
  .d-padding-b-83 {
    padding-bottom: 83px !important;
  }
  .d-padding-l-83 {
    padding-left: 83px !important;
  }
  .d-padding-r-83 {
    padding-right: 83px !important;
  }
  .d-padding-tb-83 {
    padding-top: 83px !important;
    padding-bottom: 83px !important;
  }
  .d-padding-lr-83 {
    padding-left: 83px !important;
    padding-right: 83px !important;
  }
  .d-margin-83 {
    margin: 83px !important;
  }
  .d-margin-t-83 {
    margin-top: 83px !important;
  }
  .d-margin-b-83 {
    margin-bottom: 83px !important;
  }
  .d-margin-l-83 {
    margin-left: 83px !important;
  }
  .d-margin-r-83 {
    margin-right: 83px !important;
  }
  .d-margin-tb-83 {
    margin-top: 83px !important;
    margin-bottom: 83px !important;
  }
  .d-margin-lr-83 {
    margin-left: 83px !important;
    margin-right: 83px !important;
  }
  .d-fill-83 {
    width: 83% !important;
    flex: 0 0 83% !important;
  }
  .d-gap-83 {
    gap: 83px !important;
  }
  .d-radius-83 {
    border-radius: 83px !important;
  }
  .d-padding-84 {
    padding: 84px !important;
  }
  .d-padding-t-84 {
    padding-top: 84px !important;
  }
  .d-padding-b-84 {
    padding-bottom: 84px !important;
  }
  .d-padding-l-84 {
    padding-left: 84px !important;
  }
  .d-padding-r-84 {
    padding-right: 84px !important;
  }
  .d-padding-tb-84 {
    padding-top: 84px !important;
    padding-bottom: 84px !important;
  }
  .d-padding-lr-84 {
    padding-left: 84px !important;
    padding-right: 84px !important;
  }
  .d-margin-84 {
    margin: 84px !important;
  }
  .d-margin-t-84 {
    margin-top: 84px !important;
  }
  .d-margin-b-84 {
    margin-bottom: 84px !important;
  }
  .d-margin-l-84 {
    margin-left: 84px !important;
  }
  .d-margin-r-84 {
    margin-right: 84px !important;
  }
  .d-margin-tb-84 {
    margin-top: 84px !important;
    margin-bottom: 84px !important;
  }
  .d-margin-lr-84 {
    margin-left: 84px !important;
    margin-right: 84px !important;
  }
  .d-fill-84 {
    width: 84% !important;
    flex: 0 0 84% !important;
  }
  .d-gap-84 {
    gap: 84px !important;
  }
  .d-radius-84 {
    border-radius: 84px !important;
  }
  .d-padding-85 {
    padding: 85px !important;
  }
  .d-padding-t-85 {
    padding-top: 85px !important;
  }
  .d-padding-b-85 {
    padding-bottom: 85px !important;
  }
  .d-padding-l-85 {
    padding-left: 85px !important;
  }
  .d-padding-r-85 {
    padding-right: 85px !important;
  }
  .d-padding-tb-85 {
    padding-top: 85px !important;
    padding-bottom: 85px !important;
  }
  .d-padding-lr-85 {
    padding-left: 85px !important;
    padding-right: 85px !important;
  }
  .d-margin-85 {
    margin: 85px !important;
  }
  .d-margin-t-85 {
    margin-top: 85px !important;
  }
  .d-margin-b-85 {
    margin-bottom: 85px !important;
  }
  .d-margin-l-85 {
    margin-left: 85px !important;
  }
  .d-margin-r-85 {
    margin-right: 85px !important;
  }
  .d-margin-tb-85 {
    margin-top: 85px !important;
    margin-bottom: 85px !important;
  }
  .d-margin-lr-85 {
    margin-left: 85px !important;
    margin-right: 85px !important;
  }
  .d-fill-85 {
    width: 85% !important;
    flex: 0 0 85% !important;
  }
  .d-gap-85 {
    gap: 85px !important;
  }
  .d-radius-85 {
    border-radius: 85px !important;
  }
  .d-padding-86 {
    padding: 86px !important;
  }
  .d-padding-t-86 {
    padding-top: 86px !important;
  }
  .d-padding-b-86 {
    padding-bottom: 86px !important;
  }
  .d-padding-l-86 {
    padding-left: 86px !important;
  }
  .d-padding-r-86 {
    padding-right: 86px !important;
  }
  .d-padding-tb-86 {
    padding-top: 86px !important;
    padding-bottom: 86px !important;
  }
  .d-padding-lr-86 {
    padding-left: 86px !important;
    padding-right: 86px !important;
  }
  .d-margin-86 {
    margin: 86px !important;
  }
  .d-margin-t-86 {
    margin-top: 86px !important;
  }
  .d-margin-b-86 {
    margin-bottom: 86px !important;
  }
  .d-margin-l-86 {
    margin-left: 86px !important;
  }
  .d-margin-r-86 {
    margin-right: 86px !important;
  }
  .d-margin-tb-86 {
    margin-top: 86px !important;
    margin-bottom: 86px !important;
  }
  .d-margin-lr-86 {
    margin-left: 86px !important;
    margin-right: 86px !important;
  }
  .d-fill-86 {
    width: 86% !important;
    flex: 0 0 86% !important;
  }
  .d-gap-86 {
    gap: 86px !important;
  }
  .d-radius-86 {
    border-radius: 86px !important;
  }
  .d-padding-87 {
    padding: 87px !important;
  }
  .d-padding-t-87 {
    padding-top: 87px !important;
  }
  .d-padding-b-87 {
    padding-bottom: 87px !important;
  }
  .d-padding-l-87 {
    padding-left: 87px !important;
  }
  .d-padding-r-87 {
    padding-right: 87px !important;
  }
  .d-padding-tb-87 {
    padding-top: 87px !important;
    padding-bottom: 87px !important;
  }
  .d-padding-lr-87 {
    padding-left: 87px !important;
    padding-right: 87px !important;
  }
  .d-margin-87 {
    margin: 87px !important;
  }
  .d-margin-t-87 {
    margin-top: 87px !important;
  }
  .d-margin-b-87 {
    margin-bottom: 87px !important;
  }
  .d-margin-l-87 {
    margin-left: 87px !important;
  }
  .d-margin-r-87 {
    margin-right: 87px !important;
  }
  .d-margin-tb-87 {
    margin-top: 87px !important;
    margin-bottom: 87px !important;
  }
  .d-margin-lr-87 {
    margin-left: 87px !important;
    margin-right: 87px !important;
  }
  .d-fill-87 {
    width: 87% !important;
    flex: 0 0 87% !important;
  }
  .d-gap-87 {
    gap: 87px !important;
  }
  .d-radius-87 {
    border-radius: 87px !important;
  }
  .d-padding-88 {
    padding: 88px !important;
  }
  .d-padding-t-88 {
    padding-top: 88px !important;
  }
  .d-padding-b-88 {
    padding-bottom: 88px !important;
  }
  .d-padding-l-88 {
    padding-left: 88px !important;
  }
  .d-padding-r-88 {
    padding-right: 88px !important;
  }
  .d-padding-tb-88 {
    padding-top: 88px !important;
    padding-bottom: 88px !important;
  }
  .d-padding-lr-88 {
    padding-left: 88px !important;
    padding-right: 88px !important;
  }
  .d-margin-88 {
    margin: 88px !important;
  }
  .d-margin-t-88 {
    margin-top: 88px !important;
  }
  .d-margin-b-88 {
    margin-bottom: 88px !important;
  }
  .d-margin-l-88 {
    margin-left: 88px !important;
  }
  .d-margin-r-88 {
    margin-right: 88px !important;
  }
  .d-margin-tb-88 {
    margin-top: 88px !important;
    margin-bottom: 88px !important;
  }
  .d-margin-lr-88 {
    margin-left: 88px !important;
    margin-right: 88px !important;
  }
  .d-fill-88 {
    width: 88% !important;
    flex: 0 0 88% !important;
  }
  .d-gap-88 {
    gap: 88px !important;
  }
  .d-radius-88 {
    border-radius: 88px !important;
  }
  .d-padding-89 {
    padding: 89px !important;
  }
  .d-padding-t-89 {
    padding-top: 89px !important;
  }
  .d-padding-b-89 {
    padding-bottom: 89px !important;
  }
  .d-padding-l-89 {
    padding-left: 89px !important;
  }
  .d-padding-r-89 {
    padding-right: 89px !important;
  }
  .d-padding-tb-89 {
    padding-top: 89px !important;
    padding-bottom: 89px !important;
  }
  .d-padding-lr-89 {
    padding-left: 89px !important;
    padding-right: 89px !important;
  }
  .d-margin-89 {
    margin: 89px !important;
  }
  .d-margin-t-89 {
    margin-top: 89px !important;
  }
  .d-margin-b-89 {
    margin-bottom: 89px !important;
  }
  .d-margin-l-89 {
    margin-left: 89px !important;
  }
  .d-margin-r-89 {
    margin-right: 89px !important;
  }
  .d-margin-tb-89 {
    margin-top: 89px !important;
    margin-bottom: 89px !important;
  }
  .d-margin-lr-89 {
    margin-left: 89px !important;
    margin-right: 89px !important;
  }
  .d-fill-89 {
    width: 89% !important;
    flex: 0 0 89% !important;
  }
  .d-gap-89 {
    gap: 89px !important;
  }
  .d-radius-89 {
    border-radius: 89px !important;
  }
  .d-padding-90 {
    padding: 90px !important;
  }
  .d-padding-t-90 {
    padding-top: 90px !important;
  }
  .d-padding-b-90 {
    padding-bottom: 90px !important;
  }
  .d-padding-l-90 {
    padding-left: 90px !important;
  }
  .d-padding-r-90 {
    padding-right: 90px !important;
  }
  .d-padding-tb-90 {
    padding-top: 90px !important;
    padding-bottom: 90px !important;
  }
  .d-padding-lr-90 {
    padding-left: 90px !important;
    padding-right: 90px !important;
  }
  .d-margin-90 {
    margin: 90px !important;
  }
  .d-margin-t-90 {
    margin-top: 90px !important;
  }
  .d-margin-b-90 {
    margin-bottom: 90px !important;
  }
  .d-margin-l-90 {
    margin-left: 90px !important;
  }
  .d-margin-r-90 {
    margin-right: 90px !important;
  }
  .d-margin-tb-90 {
    margin-top: 90px !important;
    margin-bottom: 90px !important;
  }
  .d-margin-lr-90 {
    margin-left: 90px !important;
    margin-right: 90px !important;
  }
  .d-fill-90 {
    width: 90% !important;
    flex: 0 0 90% !important;
  }
  .d-gap-90 {
    gap: 90px !important;
  }
  .d-radius-90 {
    border-radius: 90px !important;
  }
  .d-padding-91 {
    padding: 91px !important;
  }
  .d-padding-t-91 {
    padding-top: 91px !important;
  }
  .d-padding-b-91 {
    padding-bottom: 91px !important;
  }
  .d-padding-l-91 {
    padding-left: 91px !important;
  }
  .d-padding-r-91 {
    padding-right: 91px !important;
  }
  .d-padding-tb-91 {
    padding-top: 91px !important;
    padding-bottom: 91px !important;
  }
  .d-padding-lr-91 {
    padding-left: 91px !important;
    padding-right: 91px !important;
  }
  .d-margin-91 {
    margin: 91px !important;
  }
  .d-margin-t-91 {
    margin-top: 91px !important;
  }
  .d-margin-b-91 {
    margin-bottom: 91px !important;
  }
  .d-margin-l-91 {
    margin-left: 91px !important;
  }
  .d-margin-r-91 {
    margin-right: 91px !important;
  }
  .d-margin-tb-91 {
    margin-top: 91px !important;
    margin-bottom: 91px !important;
  }
  .d-margin-lr-91 {
    margin-left: 91px !important;
    margin-right: 91px !important;
  }
  .d-fill-91 {
    width: 91% !important;
    flex: 0 0 91% !important;
  }
  .d-gap-91 {
    gap: 91px !important;
  }
  .d-radius-91 {
    border-radius: 91px !important;
  }
  .d-padding-92 {
    padding: 92px !important;
  }
  .d-padding-t-92 {
    padding-top: 92px !important;
  }
  .d-padding-b-92 {
    padding-bottom: 92px !important;
  }
  .d-padding-l-92 {
    padding-left: 92px !important;
  }
  .d-padding-r-92 {
    padding-right: 92px !important;
  }
  .d-padding-tb-92 {
    padding-top: 92px !important;
    padding-bottom: 92px !important;
  }
  .d-padding-lr-92 {
    padding-left: 92px !important;
    padding-right: 92px !important;
  }
  .d-margin-92 {
    margin: 92px !important;
  }
  .d-margin-t-92 {
    margin-top: 92px !important;
  }
  .d-margin-b-92 {
    margin-bottom: 92px !important;
  }
  .d-margin-l-92 {
    margin-left: 92px !important;
  }
  .d-margin-r-92 {
    margin-right: 92px !important;
  }
  .d-margin-tb-92 {
    margin-top: 92px !important;
    margin-bottom: 92px !important;
  }
  .d-margin-lr-92 {
    margin-left: 92px !important;
    margin-right: 92px !important;
  }
  .d-fill-92 {
    width: 92% !important;
    flex: 0 0 92% !important;
  }
  .d-gap-92 {
    gap: 92px !important;
  }
  .d-radius-92 {
    border-radius: 92px !important;
  }
  .d-padding-93 {
    padding: 93px !important;
  }
  .d-padding-t-93 {
    padding-top: 93px !important;
  }
  .d-padding-b-93 {
    padding-bottom: 93px !important;
  }
  .d-padding-l-93 {
    padding-left: 93px !important;
  }
  .d-padding-r-93 {
    padding-right: 93px !important;
  }
  .d-padding-tb-93 {
    padding-top: 93px !important;
    padding-bottom: 93px !important;
  }
  .d-padding-lr-93 {
    padding-left: 93px !important;
    padding-right: 93px !important;
  }
  .d-margin-93 {
    margin: 93px !important;
  }
  .d-margin-t-93 {
    margin-top: 93px !important;
  }
  .d-margin-b-93 {
    margin-bottom: 93px !important;
  }
  .d-margin-l-93 {
    margin-left: 93px !important;
  }
  .d-margin-r-93 {
    margin-right: 93px !important;
  }
  .d-margin-tb-93 {
    margin-top: 93px !important;
    margin-bottom: 93px !important;
  }
  .d-margin-lr-93 {
    margin-left: 93px !important;
    margin-right: 93px !important;
  }
  .d-fill-93 {
    width: 93% !important;
    flex: 0 0 93% !important;
  }
  .d-gap-93 {
    gap: 93px !important;
  }
  .d-radius-93 {
    border-radius: 93px !important;
  }
  .d-padding-94 {
    padding: 94px !important;
  }
  .d-padding-t-94 {
    padding-top: 94px !important;
  }
  .d-padding-b-94 {
    padding-bottom: 94px !important;
  }
  .d-padding-l-94 {
    padding-left: 94px !important;
  }
  .d-padding-r-94 {
    padding-right: 94px !important;
  }
  .d-padding-tb-94 {
    padding-top: 94px !important;
    padding-bottom: 94px !important;
  }
  .d-padding-lr-94 {
    padding-left: 94px !important;
    padding-right: 94px !important;
  }
  .d-margin-94 {
    margin: 94px !important;
  }
  .d-margin-t-94 {
    margin-top: 94px !important;
  }
  .d-margin-b-94 {
    margin-bottom: 94px !important;
  }
  .d-margin-l-94 {
    margin-left: 94px !important;
  }
  .d-margin-r-94 {
    margin-right: 94px !important;
  }
  .d-margin-tb-94 {
    margin-top: 94px !important;
    margin-bottom: 94px !important;
  }
  .d-margin-lr-94 {
    margin-left: 94px !important;
    margin-right: 94px !important;
  }
  .d-fill-94 {
    width: 94% !important;
    flex: 0 0 94% !important;
  }
  .d-gap-94 {
    gap: 94px !important;
  }
  .d-radius-94 {
    border-radius: 94px !important;
  }
  .d-padding-95 {
    padding: 95px !important;
  }
  .d-padding-t-95 {
    padding-top: 95px !important;
  }
  .d-padding-b-95 {
    padding-bottom: 95px !important;
  }
  .d-padding-l-95 {
    padding-left: 95px !important;
  }
  .d-padding-r-95 {
    padding-right: 95px !important;
  }
  .d-padding-tb-95 {
    padding-top: 95px !important;
    padding-bottom: 95px !important;
  }
  .d-padding-lr-95 {
    padding-left: 95px !important;
    padding-right: 95px !important;
  }
  .d-margin-95 {
    margin: 95px !important;
  }
  .d-margin-t-95 {
    margin-top: 95px !important;
  }
  .d-margin-b-95 {
    margin-bottom: 95px !important;
  }
  .d-margin-l-95 {
    margin-left: 95px !important;
  }
  .d-margin-r-95 {
    margin-right: 95px !important;
  }
  .d-margin-tb-95 {
    margin-top: 95px !important;
    margin-bottom: 95px !important;
  }
  .d-margin-lr-95 {
    margin-left: 95px !important;
    margin-right: 95px !important;
  }
  .d-fill-95 {
    width: 95% !important;
    flex: 0 0 95% !important;
  }
  .d-gap-95 {
    gap: 95px !important;
  }
  .d-radius-95 {
    border-radius: 95px !important;
  }
  .d-padding-96 {
    padding: 96px !important;
  }
  .d-padding-t-96 {
    padding-top: 96px !important;
  }
  .d-padding-b-96 {
    padding-bottom: 96px !important;
  }
  .d-padding-l-96 {
    padding-left: 96px !important;
  }
  .d-padding-r-96 {
    padding-right: 96px !important;
  }
  .d-padding-tb-96 {
    padding-top: 96px !important;
    padding-bottom: 96px !important;
  }
  .d-padding-lr-96 {
    padding-left: 96px !important;
    padding-right: 96px !important;
  }
  .d-margin-96 {
    margin: 96px !important;
  }
  .d-margin-t-96 {
    margin-top: 96px !important;
  }
  .d-margin-b-96 {
    margin-bottom: 96px !important;
  }
  .d-margin-l-96 {
    margin-left: 96px !important;
  }
  .d-margin-r-96 {
    margin-right: 96px !important;
  }
  .d-margin-tb-96 {
    margin-top: 96px !important;
    margin-bottom: 96px !important;
  }
  .d-margin-lr-96 {
    margin-left: 96px !important;
    margin-right: 96px !important;
  }
  .d-fill-96 {
    width: 96% !important;
    flex: 0 0 96% !important;
  }
  .d-gap-96 {
    gap: 96px !important;
  }
  .d-radius-96 {
    border-radius: 96px !important;
  }
  .d-padding-97 {
    padding: 97px !important;
  }
  .d-padding-t-97 {
    padding-top: 97px !important;
  }
  .d-padding-b-97 {
    padding-bottom: 97px !important;
  }
  .d-padding-l-97 {
    padding-left: 97px !important;
  }
  .d-padding-r-97 {
    padding-right: 97px !important;
  }
  .d-padding-tb-97 {
    padding-top: 97px !important;
    padding-bottom: 97px !important;
  }
  .d-padding-lr-97 {
    padding-left: 97px !important;
    padding-right: 97px !important;
  }
  .d-margin-97 {
    margin: 97px !important;
  }
  .d-margin-t-97 {
    margin-top: 97px !important;
  }
  .d-margin-b-97 {
    margin-bottom: 97px !important;
  }
  .d-margin-l-97 {
    margin-left: 97px !important;
  }
  .d-margin-r-97 {
    margin-right: 97px !important;
  }
  .d-margin-tb-97 {
    margin-top: 97px !important;
    margin-bottom: 97px !important;
  }
  .d-margin-lr-97 {
    margin-left: 97px !important;
    margin-right: 97px !important;
  }
  .d-fill-97 {
    width: 97% !important;
    flex: 0 0 97% !important;
  }
  .d-gap-97 {
    gap: 97px !important;
  }
  .d-radius-97 {
    border-radius: 97px !important;
  }
  .d-padding-98 {
    padding: 98px !important;
  }
  .d-padding-t-98 {
    padding-top: 98px !important;
  }
  .d-padding-b-98 {
    padding-bottom: 98px !important;
  }
  .d-padding-l-98 {
    padding-left: 98px !important;
  }
  .d-padding-r-98 {
    padding-right: 98px !important;
  }
  .d-padding-tb-98 {
    padding-top: 98px !important;
    padding-bottom: 98px !important;
  }
  .d-padding-lr-98 {
    padding-left: 98px !important;
    padding-right: 98px !important;
  }
  .d-margin-98 {
    margin: 98px !important;
  }
  .d-margin-t-98 {
    margin-top: 98px !important;
  }
  .d-margin-b-98 {
    margin-bottom: 98px !important;
  }
  .d-margin-l-98 {
    margin-left: 98px !important;
  }
  .d-margin-r-98 {
    margin-right: 98px !important;
  }
  .d-margin-tb-98 {
    margin-top: 98px !important;
    margin-bottom: 98px !important;
  }
  .d-margin-lr-98 {
    margin-left: 98px !important;
    margin-right: 98px !important;
  }
  .d-fill-98 {
    width: 98% !important;
    flex: 0 0 98% !important;
  }
  .d-gap-98 {
    gap: 98px !important;
  }
  .d-radius-98 {
    border-radius: 98px !important;
  }
  .d-padding-99 {
    padding: 99px !important;
  }
  .d-padding-t-99 {
    padding-top: 99px !important;
  }
  .d-padding-b-99 {
    padding-bottom: 99px !important;
  }
  .d-padding-l-99 {
    padding-left: 99px !important;
  }
  .d-padding-r-99 {
    padding-right: 99px !important;
  }
  .d-padding-tb-99 {
    padding-top: 99px !important;
    padding-bottom: 99px !important;
  }
  .d-padding-lr-99 {
    padding-left: 99px !important;
    padding-right: 99px !important;
  }
  .d-margin-99 {
    margin: 99px !important;
  }
  .d-margin-t-99 {
    margin-top: 99px !important;
  }
  .d-margin-b-99 {
    margin-bottom: 99px !important;
  }
  .d-margin-l-99 {
    margin-left: 99px !important;
  }
  .d-margin-r-99 {
    margin-right: 99px !important;
  }
  .d-margin-tb-99 {
    margin-top: 99px !important;
    margin-bottom: 99px !important;
  }
  .d-margin-lr-99 {
    margin-left: 99px !important;
    margin-right: 99px !important;
  }
  .d-fill-99 {
    width: 99% !important;
    flex: 0 0 99% !important;
  }
  .d-gap-99 {
    gap: 99px !important;
  }
  .d-radius-99 {
    border-radius: 99px !important;
  }
  .d-padding-100 {
    padding: 100px !important;
  }
  .d-padding-t-100 {
    padding-top: 100px !important;
  }
  .d-padding-b-100 {
    padding-bottom: 100px !important;
  }
  .d-padding-l-100 {
    padding-left: 100px !important;
  }
  .d-padding-r-100 {
    padding-right: 100px !important;
  }
  .d-padding-tb-100 {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
  }
  .d-padding-lr-100 {
    padding-left: 100px !important;
    padding-right: 100px !important;
  }
  .d-margin-100 {
    margin: 100px !important;
  }
  .d-margin-t-100 {
    margin-top: 100px !important;
  }
  .d-margin-b-100 {
    margin-bottom: 100px !important;
  }
  .d-margin-l-100 {
    margin-left: 100px !important;
  }
  .d-margin-r-100 {
    margin-right: 100px !important;
  }
  .d-margin-tb-100 {
    margin-top: 100px !important;
    margin-bottom: 100px !important;
  }
  .d-margin-lr-100 {
    margin-left: 100px !important;
    margin-right: 100px !important;
  }
  .d-fill-100 {
    width: 100% !important;
    flex: 0 0 100% !important;
  }
  .d-gap-100 {
    gap: 100px !important;
  }
  .d-radius-100 {
    border-radius: 100px !important;
  }
  .d-w-0 {
    width: 0% !important;
  }
  .d-h-0 {
    height: 0% !important;
  }
  .d-w-0-px {
    width: 0px !important;
  }
  .d-h-0-px {
    height: 0px !important;
  }
  .d-w-0-vw {
    width: 0vw !important;
  }
  .d-h-0-vh {
    height: 0vh !important;
  }
  .d-w-5 {
    width: 5% !important;
  }
  .d-h-5 {
    height: 5% !important;
  }
  .d-w-10-px {
    width: 10px !important;
  }
  .d-h-10-px {
    height: 10px !important;
  }
  .d-w-5-vw {
    width: 5vw !important;
  }
  .d-h-5-vh {
    height: 5vh !important;
  }
  .d-w-10 {
    width: 10% !important;
  }
  .d-h-10 {
    height: 10% !important;
  }
  .d-w-20-px {
    width: 20px !important;
  }
  .d-h-20-px {
    height: 20px !important;
  }
  .d-w-10-vw {
    width: 10vw !important;
  }
  .d-h-10-vh {
    height: 10vh !important;
  }
  .d-w-15 {
    width: 15% !important;
  }
  .d-h-15 {
    height: 15% !important;
  }
  .d-w-30-px {
    width: 30px !important;
  }
  .d-h-30-px {
    height: 30px !important;
  }
  .d-w-15-vw {
    width: 15vw !important;
  }
  .d-h-15-vh {
    height: 15vh !important;
  }
  .d-w-20 {
    width: 20% !important;
  }
  .d-h-20 {
    height: 20% !important;
  }
  .d-w-40-px {
    width: 40px !important;
  }
  .d-h-40-px {
    height: 40px !important;
  }
  .d-w-20-vw {
    width: 20vw !important;
  }
  .d-h-20-vh {
    height: 20vh !important;
  }
  .d-w-25 {
    width: 25% !important;
  }
  .d-h-25 {
    height: 25% !important;
  }
  .d-w-50-px {
    width: 50px !important;
  }
  .d-h-50-px {
    height: 50px !important;
  }
  .d-w-25-vw {
    width: 25vw !important;
  }
  .d-h-25-vh {
    height: 25vh !important;
  }
  .d-w-30 {
    width: 30% !important;
  }
  .d-h-30 {
    height: 30% !important;
  }
  .d-w-60-px {
    width: 60px !important;
  }
  .d-h-60-px {
    height: 60px !important;
  }
  .d-w-30-vw {
    width: 30vw !important;
  }
  .d-h-30-vh {
    height: 30vh !important;
  }
  .d-w-35 {
    width: 35% !important;
  }
  .d-h-35 {
    height: 35% !important;
  }
  .d-w-70-px {
    width: 70px !important;
  }
  .d-h-70-px {
    height: 70px !important;
  }
  .d-w-35-vw {
    width: 35vw !important;
  }
  .d-h-35-vh {
    height: 35vh !important;
  }
  .d-w-40 {
    width: 40% !important;
  }
  .d-h-40 {
    height: 40% !important;
  }
  .d-w-80-px {
    width: 80px !important;
  }
  .d-h-80-px {
    height: 80px !important;
  }
  .d-w-40-vw {
    width: 40vw !important;
  }
  .d-h-40-vh {
    height: 40vh !important;
  }
  .d-w-45 {
    width: 45% !important;
  }
  .d-h-45 {
    height: 45% !important;
  }
  .d-w-90-px {
    width: 90px !important;
  }
  .d-h-90-px {
    height: 90px !important;
  }
  .d-w-45-vw {
    width: 45vw !important;
  }
  .d-h-45-vh {
    height: 45vh !important;
  }
  .d-w-50 {
    width: 50% !important;
  }
  .d-h-50 {
    height: 50% !important;
  }
  .d-w-100-px {
    width: 100px !important;
  }
  .d-h-100-px {
    height: 100px !important;
  }
  .d-w-50-vw {
    width: 50vw !important;
  }
  .d-h-50-vh {
    height: 50vh !important;
  }
  .d-w-55 {
    width: 55% !important;
  }
  .d-h-55 {
    height: 55% !important;
  }
  .d-w-110-px {
    width: 110px !important;
  }
  .d-h-110-px {
    height: 110px !important;
  }
  .d-w-55-vw {
    width: 55vw !important;
  }
  .d-h-55-vh {
    height: 55vh !important;
  }
  .d-w-60 {
    width: 60% !important;
  }
  .d-h-60 {
    height: 60% !important;
  }
  .d-w-120-px {
    width: 120px !important;
  }
  .d-h-120-px {
    height: 120px !important;
  }
  .d-w-60-vw {
    width: 60vw !important;
  }
  .d-h-60-vh {
    height: 60vh !important;
  }
  .d-w-65 {
    width: 65% !important;
  }
  .d-h-65 {
    height: 65% !important;
  }
  .d-w-130-px {
    width: 130px !important;
  }
  .d-h-130-px {
    height: 130px !important;
  }
  .d-w-65-vw {
    width: 65vw !important;
  }
  .d-h-65-vh {
    height: 65vh !important;
  }
  .d-w-70 {
    width: 70% !important;
  }
  .d-h-70 {
    height: 70% !important;
  }
  .d-w-140-px {
    width: 140px !important;
  }
  .d-h-140-px {
    height: 140px !important;
  }
  .d-w-70-vw {
    width: 70vw !important;
  }
  .d-h-70-vh {
    height: 70vh !important;
  }
  .d-w-75 {
    width: 75% !important;
  }
  .d-h-75 {
    height: 75% !important;
  }
  .d-w-150-px {
    width: 150px !important;
  }
  .d-h-150-px {
    height: 150px !important;
  }
  .d-w-75-vw {
    width: 75vw !important;
  }
  .d-h-75-vh {
    height: 75vh !important;
  }
  .d-w-80 {
    width: 80% !important;
  }
  .d-h-80 {
    height: 80% !important;
  }
  .d-w-160-px {
    width: 160px !important;
  }
  .d-h-160-px {
    height: 160px !important;
  }
  .d-w-80-vw {
    width: 80vw !important;
  }
  .d-h-80-vh {
    height: 80vh !important;
  }
  .d-w-85 {
    width: 85% !important;
  }
  .d-h-85 {
    height: 85% !important;
  }
  .d-w-170-px {
    width: 170px !important;
  }
  .d-h-170-px {
    height: 170px !important;
  }
  .d-w-85-vw {
    width: 85vw !important;
  }
  .d-h-85-vh {
    height: 85vh !important;
  }
  .d-w-90 {
    width: 90% !important;
  }
  .d-h-90 {
    height: 90% !important;
  }
  .d-w-180-px {
    width: 180px !important;
  }
  .d-h-180-px {
    height: 180px !important;
  }
  .d-w-90-vw {
    width: 90vw !important;
  }
  .d-h-90-vh {
    height: 90vh !important;
  }
  .d-w-95 {
    width: 95% !important;
  }
  .d-h-95 {
    height: 95% !important;
  }
  .d-w-190-px {
    width: 190px !important;
  }
  .d-h-190-px {
    height: 190px !important;
  }
  .d-w-95-vw {
    width: 95vw !important;
  }
  .d-h-95-vh {
    height: 95vh !important;
  }
  .d-w-100 {
    width: 100% !important;
  }
  .d-h-100 {
    height: 100% !important;
  }
  .d-w-200-px {
    width: 200px !important;
  }
  .d-h-200-px {
    height: 200px !important;
  }
  .d-w-100-vw {
    width: 100vw !important;
  }
  .d-h-100-vh {
    height: 100vh !important;
  }
  .d-w-105 {
    width: 105% !important;
  }
  .d-h-105 {
    height: 105% !important;
  }
  .d-w-210-px {
    width: 210px !important;
  }
  .d-h-210-px {
    height: 210px !important;
  }
  .d-w-105-vw {
    width: 105vw !important;
  }
  .d-h-105-vh {
    height: 105vh !important;
  }
  .d-w-110 {
    width: 110% !important;
  }
  .d-h-110 {
    height: 110% !important;
  }
  .d-w-220-px {
    width: 220px !important;
  }
  .d-h-220-px {
    height: 220px !important;
  }
  .d-w-110-vw {
    width: 110vw !important;
  }
  .d-h-110-vh {
    height: 110vh !important;
  }
  .d-w-115 {
    width: 115% !important;
  }
  .d-h-115 {
    height: 115% !important;
  }
  .d-w-230-px {
    width: 230px !important;
  }
  .d-h-230-px {
    height: 230px !important;
  }
  .d-w-115-vw {
    width: 115vw !important;
  }
  .d-h-115-vh {
    height: 115vh !important;
  }
  .d-w-120 {
    width: 120% !important;
  }
  .d-h-120 {
    height: 120% !important;
  }
  .d-w-240-px {
    width: 240px !important;
  }
  .d-h-240-px {
    height: 240px !important;
  }
  .d-w-120-vw {
    width: 120vw !important;
  }
  .d-h-120-vh {
    height: 120vh !important;
  }
  .d-w-125 {
    width: 125% !important;
  }
  .d-h-125 {
    height: 125% !important;
  }
  .d-w-250-px {
    width: 250px !important;
  }
  .d-h-250-px {
    height: 250px !important;
  }
  .d-w-125-vw {
    width: 125vw !important;
  }
  .d-h-125-vh {
    height: 125vh !important;
  }
  .d-w-130 {
    width: 130% !important;
  }
  .d-h-130 {
    height: 130% !important;
  }
  .d-w-260-px {
    width: 260px !important;
  }
  .d-h-260-px {
    height: 260px !important;
  }
  .d-w-130-vw {
    width: 130vw !important;
  }
  .d-h-130-vh {
    height: 130vh !important;
  }
  .d-w-135 {
    width: 135% !important;
  }
  .d-h-135 {
    height: 135% !important;
  }
  .d-w-270-px {
    width: 270px !important;
  }
  .d-h-270-px {
    height: 270px !important;
  }
  .d-w-135-vw {
    width: 135vw !important;
  }
  .d-h-135-vh {
    height: 135vh !important;
  }
  .d-w-140 {
    width: 140% !important;
  }
  .d-h-140 {
    height: 140% !important;
  }
  .d-w-280-px {
    width: 280px !important;
  }
  .d-h-280-px {
    height: 280px !important;
  }
  .d-w-140-vw {
    width: 140vw !important;
  }
  .d-h-140-vh {
    height: 140vh !important;
  }
  .d-w-145 {
    width: 145% !important;
  }
  .d-h-145 {
    height: 145% !important;
  }
  .d-w-290-px {
    width: 290px !important;
  }
  .d-h-290-px {
    height: 290px !important;
  }
  .d-w-145-vw {
    width: 145vw !important;
  }
  .d-h-145-vh {
    height: 145vh !important;
  }
  .d-w-150 {
    width: 150% !important;
  }
  .d-h-150 {
    height: 150% !important;
  }
  .d-w-300-px {
    width: 300px !important;
  }
  .d-h-300-px {
    height: 300px !important;
  }
  .d-w-150-vw {
    width: 150vw !important;
  }
  .d-h-150-vh {
    height: 150vh !important;
  }
  .d-w-155 {
    width: 155% !important;
  }
  .d-h-155 {
    height: 155% !important;
  }
  .d-w-310-px {
    width: 310px !important;
  }
  .d-h-310-px {
    height: 310px !important;
  }
  .d-w-155-vw {
    width: 155vw !important;
  }
  .d-h-155-vh {
    height: 155vh !important;
  }
  .d-w-160 {
    width: 160% !important;
  }
  .d-h-160 {
    height: 160% !important;
  }
  .d-w-320-px {
    width: 320px !important;
  }
  .d-h-320-px {
    height: 320px !important;
  }
  .d-w-160-vw {
    width: 160vw !important;
  }
  .d-h-160-vh {
    height: 160vh !important;
  }
  .d-w-165 {
    width: 165% !important;
  }
  .d-h-165 {
    height: 165% !important;
  }
  .d-w-330-px {
    width: 330px !important;
  }
  .d-h-330-px {
    height: 330px !important;
  }
  .d-w-165-vw {
    width: 165vw !important;
  }
  .d-h-165-vh {
    height: 165vh !important;
  }
  .d-w-170 {
    width: 170% !important;
  }
  .d-h-170 {
    height: 170% !important;
  }
  .d-w-340-px {
    width: 340px !important;
  }
  .d-h-340-px {
    height: 340px !important;
  }
  .d-w-170-vw {
    width: 170vw !important;
  }
  .d-h-170-vh {
    height: 170vh !important;
  }
  .d-w-175 {
    width: 175% !important;
  }
  .d-h-175 {
    height: 175% !important;
  }
  .d-w-350-px {
    width: 350px !important;
  }
  .d-h-350-px {
    height: 350px !important;
  }
  .d-w-175-vw {
    width: 175vw !important;
  }
  .d-h-175-vh {
    height: 175vh !important;
  }
  .d-w-180 {
    width: 180% !important;
  }
  .d-h-180 {
    height: 180% !important;
  }
  .d-w-360-px {
    width: 360px !important;
  }
  .d-h-360-px {
    height: 360px !important;
  }
  .d-w-180-vw {
    width: 180vw !important;
  }
  .d-h-180-vh {
    height: 180vh !important;
  }
  .d-w-185 {
    width: 185% !important;
  }
  .d-h-185 {
    height: 185% !important;
  }
  .d-w-370-px {
    width: 370px !important;
  }
  .d-h-370-px {
    height: 370px !important;
  }
  .d-w-185-vw {
    width: 185vw !important;
  }
  .d-h-185-vh {
    height: 185vh !important;
  }
  .d-w-190 {
    width: 190% !important;
  }
  .d-h-190 {
    height: 190% !important;
  }
  .d-w-380-px {
    width: 380px !important;
  }
  .d-h-380-px {
    height: 380px !important;
  }
  .d-w-190-vw {
    width: 190vw !important;
  }
  .d-h-190-vh {
    height: 190vh !important;
  }
  .d-w-195 {
    width: 195% !important;
  }
  .d-h-195 {
    height: 195% !important;
  }
  .d-w-390-px {
    width: 390px !important;
  }
  .d-h-390-px {
    height: 390px !important;
  }
  .d-w-195-vw {
    width: 195vw !important;
  }
  .d-h-195-vh {
    height: 195vh !important;
  }
  .d-w-200 {
    width: 200% !important;
  }
  .d-h-200 {
    height: 200% !important;
  }
  .d-w-400-px {
    width: 400px !important;
  }
  .d-h-400-px {
    height: 400px !important;
  }
  .d-w-200-vw {
    width: 200vw !important;
  }
  .d-h-200-vh {
    height: 200vh !important;
  }
  .d-w-205 {
    width: 205% !important;
  }
  .d-h-205 {
    height: 205% !important;
  }
  .d-w-410-px {
    width: 410px !important;
  }
  .d-h-410-px {
    height: 410px !important;
  }
  .d-w-205-vw {
    width: 205vw !important;
  }
  .d-h-205-vh {
    height: 205vh !important;
  }
  .d-w-210 {
    width: 210% !important;
  }
  .d-h-210 {
    height: 210% !important;
  }
  .d-w-420-px {
    width: 420px !important;
  }
  .d-h-420-px {
    height: 420px !important;
  }
  .d-w-210-vw {
    width: 210vw !important;
  }
  .d-h-210-vh {
    height: 210vh !important;
  }
  .d-w-215 {
    width: 215% !important;
  }
  .d-h-215 {
    height: 215% !important;
  }
  .d-w-430-px {
    width: 430px !important;
  }
  .d-h-430-px {
    height: 430px !important;
  }
  .d-w-215-vw {
    width: 215vw !important;
  }
  .d-h-215-vh {
    height: 215vh !important;
  }
  .d-w-220 {
    width: 220% !important;
  }
  .d-h-220 {
    height: 220% !important;
  }
  .d-w-440-px {
    width: 440px !important;
  }
  .d-h-440-px {
    height: 440px !important;
  }
  .d-w-220-vw {
    width: 220vw !important;
  }
  .d-h-220-vh {
    height: 220vh !important;
  }
  .d-w-225 {
    width: 225% !important;
  }
  .d-h-225 {
    height: 225% !important;
  }
  .d-w-450-px {
    width: 450px !important;
  }
  .d-h-450-px {
    height: 450px !important;
  }
  .d-w-225-vw {
    width: 225vw !important;
  }
  .d-h-225-vh {
    height: 225vh !important;
  }
  .d-w-230 {
    width: 230% !important;
  }
  .d-h-230 {
    height: 230% !important;
  }
  .d-w-460-px {
    width: 460px !important;
  }
  .d-h-460-px {
    height: 460px !important;
  }
  .d-w-230-vw {
    width: 230vw !important;
  }
  .d-h-230-vh {
    height: 230vh !important;
  }
  .d-w-235 {
    width: 235% !important;
  }
  .d-h-235 {
    height: 235% !important;
  }
  .d-w-470-px {
    width: 470px !important;
  }
  .d-h-470-px {
    height: 470px !important;
  }
  .d-w-235-vw {
    width: 235vw !important;
  }
  .d-h-235-vh {
    height: 235vh !important;
  }
  .d-w-240 {
    width: 240% !important;
  }
  .d-h-240 {
    height: 240% !important;
  }
  .d-w-480-px {
    width: 480px !important;
  }
  .d-h-480-px {
    height: 480px !important;
  }
  .d-w-240-vw {
    width: 240vw !important;
  }
  .d-h-240-vh {
    height: 240vh !important;
  }
  .d-w-245 {
    width: 245% !important;
  }
  .d-h-245 {
    height: 245% !important;
  }
  .d-w-490-px {
    width: 490px !important;
  }
  .d-h-490-px {
    height: 490px !important;
  }
  .d-w-245-vw {
    width: 245vw !important;
  }
  .d-h-245-vh {
    height: 245vh !important;
  }
  .d-w-250 {
    width: 250% !important;
  }
  .d-h-250 {
    height: 250% !important;
  }
  .d-w-500-px {
    width: 500px !important;
  }
  .d-h-500-px {
    height: 500px !important;
  }
  .d-w-250-vw {
    width: 250vw !important;
  }
  .d-h-250-vh {
    height: 250vh !important;
  }
  .d-font-xxxs {
    font-size: 0.2em !important;
  }
  .d-font-xxs {
    font-size: 0.4em !important;
  }
  .d-font-xs {
    font-size: 0.6em !important;
  }
  .d-font-sm {
    font-size: 0.8em !important;
  }
  .d-font-md {
    font-size: 1em !important;
  }
  .d-font-lg {
    font-size: 1.2em !important;
  }
  .d-font-xl {
    font-size: 1.4em !important;
  }
  .d-font-xxl {
    font-size: 1.8em !important;
  }
  .d-font-xxxl {
    font-size: 2.2em !important;
  }
  .d-d-block {
    display: block !important;
  }
  .d-d-inline {
    display: inline !important;
  }
  .d-d-inline-block {
    display: inline-block !important;
  }
  .d-d-flex {
    display: flex !important;
  }
  .d-d-grid {
    display: grid !important;
  }
  .d-d-none {
    display: none !important;
  }
  .d-flex-row {
    flex-direction: row !important;
  }
  .d-flex-column {
    flex-direction: column !important;
  }
  .d-flex-row-reverse {
    flex-direction: row-reverse !important;
  }
  .d-flex-column-reverse {
    flex-direction: column-reverse !important;
  }
  .d-flex-wrap {
    flex-wrap: wrap !important;
  }
  .d-flex-nowrap {
    flex-wrap: nowrap !important;
  }
  .d-items-start {
    align-items: flex-start !important;
  }
  .d-items-center {
    align-items: center !important;
  }
  .d-items-end {
    align-items: flex-end !important;
  }
  .d-items-stretch {
    align-items: stretch !important;
  }
  .d-justify-start {
    justify-content: flex-start !important;
  }
  .d-justify-center {
    justify-content: center !important;
  }
  .d-justify-end {
    justify-content: flex-end !important;
  }
  .d-justify-between {
    justify-content: space-between !important;
  }
  .d-justify-around {
    justify-content: space-around !important;
  }
  .d-justify-evenly {
    justify-content: space-evenly !important;
  }
  .d-text-left {
    text-align: left !important;
  }
  .d-text-center {
    text-align: center !important;
  }
  .d-text-right {
    text-align: right !important;
  }
  .d-overflow-hidden {
    overflow: hidden !important;
  }
  .d-overflow-auto {
    overflow: auto !important;
  }
  .d-overflow-scroll {
    overflow: scroll !important;
  }
  .d-relative {
    position: relative !important;
  }
  .d-absolute {
    position: absolute !important;
  }
  .d-fixed {
    position: fixed !important;
  }
  .d-sticky {
    position: sticky !important;
  }
}
:root {
  clear: both;
}

[atkw=panel] > div,
[atkw=panel] > a {
  font-size: 15px !important;
}

[sx=web] [sx=page-head] [sx=part], #sx [sx=web] [sx=partblock] {
  max-width: 1400px !important;
}

div[atkw-id=Flugbuchen] {
  font-size: 0.81rem;
}

#frame-search-at_simpleform_form_searchbut {
  width: 10px !important;
}

.initial-loading {
  display: none !important;
}

:deep(.initial-loading) {
  display: none !important;
}

.flex.margin-r-5.relative.searchblock, .margin-r-5.relative.searchblock.button.icon {
  display: none;
}

#searching-comp_form {
  position: relative;
}

.disabled-button {
  pointer-events: none;
  display: none;
  cursor: not-allowed;
}

.filter_bar_listener {
  display: flex;
  align-items: center;
  background-color: white;
  border-radius: 2rem;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  padding: 1rem;
  gap: 1rem;
}
.filter_bar_listener .filter-field {
  position: relative;
  padding-right: 1rem;
  border-right: 1px solid #e0e0e0;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.filter_bar_listener .filter-field input {
  border: none;
  outline: none;
  font-size: 1rem;
  background: transparent;
  padding: 1.2rem 0.5rem 0.4rem 0.5rem;
  width: 100%;
}
.filter_bar_listener .filter-field label {
  position: absolute;
  left: 0.5rem;
  top: 1.2rem;
  color: #888;
  font-size: 1rem;
  pointer-events: none;
  transition: 0.2s ease all;
}
.filter_bar_listener .filter-field input:focus + label,
.filter_bar_listener .filter-field input:not(:placeholder-shown) + label {
  top: 0.4rem;
  font-size: 0.75rem;
  color: #333;
}
.filter_bar_listener .filter-field:last-child {
  border-right: none;
}
.filter_bar_listener .filter-btn {
  background-color: #0078e7;
  border: none;
  border-radius: 0.5rem;
  aspect-ratio: 1/1;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  color: white;
  font-size: 1.2rem;
  cursor: pointer;
}

.loginform {
  margin: auto;
}

.dloading.dummy {
  background-color: white;
  width: 0;
  height: 0;
  border-radius: 1000px;
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 100000;
}

.doverlay {
  background-color: rgba(255, 255, 255, 0.1254901961);
}

.loginformhold {
  background-color: var(--atk-gray);
}

#ibe-iframe {
  margin-top: -78px;
}

.ibeiframe {
  width: 100%;
  border: 0px;
  height: calc(100vh - 65px);
}

.iframenoheaderdiv {
  background-color: #fafafa;
  position: absolute;
  width: 100%;
  height: 64px;
  z-index: 90;
  margin-top: 15px;
}

.iframefooterdiv {
  background-color: #fafafa;
  position: absolute;
  width: 100%;
  height: 52px;
  z-index: 90;
  bottom: -5px;
}

.iframenoheader {
  position: relative;
  margin-top: 15px;
}

.iframeholder {
  position: relative;
  z-index: 0;
}

#sx.noscroll {
  overflow: hidden;
}
#sx.noscroll [sx=page-holder] {
  height: calc(100vh - 230px);
}
#sx.noscroll [sx=web] [sx=page-foot] {
  padding: 0 0 15px 0;
}
#sx.noscroll [atkw=copyright] > div {
  padding: 0px;
  margin: 0px;
}

[atkw=copyright] > div {
  padding: 0px !important;
  opacity: 0.5;
}

[atkw=partholder] {
  margin: 20px auto;
}

[atkw=searchblock] {
  margin: 50px auto;
  width: 100%;
}
[atkw=searchblock] [sxp=datalist] {
  padding: 15px;
  padding-bottom: 5px !important;
}
[atkw=searchblock] [sxp=datalist] [sx=pager] {
  padding: 5px 0;
}
[atkw=searchblock] [sxp=datalist] [sx=list] .alert {
  padding: 25px;
  opacity: 0.8;
  border: 1px solid var(--border-color);
  font-size: 1.2em;
}
[atkw=searchblock] [sxp=datalist] [sx=list] .alert * {
  color: var(--danger) !important;
}
[atkw=searchblock] [sxp=datalist] [sx=header] {
  padding: 0px 0px 0px 5px;
}
[atkw=searchblock] [sxp=datalist] [sx=header].px-card {
  height: auto;
  margin-bottom: 10px;
}

.flight-icon {
  margin-right: 10px;
}

.padding-r-0 {
  padding-right: 0px !important;
}

[atkw-id=flugbuchen] {
  min-width: 140px;
}

.atk-bg-gray-dark {
  background-color: #eaeaea !important;
  color: var(--atk-dark);
  border-color: #eaeaea;
}

#accountselector {
  position: absolute;
  bottom: -20px;
  left: 50px;
  max-width: 300px;
  font-family: monospace;
  zoom: 0.8;
}

select[control=accountselector],
select[control=userselector] {
  padding: 0px 60px 0px 20px !important;
  background-color: white;
  height: 42px;
  border-radius: 100px;
  cursor: pointer;
  display: inline-block;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  background-image: linear-gradient(45deg, transparent 50%, gray 50%), linear-gradient(135deg, gray 50%, transparent 50%), linear-gradient(to right, #ccc, #ccc);
  background-position: calc(100% - 20px) calc(1em + 2px), calc(100% - 15px) calc(1em + 2px), calc(100% - 2.5em) 0.5em;
  background-size: 5px 5px, 5px 5px, 1px 1.5em;
  background-repeat: no-repeat;
}
select[control=accountselector]:focus,
select[control=userselector]:focus {
  background-image: linear-gradient(45deg, green 50%, transparent 50%), linear-gradient(135deg, transparent 50%, green 50%), linear-gradient(to right, #ccc, #ccc);
  background-position: calc(100% - 15px) 1em, calc(100% - 20px) 1em, calc(100% - 2.5em) 0.5em;
  background-size: 5px 5px, 5px 5px, 1px 1.5em;
  background-repeat: no-repeat;
  outline: 0;
}
select[control=accountselector]:focus:-moz-focusring,
select[control=userselector]:focus:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 transparent;
}

.atk-hover-shadow-lightgray:hover {
  box-shadow: 0px 0px 10px #bebaba !important;
}

[sxp-field="--refund"] {
  display: none;
}

[sx-page=ait-ibe-booking] [sx=page-head] {
  background-color: #fafafa;
}
[sx-page=ait-ibe-booking] [atkw=navbar] {
  background-color: #fff !important;
}
[sx-page=ait-ibe-booking] [sx=page-foot] [atkw=copyright] > div {
  font-size: 0.7em;
}

.atk-modal#detailform .body-container {
  width: calc(100% + 36px);
  margin-left: -18px;
}
.atk-modal#detailform .body-container .body {
  padding: 0 18px;
}

.font-modal-sm {
  font-size: 0.875rem !important;
}

[sx-mclick=opendetail] {
  border-top: 1px solid var(--border-color) !important;
}

/****************************************************************************************************************************************/
/****************************************************************************************************************************************/
/****************************************************************************************************************************************/
/****************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
@media only screen and (max-width: 1400px) {
  #extra-services {
    padding: 0 15px;
  }
}
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
@media only screen and (max-width: 1080px) {
  [atkw=searchblock] {
    margin: 50px auto;
    width: 100%;
  }
  #frame-search-at_simpleform_form {
    padding-left: 15px;
    width: 100%;
  }
  #frame-search-at_simpleform_form [atkw-id=menublock] {
    width: 100%;
  }
  #frame-search-at_simpleform_form .fblock #frame-search-at_simpleform_form_Agent_id select {
    width: 100%;
    min-width: 50px;
  }
}
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
@media only screen and (max-width: 768px) {
  #accountselector {
    position: fixed;
    background-color: #fff;
    left: 0;
    right: 0;
    bottom: 65px;
    margin: auto;
    width: 100%;
    max-width: 100%;
    padding: 15px;
    border: 1px solid #ccc;
  }
  #accountselector .control {
    max-width: 300px;
    margin: 0 auto;
  }
  .flight-icon {
    margin-right: 0;
  }
  [atkw-id=flightsearch] {
    height: 42px;
    width: 42px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 20px;
  }
  [atkw-id=flightsearch] .content {
    display: none;
  }
  .ibeiframe {
    height: calc(100vh - 45px);
  }
  .iframefooterdiv {
    height: 46px;
  }
  .iframeholder {
    margin-top: -80px;
  }
  [atkw=partholder] {
    margin: 30px 0;
  }
  #searching-comp_simpleform_form > div {
    display: block !important;
    width: 100% !important;
    max-width: 100% !important;
    white-space: normal !important;
  }
  #searching-comp_simpleform_form > div > * {
    width: 100% !important;
    margin-bottom: 1rem;
  }
  div[atkw=searchblock] {
    margin-top: 0 !important;
  }
  #searching-comp_form {
    margin-top: 50px !important;
  }
  #searching-comp_simpleform_form > div > div:not(:last-child) {
    border-bottom: 1px solid #ccc;
    border-left: none;
  }
  a:has(> div[atkw-id=Flugbuchen]) {
    height: 40px;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  div[atkw-id=Flugbuchen] > div > div {
    font-size: 12px;
  }
}
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
@media only screen and (max-width: 480px) {
  [atkw-id=flugbuchen] {
    min-width: auto;
    border-radius: 100% !important;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 42px;
    width: 42px;
    padding: 0;
  }
  [atkw-id=flugbuchen] .icon {
    margin-right: 0;
  }
  [atkw-id=flugbuchen] .content {
    display: none;
  }
  .bookingiframe {
    margin-top: -68px;
  }
  div[atkw-id=Flugbuchen] > div > div {
    font-size: 10px;
  }
  a:has(> div[atkw-id=Flugbuchen]) {
    height: 40px;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
}
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/* User Panel - Change Password Toggle */
#change_password_toggle,
.change-password-toggle {
  grid-column: 1/-1;
  width: 100%;
  border-top: 1px solid var(--border-color);
  margin-top: 10px;
  padding: 15px 0 5px 0;
}
#change_password_toggle:hover,
.change-password-toggle:hover {
  opacity: 0.7;
}
#change_password_toggle #toggle_icon,
.change-password-toggle #toggle_icon {
  margin-left: auto;
  transition: transform 0.3s ease;
}
#change_password_toggle #toggle_text,
.change-password-toggle #toggle_text {
  user-select: none;
}

.password-field {
  transition: all 0.3s ease;
}
.password-field:not(.hidden) {
  animation: slideDown 0.3s ease;
}

.password-rules-fullwidth {
  grid-column: 1/-1;
  width: 100%;
}
.password-rules-fullwidth .control {
  color: #333;
}

@keyframes slideDown {
  from {
    opacity: 0;
    transform: translateY(-10px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/
/************************************************************************************************************************************************************************/