

/* Start:/local/templates/jaluzi/components/bitrix/news.detail/dealers/style.css?178548632412532*/
.hero__dilers {
  background: #f9f8f7;
  padding-bottom: 64px;
}

.hero__dilers .hero__banner {
  max-width: 1920px;
  width: 100%;
  aspect-ratio: 1920/566;
  margin-bottom: 50px;
  min-height: 566px;
}

@media screen and (max-width: 1600px) {
  .hero__dilers .hero__banner {
    aspect-ratio: 1600/566;
    min-height: unset;
  }
}

@media screen and (max-width: 1023px) {
  .hero__dilers .hero__banner {
    margin-bottom: 30px;
  }
}

.hero__dilers .hero__banner img {
  width: 100%;
  height: 100%;
  display: block;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
}

.hero__dilers .hero__text {
  font-weight: 400;
  font-size: 20px;
  line-height: 1.3;
  color: #232323;
}

@media screen and (max-width: 1023px) {
  .hero__dilers .hero__text {
    font-size: 16px;
  }
}

.hero__dilers .hero__text .btn_main {
  margin-top: 32px;
}

.hero__dilers hr {
  border: 1px solid #232323;
  border-width: 1px 0 0;
  margin: 50px 0 40px;
}

.hero__dilers .hero__cards {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  gap: 16px;
  line-height: 1.3;
}

@media screen and (max-width: 1023px) {
  .hero__dilers .hero__cards {
    grid-template-columns: repeat(3, 1fr);
  }
}

@media screen and (max-width: 767px) {
  .hero__dilers .hero__cards {
    grid-template-columns: repeat(2, 1fr);
  }
}

@media screen and (max-width: 563px) {
  .hero__dilers .hero__cards {
    grid-template-columns: repeat(1, 1fr);
  }
}

.hero__dilers .hero__cards .card_item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  background: #fff;
  border-radius: 10px 10px 0 10px;
  padding: 16px;
  position: relative;
}

.hero__dilers .hero__cards .card_item::after {
  content: "";
  display: block;
  background-image: url("data:image/svg+xml,%3Csvg width='83' height='101' viewBox='0 0 83 101' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_4_35)'%3E%3Cg clip-path='url(%23clip1_4_35)'%3E%3Cpath d='M83.0327 100.667L83.0328 0.600098L1.26999 100.667H83.0327Z' fill='url(%23paint0_linear_4_35)' fill-opacity='0.6'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_4_35' x1='82.97' y1='0.6001' x2='49.8075' y2='118.336' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23EB5757'/%3E%3Cstop offset='1' stop-color='%23EB5757' stop-opacity='0.15'/%3E%3C/linearGradient%3E%3CclipPath id='clip0_4_35'%3E%3Crect width='81.7633' height='100.067' fill='white' transform='translate(0.636658 0.600098)'/%3E%3C/clipPath%3E%3CclipPath id='clip1_4_35'%3E%3Crect width='83.6' height='100.067' fill='white' transform='translate(0.636658 0.600098)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: bottom right;
  background-size: contain;
  width: 40%;
  position: absolute;
  bottom: 0;
  right: 0;
  height: 100%;
}

.hero__dilers .hero__cards .card_item .title {
  font-weight: 700;
  font-size: 24px;
  color: #eb5757;
}

.hero__dilers .hero__cards .card_item .name {
  margin-top: 10px;
  font-weight: 400;
  font-size: 14px;
  color: #232323;
}

.section__used {
  margin: 120px 0;
}

@media screen and (max-width: 1023px) {
  .section__used {
    margin: 60px 0;
  }
}

.section__used h2 {
  font-weight: 700;
  font-size: 25px;
  line-height: 1.3;
  color: #232323;
}

.section__used .used_wrapper {
  display: grid;
  grid-template-columns: repeat(4, auto);
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  gap: 35px;
  margin-top: 57px;
}

@media screen and (max-width: 767px) {
  .section__used .used_wrapper {
    grid-template-columns: repeat(3, 1fr);
  }
}

@media screen and (max-width: 563px) {
  .section__used .used_wrapper {
    grid-template-columns: repeat(2, 1fr);
    gap: 30px 20px;
  }
}

.section__used .used_wrapper .used_item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.section__used .used_wrapper .used_item .icon {
  width: 60px;
  height: 60px;
}

.section__used .used_wrapper .used_item .icon img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
  -o-object-position: center;
  object-position: center;
}

