/*!*******************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/sass-loader/dist/cjs.js!./scss/main.scss ***!
  \*******************************************************************************************************************************************************************************/
@charset "UTF-8";
h1 {
  font-family: "Rubik", sans-serif;
  font-size: 72px;
  font-style: normal;
  font-weight: 300;
  line-height: 80px;
  letter-spacing: -1.08px;
  text-transform: uppercase;
}
@media screen and (max-width: 450px) {
  h1 {
    font-size: 64px;
    line-height: normal;
    letter-spacing: -0.96px;
  }
}
@media screen and (max-width: 500px) {
  h1 {
    font-size: 48px;
    letter-spacing: -0.72px;
  }
}
@media screen and (min-width: 700px) and (max-width: 1300px) {
  h1 {
    font-size: 54px;
  }
}

h2 {
  font-family: "Rubik", sans-serif;
  font-size: 64px;
  font-style: normal;
  font-weight: 300;
  line-height: 72px;
  letter-spacing: -0.768px;
  text-transform: uppercase;
}
@media screen and (max-width: 450px) {
  h2 {
    font-size: 54px;
    line-height: normal;
    letter-spacing: -0.648px;
  }
}
@media screen and (max-width: 500px) {
  h2 {
    font-size: 37px;
    letter-spacing: -0.444px;
  }
}

h3 {
  font-family: "Rubik", sans-serif;
  font-size: 57px;
  font-style: normal;
  font-weight: 500;
  line-height: 68px;
  text-transform: uppercase;
}
@media screen and (max-width: 450px) {
  h3 {
    font-size: 44px;
    line-height: 56px;
  }
}
@media screen and (max-width: 500px) {
  h3 {
    font-size: 36px;
    line-height: normal;
  }
}

h4 {
  font-family: "Rubik", sans-serif;
  font-size: 38px;
  font-style: normal;
  font-weight: 500;
  line-height: 46px;
  letter-spacing: 0.095px;
  text-transform: uppercase;
}
@media screen and (max-width: 450px) {
  h4 {
    font-size: 32px;
    line-height: 40px;
    letter-spacing: 0.08px;
  }
}

h5 {
  font-family: "Rubik", sans-serif;
  font-size: 28px;
  font-style: normal;
  font-weight: 500;
  line-height: 36px;
  letter-spacing: 0.07px;
  text-transform: uppercase;
}
@media screen and (max-width: 450px) {
  h5 {
    font-size: 26px;
    letter-spacing: 0.065px;
  }
}
@media screen and (max-width: 500px) {
  h5 {
    font-size: 24px;
    line-height: 32px;
    letter-spacing: 0.06px;
  }
}

h6 {
  font-family: "Rubik", sans-serif;
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: 28px;
  letter-spacing: 0.036px;
  text-transform: uppercase;
}
@media screen and (max-width: 500px) {
  h6 {
    font-size: 21px;
    line-height: 30px;
    letter-spacing: 0.032px;
  }
}

.subtitle-big {
  font-family: "Lato", sans-serif;
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: 30px;
  letter-spacing: 0.036px;
}
@media screen and (max-width: 450px) {
  .subtitle-big {
    font-size: 21px;
    letter-spacing: 0.032px;
  }
}
@media screen and (max-width: 500px) {
  .subtitle-big {
    font-size: 19px;
    letter-spacing: 0.029px;
  }
}

.subtitle-small {
  font-family: "Lato", sans-serif;
  font-size: 19px;
  font-style: normal;
  font-weight: 300;
  line-height: 26px;
  letter-spacing: 0.228px;
}
@media screen and (max-width: 450px) {
  .subtitle-small {
    font-size: 18px;
    letter-spacing: 0.216px;
  }
}
@media screen and (max-width: 500px) {
  .subtitle-small {
    font-size: 17px;
    letter-spacing: 0.204px;
  }
}

p {
  font-family: "Lato", sans-serif;
  font-size: 17px;
  font-style: normal;
  font-weight: 300;
  line-height: 26px;
  letter-spacing: 0.204px;
}

small {
  font-family: "Lato", sans-serif;
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
  letter-spacing: 0.18px;
}

.caption {
  font-family: "Lato", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0.192px;
}

.overline {
  font-family: "Lato", sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 300;
  line-height: 20px;
  letter-spacing: 0.21px;
  text-transform: uppercase;
}

.btn-standart {
  background-color: #3FBAC2;
  padding: 12px 32px;
  border: unset;
  border-radius: 24px;
  font-family: "Lato", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0.2px;
  color: #FAFAFA;
  cursor: pointer;
  transition: all 0.3s ease;
}
.btn-standart:hover {
  background-color: #66C8CE;
}

.link-standart {
  text-decoration: unset;
  color: #FAFAFA;
  font-family: "Lato", sans-serif;
  font-size: 19px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0.19px;
  transition: color 0.3s ease;
}
.link-standart:hover {
  color: #66C8CE;
}
.link-standart:active {
  color: #3FBAC2;
}
@media screen and (max-width: 450px) {
  .link-standart {
    font-size: 18px;
    letter-spacing: 0.01em;
  }
}

@font-face {
  font-family: "Lato";
  font-style: italic;
  font-weight: 100;
  src: url(../fonts/Lato-ThinItalic.ttf) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "Lato";
  font-style: normal;
  font-weight: 100;
  src: url(../fonts/Lato-Hairline.ttf) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "Lato";
  font-style: normal;
  font-weight: 200;
  src: url(../fonts/Lato-Thin.ttf) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "Lato";
  font-style: italic;
  font-weight: 200;
  src: url(../fonts/Lato-ThinItalic.ttf) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "Lato";
  font-style: italic;
  font-weight: 300;
  src: url(../fonts/Lato-LightItalic.ttf) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "Lato";
  font-style: normal;
  font-weight: 300;
  src: url(../fonts/Lato-Light.ttf) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "Lato";
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/Lato-Regular.ttf) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "Lato";
  font-style: italic;
  font-weight: 400;
  src: url(../fonts/Lato-Italic.ttf) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "Lato";
  font-style: italic;
  font-weight: 500;
  src: url(../fonts/Lato-MediumItalic.ttf) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "Lato";
  font-style: normal;
  font-weight: 500;
  src: url(../fonts/Lato-Medium.ttf) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "Lato";
  font-style: italic;
  font-weight: 600;
  src: url(../fonts/Lato-SemiboldItalic.ttf) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "Lato";
  font-style: normal;
  font-weight: 600;
  src: url(../fonts/Lato-Semibold.ttf) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "Lato";
  font-style: italic;
  font-weight: 700;
  src: url(../fonts/Lato-BoldItalic.ttf) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "Lato";
  font-style: normal;
  font-weight: 700;
  src: url(../fonts/Lato-Bold.ttf) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "Lato";
  font-style: italic;
  font-weight: 800;
  src: url(../fonts/Lato-BlackItalic.ttf) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "Lato";
  font-style: normal;
  font-weight: 800;
  src: url(../fonts/Lato-Black.ttf) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "Lato";
  font-style: italic;
  font-weight: 900;
  src: url(../fonts/Lato-HeavyItalic.ttf) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "Lato";
  font-style: normal;
  font-weight: 900;
  src: url(../fonts/Lato-Heavy.ttf) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "Rubik";
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/Rubik-Regular.ttf) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "Rubik";
  font-style: italic;
  font-weight: 400;
  src: url(../fonts/Rubik-Italic.ttf) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "Rubik";
  font-style: italic;
  font-weight: 300;
  src: url(../fonts/Rubik-LightItalic.ttf) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "Rubik";
  font-style: normal;
  font-weight: 300;
  src: url(../fonts/Rubik-Light.ttf) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "Rubik";
  font-style: normal;
  font-weight: 500;
  src: url(../fonts/Rubik-Medium.ttf) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "Rubik";
  font-style: italic;
  font-weight: 500;
  src: url(../fonts/Rubik-MediumItalic.ttf) format("truetype");
  font-display: swap;
}
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  vertical-align: baseline;
}

a,
a:hover,
a:visited {
  color: inherit;
  text-decoration: inherit;
}

