/* line 1, ../scss/main.scss */
html, body {
  margin: 0px;
  padding: 0px;
  color: #363636;
}

/* line 7, ../scss/main.scss */
body {
  background-color: white;
  font-family: roboto;
}

/* line 13, ../scss/main.scss */
main .informations {
  margin-top: 50px;
  width: 100%;
}
/* line 17, ../scss/main.scss */
main .informations .items {
  width: 1170px;
  margin: auto;
}
/* line 21, ../scss/main.scss */
main .informations .items .item {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
}
/* line 25, ../scss/main.scss */
main .informations .items .item:nth-child(n+3) {
  margin-top: 150px;
}
/* line 29, ../scss/main.scss */
main .informations .items .item.second .galery {
  padding-left: 0px;
  padding-right: 15px;
}
/* line 34, ../scss/main.scss */
main .informations .items .item.second .info {
  padding-left: 15px;
  padding-right: 0px;
}
/* line 37, ../scss/main.scss */
main .informations .items .item.second .info .btn {
  width: calc(100% - 30px);
}
/* line 42, ../scss/main.scss */
main .informations .items .item .info {
  width: 50%;
  padding-right: 15px;
  font-size: 16px;
  box-sizing: border-box;
  font-family: Roboto;
  font-style: normal;
  font-weight: normal;
  line-height: 19px;
  letter-spacing: 0.05em;
  position: relative;
  color: #363636;
}
/* line 54, ../scss/main.scss */
main .informations .items .item .info .btn {
  position: absolute;
  bottom: 0px;
  left: 15px;
  width: 100%;
  font-size: 20px;
}
/* line 62, ../scss/main.scss */
main .informations .items .item .galery {
  width: 50%;
  font-size: 0px;
  justify-content: space-between;
  flex-wrap: wrap;
  box-sizing: border-box;
  padding-left: 15px;
}
/* line 70, ../scss/main.scss */
main .informations .items .item .galery .full-size {
  width: 100% !important;
}
/* line 73, ../scss/main.scss */
main .informations .items .item .galery .small-size {
  width: unset !important;
}
/* line 77, ../scss/main.scss */
main .informations .items .item .galery a .small-size {
  margin-top: 30px;
}
/* line 81, ../scss/main.scss */
main .informations .items .item .galery a:nth-child(n+3) .small-size {
  margin-left: 30px;
}
/* line 91, ../scss/main.scss */
main .map_wrpper {
  width: 100%;
  height: 540px;
}
/* line 94, ../scss/main.scss */
main .map_wrpper #map {
  height: 100%;
}
/* line 99, ../scss/main.scss */
main .contacts {
  width: 100%;
  margin-top: 100px;
  height: 577px;
  background-image: url("../image/home/bg_contacts.png");
  background-repeat: no-repeat;
  background-size: cover;
  padding: 100px 0px 150px 0px;
  box-sizing: border-box;
}
/* line 108, ../scss/main.scss */
main .contacts .wrapper {
  width: 1170px;
  margin: auto;
  display: flex;
  color: white;
  align-items: center;
}
/* line 115, ../scss/main.scss */
main .contacts .wrapper .form-wrap .title {
  position: relative;
  font-size: 24px;
  text-transform: uppercase;
}
/* line 120, ../scss/main.scss */
main .contacts .wrapper .form-wrap form {
  width: 585px;
  border-right: 2px solid white;
  margin-top: 15px;
}
/* line 125, ../scss/main.scss */
main .contacts .wrapper .form-wrap form input {
  background: transparent;
  width: 500px;
  border: unset;
  border-bottom: 2px solid white;
  font-size: 16px;
  margin-top: 15px;
  color: white;
  outline: none;
}
/* line 135, ../scss/main.scss */
main .contacts .wrapper .form-wrap form input::placeholder {
  color: #D0D0D0;
}
/* line 139, ../scss/main.scss */
main .contacts .wrapper .form-wrap form .btn {
  width: 500px;
  margin-top: 15px;
}
/* line 146, ../scss/main.scss */
main .contacts .wrapper .info {
  margin-left: 150px;
}
/* line 148, ../scss/main.scss */
main .contacts .wrapper .info .item {
  font-size: 21px;
  margin-top: 10px;
  letter-spacing: 0.05em;
}
/* line 153, ../scss/main.scss */
main .contacts .wrapper .info .soc {
  width: 300px;
  display: flex;
  justify-content: space-between;
  margin-top: 25px;
}
/* line 158, ../scss/main.scss */
main .contacts .wrapper .info .soc img {
  width: 40px;
  height: 40px;
}

