/*
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.
*/
.section-medicare-coverage .section-head {
  text-wrap: balance;
}
.section-medicare-coverage .section-inner {
  justify-content: flex-start;
  min-height: auto;
}
.section-medicare-coverage:not(.active) .medicare-toggle span:nth-child(1) {
  color: #ffffff;
}
.section-medicare-coverage:not(.active) .medicare-toggle:before {
  left: 4px;
}
.section-medicare-coverage:not(.active) .medicare-card .item-active {
  opacity: 0;
}
.section-medicare-coverage:not(.active) .medicare-card .item-active.left {
  transform: translateX(40%);
}
.section-medicare-coverage:not(.active) .medicare-card .item-active.left.icon-plus {
  transform: translateX(40%) rotate(45deg);
}
.section-medicare-coverage:not(.active) .medicare-card .item-active.right {
  transform: translateX(-40%);
}
.section-medicare-coverage:not(.active) .medicare-card .item-active.right.icon-plus {
  transform: translateX(-40%) rotate(-45deg);
}
.section-medicare-coverage:not(.active) .mc-row.large {
  gap: 8px;
  transition: 0.3s gap ease-in-out;
}
@media screen and ((min-width: 37.5em)) {
  .section-medicare-coverage:not(.active) .mc-row.large {
    gap: 48px;
  }
}
@media screen and ((min-width: 48em)) {
  .section-medicare-coverage:not(.active) .mc-row.large {
    gap: 16px;
  }
}
@media (min-width: 240em) and (min-height: 1900px) {
  .section-medicare-coverage:not(.active) .medicare-wrapper {
    margin-bottom: 350px !important;
  }
}
.section-medicare-coverage.active .medicare-toggle span:nth-child(2) {
  color: #ffffff;
}
.section-medicare-coverage.active .medicare-toggle:before {
  transform: translateX(100%);
}
.section-medicare-coverage.active .mc-row.large .item {
  background: rgba(255, 255, 255, 0.6);
  box-shadow: 0px 4px 16px rgba(56, 71, 80, 0.1);
  backdrop-filter: blur(15px);
  border-color: #ffffff;
  transition: 0.3s 0.4s transform ease-in-out, 0.6s 0.4s box-shadow ease-in-out, 0.6s 0.4s background 0 ease-in-out, 0.6s 0.4s border-color 0 ease-in-out, 0.3s 0.4s backdrop-filter 0 ease-in-out;
}
.section-medicare-coverage.active .mc-row.large .item:nth-child(1):before, .section-medicare-coverage.active .mc-row.large .item:nth-child(3):before {
  opacity: 1;
}
.section-medicare-coverage.active .mc-row.large .item > div:before, .section-medicare-coverage.active .mc-row.large .item > div:after {
  opacity: 1;
  transition: 0.3s 0.2s opacity ease;
}
.section-medicare-coverage.active .mc-row.large .item .label span {
  transition: 0.4s 0.1s transform cubic-bezier(0.115, 0.87, 0.19, 1), 0.4s 0.1s opacity ease-in-out;
}
.section-medicare-coverage.active .mc-row.large .item .label span:nth-child(1) {
  opacity: 0;
  transform: translateY(-100%);
}
.section-medicare-coverage.active .mc-row.large .item .label span:nth-child(2) {
  opacity: 1;
  transform: translateY(0);
}
.section-medicare-coverage.active .mc-row.small {
  height: 0px;
}
.section-medicare-coverage.active .mc-row.small .item {
  opacity: 0;
  transition: 0.3s opacity ease;
}
.section-medicare-coverage.active .medicare-options:before {
  background: rgba(255, 255, 255, 0.6);
  box-shadow: 0px 0px 0px rgba(56, 71, 80, 0);
  transition: 0.3s box-shadow ease-in-out, 0.3s opacity ease-in-out;
  opacity: 0;
}
.section-medicare-coverage.active .mc-row.large:before, .section-medicare-coverage.active .mc-row.large:after {
  opacity: 0;
  transition: none;
}

.medicare-wrapper {
  margin: 0 auto;
  max-width: 896px;
}
@media (min-width: 240em) and (min-height: 1900px) {
  .medicare-wrapper {
    transform: scale(1.5);
    transform-origin: top center;
    transition: 0.6s margin-bottom ease-in-out;
    margin-bottom: 290px !important;
  }
}

.medicare-toggle {
  display: flex;
  background: #f1f4f9;
  box-shadow: inset 0px 1px 5px rgba(0, 0, 0, 0.2);
  border-radius: 85px;
  max-width: 316px;
  margin: 0 auto;
  padding: 4px;
  position: relative;
  cursor: pointer;
}
.medicare-toggle:before {
  content: "";
  position: absolute;
  width: 154px;
  height: 36px;
  top: 4px;
  left: 4px;
  background: linear-gradient(261.34deg, #0e9bfc 1.88%, #ff00c7 98.48%);
  border-radius: 28px;
  transform: translateX(0px);
  transition: 0.3s transform ease;
}
.medicare-toggle span {
  font-family: "OpenSansBold", Helvetica, Arial, sans-serif;
  font-weight: 700;
  width: 154px;
  height: 36px;
  color: #8296a9;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  z-index: 1;
  transition: 0.3s color ease;
  user-select: none;
}

.medicare-card {
  display: flex;
  justify-content: space-evenly;
  align-items: center;
}
@media screen and ((min-width: 48em)) {
  .medicare-card {
    gap: 16px;
  }
}
.medicare-card picture {
  transition: 0.5s opacity ease-in-out, 0.5s transform cubic-bezier(0.115, 0.87, 0.19, 1);
  transform: translateX(0) rotate(0deg);
  opacity: 1;
}
.medicare-card picture:first-child {
  margin-left: 0px;
}
.medicare-card picture:last-child {
  margin-right: 0px;
}
.medicare-card .icon-plus {
  box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.1);
  border-radius: 40px;
  overflow: hidden;
  flex: 0 0 24px;
  position: relative;
  z-index: 1;
  margin: 0 -22px;
}
@media screen and ((min-width: 37.5em)) {
  .medicare-card .icon-plus {
    flex: 0 0 31px;
    margin: 0;
  }
}
.medicare-card .icon-card {
  width: 104px;
  height: 76px;
}
.medicare-card .icon-card.center {
  width: 109px;
  height: 76px;
}
@media screen and ((min-width: 37.5em)) {
  .medicare-card .icon-card {
    width: 144px;
    height: 107px;
  }
  .medicare-card .icon-card.center {
    width: 154px;
    height: 107px;
  }
}
@media screen and ((min-width: 48em)) {
  .medicare-card .icon-card {
    width: 160px;
    height: 119px;
  }
  .medicare-card .icon-card.center {
    width: 171px;
    height: 119px;
  }
}