/* HTML5 display-role reset for older browsers */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}

html {
  height: 100%;
  scroll-behavior: smooth;
}

body {
  height: 100%;
  max-width: 100%;
  overflow-x: hidden;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

main {
  flex-grow: 1;
  min-height: 100%;
  display: flex;
  flex-direction: column;
  scroll-behavior: smooth;
}
@media screen and (max-width: 767px) {
  main {
    padding: 0;
    overflow-x: hidden;
  }
}

.scroll-lock {
  overflow: hidden;
}

ol,
ul {
  list-style: none;
}

blockquote,
q {
  quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

img {
  width: 100%;
  display: inline-block;
  vertical-align: top;
}

*,
*::before,
*::after {
  box-sizing: border-box;
}

.container {
  max-width: 1300px;
  width: 100%;
  margin: 0 auto;
  padding: 0 50px;
}
@media screen and (max-width: 767px) {
  .container {
    padding: 0 20px;
  }
}
@media screen and (min-width: 700px) and (max-width: 1300px) {
  .container {
    padding: 0 24px;
  }
}

.blur {
  filter: blur(3px);
  pointer-events: none;
}

.breadcrumbs {
  margin: 40px 0 0;
}
@media screen and (min-width: 600px) and (max-width: 1023px) {
  .breadcrumbs {
    margin: 46px 0 0;
  }
}
.breadcrumbs span {
  display: flex;
  align-items: center;
  font-family: "Lato", sans-serif;
  font-size: 17px;
  font-style: normal;
  font-weight: 300;
  line-height: 26px;
  letter-spacing: 0.204px;
  color: rgb(66, 66, 66);
}
.breadcrumbs span a {
  text-decoration: none;
  color: rgb(66, 66, 66);
  font-family: "Lato", sans-serif;
  font-size: 17px;
  font-style: normal;
  font-weight: 300;
  line-height: 26px;
  letter-spacing: 0.204px;
}
.breadcrumbs .delimiter {
  max-width: 16px;
  margin: 0 4px;
}
.breadcrumbs .breadcrumb_last {
  color: rgb(63, 186, 194);
}

.divider {
  width: 100%;
  height: 1px;
  background: #F5F5F5;
  opacity: 0.24;
}
@media screen and (max-width: 700px) {
  .divider {
    width: calc(100% - 56px);
  }
}
@media screen and (min-width: 700px) and (max-width: 1300px) {
  .divider {
    width: calc(100% - 65px);
  }
}

.icon-circle {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 14px 0;
  height: 40px;
  width: 40px;
  border-radius: 100%;
  flex-wrap: wrap;
  transition: all 0.3s ease;
  background: rgba(255, 255, 255, 0.24);
}
.icon-circle_light {
  background: rgba(255, 255, 255, 0.24);
}
.icon-circle_light:hover {
  background: rgba(255, 255, 255, 0.64);
}
.icon-circle_light:active {
  background: #FFFFFF;
}
.icon-circle_dark {
  background: rgba(122, 122, 122, 0.12);
}
.icon-circle_dark:hover {
  background: rgba(122, 122, 122, 0.24);
}
.icon-circle_dark path {
  fill: #111111;
}
.icon-circle_small {
  width: 30px;
  height: 30px;
  padding: 9px 0;
  background: rgba(255, 255, 255, 0.12);
}
.icon-circle_small:hover {
  background: rgba(255, 255, 255, 0.24);
}

.wpcf7-not-valid {
  border: 1.4px solid #E30000 !important;
}

.color-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: 0;
}

.seo-block * {
  font-family: "Lato", sans-serif;
}
.seo-block p {
  margin-bottom: 16px;
}
@media screen and (max-width: 450px) {
  .seo-block h1 {
    font-size: 38px;
  }
}
.seo-block ol {
  list-style: auto;
  margin-bottom: 16px;
}
.seo-block ul {
  list-style: disc;
  margin-bottom: 16px;
}
.seo-block li {
  font-size: 18px;
  margin: 0 0 0 20px;
  margin-bottom: 6px;
}
.seo-block em {
  font-style: italic;
}
.seo-block strong {
  font-weight: 700;
}
.seo-block a {
  color: #66C8CE;
  font-weight: 700;
}
.seo-block blockquote {
  margin-bottom: 16px;
}
.seo-block blockquote p {
  margin-bottom: 0;
  padding: 12px;
  background: #eee;
  border-radius: 5px;
}
.seo-block blockquote p::before {
  content: "“";
}
.seo-block blockquote p::after {
  content: "”";
}
.seo-block blockquote cite {
  margin: 6px 0 0 0;
  display: block;
}
.seo-block blockquote cite::before {
  content: "— ";
}

.for-mobile {
  display: none !important;
}
@media screen and (max-width: 1024px) {
  .for-mobile {
    display: flex !important;
  }
}

@media screen and (max-width: 1024px) {
  .for-desktop {
    display: none !important;
  }
}

.contact-us-form-container,
.test-drive-form-container {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  align-items: center;
  justify-content: center;
  z-index: 999;
  background: rgba(17, 17, 17, 0.56);
  -webkit-backdrop-filter: blur(4px);
          backdrop-filter: blur(4px);
}
.contact-us-form-container.active,
.test-drive-form-container.active {
  display: flex;
}
@media screen and (max-width: 450px) {
  .contact-us-form-container.active,
  .test-drive-form-container.active {
    overflow: auto;
    padding: 60px 0;
    align-items: flex-start;
  }
}
.contact-us-form-container .form-body,
.test-drive-form-container .form-body {
  border-radius: 24px;
  background: #FFF;
  box-shadow: 0px 0px 6px 0px rgba(30, 34, 83, 0.16) inset;
  padding: 32px;
  max-width: 792px;
  position: relative;
}
@media screen and (max-width: 450px) {
  .contact-us-form-container .form-body,
  .test-drive-form-container .form-body {
    max-width: unset;
    width: 90%;
    padding: 16px;
  }
}
@media screen and (min-width: 700px) and (max-width: 1300px) {
  .contact-us-form-container .form-body,
  .test-drive-form-container .form-body {
    max-width: unset;
    width: 95%;
  }
}
.contact-us-form-container .form-body h2,
.test-drive-form-container .form-body h2 {
  color: #1F1F1F;
  font-family: "Rubik", sans-serif;
  font-size: 38px;
  font-style: normal;
  font-weight: 500;
  line-height: 46px; /* 121.053% */
  letter-spacing: 0.095px;
  text-transform: uppercase;
}
@media screen and (max-width: 450px) {
  .contact-us-form-container .form-body h2,
  .test-drive-form-container .form-body h2 {
    font-size: 32px;
    width: 100%;
    line-height: 40px;
  }
}
.contact-us-form-container .form-body .sub-title,
.test-drive-form-container .form-body .sub-title {
  color: #1F1F1F;
  font-family: "Lato", sans-serif;
  font-size: 17px;
  font-style: normal;
  font-weight: 300;
  line-height: 26px; /* 152.941% */
  letter-spacing: 0.204px;
  padding: 16px 0 24px;
  display: block;
}
@media screen and (max-width: 450px) {
  .contact-us-form-container .form-body .sub-title,
  .test-drive-form-container .form-body .sub-title {
    padding: 12px 0 16px;
  }
}
.contact-us-form-container .form-body form,
.test-drive-form-container .form-body form {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.contact-us-form-container .form-body form input.focused-input::-moz-placeholder, .contact-us-form-container .form-body form textarea.focused-input::-moz-placeholder, .test-drive-form-container .form-body form input.focused-input::-moz-placeholder, .test-drive-form-container .form-body form textarea.focused-input::-moz-placeholder {
  color: transparent;
}
.contact-us-form-container .form-body form input.focused-input::placeholder, .contact-us-form-container .form-body form textarea.focused-input::placeholder,
.test-drive-form-container .form-body form input.focused-input::placeholder,
.test-drive-form-container .form-body form textarea.focused-input::placeholder {
  color: transparent;
}
.contact-us-form-container .form-body form label,
.test-drive-form-container .form-body form label {
  color: #000000;
  font-family: "Lato", sans-serif;
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  line-height: 14px;
  letter-spacing: 0.052px;
  border-radius: 2px;
  position: absolute;
  position: absolute;
  z-index: 2;
  background: #fff;
  top: -7px;
  left: 20px;
  padding: 1px 2px;
  opacity: 0;
  transition: 0.1s all;
}
.contact-us-form-container .form-body form p,
.test-drive-form-container .form-body form p {
  position: relative;
}
.contact-us-form-container .form-body form p:nth-child(2), .contact-us-form-container .form-body form p:nth-child(3),
.test-drive-form-container .form-body form p:nth-child(2),
.test-drive-form-container .form-body form p:nth-child(3) {
  width: 49%;
}
@media screen and (max-width: 450px) {
  .contact-us-form-container .form-body form p:nth-child(2), .contact-us-form-container .form-body form p:nth-child(3),
  .test-drive-form-container .form-body form p:nth-child(2),
  .test-drive-form-container .form-body form p:nth-child(3) {
    width: 100%;
  }
}
.contact-us-form-container .form-body form p:nth-child(4), .contact-us-form-container .form-body form p:nth-child(5), .contact-us-form-container .form-body form p:nth-child(6),
.test-drive-form-container .form-body form p:nth-child(4),
.test-drive-form-container .form-body form p:nth-child(5),
.test-drive-form-container .form-body form p:nth-child(6) {
  width: 100%;
}
.contact-us-form-container .form-body form .wpcf7-form-control-wrap,
.test-drive-form-container .form-body form .wpcf7-form-control-wrap {
  width: 48%;
}
@media screen and (max-width: 450px) {
  .contact-us-form-container .form-body form .wpcf7-form-control-wrap,
  .test-drive-form-container .form-body form .wpcf7-form-control-wrap {
    width: 100%;
  }
}
.contact-us-form-container .form-body form .wpcf7-form-control-wrap[data-name=acceptance-445], .contact-us-form-container .form-body form .wpcf7-form-control-wrap[data-name=acceptance-643], .contact-us-form-container .form-body form .wpcf7-form-control-wrap[data-name=your-car], .contact-us-form-container .form-body form .wpcf7-form-control-wrap[data-name=textarea-264],
.test-drive-form-container .form-body form .wpcf7-form-control-wrap[data-name=acceptance-445],
.test-drive-form-container .form-body form .wpcf7-form-control-wrap[data-name=acceptance-643],
.test-drive-form-container .form-body form .wpcf7-form-control-wrap[data-name=your-car],
.test-drive-form-container .form-body form .wpcf7-form-control-wrap[data-name=textarea-264] {
  width: 100%;
}
.contact-us-form-container .form-body form .wpcf7-form-control-wrap[data-name=acceptance-643] .wpcf7-not-valid, .contact-us-form-container .form-body form .wpcf7-form-control-wrap[data-name=acceptance-445] .wpcf7-not-valid,
.test-drive-form-container .form-body form .wpcf7-form-control-wrap[data-name=acceptance-643] .wpcf7-not-valid,
.test-drive-form-container .form-body form .wpcf7-form-control-wrap[data-name=acceptance-445] .wpcf7-not-valid {
  border: unset !important;
}
.contact-us-form-container .form-body form .wpcf7-form-control-wrap[data-name=acceptance-643] .wpcf7-not-valid input::after, .contact-us-form-container .form-body form .wpcf7-form-control-wrap[data-name=acceptance-445] .wpcf7-not-valid input::after,
.test-drive-form-container .form-body form .wpcf7-form-control-wrap[data-name=acceptance-643] .wpcf7-not-valid input::after,
.test-drive-form-container .form-body form .wpcf7-form-control-wrap[data-name=acceptance-445] .wpcf7-not-valid input::after {
  content: "";
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeD0iMC41IiB5PSIwLjUiIHdpZHRoPSIyMyIgaGVpZ2h0PSIyMyIgcng9IjMuNSIgc3Ryb2tlPSIjRTMwMDAwIi8+Cjwvc3ZnPgo=);
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  background-color: white;
  width: 100%;
  height: 100%;
  display: block;
}
.contact-us-form-container .form-body form .wpcf7-form-control-wrap[data-name=acceptance-643] label, .contact-us-form-container .form-body form .wpcf7-form-control-wrap[data-name=acceptance-445] label,
.test-drive-form-container .form-body form .wpcf7-form-control-wrap[data-name=acceptance-643] label,
.test-drive-form-container .form-body form .wpcf7-form-control-wrap[data-name=acceptance-445] label {
  opacity: 1 !important;
  position: relative;
  left: 0;
}
.contact-us-form-container .form-body form .wpcf7-form-control-wrap[data-name=acceptance-643] span, .contact-us-form-container .form-body form .wpcf7-form-control-wrap[data-name=acceptance-445] span,
.test-drive-form-container .form-body form .wpcf7-form-control-wrap[data-name=acceptance-643] span,
.test-drive-form-container .form-body form .wpcf7-form-control-wrap[data-name=acceptance-445] span {
  color: #1F1F1F;
  font-family: "Lato", sans-serif;
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
  letter-spacing: 0.18px;
}
.contact-us-form-container .form-body form .wpcf7-form-control-wrap[data-name=acceptance-643] span a, .contact-us-form-container .form-body form .wpcf7-form-control-wrap[data-name=acceptance-445] span a,
.test-drive-form-container .form-body form .wpcf7-form-control-wrap[data-name=acceptance-643] span a,
.test-drive-form-container .form-body form .wpcf7-form-control-wrap[data-name=acceptance-445] span a {
  color: rgb(63, 186, 194);
}
.contact-us-form-container .form-body form .wpcf7-form-control-wrap[data-name=acceptance-643] input:checked::after, .contact-us-form-container .form-body form .wpcf7-form-control-wrap[data-name=acceptance-445] input:checked::after,
.test-drive-form-container .form-body form .wpcf7-form-control-wrap[data-name=acceptance-643] input:checked::after,
.test-drive-form-container .form-body form .wpcf7-form-control-wrap[data-name=acceptance-445] input:checked::after {
  content: "";
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeD0iMC41IiB5PSIwLjUiIHdpZHRoPSIyMyIgaGVpZ2h0PSIyMyIgcng9IjMuNSIgZmlsbD0iIzEzMTcxQiIgc3Ryb2tlPSIjMTExMTExIi8+CjxwYXRoIGQ9Ik0xNy42MDIzIDguMTQ5OTZMOS45MDIzNCAxNS44NUw2LjQwMjM0IDEyLjM1IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=);
  background-position: center;
  background-repeat: no-repeat;
  width: 100%;
  height: 100%;
  display: block;
}
@media screen and (max-width: 450px) {
  .contact-us-form-container .form-body form .wpcf7-form-control-wrap[data-name=acceptance-643] input:checked::after, .contact-us-form-container .form-body form .wpcf7-form-control-wrap[data-name=acceptance-445] input:checked::after,
  .test-drive-form-container .form-body form .wpcf7-form-control-wrap[data-name=acceptance-643] input:checked::after,
  .test-drive-form-container .form-body form .wpcf7-form-control-wrap[data-name=acceptance-445] input:checked::after {
    width: 100%;
    height: 22px;
  }
}
.contact-us-form-container .form-body form .wpcf7-form-control-wrap input, .contact-us-form-container .form-body form .wpcf7-form-control-wrap textarea, .contact-us-form-container .form-body form .wpcf7-form-control-wrap select,
.test-drive-form-container .form-body form .wpcf7-form-control-wrap input,
.test-drive-form-container .form-body form .wpcf7-form-control-wrap textarea,
.test-drive-form-container .form-body form .wpcf7-form-control-wrap select {
  width: 100%;
  border-radius: 24px;
  border: 1.4px solid #424242;
  padding: 13px 16px;
  margin-bottom: 24px;
  color: #808080;
  /* Desktop/Body 2 */
  font-family: "Lato", sans-serif;
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px; /* 146.667% */
  letter-spacing: 0.18px;
}
@media screen and (max-width: 450px) {
  .contact-us-form-container .form-body form .wpcf7-form-control-wrap input, .contact-us-form-container .form-body form .wpcf7-form-control-wrap textarea, .contact-us-form-container .form-body form .wpcf7-form-control-wrap select,
  .test-drive-form-container .form-body form .wpcf7-form-control-wrap input,
  .test-drive-form-container .form-body form .wpcf7-form-control-wrap textarea,
  .test-drive-form-container .form-body form .wpcf7-form-control-wrap select {
    border-radius: 16px;
  }
}
.contact-us-form-container .form-body form .wpcf7-form-control-wrap input,
.test-drive-form-container .form-body form .wpcf7-form-control-wrap input {
  color: #000000;
}
.contact-us-form-container .form-body form .wpcf7-form-control-wrap textarea,
.test-drive-form-container .form-body form .wpcf7-form-control-wrap textarea {
  color: #000000;
  resize: none;
  max-height: 108px;
}
@media screen and (max-width: 450px) {
  .contact-us-form-container .form-body form .wpcf7-form-control-wrap textarea,
  .test-drive-form-container .form-body form .wpcf7-form-control-wrap textarea {
    max-height: 108px;
  }
}
.contact-us-form-container .form-body form .wpcf7-form-control-wrap .wpcf7-list-item,
.test-drive-form-container .form-body form .wpcf7-form-control-wrap .wpcf7-list-item {
  width: 100%;
  margin: 0;
  margin-bottom: 24px;
}
.contact-us-form-container .form-body form .wpcf7-form-control-wrap .wpcf7-list-item label,
.test-drive-form-container .form-body form .wpcf7-form-control-wrap .wpcf7-list-item label {
  display: flex;
  align-items: center;
}
.contact-us-form-container .form-body form .wpcf7-form-control-wrap .wpcf7-list-item label input,
.test-drive-form-container .form-body form .wpcf7-form-control-wrap .wpcf7-list-item label input {
  width: 26px !important;
  height: 24px !important;
  margin: 0 16px 0 0;
  padding: 0;
  border-radius: 2px;
  -moz-appearance: none;
       appearance: none;
  -webkit-appearance: none;
}
.contact-us-form-container .form-body form .wpcf7-form-control-wrap .wpcf7-list-item label .wpcf7-list-item-label,
.test-drive-form-container .form-body form .wpcf7-form-control-wrap .wpcf7-list-item label .wpcf7-list-item-label {
  width: 100%;
}
@media screen and (max-width: 450px) {
  .contact-us-form-container .form-body form .wpcf7-form-control-wrap .wpcf7-list-item label .wpcf7-list-item-label,
  .test-drive-form-container .form-body form .wpcf7-form-control-wrap .wpcf7-list-item label .wpcf7-list-item-label {
    font-size: 15px;
  }
}
.contact-us-form-container .form-body form br,
.test-drive-form-container .form-body form br {
  display: none;
}
.contact-us-form-container .form-body form .wpcf7-submit,
.test-drive-form-container .form-body form .wpcf7-submit {
  width: -moz-max-content;
  width: max-content;
  background-color: #3FBAC2;
  padding: 12px 32px;
  border: unset;
  border-radius: 24px;
  font-family: "Lato", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0.2px;
  color: #ffffff;
  cursor: pointer;
}
.contact-us-form-container .form-body form .wpcf7-submit:hover,
.test-drive-form-container .form-body form .wpcf7-submit:hover {
  background-color: #66C8CE;
}
.contact-us-form-container .form-body form input[disabled],
.test-drive-form-container .form-body form input[disabled] {
  opacity: 0.8;
}
.contact-us-form-container .form-body .wpcf7-response-output, .contact-us-form-container .form-body .wpcf7-not-valid-tip,
.test-drive-form-container .form-body .wpcf7-response-output,
.test-drive-form-container .form-body .wpcf7-not-valid-tip {
  display: none !important;
}
.contact-us-form-container .success-form-body,
.test-drive-form-container .success-form-body {
  border-radius: 24px;
  background: #FFF;
  box-shadow: 0px 0px 6px 0px rgba(30, 34, 83, 0.16) inset;
  padding: 32px 32px 132px;
  max-width: 792px;
  display: none;
  position: relative;
}
@media screen and (max-width: 450px) {
  .contact-us-form-container .success-form-body,
  .test-drive-form-container .success-form-body {
    width: 90%;
    padding: 16px 16px 170px 16px;
  }
}
.contact-us-form-container .success-form-body span,
.test-drive-form-container .success-form-body span {
  font-family: "Rubik", sans-serif;
  font-size: 38px;
  font-style: normal;
  font-weight: 500;
  line-height: 46px;
  letter-spacing: 0.095px;
  text-transform: uppercase;
}
@media screen and (max-width: 450px) {
  .contact-us-form-container .success-form-body span,
  .test-drive-form-container .success-form-body span {
    font-size: 32px;
    line-height: 40px;
    letter-spacing: 0.08px;
  }
}
.contact-us-form-container .success-form-body.active,
.test-drive-form-container .success-form-body.active {
  display: flex;
  flex-direction: column;
}
.contact-us-form-container .success-form-body p,
.test-drive-form-container .success-form-body p {
  padding: 16px 0 24px;
}
.contact-us-form-container .success-form-body a,
.test-drive-form-container .success-form-body a {
  width: -moz-max-content;
  width: max-content;
  border-radius: 24px;
  background: #3FBAC2;
  color: #FFF;
  font-family: "Lato", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0.2px;
  padding: 12px 72px;
}
.contact-us-form-container .success-form-body::after,
.test-drive-form-container .success-form-body::after {
  content: "";
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMjAiIGhlaWdodD0iMjIwIiB2aWV3Qm94PSIwIDAgMjIwIDIyMCIgZmlsbD0ibm9uZSI+CiAgICA8ZyBvcGFjaXR5PSIwLjE2Ij4KICAgICAgICA8cGF0aCBkPSJNNjMuMTA0OSA0My4zMTgzQzUyLjQyMDcgNDMuNTY3NyA0My4yODc0IDUwLjgwMjcgMzUuNzA1MSA2NC45ODc0QzI3Ljc0MzcgODAuOTU0MSAyMy44MTQ3IDk4LjcwMjggMjMuODgzNiAxMTguMjM0QzI0LjAyMTUgMTIwLjU4NiAyNC4yNjI3IDEyMC44IDI0LjY0MTggMTE4LjkxMUMyNy44NDcxIDEwNC41NDggMzEuMTkwMiA5My4zMjEyIDM0LjY3MTIgODUuMTk1M0MzOC4wODMyIDc3LjAzMzcgNDEuODc0NCA3MC4zMzM0IDQ2LjAxMDIgNjUuMTY1NkM1NS41MjI1IDUzLjcyNTEgNjMuNzU5NyA1MS44NzE5IDcwLjc1NjEgNTkuNjA1N0M3OC40MDc0IDY4LjcyOTYgODIuNDc0MyA4NC4xMjYxIDgyLjk1NjggMTA1LjcyNEM4Mi41NDMyIDEzNC43NzEgNzguODU1NCAxNTYuNzI1IDcxLjg5MzUgMTcxLjY1OEM2My4xNzM4IDE4OS44MzQgNTQuMjEyOSAxOTUuODkzIDQ1LjExNDEgMTg5Ljc2M0MzMi43MDY3IDE3OS41MzQgMjUuODEzNiAxNTYuODY3IDI0LjQzNSAxMjEuODMzQzIzLjk1MjUgMTIwLjYyMSAyMy41MDQ1IDEyMS41MTIgMjMuMTU5OCAxMjQuNTA2QzIyLjUwNSAxMjguMTQxIDIyLjA1NyAxMzIuMTMzIDIxLjc4MTIgMTM2LjM3NEMyMC43NDczIDE1NS40MDYgMjMuMTk0MyAxNzEuNTUxIDI5LjA4NzggMTg0LjgwOUMzNS4xMTkyIDE5Ny4zOSA0My4xNDk2IDIwMy43NyA1My4xNzg5IDIwMy45ODNDNjQuMDAxIDIwMy44MDUgNzMuODU4IDE5Ni40OTkgODIuNzg0NCAxODEuOTk0QzkxLjY3NjQgMTY2Ljg0NyA5Ny4zOTc2IDE0OC4zODUgOTkuOTEzNiAxMjYuNTM4QzEwMC44NDQgMTAzLjMgOTcuODExMiA4My41MjAyIDkwLjg0OTMgNjcuMTk3MUM4My44MTg0IDUxLjY1OCA3NC42MTYyIDQzLjY3NDcgNjMuMjc3MiA0My4yNDciIGZpbGw9IiMzRkJBQzIiLz4KICAgICAgICA8cGF0aCBkPSJNMTQyLjM4IDM0LjY5MjFDMTM2LjgzMSAyNS4yODMyIDEyNi4yMTUgMjAuNjg1NiAxMTAuNTM0IDIwLjk3MDdDOTMuMTk3OCAyMS44MjYxIDc2LjM0NDQgMjcuMTcyMSA2MC4wMDggMzcuMDA4N0M1OC4xMTI0IDM4LjI5MTggNTguMDQzNCAzOC42NDgyIDU5LjgwMTIgMzguMDQyM0M3My40NDkzIDMzLjcyOTkgODQuNTEyNiAzMS4wOTI1IDkzLjAyNTUgMzAuMTY1OUMxMDEuNTczIDI5LjEzMjMgMTA5LjA1MiAyOS4xNjc5IDExNS40NjIgMzAuMzA4NEMxMjkuOCAzMy4xMjQgMTM1LjQ4NiAzOS41NzQ4IDEzMi40ODggNDkuNjk2NkMxMjguNjYyIDYxLjEwMTQgMTE3LjgwNiA3Mi40MzQ5IDk5Ljk1MyA4My42OTcxQzc1LjQxMzkgOTcuODQ2MiA1NS4xODI4IDEwNS41NDQgMzkuMjI1NSAxMDYuNzU2QzE5LjYxNDkgMTA4LjAzOSAxMC4xMDI1IDEwMy4wNSAxMC42ODg0IDkxLjgyM0MxMy4xMzU0IDc1LjU3MTIgMjguNjQ0NyA1OC4wNzIgNTcuMjg1MiAzOS4yODk3QzU4LjA0MzQgMzguMjU2MSA1Ny4wNzg0IDM4LjMyNzQgNTQuNDI0NiAzOS41MDM1QzUxLjA0NyA0MC43NTA5IDQ3LjQ5NzEgNDIuMzE5MSA0My43NzQ5IDQ0LjIwOEMyNy4zMzUgNTIuNzk3MyAxNC45OTY1IDYzLjA2MTYgNi44NjI3OSA3NC45NjUzQy0wLjY1MDYgODYuNjU1MiAtMS45OTQ3NCA5Ny4wNjIxIDIuODMwMzcgMTA2LjExNUM4LjM3OTI1IDExNS43MDIgMTkuNDQyNSAxMjAuODcgMzYuMDU0NyAxMjEuNjE4QzUzLjE4MzkgMTIyLjAxIDcxLjUxOTMgMTE3LjkxMiA5MS4wNjEgMTA5LjIxNUMxMTAuOTgyIDk4LjQxNjQgMTI2LjA0MyA4NS44MzU1IDEzNi4yMSA3MS40MzdDMTQ1LjcyMyA1Ny4zNTkyIDE0Ny43OTEgNDUuMTM0NyAxNDIuNDgzIDM0Ljc2MzQiIGZpbGw9IiMzRkJBQzIiLz4KICAgICAgICA8cGF0aCBkPSJNMTg5LjI0NyAxMDEuMzc1QzE5NC4zNDcgOTEuNjgxMSAxOTIuOSA3OS44ODQzIDE4NC44MDEgNjUuOTg0N0MxNzUuMzkyIDUwLjg3MzMgMTYyLjUwMiAzOC40NzA2IDE0Ni4wOTYgMjguNzc2NUMxNDQuMDYzIDI3LjcwNzMgMTQzLjc1MyAyNy44MTQyIDE0NS4xMzEgMjkuMDk3M0MxNTUuNTc0IDM5LjE0NzcgMTYzLjI5NCA0Ny43NzI2IDE2OC4zNjEgNTQuOTAwNkMxNzMuNDk2IDYyLjA2NDMgMTc3LjIxOCA2OC43NjQ2IDE3OS40NTkgNzUuMDcyOUMxODQuMjg0IDg5LjMyODkgMTgxLjY5OSA5Ny42MzMgMTcxLjczOCA5OS45ODUyQzE2MC4yNjEgMTAyLjI2NiAxNDUuMzczIDk4LjIwMzIgMTI3LjAwMyA4Ny44Njc2QzEwMi45MTIgNzIuOTcwMSA4Ni4zMzM5IDU4LjY3ODUgNzcuMzA0IDQ1LjAyODNDNjYuNDQ3NSAyOC4wOTkzIDY1Ljg2MTYgMTcuMDg2NiA3NS41NDYzIDExLjk5MDFDOTAuMzMxOCA2LjAwMjU0IDExMi43MzQgMTEuMTcwMyAxNDIuNzg4IDI3LjQ1NzhDMTQ0LjAyOCAyNy42MDA0IDE0My41MTEgMjYuNzgwNyAxNDEuMTY4IDI0Ljk5ODdDMTM4LjQ0NSAyMi41NzUxIDEzNS4zNDMgMjAuMTg3MyAxMzEuODk3IDE3Ljc5OTRDMTE2LjQ5MSA3LjM1Njg2IDEwMS43NCAxLjQ3NjI2IDg3LjY3OCAwLjEyMTk0M0M3NC4xMzMzIC0wLjc2OTA1NiA2NC43NTg4IDMuMjIyNjIgNTkuNTU0NSAxMi4wOTdDNTQuMjgxNCAyMS44NjIzIDU1LjQ4NzYgMzQuMzcyIDYzLjE3MzQgNDkuNTkwM0M3MS40MTA1IDY1LjEyOTMgODQuMDI0NyA3OS40OTIyIDEwMS4wNSA5Mi42NDM0QzEyMC4wNDEgMTA1LjA4MiAxMzguMTM1IDExMi4yODEgMTU1LjI2NCAxMTQuMTdDMTcxLjgwNyAxMTUuNjMxIDE4My4xMTIgMTExLjM5IDE4OS4xMDkgMTAxLjQ0NiIgZmlsbD0iIzNGQkFDMiIvPgogICAgICAgIDxwYXRoIGQ9Ik0xNTYuODU1IDE3Ni42ODNDMTY3LjU0IDE3Ni40MzQgMTc2LjY3MyAxNjkuMTk5IDE4NC4yNTUgMTU1LjAxNEMxOTIuMjE3IDEzOS4wNDcgMTk2LjE0NiAxMjEuMjk5IDE5Ni4wNzcgMTAxLjc2OEMxOTUuOTM5IDk5LjQxNTYgMTk1LjY5OCA5OS4yMDE4IDE5NS4zMTggMTAxLjA5MUMxOTIuMTEzIDExNS40NTQgMTg4Ljc3IDEyNi42OCAxODUuMjg5IDEzNC44MDZDMTgxLjg3NyAxNDIuOTY4IDE3OC4wODYgMTQ5LjY2OCAxNzMuOTUgMTU0LjgzNkMxNjQuNDM4IDE2Ni4yNzYgMTU2LjIwMSAxNjguMTMgMTQ5LjIwNCAxNjAuMzk2QzE0MS41NTMgMTUxLjI3MiAxMzcuNDg2IDEzNS44NzUgMTM3LjAwNCAxMTQuMjc4QzEzNy40MTcgODUuMjMwOSAxNDEuMTA1IDYzLjI3NjcgMTQ4LjA2NyA0OC4zNDM1QzE1Ni43ODcgMzAuMTY3MSAxNjUuNzQ3IDI0LjEwODMgMTc0Ljg0NiAzMC4yMzg0QzE4Ny4yNTQgNDAuNDY3MSAxOTQuMTQ3IDYzLjEzNDEgMTk1LjUyNSA5OC4xNjgyQzE5Ni4wMDggOTkuMzggMTk2LjQ1NiA5OC40ODkgMTk2LjggOTUuNDk1MkMxOTcuNDU1IDkxLjg2IDE5Ny45MDMgODcuODY4MyAxOTguMTc5IDgzLjYyNzFDMTk5LjIxMyA2NC41OTU0IDE5Ni43NjYgNDguNDUwNCAxOTAuODcyIDM1LjE5MjRDMTg0Ljg0MSAyMi42MTE0IDE3Ni44MTEgMTYuMjMxOSAxNjYuNzgxIDE2LjAxOEMxNTUuOTU5IDE2LjE5NjIgMTQ2LjEwMiAyMy41MDI0IDEzNy4xNzYgMzguMDA3OUMxMjguMjg0IDUzLjE1NDkgMTIyLjU2MyA3MS42MTY0IDEyMC4wNDcgOTMuNDYzOEMxMTkuMTE2IDExNi43MDEgMTIyLjE0OSAxMzYuNDgxIDEyOS4xMTEgMTUyLjgwNEMxMzYuMTQyIDE2OC4zNDMgMTQ1LjM0NCAxNzYuMzI3IDE1Ni42ODMgMTc2Ljc1NCIgZmlsbD0iIzNGQkFDMiIvPgogICAgICAgIDxwYXRoIGQ9Ik0zMC43MDgzIDExOC42MjdDMjUuNjA3NCAxMjguMzIxIDI3LjA1NSAxNDAuMTE3IDM1LjE1NDIgMTU0LjAxN0M0NC41NjMyIDE2OS4xMjggNTcuNDUzMiAxODEuNTMxIDczLjg1ODUgMTkxLjIyNUM3NS44OTIgMTkyLjI5NCA3Ni4yMDIyIDE5Mi4xODggNzQuODIzNiAxOTAuOTA0QzY0LjM4MDYgMTgwLjg1NCA1Ni42NjA1IDE3Mi4yMjkgNTEuNTk0MSAxNjUuMTAxQzQ2LjQ1ODggMTU3LjkzNyA0Mi43MzY2IDE1MS4yMzcgNDAuNDk2MyAxNDQuOTI5QzM1LjY3MTIgMTMwLjY3MyAzOC4yNTYxIDEyMi4zNjkgNDguMjE2NSAxMjAuMDE2QzU5LjY5MzQgMTE3LjczNiA3NC41ODIzIDEyMS43OTggOTIuOTUyMiAxMzIuMTM0QzExNy4wNDMgMTQ3LjAzMiAxMzMuNjIxIDE2MS4zMjMgMTQyLjY1MSAxNzQuOTczQzE1My41MDcgMTkxLjkwMiAxNTQuMDkzIDIwMi45MTUgMTQ0LjQwOSAyMDguMDEyQzEyOS42MjMgMjEzLjk5OSAxMDcuMjIxIDIwOC44MzEgNzcuMTY3MiAxOTIuNTQ0Qzc1LjkyNjQgMTkyLjQwMSA3Ni40NDM0IDE5My4yMjEgNzguNzg3IDE5NS4wMDNDODEuNTA5OCAxOTcuNDI3IDg0LjYxMTYgMTk5LjgxNCA4OC4wNTgxIDIwMi4yMDJDMTAzLjQ2NCAyMTIuNjQ1IDExOC4yMTUgMjE4LjUyNSAxMzIuMjc3IDIxOS44OEMxNDUuODIyIDIyMC43NzEgMTU1LjE5NiAyMTYuNzc5IDE2MC40IDIwNy45MDVDMTY1LjY3NCAxOTguMTM5IDE2NC40NjcgMTg1LjYzIDE1Ni43ODIgMTcwLjQxMUMxNDguNTQ0IDE1NC44NzIgMTM1LjkzIDE0MC41MDkgMTE4LjkwNCAxMjcuMzU4Qzk5LjkxNDEgMTE0LjkyIDgxLjgyIDEwNy43MjEgNjQuNjkwOCAxMDUuODMyQzQ4LjE0NzYgMTA0LjM3MSAzNi44NDMgMTA4LjYxMiAzMC44NDYxIDExOC41NTUiIGZpbGw9IiMzRkJBQzIiLz4KICAgICAgICA8cGF0aCBkPSJNNzcuNTg3MyAxODUuMzA4QzgzLjEzNjIgMTk0LjcxNyA5My43NTE0IDE5OS4zMTUgMTA5LjQzMyAxOTkuMDNDMTI2Ljc2OSAxOTguMTc0IDE0My42MjIgMTkyLjgyOCAxNTkuOTU5IDE4Mi45OTJDMTYxLjg1NCAxODEuNzA5IDE2MS45MjMgMTgxLjM1MiAxNjAuMTY2IDE4MS45NThDMTQ2LjUxNyAxODYuMjcxIDEzNS40NTQgMTg4LjkwOCAxMjYuOTQxIDE4OS44MzVDMTE4LjM5NCAxOTAuODY4IDExMC45MTUgMTkwLjgzMyAxMDQuNTA1IDE4OS42OTJDOTAuMTY3MSAxODYuODc3IDg0LjQ4MDMgMTgwLjQyNiA4Ny40Nzg4IDE3MC4zMDRDOTEuMzA0NCAxNTguODk5IDEwMi4xNjEgMTQ3LjU2NiAxMjAuMDE0IDEzNi4zMDNDMTQ0LjU1MyAxMjIuMTU0IDE2NC43ODQgMTE0LjQ1NiAxODAuNzQxIDExMy4yNDRDMjAwLjM1MiAxMTEuOTYxIDIwOS44NjQgMTE2Ljk1MSAyMDkuMjc4IDEyOC4xNzdDMjA2LjkgMTQ0LjM5NCAxOTEuMzkxIDE2MS44OTMgMTYyLjcxNiAxODAuNjc1QzE2MS45NTggMTgxLjcwOSAxNjIuOTIzIDE4MS42MzcgMTY1LjU3NyAxODAuNDYxQzE2OC45NTQgMTc5LjIxNCAxNzIuNTA0IDE3Ny42NDYgMTc2LjIyNiAxNzUuNzU3QzE5Mi42NjYgMTY3LjE2OCAyMDUuMDA1IDE1Ni45MDMgMjEzLjEzOCAxNDVDMjIwLjY1MiAxMzMuMzEgMjIxLjk5NiAxMjIuOTAzIDIxNy4xNzEgMTEzLjg1QzIxMS42MjIgMTA0LjI2MyAyMDAuNTU5IDk5LjA5NTMgMTgzLjk4MSA5OC4zNDY4QzE2Ni44NTIgOTcuOTU0OCAxNDguNTE2IDEwMi4wNTMgMTI4Ljk3NSAxMTAuNzVDMTA5LjA1NCAxMjEuNTQ4IDkzLjk5MjcgMTM0LjEyOSA4My44MjU1IDE0OC41MjhDNzQuMzEzMSAxNjIuNjA2IDcyLjI0NTIgMTc0LjgzIDc3LjU1MjggMTg1LjIwMiIgZmlsbD0iIzNGQkFDMiIvPgogICAgPC9nPgo8L3N2Zz4=);
  background-repeat: no-repeat;
  background-position: center;
  width: 220px;
  height: 220px;
  display: block;
  position: absolute;
  z-index: 9;
  bottom: 0;
  right: 0;
}
.contact-us-form-container .success-form-body::before,
.test-drive-form-container .success-form-body::before {
  content: "";
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMTgiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAxMTggMjQiIGZpbGw9Im5vbmUiPgogICAgPHBhdGggZD0iTTkuMjk2MTUgNS45NTgxNkMxMy4yOTk2IDUuOTU4MTYgMTguODk3NiA4LjkzNzI0IDE3Ljc3OCAxNi44MDMzSDUuNDYyMzNDNi4wNzMwMyAxOC42MTA5IDcuNjY3NjIgMTkuNTQ4MSA5LjgwNTA2IDE5LjU0ODFDMTEuOTc2NCAxOS41NDgxIDEyLjY1NSAxOS4wNzk1IDEzLjg3NjQgMTguNTc3NEwxNi44MjgxIDIxLjM4OTFDMTUuMjY3NCAyMi44OTU0IDEzLjE2MzkgMjQgOS42MDE0OSAyNEM1LjIyNDg0IDI0IDAgMjEuMDIwOSAwIDE1LjAyOTNDMCA4LjkzNzI0IDUuMjkyNyA1Ljk1ODE2IDkuMjk2MTUgNS45NTgxNlpNOS4yOTYxNSAxMC40NzdDNy43Njk0MSAxMC40NzcgNi4yMDg3NCAxMS4zNDczIDUuNTMwMTkgMTMuMDg3OUgxMy4wMjgyQzEyLjQ4NTMgMTEuMzQ3MyAxMC44MjI5IDEwLjQ3NyA5LjI5NjE1IDEwLjQ3N1pNMjYuMTkyMSAwVjIzLjY2NTNIMjAuODMxNVYwSDI2LjE5MjFaTTM4LjQwNiA1Ljk1ODE2QzQyLjQwOTQgNS45NTgxNiA0OC4wMDc1IDguOTM3MjQgNDYuODg3OSAxNi44MDMzSDM0LjU3MjJDMzUuMTgyOSAxOC42MTA5IDM2Ljc3NzUgMTkuNTQ4MSAzOC45MTQ5IDE5LjU0ODFDNDEuMDg2MyAxOS41NDgxIDQxLjc2NDggMTkuMDc5NSA0Mi45ODYyIDE4LjU3NzRMNDUuOTM3OSAyMS4zODkxQzQ0LjM3NzIgMjIuODk1NCA0Mi4yNzM3IDI0IDM4LjcxMTMgMjRDMzQuMzM0NyAyNCAyOS4xMDk4IDIxLjAyMDkgMjkuMTA5OCAxNS4wMjkzQzI5LjEwOTggOC45MzcyNCAzNC40MDI1IDUuOTU4MTYgMzguNDA2IDUuOTU4MTZaTTM4LjQwNiAxMC40NzdDMzYuODc5MiAxMC40NzcgMzUuMzE4NiAxMS4zNDczIDM0LjY0IDEzLjA4NzlINDIuMTM4QzQxLjU5NTIgMTEuMzQ3MyAzOS45MzI3IDEwLjQ3NyAzOC40MDYgMTAuNDc3Wk02Mi4xNTUzIDIzLjY2NTNMNTYuNDIxNSAxNi45MDM4TDU1LjMwMTkgMTguMDc1M1YyMy42NjUzSDQ5Ljk0MTNWMTcuMzM4OVYwSDU1LjMwMTlWMTEuNjE1MUw2MC4yODkyIDYuMjU5NDFINjYuNzAxNUw1OS43MTI1IDEzLjUyM0w2OC4yNjIyIDIzLjY2NTNINjIuMTU1M1pNNzkuMjU0NyAxOS4yNDY5QzgwLjIwNDcgMTkuMjQ2OSA4MC44ODMzIDE5LjExMyA4MS42Mjk3IDE4LjkxMjFWMjMuMjk3MUM4MC44ODMzIDIzLjYzMTggNzkuNjYxOSAyMy44NjYxIDc3Ljg2MzcgMjMuODY2MUM3NC45MTIgMjMuODY2MSA3Mi40MzUzIDIyLjg5NTQgNzIuNDM1MyAxNy41Mzk3VjEwLjYxMDlINjkuOTU4NlY2LjI1OTQxSDcyLjQzNTNWMi4xNzU3M0g3Ny43OTU5VjYuMjU5NDFIODEuNTYxOFYxMC42MTA5SDc3Ljc5NTlWMTcuNTM5N0M3Ny43OTU5IDE4LjMwOTYgNzcuOTk5NCAxOS4yNDY5IDc5LjI1NDcgMTkuMjQ2OVpNOTUuODExNCA1Ljk5MTYzQzk2LjI4NjQgNS45OTE2MyA5Ni43NjE0IDUuOTkxNjMgOTcuMjAyNCA2LjA5MjA1VjExLjE0NjRDOTYuNzk1MyAxMS4wNDYgOTYuMzIwMyAxMS4wNDYgOTUuOTgxIDExLjA0NkM5Mi43MjQgMTEuMDQ2IDkwLjExMTUgMTMuMzU1NiA4OS44NDAxIDE2LjU2OVYyMy42NjUzSDg0LjQ3OTZWNi4yNTk0MUg4OS44NDAxVjEwLjUxMDVDOTAuNjU0NCA3Ljg5OTU4IDkyLjY5IDUuOTkxNjMgOTUuODExNCA1Ljk5MTYzWk0xMTIuNjM5IDYuMjU5NDFIMTE4VjIzLjY2NTNIMTEyLjYzOVYyMS45MjQ3QzExMi40MDIgMjIuNTI3MiAxMTAuODA3IDI0IDEwOC4wOTMgMjRDMTA0LjA1NiAyNCA5OS40MDc3IDIxLjE1NDggOTkuNDA3NyAxNC45Mjg5Qzk5LjQwNzcgOC45MzcyNCAxMDQuMDU2IDUuOTU4MTYgMTA4LjA5MyA1Ljk1ODE2QzExMC44MDcgNS45NTgxNiAxMTIuNDAyIDcuNDk3OTEgMTEyLjYzOSA3Ljg2NjExVjYuMjU5NDFaTTEwOC44NzMgMTkuMzQ3M0MxMTEuMDc5IDE5LjM0NzMgMTEyLjg3NyAxNy44NDEgMTEyLjg3NyAxNC45Mjg5QzExMi44NzcgMTIuMTE3MiAxMTEuMDc5IDEwLjYxMDkgMTA4Ljg3MyAxMC42MTA5QzEwNi41NjYgMTAuNjEwOSAxMDQuNTk5IDEyLjE1MDYgMTA0LjU5OSAxNC45Mjg5QzEwNC41OTkgMTcuODA3NSAxMDYuNTY2IDE5LjM0NzMgMTA4Ljg3MyAxOS4zNDczWiIgZmlsbD0iIzgwODA4MCIvPgo8L3N2Zz4=);
  background-repeat: no-repeat;
  background-position: center;
  width: 140px;
  height: 50px;
  display: block;
  position: absolute;
  z-index: 9;
  bottom: 16px;
  right: 20px;
}
.contact-us-form-container .close-popup,
.test-drive-form-container .close-popup {
  position: absolute;
  top: -72px;
  right: -125px;
  display: flex;
  align-items: center;
  color: #FFF;
  font-family: "Lato", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px; /* 150% */
  letter-spacing: 0.192px;
  cursor: pointer;
}
@media screen and (max-width: 450px) {
  .contact-us-form-container .close-popup,
  .test-drive-form-container .close-popup {
    top: -40px;
    right: 0;
  }
}
@media screen and (min-width: 700px) and (max-width: 1300px) {
  .contact-us-form-container .close-popup,
  .test-drive-form-container .close-popup {
    right: 0;
  }
}
.contact-us-form-container .contact-socials,
.test-drive-form-container .contact-socials {
  display: flex;
  gap: 16px;
  position: absolute;
  bottom: 37px;
  right: 32px;
}
@media screen and (max-width: 399px) {
  .contact-us-form-container .contact-socials,
  .test-drive-form-container .contact-socials {
    max-width: 86px;
    flex-wrap: wrap;
    bottom: 10px;
    right: 10px;
  }
}
@media screen and (min-width: 400px) and (max-width: 450px) {
  .contact-us-form-container .contact-socials,
  .test-drive-form-container .contact-socials {
    max-width: 50%;
    flex-wrap: wrap;
    bottom: 10px;
    right: 10px;
  }
}
.contact-us-form-container .contact-socials a,
.test-drive-form-container .contact-socials a {
  display: block;
  position: relative;
}
.contact-us-form-container .contact-socials a svg,
.test-drive-form-container .contact-socials a svg {
  position: absolute;
  z-index: 1;
  transition: 0.3s all;
}
.contact-us-form-container .contact-socials a .hover,
.test-drive-form-container .contact-socials a .hover {
  display: block;
  width: -moz-max-content;
  width: max-content;
}
.contact-us-form-container .contact-socials a .hover svg,
.test-drive-form-container .contact-socials a .hover svg {
  position: relative;
  z-index: 2;
  transition: 0.3s all;
}
.contact-us-form-container .contact-socials a .hover svg path,
.test-drive-form-container .contact-socials a .hover svg path {
  fill: rgb(50, 150, 156);
}
.contact-us-form-container .contact-socials a:hover .hover svg,
.test-drive-form-container .contact-socials a:hover .hover svg {
  opacity: 0;
}