/* line 171, ../scss/main.scss */
.tours .items, .fleet .items {
  width: 1170px;
  margin: auto;
  margin-bottom: 100px;
}
/* line 176, ../scss/main.scss */
.tours .items .item, .fleet .items .item {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
}
/* line 180, ../scss/main.scss */
.tours .items .item:nth-child(n+2), .fleet .items .item:nth-child(n+2) {
  margin-top: 100px;
}
/* line 183, ../scss/main.scss */
.tours .items .item.template, .fleet .items .item.template {
  display: none;
}
/* line 187, ../scss/main.scss */
.tours .items .item.second .galery, .fleet .items .item.second .galery {
  padding-left: 0px;
  padding-right: 15px;
}
/* line 192, ../scss/main.scss */
.tours .items .item.second .info, .fleet .items .item.second .info {
  padding-left: 15px;
  padding-right: 0px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
/* line 201, ../scss/main.scss */
.tours .items .item .header, .fleet .items .item .header {
  width: 100%;
  flex: 100%;
  margin-bottom: 30px;
  display: flex;
  align-items: center;
}
/* line 207, ../scss/main.scss */
.tours .items .item .header .title, .fleet .items .item .header .title {
  font-size: 24px;
  text-transform: uppercase;
  font-weight: bold;
  position: relative;
}
/* line 214, ../scss/main.scss */
.tours .items .item .header .controls, .fleet .items .item .header .controls {
  margin-left: 15px;
}
/* line 218, ../scss/main.scss */
.tours .items .item .info, .fleet .items .item .info {
  width: 50%;
  padding-right: 15px;
  font-size: 16px;
  box-sizing: border-box;
  font-family: Roboto;
  font-style: normal;
  font-weight: normal;
  line-height: 19px;
  letter-spacing: 0.05em;
  position: relative;
}
/* line 229, ../scss/main.scss */
.tours .items .item .info .btn, .fleet .items .item .info .btn {
  bottom: 0px;
  left: 15px;
  width: calc(100% - 15px);
  font-size: 20px;
}
/* line 237, ../scss/main.scss */
.tours .items .item .galery, .fleet .items .item .galery {
  width: 50%;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  box-sizing: border-box;
  padding-left: 15px;
}
/* line 244, ../scss/main.scss */
.tours .items .item .galery .full-size, .fleet .items .item .galery .full-size {
  width: 100%;
  height: fit-content;
}
/* line 248, ../scss/main.scss */
.tours .items .item .galery .small-size, .fleet .items .item .galery .small-size {
  margin-top: 30px;
}

/* line 258, ../scss/main.scss */
.tours .items .item {
  margin-top: unset !important;
}
/* line 260, ../scss/main.scss */
.tours .items .item:nth-child(n+3) {
  margin-top: 100px !important;
}

/* line 266, ../scss/main.scss */
.about, .tour {
  width: 1170px;
  margin: auto;
  margin-top: 90px;
  margin-bottom: 20px;
}
/* line 271, ../scss/main.scss */
.about .header, .tour .header {
  font-size: 24px;
  text-transform: uppercase;
  font-weight: bold;
  position: relative;
}
/* line 277, ../scss/main.scss */
.about .galery, .tour .galery {
  margin-top: 35px;
}
/* line 279, ../scss/main.scss */
.about .galery .full-size, .tour .galery .full-size {
  width: 100%;
}
/* line 282, ../scss/main.scss */
.about .galery .wrap, .tour .galery .wrap {
  margin-top: 30px;
  display: flex;
  justify-content: space-between;
}
/* line 287, ../scss/main.scss */
.about .galery.second, .tour .galery.second {
  display: none;
}
/* line 291, ../scss/main.scss */
.about .wrapper, .tour .wrapper {
  width: 100%;
  display: flex;
}
/* line 294, ../scss/main.scss */
.about .wrapper .info, .tour .wrapper .info {
  margin-top: 50px;
}
/* line 296, ../scss/main.scss */
.about .wrapper .info .title, .tour .wrapper .info .title {
  font-size: 20px;
  text-transform: uppercase;
  font-weight: bold;
}
/* line 301, ../scss/main.scss */
.about .wrapper .info .content, .tour .wrapper .info .content {
  margin-top: 15px;
}
/* line 306, ../scss/main.scss */
.about .wrapper .galery-2, .tour .wrapper .galery-2 {
  width: 100%;
  display: flex;
  flex-direction: column;
  flex: 0;
  padding-top: 85px;
  margin-left: 30px;
}
/* line 313, ../scss/main.scss */
.about .wrapper .galery-2 img, .tour .wrapper .galery-2 img {
  width: 370px;
  height: 200px;
  object-fit: cover;
}
/* line 317, ../scss/main.scss */
.about .wrapper .galery-2 img:nth-child(n+2), .tour .wrapper .galery-2 img:nth-child(n+2) {
  margin-top: 37px;
}

/* line 327, ../scss/main.scss */
.fleet-view {
  width: 100%;
  margin-top: 90px;
  min-height: 1000px;
  padding: 10px;
  box-sizing: border-box;
}
/* line 333, ../scss/main.scss */
.fleet-view .wrapper {
  width: 1170px;
  margin: auto;
}
/* line 336, ../scss/main.scss */
.fleet-view .wrapper .item {
  display: flex;
  flex-wrap: wrap;
}
/* line 339, ../scss/main.scss */
.fleet-view .wrapper .item:nth-child(n+2) {
  margin-top: 50px;
}
/* line 342, ../scss/main.scss */
.fleet-view .wrapper .item .title {
  font-size: 24px;
  text-transform: uppercase;
  font-weight: bold;
  position: relative;
  width: 100%;
}
/* line 349, ../scss/main.scss */
.fleet-view .wrapper .item .galery {
  width: 654px;
  margin-top: 30px;
}
/* line 353, ../scss/main.scss */
.fleet-view .wrapper .item .galery img:nth-child(n+2) {
  margin-top: 37px;
}
/* line 358, ../scss/main.scss */
.fleet-view .wrapper .item .info {
  width: 400px;
  padding-left: 100px;
}
/* line 361, ../scss/main.scss */
.fleet-view .wrapper .item .info .header {
  color: #FF391E;
  font-size: 20px;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  font-weight: bold;
}
/* line 368, ../scss/main.scss */
.fleet-view .wrapper .item .info .propertyes {
  margin-top: 25px;
}
/* line 370, ../scss/main.scss */
.fleet-view .wrapper .item .info .propertyes .wrap {
  display: flex;
  align-items: flex-end;
}
/* line 373, ../scss/main.scss */
.fleet-view .wrapper .item .info .propertyes .wrap:nth-child(n+2) {
  margin-top: 20px;
}
/* line 376, ../scss/main.scss */
.fleet-view .wrapper .item .info .propertyes .wrap .prop {
  font-weight: bold;
  width: 150px;
}
/* line 386, ../scss/main.scss */
.fleet-view .wrapper .item .info .description {
  margin-top: 50px;
}

/* line 394, ../scss/main.scss */
.full-wrapper {
  background-image: url("../image/configurator/steper_bg.jpg");
  background-size: cover;
  min-height: 100vh;
}
/* line 399, ../scss/main.scss */
.full-wrapper .popup {
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.7);
  display: none;
  position: fixed;
  justify-content: center;
  align-items: center;
  z-index: 999999999;
}
/* line 408, ../scss/main.scss */
.full-wrapper .popup .wrapper {
  width: 400px;
  margin: auto;
  background-color: white;
  padding-top: 50px;
}
/* line 413, ../scss/main.scss */
.full-wrapper .popup .wrapper .title, .full-wrapper .popup .wrapper .thx {
  font-size: 26px;
  text-align: center;
  color: #FF391E;
  font-weight: bold;
}
/* line 419, ../scss/main.scss */
.full-wrapper .popup .wrapper .thx {
  margin-top: 25px;
}
/* line 422, ../scss/main.scss */
.full-wrapper .popup .wrapper .info {
  margin-top: 10px;
  text-align: center;
  font-size: 20px;
}
/* line 427, ../scss/main.scss */
.full-wrapper .popup .wrapper .btn {
  margin-top: 58px;
  display: block;
}
/* line 433, ../scss/main.scss */
.full-wrapper .configurator {
  width: 100%;
  height: 100%;
  margin: auto;
  box-sizing: border-box;
}
/* line 445, ../scss/main.scss */
.full-wrapper .configurator #steper .control {
  position: absolute;
  top: 36%;
  cursor: pointer;
  color: #FF391E;
  font-size: 60px;
  z-index: 9;
  width: fit-content;
}
/* line 453, ../scss/main.scss */
.full-wrapper .configurator #steper .control.prev {
  left: 10px;
}
/* line 456, ../scss/main.scss */
.full-wrapper .configurator #steper .control.next {
  right: 10px;
}
/* line 460, ../scss/main.scss */
.full-wrapper .configurator #steper .actions {
  display: none;
}
/* line 464, ../scss/main.scss */
.full-wrapper .configurator #steper .first-step-next {
  width: 20vw;
  margin: auto;
}
/* line 468, ../scss/main.scss */
.full-wrapper .configurator #steper .owl-stage {
  height: 100%;
}
/* line 470, ../scss/main.scss */
.full-wrapper .configurator #steper .owl-stage .owl-item {
  height: 100%;
}
/* line 475, ../scss/main.scss */
.full-wrapper .configurator #steper .steps {
  display: none;
}
/* line 478, ../scss/main.scss */
.full-wrapper .configurator #steper .header {
  padding-left: 5vw;
  box-sizing: border-box;
}
/* line 481, ../scss/main.scss */
.full-wrapper .configurator #steper .header .title {
  font-size: 1.5vw;
}
/* line 485, ../scss/main.scss */
.full-wrapper .configurator #steper .steper-tours, .full-wrapper .configurator #steper .steper-cars, .full-wrapper .configurator #steper .steper-selected {
  display: flex;
  width: 100%;
  overflow: hidden;
  height: 72vh;
  padding-left: 5vw;
  box-sizing: border-box;
}
/* line 492, ../scss/main.scss */
.full-wrapper .configurator #steper .steper-tours .header, .full-wrapper .configurator #steper .steper-cars .header, .full-wrapper .configurator #steper .steper-selected .header {
  padding-left: 5vw;
}
/* line 495, ../scss/main.scss */
.full-wrapper .configurator #steper .steper-tours .item, .full-wrapper .configurator #steper .steper-cars .item, .full-wrapper .configurator #steper .steper-selected .item {
  width: 20vw;
  max-height: 70vh;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  background-color: white;
  transition: 1s all;
  position: relative;
}
/* line 505, ../scss/main.scss */
.full-wrapper .configurator #steper .steper-tours .item:hover, .full-wrapper .configurator #steper .steper-cars .item:hover, .full-wrapper .configurator #steper .steper-selected .item:hover {
  -webkit-box-shadow: 1px 21px 18px 0px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 1px 21px 18px 0px rgba(0, 0, 0, 0.75);
  box-shadow: 1px 21px 18px 0px rgba(0, 0, 0, 0.75);
}
/* line 510, ../scss/main.scss */
.full-wrapper .configurator #steper .steper-tours .item:nth-child(n+2), .full-wrapper .configurator #steper .steper-cars .item:nth-child(n+2), .full-wrapper .configurator #steper .steper-selected .item:nth-child(n+2) {
  margin-left: 30px;
}
/* line 513, ../scss/main.scss */
.full-wrapper .configurator #steper .steper-tours .item.template, .full-wrapper .configurator #steper .steper-cars .item.template, .full-wrapper .configurator #steper .steper-selected .item.template {
  display: none;
}
/* line 516, ../scss/main.scss */
.full-wrapper .configurator #steper .steper-tours .item .close, .full-wrapper .configurator #steper .steper-cars .item .close, .full-wrapper .configurator #steper .steper-selected .item .close {
  position: absolute;
  width: 3vw;
  right: .7vw;
  top: .7vw;
  display: none;
}
/* line 524, ../scss/main.scss */
.full-wrapper .configurator #steper .steper-tours .item.selected ::after, .full-wrapper .configurator #steper .steper-cars .item.selected ::after, .full-wrapper .configurator #steper .steper-selected .item.selected ::after {
  content: '';
  height: 100%;
  width: 100%;
  top: 0px;
  left: 0px;
  position: absolute;
  background-color: #dddddd;
  opacity: 0.09;
  cursor: no-drop;
}
/* line 536, ../scss/main.scss */
.full-wrapper .configurator #steper .steper-tours .item.selected .close, .full-wrapper .configurator #steper .steper-cars .item.selected .close, .full-wrapper .configurator #steper .steper-selected .item.selected .close {
  display: block;
  z-index: 999999;
  cursor: pointer;
}
/* line 542, ../scss/main.scss */
.full-wrapper .configurator #steper .steper-tours .item.form, .full-wrapper .configurator #steper .steper-cars .item.form, .full-wrapper .configurator #steper .steper-selected .item.form {
  background-color: transparent;
  justify-content: start;
}
/* line 545, ../scss/main.scss */
.full-wrapper .configurator #steper .steper-tours .item.form:hover, .full-wrapper .configurator #steper .steper-cars .item.form:hover, .full-wrapper .configurator #steper .steper-selected .item.form:hover {
  box-shadow: none;
}
/* line 548, ../scss/main.scss */
.full-wrapper .configurator #steper .steper-tours .item.form .item-title, .full-wrapper .configurator #steper .steper-cars .item.form .item-title, .full-wrapper .configurator #steper .steper-selected .item.form .item-title {
  font-weight: 500;
  font-size: 16px;
  letter-spacing: 0.05em;
  color: #FF391E;
  text-transform: uppercase;
  text-align: center;
  margin-bottom: 45px;
}
/* line 557, ../scss/main.scss */
.full-wrapper .configurator #steper .steper-tours .item.form .wrapper, .full-wrapper .configurator #steper .steper-cars .item.form .wrapper, .full-wrapper .configurator #steper .steper-selected .item.form .wrapper {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
/* line 563, ../scss/main.scss */
.full-wrapper .configurator #steper .steper-tours .item.form .wrapper form .item-form, .full-wrapper .configurator #steper .steper-cars .item.form .wrapper form .item-form, .full-wrapper .configurator #steper .steper-selected .item.form .wrapper form .item-form {
  margin-top: 10px;
}
/* line 565, ../scss/main.scss */
.full-wrapper .configurator #steper .steper-tours .item.form .wrapper form .item-form .title, .full-wrapper .configurator #steper .steper-cars .item.form .wrapper form .item-form .title, .full-wrapper .configurator #steper .steper-selected .item.form .wrapper form .item-form .title {
  color: #FF391E;
  font-size: 12px;
}
/* line 569, ../scss/main.scss */
.full-wrapper .configurator #steper .steper-tours .item.form .wrapper form .item-form input, .full-wrapper .configurator #steper .steper-tours .item.form .wrapper form .item-form textarea, .full-wrapper .configurator #steper .steper-cars .item.form .wrapper form .item-form input, .full-wrapper .configurator #steper .steper-cars .item.form .wrapper form .item-form textarea, .full-wrapper .configurator #steper .steper-selected .item.form .wrapper form .item-form input, .full-wrapper .configurator #steper .steper-selected .item.form .wrapper form .item-form textarea {
  border: none;
  outline: none;
  border-bottom: 1px solid #000000;
  background: transparent;
  font-size: 18px;
  width: 100%;
  height: 20px;
  resize: none;
}
/* line 579, ../scss/main.scss */
.full-wrapper .configurator #steper .steper-tours .item.form .wrapper form .item-form textarea, .full-wrapper .configurator #steper .steper-cars .item.form .wrapper form .item-form textarea, .full-wrapper .configurator #steper .steper-selected .item.form .wrapper form .item-form textarea {
  height: 50px;
}
/* line 583, ../scss/main.scss */
.full-wrapper .configurator #steper .steper-tours .item.form .wrapper form .price, .full-wrapper .configurator #steper .steper-cars .item.form .wrapper form .price, .full-wrapper .configurator #steper .steper-selected .item.form .wrapper form .price {
  font-weight: 500;
  font-size: 16px;
  line-height: 19px;
  letter-spacing: 0.05em;
  text-align: center;
  margin-top: 25px;
  text-transform: uppercase;
}
/* line 591, ../scss/main.scss */
.full-wrapper .configurator #steper .steper-tours .item.form .wrapper form .price span, .full-wrapper .configurator #steper .steper-cars .item.form .wrapper form .price span, .full-wrapper .configurator #steper .steper-selected .item.form .wrapper form .price span {
  color: #FF391E;
}
/* line 599, ../scss/main.scss */
.full-wrapper .configurator #steper .steper-tours .item .wrapper img, .full-wrapper .configurator #steper .steper-cars .item .wrapper img, .full-wrapper .configurator #steper .steper-selected .item .wrapper img {
  max-height: 25vh;
  margin: auto;
  width: 20vw;
}
/* line 605, ../scss/main.scss */
.full-wrapper .configurator #steper .steper-tours .item .wrapper .info, .full-wrapper .configurator #steper .steper-cars .item .wrapper .info, .full-wrapper .configurator #steper .steper-selected .item .wrapper .info {
  padding: 10px 15px;
}
/* line 607, ../scss/main.scss */
.full-wrapper .configurator #steper .steper-tours .item .wrapper .info .head, .full-wrapper .configurator #steper .steper-cars .item .wrapper .info .head, .full-wrapper .configurator #steper .steper-selected .item .wrapper .info .head {
  font-weight: 500;
  font-size: 1vw;
  line-height: 19px;
  text-transform: uppercase;
}
/* line 613, ../scss/main.scss */
.full-wrapper .configurator #steper .steper-tours .item .wrapper .info .desc, .full-wrapper .configurator #steper .steper-cars .item .wrapper .info .desc, .full-wrapper .configurator #steper .steper-selected .item .wrapper .info .desc {
  font-size: .9vw;
  line-height: 1vw;
  letter-spacing: 0.05em;
  margin-top: .5vw;
}
/* line 622, ../scss/main.scss */
.full-wrapper .configurator #steper .steper-tours .item .controls, .full-wrapper .configurator #steper .steper-cars .item .controls, .full-wrapper .configurator #steper .steper-selected .item .controls {
  display: flex;
  width: 100%;
}
/* line 625, ../scss/main.scss */
.full-wrapper .configurator #steper .steper-tours .item .controls .btn, .full-wrapper .configurator #steper .steper-cars .item .controls .btn, .full-wrapper .configurator #steper .steper-selected .item .controls .btn {
  width: 100%;
}
/* line 627, ../scss/main.scss */
.full-wrapper .configurator #steper .steper-tours .item .controls .btn.white, .full-wrapper .configurator #steper .steper-cars .item .controls .btn.white, .full-wrapper .configurator #steper .steper-selected .item .controls .btn.white {
  color: #FF391E;
}
/* line 640, ../scss/main.scss */
.full-wrapper .configurator #steper .steper-selected .btn.change {
  align-self: flex-end;
}
/* line 646, ../scss/main.scss */
.full-wrapper .configurator #steper .second-step {
  display: flex;
  flex-wrap: wrap;
}
/* line 649, ../scss/main.scss */
.full-wrapper .configurator #steper .second-step .map {
  width: 55vw;
  margin-left: 1vw;
}
/* line 652, ../scss/main.scss */
.full-wrapper .configurator #steper .second-step .map img {
  width: 100%;
  border: 2px solid rgba(0, 0, 0, 0.3);
}
/* line 657, ../scss/main.scss */
.full-wrapper .configurator #steper .second-step .scond-step-form {
  width: 25vw;
  position: relative;
  box-sizing: border-box;
  margin-left: 5vw;
}
/* line 662, ../scss/main.scss */
.full-wrapper .configurator #steper .second-step .scond-step-form .item {
  margin-top: 25px;
}
/* line 664, ../scss/main.scss */
.full-wrapper .configurator #steper .second-step .scond-step-form .item .title {
  color: #FF391E;
  font-size: 18px;
}
/* line 668, ../scss/main.scss */
.full-wrapper .configurator #steper .second-step .scond-step-form .item input {
  border: none;
  outline: none;
  border-bottom: 1px solid #000000;
  background: transparent;
  font-size: 18px;
  width: 100%;
  height: 35px;
}
/* line 679, ../scss/main.scss */
.full-wrapper .configurator #steper .second-step .scond-step-form .date-block {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
/* line 683, ../scss/main.scss */
.full-wrapper .configurator #steper .second-step .scond-step-form .date-block .item {
  width: 12vw;
  font-size: 1vw;
}
/* line 686, ../scss/main.scss */
.full-wrapper .configurator #steper .second-step .scond-step-form .date-block .item .title {
  color: #FF391E;
}
/* line 689, ../scss/main.scss */
.full-wrapper .configurator #steper .second-step .scond-step-form .date-block .item input[type=radio] {
  height: 20px !important;
  width: 20px;
  margin-top: 10px;
}
/* line 695, ../scss/main.scss */
.full-wrapper .configurator #steper .second-step .scond-step-form .date-block .item .wrapper {
  position: relative;
}
/* line 697, ../scss/main.scss */
.full-wrapper .configurator #steper .second-step .scond-step-form .date-block .item .wrapper::before {
  content: '';
  height: 10px;
  width: 10px;
  border-left: 1px solid #000000;
  position: absolute;
  bottom: 5px;
  right: 15px;
  z-index: 1;
}
/* line 707, ../scss/main.scss */
.full-wrapper .configurator #steper .second-step .scond-step-form .date-block .item .wrapper select {
  border: none;
  width: 100%;
  border-bottom: 1px solid #000000;
  background: none;
  position: relative;
  outline: none;
  text-align: center;
  font-weight: 300;
  font-size: 1vw;
  margin-top: .5vw;
}
/* line 723, ../scss/main.scss */
.full-wrapper .configurator #steper .second-step .scond-step-form .btn {
  bottom: 0px;
  left: 0px;
  right: 0px;
  box-sizing: border-box;
  margin-top: 1.5vh;
}
/* line 734, ../scss/main.scss */
.full-wrapper .configurator #steper .fourth-step-back {
  margin-left: 25px;
  color: black;
  font-size: 12px;
  padding: 5px 15px;
}
/* line 741, ../scss/main.scss */
.full-wrapper .configurator #steper .fourth-step {
  display: flex;
  flex-wrap: wrap;
}
/* line 744, ../scss/main.scss */
.full-wrapper .configurator #steper .fourth-step .item {
  display: flex;
}
/* line 746, ../scss/main.scss */
.full-wrapper .configurator #steper .fourth-step .item.template {
  display: none;
}
/* line 749, ../scss/main.scss */
.full-wrapper .configurator #steper .fourth-step .item .galery {
  width: 40vw;
  padding-left: 10vw;
  box-sizing: border-box;
}
/* line 753, ../scss/main.scss */
.full-wrapper .configurator #steper .fourth-step .item .galery img {
  width: 100%;
}
/* line 757, ../scss/main.scss */
.full-wrapper .configurator #steper .fourth-step .item .info {
  width: 40vw;
  position: relative;
  margin-left: 5vw;
}
/* line 761, ../scss/main.scss */
.full-wrapper .configurator #steper .fourth-step .item .info .title {
  font-weight: bold;
  font-size: 24px;
}
/* line 766, ../scss/main.scss */
.full-wrapper .configurator #steper .fourth-step .item .info .desc {
  font-weight: normal;
  font-size: 16px;
  margin-top: 15px;
}
/* line 772, ../scss/main.scss */
.full-wrapper .configurator #steper .fourth-step .item .info .btns {
  display: flex;
  justify-content: space-between;
  position: absolute;
  width: 100%;
  bottom: 0px;
  left: 0px;
}
/* line 779, ../scss/main.scss */
.full-wrapper .configurator #steper .fourth-step .item .info .btns .btn {
  width: 48%;
}
/* line 781, ../scss/main.scss */
.full-wrapper .configurator #steper .fourth-step .item .info .btns .btn:nth-child(1) {
  background: transparent;
  color: #FF391E;
}
/* line 791, ../scss/main.scss */
.full-wrapper .configurator #steper .template {
  display: none;
}