.medicare-options {
  display: flex;
  width: 100%;
  margin: 24px 0 16px;
  display: flex;
  flex-direction: column;
  position: relative;
}
@media screen and ((min-width: 37.5em)) {
  .medicare-options {
    margin: 24px 0;
  }
}
.medicare-options:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.5);
  box-shadow: 0px 4px 16px rgba(56, 71, 80, 0.1);
  backdrop-filter: blur(15px);
  border: 1px solid #ffffff;
  border-top: 0px;
  border-radius: 8px;
  z-index: -1;
  transition: 0.3s box-shadow ease-in-out, 0.3s opacity ease-in-out;
}
.medicare-options .mc-row {
  display: flex;
  justify-content: center;
  width: 100%;
  color: #617384;
}
.medicare-options .mc-row .item div {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.medicare-options .mc-row.large {
  gap: 8px;
  transition: 0.3s gap cubic-bezier(0.115, 0.87, 0.19, 1);
  position: relative;
}
.medicare-options .mc-row.large:before, .medicare-options .mc-row.large:after {
  content: "";
  position: absolute;
  top: 0;
  width: calc(50% - 18px);
  height: 1px;
  background-color: #ffffff;
  transition: 0.3s 0.1s opacity ease-in-out;
}
.medicare-options .mc-row.large:before {
  left: 5px;
}
.medicare-options .mc-row.large:after {
  right: 5px;
}
@media screen and ((min-width: 37.5em)) {
  .medicare-options .mc-row.large {
    gap: 48px;
  }
}
@media screen and ((min-width: 48em)) {
  .medicare-options .mc-row.large {
    gap: 64px;
  }
}
.medicare-options .mc-row.large .item {
  font-size: 16px;
  border-radius: 8px;
  flex: 0 0 33.333%;
  padding: 8px 0 16px;
  background: rgba(255, 255, 255, 0);
  box-shadow: 0px 4px 16px rgba(56, 71, 80, 0);
  backdrop-filter: blur(0px);
  transition: 0.3s box-shadow ease-in-out, 0.3s background ease-in-out;
  flex: 0 0 calc(33.333% - 6px);
  position: relative;
  border: 1px solid rgba(255, 255, 255, 0);
  border-top: 0px;
}
@media screen and ((min-width: 37.5em)) {
  .medicare-options .mc-row.large .item {
    flex: 0 0 calc(33.333% - 32px);
  }
}
@media screen and ((min-width: 48em)) {
  .medicare-options .mc-row.large .item {
    font-size: 18px;
    flex: 0 0 calc(33.333% - 42px);
  }
}
.medicare-options .mc-row.large .item > div:before, .medicare-options .mc-row.large .item > div:after {
  content: "";
  position: absolute;
  top: 0;
  width: calc(50% - 18px);
  height: 0.04em;
  border-radius: 100%;
  background-color: #ffffff;
  transition: 0.3s 0.1s opacity ease-in-out;
  opacity: 0;
}
.medicare-options .mc-row.large .item > div:before {
  left: 5px;
}
.medicare-options .mc-row.large .item > div:after {
  right: 5px;
}
.medicare-options .mc-row.large .item:nth-child(1):before, .medicare-options .mc-row.large .item:nth-child(3):before {
  opacity: 0;
}
.medicare-options .mc-row.large .item:before {
  position: absolute;
  top: -13px;
  left: 50%;
  content: "";
  width: 28px;
  height: 14px;
  background-image: url("../img/ins/medicare/pointer.svg");
  background-size: 100%;
  transform: translateX(-50%);
  z-index: 1;
  transition: 0.3s opacity ease-in-out;
}
.medicare-options .mc-row.large .item img {
  width: 104px;
  height: 104px;
}
@media screen and ((min-width: 37.5em)) {
  .medicare-options .mc-row.large .item img {
    width: 120px;
    height: 120px;
  }
}
@media screen and ((min-width: 48em)) {
  .medicare-options .mc-row.large .item img {
    width: 160px;
    height: 160px;
  }
}
.medicare-options .mc-row.large .item .label {
  position: relative;
  min-width: 100%;
}
.medicare-options .mc-row.large .item .label span {
  width: 100%;
  transition: 0.4s transform cubic-bezier(0.115, 0.87, 0.19, 1), 0.4s opacity ease-in-out;
}
.medicare-options .mc-row.large .item .label span:nth-child(1) {
  opacity: 1;
}
.medicare-options .mc-row.large .item .label span:nth-child(2) {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  transform: translateY(100%);
}
.medicare-options .mc-row.small {
  transition: 0.5s height ease-in-out;
  overflow: hidden;
  font-size: 14px;
  height: 100px;
  padding: 0 4px;
}
@media screen and ((min-width: 37.5em)) {
  .medicare-options .mc-row.small {
    padding: 0 24px;
    font-size: 14px;
    height: 116px;
  }
}
@media screen and ((min-width: 48em)) {
  .medicare-options .mc-row.small {
    padding: 0 40px;
    height: 124px;
  }
}
.medicare-options .mc-row.small .item {
  flex: 0 0 20%;
  transition: 0.3s 0.3s opacity ease-in-out;
  opacity: 1;
}
.medicare-options .item {
  font-weight: 400;
  text-align: center;
  display: flex;
  flex-direction: column;
}
.medicare-options .item img {
  margin-bottom: 8px;
  width: 56px;
  height: 56px;
}
@media screen and ((min-width: 37.5em)) {
  .medicare-options .item img {
    width: 72px;
    height: 72px;
  }
}

.medicare-description {
  text-align: center;
}

.medicare-description p {
  font-size: 12px;
  color: #617384;
}
@media screen and ((min-width: 48em)) {
  .medicare-description p {
    font-size: 14px;
  }
}

.instant-enrollment .bg-gradient.bg-gradient-purple:before {
  top: 0;
}
@media screen and ((min-width: 64.0625em)) {
  .instant-enrollment .bg-gradient.bg-gradient-purple:before {
    opacity: 0.3;
    top: 55%;
    left: 50%;
    transform: translateY(-50%) translateX(-50%);
    width: 2000px;
    height: 1500px;
  }
  .no-webp .instant-enrollment .bg-gradient.bg-gradient-purple:before {
    background-image: url("../img/ins/backgrounds/bg-gradient-purple_rectangle.png");
  }
  .webp .instant-enrollment .bg-gradient.bg-gradient-purple:before {
    background-image: url("../img/ins/backgrounds/bg-gradient-purple_rectangle.webp");
  }
}
@media (min-width: 37.5em) and (max-width: 1024px) {
  .instant-enrollment .heading-2xl {
    display: none;
  }
}
.instant-enrollment .flex {
  display: flex;
  flex-direction: column;
  gap: 24px;
  position: relative;
  z-index: 1;
}
@media screen and ((min-width: 24.375em)) {
  .instant-enrollment .flex {
    gap: 32px;
  }
}
@media (min-width: 769px) {
  .instant-enrollment .flex {
    gap: 48px;
  }
}
@media screen and ((min-width: 64.0625em)) {
  .instant-enrollment .flex {
    gap: 64px;
  }
}
@media (min-width: 240em) and (min-height: 1900px) {
  .instant-enrollment .flex {
    gap: 160px;
  }
}
@media (min-width: 37.5em) and (max-width: 1024px) {
  .instant-enrollment .content-container {
    display: flex;
  }
}
@media (min-width: 1025px) {
  .instant-enrollment .content-container {
    max-width: 80rem;
    margin: 0 auto;
  }
}
@media (min-width: 240em) and (min-height: 1900px) {
  .instant-enrollment .content-container {
    transform: scale(1.5);
  }
}
.instant-enrollment .progress-bar .gradient {
  transition: clip-path 1s ease-in-out;
}
.instant-enrollment .progress-bar.desktop-progress-bar {
  margin: 0 auto;
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  padding-bottom: 48px;
}
.instant-enrollment .progress-bar.desktop-progress-bar .container-img {
  position: absolute;
  filter: drop-shadow(0px 4px 16px rgba(56, 71, 80, 0.1));
}
.instant-enrollment .progress-bar.desktop-progress-bar .gray-img {
  position: relative;
  margin-inline: 20px;
}
.instant-enrollment .progress-bar.desktop-progress-bar .gradient {
  position: absolute;
  clip-path: inset(0% 100% 0% 0%);
}
.instant-enrollment .progress-bar.desktop-progress-bar .gradient.half {
  clip-path: inset(0% 45.75% 0% 0%);
}
@media screen and ((min-width: 37.5em)) {
  .instant-enrollment .progress-bar.desktop-progress-bar .gradient.half {
    clip-path: inset(0% 48.5% 0% 0%);
  }
}
.instant-enrollment .progress-bar.desktop-progress-bar .gradient.full {
  clip-path: inset(0% 0% 0% 0%);
}
.instant-enrollment .progress-bar.desktop-progress-bar.big {
  display: none;
}
@media (min-width: 1165px) {
  .instant-enrollment .progress-bar.desktop-progress-bar.big {
    display: flex;
  }
  .instant-enrollment .progress-bar.desktop-progress-bar.medium {
    display: none;
  }
}
.instant-enrollment .progress-bar.tablet-progress-bar {
  margin-left: 24px;
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
}
.instant-enrollment .progress-bar.tablet-progress-bar:not(.small) {
  display: none;
}
@media (min-width: 769px) {
  .instant-enrollment .progress-bar.tablet-progress-bar {
    margin-left: 32px;
  }
  .instant-enrollment .progress-bar.tablet-progress-bar:not(.small) {
    display: flex;
  }
  .instant-enrollment .progress-bar.tablet-progress-bar.small {
    display: none;
  }
}
.instant-enrollment .progress-bar.tablet-progress-bar .container-img {
  position: absolute;
  filter: drop-shadow(0px 4px 16px rgba(56, 71, 80, 0.3));
}
.instant-enrollment .progress-bar.tablet-progress-bar .gray-img {
  position: relative;
  margin-inline: 28px;
}
.instant-enrollment .progress-bar.tablet-progress-bar .gradient {
  position: absolute;
  clip-path: inset(0% 0% 100% 0%);
}
.instant-enrollment .progress-bar.tablet-progress-bar .gradient.half {
  clip-path: inset(0% 0% 45.75% 0%);
}
@media screen and ((min-width: 37.5em)) {
  .instant-enrollment .progress-bar.tablet-progress-bar .gradient.half {
    clip-path: inset(0% 0% 47.5% 0%);
  }
}
@media screen and ((min-width: 37.5em)) and (min-width: 769px) {
  .instant-enrollment .progress-bar.tablet-progress-bar .gradient.half {
    clip-path: inset(0% 0% 48% 0%);
  }
}
.instant-enrollment .progress-bar.tablet-progress-bar .gradient.full {
  clip-path: inset(0% 0% 0% 0%);
}
.instant-enrollment .items-container {
  display: flex;
  justify-content: space-between;
  gap: 80px;
}
@media (max-width: 599px) {
  .instant-enrollment .items-container {
    gap: 0;
    justify-content: center;
    height: 376px;
  }
}
@media (min-width: 37.5em) and (max-width: 1024px) {
  .instant-enrollment .items-container {
    flex-direction: column;
    gap: 0px;
    flex: 1;
  }
}
@media (min-width: 37.5em) and (max-width: 1024px) and (min-width: 769px) {
  .instant-enrollment .items-container {
    gap: 12px;
  }
}
@media (min-width: 1025px) and (max-width: 1164px) {
  .instant-enrollment .items-container {
    gap: 8px;
  }
}
.instant-enrollment .items-container .item {
  transition: opacity 1s;
}
@media (max-width: 599px) {
  .instant-enrollment .items-container .item {
    text-align: center;
    position: absolute;
  }
}
@media (min-width: 37.5em) and (max-width: 1024px) {
  .instant-enrollment .items-container .item {
    display: flex;
    flex-direction: row-reverse;
    justify-content: space-between;
    margin-block: -20px;
  }
}
@media screen and (min-width: 37.5em) and (max-width: 1024px) and ((min-width: 48em)) {
  .instant-enrollment .items-container .item {
    gap: 42px;
  }
}
@media screen and (min-width: 37.5em) and (max-width: 1024px) and ((min-width: 48em)) and (min-width: 769px) {
  .instant-enrollment .items-container .item {
    margin-block: 0;
  }
}
@media screen and ((min-width: 64.0625em)) {
  .instant-enrollment .items-container .item {
    text-align: center;
  }
}
.instant-enrollment .items-container .item .image-container {
  flex: 1;
}
@media (min-width: 37.5em) and (max-width: 1024px) {
  .instant-enrollment .items-container .item .image-container {
    transform: scale(0.9);
  }
}
@media (min-width: 37.5em) and (max-width: 1024px) and (min-width: 769px) {
  .instant-enrollment .items-container .item .image-container {
    transform: scale(1);
  }
}
.instant-enrollment .items-container .item .image {
  width: 320px;
  height: 320px;
  margin-bottom: 16px;
  position: relative;
  text-align: center;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
}
@media (min-width: 37.5em) and (max-width: 1024px) {
  .instant-enrollment .items-container .item .image {
    margin: 0 auto;
    width: 256px;
    height: 256px;
  }
}
@media screen and ((min-width: 37.5em)) {
  .instant-enrollment .items-container .item .image {
    margin-bottom: 0;
  }
}
.instant-enrollment .items-container .item .image img {
  margin: 0 auto;
}
.instant-enrollment .items-container .item .image .tiles .tile {
  position: absolute;
}
.instant-enrollment .items-container .item .image .tiles .tile-1 {
  top: 4px;
  left: 118px;
}
@media (min-width: 37.5em) and (max-width: 1024px) {
  .instant-enrollment .items-container .item .image .tiles .tile-1 {
    left: 94px;
    max-width: 93px;
  }
}
.instant-enrollment .items-container .item .image .tiles .tile-1.showed img {
  transform-style: preserve-3d;
  animation: 3s float infinite ease-in-out;
}
.instant-enrollment .items-container .item .image .tiles .tile-2 {
  top: 128px;
  left: 30px;
  perspective: 56px;
}
.instant-enrollment .items-container .item .image .tiles .tile-2.showed img {
  transform-style: preserve-3d;
  animation: 3s float infinite ease-in-out 0.3s;
}
@media (min-width: 37.5em) and (max-width: 1024px) {
  .instant-enrollment .items-container .item .image .tiles .tile-2 {
    top: 102px;
    left: 24px;
    max-width: 90px;
  }
}
.instant-enrollment .items-container .item .image .tiles .tile-3 {
  top: 140px;
  left: 165px;
  perspective: 56px;
}
.instant-enrollment .items-container .item .image .tiles .tile-3.showed img {
  transform-style: preserve-3d;
  animation: 3s float infinite ease-in-out 0.5s;
}
@media (min-width: 37.5em) and (max-width: 1024px) {
  .instant-enrollment .items-container .item .image .tiles .tile-3 {
    top: 112px;
    left: 132px;
    max-width: 100px;
  }
}
.instant-enrollment .items-container .item .image .bubbles .bubble {
  position: absolute;
  perspective: 56px;
}
.instant-enrollment .items-container .item .image .bubbles .bubble-1 {
  top: 24px;
  left: 2px;
}
@media (min-width: 37.5em) and (max-width: 1024px) {
  .instant-enrollment .items-container .item .image .bubbles .bubble-1 {
    top: 20px;
    max-width: 207px;
  }
}
.instant-enrollment .items-container .item .image .bubbles .bubble-1 img {
  float: left;
  transform-style: preserve-3d;
  animation: 3s float infinite ease-in-out;
}
.instant-enrollment .items-container .item .image .bubbles .bubble-2 {
  top: 130px;
  right: 2px;
}
@media (min-width: 37.5em) and (max-width: 1024px) {
  .instant-enrollment .items-container .item .image .bubbles .bubble-2 {
    top: 105px;
    max-width: 217px;
  }
}
.instant-enrollment .items-container .item .image .bubbles .bubble-2 img {
  transform-style: preserve-3d;
  animation: 3s float infinite ease-in-out 0.2s;
}
.instant-enrollment .items-container .item .image .clip-pad-1 {
  margin-top: 16px;
  position: relative;
}
@media (min-width: 37.5em) and (max-width: 1024px) {
  .instant-enrollment .items-container .item .image .clip-pad-1 {
    max-width: 120px;
  }
}
.instant-enrollment .items-container .item .image .clip-pad-1 .tick-1 {
  position: absolute;
  top: 100px;
  left: 42px;
  stroke-dasharray: 180;
  stroke-dashoffset: 180;
}
@media (min-width: 37.5em) and (max-width: 1024px) {
  .instant-enrollment .items-container .item .image .clip-pad-1 .tick-1 {
    top: 80px;
    left: 30px;
    width: 56px;
    height: 48px;
  }
}
@media (min-width: 37.5em) and (max-width: 1024px) {
  .instant-enrollment .items-container .item .description {
    line-height: 256px;
  }
}
@media (min-width: 37.5em) and (max-width: 1024px) {
  .instant-enrollment .items-container .item .tiles-shadow {
    display: none;
  }
}
.instant-enrollment .hidden-item {
  opacity: 0;
  transition: opacity 0.3s ease-out;
}

@keyframes scaleUpCenter {
  0% {
    transform: scale(0);
    transform-origin: 50% 100%;
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  }
  100% {
    transform: scale(1);
    transform-origin: 50% 100%;
    animation-timing-function: cubic-bezier(0.42, 0, 0.52, 1.33);
  }
}
@keyframes scaleUpBottomLeft {
  0% {
    transform: scale(0);
    transform-origin: bottom left;
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  }
  100% {
    transform: scale(1);
    transform-origin: bottom left;
  }
}
@keyframes scaleUpBottomRight {
  0% {
    transform: scale(0);
    transform-origin: bottom right;
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.15);
  }
  100% {
    transform: scale(1);
    transform-origin: bottom right;
  }
}
@keyframes slideUp {
  0% {
    transform: translateY(20px);
    opacity: 0;
  }
  100% {
    transform: translateY(0);
    opacity: 1;
  }
}
@keyframes draw {
  to {
    stroke-dashoffset: 0;
  }
}
@keyframes float {
  from {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-5px);
  }
  to {
    transform: translateY(0);
  }
}
.guiding .bg-gradient.bg-gradient-purple:before {
  top: 0;
}
@media screen and ((min-width: 64.0625em)) {
  .guiding .bg-gradient.bg-gradient-purple:before {
    opacity: 0.3;
    top: 55%;
    left: 50%;
    transform: translateY(-50%) translateX(-50%);
    width: 2000px;
  }
  .no-webp .guiding .bg-gradient.bg-gradient-purple:before {
    background-image: url("../img/ins/backgrounds/bg-gradient-purple_rectangle.png");
  }
  .webp .guiding .bg-gradient.bg-gradient-purple:before {
    background-image: url("../img/ins/backgrounds/bg-gradient-purple_rectangle.webp");
  }
}
.guiding .flex {
  display: flex;
  flex-direction: column;
  position: relative;
  z-index: 1;
  text-align: center;
}
.guiding .flex .section-head h2 {
  margin-left: -14px;
  margin-right: -14px;
}
@media (min-width: 240em) and (min-height: 1900px) {
  .guiding .flex .content-container {
    transform: scale(1.5);
  }
}
.guiding .flex .content-container .video-container {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-template-rows: 1fr;
  max-width: 400px;
  margin: 0 auto;
  position: relative;
}
@media screen and ((min-width: 37.5em)) {
  .guiding .flex .content-container .video-container {
    display: flex;
    max-width: none;
    justify-content: center;
  }
}
@media screen and ((min-width: 37.5em)) and ((min-width: 64.0625em)) {
  .guiding .flex .content-container .video-container {
    gap: 56px;
  }
}
.guiding .flex .content-container .video-container video {
  max-width: 216px;
  position: absolute;
  left: -16px;
  grid-column: 1;
}
@media screen and ((min-width: 37.5em)) {
  .guiding .flex .content-container .video-container video {
    max-width: 291px;
    position: relative;
  }
}
@media screen and ((min-width: 37.5em)) and (min-width: 240em) and (min-height: 1900px) {
  .guiding .flex .content-container .video-container video {
    max-width: 436.5px;
  }
}
.guiding .flex .content-container .video-container .labels-container {
  display: flex;
  flex-direction: column;
  gap: 24px;
  text-align: center;
  float: right;
  padding-bottom: 45px;
  width: 170px;
  grid-column: 2;
}
@media (min-width: 400px) {
  .guiding .flex .content-container .video-container .labels-container {
    width: auto;
  }
}
@media screen and ((min-width: 37.5em)) {
  .guiding .flex .content-container .video-container .labels-container {
    gap: 8px;
    padding-right: 32px;
    padding-top: 40px;
  }
}
@media screen and ((min-width: 37.5em)) and ((min-width: 64.0625em)) {
  .guiding .flex .content-container .video-container .labels-container {
    padding-top: 0px;
  }
}
.guiding .flex .content-container .video-container .labels-container .label {
  display: flex;
  flex-direction: column;
  align-items: center;
  opacity: 0;
  text-align: left;
}
.guiding .flex .content-container .video-container .labels-container .label.showed {
  opacity: 1;
}
@media screen and ((min-width: 37.5em)) {
  .guiding .flex .content-container .video-container .labels-container .label {
    background: rgba(255, 255, 255, 0.5);
    box-shadow: 0px 4px 16px rgba(56, 71, 80, 0.1);
    border: 1px solid #ffffff;
    backdrop-filter: blur(15px);
    flex-direction: row;
    padding: 8px 16px;
    border-radius: 12px;
  }
}
.guiding .flex .content-container .video-container .labels-container .label .svg-use-icon {
  width: 48px;
  height: 48px;
  flex-shrink: 0;
}
@media screen and ((min-width: 48em)) {
  .guiding .flex .content-container .video-container .labels-container .label .svg-use-icon {
    width: 64px;
    height: 64px;
  }
}
@media (min-width: 240em) and (min-height: 1900px) {
  .guiding .flex .content-container .video-container .labels-container .label .svg-use-icon {
    width: 96px;
    height: 96px;
  }
}
.guiding .flex .content-container .video-container .labels-container .label .label-info {
  font-family: "OpenSansBold", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 16px;
  text-align: center;
}
@media screen and ((min-width: 37.5em)) {
  .guiding .flex .content-container .video-container .labels-container .label .label-info {
    text-align: left;
    padding: 16px;
  }
}
@media screen and ((min-width: 48em)) {
  .guiding .flex .content-container .video-container .labels-container .label .label-info {
    font-size: 20px;
    line-height: 32px;
  }
}
@media (min-width: 240em) and (min-height: 1900px) {
  .guiding .flex .content-container .video-container .labels-container .label .label-info {
    font-size: 21px;
    line-height: 24px;
  }
}