.section__used .used_wrapper .used_item h3 {
  font-weight: 700;
  font-size: 18px;
  line-height: 1.3;
  color: #232323;
  margin: 15px 0 0;
}

.section__demand {
  padding: 50px 0;
  background: rgba(35, 35, 35, 0.95);
  color: #fff;
}

.section__demand h2 {
  font-weight: 700;
  font-size: 25px;
  line-height: 1.3;
}

.section__demand .demand_wrapper {
  margin-top: 32px;
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  gap: 20px;
}

@media screen and (max-width: 1023px) {
  .section__demand .demand_wrapper {
    grid-template-columns: repeat(3, 1fr);
  }
}

@media screen and (max-width: 767px) {
  .section__demand .demand_wrapper {
    grid-template-columns: repeat(2, 1fr);
  }
}

@media screen and (max-width: 563px) {
  .section__demand .demand_wrapper {
    grid-template-columns: repeat(1, 1fr);
  }
}

.section__demand .demand_wrapper .demand_item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.section__demand .demand_wrapper .demand_item img {
  width: 100%;
  max-height: 319px;
  aspect-ratio: 196/319;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
  display: block;
  margin-bottom: 17px;
  border-radius: 5px;
}

.section__demand .demand_wrapper .demand_item .title {
  margin-bottom: 12px;
  font-weight: 700;
  font-size: 18px;
  line-height: 1.3;
}

.section__demand .demand_wrapper .demand_item .desc {
  font-weight: 400;
  font-size: 14px;
  line-height: 1.3;
}

.section__offer {
  padding: 120px 0;
}

@media screen and (max-width: 1023px) {
  .section__offer {
    padding: 60px 0;
  }
}

.section__offer h2 {
  font-weight: 700;
  font-size: 25px;
  line-height: 1.3;
}

.section__offer .offer_wrapper {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 20px;
  margin-top: 32px;
}

@media screen and (max-width: 767px) {
  .section__offer .offer_wrapper {
    grid-template-columns: repeat(2, 1fr);
  }
}

@media screen and (max-width: 563px) {
  .section__offer .offer_wrapper {
    grid-template-columns: 1fr;
  }
}

.section__offer .offer_wrapper .offer__col {
  display: grid;
  grid-template-columns: 1fr;
  gap: 20px;
}

@media screen and (max-width: 767px) {
  .section__offer .offer_wrapper .offer__col:last-child {
    grid-template-columns: repeat(2, 1fr);
    grid-column: span 2;
  }
}

@media screen and (max-width: 563px) {
  .section__offer .offer_wrapper .offer__col:last-child {
    grid-template-columns: 1fr;
    grid-column: span 1;
  }
}

.section__offer .offer_wrapper .offer__item {
  position: relative;
  border-radius: 5px;
  padding: 20px;
  overflow: hidden;
  min-height: 320px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  background: #232323;
}

@media screen and (max-width: 767px) {
  .section__offer .offer_wrapper .offer__item {
    min-height: 100%;
  }
}

.section__offer .offer_wrapper .offer__item.offer__item_l {
  min-height: 566px;
}

@media screen and (max-width: 767px) {
  .section__offer .offer_wrapper .offer__item.offer__item_l {
    grid-row: span 2;
  }
}

@media screen and (max-width: 563px) {
  .section__offer .offer_wrapper .offer__item.offer__item_l {
    min-height: 230px;
  }
}

.section__offer .offer_wrapper .offer__item.offer__item_s {
  min-height: 230px;
}

.section__offer .offer_wrapper .offer__item .bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0.6;
}

.section__offer .offer_wrapper .offer__item .bg img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
}

.section__offer .offer_wrapper .offer__item .desc {
  position: relative;
  z-index: 1;
  font-weight: 700;
  font-size: 18px;
  line-height: 1.3;
  color: #fff;
}

