@font-face {
  font-family: "Semibold";
  src: url("fonts/Lato-Semibold.eot");
  /* IE9 Compat Modes */
  src: url("fonts/Lato-Semibold.eot?#iefix") format("embedded-opentype"), url("fonts/Lato-Semibold.woff2") format("woff2"), url("fonts/Lato-Semibold.woff") format("woff"), url("fonts/Lato-Semibold.ttf") format("truetype");
  font-style: normal;
  font-weight: 600;
  text-rendering: optimizeLegibility; }
@font-face {
  font-family: "Black";
  src: url("fonts/Lato-Black.eot");
  /* IE9 Compat Modes */
  src: url("fonts/Lato-Black.eot?#iefix") format("embedded-opentype"), url("fonts/Lato-Black.woff2") format("woff2"), url("fonts/Lato-Black.woff") format("woff"), url("fonts/Lato-Black.ttf") format("truetype");
  font-style: normal;
  font-weight: 600;
  text-rendering: optimizeLegibility; }
@font-face {
  font-family: "Medium";
  src: url("fonts/Lato-Medium.eot");
  /* IE9 Compat Modes */
  src: url("fonts/Lato-Black.eot?#iefix") format("embedded-opentype"), url("fonts/Lato-Black.woff2") format("woff2"), url("fonts/Lato-Black.woff") format("woff"), url("fonts/Lato-Black.ttf") format("truetype");
  font-style: normal;
  font-weight: 600;
  text-rendering: optimizeLegibility; }
/* Webfont: Lato-Black */
@font-face {
  font-family: "LatoWebBlack";
  src: url("fonts/Lato-Black.eot");
  /* IE9 Compat Modes */
  src: url("fonts/Lato-Black.eot?#iefix") format("embedded-opentype"), url("fonts/Lato-Black.woff2") format("woff2"), url("fonts/Lato-Black.woff") format("woff"), url("fonts/Lato-Black.ttf") format("truetype");
  font-style: normal;
  font-weight: normal;
  text-rendering: optimizeLegibility; }
/* Webfont: Lato-BlackItalic */
@font-face {
  font-family: "LatoWebBlack";
  src: url("fonts/Lato-BlackItalic.eot");
  /* IE9 Compat Modes */
  src: url("fonts/Lato-BlackItalic.eot?#iefix") format("embedded-opentype"), url("fonts/Lato-BlackItalic.woff2") format("woff2"), url("fonts/Lato-BlackItalic.woff") format("woff"), url("fonts/Lato-BlackItalic.ttf") format("truetype");
  font-style: italic;
  font-weight: normal;
  text-rendering: optimizeLegibility; }
/* Webfont: Lato-Bold */
@font-face {
  font-family: "LatoWebBold";
  src: url("fonts/Lato-Bold.eot");
  /* IE9 Compat Modes */
  src: url("fonts/Lato-Bold.eot?#iefix") format("embedded-opentype"), url("fonts/Lato-Bold.woff2") format("woff2"), url("fonts/Lato-Bold.woff") format("woff"), url("fonts/Lato-Bold.ttf") format("truetype");
  font-style: normal;
  font-weight: normal;
  text-rendering: optimizeLegibility; }
/* Webfont: Lato-BoldItalic */
@font-face {
  font-family: "LatoWebBold";
  src: url("fonts/Lato-BoldItalic.eot");
  /* IE9 Compat Modes */
  src: url("fonts/Lato-BoldItalic.eot?#iefix") format("embedded-opentype"), url("fonts/Lato-BoldItalic.woff2") format("woff2"), url("fonts/Lato-BoldItalic.woff") format("woff"), url("fonts/Lato-BoldItalic.ttf") format("truetype");
  font-style: italic;
  font-weight: normal;
  text-rendering: optimizeLegibility; }
/* Webfont: Lato-Hairline */
@font-face {
  font-family: "LatoWebHairline";
  src: url("fonts/Lato-Hairline.eot");
  /* IE9 Compat Modes */
  src: url("fonts/Lato-Hairline.eot?#iefix") format("embedded-opentype"), url("fonts/Lato-Hairline.woff2") format("woff2"), url("fonts/Lato-Hairline.woff") format("woff"), url("fonts/Lato-Hairline.ttf") format("truetype");
  font-style: normal;
  font-weight: normal;
  text-rendering: optimizeLegibility; }
/* Webfont: Lato-HairlineItalic */
@font-face {
  font-family: "LatoWebHairline";
  src: url("fonts/Lato-HairlineItalic.eot");
  /* IE9 Compat Modes */
  src: url("fonts/Lato-HairlineItalic.eot?#iefix") format("embedded-opentype"), url("fonts/Lato-HairlineItalic.woff2") format("woff2"), url("fonts/Lato-HairlineItalic.woff") format("woff"), url("fonts/Lato-HairlineItalic.ttf") format("truetype");
  font-style: italic;
  font-weight: normal;
  text-rendering: optimizeLegibility; }
/* Webfont: Lato-Heavy */
@font-face {
  font-family: "LatoWebHeavy";
  src: url("fonts/Lato-Heavy.eot");
  /* IE9 Compat Modes */
  src: url("fonts/Lato-Heavy.eot?#iefix") format("embedded-opentype"), url("fonts/Lato-Heavy.woff2") format("woff2"), url("fonts/Lato-Heavy.woff") format("woff"), url("fonts/Lato-Heavy.ttf") format("truetype");
  font-style: normal;
  font-weight: normal;
  text-rendering: optimizeLegibility; }
