.MessagePage-module-root__2Uk1X {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 40px 20px;
  background: #fff;
  text-align: center
}

.MessagePage-module-root__2Uk1X>p {
  max-width: 500px;
  margin: .5em 0
}

.MessagePage-module-error__1Lm1H {
  color: #f05a67
}

.slick-slider {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent
}

.slick-list,
.slick-slider {
  position: relative;
  display: block
}

.slick-list {
  overflow: hidden;
  margin: 0;
  padding: 0
}

.slick-list:focus {
  outline: none
}

.slick-list.dragging {
  cursor: pointer;
  cursor: hand
}

.slick-slider .slick-list,
.slick-slider .slick-track {
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0)
}

.slick-track {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  margin-left: auto;
  margin-right: auto
}

.slick-track:after,
.slick-track:before {
  display: table;
  content: ""
}

.slick-track:after {
  clear: both
}

.slick-loading .slick-track {
  visibility: hidden
}

.slick-slide {
  display: none;
  float: left;
  height: 100%;
  min-height: 1px
}

[dir=rtl] .slick-slide {
  float: right
}

.slick-slide img {
  display: block
}

.slick-slide.slick-loading img {
  display: none
}

.slick-slide.dragging img {
  pointer-events: none
}

.slick-initialized .slick-slide {
  display: block
}

.slick-loading .slick-slide {
  visibility: hidden
}

.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent
}

.slick-arrow.slick-hidden {
  display: none
}

.Button-module-root__3U2Jt {
  display: inline-block;
  background: none;
  font-size: inherit;
  line-height: 1.25;
  font-weight: inherit;
  text-decoration: none;
  color: inherit;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  cursor: pointer;
  transition: all .1s ease-in-out;
  overflow: hidden;
  position: relative;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  height: 2.75em;
  padding: 0;
  border: 0;
  border-radius: 1.375em;
  font-family: inherit;
  font-size: 1em;
  color: #171717;
  white-space: nowrap
}

.Button-module-root__3U2Jt:focus {
  outline: 0
}

.Button-module-root__3U2Jt::-moz-focus-inner {
  border: 0
}

.Button-module-root__3U2Jt[disabled] {
  pointer-events: none;
  opacity: .5
}

a.Button-module-root__3U2Jt {
  text-decoration: none !important
}

.Button-module-fullWidth__i2lWO {
  display: flex;
  width: 100%
}

.Button-module-accent__1L1CI,
.Button-module-primary__1X1wY,
.Button-module-secondary__1WMm9 {
  height: 2.75em;
  padding: 0 2.35em;
  border-radius: 1.375em;
  font-family: proxima-nova, sans-serif;
  font-weight: 700
}

.Button-module-accent__1L1CI .Button-module-label__ShGCw,
.Button-module-primary__1X1wY .Button-module-label__ShGCw,
.Button-module-secondary__1WMm9 .Button-module-label__ShGCw {
  font-size: 1.125em
}

.Button-module-primary__1X1wY {
  background: #c7000a;
  color: #fff !important
}

.Button-module-primary__1X1wY:focus,
.Button-module-primary__1X1wY:hover {
  background: #c7000a
}

.Button-module-accent__1L1CI {
  background: #ffd530
}

.Button-module-accent__1L1CI:focus,
.Button-module-accent__1L1CI:hover {
  background: #fcc900
}

.Button-module-regular__3HnZf,
.Button-module-secondary__1WMm9 {
  border: 1px solid rgba(0, 0, 0, .15)
}

.Button-module-regular__3HnZf:focus,
.Button-module-regular__3HnZf:hover,
.Button-module-secondary__1WMm9:focus,
.Button-module-secondary__1WMm9:hover {
  border-color: #c7000a
}

.Button-module-regular__3HnZf,
.Button-module-success__1fyF7 {
  padding: 0 1.45em
}

.Button-module-success__1fyF7 {
  border: 1px solid #42bf00;
  color: #42bf00;
  background: rgba(66, 191, 0, .1)
}

.Button-module-link__2Jprg {
  color: #1688e0;
  cursor: pointer;
  border-radius: 0
}

.Button-module-link__2Jprg:hover {
  text-decoration: underline !important
}

.Button-module-uppercase__108f8 {
  text-transform: uppercase
}

.Button-module-uppercase__108f8 .Button-module-label__ShGCw {
  font-size: 1em;
}

.CloseButton-module-root__2oXEQ {
  padding: 0;
  border: 0;
  background: none;
  font-family: inherit;
  font-size: inherit;
  line-height: 1.25;
  font-weight: inherit;
  text-decoration: none;
  color: inherit;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  cursor: pointer;
  width: 44px;
  height: 44px;
  display: inline-block;
  color: #999
}

.CloseButton-module-root__2oXEQ:focus {
  outline: 0
}

.CloseButton-module-root__2oXEQ::-moz-focus-inner {
  border: 0
}

.CloseButton-module-root__2oXEQ:after,
.CloseButton-module-root__2oXEQ:before {
  transition: background .1s ease-in-out;
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 24px;
  height: 2px;
  margin: -1px 0 0 -12px;
  background: currentColor;
  pointer-events: none
}

.CloseButton-module-root__2oXEQ:before {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg)
}

.CloseButton-module-root__2oXEQ:after {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg)
}

.CloseButton-module-root__2oXEQ:hover:after,
.CloseButton-module-root__2oXEQ:hover:before {
  background: #000
}

.Modal-module-root__37cFg {
  position: relative;
  padding: 40px 20px;
  border-radius: 10px;
  background: #fff;
  outline: none;
  font-size: 14px;
  color: #171717
}

.Modal-module-shell__33Fnc {
  padding: 0
}

@media print {
  .Modal--open {
    position: static !important;
    overflow: auto !important
  }
}

.Modal--open #root {
  -webkit-filter: blur(5px);
  filter: blur(5px)
}

@media print {
  .Modal--open #root {
    -webkit-filter: none;
    filter: none
  }
}

.Modal-module-underlay__1EPEC {
  padding: 20px 15px;
  background: rgba(0, 0, 0, .7)
}

@media print {
  .Modal-module-underlay__1EPEC {
    display: none
  }
}

.Modal-module-dialog__1kNre {
  width: 100%
}

@media print {
  .Modal-module-dialog__1kNre {
    display: none
  }
}

.Modal-module-message__2UjmR {
  text-align: center
}

.Modal-module-title__1JG_U {
  margin: 0;
  font-size: 24px
}

.Modal-module-text__36riU {
  margin: 0;
  font-size: 15px
}

.Modal-module-title__1JG_U+.Modal-module-text__36riU {
  margin-top: 5px
}

.Modal-module-actions__3eN7i {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 22px -4px 0
}

.Modal-module-actions__3eN7i>* {
  margin: 0 4px
}

.Modal-module-closeButton__p4V-1 {
  position: absolute;
  z-index: 1;
  top: -3px;
  right: -3px
}

.Modal-module-shell__33Fnc:not(.Modal-module-closeInside__3HizC) .Modal-module-closeButton__p4V-1 {
  top: -38px;
  right: -10px;
  color: #fff
}

@media screen and (min-width:600px) {
  .Modal-module-shell__33Fnc:not(.Modal-module-closeInside__3HizC) .Modal-module-closeButton__p4V-1 {
    right: -38px
  }
}

.CountryLabel-module-root__2Lq-X {
  display: inline-flex;
  align-items: center
}

.CountryLabel-module-flag__WqTdq {
  flex-shrink: 0;
  overflow: hidden;
  width: 1.2em;
  margin-right: .4em;
  border-radius: 2px;
  box-shadow: 0 0 1px rgba(0, 0, 0, .25)
}

.CountryLabel-module-flagImage__2uTK4 {
  display: block
}

.asIcon-module-root__2Fen7 {
  display: inline-block;
  vertical-align: top
}

.asIcon-module-root__2Fen7 svg {
  width: 100%;
  height: 100%;
  display: block
}

.asIcon-module-root__2Fen7:not(.asIcon-module-original__14j-C) svg,
.asIcon-module-root__2Fen7:not(.asIcon-module-original__14j-C) use {
  fill: currentColor
}

.asIcon-module-round__30b1I,
.asIcon-module-roundSolid__2s7yh {
  position: relative;
  overflow: hidden;
  display: inline-block;
  color: #c7000a
}

.asIcon-module-round__30b1I:before,
.asIcon-module-roundSolid__2s7yh:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 50%;
  background: currentColor;
  opacity: .15
}

.asIcon-module-roundSolid__2s7yh:before {
  opacity: 1
}

.asIcon-module-roundSolid__2s7yh svg {
  color: #fff
}

.asIcon-module-roundWrapper__2ML_V {
  position: relative;
  display: block;
  padding-bottom: 100%
}

.asIcon-module-roundWrapper__2ML_V svg,
.asIcon-module-roundWrapper__2ML_V i {
  width: 54%;
  height: 54%;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  font-size: 27px;
}

.asIcon-module-roundWrapper__2ML_V i:before{
  vertical-align: middle;
}

.SuggestCorrectMarket-module-root__2a8uz {
  font-size: 16px
}

.SuggestCorrectMarket-module-flags__2Nhjl {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px
}

.SuggestCorrectMarket-module-flag__1RbbP {
  margin-right: 0
}

.SuggestCorrectMarket-module-flagSeparator__YhegI {
  width: 12px;
  height: 12px;
  margin: 0 10px;
  color: #999
}

.SuggestCorrectMarket-module-title__3drRL {
  margin: 20px 0;
  text-align: center;
  font-family: proxima-nova, sans-serif;
  font-size: 22px;
  line-height: 1.25;
  font-weight: 600
}

.SuggestCorrectMarket-module-text__1p0N4 {
  margin-bottom: 30px;
  line-height: 1.4
}

.SuggestCorrectMarket-module-text__1p0N4 p {
  margin: 0
}

.SuggestCorrectMarket-module-text__1p0N4 p+p {
  margin-top: 12px
}

.SuggestCorrectMarket-module-actions__3t-2_ {
  display: flex;
  margin: 25px 0 0 -10px
}

.SuggestCorrectMarket-module-action__12Sri {
  flex: 1 1;
  margin-left: 10px
}

.SuggestCorrectMarket-module-actionFlag__6T-Pw {
  margin: 0 -.5em 0 .25em;
  vertical-align: -2px
}

.Container-module-root__24UZK {
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
  padding: 0 15px
}

.Container-module-padded__25LYY {
  padding-top: 60px;
  padding-bottom: 60px
}

.CookieConsent-module-root__tRK1a {
  position: fixed;
  z-index: 10;
  right: 0;
  bottom: 0;
  left: 0;
  background: #2a2a2a
}

@media print {
  .CookieConsent-module-root__tRK1a {
    display: none
  }
}

.CookieConsent-module-container__2zvQF {
  padding-top: 6px;
  padding-right: 30px;
  padding-bottom: 6px;
  padding-bottom: calc(6px + env(safe-area-inset-bottom));
  font-size: 12px;
  text-align: center;
  color: #fff
}

.CookieConsent-module-container__2zvQF a {
  text-decoration: underline
}

.CookieConsent-module-container__2zvQF a:hover {
  text-decoration: none
}

.CookieConsent-module-text__1nscF {
  display: inline;
  margin: 0
}

.CookieConsent-module-agreeButton__3Gfrw {
  display: inline-block;
  padding: 0;
  border: 0;
  background: none;
  font-family: inherit;
  font-size: inherit;
  line-height: 1.25;
  font-weight: inherit;
  text-decoration: none;
  color: inherit;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  cursor: pointer;
  transition: background .1s ease-in-out;
  padding: 2px 6px;
  margin: -1px 0 -1px 10px;
  border-radius: 2px;
  background: #ffd530;
  font-family: proxima-nova, sans-serif;
  font-weight: 600;
  color: #171717
}

.CookieConsent-module-agreeButton__3Gfrw:focus {
  outline: 0
}

.CookieConsent-module-agreeButton__3Gfrw::-moz-focus-inner {
  border: 0
}

.CookieConsent-module-agreeButton__3Gfrw:hover {
  background: #fcc900
}

.CookieConsent-module-closeButton__3otvR {
  display: inline-block;
  padding: 0;
  border: 0;
  background: none;
  font-family: inherit;
  font-size: inherit;
  line-height: 1.25;
  font-weight: inherit;
  text-decoration: none;
  color: inherit;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  cursor: pointer;
  transition: opacity .1s ease-in-out;
  position: absolute;
  top: 0;
  right: 0;
  width: 30px;
  height: 30px;
  padding: 7px;
  opacity: .5
}

.CookieConsent-module-closeButton__3otvR:focus {
  outline: 0
}

.CookieConsent-module-closeButton__3otvR::-moz-focus-inner {
  border: 0
}

.CookieConsent-module-closeButton__3otvR:hover {
  opacity: 1
}

.CookieConsent-module-closeIcon__2GOOW {
  width: 16px;
  height: 16px
}

.HamburgerButton-module-root__3yZ8M {
  display: inline-block;
  padding: 0;
  border: 0;
  background: none;
  font-family: inherit;
  font-size: inherit;
  line-height: 1.25;
  font-weight: inherit;
  text-decoration: none;
  color: inherit;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  cursor: pointer;
  width: 44px;
  height: 44px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center
}

.HamburgerButton-module-root__3yZ8M:focus {
  outline: 0
}

.HamburgerButton-module-root__3yZ8M::-moz-focus-inner {
  border: 0
}

.HamburgerButton-module-bar__wFPQF {
  transition: all .1s ease-in-out;
  width: 26px;
  height: 3px;
  background: #bcbcbc
}

.HamburgerButton-module-bar__wFPQF:first-child {
  margin-bottom: 4px
}

.HamburgerButton-module-bar__wFPQF:nth-child(3) {
  margin-top: 4px
}

.HamburgerButton-module-root__3yZ8M:hover .HamburgerButton-module-bar__wFPQF {
  background: #999
}

.HamburgerButton-module-active__46ltT .HamburgerButton-module-bar__wFPQF {
  -webkit-transform-origin: 50% 50%;
  transform-origin: 50% 50%
}

.HamburgerButton-module-active__46ltT .HamburgerButton-module-bar__wFPQF:first-child {
  -webkit-transform: translateY(7px) rotate(45deg);
  transform: translateY(7px) rotate(45deg)
}

.HamburgerButton-module-active__46ltT .HamburgerButton-module-bar__wFPQF:nth-child(2) {
  -webkit-transform: translate(0) rotate(45deg);
  transform: translate(0) rotate(45deg)
}

.HamburgerButton-module-active__46ltT .HamburgerButton-module-bar__wFPQF:nth-child(3) {
  -webkit-transform: translateY(-7px) rotate(-45deg);
  transform: translateY(-7px) rotate(-45deg)
}

.LanguageSwitcher-module-button__2L6Je {
  position: relative;
  text-transform: uppercase
}

.LanguageSwitcher-module-button__2L6Je:not(.LanguageSwitcher-module-vertical__2kH4i) {
  color: #fff
}

.LanguageSwitcher-module-buttonIcon__qW2NL {
  width: 16px;
  height: 16px;
  margin: -2px 4px 0 0
}

.LanguageSwitcher-module-vertical__2kH4i .LanguageSwitcher-module-buttonIcon__qW2NL {
  display: block
}

.LanguageSwitcher-module-modal__2vOfK {
  padding: 25px
}

@media screen and (min-width:600px) {
  .LanguageSwitcher-module-modal__2vOfK {
    padding: 35px 35px 30px
  }
}

.LanguageSwitcher-module-title__UBYZn {
  margin: 0 0 18px;
  font-size: 20px;
  font-weight: 600
}

@media screen and (min-width:600px) {
  .LanguageSwitcher-module-title__UBYZn {
    margin-bottom: 22px;
    font-size: 24px
  }
}

.LanguageSwitcher-module-groups__2YhW_ {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
  margin-bottom: -15px
}

.LanguageSwitcher-module-groupWrapper__3V4hz {
  width: 100%
}

@media screen and (min-width:600px) {
  .LanguageSwitcher-module-groupWrapper__3V4hz {
    width: 50%
  }
}

.LanguageSwitcher-module-group__27_be {
  list-style: none;
  margin: 0;
  padding: 0
}

.LanguageSwitcher-module-country__1C_Sz {
  display: flex;
  align-items: center;
  margin-bottom: 15px
}

.LanguageSwitcher-module-countryLink__1xtXB {
  transition: color .1s ease-in-out;
  display: flex;
  align-items: center
}

.LanguageSwitcher-module-countryLink__1xtXB:hover {
  color: #1688e0
}

.LanguageSwitcher-module-countryFlag__9vZpb {
  font-size: 16px
}

.LanguageSwitcher-module-language__1mFrb {
  font-size: 14px;
  font-weight: 500
}

.LanguageSwitcher-module-languageLink__sx2eb {
  transition: color .1s ease-in-out;
  margin-left: 5px;
  padding: 1px 0 1px 5px;
  border-left: 1px solid #e6e6e6;
  font-size: 13px
}

.LanguageSwitcher-module-languageLink__sx2eb:hover {
  color: #1688e0
}

.LanguageSwitcher-module-languageLinkFirst__3Ucy5 {
  margin-left: 0;
  padding-left: 0;
  border-left: 0
}

.LanguageSwitcher-module-footer__1VlUx {
  display: flex;
  margin-top: 18px;
  padding-top: 18px;
  border-top: 1px solid #e6e6e6
}

@media screen and (min-width:600px) {
  .LanguageSwitcher-module-footer__1VlUx {
    margin-top: 22px;
    padding-top: 22px
  }
}

.LanguageSwitcher-module-footerIcon__Vn7hX {
  width: 22px;
  height: 22px;
  flex-shrink: 0;
  margin-right: 8px;
  color: #bcbcbc
}

.LanguageSwitcher-module-footerText__3_7kK {
  margin: 2px 0 0;
  font-size: 15px;
  line-height: 1.25;
  font-weight: 500
}

.Logo-module-root__3xbE_ {
  width: 100%;
  max-width: 160px
}

@media screen and (min-width:600px) {
  .Logo-module-root__3xbE_ {
    max-width: 180px
  }
}

.Logo-module-link__3H0dk {
  position: relative;
  width: 100%
}

.Logo-module-image__3xywW {
  display: block;
  /*padding-bottom: 3px*/
}

@media screen and (min-width:600px) {
  .Logo-module-image__3xywW {
    /*padding-bottom: 5px*/
  }
}

.Logo-module-suffix__2c6um {
  font-family: proxima-nova, sans-serif;
  font-size: 12px;
  line-height: 1;
  text-align: right;
  white-space: nowrap;
  color: #999
}

@media screen and (min-width:600px) {
  .Logo-module-suffix__2c6um {
    font-size: 13px
  }
}

.Logo-module-suffixCentered__WpKH- {
  text-align: center
}

.Logo-module-title__3iIyh {
  position: absolute;
  top: 27px;
  right: -1px;
  font-family: proxima-nova, sans-serif;
  font-size: 11px;
  color: #c7000a
}

.Logo-module-partner__2kn3D {
  margin-top: -2px;
  text-align: center;
  white-space: nowrap
}

.Logo-module-partnerLabel__2EMia {
  display: inline-block;
  margin: 0;
  vertical-align: middle;
  font-size: 11px;
  line-height: 1
}

.Logo-module-partnerLogo__1YCCa {
  display: inline-block;
  width: 40px;
  margin-left: 4px;
  vertical-align: middle;
  color: #000
}

.Logo-module-partner_gliapps__2CEOr {
  width: 30px
}

.Logo-module-partner_DCB_2019__3sKlP {
  width: 80px
}

.Logo-module-partner_automanijak__x0XD1 {
  width: 84px
}

.Logo-module-partner_m1a2r39nit91ol7im__17eDR,
.Logo-module-partner_mojvolan__1-rE8 {
  width: 60px
}

.Logo-module-partner_vinformer__5X-H_ {
  width: 20px
}

.Logo-module-partner_47590335__1O-3b {
  width: 60px
}

.Logo-module-partner_vindecodervehicle__3dmBh {
  width: 82px
}

.Logo-module-partner_decodethis001__Uycfj {
  width: 50px
}

.Logo-module-partner_radon3__RUHxa {
  width: 82px
}

.Logo-module-partner_sergiubcv__wCvr0 {
  width: 70px
}

.Logo-module-partner_sprawdzanievin__1y6Lw {
  width: 82px
}

.Nav-module-root__2o_qw {
  display: flex
}

.Nav-module-vertical__W4s1m {
  flex-direction: column
}

.Nav-module-link__1hpcs {
  display: flex;
  align-items: center;
  padding: 15px 6px;
  font-family: proxima-nova, sans-serif;
  font-size: 14px;
  text-transform: uppercase;
  color: #171717;
}

.Nav-module-vertical__W4s1m .Nav-module-link__1hpcs {
  height: 60px;
  padding: 0 12px;
  border-bottom: 1px solid #e6e6e6;
  font-size: 18px;
  text-transform: none
}

.Nav-module-vertical__W4s1m .Nav-module-link__1hpcs.Nav-module-linkActive__fUvgu {
  background: #f9f9f9
}

@media screen and (min-width:1050px) {
  .Nav-module-link__1hpcs {
    color: #fff
  }
}

@media screen and (min-width:1200px) {
  .Nav-module-link__1hpcs {
    padding-left: 12px;
    padding-right: 12px;
  }
}

.Nav-module-wrapper__1oC_Q {
  overflow: hidden;
  display: block;
  flex: 1 0 auto
}

.Nav-module-text__2UwnV {
  transition: border .1s ease-in-out;
  display: block;
  padding: 5px 2px 1px;
  border-bottom: 3px solid transparent;
  white-space: nowrap;
  line-height: 1
}

.Nav-module-link__1hpcs:hover .Nav-module-text__2UwnV {
  border-bottom-color: rgba(23, 23, 23, .5)
}

.Nav-module-linkActive__fUvgu .Nav-module-text__2UwnV,
.Nav-module-linkActive__fUvgu:hover .Nav-module-text__2UwnV {
  border-bottom-color: #171717
}

.Nav-module-vertical__W4s1m .Nav-module-text__2UwnV {
  padding: 0;
  border-bottom: 0
}

.Nav-module-icon__24lmr {
  width: 16px;
  height: 16px;
  margin-top: -4px;
  vertical-align: -1px
}

.Nav-module-root__2o_qw:not(.Nav-module-vertical__W4s1m) .Nav-module-withIcon__3JkuW .Nav-module-label__3IM4f,
.Nav-module-vertical__W4s1m .Nav-module-icon__24lmr {
  display: none
}

.Nav-module-chevron__3iuxG {
  transition: color .1s ease-in-out;
  width: 16px;
  height: 16px;
  display: none;
  color: #bcbcbc;
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg)
}

.Nav-module-link__1hpcs:hover .Nav-module-chevron__3iuxG {
  color: #999
}

.Nav-module-vertical__W4s1m .Nav-module-chevron__3iuxG {
  display: block
}

.UsageCounter-module-root__2VqEe {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex
}

.UsageCounter-module-root__2VqEe.UsageCounter-module-vertical__3C90A {
  flex-direction: column
}

.UsageCounter-module-counter__3Jn6n {
  display: flex;
  align-items: center;
  padding: 0 15px;
  border-left: 1px solid #e6e6e6;
  font-size: 15px;
  line-height: 1;
  font-weight: 500
}

.UsageCounter-module-counter__3Jn6n:first-child {
  padding-left: 0;
  border-left: 0
}

.UsageCounter-module-counter__3Jn6n:last-child {
  padding-right: 0
}

.UsageCounter-module-vertical__3C90A .UsageCounter-module-counter__3Jn6n {
  padding: 7.5px 0;
  border-left: 0
}

.UsageCounter-module-vertical__3C90A .UsageCounter-module-counter__3Jn6n:first-child {
  padding-top: 0
}

.UsageCounter-module-vertical__3C90A .UsageCounter-module-counter__3Jn6n:last-child {
  padding-bottom: 0
}

.UsageCounter-module-count__1CJRP {
  min-width: 22px;
  line-height: 22px;
  margin-left: 4px;
  padding: 0 4px;
  border-radius: 11px;
  background: rgba(66, 191, 0, .15);
  font-family: proxima-nova, sans-serif;
  font-size: 14px;
  text-align: center;
  font-weight: 700;
  color: #42bf00
}

.UsageCounter-module-zero__1FMDG {
  background: rgba(240, 90, 103, .15);
  color: #f05a67
}

.UsageCounter-module-button__2U_I2 {
  margin-left: 10px;
  font-size: 10px
}

.UsageCounter-module-icon__wsALc {
  margin-right: 7px;
  color: #c7000a
}

.UsageCounter-module-iconPieChart__3YLPL {
  width: 14px;
  height: 14px
}

.UsageCounter-module-iconAlert__33haF {
  width: 12px;
  height: 12px
}

.UserButton-module-root__1je5G {
  position: relative
}

.UserButton-module-label__3AD7_ {
  line-height: 20px;
  color: #171717
}

.UserButton-module-label__3AD7_:after {
  content: "";
  width: 0;
  height: 0;
  vertical-align: middle;
  border-top: 4px solid currentColor;
  border-left: 3px solid transparent;
  border-right: 3px solid transparent;
  display: inline-block;
  vertical-align: 2px;
  margin-left: 4px
}

.UserButton-module-labelActive__3BtlU {
  text-decoration: underline
}

.UserButton-module-dropdown__2jPi9 {
  transition: all .1s ease-in-out;
  position: absolute;
  z-index: 1;
  top: calc(100% + 16px);
  left: 50%;
  width: 235px;
  padding: 0 14px;
  border: 1px solid #d5d5d5;
  border-top-width: 0;
  border-radius: 0 0 10px 10px;
  background: #fff;
  box-shadow: 0 5px 8px rgba(0, 0, 0, .1);
  opacity: 0;
  -webkit-transform: translate(-50%, -10px);
  transform: translate(-50%, -10px);
  pointer-events: none
}

.UserButton-module-reverse__3aO2d .UserButton-module-dropdown__2jPi9 {
  top: auto;
  bottom: calc(100% + 10px);
  border-top-width: 1px;
  border-radius: 10px;
  -webkit-transform: translate(-50%, 10px);
  transform: translate(-50%, 10px)
}

.UserButton-module-dropdownExpanded__1piyu {
  opacity: 1;
  pointer-events: all
}

.UserButton-module-dropdownExpanded__1piyu,
.UserButton-module-reverse__3aO2d .UserButton-module-dropdownExpanded__1piyu {
  -webkit-transform: translate(-50%);
  transform: translate(-50%)
}

.UserButton-module-nav__90oyO {
  margin: 0 -14px -1px
}

.UserButton-module-navLink__1Shx8 {
  padding: 0 14px;
  border-bottom: 1px solid #d5d5d5;
  transition: all .1s ease-in-out;
  position: relative;
  display: block;
  width: 100%;
  line-height: 50px
}

.UserButton-module-navLink__1Shx8:hover {
  color: #c7000a
}

.UserButton-module-navLink__1Shx8:after,
.UserButton-module-navLink__1Shx8:before {
  content: "";
  position: absolute;
  top: 50%;
  right: 14px;
  width: 8px;
  height: 1px;
  background: #999
}

.UserButton-module-navLink__1Shx8:before {
  margin-top: -5px;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg)
}

.UserButton-module-navLink__1Shx8:after {
  margin-bottom: -6px;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg)
}

button.UserButton-module-navLink__1Shx8 {
  display: inline-block;
  padding: 0;
  border: 0;
  background: none;
  font-family: inherit;
  font-size: inherit;
  line-height: 1.25;
  font-weight: inherit;
  text-decoration: none;
  color: inherit;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  cursor: pointer;
  padding: 0 14px;
  border-bottom: 1px solid #d5d5d5;
  line-height: 44px;
  text-align: left
}

button.UserButton-module-navLink__1Shx8:focus {
  outline: 0
}

button.UserButton-module-navLink__1Shx8::-moz-focus-inner {
  border: 0
}

button.UserButton-module-navLink__1Shx8:after,
button.UserButton-module-navLink__1Shx8:before {
  display: none
}

.UserButton-module-navLinkActive__3UPPs {
  background: #f9f9f9
}

.UserButton-module-counters__3PjO9 {
  padding: 21px 0
}

.UserButton-module-refill__1P9aM {
  padding: 21px 0;
  border-top: 1px solid #d5d5d5
}

.UserButton-module-impersonating__1n1xG {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  top: 5px;
  padding: 0 5px;
  border-radius: 6px;
  background: #f05a67;
  font-size: 8px;
  text-transform: uppercase;
  color: #fff;
  pointer-events: none
}

.UserActions-module-link__3E9C_ {
  color: #fff
}

.UserActions-module-icon__2HyUz {
  width: 18px;
  height: 15px;
  margin: -1px 4px 0 0;
  color: #fff
}

.Header-module-root__1xNmB {
  position: fixed;
  z-index: 1000;
  top: 0;
  right: 0;
  left: 0;
  border-bottom: 1px solid #d5d5d5;
  background: #c7000a;
}

@media print {
  .Header-module-root__1xNmB {
    position: static
  }
}

.Header-module-container__2ELP9 {
  position: relative;
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 66px
}

@media print {
  .Header-module-container__2ELP9>* {
    display: none
  }

  .Header-module-container__2ELP9 .Header-module-logo__31k5p {
    display: block
  }
}

.Header-module-items__1yS6R {
  display: none
}

@media (min-width:1050px) {
  .Header-module-items__1yS6R {
    flex: 1 1;
    align-self: stretch;
    display: flex;
    align-items: center
  }
}

.Header-module-expandable__C9ttE .Header-module-items__1yS6R {
  transition: -webkit-transform .1s ease-in-out;
  transition: transform .1s ease-in-out;
  transition: transform .1s ease-in-out, -webkit-transform .1s ease-in-out;
  position: fixed;
  z-index: 2;
  top: 0;
  right: 0;
  bottom: 0;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  display: flex;
  flex-direction: column;
  width: 270px;
  padding: 0 12px 50px;
  background: #fff;
  -webkit-transform: translateZ(0) translateX(270px);
  transform: translateZ(0) translateX(270px)
}

.Header-module-expanded__3msnZ .Header-module-items__1yS6R {
  -webkit-transform: translateZ(0) translateX(0);
  transform: translateZ(0) translateX(0)
}

@media print {
  .Header-module-items__1yS6R {
    display: none
  }
}

@media (min-width:1050px) {
  .Header-module-spacer__1Ua82 {
    flex: 1 1
  }
}

.Header-module-spacerNarrow__2EDCy {
  max-width: 50px
}

.Header-module-expandable__C9ttE .Header-module-nav__E8t0E {
  margin: 0 -12px 20px
}

.Header-module-actions__2uJL7 {
  flex-shrink: 0;
  align-self: stretch;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 -20px;
  font-size: 13px
}

.Header-module-expandable__C9ttE .Header-module-actions__2uJL7 {
  flex-direction: column;
  align-items: center;
  margin: -5px 0
}

.Header-module-separator__hYAzo {
  align-self: stretch;
  width: 0;
  margin: 0 18px
}

.Header-module-expandable__C9ttE .Header-module-separator__hYAzo {
  width: auto;
  margin: 5px 0
}

.Header-module-gap__3B8ZM {
  align-self: stretch;
  min-width: 7.5px
}

@media screen and (min-width:1200px) {
  .Header-module-gap__3B8ZM {
    min-width: 15px
  }
}

.Header-module-contactBlock___SP0v {
  display: flex;
  align-items: center;
  font-size: 12px;
  color: #fff
}

.Header-module-expandable__C9ttE .Header-module-contactBlock___SP0v {
  display: none
}

.Header-module-contactMeans__BapKJ {
  list-style: none;
  margin: 0;
  padding: 0
}

.Header-module-contactMean__256Jl {
  display: block;
  height: auto;
  padding: 1px 0;
  line-height: 1;
  color: inherit
}

.Header-module-contactMean__256Jl[href^="tel:"]+.Header-module-contactMean__256Jl[href^="mailto:"] {
  color: #1688e0
}

.Header-module-contactLink__1_O2U {
  display: none;
  color: #171717
}

.Header-module-expandable__C9ttE .Header-module-contactLink__1_O2U {
  display: flex
}

.Header-module-contactIcon__ft25J {
  width: 18px;
  height: 16px;
  margin-right: 4px
}

.Header-module-contactBlock___SP0v .Header-module-contactIcon__ft25J {
  flex-shrink: 0;
  margin-right: 6px
}

.Header-module-hamburgerButton__3GHD2 {
  margin: 0 -10px 0 30px
}

@media (min-width:1050px) {
  .Header-module-hamburgerButton__3GHD2 {
    display: none
  }
}

@media print {
  .Header-module-hamburgerButton__3GHD2 {
    display: none
  }
}

.Header-module-dimmer__3Akt0 {
  transition: opacity .1s ease-in-out;
  display: none;
  position: fixed;
  z-index: 1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(0, 0, 0, .6)
}

.Header-module-expandable__C9ttE .Header-module-dimmer__3Akt0 {
  display: block;
  opacity: 0
}

.Header-module-expanded__3msnZ .Header-module-dimmer__3Akt0 {
  opacity: 1
}

.Header-module-offCanvasHeader__2eBOW {
  flex-shrink: 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 67px;
  margin: 0 -12px;
  padding: 0 12px;
  border-bottom: 1px solid #e6e6e6;
  font-family: proxima-nova, sans-serif;
  font-size: 22px;
  font-weight: 600;
  color: #171717
}

@media (min-width:1050px) {
  .Header-module-offCanvasHeader__2eBOW {
    display: none
  }
}

.Header-module-offCanvasCloseButton__1JcdA {
  margin-right: -7px
}

.SocialLinks-module-root__3GeKa {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
  justify-content: center
}

@media screen and (min-width:600px) {
  .SocialLinks-module-root__3GeKa {
    justify-content: flex-start
  }
}

.SocialLinks-module-item__3n7Xa {
  width: 2.75em;
  height: 2.75em;
  flex-shrink: 0;
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: .25em 0
}

.SocialLinks-module-item__3n7Xa:not(:last-child) {
  margin-right: 1em
}

.SocialLinks-module-item__3n7Xa:after {
  transition: opacity .1s ease-in-out;
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border: 1px solid;
  border-radius: 50%;
  opacity: .5
}

.SocialLinks-module-item__3n7Xa:hover:after {
  opacity: 1
}

.SocialLinks-module-icon__3tJiD {
  width: 55%;
  height: 55%
}

.Copyright-module-root__1-jzw {
  margin: 0;
  font-size: 12px
}

.Copyright-module-root__1-jzw span {
  display: block
}

.Footer-module-root__3yDge {
  overflow: hidden;
  position: relative;
  z-index: 1;
  padding-top: 25px;
  background: #1f1f1f;
  color: #949899
}

.Footer-module-root__3yDge a {
  transition: color .1s ease-in-out
}

.Footer-module-root__3yDge a:hover {
  color: #c7cbcc
}

@media print {
  .Footer-module-root__3yDge {
    display: none
  }
}

.Footer-module-section__3R1XT {
  padding: 25px 0
}

.Footer-module-section__3R1XT+.Footer-module-section__3R1XT {
  border-top: 1px solid #333
}

.Footer-module-blocks__1ya3P {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap
}

@media screen and (min-width:600px) {
  .Footer-module-blocks__1ya3P {
    flex-direction: row
  }
}

.Footer-module-group__2m3Xz {
  flex: 2 1;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  margin-left: -16px
}

@media screen and (min-width:600px) {
  .Footer-module-group__2m3Xz {
    flex-direction: row
  }
}

.Footer-module-groupLast__1RZCl {
  flex: 1.5 1
}

.Footer-module-block__X6qKO {
  flex: 1 1;
  min-width: 180px;
  margin-left: 16px;
  margin-bottom: 12px
}

.Footer-module-groupColumn__2NNgM .Footer-module-block__X6qKO {
  flex: 0 1
}

@media screen and (min-width:600px) {
  .Footer-module-block__X6qKO {
    margin-bottom: 30px
  }
}

.Footer-module-blockUnstyled__1r5b_ {
  text-align: center
}

@media screen and (max-width:599px) {
  .Footer-module-blockUnstyled__1r5b_ {
    margin-bottom: 10px
  }
}

@media screen and (min-width:600px) {
  .Footer-module-blockUnstyled__1r5b_ {
    text-align: left
  }
}

.Footer-module-subtitle__3qmPb {
  display: inline-block;
  padding: 0;
  border: 0;
  background: none;
  font-family: inherit;
  font-size: inherit;
  line-height: 1.25;
  font-weight: inherit;
  text-decoration: none;
  color: inherit;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  cursor: pointer;
  width: 100%;
  margin: 0 0 15px;
  text-align: left;
  font-family: proxima-nova, sans-serif;
  font-size: 18px;
  font-weight: 600;
  pointer-events: none
}

.Footer-module-subtitle__3qmPb:focus {
  outline: 0
}

.Footer-module-subtitle__3qmPb::-moz-focus-inner {
  border: 0
}

@media screen and (max-width:599px) {
  .Footer-module-subtitle__3qmPb {
    transition: color .1s ease-in-out;
    position: relative;
    line-height: 50px;
    margin-bottom: 0;
    padding: 0 15px;
    border: 1px solid #333;
    border-radius: 5px;
    pointer-events: all
  }

  .Footer-module-subtitle__3qmPb:after,
  .Footer-module-subtitle__3qmPb:before {
    content: "";
    position: absolute;
    top: 50%;
    right: 15px;
    width: 15px;
    height: 1px;
    background: currentColor
  }

  .Footer-module-subtitle__3qmPb:after {
    transition: all .1s ease-in-out;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg)
  }

  .Footer-module-subtitle__3qmPb:hover {
    color: #c7cbcc
  }

  .Footer-module-blockExpanded__2vPmy .Footer-module-subtitle__3qmPb {
    border-radius: 5px 5px 0 0
  }

  .Footer-module-blockExpanded__2vPmy .Footer-module-subtitle__3qmPb:after {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
    opacity: 0
  }

  .Footer-module-blockUnstyled__1r5b_ .Footer-module-subtitle__3qmPb {
    border-color: transparent;
    text-align: center;
    font-size: 20px;
    pointer-events: none
  }

  .Footer-module-blockUnstyled__1r5b_ .Footer-module-subtitle__3qmPb:after,
  .Footer-module-blockUnstyled__1r5b_ .Footer-module-subtitle__3qmPb:before {
    display: none
  }
}

.Footer-module-links__AuXNs {
  display: none;
  flex-direction: column;
  padding-right: 10px
}

@media screen and (min-width:600px) {
  .Footer-module-links__AuXNs {
    display: flex;
    align-items: flex-start
  }
}

.Footer-module-blockExpanded__2vPmy .Footer-module-links__AuXNs,
.Footer-module-blockUnstyled__1r5b_ .Footer-module-links__AuXNs {
  display: flex;
  padding-right: 0
}

@media screen and (max-width:599px) {
  .Footer-module-block__X6qKO .Footer-module-link__1Cxwy {
    position: relative;
    line-height: 50px;
    margin-top: -1px;
    padding: 0 15px;
    border: 1px solid #333
  }

  .Footer-module-block__X6qKO .Footer-module-link__1Cxwy:last-of-type {
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px
  }

  .Footer-module-block__X6qKO .Footer-module-link__1Cxwy:after,
  .Footer-module-block__X6qKO .Footer-module-link__1Cxwy:before {
    content: "";
    position: absolute;
    top: 50%;
    right: 18px;
    width: 11px;
    height: 1px;
    background: currentColor;
    -webkit-transform-origin: right center;
    transform-origin: right center
  }

  .Footer-module-block__X6qKO .Footer-module-link__1Cxwy:before {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg)
  }

  .Footer-module-block__X6qKO .Footer-module-link__1Cxwy:after {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg)
  }

  .Footer-module-blockUnstyled__1r5b_ .Footer-module-link__1Cxwy {
    margin: -12px 0 -8px;
    border-color: transparent
  }

  .Footer-module-blockUnstyled__1r5b_ .Footer-module-link__1Cxwy:after,
  .Footer-module-blockUnstyled__1r5b_ .Footer-module-link__1Cxwy:before {
    display: none
  }
}

.Footer-module-component__3Ix_g:not(:first-child) {
  margin-top: .75em
}

.Footer-module-seo__11cog {
  position: relative;
  font-size: 13px;
  margin: -.5em 0
}

.Footer-module-seoText__2V320 {
  display: inline
}

.Footer-module-seoText__2V320 * {
  margin: 0;
  padding: 0;
  font-family: inherit;
  font-size: inherit
}

.Footer-module-seoText__2V320 h2,
.Footer-module-seoText__2V320 h3,
.Footer-module-seoText__2V320 h4,
.Footer-module-seoText__2V320 p {
  margin: .5em 0
}

.Footer-module-seoText__2V320 li {
  margin: .25em 0
}

.Footer-module-seoText__2V320 li>* {
  margin: 0
}

.Footer-module-seoText__2V320 ol,
.Footer-module-seoText__2V320 ul {
  margin-left: 17px
}

.Footer-module-seoTextMore__32y4V {
  transition: all .1s ease-in-out;
  display: inline;
  font-size: 0;
  max-height: 0
}

.Footer-module-seoExpanded__3UT7L .Footer-module-seoTextMore__32y4V {
  font-size: inherit;
  max-height: 100em
}

.Footer-module-seoButton__3nDp6 {
  display: inline-block;
  padding: 0;
  border: 0;
  background: none;
  font-family: inherit;
  font-size: inherit;
  line-height: 1.25;
  font-weight: inherit;
  text-decoration: none;
  color: inherit;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  cursor: pointer
}

.Footer-module-seoButton__3nDp6:focus {
  outline: 0
}

.Footer-module-seoButton__3nDp6::-moz-focus-inner {
  border: 0
}

.Footer-module-miscLinks__3rXX0 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin: -8px 0;
  text-align: center;
  font-size: 13px
}

@media screen and (min-width:600px) {
  .Footer-module-miscLinks__3rXX0 {
    flex-direction: row;
    margin: 0 -16px
  }
}

.Footer-module-miscLinks__3rXX0 .Footer-module-link__1Cxwy {
  margin: 8px 0
}

@media screen and (min-width:600px) {
  .Footer-module-miscLinks__3rXX0 .Footer-module-link__1Cxwy {
    margin: 0 16px
  }
}

.Footer-module-legal__37Eka {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center
}

@media screen and (min-width:600px) {
  .Footer-module-legal__37Eka {
    flex-direction: row
  }
}

.Footer-module-copyright__2WBpB {
  width: calc(100% + 30px);
  margin: 25px -15px 0;
  padding-top: 25px;
  border-top: 1px solid #333;
  text-align: center
}

@media screen and (min-width:600px) {
  .Footer-module-copyright__2WBpB {
    width: auto;
    margin: 0 0 0 30px;
    padding-top: 0;
    border-top: 0;
    text-align: left
  }
}

.CompactFooter-module-root__1ezwq {
  padding: 18px 12px;
  text-align: center
}

.Breadcrumbs-module-root__1rSz8 {
  position: relative;
  z-index: 1;
  line-height: 30px;
  margin-bottom: -30px;
  background: #f9f9f9;
  font-size: 14px;
  text-transform: uppercase
}

.Breadcrumbs-module-link__3J-2h {
  color: inherit;
  cursor: pointer
}

.Breadcrumbs-module-link__3J-2h:hover {
  text-decoration: underline !important
}

.VoucherBar-module-root__36ro9 {
  position: relative;
  z-index: 999;
  height: 66px;
  background: #d2f5d4
}

@media screen and (min-width:600px) {
  .VoucherBar-module-root__36ro9 {
    height: 44px
  }
}

@media print {
  .VoucherBar-module-root__36ro9 {
    display: none
  }
}

.VoucherBar-module-afterBreadcrumbs__3JrmQ {
  margin-top: 30px
}

.VoucherBar-module-dismissed__yGcNV {
  display: none
}

.VoucherBar-module-container__1DIn7 {
  display: flex;
  align-items: center;
  height: 100%;
  padding-right: 48px;
  font-size: 18px
}

@media screen and (min-width:600px) {
  .VoucherBar-module-container__1DIn7 {
    justify-content: center;
    font-size: 16px
  }
}

@media screen and (max-width:400px) {
  .VoucherBar-module-container__1DIn7 {
    font-size: 16px
  }
}

.VoucherBar-module-icon__3dlb- {
  width: 1.25em;
  height: 1.25em;
  flex-shrink: 0;
  margin-right: .5em
}

.VoucherBar-module-text__2hUeW {
  margin: 0;
  line-height: 1.25;
  color: hsla(0, 0%, 9%, .5)
}

.VoucherBar-module-discount__23SjR {
  text-transform: uppercase
}

.VoucherBar-module-closeButton__3SfD5 {
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%)
}

.Page-module-root__1LTGN {
  flex: 1 0 auto;
  display: flex;
  flex-direction: column;
  align-items: stretch
}

@media print {
  .Page-module-root__1LTGN {
    padding-top: 0 !important
  }
}

.Page-module-breadcrumbs__2QQAQ {
  background: #f9f9f9
}

.Page-module-footer__2cUn3 {
  flex-shrink: 0
}

.FormattedText-module-root__33xkZ {
  line-height: 1.5
}

.FormattedText-module-root__33xkZ a {
  text-decoration: underline
}

.FormattedText-module-root__33xkZ a:hover {
  text-decoration: none
}

.FormattedText-module-root__33xkZ h1,
.FormattedText-module-root__33xkZ h2,
.FormattedText-module-root__33xkZ h3,
.FormattedText-module-root__33xkZ h4 {
  color: #171717
}

.FormattedText-module-root__33xkZ h1 {
  margin: .5em 0;
  font-size: 2em;
  line-height: 1.25
}

.FormattedText-module-root__33xkZ h2 {
  margin: .75em 0;
  font-size: 1.5em;
  line-height: 1.25
}

.FormattedText-module-root__33xkZ h3 {
  font-size: 1.25em
}

.FormattedText-module-root__33xkZ h4 {
  font-size: 1.125em
}

.FormattedText-module-root__33xkZ ol,
.FormattedText-module-root__33xkZ ul {
  padding-left: 18px
}

.FormattedText-module-root__33xkZ li {
  margin: .25em 0
}

.FormattedText-module-root__33xkZ img {
  display: block;
  max-width: 100%;
  margin: 0 auto
}

.FormattedText-module-root__33xkZ img[alt$=" >"] {
  float: right;
  width: 40%;
  margin: 0 0 5px 15px
}

.FormattedText-module-root__33xkZ img[alt$=" <"] {
  float: left;
  width: 40%;
  margin: 0 15px 5px 0
}

.FormattedText-module-root__33xkZ table {
  width: 100%;
  border-collapse: collapse
}

@media screen and (max-width:599px) {
  .FormattedText-module-root__33xkZ table {
    font-size: .75em
  }
}

.FormattedText-module-root__33xkZ td,
.FormattedText-module-root__33xkZ th {
  padding: 3px 5px;
  border: 1px solid #ccc;
  text-align: center
}

.FormattedText-module-root__33xkZ hr {
  height: 1px;
  border: 0;
  background: #bcbcbc
}

.FormattedText-module-root__33xkZ blockquote {
  margin: 0;
  padding-left: 1em;
  border-left: 1px solid #bcbcbc;
  font-size: 1.125em;
  color: #999
}

.FormattedText-module-root__33xkZ [data-oembed] {
  position: relative;
  height: 0;
  padding-bottom: 56.25%
}

.FormattedText-module-root__33xkZ [data-oembed] iframe {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0
}

.FormattedText-module-root__33xkZ>:first-child {
  margin-top: -.25em
}

.FormattedText-module-root__33xkZ>:last-child {
  margin-bottom: 0
}

.FormattedText-module-root__33xkZ .FormattedText-module-list__1565d {
  list-style: none;
  margin: 0;
  padding: 0
}

.FormattedText-module-root__33xkZ .FormattedText-module-list__1565d li {
  display: flex;
  align-items: center;
  min-height: 70px;
  padding: 10px 15px;
  margin-bottom: 2px;
  border-radius: 2px;
  background: #f5f5f5
}

.FormattedText-module-root__33xkZ .FormattedText-module-list__1565d li:nth-child(2n) {
  background: #fcfcfc
}

.FormattedText-module-root__33xkZ .FormattedText-module-list__1565d li:before {
  width: 1px;
  height: 100px;
  vertical-align: middle
}

.FormattedText-module-centered__1gu8x {
  text-align: center
}

.FormattedText-module-icon__30rR8 {
  width: 30px;
  height: 30px;
  flex-shrink: 0;
  margin-right: 15px;
  background: no-repeat 50%;
  background-size: contain
}

.FormattedText-module-icon__30rR8.alarm {
  background-image: url(/images/icons/alarm.svg)
}

.FormattedText-module-icon__30rR8.alert {
  background-image: url(/images/icons/alert.svg)
}

.FormattedText-module-icon__30rR8.arrow-circle {
  background-image: url(/images/icons/arrow-circle.svg)
}

.FormattedText-module-icon__30rR8.car {
  background-image: url(/images/icons/car.svg)
}

.FormattedText-module-icon__30rR8.cogs {
  background-image: url(/images/icons/cogs.svg)
}

.FormattedText-module-icon__30rR8.five-stars {
  background-image: url(/images/icons/five-stars.svg)
}

.FormattedText-module-icon__30rR8.globe {
  background-image: url(/images/icons/globe.svg)
}

.FormattedText-module-icon__30rR8.growth {
  background-image: url(/images/icons/growth.svg)
}

.FormattedText-module-icon__30rR8.growth-alt {
  background-image: url(/images/icons/growth-alt.svg)
}

.FormattedText-module-icon__30rR8.medal {
  background-image: url(/images/icons/medal.svg)
}

.FormattedText-module-icon__30rR8.media {
  background-image: url(/images/icons/media.svg)
}

.FormattedText-module-icon__30rR8.smartphone {
  background-image: url(/images/icons/smartphone.svg)
}

.FormattedText-module-icon__30rR8.steering-wheel {
  background-image: url(/images/icons/steering-wheel.svg)
}

.FormattedText-module-icon__30rR8.team {
  background-image: url(/images/icons/team.svg)
}

.FormattedText-module-icon__30rR8.traffic {
  background-image: url(/images/icons/traffic.svg)
}

.FormattedText-module-icon__30rR8.vw {
  background-image: url(/images/icons/vw.svg)
}

.FormattedText-module-icon__30rR8.youtube {
  background-image: url(/images/icons/youtube.svg)
}

.TextPage-module-root__2zJfH {
  max-width: 730px
}

.Section-module-root__3O1AA {
  position: relative;
  overflow: hidden
}

.Section-module-regularTop__jcVaj {
  padding-top: 90px
}

.Section-module-regularTop__jcVaj.Section-module-responsive__buJQ6 {
  padding-top: 50px
}

@media screen and (min-width:600px) {
  .Section-module-regularTop__jcVaj.Section-module-responsive__buJQ6 {
    padding-top: 90px
  }
}

.clipPathShapes .Section-module-regularTop__jcVaj.Section-module-angleTopLeft__8tkau,
.clipPathShapes .Section-module-regularTop__jcVaj.Section-module-angleTopRight__1MBEK {
  padding-top: 135px
}

.clipPathShapes .Section-module-regularTop__jcVaj.Section-module-angleTopLeft__8tkau.Section-module-responsive__buJQ6,
.clipPathShapes .Section-module-regularTop__jcVaj.Section-module-angleTopRight__1MBEK.Section-module-responsive__buJQ6 {
  padding-top: 75px
}

@media screen and (min-width:600px) {

  .clipPathShapes .Section-module-regularTop__jcVaj.Section-module-angleTopLeft__8tkau.Section-module-responsive__buJQ6,
  .clipPathShapes .Section-module-regularTop__jcVaj.Section-module-angleTopRight__1MBEK.Section-module-responsive__buJQ6 {
    padding-top: 135px
  }
}

.Section-module-regularBottom__28bKr {
  padding-bottom: 90px
}

.Section-module-regularBottom__28bKr.Section-module-responsive__buJQ6 {
  padding-bottom: 50px
}

@media screen and (min-width:600px) {
  .Section-module-regularBottom__28bKr.Section-module-responsive__buJQ6 {
    padding-bottom: 90px
  }
}

.Section-module-tightTop__R5i4r {
  padding-top: 50.4px
}

.Section-module-tightTop__R5i4r.Section-module-responsive__buJQ6 {
  padding-top: 28px
}

@media screen and (min-width:600px) {
  .Section-module-tightTop__R5i4r.Section-module-responsive__buJQ6 {
    padding-top: 50.4px
  }
}

.clipPathShapes .Section-module-tightTop__R5i4r.Section-module-angleTopLeft__8tkau,
.clipPathShapes .Section-module-tightTop__R5i4r.Section-module-angleTopRight__1MBEK {
  padding-top: 75.6px
}

.clipPathShapes .Section-module-tightTop__R5i4r.Section-module-angleTopLeft__8tkau.Section-module-responsive__buJQ6,
.clipPathShapes .Section-module-tightTop__R5i4r.Section-module-angleTopRight__1MBEK.Section-module-responsive__buJQ6 {
  padding-top: 42px
}

@media screen and (min-width:600px) {

  .clipPathShapes .Section-module-tightTop__R5i4r.Section-module-angleTopLeft__8tkau.Section-module-responsive__buJQ6,
  .clipPathShapes .Section-module-tightTop__R5i4r.Section-module-angleTopRight__1MBEK.Section-module-responsive__buJQ6 {
    padding-top: 75.6px
  }
}

.Section-module-tightBottom__20Ijd {
  padding-bottom: 50.4px
}

.Section-module-tightBottom__20Ijd.Section-module-responsive__buJQ6 {
  padding-bottom: 28px
}

@media screen and (min-width:600px) {
  .Section-module-tightBottom__20Ijd.Section-module-responsive__buJQ6 {
    padding-bottom: 50.4px
  }
}

.clipPathShapes .Section-module-nextAngled__25HyY {
  padding-bottom: 171px
}

.clipPathShapes .Section-module-nextAngled__25HyY.Section-module-responsive__buJQ6 {
  padding-bottom: 95px
}

@media screen and (min-width:600px) {
  .clipPathShapes .Section-module-nextAngled__25HyY.Section-module-responsive__buJQ6 {
    padding-bottom: 171px
  }
}

.clipPathShapes .Section-module-angled__3onza {
  margin-top: -99px
}

.clipPathShapes .Section-module-angled__3onza.Section-module-responsive__buJQ6 {
  margin-top: -55px
}

@media screen and (min-width:600px) {
  .clipPathShapes .Section-module-angled__3onza.Section-module-responsive__buJQ6 {
    margin-top: -99px
  }
}

@media screen and (min-width:1800px) {
  .clipPathShapes .Section-module-angled__3onza {
    margin-top: -4.5vw !important
  }
}

.clipPathShapes .Section-module-angleTopLeft__8tkau {
  position: relative;
  overflow: hidden;
  -webkit-clip-path: polygon(0 calc(0% + 4.44vw), 100% 0, 100% 100%, 0 100%);
  clip-path: polygon(0 calc(0% + 4.44vw), 100% 0, 100% 100%, 0 100%)
}

.clipPathShapes .Section-module-angleTopRight__1MBEK {
  position: relative;
  overflow: hidden;
  -webkit-clip-path: polygon(0 0, 100% calc(0% + 4.44vw), 100% 100%, 0 100%);
  clip-path: polygon(0 0, 100% calc(0% + 4.44vw), 100% 100%, 0 100%)
}

.SectionTitle-module-root__1wW2l {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center
}

.SectionTitle-module-withMargin__2iLZd {
  margin-bottom: 35px
}

@media screen and (min-width:600px) {
  .SectionTitle-module-withMargin__2iLZd {
    margin-bottom: 55px
  }
}

.SectionTitle-module-title__s5s6k {
  margin: 0;
  font-size: 24px;
  line-height: 1.125;
  color: #171717
}

.SectionTitle-module-inheritedColor__2v2_E .SectionTitle-module-title__s5s6k {
  color: inherit
}

@media screen and (min-width:600px) {
  .SectionTitle-module-title__s5s6k {
    font-size: 28px
  }
}

.SectionTitle-module-subtitle__2E8pV {
  max-width: 500px;
  margin: 0;
  font-family: Roboto, sans-serif;
  font-size: 15px;
  line-height: 1.25;
  font-weight: 300;
  color: #333
}

.SectionTitle-module-inheritedColor__2v2_E .SectionTitle-module-subtitle__2E8pV {
  color: inherit
}

.SectionTitle-module-title__s5s6k+.SectionTitle-module-subtitle__2E8pV {
  margin-top: 8px
}

.SectionTitle-module-subtitle__2E8pV a {
  color: #1688e0;
  cursor: pointer;
  font-size: .9em
}

.SectionTitle-module-subtitle__2E8pV a:hover {
  text-decoration: underline !important
}

.SectionTitle-module-subtitle__2E8pV abbr {
  color: #1688e0;
  cursor: pointer;
  white-space: nowrap
}

.SectionTitle-module-subtitle__2E8pV abbr:hover {
  text-decoration: underline !important
}

.SectionTitle-module-subtitle__2E8pV abbr:after {
  width: 12px;
  height: 12px;
  content: "";
  display: none;
  margin-left: 1px;
  vertical-align: 5px;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzNC4xNCAzNC4xNCI+CiAgPGRlZnM+CiAgICA8Y2xpcFBhdGggaWQ9ImEiPgogICAgICA8cGF0aCBkPSJNMCAyNS42aDI1LjZWMEgweiIvPgogICAgPC9jbGlwUGF0aD4KICA8L2RlZnM+CiAgPGcgY2xpcC1wYXRoPSJ1cmwoI2EpIiB0cmFuc2Zvcm09Im1hdHJpeCgxLjMzMzMzIDAgMCAtMS4zMzMzMyAwIDM0LjE0KSI+CiAgICA8cGF0aAogICAgICBkPSJNMTIuOCAyLjRhMTAuNDEgMTAuNDEgMCAwIDAgMCAyMC44IDEwLjQxIDEwLjQxIDAgMCAwIDAtMjAuOG0wIDIzLjJDNS43NCAyNS42IDAgMTkuODYgMCAxMi44IDAgNS43NCA1Ljc0IDAgMTIuOCAwYzcuMDYgMCAxMi44IDUuNzQgMTIuOCAxMi44IDAgNy4wNi01Ljc0IDEyLjgtMTIuOCAxMi44bTAtMTEuMmExLjYgMS42IDAgMCAxLTEuNi0xLjZWOGExLjYgMS42IDAgMCAxIDMuMiAwdjQuOGMwIC44OC0uNzIgMS42LTEuNiAxLjZtMCA0LjhhMS42IDEuNiAwIDAgMSAwLTMuMiAxLjYgMS42IDAgMCAxIDAgMy4yIgogICAgICBmaWxsPSIjMTY4OGUwIgogICAgLz4KICA8L2c+Cjwvc3ZnPgo=) no-repeat 0 0;
  background-size: cover
}

@media screen and (min-width:600px) {
  .SectionTitle-module-subtitle__2E8pV abbr {
    font-weight: 500
  }

  .SectionTitle-module-subtitle__2E8pV abbr:after {
    display: inline-block
  }
}

@media screen and (min-width:600px) {
  .SectionTitle-module-subtitle__2E8pV {
    font-size: 17px
  }
}

@media print {
  .Image-module-root__1WVuU {
    display: none !important
  }
}

.Image-module-print__Ldf__ {
  display: none !important
}

@media print {
  .Image-module-print__Ldf__ {
    display: block !important
  }
}

.Image-module-printNote__3kiPi {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 100%;
  padding: 20px;
  text-align: center;
  font-size: 12px;
  line-height: 1.5
}

.Image-module-image__2Ao1b,
.Image-module-imageBg__dSSFJ {
  display: block;
  width: 100%
}

.Image-module-imageBg__dSSFJ {
  position: relative;
  height: 100%;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover
}

.AspectRatioImage-module-root__CRbC0 {
  position: relative
}

.AspectRatioImage-module-aspectRatio__9Kpr7 {
  height: 0
}

.AspectRatioImage-module-image__3Pbg9 {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: no-repeat 50% 50%;
  background-size: cover
}

.Video-module-frame__3Lcj3 {
  overflow: hidden;
  position: relative;
  border-radius: 10px
}

.Video-module-frame__3Lcj3:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  content: "";
  background: rgba(0, 0, 0, .3)
}

.Video-module-frame__3Lcj3.Video-module-playing__32sMz:after {
  display: none
}

.Video-module-playButton__1VXAb {
  display: inline-block;
  padding: 0;
  border: 0;
  background: none;
  font-family: inherit;
  font-size: inherit;
  line-height: 1.25;
  font-weight: inherit;
  text-decoration: none;
  color: inherit;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  cursor: pointer;
  width: 66px;
  height: 66px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -33px 0 0 -33px;
  transition: -webkit-transform .1s ease-in-out;
  transition: transform .1s ease-in-out;
  transition: transform .1s ease-in-out, -webkit-transform .1s ease-in-out;
  z-index: 1;
  border: 3px solid #fff;
  border-radius: 50%;
  color: #fff
}

.Video-module-playButton__1VXAb:focus {
  outline: 0
}

.Video-module-playButton__1VXAb::-moz-focus-inner {
  border: 0
}

.Video-module-playButton__1VXAb:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1)
}

.Video-module-playButton__1VXAb:active {
  -webkit-transform: scale(.9);
  transform: scale(.9)
}

.Video-module-playButton__1VXAb:after {
  content: attr(title);
  position: absolute;
  top: 100%;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  margin-top: 7px;
  font-family: proxima-nova, sans-serif;
  line-height: 1;
  font-size: 14px
}

.Video-module-playIcon__2O-6K {
  width: 50%;
  height: 50%;
  margin-left: 10%
}

.Video-module-video__SIavu {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0
}

.Video-module-video__SIavu>div {
  width: 100%;
  height: 100%
}

.Video-module-videoPlaceholder__1Iq7S {
  height: 0;
  padding-bottom: 56.25%;
  background: #000
}

.Video-module-iframe__RcCS- {
  display: block
}

.TextVideoSection-module-root__1liZo {
  display: flex;
  flex-direction: column;
  align-items: center
}

@media screen and (min-width:900px) {
  .TextVideoSection-module-root__1liZo {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start
  }
}

.TextVideoSection-module-content__1WuUi {
  flex: 1 1 auto
}

.TextVideoSection-module-content__1WuUi :last-child {
  margin-bottom: 0
}

@media screen and (min-width:900px) {
  .TextVideoSection-module-content__1WuUi {
    max-width: 535px;
    margin-right: 30px
  }
}

.TextVideoSection-module-title__3PWQz {
  align-items: flex-start;
  margin-bottom: 30px;
  text-align: center
}

@media screen and (min-width:600px) {
  .TextVideoSection-module-title__3PWQz {
    text-align: left
  }
}

.TextVideoSection-module-video__TLrGA {
  flex: 1 1 auto;
  width: 100%;
  max-width: 535px;
  margin-top: 50px;
  text-align: center
}

@media screen and (min-width:900px) {
  .TextVideoSection-module-video__TLrGA {
    margin-top: 90px;
    text-align: right
  }
}

.AsSeenOnSection-module-root__3nU6H {
  overflow: hidden
}

.AsSeenOnSection-module-groups__1ZImy {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  margin: -16px
}

@media screen and (min-width:900px) {
  .AsSeenOnSection-module-groups__1ZImy {
    flex-direction: row
  }
}

.AsSeenOnSection-module-logos__1W2nj {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-direction: row;
  justify-content: center
}

@media screen and (min-width:600px) {
  .AsSeenOnSection-module-logos__1W2nj+.AsSeenOnSection-module-logos__1W2nj {
    margin-left: 0
  }
}

.AsSeenOnSection-module-logo__1daHc {
  width: 118px;
  height: 118px;
  flex-shrink: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 16px;
  border-radius: 50%;
  background: rgba(0, 0, 0, .03);
  color: #171717
}

.AsSeenOnSection-module-logoImage__17BET {
  width: 80%;
  height: 80%;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: .785;
  -webkit-transform: scale(.9075);
  transform: scale(.9075)
}

.PaymentMethods-module-root__1J0fZ {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  margin: 0 -15px -10px
}

.PaymentMethods-module-root__1J0fZ.PaymentMethods-module-small__2bGOD {
  margin: 0 -12px -8px
}

.PaymentMethods-module-method__30UqK {
  display: flex;
  align-items: center;
  height: 26px;
  margin: 0 15px 10px
}

.PaymentMethods-module-small__2bGOD .PaymentMethods-module-method__30UqK {
  height: 20px;
  margin: 0 12px 8px
}

.PaymentMethods-module-logo__3cg-8 {
  height: 100%
}

.Loading-module-root__3iEeG {
  position: relative;
  display: inline-block
}

.Loading-module-block__11vnI {
  display: block;
  text-align: center;
  font-size: 20px
}

.Loading-module-line__2nUKg {
  display: inline-block;
  width: .25em;
  height: 2em;
  margin: 0 .125em;
  border-radius: .125em;
  background: #c7000a;
  vertical-align: top;
  -webkit-animation: Loading-module-loadingLines__237qK .9s -.6s infinite cubic-bezier(.85, .25, .37, .85);
  animation: Loading-module-loadingLines__237qK .9s -.6s infinite cubic-bezier(.85, .25, .37, .85);
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both
}

.Loading-module-line__2nUKg:nth-child(2),
.Loading-module-line__2nUKg:nth-child(4) {
  background: #ffd530;
  -webkit-animation-delay: -.4s;
  animation-delay: -.4s
}

.Loading-module-line__2nUKg:first-child,
.Loading-module-line__2nUKg:nth-child(5) {
  -webkit-animation-delay: -.2s;
  animation-delay: -.2s
}

@-webkit-keyframes Loading-module-loadingLines__237qK {
  0% {
    -webkit-transform: scaleY(1);
    transform: scaleY(1)
  }

  50% {
    -webkit-transform: scaleY(.4);
    transform: scaleY(.4)
  }

  to {
    -webkit-transform: scaleY(1);
    transform: scaleY(1)
  }
}

@keyframes Loading-module-loadingLines__237qK {
  0% {
    -webkit-transform: scaleY(1);
    transform: scaleY(1)
  }

  50% {
    -webkit-transform: scaleY(.4);
    transform: scaleY(.4)
  }

  to {
    -webkit-transform: scaleY(1);
    transform: scaleY(1)
  }
}

.Loading-module-circle__3GJcJ {
  width: 1em;
  height: 1em
}

.Loading-module-dot__WkZm2 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%
}

.Loading-module-dot__WkZm2:before {
  content: "";
  display: block;
  width: .15em;
  height: .15em;
  margin: 0 auto;
  border-radius: .075em;
  background: currentColor;
  -webkit-animation: Loading-module-loadingFadingCircle__28Mim 1.2s infinite ease-in-out both;
  animation: Loading-module-loadingFadingCircle__28Mim 1.2s infinite ease-in-out both
}

.Loading-module-dot__WkZm2:nth-child(2) {
  -webkit-transform: rotate(30deg);
  transform: rotate(30deg)
}

.Loading-module-dot__WkZm2:nth-child(2):before {
  -webkit-animation-delay: -1.1s;
  animation-delay: -1.1s
}

.Loading-module-dot__WkZm2:nth-child(3) {
  -webkit-transform: rotate(60deg);
  transform: rotate(60deg)
}

.Loading-module-dot__WkZm2:nth-child(3):before {
  -webkit-animation-delay: -1s;
  animation-delay: -1s
}

.Loading-module-dot__WkZm2:nth-child(4) {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg)
}

.Loading-module-dot__WkZm2:nth-child(4):before {
  -webkit-animation-delay: -.9s;
  animation-delay: -.9s
}

.Loading-module-dot__WkZm2:nth-child(5) {
  -webkit-transform: rotate(120deg);
  transform: rotate(120deg)
}

.Loading-module-dot__WkZm2:nth-child(5):before {
  -webkit-animation-delay: -.8s;
  animation-delay: -.8s
}

.Loading-module-dot__WkZm2:nth-child(6) {
  -webkit-transform: rotate(150deg);
  transform: rotate(150deg)
}

.Loading-module-dot__WkZm2:nth-child(6):before {
  -webkit-animation-delay: -.7s;
  animation-delay: -.7s
}

.Loading-module-dot__WkZm2:nth-child(7) {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg)
}

.Loading-module-dot__WkZm2:nth-child(7):before {
  -webkit-animation-delay: -.6s;
  animation-delay: -.6s
}

.Loading-module-dot__WkZm2:nth-child(8) {
  -webkit-transform: rotate(210deg);
  transform: rotate(210deg)
}

.Loading-module-dot__WkZm2:nth-child(8):before {
  -webkit-animation-delay: -.5s;
  animation-delay: -.5s
}

.Loading-module-dot__WkZm2:nth-child(9) {
  -webkit-transform: rotate(240deg);
  transform: rotate(240deg)
}

.Loading-module-dot__WkZm2:nth-child(9):before {
  -webkit-animation-delay: -.4s;
  animation-delay: -.4s
}

.Loading-module-dot__WkZm2:nth-child(10) {
  -webkit-transform: rotate(270deg);
  transform: rotate(270deg)
}

.Loading-module-dot__WkZm2:nth-child(10):before {
  -webkit-animation-delay: -.3s;
  animation-delay: -.3s
}

.Loading-module-dot__WkZm2:nth-child(11) {
  -webkit-transform: rotate(300deg);
  transform: rotate(300deg)
}

.Loading-module-dot__WkZm2:nth-child(11):before {
  -webkit-animation-delay: -.2s;
  animation-delay: -.2s
}

.Loading-module-dot__WkZm2:nth-child(12) {
  -webkit-transform: rotate(330deg);
  transform: rotate(330deg)
}

.Loading-module-dot__WkZm2:nth-child(12):before {
  -webkit-animation-delay: -.1s;
  animation-delay: -.1s
}

@-webkit-keyframes Loading-module-loadingFadingCircle__28Mim {

  0%,
  39%,
  to {
    opacity: 0
  }

  40% {
    opacity: 1
  }
}

@keyframes Loading-module-loadingFadingCircle__28Mim {

  0%,
  39%,
  to {
    opacity: 0
  }

  40% {
    opacity: 1
  }
}

.Input-module-root__2Yknu {
  position: relative;
  height: 48px;
  font-size: 16px;
  color: #666
}

.Input-module-small__3OZdv {
  height: 36px;
  font-size: 14px
}

.Input-module-multiline__--1Po {
  height: auto;
  min-height: 48px
}

.Input-module-multiline__--1Po.Input-module-small__3OZdv {
  min-height: 36px
}

.Input-module-input__2eYwp {
  padding: 0;
  border: 0;
  border-radius: 0;
  line-height: 1;
  background: none;
  font-size: inherit;
  color: inherit;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  width: 100%;
  height: 100%;
  padding: 0 20px;
  border: 1px solid #d5d5d5;
  border-radius: 24px;
  background: #fcfcfc;
  line-height: 1.1;
  color: #171717;
  transition: all .1s ease-in-out
}

.Input-module-input__2eYwp:focus {
  outline: 0
}

.Input-module-input__2eYwp::-webkit-input-placeholder {
  color: hsla(0, 0%, 40%, .5)
}

.Input-module-input__2eYwp:-ms-input-placeholder,
.Input-module-input__2eYwp::-ms-input-placeholder {
  color: hsla(0, 0%, 40%, .5)
}

.Input-module-input__2eYwp::placeholder {
  color: hsla(0, 0%, 40%, .5)
}

.Input-module-input__2eYwp:-webkit-autofill {
  transition: background-color 0s ease-in-out 600s
}

.Input-module-small__3OZdv .Input-module-input__2eYwp {
  padding-left: 15px;
  border-radius: 18px
}

.Input-module-focused__24uFJ .Input-module-input__2eYwp,
.Input-module-input__2eYwp:focus {
  border-color: #c7000a;
  outline: 0
}

.Input-module-offsetOnFocus__v-q5e.Input-module-focused__24uFJ .Input-module-input__2eYwp,
.Input-module-offsetOnFocus__v-q5e .Input-module-input__2eYwp:focus,
.Input-module-offsetWithValue__3nsH1.Input-module-hasValue__2ljI1 .Input-module-input__2eYwp {
  padding-top: .75em
}

.Input-module-invalid__1xRxp .Input-module-input__2eYwp {
  color: #f05a67
}

.Input-module-multiline__--1Po .Input-module-input__2eYwp {
  height: auto
}

.Input-module-multiline__--1Po.Input-module-offsetOnFocus__v-q5e.Input-module-focused__24uFJ .Input-module-input__2eYwp,
.Input-module-multiline__--1Po.Input-module-offsetOnFocus__v-q5e .Input-module-input__2eYwp:focus,
.Input-module-multiline__--1Po.Input-module-offsetWithValue__3nsH1.Input-module-hasValue__2ljI1 .Input-module-input__2eYwp {
  padding-top: 1.375em
}

select.Input-module-input__2eYwp {
  padding-right: 30px
}

textarea.Input-module-input__2eYwp {
  resize: none
}

.Input-module-label__2xUXK {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 20px;
  right: 20px;
  display: flex;
  align-items: center;
  height: 48px;
  pointer-events: none;
  opacity: .5;
  white-space: nowrap;
  transition: all .1s ease-in-out;
  -webkit-transform-origin: 0 0;
  transform-origin: 0 0
}

.Input-module-small__3OZdv .Input-module-label__2xUXK {
  height: 36px;
  left: 15px
}

.Input-module-invalid__1xRxp .Input-module-label__2xUXK {
  opacity: .75;
  color: #f05a67
}

.Input-module-offsetOnFocus__v-q5e.Input-module-focused__24uFJ .Input-module-input__2eYwp+.Input-module-label__2xUXK,
.Input-module-offsetOnFocus__v-q5e .Input-module-input__2eYwp:focus+.Input-module-label__2xUXK,
.Input-module-offsetWithValue__3nsH1.Input-module-hasValue__2ljI1 .Input-module-label__2xUXK {
  opacity: .75;
  -webkit-transform: scale(.65) translate(.125em, -.2em);
  transform: scale(.65) translate(.125em, -.2em)
}

.SingleInputForm-module-root___4F4h {
  position: relative;
  width: 100%;
  min-width: 280px;
  max-width: 550px;
  -webkit-transform: translateZ(0);
  transform: translateZ(0)
}

.SingleInputForm-module-invalid__3AjDd {
  -webkit-animation: SingleInputForm-module-shake__1bXly .75s cubic-bezier(.36, .07, .19, .97) both;
  animation: SingleInputForm-module-shake__1bXly .75s cubic-bezier(.36, .07, .19, .97) both
}

.SingleInputForm-module-fieldWrapper__AZ2-7 {
  width: 100%
}

.SingleInputForm-module-field__3Bbcg {
  width: 100%;
  height: 50px;
  font-size: 18px
}

.SingleInputForm-module-prefix__3vfSK {
  position: absolute;
  z-index: 1;
  top: 13px;
  left: 16px
}

.SingleInputForm-module-input__2UYTS {
  background: #fff
}

.SingleInputForm-module-root___4F4h:not(.SingleInputForm-module-vertical__2T4lk):not(.SingleInputForm-module-compactible__21K6Z) .SingleInputForm-module-input__2UYTS {
  text-align: center
}

@media screen and (min-width:600px) {
  .SingleInputForm-module-root___4F4h:not(.SingleInputForm-module-vertical__2T4lk):not(.SingleInputForm-module-compactible__21K6Z) .SingleInputForm-module-input__2UYTS {
    text-align: left
  }
}

.SingleInputForm-module-vertical__2T4lk .SingleInputForm-module-input__2UYTS {
  text-align: center
}

.SingleInputForm-module-compactible__21K6Z .SingleInputForm-module-input__2UYTS {
  text-align: left
}

@media screen and (min-width:600px) {
  .SingleInputForm-module-inputPrefixed__1vPAC {
    padding-left: 50px
  }
}

.SingleInputForm-module-root___4F4h:not(.SingleInputForm-module-vertical__2T4lk):not(.SingleInputForm-module-compactible__21K6Z) .SingleInputForm-module-label__2ivsB {
  justify-content: center;
  -webkit-transform-origin: 50% 0;
  transform-origin: 50% 0
}

@media screen and (min-width:600px) {
  .SingleInputForm-module-root___4F4h:not(.SingleInputForm-module-vertical__2T4lk):not(.SingleInputForm-module-compactible__21K6Z) .SingleInputForm-module-label__2ivsB {
    justify-content: flex-start;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0
  }
}

.SingleInputForm-module-vertical__2T4lk .SingleInputForm-module-label__2ivsB {
  justify-content: center;
  -webkit-transform-origin: 50% 0;
  transform-origin: 50% 0
}

.SingleInputForm-module-label__2ivsB .SingleInputForm-module-compactible__21K6Z {
  justify-content: flex-start;
  -webkit-transform-origin: 0 0;
  transform-origin: 0 0
}

@media screen and (min-width:600px) {
  .SingleInputForm-module-labelPrefixed__36to1 {
    left: 50px
  }
}

.SingleInputForm-module-root___4F4h:not(.SingleInputForm-module-vertical__2T4lk):not(.SingleInputForm-module-compactible__21K6Z) .SingleInputForm-module-buttonWrapper__3Zz1E {
  margin-top: 10px
}

@media screen and (min-width:600px) {
  .SingleInputForm-module-root___4F4h:not(.SingleInputForm-module-vertical__2T4lk):not(.SingleInputForm-module-compactible__21K6Z) .SingleInputForm-module-buttonWrapper__3Zz1E {
    position: absolute;
    top: 1px;
    right: 1px;
    padding: 3px 3px 3px 12px;
    margin-top: 0;
    border-radius: 0 24px 24px 0;
    background: #fff
  }
}

.SingleInputForm-module-vertical__2T4lk .SingleInputForm-module-buttonWrapper__3Zz1E {
  margin-top: 10px
}

.SingleInputForm-module-compactible__21K6Z .SingleInputForm-module-buttonWrapper__3Zz1E {
  position: absolute;
  top: 1px;
  right: 1px;
  padding: 3px 3px 3px 12px;
  margin-top: 0;
  border-radius: 0 24px 24px 0;
  background: #fff
}

.SingleInputForm-module-button__hhHcD {
  padding: 0 25px 0 35px;
  border: 0;
  font-size: 18px
}

.SingleInputForm-module-root___4F4h:not(.SingleInputForm-module-vertical__2T4lk):not(.SingleInputForm-module-compactible__21K6Z) .SingleInputForm-module-button__hhHcD {
  width: 100%;
  height: 48px
}

@media screen and (min-width:600px) {
  .SingleInputForm-module-root___4F4h:not(.SingleInputForm-module-vertical__2T4lk):not(.SingleInputForm-module-compactible__21K6Z) .SingleInputForm-module-button__hhHcD {
    width: auto;
    height: 42px
  }
}

.SingleInputForm-module-vertical__2T4lk .SingleInputForm-module-button__hhHcD {
  width: 100%;
  height: 48px
}

.SingleInputForm-module-compactible__21K6Z .SingleInputForm-module-button__hhHcD {
  width: auto;
  height: 42px
}

@media screen and (max-width:599px) {
  .SingleInputForm-module-compactible__21K6Z .SingleInputForm-module-button__hhHcD {
    width: 42px;
    padding: 0
  }
}

@media screen and (max-width:599px) {
  .SingleInputForm-module-compactible__21K6Z .SingleInputForm-module-buttonLabel__3QGRh {
    display: none
  }
}

.SingleInputForm-module-buttonIcon__CYyCm {
  width: 22px;
  height: 22px;
  margin: 0 9px 0 -18px
}

@media screen and (max-width:599px) {
  .SingleInputForm-module-compactible__21K6Z .SingleInputForm-module-buttonIcon__CYyCm {
    margin: 0
  }
}

@-webkit-keyframes SingleInputForm-module-shake__1bXly {

  10%,
  90% {
    -webkit-transform: translate3d(-1px, 0, 0);
    transform: translate3d(-1px, 0, 0)
  }

  20%,
  80% {
    -webkit-transform: translate3d(2px, 0, 0);
    transform: translate3d(2px, 0, 0)
  }

  30%,
  50%,
  70% {
    -webkit-transform: translate3d(-4px, 0, 0);
    transform: translate3d(-4px, 0, 0)
  }

  40%,
  60% {
    -webkit-transform: translate3d(4px, 0, 0);
    transform: translate3d(4px, 0, 0)
  }
}

@keyframes SingleInputForm-module-shake__1bXly {

  10%,
  90% {
    -webkit-transform: translate3d(-1px, 0, 0);
    transform: translate3d(-1px, 0, 0)
  }

  20%,
  80% {
    -webkit-transform: translate3d(2px, 0, 0);
    transform: translate3d(2px, 0, 0)
  }

  30%,
  50%,
  70% {
    -webkit-transform: translate3d(-4px, 0, 0);
    transform: translate3d(-4px, 0, 0)
  }

  40%,
  60% {
    -webkit-transform: translate3d(4px, 0, 0);
    transform: translate3d(4px, 0, 0)
  }
}

.VinValidationMessage-module-icon__3ZjS5 {
  width: 20px;
  height: 20px;
  flex-shrink: 0;
  margin-right: 12px
}

.VinValidationMessage-module-root__gjQwf {
  width: 100%;
  max-width: 550px
}

.VinValidationMessage-module-wrapper__JlxTg {
  flex: 1 1;
  display: flex;
  align-items: center
}

.VinValidationMessage-module-background__2zzmE {
  display: flex;
  align-items: center;
  margin-top: -50px;
  padding: .4em .8em;
  border: 1px solid #b2b2b2;
  border-radius: 3px;
  background: #fff0d6;
  box-shadow: 0 2px 4px rgba(0, 0, 0, .25);
  z-index: 2;
  -webkit-animation: VinValidationMessage-module-fadeIn__32Gbz .7s;
  animation: VinValidationMessage-module-fadeIn__32Gbz .7s
}

@-webkit-keyframes VinValidationMessage-module-fadeIn__32Gbz {
  0% {
    opacity: 0
  }

  to {
    opacity: 1
  }
}

@keyframes VinValidationMessage-module-fadeIn__32Gbz {
  0% {
    opacity: 0
  }

  to {
    opacity: 1
  }
}

.VinValidationMessage-module-text__1XgzE {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  font-size: .9em;
  color: #000;
  max-width: 550px
}

.VinValidationMessage-module-triangleWrapper__3aqv0 {
  position: absolute
}

.VinValidationMessage-module-outerTriangle__3GOvK {
  content: "";
  position: absolute;
  z-index: 1;
  bottom: -1.95em;
  left: 30px;
  width: 0;
  border-width: 14px 14px 0;
  border-style: solid;
  border-color: #bcbcbc transparent
}

.VinValidationMessage-module-innerTriangle__2p5QD {
  content: "";
  position: absolute;
  z-index: 1;
  bottom: -1.85em;
  left: 25px;
  width: 0;
  border-width: 19px 19px 0;
  border-style: solid;
  border-color: #fcf3e0 transparent
}

.DirectionalButton-module-root__2pN02 {
  display: inline-block;
  padding: 0;
  border: 0;
  background: none;
  font-family: inherit;
  font-size: inherit;
  line-height: 1.25;
  font-weight: inherit;
  text-decoration: none;
  color: inherit;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  cursor: pointer;
  transition: background .1s ease-in-out;
  height: 42px;
  padding: 0 40px;
  border: 1px solid #bcbcbc;
  border-radius: 21px;
  background: #f9f9f9;
  font-size: 16px;
  font-family: proxima-nova, sans-serif;
  font-weight: 600;
  color: #171717
}

.DirectionalButton-module-root__2pN02:focus {
  outline: 0
}

.DirectionalButton-module-root__2pN02::-moz-focus-inner {
  border: 0
}

.DirectionalButton-module-root__2pN02:hover {
  background: #ededed
}

.DirectionalButton-module-root__2pN02:active {
  background: #dadada
}

.DirectionalButton-module-icon__22Uwb {
  display: inline-block;
  width: 10px;
  height: 18px;
  vertical-align: -4px
}

.DirectionalButton-module-prev__Bc6Vj .DirectionalButton-module-icon__22Uwb {
  margin: 0 30px 0 -23px;
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg)
}

.DirectionalButton-module-next__1kkyU .DirectionalButton-module-icon__22Uwb {
  margin: 0 -23px 0 30px
}

.VinLinks-module-root__3CEV- {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
  margin: 0 -6px
}

@media screen and (min-width:600px) {
  .VinLinks-module-root__3CEV- {
    margin: 0 -10px
  }
}

.VinLinks-module-link__30A3g {
  display: block;
  padding: 12px 6px;
  font-size: 12px;
  color: #1688e0
}

.VinLinks-module-link__30A3g:hover {
  text-decoration: underline
}

@media screen and (min-width:600px) {
  .VinLinks-module-link__30A3g {
    padding-right: 12px;
    padding-left: 12px;
    font-size: 13px
  }
}

.VinLinks-module-inverted__259t9 .VinLinks-module-link__30A3g {
  color: #fff;
  text-decoration: underline
}

.VinLinks-module-inverted__259t9 .VinLinks-module-link__30A3g:hover {
  text-decoration: none
}

.VinLinks-module-header__2aw6s {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 230px;
  background: linear-gradient(180deg, rgba(231, 248, 252, 0), #fedfdf)
}

.VinLinks-module-illustration__30cL8 {
  width: 100%;
  max-width: 400px
}

.VinLinks-module-content__2fj9Q {
  padding: 32px 40px 22px;
  font-size: 16px
}

.VinLinks-module-title__3nE34 {
  margin: 0 0 25px;
  font-size: 24px;
  font-family: Roboto, sans-serif;
  font-weight: 500;
  text-align: center
}

.VinLinks-module-text__4LDG6 p {
  margin: .75em 0
}

.VinLinks-module-text__4LDG6>:first-child {
  margin-top: 0
}

.VinLinks-module-text__4LDG6>:last-child {
  margin-bottom: 0
}

.VinLinks-module-nav__2q6QE {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding-top: 40px
}

.VinLinks-module-position__31gma {
  margin-top: 20px;
  font-size: 16px;
  font-family: proxima-nova, sans-serif;
  font-weight: 700
}

.VinForm-module-input__2SjCw {
  text-transform: uppercase
}

.VinForm-module-input__2SjCw:focus {
  border-color: #ffd530
}

.VinForm-module-inputOffset__3YJC7 {
  padding-left: 50px
}

.VinForm-module-buttonExtendedLabel__EiPBl {
  display: none
}

@media screen and (min-width:600px) {
  .VinForm-module-buttonExtendedLabel__EiPBl {
    display: inline
  }
}

.VinForm-module-explanationTrigger__GMjif {
  display: inline-block;
  padding: 0;
  border: 0;
  background: none;
  font-family: inherit;
  font-size: inherit;
  line-height: 1.25;
  font-weight: inherit;
  text-decoration: none;
  color: inherit;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  cursor: pointer;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  border: 2px solid;
  font-family: proxima-nova, sans-serif;
  font-weight: 600;
  color: #bcbcbc
}

.VinForm-module-explanationTrigger__GMjif:focus {
  outline: 0
}

.VinForm-module-explanationTrigger__GMjif::-moz-focus-inner {
  border: 0
}

.VinForm-module-explanationTrigger__GMjif:hover {
  color: #c7000a
}

.BoxArt-module-root__2o06C {
  display: block;
  width: 100%
}

.DiscountRibbon-module-root__13CpU {
  position: absolute;
  top: 0;
  right: 0;
  font-size: 10px;
  font-weight: 700;
  white-space: nowrap;
  text-transform: uppercase;
  color: #fff
}

.DiscountRibbon-module-ribbon__2fp0Z {
  display: none;
  position: absolute;
  top: -32px;
  right: -32px;
  width: 140px;
  line-height: 140px;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg)
}

.DiscountRibbon-module-ribbon__2fp0Z:before {
  content: "";
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  height: 32px;
  margin-top: -16px;
  background: #ff4751
}

@media screen and (min-width:900px) {
  .DiscountRibbon-module-ribbon__2fp0Z {
    display: block
  }
}

.DiscountRibbon-module-text__26CCZ {
  position: relative
}

.DiscountRibbon-module-corner__eFxFO {
  margin: 3px 4px 0 0;
  line-height: 1
}

.DiscountRibbon-module-corner__eFxFO:before {
  content: "";
  position: absolute;
  top: -7px;
  right: -17px;
  width: 60px;
  height: 30px;
  background: #ff4751;
  -webkit-transform: rotate(40deg);
  transform: rotate(40deg)
}

@media screen and (min-width:900px) {
  .DiscountRibbon-module-corner__eFxFO {
    display: none
  }
}

.StandardPricingBlock-module-root__3wrTS {
  overflow: hidden;
  position: relative;
  padding: 28px 0;
  border: 1px solid #c7000a;
  border-radius: 10px;
  background: #fedfdf;
  text-align: center
}

@media screen and (min-width:600px) {
  .StandardPricingBlock-module-root__3wrTS {
    padding: 32px 0
  }
}

.StandardPricingBlock-module-content__eB0HQ {
  display: flex;
  flex-direction: column
}

@media screen and (min-width:900px) {
  .StandardPricingBlock-module-content__eB0HQ {
    flex-direction: row;
    align-items: center
  }
}

.StandardPricingBlock-module-details__HR28X {
  flex: 2 1;
  display: flex;
  align-items: center;
  padding: 0 2% 0 4%
}

.StandardPricingBlock-module-boxart__31FNJ {
  flex: 1 1;
  display: none;
  max-width: 200px;
  margin: -10px 7% 0 0
}

@media screen and (min-width:1200px) {
  .StandardPricingBlock-module-boxart__31FNJ {
    display: block
  }
}

.StandardPricingBlock-module-text__3z2Ll {
  flex: 2 1;
  text-align: left
}

@media screen and (min-width:900px) {
  .StandardPricingBlock-module-text__3z2Ll {
    padding-top: 15px;
    padding-bottom: 15px
  }
}

.StandardPricingBlock-module-title__L8zxF {
  margin: 0;
  text-align: center;
  font-size: 22px;
  font-weight: 700;
  color: #171717
}

@media screen and (min-width:600px) {
  .StandardPricingBlock-module-title__L8zxF {
    width: 80%;
    margin-bottom: 10px;
    text-align: left;
    font-size: 24px
  }
}

.StandardPricingBlock-module-description__2l3Bz {
  display: none
}

.StandardPricingBlock-module-description__2l3Bz>p {
  margin: 0
}

.StandardPricingBlock-module-description__2l3Bz>p:before {
  width: 20px;
  height: 20px;
  content: "";
  display: inline-block;
  vertical-align: middle;
  margin-right: 8px;
  background: url(images/check.png) no-repeat 0 0;
  background-size: 20px
}

.StandardPricingBlock-module-description__2l3Bz>p+p {
  margin-top: .5em
}

@media screen and (min-width:600px) {
  .StandardPricingBlock-module-description__2l3Bz {
    display: block
  }
}

.StandardPricingBlock-module-separator__2vwWH {
  width: 1px;
  align-self: stretch;
  background: #e6c4c4
}

.StandardPricingBlock-module-pricing__1R6NP {
  flex: 1 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-top: 15px;
  padding: 0 12px
}

@media screen and (min-width:600px) {
  .StandardPricingBlock-module-pricing__1R6NP {
    margin-top: 25px
  }
}

@media screen and (min-width:900px) {
  .StandardPricingBlock-module-pricing__1R6NP {
    margin-top: 0;
    padding: 15px 5%
  }
}

.StandardPricingBlock-module-pricingTextWrapper__1xaB7 {
  display: flex;
  align-items: center
}

.StandardPricingBlock-module-price__3GjWf {
  margin: 0 0 -1px;
  padding: 0 10px;
  white-space: nowrap;
  font-size: 26px;
  font-weight: 700;
  color: #171717
}

@media screen and (min-width:600px) {
  .StandardPricingBlock-module-price__3GjWf {
    font-size: 36px
  }
}

@media screen and (min-width:900px) {
  .StandardPricingBlock-module-price__3GjWf {
    font-size: 42px
  }
}

.StandardPricingBlock-module-priceOriginal__3JB3x {
  margin-left: .5em;
  font-size: .625em;
  line-height: 1;
  text-decoration: line-through;
  color: #ff4751
}

.StandardPricingBlock-module-priceText__1bpPD {
  margin: 0;
  padding: 6px 0 0;
  border-top: 1px solid #e6c4c4;
  font-size: 16px;
  line-height: 1.25;
  color: #171717
}

.StandardPricingBlock-module-priceText__1bpPD strong {
  font-weight: 600
}

.StandardPricingBlock-module-exclusiveDiscount__2_-Vl {
  display: flex;
  justify-content: center;
  align-items: center;
  color: #ff4751
}

.StandardPricingBlock-module-exclusiveDiscountIcon__1y1kr {
  width: 1em;
  height: 1em;
  border-radius: 50%;
  margin-right: .25em;
  padding: .1875em;
  border: 1px solid
}

.StandardPricingBlock-module-action__Y0Hxp {
  align-self: stretch;
  max-width: 320px;
  margin: 20px auto 0
}

@media screen and (min-width:600px) {
  .StandardPricingBlock-module-action__Y0Hxp {
    align-self: auto;
    margin-top: 25px
  }
}

.StandardPricingBlock-module-button__2aiB4 {
  font-size: 18px
}

@media screen and (min-width:600px) {
  .StandardPricingBlock-module-button__2aiB4 {
    max-width: none;
    font-size: 20px
  }
}

.GotCreditsQuestion-module-root__1GMXE {
  margin: 15px 0 0;
  font-family: proxima-nova, sans-serif;
  font-size: 14px;
  line-height: 1.25;
  text-align: center;
  color: #666
}

.GotCreditsQuestion-module-button__1Iw2R {
  display: inline-block;
  padding: 0;
  border: 0;
  background: none;
  font-family: inherit;
  font-size: inherit;
  line-height: 1.25;
  font-weight: inherit;
  text-decoration: none;
  color: inherit;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  color: #1688e0;
  cursor: pointer
}

.GotCreditsQuestion-module-button__1Iw2R:focus {
  outline: 0
}

.GotCreditsQuestion-module-button__1Iw2R::-moz-focus-inner {
  border: 0
}

.GotCreditsQuestion-module-button__1Iw2R:hover {
  text-decoration: underline !important
}

.VatNotice-module-root__1FznT {
  margin: 8px 0 0;
  font-size: 9px;
  line-height: 1.1;
  color: #f05a67;
  text-align: center
}

.PricingSection-module-root__2zwWQ {
  position: relative
}

.PricingSection-module-content__1G0kS {
  margin-top: 32px
}

.PricingSection-module-paymentMethodsWrapper__1fj0C {
  margin-top: 50px
}

.Button-module-root__aRdeB {
  background: none;
  font-family: inherit;
  font-size: inherit;
  line-height: 1.25;
  font-weight: inherit;
  text-decoration: none;
  color: inherit;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  cursor: pointer;
  transition: all .1s ease-in-out;
  overflow: hidden;
  display: inline-block;
  padding: 0;
  border: 0;
  font-family: Roboto, sans-serif;
  font-size: 1em;
  white-space: nowrap
}

.Button-module-root__aRdeB:focus {
  outline: 0
}

.Button-module-root__aRdeB::-moz-focus-inner {
  border: 0
}

.Button-module-root__aRdeB[disabled] {
  pointer-events: none;
  opacity: .5
}

a.Button-module-root__aRdeB {
  text-decoration: none
}

.Button-module-fullWidth__1jd21 {
  display: block;
  width: 100%
}

.Button-module-uppercase__DR5du {
  text-transform: uppercase
}

.Button-module-regular__2rVMx {
  height: 32px;
  padding: 0 20px;
  background: #232a39;
  border-radius: 4px;
  font-family: proxima-nova, sans-serif;
  font-size: 13px;
  color: #fff;
  font-weight: 600
}

.Button-module-regular__2rVMx:hover {
  background: #101319
}

.Button-module-regular__2rVMx.Button-module-inverted__3sdof {
  background: #fff;
  color: #333
}

.Button-module-regular__2rVMx.Button-module-inverted__3sdof:hover {
  background: #f9f9f9
}

.Button-module-large__Kbc_u,
.Button-module-largeOutlined__38tpw {
  min-width: 220px;
  height: 50px;
  padding: 0 32px;
  border: 2px solid transparent;
  border-radius: 25px;
  background: #c7000a;
  box-shadow: 0 8px 6px -8px rgba(0, 0, 0, .2);
  font-size: 18px;
  color: #fff;
  font-weight: 700
}

.Button-module-large__Kbc_u:hover,
.Button-module-largeOutlined__38tpw:hover {
  background: #af040c
}

.Button-module-large__Kbc_u.Button-module-inverted__3sdof,
.Button-module-largeOutlined__38tpw.Button-module-inverted__3sdof {
  background: #fff;
  color: #333
}

.Button-module-large__Kbc_u.Button-module-inverted__3sdof:hover,
.Button-module-largeOutlined__38tpw.Button-module-inverted__3sdof:hover {
  background: #f9f9f9
}

.Button-module-largeOutlined__38tpw {
  border-color: #c7000a;
  background: transparent;
  color: #c7000a
}

.Button-module-largeOutlined__38tpw:hover {
  border-color: #af040c;
  background: transparent;
  color: #af040c
}

.Button-module-largeOutlined__38tpw.Button-module-inverted__3sdof {
  border-color: #fff;
  background: transparent;
  color: #fff
}

.Button-module-largeOutlined__38tpw.Button-module-inverted__3sdof:hover {
  border-color: #f9f9f9;
  background: transparent;
  color: #f9f9f9
}

.ManufacturerLogo-module-root__1gtw1 {
  width: 100%;
  height: 100%;
  background: no-repeat 50% 50%;
  background-size: cover
}

.Container-module-root__2bEnN {
  max-width: 970px;
  padding: 0 15px
}

.SectionLoading-module-root__1Rh5B {
  position: relative;
  height: 128px
}

.SectionLoading-module-wrapper___BFuU {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  font-size: 32px
}

.Label-module-root__6WJ5y {
  margin: 0 0 .325em;
  font-family: Roboto, sans-serif;
  font-size: 12px;
  line-height: 1.15;
  font-weight: 700;
  text-transform: uppercase;
  color: #999
}

.Label-module-transparent__1WEvE {
  color: #171717;
  opacity: .275
}

.Detail-module-root__3s9XF {
  display: inline-flex;
  vertical-align: top
}

.Detail-module-icon__1Ncwv {
  flex-shrink: 0;
  width: 1.091em;
  height: 1.091em;
  margin-right: .45em
}

.Detail-module-details__WHnEb {
  flex: 1 1
}

.Detail-module-label__2XN7N {
  font-size: 1em
}

.Detail-module-half__W1tuh .Detail-module-label__2XN7N {
  font-size: .5em
}

.Detail-module-twoThirds__2_H68 .Detail-module-label__2XN7N {
  font-size: .67em
}

.Detail-module-value__p_SCs small {
  font-size: .6em;
  font-weight: 400
}

.SummaryBlock-module-root__1q5Lv {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 25px 18px;
  color: #171717
}

.SummaryBlock-module-iconWrapper__2eWut {
  width: 54px;
  height: 54px;
  border-radius: 50%;
  margin-bottom: 20px;
  padding: 15px;
  background: #f3f3f3
}

.SummaryBlock-module-icon__31f0R {
  width: 100%;
  height: 100%;
  color: #666;
  font-size: 21px;
  text-align: center;
}

.SummaryBlock-module-title__3y3fR {
  margin: 0;
  font-size: 16px;
  font-weight: 700;
  text-transform: uppercase;
  text-align: center
}

.SummaryBlock-module-titleIcon__2Lw2J {
  width: 16px;
  height: 16px;
  border-radius: 50%;
  margin: 0 5px 0 -8px;
  padding: 3px;
  background: #42bf00;
  vertical-align: -2px;
  color: #fff
}

.SummaryBlock-module-warning__3piL1 .SummaryBlock-module-titleIcon__2Lw2J {
  padding: 0;
  background: transparent;
  color: #ffa400
}

.SummaryBlock-module-description__hQUol {
  width: 100%;
  margin: 15px 0 0;
  padding-top: 20px;
  border-top: 1px solid #e6e6e6;
  text-align: center;
  font-size: 14px;
  font-weight: 300
}

.SummaryBlock-module-descriptionIcon__2pbu2 {
  width: 14px;
  height: 14px;
  margin-right: 2px
}

.SummarySection-module-section__2E0PX {
  position: relative;
  display: flex;
  align-items: center;
  background: #f9f9f9
}

.SummarySection-module-compact__2fL7V .SummarySection-module-section__2E0PX {
  background: #fff
}

@media screen and (min-width:1200px) {
  .SummarySection-module-section__2E0PX:before {
    top: -10%
  }
}

@media print {
  .SummarySection-module-section__2E0PX {
    background: transparent
  }

  .SummarySection-module-section__2E0PX:after,
  .SummarySection-module-section__2E0PX:before {
    display: none
  }
}

.SummarySection-module-container__2roxa {
  position: relative;
  z-index: 1;
  width: 100%;
  min-height: 600px;
  padding-top: 40px;
  padding-bottom: 40px
}

.SummarySection-module-compact__2fL7V .SummarySection-module-container__2roxa {
  min-height: 0
}

@media screen and (min-width:900px) {
  .SummarySection-module-container__2roxa {
    padding-top: 90px;
    padding-bottom: 90px
  }

  .SummarySection-module-compact__2fL7V .SummarySection-module-container__2roxa {
    display: flex;
    align-content: center
  }
}

.SummarySection-module-loading__GXh6U {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 200px
}

.SummarySection-module-headerWrapper__xhY7J {
  display: flex;
  flex-direction: column;
  align-items: center
}

@media screen and (min-width:900px) {
  .SummarySection-module-headerWrapper__xhY7J {
    flex-direction: row
  }
}

.SummarySection-module-header__gti1y {
  flex: 1 1 auto;
  display: flex;
  align-items: center;
  flex-direction: column;
  color: #171717
}

@media (min-width:500px) {
  .SummarySection-module-header__gti1y {
    flex-direction: row
  }
}

.SummarySection-module-logo__3hFYz {
  width: 90px;
  height: 90px;
  border-radius: 50%;
  flex-shrink: 0;
  margin-bottom: 15px;
  padding: 12px;
  border: 1px solid #e6e6e6;
  background: #fff
}

.SummarySection-module-compact__2fL7V .SummarySection-module-logo__3hFYz {
  border: 0;
  background: #f9f9f9
}

@media (min-width:500px) {
  .SummarySection-module-logo__3hFYz {
    margin: 0 35px 0 0
  }
}

@media screen and (min-width:600px) {
  .SummarySection-module-logo__3hFYz {
    width: 110px;
    height: 110px;
    border-radius: 50%;
    padding: 15px
  }
}

.SummarySection-module-headerText__2snnh {
  flex: 1 1;
  display: flex;
  flex-direction: column;
  text-align: center
}

@media (min-width:500px) {
  .SummarySection-module-headerText__2snnh {
    text-align: left
  }
}

.SummarySection-module-title__2xKNe {
  margin: 0 0 8px;
  font-size: 28px;
  font-weight: 700
}

@media screen and (min-width:600px) {
  .SummarySection-module-title__2xKNe {
    font-size: 42px
  }
}

.SummarySection-module-vin__1TlSR {
  font-size: 18px
}

@media screen and (min-width:600px) {
  .SummarySection-module-vin__1TlSR {
    font-size: 22px
  }
}

.SummarySection-module-vinLabel__3b8no {
  color: inherit;
  font-size: 11px !important
}

.SummarySection-module-generatedOn__N5TNO {
  margin: 10px 0 0;
  font-size: 10px;
  color: #999
}

.SummarySection-module-summary__oFIAR {
  margin-top: 40px
}

@media screen and (min-width:600px) {
  .SummarySection-module-summary__oFIAR {
    margin-top: 75px
  }
}

.SummarySection-module-summaryContainer__3uQmD {
  width: 100%
}

.SummarySection-module-summaryTitle__2w7kg {
  margin-bottom: .75em;
  font-size: 12px;
  text-align: center
}

@media (min-width:985px) {
  .SummarySection-module-summaryTitle__2w7kg {
    text-align: left
  }
}

.SummarySection-module-blocks__lLy0A {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  margin: -6px
}

@media screen and (min-width:600px) {
  .SummarySection-module-blocks__lLy0A {
    flex-direction: row
  }
}

.SummarySection-module-block__8_4vl {
  flex: 1 1 auto;
  width: calc(100% - 12px);
  margin: 6px;
  background: #fff;
  border: 1px solid #e6e6e6;
  border-radius: 5px
}

@media screen and (min-width:600px) {
  .SummarySection-module-block__8_4vl {
    max-width: 226px
  }
}

.SummarySection-module-taxiIcon__2SRF7 {
  padding: 12px
}

.SummarySection-module-quote__3SmgV {
  background: #fff;
  padding: 50px 0
}

@media screen and (min-width:600px) {
  .SummarySection-module-quote__3SmgV {
    padding: 70px 0
  }
}

@media screen and (min-width:1200px) {
  .SummarySection-module-quoteContainer__1W2kP {
    display: flex;
    justify-content: center
  }
}

.SummarySection-module-quoteWrapper__1Fe7V {
  position: relative
}

.SummarySection-module-quoteIcon__2Nstb {
  width: 58px;
  height: 58px;
  position: absolute;
  top: -25px;
  left: -6px;
  color: #f2f2f2;
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg)
}

@media screen and (min-width:1200px) {
  .SummarySection-module-quoteIcon__2Nstb {
    left: -40px
  }
}

.SummarySection-module-quoteText__3b58R {
  position: relative;
  margin: 0;
  font-size: 16px;
  font-family: proxima-nova, sans-serif;
  font-weight: 600;
  color: #999
}

.SummarySection-module-quoteText__3b58R a {
  color: #1688e0;
  cursor: pointer
}

.SummarySection-module-quoteText__3b58R a:hover {
  text-decoration: underline !important
}

@media screen and (min-width:900px) {
  .SummarySection-module-quoteText__3b58R {
    font-size: 18px
  }
}

.SummarySection-module-fat__R8AYj {
  display: block;
  margin: 4px 0 2px;
  font-size: 1.333em;
  line-height: 1;
  font-weight: 700;
  text-transform: uppercase;
  color: #171717
}

.SummarySection-module-slim__35bgx {
  display: block;
  text-align: right;
  font-size: .833em;
  font-style: italic;
  color: #171717
}

.SectionTitle-module-root__1PfoD {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-bottom: 35px;
  text-align: center;
  color: #171717
}

@media screen and (min-width:600px) {
  .SectionTitle-module-root__1PfoD {
    margin-bottom: 55px
  }
}

.SectionTitle-module-title__2h3Xd {
  margin: 0;
  font-size: 28px;
  font-weight: 400
}

@media screen and (min-width:600px) {
  .SectionTitle-module-title__2h3Xd {
    font-size: 42px
  }
}

.SectionTitle-module-subtitle__3DGDl {
  max-width: 780px;
  margin: 8px 0 0;
  font-size: 16px;
  font-weight: 400
}

@media screen and (min-width:600px) {
  .SectionTitle-module-subtitle__3DGDl {
    font-size: 18px;
    margin-top: 20px
  }
}

.SectionTitle-module-icon__2hDxz {
  width: 52px;
  margin-bottom: 10px
}

@media screen and (min-width:600px) {
  .SectionTitle-module-icon__2hDxz {
    width: 64px
  }
}

.ShareReport-module-root__lSXUT {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-top: 30px;
  padding: 50px 25px;
  border-radius: 8px;
  background: #fff;
  box-shadow: 0 2px 8px rgba(0, 0, 0, .2)
}

.ShareReport-module-icon__1jBZH {
  width: 50px;
  height: 50px;
  margin-bottom: 10px
}

.ShareReport-module-title__X4x-O {
  margin: 0 0 3px;
  font-family: Roboto, sans-serif;
  font-size: 24px;
  font-weight: 500
}

.ShareReport-module-subtitle__1-zeE {
  margin: 0 0 20px;
  font-family: Roboto, sans-serif;
  font-size: 16px;
  font-weight: 400
}

.ShareReport-module-shared__3sOth {
  line-height: 44px;
  margin: 0;
  font-size: 16px;
  font-weight: 500;
  color: #42bf00
}

.ShareReport-module-button__3iGxY {
  padding-right: 70px;
  background: #3b5998;
  color: #fff
}

.ShareReport-module-button__3iGxY:hover {
  border-color: #3b5998;
  background: #fff;
  color: #3b5998
}

.ShareReport-module-buttonIcon__1FTk_ {
  transition: border .1s ease-in-out;
  height: 36px;
  margin: 0 50px 0 -5px;
  padding: 9px 15px 9px 0;
  border-right: 1px solid hsla(0, 0%, 100%, .2)
}

.ShareReport-module-button__3iGxY:hover .ShareReport-module-buttonIcon__1FTk_ {
  border-right-color: rgba(59, 89, 152, .2)
}

.ShareReport-module-facebookIcon__1qJGg {
  width: 18px;
  height: 18px
}

.Messages-module-root__3K5C0 {
  display: flex;
  flex-wrap: wrap;
  margin-top: 28px
}

.Messages-module-root__3K5C0>* {
  width: 100%;
  margin-top: 22px
}

@media screen and (min-width:600px) {
  .Messages-module-root__3K5C0 {
    margin: 28px 0 0 -22px
  }

  .Messages-module-root__3K5C0>* {
    width: calc(50% - 22px);
    margin: 22px 0 0 22px
  }
}

.Message-module-root__aoamO {
  padding: 25px 30px 30px;
  border-radius: 10px;
  background: #fedfdf
}

.Message-module-header__1Eofz {
  font-size: 18px;
  line-height: 1;
  font-weight: 500;
  color: #171717
}

.Message-module-icon__3itJJ {
  width: 20px;
  height: 20px;
  margin-right: 8px;
  vertical-align: -3px;
  color: #c7000a
}

.Message-module-content__vcPg6 {
  margin-top: 12px;
  font-size: 15px;
  line-height: 1.5
}

.Gallery-module-arrowRight__1dQ99 {
  right: 38px !important
}

.Gallery-module-arrowLeft__2Nn3Y {
  left: 38px !important
}

/*! PhotoSwipe main CSS by Dmitry Semenov | photoswipe.com | MIT license */
.pswp {
  display: none;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  overflow: hidden;
  -ms-touch-action: none;
  touch-action: none;
  z-index: 1500;
  -webkit-text-size-adjust: 100%;
  -webkit-backface-visibility: hidden;
  outline: none
}

.pswp * {
  -webkit-box-sizing: border-box;
  box-sizing: border-box
}

.pswp img {
  max-width: none
}

.pswp--animate_opacity {
  opacity: .001;
  will-change: opacity;
  -webkit-transition: opacity 333ms cubic-bezier(.4, 0, .22, 1);
  -o-transition: opacity 333ms cubic-bezier(.4, 0, .22, 1);
  transition: opacity 333ms cubic-bezier(.4, 0, .22, 1)
}

.pswp--open {
  display: block
}

.pswp--zoom-allowed .pswp__img {
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in
}

.pswp--zoomed-in .pswp__img {
  cursor: -webkit-grab;
  cursor: -moz-grab;
  cursor: grab
}

.pswp--dragging .pswp__img {
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
  cursor: grabbing
}

.pswp__bg {
  background: #000;
  opacity: 0;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden
}

.pswp__bg,
.pswp__scroll-wrap {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%
}

.pswp__scroll-wrap {
  overflow: hidden
}

.pswp__container,
.pswp__zoom-wrap {
  -ms-touch-action: none;
  touch-action: none;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0
}

.pswp__container,
.pswp__img {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none
}

.pswp__zoom-wrap {
  position: absolute;
  width: 100%;
  -webkit-transform-origin: left top;
  -ms-transform-origin: left top;
  transform-origin: left top;
  -webkit-transition: -webkit-transform 333ms cubic-bezier(.4, 0, .22, 1);
  transition: -webkit-transform 333ms cubic-bezier(.4, 0, .22, 1);
  -o-transition: transform 333ms cubic-bezier(.4, 0, .22, 1);
  transition: transform 333ms cubic-bezier(.4, 0, .22, 1);
  transition: transform 333ms cubic-bezier(.4, 0, .22, 1), -webkit-transform 333ms cubic-bezier(.4, 0, .22, 1)
}

.pswp__bg {
  will-change: opacity;
  -webkit-transition: opacity 333ms cubic-bezier(.4, 0, .22, 1);
  -o-transition: opacity 333ms cubic-bezier(.4, 0, .22, 1);
  transition: opacity 333ms cubic-bezier(.4, 0, .22, 1)
}

.pswp--animated-in .pswp__bg,
.pswp--animated-in .pswp__zoom-wrap {
  -webkit-transition: none;
  -o-transition: none;
  transition: none
}

.pswp__container,
.pswp__zoom-wrap {
  -webkit-backface-visibility: hidden
}

.pswp__item {
  right: 0;
  bottom: 0;
  overflow: hidden
}

.pswp__img,
.pswp__item {
  position: absolute;
  left: 0;
  top: 0
}

.pswp__img {
  width: auto;
  height: auto
}

.pswp__img--placeholder {
  -webkit-backface-visibility: hidden
}

.pswp__img--placeholder--blank {
  background: #222
}

.pswp--ie .pswp__img {
  width: 100% !important;
  height: auto !important;
  left: 0;
  top: 0
}

.pswp__error-msg {
  position: absolute;
  left: 0;
  top: 50%;
  width: 100%;
  text-align: center;
  font-size: 14px;
  line-height: 16px;
  margin-top: -8px;
  color: #ccc
}

.pswp__error-msg a {
  color: #ccc;
  text-decoration: underline
}

/*! PhotoSwipe Default UI CSS by Dmitry Semenov | photoswipe.com | MIT license */
.pswp__button {
  width: 44px;
  height: 44px;
  position: relative;
  background: none;
  cursor: pointer;
  overflow: visible;
  -webkit-appearance: none;
  display: block;
  border: 0;
  padding: 0;
  margin: 0;
  float: right;
  opacity: .75;
  -webkit-transition: opacity .2s;
  -o-transition: opacity .2s;
  transition: opacity .2s;
  -webkit-box-shadow: none;
  box-shadow: none
}

.pswp__button:focus,
.pswp__button:hover {
  opacity: 1
}

.pswp__button:active {
  outline: none;
  opacity: .9
}

.pswp__button::-moz-focus-inner {
  padding: 0;
  border: 0
}

.pswp__ui--over-close .pswp__button--close {
  opacity: 1
}

.pswp__button,
.pswp__button--arrow--left:before,
.pswp__button--arrow--right:before {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQgAAABYCAQAAACjBqE3AAAB6klEQVR4Ae3bsWpUQRTG8YkkanwCa7GzVotsI/gEgk9h4Vu4ySLYmMYgbJrc3lrwZbJwC0FMt4j7F6Y4oIZrsXtgxvx/1c0ufEX4cnbmLCmSJEmSJEmSJEmSJP3XCBPvbJU+8doWmDFwyZpLBmYlNJebz0KwzykwsuSYJSNwykEJreV2BaBMaLIQZ2xYcFgqDlmw4ayE/FwL0dDk4Qh4W37DAjgqIT+3HRbigjH+iikVdxgZStgyN0Su2sXIeTwTT+esdpcbIlfNAuZ/TxresG4zV8kYWSZNiKUTokMMSWeIwTNEn4fK2TW3gRNgVkJLuVksROA9G+bEvoATNlBCa7nZXEwdxEZxzpKRKFh+bsv8LmPFmhX1OwfIz81jIRJQ5eeqG9B+riRJkiRJkiRJkiRJkiRJkiRJUkvA/8RQoEpKlJWINFkJ62AlrEP/mNBibnv2yz/A3t7Uq3LcpoxP8COjC1T5vxoAD5VdoEqdDrd5QuW1swtUSaueh3zkiuBiqgtA2OlkeMcP/uDqugsJdbjHF65VdPMKwS0+WQc/MgKvrIOHysB9vgPwk8+85hmPbnQdvHZyDMAFD7L3EOpgMcVdvnHFS0/vlatrXvCVx0U9gt3fxvnA0/hB4nmRJEmSJEmSJEmSJGmHfgFLaDPoMu5xWwAAAABJRU5ErkJggg==) 0 0 no-repeat;
  background-size: 264px 88px;
  width: 44px;
  height: 44px
}

@media (-o-min-device-pixel-ratio:11/10),
(-o-min-device-pixel-ratio:35/32),
(-webkit-min-device-pixel-ratio:1.1),
(-webkit-min-device-pixel-ratio:1.09375),
(min-resolution:1.1dppx),
(min-resolution:105dpi) {

  .pswp--svg .pswp__button,
  .pswp--svg .pswp__button--arrow--left:before,
  .pswp--svg .pswp__button--arrow--right:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjY0IiBoZWlnaHQ9Ijg4IiB2aWV3Qm94PSIwIDAgMjY0IDg4IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjx0aXRsZT5kZWZhdWx0LXNraW4gMjwvdGl0bGU+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48Zz48cGF0aCBkPSJNNjcuMDAyIDU5LjV2My43NjhjLTYuMzA3Ljg0LTkuMTg0IDUuNzUtMTAuMDAyIDkuNzMyIDIuMjItMi44MyA1LjU2NC01LjA5OCAxMC4wMDItNS4wOThWNzEuNUw3MyA2NS41ODUgNjcuMDAyIDU5LjV6IiBpZD0iU2hhcGUiIGZpbGw9IiNmZmYiLz48ZyBmaWxsPSIjZmZmIj48cGF0aCBkPSJNMTMgMjl2LTVoMnYzaDN2MmgtNXpNMTMgMTVoNXYyaC0zdjNoLTJ2LTV6TTMxIDE1djVoLTJ2LTNoLTN2LTJoNXpNMzEgMjloLTV2LTJoM3YtM2gydjV6IiBpZD0iU2hhcGUiLz48L2c+PGcgZmlsbD0iI2ZmZiI+PHBhdGggZD0iTTYyIDI0djVoLTJ2LTNoLTN2LTJoNXpNNjIgMjBoLTV2LTJoM3YtM2gydjV6TTcwIDIwdi01aDJ2M2gzdjJoLTV6TTcwIDI0aDV2MmgtM3YzaC0ydi01eiIvPjwvZz48cGF0aCBkPSJNMjAuNTg2IDY2bC01LjY1Ni01LjY1NiAxLjQxNC0xLjQxNEwyMiA2NC41ODZsNS42NTYtNS42NTYgMS40MTQgMS40MTRMMjMuNDE0IDY2bDUuNjU2IDUuNjU2LTEuNDE0IDEuNDE0TDIyIDY3LjQxNGwtNS42NTYgNS42NTYtMS40MTQtMS40MTRMMjAuNTg2IDY2eiIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik0xMTEuNzg1IDY1LjAzTDExMCA2My41bDMtMy41aC0xMHYtMmgxMGwtMy0zLjUgMS43ODUtMS40NjhMMTE3IDU5bC01LjIxNSA2LjAzeiIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik0xNTIuMjE1IDY1LjAzTDE1NCA2My41bC0zLTMuNWgxMHYtMmgtMTBsMy0zLjUtMS43ODUtMS40NjhMMTQ3IDU5bDUuMjE1IDYuMDN6IiBmaWxsPSIjZmZmIi8+PGc+PHBhdGggaWQ9IlJlY3RhbmdsZS0xMSIgZmlsbD0iI2ZmZiIgZD0iTTE2MC45NTcgMjguNTQzbC0zLjI1LTMuMjUtMS40MTMgMS40MTQgMy4yNSAzLjI1eiIvPjxwYXRoIGQ9Ik0xNTIuNSAyN2MzLjAzOCAwIDUuNS0yLjQ2MiA1LjUtNS41cy0yLjQ2Mi01LjUtNS41LTUuNS01LjUgMi40NjItNS41IDUuNSAyLjQ2MiA1LjUgNS41IDUuNXoiIGlkPSJPdmFsLTEiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIxLjUiLz48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMTUwIDIxaDV2MWgtNXoiLz48L2c+PGc+PHBhdGggZD0iTTExNi45NTcgMjguNTQzbC0xLjQxNCAxLjQxNC0zLjI1LTMuMjUgMS40MTQtMS40MTQgMy4yNSAzLjI1eiIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik0xMDguNSAyN2MzLjAzOCAwIDUuNS0yLjQ2MiA1LjUtNS41cy0yLjQ2Mi01LjUtNS41LTUuNS01LjUgMi40NjItNS41IDUuNSAyLjQ2MiA1LjUgNS41IDUuNXoiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIxLjUiLz48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMTA2IDIxaDV2MWgtNXoiLz48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMTA5LjA0MyAxOS4wMDhsLS4wODUgNS0xLS4wMTcuMDg1LTV6Ii8+PC9nPjwvZz48L2c+PC9zdmc+)
  }

  .pswp--svg .pswp__button--arrow--left,
  .pswp--svg .pswp__button--arrow--right {
    background: none
  }
}

.pswp__button--close {
  background-position: 0 -44px
}

.pswp__button--share {
  background-position: -44px -44px
}

.pswp__button--fs {
  display: none
}

.pswp--supports-fs .pswp__button--fs {
  display: block
}

.pswp--fs .pswp__button--fs {
  background-position: -44px 0
}

.pswp__button--zoom {
  display: none;
  background-position: -88px 0
}

.pswp--zoom-allowed .pswp__button--zoom {
  display: block
}

.pswp--zoomed-in .pswp__button--zoom {
  background-position: -132px 0
}

.pswp--touch .pswp__button--arrow--left,
.pswp--touch .pswp__button--arrow--right {
  visibility: hidden
}

.pswp__button--arrow--left,
.pswp__button--arrow--right {
  background: none;
  top: 50%;
  margin-top: -50px;
  width: 70px;
  height: 100px;
  position: absolute
}

.pswp__button--arrow--left {
  left: 0
}

.pswp__button--arrow--right {
  right: 0
}

.pswp__button--arrow--left:before,
.pswp__button--arrow--right:before {
  content: "";
  top: 35px;
  background-color: rgba(0, 0, 0, .3);
  height: 30px;
  width: 32px;
  position: absolute
}

.pswp__button--arrow--left:before {
  left: 6px;
  background-position: -138px -44px
}

.pswp__button--arrow--right:before {
  right: 6px;
  background-position: -94px -44px
}

.pswp__counter,
.pswp__share-modal {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none
}

.pswp__share-modal {
  display: block;
  background: rgba(0, 0, 0, .5);
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  padding: 10px;
  position: absolute;
  z-index: 1600;
  opacity: 0;
  -webkit-transition: opacity .25s ease-out;
  -o-transition: opacity .25s ease-out;
  transition: opacity .25s ease-out;
  -webkit-backface-visibility: hidden;
  will-change: opacity
}

.pswp__share-modal--hidden {
  display: none
}

.pswp__share-tooltip {
  z-index: 1620;
  position: absolute;
  background: #fff;
  top: 56px;
  border-radius: 2px;
  display: block;
  width: auto;
  right: 44px;
  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, .25);
  box-shadow: 0 2px 5px rgba(0, 0, 0, .25);
  -webkit-transform: translateY(6px);
  -ms-transform: translateY(6px);
  transform: translateY(6px);
  -webkit-transition: -webkit-transform .25s;
  transition: -webkit-transform .25s;
  -o-transition: transform .25s;
  transition: transform .25s;
  transition: transform .25s, -webkit-transform .25s;
  -webkit-backface-visibility: hidden;
  will-change: transform
}

.pswp__share-tooltip a {
  display: block;
  padding: 8px 12px;
  font-size: 14px;
  line-height: 18px
}

.pswp__share-tooltip a,
.pswp__share-tooltip a:hover {
  color: #000;
  text-decoration: none
}

.pswp__share-tooltip a:first-child {
  border-radius: 2px 2px 0 0
}

.pswp__share-tooltip a:last-child {
  border-radius: 0 0 2px 2px
}

.pswp__share-modal--fade-in {
  opacity: 1
}

.pswp__share-modal--fade-in .pswp__share-tooltip {
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0)
}

.pswp--touch .pswp__share-tooltip a {
  padding: 16px 12px
}

a.pswp__share--facebook:before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  top: -12px;
  right: 15px;
  border: 6px solid transparent;
  border-bottom-color: #fff;
  -webkit-pointer-events: none;
  -moz-pointer-events: none;
  pointer-events: none
}

a.pswp__share--facebook:hover {
  background: #3e5c9a;
  color: #fff
}

a.pswp__share--facebook:hover:before {
  border-bottom-color: #3e5c9a
}

a.pswp__share--twitter:hover {
  background: #55acee;
  color: #fff
}

a.pswp__share--pinterest:hover {
  background: #ccc;
  color: #ce272d
}

a.pswp__share--download:hover {
  background: #ddd
}

.pswp__counter {
  position: absolute;
  left: 0;
  top: 0;
  height: 44px;
  font-size: 13px;
  line-height: 44px;
  color: #fff;
  opacity: .75;
  padding: 0 10px
}

.pswp__caption {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  min-height: 44px
}

.pswp__caption small {
  font-size: 11px;
  color: #bbb
}

.pswp__caption__center {
  text-align: left;
  max-width: 420px;
  margin: 0 auto;
  font-size: 13px;
  padding: 10px;
  line-height: 20px;
  color: #ccc
}

.pswp__caption--empty {
  display: none
}

.pswp__caption--fake {
  visibility: hidden
}

.pswp__preloader {
  width: 44px;
  height: 44px;
  position: absolute;
  top: 0;
  left: 50%;
  margin-left: -22px;
  opacity: 0;
  -webkit-transition: opacity .25s ease-out;
  -o-transition: opacity .25s ease-out;
  transition: opacity .25s ease-out;
  will-change: opacity;
  direction: ltr
}

.pswp__preloader__icn {
  width: 20px;
  height: 20px;
  margin: 12px
}

.pswp__preloader--active {
  opacity: 1
}

.pswp__preloader--active .pswp__preloader__icn {
  background: url(data:image/gif;base64,R0lGODlhFAAUAPMIAIeHhz8/P1dXVycnJ8/Pz7e3t5+fn29vb////wAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQFBwAIACwAAAAAFAAUAEAEUxDJSatFxtwaggWAdIyHJAhXoRYSQUhDPGx0TbmujahbXGWZWqdDAYEsp5NupLPkdDwE7oXwWVasimzWrAE1tKFHErQRK8eL8mMUlRBJVI307uoiACH5BAUHAAgALAEAAQASABIAAAROEMkpS6E4W5upMdUmEQT2feFIltMJYivbvhnZ3R0A4NMwIDodz+cL7nDEn5CH8DGZh8MtEMBEoxkqlXKVIgQCibbK9YLBYvLtHH5K0J0IACH5BAUHAAgALAEAAQASABIAAAROEMkpjaE4W5spANUmFQX2feFIltMJYivbvhnZ3d1x4BNBIDodz+cL7nDEn5CH8DGZAsFtMMBEoxkqlXKVIgIBibbK9YLBYvLtHH5K0J0IACH5BAUHAAgALAEAAQASABIAAAROEMkpAaA4W5vpOdUmGQb2feFIltMJYivbvhnZ3Z0g4FNRIDodz+cL7nDEn5CH8DGZgcCNQMBEoxkqlXKVIgYDibbK9YLBYvLtHH5K0J0IACH5BAUHAAgALAEAAQASABIAAAROEMkpz6E4W5upENUmAQD2feFIltMJYivbvhnZ3V0Q4JNhIDodz+cL7nDEn5CH8DGZg8GtUMBEoxkqlXKVIggEibbK9YLBYvLtHH5K0J0IACH5BAUHAAgALAEAAQASABIAAAROEMkphaA4W5tpCNUmHQf2feFIltMJYivbvhnZ3d0w4BMAIDodz+cL7nDEn5CH8DGZBMLNYMBEoxkqlXKVIgoFibbK9YLBYvLtHH5K0J0IACH5BAUHAAgALAEAAQASABIAAAROEMkpQ6A4W5vpGNUmCQL2feFIltMJYivbvhnZ3R1B4NNxIDodz+cL7nDEn5CH8DGZhcINAMBEoxkqlXKVIgwGibbK9YLBYvLtHH5K0J0IACH5BAUHAAcALAEAAQASABIAAANCeLo6wzA6FxkhbaoQ4L3ZxnXLh0EjWZ4RV71VUcCLIByyTNt2PsO8m452sBGJBsNxkUwuD03lAQBASqnUJ7aq5UYSADs=) 0 0 no-repeat
}

.pswp--css_animation .pswp__preloader--active {
  opacity: 1
}

.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn {
  -webkit-animation: clockwise .5s linear infinite;
  animation: clockwise .5s linear infinite
}

.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut {
  -webkit-animation: donut-rotate 1s cubic-bezier(.4, 0, .22, 1) infinite;
  animation: donut-rotate 1s cubic-bezier(.4, 0, .22, 1) infinite
}

.pswp--css_animation .pswp__preloader__icn {
  background: none;
  opacity: .75;
  width: 14px;
  height: 14px;
  position: absolute;
  left: 15px;
  top: 15px;
  margin: 0
}

.pswp--css_animation .pswp__preloader__cut {
  position: relative;
  width: 7px;
  height: 14px;
  overflow: hidden
}

.pswp--css_animation .pswp__preloader__donut {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 14px;
  height: 14px;
  border: 2px solid #fff;
  border-radius: 50%;
  border-left-color: transparent;
  border-bottom-color: transparent;
  position: absolute;
  top: 0;
  left: 0;
  background: none;
  margin: 0
}

@media screen and (max-width:1024px) {
  .pswp__preloader {
    position: relative;
    left: auto;
    top: auto;
    margin: 0;
    float: right
  }
}

@-webkit-keyframes clockwise {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg)
  }

  to {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn)
  }
}

@keyframes clockwise {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg)
  }

  to {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn)
  }
}

@-webkit-keyframes donut-rotate {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0)
  }

  50% {
    -webkit-transform: rotate(-140deg);
    transform: rotate(-140deg)
  }

  to {
    -webkit-transform: rotate(0);
    transform: rotate(0)
  }
}

@keyframes donut-rotate {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0)
  }

  50% {
    -webkit-transform: rotate(-140deg);
    transform: rotate(-140deg)
  }

  to {
    -webkit-transform: rotate(0);
    transform: rotate(0)
  }
}

.pswp__ui {
  -webkit-font-smoothing: auto;
  visibility: visible;
  opacity: 1;
  z-index: 1550
}

.pswp__top-bar {
  position: absolute;
  left: 0;
  top: 0;
  height: 44px;
  width: 100%
}

.pswp--has_mouse .pswp__button--arrow--left,
.pswp--has_mouse .pswp__button--arrow--right,
.pswp__caption,
.pswp__top-bar {
  -webkit-backface-visibility: hidden;
  will-change: opacity;
  -webkit-transition: opacity 333ms cubic-bezier(.4, 0, .22, 1);
  -o-transition: opacity 333ms cubic-bezier(.4, 0, .22, 1);
  transition: opacity 333ms cubic-bezier(.4, 0, .22, 1)
}

.pswp--has_mouse .pswp__button--arrow--left,
.pswp--has_mouse .pswp__button--arrow--right {
  visibility: visible
}

.pswp__caption,
.pswp__top-bar {
  background-color: rgba(0, 0, 0, .5)
}

.pswp__ui--fit .pswp__caption,
.pswp__ui--fit .pswp__top-bar {
  background-color: rgba(0, 0, 0, .3)
}

.pswp__ui--idle .pswp__button--arrow--left,
.pswp__ui--idle .pswp__button--arrow--right,
.pswp__ui--idle .pswp__top-bar {
  opacity: 0
}

.pswp__ui--hidden .pswp__button--arrow--left,
.pswp__ui--hidden .pswp__button--arrow--right,
.pswp__ui--hidden .pswp__caption,
.pswp__ui--hidden .pswp__top-bar {
  opacity: .001
}

.pswp__ui--one-slide .pswp__button--arrow--left,
.pswp__ui--one-slide .pswp__button--arrow--right,
.pswp__ui--one-slide .pswp__counter {
  display: none
}

.pswp__element--disabled {
  display: none !important
}

.pswp--minimal--dark .pswp__top-bar {
  background: none
}

.PhotoGrid-module-root__3CARL {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
  margin: -10px 0
}

@media screen and (min-width:600px) {
  .PhotoGrid-module-root__3CARL {
    margin: -10px
  }

  @supports (display:grid) {
    .PhotoGrid-module-root__3CARL {
      display: grid;
      grid-template-columns: repeat(auto-fill, calc(25% - 15px));
      grid-gap: 20px;
      justify-content: space-between;
      margin: 0
    }
  }
}

@media print {
  .PhotoGrid-module-root__3CARL {
    display: flex
  }
}

.PhotoGrid-module-item__3cf_h {
  width: 100%;
  margin: 10px 0;
  background: #ededed
}

@media screen and (min-width:600px) {
  .PhotoGrid-module-item__3cf_h {
    width: calc(50% - 20px);
    margin: 10px
  }

  @supports (display:grid) {
    .PhotoGrid-module-item__3cf_h {
      width: auto;
      margin: 0
    }
  }
}

@media print {
  .PhotoGrid-module-item__3cf_h {
    width: calc(50% - 20px);
    margin: 10px
  }
}

@media screen and (min-width:600px) {
  @supports (display: grid) {
    .PhotoGrid-module-itemLarge__Tm_4y {
      grid-column: 1/4;
      grid-row: 1/4
    }

    .PhotoGrid-module-itemLarge__Tm_4y .PhotoGrid-module-itemAspectRatio__3PztS {
      height: 100%;
      padding-bottom: 0 !important
    }
  }
}

.PhotoGrid-module-itemPlaceholder__2qUyu {
  display: none;
  background: transparent
}

@media screen and (min-width:600px) {
  .PhotoGrid-module-itemPlaceholder__2qUyu {
    display: block
  }
}

.PhotoGrid-module-itemWithGallery__2P5kC {
  cursor: zoom-in
}

.PhotosSection-module-dateWrapper__1tFXk {
  margin: 40px 0 20px;
  padding-bottom: 12px;
  border-bottom: 1px solid #d5d5d5;
  font-size: 18px;
  white-space: nowrap
}

.ActivityEvents-module-root__2cU9l {
  list-style: none;
  margin: 0;
  padding: 0;
  position: relative;
  padding-left: 30px;
  border-left: 1px dashed #d5d5d5
}

.ActivityEvents-module-root__2cU9l:after,
.ActivityEvents-module-root__2cU9l:before {
  content: "";
  position: absolute;
  left: -2px;
  width: 3px;
  height: 50px
}

.ActivityEvents-module-root__2cU9l:before {
  top: 0;
  background: linear-gradient(180deg, currentColor, transparent)
}

.ActivityEvents-module-root__2cU9l:after {
  bottom: 0;
  background: linear-gradient(0deg, currentColor, transparent)
}

@media screen and (min-width:1200px) {
  .ActivityEvents-module-root__2cU9l {
    margin-left: -30px
  }
}

.ActivityEvents-module-item__5ZHG1 {
  position: relative;
  display: flex;
  flex-direction: column;
  padding: 5px 15px 12px;
  border: 1px solid #e6e6e6;
  border-radius: 10px;
  background: #fff;
  box-shadow: 0 1px 1px rgba(0, 0, 0, .05)
}

.ActivityEvents-module-item__5ZHG1:before {
  width: 16px;
  height: 16px;
  content: "";
  position: absolute;
  top: calc(50% - 8px);
  left: -8px;
  border: 1px solid #e6e6e6;
  border-radius: 0 0 0 3px;
  background: #fff;
  box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg)
}

.ActivityEvents-module-item__5ZHG1:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  width: 12px;
  height: 40px;
  background: #fff;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%)
}

.ActivityEvents-module-item__5ZHG1:not(:last-child) {
  margin-bottom: 30px
}

@media screen and (min-width:900px) {
  .ActivityEvents-module-item__5ZHG1 {
    flex-direction: row;
    align-items: center;
    padding: 20px 40px
  }
}

.ActivityEvents-module-point__kX0d9 {
  width: 18px;
  height: 18px;
  border-radius: 50%;
  position: absolute;
  top: calc(50% - 9px);
  left: -40px;
  border: 2px solid #fafafa;
  background: #c7000a
}

.ActivityEvents-module-point__kX0d9:after {
  width: 4px;
  height: 4px;
  border-radius: 50%;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -2px 0 0 -2px;
  content: "";
  background: #fff
}

.ActivityEvents-module-icon__11WTJ {
  width: 16px;
  height: 16px;
  position: absolute;
  top: 10px;
  right: 10px;
  color: #dadada
}

@media screen and (min-width:900px) {
  .ActivityEvents-module-icon__11WTJ {
    width: 22px;
    height: 22px;
    top: auto;
    right: 15px;
    bottom: 15px
  }
}

.ActivityEvents-module-header__1sr8_ {
  flex: 1 1;
  display: flex
}

@media screen and (min-width:900px) {
  .ActivityEvents-module-header__1sr8_ {
    margin-right: 40px
  }
}

.ActivityEvents-module-no__20MmH {
  margin: 28px 15px 0 0;
  font-size: 36px;
  line-height: 1;
  font-weight: 300;
  color: #dadada
}

@media screen and (min-width:900px) {
  .ActivityEvents-module-no__20MmH {
    margin-right: 0
  }
}

.ActivityEvents-module-title__2sVKA {
  flex: 1 1;
  padding: 28px 0;
  background: no-repeat 20px;
  background-size: auto 90px
}

@media screen and (min-width:900px) {
  .ActivityEvents-module-title__2sVKA {
    flex-direction: row;
    padding: 28px 30px 28px 40px;
    border-right: 1px solid #ededed;
    background-position: 60px
  }
}

.ActivityEvents-module-flag__2NYYe {
  margin-top: 6px;
  font-size: 24px
}

.ActivityEvents-module-country__2R078 {
  align-items: flex-start
}

.ActivityEvents-module-label__cQ3VT {
  font-size: 14px;
  font-weight: 700;
  color: #171717
}

.ActivityEvents-module-date__3cS3R {
  margin-top: 1px;
  font-size: 13px;
  color: #666
}

.ActivityEvents-module-description__3piGC {
  flex: 2 1;
  margin: 10px 0 0;
  font-size: 14px;
  line-height: 1.5;
  font-weight: 300;
  color: #333
}

@media screen and (min-width:900px) {
  .ActivityEvents-module-description__3piGC {
    margin-top: 0
  }
}

.SubsectionTitle-module-root__3dA0o {
  display: flex;
  flex-direction: column;
  justify-content: center;
  min-height: 66px;
  padding: 15px 18px;
  background: #f9f9f9;
  border-bottom: 1px solid #e6e6e6;
  border-radius: 10px 10px 0 0;
  line-height: 1.25
}

.SubsectionTitle-module-title__3DT6J {
  display: inline-block;
  margin: 0 10px 0 0;
  font-family: Roboto, sans-serif;
  font-size: 18px;
  font-weight: 500;
  color: #171717
}

.SubsectionTitle-module-description__2xD23 {
  margin: 2px 0 0;
  font-size: 14px;
  color: #4b4b4b
}

.Row-module-root__1ugAG {
  display: flex;
  padding: 1.125em 0;
  border-top: 1px solid #e6e6e6
}

.Row-module-root__1ugAG:last-child {
  border-bottom: 1px solid #e6e6e6
}

.Row-module-root__1ugAG:first-child:last-child {
  border-bottom: 0
}

.Row-module-root__1ugAG.Row-module-zebra__1kG0Q:nth-child(2n) {
  background: rgba(0, 0, 0, .02)
}

.Row-module-root__1ugAG.Row-module-head__3WF2H {
  padding: .5em 0;
  border-top: 0;
  font-family: Roboto, sans-serif;
  font-size: 12px;
  line-height: 1.15;
  font-weight: 700;
  text-transform: uppercase;
  color: #bbb
}

.Row-module-root__1ugAG.Row-module-head__3WF2H+.Row-module-root__1ugAG {
  border-top-width: 2px
}

@media print {
  .Row-module-root__1ugAG {
    -webkit-column-break-inside: avoid;
    break-inside: avoid
  }
}

.Row-module-center__3FtW3 {
  align-items: center
}

.Row-module-top__sS7p6 {
  align-items: flex-start
}

.Row-module-bottom__20upx {
  align-items: flex-end
}

.Cell-module-root__1utVY {
  padding: 0 9px
}

.Cell-module-root__1utVY:first-child {
  padding-left: 18px
}

.Cell-module-root__1utVY:last-child {
  padding-right: 18px
}

.LabelValueTable-module-table__1iMil {
  margin-top: -1px;
  font-size: 13px
}

@media screen and (min-width:600px) {
  .LabelValueTable-module-table__1iMil {
    font-size: 15px
  }
}

.LabelValueTable-module-note__3hA_6 {
  margin: 10px 0 0;
  font-size: 12px;
  color: #999
}

@media screen and (min-width:600px) {
  .LabelValueTable-module-note__3hA_6 {
    font-size: 13px
  }
}

.CheckLabel-module-root__bCojr {
  display: flex
}

.CheckLabel-module-root__bCojr+.CheckLabel-module-root__bCojr {
  margin-top: 5px
}

.CheckLabel-module-failed__Wk5tA {
  color: #ff4751
}

.CheckLabel-module-icon__3v3BI {
  width: 22px;
  height: 22px;
  flex-shrink: 0;
  margin: -2px 6px 0 0;
  padding: 2px;
  color: #42bf00
}

.CheckLabel-module-failed__Wk5tA .CheckLabel-module-icon__3v3BI {
  padding: 0
}

.CheckLabel-module-date__1laco {
  margin-left: .25em
}

.ActivitySection-module-checksWrapper__tgwQl {
  margin-top: 50px
}

.CircularProgress-module-svg__2IPdT {
  width: 100%;
  height: 100%;
  display: block
}

.CircularProgress-module-line__33D4S,
.CircularProgress-module-track__3q8hc {
  fill: none
}

.CircularProgress-module-line__33D4S {
  transition: stroke-dashoffset .4s ease-in-out;
  stroke-linecap: round;
  stroke-linejoin: round
}

.TheftStatus-module-root__3rARB {
  width: 24px;
  height: 24px
}

@media screen and (min-width:900px) {
  .TheftStatus-module-root__3rARB {
    width: 36px;
    height: 36px
  }
}

.TheftStatus-module-icon__lDpKe {
  display: block;
  width: 100%
}

.TheftTable-module-root__3N9z5 {
  font-size: 12px
}

@media screen and (min-width:600px) {
  .TheftTable-module-root__3N9z5 {
    font-size: 16px
  }
}

.TheftTable-module-row__j2wef {
  align-items: center
}

.TheftTable-module-row__j2wef.TheftTable-module-head__2xaum {
  font-size: 11px
}

@media screen and (min-width:600px) {
  .TheftTable-module-row__j2wef.TheftTable-module-head__2xaum {
    font-size: 12px
  }
}

.TheftTable-module-row__j2wef.TheftTable-module-danger__2oEyY {
  border-top: 0;
  border-radius: 6px;
  background: rgba(240, 90, 103, .1)
}

.TheftTable-module-row__j2wef.TheftTable-module-danger__2oEyY+.TheftTable-module-row__j2wef {
  border-top: 0
}

.TheftTable-module-cell__3UYe8 {
  font-weight: 500
}

.TheftTable-module-cell__3UYe8.TheftTable-module-status__3nYbQ {
  width: 51px;
  padding-left: 18px
}

.TheftTable-module-head__2xaum .TheftTable-module-cell__3UYe8.TheftTable-module-status__3nYbQ {
  font-size: 0
}

.TheftTable-module-cell__3UYe8.TheftTable-module-country__1asaj {
  flex-basis: calc(42% - 51px)
}

.TheftTable-module-cell__3UYe8.TheftTable-module-source__I3moT {
  flex-basis: 33%;
  font-size: .875em
}

.TheftTable-module-cell__3UYe8.TheftTable-module-source__I3moT small {
  display: block;
  margin-top: 3px;
  font-size: .85em;
  font-weight: 400
}

.TheftTable-module-cell__3UYe8.TheftTable-module-availability__1K3S6 {
  flex-basis: 25%;
  font-size: .875em
}

.TheftTable-module-danger__2oEyY .TheftTable-module-cell__3UYe8.TheftTable-module-availability__1K3S6 {
  color: #f05a67
}

.TheftTable-module-loading__8C16L .TheftTable-module-cell__3UYe8.TheftTable-module-availability__1K3S6 {
  color: #999
}

.TheftTable-module-head__2xaum .TheftTable-module-cell__3UYe8 {
  font-size: 1em
}

@media screen and (min-width:600px) {
  .TheftTable-module-cell__3UYe8.TheftTable-module-status__3nYbQ {
    width: 64px
  }

  .TheftTable-module-cell__3UYe8.TheftTable-module-country__1asaj {
    flex-basis: calc(42% - 64px)
  }
}

@media screen and (max-width:599px) {
  .TheftTable-module-countryLabel__3J1o2 {
    flex-direction: column;
    align-items: flex-start
  }
}

@media screen and (max-width:599px) {
  .TheftTable-module-flag__qtjTv {
    display: block;
    width: 16px;
    margin-bottom: 5px
  }
}

.WavyBox-module-root__a_GxG {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-height: 260px;
  padding: 45px 20px;
  border: 1px solid #e6e6e6;
  border-radius: 10px;
  background: #f9f9f9 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAACSoAAAIaAgMAAABQBQnJAAAADFBMVEX7+/vz8/P39/f5+fmbifWZAAAg+UlEQVR42uzdIU4DURSF4TczQYyo7BJmCfVdQgVnaEgFBgSqSyBhDbMeCHtgETg0CnHvy9TU9HRM83+ytX+ak5fmvZJaVV8CLrAr1aR0nAQ4LQ1Kh0GA01KvdN8LcFpqVLUCnJaKqq0Aq6W10m4twGlpo7S/E+C0tFIaGwFOS52qNwFOS2VSemIwwWtpUNpvBDgt9UrjSoDTUqvqXYDR0ulg+hbgtJSTm8EEu6U8o2QwwW6pUWAwwW2pU2AwwW2pZEEMJtgtZUEMJtgt1YIYTHBbahUYTPBamk8rGUywWxriUwYTLmlpW070CgwmuC21qo4MJlgtzYPpwGCC19I6PmYwwW7pToHBBLelRoETJrgtFQVOmGC3lL9GDCbYLW0UGExwW1opMJjgttQpMJhwQUsMJlyrJQYTrtUSgwnLtNQpcA8TvJbmwcQ9TLBbGhS4hwluS70C9zDBbalVteemb1gtlUlp5KZveC0NqrY8jQKrpX7+lqdRYLXUiqdR4LaUJp5GwZVaGhR4S+6GjC/PWtKZlnoF3pK7Fa8fn6WU7m/SYs601Kp64H8nN+Dxt1Q/Wky2dH4w/bN3xspRw0AYXs5DcQ08BY9AcRQMj0CR1d3YFK5SwBV5AAo/B30KTGbiB7gZPPAMPAIFVKkZhgMCki62N6u7WVs7I39d0uii/Nr9tVrpPqNa8vrj/ud+/6Oe8/D9XAHAr/oS83oH8AxHwmqJMkyKr4LXN+B4/H2WE4lpIPtuf8hvRhOT1RJlmNReBX99m/7/xKT6et/CH37MahrGNPD8cG52sMJRsFqiDJPSRl2zA8h8LDr/cPNXTTjTxzTdQHQFX3EMrJZIw6SyUTdvbdR25DuAx3No6tP03XaTjTJRpJZss4nGvpO8hWf92cgbyGYxddkOZDTTLnEESC3Z0RT2nRTUxvbNLKYuxaA5KkbJclZLpGHS13eSt9klDlPAI5w5wLTDE1IuUB6rJdowaes7MbSU/i3DGc+WCNSmfYLi0Fqyg2nrO2ngEmm28BVnLAVQ/7pNhuJ4LdGGaa3JML1lxNLMlsnT0Cm/ki8bOi3RhknVMQqbxEw7ZznLhlxXowQmpyXaMGk6RnFekqaAOTD9p1ohTSXvXGgt2bE0HaOUARms0ViojwATejYLFMZpiTZMio5Rguoi69l+38JFnkp8mmgtOd3qub5bLTGAci4yIfKB55V8hPBaog1TqaMqYKslDKadAxPyhsi0wsbSa4k2TFqOUYILbFstOTkmvB8qxW0wrSUnICW3UYJzl2nVbDzj0bBKOVugMLSW3FA6bqOYcE9dqoijUVlnyFLJLjmrJcYwvVRQFXgRnrnMXGMqV8jySnjJeS3RhknFbZT1Mfq4UKD9iAQaa5OhLF5LtGHScIzyYonhnGWYNmEb/gvh/bnXEm2YFDRXEmGJotJRxYhEWCFSfn/utUQbJgVVgSPt9CZ+Uo7JeoFBZCiK1xJtmOI3Vx7tptuk3TdfOhohyd2vJbe4ozdXHr3LL5N23wErST7d3K+lDC1RewVOqT6uVZRXI1EEZnjZPVVHS9RL33GrAiedQ1YJ175Dz09lW9MYLblgFPnK5Qmnta+WmCyfA1KcfJKzWuIMU8xegdP6tky6JaawTaz8nspriTZM0asCzSk6vki2xBS07OWTnNUSa5hi9gqsMzyOxEtMYYZafE/FaekhWiLeIChXeBxpl5jCFpH8norT0gM8VHAk4BRRqOkGFUX+765QCk5LgJZYXwB2emNykWiSG47H7+q6fo8e+RXHaulgpCpKzjj5nDbVJDeUtcw13JJ9ww6CeypWS0vEqDnj/gq2OT/HLtE/cFQGX9G+Bsej3vpaoBCslg5GOouRM+iTNVP/hFv21MOnZ0kmuV76MA04eo/nCZ60slryvjdGQxydqfLdnQmq8YCkk1yv+pi34OhHJsFvA+C15EaK0hBH7XCvoMPh+5VJJ7mNDeOElKDz3plcVcBpiTdMkUrfvuZNzI/l8SXeJc1yZacMaFrosUKLaLrhtZShJUJD3PCx2hsYprtJ0dCmPjbcn3zD+BarPgF4LcEXYtRp2NpFxEsJ3AW6hJNc5+G1LVioLCdYhOa19JQfVR5yV+KlxItJQZv6xHQfhCx4EyxomHgtuZFiJLniUe83QNN/kzm5xpM7O3zT8sYFBZ2A1xI7boTSd6+4tPbTw0dvTU/aTUF3tZdAsRpjkngtgasETJ/kTK9DsAIHH71R0ZN2U9BJ6gUTwMUnideS+3iTd333N/UX4OEnKf5drGnplAAbxgWL/1d5LS0wUpLr90YWwNJx21Vape9qYLJ4x/QJZeC15MsR026yXXGJ8JJ8DQN1vNAyFZ2XRatAMyD1JJLVEjNslCTXv0tSQgB3PqGGF1om5PAAZfObvavHeRoKggsRDQVUHIEjUEABkbhAiu85FrFESgQpItFSWHAGGioaChASOQAShp6SI1BwBYTE39pO2C+PxW/WxqyZBiFEvvAY787Mru0/7TZWIznBJe1/Z9gkWd7jtiIBPWSaWPS9/nCqLOn12+rNEi2X9N46fJOTm0slCei5wAie0DIkHoUWuV4hjAWT4JJG4UGTZBkuFSShf91pRd+HcmlHHWSwyQ7Tn3HpXPgbPaNdP5LCW7/iJpoKHMilJe2hxwILi+ItuKTqtMFuYZThUmRMqV5xf/0JLUNAyiVpU/SV2XMBR8Ml9T9n8J4hWZuRgJIxTTH6Lrud1gfRHFFILulhxCwMAhkurenPMQvTTAXOhAYLElCGco8CDsEl/UIfalwqw6WMItCkwIRSgbZTCcurNjnujigEl/QLfbgmt/sQWsTLki7wwnoquwL73aVVN8Nrk1YKLuk/daCH0Uj/lVE3HPqS/FyYBhqXoVx5fb0HV3JJbxpDNbnFQTePmzj9lCaUCrSJY1Z1LN8maaXkkv5Th2lyYn4iD0dHaDGZXYF9bcm7p7rzAENySU8FBmly8iVCBcWgO8+xvRS/N+w1z7y7R1ngzSbCJWVF4WPoGXJ+UlJX7O3xyF6K3x9aj5EleJTcIIWTXNLnEsM0uYNCqNRstZBOJRVoM6Ii4ZQs0krJJT0VGKDJyfnJjuLQZ4gTuYNgz4ZtQhBnIr4ll3SZNsRMbr7/CcqcUi/fExmjnPA/MtLi1HazfWzPJd1l997kROVT0hKV/CN6KX6faGf9RZLfLeBVgQiXtCi57ya3OCCrHgjo5H8U/KMtLPMEv8tlDUOES4qY7bnJiXCpIMKa3DSWKxvBk6VdcXjtZi51lGk9P4xGhkslEdbkJjFGyRpW5IlX3MMAIsIlJbHp94lrIlxi5Y00uUmMUdqAaJuWneDiO8Ilpcn1fQvBrz+KYhjvPaLDY59UVpS0noOL7wiXlOi71wUz0UEzIkKb3BTGKHP+pXMZb84aF98RLmk9o88mJ8KlgsigyZ24H6O85V8iZVwPoXHxHeGSFn33+A5SGS6VRBZN7l3wjXbmWCZWb1x8R7ik9Yxe30G62dcQQHnLxyM6F0w51/IESXDF6ogiXFJ7Rp/vIK34k2XJxmZyhXPB1EjvgihNMOHiO8IltWe00bQ98guhBbsSvMn5vxvlZmBsidIEEy6+I1xSe0ZvywIiU89Jw7hfmjAUWuldpSuBDKwOES7p0bdwWyCiHN0ShPYLe987aaT3Ejgk1J8wlxJ6Rm9zlPUvY13C0H5F73snjfQukEPaBgjMpZSewem0PSpgrBvXAt73ThrpPQcOCd35Zi4lNTn7iElWOyRcklm9872TRnoD0Qm8881cSukZPM03xy6yUIlG385v362l9wmgKmHxzVxKanK9RExLZaESaHK5Y8HUsGCBqcq3AQFzKaln9BAxydfHVwSjobtvwdRcJ3MshrsZEChcUh65NrNW35lyKxMUfZfBLRrVDMVwoAxQuKS9lGVr2zbEKA5rcXKDz/Wi7px/OQEdSg5EhgqX1Ca3slbflfIQAeCac72oW6eMC9ChLKETUrikzHet1XdxIbRAW5wkv+dF3UZ6z9G5JSQpFS5pTa6wVd/lQdWD5yeS/I6fgtpMZSkVgQGsMClcUpuctfrOgcd36eR3vKjLt1kCcRz/fWCFSeOS3uSM1ffu4MPk/ARPBRwv6tYUKMAZOLjCpHBJaXK26nv160eXBEPOfbwKpro1bcEZOLjC1J1L9Ct1y4/BCrsmpxQF2yoV8LuoW1OhApcGkSlKyyWgyRVmafLqUHs14ZJlKuB2Ube28kv4jLApCnMJaHKZ2c1NbVnCLrK4W3D7gLg6YszhM8KmKAqX1E3dZncNhixLOeGQhdTrnU3rD/yLwahpDVQG5hLQ5LBYIF6WtoRDJnFeF3XrYlLCohKYorRcApqcVSywmmkv+MLFgNdFXRY5GZ7CYVOUFC7RZcGCYIDy17JUkCEaAjm9s6k2XycmKRxyQDqX9Ne2G7ijXHTKHRmiPR+fdzbVodDCwKAAU5SGS1iTyw0iwOqwLIH1Ov59fQqmOqzemhiUbQDAXAKanEVeuZmJ35MpGgL5XNStvVdlkOhC96KkcUk01eJCwJBVkp0UAeZ4fS7qPjIp5YEBGLk0Ls0kFcDCtBVkXBHDfIzi8s4mvjxyi9oNGLmGS2iT22CFaUWCi2syRqjh8c6m+n9/YTQdeB9SwVzCmhxcmCphDJVwCTgoj4u6dVeam0wHECOXyCV6bFiYNjI5LwiAkmJkZ4Iz1Gq5MtEBCVMUmEvCDiGFaSk+TFHe2BjF4RN1t3yKNsEJsg6XyiURKSGFaSf+qn4sQB11uKjLTSm3CU6QdbhULtFjq8K0ER+lKG9QMDlc1GXtujY6In0dzp5LUsJuEsPvFV0NAkrnxwSTu0Xd2sbNjY4IWIdjLsFNjuPGBGSl6HBYtdYTMXeLurWNswrhgHW4ZC6RlGjFLCTgqfRwylwJHqO4W9TlwGxpdbkBRi6dS6Kt8ni2K+7I1PPULOD/3omC+6KYg/4EMHLpXKLTvakzoVd0PggIEfl/70TDO3FqoPgGjBzAJVlRpLnXkVVnT9OPfsX/vZMoDm3XnHCcA40cwKUzQWBJ3XKBbNeIpbjy/r93oqCuIpVZ6QaMXMMlPGISwxAdu2Pc25ECVDA52zthdbO0Gw4ARg7g0imtnXWS36/lByiHYiWYfO2dsOvK7YYDgJEDuHQ2SNzu0OVeHqOSriFxweTrAXFcRICFExnzAEYO4NIR4jQKSMdLuhYkbAIBPRDLHY1RWNxs7WQAYOQQLp3WHVnFJl/Fjq6HI8D3vPWpj6sHxNWmq7IbNAFGTnAJVN9hRZeDjmx3pCrFz+T/804iaGpIZrmZAxg5hEtHiuED0iXTrSpCpZz6RKjhaYzC2ubE8oQAI4dw6VivKFXJdK+1gBIl4dDDVU9jFPZcpo/QA4wcwqVjNWhZXfjtV8leE30KR7GiXtHKAEdjFC4hW8urDTByEJeOXd8ruhDiuFvR7Fk4hnhO+f95JxE00qa0tCeAkYO4dHSce4+ilenWa6LrkT+0yin1L+tnjFJbLtM8FzByCJciwmfTkuk0k2aR/qZUalPB5OduFK4gS+s89y3AJfSnS2xo9jxI3H1NRJ9DBMqJ2AomN3ejsLIpbCt3qpFDuRSJk+4RXXscDvDkVUVE15+FGJSyZCuY3NyNwo5rbTsbSDVyMJciEfKtiuhzzZwXL74SUfN7vCzhgsnN3ShcQObWyxTFJYBLKJUl2Pp/xxeqceNF+B0SyhKSrXpJBVjYVLYqINXI4VyKxn633lCNi581IiWUJei7OkkF2HBlxnOmVCOHc+l3W94vfqDtbH+9LLl7+y7XjxMynjOlGjmcSybKY0WDoClGTnYFWNcsiEZi5GAuzXB7rUXe9oLJRyrAfmtLxhFcopFruQTmlTrGUJb2gslHKsDloySyXfJKNnI4l2YBAXAcwFf1sSvAssb8Yks2cjiXCJaxBSmwF0weUgG2W0uyjnMTjZwJlzAZCzxTEFjU9XAHAVePnL5jHEbOgEsESQ9APAKLuh7uIFBsHFC4k4wcziW8MK1oQIQaHlKBvY0biZFDuYQXJqDDQd90/q9H3wc2bhxGDuQSXpg2lAA8WXXwArC3IdQTlJEYOYRLeGECbAjI+n+/yQkbNwIjh3AJz5iAxBsdH/7z0TfXjjpPGYWRA7iEZ0xIh8Mr6OLfbnKsaXgRbhxGDuASPJUDPBwumP756Ju91py+YyRGDuASOpWDUkpcMP3rTY5Lx88THImRa7mEC5GuAMUSPkZZf2Pv7HGcCIIoXGBtMEiGiCP4CA4gACQu4GB7PMKWcETAjoQPQGDBGRxwAAIM0voASJglJpwjEEC08Qqx/DQYu3d6y92v2p6V6wVIwEqzsr+pqldd3X2l13cZG4d0c6OMnCBLEQmjJER4ZXd4lZOctVqH9EtNMXJiLNEXEyS8WMKZX1zhJMfYOCy/MEYOZEm+YfkIS/V4++JqJ7lVG9cQIwewhJXfeN2N75wprnCSY2wcVgPEGDmAJbD8zuG6G587udJDTIyNw5omnJFLz1LAYfEASnK5OFGSm709/073z7/NTDoxNg41clEbdSxL0lmuySithE/5JGe3BS7147VJI8bGwfVkjJHzsAR6uWajtLYQ/UnSydmjXIjOz2az2fH3P6E6FU0FY+PgV+2zCZQ0S/aCk2ajRFmyJHdMRGdv/ie733//apJoWBnD2DjMm7wwgZJmiW4YTkgzQL4rMBBMcvkp0dl0/Z+OU8E0dm1cA4wcx5J8yXREgISXUSTblYMF3ZzWvThfTALZsEEJlC0DX5hYluRLpne0c3VXk5z9C64jTwTK560UNVPbGMbGoUYuIPsDLAEwPTql3Ws1rx0KTVc+Ix8y+UJ8gNNe2ZzwbmL7hFDJs3TJa5g3ICi5d3JOKiOgkm5Nve/P4o6RlY0ajo3bvZGTZ4lavsj0dkHN0Gr47uFftHt2sKuhfMnU42wcXk7yRi49S7U+uEkkrXYFZLYQDCxKXs3Fs9zY/NaEUqi7fESAkrFEd92P9ulxc0hyRhomcNB4xKBkcvEsZ4MG85lib1ovKPmnY4la38xS+dPjJlTcvq7AMDOY8gU77V44PwGKtXG4NeGMHMOSME1nszfm6Wz2oWkcuV2BHF1H2cT0zzMjp3obt3sj95ul/dM1s6Ix1mIqN6ms+1QZMTE2TsrIBSwJ7DNLa6NWA6gyfrzZdMToppFSrY1rgpHbU5ZWagGsxZQvNoMkl+sL8DYO/3BCjNy+s5StfQbRxUzAddWlZGA6MTU2budGbk9Zaq3FjCiX5RRLfACTCky+Q+J3buT2lKVlKYxV34OADRNl2wiJP10Qb7/5jJyy5N9BgFXfk5AR94WQlePu+sJlAoycsrTS+gZ6388DkqNcYKq966sJRm5fWaI1CoZRX/Mg7Ayz3D4Tlu90wZ0bub1lqWvA/OO2A3iNMiOja4yNQ3VQa+SUJcasAF9zGWb/rF/E5TtdcPdGbm9ZoqlB8o/NcIEay4wLFICNEzVyypKVQ8I4LDBZDxeqfsvAsrmHtXG4kXNGK5WljZNcPzT/lDEJa94xAhrbP2lduzdy+8uSEyPmfP5BMpxVIbKQ8oKxcXJG7vLXRVnyJLlBWJyZx1Eh0a/M24yNEzJy3B45Zem/MiAwlZG9omFmYB12GRsnZ+SctSVliUlyMYGpTyHgCfcrh7dxG4efWqks+U6IY+ZohTKcAfYJuysoPcKEXz+gLPmT3GCzmIFseBPZJ/wSsHGCp1YqS5ed1jreINrAW5QmcFugjdg4/PoBZalWlVsF8eEG3DoJH0W37EYTJPz6AWXJl+Ssyo0gKZDRbfyUnqKD2jj8HjlliXFyTPIK+KFXr175gRmBi3KjCrVxuJFTllgnZwqaghluudu99WNmHMksyj00jI0TNXLKUniS480+v1vAPYDDnjgovSh3jbFxskZOWYq+jzMnfwbidwscLcjRV/Hqu5+hNg43csqS/yPjww4/S+k5HviuuSio9110YBuHGzlliUlyzOZJ7n8HCyIWJrz6HlWYjcONnLJUr1Zd5LG4BBZLR5ufLNxH+lMPDGPjhI2cshSb5Owhbya8WHpHXn0R7X1/ZGyclIx3HE5Z8qhdF3zuGUcsZe/4e62hLVRu6T2m1Kp8+5qUpZCLysp6Zh75z38rw+6vyoN7327pPaHU6nj2NSlLfnVro0xNzTQgDiU+y+GTJ7b0NpRcB559TcpS4NWu7y6eUn5k/4kpu5ksh1ffDw1j44STf/9AWQosDFwdO2cB5+/9KA0CbomBjw+7xtg48XesrSxtrszbwj77R8+TY/Ifu5wviNcUm/t2S+8RAUKMnLJ0qVoeROy1gj9mb89PbcvRo9OAjAFvBx92bJOJ0quq29ekLHGOpVb2kkqre6/9xXBYJoWOD1uujy0ovToXV1GUpfgrp/PZ8fn5r9B02V0nkQ8p+OrbP+ud0xZ0cHEVRVlihRyjS5vqC1B9u9ssD2kLavtWUZQlpvqO1Gl09Ctjnnp4wARDQV33jMMpS5cJOEY3PvrlLROu3u0gG4fJ1I3DKUuMoo/RRVb+HnRMsB5MURsXDv+oMitSlthwHqU8zE5V+HjliWFsnKQ6NasoyhKryGN0KUgZPF7Zz9gVFFkj566iKEu8Io/RDdQUG69cdioL2oraF1dRlCW0LYBnOKsM3dw0rrhBONnM766iKEuJ2gJlhF8Exys//UWKtqP1XrtRlsLyD5LheHWx6jtv/2WQtqNqdRVFWUoXmCYxWQM7WqCwLOa0JXVWVlGUpXSBqQS+HWa8kpupPKQt6WAZDpWlhIFpQFG6Bo1XvgxYTpY0ci+MspQwMM2Bh8TeD5W3A6ZcJI3cWFlKGJjK6IcAm5uKLlB6I0auVylLKQIT2HhuxW9uWi6M0dZU/YNYWUrW/J4Dy8jx1fcnAGTIyOWZspRqVa5EapDoY3X7bQOsoEAXyZ4oS6G6iS+e8Lod2/sedoHSG7OdD5SlYHWBDJe8+h5XBhhegoJor1KWkgxYlugzIqvvEwMML2F2pOgoSynK7z4c/OImT4oMeD5o5PqZspSi/J7DiSNu8mTUAUpvlPuPylKCLFcSrCrqWN3J8gsLFl7cPVSW5L3cQL7BXlwP6AgAw0uIkRtVylKE7rDtADz2Rdx12esCpTfcpi+6ypJ0yTRP0Xoo24bXZBqwUVjcyPUzZSlGrdfGp3dCbZvwuy7z6wYovfHO6omyJFt/l4l2KoyyDZreSOmNh9AHypIoTEepxlv6fI90Xhmg643/pr1KWRJMc0ckp6DDmGyKQ0pvPB0XXWUpVl+Nq2ckqI57BTn3LWVQ1x2nPs+UpWjdnTJlN6SbgRcRTCqs9MZLuxNlKV6tb6sXDEqnlinTr/TtMRgRICSCjqfKEkLT2Rsb32enJK07QYFp1AV25cmMww1vK0sNVcv1/E5g8p2IQoCgyYnDrrLUVLlxaNExXhVtdOAFN3J5W1lqqtpMYKpPgEMChFV2L5Wlxmq6cWAaWMygIQF8FWVUKUtNVdcNTN4e07hr4E4l/nsOO8pSU3Uhp02W3s67wpLT9rXskmbKUmPl5ozCsyo3zozBO5U48yfKUmOVGUfzdv1ehakBOpW4lkxPlaWm6uIFhbVjePMMOD9MMn72bitLP9m7exyngTAO4xNbFC5iqhzBR3ARCrgEr4kWCjdICChyhJU4w/Q0FIQCDkARiTP4CFssFTVCggVW1vgDtBteyX+k51duu488k8nEr6zaRl7OrHK75LHUhCVU/fwMWpKVTW+TF9M/bdOullD0p5W0pKuzkceTVe5DPvhfLWFl117Rkq7CxvajW3jPBnEt85/qa247WtJlY815HgfPqa0lwjJif7eSlnRVNnZ2TGJ6EUpLPAzLqPoNEy3pKud+GNwvc+9DHm3x7VIId/oNEy0J62Z/onD/rVnz7vgrpcW3S8mVhrajJV2FTZ0dw2/lMKUmLCSzfsNES7pym9G8D1fuvp2cWi4l9u/HoCVhlc1pnh+e2lgblrKxa59oSVhmN3YeltIvbfuOloRt7M80tkvJ5ntX05Kwwm7oSVhM1ve8piVl0W5mH5YT+xMmWlJW280cw0LShbjtaElYZvNkTgTSk+/dHVpSVtkMoROBdPPdZLSkrBQ/ERg8O88jLSnrvCfW+Yt9LhUtKSvUl7hk8/2ooCVpUXyJSzbfltOStK36EhfWyeQxWlKWO88Z85cnL4emJWm1+BKXLMNNRkvScptSuOk9dwh2HmlJWiX9Ke5KkQz5oSVpmU0I/JgpsUqGj9GStkr2u7hr1jtGWpKW/X0s6/K6ZFgrLWmrdA+XfqmTRY6WtOXKO+8rSUCfIi1pqwUves8vwm1FS9ryqPxYSr803K1pSdxW+bE02NAdIy2Ji5Jfxc3cjGlrWhJXKj+WwiodQUZL6irRs6XfBqMRaUnczPb7cZCxsd6TgpbUldPX6AYZtfWanJbkbWVXuOGUsn1FS/IuJT/DTU7mdxkt6btQTWn426tjR0v6LpMx9lrqNJs1Lf0H7kX76exLEJPm04RIS/+Dr4fDO7mSRlcZ2oKWcLpu+GCiJfhci9kXtASfOfiPQkdL8Ln72Za0BJ+3+zThgpZwqno80pWWcKLVeKQrLeFUcTzSlZbgc1uvzd/QEk5TTEe60hJOks2MdKUlnKSbGelKSzhFPTPS9V6kJdzeenak64PDlfdfAi3hFmyi+Riu0RL+9Td8Z+++hXD3++E1LeEWmDsAL8wdgJsNLcFJQUtwwtwBuOloCU4KWoKTnJbgZUNLcFLQErzQErzwrnh4WdESvPCueHjZ0hKc5LQELxUtwUlJS/DS0RKcrGkJXiItwUlBS3DC+73hZk1L8HJBS3BS0hK8bGkJTvJIS3BS0hK8bGkJXi5pCV4uaAleLmkJXu7RErzkn+23wwdawr+6+/37N959Cge8RxeBliCLlkBLUENLoKUf7NKxAAAAAMAgf+tp7CiGuHEJl7hxCZe4cQmXuHEJl7hxCZe4cQmXuHEJl7hxCZe4cQmXuHEJl7hxCZe4cQmXuHEJl7hxCZe4cQmXuHEJl7hxCZe4cQmXuHEJl7hxCZe4cQmXuHEJl7hxCZe4cQmXuHEJl7hxCZe4cQmXuHEJl7hxCZe4cQmXuHEJl7hxCZe4cQmXuHEJl7hxCZe4cQmXuHEJl7hxCZe4cQmXuHEJl7hxCZe4cQmXuHEJl7hxCZe4cQmXuHEJl7hxCZe4cQmXuHEJAAAAqD04JAAAAAAQ9P+1I6wAAAAAAAAAAAAAALAFFH7tbDgTYakAAAAASUVORK5CYII=) no-repeat 50% 50%;
  background-size: cover;
  text-align: center
}

.UserProvidedDataPointForm-module-content__1Ky5Q {
  display: flex;
  flex-direction: column;
  align-items: center;
  max-width: 320px;
  line-height: 1.5
}

.UserProvidedDataPointForm-module-title__1GdS8 {
  margin: 0 0 10px;
  font-family: Roboto, sans-serif;
  font-size: 18px;
  font-weight: 700
}

.UserProvidedDataPointForm-module-subtitle__3lB-P {
  margin: 0 0 22px;
  font-family: Roboto, sans-serif;
  font-size: 14px
}

.UserProvidedDataPointForm-module-form__27QOj {
  width: 100%;
  max-width: 350px
}

.MaintenanceLog-module-root__1N6hS {
  display: flex;
  flex-direction: column;
  align-items: center
}

.MaintenanceLog-module-form__1H5S5 {
  width: 100%
}

.MaintenanceLog-module-list__2_AXb {
  list-style: none;
  margin: 0;
  padding: 0;
  position: relative;
  width: 100%;
  padding: 50px 0 60px;
  margin-top: -15px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAABkCAYAAAD0ZHJ6AAAArElEQVRoge3VMQoCQRAF0Zo10MzQ+x9xMwNdjEbEdH+zjdY7wKdhYGoAF+AKLPSyAesAbvQ7btq6HvZ2Ap7AGRgH3/JtA9ajj5C01yBXkvkt3Pce9Wkhl7m5FfVXJZlP/Nh7lKRfYkkSo61ZEknFLElitDVLIqmYJUmMtmZJJBWzJInR1iyJpGKWJDHamiWRVMySJEZbsySSilmSxGhrlkRSMUuSGG3Nkkgq9gJN+kYFcX4PFAAAAABJRU5ErkJggg==) repeat-y 0 0;
  background-size: 20px auto
}

.MaintenanceLog-module-list__2_AXb:after,
.MaintenanceLog-module-list__2_AXb:before {
  display: none;
  content: "";
  position: absolute;
  z-index: 0;
  right: 0;
  left: 0;
  height: 70px
}

.MaintenanceLog-module-list__2_AXb:before {
  top: 0;
  background: linear-gradient(#fafafa, hsla(0, 0%, 98%, 0))
}

.MaintenanceLog-module-list__2_AXb:after {
  bottom: 0;
  background: linear-gradient(hsla(0, 0%, 98%, 0), #fafafa)
}

@media screen and (min-width:600px) {
  .MaintenanceLog-module-list__2_AXb {
    padding-bottom: 50px;
    background-position: 50% 0
  }
}

.MaintenanceLog-module-listUnderForm__15ZZ_ {
  margin-top: 10px
}

.MaintenanceLog-module-maintenance__1Zd-Q {
  display: flex
}

.MaintenanceLog-module-maintenance__1Zd-Q:not(:last-child) {
  padding-bottom: 50px
}

@media print {
  .MaintenanceLog-module-maintenance__1Zd-Q {
    -webkit-column-break-inside: avoid;
    break-inside: avoid
  }

  .MaintenanceLog-module-maintenance__1Zd-Q:not(:last-child) {
    padding-bottom: 25px
  }
}

.MaintenanceLog-module-illustrationWrapper__3Sjm6 {
  display: none;
  width: 50%;
  text-align: right
}

@media screen and (min-width:600px) {
  .MaintenanceLog-module-illustrationWrapper__3Sjm6 {
    display: block
  }
}

.MaintenanceLog-module-illustration__iD1nU {
  width: 180px
}

.MaintenanceLog-module-illustrationUpcoming__s6MqO {
  margin: -22px 0 -32px
}

.MaintenanceLog-module-illustrationCurrent__27Qiw {
  margin-bottom: -25px
}

.MaintenanceLog-module-text__19vgN {
  width: 100%;
  padding: 12px 0 0 42px
}

@media screen and (min-width:600px) {
  .MaintenanceLog-module-text__19vgN {
    width: 50%
  }
}

.MaintenanceLog-module-title__1mBw7 {
  display: flex;
  flex-direction: column-reverse;
  margin: 0;
  font-family: Roboto, sans-serif;
  font-size: 32px;
  line-height: 1.2;
  font-weight: 700
}

.MaintenanceLog-module-title__1mBw7 small {
  font-size: 22px
}

.MaintenanceLog-module-upcoming__2QFfE .MaintenanceLog-module-title__1mBw7 {
  color: #c7000a
}

@media print {
  .MaintenanceLog-module-title__1mBw7 {
    font-size: 24px
  }
}

.MaintenanceLog-module-details__3vNk2 {
  width: 190px;
  margin-top: 22px
}

.MaintenanceLog-module-items__3VFjn {
  list-style: none;
  margin: 0;
  padding: 0;
  margin-top: 14px;
  font-size: 13px;
  font-weight: 700
}

.MaintenanceLog-module-item__1I7y2 {
  margin-bottom: 8px
}

.MaintenanceLog-module-item__1I7y2:before {
  width: 12px;
  height: 12px;
  content: "";
  display: inline-block;
  margin-right: 8px;
  border: 2px solid #bcbcbc;
  border-radius: 50%;
  vertical-align: -1px
}

.MaintenanceLog-module-cost__1Sts8 {
  margin-top: 15px;
  padding-top: 11px;
  border-top: 1px solid #e6e6e6;
  font-weight: 700
}

.MaintenanceLog-module-upcoming__2QFfE .MaintenanceLog-module-cost__1Sts8 {
  color: #c7000a
}

.MaintenanceLog-module-amount__1XCZT {
  font-size: 22px
}

.MaintenanceLog-module-expandButtonWrapper__3ZUuo {
  margin-top: 20px
}

.Expandable-module-root__3ZuUx {
  position: relative
}

.Expandable-module-fade__1jrQr {
  position: absolute;
  right: 0;
  bottom: -1px;
  left: 0;
  display: flex;
  justify-content: center;
  align-items: flex-end;
  height: 350px;
  background: linear-gradient(hsla(0, 0%, 100%, 0), currentColor 85%);
  pointer-events: none
}

.Expandable-module-button__TVfkC {
  pointer-events: all
}

.SeparatorTitle-module-root__1umFP {
  margin: 0 0 20px;
  text-align: center;
  font-size: 20px
}

@media screen and (min-width:600px) {
  .SeparatorTitle-module-root__1umFP {
    padding-top: 50px;
    border-top: 1px solid #e6e6e6;
    text-align: left
  }

  .SeparatorTitle-module-root__1umFP.SeparatorTitle-module-first__3LOnv {
    padding-top: 0;
    border-top: 0
  }
}

.SeparatorTitle-module-root__1umFP:empty {
  display: none
}

.Box-module-root__OJ-Ee {
  padding: 22px 20px;
  border-radius: 8px
}

.Box-module-title__y-ZAn {
  margin-bottom: 22px
}

.VehicleDetails-module-root__3CRkV {
  background: rgba(0, 0, 0, .05)
}

.VehicleDetails-module-details__2xsfa {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: -10px
}

.VehicleDetails-module-detail__1fYfx {
  flex: 0 0 100%;
  margin-bottom: 23px;
  font-size: 22px
}

@media (min-width:480px) {
  .VehicleDetails-module-detail__1fYfx {
    flex-basis: calc(100% / 2 - 20px)
  }

  .VehicleDetails-module-detail__1fYfx:not(:nth-child(2n-1)) {
    margin-left: 20px
  }
}

@media (min-width:720px) {
  .VehicleDetails-module-detail__1fYfx {
    flex-basis: calc(100% / 3 - 20px)
  }

  .VehicleDetails-module-detail__1fYfx:not(:nth-child(2n-1)) {
    margin-left: 0
  }

  .VehicleDetails-module-detail__1fYfx:not(:nth-child(3n-2)) {
    margin-left: 20px
  }
}

.VehicleDetails-module-detailLabel__1k5Au {
  color: #999
}

.VehicleDetails-module-detailValue__2rbDj {
  overflow: hidden;
  max-height: 3em;
  font-weight: 500;
  line-height: 1;
  word-break: break-word
}

.VehicleDetails-module-detailValueCapitalized__1aZC2 {
  text-transform: capitalize
}

.EquipmentSection-module-specs__1FeR1 {
  margin-bottom: 50px
}

.EquipmentSection-module-rowGroup__2c0wT {
  display: flex;
  flex-wrap: wrap
}

@media screen and (min-width:900px) {
  .EquipmentSection-module-rowGroup__2c0wT:nth-child(2n) {
    background: rgba(0, 0, 0, .02)
  }
}

.EquipmentSection-module-row__24ic4 {
  flex-basis: 100%;
  align-items: flex-start
}

.EquipmentSection-module-head__3ieF5+.EquipmentSection-module-rowGroup__2c0wT .EquipmentSection-module-row__24ic4:first-child {
  border-top-width: 2px
}

@media screen and (min-width:900px) {
  .EquipmentSection-module-row__24ic4 {
    flex-basis: 50%
  }

  .EquipmentSection-module-head__3ieF5+.EquipmentSection-module-rowGroup__2c0wT .EquipmentSection-module-row__24ic4 {
    border-top-width: 2px
  }
}

.EquipmentSection-module-head__3ieF5 .EquipmentSection-module-row2__3Tu1q {
  display: none
}

@media screen and (min-width:900px) {
  .EquipmentSection-module-head__3ieF5 .EquipmentSection-module-row2__3Tu1q {
    display: flex
  }
}

.EquipmentSection-module-body__16v0l {
  font-size: 13px
}

@media screen and (min-width:600px) {
  .EquipmentSection-module-body__16v0l {
    font-size: 15px
  }
}

.EquipmentSection-module-code__2lK9t {
  flex-basis: 20%
}

.EquipmentSection-module-body__16v0l .EquipmentSection-module-code__2lK9t {
  font-size: .9em
}

.EquipmentSection-module-description__3FQo6 {
  flex-basis: 80%
}

.DataTable-module-root__rr1OU a {
  text-decoration: underline
}

.DataTable-module-root__rr1OU a:hover {
  text-decoration: none
}

@media screen and (max-width:599px) {
  .DataTable-module-head__39lE- {
    display: none
  }
}

@media screen and (max-width:599px) {
  .DataTable-module-row__3-A4- {
    flex-direction: column;
    align-items: flex-start
  }
}

@media screen and (max-width:599px) {
  .DataTable-module-cell__3e_VS {
    width: auto !important;
    padding-left: 18px
  }

  .DataTable-module-cell__3e_VS+.DataTable-module-cell__3e_VS {
    margin-top: 8px
  }
}

.DataTable-module-label__3XMwF {
  margin-right: .25em;
  font-size: .9em;
  font-weight: 500
}

@media screen and (min-width:600px) {
  .DataTable-module-label__3XMwF {
    display: none
  }
}

.Subsection-module-root__3miuO {
  margin-bottom: 65px
}

.Subsection-module-root__3miuO:last-child {
  margin-bottom: 0
}

.SubsectionHeader-module-root__kwTks {
  padding: 18px;
  background: #f9f9f9
}

.SubsectionHeader-module-title__1FiJ8 {
  display: inline-block;
  margin: 0 10px 0 0;
  font-family: Roboto, sans-serif;
  font-size: 22px
}

.SubsectionHeader-module-records__1A7cc {
  display: inline-block;
  font-size: 15px;
  font-weight: 500;
  color: #c7000a
}

.SubsectionHeader-module-records__1A7cc em {
  font-style: normal;
  color: #ff4751
}

.SubsectionHeader-module-records__1A7cc em .SubsectionHeader-module-recordsIcon__297c9 {
  width: 22px;
  height: 22px;
  vertical-align: -4px
}

.SubsectionHeader-module-recordsIcon__297c9 {
  width: 18px;
  height: 18px;
  margin-right: 3px;
  vertical-align: -3px
}

.SubsectionHeader-module-description__1S76E {
  margin: 3px 0 0;
  font-size: 15px
}

.NmvtisJunkSalvageInsurance-module-date__15WIW {
  flex-basis: 15%
}

.NmvtisJunkSalvageInsurance-module-entity__2fjc3 {
  flex-basis: 30%
}

.NmvtisJunkSalvageInsurance-module-details__2k4Gt {
  flex-basis: 25%
}

.NmvtisJunkSalvageInsurance-module-export__uAve1 {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  flex-basis: 10%
}

.NmvtisJunkSalvageInsurance-module-vin__1S9pl {
  flex-basis: 20%
}

.NmvtisJunkSalvageInsurance-module-entityContact__1aMOb {
  display: block
}

.NmvtisJunkSalvageInsurance-module-entityContact__1aMOb a {
  font-size: .9em;
  font-style: italic;
  text-decoration: underline
}

.NmvtisJunkSalvageInsurance-module-entityContact__1aMOb a:hover {
  text-decoration: none
}

.tippy-box[data-animation=fade][data-state=hidden] {
  opacity: 0
}

[data-tippy-root] {
  max-width: calc(100vw - 10px)
}

.tippy-box {
  position: relative;
  background-color: #333;
  color: #fff;
  border-radius: 4px;
  font-size: 14px;
  line-height: 1.4;
  outline: 0;
  -webkit-transition-property: visibility, opacity, -webkit-transform;
  transition-property: visibility, opacity, -webkit-transform;
  -o-transition-property: transform, visibility, opacity;
  transition-property: transform, visibility, opacity;
  transition-property: transform, visibility, opacity, -webkit-transform
}

.tippy-box[data-placement^=top]>.tippy-arrow {
  bottom: 0
}

.tippy-box[data-placement^=top]>.tippy-arrow:before {
  bottom: -7px;
  left: 0;
  border-width: 8px 8px 0;
  border-top-color: initial;
  -webkit-transform-origin: center top;
  -ms-transform-origin: center top;
  transform-origin: center top
}

.tippy-box[data-placement^=bottom]>.tippy-arrow {
  top: 0
}

.tippy-box[data-placement^=bottom]>.tippy-arrow:before {
  top: -7px;
  left: 0;
  border-width: 0 8px 8px;
  border-bottom-color: initial;
  -webkit-transform-origin: center bottom;
  -ms-transform-origin: center bottom;
  transform-origin: center bottom
}

.tippy-box[data-placement^=left]>.tippy-arrow {
  right: 0
}

.tippy-box[data-placement^=left]>.tippy-arrow:before {
  border-width: 8px 0 8px 8px;
  border-left-color: initial;
  right: -7px;
  -webkit-transform-origin: center left;
  -ms-transform-origin: center left;
  transform-origin: center left
}

.tippy-box[data-placement^=right]>.tippy-arrow {
  left: 0
}

.tippy-box[data-placement^=right]>.tippy-arrow:before {
  left: -7px;
  border-width: 8px 8px 8px 0;
  border-right-color: initial;
  -webkit-transform-origin: center right;
  -ms-transform-origin: center right;
  transform-origin: center right
}

.tippy-box[data-inertia][data-state=visible] {
  -webkit-transition-timing-function: cubic-bezier(.54, 1.5, .38, 1.11);
  -o-transition-timing-function: cubic-bezier(.54, 1.5, .38, 1.11);
  transition-timing-function: cubic-bezier(.54, 1.5, .38, 1.11)
}

.tippy-arrow {
  width: 16px;
  height: 16px;
  color: #333
}

.tippy-arrow:before {
  content: "";
  position: absolute;
  border-color: transparent;
  border-style: solid
}

.tippy-content {
  position: relative;
  padding: 5px 9px;
  z-index: 1
}

.tippy-box[data-theme~=cv] {
  border-radius: 10px;
  background: #faf5e8;
  box-shadow: 0 2px 2px rgba(0, 0, 0, .11), 0 1px 7px rgba(0, 0, 0, .12);
  color: #171717
}

.tippy-box[data-theme~=cv] .tippy-content {
  padding: 12px 15px
}

.tippy-box[data-theme~=cv] .tippy-arrow {
  color: #faf5e8
}

.InfoTooltip-module-trigger__2lNES {
  display: inline-block;
  margin-left: .5em;
  vertical-align: middle;
  cursor: help
}

.InfoTooltip-module-icon__3JloZ {
  width: 1em;
  height: 1em;
  transition: opacity .1s ease-in-out;
  display: inline-block;
  opacity: .5
}

.InfoTooltip-module-trigger__2lNES:hover .InfoTooltip-module-icon__3JloZ {
  opacity: 1
}

.NmvtisProblemLabel-module-root__1Aarv {
  display: flex
}

.NmvtisProblemLabel-module-found__1XcTu {
  color: #ff4751
}

.NmvtisProblemLabel-module-icon__249XX {
  width: 22px;
  height: 22px;
  flex-shrink: 0;
  margin: -2px 6px 0 0;
  padding: 2px;
  color: #42bf00
}

.NmvtisProblemLabel-module-found__1XcTu .NmvtisProblemLabel-module-icon__249XX {
  padding: 0
}

.NmvtisMileage-module-check__2kxRr,
.NmvtisMileage-module-status__1272V {
  flex-basis: 50%
}

.NmvtisMileage-module-chartHeader__w7ytX {
  display: flex;
  justify-content: space-between;
  margin: 20px 0 10px
}

.NmvtisMileage-module-chartTitle__35_e2 {
  margin: 0;
  font-family: Roboto, sans-serif;
  font-size: 14px;
  font-weight: 500;
  color: #666
}

.NmvtisMileage-module-chartSource__22IaK {
  margin: 0;
  font-size: 14px;
  color: #bbb
}

.NmvtisMileage-module-brander__2RBqp {
  margin-top: 7px
}

.NmvtisSection-module-titleWrapper__3Mxo5 {
  position: relative
}

.NmvtisSection-module-nmvtisLogo__PZdkk {
  position: absolute;
  top: 0;
  right: 0;
  width: 100px;
  padding: 5px;
  border: 1px solid #d5d5d5
}

@media screen and (min-width:600px) {
  .NmvtisSection-module-nmvtisLogo__PZdkk {
    top: 20px;
    width: 140px;
    padding: 10px
  }
}

@media screen and (min-width:900px) {
  .NmvtisSection-module-nmvtisLogo__PZdkk {
    top: 7px;
    width: 180px;
    padding: 15px
  }
}

.NmvtisSection-module-table__13sez {
  font-size: 13px
}

@media screen and (min-width:600px) {
  .NmvtisSection-module-table__13sez {
    font-size: 15px
  }

  .NmvtisSection-module-table__13sez .NmvtisSection-module-head__lNQtV {
    padding: 12px 0;
    font-size: 14px
  }
}

.Tabs-module-root__3oo-b {
  display: flex;
  flex-direction: column
}

.Tabs-module-tabs__1YNjv {
  flex-shrink: 0
}

.Tabs-module-styled__1QUQ6 .Tabs-module-tabs__1YNjv {
  margin-bottom: 35px;
  border-bottom: 1px solid #d5d5d5
}

.Tabs-module-singleChild__1fH2D .Tabs-module-tabs__1YNjv,
.Tabs-module-tabsAfterContent__ydsvu {
  display: none
}

.Tabs-module-content__1NXtL {
  flex: 1 1
}

@media screen and (max-width:899px) {
  .Tabs-module-accordionOnSmallScreens__AOaB7:not(.Tabs-module-singleChild__1fH2D) .Tabs-module-tabs__1YNjv {
    margin-bottom: 0;
    border-bottom: 0
  }

  .Tabs-module-accordionOnSmallScreens__AOaB7:not(.Tabs-module-singleChild__1fH2D) .Tabs-module-tabsAfterContent__ydsvu {
    display: block
  }

  .Tabs-module-accordionOnSmallScreens__AOaB7:not(.Tabs-module-singleChild__1fH2D) .Tabs-module-tabAfterActive__qlWaC,
  .Tabs-module-accordionOnSmallScreens__AOaB7:not(.Tabs-module-singleChild__1fH2D) .Tabs-module-tabBeforeActive__1Txu- {
    display: none
  }

  .Tabs-module-accordionOnSmallScreens__AOaB7:not(.Tabs-module-singleChild__1fH2D) .Tabs-module-content__1NXtL {
    padding: 10px 10px 20px;
    margin-bottom: -1px;
    border: 1px solid #d5d5d5;
    border-top: 0;
    background: #f9f9f9
  }
}

.Tab-module-root__2DSpT {
  transition: all .1s ease-in-out;
  position: relative;
  line-height: 48px;
  margin: 0 -1px -1px 0;
  padding: 0 30px;
  border: 1px solid #d5d5d5;
  outline: 0;
  background: #f9f9f9;
  color: #171717;
  font-size: 14px;
  font-weight: 700;
  cursor: pointer
}

.Tab-module-root__2DSpT:first-child {
  border-top-left-radius: 5px
}

.Tab-module-root__2DSpT:last-child {
  border-top-right-radius: 5px
}

.Tab-module-root__2DSpT:hover {
  background: #fff
}

.Tab-module-active__1354d {
  color: #c7000a;
  background: #fff;
  border-bottom-color: transparent;
  cursor: default
}

.Tab-module-content__1hdT9 {
  display: flex;
  align-items: center
}

@media screen and (max-width:899px) {
  .Tab-module-accordionOnSmallScreens__21RPL {
    width: 100%;
    margin: 0 0 -1px;
    padding: 0 10px;
    background: #fff
  }

  .Tab-module-accordionOnSmallScreens__21RPL:first-child {
    border-radius: 10px 10px 0 0
  }

  .Tab-module-accordionOnSmallScreens__21RPL:last-child {
    border-radius: 0 0 10px 10px
  }

  .Tab-module-accordionOnSmallScreens__21RPL.Tab-module-active__1354d {
    background: #f9f9f9;
    color: #171717;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
  }

  .Tab-module-accordionOnSmallScreens__21RPL:hover {
    background: #f9f9f9
  }
}

.Tabs-module-root__2aeo- {
  flex-direction: row
}

.Tabs-module-tabs__B34n4 {
  display: flex;
  flex-direction: column;
  width: 35%;
  padding-right: 20px
}

.Tab-module-root__1zOr1 {
  display: inline-block;
  padding: 0;
  border: 0;
  background: none;
  font-family: inherit;
  font-size: inherit;
  line-height: 1.25;
  font-weight: inherit;
  text-decoration: none;
  color: inherit;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  cursor: pointer;
  transition: background .1s ease-in-out;
  position: relative;
  padding-right: 15px;
  text-align: left
}

.Tab-module-root__1zOr1:focus {
  outline: 0
}

.Tab-module-root__1zOr1::-moz-focus-inner {
  border: 0
}

.Tab-module-content__ERQS8 {
  transition: -webkit-transform .1s ease-in-out;
  transition: transform .1s ease-in-out;
  transition: transform .1s ease-in-out, -webkit-transform .1s ease-in-out;
  display: flex;
  align-items: center;
  height: 80px;
  padding-left: 15px;
  border: 1px solid transparent;
  border-top-color: #e6e6e6
}

.Tab-module-root__1zOr1:last-child .Tab-module-content__ERQS8 {
  border-bottom-color: #e6e6e6
}

.Tab-module-active__3K06u .Tab-module-content__ERQS8 {
  border-radius: 8px 0 0 8px;
  background: #fedfdf
}

.Tab-module-active__3K06u+.Tab-module-root__1zOr1 .Tab-module-content__ERQS8,
.Tab-module-active__3K06u .Tab-module-content__ERQS8,
.Tab-module-active__3K06u:last-child .Tab-module-content__ERQS8 {
  border-color: transparent
}

.Tab-module-edge__3GKfB {
  display: none;
  position: absolute;
  top: 0;
  right: -4px;
  width: 24px;
  height: 80px;
  color: #fedfdf
}

.Tab-module-active__3K06u .Tab-module-edge__3GKfB {
  display: block
}

.Tab-module-number__1krw1 {
  transition: color .1s ease-in-out;
  position: relative;
  z-index: 1;
  flex-shrink: 0;
  margin: 0 25px 0 5px;
  font-size: 36px;
  font-weight: 300;
  color: #bbb
}

.Tab-module-active__3K06u .Tab-module-number__1krw1,
.Tab-module-root__1zOr1:hover .Tab-module-number__1krw1 {
  color: #c7000a
}

.Tab-module-text__2CghZ {
  position: relative;
  z-index: 1;
  flex: 1 1;
  padding-right: 5px
}

.Tab-module-label__3TyNE {
  transition: color .1s ease-in-out;
  margin-bottom: 3px;
  font-size: 12px;
  font-weight: 700;
  color: #bbb
}

.Tab-module-active__3K06u .Tab-module-label__3TyNE,
.Tab-module-root__1zOr1:hover .Tab-module-label__3TyNE {
  color: rgba(199, 0, 10, .5)
}

.Tab-module-title__72nIv {
  transition: color .1s ease-in-out;
  font-weight: 700;
  color: inherit
}

.Tab-module-active__3K06u .Tab-module-title__72nIv,
.Tab-module-root__1zOr1:hover .Tab-module-title__72nIv {
  color: #c7000a
}

.DamagePoints-module-root__1uF04 {
  position: relative;
  background: linear-gradient(180deg, #c1d3d7, #eff3f4 75%)
}

.DamagePoints-module-container__3weLP {
  position: relative
}

.DamagePoints-module-visualBody__yflaO {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-filter: hue-rotate(330deg) saturate(1.5) brightness(.975);
  filter: hue-rotate(330deg) saturate(1.5) brightness(.975)
}

.DamagePoints-module-image__3MrEc {
  transition: opacity .1s ease-in-out;
  opacity: 1
}

.DamagePoints-module-rear__1QAzY .DamagePoints-module-visual__3kcEC:nth-child(2) .DamagePoints-module-image__3MrEc,
.DamagePoints-module-visual__3kcEC:nth-child(3) .DamagePoints-module-image__3MrEc {
  opacity: 0
}

.DamagePoints-module-rear__1QAzY .DamagePoints-module-visual__3kcEC:nth-child(3) .DamagePoints-module-image__3MrEc {
  opacity: 1
}

.DamagePoints-module-actualImage__1zao_ {
  background-size: 85% auto
}

.DamagePoints-module-labels__1_F82 {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin: -3px 0 0 -5px;
  padding: 0 18px 18px
}

.DamagePoints-module-label__-qA2R {
  display: inline-block;
  padding: 0;
  border: 0;
  background: none;
  font-family: inherit;
  font-size: inherit;
  line-height: 1.25;
  font-weight: inherit;
  text-decoration: none;
  color: inherit;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  cursor: pointer;
  transition: all .1s ease-in-out;
  height: 27px;
  margin: 3px 0 0 5px;
  padding: 0 10px;
  border: 2px solid rgba(240, 90, 103, .5);
  border-radius: 5px;
  background: #fde6e8;
  font-size: 11px;
  font-weight: 700;
  white-space: nowrap;
  color: #333
}

.DamagePoints-module-label__-qA2R:focus {
  outline: 0
}

.DamagePoints-module-label__-qA2R::-moz-focus-inner {
  border: 0
}

.DamagePoints-module-label__-qA2R span {
  display: inline-block;
  margin: 0 3px;
  opacity: .6
}

.DamagePoints-module-label__-qA2R[disabled] {
  border-color: #b4b4b4;
  background: #ebebeb;
  cursor: not-allowed
}

.DamagePoints-module-label__-qA2R:active {
  -webkit-transform: scale(.95);
  transform: scale(.95)
}

.DamagePoints-module-label__-qA2R:not([disabled]):hover {
  color: #cd3442
}

.DamagePoints-module-labelUnknown__2BhII {
  display: none
}

.DamagePoints-module-labelActive__Hdl4g {
  color: #cd3442
}

.DamagePoints-module-flipButton__2qckG {
  display: inline-block;
  padding: 0;
  border: 0;
  background: none;
  font-family: inherit;
  font-size: inherit;
  line-height: 1.25;
  font-weight: inherit;
  text-decoration: none;
  color: inherit;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  cursor: pointer;
  transition: all .1s ease-in-out;
  position: absolute;
  top: 15px;
  left: 18px;
  color: #c7000a
}

.DamagePoints-module-flipButton__2qckG:focus {
  outline: 0
}

.DamagePoints-module-flipButton__2qckG::-moz-focus-inner {
  border: 0
}

.DamagePoints-module-flipButton__2qckG:active {
  -webkit-transform: scale(.95);
  transform: scale(.95)
}

.DamagePoints-module-flipButton__2qckG:hover {
  color: #0085a7
}

.DamagePoints-module-flipIcon__1Nv8J {
  width: 32px;
  height: 32px
}

.DamagePoints-module-pointer__1DwLs {
  width: 32px;
  height: 32px;
  margin: -16px 0 0 -16px;
  transition: all .2s ease-in-out;
  position: absolute;
  top: 50%;
  left: 50%;
  opacity: 1
}

.DamagePoints-module-pointer__1DwLs.DamagePoints-module-unknown__2Bquj {
  width: 120px;
  height: 120px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -60px 0 0 -60px;
  pointer-events: none
}

.DamagePoints-module-pointer__1DwLs.DamagePoints-module-unclassified__2FZfz {
  opacity: 0;
  pointer-events: none
}

.DamagePoints-module-pointer__1DwLs.DamagePoints-module-mechanicalComponentsPowertrain__wx28U {
  top: 78%;
  left: 50%
}

.DamagePoints-module-rear__1QAzY .DamagePoints-module-pointer__1DwLs.DamagePoints-module-mechanicalComponentsPowertrain__wx28U {
  opacity: 0;
  pointer-events: none
}

.DamagePoints-module-pointer__1DwLs.DamagePoints-module-mechanicalComponentsTransmission__1QvN5 {
  top: 77%;
  left: 48%
}

.DamagePoints-module-rear__1QAzY .DamagePoints-module-pointer__1DwLs.DamagePoints-module-mechanicalComponentsTransmission__1QvN5 {
  opacity: 0;
  pointer-events: none
}

.DamagePoints-module-pointer__1DwLs.DamagePoints-module-mechanicalComponentsChassis__3bC6I {
  top: 76%;
  left: 46%
}

.DamagePoints-module-rear__1QAzY .DamagePoints-module-pointer__1DwLs.DamagePoints-module-mechanicalComponentsChassis__3bC6I {
  opacity: 0;
  pointer-events: none
}

.DamagePoints-module-pointer__1DwLs.DamagePoints-module-interiorSeatsDriverSeat__1eXAd {
  top: 35%;
  left: 52%
}

.DamagePoints-module-rear__1QAzY .DamagePoints-module-pointer__1DwLs.DamagePoints-module-interiorSeatsDriverSeat__1eXAd {
  opacity: 0;
  pointer-events: none
}

.DamagePoints-module-sedan__3SQf9 .DamagePoints-module-pointer__1DwLs.DamagePoints-module-interiorSeatsDriverSeat__1eXAd {
  left: 45%
}

.DamagePoints-module-van__1OX3H .DamagePoints-module-pointer__1DwLs.DamagePoints-module-interiorSeatsDriverSeat__1eXAd {
  top: 30%;
  left: 55%
}

.DamagePoints-module-pointer__1DwLs.DamagePoints-module-interiorInteriorSteeringWheel__2iDUi {
  top: 35%;
  left: 59%
}

.DamagePoints-module-rear__1QAzY .DamagePoints-module-pointer__1DwLs.DamagePoints-module-interiorInteriorSteeringWheel__2iDUi {
  opacity: 0;
  pointer-events: none
}

.DamagePoints-module-sedan__3SQf9 .DamagePoints-module-pointer__1DwLs.DamagePoints-module-interiorInteriorSteeringWheel__2iDUi {
  left: 52%
}

.DamagePoints-module-van__1OX3H .DamagePoints-module-pointer__1DwLs.DamagePoints-module-interiorInteriorSteeringWheel__2iDUi {
  top: 30%;
  left: 62%
}

.DamagePoints-module-pointer__1DwLs.DamagePoints-module-safetyAirbagFrontPassengerAirbag__36uKF {
  top: 40%;
  left: 59%
}

.DamagePoints-module-rear__1QAzY .DamagePoints-module-pointer__1DwLs.DamagePoints-module-safetyAirbagFrontPassengerAirbag__36uKF {
  opacity: 0;
  pointer-events: none
}

.DamagePoints-module-sedan__3SQf9 .DamagePoints-module-pointer__1DwLs.DamagePoints-module-safetyAirbagFrontPassengerAirbag__36uKF {
  left: 52%
}

.DamagePoints-module-van__1OX3H .DamagePoints-module-pointer__1DwLs.DamagePoints-module-safetyAirbagFrontPassengerAirbag__36uKF {
  top: 35%;
  left: 62%
}

.DamagePoints-module-pointer__1DwLs.DamagePoints-module-safetyAirbagOtherAirbag__10CX7 {
  top: 44%;
  left: 57%
}

.DamagePoints-module-rear__1QAzY .DamagePoints-module-pointer__1DwLs.DamagePoints-module-safetyAirbagOtherAirbag__10CX7 {
  opacity: 0;
  pointer-events: none
}

.DamagePoints-module-sedan__3SQf9 .DamagePoints-module-pointer__1DwLs.DamagePoints-module-safetyAirbagOtherAirbag__10CX7 {
  left: 50%
}

.DamagePoints-module-van__1OX3H .DamagePoints-module-pointer__1DwLs.DamagePoints-module-safetyAirbagOtherAirbag__10CX7 {
  top: 39%;
  left: 60%
}

.DamagePoints-module-pointer__1DwLs.DamagePoints-module-frontBumper__3is5d {
  top: 70%;
  left: 80%
}

.DamagePoints-module-rear__1QAzY .DamagePoints-module-pointer__1DwLs.DamagePoints-module-frontBumper__3is5d {
  opacity: 0;
  pointer-events: none
}

.DamagePoints-module-coupe__2d7j5 .DamagePoints-module-pointer__1DwLs.DamagePoints-module-frontBumper__3is5d,
.DamagePoints-module-estate__ZPwfp .DamagePoints-module-pointer__1DwLs.DamagePoints-module-frontBumper__3is5d,
.DamagePoints-module-hatchback__1_Hmk .DamagePoints-module-pointer__1DwLs.DamagePoints-module-frontBumper__3is5d {
  top: 70%;
  left: 83%
}

.DamagePoints-module-pointer__1DwLs.DamagePoints-module-frontBonnet__2sdWp {
  top: 50%;
  left: 72%
}

.DamagePoints-module-rear__1QAzY .DamagePoints-module-pointer__1DwLs.DamagePoints-module-frontBonnet__2sdWp {
  opacity: 0;
  pointer-events: none
}

.DamagePoints-module-pickUp__3L_Td .DamagePoints-module-pointer__1DwLs.DamagePoints-module-frontBonnet__2sdWp,
.DamagePoints-module-suv__3EfCx .DamagePoints-module-pointer__1DwLs.DamagePoints-module-frontBonnet__2sdWp {
  top: 47%
}

.DamagePoints-module-van__1OX3H .DamagePoints-module-pointer__1DwLs.DamagePoints-module-frontBonnet__2sdWp {
  left: 77%;
  top: 45%
}

.DamagePoints-module-pointer__1DwLs.DamagePoints-module-frontGrille__1i3TK {
  top: 65%;
  left: 79%
}

.DamagePoints-module-rear__1QAzY .DamagePoints-module-pointer__1DwLs.DamagePoints-module-frontGrille__1i3TK {
  opacity: 0;
  pointer-events: none
}

.DamagePoints-module-coupe__2d7j5 .DamagePoints-module-pointer__1DwLs.DamagePoints-module-frontGrille__1i3TK,
.DamagePoints-module-hatchback__1_Hmk .DamagePoints-module-pointer__1DwLs.DamagePoints-module-frontGrille__1i3TK {
  top: 60%;
  left: 83%
}

.DamagePoints-module-estate__ZPwfp .DamagePoints-module-pointer__1DwLs.DamagePoints-module-frontGrille__1i3TK {
  top: 68%;
  left: 84%
}

.DamagePoints-module-pickUp__3L_Td .DamagePoints-module-pointer__1DwLs.DamagePoints-module-frontGrille__1i3TK,
.DamagePoints-module-van__1OX3H .DamagePoints-module-pointer__1DwLs.DamagePoints-module-frontGrille__1i3TK {
  top: 55%;
  left: 80%
}

.DamagePoints-module-suv__3EfCx .DamagePoints-module-pointer__1DwLs.DamagePoints-module-frontGrille__1i3TK {
  top: 62%;
  left: 80%
}

.DamagePoints-module-pointer__1DwLs.DamagePoints-module-frontWipers__2GuK- {
  top: 40%;
  left: 64%
}

.DamagePoints-module-rear__1QAzY .DamagePoints-module-pointer__1DwLs.DamagePoints-module-frontWipers__2GuK- {
  opacity: 0;
  pointer-events: none
}

.DamagePoints-module-sedan__3SQf9 .DamagePoints-module-pointer__1DwLs.DamagePoints-module-frontWipers__2GuK- {
  top: 45%;
  left: 60%
}

.DamagePoints-module-van__1OX3H .DamagePoints-module-pointer__1DwLs.DamagePoints-module-frontWipers__2GuK- {
  top: 40%;
  left: 70%
}

.DamagePoints-module-pointer__1DwLs.DamagePoints-module-frontWindshield__RRgbx {
  top: 32%;
  left: 58%
}

.DamagePoints-module-rear__1QAzY .DamagePoints-module-pointer__1DwLs.DamagePoints-module-frontWindshield__RRgbx {
  opacity: 0;
  pointer-events: none
}

.DamagePoints-module-sedan__3SQf9 .DamagePoints-module-pointer__1DwLs.DamagePoints-module-frontWindshield__RRgbx {
  top: 35%;
  left: 55%
}

.DamagePoints-module-van__1OX3H .DamagePoints-module-pointer__1DwLs.DamagePoints-module-frontWindshield__RRgbx {
  top: 30%;
  left: 65%
}

.DamagePoints-module-pointer__1DwLs.DamagePoints-module-frontLeftBumper__34BT0 {
  top: 55%;
  left: 17%;
  opacity: 0;
  pointer-events: none
}

.DamagePoints-module-rear__1QAzY .DamagePoints-module-pointer__1DwLs.DamagePoints-module-frontLeftBumper__34BT0 {
  opacity: 1;
  pointer-events: all
}

.DamagePoints-module-estate__ZPwfp .DamagePoints-module-pointer__1DwLs.DamagePoints-module-frontLeftBumper__34BT0,
.DamagePoints-module-hatchback__1_Hmk .DamagePoints-module-pointer__1DwLs.DamagePoints-module-frontLeftBumper__34BT0 {
  left: 18%
}

.DamagePoints-module-pickUp__3L_Td .DamagePoints-module-pointer__1DwLs.DamagePoints-module-frontLeftBumper__34BT0,
.DamagePoints-module-suv__3EfCx .DamagePoints-module-pointer__1DwLs.DamagePoints-module-frontLeftBumper__34BT0 {
  top: 49%;
  left: 19%
}

.DamagePoints-module-van__1OX3H .DamagePoints-module-pointer__1DwLs.DamagePoints-module-frontLeftBumper__34BT0 {
  top: 50%;
  left: 17%
}

.DamagePoints-module-pointer__1DwLs.DamagePoints-module-frontLeftFender__N-jNa {
  top: 47%;
  left: 22%;
  opacity: 0;
  pointer-events: none
}

.DamagePoints-module-rear__1QAzY .DamagePoints-module-pointer__1DwLs.DamagePoints-module-frontLeftFender__N-jNa {
  opacity: 1;
  pointer-events: all
}

.DamagePoints-module-estate__ZPwfp .DamagePoints-module-pointer__1DwLs.DamagePoints-module-frontLeftFender__N-jNa,
.DamagePoints-module-hatchback__1_Hmk .DamagePoints-module-pointer__1DwLs.DamagePoints-module-frontLeftFender__N-jNa,
.DamagePoints-module-pickUp__3L_Td .DamagePoints-module-pointer__1DwLs.DamagePoints-module-frontLeftFender__N-jNa {
  left: 24%
}

.DamagePoints-module-suv__3EfCx .DamagePoints-module-pointer__1DwLs.DamagePoints-module-frontLeftFender__N-jNa {
  top: 44%;
  left: 25%
}

.DamagePoints-module-pointer__1DwLs.DamagePoints-module-frontLeftWheel__22tgl {
  top: 61%;
  left: 23%;
  opacity: 0;
  pointer-events: none
}

.DamagePoints-module-rear__1QAzY .DamagePoints-module-pointer__1DwLs.DamagePoints-module-frontLeftWheel__22tgl {
  opacity: 1;
  pointer-events: all
}

.DamagePoints-module-hatchback__1_Hmk .DamagePoints-module-pointer__1DwLs.DamagePoints-module-frontLeftWheel__22tgl,
.DamagePoints-module-pickUp__3L_Td .DamagePoints-module-pointer__1DwLs.DamagePoints-module-frontLeftWheel__22tgl {
  left: 25%
}

.DamagePoints-module-suv__3EfCx .DamagePoints-module-pointer__1DwLs.DamagePoints-module-frontLeftWheel__22tgl {
  left: 24%
}

.DamagePoints-module-pointer__1DwLs.DamagePoints-module-frontLeftHeadlamp__1YQIb {
  top: 46%;
  left: 18%;
  opacity: 0;
  pointer-events: none
}

.DamagePoints-module-rear__1QAzY .DamagePoints-module-pointer__1DwLs.DamagePoints-module-frontLeftHeadlamp__1YQIb {
  opacity: 1;
  pointer-events: all
}

.DamagePoints-module-pickUp__3L_Td .DamagePoints-module-pointer__1DwLs.DamagePoints-module-frontLeftHeadlamp__1YQIb,
.DamagePoints-module-suv__3EfCx .DamagePoints-module-pointer__1DwLs.DamagePoints-module-frontLeftHeadlamp__1YQIb {
  top: 40%;
  left: 20%
}

.DamagePoints-module-van__1OX3H .DamagePoints-module-pointer__1DwLs.DamagePoints-module-frontLeftHeadlamp__1YQIb {
  top: 40%;
  left: 18%
}

.DamagePoints-module-pointer__1DwLs.DamagePoints-module-frontRightBumper__1OaYi {
  top: 72%;
  left: 75%
}

.DamagePoints-module-rear__1QAzY .DamagePoints-module-pointer__1DwLs.DamagePoints-module-frontRightBumper__1OaYi {
  opacity: 0;
  pointer-events: none
}

.DamagePoints-module-sedan__3SQf9 .DamagePoints-module-pointer__1DwLs.DamagePoints-module-frontRightBumper__1OaYi {
  top: 80%;
  left: 73%
}

.DamagePoints-module-coupe__2d7j5 .DamagePoints-module-pointer__1DwLs.DamagePoints-module-frontRightBumper__1OaYi,
.DamagePoints-module-estate__ZPwfp .DamagePoints-module-pointer__1DwLs.DamagePoints-module-frontRightBumper__1OaYi,
.DamagePoints-module-hatchback__1_Hmk .DamagePoints-module-pointer__1DwLs.DamagePoints-module-frontRightBumper__1OaYi {
  top: 77%;
  left: 75%
}

.DamagePoints-module-pointer__1DwLs.DamagePoints-module-frontRightFender__Wp2e3 {
  top: 62%;
  left: 64%
}

.DamagePoints-module-rear__1QAzY .DamagePoints-module-pointer__1DwLs.DamagePoints-module-frontRightFender__Wp2e3 {
  opacity: 0;
  pointer-events: none
}

.DamagePoints-module-sedan__3SQf9 .DamagePoints-module-pointer__1DwLs.DamagePoints-module-frontRightFender__Wp2e3 {
  top: 64%;
  left: 63%
}

.DamagePoints-module-coupe__2d7j5 .DamagePoints-module-pointer__1DwLs.DamagePoints-module-frontRightFender__Wp2e3,
.DamagePoints-module-estate__ZPwfp .DamagePoints-module-pointer__1DwLs.DamagePoints-module-frontRightFender__Wp2e3,
.DamagePoints-module-hatchback__1_Hmk .DamagePoints-module-pointer__1DwLs.DamagePoints-module-frontRightFender__Wp2e3 {
  left: 63%
}

.DamagePoints-module-pointer__1DwLs.DamagePoints-module-frontRightWheel__2u7F_ {
  top: 78%;
  left: 65%
}

.DamagePoints-module-rear__1QAzY .DamagePoints-module-pointer__1DwLs.DamagePoints-module-frontRightWheel__2u7F_ {
  opacity: 0;
  pointer-events: none
}

.DamagePoints-module-coupe__2d7j5 .DamagePoints-module-pointer__1DwLs.DamagePoints-module-frontRightWheel__2u7F_ {
  left: 62%
}

.DamagePoints-module-pointer__1DwLs.DamagePoints-module-frontRightHeadlamp__2XdIP {
  top: 62%;
  left: 75%
}

.DamagePoints-module-rear__1QAzY .DamagePoints-module-pointer__1DwLs.DamagePoints-module-frontRightHeadlamp__2XdIP {
  opacity: 0;
  pointer-events: none
}

.DamagePoints-module-sedan__3SQf9 .DamagePoints-module-pointer__1DwLs.DamagePoints-module-frontRightHeadlamp__2XdIP {
  top: 70%
}

.DamagePoints-module-estate__ZPwfp .DamagePoints-module-pointer__1DwLs.DamagePoints-module-frontRightHeadlamp__2XdIP,
.DamagePoints-module-hatchback__1_Hmk .DamagePoints-module-pointer__1DwLs.DamagePoints-module-frontRightHeadlamp__2XdIP {
  top: 66%;
  left: 79%
}

.DamagePoints-module-coupe__2d7j5 .DamagePoints-module-pointer__1DwLs.DamagePoints-module-frontRightHeadlamp__2XdIP {
  top: 67%
}

.DamagePoints-module-pointer__1DwLs.DamagePoints-module-rearLeftBumper__3HZLJ {
  top: 78%;
  left: 78%;
  opacity: 0;
  pointer-events: none
}

.DamagePoints-module-rear__1QAzY .DamagePoints-module-pointer__1DwLs.DamagePoints-module-rearLeftBumper__3HZLJ {
  opacity: 1;
  pointer-events: all
}

.DamagePoints-module-pickUp__3L_Td .DamagePoints-module-pointer__1DwLs.DamagePoints-module-rearLeftBumper__3HZLJ {
  top: 82%;
  left: 80%
}

.DamagePoints-module-pointer__1DwLs.DamagePoints-module-rearLeftFender__2F5w2 {
  top: 65%;
  left: 65%;
  opacity: 0;
  pointer-events: none
}

.DamagePoints-module-rear__1QAzY .DamagePoints-module-pointer__1DwLs.DamagePoints-module-rearLeftFender__2F5w2 {
  opacity: 1;
  pointer-events: all
}

.DamagePoints-module-pickUp__3L_Td .DamagePoints-module-pointer__1DwLs.DamagePoints-module-rearLeftFender__2F5w2 {
  top: 61%;
  left: 60%
}

.DamagePoints-module-estate__ZPwfp .DamagePoints-module-pointer__1DwLs.DamagePoints-module-rearLeftFender__2F5w2,
.DamagePoints-module-suv__3EfCx .DamagePoints-module-pointer__1DwLs.DamagePoints-module-rearLeftFender__2F5w2,
.DamagePoints-module-van__1OX3H .DamagePoints-module-pointer__1DwLs.DamagePoints-module-rearLeftFender__2F5w2 {
  top: 62%;
  left: 62%
}

.DamagePoints-module-pointer__1DwLs.DamagePoints-module-rearLeftWheel__1An3G {
  top: 80%;
  left: 60%;
  opacity: 0;
  pointer-events: none
}

.DamagePoints-module-rear__1QAzY .DamagePoints-module-pointer__1DwLs.DamagePoints-module-rearLeftWheel__1An3G {
  opacity: 1;
  pointer-events: all
}

.DamagePoints-module-coupe__2d7j5 .DamagePoints-module-pointer__1DwLs.DamagePoints-module-rearLeftWheel__1An3G,
.DamagePoints-module-hatchback__1_Hmk .DamagePoints-module-pointer__1DwLs.DamagePoints-module-rearLeftWheel__1An3G,
.DamagePoints-module-sedan__3SQf9 .DamagePoints-module-pointer__1DwLs.DamagePoints-module-rearLeftWheel__1An3G {
  top: 82%;
  left: 63%
}

.DamagePoints-module-pointer__1DwLs.DamagePoints-module-rearLeftHeadlamp__37593 {
  top: 63%;
  left: 80%;
  opacity: 0;
  pointer-events: none
}

.DamagePoints-module-rear__1QAzY .DamagePoints-module-pointer__1DwLs.DamagePoints-module-rearLeftHeadlamp__37593 {
  opacity: 1;
  pointer-events: all
}

.DamagePoints-module-estate__ZPwfp .DamagePoints-module-pointer__1DwLs.DamagePoints-module-rearLeftHeadlamp__37593,
.DamagePoints-module-hatchback__1_Hmk .DamagePoints-module-pointer__1DwLs.DamagePoints-module-rearLeftHeadlamp__37593 {
  left: 76%
}

.DamagePoints-module-pickUp__3L_Td .DamagePoints-module-pointer__1DwLs.DamagePoints-module-rearLeftHeadlamp__37593 {
  top: 70%;
  left: 78%
}

.DamagePoints-module-suv__3EfCx .DamagePoints-module-pointer__1DwLs.DamagePoints-module-rearLeftHeadlamp__37593 {
  top: 52%;
  left: 75%
}

.DamagePoints-module-van__1OX3H .DamagePoints-module-pointer__1DwLs.DamagePoints-module-rearLeftHeadlamp__37593 {
  left: 78%
}

.DamagePoints-module-pointer__1DwLs.DamagePoints-module-rearRightBumper__XX2qE {
  top: 50%;
  left: 15%
}

.DamagePoints-module-rear__1QAzY .DamagePoints-module-pointer__1DwLs.DamagePoints-module-rearRightBumper__XX2qE {
  opacity: 0;
  pointer-events: none
}

.DamagePoints-module-coupe__2d7j5 .DamagePoints-module-pointer__1DwLs.DamagePoints-module-rearRightBumper__XX2qE,
.DamagePoints-module-hatchback__1_Hmk .DamagePoints-module-pointer__1DwLs.DamagePoints-module-rearRightBumper__XX2qE,
.DamagePoints-module-suv__3EfCx .DamagePoints-module-pointer__1DwLs.DamagePoints-module-rearRightBumper__XX2qE {
  left: 17%
}

.DamagePoints-module-pickUp__3L_Td .DamagePoints-module-pointer__1DwLs.DamagePoints-module-rearRightBumper__XX2qE {
  left: 11%
}

.DamagePoints-module-pointer__1DwLs.DamagePoints-module-rearRightFender__29fuv {
  top: 46%;
  left: 21%
}

.DamagePoints-module-rear__1QAzY .DamagePoints-module-pointer__1DwLs.DamagePoints-module-rearRightFender__29fuv {
  opacity: 0;
  pointer-events: none
}

.DamagePoints-module-coupe__2d7j5 .DamagePoints-module-pointer__1DwLs.DamagePoints-module-rearRightFender__29fuv,
.DamagePoints-module-hatchback__1_Hmk .DamagePoints-module-pointer__1DwLs.DamagePoints-module-rearRightFender__29fuv,
.DamagePoints-module-suv__3EfCx .DamagePoints-module-pointer__1DwLs.DamagePoints-module-rearRightFender__29fuv {
  left: 23%
}

.DamagePoints-module-pickUp__3L_Td .DamagePoints-module-pointer__1DwLs.DamagePoints-module-rearRightFender__29fuv {
  left: 22%
}

.DamagePoints-module-pointer__1DwLs.DamagePoints-module-rearRightWheel__sNrFG {
  top: 63%;
  left: 24%
}

.DamagePoints-module-rear__1QAzY .DamagePoints-module-pointer__1DwLs.DamagePoints-module-rearRightWheel__sNrFG {
  opacity: 0;
  pointer-events: none
}

.DamagePoints-module-suv__3EfCx .DamagePoints-module-pointer__1DwLs.DamagePoints-module-rearRightWheel__sNrFG {
  left: 26%
}

.DamagePoints-module-pointer__1DwLs.DamagePoints-module-rearRightHeadlamp__3tLfJ {
  top: 41%;
  left: 15%
}

.DamagePoints-module-rear__1QAzY .DamagePoints-module-pointer__1DwLs.DamagePoints-module-rearRightHeadlamp__3tLfJ {
  opacity: 0;
  pointer-events: none
}

.DamagePoints-module-coupe__2d7j5 .DamagePoints-module-pointer__1DwLs.DamagePoints-module-rearRightHeadlamp__3tLfJ,
.DamagePoints-module-hatchback__1_Hmk .DamagePoints-module-pointer__1DwLs.DamagePoints-module-rearRightHeadlamp__3tLfJ,
.DamagePoints-module-suv__3EfCx .DamagePoints-module-pointer__1DwLs.DamagePoints-module-rearRightHeadlamp__3tLfJ {
  left: 17%
}

.DamagePoints-module-pickUp__3L_Td .DamagePoints-module-pointer__1DwLs.DamagePoints-module-rearRightHeadlamp__3tLfJ {
  left: 11%
}

.DamagePoints-module-van__1OX3H .DamagePoints-module-pointer__1DwLs.DamagePoints-module-rearRightHeadlamp__3tLfJ {
  left: 14%
}

.DamagePoints-module-pointer__1DwLs.DamagePoints-module-rearBumper__2X4h2 {
  top: 68%;
  left: 86%;
  opacity: 0;
  pointer-events: none
}

.DamagePoints-module-rear__1QAzY .DamagePoints-module-pointer__1DwLs.DamagePoints-module-rearBumper__2X4h2 {
  opacity: 1;
  pointer-events: all
}

.DamagePoints-module-hatchback__1_Hmk .DamagePoints-module-pointer__1DwLs.DamagePoints-module-rearBumper__2X4h2 {
  left: 83%
}

.DamagePoints-module-pointer__1DwLs.DamagePoints-module-rearTrunkLid__35m5t {
  top: 50%;
  left: 84%;
  opacity: 0;
  pointer-events: none
}

.DamagePoints-module-rear__1QAzY .DamagePoints-module-pointer__1DwLs.DamagePoints-module-rearTrunkLid__35m5t {
  opacity: 1;
  pointer-events: all
}

.DamagePoints-module-hatchback__1_Hmk .DamagePoints-module-pointer__1DwLs.DamagePoints-module-rearTrunkLid__35m5t {
  left: 83%
}

.DamagePoints-module-van__1OX3H .DamagePoints-module-pointer__1DwLs.DamagePoints-module-rearTrunkLid__35m5t {
  left: 86%
}

.DamagePoints-module-pointer__1DwLs.DamagePoints-module-rearWindshield__2bKf2 {
  top: 35%;
  left: 73%;
  opacity: 0;
  pointer-events: none
}

.DamagePoints-module-rear__1QAzY .DamagePoints-module-pointer__1DwLs.DamagePoints-module-rearWindshield__2bKf2 {
  opacity: 1;
  pointer-events: all
}

.DamagePoints-module-estate__ZPwfp .DamagePoints-module-pointer__1DwLs.DamagePoints-module-rearWindshield__2bKf2,
.DamagePoints-module-hatchback__1_Hmk .DamagePoints-module-pointer__1DwLs.DamagePoints-module-rearWindshield__2bKf2 {
  left: 79%
}

.DamagePoints-module-pickUp__3L_Td .DamagePoints-module-pointer__1DwLs.DamagePoints-module-rearWindshield__2bKf2 {
  top: 28%;
  left: 61%
}

.DamagePoints-module-suv__3EfCx .DamagePoints-module-pointer__1DwLs.DamagePoints-module-rearWindshield__2bKf2,
.DamagePoints-module-van__1OX3H .DamagePoints-module-pointer__1DwLs.DamagePoints-module-rearWindshield__2bKf2 {
  top: 30%;
  left: 82%
}

.DamagePoints-module-pointer__1DwLs.DamagePoints-module-rearSpoiler__1AoBl {
  top: 47%;
  left: 84%;
  opacity: 0;
  pointer-events: none
}

.DamagePoints-module-rear__1QAzY .DamagePoints-module-pointer__1DwLs.DamagePoints-module-rearSpoiler__1AoBl {
  opacity: 1;
  pointer-events: all
}

.DamagePoints-module-hatchback__1_Hmk .DamagePoints-module-pointer__1DwLs.DamagePoints-module-rearSpoiler__1AoBl {
  top: 23%;
  left: 76%
}

.DamagePoints-module-estate__ZPwfp .DamagePoints-module-pointer__1DwLs.DamagePoints-module-rearSpoiler__1AoBl {
  top: 25%;
  left: 77%
}

.DamagePoints-module-suv__3EfCx .DamagePoints-module-pointer__1DwLs.DamagePoints-module-rearSpoiler__1AoBl {
  top: 16%;
  left: 76%
}

.DamagePoints-module-van__1OX3H .DamagePoints-module-pointer__1DwLs.DamagePoints-module-rearSpoiler__1AoBl {
  top: 12%
}

.DamagePoints-module-pointer__1DwLs.DamagePoints-module-leftFrontDoor__kDQgi {
  top: 56%;
  left: 37%;
  opacity: 0;
  pointer-events: none
}

.DamagePoints-module-rear__1QAzY .DamagePoints-module-pointer__1DwLs.DamagePoints-module-leftFrontDoor__kDQgi {
  opacity: 1;
  pointer-events: all
}

.DamagePoints-module-pickUp__3L_Td .DamagePoints-module-pointer__1DwLs.DamagePoints-module-leftFrontDoor__kDQgi,
.DamagePoints-module-suv__3EfCx .DamagePoints-module-pointer__1DwLs.DamagePoints-module-leftFrontDoor__kDQgi {
  top: 50%;
  left: 35%
}

.DamagePoints-module-van__1OX3H .DamagePoints-module-pointer__1DwLs.DamagePoints-module-leftFrontDoor__kDQgi {
  top: 50%;
  left: 33%
}

.DamagePoints-module-pointer__1DwLs.DamagePoints-module-leftRearDoor__2yiR_ {
  top: 62%;
  left: 52%;
  opacity: 0;
  pointer-events: none
}

.DamagePoints-module-rear__1QAzY .DamagePoints-module-pointer__1DwLs.DamagePoints-module-leftRearDoor__2yiR_ {
  opacity: 1;
  pointer-events: all
}

.DamagePoints-module-estate__ZPwfp .DamagePoints-module-pointer__1DwLs.DamagePoints-module-leftRearDoor__2yiR_ {
  top: 60%;
  left: 49%
}

.DamagePoints-module-pickUp__3L_Td .DamagePoints-module-pointer__1DwLs.DamagePoints-module-leftRearDoor__2yiR_ {
  top: 54%;
  left: 46%
}

.DamagePoints-module-suv__3EfCx .DamagePoints-module-pointer__1DwLs.DamagePoints-module-leftRearDoor__2yiR_ {
  top: 56%;
  left: 50%
}

.DamagePoints-module-van__1OX3H .DamagePoints-module-pointer__1DwLs.DamagePoints-module-leftRearDoor__2yiR_ {
  top: 56%;
  left: 48%
}

.DamagePoints-module-pointer__1DwLs.DamagePoints-module-leftRearViewWindow__1plNc {
  top: 45%;
  left: 62%;
  opacity: 0;
  pointer-events: none
}

.DamagePoints-module-rear__1QAzY .DamagePoints-module-pointer__1DwLs.DamagePoints-module-leftRearViewWindow__1plNc {
  opacity: 1;
  pointer-events: all
}

.DamagePoints-module-hatchback__1_Hmk .DamagePoints-module-pointer__1DwLs.DamagePoints-module-leftRearViewWindow__1plNc {
  top: 40%;
  left: 61%
}

.DamagePoints-module-coupe__2d7j5 .DamagePoints-module-pointer__1DwLs.DamagePoints-module-leftRearViewWindow__1plNc {
  left: 59%
}

.DamagePoints-module-estate__ZPwfp .DamagePoints-module-pointer__1DwLs.DamagePoints-module-leftRearViewWindow__1plNc {
  top: 38%
}

.DamagePoints-module-pickUp__3L_Td .DamagePoints-module-pointer__1DwLs.DamagePoints-module-leftRearViewWindow__1plNc {
  top: 33%;
  left: 50%
}

.DamagePoints-module-suv__3EfCx .DamagePoints-module-pointer__1DwLs.DamagePoints-module-leftRearViewWindow__1plNc,
.DamagePoints-module-van__1OX3H .DamagePoints-module-pointer__1DwLs.DamagePoints-module-leftRearViewWindow__1plNc {
  top: 32%
}

.DamagePoints-module-pointer__1DwLs.DamagePoints-module-leftFrontDoorGlass__bFFfs {
  top: 37%;
  left: 42%;
  opacity: 0;
  pointer-events: none
}

.DamagePoints-module-rear__1QAzY .DamagePoints-module-pointer__1DwLs.DamagePoints-module-leftFrontDoorGlass__bFFfs {
  opacity: 1;
  pointer-events: all
}

.DamagePoints-module-pickUp__3L_Td .DamagePoints-module-pointer__1DwLs.DamagePoints-module-leftFrontDoorGlass__bFFfs,
.DamagePoints-module-suv__3EfCx .DamagePoints-module-pointer__1DwLs.DamagePoints-module-leftFrontDoorGlass__bFFfs {
  top: 32%;
  left: 40%
}

.DamagePoints-module-van__1OX3H .DamagePoints-module-pointer__1DwLs.DamagePoints-module-leftFrontDoorGlass__bFFfs {
  top: 25%;
  left: 34%
}

.DamagePoints-module-pointer__1DwLs.DamagePoints-module-leftRearDoorGlass__2aVCM {
  top: 40%;
  left: 55%;
  opacity: 0;
  pointer-events: none
}

.DamagePoints-module-rear__1QAzY .DamagePoints-module-pointer__1DwLs.DamagePoints-module-leftRearDoorGlass__2aVCM {
  opacity: 1;
  pointer-events: all
}

.DamagePoints-module-estate__ZPwfp .DamagePoints-module-pointer__1DwLs.DamagePoints-module-leftRearDoorGlass__2aVCM {
  top: 38%;
  left: 52%
}

.DamagePoints-module-pickUp__3L_Td .DamagePoints-module-pointer__1DwLs.DamagePoints-module-leftRearDoorGlass__2aVCM {
  top: 32%;
  left: 47%
}

.DamagePoints-module-suv__3EfCx .DamagePoints-module-pointer__1DwLs.DamagePoints-module-leftRearDoorGlass__2aVCM {
  top: 30%;
  left: 51%
}

.DamagePoints-module-van__1OX3H .DamagePoints-module-pointer__1DwLs.DamagePoints-module-leftRearDoorGlass__2aVCM {
  top: 27%;
  left: 49%
}

.DamagePoints-module-pointer__1DwLs.DamagePoints-module-leftSill__1NWSA {
  top: 76%;
  left: 43%;
  opacity: 0;
  pointer-events: none
}

.DamagePoints-module-rear__1QAzY .DamagePoints-module-pointer__1DwLs.DamagePoints-module-leftSill__1NWSA {
  opacity: 1;
  pointer-events: all
}

.DamagePoints-module-pickUp__3L_Td .DamagePoints-module-pointer__1DwLs.DamagePoints-module-leftSill__1NWSA,
.DamagePoints-module-suv__3EfCx .DamagePoints-module-pointer__1DwLs.DamagePoints-module-leftSill__1NWSA {
  top: 72%;
  left: 40%
}

.DamagePoints-module-van__1OX3H .DamagePoints-module-pointer__1DwLs.DamagePoints-module-leftSill__1NWSA {
  top: 74%;
  left: 40%
}

.DamagePoints-module-pointer__1DwLs.DamagePoints-module-rightFrontDoor__3-UsT {
  top: 62%;
  left: 45%
}

.DamagePoints-module-rear__1QAzY .DamagePoints-module-pointer__1DwLs.DamagePoints-module-rightFrontDoor__3-UsT {
  opacity: 0;
  pointer-events: none
}

.DamagePoints-module-estate__ZPwfp .DamagePoints-module-pointer__1DwLs.DamagePoints-module-rightFrontDoor__3-UsT,
.DamagePoints-module-hatchback__1_Hmk .DamagePoints-module-pointer__1DwLs.DamagePoints-module-rightFrontDoor__3-UsT,
.DamagePoints-module-suv__3EfCx .DamagePoints-module-pointer__1DwLs.DamagePoints-module-rightFrontDoor__3-UsT {
  top: 60%;
  left: 47%
}

.DamagePoints-module-pickUp__3L_Td .DamagePoints-module-pointer__1DwLs.DamagePoints-module-rightFrontDoor__3-UsT,
.DamagePoints-module-van__1OX3H .DamagePoints-module-pointer__1DwLs.DamagePoints-module-rightFrontDoor__3-UsT {
  top: 58%;
  left: 50%
}

.DamagePoints-module-pointer__1DwLs.DamagePoints-module-rightRearDoor__1B8_G {
  top: 54%;
  left: 32%
}

.DamagePoints-module-rear__1QAzY .DamagePoints-module-pointer__1DwLs.DamagePoints-module-rightRearDoor__1B8_G {
  opacity: 0;
  pointer-events: none
}

.DamagePoints-module-coupe__2d7j5 .DamagePoints-module-pointer__1DwLs.DamagePoints-module-rightRearDoor__1B8_G {
  top: 54%;
  left: 29%
}

.DamagePoints-module-pickUp__3L_Td .DamagePoints-module-pointer__1DwLs.DamagePoints-module-rightRearDoor__1B8_G,
.DamagePoints-module-van__1OX3H .DamagePoints-module-pointer__1DwLs.DamagePoints-module-rightRearDoor__1B8_G {
  top: 51%;
  left: 36%
}

.DamagePoints-module-pointer__1DwLs.DamagePoints-module-rightRearViewWindow__24rCJ {
  top: 34%;
  left: 25%
}

.DamagePoints-module-rear__1QAzY .DamagePoints-module-pointer__1DwLs.DamagePoints-module-rightRearViewWindow__24rCJ {
  opacity: 0;
  pointer-events: none
}

.DamagePoints-module-coupe__2d7j5 .DamagePoints-module-pointer__1DwLs.DamagePoints-module-rightRearViewWindow__24rCJ {
  top: 37%;
  left: 27%
}

.DamagePoints-module-estate__ZPwfp .DamagePoints-module-pointer__1DwLs.DamagePoints-module-rightRearViewWindow__24rCJ,
.DamagePoints-module-hatchback__1_Hmk .DamagePoints-module-pointer__1DwLs.DamagePoints-module-rightRearViewWindow__24rCJ,
.DamagePoints-module-suv__3EfCx .DamagePoints-module-pointer__1DwLs.DamagePoints-module-rightRearViewWindow__24rCJ {
  top: 30%;
  left: 26%
}

.DamagePoints-module-pickUp__3L_Td .DamagePoints-module-pointer__1DwLs.DamagePoints-module-rightRearViewWindow__24rCJ {
  top: 31%;
  left: 33%
}

.DamagePoints-module-van__1OX3H .DamagePoints-module-pointer__1DwLs.DamagePoints-module-rightRearViewWindow__24rCJ {
  top: 21%;
  left: 21%
}

.DamagePoints-module-pointer__1DwLs.DamagePoints-module-rightFrontDoorGlass__J1esc {
  top: 35%;
  left: 44%
}

.DamagePoints-module-rear__1QAzY .DamagePoints-module-pointer__1DwLs.DamagePoints-module-rightFrontDoorGlass__J1esc {
  opacity: 0;
  pointer-events: none
}

.DamagePoints-module-coupe__2d7j5 .DamagePoints-module-pointer__1DwLs.DamagePoints-module-rightFrontDoorGlass__J1esc,
.DamagePoints-module-sedan__3SQf9 .DamagePoints-module-pointer__1DwLs.DamagePoints-module-rightFrontDoorGlass__J1esc {
  top: 40%;
  left: 42%
}

.DamagePoints-module-pickUp__3L_Td .DamagePoints-module-pointer__1DwLs.DamagePoints-module-rightFrontDoorGlass__J1esc {
  left: 47%
}

.DamagePoints-module-van__1OX3H .DamagePoints-module-pointer__1DwLs.DamagePoints-module-rightFrontDoorGlass__J1esc {
  top: 30%;
  left: 48%
}

.DamagePoints-module-pointer__1DwLs.DamagePoints-module-rightRearDoorGlass__3XnIJ {
  top: 30%;
  left: 33%
}

.DamagePoints-module-rear__1QAzY .DamagePoints-module-pointer__1DwLs.DamagePoints-module-rightRearDoorGlass__3XnIJ {
  opacity: 0;
  pointer-events: none
}

.DamagePoints-module-coupe__2d7j5 .DamagePoints-module-pointer__1DwLs.DamagePoints-module-rightRearDoorGlass__3XnIJ,
.DamagePoints-module-sedan__3SQf9 .DamagePoints-module-pointer__1DwLs.DamagePoints-module-rightRearDoorGlass__3XnIJ {
  top: 35%;
  left: 31%
}

.DamagePoints-module-pickUp__3L_Td .DamagePoints-module-pointer__1DwLs.DamagePoints-module-rightRearDoorGlass__3XnIJ {
  left: 36%
}

.DamagePoints-module-van__1OX3H .DamagePoints-module-pointer__1DwLs.DamagePoints-module-rightRearDoorGlass__3XnIJ {
  top: 25%;
  left: 37%
}

.DamagePoints-module-pointer__1DwLs.DamagePoints-module-rightSill__33cCo {
  top: 74%;
  left: 42%
}

.DamagePoints-module-rear__1QAzY .DamagePoints-module-pointer__1DwLs.DamagePoints-module-rightSill__33cCo {
  opacity: 0;
  pointer-events: none
}

.DamagePoints-module-pointer__1DwLs.DamagePoints-module-exteriorRoof__MXwKf {
  top: 20%;
  left: 40%
}

.DamagePoints-module-rear__1QAzY .DamagePoints-module-pointer__1DwLs.DamagePoints-module-exteriorRoof__MXwKf {
  opacity: 0;
  pointer-events: none
}

.DamagePoints-module-coupe__2d7j5 .DamagePoints-module-pointer__1DwLs.DamagePoints-module-exteriorRoof__MXwKf {
  top: 23%;
  left: 44%
}

.DamagePoints-module-estate__ZPwfp .DamagePoints-module-pointer__1DwLs.DamagePoints-module-exteriorRoof__MXwKf,
.DamagePoints-module-hatchback__1_Hmk .DamagePoints-module-pointer__1DwLs.DamagePoints-module-exteriorRoof__MXwKf,
.DamagePoints-module-suv__3EfCx .DamagePoints-module-pointer__1DwLs.DamagePoints-module-exteriorRoof__MXwKf {
  top: 15%
}

.DamagePoints-module-pickUp__3L_Td .DamagePoints-module-pointer__1DwLs.DamagePoints-module-exteriorRoof__MXwKf {
  top: 15%;
  left: 45%
}

.DamagePoints-module-van__1OX3H .DamagePoints-module-pointer__1DwLs.DamagePoints-module-exteriorRoof__MXwKf {
  top: 5%
}

.DamagePoints-module-pointer__1DwLs.DamagePoints-module-exteriorAllOver__3lViq {
  opacity: 0;
  pointer-events: none
}

.DamagePoints-module-pointer__1DwLs.DamagePoints-module-exteriorUnderbody__88CXG {
  top: 73%;
  left: 40%
}

.DamagePoints-module-rear__1QAzY .DamagePoints-module-pointer__1DwLs.DamagePoints-module-exteriorUnderbody__88CXG {
  opacity: 0;
  pointer-events: none
}

.DamagePoints-module-pointerRings__3e1Ur {
  display: inline-block;
  padding: 0;
  border: 0;
  background: none;
  font-family: inherit;
  font-size: inherit;
  line-height: 1.25;
  font-weight: inherit;
  text-decoration: none;
  color: inherit;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  cursor: pointer;
  width: 100%;
  height: 100%;
  position: relative;
  border-radius: 50%;
  background: rgba(240, 90, 103, .125)
}

.DamagePoints-module-pointerRings__3e1Ur:focus {
  outline: 0
}

.DamagePoints-module-pointerRings__3e1Ur::-moz-focus-inner {
  border: 0
}

.DamagePoints-module-pointerRings__3e1Ur:after,
.DamagePoints-module-pointerRings__3e1Ur:before {
  transition: background .1s ease-in-out;
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  border-radius: 50%
}

.DamagePoints-module-pointerRings__3e1Ur:before {
  width: 62.5%;
  height: 62.5%;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -31.25% 0 0 -31.25%;
  background: rgba(240, 90, 103, .25)
}

.DamagePoints-module-pointerRings__3e1Ur:after {
  width: 25%;
  height: 25%;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -12.5% 0 0 -12.5%;
  background: rgba(240, 90, 103, .75)
}

.DamagePoints-module-pointerRings__3e1Ur:hover:before,
.DamagePoints-module-pointerSelected__RZmOv .DamagePoints-module-pointerRings__3e1Ur:before {
  background: rgba(240, 90, 103, .5)
}

.DamagePoints-module-pointerRings__3e1Ur:hover:after,
.DamagePoints-module-pointerSelected__RZmOv .DamagePoints-module-pointerRings__3e1Ur:after {
  background: #f05a67
}

.DamagePoints-module-pointerSelected__RZmOv .DamagePoints-module-pointerRings__3e1Ur {
  z-index: 1;
  -webkit-animation: DamagePoints-module-pulsatePointer__3Cc-l 1s ease-in-out infinite;
  animation: DamagePoints-module-pulsatePointer__3Cc-l 1s ease-in-out infinite
}

.DamagePoints-module-unknown__2Bquj .DamagePoints-module-pointerRings__3e1Ur {
  -webkit-animation: none;
  animation: none
}

.DamagePoints-module-unknown__2Bquj .DamagePoints-module-pointerRings__3e1Ur:before {
  width: 70%;
  height: 70%;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -35% 0 0 -35%
}

.DamagePoints-module-unknown__2Bquj .DamagePoints-module-pointerRings__3e1Ur:after {
  width: 52.5%;
  height: 52.5%;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -26.25% 0 0 -26.25%
}

@-webkit-keyframes DamagePoints-module-pulsatePointer__3Cc-l {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1)
  }

  50% {
    -webkit-transform: scale(1.25);
    transform: scale(1.25)
  }

  to {
    -webkit-transform: scale(1);
    transform: scale(1)
  }
}

@keyframes DamagePoints-module-pulsatePointer__3Cc-l {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1)
  }

  50% {
    -webkit-transform: scale(1.25);
    transform: scale(1.25)
  }

  to {
    -webkit-transform: scale(1);
    transform: scale(1)
  }
}

.DamagePoints-module-pointerIcon__1VB8x {
  width: 35%;
  height: 35%;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -17.5% 0 0 -17.5%;
  display: none;
  z-index: 1;
  color: #fff
}

.DamagePoints-module-unknown__2Bquj .DamagePoints-module-pointerIcon__1VB8x {
  display: block
}

.DamagePoints-module-tooltip__2Hq1r {
  position: absolute;
  z-index: 1;
  bottom: 100%;
  left: calc(50% + 1px);
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  border-radius: 5px;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, .05);
  visibility: hidden;
  opacity: 0;
  transition: visibility 0s linear .2s, opacity .2s ease-in-out
}

.DamagePoints-module-tooltip__2Hq1r:after {
  width: 10px;
  height: 10px;
  content: "";
  position: absolute;
  bottom: -5px;
  left: calc(50% - 5px);
  border-radius: 0 0 2px 0;
  background: #fff;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, .05);
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg)
}

.DamagePoints-module-pointerSelected__RZmOv .DamagePoints-module-tooltip__2Hq1r {
  visibility: visible;
  opacity: 1;
  transition: visibility 0s linear 0s, opacity .2s ease-in-out
}

.DamagePoints-module-tooltipContents__3qpj7 {
  position: relative;
  z-index: 1;
  padding: 8px 12px;
  border-radius: 5px;
  background: #fff;
  text-align: center;
  white-space: nowrap;
  line-height: 1
}

.DamagePoints-module-tooltipLabel__3qU_l {
  margin-bottom: 2px;
  font-size: 9px;
  text-transform: uppercase;
  color: #bbb
}

.DamagePoints-module-tooltipValue__2qwPE {
  font-size: 10px;
  font-weight: 500
}

.DamagePoints-module-tooltipValue__2qwPE span {
  display: inline-block;
  margin: 0 2px;
  opacity: .6
}

.Damage-module-root__3B1Wb {
  font-size: 18px
}

.Damage-module-points__3QF0B {
  border-radius: 5px 5px 0 0
}

.Damage-module-damages__HW974 {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
  margin: -3px 0 0 -5px
}

.Damage-module-damage__2m1iu {
  display: inline-block;
  line-height: 16px;
  margin: 3px 0 0 5px;
  padding: 0 8px;
  border-radius: 8px;
  background: #ff4751;
  font-size: 12px;
  white-space: nowrap;
  color: #fff
}

.Damage-module-damage__2m1iu span {
  display: inline-block;
  margin: 0 3px;
  opacity: .6
}

.Damage-module-details__3Jsvo {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  margin: -15px 0 -5px -15px;
  font-size: 18px
}

@media screen and (min-width:900px) {
  .Damage-module-details__3Jsvo {
    flex-direction: row
  }
}

.Damage-module-detail__DHq4M {
  flex: 1 1 auto;
  margin: 15px 0 0 15px
}

.Damage-module-detailLong__2AmpC {
  flex-basis: 100%;
  max-width: 100%
}

.Damage-module-parts__1eDvU {
  list-style: none;
  margin: 0;
  padding: 0;
  font-size: 14px
}

.Damage-module-part__1pMT7 {
  margin-top: .375em
}

.Damage-module-jsi__1W6yZ {
  margin-top: 20px
}

.Damage-module-jsiRows__w8d61 {
  font-size: 14px
}

.Damage-module-entity__1akZD {
  flex-basis: 35%
}

.Damage-module-type__1KaJL {
  flex-basis: 50%
}

.Damage-module-export__11zCG {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  flex-basis: 15%
}

.Damage-module-extra__3e5yd {
  margin-top: .5em;
  font-size: 12px
}

.Damage-module-extra__3e5yd strong {
  font-weight: 500
}

.Damage-module-entityContact__2cB7Q {
  display: block
}

.Damage-module-entityContact__2cB7Q a {
  font-size: .9em;
  font-style: italic;
  text-decoration: underline
}

.Damage-module-entityContact__2cB7Q a:hover {
  text-decoration: none
}

.Damages-module-title__3GvG7 {
  position: relative;
  z-index: 1
}

.Damages-module-tabsContainer__j3Ecj {
  display: none
}

@media screen and (min-width:600px) {
  .Damages-module-tabsContainer__j3Ecj {
    display: flex
  }
}

.Damages-module-tabs__bQG6X {
  width: 225px
}

@media screen and (min-width:900px) {
  .Damages-module-tabs__bQG6X {
    width: 320px
  }
}

.Damages-module-list__1sEI2 {
  list-style: none;
  margin: 0;
  padding: 0;
  display: block
}

@media screen and (min-width:600px) {
  .Damages-module-list__1sEI2 {
    display: none
  }
}

.Damages-module-item__rtFHS {
  padding: 25px 0
}

.Damages-module-item__rtFHS:first-child {
  padding-top: 0
}

.Damages-module-item__rtFHS:last-child {
  padding-bottom: 0
}

@media print {
  .Damages-module-item__rtFHS {
    -webkit-column-break-inside: avoid;
    break-inside: avoid
  }
}

.Damages-module-title__3GvG7 {
  margin-bottom: 20px;
  font-size: 24px
}

.NoDamage-module-approval__2PEZv {
  margin-bottom: 50px;
  padding: 34px 18px 18px;
  border-radius: 10px;
  background: #f9f9f9
}

.NoDamage-module-title__2PGq8 {
  margin: 0 0 20px;
  text-align: center;
  font-family: Roboto, sans-serif;
  font-size: 16px;
  text-transform: uppercase
}

@media screen and (min-width:600px) {
  .NoDamage-module-title__2PGq8 {
    font-size: 15px
  }
}

.NoDamage-module-vin__3_cAo {
  font-weight: 700;
  color: #42bf00
}

.NoDamage-module-expert__9C_Vn {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 30px;
  background: #fafafa;
  border: 2px solid #fff;
  border-radius: 10px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, .15)
}

@media screen and (min-width:600px) {
  .NoDamage-module-expert__9C_Vn {
    flex-direction: row
  }
}

.NoDamage-module-photo__CtB5J {
  width: 120px;
  height: 120px;
  border-radius: 50%;
  position: relative;
  flex-shrink: 0;
  margin-bottom: 20px;
  background: #fff url(https://www.carvertical.com/static/martin.923c2c92.png) no-repeat bottom;
  background-size: 90%
}

.NoDamage-module-photo__CtB5J:after {
  width: 42px;
  height: 42px;
  border-radius: 50%;
  content: "";
  position: absolute;
  right: 0;
  bottom: -8px;
  border: 3px solid #e6e6e6;
  background: #fff url(/logo-square--transparent.png) no-repeat 50%;
  background-size: 70%
}

@media screen and (min-width:600px) {
  .NoDamage-module-photo__CtB5J {
    margin-bottom: 0;
    margin-right: 30px
  }
}

.NoDamage-module-bio__2Yr1L {
  flex: 1 1
}

.NoDamage-module-person__1X81O {
  margin: 0;
  font-family: Roboto, sans-serif
}

.NoDamage-module-name__3lVdl {
  font-size: 18px
}

.NoDamage-module-position__1L7Pf {
  margin-left: 8px;
  padding-left: 8px;
  border-left: 1px solid #bcbcbc;
  font-size: 14px;
  font-weight: 500;
  vertical-align: 1px
}

.NoDamage-module-quote__1kWwC {
  margin-top: 10px;
  font-size: 14px;
  line-height: 1.5
}

.NoDamage-module-quote__1kWwC p {
  margin: 5px 0 0
}

@media screen and (min-width:600px) {
  .NoDamage-module-quote__1kWwC {
    font-size: 15px
  }
}

.NoDamage-module-disclaimer__VqwcB {
  display: flex;
  align-items: center;
  margin-top: 10px;
  padding: 0 8px;
  font-size: 12px;
  color: #999
}

.NoDamage-module-disclaimer__VqwcB p {
  margin: 5px 0 0
}

.NoDamage-module-warningIcon__2tzoL {
  width: 22px;
  height: 22px;
  flex-shrink: 0;
  margin-right: 8px
}

.NoDamage-module-countries__1O8vA {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-direction: column;
  margin: -1px -13px 0;
  text-align: left
}

@media screen and (min-width:600px) {
  .NoDamage-module-countries__1O8vA {
    flex-direction: row;
    flex-wrap: wrap
  }
}

.NoDamage-module-countryWrapper__1mnvb {
  margin-bottom: -1px;
  padding: 0 13px
}

@media screen and (min-width:600px) {
  .NoDamage-module-countryWrapper__1mnvb {
    flex-basis: 50%
  }
}

@media screen and (min-width:900px) {
  .NoDamage-module-countryWrapper__1mnvb {
    flex-basis: 33.333%
  }
}

.NoDamage-module-country__2dtZ2 {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 14px 6px 14px 18px;
  border: 1px solid #e6e6e6;
  border-right: 0;
  border-left: 0;
  font-size: 13px
}

@media screen and (min-width:600px) {
  .NoDamage-module-country__2dtZ2 {
    align-items: flex-start
  }
}

.NoDamage-module-countryLabel__3OLbM {
  font-size: 1.15em;
  font-weight: 500
}

.NoDamage-module-coverage__31PPI {
  display: flex;
  margin-top: 10px
}

.NoDamage-module-checkIcon__2jejG {
  width: 16px;
  height: 16px;
  flex-shrink: 0
}

.NoDamage-module-coverageText__2-QkI {
  flex: 1 1;
  margin: 1px 0 0 6px
}

.NmvtisChecks-module-table__12TG7 {
  margin-top: -1px;
  font-size: 14px
}

@media screen and (min-width:900px) {
  .NmvtisChecks-module-table__12TG7 {
    font-size: 1em
  }
}

.NmvtisChecks-module-check__36ziu,
.NmvtisChecks-module-status__rsktx {
  flex-basis: 50%
}

.NmvtisChecks-module-brander__3UQMO {
  margin-top: 7px
}

.DamageSection-module-checks__1kwDV {
  margin-top: 50px
}

.ScrollPane-module-root__2W244 {
  overflow: hidden;
  position: relative
}

.ScrollPane-module-fade__2zORW {
  display: inline-block;
  padding: 0;
  border: 0;
  background: none;
  font-family: inherit;
  font-size: inherit;
  line-height: 1.25;
  font-weight: inherit;
  text-decoration: none;
  color: inherit;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  cursor: pointer;
  transition: opacity .1s ease-in-out;
  content: "";
  position: absolute;
  z-index: 1;
  top: 0;
  bottom: 0;
  width: 15%
}

.ScrollPane-module-fade__2zORW:focus {
  outline: 0
}

.ScrollPane-module-fade__2zORW::-moz-focus-inner {
  border: 0
}

.ScrollPane-module-fadeLeft__2eGLV {
  left: 0;
  background: linear-gradient(90deg, #f9f9f9 25%, hsla(0, 0%, 98%, 0))
}

.ScrollPane-module-fadeLeft__2eGLV:hover {
  opacity: .75
}

.ScrollPane-module-fadeRight__1GgZS {
  right: 0;
  background: linear-gradient(270deg, #f9f9f9 25%, hsla(0, 0%, 98%, 0))
}

.ScrollPane-module-fadeRight__1GgZS:hover {
  opacity: .75
}

.ScrollPane-module-fadeHidden__16w-m {
  opacity: 0 !important;
  pointer-events: none
}

.ScrollPane-module-chevron__3Umue {
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -10px 0 0 -10px;
  width: 20px;
  height: 20px
}

.ScrollPane-module-chevron__3Umue:after {
  content: "";
  display: block;
  border-right: 2px solid;
  border-bottom: 2px solid;
  width: 20px;
  height: 20px
}

.ScrollPane-module-fadeLeft__2eGLV .ScrollPane-module-chevron__3Umue:after {
  -webkit-transform: rotate(-225deg);
  transform: rotate(-225deg)
}

.ScrollPane-module-fadeRight__1GgZS .ScrollPane-module-chevron__3Umue:after {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg)
}

.ScrollPane-module-fadeLeft__2eGLV .ScrollPane-module-chevron__3Umue {
  -webkit-animation: ScrollPane-module-teaseOverflowLeft__2vr3- 2s infinite ease-in-out both;
  animation: ScrollPane-module-teaseOverflowLeft__2vr3- 2s infinite ease-in-out both
}

.ScrollPane-module-fadeRight__1GgZS .ScrollPane-module-chevron__3Umue {
  -webkit-animation: ScrollPane-module-teaseOverflowRight__2_YFp 2s infinite ease-in-out both;
  animation: ScrollPane-module-teaseOverflowRight__2_YFp 2s infinite ease-in-out both
}

.ScrollPane-module-fade__2zORW:hover .ScrollPane-module-chevron__3Umue {
  -webkit-animation-play-state: paused;
  animation-play-state: paused
}

@-webkit-keyframes ScrollPane-module-teaseOverflowLeft__2vr3- {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0)
  }

  50% {
    -webkit-transform: translateX(-5px);
    transform: translateX(-5px)
  }

  to {
    -webkit-transform: translateX(0);
    transform: translateX(0)
  }
}

@keyframes ScrollPane-module-teaseOverflowLeft__2vr3- {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0)
  }

  50% {
    -webkit-transform: translateX(-5px);
    transform: translateX(-5px)
  }

  to {
    -webkit-transform: translateX(0);
    transform: translateX(0)
  }
}

@-webkit-keyframes ScrollPane-module-teaseOverflowRight__2_YFp {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0)
  }

  50% {
    -webkit-transform: translateX(5px);
    transform: translateX(5px)
  }

  to {
    -webkit-transform: translateX(0);
    transform: translateX(0)
  }
}

@keyframes ScrollPane-module-teaseOverflowRight__2_YFp {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0)
  }

  50% {
    -webkit-transform: translateX(5px);
    transform: translateX(5px)
  }

  to {
    -webkit-transform: translateX(0);
    transform: translateX(0)
  }
}

.ScrollPane-module-label__1vJgD {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 70px;
  font-size: 12px;
  text-shadow: 1px 1px 0 #fff, 1px -1px 0 #fff, -1px -1px 0 #fff, -1px 1px 0 #fff
}

.ScrollPane-module-fadeLeft__2eGLV .ScrollPane-module-label__1vJgD {
  margin-left: 45px;
  text-align: left
}

.ScrollPane-module-fadeRight__1GgZS .ScrollPane-module-label__1vJgD {
  margin-left: -45px;
  text-align: right
}

.ScrollPane-module-container__c91U4 {
  overflow: auto;
  -webkit-overflow-scrolling: touch
}

.MileageRollbackTooltip-module-root__2Mk7E {
  position: absolute;
  width: 252px;
  height: 66px;
  margin-top: -29px;
  border-radius: 6px;
  background: #fff;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, .05), 0 15px 12px -8px rgba(0, 0, 0, .15);
  -webkit-transform: translate(-50%, -100%);
  transform: translate(-50%, -100%);
  opacity: .8
}

.MileageRollbackTooltip-module-root__2Mk7E:after {
  width: 20px;
  height: 20px;
  content: "";
  position: absolute;
  bottom: -10px;
  left: calc(50% - 10px);
  border-radius: 0 0 3px 0;
  background: #fff;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, .05);
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg)
}

.MileageRollbackTooltip-module-contents__2gfYz {
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: flex;
  align-items: center;
  padding: 0 15px;
  border-radius: 6px;
  background: #fff;
  color: #f05a67
}

.MileageRollbackTooltip-module-icon__3D567 {
  flex-shrink: 0;
  width: 24px;
  margin-right: 10px
}

.MileageRollbackTooltip-module-details__3EYoM {
  flex: 1 1;
  font-weight: 700
}

.MileageRollbackTooltip-module-mileage__3LDzm {
  margin-top: -2px;
  font-size: 16px
}

.MileageRollbackTooltip-module-explanation__3iTV9 {
  font-size: 14px
}

.MileageChart-module-root__1Llc6 {
  overflow: hidden;
  position: relative;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none
}

.MileageChart-module-root__1Llc6.mobile{
  margin: 0 auto;
}

.MileageChart-module-root__1Llc6.desktop{
  display: none;
}

@media (min-width: 768px) {
  .MileageChart-module-root__1Llc6.mobile{
    display: none;
  }

  .MileageChart-module-root__1Llc6.desktop{
    display: block;
  }
}

@media print {
  .MileageChart-module-root__1Llc6 .vx-grid .vx-line {
    stroke: #f0f0f0
  }

  .MileageChart-module-root__1Llc6 .vx-axis-bottom .vx-line {
    stroke: #e6e6e6
  }
}

.MileageChart-module-labelingBadge__1TC-h {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  line-height: 17px;
  background: #f05a67;
  text-align: center;
  text-transform: uppercase;
  font-size: 10px;
  color: #fff
}

.MileageChart-module-layer__3_Vkq {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0
}

.MileageChart-module-pathLayer__2L_BO {
  -webkit-filter: drop-shadow(0 5px 2px rgba(0, 0, 0, .15));
  filter: drop-shadow(0 5px 2px rgba(0, 0, 0, .15))
}

.MileageChart-module-chart__xGuu3 {
  display: block;
  width: 100%;
  height: 100%
}

.MileageChart-module-axisTick__1wc0b text {
  text-anchor: middle;
  font-family: inherit;
  font-size: 11px;
  font-weight: 700;
  text-transform: uppercase
}

.MileageChart-module-dot__3KOoC {
  stroke: #c7000a;
  stroke-width: 0
}

.MileageChart-module-labeling__QA7G1 .MileageChart-module-dot__3KOoC:hover {
  stroke-width: 3
}

.MileageChart-module-dotLabel__1SDu9 {
  text-anchor: middle;
  font-family: inherit;
  font-size: 13px;
  font-weight: 700
}

.MileageChart-module-dotLabelStroke__IsdiS {
  stroke: #f9f9f9;
  stroke-width: 2px
}

.MileageChart-module-saveButton__1xK1G {
  position: absolute;
  z-index: 1;
  top: 27px;
  right: 10px
}

.MileageChartContainer-module-root__2YKwk {
  position: relative
}

.MileageChartContainer-module-loader__t2PMz {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  transition: opacity .1s ease-in-out;
  background: hsla(0, 0%, 100%, .5);
  opacity: 0;
  pointer-events: none
}

.MileageChartContainer-module-loading__2ba0E .MileageChartContainer-module-loader__t2PMz {
  opacity: 1;
  pointer-events: all
}

.MileageFacts-module-arrow__2_1sj {
  margin-right: 6px;
  font-size: 22px;
  vertical-align: -3px;
  color: #c7000a
}

.MileageSection-module-checks__2Jk00,
.MileageSection-module-facts__26sVb {
  margin-top: 50px
}

.EmptyStateHeader-module-root__1O-iH {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 38px 0;
  border: 1px solid #e6e6e6;
  border-right: 0;
  border-left: 0
}

.EmptyStateHeader-module-icon__2St8k {
  width: 36px;
  height: 36px;
  margin-right: 10px;
  color: #42bf00
}

.EmptyStateHeader-module-title__3J0Hj {
  margin: 0;
  font-size: 18px;
  font-family: Roboto, sans-serif;
  color: #42bf00;
  font-weight: 700
}

.EmptyStateHeader-module-subtitle__lulob {
  margin: 3px 0 0;
  font-size: 16px;
  font-family: Roboto, sans-serif;
  font-weight: 400
}

.VinLocations-module-root__28q-P {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center
}

@media screen and (min-width:600px) {
  .VinLocations-module-root__28q-P {
    flex-direction: row;
    align-items: stretch
  }
}

.VinLocations-module-item__1MZ_D {
  flex: 1 1;
  overflow: hidden;
  width: 100%;
  max-width: 300px;
  border-radius: 10px;
  background: rgba(0, 0, 0, .03);
  text-align: center
}

.VinLocations-module-item__1MZ_D:not(:first-child) {
  margin-top: 40px
}

@media screen and (min-width:600px) {
  .VinLocations-module-item__1MZ_D {
    width: auto
  }

  .VinLocations-module-item__1MZ_D:not(:first-child) {
    margin-top: 0;
    margin-left: 20px
  }
}

.VinLocations-module-image__1pLDA {
  background: #f9f9f9
}

.VinLocations-module-title__3aueF {
  margin: 0;
  padding: 20px 10px;
  font-family: Roboto, sans-serif;
  font-size: 15px;
  font-weight: 400
}

.Issues-module-icon__28S1o {
  width: 50px;
  height: 50px;
  padding: 8px;
  border-radius: 5px;
  background: #f9e678;
  color: #776c25
}

@media screen and (min-width:900px) {
  .Issues-module-icon__28S1o {
    width: 58px;
    height: 58px;
    padding: 10px
  }
}

@media screen and (min-width:900px) {
  .Issues-module-item__12P16 {
    padding: 2em 0
  }
}

.Issues-module-content__1Bo33 {
  word-break: break-word
}

@media screen and (min-width:900px) {
  .Issues-module-content__1Bo33 {
    margin-left: 15px
  }
}

.Issues-module-title__3_RVV {
  margin: 0;
  font-size: 18px;
  font-weight: 600
}

.Issues-module-subtitle__2bXKo {
  margin: 8px 0 0;
  font-size: 14px
}

.Issues-module-description__3EfGE {
  margin: 0;
  font-size: 15px;
  line-height: 1.5
}

.StandardProcedure-module-root__3Ap7B {
  counter-reset: step
}

@media screen and (min-width:900px) {
  .StandardProcedure-module-item__2DbSx {
    padding: 2em 0
  }
}

.StandardProcedure-module-step__1wsu5 {
  margin-top: -3px !important;
  font-size: 30px;
  font-weight: 300;
  color: #bbb;
  counter-increment: step
}

.StandardProcedure-module-step__1wsu5 i:after {
  content: counter(step);
  font-style: normal
}

@media screen and (min-width:900px) {
  .StandardProcedure-module-step__1wsu5 {
    margin: 0 10px
  }
}

.StandardProcedure-module-content__1H1Ic {
  word-break: break-word
}

.StandardProcedure-module-title__3JC9u {
  margin: 0;
  font-size: 18px;
  font-weight: 600
}

.StandardProcedure-module-subtitle__1fLtl {
  margin: 8px 0 0;
  font-size: 14px
}

.StandardProcedure-module-subtitleIcon__3yL9I {
  width: 16px;
  height: 16px
}

.StandardProcedure-module-description__PJHZG {
  font-size: 15px;
  line-height: 1.5
}

.StandardProcedure-module-description__PJHZG>p {
  margin: 8px 0 0
}

.StandardProcedure-module-description__PJHZG a {
  color: #1688e0;
  cursor: pointer
}

.StandardProcedure-module-description__PJHZG a:hover {
  text-decoration: underline !important
}

.ChecklistSection-module-root__2zYcS {
  counter-reset: step
}

.ChecklistSection-module-header__cFwBz {
  display: flex;
  flex-direction: column-reverse;
  text-transform: uppercase;
  margin-bottom: 12px
}

.ChecklistSection-module-header__cFwBz:not(:first-child) {
  margin-top: 50px
}

.ChecklistSection-module-title__e0AFI {
  margin: 0;
  font-family: Roboto, sans-serif;
  font-size: 17px;
  font-weight: 500
}

.ChecklistSection-module-step__2gzeH {
  font-size: 16px;
  line-height: 1;
  color: #999;
  counter-increment: step
}

.ChecklistSection-module-step__2gzeH i:after {
  content: counter(step);
  font-style: normal
}

.Rating-module-header__2bgOu {
  display: flex;
  justify-content: space-between;
  margin-bottom: 5px;
  text-align: left;
  font-family: proxima-nova, sans-serif;
  font-size: 14px;
  font-weight: 600;
  color: #333
}

.Rating-module-bar__1YByF {
  height: 10px;
  border-radius: 5px;
  background: #e6e6e6
}

.Rating-module-fill__2zggz {
  height: 100%;
  border-radius: 5px
}

.Rating-module-positive__12Jis .Rating-module-fill__2zggz {
  background: #42bf00
}

.Rating-module-neutral__3XWqm .Rating-module-fill__2zggz {
  background: #ffa400
}

.Rating-module-negative__yoozo .Rating-module-fill__2zggz {
  background: #f05a67
}

.Rating-module-labels__1jcVL {
  display: flex;
  justify-content: space-between;
  margin-top: 8px
}

.Rating-module-label__1WG-c {
  font-size: 8px;
  font-weight: 700;
  text-transform: uppercase;
  text-align: left;
  color: #999
}

.Rating-module-label__1WG-c:last-child {
  text-align: right
}

.ValuationSection-module-root__3Q0y0 {
  margin: -20px 0 0 -20px
}

.ValuationSection-module-blocks__2FFj0 {
  display: flex;
  flex-wrap: wrap
}

.ValuationSection-module-block__nR0vQ {
  flex: 1 1;
  display: flex;
  flex-direction: column;
  min-width: 240px;
  margin: 20px 0 0 20px;
  padding: 22px 20px 45px;
  border: 1px solid #e6e6e6;
  border-radius: 10px;
  background: #fff;
  text-align: center
}

.ValuationSection-module-spacer__3NVlm {
  flex: 1 1
}

.ValuationSection-module-title__2DiXQ {
  margin: 0 0 25px;
  font-family: Roboto, sans-serif;
  font-size: 16px;
  text-transform: uppercase
}

.ValuationSection-module-blockFull__1M61W .ValuationSection-module-title__2DiXQ {
  margin-bottom: 40px
}

@media screen and (min-width:600px) {
  .ValuationSection-module-blockFull__1M61W .ValuationSection-module-title__2DiXQ {
    text-align: left
  }
}

.ValuationSection-module-value__1nCwI {
  margin: 0;
  font-size: 30px;
  font-weight: 700
}

.ValuationSection-module-value__1nCwI small,
.ValuationSection-module-value__1nCwI span {
  font-size: .6em
}

.ValuationSection-module-value__1nCwI span {
  vertical-align: 8px
}

.ValuationSection-module-subtitle__1pYaQ {
  margin: 0;
  font-size: 13px;
  color: gray
}

.ValuationSection-module-subtitle__1pYaQ strong {
  white-space: nowrap
}

.ValuationSection-module-divider__1H5g7 {
  height: 1px;
  margin: 30px 0;
  background: #e6e6e6
}

.ValuationSection-module-timeline__3bRQM {
  list-style: none;
  margin: 0;
  padding: 0;
  position: relative;
  display: flex;
  flex-direction: column;
  margin-left: 8px;
  padding: 10px 0
}

.ValuationSection-module-timeline__3bRQM:after,
.ValuationSection-module-timeline__3bRQM:before {
  content: "";
  position: absolute;
  z-index: 1;
  height: 10%
}

.ValuationSection-module-timeline__3bRQM:before {
  top: 0;
  right: 0;
  left: 0;
  background: linear-gradient(180deg, #fff, hsla(0, 0%, 100%, 0))
}

.ValuationSection-module-timeline__3bRQM:after {
  right: 0;
  bottom: 0;
  left: 0;
  background: linear-gradient(0deg, #fff, hsla(0, 0%, 100%, 0))
}

@media screen and (min-width:600px) {
  .ValuationSection-module-timeline__3bRQM {
    flex-direction: row;
    overflow-x: auto;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch;
    margin: -10px 0
  }

  .ValuationSection-module-timeline__3bRQM:after,
  .ValuationSection-module-timeline__3bRQM:before {
    height: auto;
    width: 15%
  }

  .ValuationSection-module-timeline__3bRQM:before {
    top: 0;
    right: auto;
    bottom: 0;
    left: 0;
    background: linear-gradient(90deg, #fff, hsla(0, 0%, 100%, 0))
  }

  .ValuationSection-module-timeline__3bRQM:after {
    top: 0;
    right: 0;
    bottom: 0;
    left: auto;
    background: linear-gradient(270deg, #fff, hsla(0, 0%, 100%, 0))
  }
}

.ValuationSection-module-line__2xqzg {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 50%;
  border-right: 1px dashed #bcbcbc
}

@media screen and (min-width:600px) {
  .ValuationSection-module-line__2xqzg {
    top: 50%;
    right: 0;
    bottom: auto;
    left: 0;
    height: 0;
    border-right: 0;
    border-bottom: 1px dashed #bcbcbc
  }
}

.ValuationSection-module-event__25WGZ {
  position: relative;
  z-index: 2;
  flex: 1 1 auto;
  display: flex;
  align-items: center;
  padding: 15px 0;
  text-align: left;
  white-space: nowrap
}

.ValuationSection-module-event__25WGZ+.ValuationSection-module-event__25WGZ {
  margin-top: 15px
}

.ValuationSection-module-event__25WGZ:after,
.ValuationSection-module-event__25WGZ:before {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  content: ""
}

.ValuationSection-module-event__25WGZ:before {
  width: 20px;
  height: 20px;
  border-radius: 50%;
  border: 3px solid #ededed;
  background: #c7000a
}

.ValuationSection-module-event__25WGZ:after {
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background: #fff
}

@media screen and (min-width:600px) {
  .ValuationSection-module-event__25WGZ {
    display: block;
    padding: 0;
    text-align: center
  }

  .ValuationSection-module-event__25WGZ+.ValuationSection-module-event__25WGZ {
    margin-top: 0;
    margin-left: 20px
  }

  .ValuationSection-module-event__25WGZ:after,
  .ValuationSection-module-event__25WGZ:before {
    left: 50%
  }
}

.ValuationSection-module-date__2VRkA {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  width: 50%;
  padding-right: 20px;
  line-height: 20px;
  margin: 0;
  text-align: right;
  font-size: 14px
}

@media screen and (min-width:600px) {
  .ValuationSection-module-date__2VRkA {
    width: auto;
    line-height: 2;
    padding-right: 0;
    text-align: center;
    font-size: 16px
  }
}

.ValuationSection-module-price__Y0Hxw {
  position: absolute;
  left: calc(50% + 20px);
  right: 0;
  margin: 0;
  font-size: 22px;
  line-height: 1;
  font-weight: 700
}

@media screen and (min-width:600px) {
  .ValuationSection-module-price__Y0Hxw {
    position: static;
    left: auto;
    right: auto;
    margin-top: 30px
  }
}

.ValuationSection-module-priceUnknown__1bSAh {
  visibility: hidden
}

.DisclaimerSection-module-root__3Ua4Z {
  line-height: 1.5
}

.DisclaimerSection-module-root__3Ua4Z h3 {
  margin: 0;
  font-size: 1em
}

.DisclaimerSection-module-root__3Ua4Z h4 {
  margin: 1.5em 0 0;
  font-size: .875em
}

.DisclaimerSection-module-root__3Ua4Z p {
  margin: .25em 0;
  font-size: .6875em
}

.DisclaimerSection-module-content__ke1yM {
  overflow: hidden
}

.BannersSection-module-banner__VyKoq {
  overflow: hidden;
  position: relative;
  padding: 0 15px;
  background: #fff;
  border-radius: 10px
}

.BannersSection-module-banner__VyKoq+.BannersSection-module-banner__VyKoq {
  margin-top: 40px
}

@media screen and (min-width:600px) {
  .BannersSection-module-banner__VyKoq {
    font-size: 20px
  }
}

.BannersSection-module-bannerSms__25STn {
  background: #c7000a
}

.BannersSection-module-background__2Fnfj {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: no-repeat 50%;
  background-size: cover;
  opacity: .2;
  -webkit-filter: grayscale(1);
  filter: grayscale(1)
}

.BannersSection-module-bannerSms__25STn .BannersSection-module-background__2Fnfj {
  background-image: url(https://www.carvertical.com/static/sms.0a7ca8ec.jpg)
}

.BannersSection-module-bannerVip__2DMAw .BannersSection-module-background__2Fnfj {
  background-image: url(https://www.carvertical.com/static/vip.0e1701c2.jpg)
}

.BannersSection-module-content__1K7Gc {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 3em 0;
  text-align: center
}

.BannersSection-module-bannerSms__25STn .BannersSection-module-content__1K7Gc {
  color: #fff
}

.BannersSection-module-bannerVip__2DMAw .BannersSection-module-content__1K7Gc {
  color: #c7000a
}

.BannersSection-module-icons__3Znw8 {
  display: flex;
  justify-content: center;
  align-items: center
}

.BannersSection-module-icon__vdEGI {
  width: 6em;
  height: 4.45em
}

.BannersSection-module-icons__3Znw8 .BannersSection-module-icon__vdEGI {
  width: 3.7em;
  height: 3.7em;
  margin: 0 6px
}

.BannersSection-module-bannerSms__25STn .BannersSection-module-icon__vdEGI {
  color: #ffd530
}

.BannersSection-module-title__2uITv {
  margin: .5em 0 0;
  font-size: 1.8em;
  letter-spacing: -.025em;
  line-height: 1;
  font-weight: 700
}

.BannersSection-module-subtitle__2pkhP {
  margin: .25em 0 0;
  font-size: 1em;
  font-weight: 400
}

.BannersSection-module-subtitle__2pkhP strong {
  font-weight: 700
}

.BannersSection-module-action__1qo6X {
  width: 100%;
  max-width: 420px;
  margin-top: 1em
}

.BannersSection-module-input__2CuIa {
  border-color: transparent
}

.BannersSection-module-input__2CuIa:focus {
  border-color: #ffd530
}

.BannersSection-module-button__1Kv-0 {
  text-transform: uppercase;
  font-size: 18px
}

.BannersSection-module-buttonLabel__2jZLa {
  font-size: 1em !important
}

.BannersSection-module-buttonIcon__11Jbi {
  width: 20px;
  height: 20px;
  margin-right: 5px
}

.CheckAnotherSection-module-root__30xfG {
  display: flex;
  justify-content: center;
  margin-top: -25px
}

@media print {
  .CheckAnotherSection-module-root__30xfG {
    display: none
  }
}

.ProgressBar-module-root__2UZPn {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 450px;
  margin-top: 12px
}

.ProgressBar-module-vertical__2cai3 {
  flex-direction: row;
  width: 100%;
  margin-top: 2px
}

.ProgressBar-module-track__2v04E {
  overflow: hidden;
  width: 100%;
  height: 9px;
  border-radius: 5px;
  background: #e6e6e6
}

.ProgressBar-module-vertical__2cai3 .ProgressBar-module-track__2v04E {
  height: 4px;
  border-radius: 2px
}

.ProgressBar-module-fill__WXuFA {
  transition: width .4s ease-in-out;
  height: 100%;
  border-radius: 0 5px 5px 0;
  background: #c7000a
}

.ProgressBar-module-complete__3q6J5 .ProgressBar-module-fill__WXuFA {
  background: #42bf00
}

.ProgressBar-module-vertical__2cai3 .ProgressBar-module-fill__WXuFA {
  border-radius: 0 2px 2px 0
}

.ProgressBar-module-percentage__3c26y {
  margin-top: 15px;
  line-height: 1;
  font-weight: 500;
  color: #171717
}

.ProgressBar-module-vertical__2cai3 .ProgressBar-module-percentage__3c26y {
  width: 20%;
  margin-top: 0;
  text-align: right;
  font-size: 12px
}

@media screen and (min-width:600px) {
  .ProgressBar-module-vertical__2cai3 .ProgressBar-module-percentage__3c26y {
    width: 12.5%
  }
}

.ReportLoading-module-preloadFlags__1NHtb {
  position: absolute;
  bottom: 0;
  right: 0;
  overflow: hidden;
  display: flex;
  height: 2px;
  opacity: .01
}

.ReportLoading-module-preloadFlags__1NHtb>img {
  width: 10px;
  height: 10px
}

.ReportLoading-module-header__S8bnu {
  position: relative;
  background: #f9f9f9
}

.ReportLoading-module-header__S8bnu:after {
  content: "";
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  height: 10px;
  background: linear-gradient(180deg, transparent, rgba(0, 0, 0, .1))
}

.ReportLoading-module-headerContainer__1FtGU {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding-top: 35px;
  padding-bottom: 35px
}

@media screen and (max-width:599px) {
  .ReportLoading-module-headerContainer__1FtGU {
    padding-top: 15px
  }
}

.ReportLoading-module-logo__28h4H {
  width: 60px;
  height: 60px;
  border-radius: 50%;
  margin-bottom: 8px;
  -webkit-transform: translateZ(0);
  transform: translateZ(0)
}

.ReportLoading-module-logoUnknown__TjDT_ {
  background: #ededed
}

.ReportLoading-module-car__vhk3w {
  margin: 15px;
  color: #232a39
}

.ReportLoading-module-title__3kjOZ {
  margin: 0;
  text-align: center;
  font-size: 20px;
  line-height: 1;
  font-weight: 600;
  color: #171717
}

.ReportLoading-module-vin__19W6A {
  margin: 2px 0 0;
  font-size: 12px
}

.ReportLoading-module-details__1H8H5 {
  padding: 35px 0
}

.ReportLoading-module-ready__2TOoH .ReportLoading-module-details__1H8H5 {
  padding: 50px 0
}

.ReportLoading-module-complete__17Eti {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  color: #171717
}

.ReportLoading-module-totals__3FVIM {
  list-style: none;
  margin: 0;
  padding: 0;
  font-size: 17px
}

.ReportLoading-module-totals__3FVIM li:not(:first-child) {
  margin-top: 20px
}

.ReportLoading-module-totalIcon__226DG {
  width: 14px;
  height: 14px;
  border-radius: 50%;
  margin-right: 5px;
  padding: 2px;
  background: #42bf00;
  color: #fff;
  vertical-align: -1px
}

.ReportLoading-module-button__6J8D5 {
  margin: 27px 0 32px
}

.ReportLoading-module-iso__2iKNl {
  width: 90px;
  height: 35px
}

.ReportLoading-module-items__PI7Vn {
  position: relative;
  max-width: 400px;
  margin: 0 auto
}

.ReportLoading-module-items__PI7Vn:after,
.ReportLoading-module-items__PI7Vn:before {
  content: "";
  position: absolute;
  z-index: 1;
  right: 0;
  left: 0;
  height: 140px
}

.ReportLoading-module-items__PI7Vn:before {
  top: 0;
  background: linear-gradient(180deg, #fff, hsla(0, 0%, 100%, 0))
}

@media screen and (max-width:599px) {
  .ReportLoading-module-items__PI7Vn:before {
    height: 20px
  }
}

.ReportLoading-module-items__PI7Vn:after {
  bottom: 0;
  background: linear-gradient(0deg, #fff, hsla(0, 0%, 100%, 0))
}

.ReportLoading-module-itemsScroller__1AnXY {
  overflow: hidden;
  height: 210px
}

@media screen and (min-width:600px) {
  .ReportLoading-module-itemsScroller__1AnXY {
    height: 350px
  }
}

@media screen and (max-width:599px) {
  .ReportLoading-module-itemsScroller__1AnXY {
    padding-top: 20px
  }
}

.ReportLoading-module-itemList__37glO {
  list-style: none;
  margin: 0;
  padding: 0;
  transition: -webkit-transform .8s ease-in-out;
  transition: transform .8s ease-in-out;
  transition: transform .8s ease-in-out, -webkit-transform .8s ease-in-out;
  position: relative
}

.ReportLoading-module-itemList__37glO:before {
  content: "";
  position: absolute;
  top: 0;
  left: 35px;
  bottom: 0;
  border-left: 1px dashed #d5d5d5
}

.ReportLoading-module-item__3rCly {
  display: flex;
  align-items: center;
  height: 70px;
  color: #171717
}

.ReportLoading-module-item__3rCly+.ReportLoading-module-item__3rCly {
  margin-top: 70px
}

.ReportLoading-module-itemDummy__17SpZ {
  position: relative
}

.ReportLoading-module-itemDummy__17SpZ:before {
  content: "";
  position: absolute;
  left: 35px;
  width: 1px;
  background: #fff
}

.ReportLoading-module-itemDummy__17SpZ:first-child:before {
  top: 0;
  bottom: -70px
}

.ReportLoading-module-itemDummy__17SpZ:last-child:before {
  top: -70px;
  bottom: 0
}

@media screen and (max-width:599px) {
  .ReportLoading-module-itemDummy__17SpZ {
    height: 0;
    margin-bottom: -70px
  }
}

.ReportLoading-module-icon__1AlH- {
  width: 70px;
  height: 70px;
  border-radius: 50%;
  transition: color .1s ease-in-out;
  position: relative;
  flex-shrink: 0;
  margin-right: 15px;
  padding: 20px;
  border: 1px solid #e6e6e6;
  background: #fff;
  box-shadow: 0 2px 7px rgba(0, 0, 0, .05);
  color: #c7000a
}

.ReportLoading-module-icon__1AlH->svg {
  width: 30px;
  height: 30px
}

.ReportLoading-module-itemComplete__31lV4 .ReportLoading-module-icon__1AlH- {
  color: #42bf00
}

.ReportLoading-module-status__2RLj4 {
  flex: 1 1 auto
}

.ReportLoading-module-subtitle__jHfXi {
  margin: 0;
  font-size: 16px;
  line-height: 1
}

@media screen and (min-width:600px) {
  .ReportLoading-module-subtitle__jHfXi {
    font-size: 20px
  }
}

.ReportLoading-module-checks__3_-HJ {
  min-height: 16px;
  margin: 5px 0 0;
  font-size: 13px;
  line-height: 1.1;
  font-weight: 300
}

@media screen and (min-width:600px) {
  .ReportLoading-module-checks__3_-HJ {
    min-height: 20px;
    font-size: 14px
  }
}

.ReportLoading-module-check__6yluf {
  font-weight: 700
}

.ReportLoading-module-checkCountry__1px9S {
  margin-left: .5em;
  vertical-align: -2px
}

.ReportNav-module-root__1eGtW {
  position: relative;
  z-index: 1
}

.ReportNav-module-expandable__qmh0t:before {
  content: "";
  position: fixed;
  top: 0;
  right: 66px;
  left: 0;
  height: 66px;
  background: #fff
}

@media screen and (min-width:600px) {
  .ReportNav-module-expandable__qmh0t:before {
    display: none
  }
}

.ReportNav-module-expandable__qmh0t:after {
  content: "";
  visibility: hidden;
  opacity: 0;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(0, 0, 0, .25);
  pointer-events: none;
  transition: visibility 0s linear 500s, opacity .1s ease-in-out
}

.ReportNav-module-expanded__3tzlO:after {
  visibility: visible;
  opacity: 1;
  pointer-events: all;
  transition-delay: 0ms
}

.ReportNav-module-content__3qpqZ {
  display: flex;
  flex-direction: column;
  width: 180px
}

.ReportNav-module-expandable__qmh0t .ReportNav-module-content__3qpqZ {
  position: fixed;
  z-index: 1;
  top: 5px;
  right: 50%;
  left: auto;
  width: 204px;
  padding: 12px;
  margin-left: -102px;
  border-radius: 6px;
  background: #fff;
  -webkit-transform: translate(50%);
  transform: translate(50%)
}

.ReportNav-module-expandable__qmh0t .ReportNav-module-content__3qpqZ:after {
  content: "";
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  cursor: pointer
}

@media screen and (min-width:600px) {
  .ReportNav-module-expandable__qmh0t .ReportNav-module-content__3qpqZ {
    right: 54px;
    -webkit-transform: translate(0);
    transform: translate(0)
  }
}

@media screen and (min-width:900px) {
  .ReportNav-module-expandable__qmh0t .ReportNav-module-content__3qpqZ {
    top: 142px;
    right: 18px;
    margin-left: 0;
    box-shadow: 0 4px 16px -8px rgba(0, 0, 0, .25)
  }
}

.ReportNav-module-expanded__3tzlO .ReportNav-module-content__3qpqZ:after {
  display: none
}

.ReportNav-module-item__epzxJ {
  transition: -webkit-transform .1s ease-in-out;
  transition: transform .1s ease-in-out;
  transition: transform .1s ease-in-out, -webkit-transform .1s ease-in-out;
  position: relative;
  z-index: 1;
  margin-bottom: 1px
}

.ReportNav-module-item__epzxJ:active {
  -webkit-transform: scale(.95);
  transform: scale(.95)
}

.ReportNav-module-expandable__qmh0t .ReportNav-module-item__epzxJ {
  display: none;
  margin-bottom: 0
}

.ReportNav-module-expanded__3tzlO .ReportNav-module-item__epzxJ {
  display: block;
  margin-bottom: 1px
}

.ReportNav-module-expandable__qmh0t .ReportNav-module-itemActive__1rXan {
  display: block
}

.ReportNav-module-itemContent__2bamN {
  transition: background .1s ease-in-out;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  display: flex;
  align-items: center;
  height: 32px;
  padding: 0 10px;
  border-radius: 4px;
  font-family: proxima-nova, sans-serif;
  font-size: 13px;
  line-height: 1;
  font-weight: 600;
  color: #666
}

.ReportNav-module-item__epzxJ:hover .ReportNav-module-itemContent__2bamN {
  background: #ededed
}

.ReportNav-module-item__epzxJ.active .ReportNav-module-itemContent__2bamN,
.ReportNav-module-itemActive__1rXan .ReportNav-module-itemContent__2bamN {
  background: #c7000a;
  box-shadow: 0 8px 8px -8px rgba(0, 0, 0, .15);
  color: #fff;
  cursor: default
}

.ReportNav-module-itemActive__1rXan:hover .ReportNav-module-itemContent__2bamN {
  background: #c7000a
}

.ReportNav-module-icon__2q1GZ {
  width: 16px;
  /*height: 16px;*/
  transition: color .1s ease-in-out;
  flex-shrink: 0;
  margin-right: 10px
}

.ReportNav-module-label__Gm_jt {
  transition: color .1s ease-in-out;
  color: #333
}

.ReportNav-module-item__epzxJ.active .ReportNav-module-label__Gm_jt,
.ReportNav-module-itemActive__1rXan .ReportNav-module-label__Gm_jt {
  color: #fff
}

.ReportNav-module-loadingIndicator__2Zy-N {
  transition: color .1s ease-in-out;
  flex-shrink: 0;
  width: 20px;
  height: 20px;
  margin: -2px 8px -2px -2px;
  font-size: 20px
}

.ReportNav-module-itemActive__1rXan .ReportNav-module-loadingIndicator__2Zy-N {
  color: #fff
}

.ReportNav-module-loadingLabel__Dbc1Z {
  transition: color .1s ease-in-out;
  font-size: 11px;
  font-weight: 400;
  color: #999
}

.ReportNav-module-itemActive__1rXan .ReportNav-module-loadingLabel__Dbc1Z {
  color: #fff
}

.ReportSection-module-root__327wh {
  overflow: hidden;
  padding: 40px 0
}

@media screen and (min-width:600px) {
  .ReportSection-module-root__327wh {
    padding: 80px 0
  }
}

@media print {
  .ReportSection-module-root__327wh {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    background: transparent !important;
    page-break-before: always
  }
}

@media print {
  .ReportSection-module-noBreak__25C6f {
    page-break-before: auto
  }
}

.ReportSection-module-noPadding__2sbwU {
  padding: 0
}

.ErrorSection-module-root__QQ6Kq {
  display: flex;
  justify-content: center;
  text-align: center
}

.ReportExplainer-module-root__2bx-N {
  display: none;
  position: fixed;
  z-index: 1000;
  right: 0;
  bottom: 0;
  left: 0
}

@media screen and (min-width:900px) {
  .ReportExplainer-module-root__2bx-N {
    display: block
  }
}

@media print {
  .ReportExplainer-module-root__2bx-N {
    display: none
  }
}

.ReportExplainer-module-container__dI3uN {
  position: relative
}

.ReportExplainer-module-bubble__eZE8c {
  position: absolute;
  left: 25px;
  bottom: 10px
}

.ReportExplainer-module-toggle__30wVB {
  display: inline-block;
  padding: 0;
  border: 0;
  background: none;
  font-family: inherit;
  font-size: inherit;
  line-height: 1.25;
  font-weight: inherit;
  text-decoration: none;
  color: inherit;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  cursor: pointer;
  width: 86px;
  height: 86px;
  border-radius: 50%;
  transition: all .1s ease-in-out;
  background: #fff;
  box-shadow: 0 2px 7px rgba(0, 0, 0, .2);
  font-size: 13px;
  font-weight: 600;
  color: #ffa400
}

.ReportExplainer-module-toggle__30wVB:focus {
  outline: 0
}

.ReportExplainer-module-toggle__30wVB::-moz-focus-inner {
  border: 0
}

.ReportExplainer-module-toggle__30wVB:hover {
  box-shadow: 0 4px 7px -2px rgba(0, 0, 0, .2);
  -webkit-transform: translateY(-2px);
  transform: translateY(-2px)
}

.ReportExplainer-module-toggle__30wVB:active {
  box-shadow: 0 1px 7px rgba(0, 0, 0, .2);
  -webkit-transform: translateY(1px);
  transform: translateY(1px)
}

.ReportExplainer-module-pulse__1UdVz .ReportExplainer-module-toggle__30wVB {
  -webkit-animation: ReportExplainer-module-pulsateToggle__ZZEgZ .4s ease-in-out;
  animation: ReportExplainer-module-pulsateToggle__ZZEgZ .4s ease-in-out
}

@-webkit-keyframes ReportExplainer-module-pulsateToggle__ZZEgZ {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg)
  }

  33% {
    -webkit-transform: rotate(10deg);
    transform: rotate(10deg)
  }

  66% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg)
  }

  to {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg)
  }
}

@keyframes ReportExplainer-module-pulsateToggle__ZZEgZ {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg)
  }

  33% {
    -webkit-transform: rotate(10deg);
    transform: rotate(10deg)
  }

  66% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg)
  }

  to {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg)
  }
}

.ReportExplainer-module-toggleInner__Q4x0V {
  width: 74px;
  height: 74px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 6px;
  padding: 6px;
  border: 1px solid #ffa400;
  font-size: 12px
}

.ReportExplainer-module-popover__2IGG0 {
  transition: all .1s ease-in-out;
  position: absolute;
  left: 0;
  bottom: 96px;
  width: 280px;
  padding: 30px 0 40px;
  border-radius: 8px;
  background: hsla(41, 76%, 94%, .9);
  box-shadow: 0 2px 7px rgba(0, 0, 0, .2);
  font-size: 13px;
  color: #666;
  opacity: 0;
  -webkit-transform: translateY(10px);
  transform: translateY(10px);
  pointer-events: none
}

.ReportExplainer-module-expanded__2xgEm .ReportExplainer-module-popover__2IGG0 {
  opacity: 1;
  -webkit-transform: translateY(0);
  transform: translateY(0);
  pointer-events: all
}

@media (min-width:440px) {
  .ReportExplainer-module-popover__2IGG0 {
    width: 380px
  }
}

.ReportExplainer-module-header__3uuvL {
  display: flex;
  flex-direction: row-reverse;
  justify-content: flex-end;
  align-items: center;
  margin: 0 30px 10px;
  line-height: 1.25;
  color: #171717
}

@media (min-width:440px) {
  .ReportExplainer-module-header__3uuvL {
    margin-left: 42px;
    margin-right: 42px
  }
}

.ReportExplainer-module-counter__5WYYj {
  margin: 0 5px 2px 0;
  font-size: 16px
}

@media (min-width:440px) {
  .ReportExplainer-module-counter__5WYYj {
    margin-bottom: 0;
    font-size: 18px
  }
}

.ReportExplainer-module-title__qJJ6y {
  margin: 0;
  font-size: 20px;
  font-weight: 700
}

@media (min-width:440px) {
  .ReportExplainer-module-title__qJJ6y {
    font-size: 24px
  }
}

.ReportExplainer-module-text__2GLRW {
  overflow-y: auto;
  max-height: calc(60vh - 86px);
  margin: 0 10px;
  padding: 1px 20px
}

.ReportExplainer-module-text__2GLRW>:first-child {
  margin-top: 0
}

.ReportExplainer-module-text__2GLRW>:last-child {
  margin-bottom: 0
}

@media (min-width:440px) {
  .ReportExplainer-module-text__2GLRW {
    padding-left: 32px;
    padding-right: 32px
  }
}

.ReportExplainer-module-collapseButton__2BUe1 {
  display: inline-block;
  padding: 0;
  border: 0;
  background: none;
  font-family: inherit;
  font-size: inherit;
  line-height: 1.25;
  font-weight: inherit;
  text-decoration: none;
  color: inherit;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  cursor: pointer;
  width: 29px;
  height: 29px;
  border-radius: 50%;
  transition: all .1s ease-in-out;
  position: absolute;
  top: 10px;
  right: 10px;
  border: 1px solid #bcbcbc
}

.ReportExplainer-module-collapseButton__2BUe1:focus {
  outline: 0
}

.ReportExplainer-module-collapseButton__2BUe1::-moz-focus-inner {
  border: 0
}

.ReportExplainer-module-collapseButton__2BUe1:after {
  content: "";
  position: absolute;
  top: 13px;
  left: 4px;
  width: 19px;
  height: 1px;
  background: #000
}

.ReportExplainer-module-collapseButton__2BUe1:hover {
  border-color: #000
}

.ReportExplainer-module-collapseButton__2BUe1:active {
  -webkit-transform: scale(.9);
  transform: scale(.9)
}

.Report-module-root__33Yf1 {
  position: relative;
  display: flex;
  color: #333;
  line-height: 1.25
}

.Report-module-nav__3QtMh {
  width: 0
}

.Report-module-sections__2y691 {
  flex: 1 1;
  max-width: 100%
}

.Report-module-exampleOverlay__O3z4n {
  content: "";
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url(/images/example-pattern.png) repeat 0 -100px;
  background-size: 220px auto;
  pointer-events: none
}

@media print {
  .Report-module-exampleOverlay__O3z4n {
    display: none
  }
}

.SampleReportModal-module-underlay__3Apj4 {
  background: rgba(0, 0, 0, .4)
}

@media screen and (min-width:900px) {
  .SampleReportModal-module-underlay__3Apj4 {
    padding: 30px 15px
  }
}

.SampleReportModal-module-dialog__jwihW {
  width: 100%;
  height: 100%
}

@media screen and (min-width:900px) {
  .SampleReportModal-module-dialog__jwihW {
    max-height: 800px
  }
}

.SampleReportModal-module-modal__2O22O {
  position: relative;
  display: flex;
  flex-direction: column;
  height: 100%;
  background: #fff
}

@media screen and (min-width:900px) {
  .SampleReportModal-module-modal__2O22O {
    padding: 0 18px;
    border-radius: 10px
  }
}

.SampleReportModal-module-closeButton__2i-Z7 {
  position: absolute;
  z-index: 2;
  top: -3px;
  right: -3px;
  color: #c7000a
}

@media screen and (min-width:900px) {
  .SampleReportModal-module-closeButton__2i-Z7 {
    color: #999
  }
}

.SampleReportModal-module-header__2xhJW {
  position: relative;
  z-index: 1;
  display: flex;
  flex-direction: column;
  justify-content: center;
  min-height: 72px;
  padding: 10px 40px 10px 18px;
  border-bottom: 1px solid #d5d5d5;
  box-shadow: 0 3px 6px rgba(0, 0, 0, .1);
  line-height: 1.25
}

@media screen and (min-width:900px) {
  .SampleReportModal-module-header__2xhJW {
    min-height: 98px;
    padding-left: 0;
    border: 0;
    box-shadow: none
  }
}

.SampleReportModal-module-title__2uL1M {
  margin: 0;
  font-size: 22px;
  font-weight: 600;
  color: #171717
}

@media screen and (min-width:900px) {
  .SampleReportModal-module-title__2uL1M {
    font-size: 24px
  }
}

.SampleReportModal-module-subtitle__3PF9c {
  margin: 0;
  font-size: 14px;
  color: #999
}

.SampleReportModal-module-subtitle__3PF9c strong {
  font-weight: 500
}

@media screen and (min-width:900px) {
  .SampleReportModal-module-subtitle__3PF9c {
    font-size: 16px
  }
}

.SampleReportModal-module-body__2tKi8 {
  overflow: hidden;
  position: relative;
  flex: 1 1
}

@media screen and (min-width:900px) {
  .SampleReportModal-module-body__2tKi8 {
    border: 1px solid #d5d5d5;
    border-radius: 2px
  }
}

.SampleReportModal-module-report__3Ba5T {
  transition: -webkit-filter .2s ease-in-out;
  transition: filter .2s ease-in-out;
  transition: filter .2s ease-in-out, -webkit-filter .2s ease-in-out;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%
}

.SampleReportModal-module-bodyWithConfirmation__3SlG6 .SampleReportModal-module-report__3Ba5T {
  -webkit-filter: blur(6px);
  filter: blur(6px)
}

.SampleReportModal-module-footer__2FKfs {
  display: none;
  align-items: center;
  height: 92px
}

@media screen and (min-width:900px) {
  .SampleReportModal-module-footer__2FKfs {
    display: flex
  }
}

.SampleReportModal-module-navButtonWrapper__1_YmN {
  width: 30%
}

.SampleReportModal-module-navButtonWrapper__1_YmN:last-child {
  text-align: right
}

.SampleReportModal-module-navCurrent__1UbXr {
  flex: 1 1;
  text-align: center;
  font-family: proxima-nova, sans-serif;
  line-height: 1
}

.SampleReportModal-module-navCurrent__1UbXr strong {
  font-size: 1.25em;
  font-weight: 400
}

.SampleReportModal-module-confirm__gV4hS {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(0, 0, 0, .15);
  visibility: hidden;
  opacity: 0;
  transition: visibility 0s linear .2s, opacity .2s ease-in-out
}

.SampleReportModal-module-bodyWithConfirmation__3SlG6 .SampleReportModal-module-confirm__gV4hS {
  visibility: visible;
  opacity: 1;
  transition: visibility 0s linear 0s, opacity .2s ease-in-out
}

.SampleReportModal-module-confirmDialog__LCCDv {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 90%;
  max-width: 480px;
  padding: 25px 20px 35px;
  border-radius: 10px;
  background: #fff;
  box-shadow: 0 2px 3px rgba(0, 0, 0, .17);
  text-align: center;
  color: #171717
}

@media screen and (min-width:600px) {
  .SampleReportModal-module-confirmDialog__LCCDv {
    padding: 45px 50px 55px
  }
}

.SampleReportModal-module-confirmIcon__2KTcC {
  width: 42px;
  height: 42px
}

.SampleReportModal-module-confirmTitle__3AIOq {
  margin: 17px 0 0;
  font-size: 24px
}

.SampleReportModal-module-confirmSubtitle__mz9ly {
  margin: 7px 0 0;
  font-size: 16px
}

.SampleReportModal-module-confirmButton__1AaF9 {
  width: 200px;
  height: 44px;
  margin-top: 22px;
  font-size: 16px
}

.BuyCreditsButton-module-root__3RFW3 {
  display: flex;
  flex-direction: column;
  align-items: center
}

.BuyCreditsButton-module-button__3d1Fi {
  height: 3em;
  border-radius: 1.5em;
  border: 1px solid rgba(0, 0, 0, .15);
  box-shadow: 0 2px 2px rgba(0, 0, 0, .1)
}

.BuyCreditsButton-module-icon__1_SXF {
  width: 32px;
  height: 32px;
  margin: -4px 6px 0 0;
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1)
}

.BuyCreditsButton-module-sample__zFzpB {
  margin: 5px 0 -12px;
  font-weight: 300;
  color: #171717
}

.BuyCreditsButton-module-sample__zFzpB:hover {
  text-decoration: none !important
}

.BuyCreditsButton-module-sampleText__2QyvR {
  transition: border .1s ease-in-out;
  border-bottom: 1px solid #d5d5d5;
  line-height: 1.15
}

.BuyCreditsButton-module-sample__zFzpB:hover .BuyCreditsButton-module-sampleText__2QyvR {
  border-bottom-color: inherit
}

.TrustBanner-module-root__TzYEr {
  text-align: center;
  color: #333
}

.TrustBanner-module-inverted__22NV7 {
  opacity: .75;
  color: #fff
}

.TrustBanner-module-text__14e3p {
  margin: 0;
  font-size: 13px;
  font-weight: 300
}

@media screen and (min-width:600px) {
  .TrustBanner-module-text__14e3p {
    font-size: 15px
  }
}

.TrustBanner-module-logos__3f8qs {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  margin-top: -8px
}

.TrustBanner-module-logo__1ZpgS {
  margin-top: 15px
}

.TrustBanner-module-logo__1ZpgS:not(:first-child) {
  margin-left: 15px
}

.TrustBanner-module-logoImage__2aorQ {
  display: block;
  opacity: .265;
  color: #000
}

.TrustBanner-module-inverted__22NV7 .TrustBanner-module-logoImage__2aorQ {
  opacity: 1;
  -webkit-filter: invert(1);
  filter: invert(1)
}

.TrustBanner-module-topgear__38rIM {
  width: 85px;
  height: 20px
}

.TrustBanner-module-autobild__2pjFa {
  width: 30px;
  height: 42px
}

.TrustBanner-module-forbes__1sJbi {
  width: 72px;
  height: 19px;
  margin-top: -3px
}

.TrustBanner-module-lrytas__3TfB3 {
  width: 78px;
  height: 22px
}

.TrustBanner-module-delfi__3KR9h {
  width: 70px;
  height: 20px
}

.TrustBanner-module-onet__3P6fo {
  width: 80px;
  height: 26px
}

.TrustBanner-module-forte__3W6Lp {
  width: 85px;
  height: 17px
}

.TrustBanner-module-obozrevatel__YxeqM {
  width: 110px;
  height: 27px
}

.TrustBanner-module-reuters__3O2lk {
  width: 120px;
  height: 28px
}

.TrustBanner-module-hotnews__1lV8B {
  width: 110px;
  height: 24px
}

.FriendlyBadge-module-root__1xo7w {
  width: 100px;
  height: 100px;
  text-indent: 100%;
  overflow: hidden;
  white-space: nowrap;
  display: inline-block;
  background: url(https://www.carvertical.com/static/friendly-badge.3bdc3ffe.png) no-repeat 50%;
  background-size: contain
}

.FriendlyBadge-module-russia__2pCL_ {
  background-image: url(https://www.carvertical.com/static/friendly-badge-ru.12adf00b.png)
}

.SampleReportBlock-module-root__3KhwG {
  position: relative;
  display: flex;
  flex-direction: column;
  margin: -130px 0 80px;
  border: 1px solid #e6e6e6;
  border-radius: 10px;
  background: #fff;
  box-shadow: 0 1px 1px rgba(0, 0, 0, .05)
}

@media screen and (min-width:900px) {
  .SampleReportBlock-module-root__3KhwG {
    flex-direction: row
  }
}

.SampleReportBlock-module-illustration__32y_b {
  overflow: hidden;
  flex-shrink: 0;
  position: relative;
  width: 100%;
  max-width: 555px;
  margin-top: -45px
}

.SampleReportBlock-module-illustration__32y_b img {
  display: block;
  width: 120%
}

.SampleReportBlock-module-polska__19h6n .SampleReportBlock-module-illustration__32y_b {
  max-width: 460px
}

.SampleReportBlock-module-polska__19h6n .SampleReportBlock-module-illustration__32y_b img {
  width: 100%
}

@media screen and (min-width:600px) {
  .SampleReportBlock-module-illustration__32y_b {
    margin-top: -90px
  }

  .SampleReportBlock-module-illustration__32y_b img {
    width: 100%
  }

  .SampleReportBlock-module-polska__19h6n .SampleReportBlock-module-illustration__32y_b {
    margin-top: -65px
  }
}

.SampleReportBlock-module-badge__8ar1G {
  width: 80px;
  height: 80px;
  position: absolute;
  top: 50px;
  left: 65%
}

@media screen and (min-width:600px) {
  .SampleReportBlock-module-badge__8ar1G {
    width: 120px;
    height: 120px;
    left: auto;
    right: 120px
  }
}

.SampleReportBlock-module-text__1bhOF {
  flex: 1 1;
  padding: 25px;
  font-size: 22px
}

@media screen and (min-width:600px) {
  .SampleReportBlock-module-text__1bhOF {
    font-size: 24px
  }
}

@media screen and (min-width:900px) {
  .SampleReportBlock-module-text__1bhOF {
    padding: 50px 100px 50px 0
  }
}

.SampleReportBlock-module-title__1HgDG {
  margin: 0;
  font-size: 1em;
  color: #171717
}

.SampleReportBlock-module-description__2513P {
  margin: 2px 0 0;
  font-size: .667em
}

.SampleReportBlock-module-button__3DuhK {
  margin-top: 20px;
  border: 2px solid rgba(0, 192, 232, .5);
  font-family: proxima-nova, sans-serif;
  font-size: 14px;
  font-weight: 600;
  text-transform: uppercase;
  color: #c7000a
}

.SampleReportBlock-module-buttonIcon__3Lr2H {
  width: 10px;
  height: 10px;
  margin-left: 5px
}

.Features-module-root__EJc1C {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
  margin: 17px 0 0 -20px
}

@media screen and (min-width:600px) {
  .Features-module-root__EJc1C {
    margin-top: 37px
  }
}

.Features-module-item__Td1QA {
  position: relative;
  float: left;
  display: flex;
  align-items: center;
  width: 100%;
  margin: 20px 0 0 20px;
  font-size: 18px;
  font-weight: 300;
  line-height: 1.25
}

@media screen and (min-width:600px) {
  .Features-module-item__Td1QA {
    width: calc(50% - 20px)
  }
}

@media screen and (min-width:900px) {
  .Features-module-item__Td1QA {
    width: calc(33.3% - 20px);
    font-size: 20px
  }
}

.Features-module-icon__3uX8h {
  width: 64px;
  height: 64px;
  border-radius: 50%;
  flex-shrink: 0;
  padding: 12px;
  border: 4px solid rgba(0, 192, 232, .25);
  margin-right: 16px;
  background: #fedfdf;
  color: #c7000a
}

.Features-module-icon__3uX8h>svg {
  width: 32px;
  height: 32px
}

.Features-module-iconSmall__3HPSL {
  padding: 14px
}

.Features-module-iconSmall__3HPSL>svg {
  width: 28px;
  height: 28px
}

.Features-module-iconSmaller__1WhEw {
  padding: 15px
}

.Features-module-iconSmaller__1WhEw>svg {
  width: 26px;
  height: 26px
}

.Features-module-checkIcon__2XN_g {
  width: 18px;
  height: 18px;
  border-radius: 50%;
  position: absolute;
  top: 1px;
  left: 48px;
  padding: 3px;
  border: 1px solid rgba(0, 192, 232, .25);
  color: #42bf00;
  background: #fff
}

.FeaturesSection-module-polska__1FcS1 {
  max-width: 1330px
}

.Reasons-module-root__2l7KP {
  list-style: none;
  margin: 0;
  padding: 0
}

.Reasons-module-block__1EpOM {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-top: 70px;
  border-radius: 10px;
  background: #fff
}

.Reasons-module-bordered__32Zpp .Reasons-module-block__1EpOM {
  border: 1px solid #e6e6e6;
  box-shadow: 0 1px 1px rgba(0, 0, 0, .05)
}

@media screen and (min-width:900px) {
  .Reasons-module-block__1EpOM {
    flex-direction: row;
    padding: 35px 60px 35px 0;
    margin-top: 0
  }

  .Reasons-module-block__1EpOM+.Reasons-module-block__1EpOM {
    margin-top: 30px
  }
}

.Reasons-module-illustration__2Xqvg {
  width: 205px;
  height: 205px;
  flex-shrink: 0;
  margin: -70px 0 -20px;
  background: no-repeat 50%;
  background-size: contain
}

.Reasons-module-blockSavings__16pbh .Reasons-module-illustration__2Xqvg {
  background-image: url(https://www.carvertical.com/static/phone-calculator.9e0c2735.png)
}

.Reasons-module-blockSafety__2fb1Q .Reasons-module-illustration__2Xqvg {
  background-image: url(https://www.carvertical.com/static/road-to-safety.eb12a815.png)
}

.Reasons-module-blockFake__3baE9 .Reasons-module-illustration__2Xqvg {
  background-image: url(https://www.carvertical.com/static/wreck-warning.b791788d.png)
}

@media screen and (min-width:900px) {
  .Reasons-module-illustration__2Xqvg {
    margin: -33px 15px -33px -10px
  }
}

.Reasons-module-text__3Wvxw {
  flex: 1 1 auto;
  padding: 0 18px 22px;
  text-align: center
}

@media screen and (min-width:900px) {
  .Reasons-module-text__3Wvxw {
    padding: 0;
    text-align: left
  }
}

.Reasons-module-heading__1MOtU {
  margin: 0;
  font-size: 22px;
  color: #171717
}

.Reasons-module-description__2EnHm {
  margin: 5px 0 0;
  font-weight: 300;
  color: #333
}

.Reasons-module-fact__3zgF7 {
  margin-top: 16px;
  padding-top: 16px;
  border-top: 1px solid #dadada;
  text-align: left;
  font-size: 13px;
  font-weight: 500;
  color: #666
}

@media screen and (min-width:900px) {
  .Reasons-module-fact__3zgF7 {
    margin-top: 12px;
    padding-top: 12px
  }
}

.Reasons-module-factIcon__2bhQg {
  width: 20px;
  height: 20px;
  margin-right: 8px
}

.ReasonsSection-module-root__zQSwB {
  color: #fff
}

.ReasonsSection-module-inverted__3J3X_ {
  color: #171717
}

@media screen and (min-width:900px) {
  .ReasonsSection-module-header__2vV4i {
    align-items: flex-start
  }
}

.ReasonsSection-module-title__2Yuc4 {
  color: inherit
}

@media screen and (min-width:900px) {
  .ReasonsSection-module-title__2Yuc4 {
    text-align: left
  }
}

.ReasonsSection-module-reasonsWrapper__36--Q {
  margin-top: 40px
}

.NmvtisBadge-module-root__Un63x {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100px;
  text-align: center
}

.NmvtisBadge-module-text__3wkH6 {
  margin: 0;
  line-height: 1.25;
  font-size: 9px
}

.NmvtisBadge-module-logo__1Oafe {
  display: block;
  width: 100%;
  height: 44px
}

.BlockchainBadge-module-root__11ZDc {
  width: 120px;
  text-align: center
}

.BlockchainBadge-module-logo__1Oqky {
  display: block;
  width: 100%;
  height: 13px
}

.BlockchainBadge-module-label__3PYxo {
  margin: 4px 0 0;
  font-size: 11px;
  line-height: 1.25
}

.Logos-module-root__1KBl8 {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  margin-bottom: -15px
}

.Logos-module-logo__xRg7C {
  margin: 0 10px 15px
}

@media screen and (min-width:600px) {
  .Logos-module-logo__xRg7C {
    margin-left: 15px;
    margin-right: 15px
  }
}

.Logos-module-icon__2_pZ2 {
  display: block
}

.Logos-module-topgear__ediFZ {
  width: 86px;
  height: 19px
}

.Logos-module-forbes__6XCAI {
  width: 72px;
  height: 19px;
  margin-top: -2px
}

.Logos-module-autobild__2nGVI {
  width: 35px;
  height: 50px
}

.Logos-module-onet__2oGAJ {
  width: 93px;
  height: 31px
}

.Logos-module-interia__3_Hpe {
  width: 91px;
  height: 23px;
  margin-top: -4px
}

.Logos-module-rp__3xgyl {
  width: 156px;
  height: 24px;
  margin-top: -3px
}

.Logos-module-topgearpl__2Tll6 {
  width: 96px;
  height: 21px
}

.CtaSection-module-root__aM93e {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  color: #fff
}

.CtaSection-module-inverted__3fYZp {
  color: #171717
}

.CtaSection-module-subtitle__39vqv,
.CtaSection-module-title__2Kb-8 {
  color: inherit
}

.CtaSection-module-cta__BvRua {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
  margin-top: 25px
}

.CtaSection-module-trust__1GGGh {
  margin-top: 30px
}

.CtaSection-module-logos__3OTPJ {
  opacity: .3
}

.CtaSection-module-inverted__3fYZp .CtaSection-module-logos__3OTPJ {
  opacity: .6;
  color: #8890a1
}

.LandingV4Page-module-background__1AwXJ {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: url(https://www.carvertical.com/static/car-driving-away.edf8ee66.jpg) no-repeat 100%;
  background-size: cover
}

.LandingV4Page-module-background__1AwXJ:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(0, 0, 0, .65)
}

.LandingV4Page-module-container__3lcPH {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-bottom: 140px;
  text-align: center;
  color: #fff
}

.LandingV4Page-module-inverted__2gRi- .LandingV4Page-module-container__3lcPH {
  color: #171717
}

.LandingV4Page-module-polska__2mk7N .LandingV4Page-module-container__3lcPH {
  margin-bottom: 315px
}

@media screen and (min-width:900px) {
  .LandingV4Page-module-polska__2mk7N .LandingV4Page-module-container__3lcPH {
    margin-bottom: 130px
  }
}

.LandingV4Page-module-title__3WOt_ {
  margin: 0;
  font-size: 25px
}

@media screen and (min-width:600px) {
  .LandingV4Page-module-title__3WOt_ {
    font-size: 38px
  }
}

.LandingV4Page-module-subtitle__NJFky {
  margin: 0;
  font-family: Roboto, sans-serif;
  font-size: 16px;
  font-weight: 400
}

@media screen and (min-width:600px) {
  .LandingV4Page-module-subtitle__NJFky {
    font-size: 20px
  }
}

.LandingV4Page-module-cta__110TB {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
  margin-top: 22px
}

.LandingV4Page-module-input__21EXt {
  border-color: transparent
}

.LandingV4Page-module-inverted__2gRi- .LandingV4Page-module-input__21EXt {
  box-shadow: 0 1px 6px rgba(0, 0, 0, .25)
}

.LandingV4Page-module-trust__1mhO- {
  margin-top: 30px
}

@media screen and (min-width:600px) {
  .LandingV4Page-module-trust__1mhO- {
    margin-top: 50px
  }
}

.LandingV4Page-module-partners__GibFl {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  align-items: center;
  margin: -20px -6px 10px
}

@media screen and (min-width:600px) {
  .LandingV4Page-module-partners__GibFl {
    margin: 0 -12px
  }
}

.LandingV4Page-module-partner__fW7_r {
  margin: 0 6px
}

@media screen and (min-width:600px) {
  .LandingV4Page-module-partner__fW7_r {
    margin: 0 12px
  }
}

.LandingV4Page-module-partnerLogo__AChJK {
  display: block;
  height: 20px
}

@media screen and (min-width:600px) {
  .LandingV4Page-module-partnerLogo__AChJK {
    height: 25px
  }
}

.LandingV4Page-module-logos__1Lkcy {
  opacity: .45
}

.LandingV4Page-module-inverted__2gRi- .LandingV4Page-module-logos__1Lkcy {
  opacity: .6;
  color: #8890a1
}

.LandingV4Page-module-features__1N0lY {
  overflow: visible
}

.Slider-module-root__2UpvI .slick-track {
  display: flex
}

@media screen and (min-width:900px) {
  .Slider-module-root__2UpvI .slick-track {
    align-items: center
  }
}

.Slider-module-dots__1XK12 {
  list-style: none;
  margin: 0;
  padding: 0;
  margin-top: 25px;
  display: flex !important;
  justify-content: center
}

.Slider-module-dots__1XK12 li {
  margin: 0 4px
}

.Slider-module-dots__1XK12 button {
  display: inline-block;
  padding: 0;
  border: 0;
  background: none;
  font-family: inherit;
  font-size: inherit;
  line-height: 1.25;
  font-weight: inherit;
  text-decoration: none;
  color: inherit;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  cursor: pointer;
  width: 14px;
  height: 14px;
  border-radius: 50%;
  text-indent: 100%;
  overflow: hidden;
  white-space: nowrap;
  transition: -webkit-transform .1s ease-in-out;
  transition: transform .1s ease-in-out;
  transition: transform .1s ease-in-out, -webkit-transform .1s ease-in-out;
  display: block;
  background: rgba(0, 0, 0, .15)
}

.Slider-module-dots__1XK12 button:focus {
  outline: 0
}

.Slider-module-dots__1XK12 button::-moz-focus-inner {
  border: 0
}

.Slider-module-dots__1XK12 button:hover {
  -webkit-transform: scale(1.25);
  transform: scale(1.25)
}

.Slider-module-dots__1XK12 .slick-active button {
  background: #c7000a;
  -webkit-transform: scale(1);
  transform: scale(1);
  cursor: default
}

.ReviewsSection-module-list__19WpK {
  list-style: none;
  margin: 0;
  padding: 0;
  display: none;
  margin-left: -45px
}

@media screen and (min-width:900px) {
  .ReviewsSection-module-list__19WpK {
    display: flex;
    justify-content: center
  }
}

.ReviewsSection-module-slider__DbugR {
  display: block;
  text-align: center;
  margin: 0 -10px
}

@media screen and (min-width:900px) {
  .ReviewsSection-module-slider__DbugR {
    display: none
  }
}

.ReviewsSection-module-item__1ILs0 {
  position: relative;
  max-width: 400px;
  padding: 0 10px;
  outline: 0
}

@media screen and (min-width:900px) {
  .ReviewsSection-module-item__1ILs0 {
    width: calc(33.333% - 45px);
    margin-left: 45px;
    padding: 0
  }
}

.ReviewsSection-module-details__1yQ-t {
  position: absolute;
  right: 10px;
  bottom: 0;
  left: 10px;
  padding: 22px;
  border-radius: 0 0 10px 10px;
  background: linear-gradient(180deg, transparent, rgba(0, 0, 0, .75));
  text-align: left;
  font-family: proxima-nova, sans-serif;
  line-height: 1.25;
  color: #fff
}

.ReviewsSection-module-itemPlaying__172xD .ReviewsSection-module-details__1yQ-t {
  display: none
}

@media screen and (min-width:900px) {
  .ReviewsSection-module-details__1yQ-t {
    right: 0;
    left: 0
  }
}

.ReviewsSection-module-excerpt__3Wo45 {
  margin: 0;
  line-height: 1.15
}

.ReviewsSection-module-author__3erqY {
  margin: 8px 0 0;
  font-weight: 700;
  text-transform: uppercase
}

.StarRating-module-root__22r1X {
  display: inline-flex
}

.StarRating-module-star__28k3Q {
  width: 1em;
  height: 1em;
  position: relative;
  margin-right: 2px
}

.StarRating-module-star__28k3Q:last-child {
  margin-right: 0
}

.StarRating-module-half__1YKln {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
  width: .5em
}

.StarRating-module-icon__1duSN {
  width: 1em;
  height: 1em;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  color: #fad556
}

.BestCompany-module-root__CBYAP {
  display: flex;
  align-items: center;
  font-size: 16px;
  line-height: 1;
  font-weight: 500;
  color: #4d5f7a
}

@media screen and (min-width:600px) {
  .BestCompany-module-root__CBYAP {
    font-size: 18px
  }
}

.BestCompany-module-logo__1Jsk2 {
  width: 130px;
  height: 24px
}

@media screen and (min-width:600px) {
  .BestCompany-module-logo__1Jsk2 {
    width: 160px;
    height: 30px
  }
}

.BestCompany-module-stars__3PHz0 {
  margin: 0 7px -2px
}

@media screen and (min-width:600px) {
  .BestCompany-module-stars__3PHz0 {
    margin: 0 10px -2px
  }
}

.BestCompany-module-score__JjkGk {
  margin-bottom: -2px
}

.HeroSection-module-root__jQ2Ty {
  position: relative;
  z-index: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center
}

.HeroSection-module-inverted__2CHKS {
  color: #fff
}

.HeroSection-module-header__136dU {
  display: block;
  margin-bottom: 50px
}

.HeroSection-module-inverted__2CHKS .HeroSection-module-title__2uW6e {
  color: #fff
}

.HeroSection-module-title__2uW6e+.HeroSection-module-subtitle__zPAAn {
  margin-top: 10px
}

.HeroSection-module-subtitle__zPAAn {
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  font-family: Roboto, sans-serif;
  font-size: 18px;
  font-weight: 400;
  color: #171717
}

@media screen and (min-width:600px) {
  .HeroSection-module-subtitle__zPAAn {
    font-size: 22px
  }
}

@media screen and (min-width:1200px) {
  .HeroSection-module-subtitle__zPAAn {
    display: inline-block
  }
}

.HeroSection-module-inverted__2CHKS .HeroSection-module-subtitle__zPAAn {
  color: #fff
}

.HeroSection-module-vinForm__2pvqO {
  max-width: 650px
}

.HeroSection-module-formTitle__1mUKZ {
  color: inherit
}

.HeroSection-module-input__1sXIH {
  background: #f9f9f9;
  border-color: #bcbcbc;
  box-shadow: 0 2px 2px rgba(0, 0, 0, .07)
}

.HeroSection-module-inverted__2CHKS .HeroSection-module-input__1sXIH {
  background: #fff;
  border-color: transparent
}

.HeroSection-module-inverted__2CHKS .HeroSection-module-input__1sXIH:focus {
  border-color: #ffd530
}

.HeroSection-module-label__9NNOE {
  font-size: 20px;
  color: #7d7d7d;
  opacity: 1
}

@media screen and (min-width:600px) {
  .HeroSection-module-buttonWrapper__2hZ0n {
    background: #f9f9f9 !important
  }

  .HeroSection-module-inverted__2CHKS .HeroSection-module-buttonWrapper__2hZ0n {
    background: #fff !important
  }
}

.HeroSection-module-videoButton__26DI_ {
  padding: 0;
  border: 0;
  background: none;
  font-family: inherit;
  font-size: inherit;
  line-height: 1.25;
  font-weight: inherit;
  text-decoration: none;
  color: inherit;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  cursor: pointer;
  transition: all .1s ease-in-out;
  display: inline-block;
  height: 32px;
  margin-top: 15px;
  font-size: 15px;
  font-weight: 500;
  color: #666
}

.HeroSection-module-videoButton__26DI_:focus {
  outline: 0
}

.HeroSection-module-videoButton__26DI_::-moz-focus-inner {
  border: 0
}

.HeroSection-module-inverted__2CHKS .HeroSection-module-videoButton__26DI_ {
  color: #fff
}

.HeroSection-module-videoButton__26DI_ span {
  transition: all .1s ease-in-out;
  position: relative;
  display: inline-block;
  line-height: 16px;
  padding: 0 7px 0 21px;
  border: 1px solid #3095e4;
  border-radius: 9px;
  vertical-align: 1px;
  background: #3095e4;
  font-size: 13px;
  font-weight: 400;
  text-transform: lowercase;
  white-space: nowrap;
  color: #fff
}

.HeroSection-module-videoButton__26DI_ span:before {
  width: 14px;
  height: 14px;
  border-radius: 50%;
  content: "";
  position: absolute;
  top: 1px;
  left: 1px;
  background: #fff
}

.HeroSection-module-videoButton__26DI_ span:after {
  display: inline-block;
  content: "";
  width: 0;
  height: 0;
  vertical-align: middle;
  border-left: 6px solid #3095e4;
  border-top: 4px solid transparent;
  border-bottom: 4px solid transparent;
  position: absolute;
  top: 4px;
  left: 6px
}

.HeroSection-module-videoButton__26DI_:hover span {
  background: #fff;
  border-color: #3095e4;
  color: #3095e4
}

@media screen and (min-width:1200px) {
  .HeroSection-module-videoButton__26DI_ {
    margin-top: 0;
    margin-left: 14px;
    padding-left: 14px;
    border-left: 1px solid #d5d5d5
  }

  .HeroSection-module-inverted__2CHKS .HeroSection-module-videoButton__26DI_ {
    border-left-color: hsla(0, 0%, 100%, .5)
  }
}

.HeroSection-module-reviewSiteBadge__cC5YL {
  margin-top: 35px
}

@media screen and (min-width:600px) {
  .HeroSection-module-reviewSiteBadge__cC5YL {
    margin-top: 45px
  }
}

.HeroSection-module-inverted__2CHKS .HeroSection-module-reviewSiteBadge__cC5YL {
  color: #fff
}

.HeroSection-module-badges__3zwih {
  margin: 37px 0 50px;
  color: #bbb;
  text-align: center
}

@media screen and (min-width:600px) {
  .HeroSection-module-badges__3zwih {
    margin: 57px 0 70px
  }
}

.HeroSection-module-badgesTitle__37v96 {
  font-size: 11px;
  text-transform: uppercase
}

.HeroSection-module-badgeList__2sefF {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  margin-top: -10px
}

@media screen and (min-width:600px) {
  .HeroSection-module-badgeList__2sefF {
    margin-top: -5px
  }
}

.HeroSection-module-badge__U3qPI {
  margin-top: 15px
}

.HeroSection-module-badge__U3qPI:not(:first-child) {
  margin-left: 15px
}

.HeroSection-module-badgeLogo__1hSBF {
  display: block;
  color: #000;
  opacity: .275
}

.HeroSection-module-topgear__3K7cC {
  width: 85px;
  height: 20px
}

.HeroSection-module-autobild__2VrCA {
  width: 30px;
  height: 42px
}

.HeroSection-module-forbes__gEU-w {
  width: 72px;
  height: 19px;
  margin-top: -3px
}

.HeroSection-module-lrytas__1lMNw {
  width: 78px;
  height: 22px
}

.HeroSection-module-delfi__2da7D {
  width: 70px;
  height: 20px
}

.HeroSection-module-onet__OWFov {
  width: 80px;
  height: 26px
}

.HeroSection-module-forte__2qpRu {
  width: 85px;
  height: 17px
}

.HeroSection-module-obozrevatel__1yvnJ {
  width: 110px;
  height: 27px
}

.HeroSection-module-reuters__1vOAE {
  width: 120px;
  height: 28px
}

.HeroSection-module-hotnews__xvDaM {
  width: 110px;
  height: 24px
}

.Car-module-root__1Xcc1 {
  position: relative
}

.Car-module-car__3ZmJG {
  position: absolute;
  top: 0;
  bottom: 0;
  -webkit-transform: translateZ(0);
  transform: translateZ(0)
}

.Car-module-inverted__QYuZR .Car-module-car__3ZmJG {
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1)
}

.Car-module-carUndamaged__GZW-x {
  left: 0
}

.Car-module-inverted__QYuZR .Car-module-carUndamaged__GZW-x {
  right: 0;
  left: auto
}

.Car-module-carDamaged__3Kmwx {
  right: 0
}

.Car-module-inverted__QYuZR .Car-module-carDamaged__3Kmwx {
  right: auto;
  left: 0
}

.Car-module-carImage__9_s_4 {
  background-repeat: no-repeat;
  background-size: auto 100%;
  background-position-y: center;

  -webkit-transition: transform .15s;
  -o-transition: transform .15s;
  transition: transform .15s;
}

.Car-module-carImage__9_s_4:hover{
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);
}

.Car-module-carUndamaged__GZW-x .Car-module-carImage__9_s_4 {
  background-position-x: left
}

.Car-module-carDamaged__3Kmwx .Car-module-carImage__9_s_4 {
  background-position-x: right
}

.Car-module-overlayImage__1ES3w {
  height: 100%
}

.CarWithSlider-module-root__3jQvG {
  position: relative
}

.CarWithSlider-module-car__2WJ8D {
  position: relative;
  z-index: 1
}

.CarWithSlider-module-ellipseContainer__3IQYi {
  position: absolute;
  right: -3%;
  bottom: 3.3%;
  left: -3%
}

.CarWithSlider-module-handle__3UP4t,
.CarWithSlider-module-track__2gHOE {
  display: block;
  max-width: 695px;
  margin: 0 auto
}

.CarWithSlider-module-handleContainer__3Q8Mm {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2
}

.CarWithSlider-module-handleContainerDesktopOnly__2_S3m {
  display: none
}

@media screen and (min-width:1200px) {
  .CarWithSlider-module-handleContainerDesktopOnly__2_S3m {
    display: block
  }
}

.SliderHandle-module-circleReal__6KELc {
  transition: fill .1s ease-in-out
}

.SliderHandle-module-circle__1pKEt:active+.SliderHandle-module-circleReal__6KELc,
.SliderHandle-module-circle__1pKEt:hover+.SliderHandle-module-circleReal__6KELc {
  fill: #ffd530
}

.CarIllustration-module-root__7s3CX {
  display: flex;
  flex-direction: column;
  align-items: center
}

.CarIllustration-module-image__2wNQQ {
  width: 100%
}

.CarIllustration-module-buttons__TStb5 {
  margin-top: 20px;
  border: 1px solid #c7000a;
  border-radius: 21px;
  white-space: nowrap
}

.CarIllustration-module-light__3yhWB .CarIllustration-module-buttons__TStb5 {
  border-color: #c7000a
}

.CarIllustration-module-button__3EmN3 {
  display: inline-block;
  padding: 0;
  border: 0;
  background: none;
  font-family: inherit;
  font-size: inherit;
  line-height: 1.25;
  font-weight: inherit;
  text-decoration: none;
  color: inherit;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  cursor: pointer;
  transition: all .1s ease-in-out;
  height: 2.8em;
  padding: 0 1em;
  font-size: 13px;
  font-weight: 500;
  color: #c7000a
}

.CarIllustration-module-button__3EmN3:focus {
  outline: 0
}

.CarIllustration-module-button__3EmN3::-moz-focus-inner {
  border: 0
}

.CarIllustration-module-button__3EmN3:first-child {
  border-right: 1px solid #c7000a;
  border-radius: 1.4em 0 0 1.4em
}

.CarIllustration-module-button__3EmN3:last-child {
  border-radius: 0 1.4em 1.4em 0
}

.CarIllustration-module-button__3EmN3:hover {
  background: rgba(0, 192, 232, .1)
}

@media screen and (min-width:900px) {
  .CarIllustration-module-button__3EmN3 {
    padding: 0 1.25em;
    font-size: 14px
  }
}

.CarIllustration-module-light__3yhWB .CarIllustration-module-button__3EmN3 {
  background: #c7000a;
  color: #fff
}

.CarIllustration-module-light__3yhWB .CarIllustration-module-button__3EmN3:hover {
  background: #0899bd
}

.CarIllustration-module-buttonActive__2tMMm {
  background: #c7000a;
  color: #fff;
  pointer-events: none
}

.CarIllustration-module-buttonActive__2tMMm:hover {
  background: #c7000a
}

.CarIllustration-module-light__3yhWB .CarIllustration-module-buttonActive__2tMMm {
  background: #fff;
  color: #c7000a
}

.CarIllustration-module-light__3yhWB .CarIllustration-module-buttonActive__2tMMm:hover {
  background: #fff
}

.FeaturesSection-module-root__2lIz- {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  color: #fff
}

@media screen and (min-width:900px) {
  .FeaturesSection-module-root__2lIz- {
    flex-direction: row
  }
}

@media screen and (min-width:900px) {
  .FeaturesSection-module-features__23bgK {
    flex: 1 1 auto;
    max-width: 480px
  }
}

.FeaturesSection-module-title__2wwta {
  max-width: 100%;
  text-align: left
}

.FeaturesSection-module-list__1Uv0y {
  list-style: none;
  margin: 0;
  padding: 0;
  margin-top: 22px;
  opacity: .85
}

.FeaturesSection-module-item__3L_W5 {
  display: flex
}

.FeaturesSection-module-item__3L_W5:not(:first-child) {
  margin-top: 20px
}

.FeaturesSection-module-icon__3YcE3 {
  width: 24px;
  height: 24px;
  flex-shrink: 0;
  margin-right: 12px
}

.FeaturesSection-module-iconSmall__Mx5vf {
  -webkit-transform: scale(.85);
  transform: scale(.85)
}

.FeaturesSection-module-iconLarge__bY6_d {
  -webkit-transform: scale(1.1);
  transform: scale(1.1)
}

.FeaturesSection-module-text__1m4eb {
  font-size: 16px
}

@media screen and (min-width:600px) {
  .FeaturesSection-module-text__1m4eb {
    font-size: 18px
  }
}

.FeaturesSection-module-button__35Csb {
  width: 100%;
  margin-top: 28px;
  border-color: #fff;
  font-weight: 500;
  color: #fff
}

.FeaturesSection-module-button__35Csb:focus,
.FeaturesSection-module-button__35Csb:hover {
  background: hsla(0, 0%, 100%, .1);
  border-color: #fff
}

@media screen and (min-width:600px) {
  .FeaturesSection-module-button__35Csb {
    width: auto
  }
}

.FeaturesSection-module-buttonIcon__8OuKi {
  width: 20px;
  height: 20px;
  margin-right: 8px
}

.FeaturesSection-module-illustration__3JpPM {
  width: 80%;
  max-width: 500px;
  margin: 60px 0 30px
}

@media screen and (min-width:900px) {
  .FeaturesSection-module-illustration__3JpPM {
    flex: 1 1 auto;
    max-width: 550px;
    margin: 0 auto;
    padding-left: 50px
  }
}

.FeaturesSection-module-badges__1aoZ6 {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  opacity: .6
}

.FeaturesSection-module-badge__1gIhb:not(:first-child) {
  margin-left: 20px
}

@media screen and (min-width:600px) {
  .FeaturesSection-module-badge__1gIhb:not(:first-child) {
    margin-left: 40px
  }
}

.ActionButton-module-icon__1OLXo {
  width: 22px;
  height: 22px;
  position: relative;
  display: inline-block;
  border-radius: 50%;
  margin: 0 25px 0 -27px;
  background: #000
}

.ActionButton-module-icon__1OLXo:after,
.ActionButton-module-icon__1OLXo:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%
}

.ActionButton-module-iconExpand__3AJ-m:after,
.ActionButton-module-iconExpand__3AJ-m:before {
  background: #fff
}

.ActionButton-module-iconExpand__3AJ-m:before {
  width: 10px;
  height: 2px;
  margin: -1px 0 0 -5px
}

.ActionButton-module-iconExpand__3AJ-m:after {
  width: 2px;
  height: 10px;
  margin: -5px 0 0 -1px
}

.ActionButton-module-iconUp__LQPIw:before {
  width: 0;
  height: 0;
  margin: -3px 0 0 -4px;
  border-style: solid;
  border-width: 0 4px 5px;
  border-color: transparent transparent #fff
}

.Steps-module-root__g9fm0 {
  text-align: center
}

.Steps-module-header__izVVk {
  margin-bottom: 55px
}

@media screen and (min-width:600px) {
  .Steps-module-header__izVVk {
    margin-bottom: 75px
  }
}

.Steps-module-title__3_Bgv {
  font-size: 24px
}

.Steps-module-list__3Bkg7 {
  list-style: none;
  margin: 0;
  padding: 0;
  position: relative;
  display: none;
  flex-direction: row;
  margin: 0 -15px
}

.Steps-module-list__3Bkg7:before {
  content: "";
  position: absolute;
  top: 45px;
  right: 12.5%;
  left: 12.5%;
  height: 1px;
  background: rgba(9, 173, 213, .33)
}

@media screen and (min-width:1200px) {
  .Steps-module-list__3Bkg7 {
    display: flex
  }
}

.Steps-module-slider__j3O6H {
  display: block
}

@media screen and (min-width:1200px) {
  .Steps-module-slider__j3O6H {
    display: none
  }
}

.Steps-module-item__s5sDU {
  outline: 0
}

.Steps-module-list__3Bkg7 .Steps-module-item__s5sDU {
  flex: 1 1
}

.Steps-module-itemCircled__2hzrf {
  position: relative;
  width: 120px;
  height: 90px;
  background-color: #fff;
  margin: 0 auto
}

.Steps-module-itemInner__2UFaP {
  margin: 0 15px
}

.Steps-module-stepNo__GgfTi {
  margin: 16px 0 0;
  font-size: 15px
}

.Steps-module-stepTitle__3wt0p {
  display: flex;
  justify-content: center;
  align-items: flex-start;
  margin: 4px 0 8px;
  font-size: 20px;
  text-align: center;
  color: #171717
}

.Steps-module-stepDescription__yY679 {
  margin: 0
}

.Steps-module-icon__2QU6j {
  position: relative;
  width: 130px;
  height: 90px;
  color: #c7000a
}

.Steps-module-iconCircled___phoU {
  position: relative;
  padding: 15px;
  width: 90px;
  height: 90px;
  color: #c7000a;
  border: 1px solid #c7000a;
  border-radius: 50%;
  margin-bottom: 7px
}

.Steps-module-buttonWrapper__2YtrB {
  margin-top: 35px
}

.TestimonialsSection-module-root__22RvT {
  overflow: hidden;
  margin-top: -15px;
  margin-bottom: -15px
}

@media screen and (min-width:600px) {
  .TestimonialsSection-module-root__22RvT {
    margin-top: 0;
    margin-bottom: 0
  }
}

.TestimonialsSection-module-title__1tPuo {
  font-size: 18px
}

@media screen and (min-width:600px) {
  .TestimonialsSection-module-title__1tPuo {
    font-size: 24px
  }
}

.TestimonialsSection-module-submitReviewText__3goPp {
  margin: 20px 0 0;
  text-align: center
}

.TestimonialsSection-module-submitReviewText__3goPp a {
  color: #1688e0;
  cursor: pointer
}

.TestimonialsSection-module-submitReviewText__3goPp a:hover {
  text-decoration: underline !important
}

.Card-module-root__3i8Ur {
  display: flex;
  flex-direction: column;
  padding: 25px 15px 25px 30px;
  border-radius: 10px;
  background: #fff
}

@media screen and (min-width:600px) {
  .Card-module-root__3i8Ur {
    flex-direction: row
  }
}

@media screen and (min-width:600px) {
  .Card-module-aligned__24fNU {
    align-items: center
  }
}

.Card-module-photo__IdPRg {
  width: 100px;
  height: 100px;
  border-radius: 50%;
  display: none;
  overflow: hidden;
  flex-shrink: 0;
  margin: 10px 30px 0 0
}

@media screen and (min-width:600px) {
  .Card-module-photo__IdPRg {
    display: block
  }
}

.Card-module-aligned__24fNU .Card-module-photo__IdPRg {
  margin-top: 0
}

.Card-module-photoImage__24zSV {
  background-color: #f9f9f9
}

.Card-module-photoSmall__deE5V {
  width: 50px;
  height: 50px;
  display: block;
  margin-right: 10px
}

@media screen and (min-width:600px) {
  .Card-module-photoSmall__deE5V {
    display: none
  }
}

.Card-module-details__3GSID {
  text-align: left
}

.Card-module-header__2c7_D,
.Card-module-headingWrapper__17csK {
  display: flex;
  align-items: center
}

.Card-module-heading__n2m0K {
  margin: 0;
  font-size: 20px;
  font-weight: 700;
  color: #171717
}

.Card-module-subheading__2stsL {
  justify-self: flex-start;
  margin: 0;
  font-size: 16px;
  font-weight: 600;
  color: #171717
}

@media screen and (min-width:600px) {
  .Card-module-subheading__2stsL {
    max-width: 280px
  }
}

.Card-module-description__3Zyj4 {
  margin: 7px 0 0
}

.Cards-module-root__2Gw3x {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  margin-bottom: -30px
}

@media screen and (min-width:900px) {
  .Cards-module-root__2Gw3x {
    flex-direction: row
  }
}

.Cards-module-item__2dy_7 {
  flex-grow: 0;
  flex-shrink: 0;
  flex-basis: calc(50% - 15px);
  margin-bottom: 30px
}

.Cards-module-item__2dy_7>* {
  height: 100%
}

@media screen and (min-width:900px) {
  .Cards-module-item__2dy_7:nth-child(odd) {
    margin-right: 30px
  }
}

.TestimonialGrid-module-root__3Qx9p {
  margin: 20px -15px 0
}

@media screen and (min-width:600px) {
  .TestimonialGrid-module-root__3Qx9p {
    margin-top: 35px
  }
}

.TestimonialGrid-module-grid__2NzOQ {
  /*display: none;*/
  flex-wrap: wrap
}

@media screen and (min-width:1200px) {
  .TestimonialGrid-module-grid__2NzOQ {
    display: flex
  }
}

@media screen and (min-width:1200px) {
  .TestimonialGrid-module-slider__3p5DJ {
    display: none
  }
}

.TestimonialGrid-module-item__373BG {
  outline: 0
}

.TestimonialGrid-module-grid__2NzOQ .TestimonialGrid-module-item__373BG {
  flex-basis: 100%;
  margin-bottom: 30px
}

@media screen and (min-width:900px) {
  .TestimonialGrid-module-grid__2NzOQ .TestimonialGrid-module-item__373BG {
    flex-basis: 50%
  }
}

.TestimonialGrid-module-itemInner__3GExu {
  margin: 0 15px
}

.TestimonialGrid-module-description__CUlAw {
  min-height: 6em
}

.TestimonialGrid-module-stars__2u6y5 {
  padding: 5px 0;
  font-size: 20px
}

.HomeTestimonialsSection-module-title__1cr6u {
  margin-bottom: 35px
}

@media screen and (min-width:600px) {
  .HomeTestimonialsSection-module-title__1cr6u {
    margin-bottom: 65px
  }
}

.BlogPostItem-module-root__dSjUJ {
  overflow: hidden;
  display: block;
  position: relative;
  height: 398px;
  background: #fff;
  border-radius: 10px
}

.BlogPostItem-module-cover__2lnEu {
  overflow: hidden;
  position: relative;
  border-radius: 10px 10px 0 0
}

.BlogPostItem-module-cover__2lnEu:before {
  transition: opacity .1s ease-in-out;
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: #000;
  opacity: .25
}

.BlogPostItem-module-card__182ON .BlogPostItem-module-cover__2lnEu {
  height: 190px
}

.BlogPostItem-module-textOnImage__2mcxX .BlogPostItem-module-cover__2lnEu {
  height: 100%
}

.BlogPostItem-module-textOnImage__2mcxX .BlogPostItem-module-cover__2lnEu:after {
  content: "";
  position: absolute;
  top: 140px;
  right: 0;
  bottom: 0;
  left: 0;
  background: linear-gradient(transparent, #2d2a2a)
}

.BlogPostItem-module-root__dSjUJ:hover .BlogPostItem-module-cover__2lnEu:before {
  opacity: 0
}

.BlogPostItem-module-info__1ZOjx {
  overflow: auto
}

.BlogPostItem-module-textOnImage__2mcxX .BlogPostItem-module-info__1ZOjx {
  position: absolute;
  top: 190px;
  right: 15px;
  bottom: 0;
  left: 0;
  padding-left: 20px;
  color: #fff
}

@media screen and (min-width:600px) {
  .BlogPostItem-module-textOnImage__2mcxX .BlogPostItem-module-info__1ZOjx {
    right: calc(50% - 15px)
  }
}

.BlogPostItem-module-card__182ON .BlogPostItem-module-info__1ZOjx {
  padding: 0 20px
}

.BlogPostItem-module-title__XYe33 {
  margin: 0;
  margin: 25px 0 10px;
  font-size: 20px;
  line-height: 1.25
}

.BlogPostItem-module-card__182ON .BlogPostItem-module-title__XYe33 {
  color: #171717
}

.BlogPostItem-module-excerpt__1PqeT {
  margin: 0 0 5px;
  font-weight: 300
}

.BlogPostItem-module-card__182ON .BlogPostItem-module-excerpt__1PqeT {
  color: #333
}

.BlogPostItem-module-textOnImage__2mcxX .BlogPostItem-module-excerpt__1PqeT {
  margin-bottom: 10px
}

.BlogPostItem-module-textOnImage__2mcxX .BlogPostItem-module-link__1f_vi {
  font-size: 16px;
  text-decoration: underline
}

.BlogPostItem-module-card__182ON .BlogPostItem-module-link__1f_vi {
  font-size: 13px;
  color: #1688e0
}

.BlogPostItem-module-root__dSjUJ:hover .BlogPostItem-module-link__1f_vi {
  text-decoration: underline
}

.BlogPostItem-module-textOnImage__2mcxX:hover .BlogPostItem-module-link__1f_vi {
  text-decoration: none
}

.BlogPosts-module-root__2tr1t {
  overflow: hidden
}

.BlogPosts-module-grid__2pNmi {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
  margin: -10px
}

@media screen and (min-width:600px) {
  .BlogPosts-module-grid__2pNmi {
    margin: -15px
  }
}

.BlogPosts-module-item__3jGvv {
  display: none;
  flex: 0 0 100%
}

.BlogPosts-module-item__3jGvv:first-child {
  display: none
}

.BlogPosts-module-item__3jGvv:nth-child(2) {
  display: block
}

@media screen and (min-width:600px) {
  .BlogPosts-module-item__3jGvv {
    display: block !important;
    flex-basis: 50%
  }

  .BlogPosts-module-item__3jGvv:nth-child(2) {
    display: none !important
  }
}

@media screen and (min-width:900px) {
  .BlogPosts-module-item__3jGvv {
    flex-basis: 33.33333%
  }
}

.BlogPosts-module-itemDouble__1XuUq {
  flex-basis: 100%
}

@media screen and (min-width:900px) {
  .BlogPosts-module-itemDouble__1XuUq {
    flex-basis: 66.66667%
  }
}

.BlogPosts-module-itemPhone__1djgR {
  display: block
}

@media screen and (min-width:600px) {
  .BlogPosts-module-itemPhone__1djgR {
    display: none
  }
}

.BlogPosts-module-itemInner__32HgN {
  padding: 10px
}

@media screen and (min-width:600px) {
  .BlogPosts-module-itemInner__32HgN {
    padding: 15px
  }
}

.BlogSection-module-allButtonWrapper__lt1qd {
  margin-top: 30px;
  text-align: center
}

@media screen and (min-width:600px) {
  .BlogSection-module-allButtonWrapper__lt1qd {
    margin-top: 45px
  }
}

.CallToActionSection-module-root__2c537 {
  padding: 115px 0 85px;
  background: #c7000a;
  color: #fff
}

.CallToActionSection-module-background__3tsko {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0
}

.CallToActionSection-module-backgroundImage__3MLI3 {
  background-size: auto 150%
}

.CallToActionSection-module-left__30H1J .CallToActionSection-module-backgroundImage__3MLI3 {
  background-position: 0 100%
}

.CallToActionSection-module-right__10XGN .CallToActionSection-module-backgroundImage__3MLI3 {
  background-position: 100% 100%
}

.CallToActionSection-module-container__2r_ee {
  position: relative;
  display: flex;
  flex-direction: row-reverse;
  justify-content: space-between;
  align-items: center;
  margin-bottom: -10px
}

.CallToActionSection-module-right__10XGN .CallToActionSection-module-container__2r_ee {
  flex-direction: row
}

.CallToActionSection-module-content__29IMC {
  flex: 1 1;
  display: flex;
  flex-direction: column;
  align-items: center
}

@media screen and (min-width:600px) {
  .CallToActionSection-module-content__29IMC {
    flex: 1 0 auto;
    align-items: flex-start
  }
}

.CallToActionSection-module-header__PfR-5 {
  max-width: 450px;
  margin-bottom: 22px
}

@media screen and (min-width:600px) {
  .CallToActionSection-module-header__PfR-5 {
    align-items: flex-start
  }
}

.CallToActionSection-module-title__3ITfF {
  text-align: left;
  color: inherit
}

@media screen and (min-width:600px) {
  .CallToActionSection-module-title__3ITfF {
    text-align: left
  }
}

.CallToActionSection-module-subtitle__HTdow {
  color: inherit
}

@media screen and (min-width:600px) {
  .CallToActionSection-module-subtitle__HTdow {
    text-align: left
  }
}

.CallToActionSection-module-formInput__3Zqlf {
  border-color: transparent
}

.CallToActionSection-module-vinLinks__3IunF {
  color: #fff;
  text-align: center
}

@media screen and (min-width:600px) {
  .CallToActionSection-module-vinLinks__3IunF {
    text-align: left
  }
}

.CallToActionSection-module-vinLink__2NSwN {
  color: inherit !important
}

.CallToActionSection-module-car__hD2mg {
  display: none;
  width: 100%;
  max-width: 500px;
  margin-right: 30px
}

.CallToActionSection-module-right__10XGN .CallToActionSection-module-car__hD2mg {
  margin-left: 30px
}

@media screen and (min-width:600px) {
  .CallToActionSection-module-car__hD2mg {
    display: block
  }
}

.CallToActionSection-module-carImage__1vRK1 {
  position: relative;
  float: right;
  width: 420px
}

.CallToActionSection-module-right__10XGN .CallToActionSection-module-carImage__1vRK1 {
  float: left
}

.TextSection-module-root__2rVYR h2,
.TextSection-module-root__2rVYR h3 {
  color: #171717
}

.NewHeroSection-module-root__2TrBl {
  display: flex;
  flex-direction: column;
  align-items: center
}

@media screen and (min-width:600px) {
  .NewHeroSection-module-root__2TrBl {
    padding-top: 30px;
    padding-bottom: 30px
  }
}

@media screen and (min-width:600px) {
  .NewHeroSection-module-title__26_tJ {
    font-size: 38px
  }
}

.NewHeroSection-module-subtitle__3jGFo {
  margin-top: 3px !important
}

@media screen and (min-width:600px) {
  .NewHeroSection-module-subtitle__3jGFo {
    max-width: none;
    font-size: 20px
  }
}

.NewHeroSection-module-form__3G6bp {
  margin: 40px 0 20px
}

@media screen and (min-width:600px) {
  .NewHeroSection-module-form__3G6bp {
    width: 100%;
    max-width: 650px;
    margin-top: 30px
  }
}

.NewHeroSection-module-input__2NAqs {
  box-shadow: 0 2px 5px rgba(0, 0, 0, .07)
}

.NewHeroSection-module-badges__si02U {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  margin: 22.5px -5px -7.5px
}

@media screen and (min-width:600px) {
  .NewHeroSection-module-badges__si02U {
    flex-direction: row;
    flex-wrap: wrap;
    margin-top: -7.5px
  }
}

.NewHeroSection-module-badge__3drfM {
  margin: 7.5px 5px;
  border-radius: 5px;
  text-align: center;
  font-size: 14px;
  color: #4d5f7a
}

@media screen and (min-width:600px) {
  .NewHeroSection-module-badge__3drfM {
    padding: 12px 20px;
    background: #fafafa;
    font-size: 17px
  }
}

@media screen and (min-width:600px) {
  .NewHeroSection-module-badgeLabel__19eKz {
    vertical-align: -2px
  }
}

.NewHeroSection-module-reviewSiteBadge__1dM-j {
  color: inherit
}

.NewHeroSection-module-globeIcon__1NGrg {
  width: 19px;
  height: 19px;
  margin-right: 5px
}

@media screen and (min-width:600px) {
  .NewHeroSection-module-globeIcon__1NGrg {
    width: 27px;
    height: 27px;
    margin-right: 10px
  }
}

.NewFeaturesSection-module-content__P6xoU {
  display: flex;
  flex-direction: column
}

@media screen and (min-width:900px) {
  .NewFeaturesSection-module-content__P6xoU {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start
  }
}

.NewFeaturesSection-module-text__1R4pQ {
  flex: 1 1 auto
}

.NewFeaturesSection-module-header__kzZPa {
  align-items: flex-start;
  margin-bottom: 30px;
  text-align: left
}

@media screen and (min-width:600px) {
  .NewFeaturesSection-module-header__kzZPa {
    margin-bottom: 35px;
    text-align: center
  }
}

.NewFeaturesSection-module-title__3UYA- {
  font-size: 20px;
  font-family: Roboto, sans-serif;
  font-weight: 500
}

@media screen and (min-width:600px) {
  .NewFeaturesSection-module-title__3UYA- {
    font-size: 24px
  }
}

.NewFeaturesSection-module-subtitle__2a6dA {
  margin-top: 2px !important;
  font-size: 13px;
  font-weight: 300
}

@media screen and (min-width:600px) {
  .NewFeaturesSection-module-subtitle__2a6dA {
    margin-top: 0 !important;
    font-size: 14px
  }
}

.NewFeaturesSection-module-list__3Tei5 {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  margin-top: -25px;
  font-size: 17px;
  font-weight: 300
}

@media screen and (min-width:600px) {
  .NewFeaturesSection-module-list__3Tei5 {
    flex-direction: row;
    margin-left: -10px;
    font-size: 19px
  }
}

.NewFeaturesSection-module-item__3YuLm {
  display: flex;
  margin-top: 25px;
  line-height: 1.15
}

@media screen and (min-width:600px) {
  .NewFeaturesSection-module-item__3YuLm {
    width: calc(50% - 10px);
    margin-right: 10px
  }
}

.NewFeaturesSection-module-icon__2wT97 {
  width: 22px;
  height: 22px;
  border-radius: 50%;
  flex-shrink: 0;
  margin-right: 8px;
  padding: 5px;
  background: #fff;
  color: #42bf00
}

.NewFeaturesSection-module-sampleButton__2Zyl4 {
  width: 100%;
  margin-top: 20px;
  background: #fff;
  font-family: proxima-nova, sans-serif;
  font-size: 16px;
  font-weight: 700;
  text-transform: uppercase
}

@media screen and (min-width:600px) {
  .NewFeaturesSection-module-sampleButton__2Zyl4 {
    width: auto;
    margin-top: 45px
  }
}

.NewFeaturesSection-module-sampleIcon__1p245 {
  width: 19px;
  height: 11px;
  margin-left: 5px;
  color: #c7000a
}

.NewFeaturesSection-module-video__fLMSU {
  flex: 1 1 auto;
  width: 100%;
  max-width: 540px;
  margin-top: 45px
}

@media screen and (min-width:900px) {
  .NewFeaturesSection-module-video__fLMSU {
    margin-top: 0;
    margin-left: 50px;
    text-align: right
  }
}

.NewFeaturesSection-module-reasons__1fYhm {
  margin-top: 95px
}

@media screen and (min-width:900px) {
  .NewFeaturesSection-module-reasons__1fYhm {
    margin-top: 45px;
    padding-top: 45px;
    border-top: 1px solid #e6e6e6
  }
}

.StepsSection-module-list__1CNi- {
  list-style: none;
  margin: 0;
  padding: 0;
  position: relative;
  /*display: none*/
}

@media screen and (min-width:900px) {
  .StepsSection-module-list__1CNi- {
    display: flex
  }

  .StepsSection-module-list__1CNi-:before {
    content: "";
    position: absolute;
    top: 53px;
    right: 12.5%;
    left: 12.5%;
    height: 1px;
    background: #e6e6e6
  }
}

.StepsSection-module-slider__1vZQo {
  display: block;
  margin: 0 -10px
}

@media screen and (min-width:900px) {
  .StepsSection-module-slider__1vZQo {
    display: none
  }
}

.StepsSection-module-step__2ECQt {
  margin-bottom: 15px;
  padding: 0 10px;
  outline: 0;
  text-align: center
}

@media screen and (min-width:900px) {
  .StepsSection-module-step__2ECQt {
    position: relative;
    width: 25%;
    margin: 0 15px;
    padding: 0
  }
}

.StepsSection-module-icon__2UqYg {
  width: 106px;
  height: 106px;
  border-radius: 50%;
  margin: 0 auto;
  padding: 20px;
  background: #f9f9f9;
  color: #c7000a;
  stroke: currentColor;
  stroke-width: 1px;
  font-size: 50px;
}

.StepsSection-module-stepLast__2uY_S .StepsSection-module-icon__2UqYg {
  width: 132px;
  height: 132px;
  border-radius: 50%;
  margin-bottom: -8px;
  background: #c7000a;
  color: #fff;
  font-size: 70px;
}

@media screen and (min-width:900px) {
  .StepsSection-module-icon__2UqYg {
    width: 150px;
    height: 150px;
    border-radius: 50%;
    margin-top: -22px;
    margin-bottom: -20px;
    border: 22px solid #fff
  }

  .StepsSection-module-stepLast__2uY_S .StepsSection-module-icon__2UqYg {
    width: 176px;
    height: 176px;
    border-radius: 50%;
    margin-top: -40px;
    margin-bottom: -28px
  }
}

.StepsSection-module-title__1mJDL {
  margin: 20px 0 0;
  text-transform: uppercase;
  font-size: 19px;
  color: #171717
}

.StepsSection-module-label__28WNG {
  margin: -2px 0 0;
  text-transform: uppercase;
  font-size: 12px;
  color: #bbb
}

.StepsSection-module-description__3Y9ve {
  margin: 10px 0 0;
  font-weight: 300;
  font-size: 16px;
  color: #333
}

.NewCallToActionSection-module-root__3JSQ8 {
  background: #c7000a
}

@media screen and (min-width:1200px) {
  .NewCallToActionSection-module-root__3JSQ8 {
    background: #c7000a url(/images/waves-grid-bg--right.png) no-repeat 120% bottom;
    background-size: auto 125%
  }
}

.NewCallToActionSection-module-withoutCar__Y8xa2 {
  background: #c7000a
}

.NewCallToActionSection-module-container__mccHj {
  display: flex;
  justify-content: center;
  color: #fff
}

.NewCallToActionSection-module-withoutCar__Y8xa2 .NewCallToActionSection-module-container__mccHj {
  justify-content: center
}

@media screen and (min-width:1200px) {
  .NewCallToActionSection-module-container__mccHj {
    justify-content: space-between
  }
}

.NewCallToActionSection-module-content__1WX1i {
  width: 100%;
  max-width: 600px
}

.NewCallToActionSection-module-title__1Po3N {
  font-size: 30px
}

.NewCallToActionSection-module-subtitle__1Cvnl {
  max-width: none;
  font-size: 19px
}

.NewCallToActionSection-module-formWrapper__25lzd {
  margin: 25px 0
}

.NewCallToActionSection-module-form__3FgoH {
  max-width: none
}

.NewCallToActionSection-module-input__2yLPq {
  border-color: transparent;
  box-shadow: 0 1px 8px rgba(0, 0, 0, .25)
}

.NewCallToActionSection-module-car__3aakq {
  display: none;
  width: 100%;
  max-width: 450px;
  margin: -40px 0 -35px
}

@media screen and (min-width:1200px) {
  .NewCallToActionSection-module-car__3aakq {
    display: block
  }
}

.HomePage-module-trust__3Fjep {
  padding: 15px 0
}

@media screen and (min-width:600px) {
  .HomePage-module-trust__3Fjep {
    padding: 25px 0
  }
}

.HomePage-module-featuresBackground__3Al_J {
  background: #c7000a radial-gradient(circle at 50% 80%, hsla(0, 0%, 100%, .3), hsla(0, 0%, 100%, 0) 70%)
}

@media screen and (min-width:900px) {
  .HomePage-module-featuresBackground__3Al_J {
    background-image: radial-gradient(circle at 80%, hsla(0, 0%, 100%, .3), hsla(0, 0%, 100%, 0) 70%)
  }
}

.EmailPage-module-root__3OeuA {
  display: flex;
  padding: 40px 0;
  background: #f9f9f9
}

.EmailPage-module-content__1LvlC {
  display: flex;
  align-items: center;
  flex-direction: column;
  width: 100%;
  max-width: 580px;
  margin: auto;
  padding: 45px 25px 50px;
  border-bottom: 3px solid #ffd530;
  background: #fff
}

@media screen and (min-width:600px) {
  .EmailPage-module-content__1LvlC {
    padding-left: 100px;
    padding-right: 100px
  }
}

.EmailPage-module-icon__nfmX8 {
  width: 78px;
  height: 52px;
  margin-bottom: 10px
}

.ThankYouPage-module-line__31qeZ {
  width: 174px;
  height: 1px;
  margin: 25px 0 24px;
  background: #e6e6e6
}

.ThankYouPage-module-socialTitle__my8-l {
  margin: 0;
  font-size: 13px;
  font-family: Roboto, sans-serif;
  font-weight: 400
}

.ThankYouPage-module-socialLinks__36rbo {
  display: flex;
  margin-top: 14px
}

.ThankYouPage-module-socialLink__wJfbT {
  width: 42px;
  height: 42px;
  border-radius: 50%;
  transition: -webkit-transform .1s ease-in-out;
  transition: transform .1s ease-in-out;
  transition: transform .1s ease-in-out, -webkit-transform .1s ease-in-out;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0 6px;
  padding: 0 9px;
  color: #fff
}

.ThankYouPage-module-socialLink__wJfbT:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1)
}

.ThankYouPage-module-socialLink__wJfbT:active {
  -webkit-transform: scale(.95);
  transform: scale(.95)
}

.ThankYouPage-module-socialIcon__1820X {
  width: 100%;
  height: 100%
}

.ThankYouPage-module-facebook__1_sCX {
  background: #3b5998
}

.ThankYouPage-module-twitter__3ysY6 {
  background: #1da1f2
}

.ThankYouPage-module-instagram__2B9xg {
  background: #e4405f
}

.ThankYouPage-module-youTube__3-2FH {
  background: red
}

.BenefitsSection-module-list__3TBIl {
  list-style: none;
  margin: 0;
  padding: 0
}

@media screen and (min-width:600px) {
  .BenefitsSection-module-list__3TBIl {
    display: flex
  }
}

.BenefitsSection-module-item__16VId {
  text-align: center;
  margin-top: 20px
}

@media screen and (min-width:600px) {
  .BenefitsSection-module-item__16VId {
    flex: 1 1;
    margin: 0
  }

  .BenefitsSection-module-item__16VId:not(:first-child) {
    margin-left: 50px
  }
}

.BenefitsSection-module-iconContainer__1gIQx {
  width: 100px;
  height: 100px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0 auto;
  border: 1px solid #c7000a;
  border-radius: 50%;
  color: #c7000a
}

.BenefitsSection-module-icon__3EzAR {
  width: 34%;
  height: 34%;
  font-size: 33px;
}

.BenefitsSection-module-icon__3EzAR i{
  vertical-align: top;
}

.BenefitsSection-module-iconSlightlyLarger__3TtRz {
  width: 38%;
  height: 38%
}

.BenefitsSection-module-label__2hbPo {
  margin: 0;
  margin: 17px 0 10px;
  font-size: 20px;
  color: #171717
}

.BenefitsSection-module-description__2P5fj {
  margin: 0;
  font-size: 16px
}

.LinkedInIcon-module-root__ac6EW {
  width: 40px;
  height: 40px;
  display: inline-block;
  padding: 11px;
  margin: -10px 0 -10px -4px
}

.LinkedInIcon-module-icon__2SZa2 {
  transition: color .1s ease-in-out;
  width: 100%;
  height: 100%;
  color: #307bb1
}

.LinkedInIcon-module-root__ac6EW:hover .LinkedInIcon-module-icon__2SZa2 {
  color: #2b6d9d
}

.QuoteSection-module-quoteContainer__25Lyx {
  position: relative;
  max-width: 796px;
  padding: 1px;
  margin: 63px auto 0;
  text-align: center
}

.QuoteSection-module-wrapper__3dfax {
  padding: 84px 60px 32px
}

.QuoteSection-module-authorPhotoWrapper__p5J7S {
  width: 126px;
  height: 126px;
  position: absolute;
  top: -63px;
  right: 0;
  left: 0;
  margin: 0 auto;
  padding: 7px;
  border: 1px solid #c7000a;
  border-radius: 50%
}

.QuoteSection-module-authorPhoto__X_FNd {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  overflow: hidden
}

.QuoteSection-module-authorPhotoImage__1tH0E {
  background: no-repeat 50% 0;
  background-size: 130%
}

.QuoteSection-module-headline__1U9Ui {
  margin: 0;
  font-size: 24px;
  color: #171717;
  font-weight: 700
}

.QuoteSection-module-quote__1tjhH {
  margin: 3px 0 12px
}

.QuoteSection-module-author__2K9Pi {
  display: flex;
  justify-content: center;
  align-items: center
}

.QuoteSection-module-authorName__kGN2E {
  margin: 0;
  font-family: proxima-nova, sans-serif;
  font-weight: 600;
  font-size: 18px;
  color: #171717
}

.QuoteSection-module-borderIconWrapper__17JlL {
  position: absolute;
  top: -37px;
  left: 0;
  color: rgba(199, 0, 10, .5)
}

.QuoteSection-module-borderIcon__2Lw_L {
  width: 70px;
  height: 70px
}

.QuoteSection-module-borderBottom__32O7p,
.QuoteSection-module-borderLeft__EPZRT,
.QuoteSection-module-borderRight__1C8GK,
.QuoteSection-module-borderTopLeft__2xpYC,
.QuoteSection-module-borderTopRight__LoEgp {
  position: absolute;
  background: #c7000a
}

.QuoteSection-module-borderBottom__32O7p,
.QuoteSection-module-borderTopLeft__2xpYC,
.QuoteSection-module-borderTopRight__LoEgp {
  right: 0;
  left: 0;
  height: 1px
}

.QuoteSection-module-borderLeft__EPZRT,
.QuoteSection-module-borderRight__1C8GK {
  top: 0;
  bottom: 0;
  width: 1px
}

.QuoteSection-module-borderTopRight__LoEgp {
  top: 0;
  left: calc(50% + 63px)
}

.QuoteSection-module-borderTopLeft__2xpYC {
  top: 0;
  left: 86px;
  right: calc(50% + 63px)
}

.QuoteSection-module-borderLeft__EPZRT {
  top: 42px;
  left: 0
}

.QuoteSection-module-borderRight__1C8GK {
  right: 0
}

.QuoteSection-module-borderBottom__32O7p {
  bottom: 0
}

.FaqSection-module-questionsWrapper__2TZKL {
  overflow: hidden;
  margin-top: 60px
}

.FaqSection-module-questions__30y9F {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  margin-bottom: -42px
}

@media screen and (min-width:900px) {
  .FaqSection-module-questions__30y9F {
    flex-direction: row
  }
}

.FaqSection-module-group__3ZpRS {
  margin-bottom: 42px
}

@media screen and (min-width:900px) {
  .FaqSection-module-group__3ZpRS {
    width: calc(50% - 45px)
  }

  .FaqSection-module-group__3ZpRS:nth-child(odd) {
    margin-right: 90px
  }
}

.FaqSection-module-question__5i6lS {
  margin: 0 0 5px;
  font-family: proxima-nova, sans-serif;
  font-size: 20px;
  font-weight: 700;
  color: #171717
}

.FaqSection-module-answer__2cWim>:first-child {
  margin-top: 0
}

.FaqSection-module-answer__2cWim>:last-child {
  margin-bottom: 0
}

.TransparencySection-module-root__3WNMv {
  background: #def3fe
}

.TransparencySection-module-list__PL9aa {
  list-style: none;
  margin: 0;
  padding: 0;
  margin-top: 74px
}

@media screen and (min-width:600px) {
  .TransparencySection-module-list__PL9aa {
    display: flex
  }
}

.TransparencySection-module-item__2Z9_6 {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative;
  text-align: center
}

@media screen and (max-width:599px) {
  .TransparencySection-module-item__2Z9_6:not(:first-child) {
    margin-top: 20px
  }
}

@media screen and (min-width:600px) {
  .TransparencySection-module-item__2Z9_6 {
    width: 105px;
    height: auto
  }

  .TransparencySection-module-item__2Z9_6:after,
  .TransparencySection-module-item__2Z9_6:before {
    content: "";
    position: absolute;
    top: 4px;
    height: 1px;
    background: #c7000a
  }

  .TransparencySection-module-item__2Z9_6:before {
    left: 0;
    width: calc(50% - 4px)
  }

  .TransparencySection-module-item__2Z9_6:after {
    right: 0;
    width: calc(50% - 4px)
  }

  .TransparencySection-module-item__2Z9_6:first-child:before {
    background: linear-gradient(270deg, #c7000a, rgba(9, 173, 213, 0))
  }

  .TransparencySection-module-item__2Z9_6:last-child:after {
    background: linear-gradient(90deg, #c7000a, rgba(9, 173, 213, 0))
  }
}

.TransparencySection-module-separator__oywJK {
  display: none
}

@media screen and (min-width:600px) {
  .TransparencySection-module-separator__oywJK {
    display: block;
    flex: 1 1 auto;
    height: auto;
    margin-top: 4px;
    margin-right: auto;
    border-right: 0;
    border-top: 1px solid #c7000a
  }
}

.TransparencySection-module-bubble__2c9hR {
  display: none
}

@media screen and (min-width:600px) {
  .TransparencySection-module-bubble__2c9hR {
    width: 9px;
    height: 9px;
    display: block;
    margin: 0 auto;
    border: 1px solid #c7000a;
    border-radius: 50%
  }
}

.TransparencySection-module-dashedLine__3QXGc {
  display: none
}

@media screen and (min-width:600px) {
  .TransparencySection-module-dashedLine__3QXGc {
    display: block;
    position: static;
    flex: 0 0 180px;
    border-left: 1px dashed #c7000a
  }
}

.TransparencySection-module-iconContainer__1srGS {
  width: 84px;
  height: 84px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0 auto;
  border: 1px solid #c7000a;
  border-radius: 50%;
  background: #fff;
  color: #c7000a
}

@media screen and (min-width:600px) {
  .TransparencySection-module-iconContainer__1srGS {
    position: absolute;
    top: 60px;
    right: 0;
    left: 0
  }
}

.TransparencySection-module-icon__2uwCS {
  /*width: 36%;*/
  height: 36%
}

.TransparencySection-module-icon__2uwCS i{
  font-size: 29px;
}

.TransparencySection-module-amount__1DX0P,
.TransparencySection-module-label__3DXaM {
  margin: 0
}

.TransparencySection-module-amount__1DX0P {
  margin-top: 5px;
  font-size: 18px;
  color: #171717
}

.TransparencySection-module-label__3DXaM {
  margin-top: 2px;
  font-size: 16px;
  line-height: 1.25
}

.PricingPage-module-backToTop__1EIGR {
  padding: 45px 0;
  text-align: center
}

.CheckAnotherBar-module-root__3S8xk {
  position: fixed;
  top: 66px;
  left: 0;
  right: 0;
  height: 66px;
  background: #f3f3f3;
  border: 1px solid #d5d5d5;
  border-right: 0;
  border-left: 0;
  box-shadow: 0 2px 3px rgba(0, 0, 0, .05)
}

.CheckAnotherBar-module-container__39Ovy {
  display: flex;
  flex-direction: column;
  justify-content: center;
  height: 100%
}

.CheckAnotherBar-module-form___5AgF {
  max-width: none
}

.CheckAnotherBar-module-input__3ngCC:focus {
  border-color: #c7000a
}

.ReportPage-module-reportNavHeader__NJdR- {
  position: absolute
}

@media (min-width:1420px) {
  .ReportPage-module-reportNavHeader__NJdR- {
    display: none
  }
}

.ReportPage-module-reportNavSide__1LcWA {
  display: none;
  position: fixed;
  top: 50%;
  margin-left: 30px;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%)
}

@supports ((position:-webkit-sticky) or (position:sticky)) {
  .ReportPage-module-reportNavSide__1LcWA {
    position: -webkit-sticky;
    position: sticky
  }
}

@media (min-width:1420px) {
  .ReportPage-module-reportNavSide__1LcWA {
    display: block
  }
}

@media print {
  .ReportPage-module-reportNavSide__1LcWA {
    display: none
  }
}

.ReportPage-module-checkAnotherBarOffset__1GQw1 {
  height: 66px
}

.OnboardingStatus-module-root__JcpOI {
  position: absolute;
  top: 66px;
  right: 0;
  left: 0
}

@media screen and (min-width:1200px) {
  .OnboardingStatus-module-root__JcpOI {
    position: static;
    display: flex
  }
}

.OnboardingStatus-module-steps__3QaC1 {
  list-style: none;
  margin: 0;
  padding: 0;
  overflow: hidden;
  display: flex;
  height: 30px;
  border: 1px solid #bbe6fd;
  border-left: 0;
  border-right: 0;
  background: #fff;
  font-size: 16px
}

@media screen and (min-width:1200px) {
  .OnboardingStatus-module-steps__3QaC1 {
    height: auto;
    padding: 0;
    border: 0;
    font-size: 14px
  }
}

.OnboardingStatus-module-offset__2hC5G {
  height: 30px
}

@media screen and (min-width:1200px) {
  .OnboardingStatus-module-offset__2hC5G {
    display: none
  }
}

.OnboardingStatus-module-step__2V9fN {
  flex: 1 1 auto;
  position: relative;
  background: #def3fe;
  color: #666;
  white-space: nowrap
}

.OnboardingStatus-module-step__2V9fN:not(:first-child):after {
  content: "";
  position: absolute;
  top: -1px;
  left: -21.81818px;
  width: 30px;
  height: 30px;
  border: 1px solid #bbe6fd;
  border-bottom: 0;
  border-left: 0;
  background: #def3fe;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  pointer-events: none
}

@media screen and (min-width:1200px) {
  .OnboardingStatus-module-step__2V9fN {
    background: transparent;
    font-weight: 300;
    color: #171717;
    text-transform: uppercase
  }

  .OnboardingStatus-module-step__2V9fN+.OnboardingStatus-module-step__2V9fN {
    margin-left: 40px
  }

  .OnboardingStatus-module-step__2V9fN:after {
    display: none !important
  }
}

.OnboardingStatus-module-wrapper__1Aj2g {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%
}

.OnboardingStatus-module-activeStep__z_85H,
.OnboardingStatus-module-activeStep__z_85H+.OnboardingStatus-module-step__2V9fN:after,
.OnboardingStatus-module-completedStep__21Ihr,
.OnboardingStatus-module-completedStep__21Ihr+.OnboardingStatus-module-step__2V9fN:after {
  background: #c7000a
}

@media screen and (min-width:1200px) {

  .OnboardingStatus-module-activeStep__z_85H,
  .OnboardingStatus-module-completedStep__21Ihr {
    background: transparent
  }
}

.OnboardingStatus-module-activeStep__z_85H+.OnboardingStatus-module-step__2V9fN:after {
  border-color: transparent
}

.OnboardingStatus-module-index__2fdhV {
  color: #c7000a;
  font-weight: 500
}

.OnboardingStatus-module-activeStep__z_85H .OnboardingStatus-module-index__2fdhV,
.OnboardingStatus-module-completedStep__21Ihr .OnboardingStatus-module-index__2fdhV {
  color: #fff
}

@media screen and (min-width:1200px) {
  .OnboardingStatus-module-index__2fdhV {
    width: 40px;
    height: 40px;
    transition: border .1s ease-in-out;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-right: 8px;
    border: 1px solid #e6e6e6;
    border-radius: 50%;
    color: inherit;
    font-weight: 400
  }

  .OnboardingStatus-module-activeStep__z_85H .OnboardingStatus-module-index__2fdhV,
  .OnboardingStatus-module-completedStep__21Ihr .OnboardingStatus-module-index__2fdhV {
    color: inherit
  }

  .OnboardingStatus-module-activeStep__z_85H .OnboardingStatus-module-index__2fdhV {
    border-color: #c7000a;
    border-width: 2px;
    cursor: default
  }

  a.OnboardingStatus-module-wrapper__1Aj2g:hover .OnboardingStatus-module-index__2fdhV {
    border-color: #c7000a
  }
}

.OnboardingStatus-module-title__27jaQ {
  display: none
}

@media screen and (min-width:1200px) {
  .OnboardingStatus-module-title__27jaQ {
    display: block
  }
}

.OnboardingStatus-module-currentTitle__3292s {
  transition: all .1s ease-in-out;
  position: absolute;
  top: 50px;
  right: 0;
  left: 0;
  text-align: center;
  line-height: 1;
  font-weight: 300;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  pointer-events: none
}

@media screen and (min-width:1200px) {
  .OnboardingStatus-module-currentTitle__3292s {
    display: none
  }
}

.OnboardingStatus-module-currentTitleOffscreen__-ikZX {
  opacity: 0;
  -webkit-transform: translateY(-10px);
  transform: translateY(-10px)
}

.ReportLoadingProgress-module-root__1RfLz {
  display: flex;
  flex-direction: row-reverse;
  align-items: center;
  text-align: left
}

@media screen and (min-width:900px) {
  .ReportLoadingProgress-module-root__1RfLz {
    flex-direction: column-reverse;
    text-align: center
  }
}

.ReportLoadingProgress-module-progress__1r-zS {
  width: 80px;
  height: 80px;
  position: relative
}

@media screen and (min-width:900px) {
  .ReportLoadingProgress-module-progress__1r-zS {
    width: 142px;
    height: 142px;
    background: url(https://www.carvertical.com/static/car-half-damaged-tiny.f38353bc.png) no-repeat 50% 50%;
    background-size: 68%
  }
}

.ReportLoadingProgress-module-percentage__ypf1W {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  margin: 0 0 0 2px;
  font-family: proxima-nova, sans-serif;
  font-size: 20px;
  font-weight: 600;
  color: #171717
}

@media screen and (min-width:900px) {
  .ReportLoadingProgress-module-percentage__ypf1W {
    left: 100%;
    -webkit-transform: translate(10px, -50%);
    transform: translate(10px, -50%)
  }
}

.ReportLoadingProgress-module-header__13KE5 {
  flex: 1 1;
  margin-left: 15px
}

@media screen and (min-width:900px) {
  .ReportLoadingProgress-module-header__13KE5 {
    margin-left: 0;
    margin-top: 25px
  }
}

.ReportLoadingProgress-module-vin__1CkRG {
  display: none;
  margin: 8px 0 0;
  font-family: proxima-nova, sans-serif;
  font-size: 12px
}

.ReportLoadingProgress-module-header__13KE5 .ReportLoadingProgress-module-vin__1CkRG {
  display: block;
  margin-top: 3px
}

@media screen and (min-width:900px) {
  .ReportLoadingProgress-module-vin__1CkRG {
    display: block
  }

  .ReportLoadingProgress-module-header__13KE5 .ReportLoadingProgress-module-vin__1CkRG {
    display: none
  }
}

.ReportLoadingProgress-module-title__vX45v {
  margin: 0;
  font-family: proxima-nova, sans-serif;
  font-size: 22px;
  color: #171717
}

.ReportLoadingProgress-module-error__1gffz .ReportLoadingProgress-module-title__vX45v {
  color: #f05a67
}

.ReportLoadingProgress-module-subtitle__26VoX {
  margin: 0
}

.ReportLoadingProgress-module-error__1gffz .ReportLoadingProgress-module-subtitle__26VoX {
  color: #f05a67
}

.ReportLoadingSection-module-root__1hK3X {
  flex: 1 1;
  display: flex;
  background: #303030 no-repeat 50% 50%;
  background-size: cover
}

.ReportLoadingSection-module-root__1hK3X.ReportLoadingSection-module-concealedAccidents__3MMpn {
  background-image: url(https://www.carvertical.com/static/concealed-accidents.f09c6952.jpg)
}

.ReportLoadingSection-module-root__1hK3X.ReportLoadingSection-module-mileageFraud__2yBy- {
  background-image: url(https://www.carvertical.com/static/mileage-fraud.6d02e6e7.jpg)
}

@media screen and (min-width:900px) {
  .ReportLoadingSection-module-root__1hK3X {
    flex-direction: row;
    align-items: center
  }
}

.ReportLoadingSection-module-container__1YYUm {
  flex: 1 1 100%;
  display: flex;
  flex-direction: column-reverse;
  align-items: center;
  padding-top: 70px;
  padding-bottom: 50px
}

@media screen and (min-width:900px) {
  .ReportLoadingSection-module-container__1YYUm {
    flex-direction: row;
    padding-top: 50px
  }
}

.ReportLoadingSection-module-loader__1Xroi {
  display: flex;
  flex-direction: column;
  justify-content: center;
  width: 100%;
  max-width: 350px;
  padding: 20px;
  border-radius: 10px;
  background: #fff;
  text-align: center;
  line-height: 1.25
}

@media screen and (min-width:900px) {
  .ReportLoadingSection-module-loader__1Xroi {
    max-width: 320px;
    margin: 0 100px 0 0
  }
}

.ReportLoadingSection-module-loading__UTCWV {
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-animation: ReportLoadingSection-module-float__2vOPP 2s ease-in-out infinite;
  animation: ReportLoadingSection-module-float__2vOPP 2s ease-in-out infinite
}

@-webkit-keyframes ReportLoadingSection-module-float__2vOPP {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
  }

  50% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0)
  }

  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
  }
}

@keyframes ReportLoadingSection-module-float__2vOPP {
  0% {
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
  }

  50% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0)
  }

  to {
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
  }
}

.ReportLoadingSection-module-form__1sRv5 {
  margin-top: 20px
}

.ReportLoadingSection-module-content__2R4aw {
  flex: 1 1;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%
}

.ReportLoadingSection-module-warn__25Kof {
  position: relative;
  max-width: 520px;
  padding: 0 20px 15px;
  margin-bottom: 50px;
  border: 3px solid #ff4751;
  border-top-color: transparent;
  border-radius: 0 0 10px 10px;
  box-shadow: 0 2px 2px rgba(0, 0, 0, .45);
  text-shadow: 0 2px 2px rgba(0, 0, 0, .45);
  text-align: center;
  font-family: proxima-nova, sans-serif;
  font-size: 14px;
  line-height: 1.25;
  color: #fff
}

@media screen and (min-width:600px) {
  .ReportLoadingSection-module-warn__25Kof {
    padding-left: 40px;
    padding-right: 40px;
    font-size: 18px
  }
}

@media screen and (min-width:900px) {
  .ReportLoadingSection-module-warn__25Kof {
    margin-bottom: 0
  }
}

.ReportLoadingSection-module-warnHeader__3vaBI {
  display: flex;
  align-items: center;
  margin: -40px -23px 0
}

@media screen and (min-width:600px) {
  .ReportLoadingSection-module-warnHeader__3vaBI {
    margin-left: -43px;
    margin-right: -43px
  }
}

.ReportLoadingSection-module-warnTitle__25OxT {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  margin: 0;
  padding: 2px 10px;
  font-size: 3em;
  line-height: 1;
  font-weight: 600;
  color: #ff4751;
  text-transform: uppercase
}

.ReportLoadingSection-module-warnCorner__PQlCt {
  flex: 1 1;
  min-width: 25px;
  height: 20px;
  margin-top: 17px;
  border: 3px solid #ff4751;
  border-bottom: 0
}

.ReportLoadingSection-module-warnCorner__PQlCt:first-child {
  border-right: 0;
  border-top-left-radius: 10px
}

.ReportLoadingSection-module-warnCorner__PQlCt:last-child {
  border-left: 0;
  border-top-right-radius: 10px
}

.ReportLoadingSection-module-warnFact__38Xtn {
  margin: 0;
  font-size: 1.5em;
  font-weight: 400
}

.ReportLoadingSection-module-warnCallout__1CC-b {
  margin: 5px 0 0;
  font-weight: 600
}

.VinDiff-module-root__2p6tr {
  position: relative;
  display: inline-block;
  border-bottom: 1px dashed;
  cursor: help
}

.VinDiff-module-root__2p6tr:hover {
  border-bottom-style: solid
}

.VinDiff-module-del__1v88N {
  color: #ff4751;
  text-decoration: line-through;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none
}

.VinDiff-module-add__EwzRS {
  color: #42bf00
}

.VinDiff-module-bubble__397oz {
  text-align: center
}

.VinDiff-module-root__2p6tr:hover .VinDiff-module-bubble__397oz {
  opacity: 1
}

.VehicleLabel-module-root__3BAtn {
  font-weight: inherit;
  line-height: 1.25
}

.VehicleLabel-module-root__3BAtn small {
  font-weight: 400
}

.VehicleLabel-module-multiline__che_q small {
  display: block
}

.PricingDetails-module-root__1tPUX {
  flex: 1 1;
  display: flex;
  flex-direction: column;
  align-items: center
}

.PricingDetails-module-common__34JF6 {
  margin-left: -1px;
  align-items: stretch
}

.PricingDetails-module-features__2x1Ed {
  display: none;
  flex: 1 1;
  text-align: left
}

.PricingDetails-module-common__34JF6 .PricingDetails-module-features__2x1Ed {
  display: block;
  position: relative;
  z-index: 1;
  margin-top: -1px;
  padding: 5px 15px;
  border: 1px solid #c7000a;
  border-bottom: 0;
  background: linear-gradient(180deg, #e6f7ff, #effaff);
  font-size: 14px
}

.PricingDetails-module-common__34JF6 .PricingDetails-module-features__2x1Ed:before {
  border-top: 12px solid #c7000a;
  border-left: 13px solid transparent;
  border-right: 13px solid transparent
}

.PricingDetails-module-common__34JF6 .PricingDetails-module-features__2x1Ed:after,
.PricingDetails-module-common__34JF6 .PricingDetails-module-features__2x1Ed:before {
  display: inline-block;
  content: "";
  width: 0;
  height: 0;
  vertical-align: middle;
  position: absolute;
  top: -1px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%)
}

.PricingDetails-module-common__34JF6 .PricingDetails-module-features__2x1Ed:after {
  border-top: 11px solid #eefaff;
  border-left: 12px solid transparent;
  border-right: 12px solid transparent
}

.PricingDetails-module-common__34JF6.PricingDetails-module-double__1bGl- .PricingDetails-module-features__2x1Ed:after,
.PricingDetails-module-common__34JF6.PricingDetails-module-double__1bGl- .PricingDetails-module-features__2x1Ed:before {
  left: 25%
}

.PricingDetails-module-common__34JF6.PricingDetails-module-standard__2KUPE .PricingDetails-module-features__2x1Ed:after,
.PricingDetails-module-common__34JF6.PricingDetails-module-standard__2KUPE .PricingDetails-module-features__2x1Ed:before {
  left: 75%
}

@media screen and (min-width:900px) {
  .PricingDetails-module-features__2x1Ed {
    display: block
  }

  .PricingDetails-module-common__34JF6 .PricingDetails-module-features__2x1Ed {
    display: none
  }
}

.PricingDetails-module-feature__1VOKY {
  margin: 22px 0
}

.PricingDetails-module-common__34JF6 .PricingDetails-module-feature__1VOKY {
  margin: 0;
  padding: 15px 0;
  border-top: 1px solid #bedde8
}

.PricingDetails-module-common__34JF6 .PricingDetails-module-featureFirst__3-pxk {
  border-top: 0
}

.PricingDetails-module-featureTooltip__3QiLg {
  position: relative;
  cursor: help
}

.PricingDetails-module-featureTooltip__3QiLg:after {
  width: 15px;
  height: 15px;
  content: "";
  display: inline-block;
  margin: 0 0 -2px 6px;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzNC4xNCAzNC4xNCI+CiAgPGRlZnM+CiAgICA8Y2xpcFBhdGggaWQ9ImEiPgogICAgICA8cGF0aCBkPSJNMCAyNS42aDI1LjZWMEgweiIvPgogICAgPC9jbGlwUGF0aD4KICA8L2RlZnM+CiAgPGcgY2xpcC1wYXRoPSJ1cmwoI2EpIiB0cmFuc2Zvcm09Im1hdHJpeCgxLjMzMzMzIDAgMCAtMS4zMzMzMyAwIDM0LjE0KSI+CiAgICA8cGF0aAogICAgICBkPSJNMTIuOCAyLjRhMTAuNDEgMTAuNDEgMCAwIDAgMCAyMC44IDEwLjQxIDEwLjQxIDAgMCAwIDAtMjAuOG0wIDIzLjJDNS43NCAyNS42IDAgMTkuODYgMCAxMi44IDAgNS43NCA1Ljc0IDAgMTIuOCAwYzcuMDYgMCAxMi44IDUuNzQgMTIuOCAxMi44IDAgNy4wNi01Ljc0IDEyLjgtMTIuOCAxMi44bTAtMTEuMmExLjYgMS42IDAgMCAxLTEuNi0xLjZWOGExLjYgMS42IDAgMCAxIDMuMiAwdjQuOGMwIC44OC0uNzIgMS42LTEuNiAxLjZtMCA0LjhhMS42IDEuNiAwIDAgMSAwLTMuMiAxLjYgMS42IDAgMCAxIDAgMy4yIgogICAgICBmaWxsPSIjMTY4OGUwIgogICAgLz4KICA8L2c+Cjwvc3ZnPgo=) no-repeat 50% 50%;
  background-size: cover
}

.PricingDetails-module-featureIcon__318rv {
  width: 16px;
  height: 16px;
  margin-right: 10px;
  color: #42bf00
}

.PricingDetails-module-footer__1Dcy2 {
  display: none;
  align-items: center;
  height: 100px;
  margin: 0;
  padding: 0 40px;
  border-radius: 0 0 10px 10px;
  background: #e2f6ff;
  font-size: 14px;
  line-height: 1.5;
  text-align: left
}

.PricingDetails-module-common__34JF6 .PricingDetails-module-footer__1Dcy2 {
  display: flex;
  height: auto;
  padding: 15px;
  border: 1px solid #c7000a;
  border-top: 0;
  border-radius: 0
}

@media screen and (min-width:900px) {
  .PricingDetails-module-footer__1Dcy2 {
    display: flex
  }

  .PricingDetails-module-common__34JF6 .PricingDetails-module-footer__1Dcy2 {
    display: none
  }
}

.PricingBlockItem-module-root__lXkwO {
  overflow: hidden;
  position: relative;
  display: flex;
  flex-direction: column;
  height: 100%;
  margin-left: -1px;
  border: 1px solid #c7000a;
  background: linear-gradient(180deg, #e1f5ff, #eefaff);
  outline: 0
}

@media screen and (min-width:900px) {
  .PricingBlockItem-module-root__lXkwO {
    border-radius: 10px;
    background: hsla(0, 0%, 100%, .6)
  }
}

.PricingBlockItem-module-selectable__33xD- {
  cursor: pointer;
  -webkit-filter: grayscale(1);
  filter: grayscale(1)
}

@media screen and (min-width:900px) {
  .PricingBlockItem-module-selectable__33xD- {
    -webkit-filter: none;
    filter: none
  }
}

.PricingBlockItem-module-selected__1oLUZ {
  z-index: 1;
  cursor: default;
  -webkit-filter: none;
  filter: none
}

.PricingBlockItem-module-wrapper__1EmjI {
  flex: 1 1;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  align-items: center
}

.PricingBlockItem-module-content__3wFcC {
  flex: 1 1;
  align-self: stretch;
  position: relative;
  margin: 0 10px;
  padding: 8px 0 58px
}

@media screen and (min-width:900px) {
  .PricingBlockItem-module-content__3wFcC {
    flex: none;
    margin: 0 40px;
    padding: 30px 0 40px
  }

  .PricingBlockItem-module-withFeatures__3UQfF .PricingBlockItem-module-content__3wFcC {
    padding-bottom: 22px;
    border-bottom: 1px solid #bedde8
  }
}

.PricingBlockItem-module-spacer__2aEnr {
  flex: 1 1
}

.PricingBlockItem-module-title__12GoG {
  margin: 0;
  padding-bottom: 10px;
  border-bottom: 1px solid #bedde8;
  font-size: 12px;
  font-weight: 600;
  text-transform: uppercase;
  color: #666
}

.PricingBlockItem-module-title__12GoG strong {
  display: block;
  margin-bottom: -5px;
  font-weight: inherit;
  font-size: 28px
}

@media screen and (min-width:900px) {
  .PricingBlockItem-module-title__12GoG {
    padding-bottom: 0;
    border-bottom: 0;
    font-size: 18px;
    text-transform: none;
    color: #171717
  }

  .PricingBlockItem-module-title__12GoG strong {
    display: inline;
    font-size: inherit
  }
}

.PricingBlockItem-module-unitPrice__XfT-u {
  margin-top: 10px;
  font-family: proxima-nova, sans-serif;
  font-size: 17px;
  color: #171717
}

.PricingBlockItem-module-unitPrice__XfT-u strong {
  vertical-align: -.33em;
  font-size: 2em;
  font-weight: inherit
}

@media screen and (min-width:900px) {
  .PricingBlockItem-module-unitPrice__XfT-u {
    margin-top: 20px;
    font-size: 36px;
    font-weight: 600
  }

  .PricingBlockItem-module-unitPrice__XfT-u strong {
    vertical-align: 0;
    font-size: inherit
  }
}

.PricingBlockItem-module-unitLabel__30ykF {
  margin-top: -3px;
  font-size: 11px
}

@media screen and (min-width:900px) {
  .PricingBlockItem-module-unitLabel__30ykF {
    margin-top: 0;
    font-size: 13px
  }
}

.PricingBlockItem-module-price__2RPuz {
  margin-top: 10px;
  font-family: proxima-nova, sans-serif;
  font-size: 13px;
  font-weight: 600;
  color: #171717
}

@media screen and (min-width:900px) {
  .PricingBlockItem-module-price__2RPuz {
    margin-top: 12px;
    font-size: 14px
  }
}

.PricingBlockItem-module-priceHidden__3qyzQ {
  visibility: hidden
}

.PricingBlockItem-module-priceFull__3YoPr {
  text-decoration: line-through;
  color: #ff4751
}

.PricingBlockItem-module-discount__3J_s7 {
  right: -10px
}

@media screen and (min-width:900px) {
  .PricingBlockItem-module-discount__3J_s7 {
    right: -40px
  }
}

.PricingBlockItem-module-check__3qSwz {
  width: 32px;
  height: 32px;
  border-radius: 50%;
  transition: all .1s ease-in-out;
  position: absolute;
  bottom: 10px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  border: 1px solid rgba(0, 133, 167, .5);
  background: #fff
}

.PricingBlockItem-module-selected__1oLUZ .PricingBlockItem-module-check__3qSwz {
  border-color: #c7000a;
  background: #c7000a
}

.PricingBlockItem-module-root__lXkwO:not(.PricingBlockItem-module-selected__1oLUZ):hover .PricingBlockItem-module-check__3qSwz {
  border-color: #c7000a
}

@media screen and (min-width:900px) {
  .PricingBlockItem-module-check__3qSwz {
    width: 44px;
    height: 44px;
    border-radius: 50%;
    bottom: auto;
    top: 20px;
    left: -30px;
    -webkit-transform: translateX(0);
    transform: translateX(0)
  }
}

.PricingBlockItem-module-checkIcon__1I7it {
  width: 18px;
  height: 18px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -9px 0 0 -9px;
  transition: all .1s ease-in-out;
  opacity: 0;
  color: #171717
}

.PricingBlockItem-module-root__lXkwO:not(.PricingBlockItem-module-selected__1oLUZ):hover .PricingBlockItem-module-checkIcon__1I7it {
  opacity: .125
}

.PricingBlockItem-module-selected__1oLUZ .PricingBlockItem-module-checkIcon__1I7it {
  opacity: 1;
  color: #fff
}

.PricingBlockItem-module-buyButton__R5MnA {
  margin-top: 25px
}

.PricingBlocks-module-root__FxRPr {
  display: flex;
  flex-direction: column;
  align-items: center;
  line-height: inherit;
  color: #171717
}

.PricingBlocks-module-multi__2mNLU {
  display: block;
  width: 100%;
  max-width: 450px;
  line-height: 1;
  color: #666
}

@media screen and (min-width:900px) {
  .PricingBlocks-module-multi__2mNLU {
    max-width: none
  }
}

.PricingBlocks-module-double__21CCQ {
  max-width: 300px
}

@media screen and (min-width:900px) {
  .PricingBlocks-module-double__21CCQ {
    max-width: 780px
  }
}

.PricingBlocks-module-blocks__KlU_I {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex
}

@media screen and (min-width:900px) {
  .PricingBlocks-module-blocks__KlU_I {
    margin: -5px
  }
}

.PricingBlocks-module-blocksReverse__59HvN {
  flex-direction: row-reverse
}

@media screen and (min-width:900px) {

  .PricingBlocks-module-grouped__2RyNw,
  .PricingBlocks-module-standard__3SMWT {
    margin: 5px;
    padding: 12px;
    background: #def3fe;
    border-radius: 10px
  }
}

.PricingBlocks-module-standard__3SMWT {
  display: flex;
  flex-direction: column
}

.PricingBlocks-module-grouped__2RyNw {
  flex: 2 1
}

.PricingBlocks-module-double__21CCQ .PricingBlocks-module-grouped__2RyNw {
  flex: 1 1
}

.PricingBlocks-module-groupedItems__1U0Fw {
  display: flex;
  flex-direction: row
}

@media screen and (min-width:900px) {
  .PricingBlocks-module-groupedItems__1U0Fw>.PricingBlocks-module-item__2asXI+.PricingBlocks-module-item__2asXI {
    margin: 0 0 0 10px
  }
}

.PricingBlocks-module-item__2asXI {
  flex: 1 1
}

.PricingBlocks-module-titleWrapper__1-g3D {
  display: none;
  justify-content: center;
  align-items: center;
  margin: 3px 0 12px
}

.PricingBlocks-module-double__21CCQ .PricingBlocks-module-titleWrapper__1-g3D {
  min-height: 50px
}

@media screen and (min-width:900px) {
  .PricingBlocks-module-titleWrapper__1-g3D {
    display: flex
  }
}

.PricingBlocks-module-title__2Fld9 {
  display: block;
  margin: 0;
  text-align: center;
  font-family: proxima-nova, sans-serif;
  font-size: 20px;
  line-height: 1.25;
  font-weight: 600;
  color: #171717
}

.PricingBlocks-module-title__2Fld9 em {
  display: inline-block;
  padding: 0 4px;
  border-radius: 5px;
  background: #ff0;
  font-style: normal
}

.PricingBlocks-module-action__3PJ3a {
  margin-top: 35px;
  text-align: center
}

.PricingBlocks-module-price__38Sb3 {
  margin: 0;
  padding: 0 20px;
  border-bottom: 1px solid rgba(9, 173, 213, .33);
  font-size: 30px;
  font-weight: 700
}

@media screen and (min-width:600px) {
  .PricingBlocks-module-price__38Sb3 {
    font-size: 36px
  }
}

.PricingBlocks-module-priceOriginal__29ZGH {
  margin-left: 8px;
  font-size: .55em;
  text-decoration: line-through;
  color: #ff4751
}

.PricingBlocks-module-discountBadge__2kXMB {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  display: inline-block;
  margin-left: 5px;
  padding: 11px 0;
  vertical-align: 11px;
  background: #ff4751;
  text-align: center;
  font-family: proxima-nova, sans-serif;
  font-size: 12px;
  line-height: 1;
  font-weight: 700;
  color: #fff
}

.PricingBlocks-module-discountBadge__2kXMB strong {
  font-size: 15px
}

.PricingBlocks-module-priceLabel__2tIIe {
  margin: 10px 0 0;
  font-family: proxima-nova, sans-serif;
  font-size: 16px;
  line-height: 1.1;
  font-weight: 600;
  text-transform: uppercase;
  color: #333
}

@media screen and (min-width:600px) {
  .PricingBlocks-module-priceLabel__2tIIe {
    font-size: 18px
  }
}

.PricingBlocks-module-limitedLabel__1iFo2 {
  margin: 5px 0 0;
  font-size: 20px;
  line-height: 1.1;
  font-weight: 500;
  color: #ff4751
}

@media screen and (min-width:600px) {
  .PricingBlocks-module-limitedLabel__1iFo2 {
    font-size: 22px
  }
}

.PricingBlocks-module-limitedIcon__2UE1X {
  width: 16px;
  height: 16px;
  margin-right: 1px;
  vertical-align: 0
}

@media screen and (min-width:600px) {
  .PricingBlocks-module-limitedIcon__2UE1X {
    width: 17px;
    height: 17px
  }
}

.PricingBlocks-module-buyButton__1Uh7V {
  margin-top: 24px;
  font-size: 16px
}

@media screen and (min-width:600px) {
  .PricingBlocks-module-buyButton__1Uh7V {
    font-size: 18px
  }
}

.PricingBlocks-module-countdown__1xfJu {
  max-width: 420px;
  margin: 20px auto -15px
}

@media screen and (min-width:900px) {
  .PricingBlocks-module-countdown__1xfJu {
    margin-bottom: -30px
  }
}

.GetReportSection-module-root__1yZE7 {
  display: flex;
  flex-direction: column;
  align-items: center;
  max-width: 400px;
  margin: 35px auto 0
}

.DotpayPaymentMethods-module-root__2KXgZ {
  position: relative;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  align-items: center;
  height: calc(35vw + 40px);
  padding-bottom: 40px
}

.DotpayPaymentMethods-module-root__2KXgZ:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  content: "";
  background: linear-gradient(180deg, hsla(0, 0%, 100%, 0) 40%, #fff calc(100% - 40px))
}

@media screen and (min-width:600px) {
  .DotpayPaymentMethods-module-root__2KXgZ {
    height: calc(15vw + 40px)
  }
}

@media screen and (min-width:900px) {
  .DotpayPaymentMethods-module-root__2KXgZ {
    height: 130px
  }
}

.DotpayPaymentMethods-module-expanded__3VIb1 {
  height: auto;
  padding-bottom: 0
}

.DotpayPaymentMethods-module-expanded__3VIb1:after {
  display: none
}

.DotpayPaymentMethods-module-list__3f084 {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  width: 85%;
  margin: -10px -15px
}

@media screen and (min-width:900px) {
  .DotpayPaymentMethods-module-list__3f084 {
    margin-left: -25px;
    margin-right: -25px
  }
}

.DotpayPaymentMethods-module-item__3_5Ce {
  width: 33.3%;
  padding: 10px 15px
}

@media screen and (min-width:600px) {
  .DotpayPaymentMethods-module-item__3_5Ce {
    width: 20%
  }
}

@media screen and (min-width:900px) {
  .DotpayPaymentMethods-module-item__3_5Ce {
    width: 12.5%;
    padding-left: 25px;
    padding-right: 25px
  }
}

.DotpayPaymentMethods-module-logo__1EDaO {
  display: block;
  width: 100%
}

.DotpayPaymentMethods-module-button__2SQbY {
  position: absolute;
  z-index: 1;
  left: 50%;
  bottom: 0;
  height: 2.125em;
  background: #fff;
  font-size: 12px;
  color: #666;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%)
}

.PrecheckComparison-module-root__1Peaw {
  width: 100%;
  margin-bottom: 7px;
  border-collapse: collapse;
  border-style: hidden;
  border-radius: 10px;
  box-shadow: 0 0 0 1px #abdbea;
  background: #fff
}

.PrecheckComparison-module-root__1Peaw td,
.PrecheckComparison-module-root__1Peaw th {
  padding: 8px 5px;
  border: 1px solid #abdbea;
  text-align: center
}

@media screen and (min-width:600px) {

  .PrecheckComparison-module-root__1Peaw td,
  .PrecheckComparison-module-root__1Peaw th {
    padding: 15px
  }
}

.PrecheckComparison-module-root__1Peaw thead th {
  font-size: 13px;
  font-weight: 700;
  text-transform: uppercase;
  color: #666
}

@media screen and (min-width:600px) {
  .PrecheckComparison-module-root__1Peaw thead th {
    font-size: 24px
  }
}

.PrecheckComparison-module-root__1Peaw tbody {
  line-height: 1.25
}

.PrecheckComparison-module-root__1Peaw tbody th {
  font-size: 13px;
  font-weight: 500;
  color: #171717
}

.PrecheckComparison-module-root__1Peaw tbody th span {
  display: block;
  font-size: .9em;
  font-weight: 400
}

@media screen and (min-width:600px) {
  .PrecheckComparison-module-root__1Peaw tbody th {
    font-size: 15px
  }
}

.PrecheckComparison-module-root__1Peaw tbody tr:nth-child(2n-1)>* {
  background: #fafafa
}

.PrecheckComparison-module-root__1Peaw tbody tr:last-child>:first-child {
  border-bottom-left-radius: 10px
}

.PrecheckComparison-module-root__1Peaw tbody tr:last-child>:last-child {
  border-bottom-right-radius: 10px
}

.PrecheckComparison-module-root__1Peaw tbody td {
  font-size: 16px;
  font-weight: 700
}

.PrecheckComparison-module-root__1Peaw tbody td .PrecheckComparison-module-icon__2jAJN {
  width: 20px;
  height: 20px;
  vertical-align: -2px
}

.PrecheckComparison-module-root__1Peaw tbody td.PrecheckComparison-module-us__28_Jl {
  width: 25%;
  color: #42bf00
}

.PrecheckComparison-module-root__1Peaw tbody td.PrecheckComparison-module-them__2lve1 {
  width: 25%;
  color: #f05a67
}

.PrecheckComparison-module-root__1Peaw tbody td.PrecheckComparison-module-them__2lve1 .PrecheckComparison-module-icon__2jAJN {
  width: 16px;
  height: 16px
}

@media screen and (min-width:600px) {
  .PrecheckComparison-module-root__1Peaw tbody td {
    font-size: 20px
  }

  .PrecheckComparison-module-root__1Peaw tbody td .PrecheckComparison-module-icon__2jAJN {
    width: 22px;
    height: 22px
  }

  .PrecheckComparison-module-root__1Peaw tbody td.PrecheckComparison-module-them__2lve1,
  .PrecheckComparison-module-root__1Peaw tbody td.PrecheckComparison-module-us__28_Jl {
    width: 22%
  }

  .PrecheckComparison-module-root__1Peaw tbody td.PrecheckComparison-module-them__2lve1 .PrecheckComparison-module-icon__2jAJN {
    width: 18px;
    height: 18px
  }
}

.PrecheckComparison-module-logo__24hMQ {
  width: 90px
}

@media screen and (min-width:600px) {
  .PrecheckComparison-module-logo__24hMQ {
    width: 180px
  }
}

.PrecheckComparison-module-trigger__1EKmm {
  position: relative
}

.PrecheckComparison-module-trigger__1EKmm:after {
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -6px 0 0 -6px;
  content: "?";
  display: inline-block;
  width: 12px;
  line-height: 12px;
  padding-left: .5px;
  margin-left: 12px;
  border-radius: 50%;
  background: rgba(66, 191, 0, .4);
  vertical-align: 3px;
  text-align: center;
  font-size: 9px;
  font-weight: 400;
  color: #fff;
  cursor: help
}

.PrecheckComparison-module-us__28_Jl .PrecheckComparison-module-trigger__1EKmm:after {
  background: rgba(66, 191, 0, .4)
}

.PrecheckComparison-module-them__2lve1 .PrecheckComparison-module-trigger__1EKmm:after {
  background: rgba(240, 90, 103, .4)
}

@media screen and (min-width:600px) {
  .PrecheckComparison-module-trigger__1EKmm:after {
    margin-left: 20px
  }
}

.QuickBuy-module-root__2Byex {
  position: fixed;
  z-index: 3;
  right: 0;
  bottom: 0;
  left: 0;
  display: flex;
  border-top: 1px solid #d5d5d5;
  background: #ededed;
  padding: 8px;
  padding-bottom: calc(8px + env(safe-area-inset-bottom))
}

@media screen and (min-width:600px) {
  .QuickBuy-module-root__2Byex {
    display: none
  }
}

.QuickBuy-module-buttonWrapper__36MM8 {
  flex: 1 1
}

.QuickBuy-module-pricing__G9EDq {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: 15px;
  padding-left: 15px;
  border-left: 1px solid #d5d5d5;
  line-height: 1.15
}

.QuickBuy-module-loading__3pDvn {
  font-size: 14px
}

.QuickBuy-module-price__2D_Sm {
  color: #171717;
  font-size: 20px;
  font-weight: 700
}

.QuickBuy-module-priceOld__HpxEc {
  color: #ff4751;
  font-size: 15px;
  font-weight: 400;
  text-decoration: line-through
}

.LicensePlate-module-root__3XrCB {
  position: relative;
  font-family: Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace
}

.LicensePlate-module-frame__3y6xM {
  width: 100%
}

.LicensePlate-module-number__1q3am {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 9%;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  font-size: 40px;
  color: #171717
}

.LicensePlate-module-russia__1aGyt .LicensePlate-module-number__1q3am span:first-child,
.LicensePlate-module-russia__1aGyt .LicensePlate-module-number__1q3am span:nth-child(3) {
  margin-top: 5px;
  font-size: 34px
}

.LicensePlate-module-russia__1aGyt .LicensePlate-module-number__1q3am span:nth-child(4) {
  width: 26%;
  margin: 0 0 10px 10%;
  font-size: 26px
}

.PrecheckMinimal-module-hero__1gwne {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  color: #171717
}

@media screen and (min-width:900px) {
  .PrecheckMinimal-module-hero__1gwne {
    flex-direction: row;
    align-items: flex-start;
    text-align: left
  }
}

.PrecheckMinimal-module-text__ivZtO {
  flex: 1 1 auto;
  display: flex;
  flex-direction: column;
  align-items: center
}

@media screen and (min-width:900px) {
  .PrecheckMinimal-module-text__ivZtO {
    align-items: flex-start
  }
}

.PrecheckMinimal-module-title__1TaGO {
  margin: 0;
  font-size: 22px;
  line-height: 1.15
}

.PrecheckMinimal-module-title__1TaGO em {
  font-style: normal;
  color: #42bf00
}

@media screen and (min-width:600px) {
  .PrecheckMinimal-module-title__1TaGO {
    font-size: 26px
  }
}

.PrecheckMinimal-module-subtitle__81XM5 {
  margin: 5px 0 0;
  font-family: proxima-nova, sans-serif;
  font-size: 14px;
  line-height: 1.25
}

.PrecheckMinimal-module-vehicle__1tklA {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-top: 12px;
  text-align: center
}

@media screen and (min-width:600px) {
  .PrecheckMinimal-module-vehicle__1tklA {
    flex-direction: row;
    text-align: left
  }
}

.PrecheckMinimal-module-logo__2dot6 {
  width: 80px;
  height: 80px;
  border-radius: 50%;
  flex-shrink: 0;
  margin-right: 14px;
  margin-bottom: 10px;
  padding: 12px;
  background: #fff
}

@media screen and (min-width:600px) {
  .PrecheckMinimal-module-logo__2dot6 {
    margin-bottom: 0;
    margin-right: 14px
  }
}

.PrecheckMinimal-module-name__L1CcD {
  font-family: proxima-nova, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.25
}

@media screen and (min-width:600px) {
  .PrecheckMinimal-module-name__L1CcD {
    font-size: 20px
  }
}

.PrecheckMinimal-module-licensePlate__1lohm {
  width: 250px
}

.PrecheckMinimal-module-featuresTitle__10yux {
  max-width: 250px;
  margin: 20px 0 -5px;
  font-size: 18px;
  font-weight: 600
}

@media screen and (min-width:600px) {
  .PrecheckMinimal-module-featuresTitle__10yux {
    max-width: none
  }
}

.PrecheckMinimal-module-polska__mczcZ .PrecheckMinimal-module-featuresTitle__10yux {
  margin-top: 30px
}

.PrecheckMinimal-module-features__1bh-V {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
  max-width: 300px;
  margin-left: -20px;
  text-align: left;
  color: #666
}

@media screen and (min-width:600px) {
  .PrecheckMinimal-module-features__1bh-V {
    max-width: 550px
  }
}

.PrecheckMinimal-module-feature__e4HZt {
  flex: 1 1 100%;
  display: flex;
  margin-top: 20px;
  padding-left: 20px;
  line-height: 1.25
}

@media screen and (min-width:600px) {
  .PrecheckMinimal-module-feature__e4HZt {
    flex-basis: 50%;
    margin-top: 25px
  }
}

.PrecheckMinimal-module-featureIcon__3WxAW {
  width: 22px;
  height: 22px;
  border-radius: 50%;
  flex-shrink: 0;
  margin: -2px 12px 0 0;
  padding: 4px;
  background: #fff;
  color: #42bf00
}

.PrecheckMinimal-module-visual__2pJJ7 {
  position: relative;
  display: none;
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 600px
}

.PrecheckMinimal-module-visual__2pJJ7 img {
  display: block;
  width: 100%
}

.PrecheckMinimal-module-text__ivZtO .PrecheckMinimal-module-visual__2pJJ7 {
  display: flex;
  max-width: 400px;
  margin-top: 35px
}

@media screen and (min-width:900px) {
  .PrecheckMinimal-module-text__ivZtO .PrecheckMinimal-module-visual__2pJJ7 {
    display: none
  }
}

@media screen and (min-width:900px) {
  .PrecheckMinimal-module-visual__2pJJ7 {
    display: flex
  }
}

.PrecheckMinimal-module-polska__mczcZ .PrecheckMinimal-module-visual__2pJJ7 {
  max-width: 460px
}

.PrecheckMinimal-module-badge__15-QD {
  width: 20vw;
  height: 20vw;
  position: absolute;
  top: 14%;
  left: 20%;
  max-width: 95px;
  max-height: 95px;
  -webkit-filter: grayscale(1);
  filter: grayscale(1)
}

@media screen and (min-width:900px) {
  .PrecheckMinimal-module-badge__15-QD {
    width: 8vw;
    height: 8vw;
    top: 16%;
    left: 25%;
    max-width: 116px;
    max-height: 116px
  }
}

.PrecheckMinimal-module-sampleButton__4smIR {
  margin-top: -1.5em;
  border: transparent;
  font-family: proxima-nova, sans-serif;
  font-size: 12px;
  font-weight: 600;
  text-transform: uppercase;
  color: #c7000a
}

.PrecheckMinimal-module-polska__mczcZ .PrecheckMinimal-module-sampleButton__4smIR {
  margin-top: 0
}

@media screen and (min-width:600px) {
  .PrecheckMinimal-module-sampleButton__4smIR {
    font-size: 14px
  }
}

@media screen and (min-width:900px) {
  .PrecheckMinimal-module-sampleButton__4smIR {
    border: 2px solid rgba(0, 192, 232, .5)
  }
}

.PrecheckMinimal-module-sampleButtonIcon__y6plB {
  width: 14px;
  height: 14px;
  margin-right: 5px
}

@media screen and (min-width:600px) {
  .PrecheckMinimal-module-sampleButtonIcon__y6plB {
    width: 16px;
    height: 16px
  }
}

.PrecheckMinimal-module-quote__19PJA {
  position: relative;
  margin: 0 20px 20px
}

@media screen and (min-width:900px) {
  .PrecheckMinimal-module-quote__19PJA {
    margin-bottom: 25px
  }
}

.PrecheckMinimal-module-quoteIcon__3kqNz {
  position: absolute;
  top: -14px;
  left: 0;
  width: 36px;
  height: 34px;
  opacity: .2;
  color: #86a0ae;
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg)
}

.PrecheckMinimal-module-quoteText__2667p {
  margin: 0;
  font-size: 14px;
  line-height: 1.3;
  color: #666
}

.PrecheckMinimal-module-author__1jjkx {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-top: 3px;
  font-size: 13px;
  color: #171717
}

@media screen and (min-width:900px) {
  .PrecheckMinimal-module-author__1jjkx {
    justify-content: flex-start
  }
}

.PrecheckMinimal-module-rating__4wUvY {
  font-size: 16px;
  margin: -1px 7px 0 0
}

.PrecheckMinimal-module-arrow__z382_:after {
  display: inline-block;
  content: "";
  width: 0;
  height: 0;
  vertical-align: middle;
  border-top: 20px solid #def3fe;
  border-left: 22px solid transparent;
  border-right: 22px solid transparent;
  position: absolute;
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%)
}

.PrecheckMinimal-module-pricing__34_eb {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  color: #171717
}

.PrecheckMinimal-module-pricingTitle__2EfMJ {
  max-width: 650px;
  margin: 0 0 25px;
  font-size: 20px;
  line-height: 1.15
}

.PrecheckMinimal-module-pricingTitle__2EfMJ strong {
  color: #ff4751
}

.PrecheckMinimal-module-polska__mczcZ .PrecheckMinimal-module-pricingTitle__2EfMJ strong {
  color: inherit
}

@media screen and (min-width:600px) {
  .PrecheckMinimal-module-pricingTitle__2EfMJ {
    font-size: 24px
  }
}

.PrecheckMinimal-module-comparison__1nU4Q {
  width: 100%;
  margin-top: 40px
}

.PrecheckMinimal-module-paymentMethods__2mLd7 {
  margin-top: 50px;
  opacity: .75;
  -webkit-filter: grayscale(1);
  filter: grayscale(1)
}

.PrecheckMinimal-module-dotpayPaymentMethods__1Yud3 {
  margin-top: 35px
}

.HelpPage-module-root__1VqER {
  display: flex;
  align-items: flex-start
}

.HelpPage-module-nav__1Nwa1 {
  flex-shrink: 0;
  flex-basis: 270px;
  display: none;
  flex-direction: column;
  margin-right: 50px;
  padding: 24px 20px;
  border-radius: 10px;
  background: #f9f9f9
}

@media screen and (min-width:900px) {
  .HelpPage-module-nav__1Nwa1 {
    display: flex
  }
}

.HelpPage-module-navItem__2_Ig- {
  transition: color .1s ease-in-out;
  display: flex;
  align-items: center;
  padding: 10px 4px
}

.HelpPage-module-navItem__2_Ig-+.HelpPage-module-navItem__2_Ig- {
  margin-top: 4px
}

.HelpPage-module-navItem__2_Ig-:hover {
  color: #c7000a
}

.HelpPage-module-navItemActive__1tsON {
  color: #c7000a;
  cursor: default
}

.HelpPage-module-navIcon__2LXfo {
  width: 16px;
  height: 16px;
  transition: color .1s ease-in-out;
  margin-right: 12px;
  color: #bcbcbc
}

.HelpPage-module-navItemActive__1tsON .HelpPage-module-navIcon__2LXfo {
  color: #c7000a
}

.HelpPage-module-categories__3WOur {
  flex: 1 1
}

.HelpPage-module-category__2Mzxv {
  display: flex;
  flex-direction: column
}

@media screen and (min-width:900px) {
  .HelpPage-module-category__2Mzxv {
    display: none
  }
}

.HelpPage-module-categoryActive__1775m {
  display: flex
}

.HelpPage-module-categoryTitle__2k6Q2 {
  margin: 0 0 20px;
  font-size: 22px;
  color: #171717
}

.HelpPage-module-category__2Mzxv:not(:first-child) .HelpPage-module-categoryTitle__2k6Q2 {
  margin-top: 40px
}

@media screen and (min-width:900px) {
  .HelpPage-module-category__2Mzxv:not(:first-child) .HelpPage-module-categoryTitle__2k6Q2 {
    margin-top: 0
  }
}

.HelpPage-module-questions__28f9K {
  list-style: none;
  margin: 0;
  padding: 0
}

.HelpPage-module-question__2LxGL {
  position: relative;
  padding-left: 33px
}

.HelpPage-module-questionTitle__3VOT7 {
  margin: 0;
  font-size: 18px;
  color: #333
}

.HelpPage-module-questionToggle__3toTP {
  display: block;
  margin-left: -33px;
  padding: 9px 0 9px 33px
}

.HelpPage-module-questionToggleIcon__28NlL {
  width: 20px;
  height: 20px;
  transition: background .1s ease-in-out;
  position: absolute;
  top: 10px;
  left: 0;
  border-radius: 50%;
  background: #ededed
}

.HelpPage-module-questionToggleIcon__28NlL:after,
.HelpPage-module-questionToggleIcon__28NlL:before {
  transition: background .1s ease-in-out;
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  background: #999
}

.HelpPage-module-questionToggleIcon__28NlL:before {
  width: 10px;
  height: 1px
}

.HelpPage-module-questionToggleIcon__28NlL:after {
  width: 1px;
  height: 10px
}

.HelpPage-module-questionToggle__3toTP:hover .HelpPage-module-questionToggleIcon__28NlL {
  background: #c7000a
}

.HelpPage-module-questionToggle__3toTP:hover .HelpPage-module-questionToggleIcon__28NlL:after,
.HelpPage-module-questionToggle__3toTP:hover .HelpPage-module-questionToggleIcon__28NlL:before {
  background: #fff
}

.HelpPage-module-questionActive__3GDYt .HelpPage-module-questionToggleIcon__28NlL:after {
  display: none
}

.HelpPage-module-answer__3LfXT {
  display: none;
  padding-bottom: 20px
}

.HelpPage-module-questionActive__3GDYt .HelpPage-module-answer__3LfXT {
  display: block
}

.HelpPage-module-answerText__2UfPt>:first-child {
  margin-top: 0
}

.HelpPage-module-answerText__2UfPt>:last-child {
  margin-bottom: 0
}

.HelpPage-module-question__2LxGL:last-child .HelpPage-module-answerText__2UfPt {
  padding-bottom: 0
}

.HelpPage-module-answerText__2UfPt a {
  color: #1688e0;
  cursor: pointer;
  font-size: .875em
}

.HelpPage-module-answerText__2UfPt a:hover {
  text-decoration: underline !important
}

.BlogPage-module-root__2Ds_X {
  background: #f9f9f9
}

.LayoutWithSidebar-module-root__Edd-G {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
  margin-bottom: 80px
}

@media screen and (min-width:900px) {
  .LayoutWithSidebar-module-root__Edd-G {
    flex-direction: row;
    align-items: stretch
  }
}

.LayoutWithSidebar-module-content__34z_2 {
  width: 100%;
  margin-bottom: 50px
}

@media screen and (min-width:900px) {
  .LayoutWithSidebar-module-content__34z_2 {
    flex: 1 1;
    margin-bottom: 0
  }
}

.LayoutWithSidebar-module-sideBar__1f0XP {
  max-width: 360px
}

@media screen and (min-width:900px) {
  .LayoutWithSidebar-module-sideBar__1f0XP {
    flex: 0 0 33%;
    margin-left: 30px
  }
}

.CallToActionBlock-module-root__2DPmm {
  padding: 15px 20px 27px;
  border: 1px solid #c7000a;
  color: #fff;
  background: #c7000a;
  border-radius: 10px
}

@media screen and (min-width:900px) {
  .CallToActionBlock-module-root__2DPmm {
    position: -webkit-sticky;
    position: sticky;
    top: 87px
  }
}

.CallToActionBlock-module-carWrapperOuter__Av6_t {
  width: 132px;
  height: 132px;
  border-radius: 50%;
  position: relative;
  margin: 0 auto 16px;
  padding: 6px;
  border: 1px solid #c7000a;
  overflow: hidden;
  background: radial-gradient(hsla(0, 0%, 100%, .22), hsla(0, 0%, 100%, .22) 40%, #c7000a 60%)
}

.CallToActionBlock-module-carWrapper__37V3x {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 90%
}

.CallToActionBlock-module-headline__3YOVc {
  margin: 0;
  font-size: 24px;
  text-align: center
}

.CallToActionBlock-module-paragraph__1QbWU {
  margin: 0 0 20px;
  font-size: 16px;
  line-height: 1.2;
  text-align: center
}

.CallToActionBlock-module-form__KqueL {
  display: flex;
  flex-direction: column;
  align-items: center
}

.CallToActionBlock-module-formInput__2jzlW {
  border-color: transparent
}

.BlogPost-module-content__wggut {
  font-size: 18px
}

.FactsBlogPost-module-root__2P13e {
  font-size: 18px;
  line-height: 1.35;
  font-family: proxima-nova, sans-serif;
  color: #333
}

.FactsBlogPost-module-root__2P13e a {
  color: #1688e0;
  cursor: pointer
}

.FactsBlogPost-module-root__2P13e a:hover {
  text-decoration: underline !important
}

.FactsBlogPost-module-root__2P13e img {
  display: block;
  width: 100%
}

.FactsBlogPost-module-root__2P13e strong {
  font-weight: 600
}

.FactsBlogPost-module-root__2P13e h2,
.FactsBlogPost-module-root__2P13e ol,
.FactsBlogPost-module-root__2P13e p,
.FactsBlogPost-module-root__2P13e ul {
  margin: 1.25em 0
}

.FactsBlogPost-module-root__2P13e h2 {
  font-size: inherit;
  font-weight: 600
}

.FactsBlogPost-module-root__2P13e h2+.FactsBlogPost-module-image__3a7Q3,
.FactsBlogPost-module-root__2P13e h2+ul {
  margin-top: -.5em
}

.FactsBlogPost-module-root__2P13e ol,
.FactsBlogPost-module-root__2P13e ul {
  list-style: none;
  margin: 0;
  padding: 0
}

.FactsBlogPost-module-root__2P13e ol li,
.FactsBlogPost-module-root__2P13e ul li {
  display: flex;
  align-items: center;
  min-height: 70px;
  padding: 10px 15px;
  margin-bottom: 2px;
  border-radius: 2px;
  background: #f5f5f5
}

.FactsBlogPost-module-root__2P13e ol li:nth-child(2n),
.FactsBlogPost-module-root__2P13e ul li:nth-child(2n) {
  background: #fcfcfc
}

.FactsBlogPost-module-counter__1M7ms,
.FactsBlogPost-module-icon__2g36_ {
  width: 30px;
  height: 30px;
  flex-shrink: 0;
  margin-right: 15px
}

.FactsBlogPost-module-counter__1M7ms {
  line-height: 30px;
  border-radius: 50%;
  background: #c7000a;
  -webkit-transform: scale(.8);
  transform: scale(.8);
  text-align: center;
  font-weight: 600;
  color: #fff
}

@media screen and (min-width:900px) {
  .BlogPostPage-module-gap__285-9 {
    height: 105px
  }
}

.BlogPostPage-module-negativeGap__TQrO2 {
  margin-top: -60px
}

.BlogPostPage-module-body__1yHZY {
  max-width: 780px;
  margin: 0 auto
}

.BlogPostPage-module-title__1XF8A {
  margin: 0;
  font-size: 30px;
  color: #171717
}

.BlogPostPage-module-meta__1ieVL {
  margin: 0 0 47px;
  font-size: 14px;
  color: #999
}

.BlogPostPage-module-cover__3k52W {
  position: relative;
  margin-bottom: 27px
}

.BlogPostPage-module-coverVideo__2GXni {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0
}

.CoverageNumbers-module-intersectionWrapper__1ngib {
  flex: 1 1;
  display: flex
}

.CoverageNumbers-module-root__Yqqio {
  list-style: none;
  margin: 0;
  padding: 0;
  flex: 1 1;
  display: flex;
  flex-direction: column;
  align-items: center
}

@media screen and (min-width:900px) {
  .CoverageNumbers-module-root__Yqqio {
    flex-direction: row
  }
}

.CoverageNumbers-module-item__2JbRl {
  flex: 1 1;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center
}

.CoverageNumbers-module-item__2JbRl+.CoverageNumbers-module-item__2JbRl {
  margin-top: 15px
}

@media screen and (min-width:900px) {
  .CoverageNumbers-module-item__2JbRl {
    padding: 0 10px
  }

  .CoverageNumbers-module-item__2JbRl+.CoverageNumbers-module-item__2JbRl {
    margin-top: 0
  }

  .CoverageNumbers-module-alternative__3diXe .CoverageNumbers-module-item__2JbRl+.CoverageNumbers-module-item__2JbRl {
    border-left: 1px solid rgba(9, 173, 213, .33)
  }
}

.CoverageNumbers-module-number__2vQpW {
  margin-bottom: -8px;
  font-size: 40px;
  font-family: proxima-nova, sans-serif;
  font-weight: 400;
  color: #c7000a
}

.CoverageNumbers-module-alternative__3diXe .CoverageNumbers-module-number__2vQpW {
  margin-bottom: -6px;
  font-size: 30px;
  font-family: Roboto, sans-serif
}

.CoverageSection-module-rootWrapper__3wxvF {
  display: flex;
  flex-direction: column
}

.CoverageSection-module-root__3e4Fc {
  position: relative;
  display: flex;
  flex-direction: column;
  min-height: 400px;
  text-align: center
}

.CoverageSection-module-root__3e4Fc:after {
  content: "";
  position: absolute;
  top: 95%;
  right: -5%;
  bottom: 0;
  left: -5%;
  background: linear-gradient(rgba(242, 250, 255, 0), #f2faff)
}

@media screen and (min-width:900px) {
  .CoverageSection-module-root__3e4Fc {
    min-height: 520px
  }
}

.CoverageSection-module-content__14sc9 {
  position: relative;
  z-index: 1;
  flex: 1 1;
  display: flex;
  flex-direction: column;
  padding-bottom: 30px
}

@media screen and (min-width:600px) {
  .CoverageSection-module-content__14sc9 {
    padding-bottom: 5%
  }
}

.CoverageSection-module-coverageNumbersWrapper__30CDk {
  flex: 1 1;
  display: flex;
  margin-top: 20px
}

@media screen and (min-width:900px) {
  .CoverageSection-module-coverageNumbersWrapper__30CDk {
    margin-top: 0
  }
}

.CoverageSection-module-mapContainer__3gvyx {
  position: absolute;
  top: -100px;
  right: 0;
  left: 0;
  -webkit-transform: scaleY(.85);
  transform: scaleY(.85);
  -webkit-transform-origin: top center;
  transform-origin: top center
}

.CoverageSection-module-mapContainer__3gvyx:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 65%;
  left: 0;
  background: linear-gradient(#f2faff, rgba(242, 250, 255, 0))
}

.CoverageSection-module-map__15ZDo {
  display: block;
  width: 200%;
  margin: 0 -50%;
  color: #fff
}

@media screen and (min-width:600px) {
  .CoverageSection-module-map__15ZDo {
    width: 120%;
    margin: 0 -10%
  }
}

@media screen and (min-width:900px) {
  .CoverageSection-module-map__15ZDo {
    width: 110%;
    margin: 0 -5%
  }
}

.AdvisorsSection-module-allButtonWrapper__2ja-j {
  margin-top: 50px;
  text-align: center
}

.FoundersSection-module-root__-w5DG {
  text-align: center
}

.FoundersSection-module-list__1jR5E {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-direction: column;
  margin: 70px 0 -35px
}

@media screen and (min-width:900px) {
  .FoundersSection-module-list__1jR5E {
    flex-direction: row
  }
}

.FoundersSection-module-item__MoPi6 {
  flex: 1 1;
  margin-bottom: 35px
}

@media screen and (min-width:900px) {
  .FoundersSection-module-item__MoPi6:not(:first-child) {
    margin-left: 30px
  }
}

.FoundersSection-module-photo__2OZFU {
  overflow: hidden;
  max-width: 350px;
  margin: 0 auto 25px;
  border-radius: 10px
}

.FoundersSection-module-header__13CSI {
  display: flex;
  justify-content: center;
  align-items: center
}

.FoundersSection-module-name__1fcdk {
  margin: 0;
  font-size: 22px;
  color: #171717
}

.FoundersSection-module-bio__1LAJw {
  margin: 2px 0 0
}

.AboutPage-module-content__2QTSM {
  display: flex;
  align-items: center;
  margin-top: 30px
}

@media screen and (min-width:600px) {
  .AboutPage-module-content__2QTSM {
    margin-top: 50px
  }
}

.AboutPage-module-text__30WVq {
  flex: 1 1
}

@media screen and (min-width:900px) {
  .AboutPage-module-text__30WVq {
    margin-right: 100px
  }
}

.AboutPage-module-illustration__88NRd {
  display: none;
  flex: 1 1;
  max-width: 430px
}

@media screen and (min-width:900px) {
  .AboutPage-module-illustration__88NRd {
    display: block
  }
}

.AboutPage-module-illustrationImage__3RmB0 {
  display: block;
  width: 100%
}

.NewsletterPage-module-form__2ccrJ {
  width: 100%;
  max-width: 320px;
  margin-top: 30px
}

.NewsletterPage-module-content__2GKmb {
  margin-top: 50px;
  line-height: 1.25
}

.NewsletterPage-module-content__2GKmb h1,
.NewsletterPage-module-content__2GKmb h2,
.NewsletterPage-module-content__2GKmb h3 {
  margin-bottom: .25em
}

.NewsletterPage-module-content__2GKmb ol,
.NewsletterPage-module-content__2GKmb ul {
  list-style: none;
  margin: 0;
  padding: 0
}

.NewsletterPage-module-content__2GKmb ol li:not(:first-child),
.NewsletterPage-module-content__2GKmb ul li:not(:first-child) {
  margin-top: .5em
}

.NewsletterPage-module-content__2GKmb a {
  color: #1688e0;
  cursor: pointer;
  text-decoration: none
}

.NewsletterPage-module-content__2GKmb a:hover {
  text-decoration: underline !important
}

.CheckoutSupport-module-root__1vhU7 {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 20px 0;
  border-top: 1px solid #d5d5d5;
  border-bottom: 1px solid #d5d5d5;
  text-align: center
}

@media screen and (min-width:900px) {
  .CheckoutSupport-module-root__1vhU7 {
    flex-direction: row;
    justify-content: space-between;
    padding: 15px 0;
    text-align: left
  }
}

.CheckoutSupport-module-text__BcUdV {
  max-width: 350px
}

.CheckoutSupport-module-title__23HRr {
  margin: 0;
  font-family: Roboto, sans-serif;
  font-size: 16px;
  font-weight: 400
}

.CheckoutSupport-module-description__1iM04 {
  margin: 5px 0 0;
  font-size: 14px;
  line-height: 1.25
}

.CheckoutSupport-module-supportLink__2akRu {
  color: #1688e0;
  cursor: pointer
}

.CheckoutSupport-module-supportLink__2akRu:hover {
  text-decoration: underline !important
}

.CheckoutSupport-module-paymentMethods__2REOI {
  margin-top: 15px
}

@media screen and (min-width:900px) {
  .CheckoutSupport-module-paymentMethods__2REOI {
    margin-top: 0;
    margin-left: 50px
  }
}

.CheckoutLayout-module-root__3F3tI {
  flex: 1 1 auto;
  display: flex;
  flex-direction: column
}

.CheckoutLayout-module-spacer__190CL {
  flex: 1 1 auto;
  min-height: 50px
}

@media screen and (min-width:600px) {
  .CheckoutLayout-module-spacer__190CL {
    min-height: 100px
  }
}

.Checkbox-module-root__2k8sd {
  transition: color .1s ease-in-out;
  display: flex;
  text-align: left;
  font-size: .9375em;
  cursor: pointer
}

.Checkbox-module-invalid__3XQIX {
  color: #f05a67
}

.Checkbox-module-centered__2wNlN {
  justify-content: center
}

.Checkbox-module-input__3PbJe {
  display: none
}

.Checkbox-module-box__R_XyB {
  width: 1.5em;
  height: 1.5em;
  transition: border .1s ease-in-out;
  position: relative;
  flex-shrink: 0;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin: -1px 8px 0 0;
  border: 1px solid #d5d5d5;
  border-radius: 2px;
  background: #fff
}

.Checkbox-module-radio__2YmsF .Checkbox-module-box__R_XyB {
  border-radius: 50%
}

.Checkbox-module-root__2k8sd:hover .Checkbox-module-box__R_XyB {
  border-color: #999
}

.Checkbox-module-invalid__3XQIX .Checkbox-module-box__R_XyB {
  border-color: #f05a67 !important
}

.Checkbox-module-root__2k8sd:not(.Checkbox-module-radio__2YmsF) :checked+.Checkbox-module-box__R_XyB .Checkbox-module-checkMark__2flod {
  display: inline
}

.Checkbox-module-radio__2YmsF :checked+.Checkbox-module-box__R_XyB:after {
  width: .75em;
  height: .75em;
  border-radius: 50%;
  content: "";
  position: absolute;
  background: #171717
}

.Checkbox-module-checkMark__2flod {
  display: none;
  width: 10px;
  color: #171717
}

.PaymentMethod-module-root__2OJNn {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 22px 25px;
  border: 1px solid #d5d5d5;
  border-radius: 10px;
  background: #fff
}

@media screen and (min-width:600px) {
  .PaymentMethod-module-root__2OJNn {
    flex-direction: row
  }
}

.PaymentMethod-module-content__3aSYR {
  flex: 1 1;
  margin-bottom: 15px
}

@media screen and (min-width:600px) {
  .PaymentMethod-module-content__3aSYR {
    margin: 0 10px 0 0
  }
}

.PaymentMethod-module-logoWrapper__3Flj0 {
  width: 150px;
  margin: 0 auto
}

@media screen and (min-width:600px) {
  .PaymentMethod-module-logoWrapper__3Flj0 {
    margin: 0
  }
}

.PaymentMethod-module-logo__1QDNJ {
  display: block;
  width: 100%
}

.PaymentMethod-module-description__3rsNU {
  display: flex;
  margin: 10px 0 0;
  font-size: 15px
}

.PaymentMethod-module-lockIcon__18sFx {
  width: 20px;
  height: 20px;
  margin: 0 6px 0 -2px
}

.PaymentMethod-module-descriptionText__2-1Cg {
  flex: 1 1;
  margin: 0;
  line-height: 1.35
}

.PaymentMethod-module-buttonWrapper__xRjWN {
  position: relative;
  width: 220px
}

.PaymentMethod-module-discount__OFP1F {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  top: calc(100% + 12px);
  font-size: 12px;
  color: #f05a67;
  font-weight: 500
}

.PaymentMethod-module-privacyPolicy__2WDN3 {
  margin: 6px -10px 0 0;
  align-items: center;
  font-size: 11px;
  line-height: 1
}

.PaymentMethod-module-privacyPolicy__2WDN3 a {
  color: #1688e0;
  cursor: pointer;
  display: inline-block;
  padding: 3px 0
}

.PaymentMethod-module-privacyPolicy__2WDN3 a:hover {
  text-decoration: underline !important
}

.PaymentMethodButtons-module-root__WtEZG {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
  margin: -6px
}

@media screen and (min-width:600px) {
  .PaymentMethodButtons-module-root__WtEZG {
    justify-content: flex-start
  }
}

.PaymentMethodButton-module-item__2kNab {
  transition: opacity .1s ease-in-out;
  position: relative;
  flex-basis: 50%;
  padding: 6px
}

@media screen and (min-width:600px) {
  .PaymentMethodButton-module-item__2kNab {
    flex-basis: auto
  }
}

.PaymentMethodButton-module-item__2kNab.PaymentMethodButton-module-disabled__1CD_g {
  pointer-events: none
}

.PaymentMethodButton-module-item__2kNab.PaymentMethodButton-module-disabled__1CD_g:not(.PaymentMethodButton-module-selected__23uDP) {
  opacity: .25
}

.PaymentMethodButton-module-button__hcIBC {
  display: inline-block;
  padding: 0;
  border: 0;
  background: none;
  font-family: inherit;
  font-size: inherit;
  line-height: 1.25;
  font-weight: inherit;
  text-decoration: none;
  color: inherit;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  cursor: pointer;
  transition: border .1s ease-in-out;
  overflow: hidden;
  position: relative;
  display: block;
  width: 100%;
  height: 60px;
  border: 1px solid #d5d5d5;
  border-radius: 5px;
  background: #fff
}

.PaymentMethodButton-module-button__hcIBC:focus {
  outline: 0
}

.PaymentMethodButton-module-button__hcIBC::-moz-focus-inner {
  border: 0
}

.PaymentMethodButton-module-button__hcIBC:after {
  transition: opacity .1s ease-in-out;
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: #fff;
  opacity: 0
}

.PaymentMethodButton-module-loading__2bhYB .PaymentMethodButton-module-button__hcIBC:after,
.PaymentMethodButton-module-selected__23uDP .PaymentMethodButton-module-button__hcIBC:after {
  opacity: .85
}

.PaymentMethodButton-module-loading__2bhYB .PaymentMethodButton-module-button__hcIBC {
  pointer-events: none
}

.PaymentMethodButton-module-button__hcIBC:hover,
.PaymentMethodButton-module-selected__23uDP .PaymentMethodButton-module-button__hcIBC {
  border-color: #c7000a
}

@media screen and (min-width:600px) {
  .PaymentMethodButton-module-button__hcIBC {
    width: 150px
  }
}

.PaymentMethodButton-module-label__3A7ns {
  display: flex;
  justify-content: center;
  font-size: 12px
}

.PaymentMethodButton-module-title__1OOjH {
  font-size: 12px
}

.PaymentMethodButton-module-title__1OOjH+.PaymentMethodButton-module-discount__2hjz5 {
  margin-left: .5em
}

.PaymentMethodButton-module-discount__2hjz5 {
  color: #f05a67
}

.PaymentMethodButton-module-logo__1-6ho {
  display: block;
  max-width: 126px;
  max-height: 40px;
  margin: 0 auto
}

.PaymentMethodButton-module-buttonLoading__2jKwh {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  display: none;
  font-size: 12px
}

.PaymentMethodButton-module-loading__2bhYB .PaymentMethodButton-module-buttonLoading__2jKwh {
  display: block
}

.AdyenForm-module-root__28qab {
  transition: opacity ease-in-out;
  position: relative;
  opacity: 1
}

.AdyenForm-module-root__28qab.AdyenForm-module-loading__1npur {
  opacity: .5;
  pointer-events: none
}

.AdyenForm-module-loadingWrapper__3MxXM {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  transition: all ease-in-out;
  display: none;
  top: 23%;
  left: 158px
}

.AdyenForm-module-loading__1npur .AdyenForm-module-loadingWrapper__3MxXM {
  display: block
}

.AdyenForm-module-form__JSF0e {
  margin: -25px 0 0 -15px
}

.AdyenForm-module-item__MhWfc {
  flex: 1 1;
  position: relative;
  max-width: 315px;
  margin: 25px 0 0 15px
}

.AdyenForm-module-itemHalf__2DcYS {
  max-width: 150px
}

.AdyenForm-module-input__I7FXe {
  width: 100%
}

.AdyenForm-module-icon__mv6sr {
  width: 20px;
  height: 20px;
  position: absolute;
  top: 50%;
  right: 20px;
  margin: -10px 0 0
}

.AdyenForm-module-cvv__3XGBV {
  display: flex;
  flex-wrap: wrap;
  align-items: center
}

.AdyenForm-module-cvvExplainer__1pS7K {
  display: flex;
  align-items: center;
  margin: 0;
  font-size: 11px;
  line-height: 1.25
}

@media screen and (min-width:600px) {
  .AdyenForm-module-cvvExplainer__1pS7K {
    font-size: 12px
  }
}

.AdyenForm-module-cvvImage__1x6QD {
  width: 40px;
  margin-right: 10px
}

@media screen and (min-width:600px) {
  .AdyenForm-module-cvvImage__1x6QD {
    width: 50px
  }
}

.AdyenForm-module-disclaimerText__3hOxi {
  text-align: center;
  font-size: 11px;
  line-height: 1.3
}

.CardCheckout-module-error__3oAg0 {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center
}

.CardCheckout-module-errorIcon__dDu4b {
  width: 40px;
  height: 40px
}

.CardCheckout-module-errorTitle__1bGFG {
  margin: 10px 0 0;
  font-size: 22px
}

.CardCheckout-module-errorText__2pgRS {
  margin: 10px 0 0
}

.CardCheckout-module-errorText__2pgRS code {
  display: block;
  margin-top: 10px;
  padding: 10px;
  background: #f9f9f9;
  text-align: left;
  border-radius: 2px;
  font-size: 12px
}

.OrderDetails-module-root__3QHkd {
  list-style: none;
  margin: 0;
  padding: 0;
  min-width: 288px;
  padding: 20px 12px;
  border: 1px solid #d5d5d5;
  border-radius: 10px;
  background: #f9f9f9;
  font-size: 15px;
  line-height: 1
}

@media screen and (min-width:900px) {
  .OrderDetails-module-root__3QHkd {
    padding: 25px 20px
  }
}

.OrderDetails-module-root__3QHkd.OrderDetails-module-stylized__1qt-d {
  border: 0;
  border-radius: 0;
  background: #ededed;
  background-image: radial-gradient(#fff 4px, transparent 0), radial-gradient(#fff 4px, transparent 0);
  background-repeat: repeat-x;
  background-size: 16px 16px;
  background-position: 0 -8px, 0 calc(100% - -8px)
}

.OrderDetails-module-row__2BMeA {
  display: flex;
  justify-content: space-between
}

.OrderDetails-module-row__2BMeA:not(:last-child) {
  padding-bottom: 15px;
  margin-bottom: 15px;
  border-bottom: 1px solid #d5d5d5
}

@media screen and (min-width:900px) {
  .OrderDetails-module-row__2BMeA:not(:last-child) {
    padding-bottom: 20px;
    margin-bottom: 20px
  }
}

.OrderDetails-module-rowVat__1ddO7 {
  flex-wrap: wrap
}

.OrderDetails-module-rowTotal__1bD9R {
  align-items: center
}

.OrderDetails-module-label__2u-vu {
  padding-right: 10px;
  text-align: left;
  color: #171717
}

@media screen and (min-width:900px) {
  .OrderDetails-module-label__2u-vu {
    color: inherit
  }
}

.OrderDetails-module-value__1Zfuf {
  position: relative;
  text-align: right;
  color: #171717;
  font-weight: 700
}

.OrderDetails-module-rowTotal__1bD9R .OrderDetails-module-value__1Zfuf {
  margin: -5px 0;
  font-size: 20px
}

.OrderDetails-module-block__2lmvL {
  width: 100%;
  margin-top: 10px;
  text-align: left
}

.OrderDetails-module-amount__1_vhH {
  white-space: nowrap
}

.OrderDetails-module-originalAmount__3PiC0 {
  margin-right: .25em;
  font-size: .75em;
  font-weight: 400;
  text-decoration: line-through;
  vertical-align: middle
}

.OrderDetails-module-savings__2tIcV {
  position: absolute;
  top: calc(100% + 3px);
  right: 0;
  text-align: right;
  font-size: 11px;
  font-weight: 400;
  color: #f05a67
}

.OrderDetails-module-vatSelect__2wETB {
  font-weight: 400
}

.OrderDetails-module-vatNotice__WZv8o {
  width: 100%;
  margin: 5px 0 0;
  font-size: 9px;
  line-height: 1.1;
  text-align: center;
  color: #f05a67
}

.GuestForm-module-terms__AHlQq {
  margin-top: 16px;
  font-size: 13px;
  justify-content: center
}

.GuestForm-module-termsLink__IYfjQ {
  margin-left: .25em;
  color: #1688e0;
  text-decoration: underline
}

.GuestForm-module-termsLink__IYfjQ:hover {
  text-decoration: none
}

.GuestForm-module-action__1RtvJ {
  margin-top: 16px;
  font-size: 16px
}

.SavingsMessage-module-root__q4FBg {
  display: flex;
  padding: 15px 15px 10px;
  border: 1px solid #ffa400;
  border-radius: 10px;
  background: #fff0d6;
  font-size: 15px;
  color: #171717
}

@media screen and (min-width:600px) {
  .SavingsMessage-module-root__q4FBg {
    padding: 18px 25px
  }
}

.SavingsMessage-module-icon__30Jur {
  display: none;
  width: 52px;
  height: 52px;
  flex-shrink: 0;
  margin-right: 20px;
  color: #ffa400
}

@media screen and (min-width:600px) {
  .SavingsMessage-module-icon__30Jur {
    display: block
  }
}

.SavingsMessage-module-content__11hHm {
  flex: 1 1;
  line-height: 1.25
}

.SavingsMessage-module-title__3tORQ {
  margin: 0 0 3px;
  font-size: 18px
}

.SavingsMessage-module-title__3tORQ em {
  display: inline-block;
  padding: 0 4px;
  border-radius: 5px;
  background: #ff0;
  font-style: normal
}

.SavingsMessage-module-description__3XINZ {
  margin: 0 0 10px
}

.SavingsMessage-module-option__3z8dX {
  margin-top: 7px
}

.SavingsMessage-module-price__2eijk {
  font-weight: 700
}

.SavingsMessage-module-fullPrice__2yFp- {
  text-decoration: line-through
}

.SavingsMessage-module-priceDiff__1lQM0 {
  display: block
}

@media screen and (min-width:600px) {
  .SavingsMessage-module-priceDiff__1lQM0 {
    display: inline
  }
}

.Checkout-module-root__fVNeL {
  display: flex;
  flex-direction: column-reverse;
  align-items: center;
  padding-top: 55px
}

@media screen and (min-width:900px) {
  .Checkout-module-root__fVNeL {
    flex-direction: row;
    align-items: flex-start;
    padding-top: 0
  }
}

.Checkout-module-root__fVNeL.Checkout-module-inline__2DUz9 {
  padding-top: 0
}

.Checkout-module-loading__QAJFm {
  flex: 1 1 auto;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 150px
}

.Checkout-module-content__3rJqv {
  flex: 1 1 auto;
  display: flex;
  flex-direction: column;
  width: 100%;
  margin-top: 30px
}

@media screen and (min-width:900px) {
  .Checkout-module-content__3rJqv {
    margin: 0 30px 0 0
  }
}

.Checkout-module-title__24u5j {
  order: 1;
  margin: 0 0 10px;
  font-size: 20px;
  color: #171717
}

@media screen and (min-width:900px) {
  .Checkout-module-title__24u5j {
    order: 0;
    margin: 45px 0;
    font-size: 24px
  }

  .Checkout-module-inline__2DUz9 .Checkout-module-title__24u5j {
    display: none
  }
}

.Checkout-module-savings__2kXPi {
  order: 0;
  margin-bottom: 25px
}

@media screen and (min-width:900px) {
  .Checkout-module-savings__2kXPi {
    order: 1;
    margin: -32px 0 20px
  }
}

.Checkout-module-tabs__38-DU {
  order: 2
}

.Checkout-module-sideBar__3Iqto {
  width: 100%;
  max-width: 432px
}

@media screen and (min-width:900px) {
  .Checkout-module-sideBar__3Iqto {
    flex: 0.5 1 auto;
    width: auto;
    max-width: 335px;
    margin-top: 120px
  }

  .Checkout-module-multipleCheckoutMethods__2IOZh .Checkout-module-sideBar__3Iqto {
    margin-top: 169px
  }

  .Checkout-module-inline__2DUz9 .Checkout-module-sideBar__3Iqto {
    margin-top: 0
  }

  .Checkout-module-inline__2DUz9.Checkout-module-multipleCheckoutMethods__2IOZh .Checkout-module-sideBar__3Iqto {
    margin-top: 49px
  }
}

@media screen and (min-width:900px) {
  .Checkout-module-sideBarLower__SyCCK {
    margin-top: 215px
  }

  .Checkout-module-multipleCheckoutMethods__2IOZh .Checkout-module-sideBarLower__SyCCK {
    margin-top: 264px
  }
}

.Checkout-module-savingsSideBar__1RMB_ {
  margin-top: 20px
}

.Checkout-module-emailModalTitle__2P94X {
  margin: 0;
  font-size: 22px
}

.Checkout-module-emailModalText__2eX24 {
  margin: 5px 0 20px
}

.Checkout-module-emailModalAccount__2kBA6 {
  margin: 0;
  text-align: center
}

.Checkout-module-emailModalAccount__2kBA6 a {
  color: #1688e0;
  cursor: pointer
}

.Checkout-module-emailModalAccount__2kBA6 a:hover {
  text-decoration: underline !important
}

.Checkout-module-accordionCheckbox__2OW8z {
  width: 16px;
  height: 16px;
  border-radius: 50%;
  transition: all .1s ease-in-out;
  position: relative;
  margin-right: 10px;
  border: 1px solid #d5d5d5
}

@media screen and (min-width:900px) {
  .Checkout-module-accordionCheckbox__2OW8z {
    display: none
  }
}

.Checkout-module-accordionCheckboxActive__2Zl3a {
  border-color: transparent;
  background: #c7000a
}

.Checkout-module-accordionCheckboxActive__2Zl3a:after {
  width: 6px;
  height: 6px;
  border-radius: 50%;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -3px 0 0 -3px;
  content: "";
  background: #fff
}

.Checkout-module-redirecting__1Xebc {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin: -20px 0;
  text-align: center
}

.Checkout-module-redirectingText__1wUxT {
  max-width: 100%;
  margin: 12px 0 0;
  font-family: proxima-nova, sans-serif;
  font-size: 20px;
  line-height: 1.2;
  font-weight: 600
}

.MessageBox-module-root__3ZYOY {
  width: 100%;
  max-width: 600px;
  padding: 50px 0;
  color: #171717
}

@media screen and (min-width:600px) {
  .MessageBox-module-root__3ZYOY {
    padding: 75px 0;
    margin: 50px auto;
    border: 1px solid #d5d5d5;
    border-radius: 10px
  }
}

.MessageBox-module-container__vLBmK {
  max-width: 310px;
  margin: 0 auto;
  text-align: center
}

.MessageBox-module-icon__bjru_ {
  width: 50px;
  height: 50px
}

.MessageBox-module-icon__bjru_ svg {
  width: 70%;
  height: 70%
}

.MessageBox-module-loading__3Bfun {
  font-size: 20px
}

.MessageBox-module-title__2L06S {
  margin: 10px 0 0;
  font-size: 24px
}

.MessageBox-module-content__29N5e {
  margin-top: 5px;
  font-size: 16px
}

.MessageBox-module-content__29N5e a {
  color: #1688e0;
  cursor: pointer;
  white-space: nowrap
}

.MessageBox-module-content__29N5e a:hover {
  text-decoration: underline !important
}

.NewUserPage-module-text__26nEr {
  margin: 0
}

.NewUserPage-module-consent__3odrP {
  margin: 15px 0 20px
}

.NewUserPage-module-newsletterQuestion__2Bl27 {
  margin: 0 0 5px;
  text-align: left
}

.NewUserPage-module-newsletterAnswer__2aw8Q+.NewUserPage-module-newsletterAnswer__2aw8Q {
  margin-top: 8px
}

.Ribbon-module-root__t5tLD {
  width: 200px;
  height: 200px;
  overflow: hidden;
  position: absolute;
  top: 0;
  right: 0
}

.Ribbon-module-ribbon__15-hL {
  position: absolute;
  top: 50px;
  right: 50px;
  width: 100%;
  line-height: 40px;
  -webkit-transform: translate(50%, -50%) rotate(45deg);
  transform: translate(50%, -50%) rotate(45deg);
  -webkit-transform-origin: center center;
  transform-origin: center center;
  background: #42bf00;
  font-family: proxima-nova, sans-serif;
  font-size: 16px;
  font-weight: 700;
  text-align: center;
  text-transform: uppercase;
  color: #fff
}

.ReferralBlock-module-root__2mmk1 {
  position: relative;
  padding: 265px 30px 40px;
  background: #c7000a url(/images/referral.png) no-repeat top;
  background-size: 400px auto;
  border-radius: 10px;
  text-align: center;
  color: #fff
}

.ReferralBlock-module-title__1PZf6 {
  margin: 0 0 5px;
  font-family: proxima-nova, sans-serif;
  font-size: 22px;
  font-weight: 700;
  text-transform: uppercase
}

.ReferralBlock-module-description__1w18C {
  margin: 0 10px 17px;
  line-height: 1.25
}

.ReferralBlock-module-button__2whDa {
  font-size: 18px
}

.ReferralBlock-module-input__3dt6f {
  border-color: transparent;
  font-size: 13px;
  color: #666
}

.ReferralBlock-module-input__3dt6f:focus {
  border-color: #ffd530
}

.UserPageTitle-module-root__2_svS {
  margin: 0;
  display: flex;
  align-items: flex-end;
  height: 82px;
  padding-bottom: 8px;
  font-size: 24px;
  color: #171717
}

@media screen and (min-width:900px) {
  .UserPage-module-gap__3rRFP {
    height: 82px
  }
}

.UserPage-module-usageCountersWrapper__1yusb {
  padding: 17px 0;
  border: 1px solid #d5d5d5;
  border-left: 0;
  border-right: 0
}

.UserPage-module-content__3NiEl {
  margin-top: 30px
}

.SettingsForm-module-root__3i6v4 {
  display: flex;
  flex-direction: column
}

@media screen and (min-width:600px) {
  .SettingsForm-module-root__3i6v4 {
    max-width: 320px
  }
}

.SettingsForm-module-title__4-zyE {
  margin: 0 0 25px;
  font-size: 20px;
  color: #171717
}

.SettingsForm-module-item__2a1Dj:not(:first-child) {
  margin-top: 20px
}

.SettingsForm-module-itemRadio__14_yF+.SettingsForm-module-itemRadio__14_yF {
  margin-top: 10px
}

.SettingsForm-module-actions__2AAUN {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin-top: 25px
}

.UseCredits-module-root__3jO66 {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 550px;
  margin: 0 auto
}

.UseCredits-module-title__1eNNh strong {
  color: #42bf00
}

.UseCredits-module-action__kCLcV {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
  margin-top: 30px
}

.UseCredits-module-form__3IYiy {
  max-width: none
}

.UseCredits-module-input__2Y4hF {
  box-shadow: 0 2px 5px rgba(0, 0, 0, .07)
}

.UseCredits-module-steps__WcrE1 {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  width: 100%;
  margin-top: 30px
}

@media screen and (min-width:600px) {
  .UseCredits-module-steps__WcrE1 {
    width: 90%
  }
}

.UseCredits-module-stepSeparator__bZuxh {
  flex: 1 1;
  height: 1px;
  margin-top: 27px;
  background: #d5d5d5
}

@media screen and (min-width:600px) {
  .UseCredits-module-stepSeparator__bZuxh {
    margin-top: 30px
  }
}

.UseCredits-module-step__3bHOs {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  width: 85px
}

@media screen and (min-width:600px) {
  .UseCredits-module-step__3bHOs {
    width: 94px
  }
}

.UseCredits-module-stepNumber__1DyRG {
  width: 54px;
  height: 54px;
  border-radius: 50%;
  line-height: 48px;
  margin: 0;
  border: 3px solid #e6e6e6;
  font-size: 20px;
  font-weight: 300;
  text-transform: uppercase
}

@media screen and (min-width:600px) {
  .UseCredits-module-stepNumber__1DyRG {
    width: 60px;
    height: 60px;
    border-radius: 50%;
    line-height: 54px;
    font-size: 22px
  }
}

.UseCredits-module-stepTitle__2aJKB {
  margin: 10px 0 0;
  font-size: 12px;
  line-height: 1.1;
  font-family: proxima-nova, sans-serif;
  font-weight: 600;
  text-transform: uppercase;
  color: #171717
}

@media screen and (min-width:600px) {
  .UseCredits-module-stepTitle__2aJKB {
    font-size: 14px
  }
}

.EmptyState-module-root__3J-yX {
  max-width: 300px;
  margin: 50px auto;
  text-align: center;
  font-family: proxima-nova, sans-serif;
  color: #171717
}

@media screen and (min-width:600px) {
  .EmptyState-module-root__3J-yX {
    margin: 100px auto
  }
}

.EmptyState-module-icon__15cWt {
  width: 32px;
  height: 32px;
  display: inline-block;
  border: 3px solid;
  border-radius: 50%;
  font-size: 22px;
  font-weight: 700;
  line-height: 28px;
  color: #d5d5d5
}

.EmptyState-module-icon__15cWt:after {
  content: "i"
}

.EmptyState-module-text__1TQCB {
  margin: 5px 0 0;
  font-size: 18px;
  line-height: 1.2;
  color: #999
}

.ReportList-module-root__YCEMG {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin: -25px 0 0 -25px
}

@media screen and (min-width:900px) {
  .ReportList-module-root__YCEMG {
    flex-direction: column
  }
}

.ReportList-module-item__9EG20 {
  flex-basis: 100%;
  margin: 25px 0 0 25px
}

@media screen and (min-width:600px) {
  .ReportList-module-item__9EG20 {
    flex-basis: calc(50% - 25px);
    flex-direction: column
  }
}

@media screen and (min-width:900px) {
  .ReportList-module-item__9EG20 {
    flex-direction: column
  }
}

.ReportList-module-date__zuBfc {
  margin: 0 0 1px;
  font-size: 13px;
  color: #999
}

.ReportList-module-itemContent__Tla-v {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 25px 15px;
  background: #f9f9f9;
  border-radius: 10px
}

@media screen and (min-width:900px) {
  .ReportList-module-itemContent__Tla-v {
    flex-direction: row;
    justify-content: space-between;
    padding: 40px 0 40px 22px
  }
}

.ReportList-module-logo__19kGq {
  width: 150px;
  height: 150px;
  border-radius: 50%;
  padding: 22px;
  border: 1px solid #e6e6e6;
  background: #fff
}

.ReportList-module-specs__2tBhn {
  list-style: none;
  margin: 0;
  padding: 0;
  flex: 1 1 auto;
  margin-top: 20px;
  text-align: center
}

@media screen and (min-width:900px) {
  .ReportList-module-specs__2tBhn {
    margin: 0 0 0 36px;
    text-align: left
  }
}

.ReportList-module-spec__3JxWe:not(:first-child) {
  margin-top: 8px
}

.ReportList-module-specLabel__11KgF {
  margin: 0;
  font-size: 15px
}

.ReportList-module-specValue__1h7LJ {
  margin: -2px 0 0;
  font-family: proxima-nova, sans-serif;
  font-size: 18px;
  font-weight: 700;
  color: #171717
}

.ReportList-module-vin__U_-j9 {
  margin: -4px 0 16px
}

.ReportList-module-actions__NvFfC {
  max-width: 320px;
  margin-top: 20px;
  text-align: center
}

@media screen and (min-width:900px) {
  .ReportList-module-actions__NvFfC {
    flex: 0 0 238px;
    max-width: none;
    margin-top: 0;
    padding: 0 40px
  }
}

.Reports-module-root__MmlPd {
  margin: 30px 0
}

@media screen and (min-width:600px) {
  .Reports-module-root__MmlPd {
    margin: 60px 0
  }
}

.Reports-module-title__21zXh {
  margin: 0 0 15px;
  text-align: center;
  font-size: 22px;
  color: #999
}

@media screen and (min-width:600px) {
  .Reports-module-title__21zXh {
    margin-bottom: 30px;
    text-align: left
  }
}

.Reports-module-loading__hyJpD {
  text-align: center
}

.Reports-module-pagination__VOYCK {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  justify-content: center;
  margin-top: 45px;
  text-align: center
}

.Reports-module-page__luuYF {
  transition: background .1s ease-in-out;
  width: 34px;
  margin: 0 3px;
  background: #f9f9f9;
  border-radius: 17px
}

.Reports-module-page__luuYF:hover {
  background: #def3fe
}

.Reports-module-pageActive__2vLXC {
  background: #c7000a !important;
  cursor: default
}

.Reports-module-pageLink__23zZs {
  display: block;
  padding: 5px;
  color: #333
}

.Reports-module-pageActive__2vLXC .Reports-module-pageLink__23zZs {
  font-weight: 500;
  color: #fff
}

.UserReportsPage-module-header__3SrqG {
  padding: 30px 0;
  background: #fafafa
}

@media screen and (min-width:600px) {
  .UserReportsPage-module-header__3SrqG {
    padding: 50px 0
  }
}

.UserReportsPage-module-title__2MpX8 {
  margin: 0;
  font-size: 24px;
  color: #171717
}

.UserReportsPage-module-usage__u-98y {
  display: flex;
  align-items: center;
  height: 50px;
  margin: 8px 0 30px;
  border: 1px solid #d5d5d5;
  border-right: 0;
  border-left: 0;
  font-family: proxima-nova, sans-serif;
  color: #333
}

@media screen and (min-width:600px) {
  .UserReportsPage-module-usage__u-98y {
    height: 60px;
    margin-bottom: 50px
  }
}

.UserReportsPage-module-quota__2z3td {
  padding: 15px 0
}

@media screen and (min-width:600px) {
  .UserReportsPage-module-quota__2z3td {
    padding: 25px
  }
}

.OrderStatus-module-positive__1H_95 {
  color: #42bf00
}

.OrderStatus-module-negative__3b3l5 {
  color: #f05a67
}

.OrderStatus-module-link__2Pi24 {
  color: #1688e0;
  cursor: pointer
}

.OrderStatus-module-link__2Pi24:hover {
  text-decoration: underline !important
}

.TransactionsTable-module-table__1ibjt {
  overflow: hidden;
  width: 100%;
  border-collapse: collapse;
  border-style: hidden;
  border-radius: 10px;
  box-shadow: 0 0 0 1px #d5d5d5;
  text-align: center;
  font-size: .875em;
  color: #171717
}

.TransactionsTable-module-table__1ibjt td,
.TransactionsTable-module-table__1ibjt th {
  padding: 12px;
  border: 1px solid #d5d5d5;
  font-weight: inherit
}

.TransactionsTable-module-table__1ibjt td.TransactionsTable-module-positive__2SnES,
.TransactionsTable-module-table__1ibjt th.TransactionsTable-module-positive__2SnES {
  color: #42bf00
}

.TransactionsTable-module-table__1ibjt td.TransactionsTable-module-negative__3RqcY,
.TransactionsTable-module-table__1ibjt th.TransactionsTable-module-negative__3RqcY {
  color: #f05a67
}

.TransactionsTable-module-table__1ibjt thead {
  color: #666
}

.TransactionsTable-module-table__1ibjt thead th {
  padding: 8px 12px;
  background: #f9f9f9;
  font-family: proxima-nova, sans-serif
}

.TransactionsTable-module-table__1ibjt button {
  display: inline-block;
  padding: 0;
  border: 0;
  background: none;
  font-family: inherit;
  font-size: inherit;
  line-height: 1.25;
  font-weight: inherit;
  text-decoration: none;
  color: inherit;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  cursor: pointer
}

.TransactionsTable-module-table__1ibjt button:focus {
  outline: 0
}

.TransactionsTable-module-table__1ibjt button::-moz-focus-inner {
  border: 0
}

.TransactionsTable-module-table__1ibjt a,
.TransactionsTable-module-table__1ibjt button {
  color: #1688e0;
  cursor: pointer
}

.TransactionsTable-module-table__1ibjt a:hover,
.TransactionsTable-module-table__1ibjt button:hover {
  text-decoration: underline !important
}

.UserTransactionsPage-module-loadingWrapper__31MHV {
  text-align: center;
  font-size: 20px
}

.UserTransactionsPage-module-modalTitle__25qwM {
  margin: 0 0 10px;
  font-size: 20px
}

.UserTransactionsPage-module-modalList__3AmGG {
  list-style: none;
  margin: 0;
  padding: 0
}

.UserTransactionsPage-module-invoiceRequestedLabel__3HuWv {
  margin-top: 8px;
  font-size: 14px;
  color: #ffa400
}

.StatusPage-module-text__3sGmJ {
  margin: 0
}

.StatusPage-module-wallet__SjFxV {
  margin-top: 20px;
  padding: 10px;
  border: 1px solid #ffa400;
  border-radius: 5px;
  background: #ffedcc;
  line-height: 1.25;
  color: #805200
}

.StatusPage-module-walletAddress__2uSNb {
  display: block;
  margin-top: .5em;
  font-size: 11px;
  font-weight: 700
}

.StatusPage-module-checkText__2xekR {
  margin: 20px 0 0;
  font-size: 14px
}

.StatusPage-module-checkTextInProgress__3PAaA {
  color: #f05a67
}

.AcceptPage-module-message__3Oxiq {
  text-align: center
}

.AcceptPage-module-orderDetailsWrapper__1_rig {
  width: 288px;
  margin: 18px auto 0
}

.AcceptPage-module-cta__3vXAY {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-top: 36px
}

.AcceptPage-module-redirecting__1sKLS {
  margin: 0
}

.HeroSection-module-root__c7QAj {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-bottom: 190px
}

@media screen and (min-width:600px) {
  .HeroSection-module-root__c7QAj {
    margin-bottom: 90px
  }
}

.HeroSection-module-title__3V-Id:after {
  content: "";
  display: inline-block;
  width: 22px;
  height: 16px;
  margin-left: .25em;
  background: url(/images/flags/us.svg) no-repeat 0 0
}

@media screen and (min-width:600px) {
  .HeroSection-module-title__3V-Id {
    max-width: 520px;
    font-size: 30px
  }

  .HeroSection-module-title__3V-Id:after {
    width: 28px;
    height: 21px
  }
}

@media screen and (min-width:600px) {
  .HeroSection-module-subtitle__2vBZT {
    font-size: 20px
  }
}

.HeroSection-module-text__148Me {
  margin-top: 20px;
  color: #171717
}

.HeroSection-module-text__148Me p {
  margin: 0 0 5px;
  font-size: 16px;
  font-weight: 700
}

.HeroSection-module-text__148Me ul {
  list-style: none;
  margin: 0;
  padding: 0;
  font-size: 15px
}

.HeroSection-module-text__148Me li+li {
  margin-top: 2px
}

@media screen and (min-width:600px) {
  .HeroSection-module-text__148Me {
    margin-top: 50px
  }

  .HeroSection-module-text__148Me p {
    margin-bottom: 7px;
    font-size: 20px
  }

  .HeroSection-module-text__148Me ul {
    font-size: 19px
  }
}

.HeroSection-module-checkIcon__16BsX {
  width: 20px;
  height: 20px;
  margin-right: 7px;
  vertical-align: middle;
  color: #42bf00
}

.HeroSection-module-form__2rjh6 {
  margin-top: 25px
}

.HeroSection-module-input__2O2eA {
  box-shadow: 0 2px 5px rgba(0, 0, 0, .07)
}

.HeroSection-module-trust__jPUBS {
  margin-top: 20px
}

@media screen and (min-width:600px) {
  .HeroSection-module-trust__jPUBS {
    margin-top: 35px
  }
}

.HeroSection-module-badges__1hc1Z {
  margin-top: 25px
}

@media screen and (min-width:600px) {
  .HeroSection-module-badges__1hc1Z {
    margin-top: 40px
  }
}

.ComparisonSection-module-photos__18kHK {
  display: flex;
  flex-direction: column;
  align-items: center
}

@media screen and (min-width:600px) {
  .ComparisonSection-module-photos__18kHK {
    flex-direction: row
  }
}

.ComparisonSection-module-photo__1keJ3 {
  flex: 1 1;
  width: 100%
}

@media screen and (min-width:600px) {
  .ComparisonSection-module-photo__1keJ3 {
    width: auto
  }
}

.ComparisonSection-module-caption__t_W74 {
  margin: 0 0 10px;
  text-align: center;
  font-size: 18px;
  font-weight: 500;
  color: #171717
}

.ComparisonSection-module-image__3p8ao {
  overflow: hidden;
  border-radius: 10px
}

.ComparisonSection-module-arrow__3GsEH {
  width: 26px;
  height: 26px;
  margin: 20px 0;
  color: #bcbcbc;
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg)
}

@media screen and (min-width:600px) {
  .ComparisonSection-module-arrow__3GsEH {
    margin: 36px 20px 0;
    -webkit-transform: rotate(0);
    transform: rotate(0)
  }
}

.FeaturesReasonsSection-module-featuresWrapper__3ZVCz {
  margin-bottom: 60px
}

@media screen and (min-width:600px) {
  .FeaturesReasonsSection-module-featuresWrapper__3ZVCz {
    margin-bottom: 90px
  }
}

.LandingUsaImport-module-comparison__3SqVy {
  overflow: visible
}

.Speedometer-module-root__1tT56 {
  position: relative;
  width: 100%;
  height: 0;
  padding-bottom: 100%
}

.Speedometer-module-back__1izCF {
  top: 0;
  right: 0;
  left: 0
}

.Speedometer-module-back__1izCF,
.Speedometer-module-front__1uAQB {
  position: absolute;
  bottom: 0;
  background: no-repeat 0 0;
  background-size: contain
}

.Speedometer-module-front__1uAQB {
  right: 4.25%;
  left: 4.25%;
  height: 50%
}

.Speedometer-module-hand__aAiGv {
  position: absolute;
  top: 10%;
  right: 0;
  bottom: 0;
  left: 2%;
  background: no-repeat 50% 25%;
  background-size: 8.5%;
  -webkit-transform: rotate(-65deg);
  transform: rotate(-65deg);
  -webkit-animation: Speedometer-module-speedometer__1GVcj 5s ease-out;
  animation: Speedometer-module-speedometer__1GVcj 5s ease-out;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-animation-play-state: paused;
  animation-play-state: paused
}

.Speedometer-module-handAnimated___p5TD {
  -webkit-animation-play-state: running;
  animation-play-state: running
}

@-webkit-keyframes Speedometer-module-speedometer__1GVcj {
  0% {
    -webkit-transform: rotate(-65deg);
    transform: rotate(-65deg)
  }

  20% {
    -webkit-transform: rotate(48deg);
    transform: rotate(48deg)
  }

  25% {
    -webkit-transform: rotate(46deg);
    transform: rotate(46deg)
  }

  30% {
    -webkit-transform: rotate(48deg);
    transform: rotate(48deg)
  }

  35% {
    -webkit-transform: rotate(46deg);
    transform: rotate(46deg)
  }

  40% {
    -webkit-transform: rotate(48deg);
    transform: rotate(48deg)
  }

  45% {
    -webkit-transform: rotate(46deg);
    transform: rotate(46deg)
  }

  50% {
    -webkit-transform: rotate(48deg);
    transform: rotate(48deg)
  }

  55% {
    -webkit-transform: rotate(46deg);
    transform: rotate(46deg)
  }

  60% {
    -webkit-transform: rotate(48deg);
    transform: rotate(48deg)
  }

  65% {
    -webkit-transform: rotate(46deg);
    transform: rotate(46deg)
  }

  70% {
    -webkit-transform: rotate(48deg);
    transform: rotate(48deg)
  }

  75% {
    -webkit-transform: rotate(46deg);
    transform: rotate(46deg)
  }

  80% {
    -webkit-transform: rotate(48deg);
    transform: rotate(48deg)
  }

  85% {
    -webkit-transform: rotate(46deg);
    transform: rotate(46deg)
  }

  90% {
    -webkit-transform: rotate(48deg);
    transform: rotate(48deg)
  }

  95% {
    -webkit-transform: rotate(46deg);
    transform: rotate(46deg)
  }

  to {
    -webkit-transform: rotate(48deg);
    transform: rotate(48deg)
  }
}

@keyframes Speedometer-module-speedometer__1GVcj {
  0% {
    -webkit-transform: rotate(-65deg);
    transform: rotate(-65deg)
  }

  20% {
    -webkit-transform: rotate(48deg);
    transform: rotate(48deg)
  }

  25% {
    -webkit-transform: rotate(46deg);
    transform: rotate(46deg)
  }

  30% {
    -webkit-transform: rotate(48deg);
    transform: rotate(48deg)
  }

  35% {
    -webkit-transform: rotate(46deg);
    transform: rotate(46deg)
  }

  40% {
    -webkit-transform: rotate(48deg);
    transform: rotate(48deg)
  }

  45% {
    -webkit-transform: rotate(46deg);
    transform: rotate(46deg)
  }

  50% {
    -webkit-transform: rotate(48deg);
    transform: rotate(48deg)
  }

  55% {
    -webkit-transform: rotate(46deg);
    transform: rotate(46deg)
  }

  60% {
    -webkit-transform: rotate(48deg);
    transform: rotate(48deg)
  }

  65% {
    -webkit-transform: rotate(46deg);
    transform: rotate(46deg)
  }

  70% {
    -webkit-transform: rotate(48deg);
    transform: rotate(48deg)
  }

  75% {
    -webkit-transform: rotate(46deg);
    transform: rotate(46deg)
  }

  80% {
    -webkit-transform: rotate(48deg);
    transform: rotate(48deg)
  }

  85% {
    -webkit-transform: rotate(46deg);
    transform: rotate(46deg)
  }

  90% {
    -webkit-transform: rotate(48deg);
    transform: rotate(48deg)
  }

  95% {
    -webkit-transform: rotate(46deg);
    transform: rotate(46deg)
  }

  to {
    -webkit-transform: rotate(48deg);
    transform: rotate(48deg)
  }
}

.CompetitorPage-module-hero__WBdS5 {
  display: flex;
  flex-direction: column;
  align-items: center;
  color: #171717
}

@media screen and (min-width:900px) {
  .CompetitorPage-module-hero__WBdS5 {
    flex-direction: row
  }
}

.CompetitorPage-module-heroContent__1lQYJ {
  flex: 1 1;
  max-width: 550px;
  text-align: center
}

@media screen and (min-width:900px) {
  .CompetitorPage-module-heroContent__1lQYJ {
    text-align: left;
    margin-right: 130px
  }
}

.CompetitorPage-module-heroInput__2neBe {
  border: 1px solid rgba(9, 173, 213, .33);
  box-shadow: 0 2px 2px rgba(0, 0, 0, .07)
}

.CompetitorPage-module-heroVinLinks__3cTzb {
  justify-content: center
}

@media screen and (min-width:900px) {
  .CompetitorPage-module-heroVinLinks__3cTzb {
    justify-content: flex-start
  }
}

.CompetitorPage-module-heroIllustration__fG1tq {
  display: none;
  flex: 0.5 1;
  max-width: 320px
}

@media screen and (min-width:900px) {
  .CompetitorPage-module-heroIllustration__fG1tq {
    display: block
  }
}

.CompetitorPage-module-title__9Z_i6 {
  margin: 0 0 7px;
  font-size: 32px;
  font-weight: 700;
  line-height: 1.2
}

@media screen and (min-width:600px) {
  .CompetitorPage-module-title__9Z_i6 {
    font-size: 40px
  }
}

.CompetitorPage-module-subtitle__2SNTx {
  margin: 0 0 27px;
  font-family: Roboto, sans-serif;
  font-size: 18px;
  font-weight: 400
}

@media screen and (min-width:600px) {
  .CompetitorPage-module-subtitle__2SNTx {
    font-size: 22px
  }
}

.CompetitorPage-module-coverage__2TtAa {
  padding-top: 20px;
  padding-bottom: 20px
}

.CompetitorPage-module-coverageHeader__1Gvwl {
  margin-bottom: 10px
}

@media screen and (min-width:900px) {
  .CompetitorPage-module-coverageHeader__1Gvwl {
    display: none
  }
}

.CompetitorPage-module-tableTitle__-ORZM {
  margin-bottom: 40px
}

@media screen and (min-width:600px) {
  .CompetitorPage-module-tableTitle__-ORZM {
    margin-bottom: 80px
  }
}

.CompetitorPage-module-table__2CtTO {
  width: 100%;
  margin-bottom: 7px;
  border-collapse: collapse;
  border-style: hidden;
  border-radius: 10px;
  box-shadow: 0 0 0 1px #abdbea;
  background: #fff
}

.CompetitorPage-module-table__2CtTO td,
.CompetitorPage-module-table__2CtTO th {
  padding: 5px 8px;
  border: 1px solid #abdbea;
  text-align: center
}

@media screen and (min-width:600px) {

  .CompetitorPage-module-table__2CtTO td,
  .CompetitorPage-module-table__2CtTO th {
    padding: 16px
  }
}

.CompetitorPage-module-table__2CtTO thead th {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.15
}

@media screen and (min-width:600px) {
  .CompetitorPage-module-table__2CtTO thead th {
    font-size: 28px
  }
}

.CompetitorPage-module-table__2CtTO tbody th {
  text-align: left;
  font-size: 12px;
  font-weight: 500;
  color: #171717
}

.CompetitorPage-module-table__2CtTO tbody th span {
  display: block;
  font-size: .9em;
  font-weight: 400
}

@media screen and (min-width:600px) {
  .CompetitorPage-module-table__2CtTO tbody th {
    font-size: 15px
  }
}

.CompetitorPage-module-table__2CtTO tbody td {
  font-size: 16px;
  font-weight: 700
}

.CompetitorPage-module-table__2CtTO tbody td .CompetitorPage-module-icon__1_04m {
  width: 20px;
  height: 20px;
  vertical-align: -2px
}

.CompetitorPage-module-table__2CtTO tbody td.CompetitorPage-module-us__5MR1U {
  color: #42bf00
}

.CompetitorPage-module-table__2CtTO tbody td.CompetitorPage-module-themNo__3z0ek {
  color: #f05a67
}

.CompetitorPage-module-table__2CtTO tbody td.CompetitorPage-module-themNo__3z0ek .CompetitorPage-module-icon__1_04m {
  width: 16px;
  height: 16px
}

.CompetitorPage-module-table__2CtTO tbody td.CompetitorPage-module-themYes__3gdIy {
  color: #bbb
}

@media screen and (min-width:600px) {
  .CompetitorPage-module-table__2CtTO tbody td {
    font-size: 20px
  }

  .CompetitorPage-module-table__2CtTO tbody td .CompetitorPage-module-icon__1_04m {
    width: 22px;
    height: 22px
  }

  .CompetitorPage-module-table__2CtTO tbody td.CompetitorPage-module-themNo__3z0ek .CompetitorPage-module-icon__1_04m {
    width: 18px;
    height: 18px
  }
}

.CompetitorPage-module-tableTooltipTrigger__cbg0z {
  position: relative
}

.CompetitorPage-module-tableTooltipTrigger__cbg0z:after {
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -6px 0 0 -6px;
  content: "?";
  display: inline-block;
  width: 12px;
  line-height: 12px;
  padding-left: .5px;
  margin-left: 12px;
  border-radius: 50%;
  background: rgba(66, 191, 0, .4);
  vertical-align: 3px;
  text-align: center;
  font-size: 9px;
  font-weight: 400;
  color: #fff;
  cursor: help
}

.CompetitorPage-module-themNo__3z0ek .CompetitorPage-module-tableTooltipTrigger__cbg0z:after {
  background: rgba(240, 90, 103, .4)
}

.CompetitorPage-module-themYes__3gdIy .CompetitorPage-module-tableTooltipTrigger__cbg0z:after {
  background: #dadada
}

@media screen and (min-width:600px) {
  .CompetitorPage-module-tableTooltipTrigger__cbg0z:after {
    margin-left: 20px
  }
}

.CompetitorPage-module-tableDisclaimer__1nlAD {
  margin: 0;
  font-size: 14px;
  color: #999
}

.CompetitorPage-module-logo__2oM77 {
  width: 90px
}

@media screen and (min-width:600px) {
  .CompetitorPage-module-logo__2oM77 {
    width: 190px
  }
}

.CompetitorPage-module-cta__2mPX4 {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  color: #fff
}

.CompetitorPage-module-ctaText__28lce {
  margin-bottom: 27px
}

.CompetitorPage-module-ctaTitle__212oa {
  color: inherit
}

.CompetitorPage-module-ctaInput__f9Xg3 {
  border: transparent
}

.AffiliatePage-module-nav__3vC7x {
  list-style: none;
  margin: 0;
  padding: 0
}

.AffiliatePage-module-navItem__3klaX {
  display: inline-block
}

.AffiliatePage-module-navItem__3klaX+.AffiliatePage-module-navItem__3klaX {
  margin-left: 20px
}

.AffiliatePage-module-navLink__CuQq_ {
  color: #171717;
  cursor: pointer;
  font-size: 14px
}

.AffiliatePage-module-navLink__CuQq_:hover {
  text-decoration: underline !important
}

.AffiliatePage-module-featuredTitle__mYMLy {
  text-transform: capitalize
}

.AffiliatePage-module-featuredItem__1oyt2 {
  background-color: #fcfcfc
}

.AffiliatePage-module-footer__s8YXS {
  padding: 30px 0;
  background: #000;
  font-size: 14px;
  color: #999
}

.AffiliatePage-module-footerContainer__2cTpZ {
  display: flex;
  flex-direction: column;
  align-items: center
}

@media screen and (min-width:600px) {
  .AffiliatePage-module-footerContainer__2cTpZ {
    flex-direction: row;
    justify-content: space-between
  }
}

.AffiliatePage-module-footerLinks__2n4Ad {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  margin: 0 -10px
}

.AffiliatePage-module-footerLink__RQ4DW {
  color: inherit;
  cursor: pointer;
  margin: 0 10px
}

.AffiliatePage-module-footerLink__RQ4DW:hover {
  text-decoration: underline !important
}

.NurburgringModal-module-root__2bmna {
  height: 33em;
  background-color: #171717;
  margin-top: 70px;
  position: relative;
  border-radius: 10px;
  width: 100%
}

@media screen and (min-width:320px) {
  .NurburgringModal-module-root__2bmna {
    height: 37em
  }
}

@media screen and (min-width:370px) {
  .NurburgringModal-module-root__2bmna {
    height: 38em
  }
}

@media screen and (min-width:600px) {
  .NurburgringModal-module-root__2bmna {
    height: 270px;
    width: 100%
  }
}

.NurburgringModal-module-backgroundImage__2RKb6 {
  display: none
}

@media screen and (min-width:600px) {
  .NurburgringModal-module-backgroundImage__2RKb6 {
    display: block;
    width: 27em;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1;
    background: url(data:image/png;base64,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) no-repeat;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px
  }
}

.NurburgringModal-module-backgroundImageMobile__yT4LF {
  display: block;
  position: absolute;
  right: 0;
  top: 10em;
  width: 30vw;
  height: 22em;
  border-bottom-right-radius: 10px
}

@media screen and (min-width:320px) {
  .NurburgringModal-module-backgroundImageMobile__yT4LF {
    top: 12em;
    width: 34vw;
    height: 25em
  }
}

@media screen and (min-width:370px) {
  .NurburgringModal-module-backgroundImageMobile__yT4LF {
    top: 7em;
    width: 35vw;
    height: 31em
  }
}

@media screen and (min-width:600px) {
  .NurburgringModal-module-backgroundImageMobile__yT4LF {
    display: none
  }
}

.NurburgringModal-module-blocks__1ECrx {
  color: #f2faff;
  height: 38em;
  display: flex;
  align-items: center;
  text-align: center;
  flex-direction: column
}

@media screen and (min-width:600px) {
  .NurburgringModal-module-blocks__1ECrx {
    flex-direction: row;
    height: 250px
  }
}

.NurburgringModal-module-block__1v_D_ {
  height: auto;
  width: 100%;
  vertical-align: middle;
  display: flex;
  align-items: center
}

@media screen and (min-width:600px) {
  .NurburgringModal-module-block__1v_D_ {
    width: 50%;
    margin-bottom: 0
  }
}

.NurburgringModal-module-title__1y6FC {
  height: auto;
  width: 100%;
  vertical-align: middle;
  display: flex;
  flex-direction: column;
  align-items: center
}

.NurburgringModal-module-titleImage__2J4TS {
  z-index: 5;
  object-fit: contain;
  width: 90%;
  height: auto;
  margin: 30px auto
}

@media screen and (min-width:370px) {
  .NurburgringModal-module-titleImage__2J4TS {
    width: 24em
  }
}

@media screen and (min-width:600px) {
  .NurburgringModal-module-titleImage__2J4TS {
    margin: 10px auto;
    padding-top: 25px;
    width: 90%;
    height: 12em
  }
}

.NurburgringModal-module-buttonContainer__3r_5S {
  display: flex;
  flex-direction: column;
  width: 90%;
  padding-top: 15px;
  margin: 0 auto
}

@media screen and (min-width:600px) {
  .NurburgringModal-module-buttonContainer__3r_5S {
    width: 100%;
    padding-top: 10px
  }
}

.NurburgringModal-module-buttonBorder__2ua5j {
  border: 3px solid red;
  -webkit-transform: skew(-25deg);
  transform: skew(-25deg);
  max-width: 230px;
  margin: 0 auto;
  background-color: transparent;
  outline: none
}

.NurburgringModal-module-buttonBorder__2ua5j:hover {
  box-shadow: 0 0 20px rgba(255, 0, 0, .8)
}

@media screen and (min-width:600px) {
  .NurburgringModal-module-buttonBorder__2ua5j {
    width: 200px
  }
}

.NurburgringModal-module-button__12YTL {
  color: red;
  border: none;
  padding: 15px 12px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
  -webkit-transform: skew(25deg);
  transform: skew(25deg);
  text-transform: uppercase;
  font-weight: 700;
  margin-bottom: -5px
}

.NurburgringModal-module-button__12YTL:hover {
  color: red
}

@media screen and (min-width:600px) {
  .NurburgringModal-module-button__12YTL {
    width: 100%
  }
}

.NurburgringModal-module-buttonFooter__242Ax {
  margin-top: 10px;
  color: red;
  text-transform: uppercase;
  text-decoration: underline
}

@media screen and (min-width:370px) {
  .NurburgringModal-module-buttonFooter__242Ax {
    font-size: 14px
  }
}

.NurburgringModal-module-car__3tWUy {
  z-index: 5;
  object-fit: contain;
  width: 90%;
  max-height: 18em;
  margin: 20px auto
}

@media screen and (min-width:370px) {
  .NurburgringModal-module-car__3tWUy {
    width: 80%
  }
}

@media screen and (min-width:477px) {
  .NurburgringModal-module-car__3tWUy {
    width: 70%
  }
}

@media screen and (min-width:600px) {
  .NurburgringModal-module-car__3tWUy {
    margin-bottom: -80px;
    margin-top: 0;
    padding-right: 0;
    width: 100%
  }
}

.HeroSection-module-root__znLaA {
  background-size: cover;
  background-color: #171717;
  background-image: url(https://www.carvertical.com/static/hero.95ec5c71.png)
}

@media screen and (min-width:600px) {
  .HeroSection-module-root__znLaA {
    min-height: calc(100vh - 66px)
  }
}

.HeroSection-module-container__3Fihh {
  position: relative;
  z-index: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center
}

@media screen and (min-width:600px) {
  .HeroSection-module-container__3Fihh {
    min-height: calc((100vh - 66px) - 150px)
  }
}

.HeroSection-module-footer__2Duqp {
  width: 100%;
  height: auto;
  background-color: hsla(0, 0%, 9%, .5);
  padding-top: 0;
  padding-bottom: 20px
}

@media screen and (min-width:600px) {
  .HeroSection-module-footer__2Duqp {
    padding-top: 30px;
    padding-bottom: 30px;
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    height: 150px
  }
}

.HeroSection-module-header__-2EWS {
  max-width: 550px;
  margin-bottom: 20px;
  margin-top: 35px
}

@media screen and (min-width:600px) {
  .HeroSection-module-header__-2EWS {
    margin-top: 82px
  }
}

.HeroSection-module-quotes__19At7 {
  width: 100%;
  max-width: calc(35em + 20px);
  margin: 30px 0 25px
}

.HeroSection-module-quoteSliderDots__3y5eA button {
  background: hsla(0, 0%, 100%, .25)
}

.HeroSection-module-quoteSliderDots__3y5eA .slick-active button {
  background: #fff
}

.HeroSection-module-quote__1AKRK {
  margin: -20px 0;
  padding: 0 10px;
  outline: 0
}

.HeroSection-module-quoteContainer__1zWJk {
  height: auto;
  border: 3px solid #f2faff;
  border-radius: 8px;
  padding: 15px 10px;
  margin: 20px 0;
  text-align: center;
  display: flex;
  flex-direction: column
}

@media screen and (min-width:600px) {
  .HeroSection-module-quoteContainer__1zWJk {
    display: flex;
    text-align: left;
    flex-direction: row;
    padding: 15px 20px
  }
}

.HeroSection-module-button__3tFkv {
  width: 250px;
  margin-bottom: 5px;
  text-transform: uppercase
}

.HeroSection-module-quoteImage__2Fsl5 {
  max-width: 114px;
  margin: 0 auto 15px
}

@media screen and (min-width:600px) {
  .HeroSection-module-quoteImage__2Fsl5 {
    margin-bottom: 0
  }
}

.HeroSection-module-rating__3Q8IA {
  height: auto;
  padding-top: 0;
  padding-left: 0
}

@media screen and (min-width:600px) {
  .HeroSection-module-rating__3Q8IA {
    padding-left: 20px
  }
}

.HeroSection-module-quoteText__31es3 {
  font-size: 17px
}

.HeroSection-module-quoteText__31es3,
.HeroSection-module-ratingName__fyxK9 {
  color: #f2faff;
  display: inline-block;
  vertical-align: middle;
  line-height: normal
}

.HeroSection-module-ratingName__fyxK9 {
  height: 100%;
  margin-top: 8px;
  font-size: 16px
}

.HeroSection-module-stars__2f0xP {
  margin-top: 4px;
  font-size: 18px
}

.HeroSection-module-title__9Ox9B {
  color: #f2faff;
  text-transform: uppercase;
  font-size: 28px
}

.HeroSection-module-title__9Ox9B+.HeroSection-module-subtitle__3NzzR {
  font-size: 18px
}

@media screen and (min-width:600px) {
  .HeroSection-module-title__9Ox9B {
    font-size: 40px
  }

  .HeroSection-module-title__9Ox9B+.HeroSection-module-subtitle__3NzzR {
    margin-top: 10px
  }

  .HeroSection-module-title__9Ox9B:after {
    content: "";
    display: block;
    border: 1.5px solid #ffd530;
    width: 45px;
    margin: 5px auto 0
  }
}

.HeroSection-module-subtitle__3NzzR {
  font-family: Roboto, sans-serif;
  font-size: 24px;
  font-weight: 400;
  color: #f2faff
}

@media screen and (min-width:600px) {
  .HeroSection-module-subtitle__3NzzR {
    font-size: 18px
  }
}

.HeroSection-module-video__32tT5 {
  display: inline-block;
  padding: 0;
  border: 0;
  background: none;
  font-family: inherit;
  font-size: inherit;
  line-height: 1.25;
  font-weight: inherit;
  text-decoration: none;
  color: inherit;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  cursor: pointer;
  display: block;
  background-color: transparent;
  border: none
}

.HeroSection-module-video__32tT5:focus {
  outline: 0
}

.HeroSection-module-video__32tT5::-moz-focus-inner {
  border: 0
}

.HeroSection-module-video__32tT5:focus {
  outline: none
}

.HeroSection-module-illustration__Z29ri {
  display: block;
  flex: 1 1;
  margin: 0 auto;
  position: relative
}

.HeroSection-module-illustrationImage__2UryT {
  width: 100px;
  height: 100px;
  border-radius: 50%;
  transition: border .1s ease-in-out;
  display: block;
  border: 4px solid #fff
}

.HeroSection-module-video__32tT5:hover .HeroSection-module-illustrationImage__2UryT {
  border-color: #ffd530
}

.HeroSection-module-playButton__2p2hO {
  width: 35px;
  height: 35px;
  border-radius: 50%;
  position: absolute;
  right: 0;
  bottom: 0
}

.HeroSection-module-blocks__w9hRn {
  color: #f2faff;
  height: auto;
  display: flex;
  align-items: center;
  text-align: center;
  flex-direction: column
}

@media screen and (min-width:600px) {
  .HeroSection-module-blocks__w9hRn {
    flex-direction: row
  }
}

.HeroSection-module-block__3Js01 {
  height: auto;
  width: 100%;
  margin-bottom: 10px
}

@media screen and (min-width:600px) {
  .HeroSection-module-block__3Js01 {
    width: 33%;
    margin-bottom: 0;
    height: 90px
  }
}

.HeroSection-module-block__3Js01:not(:last-child) {
  border-right: none
}

@media screen and (min-width:600px) {
  .HeroSection-module-block__3Js01:not(:last-child) {
    border-right: .5px solid #999
  }
}

.HeroSection-module-blockHeader__Of4y2 {
  font-size: 20px;
  font-weight: 700
}

.HeroSection-module-blockSubtitle__2_jhO {
  padding-left: 0;
  padding-right: 0
}

@media screen and (min-width:600px) {
  .HeroSection-module-blockSubtitle__2_jhO {
    padding-left: 10px;
    padding-right: 10px
  }
}

@media screen and (min-width:900px) {
  .HeroSection-module-blockSubtitle__2_jhO {
    padding-left: 75px;
    padding-right: 75px
  }
}

.VideoSection-module-root__32N_p {
  display: flex;
  flex-direction: column
}

@media screen and (min-width:900px) {
  .VideoSection-module-root__32N_p {
    flex-direction: row
  }
}

.VideoSection-module-block__1z_61 {
  height: auto;
  width: 100%
}

@media screen and (min-width:900px) {
  .VideoSection-module-block__1z_61 {
    width: 50%
  }
}

.VideoSection-module-header__2YPtk {
  color: #171717;
  font-size: 26px;
  line-height: 36px;
  font-weight: 700;
  text-align: center;
  text-transform: uppercase
}

@media screen and (min-width:900px) {
  .VideoSection-module-header__2YPtk {
    text-align: left
  }
}

.VideoSection-module-list__3xQjn {
  list-style: none;
  margin: 0;
  padding: 0;
  align-items: center;
  text-align: center;
  display: table;
  margin: 30px auto
}

@media screen and (min-width:900px) {
  .VideoSection-module-list__3xQjn {
    text-align: left;
    margin: 30px 5px 5px
  }
}

.VideoSection-module-item__bGBFi {
  height: 35px;
  font-size: 16px;
  position: relative;
  padding: 6px 0 0;
  align-items: center;
  display: flex;
  line-height: 24px;
  color: #666;
  font-weight: 400;
  margin-bottom: 10px;
  text-align: center
}

.VideoSection-module-item__bGBFi:before {
  content: "";
  display: inline-block;
  height: 24px;
  width: 24px;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIgdmlld0JveD0iMCAwIDMwIDMwIj4KICA8cGF0aCBkPSJNMTIgMGMtNi42MjcgMC0xMiA1LjM3My0xMiAxMnM1LjM3MyAxMiAxMiAxMiAxMi01LjM3MyAxMi0xMi01LjM3My0xMi0xMi0xMnptLTEgMTdsLTUtNS4yOTkgMS4zOTktMS40MyAzLjU3NCAzLjczNiA2LjU3Mi03LjAwNyAxLjQ1NSAxLjQwMy04IDguNTk3eiIgZmlsbD0iIzI2YTVjMyIvPgo8L3N2Zz4K) no-repeat;
  margin-right: .3rem
}

@media screen and (min-width:900px) {
  .VideoSection-module-item__bGBFi {
    font-size: 18px;
    margin-left: 30px
  }
}

.VideoSection-module-video__dFCKO {
  flex: 1 1 auto;
  width: 100%;
  align-items: center;
  max-width: 450px;
  display: table;
  margin: 5px auto
}

.Nurburgring-module-root__2bIXR {
  height: 31em;
  background-color: #171717;
  margin-top: 70px;
  border-radius: 10px;
  position: relative;
  width: 100%;
  margin-left: 0;
  margin-right: 0
}

@media screen and (min-width:320px) {
  .Nurburgring-module-root__2bIXR {
    height: 35em
  }
}

@media screen and (min-width:400px) {
  .Nurburgring-module-root__2bIXR {
    height: 36em
  }
}

@media screen and (min-width:477px) {
  .Nurburgring-module-root__2bIXR {
    height: 38em
  }
}

@media screen and (min-width:600px) {
  .Nurburgring-module-root__2bIXR {
    height: 650px;
    width: 80%;
    margin-left: 10%;
    margin-right: 10%
  }
}

@media screen and (min-width:900px) {
  .Nurburgring-module-root__2bIXR {
    height: 250px;
    width: 100%;
    margin-left: 0;
    margin-right: 0
  }
}

.Nurburgring-module-backgroundImage__tKv2B {
  display: none
}

@media screen and (min-width:900px) {
  .Nurburgring-module-backgroundImage__tKv2B {
    display: block;
    width: 27em;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1;
    background: url(data:image/png;base64,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) no-repeat;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px
  }
}

.Nurburgring-module-backgroundImageMobile__3CHga {
  display: block;
  position: absolute;
  right: 0;
  top: 10em;
  width: 30vw;
  height: 20em
}

@media screen and (min-width:320px) {
  .Nurburgring-module-backgroundImageMobile__3CHga {
    top: 12em;
    width: 34vw;
    height: 21em
  }
}

@media screen and (min-width:477px) {
  .Nurburgring-module-backgroundImageMobile__3CHga {
    top: 7em;
    width: 35vw;
    height: 77%
  }
}

@media screen and (min-width:400px) {
  .Nurburgring-module-backgroundImageMobile__3CHga {
    top: 7em;
    width: 35vw;
    height: 71.5%
  }
}

@media screen and (min-width:600px) {
  .Nurburgring-module-backgroundImageMobile__3CHga {
    top: 3.5em;
    width: 32vw;
    height: 560px
  }
}

@media screen and (min-width:900px) {
  .Nurburgring-module-backgroundImageMobile__3CHga {
    display: none
  }
}

.Nurburgring-module-blocks__3-PRg {
  color: #f2faff;
  height: 38em;
  display: flex;
  align-items: center;
  text-align: center;
  flex-direction: column
}

@media screen and (min-width:900px) {
  .Nurburgring-module-blocks__3-PRg {
    flex-direction: row;
    height: 250px
  }
}

@media screen and (max-width:599px) {
  .Nurburgring-module-blocks__3-PRg {
    padding-left: 0;
    padding-right: 0
  }
}

.Nurburgring-module-block__mMxqO {
  height: auto;
  width: 100%;
  vertical-align: middle;
  display: flex;
  align-items: center
}

@media screen and (min-width:900px) {
  .Nurburgring-module-block__mMxqO {
    width: 33%;
    margin-bottom: 0
  }
}

.Nurburgring-module-titleImage__1MZnq {
  z-index: 5;
  object-fit: contain;
  width: 74%;
  height: auto;
  margin: 30px auto
}

@media screen and (min-width:400px) {
  .Nurburgring-module-titleImage__1MZnq {
    width: 20em
  }
}

@media screen and (min-width:600px) {
  .Nurburgring-module-titleImage__1MZnq {
    width: 22em
  }
}

@media screen and (min-width:900px) {
  .Nurburgring-module-titleImage__1MZnq {
    margin: 0 auto;
    width: 90%
  }
}

.Nurburgring-module-buttonContainer__15VV2 {
  display: flex;
  flex-direction: column;
  width: 90%;
  padding-top: 15px;
  margin: 0 auto
}

@media screen and (min-width:900px) {
  .Nurburgring-module-buttonContainer__15VV2 {
    width: 100%;
    padding-top: 35px
  }
}

.Nurburgring-module-buttonBorder__30rf9 {
  border: 3px solid red;
  -webkit-transform: skew(-25deg);
  transform: skew(-25deg);
  max-width: 230px;
  margin: 0 auto;
  background-color: transparent
}

.Nurburgring-module-buttonBorder__30rf9:hover {
  box-shadow: 0 0 20px rgba(255, 0, 0, .8)
}

@media screen and (min-width:900px) {
  .Nurburgring-module-buttonBorder__30rf9 {
    width: 230px
  }
}

.Nurburgring-module-button__32b6P {
  color: red;
  border: none;
  padding: 15px 32px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 18px;
  -webkit-transform: skew(25deg);
  transform: skew(25deg);
  text-transform: uppercase;
  font-weight: 700;
  margin-bottom: -5px
}

.Nurburgring-module-button__32b6P:hover {
  color: red
}

@media screen and (min-width:900px) {
  .Nurburgring-module-button__32b6P {
    width: 100%
  }
}

.Nurburgring-module-buttonFooter__A6ZUI {
  margin-top: 10px;
  color: red;
  text-transform: uppercase;
  text-decoration: underline
}

@media screen and (min-width:400px) {
  .Nurburgring-module-buttonFooter__A6ZUI {
    font-size: 14px
  }
}

.Nurburgring-module-car__Q3478 {
  z-index: 5;
  object-fit: contain;
  width: 90%;
  max-height: 18em;
  margin: 20px auto
}

@media screen and (min-width:400px) {
  .Nurburgring-module-car__Q3478 {
    width: 70%
  }
}

@media screen and (min-width:477px) {
  .Nurburgring-module-car__Q3478 {
    width: 61%
  }
}

@media screen and (min-width:600px) {
  .Nurburgring-module-car__Q3478 {
    position: relative;
    height: 19em;
    padding-right: -20px
  }
}

@media screen and (min-width:900px) {
  .Nurburgring-module-car__Q3478 {
    margin-bottom: -50px;
    margin-top: 0;
    padding-right: 0;
    width: 93%
  }
}

.IncomeSection-module-header__PxsJi {
  width: 100%;
  margin-bottom: 50px
}

.IncomeSection-module-title__31Gzj {
  color: #171717;
  font-size: 24px
}

.IncomeSection-module-subtitle__3z3cM {
  font-family: Roboto, sans-serif;
  font-size: 14px;
  font-weight: 400;
  color: #999
}

.IncomeSection-module-blocks__3s2pc {
  display: flex;
  flex-direction: column;
  text-align: center;
  margin-top: 10px
}

@media screen and (min-width:600px) {
  .IncomeSection-module-blocks__3s2pc {
    flex-direction: row
  }
}

.IncomeSection-module-icon__3pN-c {
  position: relative;
  padding: 22px;
  width: 90px;
  height: 90px;
  color: #c7000a;
  border: 1px solid #c7000a;
  border-radius: 50%;
  margin-bottom: 7px;
  background-color: #f9f9f9
}

.IncomeSection-module-block__26nUg {
  margin: 0 auto;
  width: 100%;
  height: 240px
}

@media screen and (min-width:600px) {
  .IncomeSection-module-block__26nUg {
    width: 50%;
    padding-right: 30px;
    padding-left: 30px
  }
}

@media screen and (min-width:900px) {
  .IncomeSection-module-block__26nUg {
    padding-right: 100px;
    padding-left: 100px
  }
}

@media screen and (min-width:1200px) {
  .IncomeSection-module-block__26nUg {
    height: 200px
  }
}

.IncomeSection-module-name__3LrQa {
  font-size: 15px;
  font-weight: 700;
  color: #171717;
  margin-bottom: 5px
}

.IncomeSection-module-name__3LrQa:after {
  content: "";
  display: block;
  border: 1px solid #ffd530;
  width: 40px;
  margin: 3px auto 0
}

.AffiliateBanner-module-root__PmtIJ {
  height: 250px;
  background-size: cover;
  background-image: url(https://www.carvertical.com/static/affiliate-banner.0503b550.png);
  width: 100%;
  border-radius: 8px;
  padding: 40px 20px;
  text-align: center;
  margin-top: 30px
}

.AffiliateBanner-module-title__2N8cO {
  font-size: 23px;
  line-height: normal;
  color: #f9f9f9;
  max-width: 550px;
  margin: 0 auto
}

@media screen and (min-width:600px) {
  .AffiliateBanner-module-title__2N8cO {
    font-size: 27px
  }
}

.AffiliateBanner-module-button__24llz {
  width: auto;
  margin-top: 10px;
  text-transform: uppercase
}

.AffiliateBanner-module-footer__13l0f {
  font-size: 17px;
  margin-top: 10px;
  color: #f9f9f9
}

.AffiliateTestimonialsSection-module-header__1NSIx {
  width: 100%;
  margin-bottom: 50px
}

.AffiliateTestimonialsSection-module-title__3R5Fd {
  color: #171717;
  font-size: 24px
}

.AffiliateTestimonialsSection-module-subtitle__e1-an {
  font-family: Roboto, sans-serif;
  font-size: 14px;
  font-weight: 400;
  color: #999
}

.AffiliateQuotesSection-module-items__12BAB {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin: -15px
}

.AffiliateQuotesSection-module-item__2p8_Z {
  flex: 0 0 100%;
  padding: 15px
}

@media screen and (min-width:600px) {
  .AffiliateQuotesSection-module-item__2p8_Z {
    flex-basis: 50%
  }
}

@media screen and (min-width:900px) {
  .AffiliateQuotesSection-module-item__2p8_Z {
    flex-basis: 33.33333%
  }
}

.AffiliateQuotesSection-module-post__21kJr {
  background: #ededed
}

.ContactForm-module-inputs__3kGKF {
  flex-direction: column;
  display: flex
}

@media screen and (min-width:900px) {
  .ContactForm-module-inputs__3kGKF {
    flex-direction: row
  }
}

.ContactForm-module-inputWrapper__2XCWx {
  width: 100%;
  margin-bottom: 45px
}

@media screen and (min-width:900px) {
  .ContactForm-module-inputWrapper__2XCWx {
    padding-left: 10px;
    padding-right: 10px
  }
}

.ContactForm-module-button__IXdB0 {
  width: 200px;
  margin: 0 auto
}

@media screen and (min-width:900px) {
  .ContactForm-module-button__IXdB0 {
    margin-left: 10px;
    margin-right: 10px
  }
}

.ContactForm-module-message__GyjYO {
  border-radius: 10px
}

.ContactFormSection-module-root__1taGo {
  flex-direction: column;
  display: flex
}

@media screen and (min-width:900px) {
  .ContactFormSection-module-root__1taGo {
    flex-direction: row
  }
}

.ContactFormSection-module-fields__1D_XS {
  width: 100%;
  margin-bottom: 50px
}

@media screen and (min-width:900px) {
  .ContactFormSection-module-fields__1D_XS {
    width: 78%;
    margin: 0
  }
}

.ContactFormSection-module-map__3i8qY {
  width: 100%
}

@media screen and (min-width:900px) {
  .ContactFormSection-module-map__3i8qY {
    width: 40%;
    padding-left: 20px
  }
}

.ContactFormSection-module-image__2nn2R {
  height: 553px;
  width: 100%;
  object-fit: cover;
  border-radius: 10px
}

.ContactFormSection-module-header__1QBX2 {
  height: 100px;
  margin-bottom: 20px;
  text-align: center
}

@media screen and (min-width:900px) {
  .ContactFormSection-module-header__1QBX2 {
    padding-left: 10px;
    padding-right: 10px;
    text-align: start
  }
}

.ContactFormSection-module-address___lfAp {
  height: 100px;
  margin-bottom: 20px;
  text-align: center;
  font-family: Roboto, sans-serif;
  font-size: 14px;
  color: #171717;
  font-weight: 400
}

@media screen and (min-width:900px) {
  .ContactFormSection-module-address___lfAp {
    text-align: start
  }
}

.ContactFormSection-module-title__2TTuI {
  color: #171717;
  font-size: 24px
}

.ContactFormSection-module-subtitle__2oHZt {
  font-family: Roboto, sans-serif;
  font-size: 16px;
  font-weight: 400;
  color: #666
}

@media screen and (min-width:900px) {
  .ContactFormSection-module-subtitle__2oHZt {
    width: 60%
  }
}

.ContactFormSection-module-addressTitle__3johQ {
  font-family: Roboto, sans-serif;
  font-weight: 700;
  line-height: 30px
}

.FaqPage-module-content__P5iV2 {
  max-width: 600px;
  margin: 30px auto 0
}

.FaqPage-module-category__3HUjn {
  margin-bottom: -.5em
}

.FaqPage-module-questions__P7nlq {
  list-style: none;
  padding-left: 0 !important
}

.CareersPage-module-items__39LSx {
  max-width: 650px;
  margin: 50px auto 0
}

.CareersPage-module-item__3xP0H {
  overflow: hidden;
  border: 1px solid #e6e6e6;
  margin-top: -1px
}

.CareersPage-module-item__3xP0H:first-child {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px
}

.CareersPage-module-item__3xP0H:last-child {
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px
}

.CareersPage-module-toggle__37gGC {
  display: inline-block;
  padding: 0;
  border: 0;
  background: none;
  font-family: inherit;
  font-size: inherit;
  line-height: 1.25;
  font-weight: inherit;
  text-decoration: none;
  color: inherit;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  cursor: pointer;
  transition: all .1s ease-in-out;
  display: block;
  width: 100%;
  line-height: 44px;
  padding: 0 20px;
  text-align: left;
  font-weight: 500
}

.CareersPage-module-toggle__37gGC:focus {
  outline: 0
}

.CareersPage-module-toggle__37gGC::-moz-focus-inner {
  border: 0
}

.CareersPage-module-toggle__37gGC:hover {
  background: #fafafa
}

.CareersPage-module-itemExpanded__7Imk2 .CareersPage-module-toggle__37gGC {
  color: #c7000a
}

.CareersPage-module-toggleIcon__1IcrL {
  width: 12px;
  height: 12px;
  transition: -webkit-transform .1s ease-in-out;
  transition: transform .1s ease-in-out;
  transition: transform .1s ease-in-out, -webkit-transform .1s ease-in-out;
  margin: 0 5px 0 -5px;
  vertical-align: 0;
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg)
}

.CareersPage-module-itemExpanded__7Imk2 .CareersPage-module-toggleIcon__1IcrL {
  -webkit-transform: rotate(0);
  transform: rotate(0)
}

.CareersPage-module-content__339qP {
  display: none;
  padding: 10px 20px 30px;
  font-size: 14px
}

.CareersPage-module-content__339qP>:first-child {
  margin-top: 0
}

.CareersPage-module-content__339qP>:last-child {
  margin-bottom: 0
}

.CareersPage-module-content__339qP h3 {
  font-size: 1.1em
}

.CareersPage-module-content__339qP ol,
.CareersPage-module-content__339qP ul {
  padding-left: 18px
}

.CareersPage-module-content__339qP a {
  color: #1688e0;
  cursor: pointer
}

.CareersPage-module-content__339qP a:hover {
  text-decoration: underline !important
}

.CareersPage-module-itemExpanded__7Imk2 .CareersPage-module-content__339qP {
  display: block
}

.CareersPage-module-applyButton__2OMnH {
  margin-top: 10px
}

.CareersPage-module-userIcon__3qWh- {
  width: 20px;
  height: 20px;
  margin-right: 10px;
  color: #fff
}

.Field-module-root__29AuM {
  position: relative;
  display: block;
  margin-bottom: 20px;
  font-size: 16px;
  color: #666
}

.Field-module-text__26aF9 {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 20px;
  right: 20px;
  display: flex;
  align-items: center;
  height: 100%;
  pointer-events: none;
  opacity: .5;
  white-space: nowrap;
  transition: all .1s ease-in-out;
  -webkit-transform-origin: 0 0;
  transform-origin: 0 0
}

:focus+.Field-module-text__26aF9,
[data-value]+.Field-module-text__26aF9 {
  opacity: .75;
  -webkit-transform: scale(.65) translate(.125em, -.2em);
  transform: scale(.65) translate(.125em, -.2em)
}

[data-invalid]+.Field-module-text__26aF9 {
  opacity: .75;
  color: #f05a67
}

.Input-module-root__ONVk6 {
  padding: 0;
  border: 0;
  border-radius: 0;
  line-height: 1;
  background: none;
  font-size: inherit;
  color: inherit;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  width: 100%;
  min-height: 48px;
  padding: 0 20px;
  border: 1px solid #d5d5d5;
  border-radius: 24px;
  background: #fcfcfc;
  line-height: 1.1;
  color: #171717;
  transition: all .1s ease-in-out
}

.Input-module-root__ONVk6:focus {
  border-color: #c7000a;
  outline: 0
}

.Input-module-root__ONVk6:focus,
.Input-module-root__ONVk6[data-value] {
  padding-top: .75em
}

select.Input-module-root__ONVk6 {
  padding-right: 35px;
  cursor: pointer
}

select.Input-module-root__ONVk6::-ms-expand {
  display: none
}

.Input-module-invalid__20kDH {
  color: #f05a67
}

.Input-module-triangle__3tDsq {
  pointer-events: none
}

.Input-module-triangle__3tDsq:after {
  display: inline-block;
  content: "";
  width: 0;
  height: 0;
  vertical-align: middle;
  border-top: 6px solid #999;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  position: absolute;
  top: 50%;
  right: 18px;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%)
}

.ValuationForm-module-mileage__1KG9E {
  display: flex;
  margin-left: -10px
}

.ValuationForm-module-mileage__1KG9E>* {
  margin-left: 10px
}

.ValuationForm-module-mileage__1KG9E>:first-child {
  flex: 1 1
}

.ValuationForm-module-action__3TGYm {
  text-align: center
}

.ValuationPage-module-root__3fUDp {
  min-height: 100vh
}

.ValuationPage-module-content__11zb3 {
  max-width: 400px;
  margin: 0 auto
}

.ValuationPage-module-logInWrapper__3wnAT {
  text-align: center
}

.ValuationPage-module-header__3JvoW {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 15px
}

.ValuationPage-module-historyIcon__1TAkv {
  width: 10px;
  height: 10px;
  margin-left: .25em
}

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html {
  line-height: 1.15;
  -webkit-text-size-adjust: 100%
}

body {
  margin: 0
}

main {
  display: block
}

h1 {
  font-size: 2em;
  margin: .67em 0
}

hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible
}

pre {
  font-family: monospace, monospace;
  font-size: 1em
}

a {
  background-color: transparent
}

abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted
}

b,
strong {
  font-weight: bolder
}

code,
kbd,
samp {
  font-family: monospace, monospace;
  font-size: 1em
}

small {
  font-size: 80%
}

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline
}

sub {
  bottom: -.25em
}

sup {
  top: -.5em
}

img {
  border-style: none
}

button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  font-size: 100%;
  line-height: 1.15;
  margin: 0
}

button,
input {
  overflow: visible
}

button,
select {
  text-transform: none
}

[type=button],
[type=reset],
[type=submit],
button {
  -webkit-appearance: button
}

[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner,
button::-moz-focus-inner {
  border-style: none;
  padding: 0
}

[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring,
button:-moz-focusring {
  outline: 1px dotted ButtonText
}

fieldset {
  padding: .35em .75em .625em
}

legend {
  box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal
}

progress {
  vertical-align: baseline
}

textarea {
  overflow: auto
}

[type=checkbox],
[type=radio] {
  box-sizing: border-box;
  padding: 0
}

[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto
}

[type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px
}

[type=search]::-webkit-search-decoration {
  -webkit-appearance: none
}

::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit
}

details {
  display: block
}

summary {
  display: list-item
}

[hidden],
template {
  display: none
}

*,
:after,
:before {
  box-sizing: border-box
}

@media print {

  *,
  :after,
  :before {
    -webkit-print-color-adjust: exact;
    color-adjust: exact
  }
}

#root,
body,
html {
  height: 100%
}

.iframe #root,
.iframe body,
.iframe html {
  height: auto
}

html {
  font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  color: #666
}

.wf-active {
  font-family: Roboto, sans-serif
}

body {
  min-width: 320px
}

a {
  color: inherit;
  text-decoration: none;
  cursor: pointer
}

a:focus {
  outline: 0
}

h1,
h2,
h3,
h4 {
  font-family: proxima-nova, sans-serif;
  font-weight: 600;
  line-height: 1.25
}

code,
pre {
  font-family: Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace
}

#root {
  display: flex;
  flex-direction: column;
  max-width: 2580px;
  margin: 0 auto
}

@page {
  size: A4;
  margin: 1cm
}

@media print {
  .print-hidden {
    display: none
  }
}

/*# sourceMappingURL=styles.f0c05703.css.map*/