input:focus-visible, textarea:focus-visible {
  outline: unset;
}

.wp-block-post-date {
  color: #1F1F1F;
  font-size: 14px;
  line-height: 20px;
  font-weight: 400;
}

.post-template-default .wp-block-group {
  display: flex !important;
  align-items: flex-start !important;
  gap: 32px;
}
.post-template-default .wp-block-group .is-layout-constrained:first-child {
  max-width: 784px;
  width: 100%;
}
.post-template-default .wp-block-group .is-layout-constrained:last-child {
  max-width: 384px;
  width: 100%;
}
.post-template-default .wp-block-group .is-layout-constrained:last-child ul li {
  margin: 0;
}

.post-content__nav-btns {
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: space-between;
  padding: 24px 0 40px;
}
.post-content__nav-btns a {
  display: flex;
  align-items: center;
  gap: 16px;
  font-family: "Lato", sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #1F1F1F;
}
@media screen and (max-width: 599px) {
  .post-content__nav-btns a[rel=prev] {
    width: 40px;
    overflow: hidden;
    height: 40px;
    position: relative;
    text-indent: -9999px;
  }
}
.post-content__nav-btns a[rel=prev]::before {
  content: "";
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAMnSURBVHgBzZk7buJQFIYPxhiTQKKMFKXJFGmygBTRKKmSdFNPwQYyHT0PIdHwKLIF+lkGSFQUlLMCRqMoRQgPYQyY+Y9lI8gYY8w18EnBhnsJP/8993EOIfJJoVBQcVFGo1FUkiQF95L1xxiz2WzCf9FodIznGvpr5IPQJp3xIdJwOEzIsnyyIMYrE8MwNAj+wP+ZeH2TJ4EsTNO003A4fEICgNC+V6HhdR1SqdRJJBI5xzCqJIhQKKRA5NHT09OsVqvprn3dGtPp9Jko11YxnU67lUrlfVW7o0AeUl3Xz/FNhbnmBiaTrijKKz7X+NzmGOgQd7ErcQwPORvi1PZfDPKwIt6OaMdApHx/fy81Go2l5WhJICyOw+4z2hMwJmpNnNH8NfsG4uTxeHxKe4Y18Bywn89vEKQsTqb9Y6658yf8wO4NBoM4HQi8tNkumg+WeweFqqoJvpoC4d7OlhSv9Ho9c4MI8akEgXlBG1KtVl9wkvmxrh9mZvvx8fH79fV1lzYEW+wrO+jLPXypb177+hFnociIvwg+jLaBXbq5uUne3t62SSyq1O/3t1paWBxOJpetVutXs9m8JIHAuIjEWwxtwdXV1U8sC78DEiktHtN9kUgkug8PD8mAREpbibPhSRCUSBZokAACEmkIE8iIFslZoXR8fKyTQESKxBI45aP9iHwAAW1eYu7u7tpeRJI/dF5ifDn4/PycdGu3do9kvV5/wdVv4qWZSVMul/tKWy43ATApFot/TFHYlHt0YODQaoae7ZrfzTwwsAF0+GomTUhSZkhWwgjoKB0AcG9QLpf7fL8Yd6xY2Jq4BRPbPWaedloucmEnRnsE8+F9sVS3lBdzPrrPoY7H4918Pr80HxxrM9lsdqelD4brM6VS6e/n1x3XPmwxb/wG2hEY1hEXj5zaXMtviIUvONUmKEB4WDOZzMrym2sBEzE5RExOEZN2DVokBpzrIOY+3DqtrbByBRQih7FYTIKbCgmAXUMIvXkprG9aROcs8NRK9DfNZQxrS+06FSqFCFzE+hlCRVaowBGujPFozH+GgONGp9MZo41d0v3+DPEPg22JxLUrjZsAAAAASUVORK5CYII=);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  display: block;
  width: 40px;
  height: 40px;
}
@media screen and (max-width: 599px) {
  .post-content__nav-btns a[rel=prev]::before {
    position: absolute;
    top: 0;
    left: 0;
  }
}
.post-content__nav-btns a[rel=next]::after {
  content: "";
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAMiSURBVHgBzZk7buJQFIYPxhiTQKKMEqXJFGmyiYyEEJvIBkhHz0NINDyWwBJmGRQUEQXlFNQzGkUpQngIY8DMfyyDDGOMsS+PTzK2uTb++e/xub7HIfJJuVxWsVImk0lUkiQF25K1MMZisZjxEo1Gp9jXcLxGPgjtczAuIo3H44Qsy1c2MV6ZGYahQfAXfmfm9SRPAlmYpmnX4XD4igQAoUOvQsO7Dshms1eRSOQO3aiSIEKhkAKRF+l0etFsNnXXY90ac7ncjSjXtjGfz/v1ev1zW7ujQO5SXdfv8E+FueYGbiZdUZR3XNfYbHMMdIi7P5Y4hrucDXFq+y8GuVsRbxd0ZCBSfn5+llqt1lo6WhMIi+Ow+4ZOBIyJWjfOZPXdcgPi5Ol0ek0nhjXwPbDcX20gSFmcTKfHzLmrHf5g90ajUZzOBE5tSxfND8u9s0JV1QSvTYFw72gpxSuDwcAcIEL8VILAvCcfNBqNFoash13HYah8y2QyL7QnOO+dHfTlXrfb9TwEYjjb+Se2oMiIvwgcpH15enrqY/nh1NZutx86nc5PL+7uQJWGw6HQ1GIXh8T7mwIA4yISDzEkCLs4pIpfj4+PrxQMyf6YHohNcalU6iWRSPQpGNLBxHGMkgBYoEEBOKQ41hZI4IHF8YPsTLq8vNT9nHxocQxS4Jwf7SfkAy/ibm9v+5xqcKE38ofOKcaXgzx8scBkMvm6zTm3ZO4RzZw0FYvF7yQo3QhkVqlU/pii4MaAzgw8tJqht3RNaHCLAEm+x2tz0oRJygKTlTBiKkpnANwb1Wq1IW/b444VB0ragpgt3WNW007LRS7sxOiE4H74tJfq1ubFPB89ZVfH4/F+qVRaux8cazOFQuGopQ+G6zPVavXv5veOuQ+Z/4NPoCOBbp1w8cipzbX8hlj4hqfaBB0Q7tZ8Pr+1/OZawERMjhGTc8TksgYtEgPO9RBzX24H7aywcgUUIsexWEyCmwoJgF1DCH14KazvW0TnWeC1NdHfdy5jWENq36lQKUSgHes1hIpZoQJHuDLGvbF6DQHHjV6vN0Ubu6T7fQ3xD6A1kysbXfjoAAAAAElFTkSuQmCC);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  display: block;
  width: 40px;
  height: 40px;
}

.archive.tax-brands .seo-block {
  margin: 24px 0 0;
}

.rngst_phone_button {
  right: unset !important;
}
@media screen and (max-width: 599px) {
  .rngst_phone_button {
    left: -50px !important;
    right: unset !important;
    bottom: 70px !important;
  }
}

@media screen and (max-width: 599px) {
  body .rngst_phone_button {
    left: -50px !important;
    right: unset !important;
    bottom: 70px !important;
  }
}