/* line 803, ../scss/main.scss */
.btn {
  text-align: center;
  background: #FF391E;
  border: 2px solid #FF391E;
  box-sizing: border-box;
  padding: 10px;
  color: white;
  text-transform: uppercase;
  cursor: pointer;
  text-decoration: none;
  transition: .3s all;
}
/* line 814, ../scss/main.scss */
.btn.light {
  background: #FFFFFF;
  color: #FF391E;
}
/* line 817, ../scss/main.scss */
.btn.light:hover {
  color: white;
  background-color: #FF391E;
}
/* line 823, ../scss/main.scss */
.btn.white {
  background: transparent;
  color: white;
  border: 2px solid white;
}
/* line 828, ../scss/main.scss */
.btn:hover {
  color: #FF391E;
  background-color: white;
}

/* line 834, ../scss/main.scss */
.ui-line {
  position: absolute;
  bottom: -5px;
  left: 0px;
  width: 70px;
}
/* line 839, ../scss/main.scss */
.ui-line.white {
  border-bottom: 2px solid white;
}
/* line 843, ../scss/main.scss */
.ui-line.orange {
  border-bottom: 2px solid #FF391E;
}

/* line 848, ../scss/main.scss */
.header {
  width: 100%;
  flex: 100%;
  margin-bottom: 30px;
  display: flex;
  align-items: center;
}
/* line 854, ../scss/main.scss */
.header.home {
  margin-bottom: 30px;
}
/* line 857, ../scss/main.scss */
.header .title {
  font-size: 22px;
  text-transform: uppercase;
  font-weight: bold;
  position: relative;
}
/* line 862, ../scss/main.scss */
.header .title.main {
  font-size: 26px;
}
/* line 868, ../scss/main.scss */
.header .controls {
  margin-left: 15px;
  cursor: pointer;
  display: flex;
}
/* line 874, ../scss/main.scss */
.header .current-page {
  font-size: 16px;
  color: #7A7A7A;
  text-transform: none;
  font-weight: normal;
  margin-left: 15px;
}

