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

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

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

.car-play-section.infographic {
  margin: 44px 0;
}
@media (min-width: 240em) and (min-height: 1900px) {
  .car-play-section.infographic {
    margin: 66px 0;
  }
}
.car-play-section .car-play-wrapper {
  width: 296px;
  height: 453px;
  margin: 0 auto;
  background-image: url("../img/ins/articles/car-play/car-play-mobile-s@2x.png");
  background-position: center;
  background-size: cover;
}
@media screen and ((min-width: 24.375em)) {
  .car-play-section .car-play-wrapper {
    width: 326px;
    height: 489px;
    background-image: url("../img/ins/articles/car-play/car-play-mobile-l@2x.png");
  }
}
@media screen and ((min-width: 37.5em)) {
  .car-play-section .car-play-wrapper {
    width: 504px;
    height: 593px;
    background-image: url("../img/ins/articles/car-play/car-play-tablet-s@2x.png");
  }
}
@media screen and ((min-width: 48em)) {
  .car-play-section .car-play-wrapper {
    width: 672px;
    height: 400px;
    background-image: url("../img/ins/articles/car-play/car-play-tablet-l@2x.png");
  }
}
@media screen and ((min-width: 75em)) {
  .car-play-section .car-play-wrapper {
    width: 855px;
    height: 498px;
    background-image: url("../img/ins/articles/car-play/car-play-desktop@2x.png");
  }
}
@media (min-width: 240em) and (min-height: 1900px) {
  .car-play-section .car-play-wrapper {
    width: 1282.5px;
    height: 747px;
  }
}
.car-play-section .display-wrapper {
  display: flex;
  flex-direction: column;
  width: 242px;
  height: 391px;
  gap: 8px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  padding: 14px 8px 8px 8px;
}
@media screen and ((min-width: 24.375em)) {
  .car-play-section .display-wrapper {
    width: 262px;
    height: 416px;
  }
}
@media screen and ((min-width: 37.5em)) {
  .car-play-section .display-wrapper {
    gap: 18px;
    width: 320px;
    height: 513px;
    padding: 22px 16px 21px 16px;
  }
}
@media screen and ((min-width: 48em)) {
  .car-play-section .display-wrapper {
    flex-direction: row;
    gap: 13px;
    top: 51%;
    width: 502px;
    height: 307px;
    padding: 23px 27px 18px 16px;
  }
}
@media screen and ((min-width: 75em)) {
  .car-play-section .display-wrapper {
    gap: 20px;
    width: 628px;
    height: 386px;
    padding: 27px 31px 30px 21px;
  }
}
@media (min-width: 240em) and (min-height: 1900px) {
  .car-play-section .display-wrapper {
    gap: 30px;
    width: 942px;
    height: 579px;
    padding: 40.5px 46.5px 45px 31.5px;
  }
}
.car-play-section .menu-bar {
  display: flex;
  flex-direction: row;
}
@media screen and ((max-width: 47.9375em)) {
  .car-play-section .menu-bar {
    align-items: center;
    padding: 8px 0;
  }
}
@media screen and ((min-width: 48em)) {
  .car-play-section .menu-bar {
    flex-direction: column;
  }
}
.car-play-section .menu-bar .home-button {
  width: 32px;
  height: 32px;
}
@media screen and ((min-width: 48em)) {
  .car-play-section .menu-bar .home-button {
    width: 40px;
    height: 40px;
    margin-top: 8px;
  }
}
@media (min-width: 240em) and (min-height: 1900px) {
  .car-play-section .menu-bar .home-button {
    width: 60px;
    height: 60px;
    margin-top: 12px;
  }
}
.car-play-section .menu-bar .back-button {
  display: none;
  width: 32px;
  height: 32px;
  cursor: pointer;
}
@media screen and ((min-width: 37.5em)) {
  .car-play-section .menu-bar .back-button {
    width: 40px;
    height: 40px;
  }
}
@media screen and ((min-width: 48em)) {
  .car-play-section .menu-bar .back-button {
    margin-top: 8px;
  }
}
@media (min-width: 240em) and (min-height: 1900px) {
  .car-play-section .menu-bar .back-button {
    width: 60px;
    height: 60px;
    margin-top: 12px;
  }
}
.car-play-section .menu-bar .back-button svg {
  fill: #617384;
}
.car-play-section .menu-bar .back-button:hover svg {
  fill: url(#icon-gradient);
}
.car-play-section .menu-bar .brightness-button {
  width: 25px;
  height: 25px;
  margin-left: auto;
}
@media screen and ((min-width: 48em)) {
  .car-play-section .menu-bar .brightness-button {
    margin-top: auto;
    margin-bottom: 21px;
    margin-left: 2px;
  }
}
@media screen and ((min-width: 75em)) {
  .car-play-section .menu-bar .brightness-button {
    width: 32px;
    height: 32px;
    margin-left: 6px;
  }
}
@media (min-width: 240em) and (min-height: 1900px) {
  .car-play-section .menu-bar .brightness-button {
    width: 48px;
    height: 48px;
    margin-bottom: 31.5px;
    margin-left: 9px;
  }
}
.car-play-section .menu-bar .volume-button {
  width: 24px;
  height: 17px;
  margin-left: 17px;
}
@media screen and ((min-width: 48em)) {
  .car-play-section .menu-bar .volume-button {
    margin-bottom: 23px;
    margin-left: 7px;
  }
}
@media screen and ((min-width: 75em)) {
  .car-play-section .menu-bar .volume-button {
    width: 32px;
    height: 32px;
    margin-left: 5px;
  }
}
@media (min-width: 240em) and (min-height: 1900px) {
  .car-play-section .menu-bar .volume-button {
    width: 48px;
    height: 48px;
    margin-bottom: 34.5px;
    margin-left: 7.5px;
  }
}
.car-play-section .menu-bar .power-button {
  width: 22px;
  height: 24px;
  margin-left: 17px;
}
@media screen and ((min-width: 48em)) {
  .car-play-section .menu-bar .power-button {
    margin-left: 8px;
    margin-bottom: 12px;
  }
}
@media screen and ((min-width: 75em)) {
  .car-play-section .menu-bar .power-button {
    width: 32px;
    height: 32px;
    margin-left: 5px;
  }
}
@media (min-width: 240em) and (min-height: 1900px) {
  .car-play-section .menu-bar .power-button {
    width: 48px;
    height: 48px;
    margin-bottom: 18px;
    margin-left: 7.5px;
  }
}
.car-play-section .options-wrapper {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin: 0 auto;
  gap: 8px;
}
@media screen and ((min-width: 37.5em)) {
  .car-play-section .options-wrapper {
    gap: 16px;
  }
}
@media screen and ((min-width: 75em)) {
  .car-play-section .options-wrapper {
    gap: 24px;
  }
}
@media (min-width: 240em) and (min-height: 1900px) {
  .car-play-section .options-wrapper {
    gap: 36px;
  }
}
.car-play-section .options-wrapper .box {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 109px;
  padding: 2px 4px 9px 4px;
  cursor: pointer;
}
@media screen and ((min-width: 24.375em)) {
  .car-play-section .options-wrapper .box {
    width: 119px;
    padding: 7px 14px 14px 14px;
  }
}
@media screen and ((min-width: 37.5em)) {
  .car-play-section .options-wrapper .box {
    width: 132px;
    padding: 14px 12px 22px 14px;
  }
}
@media screen and ((min-width: 48em)) {
  .car-play-section .options-wrapper .box {
    width: 124px;
    padding: 18px 28px;
  }
}
@media screen and ((min-width: 75em)) {
  .car-play-section .options-wrapper .box {
    width: 156px;
    padding: 14px 28px;
  }
}
@media (min-width: 240em) and (min-height: 1900px) {
  .car-play-section .options-wrapper .box {
    width: 234px;
    padding: 21px 42px;
  }
}
.car-play-section .options-wrapper .svg-use-icon {
  width: 64px;
  height: 64px;
}
@media screen and ((min-width: 75em)) {
  .car-play-section .options-wrapper .svg-use-icon {
    width: 96px;
    height: 96px;
  }
}
@media (min-width: 240em) and (min-height: 1900px) {
  .car-play-section .options-wrapper .svg-use-icon {
    width: 144px;
    height: 144px;
  }
}
.car-play-section .screen-option-details {
  display: none;
  width: 100%;
  margin-top: -12px;
}
@media screen and ((min-width: 75em)) {
  .car-play-section .screen-option-details {
    margin-top: 0;
  }
}
.car-play-section .screen-option-details .option-details {
  display: none;
}
@media screen and ((min-width: 75em)) {
  .car-play-section .screen-option-details .option-details {
    padding-left: 24px;
    padding-right: 24px;
  }
}
@media (min-width: 240em) and (min-height: 1900px) {
  .car-play-section .screen-option-details .option-details {
    padding-left: 36px;
    padding-right: 36px;
  }
}
.car-play-section .screen-option-details .option-head {
  display: flex;
  align-items: center;
}
@media screen and ((min-width: 75em)) {
  .car-play-section .screen-option-details .option-head {
    margin-bottom: 16px;
  }
}
@media (min-width: 240em) and (min-height: 1900px) {
  .car-play-section .screen-option-details .option-head {
    margin-bottom: 24px;
  }
}
.car-play-section .screen-option-details .option-head .svg-use-icon {
  width: 64px;
  height: 64px;
  flex-shrink: 0;
}
@media (min-width: 240em) and (min-height: 1900px) {
  .car-play-section .screen-option-details .option-head .svg-use-icon {
    width: 96px;
    height: 96px;
  }
}
.car-play-section .screen-option-details .option-content {
  max-height: 265px;
  padding-bottom: 16px;
}
@media screen and ((min-width: 24.375em)) {
  .car-play-section .screen-option-details .option-content {
    max-height: 292px;
  }
}
@media screen and ((min-width: 37.5em)) {
  .car-play-section .screen-option-details .option-content {
    max-height: 360px;
    padding-bottom: 24px;
    margin-right: -10px;
  }
}
@media screen and ((min-width: 48em)) {
  .car-play-section .screen-option-details .option-content {
    max-height: initial;
    margin-right: 0;
    padding-bottom: 0;
  }
}
@media screen and ((max-width: 47.9375em)) {
  .car-play-section .screen-option-details .option-content {
    overflow: auto;
  }
}
@media (min-width: 240em) and (min-height: 1900px) {
  .car-play-section .screen-option-details .option-content {
    max-height: 540px;
  }
}
@media screen and ((max-width: 47.9375em)) {
  .car-play-section .screen-option-details .option-content:after {
    content: "";
    display: block;
    height: 30px;
    width: calc(100% - 2px);
    position: absolute;
    left: 0;
    bottom: 1px;
    background: linear-gradient(0deg, #ffffff 12%, rgba(255, 255, 255, 0) 100%);
    border-radius: 14px;
  }
}
@media screen and ((min-width: 24.375em)) {
  .car-play-section .screen-option-details .option-content:after {
    left: 1px;
    bottom: -2px;
  }
}
@media screen and ((min-width: 37.5em)) {
  .car-play-section .screen-option-details .option-content:after {
    width: calc(100% - 3px);
    height: 40px;
    left: 2px;
    bottom: 1px;
  }
}
.car-play-section .screen-option-details .row {
  margin-bottom: 8px;
}
@media screen and ((min-width: 48em)) {
  .car-play-section .screen-option-details .row {
    display: flex;
    justify-content: space-between;
    margin-bottom: 4px;
  }
}
@media screen and ((min-width: 75em)) {
  .car-play-section .screen-option-details .row {
    margin-bottom: 8px;
  }
}
@media (min-width: 240em) and (min-height: 1900px) {
  .car-play-section .screen-option-details .row {
    margin-bottom: 12px;
  }
}
.car-play-section .screen-option-details .row:last-child {
  margin-bottom: 0;
}

.rate-impact {
  display: flex;
  gap: 2px;
  width: 110px;
}
@media (min-width: 240em) and (min-height: 1900px) {
  .rate-impact {
    gap: 3px;
    width: 165px;
  }
}
.rate-impact > div {
  width: 12px;
  height: 16px;
  border-radius: 8px;
  box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.2) inset;
}
@media screen and ((min-width: 37.5em)) {
  .rate-impact > div {
    height: 24px;
  }
}
@media (min-width: 240em) and (min-height: 1900px) {
  .rate-impact > div {
    width: 18px;
    height: 36px;
  }
}
.rate-impact > div:first-child {
  background: linear-gradient(261.34deg, #3278E2 1.88%, #1984E1 100%);
}
.rate-impact > div:nth-child(2) {
  background: linear-gradient(261.34deg, #416EDE 1.88%, #2A7DE3 100%);
}
.rate-impact > div:nth-child(3) {
  background: linear-gradient(261.34deg, #595DD7 1.88%, #446DDD 100%);
}
.rate-impact > div:nth-child(4) {
  background: linear-gradient(261.34deg, #744ED3 1.88%, #5F5CD8 100%);
}
.rate-impact > div:nth-child(5) {
  background: linear-gradient(261.34deg, #8C3DCD 1.88%, #774DD2 100%);
}
.rate-impact > div:nth-child(6) {
  background: linear-gradient(261.34deg, #A62EC8 1.88%, #913BCC 100%);
}
.rate-impact > div:nth-child(7) {
  background: linear-gradient(261.34deg, #BF1DC1 1.88%, #A13DB8 100%);
}
.rate-impact > div:nth-child(8) {
  background: linear-gradient(261.34deg, #D40FB9 1.88%, #C41BC2 100%);
}

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

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

.mt4 {
  margin-top: 4px;
}

.mt6 {
  margin-top: 6px;
}

.mt8 {
  margin-top: 8px;
}

.mt12 {
  margin-top: 12px;
}

.mt16 {
  margin-top: 16px;
}

.mt18 {
  margin-top: 18px;
}

.mt20 {
  margin-top: 20px;
}

.mt22 {
  margin-top: 22px;
}

.mt24 {
  margin-top: 24px;
}

.mt25 {
  margin-top: 25px;
}

.mt28 {
  margin-top: 28px;
}

.mt30 {
  margin-top: 30px;
}

.mt32 {
  margin-top: 32px;
}

.mt36 {
  margin-top: 36px;
}

.mt40 {
  margin-top: 40px;
}

.mt42 {
  margin-top: 42px;
}

.mt45 {
  margin-top: 45px;
}

.mt48 {
  margin-top: 48px;
}

.mt56 {
  margin-top: 56px;
}

.mt60 {
  margin-top: 60px;
}

.mt64 {
  margin-top: 64px;
}

.mt68 {
  margin-top: 68px;
}

.mt80 {
  margin-top: 80px;
}

.mt90 {
  margin-top: 90px;
}

.mt96 {
  margin-top: 96px;
}

.mt120 {
  margin-top: 120px;
}

.mt128 {
  margin-top: 128px;
}

.mt156 {
  margin-top: 156px;
}

.mt165 {
  margin-top: 165px;
}

.mt180 {
  margin-top: 180px;
}

.mt216 {
  margin-top: 216px;
}

.mb0 {
  margin-bottom: 0px;
}

.mb4 {
  margin-bottom: 4px;
}

.mb6 {
  margin-bottom: 6px;
}

.mb8 {
  margin-bottom: 8px;
}

.mb12 {
  margin-bottom: 12px;
}

.mb14 {
  margin-bottom: 14px;
}

.mb15 {
  margin-bottom: 15px;
}

.mb16 {
  margin-bottom: 16px;
}

.mb18 {
  margin-bottom: 18px;
}

.mb20 {
  margin-bottom: 20px;
}

.mb21 {
  margin-bottom: 21px;
}

.mb22 {
  margin-bottom: 22px;
}

.mb24 {
  margin-bottom: 24px;
}

.mb28 {
  margin-bottom: 28px;
}

.mb30 {
  margin-bottom: 30px;
}

.mb32 {
  margin-bottom: 32px;
}

.mb34 {
  margin-bottom: 34px;
}

.mb36 {
  margin-bottom: 36px;
}

.mb40 {
  margin-bottom: 40px;
}

.mb42 {
  margin-bottom: 42px;
}

.mb44 {
  margin-bottom: 44px;
}

.mb45 {
  margin-bottom: 45px;
}

.mb48 {
  margin-bottom: 48px;
}

.mb50 {
  margin-bottom: 50px;
}

.mb52 {
  margin-bottom: 52px;
}

.mb56 {
  margin-bottom: 56px;
}

.mb60 {
  margin-bottom: 60px;
}

.mb62 {
  margin-bottom: 62px;
}

.mb64 {
  margin-bottom: 64px;
}

.mb68 {
  margin-bottom: 68px;
}

.mb72 {
  margin-bottom: 72px;
}

.mb78 {
  margin-bottom: 78px;
}

.mb80 {
  margin-bottom: 80px;
}

.mb90 {
  margin-bottom: 90px;
}

.mb100 {
  margin-bottom: 100px;
}

.mb112 {
  margin-bottom: 112px;
}

.mb120 {
  margin-bottom: 120px;
}

.mb128 {
  margin-bottom: 128px;
}

.mb165 {
  margin-bottom: 165px;
}

.mb200 {
  margin-bottom: 200px;
}

.mb216 {
  margin-bottom: 216px;
}

.ml0 {
  margin-left: 0px;
}

.ml8 {
  margin-left: 8px;
}

.ml12 {
  margin-left: 12px;
}

.ml14 {
  margin-left: 14px;
}

.ml16 {
  margin-left: 16px;
}

.ml18 {
  margin-left: 18px;
}

.ml22 {
  margin-left: 22px;
}

.ml28 {
  margin-left: 28px;
}

.ml30 {
  margin-left: 30px;
}

.ml36 {
  margin-left: 36px;
}

.ml42 {
  margin-left: 42px;
}

.ml48 {
  margin-left: 48px;
}

.ml60 {
  margin-left: 60px;
}

.ml68 {
  margin-left: 68px;
}

.mr0 {
  margin-right: 0px;
}

.mr4 {
  margin-right: 4px;
}

.mr8 {
  margin-right: 8px;
}

.mr12 {
  margin-right: 12px;
}

.mr16 {
  margin-right: 16px;
}

.mr24 {
  margin-right: 24px;
}

.mr36 {
  margin-right: 36px;
}

.mr40 {
  margin-right: 40px;
}

.p4 {
  padding: 4px;
}

.p6 {
  padding: 6px;
}

.p8 {
  padding: 8px;
}

.p16 {
  padding: 16px;
}

.p24 {
  padding: 24px;
}

.p48 {
  padding: 48px;
}

.pt0 {
  padding-top: 0px;
}

.pt12 {
  padding-top: 12px;
}

.pt24 {
  padding-top: 24px;
}

.pt48 {
  padding-top: 48px;
}

.pt60 {
  padding-top: 60px;
}

.pt64 {
  padding-top: 64px;
}

.pt90 {
  padding-top: 90px;
}

.pb20 {
  padding-bottom: 20px;
}

.pb24 {
  padding-bottom: 24px;
}

.pb28 {
  padding-bottom: 28px;
}

.pb40 {
  padding-bottom: 40px;
}

.pb44 {
  padding-bottom: 44px;
}

.pb48 {
  padding-bottom: 48px;
}

.pb64 {
  padding-bottom: 64px;
}

.pb68 {
  padding-bottom: 68px;
}

.pb90 {
  padding-bottom: 90px;
}

.pl0 {
  padding-left: 0px;
}

.pl12 {
  padding-left: 12px;
}

.pl16 {
  padding-left: 16px;
}

.pr0 {
  padding-right: 0px;
}

.pr4 {
  padding-right: 4px;
}

.pr12 {
  padding-right: 12px;
}

.pr16 {
  padding-right: 16px;
}

.pr60 {
  padding-right: 60px;
}

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