.self-enroll-plans {
  position: relative;
}
.self-enroll-plans .bg-gradient.bg-gradient-purple:before {
  top: 0;
}
@media screen and ((min-width: 64.0625em)) {
  .self-enroll-plans .bg-gradient.bg-gradient-purple:before {
    opacity: 0.3;
    top: 355%;
    left: 50%;
    transform: translateY(-50%) translateX(-50%);
    width: 2000px;
  }
  .no-webp .self-enroll-plans .bg-gradient.bg-gradient-purple:before {
    background-image: url("../img/ins/backgrounds/bg-gradient-purple_rectangle.png");
  }
  .webp .self-enroll-plans .bg-gradient.bg-gradient-purple:before {
    background-image: url("../img/ins/backgrounds/bg-gradient-purple_rectangle.webp");
  }
}
.self-enroll-plans .title-info {
  position: relative;
  will-change: top;
}
.self-enroll-plans .title-info h2 {
  margin-left: -12px;
  margin-right: -12px;
  white-space: nowrap;
}
.self-enroll-plans .title-info h2 span {
  display: inline-block;
}
.self-enroll-plans .title-info .glass-parallax-elements {
  z-index: -1;
  position: relative;
}
.self-enroll-plans .title-info .glass-parallax-elements .parallax-shape {
  width: 180px;
  height: 180px;
}
@media screen and ((min-width: 48em)) {
  .self-enroll-plans .title-info .glass-parallax-elements .parallax-shape {
    width: 248px;
    height: 248px;
  }
}
@media (min-width: 240em) and (min-height: 1900px) {
  .self-enroll-plans .title-info .glass-parallax-elements .parallax-shape {
    width: 372px;
    height: 372px;
  }
}
.self-enroll-plans .title-info .glass-parallax-elements .parallax-shape.left-shape {
  left: -64px;
}
@media screen and ((min-width: 64.0625em)) {
  .self-enroll-plans .title-info .glass-parallax-elements .parallax-shape.left-shape {
    left: 164px;
  }
}
@media screen and ((min-width: 100em)) {
  .self-enroll-plans .title-info .glass-parallax-elements .parallax-shape.left-shape {
    left: 20%;
  }
}
.self-enroll-plans .add-margin {
  margin-bottom: 650px;
}
.self-enroll-plans .plans-container {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative;
}
@media screen and ((min-width: 37.5em)) {
  .self-enroll-plans .plans-container {
    padding-inline: 35px;
  }
}
@media screen and ((min-width: 48em)) {
  .self-enroll-plans .plans-container {
    padding-inline: 69px;
  }
}
.self-enroll-plans .plans-container .stacking-card-container {
  max-width: 786px;
  width: 100%;
}
@media (min-width: 240em) and (min-height: 1900px) {
  .self-enroll-plans .plans-container .stacking-card-container {
    max-width: 1179px;
  }
}
.self-enroll-plans .plans-container .plan {
  background: rgba(255, 255, 255, 0.5);
  box-shadow: 0px 4px 16px rgba(56, 71, 80, 0.1);
  border: 1px solid #ffffff;
  backdrop-filter: blur(15px);
  display: block;
  border-radius: 12px;
  position: relative;
  will-change: transform;
  transform: none;
}
.self-enroll-plans .plans-container .plan .title-container {
  padding: 12px;
  border-bottom: 2px solid transparent;
  border-image: linear-gradient(261.34deg, #0e9bfc 1.88%, #ff00c7 100%);
  border-image-slice: 1;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media screen and ((min-width: 37.5em)) {
  .self-enroll-plans .plans-container .plan .title-container {
    padding: 16px;
  }
}
@media screen and ((min-width: 48em)) {
  .self-enroll-plans .plans-container .plan .title-container {
    padding: 20px;
  }
}
@media screen and ((min-width: 64.0625em)) {
  .self-enroll-plans .plans-container .plan .title-container {
    padding: 20px 24px;
  }
}
@media (min-width: 240em) and (min-height: 1900px) {
  .self-enroll-plans .plans-container .plan .title-container {
    padding: 30px 36px;
  }
}
.self-enroll-plans .advisor {
  position: absolute;
  right: -68px;
  bottom: -26px;
  opacity: 0;
  transform: translateX(180px);
}
@media screen and ((min-width: 37.5em)) {
  .self-enroll-plans .advisor {
    right: -124px;
    bottom: -10px;
  }
}
@media screen and ((min-width: 48em)) {
  .self-enroll-plans .advisor {
    right: -150px;
    bottom: 28px;
  }
}
@media screen and ((min-width: 64.0625em)) {
  .self-enroll-plans .advisor {
    right: -194px;
    bottom: 94px;
  }
}
@media (min-width: 240em) and (min-height: 1900px) {
  .self-enroll-plans .advisor {
    right: -204px;
    bottom: 236px;
    transform: translateX(270px) scale(1.6);
  }
}
.self-enroll-plans .advisor .advisor-bubble {
  padding-right: 90px;
  transform: scale(0.3);
  transform-origin: bottom right;
}
.self-enroll-plans .advisor .advisor-bubble span {
  position: absolute;
  color: #5f6c78;
  font-family: "OpenSansBold", Helvetica, Arial, sans-serif;
  font-size: 19px;
  font-weight: 700;
  line-height: normal;
  top: 40px;
  left: 28px;
}
.self-enroll-plans .advisor .advisor-img {
  margin-left: 90px;
}
@media (min-width: 240em) and (min-height: 1900px) {
  .self-enroll-plans .advisor .advisor-img {
    margin-left: 135px;
  }
}
.self-enroll-plans .advisor.animated {
  animation: advisor 500ms ease-out forwards;
}
.self-enroll-plans .advisor.animated .advisor-bubble {
  animation: bubble 500ms ease-out forwards;
}
.self-enroll-plans .advisor.reversed {
  animation: advisorReversed 500ms ease-out forwards;
}
.self-enroll-plans .advisor.reversed .advisor-bubble {
  animation: bubbleReversed 500ms ease-out forwards;
}
@media (min-width: 0px) {
  .self-enroll-plans .advisor {
    transform: translateX(97.2px) scale(0.54);
  }
  @keyframes advisor {
    0% {
      opacity: 0;
      transform: translateX(97.2px) scale(0.54);
    }
    100% {
      opacity: 1;
      transform: translateX(0) scale(0.54);
    }
  }
  @keyframes advisorReversed {
    0% {
      opacity: 1;
      transform: translateX(0) scale(0.54);
    }
    100% {
      opacity: 0;
      transform: translateX(97.2px) scale(0.54);
    }
  }
  @keyframes bubble {
    0% {
      transform: scale(0.3);
    }
    100% {
      transform: scale(1);
    }
  }
  @keyframes bubbleReversed {
    0% {
      transform: scale(1);
    }
    100% {
      transform: scale(0.3);
    }
  }
}
@media (min-width: 390px) {
  .self-enroll-plans .advisor {
    transform: translateX(106.2px) scale(0.59);
  }
  @keyframes advisor {
    0% {
      opacity: 0;
      transform: translateX(106.2px) scale(0.59);
    }
    100% {
      opacity: 1;
      transform: translateX(0) scale(0.59);
    }
  }
  @keyframes advisorReversed {
    0% {
      opacity: 1;
      transform: translateX(0) scale(0.59);
    }
    100% {
      opacity: 0;
      transform: translateX(106.2px) scale(0.59);
    }
  }
  @keyframes bubble {
    0% {
      transform: scale(0.3);
    }
    100% {
      transform: scale(1);
    }
  }
  @keyframes bubbleReversed {
    0% {
      transform: scale(1);
    }
    100% {
      transform: scale(0.3);
    }
  }
}
@media (min-width: 600px) {
  .self-enroll-plans .advisor {
    transform: translateX(111.6px) scale(0.62);
  }
  @keyframes advisor {
    0% {
      opacity: 0;
      transform: translateX(111.6px) scale(0.62);
    }
    100% {
      opacity: 1;
      transform: translateX(0) scale(0.62);
    }
  }
  @keyframes advisorReversed {
    0% {
      opacity: 1;
      transform: translateX(0) scale(0.62);
    }
    100% {
      opacity: 0;
      transform: translateX(111.6px) scale(0.62);
    }
  }
  @keyframes bubble {
    0% {
      transform: scale(0.3);
    }
    100% {
      transform: scale(1);
    }
  }
  @keyframes bubbleReversed {
    0% {
      transform: scale(1);
    }
    100% {
      transform: scale(0.3);
    }
  }
}
@media (min-width: 768px) {
  .self-enroll-plans .advisor {
    transform: translateX(140.4px) scale(0.78);
  }
  @keyframes advisor {
    0% {
      opacity: 0;
      transform: translateX(140.4px) scale(0.78);
    }
    100% {
      opacity: 1;
      transform: translateX(0) scale(0.78);
    }
  }
  @keyframes advisorReversed {
    0% {
      opacity: 1;
      transform: translateX(0) scale(0.78);
    }
    100% {
      opacity: 0;
      transform: translateX(140.4px) scale(0.78);
    }
  }
  @keyframes bubble {
    0% {
      transform: scale(0.3);
    }
    100% {
      transform: scale(1);
    }
  }
  @keyframes bubbleReversed {
    0% {
      transform: scale(1);
    }
    100% {
      transform: scale(0.3);
    }
  }
}
@media (min-width: 1025px) {
  .self-enroll-plans .advisor {
    transform: translateX(180px) scale(1);
  }
  @keyframes advisor {
    0% {
      opacity: 0;
      transform: translateX(180px) scale(1);
    }
    100% {
      opacity: 1;
      transform: translateX(0) scale(1);
    }
  }
  @keyframes advisorReversed {
    0% {
      opacity: 1;
      transform: translateX(0) scale(1);
    }
    100% {
      opacity: 0;
      transform: translateX(180px) scale(1);
    }
  }
  @keyframes bubble {
    0% {
      transform: scale(0.3);
    }
    100% {
      transform: scale(1);
    }
  }
  @keyframes bubbleReversed {
    0% {
      transform: scale(1);
    }
    100% {
      transform: scale(0.3);
    }
  }
}
@media (min-width: 3840px) {
  .self-enroll-plans .advisor {
    transform: translateX(270px) scale(1.5);
  }
  @keyframes advisor {
    0% {
      opacity: 0;
      transform: translateX(270px) scale(1.5);
    }
    100% {
      opacity: 1;
      transform: translateX(0) scale(1.5);
    }
  }
  @keyframes advisorReversed {
    0% {
      opacity: 1;
      transform: translateX(0) scale(1.5);
    }
    100% {
      opacity: 0;
      transform: translateX(270px) scale(1.5);
    }
  }
  @keyframes bubble {
    0% {
      transform: scale(0.3);
    }
    100% {
      transform: scale(1);
    }
  }
  @keyframes bubbleReversed {
    0% {
      transform: scale(1);
    }
    100% {
      transform: scale(0.3);
    }
  }
}

@media (min-width: 64.0625em) and (max-height: 1000px) {
  .hear-from-our-clients .section-head h2 {
    margin-bottom: 32px;
  }
  .hear-from-our-clients .testimonials-cta {
    margin-top: 32px;
  }
}
@media screen and ((min-width: 64.0625em)) {
  .testimonials-wrapper {
    position: relative;
  }
}
.testimonials-wrapper .inner-container {
  padding: 0 36px;
}
@media screen and ((min-width: 24.375em)) {
  .testimonials-wrapper .inner-container {
    padding: 0 52px;
  }
}
@media screen and ((min-width: 75em)) {
  .testimonials-wrapper .inner-container {
    padding: 0 106px;
  }
}
@media screen and ((min-width: 120em)) {
  .testimonials-wrapper .inner-container {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (min-width: 240em) and (min-height: 1900px) {
  .testimonials-wrapper .inner-container {
    max-width: 2880px;
  }
}
.testimonials-wrapper .tns-ovh {
  overflow: visible;
}

.testimonial {
  position: relative;
}
.testimonial .image {
  width: 100%;
  height: 0;
  padding-top: 127%;
  position: relative;
  border-radius: 8px;
  overflow: hidden;
  isolation: isolate;
}
.testimonial .image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  top: 0;
  left: 0;
  position: absolute;
  transition: transform 300ms;
  transform-origin: center;
  will-change: transform;
}
.testimonial .name {
  bottom: 0;
  left: 0;
  position: absolute;
  width: 100%;
  padding: 16px;
  font-size: 20px;
  line-height: 32px;
  font-family: "OpenSansBold", Helvetica, Arial, sans-serif;
  color: #384750;
  background-color: rgba(255, 255, 255, 0.5);
  backdrop-filter: blur(15px);
}
@media screen and ((min-width: 37.5em)) {
  .testimonial .name {
    padding: 16px 24px 24px;
  }
}
@media screen and ((min-width: 64.0625em)) {
  .testimonial .name {
    padding-top: 28px;
    font-size: 22px;
  }
}
@media (min-width: 240em) and (min-height: 1900px) {
  .testimonial .name {
    font-size: 33px;
    line-height: 48px;
  }
}
.testimonial .copy {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  font-size: 18px;
  line-height: 24px;
}
@media screen and ((min-width: 37.5em)) {
  .testimonial .copy {
    font-size: 18px;
  }
}
@media (min-width: 1024px), (min-width: 1600px) and (min-height: 900px) {
  .testimonial .copy {
    font-size: 22px;
  }
}
@media (min-width: 240em) and (min-height: 1900px) {
  .testimonial .copy {
    font-size: 27px;
    line-height: 48px;
  }
}
.testimonial .text {
  flex: 1 1 auto;
  width: 100%;
  overflow: hidden;
  display: block;
  display: -webkit-box;
  text-overflow: ellipsis;
  line-height: 24px !important;
  max-height: 72px;
  /* autoprefixer: off */
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
@media screen and ((min-width: 37.5em)) {
  .testimonial .text {
    line-height: 32px !important;
    max-height: 96px;
    /* autoprefixer: off */
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    line-height: 24px !important;
  }
}
@media (min-width: 1024px), (min-width: 1600px) and (min-height: 900px) {
  .testimonial .text {
    line-height: 32px !important;
    max-height: 96px;
    /* autoprefixer: off */
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
  }
}
@media (min-width: 240em) and (min-height: 1900px) {
  .testimonial .text {
    line-height: 40px !important;
    max-height: 120px;
    /* autoprefixer: off */
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    line-height: 39px !important;
  }
}
.testimonial .svg-quote {
  width: 40px;
  height: 40px;
  flex: 0 0 auto;
  margin-right: 16px;
}
@media screen and ((min-width: 37.5em)) {
  .testimonial .svg-quote {
    width: 32px;
    height: 32px;
  }
}
@media (min-width: 1600px) {
  .testimonial .svg-quote {
    margin-right: 10px;
  }
}
@media (min-width: 2000px), (min-width: 1600px) and (min-height: 900px) {
  .testimonial .svg-quote {
    width: 40px;
    height: 40px;
    margin-right: 16px;
  }
}
@media (min-width: 240em) and (min-height: 1900px) {
  .testimonial .svg-quote {
    width: 60px;
    height: 60px;
    margin-right: 24px;
  }
}
.testimonial .svg-play-button {
  width: 76px;
  height: 76px;
  position: absolute;
  top: 50%;
  left: 50%;
  /* centering with translate3d to fix IOS flickering issue */
  transform: translate3d(-50%, -50%, 0);
}
@media (min-width: 240em) and (min-height: 1900px) {
  .testimonial .svg-play-button {
    width: 114px;
    height: 114px;
  }
}
.testimonial .svg-play-button svg {
  fill: #fefefe;
  fill-opacity: 0.7;
  filter: drop-shadow(0px 4px 16px rgba(56, 71, 80, 0.1));
}
.testimonial:hover .image img {
  transform: scale(1.1);
}
.testimonial:hover .svg-play-button svg {
  fill-opacity: 1;
}

.testimonial-list {
  display: flex;
  gap: 24px;
  margin: 0 auto;
}
@media screen and ((min-width: 37.5em)) {
  .testimonial-list {
    position: static;
  }
}
@media screen and ((min-width: 64.0625em)) {
  .testimonial-list {
    gap: 32px;
  }
}
@media (min-width: 240em) and (min-height: 1900px) {
  .testimonial-list {
    gap: 48px;
  }
}
.testimonial-list.slick-initialized .slick-list {
  overflow: visible !important;
}

.testimonial-paragraph .copy {
  display: flex;
  align-items: center;
  justify-content: center;
}
.testimonial-paragraph .svg-quote {
  width: 40px;
  height: 40px;
  flex: 0 0 auto;
  margin-right: 16px;
}
@media screen and ((min-width: 37.5em)) {
  .testimonial-paragraph .svg-quote {
    width: 32px;
    height: 32px;
  }
}
@media (min-width: 1600px) {
  .testimonial-paragraph .svg-quote {
    margin-right: 10px;
  }
}
@media (min-width: 2000px), (min-width: 1600px) and (min-height: 900px) {
  .testimonial-paragraph .svg-quote {
    width: 40px;
    height: 40px;
    margin-right: 16px;
  }
}
@media (min-width: 240em) and (min-height: 1900px) {
  .testimonial-paragraph .svg-quote {
    width: 60px;
    height: 60px;
    margin-right: 24px;
  }
}

@media screen and ((min-width: 37.5em)) {
  .i-was-wondering {
    padding-top: 160px;
  }
}
@media screen and ((min-width: 64.0625em)) {
  .i-was-wondering {
    padding-top: 180px;
  }
}
.section-buying-guides .i-was-wondering {
  padding-top: 40px;
}
@media screen and ((min-width: 37.5em)) {
  .section-buying-guides .i-was-wondering {
    padding-top: 100px;
  }
}
@media screen and ((min-width: 37.5em)) {
  .section-buying-guides .i-was-wondering .i-was-wondering-title-wrap {
    padding-left: 0;
    padding-right: 40px;
  }
}
@media screen and ((min-width: 64.0625em)) {
  .section-buying-guides .i-was-wondering .i-was-wondering-title-wrap {
    padding-right: 0;
  }
}
.section-buying-guides .i-was-wondering .i-was-wondering-video-holder {
  padding-top: 0;
}
@media screen and ((min-width: 37.5em)) {
  .section-buying-guides .i-was-wondering .i-was-wondering-video-holder {
    padding-top: 120px;
  }
}
@media screen and ((min-width: 48em)) {
  .section-buying-guides .i-was-wondering .i-was-wondering-video-holder {
    padding-top: 108px;
  }
}
@media screen and ((min-width: 64.0625em)) {
  .section-buying-guides .i-was-wondering .i-was-wondering-video-holder {
    padding-top: 60px;
  }
}
@media (min-width: 240em) and (min-height: 1900px) {
  .section-buying-guides .i-was-wondering .i-was-wondering-video-holder {
    padding-top: 180px;
  }
}
.section-buying-guides .i-was-wondering .i-was-wondering-video-holder .i-was-wondering-video {
  z-index: 2;
  margin: 0 auto;
}
@media screen and ((max-width: 37.4375em)) {
  .section-buying-guides .i-was-wondering .i-was-wondering-video-holder .i-was-wondering-video {
    width: 237px;
  }
}
@media screen and ((min-width: 37.5em)) and ((max-width: 64em)) {
  .section-buying-guides .i-was-wondering .i-was-wondering-video-holder .i-was-wondering-video {
    right: 0;
  }
}
@media screen and ((max-width: 37.4375em)) {
  .section-buying-guides .i-was-wondering .video-wrapper {
    height: 300px;
    overflow: hidden;
    margin-bottom: -45px;
  }
}
@media screen and ((max-width: 37.4375em)) {
  .section-buying-guides .i-was-wondering .parallax-shape.left-top-down-shape-90 {
    top: 290px;
  }
}
@media screen and ((min-width: 37.5em)) {
  .section-tools-calculators .i-was-wondering {
    padding-top: 80px;
  }
}
@media screen and ((min-width: 48em)) {
  .section-tools-calculators .i-was-wondering {
    padding-top: 72px;
  }
}
@media screen and ((min-width: 64.0625em)) {
  .section-tools-calculators .i-was-wondering {
    padding-top: 80px;
  }
}
@media (min-width: 240em) and (min-height: 1900px) {
  .section-tools-calculators .i-was-wondering {
    padding-top: 120px;
  }
}
.section-tools-calculators .i-was-wondering .heading-5xl {
  white-space: nowrap;
}
@media screen and ((min-width: 37.5em)) {
  .section-tools-calculators .i-was-wondering .i-was-wondering-title-wrap {
    padding-left: 0;
    padding-right: 220px;
  }
}
@media screen and ((min-width: 75em)) {
  .section-tools-calculators .i-was-wondering .i-was-wondering-title-wrap {
    padding-right: 0;
  }
}
.section-tools-calculators .i-was-wondering .subtitle {
  max-width: 626px;
  margin: 16px auto 0;
}
@media screen and ((min-width: 37.5em)) {
  .section-tools-calculators .i-was-wondering .subtitle {
    margin-top: 24px;
  }
}
@media screen and ((min-width: 64.0625em)) {
  .section-tools-calculators .i-was-wondering .subtitle {
    margin-top: 32px;
  }
}
@media (min-width: 240em) and (min-height: 1900px) {
  .section-tools-calculators .i-was-wondering .subtitle {
    max-width: 939px;
    margin-top: 48px;
  }
}
.section-tools-calculators .i-was-wondering .i-was-wondering-video-holder {
  padding-top: 0;
}
@media screen and ((min-width: 37.5em)) {
  .section-tools-calculators .i-was-wondering .i-was-wondering-video-holder {
    padding-top: 120px;
  }
}
@media screen and ((min-width: 64.0625em)) {
  .section-tools-calculators .i-was-wondering .i-was-wondering-video-holder {
    max-width: 1128px;
    margin-inline: auto;
  }
}
@media (min-width: 240em) and (min-height: 1900px) {
  .section-tools-calculators .i-was-wondering .i-was-wondering-video-holder {
    max-width: 1692px;
    padding-top: 180px;
  }
}
.section-tools-calculators .i-was-wondering .i-was-wondering-video-holder:before {
  display: none;
}
.section-tools-calculators .i-was-wondering .i-was-wondering-video-holder .i-was-wondering-video {
  z-index: 2;
  margin: 0 auto;
}
@media screen and ((max-width: 37.4375em)) {
  .section-tools-calculators .i-was-wondering .i-was-wondering-video-holder .i-was-wondering-video {
    position: absolute;
    top: -30px;
    left: 50%;
    transform: translateX(-50%);
    height: 560px;
    width: 237px;
  }
}
@media screen and ((min-width: 37.5em)) {
  .section-tools-calculators .i-was-wondering .i-was-wondering-video-holder .i-was-wondering-video {
    width: 298px;
    top: -240px;
    right: -60px;
  }
}
@media screen and ((min-width: 48em)) {
  .section-tools-calculators .i-was-wondering .i-was-wondering-video-holder .i-was-wondering-video {
    top: -220px;
  }
}
@media screen and ((min-width: 64.0625em)) {
  .section-tools-calculators .i-was-wondering .i-was-wondering-video-holder .i-was-wondering-video {
    top: -255px;
    right: 0;
  }
}
@media screen and ((min-width: 75em)) {
  .section-tools-calculators .i-was-wondering .i-was-wondering-video-holder .i-was-wondering-video {
    right: -25px;
  }
}
@media (min-width: 240em) and (min-height: 1900px) {
  .section-tools-calculators .i-was-wondering .i-was-wondering-video-holder .i-was-wondering-video {
    width: 447px;
    right: -37.5px;
  }
}
@media screen and ((max-width: 37.4375em)) {
  .section-tools-calculators .i-was-wondering .video-wrapper {
    position: relative;
    height: 300px;
    overflow: hidden;
  }
}
.section-tools-calculators .i-was-wondering .qna:first-child {
  position: relative;
}
.section-tools-calculators .i-was-wondering .qna:first-child:before {
  content: "";
  width: 180px;
  height: 180px;
  background: radial-gradient(circle, #ffffff 25%, transparent 80%);
  filter: blur(10px);
  top: -30px;
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
  z-index: -1;
  border-radius: 50%;
}
@media screen and ((min-width: 37.5em)) {
  .section-tools-calculators .i-was-wondering .qna:first-child:before {
    display: none;
  }
}
@media screen and ((min-width: 64.0625em)) {
  .section-tools-calculators .i-was-wondering .qna:nth-child(3) {
    margin-top: 24px;
  }
}
@media (min-width: 240em) and (min-height: 1900px) {
  .section-tools-calculators .i-was-wondering .qna:nth-child(3) {
    margin-top: 36px;
  }
}
.i-was-wondering .i-was-wondering-title-wrap {
  position: relative;
  z-index: 2;
}
@media screen and ((min-width: 37.5em)) {
  .i-was-wondering .i-was-wondering-title-wrap {
    padding-left: 40px;
  }
}
@media screen and ((min-width: 64.0625em)) {
  .i-was-wondering .i-was-wondering-title-wrap {
    padding-left: 0;
  }
}
.i-was-wondering .i-was-wondering-video-holder {
  padding-top: 24px;
  position: relative;
}
@media screen and ((min-width: 24.375em)) {
  .i-was-wondering .i-was-wondering-video-holder {
    padding-top: 32px;
  }
}
@media screen and ((min-width: 37.5em)) {
  .i-was-wondering .i-was-wondering-video-holder {
    padding-top: 178px;
  }
}
@media screen and ((min-width: 64.0625em)) {
  .i-was-wondering .i-was-wondering-video-holder {
    padding-top: 218px;
  }
}
@media (min-width: 240em) and (min-height: 1900px) {
  .i-was-wondering .i-was-wondering-video-holder {
    padding-top: 254px;
  }
}
.i-was-wondering .i-was-wondering-video-holder.bg-gradient::before {
  z-index: -1;
  width: 100%;
  height: 300px;
  top: 0;
  left: 0;
  background-size: 300px;
  background-position: center;
  transform: scale(2);
}
@media screen and ((min-width: 37.5em)) {
  .i-was-wondering .i-was-wondering-video-holder.bg-gradient::before {
    width: 400px;
    height: 400px;
    background-size: 400px;
    left: auto;
    top: -108px;
    right: 116px;
  }
}
@media screen and ((min-width: 64.0625em)) {
  .i-was-wondering .i-was-wondering-video-holder.bg-gradient::before {
    width: 560px;
    height: 560px;
    top: 16px;
    right: -24px;
    background-size: 560px;
  }
}
@media (min-width: 240em) and (min-height: 1900px) {
  .i-was-wondering .i-was-wondering-video-holder.bg-gradient::before {
    width: 560px;
    height: 560px;
    top: 21px;
    right: 95px;
    background-size: 560px;
  }
}
.i-was-wondering .i-was-wondering-video-holder .grid-x {
  justify-content: center;
}
.i-was-wondering .i-was-wondering-video-holder .i-was-wondering-video {
  display: block;
  pointer-events: none;
  width: 210px;
  height: auto;
  min-height: 310px;
  margin: 0;
  position: relative;
  z-index: 8;
}
@media screen and ((max-width: 37.4375em)) {
  .i-was-wondering .i-was-wondering-video-holder .i-was-wondering-video {
    margin: 0 auto -44px;
  }
}
@media screen and ((min-width: 37.5em)) {
  .i-was-wondering .i-was-wondering-video-holder .i-was-wondering-video {
    width: 250px;
    min-height: 370px;
    margin-bottom: 0;
    top: -140px;
    right: 50px;
    position: absolute;
  }
}
@media screen and ((min-width: 64.0625em)) {
  .i-was-wondering .i-was-wondering-video-holder .i-was-wondering-video {
    width: 290px;
    min-height: 429px;
    top: -150px;
  }
}
@media screen and ((min-width: 90em)) {
  .i-was-wondering .i-was-wondering-video-holder .i-was-wondering-video {
    right: 128px;
  }
}
@media (min-width: 240em) and (min-height: 1900px) {
  .i-was-wondering .i-was-wondering-video-holder .i-was-wondering-video {
    width: 435px;
    min-height: 643.5px;
    top: -296px;
    right: 162px;
  }
}
@media (min-width: 48em) and (max-width: 64em) and (orientation: landscape) and (max-height: 770px) {
  .i-was-wondering .i-was-wondering-video-holder .i-was-wondering-video {
    width: 210px;
    top: -118px;
  }
}

.qna {
  position: relative;
  z-index: 2;
  border-radius: 8px;
  box-shadow: 0px 4px 16px rgba(56, 71, 80, 0.1);
  background: rgba(255, 255, 255, 0.5);
  box-shadow: 0px 4px 16px rgba(56, 71, 80, 0.1);
  border: 1px solid #ffffff;
  backdrop-filter: blur(15px);
}
.qna + .qna {
  margin-top: 8px;
}
@media screen and ((min-width: 37.5em)) {
  .qna + .qna {
    margin-top: 16px;
  }
}
@media (min-width: 240em) and (min-height: 1900px) {
  .qna + .qna {
    margin-top: 24px;
  }
}
@media screen and ((min-width: 48em)) {
  .qna {
    display: flex;
    flex-direction: column;
  }
  .qna + .qna {
    margin-top: 24px;
  }
}
@media screen and ((min-width: 48em)) and (min-width: 240em) and (min-height: 1900px) {
  .qna + .qna {
    margin-top: 36px;
  }
}
@media screen and ((min-width: 48em)) {
  .qna + .qna:nth-child(2) {
    margin-top: 0;
  }
}
@media screen and ((min-width: 64.0625em)) {
  .qna + .qna:nth-child(3) {
    margin-top: 0;
  }
}
@media (min-width: 240em) and (min-height: 1900px) {
  .qna {
    padding: 60px 48px;
  }
}
.qna .qna-head {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 8px;
  padding: 24px 16px;
  cursor: pointer;
}
@media screen and ((min-width: 37.5em)) {
  .qna .qna-head {
    gap: 24px;
    pointer-events: none;
    padding: 8px 16px 0 16px;
  }
}
@media screen and ((min-width: 48em)) {
  .qna .qna-head {
    flex-direction: column-reverse;
    padding: 40px 32px 0 32px;
  }
}
@media (min-width: 240em) and (min-height: 1900px) {
  .qna .qna-head {
    gap: 36px;
    padding: 60px 48px 0 48px;
  }
}
.qna .qna-head .qna-svg {
  flex-shrink: 0;
}
.qna .qna-content {
  display: none;
  padding: 0 24px 24px;
}
@media screen and ((max-width: 37.4375em)) {
  .qna .qna-content {
    margin-top: -16px;
  }
}
@media screen and ((min-width: 37.5em)) {
  .qna .qna-content {
    flex: 1 0 auto;
    display: flex !important;
    flex-direction: column;
    justify-content: space-between;
    padding: 0 32px 40px;
  }
}
@media screen and ((min-width: 48em)) {
  .qna .qna-content {
    padding-top: 24px;
  }
}
@media (min-width: 240em) and (min-height: 1900px) {
  .qna .qna-content {
    padding-top: 36px;
  }
}
.qna .qna-content p {
  margin-bottom: 0;
}
@media screen and ((max-width: 47.9375em)) {
  .qna .qna-title {
    margin-right: auto;
  }
}
.qna .svg-use-icon {
  transition: none;
}
.qna .qna-svg {
  width: 64px;
  height: 64px;
}
@media screen and ((min-width: 37.5em)) {
  .qna .qna-svg {
    width: 120px;
    height: 120px;
  }
}
@media (min-width: 240em) and (min-height: 1900px) {
  .qna .qna-svg {
    width: 180px;
    height: 180px;
  }
}
.qna .svg-arrow-down {
  width: 40px;
  height: 40px;
  flex-shrink: 0;
  cursor: pointer;
}
.qna .svg-arrow-down svg {
  transition: all 300ms cubic-bezier(0.33, 1, 0.68, 1);
  fill: #384750;
}
.qna.is-open .svg-arrow-down svg {
  transform: rotate(180deg);
}

/*
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=medicare.css.map */