/* line 883, ../scss/main.scss */
.pagination {
  width: fit-content;
  margin: auto;
  margin-top: 80px;
}
/* line 888, ../scss/main.scss */
.pagination .page {
  color: #FF391E;
  border: 1px solid #FF391E;
  padding: 5px;
  margin-left: 5px;
}
/* line 893, ../scss/main.scss */
.pagination .page a {
  text-decoration: none;
  color: #FF391E;
  margin-left: 5px;
}
/* line 900, ../scss/main.scss */
.pagination .current {
  background-color: #FF391E;
  border: 1px solid #FF391E;
  padding: 5px 10px;
  margin-left: 5px;
}
/* line 905, ../scss/main.scss */
.pagination .current a {
  text-decoration: none;
  color: white;
  margin-left: 5px;
}
/* line 912, ../scss/main.scss */
.pagination .next, .pagination .first, .pagination .previous, .pagination .last {
  margin-left: 5px;
  text-decoration: none;
  color: #FF391E;
  padding: 5px;
  border: 1px solid #FF391E;
}
/* line 918, ../scss/main.scss */
.pagination .next a, .pagination .first a, .pagination .previous a, .pagination .last a {
  text-decoration: none;
  color: #FF391E;
}

@media screen and (max-width: 1170px) {
  /* line 929, ../scss/main.scss */
  main .informations {
    width: 100%;
  }
  /* line 931, ../scss/main.scss */
  main .informations .items {
    width: 100%;
    padding: 10px;
    box-sizing: border-box;
  }
  /* line 936, ../scss/main.scss */
  main .informations .items .item .info, main .informations .items .item .galery {
    width: 100%;
  }
  /* line 939, ../scss/main.scss */
  main .informations .items .item .galery {
    padding: unset;
  }
  /* line 941, ../scss/main.scss */
  main .informations .items .item .galery .small-size {
    display: none !important;
  }
  /* line 944, ../scss/main.scss */
  main .informations .items .item .galery .full-size {
    width: 100%;
    margin-top: 10px;
  }
  /* line 950, ../scss/main.scss */
  main .informations .items .item.second .info {
    padding: unset;
  }
  /* line 952, ../scss/main.scss */
  main .informations .items .item.second .info .btn {
    bottom: -70px;
  }
  /* line 956, ../scss/main.scss */
  main .informations .items .item.second .galery {
    padding: unset;
  }
  /* line 958, ../scss/main.scss */
  main .informations .items .item.second .galery .full-size {
    margin-top: 0px;
    margin-bottom: 10px;
  }
  /* line 969, ../scss/main.scss */
  main .contacts .wrapper {
    width: 100%;
    flex-direction: column;
  }
  /* line 972, ../scss/main.scss */
  main .contacts .wrapper .form-wrap {
    width: 100%;
    padding: 10px;
    box-sizing: border-box;
  }
  /* line 976, ../scss/main.scss */
  main .contacts .wrapper .form-wrap form {
    width: 100%;
    border: unset;
  }
  /* line 979, ../scss/main.scss */
  main .contacts .wrapper .form-wrap form input {
    width: 100%;
    box-sizing: border-box;
  }
  /* line 983, ../scss/main.scss */
  main .contacts .wrapper .form-wrap form .btn {
    width: 100%;
  }
  /* line 989, ../scss/main.scss */
  main .contacts .wrapper .info {
    display: none;
  }

  /* line 996, ../scss/main.scss */
  .tours, .fleet {
    padding: 10px;
    box-sizing: border-box;
  }
  /* line 999, ../scss/main.scss */
  .tours .items, .fleet .items {
    width: 100% !important;
  }
  /* line 1001, ../scss/main.scss */
  .tours .items .item, .fleet .items .item {
    width: 100% !important;
  }
  /* line 1003, ../scss/main.scss */
  .tours .items .item:nth-child(n+2), .fleet .items .item:nth-child(n+2) {
    margin-top: 100px;
  }
  /* line 1006, ../scss/main.scss */
  .tours .items .item .galery, .tours .items .item .info, .fleet .items .item .galery, .fleet .items .item .info {
    width: 100%;
  }
  /* line 1009, ../scss/main.scss */
  .tours .items .item .galery, .fleet .items .item .galery {
    padding-right: unset !important;
  }
  /* line 1011, ../scss/main.scss */
  .tours .items .item .galery img, .fleet .items .item .galery img {
    height: unset !important;
    object-fit: contain;
  }
  /* line 1016, ../scss/main.scss */
  .tours .items .item .info, .fleet .items .item .info {
    width: 100%;
    padding: unset !important;
  }
  /* line 1019, ../scss/main.scss */
  .tours .items .item .info .btn, .fleet .items .item .info .btn {
    width: calc(100%) !important;
    left: 0px;
    bottom: -7vh;
  }

  /* line 1029, ../scss/main.scss */
  .fleet-view {
    margin-top: unset !important;
  }
  /* line 1031, ../scss/main.scss */
  .fleet-view .wrapper {
    width: 100% !important;
  }
  /* line 1034, ../scss/main.scss */
  .fleet-view .wrapper .item .galery {
    width: 100% !important;
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  /* line 1039, ../scss/main.scss */
  .fleet-view .wrapper .item .galery .full-size {
    width: 100%;
  }
  /* line 1043, ../scss/main.scss */
  .fleet-view .wrapper .item .info {
    width: 100% !important;
    padding: 10px !important;
  }

  /* line 1051, ../scss/main.scss */
  .about, .tour {
    width: 100% !important;
    padding: 10px;
    box-sizing: border-box;
    margin-top: unset !important;
  }
  /* line 1056, ../scss/main.scss */
  .about .header, .tour .header {
    margin-left: 10px;
  }
  /* line 1059, ../scss/main.scss */
  .about .galery, .tour .galery {
    padding: 10px;
  }
  /* line 1061, ../scss/main.scss */
  .about .galery img, .tour .galery img {
    width: 100% !important;
    margin: unset !important;
  }
  /* line 1065, ../scss/main.scss */
  .about .galery .wrap, .tour .galery .wrap {
    display: block;
  }
  /* line 1068, ../scss/main.scss */
  .about .galery.second, .tour .galery.second {
    display: block;
  }
  /* line 1072, ../scss/main.scss */
  .about .galery.first .wrap, .tour .galery.first .wrap {
    display: none;
  }
  /* line 1077, ../scss/main.scss */
  .about .galery-2, .tour .galery-2 {
    padding-top: unset !important;
    margin-left: unset !important;
    padding: 10px;
    box-sizing: border-box;
  }
  /* line 1082, ../scss/main.scss */
  .about .galery-2 img, .tour .galery-2 img {
    margin-left: unset !important;
    width: 100% !important;
  }
  /* line 1087, ../scss/main.scss */
  .about .wrapper, .tour .wrapper {
    flex-direction: column;
  }
  /* line 1089, ../scss/main.scss */
  .about .wrapper .info, .tour .wrapper .info {
    width: 100% !important;
    padding: 10px;
    box-sizing: border-box;
  }

  /* line 1098, ../scss/main.scss */
  .full-wrapper .configurator {
    height: 100% !important;
  }
  /* line 1103, ../scss/main.scss */
  .full-wrapper #steper .control {
    position: absolute;
    top: 36%;
    right: 10px;
    cursor: pointer;
    color: #FF391E;
    font-size: 10vw !important;
  }
  /* line 1110, ../scss/main.scss */
  .full-wrapper #steper .control.next {
    right: 2vw !important;
  }
  /* line 1113, ../scss/main.scss */
  .full-wrapper #steper .control.prev {
    left: 2vw !important;
  }
  /* line 1118, ../scss/main.scss */
  .full-wrapper #steper .header .title {
    font-size: 3vw !important;
  }
  /* line 1123, ../scss/main.scss */
  .full-wrapper #steper .owl-carousel .owl-stage {
    display: flex !important;
    align-items: center !important;
  }
  /* line 1127, ../scss/main.scss */
  .full-wrapper #steper .owl-carousel .caption {
    text-align: center;
  }
  /* line 1131, ../scss/main.scss */
  .full-wrapper #steper .steper-tours, .full-wrapper #steper .steper-cars {
    padding-left: unset !important;
  }
  /* line 1134, ../scss/main.scss */
  .full-wrapper #steper .steper-tours .owl-item .item, .full-wrapper #steper .steper-cars .owl-item .item {
    width: 80% !important;
    margin: auto;
  }
  /* line 1137, ../scss/main.scss */
  .full-wrapper #steper .steper-tours .owl-item .item .close, .full-wrapper #steper .steper-cars .owl-item .item .close {
    width: 6vw !important;
  }
  /* line 1141, ../scss/main.scss */
  .full-wrapper #steper .steper-tours .owl-item .item .wrapper img, .full-wrapper #steper .steper-cars .owl-item .item .wrapper img {
    width: 100%;
    object-fit: cover;
  }
  /* line 1146, ../scss/main.scss */
  .full-wrapper #steper .steper-tours .owl-item .item .wrapper .info .head, .full-wrapper #steper .steper-cars .owl-item .item .wrapper .info .head {
    font-size: 4vw;
  }
  /* line 1149, ../scss/main.scss */
  .full-wrapper #steper .steper-tours .owl-item .item .wrapper .info .desc, .full-wrapper #steper .steper-cars .owl-item .item .wrapper .info .desc {
    font-size: 4vw;
    line-height: unset !important;
  }
  /* line 1160, ../scss/main.scss */
  .full-wrapper #steper h3 {
    display: none;
  }
  /* line 1164, ../scss/main.scss */
  .full-wrapper #steper .second-step {
    padding-bottom: 2vh;
  }
  /* line 1166, ../scss/main.scss */
  .full-wrapper #steper .second-step .map {
    width: 90% !important;
    box-sizing: border-box;
    margin: auto !important;
  }
  /* line 1171, ../scss/main.scss */
  .full-wrapper #steper .second-step .scond-step-form {
    width: 90% !important;
    margin: auto;
    padding-bottom: 10vh;
  }
  /* line 1176, ../scss/main.scss */
  .full-wrapper #steper .second-step .scond-step-form .date-block .item {
    width: 100% !important;
    margin-top: 1vh !important;
  }
  /* line 1179, ../scss/main.scss */
  .full-wrapper #steper .second-step .scond-step-form .date-block .item.time {
    width: 50% !important;
  }
  /* line 1182, ../scss/main.scss */
  .full-wrapper #steper .second-step .scond-step-form .date-block .item .title {
    font-size: 4vw !important;
  }
  /* line 1185, ../scss/main.scss */
  .full-wrapper #steper .second-step .scond-step-form .date-block .item select {
    font-size: 3vw !important;
  }
  /* line 1199, ../scss/main.scss */
  .full-wrapper .steper-selected {
    padding-left: unset !important;
    flex-direction: column;
    height: unset !important;
    padding-bottom: 4vh;
  }
  /* line 1210, ../scss/main.scss */
  .full-wrapper .steper-selected .item {
    width: 90% !important;
    margin: auto !important;
    max-height: unset !important;
  }
  /* line 1215, ../scss/main.scss */
  .full-wrapper .steper-selected .item .wrapper img {
    width: 100% !important;
    object-fit: cover;
  }
  /* line 1219, ../scss/main.scss */
  .full-wrapper .steper-selected .item .wrapper .info {
    min-height: 20vh;
  }
  /* line 1221, ../scss/main.scss */
  .full-wrapper .steper-selected .item .wrapper .info .head {
    font-size: 4vw !important;
  }
  /* line 1224, ../scss/main.scss */
  .full-wrapper .steper-selected .item .wrapper .info .desc {
    font-size: 4vw !important;
    line-height: unset !important;
  }
  /* line 1230, ../scss/main.scss */
  .full-wrapper .steper-selected .item:nth-child(n+2) {
    margin-top: 5vw !important;
  }
  /* line 1237, ../scss/main.scss */
  .full-wrapper .fourth-step .item {
    display: flex;
    flex-direction: column;
    width: 80%;
    margin: auto;
  }
  /* line 1242, ../scss/main.scss */
  .full-wrapper .fourth-step .item .galery {
    width: 90% !important;
    margin: auto;
    padding: unset !important;
  }
  /* line 1247, ../scss/main.scss */
  .full-wrapper .fourth-step .item .info {
    width: 90% !important;
    margin: auto;
    min-height: 20vh;
  }
  /* line 1251, ../scss/main.scss */
  .full-wrapper .fourth-step .item .info .title {
    font-size: 5vw !important;
  }
  /* line 1254, ../scss/main.scss */
  .full-wrapper .fourth-step .item .info .desc {
    font-size: 4vw !important;
  }
  /* line 1258, ../scss/main.scss */
  .full-wrapper .fourth-step .item .info .btns {
    width: 90% !important;
    margin: auto;
    position: unset !important;
    margin-top: 2vw;
  }
  /* line 1267, ../scss/main.scss */
  .full-wrapper .first-step-next {
    width: 100% !important;
  }

  /* line 1273, ../scss/main.scss */
  .index-call-popup .wrapper {
    width: 90% !important;
  }
  /* line 1275, ../scss/main.scss */
  .index-call-popup .wrapper .controls {
    box-sizing: border-box !important;
  }

  /* line 1285, ../scss/main.scss */
  .header .title.main {
    margin-bottom: 20px;
  }

  /* line 1291, ../scss/main.scss */
  .call-btn {
    display: none;
  }

  /* line 1295, ../scss/main.scss */
  .mob-call-btn {
    display: flex !important;
    width: 100%;
    position: fixed;
    background-color: white;
    box-sizing: border-box;
    justify-content: space-between;
    z-index: 9;
    bottom: 0px;
    left: 0px;
    padding: 10px;
    box-shadow: 0 2px 15px 0 #333333;
  }
  /* line 1307, ../scss/main.scss */
  .mob-call-btn.show {
    display: flex !important;
  }
  /* line 1310, ../scss/main.scss */
  .mob-call-btn.hide {
    display: none !important;
  }
  /* line 1313, ../scss/main.scss */
  .mob-call-btn .call, .mob-call-btn .request {
    width: 33%;
    text-transform: uppercase;
    display: flex;
    align-items: center;
    color: #FF391E;
    cursor: pointer;
  }
  /* line 1320, ../scss/main.scss */
  .mob-call-btn .call a, .mob-call-btn .request a {
    text-decoration: none;
    display: flex;
    align-items: center;
    color: #FF391E;
    position: relative;
  }
  /* line 1327, ../scss/main.scss */
  .mob-call-btn .call svg, .mob-call-btn .request svg {
    width: 30px;
    height: 30px;
    margin-right: 5px;
  }
  /* line 1334, ../scss/main.scss */
  .mob-call-btn .mail {
    position: relative;
  }
  /* line 1336, ../scss/main.scss */
  .mob-call-btn .mail a {
    position: absolute;
    padding: 15px;
    background-color: white;
    border-radius: 40px;
    top: -20px;
    left: -25px;
    box-shadow: 0 2px 15px 0 #333333;
  }
  /* line 1344, ../scss/main.scss */
  .mob-call-btn .mail a img {
    width: 40px;
  }
  /* line 1351, ../scss/main.scss */
  .mob-call-btn .request {
    text-align: end;
  }
  /* line 1353, ../scss/main.scss */
  .mob-call-btn .request .wrap {
    width: 100%;
  }

  /* line 1360, ../scss/main.scss */
  .slogan .wrapepr {
    font-size: 5vw !important;
  }
}
/* line 1366, ../scss/main.scss */
.index-popup, .index-call-popup {
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.7);
  display: none;
  position: fixed;
  justify-content: center;
  align-items: center;
  z-index: 999999999;
  top: 0px;
  left: 0px;
}
/* line 1377, ../scss/main.scss */
.index-popup .index-popup-close, .index-call-popup .index-popup-close {
  position: absolute;
  top: 5px;
  right: 10px;
  color: #FF391E;
  cursor: pointer;
}
/* line 1384, ../scss/main.scss */
.index-popup .wrapper, .index-call-popup .wrapper {
  max-width: 400px;
  width: 100%;
  margin: auto;
  background-color: white;
  margin-top: 20%;
  padding-top: 50px;
  padding-bottom: 50px;
  position: relative;
  display: flex;
  flex-direction: column;
}
/* line 1396, ../scss/main.scss */
.index-popup .wrapper input, .index-call-popup .wrapper input {
  width: 20vw;
  margin: auto;
  margin-top: 20px;
  margin-bottom: 20px;
}
/* line 1402, ../scss/main.scss */
.index-popup .wrapper .title, .index-popup .wrapper .thx, .index-call-popup .wrapper .title, .index-call-popup .wrapper .thx {
  font-size: 26px;
  text-align: center;
  color: #FF391E;
  font-weight: bold;
}
/* line 1408, ../scss/main.scss */
.index-popup .wrapper .thx, .index-call-popup .wrapper .thx {
  margin-top: 25px;
}
/* line 1411, ../scss/main.scss */
.index-popup .wrapper .info, .index-call-popup .wrapper .info {
  margin-top: 10px;
  text-align: center;
  font-size: 20px;
  padding: 20px;
}
/* line 1417, ../scss/main.scss */
.index-popup .wrapper .btn, .index-call-popup .wrapper .btn {
  position: absolute;
  bottom: 0px;
  width: 100%;
}

