.dialog_container{background:#fe9402;height:calc(100vh - 118px);overflow-y:auto}.dialog_container .step{width:100%;margin:0 auto 0 auto;max-width:1024px;padding-left:30px;padding-right:30px}.dialog_container .step .selectors{display:flex;justify-content:space-between}.ui-dialog{position:fixed!important;left:0;top:0}.ui-dialog{width:100%!important;left:0!important;padding:0!important;height:100vh!important;background:#fe9402!important;z-index:999}.ui-dialog .ui-dialog-content{padding:0!important;height:100%!important}.ui-widget-header{display:none!important}.dialog_header .title_text{padding:20px;color:#fe9402;text-transform:uppercase}.dialog_header{display:flex;justify-content:center;align-items:center;background:#1a1a1a}.dialog_header .dialog_close{left:20vw;width:30px;position:relative;cursor:pointer}.dialog_header .dialog_logo{padding:10px 0}.dialog_container .order_name{display:flex;justify-content:center;color:#fff;text-transform:uppercase;padding:20px 0}.dialog_container .selectors .selector{width:30%;font-weight:bold;text-transform:uppercase;margin:0;font-family:"SF UI Display";padding:10px 15px;font-size:14px}.dialog_container .order_info{display:flex;justify-content:space-between;margin-top:90px}.dialog_container .order_info .info_img{width:100%;height:auto;margin-right:60px;align-self:center}#select_places_block{position:relative;width:60%;align-self:flex-start}#select_places_block_container{position:absolute;top:5%;left:18%;width:41%;height:90%}#full_sale_msg{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}#select_places_block .place_block{position:absolute;background-size:cover}#select_places_block .place_block.full_sale{opacity:.2}#select_places_block .place_block.place_0_0{background-image:url(src/xplace_0_0.png.pagespeed.ic.chmOB9e-uu.webp)}#select_places_block .place_block.place_1_0{background-image:url(src/xplace_1_0.png.pagespeed.ic.ICbRTRd4bS.webp);cursor:pointer}#select_places_block .place_block.place_1_1{background-image:url(src/xplace_1_1.png.pagespeed.ic.4cmGOJD9xs.webp)}#select_places_block .place_block.place_1_2{background-image:url(src/xplace_1_2.png.pagespeed.ic.PP4LHvqYRq.webp);cursor:pointer}.dialog_container .order_info .order_info_card{width:30%}.dialog_container .order_info .order_info_card .heli_name{font-size:35px;margin-bottom:30px;font-family:"SF UI Display";font-weight:200}.dialog_container .order_info .order_info_card .heli_crew{display:flex;font-weight:bold;font-size:12px;padding-bottom:10px}.dialog_container .order_info .order_info_card .heli_crew .key{}.dialog_container .order_info .order_info_card .heli_crew .value{color:#fff;font-weight:normal;margin-left:147px}.dialog_container .order_info .order_info_card .heli_passangers{display:flex;font-weight:normal;font-size:15px;flex-wrap:wrap}.dialog_container .order_info .order_info_card .heli_passangers .key{margin-right:15px}.dialog_container .order_info .order_info_card .heli_passangers .value{color:#fff;font-weight:normal}#places_placeholder{display:none;color:#999;position:absolute;top:5%;left:18%;width:41%;height:90%;align-items:center;padding-left:5%;padding-right:5%;text-align:center}#places_placeholder.visible{display:flex}#fullplane_placeholder{display:none}.dialog_container .order_info .order_info_card .promocode_block{position:relative;margin-top:30px;width:100%}.dialog_container .order_info .order_info_card .promo{margin:0 0 0 0;width:100%;padding:10px;color:#fe9402;-webkit-input-placeholder:#fe9402;-moz-placeholder:#fe9402;-moz-placeholder:#fe9402;-ms-input-placeholder:#fe9402}.dialog_container .order_info .order_info_card .final_price{display:flex;font-size:21px;margin-top:30px;align-items:flex-end}.dialog_container .order_info .order_info_card .final_price .final{}.dialog_container .order_info .order_info_card .final_price .price,.dialog_container .order_info .order_info_card .final_price .price span.price_val{margin-left:10px;font-weight:bold;font-size:1.5vw;font-family:"SF UI Display bold"}.dialog_container .order_info .order_info_card .final_price .price span.price_val{font-size:21px;top:0;padding-right:5px}.dialog_container .order_info .order_info_card .final_price .price span{font-size:14px;position:relative;top:-6px;left:2px}.dialog_container .step2 input.empty,.dialog_container .step2 .input.empty{border:1px solid red;color:red}.error_message{display:none;position:relative;margin:2px 0 2px 1%;color:red;font-size:12px;width:100%;pointer-events:none;float:left}.dialog_container .button_next{display:flex;justify-content:center;flex-flow:column;align-items:center;margin-top:60px;margin-bottom:50px}.dialog_container .button_next .next_step{background:#000;color:#fff;padding:12px 15px;cursor:pointer;margin-top:30px}.dialog_container .button_next .next_step.disabled{display:block!important;cursor:default;opacity:.2}.dialog_container .button_next .next_step p{}.dialog_container .button_next .next_step p:after{content:url(src/xw_arrow.png.pagespeed.ic.xO5hoCRFZD.webp);padding-left:5vw}.dialog_container .button_next .check{display:flex;align-items:center;margin-top:20px}.dialog_container .button_next .check .check_order{margin-right:20px}.dialog_container .button_next .check a{font-size:14px;color:inherit}.dialog_container .dots_container{display:flex;flex-flow:column;align-items:center;margin-bottom:70px}.dialog_container .dots_container .line{background:#fff;width:50%;height:4px}.dialog_container .dots_container .list_dots{display:flex;width:100%;margin-top:-11px;justify-content:space-evenly}.dialog_container .dots_container .list_dots .dot{background:#fff;border-radius:50%;width:17px;height:17px;position:relative;border: 5px solid #1a1a1a5e}.dialog_container .dots_container .list_dots .dot.active{border:6px solid;width:19px;height:19px}.dialog_container .dots_container .list_dots .dot.dot1{}.dialog_container .dots_container .list_dots .dot.dot2 p{left:-53px}.dialog_container .dots_container .list_dots .dot.dot3{}.dialog_container .dots_container .list_dots .dot p{position:absolute;top:31px;font-size:14px;width:250px;left:-75px;font-weight:bold;text-transform:uppercase;opacity:.5}.dialog_container .dots_container .list_dots .dot p span{text-transform:none;font-weight:normal}.dialog_container .dots_container .list_dots .dot.active p{opacity:1}.dialog_container .info_title{display:flex;justify-content:center;color:#fff;font-size:20px;margin-bottom:27px;font-weight:200}.dialog_container .step2 .input_block{max-width:1170px;margin:0 auto 35px auto;position:relative;display:flex;justify-content:space-between}.dialog_container .step2 .input_block .input_block_item{width:30%;position:relative}.dialog_container .step2 .input_block .input_block_item input{width:100%;margin:0;border:1px solid transparent;font-weight:bold;text-transform:uppercase;position:relative;display:inline-block;padding:10px 15px;font-size:14px}.dialog_container .step2 .input_block .input_block_item:first-of-type input.firstfocus{padding-left:32px;background-image:url(https://scannerheli.com/wp-content/uploads/2020/08/xplus.jpg.pagespeed.ic.6LAyMBhVHu.webp);background-size:20px;background-position:left 10px center;background-repeat:no-repeat}.dialog_container .step2 .input_block .telephone_number{}.dialog_container .step2 .input_block .email{}.dialog_container .step2 .input_block .re-email{}.passanger_list{max-width:1170px;margin:0 auto 0 auto;padding-left:30px}.dialog_container .step2 .passanger{display:block;margin-bottom:16px;position:relative;width:100%}.dialog_container .step2 .info_passanger{display:flex;justify-content:center;font-size:16px;margin-bottom:20px}.dialog_container .step2 .passanger .first_line{position:relative;width:100%;display:flex;align-items:stretch}.dialog_container .step2 .passanger .field_item{position:relative;margin:1px}.dialog_container .step2 .passanger .first_line .field_item.field_item-pas_surname{}.dialog_container .step2 .passanger .first_line .field_item.field_item-name{}.dialog_container .step2 .passanger .first_line .field_item.field_item-sec_name{}.dialog_container .step2 .passanger .first_line .field_item.field_item-gender{}.dialog_container .step2 .passanger .first_line .field_item.field_item-birthday{}.dialog_container .step2 .passanger .first_line .field_item.field_item-citizenship{}.dialog_container .step2 .passanger .first_line p.pass_number{color:#fff;font-size:20px;padding-right:8px;position:absolute;top:0;right:100%;height:100%;display:flex;align-items:center}.dialog_container .step2 .passanger .input{border:1px solid transparent;font-size:14px;padding:10px 15px;text-transform:uppercase;position:relative;display:block;height:42px;width:100%}input[type="date"]{background-image:url(src/xcalendar_icon.png.pagespeed.ic.otjd7r9xJZ.webp);background-size:17px 18px;background-repeat:no-repeat;background-position:right 10px center}.dialog_container .step2 .passanger .second_line{position:relative;width:100%;display:flex;justify-content:flex-end}.dialog_container .step2 .passanger .second_line .input{width:100%;height:42px}.dialog_container .step2 .passanger .second_line .field_item.field_item-country{}.dialog_container .step2 .passanger .second_line .field_item.field_item-pasport{}.dialog_container .step2 .passanger .second_line .field_item.field_item-pasport_time{}.dialog_container .step2 .add_passanger{display:flex;justify-content:center;align-items:center}.dialog_container .step2 .add_passanger .button_add_pass{padding:.9vw 1.2vw .9vw 1.9vw;border:1px solid #fff;font-size:1vw;margin-right:25px}.dialog_container .step2 .add_passanger .button_add_pass p:after{content:url(src/xadd.png.pagespeed.ic.g97pwBYLyx.webp);padding-left:6.5vw}.dialog_container .step2 .check_block{}.dialog_container .step2 .check_block .check{display:flex;align-items:center;margin-bottom:15px;font-size:14px}.dialog_container .step2 .check_block .personal_data{margin-right:15px}.dialog_container .step2 .check_block{display:flex;flex-direction:column;align-items:center}.dialog_container .step2 .add_passanger .check_block{display:block}.dialog_container .step2 .check_block .user_accept,.check_block #skip_data{margin-right:15px}.dialog_container .step2 .check_block .check a{font-size:14px;color:inherit;font-weight:bold}.dialog_container .step2 .buttons{display:flex;justify-content:center;margin-top:50px;margin-bottom:50px}.dialog_container .step2 .buttons .button_back{background: #00000047;color:#fff;padding:12px 15px;font-size:14px;cursor:pointer}.dialog_container .step2 .buttons .order_button{background:#000;color:#fff;padding:12px 15px;margin-left:21px;font-size:14px;cursor:pointer}.dialog_container .step2 .buttons .order_button p{pointer-events:none}.dialog_container .step2 .buttons .order_button.disabled{display:block!important;opacity:.1}.dialog_container .step2 .buttons .order_button p:after{content:url(src/xw_arrow.png.pagespeed.ic.xO5hoCRFZD.webp);padding-left:3vw}.dialog_container .step2 .buttons .button_back p:before{content:url(src/xback.png.pagespeed.ic.t5eOoKu2iL.webp);padding-right:3vw}.dialog_container .step3 .site_info{max-width:1170px;margin:0 auto 35px auto;position:relative}.click_fake_order{cursor:pointer;color:#fff;margin:20px auto 20px auto;max-width:1170px}input[type="date"]:before{content:attr(placeholder)!important;color:#aaa;margin-right:.5em}input[type="date"]:focus:before,input[type="date"]:valid:before{content:""}.dialog_container .selectors .selector.empty{color:red}@media (max-width:1024px){#places_placeholder{}.dialog_container .selectors .selector,.dialog_container .step2 .input_block input,.dialog_container .step2 .passanger .input{}.dialog_container .step2 .add_passanger .check_block .check a{}}@media (max-width:900px){.dialog_container .dots_container .list_dots .dot p{opacity:0}.passanger_list{padding-left:0}.dialog_container .step2 .passanger .first_line p.pass_number{height:42px;right:auto;left:8px;z-index:5;color:#333}.dialog_container .step2 .passanger .first_line{flex-wrap:wrap}.dialog_container .step2 .passanger .input.pas_surname{}.dialog_container .step2 .passanger .second_line{flex-wrap:wrap}.dialog_container .step2 .passanger .first_line .field_item.field_item-pas_surname{width:100%;padding-left:35px;order:1}.dialog_container .step2 .passanger .first_line .field_item.field_item-name{width:100%;order:2}.dialog_container .step2 .passanger .first_line .field_item.field_item-sec_name{width:100%;order:3}.dialog_container .step2 .passanger .first_line .field_item.field_item-gender{width:33.33%;width:calc(33.3333% - 2px);order:4}.dialog_container .step2 .passanger .first_line .field_item.field_item-birthday{width:33.33%;width:calc(33.3333% - 2px);order:5}.dialog_container .step2 .passanger .first_line .field_item.field_item-citizenship{width:33.33%;width:calc(33.3333% - 2px);order:6}.dialog_container .step2 .passanger .second_line .field_item.field_item-country{width:33.33%;width:calc(33.3333% - 2px);order:1}.dialog_container .step2 .passanger .second_line .field_item.field_item-pasport{width:33.33%;width:calc(33.3333% - 2px);order:2}.dialog_container .step2 .passanger .second_line .field_item.field_item-pasport_time{width:33.33%;width:calc(33.3333% - 2px);order:3}}@media (max-width:700px){.dialog_header .dialog_close{left:5vw;cursor:pointer}.dialog_container .step .selectors{display:block}.dialog_container .selectors .selector{width:100%;max-width:600px;position:relative;padding:10px;padding-right:15px;font-size:14px;margin:5px 0;background-color:#fff;border:none}.dialog_container .selectors .selector#order_clients:disabled{background-color:#ddd}.dialog_container .dots_container .list_dots .dot p{display:none}.dialog_container .info_title{width:100%;padding:0 5% 0 5%;display:block;text-align:center}.dialog_container .step2 .info_passanger{}.dialog_container .order_info{flex-direction:column;margin-top:30px}.dialog_container .order_info #select_places_block{width:100%}#select_places_blockselect_places_block{width:90%;left:6%}#places_placeholder{}.dialog_container .order_info .order_info_card{width:100%;margin-top:5vw;padding:6vw 6vw 0 6vw}.dialog_container .order_info .order_info_card .heli_name{font-size:40px}.dialog_container .order_info .order_info_card .heli_passangers{font-size:14px}.dialog_container .order_info .order_info_card .heli_passangers .value{margin-left:15px}.dialog_container .order_info .order_info_card .final_price .price,.dialog_container .order_info .order_info_card .final_price .price span.price_val{font-size:24px}.dialog_container .button_next{margin-top:10px}.dialog_container .button_next .next_step{padding:10px}.dialog_container .dots_container .list_dots .dot.active p{display:block;font-size:13px}.dialog_container .step2 .add_passanger .check_block .check{margin-bottom:15px}.dialog_container .step2 .add_passanger .check_block .check a{font-weight:normal}.dialog_container .step2 .buttons .button_back,.dialog_container .step2 .buttons .order_button{}.dialog_container .step2 .input_block{flex-direction:column}.dialog_container .step2 .input_block .input_block_item{width:100%;margin:1px}}@media (max-width:600px){#places_placeholder{font-size:14px}.dialog_container .step2 .passanger .first_line .field_item.field_item-gender{width:calc(50% - 2px);width:100%;//order: 5}.dialog_container .step2 .passanger .first_line .field_item.field_item-birthday{width:100%;//order: 4}.dialog_container .step2 .passanger .first_line .field_item.field_item-citizenship{width:calc(50% - 2px);width:100%;//order: 6}.dialog_container .step2 .passanger .second_line .field_item.field_item-country{width:calc(50% - 2px);width:100%;order:2}.dialog_container .step2 .passanger .second_line .field_item.field_item-pasport{width:calc(50% - 2px);width:100%;order:1}.dialog_container .step2 .passanger .second_line .field_item.field_item-pasport_time{width:100%;order:3}.dialog_container .step2 .buttons{margin-bottom:100px}}#order_time option{display:none}#order_time option[value=""] {display:block}