/*
Adds a tick as a background image to an pseudo element. The image is formatted as an SVG, making it easy to change the color. Because Internet Explorer doesn't support encoded SVGs as background images, a PNG fallback is also included.
The PNG fallbacks is an white square that masks the background color to display the tick.

@param {Color} $color [$black] - Color to use for the tick.
*/
.article {
  position: relative;
  width: 100%;
  padding: 24px 16px;
}
@media screen and ((min-width: 37.5em)) {
  .article {
    padding: 24px;
  }
}
@media screen and ((min-width: 64.0625em)) {
  .article {
    padding: 48px;
  }
}
@media (min-width: 240em) and (min-height: 1900px) {
  .article {
    padding: 72px;
  }
}
.article__heading .svg-use-icon {
  width: 144px;
  height: 144px;
}
@media (min-width: 240em) and (min-height: 1900px) {
  .article__heading .svg-use-icon {
    width: 216px;
    height: 216px;
  }
}
.article__heading:has(> .svg-use-icon) {
  margin-bottom: 24px;
}

.hide-footer-banner .banner-container,
.hide-footer-menu-and-banner .banner-container,
.hide-footer-menu-and-banner .footer-nav-section {
  display: none !important;
}

[data-controls=prev]:not(.button),
[data-controls=next]:not(.button) {
  width: 74px;
  height: 144px;
  top: 50%;
  position: absolute;
  margin: -114px 0 0;
  z-index: 5;
  transform: none;
  cursor: pointer;
  pointer-events: all;
}
[data-controls=prev]:not(.button):disabled,
[data-controls=next]:not(.button):disabled {
  opacity: 0;
  pointer-events: none;
}
[data-controls=prev]:not(.button):not(:disabled):hover .svg-use-icon,
[data-controls=next]:not(.button):not(:disabled):hover .svg-use-icon {
  transform: none;
}
[data-controls=prev]:not(.button) .svg-use-icon,
[data-controls=next]:not(.button) .svg-use-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  backdrop-filter: blur(15px);
  background-color: rgba(255, 255, 255, 0.7);
  transition: transform 300ms;
  will-change: transform;
}
@media (min-width: 2560px) {
  [data-controls=prev]:not(.button) .svg-use-icon,
  [data-controls=next]:not(.button) .svg-use-icon {
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);
  }
}
[data-controls=prev]:not(.button) .svg-use-icon svg,
[data-controls=next]:not(.button) .svg-use-icon svg {
  width: 21px;
  height: 37px;
  transition: transform 600ms;
  will-change: transform;
}

[data-controls=next] {
  right: 0;
}
[data-controls=next] .svg-use-icon {
  border-radius: 72px 0 0 72px;
  transform: translate3d(50%, 0, 0);
}
[data-controls=next] .svg-use-icon svg {
  margin-left: 20px;
  transform: translateX(15px);
}

[data-controls=prev] {
  left: 0;
}
[data-controls=prev] .svg-use-icon {
  border-radius: 0 72px 72px 0;
  transform: translate3d(-50%, 0, 0);
}
[data-controls=prev] .svg-use-icon svg {
  margin-right: 20px;
  transform: translateX(-15px);
}

@media (pointer: coarse) {
  [data-controls=prev],
  [data-controls=next] {
    display: none;
    visibility: hidden;
    pointer-events: none;
  }
}
@media print, screen and (min-width: 600px) and (hover: hover) and (pointer: fine) {
  [data-controls=prev],
  [data-controls=next] {
    display: block;
  }
}
[data-controls=prev]:focus, [data-controls=prev]:hover,
[data-controls=next]:focus,
[data-controls=next]:hover {
  outline: none;
  background: rgba(0, 0, 0, 0);
}
[data-controls=prev]:focus .svg-use-icon svg, [data-controls=prev]:hover .svg-use-icon svg,
[data-controls=next]:focus .svg-use-icon svg,
[data-controls=next]:hover .svg-use-icon svg {
  transform: translateX(0px);
}

.supplement-scenarios {
  --slide-width: 285px;
  margin-bottom: 20px;
  overflow: hidden;
}
@media screen and ((min-width: 37.5em)) {
  .supplement-scenarios {
    --slide-width: 188px;
    overflow: visible;
  }
}
@media screen and ((min-width: 48em)) {
  .supplement-scenarios {
    --slide-width: 240px;
    margin-top: 44px;
  }
}
@media screen and ((min-width: 64.0625em)) {
  .supplement-scenarios {
    overflow: hidden;
    margin-top: 40px;
  }
}
@media screen and ((min-width: 75em)) {
  .supplement-scenarios {
    --slide-width: 330px;
    margin-top: 60px;
  }
}
@media (min-width: 240em) and (min-height: 1900px) {
  .supplement-scenarios {
    --slide-width: 495px;
    margin-top: 90px;
    margin-bottom: 30px;
  }
}
.supplement-scenarios.bg-gradient:before {
  top: 150px;
}
@media screen and ((min-width: 37.5em)) {
  .supplement-scenarios.bg-gradient:before {
    top: 0;
  }
}
.supplement-scenarios h2 {
  height: 96px;
  margin-bottom: 24px;
  margin-top: 0;
}
@media screen and ((min-width: 37.5em)) {
  .supplement-scenarios h2 {
    height: 64px;
  }
}
@media screen and ((min-width: 64.0625em)) {
  .supplement-scenarios h2 {
    height: 80px;
  }
}
@media screen and ((min-width: 75em)) {
  .supplement-scenarios h2 {
    height: 40px;
  }
}
@media (min-width: 240em) and (min-height: 1900px) {
  .supplement-scenarios h2 {
    height: 60px;
    margin-bottom: 36px;
  }
}
.supplement-scenarios h2 .inner-content {
  padding: 0;
}
.supplement-scenarios__types {
  display: flex;
  justify-content: center;
  gap: 14px;
}
@media screen and ((min-width: 24.375em)) {
  .supplement-scenarios__types {
    gap: 16px;
  }
}
@media (min-width: 240em) and (min-height: 1900px) {
  .supplement-scenarios__types {
    gap: 24px;
  }
}
.supplement-scenarios__types button {
  position: relative;
  min-width: 140px;
  height: 48px;
  color: #a4b3c1;
  background-color: rgba(255, 255, 255, 0.4);
  border-radius: 12px;
  border: 1px solid #ffffff;
  cursor: default;
}
@media screen and ((min-width: 37.5em)) {
  .supplement-scenarios__types button {
    width: 184px;
  }
}
@media (min-width: 240em) and (min-height: 1900px) {
  .supplement-scenarios__types button {
    width: 276px;
    height: 72px;
  }
}
.supplement-scenarios__types button:before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  border-radius: 12px;
  background-image: linear-gradient(261.34deg, #0e9bfc 1.88%, #ff00c7 100%);
  opacity: 0;
}
@media (min-width: 240em) and (min-height: 1900px) {
  .supplement-scenarios__types button:before {
    border-radius: 18px;
  }
}
.supplement-scenarios__types button .button-inner {
  position: relative;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  height: 100%;
  padding: 0 16px;
  border-radius: 10px;
}
@media (min-width: 240em) and (min-height: 1900px) {
  .supplement-scenarios__types button .button-inner {
    padding: 0 24px;
    border-radius: 15px;
  }
}
@media screen and ((max-width: 37.4375em)) {
  .supplement-scenarios__types button .label {
    margin: auto;
  }
}
.supplement-scenarios__types button .icons-wrapper {
  width: 32px;
  height: 32px;
}
@media (min-width: 240em) and (min-height: 1900px) {
  .supplement-scenarios__types button .icons-wrapper {
    width: 48px;
    height: 48px;
  }
}
.supplement-scenarios__types button .svg-use-icon {
  position: absolute;
  right: 16px;
  width: 32px;
  height: 32px;
  transition: opacity var(--carousel-speed) ease;
}
@media (min-width: 240em) and (min-height: 1900px) {
  .supplement-scenarios__types button .svg-use-icon {
    right: 24px;
    width: 48px;
    height: 48px;
  }
}
.supplement-scenarios__types button .svg-radio-selected {
  opacity: 0;
}
.supplement-scenarios__types button.active {
  border: 0;
  padding: 2px;
}
.supplement-scenarios__types button.active:before {
  opacity: 1;
  transition: opacity var(--carousel-speed) ease;
}
.supplement-scenarios__types button.active .button-inner {
  color: #384750;
  background-color: #ffffff;
}
.supplement-scenarios__types button.active .svg-radio-disabled {
  opacity: 0;
}
.supplement-scenarios__types button.active .svg-radio-selected {
  opacity: 1;
}
.supplement-scenarios__slider-container {
  position: relative;
}
.supplement-scenarios__slider-wrapper {
  position: relative;
  width: var(--slide-width);
  height: 255px;
  margin: -6px auto 0;
}
@media screen and ((min-width: 37.5em)) {
  .supplement-scenarios__slider-wrapper {
    height: 214px;
    margin-top: 15px;
    margin-bottom: 24px;
    perspective: 1400px;
    perspective-origin: center -140px;
  }
}
@media screen and ((min-width: 48em)) {
  .supplement-scenarios__slider-wrapper {
    height: 285px;
    margin-top: 30px;
  }
}
@media screen and ((min-width: 75em)) {
  .supplement-scenarios__slider-wrapper {
    height: 405px;
    margin-bottom: 34px;
    perspective-origin: center -90px;
  }
}
@media (min-width: 240em) and (min-height: 1900px) {
  .supplement-scenarios__slider-wrapper {
    height: 607.5px;
    margin-bottom: 51px;
    margin-top: 45px;
    perspective: 2100px;
    perspective-origin: center -135px;
  }
}
.supplement-scenarios__slider {
  position: absolute;
  width: 100%;
  height: 100%;
  transition: transform var(--carousel-speed);
  transform-style: preserve-3d;
}
.supplement-scenarios__slider .slide {
  transform-style: preserve-3d;
}
.supplement-scenarios__slider .slide.slide-1 {
  transform: rotateY(0deg) translateZ(var(--slide-width));
}
.supplement-scenarios__slider .slide.slide-2 {
  transform: rotateY(90deg) translateZ(var(--slide-width)) rotateY(-90deg);
}
.supplement-scenarios__slider .slide.slide-3 {
  transform: rotateY(180deg) translateZ(var(--slide-width)) rotateY(-180deg);
}
.supplement-scenarios__slider .slide.slide-4 {
  transform: rotateY(270deg) translateZ(var(--slide-width)) rotateY(-270deg);
}
.supplement-scenarios__slider .slide.active .item {
  filter: none;
  opacity: 1;
}
@media screen and ((max-width: 37.4375em)) {
  .supplement-scenarios__slider .slide.active .item {
    transition: opacity var(--carousel-speed) 0.2s;
  }
}
@media screen and ((min-width: 37.5em)) {
  .supplement-scenarios__slider .slide.next-slide .item, .supplement-scenarios__slider .slide.prev-slide .item {
    filter: blur(6px);
    opacity: 0.7;
  }
}
.supplement-scenarios__slider .item {
  position: absolute;
  filter: blur(9px);
  opacity: 0;
}
@media screen and ((min-width: 37.5em)) {
  .supplement-scenarios__slider .item {
    opacity: 0.5;
    transition: transform var(--carousel-speed), opacity var(--carousel-speed);
  }
}
.supplement-scenarios__slider video {
  width: 100%;
}
.supplement-scenarios__slider .image-wrapper {
  position: relative;
}
.supplement-scenarios__slider .image-wrapper .icons-wrapper {
  display: grid;
  grid-template-columns: repeat(5, 37px);
  gap: 4px;
  position: absolute;
  top: 162px;
  left: 50%;
  transform: translateX(-50%);
}
@media screen and ((min-width: 37.5em)) {
  .supplement-scenarios__slider .image-wrapper .icons-wrapper {
    grid-template-columns: repeat(5, 25px);
    gap: 2px;
    top: 102px;
  }
}
@media screen and ((min-width: 48em)) {
  .supplement-scenarios__slider .image-wrapper .icons-wrapper {
    grid-template-columns: repeat(5, 31px);
    gap: 3px;
    top: 134px;
  }
}
@media screen and ((min-width: 75em)) {
  .supplement-scenarios__slider .image-wrapper .icons-wrapper {
    grid-template-columns: repeat(5, 43px);
    gap: 4px;
    top: 182px;
  }
}
@media (min-width: 240em) and (min-height: 1900px) {
  .supplement-scenarios__slider .image-wrapper .icons-wrapper {
    grid-template-columns: repeat(5, 55px);
    gap: 6px;
    top: 238px;
  }
}
.supplement-scenarios__content {
  position: relative;
  display: flex;
  align-items: center;
  text-align: center;
  height: 96px;
  margin-top: -8px;
}
@media screen and ((min-width: 37.5em)) {
  .supplement-scenarios__content {
    height: 72px;
    margin-top: 0;
  }
}
@media screen and ((min-width: 48em)) {
  .supplement-scenarios__content {
    height: 48px;
  }
}
@media screen and ((min-width: 64.0625em)) {
  .supplement-scenarios__content {
    height: 64px;
  }
}
@media (min-width: 240em) and (min-height: 1900px) {
  .supplement-scenarios__content {
    height: 96px;
  }
}
.supplement-scenarios__content .inner-content {
  position: absolute;
  left: 0;
  width: 100%;
  margin-bottom: 0;
  opacity: 0;
}
@media screen and ((min-width: 37.5em)) {
  .supplement-scenarios__content .inner-content {
    padding: 0 24px;
  }
}
@media (min-width: 240em) and (min-height: 1900px) {
  .supplement-scenarios__content .inner-content {
    padding: 0 36px;
  }
}
.supplement-scenarios__content .inner-content:nth-child(1) {
  opacity: 1;
}
@media (pointer: fine) and (hover: hover) {
  .supplement-scenarios__controls {
    display: flex;
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 2;
  }
  .supplement-scenarios__controls > div {
    width: 50%;
    height: 100%;
    cursor: default;
  }
}
@media (pointer: fine) and (hover: hover) and (min-width: 240em) and (min-height: 1900px) {
  .supplement-scenarios__controls {
    height: 216px;
  }
}
@media (pointer: fine) and (hover: hover) {
  .supplement-scenarios__controls [data-controls=prev],
  .supplement-scenarios__controls [data-controls=next] {
    transform: translateY(-50%);
    margin: 0;
  }
  .supplement-scenarios__controls .svg-use-icon {
    box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.05);
  }
}