@media screen and (orientation: landscape) and (min-device-height: 319px) and (max-device-width: 1100px) {
  /* line 1429, ../scss/main.scss */
  .desktop-info {
    display: none;
  }

  /* line 1432, ../scss/main.scss */
  .call-btn {
    display: block;
  }

  /* line 1436, ../scss/main.scss */
  .mob-call-btn {
    display: none !important;
  }
  /* line 1438, ../scss/main.scss */
  .mob-call-btn.show {
    display: none !important;
  }

  /* line 1446, ../scss/main.scss */
  .fleet .items .item .info .btn, .tours .items .item .info .btn {
    bottom: -7vw;
  }

  /* line 1455, ../scss/main.scss */
  #steper .control {
    position: fixed !important;
    top: 50% !important;
  }
  /* line 1459, ../scss/main.scss */
  #steper .first-step-next {
    margin-top: 5vw !important;
  }
  /* line 1463, ../scss/main.scss */
  #steper .steper-tours, #steper .full-wrapper, #steper .steper-cars {
    height: unset !important;
  }
  /* line 1468, ../scss/main.scss */
  #steper .steper-tours .item, #steper .steper-cars .item {
    max-height: unset !important;
  }
  /* line 1470, ../scss/main.scss */
  #steper .steper-tours .item img, #steper .steper-cars .item img {
    max-height: 50vw !important;
  }
  /* line 1473, ../scss/main.scss */
  #steper .steper-tours .item .info, #steper .steper-cars .item .info {
    padding: 10px 15px;
    min-height: 40vw !important;
    letter-spacing: unset !important;
  }
  /* line 1477, ../scss/main.scss */
  #steper .steper-tours .item .info .desc, #steper .steper-cars .item .info .desc {
    font-size: 2vw !important;
  }
  /* line 1485, ../scss/main.scss */
  #steper .steper-selected .item {
    max-height: unset !important;
  }
  /* line 1488, ../scss/main.scss */
  #steper .steper-selected .item .wrapper img {
    max-height: 40vw !important;
  }
  /* line 1491, ../scss/main.scss */
  #steper .steper-selected .item .wrapper .info {
    min-height: 20vw !important;
  }
}
/* line 1502, ../scss/main.scss */
.index-call-popup .wrapper {
  padding-bottom: 10px;
}
/* line 1504, ../scss/main.scss */
.index-call-popup .wrapper input {
  padding: 10px;
  border: 1px solid rgba(0, 0, 0, 0.3);
  border-radius: 10px;
  width: 80%;
  outline: none;
}
/* line 1511, ../scss/main.scss */
.index-call-popup .wrapper .controls {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0px 25px;
  margin-top: 20px;
}
/* line 1517, ../scss/main.scss */
.index-call-popup .wrapper .controls .messangers {
  width: 90px;
  display: flex;
  justify-content: space-between;
}
/* line 1521, ../scss/main.scss */
.index-call-popup .wrapper .controls .messangers img {
  width: 30px;
  height: 30px;
  cursor: pointer;
}
/* line 1527, ../scss/main.scss */
.index-call-popup .wrapper .controls .btn {
  width: 45%;
  position: unset;
}

/* line 1536, ../scss/main.scss */
.call-btn {
  position: fixed;
  bottom: 30px;
  right: 30px;
  width: 70px;
  cursor: pointer;
  transition: all .5s;
  z-index: 9;
}
/* line 1544, ../scss/main.scss */
.call-btn:hover {
  width: 75px;
}

/* line 1549, ../scss/main.scss */
.mob-call-btn {
  display: none;
}

/* line 1553, ../scss/main.scss */
input[type=number] {
  -moz-appearance: textfield;
}

/* line 1557, ../scss/main.scss */
.seo-text {
  margin: 20px 0;
}

/* line 1563, ../scss/main.scss */
.blog-descr q {
  display: block;
  margin-block-start: 1em;
  margin-block-end: 1em;
  margin-inline-start: 40px;
  margin-inline-end: 40px;
}
