/*!
Theme Name: pricecar63

*/

/* Alignments
--------------------------------------------- */
::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #999;
}

::-moz-placeholder {
  /* Firefox 19+ */
  color: #999;
}

:-ms-input-placeholder {
  /* IE 10+ */
  color: #999;
}

:-moz-placeholder {
  /* Firefox 18- */
  color: #999;
}

.alignleft {
  /*rtl:ignore*/
  float: left;

  /*rtl:ignore*/
  margin-right: 1.5em;
  margin-bottom: 1.5em;
}

.alignright {
  /*rtl:ignore*/
  float: right;

  /*rtl:ignore*/
  margin-left: 1.5em;
  margin-bottom: 1.5em;
}

.aligncenter {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 1.5em;
}

.gos_nomber__innner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.gos_nomber__innner .form-control,
.gos_nomber__innner input {
  /* border: 0;
  -webkit-box-shadow: none;
  box-shadow: none; */
}

input:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow:
    inset 0 1px 1px rgba(0, 0, 0, 0.075),
    0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow:
    inset 0 1px 1px rgba(0, 0, 0, 0.075),
    0 0 8px rgba(102, 175, 233, 0.6);
}

input {
  color: #333;
  font-weight: 400;
}

.gos_nomber__innner_l {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 86px;
  flex: 0 0 86px;
}

.gos_nomber__innner_r {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 62px;
  flex: 0 0 62px;
  position: relative;
  z-index: 1;
}

.gos_nomber__innner_r::after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  width: 30px;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3e%3cg clip-path='url(%23clip0_322_3035)'%3e%3cpath d='M0 0H24V3.66869H0V0Z' fill='white'%3e%3c/path%3e%3cpath d='M0 7.33447H24V11.0032H0V7.33447Z' fill='%23D52B1E'%3e%3c/path%3e%3cpath d='M0 3.66846H24V7.33715H0V3.66846Z' fill='%230039A6'%3e%3c/path%3e%3c/g%3e%3cpath d='M7.414 20.944V22H6.732C6.10867 22 5.797 21.6883 5.797 21.065V19.624C5.797 19.0887 5.52933 18.821 4.994 18.821H2.475V18.81H2.09V22H0.99V14.3H4.631C5.14433 14.3 5.58433 14.399 5.951 14.597C6.325 14.7877 6.60733 15.0553 6.798 15.4C6.996 15.7373 7.095 16.1223 7.095 16.555C7.095 16.929 7.02167 17.2663 6.875 17.567C6.73567 17.8677 6.53033 18.1207 6.259 18.326C6.47167 18.4433 6.62933 18.6047 6.732 18.81C6.842 19.0153 6.897 19.272 6.897 19.58V20.669C6.897 20.8523 6.98867 20.944 7.172 20.944H7.414ZM2.09 17.809H4.565C5.005 17.809 5.34233 17.7027 5.577 17.49C5.819 17.27 5.94 16.9583 5.94 16.555C5.94 16.1517 5.819 15.8437 5.577 15.631C5.34233 15.411 5.005 15.301 4.565 15.301H2.09V17.809ZM11.9801 22.11C11.3495 22.11 10.7775 21.9707 10.2641 21.692C9.75812 21.406 9.35845 21.0137 9.06512 20.515C8.77178 20.0163 8.62512 19.4627 8.62512 18.854V14.3H9.72512V18.854C9.72512 19.2647 9.82412 19.6387 10.0221 19.976C10.2201 20.3133 10.4878 20.5773 10.8251 20.768C11.1698 20.9587 11.5548 21.054 11.9801 21.054C12.4055 21.054 12.7868 20.9587 13.1241 20.768C13.4688 20.5773 13.7401 20.3133 13.9381 19.976C14.1361 19.6387 14.2351 19.2647 14.2351 18.854V14.3H15.3351V18.854C15.3351 19.4627 15.1885 20.0163 14.8951 20.515C14.6018 21.0137 14.1985 21.406 13.6851 21.692C13.1791 21.9707 12.6108 22.11 11.9801 22.11ZM19.895 22.11C19.0003 22.11 18.245 21.89 17.629 21.45C17.0203 21.0027 16.65 20.383 16.518 19.591H17.618C17.8013 20.097 18.0763 20.4673 18.443 20.702C18.817 20.9367 19.312 21.054 19.928 21.054C20.522 21.054 21.0023 20.9477 21.369 20.735C21.7356 20.515 21.919 20.2327 21.919 19.888C21.919 19.5873 21.7833 19.3453 21.512 19.162C21.2406 18.9713 20.7933 18.8137 20.17 18.689L19.334 18.535C18.4613 18.381 17.8086 18.117 17.376 17.743C16.9433 17.3617 16.727 16.8923 16.727 16.335C16.727 15.9097 16.8553 15.5357 17.112 15.213C17.3686 14.8903 17.728 14.641 18.19 14.465C18.652 14.2817 19.1836 14.19 19.785 14.19C20.5696 14.19 21.2516 14.3843 21.831 14.773C22.4103 15.1543 22.7916 15.6933 22.975 16.39H21.82C21.6733 16.016 21.4093 15.7337 21.028 15.543C20.654 15.345 20.2213 15.246 19.73 15.246C19.1506 15.246 18.6923 15.3487 18.355 15.554C18.025 15.752 17.86 16.027 17.86 16.379C17.86 16.665 17.992 16.896 18.256 17.072C18.5273 17.248 18.9526 17.3873 19.532 17.49L20.368 17.633C21.292 17.787 21.9703 18.051 22.403 18.425C22.8356 18.799 23.052 19.2793 23.052 19.866C23.052 20.306 22.9163 20.6947 22.645 21.032C22.381 21.3693 22.0106 21.6333 21.534 21.824C21.0573 22.0147 20.511 22.11 19.895 22.11Z' fill='%23121212'%3e%3c/path%3e%3cdefs%3e%3cclipPath id='clip0_322_3035'%3e%3crect width='24' height='11' fill='white'%3e%3c/rect%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e ");
  z-index: 2;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 15px;
}