/* Webfont: Lato-HeavyItalic */
@font-face {
  font-family: "LatoWebHeavy";
  src: url("fonts/Lato-HeavyItalic.eot");
  /* IE9 Compat Modes */
  src: url("fonts/Lato-HeavyItalic.eot?#iefix") format("embedded-opentype"), url("fonts/Lato-HeavyItalic.woff2") format("woff2"), url("fonts/Lato-HeavyItalic.woff") format("woff"), url("fonts/Lato-HeavyItalic.ttf") format("truetype");
  font-style: italic;
  font-weight: normal;
  text-rendering: optimizeLegibility; }
/* Webfont: Lato-Italic */
@font-face {
  font-family: "LatoWeb";
  src: url("fonts/Lato-Italic.eot");
  /* IE9 Compat Modes */
  src: url("fonts/Lato-Italic.eot?#iefix") format("embedded-opentype"), url("fonts/Lato-Italic.woff2") format("woff2"), url("fonts/Lato-Italic.woff") format("woff"), url("fonts/Lato-Italic.ttf") format("truetype");
  font-style: italic;
  font-weight: normal;
  text-rendering: optimizeLegibility; }
/* Webfont: Lato-Light */
@font-face {
  font-family: "LatoWebLight";
  src: url("fonts/Lato-Light.eot");
  /* IE9 Compat Modes */
  src: url("fonts/Lato-Light.eot?#iefix") format("embedded-opentype"), url("fonts/Lato-Light.woff2") format("woff2"), url("fonts/Lato-Light.woff") format("woff"), url("fonts/Lato-Light.ttf") format("truetype");
  font-style: normal;
  font-weight: normal;
  text-rendering: optimizeLegibility; }
/* Webfont: Lato-LightItalic */
@font-face {
  font-family: "LatoWebLight";
  src: url("fonts/Lato-LightItalic.eot");
  /* IE9 Compat Modes */
  src: url("fonts/Lato-LightItalic.eot?#iefix") format("embedded-opentype"), url("fonts/Lato-LightItalic.woff2") format("woff2"), url("fonts/Lato-LightItalic.woff") format("woff"), url("fonts/Lato-LightItalic.ttf") format("truetype");
  font-style: italic;
  font-weight: normal;
  text-rendering: optimizeLegibility; }
/* Webfont: Lato-Medium */
@font-face {
  font-family: "LatoWebMedium";
  src: url("fonts/Lato-Medium.eot");
  /* IE9 Compat Modes */
  src: url("fonts/Lato-Medium.eot?#iefix") format("embedded-opentype"), url("fonts/Lato-Medium.woff2") format("woff2"), url("fonts/Lato-Medium.woff") format("woff"), url("fonts/Lato-Medium.ttf") format("truetype");
  font-style: normal;
  font-weight: normal;
  text-rendering: optimizeLegibility; }
/* Webfont: Lato-MediumItalic */
@font-face {
  font-family: "LatoWebMedium";
  src: url("fonts/Lato-MediumItalic.eot");
  /* IE9 Compat Modes */
  src: url("fonts/Lato-MediumItalic.eot?#iefix") format("embedded-opentype"), url("fonts/Lato-MediumItalic.woff2") format("woff2"), url("fonts/Lato-MediumItalic.woff") format("woff"), url("fonts/Lato-MediumItalic.ttf") format("truetype");
  font-style: italic;
  font-weight: normal;
  text-rendering: optimizeLegibility; }
/* Webfont: Lato-Regular */
@font-face {
  font-family: "LatoWeb";
  src: url("fonts/Lato-Regular.eot");
  /* IE9 Compat Modes */
  src: url("fonts/Lato-Regular.eot?#iefix") format("embedded-opentype"), url("fonts/Lato-Regular.woff2") format("woff2"), url("fonts/Lato-Regular.woff") format("woff"), url("fonts/Lato-Regular.ttf") format("truetype");
  font-style: normal;
  font-weight: normal;
  text-rendering: optimizeLegibility; }
/* Webfont: Lato-Semibold */
@font-face {
  font-family: "LatoWebSemibold";
  src: url("fonts/Lato-Semibold.eot");
  /* IE9 Compat Modes */
  src: url("fonts/Lato-Semibold.eot?#iefix") format("embedded-opentype"), url("fonts/Lato-Semibold.woff2") format("woff2"), url("fonts/Lato-Semibold.woff") format("woff"), url("fonts/Lato-Semibold.ttf") format("truetype");
  font-style: normal;
  font-weight: normal;
  text-rendering: optimizeLegibility; }
/* Webfont: Lato-SemiboldItalic */
@font-face {
  font-family: "LatoWebSemibold";
  src: url("fonts/Lato-SemiboldItalic.eot");
  /* IE9 Compat Modes */
  src: url("fonts/Lato-SemiboldItalic.eot?#iefix") format("embedded-opentype"), url("fonts/Lato-SemiboldItalic.woff2") format("woff2"), url("fonts/Lato-SemiboldItalic.woff") format("woff"), url("fonts/Lato-SemiboldItalic.ttf") format("truetype");
  font-style: italic;
  font-weight: normal;
  text-rendering: optimizeLegibility; }
/* Webfont: Lato-Thin */
@font-face {
  font-family: "LatoWebThin";
  src: url("fonts/Lato-Thin.eot");
  /* IE9 Compat Modes */
  src: url("fonts/Lato-Thin.eot?#iefix") format("embedded-opentype"), url("fonts/Lato-Thin.woff2") format("woff2"), url("fonts/Lato-Thin.woff") format("woff"), url("fonts/Lato-Thin.ttf") format("truetype");
  font-style: normal;
  font-weight: normal;
  text-rendering: optimizeLegibility; }