.supplements-compared__container {
  padding: 40px 0;
}
@media (min-width: 240em) and (min-height: 1900px) {
  .supplements-compared__container {
    padding: 60px 0;
  }
}
.supplements-compared__header .form-element-checkbox {
  margin-bottom: 24px;
}
@media (min-width: 240em) and (min-height: 1900px) {
  .supplements-compared__header .form-element-checkbox {
    margin-bottom: 36px;
  }
}
@media screen and ((min-width: 37.5em)) {
  .supplements-compared__header .form-element-checkbox .option {
    width: 156px;
  }
}
@media (min-width: 240em) and (min-height: 1900px) {
  .supplements-compared__header .form-element-checkbox .option {
    width: 234px;
  }
}
@media screen and ((min-width: 37.5em)) {
  .supplements-compared__header .form-element-checkbox .option-label {
    padding: 0px 4px 16px 4px;
  }
}
@media (min-width: 240em) and (min-height: 1900px) {
  .supplements-compared__header .form-element-checkbox .option-label {
    width: 0px 6px 24px 6px;
  }
}
@media screen and ((min-width: 37.5em)) {
  .supplements-compared__header .form-element-checkbox .option-content .title {
    margin-top: -20px;
  }
}
@media (min-width: 240em) and (min-height: 1900px) {
  .supplements-compared__header .form-element-checkbox .option-content .title {
    margin-top: -30px;
  }
}
.supplements-compared__body {
  max-width: 896px;
  margin: 0 auto;
}
@media (min-width: 240em) and (min-height: 1900px) {
  .supplements-compared__body {
    max-width: 1344px;
  }
}
.supplements-compared__body .accordion {
  margin-bottom: 8px;
  overflow: hidden;
}
@media (min-width: 240em) and (min-height: 1900px) {
  .supplements-compared__body .accordion {
    margin-bottom: 12px;
  }
}
.supplements-compared__body .accordion__heading {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 16px;
}
.supplements-compared__body .accordion__heading .svg-arrow-down {
  width: 32px;
  height: 32px;
  margin-left: auto;
  flex-shrink: 0;
  margin-top: -8px;
  margin-bottom: -8px;
}
@media screen and ((min-width: 64.0625em)) {
  .supplements-compared__body .accordion__heading .svg-arrow-down {
    width: 40px;
    height: 40px;
  }
}
.supplements-compared__body .accordion__heading .svg-arrow-down svg {
  transition: all 300ms cubic-bezier(0.33, 1, 0.68, 1);
  transform-origin: 50% 50%;
  fill: #384750;
}
.supplements-compared__body .accordion-content {
  padding-bottom: 16px;
  margin-top: 16px;
}
.supplements-compared__disclaimer {
  max-width: 896px;
  margin: 0 auto;
  margin-top: 24px;
}
@media (min-width: 240em) and (min-height: 1900px) {
  .supplements-compared__disclaimer {
    margin-top: 36px;
    max-width: 1344px;
  }
}
.supplements-compared__disclaimer p {
  margin-bottom: 0;
}