.gos_nomber__innner_l .form-control {
  border-radius: 4px 0 0 4px;
}

.gos_nomber__innner_r .form-control {
  border-radius: 0 4px 4px 0;
  padding-right: 25px;
}

.map {
  position: relative;
  padding-bottom: 46%;
}

.map iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.map iframe .popupю_type_normalю_position_top {
  display: none;
}

.contact_form_text a {
  display: block;
  color: #000;
}

.price_form_items {
  position: relative;
}

.form-control_label {
  position: absolute;
  top: -5px;
  color: #7f8c8d;
  font-family: "Museo", sans-serif;
}

.price_form_items select.form_select_new {
  width: 90%;
  padding: 16px 15px;
  font-size: 17px;
}

@media (max-width: 400px) {
  .price_form_items select.form_select_new {
    width: 100%;
  }
}

.cart_tabs--desc span {
  text-decoration: line-through;
}

.banner_block p {
  margin-bottom: 0;
}

.banner_block_img {
  flex: 0 0 50px;
}

.banner_block_img img {
  max-width: 100%;
}

.test__container {
  padding-top: 70px;
  padding-bottom: 200px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.test__container .wrapper {
  width: 100%;
}

@media (max-width: 768px) {
  .test__container .wrapper {
    padding-left: 0;
    padding-right: 0;
  }
}

.container-test {
  border-radius: 20px;
  background: #fff;
  overflow: hidden;
  box-shadow: 0px 4px 100px 0px rgba(143, 151, 177, 0.2);

  display: flex;
  width: 100%;
  max-width: 1215px;
  margin: 0 auto;
}

@media (max-width: 768px) {
  .container-test {
    display: block;
    border-radius: 0;
  }
}

.test__img {
  flex: 0 2 575px;
}

@media (max-width: 768px) {
  .test__img {
    height: 63vw;
  }
}

.test__img img {
  max-width: 100%;
  height: 100%;
  object-fit: cover;
  width: 100%;
}

.test__content {
  padding: 60px;
  display: flex;
  flex-direction: column;
  justify-content: center;

  flex: 0 1 640px;
}

@media (max-width: 1200px) {
  .test__content {
    padding: 36px;
  }
}

@media (max-width: 992px) {
  .test__content {
    padding: 24px 28px 28px 28px;
  }
}

@media (max-width: 360px) {
  .test__content {
    padding: 15px;
  }
}

.test__content--title {
  color: #333;
  font-size: 32px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  margin-bottom: 32px;
  text-align: left;
  max-width: 332px;
}

@media (max-width: 768px) {
  .test__content--title {
    margin-bottom: 20px;
    font-size: 20px;
  }
}

.test__content--title span {
  color: #686868;
  font-size: 19px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  padding: 24px 0 0 0;
  display: block;
  width: 100%;
}

@media (max-width: 768px) {
  .test__content--title span {
    padding-top: 12px;
    font-size: 16px;
  }
}

.test__content--link-quiz {
  margin-right: auto;
  max-width: 220px;
  width: 100%;
}

.test__content--link-quiz a {
  margin-bottom: 35px;
  border-radius: 50px;
  background-color: #15b263;
  padding: 12px 30px 16px;
  text-align: center;
  color: #fff;
  font-size: 19px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  display: block;
  width: 100%;
  transition: background-color 0.3s ease-in;
}

@media (max-width: 768px) {
  .test__content--link-quiz a {
    font-size: 14px;
    padding: 14px 28px;
    margin-bottom: 28px;
  }
}

.test__content--link-quiz a:hover {
  text-decoration: none;
  background-color: #036d38;
}

.test__content--dev-list {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
  position: relative;
  gap: 10px;
}

@media (max-width: 768px) {
  .test__content--dev-list {
    display: block;
  }
}

.dev-list__item {
  border-radius: 5px;
  border-left: 9px solid #15b263;
  background: #2e353d;
  padding: 20px 24px;
  color: #fff;
  font-size: 17px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  padding-right: 60px;
}

@media (max-width: 1200px) {
  .dev-list__item {
    padding-right: 40px;
  }
}

@media (max-width: 992px) {
  .dev-list__item {
    padding-right: 20px;
  }
}

@media (max-width: 768px) {
  .dev-list__item {
    margin-bottom: 8px;
    padding: 16px 20px 16px 21px;
    font-size: 15px;
    border-left-width: 5px;
  }
}

@media (max-width: 360px) {
  .dev-list__item {
    margin-bottom: 8px;
    padding: 16px;
    font-size: 15px;
    border-left-width: 5px;
  }
}

/* //======================================================================================================================================================== */
#wpcf7-f335-o1 {
  height: 100%;
}

