@charset "UTF-8";
.arenda_wr * {
  transition-property: all;
  transition-duration: 300ms;
  transition-delay: 0ms;
  transition-timing-function: ease;
}
.arenda_wr .items {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 30px;
}
.arenda_wr .items .item {
  text-decoration: none;
  cursor: pointer;
  overflow: hidden;
  border-radius: 0 0 20px 20px;
  display: flex;
  flex-direction: column;
}
.arenda_wr .items .item .img {
  height: 270px;
  width: 100%;
  object-fit: cover;
  overflow: hidden;
  min-height: 270px;
}
.arenda_wr .items .item .img img {
  width: 100%;
  height: 100%;
}
.arenda_wr .items .item .title {
  padding: 30px;
  color: #000;
  font-size: 20px;
  font-weight: 500;
  border-radius: 0 0 20px 20px;
  display: block;
  width: 100%;
  text-align: center;
  background: #f2f2f2;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.arenda_wr .items .item .slider_new {
  display: none;
}
.arenda_wr .items .item:hover img {
  transform: scale(1.1);
}
.arenda_wr .items .item:hover .title {
  background: #EE7204;
  color: #fff;
}
@media (max-width: 959px) {
  .arenda_wr .items {
    grid-template-columns: 1fr 1fr;
  }
}
@media (max-width: 560px) {
  .arenda_wr .items {
    grid-template-columns: 1fr;
  }
}
.card-slider.horizontal .card-slider__items {
  background: none !important;
}
.card-slider.horizontal .card-slider__items:before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  pointer-events: none;
  background: rgba(0, 0, 0, 0.05);
  border-radius: 20px;
}
.card-slider.horizontal .card-slider__thumb {
  background: none !important;
}
.card-slider.horizontal .card-slider__thumb:before {
  background: rgba(0, 0, 0, 0.05);
}
.product-list.thumbs .product-item {
  background: none !important;
}
.product-list.thumbs .product-item:before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  pointer-events: none;
  background: rgba(0, 0, 0, 0.05);
  border-radius: 20px;
}
.title_form {
  color: #000;
  font-family: Rubik;
  font-size: 43px;
  font-weight: 500;
  margin-bottom: 30px;
  padding-top: 100px;
}
@media (max-width: 768px) {
  .title_form {
    font-size: 29px;
  }
}
.bottom_form {
  display: flex;
  gap: 40px;
}
.bottom_form .form_wr {
  width: 65%;
}
.bottom_form .form_wr .selects_form {
  display: flex;
  flex-direction: column;
  gap: 20px;
  background: #F2F2F2;
  padding: 40px 40px 0px 40px;
  border-radius: 40px 40px 0 0;
}
.bottom_form .form_wr .selects_form .jq-selectbox__select {
  border-radius: 300px;
  padding: 14px 25px;
  border: 2px solid #C7C7C7;
  background: url("data:image/svg+xml,%3Csvg width='23' height='14' viewBox='0 0 23 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.9436 2.05664L11.9169 11.2766L20.9436 2.28996' stroke='%23000' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") 96% 50%/10px no-repeat #fff;
  cursor: pointer;
}
.bottom_form .form_wr .selects_form .jq-selectbox__dropdown {
  width: 100%;
  border-radius: 20px;
  padding: 14px 25px;
  border: 2px solid #c7c7c7;
  background: #fff;
}
.bottom_form .form_wr .selects_form .jq-selectbox__dropdown ul {
  padding-left: 0;
  margin: 0;
}
.bottom_form .form_wr .selects_form .jq-selectbox__dropdown ul li {
  margin-bottom: 10px;
  cursor: pointer;
}
.bottom_form .form_wr .selects_form .jq-selectbox__dropdown ul li:hover {
  color: #ee7204;
}
.bottom_form .form_wr .selects_form .jq-selectbox__dropdown ul li.sel {
  pointer-events: none;
  opacity: 0.5;
}
.bottom_form .form_wr .form {
  display: flex;
  flex-direction: column;
  background: #F2F2F2;
  padding: 0px 40px 40px 40px;
  border-radius: 0px 0px 40px 40px;
}
.bottom_form .form_wr .form form {
  display: grid;
  gap: 20px;
  margin-top: 20px;
}
.bottom_form .form_wr .form form .tpl-anketa > .title {
  display: none;
}
.bottom_form .form_wr .form form .tpl-field:not(.type-checkbox) .field-title {
  display: none;
}
.bottom_form .form_wr .form form .tpl-field:not(.type-checkbox) input, .bottom_form .form_wr .form form .tpl-field:not(.type-checkbox) textarea {
  border-radius: 300px;
  padding: 14px 25px;
  border: 2px solid #C7C7C7;
  background: #FFF;
  box-shadow: none;
}
.bottom_form .form_wr .form form .type-checkbox * {
  font-size: 18px;
  font-family: Rubik;
  color: #000;
  align-items: center;
  display: flex;
  flex-wrap: wrap;
}
.bottom_form .form_wr .form form .type-checkbox .jq-checkbox {
  opacity: 1;
  visibility: visible;
  border: 1px solid #C7C7C7;
  -webkit-appearance: auto;
  min-width: 18px;
  min-height: 18px;
  margin-right: 10px;
  border-radius: 2px;
  background: #fff;
}
.bottom_form .form_wr .form form .type-checkbox .jq-checkbox.checked {
  border: 1px solid #EE7204;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' width='512' height='512' x='0' y='0' viewBox='0 0 352.62 352.62' style='enable-background:new 0 0 512 512' xml:space='preserve' class=''%3E%3Cg%3E%3Cpath d='M337.222 22.952c-15.912-8.568-33.66 7.956-44.064 17.748-23.867 23.256-44.063 50.184-66.708 74.664-25.092 26.928-48.348 53.856-74.052 80.173-14.688 14.688-30.6 30.6-40.392 48.96-22.032-21.421-41.004-44.677-65.484-63.648C28.774 167.385-.602 157.593.01 190.029c1.224 42.229 38.556 87.517 66.096 116.28 11.628 12.24 26.928 25.092 44.676 25.704 21.42 1.224 43.452-24.48 56.304-38.556 22.645-24.48 41.005-52.021 61.812-77.112 26.928-33.048 54.468-65.485 80.784-99.145 16.524-20.808 68.544-72.217 27.54-94.248zM26.937 187.581c-.612 0-1.224 0-2.448.611-2.448-.611-4.284-1.224-6.732-2.448 1.836-1.224 4.896-.612 9.18 1.837z' fill='%23ffffff' opacity='1' data-original='%23000000' class=''%3E%3C/path%3E%3C/g%3E%3C/svg%3E") 50% 50%/14px no-repeat #EE7204;
}
.bottom_form .form_wr .form form .type-checkbox a {
  color: #EE7204;
  font-size: 18px;
  margin-left: 5px;
}
.bottom_form .right_slider {
  position: relative;
  border-radius: 40px;
  padding: 20px;
  overflow: hidden;
  width: 40%;
}
.bottom_form .right_slider:before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  pointer-events: none;
  background: rgba(0, 0, 0, 0.05);
  border-radius: 40px;
}
.bottom_form .right_slider > .title {
  text-align: center;
  font-family: Rubik;
  font-size: 26px;
  font-weight: 500;
  margin-bottom: 30px;
}
.bottom_form .right_slider .slick-initialized .slick-slide {
  opacity: 0;
}
.bottom_form .right_slider .slick-initialized .slick-slide.slick-active {
  opacity: 1;
}
.bottom_form .right_slider .items {
  display: flex;
  align-items: center;
}
.bottom_form .right_slider .items .slick-arrow {
  border: none;
  box-shadow: none;
  min-width: 44px;
  min-height: 44px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='44' viewBox='0 0 44 44' fill='none'%3E%3Crect x='44' width='44' height='44' rx='22' transform='rotate(90 44 0)' fill='%23EE7204'/%3E%3Cpath d='M14 22L30 22M30 22L26 26M30 22L26 18' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50% 50% no-repeat;
  font-size: 0;
}
.bottom_form .right_slider .items .slick-prev {
  transform: rotate(180deg);
}
.bottom_form .right_slider .items .slick-slide div .item .img {
  height: 460px;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 560px) {
  .bottom_form .right_slider .items .slick-slide div .item .img {
    height: 280px;
  }
}
.bottom_form .right_slider .items .slick-slide div .item .img img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.bottom_form .right_slider .items .slick-slide div .item .name {
  text-align: center;
  font-family: Rubik;
  font-size: 20px;
  font-weight: 500;
  margin-top: 20px;
}
.bottom_form .right_slider .items .slick-slide div .item .desc {
  color: #999;
  text-align: center;
  font-family: Rubik;
  font-size: 16px;
  font-weight: 500;
  text-transform: uppercase;
  margin-top: 10px;
}
.bottom_form .right_slider .items .slick-slide div .item .amount, .bottom_form .right_slider .items .slick-slide div .item .hover_block {
  display: none;
}
.bottom_form .right_slider .hover_this {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
  transition: all 0.2s;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 40px;
  text-align: center;
  background: rgba(242, 242, 242, 0.9);
  backdrop-filter: blur(2px);
  color: #fff;
  opacity: 0;
  visibility: hidden;
}
.bottom_form .right_slider .hover_this .hover_block {
  opacity: 0;
  visibility: visible;
  font-size: 0;
  padding: 0 50px;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  width: 0;
  height: 0;
}
.bottom_form .right_slider .hover_this .hover_block .tit {
  font-size: 18px;
  color: #000;
  pointer-events: none;
}
.bottom_form .right_slider .hover_this .hover_block .desc {
  font-size: 16px;
  color: #000;
  margin-top: 40px;
  pointer-events: none;
}
.bottom_form .right_slider .hover_this .hover_block .btn {
  padding: 14px 25px;
  border-radius: 300px;
  background: #EE7204;
  max-width: 300px;
  margin-top: 40px;
  color: #fff;
  font-size: 20px;
  display: inline-block;
  text-decoration: none;
  transition: all 0.2s;
}
.bottom_form .right_slider .hover_this .hover_block .btn:hover {
  background: #f1872a;
}
.bottom_form .right_slider .hover_this.opened {
  opacity: 1;
  visibility: visible;
  z-index: 5;
  transition: all 0.2s;
}
.bottom_form .right_slider .hover_this.opened .hover_block.active {
  opacity: 1;
  visibility: visible;
  font-size: 14px;
  height: 100%;
  width: 100%;
}
@media (max-width: 960px) {
  .bottom_form {
    flex-direction: column-reverse;
  }
  .bottom_form .form_wr {
    width: 100%;
  }
  .bottom_form .right_slider {
    width: 100%;
  }
}
.rent .top_block {
  display: flex;
  align-items: flex-start;
  gap: 50px;
  font-size: 0;
}
.rent .top_block .left_part {
  position: relative;
  border-radius: 40px;
  padding: 20px;
  overflow: hidden;
  width: 35%;
}
.rent .top_block .left_part:before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  pointer-events: none;
  background: rgba(0, 0, 0, 0.05);
  border-radius: 40px;
}
.rent .top_block .left_part .slider_prod2 .item {
  padding: 40px;
  text-align: center;
  position: relative;
  text-decoration: none;
}
.rent .top_block .left_part .slider_prod2 .item .tit {
  font-size: 26px;
  font-weight: 500;
  color: #000;
  text-decoration: none;
  margin-bottom: 20px;
}
.rent .top_block .left_part .slider_prod2 .item .ic {
  text-align: center;
  width: 100%;
  height: 430px;
  margin-bottom: 20px;
  display: block;
}
.rent .top_block .left_part .slider_prod2 .item .ic img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.rent .top_block .left_part .slider_prod2 .item .subtit {
  font-size: 20px;
  color: #000;
  text-decoration: none;
}
.rent .top_block .left_part .slider_prod2 .item .desc {
  font-size: 16px;
  color: #999;
  margin-top: 12px;
}
.rent .top_block .left_part .slider_prod2 .slick-arrow {
  border: none;
  box-shadow: none;
  min-width: 44px;
  min-height: 44px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='44' viewBox='0 0 44 44' fill='none'%3E%3Crect x='44' width='44' height='44' rx='22' transform='rotate(90 44 0)' fill='%23EE7204'/%3E%3Cpath d='M14 22L30 22M30 22L26 26M30 22L26 18' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50% 50% no-repeat;
  font-size: 0;
  z-index: 10;
}
.rent .top_block .left_part .slider_prod2 .slick-prev {
  transform: rotate(180deg);
  top: 50%;
  left: 20px;
  position: absolute;
}
.rent .top_block .left_part .slider_prod2 .slick-next {
  position: absolute;
  top: 50%;
  right: 20px;
}
.rent .top_block .left_part .slider_prod2 .slick-slide {
  margin-right: 0px;
}
.rent .top_block .left_part .slider_prod2 .slick-slide div .item {
  padding: 0;
}
.rent .top_block .right_part {
  width: 65%;
}
.rent .top_block .right_part > .desc {
  color: #000;
  font-family: Rubik;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  margin-bottom: 50px;
}
.rent .top_block .right_part .btn {
  display: inline-block;
  padding: 14px 25px;
  justify-content: center;
  align-items: center;
  border-radius: 300px;
  background: #EE7204;
  color: #FFF;
  text-align: center;
  font-family: Rubik;
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  cursor: pointer;
  transition: all 0.2s;
}
.rent .top_block .right_part .btn:hover {
  background: #f1872a;
}
.rent .top_block .right_part .items {
  margin-top: 50px;
  display: flex;
  flex-direction: column;
}
.rent .top_block .right_part .items .item {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  padding-bottom: 10px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  width: 100%;
  margin-bottom: 10px;
  gap: 10px;
}
.rent .top_block .right_part .items .item .ic {
  width: 24px;
  height: 24px;
  margin-right: 10px;
}
.rent .top_block .right_part .items .item .ic img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.rent .top_block .right_part .items .item .tit {
  color: #000;
  font-size: 18px;
}
.rent .top_block .right_part .items .item .desc {
  color: #6C6C6C;
  font-size: 18px;
  margin-left: 0px;
}
.rent .top_block .right_part .items .item:last-child {
  margin-bottom: 0;
  border: none;
}
@media (max-width: 1279px) {
  .rent .top_block {
    flex-direction: column;
  }
  .rent .top_block .left_part {
    width: 100%;
  }
  .rent .top_block .right_part {
    width: 100%;
  }
}
.rent .bottom_block .tabs .nav-tabs {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  align-items: center;
  padding-left: 0;
  list-style: none;
  margin: 0;
  margin-top: 50px;
  margin-bottom: 10px;
}
.rent .bottom_block .tabs .nav-tabs li a {
  background: rgba(0, 0, 0, 0.05);
  color: #000;
  text-align: center;
  font-size: 20px;
  font-weight: 500;
  display: inline-block;
  padding: 14px 25px;
  border-radius: 300px;
  text-decoration: none;
  transition: all 0.2s;
}
.rent .bottom_block .tabs .nav-tabs li:hover a {
  background: #EE7204;
  color: #fff;
}
.rent .bottom_block .tabs .nav-tabs li.active a {
  background: #EE7204;
  color: #fff;
  pointer-events: none;
}
@media (max-width: 1279px) {
  .rent .bottom_block .tabs .nav-tabs {
    flex-direction: column;
    align-items: flex-start;
  }
  .rent .bottom_block .tabs .nav-tabs li {
    width: 100%;
    text-align: center;
  }
  .rent .bottom_block .tabs .nav-tabs li a {
    display: block;
  }
}
.rent .bottom_block .tabs .tab-pane {
  position: relative;
  border: 1px solid #E6E6E6;
  border-radius: 30px;
  margin-bottom: 20px;
  opacity: 0;
  height: 0;
  max-width: 100%;
}
.rent .bottom_block .tabs .tab-pane:before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  pointer-events: none;
  background: rgba(0, 0, 0, 0.05);
  border-radius: 30px;
}
.rent .bottom_block .tabs .tab-pane .title {
  font-size: 26px;
  font-weight: 500;
  margin-top: 29px;
}
@media (max-width: 767px) {
  .rent .bottom_block .tabs .tab-pane .title {
    font-size: 20px;
    margin-top: 0;
  }
}
.rent .bottom_block .tabs .tab-pane .desc {
  font-size: 20px;
  margin-top: 20px;
}
@media (max-width: 767px) {
  .rent .bottom_block .tabs .tab-pane .desc {
    font-size: 16px;
  }
}
.rent .bottom_block .tabs .tab-pane .items {
  display: flex;
  flex-wrap: wrap;
  gap: 30px;
}
.rent .bottom_block .tabs .tab-pane .items .item {
  border-radius: 40px;
  padding: 40px;
  width: calc(33.3% - 35px);
  text-align: center;
  position: relative;
  text-decoration: none;
}
@media (max-width: 1279px) {
  .rent .bottom_block .tabs .tab-pane .items .item {
    width: 47%;
  }
}
@media (max-width: 767px) {
  .rent .bottom_block .tabs .tab-pane .items .item {
    width: 100%;
  }
}
.rent .bottom_block .tabs .tab-pane .items .item:before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  pointer-events: none;
  background: rgba(0, 0, 0, 0.05);
  border-radius: 40px;
}
.rent .bottom_block .tabs .tab-pane .items .item .ic {
  text-align: center;
  width: 100%;
  height: 430px;
}
.rent .bottom_block .tabs .tab-pane .items .item .ic img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.rent .bottom_block .tabs .tab-pane .items .item .tit {
  font-size: 20px;
  color: #000;
  text-decoration: none;
}
.rent .bottom_block .tabs .tab-pane .items .item .desc {
  font-size: 16px;
  color: #999;
  margin-top: 12px;
}
.rent .bottom_block .tabs .tab-pane .items a.item:hover * {
  color: #ee7204;
  transition: all 0.2s;
}
.rent .bottom_block .tabs .tab-pane .items .slick-arrow {
  border: none;
  box-shadow: none;
  min-width: 44px;
  min-height: 44px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='44' viewBox='0 0 44 44' fill='none'%3E%3Crect x='44' width='44' height='44' rx='22' transform='rotate(90 44 0)' fill='%23EE7204'/%3E%3Cpath d='M14 22L30 22M30 22L26 26M30 22L26 18' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50% 50% no-repeat;
  font-size: 0;
  z-index: 10;
}
.rent .bottom_block .tabs .tab-pane .items .slick-prev {
  transform: rotate(180deg);
  top: 50%;
  left: 20px;
  position: absolute;
}
.rent .bottom_block .tabs .tab-pane .items .slick-next {
  position: absolute;
  top: 50%;
  right: 40px;
}
@media (max-width: 767px) {
  .rent .bottom_block .tabs .tab-pane .items .slick-next {
    right: 20px;
  }
}
.rent .bottom_block .tabs .tab-pane .items .slick-slide {
  margin-right: 30px;
}
@media (max-width: 767px) {
  .rent .bottom_block .tabs .tab-pane .items .slick-slide {
    margin-right: 0;
  }
}
.rent .bottom_block .tabs .tab-pane.active {
  opacity: 1;
  height: auto;
  padding: 40px;
}
@media (max-width: 767px) {
  .rent .bottom_block .tabs .tab-pane.active {
    padding: 20px;
  }
}
.rent .bottom_block .tabs .tab-pane.custom {
  padding: 0;
  border: none;
}
.rent .bottom_block .tabs .tab-pane.custom:before {
  content: none;
}
/*форма всплывающая*/
.sample-popup {
  position: fixed;
  height: 100%;
  width: 100%;
  overflow: auto;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: flex-start;
  -ms-flex-align: start;
  box-sizing: border-box;
  background: rgba(0, 0, 0, 0.5);
  right: 0;
  top: 0;
  z-index: 1000;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
  box-sizing: border-box;
  justify-content: flex-end;
}
.sample-popup * {
  box-sizing: border-box;
}
.sample-popup .sample-popup-in {
  padding: 100px 40px;
  height: 100%;
  background: #F2F2F2;
  text-align: left;
  position: relative;
  flex: 0 0 auto;
  margin: 0;
  max-width: 100%;
  width: 0%;
  box-sizing: border-box;
  display: inline-block;
  position: relative;
  border-radius: 0px;
  transition: all 0.2s;
}
.sample-popup.opened {
  opacity: 1;
  visibility: visible;
}
.sample-popup.opened .sample-popup-in {
  width: 50%;
  overflow: auto;
}
@media (max-width: 767px) {
  .sample-popup.opened .sample-popup-in {
    width: 100%;
  }
}
.sample-popup .title_from {
  font-size: 26px;
  font-weight: 500;
  padding-bottom: 27px;
  display: block;
}
.sample-popup .sample-popup-top {
  padding: 30px;
}
.sample-popup .sample-popup-image {
  font-size: 0;
  text-align: center;
}
.sample-popup .sample-popup-image img {
  border-radius: 10px;
}
.sample-popup .tpl-field:not(.type-upload) {
  padding-bottom: 27px;
}
.sample-popup .tpl-field:not(.type-upload) .field-title {
  font-size: 18px;
  font-weight: normal;
  display: flex;
  align-items: center;
}
.sample-popup .tpl-field:not(.type-upload) .field-value input, .sample-popup .tpl-field:not(.type-upload) .field-value textarea {
  border-radius: 30px;
  border: 2px solid #C7C7C7;
  background: #FFF;
  box-shadow: none;
  padding: 14px 25px;
  font-size: 17px;
}
.sample-popup .tpl-field:not(.type-upload) .field-value input::placeholder, .sample-popup .tpl-field:not(.type-upload) .field-value textarea::placeholder {
  color: #999;
}
.sample-popup .tpl-field:not(.type-upload) .field-value input:hover, .sample-popup .tpl-field:not(.type-upload) .field-value textarea:hover {
  box-shadow: none;
  border: 2px solid #EE7204;
}
.sample-popup .sample-popup-text {
  color: #000;
  margin: 15px 0 0;
  font-size: 15px;
  line-height: 1.3;
}
.sample-popup .sample-popup-text p:first-child {
  margin-top: 0;
}
.sample-popup .sample-popup-text p:last-child {
  margin-bottom: 0;
}
.sample-popup .sample-close2 {
  z-index: 2;
  position: absolute;
  cursor: pointer;
  background: url(data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2216px%22%20height%3D%2216px%22%20%20viewBox%3D%220%200%2016%2016%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23575757%22%20d%3D%22M15.985%2C14.571%20L14.571%2C15.985%20L8.000%2C9.414%20L1.429%2C15.985%20L0.015%2C14.571%20L6.586%2C8.000%20L0.015%2C1.429%20L1.429%2C0.015%20L8.000%2C6.586%20L14.571%2C0.015%20L15.985%2C1.429%20L9.414%2C8.000%20L15.985%2C14.571%20Z%22%2F%3E%3C%2Fsvg%3E) center center/15px no-repeat;
  width: 30px;
  height: 30px;
  top: 5px;
  right: 5px;
}
.type-upload {
  font-size: 18px;
  padding-bottom: 27px;
  color: #000;
}
.type-upload .field-title {
  font-size: 18px;
}
.type-upload .upload-button {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.type-upload .upload-button input {
  background: url("data:image/svg+xml,%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_500_301)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.24279 11.0208C2.85227 10.6303 2.85227 9.9971 3.24279 9.60657L10.3139 2.53551C13.0475 -0.198164 17.4797 -0.198164 20.2134 2.53551C22.947 5.26918 22.947 9.70133 20.2134 12.435L11.021 21.6274C9.06834 23.58 5.90252 23.58 3.9499 21.6274C1.99728 19.6748 1.99728 16.5089 3.9499 14.5563L11.7281 6.77815C12.8996 5.60657 14.7991 5.60657 15.9707 6.77815C17.1423 7.94972 17.1423 9.84921 15.9707 11.0208L10.3139 16.6776C9.92334 17.0682 9.29017 17.0682 8.89965 16.6776C8.50912 16.2871 8.50912 15.654 8.89965 15.2634L14.5565 9.60657C14.947 9.21605 14.947 8.58288 14.5565 8.19236C14.166 7.80184 13.5328 7.80184 13.1423 8.19236L5.36411 15.9705C4.19254 17.1421 4.19254 19.0416 5.36411 20.2132C6.53569 21.3847 8.43518 21.3847 9.60675 20.2132L18.7991 11.0208C20.7518 9.06817 20.7518 5.90234 18.7991 3.94972C16.8465 1.9971 13.6807 1.9971 11.7281 3.94972L4.65701 11.0208C4.26648 11.4113 3.63332 11.4113 3.24279 11.0208Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_500_301'%3E%3Crect width='24' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") 0 50%/24px no-repeat !important;
  color: #000 !important;
  padding-left: 30px !important;
  border: none !important;
  box-shadow: none !important;
}
.type-upload .upload-count {
  font-size: 15px;
  margin-top: 10px;
}
.type-checkbox label, .type-multi_checkbox label {
  flex-wrap: nowrap !important;
}
@media (max-width: 960px) {
  .type-checkbox label, .type-multi_checkbox label {
    flex-wrap: wrap !important;
  }
}
.type-checkbox *, .type-multi_checkbox * {
  font-size: 18px;
  font-family: Rubik;
  color: #000;
  align-items: center;
  display: flex;
  flex-wrap: wrap;
}
.type-checkbox .jq-checkbox, .type-multi_checkbox .jq-checkbox {
  opacity: 1;
  visibility: visible;
  border: 1px solid #C7C7C7;
  -webkit-appearance: auto;
  min-width: 18px;
  min-height: 18px;
  margin-right: 10px;
  border-radius: 2px;
  background: #fff;
}
.type-checkbox .jq-checkbox.checked, .type-multi_checkbox .jq-checkbox.checked {
  border: 1px solid #EE7204;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' width='512' height='512' x='0' y='0' viewBox='0 0 352.62 352.62' style='enable-background:new 0 0 512 512' xml:space='preserve' class=''%3E%3Cg%3E%3Cpath d='M337.222 22.952c-15.912-8.568-33.66 7.956-44.064 17.748-23.867 23.256-44.063 50.184-66.708 74.664-25.092 26.928-48.348 53.856-74.052 80.173-14.688 14.688-30.6 30.6-40.392 48.96-22.032-21.421-41.004-44.677-65.484-63.648C28.774 167.385-.602 157.593.01 190.029c1.224 42.229 38.556 87.517 66.096 116.28 11.628 12.24 26.928 25.092 44.676 25.704 21.42 1.224 43.452-24.48 56.304-38.556 22.645-24.48 41.005-52.021 61.812-77.112 26.928-33.048 54.468-65.485 80.784-99.145 16.524-20.808 68.544-72.217 27.54-94.248zM26.937 187.581c-.612 0-1.224 0-2.448.611-2.448-.611-4.284-1.224-6.732-2.448 1.836-1.224 4.896-.612 9.18 1.837z' fill='%23ffffff' opacity='1' data-original='%23000000' class=''%3E%3C/path%3E%3C/g%3E%3C/svg%3E") 50% 50%/14px no-repeat #EE7204;
}
.type-checkbox a, .type-multi_checkbox a {
  color: #EE7204;
  font-size: 18px;
  margin-left: 5px;
}
/*конец форма всплывающая*/
.repair * {
  transition: all 0.2s;
}
.repair .top_text {
  font-size: 20px;
  margin-bottom: 40px;
}
.repair .link_block {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 16px;
}
.repair .link_block .link {
  border-radius: 300px;
  border: 2px solid #EE7204;
  display: flex;
  padding: 20px 45px;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  color: #000;
  font-size: 20px;
  font-weight: 500;
}
.repair .link_block .link:hover {
  background: #EE7204;
  color: #fff;
}
.repair .scheme_block {
  margin-top: 50px;
}
.repair .scheme_block > .title {
  font-size: 43px;
  font-weight: 500;
  margin-bottom: 30px;
}
.repair .scheme_block .items {
  gap: 40px;
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
}
.repair .scheme_block .item {
  position: relative;
  border-radius: 40px;
  background: #F2F2F2;
  padding: 40px;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 30px;
}
.repair .scheme_block .item:hover .left .ic img {
  transform: scale(1.1);
}
.repair .scheme_block .item .left {
  flex: 1 1 auto;
}
.repair .scheme_block .item .left .ic {
  height: 300px;
  overflow: hidden;
  border-radius: 20px;
}
.repair .scheme_block .item .left .ic img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 20px;
}
.repair .scheme_block .item .center {
  padding: 15px;
  gap: 30px;
  font-size: 36px;
  color: #fff;
  font-weight: 500;
  border-radius: 50%;
  background: #EE7204;
  min-width: 83px;
  min-height: 83px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.repair .scheme_block .item .right {
  flex: 1 1 auto;
}
.repair .scheme_block .item .right .title {
  font-size: 36px;
  font-weight: 500;
}
.repair .scheme_block .item .right .desc {
  margin-top: 30px;
  font-size: 20px;
}
@media (max-width: 767px) {
  .repair .scheme_block .item .right .title {
    font-size: 26px;
  }
  .repair .scheme_block .item .right .desc {
    font-size: 16px;
  }
}
@media (min-width: 961px) {
  .repair .scheme_block .item {
    display: grid;
    grid-template-columns: 1fr 83px 1fr;
  }
  .repair .scheme_block .item:nth-child(even) .left {
    order: 3;
  }
  .repair .scheme_block .item:nth-child(even) .right {
    order: 1;
  }
  .repair .scheme_block .item:nth-child(even) .center {
    order: 2;
  }
}
.repair .scheme_block .item:nth-child(even) {
  flex-direction: row-reverse;
  background: none;
  border-top: 1px solid rgba(0, 0, 0, 0.3);
  border-bottom: 1px solid rgba(0, 0, 0, 0.3);
  border-radius: 0px;
}
.repair .btn_form {
  margin-top: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.repair .btn_form .btn {
  padding: 20px 45px;
  border-radius: 300px;
  color: #fff;
  font-size: 20px;
  background: #EE7204;
  border: 1px solid #EE7204;
  font-weight: 500;
  cursor: pointer;
}
.repair .btn_form .btn:hover {
  background: #fff;
  color: #000;
}
@media (max-width: 960px) {
  .repair .scheme_block > .title {
    font-size: 28px;
  }
  .repair .scheme_block .items .item {
    flex-direction: column;
    text-align: center;
  }
}