.supplements-chart {
  display: flex;
  align-items: center;
  flex-direction: column;
  gap: 16px;
  padding: 0 14px;
  overflow: hidden;
  flex-wrap: wrap;
}
@media screen and ((min-width: 48em)) {
  .supplements-chart {
    gap: 0 16px;
    align-items: stretch;
    flex-direction: row;
  }
}
@media (min-width: 240em) and (min-height: 1900px) {
  .supplements-chart {
    gap: 0 24px;
  }
}
.supplements-chart.mirror-mode .supplements-chart__header {
  margin-bottom: 100px;
}
@media screen and ((min-width: 48em)) {
  .supplements-chart.mirror-mode .supplements-chart__header {
    margin-bottom: 80px;
  }
}
@media screen and ((min-width: 64.0625em)) {
  .supplements-chart.mirror-mode .supplements-chart__header {
    margin-bottom: 102px;
  }
}
@media (min-width: 240em) and (min-height: 1900px) {
  .supplements-chart.mirror-mode .supplements-chart__header {
    margin-bottom: 153px;
  }
}
.supplements-chart__col {
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding-top: 24px;
  width: 100%;
  overflow: hidden;
}
@media screen and ((min-width: 48em)) {
  .supplements-chart__col {
    padding-top: 0;
    padding-bottom: 10px;
    overflow: unset;
  }
}
@media (min-width: 240em) and (min-height: 1900px) {
  .supplements-chart__col {
    padding-bottom: 15px;
  }
}
@media screen and ((max-width: 47.9375em)) {
  .supplements-chart__col.right .wrapper .chart {
    order: 2;
  }
}
.supplements-chart__header {
  text-align: center;
  margin-bottom: 60px;
}
@media screen and ((min-width: 37.5em)) {
  .supplements-chart__header {
    margin-bottom: 80px;
  }
}
@media (min-width: 240em) and (min-height: 1900px) {
  .supplements-chart__header {
    margin-bottom: 120px;
  }
}
.supplements-chart__content {
  display: flex;
  align-items: center;
}
@media screen and ((max-width: 47.9375em)) {
  .supplements-chart__content {
    flex-wrap: wrap;
  }
}
@media screen and ((min-width: 64.0625em)) {
  .supplements-chart__content {
    padding: 0 16px;
    align-items: flex-end;
  }
}
.supplements-chart__content .wrapper {
  display: flex;
  align-items: center;
  gap: 16px;
  justify-content: center;
  flex: 1;
}
@media screen and ((min-width: 37.5em)) {
  .supplements-chart__content .wrapper {
    gap: 22px;
  }
}
@media screen and ((min-width: 48em)) {
  .supplements-chart__content .wrapper {
    gap: 22px;
  }
}
.supplements-chart__content .wrapper .buttons {
  opacity: 0;
}
.supplements-chart .btn {
  position: relative;
  display: block;
  color: #384750;
  text-decoration: none;
  z-index: 2;
  padding: 2px;
  width: 144px;
  align-self: baseline;
  margin-bottom: 4px;
  pointer-events: none;
  cursor: default;
}
.supplements-chart .btn:last-child {
  margin-bottom: 0;
}
@media screen and ((min-width: 37.5em)) {
  .supplements-chart .btn {
    width: 155px;
  }
}
@media (min-width: 240em) and (min-height: 1900px) {
  .supplements-chart .btn {
    width: 232.5px;
  }
}
.supplements-chart .btn:hover .gradient {
  opacity: 1;
}
.supplements-chart .btn:after {
  content: "";
  position: absolute;
  height: 2px;
  top: 50%;
  transform-origin: left center;
  transform: rotate(var(--line-rotate, 0deg)) translateX(0);
  width: var(--line-width, 0px);
}
.supplements-chart .btn:before {
  content: "";
  position: absolute;
  top: calc(var(--dot-offset-y) + 1px);
  transform: translateY(-50%);
  width: 6px;
  height: 6px;
  border-radius: 100%;
  opacity: 0;
}
.supplements-chart .btn[style*="--line-start: 100%"]:after {
  left: 100%;
  background: linear-gradient(261.34deg, #ff00c7 1.88%, #0e9bfc 100%);
}
.supplements-chart .btn[style*="--line-start: 100%"]:before {
  background: #ff00c7;
  left: calc(100% + var(--dot-offset-x) - 3px);
}
.supplements-chart .btn[style*="--line-start: 0%"]:after {
  left: 0;
  background: linear-gradient(261.34deg, #0e9bfc 1.88%, #ff00c7 100%);
}
.supplements-chart .btn[style*="--line-start: 0%"]:before {
  background: #0e9bfc;
  left: calc(var(--dot-offset-x) - 3px);
}
.supplements-chart .btn.active .gradient {
  opacity: 1;
}
.supplements-chart .btn.active.active:after {
  width: var(--line-width, 0px);
}
.supplements-chart .btn.active.active:before {
  opacity: 1;
}
.supplements-chart .btn .gradient {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(262.33deg, #0e9bfc -21.2%, #ff00c7 117.33%);
  border-radius: 40px;
  opacity: 0;
  transition: 0.3s opacity ease-in-out;
}
.supplements-chart .btn .holder {
  position: relative;
  z-index: 1;
  padding: 8px;
  background-color: #fefefe;
  transition: 0.3s background-color ease-in-out;
  border-radius: 40px;
  overflow: hidden;
  text-align: center;
  box-shadow: 0px 4px 16px rgba(56, 71, 80, 0.1);
}
@media screen and ((min-width: 37.5em)) {
  .supplements-chart .btn .holder {
    padding: 8px 8px;
  }
}
@media (min-width: 240em) and (min-height: 1900px) {
  .supplements-chart .btn .holder {
    padding: 12px 12px;
    transition: 0.15s background-color ease-in-out;
  }
}
.supplements-chart .chart {
  max-width: 190px;
  width: 100%;
  position: relative;
}
.supplements-chart .chart .chart-placeholder {
  visibility: hidden;
}
.supplements-chart .chart .cube.price {
  opacity: 0;
  transform: translateX(-50%) scale(0);
}
.supplements-chart .chart .cube.bottom-shadow {
  position: absolute;
  bottom: 0;
  max-width: 117%;
  left: 50%;
  width: auto;
  transform: translate(-50%, 8%);
}
.supplements-chart .chart .image-holder {
  z-index: 1;
  position: relative;
}
.supplements-chart .chart .image-holder__bottom {
  position: absolute;
  bottom: 0;
  left: -2px;
  max-width: 194px;
  height: 100%;
  width: calc(100% + 4px);
}
.supplements-chart .chart .image-holder__bottom:after {
  content: "";
  position: absolute;
  bottom: -10px;
  height: 10px;
  width: 100%;
  left: 0;
  background-color: #ffffff;
  z-index: 1;
}
.supplements-chart .chart .image-holder__bottom img {
  opacity: 1;
}
.supplements-chart .chart .image-holder__bottom img:nth-of-type(1) {
  bottom: 0;
  left: 0;
  width: 100%;
  position: absolute;
}
.supplements-chart .chart .image-holder__bottom img:nth-of-type(2) {
  top: calc(100% + 2px);
  left: 0;
  width: 100%;
  transform: translateY(-100%);
  position: absolute;
  z-index: 2;
}
.supplements-chart .chart.premium-chart-one.left .image-holder {
  transform: translateY(59%);
}
.supplements-chart .chart.premium-chart-one.left .cube:not(.bottom-shadow) {
  width: 100%;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
}
.supplements-chart .chart.premium-chart-one.left .cube:not(.bottom-shadow):nth-child(2) {
  z-index: 5;
  top: -15%;
  width: 50%;
  left: 52%;
}
.supplements-chart .chart.premium-chart-one.left .cube:not(.bottom-shadow):nth-child(3) {
  z-index: 4;
  top: 0;
}
.supplements-chart .chart.premium-chart-one.left .cube:not(.bottom-shadow):nth-child(4) {
  z-index: 3;
  top: 78%;
  transform: translate(-50%, -100%);
}
.supplements-chart .chart.premium-chart-one.left .cube:not(.bottom-shadow):nth-child(5) {
  z-index: 2;
  top: 98%;
  transform: translate(-50%, -100%);
}
.supplements-chart .chart.premium-chart-one.left .cube:not(.bottom-shadow):nth-child(6) {
  z-index: 1;
  top: 100%;
  transform: translate(-50%, -100%);
}
.supplements-chart .chart.premium-chart-one.right .image-holder {
  transform: translateY(39%);
}
.supplements-chart .chart.premium-chart-one.right .cube:not(.bottom-shadow) {
  width: 100%;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
}
.supplements-chart .chart.premium-chart-one.right .cube:not(.bottom-shadow):nth-child(2) {
  z-index: 5;
  top: -22%;
  width: 50%;
  left: 52%;
}
.supplements-chart .chart.premium-chart-one.right .cube:not(.bottom-shadow):nth-child(3) {
  z-index: 4;
  top: 0;
}
.supplements-chart .chart.premium-chart-one.right .cube:not(.bottom-shadow):nth-child(4) {
  z-index: 3;
  top: 100%;
  transform: translate(-50%, -100%);
}
.supplements-chart .chart.premium-chart-two.left .image-holder {
  transform: translateY(53%);
}
.supplements-chart .chart.premium-chart-two.left .cube:not(.bottom-shadow) {
  width: 100%;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
}
.supplements-chart .chart.premium-chart-two.left .cube:not(.bottom-shadow):nth-child(2) {
  z-index: 5;
  top: -39%;
  width: 82%;
  left: 53%;
}
.supplements-chart .chart.premium-chart-two.left .cube:not(.bottom-shadow):nth-child(3) {
  z-index: 4;
  top: 0;
}
.supplements-chart .chart.premium-chart-two.left .cube:not(.bottom-shadow):nth-child(4) {
  z-index: 3;
  top: 97%;
  transform: translate(-50%, -100%);
}
.supplements-chart .chart.premium-chart-two.left .cube:not(.bottom-shadow):nth-child(5) {
  z-index: 2;
  top: 100%;
  transform: translate(-50%, -100%);
}
.supplements-chart .chart.premium-chart-two.left .cube:not(.bottom-shadow):nth-child(6) {
  z-index: 1;
  top: 100%;
  transform: translate(-50%, -100%);
}
.supplements-chart .chart.premium-chart-two.right .image-holder {
  transform: translateY(69%);
}
.supplements-chart .chart.premium-chart-two.right .cube:not(.bottom-shadow) {
  width: 100%;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
}
.supplements-chart .chart.premium-chart-two.right .cube:not(.bottom-shadow):nth-child(2) {
  z-index: 5;
  top: -22%;
  width: 82%;
  left: 53%;
}
.supplements-chart .chart.premium-chart-two.right .cube:not(.bottom-shadow):nth-child(3) {
  z-index: 4;
  top: 1%;
}
.supplements-chart .chart.premium-chart-two.right .cube:not(.bottom-shadow):nth-child(4) {
  z-index: 3;
  top: 73%;
  transform: translate(-50%, -100%);
}
.supplements-chart .chart.premium-chart-two.right .cube:not(.bottom-shadow):nth-child(5) {
  z-index: 2;
  top: 100%;
  transform: translate(-50%, -100%);
}
.supplements-chart.active .wrapper .price {
  animation: scaleUp 0.8s forwards;
  animation-delay: 0.9s;
}
.supplements-chart.active .wrapper .buttons {
  animation: fadeIn 0.8s forwards;
  animation-delay: 0.8s;
}
.supplements-chart.active .wrapper .image-holder {
  animation: slideUp 0.8s cubic-bezier(0.25, 1, 0.5, 1) forwards;
}
.supplements-chart.active .wrapper .image-holder__bottom img {
  animation: fadeOut 1s;
  animation-delay: 1.2s;
}
.supplements-chart.played .wrapper .price {
  animation: none;
  transform: scale(1); /* Final state of scaleUp */
  opacity: 1; /* Final state of opacity */
}
.supplements-chart.played .wrapper .buttons {
  animation: none;
  opacity: 1; /* Final state of fadeIn */
}
.supplements-chart.played .wrapper .premium-chart-one.right .image-holder, .supplements-chart.played .wrapper .premium-chart-one.left .image-holder {
  animation: none;
  transform: translateY(0%); /* Final state of slideUp */
}
.supplements-chart.played .wrapper .image-holder__bottom img,
.supplements-chart.played .wrapper .image-holder__bottom:after {
  animation: none;
  opacity: 0; /* Final state of fadeOut */
}
.supplements-chart.played .btn {
  pointer-events: all;
  cursor: pointer;
}
.supplements-chart .chart-labels {
  background-color: #ffffff;
  flex-basis: 100%;
  z-index: 5;
  margin-top: 24px;
  position: relative;
}
@media (min-width: 240em) and (min-height: 1900px) {
  .supplements-chart .chart-labels {
    min-height: 36px;
    padding-top: 24px;
  }
}
.supplements-chart .chart-labels:after {
  position: absolute;
  content: "";
  left: 0;
  top: -18px;
  width: 100%;
  height: 18px;
  background-color: #ffffff;
}
@media screen and ((min-width: 48em)) {
  .supplements-chart .chart-labels:after {
    top: -24px;
    height: 24px;
  }
}
.supplements-chart .chart-labels.multi {
  display: flex;
  align-items: baseline;
  gap: 16px;
}
.supplements-chart .chart-labels.multi .legend__inner {
  width: 100%;
}
.supplements-chart .chart-labels p {
  margin: 0;
}

@keyframes slideUp {
  0% {
    transform: translateY(120%);
  }
  60% {
    transform: translateY(-1%);
  }
  80% {
    transform: translateY(1%);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes fadeOut {
  100% {
    opacity: 0;
  }
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes scaleUp {
  0% {
    transform: translateX(-50%) scale(0);
    opacity: 0;
  }
  100% {
    transform: translateX(-50%) scale(1);
    opacity: 1;
  }
}
.supplements-info {
  display: flex;
  flex-direction: column;
  gap: 16px;
  padding: 0 16px;
}
@media screen and ((min-width: 37.5em)) {
  .supplements-info {
    flex-direction: row;
  }
}
.supplements-info__container {
  flex: 1;
  display: flex;
  flex-direction: row;
  gap: 8px;
}
@media screen and ((min-width: 37.5em)) {
  .supplements-info__container {
    flex-direction: column;
  }
}
@media screen and ((min-width: 48em)) {
  .supplements-info__container {
    flex-direction: row;
  }
}
@media screen and ((min-width: 37.5em)) {
  .supplements-info__body h3 {
    text-align: center;
  }
}
@media screen and ((min-width: 48em)) {
  .supplements-info__body h3 {
    text-align: left;
  }
}
@media screen and ((min-width: 37.5em)) {
  .supplements-info__icon {
    text-align: center;
  }
}
.supplements-info__icon .svg-use-icon {
  width: 64px;
  height: 64px;
}
@media screen and ((min-width: 37.5em)) {
  .supplements-info__icon .svg-use-icon {
    width: 96px;
    height: 96px;
  }
}
@media (min-width: 240em) and (min-height: 1900px) {
  .supplements-info__icon .svg-use-icon {
    width: 144px;
    height: 144px;
  }
}

/*
Adds a tick as a background image to an pseudo element. The image is formatted as an SVG, making it easy to change the color. Because Internet Explorer doesn't support encoded SVGs as background images, a PNG fallback is also included.
The PNG fallbacks is an white square that masks the background color to display the tick.

@param {Color} $color [$black] - Color to use for the tick.
*/
/* prettier-ignore */
.mt0 {
  margin-top: 0px;
}

.mt4 {
  margin-top: 4px;
}

.mt6 {
  margin-top: 6px;
}

.mt8 {
  margin-top: 8px;
}

.mt12 {
  margin-top: 12px;
}

.mt16 {
  margin-top: 16px;
}

.mt18 {
  margin-top: 18px;
}

.mt20 {
  margin-top: 20px;
}

.mt22 {
  margin-top: 22px;
}

.mt24 {
  margin-top: 24px;
}

.mt25 {
  margin-top: 25px;
}

.mt28 {
  margin-top: 28px;
}

.mt30 {
  margin-top: 30px;
}

.mt32 {
  margin-top: 32px;
}

.mt36 {
  margin-top: 36px;
}

.mt40 {
  margin-top: 40px;
}

.mt42 {
  margin-top: 42px;
}

.mt45 {
  margin-top: 45px;
}

.mt48 {
  margin-top: 48px;
}

.mt56 {
  margin-top: 56px;
}

.mt60 {
  margin-top: 60px;
}

.mt64 {
  margin-top: 64px;
}

.mt68 {
  margin-top: 68px;
}

.mt80 {
  margin-top: 80px;
}

.mt90 {
  margin-top: 90px;
}

.mt96 {
  margin-top: 96px;
}

.mt120 {
  margin-top: 120px;
}

.mt128 {
  margin-top: 128px;
}

.mt156 {
  margin-top: 156px;
}

.mt165 {
  margin-top: 165px;
}

.mt180 {
  margin-top: 180px;
}

.mt216 {
  margin-top: 216px;
}

.mb0 {
  margin-bottom: 0px;
}

.mb4 {
  margin-bottom: 4px;
}

.mb6 {
  margin-bottom: 6px;
}

.mb8 {
  margin-bottom: 8px;
}

.mb12 {
  margin-bottom: 12px;
}

.mb14 {
  margin-bottom: 14px;
}

.mb15 {
  margin-bottom: 15px;
}

.mb16 {
  margin-bottom: 16px;
}

.mb18 {
  margin-bottom: 18px;
}

.mb20 {
  margin-bottom: 20px;
}

.mb21 {
  margin-bottom: 21px;
}

.mb22 {
  margin-bottom: 22px;
}

.mb24 {
  margin-bottom: 24px;
}

.mb28 {
  margin-bottom: 28px;
}

.mb30 {
  margin-bottom: 30px;
}

.mb32 {
  margin-bottom: 32px;
}

.mb34 {
  margin-bottom: 34px;
}

.mb36 {
  margin-bottom: 36px;
}

.mb40 {
  margin-bottom: 40px;
}

.mb42 {
  margin-bottom: 42px;
}

.mb44 {
  margin-bottom: 44px;
}

.mb45 {
  margin-bottom: 45px;
}

.mb48 {
  margin-bottom: 48px;
}

.mb50 {
  margin-bottom: 50px;
}

.mb52 {
  margin-bottom: 52px;
}

.mb56 {
  margin-bottom: 56px;
}

.mb60 {
  margin-bottom: 60px;
}

.mb62 {
  margin-bottom: 62px;
}

.mb64 {
  margin-bottom: 64px;
}

.mb68 {
  margin-bottom: 68px;
}

.mb72 {
  margin-bottom: 72px;
}

.mb78 {
  margin-bottom: 78px;
}

.mb80 {
  margin-bottom: 80px;
}

.mb90 {
  margin-bottom: 90px;
}

.mb100 {
  margin-bottom: 100px;
}

.mb112 {
  margin-bottom: 112px;
}

.mb120 {
  margin-bottom: 120px;
}

.mb128 {
  margin-bottom: 128px;
}

.mb165 {
  margin-bottom: 165px;
}

.mb200 {
  margin-bottom: 200px;
}

.mb216 {
  margin-bottom: 216px;
}

.ml0 {
  margin-left: 0px;
}

.ml8 {
  margin-left: 8px;
}

.ml12 {
  margin-left: 12px;
}

.ml14 {
  margin-left: 14px;
}

.ml16 {
  margin-left: 16px;
}

.ml18 {
  margin-left: 18px;
}

.ml22 {
  margin-left: 22px;
}

.ml28 {
  margin-left: 28px;
}

.ml30 {
  margin-left: 30px;
}

.ml36 {
  margin-left: 36px;
}

.ml42 {
  margin-left: 42px;
}

.ml48 {
  margin-left: 48px;
}

.ml60 {
  margin-left: 60px;
}

.ml68 {
  margin-left: 68px;
}

.mr0 {
  margin-right: 0px;
}

.mr4 {
  margin-right: 4px;
}

.mr8 {
  margin-right: 8px;
}

.mr12 {
  margin-right: 12px;
}

.mr16 {
  margin-right: 16px;
}

.mr24 {
  margin-right: 24px;
}

.mr36 {
  margin-right: 36px;
}

.mr40 {
  margin-right: 40px;
}

.p4 {
  padding: 4px;
}

.p6 {
  padding: 6px;
}

.p8 {
  padding: 8px;
}

.p16 {
  padding: 16px;
}

.p24 {
  padding: 24px;
}

.p48 {
  padding: 48px;
}

.pt0 {
  padding-top: 0px;
}

.pt12 {
  padding-top: 12px;
}

.pt24 {
  padding-top: 24px;
}

.pt48 {
  padding-top: 48px;
}

.pt60 {
  padding-top: 60px;
}

.pt64 {
  padding-top: 64px;
}

.pt90 {
  padding-top: 90px;
}

.pb20 {
  padding-bottom: 20px;
}

.pb24 {
  padding-bottom: 24px;
}

.pb28 {
  padding-bottom: 28px;
}

.pb40 {
  padding-bottom: 40px;
}

.pb44 {
  padding-bottom: 44px;
}

.pb48 {
  padding-bottom: 48px;
}

.pb64 {
  padding-bottom: 64px;
}

.pb68 {
  padding-bottom: 68px;
}

.pb90 {
  padding-bottom: 90px;
}

.pl0 {
  padding-left: 0px;
}

.pl12 {
  padding-left: 12px;
}

.pl16 {
  padding-left: 16px;
}

.pr0 {
  padding-right: 0px;
}

.pr4 {
  padding-right: 4px;
}

.pr12 {
  padding-right: 12px;
}

.pr16 {
  padding-right: 16px;
}

.pr60 {
  padding-right: 60px;
}

@media screen and ((min-width: 22.5em)) {
  .medium-xs-mt0 {
    margin-top: 0px;
  }
  .medium-xs-mt4 {
    margin-top: 4px;
  }
  .medium-xs-mt6 {
    margin-top: 6px;
  }
  .medium-xs-mt8 {
    margin-top: 8px;
  }
  .medium-xs-mt12 {
    margin-top: 12px;
  }
  .medium-xs-mt16 {
    margin-top: 16px;
  }
  .medium-xs-mt18 {
    margin-top: 18px;
  }
  .medium-xs-mt20 {
    margin-top: 20px;
  }
  .medium-xs-mt22 {
    margin-top: 22px;
  }
  .medium-xs-mt24 {
    margin-top: 24px;
  }
  .medium-xs-mt25 {
    margin-top: 25px;
  }
  .medium-xs-mt28 {
    margin-top: 28px;
  }
  .medium-xs-mt30 {
    margin-top: 30px;
  }
  .medium-xs-mt32 {
    margin-top: 32px;
  }
  .medium-xs-mt36 {
    margin-top: 36px;
  }
  .medium-xs-mt40 {
    margin-top: 40px;
  }
  .medium-xs-mt42 {
    margin-top: 42px;
  }
  .medium-xs-mt45 {
    margin-top: 45px;
  }
  .medium-xs-mt48 {
    margin-top: 48px;
  }
  .medium-xs-mt56 {
    margin-top: 56px;
  }
  .medium-xs-mt60 {
    margin-top: 60px;
  }
  .medium-xs-mt64 {
    margin-top: 64px;
  }
  .medium-xs-mt68 {
    margin-top: 68px;
  }
  .medium-xs-mt80 {
    margin-top: 80px;
  }
  .medium-xs-mt90 {
    margin-top: 90px;
  }
  .medium-xs-mt96 {
    margin-top: 96px;
  }
  .medium-xs-mt120 {
    margin-top: 120px;
  }
  .medium-xs-mt128 {
    margin-top: 128px;
  }
  .medium-xs-mt156 {
    margin-top: 156px;
  }
  .medium-xs-mt165 {
    margin-top: 165px;
  }
  .medium-xs-mt180 {
    margin-top: 180px;
  }
  .medium-xs-mt216 {
    margin-top: 216px;
  }
  .medium-xs-mb0 {
    margin-bottom: 0px;
  }
  .medium-xs-mb4 {
    margin-bottom: 4px;
  }
  .medium-xs-mb6 {
    margin-bottom: 6px;
  }
  .medium-xs-mb8 {
    margin-bottom: 8px;
  }
  .medium-xs-mb12 {
    margin-bottom: 12px;
  }
  .medium-xs-mb14 {
    margin-bottom: 14px;
  }
  .medium-xs-mb15 {
    margin-bottom: 15px;
  }
  .medium-xs-mb16 {
    margin-bottom: 16px;
  }
  .medium-xs-mb18 {
    margin-bottom: 18px;
  }
  .medium-xs-mb20 {
    margin-bottom: 20px;
  }
  .medium-xs-mb21 {
    margin-bottom: 21px;
  }
  .medium-xs-mb22 {
    margin-bottom: 22px;
  }
  .medium-xs-mb24 {
    margin-bottom: 24px;
  }
  .medium-xs-mb28 {
    margin-bottom: 28px;
  }
  .medium-xs-mb30 {
    margin-bottom: 30px;
  }
  .medium-xs-mb32 {
    margin-bottom: 32px;
  }
  .medium-xs-mb34 {
    margin-bottom: 34px;
  }
  .medium-xs-mb36 {
    margin-bottom: 36px;
  }
  .medium-xs-mb40 {
    margin-bottom: 40px;
  }
  .medium-xs-mb42 {
    margin-bottom: 42px;
  }
  .medium-xs-mb44 {
    margin-bottom: 44px;
  }
  .medium-xs-mb45 {
    margin-bottom: 45px;
  }
  .medium-xs-mb48 {
    margin-bottom: 48px;
  }
  .medium-xs-mb50 {
    margin-bottom: 50px;
  }
  .medium-xs-mb52 {
    margin-bottom: 52px;
  }
  .medium-xs-mb56 {
    margin-bottom: 56px;
  }
  .medium-xs-mb60 {
    margin-bottom: 60px;
  }
  .medium-xs-mb62 {
    margin-bottom: 62px;
  }
  .medium-xs-mb64 {
    margin-bottom: 64px;
  }
  .medium-xs-mb68 {
    margin-bottom: 68px;
  }
  .medium-xs-mb72 {
    margin-bottom: 72px;
  }
  .medium-xs-mb78 {
    margin-bottom: 78px;
  }
  .medium-xs-mb80 {
    margin-bottom: 80px;
  }
  .medium-xs-mb90 {
    margin-bottom: 90px;
  }
  .medium-xs-mb100 {
    margin-bottom: 100px;
  }
  .medium-xs-mb112 {
    margin-bottom: 112px;
  }
  .medium-xs-mb120 {
    margin-bottom: 120px;
  }
  .medium-xs-mb128 {
    margin-bottom: 128px;
  }
  .medium-xs-mb165 {
    margin-bottom: 165px;
  }
  .medium-xs-mb200 {
    margin-bottom: 200px;
  }
  .medium-xs-mb216 {
    margin-bottom: 216px;
  }
  .medium-xs-ml0 {
    margin-left: 0px;
  }
  .medium-xs-ml8 {
    margin-left: 8px;
  }
  .medium-xs-ml12 {
    margin-left: 12px;
  }
  .medium-xs-ml14 {
    margin-left: 14px;
  }
  .medium-xs-ml16 {
    margin-left: 16px;
  }
  .medium-xs-ml18 {
    margin-left: 18px;
  }
  .medium-xs-ml22 {
    margin-left: 22px;
  }
  .medium-xs-ml28 {
    margin-left: 28px;
  }
  .medium-xs-ml30 {
    margin-left: 30px;
  }
  .medium-xs-ml36 {
    margin-left: 36px;
  }
  .medium-xs-ml42 {
    margin-left: 42px;
  }
  .medium-xs-ml48 {
    margin-left: 48px;
  }
  .medium-xs-ml60 {
    margin-left: 60px;
  }
  .medium-xs-ml68 {
    margin-left: 68px;
  }
  .medium-xs-mr0 {
    margin-right: 0px;
  }
  .medium-xs-mr4 {
    margin-right: 4px;
  }
  .medium-xs-mr8 {
    margin-right: 8px;
  }
  .medium-xs-mr12 {
    margin-right: 12px;
  }
  .medium-xs-mr16 {
    margin-right: 16px;
  }
  .medium-xs-mr24 {
    margin-right: 24px;
  }
  .medium-xs-mr36 {
    margin-right: 36px;
  }
  .medium-xs-mr40 {
    margin-right: 40px;
  }
  .medium-xs-p4 {
    padding: 4px;
  }
  .medium-xs-p6 {
    padding: 6px;
  }
  .medium-xs-p8 {
    padding: 8px;
  }
  .medium-xs-p16 {
    padding: 16px;
  }
  .medium-xs-p24 {
    padding: 24px;
  }
  .medium-xs-p48 {
    padding: 48px;
  }
  .medium-xs-pt0 {
    padding-top: 0px;
  }
  .medium-xs-pt12 {
    padding-top: 12px;
  }
  .medium-xs-pt24 {
    padding-top: 24px;
  }
  .medium-xs-pt48 {
    padding-top: 48px;
  }
  .medium-xs-pt60 {
    padding-top: 60px;
  }
  .medium-xs-pt64 {
    padding-top: 64px;
  }
  .medium-xs-pt90 {
    padding-top: 90px;
  }
  .medium-xs-pb20 {
    padding-bottom: 20px;
  }
  .medium-xs-pb24 {
    padding-bottom: 24px;
  }
  .medium-xs-pb28 {
    padding-bottom: 28px;
  }
  .medium-xs-pb40 {
    padding-bottom: 40px;
  }
  .medium-xs-pb44 {
    padding-bottom: 44px;
  }
  .medium-xs-pb48 {
    padding-bottom: 48px;
  }
  .medium-xs-pb64 {
    padding-bottom: 64px;
  }
  .medium-xs-pb68 {
    padding-bottom: 68px;
  }
  .medium-xs-pb90 {
    padding-bottom: 90px;
  }
  .medium-xs-pl0 {
    padding-left: 0px;
  }
  .medium-xs-pl12 {
    padding-left: 12px;
  }
  .medium-xs-pl16 {
    padding-left: 16px;
  }
  .medium-xs-pr0 {
    padding-right: 0px;
  }
  .medium-xs-pr4 {
    padding-right: 4px;
  }
  .medium-xs-pr12 {
    padding-right: 12px;
  }
  .medium-xs-pr16 {
    padding-right: 16px;
  }
  .medium-xs-pr60 {
    padding-right: 60px;
  }
}
@media screen and ((min-width: 24.375em)) {
  .medium-s-mt0 {
    margin-top: 0px;
  }
  .medium-s-mt4 {
    margin-top: 4px;
  }
  .medium-s-mt6 {
    margin-top: 6px;
  }
  .medium-s-mt8 {
    margin-top: 8px;
  }
  .medium-s-mt12 {
    margin-top: 12px;
  }
  .medium-s-mt16 {
    margin-top: 16px;
  }
  .medium-s-mt18 {
    margin-top: 18px;
  }
  .medium-s-mt20 {
    margin-top: 20px;
  }
  .medium-s-mt22 {
    margin-top: 22px;
  }
  .medium-s-mt24 {
    margin-top: 24px;
  }
  .medium-s-mt25 {
    margin-top: 25px;
  }
  .medium-s-mt28 {
    margin-top: 28px;
  }
  .medium-s-mt30 {
    margin-top: 30px;
  }
  .medium-s-mt32 {
    margin-top: 32px;
  }
  .medium-s-mt36 {
    margin-top: 36px;
  }
  .medium-s-mt40 {
    margin-top: 40px;
  }
  .medium-s-mt42 {
    margin-top: 42px;
  }
  .medium-s-mt45 {
    margin-top: 45px;
  }
  .medium-s-mt48 {
    margin-top: 48px;
  }
  .medium-s-mt56 {
    margin-top: 56px;
  }
  .medium-s-mt60 {
    margin-top: 60px;
  }
  .medium-s-mt64 {
    margin-top: 64px;
  }
  .medium-s-mt68 {
    margin-top: 68px;
  }
  .medium-s-mt80 {
    margin-top: 80px;
  }
  .medium-s-mt90 {
    margin-top: 90px;
  }
  .medium-s-mt96 {
    margin-top: 96px;
  }
  .medium-s-mt120 {
    margin-top: 120px;
  }
  .medium-s-mt128 {
    margin-top: 128px;
  }
  .medium-s-mt156 {
    margin-top: 156px;
  }
  .medium-s-mt165 {
    margin-top: 165px;
  }
  .medium-s-mt180 {
    margin-top: 180px;
  }
  .medium-s-mt216 {
    margin-top: 216px;
  }
  .medium-s-mb0 {
    margin-bottom: 0px;
  }
  .medium-s-mb4 {
    margin-bottom: 4px;
  }
  .medium-s-mb6 {
    margin-bottom: 6px;
  }
  .medium-s-mb8 {
    margin-bottom: 8px;
  }
  .medium-s-mb12 {
    margin-bottom: 12px;
  }
  .medium-s-mb14 {
    margin-bottom: 14px;
  }
  .medium-s-mb15 {
    margin-bottom: 15px;
  }
  .medium-s-mb16 {
    margin-bottom: 16px;
  }
  .medium-s-mb18 {
    margin-bottom: 18px;
  }
  .medium-s-mb20 {
    margin-bottom: 20px;
  }
  .medium-s-mb21 {
    margin-bottom: 21px;
  }
  .medium-s-mb22 {
    margin-bottom: 22px;
  }
  .medium-s-mb24 {
    margin-bottom: 24px;
  }
  .medium-s-mb28 {
    margin-bottom: 28px;
  }
  .medium-s-mb30 {
    margin-bottom: 30px;
  }
  .medium-s-mb32 {
    margin-bottom: 32px;
  }
  .medium-s-mb34 {
    margin-bottom: 34px;
  }
  .medium-s-mb36 {
    margin-bottom: 36px;
  }
  .medium-s-mb40 {
    margin-bottom: 40px;
  }
  .medium-s-mb42 {
    margin-bottom: 42px;
  }
  .medium-s-mb44 {
    margin-bottom: 44px;
  }
  .medium-s-mb45 {
    margin-bottom: 45px;
  }
  .medium-s-mb48 {
    margin-bottom: 48px;
  }
  .medium-s-mb50 {
    margin-bottom: 50px;
  }
  .medium-s-mb52 {
    margin-bottom: 52px;
  }
  .medium-s-mb56 {
    margin-bottom: 56px;
  }
  .medium-s-mb60 {
    margin-bottom: 60px;
  }
  .medium-s-mb62 {
    margin-bottom: 62px;
  }
  .medium-s-mb64 {
    margin-bottom: 64px;
  }
  .medium-s-mb68 {
    margin-bottom: 68px;
  }
  .medium-s-mb72 {
    margin-bottom: 72px;
  }
  .medium-s-mb78 {
    margin-bottom: 78px;
  }
  .medium-s-mb80 {
    margin-bottom: 80px;
  }
  .medium-s-mb90 {
    margin-bottom: 90px;
  }
  .medium-s-mb100 {
    margin-bottom: 100px;
  }
  .medium-s-mb112 {
    margin-bottom: 112px;
  }
  .medium-s-mb120 {
    margin-bottom: 120px;
  }
  .medium-s-mb128 {
    margin-bottom: 128px;
  }
  .medium-s-mb165 {
    margin-bottom: 165px;
  }
  .medium-s-mb200 {
    margin-bottom: 200px;
  }
  .medium-s-mb216 {
    margin-bottom: 216px;
  }
  .medium-s-ml0 {
    margin-left: 0px;
  }
  .medium-s-ml8 {
    margin-left: 8px;
  }
  .medium-s-ml12 {
    margin-left: 12px;
  }
  .medium-s-ml14 {
    margin-left: 14px;
  }
  .medium-s-ml16 {
    margin-left: 16px;
  }
  .medium-s-ml18 {
    margin-left: 18px;
  }
  .medium-s-ml22 {
    margin-left: 22px;
  }
  .medium-s-ml28 {
    margin-left: 28px;
  }
  .medium-s-ml30 {
    margin-left: 30px;
  }
  .medium-s-ml36 {
    margin-left: 36px;
  }
  .medium-s-ml42 {
    margin-left: 42px;
  }
  .medium-s-ml48 {
    margin-left: 48px;
  }
  .medium-s-ml60 {
    margin-left: 60px;
  }
  .medium-s-ml68 {
    margin-left: 68px;
  }
  .medium-s-mr0 {
    margin-right: 0px;
  }
  .medium-s-mr4 {
    margin-right: 4px;
  }
  .medium-s-mr8 {
    margin-right: 8px;
  }
  .medium-s-mr12 {
    margin-right: 12px;
  }
  .medium-s-mr16 {
    margin-right: 16px;
  }
  .medium-s-mr24 {
    margin-right: 24px;
  }
  .medium-s-mr36 {
    margin-right: 36px;
  }
  .medium-s-mr40 {
    margin-right: 40px;
  }
  .medium-s-p4 {
    padding: 4px;
  }
  .medium-s-p6 {
    padding: 6px;
  }
  .medium-s-p8 {
    padding: 8px;
  }
  .medium-s-p16 {
    padding: 16px;
  }
  .medium-s-p24 {
    padding: 24px;
  }
  .medium-s-p48 {
    padding: 48px;
  }
  .medium-s-pt0 {
    padding-top: 0px;
  }
  .medium-s-pt12 {
    padding-top: 12px;
  }
  .medium-s-pt24 {
    padding-top: 24px;
  }
  .medium-s-pt48 {
    padding-top: 48px;
  }
  .medium-s-pt60 {
    padding-top: 60px;
  }
  .medium-s-pt64 {
    padding-top: 64px;
  }
  .medium-s-pt90 {
    padding-top: 90px;
  }
  .medium-s-pb20 {
    padding-bottom: 20px;
  }
  .medium-s-pb24 {
    padding-bottom: 24px;
  }
  .medium-s-pb28 {
    padding-bottom: 28px;
  }
  .medium-s-pb40 {
    padding-bottom: 40px;
  }
  .medium-s-pb44 {
    padding-bottom: 44px;
  }
  .medium-s-pb48 {
    padding-bottom: 48px;
  }
  .medium-s-pb64 {
    padding-bottom: 64px;
  }
  .medium-s-pb68 {
    padding-bottom: 68px;
  }
  .medium-s-pb90 {
    padding-bottom: 90px;
  }
  .medium-s-pl0 {
    padding-left: 0px;
  }
  .medium-s-pl12 {
    padding-left: 12px;
  }
  .medium-s-pl16 {
    padding-left: 16px;
  }
  .medium-s-pr0 {
    padding-right: 0px;
  }
  .medium-s-pr4 {
    padding-right: 4px;
  }
  .medium-s-pr12 {
    padding-right: 12px;
  }
  .medium-s-pr16 {
    padding-right: 16px;
  }
  .medium-s-pr60 {
    padding-right: 60px;
  }
}
@media screen and ((min-width: 37.5em)) {
  .medium-mt0 {
    margin-top: 0px;
  }
  .medium-mt4 {
    margin-top: 4px;
  }
  .medium-mt6 {
    margin-top: 6px;
  }
  .medium-mt8 {
    margin-top: 8px;
  }
  .medium-mt12 {
    margin-top: 12px;
  }
  .medium-mt16 {
    margin-top: 16px;
  }
  .medium-mt18 {
    margin-top: 18px;
  }
  .medium-mt20 {
    margin-top: 20px;
  }
  .medium-mt22 {
    margin-top: 22px;
  }
  .medium-mt24 {
    margin-top: 24px;
  }
  .medium-mt25 {
    margin-top: 25px;
  }
  .medium-mt28 {
    margin-top: 28px;
  }
  .medium-mt30 {
    margin-top: 30px;
  }
  .medium-mt32 {
    margin-top: 32px;
  }
  .medium-mt36 {
    margin-top: 36px;
  }
  .medium-mt40 {
    margin-top: 40px;
  }
  .medium-mt42 {
    margin-top: 42px;
  }
  .medium-mt45 {
    margin-top: 45px;
  }
  .medium-mt48 {
    margin-top: 48px;
  }
  .medium-mt56 {
    margin-top: 56px;
  }
  .medium-mt60 {
    margin-top: 60px;
  }
  .medium-mt64 {
    margin-top: 64px;
  }
  .medium-mt68 {
    margin-top: 68px;
  }
  .medium-mt80 {
    margin-top: 80px;
  }
  .medium-mt90 {
    margin-top: 90px;
  }
  .medium-mt96 {
    margin-top: 96px;
  }
  .medium-mt120 {
    margin-top: 120px;
  }
  .medium-mt128 {
    margin-top: 128px;
  }
  .medium-mt156 {
    margin-top: 156px;
  }
  .medium-mt165 {
    margin-top: 165px;
  }
  .medium-mt180 {
    margin-top: 180px;
  }
  .medium-mt216 {
    margin-top: 216px;
  }
  .medium-mb0 {
    margin-bottom: 0px;
  }
  .medium-mb4 {
    margin-bottom: 4px;
  }
  .medium-mb6 {
    margin-bottom: 6px;
  }
  .medium-mb8 {
    margin-bottom: 8px;
  }
  .medium-mb12 {
    margin-bottom: 12px;
  }
  .medium-mb14 {
    margin-bottom: 14px;
  }
  .medium-mb15 {
    margin-bottom: 15px;
  }
  .medium-mb16 {
    margin-bottom: 16px;
  }
  .medium-mb18 {
    margin-bottom: 18px;
  }
  .medium-mb20 {
    margin-bottom: 20px;
  }
  .medium-mb21 {
    margin-bottom: 21px;
  }
  .medium-mb22 {
    margin-bottom: 22px;
  }
  .medium-mb24 {
    margin-bottom: 24px;
  }
  .medium-mb28 {
    margin-bottom: 28px;
  }
  .medium-mb30 {
    margin-bottom: 30px;
  }
  .medium-mb32 {
    margin-bottom: 32px;
  }
  .medium-mb34 {
    margin-bottom: 34px;
  }
  .medium-mb36 {
    margin-bottom: 36px;
  }
  .medium-mb40 {
    margin-bottom: 40px;
  }
  .medium-mb42 {
    margin-bottom: 42px;
  }
  .medium-mb44 {
    margin-bottom: 44px;
  }
  .medium-mb45 {
    margin-bottom: 45px;
  }
  .medium-mb48 {
    margin-bottom: 48px;
  }
  .medium-mb50 {
    margin-bottom: 50px;
  }
  .medium-mb52 {
    margin-bottom: 52px;
  }
  .medium-mb56 {
    margin-bottom: 56px;
  }
  .medium-mb60 {
    margin-bottom: 60px;
  }
  .medium-mb62 {
    margin-bottom: 62px;
  }
  .medium-mb64 {
    margin-bottom: 64px;
  }
  .medium-mb68 {
    margin-bottom: 68px;
  }
  .medium-mb72 {
    margin-bottom: 72px;
  }
  .medium-mb78 {
    margin-bottom: 78px;
  }
  .medium-mb80 {
    margin-bottom: 80px;
  }
  .medium-mb90 {
    margin-bottom: 90px;
  }
  .medium-mb100 {
    margin-bottom: 100px;
  }
  .medium-mb112 {
    margin-bottom: 112px;
  }
  .medium-mb120 {
    margin-bottom: 120px;
  }
  .medium-mb128 {
    margin-bottom: 128px;
  }
  .medium-mb165 {
    margin-bottom: 165px;
  }
  .medium-mb200 {
    margin-bottom: 200px;
  }
  .medium-mb216 {
    margin-bottom: 216px;
  }
  .medium-ml0 {
    margin-left: 0px;
  }
  .medium-ml8 {
    margin-left: 8px;
  }
  .medium-ml12 {
    margin-left: 12px;
  }
  .medium-ml14 {
    margin-left: 14px;
  }
  .medium-ml16 {
    margin-left: 16px;
  }
  .medium-ml18 {
    margin-left: 18px;
  }
  .medium-ml22 {
    margin-left: 22px;
  }
  .medium-ml28 {
    margin-left: 28px;
  }
  .medium-ml30 {
    margin-left: 30px;
  }
  .medium-ml36 {
    margin-left: 36px;
  }
  .medium-ml42 {
    margin-left: 42px;
  }
  .medium-ml48 {
    margin-left: 48px;
  }
  .medium-ml60 {
    margin-left: 60px;
  }
  .medium-ml68 {
    margin-left: 68px;
  }
  .medium-mr0 {
    margin-right: 0px;
  }
  .medium-mr4 {
    margin-right: 4px;
  }
  .medium-mr8 {
    margin-right: 8px;
  }
  .medium-mr12 {
    margin-right: 12px;
  }
  .medium-mr16 {
    margin-right: 16px;
  }
  .medium-mr24 {
    margin-right: 24px;
  }
  .medium-mr36 {
    margin-right: 36px;
  }
  .medium-mr40 {
    margin-right: 40px;
  }
  .medium-p4 {
    padding: 4px;
  }
  .medium-p6 {
    padding: 6px;
  }
  .medium-p8 {
    padding: 8px;
  }
  .medium-p16 {
    padding: 16px;
  }
  .medium-p24 {
    padding: 24px;
  }
  .medium-p48 {
    padding: 48px;
  }
  .medium-pt0 {
    padding-top: 0px;
  }
  .medium-pt12 {
    padding-top: 12px;
  }
  .medium-pt24 {
    padding-top: 24px;
  }
  .medium-pt48 {
    padding-top: 48px;
  }
  .medium-pt60 {
    padding-top: 60px;
  }
  .medium-pt64 {
    padding-top: 64px;
  }
  .medium-pt90 {
    padding-top: 90px;
  }
  .medium-pb20 {
    padding-bottom: 20px;
  }
  .medium-pb24 {
    padding-bottom: 24px;
  }
  .medium-pb28 {
    padding-bottom: 28px;
  }
  .medium-pb40 {
    padding-bottom: 40px;
  }
  .medium-pb44 {
    padding-bottom: 44px;
  }
  .medium-pb48 {
    padding-bottom: 48px;
  }
  .medium-pb64 {
    padding-bottom: 64px;
  }
  .medium-pb68 {
    padding-bottom: 68px;
  }
  .medium-pb90 {
    padding-bottom: 90px;
  }
  .medium-pl0 {
    padding-left: 0px;
  }
  .medium-pl12 {
    padding-left: 12px;
  }
  .medium-pl16 {
    padding-left: 16px;
  }
  .medium-pr0 {
    padding-right: 0px;
  }
  .medium-pr4 {
    padding-right: 4px;
  }
  .medium-pr12 {
    padding-right: 12px;
  }
  .medium-pr16 {
    padding-right: 16px;
  }
  .medium-pr60 {
    padding-right: 60px;
  }
}
@media screen and ((min-width: 48em)) {
  .tablet-mt0 {
    margin-top: 0px;
  }
  .tablet-mt4 {
    margin-top: 4px;
  }
  .tablet-mt6 {
    margin-top: 6px;
  }
  .tablet-mt8 {
    margin-top: 8px;
  }
  .tablet-mt12 {
    margin-top: 12px;
  }
  .tablet-mt16 {
    margin-top: 16px;
  }
  .tablet-mt18 {
    margin-top: 18px;
  }
  .tablet-mt20 {
    margin-top: 20px;
  }
  .tablet-mt22 {
    margin-top: 22px;
  }
  .tablet-mt24 {
    margin-top: 24px;
  }
  .tablet-mt25 {
    margin-top: 25px;
  }
  .tablet-mt28 {
    margin-top: 28px;
  }
  .tablet-mt30 {
    margin-top: 30px;
  }
  .tablet-mt32 {
    margin-top: 32px;
  }
  .tablet-mt36 {
    margin-top: 36px;
  }
  .tablet-mt40 {
    margin-top: 40px;
  }
  .tablet-mt42 {
    margin-top: 42px;
  }
  .tablet-mt45 {
    margin-top: 45px;
  }
  .tablet-mt48 {
    margin-top: 48px;
  }
  .tablet-mt56 {
    margin-top: 56px;
  }
  .tablet-mt60 {
    margin-top: 60px;
  }
  .tablet-mt64 {
    margin-top: 64px;
  }
  .tablet-mt68 {
    margin-top: 68px;
  }
  .tablet-mt80 {
    margin-top: 80px;
  }
  .tablet-mt90 {
    margin-top: 90px;
  }
  .tablet-mt96 {
    margin-top: 96px;
  }
  .tablet-mt120 {
    margin-top: 120px;
  }
  .tablet-mt128 {
    margin-top: 128px;
  }
  .tablet-mt156 {
    margin-top: 156px;
  }
  .tablet-mt165 {
    margin-top: 165px;
  }
  .tablet-mt180 {
    margin-top: 180px;
  }
  .tablet-mt216 {
    margin-top: 216px;
  }
  .tablet-mb0 {
    margin-bottom: 0px;
  }
  .tablet-mb4 {
    margin-bottom: 4px;
  }
  .tablet-mb6 {
    margin-bottom: 6px;
  }
  .tablet-mb8 {
    margin-bottom: 8px;
  }
  .tablet-mb12 {
    margin-bottom: 12px;
  }
  .tablet-mb14 {
    margin-bottom: 14px;
  }
  .tablet-mb15 {
    margin-bottom: 15px;
  }
  .tablet-mb16 {
    margin-bottom: 16px;
  }
  .tablet-mb18 {
    margin-bottom: 18px;
  }
  .tablet-mb20 {
    margin-bottom: 20px;
  }
  .tablet-mb21 {
    margin-bottom: 21px;
  }
  .tablet-mb22 {
    margin-bottom: 22px;
  }
  .tablet-mb24 {
    margin-bottom: 24px;
  }
  .tablet-mb28 {
    margin-bottom: 28px;
  }
  .tablet-mb30 {
    margin-bottom: 30px;
  }
  .tablet-mb32 {
    margin-bottom: 32px;
  }
  .tablet-mb34 {
    margin-bottom: 34px;
  }
  .tablet-mb36 {
    margin-bottom: 36px;
  }
  .tablet-mb40 {
    margin-bottom: 40px;
  }
  .tablet-mb42 {
    margin-bottom: 42px;
  }
  .tablet-mb44 {
    margin-bottom: 44px;
  }
  .tablet-mb45 {
    margin-bottom: 45px;
  }
  .tablet-mb48 {
    margin-bottom: 48px;
  }
  .tablet-mb50 {
    margin-bottom: 50px;
  }
  .tablet-mb52 {
    margin-bottom: 52px;
  }
  .tablet-mb56 {
    margin-bottom: 56px;
  }
  .tablet-mb60 {
    margin-bottom: 60px;
  }
  .tablet-mb62 {
    margin-bottom: 62px;
  }
  .tablet-mb64 {
    margin-bottom: 64px;
  }
  .tablet-mb68 {
    margin-bottom: 68px;
  }
  .tablet-mb72 {
    margin-bottom: 72px;
  }
  .tablet-mb78 {
    margin-bottom: 78px;
  }
  .tablet-mb80 {
    margin-bottom: 80px;
  }
  .tablet-mb90 {
    margin-bottom: 90px;
  }
  .tablet-mb100 {
    margin-bottom: 100px;
  }
  .tablet-mb112 {
    margin-bottom: 112px;
  }
  .tablet-mb120 {
    margin-bottom: 120px;
  }
  .tablet-mb128 {
    margin-bottom: 128px;
  }
  .tablet-mb165 {
    margin-bottom: 165px;
  }
  .tablet-mb200 {
    margin-bottom: 200px;
  }
  .tablet-mb216 {
    margin-bottom: 216px;
  }
  .tablet-ml0 {
    margin-left: 0px;
  }
  .tablet-ml8 {
    margin-left: 8px;
  }
  .tablet-ml12 {
    margin-left: 12px;
  }
  .tablet-ml14 {
    margin-left: 14px;
  }
  .tablet-ml16 {
    margin-left: 16px;
  }
  .tablet-ml18 {
    margin-left: 18px;
  }
  .tablet-ml22 {
    margin-left: 22px;
  }
  .tablet-ml28 {
    margin-left: 28px;
  }
  .tablet-ml30 {
    margin-left: 30px;
  }
  .tablet-ml36 {
    margin-left: 36px;
  }
  .tablet-ml42 {
    margin-left: 42px;
  }
  .tablet-ml48 {
    margin-left: 48px;
  }
  .tablet-ml60 {
    margin-left: 60px;
  }
  .tablet-ml68 {
    margin-left: 68px;
  }
  .tablet-mr0 {
    margin-right: 0px;
  }
  .tablet-mr4 {
    margin-right: 4px;
  }
  .tablet-mr8 {
    margin-right: 8px;
  }
  .tablet-mr12 {
    margin-right: 12px;
  }
  .tablet-mr16 {
    margin-right: 16px;
  }
  .tablet-mr24 {
    margin-right: 24px;
  }
  .tablet-mr36 {
    margin-right: 36px;
  }
  .tablet-mr40 {
    margin-right: 40px;
  }
  .tablet-p4 {
    padding: 4px;
  }
  .tablet-p6 {
    padding: 6px;
  }
  .tablet-p8 {
    padding: 8px;
  }
  .tablet-p16 {
    padding: 16px;
  }
  .tablet-p24 {
    padding: 24px;
  }
  .tablet-p48 {
    padding: 48px;
  }
  .tablet-pt0 {
    padding-top: 0px;
  }
  .tablet-pt12 {
    padding-top: 12px;
  }
  .tablet-pt24 {
    padding-top: 24px;
  }
  .tablet-pt48 {
    padding-top: 48px;
  }
  .tablet-pt60 {
    padding-top: 60px;
  }
  .tablet-pt64 {
    padding-top: 64px;
  }
  .tablet-pt90 {
    padding-top: 90px;
  }
  .tablet-pb20 {
    padding-bottom: 20px;
  }
  .tablet-pb24 {
    padding-bottom: 24px;
  }
  .tablet-pb28 {
    padding-bottom: 28px;
  }
  .tablet-pb40 {
    padding-bottom: 40px;
  }
  .tablet-pb44 {
    padding-bottom: 44px;
  }
  .tablet-pb48 {
    padding-bottom: 48px;
  }
  .tablet-pb64 {
    padding-bottom: 64px;
  }
  .tablet-pb68 {
    padding-bottom: 68px;
  }
  .tablet-pb90 {
    padding-bottom: 90px;
  }
  .tablet-pl0 {
    padding-left: 0px;
  }
  .tablet-pl12 {
    padding-left: 12px;
  }
  .tablet-pl16 {
    padding-left: 16px;
  }
  .tablet-pr0 {
    padding-right: 0px;
  }
  .tablet-pr4 {
    padding-right: 4px;
  }
  .tablet-pr12 {
    padding-right: 12px;
  }
  .tablet-pr16 {
    padding-right: 16px;
  }
  .tablet-pr60 {
    padding-right: 60px;
  }
}
@media screen and ((min-width: 64.0625em)) {
  .desktop-mt0 {
    margin-top: 0px;
  }
  .desktop-mt4 {
    margin-top: 4px;
  }
  .desktop-mt6 {
    margin-top: 6px;
  }
  .desktop-mt8 {
    margin-top: 8px;
  }
  .desktop-mt12 {
    margin-top: 12px;
  }
  .desktop-mt16 {
    margin-top: 16px;
  }
  .desktop-mt18 {
    margin-top: 18px;
  }
  .desktop-mt20 {
    margin-top: 20px;
  }
  .desktop-mt22 {
    margin-top: 22px;
  }
  .desktop-mt24 {
    margin-top: 24px;
  }
  .desktop-mt25 {
    margin-top: 25px;
  }
  .desktop-mt28 {
    margin-top: 28px;
  }
  .desktop-mt30 {
    margin-top: 30px;
  }
  .desktop-mt32 {
    margin-top: 32px;
  }
  .desktop-mt36 {
    margin-top: 36px;
  }
  .desktop-mt40 {
    margin-top: 40px;
  }
  .desktop-mt42 {
    margin-top: 42px;
  }
  .desktop-mt45 {
    margin-top: 45px;
  }
  .desktop-mt48 {
    margin-top: 48px;
  }
  .desktop-mt56 {
    margin-top: 56px;
  }
  .desktop-mt60 {
    margin-top: 60px;
  }
  .desktop-mt64 {
    margin-top: 64px;
  }
  .desktop-mt68 {
    margin-top: 68px;
  }
  .desktop-mt80 {
    margin-top: 80px;
  }
  .desktop-mt90 {
    margin-top: 90px;
  }
  .desktop-mt96 {
    margin-top: 96px;
  }
  .desktop-mt120 {
    margin-top: 120px;
  }
  .desktop-mt128 {
    margin-top: 128px;
  }
  .desktop-mt156 {
    margin-top: 156px;
  }
  .desktop-mt165 {
    margin-top: 165px;
  }
  .desktop-mt180 {
    margin-top: 180px;
  }
  .desktop-mt216 {
    margin-top: 216px;
  }
  .desktop-mb0 {
    margin-bottom: 0px;
  }
  .desktop-mb4 {
    margin-bottom: 4px;
  }
  .desktop-mb6 {
    margin-bottom: 6px;
  }
  .desktop-mb8 {
    margin-bottom: 8px;
  }
  .desktop-mb12 {
    margin-bottom: 12px;
  }
  .desktop-mb14 {
    margin-bottom: 14px;
  }
  .desktop-mb15 {
    margin-bottom: 15px;
  }
  .desktop-mb16 {
    margin-bottom: 16px;
  }
  .desktop-mb18 {
    margin-bottom: 18px;
  }
  .desktop-mb20 {
    margin-bottom: 20px;
  }
  .desktop-mb21 {
    margin-bottom: 21px;
  }
  .desktop-mb22 {
    margin-bottom: 22px;
  }
  .desktop-mb24 {
    margin-bottom: 24px;
  }
  .desktop-mb28 {
    margin-bottom: 28px;
  }
  .desktop-mb30 {
    margin-bottom: 30px;
  }
  .desktop-mb32 {
    margin-bottom: 32px;
  }
  .desktop-mb34 {
    margin-bottom: 34px;
  }
  .desktop-mb36 {
    margin-bottom: 36px;
  }
  .desktop-mb40 {
    margin-bottom: 40px;
  }
  .desktop-mb42 {
    margin-bottom: 42px;
  }
  .desktop-mb44 {
    margin-bottom: 44px;
  }
  .desktop-mb45 {
    margin-bottom: 45px;
  }
  .desktop-mb48 {
    margin-bottom: 48px;
  }
  .desktop-mb50 {
    margin-bottom: 50px;
  }
  .desktop-mb52 {
    margin-bottom: 52px;
  }
  .desktop-mb56 {
    margin-bottom: 56px;
  }
  .desktop-mb60 {
    margin-bottom: 60px;
  }
  .desktop-mb62 {
    margin-bottom: 62px;
  }
  .desktop-mb64 {
    margin-bottom: 64px;
  }
  .desktop-mb68 {
    margin-bottom: 68px;
  }
  .desktop-mb72 {
    margin-bottom: 72px;
  }
  .desktop-mb78 {
    margin-bottom: 78px;
  }
  .desktop-mb80 {
    margin-bottom: 80px;
  }
  .desktop-mb90 {
    margin-bottom: 90px;
  }
  .desktop-mb100 {
    margin-bottom: 100px;
  }
  .desktop-mb112 {
    margin-bottom: 112px;
  }
  .desktop-mb120 {
    margin-bottom: 120px;
  }
  .desktop-mb128 {
    margin-bottom: 128px;
  }
  .desktop-mb165 {
    margin-bottom: 165px;
  }
  .desktop-mb200 {
    margin-bottom: 200px;
  }
  .desktop-mb216 {
    margin-bottom: 216px;
  }
  .desktop-ml0 {
    margin-left: 0px;
  }
  .desktop-ml8 {
    margin-left: 8px;
  }
  .desktop-ml12 {
    margin-left: 12px;
  }
  .desktop-ml14 {
    margin-left: 14px;
  }
  .desktop-ml16 {
    margin-left: 16px;
  }
  .desktop-ml18 {
    margin-left: 18px;
  }
  .desktop-ml22 {
    margin-left: 22px;
  }
  .desktop-ml28 {
    margin-left: 28px;
  }
  .desktop-ml30 {
    margin-left: 30px;
  }
  .desktop-ml36 {
    margin-left: 36px;
  }
  .desktop-ml42 {
    margin-left: 42px;
  }
  .desktop-ml48 {
    margin-left: 48px;
  }
  .desktop-ml60 {
    margin-left: 60px;
  }
  .desktop-ml68 {
    margin-left: 68px;
  }
  .desktop-mr0 {
    margin-right: 0px;
  }
  .desktop-mr4 {
    margin-right: 4px;
  }
  .desktop-mr8 {
    margin-right: 8px;
  }
  .desktop-mr12 {
    margin-right: 12px;
  }
  .desktop-mr16 {
    margin-right: 16px;
  }
  .desktop-mr24 {
    margin-right: 24px;
  }
  .desktop-mr36 {
    margin-right: 36px;
  }
  .desktop-mr40 {
    margin-right: 40px;
  }
  .desktop-p4 {
    padding: 4px;
  }
  .desktop-p6 {
    padding: 6px;
  }
  .desktop-p8 {
    padding: 8px;
  }
  .desktop-p16 {
    padding: 16px;
  }
  .desktop-p24 {
    padding: 24px;
  }
  .desktop-p48 {
    padding: 48px;
  }
  .desktop-pt0 {
    padding-top: 0px;
  }
  .desktop-pt12 {
    padding-top: 12px;
  }
  .desktop-pt24 {
    padding-top: 24px;
  }
  .desktop-pt48 {
    padding-top: 48px;
  }
  .desktop-pt60 {
    padding-top: 60px;
  }
  .desktop-pt64 {
    padding-top: 64px;
  }
  .desktop-pt90 {
    padding-top: 90px;
  }
  .desktop-pb20 {
    padding-bottom: 20px;
  }
  .desktop-pb24 {
    padding-bottom: 24px;
  }
  .desktop-pb28 {
    padding-bottom: 28px;
  }
  .desktop-pb40 {
    padding-bottom: 40px;
  }
  .desktop-pb44 {
    padding-bottom: 44px;
  }
  .desktop-pb48 {
    padding-bottom: 48px;
  }
  .desktop-pb64 {
    padding-bottom: 64px;
  }
  .desktop-pb68 {
    padding-bottom: 68px;
  }
  .desktop-pb90 {
    padding-bottom: 90px;
  }
  .desktop-pl0 {
    padding-left: 0px;
  }
  .desktop-pl12 {
    padding-left: 12px;
  }
  .desktop-pl16 {
    padding-left: 16px;
  }
  .desktop-pr0 {
    padding-right: 0px;
  }
  .desktop-pr4 {
    padding-right: 4px;
  }
  .desktop-pr12 {
    padding-right: 12px;
  }
  .desktop-pr16 {
    padding-right: 16px;
  }
  .desktop-pr60 {
    padding-right: 60px;
  }
}
@media screen and ((min-width: 75em)) {
  .large-mt0 {
    margin-top: 0px;
  }
  .large-mt4 {
    margin-top: 4px;
  }
  .large-mt6 {
    margin-top: 6px;
  }
  .large-mt8 {
    margin-top: 8px;
  }
  .large-mt12 {
    margin-top: 12px;
  }
  .large-mt16 {
    margin-top: 16px;
  }
  .large-mt18 {
    margin-top: 18px;
  }
  .large-mt20 {
    margin-top: 20px;
  }
  .large-mt22 {
    margin-top: 22px;
  }
  .large-mt24 {
    margin-top: 24px;
  }
  .large-mt25 {
    margin-top: 25px;
  }
  .large-mt28 {
    margin-top: 28px;
  }
  .large-mt30 {
    margin-top: 30px;
  }
  .large-mt32 {
    margin-top: 32px;
  }
  .large-mt36 {
    margin-top: 36px;
  }
  .large-mt40 {
    margin-top: 40px;
  }
  .large-mt42 {
    margin-top: 42px;
  }
  .large-mt45 {
    margin-top: 45px;
  }
  .large-mt48 {
    margin-top: 48px;
  }
  .large-mt56 {
    margin-top: 56px;
  }
  .large-mt60 {
    margin-top: 60px;
  }
  .large-mt64 {
    margin-top: 64px;
  }
  .large-mt68 {
    margin-top: 68px;
  }
  .large-mt80 {
    margin-top: 80px;
  }
  .large-mt90 {
    margin-top: 90px;
  }
  .large-mt96 {
    margin-top: 96px;
  }
  .large-mt120 {
    margin-top: 120px;
  }
  .large-mt128 {
    margin-top: 128px;
  }
  .large-mt156 {
    margin-top: 156px;
  }
  .large-mt165 {
    margin-top: 165px;
  }
  .large-mt180 {
    margin-top: 180px;
  }
  .large-mt216 {
    margin-top: 216px;
  }
  .large-mb0 {
    margin-bottom: 0px;
  }
  .large-mb4 {
    margin-bottom: 4px;
  }
  .large-mb6 {
    margin-bottom: 6px;
  }
  .large-mb8 {
    margin-bottom: 8px;
  }
  .large-mb12 {
    margin-bottom: 12px;
  }
  .large-mb14 {
    margin-bottom: 14px;
  }
  .large-mb15 {
    margin-bottom: 15px;
  }
  .large-mb16 {
    margin-bottom: 16px;
  }
  .large-mb18 {
    margin-bottom: 18px;
  }
  .large-mb20 {
    margin-bottom: 20px;
  }
  .large-mb21 {
    margin-bottom: 21px;
  }
  .large-mb22 {
    margin-bottom: 22px;
  }
  .large-mb24 {
    margin-bottom: 24px;
  }
  .large-mb28 {
    margin-bottom: 28px;
  }
  .large-mb30 {
    margin-bottom: 30px;
  }
  .large-mb32 {
    margin-bottom: 32px;
  }
  .large-mb34 {
    margin-bottom: 34px;
  }
  .large-mb36 {
    margin-bottom: 36px;
  }
  .large-mb40 {
    margin-bottom: 40px;
  }
  .large-mb42 {
    margin-bottom: 42px;
  }
  .large-mb44 {
    margin-bottom: 44px;
  }
  .large-mb45 {
    margin-bottom: 45px;
  }
  .large-mb48 {
    margin-bottom: 48px;
  }
  .large-mb50 {
    margin-bottom: 50px;
  }
  .large-mb52 {
    margin-bottom: 52px;
  }
  .large-mb56 {
    margin-bottom: 56px;
  }
  .large-mb60 {
    margin-bottom: 60px;
  }
  .large-mb62 {
    margin-bottom: 62px;
  }
  .large-mb64 {
    margin-bottom: 64px;
  }
  .large-mb68 {
    margin-bottom: 68px;
  }
  .large-mb72 {
    margin-bottom: 72px;
  }
  .large-mb78 {
    margin-bottom: 78px;
  }
  .large-mb80 {
    margin-bottom: 80px;
  }
  .large-mb90 {
    margin-bottom: 90px;
  }
  .large-mb100 {
    margin-bottom: 100px;
  }
  .large-mb112 {
    margin-bottom: 112px;
  }
  .large-mb120 {
    margin-bottom: 120px;
  }
  .large-mb128 {
    margin-bottom: 128px;
  }
  .large-mb165 {
    margin-bottom: 165px;
  }
  .large-mb200 {
    margin-bottom: 200px;
  }
  .large-mb216 {
    margin-bottom: 216px;
  }
  .large-ml0 {
    margin-left: 0px;
  }
  .large-ml8 {
    margin-left: 8px;
  }
  .large-ml12 {
    margin-left: 12px;
  }
  .large-ml14 {
    margin-left: 14px;
  }
  .large-ml16 {
    margin-left: 16px;
  }
  .large-ml18 {
    margin-left: 18px;
  }
  .large-ml22 {
    margin-left: 22px;
  }
  .large-ml28 {
    margin-left: 28px;
  }
  .large-ml30 {
    margin-left: 30px;
  }
  .large-ml36 {
    margin-left: 36px;
  }
  .large-ml42 {
    margin-left: 42px;
  }
  .large-ml48 {
    margin-left: 48px;
  }
  .large-ml60 {
    margin-left: 60px;
  }
  .large-ml68 {
    margin-left: 68px;
  }
  .large-mr0 {
    margin-right: 0px;
  }
  .large-mr4 {
    margin-right: 4px;
  }
  .large-mr8 {
    margin-right: 8px;
  }
  .large-mr12 {
    margin-right: 12px;
  }
  .large-mr16 {
    margin-right: 16px;
  }
  .large-mr24 {
    margin-right: 24px;
  }
  .large-mr36 {
    margin-right: 36px;
  }
  .large-mr40 {
    margin-right: 40px;
  }
  .large-p4 {
    padding: 4px;
  }
  .large-p6 {
    padding: 6px;
  }
  .large-p8 {
    padding: 8px;
  }
  .large-p16 {
    padding: 16px;
  }
  .large-p24 {
    padding: 24px;
  }
  .large-p48 {
    padding: 48px;
  }
  .large-pt0 {
    padding-top: 0px;
  }
  .large-pt12 {
    padding-top: 12px;
  }
  .large-pt24 {
    padding-top: 24px;
  }
  .large-pt48 {
    padding-top: 48px;
  }
  .large-pt60 {
    padding-top: 60px;
  }
  .large-pt64 {
    padding-top: 64px;
  }
  .large-pt90 {
    padding-top: 90px;
  }
  .large-pb20 {
    padding-bottom: 20px;
  }
  .large-pb24 {
    padding-bottom: 24px;
  }
  .large-pb28 {
    padding-bottom: 28px;
  }
  .large-pb40 {
    padding-bottom: 40px;
  }
  .large-pb44 {
    padding-bottom: 44px;
  }
  .large-pb48 {
    padding-bottom: 48px;
  }
  .large-pb64 {
    padding-bottom: 64px;
  }
  .large-pb68 {
    padding-bottom: 68px;
  }
  .large-pb90 {
    padding-bottom: 90px;
  }
  .large-pl0 {
    padding-left: 0px;
  }
  .large-pl12 {
    padding-left: 12px;
  }
  .large-pl16 {
    padding-left: 16px;
  }
  .large-pr0 {
    padding-right: 0px;
  }
  .large-pr4 {
    padding-right: 4px;
  }
  .large-pr12 {
    padding-right: 12px;
  }
  .large-pr16 {
    padding-right: 16px;
  }
  .large-pr60 {
    padding-right: 60px;
  }
}
@media screen and ((min-width: 90em)) {
  .xlarge-mt0 {
    margin-top: 0px;
  }
  .xlarge-mt4 {
    margin-top: 4px;
  }
  .xlarge-mt6 {
    margin-top: 6px;
  }
  .xlarge-mt8 {
    margin-top: 8px;
  }
  .xlarge-mt12 {
    margin-top: 12px;
  }
  .xlarge-mt16 {
    margin-top: 16px;
  }
  .xlarge-mt18 {
    margin-top: 18px;
  }
  .xlarge-mt20 {
    margin-top: 20px;
  }
  .xlarge-mt22 {
    margin-top: 22px;
  }
  .xlarge-mt24 {
    margin-top: 24px;
  }
  .xlarge-mt25 {
    margin-top: 25px;
  }
  .xlarge-mt28 {
    margin-top: 28px;
  }
  .xlarge-mt30 {
    margin-top: 30px;
  }
  .xlarge-mt32 {
    margin-top: 32px;
  }
  .xlarge-mt36 {
    margin-top: 36px;
  }
  .xlarge-mt40 {
    margin-top: 40px;
  }
  .xlarge-mt42 {
    margin-top: 42px;
  }
  .xlarge-mt45 {
    margin-top: 45px;
  }
  .xlarge-mt48 {
    margin-top: 48px;
  }
  .xlarge-mt56 {
    margin-top: 56px;
  }
  .xlarge-mt60 {
    margin-top: 60px;
  }
  .xlarge-mt64 {
    margin-top: 64px;
  }
  .xlarge-mt68 {
    margin-top: 68px;
  }
  .xlarge-mt80 {
    margin-top: 80px;
  }
  .xlarge-mt90 {
    margin-top: 90px;
  }
  .xlarge-mt96 {
    margin-top: 96px;
  }
  .xlarge-mt120 {
    margin-top: 120px;
  }
  .xlarge-mt128 {
    margin-top: 128px;
  }
  .xlarge-mt156 {
    margin-top: 156px;
  }
  .xlarge-mt165 {
    margin-top: 165px;
  }
  .xlarge-mt180 {
    margin-top: 180px;
  }
  .xlarge-mt216 {
    margin-top: 216px;
  }
  .xlarge-mb0 {
    margin-bottom: 0px;
  }
  .xlarge-mb4 {
    margin-bottom: 4px;
  }
  .xlarge-mb6 {
    margin-bottom: 6px;
  }
  .xlarge-mb8 {
    margin-bottom: 8px;
  }
  .xlarge-mb12 {
    margin-bottom: 12px;
  }
  .xlarge-mb14 {
    margin-bottom: 14px;
  }
  .xlarge-mb15 {
    margin-bottom: 15px;
  }
  .xlarge-mb16 {
    margin-bottom: 16px;
  }
  .xlarge-mb18 {
    margin-bottom: 18px;
  }
  .xlarge-mb20 {
    margin-bottom: 20px;
  }
  .xlarge-mb21 {
    margin-bottom: 21px;
  }
  .xlarge-mb22 {
    margin-bottom: 22px;
  }
  .xlarge-mb24 {
    margin-bottom: 24px;
  }
  .xlarge-mb28 {
    margin-bottom: 28px;
  }
  .xlarge-mb30 {
    margin-bottom: 30px;
  }
  .xlarge-mb32 {
    margin-bottom: 32px;
  }
  .xlarge-mb34 {
    margin-bottom: 34px;
  }
  .xlarge-mb36 {
    margin-bottom: 36px;
  }
  .xlarge-mb40 {
    margin-bottom: 40px;
  }
  .xlarge-mb42 {
    margin-bottom: 42px;
  }
  .xlarge-mb44 {
    margin-bottom: 44px;
  }
  .xlarge-mb45 {
    margin-bottom: 45px;
  }
  .xlarge-mb48 {
    margin-bottom: 48px;
  }
  .xlarge-mb50 {
    margin-bottom: 50px;
  }
  .xlarge-mb52 {
    margin-bottom: 52px;
  }
  .xlarge-mb56 {
    margin-bottom: 56px;
  }
  .xlarge-mb60 {
    margin-bottom: 60px;
  }
  .xlarge-mb62 {
    margin-bottom: 62px;
  }
  .xlarge-mb64 {
    margin-bottom: 64px;
  }
  .xlarge-mb68 {
    margin-bottom: 68px;
  }
  .xlarge-mb72 {
    margin-bottom: 72px;
  }
  .xlarge-mb78 {
    margin-bottom: 78px;
  }
  .xlarge-mb80 {
    margin-bottom: 80px;
  }
  .xlarge-mb90 {
    margin-bottom: 90px;
  }
  .xlarge-mb100 {
    margin-bottom: 100px;
  }
  .xlarge-mb112 {
    margin-bottom: 112px;
  }
  .xlarge-mb120 {
    margin-bottom: 120px;
  }
  .xlarge-mb128 {
    margin-bottom: 128px;
  }
  .xlarge-mb165 {
    margin-bottom: 165px;
  }
  .xlarge-mb200 {
    margin-bottom: 200px;
  }
  .xlarge-mb216 {
    margin-bottom: 216px;
  }
  .xlarge-ml0 {
    margin-left: 0px;
  }
  .xlarge-ml8 {
    margin-left: 8px;
  }
  .xlarge-ml12 {
    margin-left: 12px;
  }
  .xlarge-ml14 {
    margin-left: 14px;
  }
  .xlarge-ml16 {
    margin-left: 16px;
  }
  .xlarge-ml18 {
    margin-left: 18px;
  }
  .xlarge-ml22 {
    margin-left: 22px;
  }
  .xlarge-ml28 {
    margin-left: 28px;
  }
  .xlarge-ml30 {
    margin-left: 30px;
  }
  .xlarge-ml36 {
    margin-left: 36px;
  }
  .xlarge-ml42 {
    margin-left: 42px;
  }
  .xlarge-ml48 {
    margin-left: 48px;
  }
  .xlarge-ml60 {
    margin-left: 60px;
  }
  .xlarge-ml68 {
    margin-left: 68px;
  }
  .xlarge-mr0 {
    margin-right: 0px;
  }
  .xlarge-mr4 {
    margin-right: 4px;
  }
  .xlarge-mr8 {
    margin-right: 8px;
  }
  .xlarge-mr12 {
    margin-right: 12px;
  }
  .xlarge-mr16 {
    margin-right: 16px;
  }
  .xlarge-mr24 {
    margin-right: 24px;
  }
  .xlarge-mr36 {
    margin-right: 36px;
  }
  .xlarge-mr40 {
    margin-right: 40px;
  }
  .xlarge-p4 {
    padding: 4px;
  }
  .xlarge-p6 {
    padding: 6px;
  }
  .xlarge-p8 {
    padding: 8px;
  }
  .xlarge-p16 {
    padding: 16px;
  }
  .xlarge-p24 {
    padding: 24px;
  }
  .xlarge-p48 {
    padding: 48px;
  }
  .xlarge-pt0 {
    padding-top: 0px;
  }
  .xlarge-pt12 {
    padding-top: 12px;
  }
  .xlarge-pt24 {
    padding-top: 24px;
  }
  .xlarge-pt48 {
    padding-top: 48px;
  }
  .xlarge-pt60 {
    padding-top: 60px;
  }
  .xlarge-pt64 {
    padding-top: 64px;
  }
  .xlarge-pt90 {
    padding-top: 90px;
  }
  .xlarge-pb20 {
    padding-bottom: 20px;
  }
  .xlarge-pb24 {
    padding-bottom: 24px;
  }
  .xlarge-pb28 {
    padding-bottom: 28px;
  }
  .xlarge-pb40 {
    padding-bottom: 40px;
  }
  .xlarge-pb44 {
    padding-bottom: 44px;
  }
  .xlarge-pb48 {
    padding-bottom: 48px;
  }
  .xlarge-pb64 {
    padding-bottom: 64px;
  }
  .xlarge-pb68 {
    padding-bottom: 68px;
  }
  .xlarge-pb90 {
    padding-bottom: 90px;
  }
  .xlarge-pl0 {
    padding-left: 0px;
  }
  .xlarge-pl12 {
    padding-left: 12px;
  }
  .xlarge-pl16 {
    padding-left: 16px;
  }
  .xlarge-pr0 {
    padding-right: 0px;
  }
  .xlarge-pr4 {
    padding-right: 4px;
  }
  .xlarge-pr12 {
    padding-right: 12px;
  }
  .xlarge-pr16 {
    padding-right: 16px;
  }
  .xlarge-pr60 {
    padding-right: 60px;
  }
}
@media (min-width: 240em) and (min-height: 1900px) {
  .four-k-mt0 {
    margin-top: 0px;
  }
  .four-k-mt4 {
    margin-top: 4px;
  }
  .four-k-mt6 {
    margin-top: 6px;
  }
  .four-k-mt8 {
    margin-top: 8px;
  }
  .four-k-mt12 {
    margin-top: 12px;
  }
  .four-k-mt16 {
    margin-top: 16px;
  }
  .four-k-mt18 {
    margin-top: 18px;
  }
  .four-k-mt20 {
    margin-top: 20px;
  }
  .four-k-mt22 {
    margin-top: 22px;
  }
  .four-k-mt24 {
    margin-top: 24px;
  }
  .four-k-mt25 {
    margin-top: 25px;
  }
  .four-k-mt28 {
    margin-top: 28px;
  }
  .four-k-mt30 {
    margin-top: 30px;
  }
  .four-k-mt32 {
    margin-top: 32px;
  }
  .four-k-mt36 {
    margin-top: 36px;
  }
  .four-k-mt40 {
    margin-top: 40px;
  }
  .four-k-mt42 {
    margin-top: 42px;
  }
  .four-k-mt45 {
    margin-top: 45px;
  }
  .four-k-mt48 {
    margin-top: 48px;
  }
  .four-k-mt56 {
    margin-top: 56px;
  }
  .four-k-mt60 {
    margin-top: 60px;
  }
  .four-k-mt64 {
    margin-top: 64px;
  }
  .four-k-mt68 {
    margin-top: 68px;
  }
  .four-k-mt80 {
    margin-top: 80px;
  }
  .four-k-mt90 {
    margin-top: 90px;
  }
  .four-k-mt96 {
    margin-top: 96px;
  }
  .four-k-mt120 {
    margin-top: 120px;
  }
  .four-k-mt128 {
    margin-top: 128px;
  }
  .four-k-mt156 {
    margin-top: 156px;
  }
  .four-k-mt165 {
    margin-top: 165px;
  }
  .four-k-mt180 {
    margin-top: 180px;
  }
  .four-k-mt216 {
    margin-top: 216px;
  }
  .four-k-mb0 {
    margin-bottom: 0px;
  }
  .four-k-mb4 {
    margin-bottom: 4px;
  }
  .four-k-mb6 {
    margin-bottom: 6px;
  }
  .four-k-mb8 {
    margin-bottom: 8px;
  }
  .four-k-mb12 {
    margin-bottom: 12px;
  }
  .four-k-mb14 {
    margin-bottom: 14px;
  }
  .four-k-mb15 {
    margin-bottom: 15px;
  }
  .four-k-mb16 {
    margin-bottom: 16px;
  }
  .four-k-mb18 {
    margin-bottom: 18px;
  }
  .four-k-mb20 {
    margin-bottom: 20px;
  }
  .four-k-mb21 {
    margin-bottom: 21px;
  }
  .four-k-mb22 {
    margin-bottom: 22px;
  }
  .four-k-mb24 {
    margin-bottom: 24px;
  }
  .four-k-mb28 {
    margin-bottom: 28px;
  }
  .four-k-mb30 {
    margin-bottom: 30px;
  }
  .four-k-mb32 {
    margin-bottom: 32px;
  }
  .four-k-mb34 {
    margin-bottom: 34px;
  }
  .four-k-mb36 {
    margin-bottom: 36px;
  }
  .four-k-mb40 {
    margin-bottom: 40px;
  }
  .four-k-mb42 {
    margin-bottom: 42px;
  }
  .four-k-mb44 {
    margin-bottom: 44px;
  }
  .four-k-mb45 {
    margin-bottom: 45px;
  }
  .four-k-mb48 {
    margin-bottom: 48px;
  }
  .four-k-mb50 {
    margin-bottom: 50px;
  }
  .four-k-mb52 {
    margin-bottom: 52px;
  }
  .four-k-mb56 {
    margin-bottom: 56px;
  }
  .four-k-mb60 {
    margin-bottom: 60px;
  }
  .four-k-mb62 {
    margin-bottom: 62px;
  }
  .four-k-mb64 {
    margin-bottom: 64px;
  }
  .four-k-mb68 {
    margin-bottom: 68px;
  }
  .four-k-mb72 {
    margin-bottom: 72px;
  }
  .four-k-mb78 {
    margin-bottom: 78px;
  }
  .four-k-mb80 {
    margin-bottom: 80px;
  }
  .four-k-mb90 {
    margin-bottom: 90px;
  }
  .four-k-mb100 {
    margin-bottom: 100px;
  }
  .four-k-mb112 {
    margin-bottom: 112px;
  }
  .four-k-mb120 {
    margin-bottom: 120px;
  }
  .four-k-mb128 {
    margin-bottom: 128px;
  }
  .four-k-mb165 {
    margin-bottom: 165px;
  }
  .four-k-mb200 {
    margin-bottom: 200px;
  }
  .four-k-mb216 {
    margin-bottom: 216px;
  }
  .four-k-ml0 {
    margin-left: 0px;
  }
  .four-k-ml8 {
    margin-left: 8px;
  }
  .four-k-ml12 {
    margin-left: 12px;
  }
  .four-k-ml14 {
    margin-left: 14px;
  }
  .four-k-ml16 {
    margin-left: 16px;
  }
  .four-k-ml18 {
    margin-left: 18px;
  }
  .four-k-ml22 {
    margin-left: 22px;
  }
  .four-k-ml28 {
    margin-left: 28px;
  }
  .four-k-ml30 {
    margin-left: 30px;
  }
  .four-k-ml36 {
    margin-left: 36px;
  }
  .four-k-ml42 {
    margin-left: 42px;
  }
  .four-k-ml48 {
    margin-left: 48px;
  }
  .four-k-ml60 {
    margin-left: 60px;
  }
  .four-k-ml68 {
    margin-left: 68px;
  }
  .four-k-mr0 {
    margin-right: 0px;
  }
  .four-k-mr4 {
    margin-right: 4px;
  }
  .four-k-mr8 {
    margin-right: 8px;
  }
  .four-k-mr12 {
    margin-right: 12px;
  }
  .four-k-mr16 {
    margin-right: 16px;
  }
  .four-k-mr24 {
    margin-right: 24px;
  }
  .four-k-mr36 {
    margin-right: 36px;
  }
  .four-k-mr40 {
    margin-right: 40px;
  }
  .four-k-p4 {
    padding: 4px;
  }
  .four-k-p6 {
    padding: 6px;
  }
  .four-k-p8 {
    padding: 8px;
  }
  .four-k-p16 {
    padding: 16px;
  }
  .four-k-p24 {
    padding: 24px;
  }
  .four-k-p48 {
    padding: 48px;
  }
  .four-k-pt0 {
    padding-top: 0px;
  }
  .four-k-pt12 {
    padding-top: 12px;
  }
  .four-k-pt24 {
    padding-top: 24px;
  }
  .four-k-pt48 {
    padding-top: 48px;
  }
  .four-k-pt60 {
    padding-top: 60px;
  }
  .four-k-pt64 {
    padding-top: 64px;
  }
  .four-k-pt90 {
    padding-top: 90px;
  }
  .four-k-pb20 {
    padding-bottom: 20px;
  }
  .four-k-pb24 {
    padding-bottom: 24px;
  }
  .four-k-pb28 {
    padding-bottom: 28px;
  }
  .four-k-pb40 {
    padding-bottom: 40px;
  }
  .four-k-pb44 {
    padding-bottom: 44px;
  }
  .four-k-pb48 {
    padding-bottom: 48px;
  }
  .four-k-pb64 {
    padding-bottom: 64px;
  }
  .four-k-pb68 {
    padding-bottom: 68px;
  }
  .four-k-pb90 {
    padding-bottom: 90px;
  }
  .four-k-pl0 {
    padding-left: 0px;
  }
  .four-k-pl12 {
    padding-left: 12px;
  }
  .four-k-pl16 {
    padding-left: 16px;
  }
  .four-k-pr0 {
    padding-right: 0px;
  }
  .four-k-pr4 {
    padding-right: 4px;
  }
  .four-k-pr12 {
    padding-right: 12px;
  }
  .four-k-pr16 {
    padding-right: 16px;
  }
  .four-k-pr60 {
    padding-right: 60px;
  }
}
/*# sourceMappingURL=articles\medicare-supplement-vs-advantage.css.map */