/* Webfont: Lato-ThinItalic */
@font-face {
  font-family: "LatoWebThin";
  src: url("fonts/Lato-ThinItalic.eot");
  /* IE9 Compat Modes */
  src: url("fonts/Lato-ThinItalic.eot?#iefix") format("embedded-opentype"), url("fonts/Lato-ThinItalic.woff2") format("woff2"), url("fonts/Lato-ThinItalic.woff") format("woff"), url("fonts/Lato-ThinItalic.ttf") format("truetype");
  font-style: italic;
  font-weight: normal;
  text-rendering: optimizeLegibility; }
.popupNew {
  position: fixed;
  right: 0;
  bottom: 0px;
  width: 40.833333333333336vw;
  height: 21.145833333333336vw;
  border: 1px solid #ed1c24;
  border-top-left-radius: 1.5625vw;
  background-color: #fff;
  z-index: 100; }
  .popupNew .popupNewWrapper {
    display: flex;
    flex-direction: column;
    align-items: start;
    margin-top: 4.114583333333334vw;
    margin-left: 9.583333333333334vw;
    width: 21.979166666666668vw; }
    .popupNew .popupNewWrapper .header {
      font-size: 1.4583333333333335vw;
      font-family: LatoWebBold;
      margin-bottom: 0.8333333333333334vw; }
    .popupNew .popupNewWrapper .smallText {
      font-size: 0.8333333333333334vw;
      font-family: LatoWebSemiBold;
      margin-bottom: 0.8333333333333334vw;
      line-height: 1.3020833333333335vw;
      margin-bottom: 1.3020833333333335vw; }
    .popupNew .popupNewWrapper .button {
      width: 12.291666666666668vw;
      height: 2.916666666666667vw;
      border-radius: 1.4583333333333335vw;
      background-color: #3b3b3b;
      display: flex;
      flex-direction: column;
      align-items: center;
      justify-content: center;
      font-family: LatoWebBold;
      font-size: 0.9375vw;
      color: #fff; }
  .popupNew .closeIcon {
    position: absolute;
    right: 1.1458333333333335vw;
    top: 1.1458333333333335vw;
    cursor: pointer;
    width: 1.25vw;
    height: 1.25vw; }
  .popupNew .imageRed {
    width: 5.208333333333334vw;
    height: 5.208333333333334vw;
    position: absolute;
    left: 3.125vw;
    top: 1.9270833333333335vw; }

@media (max-width: 950px) {
  .popupNew {
    position: fixed;
    right: 0;
    bottom: 0px;
    width: 100%;
    height: 89.74358974358975vw;
    border: 1px solid #ed1c24;
    border-top-left-radius: 30px;
    background-color: #fff;
    z-index: 100;
    display: flex;
    flex-direction: column; }
    .popupNew .popupNewWrapper {
      display: flex;
      flex-direction: column;
      align-items: start;
      margin-top: 14.35897435897436vw;
      width: 100%;
      margin-left: 0; }
      .popupNew .popupNewWrapper .header {
        margin-left: 31.025641025641026vw;
        width: 56.41025641025641vw;
        font-size: 6.153846153846154vw;
        font-family: LatoWebBold;
        margin-bottom: 7.435897435897436vw; }
      .popupNew .popupNewWrapper .smallText {
        font-size: 3.8461538461538463vw;
        font-family: LatoWebSemiBold;
        margin-bottom: 4.615384615384616vw;
        width: 84.61538461538461vw;
        margin-left: 7.17948717948718vw;
        line-height: normal; }
      .popupNew .popupNewWrapper .button {
        align-self: center;
        width: 67.94871794871796vw;
        height: 14.615384615384615vw;
        border-radius: 5.128205128205129vw;
        background-color: #3b3b3b;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        font-family: LatoWebBold;
        font-size: 4.102564102564103vw;
        color: #fff; }
    .popupNew .closeIcon {
      position: absolute;
      right: 5.128205128205129vw;
      top: 5.128205128205129vw;
      cursor: pointer;
      width: 6.153846153846154vw;
      height: 6.153846153846154vw; }
    .popupNew .imageRed {
      width: 20.512820512820515vw;
      height: 20.512820512820515vw;
      position: absolute;
      left: 7.17948717948718vw;
      top: 9.743589743589745vw; } }
.process-block {
  margin-top: 13.64583vw;
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%; }
  .process-block .container {
    display: flex;
    flex-direction: column;
    align-items: center; }
  .process-block .cards-wrapper {
    margin-top: 5.885416vw;
    width: 67.708333vw;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 2.1875vw; }
    .process-block .cards-wrapper .card {
      padding-top: 2.1875vw;
      width: 100%;
      box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16);
      display: flex;
      flex-direction: column;
      gap: 0.625vw; }
      .process-block .cards-wrapper .card .top-part {
        padding-left: 2.60416vw;
        display: flex;
        flex-direction: row;
        align-items: center;
        gap: 1.30208vw; }
        .process-block .cards-wrapper .card .top-part .round-number {
          width: 4.6875vw;
          height: 4.6875vw;
          border-radius: 100%;
          background-color: #ed1c24;
          display: flex;
          flex-direction: column;
          justify-content: center;
          align-items: center;
          font-size: 2.44791vw;
          font-family: Semibold;
          line-height: 3.28125vw;
          color: white; }
        .process-block .cards-wrapper .card .top-part .header-text {
          font-family: Black;
          font-size: 1.45833vw;
          line-height: 1.97916vw; }
      .process-block .cards-wrapper .card .bottom-part {
        margin-left: 8.59375vw;
        padding-bottom: 3.64583vw;
        display: flex;
        flex-direction: column;
        width: 55vw; }
        .process-block .cards-wrapper .card .bottom-part .line {
          display: flex;
          flex-direction: row;
          gap: 0.2604vw;
          font-family: SemiBold;
          font-size: 1.04166vw;
          line-height: 1.40625vw; }

.process-block-mob {
  display: none; }

@media (max-width: 650px) {
  .process-block-mob {
    margin-top: 24.358vw;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%; }
    .process-block-mob .process-wrapper {
      width: 94vw; }
      .process-block-mob .process-wrapper .title {
        font-family: Black;
        font-size: 6.1538vw;
        line-height: 8.2051vw;
        text-align: center;
        width: 100%; }
      .process-block-mob .process-wrapper .cards-wrapper {
        margin-top: 84px;
        width: 100%;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        gap: 17.5641vw; }
        .process-block-mob .process-wrapper .cards-wrapper .card {
          display: flex;
          flex-direction: column;
          justify-content: center;
          align-items: center;
          width: 100%;
          box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.16); }
          .process-block-mob .process-wrapper .cards-wrapper .card .top-part {
            position: relative;
            width: 100%;
            display: flex;
            flex-direction: column;
            justify-content: center;
            align-items: center; }
            .process-block-mob .process-wrapper .cards-wrapper .card .top-part .round-number {
              top: -8.2051vw;
              left: 0;
              right: 0;
              margin: auto;
              position: absolute;
              display: flex;
              flex-direction: column;
              justify-content: center;
              align-items: center;
              border-radius: 100%;
              width: 16.666vw;
              height: 16.666vw;
              background-color: #ed1c24;
              color: white;
              font-family: SemiBold;
              font-size: 8.7179vw;
              line-height: 11.794vw; }
            .process-block-mob .process-wrapper .cards-wrapper .card .top-part .header-text {
              margin-top: 16.666vw;
              font-family: Black;
              font-size: 5.1282vw;
              line-height: 6.923vw;
              text-align: center;
              max-width: 84.6153vw; }
          .process-block-mob .process-wrapper .cards-wrapper .card .bottom-part {
            margin-top: 11.794vw;
            display: flex;
            flex-direction: column;
            justify-content: center;
            width: 84.1025vw;
            gap: 7.6923vw;
            padding-bottom: 7.6923vw; }
            .process-block-mob .process-wrapper .cards-wrapper .card .bottom-part .line {
              font-family: Medium;
              font-size: 4.1025vw;
              line-height: 5.3846vw; }

  .process-block {
    display: none; }

  .leasing-block-Mob {
    width: 100%;
    margin-top: 10.256410256410257vw;
    margin-bottom: 12.820512820512821vw;
    display: flex !important;
    flex-direction: column; }
    .leasing-block-Mob .leasing-block-wrapper {
      width: 100%;
      height: 170.76923076923077vw;
      background-color: #ed1c24;
      position: relative;
      align-items: center;
      display: flex;
      flex-direction: column; }
      .leasing-block-Mob .leasing-block-wrapper .leasing-block-image {
        position: absolute;
        width: 151.7948717948718vw;
        height: 69.48717948717949vw;
        bottom: 7.435897435897436vw;
        left: -3.8461538461538463vw;
        right: 0;
        margin: auto; }
      .leasing-block-Mob .leasing-block-wrapper .leasing-block-text {
        width: 97.43589743589745vw;
        display: flex;
        flex-direction: column;
        align-items: center;
        margin-top: 6.410256410256411vw;
        text-align: center; }
        .leasing-block-Mob .leasing-block-wrapper .leasing-block-text .leasing-block-bigText {
          font-family: Black;
          font-size: 6.153846153846154vw;
          color: #fff;
          line-height: 110%; }
        .leasing-block-Mob .leasing-block-wrapper .leasing-block-text .leasing-block-smallerText {
          max-width: 93.33333333333333vw;
          margin-top: 3.58974358974359vw;
          display: flex;
          flex-direction: column;
          font-family: LatoWebMedium;
          font-size: 3.58974358974359vw;
          color: #fff; }
        .leasing-block-Mob .leasing-block-wrapper .leasing-block-text .leasing-block-button {
          margin-top: 9.743589743589745vw;
          width: 60.51282051282051vw;
          height: 14.35897435897436vw;
          border-radius: 7.17948717948718vw;
          background-color: #3b3b3b;
          display: flex;
          flex-direction: column;
          align-items: center;
          justify-content: center;
          color: #fff;
          font-family: LatoWebBold;
          font-size: 4.615384615384616vw;
          cursor: pointer; }

  .leasing-block {
    display: none !important; }

  .newButton {
    align-self: center;
    width: 265px;
    height: 57px;
    border-radius: 20px;
    background-color: #3b3b3b;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    font-size: 16px;
    font-family: LatoWebBold;
    color: #fff; }

  .pricelist-mob-img {
    margin-bottom: 0px; }

  .what {
    display: none !important; }

  .carType {
    display: none !important; }

  .whatMob {
    width: 100%;
    display: flex !important;
    flex-direction: column;
    align-items: center;
    margin-top: 139px; }
    .whatMob .whatWrapper {
      width: 374px;
      display: flex;
      flex-direction: column;
      gap: 30px; }
      .whatMob .whatWrapper .image {
        width: 100%; }
      .whatMob .whatWrapper .text {
        align-items: center;
        display: flex;
        flex-direction: column;
        gap: 25px;
        text-align: center; }
        .whatMob .whatWrapper .text .text-big {
          font-size: 24px;
          font-family: LatoWebBlack; }
        .whatMob .whatWrapper .text .text-small {
          font-size: 20px;
          font-family: LatoWebSemiBold;
          max-width: 323px; }

  .carTypeMob {
    width: 100%;
    display: flex !important;
    flex-direction: column;
    margin-top: 65px;
    background-color: #fff;
    align-items: center;
    margin-bottom: 69px; }
    .carTypeMob .carTypeHeader {
      width: 100%;
      height: 136px;
      background-color: #fff;
      display: flex;
      flex-direction: column; }
      .carTypeMob .carTypeHeader .carTypeHeaderText {
        margin-top: 30px;
        font-family: LatoWebBlack;
        font-size: 24px;
        text-align: center; }
    .carTypeMob .carTypeWrapper {
      width: 374px;
      display: flex;
      flex-direction: column;
      align-items: center; }
      .carTypeMob .carTypeWrapper .carTypeContent {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        gap: 26px; }
        .carTypeMob .carTypeWrapper .carTypeContent .carTypeItem {
          width: 374px;
          height: 260px;
          display: flex;
          flex-direction: column;
          position: relative;
          background-color: pink; }
          .carTypeMob .carTypeWrapper .carTypeContent .carTypeItem .carTypeItemText {
            position: absolute;
            left: 35px;
            bottom: 25px;
            font-size: 20px;
            font-family: LatoWebBold;
            color: #fff; }
          .carTypeMob .carTypeWrapper .carTypeContent .carTypeItem .carTypeItemWrapper {
            width: 100%;
            display: flex;
            flex-direction: column;
            align-items: center;
            justify-content: center; }
            .carTypeMob .carTypeWrapper .carTypeContent .carTypeItem .carTypeItemWrapper img {
              width: 374px;
              height: 260px;
              object-fit: cover; }

  .importMob {
    margin-top: 41px;
    display: flex !important;
    flex-direction: column;
    align-items: center;
    background-color: #f8f8fa; }
    .importMob .importTop {
      width: 100%;
      display: flex;
      flex-direction: column;
      width: 375px; }
      .importMob .importTop .importTopWrapperBigText {
        font-size: 24px;
        font-family: LatoWebBlack; }
      .importMob .importTop .importTopWrapperSmallText {
        margin-top: 30px;
        font-size: 16px;
        font-family: LatoWebSemiBold; }
      .importMob .importTop .importTopWrapperLastText {
        margin-top: 30px;
        font-size: 18px;
        font-family: LatoWebBlack; }
    .importMob .importBottom {
      width: 100%;
      position: relative;
      display: flex;
      flex-direction: column; }
      .importMob .importBottom .imporCarLeft {
        margin-top: 30px; }
        .importMob .importBottom .imporCarLeft img {
          width: 308px;
          height: 267px; }
      .importMob .importBottom .imporCarRight img {
        width: 324px;
        height: 322px; }
      .importMob .importBottom .imporCarText {
        display: flex;
        flex-direction: column;
        gap: 30px;
        width: 100%;
        margin-top: 30px; }
        .importMob .importBottom .imporCarText .imporCarTextWrapper {
          width: 100%;
          display: flex;
          flex-direction: column;
          gap: 8px;
          align-items: center; }
          .importMob .importBottom .imporCarText .imporCarTextWrapper .imporCarTextLeft {
            display: flex;
            flex-direction: column;
            font-size: 20px;
            width: 364px;
            font-family: LatoWebSemiBold;
            position: relative;
            justify-content: center;
            align-items: center; }
            .importMob .importBottom .imporCarText .imporCarTextWrapper .imporCarTextLeft .imporCarTextLeftWrapper {
              position: relative;
              width: 100%; }
              .importMob .importBottom .imporCarText .imporCarTextWrapper .imporCarTextLeft .imporCarTextLeftWrapper span {
                font-size: 20px;
                font-family: LatoWebBold; }
              .importMob .importBottom .imporCarText .imporCarTextWrapper .imporCarTextLeft .imporCarTextLeftWrapper .imporCarTextLeftA {
                font-size: 20px;
                font-family: LatoWebBold; }
              .importMob .importBottom .imporCarText .imporCarTextWrapper .imporCarTextLeft .imporCarTextLeftWrapper .imporCarTextLeftB {
                margin-top: 15px; }
              .importMob .importBottom .imporCarText .imporCarTextWrapper .imporCarTextLeft .imporCarTextLeftWrapper .imporCarTextLeftC {
                margin-top: 15px; }
              .importMob .importBottom .imporCarText .imporCarTextWrapper .imporCarTextLeft .imporCarTextLeftWrapper .imporCarTextLeftD {
                margin-top: 16px; }
              .importMob .importBottom .imporCarText .imporCarTextWrapper .imporCarTextLeft .imporCarTextLeftWrapper .imporCarTextLeftE {
                margin-top: 32px;
                font-size: 24px; }
              .importMob .importBottom .imporCarText .imporCarTextWrapper .imporCarTextLeft .imporCarTextLeftWrapper .imporCarLeftLine {
                position: absolute;
                top: 140px;
                width: 270px;
                height: 2px;
                background-color: #6e6e6e; }
          .importMob .importBottom .imporCarText .imporCarTextWrapper .imporCarTextRight {
            width: 374px;
            border: 2px solid #48ad00;
            display: flex;
            flex-direction: column;
            font-size: 20px;
            font-family: LatoWebSemiBold;
            position: relative;
            justify-content: center;
            align-items: center;
            background-color: #fff;
            margin-top: 30px; }
            .importMob .importBottom .imporCarText .imporCarTextWrapper .imporCarTextRight .imporCarTextRightWrapper {
              width: 270px;
              margin-top: 30px; }
              .importMob .importBottom .imporCarText .imporCarTextWrapper .imporCarTextRight .imporCarTextRightWrapper span {
                font-size: 20px;
                font-family: LatoWebBold; }
              .importMob .importBottom .imporCarText .imporCarTextWrapper .imporCarTextRight .imporCarTextRightWrapper .imporCarTextRightA {
                font-size: 20px;
                font-family: LatoWebBold; }
              .importMob .importBottom .imporCarText .imporCarTextWrapper .imporCarTextRight .imporCarTextRightWrapper .imporCarTextRightB {
                margin-top: 30px; }
              .importMob .importBottom .imporCarText .imporCarTextWrapper .imporCarTextRight .imporCarTextRightWrapper .imporCarTextRightC {
                margin-top: 15px; }
              .importMob .importBottom .imporCarText .imporCarTextWrapper .imporCarTextRight .imporCarTextRightWrapper .imporCarTextRightD {
                margin-top: 15px; }
              .importMob .importBottom .imporCarText .imporCarTextWrapper .imporCarTextRight .imporCarTextRightWrapper .imporCarTextRightE {
                margin-top: 32px;
                font-size: 24px; }
              .importMob .importBottom .imporCarText .imporCarTextWrapper .imporCarTextRight .imporCarTextRightWrapper .imporCarRightLine {
                position: absolute;
                top: 208px;
                width: 270px;
                height: 2px;
                background-color: #6e6e6e; }
        .importMob .importBottom .imporCarText .importBottomText {
          align-self: center;
          width: 375px;
          margin-top: 32px;
          height: 243px;
          background-color: #fff;
          filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.15));
          display: flex;
          flex-direction: column; }
          .importMob .importBottom .imporCarText .importBottomText .imporBottomWrapper {
            margin-top: 25px;
            display: flex;
            flex-direction: column;
            align-items: center;
            gap: 20px; }
            .importMob .importBottom .imporCarText .importBottomText .imporBottomWrapper .imporBottomIcon {
              width: 48px;
              height: 48px;
              position: relative; }
              .importMob .importBottom .imporCarText .importBottomText .imporBottomWrapper .imporBottomIcon img {
                width: 48px;
                height: 48px; }
            .importMob .importBottom .imporCarText .importBottomText .imporBottomWrapper .imporBottomText {
              width: 333px;
              text-align: center;
              font-size: 20px;
              font-family: LatoWebBold; }

  .import {
    display: none !important; }

  .interested {
    display: none !important; }

  .interestedMob {
    margin-top: 80px;
    width: 100%;
    display: flex !important;
    flex-direction: column; }
    .interestedMob .interestedWrapper {
      display: flex;
      flex-direction: column;
      align-items: center;
      width: 100%;
      width: 100%;
      background-color: #ed1c24;
      position: relative;
      margin-bottom: 15px; }
      .interestedMob .interestedWrapper .interestedImage {
        width: 400px;
        height: 349px;
        position: relative;
        top: -45px; }
        .interestedMob .interestedWrapper .interestedImage img {
          width: 450px; }
      .interestedMob .interestedWrapper .socials {
        margin-top: 20px;
        align-self: center;
        width: 145px;
        display: flex;
        flex-direction: row;
        justify-content: space-between; }
      .interestedMob .interestedWrapper .interestedTextWrapper {
        margin-top: 25px;
        width: 375px;
        display: flex;
        flex-direction: column;
        align-items: center; }
        .interestedMob .interestedWrapper .interestedTextWrapper .interestedTextTop {
          font-size: 32px;
          font-family: LatoWebBlack;
          color: #fff;
          text-align: center; }
        .interestedMob .interestedWrapper .interestedTextWrapper .interestedTextBottom {
          width: 370px;
          margin-top: 18px;
          font-size: 18px;
          font-family: LatoWebMedium;
          color: #fff;
          text-align: center; }
        .interestedMob .interestedWrapper .interestedTextWrapper .interestedTextButton {
          position: relative;
          margin-top: 23px;
          width: 236px;
          height: 56px;
          border-radius: 28px;
          background-color: #3b3b3b;
          cursor: pointer;
          color: #fff;
          font-size: 18px;
          font-family: LatoWebSemiBold;
          display: flex;
          flex-direction: column;
          align-items: center;
          justify-content: center;
          z-index: 10; } }
.leasing-block {
  width: 100%;
  margin-bottom: 15.625vw;
  height: 27.395833333333336vw;
  display: flex;
  flex-direction: row;
  justify-content: flex-end; }
  .leasing-block .leasing-block-wrapper {
    width: 90.26041666666667vw;
    background-color: #ed1c24;
    position: relative; }
    .leasing-block .leasing-block-wrapper .leasing-block-image {
      position: absolute;
      width: 56.35416666666667vw;
      height: 25.78125vw;
      top: 1.09375vw;
      right: -1.9791666666666667vw; }
    .leasing-block .leasing-block-wrapper .leasing-block-text {
      width: 30.46875vw;
      display: flex;
      flex-direction: column;
      margin-top: 5vw;
      margin-left: 8.958333333333334vw; }
      .leasing-block .leasing-block-wrapper .leasing-block-text .leasing-block-bigText {
        font-family: Black;
        font-size: 1.6666666666666667vw;
        color: #fff; }
      .leasing-block .leasing-block-wrapper .leasing-block-text .leasing-block-smallerText {
        margin-top: 0.7291666666666667vw;
        display: flex;
        flex-direction: column;
        font-family: LatoWebMedium;
        font-size: 0.9375vw;
        color: #fff; }
      .leasing-block .leasing-block-wrapper .leasing-block-text .leasing-block-button {
        margin-top: 2.8125vw;
        margin-left: 2.5520833333333335vw;
        width: 12.291666666666668vw;
        height: 2.916666666666667vw;
        border-radius: 1.4583333333333335vw;
        background-color: #3b3b3b;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        color: #fff;
        font-family: LatoWebBold;
        font-size: 0.9375vw;
        cursor: pointer; }

.whatMob {
  display: none; }

.importMob {
  display: none; }

.interestedMob {
  display: none; }

.carTypeMob {
  display: none; }

.leasing-block-Mob {
  display: none; }

.newButton {
  width: 265px;
  height: 57px;
  border-radius: 20px;
  background-color: #3b3b3b;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  font-family: LatoWebBold;
  color: #fff; }

.what {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-top: 270px; }
  .what .whatWrapper {
    width: 1380px;
    display: flex;
    flex-direction: row;
    gap: 84px; }
    .what .whatWrapper .image {
      width: 613px;
      height: 408px; }
    .what .whatWrapper .text {
      display: flex;
      flex-direction: column;
      gap: 20px;
      max-width: 683px;
      margin-top: 61px; }
      .what .whatWrapper .text .text-big {
        font-size: 38px;
        font-family: LatoWebBlack; }
      .what .whatWrapper .text .text-small {
        font-size: 22px;
        font-family: LatoWebSemiBold; }

.carType {
  width: 100%;
  display: flex;
  flex-direction: column;
  margin-top: 122px; }
  .carType .carTypeHeader {
    width: 961px;
    height: 131px;
    background-color: #fff;
    display: flex;
    flex-direction: column;
    justify-content: center; }
    .carType .carTypeHeader .carTypeHeaderText {
      margin-left: 263px;
      font-family: LatoWebBlack;
      font-size: 38px; }
  .carType .carTypeWrapper {
    width: 100%;
    background-color: #fff;
    height: 691px;
    display: flex;
    flex-direction: column;
    align-items: center; }
    .carType .carTypeWrapper .carTypeContent {
      margin-top: 36px;
      width: 1395px;
      display: flex;
      flex-direction: row;
      align-items: center;
      flex-wrap: wrap;
      row-gap: 20px;
      justify-content: center;
      column-gap: 25px; }
      .carType .carTypeWrapper .carTypeContent .carTypeItem {
        width: 330px;
        height: 276px;
        display: flex;
        flex-direction: column;
        position: relative;
        background-color: pink; }
        .carType .carTypeWrapper .carTypeContent .carTypeItem .carTypeItemText {
          position: absolute;
          left: 30px;
          bottom: 25px;
          font-size: 20px;
          font-family: LatoWebBold;
          color: #fff; }
        .carType .carTypeWrapper .carTypeContent .carTypeItem .carTypeItemWrapper {
          width: 100%;
          display: flex;
          flex-direction: column;
          align-items: center;
          justify-content: center; }

.import {
  margin-top: 108px;
  display: flex;
  flex-direction: column;
  height: 1300px; }
  .import .importTop {
    width: 1225px;
    display: flex;
    flex-direction: column;
    margin-left: 263px; }
    .import .importTop .importTopWrapperBigText {
      font-size: 38px;
      font-family: LatoWebBlack; }
    .import .importTop .importTopWrapperSmallText {
      margin-top: 25px;
      font-size: 22px;
      font-family: LatoWebSemiBold; }
    .import .importTop .importTopWrapperLastText {
      margin-top: 60px;
      max-width: 707px;
      font-size: 32px;
      font-family: LatoWebBlack; }
  .import .importBottom {
    width: 100%;
    position: relative; }
    .import .importBottom .imporCarLeft {
      position: absolute;
      left: 0px;
      top: 139px; }
      .import .importBottom .imporCarLeft img {
        width: 561px;
        height: 490px; }
    .import .importBottom .imporCarRight {
      position: absolute;
      right: -194px;
      top: -30px; }
      .import .importBottom .imporCarRight img {
        width: 1000px;
        height: 790px; }
    .import .importBottom .imporCarText {
      position: absolute;
      width: 708px;
      height: 496px;
      display: flex;
      flex-direction: column;
      top: 179px;
      left: 598px;
      gap: 63px; }
      .import .importBottom .imporCarText .imporCarTextWrapper {
        width: 100%;
        display: flex;
        flex-direction: row;
        gap: 8px; }
        .import .importBottom .imporCarText .imporCarTextWrapper .imporCarTextLeft {
          width: 350px;
          height: 309px;
          display: flex;
          flex-direction: column;
          font-size: 20px;
          font-family: LatoWebSemiBold;
          position: relative;
          justify-content: center;
          align-items: center; }
          .import .importBottom .imporCarText .imporCarTextWrapper .imporCarTextLeft .imporCarTextLeftWrapper {
            width: 270px; }
            .import .importBottom .imporCarText .imporCarTextWrapper .imporCarTextLeft .imporCarTextLeftWrapper span {
              font-size: 20px;
              font-family: LatoWebBold; }
            .import .importBottom .imporCarText .imporCarTextWrapper .imporCarTextLeft .imporCarTextLeftWrapper .imporCarTextLeftA {
              font-size: 20px;
              font-family: LatoWebBold; }
            .import .importBottom .imporCarText .imporCarTextWrapper .imporCarTextLeft .imporCarTextLeftWrapper .imporCarTextLeftB {
              margin-top: 28px; }
            .import .importBottom .imporCarText .imporCarTextWrapper .imporCarTextLeft .imporCarTextLeftWrapper .imporCarTextLeftC {
              margin-top: 20px; }
            .import .importBottom .imporCarText .imporCarTextWrapper .imporCarTextLeft .imporCarTextLeftWrapper .imporCarTextLeftD {
              margin-top: 16px; }
            .import .importBottom .imporCarText .imporCarTextWrapper .imporCarTextLeft .imporCarTextLeftWrapper .imporCarTextLeftE {
              margin-top: 29px; }
        .import .importBottom .imporCarText .imporCarTextWrapper .imporCarTextRight {
          border: 2px solid #48ad00;
          width: 350px;
          height: 309px;
          display: flex;
          flex-direction: column;
          font-size: 20px;
          font-family: LatoWebSemiBold;
          position: relative;
          justify-content: center;
          align-items: center;
          background-color: #fff; }
          .import .importBottom .imporCarText .imporCarTextWrapper .imporCarTextRight .imporCarTextRightWrapper {
            width: 270px; }
            .import .importBottom .imporCarText .imporCarTextWrapper .imporCarTextRight .imporCarTextRightWrapper span {
              font-size: 20px;
              font-family: LatoWebBold; }
            .import .importBottom .imporCarText .imporCarTextWrapper .imporCarTextRight .imporCarTextRightWrapper .imporCarTextRightA {
              font-size: 20px;
              font-family: LatoWebBold; }
            .import .importBottom .imporCarText .imporCarTextWrapper .imporCarTextRight .imporCarTextRightWrapper .imporCarTextRightB {
              margin-top: 28px; }
            .import .importBottom .imporCarText .imporCarTextWrapper .imporCarTextRight .imporCarTextRightWrapper .imporCarTextRightC {
              margin-top: 20px; }
            .import .importBottom .imporCarText .imporCarTextWrapper .imporCarTextRight .imporCarTextRightWrapper .imporCarTextRightD {
              margin-top: 16px; }
            .import .importBottom .imporCarText .imporCarTextWrapper .imporCarTextRight .imporCarTextRightWrapper .imporCarTextRightE {
              margin-top: 29px; }
            .import .importBottom .imporCarText .imporCarTextWrapper .imporCarTextRight .imporCarTextRightWrapper .imporCarRightLine {
              position: absolute;
              top: 226px;
              width: 270px;
              height: 2px;
              background-color: #6e6e6e; }
      .import .importBottom .imporCarText .imporBottom {
        width: 100%;
        height: 124px;
        background-color: #fff;
        filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.15));
        display: flex;
        flex-direction: column; }
        .import .importBottom .imporCarText .imporBottom .imporBottomWrapper {
          margin-top: 14px;
          display: flex;
          flex-direction: row;
          gap: 16px;
          margin-left: 18px; }
          .import .importBottom .imporCarText .imporBottom .imporBottomWrapper .imporBottomIcon {
            width: 48px;
            height: 48px;
            position: relative; }
            .import .importBottom .imporCarText .imporBottom .imporBottomWrapper .imporBottomIcon img {
              width: 48px;
              height: 48px; }
          .import .importBottom .imporCarText .imporBottom .imporBottomWrapper .imporBottomText {
            margin-top: 8px;
            width: 592px;
            font-size: 18px;
            font-family: LatoWebBold; }

.interested {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  height: 540px; }
  .interested .interestedWrapper {
    width: 1546px;
    height: 254px;
    align-items: flex-end;
    background-color: #ed1c24;
    position: relative; }
    .interested .interestedWrapper .interestedImage {
      position: absolute;
      width: 550px;
      height: 466px;
      left: -271px;
      top: -145px; }
    .interested .interestedWrapper .interestedTextWrapper {
      margin-left: 337px;
      width: 655px;
      margin-top: 45px; }
      .interested .interestedWrapper .interestedTextWrapper .interestedTextTop {
        font-size: 32px;
        font-family: LatoWebBlack;
        color: #fff; }
      .interested .interestedWrapper .interestedTextWrapper .interestedTextBottom {
        margin-top: 18px;
        font-size: 18px;
        font-family: LatoWebMedium;
        color: #fff; }
      .interested .interestedWrapper .interestedTextWrapper .interestedTextButton {
        position: relative;
        margin-top: 23px;
        width: 189px;
        height: 56px;
        border-radius: 28px;
        background-color: #3b3b3b;
        cursor: pointer;
        color: #fff;
        font-size: 18px;
        font-family: LatoWebSemiBold;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        z-index: 10; }
    .interested .interestedWrapper .interestedBackgroundImage {
      position: absolute;
      left: 320px;
      bottom: -20px;
      width: 280px; }

/*# sourceMappingURL=newBlock.css.map */