/* //======================================================================================================================================================== */

/* #loadmore {
  position: absolute;
  bottom: -53px;
  left: 50%;
  transform: translateX(-50%);
} */

/* //======================================================================================================================================================== */

.carts .slick-slide {
  margin: 0 15px;
}

@media (max-width: 992px) {
  .carts .slick-slide {
    margin: 0 5px;
  }
}

@media (max-width: 576px) {
  #tab-1 {
    margin: 0 -10px;
  }

  .slick-next,
  .slick-prev {
    z-index: 10;
  }

  .slick-next {
    right: 7px;
  }

  .slick-prev {
    left: 7px;
  }
}

.carts .cart_tabs_item img {
  width: 100%;
}

.tab-btn-active {
  pointer-events: none;
  color: red;
}

.tab-content {
  position: relative;
}

.tab-pane {
  position: static;
  z-index: 100;
}

.tab-pane:not(.tab-pane-show) {
  position: absolute;
  right: 0;
  left: 0;
  z-index: -1;
}

.cars_block--slider {
  margin-bottom: 60px;
  padding-top: 0;
}

.cars_block--slider .cars_block_nav {
  margin-bottom: 50px;
}

.slick-prev:before,
.slick-next:before {
  font-size: 24px;
  color: #036d38;
  z-index: 10;
}

@media (max-width: 768px) {
  .wpb_single_image img {
    width: 100%;
  }
}

.slick-track {
  margin-left: 0;
  margin-right: 0;
}

.quiz-form-title--header {
  display: flex;
  align-items: flex-start;
  gap: 20px;
  justify-content: space-between;
  width: 100%;
  margin-bottom: 20px;
}

@media (min-width: 0) and (max-width: 576px) {
  .quiz-form-title--header {
    flex-direction: column-reverse;
  }
}

.quiz-form-title--header .title-1 {
  margin-top: 0;
}

.quiz-form-title-phone__inner {
  /* padding-top: 7px; */
}

.quiz-form-title-phone {
  font-size: 18px;
  color: #fff;
  white-space: nowrap;
  transition: all 0.3s ease 0s;
  display: flex;
  align-items: center;
  gap: 7px;
  margin-top: -4px;
}

.quiz-form-title-phone:hover {
  color: rgba(255, 255, 255, 0.826);
  text-decoration: none;
  text-shadow: 0 0 10px rgba(255, 255, 255, 0.826);
}

.quiz-form-title-phone__watch {
  margin-left: auto;
}

.quiz-form-title__contact {
  display: flex;
  gap: 16px;
  align-items: center;
  margin-left: auto;
}