.dealers__form {
  background: #f9f8f7;
  padding: 92px 0;
}

@media screen and (max-width: 1023px) {
  .dealers__form {
    padding: 60px 0;
  }
}

.dealers__form .dealers__form_wrapper {
  display: grid;
  grid-template-columns: 5.2fr 4.5fr;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: start;
  gap: 90px;
    overflow: hidden;
    border-radius: 5px;
}

@media screen and (max-width: 1600px) {
  .dealers__form .dealers__form_wrapper {
    gap: 30px;
  }
}

@media screen and (max-width: 1023px) {
  .dealers__form .dealers__form_wrapper {
    grid-template-columns: 1fr;
  }
}

.dealers__form .dealers__form_wrapper .dealers__form_img {
  margin-right: -238px;
}

@media screen and (max-width: 1600px) {
  .dealers__form .dealers__form_wrapper .dealers__form_img {
    margin-right: -100px;
  }
}

@media screen and (max-width: 1023px) {
  .dealers__form .dealers__form_wrapper .dealers__form_img {
    display: none;
  }
}

.dealers__form .dealers__form_wrapper .dealers__form_img img {
  width: 100%;
  height: 100%;
  display: block;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
  border-radius: 5px;
}

.dealers__form .form {
  display: grid;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: start;
  gap: 10px;
}

.dealers__form h2 {
  margin: 0 0 17px;
  font-weight: 700;
  font-size: 25px;
  line-height: 1.2;
  color: #232323;
}

.dealers__form .form input,
.dealers__form .form textarea {
  border: 1px solid rgba(35, 35, 35, 0.11);
  border-radius: 5px;
  padding: 16px 20px;
}

.dealers__form .form textarea {
  min-height: 170px;
  margin-bottom: 16px;
}

.dealers__form .form .custom_checkbox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  cursor: pointer;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.5;
  color: #232323;
}

.dealers__form .form .custom_checkbox input {
  display: none;
}

.dealers__form .form .custom_checkbox input + .checkbox {
  border: 1px solid rgba(35, 35, 35, 0.11);
  width: 24px;
  height: 24px;
  margin-right: 10px;
  border-radius: 2px;
}

.dealers__form .form .custom_checkbox input:checked + span {
  border-color: #eb5757;
  background-color: #eb5757;
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='12' viewBox='0 0 16 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.65946 11.4861C5.42358 11.4861 5.19866 11.3965 5.02678 11.2369L0.967351 7.43468C0.601636 7.09407 0.588836 6.5258 0.938094 6.16727C1.28369 5.81232 1.86334 5.79797 2.2309 6.14037L5.62106 9.31517L13.7308 0.798255C14.0782 0.439723 14.656 0.41642 15.0217 0.755232C15.3911 1.09225 15.4112 1.66053 15.0675 2.02085L6.3269 11.201C6.1605 11.3749 5.92826 11.4789 5.6869 11.4861H5.65946Z' fill='white' /%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 14px;
}

.dealers__form .form .custom_checkbox a {
  color: inherit;
}

.dealers__form .form button[type=submit] {
  margin-top: 24px;
}

.btn_main {
  -webkit-box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.25);
  box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.25);
  background: #eb5757;
  border-radius: 5px !important;
  font-weight: 700;
  font-size: 14px;
  text-align: center;
  color: #fff;
  padding: 20px 36px 21px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  text-decoration: none;
  border-color: transparent;
  cursor: pointer;
}

.partners_fix_logo .item img {
  -o-object-fit: contain;
  object-fit: contain;
  -o-object-position: center;
  object-position: center;
}
.dealers__form .form_result{
font-weight: 400;
    font-size: 20px;
}
/* End */


/* Start:/local/templates/jaluzi/components/bitrix/news.list/partners/style.css?178548632731*/
.partners{
visibility:hidden;
}
/* End */
/* /local/templates/jaluzi/components/bitrix/news.detail/dealers/style.css?178548632412532 */
/* /local/templates/jaluzi/components/bitrix/news.list/partners/style.css?178548632731 */
