@import url("https://fonts.googleapis.com/css2?family=Google+Sans:ital,opsz,wght@0,17..18,400..700;1,17..18,400..700&display=swap");
.white {
  color: white !important;
}

.text42 {
  font-size: 42px;
  font-weight: 500;
}

img {
  max-width: 100%;
}

body * {
  font-family: "Google Sans", sans-serif !important;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
  font-variation-settings: "GRAD" 0;
  line-height: 1.2;
  font-size: 20px;
}

.page-template-template-landing_26 header img {
  max-width: 220px !important;
  max-height: 80px;
}
.page-template-template-landing_26 #page-top {
  background: url("../images/car.png") top left no-repeat #193290;
  background-size: contain !important;
  padding: 50px 0 40px;
  min-height: 360px;
}
.page-template-template-landing_26 #page-top h1 {
  color: #5EC6F1;
  font-size: 66px;
  font-weight: 700;
}
.page-template-template-landing_26 #page-top .car-mobile {
  display: none;
}
.page-template-template-landing_26 #landing-form {
  padding: 40px 0;
}
.page-template-template-landing_26 #landing-form label {
  color: #193290;
  width: 100%;
}
.page-template-template-landing_26 #landing-form label > span {
  color: red;
}
.page-template-template-landing_26 #landing-form .row div {
  margin-bottom: 40px;
}
.page-template-template-landing_26 #landing-form .wpcf7-form-control-wrap {
  display: block;
  margin-top: 30px;
}
.page-template-template-landing_26 #landing-form .wpcf7-form-control-wrap[data-name=marketing-landing] .wpcf7-acceptance {
  margin-top: 0;
}
.page-template-template-landing_26 #landing-form label {
  font-weight: 600;
  max-width: 100%;
}
.page-template-template-landing_26 #landing-form input {
  max-width: 100%;
}
.page-template-template-landing_26 #landing-form input[type=text], .page-template-template-landing_26 #landing-form input[type=email], .page-template-template-landing_26 #landing-form input[type=tel], .page-template-template-landing_26 #landing-form input[type=number], .page-template-template-landing_26 #landing-form select {
  border: none;
  border-bottom: 1px solid black;
  width: 100%;
}
.page-template-template-landing_26 #landing-form .wpcf7-acceptance {
  margin-top: 70px;
  display: block;
}
.page-template-template-landing_26 #landing-form .wpcf7-acceptance a {
  color: black;
  text-decoration: underline;
}
.page-template-template-landing_26 #landing-form .wpcf7-acceptance span {
  color: black;
}
.page-template-template-landing_26 #landing-form .wpcf7 input[type=url], .page-template-template-landing_26 #landing-form .wpcf7 input[type=email], .page-template-template-landing_26 #landing-form .wpcf7 input[type=tel] {
  text-align: right;
}
.page-template-template-landing_26 #landing-form .landing-submit {
  margin-top: 70px;
}
.page-template-template-landing_26 #landing-form .landing-submit input[type=submit] {
  border: none;
  background: #193290;
  color: white;
  font-weight: 700;
  padding: 10px 40px;
  border-radius: 5px;
}

/*=================== Responsive ======================*/
@media only screen and (max-width: 1440px) {
  .page-template-template-landing_26 #page-top {
    background-position-x: -100px;
  }
}
@media only screen and (max-width: 1280px) {
  .page-template-template-landing_26 #page-top {
    background-position-x: -240px;
  }
}
@media only screen and (max-width: 1200px) {
  .page-template-template-landing_26 #page-top {
    background: #193290;
  }
  .page-template-template-landing_26 #page-top .car-mobile {
    display: block;
  }
}
@media only screen and (max-width: 768px) {
  .page-template-template-landing_26 header img {
    max-width: 180px !important;
  }
  .page-template-template-landing_26 #page-top h1 {
    font-size: 50px;
  }
  .page-template-template-landing_26 #page-top .text42 {
    font-size: 30px;
  }
}
@media only screen and (max-width: 576px) {
  .page-template-template-landing_26 header img {
    max-width: 110px !important;
    max-height: 60px;
  }
  .page-template-template-landing_26 #page-top h1 {
    font-size: 30px;
  }
  .page-template-template-landing_26 #page-top .text42 {
    font-size: 22px;
  }
  .page-template-template-landing_26 #landing-form .wpcf7-acceptance {
    margin-top: 30px;
  }
}/*# sourceMappingURL=landing.css.map */