@media (min-width: 0) and (max-width: 576px) {
  .quiz-form-title-phone__inner {
    padding-top: 0;
  }

  .quiz-form-title-phone__inner svg {
    display: none;
  }

  .quiz-form-title-phone__inner svg path {
    fill: #000 !important;
  }

  .quiz-form-title-phone i {
    display: flex;
    align-items: center;
    justify-content: center;
  }
}

@media (min-width: 576px) {
  .quiz-form-title-phone svg {
    margin-top: -4px;
  }
}

.header_phone-social {
  gap: clamp(0.625rem, 0.489rem + 0.68vw, 1rem);
}
.social_links__inner {
  gap: 8px;
}

@media (width>=0px) and (width<=1300px) {
  .header_adress img {
    display: none;
  }
}

@media (width>=991.9px) {
  .header_callback.header_callback_mobile {
    display: none;
  }
}

@media (width>=0px) and (width<=768px) {
  .social_links_max {
    width: 30px;
    height: 30px;
    margin-top: 2px;
    margin-right: 0px;
  }

  .social_links {
    width: 30px !important;
  }
}

@media (width>=768px) {
  .social_links_max {
    width: 37px;
    margin-top: 6px;
    margin-right: 9px;
  }
}

@media (max-width: 992px) {
  .header_callback_btn {
    display: none !important;
  }
}

.quiz-form-title-phone__watch a,
.contacts_social_tg a,
.contacts_social_wt a {
  display: block;
  width: 37px;
  height: 37px;
  font-size: 0.01px;
  text-indent: -3000px;
}

.contacts_social_wt a {
  background-image: url(assets/img/wt.svg);
}

.contacts_social_tg a {
  background-image: url(assets/img/tg.svg);
}

.contacts_social_max a {
  background-image: url(assets/img/max.svg);
}

.quiz-form-title-phone {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 37px;
  height: 37px;
  border-radius: 8px;
  aspect-ratio: 1;
  flex-shrink: 0;
  font-size: 0.1px;

  background-color: var(--currentColor);
  background-image: url('data:image/svg+xml,<svg id="svg28031" viewBox="0 0 16.933333 16.933334" xmlns="http://www.w3.org/2000/svg" xmlns:svg="http://www.w3.org/2000/svg"><g id="layer1" transform="translate(0 -280.067)"><path id="path40973" d="m3.1636285 280.84799c-.2645304.008-.4969192.1476-.6914303.3421l-.3245273.32401 3.5170983 3.58117.5105612-.51056c.3076998-.30769.3076919-.81575 0-1.12345l-2.271694-2.27117c-.2200302-.22004-.4754881-.35023-.7400079-.3421zm-1.3911289 1.04024-.3725863.37208c-.60967143.60966-.60564976 1.40738-.60564976 1.7756 0 1.52362.60912106 4.15774 4.31033246 7.85895 3.7012192 3.70122 6.33584 4.31085 7.859469 4.31085.36825 0 1.165953.004 1.775601-.60565l.336931-.33693-3.517099-3.58118-.368969.36949c-.21866.21865-.380016.24479-.536919.22634-.15689-.0184-.319088-.10919-.437698-.20102-.6467791-.50074-1.6939576-1.21749-2.88458-2.40812-1.1906277-1.19063-1.9073813-2.23832-2.4081211-2.8851-.0918-.11861-.1825705-.27873-.2010199-.43563-.018494-.1569.0099-.32032.2284095-.53899l.3395134-.33951zm11.2039664 8.70542c-.203808 0-.40736.0771-.561205.23099l-.481623.48214 3.517614 3.58169.358635-.35863c.194498-.19449.333449-.42897.341579-.6935.008-.26452-.121549-.51997-.341579-.74001l-2.271697-2.27169c-.15385-.15385-.357915-.23099-.561724-.23099z" font-variant-ligatures="normal" font-variant-position="normal" font-variant-caps="normal" font-variant-numeric="normal" font-variant-alternates="normal" font-feature-settings="normal" text-indent="0" text-align="start" text-decoration-line="none" text-decoration-style="solid" text-decoration-color="rgb(0,0,0)" text-transform="none" text-orientation="mixed" white-space="normal" shape-padding="0" isolation="auto" mix-blend-mode="normal" solid-color="rgb(0,0,0)" solid-opacity="1" vector-effect="none"></path></g></svg>');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 24px;
  margin-top: 1px;
}
